00:00:02 -!- omarax has quit [Remote host closed the connection] 00:00:31 Unstable branch on CRAWL.XTAHUA.COM updated to: 0.20-a0-754-g13ddd6e (34) 00:03:48 -!- simmarine has quit [Read error: Connection reset by peer] 00:05:43 -!- debo has joined ##crawl-dev 00:09:21 03|amethyst02 07* 0.20-a0-759-gab50500: Don't repeatedly generate the same vector of PlaceInfos. 10(7 minutes ago, 1 file, 9+ 4-) 13https://github.com/crawl/crawl/commit/ab50500f2268 00:09:56 -!- Enthusiasm has quit [Remote host closed the connection] 00:10:06 03|amethyst02 07* 0.20-a0-760-g49f5558: Checkwhite (doh) 10(12 seconds ago, 2 files, 2+ 2-) 13https://github.com/crawl/crawl/commit/49f55587c32b 00:10:16 Unstable branch on crawl.jorgrun.rocks updated to: 0.20-a0-758-g9d7c357 (34) 00:10:18 -!- G-Flex| has joined ##crawl-dev 00:10:21 -!- debo has quit [Ping timeout: 260 seconds] 00:10:38 -!- Adeon_ has joined ##crawl-dev 00:11:18 -!- CaptainFruitcake has joined ##crawl-dev 00:13:51 -!- Enthusiasm has quit [Read error: Connection reset by peer] 00:14:10 -!- checkers has joined ##crawl-dev 00:14:12 -!- rax has joined ##crawl-dev 00:14:20 -!- hypermatt has quit [Disconnected by services] 00:14:27 -!- rossi_ has quit [Ping timeout: 240 seconds] 00:14:30 -!- hypermatt has joined ##crawl-dev 00:14:42 -!- gammafun1 has joined ##crawl-dev 00:14:47 -!- Thorbinator_ has quit [Client Quit] 00:14:55 -!- orbisvic1s has joined ##crawl-dev 00:15:07 -!- broquain1 has joined ##crawl-dev 00:15:46 -!- Thorbinator_ has quit [Client Quit] 00:16:41 -!- Twinge has quit [Ping timeout: 260 seconds] 00:16:41 -!- knu_ has quit [Ping timeout: 260 seconds] 00:16:41 -!- orionstein has quit [Ping timeout: 260 seconds] 00:16:41 -!- alexjurkiewicz has quit [Ping timeout: 260 seconds] 00:16:42 -!- MarvinPA_ has quit [Ping timeout: 260 seconds] 00:16:42 -!- SilverIvy has quit [Ping timeout: 260 seconds] 00:16:42 -!- gammafunk has quit [Ping timeout: 260 seconds] 00:16:42 -!- Adeon has quit [Ping timeout: 260 seconds] 00:16:42 -!- pythonsnake has quit [Ping timeout: 260 seconds] 00:16:42 -!- rax_ has quit [Ping timeout: 260 seconds] 00:16:42 -!- vermifax has quit [Ping timeout: 260 seconds] 00:16:42 -!- Pinkbeast has quit [Ping timeout: 260 seconds] 00:16:42 -!- ai_4_dcss has quit [Ping timeout: 260 seconds] 00:16:42 -!- advil has quit [Ping timeout: 260 seconds] 00:16:42 -!- Cerepol has quit [Ping timeout: 260 seconds] 00:16:43 -!- eady has quit [Ping timeout: 260 seconds] 00:16:43 -!- broquaint has quit [Ping timeout: 260 seconds] 00:16:43 -!- xug_ has quit [Ping timeout: 260 seconds] 00:16:43 -!- us17 has quit [Ping timeout: 260 seconds] 00:16:43 -!- Thorbinator has quit [Ping timeout: 260 seconds] 00:16:44 -!- mibe has quit [Changing host] 00:16:45 -!- onmyo_ has quit [Ping timeout: 240 seconds] 00:16:46 -!- thrig has quit [Ping timeout: 240 seconds] 00:16:46 -!- Wah has quit [Ping timeout: 240 seconds] 00:16:46 -!- Bcadren has quit [Ping timeout: 240 seconds] 00:16:46 -!- jbenedetto has quit [Ping timeout: 240 seconds] 00:16:46 -!- TZer0 has quit [Ping timeout: 240 seconds] 00:16:46 -!- kaiza has quit [Ping timeout: 240 seconds] 00:16:46 -!- G-Flex has quit [Ping timeout: 240 seconds] 00:16:46 -!- banksy[Away] has quit [Ping timeout: 240 seconds] 00:16:46 -!- tensorpudding has quit [Ping timeout: 240 seconds] 00:16:46 -!- whig has quit [Ping timeout: 240 seconds] 00:16:46 -!- CanOfWorms has quit [Ping timeout: 240 seconds] 00:16:46 -!- Krakhan has quit [Ping timeout: 240 seconds] 00:16:46 -!- orbisvicis has quit [Ping timeout: 240 seconds] 00:16:46 -!- ig0rb1t has quit [Ping timeout: 240 seconds] 00:16:46 -!- elliptic has quit [Ping timeout: 240 seconds] 00:16:47 -!- Sequell has quit [Ping timeout: 240 seconds] 00:16:47 -!- InsideTheVoid has quit [Ping timeout: 240 seconds] 00:16:47 -!- introsp3ctive has quit [Ping timeout: 240 seconds] 00:16:47 -!- AngelaSmythe has quit [Ping timeout: 240 seconds] 00:16:47 -!- ezyang has quit [Ping timeout: 240 seconds] 00:16:47 -!- thurin has quit [Ping timeout: 240 seconds] 00:16:47 -!- Mattias has quit [Ping timeout: 240 seconds] 00:16:47 -!- kebab has quit [Ping timeout: 240 seconds] 00:16:48 -!- Mindiell has quit [Ping timeout: 240 seconds] 00:17:03 -!- CaptainFruitcake is now known as CanOfWorms 00:17:03 -!- ProzacElf has quit [Ping timeout: 259 seconds] 00:17:04 -!- Twinge has joined ##crawl-dev 00:17:10 -!- Mindiell has joined ##crawl-dev 00:17:10 -!- Thorbinator_ is now known as Thorbinator 00:17:58 -!- advil has joined ##crawl-dev 00:18:07 -!- MarvinPA_ has joined ##crawl-dev 00:18:09 -!- Mattias has joined ##crawl-dev 00:18:15 -!- elliptic has joined ##crawl-dev 00:18:25 -!- TZer0 has joined ##crawl-dev 00:18:34 -!- ProzacElf has joined ##crawl-dev 00:18:52 -!- Sequell has joined ##crawl-dev 00:19:33 -!- whig has joined ##crawl-dev 00:21:30 -!- amalloy is now known as amalloy_ 00:26:40 -!- meatpath has joined ##crawl-dev 00:31:27 -!- laj1 has joined ##crawl-dev 00:34:23 -!- Cerepol2 has quit [Ping timeout: 240 seconds] 00:35:04 oh what the fuck 00:35:06 dream sheep exist 00:35:20 https://www.youtube.com/watch?v=NHkuYI6kQTg 00:35:21 no 00:35:22 no sleep ever 00:35:37 oh wow 00:35:37 they're even *purple* like I envisioned 00:35:45 nice 00:38:36 -!- ai_4_dcss has joined ##crawl-dev 00:39:41 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 00:40:41 -!- debo has joined ##crawl-dev 00:41:16 -!- whig has quit [Ping timeout: 260 seconds] 00:41:16 -!- MarvinPA_ has quit [Ping timeout: 260 seconds] 00:41:20 -!- Lasty has joined ##crawl-dev 00:42:11 -!- MarvinPA has joined ##crawl-dev 00:42:27 gammafun1: are you gammafunk? any idea why i might be getting an InvalidHandshake when doing a websockets connection to 'ws://localhost:8080' (which is where the crawl version 0.18 webserver is running) 00:42:28 -!- Wah has quit [Ping timeout: 240 seconds] 00:42:28 -!- us17 has quit [Ping timeout: 240 seconds] 00:42:28 -!- Sequell has quit [Ping timeout: 240 seconds] 00:42:28 -!- ProzacElf has quit [Ping timeout: 240 seconds] 00:42:28 -!- tensorpudding has quit [Ping timeout: 240 seconds] 00:42:28 -!- ProzacElf has joined ##crawl-dev 00:42:29 -!- us17_ is now known as us17 00:42:29 -!- tensorpu- is now known as tensorpudding 00:42:31 -!- whig has joined ##crawl-dev 00:42:49 -!- GauHelldragon3 has quit [Read error: Network is unreachable] 00:42:58 -!- Enthusiasm has quit [Ping timeout: 268 seconds] 00:44:53 -!- Sequell has joined ##crawl-dev 00:45:08 -!- Huene` has joined ##crawl-dev 00:45:21 -!- debo has quit [Ping timeout: 260 seconds] 00:47:04 Hey folks, quick question, I am getting an error when attempting to login to a freshly compiled webtiles (just downloaded a few hours ago) , and the client just freezes after login, here's the hastebin, https://www.hastebin.com/oxafalalud.vbs The problem is that I can't tell what directories it's saying don't exist. Are there logs somewhere that I can review? or is the console the whole of the error? 00:47:49 I'm sure it's probably something stupid, but without knowing what directories I can't figure out where to begin 00:48:40 -!- HellTiger has quit [Read error: No route to host] 00:49:02 -!- Basil has quit [Quit: WeeChat 0.4.2] 00:50:03 -!- laj1 has quit [Ping timeout: 240 seconds] 00:50:20 -!- syndicus has quit [Ping timeout: 255 seconds] 00:57:45 -!- laj1 has joined ##crawl-dev 01:00:03 -!- omarax has quit [Remote host closed the connection] 01:00:16 -!- debo has joined ##crawl-dev 01:00:43 -!- MadCoyote has quit [Ping timeout: 240 seconds] 01:01:56 !tell gammafunk clane name for you: In a Blue Muna 01:01:57 minmay: OK, I'll let gammafunk know. 01:03:03 -!- meatpath has quit [Ping timeout: 240 seconds] 01:05:11 -!- debo has quit [Ping timeout: 255 seconds] 01:05:29 -!- nikheizen has joined ##crawl-dev 01:06:14 -!- FunkyGnoll has quit [Read error: Network is unreachable] 01:06:43 -!- tksquared has quit [Ping timeout: 240 seconds] 01:10:14 Unstable branch on crawl.jorgrun.rocks updated to: 0.20-a0-760-g49f5558 (34) 01:11:17 <|amethyst> Huene`: you'd look at the lowest level of the stack trace that is actually inside our stuff and not just python 01:11:46 <|amethyst> Huene`: so line 348 or so in webserver/ws_handler.py 01:11:57 awesome thank you for the pointer 01:12:02 <|amethyst> Huene`: which is: 01:12:03 <|amethyst> result = subprocess.call([config.init_player_program, self.username], 01:12:06 <|amethyst> stdout = f, stderr = subprocess.STDOUT) 01:12:23 <|amethyst> so the init_player_program config option 01:13:00 -!- debo has joined ##crawl-dev 01:13:14 <|amethyst> you would have been able to see that in the stack trace, except it's split across two lines and python only shows one line, not the whole statement 01:13:23 -!- FunkyGnoll has quit [Ping timeout: 240 seconds] 01:13:48 -!- Dixie has quit [Read error: Connection reset by peer] 01:15:00 so being that it is during player init, I think it's a fair bet that the player directories arn't there, which means I just need to find out where they're supposed to be, sound logical? 01:15:18 <|amethyst> Huene`: the error wasn't from the player init script though 01:15:24 <|amethyst> Huene`: it was from trying to execute it 01:15:31 <|amethyst> Huene`: so probably the script isn't there 01:15:47 <|amethyst> Huene`: for example, if the config still has the default init_player_program = "./util/webtiles-init-player.sh" 01:16:25 -!- orbisvic1s has quit [Quit: leaving] 01:16:36 <|amethyst> Huene`: if it's that, but you're not running it from inside the crawl build directory, it wouldn't be found 01:17:00 <|amethyst> Huene`: for a permanent webtiles installation (as opposed to just running it from the build directory) you'd want to change that into an absolute path 01:17:26 <|amethyst> /usr/local/games/webtiles-init-player.sh or wherever you put it 01:17:42 yeah that's a fair point, awesome gotcha, thank you so much for taking the time 01:18:07 -!- debo has quit [Ping timeout: 268 seconds] 01:20:41 Unstable branch on crawl.develz.org updated to: 0.20-a0-760-g49f5558 (34) 01:26:42 -!- Lasty has quit [Quit: Leaving.] 01:28:33 -!- debo has joined ##crawl-dev 01:33:05 -!- debo has quit [Ping timeout: 255 seconds] 01:35:26 idea: make the next dev blog post written by one of the uniques, in-character 01:38:50 donald complains about all the trunk changes 01:39:13 -!- debo has joined ##crawl-dev 01:40:03 -!- MadCoyote has quit [Ping timeout: 240 seconds] 01:47:59 -!- bgiannan1 has joined ##crawl-dev 01:49:47 Xtahua seems like a good candidate 01:49:47 -!- Pacra_ has quit [Read error: Connection reset by peer] 01:49:51 -!- Pacra__ has joined ##crawl-dev 01:50:13 donald... xtahua... tag team?! 01:59:02 -!- Enthusiasm has quit [Read error: Connection reset by peer] 01:59:46 <|amethyst> I'm not imagining Demise complaining about the complaining in his trunk update videos 01:59:51 <|amethyst> s/not/now/ 02:00:03 -!- omarax has quit [Remote host closed the connection] 02:00:12 Windows builds of master branch on crawl.develz.org updated to: 0.20-a0-760-g49f5558 02:00:36 <|amethyst> as he does whenever PF tries to be too cute 02:04:59 -!- Taraiph has quit [Ping timeout: 268 seconds] 02:13:31 CanOfWorms: if it gets written by two uniques, surely it should be either duvessa+dowan or boris+natasha 02:13:41 I like boris and natasha 02:13:46 they can be recurring commentators! 02:14:02 -!- sooheon has quit [Ping timeout: 255 seconds] 02:14:43 at the end of each post, boris gets killed 02:14:47 but he's back next week 02:30:06 clearly harold can do a post 02:30:18 and mention his forthcoming retirement 02:30:25 as soon as he's done with the ost 02:30:30 post 02:35:12 -!- HeithinnGrasida has quit [Ping timeout: 268 seconds] 02:36:04 -!- HeithinnGrasida has joined ##crawl-dev 02:43:28 -!- waat has quit [Ping timeout: 240 seconds] 02:50:36 -!- Dix has quit [Read error: Connection reset by peer] 02:51:00 -!- Bcadren_ is now known as Bcadren 02:54:46 Monster database of master branch on crawl.develz.org updated to: 0.20-a0-760-g49f5558 02:55:42 -!- iFurril has quit [Ping timeout: 260 seconds] 03:00:02 -!- omarax has quit [Remote host closed the connection] 03:02:38 -!- CanOfWorms has quit [Quit: ChatZilla 0.9.92 [Firefox 3.6.28/20120306064154]] 03:03:16 -!- ai_4_dcss has quit [Quit: ai_4_dcss] 03:06:43 -!- FunkyGnoll has quit [Ping timeout: 240 seconds] 03:07:08 -!- GauHelldragon3 has quit [Ping timeout: 255 seconds] 03:09:43 -!- MadCoyote has quit [Ping timeout: 240 seconds] 03:12:32 -!- Kalir has quit [Quit: I'M OUT SON. PEACE, LOVE, EXPLOSIONS.] 03:15:28 -!- bgiannan1 has quit [Ping timeout: 240 seconds] 03:16:44 ??rebuild 03:16:45 rebuild[1/2]: http://crawl.akrasiac.org/rebuild/ http://underhound.eu:81/rebuild/ http://crawl.berotato.org/crawl/rebuild/ http://crawl.xtahua.com/rebuild/ https://crawl.jorgrun.rocks/rebuild/ Bug |amethyst or Nap.Kin for CDO. Use your powers wisely. 03:17:46 -!- Rotatell has joined ##crawl-dev 03:18:31 ^status 03:18:31 26 Crawlers. CBRO disk usage=98% (135GB) | RAM usage=34% (4GB)| uptime/CPU= 03:18:30 up 15:29, 1 user, load average: 1.69, 1.48, 0.97 (4 Cores) http://status.berotato.org 03:25:01 Unstable branch on crawl.beRotato.org updated to: 0.20-a0-760-g49f5558 (34) 03:25:40 is it normal for make install to recompile because adding the install parameter changes the command? 03:38:11 -!- CcS has quit [Ping timeout: 255 seconds] 03:39:48 -!- Ququman has joined ##crawl-dev 03:40:50 oh god 03:40:55 the reordering of species in the menu 03:41:21 Experimental (hellcrawl-cbro) branch on crawl.beRotato.org updated to: 0.19-a0-2242-gc784e87 03:42:18 so close 03:42:38 I almost got it working, but the tileset appears to not be installed somehow 03:42:43 http://imgur.com/a/wj7gh 03:42:49 I can play I just can't see what's happening 03:43:43 which kinda means I can't play lol, it's almost as if make install isn't moving some of the files over, problem is I don't know what's supposed to be moved over 03:44:03 -!- mong has quit [Quit: Leaving] 03:51:01 -!- Krakhan|2 is now known as Krakhan 03:51:02 -!- Krakhan has quit [Changing host] 03:53:53 -!- laj1 has quit [Ping timeout: 260 seconds] 03:55:44 -!- laj1 has joined ##crawl-dev 03:55:50 -!- laj1 has quit [Changing host] 03:55:50 -!- laj1 has joined ##crawl-dev 04:00:03 -!- omarax has quit [Remote host closed the connection] 04:10:11 didn't there used to be a tiles directory under webserver? 04:10:24 was that moved, removed, or still supposed to be there 04:14:03 -!- BadBadger has quit [Ping timeout: 240 seconds] 04:14:29 -!- valrus has quit [Ping timeout: 268 seconds] 04:19:59 -!- Pacra has joined ##crawl-dev 04:20:29 -!- Pacra__ has quit [Read error: Connection reset by peer] 04:35:37 -!- hittemvvvhard has joined ##crawl-dev 04:43:53 -!- syndicus_ has quit [Ping timeout: 255 seconds] 04:44:05 -!- HellTiger_NB has quit [Ping timeout: 268 seconds] 04:45:20 -!- aditya has quit [Ping timeout: 260 seconds] 04:51:10 -!- laj1 has quit [Ping timeout: 260 seconds] 04:52:50 -!- laj1 has joined ##crawl-dev 05:00:03 -!- omarax has quit [Remote host closed the connection] 05:06:23 -!- Alarkh has joined ##crawl-dev 05:11:43 -!- laj1 has quit [Ping timeout: 240 seconds] 05:13:46 -!- laj1 has joined ##crawl-dev 05:18:28 -!- laj1 has quit [Ping timeout: 240 seconds] 05:24:15 -!- SteelNeuron has joined ##crawl-dev 05:37:15 -!- HeithinnGrasida has quit [Ping timeout: 260 seconds] 05:38:21 -!- HeithinnGrasida has joined ##crawl-dev 05:40:56 -!- jeefus has joined ##crawl-dev 05:41:37 -!- Pacra_ has joined ##crawl-dev 05:41:53 -!- Pacra has quit [Read error: Connection reset by peer] 05:44:28 -!- jefus- has quit [Ping timeout: 240 seconds] 05:45:55 -!- amalloy_ is now known as amalloy 05:57:04 -!- waat has quit [Ping timeout: 260 seconds] 06:00:12 -!- omarax has quit [Remote host closed the connection] 06:02:42 -!- mikee_ has quit [Quit: Page closed] 06:12:59 -!- ontoclasm has quit [Quit: Leaving.] 06:15:44 -!- rossi_ has quit [Ping timeout: 260 seconds] 06:16:41 -!- ProzacElf has quit [Ping timeout: 240 seconds] 06:19:37 -!- mibe has quit [Quit: Page closed] 06:25:08 -!- sneaky has quit [Read error: Connection reset by peer] 06:26:11 -!- sneakyness has joined ##crawl-dev 06:30:27 -!- Tux[Qyou] has joined ##crawl-dev 06:30:49 -!- Tuxedo[Qyou] has joined ##crawl-dev 06:31:42 -!- Tuxedo[Qyou] has quit [Read error: Connection reset by peer] 06:32:04 -!- debo has quit [Ping timeout: 260 seconds] 06:36:40 -!- Lasty has joined ##crawl-dev 06:40:51 -!- Lasty has quit [Client Quit] 06:42:37 -!- Lasty has joined ##crawl-dev 06:43:40 -!- laj1 has joined ##crawl-dev 06:47:13 -!- Fixer has joined ##crawl-dev 06:51:59 -!- Adeon_ is now known as Adeon 06:55:22 -!- Alarkh has quit [Ping timeout: 240 seconds] 06:56:06 -!- rumflump has joined ##crawl-dev 06:58:19 -!- amalloy is now known as amalloy_ 07:00:01 -!- omarax_ has quit [Remote host closed the connection] 07:01:17 -!- hittemvvvhard has quit [Quit: ik ga slapen] 07:03:48 -!- bonghitz has quit [Remote host closed the connection] 07:05:12 -!- Alarkh has joined ##crawl-dev 07:08:34 -!- debo has joined ##crawl-dev 07:12:54 -!- debo has quit [Ping timeout: 260 seconds] 07:15:00 -!- laj1 has quit [Ping timeout: 260 seconds] 07:17:01 -!- laj1 has joined ##crawl-dev 07:22:30 -!- Pacra_ has quit [Read error: No route to host] 07:22:40 -!- Pacra has joined ##crawl-dev 07:27:50 -!- laj1 has quit [Quit: leaving] 07:28:16 -!- laj1 has joined ##crawl-dev 07:38:22 -!- Alarkh has quit [Ping timeout: 240 seconds] 07:44:54 -!- elliptic has quit [Quit: Leaving] 07:46:39 -!- elliptic has joined ##crawl-dev 07:47:50 -!- iFurril has quit [Ping timeout: 268 seconds] 07:53:54 -!- JeanJean has quit [Quit: Page closed] 07:59:44 -!- bgiannan1 has joined ##crawl-dev 08:00:07 -!- omarax has quit [Remote host closed the connection] 08:00:41 -!- mizu_no_oto has quit [Ping timeout: 240 seconds] 08:02:39 -!- debo has joined ##crawl-dev 08:03:13 -!- scummos__ has quit [Ping timeout: 255 seconds] 08:06:42 -!- debo has quit [Ping timeout: 240 seconds] 08:09:04 -!- bonghitz has quit [Ping timeout: 255 seconds] 08:13:57 -!- rossi_ has quit [Ping timeout: 240 seconds] 08:16:27 -!- Patashu_ has quit [Ping timeout: 240 seconds] 08:16:57 -!- Bammboo has quit [Ping timeout: 240 seconds] 08:25:28 -!- Furril has quit [Ping timeout: 260 seconds] 08:29:58 -!- Tux[Qyou] has quit [Read error: Connection reset by peer] 08:30:33 -!- Tux[Qyou] has joined ##crawl-dev 08:36:54 -!- Rast-- has joined ##crawl-dev 08:37:45 -!- Rast- has quit [Read error: Network is unreachable] 08:41:30 -!- Alarkh has joined ##crawl-dev 08:45:09 -!- Lasty has quit [Quit: Leaving.] 08:45:42 -!- syndicus__ has quit [Ping timeout: 240 seconds] 08:45:48 -!- Lasty has joined ##crawl-dev 08:47:57 -!- iFurril has quit [Ping timeout: 240 seconds] 08:49:50 -!- Lasty has quit [Client Quit] 08:54:22 -!- MadCoyote has quit [Ping timeout: 240 seconds] 08:57:28 -!- Rast-- has quit [Read error: Network is unreachable] 08:57:33 -!- Rast- has joined ##crawl-dev 09:00:02 -!- omarax has quit [Remote host closed the connection] 09:06:42 -!- syndicus has quit [Ping timeout: 240 seconds] 09:08:08 -!- Dracunos has quit [Read error: Connection reset by peer] 09:08:21 -!- Dracunos has joined ##crawl-dev 09:13:19 -!- Drimon19 has quit [Ping timeout: 260 seconds] 09:20:15 -!- Mezriss has quit [Quit: Textual IRC Client: www.textualapp.com] 09:23:11 -!- waat has quit [Ping timeout: 240 seconds] 09:24:20 03advil02 {|amethyst} 07[stone_soup-0.19] * 0.19.4-11-g5e6c2b2: Correctly clear place info on game reset 10(12 hours ago, 3 files, 5+ 6-) 13https://github.com/crawl/crawl/commit/5e6c2b2f7910 09:24:22 -!- FunkyGnoll has quit [Ping timeout: 240 seconds] 09:26:01 -!- bgiannan1 has quit [Ping timeout: 255 seconds] 09:28:07 <|amethyst> unfortunately I don't think we can do the fix for already-broken saves in 0.19 09:28:28 <|amethyst> because it involves a minor tag, and we really don't want those to get out of sync between 0.19 and trunk 09:28:29 -!- debo has joined ##crawl-dev 09:33:08 -!- debo has quit [Ping timeout: 260 seconds] 09:34:43 One day I will understand the whole tag thing 09:34:56 anecdotal experience: It's the most puzzling aspect for someone new to the codebase 09:35:01 together with marshalling/unmarshalling 09:35:42 -!- MadCoyote has quit [Ping timeout: 240 seconds] 09:41:09 <|amethyst> SteelNeuron: Have you read docs/develop/save_compatibility.txt ? 09:42:09 Hm, I did a while ago but I honestly forgot it existed 09:42:14 so it might not be as bad as I thought 09:42:36 <|amethyst> I also wrote up an introduction a few years ago: https://crawl.develz.org/wordpress/save-compatibility-in-dcss-2 09:48:11 -!- laj1 has quit [Ping timeout: 240 seconds] 09:48:31 I see the other languages in dat/descript, but I'm having trouble finding instructions on how to use those languages 09:48:52 someone asked if the game is playable in French, in ##crawl 09:49:01 <|amethyst> only sort of 09:49:10 <|amethyst> you can use language = fr in the config, but 09:50:12 <|amethyst> it's undocumented because (1) it doesn't affect anywhere near as much as one would like (2) the things that are translated (xv descriptions mostly, but also other database things) have a tendency to get seriously out of date 09:50:12 -!- laj1 has joined ##crawl-dev 09:50:52 <|amethyst> Translating in-game messages like "You slice the goblin!!" is a tricky problem 09:51:14 <|amethyst> because they're usually not fixed strings, but have various slots where things are plugged in 09:51:30 because those are half string, half code, you can't just hand a stack of strings to a translator easily 09:51:32 <|amethyst> and the nature of what needs to be plugged in differs from one language to the next 09:51:38 <|amethyst> yeah, and 09:51:54 <|amethyst> you have to handle things like "what is the gender of the subject" to get verb agreement right 09:52:10 -!- Cerepol2 has joined ##crawl-dev 09:52:46 tough stuff 09:53:06 <|amethyst> and for that matter small things could even affect the order of messages: in French, direct object pronouns usually come before the verb, but direct object nouns usually come after 09:53:30 <|amethyst> s/order of messages/order of parts within a message/ 09:53:44 -!- Cerepol2 is now known as Cerepol 09:54:20 I wonder what the korean server does with all this, it seems like a thriving community 09:54:57 you'd need that sort of thing for each language I guess - a community-ful of passionate players/modders hacking it into a usable state 09:54:58 <|amethyst> they do translate a few more things I think, but the in-game messages are still mostly English 09:56:00 ah, I see 09:57:36 <|amethyst> rumflump: I think it also needs a passionate community of linguists 09:58:02 <|amethyst> rumflump: if we want to do it without multiplying the amount of string-generation code by the number of supported languages 09:59:10 -!- debo has joined ##crawl-dev 09:59:36 <|amethyst> rumflump: e.g. you could build a parse tree for the message and then apply per-language Chomskyan generative grammar rules to turn that into an actual sequence of words 10:00:02 -!- omarax has quit [Remote host closed the connection] 10:00:02 <|amethyst> rumflump: the problem is, that requires not just someone who knows the language as a native speaker, but someone who knows the language as a linguist 10:01:09 <|amethyst> I could maybe make it work for English (I'm not a linguist, but it's a hobby and I have read the Cambridge Grammar front to back), but that doesn't help with French or Korean or Russian or whatever 10:02:30 crawl and roguelikes are extra tough, because so much is conveyed in the text 10:02:48 graphical roguelites can be pretty close to language-independent 10:03:16 I wonder how much you can just willingly butcher with regex, though 10:03:27 <|amethyst> Now you have two problems. 10:03:59 like regex replacing german wouldn't be TOO bad, just pretend everything is neuter-gender and is being barfed out by a crazy foreigner 10:03:59 <|amethyst> if you're willing to butcher things, you just translate the individual strings and use gettext 10:04:24 <|amethyst> that would probably come out better than word-for-word regex translations 10:04:24 -!- debo has quit [Ping timeout: 260 seconds] 10:04:37 <|amethyst> but, as you said, would sound like a crazy foreigner 10:04:58 I've played my share of engrish jrpgs, it can be ok :D 10:05:43 <|amethyst> You spoony translator! 10:06:00 exactly! 10:09:25 Stable (0.19) branch on crawl.jorgrun.rocks updated to: 0.19.4-11-g5e6c2b2 10:09:40 -!- scummos__ has quit [Ping timeout: 255 seconds] 10:10:44 Not sure if you are aware of this method and if that can help you, but in qt there's a kind of built-in solution for the translations problems : http://doc.qt.io/qt-5/i18n-source-translation.html#using-numbered-arguments 10:12:07 basically you build correct "templates" sentences for each language ("You hit the %1" / "Vous frappez %1"), and then you provides arguments (%1 => Goblin for instance) 10:13:20 <|amethyst> Does anyone have contact information for mumra? 10:14:37 -!- rossi_ has quit [Ping timeout: 255 seconds] 10:15:13 -!- edlothiol has joined ##crawl-dev 10:16:09 <|amethyst> Alarkh: That's a general C thing 10:16:17 <|amethyst> Alarkh: err, rather 10:16:31 <|amethyst> Alarkh: C has a way to do that too with sprintf 10:16:45 hm 10:16:48 <|amethyst> Alarkh: the problem is with things like gender agreement 10:17:09 When specifying what weapon combinations are good for a species, is there a way to gray out the SK_THROWING hunter start? 10:17:14 <|amethyst> Alarkh: where it's not just a matter of plugging the translation into the right place, but also of adjusting other parts of the sentence to match 10:17:26 I'm making a species with quite bad throwing but good bows/xbows and I can't see an obvious way to do it in species-data.h 10:18:37 <|amethyst> !tell CanOfWorms I had the wrong address for you on the secret mailing list, apologies for missed messages. I'm not sure if the hotmail address will work though; we've previously had problems getting through hotmail's spam filters 10:18:38 |amethyst: OK, I'll let canofworms know. 10:18:38 -!- laj1 has quit [Read error: Connection reset by peer] 10:19:47 <|amethyst> SteelNeuron: there's a special case for throwing in weapon_restriction() near the end of ng-restr.cc 10:20:13 <|amethyst> SteelNeuron: normally it would use the recommended_weapons field of the species data, but throwing is different for whatever reason 10:20:18 -!- Pacra has quit [Read error: Connection reset by peer] 10:20:32 <|amethyst> SteelNeuron: but the comment there does have a point 10:20:45 -!- Pacra has joined ##crawl-dev 10:20:46 <|amethyst> SteelNeuron: even with -4 aptitude, javelins are still pretty good to start with 10:20:58 fair enough 10:21:14 it's a -2 so I suppose I should leave it 10:21:18 -!- edlothiol has quit [Remote host closed the connection] 10:21:32 <|amethyst> SteelNeuron: but you also have a point 10:21:56 <|amethyst> SteelNeuron: if the other apts (or some of them) are much better, it would be nice to encourage players towards those 10:22:07 hm, yeah 10:22:20 xbows and bows are above average in particular 10:23:12 -!- Alarkh has quit [Quit: Leaving] 10:23:22 -!- Rast- has quit [Read error: Network is unreachable] 10:23:40 -!- Rast- has joined ##crawl-dev 10:23:48 -!- edlothiol has joined ##crawl-dev 10:24:21 -!- laj1 has joined ##crawl-dev 10:29:38 -!- Perryman has quit [Read error: Connection reset by peer] 10:32:26 -!- meatpath has joined ##crawl-dev 10:36:02 http://i.imgur.com/KoKLJ5m.png might be my lowest effort tile ever 10:36:12 But who needs work when you can frankenstein the naga and humanoid skeleton tiles together 10:36:54 Lord Neck 10:37:04 <|amethyst> does that skeleton have hair? 10:37:45 well, I flagged it as hairless :P 10:38:07 I'll make the cranium a bit shinier 10:38:19 genus_hairless 10:38:22 <|amethyst> I'm talking about the grey bit 10:38:33 <|amethyst> on the top left side of the skull 10:39:25 <|amethyst> it looks like Zorg from _Fifth Element_: http://vignette1.wikia.nocookie.net/villains/images/8/8a/Jean-Baptiste_Emanuel_Zorg_5.png 10:39:41 hahaha 10:39:58 not sure where that came from, it doesn't seem to be on the tile itself 10:40:12 strange 10:40:22 <|amethyst> oh, does your character have a hat or something? 10:41:03 wow, those eyes 10:41:10 -!- HeithinnGrasida has quit [Ping timeout: 255 seconds] 10:41:56 this is how the tile is supposed to look http://i.imgur.com/YnQgCIy.png 10:41:56 I might've linked it wrong or something 10:46:02 -!- syndicus_ has quit [Ping timeout: 240 seconds] 10:49:48 -!- jeefus is now known as jefus 10:53:19 -!- debo has joined ##crawl-dev 10:58:04 -!- debo has quit [Ping timeout: 260 seconds] 11:00:01 -!- omarax has quit [Remote host closed the connection] 11:04:53 -!- Pacra has quit [Read error: Connection reset by peer] 11:05:04 -!- Pacra has joined ##crawl-dev 11:05:28 -!- meatpath has quit [Ping timeout: 255 seconds] 11:06:15 -!- BadBadger has quit [Read error: Network is unreachable] 11:08:07 -!- Pleasingfungus has joined ##crawl-dev 11:11:03 <|amethyst> gammafun1: you implemented tile_player_tile = mons, right? Someone in Tech Support on Tavern is asking about how to get a draconian scorcher overlaid tile and not just the job regalia by itself 11:11:17 yeah that's not possible, unfortunately 11:11:23 drac code! 11:11:23 due to the layering of tiles that those monsters use 11:11:33 not possible currently, I should say 11:12:03 <|amethyst> hm, and I guess the player tile only has one layer that tile_player_tile can effect 11:12:08 <|amethyst> s/ef/af/ 11:12:11 also a problem for demonspawn, and there's no way to make the pan lord tiles work either 11:12:31 the random pan lords, I mean 11:13:16 -!- BadBadger has quit [Read error: Network is unreachable] 11:13:42 -!- syndicus__ has quit [Ping timeout: 240 seconds] 11:14:05 -!- Pacra has quit [Read error: Connection reset by peer] 11:14:29 -!- Pacra has joined ##crawl-dev 11:16:55 made a bunch of updates to the 0.20 plan. I think Steam is DOA, though 11:17:02 -!- syndicus_ has quit [Ping timeout: 240 seconds] 11:20:03 -!- nattefrost has quit [Remote host closed the connection] 11:26:45 |amethyst: the idea of the minor tag was really only to time-limit the fix, so you could just add the fix to 0.19 without a minor tag (though maybe you don't want to be out of sync in that way either) 11:26:56 <|amethyst> Hmm 11:27:06 <|amethyst> I guess that's true 11:27:06 ??plan 11:27:06 plan[1/1]: https://crawl.develz.org/wiki/doku.php?id=dcss:planning:release_plans 11:27:39 <|amethyst> advil: could you do that? 11:28:13 sure, can I do it by submitting a PR against the 0.19 branch? 11:28:27 <|amethyst> that or a format-patch, yeah 11:28:31 <|amethyst> at least I assume 11:28:46 <|amethyst> I've never dealt with a non-master PR but I don't see why it wouldn't work 11:28:55 yeah me neither...I'll give it a shot 11:33:39 https://crawl.develz.org/wiki/doku.php?id=dcss:admin:press this hasn't been updated in a while 11:33:48 I think there was that "50 best free games" article several months ago 11:35:28 <|amethyst> it's not exactly press, but I think it would make sense to have PF's talk somewhere 11:35:44 <|amethyst> oh, and the Johnson paper 11:35:56 I think these two count, yeah 11:36:19 <|amethyst> http://www.popzara.com/games/game-features/dungeon-crawl-stone-soup/ from 2015 11:37:17 <|amethyst> and we were a featured project on sourceforge once 11:37:37 <|amethyst> (unfortunately just before they went full asshole, though I hear they're better now) 11:37:43 sourceforge 11:38:48 <|amethyst> week of 2014-04-14 11:38:53 -!- MarvinPA has quit [Quit: Leaving] 11:38:55 -!- MarvinPA__ is now known as MarvinPA 11:39:04 !source tags.cc:1047 11:39:04 https://github.com/crawl/crawl/blob/master/crawl-ref/source/tags.cc#L1047 11:39:10 <|amethyst> trying to find a link 11:39:16 that sequence is a bit long for twitter, unfortunately 11:39:31 <|amethyst> canary and eat_canary? 11:39:58 yeah...I guess it's actually a very sensible thing to do 11:40:11 <|amethyst> "EAT_CANARY" is the funny part IMO 11:40:21 <|amethyst> because that's not what you do with a canary in a coal mine 11:40:25 heh 11:42:21 <|amethyst> advil: tweeted 11:42:47 nice 11:42:51 <|amethyst> hashtag define 11:43:47 <|amethyst> kilobyte is a huge cat fan, so 11:43:59 <|amethyst> it's not entirely surprising that the canaries get eaten 11:45:05 -!- HeithinnGrasida has joined ##crawl-dev 11:45:52 does 'doh' mean anything in particular or is it just an expression of oops? 11:46:16 http://s-z.org/neil/git/?p=crawl.git&a=search&h=HEAD&st=commit&s=%28doh%29 11:46:16 <|amethyst> Brannock: https://en.wikipedia.org/wiki/D%27oh! 11:46:19 ...kids these days! 11:46:24 yeah I figured that's what it was 11:46:28 i wasn't sure! 11:47:21 -!- debo has joined ##crawl-dev 11:49:34 -!- HeithinnGrasida has quit [Ping timeout: 268 seconds] 11:50:14 -!- HeithinnGrasida has joined ##crawl-dev 11:50:32 03|amethyst02 07* 0.20-a0-761-gf9d17c3: Add "update servers" step to the release guide. 10(17 minutes ago, 1 file, 33+ 24-) 13https://github.com/crawl/crawl/commit/f9d17c3d0524 11:51:21 <|amethyst> That's earlier than we've often done it, but I think as soon as the branch happens makes the most sense 11:51:40 <|amethyst> especially since it takes some time to reach and get responses from some of the admins 11:51:56 yeah, we don't want a repeat of 0.19 where people were scrambling to get ready in time 11:51:58 my bad! 11:52:02 -!- debo has quit [Ping timeout: 268 seconds] 11:52:06 i blame brannock for everything 11:52:11 alas, 11:52:11 <|amethyst> no worries, it wasn't the first time 11:52:23 <|amethyst> I don't remember the last time CDO was ready on day 0 of the tournament 11:53:13 oh, since we're a few months out from 0.20, remember that we should attempt to avoid scheduling it around college finals period. a large chunk of our playerbase are students 11:53:14 <|amethyst> (it's probably happened more recently than I'm thinking, but I am still correct about whether I remember it :) 11:53:32 april/may is when the spring semester ends for the majority of westerners 11:53:43 <|amethyst> I was going to suggest mid-April 11:53:52 -!- bonghitz has quit [Remote host closed the connection] 11:54:01 <|amethyst> which should be earlier than most finals, but I guess that depends 11:54:17 well there's the lead-up two weeks of study (or procrastination!) 11:54:42 may is generally bad for most people, iirc 11:54:57 that MAY be so ha ha ha 11:54:59 <|amethyst> and June is quite late, pushing the next version into december 11:55:19 <|amethyst> so April seems the only reasonable option to me 11:55:23 <|amethyst> could be earlier 11:55:32 <|amethyst> than mid-April I mean 11:55:49 <|amethyst> but that means we've only got a week or two for new stuff 11:55:49 i think this release needs time to gestate. my personal feeling 11:55:49 yes 11:55:49 <|amethyst> err 11:55:50 <|amethyst> more than one or two 11:56:23 june then january is probably fine. it means a longer release period but 0.20 is shaping up to be big 11:57:03 april is doable but we'd need to start tamping down on additions very soon 11:57:04 <|amethyst> I am definitely against January 11:57:13 <|amethyst> we could plan for a short 0.21 11:57:31 0.21 probably won't have a new god, at least 11:57:52 <|amethyst> (the problem with January being psychological, that we only had one release in 2017) 11:58:43 a december release is generally bad for everyone between holidays and finals 11:59:00 i'm not sure that people are counting yearly releases? 11:59:12 idk 11:59:22 I stopped caring about years when I got my degree 11:59:31 it's just an endless march of time... 11:59:45 i'm XX years YOUNG! 12:00:02 -!- omarax has quit [Remote host closed the connection] 12:00:36 -!- Lasty has joined ##crawl-dev 12:01:52 ratskin cloak being evoked with V seems weird, shouldn't it be a? 12:02:48 Stable (0.19) branch on crawl.akrasiac.org updated to: 0.19.4-11-g5e6c2b2 12:03:06 <|amethyst> MarvinPA: or shouldn't everything else be V 12:03:17 <|amethyst> MarvinPA: (as long as you don't get +foo artps to polearms) 12:03:26 <|amethyst> s/get/give/ 12:03:30 also possible but that sounds like a substantially larger change, yeah 12:04:07 <|amethyst> hm 12:04:24 <|amethyst> I guess v for polearms should probably just be a separate command from eVoke 12:04:27 -!- laj1 has quit [Ping timeout: 240 seconds] 12:04:46 <|amethyst> other than those couple of unrand weapons 12:05:15 MarvinPA, I did it via 'a' menu first but it involved a lot of code 12:05:20 lemme pull up the diff from last night 12:05:31 <|amethyst> there isn't anything left that you have to wield to actually-evoke-using-Evocations 12:05:33 http://pastebin.com/5cv6jY9a (ignore the compile errors, these were fixed) 12:05:39 -!- laj1 has joined ##crawl-dev 12:05:43 i think using more code but being consistent is probably better 12:06:10 yes, I modeled this off Cloak of the Thief's +Fog effect 12:06:20 Which is the only other unrand with an non-V evokable effect 12:06:35 PF didn't like it so I looked into unrand evokables further and discovered art-func.h 12:06:56 <|amethyst> PF was complaining about the ARTP rather than the ABIL, but 12:06:57 well that's because all the others are wielded 12:07:10 ring of shadows doesn't use V, for example 12:07:18 oh, I missed that one 12:07:35 likewise all unrands with +rage 12:07:45 well, +rage is already on regular jewelry 12:07:52 I can refactor to use the 'a' menu, but not until later today or maybe tomorrow 12:07:56 going out for lunch soon, then I have plans tonight 12:09:02 fwiw I like the idea of moving evokables to the evoke menu 12:09:09 i'd definitely agree it'd be good to think about changing all that stuff generally and maybe just using V for all "evokable" stuff from items (as opposed to a for more innate things) 12:09:13 and keeping ability menu for character/god abilities 12:09:20 Unstable branch on crawl.jorgrun.rocks updated to: 0.20-a0-761-gf9d17c3 (34) 12:09:26 yes, I agree 12:09:43 it also helps conceptually tie the evoked ability to the actual item 12:09:51 but that requires a bunch of work, so better to be consistent in the meantime probably 12:09:55 which is not a pressing reason to do it, but is a nice side effect 12:10:28 well, converting Thief and Shadows to evokable menu should be able to be done easily. Converting jewelry might take longer 12:10:41 i don't think listing the item in V would be a good way of doing it, you'd still want to list the ability i think? it should basically still look like the ability menu does 12:10:43 and boots of flight/cloaks of invis 12:10:59 -!- Floodkiller has joined ##crawl-dev 12:11:04 since you want to be able to lookup descriptions of the ability (not the item), see fail rate and costs, etc 12:11:09 hmm 12:11:41 including for the unrands, too? 12:11:48 that's a much bigger rewrite project 12:12:13 eg dispater/torment/olgreb 12:12:38 i guess the idea is that you V-evoke wieldables 12:12:42 by analogy to rods? 12:12:53 but wearables are a-evoked? 12:12:58 how does crawl even work 12:13:00 right 12:13:41 -!- rossi_ has quit [Ping timeout: 240 seconds] 12:14:05 also not even that, really. you V-evoke things that are an innate property of that specific thing only, i guess 12:14:12 (specific wieldable thing) 12:14:27 since you don't V-evoke +rage on artefacts, but you do V-evoke hellfire 12:14:35 or staff of energy channeling 12:14:57 anyway yes it's a mess but having rats be V is currently a new level of inconsistency on top of the current mess :P 12:14:57 -!- Ququman has quit [Read error: Connection reset by peer] 12:15:05 yeah, probably 12:15:17 I wasn't sure how to fake the ARTP like PF requested, that's the root of this problem 12:15:28 I gotta get ready. the diff's available if someone finds this pressing enough to make the consistency changes today, otherwise I'll get it done by tomorrow 12:15:47 some of the code needs to be cleaned up but shouldn't take much 12:15:56 can just do "you.equip_unrand" or whatever it's called instead of scan_artefacts for the artp, probably 12:16:05 will maybe take a look later 12:16:30 i guess that's probably a better approach for ARTP_FOG, too 12:18:59 |amethyst: done, I'm 90% sure I set up the PR right (by changing the base branch in the github interface) 12:19:19 also I tested it on the saves I have 12:21:38 New branch created: pull/477 (91 commits) 13https://github.com/crawl/crawl/pull/477 12:21:40 03Brannock02 07https://github.com/crawl/crawl/pull/477 * 0.19-b1-1-g9a3527e: Revert "For trunk, make webtiles mouse control on by default." 10(4 months ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/9a3527ea3a40 12:21:40 03wheals02 {PleasingFungus} 07https://github.com/crawl/crawl/pull/477 * 0.19-b1-2-g2dbc53d: Fix some false positives in the doublezap indicator (darox). 10(4 months ago, 1 file, 9+ 0-) 13https://github.com/crawl/crawl/commit/2dbc53d06829 12:21:40 03Brannock02 {PleasingFungus} 07https://github.com/crawl/crawl/pull/477 * 0.19-b1-3-g7dea586: Finalize 0.19 changelog 10(4 months ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/7dea586d20e7 12:21:40 03PleasingFungus02 07https://github.com/crawl/crawl/pull/477 * 0.19-b1-4-gd8a0a2a: Minor changelog tweaks (proofreading etc) 10(4 months ago, 1 file, 7+ 6-) 13https://github.com/crawl/crawl/commit/d8a0a2a61aa5 12:21:40 03PleasingFungus02 07https://github.com/crawl/crawl/pull/477 * 0.19-b1-5-gdc9fa9d: Fix unique hide inscriptions 10(4 months ago, 1 file, 5+ 0-) 13https://github.com/crawl/crawl/commit/dc9fa9dd2045 12:21:40 03PleasingFungus02 07https://github.com/crawl/crawl/pull/477 * 0.19-b1-6-g3dbd641: Don't waste time failing to eat chunks (Yermak) 10(4 months ago, 1 file, 4+ 0-) 13https://github.com/crawl/crawl/commit/3dbd641433f0 12:21:40 03PleasingFungus02 07https://github.com/crawl/crawl/pull/477 * 0.19-b1-7-g9061514: Don't let trog burn books through glass (Yermak) 10(4 months ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/9061514c872c 12:21:40 03PleasingFungus02 07https://github.com/crawl/crawl/pull/477 * 0.19-b1-8-g38723a6: Fix slime creature MHP display (Tux) 10(4 months ago, 1 file, 3+ 0-) 13https://github.com/crawl/crawl/commit/38723a6cf4d6 12:21:40 03PleasingFungus02 07https://github.com/crawl/crawl/pull/477 * 0.19-b1-9-g64bc322: Fix discord/hep ancestor interaction (10753) 10(4 months ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/64bc3222c215 12:21:40 03PleasingFungus02 07https://github.com/crawl/crawl/pull/477 * 0.19.0: Restrict blessings to currently-friendly followers 10(4 months ago, 1 file, 7+ 2-) 13https://github.com/crawl/crawl/commit/b5dbd8884dfd 12:21:40 ... and 81 more commits 12:22:02 -!- THERetroGamerNY has quit [Quit: Be Blessed!] 12:22:04 -!- ontoclasm has joined ##crawl-dev 12:22:04 uh oh 12:22:20 thanks 12:22:26 <|amethyst> hmm 12:22:30 rofl Cheibriados 12:22:31 -!- travis-ci has joined ##crawl-dev 12:22:32 The build was canceled. (master - f9d17c3 #7957 : Neil Moore): https://travis-ci.org/crawl/crawl/builds/205311976 12:22:32 -!- travis-ci has left ##crawl-dev 12:22:33 <|amethyst> oh, right 12:22:34 nice save 12:23:00 <|amethyst> because chei specifically excludes commits in a new branch that are already in trunk 12:23:27 <|amethyst> but doesn't know to exclude the stuff from 0.19 12:23:58 -!- elliptic has quit [Quit: Leaving] 12:24:16 !pr 477 12:24:17 https://github.com/crawl/crawl/pull/477 12:24:26 uh what 12:24:40 so I clearly did something wrong 12:24:42 <|amethyst> your PR was fine, it's just chei being dumb 12:25:08 heh ok 12:25:10 <|amethyst> chei doesn't understand branches that are made off base branches other than trunk 12:25:27 <|amethyst> so thinks it has to report all the "new" commits 12:25:35 -!- Lasty has quit [Quit: Leaving.] 12:25:44 <|amethyst> (ever since the *base* branch was branched from trunk) 12:25:48 oh I see 12:26:31 <|amethyst> anyway, I'll wait from Travis just to be sure 12:27:00 <|amethyst> but I must head out for an hour or two first 12:27:02 -!- elliptic has joined ##crawl-dev 12:27:08 later 12:27:33 <|amethyst> if you see me later and I haven't either merged it or cursed you yet, remind me :) 12:27:35 Unstable branch on crawl.akrasiac.org updated to: 0.20-a0-761-gf9d17c3 (34) 12:27:41 ok :-) 12:27:57 -!- Pleasingfungus has quit [Ping timeout: 240 seconds] 12:28:20 -!- syndicus__ has quit [Read error: Connection reset by peer] 12:30:35 -!- Pleasingfungus has joined ##crawl-dev 12:31:22 -!- Isvaffel has quit [Ping timeout: 240 seconds] 12:32:26 need a !curse command 12:33:21 -!- gammafun1 is now known as gammafunk 12:37:49 -!- Tux[Qyou] has quit [Ping timeout: 260 seconds] 12:38:54 -!- Tux[Qyou] has joined ##crawl-dev 12:41:22 -!- debo has joined ##crawl-dev 12:42:24 -!- AltReality has quit [Read error: Connection reset by peer] 12:42:50 -!- adelrune has joined ##crawl-dev 12:45:23 -!- coledot has joined ##crawl-dev 12:45:49 -!- debo has quit [Ping timeout: 255 seconds] 12:47:10 -!- Pleasingfungus has quit [Quit: ChatZilla 0.9.93 [Firefox 51.0.1/20170125094131]] 12:47:36 -!- coledot has quit [Client Quit] 12:51:42 -!- syndicus__ has quit [Ping timeout: 240 seconds] 12:52:46 -!- hittemvvvhard has joined ##crawl-dev 12:53:05 -!- simmarine has joined ##crawl-dev 12:59:19 -!- bonghitz has quit [Ping timeout: 255 seconds] 12:59:48 -!- debo has joined ##crawl-dev 13:00:02 -!- omarax has quit [Remote host closed the connection] 13:00:02 -!- syndicus has quit [Ping timeout: 240 seconds] 13:01:20 -!- meatpath has joined ##crawl-dev 13:04:32 -!- debo has quit [Ping timeout: 260 seconds] 13:12:30 can anyone point me in the direction of what I did wrong with a webtiles installation if I'm getting this: http://imgur.com/a/wj7gh 13:13:30 -!- maxonian has quit [Quit: Page closed] 13:15:34 -!- syndicus_ has quit [Remote host closed the connection] 13:15:52 anyone want to explain why Xom setting your HP to 1 in the middle of combat is considered a good effect? 13:17:40 If it was -1 before, I don't see why not 13:18:39 it wasn't, I was at like 30/52 and divine lightning set it to 1 13:19:35 -!- Fixer has quit [Remote host closed the connection] 13:21:19 why is almost anything xom can do considered a good effect 13:21:46 03advil02 {|amethyst} 07[stone_soup-0.19] * 0.19.4-12-gccf7e64: Backport fix for loading saves with corrupted branch_info (#477) 10(14 seconds ago, 1 file, 18+ 2-) 13https://github.com/crawl/crawl/commit/ccf7e64f051d 13:22:05 there are tons of Xom effects that are always or almost always strictly beneficial 13:23:37 -!- Fixer has joined ##crawl-dev 13:23:58 most of his spells, most of his potions, magic mapping, detect creatures, detect items, confuse monsters, allies, animate monster weapon, gifts, good mutations, fake fireball, fog, cloud trail, cleaving 13:25:10 <|amethyst> minmay: perhaps that you.hp <= random2(201); should not be a random2 13:25:11 divine lightning is horrible unless it kills every monster around 13:26:07 i know i complain about a lot of xom acts, but literally setting your hp to 1 in high tension? 13:26:19 Huene`: can you clarify how you're running webtiles? locally? from a repository directory / from somewhere else? 13:26:58 on a remote server 13:27:32 <|amethyst> Huene`: check your browser's console, maybe the server can't find the tiles? 13:27:47 <|amethyst> those are supposed to have been copied under game_data 13:28:10 <|amethyst> (they are put there by make WEBTILES=y) 13:29:02 -!- syndicus_ has quit [Ping timeout: 240 seconds] 13:29:38 set_hp(1); 13:30:00 -!- Kalir has quit [Changing host] 13:30:07 ok yeah this is a dumb "good" effect lol 13:30:21 i interpreted good as well-designed at first 13:30:40 -!- valrus has quit [Ping timeout: 260 seconds] 13:31:12 <|amethyst> if it chooses to give you divine lightning protection it's fine I think 13:31:36 I can move them manually, where are they compiled at, I kept running into an issue where I couldn't find any reference of WEBTILES=y in the compile messages and when I did a make install for some reason it kept deciding to recompile saying the parameters were different, but it would compile without webtiles 13:31:44 -!- SteelNeuron has quit [Ping timeout: 260 seconds] 13:31:50 <|amethyst> it's just that the check is you.hp <= random2(201) meaning it's not guaranteed even if you're at low enough HP for it to "kill" you 13:32:08 mhm 13:32:52 in the end I ended up doing this but it apparently had side effects: sudo make USE_DGAMELAUNCH=y WEBTILES=y DESTDIR=/opt/dcss/ install 13:32:53 Huene`: you maybe want "make install WEBTILES=y"? 13:33:03 ok 13:33:32 <|amethyst> Huene`: in dat/tiles: feat floor gui icons main player and wall.png go into game_data/static, while title_*.png and stone_soup_icon-32x32.png go into static/ 13:34:04 <|amethyst> Huene`: yeah, what advil said... our makefile is weird because you have to pass all the options for every step of the build, or it assumes you want to start over with the different options 13:37:27 -!- debo has joined ##crawl-dev 13:39:05 ok I'll take a look at that thank you 13:41:07 -!- GauHelldragon3 has quit [Read error: Network is unreachable] 13:41:42 -!- debo has quit [Ping timeout: 240 seconds] 13:44:14 could you clarify for me, feat floor gui icons main player and wall.png go into game_data/static or dat/tiles? 13:44:31 <|amethyst> they are generated in dat/tiles as part of the build process 13:44:50 generated in dat/tiles and go into game_data/static then? 13:45:09 <|amethyst> yeah 13:45:12 ok ty 13:45:58 <|amethyst> both of which should have been done by make WEBTILES=y 13:46:35 I am gonna scrap and redo it from the beginning with that information, because I think I'm getting lost in my own attempts 13:47:02 <|amethyst> yeah, if not all the files went to the right place, trying to get them there by hand is probably not a good solution 13:47:21 <|amethyst> since you'd have to remember to redo that whenever you do a new build 13:47:39 so then to consolidate the make and make install commands this should work correct? make install USE_DGAMELAUNCH=y WEBTILES=y DESTDIR=/opt/dcss/ 13:48:08 <|amethyst> that sounds reasonable yes 13:48:09 with root due to DESTDIR 13:48:09 sound right? 13:48:15 ok lets try this agian 13:48:25 <|amethyst> hm 13:48:34 <|amethyst> you could also, to avoid using root for building 13:48:42 <|amethyst> make USE_DGAMELAUNCH=y WEBTILES=y DESTDIR=/opt/dcss/ 13:48:53 <|amethyst> then sudo make install USE_DGAMELAUNCH=y WEBTILES=y DESTDIR=/opt/dcss/ 13:49:28 when I did that before with install at the end of the line it tried to recompile 13:49:32 <|amethyst> hm 13:49:36 <|amethyst> I guess if root's PATH finds a different compiler, that could still force a rebuild 13:50:05 it shouldn't 13:50:33 <|amethyst> the other possibility is that the options changed (you need DESTDIR= at compile-time too, not just install) 13:50:48 <|amethyst> hm 13:51:05 <|amethyst> I guess it could be an environment variable affecting gcc flags 13:51:19 <|amethyst> since that wouldn't be passed through sudo 13:51:40 -!- valrus has quit [Ping timeout: 268 seconds] 13:51:53 <|amethyst> it should show you what changed when it decides to rebuild 13:52:05 <|amethyst> TRACK_CFLAGS = blah blah 13:52:10 <|amethyst> OLD_CFLAGS = blah blah 13:52:16 I'll look for it, I'm still compiling 13:52:21 <|amethyst> you can look through that part of the Make output to see what's changing 13:56:19 in theory though doing those two commands should install everything in the right place correct? 13:56:44 <|amethyst> you probably have to edit the (installed) webtiles config to match 13:56:50 <|amethyst> hm 13:57:03 <|amethyst> I'm not 100% sure 'make install' knows about webtiles-specific stuff 13:57:19 <|amethyst> ah, it does 13:58:00 <|amethyst> into $DESTDIR/$WEBDIR which might be just $DESTDIR if you didn't set WEBDIR 13:59:11 <|amethyst> hm 13:59:16 boy, the thing you get with "make install WEBTILES=y DESTDIR=whatever" is a few steps away from running, huh 13:59:32 <|amethyst> actually, looks like maybe make install only copies game_data and not the main static/ directory 13:59:42 should it copy any of the python? 13:59:49 <|amethyst> probably that too 13:59:50 (it doesn't) 14:00:02 -!- omarax has quit [Remote host closed the connection] 14:00:04 -!- bonghitz has quit [Ping timeout: 260 seconds] 14:00:31 <|amethyst> probably no one has installed webtiles that way ever 14:00:35 haha 14:00:43 <|amethyst> I think everyone runs it out of the build dir, or uses 14:00:48 <|amethyst> ?/setting_up_ 14:00:48 Matching entries (1): dgl[2]: https://crawl.develz.org/wiki/doku.php?id=dcss:server:setting_up_dgamelaunch_and_webtiles 14:00:58 -!- scummos__ has quit [Ping timeout: 255 seconds] 14:01:07 I can run out of the build directory, I'm not above that 14:01:10 <|amethyst> heh 14:01:37 <|amethyst> Huene`: I don't think it's a lost cause 14:02:00 <|amethyst> but we definitely want to improve the Makefile there 14:02:12 yeah I looked at that wiki entrance, unfortunately I couldn't tell what was supposed to be commands and what was suppoesd to be comments 14:02:26 er wiki page 14:02:59 <|amethyst> ah, those aren't very consistent are they 14:03:12 -!- Fixer has quit [Remote host closed the connection] 14:03:56 yeah you can see how I might get easily lost 14:04:10 has there ever been a plan to dockerize this? 14:04:31 <|amethyst> several people have talked about it, worked on it, and I think even made docker images 14:04:39 <|amethyst> but I don't know current status 14:06:37 <|amethyst> oh 14:06:44 <|amethyst> someone needs to add WJC to zigsprint.des 14:09:01 <|amethyst> !learn edit gods[3] s/=H/=HW/ 14:09:01 gods[3/3]: Pre-DCSS: Z1KYXVOMSTNE; added in DCSS (chronologically): LBJFCADG*QRPU=HW * not quite right, ask Grunt for details = more or less simultaneous 14:09:23 Stable (0.19) branch on crawl.jorgrun.rocks updated to: 0.19.4-12-gccf7e64 14:09:27 -!- coledot has joined ##crawl-dev 14:09:57 <|amethyst> !learn edit gods[2] s/Xom/Wu Jian Council, Xom/ 14:09:58 gods[2/3]: Ashenzari, Beogh, Cheibriados, Dithmenos, Elyvilon, Fedhas, Gozag, Hepliaklqana, Jiyva, Kikubaaqudgha, Lugonu, Makhleb, Nemelex Xobeh, Okawaru, Pakellas, Qazlal, Ru, Sif Muna, Trog, Uskayaw, Vehumet, Wu Jian Council, Xom, Yredelemnul, Zin, the Shining One. 14:10:28 -!- ai_4_dcss has joined ##crawl-dev 14:12:38 -!- Enthusiasm has quit [Ping timeout: 268 seconds] 14:12:50 i'm making a bot that communicates via json to the webserver (on my local machine) 14:13:13 Does anyone know what json strings are valid for communicating to the client? 14:13:18 I have login working 14:13:37 but how do I move the character around, use items, etc? 14:14:04 -!- rossi_ has quit [Ping timeout: 260 seconds] 14:15:48 -!- edlothiol has quit [Remote host closed the connection] 14:15:58 ai_4_dcss: for that, you'll need to read the javascript client 14:16:08 in webserver/static 14:16:14 okay, sweet thanks :) 14:16:34 I think most of the logic is simply in terms of sending keys 14:16:47 in terms of control 14:17:37 ai_4_dcss: you know about sending the watch game json and coordinating spectating? that's covered in that webtiles python code I gave you before 14:18:07 for actual game control you kind of have to glean it from the javascript client though 14:18:13 <|amethyst> or from tileweb.cc 14:18:41 <|amethyst> which handles the in-game commands (as opposed to chat, for example) 14:19:02 -!- Fixer has joined ##crawl-dev 14:19:20 -!- syndicus__ has quit [Read error: Connection reset by peer] 14:19:20 <|amethyst> (I guess it does handle chat messages, if you have note_chat_messages = true) 14:20:01 <|amethyst> what you might want to do is open your browser's debug/webdev tools (ctrl-shift-i in chrome for example) 14:20:14 <|amethyst> turn on request logging in the network pane 14:20:19 <|amethyst> and play a game of crawl 14:20:31 <|amethyst> I think it can log websockets stuff? 14:20:42 <|amethyst> not certain about that though, so maybe it's not useful 14:21:27 <|amethyst> BTW, it would be nice if someone did document the webtiles API 14:22:04 <|amethyst> ai_4_dcss: hint hint ;) 14:23:35 -!- ontoclasm has quit [Quit: Leaving.] 14:26:41 -!- Omdsvaffelta has quit [Read error: Connection reset by peer] 14:26:41 -!- GauHelldragon3 has quit [Read error: Network is unreachable] 14:27:22 gammafunk: okay cool 14:27:29 i'll check out the spectating part 14:27:58 haha cool 14:27:59 yeah what |amethyst said is a good idea 14:28:03 I might start keeping notes 14:28:07 and draft something up 14:28:28 i had to go learn websockets basics 14:28:37 but now i'm on a good track 14:28:42 -!- Lasty has joined ##crawl-dev 14:29:01 i want to be able to spectate the bot from a different user 14:29:01 so will look at that pointer you mentioned 14:30:19 -!- Fixer has quit [Remote host closed the connection] 14:31:29 -!- debo has joined ##crawl-dev 14:36:00 -!- debo has quit [Ping timeout: 260 seconds] 14:36:02 well that was wierd, I dropped destdir, and did a make but not a make install, and I still have no webtiles 14:36:02 er no playfield 14:36:16 -!- bgiannan1 has joined ##crawl-dev 14:39:43 -!- Fixer_ has joined ##crawl-dev 14:40:14 okay I'm going to ask a really basic question, so please forgive me because I can't ever find a reference to how to do this without getting overwhelmed with other commands that I don't need to know when I search online, but if I want git to pull down the most recent version, and just overwrite what I already have, which subcommand is that for git? 14:43:35 -!- ontoclasm has joined ##crawl-dev 14:44:40 -!- Sauken has quit [Ping timeout: 260 seconds] 14:44:44 <|amethyst> if you haven't made local changes, git pull 14:44:52 <|amethyst> if you have, you can do git stash save 14:44:57 <|amethyst> then git pull 14:45:06 <|amethyst> then git stash pop if you want to re-apply them 14:45:22 <|amethyst> (that's not the only way, but that's the simplest if you haven't committed anything 14:45:25 <|amethyst> ) 14:45:57 <|amethyst> FR: git pull --stash 14:48:08 -!- rumflump has quit [Ping timeout: 260 seconds] 14:49:49 -!- Pleasingfungus has joined ##crawl-dev 14:50:56 -!- Rast- has quit [Read error: Network is unreachable] 14:51:12 -!- Rast- has joined ##crawl-dev 14:55:10 pull is what I'm looking for I want to overwrite ty 14:58:42 -!- GauHelldragon3 has quit [Ping timeout: 240 seconds] 14:58:43 -!- BadBadger has quit [Ping timeout: 240 seconds] 14:59:00 -!- Enthusiasm has quit [Remote host closed the connection] 15:00:07 -!- omarax has quit [Remote host closed the connection] 15:09:11 -!- hellmonk has quit [Client Quit] 15:11:28 that's what it took, once I pulled make clean;make I now have a playfield 15:11:38 awesome thank you so much for all your help here 15:12:04 -!- scummos| has quit [Ping timeout: 255 seconds] 15:13:04 actually no, it's chromium that's failing 15:13:04 -!- destroythecore has quit [Ping timeout: 268 seconds] 15:13:11 it works in firefox, I'm checking google chrome now 15:14:18 -!- introsp3ctive1 has quit [Ping timeout: 268 seconds] 15:14:48 okay it doesn't display in either chromium or chrome, but it works in firefox 15:18:03 -!- GauHelldragon2 has quit [Ping timeout: 240 seconds] 15:20:20 -!- aditya has quit [Ping timeout: 260 seconds] 15:21:57 this is so wierd, ok no firefox doesn't didsplay the character, ok time to dump the whole thing entirely including the source and grab it again 15:25:38 -!- debo has joined ##crawl-dev 15:30:20 -!- debo has quit [Ping timeout: 268 seconds] 15:32:25 -!- amalloy_ is now known as amalloy 15:40:25 -!- destroythecore_ has quit [Read error: Connection reset by peer] 15:40:43 -!- MadCoyote has quit [Ping timeout: 240 seconds] 15:45:50 -!- scummos__ has quit [Ping timeout: 255 seconds] 15:56:00 The damnation bolt damns you. 15:56:17 what a message... 15:57:42 should rename it to something like hellfire 15:57:48 for better verbage 15:57:52 -!- Blazinghand has joined ##crawl-dev 15:57:56 -!- Pacra_ has joined ##crawl-dev 15:58:07 -!- Pacra has quit [Read error: No route to host] 15:58:27 hm, seems like that could cause some real confusion 15:58:53 -!- orbisvicis has joined ##crawl-dev 15:59:01 <|amethyst> FR: to avoid offending religious sensibilities, rename "damnation" to "Netherlands" 15:59:52 I was playing a version I built ~2 weeks ago, and there seems to be some information leaked 16:00:01 -!- Pacra__ has joined ##crawl-dev 16:00:03 -!- omarax has quit [Remote host closed the connection] 16:00:12 anyway the reason i came across this was trying to come up with a better message than "your hands smoulder" for wielding damnation, since that vaguely implies old hellfire 16:00:14 -!- bh has quit [Remote host closed the connection] 16:00:17 ctrl-f: blowgun -> a tile on the current level that I've never been to before 16:00:17 <|amethyst> orbisvicis: what kind of information, and when? 16:00:19 could just drop the message 16:00:24 <|amethyst> hm 16:00:31 <|amethyst> oberstein: a recent version of crawl? 16:00:40 -!- Pacra_ has quit [Read error: Connection reset by peer] 16:00:42 go there, and find a kobold wielding a blowgun 16:01:00 <|amethyst> there was a bug, but I thought we fixed it, that could reveal certain squares in some situations 16:01:02 ecde0bf63f951aff286008a93895c711e24a90b4 16:01:04 feb 21 16:01:08 <|amethyst> hm 16:01:20 <|amethyst> yeah, what I'm thinking of was much longer ago than that 16:02:07 The Tomb of the Ancients is a place of damnation, 16:02:31 does anything in tomb actually use damnation? 16:02:41 <|amethyst> FR: Rime of the Ancient Mariner-themed vault 16:03:54 <|amethyst> FR: now that "damnation" has a less inherently evil name 16:03:58 <|amethyst> holies should get it too 16:04:27 the spell descriptions are still pretty negative 16:04:36 though that could be changed 16:04:38 <|amethyst> psh, can be fixed 16:04:41 <|amethyst> what you said 16:05:09 -!- Omdsvaffelta has quit [Read error: Connection reset by peer] 16:06:22 I'll file a report, how do I dump a log again ? 16:07:03 zin currently hates the damnation crossbow 16:07:17 he also places you under penance if you bash things with it 16:07:19 so strict... 16:07:23 very good 16:07:23 <|amethyst> orbisvicis: # 16:07:29 zin is not a forgiving god! 16:07:31 <|amethyst> orbisvicis: is this webtiles or local tiles? 16:07:52 localtiles 16:07:55 -!- CacoS has quit [Read error: Connection reset by peer] 16:08:02 <|amethyst> orbisvicis: also upload a copy of your save then 16:08:46 <|amethyst> it's probably too late for it to help, since you've now seen the square, but maybe it will 16:08:56 03MarvinPA02 07* 0.20-a0-762-g6bc4dfa: Give the staff of Dispater fixed HP/MP costs 10(55 minutes ago, 1 file, 4+ 4-) 13https://github.com/crawl/crawl/commit/6bc4dfab12b1 16:08:56 03MarvinPA02 07* 0.20-a0-763-g30c0459: Don't make Xom's divine lightning hurt the player (minmay) 10(54 minutes ago, 3 files, 4+ 27-) 13https://github.com/crawl/crawl/commit/30c04593ef29 16:08:56 03MarvinPA02 07* 0.20-a0-764-g58a985a: Tweak staff of Olgreb description 10(38 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/58a985ae8304 16:08:56 03MarvinPA02 07* 0.20-a0-765-g5b3495a: Adjust formatting 10(37 minutes ago, 1 file, 2+ 2-) 13https://github.com/crawl/crawl/commit/5b3495a0edcf 16:08:56 03MarvinPA02 07* 0.20-a0-766-g52e1353: Remove some unrand messages 10(25 minutes ago, 1 file, 1+ 23-) 13https://github.com/crawl/crawl/commit/52e13532758b 16:10:19 |amethyst: that's ~/.crawl/.cs ? 16:11:22 <|amethyst> orbisvicis: probably ~/.crawl/saves/.cs , or if you built it locally possibly saves/ okay completely purged the git download, dumped cache in both browsers, recompiled and ran out of the source directory, and it's still funky, I am seeing backdrop only in firefox, and no playfield at all in chrome and chromium 16:11:44 <|amethyst> Huene`: do you have any messges in Chromium's javascript console 16:11:59 great question, checking 16:15:02 hmm, couldn't find the close issue options. This can be closed: 16:15:07 https://crawl.develz.org/mantis/bug_view_advanced_page.php?bug_id=10776 16:15:33 |amethyst: https://www.hastebin.com/eluniritis.coffeescript with some // comments by me for what it was doing at the time 16:15:52 -!- rossi_ has quit [Ping timeout: 260 seconds] 16:16:22 <|amethyst> orbisvicis: done, thanks 16:17:02 <|amethyst> :8090/gamedata/b02751fc96eedc4a7c48dcbf39dd1a3eed9f2290/floor.png:1 GET http://crawl.mcbadwolf.com:8090/gamedata/b02751fc96eedc4a7c48dcbf39dd1a3eed9f2290/floor.png net::ERR_CONTENT_LENGTH_MISMATCH 16:17:05 -!- ProzacElf has joined ##crawl-dev 16:17:06 <|amethyst> hmm 16:17:50 <|amethyst> don't know why that would happen 16:18:14 -!- geeko55 has quit [Quit: Page closed] 16:18:31 <|amethyst> that file definitely doesn't look right 16:18:45 i like how humans don't qualify as "simple" 16:19:23 ;q 16:19:23 oops 16:19:48 -!- debo has joined ##crawl-dev 16:19:55 <|amethyst> Huene`: hm, when I connect and try to pull the file, it serves it up with a 206 Partial Content 16:20:08 <|amethyst> Huene`: and I have to repeatedly reconnect to get the whole thing 16:20:15 <|amethyst> Huene`: never seen that before 16:21:22 <|amethyst> it's always around byte 83634 and then multiples of that 16:21:44 <|amethyst> not exactly, but close 16:22:03 interesting 16:22:52 <|amethyst> it could possibly be a bug in our code, or a problem with your tornado version, or both: a bug in our code that makes it depend on a specific old version of tornado 16:23:11 <|amethyst> or could be something else I guess, rogue firewall? 16:23:24 no firewall 16:23:27 at least not on the system 16:23:30 or protecting it 16:23:33 -!- Cerpin_ has quit [Quit: Lost terminal] 16:23:46 professional host 16:23:57 -!- Cerpin has joined ##crawl-dev 16:24:14 -!- Pacra_ has joined ##crawl-dev 16:24:14 -!- Pacra__ has quit [Read error: Connection reset by peer] 16:24:14 or at least I've never seen any data blocked on any ports, and I've run a ton of different stuff on it 16:24:16 -!- debo has quit [Ping timeout: 260 seconds] 16:27:33 -!- HarryHood has joined ##crawl-dev 16:29:12 -!- Cerpin has quit [Ping timeout: 240 seconds] 16:29:23 -!- GauHelldragon3 has quit [Ping timeout: 240 seconds] 16:29:44 Item location information leak 13https://crawl.develz.org/mantis/view.php?id=10952 by orbisvicis 16:30:23 -!- GauHelldragon2 has quit [Ping timeout: 241 seconds] 16:30:57 -!- Tux[Qyou] has quit [Read error: Connection reset by peer] 16:32:34 I am 99% sure that I have the same version of tornado that was listed on the instructions I used to set it up, which I think was 4.4.2? does that sound right 16:32:52 <|amethyst> (between versions 2.3 and 3.x; in 16:32:53 <|amethyst> particular, Tornado 4.x is known not to work) 16:33:22 <|amethyst> from webserver/README 16:33:34 <|amethyst> we should probably try to make it work with newer Tornado :/ 16:33:48 ah ha, okay so then that's probably the whole issue, 16:34:30 -!- ZChris13 has joined ##crawl-dev 16:40:05 I don't think it'd be hard to port to newer tornado 16:40:50 is there a preferred version I should use? or just anywhere between 2.3 and 3.x 16:41:53 <|amethyst> probably latest 3.x? 16:42:12 -!- Pacra_ has quit [Read error: Connection reset by peer] 16:42:28 -!- Pacra has joined ##crawl-dev 16:42:59 -!- valrus has quit [Ping timeout: 255 seconds] 16:44:03 -!- FunkyGnoll has quit [Ping timeout: 240 seconds] 16:45:33 -!- Pleasingfungus has quit [Quit: ChatZilla 0.9.93 [Firefox 51.0.1/20170125094131]] 16:45:42 -!- Pacra has quit [Read error: Connection reset by peer] 16:45:53 -!- Pacra has joined ##crawl-dev 16:48:36 splash screen http://elsajeni.tumblr.com/post/116993140980/thesanityclause-day-25-favorite-monster-girl 16:49:00 -!- laj1 has quit [Ping timeout: 260 seconds] 16:49:29 minmay: more please 16:49:57 I don't have more 16:51:33 -!- Blazinghand has quit [Quit: This computer has gone to sleep] 16:55:40 -!- Fixer_ is now known as Fixer 16:56:36 That's a cute picture 16:57:32 heh 16:58:24 -!- snux has quit [Quit: leaving] 16:58:42 -!- aditya has quit [Ping timeout: 240 seconds] 16:58:50 success! 16:58:57 3.2.2 worked just fine 16:59:18 thank you so much for all your help here the last day or so |amethyst 17:00:02 -!- omarax has quit [Remote host closed the connection] 17:00:56 -!- Cerepol2 has joined ##crawl-dev 17:01:02 -!- HarryHood has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 17:01:53 -!- Cerepol has quit [Ping timeout: 255 seconds] 17:04:25 -!- nikheizen has quit [Ping timeout: 260 seconds] 17:05:29 -!- bgiannan1 has quit [Ping timeout: 255 seconds] 17:05:29 -!- travis-ci has joined ##crawl-dev 17:05:30 The build has errored. (master - 52e1353 #7960 : Chris Campbell): https://travis-ci.org/crawl/crawl/builds/205365889 17:05:30 -!- travis-ci has left ##crawl-dev 17:06:53 -!- nikheizen has joined ##crawl-dev 17:09:24 Unstable branch on crawl.jorgrun.rocks updated to: 0.20-a0-766-g52e1353 (34) 17:11:40 -!- poire has quit [Ping timeout: 260 seconds] 17:13:58 -!- debo has joined ##crawl-dev 17:14:13 -!- adelrune has quit [Remote host closed the connection] 17:15:41 -!- Pacra_ has joined ##crawl-dev 17:15:50 -!- Pacra has quit [Read error: Connection reset by peer] 17:16:17 <|amethyst> Huene`: awesome, no problem 17:18:12 -!- debo has quit [Ping timeout: 240 seconds] 17:24:12 -!- Bcadren has quit [Read error: Connection reset by peer] 17:29:44 -!- Patashu_ has joined ##crawl-dev 17:30:19 -!- ontoclasm has quit [Quit: Leaving.] 17:40:55 -!- jeefus has joined ##crawl-dev 17:44:27 -!- jefus has quit [Ping timeout: 240 seconds] 17:46:24 -!- bakman329 has quit [Quit: Page closed] 17:46:51 where is the skeleton rc? 17:47:57 player rc 17:50:58 nm found it 17:55:25 -!- G-Flex| is now known as G-Flex 17:59:02 -!- scummos__ has quit [Ping timeout: 255 seconds] 17:59:29 -!- MakMorn has quit [Ping timeout: 255 seconds] 17:59:42 -!- Cerpin has joined ##crawl-dev 18:00:03 -!- omarax has quit [Remote host closed the connection] 18:04:18 -!- MakMorn has joined ##crawl-dev 18:08:07 -!- debo has joined ##crawl-dev 18:12:12 -!- debo has quit [Ping timeout: 240 seconds] 18:13:10 -!- Pacra has joined ##crawl-dev 18:13:22 -!- Pacra_ has quit [Read error: Connection reset by peer] 18:16:00 Unstable branch on underhound.eu updated to: 0.20-a0-766-g52e1353 (34) 18:17:19 -!- Fixer has quit [Ping timeout: 260 seconds] 18:19:11 would spells be so imbalanced if there was no fail chance from armour? 18:19:13 you would still need to train skills and boost int to help your fail chance for higher level spells 18:19:49 !lg * de won nrune=3 vehumet x=ac,ev 18:19:50 366. [ac=18;ev=31] Berder the Archmage (L27 DEWn of Vehumet), escaped with the Orb and 3 runes on 2017-02-11 11:19:46, with 1619674 points after 81989 turns and 6:44:21. 18:19:57 !lg * won nrune=3 x=ac,ev 18:19:58 25114. [ac=31;ev=10] omniscient the Heavyweight Champion (L27 TrMo of Okawaru), escaped with the Orb and 3 runes on 2017-02-25 23:15:41, with 1687474 points after 75673 turns and 13:46:48. 18:20:05 !lg * won nrune=3 x=ac,ev -2 18:20:06 25113/25114. [ac=20;ev=30] StoopidFlanders the Sensei (L27 VSMo of Okawaru), escaped with the Orb and 3 runes on 2017-02-25 22:39:18, with 2179458 points after 43265 turns and 5:47:31. 18:23:59 -!- Fixer has joined ##crawl-dev 18:28:27 -!- HoloIRCUser2 is now known as Ofeo 18:31:23 -!- MadCoyote has quit [Ping timeout: 240 seconds] 18:31:34 Rast-: what new armour penalty would you introduce to balance that? 18:32:01 Rast-: with that change, plate could permanently set your EV to 0 and it would still be a no-brainer for nearly everyone 18:34:49 -!- lupus83_ has quit [Quit: Leaving] 18:34:50 -!- Ofeo has joined ##crawl-dev 18:34:53 -!- rumflump has joined ##crawl-dev 18:38:00 Lasty: yeah, rebuild is every 15mins, all ok now? 18:38:26 -!- checkers is now known as alexjurkiewicz 18:39:03 -!- Blazinghand has joined ##crawl-dev 18:39:18 alexjurkiewicz: yeah, all good. Thanks! 18:40:23 -!- valrus has quit [Ping timeout: 240 seconds] 18:44:45 minmay, I guess the balancing factor would be that it hurts EV 18:44:59 but you're probably right 18:45:06 -!- Blazinghand has quit [Quit: This computer has gone to sleep] 18:46:42 -!- wheals__ has joined ##crawl-dev 18:47:38 -!- Cerepol2 has quit [Read error: Connection reset by peer] 18:55:07 -!- Blazinghand has joined ##crawl-dev 18:55:45 -!- Cerpin has quit [Quit: Lost terminal] 18:55:57 -!- dpeg has joined ##crawl-dev 18:56:11 -!- eb has quit [Ping timeout: 255 seconds] 18:57:32 -!- ProzacElf has quit [Ping timeout: 255 seconds] 18:59:44 -!- Ququman has joined ##crawl-dev 19:00:02 -!- omarax has quit [Remote host closed the connection] 19:01:57 -!- bgiannan1 has joined ##crawl-dev 19:02:19 -!- debo has joined ##crawl-dev 19:02:32 -!- Cerpin has joined ##crawl-dev 19:02:45 -!- Pacra has quit [Read error: Connection reset by peer] 19:03:02 -!- Pacra has joined ##crawl-dev 19:06:32 -!- bgiannan1 has quit [Ping timeout: 255 seconds] 19:06:42 -!- debo has quit [Ping timeout: 240 seconds] 19:12:11 03MarvinPA02 07* 0.20-a0-767-g3afde5b: Fix martial attacks working on projectiles (makeAllTheGames) 10(42 seconds ago, 1 file, 1+ 0-) 13https://github.com/crawl/crawl/commit/3afde5bf894c 19:12:39 -!- Kellhus has quit [Quit: Page closed] 19:15:12 I don't suppose there's a config option to disable email collection during registration? I mean I can always recompile, but is there an option for it somewhere? 19:24:46 <|amethyst> you don't have to recompile, probably just edit the .py or maybe even just html or css 19:24:53 <|amethyst> hm 19:25:43 -!- Ofeo has quit [Ping timeout: 240 seconds] 19:26:20 -!- scummos| has quit [Ping timeout: 255 seconds] 19:26:27 <|amethyst> Huene`: yeah, I think you could probably just hide the #reg_email element 19:26:56 <|amethyst> and if you wanted to be careful, you could also edit webserver/static/scripts/client.js to change var email = $("#reg_email").val(); to var email = ""; 19:27:34 where is that form? I can't seem to find it 19:27:49 what generates the registration page 19:30:32 <|amethyst> Huene`: it's in webserver/templates/client.html 19:30:44 hmm I must have overlooked it then ty 19:31:10 oh jeez, I'm sorry that one was too simple for the question, but I appreciat eit 19:31:12 <|amethyst> you probably want to change that .js too so that it doesn't try looking up an element that isn't there 19:31:27 ok I will 19:38:13 I just set the input field to hidden and set a fixed value that way I only needed to adjust it in one place 19:38:24 -!- rossi_ has quit [Ping timeout: 260 seconds] 19:43:00 -!- Xenobreeder has joined ##crawl-dev 19:43:20 Is clan going to be synced at all? 19:43:23 ??is clan down 19:43:25 12 days, 16 hours, 11 minutes, 3 seconds since last activity (clan) 19:44:10 oh I think cue still has sequell issues 19:44:19 Well yeah. 19:44:19 we should maybe email the snark, we have a few issues built up 19:44:33 well, is that what you meant Xenobreeder? 19:44:40 Yep. 19:44:58 I think the answer is 'yes' 19:45:26 sometimes things go down, and it takes a while to fix them 19:45:31 I've brought it up a week ago, thought it'd have been done by now. Anyway, happy to hear that it's not going to stay like this forever ^_^ 19:45:48 yeah it's not going to be that way forever, don't worry 19:45:56 I'm probably going to email snark 19:46:02 about the various sequell issues we have built up 19:46:05 I should make a list 19:46:41 1) Sequell's copy of the repo possibly needs updating for 2) Barachians and possibly 3) further issues related to HE removal 19:46:54 of course the new ssl urls for cue 19:46:54 <|amethyst> and maybe WJC? 19:46:57 yes 19:47:04 the god was renamed, and needs an alias 19:47:21 |amethyst: are you aware of any issues for HE? 19:47:22 -!- syndicus__ has quit [Read error: Connection reset by peer] 19:47:30 !apt he 19:47:31 HE: Fighting: N/A, Short: N/A, Long: N/A, Axes: N/A, Maces: N/A, Polearms: N/A, Staves: N/A, Slings: N/A, Bows: N/A, Xbows: N/A, Throw: N/A, Armour: N/A, Dodge: N/A, Stealth: N/A, Shields: N/A, UC: N/A, Splcast: N/A, Conj: N/A, Hexes: N/A, Charms: N/A, Summ: N/A, Nec: N/A, Tloc: N/A, Tmut: N/A, Fire: N/A, Ice: N/A, Air: N/A, Earth: N/A, Poison: N/A, Inv: N/A, Evo: N/A, Exp: N/A, HP: N/A, MP: N/A 19:47:36 like that's supposed to be the case 19:47:41 given how sequell works repo-wise 19:47:50 so maybe HE doesn't have any problems with sequell 19:47:56 !kw he-- 19:47:56 Built-in: he-- => crace='High Elf' 19:48:14 !kw br 19:48:15 Built-in: br => br!= 19:48:20 er 19:48:31 !kw ba 19:48:31 Keyword: ba => race=barachian 19:48:33 yeah I've manaully made a bunch of kw for all the ba combos 19:48:48 I want to say they're already in playable 19:48:58 !lg * playable ba s=cls 19:48:59 5024 games for * (playable ba): 1541x Fighter, 612x Berserker, 466x Skald, 404x Ice Elementalist, 310x Wanderer, 276x Summoner, 249x Monk, 209x Gladiator, 152x Transmuter, 136x Hunter, 107x Abyssal Knight, 97x Venom Mage, 94x Chaos Knight, 84x Enchanter, 44x Fire Elementalist, 43x Assassin, 40x Artificer, 32x Necromancer, 25x Wizard, 25x Warper, 23x Conjurer, 22x Arcane Marksman, 22x Air Elemental... 19:49:17 right, I guess they just need special sequell config to explicitely add the race 19:49:32 so probably we can update the repo config ourselves to handle Ba and WJC 19:49:59 hence I (or someone else) could make those commits, and I just have to tell snark about those two things + CUE urls 19:50:51 -!- amalloy is now known as amalloy_ 19:54:56 So it's been brought up that it may be better to make "choose background first" the default 19:56:08 good point 19:56:24 -!- debo has joined ##crawl-dev 19:58:24 Are there any downsides to that? 19:58:51 I'm more a fan of backgrounds than I am of species, so I certainly wouldn't mind 19:59:16 is there a log somewhere other than the console that shows what might have caused the trunk not to launch? 19:59:22 We consider species to be more important than backgrounds, that's why they come first, but backgrounds are easier to parse. 20:00:02 -!- omarax has quit [Remote host closed the connection] 20:00:27 -!- debo has quit [Ping timeout: 240 seconds] 20:01:47 gammafunk: cannot think of a downside 20:02:10 Well, species are certainly important for notions like game difficulty and learning curve 20:02:23 But this is also true for backgrounds 20:02:41 I'm not sure it's really correct to have the idea the species are somehow more important than background 20:03:09 Maybe on some kind of flavor level that might be the case, but for gameplay I get a much stronger sense of sameness from species than I do backgrounds 20:04:14 -!- travis-ci has joined ##crawl-dev 20:04:15 The build passed. (master - 3afde5b #7961 : Chris Campbell): https://travis-ci.org/crawl/crawl/builds/205400685 20:04:15 -!- travis-ci has left ##crawl-dev 20:04:31 I guess one thing about species is that they have gimmicks that are guaranteed to last the whole game, and only zealots have anything that comes quite close to that 20:05:01 sure 20:05:40 dpeg: one thing about choosing background first is that it would be sort of weird to have chars designated as SSCC for (S)pecies and (C)lass 20:05:44 I understand minmay's suggestion like this: species *is* the more relevant decision, but for a new player, it is easier to pick a background they like (because that's more standard and like other games) and choose a fitting species with that 20:06:03 gammafunk: oh, I wouldn't change that order. 20:06:13 I don't know that minmay would agree with that interpretation of his words! 20:06:17 but he might, who knows 20:06:20 elf licker. 20:06:52 dpeg: sure, it would be a huge pain, but it's sort of odd and probably confusing to players 20:07:19 *confusing to players that the thing they chose first is designated last 20:07:52 gammafunk: then it's better to do nothing, imo 20:08:46 yes, the reason is that new players usually come with the idea "I want to play a fighter" or "I want to play a wizard" 20:09:12 -!- Fixer has quit [Ping timeout: 255 seconds] 20:09:12 also, I disagree that species is the more important decision 20:09:23 Unstable branch on crawl.jorgrun.rocks updated to: 0.20-a0-767-g3afde5b (34) 20:09:24 We could add a line to the species screen: "If confused, press Space and choose a background first." 20:09:41 -!- aditya has quit [Ping timeout: 260 seconds] 20:09:49 dpeg: see! I was right about minmay! 20:10:08 me too! 20:10:37 unless it's troll, deep dwarf, or non-speed-10 species, background is going to have a greater effect on my game than whatever my choice from the remaining 20 species was 20:11:13 yeah, and this is probably why I tend to enjoy choosing background more than species 20:12:17 the SSBB order is a good point though 20:12:20 I suppose it wouldn't be all that weird to keep using our designations, but I would say that we can expect newer players to start making up CCSS designations or otherwise get confused 20:12:37 (new power combo: super smash bros. brawl) 20:12:59 I've seen CCSS in action already, but it's very rare 20:13:07 ...BBSS 20:13:08 I main deep elves of sif 20:13:11 you tricked me into saying CCSS 20:13:25 -!- valrus has quit [Ping timeout: 260 seconds] 20:13:47 I lick deep elves and sif 20:14:05 note that when I played smash brothers no one had the concept of 'maining' and we just had fun, non of this e-gaming crap 20:14:22 these were better, simpler times 20:15:09 related: perhaps players should be steered harder into hints mode 20:15:27 So webtiles won't launch a trunk, and when I try to launch crawl directly it goes through creation then says no such user, how can I diagnose this? 20:15:43 -!- Pacra has quit [Read error: Connection reset by peer] 20:15:56 -!- Pacra has joined ##crawl-dev 20:16:20 Huene`: do you have the new user creation script set up? 20:16:37 there's a shell script the webserver runs for new users, I think to copy over their default rc? 20:16:52 if that's not executable, you get problems 20:17:11 hrm, you appear to be running it manually though 20:17:38 yeah I'm not exactly sure to find out where it's failing 20:17:43 is there a log written somewhere? 20:18:10 I am pretty sure it's something with users, but it's not dumping anything in the console 20:19:01 -!- Pacra has quit [Read error: Connection reset by peer] 20:19:33 -!- Pacra has joined ##crawl-dev 20:19:52 I did disable the email registration by manually setting a nonsense email and hiding the form, but that was working 20:20:03 er not the form, hiding the field 20:20:38 I also undid that figuring it was related but the problem is still present, can I dump the player database somehow? where is it stored 20:22:11 -!- kobby has quit [Quit: Page closed] 20:22:44 -!- Mezriss has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 20:25:58 removed and re-created passwd.db3 to no effect 20:30:17 -!- Xiberia has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] 20:30:53 ok so I got the console version to launch all the way into game by specifying character name, but that's not the same place webtiles stops, with the console version it was going through character creation, but exiting afterwards with no player specified. With Webtiles you would login, click the trunk to start (they all do it) then it would show the splash screen for a few seconds and go back to the lobby 20:31:37 -!- PsyMar has quit [Ping timeout: 260 seconds] 20:43:00 -!- valrus has quit [Ping timeout: 268 seconds] 20:44:12 -!- scummos__ has quit [Ping timeout: 260 seconds] 20:47:20 -!- Pacra has quit [Read error: Connection reset by peer] 20:47:25 -!- Pacra_ has joined ##crawl-dev 20:48:28 -!- Blazinghand has quit [Quit: This computer has gone to sleep] 20:50:35 -!- debo has joined ##crawl-dev 20:53:13 -!- Pacra_ has quit [Read error: Connection reset by peer] 20:53:18 -!- Pacra has joined ##crawl-dev 20:54:43 -!- debo has quit [Ping timeout: 240 seconds] 20:59:23 03gammafunk02 07* 0.20-a0-768-g627c671: A new dev guidelines document and move team-related docs to a dir 10(23 minutes ago, 3 files, 70+ 21-) 13https://github.com/crawl/crawl/commit/627c671e08e6 20:59:34 -!- wheals_ has joined ##crawl-dev 21:00:03 -!- omarax has quit [Remote host closed the connection] 21:01:58 -!- dextur has quit [Quit: Page closed] 21:03:03 -!- wheals__ has quit [Ping timeout: 240 seconds] 21:03:21 disregard, I'm starting over 21:09:23 Unstable branch on crawl.jorgrun.rocks updated to: 0.20-a0-768-g627c671 (34) 21:09:28 -!- bonghitz has quit [Ping timeout: 240 seconds] 21:09:38 oh cool, you're starting a new server? 21:10:12 -!- nikheizen has quit [Ping timeout: 240 seconds] 21:13:37 -!- Barfbag has quit [Quit: Page closed] 21:15:48 and that didn't work ??? now that makes no sense 21:16:22 removed the git download, recompiled, changed the port, connects fine, creates character fine, click DCSS trunk, splash screen then back to lobby ..... 21:17:03 -!- Pleasingfungus has joined ##crawl-dev 21:17:28 -!- Senjai has joined ##crawl-dev 21:17:34 ##reddit-roguelikes 21:17:52 Join fail 21:19:03 hate to keep picking your brain |amethyst but do you happen to know how I'd go about diagnosing that one? 21:21:38 there should be a log somewhere. if I had to guess from no information, I'd guess something doesn't have write permission somewhere 21:22:17 like the saves dir maybe 21:22:34 Huene`: the webtiles output log doesn't give you any info? 21:22:36 what os/distro are you doing this on? 21:22:47 if you're using a dgl-based setup I think you have to find the log in the chroot 21:23:27 -!- dpeg has quit [Quit: Lost terminal] 21:24:25 -!- debo has joined ##crawl-dev 21:24:59 I'm not sure because I can't find it, where is it supposed to be, also I'm not using chroot, there shouldn't be a permissions problem for file system access though I compiled on the same user I downloaded it with 21:25:22 that's what I'm trying to find out, where is the log file, or what's its name 21:25:43 -!- hellmonk has joined ##crawl-dev 21:27:28 I've got no .log files inside the whole git directory structure 21:28:07 and I'm sorry I missed the question, it's Linux/Centos 7 geekosaur 21:28:23 hoo boy, that is what I was afraid of 21:28:26 -!- Ququman has quit [Remote host closed the connection] 21:28:32 basically, the OS itself might be fighting you 21:28:39 selinux, systemd containerization 21:29:01 there's a reason most (I think all?) of the current known dgl setups are on debian derivatives 21:29:13 possibly arch/gentoo 21:29:59 and you're going to go nuts checking permissions only to find out you needed to add a selinux label somewhere, or even define a new security context for dgl to run in 21:30:07 if it worked before though that wouldn't be the case though 21:30:09 correct? 21:30:13 depends 21:30:38 I made no changes to the sysetm at all since it was working only inside the git directory structure 21:30:39 didn't even edit a shell script 21:30:42 if I run server.py from a command line, everything would work. drag dgl into it and I can see it exploding... 21:30:49 -!- Omdsvaffelta has quit [Quit: Leaving] 21:31:28 or even, partially configured dgl works but change one thing and selinux suddenly decides it's a different security context 21:32:23 (mind, I think it would be good for someone to sit this down and sort out how to make dgl play nice... but it's absolutely NOT something for beginners) 21:33:11 SELinux status: disabled 21:33:11 I think we can rule that out 21:33:18 ok 21:34:09 -!- debo has quit [Ping timeout: 260 seconds] 21:36:04 -!- wheals__ has joined ##crawl-dev 21:36:34 That said if you have any idea what else it could be, or better yet what the name of the webtiles log file is so I can find it 21:39:03 -!- wheals_ has quit [Ping timeout: 240 seconds] 21:39:26 I don't, sorry. I've helped other people with certain aspects of setting up dgl/webtiles, but never done it myself and don't know the whole thing 21:39:40 okay fair enough I appreciate you taking the time thank you 21:39:46 might want to talk to... hm. alexjurkiewicz and/or johnstein maybe 21:40:26 -!- sneaky has joined ##crawl-dev 21:40:38 okay thanks a bunch 21:40:58 -!- sneakyness has quit [Disconnected by services] 21:40:58 -!- sneaky is now known as sneakyness 21:42:26 03PleasingFungus02 07* 0.20-a0-769-g6290b7b: Change the maximum LOS to 8 10(2 days ago, 23 files, 54+ 51-) 13https://github.com/crawl/crawl/commit/6290b7b0161e 21:42:26 03PleasingFungus02 07* 0.20-a0-770-g8c33442: Give Barachians LOS 8 (gammafunk) 10(2 days ago, 9 files, 60+ 43-) 13https://github.com/crawl/crawl/commit/8c334429b8ea 21:44:57 is it happening?! 21:45:48 I had nothing to do with it, I was framed 21:46:02 oh no, that's going in right now? 21:46:08 oh no? 21:46:22 I gotta start my BaBe before the servers update to that! 21:46:38 it's a buff overall 21:46:39 imho 21:46:41 What PF did to barachians: https://cdn.discordapp.com/attachments/205316046230388737/285241058516795393/unknown.png 21:46:53 wow, GOOD meme 21:46:53 they don't have petrifying breath, assumption false 21:46:55 I'll play ranged barachians post update 21:46:56 tfw want to merge the los change but too busy trying to remove upstairs 21:47:08 lol 21:47:17 going full mps, huh? 21:47:21 you never go full mps... 21:47:22 -!- frd has quit [Client Quit] 21:47:43 It's not a buff to winrate I think 21:47:43 you feel the power of the memes overtake you 21:47:48 since things like centaurs and monsters with wands exist 21:47:51 not to winrate, no 21:47:51 yeah 21:47:57 but I think good palyers will be able to take advantage of this 21:48:05 sure, hopefully some fun will be had 21:48:06 good players...? 21:48:09 then we can remove it 21:48:10 do those.... are those...? 21:48:12 ??good player 21:48:13 good player ~ good players[1/1]: im gonna eat and come back to this lol the mark of a good player 21:48:14 it sounds really scary in shoals, or for melee barachians 21:48:21 are hexes and launchers still max range? 21:48:27 -!- Boatshow has quit [Ping timeout: 240 seconds] 21:48:39 ya 21:48:41 PF you didn't touch Dith/TSO aura size, right? 21:48:44 ya 21:48:51 also i didn't touch dith, but i added another note about it 21:49:10 that's in your hands now 21:49:14 * Brannock flexes 21:49:25 You know I asked mikee how much he was attached to dith's fire conduct in dith's design 21:49:47 he goes "oh I don't like that, grunt just added it." 21:49:49 and I'm like 21:49:52 Classic Grunt 21:49:59 haha 21:50:03 technically, grunt added fire + light conduct 21:50:11 yeah, even worse! 21:50:21 fire is a lot better defined 21:50:22 unless you're like 21:50:30 one of those orthodox jews asking "is lightning a kind of fire?" 21:50:32 p l a s m a 21:50:34 light was pretty hard to nail down at all 21:50:34 obviously not. it doesn't check rF! 21:50:37 wow, racist 21:50:38 light was realy bad 21:50:44 hellmonk: it's a feynman anecdote! 21:51:58 actually higher fighting, weapon, armour and dodging apts may be worth the increased los, even on a Be. but I am afraid to try it :D 21:52:53 fwiw: I think banning Dith is fine, because Dith wants to extinguish light, but shadows flee from Barachians. Dith, not the Barachian, has agency there to reject them. That said, not banning robe of Night/ring of Shadows/Darkness is fine, because the Barachian is consciously using these things. 21:52:55 of course this is esoteric flavor that matters very little to gameplay 21:53:10 s/light/fire 21:53:11 rumflump: Embrace Flavor 21:54:07 oh wow those are some apts 21:54:17 they're very High 21:54:28 lol do they seriously have +1 spellcasting/conj/fire 21:54:34 oh just +0 spellcasting 21:54:43 this seems very generous 21:55:15 %git 673355af13fb8b2113f97e3ed1644ea2cfad480c 21:55:15 07|amethyst02 * 0.20-a0-641-g673355a: Don't crash when xv-ing polymorphed multi-book casters. 10(13 days ago, 2 files, 8+ 0-) 13https://github.com/crawl/crawl/commit/673355af13fb 21:55:19 just saw this 21:55:21 good bug, good fix 21:56:42 -!- ai_4_dcss has quit [Quit: ai_4_dcss] 21:56:52 i like the -1 invo 21:57:30 i wanted to give them -1 ranged apts, but i didn't want to conflict with the flavor apts 21:57:31 -!- wheals_ has joined ##crawl-dev 21:58:04 wait which part is flavor 21:58:06 the LOS? 21:58:24 a fallen angel race being bad at dealing with the gods 21:58:50 "they were servants of the good gods, so they're bad at necromancy and glow in the dark, which makes them bad at stealth. but they rebelled, probably because they don't like gods very much (bad invo). [hypothetical if they had bad ranged apts] and also i guess they're bad with ranged weapons???" 21:58:55 "flavor apts" being the -1 for Invoc and Necromancy 21:58:59 giving them -1 for ranged means .. yeah 21:59:01 and stealth! 21:59:06 i forgot to mention stealth the first time 21:59:13 oh i set it to 0 21:59:18 hm. i guess i also forgot to implement it 21:59:19 w/e 21:59:38 well, the increased LOS already hurts stealth 21:59:46 are jumps noisy? 21:59:48 so you don't really have to push it with apting 21:59:51 I haven't gotten to play them with noise bar yet 21:59:56 they're currently noiseless, iirc 22:00:04 people have requested noise; i don't feel strongly about it 22:00:08 -!- omarax has quit [Remote host closed the connection] 22:00:16 i think you could justify noise or noiselessness equally well, both mechanically and flavor-wise 22:00:23 -!- wheals__ has quit [Ping timeout: 240 seconds] 22:01:37 -!- wheals__ has joined ##crawl-dev 22:02:44 -!- hittemvvvhard has quit [Quit: ik ga slapen] 22:05:03 -!- wheals_ has quit [Ping timeout: 240 seconds] 22:05:28 -!- Boatshow_ has quit [Ping timeout: 240 seconds] 22:07:23 I don't know where to look anymore I've completely removed the build directory, redownloaded, recompiled it, I even restarted the server, is there anywhere that DCSS writes config files outside of the source directory if make install is not performed? 22:08:24 install gentoo 22:08:58 I can't it's not physically here 22:09:19 and that's the number one way to get my to lose a week of time, I know nothing about gentoo 22:09:23 Unstable branch on crawl.jorgrun.rocks updated to: 0.20-a0-770-g8c33442 (34) 22:10:33 Get rid of systemd? That tends to be a fairly universal linux advice 22:12:03 -!- FunkyGnoll has quit [Ping timeout: 240 seconds] 22:13:34 it was working before on this system it should not be neccesary 22:18:44 Huene`: are you able to view the output of the webtiles server log, or no? 22:19:06 -!- debo has joined ##crawl-dev 22:19:06 I'm not sure what's failing for you at this point. Is webtiles server failing to start the crawl game? 22:19:14 I can tell you the content of the console, I still havn't found the log file, what is it called 22:19:42 ok, so what kind of webtiles setup do you have? Are you using the dgl-based setup? Or just running webtiles server standalone? 22:20:47 the latter being something like `python webserver/server.py` from the command-line 22:21:18 I believe dgl based I have compiled it with the dgl flag, and the database has dgl in the table name 22:21:39 well, ok, I see we have some confusion 22:21:45 ??dgl 22:21:45 dgl[1/4]: https://github.com/crawl/dgamelaunch 22:21:48 ??dgl[2 22:21:48 dgl[2/4]: https://crawl.develz.org/wiki/doku.php?id=dcss:server:setting_up_dgamelaunch_and_webtiles 22:21:49 actually after hearing that I may be launching it wrong, because I am launching it in the standalone fashion you mentioned, but I did compile with dgl, so now I'm confused 22:22:03 yes, you seem to be confused as to what you're setting up 22:22:10 are you following those instructions right there? 22:22:16 -!- Blazinghand has joined ##crawl-dev 22:22:37 setting up webtiles through dgl is necessary if you want a full-fledged server that has console + webtiles support 22:22:40 is this what you need? 22:22:53 yes that's what I'm looking for 22:23:06 alright, so yeah you'll need to go through the dgl setup 22:23:19 so, have you followed those instructions in ??dgl[2] ? 22:23:38 -!- debo has quit [Ping timeout: 255 seconds] 22:23:42 also I looked at that wiki entry earlier and I couldn't tell what was command and what was comment, since there seems to be commands both in and out of the code boxes, no I don't think I setup anything with dgamelaunch at all 22:24:01 right, so you're really not set up properly 22:24:10 okay well that explains a lot then 22:24:25 may I ask why you want to set up a dgl server? 22:24:43 -!- debo has joined ##crawl-dev 22:24:50 at this point for no other reason than I can see what's broken when it doesn't work, because I do plan on tinkering with it 22:25:13 03PleasingFungus02 07* 0.20-a0-771-gdef7eae: Changelog through 0.20-a0-770-g8c33442 10(15 seconds ago, 1 file, 24+ 4-) 13https://github.com/crawl/crawl/commit/def7eaea7a46 22:25:20 Well, a simple webtiles server would be sufficient for you most likely 22:25:22 I don't really know what you want to tinker with, exactly 22:25:49 but if you just want to have a kind of development and play-testing server, or even just a server that only supports webtiles 22:25:55 you don't need to go through all that dgl stuff 22:26:07 cpo, cwz, and lld are all webtiles-only 22:26:19 okay then I probably don't need dgl 22:26:34 they each use their own setup, but basically you can use any number of ways to simply run that python-based server.py script 22:26:46 well that's not an issue 22:26:49 the servewr runs 22:27:10 I can register, and sign in, but when I launch a trunk it shows the splash screen then goes back to the beginning 22:27:15 yeah 22:27:30 so, when the server is running, you're just doing something like `python webserver/server.py` ? 22:27:41 in a screen, but otherwise yes 22:27:42 if so, it should show a bunch of output to stdout 22:27:46 ok, fine 22:27:57 if there's some kind of crash, that output should contain some relevant messages 22:28:17 should be a lot of ouput from server.py as things happen in webtiles, and also as that new game fails to start 22:28:49 -!- CanOfWorms has joined ##crawl-dev 22:28:49 does it talk about crawl crashing, for instance? 22:28:50 except it doesn't :D unless this counts: 2017-02-26 03:03:35,894 INFO: #0 P1 ERR: Webtiles require an UTF-8 locale. 22:28:54 nope 22:28:57 yes, ok 22:28:58 -!- eb_ has quit [Ping timeout: 240 seconds] 22:29:03 that error is exactly what you needed to report 22:29:04 that's what I'm saying I acn't find any useful logging 22:29:10 that is the logging Huene` 22:29:20 and that error is what we needed to know 22:29:24 that sounds like an error to me 22:29:24 you have to properly set your locale 22:29:38 ahh my apologies then, 22:30:02 sudo update-locale LANG=en_US.UTF-8 22:30:35 -!- Lasty has quit [Quit: Leaving.] 22:30:46 no command, hold on finding the equivilency 22:31:01 -!- Lasty has joined ##crawl-dev 22:31:07 see there's your problem 22:31:13 you have a gui 22:31:20 that's not very linux of you 22:31:51 I don't have a gui on this machine 22:31:52 there's a debian package locales-all 22:32:00 that you might need to install, or the equiv on your system 22:32:35 and you might have to run `sudo locale-gen en_US.UTF-8' to create the locale files 22:32:51 I don't know too much about how locales work, but yeah you have to have a UTF-8 locale for webtiles 22:34:20 okay here's where it gets wierd, 22:34:42 typing locale gives me output, one line is LANG as you mentioned above and that is the locale 22:35:59 I'm still looking for the equivilancy though to try to set it anyway 22:36:58 -!- rumflump has quit [Ping timeout: 240 seconds] 22:38:21 I suppose you might need to export the variables (so subprocesses like server.py can see them) 22:38:38 I'm doing that right now actually 22:38:54 but I don't think this needs to be done in a manual way, usually 22:40:14 ugh 22:40:18 it was that simple 22:40:24 threw it in the startup script and all is good 22:40:30 so wierd that it worked originally 22:40:37 thank you so much 22:41:07 not sure why server.py wasn't seeing it if you system locale was already UTF-8 22:41:23 on my system I need no special variable export or anything 22:41:25 yeah it was really wierd 22:41:37 but yeah in the future, check that webtiles log 22:41:42 I've run this several times over a few years, and this is the first time it gave me a headache about that 22:41:49 which you can edit config.py and have that go to a file btw 22:41:56 you can also have the server daemonize itself 22:42:06 there's another setting for that in config.py 22:42:27 so it forks and just runs in the background, writes pid to a pid file, log data to the log file 22:42:34 yeah I saw that, I will enable the file logging, but I prefer to keep it attached to the screen that it's contained in so I'll eave it attached 22:43:20 also you should use tmux instead of screen, but that's just my opinion :) 22:43:21 -!- rumflump has joined ##crawl-dev 22:43:27 I do 22:43:31 I like the tmux config and control scheme much more 22:43:39 but I use it for window management and screen for process containment 22:44:28 personal preference 22:45:48 -!- Pacra has quit [Read error: Connection reset by peer] 22:46:01 -!- Pacra has joined ##crawl-dev 22:57:00 -!- dextur has quit [Ping timeout: 260 seconds] 22:57:58 is it preferable for LOS to check your species, there on the new barachians, rather than check for the presence of a racial mutation? 23:00:03 -!- omarax has quit [Remote host closed the connection] 23:01:51 new badmut: farsighted 23:02:35 i didn't want to add a mutation for it 23:02:40 i don't recall exactly why. save compat, probably 23:02:55 additions generaly don't affect save compat, right? 23:03:00 I guess you'd have to tag existing barachians 23:03:01 and add it to them 23:03:21 -!- Pacra has quit [Read error: Connection reset by peer] 23:03:23 -!- bgiannan1 has joined ##crawl-dev 23:03:40 -!- Pacra has joined ##crawl-dev 23:03:40 looking over that changelog commit it seems surprisingly thin for 15 days 23:03:47 though I guess WJC takes a lot of air 23:04:18 changelog is always slimmer 23:04:33 i'm working on the trunk post now 23:07:00 -!- coledot has quit [Quit: coledot] 23:07:43 -!- bgiannan1 has quit [Ping timeout: 240 seconds] 23:08:52 -!- Pacra_ has joined ##crawl-dev 23:09:01 -!- Pacra has quit [Read error: Connection reset by peer] 23:09:30 Unstable branch on crawl.jorgrun.rocks updated to: 0.20-a0-771-gdef7eae (34) 23:11:22 -!- MadCoyote has quit [Read error: Network is unreachable] 23:11:29 -!- G-Flex has quit [Read error: Connection reset by peer] 23:12:51 -!- G-Flex has joined ##crawl-dev 23:14:04 ok, just curious, because another day I was talking about something that checks you.species, and someone said I should make it a mutation, not check the species directly 23:14:17 but it may not have even been a crawl dev, idk 23:15:51 it was probably me 23:15:56 i am legion. i contain multitudes 23:17:15 very well, then. 23:17:21 :) 23:25:31 -!- Pacra has joined ##crawl-dev 23:25:48 -!- Pacra_ has quit [Read error: Connection reset by peer] 23:26:42 -!- HeithinnGrasida has quit [Ping timeout: 240 seconds] 23:28:02 -!- koboldina has joined ##crawl-dev 23:28:04 hellooo 23:28:13 I have a question about wu jian 23:30:44 I have been following it closely, but SteelNeuron is asleep (could try a !tell) 23:30:50 !ask 23:30:53 ??ask 23:30:53 ask[1/1]: The Ask To Ask protocol has higher latency than any known version of the Ask protocol, so feel free to just ask your question. 23:31:11 very applicable to this situation! 23:31:17 i want to know what koboldina's question is, too 23:31:21 -!- ontoclasm has joined ##crawl-dev 23:32:17 LOL 23:32:20 maybe it was less of an ask to ask, and more of a prelude. "Hello, I have a question. *begins typing as the Rocky soundtrack plays*" 23:32:21 that is funny that ??Ask is in there 23:32:34 yeah sorry I got distracted 23:32:34 no the question is 23:32:40 lunge does extra damage if distracted or slowed 23:32:50 so shouldn't it also do extra damage if paralyzed? because it currently does not 23:32:58 it's not a stab 23:33:08 it just has specific interaction with the other martial maneuvers 23:33:17 and if you can get those effects by other means, cool! 23:33:19 oh so it's meant to be more like a street fighter combo move thing 23:33:23 that makes a lot of sense 23:33:44 lunging does proc stabs though 23:33:44 CanOfWorms: You have 1 message. Use !messages to read it. 23:34:05 canofworms that seems very fun on a stabber, I'm planning on turning my current char into a wu jian stabber to see how it works 23:34:15 yes I'm doing spam right now 23:34:21 do you actually get multiple simultaneous stabs 23:34:25 yes 23:34:25 since you get multiple attacks in one move 23:34:26 wow 23:34:27 that's 23:34:27 outrageous 23:34:31 whirlwind stabs 23:34:42 what about multiple stabs on the same dude due to multiattack lunge 23:34:58 yes, they all do work well with stabs. TOO well?!?! note that your bonus attacks (flurry) - ah good, you asked about it - do not stab, just the first one 23:35:01 how do you get multiattack lunge 23:35:06 lunge is just one attack iirc 23:35:08 also: do you get more attacks on individual targets the more your attack speed is? 23:35:14 I'm pretty sure I've gotten multiattack lunge 23:35:15 yes, that's for whirlwind 23:35:15 lunge is attack speed-based 23:35:19 i've seen multi-lunge 23:35:22 oh then yeah it's a bunch of stabs 23:35:23 p. sure 23:35:24 and multiattack leap attack 23:35:38 can check real quick, have an unarmed councilite(?) running 23:35:41 can of worms - imagine your move speed is 2 turns. your attack speed is .5 turns. you get 4 attacks per lunge 23:35:59 but only the first one stabs 23:36:07 yeah it def. gets multiple attacks 23:36:14 %git 6bb112f818474b2ef4b65ceb17d862cf32ef8cb2 23:36:14 07Doesnty02 {Brannock} * 0.20-a0-739-g6bb112f: Add Cancel Portal Projectile ability (#471) 10(2 days ago, 6 files, 21+ 0-) 13https://github.com/crawl/crawl/commit/6bb112f81847 23:36:17 not a big fan of this ^ 23:36:35 i figured you wouldn't be after the invis conversation 23:36:38 :) 23:36:42 similar reasoning, yes 23:36:49 but the way the spell worked 23:36:53 spellpower was usually bad for it 23:37:00 because you just wanted it to kill that one guy over there 23:37:06 doesnty: speaking of unarmed councilites, I was also wondering about shapeshifting + wu jian 23:37:07 and as long as it was up you were paying extra mana for not that much 23:37:14 dragonform wu jian sounds like a lot of fun 23:37:16 could always bring it back to the one-cast one-shot version 23:37:18 as it was in ancient times 23:37:25 -!- laj1 has joined ##crawl-dev 23:38:31 i think a change it could use at any rate is 23:38:39 having pproj shots cut into the duration 23:38:52 so spellpower matters because it determines how many shots you actually get to fire 23:39:07 assuming spellpower is supposed to be good, anyway 23:44:54 honestly 23:45:00 everything you're saying just makes it sound like the duration should be shorter 23:45:06 if it's not meaningful otherwise 23:45:10 -!- Blazinghand has quit [Quit: This computer has gone to sleep] 23:45:52 -!- ZChris13 has quit [Remote host closed the connection] 23:46:29 http://crawl.develz.org/wordpress/trunk-updates-25-february-2017 changelog update 23:46:34 post, thing 23:46:42 thingpost 23:46:42 better not be jokes in it 23:46:48 hardly any! 23:46:51 very meaty, tbh 23:46:52 not much fluff 23:46:58 keep shortening it until you're a naga sharpshooter. cast one arrow really hard :D 23:46:59 could probably do with a format tweak 23:47:09 rumflump: i mean, i literally did suggest that a few lines earlier 23:47:33 03PleasingFungus02 07* 0.20-a0-772-g73021bd: Note WJC piety source in the changelog 10(19 seconds ago, 1 file, 1+ 0-) 13https://github.com/crawl/crawl/commit/73021bd1132c 23:47:40 dang, I only saw your latest line, sorry :( 23:47:40 well by "cut into the duration" i mean something like 23:47:40 -10/15 turns 23:47:51 which would make for a shorter duration, yes 23:48:00 why not just have a very short duration unaffected by shots? 23:48:08 that works 23:48:26 fwiw I agree with PProj cancel being a bandage on top of a fundamental design flaw 23:48:34 though I don't agree with one-cast-one-shot 23:48:35 i assume you mean removing the mp cost as well 23:48:35 say, (2 + drr(pow, 20)) turns 23:48:39 that's just 50% reduction in damamage 23:48:41 *damage 23:48:41 wow 23:48:56 Brannock: one cast one shot would be "casting the spell fires a projectile" 23:49:00 as it used to work 23:49:04 oh, did it? 23:49:05 yes 23:49:07 yeah 23:49:08 lemme find it 23:49:09 jeez, why was it moved away from that? 23:49:16 that's a better implementation imho 23:49:31 more keypresses if you're casting multiple PPs but 23:49:32 %git 592e02136c47e88eb86883d7d2ac7a41165b8dc3 23:49:33 07MarvinPA02 * 0.14-a0-2524-g592e021: Turn Portal Projectile into a duration 10(3 years, 1 month ago, 13 files, 50+ 39-) 13https://github.com/crawl/crawl/commit/592e02136c47 23:49:46 presumably, the annoyance was "people were casting a bunch of PPs in a row" 23:50:00 it seemed reasonable at the time, iirc 23:50:23 -!- MadCoyote has quit [Ping timeout: 240 seconds] 23:50:30 -!- wheals_ has joined ##crawl-dev 23:50:38 14:14:10 MarvinPA: for the record, I remember suggesting portal projectile as a duration at some point :b 23:50:40 14:14:44 i just happened to see it in ##crawl yesterday and realised it probably wasn't too hard to implement 23:51:07 seems like the non-duration approach was not ideal 23:51:22 well I mean, either the caster is spamming keypresses or they're fiddling with spellpower 23:51:26 either directoin is nonideal 23:51:31 cancelling it is Okay I think? 23:51:48 esp w/o contam and other considerations 23:52:05 have it automatically cancel if you take any action besides shooting? 23:52:09 there's a tension in crawl spell design that comes up a lot 23:52:26 wrt making spellpower meaningful 23:53:23 -!- wheals__ has quit [Ping timeout: 240 seconds] 23:53:26 there are spells that we want to be usable for "non-casters", for primarily ranged or melee or w/e characters. they're not going to have much spellpower. that's just not how the stats and skills work out. 23:53:53 but if we try to make spellpower "meaningful" for them, either we make the spells useless for them, or OP for 'casters', or we just have very low power caps 23:54:06 i think the last is a fine approach, fwiw 23:58:25 i see 23:58:49 that argument isn't quite right, the three problems i presented aren't right in this case 23:58:57 apologies for muddy thinking 23:59:05 np, it is late on a weekend 23:59:44 been tired all day... stayed up too late last night. rip me 23:59:58 -!- SketchFile has quit [Ping timeout: 240 seconds]