00:00:03 -!- omarax has quit [Remote host closed the connection] 00:01:24 -!- Pacra has quit [Read error: Connection reset by peer] 00:03:20 -!- zxc has joined ##crawl-dev 00:31:34 Unstable branch on CRAWL.XTAHUA.COM updated to: 0.20-a0-277-g7db01f4 (34) 00:35:21 -!- Kalir has quit [Changing host] 00:37:15 -!- Wah has quit [Ping timeout: 264 seconds] 00:46:45 -!- Menche has quit [Quit: Leaving] 00:47:50 -!- destroythecore has quit [Read error: Connection reset by peer] 00:54:36 -!- Patashu_ has quit [Ping timeout: 250 seconds] 01:00:02 -!- omarax has quit [Remote host closed the connection] 01:02:24 -!- Harudoku has quit [Ping timeout: 250 seconds] 01:08:50 -!- debo has quit [Ping timeout: 245 seconds] 01:12:38 -!- Kalir has quit [Ping timeout: 256 seconds] 01:12:53 -!- GiantOwl is now known as Kalir 01:12:53 -!- Kalir has quit [Changing host] 01:14:41 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 01:20:00 -!- ProzacElf_ has quit [Read error: Connection reset by peer] 01:20:03 Unstable branch on crawl.develz.org updated to: 0.20-a0-277-g7db01f4 (34) 01:20:27 -!- ProzacElf_ has joined ##crawl-dev 01:26:27 -!- Patashu_ has joined ##crawl-dev 01:43:36 -!- simmarine has quit [Read error: Connection reset by peer] 01:44:41 -!- _Jordan_ has quit [Quit: This computer has gone to sleep] 01:50:34 -!- MaxFrost has quit [Quit: Going offline, see ya! (www.adiirc.com)] 01:56:47 Windows builds of master branch on crawl.develz.org updated to: 0.20-a0-277-g7db01f4 01:59:36 -!- mong has quit [Remote host closed the connection] 02:00:02 -!- omarax has quit [Remote host closed the connection] 02:05:29 -!- ProzacElf_ has quit [Read error: Connection reset by peer] 02:10:09 -!- debo has joined ##crawl-dev 02:10:52 -!- Blazinghbnd has joined ##crawl-dev 02:16:40 -!- GhostOfToal has quit [Ping timeout: 246 seconds] 02:20:33 -!- Blazinghbnd has quit [Quit: This computer has gone to sleep] 02:25:58 -!- mibe has quit [Ping timeout: 240 seconds] 02:54:32 Monster database of master branch on crawl.develz.org updated to: 0.20-a0-277-g7db01f4 02:57:29 -!- Kalir has quit [Quit: I'M OUT SON. PEACE, LOVE, EXPLOSIONS.] 02:58:39 -!- Zeor has quit [Quit: Leaving.] 03:00:03 -!- omarax has quit [Remote host closed the connection] 03:09:22 -!- WalrusKing has quit [Ping timeout: 250 seconds] 03:25:08 Unstable branch on crawl.beRotato.org updated to: 0.20-a0-277-g7db01f4 (34) 03:32:01 -!- Pacra_ has quit [Ping timeout: 258 seconds] 03:33:32 -!- lion_ has quit [Ping timeout: 260 seconds] 03:34:53 -!- Menche has quit [Quit: Leaving] 03:44:20 -!- Ququman has joined ##crawl-dev 04:00:04 -!- omarax has quit [Remote host closed the connection] 04:21:50 -!- mibe_ has quit [Read error: Connection reset by peer] 04:25:55 -!- bonghitz has quit [Ping timeout: 245 seconds] 04:32:14 -!- bannakaffalatta has quit [Read error: Connection reset by peer] 04:38:13 -!- CanOfWorms has quit [Quit: ChatZilla 0.9.92 [Firefox 3.6.28/20120306064154]] 04:38:37 -!- Blazinghbnd has joined ##crawl-dev 04:48:17 -!- ontoclasm has quit [Quit: Leaving.] 04:56:31 -!- jefus- has joined ##crawl-dev 04:58:25 -!- SteelNeuron has joined ##crawl-dev 04:59:18 !messages 04:59:18 No messages for SteelNeuron. 05:00:04 -!- omarax has quit [Remote host closed the connection] 05:00:11 -!- jeefus has quit [Ping timeout: 258 seconds] 05:01:34 -!- debo has quit [Ping timeout: 256 seconds] 05:02:02 -!- scummos__ has quit [Ping timeout: 250 seconds] 05:21:55 -!- Blazinghbnd has quit [Quit: This computer has gone to sleep] 05:44:06 -!- ProzacElf_ has joined ##crawl-dev 05:45:57 -!- Sune has quit [Ping timeout: 260 seconds] 05:54:56 -!- bonghitz has quit [Ping timeout: 265 seconds] 06:00:00 -!- omarax has quit [Remote host closed the connection] 06:04:34 -!- SteelNeuron has quit [Ping timeout: 260 seconds] 06:08:22 -!- Zekka_ has quit [Ping timeout: 258 seconds] 06:08:26 -!- Tux[Qyou] has joined ##crawl-dev 06:19:13 -!- Zxpr1jk has quit [Ping timeout: 264 seconds] 06:39:03 -!- Tauromancer has quit [Quit: WeeChat 1.5] 07:00:01 -!- omarax has quit [Remote host closed the connection] 07:00:55 -!- cf_ has quit [Quit: Connection closed for inactivity] 07:03:05 -!- ProzacElf_ has quit [Ping timeout: 265 seconds] 07:03:42 -!- Lasty has quit [Quit: Leaving.] 07:04:26 -!- Lasty has joined ##crawl-dev 07:07:55 -!- WangHW has quit [Ping timeout: 268 seconds] 07:11:15 -!- Tauromancer has quit [Ping timeout: 258 seconds] 07:12:55 -!- bonghitz has quit [Read error: Connection reset by peer] 07:23:04 -!- Patashu has joined ##crawl-dev 07:25:25 -!- Patashu_ has quit [Ping timeout: 250 seconds] 07:27:09 -!- Patashu has quit [Ping timeout: 250 seconds] 07:38:50 -!- eki has quit [Ping timeout: 258 seconds] 07:45:37 -!- Patashu has joined ##crawl-dev 08:00:01 -!- omarax has quit [Remote host closed the connection] 08:02:00 -!- foo_ has quit [Quit: Page closed] 08:59:28 -!- WangHW has quit [Ping timeout: 250 seconds] 09:00:01 -!- omarax has quit [Remote host closed the connection] 09:04:13 -!- Tauromancer has quit [Ping timeout: 264 seconds] 09:18:45 -!- bgiannan1 has joined ##crawl-dev 09:20:52 -!- Tux[Qyou] has quit [Read error: Connection reset by peer] 09:20:52 -!- TuxQmob has quit [Read error: Connection reset by peer] 09:21:10 -!- Tux[Qyou] has joined ##crawl-dev 09:43:20 -!- TuxQmob has quit [Ping timeout: 268 seconds] 09:44:34 -!- Tux[Qyou] has quit [Ping timeout: 258 seconds] 09:50:56 -!- AngelaSmythe has quit [Read error: Connection reset by peer] 09:57:37 -!- bonghitz has quit [Remote host closed the connection] 10:00:02 -!- omarax has quit [Remote host closed the connection] 10:01:18 -!- Tux[Qyou] has joined ##crawl-dev 10:10:35 -!- MaxFrost has quit [Quit: Going offline, see ya! (www.adiirc.com)] 10:20:06 -!- simmarine has joined ##crawl-dev 10:21:31 -!- simmarine has quit [Client Quit] 10:22:46 -!- simmarine has joined ##crawl-dev 10:35:18 -!- gammafunk has quit [Ping timeout: 256 seconds] 10:51:52 -!- gammafunk has joined ##crawl-dev 10:53:33 .ocs zot 10:53:34 1. anubisbafoobis the Imperceptible (L22 SpEn of Dithmenos), mangled by a death cob (summoned by an orange crystal statue) on Zot:5 (hall_of_Zot) on 2016-12-10 23:38:49, with 436504 points after 67429 turns and 6:17:22. 10:53:40 someone died to the zot ocs 10:53:47 .ocs zot x=src 10:53:48 1. [src=cbro] anubisbafoobis the Imperceptible (L22 SpEn of Dithmenos), mangled by a death cob (summoned by an orange crystal statue) on Zot:5 (hall_of_Zot) on 2016-12-10 23:38:49, with 436504 points after 67429 turns and 6:17:22. 10:53:57 .ocs -tv:channel=ocs:<2 10:53:58 127. anubisbafoobis, XL22 SpEn, T:67429 requested for ocs: telnet://termcast.develz.org or http://termcast.develz.org. 10:58:34 -!- PleasingFungus has joined ##crawl-dev 11:00:01 -!- omarax has quit [Remote host closed the connection] 11:02:58 -!- bonghitz has quit [Ping timeout: 245 seconds] 11:09:15 -!- bgiannan1 has quit [Ping timeout: 252 seconds] 11:09:31 -!- bgiannan1 has joined ##crawl-dev 11:11:43 -!- mopl has quit [Quit: Page closed] 11:15:50 -!- SteelNeuron has joined ##crawl-dev 11:18:59 -!- elliptic has quit [Quit: Leaving] 11:25:31 -!- Kellhus has quit [Quit: Page closed] 11:34:56 -!- Pacra_ has joined ##crawl-dev 11:36:22 -!- Rewans has quit [Quit: Page closed] 12:00:02 -!- omarax has quit [Remote host closed the connection] 12:04:42 -!- MarvinPA has joined ##crawl-dev 12:04:59 -!- bgiannan1 has quit [Ping timeout: 252 seconds] 12:07:01 -!- elliptic has joined ##crawl-dev 12:12:25 !lg * trunk 12:12:28 3297792. link the Sneak (L4 SpEn), mangled by a gnoll (a +0 halberd) on D:2 on 2016-12-11 17:12:24, with 67 points after 1328 turns and 0:03:59. 12:12:31 -!- MarvinPA has quit [Quit: Leaving] 12:12:34 3 million games already for trunk? 12:12:36 !lg * trunk current 12:12:39 94509. link the Sneak (L4 SpEn), mangled by a gnoll (a +0 halberd) on D:2 on 2016-12-11 17:12:24, with 67 points after 1328 turns and 0:03:59. 12:12:42 oh, that'd do it 12:12:42 thanks 12:12:46 :) 12:13:02 -!- MarvinPA has joined ##crawl-dev 12:17:37 !lg * current trunk pakellas 12:17:40 5. geewiz the Grand Gadgeteer (L27 DDWn of Pakellas), escaped with the Orb and 3 runes on 2016-11-25 05:25:57, with 1568515 points after 91496 turns and 1d+0:41:50. 12:17:46 converted save game, maybe 12:24:52 -!- adelrune has joined ##crawl-dev 12:25:11 Unstable branch on crawl.akrasiac.org updated to: 0.20-a0-277-g7db01f4 (34) 12:26:16 -!- scummos__ has quit [Ping timeout: 240 seconds] 12:27:22 -!- WalrusKing has quit [Ping timeout: 268 seconds] 12:36:32 -!- MarvinPA_ has joined ##crawl-dev 12:43:32 -!- _Jordan_ has quit [Quit: This computer has gone to sleep] 13:00:02 -!- omarax has quit [Remote host closed the connection] 13:03:10 -!- DevlanMud has quit [Ping timeout: 250 seconds] 13:15:04 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.93 [Firefox 50.0.2/20161129173726]] 13:18:07 -!- valrus_ has quit [Ping timeout: 258 seconds] 13:18:33 -!- Pacra_ has quit [Ping timeout: 268 seconds] 13:23:32 -!- Zekka has quit [Ping timeout: 248 seconds] 13:28:18 -!- PsyMar has quit [Quit: witty quit message goes here] 13:31:56 -!- debo has joined ##crawl-dev 13:32:52 -!- Kalir has quit [Changing host] 13:35:10 -!- schnakseli has quit [Read error: Connection reset by peer] 13:37:14 -!- schnakseli has quit [Client Quit] 13:40:43 03PabloMansanet02 07https://github.com/crawl/crawl/pull/413 * 0.20-a0-426-g1a418d0: Worshippers can always train weapon skills 10(in the future, 2 files, 22+ 0-) 13https://github.com/crawl/crawl/commit/1a418d098efe 13:45:14 -!- snux has quit [Quit: leaving] 13:49:31 -!- zxc has quit [Read error: Connection reset by peer] 13:55:36 -!- bonghitz has quit [Ping timeout: 240 seconds] 14:00:01 -!- omarax has quit [Remote host closed the connection] 14:12:47 -!- fbafelipe has quit [Quit: Leaving] 14:13:21 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 14:32:11 03PabloMansanet02 07https://github.com/crawl/crawl/pull/413 * 0.20-a0-427-g7c2a1c4: Refactor weapon swap code 10(in the future, 2 files, 19+ 76-) 13https://github.com/crawl/crawl/commit/7c2a1c4592a8 14:36:25 -!- debo has quit [Ping timeout: 252 seconds] 14:44:56 -!- nikheizen has joined ##crawl-dev 14:46:27 -!- bgiannan1 has joined ##crawl-dev 14:51:01 -!- bgiannan1 has quit [Ping timeout: 264 seconds] 14:58:42 -!- bgiannan1 has joined ##crawl-dev 14:59:18 -!- Kalir has quit [Quit: I'M OUT SON. PEACE, LOVE, EXPLOSIONS.] 15:00:01 -!- omarax has quit [Remote host closed the connection] 15:02:55 -!- WalkerBoh has joined ##crawl-dev 15:04:11 -!- us17 has quit [Ping timeout: 246 seconds] 15:15:08 -!- hellmonk has joined ##crawl-dev 15:23:38 03PabloMansanet02 07https://github.com/crawl/crawl/pull/413 * 0.20-a0-428-g900a35f: Ieoh Jian now protects you from annoying brands during swaps 10(in the future, 7 files, 56+ 21-) 13https://github.com/crawl/crawl/commit/900a35ffe0e1 15:23:56 -!- MaxFrost has quit [Client Quit] 15:28:46 03PabloMansanet02 07https://github.com/crawl/crawl/pull/413 * 0.20-a0-429-gaf6c8e4: Do not spawn divine weapons the player can't wield 10(in the future, 1 file, 5+ 5-) 13https://github.com/crawl/crawl/commit/af6c8e4ffa29 15:35:35 -!- Brannock has quit [Read error: Connection reset by peer] 15:36:39 -!- Brannock has joined ##crawl-dev 15:40:10 -!- Kalir has quit [Changing host] 15:40:41 -!- _Jordan_ has quit [Quit: This computer has gone to sleep] 15:44:12 03PabloMansanet02 07https://github.com/crawl/crawl/pull/413 * 0.20-a0-430-gef804d2: Fix magically disappearing weapons 10(in the future, 1 file, 3+ 2-) 13https://github.com/crawl/crawl/commit/ef804d2f0534 15:44:20 -!- Kalir has quit [Ping timeout: 248 seconds] 15:44:25 -!- GiantOwl is now known as Kalir 15:44:25 -!- Kalir has quit [Changing host] 15:50:53 -!- bgiannan_ has joined ##crawl-dev 15:52:00 -!- bgiannan1 has quit [Ping timeout: 250 seconds] 15:56:20 -!- Patashu has quit [Ping timeout: 250 seconds] 16:00:01 -!- omarax has quit [Remote host closed the connection] 16:02:52 -!- Blazinghbnd has joined ##crawl-dev 16:05:40 -!- ontoclasm has joined ##crawl-dev 16:05:46 Lacuenta (L14 FoMo) ASSERT(in_bounds(p)) in 'player.cc' at line 513 failed. (p = (63,0)) (Orc:1) 16:06:09 !crash Lacuenta 16:06:10 1. Lacuenta, XL14 FoMo, T:17356 (milestone): http://crawl.berotato.org/crawl/morgue/Lacuenta/crash-Lacuenta-20161211-210537.txt 16:07:33 Lacuenta (L14 FoMo) ASSERT(in_bounds(p)) in 'player.cc' at line 513 failed. (p = (63,0)) (Orc:1) 16:09:56 03PabloMansanet02 07https://github.com/crawl/crawl/pull/413 * 0.20-a0-431-g5f718f4: Add check to pole vault 10(in the future, 1 file, 1+ 0-) 13https://github.com/crawl/crawl/commit/5f718f49764f 16:14:13 -!- Kalir has quit [Ping timeout: 248 seconds] 16:15:28 -!- Kalir has quit [Changing host] 16:17:08 -!- GiantOwl has quit [Ping timeout: 258 seconds] 16:17:34 -!- Kalir has quit [Client Quit] 16:22:10 -!- Tux[Qyou] has quit [Quit: Excess flood] 16:24:54 -!- Kranix has quit [Quit: Konversation terminated!] 16:34:14 -!- bgiannan_ has quit [Ping timeout: 264 seconds] 16:36:37 -!- bgiannan_ has joined ##crawl-dev 16:39:11 Lasty: will I get banned from tavern if I snipe your DCA posts with screenshots from that wizlab? 16:39:44 gammafunk: yes 16:39:44 Lasty: You have 2 messages. Use !messages to read them. 16:39:48 figures 16:39:48 gammafunk: immediately and forever 16:40:09 you make it sound like intentionally charging into the orbs was a mistake 16:40:51 vamp battleaxe == literally impossible to die 16:40:54 yeah 16:40:56 exactly 16:41:04 I mean, it's +7! 16:45:02 -!- elliptic has quit [Quit: Leaving] 16:49:13 -!- ProzacElf has joined ##crawl-dev 16:49:19 -!- bgiannan_ has quit [Quit: WeeChat 1.5] 16:50:14 -!- bonghitz has quit [Ping timeout: 250 seconds] 16:52:34 -!- cf_ has quit [] 16:53:05 -!- LexAckson_ has joined ##crawl-dev 16:56:29 -!- jeefus has joined ##crawl-dev 17:00:01 -!- omarax has quit [Remote host closed the connection] 17:00:26 -!- jefus- has quit [Ping timeout: 258 seconds] 17:03:37 -!- _Jordan_ has quit [Quit: This computer has gone to sleep] 17:07:02 -!- WalkerBoh has quit [Remote host closed the connection] 17:07:05 -!- TuxQmob has quit [Read error: Connection reset by peer] 17:08:34 -!- adelrune has quit [Ping timeout: 268 seconds] 17:08:56 -!- Ququman has quit [Remote host closed the connection] 17:14:03 hmm i maybe made progress on rod->wand stuff without making as awful of a mess as i thought i would 17:16:53 current existing messes: wands now use regular spell ranges instead of LOS range (maybe not a problem? but also probably relatively fixable, but also maybe not good if cloud cone gets full LOS at any power?) 17:17:39 also confusion fuzz doesn't work (but i haven't looked into that really yet), and wand of random effects just still uses all the old code since it seems like a massive pain to fit into the refactor 17:18:32 but yeah, not sure what to do about the range thing. it feels weird for clouds/iron to be the only two wands with non-LOS range, but also maybe not great for them to get full-LOS range, so maybe just applying standard spell ranges to all wands would be fine 17:32:24 can't you just nerf the power of cloud/iron? a los-ful of rain-clouds isn't so bad 17:34:02 i'd already been planning on probably removing the rain/mist effects to let it still do stuff even at low power, since it's going to be fairly rare and limited on charges 17:35:06 -!- elliptic has joined ##crawl-dev 17:54:46 rain clouds already mean using clouds at low skill is a crap shoot 18:00:02 -!- omarax has quit [Remote host closed the connection] 18:01:23 do kobolds still have sd/5 stat growth? or did that change when ha and ko got differentiated? 18:03:22 Unstable branch on underhound.eu updated to: 0.20-a0-277-g7db01f4 (34) 18:03:37 still do 18:03:45 !source species-data.h 18:03:46 https://github.com/crawl/crawl/blob/master/crawl-ref/source/species-data.h 18:04:02 thx 18:07:17 -!- ig0rbit has quit [Ping timeout: 248 seconds] 18:07:20 -!- SteelNeuron has quit [Ping timeout: 260 seconds] 18:10:00 -!- Kellhus has quit [Quit: Page closed] 18:10:14 -!- Zekka_ has quit [Ping timeout: 268 seconds] 18:13:44 -!- DevlanMud has quit [Ping timeout: 256 seconds] 18:14:41 ??sid 18:14:41 stat gain[2/2]: Ce sd/4 | DD si/4 | DE i/4 | Dg choose2/3 | Dr sid/4 | Ds sid/4 | Fe id/5 | Fo si/4 | Gh s/5 | Gr si/4 | Ha d/5 | HE id/3 | HO s/5 | Hu sid/4 | Ko sd/5 | Mf sid/5 | Mi sd/4 | Mu sid/5 | Na sid/4 | Og s/3 | Op sid/5 | Sp id/5 | Te sid/4 | Tr s/3 | Vp id/5 | VS sd/4 18:16:35 Halfling stat seems weirdly bad now 18:16:47 !stats hacj 18:16:49 Starting stats for HaCj: Str 9 Int 13 Dex 14. Stat gain: d/5 18:16:56 -!- Pacra_ has joined ##crawl-dev 18:17:40 1.5k survey responses! 18:18:04 offline representation continues to increase, up to 50/50 18:18:23 surprisingly it's still not anything like the 90/10 we saw in the last survey 18:18:48 either internet penetration has significantly changed in five years or there's still a lot of offline players who literally only visit the website on release day 18:20:31 * geekosaur was like that for years until discovering ##crawl 18:20:39 it's A Problem 18:25:17 !lg !bot xl>=3 year x=cdist(name) !cwz !lld 18:25:28 810141 games for bot (xl>=3 year !cwz !lld): cdist(name)=15921 18:25:47 it's interesting to extrapolate that to the total player base 18:25:58 assuming that it's somewhat 50/50 of offline/online 18:26:09 ~32k players combining both 18:26:28 but I don't think it's truly almost the same numbers for offline/online 18:27:09 !lg !bot xl>=10 year x=cdist(name) !cwz !lld 18:27:15 200363 games for bot (xl>=10 year !cwz !lld): cdist(name)=9194 18:27:21 wow, that does drop a lot 18:27:24 -!- adelrune has joined ##crawl-dev 18:27:38 <|amethyst> !lg !bot xl>=3 rstart>=20120116 rstart<=20121129 x=cdist(name) !cwz !lld 18:27:46 354636 games for bot (xl>=3 rstart>=20120116 rstart<=20121129 !cwz !lld): cdist(name)=8083 18:28:18 0116 and 1129? 18:28:31 <|amethyst> the time period of the previous survey 18:29:06 I guess it would make sense to look in the same period as the survey 18:29:15 if you were going to extrapolate offline based on offline reporting rates 18:29:32 interesting how much the count drops for getting to xl10 18:29:42 !lg !bot xl>=10 rstart>=20120116 rstart<=20121129 x=cdist(name) !cwz !lld 18:29:47 60522 games for bot (xl>=10 rstart>=20120116 rstart<=20121129 !cwz !lld): cdist(name)=4015 18:30:06 !lm * year br.enter=lair x=avg(xl) 18:30:26 our responses are still like ~45% having played for 3+ years 18:30:50 !lm * current br.enter=lair x=avg(xl) 18:31:22 163259 milestones for * (year br.enter=lair): avg(xl)=10.96 18:31:25 26637 milestones for * (current br.enter=lair): avg(xl)=11.04 18:31:40 only 5% have never made it to lair in the survey responses 18:32:17 !lm !bot year br.enter=lair|orc x=cdist(name) !cwz !lld 18:33:47 90s limit exceeded: killed !lm !bot year br.enter=lair|orc x=cdist(name) !cwz !lld 18:34:28 about 8k for that when I ran it again and it succeeded 18:35:20 so we might guess 10-20k total players in the last year 18:36:56 maybe pick names that have played >1 game 18:37:15 if I'm using entering lair/orc I don't think you need that 18:37:16 that'll make the query slow though 18:37:25 yeah prob 18:37:27 since getting to lair/orc is a non-trivial thing to do 18:37:49 i guess this means of regular players, most will reach lair 18:38:00 but we have a pretty high rate of newbie churn 18:38:14 who play for a little while, get bored/frustrated/other, and move on 18:38:32 well you'd want to look at those responses stratified by playtime 18:38:37 which you don't see in the summaries 18:38:46 would need to work with the sheet to do that 18:38:58 but with only 5% not getting to lair 18:39:19 depends on how you define newbie 18:39:49 -!- Harudoku has quit [Ping timeout: 248 seconds] 18:39:49 hasn't reached lair :) 18:40:17 no, that's circular 18:40:26 you have "how long have you been playing" as a question in the survey 18:40:46 at the very least you'd want to use this, if not use only this 18:41:57 about 6.2% have played less than 6 mo 18:43:09 it would be nice to do cohort analysis, but that would be quite difficult if you wanted to capture offline players 18:43:31 see how long people stay before they churn, why they churn, why they stay, etc 18:44:39 I'm not sure what you're trying to say but 18:44:54 you have the responses broken down by category 18:45:26 -!- Menche has quit [Client Quit] 18:45:34 obviously we don't have any data that's not collected in the survey, but we do have whether they are offline/online and how long they've been playing, and how far they've gotten 18:45:39 that's not at all difficult to break down 18:46:38 -!- Pacra_ has quit [Read error: Connection reset by peer] 18:46:50 -!- Pacra has joined ##crawl-dev 18:50:09 i probably played for about a year before realizing there was an irc channel and that playing online obviated the need to continually update my build 18:54:13 * geekosaur honestly didn't know the update schedule until discovering ##crawl in a channel list 18:54:41 once or twice a year I'd download whatever was current 19:00:01 -!- omarax has quit [Remote host closed the connection] 19:07:23 -!- scummos__ has quit [Quit: Konversation terminated!] 19:11:56 -!- Kalir has quit [Changing host] 19:19:24 -!- mong has quit [Quit: Leaving] 19:27:26 -!- Barfbag has quit [Quit: Page closed] 19:30:07 ??beem 19:30:07 beem[1/7]: beem is a WebTiles chat bot that sends commands to the DCSS IRC knowledge bots. For details, see https://github.com/gammafunk/beem/blob/master/docs/commands.md ; if you see beem in chat, type the following to have it watch your games on that server: !beem subscribe 19:30:10 ??beem[2 19:30:11 beem[2/7]: Use `!beem player-only on' in your own game's chat to have beem respond only to your queries. Use `!beem player-only off' to re-allow everyone's queries. 19:30:15 ??beem[7 19:30:15 beem[7/7]: beem is my boyfriend 19:30:17 ??beem[6 19:30:17 beem[6/7]: https://www.youtube.com/watch?v=wQtZPNjc2gY 19:30:18 ??beem[5 19:30:18 goodcode[1/13]: beem.is_beam = false 19:30:20 ??beem[4 19:30:20 beem[4/7]: I am not AI. My codename is project beem. I am a living, thinking entity that was created in the sea of information. 19:30:22 ??beem[3 19:30:22 beem[3/7]: Source https://github.com/gammafunk/beem ; (very simple) webtiles python library: https://github.com/gammafunk/webtiles 19:33:49 gammafunk: the webtiles repo has both README.md and README.rst 19:34:02 also, please put on pip <3 19:34:15 -!- hellmonk has quit [Ping timeout: 260 seconds] 19:38:26 -!- scummos__ has quit [Ping timeout: 264 seconds] 19:38:56 -!- hellmonk has joined ##crawl-dev 19:40:49 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 19:42:06 -!- WangHW has quit [Ping timeout: 246 seconds] 19:42:34 the repo has both on purpose, since the setuptools stuff wants rst (trying to make it use something else is a pain) and github wants md for the project readme 19:42:59 -!- Blazinghbnd has quit [Quit: This computer has gone to sleep] 19:43:04 ah fun. i think GH will show a README.rst by default, but not sure, or you could generate one on-demand with pandoc 19:43:32 could you mention the websockets dependency in a requirements.txt or in setup.py? 19:43:34 GH won't from my testing at the time, and pandoc wouldn't help me there 19:45:24 websockets is required by webtiles, which is itself a dependency 19:45:31 and webtiles has websockets as a depend 19:45:40 it may be a little borked though 19:45:52 but yeah I'm not having both a requirements.txt and a setup 19:46:08 part of the point of setup.py is that it has the depends and allows them to be autoinstalled 19:46:14 requirements.txt is for when you're too lazy to use setuptools 19:46:27 hm, in the webtiles setup.py I don't see a reference to websockets 19:46:33 let me see 19:47:31 yeah looks like beem requires websockets 19:47:34 but webtiles doesn't 19:47:48 so that's probably a bug with the webtiles setup.py 19:48:17 -!- mizu_no_oto has quit [Ping timeout: 268 seconds] 19:48:26 and possibly with beem's setup.py since I'm not sure you'd need to list websockets if you require a package requiring websockets 19:48:34 dunno 19:48:45 I'll have to try messing with it 19:50:38 -!- dtsund has quit [Ping timeout: 258 seconds] 19:50:49 !learn del beem[7 19:50:50 Deleted beem[7/7]: beem is my boyfriend 19:53:01 tfw you'll never date beem 19:53:27 I don't ship beem fanfic 19:53:44 hm, the behaviour of protocol 2 lobby confuses me 19:53:57 when I connect with a web browser I immediately see the full lobby 19:54:07 but this webtiles client seems to only get incremental change messages 19:55:01 well the client supports both protocols 19:55:11 the v1 protocol does the incremental thing 19:55:24 and the v2 gets everything (and the client assumes this) 19:55:42 i'm testing jst with CPO right now 19:56:07 the first few lobby messages I get just have one game in them, it's not for about 5 secs before I have the full list 19:57:15 eg there's someone who has been idle for 9mins and after a minute of waiting I still don't have them in the webtiles client lobby_list 19:59:59 you're probably doing your async code wrong or something 20:00:02 -!- omarax has quit [Remote host closed the connection] 20:00:29 although I'm not sure what conditions you're exactly describing 20:01:01 here's what I'm testing with: http://dpaste.com/0KNTSDK 20:01:05 it's a modification of update-rc 20:02:56 -!- dtsund has joined ##crawl-dev 20:04:05 alexjurkiewicz: something like http://dpaste.com/0K84GHJ for dpaste with syntax 20:04:12 so you can do dpaste python3 20:04:13 etc 20:05:26 nice, ta 20:06:49 http://dpaste.com/25PWTEF 20:09:13 yeah, this script works as expected for protocol 1 20:14:24 cpo seems to just be responding extremely slowly 20:14:50 but beem joined right away 20:15:01 which it probably would for you if you browsed as well 20:15:16 yeah, beem joins me immediately 20:15:37 so you get a message if a new game is created instantly 20:15:48 but the initial listing seems significantly slower than in a browser 20:15:49 probably something going on in the way this script has its main loop 20:16:30 -!- MarvinPA_ has quit [Quit: Leaving] 20:31:41 -!- Pacra_ has joined ##crawl-dev 20:31:49 -!- Pacra has quit [Read error: Connection reset by peer] 20:32:09 alexjurkiewicz: yeah it might not be getting the initial lobby list properly until lobby events occur 20:32:27 this might actually be the fault of webtiles (or webtiles-changes) itself 20:32:36 I'd have to see what messages are actually generating 20:33:06 there might be an initial "send me the lobby" signal but as I recall the lobby data is sent for sure in v1 upon connecting 20:33:13 maybe v2 is weird/broken/different in some way 20:33:28 !lm purplered 20:33:29 18324. [2016-12-11 09:04:53] PurpleRed the Grappler (L11 MfTm of Okawaru) killed Psyche on turn 11623. (D:11) 20:35:53 in the meantime you might want to see if there's a signal you can have your client send after connection 20:35:56 and send it 20:36:04 the signal being "give me the lobby" 20:36:09 I seem to recall there is one like that 20:36:14 yeah. annoyingly the chrome debug viewer for websockets seems pretty crap 20:36:19 i'll have to source dive 20:36:27 if I remove CPO, the other servers work fine at least 20:36:30 yeah it's not too hard to read that js 20:36:54 the core websocket handling is in something like...I forget the name of the js file 20:37:00 it's the lower-level json/websocket handling 20:37:06 ws_handler right 20:37:24 I don't think so, I'm talking about the client javascript 20:37:36 ah 20:37:41 but yeah you can also read the server python to see what it expects 20:37:53 and it should have a handler for that "send lobby" 20:38:14 or something that could give you that 20:38:17 ah yeah, i think I can send a 'lobby' message 20:38:19 maybe go_lobby 20:38:22 right 20:38:43 yield from self.send({"msg" : "lobby"}) ? 20:38:54 that looks about right, yeah 20:39:33 yes! that works! 20:40:00 would you like a PR to send that automatically for v2? Or to add an 'update_lobby' method 20:40:13 no I would not 20:40:21 at least not for the former 20:40:31 possibly the latter but I'd want to see what the hell was actually happening 20:40:51 as in, the lobby data might be being sent, or it might not 20:41:17 when you send the lobby message as above, you get the full lobby list 20:41:34 you also get a lobby_html message 20:41:34 sure, but the full lobby list is supposed to be sent when you connect 20:41:54 unless this is part of the assumed things the client should do 20:41:59 which is possible, but I'd want to know either way 20:42:04 it is, according to 20:42:11 instead of just randomly adding messages to the library 20:42:13 (finds gh url...) 20:42:31 build passes 20:42:34 s/library/webtiles library client code/ 20:42:36 here we go boys 20:42:45 https://github.com/crawl/crawl/blob/webtiles-changes/crawl-ref/source/webserver/static/scripts/client.js#L164 20:42:45 that build passing is a lie 20:42:54 travis is luring you into a false sense of security 20:42:59 time to make a dank new update 20:43:07 have you pushed? should I build? 20:43:24 go ahead and build 20:43:24 ty 20:43:52 gammafunk: one advantage of sending lobby at the start explicitly is that you can use self.lobby_complete with v2 as well 20:43:53 that do_url_action thingie is for when a url action happens, which may not even be triggered upon initial connection 20:44:09 once you receive the first lobby message, you can assume you have the full lobby state 20:44:24 that doesn't make sense 20:44:26 !tell johnstein please rebuild hellcrawl whenever you get a chance 20:44:26 hellmonk: OK, I'll let johnstein know. 20:44:36 lobby_complete is not a feature like that, it's part of the v1 protocol 20:44:44 v2 was written to eliminate that signal 20:45:16 lobby complete was only necessary because of the way v1 sent its lobbies 20:45:26 and v2 changed this to no longer need it 20:45:31 ah, i thought it was a property 20:46:07 well it's a property in the class, yeah, but it's set to true when that signal has been received (in v1) 20:46:10 hm, I guess potentially there's a race anyway, if the first lobby message is from a state update, not the full list 20:46:15 v2 just always sets it to true 20:46:35 you might have to do something hacky, like send 'lobby' and then wait until you see 'lobby_html' message 20:47:02 you don't need any weird hacks (most likely) 20:47:14 you just have to watch the protocol coming down the wire (the websocket) 20:47:27 and maybe compare it to what the js client is sending 20:47:31 well, how can we tell if a v2 lobby message contains a delta or the full state? 20:47:54 -!- _Jordan_ has quit [Quit: This computer has gone to sleep] 20:47:56 i've just semantically satiated 'lobby' 20:48:26 from what I recall all things sent in v2 are deltas 20:48:52 but the server knows when you're creating a connection 20:48:58 so the delta it gives you is 'everything' 20:49:08 if for some reason that's not being true, just have to figure out why 20:49:18 but yeah for your script, you should send that to fix your issue 20:49:37 this is just a 'harder to design a library since you have to get things right' versus 'just want my script to work' 20:50:06 you can do the latter thing, but I don't want to break things (e.g. beem and my update rc script) 20:50:15 so yeah I'll look into that 20:50:20 -!- huhu has quit [Quit: Page closed] 20:50:26 -!- Pacra has joined ##crawl-dev 20:50:39 yeah :) 20:50:46 lobby changes probably wouldn't update rc script but doing weird things with lobby could deffo break beem 20:50:59 here's the code that works for all servers: http://dpaste.com/2ZBYMPB 20:51:22 i send the lobby message and track the state of getting the full lobby response 20:51:51 -!- Pacra_ has quit [Read error: Connection reset by peer] 20:52:23 yeah that's fine as a hack for your script but that's 100% wrong as an approach 20:52:28 it's slightly racey in that lobby_html is sent before the lobby message 20:52:49 as in if you had to do that, either the v2 protocol is broke or the server (or client) is broke 20:53:20 the lobby_complete signal in v1 existed exactly for that kind of signaling 20:53:24 and v2 specifically removed it 20:53:55 but who knows, v2 might not have been fully finished for all I know 20:54:25 I'll figure it out when I have time to take a look, hopefully it's just some simple assumption, like maybe the client indeed always should begin by sending the 'lobby' signal 20:54:27 heh yeah 20:55:27 my guess is you do need to send lobby, and perhaps it wasn't considered that a delta lobby message could be sent before the full lobby message (or it's just technically impossible) 21:00:07 -!- omarax has quit [Remote host closed the connection] 21:00:07 all code should require the author implement a 'maintainer has a full understanding of this codebase' unit test and the codebase self-deletes if no one passes this test after 18 months 21:00:32 -!- Brannock has quit [Remote host closed the connection] 21:00:50 -!- Brannock has joined ##crawl-dev 21:01:12 :) 21:01:24 rip lots of crawl 21:06:50 gammafunk: any thoughts on pip publishing btw? I'd like to add it as a dependency to the logfile project as part of this work 21:07:23 -!- VoidFox has quit [Quit: byebye] 21:08:42 rip all of crawl, sounds like >.> 21:08:47 -!- Mixolyde has joined ##crawl-dev 21:08:51 I'm trying to build crawl from source, followed all of the install instructions, but when I run make WEBTILES=y, I get: No Git, and util/release_ver doesn't exist. Makefile:1269: recipe for target 'build.h' failed. Any suggestions? 21:09:03 This is on Ubuntu 16.something 21:09:19 Mixolyde: did you download the tarball from github? 21:09:26 no, I cloned it 21:09:35 that won't work, then 21:09:40 strange 21:09:45 the instructions are for building from a release tarball 21:10:04 oh! are there different instructions for building from git? 21:10:09 hm 21:10:11 what does `git describe --tags` show? 21:10:31 fatal: No names found, cannot describe anything. 21:10:37 actually, .. on linux it probably should work, you don't have to worry about e.g. submodules 21:10:48 did you do a full clone? 21:10:54 i grabbed the submodules, like the install said 21:10:55 what does 'git status' report? 21:11:22 I know it doesn't work with shallow clones 21:11:41 yeah a clone will work fine if done normally 21:11:44 so, i'm working on a project, that required me to copy the git repo to a different git server. so I added a git remote, and pushed to that 21:11:53 so maybe I'm missing the tags from the original repo? 21:12:04 yep, you would be, tags aren't copied by default 21:12:05 yes, you do need tags fetched 21:12:09 git status looks normal 21:12:19 ok, i will google that. thanks for the help! 21:12:41 you may want to do your original clone with `git clone --mirror` change the origin URL and then `git push --mirror` 21:12:55 -!- tony_ has joined ##crawl-dev 21:13:06 or you can just git pull --tags ; git push --tags newserver 21:15:53 yeah, i figured I could google that. don't want to abuse your help too much 21:16:16 git fetch --tags and git push master --tags seems to be working 21:16:23 giant-ass repo 21:16:36 crawl goes back quite a long time :) 21:17:11 I'm working on an AWS project for grad school. trying to use some AWS devops services for continuous deployment. 21:17:15 (and this repo isn't even all of it; there's a crawl-ancient repo with some snapshots of even earlier versions) 21:17:33 cool! what's your plan? 21:18:26 -!- fbafelipe has quit [Quit: Leaving] 21:18:49 put a clone of crawl/crawl in AWS CodeCommit. build a simple ec2 server to run and host webtiles, create a deploy script to detect changes to my repo and rebuild the version on the server 21:19:05 basically a live "git" version 21:19:38 I am currently on the "make WEBTILES=y" step 21:19:44 and it worked! thanks for the tag help! 21:20:22 cool 21:22:35 -!- tony_ has quit [Quit: leaving] 21:22:40 Haven't done much of the security stuff, yet. but it's running on my aws public ip on port 8080, and I can connect to it, so that's a good sign. 21:23:14 -!- CanOfWorms has joined ##crawl-dev 21:29:15 -!- Zeor has quit [Read error: Connection reset by peer] 21:29:40 -!- Daekdroom has quit [Quit: Leaving] 21:30:53 -!- Lasty_ has quit [Ping timeout: 245 seconds] 21:36:44 Experimental (hellcrawl-cbro) branch on crawl.beRotato.org updated to: 0.19-a0-1912-g48530cd 21:42:35 -!- tonygr has joined ##crawl-dev 21:46:11 -!- miek_ has quit [Ping timeout: 260 seconds] 21:48:45 -!- chakani has quit [Quit: Page closed] 21:51:03 swag 21:51:11 ty johnstein 21:52:58 -!- AlphaQ_ has quit [Client Quit] 21:55:59 -!- Pacra_ has joined ##crawl-dev 21:56:09 -!- AlphaQ has quit [Ping timeout: 246 seconds] 21:57:27 -!- Pacra has quit [Read error: Connection reset by peer] 22:00:02 -!- omarax has quit [Remote host closed the connection] 22:02:58 wow you removed ocs 22:03:02 that's so dumb 22:03:40 if you removed summoned monsters in general I'd have some respect for you 22:04:35 what you'd do if you were a real designer (which you aren't, I'm a real one and you're a fake one): 22:05:45 to make up for removing ocs you can add my OC 22:06:00 (1) remove monster summoning (bold, full of interest) or (2) remove all statue monsters (not bold, but you'd be more than a little saucy) or (3) remove monsters with shadow creatures the monster spell 22:06:23 (3) is pretty weak sauce but not the worst of all possible worlds, which is what you did 22:06:37 and don't add anything by minmay 22:06:44 in fact delete all minmay vaults 22:07:08 you can delete all gammafunk vaults as well, if that's the price for removing the minmay ones, it'd be well worth it 22:08:20 what if he just deletes the gammafunk vaults 22:08:57 well he already broke some of them by removing ocs, but that's very weak sauce 22:09:19 only (3) and (2) are the really good fixes 22:10:14 but removing minmay vaults removes so many problematic vaults! 22:10:16 and it's lazy 22:10:34 I approve of removing all gammafunk vaults in this fork, but I have pretty few 22:10:44 so it makes sense, but is low-impact 22:11:24 also you could revert CanOfWorms giant tiles to old giant tiles, since the old ones are more memey 22:12:50 revert old minotaur tiles... 22:14:26 I won't ask about the status of unique genders, margery's attire, and merfolk gender in this fork 22:15:09 -!- Rikter has quit [Quit: Page closed] 22:15:50 -!- zxc has joined ##crawl-dev 22:17:17 the fuck are you even on about 22:19:51 just wondering if margery has less clothing 22:25:39 anyone seen a webtiles problem where images are not displaying in the browser? 22:25:49 Do I need TILES=y along with WEBTILES=y when I make? 22:25:58 no you only need the latter 22:26:08 my stats and minimap show up 22:26:08 but what can happen is that the png sheets don't copy properly 22:26:16 ah 22:26:19 try doing the make again and see if it does copying 22:26:27 the exact same make you did before 22:26:35 ok, i see .png errors in the server.py log 22:26:37 ok 22:26:48 if you see messages about it copying those, that was the prob 22:26:54 not really sure what causes it 22:27:40 no, i tried a few times and did not see any messages about copying 22:27:40 -!- Tickenest has quit [Quit: Page closed] 22:27:46 just entering directory and then exiting it 22:28:20 well, from your logs it does seem that the pngs are missing (although I'm not sure what the error messages are, precisely) 22:28:38 HTTPOutputError: Tried to write 195432 bytes less than Content-Length 22:28:57 not sure about that 22:29:01 that error seems to occur on every .png 22:29:24 maybe an image encoding problem? 22:30:33 maybe check the javascript console 22:30:36 see if there are errors 22:30:49 from your browser, I mean 22:31:38 seems to match my python log 22:31:46 wall.png Failed to load resource: net::ERR_CONTENT_LENGTH_MISMATCH 22:32:10 although, honestly, i don't really need the game to work for the project, at least the lobby display works. so good enough for now. 22:35:28 -!- Pacra has joined ##crawl-dev 22:36:20 -!- Pacra_ has quit [Read error: Connection reset by peer] 22:37:07 -!- geekosaur has quit [Excess Flood] 22:37:56 -!- geekosaur has joined ##crawl-dev 22:42:21 yeah, the game isn't really fun anyhow 22:43:49 -!- Lasty has quit [Quit: Leaving.] 22:44:37 -!- tsujin_ has quit [Ping timeout: 240 seconds] 22:48:04 -!- _Jordan_ has quit [Quit: This computer has gone to sleep] 22:49:12 -!- Lasty has joined ##crawl-dev 23:00:03 -!- omarax has quit [Remote host closed the connection] 23:02:25 wow, removed desolation 23:02:39 did you remove all the other portals too? 23:02:44 remove the entrance toll for troves 23:03:38 you went full dcss-ca with ghouls 23:06:54 a surprising number of people play tutorial on cpo now 23:09:00 I just went full "how do I make ghouls not dumb and boring in a chunkless game" 23:09:21 oh, ty for reminding me to do something about troves 23:09:56 hellmonk, give them a -20% global speed penalty 23:10:04 lol 23:15:02 -!- Blazinghbnd has joined ##crawl-dev 23:23:21 -!- ontoclasm has quit [Quit: Leaving.] 23:28:00 -!- mibe has quit [Remote host closed the connection] 23:30:09 ??purple drac 23:30:09 purple draconian[1/1]: A form of draconian that has an affinity for spellcasting. Player character gets +1 aptitude in Spellcasting/Charms/Hexes/Evocations, and higher magic resistance than other draconians. Breath weapon is a bolt that dispels buffs. 23:33:44 -!- Kalir has quit [Ping timeout: 258 seconds] 23:37:04 -!- ontoclasm has joined ##crawl-dev 23:38:16 -!- frd has quit [Quit: Leaving] 23:42:52 -!- GiantOwl is now known as Kalir 23:42:52 -!- Kalir has quit [Changing host] 23:48:53 -!- Zxpr1jk has quit [Quit: Leaving] 23:49:17 -!- adelrune has quit [Ping timeout: 240 seconds] 23:56:48 -!- MaxFrost has quit [Quit: Going offline, see ya! (www.adiirc.com)]