00:39:10 welp, I guess those github comments HAVE been coming through 01:19:05 through some part of github at least 01:28:13 Unstable branch on crawl.develz.org updated to: 0.23-a0-358-g98c7a59 (34) 01:59:26 Windows builds of master branch on crawl.develz.org updated to: 0.23-a0-358-g98c7a59 02:59:50 Monster database of master branch on crawl.develz.org updated to: 0.23-a0-358-g98c7a59 03:11:52 Unstable branch on crawl.beRotato.org updated to: 0.23-a0-358-g98c7a59 (34) 04:05:41 -!- amalloy is now known as amalloy_ 04:43:37 Something really weird is up with my PR 04:43:58 if I try to comment, ebering's comment just gets repeated more 04:44:18 and it says "you are unable to comment at this time" 04:44:29 anyhow, the message I was trying to send is, "Right, agreed, I'll do that. Not sure what's going on with the same message 4 times, mind." 04:46:12 hello guys 04:46:46 I am taking a crack at this bug `https://github.com/crawl/crawl/issues/858` 04:46:54 I was wondering if there is a way for me to simulate that situation (dual-wielding monster and a character with Tukima's dance spell) 04:47:18 in the actual game 05:07:28 also do you guys think that an up to date vault designer program would be useful ? 05:58:52 -!- Tiobot is now known as Guest5322 07:23:02 any ideas how I could get the tiles for the latest version of crawl and the mappings between the tiles and the font symbols ? 07:23:47 I checked out https://github.com/crawl/tiles but it seems those are 3 years old 07:35:32 alexjurkiewicz: no specific feedback for that one; I disagree with advil re appropriateness of doing style tests in travis, but that's a small issue 07:36:41 ??vaultedit 07:36:42 vaultedit[1/2]: Vault editing tool originally by nooodl, now hosted and developed by rangerofthewest: https://crawlerofthewest.github.io/vault/ 07:37:02 randomy: re vault editor, have you seen this? ^ 07:37:58 has cleave been added to UC/claws attacks? 07:38:19 oh nevermind 07:38:39 tiles are stored in the main crawl/crawl repo; I'm not sure that there's an easy way to map between tiles and glyphs though 07:40:44 aidanh: vaultedit is exactly what I was hoping for 07:42:24 thanks 07:43:56 no worries 08:10:23 when you guys work on gameplay bugs that require a certain situation ( for example https://github.com/crawl/crawl/issues/858 ) how are you testing that situation ? 08:10:36 I mean i don't think you play through the game until that situation arises 08:11:10 wizard mode ? 08:11:23 you can pretty much do anything with it 08:18:17 I didn't know about that. Thanks bgiannan 09:10:41 yes, you can use wizard mode to create a monster and give it specific items 09:11:01 give is hidden in x (which gets a bunch of extra wizmode commands, use ? to see them) 09:15:24 randomy: re tiles, the crawl/tiles repo is a (not-super-often-updated) collection of tiles developed during the crawl project, and the tiles actually used in the game at any given time are in the main repo 09:16:09 crawl/tiles also tries to keep the licensing information clearer 09:16:17 but it just doesn't get updated much 09:16:33 got it. crawl/tiles has a different purpose 09:33:12 apparently any github comment that give an error last night actually posted, eventually 10:00:54 oh dear 10:00:57 so there's like thirty of each 10:01:00 poor github 10:57:55 ebering when you talk about adding my new function to clua, did you just mean make it available to be used by initfiles etc? 11:09:30 ie by adding a function to l-you.cc 11:19:12 related question: should I print the reason for intrinsic immunity in the spell's description, or just leave the message generic? 12:57:41 what up crawldevers 12:59:17 NP7: yes I mean adding a function to l-you.cc to make it available in initfiles 12:59:47 NP7: a generic message is fine, that way we don't have to judge how to handle a case of multiple reasons 13:00:22 sorry about the multiple github comments 13:00:26 github was sad yesterday 13:00:54 https://status.github.com/messages 13:00:54 appears to still be sad 13:04:34 yea I also experienced it :/ 13:05:16 Unstable branch on crawl.akrasiac.org updated to: 0.23-a0-358-g98c7a59 (34) 13:17:55 I'm giving a talk at a conference about open source governance models and I'd like to use crawl as an example, would anyone with a commit bit like to answer two questions? 13:20:11 |amethyst: ^? 13:25:21 Hey folks -- hayenne suggested I ping this channel. Just experienced... something, maybe a crash?... on CAO. Playing 0.22, I was in Lair:6 blowing up Death Yaks with a hyperactive ballisto... balllisty... er, spores when all of a sudden I was back at the game launcher screen. Went back into my game trying to figure out if I just died quickly and was tabbing too much, but it loaded me back on Lair:6 when I first went down 13:25:22 the stairs 13:25:47 Which is to say, it seems to have reloaded from an autosave, maybe? 13:26:00 -!- amalloy_ is now known as amalloy 13:26:04 But hayenne mentioned no dump was posted here, so thought I should hop over here and mention it 13:27:19 I am not sure a dump is supposed to be logged here, I just remember when I crashed last time, one of the bots reported it 13:27:22 anyway, I am not on the dev team, it's best to hand it over to someone in the know 13:28:15 Likely going to be my last game with Fedhas for a very long while anyway ;-) 13:30:52 that sounds a lot like a crash to me 13:31:02 what's your cao account tapin? 13:31:07 !crash tapin 13:31:10 4. tapin, XL14 GrFi, T:18349 (milestone): http://crawl.akrasiac.org/rawdata/tapin/crash-tapin-20181022-170118.txt 13:31:25 that will be the one 13:33:05 if the game crashes, you'll end up back at the start of the floor, so if that's what happened, then you know why 13:35:00 Wensley: there are several of us here in addition to |amethyst: advil ebering MarvinPA_ myself 13:35:09 I can't guarantee we'd all give the same answers though :) 13:39:04 yeah I could answer something 13:39:20 also, are you the Wensley who wrote the log viewer? 13:41:51 (that is used as part of the Cheibriados bot, I think it originates from a different bot though) 13:44:25 hi all, hope life's been going well 13:44:42 had a webtiles question. i updated my server from ubuntu16 to 18 and started getting an odd error 13:45:10 stable versions work fine, but whenever i try to play trunk it just dumps me to the login screen. i see the url bar flash #play-dcss-git and then it just goes back to #lobby 13:45:47 does the webtiles log have something when that happens? 13:47:11 the most likely scenario a priori is that the update messed with your tornado installation somehow, though usually I *think* the webtiles server wouldn't start at all of that happens 13:47:33 *if 13:48:56 Tapin: there are still some complicated ballisto bugs, so you most likely hit one of those. Not sure why it didn't get reported, I guess that means CAO crashes aren't reporting generally 13:49:37 Got it. Thanks! Sounds like it's mostly under control and that I can continue to play and should probably convert sooner rather than later :-P :-) 13:51:48 well the relevant bugs are still a bit rare, to hopefully it won't come up again in the same game 13:51:52 *so 13:52:03 I'm having trouble with the 2-letter words this afternoon 13:53:17 simply increase verbosity. elegant while remaining elementary 13:54:10 no u 14:02:04 advil: the irc log viewer? no, I don't believe I wrote that, though I did write the collective online player status page that used to be on develz 14:02:21 also ??wenzell 14:07:33 hmm 14:07:34 !ping 14:07:35 pong 14:07:39 ??wenzell 14:07:40 wenzell[1/7]: When Henzell was down, Wensley stepped in by typing in all the learndb responses himself. 14:10:29 wow 14:15:10 NP7: not really, because I did something better: I hosted henzell, but piped all its output through the `filters` utility, which lets me automatically convert all the learndb text into e.g. a pirate accent 14:19:46 gammafunk: so my understanding of crawl development is that anyone with commit bit is basically free to do whatever they want, with an implicit agreement that any major-ish change should be run by others first. does that sound right to you? 14:20:28 yeah, that's definitely what we do in practice and what we recommend 14:20:29 btw 14:21:17 Wensley: good read for this topic, it's what we've been showing to new devs recently: https://github.com/crawl/crawl/blob/master/crawl-ref/docs/develop/team/new_dev_guidelines.md 14:21:25 oh excellent 14:21:39 particularly the Development Philosophy section 14:23:07 let me read this and see if it answers all my questions 14:26:19 Wensley: this is another recent doc we've made for contributors outside the team, which perhaps has some relevant info: https://github.com/crawl/crawl/blob/master/crawl-ref/docs/develop/contribution-process.md 14:26:57 The section Some pointers on making contributions, mainly 15:01:09 advil: doh, i was looking at the wrong log. yes there are a bunch of errors in webtiles.log relating to GLIBC 15:22:37 i'm assuming i have to recompile the current trunk to my current glib version, is there a way to re-pull the latest trunk through DGL? i seem to keep getting stuck at 'already installed, aborting' even though i've updated the crawl-latest symbolic link, renamed the crawl-git-repository dir in crawl-dev, and renamed the crawl- in crawl-master 15:47:27 oh, yeah, if you changed glibc versions that would do it 15:47:52 not sure of the optimal way to do the update though 15:49:13 Wensley: the specific thing I'm wondering about is https://github.com/crawl/cheibriados/blob/master/dat/log/.logview.shtml if that helps, maybe it was part of wenzell? 15:49:25 |amethyst thought you wrote it in any case (plus the variable names) 15:51:54 anyways I'm wondering because we were trying to get the license for the Cheibriados bot sorted out after moving it into the crawl org, and whoever wrote that part is the missing piece 15:58:10 advil: hahaha, well, I still don't remember writing it, but yes, those variable names do suggest that I am somehow involved :P or at least a victim of framing by someone seeking to sully my good^W name 15:58:14 maybe minmay 15:58:30 heh 15:59:09 the history goes back to 2012, which would pretty much line up with when I was first learning javascript, which would explain that atrocious style of declaring functions 15:59:32 that history is from |amethyst's git repo, so I suspect it came from somewhere before that 16:00:30 sadly he didn't use commit messages 16:02:01 do you have any license preferences for code you may have hypothetically written? the rest is under MIT license for what that's worth 16:02:47 I guess we can't really add it without some more verification, but just in case 16:02:59 advil: ok thanks, i'll just wait for the nightly to see if that fixes it 16:03:12 I would like to give a hand in restoring CDO broadcasting games. I see Postquell already handles several servers and not too spammy (i.e. not hitting IRC excess flood or something) 16:03:28 who do I talk with? :-) 16:05:09 oh, for that the path of least resistance will be to update its bot (henzell I think?) with code that lets it join ##crawl 16:05:26 that code already exists, it just needs someone with access, which may even now be me 16:05:47 I don't know enough about postquell to know what would be involved in that though 16:06:06 I would like to take a look if you don't mind 16:06:07 advil: actually, I think the part where clicking on a log puts

Wensley is so awesome

is jogging my memory. I'm starting to think I did write this 16:06:19 I just found a log where it happened 16:06:27 ##crawl-dev-20120320.lg 16:06:45 10:35:59 come on, it would take like a minute :P 16:06:45 10:36:30 I will even do it for you, right now, and see if I can't get it done before lunch 16:06:49 hahahaha 16:06:58 and then you did 16:07:08 did you use the search function I wrote to find the log of me writing the search function 16:07:19 yes 16:07:28 can't say a thing here without having it against you several years later :D 16:07:31 yes, I give you freedom to use my code in whatever OSI or FSF-approved license you want 16:07:54 great, thanks! Will go with MIT then since that's the simplest option 16:07:57 log THAT, chei 16:09:55 it already has 16:11:45 can't see Henzell under /crawl. no learndb entry either. where does the source reside? 16:12:17 Henzell may only be on cdo 16:12:34 I think it's related to sizzell but I haven't had a chance to look 16:23:16 heh, that same log has me talking about developing moths of suppression. #rip 16:24:08 oh maybe cdo is gretell? 16:24:11 ??gretell 16:24:11 Gretell[1/1]: The {CDO} announcement bot, which uses @ as a prefix. Also responds to @?? monster info queries. 16:24:13 yeah 16:24:19 I was just mixing things up 16:24:31 right 16:25:34 https://i.imgur.com/Vtnavhk.png dude, i have no idea why this doesn't work 16:25:41 gretell is related to sizzell indeed "my $BOT = Gretell->n..." 16:28:38 @?? iron imp 16:28:39 iron imp (105) | Spd: 8 | HD: 3 | HP: 12-19 | AC/EV: 6/8 | Dam: 12 | 05demonic, 10weapons, 10items, 10doors, evil | Res: 06magic(10), 04fire+++, 02cold, 10elec, 03poison, 04rot, 13neg+++, 13torm | Vul: 08holy | XP: 40 | Sz: small | Int: human. 16:39:20 -!- amalloy is now known as amalloy_ 16:48:00 03NormalPerson702 07https://github.com/crawl/crawl/pull/868 * 0.23-a0-352-gbd1616b: Include info about intrinsic immunity in monster spell description 10(6 minutes ago, 1 file, 7+ 3-) 13https://github.com/crawl/crawl/commit/bd1616b36fbb 16:54:00 rip travis on PRs? 16:54:13 did it get wrecked by github's problems? 17:04:39 travis should run on PRs 17:06:00 Wensley: the community is still waiting with baited breath for wcrawl 17:06:02 get cracking 17:11:15 NP7: re clua, monster.info.spells returns an array of arrays of strings with monster spell names as strings 17:11:36 I think somewhere in the spells code there's something to look up a spell by name 17:13:08 hmm I grepped for function names beginning get_spell and couldn't find anything 17:13:19 I suppose I could grep for by_name or something too 17:13:50 nevermind apparently it's just called spell_by_name 17:33:12 ??wcrawl 17:33:13 wcrawl[1/12]: Planned features: awesome slots for all races; nomes; mega-zig; contra-rot; nega-spells; luck feature; permabuffs; elms; bookstorm; QUAD-MANA; all classes start in the abyss; all classes start with controlled blink castable; omni-trample; playable someonePA; book elementals; no solid floor tiles, all liquids 24/7; uberwights; anti-starvation 17:33:21 it's going to take me a while 17:33:37 patches accepted 17:33:48 nomes are literally already implemented! 17:33:49 ??nome 17:33:50 nome[1/1]: http://s-z.org/neil/git/?p=crawl.git;a=shortlog;h=refs/heads/nomes 17:39:25 you also *rejected* my implementation of lumpy terence, might I remind you! 17:42:33 I also spent quite a while seriously considering the implementation details of the catoblepacolypse 17:42:43 starring a new unique called the catastrophas 17:48:02 -!- amalloy_ is now known as amalloy 18:00:55 and they said my moon gnome proposal was crazy 18:09:54 -!- Tiobot is now known as Guest56623 18:10:21 ebering, I've coded the function but still need to test that it works, so it will have to wait til tomorrow now 18:20:14 -!- babuloseo is now known as babuloseo_afk 18:22:41 Unstable branch on underhound.eu updated to: 0.23-a0-358-g98c7a59ffc (34) 18:24:43 aidanh: advil: I guess between the two of you, do you want my PR to keep the Travis changes, or should I remove them and only include the UX improvements to the two check scripts 19:21:35 03gammafunk02 07* 0.23-a0-359-g9beedce: Refactor and update comments. 10(47 minutes ago, 1 file, 6+ 7-) 13https://github.com/crawl/crawl/commit/9beedcea5eaa 20:10:44 why is the strength damage modifier even random? 20:10:49 Unstable branch on crawl.jorgrun.rocks updated to: 0.23-a0-359-g9beedcea5e (34) 20:16:52 alexjurkiewicz: because of the way randomness is used in the original str damage formula, your proposal is actually pretty far off (for example, at any strength, it has the potential to multiply the damage by 0! the original never does that, even at str 0.) 20:17:04 so I'm going to have to do something quite different 20:18:57 I almost want to change it to a non-random modifier (taking the mean of the random draw that would be equivalent to the current one), but I have no intuitions as to what that would be like 20:43:29 advil: you're probably well-aware of this, but in case not, your proposed formula needs to handle negative strength now that random2 isn't doing that for you implicitely 20:43:44 *implicitly 20:44:16 at least I assume random2(negative number) always returns 0 20:45:36 I suppose you could allow negative str to effectively reduce the modifier component to a value lower than 0 20:46:18 modifier should floor at 0 (or maybe 10 or something) probably 20:46:35 what do you think of a non-random modifier? 20:46:41 I can't tell if it's crazy or not 20:47:08 yeah I doubt there's any great justification for it other than the tendency to want to randomize damage components 20:47:35 I know a good person to show this too, though 20:47:47 the next thing that happens is damage = random2(potential_damage+1); 20:48:08 oh? 20:48:11 oh, elliptic isn't here 20:48:19 but he's usually in channel during the day 20:48:22 yeah, someone like elliptic would be good 20:48:28 he's always a good person to run changes like this by 20:49:15 I can't really think of why randomizing str's effect would be necessary 20:50:21 I *think* that the non-random proposal shouldn't even change average damage much 20:50:32 it'll just soften out the spikes (and dips) 20:51:08 I suppose if I do get closer to merging one of these I should run some fsims 20:51:50 this is reminding me about another unrelated PR, datafiles 20:51:57 I believe every server now has pyyaml 20:52:03 right 20:52:11 it could be time to merge it 20:52:13 or knows about what they have to do (I hope, based on my communication with the admin, hong) 20:52:43 wasn't sure if there was anything else that needed doing before hand 20:52:57 and I wonder if there's an ideal day and/or time to day to merge it 20:53:17 I can do a final pass, but my presence until mid-next-week will be spotty 20:53:45 ok, there's no rush, we can wait for you to do that when you have time 20:53:53 if it goes really wrong for some server the fallback is probably to temporarily merge a .h 20:54:10 right 20:54:12 well, I don't know if my presence is needed...but I guess I am the devteam member who knows the most about how that thing works 20:54:33 I need to give it a looking at myself a bit, so later next week does sound good 20:54:48 er 20:54:51 this week 20:55:01 turns out that today is not Sunday 20:57:33 no, it isn't 20:57:39 hope that doesn't come as too much of a shock 21:18:35 -!- amalloy is now known as amalloy_ 21:41:19 -!- amalloy_ is now known as amalloy 22:34:55 -!- Tiobot is now known as Guest63161 23:59:59 Unstable branch on CRAWL.XTAHUA.COM updated to: 0.23-a0-359-g9beedce (34)