00:00:03 -!- omarax has quit [Remote host closed the connection] 00:01:24 <|amethyst> !seen Zaba 00:01:24 I last saw Zaba at Mon Oct 12 16:02:39 2015 UTC (1w 5d 11h 58m 44s ago) quitting, saying 'Quit: Client quit'. 00:01:52 <|amethyst> Any Russian speakers around? 00:01:55 -!- tealeaves has quit [Quit: Bye] 00:11:27 -!- tealeaves has quit [Quit: Bye] 00:11:49 keep an eye out for ololoev 00:11:55 he usually doesn't show up till a bit later though 00:12:02 in ##crawl 00:12:15 theoretically though.... 00:12:20 ??ruplayers 00:12:20 ruplayers[1/1]: russian players. maintained by ololoev 00:12:30 oh. it used to actually have a list 00:12:40 !nick ruplayers 00:12:41 Mapping ruplayers => inmateoo casual runewalsh haldagan jacquesderrida waterpls stonewall whatislove namelastname112 oplop sar hungryspirit wvc ololoev crauler malog ziggystardust margery ngotmuk ldf defe uristmcmason xeno23 pekapeka magnus rester5115 uristpineapples miyamura fiftynine uberwunderbarhen futacatgirl hanyuu halfnothing totalnoob wingboner ohyou aelindon smileyjester letchik blinkfrog... 00:12:47 it's a nick 00:12:53 -!- Piginabag has quit [Quit: Page closed] 00:13:02 ProzacElf: ^ 00:13:09 ah, there we go 00:13:19 oh, sar is russian? 00:13:25 huh 00:13:27 i didn't realize that either 00:13:45 russians are the type of masochists who like item destruction... 00:14:00 -!- lobf has quit [Quit: lobf] 00:14:01 heh. ziggystardust? never would have guessed david bowie had a russian following 00:14:26 -!- CKyle has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 00:14:35 !upate-centuryplayers 00:14:38 !update-centuryplayers 00:14:40 Mapping centuryplayers => 78291 bart basil bmfx clouded crate drke elliptic hyperbolic hyperelliptic jeanjacques johnnyzero magistern marvinpa mikee minmay mrplanck nago ophanim pac pivotal stabwound tolias walkerboh surr simm ebarrett morganleah sar wahaha yermak hilariousdeathartist sphara keymashgrqeeg sharkman1231 zooty araganzar tabstorm berder comborobin doubtofbuddha lasty rubinko vidiiot z... 00:14:43 !update-greaterplayers 00:14:46 Mapping greaterplayers => 78291 hyperbolic elliptic mikee stabwound xyblor marvinpa pseudonut nyaakitty reid jeanjacques ionfrigate itsmu valrus magistern pivotal clouded pac bart absolutego ophanim crate vizer bmfx eeviac elynae ebarrett simm wahaha toastyp danharaj johnnyzero hilariousdeathartist kryft walkerboh basil dck surr ackack medar sgrunt minmay cheibrodos araganzar morganleah n1000 drke... 00:14:47 !update-greatplayers 00:14:53 Mapping greatplayers => 78291 hyperbolic stabwound xyblor elliptic pseudonut mikee itsmu nht casmith789 jaeger clouded marvinpa reid nyaakitty evilmike toastyp theglow ionfrigate valrus jeanjacques ebarrett surr elynae magistern pivotal crate bart ophanim pac jeremie eeviac absolutego ktgrey bmfx vizer yogaflame wahaha simm danharaj johnnyzero swiss hilariousdeathartist kryft basil n1000 sgrunt ac... 00:14:53 !update-goodplayers 00:14:53 Mapping goodplayers => 78291 bmfx elliptic hyperbolic jeanjacques clouded mikee crate pac bart pivotal stabwound johnnyzero minmay ophanim basil magistern hyperelliptic marvinpa surr nago walkerboh simm wahaha ebarrett ionfrigate mrplanck elynae reid dck sphara cheibrodos morganleah tenaya theglow yermak heteroy itsmu toastyp xyblor casmith789 sar uglything maddasher evilmike vizer araganzar rob e... 00:16:14 but yes, sar being russian would explain some things 00:16:35 man, wish webtiles encoded the version in the watch string 00:16:43 so that you wouldn't have this weird problem of trying to watch comborobin 00:16:49 but it won't let you go to the right game 00:16:56 I really should fix that 00:17:01 -!- setecastronomy has quit [Ping timeout: 246 seconds] 00:18:20 -!- tealeaves has quit [Quit: Bye] 00:18:33 -!- lobf has joined ##crawl-dev 00:36:50 -!- airwave87 has quit [Ping timeout: 244 seconds] 00:36:54 -!- raskol has quit [Ping timeout: 246 seconds] 00:38:50 Unstable branch on crawl.buzz updated to: 0.17-a0-2171-ga91b4ec (34) 00:39:50 -!- airwave87 has quit [Remote host closed the connection] 00:41:38 hrm, what is the regexp syntax used in crawl? as in will [0-9]+ work 00:42:18 -!- elliptic has quit [Read error: Connection reset by peer] 00:42:51 seems so 00:43:18 -!- elliptic has joined ##crawl-dev 00:43:46 <|amethyst> either PCRE or Posix EREs 00:43:49 <|amethyst> so yeah 00:44:16 my -5 rings of evasion shall steal my `e' slot no more! 00:44:44 I also regret making a mapping of innac/loudness to `J' for junk 00:44:56 since that means D fails to drop those after I take them off 00:45:00 -!- Henzell has quit [Ping timeout: 260 seconds] 00:45:09 -!- Evablue has quit [Quit: Evablue] 00:47:11 -!- Henzell has joined ##crawl-dev 00:53:40 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 00:55:16 -!- beogh has quit [Quit: Page closed] 00:59:39 -!- Cacophony has quit [Quit: oh no am scare] 01:00:04 -!- omarax has quit [Remote host closed the connection] 01:05:44 -!- hellmonk has quit [Quit: Page closed] 01:06:14 -!- lobf has quit [Quit: lobf] 01:08:27 -!- lobf has joined ##crawl-dev 01:11:07 Unstable branch on crawl.s-z.org updated to: 0.17-a0-2171-ga91b4ec (34) 01:11:15 -!- raskol` is now known as raskol 01:25:03 -!- vale_ has quit [Remote host closed the connection] 01:26:51 <|amethyst> gammafunk: there's a fix for that on its way I think 01:27:58 Unstable branch on CRAWL.XTAHUA.COM updated to: 0.17-a0-2171-ga91b4ec (34) 01:29:16 -!- Kasofa has quit [Quit: Page closed] 01:30:34 -!- bonghitz has quit [Remote host closed the connection] 01:35:03 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 01:35:13 +|amethyst, I'm a Russian speaker. What do you need? 01:38:09 <|amethyst> Xenobreeder: could you look over https://github.com/oblivionis/crawl/commit/3412ddcc ? I can't really review it, not knowing any Russian 01:38:20 Sure. 01:38:49 -!- PleasingFungus has joined ##crawl-dev 01:38:51 -!- johnstein has quit [Ping timeout: 240 seconds] 01:38:52 <|amethyst> https://github.com/crawl/crawl/pull/154 is the PR 01:38:52 !gamesby futacatgirl 01:38:53 futacatgirl has played 147 games, between 2013-12-21 19:56:32 and 2015-09-28 05:41:27, won 1 (0.7%), high score 12676812, total score 16701703, total turns 1242989, play-time/day 0:11:09, total time 5d+0:15:19. 01:39:02 &rc futacatgirl 01:39:03 http://underhound.eu:81/crawl/rcfiles/crawl-git/futacatgirl.rc 01:39:30 was half-expecting another scarletrj alt 01:40:00 -!- ystael has quit [Ping timeout: 250 seconds] 01:42:26 That's good, regarding the drop-after-mapping fix, although I've removed that mapping to use free letters for useful things anyhow 01:42:27 <|amethyst> hrm, Sandman25's fix_manual_ability_slot.patch at #9340 fixes the problem (manual assignment doesn't work, and you can get two abilities on the same hotkey)... but it seems to make the ability_slot option not work at all now 01:43:09 -!- johnstein has joined ##crawl-dev 01:43:59 <|amethyst> I have a different fix for the double mapping, but manual reassignment is broken 01:44:10 Hmm, I think I could improve that commit a little. I'm really tired now though, so will do that after I wake up. I'll first write it in the comments there, to discuss with the original translator. 01:44:30 <|amethyst> the problem, ultimately, is that we are recomputing all the bindings every time we enter the menu 01:46:25 -!- tealeaves has quit [Quit: Bye] 01:47:20 <|amethyst> hm 01:47:40 -!- Patashu has quit [Ping timeout: 260 seconds] 01:47:59 <|amethyst> ah, with Sandman's patch the option does work, just not for god abilities 01:48:24 !tell gammafunk http://sprunge.us/ZCQV - might polish these a bit more but all the fundamental things are there 01:48:24 Grunt: OK, I'll let gammafunk know. 01:49:45 -!- tealeaves has quit [Client Quit] 01:51:31 -!- Gorgo has quit [Ping timeout: 246 seconds] 01:53:54 |amethyst: you saw that i rebased that one for you a few days ago, right? 01:54:02 there's a PR 01:55:18 -!- lobf has quit [Quit: lobf] 01:58:48 -!- lobf has joined ##crawl-dev 01:59:09 <|amethyst> hypractvChipmunk: yeah 01:59:48 <|amethyst> hypractvChipmunk: I'm working on integrating the further bug fixes from 9340 that I never committed to the branch 01:59:55 <|amethyst> and on re-fixing those for the god ability changes 02:00:03 -!- omarax has quit [Remote host closed the connection] 02:00:44 -!- travis-ci has joined ##crawl-dev 02:00:45 The build passed. (master - 59860d8 #3483 : Neil Moore): https://travis-ci.org/crawl/crawl/builds/87246027 02:00:45 -!- travis-ci has left ##crawl-dev 02:01:41 -!- mong has quit [Quit: Page closed] 02:02:31 -!- Daekdroom has quit [Quit: Leaving] 02:03:00 -!- lobf has quit [Client Quit] 02:12:04 -!- simmarine has quit [Read error: Connection reset by peer] 02:12:48 -!- UncertainKitten has joined ##crawl-dev 02:17:04 Grunt: I'll take a look in a bit more detail tomorrow; they look nice, although I worry about getting into that tar vault 02:17:04 gammafunk: You have 2 messages. Use !messages to read them. 02:17:13 having to walk around to get to the door 02:17:24 maybe I missed it an there are more doors than the W and E ones 02:18:03 -!- PleasingFungus has quit [Ping timeout: 246 seconds] 02:19:20 Unstable branch on crawl.develz.org updated to: 0.17-a0-2171-ga91b4ec (34) 02:30:09 -!- vale_ has quit [Ping timeout: 250 seconds] 02:32:12 <|amethyst> this seems to work now 02:32:19 03|amethyst02 07* 0.17-a0-2172-g77e77ce: Unassign old, not new, god abilities when changing gods. 10(15 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/77e77cea4102 02:32:19 03Sandman2502 {|amethyst} 07* 0.17-a0-2173-gce1396e: Add ability_slot option. 10(10 months ago, 7 files, 130+ 42-) 13https://github.com/crawl/crawl/commit/ce1396ee41b2 02:32:19 03Sandman2502 {|amethyst} 07* 0.17-a0-2174-gd8a23fa: Keeping last_pickup when swaping items 10(10 months ago, 1 file, 13+ 3-) 13https://github.com/crawl/crawl/commit/d8a23fa97b6b 02:32:19 03|amethyst02 07* 0.17-a0-2175-g62e35fb: Show correct ability name after swapping. 10(2 hours ago, 1 file, 7+ 3-) 13https://github.com/crawl/crawl/commit/62e35fbd1c3c 02:32:19 03Sandman2502 {|amethyst} 07* 0.17-a0-2176-gc95d3ae: Fix manual ability assignment. 10(10 months ago, 3 files, 20+ 16-) 13https://github.com/crawl/crawl/commit/c95d3ae6e76a 02:32:19 03|amethyst02 07* 0.17-a0-2177-gb4ce948: Avoid duplicated hotkeys in ability menu. 10(81 seconds ago, 1 file, 28+ 13-) 13https://github.com/crawl/crawl/commit/b4ce9488b0b4 02:32:19 03|amethyst02 07* 0.17-a0-2178-g2dcb908: Update documentation for *_slot, add ability_slot. 10(2 hours ago, 1 file, 24+ 14-) 13https://github.com/crawl/crawl/commit/2dcb908b3f66 02:32:19 03anch0vy02 {|amethyst} 07* 0.17-a0-2179-g6177076: Clean up duplicate code at ability.cc 10(6 days ago, 1 file, 6+ 13-) 13https://github.com/crawl/crawl/commit/61770761a2b6 02:32:36 <|amethyst> !tell Xenobreeder thanks 02:32:36 |amethyst: OK, I'll let xenobreeder know. 02:33:09 <|amethyst> gammafunk: might test if d8a23fa does fix that 02:34:34 -!- setecastronomy has quit [Ping timeout: 246 seconds] 02:37:21 -!- Laraso has quit [Ping timeout: 265 seconds] 02:38:55 <|amethyst> !tell hypractvChipmunk many thanks for the work on ability_slot 02:38:55 |amethyst: OK, I'll let hypractvchipmunk know. 02:39:54 !lm comborobin fesk uniq=lom_lobon x=src 02:39:55 1. [2015-10-09 02:04:35] [src=cszo] comborobin the Imperceptible (L27 FeSk of Ashenzari) killed Lom Lobon on turn 97001. (Pan) 02:40:04 |amethyst: unrated, but any idea why this pulls the wrong game (it's a gr) 02:40:11 er 02:40:15 !lm comborobin fesk uniq=lom_lobon -tv 02:40:16 1. comborobin, XL27 FeSk, T:97001 (milestone) requested for FooTV: telnet://termcast.develz.org or http://termcast.develz.org. 02:40:35 yeah says it's fesk but it's a gr^mak 02:40:37 by comborobin 02:40:58 gammafunk: the depths entry vault that sometimes has jug zombies is yours, right? 02:41:05 yeah 02:41:19 I don't place thouse explicity, but use place=depths:1 02:41:21 or something like that 02:41:21 i didn't actually run into anything scary this game, but i wanted to make sure i was crediting the right dev 02:41:34 yeah when in doubt, I deserve the credit 02:41:38 heh 02:41:53 haha well i was recording a game while i fought through that, and pondering whether you or lasty should get the credit if a jug zombie killed me there 02:42:06 lasty did make the actual monster 02:42:19 i know, and you made the vault. you would be co-conspirators 02:42:24 so if the universe is fair (it isn't), he deserves more credit 02:42:42 !lg * kmap~~amalloy 02:42:42 57. Abbot the Charmwright (L3 HESk), slain by a gnoll (kmap: amalloy_card_club) on D:2 on 2015-10-25 00:30:14, with 54 points after 1923 turns and 0:02:11. 02:42:48 !lg * kmap~~amalloy s=kmap 02:42:49 57 games for * (kmap~~amalloy): 57x amalloy_card_club 02:42:56 my only vault 02:43:02 maybe it's time for amalloy_giant_zombies? 02:43:11 -!- radinms has quit [Ping timeout: 240 seconds] 02:43:20 then you too can take credit for juggernaut zombie kills 02:43:29 or maybe be creative and use spectrals or simulacra 02:43:38 jug sims are no fun 02:43:47 i ran into two in my nawz csdc game 02:43:49 <|amethyst> !lm comborobin fesk -log 02:43:50 comborobin, XL27 FeSk, T:116579: http://dobrazupa.org/morgue/comborobin/morgue-comborobin-20151009-203228.txt 02:44:04 <|amethyst> !lm comborobin fesk -ttyrec 02:44:05 160. comborobin, XL27 FeSk, T:115994 (milestone): http://dobrazupa.org/ttyrec/comborobin/2015-10-09.19:51:51.ttyrec.bz2 02:44:18 <|amethyst> !lm comborobin fesk -tv 02:44:19 160. comborobin, XL27 FeSk, T:115994 (milestone) requested for FooTV: telnet://termcast.develz.org or http://termcast.develz.org. 02:44:46 <|amethyst> gammafunk: loaded the felid for me 02:45:10 <|amethyst> gammafunk: my guess is that two overlapping games on different servers confused something 02:45:32 maybe that's a question for the snark that is green 02:45:46 what about the boojum that is green 02:46:44 !tell greensnark This footv command instead pulls up a comborobin game that's a gr^mak: !lm comborobin fesk uniq=lom_lobon -tv ; !lm comborobin fesk -tv gets the right game though. Any idea why? 02:46:45 gammafunk: OK, I'll let greensnark know. 02:48:02 gammafunk: if someone starts another comborobin fesk those queries might go stale. might want to attach a number to them, !lm comborobin fesk uniq=lom_lobon 1 -tv 02:48:33 well maybe, but it is comborobin :) 02:49:45 I'll risk the comborobin troll who 15-runes an already won felid 02:50:07 if I didn't suck at crawl I'd do it 02:50:10 brb gotta start start a comborobin 02:50:42 !lg comborobin feen 02:50:42 2. comborobin the Ripper (L23 FeEn of Dithmenos), escaped with the Orb and 3 runes on 2015-10-11 10:28:43, with 1555213 points after 67868 turns and 11:35:31. 02:50:44 my pride and joy 02:51:03 !onandwon comborobin 02:51:04 what a little ripper! 02:51:08 !oneandwon comborobin 02:51:09 !oneandwon comborobin 02:51:17 can't get a feen off the ground as amalloy, but on a 3-game winning streak i go to play comborobin for fun, and manage to win anyway 02:51:18 Chars won first try for comborobin: HaAK, VpWz, CeFE, DrGl, FoCK, NaTm, MuCK, DDEE, VSFi, HEFi, NaBe, SpMo, KoSk, CeBe, OgAE, CeIE, DDHu, DsCj, HOGl, MiCK, GrCK, MuEn, VpMo, HEAE, SETm, FeSk, OgAK, MiAr, FoAM, HEHu, DDAK, GhBe, MuBe, HaBe, TrWr, GhEE, HOAE, HuEn, TeWz, DsWz, TrBe, MiGl, FeMo, HuNe, DDVM, KoAr, CeAK, TrVM, TrAE, TrEE, NaVM, MfFi, MfCK, SEMo, TeHu, DDEn, HaNe, KoHu, GrEE, MfHu, DsAM... 02:51:27 Chars won first try for comborobin: HaAK, VpWz, CeFE, DrGl, FoCK, NaTm, MuCK, DDEE, VSFi, HEFi, NaBe, SpMo, KoSk, CeBe, OgAE, CeIE, DDHu, DsCj, HOGl, MiCK, GrCK, MuEn, VpMo, HEAE, SETm, FeSk, OgAK, MiAr, FoAM, HEHu, DDAK, GhBe, MuBe, HaBe, TrWr, GhEE, HOAE, HuEn, TeWz, DsWz, TrBe, MiGl, FeMo, HuNe, DDVM, KoAr, CeAK, TrVM, TrAE, TrEE, NaVM, MfFi, MfCK, SEMo, TeHu, DDEn, HaNe, KoHu, GrEE, MfHu, DsAM... 02:51:46 2 is almost oneandwon 02:51:55 heh, WETm 02:52:01 -!- WalkerBoh has quit [Remote host closed the connection] 02:52:05 !wtf we 02:52:05 WTF was that? Unthing! 02:52:05 probably comborobin will go beyond *just* comborobin 02:52:11 er SETm 02:52:30 I don't get the joke then 02:52:43 oh wait were SE removed 02:52:45 oh it's just they're winning species that don't exist 02:52:50 and actually haven't existed for many versions now 02:52:58 yeah 02:53:06 soon they will start winning species that don't exist yet, and won't for many versions 02:53:08 even though technically they just need trunk races/classes 02:53:08 I just haven't played a caster in many versions 02:53:24 Windows builds of master branch on crawl.develz.org updated to: 0.17-a0-2179-g6177076 02:53:30 comborobin will move to experimentals, yeah 02:53:33 !lg . / playable 02:53:34 342/346 games for amalloy: N=342/346 (98.84%) 02:53:38 hrm, I wonder 02:53:43 !lg comborobin won experimental 02:53:44 No games for comborobin (won experimental). 02:53:47 !lg . !playable s=char 02:53:48 4 games for amalloy (!playable): MiDK, OgDK, CeDK, DDHe 02:53:49 that will change I'm sure 02:54:07 !lg . !playable s=char 02:54:09 16 games for gammafunk (!playable): 5x OpDK, 3x DDHe, 2x DsDK, 2x GrDK, LOFi, DjFi, ChFE, DjFE 02:54:28 !lg comborobim won !playable s=char 02:54:29 No games for comborobim (won !playable). 02:54:35 !lg comborobin won !playable s=char 02:54:36 2 games for comborobin (won !playable): SETm, SEMo 02:55:02 no MD :( 02:55:51 wait vshe of trog 02:55:52 wtf 02:56:04 god switch? 02:56:11 comborobin the Bludgeoner (L15 VSHe), worshipper of Trog, mangled by a tarantella on Lair:4, with 86643 points after 27518 turns and 1:47:05. 02:56:13 I guess 02:56:29 old ely too unbearable? 02:56:52 um. um. 02:56:57 something something grizzly something 02:57:09 player must've been a grizzly veteran? 02:57:11 >_> 02:57:14 unBEARable 02:57:19 ...I'll go to bed now 03:00:03 -!- omarax has quit [Remote host closed the connection] 03:00:18 !lg . !playable s=char 03:00:20 104 games for DrKe (!playable): 17x HODK, 11x HEHe, 10x DEHe, 7x HuHe, 6x HOHe, 6x LOGl, 5x GrHe, 5x DjFE, 4x VSDK, 4x DsDK, 3x LOFE, 3x TrHe, 3x LOTm, 3x MiHe, 2x OgHe, 2x DrHe, 2x HuDK, 2x MiDK, TeHe, KoHe, LOEE, NaDK, LOFi, LOAK, SEFE, TeDK, GhDK 03:00:31 <|amethyst> !lg . won / playable 03:00:32 1/3 games for |amethyst (won): N=1/3 (33.33%) 03:00:37 HODK took a lot more tries than VSDK did 03:00:40 <|amethyst> !lg . won !meleebug s=char / playable 03:00:42 0/2 games for |amethyst (won !meleebug): 0/1x SpSt [0.00%], 0/1x HOHe [0.00%] 03:02:33 wow, rip wins 03:03:31 !lg * grdk max=cv 03:03:31 13. caleba the Exhumer (L1 GrDK of Yredelemnul), quit the game on D:1 (scummos_entry_forest) on 2013-05-30 13:44:05, with 20 points after 0 turns and 0:00:32. 03:03:34 !lg * grdk max=cv x=cv 03:03:35 13. [cv=0.13-a] caleba the Exhumer (L1 GrDK of Yredelemnul), quit the game on D:1 (scummos_entry_forest) on 2013-05-30 13:44:05, with 20 points after 0 turns and 0:00:32. 03:03:53 !lg * gr min=cv 03:03:55 159918. Ziegl0r the Magician (L4 GrWz), slain by Sigmund (a cursed -2,+0 scythe) on D:3 on 2013-09-25 08:23:54, with 175 points after 2329 turns and 0:09:00. 03:03:58 !lg * gr min=cv x=cv 03:04:00 159918. [cv=0.13-a] Ziegl0r the Magician (L4 GrWz), slain by Sigmund (a cursed -2,+0 scythe) on D:3 on 2013-09-25 08:23:54, with 175 points after 2329 turns and 0:09:00. 03:04:11 ah, so GrDK is truly unbeatable 03:05:17 I guess until someone reimagines death knights, but I can live with that slime chance I guess 03:05:25 <|amethyst> !lm * !playable alive s=char 03:05:26 er slim chance 03:06:25 Time limit of 60s exceeded 03:06:33 oh right it could be alive 03:06:38 !lm * grdk alive 03:06:39 No milestones for * (grdk alive). 03:06:40 phew 03:07:13 !kw grdk 03:07:13 Built-in: grdk => char=grdk 03:07:58 -!- Blazinghand has joined ##crawl-dev 03:09:48 -!- NilsBloodaxe has quit [Quit: Page closed] 03:14:18 -!- raskol has quit [Quit: quit] 03:15:27 -!- johnstein has quit [Ping timeout: 244 seconds] 03:19:39 -!- johnstein has joined ##crawl-dev 03:22:38 Unstable branch on crawl.beRotato.org updated to: 0.17-a0-2179-g6177076 (34) 03:24:28 <|amethyst> !learn set millimarvin[1] 13.036 net lines of code removed (as of 2015-10-25) 03:24:28 millimarvin[1/1]: 13.036 net lines of code removed (as of 2015-10-25) 03:24:46 -!- Zeor has quit [Quit: Leaving.] 03:24:54 -!- UncertainKitten has quit [Quit: Connection reset by pier.] 03:27:48 -!- ldf_ has quit [Read error: Connection reset by peer] 03:28:06 -!- ystael has quit [Ping timeout: 265 seconds] 03:31:58 -!- Rotatell has quit [Ping timeout: 265 seconds] 03:34:05 -!- Lightli has quit [Ping timeout: 246 seconds] 03:37:04 -!- tabstorm has quit [Ping timeout: 268 seconds] 03:38:05 -!- Rotatell has joined ##crawl-dev 04:00:03 -!- omarax has quit [Remote host closed the connection] 04:02:44 -!- gazzien has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] 04:28:45 -!- ystael has quit [Ping timeout: 252 seconds] 04:30:21 -!- ussdefiant has quit [Ping timeout: 246 seconds] 04:31:08 -!- Blazinghand has quit [Read error: Connection reset by peer] 04:31:20 -!- vale_ has quit [Ping timeout: 268 seconds] 04:43:17 -!- cjm has quit [Ping timeout: 244 seconds] 04:45:46 garf (L4 HOFi) ERROR in 'mon-behv.cc' at line 1358: ASSERT failed: get_talent(ABIL_CONVERT_TO_BEOGH, false).hotkey of 0 out of range 'A' (65) .. 'z' + 1 (123) (D:6) 04:46:06 garf (L4 HOFi) ERROR in 'mon-behv.cc' at line 1358: ASSERT failed: get_talent(ABIL_CONVERT_TO_BEOGH, false).hotkey of 0 out of range 'A' (65) .. 'z' + 1 (123) (D:6) 04:52:08 -!- dire_ has quit [Ping timeout: 246 seconds] 04:55:22 garf (L5 HOFi) ERROR in 'mon-behv.cc' at line 1358: ASSERT failed: get_talent(ABIL_CONVERT_TO_BEOGH, false).hotkey of 0 out of range 'A' (65) .. 'z' + 1 (123) (D:3) 04:56:24 garf (L6 HOFi) ERROR in 'mon-behv.cc' at line 1358: ASSERT failed: get_talent(ABIL_CONVERT_TO_BEOGH, false).hotkey of 0 out of range 'A' (65) .. 'z' + 1 (123) (D:3) 04:58:20 -!- GauHelldragon has quit [Ping timeout: 255 seconds] 05:00:03 -!- omarax has quit [Remote host closed the connection] 05:05:43 -!- Tux[Qyou] has joined ##crawl-dev 05:07:04 -!- travis-ci has joined ##crawl-dev 05:07:05 The build passed. (master - 3f79c49 #3484 : Nicholas Feinberg): https://travis-ci.org/crawl/crawl/builds/87246366 05:07:05 -!- travis-ci has left ##crawl-dev 05:15:15 -!- st_ has joined ##crawl-dev 05:21:47 -!- Patashu has joined ##crawl-dev 05:33:49 -!- keszocze has quit [Ping timeout: 264 seconds] 05:45:47 -!- radinms has quit [Ping timeout: 240 seconds] 05:47:27 -!- Red_Bucket has quit [Quit: Page closed] 05:51:34 -!- Insomniak` has quit [Quit: I like to rock] 05:54:18 -!- dtsund has quit [Ping timeout: 246 seconds] 06:00:00 -!- omarax has quit [Remote host closed the connection] 06:17:14 -!- ystael has quit [Ping timeout: 265 seconds] 06:23:15 -!- ProzacElf has quit [Ping timeout: 250 seconds] 06:25:38 -!- amalloy is now known as amalloy_ 06:27:39 -!- Darguel has quit [Client Quit] 06:31:53 -!- vale_ has quit [Ping timeout: 255 seconds] 06:39:44 10:39:30 crawl.project357 ~ # netstat -tna | grep 204 06:39:45 10:39:35 crawl.project357 ~ # 06:39:56 |amethyst: the connection is not showing on this side at all 06:40:13 -!- ldierk has joined ##crawl-dev 06:40:22 |amethyst: out of interest is the process hanging in a aystem call if you strace it? 06:40:35 -!- plantmann has quit [Ping timeout: 246 seconds] 06:41:08 hmmm 06:41:12 that error above... 06:42:20 -!- Torax__ has quit [Ping timeout: 246 seconds] 06:43:50 -!- Ququman has joined ##crawl-dev 06:47:44 tp1 (L5 DECj) (D:4) 06:54:37 !crashlog tp1 06:54:38 1. tp1, XL5 DECj, T:4730 (milestone): http://crawl.xtahua.com/crawl/morgue/tp1/crash-tp1-20151025-104744.txt 06:55:15 crash during levelup 06:56:51 -!- FiftyNine has quit [Ping timeout: 268 seconds] 07:00:01 -!- omarax has quit [Remote host closed the connection] 07:00:33 -!- bonghitz has quit [Remote host closed the connection] 07:16:14 -!- Smello has quit [Ping timeout: 250 seconds] 07:34:58 -!- Bcadren has quit [Ping timeout: 264 seconds] 07:39:46 -!- Patashu has quit [Ping timeout: 264 seconds] 07:57:46 -!- ldierk has quit [Ping timeout: 264 seconds] 08:00:01 -!- omarax has quit [Remote host closed the connection] 08:05:13 -!- ystael has quit [Ping timeout: 246 seconds] 08:17:05 -!- travis-ci has joined ##crawl-dev 08:17:06 The build passed. (master - 6d76252 #3485 : Nicholas Feinberg): https://travis-ci.org/crawl/crawl/builds/87246645 08:17:06 -!- travis-ci has left ##crawl-dev 08:32:34 -!- vale__ has quit [Ping timeout: 264 seconds] 08:44:37 -!- ldierk has joined ##crawl-dev 08:51:18 -!- yottam has quit [Quit: leaving] 09:00:00 -!- omarax has quit [Remote host closed the connection] 09:06:57 -!- Turgon has quit [Quit: Page closed] 09:08:50 -!- elliptic has quit [Quit: Leaving] 09:25:26 -!- morfei has quit [Ping timeout: 246 seconds] 09:31:44 -!- firstasc has quit [Ping timeout: 246 seconds] 09:33:04 -!- vale__ has quit [Ping timeout: 246 seconds] 09:34:19 -!- keszocze has quit [Quit: Lost terminal] 09:36:16 -!- cjm has quit [] 09:53:29 -!- ystael has quit [Ping timeout: 255 seconds] 10:00:01 -!- omarax has quit [Remote host closed the connection] 10:17:25 -!- siepu has quit [Ping timeout: 252 seconds] 10:17:34 -!- Laraso has quit [Ping timeout: 260 seconds] 10:21:15 -!- Laraso_ has quit [Quit: Laraso falls through a shaft! The shaft crumbles and collapses.] 10:35:04 -!- Kellhus has quit [Quit: Page closed] 10:35:20 -!- Torax___ has quit [Quit: Page closed] 10:52:24 -!- CcS has quit [Read error: Connection reset by peer] 10:53:23 <|amethyst> chequers: sorry, I stopped it by then so I could get scoring running again :/ 10:53:59 <|amethyst> chequers: until I can get wget upgraded, anyway, I've disabled CPO in scoring 10:54:18 !tell gammafunk no more doors than that - it's one of the things I was wondering about and I think I know how to improve that 10:54:19 Grunt: OK, I'll let gammafunk know. 10:54:26 <|amethyst> chequers: since it doesn't do much good to try if we're just going to reject the SLL connection 10:55:11 <|amethyst> chequers: *SSL; there's not currently a simple way to disable cert checking for some sites but not others 10:55:25 -!- Twinge has quit [Ping timeout: 240 seconds] 10:56:43 -!- Pacra has quit [Ping timeout: 246 seconds] 10:57:00 -!- Snarg has quit [Quit: Page closed] 10:58:04 -!- UncertainKitten has joined ##crawl-dev 10:59:14 -!- debo_ has joined ##crawl-dev 10:59:43 -!- Twinge has joined ##crawl-dev 11:00:02 -!- omarax has quit [Remote host closed the connection] 11:02:12 -!- PleasingFungus has joined ##crawl-dev 11:02:26 -!- debo has quit [Ping timeout: 250 seconds] 11:11:48 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.92 [Firefox 41.0.2/20151014143721]] 11:12:07 -!- ystael has quit [Ping timeout: 246 seconds] 11:12:20 -!- ldierk has quit [Ping timeout: 256 seconds] 11:13:35 !tell gammafunk http://sprunge.us/KZdS 11:13:35 Grunt: OK, I'll let gammafunk know. 11:14:09 -!- tealeaves has quit [Quit: Bye] 11:17:55 -!- MakMorn has quit [Ping timeout: 250 seconds] 11:19:37 -!- MakMorn has joined ##crawl-dev 11:22:13 -!- radinms has quit [] 11:24:11 -!- ldierk has joined ##crawl-dev 11:32:50 I had another bad unique idea 11:32:58 let's see how quickly I can hack it together <.< 11:41:24 -!- Evablue has quit [Quit: Evablue] 11:44:38 -!- ystael has quit [Ping timeout: 256 seconds] 11:48:27 03|amethyst02 07* 0.17-a0-2180-g0c4cd18: Don't generate runed plain gloves for Nikola (#9860) 10(4 minutes ago, 1 file, 14+ 7-) 13https://github.com/crawl/crawl/commit/0c4cd18d75c0 11:48:58 -!- Laraso has quit [Read error: Connection reset by peer] 11:49:33 -!- ldierk has quit [Ping timeout: 250 seconds] 11:50:16 -!- Bcadren has quit [Read error: Connection reset by peer] 11:51:20 -!- tealeaves has quit [Quit: Bye] 11:51:31 -!- ldierk has joined ##crawl-dev 11:52:01 -!- ussdefiant has joined ##crawl-dev 11:52:43 -!- Laraso_ has quit [Ping timeout: 246 seconds] 11:55:39 -!- Krymise has quit [Client Quit] 12:00:01 -!- omarax has quit [Read error: Connection reset by peer] 12:00:45 core concept: http://sprunge.us/PKBd 12:00:56 (still need a description and to actually place it, but placement should be obvious from the name) 12:02:24 -!- UncertainKitten has quit [Quit: Connection reset by pier.] 12:04:18 BEAM_DISTORTION ಠ_ಠ 12:06:09 -!- Shados_ is now known as Shados 12:06:23 beam... distortion? Vote No. 12:07:07 also, i imagine we could come up with something more interesting than Yet Another Dragon 12:09:54 <|amethyst> Needs Abyssal Dragon Armour 12:11:37 -!- Laraso__ has quit [Ping timeout: 246 seconds] 12:11:57 -!- vale_ has quit [Remote host closed the connection] 12:13:47 -!- Turgon has quit [Quit: Page closed] 12:14:08 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 12:19:54 -!- CKyle has joined ##crawl-dev 12:21:26 -!- Laraso_ is now known as Laraso 12:22:04 -!- simmarine has joined ##crawl-dev 12:23:30 <|amethyst> I am told that we should not be cross-compiling our Windows builds 12:23:35 -!- ystael has quit [Ping timeout: 264 seconds] 12:23:48 <|amethyst> "At some level of complextity you will never trust a cross compile anyway." 12:34:31 |amethyst: did you believe the person who told you that? 12:34:31 gammafunk: You have 2 messages. Use !messages to read them. 12:34:40 <|amethyst> no 12:34:58 is that millimarvin net or gross 12:35:04 (LoC removed) 12:35:07 <|amethyst> ??millimarvin 12:35:07 millimarvin[1/1]: 13.036 net lines of code removed (as of 2015-10-25) 12:35:10 <|amethyst> net 12:35:15 ah misread it 12:35:16 sorry 12:35:17 ty 12:35:23 also, wow 12:35:37 I've never worked on such a big project that there was that much code to remove that wasn't added by me 12:36:22 well, unless you count the one patch I submitted that was accepted by the NH DevTeam 12:36:33 but that added code rather than removing it 12:37:04 Grunt: er, in the tar one, did you forget doors in the upper-right? 12:38:14 <|amethyst> ??stats 12:38:14 starting stats[1/3]: A character's starting stats are equal to species contribution + job contribution. See {starting stats[2]} for the species contributions and {starting stats[3]} for the job contributions. 12:38:16 <|amethyst> ??gitstats 12:38:16 gitstats[1/4]: http://s-z.org/crawl-stats/ — updated infrequently 12:38:19 <|amethyst> ??gitstats[2] 12:38:19 gitstats[2/4]: https://github.com/crawl/crawl/graphs 12:38:20 <|amethyst> ??gitstats[3] 12:38:20 gitstats[3/4]: http://www.ohloh.net/p/stonesoup 12:38:30 -!- gazzien has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] 12:39:33 <|amethyst> !learn edit gitstats[3] s/ohloh/openhub/ 12:39:33 gitstats[3/4]: http://www.openhub.net/p/stonesoup 12:40:00 crawl-commits () 12:40:01 { echo $(cd ~/Games/crawl && git --no-pager log --use-mailmap --oneline --autho 12:40:02 <|amethyst> openhub estimates 100 years of effort for Crawl 12:40:03 r=${1-gammafunk} | wc -l) 12:40:06 } 12:40:11 hopefully that makes |amethyst cringe on some level 12:40:40 I just don't want it to change my cwd 12:40:52 <|amethyst> you don't need the echo though 12:40:54 <|amethyst> you could do 12:41:01 <|amethyst> ( cd ... && .... ) 12:41:06 <|amethyst> parentheses start a subshell 12:41:11 oh, ok 12:41:24 <|amethyst> in fact, you can use parentheses instead of braces around the function body 12:42:17 <|amethyst> so crawl-commits() ( cd ~/Games/crawl && git --no-pager log --use-mailmap --oneline --author=${1-gammafunk} | wc -l) 12:42:25 ah, but then all on one line? 12:42:29 <|amethyst> doesn't have to be 12:42:32 I see 12:42:48 <|amethyst> () is at a lower level syntactically than { } though 12:43:07 <|amethyst> which means that there are some places where { } requires a newline or semicolon but () does not 12:44:00 wow, when I wrap that with \ somewhere in the git command args 12:44:02 -!- daiy has quit [Ping timeout: 255 seconds] 12:44:16 -!- Ladykiller69 has quit [Ping timeout: 244 seconds] 12:44:18 emacs bash move aligns the next line according to the location of the git command in that subshell command 12:44:31 s/move/mode/ 12:44:48 <|amethyst> that's good, right? 12:45:02 yeah I guess it is 12:45:11 <|amethyst> also, did you know you can break the line after the && without a backslash? 12:45:25 <|amethyst> not that that makes your line short enough, but... 12:46:54 <|amethyst> oh 12:47:03 <|amethyst> openhub still has our gitorious link I guess 12:48:59 -!- reaverb has joined ##crawl-dev 12:49:16 -!- Lightli has joined ##crawl-dev 12:50:48 -!- ussdefiant has quit [Ping timeout: 268 seconds] 12:51:09 -!- G-Flex| is now known as G-Flex 12:56:35 -!- dtsund has joined ##crawl-dev 12:56:44 <|amethyst> !tell neunon if you get a chance, could you point https://www.openhub.net/p/stonesoup at our github repo? I don't think I even have an account 12:56:44 |amethyst: OK, I'll let neunon know. 12:56:56 -!- Pacra has joined ##crawl-dev 12:58:25 I think that on the "m" screen, Cost should be shown by default instead of training % (this option is toggled by "!"). Any comments? 12:59:15 <|amethyst> reaverb: maybe if default_manual_training is on 12:59:30 <|amethyst> reaverb: but in automatic mode you really need to see the percentages 13:00:01 -!- omarax has quit [Remote host closed the connection] 13:00:44 03reaverb02 07* 0.17-a0-2181-g53cf1ce: Add juggernaut zombie tile (Doesnt, hyperactiveChipmunk, #10010) 10(6 minutes ago, 3 files, 6+ 0-) 13https://github.com/crawl/crawl/commit/53cf1ce1d3d5 13:00:47 Hmm. 13:02:26 -!- Pacra has quit [Ping timeout: 260 seconds] 13:04:13 <|amethyst> reaverb: (also make sure it doesn't hide "New" as the default in !exp and reskilling menus) 13:04:43 <|amethyst> speaking of which, the !exp menu shows the [!] toggle at the bottom, but it doesn't actually change anything 13:05:16 -!- lunken has quit [Read error: Connection reset by peer] 13:05:31 Not sure if making default_manual_training also alter the ! option is worth it, seems weird to have an option effect both. I'll look at the !xp issue though. 13:06:16 <|amethyst> reaverb: well, I think it's reasonable, because in manual mode you can predict the percentages perfectly from the selections, which you can see in any mode 13:06:50 Ah OK. 13:06:54 <|amethyst> granted, you can predict "cost" perfectly, but that is a lot harder to do :) 13:07:14 I was trying to figure out why percentages were necessary in automatic mode, forgot it was so hard to predict >_> 13:07:50 <|amethyst> no, percentages are necessary in automatic mode because the training allocations depend on what you have been exercising 13:08:24 <|amethyst> you can't predict those unless you've kept track of every single action you have done (and even then probably some of it is random) 13:08:35 Yeah. 13:17:15 -!- vale_ has quit [Ping timeout: 265 seconds] 13:21:27 -!- Blazinghand has joined ##crawl-dev 13:23:58 -!- AreBrandon has quit [Ping timeout: 240 seconds] 13:24:06 -!- ystael has quit [Ping timeout: 268 seconds] 13:25:52 Unstable branch on crawl.akrasiac.org updated to: 0.17-a0-2181-g53cf1ce (34) 13:26:40 <|amethyst> gammafunk: on your twitch page, IMO you should link "##crawl-dev" to https://webchat 13:26:56 <|amethyst> gammafunk: err, https://webchat.freenode.net/?channels=##crawl-dev 13:37:09 oh, I could 13:37:24 that is if you 100% agree to babysit people coming from twitch! 13:37:29 -!- vale_ has quit [Ping timeout: 244 seconds] 13:38:00 n.b. my latest twitch follower was "staticweed" and before that it was the famous hacker known as "darksab0r" 13:38:14 <|amethyst> /mode ##crawl-dev +m 13:39:54 -!- Valarioth has quit [Ping timeout: 246 seconds] 13:40:21 <|amethyst> "There's one thing I love more than any other thing: Eating a unique's corpse." and that is why https://github.com/crawl/crawl/pull/125 was not a good idea 13:40:26 <|amethyst> :/ 13:40:35 DeceasedCrab (L14 HOFi) ERROR in 'mon-behv.cc' at line 1358: ASSERT failed: get_talent(ABIL_CONVERT_TO_BEOGH, false).hotkey of 0 out of range 'A' (65) .. 'z' + 1 (123) (D:12) 13:40:52 -!- PsyMar has quit [Ping timeout: 246 seconds] 13:40:58 <|amethyst> hm, that's probably my fault 13:41:22 <|amethyst> yes 13:41:28 <|amethyst> odd 13:41:58 DeceasedCrab (L14 HOFi) ERROR in 'mon-behv.cc' at line 1358: ASSERT failed: get_talent(ABIL_CONVERT_TO_BEOGH, false).hotkey of 0 out of range 'A' (65) .. 'z' + 1 (123) (D:12) 13:41:58 <|amethyst> that was the first person to get the Beogh pitch since the patch 13:42:14 <|amethyst> ohh 13:42:16 <|amethyst> I see 13:42:17 DeceasedCrab (L14 HOFi) ERROR in 'mon-behv.cc' at line 1358: ASSERT failed: get_talent(ABIL_CONVERT_TO_BEOGH, false).hotkey of 0 out of range 'A' (65) .. 'z' + 1 (123) (D:12) 13:42:17 that does seem odd 13:42:24 <|amethyst> CAO just updated 13:42:55 <|amethyst> and the others update a night so haven't gotten the ability_slot patches yet 13:42:58 <|amethyst> s/a ni/at ni/ 13:43:06 <|amethyst> and I see the problem 13:43:30 <|amethyst> %git b4ce9488 13:43:31 07|amethyst02 * 0.17-a0-2177-gb4ce948: Avoid duplicated hotkeys in ability menu. 10(11 hours ago, 1 file, 28+ 13-) 13https://github.com/crawl/crawl/commit/b4ce9488b0b4 13:43:44 DeceasedCrab (L14 HOFi) ERROR in 'mon-behv.cc' at line 1358: ASSERT failed: get_talent(ABIL_CONVERT_TO_BEOGH, false).hotkey of 0 out of range 'A' (65) .. 'z' + 1 (123) (D:12) 13:47:05 -!- ProzacElf has joined ##crawl-dev 13:47:14 DeceasedCrab (L14 HOFi) ERROR in 'mon-behv.cc' at line 1358: ASSERT failed: get_talent(ABIL_CONVERT_TO_BEOGH, false).hotkey of 0 out of range 'A' (65) .. 'z' + 1 (123) (D:12) 13:47:41 DeceasedCrab (L14 HOFi) ERROR in 'mon-behv.cc' at line 1358: ASSERT failed: get_talent(ABIL_CONVERT_TO_BEOGH, false).hotkey of 0 out of range 'A' (65) .. 'z' + 1 (123) (D:12) 13:47:56 DeceasedCrab (L14 HOFi) ERROR in 'mon-behv.cc' at line 1358: ASSERT failed: get_talent(ABIL_CONVERT_TO_BEOGH, false).hotkey of 0 out of range 'A' (65) .. 'z' + 1 (123) (D:12) 13:48:16 DeceasedCrab (L15 HOFi) ERROR in 'mon-behv.cc' at line 1358: ASSERT failed: get_talent(ABIL_CONVERT_TO_BEOGH, false).hotkey of 0 out of range 'A' (65) .. 'z' + 1 (123) (D:12) 13:50:31 03|amethyst02 07* 0.17-a0-2182-g696773c: Don't crash on Beogh worship offers. 10(54 seconds ago, 1 file, 2+ 6-) 13https://github.com/crawl/crawl/commit/696773cfa63c 13:50:45 DeceasedCrab (L14 HOFi) ERROR in 'mon-behv.cc' at line 1358: ASSERT failed: get_talent(ABIL_CONVERT_TO_BEOGH, false).hotkey of 0 out of range 'A' (65) .. 'z' + 1 (123) (D:12) 13:50:51 <|amethyst> rebuilding CAO 13:51:08 hang in there deceased crab 13:51:29 <|amethyst> !lm DeceasedCrab x=tiles 13:51:31 1074. [2015-10-25 17:50:45] [tiles=true] DeceasedCrab the Severer (L14 HOFi of Qazlal) ERROR in 'mon-behv.cc' at line 1358: ASSERT failed: get talent(ABIL CONVERT TO BEOGH, false).hotkey of 0 out of range 'A' (65) .. 'z' + 1 (123) (D:12) 13:52:37 -!- wheals has joined ##crawl-dev 13:52:59 oh right, I met a member of crawl devteam in real life yesterday... 13:53:39 Unstable branch on crawl.akrasiac.org updated to: 0.17-a0-2182-g696773c (34) 13:53:44 and lost to him, so I guess I'm the second best guilty gear xrd player in the devteam then :P 13:54:09 <|amethyst> wheals: I do think olowin's thing should go in for 0.17, I just didn't want to get into another situation where we have to apply heuristics to figure out how to unmarshall something 13:54:16 felirx, guess almost no-one here was around when he was 13:54:36 <|amethyst> %git 8fd2f1e 13:54:36 07felirx02 * 0.8.0-a0-280-g8fd2f1e: In species/bg menu, '+' will now either pick viable or duplicate '*' behaviour if no previous choice has been done. Fixes mantis issue 1975. 10(5 years ago, 1 file, 36+ 26-) 13https://github.com/crawl/crawl/commit/8fd2f1edb5ff 13:55:05 <|amethyst> that was about a year before I had even heard of the game 13:55:15 |amethyst: which thing? 13:55:23 <|amethyst> %git :/Revert 13:55:23 07|amethyst02 * 0.17-a0-2171-ga91b4ec: Revert "Merge pull request #150 from aolowin/def_counts" 10(14 hours ago, 12 files, 31+ 161-) 13https://github.com/crawl/crawl/commit/a91b4ecfd4e8 13:55:47 oh, i see 13:56:18 <|amethyst> I think I made a few more detailed comments at the PR 13:56:53 <|amethyst> oh, hm 13:57:04 <|amethyst> I guess I didn't mention this either of those places 13:57:38 -!- Laraso has quit [Ping timeout: 244 seconds] 13:58:00 <|amethyst> but some of the compat problems (that don't have to do with improper bit arithmetic) could mostly be avoided if we use auxtype rather than auxtype+1 13:58:01 -!- Rjs has quit [Ping timeout: 246 seconds] 13:59:20 <|amethyst> for save compat I think it would be sufficient to add a tag, and for saves before that tag if the top 16 bits are FFFF, set them to 0000 14:00:01 -!- omarax has quit [Remote host closed the connection] 14:01:29 <|amethyst> in 3-arg count_action, that should be | (subtype & 0xFFFF); and in count_action_get_types, maybe int(unsigned(compound_subytpe) >> 16) - 1 14:02:17 gammafunk: oops 14:02:46 <|amethyst> though I think it's questionable for it to take two ints---should probably be two shorts instead 14:03:08 <|amethyst> (which requires a little more work) 14:03:51 <|amethyst> hm... except I guess there are things that we still unpack into one int 14:04:13 <|amethyst> so you'd only want to tweak the top 16 bits for some action types? 14:04:45 -!- Xenobreeder has quit [Ping timeout: 246 seconds] 14:05:27 <|amethyst> since we're adding a tag anyway, maybe we should just marshall both numbers as ints and change the API... still need compat code to split up old throw/melee action counts that packed two numbers 14:08:15 FR: std::variant 14:10:11 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 14:11:02 -!- tabstorm has quit [Ping timeout: 260 seconds] 14:11:50 -!- lunken has quit [Ping timeout: 272 seconds] 14:17:30 <|amethyst> wheals: we could start using Boost :) 14:17:49 |amethyst: or rewrite crawl in Rust! 14:17:56 @??rust devil 14:17:56 rust devil (074) | Spd: 10 | HD: 8 | HP: 36-57 | AC/EV: 10/8 | Dam: 1207(corrosion) | 05demonic, 10doors | Res: 06magic(60), 04fire+++, 02cold, 10elec, 03poison, 04rot, 13neg+++, 13torm | Vul: 08holy++ | XP: 459 | Sz: Medium | Int: human. 14:18:33 <|amethyst> We might have problems with timed animations then 14:18:41 <|amethyst> because Neil Young tells me 14:18:48 <|amethyst> Rust Never Sleeps 14:19:06 -!- MarvinPA has joined ##crawl-dev 14:28:49 * ProzacElf slow clap 14:28:50 hrm, my item_slot += \+[0-9]+ ring of slaying : Yy 14:28:54 doesn't seem to be working 14:28:59 I swear this was working at one point 14:30:30 but this is how I would match only positively enchanted rings of slaying, I think? 14:30:31 -!- tealeaves has quit [Quit: Bye] 14:30:50 well possibly +0 but those don't really exist 14:31:05 possibly it's using the leading + in the new way 14:31:17 the new way? 14:31:30 %git ce1396ee41b 14:31:30 07Sandman2502 {|amethyst} * 0.17-a0-2173-gce1396e: Add ability_slot option. 10(10 months ago, 7 files, 130+ 42-) 13https://github.com/crawl/crawl/commit/ce1396ee41b2 14:31:35 oh 14:31:52 oh wait, that's on the letters, not the pattern 14:31:54 ignore me :) 14:32:18 -!- tealeaves has quit [Client Quit] 14:32:32 -!- tealeaves has quit [Client Quit] 14:32:33 |amethyst: is the first argument to _auto_assign_ability_slot ever anything but you.ability_letter_table[slot]? 14:32:40 s/_auto/auto 14:33:28 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 14:33:47 wonder if there's a convenient way to see what's getting matched 14:33:52 aside from going into gdb 14:34:07 you could add a menu_colour 14:35:13 -!- Teija has quit [Quit: Leaving] 14:35:56 I guess I'd need to look at the matching itself anyhow 14:36:20 but does anyone know why my +5 ring of slaying isn't getting mapped through item_slot with that pattern? 14:36:33 or can anyone recreate this, at least 14:38:07 I swear this was working yesterday; wonder if recent commits have broken it 14:38:33 -!- amalloy_ is now known as amalloy 14:42:20 that is possible 14:43:03 -!- Amy is now known as Guest28264 14:43:26 guess I need to run it through gdb 14:44:03 damn you item_slot, used so frequently as a variable unrelated to the option! 14:44:34 -!- Sonata has quit [Ping timeout: 246 seconds] 14:44:37 did the menu_colour test show it as matched? 14:44:58 I didn't try that 14:45:41 -!- ystael has quit [Ping timeout: 244 seconds] 14:45:46 <|amethyst> gammafunk: aha 14:45:49 |amethyst: i also wonder if the switch statement in ability.cc:3362 could be converted to default rcfile options 14:45:56 <|amethyst> gammafunk: I bet you were using item_slot = 14:46:17 what, at the beginning? 14:46:23 <|amethyst> later 14:46:30 <|amethyst> instead of ^= or += 14:46:35 doesn't seem so 14:46:37 <|amethyst> oh 14:46:41 <|amethyst> let me test 14:46:45 <|amethyst> I think there are two things 14:46:45 yeah I do at the beginning though 14:46:50 item_slot = 14:46:55 and then my += lines 14:46:56 <|amethyst> that's fine 14:47:28 |amethyst: like ability_slot += Cure All Mutations : WXYZVUTSRQPONMLKJIHGFEDCBAzyxwvutsrqponmlkjihgfedcba 14:47:34 maybe that's silly 14:47:40 dang wheals 14:48:09 <|amethyst> wheals: what about people like gammafunk who clear out the option? :) 14:48:46 screw 'em! 14:48:50 not my fault that I'm literally the only person who knows what the perfect mappings are! 14:48:53 (or suggest not to do that) 14:49:39 <|amethyst> gammafunk: hm, okay, I can reproduce even with just [0-9]+ ring of slaying 14:49:55 there's also #4855 14:49:56 oh, good 14:50:06 and this was working last night I think 14:50:21 I asked about the format, then tried it, and my dex ring got remapped 14:50:27 at least I'm pretty sure 14:51:47 <|amethyst> gammafunk: hm, it uses DESC_QUALNAME 14:52:00 <|amethyst> so it wouldn't even see the "+5" 14:52:23 -!- Krymise has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…] 14:52:30 oh, sounds like my mapping never would have worked then 14:53:20 perhaps if the auto-drop is able to work with an item that gets mapped, it's not a big deal 14:54:14 not auto-drop, but drop last picked up item, whatever that's called 14:54:18 -!- Lasty has quit [Quit: Leaving.] 14:55:48 that got fixed in the latest batch, yes 14:55:54 ok 14:55:55 |amethyst: so would you consider this to be a non-bug then? 14:56:00 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 14:56:31 I'm not sure if there's some other reason to not use the full name, and if there is maybe I should just let it map 14:58:12 -!- MarvinPA has quit [Read error: Connection reset by peer] 15:00:01 -!- omarax has quit [Remote host closed the connection] 15:00:06 -!- tealeaves has quit [Quit: Bye] 15:00:24 -!- MarvinPA has joined ##crawl-dev 15:00:44 <|amethyst> gammafunk: more a FR but I'm working on it 15:01:14 <|amethyst> gammafunk: so as not to break existing rules with anchors too much it will try mapping against both the qualname and the prefixed DESC_A 15:01:46 oh, thanks 15:03:25 -!- UncertainKitten has joined ##crawl-dev 15:06:20 <|amethyst> ha, found another bug 15:06:25 <|amethyst> if you're using PCRE 15:06:29 !send |amethyst bugs 15:06:29 Sending bugs to |amethyst. 15:06:30 <|amethyst> it will turn \S into \s 15:07:13 03Grunt02 07* 0.17-a0-2183-g7673304: A batch of Hell endings. 10(4 hours ago, 4 files, 386+ 0-) 13https://github.com/crawl/crawl/commit/7673304cbc8b 15:07:13 03Grunt02 07* 0.17-a0-2184-gfa60a0e: Snake, Spider and Swamp endings from johnstein (#9609). 10(39 minutes ago, 3 files, 183+ 0-) 13https://github.com/crawl/crawl/commit/fa60a0ecc075 15:07:13 03Grunt02 07* 0.17-a0-2185-g499c6bd: A few kennysheep vaults (#9682). 10(18 minutes ago, 3 files, 411+ 27-) 13https://github.com/crawl/crawl/commit/499c6bd0131c 15:07:13 03Grunt02 07* 0.17-a0-2186-g3bd7c2a: kennysheep baileys (#9904). 10(14 minutes ago, 1 file, 254+ 0-) 13https://github.com/crawl/crawl/commit/3bd7c2a3c6b8 15:07:13 03bfilia02 {Grunt} 07* 0.17-a0-2187-g86acb07: A simple arrival vault (#9955). 10(6 weeks ago, 1 file, 21+ 0-) 13https://github.com/crawl/crawl/commit/86acb078a7b5 15:07:13 03Mark Donahue02 {Grunt} 07* 0.17-a0-2188-g59644b3: New overflow Veh/Sif/Kiku altar vault (#10015). 10(13 days ago, 1 file, 50+ 0-) 13https://github.com/crawl/crawl/commit/59644b31cc22 15:07:13 03Grunt02 07* 0.17-a0-2189-g330b383: A generic overflow vault from Marbit (#9718). 10(4 minutes ago, 1 file, 18+ 0-) 13https://github.com/crawl/crawl/commit/330b3834ced4 15:07:16 * Grunt ducks. 15:07:32 kennysheep vaults!??! 15:07:46 -!- airwave87 has quit [Remote host closed the connection] 15:11:03 03Grunt02 07* 0.17-a0-2190-gd36be1f: Add our new vaulters to CREDITS.txt. 10(16 seconds ago, 1 file, 2+ 0-) 13https://github.com/crawl/crawl/commit/d36be1f0926e 15:13:18 03|amethyst02 07* 0.17-a0-2191-g5f5b4e8: Match item_slot against prefixed full names (gammafunk) 10(5 minutes ago, 1 file, 11+ 4-) 13https://github.com/crawl/crawl/commit/5f5b4e82acb2 15:13:18 03|amethyst02 07* 0.17-a0-2192-g74be16d: Handle case-insensitive item_slot patterns less brokenly. 10(3 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/74be16ddabdb 15:13:21 Tile for ettin wielding dire flail in right hand leaves orphaned pixels behind when it moves 13https://crawl.develz.org/mantis/view.php?id=10031 by Gorice 15:13:26 -!- serq has quit [Changing host] 15:14:00 <|amethyst> hm 15:14:03 <|amethyst> which is the bug 15:14:07 i thought we fixed that recently 15:14:19 <|amethyst> that tiles that hang over leave cookies, or that the dire flail hangs over? 15:14:31 <|amethyst> how recently 15:14:35 I always wondered about that too, never looked into it 15:14:39 <|amethyst> %git 847a857 15:14:39 07MarvinPA02 * 0.17-a0-1763-g847a857: Allow bribing the Dungeon and Depths 10(7 weeks ago, 1 file, 2+ 0-) 13https://github.com/crawl/crawl/commit/847a857317e1 15:14:44 maybe it was just a specific tile 15:15:06 there have been bunch of these, guess most have just had their weapon moved or something 15:15:22 but I think there are lot of minor cases of this still going on with various combinations 15:15:47 <|amethyst> hm, I have seen a lot of people reporting online bugs with version like 0.17-a0-1763-g847a857 15:15:53 03Grunt02 07* 0.17-a0-2193-ga4da917: Updates to layout_pan_divisions (#8985). 10(71 seconds ago, 1 file, 538+ 51-) 13https://github.com/crawl/crawl/commit/a4da917f3839 15:15:56 <|amethyst> ohh 15:15:56 <|amethyst> I see 15:15:56 Vashnia / greater naga 15:16:06 hey that's not fair choice at all! 15:16:06 <|amethyst> they are looking at this line: Stone Soup 0.17 (up to 0.17-a0-1763-g847a857) 15:16:11 gammafunk: it was originally "Vashnia, greater naga" 15:16:14 <|amethyst> from the changelog in ?V 15:16:16 and I kind of want to make it just "greater naga" 15:16:16 heh 15:16:22 <|amethyst> rather than the top line "This is Dungeon Crawl Stone Soup 0.17-a0-2171-ga91b4ec" 15:16:33 yeah, certainly a nasty surprise 15:16:41 but I'm not sure what the enemy density of that vault is 15:16:43 Vashnia, greater naga, comes into view. 15:17:04 it's pretty dense, but the exp totals match up with other vaults 15:17:34 i am in favour of less placing of uniques in branch end vaults 15:17:46 -!- vcordie has quit [Quit: Leaving] 15:17:51 !send MarvinPA the Lernaean hydra 15:17:51 Sending the Lernaean hydra to MarvinPA. 15:17:53 orc was a pretty bad offender there recently 15:17:56 (that's a special case though) 15:18:31 yes that's an acceptable usage, replace every unique placed by any branch end vault with tlh imo 15:18:32 yeah I reduce the chance of roka in pubby's end 15:18:45 the Lernaean Crawl 15:18:48 -!- vale__ has quit [Remote host closed the connection] 15:19:11 27 the 27-headed Lernaean hydra comes into view. 15:19:12 <|amethyst> IMO branch end uniques should appear only in branch ends 15:19:13 man, to see people's reaction when they see lerny guarding the orc shops 15:19:17 <|amethyst> this applies to Ilsuiw too 15:20:01 but, what is a branch end unique? 15:20:19 i genuinely can't remember ever finding ilsuiw outside of shoals:5 15:20:33 !lm * uniq=ilsuiw s=place 15:20:34 33487 milestones for * (uniq=ilsuiw): 24477x Shoals:5, 6839x Shoals:4, 2041x Shoals:3, 91x Shoals:2, 15x Abyss:1, 10x Abyss, 9x Shoals:1, 2x Lair:2, Lair:6, Lair:4, Lair:3 15:20:40 I've met her outside of Shoals:5 twice, I think 15:20:41 <|amethyst> wheals: a unique that can be specifically placed by a branch-end vault 15:20:42 so i agree that just making that actually be the case would be good probably :P 15:20:43 s/5/$/ 15:20:56 !lm . uniq=ilsuiw s=place 15:20:57 25 milestones for Grunt (uniq=ilsuiw): 22x Shoals:5, 2x Shoals:4, Shoals:2 15:20:58 !lm * uniq=ilsuiw / place!=shoals:5 15:20:59 9010/33487 milestones for * (uniq=ilsuiw): N=9010/33487 (26.91%) 15:21:00 oh, three times! 15:21:11 <|amethyst> wheals: (as opposed to one that just happens to have a branch end in its depth, though maybe that should be disallowed too?) 15:21:12 !lg * ikiller~~ilsuiw / place!=shoals:5 15:21:12 103/319 games for * (ikiller~~ilsuiw): N=103/319 (32.29%) 15:21:13 oh yeah, have to factor in the date of lair branch shortening i guess 15:21:23 oh yeah shoals:5 isn't the bottom anymore 15:21:26 i should play crawl some time 15:21:31 !lm . uniq=ilsuiw s=place 15:21:32 71 milestones for MarvinPA (uniq=ilsuiw): 58x Shoals:5, 8x Shoals:3, 5x Shoals:4 15:21:37 !learn add wheals i should play crawl some time 15:21:37 <|amethyst> !lm . uniq=ilsuiw s=place 15:21:37 wheals[10/10]: i should play crawl some time 15:21:38 11 milestones for |amethyst (uniq=ilsuiw): 6x Shoals:5, 3x Shoals:4, Shoals:2, Shoals:3 15:21:39 oh no my memory failed me 15:22:29 -!- morfei has quit [Quit: Page closed] 15:22:55 !lm . uniq=ilsuiw s=place 15:22:56 36 milestones for gammafunk (uniq=ilsuiw): 29x Shoals:5, 4x Shoals:4, 3x Shoals:3 15:23:07 ripoff 15:23:55 !lg . ikiller=ilsuiw s=place 15:23:56 2 games for gammafunk (ikiller=ilsuiw): 2x Shoals:5 15:24:06 -!- Xenobreeder has joined ##crawl-dev 15:27:12 !lg . cikiller=ilsuiw 15:27:12 No games for Grunt (cikiller=ilsuiw). 15:27:13 ha 15:27:22 then again 15:27:25 <|amethyst> One FR for {spell,item,ability}_slot: if you move an existing item, call auto_assign_* recursively to place it, except maybe disable overwrites to prevent infinite recursion 15:27:27 !lg . cikiller=Boris shoals 15:27:27 1. SGrunt the Bringer of Law (L22 HuAr of Zin), blasted by Boris (iron shot) on Shoals:5 on 2013-10-07 01:00:03, with 307191 points after 94182 turns and 5:01:18. 15:30:01 hm... i wonder if the case in set_god_ability_slots could be replaced with a default ability_slot += Renounce Religion: +X ? 15:30:26 !lg . cikiller=mara shoals 15:30:27 2. gammafunk the Summoner (L12 HESu of Sif Muna), blasted by Mara (bolt of fire) on Shoals:5 on 2015-03-22 03:50:57, with 20698 points after 9231 turns and 1:12:39. 15:30:32 !lg . cikiller=mara 15:30:33 1. SGrunt the Tortoise (L17 DgWn), mangled by SGrunt's illusion (woven by Mara) on Abyss:1 on 2013-12-21 04:47:49, with 213586 points after 52408 turns and 2:03:28. 15:30:49 that death he one-shot me the turn I walked into his los 15:30:52 -!- dpeg has joined ##crawl-dev 15:30:58 <|amethyst> wheals: hm, I'm kind of wary about adding defaults for those options, but I guess I don't have a good reason to be 15:30:59 hi dpeg! 15:31:02 !lg . cikiller=mara shoals x=mhp,dam,sdam 15:31:02 2. [mhp=66;dam=70;sdam=70] gammafunk the Summoner (L12 HESu of Sif Muna), blasted by Mara (bolt of fire) on Shoals:5 on 2015-03-22 03:50:57, with 20698 points after 9231 turns and 1:12:39. 15:31:03 Hi everyone! 15:31:03 dpeg: You have 8 messages. Use !messages to read them. 15:31:09 mhp 66, dam 70 15:31:09 <|amethyst> wheals: I did think that could probably be simplified though 15:31:13 |amethyst: arguably it's better if people can override them if they want 15:31:52 i guess we might end up with bug reports from people who have ability_slot = in their rcfile 15:32:00 <|amethyst> wheals: ^= vs += does let you choose whether to override 15:32:36 <|amethyst> but, yeah, I think at least the "dangerous things go to capital letters" rule should be something that isn't removed with ability_slot = 15:35:44 so much stuff going on, you rock 15:35:50 -!- raskol has quit [Ping timeout: 240 seconds] 15:36:02 !send dpeg stuff 15:36:02 Sending stuff to dpeg. 15:36:03 I have a sudden free evening, so I immediately pulled and set up my oubliette branch :) 15:36:04 we're almost moving as fast as the normal dev cycle in previous years :P 15:36:10 haha <3 15:36:14 guess I could rebase that one again 15:36:15 hrm 15:36:27 no, I think it's okay... everything pulled fine 15:36:31 <|amethyst> someone mentioned feature freeze and everyone decided they had to get everything in before the freeze 15:36:40 yes, that's how it goes 15:36:49 dpeg: well, did you pull from master? 15:36:51 I'm just cleaning up old vault mantis tickets like I usually do at this point in the cycle <.< 15:36:57 rebase means it gets all the changes from trunk 15:36:59 yes, I pulled both oubliette and master 15:37:05 <|amethyst> which I'm sure will make for a placid and uneventful feature freeze :) 15:37:08 Grunt: saw that, impressive work 15:37:22 dpeg: to be clear, I mean did you pull changes from master *into* oubliette 15:37:25 Grunt: I might have included that kennysheep ossuary map, but I am a weakling in this regard :) 15:38:17 -!- DeceasedCrab has quit [Quit: HydraIRC -> http://www.hydrairc.com <- Chicks dig it] 15:38:26 !send dpeg spoilers 15:38:26 Sending spoilers to dpeg. 15:38:48 Grunt: ossuaries are so early that I wouldn't worry much about digging, blink or teleport 15:39:20 !send dpeg formicids 15:39:20 Sending formicids to dpeg. 15:40:13 <|amethyst> eh, merfolk have advantages in many sewers 15:40:27 <|amethyst> (I think we removed all the merfolk secrets by now, though?) 15:40:45 <|amethyst> (I haven't seen the vault in question though, so ignore me) 15:40:59 03wheals02 07* 0.17-a0-2194-gfe5d3fa: Spoil a secret tech (#9688). 10(45 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/fe5d3fac54e2 15:40:59 03wheals02 07* 0.17-a0-2195-g52b2fcf: Remove two unused (since ZotDef removal) ability flags. 10(39 minutes ago, 1 file, 2+ 17-) 13https://github.com/crawl/crawl/commit/52b2fcf9a6b0 15:40:59 03wheals02 07* 0.17-a0-2196-gb5d0b9c: Simplify auto_assign_ability_slot parameters. 10(2 minutes ago, 3 files, 8+ 7-) 13https://github.com/crawl/crawl/commit/b5d0b9c4c4dc 15:41:14 quality standards go up all the time, it's horrible! 15:41:41 !send Hells:$ dpeg 15:41:41 Sending dpeg to Hells:$. 15:41:42 * dpeg currently works on undertunnelling quality standards with oubliettes 15:41:43 :) 15:43:37 dpeg: you can't make an oubliette without breaking eggs! 15:44:46 -!- Krymise has quit [Client Quit] 15:44:54 03gammafunk02 07[oubliette] * 0.17-a0-2201-g8a1096a: Merge branch 'master' into oubliette 10(43 seconds ago, 0 files, 0+ 0-) 13https://github.com/crawl/crawl/commit/8a1096afe635 15:44:57 dpeg: ok, oubliette updated with master merged! 15:44:57 -!- tealeaves has quit [Quit: Bye] 15:45:16 conflicts were simple, just a save compat tag change and the branch data updated to indicate runes 15:45:17 someone should tell kennysheep that's not what oblong means! 15:45:40 dpeg: git pull from oubliette should get you that commit 15:47:28 gammafunk: got it, thx! 15:52:14 03gammafunk02 07[oubliette] * 0.17-a0-2202-gea37e88: checkwhite 10(55 seconds ago, 2 files, 2+ 2-) 13https://github.com/crawl/crawl/commit/ea37e8845e21 15:54:26 !learn del coolserver 15:54:26 Deleted coolserver[1/1]: A server with games tracked by Sequell. 15:55:05 -!- tealeaves has quit [Quit: Bye] 15:56:20 -!- tensorpudding has quit [Ping timeout: 272 seconds] 15:56:35 learn del gammafunk 15:56:36 <.< 16:00:02 -!- omarax has quit [Remote host closed the connection] 16:02:12 -!- UncertainKitten has quit [Ping timeout: 250 seconds] 16:07:09 hrm, now I'm getting an error about parsing item_slot 16:07:13 with latest trunk 16:07:22 -!- Kramin has quit [Remote host closed the connection] 16:08:07 Error parsing item_slot string: 16:08:15 !send wheals Plog the Demigod Wanderer 16:08:15 Sending Plog the Demigod Wanderer to wheals. 16:08:29 for item_slot = 16:08:31 -!- Patashu has joined ##crawl-dev 16:08:59 Do scythes still exist? 16:09:03 Grunt: thanks for taking care of my rune vaults :) 16:09:04 yeah it doesn't like item_slot = 16:09:06 !send dpeg Sigmund 16:09:06 Sending Sigmund to dpeg. 16:09:10 !send johnstein runes 16:09:10 Sending runes to johnstein. 16:09:15 yeah they still exist 16:09:33 !send dpeg the +13 Scythe of Curses {drain, Curse} 16:09:33 Sending the +13 Scythe of Curses {drain, Curse} to dpeg. 16:09:43 ??reaper 16:09:43 reaper[1/2]: A type 2 demon with no spells, but has high damage and HP and comes with a branded scythe. If the RNG hates you this will be distortion or pain. 16:09:47 ??reaper[2 16:09:47 reaper[2/2]: !lg Iaido killer=reaper -tv 16:10:04 -!- UncertainKitten has joined ##crawl-dev 16:10:44 !lg iaido killer=reaper -tv 16:10:45 1. Iaido, XL27 DsTm, T:183893 requested for FooTV: telnet://termcast.develz.org or http://termcast.develz.org. 16:11:10 nice 16:11:12 so much fun beating up ogres alongside Sigmund 16:11:39 how in Xom's name do you get Sigmund to get along with anyone?? 16:12:24 !lg iaido killer=reaper -tv:<2.0:x2 16:12:25 1. Iaido, XL27 DsTm, T:183893 requested for FooTV: telnet://termcast.develz.org or http://termcast.develz.org. 16:13:46 Grunt: that's part of the goal: team up with Pikel to punish run-off slaves etc. 16:15:08 -!- Tux[Qyou] has quit [Read error: Connection reset by peer] 16:15:47 -!- CKyle has quit [Ping timeout: 264 seconds] 16:19:35 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 16:21:47 -!- tealeaves has quit [Ping timeout: 264 seconds] 16:21:50 03reaverb02 07* 0.17-a0-2197-gc5d9b27: Show skill cost by default if default_manual_training is set 10(2 hours ago, 2 files, 7+ 1-) 13https://github.com/crawl/crawl/commit/c5d9b27a1fe1 16:21:50 03reaverb02 07* 0.17-a0-2198-g482c6e3: Don't show the [!] selection when drinking !xp. 10(2 hours ago, 1 file, 6+ 4-) 13https://github.com/crawl/crawl/commit/482c6e350235 16:22:18 Oh guess I should have credited |amethyst for that second commit >_> 16:22:34 !xp|amethys 16:22:35 t 16:24:22 -!- stanzill has quit [Changing host] 16:31:42 -!- MarvinPA has quit [Remote host closed the connection] 16:33:04 New branch created: abyss-kills (1 commit) 13https://github.com/crawl/crawl/tree/abyss-kills 16:33:04 03|amethyst02 07[abyss-kills] * 0.17-a0-2199-g2e3ded0: Create an abyss exit after killing N monsters (memorygoround) 10(7 minutes ago, 4 files, 30+ 0-) 13https://github.com/crawl/crawl/commit/2e3ded0d6a90 16:34:00 -!- ystael has quit [Ping timeout: 255 seconds] 16:34:03 -!- Laraso_ is now known as Laraso 16:34:26 hossa 16:34:35 -!- newtant has quit [Quit: Leaving] 16:34:41 I hope that N is larger than 7 :) 16:34:48 -!- MarvinPA has joined ##crawl-dev 16:35:25 !cmd !learntv .echo $(exec $(re-replace "[^:]+: " "" $(ldb-lookup $1))) 16:35:25 Defined command: !learntv => .echo $(exec $(re-replace "[^:]+: " "" $(ldb-lookup $1))) 16:35:30 !learntv reaper[2] 16:35:31 1. Iaido, XL27 DsTm, T:183893 requested for FooTV: telnet://termcast.develz.org or http://termcast.develz.org. 16:35:38 Grunt: ^ rough first pass at that command 16:35:51 unless someone has implemented it already 16:36:32 could use a helper that gave a better message when an entry doesn't appear to have a tv command 16:36:39 <|amethyst> dpeg: N = your experience level when you entered the abyss, but that's just a guess 16:36:57 |amethyst: the exit will not be generated in sight, I hope? 16:37:26 (reading commit message just now) 16:37:33 maybe the helper should try to regexp out the tv command as well 16:37:35 <|amethyst> dpeg: it generates under the monster you killed 16:37:46 ?/-tv 16:37:46 Matching entries (455): 78291[3] | abyss_guide[1] | abyss_guide[3] | acid[3] | airstrike[2] | almost_dead[3] | amazing_games[1] | amazing_games[2] | amazing_games[3] | amazing_games[4] | amazing_games[5] | ancient_lich[3] | antaeus[2] | antaeus[3] | apocalypse_crab[3] | apocalypserobin[1] | autoexplore_deaths[4] | autoexplore_deaths[6] | autoexplore_deaths[7] | autoexplore_deaths[14] | autoexplore... 16:37:51 ??amazing_games[5 16:37:51 amazing games[5/5]: !lm tartakower rune=silver 24 -tv:<2.5 16:37:59 I'm sure more than a few have other text in them 16:38:06 |amethyst: if we do this, then we should be open about it, i.e. mention how many monsters to kill 16:38:13 although that's tricky to match well 16:38:14 <|amethyst> dpeg: yeah 16:38:15 also, should all monsters count as 1? 16:38:24 -!- setecastronomy has quit [Ping timeout: 246 seconds] 16:38:31 I see players running from liches and chasing nexoqecs 16:38:34 <|amethyst> dpeg: that's why I suggested XP 16:38:39 yeah, I see 16:38:43 <|amethyst> dpeg: though maybe it should be only abyss-natives? 16:38:53 |amethyst: sure, good point 16:39:18 there's enough parameters in there to make it work, imo... I should also get my ass up and suggest some formula for deeper banishment 16:39:26 <|amethyst> dpeg: as for the counter, where to put it? I mean, probably we want a message on entering, but also I think the player should see how many kills counted 16:39:41 <|amethyst> dpeg: ebering has a patch for that btw, not sure if you saw it 16:39:45 <|amethyst> dpeg: deep banishment that is 16:39:51 no, I didn't! 16:39:58 <|amethyst> !bug 10017 16:39:58 https://crawl.develz.org/mantis/view.php?id=10017 16:40:02 * dpeg is moping: nobody told him! 16:40:11 yeah and I think for disto weapons, he might have used the suggestion to use hd as the power basis 16:40:20 cool 16:40:22 hd of the wielding monster that is 16:40:25 <|amethyst> I think Medar made some comments about it in channel too 16:40:29 <|amethyst> might search the logs 16:40:45 no time for that :( (don't worry, I will comment in the tracker) 16:40:54 I didn't really look at the gameplay side 16:42:11 <|amethyst> !tell MarvinPA balance thoughts on branch abyss-kills? reduce the number of random exists to compensate? use XP instead of count? count only abyss-native creatures? how to show the counter? 16:42:11 |amethyst: OK, I'll let marvinpa know. 16:42:51 gammafunk: think uses the target hd for the power always 16:43:23 I mean monster hd 16:43:53 and xom uses player xl 16:44:34 <|amethyst> FR: disto unwield uses weapon plusses (or base damage) 16:45:38 -!- Patashu has quit [Ping timeout: 240 seconds] 16:47:23 -!- Bcadren has quit [Ping timeout: 250 seconds] 16:48:05 reaverb: Think it would be better to default to cost if player is using manual training, rather than if player is using the option. 16:48:32 -!- AndroUser2 has quit [Read error: Connection reset by peer] 16:49:05 Medar: That seems like it would be confusing to switch the ! option mid-game like that. How do you suggest it works? 16:49:50 Oh, I don't mean midgame. Just when loading. Basically changing that test to if (!you.auto_training) 16:50:22 Player can't change to manual mode outside the skill menu anyway. 16:50:37 (maybe there is lua, but...) 16:50:38 Well the ! option saves state across games, so the player only has to toggle it once. 16:50:55 oh, never mind then 16:51:06 s/across games/across one game. 16:52:28 Still not sure it's worth mentioning in option guide, but probably better to be thorough. Makes simple option seem complex. 16:52:45 But it's not like that guide is meant for light reading anyway :) 16:54:21 gammafunk: nice 16:58:28 !cmd !learntv .echo $(exec $(re-replace "[^!]+!" "!" $(ldb-lookup $1))) 16:58:29 Redefined command: !learntv => .echo $(exec $(re-replace "[^!]+!" "!" $(ldb-lookup $1))) 16:58:34 !learntv reaper[2] 16:58:34 1. Iaido, XL27 DsTm, T:183893 requested for FooTV: telnet://termcast.develz.org or http://termcast.develz.org. 16:58:40 that will probably work better 17:00:02 -!- omarax has quit [Remote host closed the connection] 17:01:44 -!- reaverb has left ##crawl-dev 17:01:50 -!- reaverb has joined ##crawl-dev 17:03:17 I used to look up complicated lua stuff from ziggurat.des, but someone has improved the code by moving stuff from there to proper code. Which is good for the game, but bad for me :) 17:04:45 !send dpeg good habits 17:04:45 Sending good habits to dpeg. 17:05:37 there used to be a way to get weights into util.random_from ... 17:06:53 perhaps it works naively 17:09:02 dpeg: util.random_weighted_from 17:10:04 -!- read has quit [Quit: brb broken computer] 17:10:15 -!- Gorgo has quit [Ping timeout: 246 seconds] 17:10:19 dpeg: a good example of that is dat/dlua/layout/theme.lua 17:11:35 <3 17:11:57 I did grep, but it'd have helped if I knew what I was searching for... many thanks 17:16:59 -!- shrinkshooter has quit [Quit: Leaving] 17:22:27 -!- WereVolvo has quit [Read error: Connection reset by peer] 17:26:24 -!- read has joined ##crawl-dev 17:37:18 |amethyst: the new item_slot matching works, thanks; one issue is it refused to parse my "item_slot = " line to clear out any existing ones 17:38:49 -!- tealeaves has quit [Client Quit] 17:41:58 -!- AreBrandon has quit [Ping timeout: 240 seconds] 17:48:07 -!- ontoclasm has quit [Read error: Connection reset by peer] 17:50:39 syntax.txt still refers to "plus2:N" in line 501 17:54:10 <|amethyst> gammafunk: ah, maybe I never made that work 18:00:01 -!- omarax has quit [Remote host closed the connection] 18:01:23 -!- reaverb has quit [Quit: Leaving] 18:01:39 dpeg: oh, good catch 18:01:49 I forget if item_def even still has that 18:05:07 -!- Rjs- has quit [Ping timeout: 246 seconds] 18:05:32 "Crawl is a fun game in the grand tradition of similar games like Rogue, Hack 18:05:35 and Moria. The objective is to travel deep into a subterranean cave complex and 18:05:38 retrieve the Orb of Zot, guarded by many horrible and hideous creatures." 18:05:52 great opening paragraph from the manual; was that by dpeg? 18:06:33 <|amethyst> gammafunk: that was in "initial revision" 18:06:37 no, that's probably original Linley! 18:06:48 cool 18:06:49 4b26 already had that 18:07:05 I liked how it was all about basic flavor, yet very succinct 18:07:13 so I use it on my twitch dcss faq 18:08:05 <|amethyst> it goes back to 2.20 it looks like, so yeah, original Linley 18:08:34 <|amethyst> (crawl-ancient repo doesn't have 2.20, but in 2.70 that document says "Dungeon Crawl version 2.20" and "Copyright 1997") 18:09:09 Did he have a lot of other contributers by that version? 18:09:15 Not sure if it's possible to tell 18:11:02 wikipedia says re: linley crawl: The original game has been licensed under a quirky license based on Bison's license and the NetHack License 18:11:16 sadly no bison made it into crawl, but we do have yaks 18:11:48 <|amethyst> gammafunk: I'm not seeing any real mention of contributors, other than bugfixes, until 3.x era or so 18:12:04 <|amethyst> oh, wait 18:12:21 <|amethyst> some credited contributors around 2.0 18:12:22 -!- mtyson has quit [Ping timeout: 244 seconds] 18:12:27 -!- mtyson_ is now known as mtyson 18:13:18 so I have the basic infrastructure for oubliettes working (chosing ally and enemies from lists), but there is a problem that always comes up with early portal vaults: a TrBe will storm them (and probably not need the ally at all), for other characters it is outright difficult. That's due to starting variance, of course. Should I just ignore this? 18:14:01 is the placement similar to ossuaries/sewers? 18:14:24 in terms of where the portal generates 18:14:27 yes, that early 18:14:51 There's a reason for that: early on, the impact of one additional ally is strongest, TrBe be damned. 18:15:00 -!- mtyson has quit [Quit: ChatZilla 0.9.92 [Firefox 41.0.2/20151014143721]] 18:15:12 right, trbe will storm through any early portal, really 18:15:15 yeah 18:15:20 I imagine there will be some harder oubliette maps 18:15:39 <|amethyst> does the ally stay behind or leave with you? 18:15:41 I suppose you could try a portal-specific thing where somehow having the ally either alive or in los 18:15:48 is strongly beneficial to survival 18:15:51 the ally stays behind 18:15:58 no I mean while in the portal 18:16:08 yes, that was to |amethyst 18:16:09 <|amethyst> gammafunk: dpeg was answering my question 18:16:11 ah sorry 18:16:22 gammafunk: this is true, but beyond my feeble lua powers :) 18:16:22 <|amethyst> could have a nasty trigger when the ally dies 18:16:34 yeah, trigger upon ally death is maybe a start 18:16:40 easier to implement 18:16:54 <|amethyst> not sure whether the monsters will even try hurting the ally out of LOS though 18:17:07 using player data (XL etc.) is out of the question, right? 18:17:09 well the ally will follow you closely because of ally AI 18:17:19 <|amethyst> gammafunk: even if you tw? 18:17:29 right; it could ignore this I suppose 18:18:02 some interesting possibilities but it's nice to not have weird AI logic in just one portal 18:18:49 <|amethyst> dpeg: I was kind of thinking that having the reward be getting to take the ally with you would be neat 18:18:56 -!- AndroUser2 has quit [Read error: Connection reset by peer] 18:19:07 <|amethyst> dpeg: but you'd need to somehow restrict that to when the portal is "finished", not leaving immediately 18:19:24 <|amethyst> (and then if you're a TrBe who doesn't even need the ally, why bother?) 18:19:37 you could have some cute thing where 18:19:45 it does follow you out of the portal, and stays with you a while 18:19:57 only to vanish ely pacification style 18:19:57 after a while 18:20:05 I have Natasha as a rare ally now (someone here brought that up last time), with Boris waiting on the other end :) 18:20:12 gammafunk: ah! 18:20:13 permafirendly sigmund sounds bad for sure 18:20:20 *permafriendly 18:20:31 haha, natasha boris at least 18:20:31 need permafrosted Sigmund! 18:20:41 dang, ice sigmund 18:20:41 Natasha rescuing her master <2 18:20:43 <3 even 18:20:51 yeah I think that was wheals' ultimate plan 18:21:02 some kind of cat-lich fanfic 18:21:38 Natasha & Boris purring in unison, at last 18:22:00 -!- ystael has quit [Ping timeout: 255 seconds] 18:22:31 <|amethyst> something about that made me think of a King Crimson cover album, "Larks' Tongues in Fanfic" 18:23:12 natasha-boris is exactly how we'll make DCSS a big deal on places like etsy, deviantart, /r/cute etc 18:23:51 "Toungues in Fanfic" is already a pretty terrifying phrase 18:24:35 <|amethyst> the big reveal: it's actually about Lark Voorhies 18:27:35 are Pikel's slaves standard humans? 18:27:49 <|amethyst> @??slave 18:27:49 slave (16p) | Spd: 10 | HD: 5 | HP: 18-37 | AC/EV: 3/12 | Dam: 10 | 10items, 10doors | Res: 06magic(20) | XP: 129 | Sz: Medium | Int: human. 18:27:51 <|amethyst> @??human 18:27:51 human (15p) | Spd: 10 | HD: 6 | HP: 24-43 | AC/EV: 3/13 | Dam: 10 | 10weapons, 10items, 10doors | Res: 06magic(20) | XP: 196 | Sz: Medium | Int: human. 18:28:18 guess that's ok 18:31:17 huh. i was trying to test out fehumet wrath in wizmode, and &W gave me a segfault 18:31:29 fehumet 18:31:30 hypractvChipmunk: You have 1 message. Use !messages to read it. 18:31:33 ERROR in 'dbg-scan.cc' at line 556: mid cache bogosity: mid 407 points to DEAD MONSTER mindex=0 mid=0 18:31:36 mehumet, i say to that 18:31:49 |amethyst: dang, you can't just manually add the cert to the CA repo? 18:31:52 ooh, i've never gotten mail before 18:31:57 !messages 18:31:57 (1/1) |amethyst said (15h 53m 3s ago): many thanks for the work on ability_slot 18:31:58 -!- Cacophony has quit [Ping timeout: 240 seconds] 18:32:06 aw, no problem 18:32:08 <|amethyst> chequers: yeah, probably I should do that huh 18:32:19 i can link you the cert if you want 18:32:21 <|amethyst> chequers: need to figure out which one wget is using; IIRC that was the problem 18:32:21 gimme 60 18:32:38 <|amethyst> I can get the cert, it's right there in the cert chain :) 18:32:59 <|amethyst> chequers: if I knew what to fix I could just add the COMODO cert 18:33:38 -!- AreBrandon has quit [Ping timeout: 240 seconds] 18:37:58 .cobbed -tv:<2:channel=cobbed 18:37:59 41. cbg1004, XL27 DsFi, T:78545 requested for cobbed: telnet://termcast.develz.org or http://termcast.develz.org. 18:38:12 oh, cwz 18:38:18 rip 18:38:25 Grunt: I noticed this 18:38:27 .jugged -2 18:38:28 78/79. [dam=77;tdam=77] Rubices the Warrior (L20 DsBe of Trog), slain by a juggernaut on Depths:4 (grunt_runaround) on 2015-10-25 03:57:26, with 278341 points after 39144 turns and 2:09:15. 18:38:33 grunt_runaround does it again... 18:39:01 brutal. 18:39:08 !send gammafunk iron giants 18:39:09 Sending iron giants to gammafunk. 18:39:23 !send Grunt octopode crushers (x8) 18:39:24 Sending octopode crushers (x8) to Grunt. 18:39:31 !send gammafunk 27 iron giants 18:39:32 Sending 27 iron giants to gammafunk. 18:40:19 !vault grunt_runaround 18:40:20 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/dat/des/variable/d_encompass.des#l280 18:40:44 even when you remove them, I think crushers are beating tengu reavers in depths, which are another grunt creation iirc 18:40:55 !lg * cv>0.14 br=depths s=ikiller% 18:40:55 5331 games for * (cv>0.14 br=depths): 318x a stone giant (5.97%), 233x a caustic shrike (4.37%), 213x a fire giant (4.00%), 202x the Enchantress (3.79%), 201x a lich (3.77%), 194x a deep troll (3.64%), 182x a frost giant (3.41%), 163x a spriggan berserker (3.06%), 154x (2.89%), 146x an ettin (2.74%), 143x an octopode crusher (2.68%), 135x a tengu reaver (2.53%), 130x a deep troll earth mage (2.44%... 18:41:09 crushers are on the way out?? 18:41:10 by .15%, but I'll take it 18:41:20 possibly to be replaced with iron giants 18:41:33 in the branch, or the game? 18:41:44 in the game, with opc gone from shoals 18:41:50 they don't really exist outside of Depths except for one Shoals vault 18:42:02 gammafunk: imo design an octopode unique 18:42:08 pity that, I have a soft spot for molluscs 18:42:19 !send dpeg agate snails 18:42:19 Sending agate snails to dpeg. 18:42:23 molluscs tend to have a lot of soft spots... 18:42:27 gammafunk: :) 18:42:28 !send dpeg the Mollusc King 18:42:29 Sending the Mollusc King to dpeg. 18:42:39 <|amethyst> !send dpeg Iron Giant Squid 18:42:39 Sending Iron Giant Squid to dpeg. 18:42:47 gammafunk: imo fix up that vault and get it into 0.18 18:42:56 !send |amethyst the Squid Squad 18:42:57 Sending the Squid Squad to |amethyst. 18:43:55 <|amethyst> Cephalopod merchant selling items for a severe discount 18:44:15 <|amethyst> Using phrases like "They're a steal at these outrageous prices!" 18:44:23 <|amethyst> then it turns out the items actually were stolen 18:44:30 haha 18:44:34 <|amethyst> and you were ripped off by the Literal Crime Squid 18:45:23 Grunt: my dcss split timer... 18:45:23 |amethyst: what distro is the scoring system? 18:45:24 -!- Voker57 has quit [Remote host closed the connection] 18:45:48 think it runs on cao 18:46:10 <|amethyst> chequers: rather old debian (wheezy) 18:46:46 kind of unrelated, but I think I was wrong when I said I could build the 0.17 packages against debian stable 18:46:59 linux mint has a libstdc++ that's a bit too old for that 18:47:19 er libstdc++6 I guess 18:47:44 so my current plan is just to use ubuntu 14 again 18:48:40 -!- Kellhus has quit [Quit: Page closed] 18:48:58 <|amethyst> chequers: oddly, it seems to be reading the correct cert file... along with all the certs in that directory 18:49:05 <|amethyst> chequers: judging by strace 18:49:38 <|amethyst> chequers: whereas curl loads just one cacert 18:49:39 /etc/ssl/certs/ ? 18:49:50 <|amethyst> /etc/ssl/certs/157753a5.0 is the one curl loads 18:49:52 it might be missing an intermediate too 18:50:34 that's what my wget loads too 18:51:18 <|amethyst> my wget loads everything in that directory, that one included 18:51:26 ??giant zombie 18:51:26 I don't have a page labeled giant_zombie in my learndb. 18:51:29 <|amethyst> but I guess isn't actually looking at it, or it's the wrong format, or something 18:52:01 @??giant zombie 18:52:01 giant zombie (07Z) | Spd: 3 | HD: 0 | HP: 6-11 | AC/EV: 0/0 | 07undead, evil, unbreathing | Res: 06magic(0), 02cold++, 09poison+++, 12drown, 04rot, 13neg+++, 13torm | Vul: 08holy++ | XP: 1 | Sz: Medium | Int: brainless. 18:52:48 -!- Demise_ has quit [Quit: Page closed] 18:56:16 -!- CcS has quit [Read error: Connection reset by peer] 18:56:46 -!- dtsundere has joined ##crawl-dev 18:56:56 weird. there's a second authentication path too -- the higher chain cert I send is actually in the ca root for newer devices: https://support.comodo.com/index.php?/Default/Knowledgebase/Article/View/969/108/root-comodo-rsa-certification-authority-sha-2 18:57:12 -!- Insomniak` has quit [Quit: I like to rock] 18:57:35 -!- dtsund has quit [Disconnected by services] 18:57:42 -!- dtsundere is now known as dtsund 18:58:49 giant zombie...hrm 18:58:56 @??hill giant zombie 18:58:56 hill giant zombie (07Z) | Spd: 8 | HD: 11 | HP: 78-109 | AC/EV: 1/0 | Dam: 24 | 07undead, evil, unbreathing | Res: 06magic(14), 02cold++, 09poison+++, 12drown, 04rot, 13neg+++, 13torm | Vul: 08holy++ | XP: 203 | Sz: Giant | Int: brainless. 18:59:04 dpeg: is that what you meant ^ 18:59:18 I think giant zombie is a genus-monster zombie, so you can't use that 18:59:19 yes, did that privately with Gretell already 18:59:22 ah ok 18:59:23 thx 18:59:25 <|amethyst> @??dwarf zombie 18:59:25 dwarf zombie (07Z) | Spd: 8 | HD: 5 | HP: 32-52 | AC/EV: 0/7 | Dam: 8 | 07undead, evil, unbreathing | Res: 06magic(6), 02cold++, 09poison+++, 12drown, 04rot, 13neg+++, 13torm | Vul: 08holy++ | XP: 25 | Sz: Medium | Int: brainless. 18:59:58 @??ghost 18:59:59 ghost (16W) | Spd: 10 | HD: 1 | HP: 1 | AC/EV: 0/0 | 07undead, 10doors, evil, fly, unbreathing | Res: 09poison+++, 12drown, 04rot+++, 13neg+++, 13torm, 04napalm | Vul: 08holy++ | XP: 1 | Sz: Medium | Int: human. 19:00:01 <|amethyst> @??dwarf simulacrum col:red name:Rimmer 19:00:01 Rimmer (05Z) | Spd: 8 | HD: 5 | HP: 6-23 | AC/EV: 0/7 | Dam: 812(cold:5-14) | 07undead, evil, unbreathing | Res: 06magic(6), 12cold+++, 09poison+++, 12drown, 04rot+++, 13neg+++, 13torm | Vul: 04fire, 08holy++ | XP: 13 | Sz: Medium | Int: brainless. 19:00:01 -!- omarax has quit [Remote host closed the connection] 19:00:04 @??ghost zombie 19:00:04 unknown monster: "ghost zombie" 19:00:09 too bad 19:00:23 <|amethyst> @??zombie simulacrum 19:00:23 unknown monster: "zombie simulacrum" 19:00:36 03gerbias02 07https://github.com/crawl/crawl/pull/153 * 0.17-a0-2017-g85621d0: Actually shuffle the right set of radius_points data. 10(2 hours ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/85621d05e575 19:00:38 @??player_ghost 19:00:38 unknown monster: "player_ghost" 19:00:42 <|amethyst> @??human zombie col:white name:Rob 19:00:43 Rob (16Z) | Spd: 8 | HD: 6 | HP: 42-61 | AC/EV: 1/8 | Dam: 8 | 07undead, evil, unbreathing | Res: 06magic(8), 02cold++, 09poison+++, 12drown, 04rot, 13neg+++, 13torm | Vul: 08holy++ | XP: 42 | Sz: Medium | Int: brainless. 19:00:51 -!- Zorgdub has quit [Ping timeout: 246 seconds] 19:00:59 why that color 19:01:06 oh...but it's not white 19:01:23 <|amethyst> https://en.wikipedia.org/wiki/White_Zombie_(band) 19:01:35 yeah I get the reference, I just mean the zombie glyph 19:01:45 it's not white 19:01:47 nor brown 19:01:56 ? ? ? 19:02:38 <|amethyst> I am likewise confused 19:02:43 probably uses black-on-white irc 19:03:05 <|amethyst> hm, it might be bold white 19:03:09 <|amethyst> err, bold grey 19:03:18 <|amethyst> let me see what monster does 19:04:26 <|amethyst> hmm... monster uses ctrl-c 16 ?? 19:04:28 <|amethyst> 16Z 19:04:34 <|amethyst> 0Z 19:05:11 16Z 19:05:23 wfm 19:05:32 <|amethyst> I guess that should be, what, ctrl-c 00? 19:05:35 00Z 19:05:49 00gammafunk: is this all white? 19:05:51 <.< 19:05:52 yes 19:05:58 <|amethyst> ya'll can commit to monster to fix it 19:06:08 <|amethyst> https://github.com/crawl/monster/blob/master/monster-main.cc#l85 19:06:17 sorry to ruin a good white zombie reference like that 19:06:29 -!- siepu_ has quit [Read error: Connection reset by peer] 19:07:09 <|amethyst> huh 19:07:26 @??sigmund name:More_human_than_human 19:07:26 More human than human (08@) | Spd: 10 | HD: 3 | HP: 30 | AC/EV: 2/11 | Dam: 5 | 10weapons, 10items, 10doors, spellcaster | Res: 06magic(10) | XP: 223 | Sp: throw flame (3d5), invisibility, magic dart (3d4), confuse | Sz: Medium | Int: human. 19:07:28 <|amethyst> weird, you have a slightly newer irssi than I do 19:07:42 ubuntu 15.10 19:08:11 https://github.com/crawl/monster/commit/3d3211e2d5f1126580aade7cefab494978abe43f 19:08:11 <|amethyst> @??halfling col:black name:Danzig-of-the-glen 19:08:11 bad monster colour "black" in "halfling col:black name:Danzig-of-the-glen" 19:08:17 <|amethyst> @??halfling col:darkgrey name:Danzig-of-the-glen 19:08:17 Danzig-of-the-glen (14p) | Spd: 10 | HD: 3 | HP: 6-15 | AC/EV: 2/12 | Dam: 6 | 10weapons, 10items, 10doors | Res: 06magic(10) | XP: 30 | Sz: small | Int: human. 19:08:19 -!- Cacophony has quit [Ping timeout: 240 seconds] 19:09:52 Unstable branch on crawl.lantea.net updated to: 0.17-a0-2198-g482c6e3 (34) 19:12:41 -!- Krymise has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…] 19:12:53 -!- serq has quit [Quit: Lost terminal] 19:15:04 %git 19:15:05 07reaverb02 * 0.17-a0-2198-g482c6e3: Don't show the [!] selection when drinking !xp. 10(5 hours ago, 1 file, 6+ 4-) 13https://github.com/crawl/crawl/commit/482c6e350235 19:15:07 mmmmm 19:15:19 time to see who gets killed by new vaults first <.< 19:17:36 you're not getting my opne 19:18:12 oh probably cszo isn't updated anyhow 19:18:26 !seen elliptic 19:18:26 I last saw elliptic at Sun Oct 25 13:08:51 2015 UTC (10h 9m 35s ago) quitting, saying 'Quit: Leaving'. 19:19:29 -!- MarvinPA has quit [Quit: Leaving] 19:19:37 <|amethyst> chequers: I added --no-check-certificate for now and re-enabled CPO 19:19:43 todo: rebuild cszo? <.< 19:20:04 <|amethyst> chequers: even building a new wget didn't fix it, so I guess it was a combination of wget and gnutls 19:20:22 <|amethyst> chequers: and upgrading gnutls without doing the whole OS would be a bit of a pain 19:21:05 <|amethyst> chequers: if it freezes again, I'll try loading it up in a debugger 19:22:17 is there a way to comment out regions in lua? 19:22:22 i.e. not doing -- line by line? 19:22:25 --[[ 19:22:31 thx 19:22:49 and you can nest with --[=[ and variable number of == 19:23:27 hopefully I won't need that :) 19:23:49 <|amethyst> hypractvChipmunk: good old hypodermic comments :) 19:23:56 lol 19:23:57 |amethyst: yeah... I'm really curious where wget will freeze which timeout doesn't catch 19:24:11 -!- Lawman0 has quit [Ping timeout: 244 seconds] 19:24:41 need a language in which you draw ascii penises to comment stuff out 19:25:35 i was putting block comments in my crawl cmake file and did it by drawing little sections of a crawl map 19:25:40 since they're just # comments 19:25:45 i thought it was appropriate >8) 19:26:21 |amethyst: the only other thing I can suggest is like bash -c '(sleep 10; kill $$) & exec command' 19:26:30 -!- Krymise has quit [Client Quit] 19:26:52 i think i actually understand the build sequence now, and it's a lot simpler than the makefile would have you believe >8P 19:26:52 <|amethyst> chequers: yeah, or timeout(1) since debian has that 19:27:34 timeout |amethyst 19:27:44 how haven't i heard of this command 19:28:12 <|amethyst> we use it in our test scripts 19:28:19 -!- Cacophony has quit [Ping timeout: 240 seconds] 19:28:32 <|amethyst> (which IIRC caused problems at one point?) 19:28:42 <|amethyst> :q 19:28:55 it might be a debian-only sort of thing 19:28:55 is there an estimate for tagging day? 19:29:05 -!- Kalir has quit [Changing host] 19:29:09 johnstein: mail to c-r-d from gammafunk suggested nov 13 19:29:12 <|amethyst> johnstein: which tagging? 19:29:20 <|amethyst> 0.17-b or 0.17.0 ? 19:29:30 -!- raskol has quit [Ping timeout: 240 seconds] 19:29:34 probably the first one 19:29:40 eh? 19:29:52 just trying to estimate when I'll need to do some admin work 19:30:01 -!- stanzill has quit [Quit: au rev] 19:30:11 you're misreading and/or misunderstanding 19:30:17 Nov 13 is the proposed tourney start date 19:30:27 so the absolute latest we would be tagging 0.17.0 would be earlier that day 19:30:30 sounds like we might be branching soon then 19:30:32 yes 19:30:56 -!- xordid has quit [Quit: Going offline, see ya! (www.adiirc.com)] 19:31:06 <|amethyst> yeah, I'd propose next weekend for 0.17-b but it's up to gammafunk 19:31:42 evening of 31 October 19:31:44 <.< 19:32:33 here's my proposal for the tourney site UI refresh. Any opinions? https://crawl.project357.org/static/tourney-test.htm 19:33:15 nice 19:33:33 <|amethyst> looks entirely too professional 19:33:44 <|amethyst> people might expect us to award prizes or something :P 19:33:50 regarding tournament: does anyone know how long the current forum tournament runs? 19:34:10 chequers: you took over from elliptic? Is elliptic gone? :( 19:34:24 elliptic is around still, just less available 19:34:25 (but great you're doing it!!!1! :) 19:34:35 <|amethyst> dpeg: elliptic AIUI doesn't have the time to run the tournament, so most likely gammafunk will be 19:34:57 I see 19:35:48 dpeg: i'm just doing a visual refresh 19:36:30 font is smaller than before 19:36:42 gotta squint them eyes 19:37:08 chequers: but keep it up, you seem to know what you're doing 19:37:50 <|amethyst> Grunt: re Oct 31: Crawl 0.17, "Samhain the Seeds of Discontent" 19:37:59 -!- tksquared_ has quit [Ping timeout: 240 seconds] 19:38:27 <3 19:38:34 triggerables.txt contains a reference to cTele 19:38:41 |amethyst++ 19:39:24 -!- MgDark has quit [Ping timeout: 255 seconds] 19:40:58 -!- Ketziah has quit [Client Quit] 19:41:11 |amethyst: what is it punning on? 19:41:12 dpeg: the font size is still 14px, but the font went from serif to sans 19:41:31 actually, the new font is still serif 19:41:43 que serif, serif 19:41:57 chequers: no serifs for me 19:42:17 what OS are you on? 19:43:41 oh sorry, yes right the font is sans 19:44:05 no biggie, I'll get along... there is always Ctrl-+ 19:44:09 <|amethyst> the old font is sans for me 19:44:33 <|amethyst> dpeg: it looks the same size to me; maybe your browser is set to zoom on that site? 19:44:37 anyway, i'll look into font size. 14px is about normal now but since the page is heavy on text we could probably get away with something larger 19:45:05 <|amethyst> dpeg: (that = cao and/or dobrazupa) 19:45:08 |amethyst: no idea, I just noted at a glance that it's harder to read for me... especially the formulas 19:46:36 just plain black on white is kind of dull 19:47:13 -!- tensorpudding has quit [Ping timeout: 250 seconds] 19:47:26 -!- Sage1234 has quit [Ping timeout: 244 seconds] 19:50:07 matching the frontpage style is a primary goal, but we could add more colour to callouts than the pale yellow highlight currently in use 19:51:38 also, we need south sudan to get its shit together, so we can register dc.ss for crawl 19:51:50 ha 19:52:26 -!- MagicLamp has quit [] 19:53:38 I'm ok for branching whenever, my concern is mostly the tourney scripts etc 19:53:56 Is there any way to achieve the following: when my portal vault code is started, I chose something from a list (say "ally"). I later on want to use special maps depending on the ally. 19:54:30 yeah that should be possible 19:54:46 <|amethyst> dpeg: re pun "Samhain" is pronounces "Sau Wen", which does not quite sound like "sowing" but whatever 19:54:54 in that you can randomly choose an item, and choose a subvault based on what you chose initially 19:54:55 nice 19:55:04 <|amethyst> don't even need a subvault 19:55:18 <|amethyst> but I guess that works best since you want it in a specific place 19:55:29 I guess not, but yeah I imagine it might work better 19:55:34 depends on what you want to do I suppose 19:55:40 I am using subvaults already, that is fine. 19:55:58 I just want to use special types of subvaults depending on parameters. 19:56:38 <|amethyst> : subvault('O : oubliette_sub_' .. choice) 19:56:54 ah, cool 19:57:04 I thought about using TAGS, and couldn't get anywhere 19:58:28 maping an outright map for each might get unwieldy, depending on how many uniques you can choose from 19:58:38 but I suppose that's not any real kind of problem 19:58:40 no no, it's not like this, don't worry :) 19:59:05 <|amethyst> !tell memorygoround https://github.com/crawl/crawl/commits/abyss-kills 19:59:05 |amethyst: OK, I'll let memorygoround know. 19:59:14 I just have arrival rooms (where you pick up the ally) of special types ("prison", "fight") and some allies force prison. 19:59:20 !seen memorygoround 19:59:20 I last saw memorygoround at Mon Mar 23 13:01:05 2015 UTC (30w 6d 10h 58m 15s ago) quitting, saying 'Client Quit'. 20:00:02 -!- omarax has quit [Remote host closed the connection] 20:00:04 <|amethyst> huh 20:00:23 <|amethyst> I guess sequell doesn't listen to messages to the channel from people who aren't in the channel 20:00:23 of course, there are more than a few alts 20:00:34 oh, yeah 20:00:59 -!- Cacophony has quit [Ping timeout: 240 seconds] 20:01:44 so I had an idea 20:01:54 this may be worth landing early in 0.18 since it's been a topic of discussion previously 20:01:57 turns out it works remarkably well 20:02:00 * gammafunk runs. 20:02:19 http://sprunge.us/OWhj 20:03:53 one thing that comes to mind is portals 20:03:57 kind of secondary issue 20:03:59 Grunt: would then also move Orc deeper? 20:04:00 <|amethyst> redo slime too and that's a whole lot of special-case level-gen code that can go away 20:04:13 currently, you can just dip into Orc and pick up gold and items 20:04:14 well I don't really like one-level slime tbh 20:04:24 gammafunk: one level slime??? 20:04:26 slime:6 is a fixed map 20:04:26 Slime could stand to be shorter, but having it be one level wouldn't work 20:04:33 and a pretty good one 20:04:40 dpeg: Orc is already deeper than it was originally 20:04:40 <|amethyst> gammafunk: not necessarily one-level, just not the bubble layout 20:04:47 oh, sure I guess 20:04:47 the bottom edge of the depth is probably fine 20:05:14 Grunt: I am fine with getting rid of plain orcs... just saying that your change makes the branch (level) harder, so it should probably be deeper 20:05:15 hrm, but even with one-level orc, we're still using the same layouts there, no? 20:05:37 gammafunk: the layout is special-cased to not bubble on Orc:$ 20:05:44 <|amethyst> Grunt: you say same XP, but what does it do to the amount of gold? 20:05:45 or rather, I think it vetoes if it's disconnected 20:05:55 |amethyst: I adjusted generation to place roughly the same amount of gold 20:05:56 keep reading :) 20:05:59 <|amethyst> oh 20:06:04 <|amethyst> quadrupled 20:06:12 <|amethyst> didn't objstat it yet I guess 20:06:13 I think we'll need to poke at the exact number there 20:06:16 yeah gold is fairly solvable, but obviously it does change the dynamics of actually getting this gold 20:06:20 <|amethyst> or that was what objstat suggested? 20:06:24 since there's less instance of dangerous stair taking to get it 20:07:08 <|amethyst> what about beogh? 20:07:11 dpeg: let's see, Orc currently places on D:9-12 20:07:28 placing it deeper than that isn't really an option because of Vaults and Depths entries 20:07:29 <|amethyst> Asian players protest vital nerf 20:07:34 but chopping a level or two off the top might work 20:07:35 I'd do this in two steps (Orc to two levels first), like we did with Hive, but if you know what you want, why not do it in one step 20:07:54 <|amethyst> !lg * / beogh s=src o=% 20:07:54 dpeg: what's Hive? ;) 20:07:59 41126/4792315 games for *: 341/24437x rhf [1.40%], 2304/178317x ckr [1.29%], 275/25171x lld [1.09%], 10645/1025116x cdo [1.04%], 17204/1904757x cao [0.90%], 74/9527x csn [0.78%], 8238/1098818x cszo [0.75%], 537/106050x cwz [0.51%], 601/122176x cbro [0.49%], 695/212389x cue [0.33%], 176/69124x cxc [0.25%], 36/16433x cpo [0.22%] 20:08:17 I don't think you have too many problems with trivializing due to stair dancing since it's easy to have orc:3 clear 20:08:23 at present, I mean 20:08:23 Grunt: I'll come with an army of trained martial artists from South Korea if you remove Orc! :) 20:08:36 <3 20:08:42 Grunt: whats the number of enemies like? gozag nerf :p 20:08:52 !nerf chequers 20:08:53 * Sequell nerfs chequers!!! 20:09:15 <|amethyst> I guess if it's the same XP that means theoretically you get the same total quality of converts 20:09:21 it is 3 less levels to get a portal 20:09:22 theoretically 20:09:30 and getting to portals on O:$ is trickier 20:09:31 gammafunk: and shops 20:09:38 yeah and some fewer shops 20:09:47 these are solvable problems for the most part 20:09:49 but that should never be a deterrent to massive changes ... otherwise nothing would ever happen 20:10:08 we just have to banish grunt to stop all massive changes 20:10:13 and then stop generating abyss exits 20:10:14 !banish gammafunk 20:10:15 Grunt casts a spell. gammafunk is cast into the Abyss! 20:10:51 our players need something to get worked up about! 20:10:59 it is vital for their mental hygiene 20:11:06 There's some fun from diving down from orc, and the branch feels fairly short at present, but the fighting popcorn aspect 20:11:10 is not something I love 20:11:12 <|amethyst> FR: non-rune-locked portal to Vaults:4 in the Elf:2 blade map 20:11:26 wow, vaults:4 20:11:36 |amethyst: turning the dungeon graph into a not-tree, eh? 20:11:39 man that would really change speedruns 20:11:58 FR: fix Elf first 20:12:05 <|amethyst> and you could have "silver rune first" tournament banners 20:12:07 elven rune + only one lair branch 20:12:07 Grunt: what is bad about Elf? 20:12:10 V is pretty easy to find these days, but diving V is a big problem still 20:12:16 too many squishy elves 20:12:20 ^ 20:12:28 is Elf:3 reasonably lethal? 20:12:44 yeah it's reasonably dangerous, but it does have a big killhole problem 20:12:50 true 20:12:54 fr: generate Elf:3 out of stone every time 20:13:03 that should be addressed more generally than just for Elf 20:13:04 <|amethyst> !lg * map~~killhole s=map 20:13:05 6 games for * (map~~killhole): 6x amethyst_killhole 20:13:05 I think it's just a bit too one-note wrt low-defense enemies with conj/summons 20:13:09 <|amethyst> !lg * map~~killhole s=char 20:13:09 6 games for * (map~~killhole): SpCj, TrMo, VSFi, HOAM, DEFE, OpCj 20:13:14 <|amethyst> !lg * map~~killhole s=place 20:13:15 !vault amethyst_killhole 20:13:15 6 games for * (map~~killhole): 3x D:1, D:3, D:6, D:10 20:13:15 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/dat/des/variable/mini_features.des#l2657 20:13:25 nice 20:13:45 I wonder how many variants we can come up with for DE hybrids <.< 20:13:46 heh, it's what it says on the can 20:13:57 Grunt: animated spellbooks... 20:14:01 A deep elf reaver comes into view. 20:14:02 dancing weapon defenses, with spells 20:14:12 gammafunk: ranged dancing weapons first imo 20:14:17 god 20:14:24 we do have dema already though! 20:14:29 @??deep_elf_master_archer 20:14:29 deep elf master archer (15e) | Spd: 10 (msl: 50%) | HD: 15 | HP: 67-84 | AC/EV: 2/15 | Dam: 25 | 10weapons, 10items, 10doors, master archer | Res: 06magic(100) | XP: 2488 | Sz: Medium | Int: human. 20:14:38 <|amethyst> Grunt: before or after ammo reform? 20:14:40 so what's a plain deep elf archer 20:14:42 -!- soups has quit [Ping timeout: 246 seconds] 20:14:46 or a deep elf bladestudent 20:14:50 :) 20:15:01 dead, you either become a master or you die 20:15:12 ha 20:15:25 I think we could collapse most of the top tier elves into one or two monsters and lich-ify their spellsets 20:15:29 is a deep elf archer > elf master archer 20:15:37 which gives us room for new designs 20:15:41 this question is deep 20:16:01 (top tier squishy elves, that is) 20:16:12 E X P L O R E D E S I G N S P A C E 20:16:16 <|amethyst> Grunt: old-lich-ify or new-lich-ify? 20:16:20 !send designspace gammafunk 20:16:20 Sending gammafunk to designspace. 20:16:36 |amethyst: i.e. the current state of lich affairs 20:17:13 * |amethyst opens up the latest issue of _Lich Quarterly Report_ 20:17:19 quarterly?? 20:17:22 try annually 20:17:34 well liches are already kind of this thing 20:17:35 @??lich 20:17:36 lich (15L) | Spd: 10 | HD: 20 | HP: 66-98 | AC/EV: 10/10 | Dam: 1513(drain) | 07undead, 10doors, evil, spellcaster, see invisible, unbreathing | Res: 13magic(immune), 02cold++, 09poison+++, 12drown, 04rot+++, 13neg+++, 13torm | Vul: 08holy++ | XP: 3062 | Sp: (random) | Sz: Medium | Int: human. 20:17:37 surely even once a year is too often if you're millennia old :) 20:17:42 @??deep_elf_sorceror 20:17:42 unknown monster: "deep_elf_sorceror" 20:17:46 @??deep elf sorcerer 20:17:46 deep elf sorcerer (13e) | Spd: 10 | HD: 14 | HP: 51-75 | AC/EV: 1/12 | Dam: 12 | 10weapons, 10items, 10doors, spellcaster, see invisible | Res: 06magic(120) | XP: 1725 | Sp: b.corrosive (3d18), banishment, haste, sum.demon, hellfire (3d20) | Sz: Medium | Int: human. 20:17:46 @??deep_elf_sorcerer 20:17:47 deep elf sorcerer (13e) | Spd: 10 | HD: 14 | HP: 51-75 | AC/EV: 1/12 | Dam: 12 | 10weapons, 10items, 10doors, spellcaster, see invisible | Res: 06magic(120) | XP: 1725 | Sp: b.corrosive (3d18), banishment, haste, sum.demon, hellfire (3d20) | Sz: Medium | Int: human. 20:17:52 <|amethyst> Grunt: they're like the day traders of the undead world 20:17:53 more hd on liches 20:18:00 <|amethyst> month traders 20:18:07 <3 20:18:10 I guess they have a lot of ac and undead resists 20:18:14 yes 20:18:23 but it'd be more exciting probably 20:18:35 maybe they could get some special elf mojo with their sets or something 20:18:48 well, they'd have their own elven spell selection, of course 20:18:55 <|amethyst> hm 20:19:03 start with sorcerer + annihilator + demonologist + death mage spell sets for a pool 20:19:08 <|amethyst> I think I'd rather see a couple of spell sets rather than just one 20:19:08 -!- Evablue has quit [Quit: Evablue] 20:19:20 <|amethyst> so you can name the monsters different things based on what they're likely to do 20:19:29 <|amethyst> not as many as currently 20:19:30 -!- Smello has quit [Ping timeout: 240 seconds] 20:19:57 part of it is, what about the lower tier deep elves 20:19:58 (backport that to liches so we can have lich demonologists again) 20:20:04 <|amethyst> but e.g. one summoning/death-heavy list, one conj-heavy list 20:20:14 gammafunk: in principle, if the idea works out, we can create a lower-tier list as well 20:20:14 -!- Pacra has joined ##crawl-dev 20:20:18 deep elf summoners seem pretty useless to me 20:20:35 I mean, deep elf mages are pretty overloaded right now 20:20:39 nasty if you're doing elf early, but don't do that 20:20:44 so just load the rest of the spells onto them and 20:20:46 yeah deep elf mages are nice for their placement 20:20:49 in D that is 20:20:59 the deep elf conj can hurt you, I think mostly with lbolt 20:21:19 new deep elf knights can be somewhat nasty 20:21:33 have two low-tier spell lists, or flag some spells not to generate if the mage is in D 20:22:02 you prefer lich treatment over just fixed thematic sets? 20:22:13 or maybe that's what you mean already 20:22:14 -!- Earlo has quit [Remote host closed the connection] 20:22:17 well, it will depend on how big the spell sets end up going :) 20:22:21 *end up getting 20:22:32 yeah I guess that's true; you only need to become a lich if you have a bit list 20:22:33 lich treatment = every elf should be treated the same way, no differentiation from player perspective 20:22:35 -!- ystael has quit [Ping timeout: 256 seconds] 20:22:35 @??ogre_mage 20:22:36 ogre mage (06O) | Spd: 10 | HD: 10 | HP: 40-70 | AC/EV: 3/7 | Dam: 12 | 10weapons, 10items, 10doors, spellcaster, see invisible | Res: 06magic(80) | XP: 928 | Sp: haste other, crystal spear (3d28), blink, b.fire (3d18), b.cold (3d18), minor healing (2d5) [04emergency] / haste other, mystic blast (3d15), invisibility, confuse, slow / haste other, paralyse, haste, b.lightning (3d17), confuse / haste other, .. 20:22:45 well only if there's exactly one pool 20:22:55 e.g. it's just "deep elf wizard" 20:23:03 Grunt: "quarterly" to a lich means every 25 years 20:23:07 but there can be multiple types, which is what |amethyst said he'd like 20:23:38 <|amethyst> chequers: I was thinking something kind of like ogre mage, except instead of one of those fixed lists it's a mish-mash of those spells 20:24:08 <|amethyst> could probably do that in a simpler way implementation-wise 20:24:22 Sharkman1231 (L21 FoEE) ASSERT(success) in 'mon-cast.cc' at line 2146 failed. (No push space from (68,5)) (Vaults:4) 20:24:33 <|amethyst> huh, not seen that one 20:24:43 <|amethyst> !lm * crash noun~~no_push_space 20:24:43 1. [2015-10-26 00:24:14] Sharkman1231 the Bludgeoner (L21 FoEE of Yredelemnul) ASSERT(success) in 'mon-cast.cc' at line 2146 failed. (No push space from (68,5)) (Vaults:4) 20:24:50 <|amethyst> nope, not seen that one before 20:24:53 <|amethyst> !crashlog 20:24:54 12158. Sharkman1231, XL21 FoEE, T:59027 (milestone): http://crawl.berotato.org/crawl/morgue/Sharkman1231/crash-Sharkman1231-20151026-002414.txt 20:24:59 uh 20:25:01 interesting 20:25:40 <|amethyst> (68,5), player is at (67,6), so one square NE 20:26:26 <|amethyst> huh, there's an empty floor square at (67,4) 20:27:43 -!- CKyle has joined ##crawl-dev 20:28:23 03|amethyst02 07* 0.17-a0-2199-gca56801: Remove a cTele reference in levels docs (dpeg) 10(46 minutes ago, 1 file, 3+ 3-) 13https://github.com/crawl/crawl/commit/ca56801d3f55 20:33:12 -!- elliptic has joined ##crawl-dev 20:33:15 is there a better way of saying if-not in shell than 'if ...; then:; else 20:33:31 <|amethyst> if ! foo; then ...; fi 20:34:15 huh 20:34:25 <|amethyst> or if it's one command 20:34:34 <|amethyst> foo || ... 20:34:36 foo || bar 20:34:38 handy 20:35:38 -!- tealeaves has quit [Ping timeout: 246 seconds] 20:44:06 -!- HellTiger_NB has quit [Ping timeout: 240 seconds] 20:44:57 -!- UncertainKitten has quit [Read error: Connection reset by peer] 20:45:11 -!- UncertainKitten has joined ##crawl-dev 20:47:24 03dpeg02 07[oubliette] * 0.17-a0-2203-g3f17ec5: Comments changed. 10(5 hours ago, 1 file, 3+ 2-) 13https://github.com/crawl/crawl/commit/3f17ec5e08d1 20:47:24 03dpeg02 07[oubliette] * 0.17-a0-2204-gaccc384: Random choices through lists. 10(12 minutes ago, 1 file, 143+ 75-) 13https://github.com/crawl/crawl/commit/accc384ff197 20:49:30 -!- Ladykiller70 has quit [Read error: Connection reset by peer] 20:50:25 tourney question: 10 points the first time you reach full (******) piety with each god without having worshipped any other god first that game. 20:50:30 -!- wheals has quit [Quit: Leaving] 20:50:35 what about for Xom/Gozag? Just win with them? 20:50:57 or are those points not accessible for them 20:53:10 with Gozag you can still go for title 20:53:13 -!- PleasingFungus has joined ##crawl-dev 20:53:21 not sure if ****** is achievable 20:53:23 PleasingFungus: Hallo! 20:53:32 dpeg: Hello! 20:53:34 How are you? 20:53:46 busy -- I am teaching a course for 700 students 20:54:00 but kids, wife and me are healthy, so who cares 20:54:06 Nice! 20:54:16 PleasingFungus: you committed for Crawl again! I saw it!! 20:54:22 You were probably imagining things. 20:54:28 You know how eyes get at your age. 20:54:36 Easy to see things that aren't there... 20:54:55 %git 20:54:55 07|amethyst02 * 0.17-a0-2199-gca56801: Remove a cTele reference in levels docs (dpeg) 10(72 minutes ago, 1 file, 3+ 3-) 13https://github.com/crawl/crawl/commit/ca56801d3f55 20:55:03 -!- predator117 has quit [Ping timeout: 260 seconds] 20:55:31 -!- tabstorm has quit [Ping timeout: 268 seconds] 20:55:47 PleasingFungus: my eyes have been bad already at a very early age :) 20:55:55 ahh 20:56:01 New branch created: steamblast (1 commit) 13https://github.com/crawl/crawl/tree/steamblast 20:56:01 03PleasingFungus02 07[steamblast] * 0.17-a0-2199-g4fd47d6: Steam Blast (L4 Fire/Ice) 10(2 days ago, 10 files, 67+ 7-) 13https://github.com/crawl/crawl/commit/4fd47d657e25 20:56:10 I got lasers for my eyes 20:56:14 03Grunt02 07* 0.17-a0-2200-gff76b6b: Changelog through 0.17-a0-2199-gca56801. 10(49 seconds ago, 1 file, 39+ 7-) 13https://github.com/crawl/crawl/commit/ff76b6bbdbe6 20:56:17 that was my approach 20:56:30 !send PleasingFungus BEAM_DISTORTION breath 20:56:31 Sending BEAM_DISTORTION breath to PleasingFungus. 20:57:24 whoa... 20:57:45 (no, I am not introducing BEAM_DISTORTION) 20:57:46 lmao, what's with the new ability score cap? 20:58:00 !send PleasingFungus 125 strength 20:58:00 Sending 125 strength to PleasingFungus. 20:58:03 also, does minmay still hate demonic guardian? 20:58:19 the important questions... 20:58:22 it was requested on the forums and I wanted to show people how easy pull requests are too create 20:58:23 !send PleasingFungus questions 20:58:23 Sending questions to PleasingFungus. 20:58:28 PleasingFungus: isn't the answer to "does minmay still hate X" always YES? 20:58:29 chequers: heh! 20:58:33 learn add minmay 20:58:54 hm, what's the interaction between Kryia's mail & deep dwarves? 20:59:51 -!- soonmide has quit [Client Quit] 20:59:52 chequers: that was a good move... making it easier for them jump into the frying pan 21:00:01 -!- omarax has quit [Remote host closed the connection] 21:00:21 I might do a better version soon 21:00:59 -!- Ququman has quit [Read error: Connection reset by peer] 21:01:22 PleasingFungus: the same as it is with any other species? 21:01:22 <.< 21:01:55 something something 'encourages swapping' something 'optimal strategy' something something 'tedious???' 21:02:11 something 'deep dwarves......' <- (in sighing voice) 21:02:38 -!- bonghitz has quit [Remote host closed the connection] 21:03:28 anyway people should look at that steamblast branch and let me know if they think it's a terrible idea, since I think it might be 21:03:34 no rush, since it's obv not 0.17 regardless. 21:05:45 PleasingFungus: there was definitely consideration of DD when the item was being made. i don't remember what Lasty decided or why, but people at least did talk about DD 21:05:48 -!- setecastronomy has quit [Ping timeout: 246 seconds] 21:07:52 good enough for me. 21:08:24 !swap PleasingFungus 21:12:16 PleasingFungus: I've had worse ideas. <.< 21:12:57 heh 21:12:59 high praise 21:15:30 03dpeg02 07[oubliette] * 0.17-a0-2205-g3d93c7b: Subvault selection works (thanks Grunt!). 10(33 seconds ago, 1 file, 25+ 6-) 13https://github.com/crawl/crawl/commit/3d93c7bae024 21:15:47 !death the players 21:15:48 Death has come for the players... 21:15:57 alright, oubliettes moved forward a bit, time to sleep 21:16:17 !send sleep dpeg 21:16:17 Sending dpeg to sleep. 21:20:54 BoastOfToast (L9 HOFi) ERROR in 'mon-behv.cc' at line 1358: ASSERT failed: get_talent(ABIL_CONVERT_TO_BEOGH, false).hotkey of 0 out of range 'A' (65) .. 'z' + 1 (123) (D:7) 21:21:11 hm 21:21:21 we should probably rebuild the other servers <.< 21:22:36 -!- ontoclasm has joined ##crawl-dev 21:23:16 BoastOfToast (L9 HOFi) ERROR in 'mon-behv.cc' at line 1358: ASSERT failed: get_talent(ABIL_CONVERT_TO_BEOGH, false).hotkey of 0 out of range 'A' (65) .. 'z' + 1 (123) (D:7) 21:23:39 BoastOfToast (L9 HOFi) ERROR in 'mon-behv.cc' at line 1358: ASSERT failed: get_talent(ABIL_CONVERT_TO_BEOGH, false).hotkey of 0 out of range 'A' (65) .. 'z' + 1 (123) (D:7) 21:24:27 BoastOfToast (L9 HOFi) ERROR in 'mon-behv.cc' at line 1358: ASSERT failed: get_talent(ABIL_CONVERT_TO_BEOGH, false).hotkey of 0 out of range 'A' (65) .. 'z' + 1 (123) (D:7) 21:24:39 <|amethyst> !lm * crash x=vlong 21:24:40 12162. [2015-10-26 01:24:19] [vlong=0.17-a0-2179-g6177076] BoastOfToast the Covered (L9 HOFi) ERROR in 'mon-behv.cc' at line 1358: ASSERT failed: get talent(ABIL CONVERT TO BEOGH, false).hotkey of 0 out of range 'A' (65) .. 'z' + 1 (123) (D:7) 21:25:13 <|amethyst> ??rebuild 21:25:13 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. 21:25:30 <|amethyst> rebuilding cbro 21:25:37 <|amethyst> %git 696773cf 21:25:37 07|amethyst02 * 0.17-a0-2182-g696773c: Don't crash on Beogh worship offers. 10(8 hours ago, 1 file, 2+ 6-) 13https://github.com/crawl/crawl/commit/696773cfa63c 21:25:59 -!- tealeaves has quit [Ping timeout: 240 seconds] 21:26:48 -!- pisano_ has quit [Ping timeout: 246 seconds] 21:33:46 03dpeg02 07[oubliette] * 0.17-a0-2206-g5b4bac4: Randomisation of first wave of enemies. 10(42 seconds ago, 1 file, 28+ 10-) 13https://github.com/crawl/crawl/commit/5b4bac408d64 21:33:52 but now I am really off 21:33:55 see you later 21:37:49 PleasingFungus: i'm pretty sure it's a multiplier on your device healing 21:38:09 <|amethyst> hm 21:38:16 Unstable branch on crawl.beRotato.org updated to: 0.17-a0-2200-gff76b6b (34) 21:39:14 hypractvChipmunk: ahh 21:39:15 ok 21:39:32 wait, no, that doesn't resolve anything. nevermind 21:39:47 why did you tell me that/ 21:39:48 ? 21:40:12 it multiplies by two 21:40:14 <|amethyst> I guess I should push this before 0.17 and see what effect it has on food complaints (or if it results in more "see, it's scriptable so should be removed") 21:40:16 and does nothing for dd's 21:40:34 vine stalkers is nothing also, i think 21:40:58 -!- CKyle has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 21:41:14 dd have normal device healing, tho? 21:41:26 -!- dpeg has quit [Quit: =]] 21:41:47 ??Kryia 21:41:48 Kryia ~ kryias ~ kryia's mail coat[1/1]: The +7 Kryia's mail coat {DeviceHeal*2 rC+}. Base type is scale mail. DeviceHeal*2 means that potions and wands will heal you twice as much as they would otherwise. That means VS gets no benefit. Deep dwarves also get no benefit to prevent swapping. 21:42:07 a separate special case. ok, that's what I was wondering. 21:42:24 -!- lobf has joined ##crawl-dev 21:42:29 -!- Rjs-- has quit [Ping timeout: 246 seconds] 21:42:48 -!- ldierk has quit [Ping timeout: 250 seconds] 21:44:34 -!- vev has quit [Remote host closed the connection] 21:45:17 -!- Cacophony has quit [Ping timeout: 246 seconds] 21:45:25 -!- Cacophony has quit [Changing host] 21:46:46 |amethyst: whacha workin' on? 21:47:17 and food complaints? if it requires eating food, it deserves to be complained about. 21:47:31 !send hypractvChipmunk food 21:47:31 Sending food to hypractvChipmunk. 21:47:43 !send Grunt death cobs 21:47:43 Sending death cobs to Grunt. 21:48:46 03|amethyst02 07* 0.17-a0-2201-gab33401: Make ctrl-A and invis creatures disable auto_eat_chunks too. 10(61 minutes ago, 2 files, 3+ 0-) 13https://github.com/crawl/crawl/commit/ab334016f032 21:48:46 03|amethyst02 07* 0.17-a0-2202-g1e9daa3: Make auto_eat_chunks the default. 10(59 minutes ago, 2 files, 2+ 2-) 13https://github.com/crawl/crawl/commit/1e9daa3e6a53 21:48:46 03|amethyst02 07* 0.17-a0-2203-g187e5c8: Log a couple of significant interface changes. 10(5 minutes ago, 1 file, 5+ 1-) 13https://github.com/crawl/crawl/commit/187e5c8569f3 21:49:28 i hate the hunger mechanic so, so much >8( 21:49:39 it makes me sad 21:50:18 it's the ultimate flow-breaking buzzkill 21:50:35 <|amethyst> see HEAD^ 21:51:03 <|amethyst> I guess you still have to press c over the corpses, but I like to think of that as "(c)onfirm kill" 21:51:10 "wee, this is fun--oh, wait, nope. i have to check every pile for food now" 21:51:18 <|amethyst> You take the dogtag off the orc! 21:51:39 in that case, it should be every kill 21:52:03 apparently during no tournament in the past has anyone ever slimified a unique 21:52:06 !kw t 21:52:07 Built-in: t => start>='2015-03-13 20:00:00' time<'2015-03-29 20:00:00' ((cv=0.16|0.16-a)) explbr= 21:52:13 !kw tall 21:52:13 Keyword: tall => ((t0.4||t0.5||t0.7||t0.8||t0.9||t0.10||t0.11||t0.12||t0.13||t0.14||t0.15||t0.16)) 21:52:13 having to check every single kill to see if there's a corpse under there is not what i'd call an "interesting decision" 21:52:21 that's because slimify wasn't a milestone during any of them 21:52:24 <|amethyst> would be nice if greedy explore could auto-butcher the way it used to auto-sacrifice 21:52:26 %git HEAD^{/limif} 21:52:26 07elliptic02 * 0.16-a0-3835-gebadc1c: Give a milestone for slimifying a unique. 10(9 months ago, 3 files, 6+ 1-) 13https://github.com/crawl/crawl/commit/ebadc1c2ab51 21:52:30 er 21:52:31 ... 21:52:35 most of them, then 21:52:36 !lg * tall / jiyva 21:52:36 <.< 21:52:36 <|amethyst> I tried doing that but there were some problems 21:52:42 :) 21:52:48 hm 21:52:52 830/590058 games for * (tall): N=830/590058 (0.14%) 21:52:57 (I thought that was an early 0.17 commit) 21:52:58 i'd like a chop command that works like fedhas prayer 21:52:58 !lg * t / jiyva 21:53:03 149/97853 games for * (t): N=149/97853 (0.15%) 21:53:11 just chop everything in sight and let autoexplore pick up the chunks 21:53:23 !lg * t xl>20 / jiyva 21:53:24 47/2944 games for * (t xl>20): N=47/2944 (1.60%) 21:53:27 remote chop 21:53:32 yeah, not that many jiyva games 21:53:33 !kw slimify 21:53:33 No keyword 'slimify' 21:53:37 !lm * slimify 21:53:37 No keyword 'slimify' 21:53:39 for Some Reason 21:53:40 !lm * uniq.slimify 21:53:41 465. [2015-10-26 00:55:48] M4edhros the Covert (L13 OpAr of Jiyva) slimified Rupert on turn 16836. (Lair:6) 21:53:42 ah 21:53:47 !lm * uniq.slimify s=uniq 21:53:47 No milestones for * (uniq.slimify). 21:53:54 !lm . uniq.slimify 21:53:54 No milestones for gammafunk (uniq.slimify). 21:53:54 !lm * uniq.slimify s=uniq.slimify 21:53:54 No milestones for * (uniq.slimify). 21:53:54 rip 21:53:55 !lm * uniq.slimify s=noun 21:53:56 465 milestones for * (uniq.slimify): 27x Aizul, 27x Rupert, 26x Norris, 25x Saint Roka, 22x Ilsuiw, 21x Sojobo, 19x Wiglaf, 19x Vashnia, 15x Nikola, 15x Louise, 13x Snorg, 12x Nergalle, 12x Asterion, 12x the Enchantress, 11x Jorgrun, 11x Frances, 11x Erolcha, 10x Sonja, 10x Kirke, 10x the 27-headed Lernaean hydra, 10x Nessos, 9x Agnes, 8x Maud, 8x Polyphemus, 7x Fannar, 7x Erica, 7x Frederick, 6x ... 21:53:58 !lm * uniq.slimify t 21:53:58 that way you can just whack 'c' after a battle instead of having to walk to the piles 21:54:04 <|amethyst> hypractvChipmunk: IMO no, but if you could make auto_butcher that works like auto_sacrifice and greedy_explore_sacrificeable I would so commit that 21:54:04 !lm * uniq.slimify t s=noun 21:54:07 116. [2015-03-29 15:52:32] anon the Black Belt (L17 TrWn of Jiyva) slimified Nergalle on turn 30710. (D:13) 21:54:13 chequers: disproven! 21:54:20 116 milestones for * (uniq.slimify t): 8x Rupert, 7x Asterion, 6x Sojobo, 6x Wiglaf, 6x Nikola, 6x Frances, 5x Donald, 5x Norris, 5x the Enchantress, 4x Nessos, 4x Vashnia, 4x Ilsuiw, 4x Louise, 3x Snorg, 3x Nergalle, 3x Agnes, 3x Polyphemus, 3x Aizul, 3x Saint Roka, 3x the 27-headed Lernaean hydra, 3x Jory, 2x Gastronok, 2x Joseph, 2x Erica, 2x Kirke, Tiamat, Harold, Duvessa, Maurice, Arachne, Gr... 21:54:23 <|amethyst> hypractvChipmunk: ("no" to full-los butchery without magic that is) 21:54:29 well that would be fine, too, but there's too many iffy cases where people want to keep corpses 21:54:31 hmm, well I just fixed a bug in the tourney scripts about parsing the event 21:54:32 if eb had slimified asterion 21:54:36 maybe he'd be alive today 21:54:38 not full-los, obviously 21:54:46 just like, adjacent or two tiles max 21:54:51 <|amethyst> hypractvChipmunk: yeah, and if you want to keep them you can animate before pressing autoexplore 21:54:53 i just hate walking over every square 21:54:55 alternate solution: autochop 21:55:15 <|amethyst> Grunt: what's the different between autochop and auto_butcher? 21:55:26 <|amethyst> other than a more or less classy name? 21:55:35 |amethyst: one already exists? 21:55:37 <.< 21:55:41 fr: autorune and autoorb 21:55:47 !send gammafunk qw 21:55:48 Sending qw to gammafunk. 21:56:01 no mine are 100% success rate 21:56:12 !send gammafunk unavoidable deaths 21:56:12 Sending unavoidable deaths to gammafunk. 21:56:50 !death gammafunk 21:56:51 Death has come for gammafunk... 21:56:51 also, on that subject, i'd like an autoexplore option that just picks up ammo and then stops 21:57:02 or anything up-pickable in the area 21:57:02 <|amethyst> Grunt: I meant, I just suggested it, so I thought you were talking about an alternative to that 21:57:19 <|amethyst> hypractvChipmunk: I think that's been suggested before, and I also think it would be nice 21:57:38 <|amethyst> ISTR some people didn't like the idea, but I don't remember what the objections were 21:57:39 like, i want to collect my ammo, but i also want to decide where i'm going next 21:57:42 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.92 [Firefox 41.0.2/20151014143721]] 21:57:44 <|amethyst> probably because they were stupid objections 21:58:06 well, the easy objection is that it doesn't do anything you couldn't do otherwise 21:58:23 <|amethyst> neither does tab :P 21:58:35 <|amethyst> there are some questionable edge cases though 21:58:59 but i'm too old to get the timing right to stop the autoexplore once everything's been picked up 21:59:04 <|amethyst> what if pickup-near moves to pick something up and puts you in sight of something new to be picked up 21:59:11 that's why i play roguelikes >8P 21:59:32 <|amethyst> probably you wouldn't want to go to the new thing, but that's somewhat difficult 21:59:42 yeah, i've thought about that. decided i don't care one way or the other >8P 21:59:51 <|amethyst> unless you made the command "pickup next" or something like that, but they you'd just mash it and have the same problem 22:00:02 -!- omarax has quit [Remote host closed the connection] 22:00:07 <|amethyst> s/they/then/ 22:00:27 -!- Syndicus_ has joined ##crawl-dev 22:01:25 i would just say do it where you pick up everything you know about when the button is pushed 22:01:31 because that's what it's for 22:01:50 if something comes up during the scan, you can always push the button again and it'll get picked up next 22:02:28 but honestly anything is better than picking everything up and then WHEEEEEEEEEEEEEEEEEEEEE let's go exploring 22:02:54 solution: mulch all the things 22:03:02 no more picking up ammo after a fight 22:03:29 -!- Syndicus has quit [Ping timeout: 246 seconds] 22:03:38 <|amethyst> no more floor consumables either 22:03:54 <|amethyst> item destruction was removed because it already happened 22:04:07 -!- lobf has quit [Quit: lobf] 22:04:16 gammafunk: fwiw, any Friday in November (including Nov 6) is fine with me for tourney start. poke me sometime and I can start explaining to you (and/or anyone else who is interested) what is involved in running/updating the scripts 22:04:30 hullo thar 22:05:35 -!- st_ has quit [Ping timeout: 264 seconds] 22:09:40 -!- amalloy is now known as amalloy_ 22:12:47 also...am i the only one that finds himself getting real-life hungry when playing this game, from all the messages it gives me telling me that i am? 22:19:57 -!- Pacra has quit [Read error: Connection reset by peer] 22:20:13 -!- Pacra has joined ##crawl-dev 22:20:19 -!- lobf has joined ##crawl-dev 22:21:52 -!- andrewhl has quit [Quit: andrewhl] 22:22:10 -!- debo has joined ##crawl-dev 22:22:55 is there a particular reason that inner flame always wants to target my wandering mushrooms first? 22:23:16 i mean, yeah, it's useful to use them as living bombs 22:23:30 -!- debo_ has quit [Ping timeout: 240 seconds] 22:23:32 -!- andrewhl has quit [Client Quit] 22:23:39 but surely that shouldn't be the default 22:24:06 <|amethyst> not sure if it specifically targets allies first but I wouldn't be surprised 22:24:18 I should mention 22:24:20 since it's actually really nice to use them to hold off enemies who are going to explode, since they are protected from the boom 22:24:26 has TSO penance confirmation changed recently? 22:24:26 <|amethyst> not inner flame specifically, but non-hostile enchantments 22:24:27 and the fire 22:24:37 when I was testing my hellpan vaults I kept getting penance on attacks 22:24:40 with no warning 22:24:49 uh. i wouldn't want to use it on my own mushrooms that badly 22:24:56 -!- CKyle has joined ##crawl-dev 22:25:04 ProzacElf: well, if it's going to die anyway, may as well 22:25:06 i mean, i guess if they're dying anyway 22:25:19 but like i said, it oughtn't be the default 22:25:25 no, probably not 22:25:26 <|amethyst> %git e0a51af8 22:25:26 07PleasingFungus02 * 0.17-a0-2129-ge0a51af: Reduce nonsense prompts 10(3 days ago, 1 file, 3+ 0-) 13https://github.com/crawl/crawl/commit/e0a51af81d64 22:25:35 lol 22:25:40 <|amethyst> Grunt: ^ and a couple after that (but specific to firestorm and slouch) 22:25:42 "nonsense prompt" 22:26:20 <|amethyst> not sure if that is the cause or not 22:28:22 -!- Daekdroom has quit [Quit: Leaving] 22:29:43 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 22:30:44 -!- Krymise has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…] 22:32:55 * Grunt digs around... 22:33:25 <|amethyst> We're all rooting for you. 22:33:30 <|amethyst> Except the Australians I guess 22:36:37 nope, i'm rooting for you too 22:39:11 -!- ystael has quit [Ping timeout: 246 seconds] 22:40:56 oh, you can't even cast inner flame on the wandering mushrooms. fedhas protects your plant from harm 22:41:06 that's totally annoying 22:41:30 the default action is essentially to waste the mana, waste your turn, and do nothing >8) 22:42:22 looks like it goes for them if they're closer or equidistant 22:42:27 though corona doesn't 22:43:22 -!- tealeaves has quit [Client Quit] 22:44:20 -!- tealeaves has quit [Client Quit] 22:45:10 hm, I feel like this may have been broken for a while if I'm understanding the cause of it correctly 22:45:11 * hypractvChipmunk starts digging. 22:45:23 the prompts? 22:45:26 yeah 22:45:28 here's the thing: 22:45:43 it's because TSO, like everyone else, doesn't like you 22:45:43 it triggers normally for normal sentient monsters 22:45:46 you should feel bad 22:45:49 elliptic: with tourney scripts is there a way to rebuild just one page? 22:45:52 i.e. monsters that would normally generate the prompt generate the prompt 22:45:59 the problem isn't that I'm not seeing the prompt: 22:46:02 running python loaddb.py is very slow 22:46:05 the problem is that I'm getting penance when I shouldn't be 22:46:16 ah 22:46:25 well i think you should always get penance 22:46:34 because you've been a bad boy 22:47:16 he's the one with the "don't attack helpless beings", right? 22:47:23 yes 22:47:27 anything besides that? 22:47:37 well, it's more nuanced than that 22:47:47 and there's an exception for unintelligent beings, demons and undead 22:47:54 it's that exception which isn't working right now 22:48:05 that seems like an awful common one to go for any length of time without being reported 22:48:06 I am looking at godconduct.cc:935 22:48:20 which is missing a tso_unchivalric_attack_safe_monster check 22:48:38 -!- tensorpudding has quit [Ping timeout: 272 seconds] 22:48:43 git blame to see when it was last changed? 22:48:54 it hasn't changed since early 0.16 22:48:59 i.e. 0.16-a 22:49:26 nothing there that's recent, yeah 22:51:20 that just looks like it's checking boxes though 22:51:28 so it shouldn't be addressed there anyway, right? 22:51:45 it's god-...heh...-agnostic 22:52:09 the check for penance should come as a god-specific thing seeing what boxes were checked 22:52:13 okay, here's another thing 22:52:17 godconduct.cc:230 22:52:26 there's what ought to be the tso_unchivalric_attack_safe_monster check that stops this 22:53:15 which... never gets called??? 22:56:53 <|amethyst> Grunt: what monster are you testing on? 22:57:07 |amethyst: in this case I'm stabbing a fire dragon 22:57:14 which is I_ANIMAL and should not be subject to this check 22:57:25 er 22:57:29 should be an exception, rather 22:58:04 interesting, apparently valid_victim is nullptr 22:58:09 even though that's not how this is defined 22:58:19 <|amethyst> hm, I'm not getting that 22:58:26 <|amethyst> oh, weired 22:58:29 <|amethyst> s/red/rd/ 22:59:05 I have a hunch 22:59:08 let's see if it's correct 22:59:38 * Grunt recompiles... 22:59:42 -!- Mojo_Nixon has quit [Quit: Textual IRC Client: www.textualapp.com] 23:00:02 -!- omarax has quit [Remote host closed the connection] 23:00:55 * hypractvChipmunk hands Grunt his copy of Proust. 23:01:33 ...o_O... 23:02:06 * Grunt recompiles again... 23:02:58 oh no, tragedy has struck! 23:03:48 ...O_o... 23:03:55 okay, I can confirm now 23:03:59 this bug is *compiler-specific* 23:04:07 it only occurs when I build with gcc 5.2 23:04:17 (and may with 5.1; need to check that) 23:04:18 <|amethyst> hrm 23:04:41 5.2.0? 23:04:44 5.2.0, yes 23:05:45 -!- Pacra has quit [Read error: Connection reset by peer] 23:06:22 also happens in 5.1.0 23:06:25 thanks gcc5! 23:07:00 -!- AreBrandon has quit [Remote host closed the connection] 23:09:51 ??clang 23:09:51 clang 23:09:56 clang?? 23:09:56 clang 23:10:12 <|amethyst> Grunt: hm, if you make that lambda into a static function does it still have the problem? 23:10:12 (clang functions correctly, as does gcc 4.9.3 23:10:16 |amethyst: let's find out 23:12:16 |amethyst: if I turn it into a static function, it works 23:12:24 (i.e. problem goes away) 23:12:48 i guess inner fire only checks 'nasty_to()', which is false for co-aligned inner flame...but if you're fedhas, you can't cast it anyway... 23:12:58 so while it's not "nasty", i think it should be excluded 23:13:16 <|amethyst> Grunt: what if you leave it as a lambda and change the member of dislike_response to function valid_victim; ? 23:14:21 |amethyst: also works 23:14:21 <|amethyst> Grunt: (probably should #include but changes are one of those headers already does) 23:14:22 interesting 23:14:30 <|amethyst> Grunt: Hm... 23:15:51 ??hm 23:15:51 |amethyst[2/22]: <|amethyst> hm 23:16:54 <|amethyst> Grunt: and if you leave everything as it was but change the lambda to have -> bool before the { ? 23:17:02 Grunt: idea for the grunt_patches branch: bolts of cleaving 23:17:18 <|amethyst> (I do see one problem: in C++11 ATTACK_FRIEND_RESPONSE's lambda returns void!) 23:17:24 I guess that's just hellfire isn't it 23:17:46 |amethyst: does not work 23:17:48 bolts of bolting 23:17:55 yeah, there you go 23:18:01 fires out bolts at the target 23:18:09 Your bolt of bolting fires a bolt! 23:18:10 s/at/from/ 23:18:11 randomly that or running away >.> 23:18:30 bolts that reflect off walls repeatedly 23:18:35 ??bow of chaos 23:18:36 bow of chaos[1/1]: ASSERT(_valid()) in 'ray.cc' at line 194 failed. 23:19:00 hopefully it can get really long parenthetical kill messages like lich summons used to get 23:19:03 or maybe still do 23:19:08 <|amethyst> Grunt: I see no reason that constructing that function ponter from the lambda, or copying it when we copy the dislike_response, should fail 23:19:36 <|amethyst> Grunt: but probably safest to make it use function<> anyway 23:20:11 <|amethyst> Grunt: probably could reduce that down to a minimal case and file it as a g++ bug 23:20:22 |amethyst: you apparently understand what's going on better than I do - care to write the commit message? <.< 23:20:52 chequers: no 23:20:54 <|amethyst> IMO "Work around an apparent compiler bug in g++ 5.2" 23:21:04 5.x sounds like? 23:21:09 5.x, yes 23:21:11 <|amethyst> oh, right 23:21:37 elliptic: thanks, will ask you about that sometime soonish then 23:21:43 <|amethyst> Grunt: I'll fix the one that should have a -> bool though 23:21:50 <|amethyst> Grunt: unless you already did that 23:21:57 <|amethyst> (that one's not a compiler bug, that's our bug) 23:22:01 -!- dtsund has quit [Remote host closed the connection] 23:22:06 |amethyst: go ahead 23:22:17 hrm, if we do 11-6 for t, when should we branch? 23:22:18 -!- mibe has quit [Ping timeout: 246 seconds] 23:22:21 chequers: if loaddb.py is too slow even after the first time running it (which is slow because it needs to read all the logfile/milestones data, which is unavoidable), maybe try disabling the player page writing since I think that's the slowest thing aside from reading new data 23:22:52 it seems like it re-parses every log file every time 23:23:22 gammafunk: apart from this bug we're fixing right now, do we anticipate anything that's about to land in trunk that needs to go in before branching? 23:23:26 -!- dtsund has joined ##crawl-dev 23:23:31 chequers: hm, it doesn't normally do that 23:23:38 I would like to get my ocs changes in tomorrow 23:23:45 but nothing major 23:24:04 the open PRs are bugfixes 23:24:10 oh, there's any changes for Gozag shops 23:24:16 but that doesn't actually ahve to change 23:24:48 chequers: oh, do you have start/end date or version number set so that there aren't any qualifying games? 23:25:35 I need space on my server. last time I got a lot of space back by stripping the binaries for previous versions (0.16 and prior) 23:25:42 iirc in that case it behaves as you said, which is indeed annoying if you have large input files 23:25:44 like 90% savings 23:25:52 -!- amalloy_ is now known as amalloy 23:26:19 03|amethyst02 07* 0.17-a0-2204-gf7318e6: Add some missing return types. 10(17 seconds ago, 1 file, 7+ 7-) 13https://github.com/crawl/crawl/commit/f7318e6592b5 23:26:30 it only saves its place in the files if it actually finds tourney games... maybe a bug, I've never tried to look at that code to fix it 23:26:50 I'd like to do that again. but was going to wait till we tagged 0.18. but that may be a few weeks stilll. so I was thinking I would just strip 0.17 binaries up through july. is there anything dumb with that idea? 23:27:18 johnstein: we'll be tagging sooner than a few weeks I think 23:27:19 -!- Guest28264 has quit [Ping timeout: 240 seconds] 23:27:27 esp if we aim for a Nov. 6 tourney 23:27:34 <|amethyst> johnstein: IMO strip all 0.17 binaries except the latest 23:27:34 oh. I had heard Nov 13 23:27:43 yeah but it seems the 6th is ok 23:27:52 but yeah that's still like two weeks 23:28:32 |amethyst: ok. I'd thought that having unstripped 0.17 binaries might be useful for the stragglers playing games from april 23:28:42 <|amethyst> johnstein: eh, they can transfer their games 23:28:45 but getting rid of all of them cept the most recent is very nice 23:28:52 thanks 23:29:02 <|amethyst> johnstein: no sense debugging a stack trace that isn't necessarily even relevant to the current codebase 23:29:22 & "reproduce it in current version" is SOP for most projects 23:29:26 er ^ ... 23:29:44 <|amethyst> I need to free up some space on CSZO before the tourney too 23:29:50 <|amethyst> 28 GiB free ATM 23:30:02 I've got about 3 23:30:07 <|amethyst> heh 23:30:08 and ttyrecs are only 10GB 23:30:20 Grunt: I think what I'll do is 1) get that change in tomorrow early, since I have time and 2) send a follow-up email to CRD about the moved-forward t date of Nov 6th with a note that we'll do 0.17-b1 the next day (the 27th) 23:30:25 !serverstats 23:30:29 <|amethyst> johnstein: also, rm binaries from the crawl-build directory 23:30:35 03Grunt02 07* 0.17-a0-2205-g03dd7ef: Work around an apparent gcc 5.x compiler bug (|amethyst). 10(2 minutes ago, 1 file, 3+ 1-) 13https://github.com/crawl/crawl/commit/03dd7ef6e0df 23:30:38 <|amethyst> johnstein: if you haven't yet 23:30:39 |amethyst: yea, I do that first 23:30:49 about once a week 23:30:53 unless anyone feels the 27th is too aggressive a freeze date 23:31:05 it isn't unless we're waiting on something major 23:31:12 which other than your work, we aren't AFAIK 23:31:25 4792890 games for *: 1904930x cao [29922], 1025116x cdo [14528], 1099020x cszo [12371], 212405x cue [3779], 122283x cbro [3420], 178317x ckr [2317], 106096x cwz [1700], 69145x cxc [1441], 24437x rhf [693], 16443x cpo [492], 25171x lld [446], 9527x csn [282] 23:31:43 elliptic: aha, that's probably it 23:32:02 elliptic: I might have bitten off more than I can chew moving all the tourney-related data out of code 23:32:05 yeah, neither my thing nor Gozag shops are major, but they should be pre-freeze 23:32:16 but i'll ping you if I have any big troubles 23:32:40 gammafunk: if you're writing a note about the branch 23:32:42 please mention: 23:32:49 johnstein: just auto-migrate trunk players :3 23:33:05 "don't land anything big and exciting in 0.18 until after the tournament - we don't want to distract players from testing 0.17 or from the tournament" 23:33:07 chequers: I'm a benevolent admin 23:33:09 :) 23:33:12 will do 23:33:16 but yea, I've considered it 23:33:30 -!- CKyle has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 23:33:38 Devtato> Current VPS disk usage is 60% 23:33:41 nice 23:33:54 Sounds like a hot devtato 23:35:36 grunt is that you 23:35:45 >.> 23:35:46 geekosaur: Will you be able to build os packages near the 6th? We can always just deliver those when they're available 23:35:58 s/os/os x/ 23:39:34 -!- Pisano2 has quit [Ping timeout: 268 seconds] 23:40:51 maybe I'll write that note now, actually, so anyone coming out of the woodwork has extra time to deploy their HULK species patch 23:51:30 I need to do a wordpress changelog / tournament, but that can happen tomorrow 23:52:46 -!- BlackGyver has quit [Ping timeout: 240 seconds] 23:52:49 -!- MakMorn has quit [Ping timeout: 256 seconds] 23:53:00 03|amethyst02 07* 0.17-a0-2206-g471501c: Apply a similar workaround to like_response. 10(33 seconds ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/471501cc9c12 23:55:20 -!- MakMorn has joined ##crawl-dev 23:57:44 >8O experience potion lied to me! it was off by 0.1 23:58:47 <|amethyst> I guess toggling things repeatedly to tweak the percentages (FR: fix that) doesn't actually help 23:59:12 heh, it does that? 23:59:46 <|amethyst> yeah, before the recent commit of reaverb's you could see that most easily by pressing ! repeatedly