00:00:03 -!- omarax has quit [Remote host closed the connection] 00:00:33 -!- n1k has joined ##crawl-dev 00:01:39 https://dl.dropboxusercontent.com/u/1000017/crawl/jugg.png 00:02:11 -!- ussdefiant_ has joined ##crawl-dev 00:02:19 nice 00:02:38 reminds me of borderlands juggernauts 00:03:07 -!- ussdefiant has quit [Ping timeout: 255 seconds] 00:03:08 -!- ussdefiant_ is now known as ussdefiant 00:12:52 -!- AlphaQ has quit [Remote host closed the connection] 00:23:19 -!- copt has quit [] 00:25:19 03ontoclasm02 07* 0.17-a0-1749-gc7b3a25: Juggernaut tile 10(20 seconds ago, 1 file, 0+ 0-) 13https://github.com/crawl/crawl/commit/c7b3a25811a3 00:26:04 -!- bel has quit [Ping timeout: 255 seconds] 00:26:24 Lasty: smash time 00:27:24 Unstable branch on CRAWL.XTAHUA.COM updated to: 0.17-a0-1748-g222fba8 (34) 00:28:54 -!- n1k has left ##crawl-dev 00:29:32 -!- amalloy_ is now known as amalloy 00:31:03 -!- ProzacElf has joined ##crawl-dev 00:36:24 !cmd .jugged !lg * vlong>=0.17-a0-1748-g222fba8 killer~~juggernaut x=dam $* 00:36:24 Defined command: .jugged => !lg * vlong>=0.17-a0-1748-g222fba8 killer~~juggernaut x=dam $* 00:37:28 oops 00:37:48 oh no that's right 00:43:11 -!- WalrusKing__ has quit [Ping timeout: 244 seconds] 00:43:54 haha 00:44:02 countdown to a juggernaut kill 00:45:10 rip all spriggans 00:45:15 -!- lobf has quit [Quit: lobf] 00:45:35 or felids, depending on how fast juggernauts are 00:46:29 ??juggernaut 00:46:29 juggernaut[1/1]: They hit extremely hard (120 max damage!) and have very high health pools. They also move fast. However, they swing very slowly. Make the most of the time you get after a swing. 00:47:20 @??juggernaut 00:47:20 unknown monster: "juggernaut" 00:47:47 oh, speed 15 00:49:09 @??spriggan 00:49:10 spriggan (15i) | Spd: 10 (move: 60%) | HD: 7 | HP: 17-32 | AC/EV: 3/18 | Dam: 15 | 10weapons, 10items, 10doors, see invisible | Res: 06magic(60) | XP: 217 | Sz: little | Int: human. 00:49:23 @??bat 00:49:23 bat (15b) | Spd: 30 | HD: 1 | HP: 2-5 | AC/EV: 1/14 | Dam: 1 | see invisible, fly | Res: 08blind | XP: 1 | Sz: tiny | Int: animal. 00:49:30 ok, half as fast as a bat 00:50:16 <|amethyst> @??centaur 00:50:16 centaur (07c) | Spd: 15 | HD: 4 | HP: 13-30 | AC/EV: 3/7 | Dam: 10 | 10weapons, 10items, 10doors, archer | Res: 06magic(20) | XP: 113 | Sz: Large | Int: human. 00:50:18 player spriggans are speed 16.something believe 00:50:26 yeah, they're faster than centaurs 00:51:28 <|amethyst> monster and player spriggans are the same move speed now 00:51:58 hmm 00:52:08 @??shadow dragon 00:52:08 shadow dragon (06D) | Spd: 10 | HD: 17 | HP: 109-146 | AC/EV: 15/10 | Dam: 2013(drain), 1509(claw), 1509(claw) | evil, cold-blooded, see invisible, fly | Res: 06magic(120), 02cold++, 03poison, 12drown, 13neg+++ | Vul: 08holy | Chunks: 14noxious | XP: 2067 | Sp: b.draining (3d24) [11!AM, 06!sil, 08breath] | Sz: Giant | Int: animal. 00:52:19 ok, same MR as shadow dragons 00:52:21 rip spen 00:52:50 <|amethyst> (this is not true for centaurs: monster centaurs are a little faster at moving than players, and twice as fast at most actions 00:52:53 <|amethyst> ) 01:00:03 -!- omarax has quit [Remote host closed the connection] 01:03:26 -!- ontoclasm has quit [Quit: Leaving.] 01:06:24 it's sort of 1 hit ko monster 01:06:58 bit like a d:2 sigmund i guess 01:08:41 -!- mineral has quit [Read error: Connection reset by peer] 01:08:47 -!- gammafunk has quit [Ping timeout: 265 seconds] 01:09:05 -!- mineral has joined ##crawl-dev 01:10:02 will these warnings be fixed? potion.cc:1101:10: warning: 'PotionPorridge::can_quaff' hides overloaded virtual function [-Woverloaded-virtual] 01:10:51 Unstable branch on crawl.s-z.org updated to: 0.17-a0-1749-gc7b3a25 (34) 01:10:52 -!- Foamed has quit [Quit: RIP] 01:13:07 -!- tealeaves has quit [Quit: Bye] 01:14:18 -!- reaverb has quit [Quit: Page closed] 01:18:48 -!- CanOfWorms has quit [Quit: ChatZilla 0.9.92 [Firefox 3.6.28/20120306064154]] 01:19:25 <|amethyst> err 01:19:29 <|amethyst> that's no good 01:20:20 <|amethyst> I bet those aren't working at all :) 01:20:47 -!- BlackGyver has quit [Ping timeout: 240 seconds] 01:21:14 -!- amalloy is now known as amalloy_ 01:21:19 <|amethyst> I mean, not that they really exist, but old saves 01:21:51 -!- amalloy_ is now known as amalloy 01:23:24 <|amethyst> oh, I guess blood does 01:23:50 <|amethyst> and yes 01:23:56 <|amethyst> it lets you drink blood at Aliv 01:23:56 <|amethyst> e 01:23:58 oh, thought they were known 01:24:02 -!- GauHelldragon has quit [Ping timeout: 246 seconds] 01:24:20 maybe jenkins should build -Werror 01:25:20 <|amethyst> maybe not a bad idea now that we have no expected warnings 01:26:03 -!- Earlo has quit [Read error: Connection reset by peer] 01:42:27 -!- Gorgo_ has quit [Quit: Leaving.] 01:43:27 -!- Finwe^ is now known as Finwe 01:45:02 -!- GauHelldragon has quit [Ping timeout: 246 seconds] 01:46:35 -!- filthy has quit [Quit: please don't look for me] 02:00:03 -!- omarax has quit [Remote host closed the connection] 02:00:49 -!- fbafelipe has quit [Quit: Leaving] 02:02:30 -!- Evablue_ has quit [Quit: Evablue_] 02:02:56 -!- Blazinghand has joined ##crawl-dev 02:05:30 -!- KurzedMetal has quit [Read error: Connection reset by peer] 02:07:22 -!- GauHelldragon2 is now known as GauHelldragon 02:08:00 -!- Krakhan has quit [Ping timeout: 264 seconds] 02:14:51 -!- Mekanik has quit [Quit: My Mac has gone to sleep. ZZZzzz…] 02:20:38 -!- bonghitz has quit [Remote host closed the connection] 02:22:11 -!- WalkerBoh has quit [Remote host closed the connection] 02:27:13 !messages 02:27:13 No messages for TZer0. 02:31:13 -!- amalloy is now known as amalloy_ 02:42:57 -!- st_ has joined ##crawl-dev 02:45:19 -!- lobf has joined ##crawl-dev 02:47:02 -!- WereVolvo has quit [Remote host closed the connection] 02:48:49 03|amethyst02 07* 0.17-a0-1750-g70767c4: Correct can-quaff checks for blood and porridge (chequers) 10(82 minutes ago, 1 file, 3+ 3-) 13https://github.com/crawl/crawl/commit/70767c4010cc 02:48:49 03|amethyst02 07* 0.17-a0-1751-g9fa07f0: Add override specifier in some places. 10(52 minutes ago, 31 files, 343+ 332-) 13https://github.com/crawl/crawl/commit/9fa07f085022 02:54:50 <|amethyst> probably there's some clang-based tool to add those automatically 02:55:17 <|amethyst> and I really don't feel like going through *_attack and the rest of the menu code any time soon, that's painful 02:56:02 -!- grisha5 has quit [Quit: Page closed] 02:56:03 -!- ystael has quit [Ping timeout: 272 seconds] 02:59:17 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 03:00:03 -!- omarax has quit [Remote host closed the connection] 03:02:03 -!- amalloy_ is now known as amalloy 03:06:50 -!- simmarine has quit [Quit: Leaving] 03:07:18 do brain worms ever naturally appear outside of that one lair ending anymore? 03:13:37 -!- ussdefiant has quit [Ping timeout: 264 seconds] 03:22:17 Unstable branch on crawl.beRotato.org updated to: 0.17-a0-1751-g9fa07f0 (34) 03:23:22 -!- Voker57 has quit [Ping timeout: 255 seconds] 03:26:13 -!- Ultraviolent4 has quit [Quit: Page closed] 03:26:40 -!- Vizer__ has quit [Read error: Connection reset by peer] 03:38:41 -!- UncertainKitten has quit [Quit: Connection reset by pier.] 03:41:04 -!- robbje has quit [Remote host closed the connection] 03:53:00 -!- rast has quit [Remote host closed the connection] 03:54:24 -!- vale_ has quit [Remote host closed the connection] 03:55:34 -!- rast has joined ##crawl-dev 04:00:03 -!- omarax has quit [Remote host closed the connection] 04:05:08 -!- lobf has quit [Quit: lobf] 04:36:12 -!- amalloy is now known as amalloy_ 04:36:37 -!- ProzacElf has quit [Ping timeout: 265 seconds] 04:38:26 -!- ProzacElf has joined ##crawl-dev 04:41:20 -!- Patashu has joined ##crawl-dev 04:50:06 -!- Voker57 has quit [Read error: Connection reset by peer] 04:57:16 -!- predator217 has quit [Ping timeout: 260 seconds] 04:58:56 -!- GauHelldragon has quit [Ping timeout: 246 seconds] 05:00:03 -!- omarax has quit [Remote host closed the connection] 05:03:21 -!- NeremWorld has quit [Ping timeout: 272 seconds] 05:05:14 -!- ProzacElf has quit [Quit: HydraIRC -> http://www.hydrairc.com <-] 05:05:54 -!- siepu has quit [Ping timeout: 250 seconds] 05:14:44 -!- syllogism has joined ##crawl-dev 05:29:54 -!- Zilis has quit [Read error: Connection reset by peer] 05:30:34 -!- Blazinghand has quit [Read error: Connection reset by peer] 05:31:08 -!- Brannock has quit [Read error: Connection reset by peer] 05:31:30 -!- kroki has quit [Quit: Page closed] 05:31:35 -!- Brannock has joined ##crawl-dev 05:34:34 -!- ololoev has quit [Quit: Page closed] 05:36:59 -!- MarvinPA has joined ##crawl-dev 05:41:23 -!- aarujn has quit [Ping timeout: 265 seconds] 05:50:37 -!- Tags has quit [Quit: This computer has gone to sleep] 06:00:01 -!- omarax has quit [Remote host closed the connection] 06:00:04 -!- Amy is now known as Guest34802 06:02:27 -!- Amy|Sonata has quit [Ping timeout: 244 seconds] 06:09:42 -!- MarvinPA has quit [Quit: Leaving] 06:14:29 -!- foophykins has quit [Ping timeout: 246 seconds] 06:15:49 -!- ByronJohnson has quit [Ping timeout: 240 seconds] 06:21:34 -!- tksquared has quit [Ping timeout: 244 seconds] 06:22:11 -!- Lolov has quit [Ping timeout: 246 seconds] 06:26:10 -!- siepu has quit [Ping timeout: 268 seconds] 06:32:36 unknown monster: "juggernaut" 06:32:36 %??juggernaut 06:32:44 -!- MarvinPA has joined ##crawl-dev 06:33:45 <|amethyst> ~+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 06:39:59 -!- ByronJohnson has quit [Ping timeout: 264 seconds] 06:51:09 -!- Zeia has quit [Ping timeout: 240 seconds] 06:52:32 -!- ByronJohnson has quit [Ping timeout: 256 seconds] 06:58:25 -!- debo has quit [Quit: orb spiders :(] 06:59:36 -!- debo has joined ##crawl-dev 07:00:02 -!- omarax has quit [Remote host closed the connection] 07:06:20 -!- debo has quit [Quit: orb spiders :(] 07:16:12 -!- Lasty has joined ##crawl-dev 07:16:21 !messages 07:16:21 (1/1) minqmay said (3d 6h 42m 8s ago): will i get in trouble if i register "thanks_bad_advice" for mps posts and the like 07:25:46 -!- Evablue has quit [Quit: Evablue] 07:34:21 glosham (L27 VpAK) ASSERT(_valid()) in 'ray.cc' at line 226 failed. (Zig:8) 07:40:49 !tell ontoclasm further thoughts on the juggernaut tile: A giant with iron plates welded onto its skin. 07:40:50 Lasty: OK, I'll let ontoclasm know. 07:41:10 !lg * killer=juggernaut 07:41:10 No games for * (killer=juggernaut). 07:41:53 -!- Lasty has quit [Quit: Leaving.] 07:52:40 -!- siepu has quit [Ping timeout: 246 seconds] 08:00:01 -!- omarax has quit [Remote host closed the connection] 08:02:21 <|amethyst> \0pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp 08:04:18 <|amethyst> \ 08:05:08 -!- kba_ has quit [Quit: Page closed] 08:05:56 -!- MarvinPA has quit [Ping timeout: 255 seconds] 08:07:29 -!- debo has joined ##crawl-dev 08:07:43 -!- radinms has quit [Ping timeout: 246 seconds] 08:09:35 -!- MarvinPA has joined ##crawl-dev 08:09:53 <|amethyst> ~7k~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~= -000000000]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]?A 08:16:23 Cat on the keyboard, huh? 08:16:37 -!- wheals has joined ##crawl-dev 08:18:19 needs more practice at coming up with good demon names 08:21:08 we just need to throw in vowels 08:21:22 A 00u]a]a comes into view. 08:40:04 -!- tealeaves has quit [Quit: Bye] 08:50:25 -!- Fhqwhgads_ has quit [Quit: ChatZilla 0.9.92 [Firefox 40.0.3/20150826023504]] 08:50:36 -!- ussdefiant has joined ##crawl-dev 08:51:02 -!- siepu has quit [Ping timeout: 260 seconds] 08:56:56 -!- wheals has quit [Quit: Leaving] 08:57:07 -!- tealeaves has quit [Quit: Bye] 08:58:25 -!- Patashu has quit [Ping timeout: 240 seconds] 09:00:01 -!- omarax has quit [Remote host closed the connection] 09:06:38 -!- LexAckson has joined ##crawl-dev 09:06:43 -!- gammafunk has joined ##crawl-dev 09:17:00 -!- tealeaves has quit [Ping timeout: 268 seconds] 09:24:23 do we have lua style guidelines? 09:27:58 -!- Mindiell has quit [Quit: leaving] 09:28:06 -!- Mindiell has joined ##crawl-dev 09:38:49 -!- DrKe has quit [] 09:46:58 -!- CKyle has joined ##crawl-dev 09:52:41 -!- CKyle has quit [Quit: Textual IRC Client: www.textualapp.com] 09:55:57 -!- ussdefiant has quit [Ping timeout: 244 seconds] 09:56:15 -!- orbekk has quit [Quit: WeeChat 1.0.1] 09:58:04 -!- wheals has joined ##crawl-dev 10:00:01 -!- omarax has quit [Remote host closed the connection] 10:04:42 -!- CKyle has joined ##crawl-dev 10:08:36 -!- orbekk has quit [Quit: WeeChat 1.0.1] 10:11:28 -!- tksquared_ has quit [Ping timeout: 246 seconds] 10:12:31 -!- bonghitz has quit [Ping timeout: 265 seconds] 10:17:22 -!- crate has quit [Ping timeout: 260 seconds] 10:22:11 -!- MarvinPA has quit [Ping timeout: 265 seconds] 10:22:28 -!- ystael has quit [Ping timeout: 246 seconds] 10:24:20 -!- rast has quit [Remote host closed the connection] 10:24:34 -!- crate_ has quit [Ping timeout: 246 seconds] 10:25:33 -!- rast has joined ##crawl-dev 10:26:47 -!- Ladykiller69 has quit [Read error: Connection reset by peer] 10:27:40 -!- athros has quit [Quit: Bye bye] 10:36:10 -!- CKyle has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 10:38:22 -!- raskol has quit [Ping timeout: 272 seconds] 10:46:20 -!- ololoev has quit [Quit: Page closed] 10:48:01 -!- wheals has quit [Quit: Leaving] 10:49:53 -!- Ultraviolent4 has quit [Quit: Page closed] 10:52:24 -!- CKyle has joined ##crawl-dev 10:56:51 !tell minmay no, thanks_bad_advice won't be welcome, but I'll remove a monster of your choice if you find a constructive way of dealing with mps's constant bad advice 10:56:52 Lasty_: OK, I'll let minmay know. 10:57:43 -!- tealeaves has quit [Quit: Bye] 10:58:42 -!- teukkam has quit [Ping timeout: 246 seconds] 11:00:01 -!- omarax has quit [Remote host closed the connection] 11:00:26 -!- CKyle has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 11:07:18 -!- MgDark has quit [Ping timeout: 255 seconds] 11:11:28 -!- Gorgo has quit [Ping timeout: 246 seconds] 11:11:49 -!- Zekka has quit [Ping timeout: 246 seconds] 11:12:08 oh his choice?! that's a bold move 11:12:21 s/oh/of/ 11:12:25 -!- bonghitz has quit [Ping timeout: 244 seconds] 11:14:59 ??juggernaut 11:14:59 juggernaut[1/1]: They hit extremely hard (120 max damage!) and have very high health pools. They also move fast. However, they swing very slowly. Make the most of the time you get after a swing. 11:15:02 !cmd .jugged !lg * killer=juggernaut $* 11:15:04 Redefined command: .jugged => !lg * killer=juggernaut $* 11:21:27 -!- cybersaint2k has quit [Ping timeout: 246 seconds] 11:21:29 -!- Ragnor has quit [Ping timeout: 252 seconds] 11:27:34 -!- tealeaves has quit [Quit: Bye] 11:37:19 -!- syllogism has quit [Read error: Connection reset by peer] 11:37:39 -!- syllogism has joined ##crawl-dev 11:41:25 -!- rast has quit [Ping timeout: 246 seconds] 11:45:14 -!- ontoclasm has joined ##crawl-dev 11:46:48 -!- radinms has quit [] 11:49:46 thymos (L6 NaCj) (D:4) 11:53:34 -!- SurpriseTRex has quit [Quit: Leaving] 11:58:22 -!- Kalir has quit [Changing host] 12:00:02 -!- omarax has quit [Read error: Connection reset by peer] 12:01:21 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 12:03:02 -!- Tux[Qyou] has joined ##crawl-dev 12:08:00 -!- kuniqs has quit [Ping timeout: 246 seconds] 12:11:52 -!- infrasho1tfoo has quit [Ping timeout: 244 seconds] 12:13:34 -!- bonghitz has quit [Ping timeout: 260 seconds] 12:17:03 -!- raskol has quit [Ping timeout: 255 seconds] 12:17:10 -!- bonghitz_ has quit [Ping timeout: 240 seconds] 12:18:17 -!- MarvinPA has joined ##crawl-dev 12:21:49 -!- siepu has quit [Quit: Leaving] 12:25:51 -!- infrasho1tfoo has quit [Remote host closed the connection] 12:32:28 -!- tealeaves has quit [Quit: Bye] 12:34:40 -!- lobf has joined ##crawl-dev 12:34:48 -!- Ragdoll has quit [Quit: Leaving] 12:39:29 -!- tealeaves has quit [Read error: Connection reset by peer] 12:39:51 -!- checkzyo has quit [Ping timeout: 246 seconds] 12:40:16 -!- kuniqs has quit [Quit: Page closed] 12:49:54 -!- CKyle has joined ##crawl-dev 12:50:07 Unstable branch on crawl.buzz updated to: 0.17-a0-1751-g9fa07f0 (34) 12:52:41 -!- Torax_ has quit [Quit: Page closed] 12:55:45 -!- amalloy_ is now known as amalloy 12:56:40 -!- ystael_ is now known as ystael 12:59:26 -!- Mekanik has quit [Quit: My Mac has gone to sleep. ZZZzzz…] 12:59:32 -!- Blazinghand has joined ##crawl-dev 13:00:02 -!- omarax has quit [Remote host closed the connection] 13:01:29 gammafunk: plot twist: lasty just means "remove a single titan", not "remove titans from the game" 13:01:47 heh 13:03:09 -!- mineral has quit [Ping timeout: 256 seconds] 13:05:10 2 titans come into view. The titan disappears! 13:10:16 -!- lobf has quit [Quit: lobf] 13:11:43 -!- Unmovable has joined ##crawl-dev 13:15:36 .jugged 13:15:36 No games for * (killer=juggernaut). 13:15:46 I've heard that a few of them have been killed off so far 13:19:24 -!- lobf has joined ##crawl-dev 13:20:15 -!- jaxry has quit [Quit: Page closed] 13:20:51 so they must not be that fatal... 13:21:05 @??juggernaut 13:21:05 unknown monster: "juggernaut" 13:21:05 ontoclasm: You have 2 messages. Use !messages to read them. 13:21:09 !messages 13:21:10 (1/2) Bodrick said (11h 48m 24s ago): hey - i've been working on LOS blending, but i'm not sure which method fits better into the crawl aesthetic. http://i.imgur.com/0WxQSeP.png was my first attempt, but i think i prefer http://i.imgur.com/Jy24HFJ.png. They're still early prototypes, but if you think they're dreadful and won't be accepted, i won't finish them :) 13:21:15 !messages 13:21:15 (1/1) Lasty said (5h 40m 25s ago): further thoughts on the juggernaut tile: A giant with iron plates welded onto its skin. 13:22:04 Lasty_: I do wonder if some kind of status/status indicator would be a lot better for them interface wise 13:22:18 Bodrick: ooh, neat 13:22:22 since it's not going to be terribly obvious to the player when they can't move 13:22:30 maybe that can come later though 13:22:36 gammafunk: that might be good, though it does slippery slope a little -- should monsters w/ giant clubs get them too? 13:22:55 if you're a spriggan walking, should attack speed 10 monsters get that icon? 13:22:57 well this isn't too slippery, I mean 45 energy is way more 13:22:58 -!- Ququman has joined ##crawl-dev 13:23:05 i like the second one too, but i'm wondering how it looks next to unexplored stuff 13:23:10 than delay that giant club monsters get 13:23:29 gammafunk: yeah, it's definitely a bigger scale 13:23:50 it's not super bad, since you can of course see them not moving at you 13:24:00 or not acting rather 13:24:07 I suppose what I'm saying is that while I'm open to the idea, I think it probably should be applied uniformly... 13:24:24 their xv does say slow attacking too 13:24:41 yeah that's good at least 13:26:34 brogue i think labels monsters "off-balance" if they won't move next turn 13:26:45 but crawl's variable speeds mean that won't work 13:27:11 well, it could mean something more like "won't act next normal speed turn" 13:27:22 but yeah it's more complicated due to action delay variation 13:27:39 yeah 13:28:28 -!- CKyle_ has joined ##crawl-dev 13:28:40 <|amethyst> @??worm 13:28:40 worm (04w) | Spd: 6 | HD: 4 | HP: 14-24 | AC/EV: 1/5 | Dam: 12 | regen | Res: 06magic(10) | XP: 5 | Sz: small | Int: brainless. 13:28:49 Unstable branch on crawl.akrasiac.org updated to: 0.17-a0-1751-g9fa07f0 (34) 13:29:05 <|amethyst> I think any change that would give a special indicator to juggernauts should also give one for worms 13:29:20 <|amethyst> but it's complicated as gammafunk says 13:29:57 why does someone want blurry los 13:30:06 Sacrifice eye? ;p 13:30:08 tome has that and it makes it impossible to tell what exactly you (can't) see 13:30:55 the fact it also has separate systems for vision range, light and infravision makes it even worse 13:31:58 -!- CKyle has quit [Ping timeout: 260 seconds] 13:33:18 oh, and telepathy and fifty different types of wallhacks 13:35:39 <|amethyst> kvaak: do you have problems telling what is and is not in water? 13:36:15 -!- simmarine has joined ##crawl-dev 13:37:01 <|amethyst> I do prefer the more rectilinear approach (the first example), though 13:38:50 in crawl console yes (since monster glyphs override the floor, duh), in crawl tiles no, in tome no but only because it basically has no water apart from a few very specific levels 13:39:21 <|amethyst> kvaak: I think the first example, at least, is comparable to the shore on water tiles 13:39:53 -!- n1k has joined ##crawl-dev 13:40:32 the first example is kind of okay but the lower right corner is somewhat obscure at a glance 13:41:03 the floor is uniform here, with several types of tiles it might be even worse 13:42:04 <|amethyst> yeah, it's probably intruding too far into the cell there; the second version fixes that but then diagonals take up more of the cell 13:42:09 the first one i did i probably went a bit over the top with the darkening 13:42:49 -!- bonghitz has quit [Ping timeout: 256 seconds] 13:43:53 anyway as long as you don't mess with fully visible tiles it's probably okay 13:44:00 -!- bonghitz has quit [Client Quit] 13:44:54 id move the darkening closer to the corners in the second one so the tile is more octagonal i think 13:45:02 tome has this fading effect (and separate light sources, and light system) which makes it often impossible to tell which tiles are actually lit, which ones are visible and which ones are both 13:45:05 -!- Kadarus has quit [Quit: Bye] 13:45:38 -!- TangoBravo has quit [Quit: Page closed] 13:46:25 yeah - i'm going to make sure its easy to see which tiles are lit and not 13:46:25 <|amethyst> I would say as long as it doesn't darken more than about 1/4 of a visible tile (altogether), and doesn't lighten more than about 1/4 of invisible cells 13:46:42 <|amethyst> that number might need to be tweaked, but 1/3 of the total surface area would probably be too much 13:46:46 it should also definitely be optional 13:47:02 that'd help but most players never touch their rcfiles 13:47:08 yeah, i was going to add a setting for it 13:49:48 <|amethyst> What would be nice is a setting to draw grid lines (probably with alpha so they don't obscure anything completely) 13:51:06 <|amethyst> I guess they'd be over the floor, wall, and features, but under monsters etc 13:51:26 <|amethyst> s/would be/else &/ 13:51:36 -!- amalloy is now known as amalloy_ 13:53:46 -!- thromnambular has quit [Client Quit] 13:55:12 -!- lobf has quit [Quit: lobf] 13:55:34 -!- lobf has joined ##crawl-dev 13:56:36 -!- WalrusKing__ has quit [Ping timeout: 272 seconds] 13:57:47 -!- ProzacElf has joined ##crawl-dev 13:58:16 -!- tksquared has quit [Ping timeout: 246 seconds] 13:58:42 |amethyst: probably wouldn't be too hard to implement 13:59:03 dunno how it would impact performance, though, since it means another layer on every tile 14:00:01 <|amethyst> ontoclasm: I wonder if you can do it with just some line-drawing primitive rather than actually compositing in an entire 32x32 tile 14:00:02 -!- omarax has quit [Remote host closed the connection] 14:00:13 no clue 14:00:37 <|amethyst> probably it could be mixed into one of the existing layers 14:00:41 i mean, you should be able to, but i'm not sure how exactly crawl gets drawn to the screen in the end 14:01:29 !tell Lasty_ i ran into one of your juggernauts last night. not that scary but a guy with 62 AC may not be the best test of that 14:01:29 ProzacElf: OK, I'll let lasty_ know. 14:01:35 -!- Blazinghand has quit [Read error: Connection reset by peer] 14:03:26 ProzacElf: I saw that that in the logs -- how was it? 14:03:26 Lasty_: You have 1 message. Use !messages to read it. 14:04:04 -!- lobf has quit [Quit: lobf] 14:04:15 at first i was worried b/c i went around a corner then it was right on top of me 14:04:40 but it did like 40 damage or so and then i just beat the tar out of it while it was regaining energy 14:04:47 Lasty_: how much damage do they do? 14:05:15 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 14:05:37 @?? juggernaut 14:05:37 unknown monster: "juggernaut" 14:05:41 i'm Gr, so i had low enough HP that i was a bit worried, but with my AC it just wasn't that severe of a threat 14:05:45 update thyself, bot! 14:05:47 heh 14:05:49 ontoclasm: 120 14:06:05 ah, so like a titanic slime, neat 14:06:08 which is to say, 1d120 14:06:18 @??titanic 14:06:18 unknown monster: "titanic" 14:06:25 @??titanic slime creature 14:06:25 titanic slime creature (03J) | Spd: 10 | HD: 11 | HP: 245-370 | AC/EV: 1/4 | Dam: 110 | amphibious, regen, unbreathing | Res: 06magic(40), 03poison, 12drown | XP: 1315 | Sz: Giant | Int: brainless. 14:06:44 I always found it weird slime creatures' MR doesn't increase as they merge 14:06:49 -!- UncertainKitten has joined ##crawl-dev 14:07:25 fr change that 14:07:42 make huge and larger mr-immune 14:08:19 there's just something very, very wrong with the towering mass of murder that titanic slime creature is succumbing to /confuse like a complete wimp :( 14:08:36 heh 14:08:40 also their speed should increase 14:08:48 kvaak: yeah 14:09:03 -!- FiftyNine has quit [] 14:09:05 don't slime creatures have awfully low MR for slimes in general anyway? 14:09:09 -!- lobf has joined ##crawl-dev 14:09:15 <|amethyst> @??jelly 14:09:15 jelly (04J) | Spd: 10 | HD: 3 | HP: 12-21 | AC/EV: 0/2 | Dam: 308(acid:7d3) | 04eats items, amphibious, see invisible, unbreathing | Res: 06magic(10), 03poison, 08acid+++, 12drown | XP: 42 | Sz: small | Int: brainless. 14:09:18 or have i just been out of the habit of trying to hex slimes lately? 14:09:23 @??acid blob 14:09:23 acid blob (11J) | Spd: 12 | HD: 18 | HP: 79-117 | AC/EV: 1/3 | Dam: 4208(acid:7d3) | 04eats items, see invisible, unbreathing | Res: 06magic(160), 03poison, 08acid+++, 08blind, 12drown | XP: 2418 | Sp: spit acid (3d7) [11!AM, 06!sil] | Sz: small | Int: brainless. 14:09:24 well they're relatively "weak" slimes 14:09:27 ok, higher end slimes 14:09:59 i guess slime creatures are one of the only "middle end" slimes 14:10:08 brown ooze (07J) | Spd: 10 | HD: 7 | HP: 26-52 | AC/EV: 10/1 | Dam: 2508(acid:7d3) | 04eats items, sense invisible | Res: 06magic(65), 03poison, 08acid+++, asphyx, 12drown | XP: 245 | Sz: little | Int: plant. 14:10:08 %0.13?brown ooze 14:10:12 rip 14:10:24 funnily enough these things had higher mr 14:10:27 -!- Gorgo_ has quit [Ping timeout: 255 seconds] 14:10:29 i forgot about them 14:10:40 death ooze (06J) | Spd: 12 | HD: 11 | HP: 42-58 | AC/EV: 2/4 | Dam: 3204(rot), 32 | 07undead, 04eats items, evil, see invisible, unbreathing | Res: 06magic(120), 02cold, 09poison+++, 08acid+++, 12drown, 04rot+++, 13neg+++, 13torm | Vul: 08holy++ | XP: 1091 | Sz: little | Int: brainless. 14:10:40 <|amethyst> %??death ooze 14:10:52 <|amethyst> @??azure jelly 14:10:52 azure jelly (12J) | Spd: 12 | HD: 15 | HP: 68-101 | AC/EV: 5/10 | Dam: 1212(cold:15-44), 1212(cold:15-44), 12, 12 | 04eats items, see invisible, unbreathing | Res: 06magic(80), 02cold, 10elec, 03poison, 08acid+++, 08blind, 12drown | Vul: 04fire | XP: 1888 | Sz: small | Int: brainless. 14:11:23 heh....wow, brown oozes had plant intelligence? they were like the geniuses of the slime world! 14:11:37 acid blob (11J) | Spd: 12 | HD: 18 | HP: 78-121 | AC/EV: 1/3 | Dam: 4208(acid:7d3) | 04eats items, sense invisible, !sil | Res: 06magic(168), 03poison, 08acid+++, asphyx, 12drown | XP: 2420 | Sp: acid splash (3d7+7d5) | Sz: small | Int: plant. 14:11:38 %0.13?acid blob 14:11:50 oh 14:11:52 <|amethyst> old "plant" = new "brainless" 14:11:56 that was just before brainless was around 14:11:58 royal jelly (08J) | Spd: 14 | HD: 21 | HP: 230 | AC/EV: 8/4 | Dam: 5008(acid:7d3), 3008(acid:7d3) | 04eats items, sense invisible | Res: 06magic(196), 03poison, 08acid+++, asphyx, 12drown | XP: 14176 | Sz: Medium | Int: plant. 14:11:58 %0.13?the royal jelly 14:12:13 goblin zombie (07z) | Spd: 8 | HD: 1 | HP: 6-11 | AC/EV: 0/7 | Dam: 3 | 07undead, evil | Res: 06magic(1), 02cold++, 09poison+++, 12drown, 04rot, 13neg+++, 13torm | Vul: 08holy++ | XP: 1 | Sz: small | Int: plant. 14:12:13 <|amethyst> %0.13?goblin zombie 14:12:14 honestly, i'd think brainless would provide immunity to confusion at least 14:12:18 huh, I always thought TRJ was smarter than the rest 14:12:21 rast just brought this up: is "faith allowing you to get more permanent gifts a fundamental problem with "faith? 14:12:23 i did too 14:12:51 why is it any more of a problem than faith allowing you to use abilities more often 14:12:57 <|amethyst> ProzacElf: we just removed special-case immunity to confusion, I doubt we'll re-add it with a different condition 14:13:05 fair enough 14:13:20 I mean if there was a god that gave you stacking permanent upgrades I'd maybe see a problem 14:13:23 but there isn't one 14:13:23 there are plenty of other things that don't make a whole lot of intutitive sense in this game 14:13:46 yeah, and like 90% of those permanent gifts get thrown on the floor as soon as they're IDed anyway 14:14:00 trog gives a good weapon which gets replaced by a better weapon until you get the best weapon which no longer gets replaced 14:14:17 oka gifts you a random bunch of crap, odds you keep multiple gifts of his (apart from ammo) are tiny 14:14:17 a percentage which just gets higher the longer you go 14:14:28 gozag gives you more everything but he's gozag 14:14:38 kvaak: because when you remove the amulet, you lose a big chunk of piety; if you've been using lots of abilities, you probably end up with pretty low piety. That's a meaningful cost that directly opposes the benefit it gives while worn. Permanent gifts just accrue. 14:14:56 yes except they really don't 14:15:06 well there's jiyva too but he just removes everything anyway 14:15:10 yeah 14:15:46 the piety hit does add a bit of strategy on even using the amulet in the first place 14:16:27 i'm not saying it couldn't/shouldn't be tweaked, but if i've already got an amulet i like i tend to not wear-ID them on the grounds that i don't want to accidentally put on faith 14:17:41 ... also should wizardry be an amulet with a scales-over-time bonus instead of a swappable ring? 14:18:30 -!- sgun_ has quit [Ping timeout: 240 seconds] 14:19:02 would that also impact the staff? 14:23:10 -!- CKyle_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 14:23:36 <|amethyst> oh, that's why monster hasn't been updating. I broke it with bitfieldifying monster class flags 14:23:37 Monster database of master branch on crawl.develz.org updated to: 0.17-a0-1751-g9fa07f0 14:23:41 <|amethyst> unbroke 14:23:44 <|amethyst> @??juggernaut 14:23:44 juggernaut (09C) | Spd: 15 (atk: 450%) | HD: 20 | HP: 158-185 | AC/EV: 20/10 | Dam: 120 | 10doors, fighter, see invisible | Res: 06magic(120), 12drown | XP: 7224 | Sz: Giant | Int: human. 14:24:49 <|amethyst> Lasty_: because wizardry bonus is useful outside of combat? 14:25:31 <|amethyst> Lasty_: making it an amulet and having people rest for several turns as part of their swap-buff-unswap seems like it just makes things worse 14:26:26 <|amethyst> and in combat I don't see a real difference between =wiz and (say) =protfire in terms of swapping 14:29:25 |amethyst: if it scaled up w/ XP instead of time... 14:29:28 <|amethyst> OTOH as a player I don't swap jewellery nearly enough (only really when semi-permanently switching my kit) 14:30:13 i basically only do it in zot 14:30:18 |amethyst: protection from fire isn't an effect you can get from training, but wizardry is. Having wizardry on swap means not having to train as much of all magic skills at the cost of constantly swapping jewelry 14:30:20 but i'm far from an optimal player myself 14:31:07 -!- CKyle has joined ##crawl-dev 14:32:42 -!- amalloy_ is now known as amalloy 14:32:54 <|amethyst> Lasty_: the compared to ring of strength for an armoured caster, ring of fire/ice, ring of stealth, ring of evasion, and ring of protection 14:33:05 <|amethyst> s/the/then/ 14:33:57 <|amethyst> maybe part of the problem is there are still too many spells that don't care enough about power 14:34:32 <|amethyst> since that's a big difference between training magic skills higher and using wizardry 14:34:45 protection and evasion IMO don't count because you always want more EV/AC, but there's a practical limit to spell failure; strength is one I don't think people do swap out in these cases, but maybe I'm wrong; I suppose switching to stealth when exploring is probably technically a good idea, but I don't do that. 14:34:52 fire/ice: yeah, definitely 14:35:07 I do think making power matter for all spells would be a strictly good thing. 14:35:37 <|amethyst> there's still the psychological problem 14:35:43 <|amethyst> you see the fail rate go down 14:35:51 <|amethyst> you don't really see the damage going up 14:35:58 <|amethyst> except abstractly or statistically 14:36:21 <|amethyst> "oh, it takes me 4.3 casts to kill this monster instead of 4.7" 14:37:24 right now the spells where power is a problem aren't mostly the damaging ones, but perhaps different scaling on damage/power would be good. The stepdowns are remarkably harsh... 14:38:11 Lasty_: fwiw i don't see any problem with "faith letting you get more gifts. "faith lets you get more of whatever your god gives you: if you're following elyvilon it's more heals/pacifies, which keeps you alive now; if you're following sif it's more books, or whatever 14:38:41 there's nothing qualitiatively different about "more books" vs "more smiting" that makes faith better for gift gods. personally i think it's usually worse 14:42:06 <|amethyst> faith for veh is kind of weird 14:42:47 in that it makes it much harder to make good on the gifts 14:44:05 faith for veh should give you hellfire magic 14:44:05 Would "faith be worse for the game or better if it decreased ability piety costs instead of increasing piety gain? 14:44:12 then you can actually let it end in hellfire 14:44:25 <|amethyst> it would be pointless for some gods 14:44:48 Sif 14:44:58 who else? 14:45:00 <|amethyst> veh 14:45:04 ah right 14:45:30 <|amethyst> not entirely pointless on makhleb, but the abilities aren't the big thing 14:45:51 <|amethyst> kiku 14:45:58 I don't see any major problems with faith really 14:46:00 kiku's corpse delivery piety is meaningful 14:47:44 <|amethyst> oh, right 14:49:23 but yeah, Sif and Veh definitely 14:49:28 hrmm 14:49:51 (btw, I'm not necessarily saying these would be good changes, just exploring them) 14:50:19 Some say that "faith should be worn all game on most characters. Does that seem correct to you? 14:50:43 <|amethyst> !lg * won 14:50:44 32694. tgcid9999 the Slayer (L26 OpVM of Ashenzari), escaped with the Orb and 3 runes on 2015-09-01 18:23:27, with 1497306 points after 83632 turns and 14:12:45. 14:50:44 <|amethyst> !lg * won -2 14:50:45 <|amethyst> !lg * won -3 14:50:45 32693/32694. comborobin the Axe Maniac (L27 MiAK of Lugonu), escaped with the Orb and 5 runes on 2015-09-01 17:47:07, with 2631080 points after 92647 turns and 6:26:21. 14:50:45 <|amethyst> !lg * won -4 14:50:46 32692/32694. thromnambular the Wrestler (L26 MiTm of Nemelex Xobeh), escaped with the Orb and 3 runes on 2015-09-01 17:37:44, with 1734328 points after 63322 turns and 3:42:21. 14:50:46 <|amethyst> !lg * won -5 14:50:46 32691/32694. orkboi the Axe Maniac (L27 MiBe of Trog), escaped with the Orb and 4 runes on 2015-09-01 17:20:19, with 1844363 points after 119144 turns and 19:12:35. 14:50:47 32690/32694. sleevener the Wrestler (L27 GhGl of Yredelemnul), escaped with the Orb and 3 runes on 2015-09-01 17:16:36, with 1796907 points after 60241 turns and 11:45:39. 14:50:48 <|amethyst> !lg * won -6 14:50:49 32689/32694. abixa the Farming Petrodigitator (L27 GrFi of Makhleb), escaped with the Orb and 15 runes on 2015-09-01 15:18:09, with 8725510 points after 214317 turns and 1d+17:56:55. 14:50:51 <|amethyst> !lg * won -7 14:50:51 32688/32694. sanka the Intangible (L27 MfSk of Fedhas), escaped with the Orb and 3 runes on 2015-09-01 15:08:04, with 1583621 points after 76003 turns and 4:11:28. 14:50:53 <|amethyst> !lg * won -8 14:50:54 32687/32694. Starve the Invulnerable (L27 MiWr of Makhleb), escaped with the Orb and 5 runes on 2015-09-01 12:39:39, with 3605035 points after 59977 turns and 4:10:48. 14:50:56 <|amethyst> oop 14:50:58 <|amethyst> !lg * won -log -1 14:50:59 32694. tgcid9999, XL26 OpVM, T:83632: http://dobrazupa.org/morgue/tgcid9999/morgue-tgcid9999-20150901-182327.txt 14:51:01 <|amethyst> !lg * won -log -2 14:51:01 32693/32694. comborobin, XL27 MiAK, T:92647: http://dobrazupa.org/morgue/comborobin/morgue-comborobin-20150901-174707.txt 14:51:03 <|amethyst> !lg * won -log -3 14:51:04 32692/32694. thromnambular, XL26 MiTm, T:63322: http://crawl.akrasiac.org/rawdata/thromnambular/morgue-thromnambular-20150901-173744.txt 14:51:06 <|amethyst> !lg * won -log -4 14:51:06 32691/32694. orkboi, XL27 MiBe, T:119144: http://crawl.akrasiac.org/rawdata/orkboi/morgue-orkboi-20150901-172019.txt 14:51:08 <|amethyst> !lg * won -log -5 14:51:09 32690/32694. sleevener, XL27 GhGl, T:60241: http://crawl.berotato.org/crawl/morgue/sleevener/morgue-sleevener-20150901-171636.txt 14:51:11 <|amethyst> !lg * won -log -5 14:51:11 32690/32694. sleevener, XL27 GhGl, T:60241: http://crawl.berotato.org/crawl/morgue/sleevener/morgue-sleevener-20150901-171636.txt 14:51:13 <|amethyst> !lg * won -log -7 14:51:14 32688/32694. sanka, XL27 MfSk, T:76003: http://crawl.develz.org/morgues/trunk/sanka/morgue-sanka-20150901-150804.txt 14:51:26 <|amethyst> !lg * won -log -6 14:51:27 32689/32694. abixa, XL27 GrFi, T:214317: http://crawl.xtahua.com/crawl/morgue/abixa/morgue-abixa-20150901-151809.txt 14:51:41 Lasty_: i usually don't need faith after the first rune or so, and often have a better amulet available to swap to 14:51:43 <|amethyst> none of those were wearing "faith 14:52:02 |spamethyst 14:52:30 :) 14:52:51 lasternought 14:54:02 Next topic: animate skeleton. In order to make this less balanced by tedium, would it make sense to make it randomly select a skeleton in LOS instead of forcing you to walk on each corpse and then have a chance (influenced by spellpower and HD) of destroying that corpse instead of animating it (nerf)? 14:54:25 so, a buff and a nerf, with the goal of overall nerfing it 14:55:12 and having it pick a target at random makes the question of chance of success less relevant so we wouldn't need to display the chance of success (as per the tavern thread) 14:56:14 well that's not true, that statement about displaying success 14:56:18 there can just be one corpse in los 14:56:29 and you can manipulate los so you get the corpse you want in this system 14:57:00 <|amethyst> and then you have to walk to pick up the chunks 14:57:04 What I mean is that if the expectation is that you have low control over what's animated, then it's no longer necessary to give you enough information to determine whether you want to do it or not 14:57:08 <|amethyst> (why does it still give chunks) 14:57:13 it wouldn't have to 14:57:30 it could decay the meat instead 14:57:58 well I disagree that this information is necessary; there's quite often only one corpse in los 14:58:04 *is unecessary 14:58:35 I get the intent, I just doubt this would be a good way of achieving this 14:58:43 fair enough. Do you think the information is necessary in any case? Would it make sense to say, "really raise this ogre zombie (65% chance of success)?" 14:58:49 <|amethyst> what about, instead of all this, make "skeleton" no longer a template 14:59:02 |amethyst: so all skeletons are the same monster? 14:59:05 <|amethyst> so animate skeleton gives you the same weak creature throughout the whole game 14:59:08 <|amethyst> yes 14:59:20 yeah, you could even get a bit fancy with the idea 14:59:25 and go something like mutant beast maybe? 14:59:36 a scaled down version of the monster in some sense I suppose 14:59:55 Would we still distinguish between skeleton size and skeleton locomotion? 15:00:02 -!- omarax has quit [Remote host closed the connection] 15:00:12 e.g. no more "the dead are slithering" 15:00:16 <|amethyst> I mean, you could keep the templating for those purposes 15:00:25 <|amethyst> and I'm not suggesting changing animate dead 15:00:29 yeah 15:00:37 just give them all identical stats 15:00:53 or even just identical HD / damage 15:01:00 <|amethyst> yeah 15:01:09 <|amethyst> I don't mind them being different based on the creature you animated 15:01:12 afk, meeting 15:01:22 <|amethyst> but they shouldn't be better just because the monster is better 15:01:53 <|amethyst> so I'd prefer binary stuff like "flies or doesn't" as opposed to scaled stuff like HD, maxhp, speed, damage 15:02:29 -!- dgu404 has quit [Quit: Leaving] 15:06:20 -!- lobf has quit [Quit: lobf] 15:06:28 -!- amalloy is now known as amalloy_ 15:12:28 -!- tksquared_ has quit [Ping timeout: 246 seconds] 15:12:43 -!- Gorgo_1 is now known as _Gorgo 15:14:14 -!- WalrusKing__ has quit [Ping timeout: 244 seconds] 15:17:03 -!- lobf has joined ##crawl-dev 15:19:22 -!- Foamed has quit [Quit: RIP] 15:20:03 uh oh 15:20:10 My lua code has a bug 15:20:28 And now my player is doomed by an endless bread swinging 15:20:34 |amethyst: that seems like a good change to me 15:22:23 starved to death swinging bread... 15:22:40 <|amethyst> IronicDeathArtist 15:23:07 appropriate reference, since this is the gammafunk.rc to his HDA.rc 15:23:37 there are some weird issues with this 15:23:48 like how to handle getting hit by an invisible enemy 15:23:58 or reacting to other messages 15:24:12 maybe qw has a good approach 15:27:19 -!- Undo has joined ##crawl-dev 15:34:02 -!- MgDark has quit [*.net *.split] 15:34:02 -!- simmarine has quit [*.net *.split] 15:34:02 -!- ByronJohnson has quit [*.net *.split] 15:34:03 -!- TMTurtle_ has quit [*.net *.split] 15:34:03 -!- inire has quit [*.net *.split] 15:34:03 -!- minmay has quit [*.net *.split] 15:34:03 -!- medice has quit [*.net *.split] 15:34:03 -!- BOTBrad_ has quit [*.net *.split] 15:34:03 -!- pythonsnake has quit [*.net *.split] 15:34:04 -!- Kintak has quit [*.net *.split] 15:34:04 -!- doy has quit [*.net *.split] 15:34:04 -!- fiyawerx has quit [*.net *.split] 15:34:04 -!- Henzell has quit [*.net *.split] 15:34:04 -!- oifsdaf has quit [*.net *.split] 15:34:04 -!- ebering has quit [*.net *.split] 15:34:05 -!- djinni has quit [*.net *.split] 15:34:05 -!- dustinm` has quit [*.net *.split] 15:34:06 -!- DrStalker has quit [*.net *.split] 15:34:49 -!- rkd has quit [Quit: Page closed] 15:34:50 -!- WalrusKing_ has quit [Ping timeout: 240 seconds] 15:35:01 -!- simmarine has joined ##crawl-dev 15:35:01 -!- minmay has joined ##crawl-dev 15:35:01 -!- BOTBrad_ has joined ##crawl-dev 15:35:01 -!- doy has joined ##crawl-dev 15:35:01 -!- Henzell has joined ##crawl-dev 15:35:01 -!- oifsdaf has joined ##crawl-dev 15:35:01 -!- ebering has joined ##crawl-dev 15:35:09 -!- dustinm` has joined ##crawl-dev 15:35:15 -!- pythonsnake has quit [Max SendQ exceeded] 15:37:13 -!- djinni has joined ##crawl-dev 15:38:00 -!- bel has quit [Ping timeout: 244 seconds] 15:41:16 -!- wheals has joined ##crawl-dev 15:46:20 03wheals02 07* 0.17-a0-1752-g8cb4999: Make layout_layer_cave much less common. 10(7 hours ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/8cb4999c0095 15:47:54 -!- wheals has quit [*.net *.split] 15:47:54 -!- MgDark has quit [*.net *.split] 15:47:54 -!- simmarine has quit [*.net *.split] 15:47:54 -!- ByronJohnson has quit [*.net *.split] 15:47:55 -!- TMTurtle_ has quit [*.net *.split] 15:47:55 -!- inire has quit [*.net *.split] 15:47:55 -!- minmay has quit [*.net *.split] 15:47:55 -!- medice has quit [*.net *.split] 15:47:55 -!- BOTBrad_ has quit [*.net *.split] 15:47:56 -!- Kintak has quit [*.net *.split] 15:47:56 -!- doy has quit [*.net *.split] 15:47:56 -!- fiyawerx has quit [*.net *.split] 15:47:56 -!- Henzell has quit [*.net *.split] 15:47:56 -!- oifsdaf has quit [*.net *.split] 15:47:56 -!- ebering has quit [*.net *.split] 15:52:37 -!- wheals has joined ##crawl-dev 15:52:37 -!- simmarine has joined ##crawl-dev 15:52:37 -!- minmay has joined ##crawl-dev 15:52:37 -!- BOTBrad_ has joined ##crawl-dev 15:52:37 -!- doy has joined ##crawl-dev 15:52:37 -!- Henzell has joined ##crawl-dev 15:52:37 -!- oifsdaf has joined ##crawl-dev 15:52:37 -!- ebering has joined ##crawl-dev 15:55:31 <|amethyst> !commit Add layout_burrito. 15:55:31 03|amethyst * 0.17-a0-999-g04108da: Add layout_burrito. 10(in the future, 42 files, 777+ 666-) 13http://s-z.org/neil/git/commit.png?p=crawl.git;a=commitdiff;h=04108da 15:58:20 -!- Tux[Qyou] has quit [Read error: Connection reset by peer] 16:00:01 -!- omarax has quit [Remote host closed the connection] 16:01:35 that should really point to github instead 16:01:44 <|amethyst> !cmd !commit 16:01:44 Command: !commit => !commitby ${nick} ${*} 16:01:44 <|amethyst> !cmd !commitby 16:01:44 Command: !commitby => .echo $(let (hash (randhex 7)) "03${1} * 0.17-a0-999-g$hash: ${*:-do stuff} 10(in the future, 42 files, 777+ 666-) 13http://s-z.org/neil/git/commit.png?p=crawl.git;a=commitdiff;h=${hash}") 16:02:38 -!- UncertainKitten has quit [Quit: Connection reset by pier.] 16:03:51 -!- wheals has quit [Ping timeout: 255 seconds] 16:04:13 -!- wheals has joined ##crawl-dev 16:07:54 <|amethyst> !cmd !commitby .echo $(let (hash (randhex 7)) "3${1} 0.17-a0-1999-g$hash: ${*:-do stuff} 10(in the future, 42 files, 777+ 666-) 13http://s-z.org/neil/git/commit.png?p=crawl.git;a=commitdiff;h=${hash}") 16:07:54 Redefined command: !commitby => .echo $(let (hash (randhex 7)) "3${1} 0.17-a0-1999-g$hash: ${*:-do stuff} 10(in the future, 42 files, 777+ 666-) 13http://s-z.org/neil/git/commit.png?p=crawl.git;a=commitdiff;h=${hash}") 16:07:58 <|amethyst> !commit 16:07:58 3|amethyst 0.17-a0-1999-g6243a6f: do stuff 10(in the future, 42 files, 777+ 666-) 13http://s-z.org/neil/git/commit.png?p=crawl.git;a=commitdiff;h=6243a6f 16:08:12 <|amethyst> Zaba: I remember now that there was a reason for that 16:08:40 <|amethyst> I suppose we could stick that into the repo and give a blob URL 16:08:51 <|amethyst> ("that" = commit.png) 16:09:19 would be quite odd indeed 16:14:39 !commitby linley DCSS 1.0 16:14:40 3linley 0.17-a0-1999-g9fcf256: DCSS 1.0 10(in the future, 42 files, 777+ 666-) 13http://s-z.org/neil/git/commit.png?p=crawl.git;a=commitdiff;h=9fcf256 16:19:41 03MarvinPA02 07* 0.17-a0-1753-g75d4604: Reword unrand descriptions 10(6 weeks ago, 2 files, 169+ 162-) 13https://github.com/crawl/crawl/commit/75d460402e18 16:20:29 just every monster and item description left to look at now, mmmm 16:21:16 -!- MarvinPA has quit [Quit: Leaving] 16:24:07 !send marvinpa the second person 16:24:07 Sending the second person to marvinpa. 16:24:53 -!- CanOfWorms has joined ##crawl-dev 16:29:25 -!- MarvinPA has joined ##crawl-dev 16:40:58 -!- stanzill has quit [Changing host] 16:44:28 <|amethyst> MarvinPA: oh, hey, and now that that limerick is in a quote we can replace it with a better quote 16:44:43 <|amethyst> rather than, say, trying to make it actually scan 16:55:49 -!- zauren has quit [Remote host closed the connection] 17:00:01 -!- omarax has quit [Remote host closed the connection] 17:01:40 -!- CKyle has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 17:03:06 -!- ProzacElf has quit [Remote host closed the connection] 17:03:51 -!- Patashu has joined ##crawl-dev 17:04:03 -!- Krakhan has quit [Changing host] 17:04:31 -!- Prozacelf has joined ##crawl-dev 17:07:40 -!- kuniqs has quit [Client Quit] 17:08:45 -!- Prozacelf is now known as ProzacElf 17:10:02 -!- amalloy_ is now known as amalloy 17:13:46 -!- PsyMar has quit [Ping timeout: 240 seconds] 17:25:19 -!- WalrusKing_ has quit [Ping timeout: 260 seconds] 17:30:27 -!- elliptic has quit [Quit: Leaving] 17:32:10 -!- ystael has quit [Quit: Lost terminal] 17:32:38 -!- elliptic has joined ##crawl-dev 17:36:32 |amethyst: oh, I never realized that if one user has two games going, spectators can only access one of them? 17:36:45 since the url isn't unique by version 17:37:02 I mean if on a server, e.g. comborobin has two games active under different versions 17:37:28 -!- lobf has quit [Quit: lobf] 17:37:38 that's probably not terribly hard to fix 17:38:23 I guess you'd just add the version number to the urls 17:38:33 in fact this maybe be an app-only change on the js side 17:38:54 -!- amalloy is now known as amalloy_ 17:39:35 -!- amalloy_ is now known as amalloy 17:43:02 oh, there'd have to be something on the webtiles side to parse the new url format probably 17:43:40 er, maybe I mean new json format sent to the server, since I think this is how it works 17:45:11 -!- Patashu has quit [Ping timeout: 264 seconds] 17:45:35 -!- lobf has joined ##crawl-dev 17:45:35 yeah, I see we have 17:45:40 var watch_user = watch[1]; 17:45:40 send_message("watch", { 17:45:40 username: watch_user 17:45:40 }); 17:45:54 we'd just have to add version 17:46:32 and make the client make these urls and parse them, then make the server look for the version key in the json message and choose the right process 17:47:05 that's an easy enough thing to do, but would require having admins update webtiles 17:50:10 -!- debo has quit [Ping timeout: 250 seconds] 17:50:57 -!- syllogism has quit [Quit: Leaving] 17:51:48 oh well 17:58:34 mumra never got around to making those updates 17:58:47 -!- read has joined ##crawl-dev 18:00:00 -!- Cerpin has quit [Remote host closed the connection] 18:00:01 -!- omarax has quit [Remote host closed the connection] 18:00:50 -!- Cerpin has joined ##crawl-dev 18:00:55 !seen mumra 18:00:56 I last saw mumra at Sun Jun 28 22:40:50 2015 UTC (9w 1d 23h 20m 5s ago) quitting, saying 'Ping timeout: 272 seconds'. 18:01:06 i shouldn't throw stones 18:02:23 I'm not sure you know what that phrase means 18:02:41 |amethyst: "In trunk only portal entrances, and not regular or branch stairs, can be mimics." :((((((( 18:02:48 -!- raskol has quit [Ping timeout: 264 seconds] 18:02:52 not that i miss the regular stairs 18:03:02 but branch mimics were my favorite kind. a fun little joke 18:03:27 I think the problem with them was it forces you to move to that branch 18:03:30 to ensure it's not a mimic 18:03:35 with a portal you're doing that anyhow 18:03:37 gammafunk: i mean, i flake out on stuff all the time 18:03:37 -!- stanzill has quit [Quit: au rev] 18:03:42 gammafunk: so i live in a glass house 18:04:21 oh, thought you were saying I shouldn't throw stones 18:04:22 gammafunk: how does it force that? i don't generally bother to check branch mimics until i'm ready to go to the branch for a rune 18:04:47 amalloy: it's better to know if you've found a branch or not, it affects strategy 18:04:49 <|amethyst> because the optimal fleeing path later might put you adjacent to it 18:04:54 <|amethyst> I guess that too 18:04:57 yeah there's an issue like that too 18:05:10 but practically speaking, "oh I god snake I'll do the following then, then" 18:05:21 well fleeing into an unknown branch is rarely optimal 18:05:24 like go buy the rpois ring, etc 18:05:25 <|amethyst> it wouldn't have been an issue if autoexplore took you adjacent 18:05:29 i get gammafunk's argument but i don't follow |amethyst's. do you really flee into a branch? 18:05:36 <|amethyst> no, I mean 18:05:50 <|amethyst> on the level it's on, you might need to flee from point A to point B (say, B = upstairs) 18:06:05 mimics don't attack you anymore so who cares if i walk past a mimic staircase on the way? 18:06:12 <|amethyst> oh right 18:06:17 <|amethyst> forgot about that change 18:06:46 -!- mamgar has quit [Ping timeout: 272 seconds] 18:06:47 <|amethyst> so I guess it is just fleeing into a branch, which is ??desperation material 18:06:50 <|amethyst> ??desperation[$] 18:06:50 desperate[28/28]: does borgnjor's hp penalty stay after you die as a felid? 18:06:52 yeah, but if autoexplore made you move to branch, that'd be something; still doesn't help manual move though. I agree it's not really all that bad to require moving to stairs 18:07:06 it's just fairly "spoilery" 18:07:19 troves are another matter though; those are still mimicable I think? 18:07:26 <|amethyst> certainly lots of people thought it was a bug 18:07:27 gammafunk: portals 18:07:28 also permanent bazaars 18:07:32 hehe 18:07:46 |amethyst: that's a good point. i think it's fun that they post to reddit about this bug, but i can see how that would not be desired 18:07:54 amalloy: what are you saying there, it's "all portals" or only timed ones or? 18:08:11 <|amethyst> feat_is_portal_entrance 18:08:11 well, i just quoted |amethyst's reddit post. i don't know what he means 18:08:14 troves are portals, so are permanent bazaars 18:08:19 <|amethyst> yeah 18:08:31 <|amethyst> the vaults entrance does not count, though 18:08:41 with troves the awful thing is it shows you the trove cost too 18:08:43 -!- rj54x has quit [Quit: Page closed] 18:08:44 probably not hell or abyss portals either? 18:08:52 so you might go enchanting something having never checked that it was a mimic 18:08:57 <|amethyst> it's if the feature is the entrance to a branch that 1. is not "connected" in the sense of interlevel travel 2. isn't abyss or pan 18:09:12 gammafunk: most people don't xv troves to find out their cost, i bet. i didn't know it was an option for quite a while; i walked up to it and pressed > to find out 18:09:17 which in the end is the same as being reusable, also 18:09:34 amalloy: probably but i suspect people do ctrl-o 18:09:39 at least, i did 18:09:43 Unstable branch on crawl.lantea.net updated to: 0.17-a0-1753-g75d4604 (34) 18:09:45 amalloy: most people don't need to plan to do something when they see e.g. a poison branch yet we disabled those mimics 18:10:06 wheals: i suspect most players don't even know ctrl-o exists 18:10:16 yeah ctrl-o, xv, people do that a bunch; I mean we show it to them so it's a problem 18:10:18 like "most" players rarely get to lair 18:10:23 well 18:10:30 most players never see a trove! 18:10:31 so remove lair?! 18:10:34 <|amethyst> !lm . br.enter=lair 18:10:37 321. [2015-08-13 22:37:14] neil the Impaler (L12 MfBe of Trog) entered the Lair of Beasts on turn 9807. (D:10) 18:10:40 !lm * br.enter=trove x=cdist(name) 18:10:41 <|amethyst> !lg . !boring 18:10:41 10037. neil the Shield-Bearer (L1 VpFi), entered wizard mode on D:1 (onia_arrival_pyramid) on 2015-09-01 05:23:42, with 0 points after 0 turns and 0:00:02. 18:10:42 21502 milestones for * (br.enter=trove): cdist(name)=4458 18:10:43 <|amethyst> I " 18:10:45 i didn't know you could xv troves 18:10:52 !lg * !boring x=cdist(name) 18:10:53 i mean, not that it makes much difference 18:10:59 since you can just try to enter 18:11:01 .jugged 18:11:02 No games for * (killer=juggernaut). 18:11:04 <|amethyst> I "rarely get to lair", know about ctrl-o and xv, but didn't know you could do it to troves you hadn't stepped on 18:11:21 We basically assume ProzacElf is the lowest common demoninator of player and design based on that 18:11:22 3864078 games for * (!boring): cdist(name)=50387 18:11:37 gammafunk: probably a good design assumption 18:11:38 !calc 4458/50387 18:11:38 0 18:11:45 0% of players reach trove 18:11:49 !calc 4458.0/50387.0 18:11:50 0.09 18:11:56 "demoninator" good potential summoning title 18:12:01 lol 18:12:01 or 9%, take your pick 18:12:24 i have managed like 6 or 7 wins in the past 6 mos though 18:12:30 I'm not even sure what I was trying to say with "lowest common denominator of player" 18:12:34 as compared to my 1 for the previous 2 years 18:12:40 <|amethyst> Demonsthenes 18:12:55 you're a lastsixmonther 18:12:57 <|amethyst> Gorgodemon 18:13:00 lol 18:13:35 !lg . won 18:13:35 24. wheals the Slayer (L27 FoAs of Fedhas), escaped with the Orb and 3 runes on 2015-03-17 14:33:08, with 1703808 points after 64407 turns and 2:48:52. 18:13:44 wow almost 6 months now 18:13:45 i think you're just calling me "lowest common denominator" because i wanted to name them hammerfists instead of juggernauts =P 18:13:50 and that was with meleebug 18:13:53 <|amethyst> The big reveal: ProzacElf has been playing exclusively meleebug for the past six months 18:14:02 good strat 18:14:02 lol 18:14:09 yeah, i totally hacked trunk 18:14:14 !lg . won -2 18:14:15 23/24. wheals the Slayer (L23 TrWr of Makhleb), escaped with the Orb and 3 runes on 2014-10-07 15:44:01, with 2121252 points after 40412 turns and 2:32:54. 18:14:24 ok so 11 months since i won 18:14:33 <|amethyst> ??servers 18:14:33 servers[1/3]: USA: {cao}, {cszo}, {cbro}; EU: {cdo}, {cue}, {cxc}; KR: {cwz}; JP: {lld}; AU: {cpo} 18:14:36 i didn't even win with meleebug =( 18:14:39 !lg . start>=2014-10-07 18:14:39 214. wheals the Geomancer (L10 OpEE of Qazlal), slain by a wolf (led by Grum) on D:8 on 2015-08-30 19:01:43, with 5116 points after 11924 turns and 0:28:33. 18:14:41 <|amethyst> six or seven wins, nine-ish servers 18:14:46 <|amethyst> it's possible 18:14:49 wow that is not a great percentage 18:14:59 -!- _Gorgo has quit [Quit: Leaving.] 18:15:04 * wheals gits gud 18:15:04 <|amethyst> ProzacElf: meleebug is my only win since I joined the devteam 18:15:06 and i even used a hofi and a mfgl while meleebug was still a thing 18:15:12 <|amethyst> ProzacElf: and I can't even count it because it's my bug! 18:15:14 hahah 18:15:19 sorry neil 18:15:52 <|amethyst> FR: buff neils 18:15:58 We tried that once! 18:16:02 heh 18:16:18 hey, your ghost has still killed me more than any other ghost! 18:16:23 <|amethyst> I guess that would make Mu way too powerful 18:17:40 wow took me a while 18:19:04 -!- wheals has quit [Quit: Leaving] 18:30:07 -!- bonghitz has quit [Remote host closed the connection] 18:33:11 -!- Voker57 has quit [Remote host closed the connection] 18:34:36 -!- ystael has quit [Ping timeout: 264 seconds] 18:36:49 -!- elliptic has quit [Quit: Leaving] 18:38:19 -!- elliptic has joined ##crawl-dev 18:44:09 -!- debo has joined ##crawl-dev 18:46:24 -!- n1k has quit [Quit: Leaving] 18:49:19 hmm 18:49:26 this talk about mimics brings up an question 18:49:34 what happens of you ctrl-G to a branch that has say 18:49:36 2 mimic spawns 18:49:42 i.e. real spider and two fake spiders 18:49:47 does it just take you to the nearest spider 18:50:56 CanOfWorms: yeah 18:50:57 why wouldn't it? 18:51:15 ProzacElf: you can imagine a carelessly-programmed C-g that takes you to the real one 18:51:38 but i had this happen and tried Gs1 to see what would happen, and it took me to the nearest one, which was a mimic 18:51:47 heh 18:52:22 i think it does this even if you've gone into the real one 18:52:26 well, i would probably try to make the mimics of the other branch ends in lair 18:52:43 but i'm a very amateur programmer at best 18:53:29 you mean if you actually have snake, make a spider mimic instead of snake? 18:53:35 yeah 18:53:44 it wouldn't be hard but it's not really a compelling feature 18:53:54 I think seeing 3 spider entrances is pretty funny 18:53:57 <|amethyst> could do it with a vault 18:54:01 <|amethyst> and some lua 18:54:05 well, now that mimics just disappear, it is not meaningful 18:54:34 back when mimics could potentially kill you, that sort of thing had a little bite 18:54:43 <|amethyst> @??juggernaut name:portal n_repl 18:54:44 unknown monster: "juggernaut n_repl" 18:54:48 <|amethyst> @??juggernaut name:portal n_rpl 18:54:48 portal (09C) | Spd: 15 (atk: 450%) | HD: 20 | HP: 158-185 | AC/EV: 20/10 | Dam: 120 | 10doors, fighter, see invisible | Res: 06magic(120), 12drown | XP: 7224 | Sz: Giant | Int: human. 18:54:57 how do i create a feature mimic in wizmode? 18:55:36 why did mimics become harmless btw? 18:56:08 <|amethyst> amalloy: x( 18:56:17 I believe it was because they were always either trivial or deadly 18:56:25 aha 18:57:01 CanOfWorms: the "ravenous" ones could at least hold you 18:57:05 http://git.develz.org/?p=crawl.git;a=commit;h=cd26887500402bcaccec2d0584a662c3428a543f 18:57:07 this one 18:57:07 although you're probably right 18:58:11 ok, that's some fair reasoning 18:58:11 -!- siepu has quit [Read error: Connection reset by peer] 18:59:24 heehee. create a swamp-branch mimic on swamp:2, and GS1 will try to take it instead of the up-stairs, if it's closer 18:59:57 nice 19:00:02 -!- omarax has quit [Remote host closed the connection] 19:00:30 <|amethyst> amalloy: do you get a funny message when you leave swamp after entering inceptionswamp 19:00:42 that actually makes a bit more sense 19:00:44 -!- kroki has quit [Quit: Page closed] 19:00:55 than how they're currently implemented 19:00:56 <|amethyst> I'm trying to remember what we do and I *think* we crash outside of wizmode and do something in wizmode 19:01:16 <|amethyst> but maybe that might be just reentrant portal vaults 19:01:32 |amethyst: what do you mean? you can't actually enter it 19:01:41 oh. if you put down a real entrance 19:02:47 <|amethyst> oh, no, it does work "properly" 19:02:47 |amethyst: if you put a real entrance to swamp inside swamp, it just takes you to the normal swamp landing 19:03:02 -!- surr has quit [Quit: Page closed] 19:03:36 <|amethyst> ah, 19:03:38 although also i heard someone say they got something like 5/6 items be mimics in some vault 19:03:38 i don't think it was a trove but that's still just mean 19:03:52 -!- wheals has joined ##crawl-dev 19:03:54 <|amethyst> oh, that's it, it was for Hell 19:03:59 <|amethyst> %git :/unloop 19:03:59 Could not find commit :/unloop (git returned 128) 19:04:11 <|amethyst> %git :/Unloop 19:04:12 07|amethyst02 * 0.11-a0-2392-gc53ab93: Unloop hell for #5821 sufferers. 10(3 years, 2 months ago, 1 file, 10+ 0-) 13https://github.com/crawl/crawl/commit/c53ab933a4b5 19:04:13 -!- Lasty has joined ##crawl-dev 19:04:14 heh 19:04:16 yeah, if you get there without using an entrance 19:04:17 ProzacElf: that vault still exists 19:04:25 -!- serq has quit [Quit: leaving] 19:05:01 hey, i'm just here to express the opinion of the lowest common denominator 19:05:03 =P 19:06:00 !source stairs.cc:865 19:06:01 https://github.com/crawl/crawl/blob/master/crawl-ref/source/stairs.cc#l865 19:07:00 -!- elliptic has quit [Ping timeout: 264 seconds] 19:07:06 |amethyst: too bad that didn't get an ebbarret style writeup 19:07:11 that bug report 19:08:32 -!- elliptic has joined ##crawl-dev 19:13:11 -!- st_ has quit [Ping timeout: 256 seconds] 19:28:04 -!- MarvinPA has quit [Quit: Leaving] 19:34:12 -!- dtsund has quit [Quit: dtsund] 19:39:29 -!- LexAckson has quit [Ping timeout: 250 seconds] 19:39:55 FR rename felid so !lg * fe is no longer ambiguous 19:40:15 !lg * ca 19:40:16 No keyword 'ca' 19:40:17 !lg * cm # catman 19:40:18 No keyword 'cm' 19:40:29 and fm for fire mage 19:40:51 actually, just rename FE 19:41:04 so you can still streak FeFi FoFM 19:42:26 wheals: you can do FeFi FoVM if you are german 19:47:15 -!- predator117 has quit [Ping timeout: 268 seconds] 19:48:56 -!- MarvinPA has joined ##crawl-dev 19:51:24 -!- Utis has quit [Ping timeout: 264 seconds] 19:53:51 -!- Foamed has quit [Quit: RIP] 19:59:31 -!- MarvinPA has quit [Quit: Leaving] 19:59:46 -!- MarvinPA has joined ##crawl-dev 20:00:02 -!- omarax has quit [Remote host closed the connection] 20:10:00 -!- MgDark has quit [Ping timeout: 255 seconds] 20:13:19 -!- Gorgo has quit [Ping timeout: 260 seconds] 20:20:34 couldn't random_picker::pick use the same online algorithm as random_choose_weighted does? it seems like this two-pass solution with O(n) space requirement is needlessly inefficient 20:26:24 -!- Ququman has quit [Read error: Connection reset by peer] 20:26:48 -!- Snarg has quit [Quit: Page closed] 20:29:11 -!- PsyMar has quit [Ping timeout: 260 seconds] 20:32:30 -!- n1k has joined ##crawl-dev 20:38:39 -!- Undo has quit [Ping timeout: 246 seconds] 20:40:48 -!- wheals has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] 20:43:39 -!- Undo has joined ##crawl-dev 20:43:58 -!- CanOfWorms has quit [Quit: ChatZilla 0.9.92 [Firefox 3.6.28/20120306064154]] 20:45:09 -!- Pacra has joined ##crawl-dev 20:49:04 -!- lobf has quit [Quit: lobf] 20:49:20 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 20:57:46 -!- Suga_H has quit [Ping timeout: 240 seconds] 21:00:03 -!- omarax has quit [Remote host closed the connection] 21:01:21 -!- dgu404 has quit [Quit: Leaving] 21:02:48 -!- rossi_ has quit [Ping timeout: 264 seconds] 21:08:03 -!- Zekka has quit [Ping timeout: 255 seconds] 21:09:48 -!- dtsund has joined ##crawl-dev 21:16:14 -!- Gorgo has quit [Ping timeout: 252 seconds] 21:18:31 -!- tksquared has quit [Ping timeout: 244 seconds] 21:26:51 just !kw fe fe--|--fe 21:30:42 -!- xnavy has quit [Read error: Connection reset by peer] 21:31:31 -!- Undo has quit [Quit: Page closed] 21:34:34 -!- ystael has quit [Ping timeout: 252 seconds] 21:41:18 -!- rj54x has quit [Ping timeout: 246 seconds] 21:42:12 rename it to Fiery bUrninator 21:42:28 then you can streak fefi fofu m--- 21:43:07 <|amethyst> amalloy: I'm assuming you mean the varargs random_choose_weighteds; probably 21:43:22 |amethyst: right 21:43:55 <|amethyst> not sure which of those would actually be faster 21:44:07 <|amethyst> but might be worth testing 21:45:22 -!- CKyle has joined ##crawl-dev 21:45:25 more calls to random() in the online version, of course 21:46:07 <|amethyst> personally, I'm more interested in de-varargsifying those random_choose_weighteds and using variadic templates instead 21:46:30 <|amethyst> and am also wondering just how much they can be constexprified 21:46:35 <|amethyst> probably more in C++14 21:47:10 my familiarity with templates is about up to date with what was the new hotness in 2005 21:49:00 <|amethyst> (of course the random roll(s) can't be constexprified, but could you build a tree or such that easily lets you go from the random roll to the choice in (say) O(log n) time 21:49:03 <|amethyst> ) 21:49:18 <|amethyst> with the tree-building paid for at compile time 21:50:28 <|amethyst> I guess in practice iterating over an array/etc of parameters is going to be faster than traversing the tree, whatever computational complexity might say 21:51:04 |amethyst: i don't know how you are imagining this working; i'm curious why you think log n is the time to aim for. knowing, again, nothing about constexpr in variadic templates, it seems to me like you could plausibly get this to constant time 21:51:14 assuming that the weights are constants 21:51:36 <|amethyst> amalloy: you could get it to constant time with an O(n) jump table but you sounded like you wanted to avoid that 21:51:42 <|amethyst> size-O(n) 21:52:07 <|amethyst> oh 21:52:09 <|amethyst> hm 21:52:16 <|amethyst> no 21:52:49 <|amethyst> I guess it would be O(lcm(all the weights)) 21:52:51 yeah, i see what you mean now 21:53:17 <|amethyst> hm 21:53:43 <|amethyst> O(sum(weights)/gcd(weights)) 21:54:15 <|amethyst> since your random choice has to be out of sum(weights)/gcd(weights) if you want it to be unbiased 21:54:23 right 21:55:09 -!- wheals has joined ##crawl-dev 21:55:21 <|amethyst> I was thinking O(log n) from an interval tree 21:55:33 <|amethyst> s/an interval tree/a segment tree/ 21:56:21 <|amethyst> but probably there's a better structure for situations like this where the intervals never overlap 21:56:23 yeah, i get it. i just hadn't really thought through what you would have to do with the result of the random roll to see which clause to go to 21:57:24 <|amethyst> in practice the loop with subtraction is probably the fastest... I guess constexpr would let the compiler unroll that a little better 21:57:47 <|amethyst> probably I should pick more important things to look at 21:58:18 <|amethyst> de-varargsing it would be actually a help, because 21:59:07 <|amethyst> 1. you wouldn't need the two almost-identical versions (the template version for things convertible to int, and the standalone function for const char *) 21:59:27 <|amethyst> 2. you could accept things that aren't POD and can't be passed through varargs ... 21:59:38 <|amethyst> like strings 22:00:02 -!- omarax has quit [Remote host closed the connection] 22:00:36 -!- lobf has joined ##crawl-dev 22:01:11 <|amethyst> but my understanding of variadic templates is only superficial, so I don't know how you'd even construct it without some horrible compile-time (or worse, run-time) recursion 22:01:27 -!- zauren has quit [Quit: ChatZilla 0.9.92 [Firefox 40.0.3/20150826023504]] 22:01:48 also would allow not having the 0 at the end, right? 22:01:56 <|amethyst> yeah 22:02:11 <|amethyst> which could also allow having zero weights in the middle 22:02:50 probably the real win, since it allows conditionally disabling a choice entirely 22:03:04 <|amethyst> I guess "horrible compile-time recursion" is what they call "template metaprogramming" so I'm maybe on the right track with that idea 22:03:06 which you have to do via constructing some object now 22:05:19 -!- lobf has quit [Ping timeout: 260 seconds] 22:07:18 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 22:23:45 -!- UncertainKitten has joined ##crawl-dev 22:27:31 -!- rj54x_ has quit [Ping timeout: 246 seconds] 22:28:59 -!- Zeia has quit [Quit: WeeChat 1.3] 22:31:36 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 22:34:44 -!- Dixlet has joined ##crawl-dev 22:39:10 -!- Lasty has quit [Quit: Leaving.] 22:43:24 -!- Gorgo_ has quit [Ping timeout: 264 seconds] 22:57:48 -!- Zeia2 has quit [Ping timeout: 264 seconds] 23:02:12 -!- omarax has quit [Remote host closed the connection] 23:02:13 -!- wheals has quit [Remote host closed the connection] 23:11:40 -!- GauHelldragon has quit [Ping timeout: 244 seconds] 23:20:04 -!- Cacophony has quit [Quit: oh no am scare] 23:30:53 -!- Mindiell has quit [Remote host closed the connection] 23:31:00 -!- Mindiell has joined ##crawl-dev 23:31:18 -!- GauHelldragon2 has quit [Ping timeout: 244 seconds] 23:33:34 -!- ussdefiant has joined ##crawl-dev 23:35:33 -!- Mindiell has quit [Ping timeout: 256 seconds] 23:36:08 -!- ProzacElf has quit [Quit: I love my HydraIRC -> http://www.hydrairc.com <-] 23:36:22 -!- Mindiell has joined ##crawl-dev 23:36:28 -!- grisha5 has quit [Ping timeout: 246 seconds] 23:40:04 -!- CKyle has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 23:40:09 -!- Lasty_ has quit [Read error: Connection reset by peer] 23:42:28 -!- Unmovable has quit [] 23:46:36 -!- ystael has quit [Ping timeout: 264 seconds] 23:47:21 -!- ussdefiant has quit [Ping timeout: 255 seconds] 23:54:30 -!- lobf has joined ##crawl-dev 23:55:09 -!- Kalir has quit [Changing host] 23:57:55 -!- ussdefiant has joined ##crawl-dev