00:01:18 -!- omarax has quit [Remote host closed the connection] 00:02:48 -!- Kalir has quit [Changing host] 00:09:30 -!- jspengler is now known as Enthusiasm 00:10:25 -!- Enthusiasm is now known as jspengler 00:10:29 -!- jspengler is now known as Enthusiasm 00:12:26 -!- ystael has quit [Ping timeout: 240 seconds] 00:13:23 -!- FunkyBomb has quit [Ping timeout: 250 seconds] 00:14:16 -!- MadCoyote is now known as FunkyBomb 00:15:03 -!- rossi_ has quit [Client Quit] 00:16:09 -!- Blazinghand has joined ##crawl-dev 00:16:32 -!- Athaboros has quit [Ping timeout: 244 seconds] 00:19:38 -!- Enthusiasm has quit [Ping timeout: 240 seconds] 00:32:14 -!- ussdefiant_Lappy has joined ##crawl-dev 00:35:39 -!- hypermatt has quit [Ping timeout: 244 seconds] 00:36:05 -!- FIQ has quit [Ping timeout: 252 seconds] 00:36:45 -!- giann has joined ##crawl-dev 00:41:08 -!- giann has quit [Ping timeout: 248 seconds] 00:41:21 -!- geekosaur has quit [Excess Flood] 00:41:58 -!- geekosaur has joined ##crawl-dev 00:46:36 -!- destroythecore has quit [Read error: Connection reset by peer] 00:53:19 -!- Daekdroom has quit [Read error: Connection reset by peer] 00:54:34 -!- Brannock has quit [Ping timeout: 240 seconds] 00:58:48 -!- giann has joined ##crawl-dev 00:59:36 Unstable branch on CRAWL.XTAHUA.COM updated to: 0.18-a0-1577-gf591c28 (34) 01:01:19 -!- omarax has quit [Remote host closed the connection] 01:01:28 -!- flappity_ has quit [Read error: Connection reset by peer] 01:02:33 Unstable branch on crawl.s-z.org updated to: 0.18-a0-1577-gf591c28 (34) 01:07:41 -!- Yermak has quit [Ping timeout: 252 seconds] 01:17:27 -!- Zeor has quit [Quit: Leaving.] 01:17:49 -!- FIQ has joined ##crawl-dev 01:24:16 -!- Insomniak` has quit [Quit: I like to rock] 01:25:35 -!- hypermatt has joined ##crawl-dev 01:26:13 -!- Evablue has quit [Quit: Evablue] 01:26:26 -!- flappity_ has quit [Ping timeout: 240 seconds] 01:28:29 -!- KurzedMetal has quit [Read error: Connection reset by peer] 01:37:08 -!- Blade- has quit [Ping timeout: 252 seconds] 01:43:25 -!- simmarine has quit [Ping timeout: 268 seconds] 01:44:08 -!- giann has quit [Quit: WeeChat 1.4] 01:48:38 -!- ussdefiant_Lappy has quit [Read error: Connection reset by peer] 01:51:39 -!- Rust3dCor3 has quit [Ping timeout: 244 seconds] 01:57:36 -!- FireSight has quit [] 02:01:19 -!- omarax has quit [Remote host closed the connection] 02:04:19 -!- debo_ has joined ##crawl-dev 02:04:42 -!- debo_ is now known as Guest64952 02:08:30 -!- Guest64952 has quit [Ping timeout: 248 seconds] 02:13:34 -!- Evablue has quit [Ping timeout: 240 seconds] 02:13:58 -!- ystael has quit [Ping timeout: 276 seconds] 02:15:16 @??orc 02:15:16 orc (04o) | Spd: 10 | HD: 1 | HP: 6-8 | AC/EV: 1/9 | Dam: 5 | 10weapons, 10items, 10doors | XP: 3 | Sz: Medium | Int: human. 02:15:50 -!- vale_ has quit [Remote host closed the connection] 02:25:14 -!- genericpseudonym has quit [Quit: Leaving.] 02:25:34 -!- Gorgo has quit [Ping timeout: 240 seconds] 02:27:14 -!- ussdefiant_Lappy has joined ##crawl-dev 02:32:04 -!- bonghitz has quit [Ping timeout: 248 seconds] 02:32:40 -!- Bcadren has quit [Ping timeout: 260 seconds] 02:32:49 -!- Marvin is now known as Guest18403 02:35:50 -!- Harudoku has quit [Ping timeout: 268 seconds] 02:41:44 -!- Kalir has quit [Quit: I'M OUT SON. PEACE, LOVE, EXPLOSIONS.] 02:46:23 -!- Guest18403 has quit [Remote host closed the connection] 02:48:29 -!- CanOfWorms has quit [Quit: ChatZilla 0.9.92 [Firefox 3.6.28/20120306064154]] 02:49:45 -!- TacoSundae has quit [Quit: Page closed] 02:50:57 -!- Sonata has quit [Read error: Connection reset by peer] 03:01:19 -!- omarax has quit [Remote host closed the connection] 03:04:04 -!- Shard1697 has quit [Ping timeout: 264 seconds] 03:09:03 hey chequers 03:09:08 you know what this message means? 03:09:15 ??rare messages[void 03:09:15 rare_messages[11/24]: The demon of the infinite void smiles upon you. 03:10:15 -!- cmcbot has quit [Remote host closed the connection] 03:12:03 Unstable branch on crawl.beRotato.org updated to: 0.18-a0-1577-gf591c28 (34) 03:13:40 i do! 03:14:23 ooo ooo what? 03:14:51 i saw it from xom earlier today 03:14:54 it's when the game tries to acquire something for you but fails, usually due to all possible acquirements being invalid 03:15:22 -!- st_ has quit [Ping timeout: 246 seconds] 03:15:38 you might report it as a bug, generally cases where it shows up get fixed 03:15:49 hahaha 03:16:11 if i knew that i would have taken more care to note what was going on 03:16:26 i just was tooling around in early d and got the following: 03:16:30 "'ere." Tha demon o' tha infinite void smiles upon ye. _"Nay, ne'er mind." 03:16:51 yeah, who knows what the gift was supposed to be 03:16:54 so i'm not sure if failed xom acquirement is actually a bug anyway 03:17:11 i wouldn't be surprised if there was an explicit case for xom to do that on purpose 03:17:18 me either 03:17:24 seems like it's probably not worth putting on mantis 03:17:38 especially since he's obviously got a "never mind" line associated with it 03:18:00 -!- molotove1 has quit [Read error: Connection reset by peer] 03:21:03 -!- ursan has quit [Ping timeout: 244 seconds] 03:21:08 -!- nithck has quit [Read error: Connection reset by peer] 03:25:39 -!- hellmonk has quit [Quit: Page closed] 03:30:16 -!- cmcbot has quit [Remote host closed the connection] 03:30:43 -!- Krakhan has quit [Ping timeout: 268 seconds] 03:31:00 -!- Marvin is now known as Guest70600 03:31:05 -!- ssteam has quit [Quit: HydraIRC -> http://www.hydrairc.com <- The alternative IRC client] 03:34:10 -!- aurelian has quit [Quit: Page closed] 03:34:39 -!- zxc has joined ##crawl-dev 03:35:05 -!- Guest70600 has quit [Ping timeout: 260 seconds] 03:39:21 ProzacElf: i do! 03:39:36 ontoclasm already told me! 03:39:38 =p 03:39:42 oh 03:39:45 i thought it was a test for me 03:39:54 i've never seen it in-game before 03:40:05 haha 03:40:14 me either till today 03:40:34 -!- iFurril has quit [Ping timeout: 240 seconds] 03:45:45 fun fact: if you die in a form, the ghost ac/ev is based on the form 03:45:50 eg treeform d:3 ghosts with 500000 ac 03:47:32 ProzacElf: were you playing a felid or something? xom acq doesn't bother to avoid slots that are useless to you afaict 03:51:14 tengu 03:51:20 so i guess it could have been boots or something 03:51:32 also, i have bitched about treeform ghosts for some time now =p 03:51:39 they should at least be immobile or something 03:52:27 although i've also seen xom just go ahead and give you the thing that is useless to you 03:52:33 rather than the acquirement failing 03:53:05 i think technically in that case it's not acquirement but a xom.cc make_item call 03:53:18 ah 03:53:27 not sure though, it's a bit of a rat's nest 03:53:55 yes, i assume my Vps would get blood from an actual food acquirement rather than piles of bread rations or what have you 03:54:15 which xom in his infinite wisdom likes to dump on my vpcks 04:01:19 -!- omarax has quit [Remote host closed the connection] 04:04:07 -!- Patashu has joined ##crawl-dev 04:14:23 -!- ystael has quit [Ping timeout: 248 seconds] 04:16:58 -!- ussdefiant_Lappy has quit [Ping timeout: 268 seconds] 04:20:05 -!- GauHelldragon2 has quit [Ping timeout: 240 seconds] 04:23:07 -!- Blazinghand has quit [Read error: Connection reset by peer] 04:27:05 request for comments and testing https://github.com/crawl/crawl/pull/249 04:27:45 New branch created: pull/249 (2 commits) 13https://github.com/crawl/crawl/pull/249 04:27:45 03chequers02 07https://github.com/crawl/crawl/pull/249 * 0.18-a0-1573-g38e602f: Rework Spiny (player mutation) damage. 10(20 hours ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/38e602fe9297 04:27:45 03chequers02 07https://github.com/crawl/crawl/pull/249 * 0.18-a0-1574-ga0a17a2: Rework Powered By Death. 10(20 hours ago, 5 files, 18+ 29-) 13https://github.com/crawl/crawl/commit/a0a17a293572 04:27:47 -!- bonghitz has quit [Ping timeout: 248 seconds] 04:35:20 -!- amalloy is now known as amalloy_ 04:38:12 -!- st_ has joined ##crawl-dev 04:39:15 -!- eb_ has quit [] 04:41:44 -!- ursan_ has quit [Read error: Connection reset by peer] 04:42:11 -!- mopl_away has quit [Ping timeout: 252 seconds] 04:42:30 -!- tealeaves has quit [Ping timeout: 250 seconds] 04:42:56 -!- molotove1 has quit [Ping timeout: 250 seconds] 04:43:22 -!- Evablue has quit [Ping timeout: 250 seconds] 04:44:58 -!- ontoclasm has quit [Quit: Leaving.] 04:55:35 -!- PsyMar has quit [Ping timeout: 260 seconds] 04:56:52 -!- zxc has quit [Read error: Connection reset by peer] 05:00:44 -!- edsrzf has quit [Ping timeout: 244 seconds] 05:01:20 -!- omarax has quit [Remote host closed the connection] 05:04:33 -!- Tpain has quit [Quit: Leaving] 05:12:38 -!- Marvin is now known as Guest87546 05:14:56 -!- ProzacElf has quit [Ping timeout: 268 seconds] 05:16:35 -!- Guest87546 has quit [Ping timeout: 260 seconds] 05:18:43 -!- molotove1 has quit [Quit: Leaving.] 05:22:41 -!- Wolfechu has quit [Ping timeout: 264 seconds] 05:33:32 -!- Twinge has quit [] 05:50:50 -!- zxc has joined ##crawl-dev 05:51:14 -!- MgDark has quit [Ping timeout: 252 seconds] 06:01:17 -!- omarax has quit [Remote host closed the connection] 06:13:22 -!- Marvin is now known as Guest74900 06:13:43 -!- neunon has quit [Ping timeout: 260 seconds] 06:15:14 -!- ystael has quit [Ping timeout: 246 seconds] 06:15:59 -!- neunon has joined ##crawl-dev 06:17:48 -!- Guest74900 has quit [Ping timeout: 260 seconds] 06:44:38 -!- yesno has quit [Ping timeout: 260 seconds] 07:01:18 -!- omarax has quit [Remote host closed the connection] 07:14:09 -!- Marvin is now known as Guest15048 07:15:17 -!- duralumin has quit [Client Quit] 07:18:51 -!- Guest15048 has quit [Ping timeout: 268 seconds] 07:23:24 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 07:39:00 -!- Stendarr has quit [Ping timeout: 252 seconds] 07:43:57 -!- bonghitz has quit [Ping timeout: 244 seconds] 07:46:00 -!- owl has quit [Ping timeout: 240 seconds] 07:52:38 -!- KurzedMetal has quit [Read error: Connection reset by peer] 07:56:41 -!- debo_ has joined ##crawl-dev 07:57:04 -!- debo_ is now known as Guest71283 08:00:31 -!- mibe has quit [Ping timeout: 252 seconds] 08:00:53 -!- koboldina has quit [Ping timeout: 252 seconds] 08:01:18 -!- omarax has quit [Remote host closed the connection] 08:06:00 -!- wheals has quit [Quit: Leaving] 08:07:43 -!- Patashu has quit [Ping timeout: 244 seconds] 08:08:13 -!- ekrumme has quit [Ping timeout: 252 seconds] 08:09:08 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 08:15:17 -!- glaas has quit [Ping timeout: 246 seconds] 08:16:38 -!- ystael has quit [Ping timeout: 276 seconds] 08:24:23 -!- vfoley has quit [Ping timeout: 260 seconds] 08:38:21 -!- ystael has quit [Ping timeout: 248 seconds] 08:51:41 -!- Guest71283 has quit [Ping timeout: 244 seconds] 08:58:24 -!- NeremWorld has quit [Ping timeout: 244 seconds] 09:00:28 -!- debo_ has joined ##crawl-dev 09:00:51 -!- debo_ is now known as Guest7451 09:01:19 -!- omarax has quit [Remote host closed the connection] 09:02:30 -!- Lasty has joined ##crawl-dev 09:05:04 -!- Guest7451 has quit [Ping timeout: 244 seconds] 09:05:11 -!- wheals has joined ##crawl-dev 09:13:50 -!- waat has quit [Ping timeout: 276 seconds] 09:15:16 -!- Marvin is now known as Guest91145 09:18:54 -!- Furril has quit [Client Quit] 09:20:04 -!- Guest91145 has quit [Ping timeout: 244 seconds] 09:20:06 -!- bonghitz has quit [Ping timeout: 244 seconds] 09:24:23 -!- LexAckson has joined ##crawl-dev 09:31:24 -!- alexander is now known as Guest60856 09:36:04 -!- debo has quit [Quit: orb spiders :(] 09:37:41 -!- namelastname112 has quit [Ping timeout: 252 seconds] 09:40:03 -!- tealeaves has quit [Quit: Bye] 09:45:42 -!- Guest60856 has quit [Quit: leaving] 09:49:47 -!- sooheon has quit [Remote host closed the connection] 09:51:06 -!- ldf has quit [Ping timeout: 244 seconds] 09:51:18 -!- HellTiger has quit [Ping timeout: 260 seconds] 09:53:12 -!- LexAckson has quit [Ping timeout: 240 seconds] 10:00:00 -!- Enthusiasm has quit [] 10:01:18 -!- omarax has quit [Remote host closed the connection] 10:05:07 -!- vfoley has joined ##crawl-dev 10:09:10 -!- jefus_ has joined ##crawl-dev 10:09:39 -!- jefus has quit [Ping timeout: 248 seconds] 10:10:53 -!- st_ has quit [Read error: Connection reset by peer] 10:10:54 -!- clouded_ has joined ##crawl-dev 10:17:41 -!- ololoev has quit [Client Quit] 10:18:23 -!- punpun has quit [Ping timeout: 252 seconds] 10:32:53 -!- Brannock has joined ##crawl-dev 10:33:00 -!- jefus_ is now known as jefus 10:38:27 -!- debo has joined ##crawl-dev 10:42:48 -!- Zargon has quit [Quit: Page closed] 10:49:18 -!- ussdefiant_Lappy has joined ##crawl-dev 10:49:33 -!- siepu has quit [Ping timeout: 240 seconds] 10:57:48 -!- tealeaves has quit [Quit: Bye] 11:01:19 -!- omarax has quit [Remote host closed the connection] 11:06:46 Could anyone take a look at my PRs ? https://github.com/crawl/crawl/pull/247 and https://github.com/crawl/crawl/pull/244 11:11:55 -!- tealeaves has quit [Quit: Bye] 11:12:47 -!- Rust3dCor3 has quit [Ping timeout: 276 seconds] 11:15:27 -!- Ladykiller69 has quit [Ping timeout: 264 seconds] 11:16:44 -!- feksclaus has quit [Quit: WeeChat 1.4] 11:17:08 -!- Marvin is now known as Guest53868 11:17:49 -!- Zekka has quit [Ping timeout: 248 seconds] 11:19:15 -!- bonghitz has quit [Read error: Connection reset by peer] 11:21:22 -!- Guest53868 has quit [Ping timeout: 260 seconds] 11:22:52 <|amethyst> bgiannan: the last commit, with the commit message about macros 11:23:03 <|amethyst> bgiannan: I don't see anything about macros there 11:23:13 <|amethyst> bgiannan: it just fixes the enum thing 11:23:41 oh 11:23:55 i rebased and reordered some commits 11:24:13 <|amethyst> oh, I see 11:24:19 <|amethyst> there are two commits with the same subject 11:24:27 it refers to https://github.com/crawl/crawl/pull/244/files#diff-f3e7f10409ea99440293322f4430ecc3R2052 11:25:11 i'll rebase once more 11:25:17 <|amethyst> don't worry about it 11:25:24 <|amethyst> I was going to squash some commits anyway 11:25:24 k 11:26:13 <|amethyst> hm 11:26:26 <|amethyst> also going to turn it off by default 11:26:40 yep 11:27:04 oh i didn't think about adding some doc about it in the revelant .txt 11:28:40 options_guide.txt ? is there somewhere else i would need to add some info ? 11:29:44 <|amethyst> just options_guide.txt 11:29:51 ok 11:29:53 <|amethyst> hm 11:30:26 -!- SurpriseTRex has quit [Read error: Connection reset by peer] 11:31:55 -!- scummos| has quit [Read error: Connection reset by peer] 11:37:22 -!- simmarine has joined ##crawl-dev 11:38:08 "autofight_warning = 0" 11:38:10 autofight_warning gives "You should not fight recklessly!" on the danger 11:38:12 channel when the player already used autofight that amount of 11:38:14 milliseconds ago (use 0 to turn off these messages). 11:38:16 would that be ok ? 11:38:27 -!- LexAckson has joined ##crawl-dev 11:38:32 <|amethyst> I thought the default was -1 11:38:38 could be 11:38:52 <|amethyst> I guess they work out the same :) 11:38:52 i don't do anything if autofight_warning <= 0 11:41:00 -!- ussdefiant_Lappy has quit [Ping timeout: 252 seconds] 11:41:01 <|amethyst> hm 11:41:22 <|amethyst> I wonder if time_since_epoch and the C time() are required to use the same epoch 11:41:22 -!- siepu has quit [Quit: Leaving] 11:42:12 i don't time gives you seconds 11:42:51 <|amethyst> yes, but I mean are the two required to both use 0 for the same thing 11:43:04 <|amethyst> oh 11:43:42 i use it to get the current time in milliseconds so yes 11:43:50 <|amethyst> ? 11:44:00 std::chrono::system_clock::now().time_since_epoch() 11:44:39 <|amethyst> yes, but we also compare that against std::chrono::milliseconds(time(nullptr) * 1000) 11:44:56 -!- clouded_ has quit [Read error: Connection reset by peer] 11:45:08 <|amethyst> (when called from hiscores.cc) 11:45:14 <|amethyst> and if time() and time_since_epoch() start counting from different points that could be a problem 11:45:19 <|amethyst> I'm sure it's fine on unix 11:45:28 -!- clouded_ has joined ##crawl-dev 11:45:53 oh i see 11:45:59 <|amethyst> anyway, I think I see what to do, which is to use chrono::system_clock::from_time_t instead of just multiplying 11:46:20 didn't know that function 11:46:51 -!- zxc has quit [Read error: Connection reset by peer] 11:48:42 i pushed the description in options_guide 11:49:32 -!- st_ has joined ##crawl-dev 11:49:42 -!- clouded_ has quit [Read error: Connection reset by peer] 11:52:48 03Benoit Giannangeli02 07https://github.com/crawl/crawl/pull/244 * 0.18-a0-1490-ga734a69: option_guide.txt description of autofight_warning 10(5 minutes ago, 2 files, 11+ 7-) 13https://github.com/crawl/crawl/commit/a734a697a05b 11:53:20 -!- Daekdroom has quit [Quit: Leaving] 11:56:25 handle_real_time( 11:56:27 std::chrono::duration_cast( 11:56:29 std::chrono::system_clock::from_time_t(death_time) 11:56:31 ) 11:56:33 ); 11:56:35 should be ok 11:56:55 or not 11:57:18 -!- Zargon has quit [Quit: Page closed] 11:57:20 <|amethyst> needs a .time_since_epoch() 11:57:33 <|amethyst> I'm moving that into a function 11:58:12 <|amethyst> hm 11:58:17 yes 11:58:28 <|amethyst> maybe some of these things should be time_points rather than milliseconds 11:58:35 <|amethyst> e.g. the argument to handle_real_time 11:58:51 -!- elliptic has quit [Quit: Leaving] 11:59:33 it could yes 12:01:19 -!- omarax has quit [Remote host closed the connection] 12:03:09 -!- radinms has quit [] 12:04:25 -!- bonghitz has quit [Remote host closed the connection] 12:04:44 are you making those changes while rebasing or do you want me to push them ? 12:04:50 <|amethyst> I'm making them 12:04:55 alright 12:05:20 thx for taking the time 12:10:33 -!- amalloy_ is now known as amalloy 12:14:42 -!- Shard1697 has joined ##crawl-dev 12:14:51 <|amethyst> :q 12:15:32 <|amethyst> hm 12:15:43 <|amethyst> I think I'm also going to rename the option 12:17:53 -!- Marvin is now known as Guest62948 12:19:49 <|amethyst> hm 12:19:59 <|amethyst> no, I can't think of a better name, I'll leave it for the moment :) 12:21:33 -!- Guest62948 has quit [Ping timeout: 240 seconds] 12:27:39 -!- alvarops has quit [Ping timeout: 244 seconds] 12:28:39 -!- ursan_ has quit [Ping timeout: 264 seconds] 12:28:58 -!- Kalir has quit [Changing host] 12:49:06 -!- kaiza has quit [Quit: o7] 12:52:02 -!- Tux[Qyou] has joined ##crawl-dev 12:53:22 03Benoit Giannangeli02 {|amethyst} 07* 0.18-a0-1578-ge88cd6a: Add autofight_warning option. 10(10 days ago, 13 files, 45+ 15-) 13https://github.com/crawl/crawl/commit/e88cd6af2b87 12:53:22 03|amethyst02 07* 0.18-a0-1579-g10fb21a: Refactoring and cleanup for autofight_warning. 10(46 minutes ago, 11 files, 31+ 34-) 13https://github.com/crawl/crawl/commit/10fb21ad2a01 12:53:22 03Benoit Giannangeli02 {|amethyst} 07* 0.18-a0-1580-g30be0a8: option_guide.txt description of autofight_warning 10(66 minutes ago, 1 file, 10+ 6-) 13https://github.com/crawl/crawl/commit/30be0a82c03c 12:53:22 03|amethyst02 07* 0.18-a0-1581-g21c295c: Improve autofight_warning docs a bit. 10(30 minutes ago, 1 file, 6+ 3-) 13https://github.com/crawl/crawl/commit/21c295ce50cc 12:53:22 03|amethyst02 07* 0.18-a0-1582-g5b249e4: Make autofight_warning apply to nomove autofight as well. 10(35 minutes ago, 1 file, 8+ 6-) 13https://github.com/crawl/crawl/commit/5b249e4262ca 12:53:22 03|amethyst02 07* 0.18-a0-1583-gf37629f: Replace you::real_time with an accessor. 10(5 minutes ago, 7 files, 9+ 10-) 13https://github.com/crawl/crawl/commit/f37629f6f8c5 12:55:44 <|amethyst> bgiannan: it's red because I don't know how to mark something as purple without having an actual merge commit 12:56:04 <|amethyst> bgiannan: but that one's in now... rebuilding CSZO for testing 12:56:17 <|amethyst> tested with g++ 4.7 locally and it seems to be fine there 12:56:54 -!- molotove1 has quit [Quit: Leaving.] 12:59:23 <|amethyst> bgiannan: looking at #247 12:59:51 -!- alvaros_ has quit [Quit: Leaving] 13:00:17 -!- MIC132 has joined ##crawl-dev 13:00:21 <|amethyst> bgiannan: passive_t::cards_power should have rank 0, not -1 13:01:10 -!- Ququman has joined ##crawl-dev 13:01:19 -!- omarax has quit [Remote host closed the connection] 13:01:43 <|amethyst> bgiannan: hm, and several of the other numbers 13:01:56 <|amethyst> bgiannan: storm_shield should be 1 13:02:05 <|amethyst> bgiannan: resist_own_clouds should be 0 13:02:36 <|amethyst> aura_of_power should be 1, and upgraded_aura_of_power seems to be unused 13:02:58 -!- MIC132 has quit [Client Quit] 13:03:03 <|amethyst> vehumet mp_on_kill should be -1 13:03:09 could comment on the pr itself ? i'm going home and i won't have access to the irc chat history 13:03:14 <|amethyst> sure thing 13:03:16 thx 13:03:49 Unstable branch on crawl.s-z.org updated to: 0.18-a0-1583-gf37629f (34) 13:03:52 i used the wiki for the ranks 13:03:59 maybe it's not up to date 13:04:01 <|amethyst> you should use the code 13:04:05 <|amethyst> you are modifying the code 13:04:33 -!- MIC132 has joined ##crawl-dev 13:04:50 <|amethyst> (unfortunately piety_breakpoint's numbers are off by 1 from what you might expect) 13:05:23 -!- KurzedMetal has quit [Read error: Connection reset by peer] 13:05:47 yes 13:05:55 i'm going know, see ya 13:06:00 now* 13:06:08 <|amethyst> see you 13:06:10 -!- MIC132 has quit [Client Quit] 13:06:31 -!- MIC132 has joined ##crawl-dev 13:07:57 -!- GauHelldragon2 has quit [Ping timeout: 244 seconds] 13:11:58 -!- Jessika has quit [Quit: Page closed] 13:13:34 -!- owl has joined ##crawl-dev 13:23:42 -!- amalloy is now known as amalloy_ 13:24:51 Unstable branch on crawl.akrasiac.org updated to: 0.18-a0-1583-gf37629f (34) 13:25:53 -!- WorkSight has quit [Quit: Leaving...] 13:28:08 -!- MarvinPA has joined ##crawl-dev 13:28:54 <|amethyst> !tell bgiannan comment added... I might have missed something, but see the "In general:" paragraph for how to spot these yourself 13:28:54 |amethyst: OK, I'll let bgiannan know. 13:29:27 -!- bonghitz has quit [Remote host closed the connection] 13:29:28 <|amethyst> !tell bgiannan also spotted a similar problem in the Fedhas patch, pushing a commit for that now 13:29:29 |amethyst: OK, I'll let bgiannan know. 13:31:48 03|amethyst02 07* 0.18-a0-1584-g146024a: Don't neutralize plants while under Fedhas penance. 10(3 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/146024ad8f71 13:33:07 -!- category has quit [Quit: Page closed] 13:33:33 -!- bitcoinbastard has quit [Ping timeout: 240 seconds] 13:36:22 -!- n1 has quit [Quit: Leaving] 13:41:47 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 13:43:34 do you still get penance for fighting back against a mangrove 13:45:51 -!- ProzacElf has joined ##crawl-dev 13:49:27 <|amethyst> wheals: I don't know, but it looks like _fedhas_protects_species has a duplicated check 13:49:45 <|amethyst> wheals: since mons_class_is_plant(mc) does exactly what that second line does 13:51:28 <|amethyst> wheals: also, maybe that and fedhas_neutralises can be refactored 13:52:11 <|amethyst> wheals: also also, fedhas_protects uses mons_base_type, but fedhas_neutralises uses just target->type... important for spectral ents 13:52:27 <|amethyst> or verdant demonspawn 14:01:20 -!- omarax has quit [Remote host closed the connection] 14:01:38 -!- Piginabag has joined ##crawl-dev 14:02:13 this seems unintended - Ru worshippers who sacrifice evocations can't use the ziggurat figurine 14:02:46 -!- tealeaves has quit [Quit: Bye] 14:03:07 and my LRD is at 95% fail, and the other zig portal is filled with daevas. :D! 14:04:27 oh yeah 14:04:37 -!- ontoclasm has joined ##crawl-dev 14:04:39 i want to fix that before 0.18 14:04:53 probably by removing the figurines and making the portal refresh if you leave the zig 14:04:57 at floor 27 14:06:36 that would remove the "free" zig from tomb 14:07:18 -!- amalloy_ is now known as amalloy 14:08:47 -!- scummos__ has quit [Ping timeout: 246 seconds] 14:09:25 -!- halv has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 14:11:11 the new abomination tiles are excellent 14:17:28 there would be a zig portal on tomb:3 i think 14:17:50 it would however remove the capability to write things in stone arches :P 14:18:33 <|amethyst> I do like the flavour of the figurines, but I'm not sure how to preserve that while also making it reasonable for them to work under sac evo 14:18:53 -!- Marvin is now known as Guest15945 14:19:13 |amethyst: make them edible 14:19:25 <|amethyst> poor mummies 14:19:32 <|amethyst> I was thinking zig hats, but poor felids 14:19:39 <|amethyst> amulet 14:19:51 zig wand 14:19:52 <|amethyst> everyone who's not in a silly form has an amulet slot 14:20:30 but amulets are costly to swap 14:20:32 less absurdly, it could jsut be a scroll 14:20:41 everyone can read scrolls 14:21:03 how pedestrian 14:21:09 scroll of ziggurat 14:21:20 <|amethyst> amalloy: oh, boots could work 14:21:38 <|amethyst> scroll loses a lot of the flavour though 14:21:46 <|amethyst> unless it's blueprints maybe 14:22:08 you could also just say "you can evoke the zigurine even with sac evo" 14:22:22 it's not like it's a complex device, you just throw it at the floor 14:22:45 <|amethyst> I guess we do already have to support evoking polearms under sac evo 14:23:09 -!- Guest15945 has quit [Ping timeout: 260 seconds] 14:26:44 -!- Brannock_ has joined ##crawl-dev 14:27:50 |amethyst: felid boots? 14:28:28 <|amethyst> they made a movie about that I hear 14:28:42 i'm waiting for the sequel, tengu boots 14:29:40 <|amethyst> or there's the one about Marlon Brando driving them to extinction in Western Europe 14:29:44 <|amethyst> Last Tengu in Paris 14:30:27 -!- Brannock has quit [Ping timeout: 248 seconds] 14:45:33 I vote they ignore sacrifice evo 14:45:33 -!- wheals has quit [Ping timeout: 244 seconds] 14:48:42 -!- amalloy is now known as amalloy_ 14:48:54 -!- amalloy_ is now known as amalloy 14:49:16 -!- epen has quit [Quit: Page closed] 14:50:28 -!- tealeaves has quit [Quit: Bye] 14:52:53 do slings get more damage from str or dex 14:54:12 ..wrong chat sorry 15:01:20 -!- omarax has quit [Read error: Connection reset by peer] 15:02:57 -!- CanOfWorms has joined ##crawl-dev 15:04:37 -!- jack is now known as Blade- 15:07:30 -!- edsrzf has joined ##crawl-dev 15:08:04 -!- Piginabag has quit [Ping timeout: 252 seconds] 15:19:22 -!- Marvin is now known as Guest21334 15:20:15 -!- serQ has quit [Changing host] 15:22:33 -!- Guest21334 has quit [Read error: Connection reset by peer] 15:40:24 Bargaw (L3 CeWn) ERROR in 'bitary.h' at line 62: bit vector range error: 224 / 16 (D:4) 15:42:11 -!- Tiltorax has quit [Quit: Page closed] 15:42:41 <|amethyst> !crashlog 15:42:44 13117. Bargaw, XL3 CeWn, T:1216 (milestone): http://crawl.akrasiac.org/rawdata/Bargaw/crash-Bargaw-20160317-194024.txt 15:44:10 <|amethyst> ch_force_autopickup failed: [string "/dgldir/rcfiles/crawl-git/Bargaw.rc"]:11: attempt to call field 'rotting' (a nil value) x3 15:45:00 <|amethyst> not sure if that's related or not though 15:47:18 <|amethyst> error is return Options.autopickups[item.base_type], but base_type shouldn't be 224 in any situation? 15:47:28 <|amethyst> OBJ_DETECTED is only 102 15:48:35 <|amethyst> I'm guessing that the autopickup_func somehow screwed up the item 15:48:43 <|amethyst> that seems bad 15:49:37 -!- Blade- has quit [Ping timeout: 244 seconds] 15:49:47 -!- wheals has joined ##crawl-dev 15:55:33 -!- ursan_ has quit [Ping timeout: 240 seconds] 15:55:49 -!- Marvin is now known as Guest51742 16:01:20 -!- omarax has quit [Remote host closed the connection] 16:10:24 -!- Patashu has joined ##crawl-dev 16:19:20 -!- amalloy is now known as amalloy_ 16:19:42 -!- ProzacElf has quit [Ping timeout: 246 seconds] 16:20:38 -!- amalloy_ is now known as amalloy 16:23:22 -!- spriseris has quit [Quit: Leaving.] 16:26:08 -!- nikheizen has joined ##crawl-dev 16:31:53 -!- Ratboiler has quit [Quit: Page closed] 16:31:54 -!- tealeaves has quit [Quit: Bye] 16:32:25 -!- Bcadren has quit [Ping timeout: 240 seconds] 16:40:01 -!- vfoley has quit [Ping timeout: 240 seconds] 16:45:34 -!- Guest51742 has quit [Remote host closed the connection] 16:45:34 -!- Patashu has quit [Ping timeout: 268 seconds] 16:46:35 -!- Tux[Qyou] has quit [Read error: Connection reset by peer] 16:50:43 -!- ldf has joined ##crawl-dev 17:01:19 -!- omarax has quit [Remote host closed the connection] 17:07:21 -!- CanOfWorms has quit [Quit: ChatZilla 0.9.92 [Firefox 3.6.28/20120306064154]] 17:10:21 -!- MarvinPA has quit [Ping timeout: 248 seconds] 17:11:06 -!- Marvin is now known as Guest95191 17:16:22 -!- MarvinPA has joined ##crawl-dev 17:18:06 -!- Nattefrost has quit [Ping timeout: 276 seconds] 17:20:59 -!- tealeaves has quit [Quit: Bye] 17:21:34 -!- mamgar has quit [Client Quit] 17:25:21 -!- bonghitz has quit [Remote host closed the connection] 17:27:16 -!- Krakhan has quit [Changing host] 17:28:57 -!- Guest95191 has quit [Remote host closed the connection] 17:29:22 -!- nosratheno has quit [Ping timeout: 244 seconds] 17:30:03 -!- Stendarr has quit [Ping timeout: 246 seconds] 17:30:44 -!- SriBri has quit [Quit: Page closed] 17:35:37 -!- amalloy is now known as amalloy_ 17:35:44 -!- amalloy_ is now known as amalloy 17:37:30 i was looking for any balance feedback on my changes to powered by death and spiny mutation 17:40:06 -!- GauHelldragon has quit [Read error: Connection reset by peer] 17:44:15 -!- Shard1697 has quit [Ping timeout: 264 seconds] 17:48:47 -!- vfoley has joined ##crawl-dev 17:53:16 -!- Shard1697 has joined ##crawl-dev 17:56:04 -!- amalloy is now known as amalloy_ 17:56:17 -!- amalloy_ is now known as amalloy 17:58:10 -!- LordSloth has quit [Quit: Leaving] 17:58:56 -!- Insomniak` has quit [Quit: I like to rock] 17:59:31 -!- tealeaves has quit [Quit: Bye] 18:00:53 -!- Marvin is now known as Guest35075 18:01:19 why is the spiny mutation a thing anyways 18:01:20 -!- omarax has quit [Remote host closed the connection] 18:05:29 -!- Guest35075 has quit [Remote host closed the connection] 18:05:45 -!- amalloy is now known as amalloy_ 18:13:26 -!- JoeltCo has quit [Quit: Quitting] 18:15:15 -!- LexAckson_ has joined ##crawl-dev 18:16:50 -!- amalloy_ is now known as amalloy 18:18:27 -!- LexAckson has quit [Ping timeout: 244 seconds] 18:19:45 -!- LexAckson_ has quit [Ping timeout: 246 seconds] 18:20:30 ??plan 18:20:31 plan[1/1]: https://crawl.develz.org/wiki/doku.php?id=dcss:planning:release_plans 18:23:25 -!- Zekka has quit [Ping timeout: 248 seconds] 18:38:05 -!- NeremWorld has quit [Ping timeout: 244 seconds] 18:42:51 -!- ystael has quit [Ping timeout: 246 seconds] 18:45:50 -!- ProzacElf has joined ##crawl-dev 18:51:15 -!- Blade- has quit [Ping timeout: 248 seconds] 18:53:22 -!- Kalir has quit [Quit: I'M OUT SON. PEACE, LOVE, EXPLOSIONS.] 18:59:07 -!- Marvin is now known as Guest99803 18:59:59 -!- stanzill has quit [Quit: au rev] 19:00:04 -!- tealeaves has quit [Quit: Bye] 19:01:20 -!- omarax has quit [Remote host closed the connection] 19:08:55 -!- MIC132_ has joined ##crawl-dev 19:09:22 -!- simples has quit [Client Quit] 19:09:58 Unstable branch on underhound.eu updated to: 0.18-a0-1584-g146024a (34) 19:10:08 -!- debo has quit [Ping timeout: 244 seconds] 19:11:38 -!- debo has joined ##crawl-dev 19:12:10 -!- MIC132 has quit [Ping timeout: 250 seconds] 19:14:27 -!- dtsund has joined ##crawl-dev 19:16:03 -!- debo has quit [Ping timeout: 240 seconds] 19:18:15 -!- siepu has quit [Read error: Connection reset by peer] 19:18:22 -!- jack is now known as Blade- 19:18:50 -!- PleasingFungus has joined ##crawl-dev 19:19:20 PleasingFungus: https://crawl.develz.org/tavern/viewtopic.php?f=8&t=19452&view=unread&sid=c97ba072466c2321d5a5c7cdcc189951#unread 19:19:26 ack 19:19:52 well, there's two or three problems there 19:19:58 most of which are not yara's 19:20:20 the might/battlecry thing is not yara's 19:20:28 but it would be cool if yara's just worked on every monster status 19:20:36 <|amethyst> every status? 19:20:41 EVERY status 19:20:43 should you be able to dispel turtles being in their shells? 19:20:51 every STATUS? 19:20:54 what part of EVERY don't you understand 19:21:05 hm. 19:21:08 no, i don't think so. 19:21:09 dispel MONENCH_ALIVE 19:21:21 instant death 19:21:23 you should be able to dispel sleeping 19:21:32 dispel lack of statuses 19:21:51 <|amethyst> Yara's Violent Memcpy 19:21:52 -!- MIC132 has joined ##crawl-dev 19:21:59 ontoclasm: https://crawl.develz.org/tavern/viewtopic.php?f=19&t=19472&view=unread&sid=c97ba072466c2321d5a5c7cdcc189951#unread 19:22:00 |amethyst: +1 19:22:22 actual problems: (a) battlecry/roused has the same icon as might (my fault), (b) battlecry exists, (c) yara's can't dispel roused status (not actually sold on this being a problem) 19:22:22 well, not 100% sold 19:22:32 -!- jetnerd has quit [Ping timeout: 252 seconds] 19:22:46 chequers: the gradients 19:22:57 i think fixing (a) is probably all that's necessary 19:22:59 or (b) maybe 19:23:12 yeah I don't love it, but I think adding splash screen art can only be a good thing 19:23:13 <|amethyst> PleasingFungus: I think more generally (d) we don't actually indicate which things are magical 19:23:24 yeah 19:23:39 the only current indication is: yara's targetter 19:23:42 add splash screen art => people realise they can submit their art => more art in the long run 19:23:45 which is something! 19:23:50 <|amethyst> give those a different colour in (sleeping, hasted) 19:24:00 can we do that? i like that. 19:24:18 i don't love the idea of information conveyed only through colour 19:24:18 darkgrey out the invalid statuses? 19:24:19 -!- MIC132_ has quit [Ping timeout: 248 seconds] 19:24:40 most colour stuff in crawl has other non-colour ways to find it out 19:24:49 <|amethyst> if we had descriptions for monster statuses we could put it there 19:24:51 chequers: darkgrey them out where? invalid for what? 19:24:56 |amethyst: working on it 19:24:57 oh 19:25:06 I ran into some issues 19:25:08 PleasingFungus: on what |amethyst said 19:25:21 <|amethyst> and in the (...) list there could be an option to use "*" rather than colour 19:26:16 <|amethyst> (or as a side channel in the option for which colour to use) 19:26:18 |amethyst: I was going to switch the primary key from statuses from the light ("Mesm") to the short_text ("mesmerized"), but the problem is that the light becomes no longer searchable 19:26:25 a problem for something like rmsl, in principle 19:26:29 or other weird ones 19:26:37 *primary key for statuses 19:26:38 <|amethyst> add aliases? 19:26:58 <|amethyst> I guess the problem there is that the list would be messy 19:27:01 I wanted automatic mapping from short_text to lights 19:27:11 which I sort of more-or-less implemented 19:27:14 it's kludgey in some cases 19:27:26 -!- elliptic has joined ##crawl-dev 19:27:27 but that only glues it onto the displayed description, not the searched one 19:28:15 amalloy: is the difference between magical/natural/wizard/etc described anywhere? 19:28:41 "it has the following divine abilities" "it knows the following spells" or something, in xv 19:28:46 the silence spell desc lists which of those it affects 19:28:56 <|amethyst> I wrote something somewhere 19:29:01 but that describes the spell, not the effect 19:29:34 amalloy: yeah i was just wondering if the whole classes of those things had an explanation for them 19:30:34 http://sprunge.us/MCUH current implementation of the light -> short_name change; probably only the bottom section of the diff is really interesting 19:30:35 <|amethyst> It's in the manual 19:30:45 the manual is, in principle, a good place for it! 19:30:46 <|amethyst> At the end of "F. MONSTERS" 19:30:49 oh no are you doing stuff in status.txt 19:31:05 |amethyst: so it is 19:31:05 yeah, sorry. what were you doing? 19:31:09 conflicts are fun 19:31:12 i'm editing approximately all of it, rip 19:31:13 s/were/are/ 19:31:15 haha 19:31:16 just rewriting things 19:31:16 o/ 19:31:28 <|amethyst> hm 19:31:30 and was going to look through the list to see what's not including 19:31:33 included* 19:31:35 I have a list for you 19:31:39 of what it doesn't include 19:31:54 http://pastebin.com/NgzSVtYy 19:32:01 i ran a script 19:32:05 ah nice, thanks 19:32:19 also note that the "MR" status that's described does not actually exist 19:32:28 there's "MR++", for Trog. that's the closest thing 19:32:31 as far as I know 19:32:34 i'll try and write something up for those and then remove the bits in the manual 19:32:44 <|amethyst> BTW, that list of spell types reminds me 19:33:01 <|amethyst> is there any reason not to merge MON_SPELL_DEMONIC and MON_SPELL_MAGICAL ? 19:33:02 i was also going to alphabetise it, good thing i didn't do that yet in terms of conflicts :P 19:33:23 is the same spell ever used in different spell-type forms? 19:33:30 honestly, my changes are small enough and mostly scripted that I'd probably end up just completely re-doing them regardless 19:33:32 eg tornado being demonic on one monster but magical on another 19:33:36 yes 19:33:38 <|amethyst> chequers: yes, all over the place 19:33:44 <|amethyst> demonic and wizardly anyway 19:33:57 <|amethyst> probably demonic and magical too 19:34:02 blink is sometimes magical, sometimes wizardly, sometimes demonic, maybe sometimes natural 19:35:04 lightning bolt is natural, demonic, wizardly, possibly others 19:35:14 <|amethyst> But I think there would be no problem with merging the two and just calling it "demonic" when it's on a demon 19:35:18 probably natural for frogs 19:35:33 <|amethyst> because other than the word, there is no difference between _DEMONIC and _MAGICAL 19:35:34 I *think* it's actually magical on them, actually 19:35:49 |amethyst: that's already the case for demonic/divine spells right? (both are _DEMONIC but labelled differently in descs) 19:36:00 yes 19:36:00 <|amethyst> MarvinPA: yeah, "angelic" and "demonic" are both _DEMONIC 19:36:07 <|amethyst> though 19:36:24 <|amethyst> I really wouldn't mind if it just said "the following magical abilities" in all three cases 19:36:36 <|amethyst> it's kind of a silly distinction to make when there's no difference 19:36:38 that seems pretty reasonable, yeah 19:36:46 the flavor cost!!! 19:36:59 fine by me 19:37:08 <|amethyst> maybe "supernatural"? 19:37:14 magical is fine. 19:37:18 <|amethyst> oh, no, that's no good because priests 19:37:27 gods are NOT magic 19:37:33 crawlfacts 19:37:55 <|amethyst> right, I meant "supernatural" is no good because priests are supernatural but not magical 19:39:00 <|amethyst> hmm... I guess spell slots are marshalled 19:39:15 other things that would be nice: if the spell types (magical, natural, etc) were a simple enum & in a separate field from the flags (MON_SPELL_BREATH, NO_SILENT, etc) 19:39:40 the current structure implies that you can have a MAGICAL | NATURAL spell, which I don't think we really have any desire to support 19:40:03 <|amethyst> hmm 19:40:07 <|amethyst> yeah 19:40:31 <|amethyst> we do at least have _FIRST_CATEGORY and _LAST_CATEGORY 19:40:46 this has been on my todo ever since the big rewrite, it's just low on the effort : reward ratio. also the reward : bug ratio 19:41:19 i would love to work on things that are low on the effort:reward ratio 19:41:34 submit vault PRs 19:41:39 I guarantee the reward is low 19:41:44 oh haha, i just looked up what -Mag actually is, i'd forgotten about this 19:41:46 i think his joke is that i got my ratio backwards 19:41:52 oh yeah, what is -mag? 19:41:59 (it's the djinn-only player antimagic effect caused by getting hit by mp drain) 19:42:03 lmao 19:42:03 -!- jefus has quit [Ping timeout: 240 seconds] 19:42:15 -!- jefus has joined ##crawl-dev 19:43:36 so for antimagic/silence, all that matters is if the spell is magical, natural or demonic, right? 19:43:52 <|amethyst> PleasingFungus: ooh 19:44:02 <|amethyst> PleasingFungus: if we merge magical and demonic 19:44:02 you mean, those are the types that ignore silence? 19:44:50 <|amethyst> PleasingFungus: that means we have four categories, which form the cartesian product of { antimagic, !antimagic } x { silence, !silence } 19:44:51 Dont think I understand what determines if a spell is affected by silence/antimagic 19:44:52 there's also a special MON_SPELL_NO_SILENT flag for some (natural?) spells that prevents them from being cast under silence, but otherwise I think that's right. antimagic is magical/demonic/wizardly 19:45:19 |amethyst: a very natural place to arrive at! 19:45:38 though technically arriving at a natural place would only get you one square of that grid 19:45:40 <|amethyst> PleasingFungus: so we could turn them into two flags, and turn _WIZARD, _NATURAL, etc. into ors of flags 19:46:03 how would we end up displaying them? 19:46:20 would natural non-silent spells become displayed as priestly spells? 19:46:33 <|amethyst> hm 19:46:44 <|amethyst> yeah, no-silent would still need to be separate 19:46:49 <|amethyst> which is awkward 19:47:05 <|amethyst> MON_SPELL_VOCAL 19:47:10 howler monkey priests 19:47:53 actually 19:47:55 actually 19:47:57 what you could do is 19:48:03 instead of pulling out no_silent, pull out priestly 19:48:18 since that's the attribute that we want to keep describing, since it has other consequences 19:48:33 <|amethyst> hm, yeah 19:48:38 so you'd have VOCAL | MAGIC | PRIESTLY 19:48:49 (magic = affected by antimagic, duh) 19:48:58 <|amethyst> hm 19:49:11 <|amethyst> but where would you have magic | priestly? 19:49:14 and maybe give shorthand aliases for VOCAL | PRIESTLY and VOCAL | MAGIC 19:49:27 i don't think you would 19:49:59 not sure how you'd rejigger it to prevent that 19:51:23 <|amethyst> that also makes the logic for extracting the type (for naming purposes) more complicated 19:51:43 <|amethyst> my elegant but flawed plan would let you just & out two bits and use a lookup table 19:51:52 haha 19:51:56 that's a very classic approach. 19:51:57 <|amethyst> could even do it without shifting if you're willing to move emergency 19:53:12 -!- Blade- has quit [Ping timeout: 246 seconds] 19:53:19 -!- GauHelldragon has quit [Ping timeout: 260 seconds] 19:53:24 oh hm, when you look up a status the names aren't properly capitalised it looks like 19:53:35 -!- Enthusiasm has quit [] 19:53:37 -!- ProzacElf has quit [Ping timeout: 240 seconds] 19:53:55 the standard lookup code ends up lowercasing everything to do db lookups and then never uppercasing it again 19:53:56 Mr++, -tele etc 19:54:00 yeah 19:54:03 a couple of things fix that manually 19:54:10 spells and abilities 19:54:26 also -MR and MR++ are inconsistent i guess 19:54:33 !source _recap_ability_keys 19:54:34 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/lookup_help.cc#l461 19:54:48 MarvinPA: obviously, you subtract from the left and add to the right. 19:55:09 !source _recap_spell_keys 19:55:10 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/lookup_help.cc#l444 19:55:19 all the recap functions are basically just fixing this problem 19:55:24 -!- debo has joined ##crawl-dev 19:55:42 would be better if we passed in the original key, but it gets lost somewhere deep in the db code, iirc 19:56:15 oh, that's awkward for statuses then i guess 19:56:42 oh right unless you were already changing it to use the other thing as the db key 19:56:57 i have some code that does reverse lookup on status light names from the short_name, but it's ugly 19:57:11 there are a lot of special-case status lights. 19:59:16 so, Magical: antimagic/silence Demonic: antimagic/!silence Natural: !antimagic/!silence Invocation: !antimagic/silence 19:59:36 -!- ProzacElf has joined ##crawl-dev 19:59:58 chequers: you're merging magical and demonic, and then renaming wizard to magic? 20:00:07 <|amethyst> I think that's not good 20:00:47 <|amethyst> it's weird to call electric golem abilities "demonic" 20:01:20 -!- omarax has quit [Remote host closed the connection] 20:01:48 <|amethyst> currently: Wizard: am/sil Demonic = Magical: am/!sil Natural: !am/!sil Priest: !am/sil 20:02:30 i mean, i'm sure plenty of players who've fought egolems wouldn't mind it if they went straight to Hell 20:02:50 <|amethyst> rename them to 8-o'clocks 20:03:18 -!- Ququman has quit [Remote host closed the connection] 20:09:19 -!- serQ has quit [Quit: leaving] 20:09:35 "arcane" 20:13:02 PleasingFungus: yeah, I think "magic" is clearer to me 20:13:34 specifically because MP and not all magic casters are called "foo wizard" 20:14:37 s/Demonic/Guesture-magic/ :P 20:15:15 seems more confusing to take an already existing spell description and reuse it for something which is completely different 20:15:36 what do you mean, "already existing"? 20:15:44 magical. 20:15:47 there are already 'magical' spells. 20:15:52 ah, i get you 20:16:02 like, in a vacuum i don't think it'd be an unreasonable description 20:16:30 it would be confusing, in my defense a) the only people who understand the current definition are hardcore enough players they can handle the rename b) that's like the people in this channel and nobody else 20:17:22 I don't think that's quite true. 20:17:30 -!- Bcadren has quit [Ping timeout: 276 seconds] 20:17:47 though it might be close. 20:19:52 uh oh you entered full stop at the end of every line mode 20:20:27 s/Demonic/Sigils/ 20:21:12 ...is that a mode? 20:21:23 <|amethyst> so blink frogs have sigils of blinking? 20:22:53 <|amethyst> also, in-game it's not shown as "wizard" vs "magical", it's "spells" vs "magical abilities" 20:25:00 -!- duralumin has quit [Read error: Connection reset by peer] 20:25:17 PleasingFungus: whenever you don't like what I'm saying you start doing it :P 20:26:04 |amethyst: yeah, those and egolems and probably a few other cases would need spell updates or lore retrofits 20:26:31 to me "spells" vs "magical abilities" is really confusing and ambiguous 20:26:52 like, isn't a spell a magical ability? It doesn't map to the player's own things 20:27:11 <|amethyst> ? 20:27:12 which is spells and abilities, some of which are invocations 20:28:35 <|amethyst> monster spells don't generally map to player's things though 20:28:50 <|amethyst> e.g. player divine abilities mostly require MP so are stopped by antimagic 20:29:02 <|amethyst> but I don't think we want to make antimagic work on priest monsters because of that 20:29:12 <|amethyst> I wouldn't mind changing the name 20:29:36 i don't really think the difference is that weird 20:29:58 if we assume that a spell is something you learned and had to actually do something to make happen 20:30:12 where a magic/divine ability is just natural or given by your god 20:30:38 that being said, if that's the dividing line, it's weird to have divine abilities that can be blocked by silence 20:31:30 <|amethyst> "Spells are cast using memorized magical words." 20:31:32 chequers: noo, a tlel!!! 20:31:34 *tell 20:32:06 <|amethyst> PleasingFungus: gods in crawl won't pay attention to you unless they can hear you 20:32:09 <|amethyst> err 20:32:13 <|amethyst> ProzacElf: ^ 20:32:36 tab-complete!!! 20:32:37 <|amethyst> ProzacElf: you can't even renounce your religion silently 20:32:42 lol 20:33:25 well, if we're actively praying to use divine abilities, then i think 'p' should be the menu-opener =p 20:33:39 -!- MIC132 has quit [Quit: Leaving] 20:33:40 -!- tealeaves has quit [Quit: Bye] 20:34:23 <|amethyst> if you want to implement a split between divine and non-divine 'a'bilities, have at it :) 20:34:52 -!- ursan_ has quit [Ping timeout: 244 seconds] 20:34:55 oh, you're gonna be sorry if i ever get up off my ass and do it =p 20:35:01 it's gonna be sooooo cool 20:35:04 lol 20:35:30 -!- SpiritFryer has quit [Ping timeout: 252 seconds] 20:37:08 i think the point i was originally getting at was that it makes plenty of sense intuitively to have monster abilities as "innate" 20:37:42 not all monster abilities obviously 20:38:06 but i can't think of very many where it functionally makes a difference tbh 20:38:35 -!- Guest99803 has quit [Remote host closed the connection] 20:39:13 03MarvinPA02 07* 0.18-a0-1585-geb92fae: Adjust some descriptions 10(18 minutes ago, 6 files, 11+ 11-) 13https://github.com/crawl/crawl/commit/eb92fae2dff2 20:39:13 03MarvinPA02 07* 0.18-a0-1586-g58c38cf: Adjust some negative resistance status lights 10(14 minutes ago, 1 file, 3+ 3-) 13https://github.com/crawl/crawl/commit/58c38cf023d8 20:40:12 -!- WalkerBoh has joined ##crawl-dev 20:40:20 i know for sure that i deliberated between -rF and rF- when implementing that status but i don't know why i chose the former 20:40:31 maybe i had a good reason that i forgot but oh well 20:42:51 -!- ldf has quit [Ping timeout: 276 seconds] 20:47:27 -!- dtsund has quit [Quit: Reality is an illusion, the universe is a hologram, buy gold, BYE] 20:47:39 -!- debo_ has joined ##crawl-dev 20:47:42 -!- zxc has joined ##crawl-dev 20:48:02 -!- debo_ is now known as Guest9436 20:50:34 -!- debo has quit [Ping timeout: 240 seconds] 20:52:42 -!- scummos__ has quit [Ping timeout: 246 seconds] 20:55:18 -!- Guest9436 is now known as debo 20:59:59 https://github.com/jeremygurr/dcssca#objectives fork has a philosophy 21:01:21 -!- omarax has quit [Remote host closed the connection] 21:02:57 -!- MarvinPA has left ##crawl-dev 21:03:37 fork is my spoon. 21:05:18 -!- insecticide has quit [Ping timeout: 246 seconds] 21:09:13 -!- HellTiger has quit [Ping timeout: 240 seconds] 21:10:07 I do like a bunch of this 21:10:53 -!- Jamo_ has quit [Quit: Page closed] 21:13:13 -!- ProzacElf has quit [Ping timeout: 268 seconds] 21:13:46 how many of those changes would actually be good ideas to implement in dcss 21:14:12 at the very least, show damage with a config setting 21:15:03 no 21:15:05 some of these changes I really don't like though 21:15:09 like diagonal movement taking longer 21:15:14 the inventory consumable split is fascinating 21:15:16 -!- WalkerBoh has quit [Remote host closed the connection] 21:16:57 the inventory changes are a step backwards 21:17:09 -!- AreBrandon has joined ##crawl-dev 21:17:10 oh? 21:17:14 I think so atl east 21:17:35 howso? 21:18:04 well w, W, P, V, etc already filter your inventory 21:18:26 in a UI sense 21:18:48 not so good for new players I know 21:19:01 the whole point here is that you don't have "strategic" items conflicting with 'tactical" items for inventory space. it's a gameplay change, not just a UI change. 21:19:04 well, a point, anyway 21:19:06 idk their reasoning 21:19:14 but it's strongly reminiscent of some stuff we've been talking about for a while 21:19:17 well the strategic item split has long been discussed outside of this 21:19:17 -!- ProzacElf has joined ##crawl-dev 21:19:28 and I'm a fan of taking out strategic items 21:19:36 and replacing with some other method of using them 21:19:39 -!- Shard1697 has quit [Read error: Connection reset by peer] 21:20:09 -!- Shard1697 has joined ##crawl-dev 21:20:23 this is basically what that does, though 21:20:38 taking out strategic items? 21:20:45 it splits consumables and the rest 21:20:50 but many consmuables are tactical in nature 21:21:06 so it's not the same, though yes in practice it achieves a similar result 21:21:13 see, i was thinking of consumables as the tactical category 21:21:18 but yeah you're right, this isn't that 21:21:43 yeah i have no idea why they did this, then 21:21:44 I think the strategic / everything else split makes more sense 21:21:47 just wanted a larger inventory? 21:21:51 yeah I think so 21:21:54 lame 21:22:12 playerthink 21:22:36 I think the issue is that it's not clear to newer players what they should be picking up 21:22:37 i kind of like some strategic items taking up inventory space 21:22:42 and importantly, what not to bother picking up 21:22:53 often I see people picking up like 10 weapons by lair 21:22:59 then it's like "should i carry the !cmuts, or leave them behind?" 21:23:05 well, sure, zxc 21:23:13 but you eventually need to break that habit anyway 21:23:18 noob or no 21:23:31 ProzacElf: but in the majority of instances you can leave behind strategic items 21:23:41 sure 21:23:44 so it's just a bit of tedium to drop them or locate them 21:23:49 and go back when you want them 21:23:57 but i also carry around way more weapons than i'll feasibly use at least until lair 21:24:07 or whenever i finally decide on what i'm going to train melee wise 21:24:31 I sometimes take al ot of weapons too because you have so much space at the time, so I can bother with ranged weapons etc 21:24:42 but newer players don't make the adjustment when they finally do get a good weapon 21:25:03 they continue to lug around weak alternatives that they shouldn't consider switching to 21:25:07 true 21:25:26 but i don't know how much the game really needs to cater to newer players 21:25:29 I sometimes have trouble with inventory space because I carry lots of items that have niche uses 21:26:05 me too, but then it's like "oh, stone of tremors is useless 99% of the time, should i keep it over this wand of confusion?" 21:26:18 instead of 6 different flails that do mostly the same thing 21:26:31 -!- travis-ci has joined ##crawl-dev 21:26:32 The build has errored. (master - 58c38cf #5084 : Chris Campbell): https://travis-ci.org/crawl/crawl/builds/116790436 21:26:32 -!- travis-ci has left ##crawl-dev 21:26:36 i mean, at some point, you just have to trust that the player needs to make a decision 21:27:24 (spoiler: wand of confusion is better than stone of tremors =p) 21:27:36 -!- blazinghand has quit [Quit: blazinghand] 21:27:44 there's a big downside to larger inventory, too: increased decision paralysis 21:27:46 too many options 21:28:02 which of these 104 inventory items do i use to get myself out of this fix...? 21:28:06 yes, also ui annoyance with letter assignments 21:28:39 also, more keypresses to pick up more items and more time spent looking through them 21:28:49 for very little real benefit 21:28:51 i rarely have difficulty deciding what i should carry in terms of what is actually going to be useful 21:29:34 i'm usually trying to carry around extra jewelry "just in case" or have room for some sweet randarts that i want on my morgue when i ascend 21:29:49 all those resist rings 21:29:59 and i leave behind the lig/ambrosia/vulnerability that i never ever use anyway 21:30:13 right, the resist rings that i also never use 21:30:22 carry vuln 'just in case' you need to paralyse something that has high mr and doesn't have hexes 21:30:40 or the lig "just in case" i somehow can't handle a tormentor 21:30:48 but would rather get pummeled by an iron giant 21:30:50 or some shit 21:30:51 ambrosia in case you think of using it 21:31:24 noise in case of mesm in lair shoals vault 21:31:32 hahahahahahahaha 21:31:36 I do that 21:31:39 really? 21:31:42 wow 21:31:54 i read noise when i read-ID it 21:31:54 it is sad yes 21:32:02 then i read the entire stack and go back upstairs 21:32:19 and until chequers' commit got revoked, i read them every time i stepped on them 21:32:24 -!- sneakynesss has joined ##crawl-dev 21:32:56 might potion on a vehumet char in case I am out of mp and there's just one enemy left on an uncleared floor and I'm trapped 21:32:57 -!- sneakyness has quit [Ping timeout: 268 seconds] 21:33:08 i carry might potions anyway 21:33:16 they're useful on every character imo 21:33:21 yes 21:33:24 although i like to hit things with every character 21:33:24 one of the best potions 21:33:30 so do I 21:33:31 &dump 21:33:32 https://crawl.project357.org/morgue/zzxc/zzxc.txt 21:33:34 heh 21:33:50 there are guys where i probably shouldn't carry brilliance on 21:33:54 but i do anyway 21:33:59 I do in case of int drain 21:34:01 might and agi are always great though 21:34:05 good point 21:34:14 but I eventually drop them 21:34:16 i usually carry more decks than i should 21:34:20 until i drop them 21:34:21 -!- Jarlyk2 has quit [Quit: Page closed] 21:34:22 int drain is rare and predictable 21:34:31 but decks are shockingly useful 21:34:31 < ProzacElf> and until chequers' commit got revoked <-- so, for like 10hrs? :P 21:35:17 also, carrying around enslavement, paralysis, confusion because they are all useful in different ways 21:35:28 chequers: liar, i was forced to pick up every ?noise and ?vuln for like 2 weeks 21:35:32 confusion because it's 'cheaper' than the others 21:35:45 honestly, /para is the only one that i usually carry if i have inventory pressure 21:35:57 but your point is valid 21:35:58 usually yes although enslavement 21:39:58 -!- ystael has quit [Ping timeout: 252 seconds] 21:42:11 disto weapon for self-banishment / banishing annoying enemy 21:42:27 never had to use this but eh I saw good players doing it and started copying 21:42:29 do... do you actually ever switch to a disto weapon to deal with a specific enemy 21:42:53 it would've solved the time when demise was trapped in the silenced jail vault in depths 21:43:01 so would, like, digging 21:43:09 which he didn't have 21:43:14 and never dropped 21:45:41 he waited about 40k turns in there 21:46:23 at one stage a shapeshifter blinked into the jail cell with him and morphed into something that breathed a poison cloud 21:46:28 lol 21:46:40 and then morphed into an orb spider (which can fire iood to break the cell) 21:46:47 but the poison killed itself 21:46:53 lmao 21:47:08 so, to make sure i'm getting you straight: you're suggesting carrying around a disto weapon in case you get into a situation that one player in the history of the game has encountered? 21:47:22 IDK man 21:47:24 elliptic does it 21:47:29 there must be a reason 21:47:52 it sounds like a decent idea anyway 21:48:45 it doesn't seem like the sort of thing that would have any measurable effect on winrate. 21:49:02 definitely not measurable 21:49:24 I mean I haven't encountered a use for it yet 21:49:38 maybe one day, when I do, I'll let you know 21:50:01 -!- insecticide has quit [Ping timeout: 240 seconds] 21:50:55 ??distortion unwield 21:50:55 I don't have a page labeled distortion_unwield in my learndb. 21:50:59 ??distortion 21:50:59 distortion[1/5]: A weapon brand. When it hits, inflicts a random option from "1-7 bonus damage", "3-26 bonus damage", "blink", "teleport", or {banish}. When you unwield, you suffer wild translocation effects - up to 43 raw damage, banishment, teleport+confusion, or lots of glow. The probability of banishment from unwielding is 207/896, or about 23%. 21:52:05 hey, it did almost help that person in tomb 21:52:15 with lethal poisoning and no curing 21:52:21 -!- timbabwe_ has quit [Ping timeout: 244 seconds] 21:53:01 'almost help' is a really good phrase 21:53:14 if they thought of it 1 turn earlier it would've actually helped 21:53:27 disto unwield to escape is mainly for emergencies in orbrun, zig, and when confused with no way to cure confusion (usually this means as mummy) 21:54:05 and it definitely has saved me a couple times at least (and I've seen it save others), certainly it is very marginal though 21:54:20 PleasingFungus: there you go! 21:54:37 :) 21:55:11 so it's a faster escape than teleport during the orb run when you don't have many other escape options 21:55:15 to be fair it was also better back when you didn't come back from banishment in the same square where you were banished 21:57:33 -!- Enthusiasm has quit [Client Quit] 21:57:53 heh 21:57:56 maybe one of the only ways for a Fo to escape a bad situation too, other than god abilities 21:58:36 disto unwield is a lot better in situations where teleport is good too though 22:00:20 is the teleport from disto unwield instant? 22:01:22 -!- omarax has quit [Remote host closed the connection] 22:01:24 yes 22:01:28 if so then that's roughly 50% chance for an unwield to be a great escape 22:02:04 which is actually insane on the orb run for an action that takes just 0.5 turns to wield, and the same to unwield 22:02:10 the thing is that it also can deal a fair amount of damage 22:02:30 so it is really a last-ditch thing 22:02:43 -!- AreBrandon has quit [Quit: Leaving] 22:03:29 still, it gives options, and it's good to have more options 22:03:44 -!- Lasty has quit [Quit: Leaving.] 22:04:11 -!- Lasty has joined ##crawl-dev 22:05:57 -!- ProzacElf has quit [Ping timeout: 260 seconds] 22:06:00 -!- mizu_no_oto has quit [Quit: ["Textual IRC Client: www.textualapp.com"]] 22:09:05 -!- ProzacElf has joined ##crawl-dev 22:09:25 -!- CanOfWorms has joined ##crawl-dev 22:09:30 -!- tealeaves has quit [Quit: Bye] 22:28:30 -!- shuangxi has quit [Quit: Textual IRC Client: www.textualapp.com] 22:36:52 -!- svendre has quit [Ping timeout: 252 seconds] 22:38:01 -!- PsyMar has quit [Ping timeout: 240 seconds] 22:48:28 -!- PleasingFungus has quit [Ping timeout: 264 seconds] 22:57:09 really? 50%? 22:58:03 -!- Blade- has quit [Ping timeout: 268 seconds] 22:58:08 23% disto 22:58:12 banishment * 22:58:15 about the same for tele 22:59:21 -!- ontoclasm has quit [Quit: Leaving.] 23:01:21 -!- omarax has quit [Remote host closed the connection] 23:02:25 -!- LexAckson_ has joined ##crawl-dev 23:02:48 -!- GeeZoPeeZo has quit [Quit: Page closed] 23:03:37 yay, the code cleanup I wrote about disto probability has value! 23:04:02 oh, no it didn't 23:13:45 -!- WalkerBoh has joined ##crawl-dev 23:15:13 -!- molotove has quit [Quit: Leaving.] 23:25:40 -!- Blade- has quit [Ping timeout: 264 seconds] 23:26:02 lol 23:28:06 -!- ursan_ has quit [Ping timeout: 246 seconds] 23:43:36 -!- jack_ is now known as Blade- 23:51:54 -!- ystael has quit [Ping timeout: 260 seconds]