00:03:25 Unstable branch on crawl.develz.org updated to: 0.10-a0-1263-gc6be924 (32) 00:08:02 -!- Wensley has quit [Ping timeout: 256 seconds] 00:18:06 -!- ainsophyao has joined ##crawl-dev 00:18:46 Windows builds of master branch on crawl.develz.org updated to: 0.10-a0-1263-gc6be924 00:31:03 -!- ainsophyao has quit [Remote host closed the connection] 00:31:56 -!- ainsophyao has joined ##crawl-dev 00:33:04 -!- ainsophyao has quit [Remote host closed the connection] 00:36:44 -!- Twilight-1 has joined ##crawl-dev 00:39:47 -!- Sombrero_Mott has quit [Ping timeout: 260 seconds] 00:48:14 -!- jeanjacques has quit [Read error: Connection reset by peer] 00:59:55 -!- ainsophyao has joined ##crawl-dev 01:12:08 Unstable branch on crawl.akrasiac.org updated to: 0.10-a0-1263-gc6be924 (32) 01:15:10 -!- dtsund has quit [Ping timeout: 260 seconds] 01:48:35 hm 01:48:40 okay good no messages yay 01:58:43 moin 02:01:18 -!- monqy has quit [Quit: hello] 02:13:55 -!- capablanca has joined ##crawl-dev 02:14:14 -!- capablanca is now known as mikee_ 02:42:08 -!- ainsophyao has quit [Remote host closed the connection] 02:58:56 -!- ainsophyao has joined ##crawl-dev 03:01:02 -!- ainsophyao has quit [Remote host closed the connection] 03:07:07 -!- evilmike has quit [Read error: Connection reset by peer] 04:06:24 moin guys 04:06:27 kilobyte, are you in? 04:06:39 CDO is having another 99% ee process 04:07:50 i've always said those non vi-keys supporting editors are no good ;-) 04:08:25 s/vi-keys supporting/emacs/ 04:09:06 well.. it just hangs.. can't get anything out of step/bt 04:09:16 doupdate(), wget_wch()... 04:11:29 hmm, maybe a disconnect? 04:19:35 where is the source for this updated ee? 04:20:08 nvm, found the branch 04:25:25 Napkin: yepp, disconnect. just tried it with putty. ee test -> close putty windows -> ee goes ballistic 04:27:41 hmm... was the dgamelaunch process still alive when you disconnected? 04:29:30 no, dgamelaunch closes properly and ee is attached to init 04:29:35 didn't try it with dgamelaunch, just plain shell 04:29:50 yes, parent-id got set to 1 04:31:10 hmm.. 04:31:10 somewhere it must neglect to check for an error returning (we have the same error in vanilla nethack) or maybe even some signed/unsigned messup as EOF is usually -1 04:31:26 virus on the other hand keeps dgamelaunch open :-O 04:31:45 and also doesn't cause 99% usage 04:32:30 when you disconnect? 04:32:35 yes 04:32:39 how can it do that? 04:32:51 i'm baffled as well 04:34:18 maybe virus kept the FDs open? 04:36:33 hmm, you get a SIGHUP when the terminal closes 04:36:41 virus catches that 04:36:52 -!- ixtli has quit [Quit: Computer has gone to sleep.] 04:37:23 but that doesn't explain why dgamelaunch is still around 04:45:55 -!- rejuxst has joined ##crawl-dev 04:48:06 ha, first thing ee does when started up, is ignore all signals but a few special ones :-) 04:48:21 line 426. 04:48:29 that's nice 04:48:58 we should just burn all C code that has been handed down to use from the 80s and 90s :) 04:51:48 lol, found the bug :-) 04:52:29 one should check the right variable for the error condition :) 04:53:21 Napkin: http://pastebin.com/eUmTgrPw 04:53:33 so obvious, but easily overlooked 04:55:16 great, let's try :) 04:56:52 omg, 1 liner patch failed :-O 04:56:53 Hunk #1 FAILED at 486. 04:57:15 probably whitespace, try with -l 04:57:31 i copy&pasted it out of a terminal window 04:57:31 oh, true 04:57:45 -l or --ignore-whitespace 04:57:47 good to know :) 04:58:51 uhm... "Fix ... what?!", bhaak? :D 04:58:57 input key checking? 04:59:54 -!- Pacra has quit [Quit: This computer has gone to sleep] 04:59:55 typo :) 05:00:02 the real reason is loooooooooooooong 05:00:03 hehe 05:00:03 OSX builds of master branch on crawl.develz.org updated to: 0.10-a0-1214-g92a3a48 05:00:25 fix 100% CPU usage due to fail to check correct variable for error condition 05:01:01 ... which wouldn't be necessary if the program didn't ignores almost all POSIX signals :) 05:03:02 works :) 05:03:25 yay 05:04:25 thank you very much, bhaak :) 05:04:38 bhaak: <3 05:04:48 np, i had something more important to do but didn't feel like :) 05:04:51 virus and ee just closed on disconnect successfully :) 05:05:10 hehe, nach jedem strohhalm greifend? ;D 05:05:18 I know the feeling! 05:06:08 03kilobyte * r7528ae825b9a 10/crawl-ref/source/util/ (levcomp.lpp levcomp.ypp): Put AppHdr.h in yacc sources to the front, to make PCH happy. 05:06:16 03kilobyte * ra7ca20b90593 10/crawl-ref/source/prebuilt/ (levcomp.lex.cc levcomp.tab.cc levcomp.tab.h): Regenerate the prebuilt yaccage. 05:06:51 http://git.develz.org/?p=dgamelaunch.git;a=commit;h=ec09279 05:07:09 the work i just procrastinated involves writing some boring e-mails, but meh 05:07:16 hmm, i could have set an author instead 05:07:21 oh well, next time :) 05:08:14 I have to check another 21 C3P hosts for SeOS errors and warning-mode.. just as much fun ;) 05:09:17 I had no other choice than to zip up Dungeon of Dredmor and finally give it a try! 05:09:20 anyone played that yet? 05:09:22 there's also a new release of brogue 05:10:26 not yet, i try to keep away from addictive stuff atm, so i can catch up with my todos 05:10:51 3 difficulty levels - "Elves just want to have fun", "Dwarvish Moderation" and "Going Rogue" 05:11:31 and.. omg.. going rogue seems insane to me... 4 games out of 5 I don't even survive the second room (first room being usually empty) 05:12:29 more than 1 enemy close to the door I just opened? -> dead 05:12:37 what am I doing wrong?! 05:13:26 uuh, big brogue release! 05:13:42 let's gitify it! 05:16:12 I always think brogu is some kind of low brow rogue version with jocks and guidos 05:16:13 -!- rejuxst has quit [Quit: Page closed] 05:26:49 -!- RichardHawk has joined ##crawl-dev 05:31:33 -!- oberstein has quit [Quit: uhhh] 05:32:01 -!- oberstein has joined ##crawl-dev 05:34:37 -!- st_ has joined ##crawl-dev 05:50:13 -!- Mottie has joined ##crawl-dev 05:50:31 -!- alefury has joined ##crawl-dev 05:50:38 hi 06:14:59 are items pushed in shoals? 06:15:01 https://crawl.develz.org/mantis/view.php?id=1592 06:15:01 maybe that could be closed 06:23:09 -!- Torokasi has joined ##crawl-dev 06:25:42 also i think something was done about this one: 06:25:42 https://crawl.develz.org/mantis/view.php?id=2912 06:30:31 -!- syllogism has joined ##crawl-dev 06:31:58 -!- Wensley has joined ##crawl-dev 06:40:33 -!- Wensley has quit [Ping timeout: 248 seconds] 06:46:12 03kilobyte * rf1b51a9e8c67 10/crawl-ref/source/ng-wanderer.cc: Don't give Tmut wanderers a pure Earth spell. 06:46:13 03kilobyte * r99e040bec733 10/crawl-ref/source/dat/des/zotdef/zotdef.des: De-tab and reindent. 06:46:13 03kilobyte * r08f4d04f92d1 10/crawl-ref/source/describe.cc: Fix description of Hunger- artefacts (neil). 07:23:50 -!- Pingas has joined ##crawl-dev 07:54:08 -!- petete has joined ##crawl-dev 08:02:23 -!- Brannock has joined ##crawl-dev 08:05:32 -!- Twilight-1 has quit [Read error: Connection reset by peer] 08:08:15 -!- jle_ has joined ##crawl-dev 08:09:56 -!- Mu_ has joined ##crawl-dev 08:10:44 -!- oberstein has quit [Quit: uhhh] 08:11:42 -!- oberstein has joined ##crawl-dev 08:18:01 -!- ainsophyao has joined ##crawl-dev 08:20:12 -!- edlothiol has joined ##crawl-dev 08:27:59 -!- valrus has joined ##crawl-dev 08:37:31 -!- mikee_ has quit [Quit: HydraIRC -> http://www.hydrairc.com <- Would you like to know more?] 08:37:43 -!- capablanca has joined ##crawl-dev 08:39:52 -!- capablanca is now known as mikee_ 08:49:37 -!- Pingas has quit [Ping timeout: 258 seconds] 08:49:44 -!- petete has quit [Quit: No Ping reply in 180 seconds.] 08:49:58 -!- petete has joined ##crawl-dev 08:52:17 -!- Pingas has joined ##crawl-dev 09:00:10 -!- MarvinPA has joined ##crawl-dev 09:02:43 -!- valrus has quit [Remote host closed the connection] 09:07:10 apache going down for a minute 09:14:17 -!- Mu_ has quit [Quit: Defecator, may everything turn out okay so that you can leave this place.] 09:18:19 are rings of levitation no longer supposed to allow you to train evocations in trunk? 09:18:23 or should i make a bug report 09:19:13 doesnt sound intentional, they do use evo. so i would file a bug report. 09:20:12 -!- Mu_ has joined ##crawl-dev 09:24:27 -!- Danei has joined ##crawl-dev 09:26:45 -!- Torokasi has quit [Ping timeout: 256 seconds] 09:46:40 ok, first step upgrade of wordpress is done 09:46:45 next step tomorrow 09:52:27 -!- Pingas has quit [Ping timeout: 255 seconds] 09:53:43 -!- ZChris13 has joined ##crawl-dev 09:57:46 Napkin: moar commits in dgl svn. btw, there's #dgamelaunch ... 10:02:23 oh! 10:02:31 a new commit in CDO's repo as well 10:02:42 fix for external ee taking 99% from bhaak this morning 10:02:53 i'm a bit busy at the moment though 10:04:54 anyone know who grandpa is or how to tell him about the bazaar bug being fixed ? 10:05:19 evilmike knows him 10:05:50 he is an SA player i think 10:06:00 something awful ? 10:06:18 special agent? 10:06:48 Napkin: yup, already committed the unicode ee, and bhaak's fix. 10:07:02 Throw missile at hidden secret door embeds missile in wall (https://crawl.develz.org/mantis/view.php?id=4727) by XuaXua 10:07:24 oh, how delightful! 10:08:33 yes something awful :) 10:10:09 why did refrigeration get nerfed and moved up to level 6 at the same time ? 10:10:25 -!- mikee_ has quit [Quit: HydraIRC -> http://www.hydrairc.com <- Now with extra fish!] 10:10:41 -!- capablanca has joined ##crawl-dev 10:10:53 -!- capablanca is now known as mikee_ 10:15:24 -!- petete has quit [Quit: No Ping reply in 180 seconds.] 10:16:13 -!- petete has joined ##crawl-dev 10:19:06 SamB: its very strong for a level 6 spell 10:19:13 oh 10:19:29 so it was just way-underleveled before ? 10:20:20 i guess, i think i only used it at level 6 10:21:46 its a bit situational, it is only really good with a lot of enemies in sight 10:23:27 -!- Pingas has joined ##crawl-dev 10:32:28 <|amethyst> hm... I'm looking into the missiles in secret doors thing and I'm not sure why it's happenning... it looks like the ray should be regressed to the square in front of the door, since secret doors satisfy feat_is_solid 10:34:38 |amethyst: did you step through the code ? 10:34:39 -!- casmith789 has quit [Ping timeout: 248 seconds] 10:36:45 -!- edlothiol has quit [Ping timeout: 244 seconds] 10:38:40 <|amethyst> SamB: not with a debugger, yet 10:41:10 -!- casmith789 has joined ##crawl-dev 10:44:33 -!- mikee_ has quit [Quit: HydraIRC -> http://www.hydrairc.com <- Like it? Visit #hydrairc on EFNet] 10:54:43 -!- dtsund has joined ##crawl-dev 11:01:42 <|amethyst> utterly insane 11:02:14 <|amethyst> somehow the first branch of bolt::affects_wall is being taken, and returning true, even though flavour == BEAM_MISSILE and not BEAM_DIGGING 11:02:35 <|amethyst> AHA 11:02:39 <|amethyst> misplaced paren 11:03:10 -!- petete has quit [Quit: No Ping reply in 180 seconds.] 11:03:26 hah, nice 11:03:30 -!- petete has joined ##crawl-dev 11:05:57 <|amethyst> submitting patch 11:07:09 -!- monqy has joined ##crawl-dev 11:09:34 <|amethyst> ok, submitted 11:10:20 <|amethyst> and now I have to go to work :) 11:14:49 -!- blabber has joined ##crawl-dev 11:15:38 -!- SamB has quit [Ping timeout: 252 seconds] 11:17:40 -!- SamB has joined ##crawl-dev 11:42:06 -!- alefury has quit [Quit: ChatZilla 0.9.85 [Iceape 2.0.11/20110701115916]] 11:44:25 -!- santiago has joined ##crawl-dev 11:44:46 -!- petete has quit [Ping timeout: 276 seconds] 11:54:47 -!- MarvinPA_ has joined ##crawl-dev 11:58:03 -!- MarvinPA has quit [Ping timeout: 256 seconds] 12:08:53 -!- alefury has joined ##crawl-dev 12:11:15 name_replace seems to be implying name_definite, can you unlink them somehow 12:11:47 if i use name_replace i get "The Steve the Cloud Mage," if i don't use name replace i get "Steve the Cloud Mage the wizard" so i can't win 12:12:03 Mu_: first, we'd need to grep everywhere else that uses name_replace 12:12:16 name_replace shouldn't be adding that leading 'The' anyway, according to the documentation 12:12:30 that should be the sole domain of name_definite 12:12:31 hmm 12:12:55 it used to work like that too because i've fixed this name bug more than once 12:13:07 once we fix 'the', someone should add a compile time option to break it 12:13:08 Eronarn: You have 40 messages. Use !messages to read them. 12:13:10 oh, bisect it then? 12:13:11 so that future generations can experience it 12:13:29 i mean, fixed it within the vault as much as you can. i'm not a programmer. 12:13:50 but you just said you made a vault!! 12:13:52 Mu_: Is there a version where the C++ did what you say it should be doing ? 12:14:06 Eronarn: he means he doesn't know C++ 12:14:39 let me check my commit history 12:14:52 i was talking to some compsci students and they were like O_O when i told them i know C++ 12:15:04 it was pretty funny 12:15:05 they probably only get taught Java now 12:15:18 nah, they're phds 12:15:21 well, maybe Scheme and stuff 12:15:30 oh, that's different then 12:15:59 they're just used to social scientists not knowing computers at all 12:16:06 oh! 12:16:12 commit 47d37c292ba5d4c350a5118e77602409f7ba8aa9 Fix 'the Tonodo the Cloud Mage'. 12:16:12 I was missing that part 12:16:22 so um whatever version that commit was. it was 21/09/2010 12:16:28 Mu_: The Tornado, the Cloud Mage 12:16:49 Eronarn: kidding, yes? 12:17:02 SamB: no way. masked wrestler cloud mage 12:17:24 his proper name is The Tornado 12:17:39 For example: 12:17:44 oops 12:18:16 did anyone remove beaks from octos yet 12:18:30 they should lose them for .10 even if they don't get constriction or reaching 12:18:38 For example: MONS: kobold name:goblin name_replace 12:18:38 Will result in "goblin hits you". However, adding name_descriptor from the above flags will result in "The goblin hits you" and in the description of the monster, "A goblin". 12:18:49 so that's how the documentation says it should work, no 'The' with just name_replace 12:20:21 we should have a unique that summons past and future versions 12:20:29 foo the elder, foo the younger 12:21:43 Mu_: anyway, someone should put a vault like that in a new file (unknown to git) and run "git bisect 47d37c292ba5d4c350a5118e77602409f7ba8aa9" 12:22:26 preferably set to generate at D:1 with high weight 12:23:01 then rebuild crawl and test the vault wherever bisect brings them 12:23:18 and run "git bisect good"/"git bisect bad" as appropriate 12:23:34 Mu_: are you set up to compile? 12:24:05 yes but this is a bit above my head so i'm just going to write up what i know on the mantis issue about it 12:30:21 sure, but include that commit hash! 12:30:28 oki 12:30:34 and an example vault would be nice 12:30:54 (can just be in
, no need to attach)
12:31:33  you can see it in either the cloud mage or hellbinder wizlab since both feature renamed enemies of this type, &Pwizlab>cloud
12:31:37 -!- MarvinPA_ is now known as MarvinPA
12:31:51  fine
12:35:21  https://crawl.develz.org/mantis/view.php?id=4718 it's this one
12:35:28  oh that reminds me i need to figure out where to put tiles
12:48:54  er, how do i compile a tiles build?
12:50:56  What OS?
12:51:23  vista
12:51:44  With MingW or MSVC?
12:51:50  mingw
12:52:09  make TILES=y should work.
12:52:22  oki i tried that and it just produced a ton of errors and stopped
12:52:55  you have to satisfy the dependencies
12:53:23  they are described in the install documentation iirc
12:56:55  I thought everything was in the submodules and would get built.
12:57:01  Could try make clean first.
12:57:56  ah right. i forgot the submodules.
12:58:04 -!- ais523 has joined ##crawl-dev
12:59:15  http://pastebin.com/6T4pDxa6 just gets to there
13:00:05 -!- Varsovie_crawl has joined ##crawl-dev
13:01:29  hi varsovie thanks for the cloud mage tile, i'm trying to commit it now
13:02:13 -!- elly has quit [Remote host closed the connection]
13:02:48 * SamB takes a look at Mu_'s paste
13:03:51  Mu_: hmm, do you have the git submodules?
13:04:28  yep
13:04:34  including SDL?
13:04:47  submodule update does nothing so i assume they're up to date
13:04:53  yep
13:05:08  okay, can you paste your ENTIRE make output ?
13:05:22  you can run make again first, though, if you want something shorter
13:05:27  I think
13:07:14  http://pastebin.com/avnPjkM8 this ok?
13:11:05 -!- Pacra has joined ##crawl-dev
13:12:50 -!- ZChris13 has quit [Quit: ChatZilla 0.9.87 [Firefox 7.0.1/20110928134238]]
13:23:34  Did you try a make clean?  It looks like building the SDL submodule should copy the headers.
13:24:12  that's the output following a make clean.
13:30:01  Could try make TILES=y BUILD_ALL=y but at this point I'm blindly guessing.
13:30:38  dies in the same spot.
13:31:22 -!- RichardHawk has quit [Quit: Recalculating TATARI at "the crossing crossing"]
13:33:42  I don't have mingw to test, building tiles on my Linux system fails for a different reason, heh.
13:33:51  :)
13:37:03 -!- Varsovie_crawl has left ##crawl-dev
13:37:15 -!- Varsovie_crawl has joined ##crawl-dev
13:37:21 -!- Varsovie_crawl has left ##crawl-dev
13:48:12  allow non-developers to make "Source Cleanup" issues (https://crawl.develz.org/mantis/view.php?id=4729) by reid
13:48:12  Scroll of fear should not make bears go beserk (https://crawl.develz.org/mantis/view.php?id=4728) by Happylisk
13:50:28  !tell due http://pastebin.com/avnPjkM8 any idea why i can't seem to make tiles?
13:50:29  Mu_: OK, I'll let due know.
13:55:20  Mu_: could you run "make TILES=y V=y" ?
13:58:08  oki one moment
13:58:15  Autoexplore can ID amulets of stasis for free (https://crawl.develz.org/mantis/view.php?id=4730) by rriegs
13:59:48 -!- dpeg has joined ##crawl-dev
14:00:10  http://pastebin.com/A5mVNgbu
14:00:16  hmm, bug 4730 is interesting, because people complain about the opposite in Ace (that they can't step into water without a prompt while wearing water walking boots, etc)
14:00:20  I'm not sure where the best balance is
14:05:32  Mu_: that's odd!
14:06:18  :(
14:07:06  what does "uname -s" print ?
14:07:33  MINGW32_NT-6.0
14:09:06 * SamB doesn't get why -I/mingw/include/SDL is being passed
14:10:01  ais523: The difference is
14:10:17  In Crawl, it'd almost never be a good idea even if the game let you.
14:10:30  It's a good idea in NetHack much, much more often.
14:10:40  dtsund: oh, I think you misinterpreted my point
14:10:50  I was comparing walking on water with WW boots in NetHack to walking over a teletrap with stasis in Crawl
14:11:00  Oh.
14:11:04  which are both things that you might reasonably want to do in their respective games
14:11:35  Yeah, maybe I should actually look at the bugs before I comment.
14:11:47  At least I don't have to fix that particular one in Light...
14:12:01  SamB: It should be contrib/install/mingw/include/SDL?
14:13:39  Is ammunition enchantment buggy?
14:13:43  Mu_: could you run again with --print-data-base? (You might want to redirect to a file, though.)
14:13:48  As you read the scroll of enchant weapon I, it crumbles to dust.
14:13:49  _Your hands very briefly gain a green sheen.
14:14:08  SamB, how do i redirect to a file?
14:14:30  Mu_: `command` > filename.fil
14:14:49  what's with the backticks?
14:14:52  (backquotes not necessary, just meant to illustrate where teh command goes)
14:16:04  large file
14:16:41  dtsund: but backticks have a meaning in shell, so it's best not to use them
14:16:54  I might write it as «command» > filename.fil
14:17:01  because «» obviously aren't part of what you're meant to write
14:18:05  http://pastebin.com/gGsKDp6M
14:18:08  hope i did that right
14:19:44  hi crawlers. i was lagging behind but i just submitted the 0.9.1 port for FreeBSD. thanks for another nice release :)
14:20:31  blabber: nice, many thanks
14:21:43  Mu_: that looks like what I wanted, yeah
14:30:59  Where does stuff like CONTRIB_SDL get set?  Or do you have to do it manually?
14:32:03  it's not supposed to need to be manual
14:32:56  now, I want to know why --print-data-base is not working for our main Makefile :-(
14:32:56 -!- syllogism has quit []
14:33:07  I dunno if it's strung together somewhere, but a grep for CONTRIB_SDL only hits mac/mac-release-tiles-build
14:34:45  It's not set for him in any case and I guess it should be.
14:35:39 -!- jle has quit [Read error: Operation timed out]
14:35:49 -!- jle has joined ##crawl-dev
14:35:52  !seen kilobyte
14:35:53  I last saw kilobyte at Wed Oct 12 10:04:38 2011 UTC (9h 31m 15s ago) saying bhaak: <3 on ##crawl-dev.
14:36:26  !seen bhaak
14:36:26  I last saw bhaak at Wed Oct 12 10:10:10 2011 UTC (9h 26m 16s ago) saying not yet, i try to keep away from addictive stuff atm, so i can catch up with my todos on ##crawl-dev.
14:36:36  dpeg: How'd you enchant your hands?  Can you repeat it?
14:36:58  just so no rumors get started, i fixed a bug kilobyte introduced in his unicode ee.
14:37:16  you know how emotional programmers get when you fix their bugs
14:38:39  Fyren: it doesn't actually mean anything HAPPENED
14:39:04  I know, but it should say you're not wielding anything.
14:39:09  And it does when I just tested.
14:39:51  but he was!
14:40:40  He didn't actually say he was, though me mentioned ammo enchantment.
14:42:48  Fyren: wield arrows and read EW I.
14:43:29  Fyren: I double checked that I had Wp: arrows
14:48:42  Oh, my tree was stale.  Yeah, when it was changed to auto ID EW, it broke.
14:49:18  Bug!
14:49:24  Thanks for looking into this.
14:49:35  Fyren: you tested with new trunk? (My game was on CDO)
14:49:52  Yeah.
14:50:04  thanks, will file
14:50:20  oh, is it possible to enchant a wielded weapon?
14:51:29  Yeah, but... the HUD doesn't seem to update immediately?
15:05:48  Fyren: can you give the current version number, please?
15:06:18  0.10-a0-1268-g08f4d04
15:06:49  thank you
15:08:37  Enchanting wielded ammunition fails (https://crawl.develz.org/mantis/view.php?id=4731) by dpeg
15:14:09 -!- ainsophyao has quit [Remote host closed the connection]
15:16:07 -!- ZChris13 has joined ##crawl-dev
15:24:28  bhaak: except for it being a brown paper bag bug (so indeed shameful), you did the fix half an hour after Nap King reported it, before I had a chance to look at IRC in the morning
15:24:56  it's not a case of "how did you dare to insinuate my code is not perfect", but "thanks for looking at it!"
15:25:23  especially in a quick-and-dirty change in pre-K&R code from 1978
15:25:24  kilobyte: evenings!
15:25:30 * kilobyte meows at dpeg.
15:25:56  dpeg: I looked at the nausea thing, and have a few doubts
15:26:01  okay, tell me
15:26:34  1. it either does too little or too much, and 2. there's a bad overlap with sickness
15:26:40  I read that you don't like the guaranteed nutrition, but gameplay > realism. The newbie trap is real. We can remove it in other ways (e.g. with messages) but they seem more complicated.
15:27:09  with the latter, I wonder if we really need two afflictions that are mostly the same
15:27:20  I don't see why they're the same.
15:27:36  only two monsters and side effects of one spell cause sickness
15:28:02  we could axe it completely in favour of nausea, and bump the monsters in some other way
15:28:10  ah, I see what you mean
15:28:20  Let's ask: when is Sick or Nausea relevant?
15:28:38  Nausea is supposed to make you sometimes prefer permafood over brown chunk, that is at least something.
15:28:49  Nausea pretty much never if you got that nutrition
15:28:55  SIck is only interesting in tactical situations.
15:29:09  so I'd steal at least the chance to lower your stats
15:29:15  So having sickness-inducing monsters seems much better than sickness-inducing food.
15:29:22  kilobyte: sure, that is fine
15:30:44  kilobyte: the first stat loss could hit right away, now that players get the nutrition for free.
15:31:46  Fyren: you rock!
15:32:20  dpeg: make sickness much shorter dur, but blcok healing and eating and potion use? :)
15:32:33  not sure if the natural recovery is short enough for guaranteed stat loss
15:32:45  (and that deep dwarves find enough potions)
15:32:49 -!- santiago has quit [Ping timeout: 256 seconds]
15:32:57  Eronarn: could work
15:33:03 -!- petete has joined ##crawl-dev
15:33:22  dpeg: about monsters -- so you'd keep the no-regen sickness even if it'd take two separate effects, right?
15:34:18  Pokémon Mystery Dungeon has an effect that's effectively no-regen as a /level/ effect, not a status effect
15:34:29  although it also disallows backtracking so you can't just backtrack to heal
15:35:09  kilobyte: yes, it will be interesting for monsters
15:35:24  ais523: sounds great for a portal vault
15:35:27  kilobyte: i think two status effects is fine, though i might make sickness always imply nausea
15:35:39  just so you are never sick-but-not-nauseous
15:35:39  dpeg: aha, indeed
15:36:07  kilobyte: okay, so have some chance (1/3 say) for immediate stat loss and call it a day?
15:36:08  a portal vault that full heals you (HP+MP) on entry but disallows HP regen while inside (should probably still allow MP regen) would be pretty interesting
15:37:04  ais523: I agree
15:37:25  ais523: could disallow MP regen too. If the vault is permanent, players could bring !magic, for example.
15:37:56  disallowing MP regen would be too dependent on player build, I think
15:38:20  a vault with a no-regen field would be pretty cool
15:38:38  nah, it'd just encourage "stairdancing", but horizontally
15:38:42  as dpeg says, it'd have to be a portal vault
15:40:00  hmm ... that gives me an idea: how about ysalamiri?
15:40:01  portal vault are a great playing ground for additional rules
15:40:07  SamB: what is that?
15:40:48  Apparently something from Star Wars.  Think he's suggesting a creature like a silent spectre, except it prevents regen.
15:40:51  they generate a bubble-shaped field where you can't use The Force
15:40:59 * dpeg just conquered the triple polearm bailey on a pure ranger!
15:41:03  oh, silent spectres already do that?
15:41:19  SamB: the spectres prevent casting, as the name suggests :)
15:41:28  tome apparently added a portal vault which has a *real time* effect
15:41:32 * SamB was thinking that bolts would stop on hitting the bubble, actually
15:41:33  Eronarn: huh?
15:41:40  dpeg: the engine supports real time games, too
15:41:54  so it's a normal RL except you get to one level and then suddenly some stuff is happening in real time
15:42:32  Eronarn: only judging from hearsay but that sounds about as good to me as NH's sokoban implementation :)
15:42:58  dpeg: it's meant to be a semi-cosmetic effect for flavor reasons... it hurts you, but cannot kill you (and there are no monsters around). just something to make you jump
15:43:04  it has more in common with our disco hall
15:43:08  ah, okay
15:46:17 -!- SamB has quit [Ping timeout: 252 seconds]
15:48:49  typo in mon-gear.cc (https://crawl.develz.org/mantis/view.php?id=4732) by reid
15:53:31 -!- SamB has joined ##crawl-dev
15:53:42 -!- Torokasi has joined ##crawl-dev
15:54:22 -!- ZChris13 has quit [Quit: ChatZilla 0.9.87 [Firefox 7.0.1/20110928134238]]
15:59:11 * SamB discovers the problem with missle enchantment
15:59:23  abl-show.cc:6:20: warning: AppHdr.h.gch: created by a different GCC executable [enabled by default]
15:59:56  kilobyte: you could make clean, or you could just not worry
16:00:14  yeah, I just wonder how to fix that in general
16:00:23  elliptic and I have been talking about "GS (guardian spirit). It seems underpowered but has potential. Any objections to applying a new formula? (One MP would still substitute one HP, but you'd not pay with MP upfront all the time, but use a different ration.)
16:00:30  *ratio
16:00:54  That seems more like a nerf...
16:01:20  SamB: just "make clean" is not enough... ccache stores the old version and substitutes it
16:01:59  kilobyte: really ?
16:02:08  I thought it included the compiler binary in the hash
16:02:16  dtsund: if the ratio would depend on your current hp (and approach 100% as hp go to 0), it'd be nice
16:02:34  As someone who favors pure casters and hybrids, I usually would be unwilling to sacrifice any of my MP for a slight reduction in HP damage.  I always thought of it as a fighter's amulet, and *they'd* rather lose their MP first.
16:03:14  kilobyte: Perhaps it could make all attacks only take you to 1 HP as long as you have MP remaining, then burn through the MP, then kill you
16:03:19  That might be worthwhile
16:03:36  dtsund, one of my recent games was a TrMo of Makhleb. I couldn't use GS because I sometimes needed mana for summons, but I never used *all* my mana
16:03:47  if I could have capped GS at half my mana it would have been a great amulet
16:03:48  even mostly-pure fighters often have emergency buttons (evocables or god abilities) that rely on mp, which i think is a lot of what discourages people from using it
16:04:21  absorbing some hp damage is nice but not if it means you can't use self-banishment or evoke blink or sanctuary or whatever in a real emergency
16:04:33  Would make it evokable to choose an MP threshold to turn off at be too complex?
16:04:37  Making.
16:05:04  Fyren: I'd rather not make the in-game behaviour rely on your settings
16:05:10  sounds a bit too micromanagey, yeah
16:05:18  kilobyte: I think he meant you could configure it in-game
16:05:26  with no settings file
16:05:31  kilobyte: what we came up with is the ration currentHP : currentMP
16:05:33  Fyren: automatism (like autopickup): yeah.  But the behaviour of things that don't take your input: not really.
16:06:09  "you find a switch on the back"
16:06:13  dpeg: ie, taking from both proportionally?  Sounds like the best way.
16:06:17 * dpeg should really learn to type "ratio"
16:06:27  kilobyte: yes. If you're low on HP, it'll draw more MP.
16:06:48  MarvinPA: what do you think?
16:06:58  that sounds pretty nice, yeah
16:07:20  MarvinPA: could you, umm, implement it? (I can't, otherwise I'd do it. Really!)
16:08:21  heh, i can take a look :P
16:08:39  doomrl's been distracting me from crawl recently, it's pretty fun
16:08:47  I'm not sure if that changes the fundamental issue of taking your mana when you need it most.
16:08:49 -!- ais523 has quit [Remote host closed the connection]
16:09:02  But it moves it off a bit.
16:09:17  so, are staves supposed to be EW-able?
16:09:32  fyren, I think there are a lot of builds that fundamentally won't use all their mana ever
16:09:36  Why is everyone playing DoomRL? That game's been around for a while. (elliptic said the same to me :) Is it due to the podcast?
16:09:37  SamB: I think only to remove curse.
16:09:57  MarvinPA: I hope you come back with good ideas for Crawl!
16:09:59  ZorbaBeta: But then those wouldn't mind the old way?
16:09:59  MarvinPA: how do you handle switching between roguelikes?  For me, I can't play correctly for literally months after playing another one :(
16:10:16  fyren, there's a gap between "all their mana" and "any mana"
16:10:19 -!- Varsovie_crawl has joined ##crawl-dev
16:10:21  heh, i find myself desperately missing lots of crawl features
16:10:27  mainly interface conveniences
16:10:31  ZorbaBeta: If you lose "all your mana" immediately you have other problems.
16:10:31  as I said, with my troll, I'd often pop a makhleb bolt or two or maybe a summon, or two if things got super-crazy
16:10:41  MarvinPA: that's the other way, what to tell epyon! I am interesting in ideas for Crawl =)
16:10:41  but that's 25mp at most, out of my ~50mp
16:10:56  heh :P
16:11:03  yeah, i'm keeping an eye out for things :)
16:11:06  cool
16:11:12  if I get hit by a few dudes, that's 50hp damage, and all my mana is gone. so, no guardian spirit amulet for me
16:11:46  ZorbaBeta: yes, we know. But as I said, the amulet has appeal, it increases your HP pool, after all. Just need to be more clever about the ratio.
16:12:00  dpeg: should it always take 100% MP if it would kill you, or do we not care that much?
16:12:09  dpeg, yeah, I'm responding to fyren and explaining why I like this idea
16:12:22  kilobyte: that would be best, given the name
16:12:39  kilobyte: sounds good to me, yes
16:13:20  like, you have 50/300hp 50/50mp -- with your formula it would still use a 50%:50% split
16:13:33  elliptic mentioned that the swap-in effect of "GS (sets MP to 0) might also keep players from using it. But I don't know if I like a non-caster swap in "GS as an emergency measure. So I'd keep it.
16:13:38  perhaps "percent of hp to percent of mp"?
16:14:22  kilobyte: actually, there shouldn't be a problem with my formula
16:14:50  it treats currentHP+currentMP as one pool. Should just make sure that rounding goes the way if after damage a single point is left, it goes to HP not MP.
16:15:45  not sure anybody can understand that sentence =)
16:15:56  hmm you're right
16:17:33  kilobyte: the *nicest* solution for the player would be to deduct all HP until 1 and only then use MP. But we won't do that.
16:18:12  dpeg, actually, I sort of like being able to tap into the generally-far-higher MP regeneration. It's like a free cast of Regen without the hunger
16:19:09  Splitting the damage gets you the best result because both regens work from the very start.
16:19:36  From just the perspective of you getting beat on and not needing the mana for something else.
16:19:53  kilobyte: that's how i meant it :-) i would LOVE it if i just had to write code and others would debug it and sent me fixes :-D
16:20:18  good points on regen, let's go with the currentHP : currentMP then
16:20:32  dpeg: I thought the MP to 0 effect was for deep dorfs
16:20:42  So they couldn't keep swapping it on and off
16:20:54  bhaak: Pat spoke on rgrn, did you light your candles? Also, your changes are unpopular with the Nethack crowd, I saw it!
16:21:38  dtsund: yes, another good reason
16:23:01  dpeg: Janis is not the whole nethack community, you know? :) and i have get back on Pat with this bug, i've investigated a bit although it is still unclear why it acts as strange as it does.
16:24:03  Janis is the Klassensprecher of the Nethack players born before the war
16:24:18  dpeg: not as simple: if all damage you take is in 1hp pieces, rounding towards mp mean you don't lose any hp until you get to 0 mp
16:24:19  which one? ;-)
16:24:28  Fyren: I don't think that's working right now in trunk, either
16:24:43  the "remove curse from staff" functionality, I mean
16:25:07  Let's see.
16:25:15  dpeg: beh, I'll special-case the almost killing blow thingy then
16:25:34  kilobyte: with 30 HP, 30 MP, we'd deduct 1 from MP; with 30 HP : 29 MP, we'd then deduct from HP.
16:26:04  SamB: Yeah, that's broken.
16:26:18  Good, good.
16:26:22 * SamB fixed it already
16:26:46 * SamB just wanted to make sure it had been broken before so he could know if he had or not
16:27:48  dpeg: with that way (rounding only exact halves, rather than flooring) you'd not lose any mp until you get to 30/300 30/30
16:28:01  Fyren: oh, you fixed it too?
16:28:24  great!
16:28:42  SamB: Not the staves, but the ammo and HUD updating.
16:28:53  ah
16:28:56  I didn't notice the staves till you mentioned.
16:28:59  SamB: if you have a different fix from Fyren's patch (I applied it locally but didn't push yet), did you do both?
16:29:14  kilobyte: I did
16:29:15  kilobyte: hm, we're talking about distributing fractions. Probabilistically?
16:30:54  dpeg: yeah, that's what I had in mind with the "special-case the almost killing blow"
16:31:07  ok
16:31:17  div_rand_round() but with a check for killing directly
16:33:17  Fyren: your patch lead me to re-evaluate the positioning of the "you.wield_change = true"
16:33:41  so I put it in enchant_weapon now, not _handle_enchant_weapon
16:35:24  !seen galehar
16:35:26  I last saw galehar at Mon Oct 10 23:39:36 2011 UTC (1d 21h 55m 50s ago) quitting with message Remote host closed the connection.
16:35:37  new job, it seems
16:36:07  SamB: will you take the rest of Fyren's patch then?  I don't know what you have and what you don't in your local tree.
16:36:24  kilobyte: I'm taking care of everything
16:39:09 -!- blabber has quit [Quit: leaving]
16:39:14 * dpeg shoves a little god onto SamB's plate.
16:43:26 -!- Wensley has joined ##crawl-dev
16:46:14  I'm changing it so that it won't do anything to "your hands" unless you actually aren't wielding anything, and letting enchant_weapon() take full responsibility for what may and may not be enchanted
16:49:26  ??magical condensation
16:49:27  I don't have a page labeled magical_condensation in my learndb.
16:49:29  so it'd show the greenish sheen on that deck you're wielding, makes sense
16:50:17  also it reduces the risk of further screw-ups of this sort ;-)
16:52:42  03SamB * r5ef62043777a 10/crawl-ref/source/item_use.cc: Fix EW on missiles (#4731) and staves, and make it update the status area.
16:55:26 -!- edlothiol has joined ##crawl-dev
16:55:32  oh, does anyone know what might cause monsters to just look through a window at the player, rather than actually approaching?
16:55:55  Voyeurism?
16:56:02  Zot Defence's "zotvault5" has them doing that a lot...
16:56:16  (which is why I've left it disabled)
16:56:52  "just look through a window"?
16:57:10  they're scared
16:57:23  pathfinding is fairly dumb
16:57:49  I'm not even getting those "can't pathfind" messages
16:57:50  i usually find that monsters won't move away from me in order to get around a corner or other monsters to get to me
16:58:05  Zannick: yeah, that's what I'm seeing
16:58:17  so they might be stuck in a hook-like structure
16:59:22  just go to dat/des/zotdef/zotdef.des, delete the underscore before "zotdef" on the last vault, and add a huge WEIGHT: value
16:59:33  then try playing zot defence
16:59:41  and you'll see what I'm talking about
17:00:09  03kilobyte * r3aeea6550b4b 10/crawl-ref/source/ (dat/descript/items.txt ouch.cc): Guardian spirit: take proportionally from HP and MP rather than MP first.
17:02:31  thanks!
17:03:04  SamB: it is an ancient mis-feature that a monster may get stranded of the other side of a wall when chasing you
17:05:50  there's also the "./crawl -test" failure that's unfixed since basically forever
17:06:17  (greensnark was the last person who understood any bit of the pathfinding code...)
17:06:50 -!- Mu_ has quit [Quit: Defecator, may everything turn out okay so that you can leave this place.]
17:07:38  I thought zotdef was supposed to crash for this kind of stuff
17:08:07 * SamB will have to examine the callers of that function...
17:26:45  guys, "Source Cleanup" - should we make that mantis category open to the public? See https://crawl.develz.org/mantis/view.php?id=4729 for details
17:27:20  "open to the public" - allow mantis users with permissions < developer to create issues in that category
17:32:42  I am not sure on that one. Someone needs to decide.
17:52:42  Eronarn: your octopodes patch made melded jewelry continue to work.  Could you explain why?
17:57:22 -!- alefury has quit []
18:00:39 -!- petete has quit [Quit: No Ping reply in 180 seconds.]
18:00:55 -!- petete has joined ##crawl-dev
18:09:49  hmm. I've been reading about these things called "god objects", and I'm wondering why we haven't got any ;-P
18:10:31  we have enough fun with the actor and monster classes as is :P
18:11:57 <|amethyst> kilobyte:  has the 4727 patch (typo in bolt::affects_wall) not been pushed yet?  I see you say it was applied in the report, but I'm not seeing it in master
18:12:28  Zannick: it'd be nice to somehow separate damage/enchantments/clouds blamed on environment vs that blamed on dead monsters vs that blamed on a god
18:12:44  |amethyst: yeah, not pushed
18:12:49 <|amethyst> ah, ok
18:13:04  kilobyte: enums!  *ducks*
18:13:44  actually, it's just an extra mail to c-r-c, old reasons for batching pushes no longer apply
18:14:08  03kilobyte * raa4f9b84b88d 10/crawl-ref/source/beam.cc: Don't embed missiles in secret doors (neil).
18:14:16 -!- SamB has quit [Ping timeout: 252 seconds]
18:15:09 <|amethyst> kilobyte:  thanks
18:18:58 -!- SamB has joined ##crawl-dev
18:26:27  03kilobyte * r29bdbe965aa5 10/crawl-ref/source/newgame.cc: Don't overwrite saves if the name is chosen after combo.
18:35:25  Zannick: actually, think you *is* a god object ;-)
18:35:29  +I
18:37:03  SamB: there's 96734689374689 fields that apply to the game in general rather than to the player, yeah
18:37:21  this doesn't make a difference as Crawl doesn't have a multiplayer mode though
18:37:39  yeah
18:37:51  it might reduce compilation time in non-PCH builds
18:38:21  but let's 1. make PCH the default once it works reliably, and 2. put all the big headers into PCH so it has a chance to actually speed them up
18:38:30  like, player.h, monster.h or env.h
18:40:01  hmm
18:40:23 -!- petete has quit [Quit: No Ping reply in 180 seconds.]
18:40:38  but will the PCH buy us enough that the ccache lossage won't matter?
18:40:49 -!- petete has joined ##crawl-dev
18:42:34  I wonder how big a part of rebuilds are full ones
18:42:36  env.h has 95 modules not depending on it
18:43:08  hmm, out of 275
18:43:09  I get the impression that more than half builds I do are mostly full
18:43:21  maybe it *would* be a good idea...
18:45:19 -!- Twinge has quit [Ping timeout: 258 seconds]
18:45:34  levcomp.ypp:4:20: warning: ./AppHdr.h.gch: not a PCH file [enabled by default]
18:46:13  what the heck?
18:48:34  Looks like a shiny error.
18:50:52 <|amethyst> I also take "Demon-God" to mean "a God who is a demon"
18:50:54 <|amethyst> doh
18:54:26  Torokasi: but how did it HAPPEN
19:03:37 -!- dtsund has quit [Ping timeout: 252 seconds]
19:03:42 -!- dtsund has joined ##crawl-dev
19:04:21  SamB: adding env.h player.h monster.h reduces user time from 200 to 175
19:05:24  ah hrm, doing "make clean;sync;CCACHE_DISABLE=y time make debug PCH=y" causes my "make='make -j6'" alias to not work
19:07:00 <|amethyst> kilobyte:  that runs the 'time' executable rather than the builtin
19:07:05 <|amethyst> kilobyte:  so it doesn't know about aliases
19:07:25 <|amethyst> kilobyte:  you want   time CCACHE_DISABLE=y make debug PCH=y    assuming bash
19:08:30  yeah exactly, I'm doing the rest of benchmarks the slow way to be consistent with previous ones
19:08:50  although it might be faster to redo them all with -j6
19:10:17  beh, with ten includes including junk like menu.h it's actually slower... 182 user
19:15:19  looks like env.h makes the bulk of the speedup
19:15:35  I'd just pull that in, then
19:15:57  beh, it does include monster.h :p
19:17:00  oh, right, of course it does ;-)
19:17:04 * SamB should have known that
19:19:06  is there a tool that shows the graph of includes?
19:19:21  hmm
19:19:34  I think doxygen shows parts of it
19:21:56  http://flourish.org/cinclude2dot/
19:23:53  gcc's -M has some less frilly info.
19:27:27  graph-includes goes into a seemingly infinite loop, spamming an error about "deep recursion"
19:28:44  huh
19:28:52  that's what I was just about to try ;-)
19:39:54 -!- st_ has quit []
19:43:19 -!- elly has joined ##crawl-dev
19:46:55  Since when are books of {high-level} indicated before you pick them up? New bug?
19:48:06  you mean the color ?
19:48:13  or do they have that shown now, too?
19:48:44  either way, I think the answer is "yes"
19:50:41  they're magenta on the ground
19:52:35  maybe they're so powerful that they shimmer with a recognizable aura of arcane magicks, to better inform trogites which ones to burn
20:04:35 -!- HangedMan has joined ##crawl-dev
20:07:35 -!- Pingas has quit [Read error: Connection reset by peer]
20:18:13  03kilobyte * r77e7321c06c4 10/crawl-ref/source/unicode.cc: Fix a build failure when libutil.h is included from the global header.
20:21:25 -!- Xiberia has quit [Remote host closed the connection]
20:25:32 -!- dpeg has quit [Quit: leaving]
20:32:55 -!- Brannock has quit [Ping timeout: 255 seconds]
20:41:15 -!- MarvinPA_ has joined ##crawl-dev
20:43:32 -!- Brannock has joined ##crawl-dev
20:43:48 -!- dtsund has quit [Quit: dtsund]
20:44:28 -!- MarvinPA has quit [Ping timeout: 256 seconds]
20:53:25 -!- dtsund has joined ##crawl-dev
21:12:29 -!- mikee_ has joined ##crawl-dev
21:30:41 -!- valrus has joined ##crawl-dev
21:45:14 -!- Twinge has joined ##crawl-dev
21:53:12 -!- SamB has quit [Ping timeout: 252 seconds]
21:57:40 -!- SamB has joined ##crawl-dev
22:02:11  03dolorous * rddaaf604b017 10/crawl-ref/source/dat/descript/items.txt: Remove unneeded space.
22:02:50 -!- HangedMan has quit [Ping timeout: 252 seconds]
22:04:33 -!- Zaba has quit [Ping timeout: 245 seconds]
22:10:13 -!- santiago has joined ##crawl-dev
22:10:18 -!- petete has quit [Read error: Connection reset by peer]
22:11:26 -!- Zaba has joined ##crawl-dev
22:12:38 -!- mikee_ has quit [Quit:  HydraIRC -> http://www.hydrairc.com <- It'll be on slashdot one day...]
22:12:56 -!- capablanca has joined ##crawl-dev
22:13:11 -!- capablanca is now known as mikee_
22:15:27 -!- MarvinPA_ has quit []
22:17:33 -!- valrus has quit [Remote host closed the connection]
22:23:26 -!- MarvinPA has joined ##crawl-dev
22:30:08 -!- santiago has quit [Read error: Connection reset by peer]
22:33:42 -!- petete has joined ##crawl-dev
22:52:52 -!- edlothiol has quit [Ping timeout: 260 seconds]
22:53:10 -!- ortoslon has joined ##crawl-dev
22:53:42  one half of a two-tile door turned out to be a door mimic - bug?
23:08:25  ortoslon: the best feature, you mean
23:08:35  door mimics have learned to use camouflage!
23:12:12 -!- valrus has joined ##crawl-dev
23:14:53 <|amethyst> ortoslon:  I wonder what would happen if you opened the other half
23:15:23  after i killed the mimic the other half opened and closed as usual
23:15:44 -!- mikee_ has quit [Ping timeout: 244 seconds]
23:17:12 -!- capablanca has joined ##crawl-dev
23:17:33 -!- capablanca is now known as mikee_
23:20:21 -!- ixtli has joined ##crawl-dev
23:21:06 -!- petete has quit [Ping timeout: 255 seconds]
23:22:56 -!- petete has joined ##crawl-dev
23:30:29 -!- jeanjacques has joined ##crawl-dev
23:31:15  sounds like a good idea for a vault
23:31:31  not sure there are any tiny vaults that are just two-wide doors
23:31:41  1/100 times, one of the doors is a mimic
23:41:18  cloud trap maps are not transparent (https://crawl.develz.org/mantis/view.php?id=4733) by reid
23:51:27 -!- ortoslon has quit [Ping timeout: 252 seconds]
23:57:43 -!- ainsophyao has joined ##crawl-dev