00:00:03 -!- omarax has quit [Remote host closed the connection] 00:03:22 -!- techieAgnostic has quit [Quit: WeeChat 1.5] 00:03:29 -!- Amnesiac has quit [Quit: Page closed] 00:05:52 -!- timbabwe_ has quit [Ping timeout: 250 seconds] 00:05:59 geekosaur: awesome 00:06:24 wow, such C style python 00:07:21 -!- Lasty has joined ##crawl-dev 00:07:21 You hear the crackle of arcane power. 00:07:21 gammafunk: You have 1 message. Use !messages to read it. 00:07:21 You hear a distant wind. 00:07:21 decisions, decisions 00:07:59 -!- Lasty has quit [Client Quit] 00:08:58 wow, it works 00:09:06 &watch gammafunk 00:09:07 unknowngammafunk 00:09:18 !lm gammafunk x=src 00:09:19 21376. [2016-09-02 04:06:23] [src=cjr] gammafunk the Impaler (L20 NaWn of Uskayaw) entered the Vaults on turn 49395. (D:14) 00:09:21 ??cjr 00:09:21 cjr[1/2]: https://crawl.jorgrun.rocks/ Hosted in Montreal by Zibudo (admin@jorgrun.rocks). SSH login info: https://crawl.jorgrun.rocks/console.html. 00:09:38 THAT SONG 00:10:02 -!- nicolae- has left ##crawl-dev 00:13:52 -!- destroythecore has quit [Read error: Connection reset by peer] 00:14:32 -!- Nomi has quit [Read error: Connection reset by peer] 00:17:00 -!- Urienaiph is now known as Brokraiph 00:23:08 -!- Shard1697 has quit [Read error: Connection reset by peer] 00:26:17 -!- Ladykiller70 has quit [Read error: Connection reset by peer] 00:28:47 -!- Lasty has joined ##crawl-dev 00:29:12 -!- nezrel has quit [Ping timeout: 265 seconds] 00:30:12 Unstable branch on CRAWL.XTAHUA.COM updated to: 0.19-a0-1365-gb34f4cb (34) 00:33:29 -!- Harudoku has quit [Ping timeout: 265 seconds] 00:33:43 -!- VoxSomniator has quit [Quit: Leaving] 00:35:27 -!- Shard1697 has joined ##crawl-dev 00:37:38 nicolae- 00:37:42 oh no he left 00:37:52 I missed a chance to shill shirts to someone who hadn't heard of them yet :( 00:40:04 -!- bcadren has quit [Ping timeout: 252 seconds] 00:42:25 -!- adibis has quit [Ping timeout: 250 seconds] 00:43:47 if you have discord you should consider shilling shirts to demise 00:47:57 -!- Twinge has quit [] 00:50:40 -!- Twinge has joined ##crawl-dev 00:50:50 -!- asdssdf has quit [Ping timeout: 264 seconds] 00:53:15 -!- aditya has quit [Ping timeout: 250 seconds] 00:53:35 isn't discord like 00:53:37 the alternate skype or whatever 00:53:40 what's demise 00:55:26 australian crawl player 00:55:39 he has the speedrun record iirc at 48 minutes or something? 00:55:43 also very salty 00:55:56 discord has a hearthstone server with chat and shit, so presumably they do something similar with crawl 00:55:59 ? 00:55:59 then he should love the desolation of salt 00:56:03 https://www.youtube.com/watch?v=ktSSD4aN9HM 00:56:04 hohoho 00:56:11 watch his ascent of this vpne 00:56:13 it's 00:56:15 amazing 00:56:26 when I say ascent I specifically mean when he has the orb 00:56:43 https://www.youtube.com/watch?v=jS2Kq-uRv3U 00:56:50 dat mennas 00:56:55 this video is also excellent 00:57:57 what 00:57:57 this isn't an ascent 00:57:57 he dies 00:57:57 yeah, that's why it's good 00:57:57 man 00:57:57 he just tries to walk away from an oof 00:58:04 -!- WalkerBoh has joined ##crawl-dev 00:58:25 actually watching him clear zot:5 is also pretty good 01:00:03 -!- omarax has quit [Remote host closed the connection] 01:01:34 -!- MakMorn has quit [Ping timeout: 240 seconds] 01:01:53 -!- ontoclasm has quit [Quit: Leaving.] 01:04:09 -!- MakMorn has joined ##crawl-dev 01:04:11 ok so trying to zerk down desolation early doesn't work 01:04:21 because you just end up dragging the entire level to you and then die 01:05:55 starting to think it's not worth trying unless you get the portal very late and have a truly absurd character right now 01:07:21 on paper Elf:$ is probably nastier in terms of enemies, but the effective lack of walls and the fact that you can't stairdance it or the like mean it's much nastier 01:07:38 were you playing in sentinel salt or convoker salt? 01:07:40 !lm lightli br=desolation 01:07:41 5. [2016-09-02 05:02:43] Lightli the Severer (L15 HOWn of Trog) entered the Desolation of Salt on turn 27560. (Elf:1) 01:07:48 XL15 is very low for Salt 01:07:51 yeah 01:08:05 I did XL19 on my recent HOMo win and won comfortably 01:08:09 in salt, I mean 01:08:15 with the rest of the portal vaults unless it's like tomb wizlab I can bruteforce it at that level 01:09:12 the fact that making noise is a very bad idea means berserk doesn't really help 01:09:12 ironically vault sentinels wouldn't have been an issue, with hand up I had +++++ MR 01:09:12 I almost exclusively pick up axes in my games, though, so the cleaving helps quite a bit against saltlings 01:09:16 I was swinging around a +4 battleaxe 01:09:24 with a battleaxe it takes 3-4 swings to clear out a saltling pack 01:09:28 it's just 26/20 defenses are not good enough in desolation 01:09:37 !lm . br=salt 01:09:38 No milestones for Brannock (br=salt). 01:09:42 !lm . br=desolation 01:09:44 2. [2016-09-01 22:10:30] brannock the Severer (L19 HOMo of Hepliaklqana) entered the Desolation of Salt on turn 37683. (Vaults:1) 01:09:46 and guardian serpents are incredibly bullshit in the desolation 01:09:47 well saltlings were nerfed recently 01:09:49 !tv . br=desolation 01:09:49 No games for Brannock (br=desolation). 01:09:52 argh 01:10:06 CanOfWorms, mostly relevant for casters though 01:10:20 CanOfWorms, did you see my message about Salt portal tile vs Salt terrain tiles? 01:10:26 yeah 01:10:37 since you're here, can you take a screenshot of how it looks 01:10:46 sure, lemme generate it in wizmode h/o 01:11:32 congrats, there is now something I want to change about a portal vault more than those horrible freezing clouds in ice caves 01:11:59 -!- dtsund has joined ##crawl-dev 01:12:17 guardian serpents are miserable just about anywhere 01:12:31 guardian serpents for zot:5! 01:12:51 my favorite guardian serpent appearance is in that one lair:$ vault where they basically just do not belong 01:12:58 I have a hard time believing anybody finds that vault for the first time and doesn't die 01:13:11 you can say that for a lot of vaults tbh 01:13:36 -!- hieropants has quit [Quit: Page closed] 01:13:37 did you watch that fene video btw 01:13:44 no, should I 01:13:53 yes 01:13:55 it is 01:13:56 peak dcss 01:13:58 koboldina: No, the thing is the ways you can make them more tolerable generally do not exist in the desolation 01:14:49 http://i.imgur.com/iViqOXn.png CanOfWorms 01:14:49 since there are basically no walls 01:14:51 see what I mean about it looking so starkly different? 01:15:14 also, desolation floor tiles look very 'regular' thanks to the two salt balls lining up precisely. not sure there's a way to fix that with only two non-ridge tiles though 01:15:42 I'm sure PleasingFungus would be happy to add more floor tiles though, if that's what it took to help noiseify the floor tiles 01:16:26 yes 01:16:30 I need to make more salt tiles 01:16:35 I just gave pf the bare minimum 01:17:06 that aside I think your color choices are excellent 01:17:24 And I like what you can see inside the portal arch. it's very "mysterious-thing-over-that-hill" creepy-ish almost 01:18:01 -!- MakMorn has quit [Ping timeout: 255 seconds] 01:18:09 yeah it's very ozymandiasish 01:18:23 -!- PsyMar has quit [Ping timeout: 244 seconds] 01:20:26 Unstable branch on crawl.develz.org updated to: 0.19-a0-1365-gb34f4cb (34) 01:20:26 sadly moon base won over doing the salt portal 01:20:26 -!- MakMorn has joined ##crawl-dev 01:20:26 if it hadn't been a top tier wizlab I'd have left for desolation, though 01:21:17 gammafunk's wizlab ranks: S: moon base C: everything else F: dorokhle's tomb 01:21:30 dorkhole is fun! 01:21:35 that's A tier 01:21:38 -!- Blazinghand has joined ##crawl-dev 01:21:46 it's fun, but dumb 01:21:52 I don't think it's dumb 01:21:54 -!- hellmonk has quit [Quit: Page closed] 01:22:17 -!- dtsund has quit [Ping timeout: 250 seconds] 01:22:28 -!- Kalir has quit [Quit: I'M OUT SON. PEACE, LOVE, EXPLOSIONS.] 01:22:42 all wizlabs are spoilery, which is unfortunate perhaps, but they're fun when they throw you out of your comfort zone 01:23:09 I think spoilery is acceptable if A. the player has tools to deal with it B. the player doesn't get ambushed without warning 01:23:13 I feel like most of the rest are significantly less spoilery 01:23:18 wizlab show up late enough that A. fits 01:23:24 B. is true for most of them 01:23:32 well dorkhole gives you warnings 01:23:46 eg moon base is pretty good. at any time you can reun backwards, and in the final room a teleport will almost certainly take you to safety 01:23:49 doroklohe is a big surprise but if you slow down and puzzle it out it's there 01:24:14 many crawl players don't slow down though! 01:24:15 take it easy, 01:24:16 yeah, going into dorkhole the first time, you know you're in a dangerous portal and are taking it slow 01:24:16 dorkhole has some obtuse lua messages, and suddenly walls vanish! 01:24:25 also just noticed the actual portal image lol 01:24:25 well that's not right either 01:24:33 they don't all vanish, some do 01:24:39 yeah I guess I need to not use the black border 01:25:08 in short I think it's an acceptable design that could be improved a bit, but giant killchamber that's well constrained with a fallback area and some los-breaking tombs 01:25:18 it's reasonable enough 01:26:12 it does have a similar problem to the initial version of desolation with the entry area but at least dorkhole is not like 80x80 01:26:16 !tell PleasingFungus https://github.com/crawl/crawl/pull/343 oops 01:26:17 Brannock: OK, I'll let pleasingfungus know. 01:27:02 man I really want to make transition salt tiles and have pf implement them for the entrance 01:27:04 it would be cool to see a more elaborate design that did the monster drip thing perhaps a bit more subtlely 01:27:08 it would look extremely sick 01:27:12 S I C C 01:27:27 transition tiles? 01:27:43 rock to glass sorta thing? interesting idea 01:27:49 CanOfWorms, I was thinking part of the problem was different color palette for arch and ground tiles, but upon reflection you probably don't want them to be similar, else they'd blend in? 01:27:51 let me mock it up 01:28:10 oh, like shifting from clear to solid 01:28:13 looking at the lua, I think every tomb opens at once 01:28:22 every tomb opens at once eventually 01:28:25 you just get three warning messages first 01:28:28 isn't it sequential outside-to-in? 01:28:31 but until that event some open over time 01:31:31 New branch created: pull/343 (1 commit) 13https://github.com/crawl/crawl/pull/343 01:31:31 03Brannock02 07https://github.com/crawl/crawl/pull/343 * 0.19-a0-1366-g9bd07a1: Fix Desolation portal description 10(6 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/9bd07a15c96d 01:31:42 http://puu.sh/qX5rb/ec7a3eb52e.png 01:31:42 something vaguely like this 01:31:42 ah so each box has its own timer of 50-100 turns, and once any box hits its timer three times all the other walls come down too? 01:31:43 complex des 01:31:44 -!- Brannock_ has joined ##crawl-dev 01:32:25 I like the transition tiles 01:32:40 could be a bit noisier on the bottom right corner 01:32:44 not sure how much that matters 01:32:51 basically to do it properly pf would have to implement them like blood or fountain features, I think 01:32:59 or water, maybe? 01:33:00 can it be overlaid on top of the.. yeah, you'd have to feature it on top 01:34:23 03Brannock02 07* 0.19-a0-1366-g9bd07a1: Fix Desolation portal description 10(9 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/9bd07a15c96d 01:34:23 03PleasingFungus02 {GitHub} 07* 0.19-a0-1367-g87b5bc6: Merge pull request #343 from isloat/gateway-fix 10(16 seconds ago, 0 files, 0+ 0-) 13https://github.com/crawl/crawl/commit/87b5bc6488e4 01:34:49 -!- PleasingFungus has joined ##crawl-dev 01:34:49 -!- Brannock has quit [Ping timeout: 258 seconds] 01:35:24 hey pf, are you up to doing that salt overlay thing I mocked up earlier 01:35:40 this would just be for entry vaults? 01:35:40 PleasingFungus: You have 1 message. Use !messages to read it. 01:35:45 yeah 01:35:51 doubt it 01:35:53 sorry 01:35:57 no problem :v 01:36:08 tbh i'm not sure how i'd go about it at all 01:36:15 tiles code is still largely a mystery to me 01:36:20 I imagine stealing the code that handles water 01:36:36 blood spatter 01:36:38 since it has to place the transitions for those 01:36:52 the hard part isn't the overlay, it's figuring out which transition tile to use 01:36:57 unless pf wants to manually do that :v 01:37:16 I guess you could just hardcode 8 transition features 01:37:26 for NW N NE E SE S SW W 01:37:30 depending on how the entrances are generated it could be more than 8 01:37:45 for example if you have a non-salt surrounded completely by salt 01:37:51 that's another variation 01:38:11 there's 16 in total (based on which of the 8 surrounding tiles are salt or nonsalt) 01:38:16 er, not 16 01:38:19 64 01:38:27 well, I was thinking the simple case 01:38:29 no wait 16 is enough 01:38:35 you just care about the 4 orthogonal tiles 01:38:43 is this some sort of thing that could use bh's fabled domino code? 01:38:47 no 01:38:47 but 16 seems doable. It's probably like double the current number of features though :V 01:38:50 rip 01:38:57 it's whatever the water code uses to do the transitions between water/non water 01:39:01 e.g. shoals 01:40:58 !source tileview.cc:1334 01:40:59 https://github.com/crawl/crawl/blob/master/crawl-ref/source/tileview.cc#L1334 01:41:01 might be relevant 01:44:50 -!- asdsadsf has quit [Ping timeout: 264 seconds] 01:46:38 -!- asdf_ has quit [Ping timeout: 264 seconds] 01:48:56 -!- amalloy is now known as amalloy_ 01:50:05 ok I found the code that figures out the transitions 01:50:16 !source tileview.cc:575 01:50:16 https://github.com/crawl/crawl/blob/master/crawl-ref/source/tileview.cc#L575 01:50:43 // Not much to do here... 01:51:03 we already have a few haloes 01:51:42 used in bazaars, iirc 01:52:01 also, what's the deal with 01:52:06 !source tileview.cc:320 01:52:07 https://github.com/crawl/crawl/blob/master/crawl-ref/source/tileview.cc#L320 01:52:34 oh wow this is 01:52:41 // torches are more common on D:14... 01:52:52 spooky! 01:52:54 // ...and on Depths:$ 01:53:17 nice 01:53:22 !source tileview.cc:435 01:53:22 https://github.com/crawl/crawl/blob/master/crawl-ref/source/tileview.cc#L435 01:53:27 "this should never happen" 01:53:30 yep 01:54:09 that's crazy 01:54:23 why would you scale tiles variations by depth. Has anyone noticed this ever? 01:54:37 pf needs to include that bit of trivia in the next trunk update 01:55:04 !source tileview.cc:1209 01:55:05 https://github.com/crawl/crawl/blob/master/crawl-ref/source/tileview.cc#L1209 01:55:08 good out of context code 01:55:27 Windows builds of master branch on crawl.develz.org updated to: 0.19-a0-1367-g87b5bc6 01:56:36 chequers: i honestly appreciate it 01:57:19 the idea of the dungeon getting darker and spookier as you go deeper... that's legit 01:57:19 but... it's the exact opposite... 01:57:19 more torches, not less 02:00:03 -!- omarax has quit [Remote host closed the connection] 02:00:32 no but the tiles used also change 02:00:36 not just the torch thing 02:00:39 hence that comment that confused you 02:00:43 showing which tiles are used on which floors 02:01:04 -!- muravey has joined ##crawl-dev 02:01:30 ah 02:01:54 PleasingFungus, it literally does get darker and spookier too. Depths walls have a significant shadow to them 02:02:04 not sure who's responsible for that but I love it 02:02:05 i knew about that bit 02:02:19 it goes away for Zot though :( 02:02:56 also I just realized that comment is outdated 02:02:56 zot is oddly bright and cheery for the Deepest Level 02:02:56 if (depth == brdepth[BRANCH_DUNGEON]) // torches are more common on D:14... 02:03:53 zot is a silly place 02:03:59 bring back subtractor snakes, imo 02:04:33 they'll subtract... your life 02:05:42 -!- WalkerBoh has quit [Remote host closed the connection] 02:07:05 hrm 02:07:16 @??goblin hd:30 spells:dispel_undead.200.priest 02:07:16 goblin (15g) | Spd: 10 | HD: 30 | HP: 97-142 | AC/EV: 0/12 | Dam: 4 | 10weapons, 10items, 10doors, priest, evil | Vul: 08holy | XP: 4462 | Sp: dispel undead (3d40) [11!AM] | Sz: small | Int: human. 02:07:23 @??goblin hd:10 spells:dispel_undead.200.priest 02:07:24 goblin (15g) | Spd: 10 | HD: 10 | HP: 32-48 | AC/EV: 0/12 | Dam: 4 | 10weapons, 10items, 10doors, priest, evil | Vul: 08holy | XP: 568 | Sp: dispel undead (3d18) [11!AM] | Sz: small | Int: human. 02:07:36 what are you checking? 02:07:57 HD effect on spell damage? 02:08:33 it's dice_def(3, min(6 + power / 10, 40)) 02:08:33 trying to figure out when that min comes into play 02:08:33 -!- debo has quit [Ping timeout: 264 seconds] 02:08:33 power = 12 * hd, but should be capped at 200, which would be 3d26 02:08:33 right? 02:09:02 minimum of 6 + 20/10 or 40 02:09:03 so yes 02:09:11 oh, it's not capped 02:09:15 *200 02:09:24 that's cool 02:09:43 @??goblin hd:72 spells:dispel_undead.200.priest 02:09:43 goblin (15g) | Spd: 10 | HD: 72 | HP: 219-345 | AC/EV: 0/12 | Dam: 4 | 10weapons, 10items, 10doors, priest, evil | Vul: 08holy | XP: 52170 | Sp: dispel undead (3d40) [11!AM] | Sz: small | Int: human. 02:09:49 yowza 02:09:53 Unstable branch on crawl.jorgrun.rocks updated to: 0.19-a0-1367-g87b5bc6 (34) 02:10:03 the deadliest goblin... 02:10:07 ijyb... 02:10:29 @??goblin hd:72 spells:fireball.1.wizard 02:10:29 goblin (15g) | Spd: 10 | HD: 72 | HP: 219-345 | AC/EV: 0/12 | Dam: 4 | 10weapons, 10items, 10doors, spellcaster | XP: 56144 | Sp: fireball (3d93) | Sz: small | Int: human. 02:10:33 -!- debo has joined ##crawl-dev 02:10:34 @??goblin hd:30 spells:fireball.1.wizard 02:10:34 goblin (15g) | Spd: 10 | HD: 30 | HP: 97-142 | AC/EV: 0/12 | Dam: 4 | 10weapons, 10items, 10doors, spellcaster | XP: 4766 | Sp: fireball (3d43) | Sz: small | Int: human. 02:10:36 huh 02:10:56 this is the mummy murder hour 02:11:31 rest in 'za 02:14:10 -!- CanOfWorms has quit [Quit: ChatZilla 0.9.92 [Firefox 3.6.28/20120306064154]] 02:15:13 the oven of flaming heat 02:15:41 -!- Siegurt has joined ##crawl-dev 02:16:22 wow, we have three different effects called "primal wave" 02:16:23 that's great 02:16:34 tribal, primal, primitive wave 02:16:38 barbarian wave 02:16:43 are these genres 02:16:46 uncivilized wave 02:18:27 http://previews.123rf.com/images/cthoman/cthoman1506/cthoman150600419/41655032-A-happy-cartoon-caveman-waving-and-smiling--Stock-Vector.jpg 02:18:32 -!- DDFi has quit [Quit: Page closed] 02:19:46 aww 02:19:46 -!- Krakhan has quit [Ping timeout: 260 seconds] 02:22:23 -!- cait has quit [Ping timeout: 252 seconds] 02:23:12 !lg * kaux~~"elemental w" 02:23:13 I wonder what the most trivial bug ever found was. Not counting textual typos and stuff along these lings 02:23:14 lines 02:23:22 3. TZer0 the Fetichist (L23 DgCj), shot themself with a flood of elemental water on Abyss:4 on 2014-08-24 22:57:36, with 529552 points after 87316 turns and 7:40:52. 02:23:25 pro 02:23:54 high evocations skill, too! 02:24:31 inspiring 02:25:22 !tv tzer0 dgcj br=abyss 02:25:22 1. TZer0, XL23 DgCj, T:87316 requested for FooTV: telnet://termcast.develz.org or http://termcast.develz.org. 02:25:39 -!- asdfdsf has quit [Ping timeout: 264 seconds] 02:26:08 -!- nikheizen has quit [Quit: leaving] 02:26:26 i missed it. was it exciting 02:26:42 he got blasted by starcursed mass then (apparently?) suicided 02:27:07 i figured 02:27:22 !lg * killer~~starcursed_mass 02:27:23 6034. glosham the Ducker (L1 SpAK of Lugonu), blasted by a starcursed mass (accursed screaming) on Abyss:3 on 2016-09-01 20:28:35, with 0 points after 288 turns and 0:04:42. 02:27:33 !lg * killer~~starcursed_mass xl>3 02:27:34 3285. glosham the Covert (L6 SpAK of Lugonu), blasted by a starcursed mass (accursed screaming) on Abyss:2 on 2016-09-01 20:05:21, with 478 points after 326 turns and 0:08:31. 02:27:45 2800 AK deaths to scm.. 02:28:01 -!- Blazinghand has quit [Quit: Leaving] 02:28:06 !lg * killer~~starcursed_mass xl>7 02:28:07 3027. kmckee24 the Fighter (L9 MiFi of The Shining One), blasted by a starcursed mass (accursed screaming) on Abyss:1 on 2016-09-01 11:38:38, with 2354 points after 5226 turns and 0:15:34. 02:30:59 -!- minqmay has quit [Ping timeout: 260 seconds] 02:33:25 -!- Siegurt has quit [Quit: Leaving.] 02:33:38 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.92 [Firefox 48.0.1/20160817112116]] 02:35:54 plefair enough 02:35:56 derp 02:36:35 -!- Hapless has quit [Quit: Page closed] 02:39:14 -!- amalloy_ is now known as amalloy 02:42:31 did foxfire get changed so it's not crap anymore 02:43:10 -!- Siegurt has joined ##crawl-dev 02:46:57 foxfire has been decent for a while i thought? 02:48:10 koboldina: i think yes, as part of the invo nem change? 02:49:39 -!- asdfsdf has quit [Ping timeout: 264 seconds] 02:49:42 I summoned a bunch of wasps and half of them didn't kill me, it was a pleasant surprise 02:51:20 rip giant fireflies 02:54:09 Monster database of master branch on crawl.develz.org updated to: 0.19-a0-1367-g87b5bc6 02:59:51 -!- asdfdsfsd has quit [Ping timeout: 264 seconds] 03:00:02 -!- omarax has quit [Remote host closed the connection] 03:04:11 03amalloy02 07* 0.19-a0-1368-g41a3d51: Invert awkward negative boolean condition 10(5 minutes ago, 1 file, 8+ 8-) 13https://github.com/crawl/crawl/commit/41a3d51acf7f 03:11:36 -!- Blazinghand has joined ##crawl-dev 03:14:08 -!- scummos| has quit [Ping timeout: 244 seconds] 03:14:51 -!- asdfgfddf has quit [Ping timeout: 264 seconds] 03:24:52 -!- scorchgeek has quit [Read error: Connection reset by peer] 03:25:00 Unstable branch on crawl.beRotato.org updated to: 0.19-a0-1368-g41a3d51 (34) 03:28:04 -!- GauHelldragon has quit [Ping timeout: 255 seconds] 03:31:27 -!- eb has quit [] 03:40:03 -!- Siegurt has quit [Quit: Leaving.] 03:44:28 -!- Wolfechu has quit [Ping timeout: 265 seconds] 04:00:02 -!- omarax has quit [Remote host closed the connection] 04:06:18 -!- jeefus has joined ##crawl-dev 04:07:03 -!- Tiltorax has quit [Ping timeout: 264 seconds] 04:07:34 -!- omnirizon has quit [Ping timeout: 240 seconds] 04:09:08 Unstable branch on crawl.jorgrun.rocks updated to: 0.19-a0-1368-g41a3d51 (34) 04:10:01 -!- jefus- has quit [Ping timeout: 265 seconds] 04:10:50 -!- muravey has quit [Quit: My Mac has gone to sleep. ZZZzzz…] 04:26:59 -!- debo_ has joined ##crawl-dev 04:30:04 -!- debo has quit [Ping timeout: 240 seconds] 04:34:17 -!- n1k has quit [Read error: Connection reset by peer] 04:34:17 -!- n1k has joined ##crawl-dev 04:35:43 -!- insecticide has quit [Ping timeout: 265 seconds] 04:37:24 -!- amalloy is now known as amalloy_ 04:38:33 -!- Patashu has joined ##crawl-dev 04:40:16 -!- jeefus is now known as jefus 04:40:22 -!- Dracunos72 is now known as Dracunos-m 04:40:38 -!- Dracunos-m is now known as Dracunos7 04:58:04 -!- Shard1697 has quit [Ping timeout: 264 seconds] 05:00:03 -!- omarax has quit [Remote host closed the connection] 05:03:28 -!- Slowclapman has quit [Client Quit] 05:10:02 -!- pikaro has quit [Ping timeout: 265 seconds] 05:10:38 -!- ldf has joined ##crawl-dev 05:11:16 -!- ProzacElf has quit [Ping timeout: 264 seconds] 05:19:42 -!- Telnaior has quit [Ping timeout: 265 seconds] 05:21:23 -!- carlobar has quit [Quit: Leaving.] 05:24:44 -!- TuxQmoob has quit [Changing host] 05:26:25 -!- TuxQmob has quit [Ping timeout: 255 seconds] 05:26:54 -!- Shard1697 has joined ##crawl-dev 05:27:34 -!- Wolfechu_ has quit [Ping timeout: 240 seconds] 05:37:04 -!- aditya has quit [Ping timeout: 244 seconds] 05:37:56 -!- muravey has joined ##crawl-dev 05:45:03 -!- Zxpr1jk has quit [Quit: Leaving] 05:47:09 -!- debo has joined ##crawl-dev 05:50:09 -!- debo_ has quit [Ping timeout: 265 seconds] 05:50:10 -!- insecticide has quit [Ping timeout: 244 seconds] 06:00:02 -!- omarax has quit [Remote host closed the connection] 06:40:01 -!- morfei has quit [Ping timeout: 264 seconds] 06:56:16 -!- cojito has quit [Quit: Page closed] 07:00:11 -!- omarax has quit [Remote host closed the connection] 07:02:00 -!- dustinm`_ has joined ##crawl-dev 07:04:04 -!- Shard1697 has quit [Ping timeout: 265 seconds] 07:07:30 -!- debo has quit [*.net *.split] 07:07:31 -!- dustinm` has quit [*.net *.split] 07:07:31 -!- _dhm has quit [*.net *.split] 07:07:31 -!- TZer0 has quit [*.net *.split] 07:07:31 -!- Chousuke has quit [*.net *.split] 07:07:31 -!- joy1999 has quit [*.net *.split] 07:07:31 -!- broquaint has quit [*.net *.split] 07:07:31 -!- rax has quit [*.net *.split] 07:07:31 -!- |amethyst has quit [*.net *.split] 07:07:31 -!- Cerpin has quit [*.net *.split] 07:07:31 -!- Pinkbeast has quit [*.net *.split] 07:07:31 -!- Sequell has quit [*.net *.split] 07:07:32 -!- droogie has quit [*.net *.split] 07:07:32 -!- inire has quit [*.net *.split] 07:07:32 -!- Gretell has quit [*.net *.split] 07:09:53 -!- debo has joined ##crawl-dev 07:09:53 -!- TZer0 has joined ##crawl-dev 07:09:53 -!- Chousuke has joined ##crawl-dev 07:09:53 -!- broquaint has joined ##crawl-dev 07:09:53 -!- rax has joined ##crawl-dev 07:09:53 -!- |amethyst has joined ##crawl-dev 07:09:53 -!- Cerpin has joined ##crawl-dev 07:09:53 -!- Sequell has joined ##crawl-dev 07:09:53 -!- Gretell has joined ##crawl-dev 07:13:51 -!- Brokraiph has quit [Read error: Connection reset by peer] 07:18:04 -!- pikaro has quit [Ping timeout: 258 seconds] 07:28:48 -!- bitcoinbastard has quit [Ping timeout: 255 seconds] 07:46:51 -!- elliptic has quit [Quit: Leaving] 07:48:10 -!- elliptic has joined ##crawl-dev 07:53:37 -!- omnirizon has quit [Ping timeout: 244 seconds] 08:00:02 -!- omarax has quit [Remote host closed the connection] 08:00:33 -!- Bammboo00 has quit [Ping timeout: 240 seconds] 08:03:13 -!- muravey has quit [Quit: My Mac has gone to sleep. ZZZzzz…] 08:04:02 -!- ssasdfsd has quit [Ping timeout: 264 seconds] 08:04:43 -!- muravey has joined ##crawl-dev 08:06:04 -!- muravey has quit [Client Quit] 08:07:43 -!- duralumin has quit [Ping timeout: 240 seconds] 08:07:43 -!- Furril has quit [Ping timeout: 240 seconds] 08:07:43 -!- mopl has quit [Ping timeout: 264 seconds] 08:10:37 -!- muravey has joined ##crawl-dev 08:13:20 -!- debo has quit [Ping timeout: 244 seconds] 08:15:14 -!- muravey has quit [Read error: Connection reset by peer] 08:15:50 -!- iFurril has quit [Ping timeout: 244 seconds] 08:38:21 -!- Lasty has quit [Quit: Leaving.] 08:44:21 -!- charly_ has quit [Quit: Page closed] 08:49:09 -!- omnirizon has quit [Ping timeout: 276 seconds] 08:56:35 -!- Dracunos7 is now known as Dracunos-m 09:00:01 -!- omarax has quit [Remote host closed the connection] 09:09:34 -!- TuxQmob has quit [Changing host] 09:12:30 -!- TuxQmoob has quit [Ping timeout: 244 seconds] 09:16:10 -!- Lasty has joined ##crawl-dev 09:18:20 -!- TuxQmob has quit [Ping timeout: 250 seconds] 09:20:10 -!- SaintRoka has quit [Quit: Page closed] 09:21:48 -!- Leafsnail has quit [Quit: Relax, its only ONES and ZEROS!] 09:26:42 -!- lvh has quit [Ping timeout: 255 seconds] 09:34:56 -!- TuxQmob has quit [Changing host] 09:38:30 -!- TuxQmoob has quit [Ping timeout: 244 seconds] 09:40:14 -!- elliptic has quit [Quit: Leaving] 09:45:11 -!- debo has joined ##crawl-dev 09:49:42 -!- HellTiger has quit [Ping timeout: 250 seconds] 09:52:34 -!- vermi has quit [Quit: ZNC - http://znc.in] 10:00:12 -!- omarax has quit [Remote host closed the connection] 10:09:11 -!- ontoclasm has joined ##crawl-dev 10:10:24 -!- Patashu has quit [Ping timeout: 276 seconds] 10:18:36 -!- mizu_no_oto has quit [Client Quit] 10:21:25 -!- Dracunos-m has quit [Ping timeout: 252 seconds] 10:23:00 -!- mizu_no_oto has quit [Client Quit] 10:30:29 -!- Jafet has joined ##crawl-dev 10:34:16 -!- amalloy_ is now known as amalloy 10:36:43 -!- TuxQmoob has quit [Changing host] 10:39:34 -!- Patashu has joined ##crawl-dev 10:39:35 -!- TuxQmob has quit [Ping timeout: 260 seconds] 10:59:00 -!- dtsund has joined ##crawl-dev 11:00:02 -!- omarax has quit [Remote host closed the connection] 11:02:04 -!- asdf_ has quit [Ping timeout: 264 seconds] 11:02:04 -!- Tux[Qyou] has joined ##crawl-dev 11:05:14 -!- asdfsdfd has quit [Ping timeout: 264 seconds] 11:08:10 -!- omnirizon has quit [Ping timeout: 252 seconds] 11:14:02 -!- Dracunos7 has quit [Ping timeout: 250 seconds] 11:14:31 -!- LexAckson has joined ##crawl-dev 11:18:57 -!- Brannock_ is now known as Brannock 11:19:51 -!- Blazinghand has quit [Quit: Leaving] 11:30:44 -!- wheals has quit [Ping timeout: 260 seconds] 11:34:55 -!- adibis has quit [Read error: Connection reset by peer] 11:35:50 -!- PleasingFungus has joined ##crawl-dev 11:35:51 -!- Jafet has quit [Quit: Jafet] 11:38:43 -!- Blazinghand has joined ##crawl-dev 11:51:30 -!- renton has quit [Client Quit] 12:00:01 -!- omarax has quit [Remote host closed the connection] 12:03:58 -!- AnFair has quit [Quit: Page closed] 12:05:27 -!- Netmonmatt has quit [Quit: Going offline, see ya! (www.adiirc.com)] 12:11:19 -!- aditya has quit [Ping timeout: 258 seconds] 12:11:25 %git cc390b852004c86346b21af8bb9989e556c7ef73 12:11:25 07regret-index02 * 0.19-a0-719-gcc390b8: Thorough Temple edits/clean-up, some new maps, altar average 12.15 -> 14.41 10(2 months ago, 1 file, 2468+ 3005-) 13https://github.com/crawl/crawl/commit/cc390b852004 12:11:40 -!- adibis has quit [Ping timeout: 250 seconds] 12:12:37 -!- Kenran has quit [Quit: leaving] 12:22:02 -!- Tiltorax has quit [Ping timeout: 264 seconds] 12:27:25 -!- PsyMar has quit [Ping timeout: 258 seconds] 12:28:41 -!- Kalir has quit [Changing host] 12:37:43 -!- nikheizen has joined ##crawl-dev 12:38:34 how/where is placement of unique monsters controlled? 12:39:02 it's not in mon-pick-data.h which was my first assumption to check in 12:39:19 dat/des/builder/uniques.des 12:39:35 oh cool I didn't know about this 12:39:53 it's secret tech 12:40:03 they used to be able to appear in the middle of vaults and replace doors, things like that 12:40:06 i forget if they still can 12:42:12 ah I see how this works now I think. unique monsters are actually treated as special one-tile vaults that also places a monster (the unique, clearly) there 12:42:17 created at level generation 12:42:26 ya 12:43:19 -!- amalloy is now known as amalloy_ 12:47:37 -!- chan20 has quit [Ping timeout: 244 seconds] 12:51:49 -!- MarvinPA has joined ##crawl-dev 12:53:38 -!- carlobar has quit [Ping timeout: 244 seconds] 12:54:51 likely nobody knows; at least one, probably several bugs, were exposed by Forest and became hidden again when trees stopped being semitranslucent (that is, block LoS like rock instead of needing 2 of them to do so) 12:56:12 (although at least one of those bugs was *caused* by semitranslucence, so that one at least was fixed) 12:59:12 -!- scummos| has quit [Ping timeout: 240 seconds] 12:59:15 -!- jeefus has joined ##crawl-dev 13:00:09 -!- omarax has quit [Remote host closed the connection] 13:00:46 -!- jefus has quit [Ping timeout: 258 seconds] 13:09:05 Unstable branch on crawl.akrasiac.org updated to: 0.19-a0-1368-g41a3d51 (34) 13:14:29 -!- nxtlvl has quit [Client Quit] 13:15:00 -!- AndChat-596400 has quit [Quit: Bye] 13:17:01 -!- Elynae has quit [Ping timeout: 264 seconds] 13:22:39 -!- zxc has quit [Read error: Connection reset by peer] 13:29:53 -!- amalloy_ is now known as amalloy 13:31:05 -!- elliptic has joined ##crawl-dev 13:34:31 -!- LaularuKyrumo has quit [Quit: Page closed] 13:35:38 -!- Kranix has quit [Read error: Connection reset by peer] 13:37:59 -!- ontoclasm has quit [Quit: Leaving.] 13:38:04 -!- Kranix has quit [Read error: Connection reset by peer] 13:44:15 -!- sneakyness has quit [Quit: Textual IRC Client: www.textualapp.com] 13:47:15 -!- elliptic has quit [Quit: Leaving] 13:48:45 -!- Blazinghand has quit [Quit: This computer has gone to sleep] 13:50:45 decks.cc is an endless source of opportunities to clean up code 13:52:41 s/decks.cc/crawlcode 13:54:17 what determines how deep a portal is placed? especially for wizlabs, is there anything that controls which wizlabs get spawned at which depths, or are all of them fair game? 13:54:26 where the entry vaults place 13:54:50 !source dat/des/portals/wizlab.des:360 13:54:51 https://github.com/crawl/crawl/blob/master/crawl-ref/source/dat/des/portals/wizlab.des#L360 14:00:02 -!- omarax has quit [Remote host closed the connection] 14:04:39 -!- Kranix has quit [Ping timeout: 264 seconds] 14:06:21 -!- Zekka has quit [Ping timeout: 276 seconds] 14:10:53 -!- carlobar has quit [Quit: Leaving.] 14:14:07 there's a fragment i can rewrite to either of: if (god != NEMELEX_XOBEH && divine_retribution(god)) {...}, or (if (god != NEMELEX_XOBEH) {if (divine_retribution(god)) {...}}. i'd happily choose the former except that divine_retribution is mostly for side effects, not mostly for its boolean value. does anyone care either way? 14:15:15 former is |amethyst-style 14:15:36 i could go either way myself 14:15:39 I don't understand the distinction 14:17:49 there's no difference in logic, it's just style 14:17:52 which distinction? between values and side effects? 14:18:07 right, both versions are mechanically the same 14:18:52 Oh, that's why I didn't understand 14:24:28 some functions in decks.cc have weird code in place to handle the possibility of card power level exceeding 2, and others just handle the actually-possible cases (0,1,2). any reason i shouldn't remove the cases to handle impossible power levels? 14:24:33 along with, say, adding an assert in _get_power_level that the result is in [0..2] 14:28:19 follow yr heart 14:32:55 -!- toastedzergling has quit [Client Quit] 14:40:02 -!- smee has quit [Ping timeout: 264 seconds] 14:46:02 -!- Ququman has joined ##crawl-dev 14:47:15 -!- LexAckson has quit [Ping timeout: 264 seconds] 14:48:49 -!- Alcopop has quit [Quit: Page closed] 14:50:06 mangosteen... 14:50:43 03PleasingFungus02 07* 0.19-a0-1369-g6082783: Simplify is_player_same_genus() 10(2 hours ago, 1 file, 7+ 15-) 13https://github.com/crawl/crawl/commit/60827837e15e 14:50:43 03PleasingFungus02 07* 0.19-a0-1370-gf9d70b7: Use a better spell skill constant 10(2 hours ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/f9d70b7c6753 14:50:43 03PleasingFungus02 07* 0.19-a0-1371-g8dc3556: Deduplicate some hex boilerplate 10(22 minutes ago, 1 file, 34+ 155-) 13https://github.com/crawl/crawl/commit/8dc3556e5eed 14:50:43 03PleasingFungus02 07* 0.19-a0-1372-gb7d0e92: Re-prioritize player spellcasting logic 10(2 hours ago, 1 file, 15+ 15-) 13https://github.com/crawl/crawl/commit/b7d0e92fe45b 14:50:43 03PleasingFungus02 07* 0.19-a0-1373-g933b6c9: Move various monster spells into zaps 10(13 hours ago, 4 files, 61+ 56-) 13https://github.com/crawl/crawl/commit/933b6c96a206 14:50:43 03PleasingFungus02 07* 0.19-a0-1374-g5371f7f: Move beam-targeted mons hexes into data 10(2 hours ago, 4 files, 168+ 140-) 13https://github.com/crawl/crawl/commit/5371f7f663d3 14:51:09 i think that's someone else's heart. 14:51:35 -!- ontoclasm has joined ##crawl-dev 14:54:53 you may be wondering, "why would it matter if a player ghoul was the same genus as a necrophage or rotting hulk (RIP)? 14:54:57 you probably aren't 14:55:02 but the answer is, as far as I can tell 14:55:07 hm. spl-util.h contains: typedef function monster_func;, which i'd like to make more globally visible, since it doesn't seem spell-related at all and i want it in decks.cc. what file does this actually belong in, though? 14:55:12 (a) different dialogue if you enslave them 14:55:28 (b) if you follow zin, he'll punish you for eating them 14:55:55 amalloy: that's a weird return type. int? 14:56:05 dangerously generic 14:56:46 PleasingFungus: i agree 14:56:46 i think it gets used as a boolean? 14:56:53 if so i would change it to an actual bool 14:56:55 it's currently only used in apply_monsters_around_square(), which also seems not especially specific to spells 14:57:08 i *think* it's part of our creaky old pre-c++11 code 14:57:20 -!- SolDaresha has quit [Quit: leaving] 14:57:33 oh, no, apparently it's not 14:57:42 well, i mean, it's not depending on anything else 14:57:43 -!- Grammus has joined ##crawl-dev 14:57:44 yes, in every case the only return values are 0 and 1 14:57:58 oh, but i see 14:58:00 yeah 14:58:07 it was intended to allow you to accumulate, but that was never used 14:58:08 it's not being used as a bool; it lets you count up the sum of something across all monsters 14:58:29 but that's not ever used 14:58:30 it is used, kinda, in cast_dispersal 14:58:38 but it could as well be a bool 14:58:39 not really 14:58:40 yeah 14:59:00 -!- grammu has quit [Ping timeout: 276 seconds] 15:00:01 i'd be inclined to make it a template for any monoid type, but that is a pointless complication and we might as well specialize it to bool 15:00:02 -!- omarax has quit [Remote host closed the connection] 15:00:15 -!- amalloy is now known as amalloy_ 15:01:24 -!- muravey has joined ##crawl-dev 15:02:39 -!- _FR3D has quit [Quit: leaving] 15:04:47 imo it should be as made as specific as possible, yeah 15:05:06 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.92 [Firefox 48.0.1/20160817112116]] 15:09:33 -!- Grammus has quit [Ping timeout: 240 seconds] 15:14:42 -!- kdrnic has joined ##crawl-dev 15:19:10 -!- elliptic has joined ##crawl-dev 15:29:38 -!- travis-ci has joined ##crawl-dev 15:29:40 The build was broken. (master - 5371f7f #6524 : Nicholas Feinberg): https://travis-ci.org/crawl/crawl/builds/157176487 15:29:40 -!- travis-ci has left ##crawl-dev 15:34:05 -!- muravey has quit [Quit: My Mac has gone to sleep. ZZZzzz…] 15:35:20 -!- Dracunos-m has quit [Ping timeout: 250 seconds] 15:35:59 -!- Dracunos has joined ##crawl-dev 15:35:59 geekosaur: did you ever happen to get the copy of ycrawl? 15:36:09 sorry, was if fcrawl 15:36:12 *was it 15:36:14 ??fcrawl 15:36:14 fcrawl[1/3]: https://bpaste.net/raw/e2ddcb955f92 15:36:18 yeah, fcrawl 15:36:38 -!- muravey has joined ##crawl-dev 15:37:41 um, you even acked it 15:38:15 oh sorry, that was chequers' reply. I really was out of it 15:38:21 but then you did not receive a !tell 15:39:05 -!- muravey has quit [Client Quit] 15:39:08 [02 03:50] !tell gammafunk I'm sick as a dog today, but https://dl.dropboxusercontent.com/u/8376576/fcrawl.py from 2013 15:44:18 -!- MarvinPA_ has joined ##crawl-dev 15:44:42 oh, sorry! thanks, and hope you're feeling better 15:45:10 -!- MarvinPA has quit [Ping timeout: 255 seconds] 15:45:19 def g_orbchamber(self): 15:45:20 # thanks HangedMan 15:46:19 fr: any new branches/portals/monsters/vaults that get merged first need a working fcrawl implementation 15:46:28 -!- CanOfWorms has joined ##crawl-dev 15:46:33 now I just need to find a good place to host this 15:47:52 maybe just on my github; it has no license, but I can put a note for the author that I'll take it down if they show up and have a permanent hosting site 15:48:10 -!- muravey has joined ##crawl-dev 15:49:02 nice, just saw a salt end with 3 phantom mirrors 15:49:03 -!- bitcoinbastard has quit [Ping timeout: 276 seconds] 15:49:06 in one vault 15:49:20 honestly I'm not sure to call this dcss or not; maybe just hedge my bets with "Dungeon Crawl" 15:52:48 wow, vintage fcrawl 15:52:48 it still has classes! 15:52:48 -!- smee_ has quit [Ping timeout: 264 seconds] 15:52:48 -!- MarvinPA_ is now known as MarvinPA 15:53:37 MarvinPA: dang, is there a more recent one? 15:53:43 MarvinPA: do you have a more recent copy? 15:53:45 yeah, although i don't think i have a copy 15:53:48 rats 15:53:55 welp, hopefully one will turn up 15:54:01 -!- CaptainFruitcake has joined ##crawl-dev 15:54:04 -!- Dracunos7 has quit [Read error: Connection reset by peer] 15:54:08 MarvinPA: do you know if it was originally by rwbarton? 15:54:35 I want to say that I heard that, but it may just be the learndb entry that I'm referencing 15:54:38 -!- neofelis has joined ##crawl-dev 15:55:33 -!- CanOfWorms has quit [Ping timeout: 240 seconds] 15:55:40 -!- CaptainFruitcake is now known as CanOfWorms 15:55:47 if so, I should probably contact him to ask for a recent copy and if he might just create a repo for it, since he does have a github page 15:55:48 it wasn't, lynn is the original author although i think a few people have contributed (possibly including rwbarton or maybe that was just helping playtest) 15:55:55 aha, thanks 15:56:27 we don't happen to have a contact address for lynn, do we 15:56:32 !seen lynn 15:56:32 I last saw lynn at Fri Sep 2 11:10:35 2016 UTC (8h 45m 57s ago) joining the channel. 15:56:33 lynn's on freenode and she might have an recent copy, i think eoc was the last person to work on it though 15:56:36 -!- Shard1697 has joined ##crawl-dev 15:56:38 oh 16:00:02 -!- omarax has quit [Remote host closed the connection] 16:01:23 contacted lynn, maybe we can get a more recent version 16:01:30 -!- amalloy_ is now known as amalloy 16:01:48 important to have crawl implemented in as many languages as possible! 16:02:05 fr: crawl implemented in sequellese 16:03:15 !tell Lasty In part 3 of that NaWn some Lasty dunks await you, and chat even joins in 16:03:16 gammafunk: OK, I'll let lasty know. 16:08:37 -!- mopl has quit [Quit: Page closed] 16:10:22 -!- scummos| has quit [Ping timeout: 255 seconds] 16:22:05 -!- PleasingFungus has joined ##crawl-dev 16:22:52 i seem to have broken the build 16:22:55 https://travis-ci.org/crawl/crawl/jobs/157176498 16:23:48 whoops 16:23:55 I'll look, but I don't want to hear one nasty comment about gcc... 16:24:04 i'll try to contain it. 16:25:17 -!- Kalir has quit [Read error: Connection reset by peer] 16:26:26 isn't tht nullptr thing with a function<> problematic with 4.7? 16:26:26 plausible 16:26:26 -!- Kalir has quit [Changing host] 16:26:28 shouldn't the build have broken earlier, then? 16:26:30 I'm still compiling w/5.whateverihave 16:27:04 * geekosaur still not 100%, can't recall off top of head what the 4.7 breakage was exactly 16:27:41 yeah, you mean the thing where the lambda thingy wasn't turning into a nullptr value for a function pointer? 16:27:46 I obviously don't recall either 16:27:57 ok, my gcc seems to get past that point 16:28:02 so it's probably a 4.7 thing 16:28:06 I'll try with 4.7 after this 16:28:43 although 16:28:56 CXX spl-miscast.o 16:28:56 spl-damage.cc: In function ‘spret_type _cast_los_attack_spell(spell_type, int, const actor*, bool, bool, int*)’: 16:28:59 spl-damage.cc:571:12: warning: no previous declaration for ‘spret_type _cast_los_attack_spell(spell_type, int, const actor*, bool, bool, int*)’ [-Wmissing-declarations] 16:29:02 spret_type _cast_los_attack_spell(spell_type spell, int pow, const actor* agent, 16:29:05 unrelated, I think 16:29:16 -!- GiantOwl has quit [Ping timeout: 255 seconds] 16:30:07 neat, i broke that too! 16:30:15 yeah, succeeds with 5.4, going to try 4.7 16:30:43 hrm 16:31:15 weird warning 16:34:04 -!- CaptainFruitcake has joined ##crawl-dev 16:34:46 yep, there we go 16:35:34 -!- CanOfWorms has quit [Ping timeout: 250 seconds] 16:35:44 -!- CaptainFruitcake is now known as CanOfWorms 16:36:02 what's the other thing that was like this thing? 16:38:07 * geekosaur doing clang build fwiw 16:38:39 it was in godconduct.cc 16:38:50 %git 2603968aee9337d080534cea07b737f9141a2800 16:38:50 07PleasingFungus02 * 0.19-a0-1180-g2603968: Fix g++ 4.7 compilation, possibly 10(2 weeks ago, 1 file, 12+ 15-) 13https://github.com/crawl/crawl/commit/2603968aee93 16:39:16 hrm, looking at this error, not sure if it's the same thing 16:42:38 -!- jeefus is now known as jefus 16:44:18 -!- Kenran has quit [Quit: leaving] 16:46:58 -!- mibert has quit [Ping timeout: 252 seconds] 16:47:44 so, i was just annoyed to discover that c++ does not have an ||= operator, for compound or + assignment. and then as i rewrote my statement to use ordinary = and ||, i realized it's a good thing that operator does not exist 16:48:51 дщд 16:48:51 *lol 16:49:45 also, TIL about rvalue references 16:50:49 static bool _apply_to_monsters(monster_func f, radius_iterator&& ri) 16:52:13 PleasingFungus: I guess this is that same error about function<> objects not being able to be initialized from nullptr 16:52:23 looking at the hex setup code you made 16:52:58 specifically the first line of _hex_logic() 16:53:14 hrm 16:54:28 -!- neofelis has quit [Quit: Leaving] 16:54:28 I guess it can never actually be a nullptr? 16:55:02 ah, but it can 16:55:08 er, disregard that 16:56:01 this is a roller coaster ride 16:56:14 my irrsi buffer, it has a life of its own 16:58:03 wow, the lastydunk in 5c1aa26253d85327b62f75af69201680949c6e36... 16:58:06 didn't spot that before 16:58:10 (doing the changelog right now) 16:58:32 -!- Krakhan has quit [Changing host] 16:59:09 -!- eb has quit [Ping timeout: 260 seconds] 17:00:05 previously |amethyst mentioned how 4.7 doesn't allow function<> to be initialized from nullptr, so there was special casing for valid_victim_t and special_piety_t to be function points on 4.7 17:00:05 -!- omarax has quit [Remote host closed the connection] 17:00:05 <|amethyst> it allows it, it just screws up in some cases 17:00:27 we don't have this special casing for the things in mons_spell_logic 17:00:28 man, there's a ton of monster functions that work with monster* when it seems like they ought to work with monster&, because a null monster is an error for those functions. is that just legacy stuff or is there a good reason monster* is better? 17:00:33 <|amethyst> when you initialize a function<> with a null function pointer (not nullptr_t), it incorrectly thinks it's not null 17:00:35 oh good, a C++ adult is here 17:00:52 dang, 0.6 added three gods, Shoals, four portal vaults... 17:00:57 <|amethyst> (operator bool returns true when it should be false) 17:01:08 |amethyst: is this build error because we need some special casing for the mons_spell_logic stuff for 4.7? 17:01:22 <|amethyst> taking a look 17:01:35 it doesn't look that hex code can ever intialize that member to nullptr 17:01:45 but it can make it a lambda with capture 17:01:57 !tv * salt 17:01:58 75. elmdor, XL18 DrFi, T:31822 requested for FooTV: telnet://termcast.develz.org or http://termcast.develz.org. 17:02:02 oh no, elmdor! 17:02:14 !lg elmdor desolation 17:02:15 1. elmdor the Bludgeoner (L18 DrFi of Cheibriados), mangled by a peacekeeper in Desolation (desolation_of_salt) on 2016-09-02 20:47:51, with 242992 points after 31822 turns and 1:49:28. 17:02:20 not suprised at all 17:02:40 dang 17:02:42 player == elmdor, god == cheibriados, that's a death waiting to happen 17:02:43 that went very very wrong 17:02:56 i wonder if monster density is too high 17:03:09 !lm * br.enter=desolation 17:03:10 339. [2016-09-02 20:46:11] elmdor the Bludgeoner (L18 DrFi of Cheibriados) entered the Desolation of Salt on turn 31772. (Vaults:1) 17:03:16 death rate still way down 17:03:28 well sample size is still pretty small, I think 17:03:38 since newnewdesolation 17:03:41 lol 17:03:42 needs some kw! 17:03:42 i just nope'd out of there on my last char to reach it 17:03:49 <|amethyst> hm 17:03:51 a sentinel blew his horn and stuff started coming all over 17:03:58 <|amethyst> _hex_logic returns a mons_spell_logic 17:04:06 and i didn't have mr+++++ 17:04:26 sentinels lasted for about two commits in there 17:04:33 they're very excessive. 17:04:35 thank god 17:04:36 <|amethyst> does it fix things to write { SPELL_SLOW, _hex_logic(SPELL_SLOW) } ? 17:04:58 instead of { } ? 17:05:43 <|amethyst> yeah 17:05:43 <|amethyst> hm 17:05:43 <|amethyst> though as it is I guess it should be fine 17:05:43 <|amethyst> that would call the copy constructor 17:05:43 it'd be nice if i didn't have to duplicate the spell name at all, but i'm not sure how to do that without a macro 17:05:43 -!- OrphineM has quit [Quit: Page closed] 17:05:48 I can try it, if you think it will help 17:05:50 <|amethyst> pretty sure you'd need a macro 17:05:57 <|amethyst> let me do some testing here 17:06:08 I guess I'd have to regexp replace, and I'm in vim now, so still not very good with it 17:06:15 is there progressive search in vim 17:06:44 :%s/foo/bar/gc is my tool of choice 17:06:55 <|amethyst> progressive in what sense? 17:06:57 either g or c isn't needed, but i never remember which 17:07:01 |amethyst: incremental search, I mean 17:07:07 <|amethyst> :set incsearch 17:07:11 yeah, just found that, thanks 17:07:41 -!- nxtlvl has quit [Client Quit] 17:08:25 -!- scummos__ has quit [Remote host closed the connection] 17:08:57 <|amethyst> yes, removing the braces does seem to fix it 17:09:15 <|amethyst> and is cleaner anyway, though it's supposed to work (and does in g++ 4.9) 17:09:23 <|amethyst> s/to work/to work with the braces/ 17:09:50 removing braces does the job, further proof that we need python 17:10:25 PleasingFungus: you didn't have an idea about that other warning, did you? 17:11:20 i don't know why it wouldn't have shown up before 17:11:20 i can point to two possibly relevant commits, if you want 17:11:20 yeah, sure 17:12:11 %git f603398c0449fbe76941bcdd9d94bc21f4993d38 17:12:11 07PleasingFungus02 * 0.19-a0-1299-gf603398: Refactor cast_los_attack_spell() 10(3 days ago, 6 files, 44+ 35-) 13https://github.com/crawl/crawl/commit/f603398c0449 17:12:18 actually it's almost certainly this one 17:12:23 %git a85b4886889bd1191d2fceea54804ee42f3d3b1e 17:12:23 07PleasingFungus02 * 0.19-a0-1298-ga85b488: Constify cast_los_attack_spell() 10(3 days ago, 4 files, 39+ 54-) 13https://github.com/crawl/crawl/commit/a85b4886889b 17:12:26 ^ probably not this one 17:13:32 er, it seems to just not have static 17:13:52 _cast_los_attack_spell(), that is 17:13:55 <|amethyst> what's the warning? 17:14:09 spl-damage.cc: In function ‘spret_type _cast_los_attack_spell(spell_type, int, const actor*, bool, bool, int*)’: 17:14:12 spl-damage.cc:571:12: warning: no previous declaration for ‘spret_type _cast_los_attack_spell(spell_type, int, const actor*, bool, bool, int*)’ [-Wmissing-declarations] 17:14:13 oh, that'd be it 17:14:15 <|amethyst> ah yeah 17:14:15 spret_type _cast_los_attack_spell(spell_type spell, int pow, const actor* agent, 17:14:18 oops 17:14:18 I'll fix 17:14:18 <|amethyst> just the static 17:14:20 i always forget static. 17:14:38 <|amethyst> hm 17:14:42 oh no, my indent! 17:15:26 -!- smee has quit [Ping timeout: 264 seconds] 17:16:56 dang, i forgot wandering mushrooms used to generate randomly 17:17:07 what a terrible idea 17:17:38 <|amethyst> I'm not sure why this error is occuring in g++ 4.7; my guess would have been that it's trying to initialise the first member of mons_spell_logic from a mons_spell_logic (rather than using the copy constructor) 17:17:52 <|amethyst> but I would kind of expect a different error from that 17:18:57 03regret-index02 07* 0.19-a0-1375-g616abca: Once more, adjust Forceful Invitation and Plane Rend 10(27 seconds ago, 2 files, 29+ 68-) 13https://github.com/crawl/crawl/commit/616abca6c59b 17:19:23 you mentioned that CAO is the main reason why we needed to support 4.7? 17:19:23 <|amethyst> maybe some other servers 17:19:23 <|amethyst> but definitely CAO 17:19:23 hrm, yeah we don't have a server->gcc list 17:19:50 <|amethyst> and I don't think there's a way to get the crawl -version output from the servers 17:20:05 well, we can certainly just ask each admin 17:20:28 then there's the task of upgrading CAO in particular 17:20:44 -!- Dracunos has quit [Ping timeout: 260 seconds] 17:20:47 <|amethyst> which probably involves a dist-upgrade 17:20:58 <|amethyst> which is why I am loath to do it myself 17:21:07 yeah... 17:21:11 <|amethyst> who knows what else might break :) 17:21:26 <|amethyst> I guess we could build our own g++ to /usr/local 17:21:35 <|amethyst> and set paths on the build scripts to use that 17:22:40 -!- sgun__ has quit [Ping timeout: 265 seconds] 17:23:08 03PleasingFungus02 07* 0.19-a0-1376-g9226b9c: Changelog through 0.19-a0-1375-g616abca 10(23 seconds ago, 1 file, 30+ 3-) 13https://github.com/crawl/crawl/commit/9226b9c3a4a9 17:25:30 03gammafunk02 07* 0.19-a0-1377-gc868028: Fix a compilation warning 10(46 seconds ago, 1 file, 3+ 2-) 13https://github.com/crawl/crawl/commit/c8680287a44e 17:26:06 -!- eb has quit [Quit: I quit] 17:26:14 lol 17:26:16 rip yr millimarvins 17:26:44 hello millisnarks 17:26:50 ??millisnark 17:26:50 millisnark[1/1]: <|amethyst> a millisnark is 191 lines of code added 17:27:00 mm 17:27:16 more like microsnarks 17:27:40 -!- insecticide has quit [Ping timeout: 244 seconds] 17:27:57 ??millimarvin 17:27:58 millimarvin[1/1]: 17.817 net lines of code removed (as of 2016-08-27) 17:29:11 removing is such sweet sorrow 17:29:29 -!- PsyMar has quit [Ping timeout: 250 seconds] 17:31:33 -!- eb has quit [Ping timeout: 265 seconds] 17:31:33 <|amethyst> gammafunk: were you doing the { _hex_logic } debracification? 17:31:43 |amethyst: oh no, you said you were testing 17:31:57 my vim is really not set up well atm, so please go ahead 17:32:01 <|amethyst> cool 17:32:02 need to fix indent, for one 17:33:11 <|amethyst> gammafunk: 17:33:12 <|amethyst> autocmd! BufNewFile,BufRead */crawl-ref/* setlocal sw=4 et 17:33:12 <|amethyst> autocmd! BufNewFile,BufRead */crawl-ref/*.des set ft=levdes 17:33:16 -!- CanOfWorms has quit [Quit: ChatZilla 0.9.92 [Firefox 3.6.28/20120306064154]] 17:33:42 <|amethyst> gammafunk: I have those in ~/.vim/ftdetect/crawl.vim but vimrc would work too 17:33:51 I'll check that out, thanks 17:34:42 <|amethyst> possibly also filetype plugin indent on in your .vimrc, if you don't have that by default 17:35:20 <|amethyst> I also like, in ~/.vim/after/ftplugin/cpp.vim call omni#cpp#complete#Init() 17:35:32 <|amethyst> it can do somewhat smart code completion based on a tags file 17:35:54 setting up tags I wanted to do after figuring out indent 17:35:58 <|amethyst> it is type-sensitive, but is certainly no IntelliSense 17:36:31 <|amethyst> docs/develop/ctags.txt has some info on that 17:37:09 <|amethyst> section 1. is only applicable if you're using ctags-exuberant, but section 2. should work with any version 17:37:33 -!- Blazinghand has joined ##crawl-dev 17:38:10 <|amethyst> gammafunk: also, to do this I am using some secret magic 17:38:29 <|amethyst> gammafunk: http://www.vim.org/scripts/script.php?script_id=1697 17:38:38 <|amethyst> gammafunk: with that you can do ds{ to delete the surrounding { } 17:39:16 oh that's neat 17:39:18 -!- Kranix has quit [Quit: Konversation terminated!] 17:43:49 -!- bcadren has quit [Read error: Connection reset by peer] 17:44:26 03|amethyst02 07* 0.19-a0-1378-g615db6b: Fix g++ 4.7 compilation. 10(62 seconds ago, 1 file, 25+ 26-) 13https://github.com/crawl/crawl/commit/615db6b6e976 17:44:26 03|amethyst02 07* 0.19-a0-1379-gd925bfa: Checkwhite. 10(39 seconds ago, 1 file, 2+ 2-) 13https://github.com/crawl/crawl/commit/d925bfa46773 17:45:10 -!- Prozacelf has joined ##crawl-dev 17:48:02 interesting, my checkwhite must not check those 17:48:18 |amethyst: nice fix! 17:50:29 -!- dtsund has quit [Remote host closed the connection] 17:51:07 -!- 17SAA2OGT has joined ##crawl-dev 17:51:08 <17SAA2OGT> The build has errored. (master - 616abca #6525 : regret-index): https://travis-ci.org/crawl/crawl/builds/157208816 17:51:08 -!- 17SAA2OGT has left ##crawl-dev 17:52:43 <|amethyst> gammafunk: need to run checkwhite -a 17:52:55 ah, right 17:52:59 <|amethyst> the -a says to search the whole repo, not just the current directory and its subdirectories 17:53:19 <|amethyst> (unbrace has the same, though that's probably relevant much less often) 17:56:27 -!- eb_mobile has quit [Ping timeout: 276 seconds] 17:59:51 j 18:00:02 -!- omarax has quit [Remote host closed the connection] 18:00:03 <|amethyst> j keys activated 18:01:43 why does init_mutant_beast take a set and a vector? shouldn't it take like a const set& and const vector&? 18:02:09 probably i was lazy 18:02:17 -!- jooles has quit [Ping timeout: 244 seconds] 18:02:30 ah 18:02:39 no, i apparently mutate beast_facets in the function 18:02:42 so i needed to make a copy anyway 18:03:10 avoid facets could certainly be a const reference 18:05:44 i mean i guess you don't have to copy beast_facets, but i think it's sort of awkward getting around it... 18:06:18 <|amethyst> amalloy: re your earlier question about monster*... I think it's reasonable to change the ones that ASSERT(mons); to take a reference instead; we have already done that for a lot of item_def functions 18:08:11 -!- Grammus has joined ##crawl-dev 18:09:00 Unstable branch on crawl.jorgrun.rocks updated to: 0.19-a0-1379-gd925bfa (34) 18:09:22 <|amethyst> amalloy: (also the ones that should ASSERT(mons) but don't...) 18:12:03 -!- eb has quit [Ping timeout: 276 seconds] 18:12:07 PleasingFungus: you don't exactly mutate beast_facets so much as default it 18:12:57 <|amethyst> amalloy: can't do that with a const reference, though 18:12:57 yeah 18:13:00 |amethyst: what about an rvalue reference? 18:13:13 since as it happens all callers to this function immediately do throw away their set anyway 18:13:15 <|amethyst> rvalue reference would require copying when you call it with a variable that isn't dead 18:13:30 copy, or move? 18:13:45 <|amethyst> copying 18:14:05 <|amethyst> because it can't move from the original if the original is still alive 18:14:12 <|amethyst> it has to move from a copy 18:14:15 oh, if it isn't dead. right 18:14:24 you could just use a non-const reference and have the documentation clarify that it may mutate the input 18:14:37 <|amethyst> I think CBV is fine here 18:14:50 <|amethyst> the list is never going to be huge, and this is never going to be called in a tight loop 18:14:58 <|amethyst> the set should be const ref, I agree 18:15:20 Unstable branch on underhound.eu updated to: 0.19-a0-1379-gd925bfa (34) 18:15:23 <|amethyst> re when to use && + const& and when to use CBV, 18:15:34 -!- eb_mobile has quit [Ping timeout: 260 seconds] 18:15:46 |amethyst: is foo "dead" in this function call? {set foo(/*whatever*/); init(foo);}. like it's about to be destructed but hasn't yet 18:15:55 <|amethyst> Herb Sutter has a video with good advice about that 18:16:34 <|amethyst> amalloy: depends on optimisation settings probably 18:16:59 i only learned about rvalue references today so i guess i should probably watch that video 18:17:05 <|amethyst> amalloy: without optimisation it would have to copy because it wouldn't have any way to know that foo isn't being used later 18:17:09 <|amethyst> let me see if I can find it 18:17:38 -!- eb has quit [Client Quit] 18:17:42 <|amethyst> Also, any video by Herb Sutter, Stefan T Lavavej, or Scott Meyers is good 18:17:49 today is the day everyone finally learns C++ 18:17:57 i refuse 18:18:33 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.92 [Firefox 48.0.1/20160817112116]] 18:18:33 wise choice imo 18:18:33 |amethyst: https://youtu.be/xnqTKD8uD64?t=1h3m48s ? 18:19:35 <|amethyst> that video but earlier 18:19:40 right 18:19:58 i just grabbed the link from stackoverflow and hadn't noticed it was linking to the end 18:20:19 <|amethyst> https://www.youtube.com/watch?v=xnqTKD8uD64#t=51m5s 18:20:54 thanks 18:22:45 -!- pikaro has quit [Read error: Connection reset by peer] 18:22:48 -!- travis-ci has joined ##crawl-dev 18:22:49 The build is still failing. (master - 9226b9c #6526 : Nicholas Feinberg): https://travis-ci.org/crawl/crawl/builds/157209523 18:22:49 -!- travis-ci has left ##crawl-dev 18:24:10 <|amethyst> gammafunk: I cancelled your commit's upcoming build in travis because it would fail with the same error 18:24:10 yeah, I was just thinking about canceled builds, thanks 18:24:10 I really need to give those alert thingies a different sound in irssi 18:24:22 different from my 'ping' sound, that is 18:24:58 use skeletor's "wat?!" for travis notifications 18:25:00 -!- Ge0ff has quit [Client Quit] 18:26:04 -!- minmay has quit [Ping timeout: 265 seconds] 18:41:00 -!- debo has quit [Ping timeout: 250 seconds] 18:41:00 -!- devdevdev has quit [Ping timeout: 264 seconds] 18:41:13 -!- muravey has quit [Quit: My Mac has gone to sleep. ZZZzzz…] 18:50:34 -!- fdsafdsadfg has quit [Ping timeout: 255 seconds] 18:51:25 -!- Tiltorax has quit [Quit: Page closed] 18:52:16 -!- minmay has joined ##crawl-dev 18:52:16 -!- minmay has left ##crawl-dev 18:52:16 -!- minmay has joined ##crawl-dev 18:53:04 -!- asdfsdfsdf has quit [Ping timeout: 240 seconds] 18:58:42 -!- scummos| has quit [Read error: Connection reset by peer] 18:59:19 -!- scummos| has quit [Read error: Connection reset by peer] 19:00:02 -!- scummos| has quit [Read error: Connection reset by peer] 19:00:03 -!- omarax has quit [Read error: Connection reset by peer] 19:00:36 -!- scummos__ has quit [Client Quit] 19:01:12 -!- scummos__ has quit [Client Quit] 19:01:48 -!- scummos__ has quit [Client Quit] 19:02:21 -!- scummos__ has quit [Client Quit] 19:03:27 -!- Telnaior has quit [Ping timeout: 244 seconds] 19:03:27 -!- scummos__ has quit [Client Quit] 19:03:27 -!- shnurlf has quit [Quit: Page closed] 19:03:39 -!- scummos__ has quit [Client Quit] 19:04:11 -!- scummos__ has quit [Client Quit] 19:04:47 -!- scummos__ has quit [Client Quit] 19:05:30 -!- scummos__ has quit [Client Quit] 19:06:00 -!- scummos__ has quit [Client Quit] 19:06:40 -!- scummos__ has quit [Client Quit] 19:07:13 -!- scummos__ has quit [Client Quit] 19:07:52 -!- scummos__ has quit [Client Quit] 19:09:04 -!- scummos__ has quit [Read error: Connection reset by peer] 19:09:04 -!- scummos__ has quit [Read error: Connection reset by peer] 19:09:40 -!- scummos__ has quit [Client Quit] 19:10:19 -!- scummos__ has quit [Read error: Connection reset by peer] 19:10:53 -!- scummos__ has quit [Client Quit] 19:11:31 -!- scummos__ has quit [Client Quit] 19:12:12 -!- scummos__ has quit [Client Quit] 19:12:35 -!- Blazinghand has quit [Quit: This computer has gone to sleep] 19:12:43 -!- scummos__ has quit [Read error: Connection reset by peer] 19:13:19 -!- scummos__ has quit [Read error: Connection reset by peer] 19:13:38 -!- jwood has quit [Ping timeout: 264 seconds] 19:15:06 -!- Blazinghand has joined ##crawl-dev 19:15:16 -!- scummos__ has quit [Read error: Connection reset by peer] 19:15:55 -!- scummos__ has quit [Client Quit] 19:17:01 -!- travis-ci has joined ##crawl-dev 19:17:02 The build was fixed. (master - 615db6b #6528 : Neil Moore): https://travis-ci.org/crawl/crawl/builds/157213645 19:17:02 -!- travis-ci has left ##crawl-dev 19:17:03 -!- scummos__ has quit [Client Quit] 19:17:36 -!- scummos__ has quit [Client Quit] 19:18:19 -!- scummos__ has quit [Client Quit] 19:22:58 -!- scummos__ has quit [Ping timeout: 258 seconds] 19:24:20 -!- Tux[Qyou] has quit [Read error: Connection reset by peer] 19:31:33 goblin (15g) | Spd: 10 | HD: 1 | HP: 3-5 | AC/EV: 0/12 | Dam: 4 | 10weapons, 10items, 10doors | XP: 1 | Sz: small | Int: human. 19:31:33 %??goblin 19:31:33 %git 19:31:33 07|amethyst02 * 0.19-a0-1379-gd925bfa: Checkwhite. 10(2 hours ago, 1 file, 2+ 2-) 13https://github.com/crawl/crawl/commit/d925bfa46773 19:32:50 @??lich 19:32:51 lich (15L) | Spd: 10 | HD: 20 | HP: 64-95 | AC/EV: 10/10 | Dam: 1513(drain) | 07undead, 10doors, evil, spellcaster, see invisible, unbreathing | Res: 13magic(immune), 02cold++, 09poison+++, 12drown, 04rot+++, 13neg+++, 13torm | Vul: 08holy++ | XP: 2954 | Sp: b.cold (3d29), force lance (3d22), sum.greater demon, slow, invisibility / b.corrosive (3d23), crystal spear (3d40), petrify, haste / b.d.. 19:32:59 oh, hrm 19:33:23 does Gretell have some special thing where it knows to truncate responses in-channel? 19:33:29 It must do that for channels and not for PM 19:33:35 lich (15L) | Spd: 10 | HD: 20 | HP: 70-94 | AC/EV: 10/10 | Dam: 1513(drain) | 07undead, 10doors, evil, spellcaster, see invisible, unbreathing | Res: 13magic(immune), 02cold++, 09poison+++, 12drown, 04rot+++, 13neg+++, 13torm | Vul: 08holy++ | XP: 2937 | Sp: b.cold (3d29), force lance (3d22), sum.greater demon, slow, invisibility / b.corrosive (3d23), crystal spear (3d40), petrify, haste / b.draining (3d27), poison arrow (3d27), haunt, banishment, haste / b.fire (3d29), iron shot (3d34), sum.greater demon, confuse, invisibility / b.lightning (3d24), o.destruction (9d17), paralyse, haste | Sz: Medium | Int: human. 19:33:35 <|amethyst> %??lich 19:33:39 ah 19:33:42 and chei doesn't 19:34:13 dracfodder (L3 DEAE) ASSERT(load_mode != LOAD_VISITOR) in 'files.cc' at line 1278 failed. (D:2) 19:34:25 <|amethyst> that's an unusual one 19:34:33 !crash 19:34:39 14784. dracfodder, XL3 DEAE, T:1430 (milestone): http://crawl.berotato.org/crawl/morgue/dracfodder/crash-dracfodder-20160902-233402.txt 19:34:40 -!- sdfsdfdsf has quit [Ping timeout: 255 seconds] 19:34:41 <|amethyst> !lm * crash noun~~LOAD_VISITOR recent 19:34:42 14. [2016-09-02 23:34:02] dracfodder the Magician (L3 DEAE) ASSERT(load mode != LOAD VISITOR) in 'files.cc' at line 1278 failed on turn 1430. (D:2) 19:34:44 <|amethyst> !lm * crash noun~~LOAD_VISITOR -2 19:34:50 48/49. [2016-06-16 11:39:07] crisenthemum the Caller (L8 OpSu) ASSERT(load mode != LOAD VISITOR) in 'files.cc' at line 1282 failed on turn 7174. (D:255) 19:34:53 <|amethyst> !lm * crash noun~~LOAD_VISITOR -14 19:35:14 <|amethyst> !lm * recent crash noun~~LOAD_VISITOR 1 19:35:22 36/49. [2015-11-02 04:35:58] spelunker the Digger (L9 DDWn of Dithmenos) ASSERT(load mode != LOAD VISITOR) in 'files.cc' at line 1325 failed on turn 5206. (D:255) 19:35:48 <|amethyst> that would be something like jiyva eating, or doing X[], into a level that doesn't exist 19:36:20 <|amethyst> What level of the Dungeon? (default 2 @ (x,y), ? - help) 19:37:09 <|amethyst> !crash recent noun~~LOAD_VISITOR 19:37:09 No milestones for recent (noun~~LOAD_VISITOR crash). 19:37:09 <|amethyst> !crash recent noun~~LOAD_VISITOR -2 19:37:09 No milestones for recent (noun~~LOAD_VISITOR crash). 19:37:09 <|amethyst> !crash * recent noun~~LOAD_VISITOR -2 19:37:09 13/14. crisenthemum, XL8 OpSu, T:7174 (milestone): http://webzook.net/soup/morgue/trunk/crisenthemum/crash-crisenthemum-20160616-113907.txt 19:37:09 90s limit exceeded: killed !lm * recent crash noun~~LOAD_VISITOR 1 19:43:25 -!- dtsund has joined ##crawl-dev 19:46:39 ?/great 19:46:39 Matching terms (54): !help:!greatchar, !help:!greatprogress, !help:!greattodo, great_blast_of_cold, great_blast_of_fire, great_far_misses, great_hunger, great_icy_blast, great_ideas, great_mace, great_near_misses, great_orb_of_eyes, great_serpentine_sword, great_steel_mace, great_sword, great_wave_of_water, greater_demon, greater_destruction, greater_healing, greater_mummy, greater_naga, greater_s... 19:47:06 can we talk about how much crawl uses this word 19:48:24 it's pretty great 19:51:26 -!- Zekka has quit [Ping timeout: 250 seconds] 19:53:06 -!- ontoclasm has quit [Quit: Leaving.] 19:55:07 -!- Prozacelf has quit [Quit: HydraIRC -> http://www.hydrairc.com <- Go on, try it!] 19:58:15 -!- Daekdroom has quit [Quit: Leaving] 19:58:35 -!- smee has quit [Quit: Page closed] 20:00:02 -!- omarax has quit [Remote host closed the connection] 20:00:21 -!- Ququman has quit [Read error: Connection reset by peer] 20:03:36 -!- Zekka has quit [Ping timeout: 258 seconds] 20:10:03 -!- fdsafdsadfg has quit [Read error: Connection reset by peer] 20:11:16 ?/good 20:11:17 Matching terms (22): !help:!goodchar, good4chan, good_code, good_excuses, good_gods, good_ideas, good_item, good_names, good_players, good_skill_distribution, good_spells, goodchar, goodcode, goodcrawl, goodcrd, goodforum, goodirc, goodmantis, goodplayers, goodreddit, goodsequell, goodwiki; entries (257): !help:!moralvictory[1] | 4.1[5] | 78291[1] | 8[2] | a[2] | a[3] | agra[1] | air_walk[2] | apt... 20:23:48 -!- Blazinghand has quit [Quit: This computer has gone to sleep] 20:31:35 -!- Zeor has quit [Read error: Connection reset by peer] 20:33:53 it's possibly a good idea to at least rename greater naga 20:34:28 great sword/great mace, one of them could be reflavored into something else 20:34:38 most of the rest of the mentions of 'great' are in messages themselves 20:36:45 -!- debo has joined ##crawl-dev 20:37:46 -!- PleasingFungus has joined ##crawl-dev 20:38:14 http://crawl.develz.org/wordpress/trunk-updates-2-september-2016 20:39:42 -!- Cacophony has quit [Quit: oh no am scare] 20:40:34 -!- Dracunos-m has quit [Ping timeout: 240 seconds] 20:43:47 I didn't know the suicide fireball/damnation was related to the Hep ally confuse bug 20:43:52 How did that one work? 20:43:54 same exact bug! 20:44:33 you know about emergency spells? 20:44:33 Yeah 20:44:42 when monsters were at low HP, they would sometimes use the 'emergency spell' codepath, which didn't bother with stuff like 'tracers' 20:44:57 lol, I see now 20:45:00 -!- scummos__ has quit [Ping timeout: 258 seconds] 20:45:06 How was it fixed? 20:45:22 also, it wasn't limited to the spells marked emergency on *that monster*; while in 'emergency' mode, they could cast any spell that was ever implemented as an emergency spell for any monster 20:45:24 Requiring tracer behavior for emergency spells I guess 20:45:29 i rewrote the relevant code 20:45:50 What, really? That seems like something that would have been noticed fairly quickly... a monster casting a spell it didn't have access to 20:45:54 %git 0055e6a09ef50ac26cf96df8c2de6e2b4ed23c89 20:45:54 07PleasingFungus02 * 0.19-a0-1197-g0055e6a: Remove _ms_low_hitpoint_cast() (7236) 10(2 weeks ago, 1 file, 2+ 83-) 13https://github.com/crawl/crawl/commit/0055e6a09ef5 20:45:59 you misunderstood me 20:46:04 like, hrm 20:46:08 @??ereshkigal 20:46:08 Ereshkigal (00&) | Spd: 14 | HD: 18 | HP: 285-399 | AC/EV: 10/30 | Dam: 4013(drain) | 05demonic, 10weapons, 10items, 10doors, evil, see invisible | Res: 13magic(immune), 02cold, 10elec, 03poison, 04rot, 13neg+++, 13torm | Vul: 08holy++ | XP: 12980 | Sp: b.cold (3d27) [06!sil], s.torment [06!sil], sum.greater demon [06!sil], paralyse [06!sil], silence [06!sil], major healing (50-2.. 20:46:16 her major healing is emergency 20:46:35 PleasingFungus: the akashic record removal was already in the previous changelog post (also ty for changelog update/post!) 20:46:37 but when in emergency casting mode, she could also cast any other spells she had that were in the big switch-case in that list 20:47:05 MarvinPA: ugh, that's what i get for not aligning my changelog posts precisely with changelog commits 20:47:10 oh I see, if they had it in their spellbook, and if it was also tagged as an emergency spell for another monster (but not for them) 20:47:16 pretty much 20:47:31 sneaky bugs... 20:47:42 |amethyst was talking about doing further rewrites of that emergency code, but i don't think anyone actually did? 20:47:45 heh, i only noticed becaue i went to see if there were any comments yet and the most recent ones were re: akashic record from the previous post 20:47:51 heh 20:48:56 i'm hoping that monster stealth removal gets a complaint somehow, it's always strangely exciting to see what the most trivial change is that will still get complained about 20:50:09 unseen horrors should be harder to detect than a chaos-invis'd elephant! 20:50:09 !! 20:50:51 wiglaf complaints were unsurprising 20:51:01 what about the guy complaining that infestation wasn't level 9? 20:51:03 I like the new hyper-competent Donald 20:51:51 !lg * br=desolation 20:51:52 75. elmdor the Bludgeoner (L18 DrFi of Cheibriados), mangled by a peacekeeper in Desolation (desolation_of_salt) on 2016-09-02 20:47:51, with 242992 points after 31822 turns and 1:49:28. 20:51:58 -!- omnirizon has quit [Ping timeout: 265 seconds] 20:52:01 !lg * br=desolation -2 20:52:02 74/75. kazak the Shatterer (L16 OgMo of Okawaru), slain by a saltling in Desolation (desolation_of_salt) on 2016-09-02 20:40:16, with 125580 points after 37639 turns and 1:29:44. 20:52:06 !lg * br=desolation -3 20:52:07 73/75. xerion567 the Imperceptible (L18 KoAr of Hepliaklqana), blasted by a ragged hierophant (a resonance strike) in Desolation (desolation_of_salt; desolation_ruin_lobes) on 2016-09-02 20:11:39, with 175114 points after 37956 turns and 3:09:45. 20:52:08 2 ez now 20:52:18 !tv xerion567 br=desolation 20:52:19 2. xerion567, XL18 KoAr, T:37956 requested for FooTV: telnet://termcast.develz.org or http://termcast.develz.org. 20:52:31 haven't seen a stabber do desolation yet 20:52:58 it's impossible. 20:53:13 that guy has oddly low Hep piety 20:53:19 !log xerion567 20:53:20 322. xerion567, XL6 VpAr, T:3433: http://crawl.akrasiac.org/rawdata/xerion567/morgue-xerion567-20160902-203231.txt 20:53:20 -!- nezrel has quit [Read error: Connection reset by peer] 20:53:27 !log xerion567 koar xl=18 20:53:28 1. xerion567, XL18 KoAr, T:37956: http://crawl.akrasiac.org/rawdata/xerion567/morgue-xerion567-20160902-201139.txt 20:54:00 wow, didn't follow a god until turn 34k 20:54:07 ! 20:54:57 75 deaths in one week, roughly ten a day 20:55:03 Decent pace 20:56:01 -!- ZanniqlcKzxkq is now known as Zannick 20:56:16 was faster until i moved it deeper 21:00:03 -!- omarax has quit [Remote host closed the connection] 21:28:48 -!- Amnesiac has quit [Quit: Page closed] 21:31:27 03MarvinPA02 07* 0.19-a0-1380-g0e2e422: Replace Tzitzimitl miasma attacks with direct slowing and rotting 10(5 hours ago, 6 files, 5+ 38-) 13https://github.com/crawl/crawl/commit/0e2e42291410 21:31:27 03MarvinPA02 07* 0.19-a0-1381-gc724cc0: Fix monsters casting spells at timestepped players (#10617) 10(30 minutes ago, 1 file, 4+ 0-) 13https://github.com/crawl/crawl/commit/c724cc05e7bd 21:31:27 03MarvinPA02 07* 0.19-a0-1382-g0f70ad1: Fix stats not being redrawn when casting Excruciating Wounds (#10646) 10(26 minutes ago, 1 file, 4+ 0-) 13https://github.com/crawl/crawl/commit/0f70ad12491f 21:31:27 03MarvinPA02 07* 0.19-a0-1383-gc3ca36a: Fix duplicated messaging for AF_ROT attacks 10(12 minutes ago, 1 file, 5+ 12-) 13https://github.com/crawl/crawl/commit/c3ca36a402e1 21:32:47 nice 21:34:38 -!- Numor has quit [Ping timeout: 264 seconds] 21:34:48 MarvinPA: btw, I know you're still not a fan of the iron giant monster throwing thing. it isn't really relevant save for "doing damage and now you have to move back to fight me" 21:35:07 it might be better to simply allow them to throw any monster at the player, polyphemus/robin style 21:35:45 hmm possibly, yeah 21:35:46 they don't have a band so throwing at other monsters is not much a thing 21:35:52 gammafunk 21:35:55 i just had a brilliant idea. 21:36:03 uh oh 21:36:13 what if they hurled 21:36:15 iron golems 21:36:16 don't worry, only I can have those. this is a false alarm 21:36:16 !!!! 21:36:24 also i thought they did have a band. 21:36:30 well with my plan, they will be able to! 21:36:47 but iron golems don't really do much in dis; I'm more interested in them throwing e.g. hell sentinels and other fun stuff 21:36:53 they totally do have a band 21:37:31 well in depths they generated with one, yes 21:37:31 no 21:37:31 they place with bands. 21:37:31 but now in dis they don't have anything meaningful that I've ever seen 21:37:31 oh hm, do they place with stone giants in dis? 21:37:31 possibly the vault doesn't place them with a band 21:37:51 should maybe just have the ancient champion band option now 21:37:52 yeah hell effects and vault placement is how I mostly see them, but the real point is that the band thing wrt reposition is just so unlikely to do much 21:38:19 i was really going for fun repositioning but throw doesn't have a good way to do this effectively 21:38:19 looks like none of the vaults place them with bands, ya 21:38:24 so it's only in random generation or hell effects 21:38:24 -!- Implojin has quit [Quit: Page closed] 21:38:34 stupid reposition 21:38:47 ^ meme 21:39:08 what I want is af_teleportits 21:39:16 you get hit, you teleport next to some monster 21:39:18 that's worse 21:39:29 (don't let r-i implement that) 21:39:55 also good typo in 'af_teleportits' 21:40:04 lol 21:40:23 i vaguely feel like some kind of homing teleport mechanic could work somewhere 21:40:26 probably not as an af 21:40:43 yeah, maybe 21:40:54 I've seen some fun new-teleportitis stuff 21:41:37 thanks to MarvinPA, the moon troll has gotten some good kills that way 21:41:53 sometimes with a wretched star assist for giving the mutation 21:44:06 -!- Dracunos7 has quit [Ping timeout: 250 seconds] 21:46:05 -!- Dracunos has joined ##crawl-dev 21:48:45 hmm i guess it'd be more effective on small levels 21:50:09 oh maybe xom shouldn't be amused by teleporting in labs now that there's no special case for distance 21:50:25 also: i initially typoed that as "teleporting in lambs" 21:50:49 well, dream sheep and now distortion lambs I guess 21:51:55 -!- aditya has quit [Ping timeout: 255 seconds] 21:53:37 we should add new things for xom to be amused by 21:54:22 -!- debo_ has joined ##crawl-dev 21:54:22 distortion lambs sound like an excellent idea 21:54:40 reverse blink frogs 21:54:47 or inverse? 21:54:56 obverse? I can never remember how these go 21:55:09 converse 21:55:10 nike 21:55:17 contrapositive 21:55:21 new balance 21:55:24 -!- jonadab has quit [Read error: No route to host] 21:55:57 03MarvinPA02 07* 0.19-a0-1384-gbb462ca: Don't make teleporting in Labyrinths amuse Xom 10(4 minutes ago, 1 file, 2+ 4-) 13https://github.com/crawl/crawl/commit/bb462caebed4 21:56:23 the obverse is the opposite side of a physical object, iirc 21:56:23 no i'm wrong. close though 21:56:52 while i'm gone, your job is to brainstorm new sources of entertainment for xom 21:56:53 farewell. 21:57:06 make him entertained by being removed 21:57:11 -!- PleasingFungus has quit [Remote host closed the connection] 21:58:40 i played a xom game recently and was pleasantly surprised! in that stuff seemed to mostly happen in combat and i didn't have to worry about being boring a ton and having obnoxious things happen 21:58:49 -!- debo_ has quit [Ping timeout: 252 seconds] 21:59:34 maybe a lot of that depends on resting times, so being a ghoul and healing quickly by eating stuff probably helped 22:00:02 -!- omarax has quit [Remote host closed the connection] 22:00:24 also cleave effect triggered enough times to be noticeable and was fun, the blade card lives on 22:06:54 !source misc.cc:101 am I misreading this? it stimulates Xom by 12 if player *does* get trapped via swap, but by 200 if they aren't? 22:06:54 https://github.com/crawl/crawl/blob/master/crawl-ref/source/misc.cc#L101 22:07:57 you_caught is "were you originally caught", not "are you caught now" i think 22:08:20 so it's less funny if you were originally in a net and then swapped into another net 22:08:51 ah I see it's checked earlier, but not updated 22:08:55 Unstable branch on crawl.jorgrun.rocks updated to: 0.19-a0-1384-gbb462ca (34) 22:10:06 -!- debo_ has joined ##crawl-dev 22:13:23 -!- Lasty has quit [Quit: Leaving.] 22:15:04 -!- Lasty has joined ##crawl-dev 22:15:35 -!- debo_ has quit [Ping timeout: 265 seconds] 22:17:19 -!- ontoclasm has joined ##crawl-dev 22:18:06 -!- nikheizen has quit [Quit: leaving] 22:20:29 hmm, I saw lose_level() and figured I'd remove it, then I realized Ru still uses it (via sacrifice experience) so it has to stick around. But now I'm digging further into the code and finding some strange things/things I don't understand. 22:20:37 !source main.cc:1336 22:20:37 https://github.com/crawl/crawl/blob/master/crawl-ref/source/main.cc#L1336 22:20:52 my understanding of this is that if the player makes an input, and the player is dead, it revives the player. 22:22:39 -!- squidcat has quit [Ping timeout: 264 seconds] 22:23:05 !lg . xom won 22:23:06 2. gammafunk the Bludgeoner (L27 HuSk of Xom), escaped with the Orb and 3 runes on 2016-01-18 07:05:08, with 1558628 points after 74771 turns and 8:38:24. 22:23:11 !lg . xom won x=cv 22:23:12 2. [cv=0.18-a] gammafunk the Bludgeoner (L27 HuSk of Xom), escaped with the Orb and 3 runes on 2016-01-18 07:05:08, with 1558628 points after 74771 turns and 8:38:24. 22:23:22 the revive happens there when waiting for the input, and presumably if you're a non-felid the game already gets ended before restarting the input loop 22:23:23 maybe a xom win would be worth doing 22:23:37 oh, so that's there for felids? 22:24:29 yeah, revive resets all their statuses and bring_to_safety is the teleport on death 22:24:31 <|amethyst> bool dead; // ... but pending revival 22:24:37 <|amethyst> dead is only for felids 22:25:05 that also explains that xom stimulation line in lose_level, for fe^x players 22:25:14 I thought it was leftover code from when draining could cost you levels 22:25:27 it's probably that too 22:25:35 <|amethyst> fr: rename that field 22:25:48 <|amethyst> field, not felid 22:26:00 heh 22:26:05 player_is_dead? 22:26:16 <|amethyst> bool pending_revival; 22:26:16 awaiting_revive or something would be better i guess 22:28:32 running a search for "dead" in the code immediately illustrates the reason for renaming 22:29:15 <|amethyst> too much dead code 22:35:05 [03 02:20] my understanding of this is that if the player makes an input, and the player is dead, it revives the player. 22:35:43 isn;t that wizmode/explore mode? 22:38:51 -!- Dalwyn has quit [Ping timeout: 264 seconds] 22:43:09 I read that line as bool dead; // ... but pending removal 22:44:48 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 22:46:57 -!- elliptic has quit [Quit: Leaving] 22:50:06 Renaming that variable took more work than I thought 22:50:39 !seen ontoclasm 22:50:39 I last saw ontoclasm at Sat Sep 3 02:17:18 2016 UTC (33m 21s ago) joining the channel. 22:52:23 New branch created: pull/344 (1 commit) 13https://github.com/crawl/crawl/pull/344 22:52:23 03Brannock02 07https://github.com/crawl/crawl/pull/344 * 0.19-a0-1385-g9be4258: Rename 'dead' to 'pending_revival' (|amethyst) 10(3 minutes ago, 11 files, 16+ 16-) 13https://github.com/crawl/crawl/commit/9be425883286 23:00:02 -!- omarax has quit [Remote host closed the connection] 23:00:11 -!- WalkerBoh has joined ##crawl-dev 23:00:50 hi 23:02:38 -!- Taraiph has quit [Ping timeout: 252 seconds] 23:02:53 -!- squidcat has quit [Quit: Page closed] 23:07:22 -!- CanOfWorms has joined ##crawl-dev 23:07:53 hey ontoclasm 23:08:15 you mentioned the shirt was based off an image that was too light, but I think that was just my camera being crappy, here is a much more accurate one https://img0.etsystatic.com/138/0/12003434/il_570xN.1036694554_6ibb.jpg 23:09:25 -!- Tickenest has quit [Quit: Page closed] 23:11:16 nice fit 23:23:52 -!- Dracunos has quit [Ping timeout: 264 seconds] 23:30:01 looks neat 23:30:36 -!- DarkwingDuck has quit [Quit: Page closed] 23:43:09 Frozen cloud freezing game. 13https://crawl.develz.org/mantis/view.php?id=10647 by PurpleRed 23:43:09 -!- amalloy is now known as amalloy_ 23:43:52 obviously working as intended 23:44:17 The game is frozen terribly! 23:47:51 -!- PsyMar has quit [Ping timeout: 258 seconds] 23:50:30 -!- MarvinPA has quit [Ping timeout: 244 seconds] 23:51:41 -!- eady has quit [Ping timeout: 258 seconds] 23:53:37 -!- bcadren has quit [Ping timeout: 244 seconds] 23:54:23 it's not freezing cloud, it's fcloud + battlesphere 23:54:23 testing other interactions