00:09:31 -!- a624fs is now known as rofl 01:26:53 Unstable branch on crawl.develz.org updated to: 0.22-a0-460-g49b1da7 (34) 01:56:12 Windows builds of master branch on crawl.develz.org updated to: 0.22-a0-460-g49b1da7 02:32:54 New branch created: pull/784 (4 commits) 13https://github.com/crawl/crawl/pull/784 02:32:55 03floraline02 07https://github.com/crawl/crawl/pull/784 * 0.22-a0-461-g4c2974a: Added Forgot Password link to allow users to request an email to reset their password. This is the first half of this implementation, still needs email config and reset link. 10(5 hours ago, 5 files, 121+ 0-) 13https://github.com/crawl/crawl/commit/4c2974a1c635 02:32:55 03floraline02 07https://github.com/crawl/crawl/pull/784 * 0.22-a0-462-g552bd0d: Adds config values for password reset feature. Admin can turn this feature on or off, SMTP config is required for this to be used. 10(5 hours ago, 4 files, 25+ 8-) 13https://github.com/crawl/crawl/commit/552bd0d42d6b 02:32:55 03floraline02 07https://github.com/crawl/crawl/pull/784 * 0.22-a0-463-g98963a9: Adds password reset token which allows a user to enter a new password for their account. The password reset email will now include this token. This commit adds another required config item for the password reset feature. 10(53 minutes ago, 7 files, 165+ 15-) 13https://github.com/crawl/crawl/commit/98963a99e527 02:32:55 03floraline02 07https://github.com/crawl/crawl/pull/784 * 0.22-a0-464-gc2a7574: Adds DB changes required for password reset feature 10(14 minutes ago, 2 files, 4+ 1-) 13https://github.com/crawl/crawl/commit/c2a757475273 02:45:31 -!- wHATEver is now known as Guest90476 02:57:30 Monster database of master branch on crawl.develz.org updated to: 0.22-a0-460-g49b1da7 03:02:14 -!- Guest90476 is now known as myp 03:11:43 Unstable branch on crawl.beRotato.org updated to: 0.22-a0-460-g49b1da7 (34) 04:59:38 -!- amalloy is now known as amalloy_ 05:31:41 -!- SilverIvy is now known as ivy 05:33:42 -!- ivy is now known as BooWho 05:34:44 -!- BooWho is now known as BooWhoYou 05:39:06 -!- BooWhoYou is now known as SilverIvy 05:58:20 nice 06:33:30 -!- SilverIvy is now known as Youbetterworkbee 06:34:12 -!- Youbetterworkbee is now known as Silverivyissad 06:38:05 unfortunately, that token recovery mechanism is vulnerable; you can recover the RNG state and predict future tokens, then take over anyone's account 06:38:35 functionality would be good to have though; I was looking for it just the other day in fact 07:10:16 -!- Silverivyissad is now known as SilverIvy 07:25:54 -!- SilverIvy is now known as workyoudamnscrip 07:27:14 -!- workyoudamnscrip is now known as whyyounoworky 07:33:09 -!- whyyounoworky is now known as SilverIvyit 07:33:23 -!- SilverIvyit is now known as SilverIvy 07:48:46 What the hell, irssi? 10:20:37 New branch created: pull/785 (13 commits) 13https://github.com/crawl/crawl/pull/785 10:20:38 03Lasty02 07https://github.com/crawl/crawl/pull/785 * 0.20-a0-428-g74f087c: Implement dynamic monster enbiggening (dpeg) 10(1 year, 5 months ago, 5 files, 86+ 1-) 13https://github.com/crawl/crawl/commit/74f087c9ab73 10:20:38 03Lasty02 07https://github.com/crawl/crawl/pull/785 * 0.20-a0-429-g42602f2: Decrease odds of bezotting a monster (rast) 10(1 year, 5 months ago, 1 file, 2+ 2-) 13https://github.com/crawl/crawl/commit/42602f2dca9d 10:20:38 03Lasty02 07https://github.com/crawl/crawl/pull/785 * 0.20-a0-430-gb54fec0: Remove energy randomization 10(1 year, 5 months ago, 1 file, 1+ 7-) 13https://github.com/crawl/crawl/commit/b54fec0c83ee 10:20:38 03Lasty02 07https://github.com/crawl/crawl/pull/785 * 0.20-a0-431-g63eda80: Make a note in the log when a monster is bezotted. 10(1 year, 5 months ago, 1 file, 3+ 0-) 13https://github.com/crawl/crawl/commit/63eda803ce76 10:20:38 03Lasty02 07https://github.com/crawl/crawl/pull/785 * 0.20-a0-432-ga48dab2: Don't increment the monster tracking timer for netted monsters. 10(1 year, 5 months ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/a48dab29ade8 10:20:38 03Lasty02 07https://github.com/crawl/crawl/pull/785 * 0.20-a0-433-gc69f37b: Make turns spent tracking player a monster class property (|amethyst) 10(1 year, 5 months ago, 5 files, 17+ 10-) 13https://github.com/crawl/crawl/commit/c69f37b5e9aa 10:20:38 03Lasty02 07https://github.com/crawl/crawl/pull/785 * 0.20-a0-434-gba6e212: Fix a message that indicates bezotting prematurely. 10(1 year, 5 months ago, 1 file, 3+ 2-) 13https://github.com/crawl/crawl/commit/ba6e212aa672 10:20:38 03Lasty02 07https://github.com/crawl/crawl/pull/785 * 0.20-a0-435-ga4f17a0: Give players some turns of monster tracking amnesty 10(1 year, 5 months ago, 5 files, 26+ 2-) 13https://github.com/crawl/crawl/commit/a4f17a040608 10:20:38 03Lasty02 07https://github.com/crawl/crawl/pull/785 * 0.20-a0-436-g2093afb: Add turns spent tracking to debug_stethoscope (|amethyst) 10(1 year, 5 months ago, 1 file, 4+ 2-) 13https://github.com/crawl/crawl/commit/2093afb7960f 10:20:38 03Lasty02 07https://github.com/crawl/crawl/pull/785 * 0.20-a0-967-gdcb5b96: Merge master 10(1 year, 2 months ago, 0 files, 0+ 0-) 13https://github.com/crawl/crawl/commit/dcb5b9619323 10:20:38 ... and 3 more commits 10:36:27 !blame2 Lasty 10:36:27 LLLaaassstttyyy 11:44:45 CTD trying to drop equipped body armor 13https://crawl.develz.org/mantis/view.php?id=11494 by Zadkiel 12:49:21 hi guys, i'm seeing Lua errors in my game that look like the following: 12:49:26 "Lua error: ...ter/crawl-git-fc9006d011/data/dat/clua/autofight.lua:293: Cannot currently process new keys (there is pending input)" 12:49:44 I tried to search mantis for the message, nothing popped up. Is this something that's known about? 12:50:03 it doesn't seem to actually effect my game 12:56:04 cojito: There have been recent commits that hopefully address that 12:56:20 it's possible that you're playing on a version of trunk that's not quite recent enough 12:56:33 can you check which version you're on? you can look at the top of your game's current dump file 12:56:39 %git 12:56:39 07advil02 * 0.22-a0-460-g49b1da7: Add command sequences to the front of the buffer for crawl.do_commands 10(21 hours ago, 1 file, 22+ 14-) 13https://github.com/crawl/crawl/commit/49b1da7e92bd 12:56:46 %git HEAD~1 12:56:47 07alexjurkiewicz02 {Aidan Holm} * 0.22-a0-459-gfc9006d: Add error output to unbrace 10(5 weeks ago, 1 file, 5+ 1-) 13https://github.com/crawl/crawl/commit/fc9006d011c7 12:56:48 %git HEAD~2 12:56:49 07advil02 * 0.22-a0-458-gb446440: Fix (un)woken_rest.rc 10(2 days ago, 1 file, 4+ 1-) 13https://github.com/crawl/crawl/commit/b446440d2e2b 12:56:51 %git HEAD~3 12:56:51 07advil02 * 0.22-a0-457-g461d14e: Don't allow crawl.process_keys or crawl.do_commands with pending input 10(2 days ago, 1 file, 11+ 0-) 13https://github.com/crawl/crawl/commit/461d14e83c15 12:56:54 %git HEAD~4 12:56:54 07gammafunk02 * 0.22-a0-456-g11ed031: Fix glyph usage in two temple entrances (Reeces) 10(4 days ago, 1 file, 6+ 6-) 13https://github.com/crawl/crawl/commit/11ed031617a0 12:57:01 gammafunk: 0.22-a0-459-gfc9006d 12:57:14 so I think commits 457 and 460 aare the relevant ones 12:57:18 yeah you're just missing 460 then 12:57:27 great, thank you! 12:57:34 your server should update in the next 12-24 hours, depending 12:57:45 some servers are more frequent than that 13:05:10 Unstable branch on crawl.akrasiac.org updated to: 0.22-a0-460-g49b1da7 (34) 13:51:39 "/bin/sh: 1: g++-4.7: not found" ok travis, thanks 13:57:41 hm, "PRONOUN_OBJECTIVE"? are we a 19th century grammar guide? 14:02:17 03shieldal02 {advil} 07* 0.22-a0-461-gbd68aaf: Fix grammar in Zin's laws description (0011491) 10(17 hours ago, 1 file, 4+ 1-) 13https://github.com/crawl/crawl/commit/bd68aaf8799e 14:06:50 yes 14:17:09 03advil02 07* 0.22-a0-462-g186421b: Proof of concept implementation of server-side tileschat mute 10(4 months ago, 2 files, 118+ 11-) 13https://github.com/crawl/crawl/commit/186421b65b3d 14:17:09 03advil02 07* 0.22-a0-463-g94a6f44: Implement mutelist saving with a server-side sqlite db 10(4 months ago, 7 files, 135+ 16-) 13https://github.com/crawl/crawl/commit/94a6f44633eb 14:17:09 03advil02 07* 0.22-a0-464-g56e49a4: Add an `/unmute *` command, /help, misc cleanups 10(6 weeks ago, 1 file, 42+ 4-) 13https://github.com/crawl/crawl/commit/56e49a4ffc75 14:17:09 03advil02 07* 0.22-a0-465-g2dae380: Add a way of minimizing and hiding the chat window 10(6 weeks ago, 6 files, 121+ 9-) 13https://github.com/crawl/crawl/commit/2dae380ea33c 14:17:09 03advil02 07* 0.22-a0-466-gcaf04df: Show mute status in spectator list 10(3 days ago, 1 file, 8+ 4-) 13https://github.com/crawl/crawl/commit/caf04dffec49 14:19:20 johnstein: I have merged the tiles mute stuff, which is all on the python/static side of the webtiles server; when you get a chance could you update this for cbro trunk so we can see if it breaks everything horribly? 14:19:38 at least, I'm pretty sure that all needs to be manually updated 15:09:56 Unstable branch on crawl.jorgrun.rocks updated to: 0.22-a0-466-gcaf04dffec (34) 16:23:24 03floraline02 07https://github.com/crawl/crawl/pull/784 * 0.22-a0-471-gb7c2d6f: Merged master into working branch 10(5 minutes ago, 0 files, 0+ 0-) 13https://github.com/crawl/crawl/commit/b7c2d6f06842 16:28:31 03advil02 07* 0.22-a0-467-g5c5de1c: Let ArmourOffDelay be invalidated for undefined items (11494) 10(18 minutes ago, 2 files, 7+ 0-) 13https://github.com/crawl/crawl/commit/5c5de1cb09db 16:44:44 03floraline02 07https://github.com/crawl/crawl/pull/784 * 0.22-a0-472-gcd0a981: Use CSPRNG urandom to generate the password reset token 10(4 minutes ago, 1 file, 10+ 1-) 13https://github.com/crawl/crawl/commit/cd0a9817aaf3 17:09:55 Unstable branch on crawl.jorgrun.rocks updated to: 0.22-a0-467-g5c5de1cb09 (34) 17:13:06 -!- SilverIvy is now known as SilverSomethin 17:14:33 -!- SilverSomethin is now known as SilverIvy 17:19:23 -!- SilverIvy is now known as Ivytest 17:27:37 -!- Ivytest is now known as SilverIvy 17:29:18 -!- SilverIvy is now known as SillyIvy 17:44:31 -!- SillyIvy is now known as SilverIvy 17:47:47 03floraline02 07https://github.com/crawl/crawl/pull/784 * 0.22-a0-473-gfe6c23a: Enhance emails sent for password recovery 10(5 minutes ago, 1 file, 43+ 12-) 13https://github.com/crawl/crawl/commit/fe6c23a32d19 18:09:18 -!- amalloy_ is now known as amalloy 18:20:47 Unstable branch on underhound.eu updated to: 0.22-a0-467-g5c5de1cb09 (34) 18:29:50 03floraline02 07https://github.com/crawl/crawl/pull/784 * 0.22-a0-474-gdf0964f: Move boilerplate SMTP code into helper function 10(9 minutes ago, 2 files, 47+ 32-) 13https://github.com/crawl/crawl/commit/df0964f77a37 19:01:22 03floraline02 07https://github.com/crawl/crawl/pull/784 * 0.22-a0-475-gd338dc9: Hide recovery dialog if recovery is not enabled 10(7 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/d338dc9835d7 19:37:53 !seen lasty 19:37:53 gammafunk: You have 1 message. Use !messages to read it. 19:37:53 I last saw Lasty at Sat Jun 9 03:39:25 2018 UTC (19h 58m 27s ago) quitting, saying 'Quit: Leaving.'. 20:08:52 -!- yesno_ is now known as yesno 20:18:39 I think I asked this before but maybe I didn't. With book goldification Trog lost book burning, which is a "buff" to leaving trog. Not a strict buff, but it removes the choice of "do I want to burn this book now for a conjure flame or save the spells for when I betray momma trog" 20:18:51 so the question is: should trog just burn spellbooks on sight??? 20:19:11 this one was discussed quite a bit when it was in PR form 20:19:29 I guess I didn't ask it before then, since I don't remember the answer 20:19:41 or rather, I see the result but I don't know the reason 20:20:30 a problem with that solution is that it makes optimal (or at least seem like a good idea if you have certain goals) memorizing and avoiding vaults that are guaranteed to drop spellbooks 20:20:59 oh rip 20:28:15 I would have been entertained to implement a version of it that randomly and permanently eats some number of memorized spells to generate a flame cloud, but no one else seemed into that 20:30:02 well then you could just not pick up spells you wanted right 20:30:19 like you leave the tloc book on the ground so trog eats your poison magic spells instead 20:32:26 yeah, I believe someone did come up with that objection 20:33:42 you could make it eat spells out of existence whether you had them in library yet or not I guess 20:33:49 yeah. I feel like trog should have that strategic cost but it seems hard to Do Right 20:48:44 -!- yesno_ is now known as yesno 21:57:46 -!- us17_ is now known as us17 21:58:42 advil: amalloy: btw, regarding that lrd reddit thread, it seems like it's getting a bit out of hand 21:58:49 yeah 21:59:00 but I'm not actually sure what rules are being violated 21:59:15 also did you kick mrg's puppy 21:59:42 oh he has just been especially nasty 22:00:05 my first instinct was to make a pretty sharp official response to him in particular but I thought about it for a bit and wasn't sure it would really help 22:00:05 especially since his incident of getting muted on the roguelikes discord 22:00:07 oh, did you mute him? 22:00:17 no, the mods muted them because he was insulting them 22:00:20 then he left the server 22:00:21 ahh 22:00:25 they just muted him 24 hours 22:00:49 I remember he was super weird over that vault he submitted and then MPA gave him some extremely reasonable feeback, then he stormed off 22:01:35 yes, well he was in the CXC discord calling me and and the general dev team 'retarded' and 'autist' and the like, so he definitely has a grudge there 22:02:05 Do we actually have posted rules for the reddit? 22:02:38 seems not; it's sort of tricky since we've tried to be very hands off in that place, but there obviously has to be some limits 22:03:42 yeah, I was just looking and can't find them 22:03:53 I think there's little enthusiam for having another place to moderate and the reddit is actually owned by cww 22:04:01 I thought we had some? 22:04:12 I want to say we did, but yeah I don't see either 22:04:15 we should at least have a "no personal attacks" rule, which this would cross at this point 22:04:26 reddit has sitewide rules 22:04:35 lol 22:04:37 I wonder if they survived the redesign 22:04:46 click thru to old reddit :) 22:05:02 ah, maybe brannock accidentally removed those 22:05:46 Yeah, something basic about personal attacks would be good, but this can be a tricky thing to police as well; you have to define what's a personal attack vs just criticism of a specific person 22:06:08 I guess we can basically say "no personal attacks", something akin to what's on tavern in that regard, and mention that discretion is left to the moderators 22:06:18 and try to be conservative in general about enforcement 22:06:27 yeah it comes up so rarely that I think that would be ok 22:06:39 I tried to port everything over to the redesign but I could well have missed this 22:07:28 hm, not obvious on the old site either 22:46:23 <|amethyst> re that LRD reddit thread, VariousProfessional was the one using "autistically" as an insult 22:46:49 <|amethyst> (this time) 22:48:24 yes, they were certainly not making that thread any better 22:52:39 * geekosaur suddenly glad he doesn't visit tavern 22:56:08 this one was reddit, which is usually much milder 23:09:39 webs are no longer ever destructable, right? 23:12:05 I'm not sure about that 23:18:15 advil: thanks for taking the time to respond to him calmly; I don't think you're going to get things away from conspiracy theories and the like, but still 23:18:40 no problem, but I'm not sure I can even-handedly respond to the response, at least tonight 23:19:04 it's a ... very weird conspiracy theory 23:20:37 has anyone said its my secret plan to ruin mainline and establish the supremacy of my fork 23:20:56 I've been spreading rumours to that effect far and wide, but 23:21:04 btw I also strongly approve of this change for another reason, because I don't like weird spellpower mechanics and this was one of the kings 23:21:08 the responses I get are all "it's about time" 23:21:33 ah, yeah 23:21:49 I think the spell is a lot more fun to use for actually doing damage this way 23:22:12 and there's certainly room for some more limited digging through something like a god ability 23:22:34 I'm not sure MPA would fully agree with that, but he'd probably object less if it were a god ability that's well-costed 23:22:38 <|amethyst> it felt like a buff in my recent EE game 23:22:41 someone mentioned how Qaz could have it 23:22:48 that someone was me 23:22:54 right, not losing walls to destroy, not having monsters flood into holes 23:23:03 yes, I was about to say, hellmonk in the discord 23:23:05 |amethyst: I had the same feel 23:23:15 esp. when targeting green crystal 23:23:54 oh yeah it's a huge buff to green crystal luring strats 23:24:19 well, it's probably a buff, but you always wanted to do that 23:24:26 when you find green crystal you tend to really find it 23:24:35 so you had enough tiles to use it for that 23:25:07 I guess the radius is fairly big so it may not be practical to reposition, with the old wall-breaking version 23:26:16 wow this malcomrose guy has some serious problems 23:26:32 and i mean aside from spamming his cryptocurrency shit everywhere and writing a bad guide 23:28:57 it would be nice if that group of players could communicate without constant insults, hostility, conspiracy theories, and the like, but it's sort of the popular "hardcore gaming" style I think 23:29:27 and I don't really care at all about internet feuds, they're extremely boring and a waste of people's time 23:29:44 but some very basic and conservatively enforced rules on the reddit might help to deflate some of the toxicity that's been percolating there recently 23:29:50 don't you remember gamma, that was the whole reason we undertook the five-year plan to make crawl a casual coffeebreak roguelike 23:30:06 true, nerfing casters was the first step 23:30:21 I'm digging people in various places trying to solve tedious optimal play things by making them even more annoying 23:30:30 saw a lot of that in my summon exp thread too 23:30:42 <|amethyst> speaking of hardcore gaming and conspiracy theories 23:30:51 I looked around to see if I could find a copy of the old rules (assuming there were some) on internet archive, but no luck 23:30:52 tbh though I think the bold call would have been to remove or rework the orbrun 23:31:01 <|amethyst> remember this piece of insightful social commentary? http://i.imgur.com/TjJb4k4.jpg 23:31:25 i'm the cultural marxist academia 23:31:36 FAFSA Loans 23:31:36 <|amethyst> me too 23:31:41 <|amethyst> my wife is FAFSA loans 23:31:54 now that is not the apex of the conspiracy I expected, I'll admit 23:31:59 I guess I never saw that image before 23:32:02 at least four of us literally are academia 23:33:09 once you get crawl tenure, you can do anything! 23:33:26 <|amethyst> also, I would like to point out, because I missed it when this was first posted in 2014 23:33:35 <|amethyst> "#notyoursheild" 23:34:16 <|amethyst> I guess orthography is a tool of cultural Marxist academia 23:34:42 I think I was so confused by what "not your shield" was supposed to mean, I didn't notice that 23:35:05 <|amethyst> gammafunk: https://medium.com/@ashleylynch/a-final-word-on-notyourshield-628ca5876cec 23:36:21 -!- yesno___ is now known as yesno 23:37:23 !tell advil I'll add that to my list. I don't even remember how to update that stuff anymore so I'll have to search my notes or just set aside some time to slog through it 23:37:24 johnstein: OK, I'll let advil know. 23:37:29 mmm academia 23:37:45 <|amethyst> macademia 23:38:29 boy this whole thing is quite the rabbit hole 23:39:08 ^status 23:39:09 48 Crawlers. CBRO disk usage=97% (135GB) | RAM usage=51% (4GB)| uptime/CPU= 23:39:07 up 154 days, 3:15, 3 users, load average: 1.96, 1.44, 1.22 (4 Cores) http://status.berotato.org 23:39:25 and I've deleted and moved all the stuff 23:41:21 a few days ago people in here said (paraphrasing) all I need to do to update crawl games is to move the .cs files into the folder. I think this meant, assuming I know which folder to move a .cs file to, all I need to do is just move it to that folder and the next time the 'clean' script runs, it should auto delete the old version folder. 23:42:00 <|amethyst> taht sounds right 23:42:14 and as far as knowing which folder to move, I was probably going to brute force it. print out all hashes for all versions of crawl that I have hosted (back to v0.13). 23:42:15 <|amethyst> "taht" sounds wrong, but that sounds right 23:42:52 then manually determine which commits represent the 'final' versions for each trunk version. so I'd pick a v0.14, 15, 16... up to whatever we are now 23:42:57 %git 23:42:57 07advil02 * 0.22-a0-467-g5c5de1c: Let ArmourOffDelay be invalidated for undefined items (11494) 10(8 hours ago, 2 files, 7+ 0-) 13https://github.com/crawl/crawl/commit/5c5de1cb09db 23:44:53 so 14 to 21. then I'd just write a script or use excel or something to create a correspondance table for each commit to one of the target ones. 23:44:57 <|amethyst> johnstein: sounds reasonable. if you wanted to be lazier you could ls -ltr /crawl-master/crawl-git-* and just pick every 100th or so commit 23:45:14 oh hmm 23:45:24 <|amethyst> but I suppose that could cause you to end up with some buggy versions 23:46:11 hm 23:46:40 <|amethyst> err, -ltrd