00:00:08 Unstable branch on CRAWL.XTAHUA.COM updated to: 0.20-a0-1043-gbd57889 (34) 00:03:16 !messages 00:03:16 No messages for minmay. 01:19:18 Unstable branch on crawl.develz.org updated to: 0.20-a0-1043-gbd57889 (34) 01:58:42 Windows builds of master branch on crawl.develz.org updated to: 0.20-a0-1043-gbd57889 02:18:29 #crawlcode,butnot https://nethackwiki.com/wiki/Rnz 02:34:53 -!- amalloy_ is now known as amalloy 02:53:30 Monster database of master branch on crawl.develz.org updated to: 0.20-a0-1043-gbd57889 03:12:39 Unstable branch on crawl.beRotato.org updated to: 0.20-a0-1043-gbd57889 (34) 03:27:44 -!- amalloy is now known as amalloy_ 03:55:31 !tell |amethyst any ideas why my bot is quiet? 03:55:32 TZer0: OK, I'll let |amethyst know. 03:56:10 !tell |amethyst nevermind. 03:56:11 TZer0: OK, I'll let |amethyst know. 03:57:43 who manages CDO? 03:58:12 I can do it's announcing with Postquell if they want to be absorbed into the machine 03:59:31 crawl announcer bots: too big to fail 04:59:10 03gammafunk02 07* 0.20-a0-1044-g97bcf2f: Make some functions static and document 10(5 weeks ago, 1 file, 55+ 32-) 13https://github.com/crawl/crawl/commit/97bcf2f4298c 04:59:10 03gammafunk02 07* 0.20-a0-1045-gab23864: Clean up secret moon lore 10(2 days ago, 1 file, 9+ 10-) 13https://github.com/crawl/crawl/commit/ab2386400fc9 04:59:10 03gammafunk02 07* 0.20-a0-1046-g08d5691: Implement transporters 10(2 weeks ago, 51 files, 914+ 134-) 13https://github.com/crawl/crawl/commit/08d569129252 04:59:10 03gammafunk02 07* 0.20-a0-1047-ge02263c: Rework vaults previously using lua teleporters to use transporters 10(2 weeks ago, 4 files, 129+ 114-) 13https://github.com/crawl/crawl/commit/e02263c3ed05 04:59:10 03gammafunk02 07* 0.20-a0-1048-gd0c4d64: Some transporter vaults 10(6 days ago, 2 files, 237+ 0-) 13https://github.com/crawl/crawl/commit/d0c4d6411e23 05:01:49 -!- ZChris13_ is now known as ZChris13 05:10:10 Unstable branch on crawl.jorgrun.rocks updated to: 0.20-a0-1048-gd0c4d64 (34) 05:30:22 -!- stephen is now known as smazza 06:14:27 |amethyst: just noticed i randomly responded to you in /r/programming 09:12:36 !crash toastedzergling 09:12:50 2. toastedzergling, XL21 HOBe, T:43124 (milestone): https://crawl.jorgrun.rocks/morgue/toastedzergling/crash-toastedzergling-20170424-011202.txt 09:14:17 weird, that is a warlock's mirror reflecting agony, shouldn't actually kill anything 09:15:26 oh hmm I guess it saves damage as a fineff 09:16:50 even more complicated, it might be a warlock's mirror + pain mirror interaction 09:32:23 once again, really a pain to replicate 09:32:33 we may want to consider reverting that assert for release 09:41:30 <|amethyst> could use an #if CRAWL_VERSION_RELEASE != VER_FINAL 09:41:30 |amethyst: You have 2 messages. Use !messages to read them. 09:42:26 <|amethyst> hm 09:42:58 <|amethyst> should rewrite amethyst_srp_altar to use transporters 09:43:05 there's no way to make monsters cast specific spells right? 09:43:18 <|amethyst> you can give them a specific spell list 09:43:32 I mean in wizmode 09:44:31 part of why I haven't yet replicated that crash is that the stupid death knight just hits me most of the time 09:44:46 <|amethyst> I make a monster with spell:fireball.255.wizard so they cast it every turn it's useful 09:44:52 and its MR is too high for reflected agony to trigger much 09:44:55 ah 09:45:05 <|amethyst> well, nearly every turn 09:45:26 <|amethyst> they'll still chase you, and have a good chance to hit you if adjacent, but they will spam the spell quite a bit anyway 09:45:33 <|amethyst> s/to hit/to melee/ 09:45:56 fr wizmode monster editing 09:46:59 <|amethyst> that would be neat 09:52:05 probably one would discover that it's deeply embedded into the foundations of crawlcode that monsters never change 09:54:16 "what can change the nature of a gnoll?" 13:25:36 Unstable branch on crawl.akrasiac.org updated to: 0.20-a0-1048-gd0c4d64 (34) 13:35:42 -!- amalloy_ is now known as amalloy 14:04:38 -!- amalloy is now known as amalloy_ 14:15:15 -!- amalloy_ is now known as amalloy 15:12:43 heh, i was not aware until yesterday that porkolated imps turn into hellhogs 15:12:48 secret kirke tech 16:58:46 rlgrobin (L21 TrMo) ASSERT(!invalid_monster(&mons)) in 'mon-death.cc' at line 1887 failed. (Vaults:4) 17:02:13 MarvinPA: did you have any opinions on what to do about Monks? I think most people are pretty unhappy with how they are now 17:13:59 New branch created: pull/524 (6 commits) 13https://github.com/crawl/crawl/pull/524 17:13:59 03rdunk02 07https://github.com/crawl/crawl/pull/524 * 0.19-a0-1008-gc2ec2fc: Fix for 0010555: Big Wings Weirdness Updating the player tile when the big wings mutation is acquired 10(9 months ago, 1 file, 6+ 0-) 13https://github.com/crawl/crawl/commit/c2ec2fc992cc 17:13:59 03rdunk02 07https://github.com/crawl/crawl/pull/524 * 0.19-a0-1009-g0d604ee: Fixing formatting 10(9 months ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/0d604ee8264e 17:13:59 03rdunk02 07https://github.com/crawl/crawl/pull/524 * 0.19-a0-1071-g72ce42b: Merge remote-tracking branch 'upstream/master' 10(9 months ago, 0 files, 0+ 0-) 13https://github.com/crawl/crawl/commit/72ce42b8366b 17:13:59 03Russell Dunk02 07https://github.com/crawl/crawl/pull/524 * 0.19-b1-4-g9668c71: Merge branch 'master' of https://github.com/Skilld18/crawl 10(6 months ago, 0 files, 0+ 0-) 13https://github.com/crawl/crawl/commit/9668c7154fec 17:13:59 03Russell Dunk02 07https://github.com/crawl/crawl/pull/524 * 0.20-a0-1053-gb87cdd84: Merge remote-tracking branch 'upstream/master' into HEAD 10(28 minutes ago, 0 files, 0+ 0-) 13https://github.com/crawl/crawl/commit/b87cdd84d646 17:13:59 03Russell Dunk02 07https://github.com/crawl/crawl/pull/524 * 0.20-a0-1054-g28641ff: Uskayaw stomp now warns user about damaging friendlies(11003) 10(4 minutes ago, 1 file, 15+ 0-) 13https://github.com/crawl/crawl/commit/28641ffda451 17:17:35 gammafunk: when it was discussed briefly the other day i was mainly in favour of just reverting the change, i think lasty agreed there too 17:17:47 I wouldn't have a problem with that either 17:18:19 I understand the motivation behind the commit, but the way it was done doesn't work 17:19:38 gammafunk: oh also, i noticed a bunch of TAG_MAJOR comments in your transporter commit, did you know about dat/des/variable/compat.des? 17:20:06 that's been used as a place to dump all those obsoleted lua callbacks so they're all in one place 17:20:22 I should look into that, but I ran into a weird thing where callbacks as save compat when I moved them to another lua block 17:20:58 like I actually tested with the old map versions created in a save, and it failed to find the callback functions at random 17:21:01 ah ok, i don't think i ever had any problems moving things there but maybe it gets weird with particularly complicated lua 17:21:09 meaning sometimes it could find it, sometimes not 17:21:18 I wonder if it's some general problem callbacks 17:21:25 but yeah if possible I'll move them there 17:45:47 03MarvinPA02 07* 0.20-a0-1049-g537b456: Revert "Remove Monks' starting weapon choice" 10(7 days ago, 3 files, 7+ 6-) 13https://github.com/crawl/crawl/commit/537b456c9a2d 17:52:42 03MarvinPA02 07* 0.20-a0-1050-g57248f3: Update Monk manual entry 10(48 seconds ago, 1 file, 2+ 3-) 13https://github.com/crawl/crawl/commit/57248f37952a 17:56:08 oops, MPA beat me too it! 17:57:21 you know what, that's a better commit message that what I had going, as well, I quit! 17:57:45 s/too/to/ 17:57:47 <|amethyst> alexjurkiewicz: ha, my years in ##bash have paid off 17:58:33 was that the "you can assume #!/bin/bash" works comment? 17:59:13 which, to be honest, although I'd know not to assume that, I wouldn't know when exactly /bin/bash wouldn't be available 17:59:19 <|amethyst> alexjurkiewicz's (= pork_spare_ribs) was, yes 17:59:36 <|amethyst> /bin/bash is for the most part there on GNU systems, and not elsewhere 17:59:56 <|amethyst> I think opensolaris has /bin/bash but maybe it's /usr/bin or /opt/gnu or something 18:00:00 <|amethyst> err 18:00:07 <|amethyst> well, I guess it's there on OS X too 18:00:20 <|amethyst> and since the whole world is Linux + OS X, you're fine :) 18:01:07 I've run OpenBSD before! And toyed with FreeBSD 18:01:19 <|amethyst> I once had OpenBSD and FreeBSD vms 18:01:25 <|amethyst> and opensolaris 18:01:28 <|amethyst> once upon a time 18:01:39 <|amethyst> RIP opensolaris 18:02:39 <|amethyst> I should set up a new Solaris VM 18:05:39 I was always curious about trying something really different like Plan 9. But I'm not sure that it ever really took off in any way 18:07:22 it didn't 18:09:29 Unstable branch on crawl.jorgrun.rocks updated to: 0.20-a0-1050-g57248f3 (34) 18:13:14 |amethyst: does cheibriados have source code available for its git polling? I'd like to implement something similar for Cerebot, but don't want to go about it in a silly way 18:15:45 Unstable branch on underhound.eu updated to: 0.20-a0-1050-g57248f3 (34) 18:21:20 <|amethyst> gammafunk: http://s-z.org/neil/git/?p=cheibriados.git I should probably put that under the crawl account on github 18:21:26 thanks 18:21:44 <|amethyst> specifically 18:21:55 <|amethyst> http://s-z.org/neil/git/?p=cheibriados.git;a=blob;f=lib/Crawl/Bot/Plugin/Commit.pm;hb=HEAD 18:24:49 oh, so it "ticks" with a git fetch, seeing if HEAD changed? 18:25:08 I guess that's a pretty straitforward way of doing it 18:26:17 <|amethyst> not just HEAD, but all branches 18:26:17 A wiki plugin PogChamp 18:27:13 <|amethyst> I'm not sure if the wiki plugin has ever worked 18:27:33 <|amethyst> probably did once upon a time when the bot was called Ashenzari 18:40:11 Do we no longer list monsters being insubstantial at all? 18:41:14 I'm not sure that the player currently has any way to tell that e.g. a given monster is immune to shatter or not 18:55:46 <|amethyst> gammafunk: you say "no longer", but did we ever? 18:55:51 <|amethyst> we definitely should 18:55:53 that is possible! 18:56:10 but I swear I was able to find this info without looking in the monster definitions at one point 18:56:14 but it's not in monster, nor in xv 18:56:31 <|amethyst> patches welcome 18:57:06 ah, see, but if you want the gammafunk name on your git repo, you gotta pay for my commits. top dollar. 18:57:52 I will look into that though, since I don't know if the player can currently figure out if spells that interact with insubstantial will have an effect on a specific monster 18:58:22 <|amethyst> ideally targetting and the monsters-in-range check would know about that 18:58:56 <|amethyst> though I guess i.e. Sticky Flame still does impact damage to insubstantials 18:59:35 Hello, when I build with `make debug test TILES=y ...` the tests crash. Are they only supposed to be run with TILES disabled? Because they work fine when I disable it, and the game itself plays fine with TILES=y. 19:00:07 I can't see them working right with TILES=y 19:00:56 unless you want to hack in support for the tests to configure Xvfb instead of fakepty when in TILES mode 19:05:20 geekosaur: Thank you for the info. Maybe this can be documented somewhere in INSTALL.txt or docs/develop/testing.txt 19:10:24 New branch created: pull/525 (1 commit) 13https://github.com/crawl/crawl/pull/525 19:10:24 03Russell Dunk02 07https://github.com/crawl/crawl/pull/525 * 0.20-a0-1051-g2a3e80b: Uskayaw stomp now warns user about damaging friendlies(11003) 10(2 minutes ago, 1 file, 15+ 0-) 13https://github.com/crawl/crawl/commit/2a3e80bf0104 19:21:50 !crashlog 19:21:51 17180. rlgrobin, XL21 TrMo, T:50382 (milestone): https://underhound.eu:81/crawl/morgue/rlgrobin/crash-rlgrobin-20170424-205846.txt 19:22:42 at least that's basically the same crash as the previous one 19:25:00 no less annoying to replicate this version 19:26:06 hmm...so yaktaur shoots a bolt, gets reflected off player, hits a death knight with pain bond up, who gets the damage? 19:28:02 <|amethyst> should be the yaktaur, but there is currently a crash if the yaktaur dies 19:28:11 <|amethyst> which is especially relevant with piercing 19:28:27 <|amethyst> penetration, or whatever it's calles 19:28:31 <|amethyst> s/lles/lled/ 19:28:38 <|amethyst> s/dies/already died/ 19:29:11 there's a crash if the death knight dies too, apparently 19:29:37 !source fineff.cc:214 19:29:38 https://github.com/crawl/crawl/blob/master/crawl-ref/source/fineff.cc#L214 19:32:09 that messaging is odd, too 19:33:50 well, I replicated it 19:33:57 progress 19:44:40 unfortunately it is specific to reflection so I may never replicate it again 19:53:21 advil: you can make reflection relatively reliable, can't you? 19:53:33 yeah, I've managed to do it once more 19:53:48 place monsters in iron-grate cages so they can't move, and position yourself at the right angle with a +1000 "reflection 19:53:49 the conditions are, a yaktaur (or whatever) has to miss the DK, trigger reflect, and kill the DK 19:54:51 give the DK mhp of 1, and make him spam pain mirror as |amethyst suggested. should make it happen reasonably often, no? 19:55:29 well, often enough to be possible but annoying 20:14:29 -!- amalloy is now known as amalloy_ 20:44:45 -!- MaxFrosty is now known as MaxFrost 21:05:38 <+|amethyst> I think opensolaris has /bin/bash <-- as a symlink at least. But yeah, Windows, Linux and OSX all have it at /bin/bash :) 21:06:58 someone forgot that the BSDs exist 21:08:14 but nobody uses them! 21:08:27 i bet /bin/bash isn't on beos either 21:13:01 uh huh 21:24:36 <|amethyst> gammafunk: it's on the commercially relevant BSD :P 21:25:08 huh? 21:25:26 <|amethyst> OS X 21:25:51 I'm pretty sure "Windows bash" isn't terribly commercially relevant, and FreeBSD is used commercially at a number of hosting places 21:26:23 not that it's a big deal to assume that /bin/bash works for most scripts 21:28:16 I don't know what POSIX tells you to do about stuff like that anyhow, presumable there are good rules for what kind of things to assume about shell availablility 21:28:33 <|amethyst> The Posix way is to s/// the script at install time to use the system shell 21:28:37 <|amethyst> I shit you not 21:28:40 hah 21:28:59 #! /usr/bin/env bash 21:29:00 :p 21:29:14 <|amethyst> /usr/bin/env might not be Posix env, though 21:29:31 <|amethyst> so it's not the Posix way :) 21:30:22 I guess most shell scripts are installed via system packages, so some of that is happening at the package level? 21:30:48 not sure if BSD ports have anything they do about shell scripts 21:31:16 * geekosaur stopped caring much about POSIX some time back anyway. it's marketing, not technical 21:31:46 they'll change stuff as needed to let a commercial entity tick the POSIX checkbox 21:35:22 johnstein, alexjurkiewicz: can I get a hellcrawl update please 22:07:18 posix is a spook 22:08:49 thats racist 23:06:53 @?frilled lizard 23:06:54 frilled lizard (03l) | Spd: 10 | HD: 1 | HP: 1-3 | AC/EV: 0/15 | Dam: 3 | amphibious, cold-blooded | Res: 12drown | XP: 1 | Sz: tiny | Int: animal. 23:16:46 http://crawl.develz.org/wordpress/trunk-updates-24-april-2017 23:17:36 any word on when the tourney might be? 23:18:45 Is d:3 always-wand ijyb expected to stay 23:19:16 If so I'm pretty sure she'll end up wtih the highest killratio in the game 23:19:36 heh 23:19:49 australians shouldn't wrestle maurice or gastronok? 23:20:30 I mean, if they manage to find any, I wouldn't recommend wrestling them 23:21:06 heh 23:21:29 eh I'm not even very athletic and I'm pretty sure I could kick maurice's ass 23:26:03 but what about his wands!! 23:27:09 you don't see invisible 23:27:18 how are you going to kick the ass of a dude who's invisible 23:28:43 i just go PBTBPHTBPHTBPHTBPHTBPTHBPTHBTPHBTPHBTPBHTPHB with my mouth spraying saliva in front of me, and some of the droplets will stick to maurice so i can see him 23:41:13 that's not at all how the fights with the invisible demons and aliens go down in animes and predator movies dude 23:41:16 -!- yesno__ is now known as yesno 23:42:30 never watched any of either tbh 23:44:04 !lg * ckiller=ijyb place=d:3 s=cv 23:44:36 12913 games for * (ckiller=ijyb place=d:3): 957x 0.17-a, 894x 0.20-a, 709x 0.14-a, 626x 0.18-a, 616x 0.16-a, 611x 0.17, 596x 0.10, 584x 0.19-a, 535x 0.16, 532x 0.13-a, 513x 0.15-a, 465x 0.11, 461x 0.15, 424x 0.12-a, 405x 0.9, 389x 0.7, 370x 0.19, 346x 0.18, 327x 0.5, 299x 0.4, 297x 0.14, 277x 0.13, 274x 0.8, 245x 0.12, 222x 0.11-a, 182x 0.10-a, 158x 0.6, 129x 0.8-a, 123x 0.3, 95x 0.2, 91x 0.9-a, 5... 23:45:29 !lg * thisweek ckiller=ijyb 23:45:30 60. 1321a the Skirmisher (L5 DsFi of Gozag), blasted by Ijyb (wand of lightning (?/15)) on D:3 on 2017-04-25 03:06:52, with 153 points after 2351 turns and 0:02:45. 23:45:33 !lm * thisweek uniq=ijyb 23:46:19 !killratio ijyb 23:47:03 90s limit exceeded: killed !lm * thisweek uniq=ijyb 23:47:50 90s limit exceeded: killed !killratio ijyb 23:48:03 ok then 23:48:38 !kw month 23:48:38 Keyword: month => end>${now()-interval('31d')} 23:48:52 !gitgrep 1 Ijyb 23:48:52 %git HEAD^{/Ijyb} 23:48:52 07gammafunk02 * 0.20-a0-1026-gc3ddcbd: Move a vault deeper and fix a typo in a vault name 10(5 days ago, 2 files, 2+ 2-) 13https://github.com/crawl/crawl/commit/c3ddcbd8214c 23:48:57 !gitgrep 2 Ijyb 23:48:57 %git HEAD^{/Ijyb}^^{/Ijyb} 23:48:57 07MarvinPA02 * 0.20-a0-918-g7688923: Always give Maurice a wand 10(4 weeks ago, 3 files, 11+ 7-) 13https://github.com/crawl/crawl/commit/7688923efa51 23:49:18 !kw wandijyb vlong>=0.20-a0-918-g7688923 23:49:19 Defined keyword: wandijyb => vlong>=0.20-a0-918-g7688923 23:49:27 !killratio ijyb * wandijyb 23:49:46 ijyb wins 10.89% of battles against * (wandijyb). 23:49:53 !killratio ijyb * !wandijyb recent 23:50:00 ijyb wins 5.463% of battles against * (!wandijyb recent). 23:50:17 I don't see any change at all... 23:52:59 !gitgrep equip_bar 23:52:59 %git HEAD^{/} 23:52:59 07MarvinPA02 * 0.20-a0-1050-g57248f3: Update Monk manual entry 10(6 hours ago, 1 file, 2+ 3-) 13https://github.com/crawl/crawl/commit/57248f37952a 23:53:33 that didn't work 23:53:36 oh 23:53:40 !gitgrep 1 equip_bar 23:53:40 %git HEAD^{/equip_bar} 23:53:41 07elliptic02 * 0.20-a0-911-gc068411: Add an option to replace the noise bar with an equipment bar. 10(4 weeks ago, 4 files, 44+ 11-) 13https://github.com/crawl/crawl/commit/c068411295f4 23:55:07 kramin: works for me