00:00:00 fun new situations! 00:00:03 -!- omarax has quit [Remote host closed the connection] 00:00:08 Daviar (L15 TrBe) ASSERT(in_bounds(where)) in 'shout.cc' at line 763 failed. (where = (0,0)) (Orc:1) 00:00:12 it may help with killholes a bit in elf, but you can still use them for killholing, and elf isn't really any harder now (it feels to me) 00:00:14 didn't we even get a patch for them? 00:00:17 it might be a bit more interesting, at least 00:00:23 -!- Evablue has quit [Remote host closed the connection] 00:00:25 !kw newelf 00:00:26 Keyword: newelf => vlong>=0.18-a0-779-gf9919a2 00:00:36 alright 6am, sleep 00:00:41 -!- dpeg has quit [Quit: sleeeep] 00:00:43 !send sleep dpeg 00:00:43 !lm br.enter=elf newelf !boring / lg:br=elf 00:00:44 Sending dpeg to sleep. 00:00:50 0/1 milestone for gammafunk (br.enter=elf newelf !boring): N=0/1 (0.00%) 00:00:56 !send gammafunk a * 00:00:57 Sending a * to gammafunk. 00:00:59 of course 0 for me silly! 00:01:02 !lm * br.enter=elf newelf !boring / lg:br=elf 00:01:10 179/1098 milestones for * (br.enter=elf newelf !boring): N=179/1098 (16.30%) 00:01:15 !lm * br.enter=elf recent !newelf !boring / lg:br=elf 00:01:23 4069/27469 milestones for * (br.enter=elf recent !newelf !boring): N=4069/27469 (14.81%) 00:01:34 slight variation, but not significant 00:01:34 good 00:01:37 maybe a blip, but it's no forestdisp 00:01:54 wasnt' the goald to make elf harder? 00:02:05 wow that sentence 00:02:25 !crashlog 00:02:26 12841. Daviar, XL15 TrBe, T:18791 (milestone): http://crawl.xtahua.com/crawl/morgue/Daviar/crash-Daviar-20160103-045947.txt 00:02:38 I'm not sure "harder" was the goal so much as 00:02:41 "more interesting" 00:03:16 we could just tune the RNG. Watch the winrate and yield worse results to keep it in check 00:03:19 oh, it's a ghost at 0,0 00:03:21 elf needs to be harder imo, as part of being more interesting 00:03:29 Grunt: i had a good time in orc again btw. still a big fan of neworc, and miidly positive on newelf 00:03:36 hooray for neworc 00:03:39 anybody figure out why those are happening 00:03:41 it worked even better than I'd hoped :) 00:04:10 !kw neworc 00:04:10 Keyword: neworc => vlong>=0.18-a0-752-ga64f057 00:04:15 !lm * neworc br.enter=orc / lg:place=orc 00:04:22 !lm * recent !neworc br.enter=orc / lg:place=orc 00:04:39 525/3011 milestones for * (neworc br.enter=orc): N=525/3011 (17.44%) 00:04:44 11727/67955 milestones for * (recent !neworc br.enter=orc): N=11727/67955 (17.26%) 00:04:49 v interesting 00:04:59 pretty small blip 00:05:19 !lm * recent !neworc trunk br.enter=orc / lg:place=orc 00:06:18 6805/38671 milestones for * (recent !neworc trunk br.enter=orc): N=6805/38671 (17.60%) 00:06:44 i guess it goes to show how harmless orc:1-3 were 00:06:57 that the branch is half as long as just as dangerous 00:07:05 it's more 00:07:17 "the presence of plain orcs makes zero difference in the threat level" 00:07:35 well the design issues with these branches isn't mostly about the length changes imo; the length change for orc is nice, at least 00:07:44 but some changes are better than no changes at all 00:07:54 yep 00:10:39 -!- mauris has quit [Ping timeout: 255 seconds] 00:10:53 -!- wheals has quit [Quit: Leaving] 00:14:06 -!- Daekdroom has quit [Quit: Leaving] 00:18:06 the fun part of old Orc was the popcorn. I realize this isn't always something that is needed but it was definitely somewhat satisfying sometimes. 00:18:43 (this isn't a criticism of current Orc. I haven't played it yet and streamlining is probably almost always a Good Thing) 00:21:03 yeah PF made the point that it was kind of the 'mechanic' of the branch 00:21:15 but it didn't get realized in a great way 00:22:06 neworc doesn't prevent making other changes, including 'meaningful mobs of enemies' if you can make those mobs function as more than something to mow down 00:22:27 I still have copious notes on potential weird orc enemies that capitalize on mobs 00:22:36 yeah like his orc vomiters 00:22:41 ya 00:22:42 he's totally serious about it 00:22:42 one of the things I might want to do is make them some kind of orc 'ally race' 00:22:44 rather than orcs 00:22:47 I'm always serious. 00:22:58 hrm 00:23:04 gnollish pukers 00:23:25 or...a tie in to his butt_lang? 00:23:46 I also had the idea we could give de master archers laser arrows 00:24:57 !lg * ckaux=ijyb 00:25:03 3. goodtk the Cutter (L3 VSGl of Makhleb), hit from afar by Robin (Ijyb) on D:2 on 2015-11-17 01:30:04, with 39 points after 808 turns and 0:06:44. 00:25:03 woah 00:25:07 3 now? 00:25:15 !lg * ckaux=ijyb x=dam 00:25:16 3. [dam=3] goodtk the Cutter (L3 VSGl of Makhleb), hit from afar by Robin (Ijyb) on D:2 on 2015-11-17 01:30:04, with 39 points after 808 turns and 0:06:44. 00:25:18 epic 00:26:30 ! 00:26:32 when did we reach 3 00:27:18 !lg * ckaux=ijyb x=dam -2 00:27:20 2/3. [dam=2] therebi the Skirmisher (L4 OpFi), hit from afar by Robin (Ijyb) on D:3 on 2015-11-13 09:02:18, with 91 points after 1404 turns and 0:02:36. 00:27:23 -!- beogh has quit [Quit: Page closed] 00:27:26 wow, two recent ones 00:27:35 wonderful 00:27:38 so wonderful 00:27:52 I Survived Veh Wrath And All I Got Was This Selection Of Low-Level Conjurations Suitable For A Hybrid Character 00:28:02 the heck 00:28:04 !lm PleasingFungus 00:28:05 6418. [2016-01-03 05:11:35] PleasingFungus the Spear-Bearer (L12 FoWn of Ashenzari) entered a Volcano on turn 11283. (Lair:3) 00:28:16 Unstable branch on CRAWL.XTAHUA.COM updated to: 0.18-a0-987-g0b0e4e7 (34) 00:28:37 &dump 00:28:38 http://dobrazupa.org/morgue/PleasingFungus/PleasingFungus.txt 00:28:47 this is basically a speedrun. 00:29:03 !lm PleasingFungus x=turns 00:29:04 6419. [2016-01-03 05:26:55] [turn=12924] PleasingFungus the Spear-Bearer (L12 FoWn of Ashenzari) mollified Vehumet on turn 12924. (Lair:4) 00:29:06 !lm PleasingFungus x=dur 00:29:07 6419. [2016-01-03 05:26:55] [dur=1:06:18] PleasingFungus the Spear-Bearer (L12 FoWn of Ashenzari) mollified Vehumet on turn 12924. (Lair:4) 00:29:11 . . . 00:29:18 :) 00:29:22 9263 | Lair:2 | HP: 1/84 [divine wrath (43)] 00:29:27 <3 00:30:10 Thanks, Veh. Theh. 00:30:24 learn add vehumet_wrath 00:30:43 gammafunk: not sure about gnolls. maybe ogres. maybe a new race. idk. 00:30:48 doesn't matter that much, I suppose. 00:30:57 orctaurs? 00:31:01 ! 00:31:05 yakorcs 00:31:17 what's this about...? 00:31:25 orc enemy ideas? 00:31:27 the key thing is avoiding having to design for beogh. unless we want any hypothetical new orc designs to be available for beoghites. 00:31:32 but that makes life more complicated. 00:31:38 orc raiders. 00:31:42 oh yeah that is a good point 00:31:43 sooner or later I will implement them. 00:31:50 -!- ophanim has quit [Quit: Leaving.] 00:31:51 but it's not to say we *have* to make them avail to beogh 00:31:52 orctaurs. 00:31:56 -!- Kalir has quit [Changing host] 00:32:11 +1 00:32:14 orc raiders get a fedora and a whip? please. 00:32:18 ha 00:32:29 orc raider -> orc knight on a warg 00:32:55 hrm, make the wargs have a bone in their mouthes 00:33:02 so we can call them bone riders >.> 00:33:14 nah, we are already putting bone riders in Tomb, remember 00:33:15 >.> 00:33:28 and an undead tree 00:33:28 -!- nikheizen has quit [Quit: Farewell.] 00:33:38 when you get it to half hp it spit out bone riders 00:33:41 an undead tree.... 00:33:42 the undead tree is for crypt <.< 00:34:20 arguably orc should have orc diggers... earth elementalists of some kind 00:34:26 um 00:34:30 the name you want is orc miners 00:34:31 obviously 00:34:33 :) 00:34:46 sounds like a pretty 00:34:48 insignificant enemy 00:34:51 considered that. also considered donald's orc speech >.> 00:34:55 no, please we don't want to get into trouble with orc osha by employing minors 00:35:46 we do have that diamond mine layout, which is a pretty cool one imo 00:35:58 the which...? 00:36:00 if orcs had an osha then plain orcs woudn't be popcorn... 00:36:09 the one infini added; it's already being used but 00:36:10 I like it 00:36:32 (proper armour...) 00:36:37 they're all basically reasonable mine layouts, the ones we use in orc I mean 00:37:00 geekosaur: well no one said orc osha was competent 00:37:06 -!- argent0 has quit [Ping timeout: 276 seconds] 00:37:12 Orc Slaughter and Harm Association 00:37:18 hah 00:37:19 then again the biggest problem with orc miners is that they mine things and now we're infringing on angband >.> 00:37:45 we're already ripping off some things from NetHack; might as well expand our horizons a bit........... 00:38:15 (I think I'd prefer not adding something that encourages the *player* to try some mining) 00:38:39 -!- amalloy is now known as amalloy_ 00:38:39 well, let's not tell geekosaur about Formicids 00:40:12 not so much that, as miners are presumably looking for gold etc. --- if it's there to give the orc miners something to dig for ten it's also there for the player to dig for. gold piles surrounded by rock etc 00:41:08 of course, adding miners does not necessarily imply somethig to mine. but I can imagine players thinking there is, and that there's effectively a new minigame in orc 00:41:29 which may be why orc didn't have orc miners to start with 00:41:38 <|amethyst> easy solution: orcs are mining for gneiss 00:41:48 Orc spelunkers 00:42:31 <|amethyst> the gold lying about on the Orc floor is the leavings from mining 00:43:24 <|amethyst> s/leavings/tailings/ 00:45:16 ah, but then you've not read my proposal for Gneiss: God of Minerals 00:45:42 I guess we'd have to remove Gozag 00:46:51 <|amethyst> just make Gozag abilities and shops use rocks instead of gold 00:47:38 <|amethyst> (and allow slings to use gold as ammo) 00:47:59 ooh, fun gold distraction ability; fire it in a sling, monsters go running after it 00:48:21 fire it into lava, they jump into lava 00:49:46 -!- roxton has quit [Ping timeout: 260 seconds] 00:49:57 ??misong gods 00:49:58 I don't have a page labeled misong_gods in my learndb. 00:50:06 <|amethyst> gammafunk: works well on tengu: https://www.youtube.com/watch?v=y3KRQSpORW0&t=22s 00:50:07 ??mising gods 00:50:07 mising gods ~ missing gods[1/1]: HIUW 00:50:21 -!- Earlo has quit [Ping timeout: 260 seconds] 00:52:44 you culd do Hematitus 00:53:19 ?? 00:53:20 I don't have a page labeled  in my learndb. Did you mean: ", ', (, ), /, 6, ;, ?, t, |, ©, ☡, 🌽, 🍕, 🐌. 00:53:55 -!- WalkerBoh has joined ##crawl-dev 00:54:09 s/cul/could 00:54:26 weird my mobile client is screwing up 00:54:53 what the hell 00:54:55 is that 00:56:02 https://en.wiktionary.org/wiki/%EF%BF%BC 00:58:01 wow, that really messed up 00:58:29 on my PC now. on my phone it was showing up as a blue circle around part of the d 00:58:54 it shows up as [obj] on my PC. weird 00:59:05 !blame3n iphone 01:00:02 -!- omarax has quit [Remote host closed the connection] 01:01:18 it's a tiny OBJ in a dashed box for me 01:03:35 socks_: huh 01:03:43 didn't know wiktionary had unicode entries 01:03:46 good to know 01:11:49 -!- mong has quit [Remote host closed the connection] 01:12:03 Unstable branch on crawl.s-z.org updated to: 0.18-a0-987-g0b0e4e7 (34) 01:18:10 -!- Evablue has quit [Ping timeout: 255 seconds] 01:19:51 Unstable branch on crawl.develz.org updated to: 0.18-a0-987-g0b0e4e7 (34) 01:24:46 -!- ystael has quit [Ping timeout: 260 seconds] 01:31:57 -!- amalloy_ is now known as amalloy 01:33:06 -!- simmarine has quit [Quit: Leaving] 01:40:54 -!- eb has quit [] 01:41:46 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.92 [Firefox 43.0.2/20151221130713]] 01:42:19 -!- SomeStupidGuy has quit [Ping timeout: 265 seconds] 01:42:26 -!- st_ has joined ##crawl-dev 01:54:40 Windows builds of master branch on crawl.develz.org updated to: 0.18-a0-987-g0b0e4e7 01:57:18 -!- simples has quit [Quit: Page closed] 02:00:03 -!- omarax has quit [Remote host closed the connection] 02:02:57 -!- roxton has quit [Ping timeout: 250 seconds] 02:04:20 -!- rax has quit [Ping timeout: 250 seconds] 02:04:30 -!- Henzell has quit [Ping timeout: 255 seconds] 02:13:13 -!- WalkerBoh has quit [Remote host closed the connection] 02:15:08 -!- zxc has joined ##crawl-dev 02:15:41 -!- ontoclasm has quit [Quit: Leaving.] 02:17:07 -!- Sorbius has quit [Ping timeout: 265 seconds] 02:34:38 is cao down??? 02:34:43 oops, too many ? 02:34:50 35 minutes, 57 seconds since last activity (cao) 02:35:48 !tell |amethyst 35 minutes, 57 seconds since last activity (cao) 02:35:48 amalloy: OK, I'll let |amethyst know. 02:39:37 -!- jefus has joined ##crawl-dev 02:53:28 Monster database of master branch on crawl.develz.org updated to: 0.18-a0-987-g0b0e4e7 02:58:54 -!- namad7 has quit [] 03:00:03 -!- omarax has quit [Remote host closed the connection] 03:00:13 -!- Wah has quit [Read error: Connection reset by peer] 03:15:42 -!- omnirizon has quit [Ping timeout: 276 seconds] 03:20:05 -!- meatpath has quit [Ping timeout: 250 seconds] 03:21:08 -!- destroythecore has quit [Read error: Connection reset by peer] 03:21:30 -!- molotove1 has quit [Quit: Leaving.] 03:22:52 Unstable branch on crawl.beRotato.org updated to: 0.18-a0-987-g0b0e4e7 (34) 03:23:52 -!- bleaky has quit [Ping timeout: 260 seconds] 03:29:31 -!- Zeor has quit [Quit: Leaving.] 03:30:26 -!- Blazinghand has joined ##crawl-dev 03:33:02 -!- Mekanik has quit [Quit: My Mac has gone to sleep. ZZZzzz…] 03:35:15 -!- roxton has quit [Ping timeout: 250 seconds] 03:36:56 -!- ystael has quit [Ping timeout: 260 seconds] 03:40:07 -!- Blazinghand_ has joined ##crawl-dev 03:40:50 !leard add amalloy_todo draconian HP looks rotted while gaining a colour 03:40:55 !learn add amalloy_todo draconian HP looks rotted while gaining a colour 03:40:56 amalloy todo[5/5]: draconian HP looks rotted while gaining a colour 03:42:12 -!- Blazinghand has quit [Ping timeout: 250 seconds] 03:46:15 -!- ussdefiant_Lappy has quit [Ping timeout: 276 seconds] 03:48:08 -!- GauHelldragon2 is now known as GauHelldragon 03:50:25 -!- Reverie has joined ##crawl-dev 03:55:51 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 03:59:28 i just ran into a wolf spider on D:4, in an area i've cleared already. that can't be anything but the OOD spawn timer, right? i spent quite a long time on that floor grinding through the gnoll castle 04:00:03 -!- omarax has quit [Remote host closed the connection] 04:00:10 -!- dtsund has quit [Remote host closed the connection] 04:06:14 -!- Kalir has quit [Quit: I'M OUT SON. PEACE, LOVE, EXPLOSIONS.] 04:06:38 -!- Insomniak` has quit [Quit: I like to rock] 04:14:56 -!- roxton has quit [Ping timeout: 240 seconds] 04:16:32 -!- Tpain is now known as zhaorenw 04:27:37 -!- Bcadren has quit [Ping timeout: 265 seconds] 04:27:48 -!- vale_ has quit [Remote host closed the connection] 04:28:03 -!- Sage1234 has quit [Quit: Konversation terminated!] 04:37:16 -!- edsrzf has quit [Ping timeout: 240 seconds] 04:37:36 -!- Evablue has quit [Ping timeout: 276 seconds] 04:42:40 -!- zhaorenw has quit [Read error: No route to host] 04:43:18 -!- KurzedMetal has quit [Read error: Connection reset by peer] 04:44:55 -!- toastedzergling has quit [Quit: Page closed] 04:48:05 -!- Tpain has quit [Quit: Leaving] 04:56:59 in wizmode can i specify or check what demonspawn mutations i'll be getting? i want to watch a demonspawn gain a level of a +HP mutation 05:00:03 -!- omarax has quit [Remote host closed the connection] 05:02:16 -!- Evablue has quit [Remote host closed the connection] 05:07:14 -!- h0wl3vvd has joined ##crawl-dev 05:07:16 hello 05:07:28 developers of crawl get any money from it ? from donations or something ? 05:08:22 the crawl devteam does not accept donations, or get paid for developing it 05:08:24 -!- ProzacElf has joined ##crawl-dev 05:08:36 i think some of the folks who run public servers accept donations to cover server costs 05:11:18 i see kk 05:11:30 -!- Evablue has quit [Quit: Evablue] 05:13:03 -!- agentgt has quit [Ping timeout: 265 seconds] 05:17:58 -!- Blazinghand_ has quit [Read error: Connection reset by peer] 05:26:12 03amalloy02 07https://github.com/crawl/crawl/pull/206 * 0.18-a0-988-ge7be584: Make sure vault-produced escape hatches aren't erased 10(6 hours ago, 3 files, 88+ 79-) 13https://github.com/crawl/crawl/commit/e7be58412657 05:26:29 -!- pikaro has quit [Quit: Ex-Chat] 05:26:41 -!- h0wl3vvd has left ##crawl-dev 05:26:42 -!- pikaro_ is now known as pikaro 05:26:57 -!- roxton has quit [Ping timeout: 240 seconds] 05:31:07 03amalloy02 07* 0.18-a0-988-gb7d270e: Don't show Dr HP as if it were rotted while gaining XL 7 10(3 minutes ago, 1 file, 44+ 32-) 13https://github.com/crawl/crawl/commit/b7d270e696fb 05:38:11 -!- radinms has quit [Ping timeout: 265 seconds] 05:41:21 03amalloy02 07https://github.com/crawl/crawl/pull/206 * 0.18-a0-989-ge34a803: Make sure vault-produced escape hatches aren't erased 10(7 hours ago, 3 files, 88+ 79-) 13https://github.com/crawl/crawl/commit/e34a8034242b 05:45:57 -!- roxton has quit [Ping timeout: 240 seconds] 05:53:33 -!- Tux[Qyou] has joined ##crawl-dev 05:58:49 -!- bonghitz has quit [Ping timeout: 276 seconds] 05:59:35 -!- mopl has quit [Quit: Page closed] 06:00:02 -!- omarax has quit [Remote host closed the connection] 06:01:39 -!- Sorbius has quit [Ping timeout: 256 seconds] 06:02:29 -!- Evablue has quit [Remote host closed the connection] 06:09:13 -!- Evablue has quit [Ping timeout: 276 seconds] 06:09:27 !learn del amalloy_todo[$ 06:09:27 Deleted amalloy todo[5/5]: draconian HP looks rotted while gaining a colour 06:26:27 -!- Marvin is now known as Guest29029 06:34:38 -!- tksquared has quit [Ping timeout: 250 seconds] 06:37:08 -!- __miek has quit [Ping timeout: 265 seconds] 06:37:11 -!- ystael has quit [Ping timeout: 255 seconds] 06:40:47 -!- ProzacElf has quit [Ping timeout: 255 seconds] 06:47:17 -!- Ququman has joined ##crawl-dev 06:50:34 @??death yak 06:50:34 death yak (08Y) | Spd: 10 | HD: 14 | HP: 62-89 | AC/EV: 9/5 | Dam: 30 | Res: 06magic(100) | Chunks: 14noxious | XP: 873 | Sz: Big | Int: animal. 06:50:36 @??hydra 06:50:36 hydra (09D) | Spd: 10 (swim: 60%) | HD: 13 | HP: 60-83 | AC/EV: 0/5 | Dam: 18 per head | amphibious, cold-blooded, regen | Res: 06magic(60), 03poison, 12drown | Chunks: 14noxious | XP: 976 | Sz: Big | Int: animal. 06:58:56 -!- Evablue has quit [Ping timeout: 246 seconds] 06:59:38 -!- siepu has quit [Read error: Connection reset by peer] 07:00:01 -!- omarax has quit [Remote host closed the connection] 07:07:54 -!- justcameheretoas has quit [Ping timeout: 252 seconds] 07:19:02 -!- beogh has quit [Quit: Page closed] 07:32:01 -!- MarvinPA has joined ##crawl-dev 07:32:50 -!- roxton has quit [Ping timeout: 260 seconds] 07:39:55 -!- scummos__ has quit [Ping timeout: 240 seconds] 07:43:16 Crawl doesn't force a black terminal background, does it? 07:44:46 -!- agentgt has quit [Ping timeout: 276 seconds] 07:47:52 -!- fazisi_ has quit [Ping timeout: 250 seconds] 07:52:40 -!- amalloy is now known as amalloy_ 07:52:47 -!- mauris has quit [Ping timeout: 255 seconds] 07:53:53 -!- radinms has quit [Ping timeout: 246 seconds] 08:00:01 -!- omarax has quit [Remote host closed the connection] 08:03:45 -!- Lasty has joined ##crawl-dev 08:06:27 -!- DDFi has quit [Quit: Page closed] 08:10:41 -!- loopi has quit [Quit: HydraIRC -> http://www.hydrairc.com <- \o/] 08:15:30 -!- bonghitz has quit [Remote host closed the connection] 08:18:50 -!- rax has joined ##crawl-dev 08:25:04 -!- Kiel97 has quit [Client Quit] 08:35:52 No luck with the terminal background thing 08:37:00 -!- GauHelldragon has quit [Ping timeout: 260 seconds] 08:39:08 I'm done quite a few searches and haven't come up with anything close enough to solve this silly little thing :p 08:39:39 It looks like Crawl just prints it's own background rather than leaving it to the terminal 08:41:54 Nethack doesn't tamper with the background, and lets me do neat things like this setup: http://i.imgur.com/biKsLUg.jpg 08:42:58 Whereas this is Crawl using the same settings: http://i.imgur.com/R7jbC1P.png 08:43:57 -!- sysice has quit [Quit: Page closed] 08:44:02 rax, would you happen to know anything that might help me? 08:45:50 -!- Kolbur1 is now known as Kolbur 09:00:01 -!- omarax has quit [Remote host closed the connection] 09:03:53 -!- ystael has quit [Ping timeout: 246 seconds] 09:05:39 -!- Vall has quit [Quit: ChatZilla 0.9.92 [SeaMonkey 2.28/20150907235313]] 09:09:12 -!- Evablue has quit [Quit: Evablue] 09:16:37 -!- Guest29029 has quit [Remote host closed the connection] 09:16:38 -!- DrKe has quit [Ping timeout: 260 seconds] 09:20:30 -!- pikaro has quit [Ping timeout: 265 seconds] 09:21:57 Reverie: I don't know, but I suspect your options are either "change the thing Crawl thinks of as black background" or "add transparency to your terminal and put an image behind it," since iirc Crawl specifies foreground and background colors 09:21:58 rax: You have 37 messages. Use !messages to read them. 09:22:10 hahahahahahahaha oh Sequell you try every time and it never works <3 09:22:46 Is there a way to ask Crawl not to specify a background colour? 09:22:51 I suspect the answer is no 09:22:58 But I can put this to rest if not 09:26:51 -!- nihilith has quit [Quit: Page closed] 09:30:07 <|amethyst> crawl does not 09:30:07 |amethyst: You have 1 message. Use !messages to read it. 09:30:14 <|amethyst> but it may be possible to do in the code 09:30:30 <|amethyst> plain curses does not support default foreground/background 09:30:44 <|amethyst> but ncurses (which we uses) does 09:31:35 <|amethyst> oh 09:31:48 <|amethyst> actually, it looks like ncurses only barely supports that 09:32:08 <|amethyst> hm 09:32:14 <|amethyst> yeah, it's probably enough 09:32:21 <|amethyst> in setup_colour_pairs 09:33:03 <|amethyst> you'd need to 1. at the beginning, do use_default_colours() 09:33:09 I did a little source diving myself, but I'm a terrible coder 09:33:13 Is this a simple hack? 09:33:52 <|amethyst> 2. inside the inner loop, when j is 0, actually pass -1 instead of 0 to init_pair() 09:34:02 <|amethyst> err 09:34:05 <|amethyst> when i is 0 rather 09:34:38 <|amethyst> likewise that last init_pair call 09:34:59 <|amethyst> the problem is, if someone takes your version and tries to play on a black-on-white terminal 09:35:01 -!- debo has joined ##crawl-dev 09:35:03 <|amethyst> they won't be able to see white 09:35:10 -!- dpeg has joined ##crawl-dev 09:35:15 Hence the 'hack' bit 09:35:18 -!- h0wl3vvd has joined ##crawl-dev 09:35:20 hello 09:35:21 <|amethyst> but it should work if your background is just dark 09:35:22 i have thing for crawl developers - Crawl dont support Conkeror browser. 09:35:56 <|amethyst> does Conkeror do websockets? 09:36:07 By Conkeror I suppose you mean Konqueror? 09:37:50 Reverie: no, i mean Conkeror not Konqueror 09:38:13 ooh, I've never heard of this 09:38:38 Reverie: sure so go to read about it if u curious about 09:38:41 very nice browser 09:39:21 I'll stick to homely Safari, but thanks for the recommendation ;-) 09:40:26 -!- orost has quit [Ping timeout: 260 seconds] 09:40:38 Reverie: I dont tell you to change browser 09:40:43 but ok :) 09:40:44 hmmm 09:40:53 browser version of crawl lagging on me 09:40:53 ;c 09:41:13 and i cant play normal version cuz my pc dont handle compilation 09:41:13 too bad i cant play then 09:41:13 CAO is having a bad day, I think 09:41:17 <|amethyst> I can't get conkeror.org to load 09:41:19 i dont talk about CAO 09:41:21 i have low FPS 09:41:26 my processor dont handle that 09:41:51 What is your processor spec? 09:41:59 1.6GHZ 1core 09:42:07 its not much 09:42:15 its doesnt handle browser games well 09:42:28 Sounds like a netbook proc from like five years ago 09:42:35 its laptop 09:42:37 Is it an Atom? 09:42:38 Acer Aspire 09:42:42 h0wl3vvd: can you play console? 09:42:47 dpeg: yes 09:42:53 but anyway i cant 09:42:54 play console :) 09:42:57 cuz my pc 09:43:00 dont handle compilation 09:43:04 i cant get version for my pc 09:43:10 <|amethyst> what OS do you use? 09:43:10 ah 09:43:12 cuz i dont have crawl in my package repository 09:43:25 |amethyst: Parabola 09:43:31 i found some crawl-git on AUR 09:43:37 but makepkg spotted an error 09:43:49 What stops you from downloading the source from the main site and building it yourself? 09:43:53 propably package broken 09:44:00 h0wl3vvd: you have git? 09:44:05 Reverie: my processor get overheating and kernel restart my pc 09:44:12 That sucks 09:44:13 cuz processor go too hot 09:44:15 yeah 09:44:21 You might want to get your fan checked 09:44:30 Reverie: what ? 09:44:31 dpeg: yes ofc 09:44:43 It could be that the coolant paste dried too 09:44:48 but anyway, for now ill play just nethack 09:44:51 ill back to crawl 09:44:54 when ill buy better pc 09:45:00 h0wl3vvd: this is not an option!!! 09:45:07 dpeg: hm ? 09:45:09 h0wl3vvd: can you ssh to cdo etc.? 09:45:16 dpeg: yes 09:45:37 All those years I've wasted on Nethack... I'll never get them back, and I'm sorry forevermore. 09:45:41 i have intel Dual core 2x 2.35GHZ on eye 09:45:47 I've ascended once in nethack 09:45:49 so on this machine crawl propably will works good 09:45:50 and recently :-) 09:45:57 :) 09:46:00 This game is like a one-trick pony though 09:46:06 Ascend once and you can do it again 09:46:11 <|amethyst> you could try extracting the binaries from https://crawl.develz.org/debian/pool/0.17/c/crawl/crawl_0.17.1-1_i386.deb 09:46:19 hmmm yeah propably i can 09:46:20 thanks |amethyst 09:46:34 dpeg: hmmm tell me command to that ssh and password 09:46:35 <|amethyst> (I guess you'd also need https://crawl.develz.org/debian/pool/0.17/c/crawl/crawl-common_0.17.1-1_all.deb) 09:46:35 ill try 09:46:50 dpeg: cuz last time i was trying im get bad password allways 09:47:34 <|amethyst> h0wl3vvd: crawl.develz.org doesn't support passwords, only ssh keys 09:47:42 hmmm 09:47:50 <|amethyst> key is here http://crawl.develz.org/cao_key 09:48:04 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 09:48:05 what mean CAO 09:48:06 anyway ? 09:48:16 <|amethyst> then ssh -C -i /path/to/cao_key -l crawl crawl.develz.org 09:48:22 <|amethyst> CAO = crawl.akrasiac.org 09:48:31 where is that server ? 09:48:32 <|amethyst> the servers all (mostly?) use the same ssh keys 09:48:38 im search something in centre of europe 09:48:41 <|amethyst> CAO is in Arizona 09:48:46 <|amethyst> in Europe you have 09:48:58 h0wl3vvd: these days I use ssh to cszo 09:49:09 <|amethyst> crawl.develz.org, crawl.underhound.eu, crawl.xtahua.com 09:49:13 <|amethyst> http://crawl.develz.org/wordpress/howto 09:49:34 | i need another permission for that cao_key 09:49:36 <|amethyst> CDO and CUE are both in Germany, CXC is in France 09:49:38 I never play locally anymore, because ssh console works so well 09:50:09 |amethyst: what permission cao_key needs ? 09:50:21 <|amethyst> h0wl3vvd: oh, chmod 600 cao_key 09:50:23 -!- CcS has quit [] 09:50:28 alright 09:50:28 <|amethyst> I forgot, ssh is very picky about that 09:50:35 <|amethyst> you might also have to put it in your ~/.ssh/ 09:50:44 <|amethyst> because IIRC it also cares about permissions on the directory 09:51:10 these servers on ssh are that same what on Websocket ? 09:51:15 someone can watch my play on site 09:51:16 ? 09:51:17 <|amethyst> yes 09:51:25 wow nice 09:51:25 <|amethyst> except CDO doesn't have webtiles 09:51:41 <|amethyst> but on the others they can watch you with either webtiles or console 09:51:45 <|amethyst> s/console/ssh/ 09:52:03 hm 09:52:09 <|amethyst> in fact, you can play on the laptop and watch yourself with a browser on another computer 09:52:11 what is diffrence betwen Crawl and Ancient 09:52:11 ? 09:52:21 <|amethyst> ancient is Crawl from 10 years ago 09:52:28 kk 09:52:39 hmm 09:52:45 im logged in by ssh -C -i /path/to/cao_key -l crawl crawl.develz.org 09:52:49 i can watch myself on site ? 09:53:03 <|amethyst> h0wl3vvd: crawl.develz.org doesn't have webtiles, so not there 09:53:28 <|amethyst> h0wl3vvd: but you can do the same ssh with -l terminal crawl.underground.eu 09:53:29 so i need another server ? 09:53:48 only if you want so see yourself in tiles 09:54:00 okay 09:54:01 <|amethyst> ??cue 09:54:01 cue[1/4]: European Crawl server, located in Germany. http://underhound.eu:8080/ or underhound.eu, port 22, username: terminal, key: http://crawl.develz.org/cao_key http://crawl.develz.org/cao_key.ppk See {putty} for Windows users. Runs 0.10-0.17 and trunk (DCSS, Zot, Sprint, Tut) 09:54:46 ??cue2 09:54:46 cue2 ~ cue[1/4]: European Crawl server, located in Germany. http://underhound.eu:8080/ or underhound.eu, port 22, username: terminal, key: http://crawl.develz.org/cao_key http://crawl.develz.org/cao_key.ppk See {putty} for Windows users. Runs 0.10-0.17 and trunk (DCSS, Zot, Sprint, Tut) 09:54:49 ??cue[2 09:54:49 cue[2/4]: Hosted and maintained by TZer0 09:54:59 hmmm 09:56:08 $ ssh -C -i /home/l1b3r/Pobrane/cao_key -l crawl crawl.underground.eu 09:56:13 its not work well 09:56:16 ofc im using that 09:56:17 ppk key 09:56:37 <|amethyst> not the .ppk key, that's for putty 09:56:42 mhm 09:56:44 <|amethyst> this one http://crawl.develz.org/cao_key 09:56:53 anyway 09:56:56 its want password 09:57:26 <|amethyst> hm, well CUE does support passwords, so you can use the password terminal 09:57:33 <|amethyst> but it's weird that they key isn't working 09:57:51 ssh: connect to host crawl.underground.eu port 22: Connection refused 09:58:10 CSZO has this criminally long password, it as if someone wanted an addiction barrier 09:58:13 <|amethyst> oh, oops 09:58:29 <|amethyst> sorry, just underhound.eu 09:58:40 <|amethyst> no crawl. and "h" not "gr" 09:58:49 hmmm 09:58:51 still doesnt working 09:58:52 <|amethyst> my typos :) 09:59:15 <|amethyst> here is the exact command from the script I use: ssh -C -i ~/.ssh/cao_key -l terminal underhound.eu 09:59:31 <|amethyst> oh, -l terminal too 09:59:47 <|amethyst> -l is the login name, and CUE uses 'terminal' rather than 'crawl' for that 09:59:48 okay 09:59:50 now its fiine 09:59:52 :)) 10:00:01 -!- omarax has quit [Remote host closed the connection] 10:00:52 diffrence between Trunk and 0.17 10:00:53 ? 10:01:13 <|amethyst> Trunk is the current development version 10:01:20 k 10:01:30 <|amethyst> ??changelog 10:01:31 changelog[1/3]: http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/docs/changelog.txt - often incomplete and/or out of date, see {changelog[3]} for an exhaustive list of changes. 10:01:38 <|amethyst> ??changelog[3] 10:01:38 mm 10:01:38 changelog[3/3]: Current trunk: http://s-z.org/neil/git/?p=crawl.git;a=log CDO's trunk: http://crawl.develz.org/trunk/changes.txt 10:01:38 im on that server 10:01:43 but im dont see myself here http://crawl.develz.org/watch.htm 10:01:43 ? 10:02:08 <|amethyst> hm 10:02:19 <|amethyst> who maintains that page? 10:02:28 idk 10:02:31 <|amethyst> it seems to not have underhound.eu listed 10:02:54 <|amethyst> !tell gammafunk not sure who to mention this to, but cdo/watch.htm doesn't seem to list CUE grames 10:02:55 |amethyst: OK, I'll let gammafunk know. 10:03:01 <|amethyst> !tell gammafunk or games either! 10:03:01 |amethyst: OK, I'll let gammafunk know. 10:03:20 hmmm 10:03:25 underhound not listed ? 10:03:26 so what is listed 10:03:32 <|amethyst> h0wl3vvd: what's your username? 10:03:36 Orber 10:03:38 Orberx 10:03:55 <|amethyst> I am watching you now on underhound.eu:8080 10:03:59 hmmm 10:04:04 yeah on ssh 10:04:07 but i mean on site 10:04:21 <|amethyst> I mean in webtiles 10:04:27 hmm 10:04:32 where u watching this 10:04:33 give me a link 10:05:08 <|amethyst> http://underhound.eu:8080/ then click on Orberx 10:05:21 <|amethyst> you won't be able to watch on the laptop, since you couldn't play webtiles there 10:05:45 mhm 10:05:48 nah 10:05:50 im able to watch 10:06:01 ;p 10:06:03 <|amethyst> oh, I guess the problem is just keyboard stuff then 10:06:12 <|amethyst> which I suppose makes sense with conkeror 10:06:21 yes its keyboard problem 10:06:24 <|amethyst> since the browser itself uses a lot more keybindings than most 10:06:29 wait ill show you 10:06:36 But why my game is not listed on main website ? 10:06:44 <|amethyst> !tell gammafunk also CAO 10:06:44 |amethyst: OK, I'll let gammafunk know. 10:06:44 crawl.develz.org/watch 10:06:44 why ? 10:06:57 <|amethyst> h0wl3vvd: because that page for some reason is missing two of the servers 10:07:18 which ones ? 10:07:30 <|amethyst> underhound.eu and crawl.akrasiac.org it appears 10:07:39 kk 10:07:42 <|amethyst> (and crawl.develz.org, but that makes sense because CDO doesn't have webtiles) 10:08:14 <|amethyst> well, more than two I guess 10:08:22 <|amethyst> it also doesn't have the Japanese and Korean servers 10:08:23 Note to self: CDO best server, can play unhindered and unwatched by tilespeople 10:08:36 <|amethyst> but those are missing lots of stuff, including ssh 10:08:39 |amethyst: there is a Japanese server? 10:08:42 <|amethyst> ??lld 10:08:42 lld[1/2]: Located in Japan. http://lazy-life.ddo.jp:8080/#lobby - Admin is https://twitter.com/dplusplus/ 10:08:45 -!- serq has quit [Ping timeout: 240 seconds] 10:08:53 |amethyst: they took part in the tournament? 10:09:00 <|amethyst> !lg * t lld 10:09:01 1485. Tokky the Skirmisher (L2 MuFi), blasted by Terence (wand of frost) on D:2 on 2015-11-22 15:35:35, with 20 points after 871 turns and 0:03:06. 10:09:05 <|amethyst> !lg * t lld 1 10:09:09 1/1485. anon the Severer (L14 MiFi of Qazlal), mangled by a lorocyproca on Abyss:1 on 2015-11-06 21:20:41, with 50675 points after 14869 turns and 0:45:52. 10:09:10 |amethyst: Awesome! Did they know in Asia? :) 10:09:19 <|amethyst> !lg * t lld s=name 10:09:21 1485 games for * (t lld): 190x Sekko, 155x damdam, 144x EnterQ, 113x takos, 70x cosmonaut, 63x AFjjw, 62x IBCA, 53x smocul, 52x liarnose, 50x tls9540, 49x hortensia, 44x postech, 40x anon, 36x hanon12, 28x Stoats, 20x poyupoyu, 20x chin1995, 20x mizuno, 18x nem, 18x anch0vy, 17x spbl, 16x dis, 14x Gaidara1, 14x irum, 13x dtj02067, 13x Tusk, 13x radinms, 12x spellblade, 11x piyake, 9x naga, 9x abpc... 10:09:28 <|amethyst> !lg * t lld x=cdist(name) 10:09:30 1485 games for * (t lld): cdist(name)=66 10:09:35 <|amethyst> apparently 66 people knew 10:09:39 <|amethyst> !lg * t cwz x=cdist(name) 10:09:41 3834 games for * (t cwz): cdist(name)=125 10:09:50 -!- scummos__ has quit [Ping timeout: 260 seconds] 10:09:52 so we expect exponential groth in East Asia... oh the market shares!!! 10:09:54 <|amethyst> about half as many as the Korean server 10:09:57 growth even 10:10:28 |amethyst: do you know if akrasiac.org usage statistics count these games? 10:10:40 <|amethyst> usage statistics? 10:10:50 |amethyst: http://tinypic.com/r/qzewdh/9 look it is my problem, look at bottom "return is undefined" so i cant choose role/class etc cuz browser allways telling me that these keys are undefined and thats true, i dont have bindings for they in my browser but they should interact with that game 10:11:50 <|amethyst> h0wl3vvd: that's worth filing a bug report about 10:11:52 <|amethyst> it might be a simple fix? 10:11:56 <|amethyst> ??mantis 10:11:57 mantis[1/2]: To report bugs or submit new content like vaults, patches or tiles, go to: http://crawl.develz.org/mantis/main_page.php 10:12:01 (Side remark: is there any way to go from https://crawl.develz.org with its cool screen to the old homepage with the many links?) 10:12:29 <|amethyst> dpeg: I wanted to at least have a link 10:12:42 hmmm 10:12:46 <|amethyst> dpeg: the response was along the lines of "but we want to get rid of /wordpress eventually" 10:12:59 <|amethyst> dpeg: so I just have http://crawl.develz.org/wordpress/ bookmarked 10:13:10 |amethyst: crawl.akrasiac.org/scoring/per-day.html 10:13:26 |amethyst: I am definitely against getting rid of that, but food now 10:13:28 <|amethyst> dpeg: you could clock on "all news..." then click on "Welcome" in the upper right 10:13:33 <|amethyst> click 10:13:45 idk 10:13:51 how to send that bug report etc 10:13:55 |amethyst: can u do it for me ? 10:14:00 -!- syllogism has joined ##crawl-dev 10:14:11 <|amethyst> h0wl3vvd: can you give me a copy of that image that isn't on tinypic ? 10:14:25 <|amethyst> h0wl3vvd: I try to save it and it pops up a full-page flash plugin 10:14:34 <|amethyst> h0wl3vvd: imgur.com would work 10:14:48 imgur block me 10:15:12 <|amethyst> h0wl3vvd: ah, never mind, I got it 10:15:19 |amethyst: "wget http://i65.tinypic.com/qzewdh.jpg" 10:15:23 should work 10:15:33 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 10:15:41 |amethyst: does that link count all games from all known servers? 10:15:58 |amethyst: i have that situations with other keys instead of return too 10:16:06 <|amethyst> dpeg: I was just checking: yes, lld should be counted there 10:16:35 <|amethyst> though nothing has counted for a few hours 10:17:51 <|amethyst> just restarted scoring, it may take a few hours to get running again 10:20:55 -!- h0wl3vvd has quit [Remote host closed the connection] 10:22:02 webtiles keybindings don't work in Conkeror 13https://crawl.develz.org/mantis/view.php?id=10221 by neil 10:22:07 <|amethyst> Reverie: I tried what I suggested with setup_colour_pairs and it didn't work that well 10:22:19 <|amethyst> Reverie: ohh 10:22:22 <|amethyst> Reverie: forgot something 10:22:46 |amethyst, thanks for trying :-) 10:22:57 -!- Marvin is now known as Guest17907 10:23:18 -!- h0wl3vvd has joined ##crawl-dev 10:23:22 |amethyst: so u posted bug report ? 10:23:31 <|amethyst> h0wl3vvd: yes, https://crawl.develz.org/mantis/view.php?id=10221 10:23:35 thanks 10:24:04 <|amethyst> Reverie: actually, it does look like it works... I had forgotten the use_default_colors 10:24:10 Ooh 10:24:11 <|amethyst> Reverie: let me prepare a patch for you 10:24:16 Yes please! 10:24:35 <|amethyst> Reverie: what would be nice would be to make this available with an initfile option 10:25:20 As in, make an option, clean it up, and merge with trunk? 10:25:20 <|amethyst> Reverie: http://s-z.org/neil/tmp/background-color.diff 10:25:42 <|amethyst> yes... it can't be the default because of people with black-on-white terminals 10:26:20 <|amethyst> my patch does it unconditionally, but it would mostly be a matter of adding an entry in options.h/initfile.cc and then having some ifs 10:26:36 <|amethyst> I don't remember if we claim to support non-ncurses curses 10:26:59 <|amethyst> but if so, it would also need to be conditionalised on NCURSES_VERSION 10:27:14 -!- Guest17907 has quit [Ping timeout: 245 seconds] 10:27:53 <|amethyst> Reverie: oh, I probably screwed up that last one 10:28:00 <|amethyst> Reverie: init_pair(63, -1, -1); 10:28:04 I haven't commited anything 10:28:06 <|amethyst> Reverie: that probably needs to be 0, -1 10:28:13 I'm setting up a personal git repo 10:28:22 <|amethyst> so it's black-on-background rather than foreground-on-background 10:28:27 Daviar (L15 TrBe) ASSERT(in_bounds(where)) in 'shout.cc' at line 763 failed. (where = (0,0)) (Orc:1) 10:29:46 <|amethyst> I guess 63 would normally be (according to the loop) white-on-white though; not sure why we special-case it to black-on-background 10:29:49 -!- Nattefrost has quit [Read error: Connection reset by peer] 10:29:56 <|amethyst> I guess we use that for things we don't intend to paint at all 10:30:36 <|amethyst> oh 10:31:00 <|amethyst> Reverie: I wasn't thinking: you'll have to fix this up 10:31:12 <|amethyst> Reverie: I made foreground 0 be default foreground 10:31:17 <|amethyst> Reverie: but that's not right 10:31:37 <|amethyst> Reverie: so it probably needs to be init_pair(i * 8 + j, j, i ? i : -1) 10:31:46 <|amethyst> so it continues using black for foreground 0 10:31:51 Daviar (L15 TrBe) ASSERT(in_bounds(where)) in 'shout.cc' at line 763 failed. (where = (0,0)) (Orc:1) 10:31:55 lol 10:31:57 one sec 10:32:15 <|amethyst> Reverie: anyway, you can play around with it 10:32:16 <|amethyst> until it looks like what you want 10:32:44 <|amethyst> -1 means "default", and 0 means "black" 10:32:59 <|amethyst> so this was essentially replacing all occurrences of black with default 10:33:45 Daviar (L15 TrBe) ASSERT(in_bounds(where)) in 'shout.cc' at line 763 failed. (where = (0,0)) (Orc:1) 10:33:56 <|amethyst> !crashlog 10:33:57 12844. Daviar, XL15 TrBe, T:18783 (milestone): http://crawl.xtahua.com/crawl/morgue/Daviar/crash-Daviar-20160103-153326.txt 10:34:24 <|amethyst> did something about screen borders change recently? 10:35:02 <|amethyst> oh 10:35:12 <|amethyst> I bet this monster suicided? 10:44:02 -!- Dixlet has quit [Quit: lates] 10:45:09 -!- KamiKatze has quit [Ping timeout: 252 seconds] 10:54:16 -!- radinms has quit [] 10:59:53 psellion (L15 FoFi) ERROR in 'spl-book.cc' at line 111: ASSERT failed: book of 44 out of range 0 (0) .. (int)ARRAYSZ(spellbook_templates) (43) (D:10) 11:00:01 -!- omarax has quit [Remote host closed the connection] 11:00:06 <|amethyst> !crashlog 11:00:07 12845. psellion, XL15 FoFi, T:21760 (milestone): http://crawl.xtahua.com/crawl/morgue/psellion/crash-psellion-20160103-155935.txt 11:02:14 psellion (L15 FoFi) ERROR in 'spl-book.cc' at line 111: ASSERT failed: book of 44 out of range 0 (0) .. (int)ARRAYSZ(spellbook_templates) (43) (D:10) 11:02:52 <|amethyst> so I guess this is an unidentified spellbook in a shop 11:02:55 <|amethyst> s/spellbook/randart spellbook/ 11:03:13 <|amethyst> since it's unidentified, the "spell_list" property doesn't get copied 11:03:20 <|amethyst> but then that makes spells_in_book fail 11:03:31 <|amethyst> s/copied/copied into the item_info/ 11:04:20 psellion (L15 FoFi) ERROR in 'spl-book.cc' at line 111: ASSERT failed: book of 44 out of range 0 (0) .. (int)ARRAYSZ(spellbook_templates) (43) (D:10) 11:05:39 <|amethyst> hm 11:05:48 <|amethyst> but this is all inside if (item_type_known(item)) 11:07:14 psellion (L15 FoFi) ERROR in 'spl-book.cc' at line 111: ASSERT failed: book of 44 out of range 0 (0) .. (int)ARRAYSZ(spellbook_templates) (43) (D:10) 11:09:59 psellion (L15 FoFi) ERROR in 'spl-book.cc' at line 111: ASSERT failed: book of 44 out of range 0 (0) .. (int)ARRAYSZ(spellbook_templates) (43) (D:10) 11:11:30 psellion (L15 FoFi) ERROR in 'spl-book.cc' at line 111: ASSERT failed: book of 44 out of range 0 (0) .. (int)ARRAYSZ(spellbook_templates) (43) (D:10) 11:13:19 psellion (L15 FoFi) ERROR in 'spl-book.cc' at line 111: ASSERT failed: book of 44 out of range 0 (0) .. (int)ARRAYSZ(spellbook_templates) (43) (D:10) 11:18:13 -!- simmarine has joined ##crawl-dev 11:19:44 -!- agentgt has quit [] 11:20:44 -!- Ladykiller69 has quit [Ping timeout: 246 seconds] 11:22:13 -!- inire has quit [Read error: Connection reset by peer] 11:31:23 -!- ystael has quit [Ping timeout: 264 seconds] 11:33:45 -!- doubleD_ has quit [Ping timeout: 260 seconds] 11:38:57 -!- dtsund has joined ##crawl-dev 11:48:03 hi -- unrelated to crawl, but I remember some people in here commenting that Sil wasn't compilable / playable on modern macs because the client was Carbon. Sil 1.3 was just released and apparently the client has been ported to Cocoa now (not sure how good the port is, I always play console.) http://angband.oook.cz/forum/showthread.php?p=107842#post107842 11:48:18 * debo goes back to lurking. 11:52:49 -!- scummos__ has quit [Quit: Konversation terminated!] 11:53:40 sil 1.3 you say 11:53:46 ?!messages 11:53:48 !messages 11:53:54 No messages for TZer0. 11:53:56 -!- Marvin is now known as Guest82774 11:54:31 -!- Soeti has quit [Quit: Page closed] 11:57:39 -!- Guest82774 has quit [Ping timeout: 245 seconds] 12:00:02 -!- omarax has quit [Remote host closed the connection] 12:01:36 -!- simples has quit [Ping timeout: 252 seconds] 12:05:09 -!- serq has quit [Ping timeout: 245 seconds] 12:07:30 -!- PleasingFungus has joined ##crawl-dev 12:09:20 konqeror 12:09:39 <|amethyst> !send PleasingFungus Conkeror 12:09:39 Sending Conkeror to PleasingFungus. 12:09:56 PleasingFungus really needs Plonkeror 12:10:01 <|amethyst> apparently the official English pronunciation of that is "Conkeror (with a C)" 12:10:20 cireshan (L6 DECj) ERROR in 'spl-book.cc' at line 111: ASSERT failed: book of 44 out of range 0 (0) .. (int)ARRAYSZ(spellbook_templates) (43) (D:4) 12:10:27 oh, it's that crash again 12:10:30 someone should fix that 12:10:42 !remove books 12:10:42 03Medar * 0.18-a0-1527-gb387ed6: Remove books 10(in the future, 5 files, 670+ 260-) 13http://s-z.org/neil/git/commit.png?p=crawl.git;a=commitdiff;h=b387ed6 12:10:47 hm 12:10:51 <|amethyst> presumably it's something from the new shop menu changes 12:11:11 <|amethyst> did they start storing an item_info where they used to store a real item? 12:11:35 think it happens every time, once you find a broken shop/item/whatever it is 12:11:51 maybe I should get that save 12:11:54 <|amethyst> it's from unidentified randbooks 12:11:57 <|amethyst> I'm pretty sure 12:12:03 <|amethyst> so antique shops 12:12:16 <|amethyst> hm, or maybe non-antique shops too? 12:12:37 !crashlog tyvek 12:12:38 9. tyvek, XL15 SpEn, T:33697 (milestone): http://dobrazupa.org/morgue/tyvek/crash-tyvek-20151231-165502.txt 12:12:38 <|amethyst> I don't suppose there's an in-game way to place a full shopspec 12:12:58 <|amethyst> i.e. other than making a vault and placing that 12:13:28 !lm psellion x=tiles 12:13:29 502. [2016-01-03 16:25:46] [tiles=true] psellion the Protected (L15 FoFi of Okawaru) reached level 2 of the Orcish Mines on turn 23787. (Orc:2) 12:13:30 cireshan (L6 DECj) ERROR in 'spl-book.cc' at line 111: ASSERT failed: book of 44 out of range 0 (0) .. (int)ARRAYSZ(spellbook_templates) (43) (D:4) 12:13:33 !lm cireshan x=tiles 12:13:34 3391. [2016-01-03 17:13:13] [tiles=true] cireshan the Conjurer (L6 DECj) ERROR in 'spl-book.cc' at line 111: ASSERT failed: book of 44 out of range 0 (0) .. (int)ARRAYSZ(spellbook templates) (43) (D:4) 12:13:40 damnit 12:15:29 ? 12:15:44 I wanted to make one of them make save backup, but I'll just do it myself 12:15:51 psellion (L16 FoFi) ERROR in 'spl-book.cc' at line 111: ASSERT failed: book of 44 out of range 0 (0) .. (int)ARRAYSZ(spellbook_templates) (43) (D:10) 12:16:49 -!- scummos| has quit [Ping timeout: 245 seconds] 12:17:14 http://crawl.xtahua.com/saves/cireshan.cs 12:18:21 psellion (L16 FoFi) ERROR in 'spl-book.cc' at line 111: ASSERT failed: book of 44 out of range 0 (0) .. (int)ARRAYSZ(spellbook_templates) (43) (D:10) 12:21:38 http://crawl.xtahua.com/saves/psellion.cs 12:21:50 <|amethyst> thanks 12:22:22 ah, cireshan save is good 12:22:28 standing on a shop, crashes if you buy anything 12:23:13 <|amethyst> oh, and it's not an antique shop 12:23:16 <|amethyst> hmm 12:25:37 <|amethyst> trying an ascii build 12:26:38 <|amethyst> the thing is, the menu shows the item properly, so it's not that it has an item_info... but at some point it does? 12:27:32 <|amethyst> err 12:27:34 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 12:27:50 <|amethyst> at some point it does get an item_info, since it can't find the spell list key 12:28:33 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.92 [Firefox 43.0.2/20151221130713]] 12:29:04 <|amethyst> hm, how does this even work: 12:29:16 <|amethyst> externs.h line 70: struct item_def; 12:29:26 !source externs.h:70 12:29:26 https://github.com/crawl/crawl/blob/master/crawl-ref/source/externs.h#l70 12:29:27 <|amethyst> line 347: vector stock; 12:29:45 <|amethyst> line 505: struct item_def 12:30:24 <|amethyst> how can we have a vector while item_def is still incomplete 12:30:33 <|amethyst> I guess this has to do with late instantiation of templates 12:31:31 surely more things would break if that was the problem? 12:31:46 <|amethyst> yeah, that's not the problem 12:31:53 <|amethyst> it just surprised me 12:32:13 right 12:32:51 <|amethyst> if shop_struct had an array instead, it wouldn't work at all 12:33:15 <|amethyst> and I do wonder whether the current version working depends subtly on the ordering of other things 12:33:42 <|amethyst> e.g. when the template is instantiated relative to some other template 12:34:08 <|amethyst> but anyway, you're right, that's a distraction 12:40:05 <|amethyst> !summon wheals 12:40:42 <|amethyst> !tell gammafunk uh, ignore the mention of CAO, it was down :P 12:40:43 |amethyst: OK, I'll let gammafunk know. 12:41:04 <|amethyst> !crashlog cireshan 1 12:41:05 1/2. cireshan, XL6 DECj, T:3633 (milestone): http://crawl.xtahua.com/crawl/morgue/cireshan/crash-cireshan-20160103-171003.txt 12:41:07 <|amethyst> !crashlog cireshan 2 12:41:08 2. cireshan, XL6 DECj, T:2953 (milestone): http://crawl.xtahua.com/crawl/morgue/cireshan/crash-cireshan-20160103-171313.txt 12:42:10 <|amethyst> !tell wheals the crash !crashlog cireshan 1 (see http://crawl.xtahua.com/saves/cireshan.cs ) seems to be a randbook item copy in the shopping menu not having the spell_list property 12:42:11 |amethyst: OK, I'll let wheals know. 12:43:35 <|amethyst> !tell wheals I would *think* even the item_info would have that property, since the book is "identified" 12:43:36 |amethyst: OK, I'll let wheals know. 12:44:38 <|amethyst> !tell wheals is there somewhere in the new code that messes with identification flags of copied items in a new way? 12:44:39 |amethyst: OK, I'll let wheals know. 12:45:42 -!- h0wl3vvd has left ##crawl-dev 12:47:23 -!- st_ has quit [Read error: Connection reset by peer] 12:47:58 -!- st_ has joined ##crawl-dev 12:51:07 <|amethyst> ah, I see that in several places an unwind_var is used to make the item temporarily identified 12:51:12 <|amethyst> before giving a description 12:52:52 <|amethyst> perhaps ShopEntry::get_text needs to do similar? 12:54:03 -!- Xenobreeder has quit [Quit: Page closed] 12:54:37 <|amethyst> but I guess that raises the question, would there be anything wrong with 1. actually setting the ident flags for the item (not type-id), then 2. resetting them on purchase just before actually identifying, so you still get type id messages? 12:54:46 -!- SomeStupidGuy has quit [Ping timeout: 256 seconds] 12:55:56 <|amethyst> !tell wheals would there be anything wrong with, rather than using those unwind_vars, 1. actually setting the ident flags (not type-id) for the item copy in the shop, then 2. resetting the flags on purchase just before actually identifying, so you still get new-type-id messages? 12:55:57 |amethyst: OK, I'll let wheals know. 12:58:00 <|amethyst> !tell wheals also, 6202ac7b assumed that (unknown) shop items are fully identified, so that might be broken too now 12:58:01 |amethyst: OK, I'll let wheals know. 13:00:02 -!- omarax has quit [Remote host closed the connection] 13:11:16 -!- Vizer has quit [Quit: bye] 13:16:12 -!- amalloy_ is now known as amalloy 13:24:06 -!- sysice has quit [Ping timeout: 252 seconds] 13:25:06 -!- debo_ has joined ##crawl-dev 13:25:29 -!- debo_ is now known as Guest28503 13:28:22 -!- debo has quit [Ping timeout: 272 seconds] 13:29:32 -!- serq has quit [Quit: suddenly gone...] 13:30:53 -!- scummos| has quit [Ping timeout: 264 seconds] 13:39:43 -!- Marvin is now known as Guest60032 13:40:52 anyone fluent in lua around? 13:42:47 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 13:43:35 -!- MarvinPA has quit [Quit: Leaving] 13:44:04 -!- Guest60032 has quit [Ping timeout: 250 seconds] 13:45:02 -!- wheals has joined ##crawl-dev 13:45:21 !messages 13:45:22 (1/5) |amethyst said (1h 3m 11s ago): the crash !crashlog cireshan 1 (see http://crawl.xtahua.com/saves/cireshan.cs ) seems to be a randbook item copy in the shopping menu not having the spell_list property 13:45:35 good, i was afraid i hadn't broken anything 13:45:36 !messages 13:45:37 (1/4) |amethyst said (1h 2m 1s ago): I would *think* even the item_info would have that property, since the book is "identified" 13:45:40 !messages 13:45:40 (1/3) |amethyst said (1h 1m 1s ago): is there somewhere in the new code that messes with identification flags of copied items in a new way? 13:45:42 !messages 13:45:43 (1/2) |amethyst said (49m 46s ago): would there be anything wrong with, rather than using those unwind_vars, 1. actually setting the ident flags (not type-id) for the item copy in the shop, then 2. resetting the flags on purchase just before actually identifying, so you still get new-type-id messages? 13:45:50 !messages 13:45:51 (1/1) |amethyst said (47m 50s ago): also, 6202ac7b assumed that (unknown) shop items are fully identified, so that might be broken too now 13:46:06 %git 6202ac7b 13:46:06 07|amethyst02 * 0.18-a0-188-g6202ac7: Don't leak unided inv items in shopitem.stacks(). 10(6 weeks ago, 1 file, 4+ 1-) 13https://github.com/crawl/crawl/commit/6202ac7ba363 13:46:40 -!- roxton has quit [Ping timeout: 250 seconds] 13:47:13 -!- MarvinPA has joined ##crawl-dev 13:48:07 |amethyst: the unwind_var is only called if you're describing, so i doubt that's really related? 13:48:24 i suspect the issue is when i moved some things into _purchase, the order might have been wrong 13:48:29 <|amethyst> wheals: I mean, I think for getting the price you'd also need to do the same thing 13:48:47 <|amethyst> wheals: which apparently is not just called when describing 13:49:01 <|amethyst> err, getting the price is not just called when describing 13:49:24 <|amethyst> and the crash happens when it gets the price on the item when it's still unidentified 13:49:26 oh, is this because item_value is making a copy 13:49:43 and messing with its flags 13:49:48 <|amethyst> hmm 13:49:51 <|amethyst> oh 13:50:06 !crashlog cireshan 1 13:50:07 1/2. cireshan, XL6 DECj, T:3633 (milestone): http://crawl.xtahua.com/crawl/morgue/cireshan/crash-cireshan-20160103-171003.txt 13:50:23 <|amethyst> I guess something is calling item_value(item, false) and should be calling item_value(item, true) for a shop that identifies things 13:51:50 !source item_type_known 13:51:51 1/2. https://github.com/crawl/crawl/blob/master/crawl-ref/source/itemname.cc#l2163 13:51:52 -!- Daekdroom has quit [Quit: Leaving] 13:53:39 <|amethyst> hm, let me see what menu.shop says 13:54:34 <|amethyst> hm, calling item_value with ident=true 13:54:52 <|amethyst> err 13:55:01 <|amethyst> calling _shop_get_item_value I mean 13:55:14 <|amethyst> and item_value 13:55:25 <|amethyst> so the flags should have ISFLAG_IDENT_MASK set 13:55:51 <|amethyst> oh 13:55:57 <|amethyst> but it's already been copied at that point 13:56:03 <|amethyst> so it's too late 13:56:59 <|amethyst> hm, though it's not that copy that's doing it 13:57:12 yeah, it looks like item_def just has a trivial one 13:57:33 s@one@copy ctor/assignment operator@ 13:57:42 <|amethyst> yeah, so the props should be copied 13:58:35 can you go up the call stack to see where the props get lost? 13:58:51 <|amethyst> they're already missing in the menuentry 13:59:28 -!- PleasingFungus has joined ##crawl-dev 13:59:45 <|amethyst> hm 14:00:01 -!- omarax has quit [Remote host closed the connection] 14:00:22 I don't see the print(foo) commands in my des file :( 14:00:28 This makes debugging hard. 14:00:29 <|amethyst> wheals: hm, no 14:00:40 <|amethyst> dpeg: use crawl.mpr() 14:01:11 <|amethyst> wheals: 14:01:12 <|amethyst> p/x ((InvEntry*)me)->item->flags 14:01:12 <|amethyst> $17 = 0x100f 14:01:22 <|amethyst> so the inventry itself is identified, but 14:01:31 <|amethyst> it doesn't have any props 14:02:22 |amethyst: also inside lua? 14:02:43 <|amethyst> dpeg: yes, crawl.mpr() is a wrapper around the C++ mpr() function so prints to crawl's message area 14:02:58 <|amethyst> wheals: I guess it's when the shop's stock is being filled? 14:05:23 <|amethyst> wheals: but that can't be right---where does it get the spell list from when viewing the item in the shop? 14:05:32 well, probably not, because yeah, it works until you buy something 14:06:00 <|amethyst> hm 14:06:14 oh 14:06:15 <|amethyst> which erases from the stock, so moves items around 14:06:19 buying the last book doesn't do anything 14:06:25 so this is probably iterator invalidation? 14:06:37 s/iterator/pointer 14:08:23 <|amethyst> wheals: I don't think so, since this is the draw_)menu call at the very end of purchase_selected 14:08:40 <|amethyst> so everything should have settled by then 14:09:12 -!- ontoclasm has joined ##crawl-dev 14:11:06 but now all the ShopEntrys are pointing to some random place in shop.stock, i think 14:11:20 well 14:11:29 <|amethyst> oh 14:11:34 <|amethyst> InvEntry does hold pointers 14:11:36 the one for the book is pointing to right after the vector ends 14:11:43 <|amethyst> yeah, that would do it 14:11:45 so the std::map<> was probably moved out 14:12:22 -!- Marvin is now known as Guest37223 14:12:32 i'm surprised this generally worked as well as it did 14:12:55 <|amethyst> IMO we should implement a move-constructor and move-assignment for CrawlHashTable anyway, but glad that isn't the problem 14:13:39 i guess we have to just rebuild the whole menu from scratch after buying something 14:14:01 <|amethyst> rather than erasing, could flag them as undefined (quantity = 0) 14:14:13 <|amethyst> would need logic to skip them at other times though :/ 14:14:27 <|amethyst> and even inserting can invalidate pointers, if the vector has to be resized 14:15:45 something something Rust 14:15:54 we're mutating the vector while there are shared references into it 14:17:32 -!- tealeaves has quit [Quit: Bye] 14:17:46 <|amethyst> make stock a fixed-size array? 14:18:29 then we have to constantly check for undefined-ness :/ 14:18:53 though on the plus side, that would expose the fact that the menu will probably break badly if you have too many items in the shop 14:19:19 <|amethyst> the problem I see with regenerating the menu 14:19:37 <|amethyst> is that you can't do that easily at the very lowest levels when you're actually manipulating the stock 14:20:06 <|amethyst> and if you do it at a higher level, there is a period of time where the entry is invalid and shouldn't be touched 14:20:49 my plan was to nuke it and restart right after the for (auto entry : selected) loop 14:21:20 since that goes through the stock backwards, it should be fine i think? 14:23:18 oh, that page should have been fixed for cue 14:23:24 I must have borked it 14:24:07 oh nevermind, watch.htm 14:24:21 hrm, that needs to be updated, maybe I can do this 14:24:53 I'm the slowest coder on earth, but my code works now 14:25:58 beware the slowed coding gastronok! 14:26:05 <|amethyst> wheals: hm, it is guaranteed that erase won't invalidate pointers to earlier elements 14:26:40 <|amethyst> wheals: and that elements in the vector take increasing addresses, so that sort does work 14:27:10 <|amethyst> as long as nothing in _purchase does anything else 14:27:27 what i got http://sprunge.us/QZCI?diff 14:27:37 wheals: I could certainly use his hat! 14:27:58 !send dpeg a +5 cornuthaum 14:27:58 Sending a +5 cornuthaum to dpeg. 14:28:19 <|amethyst> wheals: this second loop needs fixed too 14:28:26 <|amethyst> wheals: static_cast((*it)->data) - shop.stock.data()) 14:28:51 <|amethyst> wheals: oh, I see 14:28:52 -!- PleasingFungus has quit [Ping timeout: 265 seconds] 14:28:56 that's in the - :) 14:28:58 <|amethyst> wheals: that loop is removed now 14:29:19 <|amethyst> wheals: I searched for the first loop and didn't find it, because you didn't use 20-line context for some reason 14:29:24 <|amethyst> :P 14:29:51 /r/nocontext 14:30:17 <|amethyst> wheals: can you split out that new for loop into a function? 14:30:24 <|amethyst> s/function/method/ 14:30:28 <|amethyst> wheals: since it's also in ShopMenu::ShopMenu 14:30:32 yeah 14:31:11 -!- pikaro has quit [Ping timeout: 260 seconds] 14:31:40 -!- stanzill has quit [Changing host] 14:31:41 <|amethyst> wheals: maybe also add to the // Will iterate backwards.... comment 14:32:08 <|amethyst> wheals: mentioning that this means we're allowed to erase() and invalidate later elements, but nothing else 14:32:46 -!- VoidFox has quit [Ping timeout: 240 seconds] 14:32:56 -!- voker57 has quit [Remote host closed the connection] 14:34:03 -!- voker57 has quit [Changing host] 14:34:12 <|amethyst> (really it just means no insertion, no reordering or moving earlier elements, and no shrink_to_fit) 14:34:30 <|amethyst> (since resize() and push_back() also guarantee not to invalidate earlier iterators) 14:34:38 <|amethyst> s/push_/pop_/ 14:35:17 -!- meatpath has quit [Quit: Leaving] 14:35:56 only if it doesn't change capacity 14:36:13 -!- Dirtsage has quit [Ping timeout: 276 seconds] 14:36:24 <|amethyst> wheals: pop_back and resize don't change capacity 14:36:28 <|amethyst> push_back was a typo 14:36:49 resize? what if you resize past the size that it malloced? 14:36:58 <|amethyst> err 14:37:02 <|amethyst> I mean resize-to-shrink 14:37:14 -!- dpeg_ has joined ##crawl-dev 14:37:14 <|amethyst> resize to a larger size invalidates things 14:37:41 yeah 14:37:47 dpeg_: you have an altar! 14:38:39 not anymore 14:38:52 stupid finger memory typing irssi without thinking :) 14:38:58 -!- antigone- is now known as bd- 14:39:09 -!- dpeg_ is now known as dpog 14:43:04 -!- mopl has quit [Quit: Page closed] 14:45:48 03wheals02 07* 0.18-a0-989-g583743e: Shop menu: fix a crash due to pointer invalidation (#10212). 10(30 seconds ago, 1 file, 25+ 24-) 13https://github.com/crawl/crawl/commit/583743e4ddec 14:45:54 |amethyst: thanks for all the help tracking it down! 14:46:11 <|amethyst> yay! 14:49:25 wow, we use sprintf a lot more than i expected 14:50:11 looks like we have a vulnerability if you have maxhp and maxmp total over 200 digits 14:50:41 learn add 14:51:09 <|amethyst> define max_hit_points as int32_t instead of int 14:51:11 <|amethyst> problem solved 14:51:47 -!- Insomniak` has quit [Quit: I like to rock] 14:51:54 -!- dpeg has quit [Quit: Lost terminal] 14:52:32 sadly, none of these seem to be actually exploitable 14:52:53 wheals: i noticed that one too. decided it was probably not exploitable 14:53:51 the ones in the rltiles tool could be with very long filenames, but if you own the fs on the compiling machine, you can do better than sprintf 14:54:10 s/sprintf/buffer overflows 14:55:12 bizarrely, make_book_level_randart mixes sprintf and snprintf on the same buffer 15:00:02 -!- omarax has quit [Remote host closed the connection] 15:02:17 -!- DrKe has joined ##crawl-dev 15:03:31 -!- Kalir has quit [Changing host] 15:12:27 -!- dpeg has joined ##crawl-dev 15:14:05 -!- njorth has quit [Remote host closed the connection] 15:14:06 -!- Mordru has quit [Ping timeout: 252 seconds] 15:23:44 -!- scummos| has quit [Ping timeout: 250 seconds] 15:23:56 -!- WhodaMan has quit [Quit: Page closed] 15:24:19 -!- Guest37223 has quit [Read error: Connection reset by peer] 15:25:03 -!- Marvin is now known as Guest65373 15:25:03 -!- PleasingFungus has joined ##crawl-dev 15:31:07 -!- johnny0 has quit [Quit: leaving] 15:33:10 wheals: are those menu redraw issues fixed? 15:33:45 the issues we saw when testing that branch I mean, dunno if you're still working on this branch or not 15:34:50 -!- johnny0 has joined ##crawl-dev 15:35:36 -!- Reverie has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…] 15:38:41 -!- cang has quit [Client Quit] 15:40:11 %git :/remove 15:40:11 07wheals02 * 0.18-a0-954-gf46c1db: Replace the shopping menu with a real Menu. 10(4 days ago, 9 files, 675+ 1045-) 13https://github.com/crawl/crawl/commit/f46c1db7774b 15:40:12 !learn del amalloy_todo[3 15:40:12 Deleted amalloy todo[3/4]: check out hatchless deep water vault in - http://crawl.akrasiac.org/saves/amalloy-crawl-git-5edc98f442-160101-0433.tar.bz2 15:40:14 hm 15:40:25 !learn del amalloy_todo[3 15:40:26 Deleted amalloy todo[3/3]: automatically convert down hatches into up and vice versa when one is ineligible 15:40:28 %git :/shrinking 15:40:28 07wheals02 * 0.18-a0-984-g2e4691b: Shop menu: Fix the menu not shrinking on purchase in Webtiles. 10(3 days ago, 3 files, 14+ 3-) 13https://github.com/crawl/crawl/commit/2e4691bdb901 15:40:31 ^^ 15:41:03 Floodkiller: when you buy something, it only takes the last item's picture off 15:41:05 Floodkiller: regardless of if what you bought was the last item 15:41:06 Floodkiller: so it screws up everything below what you bought 15:42:45 |amethyst: do you have time to look over https://github.com/crawl/crawl/pull/206 ? Grunt seemed to think it's a fool's errand, and that vaults should be careful to produce the right kind of hatch themselves, but i still think it's better to take that burden off vault designers and fix it automatically, since otherwise vault designers will (naturally) continue to get it wrong 15:43:25 i can't reproduce this at all, it looks fine to me 15:43:31 aight 15:43:33 might be old 15:43:58 wheals: thanks 15:44:10 <|amethyst> wheals: could that have been fixed by the commit you just made? 15:44:13 oh, i think i see what he means now 15:44:36 it's the tiles themselves, so i didn't notice 15:44:45 yeah, isn't that the same thing we noticed in testing 15:44:50 oh you didn't even test tiles?! 15:45:09 what, i did 15:45:09 not what he means....... 15:45:22 but i don't know every tile in the game by heart 15:46:06 how could you not appreciate every single ontoclasm masterpiece 15:46:18 -!- HellTiger has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 15:46:20 some of our tiles aren't made by ontoclasm! 15:46:24 f*cked up but tr*e 15:46:33 the grunt tiles probably aren't 15:46:34 watch gammafunk's stream sometime. he streams in tiles for beginners like wheals 15:46:40 haha 15:46:55 hey, I made at least one tile that hasn't been removed yet! 15:46:58 what's nice is when I'm in console and I miss something I would have seen in tiles 15:47:14 i bet chat loves that 15:47:40 mostly they don't notice, but sometimes they do; usually they just notice something before I do, since eventually I'll notice 15:47:57 that sentance may have been 15:48:03 the worst sentence I've ever written 15:48:03 i'm curious what you miss in console but would have seen in tiles 15:48:17 enemies being mighted or hasted i guess 15:48:25 weapons 15:48:32 polearms, axes 15:48:42 it's not really weapons 15:48:49 what will do it: clouds over items 15:48:55 <|amethyst> amalloy: wasn't there an issue with hatches down at branch bottom too? 15:49:04 if they come into los and a cloud appears on them before I notice 15:49:06 |amethyst: yeah, that's what the PR fixes, mostly 15:49:16 that is, that is the main thing i intend this PR to fix 15:49:27 <|amethyst> oh, I see, vault ? escape : DNGN_FLOOR 15:49:42 heh, sorting doesn't update the tiles either 15:49:52 for weapons, the ones I care about always have some specific color, so it's no prob 15:50:00 polearms red, axes purple, etc 15:50:02 gammafunk: i think PF meant weapons wielded by enemies 15:50:15 oh I mean pickup up stuff off the ground 15:50:33 it's true you can miss enchants and wielded weapons of monsters, but I use ctrl-x and xv a lot in practice 15:50:34 -!- Kalir has quit [Ping timeout: 245 seconds] 15:50:51 so that's pretty minor; I don't play especially fast realtime 15:51:11 I bet I'm slower on average than other devs 15:51:27 not slower than i am 15:51:32 I bet I am! 15:51:41 !lg devteamnp won s=name recent x=avg(dur) 15:51:42 236 games for devteamnp (won recent): 61x Lasty [5:19:43], 58x elliptic [4:34:04], 35x amalloy [13:22:28], 31x Medar [6:09:48], 11x dpeg [7:35:12], 10x MarvinPA [4:53:23], 6x doy [10:40:25], 6x gammafunk [8:27:23], 4x reaver [7:54:10], 4x ontoclasm [9:04:52], 4x PleasingFungus [6:07:25], 2x wheals [4:05:48], felirx [21:30:19], SGrunt [4:21:43], bh [5:11:29], neil [3:18:10] 15:51:49 !lg devteamnp won s=name recent x=avg(dur) o=-avg(dur) 15:51:50 236 games for devteamnp (won recent): neil [3:18:10], 2x wheals [4:05:48], SGrunt [4:21:43], 58x elliptic [4:34:04], 10x MarvinPA [4:53:23], bh [5:11:29], 61x Lasty [5:19:43], 4x PleasingFungus [6:07:25], 31x Medar [6:09:48], 11x dpeg [7:35:12], 4x reaver [7:54:10], 6x gammafunk [8:27:23], 4x ontoclasm [9:04:52], 6x doy [10:40:25], 35x amalloy [13:22:28], felirx [21:30:19] 15:51:56 git gud scrubs 15:51:56 !lg gammafunk recent nrune=3 !gfspeed won x=avg(dur) 15:51:57 2 games for gammafunk (recent nrune=3 !gfspeed won): avg(dur)=8:33:38 15:52:04 !lg . recent nrune=3 !gfspeed won x=avg(dur) 15:52:05 29 games for amalloy (recent nrune=3 !gfspeed won): avg(dur)=12:20:40 15:52:13 |amethyst speed domination 15:52:13 you're padding those I bet! 15:52:19 <|amethyst> might add a !meleebug 15:52:26 pfft 15:52:27 yeah, i quit any game that takes longer than 5 hours 15:52:29 gammafunk: some of them are kinda padded by the narration 15:52:42 amalloy: yeah, are your turns also more? 15:52:44 but before i started recording i was at 8-10 15:52:52 !lg devteamnp won s=name recent x=avg(turns) o=-avg(turns) 15:52:53 !lg . recent nrune=3 !gfspeed won x=avg(turns) 15:52:54 236 games for devteamnp (won recent): 4x PleasingFungus [60045.25], bh [60443], neil [66461], 2x wheals [68241.5], 58x elliptic [72681.41], 6x gammafunk [76101.17], SGrunt [81178], 10x MarvinPA [85471.5], 61x Lasty [87199.79], 31x Medar [88127.03], 35x amalloy [92989.63], 4x reaver [99398.75], 4x ontoclasm [113867.5], 6x doy [115223.33], 11x dpeg [132235.64], felirx [173970] 15:52:54 29 games for amalloy (recent nrune=3 !gfspeed won): avg(turn)=87140.28 15:52:54 what happened to blue devils? 15:53:10 your turns are a fair bit more, so not all padding 15:53:15 maybe you also get more runes? 15:53:20 that's why i'm doing nrune=3 15:53:23 ??blue_devil 15:53:23 but no, i usually do 3 15:53:23 blue devil[1/1]: It flies and doesn't like fire. Also has a swooping attack that lets it fly past you and instantly melee you. Makes it very good at blocking corridors. Definitely a problem if you walk into the wrong ice cave a little too early. 15:53:24 dpeg: They went to the same place pit fiends did 15:53:30 !lg gammafunk recent nrune=3 !gfspeed won x=avg(turns) 15:53:31 2 games for gammafunk (recent nrune=3 !gfspeed won): avg(turn)=83029 15:53:41 * dpeg is the slowest slowpoke of the pack 15:53:45 !hs * mine 15:53:46 1398. PleasingFungus the Champion of Chaos (L27 MiNe of Makhleb), escaped with the Orb and 15 runes on 2014-09-29 18:22:19, with 23422719 points after 64049 turns and 8:40:36. 15:53:51 !hs * mine 15:53:52 1398. PleasingFungus the Champion of Chaos (L27 MiNe of Makhleb), escaped with the Orb and 15 runes on 2014-09-29 18:22:19, with 23422719 points after 64049 turns and 8:40:36. 15:53:54 dpeg: you're faster than me! 15:53:59 all mine... 15:54:00 Lightli: alright, so tier_4_demons is not up to date 15:54:03 :v 15:54:07 her 15:54:09 *er 15:54:15 !hs . 15:54:16 3454. darkli the Invulnerable (L27 HOBe of Trog), escaped with the Orb and 15 runes on 2015-09-30 08:49:33, with 16291828 points after 95928 turns and 4:16:38. 15:54:26 I thought mine meant it would put up your own high score 15:54:27 oops 15:54:32 haha 15:54:49 I am tricksy 15:55:12 the red devil survived somehow 15:55:21 -!- mibe has quit [Ping timeout: 252 seconds] 15:55:25 this game is probably developed by communists 15:55:57 dpeg: we have to keep the red enemies around, what else would we put in volcanoes?? 15:56:22 fr: lipstick golems 15:56:40 or just maybe a monster that's a pair of lips 15:56:41 how come there aren't any "hard" volcanos like "hard" ice caves 15:56:57 -!- stanzill has quit [Quit: au rev] 15:56:58 for some it's hard to get the loot, at least 15:57:58 -!- ystael has quit [Ping timeout: 250 seconds] 15:58:17 maybe one of them could get a balrug or something 15:58:40 (brimstone fiends seem too nasty, and I know better than to even consider orbs of fire) 16:00:01 -!- Pacra has joined ##crawl-dev 16:00:02 -!- omarax has quit [Remote host closed the connection] 16:01:06 well some ice caves have an ice fiend, so a brimstone isn't too nasty, but not sure how late volcanoes can appear 16:01:20 <|amethyst> amalloy: did you test labyrinth? 16:01:28 <|amethyst> amalloy: since the normal exit there is an escape hatch 16:01:29 -!- zxc has quit [Read error: Connection reset by peer] 16:01:30 aha, i didn't 16:01:39 <|amethyst> err 16:01:42 |amethyst: is it? there's a feature named exit_lab 16:01:49 <|amethyst> wait, I see now there's a DNGN_EXIT_LABYRINTH 16:01:54 it was an escape hatch, long ago 16:02:05 there's still save compat for it 16:02:09 yeah, i was wondering about lab myself because i thought it was a hatch 16:02:12 <|amethyst> aha 16:02:35 <|amethyst> %git b51865a 16:02:36 07|amethyst02 * 0.15-a0-1904-gb51865a: Convert escape hatches in old labyrinths. 10(1 year, 6 months ago, 1 file, 10+ 0-) 13https://github.com/crawl/crawl/commit/b51865a73f7f 16:02:40 ha 16:02:44 <|amethyst> I wrote that save compat and i didn't remember it 16:02:45 DNGN_EXIT_LABYRINTH, not be confused with DNGN_ENTER_ABYSS 16:03:28 i don't imagine there will be any vault-specified escape hatches in labs, but in case there are any i turn them into abyss portals 16:04:04 <|amethyst> atm I'm trying to work though what happens if you're at a level that is both bottom and top 16:04:56 <|amethyst> then 1. hatches down get turned into the escape feature (probably hatches up), and 2. hatches up get turned into the up_hatch feature, which is exactly the same 16:05:22 <|amethyst> since we didn't do the up_hatch = DNGN_ESCAPE_HATCH_DOWN because bottom is true 16:05:39 <|amethyst> s/hatches up/vault hatches up/ 16:06:04 -!- kushghost has quit [Quit: Page closed] 16:06:09 right, this is mostly relevant for portals or something like that 16:06:41 but it makes sure that if any 1-floor branch (eg vestibule) has a special escape feature, then all hatches in either direction turn into it 16:07:03 question: does malmutate work through grates 16:07:08 yes 16:07:12 also, temple 16:07:32 yeah but who puts hatches in temple, right 16:07:32 <|amethyst> does this mean you can end up with up hatches in those branches where previously they would have been removed? 16:07:32 fr: Temple Depths, a harrowing post-postgame area filled with divine foes 16:07:43 turns out the cue dgl status url doesn't work, so I'll ask TZer0 16:07:44 ??cue 16:07:44 cue[1/4]: European Crawl server, located in Germany. http://underhound.eu:8080/ or underhound.eu, port 22, username: terminal, key: http://crawl.develz.org/cao_key http://crawl.develz.org/cao_key.ppk See {putty} for Windows users. Runs 0.10-0.17 and trunk (DCSS, Zot, Sprint, Tut) 16:07:50 finally, somewhere to put back silver stars in 16:07:50 ??cue[2 16:07:50 cue[2/4]: Hosted and maintained by TZer0 16:07:55 <|amethyst> I guess in that case the branch should have had its exit listed as the escape feature 16:08:23 gammafunk: TZer0 is always diligently checking his messages 16:08:26 |amethyst: right, i think that's correct. so maybe i should do that for all the 1-floor branches in branch-data.h? 16:08:27 !tell TZer0 Is the url http://underhound.eu/cgi-bin/dgl-status available somewhere on cue so we can get dgl status updates for the game listing 16:08:27 gammafunk: OK, I'll let tzer0 know. 16:08:41 dpeg: this is the first non-joke message I've ever sent him, hopefully he'll be thrilled 16:09:00 amalloy: would it make sense to do that automatically/implicitly? 16:09:07 Does anyone know whether "MONS: D:5 zombie" works as expected? 16:09:10 <|amethyst> amalloy: hm, I guess that would lead to "multiple branch exits on..." 16:10:02 dpeg: try it in wizmode? 16:10:04 &m 16:10:30 <|amethyst> dpeg: you want MONS: place:D:5 zombie 16:10:45 cool, thanks! 16:11:00 PleasingFungus: ah, didn't know that either 16:11:19 <|amethyst> yeah, &m takes exactly the same monspecs as MONS: and KMONS: 16:11:46 <|amethyst> s/exactly // # lest someone point out an obscure difference 16:12:03 "probably roughly exactly" 16:12:12 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 16:12:30 <|amethyst> amalloy: maybe as PF suggests something like if (top) up_hatch = exit; 16:13:02 -!- ystael has quit [Ping timeout: 272 seconds] 16:13:03 btw should _fixup_branch_stairs be called after using &L to place a vault? otherwise you can add down-hatches that assert when you take them 16:13:13 <|amethyst> amalloy: and I guess leave that error mprf in place so we hear about it, because really those vaults shouldn't place there 16:13:51 <|amethyst> amalloy: problem is _fixup_branch_stairs() is the whole level 16:14:01 sure, but does it do any harm to run again? 16:14:09 it seems safe at first glance 16:14:13 i see the problem, looks like the tile doesn't get re-sent 16:14:22 it's just a pair of ints so it shouldn't be a problem 16:14:51 <|amethyst> amalloy: wouldn't that code that adds markers be a problem? 16:14:58 oh 16:15:06 yes 16:15:28 -!- Kalir has quit [Changing host] 16:16:12 can i get vim to use PCRE 16:16:18 -!- Alarkh has quit [Read error: Connection reset by peer] 16:16:28 <|amethyst> wheals: not the way you want, probably 16:16:41 <|amethyst> you can call out to Perl 16:17:05 oh, i just had to escape the | to be close enough 16:17:09 <|amethyst> amalloy: re the thing I was concerned about earlier, that the if (top) branch can change the result of the if (bottom && ...) branch 16:17:27 <|amethyst> amalloy: what do you think about adding a continue after the _set_grd(*ri, vault ? escape : DNGN_FLOOR); 16:18:02 <|amethyst> amalloy: AFAICT that would change what happens to layout-placed (non-vault) hatches down 16:18:30 <|amethyst> amalloy: they would turn into the escape feature (on 1-level branches) rather than into floor 16:19:05 |amethyst: i'm not sure i follow. the (top) happens after the (bottom &&), so won't affect it 16:19:58 <|amethyst> amalloy: I mean, if you have a floor that is bottom && top and have a layout-placed hatch down 16:20:09 <|amethyst> amalloy: the if (bottom && ...) will change that into a hatch up 16:20:32 <|amethyst> amalloy: then inside the if (top) the feature is now a hatch up 16:20:43 <|amethyst> amalloy: so will trigger that if (grd(*ri) == DNGN_ESCAPE_HATCH_UP) 16:20:45 yeah, i did that on purpose 16:20:48 <|amethyst> amalloy: ah 16:20:53 i made them turn into floor on purpose, rather than the escape feature. mainly because that's what was happening previously 16:21:10 <|amethyst> amalloy: but for branches with specified escape features that doesn't happen 16:21:17 -!- ProzacElf has joined ##crawl-dev 16:21:30 <|amethyst> amalloy: because in step 1 they got turned into that other feature rather than into hatch up 16:21:58 okay, so we're talking about one-level branches with a specified escape feature, right, and the level builder randomly places a down-hatch? 16:22:11 <|amethyst> well 16:22:22 <|amethyst> both with and without a specified escape feature 16:22:25 okay 16:22:32 let me just work through what happens there 16:22:35 <|amethyst> if there is a specified escape feature, all hatches down turn into that 16:22:50 <|amethyst> if that feature is a stone stair there may be other problems 16:22:54 ??rebuild 16:22:54 rebuild[1/2]: https://dobrazupa.org/rebuild/ http://crawl.akrasiac.org/rebuild/ http://underhound.eu:81/rebuild/ http://crawl.berotato.org/crawl/rebuild/ http://crawl.xtahua.com/rebuild/ Bug Grunt, |amethyst, or Nap Kin for CDO. Use your powers wisely. 16:22:58 03wheals02 07* 0.18-a0-990-g74cdb39: Shop menu: Webtiles: try to fix the tiles not updating (Floodkiller). 10(13 seconds ago, 2 files, 27+ 20-) 13https://github.com/crawl/crawl/commit/74cdb39b7284 16:23:20 <|amethyst> if there was not a specified escape feature, then vault hatches down end up as up hatches 16:23:30 <|amethyst> and non-vault hatches down end up as floor 16:25:10 okay, sounds accurate to me 16:25:16 -!- FiftyNine has quit [Ping timeout: 250 seconds] 16:25:44 <|amethyst> ohh 16:25:54 <|amethyst> but there is a vault ? on the first repacement too 16:25:57 fun fact: as a tree, you cannot shop. 16:26:18 <|amethyst> I was missing that, which made the difference unclear 16:26:21 PleasingFungus: shopkeepers are animal supremacists 16:26:22 <|amethyst> err 16:26:37 oh. and i'm evidently just very impressionable and willing to agree with your analysis 16:26:44 03PleasingFungus02 07* 0.18-a0-991-g7c4e614: Reduce !cmut shop cost 10(24 seconds ago, 1 file, 4+ 1-) 13https://github.com/crawl/crawl/commit/7c4e61467cc3 16:26:56 <|amethyst> I mean, which made the two cases (specified vs un) seem more different than they really were 16:26:57 so my intent was that non-vault hatches turn into floor on one-level branches 16:27:02 wheals: it is kind of reasonable that you'd be unable to, e.g., enter the shop door. 16:27:20 i always thought of shops as holes in the floor 16:27:24 since you > into them 16:27:25 <|amethyst> amalloy: and that seems to be working 16:27:25 or, actually, that non-vault hatches pointing "outside" the branch vanish 16:27:34 they're obviously vending machines 16:27:37 so they don't even flip direction unless they're vault-specified 16:27:53 PleasingFungus: should probably be += 16:28:05 because i think that's what was happening before, and i didn't want to accidentally double the number of up-hatches on Lair:$ by turning all > into < instead of erasing them 16:28:08 but you should dataize this all anyway 16:28:09 i thought you could also < into shops 16:28:13 <|amethyst> amalloy: yeah 16:28:19 not that it matters 16:28:23 -!- vale_ has quit [Remote host closed the connection] 16:28:25 amoops 16:28:45 03PleasingFungus02 07* 0.18-a0-992-gbe4b983: Oops (wheals) 10(11 seconds ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/be4b983ed403 16:28:49 ... 16:28:49 man, typing is hard. 16:28:55 oops, wheals 16:29:36 |amethyst: i could make the (vault ? foo : FLOOR) harder to miss, by making a local lambda like (lamda (feat) (if vault feat FLOOR)) and then calling that, perhaps 16:29:36 <|amethyst> amalloy: oh, I just made an observation that allows some slight refactoring that might have prevented my confusion 16:29:43 <|amethyst> amalloy: better than that 16:30:06 <|amethyst> amalloy: those are the only places escape and up_hatch are used 16:30:17 <|amethyst> amalloy: so you can do that early in the loop 16:30:27 <|amethyst> amalloy: oh, I guess you'd need a new local though 16:30:29 |amethyst: well, escape is used twice 16:30:36 once in defining up_hatch 16:31:32 -!- ystael has quit [Ping timeout: 246 seconds] 16:31:43 <|amethyst> amalloy: hm 16:31:52 <|amethyst> amalloy: the only time escape and up_hatch differ 16:32:05 <|amethyst> amalloy: you wouldn't be doing the _set_grd() that uses escape anyway 16:32:28 <|amethyst> amalloy: so you could just have a variable for up_hatch and not for escape 16:32:34 true 16:33:25 i did them up front because it's invariant across all loop iterations, and i don't want to give the impression it could change each iteration 16:33:33 <|amethyst> yeah 16:34:17 <|amethyst> maybe at the top of the loop const auto escape_replacement = vault ? up_hatch : DNGN_FLOOR; and use that 16:34:33 oh yeah i forgot to throw a bunch of consts in there 16:34:35 <|amethyst> it would also be nice if up_hatch or escape or both could be made const 16:34:55 yes, easily 16:35:02 <|amethyst> I usually prefer initialising things with big ?: conditionals to using a sequence of ifs for that reason 16:35:19 well i do too, but i didn't think that's popular C++ style 16:35:26 big ternaries are ugly, ofc 16:35:27 <|amethyst> we certainly use it a lot 16:35:33 so probably better yet to use a static function 16:35:58 <|amethyst> sure 16:36:17 eh. big ternaries are just C++'s bad syntax for cond 16:36:28 Unstable branch on CRAWL.XTAHUA.COM updated to: 0.18-a0-990-g74cdb39 (34) 16:36:38 as long as it's aligned sensibly it's not hard to read 16:37:22 <|amethyst> cond is just lisp's non-syntax for ML-style pattern matching :P 16:37:47 well more like guards, really 16:37:51 %git 16:37:51 07PleasingFungus02 * 0.18-a0-992-gbe4b983: Oops (wheals) 10(9 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/be4b983ed403 16:37:54 er 16:37:59 %git --author=mark 16:37:59 07wheals02 * 74cdb39b7284: Shop menu: Webtiles: try to fix the tiles not updating (Floodkiller). 10(15 minutes ago, 2 files, 27+ 20-) 13https://github.com/crawl/crawl/commit/74cdb39b7284 16:38:03 looks like that worked 16:38:09 i did the advent-of-code exercises in haskell. <3 pattern matching 16:38:53 -!- dtsund has quit [Remote host closed the connection] 16:39:11 -!- Guest28503 has quit [Ping timeout: 264 seconds] 16:39:23 03|amethyst02 07* 0.18-a0-993-g4a3b7c7: Statically assert that spellbook_templates is the right size. 10(4 hours ago, 1 file, 3+ 0-) 13https://github.com/crawl/crawl/commit/4a3b7c75a2a7 16:40:36 |amethyst: can we add an IFDEF? 16:41:06 -!- MarvinPA has quit [Ping timeout: 240 seconds] 16:41:10 <|amethyst> PleasingFungus: you could add a bunch of #ifdefs to match those in enum book_type 16:41:30 -!- MarvinPA has joined ##crawl-dev 16:41:33 <|amethyst> PleasingFungus: I think that would be horrible and even less likely to be correct than the current way :) 16:41:39 haha 16:41:43 <|amethyst> PleasingFungus: better might be to make it a map 16:42:23 <|amethyst> PleasingFungus: or at least to introduce a permutation array of indices the way we do for some other _data things 16:42:27 -!- WalkerBoh has joined ##crawl-dev 16:42:47 !shrug 16:42:48 ¯\_(ツ)_/¯ 16:43:01 <|amethyst> PleasingFungus: but the latter requires you to store the book_type in the struct anyway, at which point syntactically you might as well use a map 16:43:29 yeah I don't think there's any reason to use the old 'permutation array of indices' anymore - if you're talking about stuff like in itemprop.cc? 16:43:39 since it's just a weird homebrewed map, basically 16:43:54 <|amethyst> well, it does have the potential to be a lot more efficient than a map 16:44:15 <|amethyst> because it's still an array, with locality of reference 16:44:31 03amalloy02 07https://github.com/crawl/crawl/pull/206 * 0.18-a0-990-ge2fea7a: constify a bunch of locals (|amethyst) 10(71 seconds ago, 1 file, 15+ 21-) 13https://github.com/crawl/crawl/commit/e2fea7a71675 16:44:42 <|amethyst> (assuming it's in mostly the right order) 16:45:30 <|amethyst> and even without good locality of reference, you still have some modicum of locality because everything is in a single contiguous block of memory rather than being malloced 16:46:04 <|amethyst> I guess my ideal solution would be to implement something based on the permutation array but with the interface of a map 16:47:43 |amethyst: like an IntMap? 16:47:53 or i guess an EnumMap 16:49:23 -!- Reverie has joined ##crawl-dev 16:49:54 <|amethyst> amalloy: really, like an array or vector 16:49:58 CUE is going down for maintenance, go watch AGDQ and put in a donation while it is down! http://gamesdonequick.com/ 16:49:58 TZer0: You have 1 message. Use !messages to read it. 16:50:01 !messages 16:50:01 (1/1) gammafunk said (41m 34s ago): Is the url http://underhound.eu/cgi-bin/dgl-status available somewhere on cue so we can get dgl status updates for the game listing 16:50:06 <|amethyst> amalloy: except with an initialization syntax that looks like a map 16:50:11 Webtiles server stopped. 16:50:12 -!- Kramell has quit [Excess Flood] 16:50:12 WhatIsLove (L10 DsGl) (Bailey) 16:50:12 Tyryt0 (L3 MuFi) (D:2) 16:50:13 glosham (L8 DgSu) (D:8) 16:50:13 ady5 (L17 MiBe) (Snake:3) 16:50:16 Poody (L10 CeHu) (D:10) 16:50:18 murphy (L15 MfSk) (Orc:4) 16:50:21 Somebody (L10 DENe) (Bailey) 16:50:23 dalle (L6 MiBe) (D:4) 16:50:24 -!- Lantell has quit [Remote host closed the connection] 16:50:30 well sure, as the implementation. but a lot of languages have something like IntMap that satisfies the map interface but specialized for ints or enums 16:50:39 <|amethyst> yeah 16:50:55 -!- KamiKatze has quit [Ping timeout: 252 seconds] 16:51:43 -!- st_ has quit [Read error: Connection reset by peer] 16:52:17 -!- st_ has joined ##crawl-dev 16:52:18 -!- ystael has quit [Ping timeout: 272 seconds] 16:52:24 !tell gammafunk try port 81 once my server is up. I need to resize the storage again. 16:52:25 TZer0: OK, I'll let gammafunk know. 16:53:34 so |amethyst, looks okay after the constifications? maybe add a comment to the top describing the general goal? 16:57:03 <|amethyst> amalloy: that, and maybe change the up_hatch/escape to the branch exit top && bottom && escape == NUM_FEATURES ? 16:57:17 <|amethyst> amalloy: err, s/exit/exit if/ 16:57:31 oh, right. i was going to do that but caught up constifying 16:57:53 <|amethyst> that will be part of the constifying anyway, just another ?: inside the DNGN_ESCAPE_HATCH_UP bit 16:57:58 right 16:58:23 <|amethyst> also in the loop the: const auto escape_replacement = vault ? up_hatch : DNGN_FLOOR; 16:58:33 <|amethyst> so that vault ? ... : DNGN_FLOOR; isn't repeated 17:00:01 -!- omarax has quit [Remote host closed the connection] 17:00:32 -!- scummos| has quit [Ping timeout: 276 seconds] 17:01:55 -!- argent0 has quit [Ping timeout: 240 seconds] 17:02:08 |amethyst: i don't quite see how you intend that to work. in the two existing cases where i check (vault), the then-part of the ?: is different, so how do i extract that? 17:02:24 <|amethyst> amalloy: except as I mentioned the difference doesn't matter 17:02:29 oh 17:06:34 -!- bonghitz has quit [Remote host closed the connection] 17:08:09 New branch created: zig-stacking (1 commit) 13https://github.com/crawl/crawl/tree/zig-stacking 17:08:09 03regret-index02 {|amethyst} 07[zig-stacking] * 0.18-a0-994-g047427f: Zig stacking: slow down floor-filling, scale sets instead 10(4 minutes ago, 1 file, 266+ 121-) 13https://github.com/crawl/crawl/commit/047427f35020 17:08:43 New branch created: pull/207 (1 commit) 13https://github.com/crawl/crawl/pull/207 17:08:43 03regret-index02 {|amethyst} 07https://github.com/crawl/crawl/pull/207 * 0.18-a0-994-g047427f: Zig stacking: slow down floor-filling, scale sets instead 10(4 minutes ago, 1 file, 266+ 121-) 13https://github.com/crawl/crawl/commit/047427f35020 17:10:20 -!- ProzacElf has quit [Ping timeout: 260 seconds] 17:16:42 |amethyst: i just realized i'm missing one case i intended to cover, but i'm not sure if it matters: if we're at neither top nor bottom, i meant to still replace up-hatches with the escape feature 17:16:45 -!- ystael has quit [Ping timeout: 260 seconds] 17:16:57 the intent being that vaults with < which place in hell branches instead get vestibule exits 17:20:33 woah that commit message 17:20:33 gammafunk: You have 1 message. Use !messages to read it. 17:21:06 TZer0: will try that, thanks! 17:21:59 <|amethyst> amalloy: hm 17:22:02 -!- scummos| has quit [Ping timeout: 250 seconds] 17:22:29 oh, but those can be replaced with down-hatches instead 17:22:47 nice ziggurat changes... still looking for someone helping me with the early taunting dual 17:22:50 *duel 17:23:04 <|amethyst> dpeg: you can click the purple button to make them a reality 17:23:12 <|amethyst> dpeg: (they're in a pull request, not in trunk) 17:23:20 <|amethyst> dpeg: needs testing probably :) 17:24:05 Game crashes when trying to buy book of frost in Orc 4. This occurs every time I attempt to purchase this book. 13https://crawl.develz.org/mantis/view.php?id=10222 by acoolguy 17:24:05 <|amethyst> dpeg: if you ask here somebody might be able to help 17:24:23 <|amethyst> !crashlog acoolguy 17:24:24 3. acoolguy, XL14 DsWn, T:30553 (milestone): http://crawl.akrasiac.org/rawdata/acoolguy/crash-acoolguy-20160103-221408.txt 17:24:35 -!- nicolae- has joined ##crawl-dev 17:24:41 <|amethyst> rebuilding CAO trunk 17:25:04 <|amethyst> wheals: I'll give you the honours of closing #10222 17:25:23 <|amethyst> rebuilding CAO as we speak 17:25:23 |amethyst: The ziggurat changes by regret-index? They sound good but I cannot pull the trigger: I've invented ziggurats but never finished one :) 17:26:03 <|amethyst> !lm . zig.enter 17:26:04 No milestones for |amethyst (zig.enter). 17:26:15 what changes are these? 17:26:32 <|amethyst> amalloy: https://github.com/crawl/crawl/pull/207 17:26:38 !lm . zig.exit s=place 17:26:39 16 milestones for amalloy (zig.exit): 5x Zig:12, 2x Zig:27, 2x Zig:13, Zig:19, Zig:10, Zig:8, Zig:21, Zig:14, Zig:7, Zig:11 17:26:49 I think we should go through this a bit carefully before merging 17:26:51 2! i don't remember doing 2. i thought just 1 17:27:12 !lm . zig:27 dd 17:27:12 <|amethyst> !lm amalloy zig.exit place=zig:27 17:27:13 2. [2014-09-08 17:31:40] perunasaurus the Conqueror (L27 DDSu of Makhleb) left a Ziggurat at level 27 on turn 81603. (Zig:27) 17:27:14 2. [2015-10-03 10:33:27] amalloy the Sorcerer (L27 DEWz of Cheibriados) left a Ziggurat at level 27 on turn 101134. (Zig:27) 17:27:16 try meleeing one 17:27:18 <|amethyst> !lm amalloy zig.exit place=zig:27 -2 17:27:19 1/2. [2015-08-10 07:51:51] amalloy the Petrodigitator (L27 DDEE of Makhleb) left a Ziggurat at level 27 on turn 107057. (Zig:27) 17:27:28 with a DD it's not as bad as it sounds 17:27:30 huh, i still don't remember doing it on that DEWz 17:29:11 these changes don't do anything at all to prevent convergance of the ideal build on a character with at least a couple L9 spells 17:29:33 they might be good either all or in part, but changing monster composition won't really change this aspect 17:29:47 -!- Flan has quit [Quit: Page closed] 17:29:47 they meaning these changes 17:30:02 zigs are basically infinite exp 17:30:09 imo it's not that bad if they encourage monotonous builds 17:30:46 yeah, and even if it's not bad, there's not much we can do about it barring some redesign of the notion of zigs 17:30:52 er even if it is bad, rather 17:31:53 it's probably better to keep the floor scaling and just make the sets scale in the commit tries 17:32:04 although it does give us additional monster lists to maintain 17:32:20 hrm, I wonder if we could somehow move these to pop_ entries 17:32:42 SPEAKING of maintaining lists of things, when should i try to have the alphashops fixes done by, assuming the vault's not going on the chopping block 17:33:17 how do you mean? 17:33:26 was someone thinking of removing it? 17:34:15 03amalloy02 07https://github.com/crawl/crawl/pull/206 * 0.18-a0-991-gf442c82: Document _fixup_branch_stairs 10(13 minutes ago, 1 file, 12+ 0-) 13https://github.com/crawl/crawl/commit/f442c820b57c 17:34:15 03amalloy02 07https://github.com/crawl/crawl/pull/206 * 0.18-a0-992-gec2f06b: For single-floor branches, replace >/< with branch exit (PleasingFungus) 10(13 minutes ago, 1 file, 6+ 5-) 13https://github.com/crawl/crawl/commit/ec2f06b3bbf7 17:34:15 03amalloy02 07https://github.com/crawl/crawl/pull/206 * 0.18-a0-993-g3156a68: Simplify escape-feature selection (|amethyst) 10(3 minutes ago, 1 file, 3+ 2-) 13https://github.com/crawl/crawl/commit/3156a6896506 17:34:24 i know marvin is not a fan and there were some fixes that had to be done thanks to the amulet changes et al so i figured if i got those done myself it'd be less of an incentive to cut it 17:35:02 nicolae-: never heard that anybody wanted to remove it 17:35:31 nicolae-: yeah, if you ever want to update a vault of yours, feel free to do so 17:35:53 if it's a simple fix, it'll probably get merged fast 17:36:01 okely dokely 17:36:44 As for cutting it, if MPA felt strongly about it, I'd personally not raise a ton of fuss, since I can see the inherent problem maintaining it, but I do like the vault itself a lot 17:36:52 -!- WereVolvo has quit [Read error: Connection reset by peer] 17:37:13 !bug 10206 17:37:14 https://crawl.develz.org/mantis/view.php?id=10206 17:37:24 that has mpa's comment 17:37:55 -!- syllogism has quit [Quit: Leaving] 17:38:01 yeah, I mean he's really not wrong there or anything 17:38:16 yeah 17:38:23 it's hard to keep the fun idea yet have something that's not a maintenance hassle 17:40:33 as always, flavour/humour in the way of progress... let's try to keep some of it alive 17:40:34 I'd say hard to maintain isn't a reason to remove, as long as there is someone willing to do that 17:40:42 yeah 17:41:09 alphashops are fun, but also kind of crazy with all the manuals 17:41:17 I've seen some with at least 3 of the same skill 17:41:39 yes, would actually be cooler without duplicates 17:41:48 (even if the list gets short) 17:42:18 i've thought of ways to remove duplicates but it would be a huuuuge pain in the ass for all the letters too long to just do "use all" 17:43:03 -!- bob is now known as Guest731 17:43:56 Medar: well, historically that hasn't been the case for the previous vault that worked like this (it fell out-of-date pretty much whenever unrands were changed), and this vault is substantially more likely to require updating 17:44:32 |amethyst: we used to have data_index 17:44:51 this vault needs updating with literally every added/removed/renamed item 17:45:06 so yeah it does maximize maintenance 17:45:07 that had a map-like interface but abstracted over two arrays 17:45:10 %git 9cea97289b6642113d5ac4d133dc76d00c456139 17:45:10 07|amethyst02 * 0.16-a0-3970-g9cea972: Replace summons_index with a map (wheals). 10(11 months ago, 5 files, 53+ 134-) 13https://github.com/crawl/crawl/commit/9cea97289b66 17:45:13 MarvinPA: right, easy to see that happening, since most people aren't always active 17:45:25 <|amethyst> wheals: aha, I had forgotten about that 17:45:32 -!- siepu has quit [Read error: Connection reset by peer] 17:45:42 i don't suppose there's any easy way to just auto generate the lists 17:46:15 it's possible, although then you have to know how to exclude things 17:46:34 and also consider we don't have terribly well defined rules for what item goes to what letter 17:46:44 will orb of zot be in o or z shop, or both? 17:46:51 maybe if the rules could be coded 17:47:01 o 17:47:05 :) 17:47:10 like a rule of "magical stave of " goes to first_letter() 17:47:21 insteas of always going to m or s 17:47:29 -!- ystael has quit [Ping timeout: 246 seconds] 17:47:49 is stave even valid word as a singular? 17:47:57 ok it is 17:48:03 my rule there was if it's an item type, ignore it, so amulet/potion/ring/etc. go to their type but "lantern of shadows" is in L. "slice" and "pair" also get ignored iirc 17:48:56 <|amethyst> and remove "the" after you remove "objtype of" 17:49:02 <|amethyst> so gourmand is g rather than t 17:49:25 if it becomes a long list of one-off exception mappings it might be just as bad to maintain 17:49:39 but if you could code up the logic and not use simple lists, it would go a very long way, at least 17:49:51 we already special case gourmand in... way too many places 17:50:27 amulet of gourmetmancy 17:50:27 <|amethyst> I don't think so... it would essentially be a list of object type names (which don't change too often), a grammatical rule (remove "the"), and one or two special-case prefixes like "pair of" and "slice of" 17:50:45 <|amethyst> don't think it would be as bad to maintain I mean 17:50:54 nicolae-: you could try to submit the patch to MPA with the trick you tried to use with me 17:51:07 what trick 17:51:16 you don't even remember... 17:51:30 or maybe i do but i'm going for plausible deniability 17:51:34 ! 17:52:01 <|amethyst> would also need special cases for the items that are so good you only want q:1 17:52:24 oh, does it have those already? 17:52:31 I don't think they really exist though 17:52:54 i think benemut, experience, and acquirement got q:1 17:53:16 hrm, I guess there's the complication of multiple listings 17:53:28 in a normal shop, the chance for this is lower I guess 17:53:41 yeah 17:53:48 this is what happens when you play god with shop designs... 17:53:58 gozag? 17:54:08 -!- Ladykiller70 has quit [Ping timeout: 246 seconds] 17:54:08 nicolae- *is* Gozag 17:54:21 i don't have nearly enough gold for that 17:54:52 though, while i'm here, i might as well toss this out: special shop types you can only get with gozag's call merchant that sell high end shit 17:55:01 !send nicolae- &$ 17:55:01 Sending &$ to nicolae-. 17:55:43 weren't you the one who made those G vaults with really pricey shops? 17:55:56 that's seems a very nicolae- vault to make 17:56:08 well, it's just the one, but yeah 17:56:34 i meant more in the sense of shops whose inventories are designed to just good stuff, like "all randarts" or "a bunch of manuals" or the like 17:56:53 they wouldn't really need increased greed if they cost a lot to invest in 17:59:49 -!- Pacra has quit [Read error: Connection reset by peer] 17:59:49 -!- Pacra_ has joined ##crawl-dev 18:00:01 -!- omarax has quit [Remote host closed the connection] 18:01:45 -!- Sorbius has quit [Quit: Leaving] 18:02:07 -!- Guest65373 has quit [Remote host closed the connection] 18:04:23 nicolae-: this sounds cool... ideally this could be done just in vaults syntax? 18:04:42 i don't think it could unless there's something i missed about how gozag places a thing 18:07:55 i wonder if it would be easiest to specify some new shop types that don't generate randomly and then only place them for gozag 18:09:14 !messages 18:09:15 No messages for chequers. 18:09:15 -!- serq has quit [Ping timeout: 260 seconds] 18:09:27 !crash shenan 18:09:27 No milestones for shenan (crash). 18:09:43 2016-01-03 16:52:19,241 INFO: #9936 P4601 ERR: ERROR in 'spl-book.cc' at line 111: ASSERT failed: book of 44 out of range 0 (0) .. (int)ARRAYSZ(spellbook_tem 18:09:46 plates) (43) 18:10:24 tem plates are out of range again 18:10:42 16:55 < shenan> interesting aside to this crash 18:10:43 16:55 < shenan> bookshop has two copies of a particular book 18:10:43 16:56 < shenan> l - 672 gold - a book of Debilitation 18:10:43 16:56 < shenan> m - 560 gold - a book of Debilitation (unknown) 18:10:44 <|amethyst> %git 583743e4dd 18:10:44 07wheals02 * 0.18-a0-989-g583743e: Shop menu: fix a crash due to pointer invalidation (#10212). 10(3 hours ago, 1 file, 25+ 24-) 13https://github.com/crawl/crawl/commit/583743e4ddec 18:10:51 ah great 18:10:56 nicolae-: oh, Gozag code would need to access special shops, that's clear 18:11:08 god, it's come back 18:11:13 (ie. what you say... bit distracted over here) 18:11:21 if that didn't fix it i have no idea what will 18:11:22 wheals: the error was from 6hrs ago 18:11:29 oh, ok 18:11:29 so you're safe :) 18:11:43 wheals: start praying to your favourite god. I recommend Trog. 18:12:43 either sif to find a way to fix it, or trog to avoid it 18:13:49 !send Gozag dpeg 18:13:50 Sending dpeg to Gozag. 18:13:55 !send Pakellas Grunt 18:13:56 Sending Grunt to Pakellas. 18:17:39 Grunt: try as I might, I cannot win with other gods anymore 18:17:46 !lm dpeg 18:17:47 12182. [2015-12-31 01:18:39] dpeg the Spry (L23 KoAs of Xom) reached level 7 of a Ziggurat on turn 62799. (Zig:7) 18:19:39 -!- Reverie has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…] 18:26:38 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.92 [Firefox 43.0.2/20151221130713]] 18:27:20 -!- ussdefiant_Lappy has joined ##crawl-dev 18:29:07 -!- simples has quit [Quit: Page closed] 18:29:47 -!- serq has quit [Quit: suddenly gone...] 18:31:23 -!- Tux[Qyou] has quit [Read error: Connection reset by peer] 18:31:29 !send Sif gammafunk 18:31:30 Sending gammafunk to Sif. 18:32:46 <|amethyst> !lm . !boring s=+god 18:32:52 20601 milestones for |amethyst (!boring): 9178x, 2344x Vehumet, 1645x Trog, 845x Nemelex Xobeh, 824x Sif Muna, 730x Kikubaaqudgha, 633x Okawaru, 547x Makhleb, 515x Elyvilon, 487x Lugonu, 430x Yredelemnul, 298x Ru, 296x Ashenzari, 287x Dithmenos, 277x Fedhas, 245x Qazlal, 160x Gozag, 153x Xom, 150x Cheibriados, 146x Beogh, 118x Pakellas, 89x The Shining One, 79x Jiyva, 51x Igni Ipthes, 45x Zin, 29x... 18:33:28 <|amethyst> !lg . kaux~~hellfire 18:33:29 3. neil the Ducker (L1 SpAK of Lugonu), blasted by a hellion (burst of hellfire) on Abyss:6 on 2012-10-12 04:38:58, with 40 points after 452 turns and 0:02:30. 18:33:38 <|amethyst> !lg . kaux~~hellfire 2 18:33:39 <|amethyst> !lg . kaux~~hellfire 1 18:33:39 2/3. Neil the Thaumaturge (L12 DEWz of Vehumet), blasted by Azrael (blast of hellfire) on Snake:1 on 2011-11-02 00:03:09, with 23982 points after 23551 turns and 2:36:02. 18:33:40 1/3. Neil the Skirmisher (L1 KoAK of Lugonu), blasted by a black draconian zealot (burst of hellfire) in the Abyss on 2011-09-12 18:26:03, with 20 points after 32 turns and 0:00:19. 18:34:11 at least vehu got it's wish once 18:34:14 <|amethyst> :) 18:34:36 didn't know about s=+ syntax, have to remember that 18:34:57 <|amethyst> !lm . !boring s=god 18:35:01 20601 milestones for |amethyst (!boring): 9178x, 2344x Vehumet, 1645x Trog, 845x Nemelex Xobeh, 824x Sif Muna, 730x Kikubaaqudgha, 633x Okawaru, 547x Makhleb, 515x Elyvilon, 487x Lugonu, 430x Yredelemnul, 298x Ru, 296x Ashenzari, 287x Dithmenos, 277x Fedhas, 245x Qazlal, 160x Gozag, 153x Xom, 150x Cheibriados, 146x Beogh, 118x Pakellas, 89x The Shining One, 79x Jiyva, 51x Igni Ipthes, 45x Zin, 29x... 18:35:22 <|amethyst> I forget when it matters 18:35:34 <|amethyst> maybe when you're nesting them? 18:35:37 ahh 18:35:57 -!- ussdefiant_Lappy has quit [Read error: Connection reset by peer] 18:36:52 -!- KamiKatze_ has quit [Quit: Page closed] 18:37:10 -!- ussdefiant_Lappy has joined ##crawl-dev 18:38:10 -!- jefus has quit [Ping timeout: 256 seconds] 18:41:02 hm, my oubliette stuff seems fully functional (there is still a lot to do, but all the code seems to work)... now the hard part is reaching an agreement with github 18:42:41 -!- Foamed has quit [Quit: Leaving] 18:43:46 -!- ussdefiant_Lappy has quit [Read error: Connection reset by peer] 18:44:58 -!- dpog has quit [Quit: Lost terminal] 18:45:56 -!- alvarops has quit [Ping timeout: 246 seconds] 18:56:07 MORE LIKE NOOBLIETTE is that the portal vault with the ally prisoner 18:58:18 considers some spinning kicks 18:59:21 how about I spin you right round 19:00:02 -!- omarax has quit [Remote host closed the connection] 19:03:24 -!- PleasingFungus has joined ##crawl-dev 19:04:04 ??cpo 19:04:05 cpo[1/1]: DCSS server in Sydney. Webtiles: https://crawl.project357.org SSH: crawl@crawl.project357.org (pw joshua or key available via webtiles). Operated by chequers. 19:04:34 !learn set CPO DCSS server in Sydney. Run by chequers. https://crawl.project357.org 19:04:35 cpo[1/1]: DCSS server in Sydney. Run by chequers. https://crawl.project357.org 19:05:10 can someone with wordpress access please remove SSH reference from CPO from here? http://crawl.develz.org/wordpress/howto 19:05:44 ewwwwww 19:05:44 ww-keys deactivated 19:07:03 chequers: why did you drop it? 19:07:21 -!- Daekdroom has quit [Ping timeout: 255 seconds] 19:11:24 <|amethyst> chequers: are you taking ttyrecs still? 19:13:12 <|amethyst> chequers: updated 19:14:29 -!- MarvinPA has quit [Remote host closed the connection] 19:16:24 -!- MarvinPA has joined ##crawl-dev 19:18:52 -!- maldini has quit [Ping timeout: 252 seconds] 19:20:45 -!- Kalir has quit [Quit: I'M OUT SON. PEACE, LOVE, EXPLOSIONS.] 19:22:41 I am lost. 19:22:55 I am, but that was supposed to be private information! 19:28:24 -!- somebody has joined ##crawl-dev 19:28:44 Hey. Sorry to bother everyone, but is there an ETA on CLAN being back online? 19:30:24 -!- MarvinPA has quit [Quit: Leaving] 19:30:34 TZer0 said he has to "resize the storage". That's all I know, doesn't sound like it would be very quick. 19:31:02 Right. 19:31:13 Disk operations usually take time. 19:31:22 Medar: Oh, well. Thanks for response. 19:31:42 better play on CXC! 19:33:27 Probably. 19:34:32 -!- Kellhus has quit [Quit: Page closed] 19:34:44 Medar: I wonder about something. 19:34:57 If there is no password reset option, why does CXC ask for emails? 19:35:26 It turns out, I already have an account there. 19:35:45 because one day someone will surely implement one 19:35:55 and I guess we can do it manually atm. 19:36:11 Oh, okay. That would be appreciated. 19:36:34 -!- debo has joined ##crawl-dev 19:36:49 I don't see user named somebody 19:36:56 !lm somebody s=src 19:36:57 8458 milestones for somebody: 7823x cue, 604x cxc, 18x cszo, 8x rhf, 4x cbro, ckr 19:37:02 umm 19:37:12 case sensitive, right 19:43:32 fr: unrand food 19:44:08 you eat the choko, turns out that choko was forged thousands of years ago and was the only remaining relic of a great empire 19:44:25 rip 19:44:55 wheals: You trigger the wrath of a god of said empire! 19:45:10 -!- amalloy is now known as amalloy_ 19:45:10 A bit like Jiyva ceasing to exist... 19:46:22 Thanks, everyone. 19:46:25 -!- somebody has left ##crawl-dev 19:47:59 he should have said everybody 19:48:19 !blame someone 19:48:20 I pronounce someone... Guilty! 19:49:50 -!- dtsund has joined ##crawl-dev 19:51:39 -!- dtsund has quit [Client Quit] 19:53:31 -!- KamiKatze has quit [Ping timeout: 252 seconds] 19:54:15 -!- Nightbeer has quit [Ping timeout: 260 seconds] 19:54:31 Medar: haha, yeah. 19:55:04 -!- eb has quit [] 19:57:00 -!- nebel has quit [Ping timeout: 246 seconds] 19:59:15 -!- Pacra_ has quit [Read error: Connection reset by peer] 19:59:36 -!- Pacra_ has joined ##crawl-dev 20:00:02 -!- omarax has quit [Remote host closed the connection] 20:00:07 -!- bob has joined ##crawl-dev 20:00:30 -!- bob is now known as Guest15661 20:02:36 -!- Guest15661 has quit [Client Quit] 20:05:29 -!- Guest731 has quit [Quit: Page closed] 20:05:31 -!- Earlo has quit [Read error: Connection reset by peer] 20:08:00 -!- ystael has quit [Ping timeout: 264 seconds] 20:10:48 rip bob 20:11:25 rip 20:11:47 -!- mizu_no_oto has quit [Quit: ["Textual IRC Client: www.textualapp.com"]] 20:12:41 *plays taps* 20:13:11 truly, bob was the best of us 20:13:18 which is why he had the wisdom to leave 20:13:43 For some reason.. I qemu-img fails to resize my file.. 20:16:26 -!- ystael has quit [Ping timeout: 260 seconds] 20:16:35 oww 20:16:41 sec 20:17:13 Think I found the solution. 20:22:19 -!- } has quit [Ping timeout: 250 seconds] 20:24:29 -!- scummos| has quit [Ping timeout: 250 seconds] 20:27:22 I need github help. 20:28:21 So "dpeg" is registered with github and I actually know the password. However, none of the crawl/crawl commits use dpeg, they all use David Ploog (greyed out). Do I actually have commit rights? 20:29:43 The simplest way to see if you have commit rights is to make a branch and push it. 20:29:54 I think what you're seeing is the mailmap? 20:31:30 -!- ystael has quit [Ping timeout: 256 seconds] 20:31:53 -!- tealeaves has quit [Quit: Bye] 20:32:09 dpeg: depends on the ssh key and remotes settings 20:32:14 nothing else. 20:32:22 %git oubliette 20:32:22 07dpeg02 * 0.17-a0-2206-g5b4bac4: Randomisation of first wave of enemies. 10(2 months ago, 1 file, 28+ 10-) 13https://github.com/crawl/crawl/commit/5b4bac408d64 20:32:25 hm 20:32:43 alright, in my local branch I have a bunch more commits. 20:34:05 I think it's just that your "authored by" e-mail address doesn't match what github has on file. 20:34:23 alternately, you can just "git checkout oubliette" and then "git push" from there 20:34:29 "Unrecognized author. If this is you, make sure dploog@users.sourceforge.net is associated with your account. Click to add email addresses in your account settings." 20:34:46 03dpeg02 07[oubliette] * 0.17-a0-2207-g78714e7: More fine-grained choice for companions. 10(9 days ago, 1 file, 16+ 8-) 13https://github.com/crawl/crawl/commit/78714e78d3ec 20:34:46 03dpeg02 07[oubliette] * 0.17-a0-2208-g2f3b942: Randomised brands for ally weapons. 10(27 hours ago, 1 file, 37+ 16-) 13https://github.com/crawl/crawl/commit/2f3b9422e356 20:34:46 03dpeg02 07[oubliette] * 0.17-a0-2209-gf654a5e: Much improved ally declaration. 10(5 hours ago, 1 file, 114+ 94-) 13https://github.com/crawl/crawl/commit/f654a5ec0464 20:34:46 03dpeg02 07[oubliette] * 0.17-a0-2210-g5057167: Also use a single lue table for minor and boss enemies. 10(3 hours ago, 1 file, 35+ 35-) 13https://github.com/crawl/crawl/commit/5057167a6a28 20:34:46 03dpeg02 07[oubliette] * 0.17-a0-2211-gee351bd: Place loot (and companion) in a function. 10(3 hours ago, 1 file, 17+ 12-) 13https://github.com/crawl/crawl/commit/ee351bd2e401 20:34:46 03dpeg02 07[oubliette] * 0.17-a0-2212-g4297b33: Ally weapon brands, ally loot items, potion/scroll as loot. 10(78 minutes ago, 1 file, 50+ 36-) 13https://github.com/crawl/crawl/commit/4297b33d1625 20:35:04 dpeg: looks like you had commit rights :) 20:35:07 hehe 20:35:32 many thanks, it's time for a c-r-d mail and ask for another kind of help :) 20:37:36 -!- Ladykiller70 has quit [Ping timeout: 246 seconds] 20:41:13 it is probably not possible to switch to branch oubliette from a current master because it's missing on commits? 20:41:24 ? 20:41:28 rephrase? 20:42:34 dpeg: as long as you don't have any uncommitted work, you can switch between the two at will 20:42:35 updating branches? This is something I never had to do! 20:42:57 dpeg: if you want to bring oubliette up to date with current master, that's a slightly different matter :) 20:43:25 aha, yes 20:43:35 but it's just a single, standalone file 20:43:39 -!- tensorpudding has quit [Ping timeout: 255 seconds] 20:47:22 -!- Delreyn has quit [Ping timeout: 256 seconds] 20:47:56 dpeg: if you want github to link your commits to your account you need to add the correct email address to your github account (account can have multiple emails) 20:48:04 https://help.github.com/articles/why-are-my-commits-linked-to-the-wrong-user/#commits-are-not-linked-to-any-user 20:50:19 Medar: thanks, will do later 20:53:22 -!- nicolae- has left ##crawl-dev 20:54:27 -!- Pacra_ has quit [Ping timeout: 255 seconds] 20:56:13 -!- Lantell has joined ##crawl-dev 20:57:03 okay.. that seems to have fixed it for a good while. 20:58:18 and tomorrow I have to fix my home server! 20:58:20 yaaaay 20:58:21 good night 20:58:24 :) 20:58:27 and happy crawling + speedrun watching 20:58:32 http://gamesdonequick.com/ 21:00:02 -!- omarax has quit [Remote host closed the connection] 21:03:33 -!- tealeaves has quit [Quit: Bye] 21:05:32 -!- amalloy_ is now known as amalloy 21:08:29 -!- Ququman has quit [Read error: Connection reset by peer] 21:21:29 -!- ystael has quit [Ping timeout: 272 seconds] 21:25:07 -!- pikaro has quit [Ping timeout: 260 seconds] 21:32:14 -!- inire has quit [Ping timeout: 276 seconds] 21:35:11 -!- WalkerBoh has quit [Ping timeout: 265 seconds] 21:36:06 -!- WalkerBoh has joined ##crawl-dev 21:39:12 -!- irum has quit [Quit: Page closed] 21:40:13 -!- maldini has quit [Ping timeout: 252 seconds] 21:54:26 -!- omnirizon has quit [Ping timeout: 260 seconds] 21:54:59 -!- debo has quit [Ping timeout: 276 seconds] 21:54:59 -!- st_ has quit [Ping timeout: 276 seconds] 21:59:16 !lg dpeg 21:59:18 2395. dpeg the Spry (L23 KoAs of Xom), mangled by a shard shrike on Zig:7 on 2015-12-31 01:19:05, with 380702 points after 62815 turns and 5:20:52. 22:00:02 !rip dpeg 22:00:03 -!- omarax has quit [Remote host closed the connection] 22:00:09 dpeg the Destroyer (L12 FoVM), worshipper of Ru, mangled by Snorg on Lair:6, with 23559 points after 18861 turns and 1:09:35. 22:01:56 -!- travis-ci has joined ##crawl-dev 22:01:57 The build has errored. (oubliette - 4297b33 #4390 : David Ploog): https://travis-ci.org/crawl/crawl/builds/100031038 22:01:57 -!- travis-ci has left ##crawl-dev 22:02:07 :( 22:02:32 /home/travis/build/crawl/crawl/crawl-ref/source/dat/des/portals/oubliette.des:375: No such ego as: fire 22:03:32 Grunt: I made a mistake!!! 22:04:36 I'm not really sure about the wisdom of this kind of branding anyway, but I really want Sigmund as a potential ally, and he better bring more than a +0 scythe. 22:05:57 btw, where is the place to replace the David Ploog by something less formal a la dploog? Trying to keep work and crawl hits separate. 22:06:54 dpeg: if you add the e-mail address to your github account, that should sufficew 22:06:55 dpeg: https://github.com/settings/emails i think 22:06:58 ^ 22:08:10 -!- Daekdroom has quit [Quit: Leaving] 22:11:18 -!- edsrzf has quit [Remote host closed the connection] 22:12:30 -!- arianwen has quit [Quit: Lost terminal] 22:14:27 I did that (an hour ago already). 22:15:22 https://github.com/crawl/crawl/commit/4297b33d1625295c59ebd1fe836bddab2e436b97 22:15:25 shows as dpeg to me 22:15:44 yes 22:15:57 think some listings will just take longer to change 22:16:50 yes, I'll see... perhaps I hear more about oubliettes other than fire ego not working :) ... gotta work soon like everyone else and schedules are full 22:17:07 https://github.com/crawl/crawl/graphs/contributors 22:17:13 also visible there now :) 22:18:07 Medar: nice, with all my glorious 400 commits :P 22:18:14 more than me! 22:18:57 and half my commits are one line or something :P 22:19:10 deep lines!! 22:19:52 oh, haven't noticed the traffic tab before 22:20:12 apparently we have like 100 unique visitors to github daily 22:22:50 Medar: does it also show what they're doing? 22:23:28 well there is referring sites and popular content, but not really 22:24:17 commit log, changelog, options guide 22:26:06 amazing, gotta sleep though 22:27:43 !send sleep dpeg 22:27:43 Sending dpeg to sleep. 22:28:36 -!- Nightbeer has quit [Ping timeout: 240 seconds] 22:31:53 -!- Lasty has quit [Quit: Leaving.] 22:32:25 -!- Ladykiller70 has quit [Quit: Verlassend] 22:39:45 -!- ProzacElf has joined ##crawl-dev 22:43:15 -!- dpeg has quit [Quit: snore] 22:45:15 -!- Pacra has joined ##crawl-dev 22:48:43 -!- Tpain is now known as zhaorenw 22:50:33 -!- Pacra has quit [Ping timeout: 255 seconds] 22:55:02 <+|amethyst> chequers: are you taking ttyrecs still? <--- how do they recorded from a webtiles game again? 22:55:54 isn't webtiles just a display of tty? 22:55:59 -!- rast- has joined ##crawl-dev 22:56:10 no, webtiles gets data as json from the crawl app 22:56:10 -!- rast- has quit [Client Quit] 22:58:52 chequers: if you give ttyrec_path for the game in webtiles server config it will write the ttyrec files 23:00:02 -!- omarax has quit [Remote host closed the connection] 23:15:01 -!- WhodaMan has quit [Quit: Page closed] 23:16:25 -!- elliptic has joined ##crawl-dev 23:17:54 -!- PleasingFungus has quit [Ping timeout: 246 seconds] 23:20:07 -!- bleak has quit [Quit: Going offline, see ya! (www.adiirc.com)] 23:20:11 -!- zxc has joined ##crawl-dev 23:20:47 -!- vev has quit [Remote host closed the connection] 23:22:36 -!- Dixlet has joined ##crawl-dev 23:24:54 Medar: |amethyst cool then yes ttyrecs are still being recorded 23:32:10 -!- bleak has quit [Quit: Going offline, see ya! (www.adiirc.com)] 23:33:30 -!- ystael has quit [Ping timeout: 256 seconds] 23:39:49 -!- tealeaves has quit [Quit: Bye] 23:40:56 -!- aditya has quit [Ping timeout: 276 seconds] 23:46:21 -!- wheals has quit [Quit: Leaving] 23:51:03 -!- xczxc has quit [Quit: Leaving] 23:58:03 Unstable branch on CRAWL.XTAHUA.COM updated to: 0.18-a0-993-g4a3b7c7 (34)