00:00:03 -!- omarax has quit [Remote host closed the connection] 00:00:46 -!- Kramell has quit [Remote host closed the connection] 00:02:38 !killratio * wiglaf current trunk 00:02:39 No battles for * and No games for wiglaf. (current trunk). 00:02:46 !killratio wiglaf * current trunk 00:02:49 wiglaf wins 0.852% of battles against * (current trunk). 00:03:08 huh, the autofight_fire_stop command doesn't seem to do anything 00:03:28 option, rather 00:04:12 hypractvChipmunk: it uses f. instead of ff 00:04:35 as i recall 00:05:05 except it don't; try it >8p 00:09:09 ah 00:09:27 lua options don't understand the OPTIONS= syntax 00:13:25 OPTION=, rather 00:23:41 gammafunk: I'm getting Ideas™ btw 00:25:55 -!- ProzacElf has joined ##crawl-dev 00:26:52 i love how dgn-shoals.h is included from main.cc 00:27:09 just so wizmoad can do tide control 00:27:13 mode* 00:27:13 -!- Valarioth has quit [Ping timeout: 246 seconds] 00:27:14 -!- Siveran has quit [Quit: Leaving] 00:27:38 Unstable branch on CRAWL.XTAHUA.COM updated to: 0.17-a0-2073-gde5cdba (34) 00:28:45 -!- Kramin has joined ##crawl-dev 00:28:51 -!- Lawman0 has quit [Read error: Connection reset by peer] 00:29:11 !lm edsrzf 00:29:11 Kramin: You have 2 messages. Use !messages to read them. 00:29:11 10754. [2015-10-14 03:50:58] edsrzf the Jinx (L12 DEEn of Sif Muna) entered Lehudib's Moon Base on turn 18843. (Lair:3) 00:29:22 did you guys figure this one out? 00:29:44 !lm edsrzf -2 00:29:44 10753/10754. [2015-10-14 03:50:58] edsrzf the Jinx (L12 DEEn of Sif Muna) entered Lehudib's Moon Base on turn 18843. (Lair:3) 00:29:49 !lm edsrzf -3 00:29:50 10752/10754. [2015-10-14 03:50:58] edsrzf the Jinx (L12 DEEn of Sif Muna) entered Lehudib's Moon Base on turn 18843. (Lair:3) 00:29:58 !lm edsrzf -4 00:29:59 10751/10754. [2015-10-14 03:50:58] edsrzf the Jinx (L12 DEEn of Sif Muna) entered Lehudib's Moon Base on turn 18843. (Lair:3) 00:30:08 talk about duplication 00:30:16 but how does he even do that in Lair 00:30:45 haxz 00:33:00 <_miek> maybe he had a crash? 00:33:19 doesn't explain lehudib's moon base in lair 00:33:24 <_miek> oh right 00:33:25 crash on enter, restart, crash on enter, crash, crash on enter? 00:33:32 !lm edsrzf x=gid 00:33:33 10754. [2015-10-14 03:50:58] [game_key=edsrzf:cpo:20150914010039S] edsrzf the Jinx (L12 DEEn of Sif Muna) entered Lehudib's Moon Base on turn 18843. (Lair:3) 00:33:38 well, it would explain the crash >8) 00:33:48 !lm * game_key=edsrzf:cpo:20150914010039S s=noun 00:33:49 27 milestones for * (game_key=edsrzf:cpo:20150914010039S): 14x Lair, Kramin, Edmund, Sif Muna, began the quest for the Orb., Blork the orc, Joseph, Terence, Sewer, Bailey, chequers, Ossuary, Temple, Robin 00:34:08 !lm * game_key=edsrzf:cpo:20150914010039S s=verb 00:34:08 27 milestones for * (game_key=edsrzf:cpo:20150914010039S): 18x br.enter, 5x uniq, 2x ghost, begin, god.worship 00:34:18 !lm * game_key=edsrzf:cpo:20150914010039S s=milestone 00:34:19 27 milestones for * (game_key=edsrzf:cpo:20150914010039S): began the quest for the Orb., entered the realm of Mnoleg., entered the Ecumenical Temple., entered Cigotuvi's Fleshworks., entered a Bailey., entered Wucad Mu's Monastery., became a worshipper of Sif Muna., killed the ghost of Kramin the Nimble, a journeyman TeCj of Vehumet., entered the realm of Lom Lobon., entered the Lair of Beasts., k... 00:34:33 lulz 00:34:38 entered the realm of lom lobon 00:34:45 as an xl12 DEEn? 00:34:50 this guy has skillz 00:35:02 <_miek> sure its not in exploremode or something? 00:35:14 you just say that because he wrecked your ghost 00:35:24 my poor ghost 00:35:27 <_miek> his ghost just wrecked me 00:35:47 >8) 00:35:55 your ghost got wizmoded 00:35:57 if he is in wizmode he shouldn't be leaving milestones 00:35:59 how does that feel 00:36:10 !pvp . miek 00:36:11 Kramin vs miek: Kramin and miek never fought. 00:36:21 !pvp edsrzf miek 00:36:23 edsrzf vs miek: edsrzf wins! (1-0) 00:36:35 i dont think explore mode or wizmode are possible to enable 00:36:43 some servers do 00:36:46 <_miek> betcha I've killed more of his ghosts than he's killed of mine 00:36:56 hypractvChipmunk: not mine 00:37:01 i'll email him and ask what's up 00:37:25 <_miek> !lm edsrzf milestone~~lom 00:37:26 9. [2015-10-14 03:50:54] edsrzf the Jinx (L12 DEEn of Sif Muna) entered the realm of Lom Lobon on turn 18843. (Lair:4) 00:37:28 !tv edsrzf 00:37:29 1413. edsrzf, XL6 CeBe, T:2210 requested for FooTV: telnet://termcast.develz.org or http://termcast.develz.org. 00:37:33 <_miek> !lm edsrzf milestone~~lom -tv 00:37:34 9. edsrzf, XL12 DEEn, T:18843 (milestone) requested for FooTV: telnet://termcast.develz.org or http://termcast.develz.org. 00:37:56 !nuke 00:37:57 FooTV playlist clear requested by *. 00:38:00 !lm edsrzf deen -tv 00:38:00 221. edsrzf, XL12 DEEn, T:18843 (milestone) requested for FooTV: telnet://termcast.develz.org or http://termcast.develz.org. 00:38:14 I'm going to bed soon, but I'll probably have nightmares about Grunt Ideas™ 00:38:28 -!- gammafunk has quit [Quit: leaving] 00:39:09 lol 00:39:10 wtf 00:39:15 this tv 00:39:17 lol 00:39:20 <_miek> holy shit that bugged out 00:39:28 that was impressive 00:39:32 what did i miss 00:39:35 arena of bloo 00:39:38 *blood 00:39:41 oh fuck 00:39:42 that again 00:39:42 epic bugs 00:39:45 <_miek> he entered all zones at once 00:39:46 !lm edsrzf deen -tv 00:39:47 221. edsrzf, XL12 DEEn, T:18843 (milestone) requested for FooTV: telnet://termcast.develz.org or http://termcast.develz.org. 00:40:01 !learn add epic_bugs !lm edsrzf deen -tv 00:40:01 that was the secret cow level 00:40:01 epic bugs[26/26]: !lm edsrzf deen -tv 00:40:21 !lm edsrzf deen 00:40:21 um, that only works until he gets another deen milestone, no? 00:40:21 221. [2015-10-14 03:50:58] edsrzf the Jinx (L12 DEEn of Sif Muna) entered Lehudib's Moon Base on turn 18843. (Lair:3) 00:40:25 <_miek> !learn set epic_bugs[26] !lm edsrzf deen 221 -tv 00:40:25 epic bugs[26/26]: !lm edsrzf deen 221 -tv 00:40:29 yeah 00:40:33 good thinking 00:40:43 !lm edsrzf deen 221 -tv 00:40:44 221. edsrzf, XL12 DEEn, T:18843 (milestone) requested for FooTV: telnet://termcast.develz.org or http://termcast.develz.org. 00:40:59 wow 00:40:59 -!- tealeaves has quit [Quit: Bye] 00:41:14 !lm edsrzf x=gid 00:41:14 10754. [2015-10-14 03:50:58] [game_key=edsrzf:cpo:20150914010039S] edsrzf the Jinx (L12 DEEn of Sif Muna) entered Lehudib's Moon Base on turn 18843. (Lair:3) 00:41:26 so this bug has occurred a few times on the server 00:41:36 !lm edsrzf x=cv 00:41:37 10754. [2015-10-14 03:50:58] [cv=0.17-a] edsrzf the Jinx (L12 DEEn of Sif Muna) entered Lehudib's Moon Base on turn 18843. (Lair:3) 00:41:50 but I don't know why. the server compilation is bog standard 00:41:55 nice 00:42:01 <_miek> you always seem to have the most bugs 00:42:05 CPO secret feature 00:42:11 <_miek> someone told me a nasty rumour that CPO is running on OSX 00:42:25 <_miek> I'm sure that's not true, otherwise it might explain some things 00:42:26 he unlocked the arena of blood 00:42:30 i'm the only one running webtiles-changes 00:42:34 maybe chequers is one of those gentoo is for ricers guys 00:42:43 well those are some changes 00:42:44 <_miek> well to be fair 00:42:47 <_miek> gentoo is for ricers 00:42:50 -!- mong has quit [Quit: Page closed] 00:42:57 i am one of those people, if by that it means I look down on gentoo users 00:43:08 i am a gentoo user 00:43:18 * _miek forms a cross: Unclean! 00:43:20 * chequers looks down on hypractvChipmunk 00:43:33 on servers though? you can do whatever you like on a desktop 00:43:48 -!- asdu has quit [Quit: Page closed] 00:44:06 _miek: Kramin: if you ever see that bug, please leave your session running and ping me madly, so I can attach gdb 00:44:13 -!- ussdefiant has joined ##crawl-dev 00:44:18 ok 00:44:25 chequers: does it not dump core? 00:44:39 !lm edsrzf crash 00:44:40 1. [2015-03-23 00:00:16] edsrzf the Blocker (L15 FoFi of Okawaru) (Orc:4) 00:44:45 !lm edsrzf crash deen 00:44:46 No milestones for edsrzf (crash deen). 00:44:50 it doesn't 00:44:59 doesn't produce a crash milestone 00:45:38 there are some weird crashes on https://crawl.project357.org/morgue/edsrzf/ though 00:45:41 maybe unrelated 00:45:59 -!- PsyMar has quit [Read error: Connection reset by peer] 00:46:08 ah, yeah, all too old I guess 00:46:22 amalloy: it tends to hang and just die 00:46:39 Medar: the problem was around earlier in the year, but has been dormant for the past several months 00:46:50 I hit it myself last week though, looks like it's back for round 2 00:47:11 -!- FloridaMan has quit [Ping timeout: 246 seconds] 00:47:12 get your axe of woe ready 00:47:15 <_miek> would suck if you got that during csdc 00:47:21 !lm edsrzf x=tiles 00:47:22 10754. [2015-10-14 03:50:58] [tiles=false] edsrzf the Jinx (L12 DEEn of Sif Muna) entered Lehudib's Moon Base on turn 18843. (Lair:3) 00:47:35 does it only happen on console? 00:47:36 imo add banner for entering the arena of blood 00:47:40 _miek: actually it's really good, because the game crashes which means you reload at the start of the level, full of cheaty knowledge about the future 00:47:47 from lair 00:47:59 and every single wizlab/pan rune 00:48:39 could it be in anyway related to the other bugs in console 00:49:05 could yes 00:49:39 the first message was about failing to load a vault right? 00:49:45 !lm * cpo xl<15 milestone=~Lehudib 00:49:48 15. [2015-10-14 03:50:58] edsrzf the Jinx (L12 DEEn of Sif Muna) entered Lehudib's Moon Base on turn 18843. (Lair:3) 00:49:54 !lm * cpo xl<15 milestone=~Lehudib s=name,tiles 00:49:56 15 milestones for * (cpo xl<15 milestone=~Lehudib): 4x Guenter (4x true), 3x edsrzf (3x false), 2x chequers (2x true), fly (true), masteer5 (true), comborobin (true), tijit (true), wearedevo (true), eataudio (true) 00:50:07 ok 00:50:08 it looked like he was going to autotravel somewhere 00:50:10 happens in tiles 00:50:19 yes, it happens when you go downstairs 00:50:23 <_miek> maybe you're missing a specific vault 00:50:25 crawl somehow starts loading other des files 00:50:28 <_miek> what was the first one it mentioned? 00:50:37 bloodsprint? 00:50:39 !lm * cpo xl<15 milestone=~Lehudib s=name,map 00:50:42 15 milestones for * (cpo xl<15 milestone=~Lehudib): 4x Guenter (4x), 2x edsrzf (2x dpeg_arrival_simpleton_b), 2x chequers ( ice_cave_small_necro), eataudio, wearedevo, tijit, comborobin, masteer5, fly 00:50:45 <_miek> didn't it say something before bloodsprint? 00:50:47 there was something else 00:50:49 <_miek> dunno it was all so fast 00:50:49 !lm edsrzf deen 221 -tv 00:50:49 221. edsrzf, XL12 DEEn, T:18843 (milestone) requested for FooTV: telnet://termcast.develz.org or http://termcast.develz.org. 00:51:46 layout_cave_pods 00:51:48 layout_cave_pods 00:52:00 !source layout_cave_pods 00:52:01 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/dat/des/builder/layout_caves.des#l292 00:53:15 !lm * cpo xl<15 milestone=~Lehudib s=name,lvl 00:53:17 15 milestones for * (cpo xl<15 milestone=~Lehudib): 4x Guenter (3x 3, 10), 3x edsrzf (2x 4, 2), 2x chequers (5, 3), tijit (2), wearedevo (3), masteer5 (4), fly (7), comborobin (10), eataudio (1) 00:53:26 !lm * cpo xl<15 milestone=~Lehudib s=name,br,lvl 00:53:28 15 milestones for * (cpo xl<15 milestone=~Lehudib): 4x Guenter (4x D (3x 3, 10)), 3x edsrzf (2x Lair (4, 2), D (4)), 2x chequers (D (5), Lair (3)), wearedevo (D (3)), eataudio (Lair (1)), tijit (D (2)), comborobin (D (10)), fly (D (7)), masteer5 (D (4)) 00:54:21 nice, i just deleted 1300 #include lines and still am able to compile 00:57:42 from crawl source files? that's not necessarily an improvement 00:58:09 -!- foophykins has quit [Quit: Page closed] 00:59:07 that's a lot of unused headers >< 01:00:02 -!- omarax has quit [Remote host closed the connection] 01:01:26 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 01:02:40 how did you find which headers were unused? 01:03:52 http://include-what-you-use.org 01:05:34 ah, that's good. include-what-you-use is basically crawl's policy, so stuff that this tool says you can remove should be stuff we actually want to remove 01:06:10 right; i still need to test it with a few more configurations, but it's an impressive list already 01:06:17 -!- Blazinghand has joined ##crawl-dev 01:06:19 tiles might necessitate adding a few back in 01:06:20 -!- ontoclasm has quit [Ping timeout: 240 seconds] 01:06:25 i wonder how much that speeds up compilation 01:06:32 i'm testing that now 01:06:55 at a rough count there are 6.5k include lines so that's like 20%! 01:07:05 -!- ontoclasm has joined ##crawl-dev 01:07:28 20% doesn't seem that remarkable to me, given that nobody ever removed an #include in their life 01:07:33 lol 01:07:39 !tell gammafunk welcome to your nightmare: http://sprunge.us/AQfj 01:07:40 Grunt: OK, I'll let gammafunk know. 01:07:47 !tell gammafunk (not necessarily a serious thing) 01:07:47 Grunt: OK, I'll let gammafunk know. 01:08:37 !tell gammafunk (also missing the most important thing, namely Grunt tiles) 01:08:38 Grunt: OK, I'll let gammafunk know. 01:08:53 Grunt: mm, forests and floods 01:09:44 -!- eb has quit [] 01:09:53 -!- robmoose has quit [Quit: Leaving] 01:10:57 Unstable branch on crawl.s-z.org updated to: 0.17-a0-2073-gde5cdba (34) 01:11:21 -!- mibe has quit [Ping timeout: 246 seconds] 01:11:21 woo, now i can play qazlal again! 01:11:44 Grunt: you're a monster 01:11:44 -!- Kramell has quit [Remote host closed the connection] 01:13:18 -!- Hellmonk has quit [Quit: Page closed] 01:15:28 -!- Saka has quit [Remote host closed the connection] 01:16:35 * Grunt is the real monster. 01:16:55 -!- GeneralStupidity has quit [Ping timeout: 255 seconds] 01:19:30 Unstable branch on crawl.develz.org updated to: 0.17-a0-2073-gde5cdba (34) 01:27:10 -!- lobf has joined ##crawl-dev 01:33:40 -!- omnirizon has quit [Ping timeout: 246 seconds] 01:34:07 -!- lobf has quit [Quit: lobf] 01:39:50 -!- Kalir has quit [Changing host] 01:41:58 -!- ystael has quit [Ping timeout: 244 seconds] 01:45:32 -!- Evablue has quit [Quit: Evablue] 01:50:04 -!- ololoev has quit [Quit: Page closed] 01:52:31 -!- vale_ has quit [Quit: Leaving...] 01:54:04 Windows builds of master branch on crawl.develz.org updated to: 0.17-a0-2073-gde5cdba 01:58:05 -!- Zeor has quit [Quit: Leaving.] 02:00:04 -!- omarax has quit [Remote host closed the connection] 02:01:56 -!- Krakhan has quit [Ping timeout: 255 seconds] 02:03:36 -!- debo has joined ##crawl-dev 02:09:40 -!- tensorpudding has quit [Ping timeout: 240 seconds] 02:17:32 -!- KurzedMetal has quit [Read error: Connection reset by peer] 02:18:31 -!- amalloy is now known as amalloy_ 02:18:32 -!- shrinkshooter has quit [Ping timeout: 246 seconds] 02:23:06 %git 80a963b 02:23:06 07doy02 * 0.16-a0-1751-g80a963b: remove some unnecessary header inclusions 10(12 months ago, 173 files, 5+ 1106-) 13https://github.com/crawl/crawl/commit/80a963b32c12 02:23:14 "nobody" is a bit strong d: 02:25:32 -!- floridaman_ has quit [Ping timeout: 246 seconds] 02:25:38 also 02:25:44 %git 3284e4b 02:25:44 07doy02 * 0.16-a0-1750-g3284e4b: script to remove unused headers 10(12 months ago, 1 file, 36+ 0-) 13https://github.com/crawl/crawl/commit/3284e4bceeb0 02:25:44 -!- simmarine has quit [Read error: Connection reset by peer] 02:26:13 (a lot slower than static analysis, i'm sure) 02:26:50 -!- Bluescreen_ has joined ##crawl-dev 02:29:26 not particularly convinced that we want to be replacing #includes with forward declarations though 02:38:32 hmm, I was looking for someone called PleasingFungus; is he around here sometimes? 02:38:44 !seen PleasingFungus 02:38:44 I last saw PleasingFungus at Mon Sep 7 05:57:21 2015 UTC (5w 2d 41m 21s ago) quitting, saying 'Client Quit'. 02:39:39 -!- Kramell has quit [Remote host closed the connection] 02:40:14 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 02:41:49 -!- debo has quit [Ping timeout: 264 seconds] 02:47:47 -!- raskol has quit [Ping timeout: 240 seconds] 02:51:02 -!- WereVolvo has quit [Read error: Connection reset by peer] 02:51:08 Monster database of master branch on crawl.develz.org updated to: 0.17-a0-2073-gde5cdba 02:52:43 -!- amalloy_ is now known as amalloy 02:59:35 -!- Stendarr has quit [Client Quit] 02:59:39 -!- bonghitz has quit [Remote host closed the connection] 03:00:03 -!- omarax has quit [Remote host closed the connection] 03:04:34 -!- Idolo has quit [] 03:06:32 -!- ontoclasm has quit [Quit: Leaving.] 03:06:35 Bluescreen_: PF retired from crawl dev a little while ago 03:06:58 oh no! :( 03:07:23 so he won't come here again I guess? 03:08:06 he's dropped in periodically, but infrequently 03:08:15 i wouldn't count on seeing him here 03:10:02 aww... and I wanted to talk with him about slash em extended, which he seems to mention periodically (I'm the dev of that)... 03:10:38 he still exists. you can probably find him on internet 03:12:39 he seems to be active on somethingawful mainly, but I don't have an account there :( 03:12:49 his gmail should still work 03:12:53 -!- lobf has joined ##crawl-dev 03:13:15 http://pleasingfungus.com/About/ 03:13:25 New branch created: pull/146 (1 commit) 13https://github.com/crawl/crawl/pull/146 03:13:25 03chequers02 07https://github.com/crawl/crawl/pull/146 * 0.17-a0-2074-gce89161: Add .clang-format. 10(2 minutes ago, 1 file, 8+ 0-) 13https://github.com/crawl/crawl/commit/ce8916172c8d 03:14:46 -!- dtsund has quit [Ping timeout: 265 seconds] 03:15:00 -!- tensorpudding has quit [Ping timeout: 240 seconds] 03:15:09 |amethyst: you might have Feelings about pr 146. I was thinking of using this PR to get agreement on whether it would be appropriate to make clang-format mandatory, and if so figuring out the style settings, and then clearing up particularly bad bits of code (ternary chains....) before actually reformatting everything and adding a travis check 03:16:34 -!- Kramell has quit [Excess Flood] 03:17:22 -!- Kramell has quit [Excess Flood] 03:17:39 i wonder if anyone's made a family tree of nethack forks 03:19:06 well there is one for all the slash'em versions: https://nethackwiki.com/wiki/Slash%27EM_Extended#Ancestors_and_descendants 03:20:57 nice 03:21:39 -!- Blazinghand has quit [Ping timeout: 252 seconds] 03:22:13 Unstable branch on crawl.beRotato.org updated to: 0.17-a0-2073-gde5cdba (34) 03:23:24 -!- Vizer has quit [Quit: bye] 03:26:01 -!- Danei has quit [Quit: Those who tell the truth shall die, those who tell the truth shall live forever.] 03:27:43 -!- Blazinghand has joined ##crawl-dev 03:29:30 -!- Kramin has quit [Remote host closed the connection] 03:30:10 -!- Patashu has joined ##crawl-dev 03:36:10 -!- shnurlf has quit [Quit: Page closed] 03:43:32 -!- pintc has quit [Ping timeout: 240 seconds] 03:52:36 -!- Kramin has joined ##crawl-dev 03:53:30 -!- Kramin has left ##crawl-dev 03:56:46 -!- kaiza has quit [Ping timeout: 250 seconds] 04:00:03 -!- omarax has quit [Remote host closed the connection] 04:02:20 -!- Patashu has quit [Ping timeout: 240 seconds] 04:02:50 -!- Lightli has quit [Ping timeout: 246 seconds] 04:03:51 -!- Patashu has joined ##crawl-dev 04:07:04 -!- Patashu has quit [Remote host closed the connection] 04:07:15 -!- Patashu has joined ##crawl-dev 04:09:36 -!- ystael has quit [Ping timeout: 256 seconds] 04:11:54 -!- amalloy is now known as amalloy_ 04:18:15 -!- Doesnt has quit [Read error: Connection reset by peer] 04:18:32 -!- Bcadren has quit [Ping timeout: 240 seconds] 04:18:51 -!- mopl has quit [Client Quit] 04:19:47 -!- Blazinghand has quit [Read error: Connection reset by peer] 04:25:06 -!- Tux[Qyou] has joined ##crawl-dev 04:25:14 -!- plantmann has quit [Ping timeout: 246 seconds] 04:26:02 -!- lobf has quit [Quit: lobf] 04:27:40 -!- GauHelldragon has quit [Ping timeout: 240 seconds] 04:36:43 -!- UncertainKitten has quit [Quit: Connection reset by pier.] 04:45:49 -!- ussdefiant has quit [Ping timeout: 264 seconds] 04:49:19 -!- GauHelldragon2 has quit [Ping timeout: 246 seconds] 04:51:08 -!- debo has joined ##crawl-dev 04:53:30 -!- Saka has quit [Remote host closed the connection] 05:00:03 -!- omarax has quit [Remote host closed the connection] 05:05:47 -!- Kramell has quit [Remote host closed the connection] 05:09:01 -!- read has quit [Read error: Connection reset by peer] 05:09:26 -!- read has joined ##crawl-dev 05:10:56 -!- marvin is now known as Guest49872 05:12:42 -!- ___miek has quit [Ping timeout: 265 seconds] 05:14:30 -!- Kramell has quit [Remote host closed the connection] 05:15:40 -!- Kramell has quit [Remote host closed the connection] 05:16:50 -!- Kramell has quit [Remote host closed the connection] 05:18:01 -!- Kramell has quit [Remote host closed the connection] 05:19:11 -!- Kramell has quit [Remote host closed the connection] 05:19:38 -!- ProzacElf has quit [Ping timeout: 250 seconds] 05:20:23 -!- Kramell has quit [Remote host closed the connection] 05:21:09 -!- Kramell has quit [Remote host closed the connection] 05:22:54 -!- Kramell has quit [Excess Flood] 05:23:23 -!- Kramell has quit [Excess Flood] 05:23:53 -!- Kramell has quit [Excess Flood] 05:24:24 -!- Kramell has quit [Excess Flood] 05:24:53 -!- Kramell has quit [Excess Flood] 05:25:24 -!- Kramell has quit [Excess Flood] 05:25:54 -!- Kramell has quit [Excess Flood] 05:26:17 -!- Kramell has quit [Excess Flood] 05:26:22 -!- rhovland has quit [Read error: Connection reset by peer] 05:26:53 -!- Kramell has quit [Excess Flood] 05:27:24 -!- Kramell has quit [Excess Flood] 05:29:00 -!- Kramell has quit [Excess Flood] 05:29:25 -!- Kramell has quit [Remote host closed the connection] 05:30:10 -!- Kramell has quit [Excess Flood] 05:30:24 -!- shrinkshooter_ has quit [Quit: Page closed] 05:30:45 -!- Kramell has quit [Excess Flood] 05:31:04 -!- Kramell has quit [Remote host closed the connection] 05:31:44 -!- Tux[Qyou] has quit [Read error: Connection reset by peer] 05:31:58 -!- Tux[Qyou] has joined ##crawl-dev 05:32:24 -!- Kramell has quit [Excess Flood] 05:32:54 -!- Kramell has quit [Excess Flood] 05:34:45 -!- Guest49872 has quit [Remote host closed the connection] 05:36:11 -!- Kramell has quit [Excess Flood] 05:36:39 -!- Kramell has quit [Excess Flood] 05:37:10 -!- Kramell has quit [Excess Flood] 05:39:26 -!- Kramell has quit [Excess Flood] 05:39:40 -!- Smello has quit [Ping timeout: 240 seconds] 05:39:56 -!- Kramell has quit [Excess Flood] 05:40:29 -!- Kramell has quit [Remote host closed the connection] 05:46:48 -!- Red_Bucket has quit [Quit: Page closed] 05:51:34 -!- Kramell has quit [Remote host closed the connection] 05:57:39 -!- CacoS has quit [Read error: Connection reset by peer] 06:00:01 -!- omarax has quit [Remote host closed the connection] 06:00:19 -!- Kramell has quit [Remote host closed the connection] 06:01:59 -!- Kramell has quit [Client Quit] 06:03:24 -!- Kramell has quit [Remote host closed the connection] 06:12:23 -!- infrasho1tfoo has quit [Ping timeout: 264 seconds] 06:19:40 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 06:23:51 -!- vkvd has quit [Ping timeout: 246 seconds] 06:24:50 -!- AltReality has quit [Read error: Connection reset by peer] 06:25:39 -!- siepu has quit [Ping timeout: 265 seconds] 06:28:04 -!- debo has quit [Ping timeout: 265 seconds] 06:32:50 -!- constantinexvi has quit [Ping timeout: 250 seconds] 06:34:06 -!- fazisi has quit [Read error: Connection reset by peer] 06:45:12 -!- Ultraviolent4 has quit [Ping timeout: 246 seconds] 06:48:51 -!- MgDark has quit [Ping timeout: 265 seconds] 06:49:03 -!- MgDark_ is now known as MgDark 06:55:42 -!- Patashu has quit [Remote host closed the connection] 06:55:54 -!- Patashu has joined ##crawl-dev 06:56:36 -!- MgDark has quit [Ping timeout: 244 seconds] 07:00:02 -!- omarax has quit [Remote host closed the connection] 07:07:37 -!- ololoev has quit [Quit: Page closed] 07:11:03 -!- neunon has quit [Ping timeout: 255 seconds] 07:14:32 -!- neunon has joined ##crawl-dev 07:38:09 -!- cojito has quit [Ping timeout: 265 seconds] 07:41:35 -!- infrasho1tfoo has quit [Ping timeout: 264 seconds] 07:43:14 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 07:56:08 -!- polom__ is now known as Polom 07:59:50 -!- Patashu has quit [Ping timeout: 250 seconds] 08:00:01 -!- omarax has quit [Remote host closed the connection] 08:11:16 -!- KurzedMetal has quit [Read error: Connection reset by peer] 08:14:24 -!- elliptic has quit [Quit: Leaving] 08:17:01 -!- elliptic has joined ##crawl-dev 08:40:05 -!- tealeaves has quit [Quit: Bye] 08:45:02 -!- Saka has quit [Remote host closed the connection] 08:49:05 -!- Bluescreen_ has quit [Quit: slashthem is not a fork of slashem extended :D] 08:50:56 -!- wheals has joined ##crawl-dev 08:56:59 -!- tealeaves has quit [Quit: Bye] 09:00:02 -!- omarax has quit [Remote host closed the connection] 09:07:02 03wheals02 07* 0.17-a0-2074-gaf3f87d: Simplify. 10(16 hours ago, 1 file, 9+ 29-) 13https://github.com/crawl/crawl/commit/af3f87dbd7fa 09:12:52 -!- dtsund has joined ##crawl-dev 09:16:43 -!- ystael has quit [Ping timeout: 256 seconds] 09:18:16 -!- tealeaves has quit [Ping timeout: 250 seconds] 09:28:00 -!- siepu has quit [Ping timeout: 264 seconds] 09:33:32 -!- ontoclasm has joined ##crawl-dev 09:38:27 -!- Ultraviolent4 has quit [Ping timeout: 246 seconds] 09:39:14 doy: i actually only did the unused removal, no forward declarations 09:39:52 -!- dtsund has quit [Ping timeout: 244 seconds] 09:41:53 -!- siepu has quit [Quit: Leaving] 09:42:02 -!- ololoev has quit [Quit: Page closed] 09:44:43 chequers: why would you want to get rid of ternary chains? they're the perfect construct for formatting tabular conditionals, and a game like crawl needs tons of that 09:52:55 -!- CcS has quit [Client Quit] 09:55:28 -!- travis-ci has joined ##crawl-dev 09:55:29 The build has errored. (master - af3f87d #3402 : Shmuale Mark): https://travis-ci.org/crawl/crawl/builds/85323924 09:55:29 -!- travis-ci has left ##crawl-dev 09:57:25 -!- ololoev has quit [Quit: Page closed] 10:00:02 -!- omarax has quit [Remote host closed the connection] 10:03:12 -!- ontoclasm has quit [Quit: Leaving.] 10:12:49 -!- bonghitz has quit [Remote host closed the connection] 10:14:39 -!- mopl has quit [Quit: Page closed] 10:18:29 hypractvChipmunk: not case statements? 10:19:33 <|amethyst> case statements (or nested ifs) only work when a statement works 10:19:55 <|amethyst> so can't be used for initialising a const variable, for example 10:21:32 <|amethyst> not that most of the places where we do use nested ternaries actually require it, since you can always introduce a new mutable variable and assign to it in an if 10:21:44 -!- tealeaves has quit [Quit: Bye] 10:22:06 -!- Wheatmill has quit [Read error: Connection reset by peer] 10:22:08 -!- Daekdroom has quit [Quit: Leaving] 10:22:48 <|amethyst> there is an open bug about the problem in clang-format: https://llvm.org/bugs/show_bug.cgi?id=19082 10:26:42 <|amethyst> (strictly speaking, C++11 (not 14) constexpr functions are one of the few places that *require* ?: and short-circuiting &&||, since everything that doesn't require a single expression can be done with sufficiently deeply nested ifs) 10:27:33 <|amethyst> chequers: I'm not sure about "mandatory", since it's enough of a pain to get Windows users working with a single compiler 10:29:15 <|amethyst> but I guess "we run this ourselves, so if your code doesn't fit it will be reformatted" is kind of like mandatory 10:30:11 -!- ystael has quit [Ping timeout: 264 seconds] 10:31:40 -!- tealeaves has quit [Quit: Bye] 10:35:23 -!- uJellie has quit [Ping timeout: 252 seconds] 10:44:27 -!- debo has joined ##crawl-dev 10:46:37 -!- Saka has quit [] 10:58:38 chequers: you can only uuse constants in a case statement, not conditionals 11:00:01 -!- omarax has quit [Remote host closed the connection] 11:00:12 -!- omnirizon has quit [Ping timeout: 265 seconds] 11:00:15 also each case requires 2 lines of fluff code apiece, which is absurd 11:01:06 is there any way t 11:01:23 no there i 11:01:28 -!- radinms has quit [] 11:01:31 is there any way to get the compiler to warn if a parameter on a user-defined function isn't a string literal like it does for printf 11:02:07 -!- debo has quit [Ping timeout: 256 seconds] 11:03:32 -!- Statgrind has quit [Quit: Page closed] 11:07:27 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 11:07:57 i guess i should rearrange the code to work like mprf, so i can use the format attribute as we already do 11:08:13 -!- HellTiger has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 11:11:45 -!- LexAckson has joined ##crawl-dev 11:12:17 -!- tensorpudding has quit [Ping timeout: 265 seconds] 11:13:47 -!- LexAckson has quit [Client Quit] 11:15:23 -!- Zekka has quit [Ping timeout: 250 seconds] 11:16:17 -!- LexAckson has joined ##crawl-dev 11:17:24 -!- LexAckson has quit [Client Quit] 11:17:50 -!- LexAckson has joined ##crawl-dev 11:19:04 -!- Xelif has quit [Ping timeout: 244 seconds] 11:20:44 -!- hypractvChipmunk has quit [Quit: leaving] 11:26:10 -!- jefus is now known as jefus_ 11:26:53 -!- LexAckson has quit [Quit: Leaving] 11:31:32 -!- tealeaves has quit [Quit: Bye] 11:32:11 -!- LexAckson has joined ##crawl-dev 11:32:25 -!- LexAckson has quit [Client Quit] 11:35:05 -!- mibe has quit [Quit: Page closed] 11:36:34 -!- LexAckson has joined ##crawl-dev 11:40:37 -!- jefus_ is now known as jefus 11:41:23 -!- simmarine has joined ##crawl-dev 11:47:59 -!- hypractvChipmunk has joined ##crawl-dev 11:54:54 -!- Lawman0 has quit [Ping timeout: 240 seconds] 12:00:02 -!- omarax has quit [Remote host closed the connection] 12:01:45 -!- clouded_ has joined ##crawl-dev 12:04:00 -!- st_ has quit [Ping timeout: 264 seconds] 12:05:04 -!- SurpriseTRex has quit [Ping timeout: 244 seconds] 12:07:09 -!- infrasho1tfoo has quit [Remote host closed the connection] 12:07:52 -!- clouded_ is now known as st 12:08:22 -!- st is now known as Guest41448 12:08:39 -!- Guest41448 is now known as st_ 12:17:09 -!- ussdefiant has joined ##crawl-dev 12:28:54 -!- Maelson has quit [Ping timeout: 246 seconds] 12:47:36 -!- FIQ has quit [Quit: ZNC - http://znc.in] 12:49:55 -!- Voker57 has quit [*.net *.split] 12:49:55 -!- Stendarr has quit [*.net *.split] 12:49:55 -!- Cerpin has quit [*.net *.split] 12:49:55 -!- axujen has quit [*.net *.split] 12:49:56 -!- Kintak has quit [*.net *.split] 12:49:56 -!- hypermatt has quit [*.net *.split] 12:49:56 -!- hyperbolic has quit [*.net *.split] 12:49:56 -!- medice has quit [*.net *.split] 12:49:56 -!- GoblinBomb has quit [*.net *.split] 12:49:56 -!- panicbit has quit [*.net *.split] 12:49:56 -!- unpaidbill has quit [*.net *.split] 12:49:56 -!- yernab has quit [*.net *.split] 12:49:56 -!- Napkin has quit [*.net *.split] 12:49:57 -!- johnny0 has quit [*.net *.split] 12:49:57 -!- bh has quit [*.net *.split] 12:49:57 -!- johlstei has quit [*.net *.split] 12:49:57 -!- greensnark has quit [*.net *.split] 12:49:57 -!- Gretell has quit [*.net *.split] 12:49:57 -!- Grunt has quit [*.net *.split] 12:49:57 -!- Rotatell has quit [*.net *.split] 12:49:57 -!- fazisi has quit [*.net *.split] 12:49:57 -!- CacoS has quit [*.net *.split] 12:49:57 -!- siepu has quit [*.net *.split] 12:49:58 -!- Zekka has quit [*.net *.split] 12:49:58 -!- constantinexvi has quit [*.net *.split] 12:49:58 -!- pintc has quit [*.net *.split] 12:49:58 -!- MakMorn has quit [*.net *.split] 12:49:58 -!- jefus has quit [*.net *.split] 12:49:58 -!- Sonderblade has quit [*.net *.split] 12:49:58 -!- Mindiell has quit [*.net *.split] 12:49:58 -!- Wensley has quit [*.net *.split] 12:49:58 -!- Twiggytwiggytwig has quit [*.net *.split] 12:49:58 -!- hypractvChipmunk has quit [*.net *.split] 12:49:59 -!- Ladykiller69 has quit [*.net *.split] 12:49:59 -!- lukano has quit [*.net *.split] 12:49:59 -!- DashNine has quit [*.net *.split] 12:49:59 -!- Guest82517 has quit [*.net *.split] 12:49:59 -!- Weretaco has quit [*.net *.split] 12:49:59 -!- Rjs has quit [*.net *.split] 12:49:59 -!- royiv has quit [*.net *.split] 12:49:59 -!- myp has quit [*.net *.split] 12:49:59 -!- buppy has quit [*.net *.split] 12:50:00 -!- devesine has quit [*.net *.split] 12:50:00 -!- roxton has quit [*.net *.split] 12:50:00 -!- varmin has quit [*.net *.split] 12:50:00 -!- tw_ has quit [*.net *.split] 12:50:00 -!- Medar has quit [*.net *.split] 12:50:00 -!- twzt has quit [*.net *.split] 12:50:00 -!- atrodo has quit [*.net *.split] 12:50:00 -!- endou has quit [*.net *.split] 12:50:00 -!- Shados has quit [*.net *.split] 12:50:01 -!- _sk has quit [*.net *.split] 12:50:01 -!- kryft has quit [*.net *.split] 12:50:01 -!- Azzkikr has quit [*.net *.split] 12:50:01 -!- smiler has quit [*.net *.split] 12:50:01 -!- Cenon has quit [*.net *.split] 12:50:01 -!- ChanServ has quit [*.net *.split] 12:50:01 -!- neunon has quit [*.net *.split] 12:50:02 -!- Sequell has quit [*.net *.split] 12:50:02 -!- inire has quit [*.net *.split] 12:50:03 -!- yxhuvud has quit [*.net *.split] 12:50:03 -!- fiyawerx has quit [*.net *.split] 12:50:03 -!- yokelz has quit [*.net *.split] 12:50:03 -!- jbalthetto has quit [*.net *.split] 12:50:03 -!- wmbt has quit [*.net *.split] 12:50:03 -!- LexAckson has quit [*.net *.split] 12:50:03 -!- cojito has quit [*.net *.split] 12:50:04 -!- iliekturtles has quit [*.net *.split] 12:50:04 -!- Eronarn has quit [*.net *.split] 12:50:04 -!- infrashortfoo has quit [*.net *.split] 12:50:04 -!- pantaril has quit [*.net *.split] 12:50:04 -!- rax has quit [*.net *.split] 12:50:05 -!- buki has quit [*.net *.split] 12:50:05 -!- oberstein has quit [*.net *.split] 12:50:05 -!- rmd has quit [*.net *.split] 12:50:05 -!- Lohengramm has quit [*.net *.split] 12:50:05 -!- omarax has quit [*.net *.split] 12:50:05 -!- Kramin has quit [*.net *.split] 12:50:05 -!- dograt has quit [*.net *.split] 12:50:05 -!- FiftyNine has quit [*.net *.split] 12:50:05 -!- staplegun has quit [*.net *.split] 12:50:06 -!- TMTurtle__ has quit [*.net *.split] 12:50:06 -!- ekix has quit [*.net *.split] 12:50:06 -!- cosh2 has quit [*.net *.split] 12:50:06 -!- Annabella has quit [*.net *.split] 12:50:06 -!- Elsi has quit [*.net *.split] 12:50:07 -!- Guest52495 has quit [*.net *.split] 12:50:07 -!- thrig has quit [*.net *.split] 12:50:07 -!- Xjs|moonshine has quit [*.net *.split] 12:50:07 -!- Kramell has quit [*.net *.split] 12:50:07 -!- PsyMar has quit [*.net *.split] 12:50:07 -!- urthmove1 has quit [*.net *.split] 12:50:07 -!- plathrop has quit [*.net *.split] 12:50:07 -!- TZer0 has quit [*.net *.split] 12:50:07 -!- n1k has quit [*.net *.split] 12:50:08 -!- daiy has quit [*.net *.split] 12:50:08 -!- xnavy has quit [*.net *.split] 12:50:08 -!- lvh has quit [*.net *.split] 12:50:08 -!- frostsnow has quit [*.net *.split] 12:50:08 -!- pythonsnake has quit [*.net *.split] 12:50:08 -!- Twinge has quit [*.net *.split] 12:50:08 -!- tswett has quit [*.net *.split] 12:50:08 -!- WereVolvo has quit [*.net *.split] 12:50:08 -!- elliptic has quit [*.net *.split] 12:50:09 -!- read has quit [*.net *.split] 12:50:09 -!- BlackGyver_ has quit [*.net *.split] 12:50:09 -!- VoidFox has quit [*.net *.split] 12:50:09 -!- ldf has quit [*.net *.split] 12:50:09 -!- InsideTheVoid has quit [*.net *.split] 12:50:09 -!- TAS_2012v has quit [*.net *.split] 12:50:09 -!- orbekk has quit [*.net *.split] 12:50:09 -!- Henzell has quit [*.net *.split] 12:50:09 -!- Bodrick has quit [*.net *.split] 12:50:09 -!- Ragnor has quit [*.net *.split] 12:50:10 -!- finrod_ has quit [*.net *.split] 12:50:10 -!- us17 has quit [*.net *.split] 12:50:10 -!- paulr has quit [*.net *.split] 12:50:11 -!- johnstein has quit [*.net *.split] 12:50:11 -!- geekosaur has quit [*.net *.split] 12:50:11 -!- ChongLi_ has quit [*.net *.split] 12:50:11 -!- swartzcr has quit [*.net *.split] 12:50:11 -!- G-Flex has quit [*.net *.split] 12:50:11 -!- cjm has quit [*.net *.split] 12:50:11 -!- ByronJohnson has quit [*.net *.split] 12:50:11 -!- paxed has quit [*.net *.split] 12:50:12 -!- Finwe^ has quit [*.net *.split] 12:50:12 -!- broquaint has quit [*.net *.split] 12:50:12 -!- Sizzell has quit [*.net *.split] 12:50:12 -!- Eksell has quit [*.net *.split] 12:50:12 -!- Lantell has quit [*.net *.split] 12:50:12 -!- rossimo has quit [*.net *.split] 12:50:12 -!- ussdefiant has quit [*.net *.split] 12:50:12 -!- Smello has quit [*.net *.split] 12:50:12 -!- NeremWorld has quit [*.net *.split] 12:50:12 -!- Furril has quit [*.net *.split] 12:50:12 -!- knu has quit [*.net *.split] 12:50:13 -!- jolamb has quit [*.net *.split] 12:50:13 -!- Poroso has quit [*.net *.split] 12:50:13 -!- _miek has quit [*.net *.split] 12:50:13 -!- Adeon has quit [*.net *.split] 12:50:13 -!- OCTOTROG has quit [*.net *.split] 12:50:13 -!- st_ has quit [*.net *.split] 12:50:14 -!- Wah has quit [*.net *.split] 12:50:14 -!- amalloy_ has quit [*.net *.split] 12:50:14 -!- Tux[Qyou] has quit [*.net *.split] 12:50:14 -!- DrKe has quit [*.net *.split] 12:50:15 -!- SegFaultAX has quit [*.net *.split] 12:50:15 -!- zkyp has quit [*.net *.split] 12:50:15 -!- murphy_slaw has quit [*.net *.split] 12:50:15 -!- namad7 has quit [*.net *.split] 12:50:15 -!- kunwon1 has quit [*.net *.split] 12:50:15 -!- _fortis has quit [*.net *.split] 12:50:15 -!- Ipsum has quit [*.net *.split] 12:50:16 -!- Kalma has quit [*.net *.split] 12:50:16 -!- bd- has quit [*.net *.split] 12:50:16 -!- phyphor has quit [*.net *.split] 12:50:16 -!- HellTiger has quit [*.net *.split] 12:50:16 -!- filthy has quit [*.net *.split] 12:50:16 -!- GeneralStupidity has quit [*.net *.split] 12:50:16 -!- xtwv has quit [*.net *.split] 12:50:16 -!- predator217 has quit [*.net *.split] 12:50:17 -!- gressup has quit [*.net *.split] 12:50:17 -!- bencryption has quit [*.net *.split] 12:50:17 -!- kvaak has quit [*.net *.split] 12:50:17 -!- Sage1234 has quit [*.net *.split] 12:50:17 -!- Palyth has quit [*.net *.split] 12:50:17 -!- simmarine has quit [*.net *.split] 12:50:17 -!- tealeaves has quit [*.net *.split] 12:50:18 -!- wheals has quit [*.net *.split] 12:50:18 -!- Xiberia has quit [*.net *.split] 12:50:18 -!- Menche has quit [*.net *.split] 12:50:18 -!- FatShack_ has quit [*.net *.split] 12:50:18 -!- |amethyst has quit [*.net *.split] 12:50:18 -!- Zannick has quit [*.net *.split] 12:50:18 -!- crate has quit [*.net *.split] 12:50:18 -!- tupper has quit [*.net *.split] 12:50:18 -!- bhaak has quit [*.net *.split] 12:50:19 -!- robbje has quit [*.net *.split] 12:50:19 -!- Chousuke has quit [*.net *.split] 12:50:19 -!- Buzzell has quit [*.net *.split] 12:50:19 -!- doy has quit [*.net *.split] 12:50:19 -!- chequers has quit [*.net *.split] 12:50:19 -!- ebering has quit [*.net *.split] 12:50:19 -!- kreedzfreak has quit [*.net *.split] 12:50:19 -!- DrStalker has quit [*.net *.split] 12:50:19 -!- dustinm` has quit [*.net *.split] 12:50:19 -!- djinni has quit [*.net *.split] 12:50:19 -!- Piginabag has quit [*.net *.split] 12:50:19 -!- pblur has quit [*.net *.split] 12:50:19 -!- mong has quit [*.net *.split] 12:50:19 -!- asdu has quit [*.net *.split] 12:50:19 -!- plantmann has quit [*.net *.split] 12:50:19 -!- dire_ has quit [*.net *.split] 12:50:19 -!- pisano has quit [*.net *.split] 12:50:20 -!- Palyth__ has quit [*.net *.split] 12:50:20 -!- Xenobreeder has quit [*.net *.split] 12:50:20 -!- axujen_ is now known as axujen 13:01:04 -!- lobf has joined ##crawl-dev 13:01:04 -!- 32NAAJ82N has joined ##crawl-dev 13:01:04 -!- johlstei_ has joined ##crawl-dev 13:01:04 -!- MarvinPA has joined ##crawl-dev 13:01:04 -!- johnny0_ has joined ##crawl-dev 13:01:04 -!- hypermatt has joined ##crawl-dev 13:01:04 -!- ussdefiant has joined ##crawl-dev 13:01:04 -!- hypractvChipmunk has joined ##crawl-dev 13:01:04 -!- simmarine has joined ##crawl-dev 13:01:04 -!- LexAckson has joined ##crawl-dev 13:01:04 -!- wheals has joined ##crawl-dev 13:01:04 -!- elliptic has joined ##crawl-dev 13:01:04 -!- neunon has joined ##crawl-dev 13:01:04 -!- Tux[Qyou] has joined ##crawl-dev 13:01:04 -!- read has joined ##crawl-dev 13:01:04 -!- amalloy_ has joined ##crawl-dev 13:01:04 -!- MakMorn has joined ##crawl-dev 13:01:04 -!- jefus has joined ##crawl-dev 13:01:04 -!- Xiberia has joined ##crawl-dev 13:01:04 -!- DrKe has joined ##crawl-dev 13:01:04 -!- dustinm` has joined ##crawl-dev 13:01:04 -!- djinni has joined ##crawl-dev 13:01:04 -!- Palyth has joined ##crawl-dev 13:01:04 -!- Eronarn has joined ##crawl-dev 13:01:04 -!- johnstein has joined ##crawl-dev 13:01:04 -!- Palyth__ has joined ##crawl-dev 13:01:04 -!- ldf has joined ##crawl-dev 13:01:04 -!- kvaak has joined ##crawl-dev 13:01:04 -!- plathrop has joined ##crawl-dev 13:01:04 -!- Xenobreeder has joined ##crawl-dev 13:01:04 -!- Sequell has joined ##crawl-dev 13:01:04 -!- TZer0 has joined ##crawl-dev 13:01:04 -!- n1k has joined ##crawl-dev 13:01:04 -!- TAS_2012v has joined ##crawl-dev 13:01:04 -!- buppy has joined ##crawl-dev 13:01:04 -!- geekosaur has joined ##crawl-dev 13:01:04 -!- FatShack_ has joined ##crawl-dev 13:01:04 -!- Mindiell has joined ##crawl-dev 13:01:04 -!- |amethyst has joined ##crawl-dev 13:01:04 -!- Wensley has joined ##crawl-dev 13:01:04 -!- Zannick has joined ##crawl-dev 13:01:04 -!- G-Flex has joined ##crawl-dev 13:01:04 -!- Henzell has joined ##crawl-dev 13:01:04 -!- Bodrick has joined ##crawl-dev 13:01:04 -!- devesine has joined ##crawl-dev 13:01:04 -!- kunwon1 has joined ##crawl-dev 13:01:04 -!- Medar has joined ##crawl-dev 13:01:04 -!- varmin has joined ##crawl-dev 13:01:04 -!- Cenon has joined ##crawl-dev 13:01:04 -!- rax has joined ##crawl-dev 13:01:04 -!- Elsi has joined ##crawl-dev 13:01:04 -!- broquaint has joined ##crawl-dev 13:01:04 -!- _miek has joined ##crawl-dev 13:01:04 -!- bhaak has joined ##crawl-dev 13:01:04 -!- Sizzell has joined ##crawl-dev 13:01:04 -!- Eksell has joined ##crawl-dev 13:01:04 -!- Adeon has joined ##crawl-dev 13:01:04 -!- Lantell has joined ##crawl-dev 13:01:04 -!- Twinge has joined ##crawl-dev 13:01:04 -!- oberstein has joined ##crawl-dev 13:01:04 -!- Chousuke has joined ##crawl-dev 13:01:04 -!- Lohengramm has joined ##crawl-dev 13:01:04 -!- Buzzell has joined ##crawl-dev 13:01:04 -!- doy has joined ##crawl-dev 13:01:04 -!- chequers has joined ##crawl-dev 13:01:04 -!- tswett has joined ##crawl-dev 13:01:04 -!- ebering has joined ##crawl-dev 13:01:21 -!- omarax has quit [Remote host closed the connection] 13:01:23 -!- ussdefiant has quit [Ping timeout: 260 seconds] 13:01:24 -!- axujen has quit [Changing host] 13:03:21 -!- Napkin has joined ##crawl-dev 13:04:08 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 13:07:14 -!- fazisi has quit [*.net *.split] 13:07:14 -!- Kolbur has quit [*.net *.split] 13:07:14 -!- CacoS has quit [*.net *.split] 13:07:14 -!- Napkin has quit [*.net *.split] 13:07:15 -!- hypermatt has quit [*.net *.split] 13:07:15 -!- siepu has quit [*.net *.split] 13:07:15 -!- Zekka has quit [*.net *.split] 13:07:15 -!- constantinexvi has quit [*.net *.split] 13:07:15 -!- pintc has quit [*.net *.split] 13:07:15 -!- MakMorn has quit [*.net *.split] 13:07:15 -!- jefus has quit [*.net *.split] 13:07:15 -!- Sonderblade has quit [*.net *.split] 13:07:16 -!- Mindiell has quit [*.net *.split] 13:07:16 -!- Wensley has quit [*.net *.split] 13:07:16 -!- omarax has quit [*.net *.split] 13:07:16 -!- MarvinPA has quit [*.net *.split] 13:07:16 -!- hypractvChipmunk has quit [*.net *.split] 13:07:16 -!- lukano has quit [*.net *.split] 13:07:16 -!- DashNine has quit [*.net *.split] 13:07:16 -!- Guest82517 has quit [*.net *.split] 13:07:16 -!- Weretaco has quit [*.net *.split] 13:07:17 -!- Rjs has quit [*.net *.split] 13:07:17 -!- royiv has quit [*.net *.split] 13:07:17 -!- myp has quit [*.net *.split] 13:07:17 -!- buppy has quit [*.net *.split] 13:07:18 -!- devesine has quit [*.net *.split] 13:07:18 -!- roxton has quit [*.net *.split] 13:07:18 -!- varmin has quit [*.net *.split] 13:07:18 -!- tw_ has quit [*.net *.split] 13:07:18 -!- Medar has quit [*.net *.split] 13:07:19 -!- twzt has quit [*.net *.split] 13:07:19 -!- atrodo has quit [*.net *.split] 13:07:19 -!- endou has quit [*.net *.split] 13:07:19 -!- Shados has quit [*.net *.split] 13:07:19 -!- _sk has quit [*.net *.split] 13:07:20 -!- kryft has quit [*.net *.split] 13:07:20 -!- Azzkikr has quit [*.net *.split] 13:07:20 -!- smiler has quit [*.net *.split] 13:07:20 -!- Cenon has quit [*.net *.split] 13:07:20 -!- ChanServ has quit [*.net *.split] 13:07:20 -!- panicbit has quit [*.net *.split] 13:07:20 -!- FIQ has quit [*.net *.split] 13:07:20 -!- uJellie has quit [*.net *.split] 13:07:20 -!- neunon has quit [*.net *.split] 13:07:21 -!- Sequell has quit [*.net *.split] 13:07:21 -!- inire has quit [*.net *.split] 13:07:21 -!- yxhuvud has quit [*.net *.split] 13:07:21 -!- fiyawerx has quit [*.net *.split] 13:07:22 -!- yokelz has quit [*.net *.split] 13:07:22 -!- jbalthetto has quit [*.net *.split] 13:07:22 -!- wmbt has quit [*.net *.split] 13:07:22 -!- Red` has quit [*.net *.split] 13:07:22 -!- 32NAAJ82N has quit [*.net *.split] 13:07:22 -!- LexAckson has quit [*.net *.split] 13:07:22 -!- cojito has quit [*.net *.split] 13:07:22 -!- iliekturtles has quit [*.net *.split] 13:07:22 -!- Eronarn has quit [*.net *.split] 13:07:22 -!- infrashortfoo has quit [*.net *.split] 13:07:23 -!- pantaril has quit [*.net *.split] 13:07:23 -!- rax has quit [*.net *.split] 13:07:23 -!- buki has quit [*.net *.split] 13:07:23 -!- oberstein has quit [*.net *.split] 13:07:23 -!- rmd has quit [*.net *.split] 13:07:23 -!- Lohengramm has quit [*.net *.split] 13:07:23 -!- johlstei_ has quit [*.net *.split] 13:07:24 -!- Kramin has quit [*.net *.split] 13:07:24 -!- dograt has quit [*.net *.split] 13:07:24 -!- FiftyNine has quit [*.net *.split] 13:07:24 -!- staplegun has quit [*.net *.split] 13:07:24 -!- TMTurtle__ has quit [*.net *.split] 13:07:24 -!- ekix has quit [*.net *.split] 13:07:25 -!- cosh2 has quit [*.net *.split] 13:07:25 -!- Annabella has quit [*.net *.split] 13:07:25 -!- Elsi has quit [*.net *.split] 13:07:25 -!- Guest52495 has quit [*.net *.split] 13:07:25 -!- thrig has quit [*.net *.split] 13:07:25 -!- Xjs|moonshine has quit [*.net *.split] 13:07:25 -!- Kramell has quit [*.net *.split] 13:07:25 -!- PsyMar has quit [*.net *.split] 13:07:25 -!- urthmove1 has quit [*.net *.split] 13:07:26 -!- plathrop has quit [*.net *.split] 13:07:26 -!- TZer0 has quit [*.net *.split] 13:07:26 -!- n1k has quit [*.net *.split] 13:07:26 -!- daiy has quit [*.net *.split] 13:07:26 -!- xnavy has quit [*.net *.split] 13:07:26 -!- lvh has quit [*.net *.split] 13:07:26 -!- frostsnow has quit [*.net *.split] 13:07:26 -!- pythonsnake has quit [*.net *.split] 13:07:26 -!- Twinge has quit [*.net *.split] 13:07:26 -!- tswett has quit [*.net *.split] 13:07:26 -!- tensorpudding has quit [*.net *.split] 13:07:26 -!- WereVolvo has quit [*.net *.split] 13:07:27 -!- elliptic has quit [*.net *.split] 13:07:27 -!- read has quit [*.net *.split] 13:07:27 -!- BlackGyver_ has quit [*.net *.split] 13:07:27 -!- VoidFox has quit [*.net *.split] 13:07:27 -!- ldf has quit [*.net *.split] 13:07:27 -!- InsideTheVoid has quit [*.net *.split] 13:07:27 -!- TAS_2012v has quit [*.net *.split] 13:07:27 -!- orbekk has quit [*.net *.split] 13:07:27 -!- Henzell has quit [*.net *.split] 13:07:27 -!- Bodrick has quit [*.net *.split] 13:07:27 -!- Ragnor has quit [*.net *.split] 13:07:28 -!- finrod_ has quit [*.net *.split] 13:07:28 -!- us17 has quit [*.net *.split] 13:07:28 -!- paulr has quit [*.net *.split] 13:07:28 -!- lobf has quit [*.net *.split] 13:07:28 -!- johnny0_ has quit [*.net *.split] 13:07:28 -!- johnstein has quit [*.net *.split] 13:07:29 -!- geekosaur has quit [*.net *.split] 13:07:29 -!- ChongLi_ has quit [*.net *.split] 13:07:29 -!- swartzcr has quit [*.net *.split] 13:07:29 -!- G-Flex has quit [*.net *.split] 13:07:29 -!- cjm has quit [*.net *.split] 13:07:29 -!- ByronJohnson has quit [*.net *.split] 13:07:29 -!- paxed has quit [*.net *.split] 13:07:29 -!- Finwe^ has quit [*.net *.split] 13:07:29 -!- broquaint has quit [*.net *.split] 13:07:29 -!- Sizzell has quit [*.net *.split] 13:07:29 -!- Eksell has quit [*.net *.split] 13:07:29 -!- Lantell has quit [*.net *.split] 13:07:29 -!- rossimo has quit [*.net *.split] 13:07:30 -!- Vidiiot has quit [*.net *.split] 13:07:30 -!- Smello has quit [*.net *.split] 13:07:30 -!- NeremWorld has quit [*.net *.split] 13:07:30 -!- Furril has quit [*.net *.split] 13:07:30 -!- knu has quit [*.net *.split] 13:07:30 -!- jolamb has quit [*.net *.split] 13:07:30 -!- Poroso has quit [*.net *.split] 13:07:31 -!- _miek has quit [*.net *.split] 13:07:31 -!- Adeon has quit [*.net *.split] 13:07:31 -!- OCTOTROG has quit [*.net *.split] 13:07:31 -!- Insomniak` has quit [*.net *.split] 13:07:31 -!- Lawman0 has quit [*.net *.split] 13:07:31 -!- Wah has quit [*.net *.split] 13:07:32 -!- amalloy_ has quit [*.net *.split] 13:07:32 -!- SurpriseTRex has quit [*.net *.split] 13:07:32 -!- Tux[Qyou] has quit [*.net *.split] 13:07:32 -!- DrKe has quit [*.net *.split] 13:07:32 -!- SegFaultAX has quit [*.net *.split] 13:07:32 -!- zkyp has quit [*.net *.split] 13:07:33 -!- murphy_slaw has quit [*.net *.split] 13:07:33 -!- namad7 has quit [*.net *.split] 13:07:33 -!- kunwon1 has quit [*.net *.split] 13:07:33 -!- _fortis has quit [*.net *.split] 13:07:33 -!- Ipsum has quit [*.net *.split] 13:07:33 -!- Kalma has quit [*.net *.split] 13:07:33 -!- bd- has quit [*.net *.split] 13:07:33 -!- phyphor has quit [*.net *.split] 13:07:34 -!- HellTiger has quit [*.net *.split] 13:07:34 -!- filthy has quit [*.net *.split] 13:07:34 -!- xtwv has quit [*.net *.split] 13:07:34 -!- predator217 has quit [*.net *.split] 13:07:34 -!- gressup has quit [*.net *.split] 13:07:34 -!- bencryption has quit [*.net *.split] 13:07:34 -!- kvaak has quit [*.net *.split] 13:07:34 -!- Sage1234 has quit [*.net *.split] 13:07:34 -!- Palyth has quit [*.net *.split] 13:07:35 -!- Doesnt has quit [*.net *.split] 13:07:35 -!- simmarine has quit [*.net *.split] 13:07:35 -!- tealeaves has quit [*.net *.split] 13:07:35 -!- wheals has quit [*.net *.split] 13:07:35 -!- Xiberia has quit [*.net *.split] 13:07:35 -!- Menche has quit [*.net *.split] 13:07:35 -!- FatShack_ has quit [*.net *.split] 13:07:35 -!- |amethyst has quit [*.net *.split] 13:07:35 -!- Zannick has quit [*.net *.split] 13:07:36 -!- crate has quit [*.net *.split] 13:07:36 -!- tupper has quit [*.net *.split] 13:07:36 -!- bhaak has quit [*.net *.split] 13:07:36 -!- robbje has quit [*.net *.split] 13:07:36 -!- Chousuke has quit [*.net *.split] 13:07:36 -!- Buzzell has quit [*.net *.split] 13:07:36 -!- doy has quit [*.net *.split] 13:07:36 -!- chequers has quit [*.net *.split] 13:07:36 -!- ebering has quit [*.net *.split] 13:07:36 -!- kreedzfreak has quit [*.net *.split] 13:07:37 -!- DrStalker has quit [*.net *.split] 13:07:37 -!- dustinm` has quit [*.net *.split] 13:07:37 -!- djinni has quit [*.net *.split] 13:07:37 -!- AngryTeapot has quit [*.net *.split] 13:07:37 -!- Piginabag has quit [*.net *.split] 13:07:37 -!- pblur has quit [*.net *.split] 13:07:37 -!- mong has quit [*.net *.split] 13:07:37 -!- asdu has quit [*.net *.split] 13:07:37 -!- plantmann has quit [*.net *.split] 13:07:37 -!- dire_ has quit [*.net *.split] 13:07:37 -!- Palyth__ has quit [*.net *.split] 13:07:37 -!- Xenobreeder has quit [*.net *.split] 13:11:40 -!- Rotatell has joined ##crawl-dev 13:11:40 -!- Bloax has joined ##crawl-dev 13:11:40 -!- hyperbolic has joined ##crawl-dev 13:11:40 -!- Cerpin has joined ##crawl-dev 13:11:40 -!- Grunt has joined ##crawl-dev 13:11:40 -!- bh has joined ##crawl-dev 13:11:40 -!- Napkin has joined ##crawl-dev 13:11:40 -!- lobf has joined ##crawl-dev 13:11:40 -!- 32NAAJ82N has joined ##crawl-dev 13:11:40 -!- johlstei_ has joined ##crawl-dev 13:11:40 -!- MarvinPA has joined ##crawl-dev 13:11:40 -!- johnny0_ has joined ##crawl-dev 13:11:40 -!- hypermatt has joined ##crawl-dev 13:11:40 -!- hypractvChipmunk has joined ##crawl-dev 13:11:40 -!- simmarine has joined ##crawl-dev 13:11:40 -!- LexAckson has joined ##crawl-dev 13:11:40 -!- wheals has joined ##crawl-dev 13:11:40 -!- elliptic has joined ##crawl-dev 13:11:40 -!- neunon has joined ##crawl-dev 13:11:40 -!- Tux[Qyou] has joined ##crawl-dev 13:11:40 -!- read has joined ##crawl-dev 13:11:40 -!- amalloy_ has joined ##crawl-dev 13:11:40 -!- MakMorn has joined ##crawl-dev 13:11:40 -!- jefus has joined ##crawl-dev 13:11:40 -!- Xiberia has joined ##crawl-dev 13:11:40 -!- DrKe has joined ##crawl-dev 13:11:40 -!- dustinm` has joined ##crawl-dev 13:11:40 -!- djinni has joined ##crawl-dev 13:11:40 -!- Palyth has joined ##crawl-dev 13:11:40 -!- Eronarn has joined ##crawl-dev 13:11:40 -!- johnstein has joined ##crawl-dev 13:11:40 -!- Palyth__ has joined ##crawl-dev 13:11:40 -!- ldf has joined ##crawl-dev 13:11:40 -!- kvaak has joined ##crawl-dev 13:11:40 -!- plathrop has joined ##crawl-dev 13:11:40 -!- Xenobreeder has joined ##crawl-dev 13:11:40 -!- Sequell has joined ##crawl-dev 13:11:40 -!- TZer0 has joined ##crawl-dev 13:11:40 -!- n1k has joined ##crawl-dev 13:11:40 -!- TAS_2012v has joined ##crawl-dev 13:11:40 -!- buppy has joined ##crawl-dev 13:11:40 -!- geekosaur has joined ##crawl-dev 13:11:40 -!- FatShack_ has joined ##crawl-dev 13:11:40 -!- Mindiell has joined ##crawl-dev 13:11:40 -!- |amethyst has joined ##crawl-dev 13:11:40 -!- Wensley has joined ##crawl-dev 13:11:40 -!- Zannick has joined ##crawl-dev 13:11:40 -!- G-Flex has joined ##crawl-dev 13:11:40 -!- Henzell has joined ##crawl-dev 13:11:40 -!- Bodrick has joined ##crawl-dev 13:11:40 -!- devesine has joined ##crawl-dev 13:11:40 -!- kunwon1 has joined ##crawl-dev 13:11:40 -!- Medar has joined ##crawl-dev 13:11:40 -!- varmin has joined ##crawl-dev 13:11:40 -!- Cenon has joined ##crawl-dev 13:11:40 -!- rax has joined ##crawl-dev 13:11:40 -!- Elsi has joined ##crawl-dev 13:11:40 -!- broquaint has joined ##crawl-dev 13:11:40 -!- _miek has joined ##crawl-dev 13:11:40 -!- bhaak has joined ##crawl-dev 13:11:40 -!- Sizzell has joined ##crawl-dev 13:11:40 -!- Eksell has joined ##crawl-dev 13:11:40 -!- Adeon has joined ##crawl-dev 13:11:40 -!- Lantell has joined ##crawl-dev 13:11:40 -!- Twinge has joined ##crawl-dev 13:11:40 -!- oberstein has joined ##crawl-dev 13:11:40 -!- Chousuke has joined ##crawl-dev 13:11:40 -!- Lohengramm has joined ##crawl-dev 13:11:40 -!- Buzzell has joined ##crawl-dev 13:11:40 -!- doy has joined ##crawl-dev 13:11:40 -!- chequers has joined ##crawl-dev 13:11:40 -!- tswett has joined ##crawl-dev 13:11:40 -!- ebering has joined ##crawl-dev 13:12:36 -!- greensnark has joined ##crawl-dev 13:18:36 -!- pblur has quit [Ping timeout: 246 seconds] 13:19:07 -!- Bloax has left ##crawl-dev 13:19:41 -!- lobf has quit [Quit: lobf] 13:20:24 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 13:22:14 -!- kunwon1 has quit [Ping timeout: 252 seconds] 13:22:21 -!- ProzacElf has joined ##crawl-dev 13:22:26 -!- plantmann has quit [Quit: Page closed] 13:25:39 -!- filthy has quit [Ping timeout: 244 seconds] 13:27:40 Unstable branch on crawl.akrasiac.org updated to: 0.17-a0-2074-gaf3f87d (34) 13:27:49 -!- Lightli has joined ##crawl-dev 13:28:29 -!- kunwon1 has joined ##crawl-dev 13:28:57 -!- elliptic has quit [Quit: Leaving] 13:29:39 -!- Kalir has quit [Changing host] 13:32:59 -!- Ququman has joined ##crawl-dev 13:33:57 -!- read has quit [Quit: bbl] 13:44:11 -!- pintc has quit [Ping timeout: 256 seconds] 13:56:14 -!- cojito has quit [Ping timeout: 268 seconds] 13:57:19 -!- dograt has quit [Ping timeout: 240 seconds] 14:00:01 -!- omarax has quit [Remote host closed the connection] 14:01:56 -!- UncertainKitten has joined ##crawl-dev 14:07:26 -!- tealeaves has quit [Quit: Bye] 14:11:12 when a player gets banished push_features_to_abyss() gets called twice 14:11:40 once in banished, which calls down_stairs, which calls stair_destination and pushes them again 14:12:13 huh 14:12:34 !source push_features_to_abyss 14:12:35 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/abyss.cc#l413 14:12:36 it doesn't actually do anything 14:12:41 to call it twice 14:13:29 i'm... pretty sure that's not the best way to iterate over los 14:15:07 nothing wrong with it though, just there are helper classes 14:26:27 -!- MarvinPA has quit [Ping timeout: 246 seconds] 14:37:12 -!- CacoS has quit [Ping timeout: 250 seconds] 14:42:33 so uh, what is the usual range of spellpowers for successful banishments 14:42:48 or how would I look that up 14:44:15 !lm * recent abyss.enter s=noun 14:44:17 58482 milestones for * (recent abyss.enter): 13831x entered the Abyss!, 7836x escaped (hah) into the Abyss!, 4581x a deep elf sorcerer, 2973x a deep elf demonologist, 1974x Louise, 1843x Sonja, 1827x a distortion unwield, 1804x an ogre mage, 1603x deep elf sorcerer, 999x Psyche, 997x Erolcha, 864x a wizard, 845x was cast into the Abyss!, 835x deep elf demonologist, 760x hell knight, 755x a Zot tra... 14:45:25 so, whatever disto has, and DE sorcerer/DE demonlogist/OM spellpower 14:46:56 deep elf sorcerer (13e) | Spd: 10 | HD: 14 | HP: 53-74 | AC/EV: 1/12 | Dam: 12 | 10weapons, 10items, 10doors, spellcaster, see invisible | Res: 06magic(120) | XP: 1728 | Sp: b.corrosive (3d18), banishment, haste, sum.demon, hellfire (3d20) | Sz: Medium | Int: human. 14:46:56 %??deep elf sorcerer 14:46:56 <32NAAJ82N> For newer versions, use @?? to query Gretell. 14:47:19 hi 32NAAJ82N 14:48:53 -!- gammafunk has joined ##crawl-dev 14:49:25 -!- MarvinPA has joined ##crawl-dev 14:49:42 -!- amalloy_ is now known as amalloy 14:50:31 yeah, does the cang format thing even run under msys2? 14:50:31 gammafunk: You have 3 messages. Use !messages to read them. 14:50:31 cang 14:50:40 er clang 14:53:50 -!- Lawman0 has quit [Ping timeout: 240 seconds] 14:58:14 -!- tealeaves has quit [Quit: Bye] 14:58:34 <|amethyst> gammafunk: clang supposedly integrates with MSVC even these days 14:58:52 -!- inire has quit [Read error: Connection reset by peer] 15:00:02 -!- omarax has quit [Remote host closed the connection] 15:00:03 -!- hypractvChipmunk has quit [Ping timeout: 246 seconds] 15:00:04 i don't think disto banishment has a spellpower at all, does it? 15:01:47 no it doesn't 15:01:57 yeah if there's a decent clang for windows package 15:02:00 yeah, indeed it doesn't 15:02:12 -!- simmarine has quit [Ping timeout: 255 seconds] 15:05:30 -!- hypractvChipmunk has joined ##crawl-dev 15:11:13 -!- reaverb has joined ##crawl-dev 15:12:29 what order does dat/descript/features.txt go in 15:13:25 enum probably 15:13:30 if it isn't obvious 15:13:32 or arbitary 15:13:34 no 15:13:37 not enum 15:14:03 if it's arbitrary how in the hell does it work 15:14:07 generally those are alphabetical 15:14:10 except when they're not 15:16:04 oh I see how it works 15:16:07 it can be arbitrary 15:17:31 -!- stanzill has quit [Changing host] 15:22:57 is this related to the holiness patch? 15:23:17 -!- dtsund has joined ##crawl-dev 15:23:54 -!- shrinkshooter has quit [Ping timeout: 246 seconds] 15:24:15 -!- MarvinPA has quit [Ping timeout: 260 seconds] 15:25:07 no this is related to the top secret high power banishment throws you deep into the abyss patch 15:25:20 ...you monster! 15:25:36 I knew ebering was secretly dpeg 15:26:02 the trick to having good ideas is to use other peoples' 15:26:16 always nice if what you're trying to implement has been proposed by a dev 15:26:56 hrm, the weird thing about that is that it's probably easier to escape overall; I guess this is partially the point 15:27:19 It's almost like it'd basically have to take you to abyss:5 to be really scary 15:27:40 I have no idea what formulas will be used 15:27:46 just putting in the plumbing right now 15:28:31 but yeah if you already have the abyssal rune a:1 won't scare you at all and you just leave really quick 15:28:32 A lot of people do elf way too early, and this would punish them more, which is nice 15:28:51 yeah right I'm kinding of thinking about this if you have the rune, which isn't always the case, of course 15:29:26 I wonder how to handle disto weapons, though 15:29:27 -!- hypractvChipmunk has quit [Ping timeout: 246 seconds] 15:29:48 hrm, maybe make the banishment power (in terms of the depth you land) based on monster hd of wielder? 15:29:57 @??deep_elf_blademaster 15:30:07 rip Gretell 15:30:11 deep elf blademaster (11e) | Spd: 15 | HD: 16 | HP: 91-116 | AC/EV: 3/25 | Dam: 25, 25 | 10weapons, 10items, 10doors, two-weapon, fighter | Res: 06magic(120) | XP: 2585 | Sz: Medium | Int: human. 15:30:11 %??deep_elf_blademaster 15:30:11 <32NAAJ82N> For newer versions, use @?? to query Gretell. 15:30:22 hah 15:30:26 is that a beh 15:30:30 and if so nice nick 15:30:38 ??test 15:30:38 test[1/42]: blaargh blaargh blaargh blaargh blaargh 15:30:52 ??:beh[/% 15:30:53 I don't have a page labeled :beh[/% in my learndb. 15:31:24 the current logic I have is banishment has a chance of sending you deep based on the power 15:31:31 where power is some integer passed along 15:31:37 (which can be decided later) 15:31:49 and then a deep banishment sends you to a depth based on XL 15:32:00 yeah that sounds fine; we can maybe think of somethign for disto brand banishment 15:32:03 *something 15:32:25 but hd is not looking too amazing; I guess it'd just scale up really fast 15:32:32 well the power could be HD of the banisher or damage done or how badly you missed your dodge roll or the phase of the moon 15:32:33 @??orc_warrior 15:32:53 yes I know; I'm imagining what you'd use, exactly 15:33:34 orc warrior (08o) | Spd: 10 | HD: 4 | HP: 19-39 | AC/EV: 8/10 | Dam: 20 | 10weapons, 10items, 10doors, fighter | Res: 06magic(20) | XP: 132 | Sz: Medium | Int: human. 15:33:34 %??orc_warrior 15:33:34 <32NAAJ82N> For newer versions, use @?? to query Gretell. 15:33:44 that is quite the differential, at least 15:33:53 merfolk impaler (08m) | Spd: 10 (swim: 60%; atk: 60%) | HD: 12 | HP: 69-88 | AC/EV: 3/18 | Dam: 25 | 10weapons, 10items, 10doors, amphibious | Res: 06magic(40), 12drown | XP: 1079 | Sz: Medium | Int: human. 15:33:53 %??merfolk_impaler 15:33:53 <32NAAJ82N> For newer versions, use @?? to query Gretell. 15:34:15 so it could be some aggressive scaling based on hd 15:34:28 orc knight (10o) | Spd: 10 | HD: 9 | HP: 53-82 | AC/EV: 11/10 | Dam: 25 | 10weapons, 10items, 10doors, fighter | Res: 06magic(40) | XP: 620 | Sp: battlecry [11!AM] | Sz: Medium | Int: human. 15:34:28 %??orc_knight 15:34:28 <32NAAJ82N> For newer versions, use @?? to query Gretell. 15:35:35 yeah seems it could work ok if there are at least a few integer levels between something like an orc warrior | orc knight/impaler | debm/warlord 15:35:38 is a kind of progression 15:35:43 orc warlord (11o) | Spd: 10 | HD: 15 | HP: 91-137 | AC/EV: 12/7 | Dam: 32 | 10weapons, 10items, 10doors, fighter | Res: 06magic(60) | XP: 1675 | Sp: battlecry [11!AM] | Sz: Medium | Int: human. 15:35:43 %??orc_warlord 15:35:43 <32NAAJ82N> For newer versions, use @?? to query Gretell. 15:36:07 vault guard (10p) | Spd: 10 | HD: 13 | HP: 56-88 | AC/EV: 9/10 | Dam: 20 | 10weapons, 10items, 10doors, fighter, see invisible | Res: 06magic(60) | XP: 1093 | Sz: Medium | Int: human. 15:36:07 %??vault_guard 15:36:07 <32NAAJ82N> For newer versions, use @?? to query Gretell. 15:36:17 ogre mage (06O) | Spd: 10 | HD: 10 | HP: 44-67 | AC/EV: 3/7 | Dam: 12 | 10weapons, 10items, 10doors, spellcaster, see invisible | Res: 06magic(80) | XP: 932 | Sp: haste other, crystal spear (3d28), blink, b.fire (3d18), b.cold (3d18), minor healing (2d5) [04emergency] / haste other, mystic blast (3d15), invisibility, confuse, slow / haste other, paralyse, haste, b.lightning (3d17), confuse / haste other, sting (d10), blink, b.lightning (3d17), banishment, minor healing (2d5) [04emergency] / haste other, throw flame (3d8), invisibility, teleport other, fireball (3d19) | Sz: Large | Int: human. 15:36:17 %??ogre_mage 15:36:17 <32NAAJ82N> For newer versions, use @?? to query Gretell. 15:36:37 it might even work to use HD as a unifying scale 15:36:49 yeah possible 15:37:03 since there's no other influence on monster spell power 15:37:10 -!- ystael has quit [Ping timeout: 240 seconds] 15:37:23 I wonder of archmagi does anything for monsters 15:37:27 -!- hypractvChipmunk has joined ##crawl-dev 15:37:34 since a sorc is 14 HD, a debm and a sorc would have similar chances to send you deep 15:38:07 yeah there are a few somewhat iffy ones at least; vault guards would send you pretty deep compared to their overall threat level 15:38:10 otoh it's vaults 15:38:18 and you don't even fight them too much outside of v:5 15:38:39 and it's not like every vault guard has disto 15:38:48 yeah I bet vast majority of vault guard banishments are V:$ 15:39:12 so that sounds like a viable first approach, at least 15:39:41 -!- simmarine has joined ##crawl-dev 15:41:45 !lm * abyss.enter banisher=vault_guard br=vaults s=lvl 15:41:46 95 milestones for * (abyss.enter banisher=vault_guard br=vaults): 56x 5, 19x 4, 8x 1, 7x 3, 5x 2 15:41:56 there are really not many instances anyhow 15:43:38 !lm * abyss.enter banisher=ogre_mage s=br 15:43:39 1481 milestones for * (abyss.enter banisher=ogre_mage): 726x Vaults, 306x Orc, 255x D, 168x Depths, 26x Volcano 15:43:46 !lm * abyss.enter banisher=ogre_mage s=br recent 15:43:47 1481 milestones for * (abyss.enter banisher=ogre_mage recent): 726x Vaults, 306x Orc, 255x D, 168x Depths, 26x Volcano 15:44:05 oh I bet banisher was added recently 15:44:47 -!- pblur has joined ##crawl-dev 15:45:01 !lm * abyss.enter banisher= milestone~~vault 15:45:04 -!- CcS_ is now known as CacoS 15:45:21 625. [2015-09-30 23:05:25] comborobin the Brawler (L22 TrCK of Lugonu) is cast into the Abyss! (vault guard) (Vaults:5) 15:45:46 !lm * abyss.enter milestone~~vault_guard br=vaults s=lvl 15:45:48 374 milestones for * (abyss.enter milestone~~vault_guard br=vaults): 155x 5, 78x 4, 39x 8, 30x 7, 28x 1, 23x 3, 21x 2 15:45:53 that's better 15:46:04 -!- reaverb has quit [Quit: Leaving] 15:46:18 -!- simmarine has quit [Ping timeout: 255 seconds] 15:46:36 V:5 or V:4 stair dancing (or V:8 and V:7 stair dancing) 15:49:13 -!- CcS has quit [Read error: Connection reset by peer] 15:49:21 -!- MarvinPA has joined ##crawl-dev 15:52:57 -!- dynast has quit [Ping timeout: 246 seconds] 15:57:44 -!- johlstei has joined ##crawl-dev 15:59:59 -!- johlstei_ has quit [Ping timeout: 240 seconds] 16:00:02 -!- omarax has quit [Remote host closed the connection] 16:01:59 -!- MarvinPA has quit [Quit: Leaving] 16:07:43 -!- MIC132 has joined ##crawl-dev 16:07:50 -!- Piginabag has quit [Quit: Page closed] 16:10:11 -!- Patashu has joined ##crawl-dev 16:11:59 -!- GauHelldragon2 has quit [Ping timeout: 240 seconds] 16:15:04 -!- Moogin has quit [] 16:17:36 -!- Cerpin has quit [Quit: leaving] 16:19:30 -!- Cerpin has joined ##crawl-dev 16:19:33 -!- dire_ has quit [Ping timeout: 246 seconds] 16:21:31 -!- Marvin is now known as Guest2924 16:22:00 -!- ProzacElf has quit [Ping timeout: 272 seconds] 16:24:33 -!- Zekka has quit [Ping timeout: 256 seconds] 16:30:09 -!- jefus is now known as jefus_ 16:32:45 -!- GauHelldragon2 is now known as GauHelldragon 16:34:15 -!- MarvinPA has joined ##crawl-dev 16:36:37 -!- CacoS has quit [Read error: Connection reset by peer] 16:41:37 -!- shrinkshooter has quit [Ping timeout: 246 seconds] 16:41:40 -!- jefus_ is now known as jefus 16:43:35 -!- Stendarr has quit [Ping timeout: 260 seconds] 16:44:00 -!- MarvinPA has quit [Ping timeout: 264 seconds] 16:45:27 -!- Patashu has quit [Ping timeout: 260 seconds] 16:45:33 -!- tealeaves has quit [Quit: Bye] 16:49:50 -!- MarvinPA has joined ##crawl-dev 16:50:21 -!- tensorpudding has quit [Ping timeout: 250 seconds] 16:50:52 -!- MarvinPA has quit [Read error: Connection reset by peer] 16:51:41 -!- MarvinPA has joined ##crawl-dev 16:52:56 -!- njorth has quit [Quit: leaving] 16:53:13 -!- Krakhan has quit [Changing host] 16:56:03 -!- Piginabag has quit [Quit: Page closed] 16:56:43 -!- Insomniak` has quit [Quit: I like to rock] 16:57:11 -!- MIC132 has quit [Quit: Leaving] 17:00:02 -!- omarax has quit [Remote host closed the connection] 17:07:08 -!- dtsund has quit [Ping timeout: 250 seconds] 17:10:17 -!- ProzacElf has joined ##crawl-dev 17:14:27 -!- LexAckson has quit [Read error: Connection reset by peer] 17:15:33 -!- siepu has quit [Read error: Connection reset by peer] 17:18:58 -!- MIC132 has joined ##crawl-dev 17:19:04 -!- MIC132 has quit [Client Quit] 17:24:51 -!- Bhoren_ has quit [Client Quit] 17:25:45 -!- ldierk has joined ##crawl-dev 17:26:02 -!- WildSam has quit [Quit: Page closed] 17:28:28 -!- Guest2924 has quit [Remote host closed the connection] 17:31:34 -!- tealeaves has quit [Quit: Bye] 17:32:57 -!- ProzacElf has quit [Ping timeout: 272 seconds] 17:37:48 -!- kaiza has quit [Quit: Leaving] 17:41:13 -!- wheals_ has joined ##crawl-dev 17:43:18 -!- wheals has quit [Ping timeout: 255 seconds] 17:43:39 -!- LexAckson has joined ##crawl-dev 17:47:41 !git 65b3faa6 17:47:41 %git 65b3faa6 17:47:41 07hypractvChipmunk02 * 0.17-a0-2071-g65b3faa: Allow selection of visible layers with '|'. 10(3 weeks ago, 3 files, 121+ 41-) 13https://github.com/crawl/crawl/commit/65b3faa69098 17:47:42 <32NAAJ82N> 07hypractvChipmunk02 * 0.17-a0-2071-g65b3faa: Allow selection of visible layers with '|'. 10(3 weeks ago, 3 files, 121+ 41-) 13https://github.com/crawl/crawl/commit/65b3faa69098 17:47:52 thanx sequell 17:48:07 -!- shrinkshooter_ has quit [Ping timeout: 246 seconds] 17:49:00 this commit has a clang warning about line 79 in show.h 17:49:28 <|amethyst> !(-1 << 4) eww 17:49:30 <|amethyst> err 17:49:32 <|amethyst> s/!/~/ 17:51:58 -!- tealeaves has quit [Quit: Bye] 17:52:23 -!- ProzacElf has joined ##crawl-dev 17:53:48 -!- ystael has quit [Ping timeout: 244 seconds] 17:54:18 p. sure tha'ts not crawl style 17:55:23 -!- Voker57 has quit [Read error: Connection reset by peer] 17:55:25 ~(-1 << 4), really. isn't that like...0x0f? 17:55:40 seems a lot easier to understand when written out the short way 17:55:50 <|amethyst> I was going to write it out a longer way 17:55:57 <|amethyst> LAYERS_ALL = LAYER_MONSTERS | LAYER_PLAYER | LAYER_ITEMS | LAYER_CLOUDS 17:56:28 i didn't actually look at the context. if this is an enum bitfield then the longer way is probably better 17:56:32 <|amethyst> (which works because the enum definition comes before the operator declaration 17:56:35 <|amethyst> ) 17:56:38 <|amethyst> hm 17:56:44 this is an enum bitfield 17:56:53 there are a couple of others which write it explicitly for various shortcuts 17:56:56 <|amethyst> though honestly, that constant is always used as a layers_type 17:57:05 <|amethyst> and never as a layer_type 17:57:17 <|amethyst> so probably shouldn't be in the enum at all 17:57:30 <|amethyst> (there are others like that in other bitfield enums) 17:57:34 0x0f becomes a magic number, I think ~(-1 << 4) is there so that LAYERS_ALL can become ~(-1 << n) in the future 17:58:29 <|amethyst> yes, but really it's being used as a default value, and maybe there will be non-default layers in the future 17:58:49 <|amethyst> (of course, then the name would be bad :) 18:00:02 -!- omarax has quit [Remote host closed the connection] 18:00:17 -!- dtsund has joined ##crawl-dev 18:01:42 -!- droogie has joined ##crawl-dev 18:04:39 -!- simmarine has joined ##crawl-dev 18:08:29 -!- serq has quit [Quit: leaving] 18:09:24 <|amethyst> Hm 18:09:48 Unstable branch on crawl.lantea.net updated to: 0.17-a0-2074-gaf3f87d (34) 18:11:04 <|amethyst> I might end up using (1 << LastExponent + 1) - 1 anyway, but at least that isn't undefined behaviour 18:12:56 -!- rastt has quit [Client Quit] 18:15:17 -!- Sage1234 has quit [Remote host closed the connection] 18:17:37 -!- bonghitz has quit [Quit: Leaving...] 18:17:50 -!- stanzill has quit [Quit: au rev] 18:21:12 -!- GauHelldragon has quit [Ping timeout: 264 seconds] 18:26:02 -!- tealeaves has quit [Quit: Bye] 18:28:49 -!- Zekka has quit [Ping timeout: 268 seconds] 18:33:04 !apt dg 18:33:05 Dg: Fighting: -1, Short: -1, Long: -1, Axes: -1, Maces: -1, Polearms: -1, Staves: -1, Slings: -1, Bows: -1, Xbows: -1, Throw: -1, Armour: -1, Dodge: -1, Stealth: 0, Shields: -1, UC: -1, Splcast: -2, Conj: -1, Hexes: -1, Charms: -1, Summ: -1, Nec: -1, Tloc: -1, Tmut: -1, Fire: -1, Ice: -1, Air: -1, Earth: -1, Poison: -1, Inv: N/A, Evo: -1, Exp: -2*, HP: 1, MP: 2! 18:33:19 -!- Tux[Qyou] has quit [Read error: Connection reset by peer] 18:35:47 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 18:39:39 -!- ProzacElf has quit [Ping timeout: 260 seconds] 18:42:36 -!- hypract96 has joined ##crawl-dev 18:43:13 -!- hypract57 has joined ##crawl-dev 18:43:57 -!- hypract57 has quit [Client Quit] 18:44:52 -!- Earlo has quit [Remote host closed the connection] 18:45:52 -!- hypractvChipmunk has quit [Ping timeout: 255 seconds] 18:45:52 -!- filthy has quit [Ping timeout: 255 seconds] 18:47:06 -!- hypract96 has quit [Ping timeout: 252 seconds] 18:48:54 -!- pblur has quit [Quit: Page closed] 18:49:27 <|amethyst> hmm 18:50:18 <|amethyst> hard to define this generally, without compile-time recursion, when the bitfield is completely full (or, if based on a signed type, completely full excluding the sign bit) 18:50:57 <32NAAJ82N> Typo in trove_jewel_1 13https://crawl.develz.org/mantis/view.php?id=10016 by Skrybe 18:51:06 -!- tealeaves has quit [Quit: Bye] 18:51:46 -!- MarvinPA has quit [Ping timeout: 240 seconds] 18:51:51 Typo in trove_jewel_1 13https://crawl.develz.org/mantis/view.php?id=10016 by Skrybe 18:52:32 New branch created: all_bits (2 commits) 13https://github.com/crawl/crawl/tree/all_bits 18:52:32 03|amethyst02 07[all_bits] * 0.17-a0-2075-g7b452b0: Provide enum_bitfield::all_bits when LastExponent is given. 10(15 minutes ago, 1 file, 25+ 10-) 13https://github.com/crawl/crawl/commit/7b452b006fb6 18:52:32 03|amethyst02 07[all_bits] * 0.17-a0-2076-gc1b1a64: Use all_bits for LAYERS_ALL. 10(49 seconds ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/c1b1a64782b3 18:53:04 Oh, it looks like you guys made it so tiles will auto generate even on a terminal game and people can spectate on it... awesome. That was the exact feature I joined this channel to talk about, guess I'm late to the party 18:53:53 -!- LexAckson has quit [Read error: Connection reset by peer] 18:56:02 <32NAAJ82N> New branch created: all_bits (2 commits) 13https://github.com/crawl/crawl/tree/all_bits 18:56:02 <32NAAJ82N> 03|amethyst02 07[all_bits] * 0.17-a0-2075-g7b452b0: Provide enum_bitfield::all_bits when LastExponent is given. 10(19 minutes ago, 1 file, 25+ 10-) 13https://github.com/crawl/crawl/commit/7b452b006fb6 18:56:02 <32NAAJ82N> 03|amethyst02 07[all_bits] * 0.17-a0-2076-gc1b1a64: Use all_bits for LAYERS_ALL. 10(4 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/c1b1a64782b3 18:56:31 Grunt: are you there? I think you broke shoals 18:56:38 !watch nilsbloodaxe 18:56:39 No current CAO game for nilsbloodaxe. 18:56:43 %watch nilsbloodaxe 18:56:43 No current CSZO game for nilsbloodaxe. 18:56:47 &watch nilsbloodaxe 18:56:48 %watch NilsBloodaxe 18:56:48 Watch NilsBloodaxe at: https://crawl.s-z.org/#watch-NilsBloodaxe 18:57:41 |amethyst: can you kill 32NAAJ82N 18:57:43 gammafunk: what's broken about this? not enough water? 18:58:15 amalloy: well that's one way of putting it! 18:58:23 I think only the ilsuiw vault placed 18:58:27 as in that's literally the only vault 18:58:31 |amethyst: and sorry... i was going to fix it after merging but i had to go, and then i was in the middle of a very large commit 18:58:33 and the rune may not have generated 18:58:38 i mean i am not used to looking at shoals tiles 18:58:46 but now that you point out this is supposed to be A:4 18:58:54 yeah shoals is not supposed be a giant island 18:58:59 it is obvious even to me that this is not what A:4 looks like 18:59:45 no shoals level should really look like that, but yeah 19:00:03 -!- omarax has quit [Remote host closed the connection] 19:00:14 maybe he can get the dark rune of zot from the Arena of Blood 19:00:20 move his game to cpo 19:01:18 |amethyst: i assumed it was UB actually, but based on http://en.cppreference.com/w/cpp/language/operator_arithmetic i think it is 19:01:39 o_O 19:01:41 -negative >> x is undefined though (actually, implementation-defined) 19:01:59 oh 19:02:12 -!- travis-ci has joined ##crawl-dev 19:02:13 The build failed. (all_bits - c1b1a64 #3403 : Neil Moore): https://travis-ci.org/crawl/crawl/builds/85433844 19:02:13 -!- travis-ci has left ##crawl-dev 19:02:58 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 19:06:00 -!- hypractvChipmunk has joined ##crawl-dev 19:06:31 -!- shrinkshooter has quit [Ping timeout: 246 seconds] 19:06:53 03|amethyst02 07* 0.17-a0-2075-g2861fb3: Don't bit-shift a negative number in a constexpr (ebering) 10(12 minutes ago, 1 file, 2+ 1-) 13https://github.com/crawl/crawl/commit/2861fb351988 19:07:03 -!- tealeaves has quit [Ping timeout: 268 seconds] 19:07:07 satyr (09c) | Spd: 10 | HD: 12 | HP: 53-80 | AC/EV: 2/12 | Dam: 25 | 10items, 10doors, master archer, spellcaster | Res: 06magic(40) | XP: 893 | Sp: battlecry [11!AM], cause fear, sleep | Sz: Medium | Int: human. 19:07:07 %??satyr 19:07:08 <32NAAJ82N> For newer versions, use @?? to query Gretell. 19:08:59 pff 19:09:41 @??water_elemental 19:09:44 water elemental (02E) | Spd: 10 (swim: 60%) | HD: 6 | HP: 33-50 | AC/EV: 4/7 | Dam: 2212(engulf) | 11non-living, amphibious, unbreathing | Res: 13magic(immune), 10elec, 09poison+++, 12drown, 04rot+++, 13neg+++, 13torm | Vul: 04fire | XP: 211 | Sz: Big | Int: brainless. 19:09:44 %??water_elemental 19:09:44 <32NAAJ82N> For newer versions, use @?? to query Gretell. 19:10:10 -!- raskol has quit [Ping timeout: 255 seconds] 19:11:16 <32NAAJ82N> 03|amethyst02 07* 0.17-a0-2075-g2861fb3: Don't bit-shift a negative number in a constexpr (ebering) 10(16 minutes ago, 1 file, 2+ 1-) 13https://github.com/crawl/crawl/commit/2861fb351988 19:11:25 -!- elliptic has joined ##crawl-dev 19:11:37 <+|amethyst> but I guess "we run this ourselves, so if your code doesn't fit it will be reformatted" is kind of like mandatory <-- yeah, that would be my suggestion/compromise 19:12:13 how do devs feel about coding to a style though? It will make some code blocks uglier / require clang-format comments in various places 19:12:57 -!- Vidiiot has quit [] 19:14:57 wheals_: NilsBloodaxe: oh, btw, if you get the dark rune, it doesnt change color 19:15:03 I think you can guess why 19:15:19 (on the rune menu) 19:15:55 <|amethyst> chequers: I would be in favour of not having to think about indentation 19:16:33 <|amethyst> chequers: so once it handles nested ?: better I would be happy to use clang-format 19:17:12 <|amethyst> but "not thinking about indentation" also means "not having to write code differently just to make the indenter happy" 19:18:58 <|amethyst> hm, I guess all_bits doesn't work in gcc 4.8; and doesn't work in clang for other reasons 19:19:13 This is secondary, but we also just got windows compilation back to where it can support checkwhite/unbrace, so it'd be nice if clang format can run there 19:19:46 it's kind of bad if we have dev team members who use windows primarily not able to run those 19:20:05 i lost track after the word "windows" 19:20:20 <|amethyst> hm, I am not sure whether clang's complaint is legitimate there 19:20:40 <|amethyst> gammafunk: oh, mentioning windows 19:20:47 <|amethyst> gammafunk: which reminded me of SDL2 stuff 19:21:06 <|amethyst> gammafunk: there is still an open bug that the options to set key repeat rate don't work 19:21:18 <|amethyst> gammafunk: AIUI, in SDL2, we'd have to implement our own repeat logic 19:21:20 * gammafunk hides in his trapdoor 19:21:33 oh 19:21:41 <|amethyst> gammafunk: Don't know the details, or if that's feasible to do for 0.17 19:22:06 It sounds like something that'd be doable enough, but yeah I'm not sure I could get to it for 0.17 19:22:35 how badly does this affect our key input on sdl2/win? 19:22:57 <|amethyst> I *think* it just means we're stuck to the system's key repeat rate 19:23:06 <|amethyst> which is rather slower than some tab-mashers like :) 19:23:16 and this is something that only affects Tiles, I assume 19:23:21 <|amethyst> yeah 19:23:30 <|amethyst> the options only ever worked there 19:23:43 <|amethyst> (and are documented as such) 19:24:11 yeah that's probably not a blocking bug, but good to know about thanks 19:24:38 or whatever one calls a bug that is required to fix for release 19:25:52 It turns out in NilsBloodaxe's game that the A:$ level wasn't quite as weird as initially thought, since apparently the magic map was incorrectly showing areas as having land? 19:25:54 -!- Pacra has joined ##crawl-dev 19:26:21 if anyone wants to look into that, see 19:26:32 !lm nilsbloodaxe br.end=shoals 19:26:33 30. [2015-10-14 22:54:22] NilsBloodaxe the Bludgeoner (L19 DgWn) reached level 4 of the Shoals on turn 56264. (Shoals:4) 19:26:46 hrm, wonder how the ttyrec looks, actually 19:26:51 !lm nilsbloodaxe br.end=shoals -tv 19:26:52 30. NilsBloodaxe, XL19 DgWn, T:56264 (milestone) requested for FooTV: telnet://termcast.develz.org or http://termcast.develz.org. 19:27:42 oh this won't go far enough 19:27:45 !lm nilsbloodaxe br.end=shoals -tv:cancel 19:27:46 30. NilsBloodaxe, XL19 DgWn, T:56264 (milestone) cancel requested for FooTV: telnet://termcast.develz.org or http://termcast.develz.org. 19:27:52 -!- fazisi_ has quit [Ping timeout: 246 seconds] 19:27:54 !lm nilsbloodaxe br.end=shoals -tv:>4 19:27:55 30. NilsBloodaxe, XL19 DgWn, T:56264 (milestone) requested for FooTV: telnet://termcast.develz.org or http://termcast.develz.org. 19:27:59 -!- pintc has quit [Ping timeout: 250 seconds] 19:29:51 er, yeah 19:29:59 magic map seemed to get confused there 19:30:14 about what was land and water 19:30:21 -!- Kramin has joined ##crawl-dev 19:30:28 !seen chequers 19:30:28 I last saw chequers at Wed Oct 14 23:12:13 2015 UTC (18m 14s ago) saying 'how do devs feel about coding to a style though? It will make some code blocks uglier / require clang-format comments in various places' on ##crawl-dev. 19:30:36 chequers: bugs 19:30:53 oh, was it all land and tides changed it maybe? 19:31:13 -!- twelwe_ has joined ##crawl-dev 19:31:27 |amethyst: well, unlss clang-format is updated you'd need to add pragmas to nested ternaries 19:31:31 chequers 19:31:32 does that count as 'too much work'? 19:31:39 I'm getting the layout_cave_pods thing 19:31:44 Kramin: cool 19:31:57 looking 19:32:22 "Failed to load map layout_cave_pods, reloading all maps" 19:32:38 I guess if I go space it crashes and spams milestones 19:32:52 yeah, i've attached a debugger, so just wait 19:32:58 now... who can tell me how to use gdb 19:33:19 google can 19:33:40 that's not a particularly helpful answer for a server admin working to track down a rareish bug 19:34:05 i'm not sure what happens when you attach to a running process. what happens if you type bt into the prompt? 19:34:12 i hope it prints a backtrace 19:34:17 it does 19:34:28 it'll act as if you stopped at a breakpoint 19:34:56 yeah, got a bt second time i tried that command 19:34:57 http://sprunge.us/RVRR 19:35:17 Kramin: were you in lair going downstairs? 19:35:26 no, d:10 19:35:39 were you entering lair? 19:35:43 yes 19:35:45 entering lair 19:35:50 want me to push space? 19:36:04 nope, you prob can't anyway 19:36:32 oh, well it hasn't spammed milestones yet 19:36:33 ebering: it wasn't a particularly useful question >8) 19:36:34 !lm 19:36:35 6805. [2015-10-14 23:24:15] Kramin the Basher (L11 DsFi of Qazlal) entered an Ice Cave on turn 9600. (D:11) 19:37:00 so it was trying to run some lua, and decided to print a --more--, probably to say that it couldn't load the map 19:37:07 an exception in the mapdef lua? 19:37:10 <|amethyst> maybe try break map_load_exception::map_load_exception and continue 19:37:47 brb 5min 19:38:00 <|amethyst> something threw a map_load_exception or we wouldn't be calling reread_maps() from builder() 19:38:22 (gdb) break map_load_exception::map_load_exception 19:38:22 Breakpoint 2 at 0x893d80: file mapdef.h, line 54. 19:38:22 (gdb) continue 19:38:22 Continuing. 19:38:25 Kramin: press space 19:38:41 yeah, didn't do anything 19:38:49 -!- shrinkshooter has quit [Read error: Connection reset by peer] 19:38:59 http://sprunge.us/ReRd 19:39:29 <|amethyst> hm, why did it break there? 19:39:32 that's weird 19:40:14 maybe webtiles-server tried to kill the process due to timeout 19:40:23 which may be interfering here 19:40:26 !lm kramin x=tiles 19:40:27 6805. [2015-10-14 23:24:15] [tiles=true] Kramin the Basher (L11 DsFi of Qazlal) entered an Ice Cave on turn 9600. (D:11) 19:40:44 |amethyst: what about clearing all breakpoints, re-issuing the one we want, and then continuing? 19:40:52 <|amethyst> sure 19:41:46 gammafunk: what do you think about aliches guaranteeing deep banishment 19:42:05 so hd 27 banishers send you deep for sure 19:42:08 chequers: so that'd be a `delete` command (deletes breakpoints), then the previous two steps again 19:42:32 Kramin: press space 19:42:41 I cant anymore 19:42:46 oh 19:42:57 -!- Kramell has quit [Excess Flood] 19:42:58 Before you butts the servitor of chaos 19:43:09 * hypractvChipmunk facepalms. 19:43:09 no break 19:43:17 The cleaver, 19:43:23 The blasphemer, 19:43:28 The destroyer, 19:43:33 The Axe of Butt. 19:43:37 :) 19:44:03 also is there a way to make wizmode give me a monster whose only spell is banishment 19:44:30 orb of fire (05*) | Spd: 15 | HD: 30 | HP: 150 | AC/EV: 20/20 | 11non-living, see invisible, fly, unbreathing | Res: 13magic(immune), 04fire+++, 02cold, 11elec+++, 09poison+++, 04rot+++, 13neg+++, 13torm, 04napalm | Vul: 11silver | XP: 8519 | Sp: banishment [06!sil] | Sz: little | Int: human. 19:44:30 <|amethyst> %?? orb of fire spells:banishment.200.demonic 19:44:30 <32NAAJ82N> For newer versions, use @?? to query Gretell. 19:44:47 i think you can use wizmode to teach a monster a spell? 19:44:49 <|amethyst> hrm 19:44:50 how do I rebreak the program? 19:44:56 ctrl-c 19:46:32 -!- Cheibriados has joined ##crawl-dev 19:46:32 -!- The topic of ##crawl-dev is: Crawl Development | Logs: http://s-z.org/crawl-dev/ | People with +v have commit access. | Please keep general Crawl-related chat to ##crawl. | Dev wiki: http://crawl.develz.org/wiki | Long stuff to a pastebin service, please. 19:46:32 -!- The topic of ##crawl is: Play Dungeon Crawl Stone Soup online now! Type ??servers for instructions. | http://crawl.develz.org | FooTV: http://termcast.develz.org - ??footv for instructions | See also ##crawl-offtopic 19:46:36 it will also list if you've hit it 19:46:43 and how many times 19:47:00 not hit it then 19:47:01 'list' will show the code 19:47:13 next step might be to start inspecting variables in stack functions 19:47:15 just keep hitting enter for more lines 19:47:54 (gdb) list 19:47:54 76 in ../sysdeps/unix/syscall-template.S 19:47:54 (gdb) 19:47:54 76 in ../sysdeps/unix/syscall-template.S 19:48:01 okay, you need to go up a few 19:48:07 up 19:48:15 -!- dtsund has quit [Ping timeout: 260 seconds] 19:48:19 'up' 19:48:26 like, it's the command 19:48:38 go until you're back in crawl-land 19:48:49 hypractvChipmunk: or just use `frame 5` to go to frame #5 19:48:52 instead of going up 5 times 19:49:00 <|amethyst> what does this backtrace look like? 19:49:02 either is fine 19:49:29 http://sprunge.us/LLSI 19:50:07 <|amethyst> so it's doing IO while parsing maps 19:50:28 bailey_axe? is that the butts? 19:50:38 it's a sprint map 19:50:42 how can I inspect variables in a frame? 19:50:47 arena of blood 19:50:47 p 19:50:50 #10 0x0000000000803219 in dgn_load_des_file (ls=) at l_dgn.cc:671 19:50:54 #10 0x0000000000803219 in dgn_load_des_file (ls=) at l_dgn.cc:671 19:50:54 p foo 19:50:57 671 read_map(file); 19:50:59 ok 19:50:59 p file 19:51:04 also i locals, should print them all 19:51:08 iirc 19:51:19 info args 19:51:21 info locals 19:51:22 yeah 19:51:32 so at this point it's deliberately loading bailey 19:51:32 (gdb) p file 19:51:32 $1 = (const std::string &) @0x7ffdbdb94190: {static npos = , 19:51:32 _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, 19:51:32 _M_p = 0x2dd3d28 "des/portals/bailey.des"}} 19:51:36 woo c++ 19:51:59 <|amethyst> oh, you managed to catch it in yyerror 19:52:10 guys 19:52:10 e​dsrzf (L17 DEEn) entered The Chambers of Sinuiq the Cloud Mage. (Shoals:2) 19:52:42 it's happening on his again too 19:52:52 damnit, and I can't talk to him 19:53:00 -!- travis-ci has joined ##crawl-dev 19:53:01 The build passed. (master - 2861fb3 #3404 : Neil Moore): https://travis-ci.org/crawl/crawl/builds/85435544 19:53:01 -!- travis-ci has left ##crawl-dev 19:53:22 well I attached to it so he's stuck now :D 19:53:51 couldn't you like, send him a _ message 19:53:56 wait.. he's not stuck 19:54:01 he ignores them 19:54:38 nevermind! 19:54:46 <|amethyst> is this happening only on CPO? 19:54:55 yeah, afaik 19:55:09 it was happening near the beginning of the year too, but then stopped happening for a long while 19:55:12 fairly often it seems too :P 19:55:20 <|amethyst> something corrupt in the des cache? 19:55:30 isn't that rebuilt per-build? 19:55:41 -!- tealeaves has quit [Quit: Bye] 19:55:49 is it getting recorrupted 19:55:58 where is that cache again 19:56:20 -!- Akitten_Homura has joined ##crawl-dev 19:56:26 <|amethyst> saves/des/ 19:56:43 -!- UncertainKitten has quit [Ping timeout: 265 seconds] 19:57:09 -!- Ququman_ has joined ##crawl-dev 19:57:18 orc (04o) | Spd: 10 | HD: 1 | HP: 4-10 | AC/EV: 2/9 | Dam: 5 | 10weapons, 10items, 10doors | XP: 3 | Sz: Medium | Int: human. 19:57:18 %??orc 19:57:36 saves/cache.*/des 19:57:41 -!- Ququman has quit [Read error: Connection reset by peer] 19:57:41 -!- read has quit [Read error: Connection reset by peer] 19:57:43 -!- mineral has joined ##crawl-dev 19:59:04 there do seem to be fewer files than expected 19:59:52 -!- predator217 has quit [Ping timeout: 244 seconds] 20:00:01 -!- omarax has quit [Remote host closed the connection] 20:00:44 -!- shrinkshooter_ has quit [Read error: Connection reset by peer] 20:00:45 -!- shrinkshooter_ has quit [Read error: Connection reset by peer] 20:01:01 -!- Sequell has quit [Excess Flood] 20:02:08 -!- Sequell has joined ##crawl-dev 20:02:49 serial_ponds, traps_beogh_trap and variable_ancient_champions and zotdef_zotdef are in my local cache but not CPO's 20:03:44 bbl 20:03:52 Kramin: sorry your account might be hijacked a while 20:04:00 um, ok 20:04:10 <|amethyst> you could detach :) 20:04:20 er.. 20:04:25 <|amethyst> those four are removed 20:04:27 lulz? 20:04:32 <|amethyst> so that's expected 20:04:56 make clean before you build next time and they won't be on your local one either 20:05:52 but if I detach, i have to wait for the problem to reoccur later 20:06:13 i'll look later today -- just have work stuff first 20:07:28 I'm going to be everyones' favorite contributor if tthis next patch is landed 20:11:52 Implement deep banishments. 13https://crawl.develz.org/mantis/view.php?id=10017 by ebering 20:13:09 sounds fun 20:13:17 abyss:5 here we come 20:13:20 that the same thing as what's on the roadmap? 20:13:28 new speedruning tactics 20:14:24 -!- Menche has quit [Quit: Leaving] 20:15:24 -!- johnny0_ has quit [Quit: Reconnecting] 20:15:39 -!- Shados has quit [Remote host closed the connection] 20:15:40 -!- johnny0 has joined ##crawl-dev 20:16:43 -!- mong has quit [Quit: Page closed] 20:18:21 -!- ystael has quit [Ping timeout: 250 seconds] 20:19:59 -!- FiftyNine has quit [Ping timeout: 240 seconds] 20:21:05 -!- debo has joined ##crawl-dev 20:23:26 deep elf deep banisher 20:25:54 -!- wheals_ has quit [Ping timeout: 246 seconds] 20:26:22 deeper than ever before (tm) 20:31:06 -!- Ladykiller70 has quit [Read error: Connection reset by peer] 20:34:35 -!- wheals_ has joined ##crawl-dev 20:35:27 we have to go even deeper 20:35:35 -!- wheals_ is now known as wheals_____ 20:36:29 <|amethyst> hm, I wonder if it might be easier if all the layer logic were reversed (so the bit meant disabled) 20:36:46 <|amethyst> since there seem to be a lot of != LAYERS_ALL 20:37:05 !source dgn_load_des_file 20:37:05 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/l_dgn.cc#l667 20:38:39 -!- Cacophony has quit [Ping timeout: 240 seconds] 20:39:07 -!- Cacophony has quit [Changing host] 20:40:00 23:32 < Kramin> "Failed to load map layout_cave_pods, reloading all maps" 20:40:07 so the thing is, that seems to exist 20:40:29 yep 20:40:34 # pwd ; grep -r layout_cave_pods . 20:40:34 /opt/dgl-chroot/var/gamedata/dcss-trunk/save/cache.0.17-a0-2074-gaf3f87d/des 20:40:34 Binary file ./builder_layout_caves.dsc matches 20:40:35 Binary file ./builder_layout_caves.idx matches 20:41:18 but is that after the reload? 20:41:30 or is the reload not completeing 20:42:04 that is the first error message at least 20:42:16 ok, so builder is where it starts going wrong 20:42:21 !source builder 20:42:21 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/dungeon.cc#l278 20:42:32 it gets up to 49 tries, then a map_load_exception is thrown 20:43:03 how can I see what threw the exception? 20:43:20 there's probably only one caller that would 20:43:31 so you can grep for that exception in the source 20:43:50 another question is, why does a map_load_exception create a ton of milestones 20:44:06 <|amethyst> !lm kramin 20:44:07 6818. [2015-10-14 23:42:30] Kramin the Bludgeoner (L12 DsFi of Qazlal) entered Lehudib's Moon Base on turn 11566. (D:10) 20:44:08 <|amethyst> !lm kramin -2 20:44:08 6817/6818. [2015-10-14 23:42:30] Kramin the Bludgeoner (L12 DsFi of Qazlal) entered Lehudib's Moon Base on turn 11566. (D:10) 20:44:10 <|amethyst> !lm kramin -3 20:44:10 6816/6818. [2015-10-14 23:42:30] Kramin the Bludgeoner (L12 DsFi of Qazlal) entered The Hall of Val Mitongea the Hellbinder on turn 11566. (D:10) 20:44:19 -!- Ququman_ has quit [Read error: Connection reset by peer] 20:44:31 -!- SriBri has quit [Ping timeout: 246 seconds] 20:44:51 it's like every des file is being executed 20:45:09 I'm wondering if tries=49 is a red herring or not 20:45:38 oh, actually that means first go around the loop, the loop counts to 0, not up to 50 20:46:18 I do see if (major != TAG_MAJOR_VERSION || minor > TAG_MINOR_VERSION) 20:46:22 throw map_load_exception(name); 20:46:38 then 20:46:39 if (fp_name != name) 20:46:39 throw map_load_exception(name); 20:46:42 and finally 20:46:45 <|amethyst> map_load_exception is from some map cache having the wrong version, wrong name, or not having enough data 20:46:47 if (!inf.valid()) 20:46:47 throw map_load_exception(name); 20:46:49 <|amethyst> what gammafunk said 20:46:56 yeah what neil said in one line :) 20:46:58 <|amethyst> (not enough data, or a missing file) 20:47:25 I'll add some printf debugging for the next time this happens, i guess. So we can tell which case 20:47:28 <|amethyst> hm 20:47:31 Kramin: your game is released 20:47:45 ok 20:49:03 <|amethyst> hm, why would it be running that wizlab epilogue code? 20:50:18 <|amethyst> !lm kramin -4 20:50:19 6815/6818. [2015-10-14 23:42:30] Kramin the Bludgeoner (L12 DsFi of Qazlal) entered The Chambers of Vinuehy the Cloud Mage on turn 11566. (D:10) 20:50:19 <|amethyst> !lm kramin -5 20:50:20 6814/6818. [2015-10-14 23:42:30] Kramin the Bludgeoner (L12 DsFi of Qazlal) entered The Roulette of Golubria on turn 11566. (D:10) 20:50:20 <|amethyst> !lm kramin -6 20:50:21 6813/6818. [2015-10-14 23:42:30] Kramin the Bludgeoner (L12 DsFi of Qazlal) entered Wucad Mu's Monastery on turn 11566. (D:10) 20:50:27 <|amethyst> !lm kramin -20 20:50:28 6799/6818. [2015-10-14 23:01:41] Kramin the Basher (L7 DsFi) killed Purgy on turn 4297. (Sewer) 20:50:31 <|amethyst> !lm kramin -15 20:50:32 6804/6818. [2015-10-14 23:12:59] Kramin the Basher (L10 DsFi of Qazlal) killed Maurice on turn 7893. (D:9) 20:50:34 <|amethyst> !lm kramin -10 20:50:35 6809/6818. [2015-10-14 23:42:29] Kramin the Bludgeoner (L12 DsFi of Qazlal) entered the realm of Gloorx Vloq on turn 11566. (Lair:1) 20:50:53 !lm . x=gid 20:50:53 6818. [2015-10-14 23:42:30] [game_key=Kramin:cpo:20150914225131S] Kramin the Bludgeoner (L12 DsFi of Qazlal) entered Lehudib's Moon Base on turn 11566. (D:10) 20:50:58 what does 'inf' stand for in mapdef.cc? 20:51:17 !lm . game_key=Kramin:cpo:20150914225131S s=milestone 20:51:17 25 milestones for Kramin (game_key=Kramin:cpo:20150914225131S): began the quest for the Orb., entered the realm of Mnoleg., entered the Ecumenical Temple., entered Cigotuvi's Fleshworks., killed Sigmund., killed Purgy., entered Wucad Mu's Monastery., entered an Ice Cave., killed Duvessa., entered the realm of Lom Lobon., became a worshipper of Qazlal., entered Iskenderun's Mystic Tower., entered L... 20:51:20 <|amethyst> in inf.valid() ? 20:51:23 yeah 20:51:25 <|amethyst> it's a reader 20:51:34 like, read a file? 20:51:45 !source inf 20:51:46 Can't find inf. 20:51:54 -!- Xenobreeder_ has joined ##crawl-dev 20:52:04 <|amethyst> chunks from a save file, or other similar things crawl uses 20:52:19 <|amethyst> bones files, these cached des things 20:53:11 ok i'll send a PR in a few mins to add a unique mpr to each throw 20:53:16 -!- Zekka has quit [Quit: leaving] 20:53:22 <|amethyst> ? 20:53:30 <|amethyst> why? 20:53:40 <|amethyst> you can add that locally 20:54:16 -!- ontoclasm has joined ##crawl-dev 20:54:36 <|amethyst> if you want to give more information when it happens, add more data members (and constructor parameters) to map_load_exception 20:55:43 -!- Xenobreeder has quit [Ping timeout: 246 seconds] 20:55:45 would we see this information primarly through the backtrace in gdb (if said information was added to the exception)? 20:56:08 <|amethyst> well, you could also print it in dgn_safe_place_map 20:56:33 just in the catch clause? 20:56:34 maintaining a local patch set on top of crawl is not something I want to do! 20:56:49 <|amethyst> gammafunk: yes, since it already has an error mprf 20:56:55 i assumed most server operators do that 20:56:56 well merging one-off deubgging statement commits is not somethign we want to do! 20:56:57 -!- wheals_____ is now known as wheals 20:57:14 everyone get mad! 20:57:22 Sequell: shut up you! 20:57:41 shouldn't take that out on poor Sequell 20:57:55 <|amethyst> gammafunk: then when throwing it, instead of doing throw map_load_exception(mname); it would be throw map_load_exception(mname, "incorrect name " + fp_name); etc 20:58:29 it's probably one off, but I assumed in the same way this one was 20:58:31 %git 18f3f21 20:58:31 07chequers02 {gammafunk} * 0.16-a0-2094-g18f3f21: Report duplicate argv options to stderr 10(12 months ago, 1 file, 4+ 1-) 13https://github.com/crawl/crawl/commit/18f3f21d8786 20:58:35 <|amethyst> or throw map_load_exception(mname, "version mismatch") 20:58:40 like, it would just be nice to have 20:58:57 oh ok, I can make the code work that way instead of mprf 20:59:09 yeah I've really only used exception in python, so I'm not sure what's good practice in c++ exceptions 20:59:22 but yeah even then I have a special exception class I make 20:59:28 so basically what |amethyst is saying 20:59:39 well we already have the class I guess, just improving it 20:59:55 I assume c++ exceptions are classes? 21:00:03 -!- omarax has quit [Remote host closed the connection] 21:00:05 !source map_load_exception 21:00:05 1/2. https://github.com/crawl/crawl/blob/master/crawl-ref/source/mapdef.h#l54 21:00:06 <|amethyst> C++ exceptions are objects 21:00:15 no exceptions 21:00:22 <|amethyst> you can throw whatever you want, the integer constant 3 if you suck 21:00:32 ah 21:00:34 <|amethyst> ideally you derive from std::exception 21:00:40 <|amethyst> hm 21:00:58 <|amethyst> you wouldn't actually have to add a data member here 21:01:15 ok, I don't understand c++ exceptions at first glance 21:01:46 <|amethyst> oh, hm, I guess you would, since std::exception doesn't take a "what" parameter 21:02:02 chequers: see the class def in mapdef.h for map_load_exception 21:02:13 look how it takes const string &mapname 21:02:40 this is just like a normal class; you can make that string into something like an error message I guess 21:02:45 ok, so that line is the constructor? 21:02:54 yes 21:02:54 what's the line immediately below with ~map_load_exception? 21:03:02 that's when it's deleted 21:03:06 but listen to what |amethyst says 21:03:14 basically you don't need to change that line though 21:03:24 -!- Naruni has joined ##crawl-dev 21:03:34 not sure about const char *what() const throw() override 21:03:58 <|amethyst> chequers: that's a destructor... not sure why it exists 21:04:07 oh I see 21:04:33 what() is what you get from map_load_exception.c_str() or something right 21:04:48 yeah then mprf(MSGCH_ERROR, "Failed to load map %s, reloading all maps", 21:04:51 mload.what()); 21:05:18 so how do I add another field to this exception, if I don't need to modify the constructor? 21:05:18 so basically it saves that arg currently to internal string, and spits out the c_str() when you call .what() 21:05:21 pretty simple 21:05:39 well if you want another field you do need to modify the constructor 21:06:01 but you just add the field to the constructor and do something useful with said field in .what() 21:06:21 maybe just turning the single field into a general error message is best/simplest? 21:06:29 or is |amethyst's point i should combine -- yeah 21:06:38 since you're only going to print it anyhow 21:06:40 !source mapname 21:06:40 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/mapdef.h#l61 21:06:53 mapname is just a private member of that class 21:06:59 so you can rename it to like "maperror" etc 21:07:01 <|amethyst> Hm 21:07:07 so mapname() refers to the private member? 21:07:19 <|amethyst> yeah, I guess replacing mapname entirely would work 21:07:20 that's an initializer 21:07:31 s/mapname/reason 21:07:31 saying set mapname to the val in mapname(val) 21:08:45 ok 21:08:45 just like c++ initializers you see in other classes 21:08:45 in their constructors 21:08:45 <|amethyst> it's like mapname = val; except it happens before the constructor 21:08:45 <|amethyst> 's body runs 21:08:45 ok, so vaguely like an object setter method that already exists, with special precedence 21:08:45 |amethyst, hello there, long time no see :) 21:08:46 chequers: remember when you made that commit that fixed an initializer order? 21:08:50 it's just the same concept 21:08:53 incoming 21:08:58 * gammafunk ducks! 21:09:07 03wheals02 07* 0.17-a0-2076-g78de332: Allow more than 5 god abilities. 10(7 hours ago, 15 files, 526+ 1097-) 13https://github.com/crawl/crawl/commit/78de33285ae5 21:09:11 <|amethyst> chequers: not really, it's not a function call unless the thing you're initializing has a constructor 21:09:17 ok, now I need to change what data i pass to the exception instantiation 21:09:43 do I replace map_load_exception(name) with map_load_exception(printf("%s%s", name, "whatever")) or is there a smarter way 21:09:43 wheals: you probably broke my local evoker-god-rebase branch, thanks 21:09:45 !blame2 wheals 21:09:45 wwwhhheeeaaalllsss 21:09:47 <3 21:09:54 Grunt: np 21:09:54 yeah the order of those initializers has to match the order of declaration for the members they initialize? 21:09:58 <|amethyst> chequers: make_stringf rather than printf, but something like that 21:09:58 I recall that being an issue 21:10:04 -!- Bamboomancer has quit [Ping timeout: 246 seconds] 21:10:16 i should learn cpp properly one day 21:10:20 <|amethyst> gammafunk: it doesn't *have* to, but they are executed in the order of the members, not the order of the initializers 21:10:27 ah, ok 21:10:31 <|amethyst> gammafunk: so most compilers will give you a warning if they don't match 21:10:34 but you get a compiler warning, right 21:10:44 well you can, as in with the compiler flags we use 21:10:49 the yak is slightly less hairy... 21:10:50 <|amethyst> yeah, it's not a mandated diagnostic or anything 21:12:25 <|amethyst> wheals: btw, do you know about delegating constructors? 21:12:27 -!- airwave87 has quit [Ping timeout: 246 seconds] 21:12:38 are those new in C++? 21:12:41 er 21:12:42 C++11 21:12:44 <|amethyst> yeah 21:12:52 -!- PollenGolem has quit [Ping timeout: 246 seconds] 21:13:03 i seem to recall reading something about it 21:13:05 <|amethyst> in C++11 you can write that second initializer as : god_power(rank_, ABIL_NON_ABILITY, gain_, loss_) 21:13:26 oh man, 526+, 1097- 21:13:28 <|amethyst> to delegate to the first constructor 21:13:34 how many bugs in that... 21:13:51 -!- eb has quit [] 21:13:59 gammafunk: -571 21:14:00 -!- shrinkshooter has quit [Read error: No route to host] 21:14:26 <|amethyst> wheals: also, you can maybe mark those constructors as constexpr? 21:14:35 if only I could believe that 21:15:24 <|amethyst> wheals: I guess that's not really a big deal 21:16:32 i was thinking maybe letter_to_index should be constexpr 21:16:40 since there are a fair number of calls with literals 21:16:53 <|amethyst> wheals: maybe in C++14 21:17:33 going to try testing some random god things 21:17:41 hopefully I can prove that wheals broke something 21:17:47 <|amethyst> I guess you could probably write it as a single return, ignoring that assert 21:17:47 happy to oblige 21:17:57 <|amethyst> which is what C++11 requires for constexpr functions 21:18:29 yeah, and return some error value for out of bounds maybe 21:18:32 -1 i guess 21:18:36 -!- Xiberia has quit [Remote host closed the connection] 21:18:37 <|amethyst> well 21:18:44 <|amethyst> I was thinking static assert 21:18:55 <|amethyst> if it is being called with a literal '>' or something 21:19:18 New branch created: pull/147 (3 commits) 13https://github.com/crawl/crawl/pull/147 21:19:18 03gerbias02 07https://github.com/crawl/crawl/pull/147 * 0.17-a0-2015-gb89bc9a: Give Deep elves wild magic mutation at level 1. 10(4 hours ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/b89bc9a5bf9e 21:19:18 03gerbias02 07https://github.com/crawl/crawl/pull/147 * 0.17-a0-2016-g35b9a00: Make growth deterministic 10(4 hours ago, 1 file, 0+ 1-) 13https://github.com/crawl/crawl/commit/35b9a0043f9b 21:19:18 03gerbias02 07https://github.com/crawl/crawl/pull/147 * 0.17-a0-2017-gbfd1891: Revert "Give Deep elves wild magic mutation at level 1." 10(12 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/bfd189161421 21:19:47 the what now 21:20:37 here's the exception update. It.. seems to compile at least https://github.com/crawl/crawl/pull/148 21:20:46 <|amethyst> I think the asserts are good, just runtime asserts aren't compatible with C++11 constexpr stuff 21:20:58 <|amethyst> but it's possible with a weird throw thing 21:21:26 right, but how would a static_assert work with non-compile-time evaluation of the function> 21:21:27 <|amethyst> (but then it won't be handled by our custom stacktracing code etc) 21:21:29 s/>/? 21:22:22 <|amethyst> yeah, I guess it wouldn't 21:22:24 -!- tealeaves has quit [Quit: Bye] 21:22:54 <|amethyst> I'd probably just wait until we're willing to demand C++14 21:22:56 -!- dograt has quit [Quit: Leaving] 21:23:18 oh, our use of runtime asserts causes problems? 21:23:43 <|amethyst> gammafunk: well, more that C++11 constexpr functions are very very limited 21:24:23 New branch created: pull/148 (1 commit) 13https://github.com/crawl/crawl/pull/148 21:24:23 03chequers02 07https://github.com/crawl/crawl/pull/148 * 0.17-a0-2074-g132a54d: Improve reason string for map_load_exception. 10(12 hours ago, 3 files, 13+ 7-) 13https://github.com/crawl/crawl/commit/132a54d97380 21:24:31 03wheals02 07* 0.17-a0-2077-g897f412: C++11ify (|amethyst). 10(17 seconds ago, 1 file, 1+ 2-) 13https://github.com/crawl/crawl/commit/897f412933c5 21:25:48 also, i actually dislike -Wshadow for ctors since it's really handy to just use the same names 21:25:55 not that appending a _ is super hard either 21:25:58 <|amethyst> yeah 21:27:03 <|amethyst> in the absence of that warning I would also use the same names, at least if I don't have a constructor body 21:29:28 -!- mineral has quit [Read error: Connection reset by peer] 21:29:51 -!- mineral has joined ##crawl-dev 21:30:54 <|amethyst> wheals: haven't had a chance to look at it thoroughly, but why are some of them "depart the abyss" and others "Beogh aids your use of armour"? does it look for a capital letter to know what grammar to apply? 21:31:24 yeah, and this is straight from the old code 21:31:33 <|amethyst> okay :) 21:32:45 <|amethyst> Might be nice to assert that, if gain starts with a capital letter, loss was provided (or somehow is not the same as gain) 21:32:51 <|amethyst> in the constructor 21:33:07 -!- mineral has quit [Read error: Connection reset by peer] 21:33:30 -!- mineral has joined ##crawl-dev 21:33:34 -!- mineral has quit [Changing host] 21:33:34 -!- mineral has joined ##crawl-dev 21:33:46 <|amethyst> since I don't think you'd ever have "Twiddlox toggles your ability to frobulate." 21:34:20 only because T is already Trog 21:34:34 <|amethyst> Ţwiddlox 21:34:59 god of forks in the road 21:35:27 <|amethyst> or hooks in the ceiling 21:35:36 <|amethyst> graphically speaking 21:37:19 -!- st_ has joined ##crawl-dev 21:40:50 wheals: nitpick: this changes where Yred's Animate Dead appears on the ability screen 21:41:01 rip 21:41:06 (only commenting because I have a similar overwriting ability locally which exhibits the same effect) 21:42:18 <|amethyst> wheals: some day we will make that array non-const 21:44:01 fill it all with ABIL_MAKE_DART_TRAP 21:44:09 <|amethyst> well, more likely it would be a special-case in get_god_powers 21:44:12 <|amethyst> for randgods 21:46:38 -!- travis-ci has joined ##crawl-dev 21:46:39 The build was broken. (master - 78de332 #3405 : Shmuale Mark): https://travis-ci.org/crawl/crawl/builds/85448348 21:46:40 -!- travis-ci has left ##crawl-dev 21:46:49 -!- Kasofa has quit [Ping timeout: 246 seconds] 21:47:02 nice 21:47:03 <|amethyst> ohh 21:47:06 smoov 21:47:32 <|amethyst> well 21:47:32 down to -570 bugs now 21:47:39 <|amethyst> %git 21:47:39 07wheals02 * 0.17-a0-2077-g897f412: C++11ify (|amethyst). 10(23 minutes ago, 1 file, 1+ 2-) 13https://github.com/crawl/crawl/commit/897f412933c5 21:47:42 <|amethyst> that fixed it 21:47:59 any feedback on my exception PR? 21:48:02 <|amethyst> the warnings, which did indicate a real problem that the tests wouldn't catch 21:48:07 haha, i update the original one but the not second copy-paste 21:49:40 <|amethyst> chequers: I might write int(major), int(minor) in that make_stringf call 21:50:16 <|amethyst> chequers: I think old C promotion rules handle that, but just to be completely clear that there is a conversion happening 21:50:43 <|amethyst> chequers: since the variables you are passing are bytes, not ints 21:51:24 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 21:52:40 <|amethyst> hm 21:52:58 -!- Pacra_ has joined ##crawl-dev 21:53:00 -!- Pacra has quit [Read error: Connection reset by peer] 21:53:03 <|amethyst> I wonder if maybe we should #include and just inherit from runtime_error 21:53:35 <|amethyst> then we could eliminate most of the class and just have a constructor 21:53:51 <|amethyst> since runtime_error's constructor takes a what_arg already 21:53:56 chalk up another D:2 spriggan killed by worm 21:54:12 * hypractvChipmunk shakes his fist. 21:54:48 -!- omnirizon has quit [Ping timeout: 246 seconds] 21:55:03 -!- PollenGolem has quit [Quit: Page closed] 21:55:18 if only there were some way to avoid that 21:55:55 <|amethyst> you might get more help on making that not happen in ##crawl than here :) 21:57:05 <|amethyst> wheals: my first projects for 0.18 (I had hoped to do them for 0.17 but no time) are to make structures like that for the various god passive abilities 21:57:30 <|amethyst> so that, eventually, nothing will refer to specific piety levels except for these couple of arrays 21:57:51 other low hanging fruit would be the many functions composed of switches 21:58:06 better land evoker-god-rebase before then, then 21:58:07 <.< 21:58:09 in terms of encapsulating gods in one struct 21:58:41 <|amethyst> wheals: I want to move everything into data, I'm just not sure whether I want to use inheritance or lambdas for the bits of logic-as-data 21:59:48 * wheals "baaa"s balefully. 21:59:58 * Grunt gestures. The sticky flame hits wheals! 22:00:02 -!- omarax has quit [Remote host closed the connection] 22:02:06 <|amethyst> http://goo.gl/zqTfC8 baleful sheep 22:02:40 glad you baled them out 22:03:18 <|amethyst> sheepful bales https://s-media-cache-ak0.pinimg.com/236x/19/2e/aa/192eaaf9eecaeb0828149bdda53baae2.jpg 22:03:33 i don't even.. 22:04:18 ??0.17 tournament 22:04:19 I don't have a page labeled 0.17_tournament in my learndb. 22:06:25 <|amethyst> Oklahoma roll is the best sushi: http://www.aepinc.com/agricultural/images/baler-wrap.jpg 22:07:23 |amethyst: that's baller 22:07:28 -!- Turgor has quit [Ping timeout: 246 seconds] 22:07:41 <|amethyst> they teach how to do that at Baylor 22:07:48 oh dear 22:12:34 why is "ORB" capitalized in NPC speech and literally nowhere else? 22:13:01 <|amethyst> hypractvChipmunk: why is LORD capitalised in the bible and nowhere else? :) 22:14:35 <_miek> are you comparing the orb of zot to our saviour and lord? 22:14:39 <_miek> tsk tsk 22:17:29 that must be why the gods want the orb so bad 22:17:38 -!- amalloy is now known as amalloy_ 22:20:47 -!- gressup has quit [Quit: Leaving] 22:22:33 secretly, the source of its power is that it's an object request broker communicating with an unknowably powerful Force somewhere >.> 22:22:57 -!- Milski has joined ##crawl-dev 22:23:11 -!- Smello has quit [Ping timeout: 260 seconds] 22:23:13 So there's definitely a bug in the shop pricing for artifacts 22:23:21 since a +3 EV, +5 str ring was valued at less than a +5 str ring 22:23:39 maybe the ring smells bad 22:24:07 (I'd guess that it's considered a +3 EV ring first, and the +5 str is a positive property that isn't fully valued?) 22:24:19 03chequers02 {|amethyst} 07* 0.17-a0-2078-g33ce26c: Improve reason string for map_load_exception. 10(13 hours ago, 3 files, 14+ 7-) 13https://github.com/crawl/crawl/commit/33ce26c6607f 22:24:19 03|amethyst02 07* 0.17-a0-2079-g2563267: Simplify map_load_exception. 10(48 seconds ago, 1 file, 3+ 10-) 13https://github.com/crawl/crawl/commit/2563267e4fdc 22:24:33 Same shop, btw, before somebody mentions greed 22:28:14 <|amethyst> Milski: yeah, artefact properties and base ring type are calculated separately 22:29:10 -!- asdu has quit [Ping timeout: 246 seconds] 22:29:18 <|amethyst> s/yeah,/yeah, prices for/ 22:31:39 Also were double/bastard swords removed at some point? 22:31:48 yes 22:31:57 then i think put back in? 22:32:03 for the case of double 22:32:04 they were never removed 22:32:09 they got renamed 22:32:15 double > bastard > double 22:33:07 -!- DrStalker has quit [Read error: Connection reset by peer] 22:33:13 "!@#$ it, we're going five blades" 22:33:50 <_miek> lol fr: quickblade called "Gilette mach-5" 22:33:58 ours goes up to 6... 22:34:03 quintuple sword 22:34:13 hm 22:34:15 centuple sword 22:34:21 <_miek> centurion sword 22:34:27 <_miek> oh wait that's something else 22:35:01 Another dumb question: Have you always been able to headbutt with hats on? 22:35:32 there are no dumb questions 22:35:37 only dumb people who ask questions 22:35:48 >_> 22:36:04 Thanks 22:36:05 <_miek> ^ also dumb answers 22:36:09 hats yes, helmets no (leading to people asking why they couldn't headbutt with a horned helmet) 22:36:09 >8D 22:37:58 Unrand idea: Fractal Sword. Triple Sword with a chance to cast Spectral Weapon whenever you attack 22:38:16 So. Many. Blades. 22:39:37 there was a tile for a seven-bladed sword 22:40:03 fr: 27-bladed lernaean sword 22:40:11 (i don't know any kinds of greek swords) 22:40:30 the shichishito 22:40:36 literally "seven-bladed sword" 22:40:39 -!- wheals has quit [Remote host closed the connection] 22:40:42 FR: Hydra Dagger 22:40:50 Whenever you see a monster, it casts Spectral Weapon 22:40:57 Whenever a spectral Hydra Dagger is destroyed, *two* are spawned 22:41:06 Excellent against hellfire!* 22:41:12 *not really 22:44:31 -!- Lawman0 has quit [Ping timeout: 240 seconds] 22:47:35 death by pincushion? 22:52:26 -!- beanscad has quit [Quit: Page closed] 22:52:41 7-bladed sword should do (random2(7)+1)^2 damage each swing 22:56:37 -!- amalloy_ is now known as amalloy 22:57:02 -!- Milski has quit [Quit: Page closed] 22:57:46 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 23:00:02 -!- omarax has quit [Remote host closed the connection] 23:14:16 |amethyst: thanks man 23:23:10 -!- Cacophony has quit [Quit: oh no am scare] 23:28:11 -!- Lawman0 has quit [Ping timeout: 240 seconds] 23:30:42 -!- airwave87 has quit [Ping timeout: 256 seconds] 23:37:17 -!- tabstorm has quit [Quit: Lost terminal] 23:42:08 -!- Statgrind has quit [Client Quit] 23:53:04 -!- bawd has quit [Quit: Leaving] 23:53:06 -!- Pacra_ has quit [Ping timeout: 240 seconds] 23:55:01 -!- filthy has quit [Ping timeout: 255 seconds]