00:00:03 -!- omarax has quit [Remote host closed the connection] 00:02:06 <|amethyst> IMO make a wiki page on it (if there isn't one already) 00:02:31 ??wiki 00:02:32 wiki[1/4]: Wiki for players: http://crawl.chaosforge.org/. If incorrect or out of date, request an account and get to updating! 00:02:40 <|amethyst> not that one 00:02:45 oh we made that entry nicer 00:02:49 <|amethyst> ??devwiki 00:02:49 devwiki ~ dev wiki[1/1]: The dev wiki (to discuss changes and additions): https://crawl.develz.org/wiki/doku.php?id=start 00:03:34 -!- radinms has quit [Ping timeout: 256 seconds] 00:03:36 yeah don't add to 0.17 plan though 00:04:01 there's a future versions page and a link can be added there, for 0.18 00:07:34 alright 00:07:54 ?/0.17 plan 00:07:54 Matching terms (1): 0.17_plan 00:07:59 ??0.17_plan 00:07:59 0.17 plan[1/1]: https://crawl.develz.org/wiki/doku.php?id=dcss:planning:0.17_plan 00:08:05 <|amethyst> IWBNI you could store bash histories in a git repo easily 00:08:20 <|amethyst> with a branch for each new shell, a merge when you do history -r or whatever, etc 00:08:33 <|amethyst> or something nonlinear anyway 00:10:02 zsh has 'shared history' function which is something vaguely like what you want -- every shell shares their live history with each other 00:10:36 -!- Daekdroom has quit [Quit: Leaving] 00:11:14 <|amethyst> not exactly what I want because that sounds like it serialises the history 00:11:34 <|amethyst> and I don't typically want history between two concurrent windows to be shared 00:11:40 right 00:11:42 <|amethyst> because I'm doing different things in each of them 00:12:13 how do you handle copy-paste between shells, again? 00:12:22 -!- Final has quit [Ping timeout: 246 seconds] 00:12:26 I assume not using a mouse 00:12:39 <|amethyst> if it's one command I use a mouse 00:12:40 I typically want the most recent 3 commands per-shell but the rest to be global 00:12:51 <|amethyst> if I want to merge history, I do 00:12:52 zsh can do this but it's fiddly 00:12:59 <|amethyst> history -a on the donor, history -r on the recipient 00:13:12 oh didn't know about those 00:13:33 <|amethyst> (I use HISTAPPEND so that on logout history is appended, not overwritten; and a large HISTFILESIZE) 00:14:00 ah, good things to know about 00:14:00 <|amethyst> err, unset HISTFILESIZE, HISTSIZE=500000 00:14:06 ##crawl-dev, where I learn how to use bash 00:14:25 <|amethyst> (also HISTTIMEFORMAT so I have timestamps) 00:14:33 -!- ussdefiant has joined ##crawl-dev 00:17:21 grrr i hate dokuwiki sooo much 00:17:38 gammafunk, in most modern terminals you can select and shift-^C copy / shift-^V paste 00:17:59 if anyone would like to contribute notes https://crawl.develz.org/wiki/doku.php?id=dcss:planning:long_term_plans&#challenge_mode 00:18:11 well yes, that's how you copy and paste but 00:18:17 you have to select using the mouse is my point 00:18:18 but xterm and similar generation terminals (including most *rxvt) won't do this, and even with tweaking can only simulate it poorly 00:18:43 I like things like ansi-term/shell-mode since I can select with keyboard mainly 00:18:45 yeh, unless you can set up select bindings 00:19:08 xterm has those, just can't do the copy/paste part from keyboard very well >.> 00:19:13 haha 00:19:44 It took me forever to figure out how to configure Xresources for purposes of playing crawl in it (since gnome-terminal wasn't rending my wall glyphs) 00:20:17 thankfuly neil pointed out that it was a gnome-terminal specific rendering issue 00:20:37 and that other gtk-based terminals don't have the issue 00:20:46 <|amethyst> gammafunk: history -p '!!' | xsel -bi but I don't think I've actually used that 00:20:54 yeh. I don't know if vte has any way to define keyboard-based select 00:21:13 oh command-based copy? 00:21:21 <|amethyst> yeah, xsel is nice 00:21:32 that's one approach, but using movement keys is really nice 00:21:46 but I should probably use xsel a bit more 00:21:58 doesn't look like mate-terminal does :/ 00:22:16 I recently went through the nightmare of configuring joy2key, which is only related by topic of "legacy X programs with horrible, horrible configuration" 00:22:27 <|amethyst> hm, can screen write out its copy buffer to a file? 00:22:33 yes 00:22:36 <|amethyst> not a screenshot, but just what you selected with [ 00:22:54 <|amethyst> ah 00:22:55 <|amethyst> > 00:23:20 yeh, < to read > to write 00:23:29 * geekosaur was digging through manpage to confirm 00:28:40 >8P ~/.joy2keyrc 00:29:01 -buttons 34 85 96 22 00:29:09 yeah, seriously 00:29:38 from the error messages to the config file format, that thing, which I'm still grateful for, has it all in terms of user unfriendliness 00:29:47 i know it painfully well >8( 00:29:57 it does work with the X11 names though 00:30:00 you don't have to use the codes 00:30:10 but it's Return, not Enter! 00:30:16 hehe 00:30:40 it just tells you "look in include/X11/keysyms.h or whatever 00:30:51 s/.h/.h"/ 00:31:00 XK_INS 00:31:01 but then you just see the #defines 00:31:21 yeah like that, so you're like "do I put those in exactly?" no, turns out it's the part after XK_ that you put in 00:31:25 and you were supposed to guess that 00:31:53 -!- lobf has quit [Quit: lobf] 00:32:54 -!- lobf has joined ##crawl-dev 00:33:35 I also managed to basically crash my system by defining a bash function fceux() and then trying to call the binary as simply fceux in said function 00:33:38 -!- tealeaves has quit [Quit: Bye] 00:33:47 so I learned about recursive bash functions 00:36:08 -!- Stendhal is now known as Zilis 00:39:06 <|amethyst> :) 00:39:20 the usual trick there is to have an alias for the command which invokes the function, which if you do it right won't see the alias 00:39:31 <|amethyst> bah, just use 'command' 00:39:34 yeah I just put in /usr/games/fceux 00:39:35 ^ 00:39:41 oh that's a good way as well 00:39:47 (I don't recall if bash kept the ksh-ism of aliases not taking effect in the file they are defined in) 00:39:53 also -cmd if you want to be cryptic 00:40:01 -!- filthy has quit [Ping timeout: 255 seconds] 00:40:30 wait, that doesn't work. Maybe I misremember 00:40:42 <|amethyst> \cmd 00:41:27 (or c\md or any other way of quoting it) 00:41:37 <|amethyst> any kind of quoting suppresses aliases, but you need something like 'command' to suppress functions 00:41:49 yeh 00:48:16 -!- Tags has quit [Quit: Tags] 00:50:15 -!- Pacra_ has quit [Ping timeout: 260 seconds] 01:00:03 -!- omarax has quit [Remote host closed the connection] 01:02:09 Unstable branch on crawl.s-z.org updated to: 0.17-a0-1923-gc35365e (34) 01:02:21 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 01:17:57 Unstable branch on crawl.develz.org updated to: 0.17-a0-1923-gc35365e (34) 01:18:43 -!- soad has quit [Read error: Connection reset by peer] 01:25:31 -!- Xenobreeder has quit [Ping timeout: 246 seconds] 01:30:08 -!- soad has quit [Read error: Connection reset by peer] 01:34:02 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 01:36:10 -!- Utrick has joined ##crawl-dev 01:40:39 -!- Utrick has quit [Client Quit] 01:42:51 -!- schistosoma has quit [Quit: Leaving] 01:46:54 -!- Krakhan has quit [Ping timeout: 244 seconds] 01:48:11 great job, you guys; I just won for my first time ever and I couldn't have scripted a better climax...have a look at my orb run if you ever want to feel rewarded for the perfectly-balanced endgame you guys have crafted 01:50:16 heh 01:52:46 yeah, i know it's different for you hardened veterans, but from the perspective of what a normal player would experience, that was absolutely razor-edge perfect 01:53:27 Windows builds of master branch on crawl.develz.org updated to: 0.17-a0-1923-gc35365e 01:55:35 nah, that first win is always cool man. i just thought it was classy that you came in here to compliment the devs 01:56:51 -!- soad has quit [Read error: Connection reset by peer] 02:00:02 -!- omarax has quit [Remote host closed the connection] 02:00:23 -!- KurzedMetal has quit [Read error: Connection reset by peer] 02:01:45 -!- Hiffwe has quit [Read error: Connection reset by peer] 02:02:37 Natasha Flavor Text Unclear 13https://crawl.develz.org/mantis/view.php?id=9979 by haddoc 02:02:54 -!- lobf has quit [Quit: lobf] 02:03:36 -!- Xenobreeder has joined ##crawl-dev 02:10:57 -!- tensorpudding has quit [Ping timeout: 265 seconds] 02:11:23 -!- DrKe has joined ##crawl-dev 02:26:37 -!- dtsund has quit [Ping timeout: 272 seconds] 02:34:13 -!- bonghitz has quit [Remote host closed the connection] 02:34:57 -!- Zilis has quit [Ping timeout: 244 seconds] 02:37:38 -!- Earlo has quit [Remote host closed the connection] 02:42:20 -!- Kintar has quit [Quit: Page closed] 02:43:11 -!- bonghitz has quit [Ping timeout: 240 seconds] 02:44:41 -!- hypractvChipmunk is now known as hC|zzz 02:49:00 Monster database of master branch on crawl.develz.org updated to: 0.17-a0-1923-gc35365e 02:49:24 -!- MrRen is now known as zilis 02:49:28 -!- zilis is now known as Zilis 02:50:52 -!- vale_ has quit [Remote host closed the connection] 02:52:31 -!- Stendhal has quit [Ping timeout: 244 seconds] 02:53:21 *Rage amulets can berserk you as a Chei worshipper 02:53:50 -!- simmarine has quit [Quit: Leaving] 02:55:04 unintended? 02:56:13 %git 1ac1213cae785d6fce990a724e5a5d5b9724f60d 02:56:13 07PleasingFungus02 * 0.15-a0-1275-g1ac1213: Don't misleadingly claim Chei hates +Rage/*Rage (geekosaur) 10(1 year, 4 months ago, 1 file, 1+ 7-) 13https://github.com/crawl/crawl/commit/1ac1213cae78 02:56:50 !seen pleasingfungus 02:56:51 I last saw PleasingFungus at Mon Sep 7 05:57:21 2015 UTC (3w 59m 28s ago) quitting, saying 'Client Quit'. 03:00:03 -!- omarax has quit [Remote host closed the connection] 03:02:20 -!- iFurril has quit [Ping timeout: 240 seconds] 03:11:48 Unstable branch on crawl.beRotato.org updated to: 0.17-a0-1923-gc35365e (34) 03:12:25 -!- siepu has quit [Ping timeout: 264 seconds] 03:15:41 The fungus is no longer among us 03:16:02 rip 03:23:06 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 03:25:14 is it a bug that i continue to constrict enemies for damage while turned to stone by a basilisk? 03:25:37 -!- Menche has quit [Quit: Leaving] 03:28:20 Stony squeeze doesn't sound very comfortable 03:32:41 weird, someone else just brought that up 03:33:07 we sort of decided that it'd be sort of like if someone was strangling you and they turned to stone 03:33:28 you wouldn't exactly be relieved that their hands were know made of stone and wrapped around your neck 03:34:25 could have petrification break constrict 03:35:21 nothing better than killing catoblepas while stoned 03:36:29 party of Cyclops? 03:38:15 -!- SurpriseTRex has quit [Read error: Connection reset by peer] 03:44:11 -!- bonghitz has quit [Ping timeout: 244 seconds] 03:44:14 -!- mibe has quit [Quit: Page closed] 03:48:09 -!- siepu_ has quit [Ping timeout: 246 seconds] 03:48:40 -!- zero_one has quit [Remote host closed the connection] 03:50:43 party of cyclops? you wanted a booth? 03:50:54 -!- Sage1234 has quit [Ping timeout: 244 seconds] 03:51:22 we're running a bit behind but if you'd like to sit at the bar before we seat you.... 03:57:07 -!- siepu has quit [Ping timeout: 255 seconds] 04:00:03 -!- omarax has quit [Remote host closed the connection] 04:06:07 -!- ussdefiant has quit [Ping timeout: 255 seconds] 04:09:05 -!- eb has quit [] 04:14:06 -!- Akitten_Homura has quit [Quit: Connection reset by pier.] 04:15:13 -!- MgDark has quit [Ping timeout: 244 seconds] 04:15:15 -!- MgDark_ is now known as MgDark 04:27:31 -!- Rivotril has quit [Ping timeout: 246 seconds] 04:33:11 -!- Ultraviolent4 has quit [Quit: help i am not good at computer] 04:33:47 -!- Patashu has joined ##crawl-dev 04:35:37 -!- soad has quit [Read error: Connection reset by peer] 04:40:56 !source yesno 04:40:57 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/prompt.cc#l50 04:41:13 -!- MgDark has quit [Ping timeout: 255 seconds] 04:45:17 -!- bonghitz has quit [Ping timeout: 268 seconds] 04:48:31 -!- tensorpudding has quit [Ping timeout: 240 seconds] 04:55:49 -!- archaeo has quit [Quit: Page closed] 04:55:51 -!- vale_ has quit [Ping timeout: 240 seconds] 05:00:03 -!- omarax has quit [Remote host closed the connection] 05:00:25 -!- pikaro has quit [Ping timeout: 264 seconds] 05:04:42 !source item_count 05:04:42 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/menu.h#l367 05:04:50 !source item_count 2 05:04:50 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/menu.h#l367 05:10:47 -!- Nerem has quit [Ping timeout: 240 seconds] 05:38:13 -!- Blazinghand has quit [Read error: Connection reset by peer] 05:38:51 -!- rast has quit [Remote host closed the connection] 05:45:34 -!- ProzacElf has quit [Ping timeout: 265 seconds] 05:45:45 -!- radinms has quit [Ping timeout: 246 seconds] 05:52:32 -!- namad7 has quit [Ping timeout: 240 seconds] 05:56:35 -!- Zekka has quit [Ping timeout: 256 seconds] 05:57:45 -!- Polom has quit [Ping timeout: 240 seconds] 05:58:57 -!- Polom2 has quit [Read error: Connection reset by peer] 05:59:10 -!- zkyp_ is now known as zkyp 06:00:02 -!- omarax has quit [Remote host closed the connection] 06:00:25 -!- unpaidbill has quit [Ping timeout: 246 seconds] 06:03:33 -!- raskol has quit [Ping timeout: 255 seconds] 06:05:12 -!- siepu_ has quit [Ping timeout: 264 seconds] 06:07:23 03chequers02 07https://github.com/crawl/crawl/pull/113 * 0.17-a0-1924-gc730be1: Add Ashenzari hand cursing/uncursing. 10(10 days ago, 4 files, 97+ 14-) 13https://github.com/crawl/crawl/commit/c730be1fa0b8 06:08:28 -!- ___miek has quit [Ping timeout: 246 seconds] 06:16:56 -!- braveplatypus has quit [Quit: Page closed] 06:29:38 -!- debo has joined ##crawl-dev 06:30:40 -!- Patashu has quit [Ping timeout: 250 seconds] 06:31:58 -!- debo_ has quit [Ping timeout: 250 seconds] 06:32:10 -!- Patashu has joined ##crawl-dev 06:32:50 -!- Gobbo has quit [Ping timeout: 250 seconds] 06:32:54 03chequers02 07https://github.com/crawl/crawl/pull/113 * 0.17-a0-1924-g39df56c: Add Ashenzari hand cursing/uncursing. 10(10 days ago, 5 files, 98+ 14-) 13https://github.com/crawl/crawl/commit/39df56c68821 06:32:54 03chequers02 07https://github.com/crawl/crawl/pull/117 * 0.17-a0-1907-g60f29f1: Increase the stat cap to 125. 10(4 days ago, 1 file, 2+ 2-) 13https://github.com/crawl/crawl/commit/60f29f141934 06:34:10 -!- infrasho1tfoo has quit [Ping timeout: 246 seconds] 06:34:24 -!- Pacra has joined ##crawl-dev 06:38:10 -!- amalloy is now known as amalloy_ 06:39:18 -!- Pacra has quit [Ping timeout: 272 seconds] 06:40:22 chequers: so when do we get to inscribe hands 06:41:47 apart from salamanders' burninating blade hands I guess 06:41:51 !log . sa 06:41:52 1. perunasaurus, XL22 SaTm, T:63043: http://crawl.berotato.org/crawl/morgue/perunasaurus/morgue-perunasaurus-20141231-223006.txt 06:41:54 -!- soad has quit [Read error: Connection reset by peer] 06:42:22 oh they aren't even inscribed, I think 06:48:06 -!- soad has quit [Read error: Connection reset by peer] 06:49:44 kvaak: why do you want to inscribe 06:49:49 !a 06:50:49 ??!a 06:50:49 I don't have a page labeled !a in my learndb. Did you mean: !, !am, da, ea, ha, la, na, pa, sa, ta. 06:51:02 -!- ololoev has quit [Client Quit] 06:52:00 i don't know what !a does 06:52:31 prompts before attacking 06:52:55 hm 06:57:24 -!- vale_ has quit [Ping timeout: 264 seconds] 06:57:55 -!- hope1 has quit [Ping timeout: 244 seconds] 06:57:56 yeah, can't think of a good way sorry 06:58:04 if you can think of good UI, I'm all ears 06:58:23 03chequers02 07https://github.com/crawl/crawl/pull/111 * 0.17-a0-1924-g8e65b02: Describe a branch's rune on player entry. 10(12 days ago, 6 files, 50+ 6-) 13https://github.com/crawl/crawl/commit/8e65b024049d 06:58:43 -!- mizu_no_oto has quit [Client Quit] 07:00:01 -!- omarax has quit [Remote host closed the connection] 07:06:00 -!- mizu_no_oto has quit [Client Quit] 07:06:31 -!- infrasho1tfoo has quit [Ping timeout: 252 seconds] 07:06:56 !source comma_separated_line 07:06:56 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/stringutil.h#l138 07:08:35 03chequers02 07https://github.com/crawl/crawl/pull/111 * 0.17-a0-1924-gbce447a: Describe a branch's rune on player entry. 10(12 days ago, 6 files, 60+ 6-) 13https://github.com/crawl/crawl/commit/bce447a4edf5 07:13:26 -!- radinms has quit [Ping timeout: 240 seconds] 07:15:48 hey, just about coming up to the 1yr anniversary of my first commit 07:19:43 -!- Voker57 has quit [Ping timeout: 252 seconds] 07:25:30 -!- Sage1234 has quit [Remote host closed the connection] 07:40:39 -!- ZChris13 has quit [Remote host closed the connection] 07:43:10 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 07:43:50 -!- Lasty has quit [Quit: Leaving.] 07:44:35 -!- soad has quit [Read error: Connection reset by peer] 07:48:06 -!- gammafunk has quit [Ping timeout: 240 seconds] 07:49:06 -!- infrasho1tfoo has quit [Ping timeout: 250 seconds] 07:57:28 -!- CKyle has joined ##crawl-dev 07:58:52 -!- SurpriseTRex has quit [Ping timeout: 246 seconds] 07:59:23 -!- Pacra has joined ##crawl-dev 08:00:02 -!- omarax has quit [Remote host closed the connection] 08:01:16 -!- soad has quit [Read error: Connection reset by peer] 08:02:06 -!- ololoev has quit [Client Quit] 08:04:05 -!- radinms has quit [Ping timeout: 252 seconds] 08:04:09 -!- Pacra has quit [Ping timeout: 255 seconds] 08:04:19 -!- Pacra has joined ##crawl-dev 08:07:13 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 08:07:45 -!- soad has quit [Read error: Connection reset by peer] 08:11:30 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 08:18:54 -!- Patashu has quit [Remote host closed the connection] 08:19:07 -!- Patashu has joined ##crawl-dev 08:23:59 -!- Pacra has quit [Ping timeout: 240 seconds] 08:28:02 -!- Patashu has quit [Ping timeout: 260 seconds] 08:31:00 -!- elliptic has quit [Quit: Leaving] 08:32:35 -!- pikaro has quit [Ping timeout: 264 seconds] 08:34:43 -!- Lasty_ has joined ##crawl-dev 08:40:05 -!- tealeaves has quit [Quit: Bye] 08:44:01 -!- soad has quit [Read error: Connection reset by peer] 08:45:32 -!- Ultraviolent4 has quit [Ping timeout: 246 seconds] 08:49:23 -!- mintman has quit [Ping timeout: 264 seconds] 08:53:10 -!- pikaro has quit [Ping timeout: 268 seconds] 08:54:43 -!- CKyle has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 08:57:42 -!- vale_ has quit [Ping timeout: 255 seconds] 09:00:02 -!- omarax has quit [Remote host closed the connection] 09:00:36 -!- bonghitz has quit [Ping timeout: 250 seconds] 09:00:50 -!- grisha5 has quit [Quit: Page closed] 09:01:52 -!- staplegun has quit [Ping timeout: 246 seconds] 09:01:57 -!- tealeaves has quit [Quit: Bye] 09:05:56 -!- soad has quit [Read error: Connection reset by peer] 09:09:50 -!- CKyle has joined ##crawl-dev 09:10:53 -!- CKyle has quit [Client Quit] 09:11:12 -!- read has quit [Read error: Connection reset by peer] 09:11:36 -!- read has joined ##crawl-dev 09:13:06 -!- radinms has quit [Ping timeout: 240 seconds] 09:17:08 -!- tealeaves has quit [Ping timeout: 246 seconds] 09:24:21 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 09:46:35 -!- debo has quit [Quit: orb spiders :(] 09:47:18 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 09:52:28 -!- CKyle has joined ##crawl-dev 09:54:10 -!- MarvinPA has joined ##crawl-dev 09:54:53 -!- Ladykiller69 has quit [Ping timeout: 250 seconds] 09:57:24 -!- daiy has quit [Ping timeout: 264 seconds] 09:58:19 -!- vale_ has quit [Ping timeout: 240 seconds] 09:59:12 -!- hope1 has quit [Ping timeout: 264 seconds] 10:00:02 -!- omarax has quit [Remote host closed the connection] 10:04:21 -!- dtsund has joined ##crawl-dev 10:04:59 -!- mintman has quit [Ping timeout: 264 seconds] 10:05:35 -!- siepu_ has quit [Ping timeout: 260 seconds] 10:16:00 -!- waat has quit [Ping timeout: 264 seconds] 10:16:08 -!- tealeaves has quit [Quit: Bye] 10:26:29 -!- soad has quit [Read error: Connection reset by peer] 10:30:19 -!- pikaro has quit [Ping timeout: 240 seconds] 10:30:58 -!- debo has joined ##crawl-dev 10:31:25 -!- dtsund has quit [Ping timeout: 256 seconds] 10:32:09 -!- Zekka has quit [Ping timeout: 250 seconds] 10:33:24 -!- Wolfechu has quit [Ping timeout: 264 seconds] 10:33:50 chequers: perhaps add hands as a pseudo-inventory item on the '-' key 10:34:08 -!- hC|zzz is now known as hypractvChipmunk 10:35:05 <|amethyst> it's a little more complicated than that, because 1. where do you store it? 2. where do you display it when the player isn't barehanded? 10:35:21 <|amethyst> s/bare/empty-/ 10:36:08 -!- tealeaves has quit [Quit: Bye] 10:36:25 they should always be in your inventory...i- would be like w- 10:36:49 -!- tealeaves has quit [Client Quit] 10:36:59 -!- soad has quit [Ping timeout: 244 seconds] 10:37:28 <|amethyst> I guess OBJ_WEAPONS WPN_HANDS 10:37:49 <|amethyst> could work 10:38:00 <|amethyst> (and could change its name depending on your form) 10:38:00 make fists a wieldable item you start with 10:38:06 a - fists {!a} 10:38:08 then you get a nice flavorful description of your manual appendages, with options to inscribe, drop (lol), etc. 10:38:13 <|amethyst> Ru challenge: d- 10:39:33 i was thinking something similar when i suggested permanent unlimited stones last week 10:39:34 -!- raskol has quit [Ping timeout: 244 seconds] 10:39:56 -!- Sage1234 has quit [Remote host closed the connection] 10:40:25 hehe 10:41:15 -!- dtsund has joined ##crawl-dev 10:41:24 kvaak: wouldn't want to waste an inventory slot on it though 10:41:59 it'd go against the 52 limit that way 10:42:59 <|amethyst> ? 10:43:11 <|amethyst> I thought you did want to spend an inventory slot on it, just with a symbol rather than a letter 10:44:03 <|amethyst> having a pseudo-inventory item that appears in all inventory screens means either a lot of special-case code in every place that interacts with inventory; or expanding you.inv to 53 items 10:44:41 well, you wouldn't want to screw the player 10:44:54 <|amethyst> does having 51 slots instead of 52 actually "screw" the player? 10:44:57 <|amethyst> it's a single slot 10:44:59 -!- siepu_ has quit [Quit: Leaving] 10:45:19 <|amethyst> (I prefer not giving it a letter for other reasons, and think there will still be the need for lots of special-case code) 10:45:49 i don't know the code implications, so i'm just brainstorming 10:46:30 <|amethyst> (also, players would still claim they're being screwed, since we give them a 53rd slot that they can't actually use, and players are entitled whiners sometimes) 10:47:02 well, the 52 limit already makes me cry as a new player who doesn't have any idea what he's going to see around the next corner 10:47:28 <|amethyst> kvaak: does the recently-added unarmed warning not work for you? not carrying any weapons, or you have UC skill but don't want to use it 10:47:35 <|amethyst> kvaak: ? 10:48:12 oh, I didn't know that was a thing 10:48:38 <|amethyst> %git 707e7bb3 10:48:38 07wheals02 * 0.17-a0-1159-g707e7bb: Prompt on unintentional unarmed attacks. 10(4 months ago, 1 file, 18+ 5-) 13https://github.com/crawl/crawl/commit/707e7bb37a25 10:50:04 <|amethyst> (later changed to not count ranged weapons, but unwieldable weapons are still a problem) 10:50:09 -!- MarvinPA has quit [Quit: Leaving] 10:50:29 -!- elliptic has joined ##crawl-dev 10:51:06 -!- dtsund has quit [Ping timeout: 250 seconds] 10:53:53 -!- MarvinPA has joined ##crawl-dev 10:55:06 -!- st_ has quit [Read error: Connection reset by peer] 10:55:25 -!- st_ has joined ##crawl-dev 10:57:05 "players are entitled whiners sometimes" s/ sometimes// 10:58:00 * plathrop says that as a total entitled whiner 11:00:02 -!- omarax has quit [Remote host closed the connection] 11:02:30 >8D 11:04:49 -!- Zekka has quit [Quit: leaving] 11:06:11 -!- mintman has quit [Ping timeout: 264 seconds] 11:07:12 -!- PKrockin has quit [Ping timeout: 246 seconds] 11:10:48 -!- soad has quit [Read error: Connection reset by peer] 11:16:17 -!- radinms has quit [] 11:16:23 !kw meaty 11:16:24 Keyword: meaty => mhp>=400 11:16:34 !kw crazy 11:16:34 Keyword: crazy => ((sh>=50 || sh>25 newsh)) crace!=og|tr|na|ce|fo 11:16:42 -!- LexAckson_ has joined ##crawl-dev 11:17:28 oops, sorry spam, wrong window 11:18:16 Have you seen this? https://github.com/isocpp/CppCoreGuidelines?utm_campaign=explore-email&utm_medium=email&utm_source=newsletter&utm_term=weekly 11:18:26 "The C++ Core Guidelines are a set of tried-and-true guidelines, rules, and best practices about coding in C++" 11:19:00 is #1 "Don't code in C++?" 11:19:44 can't take seriously otherwise 11:24:55 <|amethyst> plathrop: I think that's a very far-off goal for Crawl code 11:25:14 <|amethyst> I'd be happy with getting rid of new and delete in 0.18 though 11:25:18 <|amethyst> but doubt I can do it myself 11:25:34 I was just curious what "real" devs thought of it, mostly. 11:25:46 -!- ussdefiant has joined ##crawl-dev 11:28:32 <|amethyst> I'd rather be a tool/infrastructure dev than an application dev so probably I don't count as 'real' :) 11:28:53 <|amethyst> at least, no more real than Stroustrup, Sutter, etc. 11:29:23 -!- tealeaves has quit [Quit: Bye] 11:29:47 <|amethyst> but I do like the approach as a compromise towards actually modernising a language that has a large installed base 11:30:25 <|amethyst> "actually modernising" as in removing things (even if it is without actually removing them) 11:30:35 <|amethyst> kind of like Perl use strict; 11:31:21 <|amethyst> probably for a while too many people will be stuck with old tools that can't enforce the static analysis parts of the guidelines 11:31:41 <|amethyst> I'd also like to know how expensive the required static analysis is, given how slow compiling C++ is already 11:32:20 <|amethyst> because this sounds like something you'd want to do on every build, meaning it essentially is part of the compilation cost for many workflows 11:38:30 -!- P_R_Deltoid has quit [Read error: Connection reset by peer] 11:40:24 -!- CcS has quit [Client Quit] 11:44:59 -!- Evablue_ has quit [Quit: Evablue_] 11:52:58 -!- tealeaves has quit [Quit: Bye] 11:56:58 |amethyst: +1 to tool/infrastructure dev. 11:58:50 -!- vale_ has quit [Ping timeout: 240 seconds] 12:00:02 -!- omarax has quit [Remote host closed the connection] 12:01:13 -!- soad has quit [Read error: Connection reset by peer] 12:05:29 -!- pikaro has quit [Ping timeout: 256 seconds] 12:06:14 !kw tie 12:06:15 Keyword: tie => orb turn=${lg:turn} 12:06:21 !lg * tie 12:06:22 No keyword 'orb' 12:06:30 -!- CacoS has quit [Ping timeout: 240 seconds] 12:06:51 -!- orbekk has quit [Quit: WeeChat 1.0.1] 12:08:35 -!- CcS has quit [Client Quit] 12:09:02 -!- tealeaves has quit [Quit: Bye] 12:23:18 -!- Kalir has quit [Changing host] 12:28:35 -!- Zilis has quit [Ping timeout: 244 seconds] 12:36:11 -!- infrasho1tfoo has quit [Remote host closed the connection] 12:36:23 -!- simmarine has joined ##crawl-dev 12:38:36 -!- Magipi has quit [Quit: Page closed] 12:41:41 -!- ussdefiant has quit [Ping timeout: 265 seconds] 12:45:48 -!- lobf has joined ##crawl-dev 12:52:20 -!- ProzacElf has joined ##crawl-dev 12:58:20 -!- Blazinghand has joined ##crawl-dev 13:00:02 -!- omarax has quit [Remote host closed the connection] 13:00:10 -!- soad has quit [Read error: Connection reset by peer] 13:00:12 -!- mintman has quit [Ping timeout: 264 seconds] 13:08:46 -!- SurpriseTRex has quit [Ping timeout: 240 seconds] 13:12:24 -!- lobf has quit [Ping timeout: 264 seconds] 13:17:45 -!- KurzedMetal has quit [Read error: Connection reset by peer] 13:20:33 -!- foophykins has quit [Ping timeout: 246 seconds] 13:22:16 -!- Utrick has joined ##crawl-dev 13:28:12 -!- tealeaves has quit [Quit: Bye] 13:30:36 -!- Utrick has quit [Quit: Utrick] 13:35:54 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 13:40:17 -!- Blazinghand has quit [Read error: Connection reset by peer] 13:49:56 -!- lobf has joined ##crawl-dev 13:51:02 -!- pikaro has quit [Ping timeout: 268 seconds] 13:53:16 -!- amalloy_ is now known as amalloy 13:59:59 -!- vale_ has quit [Ping timeout: 265 seconds] 14:00:02 -!- omarax has quit [Remote host closed the connection] 14:00:06 -!- lobf has quit [Ping timeout: 272 seconds] 14:02:30 -!- tealeaves has quit [Quit: Bye] 14:03:58 -!- LexAckson__ has joined ##crawl-dev 14:07:14 -!- LexAckson_ has quit [Ping timeout: 265 seconds] 14:14:15 -!- soad has quit [Read error: Connection reset by peer] 14:16:47 -!- simmarine has quit [Read error: Connection reset by peer] 14:19:26 !lg hyperactivechipmunk won -tv:T113909:channel=hC 14:19:27 1. hyperactiveChipmunk, XL27 MfSk, T:115110 requested for hC: telnet://termcast.develz.org or http://termcast.develz.org. 14:20:18 oops, wrong channel again =x 14:21:05 note to self: don't close the /msg nickserv window after you've had it open for five days 14:21:52 -!- raskol has quit [Ping timeout: 268 seconds] 14:27:00 -!- zxc232 has quit [Read error: Connection reset by peer] 14:31:07 -!- amalloy is now known as amalloy_ 14:32:19 -!- tealeaves has quit [Quit: Bye] 14:32:30 -!- reaverb has joined ##crawl-dev 14:36:29 -!- soad has quit [Ping timeout: 246 seconds] 14:39:26 -!- Cenon has quit [*.net *.split] 14:42:43 -!- UncertainKitten has joined ##crawl-dev 14:44:33 -!- Cenon has joined ##crawl-dev 14:51:00 -!- tealeaves has quit [Quit: Bye] 14:54:03 I think I'm just going to push the rc files macro/keybinding stuff even if there's some unintuitive behavior. I still intend to make the changes discussed a couple days ago, but there's not much harm into pushing the current version while I work on that. 14:58:14 -!- tealeaves has quit [Quit: Bye] 15:00:02 -!- omarax has quit [Remote host closed the connection] 15:03:27 -!- tealeaves has quit [Ping timeout: 272 seconds] 15:04:57 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 15:09:34 -!- dtsund has joined ##crawl-dev 15:10:20 -!- simmarine has joined ##crawl-dev 15:12:00 -!- amalloy_ is now known as amalloy 15:12:11 -!- atrodo has quit [Ping timeout: 246 seconds] 15:14:31 -!- Bcadren has quit [Ping timeout: 260 seconds] 15:19:01 -!- hypractvChipmunk has quit [Quit: leaving] 15:20:24 -!- UncertainKitten has quit [Quit: Connection reset by pier.] 15:26:35 -!- UncertainKitten has joined ##crawl-dev 15:31:13 03reaverb02 07* 0.17-a0-1924-ge4d61d8: Allow players to declare macros and keybindings in rc files 10(2 weeks ago, 4 files, 106+ 0-) 13https://github.com/crawl/crawl/commit/e4d61d8d5a38 15:31:51 -!- CKyle has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 15:34:01 -!- hypractvChipmunk has joined ##crawl-dev 15:37:13 -!- CKyle has joined ##crawl-dev 15:37:35 -!- UncertainKitten has quit [Quit: Connection reset by pier.] 15:41:20 03reaverb02 07* 0.17-a0-1925-gd9295a5: Remove some outdated comments 10(8 minutes ago, 3 files, 0+ 6-) 13https://github.com/crawl/crawl/commit/d9295a5b8885 15:41:25 -!- CKyle has quit [Client Quit] 15:42:50 !learn add lasty_to_do[1] Fix SpFi shield-spear combo, fix sac hand for bows (non-Fo) and polearms (Sp). 15:42:51 lasty to do[1/13]: Fix SpFi shield-spear combo, fix sac hand for bows (non-Fo) and polearms (Sp). 15:43:32 -!- UncertainKitten has joined ##crawl-dev 15:44:09 |amethyst: was your Ru sacrifice suggestion an earnest one? 15:44:55 -!- simmarine has quit [Read error: Connection reset by peer] 15:46:29 -!- CKyle has joined ##crawl-dev 15:47:07 -!- simmarine has joined ##crawl-dev 15:49:14 -!- Dustin_ has quit [Ping timeout: 265 seconds] 15:52:43 -!- CKyle has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 15:55:18 -!- Red` has quit [Ping timeout: 250 seconds] 15:56:51 !learn add lasty_to_do[2] The +4 robe of vines {Regen+++++| 15:56:52 lasty to do[2/14]: The +4 robe of vines {Regen+++++| 15:57:22 following ash identifies ?rc for you, but doesn't print a message saying so. is there a reason for that, or should i see about making it say something? 15:58:04 how about a +k robe of vines with regen +(n-k+1) 15:58:40 where k grows up to n as the robe itself regenerates 15:59:37 -!- UncertainKitten has quit [Quit: Connection reset by pier.] 16:00:02 -!- omarax has quit [Remote host closed the connection] 16:01:00 -!- vale_ has quit [Ping timeout: 264 seconds] 16:02:56 -!- gammafunk has joined ##crawl-dev 16:08:39 Robin says, "We wiped out the hill dwarves - you're next!" - should this read mountain dwarves? 16:11:20 hill dwarf was also a race, fwiw 16:12:02 Zannick: sounds like you'd just scum turns in that 16:12:16 oh, I see what you're getting at 16:12:23 hahaha 16:12:43 never seen that line. does she only say it to deep dwarves? 16:12:49 ... you'd probably still scum it tho 16:14:12 doesn't look conditional to me 16:14:45 i mean, it has to take damage separately from you 16:15:36 -!- WereVolvo has quit [Quit: Leaving.] 16:16:22 basically as the enemy cuts away the vines your ac drops but your regen goes up 16:16:24 ProzacElf: no, it's just rare 16:16:30 Zannick: oh, interesting 16:16:32 i started wondering why there aren't any randart enhancer staves. is there a particular reason? (it'd be a pain in the ass to do is probably enough of one tbh) 16:16:43 Zannick: that's much more complicated, but a pretty cool idea 16:17:03 New branch created: pull/119 (1 commit) 13https://github.com/crawl/crawl/pull/119 16:17:03 03amalloy02 07https://github.com/crawl/crawl/pull/119 * 0.17-a0-1926-g3e06482: Tell the player when Ash identifies ?RC for you 10(14 minutes ago, 1 file, 6+ 1-) 13https://github.com/crawl/crawl/commit/3e0648231721 16:18:02 ProzacElf: the first reason that comes to my mind is they can't be enchanted 16:18:22 -!- reaverb has quit [Ping timeout: 252 seconds] 16:18:29 with weapon randarts, there's a tradeoff between "a +3 randart with good affixes" and "a +9 thing of flaming i made myself" 16:18:30 yeah, that was the first thing that came to my mind once i started actually thinking about it 16:18:34 enchantment makes the randart too likely to be good 16:18:38 erm, lack of enchantment 16:18:41 like with randart QDA 16:18:47 with an enhancer staff there's no tradeoff, it's just great 16:19:04 it would just be a player buff 16:19:19 are there any unrand staves? does olgreb's still exist? 16:19:25 yes 16:19:30 is that the only one 16:19:31 ? 16:19:39 only enhancer staff i think 16:19:40 there is the resists one 16:19:44 oh right 16:19:45 but that is not an enhancer yeah 16:19:46 the elemental staff 16:19:50 I guess Majin and Wucad are both quarterstaves 16:19:59 otherwise yes, theres wucad mu and elemental staff 16:20:02 wucad is a qstaff? 16:20:07 yep 16:20:10 huh 16:20:13 i knew majin was 16:20:20 that's why it can be +6 16:20:31 i think wucad is +9 16:20:34 and a regular staff 16:20:36 well, whatever 16:20:40 ??wucad mu 16:20:40 wucad mu[1/3]: Unrandart +9 staff, evoke for {channeling} MP but sometimes gives {divination miscast}s. 16:20:44 Hmm 16:20:54 I would swear it's a QS -- I think it does decent damage 16:21:10 !source unrand.h 16:21:11 Can't find unrand.h. 16:21:17 erg, what's that file called 16:21:17 i remember using it in zigs 16:21:22 pretty sure it's a staff staff 16:21:25 !source art-data.txt 16:21:26 https://github.com/crawl/crawl/blob/master/crawl-ref/source/art-data.txt 16:21:40 sure enough 16:21:56 weird. Why did I think QS? Oh well. 16:22:01 maybe because it has a plus 16:22:04 it probably was one in the past 16:22:26 ??elemental staff 16:22:26 elemental staff[1/2]: A +3 staff (not quarterstaff) {rElec rF++ rC++ MR++ AC+5}. On melee attacks, rolls two (evocations/27) checks, and if either succeeds, it does an extra 9+1d15 damage that randomly checks one of rF, rC, rElec, AC. Calculate your trigger chances http://anydice.com/program/52e7 here. 16:22:43 i guess the elemental staff also does 16:23:24 ??staff of fire 16:23:25 staff damage[1/3]: Enhancer staves (fire, cold, air, earth, death) have (2*evoc + magic skill)/30 chance of getting random2(1.25*(magic skill + evoc/2)) extra damage that ignores AC (except earth), but checks the appropriate resistance. 16:24:11 yeah, that damage is pretty crummy by contrast 16:25:36 Why is the trident of the octopus king BOOL elec? 16:25:54 wow, it's a miracle this rcfile code all works 16:26:24 i guess because of what a boring fixedart it is 16:26:40 but it doesn't do elec damage :p 16:26:41 unless you have 8 octopus king rings 16:26:47 isn't tat relec 16:26:50 tHat 16:26:55 oh, does it have rElec? 16:27:00 i think so 16:27:08 ah, I see 16:27:20 oh right 16:27:26 now I remember how this file works :p 16:31:49 -!- BlackGyver has quit [Ping timeout: 250 seconds] 16:33:05 -!- ldierk has joined ##crawl-dev 16:34:21 -!- raskol has quit [Quit: quit] 16:34:44 -!- Ququman has joined ##crawl-dev 16:41:48 @?goblin 16:41:48 goblin (15g) | Spd: 10 | HD: 1 | HP: 2-6 | AC/EV: 0/12 | Dam: 4 | 10weapons, 10items, 10doors | XP: 1 | Sz: small | Int: human. 16:41:59 |amethyst: what's the difference between @? and @??, again? 16:42:07 @? 16:42:07 Usage: @? 16:42:10 @?? 16:42:10 Usage: @? 16:42:36 alias for people who are used to typing ?? for learndb? 16:43:02 @??goblin 16:43:02 goblin (15g) | Spd: 10 | HD: 1 | HP: 2-6 | AC/EV: 0/12 | Dam: 4 | 10weapons, 10items, 10doors | XP: 1 | Sz: small | Int: human. 16:43:05 @?goblin 16:43:05 goblin (15g) | Spd: 10 | HD: 1 | HP: 2-6 | AC/EV: 0/12 | Dam: 4 | 10weapons, 10items, 10doors | XP: 1 | Sz: small | Int: human. 16:43:09 Well I'm asking the current mentainer to get the definitive opinion :) 16:43:22 s/mentainer/maintainer/ 16:43:34 haven't seen him for hours 16:43:46 for hours? 16:43:55 |amethyst is always watching 16:43:59 sporulating 16:44:06 >8D 16:44:08 -!- simmarine has quit [Read error: Connection reset by peer] 16:44:09 or terrifying undergraduates 16:44:26 usually by sporulating 16:44:33 -!- simmarine has joined ##crawl-dev 16:44:38 that would terrify me 16:44:42 Ficus? is that you? 16:44:56 I can look at the source in this case, and find out myself 16:44:57 ??monster[2 16:44:58 objstat[2/3]: Latest statistics: https://drive.google.com/folderview?id=0B7VXhHzhWWb7S282VWhLVWRXbG8&usp=sharing , See the README for details: https://docs.google.com/document/d/1D5mFqVi8ghz_nzvVmDUc3unx8VanVBWfgvZ8xCHaiJo/edit?usp=sharing 16:45:01 ??monster[1 16:45:02 monsters[1/4]: The most up-to-date code for @?? can be found at https://github.com/crawl/monster/ : branch 'master' for trunk, 'dcss016' for 0.16, and likewise back to 'dcss09'. 16:45:22 ??gretell 16:45:23 I don't have a page labeled gretell in my learndb. 16:45:27 greally 16:45:29 *really 16:45:37 i thought 1 ? was stable 16:45:40 but that might be wrong 16:45:40 ??sizzell 16:45:41 sizzell[1/2]: Like Gretell, except that |amethyst is typing everything himself. Announces games and upgrades on crawl.s-z.org ({CSZO}). Uses "%" for its commands ("%dump" etc), but does not do nick mapping. 16:45:48 oh, that would make sense, hrm 16:45:48 lol 16:46:03 @?death_cob 16:46:03 death cob (08z) | Spd: 25 | HD: 14 | HP: 74-107 | AC/EV: 10/15 | Dam: 3502(hunger) | 07undead, 10doors, evil, unbreathing | Res: 06magic(40), 02cold, 09poison+++, 12drown, 04rot+++, 13neg+++, 13torm | Vul: 08holy++ | XP: 2277 | Sz: tiny | Int: human. 16:46:03 @?death cob 16:46:03 death cob (08z) | Spd: 25 | HD: 14 | HP: 74-107 | AC/EV: 10/15 | Dam: 3502(hunger) | 07undead, 10doors, evil, unbreathing | Res: 06magic(40), 02cold, 09poison+++, 12drown, 04rot+++, 13neg+++, 13torm | Vul: 08holy++ | XP: 2277 | Sz: tiny | Int: human. 16:46:06 nope 16:46:13 lol, i win 16:46:22 no you didn't 16:46:25 you were 2nd on my screen 16:46:28 you in fact lost 16:46:32 pfft 16:46:36 first on mine 16:46:39 mine's better 16:46:44 @??death cob 16:46:45 death cob (08z) | Spd: 25 | HD: 14 | HP: 74-107 | AC/EV: 10/15 | Dam: 3502(hunger) | 07undead, 10doors, evil, unbreathing | Res: 06magic(40), 02cold, 09poison+++, 12drown, 04rot+++, 13neg+++, 13torm | Vul: 08holy++ | XP: 2277 | Sz: tiny | Int: human. 16:46:49 death cob (08%) | Spd: 25 | HD: 10 | HP: 51-79 | AC/EV: 10/15 | Dam: 20 | 07undead, 10doors, evil, unbreathing | Res: 06magic(40), 02cold, 09poison+++, 12drown, 04rot+++, 13neg+++, 13torm | Vul: 08holy++ | XP: 1012 | Sz: tiny | Int: human. 16:46:49 %??death cob 16:46:52 death cob (08%) | Spd: 25 | HD: 10 | HP: 49-80 | AC/EV: 10/15 | Dam: 20 | 07undead, 10doors, evil | Res: 06magic(40), 02cold, 09poison+++, 12drown, 04rot+++, 13neg+++, 13torm | Vul: 08holy++ | XP: 1016 | Sz: tiny | Int: normal. 16:46:52 %?death cob 16:46:58 i wonder if chei was like that 16:47:00 so % is stable 16:47:05 or rather, chei is 16:47:10 makes sense 16:47:13 well if you look the numbers are different 16:47:19 for the hp 16:47:23 yeah 16:47:30 ohh 16:47:42 i think for gretell they might just be the same? 16:47:47 but maybe the question marks did something with chei 16:48:18 it's unbreathing too 16:48:29 and int human/normal 16:48:31 -!- Evablue has quit [Quit: Evablue] 16:48:33 wasn't that changed? 16:48:44 the int levels, I mean 16:48:45 it's probably 0.16 vs outdated trunk 16:48:48 monster hasn't been recompiled on chei 16:48:56 so that's not a basis for comparison, yeah 16:48:59 -!- ldierk has quit [Ping timeout: 240 seconds] 16:49:08 it can't do C++11 16:49:11 so chei is old vs. older 16:49:15 appropriate 16:49:36 he'll get there when he gets there 16:49:40 or not 16:49:44 who can say 16:50:12 hopefully by then hypractvChipmunk won't have as much caffeine in his sytem 16:50:51 * hypractvChipmunk shuts up. 16:50:54 hrm, I'm only concerned about this for bot relay purposes 16:51:17 just want to know what queries might get me a non-response 16:51:20 @?foo 16:51:20 unknown monster: "foo" 16:51:41 seems like not many, so I should be fine; but if I only need to be using @? instead of @?? that's good to know as well 16:52:09 dpvblackbelt (L2 OgHu) (D:1) 16:52:20 -!- pikaro has quit [Ping timeout: 268 seconds] 16:54:18 -!- reaverb has joined ##crawl-dev 16:54:19 -!- reaverb is now known as Guest27357 16:58:42 -!- Guest27357 has quit [Ping timeout: 252 seconds] 17:00:03 -!- omarax has quit [Remote host closed the connection] 17:01:06 -!- vale_ has quit [Ping timeout: 240 seconds] 17:06:24 -!- CKyle has joined ##crawl-dev 17:07:15 -!- travis-ci has joined ##crawl-dev 17:07:16 The build has errored. (master - d9295a5 #3254 : reaverb): https://travis-ci.org/crawl/crawl/builds/82617461 17:07:16 -!- travis-ci has left ##crawl-dev 17:09:43 -!- Patashu has joined ##crawl-dev 17:11:45 Monster stats Crawl version: 0.17-a0-1181-gabc46e6 17:11:45 <|amethyst> %??-version 17:12:14 <|amethyst> I think I did manage to get a binary compiled elsewhere to run on chei's server 17:12:42 <|amethyst> but that has to be manually updated, so is still out of date 17:14:08 -!- Guest27357 has joined ##crawl-dev 17:14:38 Monster stats Crawl version: 0.17-a0-1923-gc35365e 17:14:38 <|amethyst> %??-version 17:14:42 <|amethyst> there 17:14:45 -!- Guest27357 is now known as reaverb 17:14:46 <|amethyst> @?-version 17:14:47 Monster stats Crawl version: 0.17-a0-1923-gc35365e 17:14:49 <|amethyst> @??-version 17:14:49 Monster stats Crawl version: 0.17-a0-1923-gc35365e 17:14:56 Monster stats Crawl version: 0.15-b1-44-gb588af2 17:14:56 <|amethyst> %?-version 17:15:18 <|amethyst> hm, I guess no 0.16 version anywhere 17:20:15 Is that travis error something wrong with my commits? 17:21:02 It looks like a git clone error. 17:21:18 fatal: unable to access 'https://github.com/crawl/crawl.git/': Couldn't resolve host 'github.com' 17:21:26 I'd be rather surprised if your commits could cause that 17:22:15 Yeah I was thinking that, but I have to go soon and don't want to leave anything broken. 17:22:30 * geekosaur still thinks it would be nice if travis differentiated between build errors and setup errors, if not errors completely out of control of the build 17:23:01 03reaverb02 07* 0.17-a0-1926-g50caaa4: Credit myself under my real name instead of "reaverb" 10(71 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/50caaa40c3a4 17:23:10 Yeah it's kind of weird it doesn't. 17:25:01 -!- Krakhan has quit [Changing host] 17:26:16 -!- agentgt has quit [Remote host closed the connection] 17:29:32 -!- CKyle has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 17:31:10 yeah, it really puts a damper on the lynch mob preparations, too 17:31:21 -!- agentgt has quit [Ping timeout: 244 seconds] 17:31:59 i was all ready to go with my torches and pitchforks 17:32:41 -!- ldierk has joined ##crawl-dev 17:33:13 03John Stahara02 07https://github.com/crawl/crawl/pull/118 * 0.17-a0-1917-gd0e6317: Make layer toggling configurable. 10(12 minutes ago, 3 files, 44+ 5-) 13https://github.com/crawl/crawl/commit/d0e63170b2d3 17:38:15 -!- reaverb has quit [Quit: Leaving] 17:44:16 -!- kazimuth has quit [Quit: My Mac has gone to sleep. ZZZzzz…] 17:44:36 -!- Patashu has quit [Ping timeout: 264 seconds] 17:48:06 -!- elliptic has quit [Quit: Leaving] 17:48:13 -!- Earlo has quit [Remote host closed the connection] 17:48:31 03John Stahara02 07https://github.com/crawl/crawl/pull/118 * 0.17-a0-1918-g3d15b06: Document the options for controlling view layers. 10(4 minutes ago, 1 file, 8+ 0-) 13https://github.com/crawl/crawl/commit/3d15b0696501 17:49:49 -!- Ququman has quit [Read error: Connection reset by peer] 17:50:39 i think that ought to be it, barring any stupid coding errors 17:51:29 moon troll (11T) | Spd: 12 | HD: 18 | HP: 79-117 | AC/EV: 20/4 | Dam: 35, 2509(claw), 2509(claw) | 10weapons, 10items, 10doors, spellcaster, see invisible, regen | Res: 06magic(140), 05fire, 02cold, 03poison | XP: 2751 | Sp: b.corrosive (3d21) | Sz: Big | Int: human. 17:51:29 %0.16?moon troll 17:56:55 -!- Lasty has joined ##crawl-dev 17:59:08 03|amethyst02 07* 0.17-a0-1927-g319369b: Fix forced-giving conflicting mutations. 10(14 minutes ago, 1 file, 28+ 4-) 13https://github.com/crawl/crawl/commit/319369bcb810 18:00:03 -!- omarax has quit [Remote host closed the connection] 18:01:11 -!- ldierk has quit [Ping timeout: 265 seconds] 18:03:12 <|amethyst> FR: make that an array of structs rather than a 2D array 18:03:19 Unstable branch on crawl.lantea.net updated to: 0.17-a0-1927-g319369b (34) 18:04:27 -!- MarvinPA has quit [Quit: Leaving] 18:09:32 |amethyst: is that, uh, your feature request? 18:10:57 <|amethyst> well, I guess it's more of a refactoring request :) 18:12:25 <|amethyst> it's a bit of a pain though, because of how _handle_conflicting_mutations implements symmetry ("for (int j = 0; j < 2; ++j)") 18:12:28 i wasn't sure who it was directed at >8) 18:12:31 <|amethyst> oh 18:12:38 <|amethyst> it was a response to the commit I just pushed, sorry 18:12:39 -!- Kalir has quit [Changing host] 18:12:42 <|amethyst> nothing to do with yours 18:12:54 <|amethyst> %git 18:12:54 07|amethyst02 * 0.17-a0-1927-g319369b: Fix forced-giving conflicting mutations. 10(28 minutes ago, 1 file, 28+ 4-) 13https://github.com/crawl/crawl/commit/319369bcb810 18:13:31 * hypractvChipmunk nods. 18:14:44 <|amethyst> (and probably that integer should be an enum, and in fact a bitfield so you don't need two entries for the "replace all if forced, replace one if not forced" case 18:14:47 <|amethyst> ) 18:14:57 |amethyst: sorry, what's the official difference between @?? and @? 18:15:00 ? 18:15:04 (lotta ?) 18:15:13 <|amethyst> none anymore 18:15:26 good to know, and that's a permanent thing? 18:15:27 <|amethyst> they differ in Chei (%?? is monster-trunk, %? is monster-stable) 18:15:35 anyone wanna merge the super-simple https://github.com/crawl/crawl/pull/119 ? 18:15:50 <|amethyst> probably, unless someone wants to get monster-stable builds working on CDO 18:16:57 03amalloy02 07* 0.17-a0-1926-g3e06482: Tell the player when Ash identifies ?RC for you 10(2 hours ago, 1 file, 6+ 1-) 13https://github.com/crawl/crawl/commit/3e0648231721 18:16:57 03gammafunk02 07* 0.17-a0-1929-gf63176a: Merge pull request #119 from amalloy/ash-scroll-id 10(7 seconds ago, 0 files, 0+ 0-) 13https://github.com/crawl/crawl/commit/f63176a9e6ba 18:17:43 <|amethyst> hmm... 18:17:58 -!- ldierk has joined ##crawl-dev 18:18:07 <|amethyst> why wasn't the _maybe_identify_pack_item handling that? 18:18:52 -!- Red` has quit [Ping timeout: 250 seconds] 18:19:16 I knew I should have looked into that more before merging since it's identification code 18:19:16 <|amethyst> oh 18:19:28 <|amethyst> because _maybe_identify_pack_item doesn't actually print the messages it appears 18:20:27 <|amethyst> hm 18:20:41 <|amethyst> in fact, there were apparently no callers of pack_item_identify_message until that commit ? 18:21:08 When was the last time someone looked for orphaned functions? 18:21:23 amalloy just felt it was so lonely by itself 18:22:31 !function _maybe_identify_pack_item 18:22:32 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/itemname.cc#l59 18:23:44 <|amethyst> !function maybe_identify_base_type 18:23:45 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/items.cc#l4820 18:24:38 <|amethyst> let's see what the pickaxe says 18:25:24 03|amethyst02 07* 0.17-a0-1930-gd44ad96: Remove an unused parameter to set_ident_type. 10(3 minutes ago, 2 files, 5+ 7-) 13https://github.com/crawl/crawl/commit/d44ad9602839 18:25:31 ring-a-ding-a-dingering 18:25:33 <|amethyst> pickaxe is slooow 18:25:40 |amethyst: gah, that function 18:26:31 <|amethyst> pickaxe returns nothing.... 18:26:39 <|amethyst> has that function ever been used? 18:27:11 <|amethyst> oh, I typoed 18:28:00 i just looked at that _handle_conflicting_mutations loop 18:28:03 <|amethyst> the uses were removed in 18:28:07 <|amethyst> %git 9240d72b 18:28:07 07MarvinPA02 * 0.17-a0-1335-g9240d72: Remove now-unused code for identification states 10(4 months ago, 34 files, 146+ 254-) 13https://github.com/crawl/crawl/commit/9240d72bed89 18:28:12 <|amethyst> %git 8965cfae 18:28:12 07Grunt02 * 0.14-a0-2924-g8965cfa: Finish making all scrolls read ID. 10(1 year, 7 months ago, 4 files, 95+ 170-) 13https://github.com/crawl/crawl/commit/8965cfaeaf50 18:28:39 <|amethyst> hypractvChipmunk: it is not the clearest thing in the world :) 18:30:07 there's a h2g2 quote that just fluttered past my mind in reading it 18:30:33 "the product of a mind that was not just twisted, but actually bent" or somesuch 18:31:00 <|amethyst> oh hey 18:31:23 <|amethyst> the two-argument get_ident_type and the two-argument item_type_known are nearly identical 18:31:32 <|amethyst> except the former has an assert 18:32:03 <|amethyst> the one-argument versions are different 18:37:34 -!- simmarine_ has joined ##crawl-dev 18:37:39 -!- simmarine has quit [Read error: Connection reset by peer] 18:40:15 |amethyst: it's not clear from the comment you added in what cases 1 differs from -1 18:40:30 er 0 from -1 18:40:59 <|amethyst> hypractvChipmunk: if the mutation is not forced, -1 will just fail 18:41:01 it appears as if they act the same, just one specified non-forced behavior 18:41:08 specifies* 18:41:10 <|amethyst> while 0 will keep going 18:41:21 -!- siepu has quit [Read error: Connection reset by peer] 18:41:36 ah, that's the "either way" 18:41:45 <|amethyst> let me clarify that 18:42:10 no need; I'm doing your refactor and it'll be clear from that 18:42:21 so long as I get it correct >8) 18:42:37 was trying to decide what to call the flags 18:42:39 <|amethyst> Still want it to be clear to readers 18:42:55 <|amethyst> but I guess you can make that change since you'll be touching that comment 18:43:07 <|amethyst> I was going to change "Either way" to "Whether it was forced or not" 18:43:53 <|amethyst> and also, under -1, to add " (as with 0)" to the end of the first sentence 18:44:42 yeah...i'll just have you review it when I get it to the point where I've got the datatype sorted out 18:44:45 -!- serq has quit [Quit: leaving] 18:44:53 -!- Palyth__ has quit [Read error: Connection reset by peer] 18:45:23 it needs to be fixed, though; that loop cannot be allowed to live 18:46:16 i am honor-bound to destroy it 18:47:52 -!- elliptic has joined ##crawl-dev 18:56:08 -!- stanzill has quit [Quit: schnarchimus] 18:58:42 hm. bug i don't have the foggiest idea how to fix. i'm ^ash, and detected a red monster on the other side of a wall. excluded it with xe, and as expected the level annotation is "exclusion: sensed monster (detected)". then i realized i could scry it with aa, and i now know it's a black mamba, but the level annotation still says "sensed monster" 19:00:02 -!- omarax has quit [Remote host closed the connection] 19:00:23 -!- Zekka has quit [Ping timeout: 260 seconds] 19:01:17 -!- foophykins has joined ##crawl-dev 19:01:40 Can someone point me to where trove generation occurs? 19:02:17 <|amethyst> foophykins: generation of the entry (including picking the toll) or of the trove level itself? 19:02:29 The trove level itself. 19:02:31 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 19:02:34 -!- vale_ has quit [Ping timeout: 265 seconds] 19:02:38 I found the code that defines the actual trove 19:02:48 I can't seem to find where it would happen. 19:02:51 <|amethyst> dat/des/portals/trove.des 19:10:52 <|amethyst> (as for the C++ code, it's just like generation of any other level, so builder -> _build_level_vetoable -> _build_dungeon_level -> _builder_by_type -> _builder_normal) 19:15:30 I'm wondering where troves can generate and I can't find the code for this XD 19:15:59 -!- debo has quit [Ping timeout: 240 seconds] 19:16:11 You mean on what levels? 19:16:17 Yeah 19:16:17 <|amethyst> then you want branch-data.h 19:16:31 <|amethyst> hm, no 19:16:50 So it's not in branch-data.h? 19:17:14 <|amethyst> apparently not, since that says BRANCH_NONE between depths -1 and -1 :) 19:17:52 <|amethyst> ah 19:17:55 <|amethyst> it's in trove.des 19:18:01 <|amethyst> before all the enter_trove vaults: 19:18:04 <|amethyst> default-depth: D:10-, Depths, Elf, Vaults 19:18:12 -!- st_ has quit [Ping timeout: 264 seconds] 19:18:20 Ahh 19:18:34 So they do not spawn in extended. 19:18:47 <|amethyst> unless you could Elf as extended :) 19:18:53 amethyst: thanks 19:19:14 or vaults :P 19:19:54 vaults is part of a staple 3 rune isn't it? 19:20:00 <|amethyst> !lm * recent rune urune=3 s=noun 19:20:01 21362 milestones for * (recent rune urune=3): 13090x silver, 4261x slimy, 2285x abyssal, 594x barnacled, 310x decaying, 296x serpentine, 242x gossamer, 206x golden, 23x demonic, 11x dark, 10x bone, 9x magical, 7x obsidian, 7x glowing, 5x icy, 3x fiery, 3x iron 19:20:07 yes 19:20:08 <|amethyst> !lm * 0.12 rune urune=3 s=noun 19:20:10 1379 milestones for * (0.12 rune urune=3): 990x silver, 111x slimy, 66x barnacled, 61x gossamer, 48x decaying, 47x serpentine, 43x abyssal, 6x golden, 2x demonic, 2x icy, 2x glowing, magical 19:20:14 <|amethyst> !lm * 0.10 rune urune=3 s=noun 19:20:15 2587 milestones for * (0.10 rune urune=3): 1602x silver, 268x slimy, 250x barnacled, 161x serpentine, 152x abyssal, 113x decaying, 25x golden, 5x demonic, 4x magical, 2x fiery, 2x bone, glowing, dark, iron 19:20:25 <|amethyst> less staple than it used to be 19:20:26 not everone does v:5 I guess 19:20:41 I thought slime was harder than Vaults 19:20:43 <|amethyst> since vaults got harder, but slime did not 19:20:53 v:5 is a lot less staple than v:4 19:21:02 Huh. 19:21:23 -!- Pacra has joined ##crawl-dev 19:21:33 !lm . nrune=3 s=rune won thisyear 19:21:33 33 milestones for amalloy (nrune=3 won thisyear): 17x slimy, 9x abyssal, 4x silver, 2x barnacled, golden 19:21:44 <|amethyst> !lm . nrune=3 s=rune 19:21:45 8 milestones for |amethyst (nrune=3): 7x silver, abyssal 19:22:06 <|amethyst> !lm . nrune=3 s=rune,cv 19:22:07 8 milestones for |amethyst (nrune=3): 7x silver (2x 0.10-a, 2x 0.9, 0.12-a, 0.15-a, 0.16), abyssal (0.14-a) 19:22:16 anyone want to merge my PRs? :) 19:22:20 <|amethyst> !lm . rune=slimy s=urune,cv 19:22:21 2 milestones for |amethyst (rune=slimy): 2x 4 (0.9, 0.10-a) 19:22:48 -!- predator117 has quit [Ping timeout: 252 seconds] 19:22:51 |amethyst: so say i looked at that mutation conflict system and decided i wanted to be difficult instead of doing a naive refactoring 19:22:59 <|amethyst> chequers: hm, I think 125 is still problematic 19:23:07 just hypothetically... >8) 19:23:13 <|amethyst> chequers: hm 19:23:25 <|amethyst> chequers: or maybe it works 19:23:32 oh.. as you amy be able to tell I did that edit in the github UI, so I never tried compiling 19:23:37 I'm trying to prove a point damnit 19:24:18 <|amethyst> my worry isn't compiling, it's saving and restoring 19:24:24 <|amethyst> travis compiled it just fine 19:25:13 lemme test myself and get back to you about that PR then 19:25:27 <|amethyst> "curse hands" I think there were gameplay objections to 19:25:47 <|amethyst> i.e. "Ash doesn't need to be any stronger for UC players, e's already good enough" 19:25:53 yes marvin didn't like it, everyone else seemed ambivalent but didn't like the UI 19:26:33 are there any "forced, temporary" mutations? 19:26:47 <|amethyst> hypractvChipmunk: probably not? 19:27:15 <|amethyst> ah, no, because temp_mutate doesn't have a force parameter 19:27:17 okay, so I didn't like how that was done at all, really, and I've got something that makes more sense to me; willing to have a look? 19:27:46 <|amethyst> hypractvChipmunk: submit it as a PR and if I don't look at it now I will at some point :) 19:28:14 well, i'm not going to code it if the data structure doesn't make sense 19:28:28 don't ask to post just pooooossttt 19:28:37 <|amethyst> ah, I thought "something" meant an implementation 19:28:54 <|amethyst> yeah, just do it 19:29:02 <|amethyst> 19:29:17 <|amethyst> s/le/la/ 19:29:30 <|amethyst> s/oeu/eou/ 19:29:39 k screw it, if it's wrong then you'll just dump it and keep what you have anyway 19:29:52 gimme a few more minutes and i'll have a pull request >8) 19:43:26 -!- ProzacElf has quit [Ping timeout: 246 seconds] 19:48:24 |amethyst: save/load with 125 str/int/dex seems to work fine 19:48:29 loading old games also good 19:49:50 -!- LexAckson__ has quit [Ping timeout: 244 seconds] 19:50:06 03Medar02 07* 0.17-a0-1931-g32b2ff3: Improve messaging of various wizmode commands. 10(11 minutes ago, 5 files, 68+ 12-) 13https://github.com/crawl/crawl/commit/32b2ff37c94c 19:54:44 Is &s some outdated thing from the days of victory dancing? 19:55:21 <|amethyst> mostly, but it does let you test training 19:55:29 <|amethyst> give yourself a bunch of points and kill a monster 19:55:38 ah 19:55:48 <|amethyst> probably &s and &S should be swapped 19:55:54 <|amethyst> given the frequency of use 19:59:59 -!- travis-ci has joined ##crawl-dev 20:00:00 The build passed. (master - 319369b #3258 : Neil Moore): https://travis-ci.org/crawl/crawl/builds/82640013 20:00:01 -!- travis-ci has left ##crawl-dev 20:00:03 -!- omarax has quit [Remote host closed the connection] 20:12:10 <|amethyst> chequers: hmm, if I set my int to 99 then put on a ring of int+5, it is set to 77 20:12:16 <|amethyst> chequers: then goes back to 72 when I take it off 20:13:05 <|amethyst> chequers: yeah, it looks like there are at least a few more 72s 20:14:31 <|amethyst> chequers: _normalize_stat, jiyva_stat_action, possibly _player_armour_adjusted_dodge_bonus if we want dex > 72 to affect ev 20:14:56 <|amethyst> chequers: I'll leave a comment on that PR 20:18:39 -!- Evablue has quit [Quit: Evablue] 20:23:04 -!- Pacra_ has joined ##crawl-dev 20:23:23 alrighty, i think i got this untangled; compiling it and see if it makes more sense to you this way 20:23:25 -!- Pacra has quit [Read error: Connection reset by peer] 20:24:09 <|amethyst> chequers: re #111 (about to push), the next step would be to move the rune<->branch mapping out of code and into branch-data.h 20:24:51 having arbitrary integers represent complex conditional logic is not what I normally describe as "readable code" 20:25:02 mebee just me 20:25:28 <|amethyst> hypractvChipmunk: but enums are the devil's work! 20:25:38 then the devil can bite me 20:25:45 <|amethyst> or, at least, they come later in the book than pointers 20:25:51 -!- ProzacElf has joined ##crawl-dev 20:26:12 <|amethyst> ??pointer 20:26:13 I don't have a page labeled pointer in my learndb. 20:26:20 <|amethyst> !learn add pointer see {source[4]} 20:26:21 pointer[1/1]: see {source[4]} 20:26:23 <|amethyst> ??pointer 20:26:23 source[4/4]: Henzell discussing his programming ability: "You see, I gave up on Borland's [C++] manual (which is very good, I'm just lazy) when it started talking about pointers [....] After pointers came structs, enums, pragmas, classes, macros, and a whole lot of other stuff which still means nothing to me." 20:26:51 gah 20:27:05 -!- buki has quit [Read error: Connection reset by peer] 20:29:18 <|amethyst> hypractvChipmunk: I guess you probably don't follow @crawlcode 20:29:28 <|amethyst> ??crawlcode 20:29:29 crawlcode[1/1]: Come get some. ~ https://twitter.com/crawlcode 20:29:54 <|amethyst> If you want to nominate anything, tell me. Or wheals and I can give him the password. 20:30:03 |amethyst: thanks for finding those additional 72s 20:30:22 <|amethyst> chequers: definitely do more item testing too 20:30:24 |amethyst: should I made MAX_STAT in define.h? 20:30:46 oh dear 20:30:59 <|amethyst> chequers: or player-stats.h or player.h would probably be fine, honestly 20:31:22 oh look! i can sign up for a visa card if i look at @crawlcode! 20:31:34 <|amethyst> chequers: one thing I didn't test is when you have a stat below the cap then put on an item that would take you above the cap 20:31:49 i know that's not your fault, but i still think it's hilarious that that's what i see the first time i checked it out 20:31:51 <|amethyst> you should be at the cap, but do you go back to the right base value when you take the item off? 20:31:56 yeah I was just thinking about that now 20:32:09 MAX_STAT a good name? 20:33:17 <|amethyst> chequers: it's a little short, maybe MAX_STAT_VALUE so it's clear that's not just NUM_STATS - 1 20:33:25 wait, 150 followers? 20:33:56 -!- bhaak has quit [Ping timeout: 252 seconds] 20:34:11 selling those visa cards like hotcakes 20:34:20 <|amethyst> ProzacElf: it's funny, a week or two ago I was seeing those when logged in but not when not logged in 20:34:25 !source stepdown_value 20:34:26 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/stepdown.cc#l48 20:34:32 <|amethyst> ProzacElf: (as crawlcode, I don't have my own twitter account) 20:34:47 heh 20:34:49 -!- bhaak has joined ##crawl-dev 20:34:58 <|amethyst> chequers: the last number is the cap, the next-to-last is unused 20:35:21 i made a twitter account like 5 years ago, and used it about 7 times 20:35:38 then used it just so it would stop spamming when someone took it over 20:35:53 and haven't used it since 20:35:56 oh my god those twitters 20:36:03 other than checking in once in a while 20:36:44 <|amethyst> hypractvChipmunk: some of those are old crawl code... but most of them are current, at least as of the date on the tweet 20:37:19 <|amethyst> (and some are from Mantis comments or the build system or bots instead) 20:37:21 -!- kazimuth has quit [Client Quit] 20:37:45 hahaha 20:38:16 well, according to the economist, the US watches more porn than the next 5 countries combined 20:38:19 if i believe twitter 20:39:22 <+|amethyst> chequers: re #111 (about to push), the next step would be to move the rune<->branch mapping out of code and into branch-data.h <-- do you mean moving the lookup table to branch-data.h (or branch.h?) and leving hte function as-is, or something more extensive? 20:40:16 <|amethyst> chequers: distributing the table from branch_to_rune into a data member of the Branch structure 20:40:49 aha 20:40:50 <|amethyst> chequers: then branch_to_rune becomes a simple array index in branch.cc; and rune_to_branch is that plus an extra check for the pan runes 20:41:02 <|amethyst> s/that/a scan of the branches/ 20:41:07 New branch created: pull/120 (1 commit) 13https://github.com/crawl/crawl/pull/120 20:41:07 03John Stahara02 07https://github.com/crawl/crawl/pull/120 * 0.17-a0-1932-g1e46ece: Untangle the mutation-conflict code. I think. 10(3 minutes ago, 1 file, 71+ 96-) 13https://github.com/crawl/crawl/commit/1e46ece6b22b 20:41:27 03chequers02 {|amethyst} 07* 0.17-a0-1932-g4538934: Describe a branch's rune on player entry. 10(12 days ago, 6 files, 58+ 6-) 13https://github.com/crawl/crawl/commit/453893480584 20:41:27 03|amethyst02 07* 0.17-a0-1933-g3069294: Don't hard-code the abyssal rune min depth. 10(66 minutes ago, 3 files, 2+ 2-) 13https://github.com/crawl/crawl/commit/30692941da07 20:41:27 03|amethyst02 07* 0.17-a0-1934-gb44664f: Slightly refactor some branch entry rune announcement code. 10(57 minutes ago, 2 files, 9+ 10-) 13https://github.com/crawl/crawl/commit/b44664fef605 20:41:27 03|amethyst02 07* 0.17-a0-1935-g5dd19c5: Fix up a few comments. 10(55 minutes ago, 3 files, 4+ 3-) 13https://github.com/crawl/crawl/commit/5dd19c54e4d3 20:41:55 -!- Valarioth has quit [Ping timeout: 246 seconds] 20:41:57 -!- travis-ci has joined ##crawl-dev 20:41:58 The build passed. (master - f63176a #3259 : gammafunk): https://travis-ci.org/crawl/crawl/builds/82642602 20:41:58 -!- travis-ci has left ##crawl-dev 20:41:58 a problem I had with the code you might see is that pan entry was special cased because the rune function printed all five runes and I couldn't check if they were collected individually yet 20:42:12 this new structure you suggest would make removing that special case a lot easier 20:42:26 -!- debo has joined ##crawl-dev 20:42:35 okay, so i THINK that pull request is functionally identical to what we have now 20:42:39 -!- nicolae- has joined ##crawl-dev 20:42:46 <|amethyst> hm, I guess you could have the Branch store a vector of runes 20:43:00 but i don't actually know, like, what's supposed to happen 20:43:03 which branch 20:43:05 <|amethyst> hypractvChipmunk: I like it overall 20:43:23 <|amethyst> hypractvChipmunk: I would consider making the if_temp thing back into code though 20:43:34 <|amethyst> hypractvChipmunk: since it has a functional dependency on if_unforced 20:43:50 <|amethyst> hypractvChipmunk: if if_unforced is ignore, if_temp should be ignore; otherwise, if_temp should be coexist 20:43:54 crawl's stat code is resilient -- things seem to work when I fix those hardcoded 72s you mentioned 20:45:27 -!- tensorpudding has quit [Ping timeout: 272 seconds] 20:46:16 <|amethyst> hypractvChipmunk: hm, one change I can see: in the old code, if you had case 0 or -1 and override, so you deleted the opposing mutation... 20:46:29 <|amethyst> hypractvChipmunk: it would still go on to check for other conflicts (e.g. with other mutations) 20:46:42 ?/stepdown 20:46:42 Matching terms (2): !help:!stepdown, stepdown; entries (9): !help:!stepdown[1] | chant_word_of_entropy[1] | dodging[1] | lies[7] | orb_of_destruction[3] | ring_of_ice[1] | spell_power[1] | stabbing[3] | wild_magic_mutation[1] 20:46:45 <|amethyst> hypractvChipmunk: whereas now you return 0 immediately 20:46:59 03Medar02 07* 0.17-a0-1936-g44011c1: Give a message before dropping out of wizmode prompt after ?. 10(7 minutes ago, 1 file, 11+ 8-) 13https://github.com/crawl/crawl/commit/44011c12d3eb 20:47:02 -!- CKyle has joined ##crawl-dev 20:47:07 i thought that was unnecessary because duplicate entries are removed 20:47:31 <|amethyst> hypractvChipmunk: it might conflict with a different mutation 20:47:42 hm, right 20:47:50 <|amethyst> hypractvChipmunk: I think regen is the only one that does? 20:47:58 <|amethyst> hypractvChipmunk: oh, same thing for coexist 20:48:07 looks like it 20:48:14 -!- twzt has quit [Ping timeout: 252 seconds] 20:48:18 <|amethyst> hypractvChipmunk: though maybe 20:48:45 <|amethyst> Hm 20:48:59 heh 20:49:05 <|amethyst> not sure whether it would be better to just continue the loop in that case instead of returning 20:49:16 <|amethyst> or to have the loop itself never return 20:49:32 yeah i don't see the harm in just letting it analyze everything 20:49:35 <|amethyst> but instead create a set of potential return values, which we later disambiguate 20:49:38 lemme think about it 20:49:54 <|amethyst> I guess one problem is that actually removing things happens early 20:50:07 at least they're think-aboutable now 20:50:16 <|amethyst> theoretically it would be possible to remove a conflicting mutation, but then to reject the new mutation anyway because of a different conflict 20:50:54 <|amethyst> maybe ultimately it would be a good idea to fix that 20:51:10 <|amethyst> however, for the fixed version of this commit, try to duplicate existing behaviour as closely as possible 20:51:15 and yeah, i didn't look at the calling function 20:51:21 yeah, I'll do that first 20:51:24 <|amethyst> so that refactoring and policy changes are separate commits 20:51:40 right 20:51:56 <|amethyst> looks good though 20:52:09 >8) thanks 20:52:44 -!- Cacophony has quit [Ping timeout: 246 seconds] 20:52:45 <|amethyst> Medar: does Kevin Donnelly have/use an IRC or Mantis/Tavern nick? 20:53:14 I have no idea. 20:53:25 Maybe gammafunk knowns 20:53:34 <|amethyst> oh 20:53:43 <|amethyst> nm, I thought it was you who pushed that 20:54:04 <|amethyst> gammafunk: does Kevin Donnelly have/use an IRC or Mantis/Tavern nick? for the mailmap? 20:54:17 not familiar with that person 20:54:24 <|amethyst> %git 8c7c337 20:54:24 07Kevin Donnelly02 {gammafunk} * 0.17-a0-1794-g8c7c337: Remove old messages in WebTiles 10(3 weeks ago, 1 file, 10+ 23-) 13https://github.com/crawl/crawl/commit/8c7c337052e4 20:54:41 think he's on github, but it's the same name 20:54:43 <|amethyst> hypractvChipmunk: also, I'm going to misspell your name one more time, since this is mostly an IRC thing 20:54:59 <|amethyst> gammafunk: ah, I guess we can have chei give a full name then :/ 20:55:04 |amethyst: he's kpdonn on github, so maybe use that? 20:55:11 for mailmap, at least 20:55:12 <|amethyst> hm 20:55:15 <|amethyst> ah, that works 20:55:42 When will people just *stop* using their dang real named?! 20:55:44 *names 20:55:56 <|amethyst> %git :/real 20:55:57 07reaverb02 * 0.17-a0-1926-g50caaa4: Credit myself under my real name instead of "reaverb" 10(5 hours ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/50caaa40c3a4 20:56:22 <_miek> just don't take any credit at all, easy :P 20:56:23 man, so dissapointed that his real name wasn't 'reaver' 20:58:33 <_miek> although that's more laziness than anything on my part 20:58:53 "hacher" 20:59:07 |amethyst: will push the invisible targeting thing now, unless you think it's a bad idea: http://pastebin.com/MAxkUeTp 20:59:36 or someone else does :) 21:00:00 |amethyst: fixed stat cap, tested with rings of dex+50 around 72 and 125. I allowed ev to benefit from higher dex too 21:00:03 -!- omarax has quit [Remote host closed the connection] 21:01:01 my real name is on a tombstone in saints row 2 21:01:12 according to it i am already dead too 21:02:18 03chequers02 07https://github.com/crawl/crawl/pull/117 * 0.17-a0-1907-g5fc8915: Increase the stat cap to 125. 10(5 days ago, 3 files, 9+ 7-) 13https://github.com/crawl/crawl/commit/5fc8915e9b6c 21:02:49 <|amethyst> Medar: hm, one thing I'm not sure about now that I look at it again: 21:02:53 -!- vale_ has quit [Ping timeout: 246 seconds] 21:02:55 <|amethyst> + bool invisible_targeting = lua_isboolean(ls, 2) && lua_toboolean(ls, 2); 21:02:58 <|amethyst> + unwind_bool gen(crawl_state.invisible_targeting, invisible_targeting); 21:03:11 <|amethyst> does that mean that 1 etc counts as false? 21:03:17 thanks! 21:03:26 -!- FiftyNine has quit [Ping timeout: 246 seconds] 21:04:43 still don't know why we needed that 21:04:46 |amethyst: it does yes, think that's how many current functions work 21:05:04 <|amethyst> hm 21:05:06 gammafunk: at least the MAX_STAT_VALUE addition is good though 21:05:15 <|amethyst> I guess that's reasonable 21:05:17 oh yeah, maybe 21:05:29 I started the PR to prove a point on GDD 21:05:33 isn't that reason enough 21:05:55 >8p 21:06:06 <|amethyst> !lg * max=str+dex+int 21:06:07 No keyword '+dex+int' 21:06:11 anything to win an internet argument, eh 21:06:12 <|amethyst> !lg * max=$((str+dex+int)) 21:06:16 well as minmay correctly pointed out, gdd is for *discussing* game design! 21:06:16 4691398. Cuckatoo the Farming Talismancer (L27 MuFi of Trog), escaped with the Orb and 61 runes on 2007-08-01 12:27:11, with 2200969 points after 3190190 turns and 9d+8:36:31. 21:06:25 <|amethyst> !lg * max=$((str+dex+int)) x=str,dex,int 21:06:26 Broken query near ',dex,int' 21:06:35 we always appreciate patches of course, but they're not required to post on gdd 21:06:54 rofl 9+ days 21:06:54 !lg * str=72|dex=72|int=72 x=str,int,dex 21:06:55 'dex=72' is not an integer in 'str=dex=72' 21:07:05 !lg * str|dex|int=72 x=str,int,dex 21:07:07 20. [str=13;int=72;dex=22] achirane the Farming Meteorologist (L27 NaWz of Makhleb), escaped with the Orb and 15 runes on 2015-09-02 14:30:49, with 6742306 points after 307154 turns and 3d+3:03:38. 21:07:24 03John Stahara02 07https://github.com/crawl/crawl/pull/120 * 0.17-a0-1933-ge6b1bc3: Revert unintended change in mutation conflict behavior 10(9 minutes ago, 1 file, 32+ 31-) 13https://github.com/crawl/crawl/commit/e6b1bc37a0d9 21:07:27 <|amethyst> !lg * x=str,dex,int max=$((str+dex+int)) 21:07:27 4691399. [str=72;dex=72;int=72] Cuckatoo the Farming Talismancer (L27 MuFi of Trog), escaped with the Orb and 61 runes on 2007-08-01 12:27:11, with 2200969 points after 3190190 turns and 9d+8:36:31. 21:07:51 I dont post all my patches on gdd! Like the ash one isn't there 21:08:36 oh man, I've never seen this conflict code 21:09:08 <|amethyst> don't worry, it hasn't worked right for over a year :) 21:09:12 haha 21:09:17 once i saw it, i became duty-bound to correct it 21:09:28 <|amethyst> it hasn't been *good* ever 21:09:29 mutations are unpredictable 21:09:42 hehe 21:10:02 <|amethyst> IIRC dolorous broke it once too, by removing what appeared to be duplicates in the conflict list 21:10:27 well, not 'correct' so much as make it comprehensible...so that somebody could ascertain whether it was correct or not already 21:10:52 in its former state, such a thing was not feasible 21:11:11 -!- nicolae- has left ##crawl-dev 21:11:19 <|amethyst> now, that's not entirely true 21:11:44 <|amethyst> *somebody* could ascertain that, just not *anybody* :) 21:12:00 <|amethyst> at least for hypothetical values of somebody 21:12:41 again, "the product of a mind that was not only twisted, but actually bent" 21:13:02 <|amethyst> %git 489f8712 21:13:03 07kilobyte02 * 0.8.0-a0-4148-g489f871: Fix inconsistent handling of conflicting mutations. 10(4 years, 9 months ago, 1 file, 46+ 62-) 13https://github.com/crawl/crawl/commit/489f8712a44a 21:13:19 -!- Cacophony has quit [Ping timeout: 240 seconds] 21:13:29 yeah, it was he who was all over the git blame when i looked before starting 21:13:33 but i didn't want to name names 21:13:42 has anyone run coverity against crawl codebase? 21:13:43 <|amethyst> I'm sure the code is perfectly obvious to kilobyte 21:13:49 -!- ldierk has quit [Remote host closed the connection] 21:14:22 i feel profound pity for kilobyte then 21:16:52 <|amethyst> the previous version of the code just repeated the same thing three times 21:16:55 03Medar02 07* 0.17-a0-1937-g38f2e49: Allow disabling targeter's screen updates for process_keys. 10(4 days ago, 6 files, 14+ 4-) 13https://github.com/crawl/crawl/commit/38f2e493b377 21:17:02 <|amethyst> err, not the same thing, but similar logic 21:17:21 <|amethyst> so arguably the refactored version with 1,-1,0 was an improvement :) 21:17:33 <|amethyst> %git 7281afe5 21:17:33 07haranp02 * 0.5-a0-2697-g7281afe: Allow getting the slow healing mutation. Be less nice when a god gifts a negative mutation: clear away the appropriate positive mutation (e.g., eliminate Regeneration if a god gifts Slow Healing), instead of the previous behaviour, which was to fail. Fix bug where demonspawn with the genetically-stable mutation could get conflicting mutations. Clean up mutation code. 10(7 years ago, 1 file, 268+ 466-) 13https://github.com/crawl/crawl/commit/7281afe5a1be 21:18:07 * hypractvChipmunk shudders. 21:18:17 <|amethyst> hm, maybe I should make chei stop at the first newline 21:18:26 <|amethyst> for the old svn commits 21:19:08 <|amethyst> but at least they did have memorable names then 21:19:23 <|amethyst> override_conflict fail_conflict simple_conflict 21:19:24 that's good 21:20:04 when a naked 1 means 'if this but not this or that unless wut' 21:20:28 and a naked 0 means 'if not wut but except for this and nobody cares about that' 21:20:40 that's when i start questioning sanity 21:21:43 -!- travis-ci has joined ##crawl-dev 21:21:44 The build passed. (master - d44ad96 #3260 : Neil Moore): https://travis-ci.org/crawl/crawl/builds/82643690 21:21:44 -!- travis-ci has left ##crawl-dev 21:22:07 heh, drive-by build bot 21:24:45 <|amethyst> they don't sit in IRC so they don't have to keep an amazon instance up for that, I guess 21:25:03 <|amethyst> oh, no 21:25:09 <|amethyst> it does sit in IRC, just no in channels 21:25:14 well, surely they still need the amazon instance to do the build 21:26:02 <|amethyst> maybe they just don't want to have their bot have to handle that many channels at once 21:26:02 and yeah, i understand it 21:26:04 still funny 21:26:21 <|amethyst> the actually support messaging the channel without joining 21:26:50 <|amethyst> (but the IRC channel needs a flag for that) 21:26:56 yah 21:27:11 not many ended up using that feature of IRC 21:27:43 none that i've seen, anyway 21:30:34 -!- Ladykiller70 has quit [Quit: Verlassend] 21:37:35 03|amethyst02 07* 0.17-a0-1938-g6727002: Add a couple people to mailmap and credits. 10(40 minutes ago, 2 files, 4+ 0-) 13https://github.com/crawl/crawl/commit/67270025dfa3 21:37:35 03chequers02 {|amethyst} 07* 0.17-a0-1939-ga475588: Increase the stat cap to 125. 10(5 days ago, 3 files, 9+ 7-) 13https://github.com/crawl/crawl/commit/a475588d0083 21:38:03 <|amethyst> If 125 is a problem we can go back down to 72 and that commit is still worthwhile for the constant :) 21:43:30 -!- ProzacElf has quit [Ping timeout: 244 seconds] 21:44:57 were people really hitting the stat cap? that seems super hard 21:51:00 <|amethyst> not very often 21:51:37 its somewhat more probable now that you can get more than 6 str on randarts 21:51:54 erm 6 to a stat 21:51:57 <|amethyst> !lg * recent / str=72 21:52:01 <|amethyst> !lg * recent / dex=72 21:52:03 6/1187582 games for * (recent): N=6/1187582 (0.00%) 21:52:03 <|amethyst> !lg * recent / int=72 21:52:09 4/1187582 games for * (recent): N=4/1187582 (0.00%) 21:52:15 6/1187582 games for * (recent): N=6/1187582 (0.00%) 21:52:41 <|amethyst> !lg * recent / str=72 int=72 dex=72 21:52:47 0/1187582 games for * (recent): N=0/1187582 (0.00%) 21:52:49 are the bugged randarts recent enough to be included in that 21:53:00 i think that was like a year~ ago 21:55:00 <|amethyst> !kw recent 21:55:01 Keyword: recent => cv>=0.15 21:55:07 <|amethyst> then probably 21:56:45 -!- LexAckson has joined ##crawl-dev 21:57:11 -!- bonghitz has quit [Quit: Leaving...] 21:59:04 -!- UncertainKitten has joined ##crawl-dev 22:00:02 -!- omarax has quit [Remote host closed the connection] 22:03:39 -!- vale_ has quit [Ping timeout: 244 seconds] 22:04:43 -!- travis-ci has joined ##crawl-dev 22:04:44 The build passed. (master - 32b2ff3 #3261 : Pekka Lampila): https://travis-ci.org/crawl/crawl/builds/82653465 22:04:44 -!- travis-ci has left ##crawl-dev 22:12:21 -!- ZChris13 has joined ##crawl-dev 22:12:46 <|amethyst> hypractvChipmunk: hm, playing around with the layers thing, one problem I noticed is that it's sometimes hard to tell whether you're in the menu or not 22:14:22 <|amethyst> hypractvChipmunk: since there's no "Okay, then" or anything when you leave it; but maybe there's another way to show it 22:14:45 <|amethyst> hypractvChipmunk: but I found myself unsure at times whether my next keypress would go to the menu or the game 22:14:52 <|amethyst> hypractvChipmunk: also, I have a few formatting fixes for you 22:16:10 <|amethyst> hypractvChipmunk: http://s-z.org/neil/tmp/0001-Whitespace-and-bracing-fixes.patch 22:17:59 <|amethyst> hypractvChipmunk: we use allman style for some reason; no tabs; single space after full stop; and braces around the body whenever the control structure or the body is more than one physical lines (with an exception for for-if) 22:19:12 -!- CKyle has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 22:19:24 <|amethyst> ./util/checkwhite -a -t4 can fix the whitespace issues, ./util/unbrace -a some brace issues but by no means all (it doesn't catch K&R-style cuddled braces, for example) 22:19:48 -!- LexAckson has quit [Ping timeout: 268 seconds] 22:26:57 That reminds me to install the precommit hook 22:28:21 -!- Zekka has quit [Ping timeout: 250 seconds] 22:31:39 hypractvChipmunk: You can install crawl-ref/docs/develop/git/pre-commit as git pre commit hook to stop commit if certain errors are found 22:32:52 I just did "ln -s ../../crawl-ref/docs/develop/git/pre-commit ." in .git/hooks 22:35:01 -!- debo has quit [Ping timeout: 272 seconds] 22:37:37 -!- Zekka has quit [Ping timeout: 264 seconds] 22:38:54 -!- agentgt has quit [Remote host closed the connection] 22:39:27 -!- tensorpudding has quit [Ping timeout: 272 seconds] 22:46:32 -!- Lasty has quit [Quit: Leaving.] 22:46:41 |amethyst: hm, thought I caught most of them 22:47:19 thanks for taking the time, though 22:47:53 -!- Lasty has joined ##crawl-dev 22:49:03 -!- CKyle has joined ##crawl-dev 22:53:16 wow, guess i missed a whole bunch >8) 22:55:08 -!- Zekka has quit [Remote host closed the connection] 23:00:03 -!- omarax has quit [Remote host closed the connection] 23:04:50 Medar: thanks for that, too 23:07:51 lol, that @crawlcode: if (!coinflip()) 23:09:24 03hypractvChipmunk02 07https://github.com/crawl/crawl/pull/118 * 0.17-a0-1919-g7ca503a: Improve view layer menu interaction. 10(8 minutes ago, 2 files, 24+ 9-) 13https://github.com/crawl/crawl/commit/7ca503aec334 23:10:56 -!- Cacophony has quit [Quit: oh no am scare] 23:12:13 <|amethyst> thanks 23:12:32 <|amethyst> does someone else mind trying that out and playing around with the UI 23:12:50 <|amethyst> I'm not so great at evaluating UI because my brain has been warped by years of Unix 23:12:57 <|amethyst> s/years/decades/ 23:13:09 even I can claim decades of Unix 23:13:11 :-) 23:13:57 <|amethyst> I went pretty much straight from DOS to Unix 23:14:08 same, so heh 23:14:20 <|amethyst> I had Windows 3.1, but I used DOS for all my BBSing and gaming so rarely launched Windows 23:14:23 $ dos2unix 23:14:34 >8D 23:14:39 <|amethyst> until I got internet access; then I used a Windows browser to download the slackware floppies 23:17:27 -!- amalloy is now known as amalloy_ 23:24:42 New branch created: pull/121 (1 commit) 13https://github.com/crawl/crawl/pull/121 23:24:43 03gerbias02 07https://github.com/crawl/crawl/pull/121 * 0.17-a0-1940-gc3af740: Don't give species with innate claws a bonus to unarmed accuracy at all times. 10(38 minutes ago, 1 file, 4+ 7-) 13https://github.com/crawl/crawl/commit/c3af7407ca53 23:25:39 <|amethyst> vital TrTm nerf 23:25:51 <|amethyst> (and everyone else Tm buff) 23:26:10 much simpler game logic 23:26:29 for some reason i thought the acc bonus was also 2*level like dmg 23:27:16 |amethyst: you don't need to edit commit messages of PRs to close them, just pressing merge in the pr ui will merge & close 23:27:16 hrm, is lich the only form...oh dform 23:27:18 <|amethyst> eh, the game logic is the same 23:27:26 <|amethyst> the inner logic, however, is simpler :) 23:27:33 (does not apply if you edit the commit contents) 23:27:46 <|amethyst> chequers: I don't want a merge bubble 23:27:55 fair enough 23:28:03 a merge bubble? 23:28:12 "Merge branch..." 23:28:16 <|amethyst> * 23:28:21 <|amethyst> |\ 23:28:22 <|amethyst> |/ 23:28:22 <|amethyst> * 23:28:34 oh no, is that the face of xom 23:28:36 <|amethyst> in gitg etc 23:30:12 <|amethyst> though if you don't have to modify the commit to rebase it (i.e. trunk head hasn't changed) I think it also recognises that as a "merge" automatically 23:30:46 <|amethyst> I do wish you could say "merges #11" and make it purple instead of red 23:30:49 I don't know about gitk, but github always creates the merge commit 23:30:57 yeah! 23:31:05 <|amethyst> right, I don't click on that button 23:31:20 <|amethyst> I do all my git work on the command line 23:31:29 clearly the best solution is to merge in the UI, then rewrite history 23:31:34 <|amethyst> heh 23:31:41 <|amethyst> hm 23:31:44 <|amethyst> I wonder 23:32:19 <|amethyst> if I used refs/pulls/NNN/merge instead of head, would that work 23:32:39 <|amethyst> as in, go purple without having to write anything in the commit message 23:33:04 oh, does github show purple for things merged with conflicts? 23:33:16 <|amethyst> gammafunk: purple is for "merged", red is for "closed" 23:33:42 <|amethyst> in https://github.com/crawl/crawl/pulls?q=is%3Apr+is%3Aclosed 23:33:43 right, now that I think about it, I saw something purple last pr I merged with the button 23:34:00 button works, but |amethyst doesn't use the button 23:34:24 <|amethyst> yeah, using the button is purple, and I think fast-forwarding to the commit and pushing that is also purple 23:34:42 ah, and he'd like to have the github ui see what's happened with a pr he's merged via rebase? 23:34:49 <|amethyst> but a rebase that does anything doesn't mark it as merged, and you have to close it manually or in the commit message, which makes it purple 23:34:57 <|amethyst> s/purple/red/ 23:34:57 <|amethyst> yeah 23:35:06 |amethyst: now that you mention it, yeah, I'm pretty sure if anyone pushes the commits untouched the PR will close 23:35:23 <|amethyst> I'll try using pull/NNN/merge next time and see if that works 23:35:26 I guess you could argue that you really should make the merge commit? You think that the merge is just bad extra information? 23:35:59 The merge does signify that it came from a branch elsewhere, but I guess you could argue something similar about patches we get on mantis 23:36:10 <|amethyst> gammafunk: mostly I like linear history :) 23:36:23 Sure, linear is good 23:36:28 <|amethyst> it's much easier to query and search imo 23:36:44 linear is good in math, statistics, and git 23:37:16 -!- Sharkman1231 has quit [Ping timeout: 246 seconds] 23:37:30 <|amethyst> I mean, if it's a long-lived branch and it's going to be a lot of effort to rebase it, then sure, keep the history 23:37:55 <|amethyst> s/history/branch/ 23:37:58 I was thinking how those merge commits are nice to show that "so and so did the work to read this commit" but that's no different than having a commit author differ from the commit maker 23:38:11 <|amethyst> yeah, that was my thought 23:38:24 -!- CKyle has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 23:38:41 <|amethyst> Commit: and CommitDate: is pretty much already that 23:38:52 <|amethyst> though you're right that you lose info on what was the remote 23:39:28 <|amethyst> hm 23:39:40 <|amethyst> well, I guess if it is a fast-forward 23:39:47 <|amethyst> and the rebase does nothing 23:40:03 <|amethyst> then the committer doesn't get rewritten after all, and it's still the author 23:40:21 Signed-Off-By 23:40:40 <|amethyst> well, I wouldn't want to use that one because it has specific semantics 23:40:46 Apparently using those refs in refs/pulls is a hack and subject to possible future change; the github "command-line" blurb you get has you do a pull directly from the remote 23:41:04 <|amethyst> but anything like that (or my "committer's note"s) means you touch the commit so you are the committer after all 23:41:07 -!- foophykins has quit [Ping timeout: 246 seconds] 23:41:46 <|amethyst> gammafunk: I'm going to rely on the implementation detail at the moment because otherwise I have to run a different program to even find out what the upstream is :) 23:42:00 yes, it's pretty inconvenient to not use those refs 23:42:06 for command-line 23:43:10 do you use github's cli? 23:43:27 <|amethyst> no 23:43:29 All those github UI designers at the meeting with engineers: "Ug, you're telling me there's *also* this old-school command line thing?!" 23:43:51 <|amethyst> gammafunk: they do provide a command-line interface 23:43:56 <|amethyst> https://hub.github.com/ 23:44:01 `git browse` -> open PR page 23:44:14 there's a commant to check out any PR too but I don't use it 23:44:41 <|amethyst> opening a web page from the command line is not really what I want though :) 23:45:22 <|amethyst> though some of the stuff does look useful 23:45:50 hrm, wonder if this is in ubuntu 23:47:27 -!- andrewhl has quit [Quit: andrewhl] 23:48:00 the gh windows ui is actually really great 23:48:07 the osx ui less so 23:49:08 <|amethyst> my beard gently weeps 23:49:32 <|amethyst> err, Unix beard not hipster beard 23:50:00 <|amethyst> damned fashion 23:50:15 its luxurient fibers rhythmically vibrate at the exact frequency most annoying to windows developers 23:50:29 -!- Zeor has quit [Quit: Leaving.] 23:51:26 <|amethyst> "We'll just make a hidden text file in the user's home directory" 23:52:31 s/home directory/%APPDATA%/ 23:52:57 * |amethyst rhythmically vibrates fibers at chequers 23:53:21 someone is palying cyc on cpo 23:53:44 <_miek> ??cyc 23:53:44 cyc[1/1]: Crazy Yiuf's Corner, a Tavern forum for silly posts and ideas too silly even for {GDD}: https://crawl.develz.org/tavern/viewforum.php?f=17 23:53:53 I became enranged when I learned that some program had make some directing in something called "~/.config", then I learned that's actually where gnome stuff stores its settings these days 23:53:54 <|amethyst> %git cyc 23:53:54 07|amethyst02 * 0.17-a0-1773-ged48617: Increase weight of scroll of blinking. 10(3 weeks ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/ed486176fdd0 23:54:02 oh no, that's a bug in my display, they aren't 23:54:07 <|amethyst> %git cyc^ 23:54:07 07|amethyst02 * 0.17-a0-1772-gc132a06: Increase S* branch length to 7. 10(3 weeks ago, 1 file, 4+ 4-) 13https://github.com/crawl/crawl/commit/c132a06f83ab 23:54:08 <|amethyst> %git cyc^^ 23:54:08 07|amethyst02 * 0.17-a0-1771-g8d60084: Make OoF maintain range. 10(3 weeks ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/8d60084a8ae7 23:54:10 <|amethyst> %git cyc^^^ 23:54:10 07|amethyst02 * 0.17-a0-1770-gf60a18e: Double damage from most player spells. 10(3 weeks ago, 1 file, 49+ 49-) 13https://github.com/crawl/crawl/commit/f60a18ef7dbc 23:54:11 <|amethyst> %git cyc^^^^ 23:54:11 07|amethyst02 * 0.17-a0-1769-g8bf63ef: Make AC and melee/ranged damage rolls less random. 10(3 weeks ago, 2 files, 9+ 9-) 13https://github.com/crawl/crawl/commit/8bf63ef44f3a 23:54:14 <|amethyst> etc 23:54:31 so that will eventually become a great april 1st branch 23:54:40 "these days" meaning like, 2006 23:54:42 or didn't you say you might merge some of these? 23:54:47 <|amethyst> not if you mods keep banning people 23:54:53 oh no that was the other commit 23:54:56 <_miek> just a branch that implements every CYC suggestion? 23:55:09 he did remove hunger 23:55:10 I assume that's open for other commits? 23:55:22 <|amethyst> _miek: not every one, just the ones that amuse or bemuse me 23:55:25 <|amethyst> gammafunk: sure ! 23:56:08 pretty soon it'll have lots of commits and eventually we'll be cherry-picking from it 23:56:11 mark my words 23:56:18 *cherry-picking into trunk 23:56:23 oof maintain range is sort of interesting 23:56:36 <|amethyst> the thing that I actually considered putting in trunk, I put in a different branch 23:56:48 <|amethyst> cyc branch is my therapist 23:56:53 <_miek> psh OOF closing in is good if you need to escape from them 23:56:54 <|amethyst> %git lobster-trap 23:56:54 07|amethyst02 * 0.17-a0-1838-g166170d: Require a rune to leave Lair. 10(2 weeks ago, 4 files, 51+ 2-) 13https://github.com/crawl/crawl/commit/166170d6775d 23:57:02 -!- ProzacElf has joined ##crawl-dev 23:57:23 <|amethyst> OOF maintain range might be interesting, yeah 23:57:40 <|amethyst> OTOH, Zot is already plenty hard for most players 23:57:59 <|amethyst> now, Extended monsters with maintain range... 23:58:24 yeah it turns the play style into "get through this hellhole without dying" rather than "kill everything" 23:58:35 -!- amalloy_ is now known as amalloy 23:59:00 kill everything isn't at all the playstyle of hall_of_zot 23:59:50 anyhow that's not a great choice for that since you'll really just slow down every oof fight a ton