00:00:03 -!- omarax has quit [Remote host closed the connection] 00:00:14 i do my best 00:02:36 -!- us17 has quit [Ping timeout: 256 seconds] 00:02:36 -!- us17_ is now known as us17 00:06:06 I wish I was capable of the level of mental gymnastics necessary to paint my embarrassing crawl deaths as not being my fault 00:09:45 -!- Pacra has quit [Read error: Connection reset by peer] 00:10:08 -!- Pacra has joined ##crawl-dev 00:11:03 -!- meff` has joined ##crawl-dev 00:16:02 -!- circ-user-01rws has quit [Remote host closed the connection] 00:16:08 -!- Awod has quit [Ping timeout: 240 seconds] 00:16:35 -!- HellTiger has quit [Ping timeout: 276 seconds] 00:17:03 Um...I'd like to try debugging the text-based version of crawl. How would I go about doing this? I'm doing `make -j debug` atm 00:17:14 But using gdb as Crawl is running sounds problematic 00:17:51 AutofireII: it's not really, but you want to have gdb watch the crawl process 00:17:56 without starting crawl through gdb 00:18:09 you can start crawl through gdb but it makes debugging pretty awful, yeah 00:18:22 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 00:18:48 gdb program 1234 00:18:48 gdb -p 1234 00:19:00 1234 is the process id 00:19:07 gammafunk: Okay, thanks! 00:20:58 and program would be crawl in this example; most people probably start crawl and use the gdb -p form 00:21:27 Hmm...not working for me. I'm using Cygwin. I'm going to go try it in Linux 00:21:40 what happens in cygwin? 00:22:03 If I try running it by attaching it to the process, I get "(gdb) Can't attach to process." 00:22:32 so you found the PID of your running crawl binary, and you use gdb -p PID ? 00:22:35 But if I try running it as `gdb crawl.exe` (just to test it) I get "(gdb) "E:\src\crawl\crawl-ref\source/crawl.exe": not in executable format: File format not recognized" 00:22:36 *used 00:22:48 Yeah, I found it using `ps x` 00:23:10 hrm, that's rather odd, gdb can't even load your binary? 00:23:39 als that path is a kind of odd mix of windows and unix paths 00:23:44 *also 00:23:51 I know 00:23:55 I'm not sure why that is... 00:24:03 it should work fine under linux, but it works ok in MSYS2 as well 00:24:10 have you tried using msys2 instead of cygwin? 00:24:21 if you don't care either way, then linux will certainly work fine 00:26:35 -!- Atlatl_ has quit [Quit: Page closed] 00:27:27 Sometime, I will try MSYS2 mostly because I never heard of it before, but I already have a Linux machine that can compile crawl so I'll use that. 00:27:44 i use msys 00:27:55 cygwin is awful in my experience 00:28:20 ontoclasm: How so? 00:31:52 In some ways cygwin is much less awful, but I'm not sure about how well supported crawl is with the platform currently 00:32:02 I think we may need to update some of our contribs, maybe sqlite3 00:32:16 but yeah MSYS2 basically "just works" 00:32:42 wrt compiling the current source; I think it may be a bit slower than cygwin though. I would need to test it in my VM 00:33:36 I guess it depends largely on what you use it for. I've used it for roughly 2 years now, but mostly as a git console. It's only now that I have seriously programmed in it. 00:36:43 AutofireII: any time i need to use it, it's like 00:37:08 a) it doesn't work until you do x, y, z 00:37:14 and then, b) it probably still doesn't work 00:41:10 -!- Taraiph has quit [Ping timeout: 255 seconds] 00:55:18 -!- Pacra has quit [Read error: Connection reset by peer] 00:55:31 -!- Pacra has joined ##crawl-dev 00:58:32 -!- laj1 has joined ##crawl-dev 00:59:29 -!- rossi has quit [Ping timeout: 276 seconds] 01:00:02 -!- omarax has quit [Remote host closed the connection] 01:10:31 -!- amalloy is now known as amalloy_ 01:14:38 -!- Amnesiac has quit [Quit: Page closed] 01:16:33 -!- laj1 has quit [Ping timeout: 260 seconds] 01:18:01 -!- simmarine has quit [Read error: Connection reset by peer] 01:18:26 -!- laj1 has joined ##crawl-dev 01:20:45 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 01:23:11 -!- laj1 has quit [Ping timeout: 255 seconds] 01:25:06 -!- laj1 has joined ##crawl-dev 01:25:43 -!- us17 has quit [Ping timeout: 245 seconds] 01:30:14 -!- sneakynesss has joined ##crawl-dev 01:30:19 -!- sneakyness has quit [Read error: Connection reset by peer] 01:34:38 -!- WalrusKing has quit [Ping timeout: 260 seconds] 01:38:09 -!- laj1 has quit [Ping timeout: 252 seconds] 01:38:54 -!- Pleasingfungus has quit [Quit: ChatZilla 0.9.93 [Firefox 51.0.1/20170125094131]] 01:39:29 -!- Bloax has quit [Ping timeout: 240 seconds] 01:39:54 -!- laj1 has joined ##crawl-dev 01:41:12 -!- filthy has quit [Ping timeout: 256 seconds] 01:48:58 -!- eb has quit [Ping timeout: 264 seconds] 01:49:54 -!- bgiannan_ has joined ##crawl-dev 01:50:28 -!- eb_ has quit [Ping timeout: 255 seconds] 01:50:30 -!- Kuprin has quit [Read error: Connection reset by peer] 01:56:47 Windows builds of master branch on crawl.develz.org updated to: 0.20-a0-567-gab3eba1 01:57:25 -!- hellmonk has quit [Quit: Page closed] 01:59:02 -!- exant has quit [Quit: Page closed] 02:00:03 -!- omarax has quit [Remote host closed the connection] 02:13:38 -!- ebarrett_ is now known as eb 02:18:11 -!- AutofireII has quit [Quit: Leaving] 02:19:50 -!- elan has quit [Quit: Page closed] 02:21:04 -!- eb has quit [Ping timeout: 248 seconds] 02:21:28 -!- Blazinghand has joined ##crawl-dev 02:26:15 -!- Kalir has quit [Quit: I'M OUT SON. PEACE, LOVE, EXPLOSIONS.] 02:27:35 -!- ArseElementalist has quit [Ping timeout: 260 seconds] 02:29:11 -!- Menche has quit [Quit: Leaving] 02:35:29 -!- Basil__ has quit [Ping timeout: 255 seconds] 02:38:06 -!- Basil is now known as Guest81009 02:39:30 -!- CanOfWorms has quit [Quit: ChatZilla 0.9.92 [Firefox 3.6.28/20120306064154]] 02:47:33 Monster database of master branch on crawl.develz.org updated to: 0.20-a0-556-g892c87b 02:48:02 -!- ig0rbit has quit [Read error: Connection reset by peer] 02:49:13 -!- Pacra has quit [Read error: Connection reset by peer] 02:49:34 -!- Pacra has joined ##crawl-dev 02:58:04 -!- mong has quit [Quit: Leaving] 03:00:02 -!- omarax has quit [Remote host closed the connection] 03:17:50 -!- Zeor has quit [Quit: Leaving.] 03:17:55 -!- sour-sour has quit [Client Quit] 03:19:06 -!- bgiannan_ has quit [Ping timeout: 240 seconds] 03:24:36 -!- MarvinPA has joined ##crawl-dev 03:25:32 -!- LordSloth has quit [Quit: Going offline, see ya! (www.adiirc.com)] 03:31:22 -!- laj1 has quit [Ping timeout: 258 seconds] 03:41:11 -!- GauHelldragon has quit [Ping timeout: 255 seconds] 03:42:10 -!- purge has quit [Quit: Page closed] 03:43:42 -!- laj1 has joined ##crawl-dev 03:45:42 -!- Enthusiasm has quit [Remote host closed the connection] 03:48:23 -!- Pacra has quit [Read error: Connection reset by peer] 03:48:40 -!- Pacra has joined ##crawl-dev 03:57:23 -!- laj1 has quit [Ping timeout: 255 seconds] 04:00:03 -!- omarax has quit [Remote host closed the connection] 04:03:44 -!- laj1 has joined ##crawl-dev 04:10:43 -!- flappity has quit [Read error: Connection reset by peer] 04:11:06 -!- laj1 has quit [Ping timeout: 240 seconds] 04:17:45 -!- Guest81009 is now known as Basil 04:18:49 -!- laj1 has joined ##crawl-dev 04:23:46 -!- laj1 has quit [Ping timeout: 264 seconds] 04:31:46 -!- bannakaf_ has quit [Read error: Connection reset by peer] 04:33:25 -!- fazisi_ is now known as fazisi 04:33:32 -!- introsp3ctive_ is now known as introsp3ctive 04:40:16 -!- MgDark has quit [Ping timeout: 256 seconds] 04:56:16 -!- yesno has quit [Read error: Connection reset by peer] 04:58:12 -!- SteelNeuron has joined ##crawl-dev 05:00:03 -!- omarax has quit [Remote host closed the connection] 05:01:08 -!- laj1 has joined ##crawl-dev 05:09:10 -!- MgDark has quit [Ping timeout: 240 seconds] 05:11:41 -!- laj1 has quit [Ping timeout: 240 seconds] 05:12:39 -!- meff` has quit [Ping timeout: 252 seconds] 05:12:44 -!- OtakuSenpai has quit [Quit: Leaving] 05:13:14 -!- geekosaur has quit [Excess Flood] 05:13:55 -!- laj1 has joined ##crawl-dev 05:14:28 -!- geekosaur has joined ##crawl-dev 05:15:14 -!- MgDark has quit [Ping timeout: 255 seconds] 05:15:21 -!- MgDark_ is now known as MgDark 05:17:15 -!- ontoclasm has quit [Quit: Leaving.] 05:26:50 -!- lobf has quit [Quit: lobf] 05:32:49 -!- laj1 has quit [Ping timeout: 240 seconds] 05:33:30 -!- FinalBossDad_ has quit [Quit: Connection closed for inactivity] 05:33:33 -!- MarvinPA has quit [Ping timeout: 252 seconds] 05:34:52 -!- laj1 has joined ##crawl-dev 05:41:47 -!- laj1 has quit [Ping timeout: 255 seconds] 05:48:39 -!- laj1 has joined ##crawl-dev 05:58:10 -!- laj1 has quit [Ping timeout: 240 seconds] 06:00:02 -!- omarax has quit [Remote host closed the connection] 06:05:18 -!- MgDark has quit [Ping timeout: 245 seconds] 06:05:20 -!- MgDark_ is now known as MgDark 06:13:46 -!- MgDark has quit [Ping timeout: 256 seconds] 06:14:46 -!- bannakaffalatta has quit [Ping timeout: 255 seconds] 06:19:26 -!- MgDark has quit [Ping timeout: 256 seconds] 06:19:34 -!- MgDark_ is now known as MgDark 06:20:40 -!- bannakaf_ has quit [Ping timeout: 240 seconds] 06:42:40 -!- bannakaffalatta has quit [Ping timeout: 240 seconds] 06:46:41 -!- Yxhuvud has quit [Read error: Connection reset by peer] 06:54:48 -!- Fixer has joined ##crawl-dev 06:58:24 -!- MgDark has quit [Ping timeout: 248 seconds] 06:58:29 -!- MgDark_ is now known as MgDark 07:00:04 -!- omarax has quit [Remote host closed the connection] 07:02:46 -!- MgDark has quit [Ping timeout: 254 seconds] 07:02:56 -!- MgDark_ is now known as MgDark 07:08:09 -!- MgDark has quit [Ping timeout: 240 seconds] 07:08:36 -!- MgDark_ is now known as MgDark 07:08:57 -!- MgDark has quit [Read error: Connection reset by peer] 07:16:16 -!- geekosaur has quit [Excess Flood] 07:18:31 -!- geekosaur has joined ##crawl-dev 07:20:24 -!- SteelNeuron has quit [Ping timeout: 260 seconds] 07:22:23 New branch created: pull/440 (1 commit) 13https://github.com/crawl/crawl/pull/440 07:22:23 03jiocy02 {GitHub} 07https://github.com/crawl/crawl/pull/440 * 0.20-a0-568-g991e466: reduce intensity of conjure flame verb 10(2 minutes ago, 1 file, 2+ 2-) 13https://github.com/crawl/crawl/commit/991e4661b1b3 07:23:24 -!- Blazinghand has quit [Read error: Connection reset by peer] 07:25:57 -!- Pacra_ has joined ##crawl-dev 07:26:06 -!- Pacra has quit [Read error: Connection reset by peer] 07:28:18 -!- PsyMar has quit [Quit: witty quit message goes here] 07:36:01 -!- sour-sour has quit [Client Quit] 07:36:28 -!- Tux[Qyou] has joined ##crawl-dev 07:38:43 -!- meff` has joined ##crawl-dev 07:39:22 -!- MgDark has quit [Ping timeout: 255 seconds] 07:40:24 -!- Pacra_ has quit [Read error: Connection reset by peer] 07:40:50 -!- Pacra_ has joined ##crawl-dev 07:45:04 -!- Pacra_ has quit [Read error: Connection reset by peer] 07:45:08 -!- Pacra has joined ##crawl-dev 07:52:16 -!- Lasty has joined ##crawl-dev 07:53:29 -!- geekosaur has quit [Excess Flood] 07:54:01 -!- geekosaur has joined ##crawl-dev 07:56:09 -!- MgDark has quit [Ping timeout: 240 seconds] 07:56:38 -!- Bloax has joined ##crawl-dev 07:57:21 -!- MgDark_ is now known as MgDark 08:00:02 -!- omarax has quit [Remote host closed the connection] 08:04:32 -!- Patashu has quit [Ping timeout: 248 seconds] 08:11:49 -!- bgiannan_ has joined ##crawl-dev 08:16:48 -!- PyrintomiesNYJ is now known as vinski[FOOTBAW] 08:17:32 -!- bgiannan1 has joined ##crawl-dev 08:18:04 -!- bgiannan_ has quit [Ping timeout: 255 seconds] 08:24:21 -!- Ratatosk has joined ##crawl-dev 08:33:07 -!- MarvinPA has joined ##crawl-dev 08:36:23 -!- MgDark has quit [Ping timeout: 260 seconds] 08:36:35 -!- MgDark__ is now known as MgDark 08:38:09 -!- MgDark_ has quit [Ping timeout: 240 seconds] 08:52:46 -!- Tiltorax has quit [Quit: Page closed] 08:56:16 -!- MgDark has quit [Ping timeout: 248 seconds] 09:00:02 -!- omarax has quit [Remote host closed the connection] 09:01:07 -!- laj1 has joined ##crawl-dev 09:12:49 -!- sneakynesss has quit [Read error: Connection reset by peer] 09:12:54 -!- sneakyness has joined ##crawl-dev 09:20:16 -!- Pacra has quit [Read error: Connection reset by peer] 09:20:24 -!- Pacra has joined ##crawl-dev 09:23:18 -!- casmith789 has quit [Quit: Page closed] 09:43:25 -!- rumflump has quit [Ping timeout: 255 seconds] 09:44:48 -!- Kellhus has quit [Quit: Page closed] 09:47:12 -!- SteelNeuron has joined ##crawl-dev 09:47:56 -!- Awod has quit [Ping timeout: 276 seconds] 09:50:20 -!- scummos__ has quit [Ping timeout: 255 seconds] 09:53:22 -!- sneakyness has quit [Read error: Connection reset by peer] 09:53:41 -!- sneakyness has joined ##crawl-dev 10:00:03 -!- omarax has quit [Remote host closed the connection] 10:02:04 -!- Tuxedo[Qyou] has joined ##crawl-dev 10:02:28 -!- Marrrrrr has quit [Quit: Page closed] 10:05:11 -!- Tux[Qyou] has quit [Ping timeout: 255 seconds] 10:25:41 -!- simmarine has joined ##crawl-dev 10:27:18 -!- Pacra_ has joined ##crawl-dev 10:28:12 -!- Pacra has quit [Read error: Connection reset by peer] 10:28:33 -!- jcd748 has quit [Quit: Leaving] 10:29:46 -!- cspar has joined ##crawl-dev 10:59:13 -!- MarvinPA has quit [Quit: Leaving] 11:00:02 -!- omarax has quit [Remote host closed the connection] 11:06:02 -!- sneakyness has quit [Read error: Connection reset by peer] 11:06:36 -!- sneakyness has joined ##crawl-dev 11:12:04 -!- bgiannan1 has quit [Ping timeout: 255 seconds] 11:14:27 -!- Kalir has quit [Changing host] 11:15:28 -!- Ququman has joined ##crawl-dev 11:16:40 -!- scwizard has quit [Ping timeout: 260 seconds] 11:19:35 -!- mobydollar has quit [Ping timeout: 260 seconds] 11:22:02 -!- introsp3ctive has quit [Ping timeout: 256 seconds] 11:23:43 -!- Ratatosk has quit [Quit: Ratatosk] 11:35:03 -!- Tuxedo[Qyou] has quit [Quit: The TLS connection was non-properly terminated.] 11:36:16 -!- Tux[Qyou] has joined ##crawl-dev 11:36:30 -!- SteelNeuron has quit [Ping timeout: 260 seconds] 11:42:25 -!- MarvinPA has joined ##crawl-dev 11:52:03 -!- Dixie has quit [Read error: Connection reset by peer] 12:00:02 -!- omarax has quit [Remote host closed the connection] 12:02:53 -!- LexAckson has joined ##crawl-dev 12:11:55 -!- GauHelldragon has quit [Ping timeout: 255 seconds] 12:21:23 -!- Dixie has quit [Read error: Connection reset by peer] 12:23:18 -!- sour-sour has quit [Quit: leaving] 12:26:30 -!- amalloy_ is now known as amalloy 12:28:56 -!- Pacra_ has quit [Read error: Connection reset by peer] 12:29:00 -!- Pacra has joined ##crawl-dev 12:34:35 -!- scummos__ has quit [Ping timeout: 255 seconds] 12:36:50 -!- LexAckson has quit [Read error: Connection reset by peer] 12:39:26 03PleasingFungus02 07* 0.20-a0-568-gb845919: Clarify slime creature description (Floodkiller) 10(2 minutes ago, 1 file, 3+ 2-) 13https://github.com/crawl/crawl/commit/b845919ff873 12:39:26 03PleasingFungus02 07* 0.20-a0-569-g99e027b: Simplify paralysis code 10(50 seconds ago, 1 file, 2+ 8-) 13https://github.com/crawl/crawl/commit/99e027bd98f9 12:41:04 -!- LexAckson has joined ##crawl-dev 12:44:18 -!- yesno has quit [Ping timeout: 260 seconds] 12:50:35 -!- exant has quit [Ping timeout: 260 seconds] 13:00:01 -!- omarax has quit [Remote host closed the connection] 13:00:53 -!- sneakyness has quit [Read error: Connection reset by peer] 13:01:03 -!- sneakynesss has joined ##crawl-dev 13:01:53 -!- Dixie has quit [Read error: Connection reset by peer] 13:09:24 Unstable branch on crawl.jorgrun.rocks updated to: 0.20-a0-569-g99e027b (34) 13:15:53 -!- zxc has quit [Read error: Connection reset by peer] 13:35:03 03|amethyst02 07* 0.20-a0-570-g5e19f30: Include where needed (#10926) 10(2 minutes ago, 17 files, 23+ 0-) 13https://github.com/crawl/crawl/commit/5e19f30c998b 13:35:17 -!- SteelNeuron has joined ##crawl-dev 13:35:39 !messages 13:35:40 (1/1) MarvinPA said (18h 23m 35s ago): a different kind of god-specific special case sounds just as bad to me, and in general i don't see a good justification for straight-up duplicating the god's core mechanics on unrands. it just feels like an attempt to keep the divine weapons around because they used to be a thing 13:37:01 !tell MarvinPA Well, I think I did offer a justification in my last message :) the fact that is meshes well with other god mechanics (See Uskayaw) 13:37:02 SteelNeuron: OK, I'll let marvinpa know. 13:37:20 In any case... This conversation would benefit from other people in it, I guess, so let me ask an open question: 13:38:01 Since the last versions of IJC don't directly involve weapons, I removed all of the divine weapons except three, which I repurposed as normal unrands, which each give your player access to one of the martial moves, regardless of god choice 13:38:55 -!- dondy1 is now known as dondy 13:39:06 And offer some other benefit if you already worship IJC (such as +faith). This was in an attempt to offer a low-frequency way for other worshippers to interact with the mobile combat mechanics. It's something that has been requested often by testers. I can see the argument of it being unnecessary though, but I'd say it's fun enough to consider. Thoughts? 13:40:19 felid attacks DEAD MONSTER 13https://crawl.develz.org/mantis/view.php?id=10930 by damerell 13:41:51 it doesn't seem like a good enough reason to add multiple unrands all duplicating the god's abilities and with weird god-specific behaviour on top of that 13:42:25 phew, 0.19 13:42:33 <|amethyst> cherry-picking 13:43:21 i'm sure testers would enjoy a ring of summon oklobs too, but that doesn't make it a good idea 13:45:28 how do I push a commit to a PR? github says to just push to the patch-2 branch on jiocy/crawl but when I try that I get some errors about refs/refspecs. 13:45:28 -!- FunkyGnoll has quit [Ping timeout: 258 seconds] 13:46:12 <|amethyst> is jiocy you? 13:46:18 no 13:46:22 #440 13:46:23 <|amethyst> I don't think you can 13:46:34 "Add more commits by pushing to the patch-2 branch on jiocy/crawl." 13:46:39 you can if the requester has checked a box 13:46:42 <|amethyst> aha 13:47:13 <|amethyst> what errors? 13:47:15 $ git push git://github.com/jiocy/crawl.git patch-2 13:47:15 error: src refspec patch-2 does not match any. 13:47:15 MarvinPA: I get the argument that testers do not always know what they want, but there is such a thing as taking it to an extreme I think 13:47:52 Forget for a second the special case with the god (which can be done away with), I think each of them are worthwhile on their own, as they open up different ways to use other god mechanics and are fun separately 13:47:55 <|amethyst> MarvinPA: to be fair we do have several unrands and even non-unrands mimicking Trog's signature ability 13:47:59 there's stuff like the ring of shadows which is a more reasonable way of doing that kind of thing (and no need for a dith-specific special case there), and mechanics like berserking which are more generally available 13:48:22 right, but this proposal is taking the entire core of the god and sticking it on multiple unrands 13:49:05 Well, that's why the interaction with the god, I think of them as an invitation to it (and a possible incentive for a mid-game god switch, which isn't too common other than switching into the typical late game gods) 13:49:16 03|amethyst02 07[stone_soup-0.19] * 0.19.4-1-gdf1a1cb: Include where needed (#10926) 10(17 minutes ago, 17 files, 23+ 0-) 13https://github.com/crawl/crawl/commit/df1a1cb1088c 13:49:16 03advil02 {|amethyst} 07[stone_soup-0.19] * 0.19.4-2-g9197bd8: Fix for pain bond and aux attacks (10472) 10(11 days ago, 3 files, 23+ 7-) 13https://github.com/crawl/crawl/commit/9197bd86f9c2 13:49:16 03|amethyst02 07[stone_soup-0.19] * 0.19.4-3-gce52e7a: Fix a compiler warning. 10(3 months ago, 1 file, 3+ 3-) 13https://github.com/crawl/crawl/commit/ce52e7acef51 13:51:46 well that's just not a meaningful thing for an unrand to try and be 13:53:16 How are they any worse than Wrath of Trog or, like you brought up, Ring of Shadows though? They also duplicate god mechanics 13:53:27 ring of mushrooms 13:53:32 if the mechanic stands on its own as an interesting thing without being too obviously just a pure duplicate of the god's functionality (which i don't think it does), then that'd be one thing 13:53:33 is such a punny name 13:54:27 but then there's no reason to make that more complicated by special-casing it depending on your religion 13:54:58 MarvinPA: Let me elaborate on the weapon choices then... The one for lunge is a quick blade, because stabbers can really benefit from lunge regardless of the rest of the god mechanics, 13:55:25 Wall jump is on a polearm for a very specific reason: IJC followers never use wall jump + reach because the god offers other tools, but being a non-worshipper, a polearm with wall jump is a kit on itself 13:56:25 and the simplest to use of the three (whirlwind) is on the stronger base with a laj. I tried to match them with weapons that would work even in absence of the rest of the mechanics, and which would offer any character a way to mix up their melee. It is not arbitrary 13:57:22 they do stand on their own. Yet I agree they're a duplicate of the god mechanic. But so are berserk and umbra. 13:57:23 btw that reminds me, in order to successfully build the OS X release of 0.19.4, I needed to cherry-pick a few fixes to the OS X build settings that had happened in 0.20, should those go into the official stone_soup-0.19? 13:57:48 <|amethyst> SteelNeuron: but I think you realise that they detract from the uniqueness of the god, or else they wouldn't need a special effect if you do worship the god 13:57:54 none of those seem substantially distinct from just worshipping the god 13:58:00 <|amethyst> advil: which ones? 13:58:32 they were (in order) 409887acc9b9 5d318e29fcef 78c68709658e aebe03603bdc a051ee5c924f 13:58:41 not all of them may have been strictly necessary 13:59:07 it wouldn't build for the right range of OS X versions without at least some of them, and the fifth fixed a bug amalloy found with the console build 13:59:09 |amethyst: That's a good point, and honestly they could do without the special effect. But even without it, they do answer a request that I've gotten constantly on webtiles: "It would be cool to use whirlwind with Usk", "I would love lunge as a dith follower" etc etc. 13:59:56 <|amethyst> s/cool/powerful/ IMO 14:00:03 -!- omarax has quit [Remote host closed the connection] 14:00:27 Yeah... But so is looting a Frostbite ;) 14:00:50 03jiocy02 {GitHub} 07* 0.20-a0-568-g991e466: reduce intensity of conjure flame verb 10(7 hours ago, 1 file, 2+ 2-) 13https://github.com/crawl/crawl/commit/991e4661b1b3 14:00:50 03Brannock02 {GitHub} 07* 0.20-a0-572-g666c3b3: Merge pull request #440 from jiocy/patch-2 10(8 seconds ago, 0 files, 0+ 0-) 13https://github.com/crawl/crawl/commit/666c3b39d8cf 14:01:12 -!- MgDark has quit [Ping timeout: 252 seconds] 14:01:19 -!- MgDark_ is now known as MgDark 14:02:29 03Brannock02 07* 0.20-a0-573-gcffc55d: Further hush conjured fires 10(31 seconds ago, 4 files, 4+ 4-) 13https://github.com/crawl/crawl/commit/cffc55dacd5e 14:02:45 To be fair, if I have to take them out I will. I just want them to be judged without preconceptions, because I'm well aware that asking for a few weapons to be bundled with a god is a hard sell. I do think they would offer anything to the game though. 14:02:56 s/anything/something 14:03:08 03aegolden02 {|amethyst} 07[stone_soup-0.19] * 0.19.4-4-g69e9cf9: Add a symlink to init.txt for Mac OS X users 10(4 months ago, 1 file, 28+ 1-) 13https://github.com/crawl/crawl/commit/69e9cf947ca9 14:03:08 03aegolden02 {|amethyst} 07[stone_soup-0.19] * 0.19.4-5-ga692dbb: Simplify Mac OS X build instructions in INSTALL.txt 10(3 months ago, 1 file, 4+ 8-) 13https://github.com/crawl/crawl/commit/a692dbb55f44 14:03:08 03aegolden02 {|amethyst} 07[stone_soup-0.19] * 0.19.4-6-g4eaca71: Remove logic related to trying to find oldest available Mac OS X SDK 10(3 months ago, 1 file, 1+ 67-) 13https://github.com/crawl/crawl/commit/4eaca7127b53 14:03:08 03aegolden02 {|amethyst} 07[stone_soup-0.19] * 0.19.4-7-ge29c3b8: Change Mac OS X build arguments 10(3 months ago, 1 file, 5+ 4-) 13https://github.com/crawl/crawl/commit/e29c3b8b5bb8 14:03:08 03amalloy02 {|amethyst} 07[stone_soup-0.19] * 0.19.4-8-ga85b6b9: Fix the way the mac console app calls 'open' 10(6 days ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/a85b6b92f2c1 14:03:53 thanks |amethyst 14:03:58 -!- rumflump has joined ##crawl-dev 14:04:18 -!- HarryHood has joined ##crawl-dev 14:05:04 -!- LexAckson has quit [Ping timeout: 248 seconds] 14:07:09 In any case, I think it's fair for me to take them out of this PR altogether and, if I want to make a push for them to be added, do so in the future 14:07:11 -!- mobydollar has quit [Quit: Page closed] 14:07:47 For now, I think the god is nearing completion and I haven't seen anything too negative from you guys regarding the last versions (I haven't gotten around to do that change you suggested, MarvinPA, about making the ult time-based, but I will) 14:07:50 -!- snux has quit [Quit: leaving] 14:07:55 crawl-ref\source\contrib\sqlite has a change that keeps coming back no matter what I do. Subproject commit changed hashes, and every time I try to discard that change it keeps popping back up. What gives? 14:08:09 they definitely need to justify themselves as a separate thing, yeah 14:09:17 Yep, agreed 14:09:18 Stable (0.19) branch on crawl.jorgrun.rocks updated to: 0.19.4-3-gce52e7a 14:09:27 -!- MgDark has quit [Ping timeout: 252 seconds] 14:09:38 -!- MgDark_ is now known as MgDark 14:10:20 So, how about after I add MarvinPA's change I tidy the branch up a bit and rebase into some sort of "definitive" PR? 14:12:16 <|amethyst> Brannock: cd to the top level and git submodule update 14:12:40 That did it, tyvm 14:12:46 I don't understand what happened there, though 14:12:58 <|amethyst> I updated the sqlite submodule 14:13:00 oic 14:17:08 -!- Dixie has quit [Read error: Connection reset by peer] 14:18:28 Unstable branch on crawl.jorgrun.rocks updated to: 0.20-a0-573-gcffc55d (34) 14:23:33 -!- Yxhuvud has quit [Remote host closed the connection] 14:25:06 -!- AcridBrimistic has quit [Client Quit] 14:31:34 -!- us17 has quit [Ping timeout: 264 seconds] 14:32:29 -!- laj1 has quit [Ping timeout: 255 seconds] 14:33:50 -!- exant has quit [Ping timeout: 260 seconds] 14:34:41 <|amethyst> hm... in wizmode, how do I trigger the evolution mutation? 14:39:36 not sure if there's a good method other than killing a bunch of cerebovs 14:40:42 -!- hellmonk has quit [Quit: Page closed] 14:44:26 -!- HarryHood has quit [Quit: Leaving] 14:45:18 -!- ontoclasm has joined ##crawl-dev 14:48:29 -!- Daddy has quit [Client Quit] 14:50:00 -!- us17 has quit [Ping timeout: 256 seconds] 14:50:04 03|amethyst02 07* 0.20-a0-574-g15e6a6b: Fix log message for reduction of evolution level (#10927) 10(43 minutes ago, 1 file, 4+ 1-) 13https://github.com/crawl/crawl/commit/15e6a6b68852 14:53:27 <|amethyst> !vault marbit_kobold_abyss_entry 14:53:27 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/dat/des/branches/abyss.des#L68 14:53:51 <|amethyst> It seems kind of bad to have a "guaranteed" portal that might be hidden out-of-sight behind a bunch of lava 14:53:59 <|amethyst> !bug 10924 14:53:59 https://crawl.develz.org/mantis/view.php?id=10924 14:57:14 -!- scummos__ has quit [Ping timeout: 255 seconds] 15:00:03 -!- omarax has quit [Remote host closed the connection] 15:02:02 <|amethyst> MarvinPA: was it intentional that player ghosts still can have animate dead? 15:02:08 <|amethyst> !bug 10920 15:02:09 https://crawl.develz.org/mantis/view.php?id=10920 15:04:30 -!- mitch45678 has quit [Quit: Page closed] 15:04:42 <|amethyst> in dat/database/shout.txt, do monster-specific messages override glyph-based messages, or alternate with them? 15:05:41 hm, probably not 15:05:43 re animate dead 15:06:35 i think monster overrides glyph 15:06:55 i'm sure some file or other has a list of the order all that stuff is checked, can't spot it at a glance though 15:07:53 !source docs/develop/monster_speech.txt 15:07:54 Can't find docs/develop/monster_speech.txt. 15:08:06 <|amethyst> it seems it does override 15:08:27 03|amethyst02 07* 0.20-a0-575-gb2da203: Don't let brains gaze (#10916) 10(35 seconds ago, 1 file, 4+ 4-) 13https://github.com/crawl/crawl/commit/b2da203cca34 15:09:19 Stable (0.19) branch on crawl.jorgrun.rocks updated to: 0.19.4-8-ga85b6b9 15:09:21 i forget how to make !source work with docs, but it's line 261 of monster_speech.txt, anyway 15:10:14 monster->genus->glyph->shape, approximately 15:10:26 <|amethyst> thanks 15:13:51 03|amethyst02 07* 0.20-a0-576-g2220185: Allow macros to work in tiles map mode (suppilulemur, #10917) 10(59 seconds ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/222018589ca8 15:14:45 -!- Patashu has joined ##crawl-dev 15:17:35 03|amethyst02 07* 0.20-a0-577-g60d8699: Fix fsim defense mode with passive damage (advil, #10914) 10(12 seconds ago, 1 file, 1+ 0-) 13https://github.com/crawl/crawl/commit/60d86990370f 15:18:30 Unstable branch on crawl.jorgrun.rocks updated to: 0.20-a0-575-gb2da203 (34) 15:22:48 03Colin Morris02 07https://github.com/crawl/crawl/pull/423 * 0.20-a0-576-g8bd1bf4: Merge branch 'master' into curse-message 10(21 minutes ago, 0 files, 0+ 0-) 13https://github.com/crawl/crawl/commit/8bd1bf44e0ec 15:29:29 -!- chivava has quit [Quit: Page closed] 15:29:52 if that PR passes the new build then I think it's safe to push 15:34:07 -!- THERetroGamerNY has quit [Quit: Be Blessed!] 15:34:55 -!- Pleasingfungus has joined ##crawl-dev 15:36:12 Pleasingfungus, months later do you have a postmortem opinion on Desolation of Salt? 15:36:21 It seems to be a success 15:36:40 reasonably successful. still need to fix performance 15:36:43 but that's a project 15:37:07 I feel like it's slightly too rare but maybe that's just me playing less frequently these days 15:37:25 -!- Barfbag has quit [Ping timeout: 260 seconds] 15:37:32 the trouble is that it's basically just one map 15:37:43 more subvaults needed? 15:37:58 i think you'd want an entirely different layout vault 15:37:59 portal vaults are too common imo 15:38:20 there are quite a lot of subvaults, but i don't think they ultimately change the texture of the level that much 15:38:58 minmay, why do you think they're too common? 15:39:57 -!- daddy has quit [Quit: Page closed] 15:40:28 Would *placement* of subvaults change the level's feel? e.g. clustered instead of corners, or long corridor of subvaults, or single large desecrated temple (in lieu of the mini-vaults)? 15:41:06 For what it's worth 15:41:09 I love desolation 15:41:17 It is worth everything. 15:41:27 It is very unique, I love the mechanic of sudden change of LOS 15:41:38 -!- Rust3dCor3 has quit [Ping timeout: 255 seconds] 15:41:47 New branch created: race_reordering (1 commit) 13https://github.com/crawl/crawl/tree/race_reordering 15:41:47 03PleasingFungus02 07[race_reordering] * 0.20-a0-570-gb26ab38: Re-organize species selection screen 10(3 minutes ago, 1 file, 15+ 22-) 13https://github.com/crawl/crawl/commit/b26ab38835c6 15:41:49 I only wish it wasn't optimal to creep along the edges 15:41:53 Brannock: yes 15:41:56 Brannock: imagine if a non-portal vault had CHANCE: 5000 or so and a wide range 15:42:00 it would be insanely cool if it could be made to wrap around, but I can imagine about 10 reasons why that would be hell :) 15:42:03 Brannock: people would immediately complain that it places too often 15:42:19 non-portal vaults can be revisited and aren't time-limited 15:42:24 you're bringing up an orange 15:42:34 Brannock: and portal destination vaults effectively have that. It's substantially worsened by the portals being strongly timed because it means a significant subset of the levels in a game can't be autoexplored 15:42:38 -!- Dixie has quit [Read error: Connection reset by peer] 15:43:42 PF I'd swap gargoyle and HO, personally, but quibbles etc. This is a good start 15:43:53 everything within a category is unordered 15:44:07 ic 15:44:09 except that humans are first in their category because i'm a human supremacy racist 15:45:16 how is spriggan more "simple and easy" than centaur 15:45:28 bias against ranged weapons 15:45:31 ^ 15:46:03 and against melee weapons and conjurations apparently... 15:46:13 i hate all of those things 15:47:30 also, since people are around, i should mention that i'll be gone for the next week or so 15:47:32 like I get the desire to pretend hp doesn't matter, since otherwise you'd have to put DE at the bottom, but centaur is literally a tutorial race 15:47:42 <|amethyst> are ghouls really that hard and complex? 15:47:46 i've also argued for centaur to not be a tutorial race 15:48:18 a bikeshed begins to construct... 15:48:19 i return on, uh, valentine's day. so save all your romance for me 15:48:22 <3 15:48:24 -!- lobf has joined ##crawl-dev 15:48:31 on or slightly after, i'd have to double check 15:48:47 |amethyst: i think the idea is for this to reflect new player impressions rather than reality, since DE is high and DD is low 15:49:06 <|amethyst> and why is merfolk so low down the list? 15:49:08 i don't feel like dd is appropriate for new players 15:49:09 and it makes sense to steer people away from undead 15:49:14 the idea is to present new players with races that will basically "play themselves" as long as you follow the obvious skill aptitudes 15:49:16 and DD and Fe, yes 15:49:23 DE: learn magic, blast things, straightforward 15:49:30 Sp: stab things and run away, straightforward 15:49:42 de could easily shift down a tier, as could te, vs, ce 15:49:48 gh could go up a tier 15:49:56 there's a lot of borderline cases in this fuzzy, arbitrary categorization 15:50:09 <|amethyst> Brannock: what about humans then? 15:50:10 Brannock: the problem with this is that new players don't know that En is the only background that should train stealth 15:50:13 |amethyst: as i said earlier, the categories aren't internally sorted 15:50:36 <|amethyst> Pleasingfungus: so how is a player supposed to know where one category ends and another begins? 15:50:41 -!- Patashu has quit [Ping timeout: 248 seconds] 15:50:49 as i said in the commit comment, "it could be worthwhile to add section headers, as with the background selection screen." 15:50:52 <|amethyst> ah 15:50:52 Easy | Moderate | Difficult | Mummy 15:51:06 European Extreme 15:51:24 naga is probably worse than mummy these days 15:51:42 actually without /hww mummy is literally unwinnable, remember? 15:51:48 and I would avoid pure difficulty descriptions - something like 'simple | moderate | advanced | very advanced', maybe 15:51:54 yes, that's better 15:52:08 else it invites endless tavern threads discussing tiers 15:52:08 it will anyway 15:52:08 let's be honest 15:52:10 ! 15:52:12 'Humanoid | Hybrid | Exotic | Undead" 15:52:13 look at what's happened here already...... 15:52:17 <|amethyst> I thought that was the point, to assign things to tiers 15:52:37 I'm exiting this bikeshed and going back to figuring out scarf implementation 15:52:40 !!! 15:52:41 intuitive, and you can steer new players away from everything except DD 15:52:51 DD going in humanoid is a shame but you can fix that by removing DD i guess 15:52:54 lol 15:53:27 also this is really gonna screw with people who use the letters to choose species 15:53:33 yeah i was worried about that 15:53:44 but |amethyst said there weren't any complaints when he rearranged em a while ago 15:53:51 I don't have thel etters memorized anyway 15:53:52 also weren't any when i added barachians 15:53:58 I wasn't complaining 15:54:13 you were predicting complaints from others, surely? 15:54:16 yes 15:54:26 yeah, i got that 15:54:31 FR: someone come up with more armour egos 15:54:32 I think species headers are overdue as long as background headers exist, may as well address that now 15:55:02 |amethyst: i think the vague point is to include more standard advice in the game itself - the standard advice of 'if you're new to the game, try running minotaur or gargoyle or w/e' that you see offered over and over again in every crawl community 15:55:14 and to try to steer people a little more away from HuFi 15:56:03 yes, that would go a surprisingly long way towards making crawl friendlier to new players I think 15:56:11 a lot of offline players don't access online communities/advice 15:56:22 what does the survey say? 15:56:26 oh, let me check 15:56:27 I haven't looked in a while 15:56:43 Brannock: what are you looking for in armour egos 15:57:06 cool stuff. my scarf idea is a 0 AC can't-be-enchanted item that always has an ego, takes the cloak slot 15:57:29 spirit shield and reflection were cool new egos, imo 15:57:39 well reflection isn't that new 15:58:02 surely scarfs should be able to give cold resistance 15:58:10 79.3% of players use trial and error to learn how to play Crawl 15:58:11 -!- scummos| has quit [Ping timeout: 240 seconds] 15:58:23 Doesnty, the current spread right now is: fire, cold, positive energy, spirit shield, reflection 15:58:35 which makes scarves into kinda a third ring, now that I think about it :\ 15:59:03 so you either wear a +2 cloak or a scarf of spirit shield in other words 15:59:13 -!- Tux[Qyou] has quit [Read error: Connection reset by peer] 15:59:23 remove rmsl spell, make it a body armour ego 15:59:24 armour ego that casts spectral weapon sometimes when you're hit 15:59:44 spiny as an ego might work 15:59:45 brogueness intensifies.... 15:59:52 i would wear fire/cold w/the opposite enhancer ring 16:00:00 Brannock: can we make egos that aren't completely obnoxious when monsters wear them 16:00:03 -!- omarax has quit [Remote host closed the connection] 16:00:04 scarf of fire resistance seems really weird to me 16:00:21 monsters can't wear aux slots 16:00:26 yet? 16:00:35 oh, you're only looking for scarf egos? 16:00:35 ever, i assume 16:00:37 yeah 16:00:38 <|amethyst> except for the ones that do 16:00:43 these are special cased 16:00:44 you said "armour egos" so I assumed that you were looking for egos for y'know, armour 16:00:45 the ones that do wear them in the shield slot 16:00:50 so they generally don't benefit from them at all 16:01:09 armour ego that adds 1 ac or ev per adjacent enemy 16:01:14 I can't think of any egos that would be interesting on a scarf, sorry :/ 16:01:21 i could see scarf of stealth 16:01:21 minmay, you were cited as "least helpful" as a learning resource by at least one user 16:01:24 congratulations 16:01:34 quite a lot of people use the wiki 16:01:49 56% of Crawl players are offline 16:02:06 did they call me minmay or duvessa 16:02:09 both! 16:02:27 couldn't they have been referring to the unique 16:02:39 maybe they saw duvessa and murdered their brother irl thinking it would make them more powerful in the game 16:03:05 a few players want ASCII for online play. do they not know about console? 16:03:05 Brannock: 56% of Crawl players that went online to take a survey at that. there's probably some bias in that data 16:03:31 well, the client tells people to go online to check out the survey 16:03:45 2805 responses thus far in a bit over two months 16:03:55 we'll probably hit... 4000? by the next version 16:04:44 Brannock: didn't someone also call minmay 'most helpful'? 16:04:48 i thought someone was talking about that the other day 16:04:55 yes, opinions are polarized 16:05:08 we should poll on best/worst devs 16:05:11 kick the worst one off the team 16:05:23 about 45% of crawl players are younger than 25, 47% are older than 25 but younger than 40 16:05:31 no clear age bias here, really 16:06:29 34 Japanese replies, 124 Korean 16:07:09 the korean players despise the wiki 16:07:19 like really strongly opinionated about that, haha 16:08:20 oh, there are some wiki likers further down these replies 16:08:55 "Stop deleting funny content." 16:09:12 the last time i tried to contribute to the wiki i literally could not find where to make an account 16:09:20 you have to email the owner or something like that? 16:09:21 -!- MgDark has quit [Ping timeout: 252 seconds] 16:09:22 Unstable branch on crawl.jorgrun.rocks updated to: 0.20-a0-577-g60d8699 (34) 16:09:22 <|amethyst> Doesnty: you have to email the owner 16:09:30 -!- MgDark_ is now known as MgDark 16:09:38 nice 16:09:47 this is a really thoughtful criticism 16:09:51 Occasionally trying out the webtiles, I'm seeing more and more feature branching between the two. Webtiles offers more "channels" of information to the player. Colors of auras can be stacked onto textures floor tiles, and monster health can be displayed in a thin bar, or their weapons immediately visible. I don't blame developers from taking advantage of this, and being excited in adding these features. However, this means that 16:09:51 gameplay between the two is diverging. More thought needs to be given to how to keep this at-a-glance information parity in terminal crawl as well. For example, showing wielded weapons in the monster list. 16:10:25 -!- bgiannan1 has joined ##crawl-dev 16:10:28 I'm not sure how you'd show wielded weapons in the monster list without making it completely unwieldly, especially with small terminals 16:10:50 <|amethyst> perhaps the solution is to stop displaying things in tiles that can't be shown in console 16:11:24 I'd suggest that if something should be displayed, and can't be displayed in console, it should be changed so that it no longer needs to be displayed 16:11:39 making gnolls just as bad in tiles as in console doesn't really solve anything 16:12:04 nuclear option: end console support 16:12:05 :o 16:12:06 split them into gnolls and gnoll halberdiers 16:12:17 Brannock: +1 16:12:30 i agree 16:12:49 console players are a tiny minority. they can adapt to tiles. sad, but times move on! 16:12:54 :) 16:13:38 hmm 16:13:48 I wonder if we can aid that transition in some way 16:14:02 Like an option to show monster glyphs in webtiles instead of mosnter tiles 16:14:07 we have that option 16:14:10 we do? neat 16:14:11 that has existed for many years 16:14:15 that option exists, but it kind of sucks 16:14:20 it's a 'hybrid' mode, iirc 16:14:22 also 16:14:28 <|amethyst> that doesn't solve the problem though 16:14:28 it wouldn't help the 'monster weapon' problem at all 16:14:31 <|amethyst> yeah 16:14:34 unless we display weapons on the glyphs??? 16:14:43 <|amethyst> Also, does this mean no more TV? 16:14:50 (g 16:15:24 I can't tell if this discussion is serious or not 16:15:43 to clarify before this goes further: my position is that removing monster weapons for the sake of console is about as reasonable an idea as removing console. 16:16:04 the status quo is flawed, of course 16:16:09 Well, as Crawl is becoming more osphisicated then access to information is going to be easier and easier in tiles than console simply because there's so much more visual bandwidth to work with 16:16:23 I don't think the two modes need perfect parity, but we could make information access easier in console 16:16:28 monster statuses effects (tile icons) are another example of this 16:16:40 as a console only player I don't really expect there to be parity between the two 16:16:47 especially if we fix the implementation so that it's non-terrifying 16:16:58 I sometimes play with a webtiles window watching my game open in the background for the minimap 16:17:05 Brannock: have you ever seen how tile icons are implemented? (e.g. berserking monsters) 16:17:09 no 16:17:13 which file? 16:17:28 it's split over like three files, there's a lot of data wandering around 16:17:38 but the short version is: it's packed into the high bits of the tile enum 16:17:56 that.. doesn't sound good 16:17:56 Brannock: if crawl is becoming more complicated with time, then it bodes very poorly for a lot of things, not just console 16:18:00 I said sophisticated, not complicated 16:18:17 yes, there's a distinction between 'adding more complexity' and 'better communicating the complexity that already exists' 16:18:21 going from no buff icons to having buff icons on monsters is added sophistication 16:18:30 (even if the implementation is that way) 16:18:36 as was roctavian's idea of displaying the different brands on weapons visually 16:18:58 Brannock: oh, I thought you were referring to how the increase in monster status effects has let to it being impossible to distinguish between them in console 16:19:26 As mentioned before, terminal play needs love! I think the monster list can be improved quite a bit. It's really great when there are a few monsters on screen, because the health color is another "band" of information to the player that is not available in the main map without xv. However, once there are multiples of monsters on screen, this health information disappears, and the player is forced to repeatedly fiddle with "|". 16:19:27 Even when there are multiple enemies on screen I think their health should be displayed in the monster list, maybe with monster branding by health color, as opposed to reserving it for stabbability (unaware, sleeping). Health is nice to have immediate feedback on, and if one square in a list of squares is turning redder as you're hitting one orc in a sea of orcs, you get a feel for how much damage you're doing. OTOH, stabbability 16:19:27 is only useful to see in the context of the map anyways (it's not useful to see whether one orc on a sea of orcs is sleeping, without the contextual information of where the orc is relative to you, and whether it's realistic to move toward it silently). 16:19:58 I probably should have pastebinned that? 16:20:22 health colour gets spammed in the messages so i dont really use it in the monster list much 16:21:13 -!- Kalir has quit [Quit: I'M OUT SON. PEACE, LOVE, EXPLOSIONS.] 16:22:27 -!- Pacra_ has joined ##crawl-dev 16:22:29 how many active console devs do we have? 16:22:35 mpa, amethyst, amalloy? 16:22:41 I think gammafunk, but I'm not sure 16:22:49 me 16:23:06 I'd welcome any usability patches 16:23:30 -!- Pacra has quit [Ping timeout: 256 seconds] 16:23:33 <|amethyst> !lg @devteamnp recent s=name / tiles o=% 16:23:36 419/3045 games for @devteamnp (recent): 1/1x reaver [100.00%], 4/4x wormsofcan [100.00%], 66/66x PleasingFungus [100.00%], 202/202x Brannock [100.00%], 13/13x ontoclasm [100.00%], 20/20x bh [100.00%], 18/18x HangedMan [100.00%], 57/58x Medar [98.28%], 10/194x gammafunk [5.15%], 5/257x Lasty [1.95%], 1/64x wheals [1.56%], 22/1589x Neil [1.38%], 0/24x amalloy [0.00%], 0/78x MarvinPA [0.00%], 0/19x i... 16:23:45 <|amethyst> !lg @devteamnp recent s=name / tiles o=-% 16:23:46 419/3045 games for @devteamnp (recent): 0/30x elliptic [0.00%], 0/390x dpeg [0.00%], 0/6x Keskitalo [0.00%], 0/12x doy [0.00%], 0/78x MarvinPA [0.00%], 0/24x amalloy [0.00%], 0/19x itsmu [0.00%], 22/1589x Neil [1.38%], 1/64x wheals [1.56%], 5/257x Lasty [1.95%], 10/194x gammafunk [5.15%], 57/58x Medar [98.28%], 13/13x ontoclasm [100.00%], 66/66x PleasingFungus [100.00%], 20/20x bh [100.00%], 202/2... 16:29:57 also i know ive begged for removing monster equipment like 500 times but its really not because of console 16:30:17 -!- Pleasingfungus has quit [Quit: ChatZilla 0.9.93 [Firefox 51.0.1/20170125094131]] 16:30:18 its not like you can see monster armour and jewellery any better in tiles 16:31:26 -!- MgDark has quit [Ping timeout: 256 seconds] 16:31:34 -!- MgDark_ is now known as MgDark 16:38:44 -!- HellTiger_NB has quit [Ping timeout: 258 seconds] 16:40:04 -!- laj1 has joined ##crawl-dev 16:51:41 -!- Dixie has quit [Read error: Connection reset by peer] 16:55:48 -!- Kalir has quit [Changing host] 16:56:49 -!- AreBrandon has joined ##crawl-dev 16:57:30 -!- wheals has quit [Ping timeout: 256 seconds] 16:58:07 are new egos for non-scarf armour wanted at all 16:59:49 i could see gloves of punching 17:00:03 -!- omarax has quit [Remote host closed the connection] 17:00:06 boxing 17:02:17 -!- Kellhus has quit [Quit: Page closed] 17:02:20 how do you cast spells with boxing gloves on 17:02:42 new egos are good 17:02:45 yes, they're wanted 17:03:11 then i stand by rmsl as an armour or shield ego instead of a spell 17:03:39 -!- eb_ has quit [Ping timeout: 258 seconds] 17:03:41 -!- MgDark has quit [Ping timeout: 255 seconds] 17:03:46 -!- MgDark_ is now known as MgDark 17:10:25 -!- AutofireII has joined ##crawl-dev 17:14:09 -!- wheals has joined ##crawl-dev 17:17:24 -!- Kenran has quit [Quit: Leaving] 17:24:10 weird things happen to the pick screen when you create a lot of items on one tile 17:24:32 was testing artefact generation for scarves via 120 scrolls of acquirement 17:24:35 a pop 17:26:19 I haven't mastered Crawl, but I think 120 scrolls of acquirement is quite a lot for one run... 17:26:27 haha 17:26:39 I'm in wizard mode, it's useful for testing new code 17:27:41 <|amethyst> weird how? 17:28:03 <|amethyst> &| is probably the quickest way to get a bunch of tems 17:28:05 <|amethyst> items 17:28:15 hard to describe. the sorting seems out of whack, you'll go down and see helmet, body armour, cloaks, gloves... then helmets, body armour, cloaks, gloves 17:28:21 and the same item will show up on both columns sometimes 17:28:42 <|amethyst> hm, I guess that's a webtiles thing 17:28:52 local tiles too 17:28:52 -!- filthy has quit [Quit: please don't look for me] 17:29:48 &| only generates unrands it seems 17:30:10 <|amethyst> yeah, but it produces all of them at once 17:30:10 <|amethyst> :) 17:30:14 <|amethyst> wouldn't help with what you're doing 17:30:26 <|amethyst> but would help with testing the pickup menu in those situations 17:30:29 yeah I want to generate as many artefact scarves as I can to see if anythign weird sprouts up (shouldn't) 17:30:34 I see 17:30:47 whats scarves 17:31:12 new dlc? 17:31:19 new equipment I'm implementing. not sure if they're good enough of an idea to go in 17:32:22 cursed scarf of strangulation? 17:34:05 !tell PleasingFungus What's this silver dragon scale mail I'm seeing?! 17:34:06 Brannock: OK, I'll let pleasingfungus know. 17:34:37 <|amethyst> Brannock: re the sorting, default is (from most to least significant) equipped, basename, qualname, curse, qty 17:34:43 oh I see, the sorting isn't by item type, it's alphabetical 17:34:53 so ancient, then bloodstained, then brightly glowing 17:34:54 -!- meff` has quit [Ping timeout: 245 seconds] 17:34:59 <|amethyst> Brannock: you can change that 17:35:30 <|amethyst> e.g. sort_menus = pickup: true: slot, basename, qualname, curse, qty 17:35:58 neat, thanks 17:36:05 I'm curious...would scarves function as new equipment items, or would they go in the amulet slot? 17:36:10 cloak slot 17:36:14 0 AC, can't be enchanted 17:36:16 always has an ego 17:36:23 <|amethyst> would cloak lose the ego? 17:36:28 I have to avoid making them into "just another ring" though 17:36:39 No, cloaks would keep poires/invis/magic res 17:36:47 scarves get different stuff. I think I need to come up with new egos too 17:37:23 I'm curious to know what you come up with. Would trade-off effects fit? 17:37:27 <|amethyst> presumably scarves are slow to swap, which keeps them from being "just another ring" in one way 17:37:47 scarf of rmsl :) 17:38:03 <|amethyst> minmay already said that, but it sounded conditional on removing the spell 17:38:42 I have no problem with removing RMsl, especially given its very low barrier of entry, and limiting it to an equipment slot 17:39:04 Which makes its tradeoff marginally more interesting: do you give up 3 AC and a cloak ego for scarf of RMsl, or another scarf with a different ego? 17:39:13 Instead of RMsl being basically a free bonus once you find it 17:39:21 yah that actually sounds decent 17:39:25 DMsl I think is fine to stay since the investment to get it is much more significant 17:40:50 <|amethyst> hm 17:41:10 <|amethyst> so if you made a -1 unrand cloak with rmsl, would anyone wear it? 17:41:22 <|amethyst> or whatever other scarf ego 17:41:41 I probably would, yeah 17:41:45 -!- onmyo has quit [Ping timeout: 252 seconds] 17:42:55 not sure 17:43:54 maybe if you buffed rmsl on spell removal 17:44:10 and give dmsl yet another rework :) 17:44:32 Brannock: here is a handful of mediocre ideas, maybe you can salvage one http://paste.ubuntu.com/23937392/ 17:44:53 haha, a couple of thse would be decent for unrands 17:44:55 thanks 17:46:45 how about rwbarton's idea to extend ponderous to aux slots 17:47:35 -!- Blazinghand has joined ##crawl-dev 17:47:54 -!- Blazinghand has quit [Client Quit] 17:48:01 didn't we have that once upon a time 17:48:03 with old chei 17:48:05 -!- ArseElementalist has quit [Ping timeout: 260 seconds] 17:48:12 <|amethyst> not by natural itemgen though 17:48:23 Boots of Deliberate Movement 17:48:25 yes but the idea is to generate, like, +7 cloaks of ponderousness 17:48:29 <|amethyst> would this idea also increase the 17:48:30 <|amethyst> ah 17:48:31 similar to how +10 plate of ponderousness generates 17:48:40 <|amethyst> I think doing that with scarves would not be great 17:48:51 <|amethyst> since they seem to be designed not to give AC 17:48:54 incredibly long scarf of tripping 17:48:56 I'm still in non-scarf ego mode 17:49:31 the kobold is distracted by you fabulous scarf! 17:49:35 slaying seems like a natural fit for scarves 17:49:58 I want to avoid stuff that also shows up on rings 17:50:13 right now I have resistance, positive energy, and spirit shield. 17:50:33 so...3 things that also show up on rings and one thing that also shows up on amulets 17:50:33 <|amethyst> one of which shows up on rings 17:50:37 <|amethyst> and the other on amulets 17:50:38 |amethyst, where is time for swapping equipments determined? I'm looking around in item-prop.cc and not seeing anything relevant yet 17:50:52 yes, part of this is coming up with new egos that would be scarf only 17:51:18 <|amethyst> Brannock: it's done in do_wear_armour 17:51:19 well I think "trade AC for another defensive attribute" is not very interesting 17:51:28 oh, thanks 17:51:36 <|amethyst> there is actually a function 17:51:40 <|amethyst> !source armour_equip_delay 17:51:40 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/item-use.cc#L681 17:51:58 <|amethyst> however, I don't think we want to go back to the time when that function returned different things for different armour types 17:52:07 -!- Blazinghand has joined ##crawl-dev 17:53:18 -!- Blazinghand has quit [Client Quit] 17:53:24 you could have distraction as an ego though 17:53:48 I dunno if overlap with Gozag's passive is a big deal 17:54:21 seems odd that body armour takes the same time as aux slots 17:54:37 it used to take more time and it was awful 17:54:56 players got confused about how long armour took to take off/put on and tried to swap shields in combat and stuff 17:56:16 <|amethyst> used to be delay = property(item, PARM_AC); with a discount for shields 17:56:55 <|amethyst> (and a minimum of 1) 17:57:10 -!- Wadjenes has quit [Quit: Leaving] 17:57:39 -!- matp has quit [Remote host closed the connection] 18:00:02 -!- omarax has quit [Remote host closed the connection] 18:00:49 -!- laj1 has quit [Ping timeout: 248 seconds] 18:02:11 how about a scarf ego that gives you a heat aura 18:02:19 like the lava orc thing except constant instead of being tension-based 18:06:21 -!- Ququman has quit [Read error: Connection reset by peer] 18:12:32 -!- Pleasingfungus has joined ##crawl-dev 18:12:53 minmay: wouldn't you have the same encouragement to kite? i guess it depends on how the damage is timed vs enemy turns 18:12:53 Pleasingfungus: You have 2 messages. Use !messages to read them. 18:13:33 Brannock: why not just &%scarf randart? 18:13:40 instead of messing around with acq 18:13:43 oh that works 18:14:56 Pleasingfungus: yes, but qazlal and xom and poison still exist so I assume people don't care 18:15:13 haha 18:15:24 that's not a joke 18:15:30 qazlal has a very specific justification for his thing, xom is unreliable, poison requires turns to apply 18:21:03 scarf of eternal torment: increases your damage harm-style, but also makes fireball noise every turn, because the scarf is screaming in torment, eternally 18:23:01 grim 18:23:52 -!- scummos__ has quit [Remote host closed the connection] 18:24:22 -!- Basil has quit [Ping timeout: 264 seconds] 18:29:38 -!- Basil is now known as Guest69089 18:30:04 minmay, do you still like that Ignition idea you were talking about the other day? 18:32:59 someone let me in on the hot ideas. 18:33:27 remove delayed fireball, implement ignition, level 8 fire/conj, explodes every monster on screen 18:33:40 works best if monsters are adjacent to each other so the explosions overlap 18:33:48 also helps smoothen out the curve between Fireball and Fire Storm 18:34:09 wow, two level 8 spells for fire magic 18:34:11 OP 18:34:17 I'm told that Ring of Flames doesn't exist 18:34:21 sad 18:34:30 i'm not sure how related those two suggestions are 18:34:41 but both sound fine 18:34:54 minmay's the mastermind behind this, you'll have to ask 18:35:30 Brannock: yes, although I was tending towards pure fire 18:35:33 ring of flames is level 7 and still bad 18:35:57 <|amethyst> isn't "explodes every monster on screen" a bit more powerful than Fire Storm? 18:36:06 Firestorm would presumably do more damage still 18:36:10 <|amethyst> ? 18:36:12 <|amethyst> oh 18:36:23 |amethyst: like how ignition "exploded" every monster in a line 18:36:23 it's like the old rod of ignition 18:36:23 <|amethyst> I thought by "explodes" you meant the monster explodes 18:36:29 dramatic license! 18:36:29 <|amethyst> rather than getting a fireball dropped on it 18:36:38 I described it specifically as getting a fireball dropped on it 18:36:41 but, y'know, telephone 18:37:53 wait wait shit 18:37:55 call it 18:37:56 Meteor Storm 18:38:22 dude I'm already in danger of a lawsuit from Almost Human 18:38:32 the tv show was pretty decent 18:39:24 <|amethyst> IMO "meteor storm" makes more sense for the current L9 spell 18:39:32 <|amethyst> since it does partially physical damage 18:39:39 <|amethyst> and sounds more impressive 18:39:55 <|amethyst> s/and sounds/and "meteor storm" sounds/ 18:40:38 sure 18:40:51 How many active console devs do we have? Probably more of those than active tiles devs 18:41:19 presumably the niche for Ignition would be lower damage against single targets and fire-resistant enemies, but potentially higher damage with optimal placement - one spell level difference means that it should still be situationally better, i think 18:41:45 |amethyst amalloy dpeg elliptic gammafunk Last MarvinPA wheals 18:41:48 *Lasty 18:41:52 who doesn't finish last 18:41:57 "active" 18:41:58 the idea is that it's really good against clusters of enemies (because individual enemies get hit multiple times) but not good against non-clustered ones 18:42:01 you're active 18:42:04 active af 18:42:12 i think i might have made a commit this year 18:42:16 see?! 18:42:27 i think this makes it sufficiently different from refrigeration 18:42:27 actually, i wonder if my 3-year birthday is coming up 18:42:32 i'm not even concerned about similarity to fire storm since fire storm is best used against single or few targets out of LOS 18:42:44 also fire storm, as a level 9 spell, doesn't exist 18:42:47 just like ring of flames 18:42:51 wait, is ring of flames 7 or 8? 18:43:08 this spell won't really exist either it's just to stop people from complaining about delayed fireball removal 18:43:11 7 18:43:17 haha 18:43:19 you should code it up and submit a PR 18:43:23 minmay, i like your style. 18:43:28 yes i probably will 18:44:53 I'll believe it when I see it 18:45:01 he's only made one actual patch so far 18:45:33 the rest has been various coctagons 18:46:27 I'm not sure about ring of flames, people just skip using it even when they use firestorm 18:46:49 <|amethyst> hm... any thoughts on preventing MP+9 on randart boots? because merfolk 18:47:00 hahaha 18:47:14 idgi 18:47:37 <|amethyst> Brannock: you lose the maxmp every time you step in water 18:47:37 ooh 18:47:55 barding buff, or possibly nerf, depending on how you value mp+9 18:48:18 everything except boots being able to get a randart property sounds pretty weird 18:48:28 there's a bunch of weird special cases for randart properties already 18:48:40 it's not something that needs to be particularly player-visible, i think 18:48:50 it's not the only instance 18:48:53 if anything the solution to that would be to not meld merfolks' boots, since MP+9 is hardly the only property that's awkward there 18:48:55 using various forms can have this effect 18:49:19 if you had MP+9 on body armour 18:49:43 <|amethyst> autotravel won't cast form spells for you 18:49:47 -!- AutofireII has quit [Quit: Leaving] 18:50:18 oh, I was curious about this earlier today 18:50:22 when did y'all migrate to GitHub and why? 18:50:31 something about the previous hosting site shutting down? 18:50:37 <|amethyst> Brannock: when gitorious closed down, because we needed something 18:50:42 you say that |amethyst, but some day someone is going to implement a new species that does more dramatic melding based on terrain 18:51:18 <|amethyst> really I would prefer to remove the boot slot from Mf than to let merfolk wear boots all the time 18:51:31 water nagas 18:51:57 <|amethyst> I guess they could have both legs and tails, but then they're not so much merfolk as newts 18:52:14 finally, the return of giant newts 18:52:32 update to previous announcement: owing to unforeseen passport issues*, instead of being out of town next week, i am going to be out of town in exactly three months 18:52:54 *I went to get my passport and discovered it had expired (less than a month ago) 18:53:13 rejoice! you may bask in my presence a while longer. 18:54:27 passports are fun. several months ago I was going to a wedding when I discovered I'd lost my passport some unknown time ago and had to emergency order one. That was expensive 18:54:55 Fortunately it just probably went into the trash instead of being stolen and used by someone else 18:55:24 yeah, don't think i can get a passport overnight 18:55:37 it takes 2 or 3 weeks minimum 18:55:39 at least, i hope not. i'll feel really silly if i'm wrong, since i just finished spending several hundred dollars in cancellation fees 18:55:42 yeah, that sounds right 18:56:01 <|amethyst> and that's if you pay extra 18:56:04 right 18:56:07 <|amethyst> normal delays are around 6 weeks 18:56:08 right 18:56:17 apparently new laws mean there's going to be longer delays soon 18:56:25 news article from the 3rd says "if you need to renew any time soon, do it now!" 18:56:28 exciting times 18:56:58 <|amethyst> lots of people are having to get passports that never needed them before 18:58:24 <|amethyst> I will need a passport (or other federal ID) to fly domestically in about a year 18:58:31 whoa 18:59:31 ! 18:59:50 oh no Pleasingfungus ! At least tell me your travel was for business reasons and you didn't have to cancel a holiday 19:00:03 -!- omarax has quit [Remote host closed the connection] 19:00:37 sorry...... 19:00:57 on the plus side, it'll make my professional life simpler in some ways 19:01:02 so that's some consolation 19:04:42 my passport 19:04:44 is not expired 19:05:10 did you just check? 19:05:22 no 19:05:29 but I happen to know when it will expire 19:05:38 and it hasn't been all that long since I used it 19:05:40 Kasofa of Discord offers an idea: a 2h shield (presumably an unrand) 19:06:04 code cost would be high.......... 19:06:13 finally, the legendary ogre/troll caster's shield 19:06:34 lol 19:06:39 hadn't even considered size differences 19:06:42 I'll take my enhancer stave, thanks 19:06:42 -!- scummos| has quit [Ping timeout: 258 seconds] 19:06:52 unless this shield is a spell enhancer 19:07:02 <|amethyst> shield of the archmagi 19:07:07 maybe it can be a shitty bludgeoning weapon 19:07:17 that would probably make the code a lot simpler, actually 19:07:25 -!- Barfbag has quit [Ping timeout: 260 seconds] 19:07:32 I like how it's starting at code issues and not the design concept 19:07:37 i wonder who would use it 19:07:41 sky 19:07:43 hey, the design concept is *obviously* cool 19:07:45 minmay: lol 19:08:39 <|amethyst> Maxwell's Indomitable Shield 19:08:49 oh 19:08:54 someone should look again at the Maxwell's Thermic Engine PR 19:09:01 <|amethyst> just need an artefact that prevents throwing as well 19:09:03 oh yeah i was going to comment on that but i didn't 19:09:37 i kind of like the idea of an artefact that's exists purely as an extremely obtuse thermodynamics joke 19:09:40 i sort of want to remove scimitar of flaming death and dagger of chilly death, but maybe mashing them together instead into that weird thing wouldn't be the worst 19:09:41 me too. 19:09:42 but, at the same time... 19:09:55 imo the demon summoning thing is too obvious a nod, also not that interesting anyway 19:10:01 i mean, i didn't get it 19:10:21 and players always ask for more lore stuff. More Maxwell artifacts count I think 19:10:29 i feel like adding more maxwell's is bad 19:10:34 for naming reasons 19:10:42 if i say "cool, i just found maxwell's", i mean...... 19:11:04 You'd think a legendary artificer would make more than one or two things, though 19:11:04 -!- Menche has quit [Remote host closed the connection] 19:11:07 <|amethyst> Iskenderun's 19:11:16 too strongly associated with arcane and purple I think 19:11:21 no no 19:11:31 neil was saying that iskenderun also has multiple things associated 19:11:34 oh, yeah 19:11:37 (two spells) 19:11:39 <|amethyst> I mean, if I say "I learned iskenderun's", what am I talking about? 19:11:42 <|amethyst> two and a half 19:11:47 what's the half 19:11:51 <|amethyst> IOOD 19:11:52 i don't think there's an ambiguity with the wizlab 19:11:58 oh, right 19:12:02 i honestly forgot that was iskenderun 19:12:07 <|amethyst> because it's not :) 19:12:08 ood i think only has it mentioned in the desc 19:12:34 <|amethyst> mostly in the enum 19:12:48 -!- nikheizen has quit [Ping timeout: 260 seconds] 19:13:24 i guess the difference is that you can say 'IMB' or 'battlesphere', but does anyone say "i just found patent armour" or 'MPA'? idk 19:13:24 -!- nikheizen has joined ##crawl-dev 19:13:24 -!- bstrie has quit [Ping timeout: 260 seconds] 19:13:31 anyway, this is my bikeshed. it's where i belong 19:13:47 -!- bstrie has joined ##crawl-dev 19:13:54 if people like the actual mechanics of the thermal engine, toss it in; it's not my bag but it's not that big a deal one way or another 19:14:01 it's a better artefact than ratskin :P 19:14:26 I have something silly on a branch for ratskin somewhere, actually 19:14:39 lets it summon rats, scaling with evocations 19:14:57 i'm unenthused by it overall, just like the idea of removing the other two i mentioned (which could be done anyway probably) 19:15:07 Scimitar and Dagger also aren't really that attached to anything in Crawl 19:15:08 k, is there any special stuff i should be aware of before adding a new spell that I won't catch by looking at everything related to [existing spell] 19:15:08 It's not "Crawlian" 19:15:25 nothing leaps to mind, unless you're adding a monster spell 19:15:27 which is much more of a mess 19:15:44 minmay: I assume you're thinking of any weird vault stuff already, but you'd probably catch that with the grep 19:16:00 if this is ever given to monsters im gonna kill myself so dont worry 19:16:06 no I mean 19:16:07 lol 19:16:09 spellbooks 19:16:09 <|amethyst> minmay: if you're looping over monsters and damaging them 19:16:21 but I was sort of thinking you might remove delayed fball 19:16:28 <|amethyst> minmay: or looping over them to drop a fireball 19:16:34 yeah I'll do that but I know how to remove a spell already 19:16:38 even then I doubt any custom book explicitely places it 19:16:38 starting with fridge might be a reasonable approach, though it's a bit more complicated 19:16:47 <|amethyst> minmay: you have to at least consider what happens if an earlier fireball kills a monster 19:16:53 i wouldn't be surprised if that one vault in zot does 19:17:17 |amethyst: yes, when I outlined the original design I mentioned that it puts a fireball on every square in LOS that had a monster on it, whether that monster is alive at the time of fireball or not 19:17:29 <|amethyst> minmay: what if new monsters appear? 19:17:37 since otherwise the player has to think about order and that's gross (although there are still edge cases where that could happen) 19:17:38 can they do that in the middle of a spell? 19:17:44 <|amethyst> Brannock: royal jelly 19:17:47 oh yeah 19:17:52 <|amethyst> oh, that's a fineff now isn't it? 19:17:55 <|amethyst> so maybe they can't 19:18:06 royal jelly, infestation, shock serpent, etc. are among those edge cases, yes 19:18:21 but since that problem is equally present with refrigeration i dont see a solution other than getting rid of both spells 19:18:22 just gather up all the monsters visible and then iterate through it casting a fireball on each 19:18:34 <|amethyst> minmay: yeah, I think it's reasonable to make a list of the coords in one pass, then drop the fireballs 19:18:34 dream dust uses something similar 19:18:42 <|amethyst> minmay: what about unseen creatures? 19:18:46 yes that's what I'm doing, I'm not asking about that 19:18:54 <|amethyst> you don't want to iterate over the *monsters* 19:18:57 <|amethyst> because they might die 19:19:03 <|amethyst> you'd want to iterate over the coords 19:19:10 yes that's what I'm doing 19:19:33 for invisible monsters the current design is that it hits them anyway since if you're casting level 8 spells you are probably not in much danger from unseen horrors in the first place 19:19:53 <|amethyst> does it give a warning if you cast it with no one around? 19:20:05 <|amethyst> because that could let you detect invisible monsters for free 19:20:23 how does refrigeration handle that? 19:20:28 <|amethyst> good question 19:20:42 lorocyprocas are invis 19:20:53 I assume it will require 'Z' if nothing is visible, even if there is actually an invisible monster there 19:20:58 which I think is what refrig does currently 19:21:17 and y'know, almost every conjuration in the game 19:22:02 ya 19:22:07 -!- mitch45678 has quit [Quit: Page closed] 19:22:26 that sounds like the right behavior (hitting unseen monsters but needing Z for it) 19:22:39 also obviously it's not going to hit things behind glass etc 19:23:01 <|amethyst> ah, nice 19:23:23 <|amethyst> spell_no_hostile_in_range doesn't need a special case for refrig because get_dist_to_nearest_monster handles that already 19:23:56 -!- wheals has quit [Ping timeout: 255 seconds] 19:24:06 just to be clear again: this spell is really good in ziggurats, is that a problem 19:24:32 <|amethyst> Is it better than firestorm in ziggurats? 19:24:36 probably yeah 19:24:42 <|amethyst> if so, maybe they should have their levels swapped 19:24:55 you could put a max on how many targets could be affected 19:24:57 <|amethyst> since I was under the impression that L9 spells are pretty much only for ziggurats anyway 19:25:09 <|amethyst> or at least dual-school L9 spells 19:25:13 the spell is massively inferior to fire storm everywhere else though 19:25:32 just make it hit max 27 targets :P 19:25:41 yes, you can fix it in zigs by capping the number of targets but that's really gross 19:26:05 well how often are players going to run into a limit in non-zig situations? 19:26:16 vault guards and orc 19:26:17 <|amethyst> how would you display the limit? 19:26:28 though not many people wait to do orc until they have l8 spells 19:26:33 <|amethyst> you don't have a targetting screen, because it's untargetted 19:26:43 yes this is why I hate the limit 19:27:18 could do diminishing returns on each ignition 19:27:20 <|amethyst> make it summon angry cerebovs when it hits too many things at once 19:27:26 <|amethyst> Brannock: in what order? 19:27:29 explicitly disable it in zigs. magic anti-ignition field 19:27:30 remove zigs 19:27:39 <|amethyst> scan from top left? spiral out from the player? 19:27:41 I don't think it is actually better than fire storm in zigs, since it loses its high damage potential after the first cast 19:27:44 spiral out is my first inclination 19:27:50 and doesn't work on rF+++ stuff obviously 19:28:16 but it is better than other non-fire storm, non-tornado spells in zigs 19:29:09 -!- Kalir has quit [Ping timeout: 240 seconds] 19:31:45 (tornado basically has the same problem) 19:32:25 w/e it's easy to cap if that does become necessary 19:34:41 hmm 19:35:08 if I remove rmsl then the book of Air suffers. not sure what else to put into there 19:35:45 -!- wheals has joined ##crawl-dev 19:37:02 time to think up a new L2 charm design 19:37:09 it still has swiftness 19:37:17 surely it doesn't need two L2 spells 19:37:38 just do either meph AE or eronarn AE 19:38:04 eronarn AE? 19:38:10 well Air only has four spells now 19:38:33 ??book of air 19:38:34 book of air[1/1]: Shock, Swiftness, Repel Missiles, Static Discharge, Lightning Bolt 19:38:35 I think Minor Magic is fine without it, but Air maybe needs a replacement 19:39:33 looking through my notes, i had an idea for a charm that made your spellcasting faster in exchange for... something. double mp costs, maybe? 19:39:59 finally, I can play a Red Mage 19:43:00 dcss-ca tied spellcasting speed to dexterity, intelligence and spellcasting skill 19:43:51 but, like. 19:43:52 why 19:44:40 the wrong question to ask about a fork decision is "why". The right question is "how can we take the good part of this idea for ourselves" 19:44:40 eronarn AE means airstrike AE 19:44:50 ah, thanks 19:44:54 no in the case the right question is absolutely "why" 19:45:59 -!- bgiannan1 has quit [Ping timeout: 255 seconds] 19:48:38 -!- rhovland has quit [Quit: leaving] 19:48:52 -!- AltReality has quit [Ping timeout: 258 seconds] 19:49:05 I think mephitic's fine 19:49:12 putting airstrike in the book of air doesn't seem right 19:50:17 huh 19:50:21 why is Armour_index capitalized 19:50:55 meph is already in 2 starting books 19:51:45 -!- Fixer has quit [Ping timeout: 248 seconds] 19:52:16 yeah, what mpa said 19:52:19 and also sort of defines the class as a meph caster, imo not a good addition to book of air 19:52:31 what about lightning spire? 19:56:12 nobody would ever learn lightning bolt if spire was available 19:57:35 -!- SteelNeuron has quit [Ping timeout: 260 seconds] 19:58:35 -!- koboldina has quit [Quit: Page closed] 19:58:39 if that was true, surely that'd be a problem with lightning bolt 19:59:10 -!- PoopBridge_1 has quit [Ping timeout: 240 seconds] 20:00:03 -!- omarax has quit [Remote host closed the connection] 20:00:13 -!- CanOfWorms has joined ##crawl-dev 20:03:33 <|amethyst> @??lightning spire 20:03:33 lightning spire (118) | Spd: 10 (07stationary) | HD: 3 | HP: 16-24 | AC/EV: 13/3 | 11non-living, unbreathing | Res: 13magic(immune), 05fire++, 02cold++, 11elec+++, 09poison+++, 12drown, 04rot+++, 13neg+++, 13torm | XP: 32 | Sp: b.electrical (3d6) [11!AM, 06!sil] | Sz: small | Int: brainless. 20:03:58 note that the lightning spire from the spell scales in hd (and hence damage) with power 20:04:24 @??lightning spire hd:6 20:04:24 lightning spire (118) | Spd: 10 (07stationary) | HD: 6 | HP: 32-49 | AC/EV: 13/3 | 11non-living, unbreathing | Res: 13magic(immune), 05fire++, 02cold++, 11elec+++, 09poison+++, 12drown, 04rot+++, 13neg+++, 13torm | XP: 180 | Sp: b.electrical (3d9) [11!AM, 06!sil] | Sz: small | Int: brainless. 20:04:25 i agree that there is a problem with lightning bolt 20:04:26 @??lightning spire hd:10 20:04:26 lightning spire (118) | Spd: 10 (07stationary) | HD: 10 | HP: 57-79 | AC/EV: 13/3 | 11non-living, unbreathing | Res: 13magic(immune), 05fire++, 02cold++, 11elec+++, 09poison+++, 12drown, 04rot+++, 13neg+++, 13torm | XP: 663 | Sp: b.electrical (3d13) [11!AM, 06!sil] | Sz: small | Int: brainless. 20:04:39 (hd = pow / 10, roughly) 20:05:07 a meticulous formula 20:06:28 simple! 20:06:36 <|amethyst> at power 100, lightning bolt is doing 1d71 damage 20:06:40 <|amethyst> with a to-hit of 9 20:06:59 <|amethyst> electrical bolt's to-hit is hard-coded to 35 20:07:51 -!- OCTOTROG has quit [Remote host closed the connection] 20:08:02 ebolt targeting is also potentially a bit trickier to manage, but you can get multiple ebolts per summon 20:08:52 I feel like lightning spire is more in keeping with the shock/discharge/lightning bolt theme of the book 20:08:56 over airstrike 20:09:03 but if it's too similar to lightning bolt then airstrike works I guess 20:09:41 i don't think it's too similar to lightning bolt 20:09:58 i'm not sure anyone was saying it was 20:10:11 Doesnty seems to think it'd obsolete lbolt 20:11:19 yes, but that's because he thinks lightning bolt is a very weak spell 20:11:22 it is 20:11:27 don't weight on my opinion too hard 20:11:30 weigh* 20:11:31 which, as i said, is an issue (if true) with lightning bolt, not with spire 20:12:12 -!- MIC132 has joined ##crawl-dev 20:12:20 spire is already in two books, airstrike only one 20:12:33 it seems kind of silly to put airstrike in both Air and Sky though 20:12:40 spire is in Sky though. 20:12:51 ??book of the sky 20:12:51 book of the sky[1/1]: Flight, Airstrike, Silence, Deflect Missiles, Conjure Ball Lightning, Tornado 20:12:54 oh six spells 20:12:56 you'd move spire out of sky, presumably 20:13:03 yeah 20:13:04 out of the sky, into the air... 20:13:06 confusing 20:13:14 gonna be hard to write a good changelog joke about that 20:13:21 sounds like a lyric 20:17:43 also, if you remove rmsl without implementing an ego first, i will literally go deaf from player screaming, and then die 20:18:03 if you do it the other way around, i will only go half-deaf. 20:18:05 so please keep that in mind 20:19:14 <|amethyst> Pleasingfungus: I'm not sure I follow the argument about the problem being lightning bolt... isn't it possible that lightning spire is overpowered? 20:19:40 <|amethyst> it seems kind of overpowered for Su too 20:19:46 i don't think i've ever heard complaints about it in the past 20:19:53 i don't consider it particularly stronger than e.g. ice beast 20:19:57 situationally better, situationally worse 20:20:08 gammafunk can chip in here, of course 20:20:59 as a crawl player, I can confirm Pleasingfungus is correct about the screaming. <-: (though if shoals was removed, I would not scream about rmsl being removed) 20:20:59 it is a very strong spell, I think the one glaring issue with it is how relatively noiseless it is 20:21:47 would be thematic/mechanically consistent with other air stuff to make it noisier. 20:22:03 yeah, although it's also fair to point out 20:22:04 it does share a spell with e.g. eels, iirc? 20:22:09 @??electric eel 20:22:09 electric eel (12;) | Spd: 10 | HD: 3 | HP: 12-19 | AC/EV: 1/15 | cold-blooded | Res: 06magic(10), 11elec+++, 12drown | XP: 53 | Sp: b.electrical (3d6) [11!AM, 06!sil] | Sz: small | Int: animal. 20:22:11 @??lightning spire 20:22:12 lightning spire (118) | Spd: 10 (07stationary) | HD: 3 | HP: 16-24 | AC/EV: 13/3 | 11non-living, unbreathing | Res: 13magic(immune), 05fire++, 02cold++, 11elec+++, 09poison+++, 12drown, 04rot+++, 13neg+++, 13torm | XP: 32 | Sp: b.electrical (3d6) [11!AM, 06!sil] | Sz: small | Int: brainless. 20:22:17 that lbolt being so noisy is what turns off a lot of players from it 20:22:24 imo it's the accuracy 20:22:29 noise is insult to injury 20:22:38 but people r e a l l y do not like missing a lot 20:22:46 and lightning bolt, especially at low power, misses a lot 20:22:59 (and at low power is when people will first & most often encounter it!) 20:23:02 that's a reasonable claim as well, but experienced players know how to double-zap and use it situationally 20:23:05 but man that noise 20:23:17 for newer players it's probably accuracy as a major turn-off, yeah 20:23:21 yeah, agreed 20:23:47 it's cooler than bolt of cold! 20:23:49 er... 20:23:54 well you get what I mean 20:23:58 lol 20:24:36 i mean, we can always: remove rmsl, add it as an ego, move lightning spire from sky to air, increase lightning spire noise (when cast? when zapping?), increase lightning bolt accuracy 20:24:43 and with only those few simple changes, everyone will be happy forever! 20:24:56 <|amethyst> does monster casting make noise? 20:25:17 I believe the casting source noise applies to monsters 20:25:21 <|amethyst> ah, it does 20:25:38 <|amethyst> b. electrical has 5 cast noise 20:25:38 <|amethyst> but no effect noise 20:25:38 i think so, but i mean "when the spire is summoned" (wrt "when cast") 20:25:48 i think it already prints a message about noise 20:25:56 An electric hum fills the air. 20:26:17 yes, there are are multiple noise instances there; when you summon the spire, when the spire casts the spell, and then the b. electrical effect noise 20:26:44 first is easiest to tweak independently of other users of b. electric, fwiw 20:26:54 that is, the summoning noise is easiest to tweak* 20:27:07 <|amethyst> but it happens only once 20:27:33 well, eels being noisers also isn't much of a problem 20:27:38 *noisier 20:27:48 noisers sounds like a JD-ism 20:27:49 -!- yesno has quit [Ping timeout: 245 seconds] 20:28:01 |amethyst: once per summoning! not that rare :) 20:28:03 <|amethyst> so even if we did make casting l. spire noisier, it's still less noisy than a comparable number of castings of lightning bolt 20:28:05 it pleadingungus 20:28:26 i don't think we're trying to make them the same spell 20:28:30 I don't think making it literally as noisy as l. bolt is needed, yeah 20:28:46 for one the player can't control when the spire casts 20:28:51 well, not directly at least 20:28:54 the risk! the danger! the thrill! 20:29:01 I am simultaneously thankful for and frustrated with all these COMPILE_CHECK and ASSERTs 20:29:07 summon a lightning spire... at your own risk!!! 20:29:09 Brannock: ? 20:29:28 There's something weird going on in tilepick.cc that I can't figure out 20:29:48 tilepick.cc:51:1: note: in expansion of macro 'COMPILE_CHECK' 20:29:48 COMPILE_CHECK(NUM_REAL_SPECIAL_ARMOURS - 1 20:30:05 I thought I got everything rounded up but apparently not 20:30:34 and I can't find TILE_BRAND_ARM_LAST anywhere in the code 20:30:47 !source tilepick.cc:51 20:30:48 <|amethyst> Brannock: it's generated from rltiles/dc-*.txt 20:30:48 https://github.com/crawl/crawl/blob/master/crawl-ref/source/tilepick.cc#L51 20:31:17 <|amethyst> // NOTE: If one of the following asserts fail, it's because the corresponding 20:31:20 <|amethyst> // enum in item-prop-enum.h was modified, but rltiles/dc-item.txt was not 20:31:22 <|amethyst> // modified in parallel. 20:31:31 I have entries for scarves in dc-item, though 20:31:41 scarf1 ARM_SCARF 20:31:43 <|amethyst> Brannock: for the brand 20:31:45 oh 20:32:20 <|amethyst> look for i-running and friends 20:32:26 <|amethyst> the order has to match 20:33:36 -!- MIC132 has quit [Quit: Leaving] 20:34:04 what is i-running? 20:34:46 the running ego's entry 20:34:51 in those files 20:35:03 you can do git grep -i running rltiles/*.txt 20:35:04 for instance 20:35:12 ah 20:35:17 LoveLain (L1 OpFE) ASSERT(!crawl_state.prev_cmd_keys.empty()) in 'main.cc' at line 3759 failed. (D:1) 20:36:18 oh duh, I thought this was a scarf problem, turns out it was an ego problem 20:36:26 okay got it fixed, thank you! 20:37:51 a scarf problem? 20:37:53 what are scarves 20:37:57 new items I'm working on 20:38:00 submitting for review soon 20:38:09 a new aux slot? 20:38:12 cloak slot 20:38:25 0 ac can't be enchanted always has an ego and I'm adding a couple of scarf-only egos 20:38:46 hrm 20:38:59 -!- rossi has quit [Quit: WeeChat 1.7] 20:39:02 I was going to say that maybe just having a cloak ego that does "can't enchant + this" would be better 20:39:34 making it a new item type brings in additional weights to deal with, which I guess could be either good or bad 20:39:36 the hats of the cloak slot... except that hats can be enchanted and these can't 20:39:47 not sure how i feel about that asymmetry 20:40:00 basically like hats but moreso 20:40:06 quicksilver scarves 20:40:09 very fashionable 20:40:17 where's my sif altar?! 20:40:19 I paid you! 20:40:28 in complements! 20:40:49 well I could just upload what I have right now 20:40:53 I mean compliments! 20:41:11 I'm kidding, don't upload anything you're not happy with 20:41:22 one day I'll get off my butt_lang and make pixel art 20:41:39 upload everything. god will know his own 20:41:50 no more jock of brambles please... 20:41:59 no one's complained about my more recent tiles 20:42:17 the rainbow onion? 20:42:23 that doesn't count. 20:43:29 did someone do the draconion? 20:43:46 i did, but very very badly 20:43:59 might have another go at some point 20:44:22 oh, Pleasingfungus you did a good job on making gold dragon scales look beefier 20:44:36 thanks! 20:45:19 gold cow scales 20:45:39 oh yeah 20:46:02 tabstorm didn't like them and spectrina did 20:46:06 haha 20:46:16 so you got 2x points there 20:46:16 ya 20:48:43 man, it looks like it's been a long while since the last new armour ego 20:48:48 sounds right 20:48:50 Spirit Shield and Archery are years old 20:48:57 archery.... 20:48:59 what a weird ego 20:49:09 i mean, i'm prejudiced against it, but even beyond that 20:49:32 -!- meff` has joined ##crawl-dev 20:53:06 http://pastebin.com/eeK0R5Bf what did I forget to do to enable the ego? 20:53:31 I can generate a "scarf of repulsion" but equipping me gives "scarf {buggy}" and doesn't actually activate RMsl 20:54:00 neat 20:54:47 did you recompile? 20:55:06 yes 20:55:17 i'd test, but i can't, since this is based on scarves (which i don't have) 20:56:03 hang on, lemme wrap up my changes then push a branch 20:56:22 Oh wait 20:56:24 RMsl works 20:56:35 But it's scarf {buggy} in % screen 20:56:44 also, adding headers to the species selection menu apparently requires messing with some really bad menu code, so probably i'll give up on the whole thing 20:56:46 sorry 20:57:01 I might have forgotten to place a word somewhere 20:57:04 so it defaulted to 'buggy' 20:57:51 yup, found it. there's a whole second part to armour_ego_name that I forgot 20:58:04 terse vs verbose? 20:58:12 sounds like there should be more compile checks 20:58:13 you got it 20:59:03 this has been a productive and entertaining afternoon 20:59:05 I missed working on this game 20:59:30 :) 20:59:39 yeah, it's nice for relaxing 21:00:00 -!- ArseElementalist has quit [Ping timeout: 260 seconds] 21:00:03 -!- omarax has quit [Remote host closed the connection] 21:01:57 New branch created: scarf (4 commits) 13https://github.com/crawl/crawl/tree/scarf 21:01:57 03Brannock02 07[scarf] * 0.20-a0-578-g6b009d4: Introduce fashionable scarves 10(3 hours ago, 11 files, 42+ 7-) 13https://github.com/crawl/crawl/commit/6b009d45ba9c 21:01:57 03Brannock02 07[scarf] * 0.20-a0-579-gce2b0ab: Forget Repel Missiles 10(2 hours ago, 5 files, 1+ 15-) 13https://github.com/crawl/crawl/commit/ce2b0ab03716 21:01:57 03Brannock02 07[scarf] * 0.20-a0-580-g9afe9bd: Move Lighning Spire from Sky to Air 10(17 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/9afe9bd57554 21:01:57 03Brannock02 07[scarf] * 0.20-a0-581-gf7ba566: Introduce a new armour ego: Repulsion 10(2 minutes ago, 13 files, 48+ 7-) 13https://github.com/crawl/crawl/commit/f7ba566ec8c6 21:02:37 hm, my monster note section includes something just labeled "nightmare praxis" 21:02:43 no further information. 21:02:47 sounds ri-ish 21:02:52 almost certainly was, yeah 21:03:18 anyway I summon the dev cabal to check this branch out before/if I put it into trunk 21:03:29 oh I should fix that typo, 'Lighning' 21:05:10 also CanOfWorms come laugh at my terrible scarf tile 21:05:32 sensiblechuckle.gif 21:06:23 -!- meff` has quit [Ping timeout: 264 seconds] 21:06:55 wait until you see the terrible ignition tile 21:07:22 !!! 21:07:39 Brannock: how about scarves of magical power 21:08:02 I feel like that's better on hats 21:08:20 why gspirit then? 21:08:29 defensive theme 21:08:40 fair enough 21:09:06 scarves: magical defense 21:09:16 so many sources of guardian spirit 21:09:20 thus why it can't be enchanted further, they're already suffused with magic 21:09:28 hats, scarves, amulets, artefacts 21:09:36 I'd probably cut SPirit Shield from hats, really 21:09:45 i'll accept it 21:09:52 MR+ as another thing perhaps then 21:10:00 that's cloak prerogative, imo 21:10:07 I intentionally didn't pick anything that cloaks already had 21:10:09 :) you've thought of everything 21:10:13 Poison Resistance, Invis, MR 21:10:29 to make it harder to compare apples to apples? 21:10:30 I'm leaning towards cutting rF/rC from scarves, since it just reminds me too much of rings 21:10:43 ok, last idea! rElec 21:10:59 I think there's a reason we dont' ahve an easily accessible source of insulation 21:11:03 relec and rcorr seem like obvious ideas, but also sort of hard to justify wearing all the time 21:11:15 I feel like someone on the dev team proclaimed no easy Insulation sources 21:11:20 of course, that was said about rCorr 21:11:24 And then i went and made acid dragon scales 21:11:39 how common do you think scarves will be? 21:11:44 sufficiently rare chance is ok surely 21:11:52 1/6 of current cloak spawn rate I think 21:11:54 like, if you have 1 weight resistance, 1 weight relec 21:11:59 that doesn't seem like that big a deal 21:12:00 6 weight for cloaks went to 5 cloak 1 scarf 21:12:06 cloak-slot rF/rC also already exists and is relatively common 21:12:18 thanks to weird vaults 21:12:18 oh, right 21:12:29 presumably those would also apply to scarves 21:13:10 not unless the scarf commits do that already 21:13:19 I hadn' tlooked at shops/vaults, no 21:13:35 oh, ugh, I'm gonna have to add scarves to every last sprint aren't I 21:14:00 doesn't seem like any particular need to 21:16:08 should felids be able to wear scarves? 21:16:13 no 21:16:57 ditto podes 21:17:08 spriggans? 21:17:18 can spriggans not wear cloaks? 21:17:39 oh, they can 21:18:11 !lg . spriggan 21:18:12 66. Brannock the Spellbinder (L25 SpFi of Okawaru), escaped with the Orb and 3 runes on 2015-04-12 22:10:57, with 1507812 points after 83685 turns and 5:25:26. 21:18:18 almost two years ago 21:18:21 -!- MarvinPA_ has joined ##crawl-dev 21:18:38 -!- travis-ci has joined ##crawl-dev 21:18:39 The build has errored. (race_reordering - b26ab38 #7722 : Nicholas Feinberg): https://travis-ci.org/crawl/crawl/builds/198643671 21:18:39 -!- travis-ci has left ##crawl-dev 21:21:34 !source you_teleport 21:21:35 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/spl-transloc.cc#L464 21:22:12 !source you_teleport_now 21:22:13 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/spl-transloc.cc#L755 21:23:20 03Brannock02 07[scarf] * 0.20-a0-582-g2b678cf: Change scarf ego weights 10(2 minutes ago, 1 file, 3+ 3-) 13https://github.com/crawl/crawl/commit/2b678cfe2ed1 21:23:20 03Brannock02 07[scarf] * 0.20-a0-583-g61c4ebb: Remove spirit shield from hats 10(40 seconds ago, 1 file, 1+ 2-) 13https://github.com/crawl/crawl/commit/61c4ebb4dbbc 21:26:07 -!- Pacra_ has quit [Ping timeout: 256 seconds] 21:26:26 -!- MarvinPA_ has quit [Quit: Leaving] 21:30:00 I think you can make teleportitis less "extremely bad" by changing it to apply tele status when it triggers, rather than instantly transporting you 21:31:25 oh btw alexjurkiewicz I replied to a few of your PRs 21:31:40 I spent much of Thursday/Friday going over all the PRs 21:32:06 hm, i kind of like that 21:32:09 re teleportitis 21:32:20 but, uh 21:32:23 would you be able to cancel it with ?tele? 21:32:29 presumably 21:32:33 hmmm 21:32:35 without /tele, ?tele is a relatively scarce resource 21:32:37 that seems fine 21:32:39 the problem is 21:32:44 you would, and it would also cancel your teleports sometimes 21:32:52 would this now teleport you even if monsters aren't near the destination? 21:32:57 Brannock: yes, thanks, I am going through them now 21:33:00 or would this make all of your random teleports go toward monsters? 21:33:07 or would this apply a different tele status? 21:33:13 Tele and Really Serious For Real Tele 21:33:22 Tele and Danger TEle 21:33:44 Pleasingfungus: I was thinking it would apply a hidden prop for its own teleports, and then try to teleport you near monsters but still teleport you anyway if it can't find any 21:33:51 hidden props......... 21:33:59 that sounds considerably more annoying 21:34:09 less dangerous, more annoying. bad combo 21:34:14 you could color it red and blue 21:34:26 yeah, that is a bad combo 21:34:38 like a different tele status? Which only fires if it finds monsters? 21:34:39 -!- lobf has quit [Quit: lobf] 21:34:51 tbh how often does teleportitis fail to find a square to teleport you to? 21:35:02 that bit's an edge case, yeah 21:35:11 well, uh 21:35:17 hold on 21:35:18 with 500 attempts, and 1 monster, I bet the probability works out to... well, ??? 21:35:24 that's not how teleportitis works 21:35:32 teleportitis first chooses a destination, then checks if there's a monster near it 21:35:34 iirc 21:35:39 right 21:35:51 so presumably this version would choose the destination and check *before* applying the status 21:36:05 hm. then the monster may have moved 21:36:08 would be weird if the monster wandered away in the meantime, yes 21:36:11 but not that bad 21:36:27 the disadvantage of doing it that way is that it's more work :P 21:37:34 Lasty, you around? 21:38:50 if you have another way to make your approach not really bad.... 21:40:47 idea: 21:40:52 spiny as an item ego 21:41:06 scarf of retribution 21:42:47 Brannock: yes 21:43:04 Mind taking a look at my scarf branch? I'm interested in your feedback on the design side 21:43:10 -!- lobf has joined ##crawl-dev 21:43:11 okie dokie 21:43:14 Thank you :) 21:43:30 nek minut acidic scarf 21:45:33 -!- Menche_ is now known as Menche 21:45:34 can I get a custom scarf? 21:45:39 :) 21:46:19 can i get a scarf wobble 21:48:18 Kramin, what kind of scarf would a custom scarf be 21:49:15 Brannock: The original commit says "As much as possible we should avoid overlapping egos between scarves and jewelery" but almost all the egos are borrowed from jewellery. Are you going to remove those egos from jewellery? 21:49:22 No 21:49:28 I'm planning on replacing the jewelry egos as I go 21:49:41 rF/rC/rN are all on the chopping block as I figure out more egos 21:49:56 Spirit Shield overlaps with the amulet but I think that's possibly okay 21:50:35 I need to reword the RMsl and scarf commits, I banged out these essays too quickly 21:51:08 But moving RMsl from spell to equipment is a pretty big deal and I wanted to see what you thought about that 21:51:22 Am I right in thinking the the motivation is to 1) move more effects onto slow-swap slots, and 2) make players choose between AC and certain effects? 21:51:46 I feel pretty good about moving rMsl to equipment 21:52:54 Also, which egos would stay on cloaks? 21:56:22 all of the current cloak egos stay on cloaks 21:56:29 -!- sneakynesss has quit [Ping timeout: 255 seconds] 21:56:33 I'm not gonna touch these. Try to differentiate cleanly between the two 21:56:41 And yes, 2) in particular 21:56:47 1) is a nice side effect that was pointed out to me mid-process 21:58:37 -!- sneakyness has joined ##crawl-dev 21:59:07 I cautiously like this idea. I like both 1) and 2) as effects on the game. I think you might want to reorganize the properties though: give cloaks the ability to have pretty much all the rFoo egos, give scarves cool shit like gspirit and rMsl 21:59:30 Invis perhaps could stay on cloaks purely for theme . . . :-\ 22:00:02 but yeah, definitely remove the ring versions of anything you move to cloak/scarf 22:00:03 -!- omarax has quit [Remote host closed the connection] 22:01:33 invis cloak would be rarer with all these new options, at least, right? less of a regularity and more of a lucky game-changer find 22:01:44 scarf of rC+ mah flavour 22:01:45 I don't plan to move invis from cloaks at all 22:01:46 pls 22:01:56 MR and Invis are too tied to cloak lore 22:02:06 I mean why else would you wear a scarf if not for rC 22:02:09 haha 22:02:24 -!- Boatshow has quit [Ping timeout: 245 seconds] 22:02:53 -!- travis-ci has joined ##crawl-dev 22:02:54 The build passed. (scarf - f7ba566 #7723 : Isaac Sloat): https://travis-ci.org/crawl/crawl/builds/198708024 22:02:54 -!- travis-ci has left ##crawl-dev 22:02:59 gives scarves rC possibility but not rF 22:03:03 imo 22:03:46 As much as I hate to say it, Kramin raises an important flavor point 22:03:56 -!- adelrune has joined ##crawl-dev 22:03:58 Yeah I'll probably keep rC 22:04:02 I think positive energy and rF have to go 22:05:01 go to cloaks? 22:05:15 Brannock: It seems like ignition is basically a version of xom's mass fireball that works properly... 22:06:16 -!- Alter-Ego has quit [Quit: Shame on us, doomed from the start, May God have mercy on our dirty little hearts. Shame on us, for what we've done, and all we ever were, just zeros and ones.] 22:06:18 should I change xom to cast ignition instead of mass fireball, or just can the whole thing 22:06:33 Lasty *Flavour 22:06:39 :P 22:07:32 <+Brannock> MR and Invis are too tied to cloak lore <-- is this for some reason other than "they've had the ego for many versions?" 22:07:52 minmay: doesn't seem like something that needs to change immediately, though it'd probably make sense to unify them 22:08:03 i guess xom can get away with only fireballing some things instead of all things 22:08:06 i forget if he currently does 22:08:06 cloak of invis is from harry potter 22:08:13 dunno about mr 22:08:15 it's... not 22:08:22 -!- Kalir has quit [Changing host] 22:08:26 hm 22:08:32 it totally is 22:08:41 Pleasingfungus: yeah, he randomly skips targets 22:08:56 although it possibly predates harry potter :P 22:08:59 Cloaks of invisibility are magical items found in folklore and fairy tales. Such cloaks are common in Welsh mythology; a "Mantle of Invisibility" is described in the tale Culhwch and Olwen (c. 1100) as one of King Arthur's most prized possessions. 22:09:08 The counterpart in Japan is the kakuremino (隠れ蓑?), a magical "straw cape" or "raincoat" of invisibility. 22:09:15 Pleasingfungus: xom also fireballs targets while iterating through them, which means all sorts of silly stuff could happen with infestation or spriggan riders or something 22:09:47 ah the classic raincoat {+Inv} 22:09:54 Kramin: I only have to use Aussie-speak when I'm on the clock 22:09:54 minmay: xom code is really good 22:10:28 hm, could ignite + infestation cause you to immediately anger your new pals? (or ignite + dchan) 22:11:18 currently the spell "protects the caster and their allies" and doesn't damage friendly monsters 22:11:19 Pleasingfungus: yes 22:11:33 there are already things that can do that unless it was recently fixed 22:11:45 it was 22:11:47 the first one because a surrounded player casting ignition would annihilate themselves, the second one to prevent ass stuff like you mentioned 22:11:55 Scarf of gaity: leaves mutagenic clouds where you walk 22:11:59 infestation is a fineff, but death channel and zonguldrok are not 22:12:01 pleases xom 22:12:28 aw 22:12:38 can you make it just protect allies? i guess that's less consistent 22:12:46 why not protect the player? 22:13:12 it's cool to say "this is dangerous to use if enemies are adjacent" 22:13:12 -!- zhiyi has joined ##crawl-dev 22:13:14 or rather, why protect allies and not the player 22:13:31 no it's not cool because having to move away every time you want to cast it with adjacent monsters is really annoying 22:13:55 same reason player centaurs don't have to unwield their bow to fight adjacent monsters 22:14:04 -!- AreBrandon has quit [Read error: Connection reset by peer] 22:14:30 you can't always move away 22:14:56 i could see it if you thought neither allies nor the player should be protected, for consistency/power reasons (though not hitting allies probably makes the spell weaker rather than stronger) 22:14:56 yes you can 22:15:21 weaker because being able to cause explosions at allies' locations would be strong? 22:15:42 minmay, xomgnition sounds..> Fun... 22:16:24 yeah, the ignite+dchan combo you mentioned is probably stronger if the spectral things are hostile 22:16:32 FR: add Call on Xom ability for CK worshippers 22:16:43 Kramin, cloaks as wards / invisibility is incredibly ancient as PF pointed out 22:16:44 so they think they can get him to do things 22:16:58 rPois might be changed but I refuse to let MR/Invis move off cloaks 22:17:10 Brannock: I think you misunderstand; xom already has "mass fireball" which is pretty much the same as ignition except not implemented correctly 22:17:11 yah idd 22:17:21 and I forgot about that until now 22:17:49 -!- Boatshow_ has quit [Ping timeout: 245 seconds] 22:18:53 well, a correct implementation would be nice 22:19:37 how about splitting teleportitis into two mutations: 1) Teleport Attractor: your teleports tend to land you near monsters. Bad Teleporter: Your teleports fail x% of the time. 22:20:22 there seems to be a lot of corner cases with my/pf's older idea 22:21:00 could it just be x% of the time it tries to put you in a bad place 22:21:19 that's the 'attractor', isn't it? 22:21:30 splitting one mutation that does nothing into two mutations that do nothing doesn't sound like an improvement to me 22:21:41 hi, minmay. 22:22:09 -!- Menche has quit [Remote host closed the connection] 22:22:43 tbh I favour a more all or nothing approach 22:22:57 teleportitis should just make teleporting a really bad idea 22:23:19 like guarenteed to land your in the worst possible spot 22:23:38 heh 22:24:54 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 22:25:29 remember that guy who wanted to put yara's on monsters 22:25:54 ??yara 22:25:54 yara's violent unravelling[1/2]: A Level 5 Hexes/Transmutations spell that dispels all enchantments (dispellable effects) on the target; if there were any, causes a radius-1 explosion that damages and malmutates everything within. Found in the Books of Hindrance and Enchantments. 22:26:07 heh 22:28:48 so you are removing the randomly teleports you around teleportitis? 22:29:39 Pleasingfungus, I have an unique monster idea that would cast Yara's 22:29:44 no 22:29:47 I put it on the backburner after looking at the spell code 22:30:07 hm, why? 22:30:37 Repurposing it to work on monsters seemed difficult. I'm fuzzy on why, this was months ago 22:30:37 it was going to be a wandering Hell monster that cast Petrify and Yara and one other debilitative hex 22:30:37 Gustave 22:30:43 is it because you forgot it malmutated 22:30:44 Gaston 22:31:35 ??gaston 22:31:36 I don't have a page labeled gaston in my learndb. 22:31:48 -!- neunon has quit [Ping timeout: 258 seconds] 22:31:52 two teleport mutations is probably overkill, and just failing teleports is boring, so I'll try replacing teleportitis with a mutation that makes it more likely to land you near monsters 22:32:17 how about just -Tele as a mutation? 22:32:59 that reminds me I wanted this new mechanic to apply to *Tele item property too 22:33:31 well, that's the same effect 22:34:02 i'm cleaning up my TODO. some good notes in here 22:34:06 "make stone of tremors good???" 22:34:12 dude 22:34:19 lay off all the question marks 22:34:21 you only need one 22:34:24 so *tele would be "when you volentarily teleport, you tend to land near mosters" 22:34:30 that one definitely needed more than one. 22:34:34 is that even that bad compared to normal teleports? 22:34:37 Kramin: sounds like an irrelevant property 22:34:42 !source any_messages 22:34:43 1/2. https://github.com/crawl/crawl/blob/master/crawl-ref/source/message.cc#L637 22:35:23 -!- neunon has joined ##crawl-dev 22:35:36 I guess I'm not clear whether alex is removing the random teleports at any time effect 22:36:50 03Brannock02 07* 0.20-a0-578-gd12c374: Add a default force_more for sleep (10599, advil) 10(35 seconds ago, 1 file, 3+ 0-) 13https://github.com/crawl/crawl/commit/d12c374de702 22:37:24 "some kind of thing that gets fired into opponents, returns after they die OR some length of time 22:37:25 can get sweet combos and/or be encouraged to attack specific guys" 22:38:08 stop reading my dream journal! 22:38:36 i had a dream last night that my cat died and donald trump got impeached 22:39:16 condolences to your cat 22:39:22 were those events somehow related? 22:39:42 I'm having difficulty 22:40:07 did trump kill your cat 22:41:52 unrelated 22:42:05 FR: monsters that tell you about their randomly generated dreams like the ones duvessa makes up for the tavern 22:42:12 how dare u accuse me of making up dreams 22:42:19 all my dreams are 100% real dreams that i had 22:42:48 03Brannock02 07[scarf] * 0.20-a0-584-geff5f5a: Add scarves to alphashops 10(72 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/eff5f5aab2b1 22:42:48 03Brannock02 07[scarf] * 0.20-a0-585-ge25a07d: Fiddle with ego weights some more (Lasty, Kramin) 10(30 seconds ago, 1 file, 1+ 3-) 13https://github.com/crawl/crawl/commit/e25a07d5a9c6 22:42:52 clearly duvessa should occasionally tell you about her dream 22:43:04 just sayin, you could save a lot of work if you procgen the dreams 22:43:12 -!- travis-ci has joined ##crawl-dev 22:43:13 The build passed. (scarf - 61c4ebb #7724 : Isaac Sloat): https://travis-ci.org/crawl/crawl/builds/198710709 22:43:13 -!- travis-ci has left ##crawl-dev 22:43:16 woaw I got my name in a commit 22:43:23 that commit is short-lived! 22:43:28 it'll be squashed eventually 22:43:36 no... 22:43:54 squashed... like a bug! 22:44:13 for the record, you have your name in 3 commits right now 22:44:16 !squash Pleasingfungus 22:44:21 choko contributor 22:44:26 nice 22:45:18 ah the old kill you own spectral for slaying bug 22:46:43 good skald synergy 22:50:49 this is an interesting todo note 22:50:55 "a vault with an audience composed of howler monkeys" 22:51:01 heh 22:52:16 you know how we identify books/manuals on walking over them? 22:52:24 is there a good reason to not do that for wands too? 22:52:29 no reason, no 22:52:29 not full identify, but type identify 22:52:33 ya 22:52:34 I mgiht work on that tomorrow, then 22:52:39 clearly duvessa should occasionally tell you about her dream 22:52:46 submit a PR 22:52:46 I'm sure I'll have a dream about duvessa telling me about her dreams soon enough 22:52:58 would be worthwhile to try to unify functionality between pickup ID and walk-over ID 22:53:53 "Add the Lair monster distribution jump to L:5-6 instead of just L:6" 22:54:14 Since Lair 6 has the endvault making it exciting, make Lair 5 have the tough monsters too (but not the endvault) 22:54:46 That might add too much XP though 22:55:01 Right now we have {1, 5, 5500, FLAT, MONS_NO_MONSTER} 22:55:10 I was thinking of changing that to 1, 4 22:56:35 <|amethyst> hm 22:56:43 <|amethyst> there is a problem with walk-over identification 22:56:53 <|amethyst> and the autopickup settings in \ 22:57:05 right, yeah, books have a hack for that 22:57:09 <|amethyst> namely, that it makes the setting for "unknown books" not do anything 22:57:22 someone said that, but i couldn't reproduce the issue 22:57:23 it worked for me 22:57:48 -!- zxc has joined ##crawl-dev 22:58:45 <|amethyst> I think it's only a problem when you have pickup of known books turned on with an exception or hook 22:58:48 <|amethyst> it happens with trog 23:00:02 -!- omarax has quit [Remote host closed the connection] 23:01:49 sounds like there's a simple situation here 23:01:59 remove wands? 23:02:22 oh, I've been out of touch the past month or so 23:02:24 remove books? 23:02:29 how wast he playerbase reaction to rods -> wands? 23:02:37 muted complaining 23:02:39 in particular I'm curious how players received the wand of clouds 23:02:41 nobody noticed 23:02:42 some people pleased with new types 23:02:47 since that one is so strongly reliant on Evocations 23:03:14 -!- dondy has quit [Ping timeout: 245 seconds] 23:09:20 Unstable branch on crawl.jorgrun.rocks updated to: 0.20-a0-578-gd12c374 (34) 23:12:14 -!- adrem has quit [Quit: Leaving] 23:14:56 Pleasingfungus, https://crawl.develz.org/tavern/viewtopic.php?f=8&t=23008 23:15:07 wand of clouds seems very rare 23:15:33 "Im pretty sure the goal of every piece of equipment is to make the game more boring by increasing your chances of winning it" 23:15:36 what a strange post 23:16:03 funny proposal but I do think we need more interesting shields in general 23:16:17 Gong and Warlock's Mirror are rousing successes 23:16:17 PTOANNNG! 23:16:33 did someone say gong?! 23:16:33 GONNNNG! 23:16:48 ignorance and resistance aren't 23:16:51 and target wasn't 23:17:21 Resistance is just not spicy enough 23:17:27 more interesting things are good, but i'm not sold on yet more weird monster drops 23:17:30 mm... spicy 23:17:30 Ignorance is silly, but I think it's okay to have a few "bad" unrands 23:17:36 ? 23:19:10 ignorance is just a bit messy. Too many effects 23:19:32 remove the AC and rN+, give it a bit more plus 23:19:48 Yeah, make it more focused 23:19:49 I quite like it, because the int malus is large enough to give pause on the sort of characters that want to use it 23:19:59 -!- vektorweg11 has quit [Read error: Connection reset by peer] 23:20:18 it might be a little too large 23:20:22 "I can use this, but I'm on 2 int. hmm..." 23:20:26 it never seems to be a good idea to use it 23:20:42 ... 23:20:43 I once cleared tomb with it, while brainless :) 23:20:46 heh 23:21:22 say +10, int-4, no other modifiers 23:21:41 imo it should have one other modifier 23:21:43 just for flavor 23:21:47 -!- mizu_no_oto has quit [Client Quit] 23:21:57 the recursing almost works but isn't quite Ignorant enough 23:22:10 remove the recursing 23:22:15 what if it gave you -2 to all skills? 23:22:26 need +999 to compensate 23:22:29 <|amethyst> +10 would only be +2 more than a fully enchanted mundane large shield 23:22:42 yeah but few people are going to want to burn ?ea on shields 23:22:47 over auxs and body armour 23:22:49 yeah, but who ever gets a fully enchanted mundane large shield! 23:22:57 those things 23:23:01 sometimes when you find arti plate and holypan 23:24:06 alexjurkiewicz, did you have an opinion on scarves? 23:24:39 unusual resistances that aren't swappable in combat seem like they will require me to carry them around anyway but spend more effort swapping them 23:25:18 sounds like an odd tactic 23:25:33 _might_ work for Ashenzari characters 23:25:40 but a lot of effort for very minimal gain 23:25:40 like, run into a lightning monster, break contact with it, swap to the scarf? 23:25:47 yeah idk about that noe 23:25:48 *one 23:25:50 yep 23:26:02 i was specifically thinking of nikola funnily enough 23:26:10 there's like one nikola per game 23:26:12 tops 23:26:18 phantom mirror! 23:26:25 there's not going to be a scarf of relec is there 23:26:29 probably not, no 23:26:30 ssh 23:26:35 my other thought was that I like new egos, and this seems like an excuse for more egos 23:26:42 we haven't had a new armour ego in years 23:26:46 I have a few ideas for more 23:26:47 imo scarf of relec would be fine 23:27:05 that can be the unrand scarf 23:27:08 what if scarves were for offense instead of defense, then? or, unspecific defense that isn't very swappy 23:27:21 "very woolly scarf" rElec rC++ 23:27:50 someone suggested "extremely stylish scarf" to me: stealth---, piety decay is halved, +EV while at high hp (a la Augmentation) 23:28:23 "home-made scarf" rFashion- 23:28:31 i don't get the piety decay but i love the EV at high hp idea 23:28:40 Doesnty, "the gods are paying more attention" 23:28:47 ah 23:29:15 invoc enhancer scarf? 23:29:15 sounds like a great scarf >.> 23:29:20 I don't want to touch Invoc enhancers 23:29:28 Yikes, that is a can of worms 23:29:37 i'm sure adding special cases to every god ability would be a lot of fun 23:29:59 I mean, you could just do it the very lazy way and have your piety count at like +50% 23:30:36 todo item: "Highlight stairs leading to branch endings" 23:30:44 I recall vaguely there's a reason this is difficult 23:32:44 runed stairs eh 23:38:07 -!- Blazinghand has joined ##crawl-dev 23:39:42 -!- exant has quit [Quit: Page closed] 23:40:41 -!- meff` has joined ##crawl-dev 23:44:01 !lg * urune>5 recent s=killer !won 23:44:03 2254 games for * (urune>5 recent !won): 164x a Hell Sentinel, 159x a hellion, 146x a Brimstone Fiend, 84x, 83x an iron giant, 80x a daeva, 76x Antaeus, 63x a reaper, 56x a Tzitzimitl, 47x Lom Lobon, 47x Cerebov, 46x an Ice Fiend, 43x an orb of fire, 43x a greater mummy, 39x a balrug, 37x an Executioner, 37x a smoke demon, 29x Gloorx Vloq, 24x a shard shrike, 24x the Serpent of Hell, 23x a mummy pr... 23:44:04 how is an average 20 sec delay for announcements 23:44:17 why 20 seconds? 23:44:25 that's just what it is 23:44:44 as long as it's less than 30 it seems fine to me 23:44:44 dunno if I can get it faster using polling 23:46:09 sometimes deaths/milestones get announced before you can listgame them 23:46:18 so announcing them even earlier than that seems pointless 23:47:02 yeah, I mean I'd likeit to be instant so when you win your game you switch over to irc and there the announcement is 23:47:18 or like 10 secs would be great 23:47:22 20 secs is ok 23:47:33 -!- Awod has quit [Ping timeout: 260 seconds] 23:47:41 sequell is a bit slow 23:47:48 -!- adelrune has quit [Quit: Leaving] 23:48:01 but that could be changed 23:48:19 -!- dondy1 is now known as dondy 23:48:43 sequell might be ~1 min delay 23:49:26 haha, I'm catching up with the Crawl thread and dpeg is being very sassy 23:49:37 SA? 23:49:42 yes 23:49:54 just about to hit 2017 23:49:54 I'm thinking to switch in the new announcer which uses the new log api soon but it had a bit of a hiccup the other day so I'm not sure it's 100% stable 23:49:57 people were more upset about sandblast than I expected 23:51:53 hm, i don't remember the discussion there being too bad 23:52:05 well I shouldn't say "upset" 23:56:59 in order to steal a commit for a pet project, what's wrong with this syntax? [~/smushycrawl] $ git cherry-pick master 15e6a6b6885263cc16e57f482cf5a66bd78ac5fc 23:57:09 the thing that stands out to me about SA compared to tavern / 4chan, after about three months away from it, is that SA Crawlers really, really hate malmutation 23:57:27 ya 23:57:31 There's a fraction of the complaints (if any) about it on the other discussion spheres 23:57:56 rumflump, what's the error message you get when you do that? 23:57:59 paying to post on a forum in 2017... 23:58:11 >being cash-solvent in 2017 23:58:21 fatal: bad revision 'master' 23:59:00 drop the 'master' part I think 23:59:07 the commit hash should be independent of the branch? 23:59:20 just be sure you're on the branch that you want to cherrypick the commit into 23:59:23 so check it out first 23:59:59 -!- ggzao has quit [Quit: Page closed]