00:01:57 Unstable branch on crawl.s-z.org updated to: 0.17-a0-946-g1856e96 (34) 00:03:47 -!- ProzacElf has quit [Ping timeout: 246 seconds] 00:07:09 -!- Pacra has quit [Ping timeout: 276 seconds] 00:09:15 -!- Kalir has quit [Changing host] 00:10:17 -!- AlphaQ has quit [Remote host closed the connection] 00:14:28 -!- ahahaha has quit [Ping timeout: 246 seconds] 00:19:09 Unstable branch on crawl.develz.org updated to: 0.17-a0-946-g1856e96 (34) 00:19:19 -!- travis-ci has joined ##crawl-dev 00:19:20 The build is still failing. (master - 1856e96 #2542 : Nicholas Feinberg): http://travis-ci.org/crawl/crawl/builds/61409763 00:19:20 -!- travis-ci has left ##crawl-dev 00:22:32 how can I find a random square in los that satisfies some conditions? 00:22:58 -!- johlstei has joined ##crawl-dev 00:24:23 ah, I see radius_iterator is used in a few places, but presumably that's incorrect now 00:24:32 (qaz) 00:26:21 -!- Blazinghand_ has joined ##crawl-dev 00:27:02 <|amethyst> chequers: radius_iterator uses squares by default now 00:27:24 <|amethyst> !source coordit.cc:200 00:27:24 https://github.com/crawl/crawl/blob/master/crawl-ref/source/coordit.cc#l200 00:27:30 -!- Blazinghand has quit [Ping timeout: 256 seconds] 00:28:07 aha 00:28:48 is there a global variable/define for LOS radius? 00:29:25 well a define would ignore any player setting 00:29:31 <|amethyst> !source LOS_RADIUS 00:29:32 Can't find LOS_RADIUS. 00:29:39 -!- filthy has quit [Quit: please don't look for me] 00:29:42 but I think you just want to use the correct iterator instead of using that value? 00:29:44 <|amethyst> !source defines.h:133 00:29:44 https://github.com/crawl/crawl/blob/master/crawl-ref/source/defines.h#l133 00:30:03 isn't there a 00:30:07 !define LOS_RADIUS 00:30:36 there was some kind of constant-specific function, I seem to recall 00:30:50 <|amethyst> !macro LOS_RADIUS 00:30:55 <|amethyst> !help !define 00:30:56 No help for !define (you could add help with !learn add !help:!define ) 00:31:03 !cmd !define 00:31:03 No command !define 00:31:12 <|amethyst> !cmd !source 00:31:13 Built-in: !source => https://github.com/greensnark/dcss_sequell/blob/master/commands/source.pl 00:31:44 <|amethyst> don't know why !source isn't finding it 00:32:36 so I can use htis as an iterator? radius_iterator ri(you.pos(), LOS_RADIUS, C_SQUARE, LOS_DEFAULT) 00:35:08 you shouldn't need one with all those parameters 00:35:10 <|amethyst> even easier is radius_iterator ri(you.pos, LOS_DEFAULT) 00:35:17 <|amethyst> what is this for exactly? 00:35:36 <|amethyst> LOS_DEFAULT isn't necessarily the right thing 00:35:54 <|amethyst> and does it need to be fair about which direction it picks? 00:36:41 -!- kazimuth has quit [Quit: Textual IRC Client: www.textualapp.com] 00:37:11 chequers: general approach to choose a random square from those satisfying a condition is to use the right iterator, put acceptable coord_defs in a vector, and then randomly choose an index in the vector you've made 00:37:49 I want to find a random square with no features on it to plop a shop down 00:38:02 (it might be more interesting than placing gozag shops directly under the player) 00:38:16 there may be a convenience function for something like that 00:38:24 but what I described will work as well 00:39:11 how do I do the second and third step? :) 00:39:34 oh, just declare a vector valid_pos; 00:39:46 gammafunk: bought too many shops 00:39:58 have your for loop over the iterator put coord_def in that valid_pos if they're acceptable 00:40:09 I'm not sure that I got anything good from them 00:40:23 and you know valid_pos.length(), so you just need random2(valid_pos.length) etc 00:41:30 chequers: remember that vectors can contain any kind of object you want, you just declare the vector variable accordingly, if that was the confusing part 00:42:10 Basil: well your gh skills will be required to see if gh^newnewGozag is playable when chequers is finished 00:42:28 sure 00:42:49 one condition: 00:42:52 squarelos for stable 00:43:02 it's in trunk 00:43:07 wait, you want us to backport squarelos? 00:43:43 Basil: unrelated question: do you have any feedback on how the recent rot changes affected gh? 00:43:51 what were the changes 00:44:31 only noticed that thing where all chunks are rotten chunk 00:44:32 s 00:45:09 mostly just 00:45:11 %git bf62976c3002de685e81fed45786bad1ad46914d 00:45:11 07bh02 * 0.17-a0-375-gbf62976: HW and curing heal rot first rather than last 10(8 weeks ago, 1 file, 35+ 16-) 13https://github.com/crawl/crawl/commit/bf62976c3002 00:45:51 that sounds annoying for gh 00:47:18 hm 00:47:28 and I can see some antisynergy there with gozag 00:48:05 does permafood cure rot on gh now? 00:48:14 -!- dustinm` has quit [Ping timeout: 246 seconds] 00:48:32 !lg . gh 00:48:32 45. Basil the Middleweight Champion (L27 GhWz of Makhleb), escaped with the Orb and 3 runes on 2015-03-18 03:50:17, with 1916181 points after 52644 turns and 2:03:41. 00:48:39 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 00:49:03 -!- djinni has quit [Ping timeout: 248 seconds] 00:49:51 so is steam going anywhere? 00:50:53 -!- _maddy has quit [Quit: WeeChat 0.4.1] 00:51:36 ask bh 00:53:10 Windows builds of master branch on crawl.develz.org updated to: 0.17-a0-946-g1856e96 00:56:28 -!- ahahaha has quit [Ping timeout: 246 seconds] 00:58:20 -!- Airwolf has quit [Quit: Page closed] 00:59:45 -!- meatpath has quit [Ping timeout: 240 seconds] 01:00:33 -!- djinni has joined ##crawl-dev 01:03:49 -!- dustinm` has joined ##crawl-dev 01:05:54 gammafunk: thanks for that code 01:07:53 np, although I'd not be surprised if there's some cute filter-iterator written already 01:08:15 where you just supply the filter function as an argument 01:15:08 now to figure out shop code 01:15:23 is it just me or is item generation code is really scary 01:20:23 gdb doesn't seem to work -- any hints why? http://sprunge.us/SEOM 01:20:56 -!- UncertainKitten has quit [Quit: Connection reset by pier.] 01:29:49 -!- pikaro has quit [Ping timeout: 255 seconds] 01:31:26 -!- zxc232 has joined ##crawl-dev 01:31:54 -!- Ipsum has quit [Ping timeout: 245 seconds] 01:32:04 -!- Utrick has quit [Quit: Utrick] 01:36:22 ??mara 01:36:23 mara[1/4]: Lord of Illusions! Mara creates two identical (stats, spells, weapon, armour) clones of himself, summons a hostile illusion (based on you), casts bolt of fire, blinks, and casts {Mislead} in 0.13 and older. 01:39:24 -!- Wah has quit [Read error: Connection reset by peer] 01:41:23 chequers: you're on osx? 01:41:57 I seem to recall that gdb doesn't work on os x 01:45:39 -!- dtsund has quit [Ping timeout: 245 seconds] 01:46:02 -!- dtsund has joined ##crawl-dev 01:47:31 yes. it seems that's the case 01:48:07 -!- rossi has quit [Ping timeout: 256 seconds] 01:48:15 gdb doesn't work like, in general, or for crawl? 01:50:42 I think osx has something similar to the ptrace protections that I fixed for linux a few days ago 01:50:55 but i'll probably just start developing in a linux vm 01:51:42 well you should have lldb, I guess 01:52:02 which for the purpose of debugging code would work fine I'm sure 01:52:21 since you're already compiling with clang 01:53:25 I don't know if PF uses lldb or not. He's probably weird and doesn't use debuggers 01:55:36 -!- vale_ has quit [Remote host closed the connection] 01:58:18 i'm the same! 02:00:49 -!- ssteam has quit [Quit: HydraIRC -> http://www.hydrairc.com <- Nine out of ten l33t h4x0rz prefer it] 02:01:28 -!- WalkerBoh has quit [Remote host closed the connection] 02:01:40 chequers: isn't the ptrace thing only relevant when trying to get gdb output from webtiles? 02:01:51 so you can just do a console or tiles build and run it through the debugger 02:02:32 as in, you run crawl through the debugger 02:03:11 but how do I get the pretty data that crashlog gets 02:05:04 -!- elmdor has quit [Ping timeout: 246 seconds] 02:06:01 isn't it just a backtrace? 02:07:08 if you mean the other stuff in the log that's not printed by gdb, you'd get that regardless of running gdb 02:07:17 oh ok 02:07:22 hey, am I doing something really dumb here? http://sprunge.us/IKSd 02:07:36 it returns 0/SHOP_WEAPON every time, and that's not even an option 02:07:57 -!- nonethousand has joined ##crawl-dev 02:07:57 -!- nonethousand has quit [Changing host] 02:07:57 -!- nonethousand has joined ##crawl-dev 02:08:00 -!- doubtofbuddha has quit [Read error: Connection reset by peer] 02:08:53 oh doesn't that have to be 0 terminated or something? 02:09:03 !function random_choose_weighted 02:09:03 1/4. https://github.com/crawl/crawl/blob/master/crawl-ref/source/random-weight.h#l20 02:09:57 !function random_choose_weighted 2 02:09:57 2/4. https://github.com/crawl/crawl/blob/master/crawl-ref/source/random-weight.h#l47 02:10:04 -!- n1k has quit [Ping timeout: 256 seconds] 02:10:21 !function random_choose_weighted 3 02:10:22 3/4. https://github.com/crawl/crawl/blob/master/crawl-ref/source/random.cc#l63 02:10:33 -!- Krakhan has quit [Ping timeout: 250 seconds] 02:10:52 that's it! 02:10:55 !function random_choose_weighted 4 02:10:56 4/4. https://github.com/crawl/crawl/blob/master/crawl-ref/source/random.h#l61 02:11:02 I love that we have 4 of these 02:11:15 I don't understand why though 02:11:56 well it's not in the doxygen comments 02:12:02 maybe I'm getting confused with another function 02:12:44 or maybe that was the pre-c++11 version 02:12:59 well your suggestion worked, is what I mean 02:13:08 and I vaguely remember seeing the 0 termination elsewhere 02:14:26 -!- nonethousand has quit [Ping timeout: 272 seconds] 02:14:47 I think you're using the random.cc#l61 version 02:15:49 yeah 02:16:02 it's the one that works with things castable to int, like enums 02:16:27 -!- simmarine has quit [Quit: Leaving] 02:17:08 ok, yeah 02:17:39 chequers: looks like this one won't like entries with 0 weight, though 02:18:44 you should probably be using the one at https://github.com/crawl/crawl/blob/master/crawl-ref/source/random-weight.h#l20 02:19:34 since from what I'm seeing, the one you're using will stop processing further arguments at the first 0-weight it sees 02:19:51 but the random-weigth.h version doesn't have this problem 02:20:05 since it doesn't use var_args 02:20:21 *va_args 02:22:07 Unstable branch on crawl.beRotato.org updated to: 0.17-a0-946-g1856e96 (34) 02:23:19 !source vector 02:23:19 1/2. https://github.com/crawl/crawl/blob/master/crawl-ref/source/geom2d.h#l12 02:23:39 vector is STL 02:24:08 05:40 <+gammafunk> and you know valid_pos.length(), so you just need random2(valid_pos.length) etc 02:24:10 -!- Shard1697_ has quit [Ping timeout: 264 seconds] 02:24:19 so like int pos = valid_pos[random2(valid_pos.length())]; ? 02:24:47 I get no member named 'push' & the same for 'length' 02:25:08 oh I think it's actually just valid_pos.size 02:25:17 time to go read vector tutorial 02:25:32 or .size() 02:26:09 but yeah, that's the basic idea, just with the right method 02:26:31 e.g. const coord_def best_site = best_sites[random2(best_sites.size())]; 02:26:49 from 02:26:51 !function _choose_tentacle_toss_target 02:26:51 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/mon-cast.cc#l7479 02:27:06 hey, it works! 02:27:11 u r nice 02:28:59 wow 02:29:08 i am a code god 02:30:30 more like a code odd 02:30:33 const monster * const vmons = victim.as_monster(); 02:30:34 i think it's a rule that when someone says that you top letting them program 02:30:37 -!- Inferior has quit [Ping timeout: 246 seconds] 02:30:50 classic pleasingfungus declaration 02:31:04 -!- zerkmund17 has quit [Ping timeout: 245 seconds] 02:31:23 you can have TWO consts??? 02:31:34 oh man, this c++ malarky just gets weirder 02:31:41 you can fit arbitrarily many consts into a type 02:31:55 so far my strategy has been 'label everything const and remove the const if it doesn't compile', which works ok 02:32:40 chequers: `const int* x` declares that you won't change where x points; `int* const x` declares that you won't change the data pointed to by x 02:32:52 you can put both in, to make both promises 02:32:52 how do I printf an arbitrary type? 02:32:55 religion.cc:1945:23: warning: format specifies type 'int' but the argument has type 'coord_def' [-Wformat] 02:32:58 dprf("pos is %d", pos); 02:33:05 chequers: you gotta switch to python 02:33:12 yeah, you don't do that 02:33:17 but you knowit's a coord_def 02:33:21 so just print the coords 02:33:33 (but you probably don't actually want to see them) 02:34:32 -!- liberall33t has quit [Client Quit] 02:35:09 true 02:36:52 -!- doubtofbuddha has quit [Ping timeout: 256 seconds] 02:37:10 -!- mibe has quit [Quit: Page closed] 02:40:04 -!- Nobuharu has quit [Ping timeout: 246 seconds] 02:41:42 -!- Colada has quit [Remote host closed the connection] 02:43:41 -!- halberd has quit [Ping timeout: 265 seconds] 02:47:41 -!- lowz has quit [Quit: Page closed] 02:48:16 -!- quik has quit [Quit: Ella me dio las llaves de la ciudad prohibida. Yo todo lo que tengo, que es nada, se lo di] 02:48:38 -!- Lowz|2 has quit [] 02:49:07 -!- NeremWorld has quit [Ping timeout: 250 seconds] 02:50:14 -!- nimtz has quit [Ping timeout: 245 seconds] 02:51:36 -!- SwissStopwatch has quit [] 02:51:48 -!- Lowz has quit [Client Quit] 02:54:40 -!- mumra_ has joined ##crawl-dev 02:57:51 -!- ontoclasm has quit [Quit: Leaving.] 03:00:25 -!- Yllodra has quit [Ping timeout: 264 seconds] 03:00:36 -!- vale_ has quit [Ping timeout: 240 seconds] 03:01:02 -!- shnurlf has quit [Quit: Page closed] 03:01:18 -!- ussdefiant has quit [Ping timeout: 272 seconds] 03:04:59 -!- Zargon has quit [Quit: Page closed] 03:05:34 -!- copt has quit [] 03:07:03 -!- dtsund has quit [Quit: dtsund] 03:07:27 -!- Basil has quit [Ping timeout: 256 seconds] 03:07:41 ??zipcode 03:07:42 78291[1/7]: A very prolific player with an incredibly high number of wins and a pretty good win percentage to boot. 03:10:31 -!- amalloy is now known as amalloy_ 03:10:43 !lg 78291 03:10:44 6247. 78291 the Shield-Bearer (L1 HuFi), quit the game on D:1 (dpeg_arrival_stonehenge_8_columns) on 2014-12-03 19:33:50, with 0 points after 0 turns and 0:00:03. 03:11:10 dpeg: i'm writing a response now based on my highly unscientific questioning of all the gozag players i could find 03:11:28 -!- Basil has joined ##crawl-dev 03:11:35 -!- mumra_ has quit [Ping timeout: 244 seconds] 03:13:34 -!- scummos__ has quit [Ping timeout: 245 seconds] 03:13:58 -!- Tux[Qyou] has joined ##crawl-dev 03:17:48 -!- muravey has joined ##crawl-dev 03:22:15 -!- mumra has quit [Read error: Connection reset by peer] 03:35:08 -!- Patashu has joined ##crawl-dev 03:38:23 -!- dplusplus has joined ##crawl-dev 03:49:26 -!- rossi has quit [Ping timeout: 272 seconds] 03:57:44 -!- Wah has quit [Read error: Connection reset by peer] 03:58:04 -!- muravey has quit [*.net *.split] 03:58:04 -!- Doesnt has quit [*.net *.split] 03:58:05 -!- jefus has quit [*.net *.split] 03:58:05 -!- jmr has quit [*.net *.split] 03:58:05 -!- flappity has quit [*.net *.split] 03:58:05 -!- finrod has quit [*.net *.split] 03:58:05 -!- Insomniak` has quit [*.net *.split] 03:59:31 -!- mumra has joined ##crawl-dev 04:00:35 -!- muravey has joined ##crawl-dev 04:01:16 -!- vale_ has quit [Ping timeout: 240 seconds] 04:01:22 -!- NeremWorld has quit [Ping timeout: 264 seconds] 04:02:44 -!- dgu has quit [Ping timeout: 244 seconds] 04:06:06 -!- schistosoma has quit [Read error: Connection reset by peer] 04:08:26 -!- radinms has quit [] 04:09:05 -!- raskol has quit [Quit: Konversation terminated!] 04:13:12 -!- ololoev has quit [Quit: Page closed] 04:17:55 -!- broquaint has joined ##crawl-dev 04:17:56 -!- Blazinghand_ has quit [Read error: Connection reset by peer] 04:24:40 -!- ololoev has quit [Client Quit] 04:31:11 ??squarelos 04:31:11 squarelos[1/9]: Reality of crawl where LOS is square rather than circular. An actual thing as of .17! 04:32:10 so the knights of the square table have won 04:32:55 -!- Siveran has quit [Ping timeout: 265 seconds] 04:37:33 -!- n1k has joined ##crawl-dev 04:47:54 -!- ktgrey has quit [Ping timeout: 265 seconds] 04:48:23 -!- __miek has quit [Ping timeout: 265 seconds] 04:54:33 -!- muravey has quit [Ping timeout: 256 seconds] 05:02:29 -!- vale_ has quit [Ping timeout: 256 seconds] 05:04:09 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 05:04:31 -!- bmfx has quit [Quit: Lost terminal] 05:08:22 -!- Wah has quit [Read error: Connection reset by peer] 05:18:54 -!- ololoev has quit [Quit: Page closed] 05:47:50 -!- rossi has quit [Ping timeout: 265 seconds] 05:48:24 -!- Wah has quit [Read error: Connection reset by peer] 05:59:04 -!- Nerem has quit [Read error: Connection reset by peer] 05:59:43 -!- 7GHAAEO34 has quit [Ping timeout: 256 seconds] 06:02:01 -!- twofortypee has quit [Ping timeout: 246 seconds] 06:02:27 -!- mumra_ has joined ##crawl-dev 06:03:07 -!- vale_ has quit [Ping timeout: 256 seconds] 06:05:39 -!- rophy has quit [Quit: Miranda NG! Smaller, Faster, Easier. http://miranda-ng.org/] 06:06:13 -!- mumra has quit [Ping timeout: 244 seconds] 06:08:53 -!- palutena has quit [Quit: Page closed] 06:12:33 -!- pikaro has quit [Ping timeout: 240 seconds] 06:15:07 -!- FlowRiser has joined ##crawl-dev 06:17:45 -!- scummos__ has quit [Ping timeout: 240 seconds] 06:18:18 -!- Basil has quit [Ping timeout: 276 seconds] 06:23:52 !messages 06:23:53 No messages for TZer0. 06:26:13 -!- scummos__ has quit [Ping timeout: 264 seconds] 06:29:34 -!- siepu has quit [Ping timeout: 264 seconds] 06:37:24 -!- Nerem has quit [Ping timeout: 272 seconds] 06:37:33 -!- bmfx has quit [Read error: No route to host] 06:38:16 -!- scummos__ has quit [Ping timeout: 252 seconds] 06:47:31 -!- Okiemurse has quit [Ping timeout: 246 seconds] 07:01:19 -!- st_ has joined ##crawl-dev 07:04:19 -!- vale_ has quit [Ping timeout: 256 seconds] 07:07:00 -!- rossi has quit [Quit: WeeChat 1.2-dev] 07:10:55 -!- Z_LAMP has quit [Ping timeout: 255 seconds] 07:12:40 -!- nixor has quit [Ping timeout: 256 seconds] 07:33:01 -!- Pacra has joined ##crawl-dev 07:42:12 !lg * gozag son s=name x=cdist(name) 07:42:13 No keyword 'son' 07:42:16 !lg * gozag won s=name x=cdist(name) 07:42:17 204 games for * (gozag won): 5x dpeg [1], 4x Tolias [1], 4x EnterQ [1], 3x anything [1], 3x damdam [1], 3x dis [1], 3x circular [1], 3x quayzong [1], 3x Zooty [1], 2x Yermak [1], 2x simm [1], 2x Medar [1], 2x chequers [1], 2x Category [1], 2x joy1999 [1], 2x johnnyzero [1], 2x perunasaurus [1], 2x WeiSong [1], 2x Sar [1], 2x InternetKraken [1], 2x fdshfn [1], 2x shotax [1], 2x andinto [1], 2x acwe... 07:43:25 -!- Patashu has quit [Ping timeout: 256 seconds] 07:49:09 -!- staplegun has quit [Read error: Connection reset by peer] 07:54:10 -!- Pacra has quit [Ping timeout: 252 seconds] 07:54:42 -!- Lasty_ has joined ##crawl-dev 07:55:01 -!- mumra has joined ##crawl-dev 07:55:14 -!- bmfx has quit [Read error: No route to host] 07:56:22 -!- Ladykiller69 has quit [Ping timeout: 255 seconds] 07:56:30 -!- staplegun has quit [Read error: Connection reset by peer] 07:56:30 -!- mumra_ has quit [Read error: Connection reset by peer] 07:56:30 -!- Zaba has quit [Ping timeout: 240 seconds] 07:56:30 -!- ekix has quit [Ping timeout: 240 seconds] 07:58:25 -!- Zaba has joined ##crawl-dev 08:04:18 -!- elliptic has quit [Quit: Leaving] 08:05:33 -!- vale_ has quit [Ping timeout: 276 seconds] 08:10:20 -!- debo has quit [Quit: orb spiders :(] 08:13:58 -!- panicbit has quit [Ping timeout: 264 seconds] 08:17:49 -!- Voker57 has quit [Ping timeout: 264 seconds] 08:30:30 -!- wheals has joined ##crawl-dev 08:40:31 -!- DEFE has quit [Quit: Page closed] 08:51:29 -!- Brannock has joined ##crawl-dev 08:54:24 -!- siepu has quit [Ping timeout: 245 seconds] 08:58:40 -!- Inferior has quit [Quit: Page closed] 09:04:39 -!- elliptic has joined ##crawl-dev 09:05:40 -!- vale_ has quit [Ping timeout: 255 seconds] 09:06:56 -!- Voker57 has quit [Remote host closed the connection] 09:09:08 -!- mauris has joined ##crawl-dev 09:13:16 -!- Nerem has quit [Ping timeout: 240 seconds] 09:16:09 -!- nixor has quit [Ping timeout: 240 seconds] 09:18:10 -!- Nerem has quit [Ping timeout: 264 seconds] 09:19:11 -!- Voker57 has quit [Remote host closed the connection] 09:23:37 -!- BanMido has quit [Ping timeout: 246 seconds] 09:26:27 !source items_stack 09:26:27 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/items.cc#l1438 09:26:37 beautiful 09:29:02 -!- Voker57 has quit [Ping timeout: 246 seconds] 09:29:08 -!- Kolbur has joined ##crawl-dev 09:29:41 i think it could be improved with std::numeric_limits 09:29:43 -!- KamiKatze has quit [Quit: Page closed] 09:32:00 Vault spawns freezing clouds, cannot be seen from outside 13https://crawl.develz.org/mantis/view.php?id=9706 by tedric 09:35:59 -!- ksagri has quit [Ping timeout: 244 seconds] 09:36:28 <|amethyst> wheals: eh, I'd just use SHRT_MAX 09:37:05 <|amethyst> though that's not quite right, because short could be bigger than 16 bits on some platforms 09:37:35 <|amethyst> the current code isn't right for strange platforms either, though, since char can be more than 8 bits 09:39:48 we could also make item_def::quantity unsigned and say "deal with it" if you get more than 65535 items 09:40:07 no, that might causes crashes with quantity == 0 09:41:06 <|amethyst> hm, can't just use static_cast(item1.quantity) + item2.quantity > numeric_limit::max() because the might not be big enough 09:41:48 <|amethyst> I guess static_cast(item1.quantity) + item2.quantity > numeric_limits::max() and get rid of the COMPILE_CHECK 09:41:57 <|amethyst> and assume no one has sizeof(short) == sizeof(long long) 09:41:58 -!- ystael has quit [Ping timeout: 252 seconds] 09:45:05 <|amethyst> at the very least I think 'short quantity' should probably be int16_t 09:45:30 -!- Kalir has quit [Changing host] 09:45:41 <|amethyst> probably most of our uses of 'short' 09:46:19 <|amethyst> it's not like we could make use of larger shorts correctly, what with them being marshalled as two bytes 09:46:45 -!- LexAckson has joined ##crawl-dev 09:53:36 -!- meatpath has quit [Ping timeout: 256 seconds] 09:55:30 03wheals02 07* 0.17-a0-947-gadf1afe: Rename and simplify feat_virtually_destroys_item. 10(49 minutes ago, 5 files, 14+ 15-) 13https://github.com/crawl/crawl/commit/adf1afefbffe 09:55:30 03wheals02 07* 0.17-a0-948-g67dfc58: Simplify and split feat_destroys_item. 10(9 minutes ago, 6 files, 43+ 46-) 13https://github.com/crawl/crawl/commit/67dfc587ebcc 09:55:30 03wheals02 07* 0.17-a0-949-g825eb3b: Remove some (hopefully) unused code. 10(3 minutes ago, 1 file, 2+ 15-) 13https://github.com/crawl/crawl/commit/825eb3baa240 09:55:30 New branch created: simpleclouds (1 commit) 13https://github.com/crawl/crawl/tree/simpleclouds 09:55:31 03PleasingFungus02 07[simpleclouds] * 0.17-a0-947-gb1a0339: Simplify player-clouds-out-of-LOS special case 10(12 minutes ago, 1 file, 7+ 4-) 13https://github.com/crawl/crawl/commit/b1a0339a577b 09:57:53 -!- mefis231 has quit [Quit: Page closed] 09:58:01 -!- asdf has quit [Quit: Page closed] 09:58:36 -!- wheals has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] 10:01:57 03PleasingFungus02 07* 0.17-a0-950-g1878739: Refactor cloud dissipation 10(72 seconds ago, 1 file, 53+ 32-) 13https://github.com/crawl/crawl/commit/18787398d2a1 10:06:21 -!- vale_ has quit [Ping timeout: 250 seconds] 10:13:07 -!- Blazinghand has joined ##crawl-dev 10:16:01 -!- MIC132 has joined ##crawl-dev 10:23:40 -!- radinms has quit [] 10:28:00 -!- ontoclasm has joined ##crawl-dev 10:42:41 Wrong reasoning for spell memorization refusal 13https://crawl.develz.org/mantis/view.php?id=9707 by Yermak 10:42:52 -!- Voker57|2 has quit [Read error: Connection reset by peer] 10:43:00 -!- ystael has quit [Ping timeout: 272 seconds] 10:44:24 -!- mefis231 has quit [Remote host closed the connection] 10:47:00 -!- Tuxedo[Qyou] has joined ##crawl-dev 10:47:11 -!- ebering has joined ##crawl-dev 10:48:01 -!- lobf has joined ##crawl-dev 10:48:31 -!- debo has joined ##crawl-dev 10:48:50 -!- Athaboros has quit [Ping timeout: 244 seconds] 10:50:25 -!- Tux[Qyou] has quit [Ping timeout: 256 seconds] 10:53:30 -!- lobf has quit [Quit: lobf] 10:58:22 -!- wheals has joined ##crawl-dev 11:01:51 -!- MIC132 has quit [Quit: Leaving] 11:03:49 -!- botcarls has quit [Quit: Page closed] 11:03:57 -!- MgDark has quit [Quit: ChatZilla 0.9.91.1 [Firefox 37.0.2/20150415140819]] 11:04:23 -!- pikaro has quit [Ping timeout: 264 seconds] 11:06:36 -!- vale_ has quit [Ping timeout: 240 seconds] 11:08:57 -!- ussdefiant has joined ##crawl-dev 11:15:56 -!- siepu has quit [Quit: Leaving] 11:19:40 03wheals02 07* 0.17-a0-951-g3e962ac: Fix racist memorisation prompt (#9689). 10(2 minutes ago, 1 file, 19+ 20-) 13https://github.com/crawl/crawl/commit/3e962ac8c6e2 11:22:59 hm, i now notice that for some reason Sac Love doesn't block Summon Demon? 11:25:09 <|amethyst> I think the idea there is that summon demon will give you hostiles rather than nothing 11:25:09 <|amethyst> since it's explicitly allowed to give hostiles 11:25:09 <|amethyst> not that you'd usually *want* to summon hostile demons 11:25:16 <|amethyst> but maybe they can block LOS of something nastier? 11:25:25 ugh 11:25:34 looks like the travis failures aren't false positives 11:25:53 |amethyst: reasonable, i suppose 11:26:11 <|amethyst> what changed about monster spawning or item equipping recently? 11:26:28 a monster spawned 8 squares away is no longer in LOS 11:26:40 : "you.teleport_to(40, 32)" .. eol .. : "dgn.create_monster(40, 40, 'statue hp:10000')" .. eol .. 11:26:49 <|amethyst> oh, this is a different one 11:27:19 <|amethyst> I was thinking of the abyss bot getting stuck at the prompt when interrupted putting on equipment during setup 11:27:59 <|amethyst> oh 11:28:07 <|amethyst> it does debug.disable('mon_act') 11:28:15 <|amethyst> why wouldn't that be working 11:29:20 -!- SurpriseTRex has quit [Quit: Leaving] 11:30:48 <|amethyst> a friendly, good neutral, or strict neutral monster (that isn't insane) would ignore that disablement 11:31:00 <|amethyst> but that didn't seem to be the case in the logs I saw 11:32:47 <|amethyst> hm, but several things happen before that 11:33:03 <|amethyst> including tentacle moving, hm 11:33:09 -!- dplusplus has quit [Quit: Leaving...] 11:35:30 -!- quik has quit [Ping timeout: 276 seconds] 11:36:03 -!- halberd has quit [Changing host] 11:36:59 -!- elliptic has quit [Quit: Leaving] 11:44:35 With current default options, autoexplore doesn't stop on corpses anymore? 11:46:55 it never has 11:47:00 AFAIK 11:48:33 <|amethyst> dpeg: it stops on sacrificeable items 11:48:41 <|amethyst> dpeg: which no longer include corpses for most gods 11:48:48 s/most/non-Beogh/ 11:49:07 <|amethyst> ah, does Fedhas not navigate to them? 11:49:09 Okay, CLAN is up again 11:49:20 However, I need some renames 11:49:30 i think the way fedhas autosac works is it just prays if they're around, but i may be wrong 11:49:43 |amethyst: can you help me with this? 11:49:50 <|amethyst> right, but there are greedy_sacrificable settings that don't do auto-sac 11:49:50 wheals: are you sure? I am dead certain that I used to chop up every other corpse, and autoexplore patiently moved me to every one of them. 11:49:57 <|amethyst> TZer0: renaming what? 11:50:26 well, it depends whether you have explore set to stop when on items 11:50:26 <|amethyst> dpeg: only for 1. blood gods and 2. corpses with another item on the same square 11:50:56 <|amethyst> it would be nice to have an option to greedy visit corpses 11:51:06 |amethyst: basically, morgues etc. are now on port 81. 11:51:10 also, I have a domain 11:51:16 underhound.eu 11:51:26 okay, so I cannot put my finger on it, but I have to move manually to corpses now 11:51:30 crawl.lantea.net still works 11:51:34 but I think we should migrate things 11:51:49 <|amethyst> hm 11:52:00 <|amethyst> not sure what the best way to do that with sequell and scoring is 11:52:09 <|amethyst> updating the port is simple enough 11:52:37 <|amethyst> need snark to update it in sequell and me in scoring 11:52:54 <|amethyst> though it might be better to figure out how to migrate to the new hostname, then do it all at once 11:53:17 -!- staplegun has quit [Read error: Connection reset by peer] 11:54:16 okay. 11:54:24 uhh. 11:54:28 maybe I should shut down ssh 11:54:31 hmm 11:54:40 <|amethyst> ? 11:54:51 will there be any issues if people play now? 11:54:55 I mean, games will go unscored 11:54:56 for now 11:55:16 <|amethyst> are you keeping the old milestone/logfiles or starting new? 11:55:43 keeping everything 11:55:48 <|amethyst> then it should be fine 11:56:02 <|amethyst> stuff won't be scored/reported until sequell and scoring are updated 11:56:10 <|amethyst> err 11:56:11 -!- simmarine has joined ##crawl-dev 11:56:17 <|amethyst> well, they'll be reported by your bot 11:56:22 <|amethyst> I meant recorded by sequell 11:56:31 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 11:57:01 okay 11:59:25 anyway, I'll get webtiles up in a bit. 12:02:19 -!- ussdefiant has quit [Ping timeout: 245 seconds] 12:03:22 -!- rophy has quit [Quit: Miranda NG! Smaller, Faster, Easier. http://miranda-ng.org/] 12:06:53 can I rename the bot? 12:07:21 I think I can put the problem like this: autoexplore does not stop at stacks anymore. 12:07:30 (piles of at least two different items) 12:07:54 -!- vale_ has quit [Ping timeout: 256 seconds] 12:08:06 &rc dpeg 12:08:08 http://dobrazupa.org/rcfiles/crawl-git/dpeg.rc 12:08:17 -!- Lantell has joined ##crawl-dev 12:08:23 Yay! 12:09:10 &rc 12:09:12 http://crawl.berotato.org/crawl/rcfiles/crawl-git/wheals.rc 12:09:37 hm m m 12:09:41 CLAN has been moved here now http://underhound.eu:8080/#lobby 12:09:46 ??clan 12:09:46 clan[1/3]: European Crawl server, located in Germany. http://crawl.lantea.net:8080/ or crawl.lantea.net, port 22, username: terminal, key: http://crawl.develz.org/cao_key http://crawl.develz.org/cao_key.ppk See {putty} for Windows users. Runs 0.10-0.15 and trunk (DCSS, Zot, Sprint, Tut) 12:09:53 !learn 12:09:54 I don't get what you mean.. 12:09:59 !help learn 12:09:59 !learn: Learndb. Syntax: !learn query item; !learn (add|del) item text; !learn edit item[num] s/replace-this/with-this/; !learn swap a b; !learn mv a b 12:10:01 you want !learn set 12:10:27 !learn clan[1] s/crawl.lantea.net/underhound.eu/ 12:10:27 I don't know about !learn clan[1]. 12:10:36 !learn edit clan[1] s/crawl.lantea.net/underhound.eu/ 12:10:36 clan[1/3]: European Crawl server, located in Germany. http://underhound.eu:8080/ or crawl.lantea.net, port 22, username: terminal, key: http://crawl.develz.org/cao_key http://crawl.develz.org/cao_key.ppk See {putty} for Windows users. Runs 0.10-0.15 and trunk (DCSS, Zot, Sprint, Tut) 12:10:44 !learn edit clan[1] s/crawl.lantea.net/underhound.eu/ 12:10:45 clan[1/3]: European Crawl server, located in Germany. http://underhound.eu:8080/ or underhound.eu, port 22, username: terminal, key: http://crawl.develz.org/cao_key http://crawl.develz.org/cao_key.ppk See {putty} for Windows users. Runs 0.10-0.15 and trunk (DCSS, Zot, Sprint, Tut) 12:10:52 ??clan[2] 12:10:53 clan[2/3]: Hosted and maintained by TZer0 12:10:54 ?/lantea 12:10:59 Matching terms (1): lantea; entries (1): rebuild[1]: https://dobrazupa.org/rebuild/ http://crawl.akrasiac.org/rebuild/ http://crawl.lantea.net/rebuild/ http://crawl.berotato.org/crawl/rebuild/ http://crawl.xtahua.com/rebuild/ Bug Grunt, |amethyst, or Nap Kin for CDO. Use your powers wisely. 12:10:59 ??clan[3] 12:10:59 clan[3/3]: Rebuilds trunk at 00:00-GMT+1 and 0.15 at 20:00-GMT+1. 12:11:08 !learn edit rebuld[1] s/crawl.lantea.net/underhound.eu/ 12:11:08 I don't have a page labeled rebuld[1] in my learndb. 12:11:08 hold on 12:11:11 damn it 12:11:14 !learn edit rebuild[1] s/crawl.lantea.net/underhound.eu/ 12:11:14 rebuild[1/2]: https://dobrazupa.org/rebuild/ http://crawl.akrasiac.org/rebuild/ http://underhound.eu/rebuild/ http://crawl.berotato.org/crawl/rebuild/ http://crawl.xtahua.com/rebuild/ Bug Grunt, |amethyst, or Nap Kin for CDO. Use your powers wisely. 12:11:16 that is wrong. 12:11:21 rip. 12:11:34 !learn edit rebuild[1] s/underhound/underhound.eu:81/ 12:11:34 rebuild[1/2]: https://dobrazupa.org/rebuild/ http://crawl.akrasiac.org/rebuild/ http://underhound.eu:81.eu/rebuild/ http://crawl.berotato.org/crawl/rebuild/ http://crawl.xtahua.com/rebuild/ Bug Grunt, |amethyst, or Nap Kin for CDO. Use your powers wisely. 12:11:41 -!- elliptic has joined ##crawl-dev 12:11:44 oops 12:11:57 !learn edit rebuild[1] s/81.eu/81/ 12:11:57 rebuild[1/2]: https://dobrazupa.org/rebuild/ http://crawl.akrasiac.org/rebuild/ http://underhound.eu:81/rebuild/ http://crawl.berotato.org/crawl/rebuild/ http://crawl.xtahua.com/rebuild/ Bug Grunt, |amethyst, or Nap Kin for CDO. Use your powers wisely. 12:12:16 :) 12:14:05 -!- MIC132 has joined ##crawl-dev 12:14:41 -!- Thelo has quit [] 12:21:19 bh: how's greenlight going 12:21:21 -!- Daekdroom has quit [Quit: Leaving] 12:24:58 Unstable branch on crawl.akrasiac.org updated to: 0.17-a0-951-g3e962ac (34) 12:25:03 -!- lobf has joined ##crawl-dev 12:27:49 ontoclasm: steam greenlight? 12:27:59 If so, I'll gladly throw in a vote 12:28:11 bh: ! 12:31:19 Message upon reading acquirement scroll: "Unlinked temporary item" 13https://crawl.develz.org/mantis/view.php?id=9708 by Yermak 12:32:32 !lm yermak x=src 12:32:33 27973. [2015-05-06 17:31:52] [src=cxc] Yermak the Formicid Barricade (L27 FoWr of Ru) found a dark rune of Zot on turn 80128. (Pan) 12:32:53 !lm yermak x=vlong 12:32:53 27973. [2015-05-06 17:31:52] [vlong=0.17-a0-945-g601bd79] Yermak the Formicid Barricade (L27 FoWr of Ru) found a dark rune of Zot on turn 80128. (Pan) 12:32:55 -!- Tux[Qyou] has joined ##crawl-dev 12:33:08 |amethyst: can you make scoring stop polling port 80 and use 81 instead?? 12:33:15 ok, not those feat changes 12:33:15 (oops, remove a *) 12:33:25 -!- MarvinPA has joined ##crawl-dev 12:35:16 -!- Tuxedo[Qyou] has quit [Ping timeout: 244 seconds] 12:35:16 -!- FlowRiser has quit [Remote host closed the connection] 12:39:40 -!- ystael has quit [Ping timeout: 272 seconds] 12:40:18 -!- Tuxedo[Qyou] has joined ##crawl-dev 12:40:43 ??servers 12:40:43 servers[1/2]: USA: {cao}, {cszo}, {cbro}, EU: {cdo}, {clan}, {cxc}, KR: {cwz}, JP: {lld}, AU: {cpo} 12:40:55 nice 12:43:45 -!- Tux[Qyou] has quit [Ping timeout: 256 seconds] 12:43:58 -!- Tux[Qyou] has joined ##crawl-dev 12:44:53 -!- Tuxedo[Qyou] has quit [Ping timeout: 256 seconds] 12:48:25 -!- mumra has quit [Ping timeout: 255 seconds] 12:48:34 -!- ystael has quit [Ping timeout: 245 seconds] 12:50:05 -!- travis-ci has joined ##crawl-dev 12:50:06 The build failed. (simpleclouds - b1a0339 #2543 : Nicholas Feinberg): http://travis-ci.org/crawl/crawl/builds/61477657 12:50:06 -!- travis-ci has left ##crawl-dev 12:50:16 -!- stubblyhead has quit [Ping timeout: 240 seconds] 12:50:42 i have a local commit to fix that, btw 12:52:25 just finishing up removing goliath beetles right now 12:53:19 -!- Shard1697_ has joined ##crawl-dev 12:55:32 -!- seriallos has joined ##crawl-dev 12:59:49 -!- bmfx has quit [Ping timeout: 264 seconds] 13:02:42 -!- NotKintak has quit [Quit: Leaving] 13:08:21 -!- vale_ has quit [Ping timeout: 250 seconds] 13:08:35 -!- ystael has quit [Ping timeout: 264 seconds] 13:08:52 |amethyst: it seems that those iter lib functions don't work in clua, since you.pos() apparently isn't available in clua 13:09:12 I get crawl/crawl-ref/source/dat/dlua/iter.lua:163: attempt to call 13:09:12 _field 'pos' (a nil value) 13:09:34 and I see it's not defined for clua in l_you.cc 13:09:44 <|amethyst> oh, hm 13:09:49 fr: eyepatch randart for ru worshippers 13:10:05 -!- CanOfWorms has joined ##crawl-dev 13:10:13 *unrandart 13:10:20 probably since clua only does stuff by offset from your position 13:11:03 doesn't look like it'd be a problem to add you.pos() to clua though 13:11:28 -!- Kellhus has quit [Ping timeout: 246 seconds] 13:12:03 -!- Basil has joined ##crawl-dev 13:12:23 <|amethyst> gammafunk: hm 13:12:24 looks like there are a few like you.silenced() we could also add 13:12:29 <|amethyst> gammafunk: without leaking map coordinates? 13:12:44 hrm, map coordinates? 13:12:47 oh 13:12:48 right 13:13:01 since when you enter a level you have no idea where you are in the map 13:13:16 welp 13:13:29 <|amethyst> and e.g. mons_at is dlua too 13:14:06 is monster.get_monster_at() only los based? 13:15:14 <|amethyst> yes 13:15:23 <|amethyst> and uses player-relative coords 13:15:40 otherwok 13:15:42 er 13:15:51 ok 13:16:17 looks like that iterator can be rewritten to also use player-relative coords 13:17:01 but I guess the rectangle iterators just shouldn't be available? 13:19:07 -!- stubblyhead_ is now known as stubblyhead 13:19:36 <|amethyst> probably makes sense to have two sets, one that uses map coords and one that uses player coords 13:19:43 <|amethyst> probably one could be a wrapper around the other 13:20:25 <|amethyst> but then whether you want to look at monster.get_monster_at (monster_info) vs dgn.mons_at (monster) depends on dlua vs clua 13:20:56 <|amethyst> the clua one can't check out-of-bounds, since that leaks info about the map edge 13:21:15 -!- Tuxedo[Qyou] has joined ##crawl-dev 13:23:05 -!- bmfx has quit [Read error: No route to host] 13:23:55 -!- serq has quit [Quit: und weg...] 13:24:09 -!- mumra has joined ##crawl-dev 13:24:33 -!- Tux[Qyou] has quit [Ping timeout: 256 seconds] 13:28:56 -!- Shard1697_ has quit [Ping timeout: 256 seconds] 13:35:43 -!- Kintak has quit [Ping timeout: 244 seconds] 13:36:29 -!- panicbit has quit [Ping timeout: 245 seconds] 13:41:04 -!- halberd has quit [Ping timeout: 245 seconds] 13:43:43 i wonder if util/db_lint needs a newer perl than i have 13:43:46 "Use of uninitialized value in pattern match (m//) at util/gather_items line 21." 13:44:24 -!- ystael has quit [Ping timeout: 245 seconds] 13:47:57 -!- panicbit1 has quit [*.net *.split] 13:47:57 -!- seriallos has quit [*.net *.split] 13:47:57 -!- debo has quit [*.net *.split] 13:47:57 -!- Doesnt has quit [*.net *.split] 13:47:57 -!- jefus has quit [*.net *.split] 13:47:57 -!- jmr has quit [*.net *.split] 13:47:57 -!- flappity has quit [*.net *.split] 13:47:57 -!- finrod has quit [*.net *.split] 13:47:57 -!- Insomniak` has quit [*.net *.split] 13:47:58 -!- NotKintak has quit [*.net *.split] 13:47:58 -!- simmarine has quit [*.net *.split] 13:47:58 -!- ekix has quit [*.net *.split] 13:47:58 -!- Zekka has quit [*.net *.split] 13:47:58 -!- cribozai has quit [*.net *.split] 13:47:59 -!- us17 has quit [*.net *.split] 13:47:59 -!- ByronJohnson has quit [*.net *.split] 13:47:59 -!- djinni has quit [*.net *.split] 13:47:59 -!- DrStalker has quit [*.net *.split] 13:48:14 (and then it has an awful lot of "Unused foo" spam 13:48:16 ) 13:49:17 -!- djinni has joined ##crawl-dev 13:49:28 -!- simmarine has joined ##crawl-dev 13:49:41 -!- seriallos has joined ##crawl-dev 13:49:41 -!- debo has joined ##crawl-dev 13:51:34 -!- Menche has quit [Remote host closed the connection] 13:52:43 wheals: I don't really see anything in that pattern that looks like it'd depend on newer perl 13:53:10 what does running it do for you? 13:53:13 -!- Lowz has quit [Ping timeout: 264 seconds] 13:53:20 oh, let me try 13:53:27 how do I run this, exactly? 13:53:42 just run util/db_lint from source 13:54:16 I do get 13:54:17 that warning would happen if the pattern on line 19 failed to match 13:54:17 Use of uninitialized value $_ in substitution (s///) at util/gather_mons line 36. 13:54:20 Use of uninitialized value $_ in hash element at util/gather_mons line 38. 13:54:31 (and so $prefixes would not be defined) 13:54:33 bot nothing about gather_items 13:54:45 *but 13:54:54 but lawdy, that perl code is quite bad even by perl code standards 13:56:03 I do get a lot of warnings about Unused description for item etc 13:56:05 -!- Tux[Qyou] has joined ##crawl-dev 13:56:16 oh so those aren't just on my end 13:56:22 and some weird ones about monsters: 13:56:28 dat/descript/monsters.txt: No description for monster '' 13:56:28 dat/descript/monsters.txt: No description for monster '" ..' 13:56:29 dat/descript/monsters.txt: No description for monster ' "vault guard 13:56:29 -!- Weretaco has quit [Ping timeout: 245 seconds] 13:56:54 these look like a lot of false positives 13:57:00 yeah 13:57:24 that's because gather_mons does some rather crazy parsing of des files 13:57:26 oh this is the one with sub __________________________________________________________________________ 13:58:33 -!- Tuxedo[Qyou] has quit [Ping timeout: 256 seconds] 13:59:01 nice _ 14:01:36 -!- NotKintak has quit [Ping timeout: 240 seconds] 14:03:46 -!- UncertainKitten has joined ##crawl-dev 14:05:51 -!- debo has quit [Quit: orb spiders :(] 14:05:57 -!- debo has joined ##crawl-dev 14:06:31 ssh: connect to host gitorious.org port 22: Bad file number 14:06:41 fatal: Could not read from remote repository. 14:07:32 uh oh 14:07:40 !blame2 gitorious 14:07:40 gggiiitttooorrriiiooouuusss 14:07:52 actually i suspect it's my end 14:08:01 !blame3 gitorious 14:08:01 giiiiitoooooriiiiiooooouuuuus 14:09:25 -!- vale_ has quit [Ping timeout: 255 seconds] 14:11:00 well it's too much work to fix the iterators 14:11:26 so I just made my rc use 7 instead of 8, but I also learned about monster:status() in lua 14:12:11 and m:status("in your thrall") returns the appropriate boolean depending on whether the monster is an sgd summon vs. makhleb or something like shadow c. 14:12:35 -!- Shard1697_ has joined ##crawl-dev 14:13:06 -!- amalloy_ is now known as amalloy 14:13:24 G 14:13:54 W 14:14:23 !send wheals X 14:14:24 Sending X to wheals. 14:14:33 !xxx gammafunk 14:14:33 wheals mumbles some strange words. 6 tentacled monstrosities appear! The tentacled monstrosity tentacle-slaps gammafunk! x6 14:17:01 well, it fixed itself 14:17:04 somehow ??? 14:17:16 -!- namelastname112 has quit [Ping timeout: 246 seconds] 14:17:43 03wheals02 07* 0.17-a0-952-gd22cf68: Use a message channel. 10(3 hours ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/d22cf68b7bc3 14:17:43 03wheals02 07* 0.17-a0-953-ge0d9283: Fix the fireworks test. 10(3 hours ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/e0d9283203d2 14:17:43 03wheals02 07* 0.17-a0-954-gd8a1dc8: Future-proof an integer overflow check. 10(3 hours ago, 1 file, 3+ 3-) 13https://github.com/crawl/crawl/commit/d8a1dc811abc 14:17:43 03wheals02 07* 0.17-a0-955-g33fb2cc: Move AuxAttackType to melee_attack.cc, from the header. 10(3 hours ago, 2 files, 15+ 19-) 13https://github.com/crawl/crawl/commit/33fb2cc26c2a 14:17:43 03wheals02 07* 0.17-a0-956-gdf7b2b1: Remove goliath beetles from vaults (and the game). 10(42 minutes ago, 25 files, 59+ 148-) 13https://github.com/crawl/crawl/commit/df7b2b12c9ac 14:17:43 03wheals02 07* 0.17-a0-957-ga3519be: Give monster Haunt the same summon weights as player Haunt. 10(16 minutes ago, 3 files, 15+ 21-) 13https://github.com/crawl/crawl/commit/a3519be69807 14:18:48 -!- Shard1697_ has quit [*.net *.split] 14:18:48 -!- debo has quit [*.net *.split] 14:18:48 -!- simmarine has quit [*.net *.split] 14:18:48 -!- ekix has quit [*.net *.split] 14:18:49 -!- Zekka has quit [*.net *.split] 14:18:49 -!- cribozai has quit [*.net *.split] 14:18:49 -!- us17 has quit [*.net *.split] 14:18:49 -!- ByronJohnson has quit [*.net *.split] 14:18:49 -!- DrStalker has quit [*.net *.split] 14:19:12 -!- Shard1697_ has joined ##crawl-dev 14:19:12 -!- debo has joined ##crawl-dev 14:19:12 -!- simmarine has joined ##crawl-dev 14:19:30 dpeg: heh, someone on the wordpress comments had the same idea as you 14:23:00 rip goliath beetles 14:23:42 -!- MIC132 has quit [Quit: Leaving] 14:23:44 goliath beetles!!!!!! 14:24:12 ??goliath beetle 14:24:13 goliath beetle[1/1]: A very slow, yet reasonably dangerous creature. Do not stand and fight if you are not prepared for melee. You may want to instead take advantage of its slow speed by stepping back when it moves and striking when it cannot, or take advantage of its low MR with a confusion or paralysis wand. 14:24:19 wheals: which one? 14:24:31 amalloy: now they finally lost it!! 14:24:33 !learn edit goliath_beetle s/$/ Removed in 0.17. 14:24:33 goliath beetle[1/1]: A very slow, yet reasonably dangerous creature. Do not stand and fight if you are not prepared for melee. You may want to instead take advantage of its slow speed by stepping back when it moves and striking when it cannot, or take advantage of its low MR with a confusion or paralysis wand. Removed in 0.17. 14:24:43 dpeg: an option to make autoexplore stop on corpses 14:24:51 s/an option/some way 14:24:53 ah, I swear it's a new thing :) 14:25:08 let's be honest, pretty much all of the wordpress comment trolls are just dpeg messing with us 14:26:02 especially that "PleasingFungus" guy 14:26:34 what!! 14:26:44 golliath beetles were my favourite non-threat 14:26:48 dang 14:27:11 just after dpeg ghosts 14:27:17 !lg mumra ikiller=goliath_beetle 14:27:18 1. mumra the Caller (L7 OpSu of Okawaru), slain by a goliath beetle on D:6 on 2013-05-24 14:57:45, with 987 points after 6175 turns and 0:20:25. 14:27:21 we'll always have mummies 14:27:29 !lg devteamnp ikiller=goliath_beetle s=name 14:27:30 62 games for devteamnp (ikiller=goliath_beetle): 17x Neil, 15x wheals, 6x KiloByte, 4x SamB, 4x 78291, 3x gammafunk, 2x SGrunt, 2x Medar, 2x bh, Sage, dpeg, mumra, PleasingFungus, MarvinPA, HangedMan, doy 14:27:35 good 14:27:49 !lg mumra ikiller=dpeg 14:27:50 No games for mumra (ikiller=dpeg). 14:28:03 !lg mumra killer~~dpeg 14:28:03 No games for mumra (killer~~dpeg). 14:28:08 !lg devteamnp ikiller~~dpeg s=ame 14:28:09 Unknown field: ame 14:28:11 !lg devteamnp killer~~dpeg s=name 14:28:11 !lg devteamnp ikiller~~dpeg s=name 14:28:12 5 games for devteamnp (killer~~dpeg): 5x dpeg 14:28:12 5 games for devteamnp (ikiller~~dpeg): 5x dpeg 14:28:16 rip! 14:28:17 heh 14:28:48 i will never understand lg syntax 14:29:30 it was designed by a snark that is inexplicably green, so don't feel bad 14:29:34 !kw devteamnp 14:29:34 No keyword 'devteamnp' 14:29:36 !nick devteamnp 14:29:37 Mapping devteamnp => kilobyte pointless dpeg enne evktalo keskitalo bookofjude haranp rob sorear zaba felirx doy itsmu marvinpa evilmike sgrunt neil edlothiol jpeg erisdiscordia galehar elliptic ontoclasm bh frogbotherer samb dracoomega mumra medar hangedman sage wheals gammafunk reaverb pleasingfungus 78291 lasty 14:29:38 can't we have a "search everything" parameter like google 14:29:54 what does the np there mean? 14:30:02 no ping 14:30:03 no ping 14:30:08 no pong 14:30:35 oh, i see 14:30:51 and i ruined it by checking the !nick. very good 14:31:06 oh, well no 14:31:07 yes, yes 14:31:17 oh, yes 14:31:18 it is the opposite 14:31:26 amalloy: it's a list that excludes e.g. green.snark 14:31:31 those are included nicks, the rest are excluded 14:31:32 people that we don't like to ping too much 14:31:40 i see 14:31:41 devteam is the full list 14:31:47 yes, dont !nick that one 14:33:50 so really it's the *opposite* of "no ping"? 14:34:36 it's more a "do ping" list ? 14:35:47 could shorten it to devteamp I guess 14:35:56 which sounds very anime 14:36:00 Dev Team P 14:36:40 dungeon prawl 14:37:03 spoiler: we all ride mechs and have weird hair colors like blue and lightmagenta 14:39:21 tmndt? 14:39:25 make it an X 14:39:28 X's are cool 14:40:04 geekosaur: lol. at least 2 of 3 are correct out of "tmn" 14:41:22 -!- muravey has joined ##crawl-dev 14:43:04 geekosaur: although i am also obligated to point out that than in the UK it would be tmhdt 14:43:53 and therefore probably Aus as well, so this would be the correct form for Crawl 14:44:05 hninja 14:44:20 in the uk they changed ninja to hero 14:44:26 huh 14:44:37 interesting 14:44:40 because ninja is an excessively violent term and we're british 14:48:15 -!- omnirizon_ has quit [Quit: Page closed] 14:51:21 -!- pikaro has quit [Ping timeout: 240 seconds] 14:54:44 -!- staplegun has quit [Read error: Connection reset by peer] 14:55:51 -!- kunzang has quit [Client Quit] 14:58:18 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 14:59:42 -!- PleasingFungus has joined ##crawl-dev 14:59:54 %git simpleclouds 14:59:54 07PleasingFungus02 * 0.17-a0-947-gb1a0339: Simplify player-clouds-out-of-LOS special case 10(5 hours ago, 1 file, 7+ 4-) 13https://github.com/crawl/crawl/commit/b1a0339a577b 15:00:33 ^ soliciting opinions on this, particularly wrt the last sentence of the commit comment 15:00:46 -!- Lasty has joined ##crawl-dev 15:01:55 how about not letting them place out of LOS, but having them dissipate normally? 15:02:25 iirc there are issues with cheesing immobile monsters 15:02:32 I've seen it done with roxanne, even with the current dissipation thing 15:02:47 arguably the problem there is 'immobile monsters'. 15:03:30 wheals: there was a time in trunk when clouds couldnt be placed out of los, that was reverted though 15:03:52 that was a bit different from what i was thinking, it treated them as walls 15:04:08 ah i see, so you can still place them in a hallway 15:04:14 without hurting yourself in some instances 15:04:23 yeah, this would ideally not change the shape 15:04:35 and it could be just for spells, so ?fog would be unaffected 15:05:15 -!- Kolbur has left ##crawl-dev 15:08:23 looking at objstat 15:08:35 one lair:8 generated with 8 death oozes 15:08:39 sorry 6 15:08:42 but still, good slime entry 15:09:24 at least I really hope those were all in that box entrance vault 15:10:14 -!- vale_ has quit [Ping timeout: 245 seconds] 15:10:22 no, they're normal spawns now. I improved the lair mon-pick-data. 15:10:35 it also now has titans and tentacled starspawn. 15:10:39 wanted to add some variety, you know? 15:11:08 -!- lobf has quit [Quit: lobf] 15:11:11 variety is the spine frog of life! 15:11:53 an orc:4 that placed 155 plain orcs 15:12:00 -!- lobf has joined ##crawl-dev 15:13:07 mm 15:14:01 -!- Weretaco has quit [Ping timeout: 250 seconds] 15:14:21 haha, a d:14 that placed 27 rats 15:14:44 it's a good number. 15:14:44 !hs * ikiller=rat 15:14:45 29555. cybersaint2k the Tainter (L12 OpVM of Ashenzari), slain by a rat (kmap: grunt_lair_entry_elf_guard_hut) on D:11 on 2015-03-26 19:05:52, with 13180 points after 17130 turns and 2:41:10. 15:14:46 hey guys, if I download git right now, will I get expiring undead and squarelos? 15:14:47 -!- Tuxedo[Qyou] has joined ##crawl-dev 15:15:01 no, you'll just get git 15:15:05 Oh ok 15:15:07 yes, what he said 15:15:14 Those are both their own branches? 15:15:19 they're in trunk 15:15:28 lobf: yes you will, gammafunk is just being deliberately unhelpful :P 15:15:29 Oooh, I always thought they were the same thing 15:15:38 Oh, so they are the same thing? 15:15:46 http://git-scm.com/ this is git 15:15:50 the joke was downloading git would only get you git and not crawl 15:15:50 ("git" is the - yes that) 15:16:00 k 15:16:02 jokes are really hard. 15:16:06 I don't recommend them, personally.' 15:16:06 I guess I’ll hold off for now thwn 15:16:07 they are 15:16:13 dev jokes to non-devs at least... 15:16:20 I don’t like the sound of either of those changes too much 15:16:31 lobf: I expect they'll also be in stable, if you wait a few months. 15:16:37 Aw darn 15:16:38 hopefully theyll stay in trunk yes 15:16:51 i hear 0.9 still has mountain dwarves though! 15:16:53 you can try them out and see how much they bother you in practice. or you can wait and see. 15:17:06 squarelos is not a bad thing, it fixes more weird***t than it introduces really 15:17:07 I can’t roll back easily if I compile myself, though 15:17:19 And does someone compile stable mac releases nowadays 15:17:20 ? 15:17:26 lobf: yeah you can roll back easilly 15:17:28 <-- someone 15:17:33 Oh, how do I do that? 15:17:34 you just check out the version you want 15:17:46 well, do you want a trunk version without those two things you mentioned? 15:17:50 or would you accept 0.16 15:17:55 -!- Tux[Qyou] has quit [Ping timeout: 250 seconds] 15:17:58 I like trunk 15:18:06 hrm, well I don't know the expiring undead commit 15:18:08 I’m on .17 right now with permanent undead and round los 15:18:12 it was a lastyism 15:18:17 so maybe I’ll just chill for now 15:18:24 roundlos, plumplos 15:18:30 curvaceouslos 15:18:31 lobf: you should probably make it a branch so you can remember, but maybe you're not comfortable doing that 15:18:34 or at least a tag 15:18:46 Nah, I don’t think I am 15:18:46 compiling is enough of a process for me 15:19:02 27 plain jellies on a zot:4 level, good 15:19:07 <|amethyst> git checkout -b perm-undead 15:19:09 gammafunk: this is a strange list. 15:19:36 are you happy to see 27 jellies on zot:4? 15:19:42 you like corrossion too much! 15:19:44 <|amethyst> then you can do git fetch origin; git merge origin/master to keep up to date 15:19:49 rip oldcorrosion 15:20:05 |amethyst: until you hit (probably squarelos) conflicts :) 15:20:05 PleasingFungus: I'm kind of just persuing to see if there are any weird things 15:20:14 oh, in the spawn lists 15:20:22 these are the theoretical possibilities? 15:20:27 i assume that's acid trip 15:20:28 <|amethyst> well, I mean start a branch then revert 15:20:38 <|amethyst> but yeah, you'll likely encounter conflicts at some point 15:20:39 PleasingFungus: no these were actual levels generated 15:20:44 huh 15:20:55 looking at the 3-rune swamp-snake 15:20:58 monster table 15:21:14 -!- Utrick has joined ##crawl-dev 15:21:16 sorted by number of monsters, with all monsters and all levels entries removed, since those are just summaries 15:21:54 22 death yaks on lair:8 is just unfortunate for the player, perhaps, but nothing wrong with it 15:22:03 -!- Monkaria has quit [Client Quit] 15:22:05 oh, these are the maxes? 15:22:18 that's a good lair:8. lots of xp 15:22:32 yeah, the max 15:22:40 :) 15:22:57 wow, a lab with 17 wandering mushrooms 15:23:04 bring your pole arm 15:24:00 -!- lobf has quit [Quit: lobf] 15:24:51 -!- Wendol has quit [Quit: Page closed] 15:27:14 -!- lobf has joined ##crawl-dev 15:28:01 PleasingFungus: did you deliberately add these shard shrikes to zot vaults? 15:28:23 well I'm not sure why I said 'deliberately' since it's hard to do by accident 15:28:35 you could add a place:Coc 15:28:50 gammafunk: I believe Hangedman did. 15:29:09 In ancient times, when tarot cards roamed the earth. 15:29:45 L = shard shrike / nonbase white draconian w:6 15:29:51 @??shard_shrike 15:29:51 shard shrike (12b) | Spd: 30 | HD: 21 | HP: 85-123 | AC/EV: 2/18 | Dam: 2112(cold:21-62) | see invisible, fly | Res: 06magic(80), 02cold++, 08blind | XP: 5345 | Sp: throw icicle (3d30) [11!AM, 06!sil, 08breath] | Sz: tiny | Int: animal. 15:30:05 @??white_draconian_monk 15:30:05 white draconian monk (02q) | Spd: 10 | HD: 16 | HP: 110-131 | AC/EV: 7/20 | Dam: 35, 20, 15 | 10weapons, 10items, 10doors, fighter, cold-blooded | Res: 06magic(40), 02cold | XP: 1944 | Sp: chilling breath (3d20) [11!AM, 06!sil, 08breath] | Sz: Medium | Int: high. 15:30:43 -!- amalloy is now known as amalloy_ 15:32:04 !lg * killer="shard shrike" 15:32:05 27. Antem the Malleable (L27 HEHu of Okawaru), slain by a shard shrike (created by the effects of Hell) on Coc:7 (coc_dpeg) on 2015-04-29 12:47:34, with 1091332 points after 107992 turns and 10:37:10. 15:32:07 !lg * killer="shard shrike" s=place 15:32:08 27 games for * (killer='shard shrike'): 18x Coc:7, Coc:1, Coc:2, Nor:7, Coc:4, Coc:6, Hell, Coc:3, Zig:9, Depths:3 15:32:15 heh, Nor:7 15:32:19 good times 15:32:31 !lm * place~~nor 15:32:33 245. [2015-01-01 21:57:36] runewalsh the Cryomancer (L27 OpIE of Vehumet) killed the Serpent of Hell on turn 67351. (Nor:7) 15:33:09 !tv * kmap~~pf_ -3 15:33:09 169/171. Farquar, XL8 VSEn, T:4295 requested for FooTV: telnet://termcast.develz.org or http://termcast.develz.org. 15:34:35 hahaha he hasted it 15:34:39 so close, too! 15:38:01 -!- HilariousLifeArt has quit [Client Quit] 15:41:05 -!- zxc232 has quit [Read error: Connection reset by peer] 15:43:20 -!- __miek has quit [Ping timeout: 272 seconds] 15:48:16 -!- Aryth has quit [Ping timeout: 252 seconds] 15:49:37 wheals: the only monsters with no ranged attacks, huh 15:49:39 -!- Basil has quit [Ping timeout: 276 seconds] 15:50:05 er 15:50:08 too much editing :( 15:50:26 there used to be a "slow" in there somewhere 15:51:01 -!- Tux[Qyou] has joined ##crawl-dev 15:52:14 -!- mefis231 has quit [Remote host closed the connection] 15:53:24 -!- Tuxedo[Qyou] has quit [Ping timeout: 252 seconds] 15:53:33 !send PleasingFungus death yaks 15:53:33 Sending death yaks to PleasingFungus. 15:53:57 * PleasingFungus dies! 15:57:27 -!- amalloy_ is now known as amalloy 15:57:51 |amethyst: abyss bot is still getting stuck at the prompt 15:58:08 what's confusing me is that it does debug.disable('confirmations') 16:00:37 -!- Earlo has quit [Remote host closed the connection] 16:01:13 -!- Patashu has joined ##crawl-dev 16:01:25 i guess that doesn't do what i thought it did 16:02:52 -!- ystael has quit [Quit: Lost terminal] 16:04:06 |amethyst: it looks like what's happening is that it starts with the monster in LOS (through glass), so it gets the prompt from the monster just being there 16:04:20 perhaps it should &G when starting up 16:04:31 -!- Krakhan has quit [Changing host] 16:04:52 <|amethyst> oh, before going to the abyss? 16:04:53 <|amethyst> good idea 16:07:51 i also feel like if it wants to detect crashes optimally, it should have an axe of chaos instead of dwhip and cast spectral weapon occasionally :P 16:08:37 -!- muravey has quit [Ping timeout: 250 seconds] 16:09:30 -!- muravey has joined ##crawl-dev 16:09:37 -!- wheals has quit [Quit: Page closed] 16:10:29 -!- vale_ has quit [Ping timeout: 246 seconds] 16:12:40 -!- Foamed has quit [Quit: Leaving] 16:15:35 <|amethyst> wheals: probably should put more SW and other avatars in the kraken/chaos arena test :) 16:17:15 fr: travis automatically makes a commit to remove a monster in trunk if it causes a test to fail 16:20:42 simply delete any code that causes errors, and re-run; if further errors occur, delete the code causing those, and so on. eventually, your code is guaranteed to be error-free 16:21:30 -!- pikaro has quit [Ping timeout: 276 seconds] 16:23:15 know what's the most terrifying thing immaginable on zig:27? 16:23:29 bat? 16:23:37 27 bats? 16:23:39 getting 5 goblins 16:23:43 five 16:24:01 dang... 16:24:06 kind of a difficult thing to prevent I guess 16:24:19 and hd filter would be pretty kludgy 16:25:04 getting 20 plain orcs is pretty good as well 16:25:08 -!- Basil has joined ##crawl-dev 16:25:26 wow, 59 plain orcs on zig:21 16:25:41 -!- CanOfWorms has quit [Quit: ChatZilla 0.9.91.1 [Firefox 3.6.28/20120306064154]] 16:25:56 -!- Patashu has quit [Ping timeout: 240 seconds] 16:26:38 perhaps some kind of general filter by hd or maybe xp would be effective 16:26:59 there's the monster danger code as well, but that's not really fine-grained enough I think 16:29:34 !lg . 16:29:34 2921. gammafunk the Chopper (L3 MiBe of Trog), mangled by an ogre (a +0 giant club) on D:3 on 2015-05-06 19:47:23, with 51 points after 891 turns and 0:05:18. 16:33:38 -!- serq has quit [Changing host] 16:33:59 PleasingFungus: a port of fuckitjs to c++? 16:34:18 ????????? 16:34:30 your suggested travis feature is fuckitjs 16:34:31 -!- Weretaco has quit [Quit: leaving] 16:34:42 Eval-Rinse-Reload-And-Repeat 16:35:04 FuckIt(path_to_your_shitty_script_file) 16:35:49 -!- Tux[Qyou] has quit [Read error: Connection reset by peer] 16:40:46 amalloy: could've sworn the original version of that joke was for C 16:41:01 well that's probably true! 16:41:02 probably. but the fuckitjs readme is a work of art 16:41:14 yeah, I liked the section on browser compatibility 16:41:30 I'm fond of "include jquery" 16:41:44 i hadn't actually looked at the source before, just the readme. // Note: This is ALPHA software and may result in irreversible brain damage. 16:44:00 -!- scummos__ has quit [Ping timeout: 252 seconds] 16:44:07 -!- Pacra has joined ##crawl-dev 16:55:22 -!- travis-ci has joined ##crawl-dev 16:55:22 The build failed. (master - a3519be #2547 : Shmuale Mark): http://travis-ci.org/crawl/crawl/builds/61515339 16:55:22 -!- travis-ci has left ##crawl-dev 16:57:16 -!- Shard1697_ has quit [Ping timeout: 240 seconds] 16:59:29 -!- ystael has quit [Ping timeout: 246 seconds] 17:01:13 -!- Crehl has quit [Quit: Killed by a kitten] 17:02:00 -!- Blazinghand has quit [Ping timeout: 256 seconds] 17:02:22 -!- KamiKatze has quit [Quit: Page closed] 17:06:27 -!- elliptic has quit [Quit: Leaving] 17:07:48 -!- wheals has joined ##crawl-dev 17:08:27 -!- st_ has quit [Read error: Connection reset by peer] 17:08:59 -!- st_ has joined ##crawl-dev 17:11:41 -!- vale_ has quit [Ping timeout: 244 seconds] 17:17:19 -!- mumra1 has joined ##crawl-dev 17:20:15 -!- Wah has quit [Read error: Connection reset by peer] 17:21:22 -!- Lightli has quit [Ping timeout: 246 seconds] 17:22:06 -!- LexAckson has quit [Read error: Connection reset by peer] 17:23:02 -!- siepu has quit [Read error: Connection reset by peer] 17:24:01 -!- quik has joined ##crawl-dev 17:25:09 hi! how can I compile DCSS with debugging symbols in order to debug it with gdb? Sorry if this is posted somewhere, I couldn't find it! 17:27:21 quik: make debug 17:27:42 oh, I must have messed it up... I thought I had tried that. Thanks! 17:27:44 make debug-lite might work too? i'm not sure 17:29:34 -!- Brannock_ has joined ##crawl-dev 17:31:56 -!- MarvinPA has quit [Quit: Leaving] 17:32:22 -!- filthy has quit [Ping timeout: 255 seconds] 17:32:41 -!- Brannock has quit [Ping timeout: 250 seconds] 17:34:13 yeah, make debug-lite has the symbols but doesn't have the debug spam 17:34:23 -!- Shard1697_ has joined ##crawl-dev 17:37:01 -!- Voker57 has quit [Ping timeout: 264 seconds] 17:41:48 -!- magicpoints has quit [Read error: Connection reset by peer] 17:42:15 -!- magicpoints has joined ##crawl-dev 17:46:59 -!- pagawa has quit [Client Quit] 17:47:58 -!- wheals has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] 17:48:52 -!- wheals has joined ##crawl-dev 17:51:03 -!- Nightbeer has quit [Read error: Connection reset by peer] 17:52:28 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.91.1 [Firefox 37.0.2/20150415140819]] 17:53:55 -!- carwin_ has quit [Ping timeout: 246 seconds] 18:03:56 -!- debo has quit [Ping timeout: 240 seconds] 18:04:49 -!- Hanyuu has quit [Quit: Page closed] 18:08:44 -!- wheals has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] 18:08:54 -!- wheals has joined ##crawl-dev 18:09:04 -!- wheals has quit [Client Quit] 18:09:25 -!- wheals has joined ##crawl-dev 18:12:08 -!- vale_ has quit [Ping timeout: 244 seconds] 18:12:21 -!- wheals has quit [Client Quit] 18:12:37 -!- wheals has joined ##crawl-dev 18:14:57 -!- Pacra has quit [Ping timeout: 240 seconds] 18:15:12 -!- quik has quit [Ping timeout: 272 seconds] 18:21:53 hrm, wonder if e.g. curl and wget can do http posts of files 18:22:50 seems so, although there's probably a better way to do this, since you can only send the file 18:23:21 -!- staplegun has quit [Ping timeout: 240 seconds] 18:25:52 -!- MurderMachine has quit [Quit: Page closed] 18:29:49 -!- Shard1697_ has quit [Quit: *ollies out*] 18:39:02 -!- miserium has joined ##crawl-dev 18:42:15 Hey gang, I've been communicating back and forth with PleasingFungus·about being able to provide nightly Android builds since it seems that's lagged pretty far behind, plus the current version that available on the site still has the "crash on gold pickup" bug. He had said to come in here to discuss it further to see what we can do. Is anyone here the right person for me to talk to? 18:43:03 -!- elliptic has joined ##crawl-dev 18:43:27 -!- debo has joined ##crawl-dev 18:46:23 miserium: hi! we talked about that for a bit 18:46:32 hi there! 18:46:39 k 18:46:44 there was some idea that it'd probably be best to have you upload them to our server 18:46:58 k. I've spent the last couple days rigging stuff up. 18:47:07 and if you use a specific filename format, the trunk build page will automatically list them (in the html file) 18:47:23 but our server admin Napkin hasn't had a lot of time to do that recently 18:47:39 that being server admin stuff; and I'm not sure what'd be the best way to transfer them 18:48:00 I had the build working on a VM I have, but I don't keep it running all the time, so I got the same build environment working on my VPS, so it can easily build it daily 18:48:16 miserium: as an interum measure, if you made a page to host these builds, we can simply link to them from the download page for now 18:48:32 *interim 18:48:34 The current build script I made uploads it to my dropbox account to a shared link 18:48:37 Will that work? 18:48:52 hrm, is't just a single url, this link? 18:49:04 does it show a listing of previous builds, or is it just "latest one built"? 18:49:19 Yeah - it's basically built from the trunk each day - just the latest. I figured that was better than nothing until we can get true upload access 18:49:44 It also depends on how often you'd want a build 18:49:44 miserium: does the filename happen to indicate the full version? 18:49:51 e.g. 18:49:51 %git 18:49:53 07wheals02 * 0.17-a0-957-ga3519be: Give monster Haunt the same summon weights as player Haunt. 10(5 hours ago, 3 files, 15+ 21-) 13https://github.com/crawl/crawl/commit/a3519be69807 18:49:59 that full string there 18:50:14 it'd be helpful if people saw that in the filename, at least 18:50:30 Well with the dropbox way I have it now, I have to replace it with the same filename, so I had it building it very generic like "crawl_android_trunk_nigthly.apk" 18:51:09 I see. We just don't want to confuse people as to whether it's the latest version, but I'm not sure we can do much about that 18:51:25 |amethyst: any thoughts about making these android builds available? 18:51:46 miserium has a dropbox url for us that's going to be updated periodically 18:52:16 miserium: a daily build would make that filename accurrate, or as accurate as it can be 18:52:17 Also - I need a change made to the contrib/lua/Android.mk file in the lua contrib project for this all to build correctly. I tracked down a problem that was causing it to not be able to compile the android version with current compilers. 18:52:31 ah, do you have a patch? 18:52:36 or at least a diff 18:52:44 I can make one 18:52:49 Grunt is the one who made this build, and he has limited time 18:52:54 it's literally one character :) 18:52:54 but he can ok it 18:53:08 that's.....an entire byte! eight bits!!!! 18:53:13 seriously! big changes! 18:53:46 a diff would be nice in any case 18:54:30 -!- stubblyhead has quit [Ping timeout: 244 seconds] 18:54:38 miserium: if this url you've made is not going to change further, maybe you can give it to me, and I'll save it in our irc db, for reference later when talking about this 18:54:43 not all the relevant people are here now 18:54:51 ??android 18:54:51 android[1/2]: Official (tiles) available: http://crawl.develz.org/wordpress/downloads, unofficial console (0.14) available: https://play.google.com/store/apps/details?id=com.crawlmb&hl=en 18:54:54 ??android[2 18:54:55 miek[4/7]: Unofficial console android (0.15.2): https://www.dropbox.com/s/67ue5g99m6yzluo/CrawlApp.apk 18:55:02 one sec 18:55:14 carrying on the proud dropbox tradition of Android builds... 18:55:23 -!- lobf has quit [Quit: lobf] 18:58:36 <_miek> I think possibly the dude who created that might've released a more 'official' one 18:59:15 <_miek> yeah its up to 0.16.1a so I should delete that entry 18:59:26 <_miek> !learn del android[2] 18:59:27 Deleted android[2/2]: see {miek[4]} 18:59:29 <_miek> !learn del miek[4] 18:59:29 Deleted miek[4/7]: Unofficial console android (0.15.2): https://www.dropbox.com/s/67ue5g99m6yzluo/CrawlApp.apk 18:59:54 <_miek> !learn edit android[1] s/(0.14)/(0.16.1)/ 18:59:55 android[1/1]: Official (tiles) available: http://crawl.develz.org/wordpress/downloads, unofficial console ((0.16.1)) available: https://play.google.com/store/apps/details?id=com.crawlmb&hl=en 19:00:09 <_miek> !learn edit android[1] s/\(\(/(/ 19:00:09 android[1/1]: Official (tiles) available: http://crawl.develz.org/wordpress/downloads, unofficial console (0.16.1)) available: https://play.google.com/store/apps/details?id=com.crawlmb&hl=en 19:00:13 <_miek> !learn edit android[1] s/\)\)/(/ 19:00:13 android[1/1]: Official (tiles) available: http://crawl.develz.org/wordpress/downloads, unofficial console (0.16.1( available: https://play.google.com/store/apps/details?id=com.crawlmb&hl=en 19:00:24 <_miek> !learn edit android[1] s/1\(/) 19:00:24 android[1/1]: Official (tiles) available: http://crawl.develz.org/wordpress/downloads, unofficial console (0.16.) available: https://play.google.com/store/apps/details?id=com.crawlmb&hl=en 19:00:34 heh 19:00:40 <_miek> !learn edit android[1] s/0.16./0.16.1/ 19:00:40 android[1/1]: Official (tiles) available: http://crawl.develz.org/wordpress/downloads, unofficial console (0.16.1) available: https://play.google.com/store/apps/details?id=com.crawlmb&hl=en 19:00:52 * _miek is a bit slow. 19:03:05 This should be the link: https://www.dropbox.com/s/9iuwnkcf7j48e7s/crawl_tiles_android_trunk.apk?dl=0 19:03:10 That one's from a couple days ago 19:03:34 I still don't have my VPS completely automated yet. Been working on it though; should be able to get it all ready this weekend 19:08:00 <_miek> yeah that was the "console" unofficial android port 19:08:02 miserium: is this a tiles build? 19:08:12 yep this is tiles 19:09:31 !learn edit android[1] s/, /, unofficial tiles (trunk): https://www.dropbox.com/s/9iuwnkcf7j48e7s/crawl_tiles_android_trunk.apk?dl=0 , / 19:09:31 Syntax is: !learn edit TERM[NUM] s/REGEX/REPLACE/opts 19:09:59 !learn edit android[1] s|, |, unofficial tiles (trunk): https://www.dropbox.com/s/9iuwnkcf7j48e7s/crawl_tiles_android_trunk.apk?dl=0 , | 19:10:00 android[1/1]: Official (tiles) available: http://crawl.develz.org/wordpress/downloads, unofficial tiles (trunk): https://www.dropbox.com/s/9iuwnkcf7j48e7s/crawl_tiles_android_trunk.apk?dl=0 , unofficial console (0.16.1) available: https://play.google.com/store/apps/details?id=com.crawlmb&hl=en 19:11:15 miserium: I'll probably put something on the download page once we're a bit stabilized 19:11:50 miserium: If the url changes, you can talk to |amethyst or PleasingFungus or me in this channel, and you can do !tell gammafunk in this channel to leave me a message 19:11:57 Sure - here's a link to the diff for the Android.mk for the lua submodule: https://www.dropbox.com/s/s43vb7e52a0y7i9/Android.mk.diff?dl=0 19:12:07 ok 19:12:50 -!- vale_ has quit [Ping timeout: 246 seconds] 19:13:21 so, you have to use -O2 in order to compile 19:13:50 !tell Grunt miserium is doing nightly android builds and has to set LOCAL_CFLAGS := -O2 in Android.mk in order to build 19:13:50 gammafunk: OK, I'll let grunt know. 19:14:39 yep that's the difference 19:14:54 O3 was giving internal compiler errors 19:15:04 not sure why it was using O3 in the first place 19:17:12 -!- nicolae- has joined ##crawl-dev 19:21:01 k I have to head out - but I'll be in touch again - once I get my VPS completely configured that dropbox link should be daily build. For now, like I said its a couple days old and it'll probably be this weekend before I can automate the whole thing. 19:21:10 -!- serq has quit [Quit: und weg...] 19:23:32 miserium: ok, just let us know when things are finalized and we'll set up the download page for the time being 19:23:55 gammafunk: ok sounds good! 19:24:01 -!- Utrick has quit [Quit: Utrick] 19:24:21 -!- Akitten_Homura has joined ##crawl-dev 19:24:59 -!- miserium has left ##crawl-dev 19:26:16 -!- lobf has joined ##crawl-dev 19:26:49 -!- UncertainKitten has quit [Ping timeout: 264 seconds] 19:26:56 -!- stubblyhead_ has quit [Ping timeout: 240 seconds] 19:34:40 Did anyone make a change to monster grouping or noise recently? 19:35:09 As an octopode making little noise w/ relatively good stealth, I suddenly am having to fight most levels as though I was a Qaz worshipper 19:36:18 !lm lasty 19:36:18 9375. [2015-05-07 00:21:36] Lasty the Slayer (L26 OpHu of Nemelex Xobeh) reached level 5 of the Realm of Zot on turn 97748. (Zot:5) 19:36:52 oddly, monsters are noticing me slightly less than normal, but are flocking to my location like I'm broadcasting a radio signal 19:37:02 probably just some bad luck 19:37:11 weird run of luck 19:37:32 &versions 19:37:38 double noise bug 19:37:42 %version 19:37:43 trunk: 0.17-a0-946-g1856e96; 0.16: 0.16.1-18-g436b03c; 0.15: 0.15.2; 0.14: 0.14.2; 0.13: 0.13.2; 0.12: 0.12.3; 0.11: 0.11.3; 0.10: 0.10.3-19-g6f05415 19:37:50 %git 19:37:50 07wheals02 * 0.17-a0-957-ga3519be: Give monster Haunt the same summon weights as player Haunt. 10(6 hours ago, 3 files, 15+ 21-) 13https://github.com/crawl/crawl/commit/a3519be69807 19:37:52 CAO: 0.17-a0-951-g3e962ac, CBRO: 0.17-a0-946-g1856e96, CDO: 0.17-a0-946-g1856e96, CLAN: 0.17-a0-737-gf0a300a, CPO: 0.17-a0-951-g3e962ac, CSZO: 0.17-a0-946-g1856e96, CWZ: 0.17-a0-957-ga3519be, CXC: 0.17-a0-945-g601bd79, LLD: 0.17-a0-851-g6ebafb4 19:38:08 wheals made a bunch of commits but those aren't even live on cszo 19:38:34 hmmmm 19:38:40 That's fine, I'll blame him anyway 19:38:46 wwwhhhheeeaaalllsss 19:39:19 !blame3 confirmation bias 19:39:19 cooooonfiiiiirmaaaaatiiiiiooooon 19:39:33 !cmd !blame3 19:39:33 Command: !blame3 => .echo $(re-replace '([aeiouy])' '$1$1$1$1$1' $1) 19:39:56 !cmd !blame3 .echo $(re-replace '([aeiouy])' '$1$1$1$1$1' $*) 19:39:57 Redefined command: !blame3 => .echo $(re-replace '([aeiouy])' '$1$1$1$1$1' $*) 19:40:10 !blame3 clustering illusion 19:40:10 cluuuuusteeeeeriiiiing iiiiilluuuuusiiiiiooooon 19:45:00 wheals: is that one of your alt accounts? 19:52:05 -!- nicolae- has left ##crawl-dev 19:52:12 -!- aarujn has quit [Quit: aarujn] 19:53:34 !lg cluuuuusteeeeeriiiiing 19:53:35 No games for cluuuuusteeeeeriiiiing. 19:59:49 -!- mamgar has quit [Ping timeout: 245 seconds] 20:13:05 -!- seriallos has quit [Quit: My Mac has gone to sleep. ZZZzzz…] 20:13:34 -!- vale_ has quit [Ping timeout: 245 seconds] 20:14:04 -!- mauris has quit [Ping timeout: 244 seconds] 20:16:10 -!- CanOfWorms has joined ##crawl-dev 20:20:42 -!- HellTiger has quit [Ping timeout: 252 seconds] 20:21:14 -!- mumra1 has quit [Read error: Connection reset by peer] 20:25:37 -!- mumra has quit [Ping timeout: 255 seconds] 20:25:48 -!- ystael has quit [Ping timeout: 272 seconds] 20:25:49 -!- mumra has joined ##crawl-dev 20:25:50 -!- st_ has quit [Read error: Connection reset by peer] 20:25:59 -!- Krakhan has quit [Ping timeout: 264 seconds] 20:25:59 -!- nixor has quit [Ping timeout: 246 seconds] 20:26:17 -!- st_ has joined ##crawl-dev 20:34:15 !seen TZer0 20:34:16 I last saw TZer0 at Wed May 6 17:40:43 2015 UTC (7h 53m 32s ago) saying '??servers' on ##crawl-dev. 20:41:19 -!- Lasty has quit [Quit: Leaving.] 20:42:12 -!- Krakhan has quit [Changing host] 20:46:00 gammafunk: re: objstat. I think I would like to do that. create regular objstat drops 20:46:17 just haven't carved out time to do it yet 20:48:46 -!- lobf has quit [Quit: lobf] 20:49:23 -!- Nerem has quit [Ping timeout: 264 seconds] 20:54:47 -!- Nerem has quit [Ping timeout: 264 seconds] 21:02:18 -!- meatpath has quit [Ping timeout: 265 seconds] 21:04:37 -!- panicbit1 has quit [Ping timeout: 264 seconds] 21:12:48 -!- amalloy is now known as amalloy_ 21:15:04 -!- vale_ has quit [Ping timeout: 272 seconds] 21:24:11 -!- radinms has quit [Ping timeout: 264 seconds] 21:26:25 -!- Fhqwhgads_ has quit [Remote host closed the connection] 21:29:16 -!- nixor has quit [Ping timeout: 252 seconds] 21:34:35 -!- Yllodra has quit [Ping timeout: 246 seconds] 21:43:10 -!- shnurlf has quit [Ping timeout: 246 seconds] 21:43:36 -!- gressup has quit [Quit: Leaving] 21:43:59 -!- CJ__ has quit [Quit: Page closed] 21:46:40 -!- Hanyuu has quit [Ping timeout: 246 seconds] 21:51:33 -!- honeybadger has quit [Quit: Page closed] 21:51:34 -!- ystael has quit [Ping timeout: 256 seconds] 21:53:51 -!- Blazinghand has joined ##crawl-dev 21:55:28 johnstein: yeah no worries, I have the upload script done and it works. my thought was maybe you or I could put the data in zip files at a fixed url 21:55:44 and then GET a script to trigger retrieval at the url 21:55:48 might be the simplest way 21:56:12 but I think I have to deal with authorization for the app 21:57:25 so whenever the file is ready, the server making the data would put the file in place, do something like wget the url, and my google script would grab the zips of the files and do the import to google sheets 21:57:31 -!- mamgar has quit [Quit: Exit Stage Left] 21:58:02 right now there's an html form interface I've made to upload the zips, but google scripts have an http lib, so I can retrieve data that way from my script instead of getting it from the form 21:59:13 do you have a script that already pulls what you want? 21:59:47 I could probably just add that the te rebuild cron job 22:00:02 well basically, but what it does is present an html form to the browser, and I use a file upload field to give it the zip of the objstat data and the resulting name of the sheet 22:00:50 gammafunk: I meant for the objstat run 22:00:51 what I was thinking is that the script would just check a fixed url for the files and transfer over http(s) whenever the script was run 22:01:03 johnstein: yeah, locally a quick and dirty script 22:01:10 one sec, I'll pastebin that so you can see 22:01:15 ty 22:01:43 might be really simple to add this tonight 22:01:52 johnstein: http://sprunge.us/TEEg 22:02:20 -!- ystael has quit [Ping timeout: 256 seconds] 22:02:31 this makes for datasets, 3rune with shoals-spider, 3rune with swamp-snake, extended (all branches without abyss-pan-zig), and abyss-pan-zig 22:02:34 -!- doubtofbuddha has quit [Ping timeout: 272 seconds] 22:02:36 s/for/four/ 22:03:10 how long does it run? 22:03:29 for you, anyway 22:03:36 4.5 hours on my machine, but that's totally in serial 22:03:41 not using more than one core 22:03:46 those could be run independently 22:03:57 but idealy I'd use 1000 iterations instead of 200 22:04:09 ah ok 22:04:16 wonder if it would kill the vps 22:04:22 if I ran using all cores it'd take probably 1 hour for 200, maybe 5 hours for 1k 22:04:22 er. max out the cpu or something 22:04:39 I'll play around with it 22:04:40 yeah, it's something that could be made very parallel 22:04:52 since each iteration is independent 22:05:09 but that would require a lot more work 22:05:41 -!- mineral has joined ##crawl-dev 22:06:08 maybe I'll try to run a 1k batch tonight but with the processes in parallel 22:06:31 i'm not sure what's the best way to do that in a bash script, actually 22:06:38 a trap maybe? 22:08:46 -!- read has quit [Ping timeout: 244 seconds] 22:09:01 maybe just a lock file for each, and have the script loop forever, checking each lock file 22:09:50 would you want nightly updates? 22:09:53 weekly? 22:10:00 after each rebuild? 22:10:13 (for a moment ignoring what's actually possible) 22:11:17 by rebuild do you mean each version? 22:11:52 but these jobs are fairly intensive, so I was thinking weekly would be appropriate 22:12:24 if it's 5 hours to run, doing it every day seems excessive 22:12:26 yea 22:12:36 but even biweekly would be good 22:13:05 basically anything would be an improvement :) 22:13:17 and no worries, if it's not feasible to run this, I can just run them myself as needed 22:13:27 they're much easier to do now that everything is scripted 22:14:01 throttle it so it completes 200 iterations every 2 weeks 22:14:06 -!- Akitten_Homura is now known as UncertainKitten 22:14:21 write the code in lua, have it execute in qw as qw plays 22:14:25 -!- Hanyuu has quit [Quit: Page closed] 22:14:42 gammafunk: how important is it that all files are from the same version? 22:14:51 oh, hrm 22:14:52 depending on how long it runs, could have a rebuild in between 22:15:03 ??zermako[3 22:15:04 zermako[3/27]: ok zermako here's what we're going to do, I'm going to start a game, and a take one turn, whenever you die and we'll see who gets to lair first 22:15:18 if vital, you'd have to run the actual crawl-hash 22:15:22 instead of crawl-latest 22:15:35 it's probably not wise to have the versions differ 22:15:42 the chance of it mattering are slim, but 22:15:42 that's what I was thinking 22:15:59 so I'm thinking that I'll pick a version 22:16:01 save that 22:16:12 yeah, if you could, that'd be better certainly 22:16:13 then over a couple days, run that version to make the updates 22:16:27 dunno how I'd do it offhand but I know it should be easy enough 22:16:38 yeah, good point, it's a complication I hadn't though of 22:16:43 since I've just run these myself 22:16:49 then you'd just have a list of scripts you'd want to run 22:16:50 and I'd cron them 22:16:52 -!- carwin has quit [Client Quit] 22:16:55 johnstein: there's also mapstat 22:16:57 over a couple days ro something 22:17:10 then at the end, update all the files at once 22:17:15 not sure how slow mapstat is, or even what jobs we'd run there 22:17:21 probably just one I'd assume 22:18:13 I figure it's ok to just have a wishlist 22:18:30 and then let the reality of the server capacity, etc, determine what gets run routinely 22:18:59 I'll manually run them this week 22:19:04 just to benchmark what cbro can do 22:19:11 and see what impact it has on the other stuff running 22:24:36 -!- dob is now known as oubtofbudha 22:24:43 -!- oubtofbudha is now known as doubtofbuddha 22:26:04 -!- Vizer has quit [Ping timeout: 245 seconds] 22:28:40 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 22:31:38 -!- Wah has quit [Read error: Connection reset by peer] 22:42:00 -!- wheals has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] 22:44:08 !seen coldpie 22:44:09 I last saw ColdPie at Sat Dec 14 22:21:31 2013 UTC (about 1y 20w 4d 5h 22m 37s ago) quitting, saying 'Ping timeout: 272 seconds'. 22:44:30 !seen qoala 22:44:31 I last saw qoala at Tue May 5 06:52:05 2015 UTC (1d 20h 52m 25s ago) quitting, saying 'Quit: Abscond!'. 22:46:00 hi chequers 22:54:23 yo 22:55:36 -!- stubblyhead has quit [Read error: Connection reset by peer] 22:56:35 I think I've forgotten how to crawl 22:58:55 -!- Daekdroom has quit [Remote host closed the connection] 22:59:25 -!- pikaro has quit [Ping timeout: 250 seconds] 23:00:47 !lg Kramin 23:00:47 700. Kramin the Caller (L2 GhSu), slain by an adder on D:2 on 2015-05-07 03:53:39, with 18 points after 1652 turns and 0:02:46. 23:00:56 clearly, you're playing Su 23:03:19 -!- st_ has quit [Ping timeout: 250 seconds] 23:03:51 -!- ystael has quit [Ping timeout: 276 seconds] 23:04:01 -!- Sharkman1231 has quit [Ping timeout: 246 seconds] 23:08:13 -!- mumra has quit [Ping timeout: 256 seconds] 23:08:19 -!- Pacra has joined ##crawl-dev 23:10:23 -!- ussdefiant has joined ##crawl-dev 23:11:28 -!- Mad_Wack has quit [Ping timeout: 256 seconds] 23:19:29 -!- rchandra1 has joined ##crawl-dev 23:20:09 -!- rchandra1 is now known as rchandra 23:27:10 Unstable branch on CRAWL.XTAHUA.COM updated to: 0.17-a0-957-ga3519be (34) 23:31:18 -!- lobf has joined ##crawl-dev 23:31:58 -!- Kalir has quit [Changing host] 23:43:06 -!- lobf has quit [Quit: lobf] 23:48:11 -!- rossi has quit [Ping timeout: 264 seconds] 23:49:20 -!- Krakhan has quit [Read error: Connection reset by peer] 23:49:47 -!- DrStalker has quit [] 23:50:16 -!- Lightli has joined ##crawl-dev 23:52:34 -!- lobf has joined ##crawl-dev 23:55:17 where is the start time for a game stored? 23:57:12 -!- SegFaultAX has quit [Ping timeout: 272 seconds] 23:57:39 there is you.birth_time but it seems to be set to epoch 23:58:14 -!- Colada has quit [Ping timeout: 265 seconds] 23:58:49 so an XL1 character is a baby? 23:59:01 i guess that explains a small snake killing you more often than not