00:00:22 crawl is good 00:00:23 so it basically just exists to make gr more overpowered than otherwise =p 00:00:34 Unstable branch on CRAWL.XTAHUA.COM updated to: 0.20-a0-823-gdec668e (34) 00:00:37 and to nerf phial of floods against orbs of fire 00:00:43 hahaha 00:00:44 doesn't rdrown also reduce the damage from whatever the wave spell is called 00:00:45 right 00:01:03 ??merfolk aquamancer 00:01:03 merfolk aquamancer[1/1]: Creates water, knocks you back and murders you with {primal wave}. Also throws icicles. And steam balls so you'd regret wearing that ring of ice for rC+. Also, unlike almost everything else in shoals, sees invis! 00:01:10 because no one liked it when you could one shot an oof with the phial 00:01:10 primal wave yeah 00:01:23 although i guess that wasn't really an rdrown thing 00:01:59 ??faq[rdrown 00:01:59 faq[2/27]: Q: Why do orbs of fire have rDrown? A: if you happen to enslave a merfolk aquamancer on zot:5, I think the orb of fire's rDrown will reduce the wave spell damage 00:02:01 do wossnames still exist? 00:02:21 elemental wellsprings? 00:02:32 they were removed and then reappeared in coc 00:02:37 now they're elemental hellsprings 00:02:37 lol 00:02:51 ProzacElf: they're different though but i don't remember how 00:02:54 i have not been to coc in.....at least a year 00:03:11 i remember back when they could knock you back into deep water and just kill you 00:03:21 that... could that really happen? 00:03:22 and there was that vault in d:23-25 00:03:25 that doesn't sound like crawl 00:03:33 where you had a long winding path 00:03:37 i remember when dragons could trample you into deep water in abyss 00:03:39 surrounded by deep water 00:03:45 and at the end there was a wellspring 00:03:54 -!- mong has quit [Quit: Leaving] 00:04:05 and you were either fucked or you happened to be carrying your flight potions 00:04:08 i also remember when you could passwall yourself into a solid feature and die 00:04:12 or they didn't get shattered by some asshole 00:04:19 remember tvsian's abyss death 00:04:28 is this true? on webtiles A is how you look at your vampire chart, on local tiles right click, on console press ! 00:04:43 sounds right 00:04:45 why? 00:04:57 just checking that I'm reading this right 00:05:03 rumflump: you can do any of those three, can't you 00:05:03 ontoclasm: really? 00:05:10 except right click on the ones without mouse support 00:05:21 -!- Bammboo has quit [Ping timeout: 268 seconds] 00:05:27 and wondering if it'd be bad to make it always one thing consistently 00:05:27 -!- Bammboobies is now known as Bammboo 00:05:49 i forget what exactly ! does 00:05:51 heh 00:05:55 but A is always the same 00:06:00 i think right click is just recommended for mouse people so they have to remember fewer commands 00:06:03 rumflump: you're doing the yiuf fork, right 00:06:04 or something 00:06:04 ? 00:06:37 i can't even play local tiles 00:07:10 i mean, the mouse totally fucks me up 00:07:19 and the whole display of inventory in the corner 00:07:48 ok, it's not A, ever, not for toggling at least 00:07:51 just ! and rclick 00:07:58 that's not as bad as I thought. misread something 00:08:15 also: why have I never played a vampire hunter before 00:08:34 ?? 00:08:37 oh 00:08:38 lol 00:08:40 vphu 00:08:44 not a hunter of vampires 00:08:49 EXACTLY 00:09:00 fr vampire hunter background 00:09:02 it's a deliciously confusing jolt of mis-hear 00:09:06 start with a crossbow and like 00:09:06 because vp have janky ranged apts? 00:09:09 holy water or something 00:09:18 prozac, I don't care, I'm doing it 00:09:18 fr: holy water 00:09:21 haha 00:09:34 one and wonning this (not really, I'll lose interest at inventory-issues phase) 00:09:36 rumflump: you never answered me w/r/t yiuf fork 00:09:44 (is that yours?) 00:09:45 oh, yes 00:09:47 haha 00:09:52 -!- mizu_no_oto has quit [Quit: ["Textual IRC Client: www.textualapp.com"]] 00:09:55 bring back all the old stupid janky spells 00:09:59 !! 00:10:04 you didn't read my readme 00:10:10 therefore I don't have to answer that! 00:10:11 bring back detect food 00:10:30 I DIDN'T GET THIS FAR IN LIFE BY READING! 00:10:32 *may not be true 00:10:56 tldr: janky species only (probably) 00:11:13 beware scope creep 00:13:04 beware, beware / the scope creep of may 00:13:37 hell yeah you can walljump into excluded areas without warning 00:13:45 leave this in 00:15:13 njj jj 00:15:40 disregard that 00:15:55 tbh i dont regard most of whats said 00:16:55 I'm having a really hard time biting people with this hunting sling 00:30:29 -!- exant has quit [Quit: Page closed] 00:31:58 hm, sounds bugged 00:35:44 -!- Pleasingfungus has quit [Quit: ChatZilla 0.9.93 [Firefox 51.0.1/20170125094131]] 00:51:04 -!- Kalir has quit [Changing host] 00:55:01 -!- twelwe has quit [Quit: Page closed] 00:59:06 -!- chatter29 has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] 01:05:33 -!- Lasty has joined ##crawl-dev 01:05:55 -!- chatter29 has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] 01:07:33 -!- Lasty has quit [Client Quit] 01:12:31 crawl name generator: 01:12:33 ??fuk da sac[11 01:12:33 fuk da sac[11/13]: 14551 | D:10 | Identified the +2 leather armour "Wank" (You found it on level 10 of the Dungeon) 01:12:43 wesnoth name generator: http://i.imgur.com/uRlGzU8.png 01:18:43 -!- geekosaur has quit [Excess Flood] 01:20:38 -!- geekosaur has quit [Excess Flood] 01:20:45 Unstable branch on crawl.develz.org updated to: 0.20-a0-823-gdec668e (34) 01:21:22 -!- geekosaur has joined ##crawl-dev 01:22:01 -!- geekosaur has quit [Excess Flood] 01:23:22 -!- geekosaur has joined ##crawl-dev 01:30:28 ^status 01:30:28 33 Crawlers. CBRO disk usage=91% (135GB) | RAM usage=25% (4GB)| uptime/CPU= 01:30:27 up 2 days, 7:08, 3 users, load average: 1.56, 1.21, 1.16 (4 Cores) http://status.berotato.org 01:46:16 -!- bgiannan_ has joined ##crawl-dev 01:50:33 this is a bug that's fixed in trunk already, right? http://i.imgur.com/a3alIro.png 01:52:06 -!- mong has quit [Quit: Leaving] 01:52:09 yes 01:54:52 -!- hellmonk has quit [Quit: Page closed] 02:02:27 Windows builds of master branch on crawl.develz.org updated to: 0.20-a0-823-gdec668e 02:07:11 -!- rossi_ has quit [Ping timeout: 258 seconds] 02:14:48 -!- bgiannan_ has quit [Ping timeout: 268 seconds] 02:24:41 -!- Moritz_ has joined ##crawl-dev 02:24:53 greetings 02:26:07 -!- Moritz_ has quit [Client Quit] 02:30:42 -!- Lasty has joined ##crawl-dev 02:32:11 -!- rumflump has quit [Ping timeout: 264 seconds] 02:32:22 -!- Enthusiasm has quit [Remote host closed the connection] 02:32:51 -!- Lasty has quit [Client Quit] 02:35:30 -!- ontoclasm has quit [Quit: Leaving.] 02:38:55 -!- Lasty has joined ##crawl-dev 02:44:44 -!- Perryman has quit [Read error: Connection reset by peer] 02:47:23 -!- simmarine has quit [Read error: Connection reset by peer] 02:53:20 Monster database of master branch on crawl.develz.org updated to: 0.20-a0-823-gdec668e 03:03:45 -!- mibe has quit [Ping timeout: 260 seconds] 03:11:11 -!- ProzacElf has quit [Ping timeout: 264 seconds] 03:14:50 -!- noppa354 has quit [Ping timeout: 260 seconds] 03:15:01 Unstable branch on crawl.beRotato.org updated to: 0.20-a0-823-gdec668e (34) 03:27:14 -!- Zeor has quit [Quit: Leaving.] 03:32:43 -!- eb_ has quit [] 03:39:19 -!- acalycine has quit [Quit: bye] 03:48:11 -!- Tux[Qyou] has joined ##crawl-dev 03:48:24 -!- gk_1wm_su has quit [K-Lined] 03:50:42 -!- rumflump has joined ##crawl-dev 03:56:32 -!- sooheon has quit [Remote host closed the connection] 03:58:13 -!- orbisvicis has quit [Ping timeout: 260 seconds] 04:01:18 -!- amalloy_ is now known as amalloy 04:05:13 -!- cxr has quit [Ping timeout: 260 seconds] 04:06:01 -!- Blazinghand has joined ##crawl-dev 04:14:32 -!- Wahaha has quit [Quit: Leaving] 04:14:53 -!- GauHelldragon has quit [Ping timeout: 246 seconds] 04:20:28 -!- cxr has quit [Ping timeout: 240 seconds] 04:27:04 -!- Ququman has joined ##crawl-dev 04:31:45 -!- bannakaffalatta has quit [Read error: Connection reset by peer] 04:32:15 -!- snux has quit [Client Quit] 04:36:42 -!- cxr has quit [Ping timeout: 258 seconds] 04:38:52 -!- koboldina has joined ##crawl-dev 04:40:04 -!- Kalir has quit [Quit: I'M OUT SON. PEACE, LOVE, EXPLOSIONS.] 04:47:41 " Something unexpectedly blocked you, preventing you from leaping!" gives me exh but nothing was in the way and I was fighting a kraken? strange 04:49:55 -!- namelastname112 has quit [Ping timeout: 260 seconds] 04:52:26 -!- cxr has quit [Ping timeout: 260 seconds] 04:56:30 -!- SteelNeuron has joined ##crawl-dev 04:57:05 !messages 04:57:06 No messages for SteelNeuron. 05:03:04 -!- laj1 has quit [Ping timeout: 240 seconds] 05:08:05 -!- cxr has quit [Ping timeout: 268 seconds] 05:12:04 -!- ajsh__ has quit [Ping timeout: 240 seconds] 05:12:17 -!- Blazinghand has quit [Quit: This computer has gone to sleep] 05:23:51 -!- cxr has quit [Ping timeout: 258 seconds] 05:28:12 -!- flow has quit [Quit: Page closed] 05:28:44 -!- amalloy is now known as amalloy_ 05:29:37 -!- introsp3ctive has quit [Ping timeout: 256 seconds] 05:39:04 -!- cxr has quit [Ping timeout: 240 seconds] 06:00:01 -!- omarax has quit [Remote host closed the connection] 06:00:35 -!- genericpseudonym has quit [Ping timeout: 240 seconds] 06:07:16 is there a way to check whether the player's skills are a certain value, like `if (you.fire_magic >= 4)` or something like that? 06:09:14 I want to message the player when they get a fire magic boost, but only if they actually have any fire magic skill and thus a reason to care 06:11:04 -!- HellTiger has quit [Ping timeout: 246 seconds] 06:13:09 you.skill(SK_FIRE_MAGIC) 06:13:16 it comes with some defaults that you might want to make sure about 06:13:46 like whether it's your "real" skill level (i.e. before factoring in any modifiers such as drain or heroism) 06:13:51 -!- rhovland has quit [Quit: leaving] 06:18:11 do you happen to know where those defaults are described? I'm scrolling through skills.cc now 06:20:03 -!- Lasty has quit [Quit: Leaving.] 06:20:42 -!- Lasty has joined ##crawl-dev 06:20:48 Your best bet may be to look at player.cc:5874, at the skill() call itself 06:35:12 cool, I can sorta parse that. I definitely want real skill, and I don't have an opinion on drain so I'm gonna assume the default is good. if (you.skill(SK_FIREMAGIC, 1, true) >= 3 mprf(MSGCH_INTRINSIC_GAIN, "Fire and Earth empowered!"); 06:35:57 -!- adibis has quit [Ping timeout: 240 seconds] 06:38:10 yup that seems good :) 06:38:39 If you want to reflect that the player has invested in the skill, unrelated to temporary effects, that should do it 06:48:27 -!- scummos__ has quit [Ping timeout: 240 seconds] 06:48:39 -!- hittemvvvhard has joined ##crawl-dev 06:51:22 -!- laj1 has joined ##crawl-dev 06:56:14 -!- Fixer has joined ##crawl-dev 06:59:08 so far: trying that with square brackets, parentheses, with and without the bools and the int, every time it comes back `error: expected primary-expression before ‘>=’ token` 07:00:02 -!- omarax has quit [Remote host closed the connection] 07:01:12 paste the snippet? 07:02:42 yessiree, thanks! http://dpaste.com/2KY0FWZ 07:03:46 -!- hurdos has quit [Quit: Leaving.] 07:05:13 that's lacking some parentheses :) 07:05:32 the if clause must be inside parentheses, if(...), so at least the end one is missing 07:05:57 other than that it looks okay 07:06:26 well 07:06:28 oho! that did it 07:06:38 there are some excess ones too 07:06:52 after the call to skill() 07:06:59 I have a tendency to use extras, due to situations like this, hehe 07:07:39 if (you.skill(SK_FIRE_MAGIC, 1, true) >= 3 || you.skill(SK_EARTH_MAGIC, 1, true) >= 3) 07:07:43 should be looking like that 07:07:55 with the split lines ofc 07:09:26 I see, thanks 07:13:49 do you know the difference between mpr and mprf? 07:16:52 -!- genericpseudonym has quit [Ping timeout: 246 seconds] 07:19:20 -!- Lasty1 has joined ##crawl-dev 07:20:02 -!- Lasty has quit [Ping timeout: 240 seconds] 07:22:14 rumflump: mprf can do formatting like printf 07:34:05 -!- cxr has quit [Ping timeout: 240 seconds] 07:40:40 I've never seen printf! but I take it that means mpr is for simple messages, and mprf is for messages that fall into certain important categories 07:42:34 not exactly 07:42:54 the difference is that mprf, similarly to printf, makes outputting variable messages a bit easier 07:43:02 say that you want to output a message that references a monster's name 07:43:30 with mprf, you can do something like "mprf("The monster named %s says hi!", monster.name());", simplified of course 07:43:59 where as with mprf, you would have to compose the message on the side, either via an abstraction like std::string or on a raw text buffer, and then pass it to mpr 07:44:29 sorry, the first part of my last sentence should read "where as with mpr" 07:44:51 ok, cool 07:46:04 -!- wasd64 has quit [Ping timeout: 260 seconds] 08:00:11 -!- omarax has quit [Remote host closed the connection] 08:05:48 -!- bgiannan_ has joined ##crawl-dev 08:17:28 -!- adelrune has joined ##crawl-dev 08:19:54 -!- koboldina has quit [Ping timeout: 260 seconds] 08:29:42 -!- Lasty has joined ##crawl-dev 08:32:08 -!- Lasty1 has quit [Ping timeout: 260 seconds] 08:32:42 -!- radinms has quit [Quit: Leaving...] 08:34:16 -!- CacoS has quit [Quit: Leaving] 08:47:54 -!- Lightli has quit [Ping timeout: 260 seconds] 09:00:01 -!- omarax has quit [Remote host closed the connection] 09:04:30 -!- Lasty has quit [Quit: Leaving.] 09:05:04 -!- Lasty has joined ##crawl-dev 09:14:36 03advil02 07* 0.20-a0-824-ga321ce6: Make targeter/mesmerise code & rendering consistent across interfaces 10(3 minutes ago, 5 files, 30+ 21-) 13https://github.com/crawl/crawl/commit/a321ce641457 09:53:53 !mesmerize advil 09:54:42 :-) 10:00:02 -!- omarax has quit [Remote host closed the connection] 10:06:20 -!- sneakyness has quit [Read error: Connection reset by peer] 10:07:04 -!- sneakyness has joined ##crawl-dev 10:09:12 -!- bgiannan_ has quit [Ping timeout: 260 seconds] 10:10:06 Unstable branch on crawl.jorgrun.rocks updated to: 0.20-a0-824-ga321ce6 (34) 10:10:22 -!- travis-ci has joined ##crawl-dev 10:10:23 The build was broken. (master - a321ce6 #8029 : advil): https://travis-ci.org/crawl/crawl/builds/207907408 10:10:23 -!- travis-ci has left ##crawl-dev 10:11:06 ugh 10:11:06 ok 10:11:40 -!- jeefus has joined ##crawl-dev 10:15:22 -!- jefus- has quit [Ping timeout: 246 seconds] 10:16:40 jsoh (L1 VSGl) ERROR: range check error (-1 / 80) (D:1) 10:16:50 jsoh (L1 VSGl) ERROR: range check error (-1 / 80) (D:1) 10:17:03 jsoh (L1 VSGl) ERROR: range check error (-1 / 80) (D:1) 10:17:10 <|amethyst> advil: do you have this? 10:17:16 I'm working on it 10:17:17 jsoh (L1 VSGl) ERROR: range check error (80 / 80) (D:1) 10:17:22 I should maybe revert my push tho 10:17:35 <|amethyst> advil: I think the fix should be simple 10:17:49 laron (L2 DsGl) ERROR: range check error (-1 / 80) (D:1) 10:17:51 <|amethyst> advil: add map_bounds(gc) && to the mesmerise_excluded calculation 10:17:59 oh 10:18:06 thanks 10:18:14 i see 10:18:17 near the edge of a level? 10:18:31 <|amethyst> yeah 10:19:02 laron (L1 DsMo) ERROR: range check error (-3 / 80) (D:1) 10:19:08 do I need to check if the player is on a level 10:19:18 b u i l d i n g 10:20:14 !crashlog 10:20:16 16690. laron, XL1 DsMo, T:144 (milestone): https://crawl.jorgrun.rocks/morgue/laron/crash-laron-20170305-151901.txt 10:20:17 <|amethyst> hmm.. sounds like a good idea... might not be important because it uses a map_knowledge flag 10:20:21 ok 10:20:32 I saw that check elsewhere but didn't include it because it didn't come up as far as I could tell 10:21:16 laron (L1 DsMo) ERROR: range check error (-1 / 80) (D:1) 10:21:27 sorry laron 10:22:59 -!- SteelNeuron has quit [Ping timeout: 260 seconds] 10:23:39 cjr rebuilds every hour 10:23:53 and you probably won't have to rebuild any others if you fix soon 10:24:05 ok, thanks 10:24:05 cjr rebuild is broken atm, so laron will have to be patient 10:24:20 *cjr manual rebuild is broken atm 10:24:20 <|amethyst> gammafunk: rebuild in general, or the web interface? 10:24:22 <|amethyst> ah 10:24:29 almost there 10:24:30 yeah poorly worded on my part there 10:24:33 just the web interface 10:24:52 palms (L2 GhEE) ERROR: range check error (-1 / 80) (D:1) 10:25:01 suddenly people are playing on cjr! 10:25:19 <|amethyst> I imagine advil sitting there sweating as a timer counts down, trying to remember whether he should cut the black wire with the white stripe, or the white wire with the red stripe 10:25:42 03advil02 07* 0.20-a0-825-ge93c148: Check for map bounds when coloring mesmerise ranges (|amethyst) 10(48 seconds ago, 1 file, 1+ 0-) 13https://github.com/crawl/crawl/commit/e93c148d354f 10:25:49 lol 10:25:49 advil flips over the code. "What?! A keypad?!" 10:25:57 I haven't confirmed that that works 10:26:01 jsoh (L1 TrMo) ERROR: range check error (80 / 80) (D:1) 10:26:02 but it builds 10:26:52 -!- Mezriss has quit [Quit: Textual IRC Client: www.textualapp.com] 10:26:54 laron (L2 DsMo) ERROR: range check error (-1 / 80) (D:1) 10:27:03 what's the best way to let something get travis tested without doing a full-on PR? 10:27:14 <|amethyst> advil: you can push to a branch too 10:27:16 well, I could do a PR 10:27:17 ah ok 10:27:21 <|amethyst> advil: or you could run the tests yourself 10:27:30 yeah, make full debug 10:27:40 you do need full debug to run those make tests? 10:27:49 <|amethyst> to do all of them 10:27:50 I always forget if those can be run with just a build arg 10:27:54 <|amethyst> you can do some with a regular build 10:27:57 <|amethyst> make test 10:28:00 hrm, interesting 10:28:04 palms (L2 MiBe) ERROR: range check error (-2 / 70) (D:1) 10:28:07 I just tried running make test and it didn't quite work 10:28:12 <|amethyst> or make debug test 10:28:35 easiest if you can just recreate the crash 10:28:40 and then test your fix manually 10:28:54 <|amethyst> advil: re how to get stuff tested, really, you could just push it to trunk as you did, and let CJR and CPO users be the canaries 10:29:00 heh 10:29:04 palms (L2 MiBe) ERROR: range check error (-2 / 70) (D:1) 10:29:20 yeah, it's pretty much only nasty save corruption bugs where things get problematic 10:29:22 -!- elliptic has quit [Quit: Leaving] 10:29:30 heh, I was hoping to go a little longer before that :-) 10:29:48 you didn't cause a huge save corruption bug on your first day as a dev, like Basil did 10:29:57 otoh that could be seen as a special cheevo 10:29:59 -!- Pleasingfungus has joined ##crawl-dev 10:30:24 haha 10:30:40 I wish the spice rack would drop by again 10:30:49 advil: did i ever tell you the story of my first code patch 10:30:58 the spicy one... 10:30:58 probably good that I did a save compat-related project before having push access 10:31:02 Pleasingfungus: I don't think so 10:31:23 i was trying to work on a frog species, funnily enough, and as part of that i ended up getting distracted and rewriting the blink code 10:31:28 this had three major effects 10:31:39 (1) monsters were no longer allowed to blink through solid walls, even when the player wasn't looking 10:31:51 (2) players could now randomly blink into deep water/lava and instantly die 10:31:55 (3) blink frogs crashed the game 10:31:58 lol 10:32:06 actually I have heard about (3) 10:32:12 didn't realize it was your first :-) 10:32:22 (3) apparently happened twice! i wasn't the first to cause that one 10:32:26 strange, unstable creatures... 10:32:33 it seems thematically appropriate 10:32:45 don't think I've ever really caused any fun bugs. That segfault for removing CHANCE priority is the only thing that comes to mind 10:32:51 %git 92d52c9cc9ef35114b27905f5e4c349ca0f4f8f9 10:32:52 07kilobyte02 * 0.11-a0-2377-g92d52c9: Make crash frogs blink frogs again. 10(4 years, 8 months ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/92d52c9cc9ef 10:33:09 I do think MPA hated my first ever commit though 10:33:22 since it was removing a reference to Pan the unique but with a joke commit message 10:33:26 oh yeah 10:33:30 1kb thought it was funny but MPA was annoyed 10:33:33 i got in trouble for jokey commit messages early on too 10:33:35 sad! 10:33:41 -!- elliptic has joined ##crawl-dev 10:33:47 lol 10:33:58 <|amethyst> %git :/Honestly 10:33:59 07|amethyst02 * 0.20-a0-632-g68019b6: Honestly make this whole thing a closure. 10(3 weeks ago, 1 file, 22+ 29-) 13https://github.com/crawl/crawl/commit/68019b6d0b31 10:34:07 one of my friends was asking me why my commit messages have been boring so far 10:34:54 <|amethyst> %git :/nsult 10:34:54 07PleasingFungus02 * 0.17-a0-649-g87edefa: Don't penalize your EV for winning 10(1 year, 11 months ago, 1 file, 2+ 0-) 13https://github.com/crawl/crawl/commit/87edefa621c9 10:34:59 <|amethyst> %git :/re-insult 10:34:59 07doy02 * 0.16-a0-966-g739c3b2: re-insult anyone with the slightest clue about how RL weapons work 10(2 years, 5 months ago, 65 files, 117+ 117-) 13https://github.com/crawl/crawl/commit/739c3b2d43d8 10:35:15 I remember the days when we weren't sure about lambda tech 10:35:15 <|amethyst> I think doy got some flak about that one too 10:35:34 hm, i wonder if that code is still there 10:35:36 <|amethyst> we still need to decide formatting conventions for lambdas 10:35:48 no, good 10:35:49 <|amethyst> because they're horribly inconsistent 10:36:13 |amethyst: hobgoblin of tiny minds... 10:36:16 I learned that lambdas in python can have default args, and even better you can pass in a *arg that's an empty list! 10:36:21 I should check out the c++ functional programming stuff 10:36:27 that's not a lambda thing, just a function call thing in general in python 10:36:28 I'm more of a functional programmer by inclination 10:36:30 <|amethyst> gammafunk: OTOH, lambdas in python have to fit on one line 10:36:37 <|amethyst> gammafunk: or, rather, one expression 10:36:38 i have a much better suggestion for discussion: renaming barachians to "barachi" or "barachim" 10:36:42 yeah, that is a thing that has surprised me before 10:37:04 baraCHIM? 10:37:04 Brannock: You have 1 message. Use !messages to read it. 10:37:07 advantage: less annoying to people who see it as "the scientific name but mispelled"; closer to the hebrew pseudo-pun 10:37:09 hahaha 10:37:12 barachi sounds like a new coffee size at Starbucks 10:37:20 (hebrew thing more relevant now that they're divine frogs!) 10:37:28 <|amethyst> gammafunk: it's purely a syntactic thing: with the significant indentation, there's not any reasonable way to embed a statement in an expression 10:37:30 -!- simmarine has joined ##crawl-dev 10:37:44 disadvantage: bikeshedding; sounds kind of like "broccoli", which is weird 10:37:45 you can embed "def"s in python though 10:37:54 <|amethyst> advil: ? 10:38:04 define functions within a function 10:38:08 I'm okay with either rename. "Barachian" never sounded quite right 10:38:16 <|amethyst> yeah, that's a statement in a statement, which is fine 10:38:20 i'm not sure how the singular/plural situation would work out 10:38:23 what is the hebrew pseudo-pun? 10:38:24 <|amethyst> hm 10:38:30 <|amethyst> "barach" = "to flee" 10:38:33 nice 10:38:46 an accident, but i claimed credit for anyway. <- VERY my style 10:38:48 <|amethyst> https://www.blueletterbible.org/lang/lexicon/lexicon.cfm?t=kjv&strongs=h1272 10:39:04 we started down this slippery slope with 'formicid' 10:39:05 |amethyst: stuff like https://github.com/rawlins/lambda-notebook/blob/master/lamb/meta.py#L3808 10:39:09 felid everyone understands 10:39:13 we can hop off the slope again :) 10:39:17 with our powerful legs! 10:39:23 formicid only won because 'dwant' is so terrible 10:39:28 wow, no love 10:39:30 deep ant 10:39:31 -!- meatpath has joined ##crawl-dev 10:39:38 deep ant would be been better tbh 10:39:41 I mean, they even dig 10:39:48 cool that it means both "to flee" and "to cause others to flee" 10:39:55 cause shadows to flee.. 10:39:58 ! 10:40:01 <|amethyst> there's probably a different ending? 10:40:02 oh I got it 10:40:05 retheme frogs to fleas 10:40:12 god, what a lousy idea 10:40:32 -!- Lasty has quit [Quit: Leaving.] 10:40:57 <|amethyst> ah, "hiphil" is the causative "tense" 10:41:01 -!- SketchFile has quit [Quit: peace] 10:41:17 -!- sneakyness has quit [Read error: Connection reset by peer] 10:41:56 -!- sneakyness has joined ##crawl-dev 10:42:11 phew, FULLDEBUG just passed so it seems likely that that fix worked 10:44:50 well, also it's easy to reproduce...just moving near the edge of the level crashed 10:44:53 mpzz (L24 SpEn) ERROR: range check error (80 / 80) (Zot:2) 10:45:11 !lm * crash x=src 10:45:12 16697. [2017-03-05 15:44:53] [src=cjr] mpzz the Imperceptible (L24 SpEn of Dithmenos) ERROR: range check error (80 / 80) (Zot:2) 10:45:15 mpzz (L24 SpEn) ERROR: range check error (80 / 80) (Zot:2) 10:46:08 <|amethyst> advil: yeah, travis lights look much nicer 10:46:27 <|amethyst> and fulldebug test worked here too 10:46:27 so also new lesson, preemptively watch travis after a push 10:46:35 rather than waiting until it shows up in channel 10:46:52 because I would have seen that like 15 minutes earlier 10:47:05 is it just me, or is travis spitting out fewer false positives these days? 10:47:13 -!- cxr has quit [Ping timeout: 246 seconds] 10:48:15 i want to say someone did something about the fireworks test at some point? 10:48:26 that was the big traditional false positive 10:48:57 <|amethyst> yeah, we shortened some things that were causing timeouts 10:49:05 -!- MarvinPA_ has joined ##crawl-dev 10:49:27 <|amethyst> oh 10:49:28 <|amethyst> and 10:49:34 <|amethyst> %git 73d48a1e 10:49:34 07|amethyst02 * 0.20-a0-380-g73d48a1: Disable death in fireworks test. 10(10 weeks ago, 2 files, 4+ 0-) 13https://github.com/crawl/crawl/commit/73d48a1e77fc 10:49:54 <|amethyst> that was probably the cause of several intermittent test failures 10:50:26 <|amethyst> err, "that" being the thing the commit fixed, not the commit itself 10:50:26 welcome... death! 10:50:51 |amethyst: did you come to any conclusions on barachi/barachim plurals vs singulars? 10:51:01 not that we need to stick to the proper hebrew here, really... 10:51:37 hm, I'm still puzzled *why* that check was needed, I wonder if there is still something wrong with the logic 10:55:06 <|amethyst> advil: the map bounds check? 10:55:20 yeah, because for me it was just crashing anywhere near the map boundary 10:55:25 regardless of mesmerisation 10:55:43 but if I did it right, nothing should be changed unless there is mesmerisation in the picture 10:55:57 <|amethyst> advil: it was crashing when checking for mesmerisation 10:56:01 oh 10:56:02 heh 10:56:15 <|amethyst> advil: map_knowledge(gc).flags & MAP_WITHHELF 10:56:17 <|amethyst> s/F/D/ 10:56:20 ahh 10:56:28 !source map_knowledge 10:56:29 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/env.h#L50 10:56:47 !source map_knowledge 2 10:56:47 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/env.h#L50 10:56:48 <|amethyst> !source MapKnowledge 10:56:48 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/env.h#L18 10:56:56 <|amethyst> it's a FixedArray 10:57:16 <|amethyst> which is just a 2D array with bounds checking and an operator() that takes a coord_def 10:57:27 ah so the assert must be in there 10:57:45 <|amethyst> yeah, ultimately in FixedVector 10:58:16 <|amethyst> (FixedArray wraps a FixedVector of FixedVectors, and those are bounds-checked 1D arrays) 10:58:45 got it 10:58:53 that's why I couldn't find the text of the assert 10:59:02 <|amethyst> !source FixedVector::operator[] 10:59:03 Can't find FixedVector::operator[]. 10:59:05 <|amethyst> !source FixedVector::operator [] 10:59:05 1/2. https://github.com/crawl/crawl/blob/master/crawl-ref/source/fixedvector.h#L49 10:59:11 <|amethyst> it's in a header file too 10:59:20 <|amethyst> so if you were grepping *.cc that wouldn't find it either 10:59:34 <|amethyst> (in a header file because templates) 10:59:43 yeah, I was grepping .cc 11:00:01 -!- omarax has quit [Remote host closed the connection] 11:07:50 -!- sneakyness has quit [Read error: Connection reset by peer] 11:08:19 -!- sneakyness has joined ##crawl-dev 11:10:02 Unstable branch on crawl.jorgrun.rocks updated to: 0.20-a0-825-ge93c148 (34) 11:10:32 %git :/wrong 11:10:32 07Autofire02 * 0.20-a0-634-g4508c4a: Removed error checking on sound.cc 10(3 weeks ago, 1 file, 0+ 6-) 13https://github.com/crawl/crawl/commit/4508c4ae9567 11:10:38 jsoh (L1 TrMo) ERROR: range check error (80 / 80) (D:1) 11:10:59 %git :/wrong author:gamma.* 11:11:00 Could not find commit :/wrong author:gamma.* (git returned 128) 11:11:49 <|amethyst> (no way to pass multiple arguments with %git unfortunately) 11:12:03 <|amethyst> %git :/wrong tag 11:12:03 07gammafunk02 * 0.19.3-1-g3169bf9: Fix temple entrances vault placement (Spectrina, PleasingFungus) 10(6 weeks ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/3169bf9a1fb4 11:12:05 alas, I have failed to locate a punchline for Discord chat, oh well 11:12:06 <|amethyst> that one? 11:12:48 would you call that a counterexample to "no dev has ever been wrong" :D 11:13:01 <|amethyst> %git :/doh 11:13:01 07|amethyst02 * 0.20-a0-760-g49f5558: Checkwhite (doh) 10(8 days ago, 2 files, 2+ 2-) 13https://github.com/crawl/crawl/commit/49f55587c32b 11:13:16 %git :/doh -2 11:13:17 Could not find commit :/doh -2 (git returned 128) 11:13:20 oh, common misunderstanding. it's not that no dev has ever been wrong, it is that I, the dev, am never ever wrong. 11:13:33 easy mistake 11:13:45 ah, of course, that makes sense 11:14:24 -!- Pleasingfungus has quit [Quit: ChatZilla 0.9.93 [Firefox 51.0.1/20170125094131]] 11:15:05 -!- cxr has quit [Ping timeout: 240 seconds] 11:15:22 grepping locally, I think "doh" is just a series of things amethyst has missed :D 11:16:30 <|amethyst> indeed 11:16:33 <|amethyst> ??|amethyst 11:16:33 |amethyst[1/24]: <|amethyst> doh 11:16:36 <|amethyst> ??|amethyst[2] 11:16:36 |amethyst[2/24]: <|amethyst> hm 11:18:43 https://en.wikipedia.org/wiki/Arkanoid:_Revenge_of_Doh 11:27:06 "gressup: hey how come my noise meter doesn't behave any differently when I'm wearing a ring of loudness ;)" 11:27:23 ring of bright flashing lights? 11:27:35 Some ideas from the wordpress 11:27:45 "1 Program you'r planting of crops to coincide whenever you can log onto your farm to reap them. edfbdffegkbg 11:27:45 " 11:27:55 -!- cxr has quit [Ping timeout: 260 seconds] 11:28:11 really ought to disable those comment notifications 11:28:17 dungeon crawl stardew soup 11:28:47 ??doh 11:28:48 |amethyst[1/24]: <|amethyst> doh 11:28:54 !learn q doh 11:28:54 doh[1/2]: see {|amethyst} 11:29:45 <|amethyst> actually, it would be neat if =loudness also multiplied noise 11:29:54 <|amethyst> otherwise, rename it to "ring of visibility" 11:30:02 <|amethyst> and merge it with SInv 11:30:17 oh, noise multiplication is interesting 11:30:24 that's what the desc makes it sounds like it should do 11:30:48 although your movements are already 0 loud so multiplying them won't change much 11:31:02 <|amethyst> right, it shouldn't lose -stealth 11:31:08 "A ring that causes the wearer's movements to be particularly loud, making them less stealthy." 11:31:24 <|amethyst> that's just flavour and can be changed of course :) 11:31:26 it's more of a ring of clumsy tiptoes 11:31:30 yeah 11:31:37 ring of sloppy shuffling 11:31:58 <|amethyst> makes the RNG always return 4 11:32:29 -!- travis-ci has joined ##crawl-dev 11:32:30 The build was fixed. (master - e93c148 #8030 : advil): https://travis-ci.org/crawl/crawl/builds/207921665 11:32:30 -!- travis-ci has left ##crawl-dev 11:32:38 good jorb ad-vil 11:33:21 good that it provides positive feedback 11:34:09 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 11:34:36 "the build was fixed" is one of the best feelings of relief and release, like big, satisfying 11:34:40 sneezes 11:35:49 random thought as a new dev: what sort of things would be helpful in a crawlcode cheat sheet? 11:35:58 I'm thinking stuff like "you.pos()" 11:36:16 & grd 11:37:25 I remember taking awhile, like a whole 15 minutes, to verify exactly where "radius" things start 11:37:45 15 minutes isn't a whole lot of time but it was a surprising speedbump at the time :D 11:38:12 radius things? 11:38:37 like "if I make this radius 1, will it affect just the player, or the player plus adjacent enemies" 11:38:41 for plutonian kaboom 11:38:47 ah 11:38:55 -!- Pleasingfungus has joined ##crawl-dev 11:39:22 -!- MarvinPA_ has quit [Ping timeout: 264 seconds] 11:39:28 -!- cxr has quit [Ping timeout: 240 seconds] 11:48:08 -!- Ladykiller69 has quit [Ping timeout: 260 seconds] 11:50:42 -!- elliptic has quit [Quit: Leaving] 11:52:22 -!- elliptic has joined ##crawl-dev 11:52:34 -!- cxr has quit [Ping timeout: 264 seconds] 11:55:08 -!- Lasty has joined ##crawl-dev 11:56:27 -!- jcd748 has quit [Quit: Leaving] 11:56:27 -!- ontoclasm has joined ##crawl-dev 11:58:03 -!- Lasty has quit [Client Quit] 11:58:44 -!- Lasty has joined ##crawl-dev 12:00:02 -!- omarax has quit [Remote host closed the connection] 12:04:05 -!- cxr has quit [Ping timeout: 260 seconds] 12:04:14 -!- Pleasingfungus has quit [Quit: ChatZilla 0.9.93 [Firefox 51.0.1/20170125094131]] 12:05:48 -!- bgiannan_ has joined ##crawl-dev 12:10:32 -!- bgiannan_ has quit [Ping timeout: 260 seconds] 12:12:16 Unstable branch on crawl.akrasiac.org updated to: 0.20-a0-825-ge93c148 (34) 12:14:09 03Floodkiller02 07https://github.com/crawl/crawl/pull/426 * 0.20-a0-842-g05283ee: Checkwhite. 10(4 minutes ago, 5 files, 14+ 14-) 13https://github.com/crawl/crawl/commit/05283ee76ca7 12:16:07 -!- cxr has quit [Ping timeout: 246 seconds] 12:22:19 checkmate, checkwhite 12:22:37 ^ I want full credit for this joke 12:27:31 -!- oka has quit [Client Quit] 12:28:34 -!- cxr has quit [Ping timeout: 258 seconds] 12:32:21 s/credit/pun shaming/ 12:33:05 -!- twelwe has joined ##crawl-dev 12:33:22 -!- scummos__ has quit [Ping timeout: 264 seconds] 12:33:53 any pure ownage shit planned? 12:35:05 -!- yesno has quit [Ping timeout: 258 seconds] 12:37:56 -!- snux has quit [Remote host closed the connection] 12:43:20 -!- Gmork has quit [Quit: Page closed] 12:46:21 you heard about frogs? 12:46:35 we also got scarves and wall jumping 12:47:01 You lunge at the titan. The helpless titan fails to defend itself. The titan does not see your lunge coming! You open the titan like a pillowcase!!!!! 12:47:03 I'm going to nerf ru in fungusform 12:47:05 that's pretty big 12:47:58 -!- Tuxedo[Qyou] has joined ##crawl-dev 12:48:05 ??book of conjurations 12:48:05 book of conjurations[1/1]: Magic Dart, Searing Ray, Dazzling Spray, Fulminant Prism, Iskenderun's Mystic Blast, Iskenderun's Battlesphere 12:48:19 bsphere is out, isn't it 12:48:27 %git :/[Bb]attlesphere 12:48:27 07MarvinPA02 * 0.20-a0-606-gca13456: Adjust Conjurer and Air Elementalist spellbooks 10(4 weeks ago, 1 file, 4+ 5-) 13https://github.com/crawl/crawl/commit/ca134569a4ad 12:48:32 yes 12:48:35 got moved to book of power 12:48:44 certain players aren't happy about it, but the spell shuffling has been overall received okay 12:49:50 gammafunk i heard of wall jumping, you ever heard of a little thing called dig lunging? i`m moving on to pure ownage shit, not yesterdays news 12:50:33 !learn edit book_of_conjurations[1] s/, Iksenderun's Battl.*/, Iskenderun's Battlesphere. In 0.20, Battlesphere is replaced with {Force Lance} and moved to {the book of Power}./ 12:50:33 No change: regex `, Iksenderun's Battl.*` does not match `Magic Dart, Searing Ray, Dazzling Spray, Fulminant Prism, Iskenderun's Mystic Blast, Iskenderun's Battlesphere` 12:50:53 !learn edit book_of_conjurations[1] s/, Iskenderun's Battl.*/, Iskenderun's Battlesphere. In 0.20, Battlesphere is replaced with {Force Lance} and moved to {the book of Power}./ 12:50:54 book of conjurations[1/1]: Magic Dart, Searing Ray, Dazzling Spray, Fulminant Prism, Iskenderun's Mystic Blast, Iskenderun's Battlesphere. In 0.20, Battlesphere is replaced with {Force Lance} and moved to {the book of Power}. 12:51:02 -!- Tux[Qyou] has quit [Ping timeout: 256 seconds] 12:52:34 ??the book of power 12:52:35 I don't have a page labeled the_book_of_power in my learndb. 12:52:48 03MarvinPA02 07* 0.20-a0-826-g242eb58: Give wading in shallow water a fixed movement speed penalty 10(2 days ago, 1 file, 4+ 7-) 13https://github.com/crawl/crawl/commit/242eb585bf74 12:52:58 advil, I just want to reiterate how amazing of an addition this noise bar was 12:53:02 !learn edit book_of_conjurations[1] s/{the book of Power}/the {Book of Power}/ 12:53:02 book of conjurations[1/1]: Magic Dart, Searing Ray, Dazzling Spray, Fulminant Prism, Iskenderun's Mystic Blast, Iskenderun's Battlesphere. In 0.20, Battlesphere is replaced with {Force Lance} and moved to the {Book of Power}. 12:53:03 does the ring of loudness work with the noise meter? 12:53:05 ??book of power 12:53:05 book of power[1/1]: Iskenderun's Mystic Blast, Venom Bolt, Bolt of Magma, Fulminant Prism, Iron Shot, Orb of Destruction(, in 0.16: Spellforged Servitor) 12:53:14 I'm much more tuned in to what's happening, especially since I skim over the combat log most of the time 12:53:19 thanks Brannock! 12:54:24 ironically I haven't actually played very much with it in place non-wizmode 12:54:32 !learn edit book_of_power[1] s/(, in.*// 12:54:32 ERROR: missing ): (?i-ms:(, in.*) 12:54:44 !learn edit book_of_power[1] s/\(, in.*/./ 12:54:44 book of power[1/1]: Iskenderun's Mystic Blast, Venom Bolt, Bolt of Magma, Fulminant Prism, Iron Shot, Orb of Destruction. 12:54:54 the big thing for me is stuff like vault sentinels blowing their horn. normally I just completley ignore that since it's just a combat log line, but I see the bar flash red and I go "Okay, monsters incoming" 12:55:09 oh, good point that it might be worth finally renaming rings of loudness 12:55:10 MarvinPA: You have 1 message. Use !messages to read it. 12:55:32 -!- cxr has quit [Ping timeout: 240 seconds] 12:55:35 since noise is now more of a real thing and they have nothing to do with it 12:55:48 !learn edit book_of_power[1] s/Fulminant Prism, // 12:55:48 book of power[1/1]: Iskenderun's Mystic Blast, Venom Bolt, Bolt of Magma, Iron Shot, Orb of Destruction. 12:55:50 Brannock: yeah, and howler monkeys, door creaks. I played one fake char through lair or so and those are what I noticed especially 12:55:57 oh it lost imb 12:56:03 also, I think very few people realized that melee noise scales with damage 12:56:07 I didn't! 12:56:13 I'm certainly noticing tha with WJC righ tnow 12:56:21 doesnt the ring just increase noise by a flat amount? the desc says movement is louder 12:56:23 I knew because minmay complained about it all the time 12:56:37 !learn edit book_of_power[1] s/Iskenderun's Mystic Blase, // 12:56:38 No change: regex `Iskenderun's Mystic Blase, ` does not match `Iskenderun's Mystic Blast, Venom Bolt, Bolt of Magma, Iron Shot, Orb of Destruction.` 12:56:38 twelwe: desc is just wrong 12:56:44 !learn edit book_of_power[1] s/Iskenderun's Mystic Blast, // 12:56:44 book of power[1/1]: Venom Bolt, Bolt of Magma, Iron Shot, Orb of Destruction. 12:56:51 -!- Tux[Qyou] has joined ##crawl-dev 12:57:15 the division of labor between stealth and literal noise in crawl is interesting 12:57:16 !learn edit book_of_power[1] s/\./, Spellforged Servitor./ 12:57:17 book of power[1/1]: Venom Bolt, Bolt of Magma, Iron Shot, Orb of Destruction, Spellforged Servitor. 12:57:34 stealth basically acts like a form of noise that is hard-bounded at the edge of los 12:57:52 at one point in brainstorming I was wondering about putting some kind of stealth (noticeability) indicator with the noise bar 12:58:04 but it doesn't change very much 12:58:04 -!- Tuxedo[Qyou] has quit [Ping timeout: 240 seconds] 12:58:20 !learn edit book_of_power[1] s/\./. In 0.20, also has Iskenderun's Battlesphere./ 12:58:20 book of power[1/1]: Venom Bolt, Bolt of Magma, Iron Shot, Orb of Destruction, Spellforged Servitor. In 0.20, also has Iskenderun's Battlesphere. 12:58:54 a lot of hud stuff doesn't change much though, and I don't think it would be the worst if stealth were displayed there somehow, but there's a lot of stuff in the hud already 12:59:05 glad I did that with 20 different commands instead of one command to set the complete entry 12:59:14 the power of regular expressions! 12:59:19 it's still missing IMB though :P 12:59:25 wait, I just removed that! 12:59:34 because power doesn't seem to have imb 12:59:54 well it does in stable 13:00:02 -!- omarax has quit [Remote host closed the connection] 13:00:06 crap 13:00:09 lol 13:00:27 is there a hard chance temple it spawns on 4,5,6,7 or is it random among the four each game? 13:00:47 the 0.20 change was to replace imb and fulminant prism with battlesphere 13:01:17 <|amethyst> !learn set book_of_power[1] In 0.19, Fulminant Prism, Iskenderun's Mystic Blast, Venom Bolt, Bolt of Magma, Iron Shot, Orb of Destruction, Spellforged Servitor. In 0.20, Fulminant Prism and IMB are replaced by Iskenderun's Battlesphere. 13:01:17 book of power[1/1]: In 0.19, Fulminant Prism, Iskenderun's Mystic Blast, Venom Bolt, Bolt of Magma, Iron Shot, Orb of Destruction, Spellforged Servitor. In 0.20, Fulminant Prism and IMB are replaced by Iskenderun's Battlesphere. 13:01:47 !learn set book_of_power Venom Bolt, Iskenderun's Mystic Blast, Fulminant Prism, Bolt of Magma, Iron Shot, Orb of Destruction, Spellforged Servitor. In 0.20, Mystic Blast and Fulminant Prism are removed from the book, replaced with Iskenderun's Battlesphere. 13:01:48 book of power[1/1]: Venom Bolt, Iskenderun's Mystic Blast, Fulminant Prism, Bolt of Magma, Iron Shot, Orb of Destruction, Spellforged Servitor. In 0.20, Mystic Blast and Fulminant Prism are removed from the book, replaced with Iskenderun's Battlesphere. 13:02:01 it's a duel 13:02:02 haha 13:02:29 stable gets priority! 13:02:41 gammafunk's version would get a compile warning for having spells in the wrong level order but i guess it's correct other than that :P 13:03:03 oh, I misremembered the order 13:08:44 book of power seems a little heavy 13:08:50 -!- cxr has quit [Ping timeout: 260 seconds] 13:08:51 powerful.. 13:09:19 Unstable branch on crawl.jorgrun.rocks updated to: 0.20-a0-826-g242eb58 (34) 13:10:01 <|amethyst> I could see Spellforged Servitor moving to Annihilations 13:10:22 <|amethyst> or IOOD (which used to be in both books) 13:10:52 could also add another book 13:13:44 one thing i don`t like about formicids is if i drag an enemy into a hole while digging, and i miss a melee attempt, i still have dig active for some reason 13:14:14 if i want to walljump i have to hit the enemy first since i can`t cancel dig 13:14:45 can you guys add a (a) to kill digging? 13:14:58 i thought you could already do that 13:15:24 i don`t see a way to cancel it, and i have it up right now 13:15:45 previously there was no reason for it to be cancellable since walking into walls was not a thing 13:16:04 -!- Amnesiac has quit [Quit: Page closed] 13:16:07 although it's not saved 13:16:11 so you can just save and reload 13:16:26 <|amethyst> that also seems like a bug :) 13:16:39 i`m gonna add that to my fomo^jian strat guide: save and reload 13:16:59 <|amethyst> seems like it should be an ATTR_ probably? 13:17:13 its a little less ownage of a strategy than dig lunging but i`ll take it 13:19:07 <|amethyst> FR: if your mandibles are powerful enough to tunnel through rock, surely they are powerful enough to tunnel through meat 13:19:25 fomo^jian is just too much fun. i am a lion luring the child into my murder den where i backflip and mace my way up the piety ladder. but also, i am the child... 13:20:30 |amethyst: well he is an ant 13:21:51 what do formicids do with the rock, anyways? That's actually a huge issue for real tunneling. 13:22:07 it gets washed away 13:22:14 <|amethyst> vaporise it with antimatter saliva 13:22:20 as far as I can tell real ants laboriously carry away the material they remove 13:22:24 -!- PsyMar has quit [Ping timeout: 260 seconds] 13:22:36 https://www.youtube.com/watch?v=wWMFtzVRgwg&feature=related 13:22:58 (I do realize it doesn't matter for crawl) 13:22:59 they sell an antimatter indica strain here 13:22:59 <|amethyst> which they are, by the War Crimes (Insectoid) Act of Rigel III, prohibited from using on monsters 13:23:16 but the sativa sounds cool too 13:23:17 -!- Rast has joined ##crawl-dev 13:23:34 i vape sativas all the time 13:24:02 <|amethyst> FR: sell twelwe a jar full of hippie saliva 13:24:30 i gotta take a hike for a sec 13:24:32 -!- laj1 has quit [Ping timeout: 240 seconds] 13:24:33 -!- twelwe has quit [Quit: Page closed] 13:24:33 -!- tw12we has quit [Quit: Page closed] 13:25:06 man, did jiangshi get buffed? I'm being wrecked by them 13:25:11 %git :/[jJ]iangshi 13:25:12 07regret-index02 * 0.20-a0-4-gafef7b4: Re-assess and rescale Hell floor spawns 10(4 months ago, 4 files, 147+ 163-) 13https://github.com/crawl/crawl/commit/afef7b45f691 13:25:14 guess not 13:26:14 they were always kinda tough 13:26:19 <|amethyst> unless something happened with the jerky-movement implementation 13:26:29 <|amethyst> in which case sixfirhy would also be affected 13:26:34 -!- laj1 has joined ##crawl-dev 13:26:56 I nearly got blown apart in Crypt because a jianshi hopped across a Zot trap and summoned Mennas 13:27:03 Then beat me up as I was fleeing 13:27:06 nice 13:27:13 wjc is very fragile 13:27:40 -!- amalloy_ is now known as amalloy 13:29:22 -!- MarvinPA_ has joined ##crawl-dev 13:34:12 -!- rossi_ has quit [Ping timeout: 260 seconds] 13:35:55 -!- cxr has quit [Ping timeout: 246 seconds] 13:36:54 okay, so on this line https://github.com/crawl/crawl/blob/master/crawl-ref/source/webserver/server.py#L132 I am getting a "unexpected kw arg 'connection_timeout'".. Do I have the wrong version of tornado maybe? 13:37:10 yes 13:37:22 that's an arg that was added to later versions 13:37:46 I believe I allowed tornado 4 to work with webtiles-changes without too much effort 13:37:57 I think alexjurkiewicz might even be using that on cpo? 13:38:03 Yeah, the thing says to get an older version that isn't tornado 4 13:38:06 I should look into backporting that 13:38:08 iirc 13:38:18 but yeah, adding support for that arg was one thing I changed 13:39:22 er, I guess the arg name changed 13:39:27 I didn't add support for it, the arg just has a different name in 4 probably 13:41:22 I'm using 3.2.2.0 13:41:40 And I don't have pip installed somehow.. 13:42:13 So Ishould install tornado 4? 13:46:18 looks like 'idle_connection_timeout', don't see any timeout arg in 3.2 13:47:23 |amethyst: not sure if you take this as a compliment or not, but when I pasted a github link and it showed your github avatar 13:47:32 [10:52 AM] sour: that's rasputin's repository ? 13:47:35 <|amethyst> heh 13:48:01 [10:55 AM] gammafunk: neil is not resputin! 13:48:01 [10:56 AM] gammafunk: he's like...a kind and wise sorcerer 13:48:02 [10:56 AM] gammafunk: ...he means you no harm 13:48:08 god, *rasputin 13:48:22 <|amethyst> I don't even have the beard anymore 13:48:27 <|amethyst> maybe I should update my avatar 13:48:40 could use the meleebug picture... 13:48:41 Dracunos: I'm using 3.2.1.0 for local testing and it works 13:49:13 I'm finishing up work on my discord bot, so maybe I can port the webserver to tornado 4 soon 13:49:22 sounds handy 13:49:24 'port' as in tweak the few args that need tweaking 13:49:41 or I could merge webtiles-changes! Finally the dream is realized! 13:49:41 -!- laj1 has quit [Ping timeout: 260 seconds] 13:49:43 Dracunos: IIRC I installed it manually because I don't have pip installed for python 2 (which I never use), it's not too hard to manually install a python package 13:50:00 yeah and you can install a specific version with pip 13:50:09 right, or easy_install if you have that 13:50:10 at least you can with pip3, not sure about pip2 13:50:53 I installed 3.2.2 with apt.. I must have 13:50:58 since I don't have pip there 13:51:08 I'm surprised 3.2.2 wouldn't work tho 13:51:23 Can you pastebin your httpserver.py? 13:51:38 yeah one sec 13:51:40 All these things accept **kwargs, so even if there was an arg that didn't exist shouldn't it just ignore it? 13:51:44 I got the package here: https://pypi.python.org/pypi/tornado/3.2.1 13:52:38 no 13:52:48 kwargs will pass that key as an arg 13:52:56 since the class doesn't recognize that arg, it will be unhappy 13:53:58 Dracunos: I think it's this: http://sprunge.us/PIib 13:55:57 -!- twelwe has joined ##crawl-dev 13:56:03 If a class accepts **kwargs, and you supply it with trash args it will just ignore them 13:56:22 well, it accepts them but just doesn't use them 13:56:33 weird 13:56:38 manual identification on walkover isn't workin ganymore 13:57:19 weird 13:57:31 Brannock: maybe you have to identify them 13:57:33 manually 13:57:36 does that have anything to do with that fix for the weird message ordering bug 13:57:51 I had a specific commit making it so they would behave same as books 13:57:55 %git :/anual 13:57:55 07Floodkiller02 * 0.20-a0-838-g8195ad9: Modify long Cyno species description in Crawl manual. 10(18 hours ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/8195ad9669d1 13:58:10 lol 13:58:20 %git 52181cd2a24549 13:58:20 07Brannock02 * 0.19-a0-1458-g52181cd: Auto-ID manuals the player steps on 10(6 months ago, 1 file, 4+ 4-) 13https://github.com/crawl/crawl/commit/52181cd2a245 13:58:35 <|amethyst> %git 2c266a96 13:58:35 07amalloy02 * 0.20-a0-798-g2c266a9: Don't print manuals' types twice when you drop them (minmay) 10(4 days ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/2c266a969726 13:58:43 -!- laj1 has joined ##crawl-dev 13:58:50 <|amethyst> undid part of that 13:59:34 <|amethyst> Doesnty: looks like HTTPServer passes the kwargs on to TCPServer's constructor 13:59:46 <|amethyst> Doesnty: which has a specific list of kw arguments it accepts 13:59:50 yeah, tcpserver doesn't accept the timeout arg 14:00:01 But how would it work for advil 14:00:02 -!- omarax has quit [Remote host closed the connection] 14:00:07 Maybe he doesn't have a timeout set? 14:00:10 i have no idea what you're talking about 14:00:17 I'm just running it with whatever the default is 14:00:17 I think he meant to tag me 14:00:20 ah 14:00:26 webserver/server.py 14:00:38 well I'll just remove the arg since nobody uses it on this version anyway 14:01:28 <|amethyst> maybe advil has our patched version of tornado 14:01:40 nope, just something from pypi 14:01:44 <|amethyst> hm 14:01:55 <|amethyst> Author: Florian Diebold 14:01:56 <|amethyst> Date: Sun Sep 4 15:55:04 2011 +0200 14:01:56 <|amethyst> Add an optional timeout for keep-alive HTTP connections. 14:02:42 "from config import *" ... *shakes fist* 14:03:24 "http_connection_timeout = None" appears to be the default in config.py 14:03:32 so maybe you changed that Dracunos? 14:03:56 -!- Basil has quit [Ping timeout: 260 seconds] 14:03:57 I have it as 600, yup 14:04:01 I didn't change it myself 14:04:03 well, that'd do it :-) 14:04:08 <|amethyst> hm, maybe we shouldn't have something in our default config that doesn't work with default tornado :) 14:04:16 " 14:04:17 <|amethyst> I mean, shouldn't even list the option 14:04:24 "None" does work 14:04:29 but yeah, seems weird 14:04:44 https://github.com/crawl/crawl/blob/master/crawl-ref/source/webserver/config.py#L115 14:04:45 <|amethyst> if http_connection_timeout is not None: 14:04:45 <|amethyst> kwargs["connection_timeout"] = http_connection_timeout 14:04:49 default must have changed 14:05:10 6 years ago :D 14:05:12 https://github.com/crawl/crawl/blob/master/crawl-ref/source/webserver/config.py#L120 14:05:16 <|amethyst> %git aea655163 14:05:16 07edlothiol02 * 0.10-a0-493-gaea6551: Pass a timeout value for HTTP keep-alive connections to the server. 10(6 years ago, 2 files, 8+ 2-) 13https://github.com/crawl/crawl/commit/aea6551632d2 14:05:35 <|amethyst> was as short as 30 back then 14:05:37 %%git 48c01525f31aed2d97bf 14:05:48 no, I'm looking at the wrong one 14:05:51 <|amethyst> oh 14:05:52 %git 48c01525f31aed2d97bf 14:05:52 07edlothiol02 * 0.10-a0-1971-g48c0152: Webtiles: Change some defaults and add comments to the config file. 10(5 years ago, 1 file, 21+ 11-) 13https://github.com/crawl/crawl/commit/48c01525f31a 14:05:53 <|amethyst> right 14:06:01 <|amethyst> connection_timeout is fine 14:06:03 that's weird, anyway, I just edited out the whole arg 14:06:05 is the one that changes it to None 14:06:12 <|amethyst> http_connection_timeout is the problematic one 14:06:37 No idea how I did that 14:07:15 okay good, I made it to the next error, finally 14:07:16 <|amethyst> :%s/connection_timeout = \zs.*/600/ 14:07:23 no module named epoll 14:08:50 <|amethyst> tornado is supposed to fall back to using select if you don't have epoll 14:09:32 This tornado can't be that different from the ones other people are using 14:09:37 <|amethyst> (which is Linux-only) 14:11:20 it's just debian 14:13:12 -!- scummos| has quit [Ping timeout: 256 seconds] 14:14:19 has usk-style piety been considered for jian? 14:14:24 <|amethyst> !gods 14:14:34 -!- Kalir has quit [Changing host] 14:14:41 <|amethyst> ??gods[$ 14:14:41 gods[3/3]: Pre-DCSS: Z1KYXVOMSTNE; added in DCSS (chronologically): LBJFCADG*QRPU=HW * not quite right, ask Grunt for details = more or less simultaneous 14:14:52 <|amethyst> U H and W don't have Donald speech 14:15:17 `Ru jian? Is that it? I don`t like that` 14:15:31 `Oh, we`re doing spinning shit now?` 14:15:58 `Those are some unfamiliar acrobatics` 14:16:21 <|amethyst> H: "I went to a family reunion once. I hated it." 14:17:46 `Your last move could have been better, and someone could have explained to you why in no less than seven paragraphs. When that happens, I`m filled with hate for you` 14:19:07 can donald be made to say something under really rare circumstances, like when the player is digging? 14:19:48 <|amethyst> @The_monster@ says, "I'm dying. I hate that." 14:20:05 -!- Tux[Qyou] has quit [Ping timeout: 240 seconds] 14:22:09 digging persists through swinging into empty air 14:22:13 formicid* 14:22:26 i just want to stop digging 14:22:36 "oh that's why there's footprints all over the walls" 14:23:33 fr: sparse dust in tomb is thick dust 14:30:23 the tests are pretty entertaining to watch on a real pty 14:30:45 also, the qw one seems to be broken 14:31:35 I guess it's not called by the script, so that's fine 14:31:51 <|amethyst> ??qw 14:31:51 qw[1/7]: A fully automated lua bot written by elliptic, with some code borrowed from parabolic and xw. See "!lg qw won 2" for the first ever completely uninterrupted and unassisted bot win. Git repository: https://github.com/elliptic/qw 14:32:07 yeah, I know what qw is 14:32:16 <|amethyst> no, I'm saying 14:32:18 i think the version in the repo is already behind elliptic's github version 14:32:19 <|amethyst> maybe we should update it 14:32:23 ah I see 14:32:32 and the github version is probably also quite out of date 14:32:34 the version in the repo seems to have some bad commands and doesn't stop more 14:34:48 -!- scummos__ has quit [Ping timeout: 240 seconds] 14:35:36 03advil02 07* 0.20-a0-827-g96581b6: Let fake_pty (for tests) compile on OS X 10(84 seconds ago, 1 file, 6+ 1-) 13https://github.com/crawl/crawl/commit/96581b6de096 14:36:30 -!- bgiannan_ has joined ##crawl-dev 14:40:01 !log . 14:40:02 1751. brannock, XL27 DsEE, T:104072: https://crawl.jorgrun.rocks/morgue/brannock/morgue-brannock-20170305-193913.txt 14:40:05 -!- laj1 has quit [Ping timeout: 240 seconds] 14:40:53 !tell SteelNeuron https://crawl.jorgrun.rocks/morgue/brannock/morgue-brannock-20170305-193913.txt Got my Wu Jian win on the first try. I got much more mileage out of Lunge and Wall Jump than Whirlwind. I think 70% is too large of a nerf. 80% along with higher slow would be OK. 14:40:53 Brannock: OK, I'll let steelneuron know. 14:41:23 !tell SteelNeuron Serpent's Lash and Heaven on Earth are fantastic abilities, though, and frequently saved my bacon. I felt extremely fragile around midgame before I transitioned into heavy armor. Had to frequently lash/cloud to escape bad situations. 14:41:24 Brannock: OK, I'll let steelneuron know. 14:42:00 -!- laj1 has joined ##crawl-dev 14:43:18 -!- Ladykiller70 has quit [Read error: Connection reset by peer] 14:43:48 -!- scummos| has quit [Ping timeout: 256 seconds] 14:43:49 !tell SteelNeuron If you can figure out how to get the WJC martial arts actions into the action log (see end of logfile) that would be good too. Unsure if that's possible, I haven't looked into the code myself. 14:43:49 Brannock: OK, I'll let steelneuron know. 14:44:00 Well that was a successful run 14:44:01 -!- twelwe has quit [Quit: Page closed] 14:44:01 -!- tw12we has quit [Quit: Page closed] 14:44:06 Got to experiment with scarves, new mutation, and WJC all at once 14:44:15 Scarves absolutely need more egos 14:45:26 -!- MgDark has quit [Quit: ChatZilla 0.9.93 [Firefox 51.0.1/20170125094131]] 14:46:19 I'm wondering if I should change the detect items part of strong nose to either be stronger per growth step, or just make it a single level mutation equal to the current max rank 14:46:41 the former sounds more logical (from a player view) 14:46:48 why do you wonder? 14:47:15 because I think I want to remove the detect monster portion and just give Cyno SInv 14:47:26 SmellInv 14:47:40 seeing as it's based on the old way dogs used to sense invis, which has since been replaced with just SInv 14:47:41 I like detect monsters and I think it helps distinguish them. I always like getting antenna on my Demonspans 14:48:25 -!- zxc has quit [Read error: Connection reset by peer] 14:49:07 but also, because a 3/5/7 detect item radius is very minimal impact, so I think either the effect needs to be greater, the time between upgrades needs to be shorter, or it should just be a single level effect 14:49:49 ah, didn't know the radius was that small 14:49:50 -!- Enthusiasm has quit [Remote host closed the connection] 14:49:56 yeah, make detect items single level 14:50:11 bonus: weak doggies will smell something juicy and stumble into monsters! 14:51:36 Floodkiller, implement this: https://twitter.com/blingspice/status/835352876503412736 14:52:06 scarf/cloak of flight, more like 15:00:02 -!- omarax has quit [Remote host closed the connection] 15:01:51 -!- gressup has quit [Read error: Connection reset by peer] 15:04:20 -!- laj1 has quit [Ping timeout: 260 seconds] 15:04:27 yes they do need more egos Brannock please yes soon thanks :D 15:04:57 You see here 3 scarves of cold resistance and 2 scrolls of uselessness 15:06:02 -!- laj1 has joined ##crawl-dev 15:09:19 Unstable branch on crawl.jorgrun.rocks updated to: 0.20-a0-827-g96581b6 (34) 15:09:49 -!- Boatshow has quit [Read error: Connection reset by peer] 15:27:17 I like detect monsters and I think it helps distinguish them. I always like getting antenna on my Demonspans 15:27:18 there are so many sources of detectmon already though 15:27:21 -!- Pleasingfungus has joined ##crawl-dev 15:27:24 -!- Pleasingfungus has quit [Client Quit] 15:27:30 you mentioned Ds, there's also Fo, ash, xom, anyone who mutates antennae, assboots 15:27:51 -!- Blazinghand has joined ##crawl-dev 15:29:57 -!- sooheon has quit [Ping timeout: 240 seconds] 15:33:50 that's another factor for wanting to just change it to SInv 15:35:38 -!- Pleasingfungus has joined ##crawl-dev 15:35:51 there are so many sources of sinv though. there's also spriggan, naga, anyone who mutates sinv, rings of see invisible... 15:36:00 actually, is that mutation even still around? 15:36:17 yeah it is 15:36:18 probably? 15:36:57 yes, I'm not a fan of arbitrarily putting SInv on them either - as a property it's basically noise that does nothing 15:37:41 detectmon has a bigger effect on the game and also greatly slows autoexplore, so it should be relatively rare 15:38:24 the SInv isn't an arbitrary choice, it's a flavor mutation to match the fact that other dog related monsters that currently exist have SInv 15:38:32 ashenzari is opt-in, xom's detection is random and unreliable, getting a particular unrand is very rare, antennae is also unreliable 15:38:34 my point is that I don't think detectmon helps "distinguish" something when it's already on a bunch of other things 15:38:52 -!- Nomi has quit [Client Quit] 15:39:56 dunno, "can smell monsters and items around corners and through doors" is fairly distinct to me 15:40:45 anyway, that's all I have to say on the matter 15:41:15 I think that in practice that will be nearly indistinguishable from detecting monsters in a fixed radius, since you don't really care much about detecting monsters in disjoint areas 15:41:33 but I could be wrong, obviously 15:47:31 -!- bgiannan_ has quit [Ping timeout: 246 seconds] 15:51:50 is learndb in change tracking anywhere? 15:52:10 -!- cxr has quit [Ping timeout: 260 seconds] 15:52:50 !learn add noise see {noise meter} 15:52:50 noise[4/4]: see {noise meter} 15:53:05 oh whoops 15:53:05 !learn del noise[4 15:53:05 Deleted noise[4/4]: see {noise meter} 15:53:09 ??noise[2 15:53:09 noise[2/3]: Splashing in water: 8; Door creaks: 10; Maximum melee attack noise, Shout: 12; Slamming a door: 15; Qazlal rumble: piety/10 up to 16 at 5*; Dragon shout: 18; Scroll of noise, storm cloud arcs lightning, Chain lightning: 25; Shatter: 30; Singing Sword: 15-35; Shield of the Gong blocks, Alarm trap: 40 15:53:25 I see... if the first entry is a see {x} you don't get a count 15:53:37 ??noise[1 15:53:37 scroll of noise[1/1]: Makes a lot of noise (25). There is generally little use for these, but they are louder than a shout. No longer breaks {mesmerise} status as of 0.19. 15:54:20 -!- Kellhus has quit [Ping timeout: 260 seconds] 15:54:34 -!- jcd748 has quit [Quit: Leaving] 15:57:27 -!- hittemvvvmobile has quit [Ping timeout: 240 seconds] 15:58:53 I think I've caused myself problems by attempting to use my own version tags 15:59:50 I did "git tag 1.3.1" among some other things that I'm less certain about, and now make gives me this: http://dpaste.com/2BGKD98 16:00:02 -!- omarax has quit [Remote host closed the connection] 16:00:50 version.cc looks unchanged, so I think it's calling something else, and *that* thing is borked 16:01:17 may as well start by peeking in each of of the #includes, I think 16:02:09 is this okay to do? #define CRAWL "Yiufcrawl Soup" 16:02:16 crawl extracts the game version (not save version) from the tags 16:02:21 so something went wrong with that 16:02:43 maybe the code assumes we'll never reach 1.0 16:02:58 or that 1.0 refers to linleycrawl.. 16:03:26 !source gen_ver.pl 16:03:27 https://github.com/crawl/crawl/blob/master/crawl-ref/source/util/gen_ver.pl 16:03:29 I think it's that 16:03:30 I may have borked up the tags by first doing a bunch of failed attempts, like "git tag add 1.3" and just "git tag" with no args, and maybe some other tries 16:04:08 -!- oberste1n has quit [Quit: .] 16:04:09 iirc it's looking for very specifically formatted tags 16:04:26 so something like yiuf-1.3.1 might work 16:05:13 /v?(([0-9]+\.[0-9]+)(?:\.[0-9]+)?(?:-([a-zA-Z]+[0-9]+))?)(?:-[0-9]+-g[a-fA-F0-9]+)?/ 16:05:14 that 16:05:26 I did see that unholy mess of symbols 16:05:38 I tried to stay at least 3 lines and 5 columns away from it at all times 16:05:40 it might bite 16:06:35 someone who's logged into @crawlcode should tweet that 16:06:36 i logged out... 16:06:50 i should add a secret dev page that lists the password for @crawlcode 16:06:57 heh 16:07:06 if anyone wants it just pm me btw 16:07:19 tried yiuf-1.3.1, still same errors. I'll keep poking around and try to guess which thing I did needs to be undone 16:07:20 however, you have to promise only to use it for good 16:07:27 well, shoot 16:07:29 that counts me out then 16:07:35 rumflump: you'll need to remove the first tag 16:07:42 I think whatever's up on github is good and safe, I could revert to it and lose only about 2 small commits 16:07:58 it looks for the last tag matching that regex 16:08:03 "git tag reset"? 16:08:09 -!- Blazinghand has quit [Quit: This computer has gone to sleep] 16:08:14 nope, that adds a tag named reset, hoops :( 16:08:18 no idea, never had to remove a tag :-) 16:08:31 03Floodkiller02 07https://github.com/crawl/crawl/pull/426 * 0.20-a0-843-g0d4d0c8: Alter Strong Nose mutation. 10(8 minutes ago, 4 files, 9+ 19-) 13https://github.com/crawl/crawl/commit/0d4d0c8af7b4 16:08:31 03Floodkiller02 07https://github.com/crawl/crawl/pull/426 * 0.20-a0-844-g3106efa: Add SInv to Cynos. 10(2 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/3106efaf085e 16:08:44 ok it's -d, maybe that'll help 16:08:47 in an emergency you can use git diff to extract whatever you've been working on, and go back to a clean repo 16:09:13 -!- oberstein has joined ##crawl-dev 16:09:22 -!- ProzacElf has joined ##crawl-dev 16:10:51 if you do "git tag" alone with no args, it *looks* like those other tags work just fine. also pretty sure my tag was 1.3 for awhile and worked just fine 16:11:04 -!- aves has quit [Quit: Page closed] 16:11:40 yeah I'd better diff anyways just to hunt down what I changed in a cc or h file, since it's proooooobably not the tag now that I think about it (I was using 1.3 for at least two days) 16:11:52 thanks folks 16:11:53 1.3 might not match that regex 16:12:03 it's looking for 0.19.1 or whatever 16:12:58 oh check the output of git --describe 16:14:55 -!- laj1 has quit [Ping timeout: 260 seconds] 16:15:35 it's a bit more complicated what it's looking for 16:16:08 so using tags that don't meet the formatting would be the problem, I think I said it wrong earlier 16:16:29 weird, cool 16:16:32 1.3-a0-39-gef4f3567b9 16:16:34 who knew! 16:16:37 not me 16:16:47 -!- laj1 has joined ##crawl-dev 16:16:50 mmm 16:17:26 -!- Nomi has quit [Quit: Going offline, see ya! (www.adiirc.com)] 16:22:55 -!- Pleasingfungus has quit [Quit: ChatZilla 0.9.93 [Firefox 51.0.1/20170125094131]] 16:28:18 -!- noppa354 has quit [Quit: Page closed] 16:32:37 rumflump: it seems like to regenerate build.h (where those defines are generated to) you may need to make clean 16:32:52 or just delete build.h maybe? 16:32:59 -!- destroythecore has quit [Read error: Connection reset by peer] 16:33:06 that exact describe looks like it'll work ok, so it was probably another tag that was the problem 16:34:34 -!- Rust3dCor3 has quit [Ping timeout: 264 seconds] 16:35:08 using text will probably fail 16:39:43 -!- Blazinghand has joined ##crawl-dev 16:56:58 -!- laj1 has quit [Ping timeout: 256 seconds] 17:00:09 03Floodkiller02 07https://github.com/crawl/crawl/pull/426 * 0.20-a0-849-g4c5bbc1: Merge branch 'master' into cynos 10(6 minutes ago, 0 files, 0+ 0-) 13https://github.com/crawl/crawl/commit/4c5bbc1d55b9 17:00:12 -!- omarax has quit [Remote host closed the connection] 17:10:32 -!- xxxrobotpartytim has quit [Quit: Page closed] 17:20:25 -!- surr has quit [Remote host closed the connection] 17:22:05 -!- Pleasingfungus has joined ##crawl-dev 17:23:37 -!- Blazinghand has quit [Quit: This computer has gone to sleep] 17:25:03 alrighty, trying make clean 17:26:46 oops. "or just delete build.h" 17:27:06 it's too late for such trifling half-measures! 17:27:31 -!- noppa354 has quit [Quit: Page closed] 17:27:37 $ git rm -rf, clearly 17:27:58 what would the actual equivalent be for git, actually? 17:28:02 to just nuke everything 17:28:18 git clean with a lot of extra flags? 17:28:23 or maybe git clean with no flags? 17:28:31 idfk mate 17:28:58 I don't miss pakellas, but I do quite miss pakellas vaults 17:29:23 scripted vaults are always a fun little surprise 17:29:35 they're kind of a pain to code up though 17:29:47 I did one of my own and it took a while to get all the code right 17:29:55 had to steal a lot from other already-completed vaults 17:31:52 -!- geekosaur has quit [Excess Flood] 17:34:02 -!- geekosaur has joined ##crawl-dev 17:38:13 yep. I did a scripted Pak vault that ultimately didn't make it in (no pop culture refs, no matter how irrelevant...) and it meant a lot of time in debug mode stepping through events 17:40:56 there's a hep vault that was a real pain to get working for similar reasons 17:42:46 -!- dpeg has joined ##crawl-dev 17:44:01 alright, I think I'm done modifying Cyno without wider feedback/statistics to draw from 17:44:13 I can't think of anything else major I want to do with them 17:44:22 the perfect race...! 17:44:25 -!- scummos__ has quit [Remote host closed the connection] 17:44:26 hah 17:44:38 though they are dogs... 17:44:44 Pleasingfungus: ... is a race to the bottom? 17:45:02 ? 17:45:10 is anyone willing to do a code review to make sure I'm not submitting a new tweet to crawlcode? 17:45:20 I'm not thrilled with the loss of monster detection but the rest of it looks fine design-wise 17:47:51 is SInv purely for lore? I wonder if it's needed 17:48:06 -!- Ququman has quit [Read error: Connection reset by peer] 17:48:13 it is basically a flavor thing, since all other hounds/wolves in the dungeon have it 17:48:21 advil: your github avatar looks like you're really hyped 17:48:30 the other species with sinv are na and sp right? I guess it's added to na as a power boost, and to sp for lore reasons 17:48:31 it's why they had detect monsters originally as well, as that emulated the old sense invis they used to have 17:49:23 03Brannock02 07* 0.20-a0-828-gbdc6353: Randomize doesnt_xom_only_xom 10(37 seconds ago, 2 files, 3+ 2-) 13https://github.com/crawl/crawl/commit/bdc6353756c3 17:49:32 i thought the detect monsters was interesting and new, but if they just get sinv it seems less interesting 17:50:15 vp has sinv 17:50:18 -!- ontoclasm1 has joined ##crawl-dev 17:50:24 well, it was pointed out detect monsters is present on a bunch of things already 17:50:42 shrug, always room to mess with the race again. nothing is set in stone 17:51:06 true 17:51:37 -!- Basil has joined ##crawl-dev 17:51:46 -!- ontoclasm has quit [Ping timeout: 246 seconds] 17:53:09 -!- hittemvvvhard has quit [Quit: ik ga slapen] 17:54:39 sinv is the safe choice with no important toes stepped on, detect monsters is cool but might be stealing one of ash's most notable gimmicks... 17:55:00 fo have sinv too 17:57:26 isn't my github avatar just the default? 17:57:58 but with added hype! 17:58:04 heh 17:58:33 rumflump: also stealing fo's gimmick, and the generic antennae mut's gimmick, and the boots of the asssassin's gimmick 17:58:51 4:05 PM] gwarl: HOLY CRAP. I found my issue. Line 503 was indented one extra space. 17:58:54 [4:06 PM] gwarl: this confirms all my anti-python prejudices 17:58:57 lol 17:59:13 i wonder of that part of the assboots should be dropped? it's not really the most distinctive part, and it confuses people pretty regularly 17:59:22 quite a few false bug reports 17:59:32 move to scarf 17:59:49 I have never used that item, but speaking from a position of no experience whatsoever, yes, that part can go 18:00:02 -!- omarax has quit [Remote host closed the connection] 18:00:24 but srsly isn't stabbing with a greatmace the point? :O 18:00:32 -!- ajsh__ is now known as Ystah 18:00:46 stab people with your bare hands 18:01:19 ??boots of the assassin[2 18:01:19 boots of the assassin[2/2]: <|amethyst> Really attack while wielding your bread ration? <|amethyst> The helpless kobold fails to defend itself. <|amethyst> You hit the kobold!!!!! 18:01:35 ??boots of the assassin[1 18:01:35 boots of the assassin[1/2]: +2 boots of the Assassin {DetectMon Stab+ Stlth++}. Detects monsters and lets you stab with ANY weapon as if it were a short blade. 18:01:37 I've been confused by it myself too 18:01:42 recently, even 18:01:49 then I remembered what I equipped 18:01:53 i feel like they turned into ego boots 18:01:56 of just +Stab 18:02:00 or Stab+ 18:02:03 +Stab+ 18:02:05 cut it, free up the mechanic to be used somewhere else :) 18:02:19 like on a playable doggo... 18:02:49 it's the fo overlap I'm more concerned about 18:03:01 i've had games where i found them and wore them but couldn't stealth at all 18:03:12 but i used them anyway because free +2 and detection 18:03:15 Floodkiller, make them only detect stinky monsters 18:03:24 Pleasingfungus: i like the detectmon on assboots 18:03:31 but it wouldn't break my heart to see it go 18:03:35 detect uniques 18:03:38 I don't think assboots are a problem 18:03:48 i don't think assboots are relevant to doggos 18:03:57 just a tangential change that i thought could be good 18:04:26 but if you get rid of the detectmon i'll be cranky the one time i find them and i have passwall =p 18:05:40 detect uniques is insanely limited but very cute 18:05:53 will contemplate it, if the code cost is low 18:06:14 "You can smell Natasha on this floor!" 18:06:25 -!- koboldina has quit [Quit: Page closed] 18:06:36 Pleasingfungus: true! 18:07:47 what about the floors that generate 6+ uniques? 18:07:53 Unstable branch on underhound.eu updated to: 0.20-a0-828-gbdc6353 (34) 18:07:59 You can smell Natasha, Blork, Sigmund, Edmund, Terence, and Ijyb on this floor! 18:08:00 beware the code cost! 18:08:08 stinky ijyb 18:08:31 that should be trivial to code 18:08:37 look at wizmode command &" 18:08:41 or maybe &', i forget 18:08:46 You can smell Grum on this floor! You feel an urge to mark your territory!! 18:09:18 -!- Zargon has quit [Quit: Page closed] 18:09:25 Unstable branch on crawl.jorgrun.rocks updated to: 0.20-a0-828-gbdc6353 (34) 18:16:38 i feel like it's pretty spoilery to call out uniques by name without the ability to xv them 18:16:56 ontoclasm1: there is always ?/M 18:17:00 i guess 18:17:10 -!- adelrune has quit [Remote host closed the connection] 18:20:41 -!- Wah has quit [Read error: Connection reset by peer] 18:21:29 is detecting uniques on level entry a useful effect? 18:21:58 sure 18:22:00 even if I detect a d:2 sigmund, I would probably still explore til I find him 18:22:06 and then go down 18:22:12 would affect my level of caution 18:22:20 yeah true 18:22:42 replace sigmund with nikola 18:23:03 being useful makes me less enthusiastic about it 18:23:05 as a flavor effect 18:25:01 ontoclasm1: there is always ?/M 18:25:04 most players don't know about that 18:25:06 -!- amalloy is now known as amalloy_ 18:25:10 yeah, and it's not great ui 18:25:18 it would be cool if you could, like, click a name in the list to see a description 18:25:23 or press a letter or w/e 18:25:45 it would probably be better to not list the unique directly then 18:25:59 press > to view next page of uniques 18:26:17 press > to view normal monsters A-C 18:26:18 more that "You pick up a disturbing scent on this floor." 18:26:24 more like* 18:26:38 minmay: you can always tell them about, like we do with ?/g and ?/b on Ctrl-O. 18:26:59 hm, 'a disturbing scent' *definitely* isn't terrifying 18:27:01 er 18:27:03 *spoilery 18:27:10 wow, that's what i get for typing and reading at the same time 18:28:09 maybe 'unique' instead of 'disturbing', as the unique monster may not necessarily be threatening 18:29:12 obviously, make it smell 'dangerous' monsters instead 18:29:14 fr: every species smells urug when they enter a level she's on 18:29:15 no flaw... 18:29:17 even mummies 18:29:21 lol 18:29:23 You sense a unique enemy on this floor 18:30:06 would pan lords and ghosts count as unique? 18:31:07 http://pastebin.com/3KhK4PaJ I feel like there's a better way to do this. 2c266a969726 broke auto-id of manuals, sometimes. my fix feels hacky... 18:31:25 never mind, the fix doesn't actually work. 18:31:55 haha 18:32:03 forgot to set id flag 18:33:29 wow, the original pastebin 18:33:50 do you want ads? because that's how you get ads 18:34:14 alternatively, s/ads/scripts! 18:34:25 oh is pastebin deprecated these days? 18:34:33 I run ublock/noscript so I haven't noticed anything bad 18:34:40 (doesn't mean it's not bad, of course) 18:34:46 the last time I tried to use it, some months ago, I wasn't able to without enabling scripts 18:34:56 maybe they un-pooped it 18:35:06 er, ghostery, not noscript 18:35:13 force of habit 18:35:28 other monsters to check: ghosts, pan lords (unique and random), wizlab bosses (hellbinder) 18:35:30 I like hastebin because it doesn't have an Awful Murder-White Background, and gamma showed me dpaste and it seems fine too 18:36:22 @??donald 18:36:22 Donald (02@) | Spd: 10 | HD: 14 | HP: 71-96 | AC/EV: 13/6 | Dam: 26 | 10weapons, 10items, 10doors, fighter, amphibious, spellcaster | Res: 06magic(100), 12drown | XP: 1971 | Sp: might, haste | Sz: Medium | Int: human. 18:36:25 @??donald hd:19 18:36:25 Donald (02@) | Spd: 10 | HD: 19 | HP: 94-135 | AC/EV: 13/6 | Dam: 26 | 10weapons, 10items, 10doors, fighter, amphibious, spellcaster | Res: 06magic(100), 12drown | XP: 4015 | Sp: might, haste | Sz: Medium | Int: human. 18:36:36 hm, can you increase the base damage of monsters? 18:36:42 @??donald hd:19 dam:34 18:36:43 unknown monster: "donald dam:34" 18:38:40 dang, same error still after make clean 18:38:49 time to sleep, troubleshoot, or both 18:41:13 your brain will keep working on it while you sleep, most likely 18:43:27 found it all a sudden 18:43:49 well, finally did a big directory diff and found it "suddenly" after that ;) 18:44:35 in gen_ver.pl I changed line 30 to my $prefix = "CRAWL"; 18:44:46 er to "YIUFCRAWL" 18:45:16 I was hoping it would name the final binary/installer yiufcrawl so I could exist alongside normal-crawl on one system more easily 18:45:46 you can do that in the Makefile 18:47:22 groovy, this time I'll change one thing at a time so I can more easily revert when it breaks :D 18:49:11 -!- Brannock has quit [Quit: Leaving] 18:49:31 -!- Brannock has joined ##crawl-dev 18:53:45 okay, I'm stumped on how to solve this. EITHER: stepping on a manual will identify it, but dropping a manual creates "duplicate" messages. OR: stepping on the first manual will identify it, but not any of the subsequent ones. However, messages on dropping manuals are fixed. http://pastebin.com/3KhK4PaJ The key seems to be fully_identified. With that included, the message spam is suppressed but it only automatically identifies the 18:53:45 first manual in any given game 18:53:53 !blame Doesnty 18:53:54 I pronounce Doesnty... Guilty! 18:54:06 I'm pretty sure this is a side effect of unifying floor identification 18:54:12 not sure how to fix it though 18:54:20 Brannock, how about all manuals are identified from the start? 18:54:23 identifying the first manual makes the game consider all manuals fully identified 18:54:28 is this like the thing where wand of digging is on autopickup... only when it's unidentified? 18:54:28 I'm sorry I opened this can of dicks 18:54:30 Do I really need to walk over to a manual and pick it up? 18:54:51 Rast, I considered that briefly 6 months ago but I think the conclusion was, yeah, make them walk to the manual especially for certain vaults where the crossing is dangerous 18:54:53 !remove manuals 18:54:54 03Doesnty ⛐ 0.20-a0-2029-ga773bca: Remove manuals 10(in the future, 6 files, 660+ 339-) 13http://s-z.org/neil/git/commit.png?p=crawl.git;a=commitdiff;h=a773bca 18:54:57 like, I don't need to pick up chain mail to know its chain mail 18:55:02 Brannock, fair enough 18:55:19 so full ID would break these vaults if you went "oh it's just a manual of crossbows, pass" 18:55:21 admittedly minor 18:55:32 Rast, you do need to identify a runed chain mail though! 18:55:37 -!- frd has quit [Quit: und weg...] 18:56:03 do we actually have to pick up the manual these days? 18:56:15 for spellbooks, just moving to the spot is enough 18:56:15 no, I pushed a commit months ago that would auto-ID them on walkover 18:56:20 to make them behave like spellbooks 18:56:36 but then it broke something else when that behavior was further modified to type-ID wands 18:56:36 so full ID would break these vaults if you went "oh it's just a manual of crossbows, pass" 18:56:36 Brannock: very nice 18:56:52 considering how rarely manuals generate in the first place, even in vaults, I have a feeling this would be vanishingly rare in practice 18:57:08 so with the old fix, the messaging would be like "You see here a manual of Fighting. You drop a manual of Fighting." 18:57:11 minmay, maula s are all over the place in vaults IME 18:57:17 *manuals 18:57:27 amalloy fixed that in 2c266a969726, with the side effect that it now only identifies the first manual in the game, and all subsequent ones have to be picked up 18:57:31 and, to be fair, 80% of them are awful, like spell shcools or weapons I don't want 18:57:31 that is an impressive typo 18:57:43 because manuals are considered fully identified once you get the first one 18:58:10 did someone change the trog altar vault where he burned the spellbook with apportation? 18:58:13 I'm tempted to just chop the gordian knot apart and make them pre-identified tbh 18:58:16 is that because there's only one type of "unidentified" manual unlike how there are six million types of unidentified book 18:58:22 alexjurkiewicz, I suspect so yes 18:58:36 but yeah, I can't imagine pre-identifying manuals is so bad 18:58:46 advil: do you think it's save to change line 76 of the makefile? "GAME = yiufcrawl" 18:59:13 I should just test, I'm all nervous from that last issue, nvm 18:59:26 oh it does force a full rebuild. welp :D 18:59:30 should be fine 18:59:36 you'll need to get it somewhere else for windows 18:59:45 while we're discussing manuals, how about they give half the current benefit, but all at once without having to train that skill? 19:00:03 -!- omarax has quit [Remote host closed the connection] 19:00:03 so they are less good for someone who was planning to get that skill anyway, but better for anyone else 19:00:12 the name of the binary doesn't matter to much...in one of my repose I actually keep all sorts of different binaries around under different names and it works fine 19:00:13 skill potion 19:00:17 *repos 19:00:29 ProzacElf, yeah basically but still falvored as a manual 19:00:54 03advil02 07* 0.20-a0-829-g299e025: Disallow leaping fungi 10(32 seconds ago, 5 files, 41+ 16-) 13https://github.com/crawl/crawl/commit/299e0253d7a0 19:01:07 speaking of minor 19:01:12 but first you need to find a manual of reading 19:01:20 so that you can learn to read the other manuals that fast 19:02:05 http://images.gr-assets.com/books/1310993739l/567610.jpg 19:02:51 yes 19:02:51 like that 19:03:04 advil already catching up on good commit titles! 19:03:11 -!- hittemvvvmobile has quit [Ping timeout: 246 seconds] 19:03:11 and what do you have against leaping fungi anyway? 19:03:14 -!- Kalir has quit [Quit: I'M OUT SON. PEACE, LOVE, EXPLOSIONS.] 19:03:16 that one was easy :-) 19:03:55 well, if you're too terrified to move, you're probably too terrified to leap 19:04:29 oG 19:04:34 oops 19:04:35 have you ever terrified a frog irl 19:04:54 tbh, i'm not sure i have. 19:05:12 i almost stepped on a toad once 19:05:38 tbf fungusform players can still leap if they aren't terrified 19:05:45 i kissed a cane toad to make it race faster once 19:05:48 https://github.com/yrmvgh/crawl/commit/775ec5f1dbc72c6b7c5fc6b79c993186f547a6c9 19:06:10 we won, so uh 19:06:14 congrats? 19:06:24 and that's how you start an addiction 19:06:38 bufotenin addiction: the struggle is real 19:06:44 how many more frogs will be kissed before you get ahold of yourself! 19:07:19 can I squash commits that I've already pushed? 19:07:35 yeah, if you don't mind doing a force push 19:07:38 without having to then for... drat 19:07:47 okdokey okdokey. thanks! 19:08:04 dont force push your repo please 19:08:28 yeah I know, I have so much more responsibility now D: 19:08:31 and also :D 19:08:31 !always be force pushing 19:08:31 ABFP! A-Always! B-Be! F-Force! P-Pushing! Always Be Force Pushing! ALWAYS BE FORCE PUSHING! 19:08:44 gammafunk: but I'm not pregnant this year 19:09:11 congratulations ms rumflump, it's a... fork?! 19:09:27 -!- ontoclasm has joined ##crawl-dev 19:09:35 push, and breath, and push, and breathe, and puuuuuuush! 19:09:37 how many more frogs will be kissed before you get ahold of yourself! 19:09:45 look I'm gonna find this prince no matter what it takes 19:09:50 congratulations! it's a yiuf! 19:10:10 I saw a shadow demon croak the other day 19:10:17 @??shadow demon 19:10:17 shadow demon (062) | Spd: 10 | HD: 10 | HP: 42-65 | AC/EV: 7/12 | Dam: 21 | 05demonic, 10doors, evil, see invisible | Res: 06magic(100), 02cold++, 03poison, 04rot, 13neg+++, 13torm | Vul: 08holy | XP: 713 | Sp: shadow creatures [06!sil], sum.demon [06!sil] | Sz: small | Int: human. 19:10:21 ok that is what they're called 19:11:19 they have not yet been named botzilotzilottot, stay tuned 19:12:25 -!- ontoclasm1 has quit [Ping timeout: 260 seconds] 19:12:29 looks like all those filename changes haven't broken my local build, I'm afraid to try a cross compile though 19:12:33 r - a scroll labeled BOTZILOTZILOTTOT 19:12:38 gotta get them in gitignore too 19:14:15 I am tempted to just make manuals their own thing instead of a weird subtype of book 19:14:21 but that'd mess with item generation and vaults and :effort: 19:14:46 -!- Patashu_ has joined ##crawl-dev 19:14:58 -!- Patashu__ has quit [Ping timeout: 240 seconds] 19:17:23 alexjurkiewicz: technically, I think I can force push to /yiuf, as long as I'm not overwriting anything that was pushed to /master 19:17:50 I'm going to try to not, though. even if I really want to squash one line bugfixes into prior commits real super bad 19:18:12 because you're building from /master, so that wouldn't actually change any history on your end 19:18:56 -!- Pleasingfungus has quit [Ping timeout: 246 seconds] 19:20:14 it's ok to force-push to any branch 19:20:27 alexjurkiewicz was talking specifically about the branch that is built for CPO 19:20:51 the only issue with force-pushing to a branch is collaboration (or if something actually does depend on the branch, like a server build) 19:21:00 -!- dpeg has quit [Quit: nights] 19:23:42 oh, yeah, if it's a branch that's fine 19:23:45 -!- dextur has quit [Ping timeout: 260 seconds] 19:24:22 i wonder how many things aside from test/stress/run, are going to assume that the binary is named "crawl" 19:25:07 you can git grep non-cc things for "crawl" 19:25:12 probably a number of scripts 19:25:21 non-cc, non-h 19:25:29 -!- scummos| has quit [Ping timeout: 260 seconds] 19:25:31 fr: instead of literally running ./crawl everything finds the closest thing by levenshtein distance 19:26:38 maybe I should leave the binary as "crawl" and just change folder names. that might be more confusing for human reading but less trouble for all them scripts 19:27:23 CPO will handle a force push for yiuf actually, either hellcrawl or dcss-ca did a few force pushes so I had to support it 19:27:49 rumflump: zsh has the capability to do that (levenshtein distance command guessing) 19:28:22 grep for "thing that contains a but not b" is something like this? ^((?!(cc$|h$)).)*)$ 19:28:37 oh but then "crawl" has to go in there somewhere 19:29:01 alexjurkiewicz: are you building from my yiuf branch or my master branch? 19:29:22 maybe I should rename master so as not to confuse it with crawl/crawl/master 19:30:23 but that'll mess with your stuff too 19:30:32 wow, I was very confused on why some manuals were preidentified and others weren't 19:30:40 then i realized acquirement has completely different rules than makeitem.cc 19:34:46 03Brannock02 07* 0.20-a0-830-g2c9a30d: Pre-identify manuals 10(78 seconds ago, 3 files, 8+ 1-) 13https://github.com/crawl/crawl/commit/2c9a30dacb1b 19:36:19 -!- Pleasingfungus has joined ##crawl-dev 19:49:50 -!- hellmonk has joined ##crawl-dev 19:53:53 I'm not sure how resource intensive this list monsters command is; it looks like it works by just searching every potential spot in the monster array for a live, valid monster (so about 700 loops) 19:54:52 there is a monster iterator, not sure if it has a "level-wide" mode 19:55:12 but it has radius support, I believe 19:56:39 there is a level-wide mode, yes 19:58:26 i generally wouldn't worry about performance without a very specific reason, though i haven't checked context for this chat 19:59:11 just curiosity about how complicated a detect uniques would be, but I'm not looking hard into actually implementing it 19:59:50 alexjurkiewicz: https://github.com/yrmvgh/crawl/commit/cad3493b3f7f6a71b25cfeba96cff597a04ac8d9#diff-0f6855c64da8e70e67464f4c6b164123 20:00:03 -!- omarax has quit [Remote host closed the connection] 20:00:41 oops, changed the binary, left the name unchanged. tfw. 20:08:34 -!- Fixer has quit [Ping timeout: 258 seconds] 20:09:23 Unstable branch on crawl.jorgrun.rocks updated to: 0.20-a0-830-g2c9a30d (34) 20:11:57 Floodkiller: just detecting them on the level? Wouldn't be especially hard 20:12:36 Also doesn't sound like something that should really be a thing 20:14:52 when we were talking about changing the assboot effect, i assumed it'd be, like, only detecting uniques 20:15:01 in the same way that it currently detects other monsters 20:17:39 I think, if it were to be put into the game, it would probably be an addition to Ash 20:17:57 your levelwide thing? 20:18:00 yeah 20:18:13 that's where it sounds like it would make the most sense 20:18:37 WOW! why is this unused? http://i.imgur.com/1AcGLzl.png I love the intense colors/contrast 20:18:56 -!- CanOfWorms has joined ##crawl-dev 20:19:29 it's... certainly got a style of its own 20:19:44 i don't think it's appropriate for crawl. maybe for, like, one of thecatamites' games? 20:19:45 is it bad art 20:19:48 am I bad at art? 20:20:04 is it your art? 20:20:14 oops, no, not that I made it 20:20:19 am I bad at looking at art 20:20:24 am I? 20:20:28 am? 20:20:32 i mean, everyone has their own personal taste, surely. 20:21:02 it's a cool basis for an image, but yeah the style is maybe not right 20:21:21 also the the logo as it's done there won't work 20:21:21 -!- aves has quit [Quit: Page closed] 20:21:40 I'm a sucker for a really low number of colors. if that title text was the same orange as the "fire" i'd be in heavennnnn 20:22:15 sorry, keep talking about cynos! 20:22:27 <|amethyst> %git d2d5b991a 20:22:27 07galehar02 * 0.8.0-a0-5787-gd2d5b99: Remove omndra's title screens. 10(6 years ago, 4 files, 0+ 0-) 13https://github.com/crawl/crawl/commit/d2d5b991aadd 20:23:01 ah, thanks ammy 20:23:06 <|amethyst> zot demon was brought back, but this one wasn't 20:23:32 Unwise to bring back zot demons 20:23:34 too OP. 20:23:41 <|amethyst> %git 91f5935c0 20:23:41 07jpeg02 * 0.8.0-a0-6048-g91f5935: Re-add Omndra's demon/orb title screen, with new logo. 10(6 years ago, 1 file, 0+ 0-) 13https://github.com/crawl/crawl/commit/91f5935c01bf 20:23:44 -!- koboldina has quit [Quit: Page closed] 20:24:07 <|amethyst> then 20:24:13 <|amethyst> %git 6eea31f5 20:24:13 07ontoclasm02 * 0.18-a0-195-g6eea31f: New logo 10(1 year, 4 months ago, 20 files, 0+ 0-) 13https://github.com/crawl/crawl/commit/6eea31f5f58b 20:25:04 <|amethyst> I personally think that one is better than several that are in 20:25:24 <|amethyst> (including Denzi's) 20:25:33 <|amethyst> (mostly Denzi's) 20:25:44 ouch 20:25:56 crawl art history 102 20:25:56 <|amethyst> so if ontoclasm or somebody wanted to edit it with the new logo, I'd be happy for it to go in 20:27:39 -!- Patashu__ has joined ##crawl-dev 20:27:51 i'm not really a fan but i'd survive 20:29:58 -!- Patashu_ has quit [Ping timeout: 240 seconds] 20:34:17 At first I was going to say "omndra's title screens were removed because omndra requested they be removed" 20:34:26 but then I realized they were actually removed /before/ that request 20:35:06 stone_soup_icon-win32 seems to be upscaled from 16x16 to 32x32, anyone know why? 20:35:53 I wanna just replace it with the actual 32x32 icon that's a couple files down the hall 20:36:50 should we do an art drive for new title screens? 20:37:14 half of the ones from cwz are amazing 20:37:17 just grab those 20:37:37 (after everyone's bikeshed about which ones are the amazing ones!) 20:38:24 in a soft, murming tone: *the cwz people won't give us rights to use their art...* 20:38:34 it's not like we haven't asked :) 20:38:40 ah yeah, there was a reach out to them in the past, right? 20:38:42 and it never got replied to 20:38:44 oh! interesting 20:38:46 the recent past, even! 20:39:16 that seems like a communication trouble... clearly the artists like dcss! 20:39:22 or at least like dwants 20:39:35 a couple of denzi's are fine (invasion and kitchen_duty) but the generic dragon and evil_mage just don't really map to anything in Crawl at all 20:40:15 -!- cxr has quit [Ping timeout: 256 seconds] 20:41:11 can we somehow get a hold of the tengu artist because that picture is a million times better of a splash screen than any of the current ones 20:41:30 with or without basketball?! 20:41:36 it would be nice to have more splash screens that are "advanced crawl characters", yeah 20:42:00 minmay: i really love that one too 20:42:08 need to get someone to draw a more professional version of the spriggan of fedhas smokin a blunt 20:42:40 oh hey, the album has new pictures in it now http://imgur.com/a/JNOiv 20:43:26 if that cerebov one gets cleaned up and brightened that's also another good splash screen 20:43:41 oh man the FeFE 20:44:17 I appreciate the acknowledgement that an actual cat couldn't really wear rings on its paws so it'd have to put them around its tail 20:44:40 Realism In Crawl 20:44:47 the feFE is good yes 20:45:08 the FeBe is good, though maybe a little bit rough 20:45:10 bomb ass nikolai too 20:45:30 rumflump: from master 20:45:33 would you like me to change this? 20:45:38 no no, that's good 20:45:41 ru spriggan is good, parts of the mennas are good 20:45:47 FR: a search term that finds armour other than body armour or shields 20:46:00 ("aux" is my preferred chocie but anything works) 20:46:02 Brannock: imo art made for crawl should be welcomed with open arms, even if the art doesn't scream "crawl" 20:46:12 the more art gets featured, the more art gets made 20:46:37 I think it's ok to have standards for art 20:46:43 just like we have standards for tiles 20:46:45 I mean I'd love in theory-land for the server to always have the latest hot stuff but it's good to have a bit of a valve where I effectively have to push things twice and be really sure before I foist them to your server 20:47:19 and I don't think people aren't making crawl art because they're not becoming splash images 20:47:40 i think the standard for splashes can be pretty low, since they're short interstitual loading screens, and variety is good 20:47:57 http://i.imgur.com/CT4Pt6V.jpg <--- is this a cat or a rabbit? what's up with the back legs? 20:47:59 not TOO low. But most submissions are good imo 20:48:04 hey where's the b/w dwant with BRIGHT red and yellow sunburst behind it, gammafunk ? 20:48:07 i think the standard for splashes can be pretty low, since they're short interstitual loading screens, and variety is good 20:48:10 did it get requested taken down? 20:48:18 low-quality submissions are just annoying to look at 20:48:20 game after game 20:48:35 I think there's a just-as-good argument in the opposite direction: splash screens are the very first thing the player sees when they start the game, so they should make a good impression 20:48:42 yes 20:48:53 a certain level of polish is good to have 20:48:55 Rast: i think they're legs 20:49:06 Pleasingfungus, they arent like cat legs 20:49:09 can't believe my stick figure out of elf licking was rejected 20:49:13 like, it was a masterpiece 20:49:14 they are muscled like rabbit legs imo 20:49:24 s/out/art/ 20:49:49 gammafunk: I don't think I ever saw this 20:49:57 i suppose i'm not an expert 20:50:05 I'm not giving you more material, sorry 20:50:06 i'm looking at my cat but he's in the wrong post 20:50:08 *pose 20:50:13 maybe i should try to arrange him 20:50:22 ...and Pleasingfungus was never heard from again... 20:50:36 you pet the cat gently!!!!!! 20:50:47 the cat barely misses you 20:50:53 the cat closely misses you 20:51:05 What frustrates me about the current splash screens is that they're in like 8 different art styles 20:51:35 it's hard enough to coordinate art styles within 32x32 tiles, much less 20:51:40 it's a lot harder to -- yes, that 20:52:05 yes 20:52:38 some of Denzi's splash screens aren't very good looking but they (as you would expect) match the art direction of the tiles 20:52:58 -!- amalloy_ is now known as amalloy 20:53:05 better than tome loading screens, imo 20:53:33 which are distinctly retro (limited colors etc) 20:53:48 oh man, tome4 loading screens 20:53:54 no, i mean tome4 20:54:09 http://image.jeuxvideo.com/medias/144484/1444835763-6124-jaquette-avant.jpg 20:54:24 hell ya, fire knight and boob lady 20:54:29 aw yea, the 90s 20:54:30 ontoclasm: that's the old version of the splash screen, the current one has nipples added to it 20:54:35 are you kidding. 20:54:45 whoops 20:54:46 yes 20:54:46 and then there are like 4 other splash screens which are ms paint drawings run through a bunch of gimp filters 20:54:51 fantastic 20:55:29 when you touch his booty but then you realize he isnt into it 20:56:18 aha http://orig15.deviantart.net/8d4a/f/2011/217/6/e/last_stand___tome_ingame_image_by_shockbolt-d45j2pt.jpg 20:56:40 that picture, on its own, is funny 20:56:40 me in the bottom left corner 20:56:51 that picture, with the context of the nipples having been added later, is hilarious 20:56:53 suddenly remembering weirdos from my art courses who would continually touch-up the same drawing they've been laboring on for years 20:56:58 excuse me but fantasy elves wouldn't have worn a bra this is VERISIMILITUDE 20:57:30 that isn't an elf lol 20:57:54 i think we've all got a little bit of elf in us. 20:58:05 short-eared elf 20:58:24 well 20:58:27 the dude is an elf 20:58:30 the girl isnt 20:59:36 here's an album with all 11 of them http://imgur.com/a/PKQFd 21:00:02 -!- omarax has quit [Remote host closed the connection] 21:00:04 dang lucy 21:00:07 lookin' good gurl 21:00:11 I appreciate crawl splash screens now 21:00:21 http://i.imgur.com/kbwutM8.png ME 21:00:36 you're not lucy 21:00:41 that is NOT lucy. 21:00:49 I need nipples because of realism 21:00:58 it's lucy 21:01:01 no! 21:01:02 it's not sif 21:01:10 minmay: well he's not wearing a bra 21:01:13 so, checkmate 21:01:16 i am going to banish you from this chat for TERRIBLE violations of crawl canon 21:01:33 careful, I can now hack the discord through Cerebot 21:01:49 remove your Developer role, what a shame 21:02:12 I am so glad http://i.imgur.com/D8JHGPT.png is the only background image that shows normally 21:02:19 that eye lazer thing... 21:02:22 her expression is really funny though 21:02:39 I thought this was lucy http://imgur.com/Hi7VYlK 21:04:51 oh, I forgot the orcs dlc background, but I can't find it 21:05:43 found it 21:05:58 does it have the broodmother thing 21:06:21 http://i.imgur.com/YIk5iQR.jpg 21:06:42 nearly as good. 21:06:46 reminds me of johnny fiveaces 21:06:59 I kinda like that orc thing 21:07:07 fr: Fishlips Orc 21:07:20 imagine 4 orcs at the end of a dlc continent 21:09:36 most of the tome4 splash screens just make me think of http://www.homestarrunner.com/sbemail181.html 21:10:39 strong bad! hell yes 21:12:25 !tell |amethyst CUE now uses ssl, could you update the morgue-link accordingly? 21:12:26 TZer0: OK, I'll let |amethyst know. 21:12:37 god, i miss early-oughts webcomics 21:12:39 those were the good shit 21:17:33 the absolute most recent post in r/roguelikedev is interesting... 21:17:35 kid radd was good. anyway, plz give tengu wings ingame 21:19:18 quilts? 21:19:30 yep, that one 21:19:41 seems like a very common new programmer attitude 21:20:23 ah, I thought new programmers liked the guide and wished it was even easier 21:21:16 depends on what your motivation is 21:21:30 but i've seen a ton of new programmers who want to be Absolutely Independent and hate anything that seems like a Crutch 21:21:44 which isn't really how coding works... but they'll figure that out eventually 21:21:49 ha, I'll steal anything not nailed down if I can 21:21:52 change over to "yiufcrawl" as the binary name seems to have gone ok. built locally fine, travis-ci went fine, cross compiled fine, and game is running, not crashing 21:21:52 everybody's gotta be dumb at some point 21:21:57 word up floodkilla 21:22:15 forget crutches, i need a wheelchair 21:22:37 "Lua error: global_prelude: bad header in precompiled chunk" is a bit worrying, but seems nonfatal. anyone seen that before? 21:23:52 oh maybe that's just because this save was made a couple versions ago, and it needs to re do something 21:25:13 rumflump: as long as specifying GAME=dcss in the make command still produces binaries called 'dcss' i'm happy 21:25:21 if it doesn't, your rename will break CPO 21:26:25 hm, I've never tried that flag 21:27:47 -!- ontoclasm1 has joined ##crawl-dev 21:29:19 -!- cxr has quit [Read error: No route to host] 21:30:06 -!- ontoclasm has quit [Ping timeout: 256 seconds] 21:30:22 is there any other feedback on Cyno before I rebase it for a fresh pull request? I would like to know if there's anything else I should work on changing/fixing before I break the experimental branch 21:37:01 can you add in, like, 'fetch' mechanics 21:37:06 or 'play dead', maybe! 21:37:22 <|amethyst> https://www.reddit.com/r/dcss/comments/5xqiga/turned_to_stone_but_still_able_to_act/ 21:37:22 |amethyst: You have 1 message. Use !messages to read it. 21:37:42 when cynos pray at an altar, so they spin around in circles a few times before curling up in front of it 21:37:56 fetch already exists, it's called ranged combat 21:38:03 cool statue form tech 21:38:31 Floodkiller: if you press tt as a cyno 21:38:33 do you bark 21:39:11 PF's commit for unique frog shouts guilted me into not adding them 21:39:24 lol 21:39:25 You yip for attention! 21:39:50 -!- gowby has quit [Quit: Page closed] 21:39:56 fetch: occasionally things are apported away from you 21:40:13 ...welp, now i won't be able to imagine cynos as anything other than pomeranians 21:40:15 but you get a speed boost to travel toward those items! 21:40:32 tiny fluffy pom head on giant muscular body 21:40:41 basically every single commit I"ve made to crawl has been modifying/modeling off existing code or older commits 21:40:53 seems weird to read about programmers who want to reinvent the wheel 21:40:56 my canon cyno head is bloodhound 21:42:11 Brannock: as a new programmer i hesitate to use big framework things because they're kind of terrifying 21:42:37 "i don't really need all this framework. I just need to draw a character on the screen!" 21:42:38 like when you open unity it's got a million weird little docks 21:42:41 of course, I've been putting off futzing around with my own roguelike for ages, so maybe I'm just a different breed 21:42:48 I like unity. 21:42:57 there's always a tool available, and if there isn't, someone in the community has come up with it 21:43:04 my cyno head https://pbs.twimg.com/profile_images/630005966562418688/tH5kyB_S.jpg 21:43:12 i certainly don't mean the above as a criticism of unity in general 21:43:22 it's just daunting 21:43:29 no more so than photoshop surely 21:43:39 that's an accurate comparison 21:43:57 and if somebody was like "i have never drawn anything, i want to make a pretty simple picture" 21:44:24 starting with photoshop could be kind of nervewracking 21:44:53 even though it's an excellent tool for doing the thing in question 21:45:02 minmay: there's a reason I didn't give them the fur mutation 21:45:10 oh god, hairless dogs 21:45:23 chihuahua 21:45:27 cynos are now canonically hairless mexican dogs 21:45:31 Xoloitzcuintlis 21:45:57 does that make felids sphinx cats 21:46:05 well no i guess they have fur 21:46:18 ok alexj, that make flag should still work fine 21:46:24 http://i.imgur.com/mfrYeid.jpg 21:47:19 ayyyy 21:47:32 util/crawl.nsi is probably just a file that the builder spits out, right? 21:48:53 probably not, but check the repo 21:49:06 if it's in the repo that would not be the case 21:49:37 Floodkiller: what do you have against furries :3 21:50:02 tfw when you probably changed a file yourself but it's not staged so there's no way to know why you done it 21:50:14 double when, that's how intense the situation has become 21:51:05 -!- Boatshow has quit [Ping timeout: 260 seconds] 21:51:09 -!- Lasty has quit [Quit: Leaving.] 21:52:09 -!- Lasty has joined ##crawl-dev 21:52:15 tfw when you go to the atm machine and forget your pin number and you're thinking "wtf the fuck, well, i guess til i learned to write down my pin number somewhere" 21:53:12 :( 21:53:22 +1 for pin number 21:54:03 I honestly don't know what my pin number is anymore 21:54:06 it's just muscle memory 21:54:19 occasionally while drunk or something I'll suddenly forget it then it takes like 4 days to re-remember it 21:54:23 you should be cautious when making fun of people for saying "atm machine" though because it can also mean "ass to mouth machine" in some contexts 21:54:25 ooh, atm machine too 21:54:35 "OMG I JUST STARTED PLAYING THE DCSS TUTORIAL AND THIS GAME IS AWESOME" "I like how the tutorial teaches you to listen because otherwise you die and have to start again. Dying in the tutorial is truly the best way to make sure we noobs learn :P" 21:54:47 -!- adelrune has joined ##crawl-dev 21:54:49 welcome to dcss soup 21:55:13 you can be a MiBe berserker, a CeHu hunter, or a DECj conjurer 21:55:30 you forgot DD anything 21:56:12 yes how could i forget the best combo in the game, DDEE elementalist with lcs spear 21:56:13 -!- ipsum_ has quit [Ping timeout: 260 seconds] 21:57:04 ontoclasm1: http://i.imgur.com/JzaNiCP.png 21:57:44 idgi :( 21:57:56 is it a dead stork 21:58:02 it's yiuf's head! 21:58:05 yiuf soup 21:58:07 o-oh 21:58:26 hah 21:58:57 I didn't draw anything myself so it should be instantly recognizable, not sure how to fix that if it's not... thicker outlines? yes, the parts that got erased have 0 outline don't they 21:59:35 I really don't see yiuf's head there 21:59:40 I see a white wing and some blood in the center 22:00:02 -!- omarax has quit [Remote host closed the connection] 22:00:03 !source crazy_yiuf.png 22:00:04 https://github.com/crawl/crawl/blob/master/crawl-ref/source/rltiles/mon/unique/crazy_yiuf.png 22:00:10 oh the wing is his beard 22:00:24 it is! 22:00:24 yiuf should be off to the side stirring the soup 22:00:30 well what doesn't help matters is yiuf's sprite isn't actually very good 22:00:36 it's one of the very old ones 22:00:42 yiuf should be in the soup and there should be a second yiuf stirring the soup 22:00:43 nb idea, that would be a lot more recognizable, monko 22:00:53 nm do what minmay said 22:01:15 the backstory is he got confused and hit himself w/ his quarterstaff, duplicating himself 22:03:23 heh, good beem query I just noticed 22:03:32 someone tried ??how_to_save_and_quit 22:03:57 but with spaces and not underscores 22:07:28 -!- Boatshow_ has quit [Ping timeout: 240 seconds] 22:10:56 -!- introsp3ctive has quit [Remote host closed the connection] 22:11:43 -!- jefus- has joined ##crawl-dev 22:12:11 anything else for Cyno before I start rebasing? 22:13:56 woof/bark/howl for shouting 22:14:12 if that hasn't been done yet 22:14:39 I can't think of anything really 22:15:03 not unless you add another layer to cynos, like how Ba got the "ex angelic" flavor thing lately 22:15:07 ^ 22:15:12 psychic doggos? 22:15:16 space doggos? 22:15:20 artificial doggos 22:15:20 -!- jeefus has quit [Ping timeout: 246 seconds] 22:15:34 cyborgs with the heads of dogs 22:15:55 time doggos, lava doggos, raiju-doggos, cerberus doggos, doggos with frickin lasers... 22:16:26 I guess I'll add the unique shout verbs and further the process towards every species having their own shout verbs 22:16:31 whatever spells Nasus has in league of legends (been too long) 22:16:49 wither, siphoning strike, the circle drain thing, and fury of the sands 22:16:51 Floodkiller: surely only a handful need them 22:16:54 egyptian doggos 22:17:00 -!- Pleasingfungus has quit [Remote host closed the connection] 22:17:14 Pleasingfungus: done 22:19:40 -!- Bammboo has quit [Ping timeout: 258 seconds] 22:19:44 -!- Bammboobies is now known as Bammboo 22:20:26 -!- Blazinghand has joined ##crawl-dev 22:21:50 bark and howl are probably good for the first two verbs, what should be the last one? growl, yap, yip, snarl, bay, gnarl, snap, woof, arf 22:22:09 yip 22:24:18 none of those sound louder than howl 22:24:34 howl would probably be the last one 22:24:37 i guess felid has the same problem 22:24:44 oh, you said "first two" :P 22:25:03 sorry, I meant first two as in two words that I'm using, not two words as in order of shoutiness 22:25:19 what's an egyptian god noise 22:25:52 you scour the flesh of the living for attention! 22:26:08 my perceived loudness would be howl, bay > bark, woof, snap > yap, yip, arf > snarl, gnarl, growl 22:26:16 flay with sand? drown in beetles? 22:26:32 but im not fond of the default being anything other than "bark" 22:27:09 yeah, I do think bark should probably be the default 22:29:23 -!- amalloy is now known as amalloy_ 22:31:13 -!- HellTiger has quit [Ping timeout: 260 seconds] 22:34:12 -!- ontoclasm has joined ##crawl-dev 22:35:11 -!- ontoclasm1 has quit [Ping timeout: 268 seconds] 22:35:52 yip and yiff 22:36:41 -!- meatpath has quit [Ping timeout: 246 seconds] 22:38:15 wow, shout verbs are harder than I thought 22:38:52 they don't *have* to be dog verbs 22:38:56 maybe cynos can roar. 22:39:08 bark, howl, roar 22:41:11 oh, i have a great april fool's idea 22:41:13 achievements 22:41:15 what do humans do for verb 3 22:41:26 scream 22:41:35 "Welcome to the Jundle": Enter Lair 22:41:38 *g 22:41:39 you could just take the standard humanoid one. it is a fairly humanoid doggo at present, yes? 22:42:43 screech/squeal? 22:43:03 april fool achievements would be dank af 22:43:19 i'll try to code osmething 22:43:21 "way to go champ": die to a worm 22:43:39 "gottagoslow": step from time for the first time 22:44:23 "OceanMan": get the barnacled rune of zot 22:44:41 make it seem like cheevos are going to be a big deal. each cheevo appears to give a multiplier to all your scores, past and present 22:45:15 but it's just sequell lying 22:45:53 I guess anything sequelly would be on gamma / snark, whom you do not pilot 22:45:53 make one of the achievements "optimal player" but tie it to doing something that's really dumb 22:46:26 as in somethin that's a bad idea? or just something that's not a big deal? 22:46:35 open a door diagonally for the latter 22:47:04 attack with bread 22:48:12 attack; kill; clear a floor; kill a unique; clear a branch - with bread 22:48:35 give optimal player for surviving 20,000 turns in the abyss 22:48:41 or some crazy amount 22:49:26 "xomscumming champion": survive to turn 50,000 with xom and below xl 10 22:50:01 one problem with the min/monk plan for yiufcrawl icon: http://i.imgur.com/HOg6Hqe.png 22:52:32 alexjurkiewicz: i prefer jundle =p 22:54:05 man 22:54:21 -!- diazepan has quit [Quit: diazepan] 22:54:24 and here I was ready to mark "hellmonk didn't brink up oceanman" on my calendar 22:54:29 I thought today would be the day 22:55:48 it's a good song and also a good meme 22:55:55 how could i resist 22:56:09 03Floodkiller02 07https://github.com/crawl/crawl/pull/426 * 0.20-a0-850-gd39951a: Add unique Cyno shout verbs. 10(6 minutes ago, 1 file, 3+ 0-) 13https://github.com/crawl/crawl/commit/d39951a0747a 22:56:34 they're good memes grammafunk 22:58:31 ^status 22:58:31 35 Crawlers. CBRO disk usage=91% (135GB) | RAM usage=32% (4GB)| uptime/CPU= 22:58:30 up 3 days, 4:36, 3 users, load average: 1.03, 1.13, 1.19 (4 Cores) http://status.berotato.org 22:59:25 I think tension (at least with jiyva) is calculated wrong 23:00:03 -!- omarax has quit [Remote host closed the connection] 23:00:11 I'm on a lava orc, and it doesn't heat up when there's just jellies onscreen, but a (enemy) bat and 3 (allied) jellies really gets it heated fast 23:05:20 ??tension 23:05:20 tension[1/3]: dangerousness of everything in LOS, checks # of monsters, monster experience value, monster hp (almost-dead monsters are of little threat), monster enchantments (confusion, haste, berserk, might, etc.), player current hp, whether you're in the abyss (*3/2 tension) 23:05:48 https://github.com/crawl/crawl/blob/master/crawl-ref/source/describe.cc#L3651-L3655 jesus 23:06:17 -!- eb_ has quit [] 23:09:00 hey, that bat is really scary for a poor little lava orc 23:10:43 rumflump: tension is weird. you should look at the code one day 23:14:24 -!- sneakyness has quit [Quit: Textual IRC Client: www.textualapp.com] 23:16:00 -!- Ladykiller69 has quit [Read error: Connection reset by peer] 23:20:08 does anyone use clang with ccache? 23:20:16 how do I get coloured error messages with ccache? 23:23:01 I don't want to look at tension 23:23:19 I just want to git gud enough at this codey stuff so I can make lorcs using anything other than tension :P 23:23:27 s/ing/e 23:23:37 use the conduct uskayaw does 23:23:39 imo 23:23:47 yeah that was plan 1 23:23:52 Brannock pooped on it 23:24:13 so I gave up on it forever! 23:24:20 i did? 23:24:25 Undefined symbols for architecture x86_64: 23:24:26 "celebrate(achievement_type)", referenced from: 23:24:26 floor_transition(dungeon_feature_type, dungeon_feature_type, level_id, bool, bool, bool) in stairs.o 23:24:29 ld: symbol(s) not found for architecture x86_64 23:24:39 I created a new file achievements.h -- how do I include it in the linker command? 23:24:41 no but yeah, uska would be an improvement, I'm keeping my eyes peeled for other ideas 23:25:04 Brannock: not really, not specifically, no. :D 23:27:07 03Floodkiller02 07https://github.com/crawl/crawl/pull/426 * 0.20-a0-851-ge437c09: Insert a missing semicolon. 10(4 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/e437c0919f69 23:35:04 -!- exant has quit [Quit: Page closed] 23:42:36 03Floodkiller02 07https://github.com/crawl/crawl/pull/426 * 0.20-a0-855-ga9a09af: Merge branch 'upstream/master' into cynos 10(4 minutes ago, 0 files, 0+ 0-) 13https://github.com/crawl/crawl/commit/a9a09afbfff1 23:43:36 alexjurkiewicz, you don;t link .h files, they are for #include-ing into .c / .cc files 23:44:57 <|amethyst> alexjurkiewicz: did you make achievements.cc ? 23:45:05 |amethyst: yes 23:45:11 what exactly are you trying to do with this? you may be using a macro (try an inline or template function instead?), you may want to split into .cc for implementation, ... 23:45:32 <|amethyst> alexjurkiewicz: add it to Makefile.obj and also MSVC/crawl.vcxproj 23:45:50 -!- noppa354 has quit [Quit: Page closed] 23:46:18 <|amethyst> alexjurkiewicz: err, you add the .o to Makefile.obj and the .cc (also the .h) to MSVC/crawl.vcxproj, with appropriate syntax 23:46:27 aha, yes, that's it 23:46:29 how many conflicts did you resolve with that big merge Floodkiller ? 23:46:46 which merge? 23:47:00 merge master into cynos 23:47:16 oh it was actually small nvm :( 23:47:22 you been keeping up on it I guess 23:47:35 there was a big one yesterday I think that had four from the redo of the enum.h 23:47:59 sounds nb 23:48:59 okay, if I remember the horrible spam from last time, I want to cancel my pull request before I rebase 23:49:56 do I want to include or for string type? 23:51:12 stackoverflow says cstring 23:52:58 oh, i think i want string 23:55:59 oh dear http://i.imgur.com/YOe4B1E.png 23:59:07 -!- adelrune has quit [Quit: Leaving]