00:00:02 -!- omarax has quit [Remote host closed the connection] 00:00:07 Unstable branch on CRAWL.XTAHUA.COM updated to: 0.19-a0-32-gbfd796a (34) 00:00:24 teletraps would be more fun if they placed players in los of enemies like teleportititititis 00:00:47 we had that once, it was called shadow traps 00:01:19 chequers: fr: if a monster steps into a teletrap it gets placed in los of the player 00:01:52 Stable (0.18) branch on CRAWL.XTAHUA.COM updated to: 0.18-b1-18-g7758cf2 00:02:06 that sounds horrifying on Zot:$ 00:03:03 minmay: I'm not sure if it's funny or stupid when monsters walk into teletraps you haven't even seen yet and appear in your los 00:03:13 it's ultra-spoilery for new players 00:03:28 it is? 00:04:01 -!- Lamp has quit [] 00:04:23 fr: ultra-spoilers 00:05:59 i've had two friends ask me "why do monsters suddenly appear in my los" 00:06:09 like, i'm probably the #1 complainer about crawl being spoilery, and i don't really see it as being spoilery that monsters can be teleported 00:06:21 well, yeah, but they hadn't encountered teleport traps yet right? 00:06:26 actually, that does leave the question of why permanent teleport traps are...Zot:$ only I think 00:06:29 any grand ideas on how to morph a SelItem to an item_def&? 00:06:34 maybe also Tomb and obviously vaults that use them? 00:06:36 perma teleport traps are in tons of vaults 00:06:41 its dumb 00:08:09 -!- NeremWorld has quit [Ping timeout: 246 seconds] 00:12:48 honestly I don't really care what changes, just that the current status quo for this kind of sucks 00:13:20 minmay: i think it's surprising that monsters walk onto teletraps that the player doesn't realise exist 00:13:37 like, it's strange the game models monsters walking onto traps and teleporting, probably not even into player los most of the time 00:13:42 I'm pretty sure the first time I saw the "the monster appears out of thin air" message, I was confused before I realized it was teletraps 00:13:51 I thought it was just the monster spawner 00:14:03 chequers: but that only lasts until the player finds a teleport trap, surely? Every feature is confusing the first time it appears, basically nothing is explained the first time it appears 00:14:33 minmay: apparently not 00:15:04 imo the new jelly mechanic is kind of really flawed for similar reasons 00:15:08 well, it's worse 00:15:14 since you can see monsters walk into tele traps 00:15:17 but you can't see jellies eat items 00:15:23 yeah jellies should not exist 00:15:27 rip slime... 00:15:30 or at the very least shouldn't eat items/doors 00:15:35 heh. crawl has a variable called IDLE_TIME_CLAMP to stop counting duration if the player is idle too long. Unfortuantely I can't see the variable being referenced by anything in the code.... 00:16:21 the idea of a sort of weird situational time pressure thing is neat, but 00:16:33 just grep the source for 30 00:16:39 lol 00:17:24 really it's just hardcoded somewhere? rip 00:18:25 -!- dtsund has joined ##crawl-dev 00:18:47 he's guessing 00:18:53 my guess would be that it's just unused 00:18:54 but who knows 00:18:58 (I'll probably forget about this within a week but still would like something to change about the current situation) 00:19:04 !source handle_real_time 00:19:05 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/misc.cc#l793 00:20:27 ...okay, it appears that idle time USED to be capped at 30s 00:20:28 the function above that one is pretty great 00:20:33 but someone removed that cap 00:20:35 because ??? 00:20:41 !lg . won 00:20:42 162. minmay the Meteorologist (L27 MuAE of Sif Muna), escaped with the Orb and 5 runes on 2016-04-30 21:51:44, with 2269768 points after 137001 turns and 7:27:07. 00:20:50 so that explains how I took 7 and a half hours 00:20:55 -!- Marvin is now known as Guest59286 00:21:20 %git e88cd6af2b87921f2a4eea2c249f155fc924418b 00:21:20 07giann02 {|amethyst} * 0.18-a0-1578-ge88cd6a: Add autofight_warning option. 10(8 weeks ago, 13 files, 45+ 15-) 13https://github.com/crawl/crawl/commit/e88cd6af2b87 00:21:26 oh really. that explains why my games are so much longer these days too 00:21:58 LOLLLLLLLLLL 00:22:14 man, std::chrono::milliseconds is a really long namespace name 00:22:29 well, I guess std::chrono is ok 00:22:40 but surely milli would've been better 00:22:59 can someone with commit fix that or do you want me to submit a PR 00:23:22 whcih line in that commit? 00:23:35 ah, 795 of misc? 00:23:37 https://github.com/crawl/crawl/commit/e88cd6af2b87#diff-1a8529353a9a50e135d12dff9fb2f6ecL795 00:23:40 yes 00:23:59 you might have to change the unit of the constant to ms 00:24:09 -!- ursan_ has quit [Ping timeout: 260 seconds] 00:24:31 implementable: split up misc.cc 00:24:35 !lg * won urune=3 x=dur s=week(start) trunk year -graph:area 00:24:36 Extra fields (x=dur) contain non-aggregates 00:24:49 !lg * start>20160307 x=avg(dur) 00:24:50 206682 games for * (start>20160307): avg(dur)=0:27:52 00:24:58 !lg * won urune=3 x=avg(dur) s=week(start) trunk year -graph:area 00:24:59 !lg * start>20160101 start<20160307 x=avg(dur) 00:24:59 3713 games for * (won urune=3 trunk year): https://shalott.org/graphs/ff86c255d3f7c16b5f856cba9290ec2df49f6738.html 00:25:01 241447 games for * (start>20160101 start<20160307): avg(dur)=0:23:54 00:25:31 heh 00:29:11 http://puu.sh/oDeEX/8e93e63909.png 00:29:13 fire beast 00:30:00 http://puu.sh/oDeHD/245e475a52.png 00:30:06 overwhelming... power... 00:30:43 primal one looks like a japanese warrior facemask 00:31:01 hannya? 00:31:53 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 00:33:04 -!- fixit_friend has quit [Ping timeout: 240 seconds] 00:33:21 CanOfWorms: mutant beasts? 00:33:24 yes 00:33:26 awesome 00:33:50 I'm going to make a picture with all 15 combos to see how they look 00:39:05 -!- Zxpr1jk has quit [Ping timeout: 244 seconds] 00:40:57 where do i find you.inv 00:41:25 -!- fixit_friend has joined ##crawl-dev 00:42:42 -!- Zxpr2jk has quit [Ping timeout: 244 seconds] 00:49:33 -!- FunkyBomb has quit [Ping timeout: 250 seconds] 00:53:02 -!- Rust3dCor3 has quit [Ping timeout: 244 seconds] 00:53:43 -!- elliptic has joined ##crawl-dev 00:56:58 -!- Dracunos has quit [Ping timeout: 250 seconds] 00:58:38 http://puu.sh/oDg1W/00faf8aad1.png 00:58:43 weirdbeasts done 00:58:44 :toot: 01:00:03 -!- omarax has quit [Read error: Connection reset by peer] 01:00:46 -!- simmarine has quit [Read error: Connection reset by peer] 01:01:02 eyes are definitely more, uh, bulbous? now 01:01:50 -!- Kalir has quit [Quit: I'M OUT SON. PEACE, LOVE, EXPLOSIONS.] 01:01:54 -!- shnurlf has quit [Ping timeout: 250 seconds] 01:02:23 -!- maha_ has quit [Client Quit] 01:02:33 http://i.imgur.com/stsRZHh.png 01:02:37 it's like spider eyes, basically 01:02:41 anyway 01:02:47 there's a sheet with all the variations 01:03:26 that's awesome 01:04:20 dang. tiles reasons 01:04:30 -!- MagicLamp has quit [Ping timeout: 246 seconds] 01:05:26 -!- Harudoku has quit [Ping timeout: 244 seconds] 01:05:29 alright pf 01:05:31 are you ready 01:05:36 to implement new mutant beasts?! 01:08:31 CanOfWorms: what is the fifth column on the bottom half there? bat-something, but not batox, batsting, batfire, batweird, or shockbat? 01:09:39 Pre-release branch on crawl.develz.org updated to: 0.18-b1-18-g7758cf2 (34) 01:10:43 oh 01:10:45 it's supposed to be batweird 01:10:49 whoops 01:10:51 i guess i'm confused about the seventh column too 01:11:16 7th is just what it looks like with o facets 01:11:17 maybe it's like a base tile you built the others off of 01:11:18 *no 01:11:21 yeah 01:11:24 got it 01:11:45 the last one is of course, the legendary mutant mutant mutant beast... 01:12:09 right, the classic stingbatfireweirdshockox beast. 01:12:21 as seen in ?/m 01:12:32 http://i.imgur.com/WFnb4FM.png 01:12:34 so that idle time cap removal thing should probably be fixed 01:12:37 proper batweird beast 01:12:44 !lg * max=dur 01:12:48 5541777. Eronarn the Grave Robber (L1 GhNe), quit the game on D:1 on 2008-03-09 00:03:33, with 6 points after 0 turns and 13d+15:09:44. 01:12:51 wouldn't want to make it too easy to beat this 01:13:38 alright let's render all these pieces... 01:15:50 CanOfWorms: just shared these with some friends of mine: "the mature weirdsting looks like it has just realized what an awful lot in life it has" 01:16:01 haha 01:16:21 "the mature weird* all do, in fact: “fuck, I’ve got tentacles, this sucks"" 01:17:38 anyway they are great tiles 01:17:53 they're EXTREMELY good 01:17:57 "the mature weird*" 01:18:05 now i just need to put them in-game... 01:18:35 good luck :p 01:18:59 CanOfWorms: i'll probably need the layers you're using 01:19:06 yeah, I'm rendering them as I speak 01:19:13 or type, in this case 01:19:32 Unstable branch on crawl.develz.org updated to: 0.19-a0-32-gbfd796a (34) 01:19:33 "the mature weird" sounds like some tagline for a clothing store 01:20:02 -!- Marvin is now known as Guest23090 01:20:02 -!- Guest59286 has quit [Read error: Connection reset by peer] 01:21:09 minmay: hot topic all grown up 01:21:33 -!- Krakhan has quit [Ping timeout: 260 seconds] 01:22:20 -!- kuniqs has quit [Quit: Page closed] 01:25:01 pleasingfungus: https://www.dropbox.com/s/7s266dsp7jkaczk/mutantbeast.zip?dl=0 01:25:05 here's all the layers 01:25:13 note that two of them have empty images (bwing and horn) 01:25:28 awesome, perfect! 01:25:31 I had to split the bat and ox layers into two layers to have them work properly 01:25:36 the layer order should be 01:26:01 base < fire < bwing < ox < weird < sting < twing < shock < horn 01:26:14 from lowest to highest if that's not clear 01:27:36 -!- ahriman has quit [Quit: Lost terminal] 01:30:15 -!- Guest23090 has quit [Remote host closed the connection] 01:33:37 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 01:34:38 -!- Zxpr1jk has quit [Read error: Connection reset by peer] 01:35:16 ok! 01:36:59 -!- Kalir has quit [Changing host] 01:37:46 I can't believe we're not having the conversation of chunk distributions in tartarus that we NEED to be having 01:38:07 people are drawing their precious art while players are GORGING THEMSELVES ON DOOM HOUNDS 01:40:26 how decadent 01:40:39 maybe I should make doom hound chunk tiles to solve this problem 01:41:09 we need new gib animations 01:47:57 hmm 01:48:55 does yred gift minions if you've sacrificed love? 01:49:17 seems like it 01:49:45 possibly add yred to the list of gods you can't worship with sac love? 01:50:29 Does the game currently enforce non-worship for some gods with sac love? 01:50:34 yes 01:50:36 ely 01:50:38 jiyva 01:50:38 did not know this 01:50:39 and beogh 01:51:07 !source religion.cc 01:51:08 https://github.com/crawl/crawl/blob/master/crawl-ref/source/religion.cc 01:51:15 see line 3217 01:51:20 surprised that sac love affects ely really 01:51:26 ad 2637 01:51:28 *and 01:51:28 there's also G but that's just one of his abilities 01:52:11 !source religion.cc:3217 fwiw 01:52:11 https://github.com/crawl/crawl/blob/master/crawl-ref/source/religion.cc#l3217 01:52:18 ah 01:52:19 heh, thanks sequell 01:52:42 ru has made the source code sacrifice elegance 01:52:50 well, moreso than usual 01:53:05 better than it was in the early days of Ru 01:53:22 -!- zxc has joined ##crawl-dev 01:54:36 Windows builds of master branch on crawl.develz.org updated to: 0.19-a0-32-gbfd796a 01:59:26 hmm, does fedhas still allow you to walk through plants when you sac love? 02:00:02 -!- omarax has quit [Remote host closed the connection] 02:06:55 03PleasingFungus02 07* 0.19-a0-33-g15ddd17: Fix idle time tracking (minmay, chequers) 10(62 seconds ago, 1 file, 5+ 2-) 13https://github.com/crawl/crawl/commit/15ddd17f425f 02:07:11 03PleasingFungus02 07[stone_soup-0.18] * 0.18-b1-19-g861e515: Fix idle time tracking (minmay, chequers) 10(78 seconds ago, 1 file, 5+ 2-) 13https://github.com/crawl/crawl/commit/861e51541cce 02:07:16 hmm 02:07:27 how do I set sac love in wizmode 02:08:01 nice PleasingFungus 02:08:01 CanOfWorms: &]nnhated1 02:08:13 -!- Kalir has quit [Quit: I'M OUT SON. PEACE, LOVE, EXPLOSIONS.] 02:08:14 demise says thank you 02:08:24 i was halfheartedly working on that code for the last, uh. 1.5 hours 02:08:46 and by 'working' i mean 'mostly paying attention to other things and occasionally alt-tabbing out to see the latest compiler error' 02:08:58 i did a lot of fighting with types. i'm pretty sure there's a better way to have handled it... 02:09:05 "the plant can only feel hate for you!" 02:09:18 nonetheless, I can still walk through it 02:09:20 thanks, plant 02:09:26 but it *hates* that you are! 02:09:55 CanOfWorms: oppressor 02:10:25 -!- TAS_2012v has quit [] 02:11:06 it feels hate, but it helpless to act on it 02:11:16 *but is 02:11:38 !lm . alive 02:11:40 43. [2016-05-01 20:47:17] gammafunk the Brawler (L19 DrTm of Cheibriados) entered a treasure trove on turn 40777. (Vaults:1) 02:11:54 amalloy: my curse for hating chei was having bloax in my stream "advising" 02:12:20 topics include just how good bloax is at this game and how I need to go 66% transmut to get statue form ASAP! 02:12:26 you misclick on an ecumenical altar or what? 02:12:33 no I need a no. 2 chei win 02:12:37 drtm is a good choice for it 02:12:54 you will always be my #1 chei winner 02:13:03 !lg devteamnp chei won s=name 02:13:04 48 games for devteamnp (chei won): 11x 78291, 6x Medar, 5x amalloy, 5x elliptic, 4x MarvinPA, 2x SGrunt, 2x erisdiscordia, 2x Lasty, 2x PleasingFungus, itsmu, doy, gammafunk, KiloByte, evktalo, dpeg, rob, evilmike, pointless 02:13:06 Stable (0.18) branch on underhound.eu updated to: 0.18-b1-18-g7758cf2 02:13:17 !lg devteamnp chei s=name 02:13:18 486 games for devteamnp (chei): 81x KiloByte, 61x Neil, 50x 78291, 47x MarvinPA, 32x dpeg, 29x SGrunt, 23x bh, 20x rob, 17x doy, 16x Medar, 16x PleasingFungus, 15x erisdiscordia, 13x wheals, 12x elliptic, 9x amalloy, 8x evilmike, 7x gammafunk, 7x Lasty, 4x evktalo, 3x itsmu, 3x pointless, 3x mumra, 3x reaver, 2x SamB, 2x ontoclasm, jpeg, Sage, HangedMan 02:13:40 1kb the true chei fan 02:14:15 !lg . chei 1 02:14:16 1/13. amalloy the Basher (L13 GrFi of Cheibriados), engulfed by a fire crab's flame on Lair:7 on 2014-08-11 04:14:13, with 37171 points after 16316 turns and 3:17:42. 02:14:50 look how strong chei is. even first time i took him, i didn't die right away like everyone says is mandatory 02:15:30 is it just me, or is the stash tracker a lot slower than it used to be 02:15:58 -!- CanOfWorms has quit [Quit: ChatZilla 0.9.92 [Firefox 3.6.28/20120306064154]] 02:16:00 also greedy exploration, seems to slow down a lot when there are many autopickup-able items on screen 02:18:59 -!- Zeor has quit [Quit: Leaving.] 02:19:17 actually, it's faster than ever. 02:19:21 new, improved, and exciting. 02:19:50 no, seriously, searches take a long time to respond 02:20:00 03PleasingFungus02 07* 0.19-a0-34-g6972264: Fix demonspawn job menu tiles 10(32 seconds ago, 1 file, 8+ 1-) 13https://github.com/crawl/crawl/commit/6972264d8a6f 02:20:16 03PleasingFungus02 07[stone_soup-0.18] * 0.18-b1-20-g17449fe: Fix demonspawn job menu tiles 10(48 seconds ago, 1 file, 8+ 1-) 13https://github.com/crawl/crawl/commit/17449fe209d5 02:20:59 -!- Ultraviolent4 has quit [Quit: Page closed] 02:21:22 minmay: could it be a server issue? 02:24:19 -!- Naruni has quit [Remote host closed the connection] 02:24:47 does amulet of harm still not increase poison damage 02:26:16 -!- WalkerBoh has quit [Remote host closed the connection] 02:27:19 it's a spooky mystery. 02:27:37 -!- dtsund has quit [Quit: Reality is an illusion, the universe is a hologram, buy gold, BYE] 02:29:08 -!- CanOfWorms has joined ##crawl-dev 02:30:53 oh, pleasingfungus 02:31:01 hi! 02:31:08 I forgot which direction the monsters are supposed to be facing, so just in case you have the wrong direction 02:31:10 https://www.dropbox.com/s/0jqtoo0epocrhwf/mutantbeast-mirrored.zip?dl=0 02:31:14 there's the images flipped 02:31:47 good luck with the mutant beast tiles! 02:31:48 ah, yep, they're supposed to face left 02:31:49 -!- CanOfWorms has quit [Client Quit] 02:31:52 ty :) 02:31:55 -!- Blazinghand has joined ##crawl-dev 02:34:32 -!- Evablue has quit [Quit: Evablue] 02:37:13 is a tomahawk of returning failing to return to my pack at 0 throwing skill really such a monumentous occasion that it warrants bright yellow text 02:37:48 what if you didn't notice otherwise, and it was your last tomahawk, and you went wait, where's my tomahawk? and also you accidentally threw away your curare or something 02:38:00 because you thought you were still throwing the tomahawk 02:39:06 TIL if there is a monster in LOS that is immune to poison, the meph cloud targeter will default to targeting yourself, and you won't get a prompt for casting it on yourself 02:39:08 -!- scummos__ has quit [Remote host closed the connection] 02:40:48 huh 02:40:49 are you rpois 02:40:55 no 02:41:34 -!- jeefus has joined ##crawl-dev 02:42:23 -!- scummos| has quit [Ping timeout: 252 seconds] 02:43:04 -!- Zibudo has quit [Ping timeout: 240 seconds] 02:44:44 <|amethyst> hmm 02:45:01 <|amethyst> bolt::dont_stop_player appears to be true on the tracer 02:45:42 <|amethyst> by the time it gets to affect_player -> tracer_affect_player 02:46:46 <|amethyst> oh, targetter_beam explicitly sets that 02:52:08 -!- jefus has quit [Quit: Leaving] 02:52:26 -!- FireSight has quit [] 02:53:31 Monster database of master branch on crawl.develz.org updated to: 0.19-a0-34-g6972264 02:54:27 -!- jeefus is now known as jefus 02:55:32 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.92 [Firefox 45.0.2/20160407164938]] 02:57:59 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 03:00:02 -!- omarax has quit [Remote host closed the connection] 03:03:25 -!- sage1234 has quit [Ping timeout: 260 seconds] 03:03:45 -!- jefus has quit [Quit: Leaving] 03:07:21 -!- ontoclasm has quit [Quit: Leaving.] 03:09:26 -!- hellmonk has quit [Quit: Page closed] 03:10:57 -!- jefus has joined ##crawl-dev 03:18:57 -!- molotove has quit [Quit: Leaving.] 03:19:04 -!- lordfrikk has quit [Ping timeout: 240 seconds] 03:20:46 Stable (0.18) branch on crawl.beRotato.org updated to: 0.18-b1-20-g17449fe 03:21:01 -!- grisha5 has quit [Quit: Page closed] 03:21:28 -!- jefus has quit [Quit: Leaving] 03:26:10 -!- glaas has quit [Ping timeout: 260 seconds] 03:29:01 -!- jefus has joined ##crawl-dev 03:29:21 -!- koboldina has quit [Quit: Page closed] 03:30:22 -!- tollymain has joined ##crawl-dev 03:32:08 Unstable branch on crawl.beRotato.org updated to: 0.19-a0-34-g6972264 (34) 03:37:44 -!- } has quit [Remote host closed the connection] 03:39:46 -!- jefus has quit [Read error: Connection reset by peer] 03:40:32 -!- jefus has joined ##crawl-dev 03:43:23 -!- TAS_2012v has joined ##crawl-dev 03:45:21 -!- GauHelldragon has quit [Ping timeout: 276 seconds] 03:52:03 -!- Ultraviolent4 has quit [Quit: Page closed] 04:00:03 -!- omarax has quit [Remote host closed the connection] 04:06:27 -!- Evablue has quit [Quit: Evablue] 04:16:39 -!- Idolo has quit [] 04:20:36 -!- eb has quit [] 04:21:27 -!- johnny0 has quit [Quit: leaving] 04:21:42 -!- johnny0 has joined ##crawl-dev 04:22:17 -!- GauHelldragon2 has quit [Ping timeout: 244 seconds] 04:25:03 |amethyst: are the cszo logfiles going to remain accessible indefinitely? 04:25:22 |amethyst: if not, would you like me to host them somewhere indefinitely? 04:32:08 -!- Blazinghand has quit [Read error: Connection reset by peer] 04:36:30 -!- Marvin is now known as Guest22310 04:37:34 -!- Patashu has joined ##crawl-dev 04:37:57 !lg johnny0 04:37:58 3107. johnnyzero the Ruinous (L27 DgFE), thrown by an iron giant on Dis:7 on 2016-03-31 19:44:08, with 817261 points after 85520 turns and 7:59:59. 04:37:58 !lg johnnyzero 04:37:59 3107. johnnyzero the Ruinous (L27 DgFE), thrown by an iron giant on Dis:7 on 2016-03-31 19:44:08, with 817261 points after 85520 turns and 7:59:59. 04:38:06 !lg johnnyzero t0.17 04:38:07 23. johnnyzero the Fencer (L14 HOHu of The Shining One), blasted by a spriggan air mage (bolt of lightning) on Depths:3 (hangedman_pleasuredromes) on 2015-11-22 14:15:30, with 49112 points after 23698 turns and 1:08:17. 04:38:11 !gamesby johnnyzero t0.17 04:38:12 johnnyzero (t0.17) has played 23 games, between 2015-11-06 20:02:15 and 2015-11-22 14:15:30, won 17 (73.9%), high score 19762582, total score 106304527, total turns 1458252, play-time/day 7:28:22, total time 5d+7:02:20. 04:43:37 -!- lordfrikk has quit [Read error: No route to host] 04:45:21 <|amethyst> chequers: yes, they will remain indefinitely 04:46:11 <|amethyst> chequers: and scoring and sequell both have copies 04:48:44 <|amethyst> I do need to move ttyrecs at some point 04:58:13 I have copies of all the ttyrecs 04:58:27 -!- MgDark has quit [Ping timeout: 244 seconds] 04:58:29 in case you were wondering what was hammering your server a couple weeks ago 05:00:03 -!- omarax has quit [Remote host closed the connection] 05:06:13 -!- Guest22310 has quit [Remote host closed the connection] 05:07:23 -!- ProzacElf has quit [Ping timeout: 250 seconds] 05:11:34 great 05:11:49 how big are the ttyrecs? 05:12:11 annoyingly the crawl system requires autoindex for ttyrec hosting so I couldn't just host them in super-cheap S3 05:12:25 but it's prob not too expensive hosting them with apache/nginx 05:23:51 -!- edsrzf has quit [Ping timeout: 250 seconds] 05:25:45 -!- mibe has quit [Quit: Page closed] 05:30:56 it's kind of weird that fireball destroys trees in its whole radius but fire storm doesn't destroy trees at all 05:41:03 -!- NeremWorld has quit [Ping timeout: 276 seconds] 05:41:44 -!- Marvin is now known as Guest64444 05:43:39 -!- MagicLa18 has quit [Ping timeout: 276 seconds] 05:46:22 chequers: 266.3 GB 05:52:52 hm $26/mo 05:53:01 i can do that if you need |amethyst 06:00:01 -!- omarax has quit [Remote host closed the connection] 06:08:06 <|amethyst> I was going to ask snark to, since he's already hosting the first year or two of cszo ttyrecs 06:09:08 <|amethyst> and he has to be involved anyway, to update the URLs in footv 06:18:33 -!- Guest64444 has quit [Remote host closed the connection] 06:19:49 <|amethyst> or I guess that's in sequell? 06:20:01 <|amethyst> !lg cszo 1 -ttyrec 06:20:01 No games for cszo. 06:20:05 <|amethyst> !lg * cszo 1 -ttyrec 06:20:08 1/1263784. neil, XL1 HuBe, T:238: https://termcast.shalott.org/ttyrecs/dobrazupa.org/ttyrec/neil/ 2012-08-13.03:20:44.ttyrec.bz2 2012-08-13.03:21:08.ttyrec.bz2 2012-08-13.03:21:10.ttyrec.bz2 2012-08-13.03:22:39.ttyrec.bz2 2012-08-13.04:24:34.ttyrec.bz2 2012-08-13.04:30:14.ttyrec.bz2 2012-08-13.04:32:57.ttyrec.bz2 06:20:20 -!- TAS_2012v has quit [] 06:23:47 -!- betheynyx has quit [Excess Flood] 06:26:43 -!- moxian_ has joined ##crawl-dev 06:29:50 -!- moxian has quit [Ping timeout: 276 seconds] 06:30:06 -!- TAS_2012v has joined ##crawl-dev 06:31:05 -!- Reverie has joined ##crawl-dev 06:32:00 -!- miek__ has joined ##crawl-dev 06:33:09 -!- TZer0_ has joined ##crawl-dev 06:37:20 -!- miek_ has quit [Ping timeout: 276 seconds] 06:37:21 -!- escu has quit [Ping timeout: 276 seconds] 06:37:21 -!- TZer0 has quit [Ping timeout: 276 seconds] 06:37:35 -!- fearless has quit [Ping timeout: 276 seconds] 06:38:17 -!- miek__ has quit [Ping timeout: 260 seconds] 06:39:43 -!- miek_ has joined ##crawl-dev 06:42:45 -!- escu_ is now known as escu 06:51:32 -!- ishouldnotbehere has quit [Quit: Page closed] 06:59:09 -!- amalloy is now known as amalloy_ 06:59:41 -!- rossi has quit [Ping timeout: 276 seconds] 07:00:02 -!- omarax has quit [Remote host closed the connection] 07:08:14 -!- zxc has quit [Quit: Leaving] 07:15:06 -!- Reverie has quit [Quit: Textual IRC Client: www.textualapp.com] 07:19:24 -!- wheals has joined ##crawl-dev 07:19:36 -!- AreBrandon has joined ##crawl-dev 07:30:26 !messages 07:30:26 No messages for wheals. 07:31:11 !tell naruni if `si` is a SelItem, you can use something like `si->item->base_type` 07:31:11 wheals: OK, I'll let naruni know. 07:31:30 !tell naruni actually, `si.item->base_type` 07:31:30 wheals: OK, I'll let naruni know. 07:35:04 -!- debo has quit [Quit: orb spiders :(] 07:36:49 -!- Marvin is now known as Guest8578 08:00:02 -!- omarax has quit [Remote host closed the connection] 08:04:31 -!- Lasty has quit [Quit: Leaving.] 08:05:03 -!- Lasty has joined ##crawl-dev 08:06:01 -!- MagicLamp has quit [Quit: -a- Connection Timed Out] 08:10:21 -!- Guest8578 has quit [Ping timeout: 276 seconds] 08:11:49 -!- tollymain has quit [Quit: Connection closed for inactivity] 08:14:11 -!- SirSkidmore has quit [Quit: WeeChat 0.4.2] 08:21:51 -!- Tux[Qyou] has joined ##crawl-dev 08:26:10 -!- tollymain has joined ##crawl-dev 08:27:51 -!- Marvin is now known as Guest77834 08:27:57 -!- zeia has quit [Ping timeout: 260 seconds] 08:28:03 -!- grisha5 has quit [Quit: Page closed] 08:28:38 -!- debo has joined ##crawl-dev 08:33:45 -!- Insomniak` has quit [Ping timeout: 276 seconds] 08:42:31 -!- tswett has quit [Remote host closed the connection] 08:44:39 -!- Warrigal has joined ##crawl-dev 08:45:26 -!- wheals has quit [Ping timeout: 246 seconds] 08:47:47 -!- Patashu has quit [Ping timeout: 260 seconds] 08:48:40 -!- Diabl0658 has quit [Ping timeout: 252 seconds] 08:51:35 -!- Evablue has quit [Quit: Evablue] 08:53:50 -!- rossi has quit [Ping timeout: 246 seconds] 08:54:30 -!- destroythecore has quit [Read error: Connection reset by peer] 09:00:01 -!- omarax has quit [Remote host closed the connection] 09:04:03 -!- Guest77834 has quit [Remote host closed the connection] 09:05:33 -!- destroythecore has quit [Client Quit] 09:07:20 -!- NotKat has quit [Quit: Page closed] 09:10:36 -!- Marvin is now known as Guest53702 09:25:16 -!- Guest53702 has quit [Remote host closed the connection] 09:26:40 -!- jehoesefat has quit [Client Quit] 09:33:49 -!- mizu_no_oto has quit [Quit: ["Textual IRC Client: www.textualapp.com"]] 09:37:50 -!- Doll has quit [Quit: Lost terminal] 09:39:58 -!- tealeaves has quit [Quit: Bye] 09:40:09 -!- tealeaves has quit [Client Quit] 09:41:52 -!- jehoesefat has quit [Quit: Leaving] 09:42:50 -!- MagicLamp has quit [Ping timeout: 276 seconds] 10:00:02 -!- omarax has quit [Remote host closed the connection] 10:00:10 -!- cmcbot has quit [Remote host closed the connection] 10:02:55 -!- JoeMaro has quit [Remote host closed the connection] 10:09:17 -!- Evablue has quit [Quit: Evablue] 10:09:38 -!- barb4r1an has quit [Ping timeout: 250 seconds] 10:14:23 -!- wheals has joined ##crawl-dev 10:21:42 -!- Rust3dCor3 has quit [Ping timeout: 260 seconds] 10:23:04 -!- Beargit has quit [Ping timeout: 250 seconds] 10:30:24 -!- Dracunos has quit [Read error: Connection reset by peer] 10:32:41 Unnecessary warnings under Death's Door 13https://crawl.develz.org/mantis/view.php?id=10394 by Sandman25 10:34:32 -!- Dracunos7 has quit [Ping timeout: 250 seconds] 10:37:06 -!- siepu has quit [Quit: Leaving] 10:38:50 -!- Tuxedo[Qyou] has joined ##crawl-dev 10:38:51 -!- Tux[Qyou] has quit [Read error: Connection reset by peer] 10:38:53 -!- Tuxedo[Qyou] has quit [Changing host] 10:38:53 -!- Tuxedo[Qyou] has joined ##crawl-dev 10:43:27 -!- flappity has quit [Ping timeout: 268 seconds] 10:46:39 -!- tripout has quit [Quit: Leaving] 10:50:15 -!- Ipsum_ has quit [Ping timeout: 276 seconds] 10:51:28 -!- tealeaves has quit [Quit: Bye] 10:52:27 -!- Kalir has quit [Changing host] 10:53:54 -!- rossi has quit [Ping timeout: 244 seconds] 11:00:03 -!- omarax has quit [Remote host closed the connection] 11:08:09 I regularly upload cbro ttyrecs to shallot (green.snark) 11:08:44 I'm too dumb to figure out how to set up rsync to ignore games in progress, so I have to totally shut down webtiles and remove 'crawler' from ssh users 11:08:49 then I just move them all 11:09:30 -!- LexAckson has joined ##crawl-dev 11:09:45 usually 20-30 GB at a time when cbro fills up and removing the compiled versions in source and stripping debug symbols from old games doesn't give me enough free space 11:10:17 -!- serq has quit [Quit: leaving] 11:10:30 -!- LexAckson_ has joined ##crawl-dev 11:11:49 -!- tollymain has quit [Quit: Connection closed for inactivity] 11:13:28 -!- chequers_ has joined ##crawl-dev 11:13:52 -!- LexAckson has quit [Ping timeout: 252 seconds] 11:18:11 -!- Wensley has joined ##crawl-dev 11:18:34 -!- Wensley is now known as Guest43453 11:21:31 -!- OCTOTROG has quit [Ping timeout: 260 seconds] 11:21:31 -!- betheynyx_ has quit [Excess Flood] 11:21:31 -!- yaknyasn has quit [Ping timeout: 260 seconds] 11:21:32 -!- tealeaves has quit [Ping timeout: 260 seconds] 11:21:32 -!- infrashortfoo_ has quit [Ping timeout: 260 seconds] 11:21:33 -!- chequers has quit [Ping timeout: 260 seconds] 11:21:33 -!- paulr has quit [Ping timeout: 260 seconds] 11:21:33 -!- bencryption has quit [Ping timeout: 260 seconds] 11:21:33 -!- Mindiell has quit [Ping timeout: 260 seconds] 11:21:33 -!- kebab has quit [Remote host closed the connection] 11:21:33 -!- panicbit has quit [Ping timeout: 260 seconds] 11:21:35 -!- Guest24363 has quit [Ping timeout: 260 seconds] 11:21:35 -!- ursan_ has quit [Ping timeout: 260 seconds] 11:21:35 -!- doy has quit [Ping timeout: 260 seconds] 11:21:35 -!- Daekdroom has quit [Ping timeout: 260 seconds] 11:21:47 -!- infrashortfoo__ is now known as infrashortfoo_ 11:21:52 -!- doy has joined ##crawl-dev 11:22:43 -!- yaknyasn_ is now known as yaknyasn 11:26:48 -!- Mindiell has joined ##crawl-dev 11:29:17 -!- GauHelldragon2 is now known as GauHelldragon 11:29:34 -!- atrodo has quit [Ping timeout: 250 seconds] 11:30:54 -!- MarvinPA has joined ##crawl-dev 11:40:29 -!- HellTiger has quit [Ping timeout: 276 seconds] 11:50:09 -!- MagicLamp has quit [Quit: -a- Connection Timed Out] 11:54:11 -!- Tux[Qyou] has joined ##crawl-dev 11:55:01 -!- Tuxedo[Qyou] has quit [Read error: Connection reset by peer] 11:59:01 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 12:00:02 -!- omarax has quit [Remote host closed the connection] 12:01:11 -!- PleasingFungus has joined ##crawl-dev 12:05:46 -!- Wolpertinger has quit [Ping timeout: 250 seconds] 12:07:01 -!- Daekdroom has quit [Quit: Leaving] 12:12:44 -!- Kenran has quit [Client Quit] 12:15:49 -!- scummos__ has quit [Ping timeout: 260 seconds] 12:20:11 -!- Ququman has joined ##crawl-dev 12:26:28 -!- tealeaves has quit [Quit: Bye] 12:28:13 -!- Shasbat has quit [Quit: Page closed] 12:29:36 -!- Esox_ has quit [Ping timeout: 250 seconds] 12:29:53 -!- Blazinghand has joined ##crawl-dev 12:30:27 -!- UrsidaeJohn has quit [Read error: Connection reset by peer] 12:33:21 -!- MarvinPA has quit [Quit: Leaving] 12:36:08 -!- MarvinPA has joined ##crawl-dev 12:36:29 -!- molotove has quit [Quit: Leaving.] 12:39:21 -!- Blazinghand has quit [Quit: Leaving] 12:39:57 -!- Blazinghand has joined ##crawl-dev 12:40:06 -!- JoeMaro_ has quit [Ping timeout: 276 seconds] 12:43:50 -!- twelwe has quit [Quit: Page closed] 12:43:53 -!- tw12we has quit [Quit: Page closed] 12:44:03 -!- debo has quit [Ping timeout: 240 seconds] 12:44:51 -!- UrsidaeJohn has quit [Quit: Computer has gone to sleep.] 12:45:05 -!- dtsund has joined ##crawl-dev 12:53:22 -!- rossi has quit [Ping timeout: 260 seconds] 12:53:33 -!- Diabl0658 has quit [Ping timeout: 240 seconds] 12:53:56 -!- Dracunos has quit [Ping timeout: 276 seconds] 12:56:42 -!- tealeaves has quit [Quit: Bye] 13:00:01 -!- omarax has quit [Remote host closed the connection] 13:00:11 !tell canofworms you didn't give me any tentacles... ;_; 13:00:12 PleasingFungus: OK, I'll let canofworms know. 13:03:23 -!- Kalir has quit [Quit: I'M OUT SON. PEACE, LOVE, EXPLOSIONS.] 13:05:34 Unstable branch on crawl.akrasiac.org updated to: 0.19-a0-34-g6972264 (34) 13:06:04 -!- xenohunter has quit [] 13:08:03 -!- MagicLamp has quit [Quit: -a- Connection Timed Out] 13:09:29 -!- Lamp has quit [] 13:12:50 -!- debo has joined ##crawl-dev 13:19:51 -!- dtsund has quit [Ping timeout: 246 seconds] 13:24:30 New branch created: canofbeasts (1 commit) 13https://github.com/crawl/crawl/tree/canofbeasts 13:24:30 03PleasingFungus02 07[canofbeasts] * 0.19-a0-35-g2298ef3: CanOfWorms' new Mutant Beasts 10(26 seconds ago, 44 files, 119+ 4-) 13https://github.com/crawl/crawl/commit/2298ef3c56bd 13:32:47 -!- Dalwyn has quit [Quit: Page closed] 13:32:56 -!- MadCoyote has quit [Ping timeout: 276 seconds] 13:33:28 -!- dtsund has joined ##crawl-dev 13:40:03 -!- PleasingFungus has quit [Ping timeout: 240 seconds] 13:41:03 -!- Zekka has quit [Ping timeout: 240 seconds] 13:43:07 -!- PleasingFungus has joined ##crawl-dev 13:45:35 -!- Blazinghand has quit [Read error: Connection reset by peer] 13:47:14 ??tournament 13:47:15 tournament[1/5]: The 0.18 tournament will run from 20:00 UTC May 6 to 20:00 UTC May 22. Rules: http://dobrazupa.org/tournament/0.18/ Leaderboard: http://dobrazupa.org/tournament/0.18/overview.html (not done yet!) 13:47:40 what if cao doesn't get updated by the tourney start? 13:47:48 we all die 13:47:59 bummet 13:48:05 bummerrrrrrrr 13:48:45 -!- amalloy_ is now known as amalloy 13:50:15 Berserk and clarity mutation are NOT exclusive 13https://crawl.develz.org/mantis/view.php?id=10395 by Le_Nerd 13:52:24 -!- MagicLamp has quit [Ping timeout: 246 seconds] 13:52:54 -!- Writ has quit [Ping timeout: 276 seconds] 13:55:07 !gitgrep 1 clarity 13:55:07 %git HEAD^{/clarity} 13:55:07 07MarvinPA02 * 0.18-a0-1044-g2bb894f: Let ambrosia bypass clarity 10(4 months ago, 4 files, 14+ 27-) 13https://github.com/crawl/crawl/commit/2bb894fc36ce 13:55:11 !gitgrep 1 [Cc]larity 13:55:11 %git HEAD^{/[Cc]larity} 13:55:11 07MarvinPA02 * 0.18-a0-1044-g2bb894f: Let ambrosia bypass clarity 10(4 months ago, 4 files, 14+ 27-) 13https://github.com/crawl/crawl/commit/2bb894fc36ce 13:55:14 !gitgrep 2 [Cc]larity 13:55:14 %git HEAD^{/[Cc]larity}^^{/[Cc]larity} 13:55:14 07PleasingFungus02 * 0.18-a0-1024-gf1736fb: Revert "Clarity blocks intentional zerk" 10(4 months ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/f1736fbdacfa 13:55:22 !gitgrep 3 [Cc]larity 13:55:22 %git HEAD^{/[Cc]larity}^^{/[Cc]larity}^^{/[Cc]larity} 13:55:22 07ebering02 {wheals} * 0.18-a0-1001-g18cdf19: Clarity blocks intentional zerk (bcadren, nvjack) 10(10 months ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/18cdf19ce4aa 13:55:32 this does feel extremely familiar, doesn't it? 13:55:37 i know we've talked about this at some point 13:59:18 round and round and round it goes 13:59:21 -!- mopl has quit [Quit: Page closed] 14:00:03 -!- omarax has quit [Remote host closed the connection] 14:00:04 can't find the discussion 14:00:05 pity 14:00:14 -!- tealeaves has quit [Quit: Bye] 14:02:09 -!- Ratboiler has quit [Quit: Page closed] 14:03:45 -!- reaverb has joined ##crawl-dev 14:04:07 -!- sdemarre has quit [Quit: Page closed] 14:04:47 -!- shnurlf has quit [Quit: Page closed] 14:18:02 -!- travis-ci has joined ##crawl-dev 14:18:03 The build passed. (canofbeasts - 2298ef3 #5380 : Nicholas Feinberg): https://travis-ci.org/crawl/crawl/builds/127283140 14:18:04 -!- travis-ci has left ##crawl-dev 14:21:43 -!- ProzacElf has joined ##crawl-dev 14:26:09 !tell gammafunk did you want to make some other change to iron giants before 0.18's release? 14:26:09 PleasingFungus: OK, I'll let gammafunk know. 14:27:58 -!- wheals has quit [Quit: Leaving] 14:29:38 -!- Dingbat_ has quit [Ping timeout: 250 seconds] 14:30:03 -!- wheals has joined ##crawl-dev 14:33:54 03PleasingFungus02 07* 0.19-a0-35-g3484356: Revert "no ghosts in inaccessible areas" (10160) 10(82 seconds ago, 3 files, 1+ 23-) 13https://github.com/crawl/crawl/commit/3484356fafca 14:34:10 03PleasingFungus02 07[stone_soup-0.18] * 0.18-b1-21-gddb68a2: Revert "no ghosts in inaccessible areas" (10160) 10(2 minutes ago, 3 files, 1+ 23-) 13https://github.com/crawl/crawl/commit/ddb68a2a300a 14:36:55 !tell doy %git 3484356fafca just fyi 14:36:56 PleasingFungus: OK, I'll let doy know. 14:39:19 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 14:41:13 !tell canofworms also this code is nontrivial enough that i'm probably gonna wait until 0.19 to actually merge it in, sorry :( 14:41:14 PleasingFungus: OK, I'll let canofworms know. 14:43:14 -!- MagicLamp has quit [Quit: -a- Connection Timed Out] 14:44:28 -!- oplop has quit [Quit: Page closed] 14:44:59 PleasingFungus: you're taking the individual layers canofworms built and writing code to compose them on-demand for a given kind of mbeast, or something? would it be so terrible to take the 6*5*5 already-composed images and choose the appropriate one for a given beast? 14:45:32 amalloy: I mean, i wrote the code. it works. you could cache them in some way, build a tilesheet or whatever 14:46:01 the code for choosing them would be considerably more complex, i think 14:46:22 ah, not at 6*5*5, I guess 14:47:17 you'd either need to store them as a pre-made tilesheet, which seems like a nightmare for any future person who wants to edit them, or you'd need to add building the tilesheet into the build steps 14:47:22 which is doable, but i've never done it 14:48:43 -!- bencryption_ has quit [Quit: WeeChat 1.0.1] 14:49:20 -!- AreBrandon has quit [Ping timeout: 250 seconds] 14:52:47 -!- AreBrandon has joined ##crawl-dev 14:53:33 -!- rossi has quit [Ping timeout: 240 seconds] 14:55:34 -!- CanOfWorms has joined ##crawl-dev 14:55:36 pf: https://www.dropbox.com/s/xyg8vk4ejfqqffb/mutant-weird.zip?dl=0 14:55:36 CanOfWorms: You have 2 messages. Use !messages to read them. 14:55:55 one of these days I'm going to not forget something, I swear 14:57:33 -!- reaverb has quit [Ping timeout: 240 seconds] 14:57:36 never 14:57:59 You forgot to open the can of worms 14:57:59 gammafunk: You have 1 message. Use !messages to read it. 14:59:16 -!- MagicLamp has quit [Quit: -a- Connection Timed Out] 14:59:19 03PleasingFungus02 07[canofbeasts] * 0.19-a0-36-g3e654f4: Revert "no ghosts in inaccessible areas" (10160) 10(27 minutes ago, 3 files, 1+ 23-) 13https://github.com/crawl/crawl/commit/3e654f4ec904 14:59:19 03PleasingFungus02 07[canofbeasts] * 0.19-a0-38-g339f108: Merge branch 'master' into canofbeasts 10(3 minutes ago, 0 files, 0+ 0-) 13https://github.com/crawl/crawl/commit/339f1089e257 14:59:19 03PleasingFungus02 07[canofbeasts] * 0.19-a0-39-gea1d14a: Weird mutant beasts 10(14 seconds ago, 7 files, 7+ 2-) 13https://github.com/crawl/crawl/commit/ea1d14ae3ea1 14:59:34 oops 14:59:35 w/e 15:00:02 -!- omarax has quit [Remote host closed the connection] 15:01:20 -!- Dracunos has quit [Ping timeout: 276 seconds] 15:01:44 -!- Dracunos7 is now known as Dracunos 15:05:13 -!- jeefus has joined ##crawl-dev 15:05:45 -!- removeelyvilon has quit [Quit: Page closed] 15:06:16 -!- removeelyvilon has joined ##crawl-dev 15:07:15 -!- removeelyvilon has quit [Client Quit] 15:07:32 -!- Twinge has quit [Ping timeout: 260 seconds] 15:07:55 remove elyvilon, eh 15:08:07 PleasingFungus: I haven't thought about iron giants, but don't have any simple tweak for 0.18; sounds like something goot to address in 0.19 though 15:08:18 OK 15:08:20 Assuming MPA doesn't come along and silently remove them... 15:08:29 -!- MagicLamp has quit [Ping timeout: 276 seconds] 15:08:32 switfly, with deadly precision.... 15:08:36 *swiftly 15:08:57 -!- Dracunos has quit [Ping timeout: 276 seconds] 15:09:16 -!- jefus has quit [Ping timeout: 252 seconds] 15:09:29 03PleasingFungus02 07[canofbeasts] * 0.19-a0-40-g3397e1d: Dataify mutant beast layers 10(19 seconds ago, 1 file, 12+ 18-) 13https://github.com/crawl/crawl/commit/3397e1d8b3d5 15:09:38 he's VERY powerful. 15:10:07 There's my recursive iron giant idea, where it spawns an iron giant nearby to which it throws the player which then spawns an iron giant nearby to which it throws the player which... 15:10:27 ok, making a vault quad should be easy right 15:11:04 http://puu.sh/oDUfY/e74057589f.png 15:11:10 gonna convert this to actual formatting 15:11:14 CanOfWorms: o/ 15:11:20 vault drawing buddy 15:11:26 pathetic. 15:11:42 gammafunk: turn your monitor ON 15:12:05 I only need ASCII. Invented decades ago and it does a GOOD JOB 15:17:50 -!- simmarine has joined ##crawl-dev 15:18:38 -!- Twinge has joined ##crawl-dev 15:19:57 1 - how do I put glass 15:20:14 2 - if I put glass, do I have to also make it metal or does the game handle that for me? 15:21:05 <|amethyst> 1. m for clear rock, n for clear stone 15:21:17 https://github.com/crawl/crawl/blob/master/crawl-ref/docs/develop/levels/syntax.txt#L25 15:21:18 <|amethyst> 2. there is no clear metal, Scotty hasn't travelled back in time yet 15:21:24 ah 15:21:32 |amethyst: power reference... 15:22:03 <|amethyst> turns 30 this November 15:22:19 <|amethyst> the movie, not me 15:23:01 -!- Twinge has quit [Ping timeout: 252 seconds] 15:23:30 the best of the movies 15:23:32 imo 15:23:42 though i haven't seen it since i was a kid 15:23:44 -!- Twinge has joined ##crawl-dev 15:24:06 wrt mephitic cloud (from last night), it doesn't prompt on self-target because it has SPFLAG_ALLOW_SELF, same as the other cloud spells 15:24:20 what's a good number of loot to drop in a quad? 15:24:41 -!- tw12we has joined ##crawl-dev 15:24:47 however, the other clouds still prompt on self-target 15:24:49 hrm 15:24:58 it's because of their targetters 15:24:58 CanOfWorms: at least three rune mimics 15:24:59 <|amethyst> PleasingFungus: the other clouds don't use beams 15:25:07 plausible 15:25:07 ! 15:25:13 is there a way to force a rune mimic? 15:25:14 so i'll just remove ALLOW_SELF_TARGET 15:25:17 even if you used removed SPFLAG_ALLOW_SELF it would still not prompt if you cast it next to you 15:25:19 i think 15:25:20 yes. however, you probably shouldn't 15:25:23 unless you're very funny 15:25:25 like me 15:25:28 -!- Naruni has joined ##crawl-dev 15:25:30 well it's a football field 15:25:33 the rune is in one of the goals 15:25:35 haha 15:25:43 are there multiple balls in football? 15:25:45 <|amethyst> oh 15:25:47 <|amethyst> I wonder 15:25:47 the real ball and the fake one 15:25:54 wheals: it does 15:25:55 the ball is a 9. 15:25:55 actually 15:25:57 with or without 15:26:03 maybe I can make it a boulder beetle 15:26:06 <|amethyst> it might have something to do with aimed_at_feet 15:26:09 good chat vibes here 15:26:11 i suddenly understand nothing 15:26:14 rip 15:26:30 <|amethyst> or maybe it's because the beam hits and not the explosion 15:27:13 of course, if you remove allow_self_target, it *will* prompt when you have rpois and self-target (but not if you have rpois and target adjacent) 15:27:16 but imo that's a separate bug 15:27:26 and not one we should introduce 15:27:38 it exists 15:27:42 hrm 15:27:48 !bug 10394 15:27:48 https://crawl.develz.org/mantis/view.php?id=10394 15:27:53 hmm, 15:27:57 the self-targeting warning is a special case 15:28:06 which doesn't care about whether you'll be affected or not 15:28:07 are there any good monsters to force in the football quad 15:28:14 so you get a bunch of issues with it 15:28:18 philosophically speaking, it makes sense for it to be allow_self_target since casting at yourself does make sense 15:28:31 even if you were immune to bolt of fire there'd be no point in self-casting it 15:28:45 so should allow_self_target be changed to warn? 15:29:10 the point of allow_self_target is to let the targetter decided whether to warn 15:29:10 er, it's SPFLAG_ALLOW_SELF 15:29:15 i was making up terms 15:29:20 wheals: that's not what it does... 15:29:22 rather than directn.cc itself 15:29:39 it sets it to CONFIRM_NONE 15:30:06 which is to say, to no warnings 15:30:13 oh, maybe i'm misunderstanding you 15:30:27 <|amethyst> and it's only on cloud spells 15:30:43 it was briefly on yara's! 15:30:54 and i'd put it back if we were going to have separate self-targeting warnings on beams 15:32:42 <|amethyst> PleasingFungus: wheals is right-ish in that this CONFIRM_NONE is handled in the direction_chooser (not targeter) rather than the beam logic 15:32:54 http://pastebin.com/N39JmnvK 15:32:54 Naruni: You have 3 messages. Use !messages to read them. 15:33:02 lines 31-33 15:33:04 <|amethyst> I think it is assumed that the spell's tracer will check for an actually dangerous use 15:33:07 yeah i did misunderstand him 15:33:09 see cast_big_c, for example 15:33:17 i cant get anything to return an item_def& 15:33:20 !messages 15:33:21 (1/3) MarvinPA said (about 2y 27w 5d 4h 11m 9s ago): your patch for #7657 (flaying in sanctuary) isn't quite right - it makes the first check fail, but the fallback for that is to assume we're flaying a monster (since we're not flaying the player). so then it tries to treat the player as a monster, and bad things happen :P 15:33:21 the question is why the beam's tracer doesn't consider this dangerous 15:33:36 i think MarvinPA may have forgotten about that !tell 15:33:38 !messages[2 15:33:48 wow, that is the oldest tell i've seen 15:33:56 !messages 15:33:56 (1/2) wheals said (8h 2m 44s ago): if `si` is a SelItem, you can use something like `si->item->base_type` 15:34:00 <|amethyst> Naruni: item_def& object = select_items(...) 15:34:07 <|amethyst> Naruni: select_items doesn't return an item 15:34:12 wheals: i think it's because it assumes it'll be handled by directn 15:34:17 so it'd be a duplicate warning otherwise 15:34:44 -!- scummos__ has quit [Ping timeout: 260 seconds] 15:34:51 !source beam.cc:3242 15:34:52 https://github.com/crawl/crawl/blob/master/crawl-ref/source/beam.cc#l3242 15:34:59 hmm 15:35:13 i see 15:35:35 wheals: so presumably you'd want to remove that, and then add SP_ALLOW_SELF to more things 15:35:56 like... fire storm :) 15:37:02 !messages 15:37:02 (1/1) wheals said (8h 5m 31s ago): actually, `si.item->base_type` 15:37:44 question is, how do you avoid the duplicate warning for, say, magic dart 15:37:54 alrigiht 15:37:59 vault looks good in game 15:38:08 <|amethyst> continue setting dont_prompt_self *unless* the spell has that flag 15:38:22 http://pastebin.com/GN9VWwja 15:38:31 anyone see any problems before I put it up on mantis? 15:38:59 <|amethyst> Naruni: but I think probably you'd want to return an item* so you have a way to indicate that they cancelled 15:39:07 <|amethyst> Naruni: (by returning nullptr) 15:39:08 well, unless the spell has SPFLAG_NOT_SELF 15:39:09 surely 15:39:31 <|amethyst> PleasingFungus: if the spell has SPFLAG_NOT_SELF then it doesn't matter because you can't target yourself 15:39:42 if (testbits(flags, SPFLAG_NOT_SELF)) args.self = CONFIRM_CANCEL; else args.self = CONFIRM_NONE; 15:40:21 -!- NotKat has quit [Quit: Page closed] 15:40:38 is there precedent on giving a user someone else's account? got a request to do that since the account in question hasn't played a game on cbro 15:40:52 !lm Kat src=cbro 15:40:53 No milestones for Kat (src=cbro). 15:41:03 !lm kat 15:41:03 848. [2016-05-02 12:38:30] Kat the Thaumaturge (L9 DgWz) entered the Ecumenical Temple on turn 9395. (D:7) 15:41:05 !lm kat s=src 15:41:06 848 milestones for kat: 848x cao 15:41:12 !nick Kat 15:41:12 No nick mapping for kat. 15:41:13 johnstein: sounds like a very bad idea, tbh 15:41:18 yes that person asked about it earlier in this channel 15:41:24 yea got a PM 15:41:34 sounds like a recipe for streakbreaking etc 15:41:34 there was a discussion a few days ago 15:41:38 <|amethyst> PleasingFungus: we're going to have to do that eventually 15:41:40 sounds like a microcosm of the Single Auth issue 15:41:40 even accidental 15:41:43 yes 15:41:47 given the other person is an active player 15:41:56 i can't see any justification for allowing someone else to take their nick 15:42:03 <|amethyst> huh? 15:42:06 <|amethyst> this was CAO kat 15:42:09 yes 15:42:09 <|amethyst> asking about cbro kat 15:42:12 oh 15:42:16 hm 15:42:19 well if we were doing single source we'd have to solve that issue 15:42:21 yes 15:42:25 i'd misunderstood 15:42:30 and this is the easiest 15:42:31 ah ok 15:42:36 yea 15:42:41 not my morning, apparently 15:42:52 heh 15:42:55 me either 15:43:10 today is a dumb project manager day at work 15:43:21 <|amethyst> I have re-owned accounts in similar situations 15:43:50 <|amethyst> where the account being repatriated had never been played, or had 1-2 games something like 4 years ago 15:43:51 seems reasonable to make accounts go away/become available if unused for e.g. a year 15:43:55 (heck, freenode does that) 15:44:24 !source drink 15:44:24 there's an obvious problem there 15:44:25 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/item_use.cc#l1655 15:44:31 ty |amethyst. my plan was to send an email to the inactive account letting them know that because their account is inactive and the other isn't, I re-owned it. 15:44:42 but wanted to run it by here 15:44:47 given there's an entire category of accounts which are made not to be used 15:44:54 johnstein: give them a week to respond before owning it? 15:45:13 im confused, this line: item_def& potion = you.inv[slot]; is what makes drink() do things with an item 15:45:29 a proper account management system would have flags you could set for those, system accounts, admin accounts, etc. 15:45:29 so i'm trying to return an item_def& 15:45:48 im that pastebin i put, can i even have a function return item_def&? 15:46:03 <|amethyst> Naruni: you can, but how are you going to indicate that the user cancelled? 15:46:04 -!- siepu has quit [Client Quit] 15:46:05 yea geekosaur. really looking forward to central single auth 15:46:07 come to think of it, if someone is working on that kind of setup I'd be willing to help. (not sure I could do it myself, or rather I could certainly build such a system but it owuldn't be web-enabled) 15:46:18 then we have a group dedicated to just that 15:46:20 <|amethyst> Naruni: in the code you're replacing, that happens in the if (slot == -1) before it even defines potion 15:46:21 i'll return a -1 15:46:27 and admins don't need to worry bout it :) 15:46:29 <|amethyst> Naruni: -1 isn't an item_def & 15:47:03 only obvious complication i see with the SPFLAG_ALLOW_SELF simplification i was suggesting (defaulting to CONFIRM_NONE): you'd need to add a warning to airstrike 15:47:07 <|amethyst> Naruni: if you make it return item_def&, you're saying "I promise to return an already-existing item that isn't a local or temporary variable" 15:47:15 I know just enough js to be able to do simple debugging when something blows up, or the occasional simple-minded tampermonkey (greasemonkey for you firefox types) 15:47:33 ah, nvm, actually. that's already SPLFLAG_NOT_SELF 15:49:02 |amethyst, should i have it return an item_def and then inside drink() have something like: item_def temp = use_an_item(stuff); item_def& potion = temp; 15:49:11 <|amethyst> no, that makes a copy 15:49:18 <|amethyst> my suggestion is to have it return item_def* 15:49:26 oh i didnt know i could do that 15:49:30 <|amethyst> then you can return nullptr; if they cancel 15:49:37 <|amethyst> or return &you.inv[slot]; or whatever 15:50:24 so item_def* thing = use_an_item(stuff); i can then later reference by item_def& potion = thing; 15:50:27 like that? 15:50:39 <|amethyst> item_def &potion = *thing; 15:51:23 <|amethyst> or 15:51:36 -!- shellybean1981 has quit [Quit: Page closed] 15:51:54 ok let me see if i understand that, *thing points to an item_def, then whatever i do to &potion will actually be the object that *thing is pointing to? 15:51:57 <|amethyst> just make it item_def* potion = ...; then change all the potion.base_type to potion->base_type and is_bad_item(potion) to is_bad_item(*potion) etc 15:52:14 <|amethyst> item_def * thing = ...; 15:52:19 <|amethyst> thing points to an item_def 15:52:26 <|amethyst> *thing is the item_def that thing points to 15:52:54 or, alternately, item_def* potion_p = ...; if (!potion) { exit the function somehow } item_def potion = *potion_p; 15:52:56 <|amethyst> and is an lvalue (not a temporary) so you can take a reference to it with item_def &potion = *thing; 15:53:11 <|amethyst> PleasingFungus: that will make a copy 15:53:20 sorry 15:53:25 yeah, &potion 15:53:31 if you don't want to change the rest of the potion 15:53:40 er, if (!potion_p) 15:53:45 i should go get lunch. 15:54:07 -!- WereVolvo has quit [Read error: Connection reset by peer] 15:54:12 -!- lordfrikk has quit [Ping timeout: 260 seconds] 15:54:16 <|amethyst> Naruni: one other difficulty btw, is that you will have to change the dec_inv_item_quantity call later 15:54:48 <|amethyst> Naruni: and do either dec_inv_item_quantity or dec_mitm_item_quantity depending on whether it's in inventory or the floor 15:55:47 |amethyst, i saw that, was just trying to not get too far ahead of myself first... 15:55:47 <|amethyst> :) 15:56:12 not it's saying you.inv[slot] cannot convert item_def to item_def* 15:56:16 now* 15:56:23 <|amethyst> return &you.inv.[slot]; 15:56:35 <|amethyst> you use the prefix & operator to take a thing and give you a pointer 15:56:44 <|amethyst> the opposite of *, which takes a pointer and gives you a thing 15:57:03 AHH 15:57:03 <|amethyst> hm 15:57:12 <|amethyst> We maybe should have a function to do this: 15:57:43 New branch created: simpler_target_warning (2 commits) 13https://github.com/crawl/crawl/tree/simpler_target_warning 15:57:43 03PleasingFungus02 07[simpler_target_warning] * 0.19-a0-36-g8060145: Prompt on self-targeted mephitic cloud (minmay) 10(31 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/8060145d6b94 15:57:43 03PleasingFungus02 07[simpler_target_warning] * 0.19-a0-37-gc369c48: Improved self-targetting warnings (minmay, wheals) 10(3 minutes ago, 4 files, 9+ 14-) 13https://github.com/crawl/crawl/commit/c369c483f896 15:57:44 <|amethyst> if (in_inventory(item)) dec_inv_item_quantity(item.slot, 1); else /* do some ASSERTs here probably */ dec_mitm_item_quantity(item.index(), 1) 15:58:01 wow, how did i do that 15:58:06 so if i want to return a pointer, my function should be item_def* bla() { item_def* pointer = &you.inv[slot] } 15:58:12 oh, right, forgot i made the earlier one 15:58:28 <|amethyst> Naruni: yes 15:58:45 |amethyst, ok i think i got it now, thank you 15:59:43 <|amethyst> Naruni: and when you get the vector in the other case, you'd do something like return const_cast(vec[0].item); (SelItem::item is a const pointer sadly) 15:59:58 <|amethyst> (but at least it's a pointer) 16:00:02 -!- omarax has quit [Remote host closed the connection] 16:00:09 <|amethyst> after checking that the vector isn't empty 16:00:23 <|amethyst> (which would be another form of cancel I guess) 16:01:15 <|amethyst> oh 16:01:17 <|amethyst> sorry 16:01:20 <|amethyst> I misread 16:01:30 <|amethyst> I was looking at prompt_invent_item*s*, not _item 16:01:31 i guess now self-casting bolt of draining as an undead won't prompt 16:01:37 <|amethyst> so no vector involved 16:01:53 which is a small enough deal that it's still better than the status quo or any of the other solutions 16:02:06 remember we were talking about this the other day, i wanted to avoid using stack_iterator because i needed a vector to fill the menu 16:02:10 <|amethyst> wheals: to be fair, casting it into a wall doesn't prompt either :) 16:02:23 well 16:02:27 * wheals mumbles something about victory dancing 16:02:29 but now im reading that select_items is totally the wrong thing for me to be using in this situation 16:02:43 the game doesn't default to targeting bolt of drain into a wall when no susceptible enemies are in line of fire 16:02:52 however, 16:03:00 * wheals mumbles something about `z` 16:04:04 idk, my blood sugar is too low to make decisions rn 16:04:54 i'd be extremely nervous about merging something like this into 0.18, since it seems very likely to introduce new problems 16:05:08 -!- Kenran has quit [Quit: Leaving] 16:05:34 * amalloy starts a "buy PleasingFungus a milkshake" kickstarter campaign 16:06:24 |amethyst, you talked about mitm a moment ago, ive read a bunch of code about mitm but i can't actually find what it is 16:06:42 so many instances of it it's impossible to grep 16:06:57 amalloy: like and subscribe to my patreon 16:07:19 Naruni: it's the "monster inventory", the place where all items not in the player's inventory are stored 16:07:40 iirc mitm is an alias for something else 16:08:00 crawl_environment.item, i think, in env.h 16:08:11 er, that's env.item 16:08:27 yeah, mitm is defined in defines.h 16:09:07 *all items on the current level (in monsters' inventories, the floor, shops, everything but the player's inventory) 16:09:09 (probably) 16:09:29 -!- Zibudo has joined ##crawl-dev 16:09:46 but how do i use it? 16:10:28 it's an array of item_defs 16:10:31 what are you trying to do? 16:11:46 -!- Arianwen has quit [Quit: leaving] 16:12:00 i need to build a menu (type MT_SELONE) that will allow a selection of items on the floor. somehow i need to get the item selected returned to the function as an item_def* 16:12:09 items = item 16:12:35 i just found get_mitm_slot 16:12:44 maybe this will give a clue 16:13:45 item_def &item = mitm[obj]; this is interesting 16:18:48 -!- spriseris has quit [Quit: Leaving.] 16:19:58 what does the menu give you 16:20:06 that you're trying to turn into an item_def* 16:20:35 -!- removeelyvilon has quit [Quit: Page closed] 16:21:10 -!- twelwe has quit [Quit: Page closed] 16:21:10 -!- tw12we has quit [Quit: Page closed] 16:23:02 is there a pak vault that places a supercharged magic dart wand? 16:23:09 haha 16:23:13 not afaik 16:23:25 i don't think vault syntax currently supports it 16:23:29 it does 16:23:33 it does? 16:23:35 according to the file I'm reading 16:23:42 just charges:? 16:23:48 * "charges:N" sets the number of charges for wands. Does no checks against the maximum number of charges. 16:23:58 it also doesn't affect max charges 16:24:00 yes 16:24:09 clearly not a real supercharge 16:24:11 :) 16:24:19 a failed experiment... 16:24:33 in any case I'll add that to my todo list for vaults 16:24:37 PleasingFungus, that's my problem, I don't have a menu object which does what I want 16:24:44 I suppose I could use a toggleable menu 16:24:52 unless a magic dart wand with 99 charges breaks game balance, somehow...? 16:24:57 seems unlikely 16:25:04 -!- ProzacElf has quit [Ping timeout: 240 seconds] 16:25:37 i might have to dig into the pickup menu 16:26:45 -!- Mandevil is now known as Borek 16:26:52 -!- Borek is now known as Mandevil 16:26:53 another funky thing i dont understand, is void pickup_menu(int item_link) contains nothing about a menu 16:27:11 other than selected_items 16:27:27 but that puts me back at square one, selected_items doesnt return what I want 16:27:48 johnstein: Sorry for not getting back to you, death in the family last week has made me basically impossible to get a hold of. Yes, I would _love_ your help with CAO, I'll follow up via email. 16:27:48 rax: You have 38 messages. Use !messages to read them. 16:27:58 hahaha Sequell you try so hard but it will never happen <3 16:28:12 -!- debo has quit [Ping timeout: 244 seconds] 16:28:12 (posted here because I am sure other people were wondering wtf) 16:28:21 heh 16:28:30 Naruni: it returns a SelItem 16:28:30 so you have an item_def* 16:28:32 i'm not sure what the problem is 16:28:41 rax: I also emailed you due to rax[2 16:28:48 (John Boyle) 16:28:51 -!- Weretaco_ has joined ##crawl-dev 16:28:54 -!- amalloy_ has joined ##crawl-dev 16:29:04 -!- Lohengramm has quit [Ping timeout: 268 seconds] 16:29:05 -!- kramin has quit [Ping timeout: 268 seconds] 16:29:05 -!- Weretaco has quit [Ping timeout: 268 seconds] 16:29:05 -!- fazisi_ has quit [Ping timeout: 268 seconds] 16:29:05 -!- minmay has quit [Ping timeout: 268 seconds] 16:29:05 -!- Rjs has quit [Ping timeout: 268 seconds] 16:29:06 -!- _sk has quit [Ping timeout: 268 seconds] 16:29:06 -!- Napkin has quit [Ping timeout: 268 seconds] 16:29:06 -!- amalloy has quit [Ping timeout: 268 seconds] 16:29:06 -!- eki has quit [Ping timeout: 268 seconds] 16:29:06 -!- amalloy_ is now known as amalloy 16:29:41 wheals, a SelItem is an item_def*? i was trying that last night let me try again there was something strange about type conversions 16:29:50 !source SelItem 16:29:51 1/3. https://github.com/crawl/crawl/blob/master/crawl-ref/source/invent.h#l59 16:29:54 -!- Napkin has joined ##crawl-dev 16:30:01 look at the struct definition 16:31:37 sorry for being crabby i'm having a really bad day 16:31:48 oh rax, I just fully read your message. sorry to hear about your loss. take your time on the response. 16:31:56 but you can just use the item field 16:32:11 and, uh, not sure what to do with the const 16:32:28 wheals, youre not gonna hurt my feelings, no need to apologize - i appreciate the help 16:32:58 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.92 [Firefox 45.0.2/20160407164938]] 16:33:00 http://pastebin.com/uWbF1LT6 16:33:07 this is what im having problems with 16:33:27 how do i get the item selected into an item_def* 16:33:40 yeah try object = const_cast(temp[0].item); 16:33:52 -!- edsrzf has joined ##crawl-dev 16:34:07 though afterwards you should add error checking in case temp is empty if the player didn't select anything 16:34:50 holy shit it compiled 16:35:21 what is that const_cast? 16:35:36 -!- GauHelldragon has quit [Ping timeout: 276 seconds] 16:36:51 1learn a crawl-dev "holy shit it compiled" 16:38:03 -!- Lohengramm has joined ##crawl-dev 16:38:19 ??crawl-dev 16:38:19 ##crawl-dev[1/1]: The IRC channel for Crawl development and design. Many but not all devs frequent the channel. To join, "/join ##crawl-dev". Logs are at http://s-z.org/crawl-dev/ . 16:40:04 Naruni: const_cast takes something const and gives it back un-const, or vice versa. in SelItem you have a const item_def*, and you want a non-const item_def* 16:40:51 -!- fixit_friend has quit [Read error: Connection reset by peer] 16:42:44 -!- removeelyvilon has quit [Quit: Page closed] 16:45:37 ahh so that was the problem 16:45:42 -!- fixit_friend has joined ##crawl-dev 16:45:59 -!- fazizzz has quit [Ping timeout: 276 seconds] 16:48:19 is there a way to take a pointer and turn it into a reference? for instance i have item_def* = thing function() and later i need thing to become an item_def& 16:49:02 item_def& thing2 = &thing; 16:49:31 -!- tealeaves has quit [Quit: Bye] 16:49:33 err item_def& thing2 *thing; 16:49:57 yes, don't use C++ 16:50:36 ... I'm not very helpful 16:52:43 -!- serq has quit [Changing host] 16:52:45 Naruni: dereferencing a pointer yields a reference 16:53:04 item_def* thing = foo; item_def& i = *thing; 16:53:29 now any changes to i will affect the value stored at *thing 16:53:47 -!- Weretaco_ is now known as Weretaco 16:54:54 -!- rossi has quit [Ping timeout: 276 seconds] 16:57:53 amalloy, perfect, thanks 17:00:02 -!- omarax has quit [Remote host closed the connection] 17:00:27 -!- tealeaves has quit [Quit: Bye] 17:02:13 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 17:03:34 -!- fazisi_ has quit [Read error: Network is unreachable] 17:04:34 -!- Insomniak` has quit [Ping timeout: 240 seconds] 17:09:31 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 17:10:37 -!- Dracunos has quit [Ping timeout: 260 seconds] 17:10:56 -!- Dracunos7 is now known as Dracunos 17:12:17 hmm 17:12:27 -!- debo has joined ##crawl-dev 17:15:25 -!- serq_ has quit [Client Quit] 17:15:54 -!- ProzacElf has joined ##crawl-dev 17:15:59 -!- serq has quit [Quit: leaving] 17:16:12 -!- Krakhan has quit [Changing host] 17:17:39 -!- jefus has joined ##crawl-dev 17:18:33 -!- Calamarain has quit [Ping timeout: 246 seconds] 17:19:57 -!- Eksell has quit [Ping timeout: 246 seconds] 17:22:04 -!- Eksell has joined ##crawl-dev 17:27:14 item_use.cc:1711:41: error: binding ‘const item_def’ to reference of type ‘item_def&’ discards qualifiers 17:27:23 item_def& object = *temp[0].item; 17:27:28 -!- PleasingFungus has joined ##crawl-dev 17:27:34 yet when i try using the const_cast 17:28:03 -!- rossi has quit [Ping timeout: 276 seconds] 17:28:09 item_use.cc:1710:66: error: invalid initialization of non-const reference of type ‘item_def&’ from an rvalue of type ‘item_def*’ 17:28:09 item_def& object = const_cast(temp[0].item); 17:28:42 item_use.cc:1710:66: error: invalid const_cast from type ‘const item_def**’ to type ‘item_def*’ 17:28:42 item_def& object = const_cast(temp[0].item); 17:28:48 if using it as a reference 17:28:56 yes, you dropped a * 17:29:34 should it be item_def& object = const_cast(*temp[0].item); 17:30:19 I think so? might be necessary to do something even more horrid but seems like the first thing to try 17:30:24 no 17:30:28 didn't work 17:30:30 you cast it to the type you want 17:30:37 oj 17:30:49 wrong one, right 17:30:59 you want an item_def& 17:31:00 item_def& object = const_cast(*temp[0].item); 17:31:05 that seems to work 17:31:08 yes 17:31:16 yes, tjhat's the right one 17:31:19 thanks 17:31:22 ... where my typing go... 17:32:24 -!- CanOfWorms has quit [Quit: ChatZilla 0.9.92 [Firefox 3.6.28/20120306064154]] 17:33:22 ugh now i have a whole new mess 17:33:51 my function is called from inside an if statement, so i can't get the reference outside of the if statement 17:35:10 declare it outside 17:35:17 hrm 17:35:25 wait, can you send a snippet? 17:35:33 sure, standby 17:36:42 -!- jefus has quit [Ping timeout: 276 seconds] 17:36:43 http://pastebin.com/mSdVTktd 17:37:09 the variable you're populating is, what, object? 17:38:01 object gets an item_def& from use_an_item and i need that reference to become an item_def& potion 17:38:08 object returns fine right now 17:39:07 those are the same thing with a different name 17:39:21 there's no reason not to use object where you're using potion 17:39:26 if i'm understanding correctly 17:39:37 so can i change line 6 to be potion = use_an_object(OBJ_POTIONS); 17:39:48 and the rest of the function will see potion? 17:39:52 <|amethyst> no 17:40:18 -!- minmay has joined ##crawl-dev 17:40:18 -!- minmay has left ##crawl-dev 17:40:18 -!- minmay has joined ##crawl-dev 17:40:18 You climb downwards. 17:40:18 Out of bounds monster: ProzacElf's ghost at (0, 0), midx = 28 17:40:18 Monster ProzacElf's ghost in rock_wall at (0, 0) 17:40:25 http://crawl.beRotato.org/crawl/saves/minmay-crawl-git-6972264d8a-160502-2140.tar.bz2 17:40:26 minmay: i have good news 17:40:31 %git 17:40:31 07PleasingFungus02 * 0.19-a0-35-g3484356: Revert "no ghosts in inaccessible areas" (10160) 10(3 hours ago, 3 files, 1+ 23-) 13https://github.com/crawl/crawl/commit/3484356fafca 17:40:42 :) 17:40:50 ah 17:41:01 it'd be nice to actually fix that functionality rather than removing it 17:41:32 |amethyst, in a perfect world, if (slot == -1) { potion = use_an_item(OBJ_POTIONS); } do_stuff(potion); 17:41:46 thats the effect im going after 17:42:02 hah. take that from my ghost 17:42:05 but it's gotta be an item_def& 17:43:08 if (slot == -1) { item_def& potion = use_an_item(OBJ_POTIONS); } do_stuff(potion); 17:43:13 <|amethyst> you weren't changing use_an_item to return a pointer? 17:44:14 |amethyst, that was not working, because for some reason the drink() function stopped actually referencing the object (no reduction in quanities and other various.. CRASH!) 17:45:26 <|amethyst> no reduction in quantities... did you change the dec_inv_item_quantity we talked about? 17:45:57 *sigh* 17:46:01 <|amethyst> if there is a bug with a pointer no longer pointing to a live thing, the same bug will probably happen with references too 17:46:12 ctrl-z i wonder how big my undo memory is 17:46:52 on the plus side, you get the fun thing where you watch history go backwards as you hold it down! 17:46:55 Naruni: that's what git is for: commit everything you might ever want to see again, even if it's dumb, and then you can clean things up later 17:46:56 i always enjoy that 17:47:01 -!- jeefus is now known as jefus 17:47:06 You are suddenly yanked towards a nearby monster! 17:47:09 amalloy: feels like more of a git stash situation 17:47:12 I was next to a phantom 17:47:18 it teleported me to be a few squares away from the phantom 17:47:19 <|amethyst> the problem with item_def& here is twofold: 1. you can't assign into a reference, only initialize, so you can't set it inside an if and use it outside 17:47:22 no other monsters around 17:47:24 how is that "towards" 17:47:40 <|amethyst> 2. item_def& *always* referes to an item, but use_an_item might fail because the user cancels 17:47:41 teleportitis! 17:47:55 <|amethyst> s/feres/fers/ 17:48:11 <|amethyst> 1. is the problem you were seeing with trying to make that assignment and scope work 17:48:38 <|amethyst> whereas you *can* assign to a pointer to make it point to something else 17:49:45 <|amethyst> (I guess I shouldn't say you can't assign into a reference: rather, it doesn't do what you want, and instead overwrites the thing the reference was already referring to) 17:52:38 hrmm as a pointer it isnt even consuming the potion or reducing quantity 17:52:45 http://pastebin.com/YaLcUj8X 17:52:51 -!- UrsidaeJohn has quit [Quit: Computer has gone to sleep.] 17:53:00 -!- Insomniak has quit [Quit: I like to rock] 17:53:38 maybe because in drink() line 100 im initializing it as a nullptr? 17:55:09 if (prompt_failed(slot)) that is triggering after use_an_item gets called 17:55:17 now i see 17:58:04 ERROR: range check error (-1 / 52) 17:58:11 all of that code is broken :( 18:00:02 -!- omarax has quit [Remote host closed the connection] 18:00:50 <|amethyst> Naruni: the old code uses slot 18:00:59 <|amethyst> Naruni: you have changed it to not set slot, but to set potion instead 18:01:04 -!- wheals has quit [Ping timeout: 240 seconds] 18:01:04 <|amethyst> Naruni: since there might not be a slot 18:01:24 <|amethyst> Naruni: but you are still using the "slot" variable in places that expect a slot number 18:01:44 <|amethyst> Naruni: that's going to be -1 if the user picked a floor item and maybe in other cases 18:02:41 <|amethyst> you will have to replace more or less all the instances of slot with something about the potion instead 18:02:54 <|amethyst> which also means you're likely to need to change eat_food 18:05:13 <|amethyst> and the dec_inv_item_quantity call would become something like: if (in_inventory(potion)) dec_inv_item_quantity(item.slot, 1); else { ASSERT_RANGE(potion.index(), 0, MAX_ITEMS); dec_mitm_item_quantity(potion.index(), 1); } 18:05:13 -!- siepu has quit [Read error: Connection reset by peer] 18:05:38 <|amethyst> at least I think that ought to work, haven't tested it 18:05:57 i miss whitespace 18:07:22 could use_an_item() return 2 things, an item_def* and an int? that way when use_an_item is called if there is an applicable slot it can be used 18:10:30 <|amethyst> that would be possible, but what are you going to do for floor items? 18:11:35 give up 18:12:01 <|amethyst> anyway, you can usually get the slot from the item 18:12:16 ah theres a way to go about it 18:12:18 <|amethyst> if in_inventory(potion) is true, then you can get the slot from potion.slot 18:12:27 -!- bitcoinbastard has quit [Ping timeout: 260 seconds] 18:12:52 <|amethyst> otherwise, it is presumably a floor item, and you can get its index (which you need for dec_mitm_item_quantity for example) with item.index() 18:13:02 -!- GauHelldragon2 is now known as GauHelldragon 18:13:03 Unstable branch on underhound.eu updated to: 0.19-a0-35-g3484356 (34) 18:13:39 -!- betheynyx has quit [Max SendQ exceeded] 18:14:02 <|amethyst> but it's probably worth doing an ASSERTRANGE in both cases: ASSERTRANGE(potion.slot, 0, ENDOFPACK); if it's in inventory; ASSERTRANGE(potion.index(), 0, MAX_ITEMS); if it is not 18:14:14 so after item_def& potion = *object; I added: slot = potion.slot; compiled fine but then when i tried to drink from inventory: ERROR: range check error (102 / 52) 18:14:54 <|amethyst> ohh 18:15:17 <|amethyst> slot 'f' by any chance? 18:15:30 yes 18:15:31 <|amethyst> letter_to_index(potion.slot) 18:15:48 <|amethyst> I was thinking it was a slot number but apparently it's the letter instead (102 = 'f') 18:16:15 ok that did it 18:16:46 thanks again! now i need to figure out how to work magic to things on the ground 18:25:06 ASSERT(slot != null); null not declared in this scope? is null gone? 18:25:13 you're thinking of java 18:25:29 though i think that wouldn't be particularly sensical even there 18:25:38 since ints are a java primitive, which can't be null 18:25:46 -!- travis-ci has joined ##crawl-dev 18:25:47 The build passed. (simpler_target_warning - c369c48 #5385 : Nicholas Feinberg): https://travis-ci.org/crawl/crawl/builds/127321001 18:25:47 -!- travis-ci has left ##crawl-dev 18:26:14 anyway, slot is an int, right? 18:26:33 should i not be using ASSERT to figure out if slot = letter_to_index(potion.slot) is a good value or not? 18:26:35 -!- fixit_friend has quit [Read error: Connection reset by peer] 18:26:48 umm yes slot is an int 18:27:38 ints can't be null 18:27:39 slot = letter_to_index(potion.slot); i need a way to safeguard if this doesnt work 18:27:50 !source letter_to_index 18:27:51 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/prompt.cc#l341 18:28:03 if that doesn't work, the program will exit 18:28:12 -!- glaas has quit [Ping timeout: 246 seconds] 18:28:14 -!- tealeaves has quit [Quit: Bye] 18:28:22 there's a check inside the function call itself 18:28:25 the die() 18:28:50 -!- tealeaves has quit [Client Quit] 18:29:12 You could assert that the result of letter_to_index is >= 0 and < 52, if you want 18:29:49 my concern is that letter_to_index is not receiving an int 18:30:17 because potion is an item_def& and... i need to read the item_def structure 18:30:22 !source item_def 18:30:22 1/2. https://github.com/crawl/crawl/blob/master/crawl-ref/source/externs.h#l588 18:30:40 maybe you're thinking of javascript, then 18:30:53 i dont know any javascript :) 18:31:57 what does potion.slot return if the item is not in the player's inventory? 18:33:10 well, it doesn't return anything, since it's not a function 18:33:18 you could ask, "what is it set to?" 18:33:20 -!- Lasty has quit [Quit: Leaving.] 18:33:50 -!- tealeaves has quit [Client Quit] 18:33:50 -!- Lasty has joined ##crawl-dev 18:33:51 yes, that is the appropriate question 18:35:43 looks like the answer is 'undefined' 18:35:54 'could be anything' 18:36:15 which is fair enough, since "what is the inventory slot of an item not in the inventory?" is a question with no good answer 18:36:30 so, just be sure you'd only checking slot in cases where you know the item is in the inventory 18:37:17 -!- fixit_friend has joined ##crawl-dev 18:38:16 hah "what is the inventory slot of an item not in the inventory?" 18:39:05 i mean, that's the question you're asking, right? 18:39:11 the good answer is throwing an exception 18:39:26 G-Flex: in a different language, sure! 18:39:29 if this was a java getter.... 18:39:33 heh 18:43:03 -!- Evablue has quit [Quit: Evablue] 18:45:54 -!- removeelyvilon has quit [Quit: Page closed] 18:47:34 -!- ystael has quit [Ping timeout: 240 seconds] 18:49:40 -!- Zargon has quit [Quit: Page closed] 18:51:54 -!- Zekka has quit [Ping timeout: 276 seconds] 18:54:06 -!- Ququman has quit [Read error: Connection reset by peer] 18:54:24 -!- namelastname112 has quit [Ping timeout: 250 seconds] 18:54:37 so i see it is a bad idea to have a function return a pointer if there is a chance there could be nothing to point to 18:55:02 no 18:55:36 i can't return 0; and i cant return; 18:55:46 you can return 0, technically 18:55:55 since that's what nullptr is 18:56:00 -!- zeia has quit [Ping timeout: 276 seconds] 18:56:44 item_use.cc:1698:1: warning: control reaches end of non-void function [-Wreturn-type] 18:56:49 a function's return type is a way to communicate with the rest of the program. calling a function asks a question, and the returned value is the answer. sometimes, the answer is nil. "what monster is at this position?" nil. 18:56:56 that's with return nullptr; and return 0; 18:57:21 please run "git diff | curl -F 'sprunge=<-' http://sprunge.us" 18:57:25 and paste the resulting url 18:57:55 dang, that only works if Naruni hasn't committed anything 18:58:10 `git diff @{u} | ...` would be more specific 18:58:24 Not a git repository, To compare two paths outside a working tree: usage: git diff [--no-index] , http://sprunge.us/aNAN 18:58:27 er 18:58:42 how are you working with the source code... 18:58:47 how are you building? 18:58:50 -!- KamiKatze has quit [Quit: Page closed] 18:58:57 i guess you don't need a git repo to build, technically... 18:59:05 i edit source in code::blocks then i compile from the source dir 18:59:14 are you running that command in the source directory? 18:59:40 http://sprunge.us/BGUF 18:59:52 ok, tyvm. let me see 19:00:03 -!- omarax has quit [Read error: Connection reset by peer] 19:00:05 -!- tealeaves has quit [Quit: Bye] 19:00:25 ahh 19:00:40 hey, Naruni. what happens if you call use_an_item() with something other than OBJ_POTIONS? 19:01:18 PleasingFungus, i havent tried that yet - good question. I plan on not calling use_an_item for anything other than scrolls or potions 19:01:23 just 19:01:25 look at the code 19:01:27 and tell me what will happen 19:01:30 and whatever else is decided should be useable from the ground 19:01:36 hmm 19:01:38 i'll be more specific 19:01:58 if you call use_an_item() with something other than OBJ_POTIONS, what will use_an_item() return? what return statement will it hit? 19:02:00 yeah, i have nothing to handle that 19:02:06 that's the warning you're getting 19:02:22 the simple solution is to move that last "return nullptr" outside the if-block 19:02:29 to move it down one line 19:02:30 -!- Dracunos has quit [Ping timeout: 276 seconds] 19:02:37 got it 19:02:52 -!- Dracunos7 is now known as Dracunos 19:03:12 it still segfaults 19:03:30 -!- Zxpr1jk has quit [Quit: Leaving] 19:03:36 down in drink i need to do some checking for errors 19:04:44 -!- Rjs- is now known as Rjs 19:06:41 -!- namelastname112_ is now known as namelastname112 19:07:06 item_def& potion = *object; 19:07:17 yep 19:07:35 dereferencing a null pointer will cause a segfault 19:07:45 so you need to check before doing that, and figure out what you want to do 19:07:46 if (object == nullptr) { return; } 19:07:50 yeah 19:07:52 something like that 19:08:08 put that in right after use_an_item was called 19:08:28 now im back to the mystery of figuring out how to tell if object is in inventory or not 19:09:10 that's a known problem, i'd think 19:09:23 as in, you can find other code that checks for that 19:09:27 -!- Evablue has quit [Quit: Evablue] 19:09:47 bool in_inventory(const item_def &i); 19:09:52 invent.h 19:09:56 that's probably what you want to use 19:10:15 ah yes, i was looking to assign a bool 19:10:22 perfect, thank you 19:10:45 |amethyst: bh: do you know how similar the cao crawl server setup is to cszo? 19:11:04 ie how closely it conforms to the dgamelaunch wiki setup? 19:11:05 -!- MaBunny has quit [Ping timeout: 250 seconds] 19:11:27 (or anyone else. gammafunk, medar, etc) 19:12:26 -!- Dracunos_ has quit [Read error: Connection reset by peer] 19:13:31 <|amethyst> johnstein: pretty close on the dgl-config side, but the URL layout is different 19:16:10 |amethyst: ok. ty. r.ax said she could get me access to help out with updates. she was asking the best way to do it. without knowing how it's set up I didn't know what to suggest 19:18:24 johnstein: I can be around to feebly suggest thing if |amethyst isn't here, hopefully we don't break anything; only the cao part scares me a bit, but hopefully that's just following the instructions that |amethyst gave 19:18:53 imo break it now, rather than a week from now 19:18:55 <_< 19:19:20 easiest is just to get sudo access and access to the crawl-dev and crawl account. but feel like a better approach is to just ensure crawl-dev has all the appropriate sudo permissions for the folders it needs to run the server and she can just give me ssh access and the su crawl-dev password 19:19:28 agreed with PleasingFungus 19:19:47 imo break it now and a week from now =p 19:19:51 but in different ways 19:19:51 I'm going to break some Erotylidae 19:20:09 my biggest issue is I'm going to be really busy this week on getting our old townhouse ready to rent out. I'll have some time in the evening when kids are asleep though 19:20:41 johnstein: yeah, probably the only "critical" thing is getting 0.18 available for tournament 19:20:42 Is there design space for a dispersal unrand bow now 19:20:54 the cao scoring is less important for tourney, that's just adding cjr games 19:20:55 to be annoying and distract from the tasks at hand 19:20:56 sounds strong, and/or annoying 19:21:03 also i think lasty is going to remove bows or something 19:21:08 well dispersal arrows were strong 19:21:10 so that'd make life trickier 19:21:18 gammafunk: agreed. but there's a lot of folders and files to update 19:21:24 dispersal arrows were extremely limited in supply :) 19:21:38 it could be fragile or contaminating or both 19:21:39 johnstein: do you think you'll be able to update it before the t starts this friday? 19:21:48 we are getting close I guess 19:21:49 going to try! 19:21:53 sure, some kind of drawback could work 19:21:58 assuming that lasty doesn't destroy bows forever 19:22:14 well I probably won't be crawl hacking any time soon 19:22:17 wasn't his plan to keep the launcher classes? 19:22:21 so Lastly will probably win the race 19:22:23 Or maybe he wanted bows gone and just xbows 19:22:37 but I think he deffo wants to keep the seperate skills around, last I heard 19:22:41 i think he was going to keep the classes, but make them much more situational / much less ammo plentiful 19:22:53 i think the merging of types and things was much more up in the air than the other stuff yeah 19:23:03 it was my argument that we probably don't need three different ranged weapon classes if they aren't going to be primary offensive tools 19:23:12 and that we would probably need one such skill tops 19:23:18 i didn't argue that much about it, though. 19:23:37 yeah that's true that it's probably going to be harder to keep them differentiated on some level 19:23:42 ebering: another interesting thought is to try to fill the corresponding hole in *monster* design - a take on 'centaur with dispersal arrows' that doesn't actually require disperal arrows 19:23:44 I do recall him saying maybe remove slings 19:24:05 arguably that's a draconian shifter, sort of 19:24:11 but not really, since they don't have much ranged offense 19:24:14 @??draconian shifter 19:24:14 mottled draconian shifter (11q) | Spd: 10 | HD: 16 | HP: 77-113 | AC/EV: 9/16 | Dam: 15 | 10weapons, 10items, 10doors, spellcaster, cold-blooded | Res: 06magic(40), 05fire, 04napalm | XP: 1577 | Sp: dimension anchor, blink other, blink range, blink allies encircling, blink away [04emergency] | Sz: Medium | Int: human. 19:24:17 yeah 19:24:20 they're much more support-y 19:24:23 yeah 19:24:42 i guess it'd probably be something like "blink other + stone arrow" or something similar 19:25:23 huh, vashnia has blink other 19:25:28 at freq 11, as an emergency spell 19:25:29 gammafunk: going to reply to r.ax today on how to proceed. then piece in the update over the next few days 19:25:33 no wonder i had no idea 19:25:50 if you manage to melee her she shoos you to keep up her stream of murder 19:25:56 I learned recently that sonja has tele self as an emergency spell 19:26:15 if she had more than 2 hp that would come up occasionally, i guess 19:26:19 haha 19:26:21 @??sonja 19:26:21 Sonja (05K) | Spd: 14 | HD: 6 | HP: 26-35 | AC/EV: 2/24 | Dam: 9, 5, 5 | 10weapons, 10items, 10doors, spellcaster | Res: 06magic(10) | Chunks: 14noxious | XP: 808 | Sp: blink, teleport self [04emergency] | Sz: small | Int: human. 19:26:34 also if it wasn't spell freq 28 19:26:39 johnstein: yeah, obviously it would be great if you could get 0.18 up before start of t, but we're happy with whatever you can do for CAO, even if it's a few days in people can start using it 19:26:46 very low frequency emergency spells are funny to me 19:27:09 !hs * src=cjr 19:27:10 17. Gramm the Conqueror (L27 GrGl of Makhleb), escaped with the Orb and 3 runes on 2016-04-17 01:09:55, with 1762144 points after 63826 turns and 4:06:13. 19:27:14 hmm i guess artefact launchers would have to stop existing with ranged reform 19:27:21 the enchantress has invis at freq 11 (emergency) 19:27:26 amalloy: it did come up in that I noticed her cast it and then deprived her of her remaining 2 hp! 19:27:27 gammafunk: i accidentally speedruned cocytus in my last game. was pleased to be well ahead of your speedrune time, although of course well behind your actual turns-to-win 19:27:30 maybe she had 3, who knows 19:27:38 then i speedruned geh on purpose and died 19:27:40 oh yeah I don't really have fast hells 19:27:42 other than maybe some of the unrands 19:27:51 I have so few attempts that far that they're just not good 19:28:01 MarvinPA: would they be worse than artefact blowguns? 19:28:01 !speedrune . coc 19:28:01 amalloy's fastest coc rune retrieval: 140 turns 19:28:01 but my early-rune records are good 19:28:10 or is this about the 'taking up a separate equipment slot' thing 19:28:15 140 is a very nice hell anyhow, but you should compare to like 4tharra 19:28:22 the statstick 19:28:25 i would argue that artefact blowguns currently should not exist probably! but yeah the equipment slot thing 19:28:29 -!- scummos__ has quit [Remote host closed the connection] 19:28:31 right. 19:28:42 -!- tw12we has quit [Client Quit] 19:28:53 i imagine fo helps a lot with speedrune. for me it was ash 19:28:58 !speedrune . swamp 19:29:03 !speedrune amalloy swamp 19:29:04 -!- tw12we has joined ##crawl-dev 19:29:08 gammafunk's fastest swamp rune retrieval: 421 turns 19:29:14 amalloy's fastest swamp rune retrieval: 2735 turns 19:29:17 !speedrune . swamp 19:29:20 PleasingFungus's fastest swamp rune retrieval: 1955 turns 19:29:22 -!- Lasty has left ##crawl-dev 19:29:28 -!- Lasty has joined ##crawl-dev 19:29:30 honestly I don't think any of my runes are terribly fast, but that desu mage being ahead of sapher's nawz for 2 runes is really cool 19:29:39 that is cool! 19:29:39 <|amethyst> !speedrune . swamp 19:29:43 |amethyst's fastest swamp rune retrieval: 715 turns 19:29:46 !!! 19:29:56 now that's a spicy swamprune 19:30:02 <|amethyst> !speedrune . shoals 19:30:04 <|amethyst> !speedrune . spider 19:30:06 <|amethyst> !speedrune . snake 19:30:12 lair speedrune seems like a kinda mediocre metric, since you can come back later when it's trivial 19:30:12 |amethyst's fastest shoals rune retrieval: 1133 turns 19:30:13 sss 19:30:16 |amethyst's fastest spider rune retrieval: 2088 turns 19:30:23 amalloy: or just do it second 19:30:24 !speedrun . swamp 19:30:28 |amethyst's fastest snake rune retrieval: 3916 turns 19:30:30 woops it doesnt know who i am 19:30:36 amalloy: well I'm only using any of these metrics for speedruns, where that's not possible 19:30:38 !speedrun twelwe swamp 19:30:45 <|amethyst> e 19:30:51 rip 19:31:01 you're right, it was swampe 19:31:13 in spain they'd say eswamp 19:31:18 Ye Olde Swamperaei 19:31:27 <|amethyst> el esuambo 19:31:52 we have swamps but no crocodiles or hydras where i live 19:32:34 any bog bodies? 19:32:43 maybe you have some druids as well 19:32:50 just tw12we's grandma 19:33:00 <|amethyst> !speedrune twelwe swamp 19:33:10 twelwe's fastest swamp rune retrieval: 623 turns 19:33:10 <|amethyst> !speedrune 4tharraofdagon swamp 19:33:26 processing... 19:33:40 !lg 4tharraofdagon 19:33:42 wow i owned everyone here 19:33:42 11550. 4thArraOfDagon the Destroyer (L9 HEFE of Ru), slain by a killer bee on D:7 on 2016-04-24 21:18:47, with 2289 points after 2769 turns and 0:19:19. 19:33:47 сшамп, probably. 19:33:47 11.5k now 19:34:01 tw12we: hey I was low 400s 19:34:12 I ate Power Pizza before I did mine that's why 19:34:44 i hope you've been using the pizza rcfile option... 19:34:49 ESSENTIAL for speedruns 19:35:02 i used it, then cszo broke and i haven`t figured out how to do it again 19:35:26 mm.... my fav kind. 19:36:04 <|amethyst> PleasingFungus: if you use an italic font, гшатр looks almost right, but the "s" is backwards 19:36:35 ah, i was transliterating 19:36:37 badly, probably 19:36:44 been doing 'duolingo' 19:36:47 <|amethyst> yeah, ш is "sh" 19:36:49 i hear they're gonna offer elvish soon 19:36:50 <|amethyst> :) 19:36:56 right, i knew that 19:37:07 <|amethyst> I have to imagine St Cyril borrowed that one straight from Hebrew 19:37:18 i'm not sure there's a proper w in there at all 19:37:26 Is chinese available yet? 19:37:32 they were working on that one 19:37:35 gammafunk: i hear they just added vietnamese 19:37:41 -!- wheals has joined ##crawl-dev 19:37:41 sort of close! 19:38:17 they're currently working on hebrew, korean, klingon.... 19:38:25 but no chinese that i can see 19:39:04 i'm not joking about the klingon, btw. 19:39:54 <|amethyst> Probably у would be the closest thing to w, unless you meant nuclear wessels, in which case в 19:41:00 haha 19:41:03 svamp 19:41:07 the jagermonster solution 19:41:46 <|amethyst> I hear all the college kids talking about jgermeister, is that the same thing? 19:41:53 absolutely 19:42:02 !bug 10325 19:42:02 https://crawl.develz.org/mantis/view.php?id=10325 19:42:45 i wonder if you could specifically look for that pattern 19:42:52 ^[Vv] - 19:42:55 -!- Lasty1 has joined ##crawl-dev 19:43:03 well, you can't do that. hrm 19:43:25 that wouldn't handle ; V - anyway 19:44:00 alternately, call it a challenge and close it 19:44:01 -!- Lasty has quit [Ping timeout: 244 seconds] 19:45:48 -!- HellTiger has quit [Ping timeout: 260 seconds] 19:46:33 ok this is done! 19:47:12 oop one more thing 19:48:56 <|amethyst> PleasingFungus: or make it not apply to single letters, but the fakelang code would need more work to handle that 19:50:25 i wonder if you could get away with using the 'not before' thing to just prevent replacing "w -" with "v -" 19:50:38 that'd catch words that ended with w and were followed by a space and hyphen, oc 19:50:40 *ofc 19:50:57 but that seems like it might be ok 19:52:01 <|amethyst> PleasingFungus: there is no "not before" thing 19:52:10 <|amethyst> PleasingFungus: it looks like regexps, but it's not really 19:52:13 const char* not_before 19:52:17 <|amethyst> aha 19:52:25 <|amethyst> hmm 19:52:40 so "w", "v", 0, " -" 19:52:42 i think 19:53:11 unless that's actually a set of chars rather than a string 19:53:45 i'll test. 19:56:09 !lg amalloy geh 19:56:09 1. yollama the Sorcerer (L27 HESu of Ashenzari), blasted by a hellion (damnation) on Geh:7 (evilmike_geh) on 2016-05-02 02:50:43, with 930862 points after 104840 turns and 1d+3:50:39. 19:56:10 -!- chequers_ is now known as chequers 19:56:24 -!- MaBunny has quit [Quit: Leaving] 19:56:30 following up on PF's observation about iron giants 19:56:37 !kw current 19:56:37 Keyword: current => cv>=0.17 19:57:07 gammafunk: my only hells death 19:57:16 and i had ddoor 19:57:17 rip 19:57:34 sad, but not as bad as minmay's at least 19:57:47 !lm * cv>=0.18-a !boring xl>=25 br.enter=pan|coc|tar|dis|geh s=br / lg:br=$noun o=% 19:57:55 1575/15079 milestones for * (cv>=0.18-a !boring xl>=25 br.enter=pan|coc|tar|dis|geh): 1198/9397x Pan [12.75%], 158/1457x Dis [10.84%], 87/1435x Geh [6.06%], 78/1358x Coc [5.74%], 54/1432x Tar [3.77%] 19:58:10 dis is closing in on pan 19:58:14 thanks to iron giants 19:58:19 and notable 19:58:21 took both ш and ц from Hebrew, in fact 19:58:39 !lg * cv>=0.18-a tar !boring xl>=25 s=ikiller% 19:58:40 54 games for * (cv>=0.18-a tar !boring xl>=25): 12x a doom hound (22.22%), 9x the effects of Hell (16.67%), 8x Ereshkigal (14.81%), 5x the Serpent of Hell (9.26%), 4x an ancient lich (7.41%), 4x a reaper (7.41%), 3x (5.56%), 2x a Tzitzimitl (3.70%), 2x a shadow demon (3.70%), 2x a lich (3.70%), a hellion (1.85%), a Shadow Fiend (1.85%), a shadow wraith (1.85%) 19:58:48 *notably 19:58:57 !lg * cv>=0.18-a dis !boring xl>=25 s=ikiller% 19:58:58 162 games for * (cv>=0.18-a dis !boring xl>=25): 50x an iron giant (30.86%), 39x a Hell Sentinel (24.07%), 32x the effects of Hell (19.75%), 8x a Brimstone Fiend (4.94%), 7x a hellion (4.32%), 5x the Serpent of Hell (3.09%), 4x Dispater (2.47%), 3x a war gargoyle (1.85%), 2x (1.23%), 2x the rage of Trog (1.23%), 2x an Ice Fiend (1.23%), a rust devil (0.62%), an iron dragon (0.62%), a quicksilver d... 19:59:29 -!- Twinge has quit [] 19:59:48 -!- Dracunos has quit [Ping timeout: 260 seconds] 20:00:02 -!- omarax has quit [Remote host closed the connection] 20:00:11 -!- WorkSight has quit [Quit: Leaving...] 20:00:46 03PleasingFungus02 07* 0.19-a0-36-g4a0968a: Reduce jager inv letter mangling (10325) 10(76 seconds ago, 1 file, 2+ 2-) 13https://github.com/crawl/crawl/commit/4a0968a77f99 20:01:11 i guess i should probably cherry-pick that... 20:01:42 03PleasingFungus02 07[stone_soup-0.18] * 0.18-b1-22-ge198996: Reduce jager inv letter mangling (10325) 10(2 minutes ago, 1 file, 2+ 2-) 13https://github.com/crawl/crawl/commit/e19899621f29 20:04:53 -!- Laraso has quit [Quit: Laraso falls through a shaft! The shaft crumbles and collapses.] 20:06:13 -!- Evablue has quit [Quit: Evablue] 20:07:10 -!- Twinge has joined ##crawl-dev 20:12:03 -!- Dracunos7 has quit [Ping timeout: 276 seconds] 20:13:48 -!- debo has quit [Ping timeout: 260 seconds] 20:14:08 -!- jetnerd has quit [Ping timeout: 250 seconds] 20:18:25 -!- tealeaves has quit [Quit: Bye] 20:19:37 -!- tealeaves has quit [Client Quit] 20:22:21 PleasingFungus: re: the ghost placement errors -- as far as I saw they all just placed at 0,0 when the bug occurred right? 20:22:28 ya 20:22:35 that was the consistent epidemology of the bug 20:23:09 !source canned_msg 20:23:10 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/message.cc#l1636 20:24:15 -!- debo has joined ##crawl-dev 20:26:23 -!- bsdbeard has quit [Ping timeout: 244 seconds] 20:26:29 who updates the cao scoring pages? 20:26:39 EXCELLENT question 20:27:23 heh 20:27:23 the answer that's closest to being true is |amethyst , probably 20:27:24 oops 20:28:22 slento (L2 DECj) ASSERT(load_mode != LOAD_VISITOR) in 'files.cc' at line 1325 failed. (D:2) 20:28:34 -!- debo has quit [Ping timeout: 240 seconds] 20:29:07 oh, that's interesting 20:29:11 !crashlog slento 20:29:12 1. slento, XL2 DECj, T:540 (milestone): http://crawl.akrasiac.org/rawdata/slento/crash-slento-20160503-002820.txt 20:29:35 johnstein: what needs to be updated 20:29:41 it failed to open the level. 20:30:34 chequers: cao? needs 0.18 (hoping I can do that this week) and I guess scoring pages need updated, but that's above my skill code 20:31:39 -!- GauHelldragon has quit [Ping timeout: 260 seconds] 20:31:49 ah 20:32:10 yeah can't help with that 20:33:53 honestly, there's still no guarantee I'll get cao to 0.18 by Friday. I'm going to try but it really relies on the assumption that cao is similar enough to cbro that I can work out what to update. I think the chances are good though 20:34:44 if not, watch out for a burst in users as the tourney starts 20:35:01 deadly exploding user strike 20:35:35 if I screw it up, all the Americans just play on cbro 20:35:39 EASY PEASY 20:36:13 * johnstein hides under a Large Rock 20:38:40 -!- debo has joined ##crawl-dev 20:38:53 ??cwz 20:38:54 cwz[1/1]: Crawl server (webtiles-only) located in Korea; the server admin goes by hong on irc. http://webzook.net:8080/ 20:38:56 ??lld 20:38:56 lld[1/2]: Located in Japan. http://lazy-life.ddo.jp:8080/#lobby - Admin is https://twitter.com/dplusplus/ 20:41:22 -!- LexAckson_ has quit [Ping timeout: 244 seconds] 20:43:50 -!- Evablue has quit [Client Quit] 20:44:13 -!- bitcoinbastard has quit [Ping timeout: 252 seconds] 20:45:05 johnstein: don't worry too much about cao scoring, we can walk through that based on the instructions we have 20:45:10 chequers: lld is all ready 20:45:15 cwz we're still trying to reach hong 20:45:24 PleasingFungus, https://crawl.develz.org/mantis/view.php?id=10317 20:45:52 -!- travis-ci has joined ##crawl-dev 20:45:53 The build has errored. (master - 4a0968a #5386 : Nicholas Feinberg): https://travis-ci.org/crawl/crawl/builds/127374599 20:45:53 -!- travis-ci has left ##crawl-dev 20:46:16 -!- GauHelldragon2 is now known as GauHelldragon 20:46:53 johnstein: and yeah, if you can't get to cao 0.18 setup by friday, we'll make do with the setup whenever you have time, even a few days after the start of t is still useful to have it 20:46:58 hhe, "the vampire thing" 20:47:01 *heh 20:47:13 -!- ldf_ has quit [Quit: Page closed] 20:47:20 if cjr is all squared away that will certainly help a lot with the loss of cao+cszo 20:48:10 it could use a bit of polish, like switching back to the other menu, but like you said getting something working is important 20:48:18 Naruni: can you write up a doxygen comment for use_an_item() and maybe drink()? c.f. https://www.stack.nl/~dimitri/doxygen/manual/docblocks.html and godblessing.cc 20:48:23 !lg * cjr 20:48:24 17. ZiBuDo the Shield-Bearer (L1 HuFi), slain by a hobgoblin on D:1 on 2016-04-27 23:02:50, with 0 points after 47 turns and 0:00:18. 20:48:27 Zibudo: Is everything coming along ok for cjr? 20:48:28 gammafunk: yup 20:48:32 &rcfile ZiBuDo 20:48:39 having new functions with generic names like use_an_item() and no documentation of what they're supposed to do isn't ideal 20:48:40 &rc ZiBuDo 20:48:41 ?rc ZiBuDo 0.18 20:48:42 who is that zibudo player? sounds bad 20:48:49 you need the server 20:48:54 &rc zibudo 0.18 cjr 20:48:55 ?rc ZiBuDo 0.18 20:48:58 gammafunk: things are going well, I am done school today so I can finish it up faster 20:49:00 ??cjr 20:49:00 cjr[1/2]: https://crawl.jorgrun.rocks/ Hosted in Montreal by Zibudo (admin@jorgrun.rocks). SSH username jorgrun, password rocks. Currently games are visible on Sequell, but CAO scoring is a work in progress. 20:49:04 &rc zibudo cjr 0.18 20:49:05 ?rc ZiBuDo cjr 20:49:08 oh it may need updating 20:49:10 Zibudo: is there a link for the rcfiles? 20:49:11 PleasingFungus, yeah ill do that 20:49:11 !cmd &rc 20:49:11 Command: &rc => =eval $(=rc.helper $*) 20:49:18 -!- ggrriisshhaa55 is now known as grisha5 20:49:20 !cmd =rc.helper 20:49:20 Command: =rc.helper => !lm ${1:-.} fmt:"\$(concat (ignore ${2}) (=bot_prefix ${*:-${src}}))rc ${name} \$(version_fixup ${2:-${v}})" stub:"No milestones for $(name_fixup ${1:-${user}})." 20:49:22 Naruni: "if(item_in_inventory == true)" is exactly the same as "if (item_in_inventory)" 20:49:23 Zibudo: i need to download all of the 0.18 ones for the tourney 20:49:33 !cmd =bot_prefix 20:49:33 Command: =bot_prefix => .echo $(if (= $1 cszo) % (if (= $1 cao) ! (if (= $1 cdo) @ (if (= $1 cln) \$ (if (= $1 cue) \$ (if (= $1 rhf) # (if (= $1 cbro) ^ (if (= $1 cxc) !| (if (= $1 cpo) # (if (= $1 lld) !lld ?)))))))))) 20:49:38 hrm 20:49:53 PleasingFungus, i thought so, but better safe than sorry while i'm knocking the rust off 20:49:54 well that will have to wait until zibuda gets an irc bot 20:49:56 wow at those ifs. does sequell not have cond or something? 20:49:58 &rcfile chequers 20:50:06 &rc chequers 20:50:06 chequers: sorry what do you need? 20:50:06 Zibudo: great, just let me know if you need help 20:50:08 https://crawl.project357.org/rc-files/trunk/chequers.rc 20:50:12 &rc . cbro trunk 20:50:14 ?rc gammafunk cbro 20:50:19 &rc . trunk cbro 20:50:21 http://crawl.berotato.org/crawl/rcfiles/crawl-git/gammafunk.rc 20:50:24 Zibudo: i need a url to cjr's rc-files 20:50:27 gammafunk: What are the files for the console to implement a new version? 20:50:28 chequers: that's lookup per version and server 20:50:38 https://crawl.jorgrun.rocks/rcfiles/ 20:50:52 Zibudo: perfect, thanks! your server is officially part of the tourney 20:51:19 Zibudo: the dgl menus need to be made, and I think the basic dgl guide instructions for adding versions work in general 20:51:22 chequers: yup, I finish school this semester so I will have it cleaned up very soon 20:51:33 gammafunk: alright sounds easy enough 20:53:39 ??cjr 20:53:39 cjr[1/2]: https://crawl.jorgrun.rocks/ Hosted in Montreal by Zibudo (admin@jorgrun.rocks). SSH username jorgrun, password rocks. Currently games are visible on Sequell, but CAO scoring is a work in progress. 20:53:43 Zibudo: I have a checklist 20:53:50 I can send it to you 20:53:54 please do! 20:53:55 ??cjr[2 20:53:55 cjr[2/2]: under construction, use crawl.jorgrun.rocks/play for now 20:53:56 or set up something in git 20:54:09 no ssh pubkey yet? 20:54:17 maybe some gists 20:54:24 or just on the wiki 20:54:25 no, we'll have to get that set up eventually 20:54:30 for now it's just the password 20:54:54 we need to do a key swap day 20:55:04 -!- lukano has quit [Quit: leaving] 20:55:07 so all keys can work on all servers or something. 20:55:21 I didn't understand keys well enough when I started cbro 20:55:37 or else I'd have added the original keys then 20:55:39 well I guess the thign would be just have one key 20:55:41 &rc amalloy cao 20:55:43 http://crawl.akrasiac.org/rcfiles/crawl-git/yollama.rc 20:55:43 -!- LexAckson has joined ##crawl-dev 20:55:52 assuming all our servers can support the same key 20:56:18 -!- LexAckson_ has joined ##crawl-dev 20:56:28 would one every really address a llama with the greeting "yo"? 20:56:34 yes 20:56:34 I feel it's not appropriate 20:56:36 absolutely 20:56:43 i may have actually done that. 20:56:50 I mean a yak, sure, but... 20:56:53 a llama, not a lama, obviously 20:56:54 -!- dtsund has quit [Ping timeout: 276 seconds] 20:57:09 *maybe* I'd say that to an alligator 20:57:14 the dalai llama 20:57:15 CBRO! it really whips the llama's ass! 20:57:25 or something 21:00:01 -!- lukano has quit [Client Quit] 21:00:02 -!- omarax has quit [Remote host closed the connection] 21:00:06 -!- LexAckson has quit [Ping timeout: 246 seconds] 21:01:02 -!- lukano has quit [Client Quit] 21:01:04 PleasingFungus, hows this: http://pastebin.com/g2L9HkzU 21:01:15 is it correct for the first nem combo to be available before the tourney start date? 21:01:28 i want to say no? 21:01:32 i think no 21:01:47 chequers: no, it shouldn't be chosen until the t begins 21:01:50 Naruni: drop the first line, that's a commit description, not a description of the function 21:01:58 Naruni: also drop the last paragraph 21:02:30 lest there be terrible winscumming 21:02:32 elliptic: it seems running loaddb.py picks a nem combo already. How can I prevent that from happening until the tourney start date? 21:02:37 -!- lukano has quit [Client Quit] 21:02:45 oh how did that work before 21:02:46 lol: "Tournament starts on May 6, 2016 at 20:00 UTC, and ends on Nov 22, 2016 at 20:00 UTC. 21:03:01 PleasingFungus, http://pastebin.com/3ygCAkxB like that? 21:03:02 sure, need time to get those wins in 21:03:03 Naruni: I'd rephrase the description of type_expect to "The type of item to be used. Only OBJ_POTION is currently implemented." or something like that 21:03:08 yeah 21:03:17 "currently get action" isn't english 21:03:34 PleasingFungus is just in a bad mood because not currently get action 21:04:11 (that is, "currently get action" *is* sensible english in some contexts, but not this one- 21:04:14 i'm in a great mood. i had mongolian for lunch! 21:04:19 Well you're all on my "won't do" list 21:04:27 "AWBW and the Curious Case of the Malfunctioning Blowgun in the Nighttime RIPPrince" 21:04:40 good clan name 21:04:40 is that Lasty's 21:04:59 "Is That A Rod In Your Pak-et Or Are You Just Happy To See Me" 21:05:06 oh shit 21:05:08 we need a release name 21:05:13 "Spellcasting is for Felids" 21:05:16 i forgot 21:05:42 hrm, all I have in my notes about the nem thing pre start of t is + Wipe nemelex-combos.txt 21:05:45 where are release names even mentioned? 21:06:03 chequers: ah, loaddb.py is just the testing thing, right 21:06:12 taildb.py is what you actually run 21:06:31 loaddb.py is basically only used to test things 21:06:46 chequers: the blog posts i think 21:06:54 yeah 21:06:58 gammafunk: i thought you ran loaddb.py to generate the initial website structure 21:06:58 it's Important. 21:06:59 blog posts and the tag 21:07:07 of course *gammafunk* would want to delete nemelex-combos.txt 21:07:23 wheals: no I'd rename it to sif-combos.txt silly 21:07:25 I wonder if e 21:07:26 01:05 < chequers> "Spellcasting is for Felids" 21:07:31 erp 21:07:36 if that name should be considered bad 21:07:42 chequers: I think you don't ever run loaddb.py for the actual stuff, just to test, but let me look this over 21:08:32 chequers: python taildb.py will start a daemon to update the db continuously from the logfile and milestones. taildb is otherwise identical in behaviour to loaddb.py. 21:08:45 -!- serq has quit [Remote host closed the connection] 21:09:03 chequers_: gammafunk: I always ran loaddb.py forst 21:09:06 first 21:09:06 righto 21:09:27 ok, i'm going to look at pakellas things now 21:09:32 so you have that thing running and you delete nemelex-combos.txt I think 21:09:40 ..what were they again? 21:09:46 johnstein: yeah but you don't actually need to run it as I recall elliptic telling me 21:09:55 usually to test, yea. but I seem to remember an issue where running taildb first didn't work 21:10:31 maybe I had forgotten to init the db first in that case and I mistakenly made a wrong cause/effect pairing 21:10:33 -!- serq has quit [Changing host] 21:11:33 chequers: we had T1: get to lair having worshiped a god from an ecumenical altar having worshiped no other god T2: Win a game having worshiped a god from an ecumenical altar having worshiped no other god T3: win three games having worshiped a god from an ecumenical altar and no other god in each game 21:12:10 ah yes 21:12:17 also we were gonna make ecu altars somewhat more common 21:12:22 though not 100% 21:12:29 yeah was going to say we could increase chance of altar maybe 21:12:44 what's a good number. 33%? 25%? 50%? 21:12:47 I don't think a huge increase chance is needed 21:13:09 significantly less than 50% seems fine with me, 25% or 33%, even 20% would be ok really 21:13:09 i do 21:13:32 well we have different definitions of huge I guess 21:13:32 i was going to suggest 1/5, 1/4 or 1/3 21:13:32 haha 21:13:46 i think if it's 50% it's in a weird position 21:13:54 yes 21:14:17 27%... 21:14:20 I think either it's a challenge conduct that's available 100% of the time as a temple altar with no bonus piety, or it's sometimes available at d:2/3 with bonus piety 21:14:53 Yeah I don't think changing the bonus piety is good 21:15:09 for me sometimes would be 20/25/33% 21:15:13 it seems fine remaining as a rare thing to me? it definitely shouldn't be increased significantly just because of the banner, if that's what's being proposed 21:15:33 a banner that requires you to win 30 games or quitscum seems lame 21:15:34 yeah I mean, I also agree with MPA that it's really no issue at present, even for the banner 21:15:41 I've said this before but 21:15:45 you don't win the banners this way 21:15:45 right now it's rarely used, I think because it's so rare you can't plan to use it. Making it slightly less rare would help that 21:15:55 PleasingFungus: well then that's a problem with the banner surely 21:15:59 "I'm only going to get Pak banners and that's it" 21:16:06 so it's not going to be scumming 30 games etc 21:16:14 chequers: it's rarely used because it's not a good plan 21:16:22 it will be "oh I just saw an ecu altar, I shold probably try it since I'll need that banner" 21:16:24 i don't plan to take any gods in particular, i just grab the first reasonable one 21:16:24 lair/rune/1 win would also be a fine way to make it require less restarting 21:16:37 so the fact that i can't plan on finding an ecu altar makes no difference at all to me 21:16:38 true 21:16:38 yeah MPA's proposal will also work 21:16:44 i don't think it'll harm the game to increase ecu altar frequency 21:16:48 but i'm fine with changing the banner 21:17:00 +1 mpa 21:17:05 done 21:17:08 haha 21:17:23 wait, you added one to MarvinPA? You fool! Now he will be unstoppable! 21:17:38 it won't make him any more irrational 21:17:40 amalloy: on optimality, i don't think anyone who uses it considers it an optimal choice 21:17:57 <|amethyst> marvins are negative code, so adding one makes him closer to zero 21:18:02 !!! 21:18:24 ??millmarvin 21:18:24 millmarvin ~ millimarvin[1/1]: 14.627 net lines of code removed (as of 2016-03-04) 21:18:40 so I added 15k lines? 21:18:40 sry 21:18:42 perl -le 'my $who = "MarvinPA"; $who++; print $who' ==> MarvinPB 21:18:58 :p 21:19:11 MarvinPB makes the best peanut butter, very authentic 21:22:27 !kw god.ecumenical 21:22:27 Built-in: god.ecumenical => verb=god.ecumenical 21:22:33 !lm * verb=god.ecumenical 21:22:35 15135. [2016-05-03 00:18:00] Might27 the Chopper (L5 MiFi of Xom) prayed at an ecumenical altar on turn 2098. (D:3) 21:22:47 cool, so you get the god too 21:22:50 !lm * verb=god.ecumenical -log 21:22:51 Might27, XL10 MiFi, T:7913: http://webzook.net/soup/morgue/trunk/Might27/morgue-Might27-20160503-004011.txt 21:23:03 yeah god would be the noun field 21:23:09 2088 | D:3 | Found a faded altar to an unknown god. 21:23:10 2098 | D:3 | Became a worshipper of 예측이 ì–´ë ¤ìš´ 좀 21:23:11 !lm . god.ecumenical x=noun 21:23:12 4. [2016-04-24 03:42:31] [noun=Gozag] gammafunk the Chiller (L3 MuIE of Gozag) prayed at an ecumenical altar on turn 2070. (D:2) 21:23:32 hrm 21:23:37 !lm . god.ecumenical x=noun -log 21:23:38 gammafunk, XL27 MuIE, T:133121: http://crawl.berotato.org/crawl/morgue/gammafunk/morgue-gammafunk-20160426-050732.txt 21:24:21 -!- CanOfWorms has joined ##crawl-dev 21:24:31 mine has a correct log line, not sure why that one is borked 21:24:36 -!- wheals has quit [Ping timeout: 246 seconds] 21:25:04 -!- grisha5 has quit [Quit: Page closed] 21:25:13 !lm . god.ecumenical x=noun,verb,god 21:25:14 56. [2016-04-15 14:49:59] [noun=Yredelemnul;verb=god.ecumenical;god=Yredelemnul] chequers the Ruffian (L5 TrMo of Yredelemnul) prayed at an ecumenical altar on turn 1878. (D:3) 21:25:30 too bad you can't see the old and new god in the same milestone. Not that it's needed here 21:25:59 well milestone only has the notion of 'present' god in general 21:26:09 I think abandonment would be an additional milestone though 21:26:14 hrm 21:26:54 !lm * god.ecumenical lg:god!=$noun 21:26:58 2214. [2016-05-03 00:18:00] Might27 the Chopper (L5 MiFi of Xom) prayed at an ecumenical altar on turn 2098. (D:3) 21:27:06 !lm * god.ecumenical lg:god!=$noun x=lg:god 21:27:10 2214. [2016-05-03 00:18:00] [god=Xom] Might27 the Chopper (L5 MiFi of Xom) prayed at an ecumenical altar on turn 2098. (D:3) 21:27:21 -!- travis-ci has joined ##crawl-dev 21:27:22 The build has errored. (stone_soup-0.18 - e198996 #5387 : Nicholas Feinberg): https://travis-ci.org/crawl/crawl/builds/127374777 21:27:22 -!- travis-ci has left ##crawl-dev 21:27:24 that doesn't seem to work, sadly 21:28:22 -!- rchandra has joined ##crawl-dev 21:29:01 bug or feature: if my password is "potato", CAO accepts "potatoes" and "potatomasher" etc. 21:29:12 uh 21:29:35 i can't reproduce 21:29:39 uh 21:29:46 is this console or webtiles? 21:29:49 webtiles or console? 21:29:52 console 21:29:55 johnstein: hi... 21:30:03 o/ 21:30:08 \o 21:30:24 mirrored devs 21:30:24 that's a neat feature 21:30:33 anyway, some console player should test, i'm too lazy to fetch the key rn 21:31:14 incidentally I was able to reproduce in webtiles... 21:31:42 I can't reproduce on console on cbro 21:31:51 hrm 21:32:09 can't in cbro console 21:32:25 it truncates to 8 char 21:32:40 certain webtiles servers which are old 21:32:50 that would do it 21:33:17 neat 21:33:18 maybe it's only old accounts? 21:33:20 you can't fix without resetting everyone's password, and nobody is silly enough to reuse an important password for crawl webtiles right???? so it's never been fixed 21:33:21 doesn't work for a newly registered one 21:33:25 you know what's annoying? 21:33:28 lightli? 21:33:30 PleasingFungus: that might be it 21:33:33 yes, aside from me 21:33:34 ??starting stats [2] 21:33:34 starting stats[2/3]: Ce 10,7,4 | DD 11,8,8 | DE 5,12,10 | Dg 11,12,11 | Dr 10,8,6 | Ds 8,9,8 | Fe 4,9,11 | Fo 12,7,6 | Gh 11,3,4 | Gr 11,8,5 | Ha 8,7,9 | HE 7,11,10 | HO 10,8,6 | Hu 8,8,8 | Ko 6,6,11 | Mf 8,7,9 | Mi 12,5,5 | Mu 11,7,7 | Na 10,8,6 | Og 12,7,5 | Op 7,10,7 | Sp 4,9,11 | Te 8,8,9 | Tr 15,4,5 | Vp 7,10,9 | VS 10,8,9 21:34:04 why is it that Dr have a starting strength of 10 when they can't use body armor and thus the main use of strength is completely absent? 21:34:09 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 21:34:12 try having str and hitting things, it's non-terrible now 21:34:14 dragons are strong 21:34:17 rar 21:35:54 why should races' stats be optimized for their expected playstyle? races are a set of benefits and drawbacks which come together to create a play experience 21:36:07 eh, that makes sense 21:36:27 see: Mu 21:36:28 admittedly, i think someone removed dr's strength growth a while back on the same reasoning as you're using now 21:36:39 no, they still have that 21:36:41 ah, ok 21:36:42 good 21:36:48 !stats drfi 21:36:48 i mean, not that it's core to their design or anything 21:36:49 Starting stats for DrFi: Str 18 Int 8 Dex 10. Stat gain: sid/4 21:36:50 Dr use transmutes a lot, for which str is good 21:36:57 so there's your armour usage 21:37:00 haha 21:37:13 !stats opfi 21:37:15 Starting stats for OpFi: Str 15 Int 10 Dex 11. Stat gain: sid/5 21:38:16 -!- AreBrandon has quit [Quit: Leaving] 21:39:02 !lg * dr recent s=cls% 21:39:03 80952 games for * (dr recent): 23967x Transmuter (29.61%), 9623x Conjurer (11.89%), 6127x Wanderer (7.57%), 6031x Berserker (7.45%), 4193x Monk (5.18%), 3971x Fire Elementalist (4.91%), 3609x Fighter (4.46%), 3147x Wizard (3.89%), 2547x Ice Elementalist (3.15%), 2230x Gladiator (2.75%), 2033x Skald (2.51%), 1930x Air Elementalist (2.38%), 1902x Abyssal Knight (2.35%), 1557x Venom Mage (1.92%), 136... 21:39:11 silence aimed at holies 13https://crawl.develz.org/mantis/view.php?id=10396 by KSK 21:39:11 look at all those Tm 21:39:11 yeah 21:39:19 !lg . DrTm 21:39:19 26. darkli the Black Belt (L25 DrTm of Okawaru), escaped with the Orb and 3 runes on 2015-04-15 19:01:38, with 1601812 points after 73726 turns and 3:27:51. 21:39:20 hmm 21:39:26 I forgot magic dart wands were removed 21:39:38 are there any wands where having +50 charges wouldn't severely affect game balance? 21:39:42 -!- Sandman25 has quit [Client Quit] 21:39:43 apparently so did i 21:39:56 honestly, most of the low-tier wands would be fine 21:40:02 e.g. slow, flame 21:40:09 alright 21:40:12 hm 21:40:15 Are there any wands for which having 50+ charges would be desirable for the game's design? 21:40:19 i can't repro that password truncation thing on cao console either 21:40:23 gammafunk: the gimmick vault...! 21:40:24 this is an important question imo 21:40:31 i forgot how early vaults can appear 21:40:36 isn't there a wand that caps out at 48 charges? 21:40:41 so i'm gonna replace my earlier answer with 'hrm' 21:40:42 the low tier wands 21:40:42 -!- PsyMar has quit [Ping timeout: 246 seconds] 21:40:47 I was going to make it 99 charges, actually 21:40:53 for a pak vault 21:40:59 I was going to reject that vault 21:41:05 :O 21:41:11 crawl-dev kabuki 21:41:13 wand of no effect (99/99) 21:41:21 wand of removedness 21:41:23 <_< 21:41:32 wand of random effects (99/99) 21:41:38 surely 27/27 21:41:40 that is disgustingly strong 21:41:41 hmm 21:41:46 -!- debo_ has joined ##crawl-dev 21:41:50 I can alter rod charges, righta 21:41:53 *right 21:42:04 i got 99 charges but a beam of healing aint one 21:42:09 -!- debo_ is now known as Guest95349 21:42:19 could make a -10 rod (0/0) 21:42:52 that is sooo gimmicky 21:43:36 I guess the gimmick would be you could supercharge it with Pakellas' capstone 21:43:45 random effects needs malmutate back in the list 21:44:32 poor players... 21:44:46 lesser malmutate! 21:44:49 that would be cool 21:45:41 -!- AreBrandon has joined ##crawl-dev 21:45:42 hmm 21:45:44 what about 21:45:44 what's lesser malmut? 21:45:54 a wand of healing with 99 charges encased in permarock glass 21:46:12 ahh, permarock vaults 21:46:14 how creative of a 'no' do you want this time? 21:46:14 devs love those 21:46:16 -!- Warrigal is now known as tswett 21:46:26 what is the concept of this vault? why does it want a wand with 99 charges? 21:46:39 pakellas supercharge 21:47:07 the original conceit was "supercharged /mdart" 21:47:16 also it's an altar vault 21:47:25 -!- Guest95349 has quit [Ping timeout: 276 seconds] 21:49:05 ??supercharge 21:49:06 supercharge[1/1]: {Pakellas}' 6* capstone one-time offer - sets a rod to +10 (18/18), or a wand to 4/3 its normal charge capacity (with an accompanying permanent increase in its capacity). 21:49:27 People who make weird pakellas altar vaults are clinically insane anyhow 21:49:47 speaking of which, where is grunt, anyway 21:50:09 he's busy it seems, but he'll probably peak in again...someday 21:51:11 @??seraph 21:51:11 seraph (13A) | Spd: 15 | HD: 25 | HP: 181-243 | AC/EV: 20/19 | Dam: 50, 20 | 08holy, 10weapons, 10items, 10doors, fighter, priest, see invisible, fly | Res: 06magic(160), 04fire+++, 10elec, 03poison, 04rot, 13neg+++, 08holy | XP: 11186 | Sp: warning cry [11!AM, 08breath], sum.holies [11!AM], injury bond [11!AM], cleansing flame [11!AM], smiting (7-17) [11!AM], minor healing (2d12) .. 21:51:15 gammafunk: *peek 21:51:18 !seen grunk 21:51:18 Sorry miek_, I haven't seen grunk. 21:51:19 !seen grunt 21:51:19 I last saw Grunt at Fri Mar 25 18:44:03 2016 UTC (5w 3d 7h 7m 16s ago) parting ##crawl-sequell, saying 'chanpart'. 21:51:26 !seen sgrunt 21:51:27 Sorry miek_, I haven't seen sgrunt. 21:51:27 *peek 21:51:41 grunt only comes in here at his peak, guys, it's fine 21:51:54 hm 21:52:06 You don't want to see zenith grunt, his final form 21:52:08 seraphs use priest spells 21:52:10 how odd 21:52:29 why is that odd? 21:52:33 odd that they use priest spells, how so? 21:52:48 all other holies use angelic (magical) spells 21:52:48 They're not supposed to be gods themselves, afaik 21:52:55 who said anything about gods? 21:53:07 oh I thought you meant it shouldn't be priestly 21:53:15 for thematic reasons or something 21:53:18 @??angel 21:53:18 angel (00A) | Spd: 15 | HD: 12 | HP: 86-118 | AC/EV: 12/20 | Dam: 25, 10 | 08holy, 10weapons, 10items, 10doors, fighter, see invisible, fly | Res: 06magic(120), 10elec, 03poison, 04rot, 13neg+++, 08holy | XP: 1553 | Sp: minor healing (2d6) [06!sil] | Sz: Medium | Int: human. 21:53:40 that's... wrong 21:53:41 SPELL_MINOR_HEALING, 62, MON_SPELL_MAGICAL 21:53:48 can seraphs spawn in zigs currently? 21:53:49 it's not [!sil]... 21:53:54 it would make sense to me for those to be priestly as well, but I guess I don't know what the difference is 21:54:10 hrm 21:54:13 mechanically or thematically? 21:55:20 i would say that thematically, priestly spells depend on the active invocation of a god & their intervention, whereas angelic/magical effects are inherent abilities of the angels, requiring no further intercession. 21:55:42 of course, that makes smiting kind of weird 21:56:33 @??daeva 21:56:33 daeva (08A) | Spd: 10 | HD: 14 | HP: 96-139 | AC/EV: 10/11 | Dam: 25, 10 | 08holy, 10weapons, 10items, 10doors, fighter, see invisible, fly | Res: 06magic(140), 03poison, 04rot, 13neg+++, 08holy | XP: 1865 | Sp: smiting (7-17) [06!sil] | Sz: Medium | Int: human. 21:56:38 monster... 21:56:49 -!- tealeaves has quit [Quit: Bye] 21:57:48 that bug also has a good point about it being weird that silence blocks mennas's abilities, given, uh, the obvious. 21:58:26 ??gods 21:58:26 gods[1/3]: '?' '/' 'G' for a complete list (in game). Type "?? reasons" (in IRC) to get a list of reasons which might motivate you to worship that particular god. 21:58:27 ??gods[2 21:58:28 gods[2/3]: Ashenzari, Beogh, Cheibriados, Dithmenos, Elyvilon, Fedhas, Gozag, Jiyva, Kikubaaqudgha, Lugonu, Makhleb, Nemelex Xobeh, Okawaru, Pakellas, Qazlal, Ru, Sif Muna, Trog, Vehumet, Xom, Yredelemnul, Zin, the Shining One. 21:58:51 -!- debo__ has joined ##crawl-dev 22:00:04 -!- omarax has quit [Remote host closed the connection] 22:01:17 Yeah I've always thought the notion of holy/angelic is pretty tied to the notion of them worshiping a god 22:01:32 But hey crawl is a game with killer stalks of corn, so 22:03:25 -!- debo__ has quit [Ping timeout: 252 seconds] 22:05:12 Pakellas has a hypothesis for you to test. Is worshipping an unknown god at faded altar just as safe as bowing down before a deliberately chosen deity? Those who attempt to prove this hypothesis will be recognized as THE TEST SUBJECT! 22:05:16 I: Enter the Lair of beasts while worshipping a god (and only that god) from a faded altar. 22:05:19 II: Find a rune while worshipping a god (and only that god) from a faded altar. 22:05:22 III: Win a game while worshipping a god (and only that god) from a faded altar. 22:05:39 gammafunk: imo the key is them being *created* by a god 22:05:59 feedback on this copy? 22:06:00 there are angels that don't worship a good god, after all... 22:06:08 https://github.com/crawl/dcss_tourney/commit/d3e7a1c5b195e2b21d029757738b0756d4ce8259 22:06:30 i haven't tested this code yet... testing locally now 22:06:43 chequers: i might change it to something like "Just how dangerous is worshiping an unknown god at a faded altar?" 22:06:50 safety is lame 22:07:02 and also you forgot the article before "faded" 22:07:40 crunch_winner(), excellent function name 22:07:59 chequers: i would remove the (and ...), and add to the end: , having worshipped no other gods 22:08:19 as it is, the sentence means you're not allowed to worship any other gods from the faded altar, which is obviously impossible anyway 22:09:58 good tips 22:10:13 the banner for this image should be 22:10:16 ??pakellas_reasons 22:10:16 pakellas reasons[1/7]: You look like this: http://i.imgur.com/iL7ef.jpg 22:11:07 expected inspector gadget, was disappointed 22:11:18 chequers: hrm, is this query actually identifying only the game in question? 22:11:21 PleasingFungus: that's a terrible hypothesis, it's untestable 22:11:43 gammafunk: "WHERE player = %s AND start_time = %s" 22:11:49 well 22:11:58 I guess two games with the same start time is hard to pull off 22:12:20 yeah, it's a flaw since src isn't taken into account, but it's an assumption the entire code base makes 22:12:25 yeah ok 22:12:33 src isn't encoded in the milestone line, so there's not much you could easily do 22:12:43 another reason I support gameid in milestones/logfiles!! 22:12:43 hrm 22:12:45 !lm . x=src 22:12:46 20019. [2016-05-02 07:06:28] [src=cbro] gammafunk the Chopper (L5 MiBe of Trog) entered the Ecumenical Temple on turn 846. (D:5) 22:12:53 is that supplied by sequell? 22:12:55 ah must be 22:13:20 yes, based on the file name of the downloaded file, which is manually specified 22:13:22 yeah and that's why my fmt doesn't work with gid, now that you mention it 22:13:31 was wondering why fmt:$gid didn't work, but makes sense 22:13:36 that only uses actual fields 22:13:44 however you can do x=gid fmt:$x 22:14:21 one other quibble, does this grammar match our other banner names? 22:14:53 yeah I guess it does 22:14:55 inconsistent 22:15:05 banner image would say Test Subject 22:15:09 and in-text referred to as the test subject 22:15:36 where would we use this "in-text"? 22:15:50 oh, are you referring to this as scientist? 22:16:14 chequers: sorry, by 'in-text' I mean the descriptive text, versus the banner image 22:16:26 ah yes 22:16:32 gammafunk: no test subject is right 22:16:44 ok, it has something about 'scientist' in the missing banner, hence I asked 22:16:45 THE TEST SUBJECT 22:16:54 but Test Subject in the banner works 22:16:56 ahhh, yes i see 22:17:18 i thought up this lore in about 15secs so if someone has a better one, I'm all ears btw 22:17:31 it's a bit funnier/lighter than the other banners 22:18:00 i wonder if i could write the whole thing using p-words 22:18:09 -!- tealeaves has quit [Ping timeout: 246 seconds] 22:18:17 heh, not a good idea probably (p-word!) 22:18:40 Is prostrating before a faded altar particularly problematic compared to picking a particular pray-target? 22:18:43 wow. natasha is allowed to respawn within sight of you immediately after you kill her? 22:18:45 would be nice to stay a bit more consisten with other banners at least for this t; the banners can get a big rethink maybe for next one 22:18:52 like do they need to be tied to a god, etc 22:18:52 yerp 22:18:59 -!- LexAckson_ has quit [Ping timeout: 260 seconds] 22:19:01 -!- PsyMar has quit [Ping timeout: 244 seconds] 22:19:26 might be nice to rethink them during/right after the tourney, since i strongly suspect we'll forget about it for six months otherwise 22:19:32 Test Subject is ok to me, you could retheme it as Scientist / The Scientist to be more conservative 22:19:52 experimenter? 22:20:04 I proposed "Experimentalist" before 22:20:20 PleasingFungus: yeah you say that, but it's hard to motivate people then; I was thinking more because chequers is probably going to move the t stuff to his new scoring scripts 22:20:36 plausible 22:20:38 but that too is something that may or may not happen, so 22:20:42 what PleasingFungus said 22:20:48 (plausible) 22:20:56 is Scientist more conservative? it feels almost more anachronistic 22:21:15 goal is to support tournaments in both the sense of these tourneys and also things like casual league, which are a weekly challenge you can sign up to 22:21:34 and of course my credit rating report? 22:21:40 the former implies certain achievements and seeing only a certain slice of games, the latter is new code 22:22:03 so we can mostly do the former now, if we hardcoded things and ignored the fact milestone parsing isn't implemented :) 22:22:33 I'm not sure if FloodKiller is still working on the unified id stuff or not 22:22:38 -!- Harudoku has quit [Read error: Connection reset by peer] 22:22:55 !seen floodkiller 22:22:55 I last saw Floodkiller at Tue Apr 26 01:57:00 2016 UTC (1w 25m 54s ago) quitting, saying 'Quit: Page closed'. 22:23:11 If he shows up to my stream again, I'll ask 22:23:15 and/or threaten him 22:23:18 !learn q baxe 22:23:18 I don't have a page labeled baxe in my learndb. 22:23:28 !learn q iashol 22:23:28 iashol[1/1]: see {ru} 22:23:37 !learn set pak_wrath see {pakellas_wrath} 22:23:37 pak wrath[1/1]: see {pakellas_wrath} 22:23:42 ??pak wrath 22:23:42 pakellas wrath[1/1]: ABANDONMENT: 25 penance. RETRIBUTION: Random drains of your wands, rods, elemental evokers, or you if none of the above are possible. If abandoned, blocks MP regen for the duration of wrath, and 1/20 evokes will trigger a miscast (but the item still works). 22:23:45 ??p wrath 22:23:45 I don't have a page labeled p_wrath in my learndb. 22:23:51 !learn set p_wrath see {pakellas_wrath} 22:23:52 p wrath[1/1]: see {pakellas_wrath} 22:24:10 ??m_wrath 22:24:10 m wrath ~ p wrath ~ pakellas wrath[1/1]: ABANDONMENT: 25 penance. RETRIBUTION: Random drains of your wands, rods, elemental evokers, or you if none of the above are possible. If abandoned, blocks MP regen for the duration of wrath, and 1/20 evokes will trigger a miscast (but the item still works). 22:24:14 heh 22:24:15 I can always ping him 22:24:18 a week seems soon, idk 22:24:26 like, maybe i'll ping him in another week 22:24:37 did I mention you can minimise pak wrath by dropping your good evocables and letting it drain all your spare wands 22:24:38 Yeah it's not so much "are we there yet" but more "hey were you still planning on doing this" 22:24:39 -!- heteroy-away has quit [Quit: ChatZilla 0.9.92 [Firefox 45.0.2/20160407164938]] 22:25:05 well the flipside of this is you can't use your good evocables while doing this 22:25:21 so it seems like the point of that wrath is achieved 22:25:46 oh but it will drain you if no evocables, which is possibly much worse than wand draining 22:25:50 that's not so hot I suppose 22:26:23 hrm, but you're not regening mp anyhow, I guess it's to effect your use of those magic pots 22:27:17 if you're worried about anachronism, "natural philosopher"? 22:27:29 -!- ohyou has quit [Client Quit] 22:27:31 although since grunt's wand stacking got poo-poohed, it's not like any given player won't have 70-odd crap wands to carry around in the event of pak wrath 22:30:01 also, as far as anachronism goes, i feel like many of the wizlabs display a certain degree of scientific spirit 22:30:11 if not necessarily rigorous use of the scientific method 22:30:16 or if you go back far enough it's just "philosopher" 22:30:53 -!- ontoclasm has joined ##crawl-dev 22:31:15 Philosopher does kind of fit, since it's about god worship 22:31:22 that's a nice one that works 22:31:31 maybe less campy and people want campy 22:32:32 idk what pak is if not camp 22:32:43 didn't you make, like, a frankenstein altar vault? 22:32:50 heh 22:33:10 that was mine 22:33:16 except it never went in I think 22:33:17 i sort of feel like anachronism should be pretty low on the list of concerns 22:33:28 ?/timecops 22:33:29 Matching terms (1): timecops; entries (1): norris[2]: < petato> I see Norris lost his board. poor guy :( <+sorear> anachro police got it < petato> timecops go home 22:33:32 -!- Lasty1 has quit [Quit: Leaving.] 22:33:40 heh 22:33:43 <3 that entry 22:33:51 -!- noobcanoe has quit [Quit: Page closed] 22:34:23 but like, i think you could probably introduce guns into crawl and people wouldn't raise that much of a stink 22:34:27 -!- serq has quit [Quit: leaving] 22:34:35 other than relating to the general complaints with ranged combat 22:35:21 -!- Lasty has joined ##crawl-dev 22:35:44 oh man 22:35:48 frankenstein vault 22:35:48 (er? Grunt did) 22:35:53 ??iron rod 22:35:54 iron rod[1/4]: Blasts the area in front of you with metallic fragments. Their number and spread increase with evocation power. Range 6. To-hit: 7+power/15. 22:35:54 spire kills some living thing 22:36:00 it arises as some kind of weird beast? 22:36:02 lol 22:36:09 my point made for me =p 22:36:42 -!- jehoesefat has quit [Ping timeout: 246 seconds] 22:37:14 and it's sitting in mutagenic fog the whole time, you see 22:39:06 another entry for the rod of clouds! 22:39:15 -!- amalloy is now known as amalloy_ 22:39:23 ??misshapen 22:39:23 I don't have a page labeled misshapen in my learndb. 22:39:47 had to remove the young frankenstein ref, but the vault is still there http://lpaste.net/147015 22:40:51 without the ref it probably could use some other thing to make it more interesting though 22:41:26 the pakellas vaults are all fantastic 22:41:30 geekosaur: my thought was something like, a monster in a chamber that's zappable by the spire 22:41:32 i tried to always stop and watch them 22:41:47 when the player sees it, mut clouds appear, spire is free to shoot, pak speaks 22:42:01 when the monster dies from the zaps, a "weird monster" is placed where the old was 22:42:04 heh 22:42:09 kind of like the kiku one, but not a zombie 22:42:10 i usually hang out and watch the pak vaults 22:42:17 well, if i haven't seen them before anyway 22:42:35 I could def. code that one 22:42:46 mostly using the existing code for pakellas_experiments 22:43:12 obviously the weird monster would just be some kind of mutant beast 22:43:34 or you could mix in ugly things or possibly other X 22:43:55 -!- Kat_ has joined ##crawl-dev 22:44:43 Lasty, There might be a problem with a query, since I query johnstein and doesn't get reply fot two days. 22:45:14 aaa, more mutant beasts in vaults 22:45:18 i've really open the floodgates... 22:47:42 *opened 22:48:41 hm, hard to test this banned since it relies on a new feature 22:48:46 !lg * 0.17 god.ecumenical 22:48:47 No keyword 'god.ecumenical' 22:48:53 PleasingFungus, is there another way to contact johnstein without using query? I would like for him, the server master, to remove the name "Kat" from berotato. 22:49:07 we were talking about this earlier today 22:49:08 !lg * 0.17 god.ecumenical 22:49:08 No keyword 'god.ecumenical' 22:49:23 the current plan is for johnstein to email the person who owns the beartato account 22:49:31 !lg kat cbro 22:49:32 No games for kat (cbro). 22:49:36 either to tell them that he's giving you the account, or to give them a week to respond before doing so 22:49:42 i don't remember what he was actually going to do 22:49:47 but you weren't forgotten about! 22:49:50 -!- tealeaves has quit [Quit: Bye] 22:50:01 Thanks! 22:50:23 also, fwiw, server mastering is a spare-time thing for him, not a job 22:50:37 please do not nag the server maintainers :) 22:50:50 I'm sorry for that. I should wait more. 22:52:15 Also, would he be fine if also remove the name "Katt" since it's mine and I would gladly replace the name "Katt" for "Kat" if it's okay with johnstein. I'm sorry, johnstein. 22:53:05 send him a !tell, imo 22:53:09 i can't answer for him! 22:53:25 Alright. 22:54:03 Does query works on freenode?? 22:54:15 Kat: I got your message but it's not top priority atm 22:54:30 Alright, sorry for pestering you. 22:54:33 np 22:54:34 I don't know what query is, sorry. 22:54:40 /query 22:54:43 I can't remove any account 22:55:07 /query is a client thing 22:55:13 Okay, thanks for trying. 22:55:25 -!- simmarine has quit [Read error: Connection reset by peer] 22:55:25 dedicated window/tab for a privmsg session 22:55:42 best case is changing the password to something for you, then you can change email and password. it's tricky since if two people legitimately claim the same nick, it's sometimes not clear how to proceed. this should be straightforward though. 22:55:54 it's actually possible to remove accounts with sqlite3 22:56:08 I did it today with testing, but yeah 22:56:08 *when testing 22:56:11 apparently you can do it with freenode web chat these days but I'm not sure how, having not used it in years (and then only in some ancient IE that was stupider than the webchat was at the time) 22:56:24 I know /msg works in the web client 22:56:35 probably /query as well 22:56:59 -!- shellybean1981 has quit [Quit: Page closed] 22:58:49 I'll leave it to you guys, then. If that's okay with you all. I'll take my leave now. 22:59:10 -!- Kat_ has left ##crawl-dev 23:00:03 -!- omarax has quit [Remote host closed the connection] 23:00:30 has there been a period where IE wasn't stupider than the webchat? =p 23:01:19 ie9 was only 5 years behind firefox/chrome >.> 23:01:37 (as opposed to, oh, 20) 23:02:35 lol 23:02:39 how very true 23:07:38 -!- shnurlf has quit [Quit: Page closed] 23:08:16 slento (L3 DECj) ASSERT(load_mode != LOAD_VISITOR) in 'files.cc' at line 1325 failed. (D:2) 23:08:52 ... 23:08:57 !crashlog 23:08:58 13411. slento, XL3 DECj, T:809 (milestone): http://crawl.akrasiac.org/rawdata/slento/crash-slento-20160503-030814.txt 23:09:09 that's the second time he's had this game 23:09:32 -!- nikheizen has quit [Quit: Lost terminal] 23:10:09 hmm, !lst changed to provide archives instead of text files. Taking up too much space? 23:10:17 er, that crash 23:10:21 today 23:10:35 it seems to be a crash while trying and failing to load an earlier level of D 23:12:34 !lst . 23:12:35 3711. gammafunk, XL8 MiBe, T:1770: http://crawl.berotato.org/crawl/morgue/gammafunk/morgue-gammafunk-20160502-071153.lst 23:12:55 rchandra: is that maybe on some servers only? 23:13:11 !lst rchandra 23:13:12 1062. hyperrchandra, XL6 GhFi, T:3850: http://crawl.akrasiac.org/rawdata/hyperrchandra/morgue-hyperrchandra-20160503-025252.lst 23:13:30 oh archives instead of text files 23:13:53 hrm, I assume you'd not have the text files available if you had archives 23:14:00 !lst 23:14:01 225. johnstein, XL27 HuFi, T:136302: http://crawl.berotato.org/crawl/morgue/johnstein/morgue-johnstein-20151220-055813.lst 23:14:05 !cmd !lst 23:14:05 Command: !lst => .echo $(replace .txt .lst $(!log ${*:-.})) 23:14:23 for ttyrecs when they get gzipped, the uncompressed version is deleted 23:14:50 thank trog they get compressed 23:18:37 PleasingFungus, i uploaded that doxygen description as a note in #10317 23:19:20 hmm it was a pretty recent one, was surprised 23:19:27 !lst rchandra drsu 23:19:28 2. hyperrchandra, XL7 DrSu, T:4900: http://crawl.akrasiac.org/rawdata/hyperrchandra/morgue-hyperrchandra-20160502-044247.lst 23:19:41 !lst * lld 23:19:42 32889. Runa, XL6 MuWn, T:4821: http://lazy-life.ddo.jp:8080/morgue/Runa/morgue-Runa-20160503-023445.lst 23:19:57 !lst * cpo 23:19:59 34967. Sandro, XL11 VpEn, T:11852: https://crawl.project357.org/morgue/Sandro/morgue-Sandro-20160503-025048.lst 23:20:13 Naruni: ok, will have a look probably tomorrow. 23:20:15 all seem uncompressed 23:20:22 note that my last /lst is actually an archive which confused firefox 23:20:37 PleasingFungus, thanks for the help, hopefully i can get the same function to accept scrolls too 23:20:44 oh yeah, so it is 23:20:48 chrome downloaded it 23:20:59 must be a cao thing to save space 23:21:03 <|amethyst> ?? 23:21:08 <|amethyst> this one? http://crawl.akrasiac.org/rawdata/hyperrchandra/morgue-hyperrchandra-20160502-044247.lst 23:21:12 yeah 23:21:16 I didn't look at it 23:21:19 <|amethyst> ah, I see 23:21:31 it's bzip2 23:23:33 -!- MarvinPA has left ##crawl-dev 23:23:34 yeah, surprised FF didn't at least recognize that 23:24:14 not sure what mime type it's served as 23:24:15 -!- debo_ has joined ##crawl-dev 23:24:17 that might be the problem 23:24:38 -!- debo_ is now known as Guest23112 23:24:50 wget sees application/x-bzip2 23:27:35 -!- DDFi has quit [Quit: Page closed] 23:28:45 -!- Shasbat has quit [Disconnected by services] 23:28:59 -!- Shasbat_ is now known as Shasbat 23:29:14 -!- Guest23112 has quit [Ping timeout: 252 seconds] 23:29:17 dang it 23:29:21 i just lost everything 23:29:24 fucking git 23:29:53 Naruni: if it was in a commit, you can probably find it in the reflog 23:30:30 gammafunk, i dont have commit access (or dont have it setup, or dont know how it works) 23:30:44 er, sorry? 23:30:48 I mean in your local repo 23:30:56 the git repo you were presumably working on 23:31:00 when git ate your stuff 23:31:27 if you nuked a commit you wanted, it's in the reflog 23:31:45 yeah i apparently was doing it all in 'master' and then i created a new branch code::blocks asked if i wanted to reload and i said yes 23:32:32 oh, did you have uncommited changes? 23:32:45 yeah, thats the thing, i dont commit 23:32:58 well you should be making commits 23:33:04 im gonna go read a git tutorial, i shuold probably know how this works 23:33:16 were you just working off the github.com website? 23:33:52 -!- WalkerBoh has joined ##crawl-dev 23:34:01 I don't know what code::blocks is, but sounds like it; yeah git would be pretty awful if you couldn't make commits regularly 23:34:15 umm i dont know... what i do is git clone then when everything has downloaded i just start editing source files... then when im done i go to gitk and click make patch 23:34:37 code::blocks is just a coding env 23:34:43 ok, so yeah, what you want to be doing is 23:34:54 every time you finish some little milestone, doesn't need to be every change 23:34:56 make a commit 23:35:25 Not sure if gitk can help you clean up those commits (squash them) 23:35:29 but it should be able to do this 23:35:41 so when you're all ready to make a patch, you squash the commits into (usually) a single commit 23:35:46 could be multiple if that's better 23:35:54 and make a nice commit message for it/them 23:36:21 try to avoid making lots of changes and not commiting any until the very end, since that's a crisis waiting to happen usually 23:36:32 ...like this one 23:36:35 yep 23:36:39 all im left with is a patch i put on mantis 23:36:50 (we've all been there, don't worry) 23:38:00 i thought if i am going to take on a major change, i should make a branch and make all changes from that branch 23:38:18 certainly, but that's a different issue 23:38:31 I'm saying make the branch initially 23:38:37 and commit as you go along 23:38:47 hmm 23:39:02 whether you work in master or in a branch is up to you really, but yeah a branch is usually appropriate 23:40:04 ok so question: in git gui, i just created a new branch. now in my cli, if i apply a patch, will it only make changes to the source files in branch ? 23:40:24 and not mess with master? 23:41:52 I assume that the git gui is working on the same repo as your cli, so the answer is yes 23:42:05 you can see this by doing `git branch` from the cli 23:42:20 if the repo is switched to the new branch then they're seeing the same thing 23:42:38 you can also make a branch with `git checkout -b ` but that's beside the point 23:42:56 yeah ok so im in the new branch, i was able to patch my changes, so they are back 23:43:22 oh you have the patch with all the work, nice 23:43:32 now, you said i need to commit. so what i did in gitgui was commit changes with a note, then when i click commit it asks me who i am and all that jazz 23:44:13 oh you applied the patch 'manually', only changing the working dir? 23:44:22 If you reapplied a git patch then the commit is already there 23:44:59 as in, does `git log` show your applied commit? Maybe your patch was just an ordinary patch file, not a git one 23:45:00 i was in the source dir, i did patch < ~/use_items_from_floor.patch 23:45:15 ok, yeah; but what is in this .patch file? 23:45:31 git log does not show the patch 23:45:36 is it a file with the commit? if so, you shouldn't do that, but should rather use `git am` 23:45:53 if you open the .patch file, does it have a commit message etc? or just diff? 23:45:53 .patch file is here: https://crawl.develz.org/mantis/view.php?id=10317. 23:45:57 just diff 23:46:06 this is what i mean, i dont have access to commit 23:46:10 yeah ok 23:46:20 Naruni: no no, you have 'access' to commit to your local repo 23:46:33 remember your repo is a repository, that's what I mean when I say commit to it 23:46:50 but yeah, you're right it's just a diff, so now you do need to commit it, as you said 23:46:58 and yes you should set your name and email before commiting 23:47:25 Naruni: the 'access' you're referring to is for commiting to the crawl official repo, which you're right you don't have access to 23:47:31 but we're not talking about that one, we're talking about your local repo 23:48:07 after you've set your name and email, that dialogue might ask you next for a commit message 23:48:37 Which you should make with a 72-char (or 75-char) limit, especially for the first line of the message 23:49:02 then a blank line, then any amount of text you like to go into further details about the commit, but it doesn't need to be very long 23:49:11 -!- tealeaves has quit [Quit: Bye] 23:49:41 and in practice if you're making frequent, small commits, it will be quick one-line messages that you'll clean up/merge at the end when you're all done 23:51:34 ok i think that did something 23:51:48 `git log` should show your commit 23:52:33 yeah ive got it now! thanks 23:52:36 now if you make a patch, it should make a git patch file with the details of the commit, although that might be a different menu entry 23:53:07 now it wont let me make a patch, i think i'll have to merge or something 23:53:12 -!- grobolom has joined ##crawl-dev 23:53:27 no, it won't let you because 23:53:30 your changes are commited 23:53:37 there's nothing to patch 23:53:48 (commited locally, that is) 23:54:03 what you'd need to do now is make a git patch relative to 'origin/master' 23:54:41 -!- dtsund has joined ##crawl-dev 23:54:51 git format-patch origin/master 23:55:09 -!- Lightli has quit [Ping timeout: 250 seconds] 23:55:09 i used to be able to do that via right click on the branch, now all i get is checkout, remove, or copy branch name 23:55:18 will make a patch file with the commits you have that are different from the origin repo 23:55:34 Naruni: what that command was doing is 'make a patch for any changes in the working dir that are different from the repo' 23:55:39 -!- ystael has quit [Ping timeout: 276 seconds] 23:55:42 now that your commit is in the repo, there are no such differences 23:55:47 -!- zeia has quit [Quit: WeeChat 1.1.1] 23:55:57 so you use a different command 23:56:04 from cli it's the command I gave above 23:56:17 you can try running that, it will make a .patch file for you 23:56:17 ok it make a different patch, not a diff one 23:56:22 -!- amalloy_ is now known as amalloy 23:56:26 right, it's still containing a diff 23:56:30 but that's a better form of patch 23:56:39 it's a git patch with the commit details so anyone can apply it and get your commit 23:56:42 relative to origin/master 23:56:59 there's a menu for it somewhere in gitk but I'm not familiar with that tool 23:57:16 do you only use cli for git or do you have a gui? 23:57:22 -!- Orphics has quit [Quit: Page closed] 23:57:28 I use cli only, with the help of emacs (other use vim) 23:57:42 but that gui can also make a git patch for you I'm sure 23:58:42 hrm, gitk may not be the tool you want to be using tbh 23:58:58 this is a good start, thanks - now ill see how this works when making smaller addons 23:59:03 probably not 23:59:33 -!- Diabl0658 has quit [Ping timeout: 260 seconds]