00:00:02 -!- omarax has quit [Remote host closed the connection] 00:00:06 presuably to increase our bus factor, and decrease geekosaur's build frustration 00:00:46 -!- muravey has joined ##crawl-dev 00:01:08 i mean, you're not the only person who has access to a mac 00:01:16 idk 00:02:39 sure it's not a limited invite or anything, I just asked amalloy since I know he has a mac and is aight with building things 00:02:59 I'm also not sure which target we want, iirc there are two in the Makefile 00:03:49 Brannock: fr, please rename frilled lizards to frill-necked lizards 00:04:02 -!- beogh has quit [Ping timeout: 264 seconds] 00:04:03 Brannock: the game needs more australian animals 00:04:17 are frilled lizards not australian? 00:04:32 ah, they go by multiple names 00:04:39 frilled dragon... 00:04:49 dang, d:1 dragons! 00:04:50 TIL 00:04:53 talk about power creep 00:05:20 PleasingFungus: i guess your joke about komodo dragons meing the most deadly dragon will soon be out of date 00:05:47 i was about to say the same thing! 00:05:57 that first video makes me sad. it's not how you should treat native wildlife! :( 00:06:05 what video? 00:06:06 damnit I missed a newt reference 00:06:08 frilled komodo shadow quicksilver bone dragons 00:06:14 anyone have an idea what this error (gdb) means "warning: Invalid parameter passed to C runtime function." 00:06:33 also https://gyazo.com/1d766e9036e24607563b7ec949344171 00:06:46 it didnt give me a line number 00:06:54 is that trunk, or chaoscrawl, or...? 00:07:05 uh 00:07:08 its trunk 00:07:12 huh 00:07:15 im still messing with my function 00:07:16 -!- Greenflame has quit [Quit: Page closed] 00:07:20 do you have a backtrace, Protopulse? that would probably make it more clear 00:07:21 it runs for the most part but like 00:07:26 1 out of 5 times i read my scroll 00:07:27 it does that 00:07:28 the two targets are mac-app-console and mac-app-tiles 00:07:35 toss a diff up somewhere, maybe 00:07:36 backtrace? 00:07:42 how do i do that again? 00:07:49 just a crash dump file you mean? 00:07:53 yeah 00:07:57 ok one second 00:07:57 you said you didn't have one, right? 00:07:59 oh 00:08:05 oh no 00:08:09 i said gdb didnt give me a line number 00:08:19 it just told me invalid parameter passed 00:08:30 03Brannock02 07https://github.com/crawl/crawl/pull/359 * 0.19-a0-1534-gba638d7: Introduce frilled lizards to Dungeon ecology 10(2 hours ago, 20 files, 75+ 34-) 13https://github.com/crawl/crawl/commit/ba638d78f377 00:08:32 you ask gdb for a stacktrace with "bt" 00:08:34 -!- muravey has quit [Quit: Leaving] 00:08:46 "no stack" 00:08:49 rip 00:08:53 -!- muravey has joined ##crawl-dev 00:09:01 does it have to be while the program is running? 00:09:08 i closed out of the window but its still within crawl.exe 00:09:24 yes 00:09:29 chequers, yeah, rewatching that video, he's pretty mean to it when he's snatching it away from the grass 00:09:37 oh ok 00:09:42 lemme rerun it and try stack again 00:10:51 more monsters with weird sixfirhy speed seems not good 00:11:36 since weird sixfirhy speed is just really weird 00:11:48 its so annoying because the bug's rare too 00:11:55 i had to read like 12 scrolls that time to get it 00:12:33 still no stack 00:12:35 Brannock: you could use the gimmick that alligators use 00:12:37 @??alligator 00:12:37 alligator (12t) | Spd: 10 (act: 80%; swim: 60%) | HD: 12 | HP: 59-85 | AC/EV: 5/9 | Dam: 30, 15 | amphibious, cold-blooded | Res: 06magic(40), 12drown | XP: 893 | Sp: sprint [11!AM, 06!sil] | Sz: Large | Int: animal. 00:12:43 idea: monster which is slower in water 00:12:51 that's...most monsters 00:12:58 oh 00:13:00 lol 00:13:12 lol 00:13:25 looking into alligator sprint now 00:14:17 Brannock: you find the one in aquarium.des that you missed? 00:14:26 yes, updated that 00:14:51 I had fixed it earlier but reverted it while tracking down the broken vault syntax and forgot to re-revert it 00:15:38 gammafunk, using alligator sprint is a much better idea than sixfirhy movement, thank you 00:15:53 you would change their move speed back to normal, of course 00:15:57 yes 00:17:48 very sad to report that I can't even find one additional giant newt reference that Brannock missed in his patch 00:18:01 little do you know about my cunning lua tricks... 00:18:16 fr: a vault that contains every 'giant ' monster in crawl 00:18:26 god removing giant newts seems wrong 00:18:51 they have nearly 19,000 recorded kills! 00:18:55 wow, only eight of them 00:18:59 !lg * killer='giant newt' 00:18:59 PleasingFungus: good idea, I should grep for newt! 00:19:00 19478. Charan the Firebug (L2 GrFE), slain by a giant newt on D:1 on 2016-09-13 02:21:24, with 11 points after 248 turns and 0:02:51. 00:19:03 oh, 19500 00:19:07 yeah 00:19:15 why not just...buff giant newts then 00:19:17 !lg * killer='giant newt' -2 00:19:18 19477/19478. Indrix the Changer (L1 MfWn), slain by a giant newt on D:1 on 2016-09-13 00:27:49, with 2 points after 30 turns and 0:01:15. 00:19:21 -!- ontoclasm has joined ##crawl-dev 00:19:23 they're almost never a threat on their own though, they're just opportunistic 00:19:24 Lightli: tbh, that's basically what's he's doing 00:19:30 yes 00:19:34 why change the name then :v 00:19:35 Lightli, because "giant newt" is a poor name and very easily confused with giant gecko 00:19:43 @??giant gecko 00:19:44 giant gecko (08l) | Spd: 12 | HD: 1 | HP: 4-7 | AC/EV: 1/14 | Dam: 5 | cold-blooded | XP: 3 | Sz: little | Int: animal. 00:19:49 plus, now they can be dragons! 00:19:58 ferocious... 00:19:58 does that mean a capital D 00:20:03 and associated dragon armor 00:20:07 \joke 00:20:13 captial D is a bit weird to see in early...D 00:20:17 *capital 00:20:26 frilled dragon frill, cloak slot, 0 AC, enchants into frilled dragon scarf... 00:20:31 @??komodo dragon 00:20:31 komodo dragon (04l) | Spd: 10 (swim: 60%) | HD: 8 | HP: 33-52 | AC/EV: 7/8 | Dam: 34 | amphibious, cold-blooded | Res: 06magic(40), 12drown | XP: 360 | Sz: Large | Int: animal. 00:20:33 but yeah they'd stay on l even with "dragon" in their name 00:20:35 I guess giant newts are being 00:20:37 newtered 00:20:40 !glasses 00:20:41 ( •_•)    ( •_•)>⌐■-■    (⌐■_■) 00:20:42 booo 00:20:44 lol 00:20:47 wow, out of order and everything 00:20:52 this is why we need Grunt to come back 00:21:06 -!- ProzacElf has joined ##crawl-dev 00:21:32 -!- Zekka has quit [Ping timeout: 244 seconds] 00:22:23 so there's no good way to debug that error then righ? 00:22:54 i cant make it print any debug statements because it crashes during that screen where it prompts you to select a randart 00:23:20 you didn't make a backtrace? 00:23:34 if u mean the morgue file 00:23:38 it didnt tell me anything useful 00:23:39 no, I mean in gdb 00:23:45 oh in gdb it just says 00:23:46 running backtrace after the crash 00:23:48 -!- Blakmane has quit [Quit: Page closed] 00:23:56 you guys know the bug that reveals a section of the level map as if you'd seen it when actually you haven't? i still have no idea how to fix it, but i finally caught a convincing version of it on camera: https://youtu.be/2Gw0MIUHVuY?t=622 00:23:56 -!- Krymise has quit [Quit: Textual IRC Client: www.textualapp.com] 00:23:56 u mean i just type backtrace? 00:24:05 you run crawl through gdb, trigger the crash 00:24:13 and then run "backtrace" from gdb prompt, yes 00:24:21 oh let me try that 00:24:26 it will show you the backtrace of function calls leading to the crash 00:24:34 tho if its the same thing as the bt command 00:24:38 yes 00:24:38 it didnt show anything 00:24:40 it said no trace 00:24:48 did you compile with debugging symbols? 00:24:49 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 00:24:53 i believe so 00:24:54 lemme retry 00:24:56 as in debug-lite 00:25:00 oh 00:25:01 yea 00:25:04 every single time i compile 00:25:10 its always make tiles=y debug=y 00:25:26 no 00:25:33 make debug-lite TILES=y 00:25:42 as we determined about 24 hours ago... 00:25:42 lemme try that 00:25:50 i mustve been using the wrong one then.. 00:25:53 srry 00:26:03 recommend you kind of save the command you use, or use the shell command "history" 00:26:19 saves time so i dont need to retype? 00:26:21 to rerun your compilation, instead of typing it each time, and forgetting to do it right 00:26:27 yeah you can do "history" 00:26:29 lol i never did it right once 00:26:35 i always thought it was debug=y 00:26:39 mustve missed or forgot about it 00:26:44 and then find the entry you want 00:26:52 okay 00:26:57 and do "!" where num is the history number you see listed 00:27:06 imo use history isearch instead: just hit ctrl-r make 00:27:19 and keep hitting ctrl-r till you get the one you wanted, if you have multiple different calls to make 00:27:31 that's a good idea 00:27:32 i just use the up and down arrows... 00:27:40 but i guess thats not quite the same? 00:27:46 arrows are fine, yeah 00:27:49 it's just a more primitive, manual version of the same thing 00:27:53 he's showing you how to search 00:27:54 ok 00:27:57 hard to up-arrow to 25 commands ago 00:28:00 which is really handy if the command..right 00:28:03 but ^r make finds it right away 00:28:14 i see 00:28:21 whats that about the !? 00:28:24 so i type history !5 00:28:26 for example? 00:28:41 no 00:28:47 history is to see history 00:29:01 03Brannock02 07https://github.com/crawl/crawl/pull/359 * 0.19-a0-1534-gaf4f11a: Introduce frilled lizards to Dungeon ecology 10(3 hours ago, 21 files, 78+ 36-) 13https://github.com/crawl/crawl/commit/af4f11ae1851 00:29:04 to see what number an entry has 00:29:04 okay, frilled lizards now sprint instead of sixfirhy 00:29:07 but probably you should do what amalloy said and use search 00:29:14 ok 00:30:47 Unstable branch on CRAWL.XTAHUA.COM updated to: 0.19-a0-1532-g228a5d9 (34) 00:32:09 ill try the debug thing again once this thing finishes compiling 00:32:35 also: control-r make 00:32:53 each time i want to make with the same settings 00:32:56 just control r make 00:32:56 kk 00:33:10 also: r make 00:33:18 difference? 00:33:40 (control-r searches through history for a command string containing "make"; "r" runs the most recent command that starts with "make") 00:34:16 so one is containing and the other one is starting? 00:34:21 well 00:34:24 one is also a search 00:34:32 so id imagine id be using r for the most part 00:34:37 geekosaur: you really mean just type `r make`? that doesn't do anything good in bash 00:34:39 but control r when im using a lot of different functions 00:34:43 another difference is you can edit commands with r: r foo=bar make 00:34:57 which will rerun the make, but also replace any occurrence of "foo" with "bar" 00:35:07 amalloy, it should 00:35:09 do you have your shell in vim mode or something? 00:35:18 shell is just bash right? 00:35:20 geekosaur, thank you for saving me a couple dozen up-key presses to find cd c/users/... 00:35:21 r is a command (an alias for a use of fc) 00:35:23 so isnt that msys2? 00:35:57 hm although looking at a linux bash manpage, maybe they removed that alias :/ 00:36:01 jesus what is this lite compile doing 00:36:12 its going to src/video and stuff 00:36:23 -!- MarvinPA has quit [Quit: Leaving] 00:36:23 yeah fc works, but r doesn't 00:36:29 good to know about fc though! 00:36:30 since they suggest defining it (alias r="fc -s") 00:36:35 !lm * current trunk na zin snake vlong>=0.19-a0-1320-g0178847 00:36:38 more bash stupid, I guess 00:36:44 makes me glad I went with zsh 00:36:50 stupid bash remove! 00:36:50 "sure let's arbitrarily remove stuff" 00:36:58 i suspect there was some reason 00:37:20 ??test 00:37:21 test[1/41]: blaargh blaargh blaargh blaargh blaargh 00:37:23 (they got r from the exact same place they got fc, ksh) 00:37:23 !lg 00:37:24 3886. gammafunk the Skirmisher (L1 NaWn), quit the game on D:1 (ldierk_water_garden) on 2016-09-08 04:25:32, with 0 points after 0 turns and 0:00:08. 00:37:32 my query is too extreme... 00:37:34 oh, just a slow query 00:37:37 ya 00:37:55 !lg * na zin vlong>=0.19-a0-1320-g0178847 00:37:57 1. theclanless the Sneak (L10 NaFi of Zin), slain by an orc warrior (a +0 dire flail) on D:9 on 2016-09-07 21:12:34, with 3446 points after 8057 turns and 0:26:10. 00:38:03 nice 00:38:05 rip 00:38:05 90s limit exceeded: killed !lm * current trunk na zin snake vlong>=0.19-a0-1320-g0178847 00:38:11 so literally no one has encountered the salamander dilemma 00:38:18 gammafunk: also C-x C-e to edit the current command with your EDITOR 00:38:32 I'm guessing you mean zin food restrictions? 00:38:50 interesting 00:39:20 Map knowledge revealed without having to explore it 13https://crawl.develz.org/mantis/view.php?id=10670 by amalloy 00:40:39 -!- zxc has joined ##crawl-dev 00:41:08 oh 00:41:12 amalloy: i bet i know what that is 00:41:20 well, sort of 00:41:27 but i bet that's your position on the level above 00:41:36 let me see, let me see 00:41:36 hmmm 00:41:40 i can check that 00:42:00 what is this dilemma?? 00:42:22 chequers: Brannock: yeah, salamanders are naga genus now 00:42:30 well, wait, can i? i guess only by reviewing the footage; i was thinking i could figure it out in game but of course i'm not still there 00:42:34 haha 00:42:36 chequers, I didn't know the frilled lizard was on your coins until a bit ago! 00:43:07 seems pretty close anyway 00:43:10 lmao that you immediately use the map glitch to cheat 00:43:22 i respect that. 00:43:26 #winning 00:43:28 no holds barred 00:43:31 PleasingFungus is minting coins now? 00:43:54 if crawl didn't intend me to know what's over there it shouldn't have told me 00:44:00 of course, i have my own mint! why else do you think they'd call me 'the freshmaker?' 00:44:17 (the best way to interact with this channel is to only read the last 3 lines when you look at it) 00:44:28 !lg amalloy grwn 00:44:28 No games for amalloy (grwn). 00:44:29 ! 00:44:32 !lm amalloy grwn 00:44:33 32. [2016-09-13 01:59:14] amalloy the Bludgeoner (L17 GrWn of Lugonu) reached level 4 of the Shoals on turn 47811. (Shoals:4) 00:44:41 rip in advance 00:44:57 it happened again in shoals btw, so i'm checking the footage of that one to see if it's also near my position upstairs 00:44:58 PleasingFungus: i totally hold you responsible for my last death also =p 00:45:04 lol 00:45:17 !lg ProzacElf 00:45:20 4193. ProzacElf the Meteorologist (L25 NaAE of Ru), slain by a seraph (a +8 great sword of flaming) on D:7 on 2016-09-12 06:05:44, with 666918 points after 114909 turns and 6:25:45. 00:45:26 ????? 00:45:27 weeee, and I get to tell an Apple employee that nobody trusts their bug reporting any more :/ 00:45:28 why me 00:45:48 geekosaur: stick it to 'the man', imo 00:46:06 hahaha 00:46:16 said employee even quoted what I would consider a prime example of a bug that nobody bothered to report because everyone outside The Collective believes bugreport.apple.com is where bugs go to die 00:46:30 PleasingFungus: it's actually the position on the previous level of down-stairs 00:46:36 i'm sure you were like "2 seraphs and 800 other angels" were a valid orb summon 00:46:41 maybe i triggered it while standing on those stairs, i'm not sure 00:46:43 i think that's what i meant? 00:46:47 ProzacElf: that was grunt! 00:47:10 that jerk hasn't even been around for months for me to bitch at! 00:47:11 =P 00:47:33 -!- Dracunos has quit [Ping timeout: 240 seconds] 00:47:46 lol 00:47:56 amalloy: makes it seems like it's a *different* bug from 9739, possibly 00:48:05 idk 00:48:09 although i will give that jerk credit for listening to me about how stupid spark wasps were initially 00:48:49 PleasingFungus: you think? i bet the center of those 3x3 chunks corresponds to a location on the previous floor 00:48:57 hm 00:48:59 like i "stood" in the center of that rock 00:49:02 oh, and since it's all rock... 00:49:03 yeah 00:49:04 -!- shmup_ has quit [Remote host closed the connection] 00:49:11 in fact, all of you jerks actually listen to my input =D 00:49:20 /ignore ProzacElf 00:49:20 !seen Grunt 00:49:20 I last saw Grunt at Fri Mar 25 18:44:03 2016 UTC (24w 3d 10h 5m 16s ago) parting ##crawl-sequell, saying 'chanpart'. 00:49:22 oops, wrong channel 00:50:25 =pppp 00:50:41 -!- muravey has quit [Ping timeout: 265 seconds] 00:50:53 i don't have enough tongues to express my disdain 00:51:13 and my 'p' key mysteriously broke there too 00:51:27 no coincidence... 00:51:32 Brannock: oh, do you want an implementable? 00:51:34 -!- HellTiger_NB has quit [Ping timeout: 240 seconds] 00:51:40 why not 00:51:53 punk -> +3 greatsling "Jellyshot" {acid, rcorr, SH+3} (hellmonk) 00:52:05 PleasingFungus: i just repro'd it in wizmode by standing on a stair then pressing X][ 00:52:07 ooh 00:52:09 juicy 00:52:10 please don't ask me why his suggestion had sh+3, i don't think he had any particular justification 00:52:12 haha 00:52:13 but now i'm trying another stair and it's not doing it again 00:52:24 adding that to the top of my list to work on 00:52:26 acid would be a legit randart brand 00:52:30 yeah 00:52:39 I was going to see if I can implement a couple fixedarts, but editing a current fixedart is a good way to learn 00:52:40 note that there is a SPWPN_ACID at present, but it's not exactly a real brand 00:52:42 guess what it's used for? 00:52:50 xom? 00:52:52 i mean, honestly, it'd be making a new fixedart 00:53:10 not much going on with punk 00:53:11 XOM IS MY SHIELD 00:53:24 punk is the worst randart 00:53:27 er 00:53:30 unrand 00:53:32 ProzacElf: correct answer is "yellow drac acid bite", iirc 00:53:34 ??zhor 00:53:34 skin of zhor[1/1]: +4 animal skin with rC+++. 00:53:37 hahaha 00:53:44 that makes sese 00:53:49 PleasingFungus, why isn't that AF_ACID? 00:53:54 I guess because player? 00:53:55 players don't have AFs 00:53:56 Brannock: someone might find zhor useful 00:54:00 oh, aha. standing on a stair, X]v did it 00:54:15 ProzacElf: fire elementalist with two rings of fire! 00:54:58 amalloy: reproduced! 00:55:00 with X[v 00:55:00 -!- Shard1697 has quit [Ping timeout: 250 seconds] 00:55:04 jacquesderrida told me to revamp Zhor using something about its smell 00:55:06 sweet 00:55:12 miasma... 00:55:16 yes, FE needs a sling 00:55:20 PleasingFungus: imo pls fix it, i have no idea how map knowledge works 00:55:30 lol 00:55:31 (i'll add a note to the mantis about X]v) 00:55:43 I also like "in my opinion, please" 00:55:59 i seem to have the majority of recent map_knowledge commits, unfortunately... 00:56:00 gammafunk: i have to show deference to the senior members of the devteam 00:56:10 you wouldn't notice because that rule doesn't apply to plebs like you 00:56:13 I can't reproduce X[v. Are you guys on staircases? 00:56:28 i'm on a couch, i can't help you 00:56:30 =p 00:56:33 Brannock: X to a known staircase, then ]v 00:56:35 sorry, I removed item destruction, I'm the most senior dev here 00:56:39 Brannock: console or tiles? 00:56:44 tiles local 00:56:48 trying out amalloy's now 00:56:56 i suspect it's console only, but don't ask me why 00:57:06 can't reproduce even with amalloy's instructions 00:57:10 would certainly be very useful to prove either way! 00:57:25 amalloy: for the record, gammafunk *did* join the dev team about a year before me... 00:57:33 the year before, at least 00:57:38 gammafunk: are you saying you're too old to handle stairs anymore? 00:58:00 do console and tiles handle draws differently? 00:58:11 very 00:58:16 in some ways, yes, in some ways, no 00:58:22 tile drawing is completely in the javascript client 00:58:26 ontoclasm personally places the tiles in each tiles game 00:58:39 yeah and tiles can mean two different things 00:58:40 (ignore me brannock) 00:58:49 sdl tiles and javascript webtiles 00:59:06 * geekosaur has been assuming webtiles, because it's so rare to run into someone running local tiles 00:59:25 oh, I don't know about that 00:59:37 wat 00:59:37 reddit and 4chan use local tiles very frequently. it seems like many players play offline 00:59:37 you know, i used to run local tiles between 0.8 and 0.10 00:59:38 a lot of people on the youtubes stream local tiles 00:59:52 I used local between 0.5 and 0.13 00:59:52 local tiles is the best 00:59:52 and i never thought to look up the community 00:59:52 -!- jehoesefat has quit [Read error: Connection reset by peer] 01:00:01 until LO and Dj were introduced 01:00:03 -!- omarax has quit [Remote host closed the connection] 01:00:25 I used local tiles until I became pc master race console tier 01:00:42 webtiles just feels like a worse local tiles... 01:00:42 but then you got too old to use stairs 01:00:47 and it all failed on you 01:01:54 i think webtiles is better than local 01:02:17 why? 01:02:18 but i also haven't played local in about 2 years so it maybe changed a lot 01:02:27 i feel like the GUI is much better fleshed out on local 01:02:34 also mouse control 01:02:43 i think losing the mouse makes the game better 01:02:59 Brannock: the old survey showed a drastic majority, iirc 01:03:09 ??survey 01:03:09 survey[1/1]: http://crawl.develz.org/wordpress/dcss-survey-results-2012 01:03:19 72% offline 01:03:21 i mean, honestly, it doesn't matter 01:03:28 I wonder if that's changed with the improvements to webtiles performance 01:03:48 i just know that i got a lot better after switching away from the mouse and numpad 01:03:57 wow, 68 players ages 10-14 01:04:05 roguelikes always felt like a playerbase that skewed older 01:04:25 Brannock: they were obviously all telling the truth too! 01:04:49 66% of non-winners have not found a rune 01:05:05 hm, might actually be a different issue from that old one, as you say, PleasingFungus 01:05:25 i managed to get the 'tiles of rock' thing 01:05:40 i can still repro the old issue with the weird hold-down-v strats, but i can't figure out any correspondence between my placement on the previous level and what gets revealed downstairs 01:06:15 interesting survey 01:06:21 https://www.youtube.com/watch?v=hh1AypBaIEk 01:07:05 the function that gets called on pressing v, full_describe_square(), seems benign enough... 01:07:12 wizamalloy (L27 KoWz) ASSERT(in_bounds(p)) in 'player.cc' at line 510 failed. (p = (78,0)) (Vaults:4) 01:07:27 !! 01:07:30 well 01:07:37 that is a bug that should be fixed, but not related 01:07:47 if you use xm to move outside the level boundary 01:08:13 PleasingFungus: actually i think the tile revealed by the hold-down-v strats might be the one you're standing on upstairs 01:08:22 nice 01:08:25 so that's consistent 01:08:41 i'm skimming the survey responses 01:08:45 Favorite features: 01:08:47 You can play ascii and people think you are working on something nerdy 01:08:56 I get to play as a Naga. Love me some snake girls. 01:09:02 I LIKE MOUNTAIN DWARVES. 01:09:04 -!- destroythecore has quit [Read error: Connection reset by peer] 01:09:35 -!- ontoclasm has quit [Quit: Leaving.] 01:09:44 pfff 01:09:50 sludge elves fo life 01:10:07 you mispeled lyfe >.> 01:10:21 thug elvs fo lyfe 01:10:23 ProzacElf, have you seen my Fen Elf PR? ;) 01:10:39 haha, i saw you mention it 01:10:46 but i didn't see any details 01:10:59 https://github.com/crawl/crawl/pull/329 it's this one. I'm still not quite sure if it works the way I intended it to, though 01:11:12 s/works/succeeds 01:11:13 Whacky character concepts, like Summon Scorpions+Ignite Poison. Hitting an axe trap on D:1 fresh into the dungeon and dying. 01:11:36 I still want to run another survey 01:11:41 do not mistake me as someone that can help with programming Brannock=D 01:11:50 I put my hand up to do it with the tourney but something got in the way, i forget what 01:11:50 oh, that one is very programming light 01:11:54 10 year anniversary seems like a good time to survey 01:12:12 I'm putting my hand up again to do it with the next release 01:12:21 -!- DDFi has quit [Client Quit] 01:12:32 hahaha 01:12:46 high quality randart name: +7 double sword of the Foremost Mice {drain, Dex+8 SInv} 01:12:55 so you want to change high elves into bog elves? 01:13:05 flavor change, with some aptitude adjusts, yes 01:13:10 fen/bog/whatever 01:13:10 or are you just looking to make minmay angry? 01:13:14 chequers: i would absolutely be delighted if you did! 01:13:23 I think crawl can go further on having its own flavor 01:13:32 and I would love to see tolkien erased from this game 01:13:46 dpeg brought up the idea of reflavorings orcs as well 01:13:51 +1 on on tolkein erasure 01:14:05 argavate. (v) to annoy with Tolkien references 01:14:06 i think high elves have a good niche, but a rename/reflavor would be good 01:14:40 heh, you could hit up amybsod 01:14:45 PleasingFungus: confirmed. i used that technique just now to map a specific location on another floor, by standing in a specific location on D:1 and using XGC vvvvvvvvvvvvvvvvvvv to map the corresponding location of crypt 01:14:45 well I don't think HE's problems are really solved by reflavoring nor re-aptituding, but maybe some of the ideas in the PR can be a basis for species replacement 01:14:56 she has a billion stupid race/role ideas 01:15:43 we have quite sufficient numbers of stupid ideas 01:15:45 gammafunk: i like HE and its current problems, i was just saying rename it 01:15:53 amalloy: the proximate cause is the call to redraw_screen(), btw 01:16:10 remove everything else in full_describe_square() and that, and you can still repro the bug; remove that call, no bug 01:16:18 gammafunk: are you familiar with slash'em extended? 01:16:19 *remove everything ... except for that 01:16:27 exciting 01:16:31 if you ever think i said something dumb, play that 01:17:16 yeah I get right on that, ProzacElf 01:17:20 *I'll 01:17:47 i feel like there might be sarcasm involved there 01:17:54 but i can't tell 01:18:06 =p 01:18:08 < geekosaur> argavate. (v) to annoy with Tolkien references <-- underappreciated, well done 01:18:32 amalloy: note that x? (direction_chooser::show_help()) also calls redraw_window(), but doesn't cause the bug... 01:19:03 redraw_screen or redraw_window? 01:19:07 although the idea of forcing gammafunk to play slex every time i say anything is appealing 01:19:14 oh, hm 01:19:22 redraw_screen, sorry 01:22:05 jesus this thing is still compiling 100 years later 01:22:21 -!- diazepan has quit [Quit: diazepan] 01:22:51 -j5 (depending on your # of cpu cores) will speed it up way faster 01:23:08 crawl has a couple hundred files that the compiler has to open, compile, close (I think that's how it works) 01:23:30 he's already using that 01:23:30 the compiler has to double-click on each of those files, that takes time 01:23:39 oh he is? RIP 01:24:00 he may or may not be compiling on a toaster 01:24:05 -!- Furril has quit [Ping timeout: 250 seconds] 01:24:06 it seems to emit heat and smoke at regular intervals 01:24:10 toasty... 01:24:16 msys2 compilation is just a low slower; linking step is the absolute worst 01:24:27 s/low/lot/ 01:24:31 well, he was. may have lost it with the most recent make command 01:24:33 no ld.gold probably 01:24:44 well it does have ld.gold, actually 01:24:45 amalloy: i can fix this bug without apparent side effects by just removing the redraw_screen() call. however, i don't understand why 01:24:47 just not sure if it's using it... 01:24:58 also, windows. gcc/g++ like to start subprograms to do some of the work, and fork/exec emulation is infamously slow on windows 01:26:37 yea toaster sounds about right 01:26:46 i can use it as a foot warmer 01:28:09 btw chequers, the dungeon builder for shoals:3 placed a rock formation that looks just like australia 01:29:36 03PleasingFungus02 07* 0.19-a0-1533-g5fe9782: Fix an xv bug (10670, 9739) 10(46 seconds ago, 1 file, 0+ 1-) 13https://github.com/crawl/crawl/commit/5fe9782d6050 01:30:15 bold and confident commit ;) 01:30:21 i mean, it worked, but... 01:30:32 hrm 01:30:40 i will seriously paypal $5 to whoever can figure out how that bug worked (and why x? didn't cause the same issue) 01:30:55 also a picture of a lava snake corpse 01:31:12 1learn add lies 01:31:24 I'm going to check it out, since this is kind of a weird/worrying thing 01:31:32 rather! 01:31:39 it manifests itself in console, right? 01:31:45 yes, I couldn't reproduce it at all on tiles 01:31:45 -!- ontoclasm has joined ##crawl-dev 01:31:49 ah 01:32:25 pls nobody rebuild CAO until i can finish mapping the rest of my game 01:32:29 so like the commit suggests, it's the drawing behavior, since console and tiles draw (drew?) differently 01:32:47 and that's about as far as my comprehension goes :P 01:32:51 compile finished :) 01:33:05 well drawing is done in different ways for different things, so it sort of depends on how you mean 01:33:32 I would guess that code path gets exercised when a new level is loaded and possibly the load sets your position, so you get the LoS you'd see there 01:34:13 note: this bug triggered only and specifically when pressing X[v on some stairs (or X]v). it wasn't immediately on level load, only after using, specifically, the v command 01:34:23 https://www.youtube.com/watch?v=2Gw0MIUHVuY&feature=youtu.be&t=622 is the visual evidence of the bug 01:35:00 03PleasingFungus02 07[stone_soup-0.18] * 0.18.1-49-g475a475: Fix an xv bug (10670, 9739) 10(6 minutes ago, 1 file, 0+ 1-) 13https://github.com/crawl/crawl/commit/475a4758467b 01:35:25 oh, that reminds me 01:35:32 crawl/crawl has like 250 branches open 01:35:36 how often are branches cleaned up? 01:35:42 we cleaned up some at some point 01:35:44 i can delete some more 01:36:04 oh, i guess just the one 01:36:09 i cleaned up once, but people have sentimental attachment to old branches they imagine we might want to see ten years from now 01:36:12 right, my point is that [ and ] have to load the destination level 01:36:13 lol 01:36:22 like corpse_name 01:36:25 and the load for those probably assumes you are actually there and have LoS 01:36:40 I aggressively prune my branches that were merged/closed but I'm a neat freak about this stuff 01:36:41 geekosaur: my point is that it doesn't occur simply on load 01:36:46 backtrace still no stack 01:36:49 rip 01:36:49 it's not that straightforward 01:36:58 idk 01:37:26 right, it's not [ or ] that do it at all. you can start with XGD3 instead, for example; it's pressing v that triggers it 01:37:56 right, I;m not saying every time a load is done the bug triggers, but every time a load is done it preloads some information that should be "undone" because this is just visiting 01:38:06 wow, that suggestions doc included "bring back gnomes" 01:38:09 and the errant redraw_screen was happening before that "undone" happened 01:38:11 hrm, can someone help me trigger this (i'm on HEAD~1) 01:38:23 gammafunk: trigger the Xv bug? 01:38:25 yes 01:38:35 on O:1 I explore a downstairs to O:2 01:38:42 now I can exploit but using X]v somehow? 01:38:42 yes, then go back up to O:1 01:38:46 and press X]v 01:39:00 I get the desc of up stairs 01:39:02 and it reveals, on O:2, the location you're standing on O:1 01:39:08 if it finds something that was far away, you may need to exit out and come back 01:39:11 exit out of X 01:39:11 right, you leave the desc 01:39:27 nothing seems revealed 01:39:37 aside from my O:2 stairs I've taken 01:39:56 let me triple-check I don't have head 01:40:00 i was able to reproduce it very consistently 01:40:03 %git 01:40:03 07PleasingFungus02 * 0.19-a0-1533-g5fe9782: Fix an xv bug (10670, 9739) 10(11 minutes ago, 1 file, 0+ 1-) 13https://github.com/crawl/crawl/commit/5fe9782d6050 01:40:05 also try Xvvvvvvvvvvvvvvvvvvvvvv just for fun 01:40:08 also, i forgot that i'm responsible for this 01:40:09 yeah I have 1532 01:40:14 since I added Xv in the first place 01:40:24 I don't really haveany suggestions but I hope that a new type of dwarf gets added to the game to replace the missing md's 01:40:35 Remove manual skill learning. Boring when it always is best turning EVERY thing of but one thing to rush a lvl and then switch. Guess I'm one of few that didn't mind victory dancing. 01:40:38 oh, could it be that my pos on O:1 isn't open on O:2? 01:40:44 you'd still see rock then 01:40:48 hrm 01:40:53 PleasingFungus: when can we get married? Xv was a big improvement when i noticed it had been added 01:40:57 try generating another level, maybe in D 01:41:13 amalloy: gay marriage is legal in sf 01:41:13 I've won with victory dancing and it was awful, awful, awful 01:41:13 ; ) 01:41:13 alright 01:41:47 aha 01:41:53 yeah it seems to have revealed some junk 01:42:10 oh, interesting 01:42:24 -!- protopulse has quit [Quit: Page closed] 01:43:24 yeah ok, it's doing exactly that, revealing at my same coords but on level below 01:43:30 amalloy: 🇦🇺 01:43:55 linley's secret australian-rock flag must have been activated by the frill-necked lizard PR 01:44:03 chequers: pretend it's 1980 and i don't have emoji support in my irc client 01:44:57 amalloy: http://emojipedia.org/flag-for-australia/ 01:46:11 %git 85d6e2c4155dc3538e9c73b51473a8f9dcb2c478 01:46:11 07PleasingFungus02 * 0.17-a0-464-g85d6e2c: Allow Xv-ing 10(1 year, 5 months ago, 4 files, 14+ 0-) 13https://github.com/crawl/crawl/commit/85d6e2c4155d 01:46:21 -!- Krakhan has quit [Ping timeout: 244 seconds] 01:46:22 so i expect this bug is also in 0.17 01:46:33 -!- HellTiger has quit [Ping timeout: 240 seconds] 01:47:23 hm, i wonder if i broke xv... 01:47:36 i forgot to test, and now i need to recompile! 01:49:15 -!- Zeor has quit [Quit: Leaving.] 01:49:48 Diversification of weapons similarly to Brogue would go a very long way in making melee an interesting option. I would rather have a few changes that tighten up existing game mechanics rather than the introduction of wholly new elements unless they are interesting rather than because they are different. 01:49:53 How about a bard, which starts with a special evocable wooden axe (called a lute and is actually just a hollowed out club with strings glued on) which can do hexes on enemies. Oh and if you hit too many enemies with it it breaks and your fucked. 01:50:19 weapons did end up pretty well diversified since 0.10 01:50:34 yeah, that's pre-cleaving 01:50:34 -!- Cryp71c has quit [Ping timeout: 240 seconds] 01:50:39 I think the only outlier now is maces/staves, and even then staves have the magical staves 01:50:49 i just liked the contrast between those two successive suggestions 01:50:52 haha 01:51:26 Include the option to disable comments in Webtiles. 01:51:32 gammafunk... 01:51:40 yes 01:52:01 update: i broke xv 01:52:02 shit 01:52:03 adblock the div 01:52:05 lol 01:52:11 what, in that last commit? 01:52:14 yes 01:52:16 ah 01:52:22 i expect complaints from the canary server, eg CPO in the next few minutes 01:52:23 yeah I'm treading through all the redraw_screen() stuff 01:52:28 how is it broken? 01:53:12 chaning full_describe_square() shouldn't really break xv, no? 01:54:37 I think youll have to do something like adding a flag for the case where it should redraw 01:55:14 geekosaur: yeah, recompiling that change as we speak 01:55:37 gammafunk: hit xv, hit escape, look at the ui, walk around a little and watch the ui further 01:55:42 ...or put the redraw in the implementation of xv 01:56:08 geekosaur: considered that as well; not sure what the other callers (tiles) need 01:56:20 leaving it as a flag right now to leave tiles untouched, since presumably they're working-ish 01:56:22 will test them next 01:56:32 -!- ProzacElf has quit [Ping timeout: 250 seconds] 01:57:19 03PleasingFungus02 07* 0.19-a0-1534-g03f6967: Fix xv (oops) 10(17 seconds ago, 3 files, 8+ 4-) 13https://github.com/crawl/crawl/commit/03f6967b527a 01:57:23 03PleasingFungus02 07[stone_soup-0.18] * 0.18.1-50-g88ac8fd: Fix xv (oops) 10(21 seconds ago, 3 files, 8+ 4-) 13https://github.com/crawl/crawl/commit/88ac8fda59d8 01:57:37 no more pushes to 0.18 until i'm more confident about master... 01:58:15 SUGGESTION: Mountain Dwarves. IF you must axe an Elf race, so be it. :p But not Sludge Elves, they are the best elf. 01:59:19 seems like redraw_screen should just have a way to bypass updating los 01:59:30 where does it update los? 02:00:03 -!- omarax has quit [Remote host closed the connection] 02:00:15 especially, fix demigod plz. most south korea players call it 'demi-fool class' 02:00:35 - Increase build and test automation to the point that balancing changes are immediately reflected in tested outcomes. 02:08:07 PleasingFungus, viewwindow() which already has special cases for step from time and for being called during level gen (!) 02:08:36 yeah, i saw that... 02:09:23 PleasingFungus: did we ever get korea and japan talking to each other about Dg? 02:09:24 yeah, I guess the redraw was needed since the desc printing stuff just spits out that text? 02:09:42 Stable (0.18) branch on crawl.jorgrun.rocks updated to: 0.18.1-50-g88ac8fd 02:09:43 so it has to redraw your screen, hence tried to redraw current los based on your "position" 02:09:54 right. migt special case that and just take the messaging part of redraw_screen 02:10:17 display_message_window() 02:10:38 might make the force redraw after unneeded too (although maybe not, sin ce that also helps ttyrecs) 02:10:50 ??dgwn[2 02:10:51 dgwn[2/2]: 神々の末裔 放浪者 02:11:28 I wonder if there's a way to check games before and after a particular commit? I'm curious if my idea for Dg stat boost control had any impact 02:11:56 only if it made the server 02:12:07 vlong~~g 02:12:20 %git Demigod stat 02:12:20 Could not find commit Demigod stat (git returned 128) 02:12:40 %git :/Demigods? stat 02:12:40 07Brannock02 {PleasingFungus} * 0.19-a0-1099-g481dbaa: Stronger messaging for Dg attribute boost. 10(5 weeks ago, 1 file, 6+ 3-) 13https://github.com/crawl/crawl/commit/481dbaaddee5 02:12:44 geekosaur: well the confusing thing is that removing that redraw in PF's latest commit didn't stop the X] los from being updated properly 02:12:57 %git 2b715f5250bc 02:12:57 07PleasingFungus02 * 0.16-a0-1159-g2b715f5: Give demigods have double-stat-ups 10(1 year, 11 months ago, 2 files, 15+ 6-) 13https://github.com/crawl/crawl/commit/2b715f5250bc 02:13:04 october 8 2014 02:13:27 so I guess there's another redraw that's happening based on the correct position for X] 02:13:29 by "made the server" I mean that the server got that exact commit, instead of it being in the middle of some other commits 02:13:53 lg has a 'start' flag but I'm not sure how to operate it 02:13:56 like, how do I define 'oct 8 2014'... 02:14:07 !lg Brannock start>2014-10-08 02:14:08 542. brannock the Conjurer (L9 DsFE of Cheibriados), blasted by an orc priest (divine providence) on D:6 on 2016-09-08 23:20:18, with 2167 points after 7486 turns and 0:18:40. 02:14:22 !lg Brannock start>2014-10-08 1 02:14:23 1/542. Brannock the Firebug (L1 DgFE), slain by a kobold (a +0 short sword) on D:1 on 2014-10-08 14:33:35, with 2 points after 80 turns and 0:00:27. 02:14:28 etc 02:14:31 !lg * dg start<2014-10-08 won 02:14:34 543. coolrobin the Phalangite (L25 DgSk), escaped with the Orb and 3 runes on 2015-10-15 20:55:48, with 1348291 points after 120918 turns and 8:07:51. 02:14:36 !lg * dg start>2014-10-08 won 02:14:39 seethe manual in ??lg for lg syntax 02:14:39 462. Lasty the Impregnable (L25 DgGl), escaped with the Orb and 3 runes on 2016-09-13 02:09:21, with 1502366 points after 89018 turns and 3:51:30. 02:14:45 it covers anything you'd want to know 02:15:00 you can do time intervals as well 02:15:08 Stable (0.18) branch on underhound.eu updated to: 0.18.1-50-g88ac8fd 02:15:14 !won * dg start<2014-10-08 02:15:17 !won * dg start>2014-10-08 02:15:17 * (dg start<2014-10-08) has won 543 times in 74219 games (0.73%): 62xDgCj 44xDgWn 40xDgFE 39xDgTm 33xDgEE 32xDgNe 30xDgWz 27xDgIE 26xDgAE 25xDgFi 20xDgGl 19xDgVM 15xDgWr 14xDgAM 14xDgAr 13xDgEn 13xDgSk 12xDgAs 12xDgSu 11xDgMo 10xDgHu 10xDgRe 7xDgCr 6xDgDK 5xDgSt 3xDgJr 1xDgTh 02:15:20 * (dg start>2014-10-08) has won 462 times in 46641 games (0.99%): 49xDgWn 40xDgFi 34xDgFE 33xDgCj 30xDgGl 29xDgEE 28xDgWz 27xDgTm 24xDgAE 24xDgIE 22xDgSk 16xDgHu 15xDgAr 15xDgNe 12xDgMo 12xDgVM 11xDgAs 11xDgEn 11xDgWr 10xDgAM 9xDgSu 02:15:28 0.26% winrate improvement 02:15:30 quality... 02:15:35 gammafunk: in viewmap.cc 02:16:16 redraw_map = true, which does something on line 776 02:16:30 _draw_level_map, probably 02:16:56 yeah, plausible, which would seem to indicate that redraw_screen() statement was just unecessary? 02:17:02 for that command, I mean 02:17:36 the command calling full_describe_square, specificially 02:18:21 hrm, yet you had to add one back to fix xv 02:18:31 yes 02:18:38 ok, vimgrep, give me the damn list of matches 02:18:38 that doesn't go through viewmap.cc 02:18:48 Unstable branch on crawl.jorgrun.rocks updated to: 0.19-a0-1534-g03f6967 (34) 02:18:49 PleasingFungus, your demigod stat improvement brought demigods within almost exactly average winrates since 2014-10-08 (.99 vs 0.98), excellent balance improvement imo 02:18:52 that gets called from the same file 02:18:59 compared against all winrates 02:19:09 !source direction_chooser::describe_target 02:19:10 Can't find direction_chooser::describe_target. 02:19:25 Brannock: want to see some classic crawlcode i just ran into 02:19:30 yes please 02:19:37 https://github.com/crawl/crawl/commit/1c4aa3df5b299d17cceeb1c9122be892a3188e2c#diff-1ebc6162b7f9db7fb50e926de4970f53L155 02:19:52 that !won query isn't reasonable, of course 02:19:56 good lord 02:20:17 it's beautiful, imo 02:20:36 we found a jerk_num variable earlier tonight 02:21:06 yeah, well, the sixfirhy store called 02:21:40 -!- Roarke has quit [Quit: Page closed] 02:22:22 since you're querying ancient versions 02:22:37 (people were not as good at crawl) 02:22:51 -!- Pacra has quit [Read error: Connection reset by peer] 02:23:01 !won * dg start>2014-10-08 02:23:10 * (dg start>2014-10-08) has won 462 times in 46641 games (0.99%): 49xDgWn 40xDgFi 34xDgFE 33xDgCj 30xDgGl 29xDgEE 28xDgWz 27xDgTm 24xDgAE 24xDgIE 22xDgSk 16xDgHu 15xDgAr 15xDgNe 12xDgMo 12xDgVM 11xDgAs 11xDgEn 11xDgWr 10xDgAM 9xDgSu 02:23:10 !won * start>2014-10-08 02:23:16 !won * cv>=0.14-a dg start<2014-10-08 02:23:17 -!- Pacra has joined ##crawl-dev 02:23:28 * (start>2014-10-08) has won 24319 times in 2485789 games (0.98%): 1015xMiFi 925xMiBe 802xGrFi 504xHOFi 438xFoFi 402xDDFi 390xDsGl 337xMiGl 304xTrMo 289xGrBe 271xGrEE 259xDEFE 253xHOGl 246xSpEn 237xDsFi 220xVSFi 203xGhMo 199xDECj 188xGrGl 183xVSMo 181xMfGl 175xVSBe 174xDsBe 163xVpEn 162xOgHu 156xCeHu 155xDrTm 153xDsWn 150xOgBe 147xHOBe 141xDsMo 141xVSAs 140xMiMo 140xOpTm 139xDDBe 124xMfSk 108xKoBe... 02:23:28 * (cv>=0.14-a dg start<2014-10-08) has won 163 times in 14938 games (1.09%): 27xDgWn 25xDgCj 13xDgFi 11xDgTm 9xDgAM 9xDgIE 8xDgFE 7xDgGl 7xDgNe 6xDgEn 6xDgVM 5xDgAr 5xDgWz 4xDgEE 4xDgSk 4xDgWr 3xDgAE 3xDgAs 3xDgSu 2xDgHu 1xDgJr 1xDgMo 02:23:41 so by my calculation, it was a Dg nerf 02:24:37 -!- Siegurt has joined ##crawl-dev 02:24:58 %git 0.14 02:24:58 Could not find commit 0.14 (git returned 128) 02:25:01 %git 0.14.0 02:25:01 07Grunt02 * 0.14.0: Touch changelog with release date. 10(2 years, 5 months ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/319925deedf8 02:25:16 !won * cv>=0.13-a dg start<2014-10-08 02:25:19 * (cv>=0.13-a dg start<2014-10-08) has won 225 times in 22663 games (0.99%): 32xDgWn 29xDgCj 15xDgFi 15xDgTm 14xDgNe 12xDgFE 12xDgGl 12xDgIE 10xDgAM 8xDgSk 8xDgVM 8xDgWz 7xDgAr 7xDgEn 6xDgAE 6xDgWr 5xDgEE 5xDgSu 4xDgAs 4xDgHu 3xDgJr 3xDgMo 02:25:24 if you like 02:25:33 fascinating 02:25:47 so players who went back to play old Dg performed better? 02:25:58 went back? 02:26:22 %git 0.13.0 02:26:22 07kilobyte02 * 0.13.0: Remove a bunch of not-0.13 items from the changelog. 10(2 years, 11 months ago, 1 file, 0+ 17-) 13https://github.com/crawl/crawl/commit/429a20e13a36 02:27:07 2yr, 5mo is older than 2014-10-08 02:27:43 so it's just players doing dg from before that change 02:27:50 buff dg imo 02:27:52 obv 02:28:01 my stats... 02:28:20 Dg is already good and stronk, PF just made them stronker 02:28:59 because, like, have you seen what mushrooms do in video games? they make you stronger 02:29:31 Brannock: ok, i think i finished going through the branches 02:29:40 pruned... 02:29:50 knocked out about forty of them, apparently? 02:30:00 about 02:30:02 lemme know if there's anything else you think i should demolish 02:30:18 I will as I come across them 02:30:37 mdmanual, that can go 02:30:49 make it so... 02:31:01 hrm, how do I delete them, again? 02:31:08 %git unrand_tweaks 02:31:08 07bh02 * 0.17-a0-66-g46b924f: Reform Ratskin Cloak (chequers) 10(1 year, 6 months ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/46b924ffa7c7 02:31:13 i'm really tempted to merge this 02:31:13 -!- GauHelldragon has quit [Ping timeout: 265 seconds] 02:31:19 gammafunk: are you viewing "branches" in github? 02:31:19 oubliette sounds fascinating, how have I not seen this before? 02:31:20 gammafunk: git push --delete branchname 02:31:22 is one simple way 02:31:24 oh, also that 02:31:25 thanks 02:31:33 Brannock: no idea! it's dpeg's baby 02:31:38 yeah oubliette is deffo not ready though 02:31:38 but he's not around much these days 02:31:54 PleasingFungus: what's brought on the autotraining improvements btw? 02:32:20 that commit: more proof of my burgeoning influence on crawl's development direction 02:32:20 branch marksperson is not what i expected 02:32:24 sa thread 02:32:41 now, make starlight have an extra Stlth-!! 02:33:02 hrm, why doesn't git like that push --delete 02:33:02 Brannock: lol 02:33:15 too old? 02:33:24 gammafunk: try "git push origin --delete foo" 02:33:27 ah 02:33:46 it looks like branch sifcast is already up-to-date? 02:33:46 that did the trick 02:33:49 think it was merged 02:33:50 sifcast is merged 02:34:03 I'll delete that 02:34:17 oh, rip 02:34:17 oh yeah, i forgot to look at non-stale branches 02:35:07 -!- Siegurt has quit [Quit: Leaving.] 02:35:17 %git wip-coloured-FAQ 02:35:17 07kilobyte02 * 0.11-a0-1774-g3e8751f: Use colours rather than '?N' or *very* in the FAQ. 10(4 years, 4 months ago, 1 file, 35+ 1-) 13https://github.com/crawl/crawl/commit/3e8751f89965 02:35:24 i wonder if we could still merge this 02:35:42 the code is... something else 02:35:53 %git abyssal-overworld 02:35:53 07mumra02 * 0.12-a0-2974-geeadac2: Make layout morph less quickly 10(3 years, 6 months ago, 1 file, 2+ 2-) 13https://github.com/crawl/crawl/commit/eeadac2010ea 02:36:01 wow, a goto. nevermind 02:37:02 oh man, the days of high school BASIC... 02:37:32 branch myrmecia is passably interesting, though has overlap with branch marksperson. band-meliai sounds nasty... 02:37:36 -!- travis-ci has joined ##crawl-dev 02:37:37 The build has errored. (master - 5fe9782 #6649 : Nicholas Feinberg): https://travis-ci.org/crawl/crawl/builds/159499067 02:37:37 -!- travis-ci has left ##crawl-dev 02:37:53 i had my first scary encounter with meliai today 02:38:05 meliai ended my 3-win streak :< 02:38:16 "no way this meliai simulacrum could be threatening...." 02:38:24 bee-speed smite against a gargoyle is D: 02:39:08 -!- WalkerBoh has quit [Remote host closed the connection] 02:39:46 Brannock: both of those were discussed and rejected, btw 02:40:00 marksperson and myrmecia 02:40:03 rip throwing 02:40:03 which is why they're rotting there, waiting to be scavenged for spare parts 02:40:17 I'm not sure there's an interesting way to do ghoul/formicid uniques 02:40:18 tbh, i'm not sure i see the overlap... 02:40:24 there's so many uniques that infringe already 02:40:47 remember rock worms? 02:40:51 always 02:41:06 r-i keeps agitating to bring those back 02:41:13 they're surprising! 02:41:17 i think r-i may have spent too much time in the sun... 02:41:18 addled! 02:41:23 but not terribly strategically interesting 02:41:37 also, the code was a nightmare 02:41:39 shocking no one 02:41:47 tactically they encourage avoidance of walls, but with lack of prediction.. 02:41:55 i liked the multi-tile snake monster ontoclasm was talking about 02:42:08 :Y 02:42:08 ontoclasm: You have 2 messages. Use !messages to read them. 02:42:10 also the megalopede i stole from the wiki 02:42:16 !messages 02:42:17 (1/2) amalloy said (3h 35m 29s ago): some positive feedback on the Shatter icon: https://www.reddit.com/r/dcss/comments/52hdvu/shatter_breaks_more_walls/ 02:42:17 origina brainstorming for octopode crushers had them camouflaging themselves in walls with some kind of maintain-distance-in-a-wall AI 02:42:19 trampling spider monster 02:42:21 got to Think Big 02:42:23 I actually have an active todo on my list to implement a "cloud serpent" using kraken/starspawn code 02:42:24 nice! 02:42:31 multi-tile snake monster.. 02:42:37 !messages 02:42:37 (1/1) gammafunk said (2h 52m 32s ago): https://www.reddit.com/r/dcss/comments/52hdvu/shatter_breaks_more_walls/ 02:42:41 fyi, mon-tentacle is a largely unreformed mass of classic crawlcode 02:42:42 heh heh 02:42:44 or, like, silver age crawlcode 02:42:46 i love that icon 02:42:57 yeah I noticed that little detail way back when 02:42:58 anyway, it's spooky. look out! 02:43:01 also the one in firstorm 02:43:09 "furstorm" 02:43:15 sound sneezey 02:43:33 maybe it's a storm of fir trees 02:44:26 PleasingFungus, I'm upset that you implemented Salt and did such a good job with it because I was gonna do 'Sand' as an alternative to Snake/Spider with dust storms and antlions 02:44:30 but Salt was way better 02:44:37 lol 02:44:44 still room for salt antlions... 02:44:50 gonna need way more monsters if it's ever gonna be an alt 02:45:07 also need someone to rewrite cloud generators or add a semi-opaque terrain or something 02:45:11 (preferably former) 02:47:57 I wonder whether antlions with passive leda's would be too close to torpor snails 02:48:09 "The dessicated rune of Zot" 02:50:34 what, to go with elf rune? 02:50:35 :) 02:51:30 mossy rune >.> 02:55:29 %git wip-ring-jiyva 02:55:30 07kilobyte02 * 0.14-a0-1252-g8289b9f: The ring of Jiyva, fixed version. 10(2 years, 9 months ago, 4 files, 16+ 1-) 13https://github.com/crawl/crawl/commit/8289b9fbb746 02:55:56 -!- scummos| has quit [Ping timeout: 252 seconds] 02:57:43 ring of jiyva should be the opposite of *Fragile 02:57:48 when you equip it, it falls apart 03:00:03 -!- omarax has quit [Remote host closed the connection] 03:12:09 !learn edit plan Tentative release schedule: http://i.imgur.com/eKJ3cnw.jpg 03:12:09 Syntax is: !learn edit TERM[NUM] s/// 03:12:14 !learn add plan Tentative release schedule: http://i.imgur.com/eKJ3cnw.jpg 03:12:14 plan[3/3]: Tentative release schedule: http://i.imgur.com/eKJ3cnw.jpg 03:14:33 someone should make a 0.19 plan. 03:15:29 XG0.19v 03:15:41 -!- scummos| has quit [Ping timeout: 265 seconds] 03:15:46 -!- adibis has quit [Ping timeout: 265 seconds] 03:15:57 (you see here some players upset about ____) 03:17:53 mountain dwarves, probably. 03:18:01 병신족(demi-fool) 03:19:52 Add penguin species. i want sound 03:20:30 -!- hellmonk has quit [Quit: Page closed] 03:20:32 pyung-seen-joke? 03:20:43 beats me 03:20:50 Brannock: your PR was wrong, apparently 03:21:05 demi-fool seems to have been the #1 korean crawl meme of 2012 03:21:05 http://pds11.egloos.com/pds/200810/25/13/e0071613_49025386d55bd.jpg also check this out 03:22:01 i tried learning a little korean vocabulary/grammar as well the other day, but it's a lot harder to do self-study than like...going to a class in high school. or maybe i'm just worse at learning now than i was then and don't want to admit it 03:22:18 plausible! 03:22:22 might as well admit it 03:22:26 i just thought it was a sick crawl mp mockup, tbh 03:22:28 they actually found the cause 03:22:43 Perhaps having a Orb of Zot "decoy" at the end, where the player takes it and ascends back up, at some point the Orb "unravels" into a boss monster based on some random timer or doesn't at all. So the ascent is kept in relatively greater suspence. Upon defeating this boss either he "curls up" into the Orb again and the player can carry on the ascent or he would have to go back and the place... 03:22:45 ...where the Orb was would be a portal to a new branch where the "real" Orb of Zot would lie in waiting. 03:22:55 geekosaur: ? 03:23:01 c++ has ruined me forever 03:23:08 little chunk of brain that gets rewired away from the language area to executive function. so people lose language leanring ability but can plan better 03:23:22 ahh 03:23:24 neat! 03:23:37 I think that there are a few thematic changes to consider, like: if the undead cannot breathe, how can they not have a huge penalty to blowguns? 03:23:47 ?/bladder 03:23:47 Matching terms (1): bladder; entries (4): bladder[1] | how[1] | mummy[3] | todo_monsters[3] 03:23:48 i am learning lua and i keep going "why can't i just write a function to change this variable for me" 03:24:06 ...but lua doesn't have pointers 03:24:16 well, it doesn't have references 03:24:18 geekosaur: obviously they missed the memo... 03:24:40 but lua tables are basically a big bag of pointers, right? 03:25:24 things I shouldn't try to modify: LoS 03:25:31 oh, that's dangerous 03:25:39 also, here's a guy complaining about the removal of hand-crossbows 03:25:52 amalloy: yes, you can do the thing i want by putting your variable in a table 03:25:59 crawl just ignores my request to increase los :( 03:26:52 also lua spells out the word "and" and it makes me twitch 03:27:04 New species, like golem that must eat weapons and armour. 03:27:14 that's cute, honestly 03:27:45 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.92 [Firefox 48.0.1/20160817112116]] 03:28:29 Stable (0.18) branch on crawl.beRotato.org updated to: 0.18.1-50-g88ac8fd 03:28:56 %git f6d23 03:28:56 07PleasingFungus02 * 0.19-a0-1513-gf6d23ed: Re-fix hex chance description 10(33 hours ago, 1 file, 3+ 9-) 13https://github.com/crawl/crawl/commit/f6d23edc5b3b 03:29:01 but i managed to implement a thing that fires bullets at the cursor, automatically, with CoF growth and everything 03:29:09 so i feel vaguely accomplished 03:30:39 -!- DaneitwoTWO has quit [Read error: Connection reset by peer] 03:35:22 -!- smltlk has joined ##crawl-dev 03:42:11 -!- smltlk has quit [Remote host closed the connection] 03:46:56 I think in the past 15 minutes I've learned trigonometry 03:47:00 Unstable branch on crawl.beRotato.org updated to: 0.19-a0-1534-g03f6967 (34) 03:47:00 or whatever this maths is called 03:47:45 -!- smltlk has joined ##crawl-dev 03:49:20 -!- vale_ has quit [Remote host closed the connection] 03:51:15 -!- Undo has quit [Quit: Page closed] 03:51:53 -!- rossi has quit [Ping timeout: 250 seconds] 04:00:03 -!- omarax has quit [Remote host closed the connection] 04:01:12 -!- tupper has quit [Ping timeout: 265 seconds] 04:05:27 -!- travis-ci has joined ##crawl-dev 04:05:28 The build passed. (master - 03f6967 #6651 : Nicholas Feinberg): https://travis-ci.org/crawl/crawl/builds/159502206 04:05:28 -!- travis-ci has left ##crawl-dev 04:16:25 -!- teron has quit [Client Quit] 04:27:28 -!- pythonsnake has quit [Ping timeout: 255 seconds] 04:32:02 -!- ontoclasm1 has joined ##crawl-dev 04:33:29 -!- ontoclasm has quit [Ping timeout: 244 seconds] 04:34:16 -!- Pacra has quit [Ping timeout: 250 seconds] 04:36:10 -!- Patashu has joined ##crawl-dev 04:46:28 -!- Pekkekk has quit [] 04:50:11 -!- sooheon has quit [Ping timeout: 244 seconds] 04:51:03 -!- beogh has quit [Quit: Page closed] 04:51:28 -!- TuxQmoob has quit [Changing host] 04:54:20 -!- TuxQmob has quit [Ping timeout: 244 seconds] 04:55:14 -!- Insomniak` has quit [Quit: I like to rock] 04:58:50 -!- eb has quit [] 05:00:03 -!- omarax has quit [Remote host closed the connection] 05:08:04 -!- amalloy is now known as amalloy_ 05:09:33 -!- hpm_ has quit [Read error: Connection reset by peer] 05:10:48 -!- Insomniak` has quit [Quit: I like to rock] 05:20:02 -!- bcadren has quit [Ping timeout: 252 seconds] 05:23:05 -!- pikaro has quit [Ping timeout: 244 seconds] 05:26:09 -!- Alcopop has quit [Quit: Page closed] 05:26:24 -!- ontoclasm1 has quit [Quit: Leaving.] 05:31:43 -!- Brannock has quit [Read error: Connection reset by peer] 05:32:05 -!- Brannock has joined ##crawl-dev 05:34:04 -!- gammafunk has quit [Ping timeout: 264 seconds] 05:38:42 heh.. why can wanderers start with a weapon but weapon skill for another sort of thing? 05:40:04 -!- MakMorn has quit [Ping timeout: 264 seconds] 05:42:58 -!- MakMorn has joined ##crawl-dev 05:45:43 -!- gammafunk has joined ##crawl-dev 05:47:32 -!- insecticide has quit [Ping timeout: 244 seconds] 06:00:01 -!- omarax has quit [Remote host closed the connection] 06:04:24 -!- Art_ has quit [Client Quit] 06:07:53 -!- Shard1697 has joined ##crawl-dev 06:09:09 -!- pikaro has quit [Ping timeout: 255 seconds] 06:27:36 -!- smltlk has quit [Ping timeout: 255 seconds] 06:28:20 -!- HellTiger has quit [Ping timeout: 244 seconds] 06:29:46 dream sheep are good enemies 06:29:51 even hydra don't slow my tabbing as much 06:50:15 -!- Ipsum has quit [Read error: Connection reset by peer] 07:00:02 -!- omarax has quit [Remote host closed the connection] 07:06:39 -!- smltlk has joined ##crawl-dev 07:11:45 -!- ChaseSP has quit [Ping timeout: 244 seconds] 07:19:39 -!- Cryp71c has joined ##crawl-dev 07:23:19 -!- Leszczynek has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 07:25:40 chequers: people always tell wanderers to focus on their core curriculum, but they can't help it if their interest really lies in Dodging 07:26:39 and I mean there aren't any JOBS in charms, sure, but it'll probably help with whatever job you do get 07:28:52 -!- jeefus is now known as jefus 07:39:52 uh... huh...? 07:44:46 chequers: just answering your question, "heh.. why can wanderers start with a weapon but weapon skill for another sort of thing?" 07:45:04 More plainly, the answer is that the heart wants what it wants 07:45:57 just confused by the law degree segue :P 07:53:01 -!- wheals has joined ##crawl-dev 07:55:33 -!- bhaak has quit [Ping timeout: 240 seconds] 07:55:41 -!- debo has quit [Quit: orb spiders :(] 07:56:58 -!- Shard1697 has quit [Ping timeout: 265 seconds] 07:57:52 -!- Daerik has quit [Quit: Page closed] 07:57:55 -!- smltlk has quit [Ping timeout: 250 seconds] 07:58:30 Crashing when dropping items through shift clicking on the interface 13https://crawl.develz.org/mantis/view.php?id=10671 by Daerik 08:00:02 -!- omarax has quit [Remote host closed the connection] 08:01:21 -!- Shard1697 has joined ##crawl-dev 08:03:47 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 08:19:01 -!- Guest_84844 has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] 08:20:25 -!- zxc has quit [Read error: Connection reset by peer] 08:21:06 -!- rolf has quit [Client Quit] 08:24:16 -!- zxc has joined ##crawl-dev 08:24:27 chequers: i thought of it as a philosophy degree segue, but ya know, these things are portable 08:26:36 any mods around? ##crawl needs a ban of Guest_84844 [779dd4dc@gateway/web/cgi-irc/kiwiirc.com/ip.119.157.212.220] 08:29:19 -!- Guest_84844 has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] 08:33:42 -!- ScarCow has quit [Quit: leaving] 08:34:27 -!- ontoclasm has joined ##crawl-dev 08:48:22 -!- cait has quit [Ping timeout: 244 seconds] 08:50:16 -!- elliptic has quit [Quit: Leaving] 09:00:07 -!- omarax has quit [Remote host closed the connection] 09:00:16 -!- Lasty has quit [Quit: Leaving.] 09:11:06 -!- Patashu has quit [Ping timeout: 244 seconds] 09:11:37 -!- ontoclasm has quit [Quit: Leaving.] 09:12:24 -!- staplegun has quit [Ping timeout: 276 seconds] 09:16:17 -!- debo has joined ##crawl-dev 09:26:36 -!- jeefus has joined ##crawl-dev 09:30:03 -!- jefus has quit [Ping timeout: 244 seconds] 09:31:52 -!- Lasty_ has joined ##crawl-dev 09:40:21 chequers, wrong in what way? 09:40:29 nvm, i was misled 09:49:11 -!- Bammboo has quit [Ping timeout: 265 seconds] 10:00:02 -!- omarax has quit [Remote host closed the connection] 10:06:35 -!- MarvinPA has joined ##crawl-dev 10:12:14 -!- mibert has joined ##crawl-dev 10:15:55 -!- Dracunos7 has quit [Ping timeout: 252 seconds] 10:25:22 -!- protopulse has joined ##crawl-dev 10:26:25 -!- Doctor is now known as Guest89036 10:30:03 -!- shmup has joined ##crawl-dev 10:36:53 -!- ProzacElf has joined ##crawl-dev 10:38:14 -!- Guest89036 has quit [Ping timeout: 264 seconds] 10:39:16 -!- Patashu has joined ##crawl-dev 10:39:32 -!- MarvinPA has quit [Quit: Leaving] 10:40:27 -!- Kalir has quit [Changing host] 10:42:11 -!- shmup has quit [Quit: leaving] 10:43:05 -!- Zekka has quit [Ping timeout: 240 seconds] 10:43:14 -!- MarvinPA has joined ##crawl-dev 10:43:24 -!- SurpriseTRex has quit [Ping timeout: 276 seconds] 10:44:20 -!- Chase is now known as Guest50298 10:44:37 -!- Guest50298 is now known as Chase_ 10:48:17 -!- shmup has joined ##crawl-dev 10:48:22 -!- LexAckson has joined ##crawl-dev 10:49:35 -!- smltlk has joined ##crawl-dev 10:52:39 -!- MarvinPA has quit [Ping timeout: 260 seconds] 10:53:23 03MarvinPA02 07* 0.19-a0-1535-ga7c97ed: Remove some obsolete checks for reduced EV on stairs 10(7 minutes ago, 2 files, 0+ 5-) 13https://github.com/crawl/crawl/commit/a7c97edf2b00 10:53:28 -!- MarvinPA has joined ##crawl-dev 11:00:02 -!- omarax has quit [Remote host closed the connection] 11:04:34 -!- ProzacElf has quit [Ping timeout: 240 seconds] 11:05:58 -!- zxc has quit [Read error: Connection reset by peer] 11:06:55 -!- Netmonmatt has quit [Quit: Going offline, see ya! (www.adiirc.com)] 11:07:39 -!- Klaymen has quit [Read error: Connection reset by peer] 11:07:44 -!- NotKintak has quit [Read error: Connection reset by peer] 11:09:19 Unstable branch on crawl.jorgrun.rocks updated to: 0.19-a0-1535-ga7c97ed (34) 11:09:32 -!- zxc has joined ##crawl-dev 11:09:40 -!- Morg0th has quit [Quit: leaving] 11:11:16 -!- suncrab has quit [Ping timeout: 265 seconds] 11:13:40 -!- whig has joined ##crawl-dev 11:17:25 -!- scummos| has quit [Remote host closed the connection] 11:18:25 -!- muravey has joined ##crawl-dev 11:20:14 -!- cheg has quit [Ping timeout: 264 seconds] 11:23:09 -!- jetnerd has quit [Quit: Page closed] 11:24:36 -!- PleasingFungus has joined ##crawl-dev 11:26:13 -!- amalloy_ is now known as amalloy 11:30:33 -!- LexAckson_ has joined ##crawl-dev 11:32:56 chequers: my current dumb Wn started with a bunch of tmut skill and no tmut spells 11:33:01 -!- PsyMar has quit [Ping timeout: 244 seconds] 11:34:01 -!- LexAckson has quit [Ping timeout: 252 seconds] 11:34:11 -!- removeelyvilon has quit [Quit: Page closed] 11:34:40 -!- Kalir has quit [Ping timeout: 265 seconds] 11:34:40 -!- Shard1697 has quit [Ping timeout: 265 seconds] 11:34:57 -!- Lasty1 has joined ##crawl-dev 11:38:10 -!- Kalir has quit [Changing host] 11:39:06 -!- Tux[Qyou] has joined ##crawl-dev 11:41:06 -!- sanka has quit [Quit: Page closed] 11:45:59 -!- ScarCow has quit [Quit: leaving] 11:52:50 -!- eki has quit [Quit: leaving] 11:53:15 -!- smltlk has quit [Remote host closed the connection] 11:53:25 -!- scummos__ has quit [Quit: Konversation terminated!] 11:54:06 -!- scummos__ has quit [Read error: Connection reset by peer] 11:54:37 -!- scummos| has quit [Read error: Connection reset by peer] 11:55:15 -!- scummos| has quit [Client Quit] 11:55:52 -!- scummos| has quit [Read error: Connection reset by peer] 11:56:25 -!- scummos| has quit [Client Quit] 11:57:01 -!- scummos| has quit [Client Quit] 11:57:39 -!- scummos| has quit [Client Quit] 11:58:15 -!- scummos| has quit [Client Quit] 11:58:19 -!- dtsund has joined ##crawl-dev 11:58:52 -!- scummos| has quit [Client Quit] 11:59:31 -!- scummos| has quit [Client Quit] 12:00:02 -!- omarax has quit [Remote host closed the connection] 12:00:03 -!- scummos| has quit [Read error: Connection reset by peer] 12:00:42 -!- scummos| has quit [Client Quit] 12:01:17 -!- scummos| has quit [Client Quit] 12:01:58 -!- scummos| has quit [Client Quit] 12:02:09 -!- Kalir has quit [Quit: I'M OUT SON. PEACE, LOVE, EXPLOSIONS.] 12:02:35 -!- scummos| has quit [Read error: Connection reset by peer] 12:03:08 -!- scummos| has quit [Client Quit] 12:03:49 -!- scummos| has quit [Client Quit] 12:04:26 -!- scummos| has quit [Client Quit] 12:04:57 -!- scummos| has quit [Client Quit] 12:05:37 -!- scummos| has quit [Client Quit] 12:06:13 -!- scummos| has quit [Client Quit] 12:06:48 -!- scummos| has quit [Client Quit] 12:07:24 -!- scummos| has quit [Client Quit] 12:08:00 -!- scummos| has quit [Read error: Connection reset by peer] 12:08:13 -!- Shard1697 has joined ##crawl-dev 12:08:39 -!- scummos| has quit [Client Quit] 12:09:13 -!- scummos| has quit [Client Quit] 12:09:23 -!- LexAckson_ has quit [Read error: Connection reset by peer] 12:09:49 -!- LexAckson_ has joined ##crawl-dev 12:09:51 -!- scummos| has quit [Read error: Connection reset by peer] 12:10:26 -!- scummos| has quit [Read error: Connection reset by peer] 12:11:12 -!- scummos| has quit [Client Quit] 12:11:41 -!- cait has quit [Ping timeout: 265 seconds] 12:11:41 -!- scummos__ has quit [Client Quit] 12:12:15 -!- scummos__ has quit [Client Quit] 12:12:53 -!- LexAckson_ has quit [Read error: Connection reset by peer] 12:12:54 -!- scummos__ has quit [Read error: Connection reset by peer] 12:13:16 -!- LexAckson_ has joined ##crawl-dev 12:13:30 !source delay.cc:1179 12:13:31 https://github.com/crawl/crawl/blob/master/crawl-ref/source/delay.cc#L1179 12:13:38 -!- scummos__ has quit [Client Quit] 12:13:58 this produces something like "A neqoxec manifests with a bang!", but man, it's some deep witchcraft... 12:14:05 -!- scummos| has quit [Client Quit] 12:14:18 also apparently it's broken sometimes 12:14:47 -!- scummos| has quit [Read error: Connection reset by peer] 12:15:21 -!- scummos| has quit [Client Quit] 12:15:57 -!- scummos| has quit [Client Quit] 12:16:28 i'm glad that still has the awful death cob special case that can probably never appear 12:16:31 -!- scummos| has quit [Read error: Connection reset by peer] 12:16:47 also that list of weights sure is something 12:16:49 lol 12:16:54 hm 12:17:07 -!- scummos| has quit [Client Quit] 12:17:14 -!- crate has quit [Quit: Leaving] 12:17:43 -!- scummos| has quit [Client Quit] 12:18:00 I *think* it's saying something like "read the second parameter as a string first, then an exclamation mark, then read the first parameter as a string and trim it to length 0" 12:18:05 which is to say, it's an awful hack 12:18:29 -!- scummos| has quit [Client Quit] 12:18:58 -!- scummos| has quit [Read error: Connection reset by peer] 12:19:33 -!- scummos| has quit [Client Quit] 12:20:14 -!- scummos| has quit [Read error: Connection reset by peer] 12:20:30 ah right yeah, i think i vaguely see 12:20:48 that's very confusing 12:20:50 -!- scummos| has quit [Read error: Connection reset by peer] 12:20:51 note that i can't find documentation for the syntax they're using 12:21:06 even better 12:21:24 -!- scummos| has quit [Read error: Connection reset by peer] 12:21:34 the $oh boy 12:21:36 http://stackoverflow.com/questions/19327441/gcc-dollar-sign-in-printf-format-string 12:21:56 so 12:22:00 that would explain why this broke 12:22:01 -!- scummos| has quit [Read error: Connection reset by peer] 12:22:10 it's unix-only......... 12:22:37 -!- scummos| has quit [Client Quit] 12:23:15 -!- scummos| has quit [Client Quit] 12:23:47 -!- scummos| has quit [Client Quit] 12:24:28 -!- scummos| has quit [Client Quit] 12:25:07 -!- scummos| has quit [Client Quit] 12:25:37 -!- scummos| has quit [Client Quit] 12:26:17 -!- scummos| has quit [Read error: Connection reset by peer] 12:26:43 yeh, it's part of POSIX locale support so you can swap things around in localized messages 12:26:50 -!- scummos| has quit [Read error: Connection reset by peer] 12:27:10 like moving an adjective to after a noun in languages that work that way, without having to edit source 12:27:26 -!- scummos| has quit [Client Quit] 12:27:58 -!- DrKe has quit [Ping timeout: 244 seconds] 12:28:06 -!- scummos| has quit [Read error: Connection reset by peer] 12:28:39 -!- scummos| has quit [Client Quit] 12:29:16 -!- scummos| has quit [Client Quit] 12:29:54 -!- scummos| has quit [Client Quit] 12:30:29 -!- scummos| has quit [Client Quit] 12:31:05 -!- scummos| has quit [Client Quit] 12:31:13 03bh02 {PleasingFungus} 07* 0.19-a0-1536-g45fb26f: Reform Ratskin Cloak (chequers) 10(1 year, 6 months ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/45fb26f6dae4 12:31:13 03PleasingFungus02 07* 0.19-a0-1537-g1beeac9: Fix an Abyss messaging bug (Shady Amish Terror) 10(80 seconds ago, 1 file, 24+ 19-) 13https://github.com/crawl/crawl/commit/1beeac9cfde5 12:31:32 oh, oops 12:31:33 didn't mean to push that one... 12:31:42 ah well 12:31:42 -!- scummos| has quit [Client Quit] 12:31:56 that's what i get for messing around on master 12:32:18 -!- scummos| has quit [Client Quit] 12:32:38 ruined forever 12:32:58 -!- scummos| has quit [Client Quit] 12:34:30 -!- GauHelldragon has quit [Ping timeout: 244 seconds] 12:34:45 -!- scummos| has quit [Read error: Connection reset by peer] 12:34:56 magicalfaerieponies (L24 MfWz) ERROR in 'mon-movetarget.cc' at line 115: ZotDef: monster oklob plant failed to pathfind to (39,26) (the Orb) (Zot (ZotDef)) 12:35:21 -!- scummos| has quit [Read error: Connection reset by peer] 12:35:58 -!- scummos| has quit [Read error: Connection reset by peer] 12:36:19 (btw if you ever read the warnings on that $ format thing, you'll find out why nobody else adopted it and it's rarely used.) 12:36:26 warnings? 12:36:40 -!- scummos| has quit [Client Quit] 12:36:46 in the POSIX spec and the linux printf(3) manpage 12:36:50 ratskin cloak uses ETC_BEOGH for its color? Huh 12:37:01 little things like the result being undefined if you don't use all the parameters 12:37:02 -!- dtsund has quit [Quit: Reality is an illusion, the universe is a hologram, buy gold, BYE] 12:37:14 -!- scummos| has quit [Read error: Connection reset by peer] 12:37:23 I wonder if there's room to add more colors 12:37:30 yeah, there is 12:37:36 those ETCs are all just arbitrary mixes of colours 12:37:43 alternating 12:37:51 we don't have an orange color, though I'm not sure if crawl can support that? 12:37:51 -!- scummos| has quit [Client Quit] 12:37:54 oh 12:38:01 like that kind of colour 12:38:05 we use all the actual terminal colours, i think 12:38:05 brown is orange, iirc 12:38:12 probably ought to define a color pair syntax 12:38:23 -!- scummos| has quit [Client Quit] 12:38:31 !source colour.cc:703 12:38:31 https://github.com/crawl/crawl/blob/master/crawl-ref/source/colour.cc#L703 12:38:34 I like the spelling catches 12:38:42 geekosaur: undefined results of print operations are my favorites... 12:38:50 -!- qguv has quit [Ping timeout: 265 seconds] 12:39:01 -!- scummos| has quit [Read error: Connection reset by peer] 12:39:32 brown is close to orange..ish 12:39:40 it renders as orange in some contexts, iirc 12:39:42 -!- scummos| has quit [Read error: Connection reset by peer] 12:39:43 ah 12:39:44 some terminals 12:39:49 2016 and colors are still limited by what CGA supported >.> 12:40:06 well 12:40:10 !lg . s=tiles 12:40:11 460 games for PleasingFungus: 460x true 12:40:14 -!- scummos| has quit [Read error: Connection reset by peer] 12:40:16 for some more than others :) 12:40:31 Brannock: also, check out dragonskin cloak 12:40:38 colorful! 12:40:48 -!- scummos| has quit [Client Quit] 12:41:28 only a slight improvement, web colors are limited by what 1990s PseudoColor visuals supported 12:41:30 >.> 12:41:30 -!- scummos| has quit [Read error: Connection reset by peer] 12:41:48 better than 1979, but 12:42:02 -!- scummos| has quit [Read error: Connection reset by peer] 12:42:43 -!- scummos| has quit [Read error: Connection reset by peer] 12:43:06 geekosaur: i'd be inclined rather to define a proper colour class to use in place of our enums. of course many of them would just be a wrapper over the existing enum, but it would be nice to have a single class that represents both ordinary colours and colour-pairs 12:43:19 -!- scummos| has quit [Read error: Connection reset by peer] 12:43:38 you'd have to be very careful about how you use it 12:43:50 since non-ordinary colours have a tendency to crash the game in many places 12:43:54 -!- scummos| has quit [Read error: Connection reset by peer] 12:43:55 !lm . crash 12:43:56 6. [2016-09-10 16:00:37] pleasingfungus the Devastator (L24 HEAE of Hepliaklqana) ASSERT(col < MAX TERM COLOUR) in 'options.h' at line 614 failed on turn 56749. (Vaults:3) 12:44:15 amalloy, that was actually what I meant 12:44:31 -!- scummos| has quit [Client Quit] 12:45:05 -!- scummos| has quit [Client Quit] 12:45:35 PleasingFungus: well the enum will still exist. some places will want a "term colour", and some will want a "crawl colour". the very fact that currently some places implicitly accept only a cerain subset of colours is a great reason to make that distinction in the type system 12:45:43 -!- scummos| has quit [Read error: Connection reset by peer] 12:46:20 -!- scummos| has quit [Read error: Connection reset by peer] 12:46:22 ah, i see 12:46:32 yeah, in that case that'd be very productive for that exact purpose 12:46:55 -!- scummos| has quit [Read error: Connection reset by peer] 12:47:27 incidentally to the ETC_ colours cycle predictably, or dance around at random? 12:47:39 -!- scummos| has quit [Client Quit] 12:48:08 -!- scummos__ has quit [Read error: Connection reset by peer] 12:48:42 -!- scummos__ has quit [Client Quit] 12:49:04 random, iirc 12:49:19 -!- scummos__ has quit [Client Quit] 12:49:22 don't believe there's any state 12:50:01 -!- scummos__ has quit [Read error: Connection reset by peer] 12:50:09 %git b95792fc170e37c89afa91322c1e0f4f2d291392 12:50:09 07kilobyte02 * 0.14-a0-405-gb95792f: Refactor additional messages for new monsters spawning. 10(2 years, 11 months ago, 3 files, 76+ 64-) 13https://github.com/crawl/crawl/commit/b95792fc170e 12:50:30 <|amethyst> depends on the colour 12:50:33 -!- scummos__ has quit [Read error: Connection reset by peer] 12:51:10 -!- scummos__ has quit [Read error: Connection reset by peer] 12:51:47 -!- scummos__ has quit [Read error: Connection reset by peer] 12:51:48 <|amethyst> e.g. ETC_ELEMENTAL cycles among four different elemental colour sets depending on you.elapsed_time 12:52:10 -!- Kellhus has quit [Quit: Page closed] 12:52:25 <|amethyst> and ETC_WAVES is based on shoals water height 12:52:31 -!- scummos__ has quit [Client Quit] 12:52:58 -!- scummos| has quit [Client Quit] 12:53:27 the pantheon could be shaken up a bit, I feel that the only truly viable solution end game is Kiku for torment resist and death curse prevention. 12:53:36 -!- scummos| has quit [Read error: Connection reset by peer] 12:54:11 -!- scummos| has quit [Client Quit] 12:55:00 -!- scummos| has quit [Client Quit] 12:55:36 -!- scummos__ has quit [Client Quit] 12:56:06 -!- scummos| has quit [Client Quit] 12:56:37 -!- scummos| has quit [Client Quit] 12:56:42 I want to create an ETC_ACID, 40 red 40 brown 40 yellow sound good? 12:56:50 unsure of how to weight this 12:56:51 what do you want to use it for? 12:56:59 New Punk 12:57:14 For now, anyway 12:57:14 etc_slime? 12:57:14 -!- scummos| has quit [Client Quit] 12:57:17 Slime is green/brown/lightgreen 12:57:20 (exists) 12:57:41 -!- bhaak has joined ##crawl-dev 12:57:51 -!- scummos| has quit [Client Quit] 12:57:55 right, i was suggesting to use that 12:58:26 -!- scummos| has quit [Client Quit] 12:58:27 Wouldn't that connotate something different than what acid blobs do? 12:58:34 New Punk uses SPWPN_ACID 12:58:55 -!- amalloy is now known as amalloy_ 12:59:04 -!- cait_m has quit [Read error: Connection reset by peer] 12:59:04 -!- scummos| has quit [Read error: Connection reset by peer] 12:59:43 can you rephrase that last question? i'm confused 12:59:43 -!- scummos| has quit [Client Quit] 13:00:02 -!- omarax has quit [Remote host closed the connection] 13:00:13 ETC_SLIME is for slimy stuff, not corrosive stuff, is what the colors suggest. More sewers and slime creatures than acid blobs and corroding projectiles 13:00:17 -!- scummos| has quit [Client Quit] 13:00:40 like, will players see green/lightgreen/brown and go "This is corrosive"? 13:00:46 If so then yeah I'll use that 13:00:57 i think they will not think about it for a single second 13:00:58 -!- scummos| has quit [Client Quit] 13:01:12 -!- insecticide has quit [Ping timeout: 240 seconds] 13:01:29 -!- scummos| has quit [Client Quit] 13:01:55 i mean if it were a fire weapon and it were blue maybe that'd be noticeable but slime seems close enough to acid in theme 13:02:05 -!- scummos| has quit [Read error: Connection reset by peer] 13:02:44 -!- scummos| has quit [Client Quit] 13:03:19 -!- scummos| has quit [Client Quit] 13:03:28 or failing that i guess some combination of lightgreen/lightcyan/yellow are the other obvious acid colours 13:03:35 !source art-data.h 13:03:36 https://github.com/crawl/crawl/blob/master/crawl-ref/source/art-data.h 13:03:46 this has a big scary warning about editing it, and tells me to look at art-data.pl instead 13:03:53 can't seem to find that file? 13:04:04 util/art-data.pl 13:04:07 ah, wrong folder 13:04:27 you don't want to look at that either 13:04:31 oh 13:04:34 well, i guess you're adding a new prop 13:04:47 but art-data.txt is usually the first thing you want to edit 13:05:40 my text editor is telling me the second half of art-data.pl is commented out... it's set to Perl 13:06:12 perl is hard for syntax colorers to deal with 13:06:45 blows up at line 435, maybe? 13:06:55 yes 13:07:00 figured 13:07:14 it doesn't understand that the // in a s/// act as quotes 13:07:31 so it sees an unterminated string constant 13:07:55 $enum =~ s/'//g; 13:09:06 Unstable branch on crawl.jorgrun.rocks updated to: 0.19-a0-1537-g1beeac9 (34) 13:12:17 -!- Ququman has joined ##crawl-dev 13:16:13 should spiderform have clinging? 13:16:17 it doesn't, currently 13:16:31 no 13:16:47 nothing should have clinging but sadly some things still do 13:17:52 -!- scummos| has quit [Ping timeout: 240 seconds] 13:18:07 %git 40eb210485ae15fdf5be7e96104197e26b3fa5f6 13:18:07 07galehar02 * 0.13-a0-2677-g40eb210: Revert "Bye bye clinging." 10(3 years, 1 month ago, 27 files, 423+ 187-) 13https://github.com/crawl/crawl/commit/40eb210485ae 13:18:33 actually, i suppose that's starting from the middle. 13:18:34 %git 13e74c75a2375367276b806c38f62791a9b98a24 13:18:35 07MarvinPA02 * 0.13-a0-2314-g13e74c7: Remove player clinging 10(3 years, 2 months ago, 15 files, 24+ 102-) 13https://github.com/crawl/crawl/commit/13e74c75a237 13:18:38 %git 1addaaf8ee92de5060fdb436f93251843abd2035 13:18:39 07kilobyte02 * 0.13-a0-2323-g1addaaf: Bye bye clinging. 10(3 years, 2 months ago, 26 files, 26+ 246-) 13https://github.com/crawl/crawl/commit/1addaaf8ee92 13:18:44 then the galehar one 13:18:56 %git 65ff1ef470978c29490100d1732bf2b9ce2fb7cd 13:18:56 07kilobyte02 * 0.13-a0-2680-g65ff1ef: Revert "Remove player clinging". 10(3 years, 1 month ago, 11 files, 92+ 18-) 13https://github.com/crawl/crawl/commit/65ff1ef47097 13:19:05 %git a3d40d3a14befa17830433262494841fb1bb274c 13:19:05 07reaverb02 * 0.15-a0-644-ga3d40d3: Revert "Revert "Remove player clinging"." 10(2 years, 5 months ago, 17 files, 21+ 107-) 13https://github.com/crawl/crawl/commit/a3d40d3a14be 13:19:07 what a history 13:19:09 ya 13:19:33 fun times 13:20:10 we don't get drama like that these days..... 13:27:20 Stable (0.18) branch on crawl.akrasiac.org updated to: 0.18.1-50-g88ac8fd 13:28:59 -!- miek_ has quit [Ping timeout: 260 seconds] 13:29:43 %git :/Revert "Revert "Revert "Revert 13:29:43 Could not find commit :/Revert "Revert "Revert "Revert (git returned 128) 13:30:06 %git :/Revert "Revert "Revert " 13:30:07 07kilobyte02 * 0.14-a0-904-g7f6b743: Revert "Revert "Revert "Don't give Gargoyles innate rElec""" 10(2 years, 10 months ago, 1 file, 1+ 0-) 13https://github.com/crawl/crawl/commit/7f6b743bca1a 13:30:26 that's the best one, sadl 13:31:04 -!- pikaro has quit [Ping timeout: 264 seconds] 13:31:16 I remember that one 13:31:34 -!- ProzacElf has joined ##crawl-dev 13:34:34 if I'm understanding is_weapon_brand_ok, SPWPN_REAPING can spawn on a randart 13:34:45 I've never seen this happen, so I assume there's some other check that prevents it 13:35:04 is_weapon_brand_ok is post-validation 13:35:08 it's not used for brand selection 13:35:13 oh, of cousre 13:44:24 -!- adibis has joined ##crawl-dev 13:44:49 PleasingFungus: you are going to the roguelike meetup in SF? I missed the announcement :( 13:44:59 i'm, yes 13:45:01 please tell me the talks will be recorded at least. 13:45:09 i've heard they will be 13:45:16 I tried buying tickets but looks like the sales have ended 13:45:19 ya 13:45:21 sept 1 13:45:25 a lot of people missed it! 13:46:12 yea I just read about it on reddit. 13:47:15 03MarvinPA02 07* 0.19-a0-1538-g72c3ff3: Improve a Xom vault message 10(58 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/72c3ff3c3a6f 13:47:15 03MarvinPA02 07* 0.19-a0-1539-gdfab93f: Coding convention-ify 10(58 minutes ago, 1 file, 6+ 3-) 13https://github.com/crawl/crawl/commit/dfab93f4f297 13:47:15 03MarvinPA02 07* 0.19-a0-1540-g35a11b8: Simplify Ashenzari monster equipment identification 10(2 minutes ago, 2 files, 10+ 12-) 13https://github.com/crawl/crawl/commit/35a11b8553ae 13:48:01 Walls, come down! 13:48:05 whoa, i had no idea that was a piety check 13:48:26 -!- stickyfingers has quit [Ping timeout: 264 seconds] 13:49:03 -!- Zekka has quit [Ping timeout: 244 seconds] 13:49:05 -!- smltlk has joined ##crawl-dev 13:50:15 -!- stickyfingers_ is now known as stickyfingers 13:52:33 -!- amalloy_ is now known as amalloy 13:55:19 -!- Netmonmatt has quit [Quit: Going offline, see ya! (www.adiirc.com)] 13:55:26 Unstable branch on crawl.akrasiac.org updated to: 0.19-a0-1537-g1beeac9 (34) 13:55:53 "... drips corrosive slime" or "... drips with corrosive slime" (after venom behavior), or "leaks/leaking corrosive slime"? hmm 13:56:00 for equip/unequip messaging 13:56:12 -!- zxc has quit [Read error: Connection reset by peer] 13:57:21 aha, I know 13:57:22 oozes 14:00:03 -!- omarax has quit [Remote host closed the connection] 14:01:44 important! 14:02:14 -!- squidcat has quit [Ping timeout: 264 seconds] 14:02:20 man, I'm mutilating these palette swaps 14:03:50 time to grep for "colour" and give up in despair before writing a single line of code 14:03:59 lol 14:04:14 mass replace... 14:04:23 i guess isn't that helpful 14:04:56 fewer than 3000 instances 14:05:00 specifically, 2999 of them 14:06:07 ! 14:06:44 I can't find the file that handles coloring of items on the player tile. Punk is still blue when wielded. Any idea where it is? 14:06:54 the good news is i can probably not-change a lot of them, by leaving the typename the same and just swapping the impl. a lot of these instances presumably just take in a colour and forward it somewhere else, so they don't care 14:07:18 true! 14:07:32 -!- Shard1697 has quit [Ping timeout: 240 seconds] 14:08:01 PleasingFungus: did you find what was going on with the hep guy attacking player 14:08:10 the result of duplicated code 14:08:44 yes 14:08:45 low-health targets would enter emergency mode, and the code for emergency spells would ignore tracers 14:09:05 so the ancestor would fire at its target without checking if the player was in the way 14:09:12 -!- smltlk has quit [Ping timeout: 240 seconds] 14:09:14 Unstable branch on crawl.jorgrun.rocks updated to: 0.19-a0-1540-g35a11b8 (34) 14:09:49 -!- ontoclasm has joined ##crawl-dev 14:10:26 oh good timing, ontoclasm. I'm remaking Punk, and I'm trying to track down where the color is set for it when it's displayed on the player tile when wielded. Can you help me out with that? 14:10:46 the color? 14:10:57 it's got a doll tile i should think 14:11:07 let me check 14:11:24 ah - but then this should have happened to beog orc also? 14:11:39 aha, there it is 14:11:53 !source punk.png 14:11:53 https://github.com/crawl/crawl/blob/master/crawl-ref/source/rltiles/player/hand1/artefact/punk.png 14:11:57 thanks 14:12:38 I thought it was going to be in data so I was getting confused trying to search through files 14:13:01 let me know if i can help with it ofc 14:13:35 ontoclasm: imo make a new tile for damnation crossbow 14:13:37 <_< 14:13:38 >_> 14:16:42 hrm 14:16:58 what is it, a 3xbow now? 14:17:50 -!- smee has quit [Ping timeout: 264 seconds] 14:17:58 no it's just not fiery 14:18:12 so still an arbalest? 14:18:15 demonic but not fiery 14:18:17 ya 14:19:22 do we have longbow of portal projectile? Fast and accurate :P 14:20:01 we have sniper 14:20:07 also, the spell portal projectile 14:20:45 -!- scummos__ has quit [Ping timeout: 265 seconds] 14:22:58 how about 14:23:18 a dagger with a really really high accuracy 14:23:18 lol 14:23:30 ...which is ignored for stabbing 14:23:41 type &%knife of accuracy for a fun surprise 14:26:44 -!- mibert has quit [Quit: Lost terminal] 14:27:07 I have the unsettling feeling I broke something in this PR but nothing bad came up in testing... 14:28:24 New branch created: pull/360 (2 commits) 13https://github.com/crawl/crawl/pull/360 14:28:24 03Brannock02 07https://github.com/crawl/crawl/pull/360 * 0.19-a0-1538-g16bae7e: Enable Acid weapon brand 10(39 minutes ago, 4 files, 21+ 0-) 13https://github.com/crawl/crawl/commit/16bae7e04e2e 14:28:24 03Brannock02 07https://github.com/crawl/crawl/pull/360 * 0.19-a0-1539-g99874cc: Slimify Punk (hellmonk) 10(37 minutes ago, 5 files, 8+ 7-) 13https://github.com/crawl/crawl/commit/99874ccb79bb 14:33:32 03Brannock02 07https://github.com/crawl/crawl/pull/360 * 0.19-a0-1539-g4e616d9: Slimify Punk (hellmonk) 10(42 minutes ago, 5 files, 8+ 7-) 13https://github.com/crawl/crawl/commit/4e616d996ecb 14:38:24 PleasingFungus: https://dl.dropboxusercontent.com/u/1000017/crawl/damnation.png 14:39:03 we say it's some sort of hellish energy that causes the injury but really it's the color scheme 14:42:00 -!- CanOfWorms has joined ##crawl-dev 14:49:04 -!- VoidFox has quit [Ping timeout: 264 seconds] 14:53:33 -!- Vigyaz has quit [Quit: Page closed] 14:56:40 -!- renton has joined ##crawl-dev 14:58:15 -!- renton has quit [Client Quit] 15:00:02 -!- omarax has quit [Remote host closed the connection] 15:00:30 ontoclasm: damn.... 15:00:46 you want to poke at the doll tile, or should i just push the item tile on its own? 15:00:52 iirc there's a doll tile.... 15:01:09 oh, maybe there's not 15:02:27 ah ha, got it. rltiles/player/hand1/artefact/crossbow_fire.png 15:02:39 looks difficult to use... 15:02:40 -!- stickyfingers has quit [Quit: Page closed] 15:02:50 -!- squidcat has quit [Ping timeout: 264 seconds] 15:03:31 does makhleb/vehumet (I forget which) still say hellfire? 15:03:54 yes 15:03:55 veh 15:03:59 let it end in hellfire! 15:04:25 if anything, it's more appropriate than it used to be... 15:06:04 -!- insecticide has quit [Ping timeout: 244 seconds] 15:06:09 fr: V says "let it snow, let it snow, let it snow" for the christmas mod 15:06:09 CanOfWorms: You have 1 message. Use !messages to read it. 15:06:13 ?! 15:06:49 someone wants to send you a message... 15:07:00 what is this, a message parlour? 15:08:48 that feeling when I read "reform ratskin cloak" as "remove ratskin cloak" and realize I misread it 15:08:55 hahaha 15:09:03 did someone say "remove rats"? 15:09:04 i didn't actually mean to push that one... 15:09:19 however, i'm way too lazy to revert it 15:11:16 gammafunk: that was basically what I was going to do with babby abominations 15:11:37 although I have some other ideas not in that sheet 15:13:39 -!- renton has joined ##crawl-dev 15:16:42 -!- ontoclasm has quit [*.net *.split] 15:16:42 -!- eb has quit [*.net *.split] 15:16:42 -!- LexAckson_ has quit [*.net *.split] 15:16:42 -!- jeefus has quit [*.net *.split] 15:16:42 -!- Protopulse_ has quit [*.net *.split] 15:16:42 -!- panicbit has quit [*.net *.split] 15:16:42 -!- Zet has quit [*.net *.split] 15:16:42 -!- pantaril has quit [*.net *.split] 15:16:43 -!- doy has quit [*.net *.split] 15:16:43 -!- socks_ has quit [*.net *.split] 15:16:43 -!- Kramell has quit [*.net *.split] 15:16:43 -!- bcadren has quit [*.net *.split] 15:16:43 -!- Klaymen has quit [*.net *.split] 15:16:43 -!- |amethyst has quit [*.net *.split] 15:16:43 -!- squimmy has quit [*.net *.split] 15:16:43 -!- hyperbolic has quit [*.net *.split] 15:16:43 -!- gressup has quit [*.net *.split] 15:16:43 -!- omarax has quit [*.net *.split] 15:16:43 -!- MarvinPA has quit [*.net *.split] 15:16:43 -!- Chase_ has quit [*.net *.split] 15:16:43 -!- Dracunos-m has quit [*.net *.split] 15:16:44 -!- gammafunk has quit [*.net *.split] 15:16:44 -!- xyblor has quit [*.net *.split] 15:16:44 -!- tksquared has quit [*.net *.split] 15:16:44 -!- flappity has quit [*.net *.split] 15:16:44 -!- xnavy has quit [*.net *.split] 15:16:44 -!- Rast has quit [*.net *.split] 15:16:44 -!- Zymurgist has quit [*.net *.split] 15:16:44 -!- FunkyBomb has quit [*.net *.split] 15:16:44 -!- AltReality has quit [*.net *.split] 15:16:44 -!- illusionary has quit [*.net *.split] 15:16:44 -!- ChongLi has quit [*.net *.split] 15:16:44 -!- Nerem has quit [*.net *.split] 15:16:44 -!- djinni_ has quit [*.net *.split] 15:16:44 -!- jonadab has quit [*.net *.split] 15:16:44 -!- OCTOTROG has quit [*.net *.split] 15:16:44 -!- GoatMann has quit [*.net *.split] 15:16:44 -!- mrm has quit [*.net *.split] 15:16:44 -!- paxed has quit [*.net *.split] 15:16:44 -!- thrig has quit [*.net *.split] 15:16:44 -!- oberstein has quit [*.net *.split] 15:16:44 -!- Keskitalo has quit [*.net *.split] 15:16:44 -!- atrodo has quit [*.net *.split] 15:16:44 -!- phyphor has quit [*.net *.split] 15:16:44 -!- Tiktalik has quit [*.net *.split] 15:16:44 -!- Svitkona has quit [*.net *.split] 15:16:44 -!- bhaak has quit [*.net *.split] 15:16:44 -!- PleasingFungus has quit [*.net *.split] 15:16:44 -!- muravey has quit [*.net *.split] 15:16:44 -!- hpm_ has quit [*.net *.split] 15:16:44 -!- Brannock has quit [*.net *.split] 15:16:44 -!- bencryption has quit [*.net *.split] 15:16:45 -!- Grammus has quit [*.net *.split] 15:16:45 -!- demok has quit [*.net *.split] 15:16:45 -!- Calamarain has quit [*.net *.split] 15:16:45 -!- lvh has quit [*.net *.split] 15:16:45 -!- Mad_Wack has quit [*.net *.split] 15:16:45 -!- Finwe has quit [*.net *.split] 15:16:45 -!- johnstein has quit [*.net *.split] 15:16:45 -!- Weretaco_ has quit [*.net *.split] 15:16:45 -!- renton has quit [*.net *.split] 15:16:45 -!- pikaro has quit [*.net *.split] 15:16:45 -!- qguv has quit [*.net *.split] 15:16:45 -!- Taraiph has quit [*.net *.split] 15:16:45 -!- Leszczynek has quit [*.net *.split] 15:16:45 -!- Cryp71c has quit [*.net *.split] 15:16:45 -!- Ipsum has quit [*.net *.split] 15:16:45 -!- Pinkbeast has quit [*.net *.split] 15:16:45 -!- myp has quit [*.net *.split] 15:16:45 -!- lukano has quit [*.net *.split] 15:16:45 -!- TZer0 has quit [*.net *.split] 15:16:45 -!- Chousuke has quit [*.net *.split] 15:16:45 -!- rax has quit [*.net *.split] 15:16:45 -!- Sequell has quit [*.net *.split] 15:16:45 -!- inire has quit [*.net *.split] 15:16:45 -!- Gretell has quit [*.net *.split] 15:16:45 -!- _sk has quit [*.net *.split] 15:16:45 -!- Kalma has quit [*.net *.split] 15:16:45 -!- Amadiro_ has quit [*.net *.split] 15:16:45 -!- ChanServ has quit [*.net *.split] 15:16:45 -!- squidcat has quit [*.net *.split] 15:16:45 -!- protopulse has quit [*.net *.split] 15:16:45 -!- shnurlf has quit [*.net *.split] 15:16:45 -!- Amnesiac has quit [*.net *.split] 15:16:45 -!- mibe has quit [*.net *.split] 15:16:45 -!- PKrockin has quit [*.net *.split] 15:16:45 -!- Lightli has quit [*.net *.split] 15:16:45 -!- fearitself has quit [*.net *.split] 15:16:46 -!- Rotatell has quit [*.net *.split] 15:16:46 -!- insecticide has quit [*.net *.split] 15:16:46 -!- VoidFox has quit [*.net *.split] 15:16:46 -!- Ququman has quit [*.net *.split] 15:16:46 -!- shmup has quit [*.net *.split] 15:16:46 -!- DaneiTHREEPOINTF has quit [*.net *.split] 15:16:46 -!- minmay has quit [*.net *.split] 15:16:46 -!- minqmay has quit [*.net *.split] 15:16:46 -!- xug has quit [*.net *.split] 15:16:46 -!- Voker57 has quit [*.net *.split] 15:16:46 -!- paulr_ has quit [*.net *.split] 15:16:46 -!- MartinW has quit [*.net *.split] 15:16:46 -!- Goncyn has quit [*.net *.split] 15:16:46 -!- Zeor has quit [*.net *.split] 15:16:46 -!- TuxQmoob has quit [*.net *.split] 15:16:46 -!- orionstein has quit [*.net *.split] 15:16:46 -!- anticore has quit [*.net *.split] 15:16:46 -!- royiv has quit [*.net *.split] 15:16:46 -!- ldf has quit [*.net *.split] 15:16:46 -!- tw has quit [*.net *.split] 15:16:46 -!- Jorgrell has quit [*.net *.split] 15:16:46 -!- whig has quit [*.net *.split] 15:16:47 -!- rossi has quit [*.net *.split] 15:16:47 -!- neunon has quit [*.net *.split] 15:16:47 -!- geekosaur has quit [*.net *.split] 15:16:47 -!- joy1999 has quit [*.net *.split] 15:16:47 -!- Xjs|moonshine has quit [*.net *.split] 15:16:47 -!- tcsc has quit [*.net *.split] 15:16:47 -!- Rjs has quit [*.net *.split] 15:16:47 -!- onmyo has quit [*.net *.split] 15:16:47 -!- Eronarn__ has quit [*.net *.split] 15:16:47 -!- yaknyasn has quit [*.net *.split] 15:16:47 -!- axujen has quit [*.net *.split] 15:16:47 -!- infrashortfoo_ has quit [*.net *.split] 15:16:47 -!- Elsi has quit [*.net *.split] 15:16:47 -!- adibis has quit [*.net *.split] 15:16:47 -!- Tux[Qyou] has quit [*.net *.split] 15:16:47 -!- SurpriseTRex has quit [*.net *.split] 15:16:47 -!- kogasa has quit [*.net *.split] 15:16:47 -!- broquaint has quit [*.net *.split] 15:16:47 -!- bh has quit [*.net *.split] 15:16:47 -!- kurufu has quit [*.net *.split] 15:16:47 -!- Mindiell has quit [*.net *.split] 15:16:47 -!- Ragnor has quit [*.net *.split] 15:16:47 -!- johnny0 has quit [*.net *.split] 15:16:48 -!- _fortis has quit [*.net *.split] 15:16:48 -!- kebab has quit [*.net *.split] 15:16:48 -!- THERetroGamerNY has quit [*.net *.split] 15:16:48 -!- Lasty1 has quit [*.net *.split] 15:16:48 -!- HellTiger has quit [*.net *.split] 15:16:48 -!- MakMorn has quit [*.net *.split] 15:16:48 -!- TMTurtle has quit [*.net *.split] 15:16:48 -!- scorchgeek has quit [*.net *.split] 15:16:48 -!- jbenedetto has quit [*.net *.split] 15:16:48 -!- ebering has quit [*.net *.split] 15:16:48 -!- vible has quit [*.net *.split] 15:16:48 -!- Zannick has quit [*.net *.split] 15:16:48 -!- us17 has quit [*.net *.split] 15:16:48 -!- vermifax has quit [*.net *.split] 15:16:48 -!- taylskid has quit [*.net *.split] 15:16:48 -!- FatShack has quit [*.net *.split] 15:16:48 -!- CanOfWorms has quit [*.net *.split] 15:16:48 -!- Zekka has quit [*.net *.split] 15:16:48 -!- eki has quit [*.net *.split] 15:16:48 -!- NotKintak has quit [*.net *.split] 15:16:48 -!- Kranix has quit [*.net *.split] 15:16:48 -!- debo has quit [*.net *.split] 15:16:48 -!- sgun_ has quit [*.net *.split] 15:16:48 -!- FiftyNine has quit [*.net *.split] 15:16:48 -!- bairyn has quit [*.net *.split] 15:16:48 -!- TAS_2012v has quit [*.net *.split] 15:16:48 -!- isha has quit [*.net *.split] 15:16:48 -!- FIQ has quit [*.net *.split] 15:16:48 -!- cmcbot has quit [*.net *.split] 15:16:48 -!- buki has quit [*.net *.split] 15:16:48 -!- surr has quit [*.net *.split] 15:16:48 -!- lynn has quit [*.net *.split] 15:16:48 -!- kryft has quit [*.net *.split] 15:16:48 -!- tswett has quit [*.net *.split] 15:16:48 -!- sage1234 has quit [*.net *.split] 15:16:48 -!- Lantell has quit [*.net *.split] 15:16:48 -!- escu has quit [*.net *.split] 15:16:48 -!- Smello has quit [*.net *.split] 15:16:48 -!- fiyawerx has quit [*.net *.split] 15:16:48 -!- XVar has quit [*.net *.split] 15:16:48 -!- tmt has quit [*.net *.split] 15:16:48 -!- Lasty_ has quit [*.net *.split] 15:16:48 -!- GoblinBomb has quit [*.net *.split] 15:16:48 -!- amalloy has quit [*.net *.split] 15:16:48 -!- Mandevil has quit [*.net *.split] 15:16:49 -!- dustinm`_ has quit [*.net *.split] 15:16:49 -!- Writ has quit [*.net *.split] 15:16:49 -!- Henzell has quit [*.net *.split] 15:16:49 -!- greensnark has quit [*.net *.split] 15:16:49 -!- Pyryhyry_ has quit [*.net *.split] 15:16:49 -!- namad7 has quit [*.net *.split] 15:16:49 -!- devesine has quit [*.net *.split] 15:16:49 -!- rubinko has quit [*.net *.split] 15:16:49 -!- Adeon has quit [*.net *.split] 15:16:49 -!- kazimuth has quit [*.net *.split] 15:16:49 -!- chequers has quit [*.net *.split] 15:16:49 -!- Napkin has quit [*.net *.split] 15:16:49 -!- zkyp has quit [*.net *.split] 15:16:49 -!- Netmonmatt has quit [*.net *.split] 15:16:49 -!- Kenran has quit [*.net *.split] 15:16:49 -!- Ladykiller69 has quit [*.net *.split] 15:16:49 -!- jooles has quit [*.net *.split] 15:16:49 -!- Smashy has quit [*.net *.split] 15:16:49 -!- bitcoinbastard has quit [*.net *.split] 15:16:49 -!- myfreeweb has quit [*.net *.split] 15:16:49 -!- sneakyness has quit [*.net *.split] 15:16:49 -!- Lohengramm has quit [*.net *.split] 15:16:49 -!- Cenon has quit [*.net *.split] 15:16:50 -!- bd- has quit [*.net *.split] 15:16:50 -!- PsyMar has quit [*.net *.split] 15:16:50 -!- magistern has quit [*.net *.split] 15:16:50 -!- wheals has quit [*.net *.split] 15:16:50 -!- Medar has quit [*.net *.split] 15:16:50 -!- knu has quit [*.net *.split] 15:16:50 -!- Twinge has quit [*.net *.split] 15:16:50 -!- helsbecter has quit [*.net *.split] 15:16:50 -!- Suga_H has quit [*.net *.split] 15:16:50 -!- Cerpin has quit [*.net *.split] 15:16:50 -!- woodjrx has quit [*.net *.split] 15:16:50 -!- zeroDivisible has quit [*.net *.split] 15:16:50 -!- endou_ has quit [*.net *.split] 15:16:50 -!- can-of-bees has quit [*.net *.split] 15:16:50 -!- InsideTheVoid has quit [*.net *.split] 15:16:50 -!- Eksell has quit [*.net *.split] 15:16:50 -!- Wensley has quit [*.net *.split] 15:16:50 -!- varmin has quit [*.net *.split] 15:17:23 -!- FIQ has joined ##crawl-dev 15:17:47 -!- Henzell has joined ##crawl-dev 15:19:31 -!- Mandevil_ is now known as Mandevil 15:23:11 -!- Jorgrell has joined ##crawl-dev 15:23:11 -!- ldf has joined ##crawl-dev 15:23:11 -!- devesine has joined ##crawl-dev 15:23:11 -!- Lasty_ has joined ##crawl-dev 15:23:11 -!- varmin has joined ##crawl-dev 15:23:11 -!- Wensley has joined ##crawl-dev 15:23:11 -!- Eksell has joined ##crawl-dev 15:23:11 -!- Cerpin has joined ##crawl-dev 15:23:11 -!- Twinge has joined ##crawl-dev 15:23:11 -!- Medar has joined ##crawl-dev 15:23:11 -!- wheals has joined ##crawl-dev 15:23:11 -!- Adeon has joined ##crawl-dev 15:23:11 -!- johnny0 has joined ##crawl-dev 15:23:11 -!- Mindiell has joined ##crawl-dev 15:23:11 -!- bh has joined ##crawl-dev 15:23:11 -!- broquaint has joined ##crawl-dev 15:23:11 -!- kogasa has joined ##crawl-dev 15:23:11 -!- Tux[Qyou] has joined ##crawl-dev 15:23:11 -!- adibis has joined ##crawl-dev 15:23:11 -!- bairyn has joined ##crawl-dev 15:23:11 -!- sneakyness has joined ##crawl-dev 15:23:11 -!- Rotatell has joined ##crawl-dev 15:23:11 -!- socks_ has joined ##crawl-dev 15:23:11 -!- doy has joined ##crawl-dev 15:23:11 -!- Protopulse_ has joined ##crawl-dev 15:23:11 -!- jeefus has joined ##crawl-dev 15:23:11 -!- LexAckson_ has joined ##crawl-dev 15:23:11 -!- ontoclasm has joined ##crawl-dev 15:23:11 -!- TAS_2012v has joined ##crawl-dev 15:23:11 -!- minmay has joined ##crawl-dev 15:23:11 -!- shmup has joined ##crawl-dev 15:23:11 -!- Ququman has joined ##crawl-dev 15:23:11 -!- Elsi has joined ##crawl-dev 15:23:11 -!- tcsc has joined ##crawl-dev 15:23:11 -!- geekosaur has joined ##crawl-dev 15:23:11 -!- neunon has joined ##crawl-dev 15:23:11 -!- whig has joined ##crawl-dev 15:23:11 -!- amalloy has joined ##crawl-dev 15:23:11 -!- renton has joined ##crawl-dev 15:23:11 -!- kryft has joined ##crawl-dev 15:23:11 -!- greensna1k has joined ##crawl-dev 15:23:11 -!- bhaak has joined ##crawl-dev 15:23:11 -!- PleasingFungus has joined ##crawl-dev 15:23:11 -!- muravey has joined ##crawl-dev 15:23:11 -!- Brannock has joined ##crawl-dev 15:23:11 -!- Grammus has joined ##crawl-dev 15:23:11 -!- demok has joined ##crawl-dev 15:23:12 -!- johnstein has joined ##crawl-dev 15:23:12 -!- CanOfWorms has joined ##crawl-dev 15:23:12 -!- hyperbolic has joined ##crawl-dev 15:23:12 -!- Warrigal has joined ##crawl-dev 15:23:12 -!- Lasty1 has joined ##crawl-dev 15:23:12 -!- MakMorn has joined ##crawl-dev 15:23:12 -!- ebering has joined ##crawl-dev 15:23:12 -!- vible has joined ##crawl-dev 15:23:12 -!- Zannick has joined ##crawl-dev 15:23:12 -!- FatShack has joined ##crawl-dev 15:23:12 -!- dustinm` has joined ##crawl-dev 15:23:12 -!- MarvinPA has joined ##crawl-dev 15:23:12 -!- gammafunk has joined ##crawl-dev 15:23:12 -!- Rast has joined ##crawl-dev 15:23:12 -!- djinni_ has joined ##crawl-dev 15:23:12 -!- oberstein has joined ##crawl-dev 15:23:12 -!- Keskitalo has joined ##crawl-dev 15:23:12 -!- Lantell has joined ##crawl-dev 15:23:32 -!- debo has joined ##crawl-dev 15:23:36 -!- Napkin has joined ##crawl-dev 15:23:36 -!- |amethys1 has joined ##crawl-dev 15:23:36 -!- Cryp71c has joined ##crawl-dev 15:23:36 -!- TZer0 has joined ##crawl-dev 15:23:36 -!- Chousuke has joined ##crawl-dev 15:23:36 -!- rax has joined ##crawl-dev 15:23:36 -!- Sequell has joined ##crawl-dev 15:23:36 -!- Gretell has joined ##crawl-dev 15:23:40 !bug 6164 15:23:40 -!- isha has quit [Signing in (isha)] 15:23:45 oh right 15:23:46 -!- Kellhus has quit [Changing host] 15:24:07 -!- Amadiro has quit [Max SendQ exceeded] 15:24:10 -!- FIQ is now known as Guest47724 15:24:14 -!- devesine is now known as Guest42311 15:24:17 https://crawl.develz.org/mantis/view.php?id=6164 15:24:25 -!- bairyn is now known as Guest927 15:24:38 powerful sequell... 15:27:10 -!- renton has quit [Ping timeout: 255 seconds] 15:29:55 -!- tmt has quit [Quit: leaving] 15:35:15 haha 15:35:35 hope there's no bulls in the building... 15:36:08 -!- Lightli has joined ##crawl-dev 15:36:16 .gfgk 15:36:17 117. tjwn77 the Fencer (L20 DsGl of Makhleb), mangled by a stone giant in WizLab (wizlab_lehudib) on 2016-09-07 16:05:36, with 322812 points after 37391 turns and 1:50:11. 15:36:29 give me some good news, Sequell 15:36:32 Is it possible to set a vault triggerable to activate when someone follows a god at the altar placed in that vault? 15:36:45 reading through the vaults creation guide and I'm not sure it is... 15:36:57 no 15:36:59 not afaik 15:37:09 there was a vault that i helped another guy make... 15:37:22 !vault worldfamousw_hep_ancestral_shrine 15:37:22 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/dat/des/altar/overflow.des#L977 15:37:29 ^ probably as close as you're getting 15:37:38 thanks 15:37:48 (triggers when a player worshipping that god is in LOS of the altar, iirc) 15:38:12 yeah, that should work well enough, especially since this will be for an overflow altar 15:38:14 well you could make said god trigger I think 15:38:25 maybe YOU could 15:38:36 have it set a var when a char enters los without worship of altar's god 15:39:15 it would just do those los checks and notice a change, I think, but yeah maybe it's better to do something simpler 15:39:22 -!- renton has joined ##crawl-dev 15:39:43 actually, if I wrote the lua to do it 15:39:53 MPA would remove the god entirely 15:39:55 haha 15:40:06 yeah i'd been thinking about the los var thing 15:40:28 though there'd still be the edge case of you triggering that var and then worshipping the same god somewhere else and then coming back 15:40:40 -!- pikaro has quit [Ping timeout: 244 seconds] 15:41:14 yeah you'd probably want a turn-based timeout of some kind before resetting vars 15:42:00 hrm, there was an old xom vault that placed a bunch of mimic loot 15:42:09 I want to say that did something upon xom worship 15:42:12 but the vault got removed 15:42:15 vaults with special lua behavior should be their own file, or go into overflow.des? 15:42:37 well if the lua isn't that long/complex, overflow.des if fine 15:42:46 my pak stuff was too big, so it went to its own file 15:43:51 -!- insecticide has quit [Remote host closed the connection] 15:44:42 yeah, maybe try to share some code with the hep vault i linked to if practical 15:45:42 -!- Lohengramm has joined ##crawl-dev 15:47:32 khrogbot (L27 HOFi) (Depths:1) 15:48:04 -!- insecticide2 has quit [Ping timeout: 240 seconds] 15:50:05 -!- renton has quit [Quit: Ex-Chat] 15:51:06 heh, someone replied to my comment about the next tournament with a spreadsheet: https://docs.google.com/spreadsheets/d/1P0cnJO7IuLp27ArCXbFx-mJ13fEbxV8xq1AzBkFha4I/edit#gid=0 15:51:56 why 11/16 I wonder 15:52:38 no idea 15:52:46 it's the average days 15:52:48 between versions 15:52:56 ahh 15:52:58 ha 15:53:02 heh 15:53:22 the power of excel... 15:53:25 well, clearly we need more numerology in our release dates 15:53:59 yeah I didn't even look at the cell contents 15:54:09 but it is indeed averaging 15:55:09 %git 0.8 15:55:09 Could not find commit 0.8 (git returned 128) 15:55:12 %git 0.8.0 15:55:12 07kilobyte02 * 0.8.0: Center the headings in the manual (jpt9) 10(5 years ago, 1 file, 20+ 20-) 13https://github.com/crawl/crawl/commit/3a1e77467d77 15:55:41 two months left to remove things 15:55:52 man, if only I could get sequell to read from chei 15:55:57 we could have sequell calculate it 15:56:25 well, the output isn't really sufficient anyhow 15:57:31 if anyone wants to give the best answer to a programming question: https://www.reddit.com/r/dcss/comments/52miq8/question_about_file_editing/ 15:57:59 ... what is a .del file 15:59:35 -!- Eronarn__ has joined ##crawl-dev 16:00:02 -!- omarax has quit [Remote host closed the connection] 16:01:00 a list of all the things in crawl you want to delete 16:02:42 PleasingFungus: he means a .des file 16:02:50 ohh 16:04:01 -!- DrKe has joined ##crawl-dev 16:04:47 man 16:04:50 that alligator baby in 16:04:52 !bug 6164 16:04:52 https://crawl.develz.org/mantis/view.php?id=6164 16:04:56 is extremely adorable 16:05:09 yeah 16:05:11 a farewell to babies... 16:05:17 "feed me plz" 16:05:18 -!- Kranix has quit [Quit: Konversation terminated!] 16:05:41 -!- lynn has joined ##crawl-dev 16:05:53 quokka corpse needs to be holding up a sign reading "RIP" 16:06:05 -!- lynn is now known as Guest81040 16:08:44 so interesting thing happened while I was playing dithmenos 16:08:51 go hunter for the ranged synergy 16:09:04 find death channel mid game, start using it in depths 16:09:23 dith shadow mimics occasionally anger spectral allies... 16:09:48 CanOfWorms: are you shooting at stuff with ff? 16:09:51 because of make ranged attack > kill enemy > enemy spawns as spectral ally > shadow attack goes off 16:09:52 f . 16:10:05 oh interesting, that's cute 16:11:29 -!- Netmonmatt has quit [Quit: Going offline, see ya! (www.adiirc.com)] 16:13:21 -!- Cryp71c has quit [Quit: Leaving] 16:15:02 quiz: if you fire a beam that hits multiple enemies and kills and spectralizes one of them, should your shadow mimic the beam? 16:16:24 -!- ProzacElf has quit [Ping timeout: 260 seconds] 16:18:04 !bug 10602 16:18:04 https://crawl.develz.org/mantis/view.php?id=10602 16:18:06 related 16:18:47 maybe you should be able to manually cancel your shadow mimi 16:19:40 PleasingFungus: if you take an action that didn't risk angering a friendly, but your shadow mimic's copy of it would risk angering a friendy, it should just be cancelled automatically 16:19:59 tricky to track 16:20:00 -!- Dracunos-m has joined ##crawl-dev 16:20:11 Pf, I think he meant .des :D 16:20:19 ya, gamma beat you to that one 16:20:24 Did you guys know nethack uses des too? 16:20:59 Are des's from Linley's? 16:21:03 the proposed solution in that bug report would be a reasonable placeholder barring weird edge cases 16:21:36 i forget. i know they weren't in the first release 16:23:54 I assume crawl copied it from nethack, my searches for des on Google just gives me a bunch of 3d art files and other stuff 16:24:21 sandman comes up with more unrandarts to make coders sad 16:24:33 actually, players too 16:24:38 "AC +8 if used as left ring, slay +5 if used as right ring" 16:24:46 Ha 16:24:54 -!- Guest81040 is now known as lynn 16:25:00 -!- lynn has quit [Changing host] 16:25:00 -!- lynn has joined ##crawl-dev 16:25:00 -!- lynn has quit [Changing host] 16:25:00 -!- lynn has joined ##crawl-dev 16:25:13 crash the game if an octopode wears it 16:25:24 the part that makes programmers cry is 16:25:26 "Only one of the following rings can be equipped at the same time" 16:25:57 where is this? 16:26:13 https://crawl.develz.org/tavern/viewtopic.php?f=17&t=21483 16:26:32 ring of nard imo ha ha ha ha 16:26:51 i'm sorry. 16:27:01 no you're not 16:27:08 i'm a little sorry. 16:27:11 nayway, that's not sandman 16:27:22 unless he posts under two different names for some reason 16:27:26 he does, iirc 16:27:55 oh my god 16:27:55 I can't source my citations at the moment but I believe it was basically 16:28:07 i just noticed 16:28:07 sandman leaves tavern > returns as veryangryfelid > returns as sandman anyway 16:28:20 i'm pretty sure that those rings are supposed to change the player's size 16:28:34 now THAT would make programmers cry 16:28:51 lol 16:29:06 something like treeform was bad enough, and that melded most equipment anyway! 16:29:26 If you guys properly planned ahead for these things it might be easier to implement 16:29:26 sure, i'll just start on that twenty years ago 16:29:26 I could see these as unrands if you chopped off all the extraneous stuff. amulet, +15 to a stat, sets another stat to 1 and prevent statdeath from that. even then... ehh 16:29:33 How can you not know there would be rings with different effects! 16:29:42 !banish Dracunos-m 16:29:42 PleasingFungus casts a spell. Dracunos-m is cast into Hell! 16:29:45 brutal 16:30:11 Brannock: i'm not sold on "ring of your stats are completely irrelevant", personally 16:30:17 -!- Ladykiller69 has quit [Ping timeout: 244 seconds] 16:30:26 me either, really 16:31:29 -!- Patashu_ has joined ##crawl-dev 16:33:43 -!- protopulse has joined ##crawl-dev 16:34:29 -!- namad7 has quit [Ping timeout: 260 seconds] 16:34:29 -!- Patashu has quit [Ping timeout: 260 seconds] 16:34:52 -!- elliptic has joined ##crawl-dev 16:35:43 oops, travis caught something I forgot to finish coding 16:35:53 always another bug... 16:36:00 oo 16:36:02 good travis 16:36:54 03Brannock02 07https://github.com/crawl/crawl/pull/360 * 0.19-a0-1541-gca5bbc8: Enable Acid weapon brand 10(3 hours ago, 4 files, 21+ 0-) 13https://github.com/crawl/crawl/commit/ca5bbc8acca4 16:36:54 03Brannock02 07https://github.com/crawl/crawl/pull/360 * 0.19-a0-1542-g3539969: Slimify Punk (hellmonk) 10(3 hours ago, 5 files, 8+ 7-) 13https://github.com/crawl/crawl/commit/3539969fd8fb 16:37:38 punked again... 16:42:25 -!- Leszczynek has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 16:42:38 hrm 16:42:43 !source splash_with_acid 16:42:43 1/2. https://github.com/crawl/crawl/blob/master/crawl-ref/source/monster.cc#L4421 16:42:48 magicalfaerieponies (L22 MfWz) ERROR in 'mon-movetarget.cc' at line 115: ZotDef: monster oklob plant failed to pathfind to (39,26) (the Orb) (Zot (ZotDef)) 16:42:48 !source splash_with_acid 2 16:42:48 2/2. https://github.com/crawl/crawl/blob/master/crawl-ref/source/player.cc#L6795 16:42:59 oh, oops, I want the first one 16:43:26 so, that's no acide damage, only corrosion? 16:43:54 *acid 16:44:32 yeah, reduces AC by 8 16:44:53 is that all the dr attack does? 16:44:56 I guess it seems weird if the monster has bonus damage against the player, but the player doesn't against monsters... 16:45:20 otoh, the AC malus is halved for players 16:45:55 the Dr attack does bite damage and reduces AC by 8 16:46:05 yes, that's all 16:47:20 oh, no, I'm mistaken 16:47:25 if (player_mutation_level(MUT_ACIDIC_BITE)) 16:47:25 return fang_damage + str_damage + roll_dice(2,4); 16:47:36 so 2-4 damage 16:47:42 uh 16:48:07 that's not what roll_dice means 16:48:13 !source roll_dice 16:48:14 1/2. https://github.com/crawl/crawl/blob/master/crawl-ref/source/random-var.cc#L247 16:48:26 !source roll_dice 2 16:48:27 2/2. https://github.com/crawl/crawl/blob/master/crawl-ref/source/random.cc#L136 16:48:53 it's 2d4 + whatever 16:49:09 could move that into SPWPN_ACID? 16:49:15 well 16:49:24 it's also not acid damage 16:49:26 i think 16:49:29 yes 16:49:34 that calc is just the "bite damage" 16:50:02 so if you're to give SPWN_ACID extra damage, it shoudl not also add that for acidic bit, probably, but yeah maybe there's a weird consistency issue 16:50:33 yellow dr apply corrosion and do strict bite damage, "acid brand" does corrosion and pure acid damage 16:50:36 although... 16:50:50 I think that bite does fail to act if monster is rcorr? 16:51:05 i hear yellow dracs are underpowered 16:51:13 !source melee_attack.cc:1090 16:51:13 https://github.com/crawl/crawl/blob/master/crawl-ref/source/melee_attack.cc#L1090 16:51:18 There's a yellow drac? 16:52:08 the roll_dice(2, 4) part is meant to be pure acid, it seems 16:52:14 looking at that class 16:52:32 heh, it's just not consistent, is it 16:52:40 AM bit is a different formula altogether 16:53:08 yellow drac is pretty bad imo, compared to almost any of the others 16:53:27 obviously still perfectly winnable, but a disappointment 16:53:45 I don't mind yellow drac at all 16:53:55 -8 AC is a huge malus, and rCorr is nice to passively have 16:53:56 -!- tmt has quit [Quit: leaving] 16:54:38 as far as the damage goes, it's pretty high, but I guess auxes have that str/dex thing for the chance to proc? 16:54:53 yup, which makes high stats very desirable ;) 16:54:57 -!- THERetroGamerNY has quit [Quit: Be Blessed!] 16:55:00 !log . race~~yellow 16:55:01 1. amalloy, XL27 DrCj, T:103889: http://crawl.akrasiac.org/rawdata/amalloy/morgue-amalloy-20150723-205706.txt 16:55:11 was that some pathetic attempt to recommend chei? 16:55:14 I am not moved. 16:55:15 obviously good times for - haha 16:56:15 the aux felt not that great as a Cl, but maybe i just didn't notice it doing its good work 16:56:15 -!- Krakhan has quit [Changing host] 16:56:24 as a Cj? 16:56:32 optimization puzzle c.f. the rings from earlier 16:56:33 as a salt 16:56:34 you have a ring of +1 slaying on your left hand, a ring of +10 slaying rf+++ rc+++ rn+++ (with =R) on your right hand, you want to put one of these unrandart rings on your right hand. work out the sequence of keypresses required to put on both the unrandart and the =R ring on 16:56:41 nooo 16:56:49 Cj 16:57:08 it seems like a melee aux would be unexciting for a conjurer... 16:57:13 PleasingFungus: CanOfWorms is correct; Sandman25 also posts as VeryAngryFelid. 16:57:20 that's bizarre 16:57:33 i guess there's precedent 16:57:53 yeah, I could see acid doing little for chars not doing melee, although you can argue that the color just encourages players to do that sooner 16:58:16 they do get an acid spit 16:58:20 right 16:58:23 PleasingFungus: it sometimes makes me think there should be a "one account per person" rule, but then I couldn't post as Cerekov. 16:58:24 how many drac colours are exciting for conjurers? 16:58:33 Lasty1: doomed effort, imo 16:58:39 -!- Lasty1 is now known as Lasty 16:58:42 most colors are exciting in some way 16:58:55 what color is "mottled" even supposed to be? 16:59:01 it's just... mottled 16:59:07 generally 17:00:02 -!- omarax has quit [Remote host closed the connection] 17:00:21 !lg * cj recentish s=crace 17:00:22 93494 games for * (cj recentish): 33846x Deep Elf, 13425x Draconian, 7016x Tengu, 6557x Octopode, 6525x High Elf, 3085x Demonspawn, 3005x Human, 2911x Demigod, 2540x Mummy, 1931x Felid, 1836x Spriggan, 1819x Naga, 1797x Gargoyle, 1471x Vine Stalker, 821x Vampire, 689x Centaur, 681x Kobold, 586x Formicid, 550x Hill Orc, 475x Ghoul, 427x Merfolk, 410x Halfling, 396x Minotaur, 326x Ogre, 219x Troll, ... 17:00:51 -!- CanOfWorms has quit [Quit: ChatZilla 0.9.92 [Firefox 3.6.28/20120306064154]] 17:00:58 -!- ProzacElf has joined ##crawl-dev 17:01:06 magicalfaerieponies (L23 MfWz) ERROR in 'mon-movetarget.cc' at line 115: ZotDef: monster oklob plant failed to pathfind to (39,26) (the Orb) (Zot (ZotDef)) 17:01:18 high hp, free AC, and a breath attack for when you're out of MP is why people like Dr and mages 17:01:23 magicalfaerieponies (L23 MfWz) ERROR in 'mon-movetarget.cc' at line 115: ZotDef: monster oklob plant failed to pathfind to (39,26) (the Orb) (Zot (ZotDef)) 17:01:30 dang, zotdef 17:01:39 the oklob plant is making a break for it! 17:01:46 magicalfaerieponies (L23 MfWz) ERROR in 'mon-movetarget.cc' at line 115: ZotDef: monster oklob plant failed to pathfind to (39,26) (the Orb) (Zot (ZotDef)) 17:02:00 now magicalfaerieponies is just mocking us 17:02:06 magicalfaerieponies (L23 MfWz) ERROR in 'mon-movetarget.cc' at line 115: ZotDef: monster oklob plant failed to pathfind to (39,26) (the Orb) (Zot (ZotDef)) 17:02:27 !lm * zotdef crash month s=name 17:02:28 5 milestones for * (zotdef crash month): 5x magicalfaerieponies 17:02:38 !lm * zotdef crash year s=name 17:02:38 57 milestones for * (zotdef crash year): 23x magicalfaerieponies, 8x Ayahuasquero, 7x lyrx, 6x namelastname112, 4x Alipheese, 2x twillightdoom, 2x Drake420, nobodyhere, igloomaster, UristPineapples, MordorOrchid, spituna 17:02:38 hm 17:04:15 what server is magicalfaerieponies on? 17:04:19 i wanna watch him break the game 17:04:19 cbro 17:04:24 thanks 17:04:41 the bot reporting the crash corresponds to the server it's on 17:04:58 not that breaking zotdef is any kind of accomplishment 17:05:11 the accomplishment is *not* breaking it 17:05:31 a winning move 17:05:50 aw 17:05:57 hes afk right now 17:06:05 I need a lua genius to help me out with this vault 17:06:22 http://pastebin.com/Dke3DjYN 17:06:32 lucky for you I have irrsi ping me whenever it sees the word "genius" 17:06:37 ingenious... 17:07:46 what happens when you load this vault? 17:07:53 I don't know, as crawl.exe crashes when I load it up 17:07:59 and I've been squinting at this for too long to make sense of it 17:08:42 Brannock: is that a tiles build? 17:08:46 yes 17:08:55 how are you loading the binary, from msys2? 17:09:05 as in ./crawl.exe ? 17:09:10 I open it through windows explorer..? 17:09:14 open it through msys 17:09:18 I only open from msys2 if I have to actually compile it 17:09:18 then you'll see the error probably 17:09:19 okay 17:09:28 Brannock: might be better to have something be friendly neutral, rather than friendly 17:09:34 also, i'm not sure allied is an attitude 17:09:46 but I think I see one problem already 17:09:52 it fires up the exe, exe crashes immediately, msys goes to the next prompt without any text 17:09:59 update: allied is not an attitude 17:10:16 you set that persistant variable to false 17:10:22 and then only set it to true upon worship 17:10:30 so I think this might trigger with each turn? 17:10:48 the worship message, that is 17:11:03 magicalfaerieponies (L23 MfWz) ERROR in 'mon-movetarget.cc' at line 115: ZotDef: monster oklob plant failed to pathfind to (39,26) (the Orb) (Zot (ZotDef)) 17:11:27 Brannock: hrm, can you try running the binary from cmd.exe then? 17:11:34 "magicalfaerieponies' game crashed. monster oklob plant failed to pathfind to (39,26) (the Orb)" 17:11:36 haha 17:11:37 aka the normal dos shell 17:11:38 that didnt take long 17:11:56 D:1- seems wrong 17:12:28 that should work for D:1-15, but maybe you do want a restricted range 17:12:34 magicalfaerieponies (L23 MfWz) ERROR in 'mon-movetarget.cc' at line 115: ZotDef: monster Kisem failed to pathfind to (39,26) (the Orb) (Zot (ZotDef)) 17:12:44 -!- Kenran has quit [Quit: Leaving] 17:13:08 i mean (a) probably should be 2-7 if it's an overflow (b) if it was going to be D:1-, why not just D 17:13:08 oh 17:13:10 I have a missing 'then' 17:13:18 did you see the error message? 17:13:19 that's lua! 17:13:24 also gammafunk cmd.exe did tell me what the error messag ewas yeah 17:13:27 nice 17:13:30 I'll have to remember that 17:13:39 no idea why msys2 isn't though 17:13:47 still crashes.. 17:13:58 yeah, try again from cmd.exe 17:14:01 probably another syntax error 17:14:24 I think it does'nt like '!=' 17:14:26 oh 17:14:27 right 17:14:28 if not 17:14:41 yeah, ~= 17:14:47 that was it 17:14:56 oh, and != 17:15:04 I don't think that works in lua 17:15:10 which I see on line 7 17:15:34 -!- LexAckson_ has quit [Ping timeout: 244 seconds] 17:15:44 did you know: if you &G in wizmode, you trigger Dowan/Duvessa wail of despair 17:15:48 -!- miek_ has joined ##crawl-dev 17:15:53 let them suffer 17:16:12 the vault.. does not work! 17:16:22 its' not triggering the messages, let me look at this again 17:16:22 does it give a message at all 17:16:27 doesn't crash though, thankfully 17:16:53 did you fix that != I mentioned? 17:17:10 yes 17:19:09 ah 17:19:20 you didn't add the trigger 17:19:43 Brannock: see pakellas_altar_setup() in pakellas_experiments.des 17:19:56 you need to call a method in the triggerable func 17:20:09 oh, hm 17:20:10 nm 17:20:36 I would maybe add a crawl.mpr() debug message to see if your trigger func is being called 17:20:41 have it print something 17:21:44 -!- escu has quit [*.net *.split] 17:23:13 okay got it mostly working, it's just firing off the first message every single turn 17:23:22 so gotta add a flag to only do it once 17:23:31 -!- smltlk has quit [Ping timeout: 265 seconds] 17:24:31 -!- Guest47724 has quit [Changing host] 17:24:31 -!- Guest47724 has joined ##crawl-dev 17:24:35 -!- Guest47724 is now known as FIQ 17:26:47 -!- isha has quit [Quit: brb] 17:27:15 -!- Isha is now known as isha 17:28:59 -!- Cheibriados has joined ##crawl-dev 17:28:59 -!- The topic of ##crawl-dev is: Crawl Development | Logs: http://s-z.org/crawl-dev/ | People with +v have commit access. | Please keep general Crawl-related chat to ##crawl. | Dev wiki: http://crawl.develz.org/wiki | Long stuff to a pastebin service, please. 17:29:00 -!- The topic of ##crawl is: Play Dungeon Crawl Stone Soup online now! Type ??servers for instructions. | http://crawl.develz.org | FooTV: http://termcast.develz.org - ??footv for instructions | See also ##crawl-offtopic 17:29:00 -!- Henzell has joined ##crawl-dev 17:29:56 -!- FIQ has joined ##crawl-dev 17:30:52 -!- MarvinPA has quit [Read error: Connection reset by peer] 17:32:39 magicalfaerieponies (L24 MfWz) ERROR in 'mon-movetarget.cc' at line 115: ZotDef: monster oklob plant failed to pathfind to (39,26) (the Orb) (Zot (ZotDef)) 17:33:01 magicalfaerieponies (L24 MfWz) ERROR in 'mon-movetarget.cc' at line 115: ZotDef: monster titan failed to pathfind to (39,26) (the Orb) (Zot (ZotDef)) 17:33:18 magicalfaerieponies (L24 MfWz) ERROR in 'mon-movetarget.cc' at line 115: ZotDef: monster ice dragon failed to pathfind to (39,26) (the Orb) (Zot (ZotDef)) 17:34:12 -!- shnurlf has quit [Ping timeout: 240 seconds] 17:35:13 I wonder if it would make sense to just have the bots not report zotdef crashes 17:35:44 -!- MarvinPA has joined ##crawl-dev 17:35:52 ??rotatell 17:35:53 cbro[1/4]: Server in Georgia, US: crawl.beRotato.org -- ssh port 22, username crawler, keys at http://crawl.beRotato.org/crawl/keys (no password access). In case of DNS problems, use crawl.boylecraft.net. Webtiles at: http://crawl.beRotato.org. Use glyph/sigil ^ for bots 17:35:59 * geekosaur considered requesting that earlier 17:36:01 ??Henzell 17:36:01 henzell[1/1]: Linley Henzell is the original creator of Crawl. "Henzell" is also the {CAO} announcement bot. Based on {Sizzell}, which is based on {Gretell}. Uses ! as its command prefix. Note: non-announce functions now in {Sequell}. 17:36:08 ??Sizzell 17:36:09 sizzell[1/2]: Like Gretell, except that |amethyst is typing everything himself. Announces games and upgrades on crawl.s-z.org ({CSZO}). Uses "%" for its commands ("%dump" etc), but does not do nick mapping. 17:36:14 ??Sizzell[2 17:36:14 sizzell[2/2]: Source at https://github.com/crawl/sizzell 17:36:37 isn't much point since it's been removed and not likely to come back 17:36:50 looks like we can modify that devworthy function 17:37:02 magicalfaerieponies (L24 MfWz) ERROR in 'mon-movetarget.cc' at line 115: ZotDef: monster orc warlord failed to pathfind to (39,26) (the Orb) (Zot (ZotDef)) 17:37:23 magicalfaerieponies (L24 MfWz) ERROR in 'mon-movetarget.cc' at line 115: ZotDef: monster orc warlord failed to pathfind to (39,26) (the Orb) (Zot (ZotDef)) 17:37:27 yeah, and there's a game_is_zotdef() 17:37:55 magicalfaerieponies (L24 MfWz) ERROR in 'mon-movetarget.cc' at line 115: ZotDef: monster orc warlord failed to pathfind to (39,26) (the Orb) (Zot (ZotDef)) 17:38:04 -!- Tux[Qyou] has quit [Read error: Connection reset by peer] 17:38:54 magicalfaerieponies (L24 MfWz) ERROR in 'mon-movetarget.cc' at line 115: ZotDef: monster orc warlord failed to pathfind to (39,26) (the Orb) (Zot (ZotDef)) 17:40:26 -!- jeefus is now known as jefus 17:40:33 magicalfaerieponies (L24 MfWz) ERROR in 'mon-movetarget.cc' at line 115: ZotDef: monster troll failed to pathfind to (39,26) (the Orb) (Zot (ZotDef)) 17:41:35 magicalfaerieponies (L24 MfWz) ERROR in 'mon-movetarget.cc' at line 115: ZotDef: monster troll failed to pathfind to (39,26) (the Orb) (Zot (ZotDef)) 17:41:57 magicalfaerieponies (L24 MfWz) ERROR in 'mon-movetarget.cc' at line 115: ZotDef: monster oklob plant failed to pathfind to (39,26) (the Orb) (Zot (ZotDef)) 17:42:14 magicalfaerieponies (L24 MfWz) ERROR in 'mon-movetarget.cc' at line 115: ZotDef: monster oklob plant failed to pathfind to (39,26) (the Orb) (Zot (ZotDef)) 17:42:18 -!- ProzacElf has quit [Ping timeout: 265 seconds] 17:42:48 ok, I pushed a change 17:43:16 johnstein: would you have time to try upgrading Rotatell to the latest Sizzell? 17:43:24 I assume it's based on Sizzell 17:43:26 -!- PudPo has joined ##crawl-dev 17:43:47 magicalfaerieponies (L24 MfWz) ERROR in 'mon-movetarget.cc' at line 115: ZotDef: monster oklob plant failed to pathfind to (39,26) (the Orb) (Zot (ZotDef)) 17:43:48 vault almost done, now I just have to figure out how to get the position of the altar for create_monster 17:44:00 anyone know where acquirement code decides the ratio of randarts to enchanted gear? i went through acquire.cc and didn't see it 17:44:07 oh, there are examples of that in pakella_experiment.des 17:44:39 -!- nxtlvl has quit [Ping timeout: 250 seconds] 17:45:29 !source pakellas_experiment.des:228 17:45:30 Can't find pakellas_experiment.des. 17:45:34 !source pakellas_experiments.des:228 17:45:35 https://github.com/crawl/crawl/blob/master/crawl-ref/source/dat/des/altar/pakellas_experiments.des#L228 17:45:59 dgn.find_marker_positions_by_prop() 17:46:12 it returns an array of all matching coord_defs 17:46:27 magicalfaerieponies (L24 MfWz) ERROR in 'mon-movetarget.cc' at line 115: ZotDef: monster oklob plant failed to pathfind to (39,26) (the Orb) (Zot (ZotDef)) 17:46:32 and you access the coords of an entry with .x and .y 17:47:03 -!- PleasingFungus has joined ##crawl-dev 17:47:23 magicalfaerieponies (L24 MfWz) ERROR in 'mon-movetarget.cc' at line 115: ZotDef: monster iron imp failed to pathfind to (39,26) (the Orb) (Zot (ZotDef)) 17:47:42 magicalfaerieponies (L24 MfWz) ERROR in 'mon-movetarget.cc' at line 115: ZotDef: monster oklob plant failed to pathfind to (39,26) (the Orb) (Zot (ZotDef)) 17:47:48 you also have to be careful when creating said monster, since you may not have an open position on the altar, Brannock 17:48:01 right, I'll just set another tile near the altar 17:48:06 instead of the altar itself 17:48:12 right, but those migh be occupied 17:48:14 as in you have to check them 17:48:26 xom_telefrag? 17:48:31 there might be a "create monster near" function you can use 17:48:42 0 matches 17:48:44 not sure if dgn.create_monster() can accomodate that 17:49:22 magicalfaerieponies (L24 MfWz) ERROR in 'mon-movetarget.cc' at line 115: ZotDef: monster oklob plant failed to pathfind to (39,26) (the Orb) (Zot (ZotDef)) 17:49:30 it may come down to you having to iterate to find an open square, and handling the case when all are occupied gracefully 17:49:53 -!- Alarkh has quit [Read error: Connection reset by peer] 17:50:02 magicalfaerieponies (L24 MfWz) ERROR in 'mon-movetarget.cc' at line 115: ZotDef: monster oklob plant failed to pathfind to (39,26) (the Orb) (Zot (ZotDef)) 17:50:43 magicalfaerieponies (L24 MfWz) ERROR in 'mon-movetarget.cc' at line 115: ZotDef: monster oklob plant failed to pathfind to (39,26) (the Orb) (Zot (ZotDef)) 17:51:01 magicalfaerieponies (L24 MfWz) ERROR in 'mon-movetarget.cc' at line 115: ZotDef: monster oklob plant failed to pathfind to (39,26) (the Orb) (Zot (ZotDef)) 17:51:23 magicalfaerieponies (L24 MfWz) ERROR in 'mon-movetarget.cc' at line 115: ZotDef: monster oklob plant failed to pathfind to (39,26) (the Orb) (Zot (ZotDef)) 17:51:46 magicalfaerieponies (L24 MfWz) ERROR in 'mon-movetarget.cc' at line 115: ZotDef: monster oklob plant failed to pathfind to (39,26) (the Orb) (Zot (ZotDef)) 17:52:00 Brannock: i'm not sure you want to telefrag 17:52:09 I was joking 17:52:16 better to check the result of creating the monster and have a different result for failure, imo 17:52:22 magicalfaerieponies (L24 MfWz) ERROR in 'mon-movetarget.cc' at line 115: ZotDef: monster oklob plant failed to pathfind to (39,26) (the Orb) (Zot (ZotDef)) 17:59:27 I actually went and tested it, apparently dgn.create_monster() already checks collision in the first place 17:59:34 so no additional code needed 18:00:03 -!- omarax has quit [Remote host closed the connection] 18:02:10 -!- debo has quit [Ping timeout: 276 seconds] 18:03:17 -!- Ququman has quit [Read error: Connection reset by peer] 18:12:56 -!- Netmonmatt has quit [Quit: Going offline, see ya! (www.adiirc.com)] 18:13:43 -!- removeelyvilon has quit [Quit: Page closed] 18:15:35 Unstable branch on underhound.eu updated to: 0.19-a0-1540-g35a11b8 (34) 18:19:45 -!- insecticide has quit [Remote host closed the connection] 18:21:29 gammafunk: if the sizzell updstes are in github I should be able to take care of it pretty easily 18:21:37 what are the updates? new uniques to ignore? new score thresholds to enforce? 18:21:58 okay I tested the shit out of this, and even added in a handle for the Chaos Knight case 18:22:01 time to.. pr! 18:23:12 -!- protopulse has quit [Ping timeout: 240 seconds] 18:23:53 johnstein: new commit to ignore zotdef crashes 18:24:00 wrt reporting in channel 18:24:05 and yeah it's in the repo 18:24:22 ??sizzell[git 18:24:22 sizzell[2/2]: Source at https://github.com/crawl/sizzell 18:25:44 -!- Dracunos-m has left ##crawl-dev 18:27:51 Hello! random and simple question, I cloned/downloaded the crawl repository, and made some values changes just for personal use, but I have no idea how to recompile the files to get it to run, what would be the best program to use? 18:28:00 -!- Amnesiac has quit [Quit: Page closed] 18:28:08 PudPo: see INSTALL.txt for instructions on compiling 18:28:08 -!- insecticide has quit [Remote host closed the connection] 18:28:11 !source INSTALL.txt 18:28:12 https://github.com/crawl/crawl/blob/master/crawl-ref/source/contrib/sdl2/INSTALL.txt 18:28:15 not that one 18:28:31 but you should have it in I think crawl-ref? 18:28:36 ??install 18:28:36 I don't have a page labeled install in my learndb. 18:28:38 rip 18:28:55 https://github.com/crawl/crawl/blob/master/crawl-ref/INSTALL.txt 18:29:04 is the url, but you also have a copy in your clone of the repo 18:29:11 there are instructions for compilation for each OS 18:29:39 !learn add install See the following for installation and compilation: https://github.com/crawl/crawl/blob/master/crawl-ref/INSTALL.txt 18:29:39 install[1/1]: See the following for installation and compilation: https://github.com/crawl/crawl/blob/master/crawl-ref/INSTALL.txt 18:29:42 ??compiling 18:29:43 compiling ~ compile[1/2]: https://github.com/crawl/crawl/blob/master/crawl-ref/INSTALL.txt 18:29:52 ??compile[2 18:29:52 compile[2/2]: For faster compiling, leverage the awesomeness of ccache. Also, be sure to use the -j flag if you have multiple processors available. 18:29:53 ??compile[2 18:29:53 compile[2/2]: For faster compiling, leverage the awesomeness of ccache. Also, be sure to use the -j flag if you have multiple processors available. 18:30:03 ??gammafunk 18:30:03 gammafunk[1/5]: Crawl dev. See {gammafunkrc} and http://twitch.tv/gammafunk 18:30:03 lame 18:30:07 you're right 18:30:20 -!- kdrnic has joined ##crawl-dev 18:30:27 -!- magistern has quit [Quit: magistern] 18:30:41 gammafunk: https://www.reddit.com/r/dcss/comments/52iz78/can_i_change_player_tile_into_horned_felidwebtile/ do you have any ideas for this one? 18:30:49 you are the player tile expert... 18:31:52 Thank you!! 18:32:34 -!- insecticide has quit [Ping timeout: 240 seconds] 18:33:03 !learn set gammafunk Crawl dev. Twitch: https://twitch.tv/gammafunk ; Youtube: https://goo.gl/9p8ZfD ; See {gammafunkrc} for rc code 18:33:04 gammafunk[1/5]: Crawl dev. Twitch: https://twitch.tv/gammafunk ; Youtube: https://goo.gl/9p8ZfD ; See {gammafunkrc} for rc code 18:33:21 oh, you can't change the tile into a horned felid 18:33:36 without actually being a horned felid 18:34:01 would be cool to add support for that stuff to tile_player_tile 18:34:20 then you could be the classed ds / dr as well 18:35:10 New branch created: pull/361 (1 commit) 13https://github.com/crawl/crawl/pull/361 18:35:10 03Brannock02 07https://github.com/crawl/crawl/pull/361 * 0.19-a0-1541-g7171846: New Xom overflow altar 10(13 minutes ago, 1 file, 42+ 0-) 13https://github.com/crawl/crawl/commit/717184657040 18:37:31 https://github.com/crawl/crawl/blob/master/crawl-ref/docs/options_guide.txt#L2051 18:39:07 gammafunk: yeah, that's what i figured 18:39:14 worth asking 18:39:17 I responded 18:39:48 and not with "get rekt LOL" like I usually do 18:40:59 a whole new leaf... 18:43:08 -!- Netmonmatt has quit [Quit: Going offline, see ya! (www.adiirc.com)] 18:44:25 -!- scummos__ has quit [Remote host closed the connection] 18:45:12 -!- jefus has quit [Read error: Connection reset by peer] 18:51:12 -!- PudPo has quit [Ping timeout: 240 seconds] 18:52:22 -!- pikaro has quit [Ping timeout: 244 seconds] 18:59:33 -!- Dracunos has joined ##crawl-dev 18:59:37 -!- Dracunos-m has quit [Ping timeout: 250 seconds] 19:00:02 -!- omarax has quit [Remote host closed the connection] 19:00:06 -!- Sovek has quit [Quit: Page closed] 19:02:34 -!- jefus has joined ##crawl-dev 19:02:55 -!- Pacra has joined ##crawl-dev 19:09:28 -!- Dracunos7 has quit [Ping timeout: 255 seconds] 19:09:58 magicalfaerieponies (L24 MfWz) ERROR in 'mon-movetarget.cc' at line 115: ZotDef: monster oklob plant failed to pathfind to (39,26) (the Orb) (Zot (ZotDef)) 19:10:22 magicalfaerieponies (L24 MfWz) ERROR in 'mon-movetarget.cc' at line 115: ZotDef: monster oklob plant failed to pathfind to (39,26) (the Orb) (Zot (ZotDef)) 19:10:34 elliptic: wow, adding conjurations support to qw but not summoning spells, I see how it is 19:10:37 magicalfaerieponies (L24 MfWz) ERROR in 'mon-movetarget.cc' at line 115: ZotDef: monster oklob plant failed to pathfind to (39,26) (the Orb) (Zot (ZotDef)) 19:11:09 magicalfaerieponies (L24 MfWz) ERROR in 'mon-movetarget.cc' at line 115: ZotDef: monster oklob plant failed to pathfind to (39,26) (the Orb) (Zot (ZotDef)) 19:11:26 gammafunk: it casts spammals! 19:11:43 oh 19:11:55 I only looked at the recent commits, my bad 19:12:44 maybe that was even in said commits, and I just missed it 19:12:54 what casts spammals? 19:13:02 qw 19:13:10 ! 19:13:47 magicalfaerieponies (L25 MfWz) ERROR in 'mon-movetarget.cc' at line 115: ZotDef: monster moth of wrath failed to pathfind to (39,26) (the Orb) (Zot (ZotDef)) 19:13:48 I see each cap has to be hard coded (and each conjuration range) 19:13:57 guess that's stuff that would be nice to have in clua 19:14:03 gammafunk: the conjuration ranges aren't hardcoded 19:14:09 they are already in lua 19:14:21 oh, what's spell_range() then? 19:14:29 oh I see 19:14:54 sandblast is some kind of special case, and you make a range for append since it's a duration 19:16:09 sandblast might not need it but I didn't want to worry about lua maybe not knowing whether you are wielding stones 19:16:34 -!- ontoclasm has quit [Quit: Leaving.] 19:21:28 magicalfaerieponies (L25 MfWz) ERROR in 'mon-movetarget.cc' at line 115: ZotDef: monster oklob plant failed to pathfind to (39,26) (the Orb) (Zot (ZotDef)) 19:21:34 magicalfaerieponies (L25 MfWz) ERROR in 'mon-movetarget.cc' at line 115: ZotDef: monster oklob plant failed to pathfind to (39,26) (the Orb) (Zot (ZotDef)) 19:21:49 magicalfaerieponies (L25 MfWz) ERROR in 'mon-movetarget.cc' at line 115: ZotDef: monster oklob plant failed to pathfind to (39,26) (the Orb) (Zot (ZotDef)) 19:22:06 magicalfaerieponies (L25 MfWz) ERROR in 'mon-movetarget.cc' at line 115: ZotDef: monster spriggan berserker failed to pathfind to (39,26) (the Orb) (Zot (ZotDef)) 19:22:17 magicalfaerieponies (L25 MfWz) ERROR in 'mon-movetarget.cc' at line 115: ZotDef: monster oklob plant failed to pathfind to (39,26) (the Orb) (Zot (ZotDef)) 19:22:30 magicalfaerieponies (L25 MfWz) ERROR in 'mon-movetarget.cc' at line 115: ZotDef: monster oklob plant failed to pathfind to (39,26) (the Orb) (Zot (ZotDef)) 19:24:11 can we just, like, ban magicalfaerieponies 19:24:36 I think johnstein is going to update rotatell with that commit soon 19:24:47 until then I might just add an ignore line for it in irssi 19:24:50 could just kick rotatell until it's fixed 19:25:01 or put it on /ignore 19:25:03 w/e 19:25:13 -!- |amethys1 is now known as |amethyst 19:25:41 <|amethyst> the commit is specifically about zotdef? 19:25:57 no, I made a commit to sizzell to ignore zotdef crashes 19:26:00 <|amethyst> right 19:26:01 wrt channel reporting 19:26:03 <|amethyst> IMO it would make more sense to ignore crash reports from old versions 19:26:11 oh, yeah, not a bad idea 19:26:12 but 19:26:16 !crash x=cv 19:26:18 <|amethyst> I guess that requires knowing what is an old version 19:26:20 29. gammafunk, XL7 MiGl, T:1230 (milestone): https://crawl.jorgrun.rocks/morgue/gammafunk/crash-gammafunk-20160629-072829.txt 19:26:22 magicalfaerieponies (L25 MfWz) ERROR in 'mon-movetarget.cc' at line 115: ZotDef: monster oklob plant failed to pathfind to (39,26) (the Orb) (Zot (ZotDef)) 19:26:36 !crash magicalfaerieponies x=cv 19:26:36 -!- scummos| has quit [Ping timeout: 240 seconds] 19:26:36 No milestones for magicalfaerieponies (crash). 19:26:38 magicalfaerieponies (L25 MfWz) ERROR in 'mon-movetarget.cc' at line 115: ZotDef: monster oklob plant failed to pathfind to (39,26) (the Orb) (Zot (ZotDef)) 19:26:47 <|amethyst> !crash * zotdef x=cv 19:26:48 636. magicalfaerieponies, XL25 MfWz, T:131179 (milestone): http://crawl.berotato.org/crawl/morgue/magicalfaerieponies/crash-magicalfaerieponies-20160913-232637.txt 19:26:54 <|amethyst> !lm * crash week s=cv 19:26:54 magicalfaerieponies (L25 MfWz) ERROR in 'mon-movetarget.cc' at line 115: ZotDef: monster oklob plant failed to pathfind to (39,26) (the Orb) (Zot (ZotDef)) 19:26:57 71 milestones for * (crash week): 69x 0.19-a, 0.16-a, 0.17-a 19:27:00 <|amethyst> !lm * crash week zotdef s=cv 19:27:01 5 milestones for * (crash week zotdef): 5x 0.15 19:27:02 yeah, 0.15 19:27:03 <|amethyst> !lm * crash week sprint s=cv 19:27:04 magicalfaerieponies (L25 MfWz) ERROR in 'mon-movetarget.cc' at line 115: ZotDef: monster oklob plant failed to pathfind to (39,26) (the Orb) (Zot (ZotDef)) 19:27:04 One milestone for * (crash week sprint): 0.19-a 19:27:08 !lm * crash zotdef s=cv 19:27:08 638 milestones for * (crash zotdef): 162x 0.15, 99x 0.10-a, 53x 0.10, 51x 0.9, 46x 0.15-a, 45x 0.16-a, 44x 0.11-a, 34x 0.13-a, 32x 0.8-a, 24x 0.14, 23x 0.14-a, 8x 0.12-a, 7x 0.9-a, 5x 0.11, 4x 0.12, 0.13 19:27:13 <|amethyst> but e.g 19:27:15 magicalfaerieponies (L25 MfWz) ERROR in 'mon-movetarget.cc' at line 115: ZotDef: monster oklob plant failed to pathfind to (39,26) (the Orb) (Zot (ZotDef)) 19:27:16 !lm * crash zotdef cv=0.14 19:27:17 24. [2016-09-11 00:42:47] magicalfaerieponies the Gelid (L17 MfIE of Sif Muna) ERROR in 'mon-movetarget.cc' at line 115: ZotDef: monster iron dragon failed to pathfind to (39,43) (the Orb) (Zot) 19:27:18 <|amethyst> !lm * crash cv=0.16-a 19:27:25 !lm * crash zotdef cv=0.13 19:28:02 |amethyst: I'm not even sure we want to ignore old version crashes, but zotdef seemed like something to always ignore, since it's unmaintained 19:28:18 I suppose old past a support point we'd want to ignore 19:28:27 <|amethyst> gammafunk: well, my thought is that, more than say 2 versions back, we're not going to be adding new commits 19:28:28 2283. [2015-06-04 03:12:45] Sandman25 the Slayer (L25 LaBe of Ashenzari) ERROR: range check error (27000 / 52) (Zig:7) 19:28:29 1. [2014-01-22 18:35:53] Atomjack the Destroyer (L19 DsIE of Sif Muna) ERROR in 'mon-movetarget.cc' at line 110: ZotDef: monster fire elemental failed to pathfind to (39,17) (the Orb) (Zot) 19:28:36 yeah, that's probably true 19:28:46 basically if it's older than recent 19:28:51 <|amethyst> !kw recent 19:28:52 Keyword: recent => cv>=0.17 19:29:00 <|amethyst> yeah, that sounds reasonable 19:29:12 <|amethyst> honestly, this late into the cycle, even "older than current" 19:29:25 probably, yeah 19:29:26 KISS 19:29:31 ew, gross 19:29:31 older than recent seems good to me 19:29:33 <|amethyst> e.g. we might have issued new 0.17 commits shortly after release, but we don't do so anymore 19:29:39 ("ignore older than recent") 19:29:42 <|amethyst> yeah, that would be the simplest 19:29:44 is someone playing a bunch of zotdef and crashing ? 19:29:44 is that why this is an issue right now? 19:29:49 <|amethyst> johnstein: yeah :) 19:29:51 i was considering merging the Xv fix into 0.17, since it's pretty abusable 19:30:05 does johnstein have Rotatell on /ignore... 19:30:06 i guess it's not that bad 19:30:13 oh maybe I do 19:30:15 that would be ironic 19:30:48 A robot, spurned by its own master... 19:31:43 hm not on ignore 19:31:48 you don't see all those crash messages? 19:31:54 in this channel, I mean 19:31:55 I usually watch from my MFC IRC room 19:32:11 I see them now that I scroll up 19:32:21 oh, not sure what that is, but yeah zotdef crash spam galore 19:32:57 my commit will fix that particular spam, we could hard code a version cutoff in sizzell 19:33:03 but that has to be updated manually each time 19:33:10 I don't announce crashes in my other room though 19:33:20 I'll fix it tonight for sure 19:33:32 hrm, sizzell might be able to fetch the kw from the html export sequell makes 19:33:58 or that json api thingy 19:34:02 -!- pikaro has quit [Ping timeout: 244 seconds] 19:34:04 <|amethyst> it would be not great to fetch that every time 19:34:09 <|amethyst> but it could be cached 19:34:12 sure, but it could...right 19:34:13 <|amethyst> in practice though 19:34:16 <|amethyst> could just hardcode 19:34:26 <|amethyst> because the source already has to be updated when there's a new version 19:34:29 I suppose it's not that much work, yeah 19:34:30 <|amethyst> for the new milestone and log files 19:34:44 maybe I should go make a follow-up commit 19:35:01 anything I need to know about doing that, |amethyst? Just find the right member of that $g game variable thingy? 19:35:07 I also can't really test it locally 19:35:24 -!- debo has joined ##crawl-dev 19:35:34 oh, and I should probably put that as a global var somewhere at the type, the version cutoff 19:35:40 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 19:35:45 -!- protopulse has joined ##crawl-dev 19:35:47 <|amethyst> gammafunk: sure you can, just download a logfile and milestone file, and pick a different bot name, and probably use a different channel 19:36:00 <|amethyst> gammafunk: "just" 19:36:03 heh 19:36:24 ok, well I can get to that eventually, for now my commit will fix the spam when johnstein updates 19:36:32 until then, let me add this irssi pattern... 19:36:51 <|amethyst> but then how will you know if it worked? 19:36:51 <|amethyst> :) 19:37:04 <|amethyst> (logs) 19:37:25 what are those?! 19:37:41 <|amethyst> you take a tree 19:37:47 <|amethyst> then you murder and skin it 19:38:34 jeez, gross much??? i was planning on having dinner tonight! 19:39:16 Now you'll just look at that mixed green salad and think REDRUM 19:39:39 <|amethyst> it's okay, trees deserve it 19:39:50 oh my god. he's a tree racist! 19:39:59 what kind of crowd have i fallen in with...!? 19:40:08 <|amethyst> it's a family vendetta 19:40:21 -!- Dracunos-m has quit [Ping timeout: 250 seconds] 19:40:51 -!- Dracunos has quit [Ping timeout: 250 seconds] 19:41:08 -!- mizu_no_oto has quit [Client Quit] 19:41:12 magicalfaerieponies (L25 MfWz) ERROR in 'mon-movetarget.cc' at line 115: ZotDef: monster quicksilver dragon failed to pathfind to (39,26) (the Orb) (Zot (ZotDef)) 19:41:41 -!- smltlk has quit [Ping timeout: 265 seconds] 19:43:01 ^vps 19:43:02 CBRO disk usage=91% | RAM usage=29% | uptime/CPU= 19:43:01 up 670 days, 5:01, 2 users, load average: 1.08, 0.97, 0.90 19:43:02 magicalfaerieponies (L25 MfWz) ERROR in 'mon-movetarget.cc' at line 115: ZotDef: monster oklob plant failed to pathfind to (39,26) (the Orb) (Zot (ZotDef)) 19:43:41 gammafunk (L1 HuBe) ERROR in 'main.cc' at line 706: Intentional crash (Zot (ZotDef)) 19:43:45 cool 19:44:02 did everyone see that crash? 19:44:05 <|amethyst> yes 19:44:12 good (I should learn about irssi logs) 19:44:18 <|amethyst> "Intentional crash (Zot (ZotDef))" 19:44:19 -!- Bammboo has quit [Remote host closed the connection] 19:44:20 <|amethyst> ??logs 19:44:20 logs ~ log ~ morgue[1/1]: Use the !log command to get the morgue for your last game on any server. (It will be autodetected.) 19:49:27 -!- ontoclasm has joined ##crawl-dev 19:51:05 <|amethyst> PleasingFungus: hm, still scrolling through old commits so maybe you dealt with this already 19:51:09 magicalfaerieponies (L25 MfWz) ERROR in 'mon-movetarget.cc' at line 115: ZotDef: monster oklob plant failed to pathfind to (39,26) (the Orb) (Zot (ZotDef)) 19:51:25 magicalfaerieponies (L25 MfWz) ERROR in 'mon-movetarget.cc' at line 115: ZotDef: monster oklob plant failed to pathfind to (39,26) (the Orb) (Zot (ZotDef)) 19:51:47 <|amethyst> PleasingFungus: oh, never mind 19:51:51 ???? 19:51:54 magicalfaerieponies (L25 MfWz) ERROR in 'mon-movetarget.cc' at line 115: ZotDef: monster war gargoyle failed to pathfind to (39,26) (the Orb) (Zot (ZotDef)) 19:52:01 <|amethyst> PleasingFungus: I was looking at the weapon skill autotraining thing 19:52:16 <|amethyst> PleasingFungus: and thinking it should use the fractional skill part 19:52:22 <|amethyst> PleasingFungus: but then I noticed it was >=, not > 19:52:22 magicalfaerieponies (L25 MfWz) ERROR in 'mon-movetarget.cc' at line 115: ZotDef: monster oklob plant failed to pathfind to (39,26) (the Orb) (Zot (ZotDef)) 19:52:40 magicalfaerieponies (L25 MfWz) ERROR in 'mon-movetarget.cc' at line 115: ZotDef: monster oklob plant failed to pathfind to (39,26) (the Orb) (Zot (ZotDef)) 19:52:48 i mean, using fractional skill would make it a little smoother, but i don't think it really matters 19:52:50 it's autotraining 19:52:53 magicalfaerieponies (L25 MfWz) ERROR in 'mon-movetarget.cc' at line 115: ZotDef: monster oklob plant failed to pathfind to (39,26) (the Orb) (Zot (ZotDef)) 19:53:04 i'm considering a project to completely rework autotraining and remove the 'exercise' system entirely 19:53:08 magicalfaerieponies (L25 MfWz) ERROR in 'mon-movetarget.cc' at line 115: ZotDef: monster oklob plant failed to pathfind to (39,26) (the Orb) (Zot (ZotDef)) 19:53:31 all that beautiful victory dancing code though... 19:53:34 <|amethyst> PleasingFungus: if it had been > rather than >=, then not using fractions would keep the high rate for (1 - epsilon) skill levels longer than needed 19:53:34 haha 19:53:39 already ruined! 19:54:04 |amethyst: good thought! 19:54:30 magicalfaerieponies (L25 MfWz) ERROR in 'mon-movetarget.cc' at line 115: ZotDef: monster oklob plant failed to pathfind to (39,26) (the Orb) (Zot (ZotDef)) 19:54:37 well, i mean the whole exercise system generally is i think still pretty closely based on victory dancing 19:54:39 yeah 19:54:48 like i don't think the code changed much 19:55:00 hence the bit where hitting plants wouldn't train weapon skill 19:55:03 -!- chequers has joined ##crawl-dev 19:55:15 it doesn't really make much sense as a basis for autotraining, though 19:55:36 if you're starting from first principles 19:55:42 but yeah tearing it all out would be v. good and i'm sure you'd run into more special cases like that in the process 19:56:13 autotraining should probably be based only on current character state (weapon, armour, memorized spells, other items...), rather than how much time you've spent resting or how many shield blocks you've had lately or w/e 19:56:19 -!- Shard1697 has joined ##crawl-dev 19:57:00 <|amethyst> I'm not sure about that 19:57:06 mm? 19:57:11 <|amethyst> I'm thinking about spells 19:57:26 <|amethyst> if I am mostly Cj and have one fire spell memorized 19:57:46 <|amethyst> if I'm casting that spell frequently, I probably want to train fire up 19:57:57 <|amethyst> if I'm just keeping it as a backup against cold monsters, I probably don't 19:58:08 i mean 19:58:18 <|amethyst> likewise, if I'm wielding a sky weapon, I might not want to train the skill 19:58:22 what you actually want to be doing is training the skill before you start using the spell 19:58:29 often 19:58:34 <|amethyst> that is true 19:58:39 the really nice thing about autotraining is that it doesn't have to be super smart 19:58:52 since you can always use focus or, of course, manual training 19:58:58 it just has to be a reasonable 'autopilot' 19:59:03 just not super grossly wrong 19:59:16 <|amethyst> I guess overall my thought is that, in the current state, it at least adapts to how the player is playing 19:59:30 it adapts wrong, though 19:59:34 <|amethyst> that is ture 19:59:35 <|amethyst> true 19:59:42 right now you train more shield skill the more you block attacks 19:59:54 which has nothing to do with when you do or don't want to train shields 20:00:02 -!- omarax has quit [Remote host closed the connection] 20:00:31 <|amethyst> hm 20:00:39 <|amethyst> another concern I have 20:01:00 <|amethyst> hm 20:01:07 <|amethyst> well, probably it's a problem anyway 20:01:09 ? 20:01:23 <|amethyst> but I wouldn't want to discourage early casters from picking up weapons 20:01:38 i mean 20:01:40 <|amethyst> if holding a weapon reduces spell training 20:01:42 optimal play is going to be manual training. 20:01:51 <|amethyst> right, but most players are going to use automatic 20:01:55 is that true? 20:02:18 <|amethyst> hm 20:02:22 <|amethyst> I guess it's hard to measure 20:02:32 if it's the default, then i think it's fairly likely that it's what most players will use 20:02:32 <|amethyst> because you don't have to change your rc 20:02:32 i think "don't pick up weapons" is a lot more complicated than "toggle off weapon skills that you don't want to train" 20:02:35 uh 20:02:41 you don't have to change your rc to use manual training 20:02:44 <|amethyst> right 20:02:47 <|amethyst> that's what I said 20:02:55 <|amethyst> that makes it hard to measure on the servers 20:02:55 ???????? 20:02:56 i think the percentage of automatic skill training players is pretty high. it sounds crazy to us as experts who hang around with involved community members, but a lot of people don't bother with that stuff or even know it exists 20:02:57 oh 20:02:58 <|amethyst> since you can't just grep for it 20:02:59 i see 20:03:11 <|amethyst> let me see what the survey said 20:03:13 why dont u just make manual default? 20:03:15 it's the default in the skill menu which is a complicated menu with a ton of toggles 20:03:34 because manual is awful if you don't manage it 20:03:38 amalloy: how much overlap is there between "automatic skill training users" and "people who listen to pro tips about optimal skill training and weapon pickup interactions" 20:03:45 <|amethyst> protopulse: because we want people to be able to start playing the game without necessarily having to learn about skills right away 20:03:54 <|amethyst> protopulse: and automatic is better than manual if you never press m 20:03:57 yeah, i think it's very good for auto training to exist 20:04:17 crawl is a very complex game, and it's much more important and interesting to get to grips with combat before messing around with the higher-level strategic skills 20:04:35 thats true...i was thinking along the lines of writing in red letters at the beginning of the game telling players to customize their skill leveling 20:04:41 lmao 20:04:42 <|amethyst> oh, I guess "do you use manual or automatic skill training" was not on the survey 20:04:44 it's a roguelike, you need to micromanage this sort of thing 20:04:45 no, we don't want to do that! 20:04:49 even for beginners 20:04:49 lol 20:04:59 <|amethyst> DCSS already has a huge barrier to entry 20:05:07 <|amethyst> should be wary of increasing it 20:05:11 you can't just say "you must be this tall to ride" 20:05:15 if you want people to play your game 20:05:24 asd2613 (L9 HOFi) ASSERT(act->pos() == newpos) in 'spl-tornado.cc' at line 452 failed. (D (Sprint)) 20:05:32 but as far asi know there isnt difficulty options 20:05:34 like 20:05:38 monsters do 25% less damage 20:05:41 and you do 25% more 20:05:46 so players are going die very early 20:05:47 <|amethyst> yeah, it's not about making it easier 20:05:48 protopulse: that one's called MiBe 20:05:55 if they pick a suboptimal class and then dont manage their skills 20:06:02 <|amethyst> it's about making it more comprehensible so that players believe they can get better 20:06:04 -!- Kellhus has quit [Quit: Page closed] 20:06:32 do most players play the tutorial at least? 20:06:39 <|amethyst> and doing manual training right takes a huge amount of experience with the game 20:06:44 <|amethyst> (or spoilers) 20:06:49 protopulse: i doubt it 20:06:51 so the exercise system is good at avoiding |amethyst's concern -- that you don't train things you don't use 20:07:13 but it's relatively poor at dealing with rarely used items, like figuring out if you care about evo/invo 20:07:21 especially since not all the servers offer the tutorial 20:07:23 or when you learn your first spell 20:07:28 amalloy: i think a surprising number of players do play the tutorial, actually 20:07:31 since most start offline 20:07:40 (and most stay there) 20:07:48 -!- Pacra has quit [Ping timeout: 265 seconds] 20:07:53 i've been surprised by how many people i ask about the tutorial and find have actually played it 20:08:14 the other issue is that crawl's skilling is not intuitive. "Skill weapon til mindelay, then skill fighting/armour/dodging/evo until 27" as mibe doesn't really make intuitive sense 20:08:17 <|amethyst> more people read spoilers than play the tutorial 20:08:21 <|amethyst> at least, in 2012 20:08:26 <|amethyst> page 25 of 20:08:29 <|amethyst> http://crawl.develz.org/wordpress/wp-content/uploads/2014/02/DCSS_Survey_summary.pdf 20:08:49 magicalfaerieponies (L25 MfWz) ERROR in 'mon-movetarget.cc' at line 115: ZotDef: monster oklob plant failed to pathfind to (39,26) (the Orb) (Zot (ZotDef)) 20:09:06 <|amethyst> (all higher than the number of people who ask for help or read online discussions) 20:09:14 could you do somethiing like...give the player some multiple choice questions at the beginning of the game asking them to briefly describe their playstyle 20:09:24 |amethyst: obviously spoilers are secret tech. the tutorial has an ulterior motive: the game wouldn't teach you to beat itself, would it??? 20:09:28 and then give the AI multiple settings to customize their skill allocation? 20:09:59 |amethyst: wow, look at those numbers for reading the manual! 20:10:08 that relies on the player knowing the answer to those questions 20:10:08 <|amethyst> PleasingFungus: yeah, higher than I would have expected 20:10:09 my god, my god 20:10:21 <|amethyst> higher than tutorial *and* rated more useful than the tutorial 20:10:28 magicalfaerieponies (L25 MfWz) ERROR in 'mon-movetarget.cc' at line 115: ZotDef: monster oklob plant failed to pathfind to (39,26) (the Orb) (Zot (ZotDef)) 20:10:33 man, someone should actually revise the manual someday 20:10:38 <|amethyst> s/rated more useful/rater useful by more people/ 20:10:38 if people are using it 20:10:39 magicalfaerieponies (L25 MfWz) ERROR in 'mon-movetarget.cc' at line 115: ZotDef: monster oklob plant failed to pathfind to (39,26) (the Orb) (Zot (ZotDef)) 20:10:42 <|amethyst> s/rater/rated/ 20:10:46 s/s/s/ 20:10:50 magicalfaerieponies (L25 MfWz) ERROR in 'mon-movetarget.cc' at line 115: ZotDef: monster oklob plant failed to pathfind to (39,26) (the Orb) (Zot (ZotDef)) 20:11:05 magicalfaerieponies (L25 MfWz) ERROR in 'mon-movetarget.cc' at line 115: ZotDef: monster oklob plant failed to pathfind to (39,26) (the Orb) (Zot (ZotDef)) 20:11:22 magicalfaerieponies (L25 MfWz) ERROR in 'mon-movetarget.cc' at line 115: ZotDef: monster oklob plant failed to pathfind to (39,26) (the Orb) (Zot (ZotDef)) 20:11:24 magical ponies pls 20:11:25 20% of players have read the source code 20:11:25 stahp 20:11:38 I think even in ##crawl that might be higher than reality 20:11:50 chequers: looks like 10% to me? 20:11:51 <|amethyst> 20% 20:11:53 <|amethyst> yeah 20:12:00 <|amethyst> 588 / 5733 20:12:06 <|amethyst> s/20%/20%?/ 20:12:11 sss 20:12:18 that's better, still, seems high 20:12:21 what is the crawl manual? that .txt file? or when you press ? in game? 20:12:38 <|amethyst> chequers: probably isn't high for ##crawl 20:12:48 magicalfaerieponies (L25 MfWz) ERROR in 'mon-movetarget.cc' at line 115: ZotDef: monster oklob plant failed to pathfind to (39,26) (the Orb) (Zot (ZotDef)) 20:12:59 Protopulse: ?* 20:13:00 magicalfaerieponies (L25 MfWz) ERROR in 'mon-movetarget.cc' at line 115: ZotDef: monster oklob plant failed to pathfind to (39,26) (the Orb) (Zot (ZotDef)) 20:13:01 <|amethyst> chequers: since IRC is kind of a niche thing anyway 20:13:14 so its the in-game manual its referring to then? 20:13:16 <|amethyst> chequers: text-based or static-tiles-based roguelikes are also kind of niche 20:13:23 well, that's the same as the one that's not in-game... 20:13:25 I wonder if people assuming "manual" is the whole ? system though 20:13:28 was that survey only offered to t players? 20:13:32 blessedly, we only have one manual 20:13:33 i wasnt sure 20:13:35 <|amethyst> chequers: that is possible 20:13:38 |amethyst: yeah 20:13:45 magicalfaerieponies (L25 MfWz) ERROR in 'mon-movetarget.cc' at line 115: ZotDef: monster oklob plant failed to pathfind to (39,26) (the Orb) (Zot (ZotDef)) 20:13:47 this needs user interviews! 20:13:54 <|amethyst> need to do a new survey 20:13:55 i mostly use the one not in game tho and use the one in-game if i need to look up a key shortcut 20:13:58 <|amethyst> it's been 4 years 20:14:03 gammafunk: read section 1 of the survey, 'introduction' 20:14:15 how about I mock up a google docs survey for the next tourney 20:14:20 magicalfaerieponies (L25 MfWz) ERROR in 'mon-movetarget.cc' at line 115: ZotDef: monster oklob plant failed to pathfind to (39,26) (the Orb) (Zot (ZotDef)) 20:14:25 <|amethyst> Yeah, we actually had the URL in a release 20:14:25 gammafunk: iirc there was a link to it in offline builds 20:14:29 yeah 20:14:30 ah 20:14:34 magicalfaerieponies (L25 MfWz) ERROR in 'mon-movetarget.cc' at line 115: ZotDef: monster oklob plant failed to pathfind to (39,26) (the Orb) (Zot (ZotDef)) 20:14:35 which i didn't know until just now! 20:14:54 After about 4 months (mid-June) there was a third, smaller peak of 73 replies in a single day before participation dropped back down to the previous low average. We’ve no idea what might have caused that. 20:14:56 if we did that again, we'd probably want to include the download page (and, I guess, offline builds) 20:14:58 <|amethyst> MarvinPA: theoretically it was in online builds too, it's just that you never see that screen :) 20:15:04 magicalfaerieponies (L25 MfWz) ERROR in 'mon-movetarget.cc' at line 115: ZotDef: monster oklob plant failed to pathfind to (39,26) (the Orb) (Zot (ZotDef)) 20:15:16 yeah, and maybe we could better feature it in online builds somehow 20:15:25 magicalfaerieponies (L25 MfWz) ERROR in 'mon-movetarget.cc' at line 115: ZotDef: monster oklob plant failed to pathfind to (39,26) (the Orb) (Zot (ZotDef)) 20:15:34 I guess just a link in the lobby is sufficient though 20:15:35 <|amethyst> gammafunk: it was listed in the dgl (and I think webtiles?) menus 20:15:47 could do it the same way as the t announcement? 20:15:52 |amethyst: was that just in the lobby text, or actually when you selected a game? 20:16:03 <|amethyst> I think in the lobby somewhere 20:16:07 easier to organise back then with just cao and cdo i guess 20:16:16 <|amethyst> it only showed up in-game offline, because it was in the main menu 20:16:23 <|amethyst> and you don't see the main menu online 20:16:45 <|amethyst> !lg * cszo 1 20:16:48 1/1263784. neil the Chopper (L1 HuBe), quit the game on D:2 on 2012-08-13 04:33:02, with 24 points after 238 turns and 0:01:26. 20:16:58 <|amethyst> CSZO appeared in the middle of the survey 20:17:07 an outright one-time prompt like how we do for game transfers would be neat, but probably hard to coordinate on all the servers 20:17:08 <|amethyst> and I *think* I linked to it, but now I don't remember 20:17:28 -!- ProzacElf has joined ##crawl-dev 20:17:40 ooh, if we got someone to translate it into jp and kr languages 20:17:42 also good 20:18:00 then of course we have to translate the responses, I guess 20:18:00 <|amethyst> gammafunk: IMO replace the "The bosom of this dungeon" message 20:18:14 is that a real message... 20:18:31 gammafunk: we got a LOT of kr respondents in the old survey, even in english 20:18:38 that's good, at least 20:18:45 they're a huge player base 20:18:57 a real bunch of demi-fools, imo!!! 20:19:00 how often are alt langs updated? 20:19:03 <|amethyst> gammafunk: I imagine you have startup messages muted? 20:19:12 (demi-fool: 2012 kr meme) 20:19:21 |amethyst: possible! probably copied from MarvinPA.rc 20:19:23 Brannock: the translations are pretty much dead 20:19:36 <|amethyst> "The bosom of this dungeon contains the fabled artefact, the Orb of Zot." 20:19:37 "The previous (non-anonymous) survey showed a higher percentage of female players (4.8%) but [...] gender was assigned manually according to the participants’ names, so there was a high margin of errors." 20:19:38 it's a lot of text 20:19:39 that or I just never look at them any more 20:19:48 <|amethyst> MarvinPA: that is... 20:19:50 <|amethyst> MarvinPA: wow 20:19:53 reminds me of https://crawl.develz.org/wiki/doku.php?id=dcss:brainstorm:monster:uniques:existing_uniques#louise 20:20:04 there was one guy who was really pushing for them, and then he left and accidentally deleted the transifex project, in that order iirc 20:20:16 <|amethyst> MarvinPA: I have some ethnographer colleagues who would get a kick out of that 20:20:32 that's amazing 20:20:34 oh, that's where that came from! 20:20:45 that was in one of that old learndb bad-lists 20:20:49 presumably badwiki, i guess 20:21:43 how often is the dev wiki used? 20:21:49 every second of every day 20:21:53 -!- nxtlvl has quit [Ping timeout: 265 seconds] 20:21:55 most stuff seems from years ago, at least the ones with time tas 20:21:57 s/tas/tags 20:21:58 we used to put plans on it 20:22:06 one time i put a god proposal up there 20:22:07 <|amethyst> BTW, there is a great idea on that page that I'm surprised has not been implemented yet 20:22:09 not sure why 20:22:16 it's very dead, though, yeah 20:22:27 <|amethyst> Keep imp speech for cerebov etc, but convert it to all-caps 20:22:30 iirc there are a few devs who monitor it? i think wheals gets notifications, maybe 20:22:32 |amethyst: !!! 20:22:34 <|amethyst> why is this not a thing? 20:22:38 these days you can put your todo somewhere public and get feedback pretty easilly 20:22:38 make it so 20:22:43 like google docs etc 20:22:48 i feel like there was a patch for that once upon a time 20:23:04 not anymore really 20:23:14 <|amethyst> not sure how to implement that cleanly 20:23:16 -!- Shard1697 has quit [Ping timeout: 250 seconds] 20:23:16 although xtahua has caps speech covered nicely imo 20:23:30 yeah I don't need to see shouting cerebov, tbh 20:24:40 aw 20:24:40 !lg * current trunk cikiller~~lom_lobon|gloorx|mnoleg|cerebov s=cikiller% 20:24:46 72 games for * (current trunk cikiller~~lom_lobon|gloorx|mnoleg|cerebov): 22x Lom Lobon (30.56%), 17x Mnoleg (23.61%), 17x Cerebov (23.61%), 16x Gloorx Vloq (22.22%) 20:24:46 especially now that he's so 3rd-rate 20:24:58 s/he/it/ I guess 20:25:16 |amethyst: it'd be between shout.cc:253-254, possibly 20:25:30 though you'd have to be careful to grab only the shout itself 20:25:37 I guess that's actually 2nd-rate, but tying mnoleg, that's pretty embarrassing 20:25:56 shouts are pretty hard to grab imo 20:26:01 <|amethyst> PleasingFungus: yeah, I was hoping for something that doesn't put specific demon names in code 20:26:06 haha 20:26:15 could give him his own shout type, that works otherwise identically 20:26:23 probably shouldn't tho 20:26:24 <|amethyst> PleasingFungus: I guess it could be associated with & glyph 20:26:36 <|amethyst> PleasingFungus: I would say all unique demons, but Grinder doesn't deserve it 20:26:39 haha 20:26:53 but Grinder is more dangerous than literally every other demon! 20:27:04 he's the komodo dragon of demons 20:27:09 <|amethyst> gammafunk: only because he hangs around the playground stabbing children 20:27:15 |amethyst: she 20:27:21 <|amethyst> oh, right, sorry 20:27:32 <|amethyst> have not internalized all the new genders yet 20:27:41 <|amethyst> err 20:27:45 <|amethyst> YKWIM 20:27:54 <|amethyst> FR: new genders 20:27:55 ??gender 20:27:55 gender[1/3]: Male uniques: Antaeus, Asmodeus, Asterion, Azrael, Blork, Boris, Chuck, Crazy Yiuf, Dispater, Donald, Dowan, Edmund, Eustachio, Fannar, Frederick, Gastronok, Geryon, Grum, Harold, Ignacio, Jorgrun, Jory, Joseph, Khufu, Mara, Maurice, Menkaure, Mennas, Murray, Nessos, Nikola, Pikel, Polyphemus, Prince Ribbit, Purgy, Rupert, Saint Roka, Sigmund, Terence 20:27:58 it's urug that gets me, personally 20:28:13 RIP shirtless urug tile 20:28:13 ??gender[2 20:28:13 gender[2/3]: Female uniques: Agnes, Aizul, Arachne, Bai Suzhen, Duvessa, the Enchantress, Ereshkigal, Erica, Erolcha, Frances, Grinder, Ijyb, Ilsuiw, Jessica, Josephine, Kirke, Louise, Margery, Natasha, Nellie, Nergalle, Psyche, Robin, Roxanne, Snorg, Sojobo, Sonja, Tiamat, Urug, Vashnia, Xtahua 20:28:34 @??nellie 20:28:35 Nellie (13Y) | Spd: 10 | HD: 20 | HP: 193-285 | AC/EV: 13/10 | Dam: 4507(trample), 20, 15 | 05demonic, evil | Res: 06magic(140), 12drown, 04rot, 13neg+++, 13torm | Vul: 08holy++ | XP: 3387 | Sp: fire breath (3d40) [11!AM, 06!sil, 08breath], blink [06!sil] | Sz: Giant | Int: human. 20:28:47 wish nellie appeared in game, but it's a fairly boring unique 20:28:55 @??hellephant 20:28:55 hellephant (04Y) | Spd: 10 | HD: 20 | HP: 148-197 | AC/EV: 13/10 | Dam: 4507(trample), 20, 15 | natural, 05demonic, evil | Res: 06magic(140), 12drown, 13torm | Vul: 08holy++ | XP: 3128 | Sp: fire breath (3d40) [11!AM, 06!sil, 08breath], blink [06!sil] | Sz: Giant | Int: animal. 20:28:58 does the player have a gender assignment? 20:29:10 no, but local tiles lets you choose doll tiles 20:29:19 which all have gendered tiles 20:29:24 <|amethyst> oh, err 20:29:28 well, so does webtiles in a sense 20:29:32 whats the key to do that, i may have done it accidentally before 20:29:42 if someone wants to use your magic lua rcfile business 20:29:48 <|amethyst> I guess this is a kind of gender-traditionalist complaint, and I apologise for that... 20:30:06 <|amethyst> but isn't "Aizul" usually a male name? 20:30:18 oh, didn't realize it exsited as a name irl 20:30:22 you would think 20:30:43 but i'm guessing we wanted to avoid the stereotype that only males can be lazy and bad at their job? 20:30:43 =p 20:30:44 if it's made-up, then seems fine to me that it be whichever 20:30:46 magicalfaerieponies (L20 MfWz) ERROR in 'mon-movetarget.cc' at line 115: ZotDef: monster curse skull failed to pathfind to (39,26) (the Orb) (Zot (ZotDef)) 20:30:47 You can name your firstborn Aizul then 20:31:36 -!- AnFair has quit [Quit: Page closed] 20:31:50 google suggests many female aizuls 20:32:06 does the name come from a particular culture? 20:32:08 hm 20:32:16 or just people associated with one guy called aizul 20:32:36 http://www.locatemyname.com/name/Aizul thinks aizul is malaysian 20:33:05 so what sort of information does everyone want to get from a new survey? My initial thoughts would be: figure out if the player base is aging or has a steady stream of newbies, find out newbie sources, find out perceived difficulty, find out most/least liked features 20:33:56 well a big think we want to see: offline/online play, trunk/stable play (of course stable gets more plays offline, but it'd be nice to see the actual numbers) 20:33:57 geo distribution could be useful, wrt servers 20:34:02 yes 20:34:08 on a scale of 9 to 10, find out how mad they are about unique re-gendering and removing pakellas 20:34:20 and mountain dwarves 20:34:28 all people age chequers =p 20:34:29 as far as "ageing" goes, I'd be careful about basing everything as a relative comparison to the previous survay 20:34:43 since they one will likely reach more people, ask different questions etc 20:34:53 ProzacElf: I mean more age as in "time spent playing the game" 20:35:01 old survey had a q about 'when did you start playing' 20:35:06 (which version) 20:35:06 i know. how do you intend to implement this survey? 20:35:07 which seems useful 20:35:15 that's a good one, yeah 20:35:20 new blood is important 20:35:26 <|amethyst> IMO something that can do analytics itself 20:35:30 ProzacElf: some sort of web form 20:35:36 <|amethyst> because jpeg had to do a lot of work to write that report 20:35:41 i'm pretty technology neutral 20:35:49 |amethyst: you mean use some kind of survey platform/service? 20:36:13 i was more wondering if it was going to be an opt-in voluntary thing or if you were just going to force people to take it before they played or something 20:36:15 use surveymonkey, like the pros! 20:36:16 -!- Vall has quit [Ping timeout: 250 seconds] 20:36:16 gammafunk: yeah, I don't think we can compare data from here to the previous survey, except perhaps basic demographic info (a/s/l) 20:36:18 <|amethyst> or at least capture data in a form that can be fed into offline analytics tools 20:36:33 ProzacElf: lol. I don't think opt-out is going to produce sensible data 20:36:36 heh, surveymonkey is used distressingly often in academia 20:36:39 <|amethyst> but yeah, an online survey platform would be good 20:36:49 it's a major political poller this year 20:37:04 let my Nightbot conduct it from my twitch stream 20:37:14 it's super accurate at reporting straw poll results 20:37:20 /sarcasm 20:37:35 to be fair the distressing part is the number of people who write papers using one of those surveys and then fail to acknowledge the biases that an online opt-in survey has 20:37:38 everyone votes for food/ammo acquirement anyway (haha very funny) 20:37:38 i'm happy to put in a hundred buck if required, but I figure this question comes after "what questions do we ask", which comes after "what do we want to know" 20:37:47 all poll participants must donate to gamma's twitch stream 20:37:52 +1 20:37:59 <|amethyst> re academia, it helps that IRBs know about surveymonkey, so can review it more quickly than some custom thing 20:38:13 true 20:38:47 <|amethyst> also, SurveMonkey has explicit HIPAA support 20:38:51 What is an IRB? 20:38:58 <|amethyst> Institutional Review Board 20:39:00 inst 20:39:01 yes 20:39:01 Thank you 20:39:03 another goal: find out how people learn to play dcss 20:39:10 <|amethyst> they're the ones who make sure you're not being a mad social scientist 20:39:41 chequers: have you read through the old survey yet? i think it might be reasonable to start with that, and then decide what we want to remove and to add 20:39:47 chequers: make sure to offer "watching the #1 best dev NA on youtube" 20:39:51 <|amethyst> to avoid another Stanford Prison Experiment 20:39:58 <|amethyst> or, worse, Tuskegee syphilis experiment 20:40:01 it seemed like a good and useful survey, and it had a lot of notes on 'what went wrong' (what questions were misunderstood, etc) 20:40:05 heh, i know several people whose research is centered around domestic violence 20:40:06 no need to even ask, it's clearly the dev who's also the most popular dev on twitch 20:40:10 oooh, random idea. add death message quotes which are extracts from the crawl philosphy. Subliminal teaching! 20:40:20 to hear them tell it, the IRB sometimes thinks they're personally going out to batter women 20:40:40 PleasingFungus: yeah, I will pull a lot of questions from there, and do some pre-survey tests. But the old survey was also really long 20:40:56 -!- MarvinPA has left ##crawl-dev 20:40:59 ahh, so you're thinking of something shorter, to get higher completion rates? 20:40:59 <|amethyst> the law has explicit extra safeguards for "vulnerable populations" 20:41:04 did they note their completion rate? 20:41:07 and it felt unfocused. It seemed to ask a lot of questions for idle curiosity's sake 20:41:14 there's some info in the pdf survery about that 20:41:17 completion time etc 20:41:22 "Also, there were an additional 1415 more 20:41:22 entries that were aborted or simply never got completed. T" 20:41:22 heh 20:41:30 not super awful, not super great 20:41:34 80% completion? 20:41:37 ish 20:41:43 -!- Shard1697 has joined ##crawl-dev 20:41:49 yep 20:41:57 sometimes the arbitrary questions can end up revealing interesting patterns 20:42:05 not sure if that was true for old survey, I haven't read it thoroughly 20:42:25 Like this one: "Stupid remove? Y/N" 20:42:26 I'm not against random questions, I just want to set a time budget 20:42:48 I'm attempting to disable reading of ?holyword by demonspawn/undead, but I don't understand exactly how haste/berserk/etc is disabled for formicid. I've marked ?hw as useless in itemname.cc, and I'm looking at item_use.cc but I don't see a function in there that seems an apparent way to prevent usage. 20:43:18 <|amethyst> Brannock: haste/berserk are potions so are handled differently 20:43:39 <|amethyst> Brannock: see e.g. teleport in cannot_read_item_reason 20:43:40 hrm, making it outright impossible to read is better than simply marking it dangerous? 20:43:49 it should already be marked dangerous 20:43:50 <|amethyst> I would not make it impossible to read 20:44:01 <|amethyst> that would be like making torment impossible to read for living players 20:44:11 the issue is ?hw behaves differently for demonic/unread players than monsters 20:44:14 you've forgotten that this is crawlcode and it's far more likely that every item has its own check >.> 20:44:14 unlike ?torm 20:44:20 whatever you do, please offer free-form options for complaints/suggestions. this is a goldmine 20:44:25 "I think it'd be neat is as a child, my character had watched his parents get slain by goblins, and thus has a subconcious fear of goblins, which at first level hinders his ability to fight them effectively, but as he kills more goblins he deals with it, becoming more effective." 20:44:32 magicalfaerieponies (L20 MfWz) ERROR in 'mon-movetarget.cc' at line 115: ZotDef: monster curse skull failed to pathfind to (39,26) (the Orb) (Zot (ZotDef)) 20:44:42 ??roleplaying 20:44:42 roleplaying[1/1]: an orc comes out of nowhere! i hate them because they burned my village down once i yell the name of trog and go into a berserk rage at the sight of the orc RARRGRAHA 20:44:51 lol 20:44:53 spoiler: that survey result was left by a younger PleasingFungus 20:44:55 was just considering adding this to that 20:44:57 gammafunk: !!! 20:45:05 <|amethyst> IMO add it 20:45:14 !learn add roleplaying I think it'd be neat is as a child, my character had watched his parents get slain by goblins, and thus has a subconcious fear of goblins, which at first level hinders his ability to fight them effectively, but as he kills more goblins he deals with it, becoming more effective. 20:45:16 roleplaying[2/2]: I think it'd be neat is as a child, my character had watched his parents get slain by goblins, and thus has a subconcious fear of goblins, which at first level hinders his ability to fight them effectively, but as he kills more goblins he deals with it, becoming more effective. 20:45:27 not as good as the first entry, but what is...? 20:45:55 dang, a LOT of people wanted difficulty levels. not as many as wanted mountain dwarves back, of course 20:47:08 7Only about 9% of all participants have taken part in at least one of the tournaments <-- if this is true, it might mean the dcss player base is about 10x the size of the online player base 20:47:31 not all online players enter tournaments, ofc 20:47:59 might be worth asking players about why they don't play online. From the old results I get the feeling because the UI sucks -- and by that I mean no mouse support 20:48:11 <|amethyst> lag is also a common complaint 20:48:23 webtiles used to be very slow and has improved over time 20:48:24 one for me in particular is the inventory 20:48:30 instead of 2 columns u get one 20:48:44 so its a lot harder to find stuff its at the bottom 20:48:45 yeah, that was a good q from the last survey. if we ask that, also ask then when/if they last tried webtiles, and what server(s) 20:49:02 I like the skill icons a lot in 'm', I wonder if that's possible to be implemented in webtiles? 20:49:26 10 Years ago a crack commando crawl unit was sent to development zot prison for a game using git commits. These men promptly programed a adventure-escape from a maximum security dungeon and the depths underground. Today crawlers are still wanted by the internet, they survive as soldier of fortune. If you have a dcss feature request, if no one else can help, and you can find them, 20:49:32 maybe you can hire, the crawl dev team. 20:49:36 needs some editing, but I appreciated the effort 20:49:44 chequers: ~2700 players in the last two tournaments (each), ~20k recent online players 20:49:56 another question, is crawl a social game? Do people play with their friends? 20:50:11 68k online players across all time 20:50:12 -!- AnFair has quit [Ping timeout: 240 seconds] 20:50:35 there are several clans that play together even between tournaments 20:50:37 chequers: yeah, good to ask a question or two about that 20:50:54 might have to structure it a little bit, I guess 20:50:56 <|amethyst> I guess one question is 20:50:56 I remember someone saying that he fed bot milestone outputs into his group's irc channel 20:51:04 <|amethyst> friends you knew before playing Crawl? 20:51:10 <|amethyst> or friends you met through Crawl? 20:51:19 <|amethyst> I imagine most clans are the latter 20:51:32 Do you have a girlfriend/boyfriend? Really? And you're still playing crawl? 20:51:48 -!- nxtlvl has quit [Ping timeout: 248 seconds] 20:52:29 <|amethyst> More like "You're playing crawl and you still have a SO?" 20:53:04 <|amethyst> "Has anyone ever broken off a relationship with you because of Crawl?" 20:53:21 <|amethyst> "Have you ever had a court order taken against you because of playing Crawl?" 20:53:30 who hasn't 20:53:30 <|amethyst> "Have you ever been arrested for playing Crawl?" 20:53:35 -!- pikaro has quit [Ping timeout: 250 seconds] 20:53:52 |amethyst: i'm mostly interested in friends from outside the community playing together 20:54:10 well, how are they defined as "outside the community"? 20:54:32 they didn't become friends through a shared appreciation for crawl 20:54:34 -!- TMTurtle has quit [Ping timeout: 240 seconds] 20:54:49 I think that group is actually going to be fairly small 20:54:53 what I meant by the question was: do people tell their friends about crawl, and talk about crawl with their friends? 20:54:55 so you don't really need to exclude them in any way 20:55:12 <|amethyst> Yeah, I would focus on that more directly 20:55:22 <|amethyst> "Have you ever introduced someone to Crawl?" 20:55:32 <|amethyst> "Do they still play?" 20:55:35 <|amethyst> or such 20:55:43 yeah 20:55:51 It would be nice to know maybe how people have learned about crawl, where else they might see people playing it (in terms of gaming/social services) 20:56:08 <|amethyst> ??survey 20:56:08 survey[1/1]: http://crawl.develz.org/wordpress/dcss-survey-results-2012 20:56:10 not sure how we can ask about specific platforms/services (discord? irc? twitch? youtube?) 20:56:11 yep, figuring out where newbies come from is crucial imo 20:56:29 damnation mut for demonspawn still gives rF/rFCloud 20:56:41 Brannock: obv it's the geh mut 20:56:45 fire and damnation! 20:56:53 for people who are interested in stable/trunk -- what's interesting about the responses there? 20:56:54 <|amethyst> yeah, I'm very surprised the first survey didn't ask "How did you find out about Crawl?" 20:57:12 <|amethyst> that seems like the most important question to ask 20:57:24 <|amethyst> well, maybe not from a "making the game better" viewpoint 20:57:34 <|amethyst> but 20:57:38 chequers: I think mostly, do you play the stable versions (either download or online) or do you play the trunk/development versions (either download or online) 20:57:55 downloads of trunk versions are going to be pretty few, I'd imagine, but they are publically avail 20:57:59 -!- cait has quit [Read error: Connection reset by peer] 20:58:03 for windows at least 20:58:06 <|amethyst> only for Windo 20:58:08 <|amethyst> yeah 20:58:24 and some users will compile, but of course they will be few 20:58:47 so, one thing that continually impressed me about the crawl dev team is how regular your release cadence is. Not many products keep a regular 6ish month cadence for so long! 20:59:13 releases are so passe now, imo 20:59:16 <|amethyst> that's because we're willing to throw things out the door full of bugs 20:59:21 haha 20:59:24 So because that release schedule is so regular, it seems unimportant to me whether people are playing trunk or stable. Those playing stable don't wait *that* long for new content 20:59:26 <|amethyst> I mean, we do make an attempt 20:59:44 and those playing trunk run into major bugs incredibly rarely, because it still gets treated as "production" 20:59:48 <|amethyst> but we've had several just-after-tournament 0.1X.1 releases 21:00:01 I don't think trunk vs. stable is entirely unimportant, but I also wouldn't say it's of the utmost importance 21:00:03 -!- omarax has quit [Remote host closed the connection] 21:00:04 IMO that's not a problem at all 21:00:33 when I look at the things you consider major bugs they're things affecting tens of users :) meleebug excepted, of course 21:00:50 <|amethyst> maybe we should consider postponing T until a week after release 21:01:00 well 10s of users isn't really accurate chequers 21:01:03 <|amethyst> but making the servers default to the released version before that week 21:01:09 how many games of crawl get played in trunk per day? 21:01:13 plausible! 21:01:17 the answer isn't 'dozens' 21:01:18 !lg * day current trunk 21:01:19 2942. Bolverk the Cutter (L5 KoBe of Trog), blasted by Natasha (magic dart) on D:2 on 2016-09-14 00:59:46, with 172 points after 1552 turns and 0:03:40. 21:01:24 !kw day 21:01:25 Keyword: day => end>${now()-interval('1d')} 21:01:31 !lg * day current !trunk 21:01:32 1204. Tyryt0 the Fighter (L10 MuFi of Gozag), blasted by an electric eel (bolt of electricity) on D:10 on 2016-09-14 01:00:48, with 5569 points after 11558 turns and 0:36:07. 21:01:34 but rather "thousands" 21:01:37 <|amethyst> so that there's a week of people playing 0.1X before we start "keeping score" for T 21:01:43 <|amethyst> !lm * crash t 21:01:48 <|amethyst> !lm * crash t s=name 21:01:48 gammafunk: but not every bug affects every player 21:01:55 <|amethyst> err 21:01:59 major bugs often affect many players, chequers 21:02:00 <|amethyst> that last one wasn't what I wanted 21:02:13 like, look at the 0.17.1 changelog: http://crawl.develz.org/wordpress/crawl-0-17-1-bugfix-release 21:02:27 -!- duralumin has quit [Read error: Connection reset by peer] 21:02:32 41. [2016-05-22 04:12:04] punpun the Infernalist (L27 TeFE of Makhleb) ERROR in 'dbg-scan.cc' at line 554: mid cache bogosity: mid 23615 points to DEAD MONSTER mindex=18 mid=0 (Abyss:3) 21:02:44 ugh, that abyss crash 21:02:46 what am I going to see by looking at the changelog? 21:02:48 someday we should figure that out 21:03:13 <|amethyst> gammafunk: most of the changes that are called out in the changelog are specific to one spell or one background etc 21:03:26 <|amethyst> then again, there's "many other bug fixes" 21:03:31 well those aren't "major bugs" I guess? 21:03:41 anyhow I don't think you have to read too much into it. Simple info on trunk vs. stable would be useful 21:03:54 41 milestones for * (crash t): 11x punpun, 2x vible, 2x lynn, 2x Helmschank, Magatonman, MolaMola, agathos, Leszczynek, deceitdcss, smazza, justnoob, Etesian, takun612, Thetha, JaminCrawler, Twogk, BlueRingedOctopus, stonebell, Yermak, namelastname112, FitzyFitz, oldnick, svendre, LifeFF, gammafunk, grandjackal, AAA, mibe 21:04:08 <|amethyst> 28 people got a crash during tournament 21:04:19 <|amethyst> last tournament 21:04:32 1% 21:04:38 could be better 21:04:44 hm 21:04:48 !lm punpun t crash 21:04:52 11. [2016-05-22 04:12:04] punpun the Infernalist (L27 TeFE of Makhleb) ERROR in 'dbg-scan.cc' at line 554: mid cache bogosity: mid 23615 points to DEAD MONSTER mindex=18 mid=0 (Abyss:3) 21:04:56 good example of a major bugs: that sdl tiles thing that messes up movement, meleebug, rings of slaying that give +150 dam etc 21:04:57 !lm punpun t crash s=noun 21:04:58 11 milestones for punpun (t crash): ERROR in 'dbg-scan.cc' at line 554: mid cache bogosity: mid 23256 points to thrashing horror mindex=35 mid=23257, ERROR in 'dbg-scan.cc' at line 554: mid cache bogosity: mid 20089 points to DEAD MONSTER mindex=24 mid=0, ERROR in 'dbg-scan.cc' at line 554: mid cache bogosity: mid 19936 points to smoke demon mindex=13 mid=19961, ERROR in 'dbg-scan.cc' at line 554:... 21:05:08 <|amethyst> what's the kw for older ts? 21:05:11 <|amethyst> !kw t17 21:05:12 Unknown tournament: t17 21:05:14 <|amethyst> !kw t0.17 21:05:14 Built-in: t0.17 => start>='2015-11-06 20:00:00' time<'2015-11-22 20:00:00' ((cv=0.17|0.17-a)) explbr= 21:05:16 <|amethyst> aha 21:05:17 PleasingFungus, you worked on wizmode mutation code recently, right? I can't get it to grant demonspawn-specific mutations 21:05:23 probably i broke it 21:05:28 <|amethyst> !lm * t0.17 crash x=cdist(name) 21:05:31 someone else was complaining about that 21:05:31 <|amethyst> !lm * t0.16 crash x=cdist(name) 21:05:34 <|amethyst> !lm * t0.15 crash x=cdist(name) 21:05:34 maybe you 21:05:36 <|amethyst> !lm * t0.14 crash x=cdist(name) 21:05:46 %git a6180ab2d8a7c23763f02184e0136578f6bf0bdb 21:05:46 07PleasingFungus02 * 0.19-a0-1318-ga6180ab: Simplify wizmode mutate 10(3 months ago, 1 file, 11+ 55-) 13https://github.com/crawl/crawl/commit/a6180ab2d8a7 21:06:22 it was more recent than that I think. I remember testing clarity for dream sheep and I had to go through a couple different prompts to get it 21:06:24 now there's just the one prompt 21:06:26 it works fine for me, Brannock. are you spelling the mut right? 21:06:41 -!- CanOfWorms has joined ##crawl-dev 21:06:46 Brannock: the commit was only actually pushed about a week ago 21:06:52 the date is misleading 21:06:55 pf: https://puu.sh/ratH7/e264f2fc3e.png 21:06:57 <|amethyst> Hm 21:06:58 90s limit exceeded: killed !lm * t0.17 crash x=cdist(name) 21:06:59 this one's for you 21:07:10 <|amethyst> maybe I should make chei show commit date rather than author date 21:07:13 CanOfWorms: what am i looking at 21:07:14 <|amethyst> but even that is misleading 21:07:14 they were all used on zot:5 21:07:14 Found #19: thin skeletal structure ("You have a somewhat thin skeeltal structure. (Dex +2, Stealth)" 21:07:17 the box 21:07:18 he did it again...he give a png of a text file... 21:07:23 then it prompts me for level, and fails to give it 21:07:24 oh, i misread 21:07:28 dang that's a lotta beasts 21:07:37 yeah I just emptied my FOUR BOXES 21:07:43 unload on 'em! 21:07:48 also fun times with 3 oofs in the chamber 21:07:49 <|amethyst> gammafunk: I have more or less given up on breaking students of this habit 21:07:55 just kept spamming beasts 21:07:55 what can you do! 21:08:16 <|amethyst> gammafunk: also, photographs of computer screens 21:08:25 <|amethyst> I have not yet received a photograph of a phone screen 21:08:28 90s limit exceeded: killed !lm * t0.14 crash x=cdist(name) 21:08:29 wow 21:08:33 <|amethyst> but am waiting for it 21:08:43 |amethyst: you need a device that can receive sms 21:08:51 |amethyst: btw do you have any feedback on https://github.com/crawl/crawl/pull/356? 21:08:52 draft 1 survey http://dpaste.com/1H9NFZX 21:08:52 <|amethyst> never! 21:08:59 the other day you said you were having internet problems 21:09:17 I think it would be nice to ask about the community too. Where and how do people encounter the crawl community, and is it good? 21:09:24 Brannock: works fine for me 21:09:29 weird 21:09:32 24 milestones for * (t0.15 crash): cdist(name)=19 21:09:43 what are you inputting when it asks for "how many levels.."? 21:09:45 what's your mut situation currently look like? you might have a conflict 21:09:53 oh, duh 21:09:56 I'm playing as a demonspawn 21:09:58 <|amethyst> amalloy: what was the compilation error fixed by that second commit? 21:10:12 <|amethyst> amalloy: oh, it's on travis, I'll look there 21:10:16 switching to not-demonspawn fixes it 21:10:18 108 milestones for * (t0.16 crash): cdist(name)=68 21:10:26 didn't even think about there being a conflict 21:10:30 |amethyst: the default move constructor for iterm_def was implicitly converting object_class_type to uint8_t 21:10:35 yeah, looks like you can't give those to ds 21:10:42 ironically 21:12:18 <|amethyst> amalloy: seems reasonable, but while you're at it 21:12:27 i looked at doing vectors but 21:12:35 there is a lot more going on for those 21:12:40 <|amethyst> amalloy: I think there is now no reason to have base_type be a bitfield 21:13:24 base_type? 21:13:30 <|amethyst> in item_def 21:14:12 <|amethyst> presumably the errors were because 21:14:16 <|amethyst> object_class_type base_type:8; ///< basic class (eg OBJ_WEAPON) 21:14:47 !lg * elf:5 x=cv 21:14:56 1025. [cv=0.10] trollherra the Sorcerer (L21 SpEn of Ashenzari), blown up by crawlian's ghost on Elf:5 (enter_wizlab_2) on 2015-09-24 01:44:50, with 296150 points after 67687 turns and 6:07:57. 21:15:04 !lg * elf:7 x=cv 21:15:13 -!- adibis has quit [Ping timeout: 276 seconds] 21:15:24 i'll try removing the bitfield and see 21:15:34 675. [cv=0.7] Dougy the Devastator (L23 DEWz of Vehumet), annihilated by a deep elf blademaster (a +0,+2 elven short sword) on Elf:7 (elf_hall_gauntlet_narrow) on 2011-04-29 23:07:57, with 363194 points after 143645 turns and 13:00:42. 21:15:50 didn't realize there was a 5-level elf phase, tbh 21:15:58 for some reason i thought it went straight from 7 to 3 21:16:48 -!- kdrnic has quit [Quit: Leaving] 21:17:29 <|amethyst> amalloy: though I'm trying to figure out why this would cause that to crash 21:17:37 <|amethyst> amalloy: err, to fail compilation 21:17:47 <|amethyst> amalloy: you didn't change anything about item_def afaict? 21:18:10 <|amethyst> I mean, other than that now it has a member of a different type, but a member unrelated to this one 21:18:21 correct. i assumed that it was because crawlhashtable suddenly gained a move constructor, causing something different to happen in item_def 21:19:52 <|amethyst> amalloy: yeah, but... if that assignment worked in the copy assignment operator, why would it not work in the new move assignment operator? 21:19:53 maybe what we were doing was UB already, and it happened that the previous version's UB was to work as intended, and after my change the UB changed to a compile error 21:21:14 03amalloy02 07[crawl-map-inheritance] * 0.19-a0-1517-g982567d: item_def.base_type doesn't need a bitfield anymore (|amethyst) 10(12 seconds ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/982567dbbbfa 21:21:18 03amalloy02 07https://github.com/crawl/crawl/pull/356 * 0.19-a0-1517-g982567d: item_def.base_type doesn't need a bitfield anymore (|amethyst) 10(16 seconds ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/982567dbbbfa 21:22:04 03Brannock02 07* 0.19-a0-1527-g4aa80ba: Refactor _good_potion_or_scroll() 10(27 hours ago, 1 file, 25+ 30-) 13https://github.com/crawl/crawl/commit/4aa80ba74836 21:22:04 03Brannock02 07* 0.19-a0-1528-g1472800: Clarify a species check 10(27 hours ago, 1 file, 3+ 3-) 13https://github.com/crawl/crawl/commit/1472800fdebf 21:22:04 03PleasingFungus02 {GitHub} 07* 0.19-a0-1543-gd6ab43f: Merge pull request #357 from isloat/vinestalker-items 10(7 seconds ago, 0 files, 0+ 0-) 13https://github.com/crawl/crawl/commit/d6ab43fe0e96 21:22:36 !bug 10669 21:22:37 https://crawl.develz.org/mantis/view.php?id=10669 21:22:47 <|amethyst> amalloy: oh, I see 21:22:53 <|amethyst> amalloy: "There are no bit field prvalues: lvalue-to-rvalue conversion always produces an object of the underlying type of the bit field." 21:23:14 !seen chequers 21:23:14 I last saw chequers at Wed Sep 14 01:09:14 2016 UTC (13m 59s ago) saying 'I think it would be nice to ask about the community too. Where and how do people encounter the crawl community, and is it good?' on ##crawl-dev. 21:23:23 man, i know about lvalues and rvalues, and maybe about xvalues 21:23:25 <|amethyst> amalloy: which is why this affects only the move constructor and not the copy constructor, since the latter would have an lvalue reference 21:23:53 <|amethyst> amalloy: prvalue is an rvalue that isn't an xvalue 21:24:38 so a...thing that you can't assign to, but it's going out of scope soon? 21:24:44 er, isn't 21:24:59 <|amethyst> a prvalue is e.g. 2 + 3 21:25:05 <|amethyst> or x + 3 even 21:25:26 Brannock: do you get notifications when i comment on your prs? 21:25:34 I get emails, yeah 21:25:41 <|amethyst> http://en.cppreference.com/w/cpp/language/value_category 21:25:48 <|amethyst> prvalue xvalue lvalue \ / \ / rvalue glvalue 21:25:50 <|amethyst> err 21:25:53 <|amethyst> let me try that again 21:25:54 -!- Dracunos has joined ##crawl-dev 21:25:57 <|amethyst> prvalue xvalue lvalue 21:25:59 i left you a line note; lemme know if that shows up for you 21:26:00 <|amethyst> \ / \ / 21:26:02 <|amethyst> rvalue glvalue 21:26:04 PleasingFungus: hi... 21:26:05 i hear sometimes those don't notify 21:26:11 my emails don't actively alert me though, so either I have to notice Chrome tab turning blue, or my phone (which isn't on me) vibrates 21:26:16 chequers: can you explain 358 to me? 21:26:46 <|amethyst> amalloy: hmm.. 21:26:46 i wanted trishulas to have a chance to exist outside TSO worship 21:27:18 while i was in the area, I figured he could get better equipment anyhow, since he recently murdered me as Ds 21:27:48 alternatively you could give angels or daeva a chance of spawning with trishulas, but ~flavour~ 21:27:49 he murdered you, so he should...? 21:27:50 PleasingFungus, I didn't realize there was a distinction. I agree that this Xom vault shouldn't give a 'real' ally 21:27:59 yeah, friendly is beogh yred etc 21:28:02 summons 21:28:09 whereas good_neutral is stuff like pikelslaves 21:28:25 That said, it's not like a goblin will survive all that long. Pushing commit... 21:28:25 <|amethyst> amalloy: though actually other.base_type should be an lvalue inside the implicit move constructor 21:28:49 better safe than sorry 21:29:10 <|amethyst> amalloy: so I bet this is some g++ implementation detail that was a bug 21:29:32 <|amethyst> amalloy: presumably it works in newer g++s? since you pushed 21:30:43 <|amethyst> amalloy: but, anyway, to your original question, I don't see a problem with pushing it 21:30:56 |amethyst: it's moving other.base_type into this.base_type, tight? doesn't that mean that converting the lvalue (other.base_type) into an rvalue converts it to uint8_t, per the thing you quoted? and then trying to assign from that into this.base_type is the illegal conversion 21:31:05 and yes, it works in newer g++ 21:31:23 <|amethyst> amalloy: oh, right, it's moving 21:31:37 <|amethyst> amalloy: so it becomes an xvalue then 21:31:42 right 21:31:55 <|amethyst> amalloy: but the thing I quoted was about prvalues, not xvalues 21:31:59 <|amethyst> amalloy: so I bet that's it 21:32:23 03Brannock02 07https://github.com/crawl/crawl/pull/361 * 0.19-a0-1541-g53e375c: New Xom overflow altar 10(3 hours ago, 1 file, 42+ 0-) 13https://github.com/crawl/crawl/commit/53e375c1a816 21:32:25 <|amethyst> amalloy: they might have been working off a non-final version of C++11 and not yet distinguishing the two cases here 21:32:31 <|amethyst> (or maybe it was a bug) 21:32:36 Brannock: also left a bunch of notes on the lizard 21:33:03 03Brannock02 07* 0.19-a0-1541-g53e375c: New Xom overflow altar 10(3 hours ago, 1 file, 42+ 0-) 13https://github.com/crawl/crawl/commit/53e375c1a816 21:33:03 03PleasingFungus02 {GitHub} 07* 0.19-a0-1545-gd8b46fc: Merge pull request #361 from isloat/xom-friendship 10(8 seconds ago, 0 files, 0+ 0-) 13https://github.com/crawl/crawl/commit/d8b46fc8275b 21:33:08 <|amethyst> amalloy: hm, sec 21:33:16 03amalloy02 07* 0.19-a0-1514-g9025daa: Make CrawlHashMap inherit from std::map 10(2 days ago, 2 files, 14+ 196-) 13https://github.com/crawl/crawl/commit/9025daabe7e5 21:33:16 03amalloy02 07* 0.19-a0-1515-gea4be0a: Specify the storage type for object_class_type enum 10(30 hours ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/ea4be0a004c5 21:33:16 03amalloy02 07* 0.19-a0-1516-ga1aa195: Remove a silly copy constructor call (wheals) 10(30 hours ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/a1aa1959cddb 21:33:16 03amalloy02 07* 0.19-a0-1517-g982567d: item_def.base_type doesn't need a bitfield anymore (|amethyst) 10(12 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/982567dbbbfa 21:33:16 03amalloy02 {GitHub} 07* 0.19-a0-1550-g31c0f62: Merge pull request #356 from crawl/crawl-map-inheritance 10(5 seconds ago, 0 files, 0+ 0-) 13https://github.com/crawl/crawl/commit/31c0f6200f07 21:33:21 lol too late 21:33:25 yesssss 21:33:31 <|amethyst> amalloy: oh, no problem, it was fine anyway 21:33:34 friendship vault 21:34:01 ha, i never noticed amalloy {GitHub} for pressing the Merge Button 21:34:09 <|amethyst> amalloy: it's newish 21:34:25 -!- Netmonmatt has quit [Quit: Going offline, see ya! (www.adiirc.com)] 21:34:38 -!- Lasty has quit [Quit: Leaving.] 21:34:43 <|amethyst> GitHub marks itself as the committer now 21:34:46 PleasingFungus, wouldn't renaming the enum screw with save conversion? or will giant newts be converted into frilled lizards if someone updates? 21:34:47 <|amethyst> Commit: GitHub 21:35:04 Brannock: latter 21:35:11 yeah, i figured. seems like an improvement to me 21:35:21 -!- Lasty has joined ##crawl-dev 21:35:27 out to pizza, will return 21:35:29 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.92 [Firefox 48.0.1/20160817112116]] 21:35:43 so pf is working on pizza tornado... 21:35:58 I wonder if AXED_MONS is still necessary if renaming enum 21:36:58 if you just reuse the enum, no 21:37:03 -!- Alatreon has joined ##crawl-dev 21:37:28 are roller beetles supposed to stop rolling if there's shallow water ahead of them? 21:37:46 yes 21:37:49 I forget why 21:38:19 hmm 21:38:21 wierd 21:39:06 ??legendary bugs 21:39:07 I don't have a page labeled legendary_bugs in my learndb. 21:39:09 kind of dumb imo 21:39:12 ??epic bugs 21:39:12 epic bugs[1/28]: if (you.religion = GOD_XOM) 21:39:16 ??epic bugs[29 21:39:16 I don't have a page labeled epic_bugs[29] in my learndb. 21:39:23 ??epic bugs[28 21:39:23 epic bugs[28/28]: edsrzf the Devastator (L23 DsCj of Okawaru), blasted by an ancient lich (crystal spear) on Depths:3 (lemuel_river_lethe) on 2016-03-20 21:39:50, with 1859332704 points after 61543 turns and 5:46:14. 21:39:24 %git efe861 21:39:24 07mumra02 {MarvinPA} * 0.12-a0-2649-gefe861e: Fix strange interaction of boulder beetles and fluids 10(3 years, 7 months ago, 1 file, 15+ 1-) 13https://github.com/crawl/crawl/commit/efe861e7762b 21:39:47 !learndb add epic_bugs Shatter breaks the UI. https://www.reddit.com/r/dcss/comments/52hdvu/shatter_breaks_more_walls/ 21:40:25 that's clearly not a bug report, so i don't know why it would belong in epic_bugs 21:40:43 -!- robotcentaur has quit [Ping timeout: 240 seconds] 21:40:51 what unusual behavior would boulder beetles exhibit while rolling in shallow water? 21:41:01 amalloy: oh? shatter is supposed to break the ui 21:41:18 did you read the submission? 21:41:20 * bh is clever 21:41:31 it's a compliment on the creative tile 21:41:51 -!- Alatreon has quit [Client Quit] 21:41:55 I'll see myself out... 21:42:07 -!- minqmay has quit [Ping timeout: 265 seconds] 21:42:36 -!- minmay has quit [Ping timeout: 265 seconds] 21:43:42 -!- notid has quit [Client Quit] 21:43:51 It was a good dad joke 21:44:56 -!- Smashy has quit [Ping timeout: 244 seconds] 21:53:09 Can I run FULLDEBUG locally? 21:53:20 travis is breaking on something that no other compilation catches 21:53:44 you can. it will be noisy 21:53:50 03Brannock02 07https://github.com/crawl/crawl/pull/359 * 0.19-a0-1541-g2761594: Remove giant newts 10(26 hours ago, 22 files, 40+ 75-) 13https://github.com/crawl/crawl/commit/27615943d0d2 21:53:50 03Brannock02 07https://github.com/crawl/crawl/pull/359 * 0.19-a0-1542-g74e7e77: Introduce frilled lizards to Dungeon ecology 10(24 hours ago, 22 files, 78+ 43-) 13https://github.com/crawl/crawl/commit/74e7e77f4661 21:54:35 I think it's because I enabled SPWPN_ACID on Punk, and it's running a check in makeitem.cc now and killing the build 21:54:40 !source makeitem.cc:351 21:54:40 https://github.com/crawl/crawl/blob/master/crawl-ref/source/makeitem.cc#L351 21:54:54 that's what the error message online says https://travis-ci.org/crawl/crawl/jobs/159709106 (to my understanding, anyway) 21:58:22 -!- debo_ has joined ##crawl-dev 21:58:52 -!- Taraiph has quit [Ping timeout: 244 seconds] 21:59:36 -!- bcadren is now known as Bobobo-bo_Bo-bob 21:59:51 Brannock: yes, you need to change that function to be willing to accept acid brand. as written, apparently it is illegal for a weapon to ever have acid brand 22:00:03 -!- omarax has quit [Read error: Connection reset by peer] 22:00:10 glad I'm understanding the code now :) 22:00:22 -!- mizu_no_oto has quit [Quit: ["Textual IRC Client: www.textualapp.com"]] 22:00:38 odd that it didn't crash the game when I was playtesting new Punk though 22:00:50 because we don't run assertions normally 22:00:50 maybe it only would crash the game if I tried to create a new weapon and ?brand it or something? 22:00:53 ah 22:01:10 assertions are checks for things that we think can never happen under any circumstances 22:01:20 why does it throw a few hundred memory access errors after the makeitem.cc error? 22:01:38 I'm hoping that's related (so the fix I'm about to push will solve both) 22:01:44 it doesn't 22:01:58 that's just gdb trying to produce a stacktrace 22:02:05 and running into some weird locals 22:02:29 hey amalloy, do you think that c runtime error ive been getting could be related to an assertion statement? 22:02:35 -!- minmay has joined ##crawl-dev 22:02:59 you're probably dereferencing a null pointer or something protopulse 22:03:24 can you rephrase that in another way? im not sure what that means 22:03:47 i admit there's some code in my function that i dont even understand because i borrowed it from pre-existing code 22:03:54 so its hard to track down what exactly is the problem 22:03:58 an assertion would have a message with it 22:04:00 Brannock: i'm not sure if the best thing to do is add a special case for punk, or move acid into the ranged-only section. 22:04:09 okay 22:04:14 I moved it into universal section 22:04:16 so not an assertion then... 22:04:18 would there be a problem with that? 22:04:29 special-casing sounds better though 22:04:36 i'd only worry that it might somehow cause ordinary ranged weapons to spawn with acid brand 22:04:39 if only to distinguish it 22:04:39 -!- debo_ has quit [Ping timeout: 250 seconds] 22:04:45 it probably won't, but i haven't checked to be sure 22:05:02 -!- Rotatell has quit [Remote host closed the connection] 22:05:13 -!- Rotatell has joined ##crawl-dev 22:05:14 Brannock: well see REAPING brand 22:05:26 it's also a single-unrand-only brand, and it's not special cased 22:05:27 I vaguely recall some bug with reaping.. 22:05:34 but, yeah, I'll put it with reaping now 22:05:40 gammafunk, can you do your zot-def crash test? I think I got rotatell updated 22:05:49 nooooooo, not with reaping, because reaping is a melee brand 22:06:07 you put it with the non-melee ones, and use reaping as your justification for not special-casing 22:06:16 gotcha 22:06:24 Reaping is.. Zonguldrok? 22:06:27 Is that still in? 22:06:45 seems yes 22:09:05 thanks for the help amalloy! 22:09:15 03Brannock02 07https://github.com/crawl/crawl/pull/360 * 0.19-a0-1541-g328ef83: Enable Acid weapon brand 10(8 hours ago, 5 files, 23+ 2-) 13https://github.com/crawl/crawl/commit/328ef833fede 22:09:15 03Brannock02 07https://github.com/crawl/crawl/pull/360 * 0.19-a0-1542-ge4be2c0: Slimify Punk (hellmonk) 10(8 hours ago, 5 files, 8+ 7-) 13https://github.com/crawl/crawl/commit/e4be2c0442cb 22:09:17 you're welcome 22:09:17 Unstable branch on crawl.jorgrun.rocks updated to: 0.19-a0-1550-g31c0f62 (34) 22:13:27 -!- Bobobo-bo_Bo-bob is now known as Bcadren 22:21:04 -!- WalkerBoh has joined ##crawl-dev 22:34:43 -!- PudPo has joined ##crawl-dev 22:34:57 ##crawl 22:34:57 whoops 22:43:29 -!- Ladykiller70 has quit [Read error: Connection reset by peer] 22:47:27 -!- PsyMar has quit [Ping timeout: 244 seconds] 22:56:48 -!- robotcentaur has quit [Quit: Page closed] 22:56:54 hey people quick question 22:57:01 so I did some file editing and compiled it for non tiles 22:57:30 but whenever I tried doing "make TILES = y" like it says to in install txt, I always get an error message 22:57:52 make: *** empty variable name. stop. 22:58:04 am I initiating Tiles incorrectly? 22:58:08 have you tried no spaces? 22:58:11 i.e. make TILES=y 22:58:51 that did it! thank you very much :D 22:59:38 it says 'make TILES=y' in install.txt 22:59:55 code can be very finicky 23:00:03 -!- omarax has quit [Remote host closed the connection] 23:02:00 Yea I thought it dealt with whitespace better, apparently not though lol 23:03:13 -!- protopulse has quit [Ping timeout: 240 seconds] 23:05:10 -!- zeia has quit [Ping timeout: 265 seconds] 23:05:24 -!- PleasingFungus has joined ##crawl-dev 23:06:01 -!- Lasty_ has quit [Read error: Connection reset by peer] 23:07:30 !seen alatreon 23:07:30 I last saw Alatreon at Wed Sep 14 01:41:50 2016 UTC (1h 25m 39s ago) quitting, saying 'Client Quit'. 23:07:43 !tell alatreon !source mon-project.cc:657 23:07:44 PleasingFungus: OK, I'll let alatreon know. 23:08:28 PudPo: whitespace is fine for some things, not for others... 23:10:37 what's the bug supposed to be for 23:10:41 ??epic_bugs[17 23:10:42 epic bugs[17/28]: !log PleasingFungus kobe won 1 23:10:51 03Brannock02 07* 0.19-a0-1541-g2761594: Remove giant newts 10(27 hours ago, 22 files, 40+ 75-) 13https://github.com/crawl/crawl/commit/27615943d0d2 23:10:51 03Brannock02 07* 0.19-a0-1542-g74e7e77: Introduce frilled lizards to Dungeon ecology 10(25 hours ago, 22 files, 78+ 43-) 13https://github.com/crawl/crawl/commit/74e7e77f4661 23:10:51 03PleasingFungus02 {GitHub} 07* 0.19-a0-1553-g64c24c3: Merge pull request #359 from isloat/remove-newt 10(4 seconds ago, 0 files, 0+ 0-) 13https://github.com/crawl/crawl/commit/64c24c37eed0 23:11:00 CanOfWorms: look at my equipment closely 23:11:09 !log PleasingFungus kobe won 1 23:11:10 1. PleasingFungus, XL27 KoBe, T:86540: http://crawl.berotato.org/crawl/morgue/PleasingFungus/morgue-PleasingFungus-20140521-002909.txt 23:11:31 <|amethyst> CanOfWorms: note the weapon and the race 23:11:36 ah 23:11:42 two! two! ah ah ah 23:11:46 is that from the lig bug? 23:11:50 yep 23:11:55 nice 23:11:57 i think? i was the only one who got a win out of it 23:12:06 also surprised to see that the smite targeted freeze bug isn't on that list 23:12:26 wheals fixed the bug early on, so i had to never swap weapons... 23:12:50 <|amethyst> it is 23:12:58 <|amethyst> ??epic bugs[freeze] 23:13:02 epic_bugs[24/28]: From 0.5 to 0.16 freeze and vampiric draining had smite targeting if you used ! or @. 23:13:10 that is an amazing bug 23:13:12 how did that one happen? 23:13:34 directn.cc is a scary, scary place 23:13:45 ah, guess I missed that one 23:14:49 Brannock, it was a pretty obvious consequence of the code if you looked at it 23:14:52 but nobody looked at it 23:15:06 tbf crawl is like 300 files 23:15:06 -!- WalkerBoh has quit [Remote host closed the connection] 23:15:09 and then some 23:16:01 <|amethyst> I'm surprised no one figured it out accidentally sooner 23:16:18 <|amethyst> or, rather, those who did actually managed to keep it a secret 23:16:18 they just didn't tell us 23:16:24 <|amethyst> players suck at keeping secrets 23:16:35 honestly i only found out about the ! key as a result of this bug 23:16:40 <|amethyst> %git :/told Lasty 23:16:40 07|amethyst02 * 0.18-a0-1523-gbe15c29: Don't allow supercharging non-chargeables (pubby) 10(6 months ago, 1 file, 6+ 0-) 13https://github.com/crawl/crawl/commit/be15c299740c 23:16:42 so i never could have discovered it 23:18:09 <|amethyst> ! and @ are a little silly IMO 23:18:16 i like ! 23:18:34 i still don't know about either 23:18:38 <|amethyst> I think it's useful to be able to aim at angles you otherwise wouldn't 23:18:38 <|amethyst> but 23:18:41 i think i found one of them, and then forgot 23:18:46 <|amethyst> why can't you ! or @ outside of LOS? 23:18:49 without it, you end up with angles that are aimable at for some spells and not for others 23:18:53 !seen koboldina 23:18:53 I last saw koboldina at Fri Sep 9 21:56:56 2016 UTC (4d 5h 21m 56s ago) quitting, saying 'Quit: Page closed'. 23:19:11 <|amethyst> amalloy: yeah, but the presence of walls means you can't aim at those angles anymore 23:19:11 !seen miek_ 23:19:12 I last saw miek_ at Wed Sep 14 02:56:30 2016 UTC (22m 40s ago) saying 'the idea was get a decent char and let him try it' on ##crawl. 23:19:14 <|amethyst> which is silly 23:19:28 |amethyst: do you remember the orcish followers/pan bug? 23:19:34 agreed, but that's true even without ! 23:19:43 <|amethyst> amalloy: IMO ! and @ it should let you target any square 23:19:50 <|amethyst> any one that fits on your screen, at least 23:19:52 sure 23:19:53 i'm excited for more diamond crashes 23:19:56 <|amethyst> heh 23:20:01 -!- Guest927 has quit [Ping timeout: 276 seconds] 23:20:07 diamond crashes? 23:20:15 !lm * crash noun~~diamond 23:20:17 144. [2016-08-29 12:37:14] Ferkelamun the Grappler (L9 TrGl of Makhleb) ASSERT(in non diamond int(r.start)) in 'ray.cc' at line 217 failed on turn 6485. (D:7) 23:20:20 <|amethyst> !crashlog * noun~~ray 23:20:20 427. resistentialism, XL9 DsCK, T:5143 (milestone): http://crawl.berotato.org/crawl/morgue/resistentialism/crash-resistentialism-20160910-222713.txt 23:20:28 <|amethyst> !lm * crash noun~~ray 23:20:29 427. [2016-09-10 22:27:13] resistentialism the Cutter (L9 DsCK of Xom) ASSERT(msidx < ARRAYSZ(mspell list)) in 'mon-util.cc' at line 2514 failed on turn 5143. (D:6) 23:20:31 ha, i win 23:20:35 also, huh, what is that crash? 23:20:36 <|amethyst> heh 23:21:02 <|amethyst> xv on a monster it looks like 23:21:13 <|amethyst> a giant gecko? 23:21:17 yeah 23:21:18 <|amethyst> oh 23:21:26 <|amethyst> one that used to be an orc wizard 23:21:26 huh 23:21:28 hm 23:21:31 gonna try to replicate 23:21:31 <|amethyst> I'm certain that's relevant 23:21:34 <|amethyst> yay 23:21:36 ENUMS! 23:21:46 ugh, need to rebuild... thanks, BRANNOCK 23:21:56 heh 23:22:01 -!- smltlk has quit [Ping timeout: 260 seconds] 23:22:42 !learn s ev[2 Fun Player Melee EV Secret Knowledge: 1) Reduced by 3 if constricted 2) Reduced by 10 if the meleer is invisible to you 3) Reduced by 5 while using stairs (in 0.18-). 23:22:43 ev[2/5]: Fun Player Melee EV Secret Knowledge: 1) Reduced by 3 if constricted 2) Reduced by 10 if the meleer is invisible to you 3) Reduced by 5 while using stairs (in 0.18-). 23:23:08 i wonder if the invis thing is still true 23:23:19 -!- Daekdroom has quit [Quit: Leaving] 23:24:02 i think so 23:24:07 invis is a huge buff still 23:24:11 I hope I didn't break anything with enums :x 23:24:15 i can't see it anywhere... hm 23:24:45 PleasingFungus: fsim? 23:25:02 found it 23:25:04 it is 23:25:10 !source player.cc:6180 23:25:10 https://github.com/crawl/crawl/blob/master/crawl-ref/source/player.cc#L6180 23:25:19 constrict penalty is right above that 23:27:49 !learn e evasion_brand[1 s/.$/, except in 0.19+, where it doesn't appear at all. 23:27:49 evasion brand[1/1]: Gives +5 EV. Only appears on launchers, except in 0.19+, where it doesn't appear at all. 23:28:58 1learn add crawl_players MOREMUTI, MOREGORE, MOREBLOOD! MOBILEREFRIGERATORS! MONSTERTV! GODTRICKING/BECOMINGAGOD! 23:29:52 AND BATTLEANDROIDS, OFC!!! 23:30:09 you forgot the crabs 23:30:15 i trimmed a lot from that one 23:30:23 INDUSTRIALDIMENSION(Earth-like XIXcentury)! GUILDS! ADVANCEDTRADE! 23:30:43 i am not really clear on how guilds & 'advanced trade' would fit in crawl 23:30:51 but i'm very curious 23:30:59 guilds is just how they spell gods in the future 23:31:05 or the past, I guess 23:31:15 basically any time period that isn't onw 23:31:17 *now 23:31:24 hm 23:31:59 "You have lost your membership! Your lawyers will hear about this!" 23:32:20 "Okawaru sends their legal force at you!" 23:32:41 reading through some discussion on dream sheep, I notice that bats and rats came up as "trivial fodder"... but no one mentioned giant newts 23:32:46 the most forgettable monster in Crawl, rip 23:32:48 haha 23:33:11 responses will be all confusing them with geckos 23:33:11 what's old is newt 23:33:14 ! 23:33:14 <|amethyst> PleasingFungus: The kobolds have a crystal plate they found lying around, but are only willing to part with it in exchange for two giant eye corpses and a demon blade. If you improved your Haggling skill, you might be able to get it for a live ooze and a scimitar, instead. 23:34:06 <|amethyst> PleasingFungus: Lead that human from the Yred altar vault to Pikel and he will give you his robe 23:34:12 people think bats are trivial fodder? wtf 23:34:21 @??bat 23:34:21 bat (15b) | Spd: 30 | HD: 1 | HP: 3-4 | AC/EV: 1/14 | Dam: 1 | see invisible, fly | Res: 08blind | XP: 1 | Sz: tiny | Int: animal. 23:34:23 @??rat 23:34:23 rat (07r) | Spd: 10 | HD: 1 | HP: 2-3 | AC/EV: 1/10 | Dam: 3 | XP: 1 | Sz: tiny | Int: animal. 23:34:26 @??giant newt 23:34:26 giant newt (03l) | Spd: 10 (swim: 60%) | HD: 1 | HP: 1-3 | AC/EV: 0/15 | Dam: 3 | amphibious, cold-blooded | Res: 12drown | XP: 1 | Sz: tiny | Int: animal. 23:34:28 minmay https://www.reddit.com/r/dcss/comments/502w5p/please_nerf_or_remove_dream_sheep_preferably_by/d710tv5 23:34:30 DCSS could use some quests 23:34:39 it does have quests though 23:34:43 ??orb_of_zot 23:34:44 orb of zot[1/4]: Goal of the game; get it and return to the surface. Found on level 5 of the Realm of Zot. Slows down teleports and makes controlled blinks random, and causes all monster generation to become extremely rapid and to consist solely of abyss- and pan-type nasties, including pandemonium lords and angels and daevas (wtf). 23:34:48 ??zxc[2 23:34:48 zxc[2/2]: 7958 | D:8 | Sixotanaka: after stairdancing that bat, how can u say ur not boring 23:34:50 Better ones, side quests, love stories 23:35:09 tons of people in the 2012 survey wanted more quests 23:35:14 Maybe you find out.. The gnome zot.. Is your father!! 23:35:22 it's like they didn't even know timed portals existed.... sad! 23:35:38 I feel like people conflate (and confuse) RPG and roguelike paradigms a lot 23:35:55 i mean, other roguelikes have quests 23:36:00 <|amethyst> there is an RP element to roguelikes 23:36:03 <|amethyst> and what PF said 23:36:08 like qud, or tome2, or steamband 23:36:13 adom... 23:36:13 steamband, queen of roguelikes... 23:36:22 stupid AoLS 23:36:36 That's a good point.. In open ended games like df adventure, cdda.. I have to like try to roleplay, or I have no direction at all :p 23:36:54 <|amethyst> several angbands: Z and NPP at least 23:37:00 Rocketband 23:37:03 -!- wheals has quit [Ping timeout: 244 seconds] 23:37:06 i am possibly the only person to have made a steamband let's play 23:37:12 Link 23:37:19 And have you tried rocketband? 23:37:30 never heard of it! 23:37:34 4chan seems to be a big fan of poschengband but I haven't taken the time to try it yet 23:37:50 http://angband.oook.cz/forum/showthread.php?t=7792 23:37:54 And you call yourself a 'bander 23:38:20 Dracunos: http://forums.somethingawful.com/showthread.php?threadid=3576003&userid=190796#post421945805 , but it requires an SA account with archives, sorry 23:38:26 not sure how to rehost it 23:38:37 i'm pretty sure i don't call myself a bander 23:38:48 pf: should have hosted it on lpix.... 23:39:15 <|amethyst> my first thoughts on playing crawl (and reading crawlwiki) were "there's a lot of angband influence here" 23:39:19 haha 23:39:23 Eh? You get an error when trying to go to the page? Or the zip links? 23:39:35 PleasingFungus, depending on how old that LP was, it should be on lp archive 23:39:36 CanOfWorms: there was a very fun forums bug i discovered while making the LP 23:39:43 they don't auto-archive, afaik 23:39:47 <|amethyst> "vault", "ego", "+4,+2" 23:39:47 it's only by request 23:39:49 that's not a bug 23:39:52 ah 23:39:58 oh, you were responding to brannock 23:39:59 lol 23:40:23 Oh, that's for your lp :p 23:40:39 That's terrible, you should feel bad 23:40:47 ??? 23:40:50 pf, constantly discovering new bugs everywhere 23:40:59 Making your lp behind a login wall 23:41:03 <|amethyst> I always get SomethingAwful and Something Positive confused 23:41:05 it wasn't behind a wall when i made it! 23:41:07 It's art 23:41:09 that's just how SA works 23:41:10 It belongs to the world 23:41:15 |amethyst: is that comic still running? i haven't thought about it in years 23:41:34 <|amethyst> PleasingFungus: it is 23:41:37 I bet there's a torrent of it out there tho 23:41:38 dang 23:41:48 couple seeders 23:42:11 so imgur has a feature where, if you add an image size ("l", "s", "m", "h") to the end of the url, it'll give you a different size 23:42:39 http://i.imgur.com/i3s29CH.png normal, http://i.imgur.com/i3s29CHs.png small 23:43:15 -!- smltlk has quit [Ping timeout: 244 seconds] 23:43:32 someone who worked on something awful had the clever idea of inspecting imgur urls for such trailing size letters and, if found, automatically wrapping the image in a link to the normal-sized version of the image (without the trailing letter) 23:43:41 -!- jehoesefat has quit [Quit: Leaving] 23:43:46 -!- bairyn has joined ##crawl-dev 23:44:29 the problem is: it turns out that imgur is perfectly capable of generating an image url that ends in s/m/l/h *without* human intervention; meaning, if you strip it, you link to a totally different image. 23:44:39 nice! 23:44:59 actually I might have read about that in the thread while I was reading your updates 23:45:04 probably 23:45:10 FUZZY MAMMAL: " So is this an emperor has no clothes thing or is imgur just fucking with me about the naked lady in the middle of pleasing fungus' update last page? " 23:45:21 yeah 23:45:24 that sounds very familiar 23:45:43 (the final piece was fuzzy mammal's client automatically replacing linked imgur images with the full-size versions...) 23:45:53 SA coders have a certain reputation 23:45:54 hahaha 23:46:24 coder"s" might be a generous estimate of the workforce behind SA's hobbled technology 23:46:37 PleasingFungus: hahaha 23:51:20 http://bp.io/howroguelike/ 23:54:39 my game refuses to eat shields? 23:54:45 PleasingFungus: there are way more dick pics than naked ladies for the record 23:55:02 clearly i got a lucky roll (?) 23:55:19 there's this site that displays random imgur images and last time I looked at it, it was basically an infinite scrolling wall of cock 23:55:56 inspiring 23:56:11 i feel like i've heard of that site. maybe it was a different one 23:56:18 i think the one i heard of was just 'refresh the page, get a random image' 23:56:28 I think it was this: https://autoblog.suumitsu.eu/docs/random_imgur_old.html (almost guaranteed NSFW) from the looks of it, there are almost no dick pics now 23:56:34 sad... 23:56:44 what's the world come to 23:56:59 http://i.imgur.com/KPV2F.jpg this is good 23:57:10 I should be glad I didn't get child porn I guess 23:57:24 http://i.imgur.com/LD6xA.gif this one's also good. stopping while i'm ahead 23:58:51 I'm sorry for introducing you to this 23:59:04 haha 23:59:06 <|amethyst> btw, what are all these things that look like video game levels? 23:59:09 <|amethyst> http://imgur.com/2V9Sk 23:59:24 probably a video game level? 23:59:29 tile maps..? 23:59:36 too disjointed to be a level 23:59:37 oh 23:59:41 <|amethyst> yeah, but for what? 23:59:41 that one's a texture 23:59:43 -!- dtsundere has joined ##crawl-dev 23:59:52 the head is in the top-left 23:59:52 -!- zxc has joined ##crawl-dev