00:01:01 <|amethyst> doesn't it if you're with ely? 00:01:28 <|amethyst> I forget if they use power for the pacification check or just the healing amount 00:01:51 <|amethyst> MP wands buffing /hw is kind of weird when evo skill doesn't boost /hw 00:02:51 -!- lyrick has quit [Quit: Page closed] 00:02:58 -!- Cerpin has quit [Ping timeout: 250 seconds] 00:03:05 I believe ely uses power, though I'd have to check. 00:03:32 |amethyst: the ddhe opportunity! 00:03:35 -!- Xeiph has quit [Quit: Page closed] 00:04:15 03|amethyst02 07* 0.16-a0-2940-gf4f91b3: Autopickup blood after bottling (rigrig) 10(70 seconds ago, 1 file, 2+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=f4f91b3c2404 00:04:45 it's weird that evo doesn't boost /hw too, it's just that the game reasons why it shouldn't outweigh the weirdness factor 00:05:07 |amethyst: wow, nice second undocumented change in that commit!!! 00:05:28 <|amethyst> PleasingFungus: IMO it's the same change 00:05:43 <|amethyst> PleasingFungus: the || you.species == SP_VAMPIRE check was in the wrong branch of the if 00:05:55 <|amethyst> PleasingFungus: and then it disappeared when I moved it to the other branch :) 00:06:18 like a vampire disappearing into a cloud of mist... 00:06:38 except ours can't do that really. 00:07:20 -!- WereVolvo has quit [Read error: Connection reset by peer] 00:07:23 <|amethyst> cloud of mist, bat, same thing right? 00:08:11 <|amethyst> originally (when it was in delay.cc) that if (nonstarving || vampire) check was after the surrounding if, in the common case 00:08:23 -!- st_ has quit [Ping timeout: 244 seconds] 00:08:42 <|amethyst> I considered moving it a few lines down, but since the first branch was already the vampire check... 00:10:53 <|amethyst> BTW, crate proposes enabling autopickup of anything stackable that's already in your inventory 00:12:01 <|amethyst> not sure how to implement it efficiently, but that seems like a good idea... the question is what should override it? 00:12:47 <|amethyst> IMO the \ screen should, the question is really whether autopickup_exceptions should 00:13:13 <|amethyst> I guess with uselessness checks being done in the a_e layer, probably it shouldn't 00:13:24 Unstable branch on crawl.s-z.org updated to: 0.16-a0-2939-g3ffa1c3 (34) 00:13:42 <|amethyst> s/uselessness/"dangerousness"/ 00:13:59 <|amethyst> (so you can continue picking up potions of mutation if you already have one, unless you specifically disable them with \) 00:14:35 I saw the proposal but I have no useful opinions about it 00:16:12 <|amethyst> I guess it does make you waste turns if you had some item you just didn't bother to drop yet 00:17:33 the cost of having autopickup turned on 00:17:35 imo 00:20:00 -!- caricature has quit [Quit: Konversation terminated!] 00:21:15 -!- mong has quit [Quit: WeeChat 1.0.1] 00:24:36 03ontoclasm02 07* 0.16-a0-2941-gd32549c: Tiles for "Vit and "Bloodlust 10(5 minutes ago, 2 files, 0+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=d32549c8cb74 00:25:31 -!- gggg has quit [Ping timeout: 246 seconds] 00:27:58 -!- ololoev has quit [Ping timeout: 246 seconds] 00:28:17 -!- squimmy_ has quit [Ping timeout: 258 seconds] 00:29:13 ! 00:29:27 gonna kinda miss old bloodlust, tbh 00:29:32 but your vit is probably better than mine :) 00:29:43 btw ontoclasm: if you want some really low-hanging unrand fruit 00:29:49 imo redo hellfire 00:29:51 it's 00:29:58 kind of badly in need of a makeover 00:30:58 -!- xnavy_ has quit [Ping timeout: 258 seconds] 00:34:10 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.91 [Firefox 37.0a1/20141201030207]] 00:34:16 -!- liquidsnake has quit [Quit: Page closed] 00:42:47 -!- bonghitz has quit [Quit: Leaving...] 00:52:21 -!- P_R_Deltoid has quit [Quit: Leaving] 00:55:22 -!- Lawman0 has quit [Ping timeout: 240 seconds] 00:56:17 -!- witty_ has quit [Ping timeout: 240 seconds] 00:56:17 -!- witty has quit [Ping timeout: 240 seconds] 00:56:54 -!- Chapayev has quit [Ping timeout: 264 seconds] 00:59:40 -!- travis-ci has joined ##crawl-dev 00:59:40 The build failed. (monsterspelldesc - c805967 #946 : Neil Moore): http://travis-ci.org/crawl-ref/crawl-ref/builds/42825733 00:59:40 -!- travis-ci has left ##crawl-dev 01:00:52 -!- xnavy__ has quit [Ping timeout: 258 seconds] 01:01:02 <|amethyst> !seen ray 01:01:02 Sorry |amethyst, I haven't seen ray. 01:01:29 -!- |amethyst is now known as _ray 01:01:33 <_ray> crash crash crash 01:01:37 -!- _ray is now known as |amethyst 01:01:41 <|amethyst> !seen _ray 01:01:41 I last saw _ray at Wed Dec 3 07:01:33 2014 UTC (8s ago) saying 'crash crash crash' on ##crawl-dev. 01:03:03 <|amethyst> !seen therain 01:03:03 Sorry |amethyst, I haven't seen therain. 01:03:31 -!- |amethyst is now known as therain 01:03:38 comin' down on a sunny day 01:03:42 -!- therain is now known as |amethyst 01:03:52 <|amethyst> !seen therain 01:03:52 I last saw therain at Wed Dec 3 07:03:38 2014 UTC (14s ago) saying 'comin' down on a sunny day' on ##crawl-dev. 01:07:23 -!- DaneiTHREE has quit [Ping timeout: 258 seconds] 01:09:07 -!- pwnmonkey has joined ##crawl-dev 01:09:11 -!- |amethyst is now known as your_mother_baby 01:09:21 standing in the shadows 01:09:27 -!- your_mother_baby is now known as |amethyst 01:12:01 -!- sgun__ has quit [Read error: Connection reset by peer] 01:16:07 -!- TMTurtle_ has quit [Read error: Connection reset by peer] 01:16:07 -!- xnavy_ has quit [Read error: Connection reset by peer] 01:17:36 -!- Kalir has quit [Changing host] 01:19:10 -!- ruwin has quit [] 01:20:16 -!- pwnmonkey has quit [Ping timeout: 256 seconds] 01:20:59 -!- tcsc has quit [Quit: This computer has gone to sleep] 01:21:16 -!- AreBrandon has joined ##crawl-dev 01:25:18 -!- heteroy has quit [Ping timeout: 250 seconds] 01:36:41 -!- nrook has quit [Remote host closed the connection] 01:38:01 -!- travis-ci has joined ##crawl-dev 01:38:01 The build passed. (monsterspelldesc - d136c97 #947 : Nicholas Feinberg): http://travis-ci.org/crawl-ref/crawl-ref/builds/42826227 01:38:01 -!- travis-ci has left ##crawl-dev 01:38:03 -!- Patashu has joined ##crawl-dev 01:44:25 -!- alefury has joined ##crawl-dev 01:45:29 -!- domiryuu has quit [Ping timeout: 264 seconds] 01:49:53 -!- InsideTheVoid has quit [Remote host closed the connection] 01:50:18 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 01:53:29 -!- Xeiph has quit [Quit: Page closed] 01:54:29 -!- Krakhan has quit [Ping timeout: 264 seconds] 01:58:12 -!- bonghitz has quit [Ping timeout: 245 seconds] 01:58:57 -!- ussdefiant has quit [Ping timeout: 244 seconds] 01:59:19 -!- zxc232 has joined ##crawl-dev 01:59:27 -!- Somefellow has joined ##crawl-dev 02:00:44 -!- Cerpin has joined ##crawl-dev 02:02:17 -!- simmarine_ has quit [Quit: Leaving] 02:03:23 -!- zxc232 is now known as zzxc 02:05:39 -!- pintc has quit [Ping timeout: 258 seconds] 02:09:10 -!- zzxc is now known as zxc232 02:12:04 -!- heteroy has joined ##crawl-dev 02:14:05 -!- Hailley has quit [Ping timeout: 258 seconds] 02:19:44 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 02:22:28 Unstable branch on crawl.beRotato.org updated to: 0.16-a0-2941-gd32549c (34) 02:24:10 Cute, if there's no room for the new monster, Animate Skeleton still separates the meat from the corpse. 02:26:47 -!- link_108 has joined ##crawl-dev 02:27:30 -!- tabstorm has quit [Ping timeout: 258 seconds] 02:31:45 need a meat plant vault 02:33:02 -!- Earlo has quit [Remote host closed the connection] 02:34:38 -!- UncertainKitten has quit [Quit: Connection reset by pier.] 02:39:27 -!- kroki has quit [Quit: Page closed] 02:50:04 -!- Somefellow has quit [Ping timeout: 246 seconds] 02:55:08 -!- travis-ci has joined ##crawl-dev 02:55:08 The build was broken. (master - d32549c #949 : ontoclasm): http://travis-ci.org/crawl-ref/crawl-ref/builds/42829460 02:55:08 -!- travis-ci has left ##crawl-dev 02:55:30 -!- theTower has quit [Quit: leaving] 02:58:33 -!- scummos__ has quit [Ping timeout: 258 seconds] 03:01:08 -!- link_108 has quit [Quit: Leaving.] 03:02:00 -!- tensorpudding has quit [Ping timeout: 258 seconds] 03:04:35 -!- heteroy has quit [Remote host closed the connection] 03:09:19 -!- Lightli has quit [Ping timeout: 246 seconds] 03:11:12 -!- alefury has quit [] 03:13:05 -!- markgo has quit [Ping timeout: 264 seconds] 03:14:23 -!- zauren has quit [Ping timeout: 252 seconds] 03:21:34 -!- Sharkman1231 has quit [Ping timeout: 246 seconds] 03:29:32 -!- link_108 has joined ##crawl-dev 03:29:36 -!- bonghitz has quit [Remote host closed the connection] 03:43:09 -!- inspector071 has quit [Remote host closed the connection] 03:46:08 -!- Blazinghand has quit [Read error: Connection reset by peer] 03:47:48 -!- link_108 has quit [Quit: Leaving.] 03:50:03 -!- Somefellow has joined ##crawl-dev 03:55:40 -!- __miek has quit [Ping timeout: 258 seconds] 03:58:28 -!- blabber has joined ##crawl-dev 04:02:19 -!- blabber has quit [Client Quit] 04:03:37 -!- kroki has quit [Quit: Page closed] 04:05:45 -!- blabber has joined ##crawl-dev 04:06:14 -!- blabber has quit [Client Quit] 04:06:54 -!- Somefellow has quit [Read error: Connection reset by peer] 04:22:06 -!- scummos__ has quit [Ping timeout: 250 seconds] 04:33:23 -!- kroki has quit [Client Quit] 04:35:06 -!- bonghitz has quit [Ping timeout: 250 seconds] 04:44:15 -!- cosmonaut has quit [Quit: Page closed] 04:52:22 -!- rophy has quit [Quit: Miranda NG! Smaller, Faster, Easier. http://miranda-ng.org/] 04:58:14 -!- ktgrey has quit [Ping timeout: 244 seconds] 05:01:26 -!- ontoclasm has quit [Quit: Leaving.] 05:15:42 -!- Basil has quit [Ping timeout: 245 seconds] 05:16:56 -!- scummos__ has quit [Ping timeout: 258 seconds] 05:21:02 -!- ololoev has quit [Client Quit] 05:23:24 -!- Crehl has quit [Quit: Killed by a kitten] 05:24:10 -!- KurzedMetal has quit [Read error: Connection reset by peer] 05:32:33 -!- zxc232 has quit [Read error: Connection reset by peer] 05:39:30 -!- Blomdor has quit [Quit: Page closed] 05:52:29 -!- witty has quit [Ping timeout: 244 seconds] 05:52:29 -!- witty_ has quit [Ping timeout: 244 seconds] 05:53:33 -!- penciltax has quit [Quit: ヒーロー見参!] 05:56:20 -!- edlothiol has joined ##crawl-dev 06:00:09 -!- syllogism has joined ##crawl-dev 06:01:57 -!- winlu has quit [Ping timeout: 245 seconds] 06:06:46 -!- Patashu has quit [Ping timeout: 258 seconds] 06:16:38 -!- Lasty has joined ##crawl-dev 06:24:00 -!- bonghitz has quit [Ping timeout: 244 seconds] 06:28:37 -!- AreBrandon has quit [Ping timeout: 258 seconds] 06:38:24 -!- AreBrandon has joined ##crawl-dev 06:43:45 -!- AreBrandon has quit [Ping timeout: 252 seconds] 06:44:03 -!- Lasty has quit [Quit: Leaving.] 06:44:32 -!- AreBrandon has joined ##crawl-dev 06:52:45 -!- st_ has joined ##crawl-dev 06:54:11 -!- kroki has quit [Client Quit] 06:55:04 -!- Furril has quit [Ping timeout: 258 seconds] 07:01:54 -!- kroki has quit [Client Quit] 07:04:48 -!- NotKintak has quit [Ping timeout: 256 seconds] 07:08:00 -!- ololoev has quit [Client Quit] 07:14:55 -!- scummos__ has quit [Ping timeout: 252 seconds] 07:15:51 -!- debo has quit [Ping timeout: 272 seconds] 07:17:59 -!- Sonata has quit [Read error: Network is unreachable] 07:21:39 -!- CrawlOffline|Jho has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] 07:25:44 -!- Sonata has quit [Ping timeout: 258 seconds] 07:26:42 -!- FlowRiser has joined ##crawl-dev 07:31:14 -!- Wahaha has quit [Quit: Leaving] 07:31:41 -!- Soadreqm has quit [Ping timeout: 264 seconds] 07:31:46 -!- Lasty_ has joined ##crawl-dev 07:36:09 -!- LegendaryDgWn has joined ##crawl-dev 07:40:28 -!- LegendaryDgWn has quit [Ping timeout: 255 seconds] 07:46:08 -!- ConstantineXVI has quit [Max SendQ exceeded] 07:46:16 -!- Brannock__ has joined ##crawl-dev 07:58:13 -!- debo has joined ##crawl-dev 08:10:35 -!- Daekdroom has quit [Quit: Saindo] 08:11:21 -!- mamgar has quit [Ping timeout: 258 seconds] 08:15:49 -!- mizu_no_oto has quit [Quit: ["Textual IRC Client: www.textualapp.com"]] 08:19:34 -!- iFurril has quit [Ping timeout: 250 seconds] 08:20:17 -!- Morg0th has quit [Ping timeout: 245 seconds] 08:26:04 -!- Hailley has quit [Ping timeout: 250 seconds] 08:40:48 -!- UncertainKitten has joined ##crawl-dev 08:48:32 -!- Amy|Sonata has quit [Read error: Network is unreachable] 08:53:21 Dithmenos Shadow mimic uncharms enslaved monster 13https://crawl.develz.org/mantis/view.php?id=9290 by rigrig 09:02:33 -!- mamgar has quit [Read error: Connection reset by peer] 09:08:52 -!- pwnmonkey has joined ##crawl-dev 09:11:48 -!- scummos__ has quit [Quit: Konversation terminated!] 09:12:00 -!- thebrasse has quit [Ping timeout: 250 seconds] 09:15:32 -!- mopl has quit [Quit: Page closed] 09:21:57 -!- vurk_ has quit [Ping timeout: 245 seconds] 09:22:04 -!- ololoev has quit [Ping timeout: 246 seconds] 09:22:34 -!- Sharkman1231 has joined ##crawl-dev 09:22:46 -!- foophykins has quit [Ping timeout: 246 seconds] 09:23:36 -!- scummos__ has quit [Ping timeout: 264 seconds] 09:31:02 -!- vurk___ has quit [Ping timeout: 244 seconds] 09:36:57 -!- ldf has quit [Ping timeout: 245 seconds] 09:42:19 -!- UncertainKitten has quit [Ping timeout: 252 seconds] 09:48:37 -!- pwnmonkey has quit [Ping timeout: 245 seconds] 09:52:39 just had a brilliant idea 09:52:50 instead of Singularity Form 09:53:50 how about a hex that inflicts it on something else 09:54:00 for Hueg Collision Damage 09:54:58 maybe have it slow them due to their added mass 09:58:18 -!- neunon has quit [Remote host closed the connection] 10:00:44 -!- neunon has joined ##crawl-dev 10:02:05 -!- PleasingFungus has joined ##crawl-dev 10:03:30 -!- radinms has quit [] 10:03:44 -!- pwnmonkey has joined ##crawl-dev 10:04:37 -!- neunon has quit [Client Quit] 10:04:37 PleasingFungus: you're in charge here, give me a list of all servers that I need to add to https://github.com/bstrie/dcss-playerstatus/blob/master/playerstatus.js 10:04:45 there are just too damn many servers these days 10:04:46 Grunt: pretty sure 9290 is yours 10:04:54 Wensley: http://crawl.develz.org/wordpress/howto 10:05:05 Wensley: also, that's horrifying. don't even joke about me being "in charge" 10:05:34 -!- scummos__ has quit [Ping timeout: 256 seconds] 10:05:38 -!- bonghitz has quit [Remote host closed the connection] 10:05:39 -!- neunon has joined ##crawl-dev 10:05:47 as the one in charge here, if I say you're in charge, that means you're in charge 10:06:38 pfah! 10:08:32 does this @ mean nothing...... 10:08:37 -!- elmdor has quit [Ping timeout: 246 seconds] 10:08:48 PleasingFungus: just need to update the handling like I did with hibernation 10:09:18 oh and think of a name for my tloc/hez 10:09:19 hex 10:09:21 -!- LexAckson has joined ##crawl-dev 10:09:38 Magnetize? 10:09:41 could be something as simple as Gravity, but 10:09:53 "Great Attraction" 10:09:56 needs something more adorablh atrocious like Fatal Attraction 10:10:03 <3 10:10:07 Fatal Attraction is pretty fantastic 10:10:08 Lasty_: hi... 10:10:10 -!- neunon has quit [Client Quit] 10:10:12 is it a one-turn effect? 10:10:18 :p I got in there first that time 10:10:18 the actual attraction part, that is 10:10:24 "Strange Attractor" 10:10:27 that would make it more distinct from singularity, which seems good. 10:10:28 chaos theoryyyyy 10:10:50 I'll code it up when I get home 10:10:57 ! 10:11:04 ??grunt[asted 10:11:04 grunt[25/27]: the hasted patch executioner 10:11:14 -!- neunon has joined ##crawl-dev 10:11:46 -!- LegendaryDgWn has joined ##crawl-dev 10:13:25 !tell theTower " Hmm, I really got to stop using Legendary Destruction Decks. Seems like Storm card always ends up killing me somehow. This time it's having the Tornado effect drop me over Deep water in Shoals where I drowned, apparently " 10:13:26 PleasingFungus: OK, I'll let thetower know. 10:14:33 -!- Blomdor has quit [Quit: Page closed] 10:17:13 is theTower just HangedMan reincarnated 10:19:11 so how does MR factor into this 10:19:34 deduct from pull power? an additional effect (like slow) that can be resisted? both? 10:19:56 the latter makes the two effects feel more weakly connected 10:20:12 -!- pwnmonkey has quit [Read error: Connection reset by peer] 10:20:12 if you've got a tloc pull and a hex slow and the only the latter is resisted by mr 10:20:17 it feels like two different things glued together 10:20:37 leda's singularity 10:21:26 I agree w/ PF: either this should be entirely resisted by MR, or the entire effect should scale with MR. 10:21:55 I'd personally prefer the latter 10:22:08 if we must involve mr at all 10:22:39 Well, it's a Hex right? 10:22:52 It'd be weird to have a targeted that didn't use MR . . . 10:23:03 *targeted hex 10:23:33 But I suppose there's a first time for everything 10:23:43 no I changed my mind, I think you have to use mr here 10:23:58 <|amethyst> hm 10:24:05 <|amethyst> singularity pulls the other monsters, right? 10:24:07 -!- Morg0th has quit [Quit: leaving] 10:24:25 <|amethyst> so it seems like you'd always want to use this on the weakest monster, except that it might die and end the effect 10:24:54 I assumed it was a one-turn effect 10:25:03 specifically so it'd be less like singularity 10:25:15 just using some schmuck to yank other guys around 10:25:16 Wouldn't you want to use it on the strongest monster so that everything would collide with that monster? 10:25:35 not if the pull is weakened by the target's mr 10:25:55 if two monsters collide in the singularity, they should emerge as a chimera 10:26:25 and when two chimeras collide they merge into a chimeta? 10:26:41 brilliant 10:26:44 the devteam thinks of everything! 10:26:44 ha 10:27:06 Do wisps and other intangibles suffer/cause collision damage? 10:27:24 they suffer sword damage 10:27:36 -!- ussdefiant has joined ##crawl-dev 10:27:42 also collision with big, iron shot damage 10:27:57 True 10:31:42 'intangible' is something that doesn't make much sense in crawl. 10:31:48 our ghosts are just not realistic at all. 10:32:11 FR: MORE REALISTIC GHOSTS!!!! 10:32:25 Real ghosts never would pick IMB over sticky flame. 10:32:45 !learn add crawl_realism <+PleasingFungus> our ghosts are just not realistic at all. 10:32:45 crawl realism[2/2]: <+PleasingFungus> our ghosts are just not realistic at all. 10:33:13 ??realism in crawl 10:33:13 I don't have a page labeled realism_in_crawl in my learndb. 10:33:14 hm 10:33:17 -!- Twiggytwiggytwig has quit [Ping timeout: 252 seconds] 10:33:27 ??realism of crawl 10:33:27 realism of crawl[1/14]: whacking KILLER FUCKING BEES with a halberd and throwing javelins at them 10:33:34 oh 10:33:35 ??crawl realism 10:33:35 realism of crawl[1/14]: whacking KILLER FUCKING BEES with a halberd and throwing javelins at them 10:33:56 -!- Bloax has joined ##crawl-dev 10:34:05 !learn mv crawl_realism[2 realism_of_crawl 10:34:06 crawl_realism[2] -> realism of crawl[15/15]: <+PleasingFungus> our ghosts are just not realistic at all. 10:35:25 ??realism of crawl[10 10:35:25 realism of crawl[10/15]: I just bit a ghost to death 10:35:33 btw imo 10:35:46 remember to cast Fatal Attraction on 10:35:47 <3 10:35:49 yourself 10:35:50 ! 10:35:55 o 10:35:58 that sounds cool and fun 10:35:59 ?? crawl realism[-2 10:35:59 realism of crawl[1/15]: whacking KILLER FUCKING BEES with a halberd and throwing javelins at them 10:36:06 for some reason this doesn't work with redirects, weird 10:36:18 (-1 and $ do though) 10:36:52 -!- ConstantineXVI has quit [Max SendQ exceeded] 10:37:23 03PleasingFungus02 07* 0.16-a0-2942-g68fde74: Roughly double Hellfire damage 10(2 minutes ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=68fde74e01af 10:37:31 <|amethyst> !learn add insubstantial Prevents becoming barbed, freezing into a block of ice, revealing position when invisible in a cloud, stoneskin/ozo's, grasping roots, slimification, leda's, sticky flame, rotting, petrification, constriction, drinking, webbing/netting, shatter/shillelagh damage 10:37:31 insubstantial[1/1]: Prevents becoming barbed, freezing into a block of ice, revealing position when invisible in a cloud, stoneskin/ozo's, grasping roots, slimification, leda's, sticky flame, rotting, petrification, constriction, drinking, webbing/netting, shatter/shillelagh damage 10:37:44 drinking? 10:38:07 <|amethyst> !source monster::can_drink_potion 10:38:07 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/monster.cc;hb=HEAD#l5918 10:38:08 hm, possibly that should have been "Hellfire explosion damage" 10:38:17 |amethyst: heh 10:38:40 -!- ConstantineXVI has quit [Max SendQ exceeded] 10:39:16 -!- wheals has joined ##crawl-dev 10:39:19 well player wispform is also a thing 10:39:47 except it allows quaffing. weird. 10:40:05 marvinpa changed that about six months ago 10:40:06 <|amethyst> potatolizard: some of those effects are true of monsters only 10:40:13 it used to be true for wispform, iirc 10:40:16 is "akashic record" a reference i don't get? 10:40:34 <|amethyst> !learn edit insubstantial[1] s/Prev/On monsters: prev/ 10:40:35 insubstantial[1/1]: On monsters: prevents becoming barbed, freezing into a block of ice, revealing position when invisible in a cloud, stoneskin/ozo's, grasping roots, slimification, leda's, sticky flame, rotting, petrification, constriction, drinking, webbing/netting, shatter/shillelagh damage 10:40:56 wheals: it's not a name I or ontoclasm made up 10:41:07 who did make it up? 10:41:27 http://upload.wikimedia.org/wikipedia/commons/f/fe/Hpb.jpg 10:42:24 uh 10:42:31 "ok?" 10:42:33 <|amethyst> !learn add insubstantial On players (wisp form): prevents grasping roots, leda's effect, constriction, and shatter damage 10:42:33 insubstantial[2/2]: On players (wisp form): prevents grasping roots, leda's effect, constriction, and shatter damage 10:42:45 wheals: it's a weird spiritual thing about other planes 10:42:49 like h.p. lovecraft except less lovecraft and more blavatsky 10:42:51 also it doesn't exist 10:42:56 i'd just hope that players realise it's about tloc 10:42:57 More usefully, wheals: https://en.wikipedia.org/wiki/Akashic_records 10:43:15 i guess "grand grimoire" kind of fails there though so 10:43:41 holy shit the wikipedia plea for money is over half the screen 10:43:44 haha 10:43:47 what resolution are you at 10:43:51 640x480? 10:44:18 1440x900 10:44:20 o 10:44:21 wheals: it increases by a single percent of your screen every hour 10:44:22 I'm sorry 10:44:27 what plea 10:44:43 anyway my vague feeling is that the high-level books should have more esoteric names than the other books 10:44:49 The Giving Tuesday fundraising plea 10:44:58 like necronomicon and akashic records 10:44:59 oh wow 10:45:04 it actually is half the screen 10:45:11 wikipedia has like 20 different money pleas 10:45:12 that is ridiculous 10:45:14 they A/B test like crazy 10:45:37 oh my god you guys weren't kidding 10:45:39 I had to enable scripts 10:45:45 that's horrifying 10:45:59 at least this plea isn't a persistent hover, like some of their others 10:46:00 I think it might scale to your screen 10:46:54 -!- ConstantineXVI has quit [Max SendQ exceeded] 10:46:54 -!- scummos__ has quit [Ping timeout: 250 seconds] 10:47:22 uh, is this on wikipedia 10:47:25 yes 10:47:27 because i can't still see a thing 10:47:30 it's random 10:47:37 like Wensley was saying 10:47:40 oh 10:47:45 I tried to get it to show up on my larger monitor to see if it scaled 10:47:50 but I couldn't get it to show up again 10:48:01 ah well 10:48:26 Hooray for Hellfire improvement 10:48:47 unlikely to kill more players, alas 10:48:48 -!- ConstantineXVI has quit [Max SendQ exceeded] 10:48:48 but we can dream 10:48:52 -!- vcordie has quit [Ping timeout: 246 seconds] 10:48:54 ha 10:49:03 -!- Twiggytwiggytwi_ has quit [Read error: Connection reset by peer] 10:49:07 garbage, what do I pay you for 10:49:14 If only there were a way to look up each commit and see how many player deaths it is directly responsible for 10:49:25 imagine! 10:49:30 it's time we got serious about killing players 10:49:30 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.91 [Firefox 37.0a1/20141201030207]] 10:49:34 -!- ConstantineXVI has quit [Read error: Connection reset by peer] 10:49:39 Implementing that should be our top priority. 10:49:49 it's time to bring Big Data to crawl 10:49:59 someone go spin up mongodb 10:52:40 -!- mopl has quit [Quit: Page closed] 10:53:53 -!- Kalir has quit [Changing host] 10:54:49 -!- Sharkman1231 has quit [Ping timeout: 246 seconds] 10:58:08 !lg . kmap~~johnstein* 10:58:09 No games for johnstein (kmap~~johnstein*). 10:58:16 I'm a failure Wensley 10:58:51 !lg . kmap~~minmay 10:58:51 No games for Wensley (kmap~~minmay). 10:59:09 minmay is also a failure, according to that query that I do not understand 10:59:48 have we *ever* actually killed a player? 11:00:04 can anyone here remember actually dying in this game? 11:00:05 -!- pwnmonkey has joined ##crawl-dev 11:00:22 splatting is a myth 11:00:23 !lg lexackson char=ddbe / won 11:00:23 5/5 games for lexackson (char=ddbe): N=5/5 (100.00%) 11:02:59 you can't die in crawl:ddbe edition 11:03:52 !lg * kmap~~johnstein|map~~johnstein 11:03:52 No games for * (kmap~~johnstein|map~~johnstein). 11:04:04 !lg * ((kmap~~johnstein || map~~johnstein)) 11:04:12 No games for * (kmap~~johnstein || map~~johnstein). 11:04:18 same failure. doubly so since I mistyped the * 11:04:25 rip 11:04:37 I only have two V:$ vaults. 11:07:48 !lg * ckiller=singularity 11:07:49 1. Disco the Conqueror (L27 MiGl of Qazlal), blasted by a singularity (gravitational forces) (created by Paerux) on Zot:5 (hall_of_Zot) on 2014-12-02 00:08:22, with 758292 points after 81879 turns and 7:22:38. 11:08:11 !lg * cikiller=seraph 11:08:11 No games for * (cikiller=seraph). 11:08:17 !lg * ikiller=seraph 11:08:19 1. CarbonBasedLifeform the Eclecticist (L25 OpFE of Vehumet), shot by a seraph (arrow) in Pandemonium (evilmike_holy_pan) on 2012-03-30 17:32:20, with 487199 points after 37060 turns and 7:19:49. 11:08:21 :( 11:09:00 hurrah for Paerux! 11:09:13 !lg * ikiller=seraph s=cikiller 11:09:14 One game for * (ikiller=seraph): a seraph 11:09:17 ha 11:10:45 -!- AreBrandon has quit [Ping timeout: 258 seconds] 11:11:08 -!- bonghitz has quit [Ping timeout: 258 seconds] 11:14:35 -!- bcarpe211 has quit [Quit: ...] 11:22:13 Unstable branch on crawl.akrasiac.org updated to: 0.16-a0-2942-g68fde74 (34) 11:24:10 -!- LegendaryDgWn has quit [Ping timeout: 250 seconds] 11:25:19 -!- Cerpin has quit [Ping timeout: 258 seconds] 11:26:15 -!- elliptic has quit [Ping timeout: 244 seconds] 11:29:02 -!- siepu has quit [Quit: Leaving] 11:31:37 -!- PleasingFungus has joined ##crawl-dev 11:40:00 -!- elliptic has joined ##crawl-dev 11:41:55 -!- AreBrandon has joined ##crawl-dev 11:43:05 -!- travis-ci has joined ##crawl-dev 11:43:05 The build was fixed. (master - 68fde74 #950 : Nicholas Feinberg): http://travis-ci.org/crawl-ref/crawl-ref/builds/42881100 11:43:05 -!- travis-ci has left ##crawl-dev 11:45:19 -!- cs_0x6373 has quit [Read error: Connection reset by peer] 11:48:52 -!- halberd has quit [Ping timeout: 255 seconds] 11:49:51 -!- read has quit [Quit: bye.] 11:50:30 -!- read has joined ##crawl-dev 11:51:20 -!- wheals has quit [Quit: Leaving] 11:56:46 -!- mizu_no_oto has quit [Quit: ["Textual IRC Client: www.textualapp.com"]] 11:57:19 -!- dead_ has quit [Quit: Page closed] 12:00:34 -!- domiryuu has quit [Ping timeout: 255 seconds] 12:02:52 -!- pwnmonkey has quit [Ping timeout: 256 seconds] 12:04:18 -!- smeea has quit [Quit: leaving] 12:04:20 -!- ConstantineXVI has quit [Max SendQ exceeded] 12:07:49 ??sequell 12:07:49 sequell[1/4]: The ##crawl bot, handling game statistics, the {learndb}, and more. Operated by greensnark. See http://github.com/greensnark/dcss_sequell/blob/master/docs/listgame.md If you want the source, go here: http://github.com/greensnark/dcss_sequell 12:09:09 Wensley, johlstein: replace . with * 12:09:21 !lg * kmap~~minmay 12:09:22 22126. SquidHead the Exhumer (L4 DsDK of Yredelemnul), slain by a ball python (kmap: minmay_shallow_snake_nest) on D:2 on 2014-12-03 17:52:17, with 71 points after 1099 turns and 0:07:02. 12:09:29 !lg * kmap~~lasty 12:09:30 283. agentgt the Chucker (L5 HOAM), splashed by a jelly's acid (kmap: lasty_cornered_adventurer) on D:5 on 2014-11-25 15:54:19, with 175 points after 2909 turns and 0:09:14. 12:09:31 -!- weezeface has quit [Remote host closed the connection] 12:09:42 That's a pretty decent number for only one vault (IIRC) 12:11:09 er, johnstein, not johlstein. 12:13:51 vehumet_altar_wand_db and kennysheep_big_flooded_room get a ton of kills. 12:14:31 -!- weezeface has quit [Ping timeout: 255 seconds] 12:15:11 -!- bcarpe211 has quit [Client Quit] 12:16:17 -!- AreBrandon has quit [Ping timeout: 240 seconds] 12:16:25 -!- domiryuu has quit [Client Quit] 12:18:53 -!- scummos__ has quit [Ping timeout: 252 seconds] 12:20:31 -!- heteroy has quit [Ping timeout: 258 seconds] 12:22:46 I wonder how many people think me and johlstei are the same person 12:27:22 -!- tcsc has quit [Quit: This computer has gone to sleep] 12:28:13 -!- link_108 has joined ##crawl-dev 12:28:21 I wonder how many people think me and eronarn are the same person 12:30:36 -!- UncertainKitten has joined ##crawl-dev 12:30:46 -!- Sorbius has quit [Read error: Connection reset by peer] 12:35:22 haha 12:39:02 -!- AreBrandon has joined ##crawl-dev 12:40:48 -!- theTower has joined ##crawl-dev 12:42:01 right, I did drain out a few of those vaults when I was concerned about that 12:42:01 theTower: You have 1 message. Use !messages to read it. 12:43:11 -!- vurk_ has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…] 12:43:21 !lg * cv=0.16-a xl>1 place!=D:1 kmap!~uniq s=kmap 12:43:22 90851 games for * (cv=0.16-a xl>1 place!=D:1 kmap!~uniq): 78972x, 159x ossuary_zaba_flooded, 116x lemuel_castle_with_subvaults, 113x ice_cave_small_necro, 112x david_nohive_1, 110x ossuary_tomb_3, 110x sewer_minmay_w, 108x erik_lair_orcish_takeover, 106x hall_of_Zot, 102x kennysheep_big_flooded_room, 100x hangedman_cross_stitches, 95x minmay_goblin_kobold_castle, 94x tgw_trog, 91x bailey_polearm_2... 12:43:44 !lg * cv=0.16-a xl>1 place!=D:1 kmap!~uniq br=D s=kmap 12:43:49 74820 games for * (cv=0.16-a xl>1 place!=D:1 kmap!~uniq br=D): 69373x, 116x lemuel_castle_with_subvaults, 112x david_nohive_1, 108x erik_lair_orcish_takeover, 102x kennysheep_big_flooded_room, 97x hangedman_cross_stitches, 95x minmay_goblin_kobold_castle, 94x tgw_trog, 90x vehumet_altar_wand_db, 75x hangedman_ranch, 74x minmay_lair_entry_grove, 72x minmay_opposing_rooms, 65x lemuel_castle_with_sub... 12:43:58 (though, right, I do have notes on how ossuary_zaba_flooded is crazy) 12:44:30 nothing over 1.5x of some of the others, good 12:45:37 wensley: did it really take you this long to identify tarotdeck 12:52:06 huh 12:52:27 !lg * randliches cikiller=~lich s=place 12:52:27 21 games for * (randliches cikiller=~lich): 9x Abyss:1, 4x Vaults:5, 2x Depths:3, Vaults:4, Tomb:3, Depths:4, Abyss:3, Crypt:3, Pan 12:52:31 no zot kills 12:52:36 i wonder why that is 12:52:42 huh 12:53:06 well, to ape pleasingfungus, "beware the sample size cost" 12:53:11 sure 12:53:19 !lg ranchliches ckiller=~lich tomb:3 12:53:19 No games for ranchliches (ckiller=~lich tomb:3). 12:53:25 !lg * recent cikiller=~lich s=place 12:53:28 1000 games for * (recent cikiller=~lich): 325x Abyss:1, 140x Vaults:5, 126x Zot:5, 43x Depths:2, 42x Crypt:3, 39x Depths:1, 29x Depths:3, 28x Vaults:4, 22x Depths:4, 20x Abyss:2, 18x Vaults:3, 18x WizLab, 16x Abyss:3, 13x Tomb:1, 11x Crypt:5, 11x D:11, 10x Vaults:1, 9x Abyss:5, 9x Vaults:2, 8x Abyss:4, 5x D:12, 4x Tomb:2, 4x D:14, 3x Hell, 3x Crypt:2, 2x D:15, 2x Depths:5, 2x Crypt:4, 2x Zig:10, 2... 12:53:36 !lg * randliches cikiller=~lich s=xl 12:53:37 21 games for * (randliches cikiller=~lich): 4x 22, 3x 24, 2x 17, 2x 23, 2x 20, 2x 27, 2x 25, 1, 12, 21, 18 12:53:42 !lg * recent cikiller=~lich s=xl 12:53:45 1000 games for * (recent cikiller=~lich): 128x 27, 85x 22, 82x 21, 69x 20, 62x 23, 56x 19, 56x 24, 55x 15, 53x 1, 46x 18, 45x 16, 45x 25, 43x 17, 38x 26, 34x 14, 30x 11, 16x 10, 15x 13, 13x 12, 8x 9, 6x 4, 4x 8, 3x 3, 3x 7, 3x 6, 2x 5 12:54:03 are they just more dangerous to low level characters and less dangerous to high level characters now? 12:54:16 will have to keep an eye on that 12:54:21 !lg * recent ckiller=~lich XL=1 -log 12:54:23 47. twist, XL1 SpAK, T:52: http://dobrazupa.org/morgue/twist/morgue-twist-20141203-134840.txt 12:55:57 -!- AreBrandon has quit [Ping timeout: 272 seconds] 12:56:30 !lg * recent cikiller=~ancient_lich s=xl -graph 12:56:33 439 games for * (recent cikiller=~ancient_lich): https://shalott.org/graphs/e691bc293c74205210beee4c033d13ecb62793c9.html 12:56:35 !lg * randliches cikiller=~ancient_lich s=xl -graph 12:56:36 14 games for * (randliches cikiller=~ancient_lich): https://shalott.org/graphs/d90d1fd25669cbb80e9f6fdaa3231335caf5979e.html 12:57:39 there is clearly sample size bias going on, but still worries me a bit 12:57:43 will give it another few weeks 12:58:24 -!- Yllodra has quit [Ping timeout: 264 seconds] 13:00:06 theTower: the differing capitalization is what threw me off 13:00:31 -!- alefury has joined ##crawl-dev 13:01:01 -!- Wah has quit [Ping timeout: 272 seconds] 13:02:10 -!- theTower is now known as the_tower 13:02:59 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 13:03:14 !lg * randliches ckiller=~lich tomb:3 13:03:15 1. Kashira the Devastator (L25 GhWr of Cheibriados), blasted by an ancient lich (crystal spear) on Tomb:3 (tomb_3; tomb_3_rune_grunt_layered) on 2014-12-01 00:23:06, with 540245 points after 83457 turns and 11:24:13. 13:03:19 -!- pwnmonkey has joined ##crawl-dev 13:03:20 there we go. 13:05:11 need to slip in more liches through tomb oods 13:05:22 -!- heteroy has quit [Ping timeout: 258 seconds] 13:05:49 ??randliches 13:05:50 I don't have a page labeled randliches in my learndb. 13:06:13 it's like randarts 13:06:17 and randbooks 13:07:02 yea I was following the dev a bit. sounds like you guys rolled it into trunk 13:07:20 %git :/randliches 13:07:20 07doy02 * 0.16-a0-2893-gba170f6: adjust lich primary spell weights 10(3 days ago, 1 file, 0+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=ba170f61b8dc 13:07:24 don't group me into you guys, I gave it the hardest time of anybody >_> 13:07:45 :) 13:08:41 -!- AreBrandon has joined ##crawl-dev 13:10:22 Well, they do have a lower chance of having paralyse now, right? 13:10:46 -!- pwnmonkey has quit [Ping timeout: 250 seconds] 13:11:03 !lg * recent ikiller~~lich status~~paral 13:11:05 42. HANFGEIST the Nimble (L14 MfSk of Makhleb), blasted by a lich (bolt of cold) on Abyss:1 on 2014-11-16 10:00:20, with 50927 points after 23307 turns and 4:38:15. 13:11:15 for whatever that's worth 13:11:15 That's not as many as I'd have guessed 13:11:36 Though I suppose it's reasonably often that paralysis will result in something else finishing you off, right? 13:11:47 it's always possible that their pals will take kills, or that the para will wear off just before you actually die 13:11:48 yeah 13:11:50 but 13:12:05 the thing is that paralysis is, most of the time, more of a terrifying potential threat than an actual killer 13:12:12 if that makes any sense 13:12:22 exception: giant eyeballs (rip) and rupert 13:12:30 !lg * killer=rupert status~~para 13:12:31 346. Gorice the Thaumaturge (L12 DEIE of Sif Muna), slain by Rupert (a +3 great mace of holy wrath) on Lair:3 on 2014-12-01 08:46:23, with 16384 points after 16036 turns and 2:25:45. 13:12:40 !lg * killer=rupert recent / status~~para 13:12:41 69/803 games for * (killer=rupert recent): N=69/803 (8.59%) 13:12:43 rip 13:12:57 I definitely had a z:5 death that was to ancient lich paralysis, though the paralysis wore off right before I died IIRC, and the killer was an electric golem. 13:14:15 But, for what it's worth, I have found randliches to be interesting 13:14:19 -!- axujen has quit [Ping timeout: 272 seconds] 13:14:26 And more theoretically scary while probably a little less actually scary 13:14:35 -!- kazimuth has quit [Quit: Textual IRC Client: www.textualapp.com] 13:15:43 -!- ktgrey has quit [Ping timeout: 258 seconds] 13:16:37 let's land the first (two?) commit(s) on insulation and then give them back their chain lightning 13:16:40 <_< 13:18:55 looks like paralyse shows up ~17% of the time with randliches 13:19:14 It was what before? 25%? 13:19:24 yeah 13:20:14 we can give them Fatal Attraction when I code it >_> 13:20:36 no, no, we can give them suppression when I code it 13:21:07 We can give them Backtrackticus when I code . . . never mind. 13:21:27 !send Wulndraste the branch 13:21:27 Sending the branch to Wulndraste. 13:21:48 I'm getting closer to getting this conduct thing sorted out 13:21:55 good :) 13:22:15 The one piece I still have remaining is checking whether there's a traversable path to a given tile. 13:22:30 Once I have that, I can stick a fork in it. 13:22:31 trivial! 13:22:34 -!- Cerpin has joined ##crawl-dev 13:22:55 I really hope that's true, because I'm doing a terrible job figuring it out 13:23:03 mostly it was a joke 13:23:12 sorry 13:23:19 Yeah, I know :) 13:23:39 But it would be so great if someone said, "oh, actually, just use path_to_coord_exists()" 13:24:00 -!- vurk_ has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…] 13:25:44 It really seems like something that should exist 13:25:57 ... 13:26:03 accccctuallllllllly 13:26:13 Yeah? Yeah 13:26:14 ? 13:26:34 looking something up 13:27:04 * Lasty_ waits for the_tower to fill him with joy. 13:27:20 lewd 13:27:25 "has_exit_from_glyph" 13:27:31 is used in a handful of vaults 13:27:48 Lua, eh? 13:27:53 I don't know if it's anywhere close to what you want but that's the first thing I can think of, and it obviously has to have some logic to it 13:28:02 yes, lua =\ 13:28:11 Promising! 13:29:30 hmmm, I wonder what a wulndraste overflow altar should look like 13:30:31 Huh . . . I thought lua didn't have access to anything that the player doesn't know, and this should require testing data the player doesn't know about. I guess that's just externally-facing lua tho 13:30:40 -!- AreBrandon has quit [Ping timeout: 258 seconds] 13:30:47 there is a difference between dlua and clua, yes. 13:31:28 -!- UncertainKitten has quit [Ping timeout: 255 seconds] 13:32:58 hah, oops 13:33:07 just ran some stats on randlich spell sets 13:33:20 dgn_map_pathfind()!!!!! 13:33:24 Maybe! 13:33:47 wait, what 13:33:51 !source dgn_map_pathfind 13:33:52 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/l_dgn.cc;hb=HEAD#l632 13:33:57 -!- AreBrandon has joined ##crawl-dev 13:33:57 why is invisibility under hexes 13:34:14 technically it's a hex 13:34:20 what does that even mean 13:34:25 ? 13:34:26 It's one of the random untargeted hexes 13:34:41 Basically because it'd be too good in Charms :p 13:34:45 it hexes your enemies into not seeing you. 13:34:51 also, hex is the school of schneakiness and stabbing. 13:34:53 hence, invis. 13:35:05 that seems... odd 13:35:23 also, invis is the only hexes lich escape spell, so the weighting means that it is picked significantly more often than it should 13:35:25 need to fix that 13:35:29 Lasty_: if you're going to use this, please cache the results 13:35:33 i just assumed it was charms 13:35:47 it looks like it uses a flood fill, which is gonna be slow as hell 13:35:48 PleasingFungus: Good call. I'm still trying to determine if it's actually suitable. 13:35:50 which is why i didn't bother fiddling with it 13:36:10 slow as hell across an entire map, anyway 13:36:24 merp 13:36:28 PleasingFungus: Ah, hmm. 13:36:31 !gamesby doy en 13:36:31 doy (en) has played 43 games, between 2006-12-15 00:07:59 and 2012-05-11 04:15:51, won 2 (4.7%), high score 841114, total score 2124710, total turns 459701, play-time/day 0:02:18, total time 3d+4:09:09. 13:36:36 huh 13:36:38 so much for that suggestion 13:36:51 the_tower: you think it won't work? 13:37:16 i don't think i've seriously played an enchanter since the charms/hexes split 13:37:18 not very much faith in it, is all 13:37:19 Lasty_: tbh, if the existing best solution is 'flood fill', it probably wouldn't be too hard to cobble together your own 13:37:32 flood fill is very simple 13:37:44 PleasingFungus: How's it work? 13:37:57 (also, please improve the current thing while you're at it >_>) 13:38:06 the_tower: pah! 13:38:26 Oh, there's a whole flood_find.h 13:38:27 anyway 13:38:31 ancient liches: http://paste.tozt.net/2014-12-031Z_uTCqG 13:38:42 liches: http://paste.tozt.net/2014-12-03ZUPosEFb 13:38:46 Whoa, how did I miss this: _has_connected_stone_stairs_from 13:38:55 and _has_connected_downstairs_from 13:39:27 Lasty_: do you still need me to answer your question? 13:39:31 nope 13:39:34 good corrosive bolt chance 13:39:48 huh 13:39:50 sneaky lichen 13:40:01 ...wow that's a lotta corrosion 13:40:27 next, make that spell actually apply much corrosion instead of just being acid damage >>_>> 13:40:27 yeah, i'm going to fix that too 13:41:01 -!- heteroy has quit [Ping timeout: 252 seconds] 13:41:03 good to see that teleport self is incidentally not actually 25% 13:41:04 Should liches have simulacrum? It seems like it wouldn't often do much for them . . . or maybe I'm not thinking about it correctly 13:41:10 -!- heteroy_ is now known as heteroy 13:41:39 Can they get Virulence w/o any other poison magic? 13:41:40 vaults, depths, zot all have corpses 13:41:47 -!- AreBrandon has quit [Ping timeout: 258 seconds] 13:42:08 draconian knights have simulacrum and it works out well for them (admittedly, they've got bands) 13:42:12 -!- scummos__ has quit [Remote host closed the connection] 13:42:15 likewise necromancers with hell knights 13:42:16 yeah, corpsey bands 13:42:46 Lasty_: oh, good call, should fix that too 13:42:56 watch as I give blood saints and black suns an incredible low lich chance 13:43:00 -!- weezeface has quit [Remote host closed the connection] 13:43:07 ...15% haste seems disappointing 13:43:21 the_tower: haste/invis/teleport/banish should all be 25% 13:43:28 that was the intention anyway 13:43:31 and what i'm fixing it to be now 13:43:36 mm. 13:43:40 -!- weezeface has quit [Remote host closed the connection] 13:43:58 of course, higher chance teleport / banish isn't something that really should be kept, but 13:44:07 some idea will come along 13:44:08 yeah, we can adjust individual weights 13:44:29 would just rather that be an intentional thing, rather than an artifact of the implementation 13:45:59 explicit weights seem like they might be nice 13:46:02 yeah 13:46:06 also, unrelated 13:46:08 -!- vcordie has quit [Quit: Page closed] 13:46:13 ??you hear an explosion 13:46:13 you hear an explosion[1/1]: Out of LoS, one of the following exploded: -Inner flame -An explosive dart/similar -Fireball -Giant spore -Fulminant prism -Explosive bolt -Metal orb (Hellfire btw is 'You hear a strangely unpleasant explosion!' instead) 13:46:17 -Metal orb 13:47:51 list of things to put in xom's delayed surprise: orb of fragmentation, 13:48:03 would it really be all that distinctive, tho 13:49:10 if it's the main way that using it to blow yourself up, clearly 13:49:54 -!- Naubita has quit [Quit: Page closed] 13:50:53 -!- pintc has quit [Ping timeout: 264 seconds] 13:51:09 plz respect the orb of elec. 13:51:49 How about giving liches Explosive Bolt and the iron rod spell? It'd be fun to have those appear in a few more places . . . 13:52:25 alright, ancient liches: http://paste.tozt.net/2014-12-03R6jnd2Ca and liches: http://paste.tozt.net/2014-12-033ieT6FUK 13:52:28 that looks more reasonable 13:52:36 explosive bolt doesn't really work as a monster spell, because it's mostly worse than fireball (since it can be dodged and you don't necessarily have any allies around for it to abuse) 13:52:57 -!- Aryth has quit [Ping timeout: 272 seconds] 13:52:59 True 13:53:03 it would make some funny sense if it was used in a circumstance with some rF+++ allies already so it's double or triple fireball 13:53:14 Margery? :D 13:53:18 but this sounds hard to purposefully evoke 13:53:24 hmmm 13:54:15 I really don't know about giving rod spells to monsters 13:54:30 I like the current thing where rods are very unique in their effects 13:54:49 excepting destruction, I guess. but that's my least favorite rod in terms of specialness (sorry, wheals) 13:54:51 did I... 13:55:17 I'll just have to make a Margery with rod-of-immo vault then . . . (j/k) 13:56:08 03doy02 07* 0.16-a0-2943-gb240d3d: only weight randlich secondary spells 10(10 minutes ago, 1 file, 6+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=b240d3dd543d 13:56:08 03doy02 07* 0.16-a0-2944-g6f1bef2: don't give virulence without other poison spells 10(7 minutes ago, 1 file, 4+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=6f1bef2b60f0 13:56:11 welp, I did give extremely marginal amounts of summon swarm to pan lords 13:56:21 beware yellow wasps vs. extended defenses 13:56:21 and rod of shadows is still a thing 13:57:03 -!- kazimuth has quit [Quit: My Mac has gone to sleep. ZZZzzz…] 13:57:55 -!- simmarine has joined ##crawl-dev 13:57:59 -!- weezeface has quit [Remote host closed the connection] 13:59:12 -!- ontoclasm has joined ##crawl-dev 14:02:37 weave shadows is not really comparable to shadow creatures 14:02:52 -!- weezeface has quit [Ping timeout: 258 seconds] 14:03:14 branches can completely differ in what strong stuff would actually be produced and the majority of non-zot spawns that are dangerous are vault placed 14:03:39 (also, nothing can actually have the 27 hd to be spawning depths oods and also get a rod besides tiamat and antaeus >_>) 14:03:48 off to teeth 14:04:54 -!- elliptic has quit [Ping timeout: 245 seconds] 14:05:17 -!- ystael has quit [Ping timeout: 264 seconds] 14:05:55 -!- serq has quit [Changing host] 14:07:06 -!- elliptic has joined ##crawl-dev 14:07:07 -!- mizu_no_oto has quit [Quit: ["Textual IRC Client: www.textualapp.com"]] 14:09:00 -!- Naubita has quit [Client Quit] 14:11:06 -!- Patashu has joined ##crawl-dev 14:12:00 -!- WereVolvo has quit [Read error: Connection reset by peer] 14:13:32 -!- bonghitz has quit [Quit: Leaving...] 14:15:18 -!- heteroy has quit [Ping timeout: 245 seconds] 14:16:32 Lightning scales fixedart doesn't show on player tile in WebTiles 13https://crawl.develz.org/mantis/view.php?id=9291 by Sar 14:17:17 -!- raskol has quit [Ping timeout: 264 seconds] 14:21:08 -!- ystael_ has quit [Ping timeout: 245 seconds] 14:22:35 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 14:24:32 -!- FlowRiser has quit [Read error: Connection reset by peer] 14:25:07 -!- MgDark has quit [Read error: Connection reset by peer] 14:26:27 -!- ghostmoth has quit [Quit: ghostmoth] 14:27:56 -!- syllogism has quit [Quit: Leaving] 14:29:12 -!- Patashu has quit [Ping timeout: 250 seconds] 14:30:57 -!- PleasingFungus has quit [Ping timeout: 272 seconds] 14:34:06 -!- weezeface has quit [Ping timeout: 264 seconds] 14:38:08 -!- ystael has quit [Ping timeout: 256 seconds] 14:43:10 wow... somebody registered on the japanese server as 'theglow' just to ctrl-q a game and thus ending the streak 14:43:14 -!- Zannick has quit [Ping timeout: 256 seconds] 14:43:46 -!- PleasingFungus has joined ##crawl-dev 14:44:58 ElanMorin: that's pretty fucked up. 14:45:04 hm 14:45:13 -!- Zannick has joined ##crawl-dev 14:46:35 !lg sar / na 14:46:35 134/718 games for sar: N=134/718 (18.66%) 14:46:38 heh 14:48:32 someone should really fix that 14:48:43 are you fucking kidding me 14:48:50 check the last stats from lld 14:48:56 especially now that we are getting so many new servers 14:48:58 the last games are all quits 14:49:13 somebody really liked fucking up peoples stats 14:49:20 -!- Danei has quit [Ping timeout: 272 seconds] 14:49:39 -!- vcordie has quit [Quit: Page closed] 14:49:47 that's pretty weird 14:49:54 where are you finding these? 14:50:04 !lg * lld 14:50:05 8405. caco the Shield-Bearer (L1 HuFi), quit the game on D:1 (lemuel_arrival_muddy) on 2014-12-03 20:03:45, with 0 points after 0 turns and 0:00:02. 14:50:09 !lg * lld -2 14:50:10 8404/8405. ttf the Shield-Bearer (L1 HuFi), quit the game on D:1 (saegor_arrival_simple_e) on 2014-12-03 20:03:24, with 0 points after 0 turns and 0:00:02. 14:50:11 !lg * lld -3 14:50:12 8403/8405. Sandman26 the Shield-Bearer (L1 HuFi), quit the game on D:1 (lemuel_arrival_rhombus) on 2014-12-03 20:03:01, with 0 points after 0 turns and 0:00:02. 14:50:14 !lg * lld -4 14:50:15 8402/8405. argonaut the Shield-Bearer (L1 HuFi), quit the game on D:1 (saegor_arrival_simple_c) on 2014-12-03 20:02:34, with 0 points after 0 turns and 0:00:02. 14:50:16 huh 14:50:47 yeah, okay, something should be done. it's not a lld-specific problem: if might as well be on cxc, or cpo, or... 14:50:53 right 14:52:27 -!- LegendaryDgWn has joined ##crawl-dev 14:54:11 !lg * lld hufi d:1 quitting s=name 14:54:12 32 games for * (lld hufi d:1 quitting): ManMan, hypersage, randwin, Swiss, Dolde, Zammy, ttf, Dole, 78291, Yermak, Kalma, giftbbq, HLA, ThinkTwice, hypermikee, jeanjaques, argonaut, TempMiBe, afterglow, BOUMMMMG, pprentice, bart, theglow, Sandman26, mikee, Cybermg, taxon, test5, caco, VizerT, keymashgrqeeg, DrFeelgood 14:54:17 -!- weezeface has quit [Remote host closed the connection] 14:54:50 pretty much everyone who had an active streak 14:55:26 just noticed it by accident because the active streak category on the cao scoring page looked weird 14:55:31 it's possible to fix this in the immediate case, by messing with sequell - someone could ping the snark 14:55:33 however 14:55:45 that wouldn't keep it from happening again 14:55:50 -!- weezeface has quit [Remote host closed the connection] 14:56:18 how does dgl currently store users 14:58:17 -!- ystael has quit [Ping timeout: 240 seconds] 14:59:20 <_miek> if you can get the cao page to use sequell's nick then that's fixable 14:59:21 <_miek> like.. 14:59:22 <_miek> !nick patashu 14:59:23 Mapping patashu => (!ckr) patashu patashucore hyperpatashu 14:59:37 <_miek> you can put !lg flags into it now to prevent certain servers 15:00:21 this would just be a dirty quickfix and get only more complicated the more servers are added 15:00:35 <_miek> true 15:01:33 <_miek> only other alternatives I can think of are: global server IDs (unlikely) or names not linking by default (and requiring you to manually link them with sequell or something) 15:01:50 -!- wheals has joined ##crawl-dev 15:03:23 global server ids don't seem unreasonable to me 15:03:34 PleasingFungus: it's ok, i admit \destruction isn't all that special :) 15:03:40 the original idea was even more boring! 15:04:30 <|amethyst> !nick |amethyst (won) neil 15:04:31 Mapping |amethyst => (won) neil elvishcostello 15:04:32 would it be at all possible to remove those games 15:04:37 <|amethyst> !lg . / won 15:04:38 2/2 games for |amethyst: N=2/2 (100.00%) 15:04:44 <|amethyst> !streak 15:04:44 Neil has 2 consecutive wins (SpSt, HOHe), and can keep going! 15:05:49 <|amethyst> I'm not sure that's really a good solution 15:06:16 <|amethyst> !nick -rm |amethyst (won) 15:06:17 (won) not mapped in |amethyst => (won) neil elvishcostello 15:06:18 yeah, removing the games isn't going to actually fix anything 15:06:25 wheals: what was the original idea? 15:06:35 a rod with a bunch of bolt spells 15:06:36 <|amethyst> I mean using a nickmap 15:06:50 <|amethyst> but deleting games doesn't really help, no 15:06:51 IMO it was still better than "fireball, iron shot, something else" for no reason 15:07:07 <|amethyst> !nick -rm |amethyst 15:07:08 Deleted |amethyst => (won) neil elvishcostello 15:07:16 <|amethyst> !nick |amethyst neil elvishcostello 15:07:17 Mapping |amethyst => neil elvishcostello 15:07:21 !gamesby elvishcostello 15:07:22 elvishcostello has played 1 game, between 2012-08-20 03:27:24 and 2012-08-20 05:11:19, won 0, high score 246, total score 246, total turns 2588, play-time/day 0:08:29, total time 0:08:29. 15:07:34 alas 15:10:25 anyone here have access to put code on develz? for playerstatus updates 15:11:12 probably you want to ping n*pkin 15:12:58 in a bit, still have to make the chagne 15:13:10 been putting it off because it means I need to install php on my server to test it 15:13:14 and, I'm so lazy 15:13:21 <|amethyst> yeah, I think only sleeprelative has access to those dirs 15:14:42 <_miek> lol that's a funny idea putting (won) in your nick 15:14:53 only a matter of time until someone decided to do something like that to mess up streaks, especially with the recent influx of new servers :/ 15:15:32 elliptic: yeah, we had the warning signs 15:15:43 ref again patashu 15:16:06 think we should put out some kind of announcement at this point? 15:16:09 idk. this isn't catastrophic, just a problem that needs to be solved. 15:16:13 doy: what would we even say? 15:16:22 well, just to reassure people that this is all fixable 15:16:33 <|amethyst> is it? 15:16:34 is there panic in the streets? 15:16:37 |amethyst: yes! 15:16:41 the existing streaks aren't permanently ruined or whatever 15:16:43 I don't have a great suggestion for how to fix this/prevent it from happening again aside from the unified server login credentials thing that people bring up from time to time as a theoretical possibility 15:17:21 I think that probably has to be it, though managing the migration to that is gonna be a nightmare 15:17:22 one thing that would help specifically with streaks is to insist that streaks be single-server only 15:17:31 but that probably messes up some old streaks 15:17:38 unified server logins are a necessity with so many servers 15:17:38 <|amethyst> until a server goes down 15:17:45 and this is an issue anyway 15:17:51 !lg hyperelliptic s=src 15:17:51 151 games for hyperelliptic: 126x cdo, 21x cszo, 4x cao 15:17:51 every time there's a new one I get panicked and run to reserve my name 15:18:05 Wensley: I run to reserve my 8 names... 15:18:10 the longer you put it off the harder it's going to be 15:18:12 <|amethyst> the other option is getting rid of some servers 15:18:26 because you increase the risk of two people conflicting and having to mediate over who gets the name 15:18:57 -!- Brannock__ has quit [Quit: Leaving] 15:19:10 -!- Brannock has joined ##crawl-dev 15:19:11 if you make streaks single server only, mikee would be no.1 again :D 15:19:22 Wensley: I'm pretty sure that's a certainty 15:19:50 PleasingFungus: then your best bet is to say that the earliest game using a name on any server becomes the canonical owner of that name 15:20:10 could grab the existing user databases and look for entries with the same username and different passwords 15:20:13 <|amethyst> and what do you do with the other games? 15:20:14 any server for which the records still exist, anyway 15:20:17 <|amethyst> delete them? 15:20:23 !lg chris 1 15:20:24 1/54. Chris the Martial Artist (L1 ElTm), slain by a hobgoblin on D:2 on 2007-04-26 18:25:10, with 32 points after 244 turns and 0:03:30. 15:20:27 !lg chris 2 15:20:28 2/54. chris the Chopper (L5 HOFi), slain by an orc (a +0,+1 orcish dagger) on D:4 on 2011-07-26 13:13:38, with 339 points after 4037 turns and 0:47:04. 15:20:29 <|amethyst> doy: it's very very unlikely the passwords would ever be the same 15:20:39 we have salted passwords, right? 15:20:41 <|amethyst> doy: except on the old servers with bad salts 15:20:45 ah, true 15:20:48 PleasingFungus: honestly, I bet not 15:21:02 PleasingFungus: do we still transmit passwords in plaintext? 15:21:07 do we even hash them? 15:21:07 anyway, could migrate peoples' games to a different username if they conflict 15:21:12 it'd be annoying, but not impossible 15:21:15 %git :/crypt 15:21:28 07wheals02 {bh} * 0.16-a0-1891-g12fd8d5: Allow monsters besides Donald to talk in all branches. 10(4 weeks ago, 2 files, 9+ 10-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=12fd8d58410b 15:21:28 Wensley: have you considered reading the words directly above yours 15:21:28 |amethyst: I think the question of what to do with bad *games* is very different from what to do with *accounts* 15:21:28 -!- vurk has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…] 15:21:28 <|amethyst> Wensley: if you're playing over webtiles without https then yes 15:21:30 I think the former is a much more constrained problem 15:21:34 bah 15:21:47 |amethyst: also telnet, right? 15:21:53 <|amethyst> people use telnet? 15:22:01 honestly i have no idea 15:22:04 <|amethyst> oh, I guess a few servers have it 15:22:11 which I think we can limit to just very surgical changes; specifically cleaning up the current lld !quit fiasco, and any other similar mess between now & the switchover 15:22:13 CDO got rid of it, right? 15:22:18 so just CAO now? 15:22:39 yeah, the issue with malicious users is easy 15:22:54 -!- the_glow has quit [Ping timeout: 256 seconds] 15:23:04 -!- Earlo has quit [Remote host closed the connection] 15:23:18 i think it's really more of a split between account conflicts because of malicious users and account conflicts because of people just not noticing 15:23:22 -!- Zannick has quit [Ping timeout: 250 seconds] 15:23:33 and for the first case, we can really just do whatever we want, because who cares about them 15:23:44 <|amethyst> no, we can't 15:23:47 <|amethyst> only the server admin can 15:23:51 well, sure 15:23:53 <|amethyst> well 15:24:01 <|amethyst> I guess we can exclude them from scores etc 15:24:05 but we still controll sequell and the cao/cdo scoring pages 15:24:08 yeah 15:24:11 <|amethyst> but having to maintain a per-server blacklist ... 15:24:15 we control the vertical and the horizontal 15:24:25 |amethyst: I don't think that's such a terrible burden. 15:24:32 do not attempt to adjust your termsize 15:24:43 although honestly, if we can't convince the server admins to fix these kinds of issues 15:24:52 <|amethyst> PleasingFungus: so every time someone does this to a new account, we ping me and snark to update a file? 15:24:55 do we really want to be including them in our whole system anyway? 15:25:00 -!- WereVolvo has quit [Read error: Connection reset by peer] 15:25:20 -!- Zannick has joined ##crawl-dev 15:25:21 <|amethyst> s/a new/another/ 15:25:21 (along the lines of "the other option is to start removing servers") 15:25:25 -!- heteroy has quit [Ping timeout: 272 seconds] 15:25:45 my opinion: if someone wants an official server they have to play by the rules of the devs 15:26:01 <|amethyst> ElanMorin: why? 15:26:01 -!- AreBrandon has joined ##crawl-dev 15:26:18 |amethyst: nothing stopping people from running an unofficial server that does whatever they want 15:26:20 <|amethyst> ElanMorin: the devs, with one exception, don't run any of the relevant stuff 15:26:21 |amethyst: my plan was: first switch over to a unified account system where this can't happen. second, make a server/nick blacklist for games played before the swtichover, to clean up the mess 15:26:41 thus retroactively un-breaking streaks, etc 15:26:41 but yeah, i really don't think it'll be a huge deal if we can get the unified account stuff set up reasonably quickly 15:26:54 big if, unfortunately 15:26:57 wish bh was here 15:26:58 sure 15:27:00 since he has opinions 15:27:11 the devs develop the game and whatever happens on 'official' servers people will associate with the developers 15:27:19 where is the relevant code, anyway 15:27:22 where does dgl live 15:27:37 ElanMorin: you are answering the wrong questions 15:27:37 <|amethyst> it's not just dgl, also webtiles 15:27:50 the question is about implementation, not moral justification 15:28:36 i mean, honestly, if we can't get server admins to handle rogue players in their logfiles currently 15:28:39 doy: there's https://github.com/greensnark/dgamelaunch-crawl/tree/master, but hasn't seen commits since 2011 15:28:44 how are we going to convince them to even us a unified login system? 15:28:57 <|amethyst> doy: handle them in their logfiles? 15:29:03 <|amethyst> doy: you mean rewriting logfiles? 15:29:06 it's not like the log files are tied to user logins in any way 15:29:08 I don't think that harassing admins constantly to slap down flies is something that is a productive use of anyone's time. 15:29:16 ours or theirs. 15:29:18 well, sure 15:29:22 <|amethyst> that would break both scoring and sequell 15:29:37 <|amethyst> which assume you can use wget -c or something similar to download "new stuff" 15:29:55 i'm not saying it's a good solution, i'm just saying that we shouldn't be disregarding possible options just because we can't ensure that we can convince server admins to do anything 15:30:01 |amethyst: well, if this is something that is done once ever (when this hypothetical unified login system is securely in place) then that is okay 15:30:26 I agree it doesn't work as something that server admins do whenever a problem comes up 15:30:27 <|amethyst> true 15:31:09 <|amethyst> as for our dgl stuff 15:31:17 <|amethyst> hm 15:31:31 <|amethyst> ??dgl is not right... 15:31:31 I don't have a page labeled dgl_is_not_right... in my learndb. 15:32:24 PleasingFungus: Just my personal take on it: if you advertise the servers on the official site, you have to expect people blaming you should anything malicious happen on those servers. If you don't want that make a disclaimer stating that you are not associated with the actual server operators and remove global scoring 15:32:35 <|amethyst> https://github.com/neilmoore/dgamelaunch https://github.com/neilmoore/dgamelaunch-config branch szorg of both 15:32:43 <_miek> global scoring could be opt in instead of opt out 15:32:44 <_miek> ? 15:32:50 ElanMorin: I don't think you're contributing anything productive to this conversation. 15:33:01 <|amethyst> ElanMorin: you mean rax doesn't get to run global scoring because we said so? 15:33:26 <|amethyst> ElanMorin: what if they keep running global scoring? 15:33:46 <|amethyst> ElanMorin: do we take out a cease-and-desist against crawl.akrasiac.org? against crawl.develz.org? 15:33:59 <|amethyst> ElanMorin: none of these sites are run by a dev 15:34:34 isn't she part of the dev team? I guess I'm off track then 15:35:01 -!- Basil has joined ##crawl-dev 15:35:29 <|amethyst> ElanMorin: the only server admin on the dev team is me... though in practice r a x and nap king are honourary members... 15:35:41 all hail the nap king 15:36:22 <|amethyst> ElanMorin: oh, Medar too, forgot about CXC 15:37:07 oh ok, I had a different impression. of course you cannot dictate what people do with publicly available data on their private sites 15:38:03 I just thought: if you operate those pages you can dictate what people must do for their server to be eligible to be listed on those pages 15:38:49 but since this is not the case: sorry for the misunderstanding 15:39:37 there does need to be at least some level of trust between the server admins - regardless of what we do, it's not like it's even possible to verify that a game in the logfile even happened, let alone that it was played via someone who logged in through some hypothetical global login service 15:39:51 -!- AreBrandon has quit [Ping timeout: 258 seconds] 15:40:52 !streak theglow !lld 15:40:53 theglow has 18 consecutive wins (HECj, TeDK, GhMo, CeHu, MiBe, DrTm, SESt, DDEE, SpEn, FeSu, VpIE, DsVM, DgFE, HuAM, MuWz, TrSk, HaAs, HOHe), and can keep going! 15:41:11 also the snark is an ex member 15:41:19 <|amethyst> BTW, I should point out that LLD and CKR don't even use dgamelaunch; so anything we come up with shouldn't make too many assumptions about the environment 15:41:55 <|amethyst> come up with for global accounts, that is 15:42:34 -!- AreBrandon has joined ##crawl-dev 15:42:48 -!- ontoclasm has quit [Quit: Leaving.] 15:42:49 <|amethyst> (and CDO uses dgl but has somewhat different infrastructure scripts from the others; probably CPO is in the same boat?) 15:43:35 I feel like the ferdinand lesseps of this conversation 15:43:41 so i guess the question is - if we do write something like this, will anyone even use it 15:43:45 except hopefully without the massive financial and political fraud 15:44:18 <|amethyst> doy: the less complicated the better 15:45:06 <|amethyst> doy: for example, putting registrations on one central site, and pushing out the user db to each server (or pulling from the servers periodically) would be simple for everyone 15:45:12 <|amethyst> doy: except the players 15:45:15 !tell Grunt does it look like there are any obvious problems with #6439? 15:45:16 wheals: OK, I'll let grunt know. 15:45:38 "pushing out the user db" doesn't sound simple if everyone is using a different user db 15:46:05 <|amethyst> doy: dgl and webtiles use the same user db schema 15:46:12 <|amethyst> maybbe there would be questions about sql server 15:46:14 |amethyst: but not everyone uses dgl 15:46:30 |amethyst: cszo, cbro, and clan all use the same approach. would it be possible to prototype a solution pulling those 3 servers under a common auth system? 15:46:59 |amethyst: the migration would be complicated 15:47:03 it could at least mitigate *some* of the issue and serve as an example 15:47:22 the other option would be to change the auth code itself to validate via some external service 15:47:31 although that would become a single point of failure 15:47:32 and limit the number of variables to try to initially juggle 15:47:59 -!- vurk has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…] 15:48:03 <|amethyst> doy: and would have to be implemented twice, once for webtiles and once for dgl 15:48:35 and once for each of the custom non-dgl setups, etc 15:48:56 <|amethyst> the custom non-dgl setups all use webtiles 15:49:01 oh, okay 15:49:22 <|amethyst> CPO and CDO use dgl, just different scripts for configuring dgl, deploying versions, etc 15:50:19 well, if everyone is already using the same user db schema, the replicating thing does sound easiest, probably, although losing the ability to register via the servers themselves would be disappointing 15:50:31 that could probably be patched into dgl after the fact though 15:50:55 <|amethyst> doy: 'R' button could ssh over to the auth server :) 15:51:30 heh 15:53:37 -!- UncertainKitten has joined ##crawl-dev 15:57:52 -!- TMTurtle_ has quit [Quit: leaving] 15:57:55 so the first step would be to combine all of the user dbs into a single one 15:58:10 probably handling conflicts by treating the server with that username's earliest game as canonical 15:58:14 // Include level 27 of the main dungeon here, but don't restrict 15:58:14 // shaft creation (so don't set branch.dangerous_bottom_level). 15:59:13 then update a tiny bit of code to have the login system test a series of salts rather than just one, or something along those lines 15:59:23 -!- Pluie has joined ##crawl-dev 15:59:48 and then have all of the server admins do something to pull down the user database from the central location via a cron job or something 16:00:04 and then disable account registration on all of the other servers 16:00:06 ? 16:02:47 -!- Krakhan has quit [Changing host] 16:03:11 -!- raskol has quit [Ping timeout: 244 seconds] 16:03:26 -!- demiskeleton has quit [Ping timeout: 272 seconds] 16:04:17 handle conflicts in that way, but provide some way for people to contact an admin to sort out special cases 16:04:28 -!- Kintak has quit [Ping timeout: 245 seconds] 16:04:50 -!- Zannick has quit [Ping timeout: 256 seconds] 16:05:23 also, I think we may need to have some period where account registration under the old system is disabled while the canonical user db is being set up (though of course we can test without this) 16:05:39 yeah 16:06:18 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 16:06:30 -!- Zannick has joined ##crawl-dev 16:08:51 -!- Pacra has joined ##crawl-dev 16:09:57 -!- Pacra has quit [Client Quit] 16:12:03 weird, looks like sed -i doesn't work on msysgit 16:13:29 oh, i think that's a common windows problem 16:13:34 might need to use -i~ or something like that 16:13:55 yeah, i suspect it has something to do with a file locking thing i read about a while ago 16:14:00 yeah 16:14:48 -!- Lightli has joined ##crawl-dev 16:16:11 -!- Somefellow has joined ##crawl-dev 16:16:57 wheals: doesn't work on AIX either. in case you are working on something as archaic as that 16:17:02 Hey does anybody here use msysGit to compile crawl? 16:17:09 yeah, i do 16:17:20 you need to get the new g++ from http://win-builds.org/ 16:17:36 and i had to make BUILD_LUA=y the first time i built it 16:18:04 Ive been able to build it for the last few months up until about two weeks ago 16:20:17 So the first problem I have which is unrelated to crawl is when I "git pull" in msysGit i get "cant unlink" for bash.exe and sh.exe 16:24:17 -!- elliptic has quit [Quit: Leaving] 16:26:43 -!- raskol has quit [Changing host] 16:26:44 -!- kazimuth has quit [Quit: My Mac has gone to sleep. ZZZzzz…] 16:31:02 -!- link_108 has quit [Quit: Leaving.] 16:33:59 -!- LexAckson has quit [Read error: Connection reset by peer] 16:34:31 -!- pintc has quit [Quit: Lost terminal] 16:36:46 -!- lrvs has quit [Ping timeout: 246 seconds] 16:38:42 -!- link_108 has joined ##crawl-dev 16:45:38 -!- Lasty has joined ##crawl-dev 16:46:34 -!- Ratboiler has quit [Ping timeout: 246 seconds] 16:48:40 -!- Sharkman1231 has quit [Ping timeout: 246 seconds] 16:49:43 -!- Somefellow has quit [Ping timeout: 246 seconds] 16:57:22 pleasingfungus: the monster spell description branch is linking to ?/s, right? 16:57:47 ??? 16:57:52 linking to ?/S? 16:58:01 -!- the_tower is now known as theTower 16:58:29 I mean in that a spell description has different information based on ?/s or memorization/book description/reading/whatever 16:58:44 the plan is for the UI to be the same as for spellbooks/rods; hit a letter, see a spell description 16:58:58 latter, then 16:59:23 mostly wondering since range isn't currently shown on the current way to look at monster spells 17:00:12 I have it sort of halfway working on the local version of my branch 17:00:20 will have to check to see if it displays range 17:00:22 !source godabul.cc 17:00:23 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/godabul.cc;hb=HEAD 17:00:28 !source godabil.cc 17:00:28 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/godabil.cc;hb=HEAD 17:00:30 -!- Wolfechu has quit [Remote host closed the connection] 17:00:55 though ofc that's not that meaningful, since circlelos 17:01:05 pleh 17:01:31 I was just looking at my notes list and something I wanted to do involved a short range being purposeful balance 17:02:16 -!- Zaaz has quit [Quit: Page closed] 17:03:43 -!- serq has quit [Quit: und weg...] 17:04:13 -!- siepu has quit [Read error: Connection reset by peer] 17:04:23 it would be a nice tool to have as a designer, yeah 17:04:49 in the banishment discussion earlier i was thinking about playing with shorter range, but, well 17:06:23 first thing for 0.17-a could be squarelos, clearly 17:06:23 -!- link_108 has quit [Quit: Leaving.] 17:06:57 someone pinged me 17:07:00 -!- Pacra has joined ##crawl-dev 17:08:32 hm 17:08:35 !lg johlstei lld 17:08:36 No games for johlstei (lld). 17:08:46 -!- link_108 has joined ##crawl-dev 17:08:56 what is lld? 17:09:11 lld?? 17:09:11 http://lazy-life.ddo.jp:8080/#lobby - Admin is https://twitter.com/dplusplus/ . 17:09:16 -!- kazimuth has quit [Quit: My Mac has gone to sleep. ZZZzzz…] 17:09:21 johlstei: anyway it was an accidental ping, apparently 17:09:26 someone typed "johlstein" 17:09:30 oh lol 17:09:35 -!- vurk has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…] 17:09:38 they figured out my last name's final letter 17:09:42 per the logs 17:10:01 -!- foophykins has quit [Ping timeout: 246 seconds] 17:10:21 looking at scrollback I am happy to do whatever is helpful to make scoring stuff work better 17:10:34 -!- ystael has quit [Ping timeout: 256 seconds] 17:11:13 happy to hear it! 17:11:31 I don't think we're ready to implement anything yet, but the dread "rax ping" will be sent out when we are, I expect 17:12:18 I've mentioned this issue a couple of times before, I don't have the cycles/competence to do it myself but I'm very glad someone else is working on it 17:12:23 the dread signal 17:13:21 while I am not on the devteam I hope to be a kindred spirit rather than an obstruction :P 17:13:46 and I'm even less ass of a programmer these days, so maybe someday I'll help out more again 17:14:18 -!- heteroy has quit [Ping timeout: 250 seconds] 17:15:55 :) 17:17:05 -!- ghostmoth has quit [Quit: ghostmoth] 17:17:17 :)?? 17:17:17 :) 17:19:25 (:?? 17:19:25 (: 17:19:45 1learn add :( rip 17:19:56 :(?? 17:20:02 rip 17:20:02 rip 17:20:08 thanks Sequell 17:20:39 ??): 17:20:39 I don't have a page labeled ): in my learndb. Did you mean: (:, :). 17:21:05 wheals: I'll check that patch when I get home 17:21:12 but at a glance it looks ok 17:21:25 Unstable branch on crawl.lantea.net updated to: 0.16-a0-2944-g6f1bef2 (34) 17:21:57 -!- thebrasse has quit [Ping timeout: 240 seconds] 17:23:46 ??:| 17:23:46 I don't have a page labeled :| in my learndb. Did you mean: :), |. 17:24:30 ??| 17:24:30 |[1/1]: In vaults, a MAKE_GOOD_ITEM. 2/7 weapon, 1/7 armour, 1/7 jewellery, 1/7 book, 1/7 misc, 9/70 staff, 1/70 rod. 17:24:48 ??% 17:24:49 I don't have a page labeled % in my learndb. Did you mean: ', 6, d, q, t, u, v, ©, ☡, 🌽, 🍕, 🐌. 17:25:07 ??q 17:25:07 qazlal[1/7]: The violent god of natural disasters. Gives SH, temporary resists, RMsl, and clouds surrounding you in a small radius (and immunity to all friendly clouds). See also {upheaval}, {disaster area}, and {elemental force}. 17:26:07 -!- Lightli has quit [Ping timeout: 246 seconds] 17:26:52 -!- pikaro has quit [Remote host closed the connection] 17:28:21 but what kind of quality are those |s 17:30:38 good 17:30:46 superb, even 17:34:53 ??🐌 17:34:54 gastronok[1/7]: A greedy elephant slug who ate a wizard for lunch and now casts spells! Casts airstrike, spammals, swiftness, slow, and 'slugform'-flavoured cantrip. You feel sluggish! He's even smart enough to open doors! HD 20 means he has a 95% chance of just ignoring your mephitic clouds. Has a hat, sometimes the {hat of pondering}. 17:34:55 -!- debo has quit [Ping timeout: 255 seconds] 17:35:32 <|amethyst> sigh, stupid screen 17:35:39 can anyone see that? 17:35:41 <|amethyst> maybe I should switch to tmux 17:35:51 <|amethyst> wheals: I probably could if I weren't in screen 17:36:13 screen supports unicode just fine 17:36:48 <|amethyst> chequers: screen does not support characters outside the basic multilingual plane: http://savannah.gnu.org/bugs/?26723 17:37:05 <|amethyst> it does only 16-bit unicode 17:37:23 <|amethyst> (maybe it would work if they were encoded as surrogate pairs?) 17:37:46 aw 17:37:51 so for some reason I'm envisioning Fatal Attraction getting a wizard name too 17:37:58 preferably one with one or two syllables 17:38:10 |amethyst: that sucks 👎 17:38:46 wheals: I can see it fine :) 17:38:48 it's great 17:39:00 <|amethyst> Grunt: Alexandra? 17:39:14 <|amethyst> Grunt: I guess "Alex" fits 17:39:17 static const char * const book_of_zin[27][3] = 17:39:27 "Alex" doesn't sound exotic enough <_< 17:39:38 !send wheals 27 17:39:38 Sending 27 to wheals. 17:39:41 Grunt: what would it do? 17:39:43 <|amethyst> Glenclose? 17:39:49 <|amethyst> s/n/nn/ 17:39:57 wheals: I guess you weren't here when I came up with the idea :) 17:40:22 wheals: a hex/tloc that pulls enemies towards a target 17:40:30 sounds strong 17:40:31 (like Singularity for a single turn but without the direct damage component) 17:40:43 oh, just one turn 17:40:47 hm 17:40:53 I'm going to code it up in a bit :) 17:40:55 -!- vurk has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…] 17:41:02 <|amethyst> Grunt: still monster-targetted? 17:41:24 well, what kind of a wizard name is "Lee" 17:41:49 ask d&d original edition >.> 17:42:00 |amethyst: yes 17:42:33 wheals: have you seen the comment bout "ternary bits" 17:42:36 *about 17:42:39 yep 17:42:43 it's so great 17:43:01 except that it calls them "trinary" 17:43:17 o 17:43:18 <|amethyst> and uses a whole int to store each 17:43:18 w/e 17:43:25 |amethyst: the bit cost...! 17:43:28 (my mind is moving to 'names' like Gell or Tryle) 17:43:32 hm 17:43:36 !source art-func.h 17:43:36 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/art-func.h;hb=HEAD 17:43:41 -!- serq has quit [Changing host] 17:43:43 well, i didn't really want to look at that hashing stuff 17:43:57 !source sonic_damage 17:43:57 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/spl-damage.cc;hb=HEAD#l762 17:44:09 <|amethyst> Grunt: The gellman hits! You feel a strong force! 17:44:17 |amethyst: <3 17:44:18 haha, dpeg has a comment specifically justifying the damage to allies 17:44:20 what wizlab do we have to make for this vaccuum spell 17:44:24 "the sword does not like competitors" 17:44:30 theTower: imho some kind of 17:44:32 moon lab 17:44:32 theTower: one on the mmon, maybe? 17:44:39 wheals: ha ha get rocked 17:44:42 PleasingFungus: hi.... 17:44:48 but I thought the moon was for the moon troll armour 17:45:04 singularities are very very petrified moon trolls 17:45:05 it can be multipurpose 17:45:13 or maybe, they are the moon trolls' natural enemy 17:45:13 and how can I do the future artefact/spell split if there's a combined one??? 17:45:16 <|amethyst> Grunt: I think the monster-targetted version is a little weird in that it double-encourages you to use it on as weak a creature as possible 17:45:17 obviously it has guaranteed moon TLA, duh 17:45:29 03wheals02 07* 0.16-a0-2945-g1e85cf0: Remove the shop hack. 10(2 days ago, 15 files, 184+ 169-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=1e85cf02c125 17:45:29 03wheals02 07* 0.16-a0-2946-g99ee6f2: Refactor place_spec_shop a bit. 10(2 hours ago, 6 files, 48+ 79-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=99ee6f263136 17:45:29 03wheals02 07* 0.16-a0-2947-g711cfe4: Don't call ball lightning creatures, either. 10(2 hours ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=711cfe436d32 17:45:29 03wheals02 07* 0.16-a0-2948-gec13ea2: Replace a boolean field with a flag. 10(2 hours ago, 4 files, 59+ 58-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=ec13ea20e938 17:45:29 03wheals02 07* 0.16-a0-2949-gbcd715f: s/RETURN_FROM_/EXIT_/g 10(87 minutes ago, 10 files, 80+ 81-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=bcd715f2b59d 17:45:29 03wheals02 07* 0.16-a0-2950-g812cb7a: Arguably move recite text to data. 10(9 minutes ago, 1 file, 265+ 324-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=812cb7abff4e 17:45:32 I wonder if I can justify using this singing sword on my ghne 17:45:32 ??todo wizlabs 17:45:32 wizards without wizlabs[1/2]: Spell namesakes: Lehudib, Leda, Lee, Alistair, Ozocubu, Borgnjor, Maxwell, Olgreb, Naniwa. Artifact smiths: Ukta ({hat of the bear spirit}), Black/Doom Knight, Octopus King, The Captain, The Alchemist, Zhor, Cekugob, the Botono. 17:45:36 <|amethyst> Grunt: because 1. MR check; 2. it pulls everyone else 17:45:37 eh, allies are disposable 17:45:40 wheals: are you excited for bugs 17:45:40 PleasingFungus: did you find it in scorpion vault?? 17:45:44 hell yeah 17:45:45 wheals: I did! 17:45:51 I was startled 17:45:54 after our discussion the other day 17:46:03 I saw a bunch of scorpions and mites spilling out from a hole in the wall and wondered 17:46:07 theTower: olgreb is both a spell dude and an item dude 17:46:13 ...fair point 17:46:17 PleasingFungus: If I cache the flood fill check, don't we risk the path being removed after initially caching? We can't guarantee the path will still be available at all future times . . . 17:46:22 at least that connection is explicit 17:46:27 and maxwell was 17:46:53 well there's no maxwell's silver hammer spell to give out currently so 17:46:55 PleasingFungus: i wonder what representative was really for 17:47:23 Lasty: is there any way for paths to be permanently blocked, at present? worst case is shoals, which is an indefinite wait (that's still shitty) 17:47:28 man, all this vault work and I don't do enough neat earlier things 17:47:33 -!- Tux[Qyou] has quit [Read error: Connection reset by peer] 17:47:34 maybe SIX HIVES will be enough 17:47:43 |amethyst: I'm planning to do a version without any MR influence first 17:47:44 fedhas rain is a thing, but obv you can't get this with backtrackicus 17:47:51 I suppose you can't be worshipping Fedhas. Was the Water card removed? 17:47:53 (and also that's temp) 17:47:54 robe of clouds!!! 17:47:57 ??water card 17:47:57 water card[1/3]: Places a lot of water around you. At card power 0, radius is 4 and is always shallow. At card power 1 or 2, radius is 6 or LOS respectively, and makes deep water 50% of the time. Won't affect trapped squares unless card power is 2. 17:48:00 theTower: that's temp too, right? 17:48:03 water card is dead 17:48:05 aren't basically all rain stuff temp 17:48:08 cool 17:48:08 now 17:48:10 I believe so 17:48:14 In that case, hoorah for caching 17:48:16 okay then 17:48:37 <|amethyst> hm, do you even need to cache? 17:48:41 (watch as I give shallow water to some emergency card) 17:48:49 |amethyst: PF was concerned about the performance impact 17:48:50 <|amethyst> can't you just check once and set a flag when you enter the level? 17:48:52 |amethyst: you're saying we should 17:48:53 and wall sources are temporary, as are lava sources (q wrath i guess?) 17:48:55 |amethyst: that is 17:48:56 !glasses 17:48:56 ( •_•)    ( •_•)>⌐■-■    (⌐■_■) 17:48:57 a cache 17:49:00 cache out? 17:49:02 |amethyst: well, yeah, that's what I assumed he meant 17:49:10 <|amethyst> oh, a cache of the answer 17:49:14 imo thag idea has 17:49:17 !glasses 17:49:17 ( •_•)    ( •_•)>⌐■-■    (⌐■_■) 17:49:19 cachet 17:49:25 <|amethyst> I was thinking caching the flood find arrays 17:49:37 that seems unnecessary, yeah 17:49:55 I'm thinking about shoals now. was starting to worry about this yesterday, and then I forgot 17:49:57 hm 17:50:03 if only shoals code wasn't so complicated 17:50:20 maybe I should make Shoals Lite my next next next project 17:50:21 !drown PleasingFungus 17:50:23 is there already a place to store level properties 17:50:25 nooo 17:50:31 !hs . ktyp=water 17:50:37 2. wheals the Axe Maniac (L27 HOBe of Trog), drowned on Crypt:5 (cryptofortress_bobbens) on 2012-11-14 12:21:19, with 493928 points after 86452 turns and 4:36:18. 17:50:37 oh 17:50:37 !hs . ktyp=water -1 17:50:37 2. wheals the Axe Maniac (L27 HOBe of Trog), drowned on Crypt:5 (cryptofortress_bobbens) on 2012-11-14 12:21:19, with 493928 points after 86452 turns and 4:36:18. 17:50:38 !hs . ktyp=water -2 17:50:39 1/2. wheals the Spry (L18 HaMo of Okawaru), drowned on Shoals:2 (bzr_entry_islet) on 2013-10-18 00:31:25, with 168385 points after 56813 turns and 2:44:30. 17:50:44 these were both good deaths 17:50:52 pleasingfungus: so what's the order of projects here 17:50:54 Lasty: I'd think you'd want to store it per-staircase, e x c e p t 17:51:05 theTower: read my todo list, and then ignore everything that's not in the topmost block 17:51:12 ??pleasingfungus[3] 17:51:12 pleasingfungus[3/16]: Too much to do, not enough time to keep this TODO up to date. Full TODO (arranged in order of most to least likely): https://www.dropbox.com/s/cds3nzv7rshm5u3/annuv.rtf 17:51:15 s/ that's not in the topmost block 17:51:19 PleasingFungus: Why would you do that? 17:51:23 wheals: I also considered that! 17:51:29 <|amethyst> PleasingFungus: except shafts and hatches? 17:51:32 Oh, ah 17:51:39 yes, you would want to do that 17:51:39 <|amethyst> Lasty: because the rune might be reachable from one staircase but not another 17:51:54 mmm 17:52:22 Lasty: now I'm wondering about cases in which, say, shatter *opens up* a path. do we still allow the player to backtrack if there wasn't a path originally? I suppose we might as well - dumb to penalize the player for stuff like that, especially with (as with shatter) it may only be semi-controllable 17:52:31 would be cool to visually mark the staircases in some way when they're usable 17:52:37 I suppose I would need to cache which stairs and runes are accessible from each stair 17:52:38 <|amethyst> Lasty: as for where to store it, LevelInfo seems apropos 17:52:54 hrrm 17:53:10 yeah, hm, let me think about this for a second. this is interesting. 17:53:22 <|amethyst> just storing it from stairs isn't enough, because you might enter through a hatch 17:53:35 |amethyst: what 17:53:39 Blerg. We'd need to re-lookup every time terrain is destroyed 17:53:39 <|amethyst> but, we do compute connected components at level-building time 17:53:53 Lasty: I just said we won't 17:54:05 <|amethyst> PleasingFungus: if you entered a level via a hatch, can you take a stair up? It depends on where the hatch comes out? 17:54:21 Maybe we should just not cache 17:54:37 <|amethyst> how about cache it for a visit 17:54:39 Lasty: then you penalize the player for using shatter/lrd, potentially, which is weird as heck 17:54:40 <|amethyst> don't save it 17:54:59 <|amethyst> when you enter the level (or load a save), flood find from your current location to the rune/whatever 17:55:06 -!- Lasty1 has joined ##crawl-dev 17:55:06 -!- UncertainKitten has quit [Read error: Connection reset by peer] 17:55:10 <|amethyst> remember that result as long as you are on the level 17:55:23 |amethyst: you can take a stair up if that stair is not connected to a downstair or a rune, OR when the player has visited the bottom floor of the branch (& taken the rune there, if there is one) ( we forgot about this earlier, I think) 17:55:29 -!- UncertainKitten has joined ##crawl-dev 17:55:48 <|amethyst> PleasingFungus: oh 17:55:50 |amethyst: it doesn't matter how you entered; this question is per-stair (it's also possible for you to tele or fly into a disconnected area) 17:56:29 <|amethyst> PleasingFungus: so if the level is disconnected, you can escape it by teleporting around? 17:56:37 hm 17:56:41 <|amethyst> PleasingFungus: I guess that's better than getting stuck 17:56:47 yeah, I don't know what else you could do there 17:56:54 but that seems like it'd be tricky to abuse 17:56:56 tbh 17:57:06 Sure, we "penalize" the player for digging/shatter, but it's not in an arbitrary way. It's pretty rare that you would accidentally open a path to a disconnected stair 17:57:15 <|amethyst> I was thinking it was "you can leave the level if the rune was reachable by you when you entered the level" 17:57:32 *you can't leave the level 17:57:33 surely 17:57:35 ? 17:57:36 <|amethyst> err 17:57:37 <|amethyst> yeah 17:57:53 <|amethyst> but that does allow you to get stuck if you use your last teleport and it lands you in a disconnected region with only upstairs 17:58:23 I'd like to save this so we can make it a very visible, consistent mechanic: under this god, stairs would be marked when you first enter the level (red or green outline or something, idk about console) and stay colored that way 17:58:35 make it very obvious what's going on 17:58:44 maybe this is a dumb question, but if this just affects a couple of runes (slime, coc), have you considered special casing them? "you get a free pass this level, mortal!" 17:58:52 <|amethyst> PleasingFungus: surely they have to change colour at some point? 17:58:59 <|amethyst> PleasingFungus: after you pick up the rune, say 17:59:00 but that would be really weird if you actually could get to a stair and yet the god let you backtrack 17:59:03 chequers: what 17:59:14 |amethyst: yeah they'd all change colour then or when you reach the bottom 17:59:19 -!- Lasty has quit [Ping timeout: 272 seconds] 17:59:30 -!- Lasty1 is now known as Lasty 17:59:38 Lasty1: well, it wouldn't be weird, *because* it would be so visible and consistent: very simple rules based on how thing were at the start of the level 17:59:40 simple is good 18:00:06 Hmm. 18:00:06 <|amethyst> I guess it helps that monsters can't pick up runes 18:00:11 another hypothetical: deep troll earth mages open up a path to another part of the level, and suddenly you can't use the stairs you were planning to use to retreat 18:00:18 is that a fun scenario? 18:00:35 ooo, ooo, I have a hypothetical unmentioned yet 18:00:38 those stupid grates vaults 18:00:40 ooo! 18:00:47 is that the one with the pressure plate 18:00:53 the ones, yes 18:01:13 Hmm 18:01:33 -!- Lems has quit [Quit: Page closed] 18:01:33 At the very least we need to recalc every time you enter the level 18:01:34 huh. that's a scenario in which the area becomes permanently disconnected (without use of resources or earth spells) when it wasn't before 18:01:36 what a mess 18:01:40 imo just remove that 18:01:43 Lasty: why? 18:02:18 Because otherwise after exploring even one disconnected bubble in orc the rest of that floor becomes backtrackable 18:02:27 no? 18:02:29 howso? 18:02:48 <|amethyst> Lasty: PF was thinking to flag each upstair with "backtrackable", not the whole floor 18:02:53 ah 18:03:04 obviously the answer to all of this is to make the teleport ability cost no piety. 18:03:16 encouraging random tele sounds really dumb 18:03:23 random tele to escape disconnected areas* 18:03:28 i assume that was a joke 18:03:32 it was 18:03:45 the line between joke and serious suggestion is... razor thin...... 18:03:56 hydra form was a joke 18:03:58 (but in disconnected areas don't teleport change what is pathable) 18:06:05 IMO give W an ability to let you walk through walls 18:06:07 problem solved 18:06:18 does this also let you walk through deep water and lava 18:06:34 just walk around them! 18:07:03 heh 18:07:09 wheals: I like your comment in _make_delicious_corpse() 18:07:42 So let's see -- in this new version, upon first entering a level, each up stair checks whether it is joined to at least one down stair or a rune. If it is, we mark the up stair as unclimbable. We clear all unclimbable flags on all stairs on a branch when the player reaches the bottom level and picks up a rune, if there is one. 18:07:46 a bit more seriously, it seems like it would be better to give ways around disconnection... but that could end up being just as compilcated as the exemption 18:08:09 Lasty: that sounds exactly right, yes 18:08:24 PleasingFungus: you mean _stock_shop_item? 18:08:37 it does sound thematic for the god of exploration to not give two whits about things in the way 18:08:41 that doesn't work for tomb, does it? 18:08:42 wheals: ah, yes, you're right 18:08:45 the summary misled me 18:09:06 Lasty: doesn't it? 18:09:11 what do you mean by "doesn't work" 18:09:14 In tomb you have to go up without yet having explored the bottom or gotten a rune 18:09:29 sure. and the system you just described allows that. 18:10:12 how would you got upstairs in tomb:2? 18:10:15 go 18:10:16 < 18:10:19 ty 18:10:35 there are no stairs or runes connected to the first pair of stairs in tomb:2. 18:10:39 no down-stairs* 18:10:41 Not as described. I think it works if we specify "unexplored down stair", since even in tomb you never have . . . 18:10:50 you do not need to specify that, actually. 18:10:57 the ones you came down in... 18:11:01 wheals: the one you came down is an up-stair. 18:11:03 on tomb 2. 18:11:21 o 18:11:23 yeah 18:11:25 don't forget 18:11:27 that you can 18:11:28 teleport 18:11:29 ah, hmm, you're right 18:11:29 on tomb:2 18:11:31 <_< 18:11:42 there was also the idea of removing all stairs from tomb 18:11:49 -!- Pacra has quit [Ping timeout: 255 seconds] 18:11:54 true, but we can't guarantee they'll ever arrive anywhere 18:12:03 that's deep. 18:12:18 !seen marvinpa 18:12:18 I last saw MarvinPA at Sun Oct 5 00:15:03 2014 UTC (8w 3d 23h 57m 15s ago) quitting, saying 'Quit: Page closed'. 18:12:25 1learn add crawl philosophy 18:12:26 rip. 18:13:02 removing stairs from tomb and replacing them all with hatches? 18:13:11 i think so 18:13:18 oh, I didn't see that variant of the suggestion 18:13:23 the level builder would throw so many fits 18:13:26 heh 18:13:37 and you can't control where a hatch lands except through no_rtele_into 18:13:44 silly idea: taking an upstairs with W moves you to a random upstairs on the level 18:13:59 wheals: sounds like an easy way to shortcut 2 18:14:10 I mean, if we want to make tomb block teleport entirely... 18:14:15 This god can offer benefits 18:14:16 you mean like teleport is? :P 18:14:21 wheals: but moreso! 18:14:43 theTower: someone thought they might have had an idea for how to specify a destination, but I think that might have been mpa 18:14:45 (rip) 18:14:46 (alternatively, these are special features that are like hatches but are really interlevel one-way teleporters?) 18:14:51 (how to specify a hatch destination) 18:14:55 (tomb hatch) 18:14:56 PleasingFungus: oh, that was me 18:15:01 o 18:15:03 that's good 18:15:09 I'll have to check *what* that idea was 18:15:10 i guess this would make upstairs still be very powerful escape mechanisms, even if less than they would be on other gods 18:15:17 yes 18:15:17 something to do with markers i i r c 18:15:28 * wheals scribbles all over Grunt's code. 18:15:31 !send wheals bool junk; 18:15:31 Sending bool junk; to wheals. 18:15:39 const bool junk; 18:15:45 that would be 18:15:46 does this imply that there has to be an explicit chamber on tomb:2 18:15:47 illegal 18:15:49 !!!!! 18:15:55 to be able to get out from tomb:3 18:15:57 maybe in a loser compiler like clang 18:16:02 junk = file_not_found; // >.> 18:16:07 a little unclean but I guess necessary 18:16:08 <|amethyst> hmm 18:16:27 i assumed it would be utterly worthless, didn't expect it to be illegal 18:16:45 <|amethyst> PleasingFungus, Lasty: that algorithm doesn't work in spotty branches 18:16:55 well, you're passing it by reference as a sort of c-style secondary return value, implying it's going to be assigned to, implying it can't be const 18:17:00 fr backtrackicus just hates orc and slime 18:17:07 |amethyst: spotty branches? 18:17:12 <|amethyst> PleasingFungus: orc and slime 18:17:12 orc, slime 18:17:15 oh, this would just be a random bool 18:17:19 |amethyst: howso? 18:17:28 <|amethyst> PleasingFungus: because you might have to go up two levels to get to something that can reach the bottom 18:17:32 alternatively, as a very dumb way to do coinflip() 18:17:33 <|amethyst> PleasingFungus: let me draw a diagram 18:17:38 ah. no, i got it. 18:17:40 hm. 18:17:57 -!- raskol has quit [Ping timeout: 240 seconds] 18:18:10 -!- _Jordan_ has quit [Quit: Leaving] 18:18:27 ??wheals[2] 18:18:27 wheals[2/8]: todo: leeches, plague shamblers???, remove the shop hack, ruin stabbing, species-data, butchering time-taking 18:18:27 We could make going down stairs an event that forces rechecking of the current level's stair status . . . 18:18:28 my concern is that any kind of "ignore obstacles" tool (walk through walls/deep water/lava, unlimited tele...) is going to be stronger than stairdancing. 18:18:31 -!- vurk has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…] 18:18:38 !learn e wheals[2] s/remove the shop hack/wind wall 18:18:38 wheals[2/8]: todo: leeches, plague shamblers???, wind wall, ruin stabbing, species-data, butchering time-taking 18:18:39 Lasty: nah, that wouldn't be it 18:18:41 fair point 18:18:48 * Grunt walks through PleasingFungus. 18:18:58 * wheals telefrags Grunt!!!!! 18:19:04 * Grunt seems unharmed. 18:19:10 ??telefrag 18:19:10 I don't have a page labeled telefrag in my learndb. 18:19:14 ?/telefrag 18:19:14 Matching entries (1): mnoleg[2]: Sort of telefragged by syllogism once! See !lm syllogism place=pan type=br.enter 3 -tv 18:19:16 <|amethyst> <-->---> 18:19:16 <|amethyst> >--< <--> 18:19:16 <|amethyst> <--- >--< <--$ 18:19:22 <|amethyst> um 18:19:24 Lasty: you'd have to recurse: not just check that down stairs exist, but that they lead to either the bottom of the branch or an area connected to a rune - essentially, when you first entered a branch, you'd need to generate the entire thing 18:19:26 |amethyst: art 18:19:27 <|amethyst> that last line pasted badly 18:19:40 PleasingFungus: No you wouldn't. 18:19:50 hrm? 18:19:52 oh 18:19:57 <|amethyst> PleasingFungus: but you can't do that, because we don't generate those other levels yet 18:19:59 what if W gave 18:20:01 self-shaft 18:20:08 god of formicids 18:20:09 PleasingFungus: if you exclude down stairs that have been explored from consideration, you eventually allow the One True Path 18:20:09 |amethyst: " essentially, when you first entered a branch, you'd need to generate the entire thing" 18:20:21 <|amethyst> ahh 18:20:27 <|amethyst> nice, I think that works 18:20:36 Lasty: that is another approach, yes. I guess that's more in tune with the spirit of exploration 18:20:39 <|amethyst> would have to recompute when you enter the level from below 18:20:45 |amethyst: exactly 18:21:07 fr just generate all levels at the start of the game what could blah blah blah 18:21:08 -!- ussdefiant has quit [Ping timeout: 244 seconds] 18:21:09 you would need to communicate this well. messaging to make it clear when a stairway opened up 18:21:12 -!- gammafunk has joined ##crawl-dev 18:21:15 !send Pan theTower 18:21:15 Sending theTower to Pan. 18:21:18 <|amethyst> PleasingFungus: I mean, generating the whole thing in advance is problematic because "has it been generated" and "has it been visited" are the same thing currently 18:21:24 !remove Pan 18:21:31 |amethyst: heh 18:21:47 not in principle unsolvable, but problematic, yeah 18:21:55 !singularity gammafunk 18:21:55 Grunt mumbles some strange words. Space collapses on itself with a horrifying crunch! The singularity violently warps gammafunk! 18:21:58 <|amethyst> so you'd get Orc (4/4) upon entering, unless you separate those 18:21:58 "Backtracticus suugests you may need to retrace your steps to go forward!" and hten change stair color 18:22:02 my approach would 'spoil' later levels in a way that would probably be a little confusing 18:22:03 <|amethyst> yeah, in principle solvable 18:22:10 I thought pan was going to be like five floors in the future >_> 18:22:16 theTower: I can dream. 18:22:21 -!- ussdefiant has joined ##crawl-dev 18:22:30 !remove PleasingFungus 18:22:31 since sometimes up-stairs would be marked travellable even when there's a downstair nearby: "I guess that one must be a dead-end...?" 18:22:35 Grunt: Rude. 18:22:42 <|amethyst> PleasingFungus: yeah 18:22:58 <|amethyst> I like Lasty's "the god makes you DFS" approach 18:23:13 !send wheals whether true 18:23:14 Sending whether true to wheals. 18:23:14 <|amethyst> "Go forth and visit new nodes" 18:23:19 haha 18:23:23 <# 18:23:24 <3 18:23:25 |amethyst: yeah I changed my mind and prefer it to my earlier suggestion 18:23:28 for aforementioned reasons 18:23:33 i write the best comments, what are you talking about??!?! 18:23:40 <|amethyst> Grunt: that first one looks kind of like a sacred heart 18:23:49 the one problem is 18:23:51 !comment wheals 18:24:09 -!- tabstorm has joined ##crawl-dev 18:24:10 is 18:24:31 well, okay. I'd say the caveat is that we should never *close* paths 18:24:41 -!- Wolfechu has quit [Ping timeout: 258 seconds] 18:24:41 -!- wheals changed the topic of ##crawl-dev to: Crawl Development | Logs: http://s-z.org/crawl-dev/ | People with +v have commit access. | Please keep general Crawl-related chit-chat to ##crawl. | Dev wiki: http://crawl.develz.org/wiki | Long stuff to pastebin.ca please | Immortal Warwalrus and Crazy Yiuf forever. 18:24:52 wha 18:24:58 gud one whealls 18:25:09 wwwhhheeeaaalllsss 18:25:18 i thought the topic was write-protected or something 18:25:19 <|amethyst> another question: what counts as traversible for wbacktrackicus? 18:25:22 ??wheals[$ 18:25:22 wheals[8/8]: wwwhhheeeaaalllsss 18:25:23 hm. I guess we shouldn't ever be in a scenario where that's possible 18:25:33 <|amethyst> does it depend on your race? 18:25:36 <|amethyst> what about your form? 18:25:41 race yes, form no. 18:25:43 -!- Lightli has joined ##crawl-dev 18:25:51 <|amethyst> what about permafly? 18:25:58 -!- Xeiph has quit [Quit: Page closed] 18:26:12 |amethyst: Wulndraste 18:26:12 <3 18:26:12 we're ignoring permafly 18:26:41 the conclusion was that we didn't want to penalize people for going down the stairs while wearing boots of flying 18:26:47 <|amethyst> We might need a new RMODE 18:26:53 <|amethyst> s/might/probably/ 18:27:02 <|amethyst> RMODE_CONNECTIVITY ignores merfolk/op 18:27:30 in principle, I *suppose* we could ignore them too. it would be consistent with tengu/gr 18:27:38 in the ranking of most fun to least fun gods beginning with sif and ending with ...i'll say beogh, where will this god be? 18:27:40 I will abdicate this decision. 18:27:41 -!- link_108 has quit [Quit: Leaving.] 18:27:52 gammafunk: just above sif and right below beogh. 18:28:00 that doesn't make sense! 18:28:01 !send PleasingFungus decisions 18:28:01 Sending decisions to PleasingFungus. 18:28:06 the paradox of the divine, gammafunk. 18:28:06 -!- liquidsnake has quit [Quit: Page closed] 18:28:15 Grunt: imo fix the bug I sent you so that I can continue my cszo game 18:28:16 ParadoxicalFungus 18:28:22 PleasingFungus: ? ? ? 18:28:28 wait 18:28:31 there are panlord wings hovering in the air 18:28:32 since when was sif the most fun 18:28:32 on d:15 18:28:36 PleasingFungus: oh 18:28:37 I thought she was the most boring 18:28:40 what's a tiles again 18:28:41 since she got channel 18:28:50 Grunt: a thing you cahnged!!! 18:28:53 *changed 18:28:58 Grunt: spectate me right now 18:29:09 also trog might have been better before anti-magic, but that's according to minmay 18:29:11 (or else?) 18:29:12 <|amethyst> read that as "speciate me right now" 18:29:14 maybe he just meant gifts 18:29:25 spectral spectators 18:29:26 |amethyst: something fungi do? 18:29:26 * PleasingFungus changes into an orangutang! 18:29:36 that would be "sporulate me right now" 18:29:57 aren't fungi kind of mysterious in terms of where they are exactly on the evolutionary tree? 18:30:00 <|amethyst> gammafunk: speciation is when one species branches into two 18:30:04 might explain a lot about PleasingFungus 18:30:04 in console, explored down stairs are red and explored up stairs are green. What colors do we use for "acceptable" and "unacceptable" Backtrackticus stairs? 18:30:20 Grunt: fwiw this character first entered the level about a day before panlord-colours was merged 18:30:22 oh ok, so fungi do that, but so do all species 18:30:32 Grunt: so I assume it's a save-compat thing 18:30:35 PleasingFungus: oh 18:30:37 PleasingFungus: I bet 18:30:53 PleasingFungus: what shows up if you xv the tile? 18:30:55 does the panlord thing affect console? 18:30:59 <|amethyst> gammafunk: not "mysterious" so much as "we were wrong not very long ago" 18:31:02 gammafunk: NOPE 18:31:06 ic and ic 18:31:09 PleasingFungus: a feature is probably getting the wrong tile 18:31:18 NOPE isn't in chat right now!!! 18:31:26 PleasingFungus: i.e. a retiled feature 18:31:26 PleasingFungus: that's a travesty! 18:31:28 "a withered plant" 18:31:28 <|amethyst> gammafunk: of the other kingdoms, they are most closely related to animals 18:31:43 <|amethyst> gammafunk: http://en.wikipedia.org/wiki/Opisthokont (Greek for "ass pole") 18:31:44 looks like it's all of the withered plants that aren't in LOS 18:31:51 -!- bonghitz has quit [Remote host closed the connection] 18:31:55 <|amethyst> we are all ass poles 18:32:08 <|amethyst> s/ass/arse/ # pardon my language 18:32:12 |amethyst: wikipedia's translation is more polite. 18:32:50 neil hates Poland, you heard it here! 18:33:01 .gfnext 18:33:02 FoAK^Lucy 18:33:17 Lasty: as an expert console players, I will suggest keeping "OK" stairs the normal colour, but marking unacceptable stairs as, say, "magenta". 18:33:21 *the normal colours 18:33:28 <|amethyst> gammafunk: That's why I registered dobrazupa.org! 18:33:31 gammafunk: wow, AK^Lucy 18:33:36 a bold move 18:33:41 are you sure you're ready for that...? 18:33:42 that's what .gfnext tolde me to do! 18:33:48 <|amethyst> gammafunk: Poland was actually the first country I visited outside North America 18:33:51 !gamesby . FoAK 18:33:52 gammafunk (FoAK) has played 3 games, between 2014-11-30 06:13:18 and 2014-12-01 20:59:20, won 0, high score 7172, total score 7260, total turns 15926, play-time/day 0:34:08, total time 1:08:17. 18:34:04 !gamesby . foak 18:34:05 PleasingFungus (foak) has played 3 games, between 2014-01-19 17:34:20 and 2014-01-20 04:20:45, won 0, high score 89240, total score 90426, total turns 47654, play-time/day 1:39:26, total time 3:18:53. 18:34:08 |amethyst: oh cool, my first was Germany, not far away 18:34:10 whoa 18:34:10 PleasingFungus: Magenta is "excluded" . . . 18:34:20 <|amethyst> lightgreen 18:34:20 Lasty: fine. blue 18:34:21 yeah magenta for console doesn't work 18:34:27 <|amethyst> in fact, just make them "sealed stairs" 18:34:37 <|amethyst> (probably don't do that) 18:34:39 |amethyst: but you -can- go up them 18:34:48 Cyan? 18:34:50 Lasty: no, I was saying the opposite of that 18:34:51 <|amethyst> Lasty: normal colour for ones you can go up 18:35:02 stairs you can go up should be red or green (if gone up or not) 18:35:04 hrm, lightred? isn't blood just red? 18:35:09 -!- travis-ci has joined ##crawl-dev 18:35:09 The build has errored. (master - 812cb7a #952 : Shmuale Mark): http://travis-ci.org/crawl-ref/crawl-ref/builds/42926962 18:35:09 -!- travis-ci has left ##crawl-dev 18:35:09 <|amethyst> hm 18:35:11 stairs you can't go up should be... ETC_JEWEL.... 18:35:21 ETC_UNHOLY 18:35:22 oh, don't know if ETC work for features 18:35:23 !!! 18:35:23 <|amethyst> so you'd never see a normal-coloured upstairs? 18:35:25 but that's an option 18:35:29 |amethyst: I mean, the god allows you to go up, you just get penance, whereas sealed stairs you actually cannot go up 18:35:34 <|amethyst> ohh 18:35:52 does anyone have ideas for making the interaction of allies and stone of tremors not hateful? 18:36:01 <|amethyst> Lasty: make them spend the turn on abandonment 18:36:04 does anyone have ideas for making.... stone of tremors not hateful 18:36:14 PleasingFungus: well the elementals are actually pretty good 18:36:24 I mean the damage could be better I guess 18:36:25 they're okay 18:36:34 <|amethyst> gammafunk: is SoT any problem that Disc of Storms wasn't already? 18:36:35 |amethyst: in that case, does this god not hate anything? 18:36:39 PleasingFungus: you're maybe forgetting the fact that they resist everything 18:36:43 that's actually very helpful 18:36:46 earth elemental (07E) | Spd: 6 | HD: 6 | HP: 34-55 | AC/EV: 14/4 | Dam: 40 | 11non-living | Res: 13magic(immune), 04fire+++, 12cold+++, 11elec+++, 09poison+++, 12drown, 04rot+++, 13neg+++, 13torm | XP: 83 | Sz: Big | Int: plant. 18:36:46 %??earth_elemental 18:36:47 air elemental (15E) | Spd: 25 | HD: 6 | HP: 22-43 | AC/EV: 2/18 | Dam: 15 | 11non-living, see invisible, lev | Res: 13magic(immune), 11elec+++, 03poison, 12drown, 04rot+++, 13neg+++, 13torm, 12wind, 04napalm | XP: 220 | Sz: Big | Int: plant. 18:36:47 %??air elemental 18:36:56 no rf/rc there 18:36:57 so fire, cold, elec, poison 18:37:09 Stone of tremors tends to hurt your other summons, risking penance w/ some gods 18:37:13 why are you talking about air elementals? 18:37:19 <|amethyst> Lasty: paint the floor, lose piety if you step on a square twice 18:37:26 gammafunk: thinking about elemental evocables 18:37:30 the obvious competition 18:37:41 |amethyst: the anti-trap optimization god! 18:37:50 oh, thought you were disagreeing with my resist statement, sorry 18:38:06 but yeah, they're nice since you can lamp through them etc 18:38:10 no, sorry, was just talking about air elemental 18:38:12 other elementals get peeved 18:38:20 yeah they're better as a first evoke, since they piss off everyone else 18:38:30 but yeah, then you use a second stone 18:38:39 and the silly thing is the first earth elementals get damaged 18:38:50 idk. I'm not sure how I feel about the area of effect; it's extremely situational 18:38:53 the other evokers don't do that (for good reason) 18:39:01 yeah this is true, but situational can be good 18:39:09 but yeah, mostly it's (oh, can't really use the stone here) 18:39:11 elemental evocables: targeted, targeted, aoe around the player, walls (????) 18:39:13 <|amethyst> Lasty: IMO one advantage of not colouring acceptible upstairs is that it keeps the distinction between hatches, stairs, and branch exits 18:39:23 <|amethyst> Lasty: particularly with hatches and stairs it's important to know 18:39:23 I very clearly remember a time I got good use out of the stone of tremors 18:39:25 the 18:39:26 one time 18:39:28 I got good use out of the stone 18:39:43 <|amethyst> s/between/among/ 18:39:45 (the end of evilmike's forest, while fighting the alich, if you were wondering.) 18:39:47 PleasingFungus: well you can use it more often than "nearly never"; I used it to good effect in zot 18:39:50 with 15 evo 18:40:01 well, all those targets and aoe are limited by walls 18:40:03 but I do agree it ends up being the fussiest 18:40:12 -!- debo has joined ##crawl-dev 18:40:17 and I did use it sometimes just for the E 18:40:25 -!- Daekdroom has quit [Quit: Saindo] 18:40:26 for instance, to kill an e. golem 18:40:30 no relect, !resist 18:40:46 |amethyst: not coloring as in white or as in red/white depending on status? 18:40:54 I knew you were just in it for the E! 18:40:55 it'll also kill orbs! 18:41:03 It's also loud 18:41:06 I use E every day to manage earth stress 18:41:30 hrm, but there's some consensus that we may just need a different targetting system? 18:41:35 wheals: haha, you cleaned up all my mystified comments about "representative" 18:41:37 at least, no one is dead-against chaning that 18:41:39 *changing 18:42:00 Perhaps DO would object, since I think he designed it, but alas the greater draco is not with us 18:42:03 "just have rocks drop from the ceiling as random fireballs" 18:42:18 alright alright I'll dig out the logs 18:42:19 hrm, essentially all-los 18:42:20 wheals: oh, by removing support for it? 18:42:23 rip 18:42:33 I wonder who knew that feature actualle xisted 18:42:46 gammafunk: rock numbers can be limited versus the amount of monsters and power! 18:42:51 gammafunk: who's the lesser draco? 18:42:58 -!- serq has quit [Quit: und weg...] 18:43:05 ...which, of course, is very awkward to communicate 18:43:06 the lamps targetting is honestly not great either in it's weird propensity to just absolutely miss the target, but the flame clouds and fire E are at least still good 18:43:10 PleasingFungus: theTower 18:43:14 ha 18:43:14 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 18:43:16 unkind 18:43:16 .\/. 18:43:29 gammafunk: I kind of like lamp of fire's weirdness 18:43:37 sorry, on the spot retort 18:43:47 gammafunk: the lamp of fire is, essentially, a TSO penance generator 18:43:49 it's great 18:43:53 Lasty: I like that it's differentiated, I'm just not sure about it missing what you target so much 18:43:56 haha 18:44:09 yeah it's not quite stone levels of pennance generation, but it's problematic 18:44:27 one time I saw someone get TSO penance three times in one zig, and I think two of those were lamp of fire 18:44:39 they got out of penance and back in again within iirc three turns 18:44:42 it was amazing 18:44:45 the first thing I've found was an initial idea for the stone to allow making a "wave" effect alongside a wall 18:44:51 !lg devilstypewriter 18:44:51 No games for devilstypewriter. 18:44:53 hm 18:44:57 that stone gave me so much pennance from killing my orcs with one usage, it took like two floors of snake + all of orc:3 and the orc sacks before he forgave me 18:45:06 orc sacks. 18:45:11 *sacs 18:45:14 -!- ghostmoth has quit [Quit: ghostmoth] 18:45:23 <|amethyst> "sac" doesn't make it a lot better 18:45:30 gross 18:45:54 <|amethyst> You see here an orc breeding-sac. 18:45:57 hrm, I'm not sure what to ctrl-f for, since tremors somehow wasn't the reference name 18:46:09 and elemental mostly makes me angry about wellspring mismanagement 18:46:26 -!- Pacra has joined ##crawl-dev 18:46:26 wellspring mismanagement: poor handling of requests for pay raises, benefits, &c 18:46:41 -!- ussdefiant has quit [Ping timeout: 264 seconds] 18:46:51 well, your proposed idea is certainly workable, I guess the fan being all-los doesn't mean it's all that similar to the proposed stone since the fan doesn't directly do damage 18:46:52 stupid hr 18:47:07 (fr remove the fan's current directly doing damage) 18:47:27 sounds reasonable 18:47:30 oh, does it do so when it blows monsters into walls, or something? 18:47:43 whoa i get emails for errored builds 18:47:46 snazzy 18:47:56 monsters into walls or other monsters 18:47:59 I'd thought it doesn't damage monsters directly, just blows them back 18:48:03 -!- wheals has quit [Read error: Connection reset by peer] 18:48:12 this was added when collision damage from singularity was added 18:48:14 ...is that from grunt's recent changes or has that always been the case and I'm dumb? 18:48:17 singularity and force lance 18:48:18 ... 18:48:18 the former 18:48:26 welp 18:48:28 though also the latter anyway 18:48:29 currently does damage when monsters get knocked into walls or each other 18:48:37 I remain profoundly ambivalent 18:48:41 on the subject 18:48:43 also wind drakes hurt a little and sojobo hurts a little 18:49:05 storm card 18:49:11 I think that's the one 18:49:14 What about when Phial/wave knocks things into things? 18:49:37 I think that and trampling still doesn't do collision damage 18:49:39 could be wrong 18:50:01 storm card's wind blast effect is also kinda paired with a giant thunder cloud dump 18:50:10 hrm, if it did an fball-sized explosion on all enemies in los, there's still the issue of allies and elementals getting damaged 18:50:23 probably allies should get damaged and you just have to be careful? 18:50:36 still better than currently? 18:50:36 but I'm thinking the elementals should be immune 18:50:39 yes 18:51:00 but the others do share that problem with damaging allies, so making the stone never harm allies would be probably weird 18:51:04 although...sigh....the fan 18:51:16 and lord knows about whether the wall damage affects allies 18:51:41 gammafunk: pretty sure it does 18:51:52 -!- ghostmoth has quit [Client Quit] 18:51:53 -!- st_ has quit [Read error: Connection reset by peer] 18:51:53 would need to test to be 100% sure 18:52:06 PleasingFungus: one thing about this change is that bunched together enemies would get huge dmg 18:52:46 as I've said before, wind blast should just lose it so the only effects with collision damage are ones that solely knockback >_> 18:52:56 (singularity counts as knockback) 18:52:59 <|amethyst> FR: blasty spell that does somewhat overpowered amounts of damage, but does not credit it to the player 18:53:01 yeah I'd agree to that 18:53:12 -!- st_ has joined ##crawl-dev 18:53:37 |amethyst: *unfr 18:54:12 <|amethyst> Bolt of Inexperience 18:54:23 bring back old archmagi next 18:54:42 |amethyst: I'd say it gives half xp, costs a lot of hunger, and is resistable by checking monster hp and spell power, and kills the monster instantly 18:54:50 then we can make a background that starts with it 18:55:02 <|amethyst> gammafunk: nah, half-XP is too much 18:55:17 are we just dumping out classic rpg ideas now 18:55:24 I guess no one got that 18:55:28 there are some more fun ones that could have it 18:55:29 <|amethyst> gammafunk: I did 18:55:34 |amethyst: oh ok good :) 18:56:16 <|amethyst> gammafunk: I think it's an interesting enough niche that we could make two backgrounds 18:56:27 <|amethyst> gammafunk: but one of them shouldn't get it until *** 18:57:02 <|amethyst> and maybe a melee version? 18:57:18 But with a weird starting levl, ideally 18:57:46 funny thing, I had thought he wast talking about bia before Lasty said that 18:57:48 so thanks Lasty 18:58:00 Doin' it for the team, gammafunk 18:58:04 <|amethyst> Banishment in Arms 18:58:32 <|amethyst> I think someone should get an ability called "Walk of Life" 18:58:40 <|amethyst> and maybe "Sultans of Swing" 18:59:08 quick, make backtrackicus titles 18:59:11 Walk of Life: regeneration, but you can't rest. :p 18:59:42 something something crawlt zin ability about walking and superreciting before reciting became a status 18:59:49 * PleasingFungus paces back and forth in an agitated fashion. 19:00:33 I guess zin also had turn undead 19:02:12 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.91 [Firefox 36.0a1/20141118144012]] 19:10:55 -!- Siegurt has joined ##crawl-dev 19:12:34 -!- edlothiol has quit [Ping timeout: 255 seconds] 19:12:48 hm 19:12:56 this is actually pretty fun 19:17:09 -!- Bloax has quit [Quit: Error: Bloax not found] 19:17:40 and possibly quite powerful 19:17:57 New branch created: fatal_attraction (1 commit) 19:17:58 03Grunt02 07[fatal_attraction] * 0.16-a0-2951-g5631f8f: Gell's Fatal Attraction. 10(12 minutes ago, 13 files, 100+ 13-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=5631f8f8142d 19:23:43 -!- Crehl has quit [Read error: Connection reset by peer] 19:24:32 I wonder if it should appear in another book 19:24:36 Hinderance seems like a good candidate 19:26:11 Control also a possibility 19:27:11 so will the monster version of that just send a hapless monster at the player? 19:27:35 Anything near the player (except the caster) would get pulled towards the player. 19:27:46 kinda like a spell version (ish) of Robin's goblin throwing? 19:27:51 ah ok 19:27:54 I get it 19:28:15 Titan spell? 19:28:19 -!- scummos__ has quit [Ping timeout: 258 seconds] 19:28:24 Monsters can already cast it; they just don't know when it is a good idea to cast it yet :) 19:28:34 probly not. it is wind not transloc 19:28:38 oh 19:28:45 Hex/Tloc 19:28:53 Grunt: hrm, so this has no use 1v1? 19:29:03 gammafunk: sure it does: 19:29:10 instead of targeting the monster 19:29:12 you target 19:29:15 yourself 19:29:24 1learn add dramatic_response 19:29:31 -!- PleasingFungus has joined ##crawl-dev 19:29:31 that sounds fun 19:29:48 well as you may be aware 19:29:58 !attract PleasingFungus 19:29:58 I approve of this spell from the Wr development standpoint 19:30:14 and it's nice that you also make it a positional spell instead of just damage 19:30:29 so as odd as this sounds, this Grunt idea may not be insane! 19:30:33 what 19:30:34 impossible. 19:31:12 fatal attraction is one of the siller spell names I've heard, so I guess you snuck some crazy in 19:31:31 nice spell tile 19:31:44 !learn set grunt[16] so as odd as this sounds, this Grunt idea may not be insane! impossible. 19:31:44 grunt[16/27]: so as odd as this sounds, this Grunt idea may not be insane! impossible. 19:31:48 !learn mv grunt[16] grunt[26] 19:31:49 grunt[16] -> grunt[26/27]: so as odd as this sounds, this Grunt idea may not be insane! impossible. 19:31:58 poor learndb maintainers 19:32:11 gammafunk: it's a combination of Dispersal and Corona fwiw 19:32:19 with some Grunt Editing(tm) 19:32:28 hrm, corona? 19:32:37 the little guy in the middle 19:32:38 :) 19:32:42 oh the tile! 19:32:46 yes! 19:33:13 yeah a spell of "dispersal and corona" is hard to get your head around 19:33:22 Dispersing Light 19:33:25 TSO's newest invocation 19:33:56 raiju (11h) | Spd: 10 | HD: 7 | HP: 29-50 | AC/EV: 4/14 | Dam: 1111(elec:7-9) | see invisible | Res: 06magic(20), 11elec+++, 08blind | XP: 263 | Sp: blinkbolt (2d14) [11!AM, 06!sil] | Sz: Medium | Int: animal. 19:33:56 %??raiju 19:35:58 Here: a steam dragon hide 19:36:01 right next to the entry on D:1 19:36:07 why does this only ever happen when I'm testing things :b 19:36:09 !lm Grunt 19:36:10 10090. [2014-12-03 02:02:40] SGrunt the Plane Walker (L20 FeWz of Sif Muna) reached level 5 of the Depths on turn 143175. (Depths:5) 19:36:16 Small mimic vault for Depths/Elf 13https://crawl.develz.org/mantis/view.php?id=9292 by Skrybe 19:36:16 oh 19:36:24 mimic vault... 19:36:42 A simple vault that uses mutagenic fog to block off a group of 6 superb_items 19:37:11 well, doesn't prevent ctele 19:39:25 03Grunt02 07[fatal_attraction] * 0.16-a0-2952-g9a253f3: Also add Fatal Attraction to the book of Hinderance. 10(42 seconds ago, 1 file, 1+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=9a253f369a1d 19:39:28 -!- Ladykiller69 has quit [Read error: Connection reset by peer] 19:40:06 -!- Zermako_ has quit [] 19:44:40 -!- HellTiger has quit [Ping timeout: 250 seconds] 19:46:50 -!- bonghitz has quit [Ping timeout: 250 seconds] 19:51:14 grunt don't name your spell after a 80's thriller movie 19:52:21 I'm trying to decide if I want player::form_uses_xl to continue existing 19:52:40 well. I mean, I don't want it to continue existing, it should be a flag in form-data.h 19:52:50 but I'm wondering if it should even exist as that 19:53:56 there's a reasonable argument that badforms should still be bad even if you have UC, and making UC not apply to them helps with that. on the other hand, there's very little indication that such is the case, right now. 19:54:02 and, of course, they'd be bad anyway. 19:54:35 Counterpoint: Grunt, do name your spell after an 80's thriller movie 19:54:38 well, what about tree form 19:54:43 dangit Lasty 19:54:50 tree form can use weapons 19:54:51 !bikeshed 19:55:03 sure, but then why penalize uc specifically for tree form? 19:55:03 and tree form currently uses uc 19:55:19 <|amethyst> badforms not including trees here 19:55:21 it's tradeoffs are pretty severe, obviously 19:55:24 <|amethyst> they're only medium-bad 19:55:32 *its 19:55:44 <|amethyst> likewise probably not including bat, because vampire? 19:55:57 yeah, I guess what is the canonical list of badforms? 19:56:01 vampire bat is very nearly a separate form from bat. 19:56:03 wisp, hog, porc 19:56:03 there are so many special cases. 19:56:09 <|amethyst> PleasingFungus: probably should be, yes 19:56:16 <|amethyst> PleasingFungus: but 19:56:18 fungus 19:56:19 -!- alefury has quit [Read error: Connection reset by peer] 19:56:23 <|amethyst> PleasingFungus: it's only a badform because it already existed 19:56:35 you are requested to guess, without looking, which forms do NOT use your UC for unarmed combat. 19:57:08 |amethyst: a preoccupation with history is the hobgoblin of minds that should have goblins thrown at them. 19:57:28 fungus? 19:57:35 <|amethyst> gammafunk: that's one 19:57:55 hey you weren't the one making making this quizz! 19:58:17 he looked, probably 19:58:32 professors always gotta be giving the quizzes :) 19:58:41 <|amethyst> yeah, I looked as soon as PF mentioned it 19:58:49 porc? I don't know really, but my guessing is by forms that have special melee types 19:58:57 the correct answer is "fungus" and "wisp". 19:58:58 so I guess fungus, but I don't know about the others 19:59:02 <|amethyst> The main reason listed is a realism argument 19:59:04 yeah, does it blink monsters? 19:59:08 |amethyst: yeah, that really put my hackles up 19:59:11 gammafunk: that would be cool 19:59:14 ah, ok 19:59:15 it doesn't but it would be cool! 19:59:19 <|amethyst> with the thing PF mentioned as being the "plus," 19:59:27 spatial vortex form 19:59:28 i m o 19:59:31 <|amethyst> s/ as// 19:59:38 well it's more complicated since theTower changed wisps 19:59:41 gammafunk: guess who wrote the comment and, almost certainly, the comment! 19:59:48 er 19:59:48 *almost certainly, the function 19:59:49 maybe it should have special elec mele 20:00:21 yeah that makes sense, and I remember him going through badforms as a project 20:00:35 he made slimeform as one experiment iirc, and of course he did !lig 20:00:42 which is great! 20:01:03 lig is kind of our standard for badpotions having interesting effects 20:01:09 ya 20:01:26 oh, huh, that glow effect on gozag gold is pretty subtle now 20:01:46 I wonder if I can kind of... 20:01:47 reach out and... 20:02:44 PleasingFungus: make it ~*~*~sparkle~*~*~ 20:02:45 a wandering mushroom getting distracted by gold sounds like a good crawl bug 20:02:46 even you can draw that! 20:03:58 Grunt: I am literally in the middle of doing that rihgt now 20:04:02 also, *ght 20:04:15 ~*~*~good~*~*~ 20:04:28 -!- MightyDgWn has joined ##crawl-dev 20:05:12 !tell wheals shopping.cc:2106:22: warning: comparison of constant 54000 with expression of type 'const short' is always false [-Wtautological-constant-out-of-range-compare] return item.link == ITEM_IN_SHOP; 20:05:13 PleasingFungus: OK, I'll let wheals know. 20:05:22 -!- st_ has quit [Read error: Connection reset by peer] 20:05:25 nice option 20:05:30 ya it's real good 20:05:33 wwwhhheeeaaalllsss 20:05:54 -!- st_ has joined ##crawl-dev 20:06:24 oh btw when do we get 20:06:26 shock shrikes 20:06:28 oh boy, this gold aura code is in two places 20:06:29 Grunt: never! 20:06:32 good 20:06:36 !learn add reserved_clan_names Tautological Constants [gammafunk] 20:06:37 reserved clan names[3/3]: Tautological Constants [gammafunk] 20:07:28 -!- LegendaryDgWn has quit [Ping timeout: 255 seconds] 20:07:46 -!- MightyDgWn is now known as SuperLegendDgWn 20:08:01 !gamesby DrKe dgwn 20:08:02 DrKe (dgwn) has played 10 games, between 2014-06-17 14:41:24 and 2014-11-30 21:53:51, won 0, high score 11169, total score 13010, total turns 23690, play-time/day 0:00:36, total time 1:42:15. 20:08:06 ... 20:08:30 !lg DrKe s=tiles 20:08:31 2122 games for DrKe: 2121x false, true 20:09:50 ? 20:09:56 . 20:10:01 !attract PleasingFungus 20:10:10 * PleasingFungus is charmed! 20:10:16 !repel PleasingFungus 20:10:18 was seeing if he could qualify as a coolplayer 20:10:53 -!- kazimuth has quit [Quit: My Mac has gone to sleep. ZZZzzz…] 20:11:00 -!- WalkerBoh has quit [Ping timeout: 264 seconds] 20:11:14 ??cool player qualifications 20:11:14 I don't have a page labeled cool_player_qualifications in my learndb. 20:11:17 -!- SuperLegendDgWn is now known as LegendaryDgWn 20:11:19 ??coolplayer 20:11:19 coolplayer ~ coolplayers[1/2]: Players who have won at least one combo that makes a word online in 80x24 console using vikeys or arrows+numrow or an external numpad. 20:11:23 !coolplayer . 20:11:30 ??coolplayer 20:11:30 coolplayer ~ coolplayers[1/2]: Players who have won at least one combo that makes a word online in 80x24 console using vikeys or arrows+numrow or an external numpad. 20:11:30 gammafunk: hi. 20:11:30 2slo 20:11:32 ??coolplayer[2 20:11:32 coolplayer ~ coolplayers[2/2]: I am a coolplayer so, how do we edit those? 20:20:19 <_miek> that's a weird definition of cool 20:22:22 -!- travis-ci has joined ##crawl-dev 20:22:22 The build passed. (fatal_attraction - 9a253f3 #953 : Steve Melenchuk): http://travis-ci.org/crawl-ref/crawl-ref/builds/42936022 20:22:22 -!- travis-ci has left ##crawl-dev 20:26:16 -!- Yllodra has quit [Ping timeout: 250 seconds] 20:27:17 _miek: so uncool to say that 20:27:32 elliptic defined it, and he's the epitome of cool 20:27:59 03|amethyst02 07* 0.16-a0-2951-g30bbefb: Be more careful that we don't underflow zin arrays. 10(5 minutes ago, 1 file, 12+ 6-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=30bbefbe1b97 20:30:44 Iron rod is great at killing hydras. I approve. 20:32:41 Lasty: do you you train much evo on melee-oriented characters? 20:33:14 grunt, can i press you into doing more webtile tests 20:33:18 -!- weezeface has quit [Remote host closed the connection] 20:33:20 I like to go to 15 and look out for rods in addition to evocables, but a lot of very experienced players seems to maybe just use the evocables and not train so quite so much 20:33:29 at some point I should figure out why my local webtiles is broken 20:33:45 I try to diversify. If I'm heavy on melee and light on spells, that usually means Evo, unless it's an Invo god 20:34:25 New branch created: pretty_shiny_sparkles (1 commit) 20:34:25 03PleasingFungus02 07[pretty_shiny_sparkles] * 0.16-a0-2951-ga9820f6: Make Gozag sparkly 10(36 seconds ago, 6 files, 12+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=a9820f6ef003 20:34:27 do you train as high as 15 on said chars? 20:34:27 this request also goes out to lasty and gammafunk 20:34:28 If I have good evocables I'll usually get 15 evo no matter what 20:34:31 if you guys have a working local webtiles 20:34:42 local webtiles :O 20:34:44 I need to test the gozag gold sparkles there, but my local webtiles just hangs while loading 20:34:45 PleasingFungus: I do, whatcha need? 20:34:51 from that branch ^ 20:34:54 seeing as how I have to quit this dang elf 20:34:58 since lousy temple 20:35:17 gammafunk: 10-15 levels are so cheap. I like to get a lot of skills in that range. 20:35:19 worship gozag, kill a guy, see if sparkles show up, make sure they don't show up if there's a monster on top of the gold (since otherwise it's visually overwhelming) 20:35:25 (which I don't like but idk what else to do) 20:35:39 pf: ok 20:35:47 thanks! :) 20:35:50 you're a pal 20:35:59 Lasty: yeah, I train a few support spells if I'm not using armour with ER above maybe FDA, but always go for 15 evo 20:36:19 but I don't have all that much melee experience anyhow 20:36:29 and I usually get weird complaints from tabstorm when I play them 20:36:38 the other day he lectured me because I make annotations 20:36:50 hahaha 20:36:52 what on earth 20:37:00 Tabstorm made fun of me for trying the new l4 summons 20:37:01 "I have never ever made an annotation" 20:37:11 oh good! he spreads the love around then 20:37:19 are they really new 20:37:21 at this point 20:37:25 also 2/3 of them are really good 20:37:25 this is true 20:37:28 -!- tswett is now known as warrigal2 20:37:33 oh wait new summons. so 1/2 20:37:38 wait, the new L4 summons? like was it a melee character? 20:37:39 and the other one is still not terrible 20:37:42 PleasingFungus: it was when they were new 20:37:57 -!- weezeface has quit [Ping timeout: 240 seconds] 20:38:12 o 20:38:13 people say g. golem is bad, but it isn't, it's just a less powerful than the others 20:38:13 -!- rophy has quit [Quit: Miranda NG! Smaller, Faster, Easier. http://miranda-ng.org/] 20:38:22 but what you can do with it is different than the othes 20:38:25 *others 20:38:26 ya 20:38:29 why complain about annotations? They literally can never be a hindrance 20:38:31 I just usually end up saving spell levels for other stuff 20:38:37 Lasty: the playtime cost..... 20:38:41 :p 20:38:44 !gamesby tabstorm won x=avg(dur) 20:38:45 tabstorm (won) has played 88 games, between 2013-11-26 06:47:11 and 2014-11-30 03:51:36, won 88 (100.0%), high score 37113564, total score 277860294, total turns 6618889, play-time/day 1:30:51, total time 23d+8:18:16. 20:38:50 I don't care at all about playtime 20:38:53 !lg tabstorm won x=avg(dur) 20:38:54 88 games for tabstorm (won): avg(dur)=6:22:01 20:38:56 there we go 20:38:59 Lasty: it was because I did an ! annotation to make me not forget some stuff in piles, so it warned me when using autotravel 20:39:00 huh, that's higher than I expected 20:39:03 !lg tabstorm won x=avg(dur) current trunk 20:39:04 20 games for tabstorm (won current trunk): avg(dur)=4:56:39 20:39:13 !lg . won x=avg(dur) 20:39:14 47 games for Lasty (won): avg(dur)=7:16:10 20:39:18 !lg . won x=avg(dur) 20:39:19 32 games for PleasingFungus (won): avg(dur)=9:12:53 20:39:22 rip 20:41:06 Post-tutorial crash on BSD systems 13https://crawl.develz.org/mantis/view.php?id=9293 by Belias 20:41:06 well tabstorm is a very good player, and generally worth listening to, but like all such players he has very specific opinions sometimes 20:41:06 he is also in this channel 20:41:06 if anyone was wondering 20:41:06 I frequently leave crawl open while not playing. 20:41:06 hey tabstorm 20:41:06 gu 20:41:06 15 Evo is pretty good 20:41:06 hi* 20:41:06 what is going on 20:41:06 not much 20:41:06 shooting the shit 20:41:06 i see myself referenced a lot 20:41:06 Lasty: gold aura???????????? 20:41:06 we're just talking about you 20:41:06 yeah I just wondered why when looking at others with lots of wins, I didn't seem to see too many chars with evo much above 10 or with rods 20:41:06 if it is something relevant ask me in like 2-3 hours im drunk 20:41:06 maybe they used them a bit and dropped them 20:41:06 tabstorm: naw it's not 20:41:06 carry on drinking 20:41:06 !lg greaterplayers urune=3 x=avg(dur) 20:41:06 4644 games for greaterplayers (urune=3): avg(dur)=7:04:15 20:41:06 ok 20:41:06 PleasingFungus: compiling 20:41:06 gr8 20:41:28 holy shit 20:41:30 a BSD bug 20:41:40 I have a proposed solution: stop supporting BSD 20:41:42 like, not FreeBSD? 20:41:50 gammafunk: apparently it's in both free & open bsd 20:42:04 PleasingFungus: yeah I meant the actual BSD, like BSDi 20:42:10 Compiled with GCC 4.2.1 Compatible FreeBSD Clang 3.4.1 20:42:12 which is probably still running on servers or something 20:42:24 OpenBSD is kind of a silly platform for crawl, but 20:42:32 FreeBSD is a desktop OS 20:43:19 I wonder if it has more or fewer users than pre-intel macs 20:43:25 PleasingFungus: we can basically support BSD for free; there's nothing particularly special about supporting it if we support linux 20:43:34 welllll 20:43:36 apparently 20:43:56 there is something special? 20:44:02 what one crash and we like hard code the makefile to say "you can't compile this?" 20:44:12 what. of course we don't. 20:44:20 we just close the ticket saying "sorry, we don't support those platforms" 20:44:22 "best of luck" 20:44:35 we don't really need to do that though 20:45:07 it's probably a legit bug, let me see 20:45:18 he claims it occurs from 0.11 onward 20:45:38 let me see if we've had this reported before 20:45:48 -!- debo has quit [Ping timeout: 264 seconds] 20:46:25 03|amethyst02 07* 0.16-a0-2952-g4eb5e7e: Placate g++-4.9 -Og 10(14 minutes ago, 1 file, 5+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=4eb5e7e8a505 20:47:30 |amethyst: any ideas for 0009293? it's a lua-related crash on BSD when exiting tutorial 20:47:41 <|amethyst> doesn't happen on Mac? 20:47:58 hrm, maybe PleasingFungus could try 20:47:59 <|amethyst> spin up a vm I guess 20:48:08 yeah could do 20:48:18 <|amethyst> also, do we have stack traces on OS X? 20:48:33 <|amethyst> and, if so, is it using something OS X-specific, or something BSD? 20:48:42 hoy shit pf, this is messed u 20:48:44 up 20:49:13 all the graphics are wrong 20:49:26 trying make clean in case that soehow helps 20:49:46 Lasty: try your make again as well 20:49:57 there's a weird bug sometimes in both tiles builds where the pngs don't get updated 20:50:06 *bug in the make process 20:50:06 yeah, that's what I'm doing 20:50:11 <|amethyst> PleasingFungus: we might want to change our INSTALL.txt if we do that 20:50:28 Lasty: yeah, usually you just have to run the same make a second time (without make clean) 20:50:30 gammafunk: what am I trying? 20:50:39 oh, ah 20:50:45 PleasingFungus: can you try to exit a tutorial like the bug says, by finishing it? 20:50:48 |amethyst: that change pleases me 20:50:59 You're on a BSD, just not a FreeBSD 20:51:10 (or and Open one) 20:51:16 <|amethyst> PleasingFungus: completing a tutorial 20:51:21 <|amethyst> %bug 9293 20:51:21 13https://crawl.develz.org/mantis/view.php?id=9293 20:51:37 yeah, finishing it meaning going to the exit and taking it, I guess 20:52:02 just finished tutorial 1 20:52:04 no crash 20:52:08 ok, thanks 20:52:18 <|amethyst> I wonder about that gcc version 20:52:29 ah, yeah it is 15.2 though 20:52:30 |amethyst: is that actually gcc, or is it clang? 20:52:39 <|amethyst> oh, it's clang 3.4 pretending to be gcc 20:52:45 yeah 20:53:03 also, that tutorial run was in fulldebug, since that's what I had lying around; I can switch to a vanilla build if people want 20:53:37 <|amethyst> yay user-agent detection 20:53:53 well I think I'll just make a freebsd vm 20:54:00 <|amethyst> PleasingFungus: this is 0.15.2 release 20:54:49 <|amethyst> PleasingFungus: however, on OS X our releases are probably unoptimised 20:55:10 <|amethyst> PleasingFungus: (and aren't built with clang anyway) 20:55:15 <|amethyst> (yet) 20:55:38 we don't really have a solution yet for cross-compiling os x though, do we? 20:55:47 for autobuilds, that is 20:55:50 <|amethyst> gammafunk: I don't think we will 20:55:56 ah ok 20:56:04 <|amethyst> gammafunk: someone will probably have to do an autobuild on a mac server 20:56:31 PleasingFungus: the sparkles do show up 20:56:37 and run an os x webtiles server... 20:56:37 Lasty: excellent! 20:56:47 Lasty: and if there's a monster on top of the gold? 20:57:06 if you play on that server, you're required to wear a turtleneck and own an iPhone 20:57:24 Oh, I do. 20:57:26 well 20:57:34 <|amethyst> hm 20:57:34 PleasingFungus: that's what I meant 20:57:34 hm. actually, I don't own a turtleneck 20:57:36 yet 20:57:40 Lasty: oh. hm 20:57:41 they do show w/ a monster on top 20:57:42 that's not ideal 20:57:44 <|amethyst> I wonder what we can do to optimise webtiles for phone screens 20:57:54 PleasingFungus: you have to wear it with jeans I think 20:58:06 Lasty: oh, I got a conditional backwards 20:58:23 <|amethyst> because then we can theoretically reach iPhone users, which isn't possible with an app because of licensing 20:58:48 <|amethyst> s/iPhone/unrooted &/ 20:59:17 03PleasingFungus02 07[pretty_shiny_sparkles] * 0.16-a0-2952-g3d7fae2: Possibly fix sparkles 10(47 seconds ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=3d7fae2bb20c 20:59:19 |amethyst: grunt is working on some similar things 20:59:22 though for his own sinister, android-related purposes, of course 20:59:25 Lasty: ^ try with that? 21:00:08 recompiling 21:00:31 that shouldn't need a recompile, I'd think? 21:00:33 since it's js 21:00:36 oh 21:00:40 well, I did 21:00:40 idk if we do anything sophisticated there 21:00:42 ok! 21:00:44 but it'll be fast 21:01:01 no change 21:01:05 -!- ussdefiant has joined ##crawl-dev 21:01:21 monsters are still sparkled 21:02:04 -!- Lightli has quit [Ping timeout: 246 seconds] 21:02:55 oh gammafunk, regarding rods: most of them aren't really worth the inventory slot imo nor is it worth pumping evo above 10-15 21:03:12 usually I take 10 evo and then 10->15 in zot 21:03:26 its adequate to para some enemies and get a guy or two from elemental evokers 21:03:42 and most rods i dont think are very good (ive not tried the new iron rod) 21:03:47 except clouds 21:03:57 -!- zxc232 has joined ##crawl-dev 21:04:12 But otherwise I can just do more damage and melee and it isn't overly important to soften enemies up with rods so i just don't bother 21:04:24 just logging onto crawl today, I'm experiencing a minor message bug 21:04:38 I'm picking up items successfully but it says You can't carry that many items. 21:04:44 straight after picking them up 21:04:58 Lightning rod is strong through a good chunk of the game 21:05:07 and sack of spiders is pretty great 21:05:42 -!- wat has quit [Ping timeout: 245 seconds] 21:05:54 <_miek> rod of clouds is amazing if you're investing in evo 21:06:03 <_miek> but it requires a pretty solid investment 21:06:06 eh i almost never get lightning rod 21:06:08 <|amethyst> Hm... I bet our OSX backtrace stuff would work on, or could be made to work on, other BSDs 21:06:17 <|amethyst> dlfcn.h doesn't seem to be OSX-specific anyway 21:06:22 idk im not a huge fan of rods that aren't clouds 21:06:27 tabstorm: really? I feel like I get it from minotaur often 21:06:31 i don't 21:06:32 :( 21:06:37 i get like.. -5 plates 21:06:40 of high quality 21:06:49 or rod of shadows 21:06:55 which is sort of bad without rather high evo 21:07:19 tabstorm: it makes a difference I find when you have a situation with multiple enemies that is questionable, in that you can use it to make the fight more easilly winable or turn a fight not going as well into one that's completed reasonable 21:07:28 without having to just escape, rest, and retry 21:07:29 agreed 21:07:43 I feel like it expands the range of safe situations 21:07:44 rods and evocables both do that, and 10+ is when it shines for me 21:08:03 tabstorm: rod of shadows got buffed 21:08:05 like a month ago? 21:08:06 but obv. if you don't have a rod, it's just evocables, since you almost always have at least one of those 21:08:08 maybe less 21:08:24 tabstorm: but yeah clouds is quite good; ignition is maybe less so, and lighting is quite good 21:08:46 but ignition can nearly wipe out pack enemies, like deep trolls, which is quite a bit later 21:09:05 earlier it's nice agains maybe death yaks, elephants, or some random swamp/spider packs 21:09:29 -!- muravey has joined ##crawl-dev 21:09:42 I've wanted to try new new shadows, but my last char that got it didn't get to use it 21:09:47 r i p 21:10:07 PleasingFungus: I'll test in local webtiles if you go test fatal_attraction :b 21:10:17 Grunt: I already got lasty to test it! 21:10:25 oh 21:10:26 but I'll go poke at fatal attraction a bit anyway, maybe 21:10:26 rip 21:10:35 I have a secret project I'm working on 21:10:41 but once I finish up with / get stuck on that... 21:10:46 (sorry I needed to go upstairs and pass out after my coding frenzy earlier) 21:10:47 PleasingFungus: you saw it was still not working, right? 21:10:49 -!- travis-ci has joined ##crawl-dev 21:10:49 The build passed. (master - 30bbefb #954 : Neil Moore): http://travis-ci.org/crawl-ref/crawl-ref/builds/42938830 21:10:49 -!- travis-ci has left ##crawl-dev 21:10:55 Lasty: no 21:10:57 hm 21:10:59 shit 21:11:35 unless I need to start a new char to reload the js or something 21:11:46 PleasingFungus: poke at the name, pls 21:11:55 nein! 21:12:42 <|amethyst> Gravitas 21:13:15 ...Lethal Gravitas 21:13:24 03PleasingFungus02 07[pretty_shiny_sparkles] * 0.16-a0-2953-g22717e9: Another sparkle attempt 10(33 seconds ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=22717e93f255 21:13:33 Lasty: ^ last one, then I'll stop bugging you 21:15:07 w/o recompile, still shiny, PleasingFungus 21:15:18 rip 21:15:18 rip 21:15:19 hm 21:15:22 ty sequell. 21:15:23 trying compile to be safe 21:15:31 PleasingFungus: nope 21:15:36 Grunt: ? 21:15:41 nothing to compile 21:15:43 no change 21:15:53 PleasingFungus: not seeing sparkles 21:15:59 oh 21:16:00 actually 21:16:08 Rather than step into this cloud and hurt yourself, you should try to step around it or wait it out with . or 5 21:16:19 1learn add badtutorial ? 21:16:26 since it's a steam cloud fog machine 21:16:28 gammafunk: because clouds in the wild generally reappear? 21:16:30 heh 21:16:38 yeah but this one in the tutorial 21:16:49 yeah it's not going away 21:17:12 I guess that's not what they meant, but it's maybe a bit confusing 21:17:35 PleasingFungus: just saw something very close to the panlord wing thing 21:17:46 very reproducible 21:18:31 'Can't carry' message after picking up any item 13https://crawl.develz.org/mantis/view.php?id=9294 by zzxc 21:18:35 gammafunk: Imo s/ or wait.*/ 21:19:02 PleasingFungus: yeah or just elaborate about when ./5 are good for clouds a bit 21:19:08 <|amethyst> zxc232: are you zzxc? 21:19:38 gammafunk: imo keep it simple and/or put that in a place where it would actually be relevant to wait out clouds 21:21:16 well no crash in 0.15.2, so I'll have to wait till I can download a freebsd vm 21:21:20 I'll assign that bug to me I guess 21:21:59 Is it just me, or does spectral weapon + polearms feel like cheating? 21:22:23 -!- mamgar has quit [Read error: Connection reset by peer] 21:22:41 it's a pretty standard use of spectral weapon 21:22:53 it's strong but not without drawbacks 21:22:56 yes, but it's so good 21:22:59 polearms are kind of like cheating already 21:22:59 wow 21:23:29 A player ghost w/ force lance just knocked me 6 squares back into a wall for 47 damage 21:23:36 On Orc:3 21:23:51 sounsd accurate to my player ghost caster experience 21:23:54 that sounds a bit much, but maybe it has really high spell power? 21:23:57 oh 21:24:09 !lg seraphtheol orc:3 -log 21:24:10 2. Seraphtheol, XL15 GrWz, T:37403: http://dobrazupa.org/morgue/Seraphtheol/morgue-Seraphtheol-20141203-234009.txt 21:24:15 hrm, is spell power just based on the player xl? 21:24:22 probably 21:24:27 |amethyst: correct 21:24:38 another zzxc already exists on freenode -_- 21:24:46 oh force lance got transloc, huh 21:24:55 <|amethyst> zxc232: can you upload a save? 21:25:08 <|amethyst> zxc232: maybe a copy of your rcfile too, if you have anything non-default 21:25:10 &rc zzxc 21:25:10 ??cxc 21:25:10 cXc[1/2]: Server in France: CRAWL.XTAHUA.COM -- ssh port 22, username crawl, uses CAO key (available at http://CRAWL.XTAHUA.COM/crawl/keys/). Webtiles address: http://CRAWL.XTAHUA.COM 21:25:11 Not a valid command: ?rc zzxc git in ?rc zzxc git 21:25:13 <|amethyst> zxc232: to #9294 that is 21:25:14 ??cxc[2 21:25:14 cXc[2/2]: Morgues, ttyrecs etc. are at http://CRAWL.XTAHUA.COM/crawl/. Maintained by Medar and zkyp. 21:25:23 what on earth happened to sequell there? 21:25:25 I'm on CPO, so I'm not sure how I can upload a save 21:25:32 maybe chequers can help 21:25:35 <|amethyst> zxc232: oh, it said "Local/Tiles" 21:25:37 hehe, this logfile 21:25:47 well, there is no CPO option 21:25:49 PleasingFungus: oh 21:25:51 so I selected Other Tiles 21:25:53 Grunt: ? 21:25:53 PleasingFungus: I figured out the sparkle issue 21:25:55 ! 21:25:57 what should I pick instead? 21:25:58 8 entries, nearly adjacent to each other, of "huge dmg" 21:26:03 zxc232: something arbitrary 21:26:08 <|amethyst> zxc232: at least do a dump and upload that 21:26:09 I guess he didn't listen to hugedmg 21:26:20 we should probably just merge all of the webtiles into one "webtiles" list entry 21:26:28 oh some are from a volcano 21:26:31 Maybe they read it as "hug da mage"? 21:26:38 hah 21:26:46 <|amethyst> zxc232: and, yeah, I think on CPO you need chequers to upload the save 21:26:46 gammafunk: 9145 | D:8 | Huge Dmg: 3 dmg 21:26:49 good thing to put on a mug, imo 21:26:56 ?/1 dmg 21:26:56 Matching entries (3): hugedmg[3] | stone_arrow[1] | translocations_miscast[1] 21:27:00 ??hugedmg[3 21:27:00 hugedmg[3/5]: Huge Dmg: 1 dmg 21:27:00 or an apron 21:27:05 earlier I was installing a program that had a huge dmg 21:27:10 03Grunt02 07[pretty_shiny_sparkles] * 0.16-a0-2954-gc3228e8: Really fix webtiles sparkles. 10(52 seconds ago, 1 file, 2+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=c3228e8babd0 21:27:12 PleasingFungus: 21:27:12 Grunt: 21:27:12 hi 21:27:33 I could swear that was the first thing I tried 21:27:44 zxc232: |amethyst, did you need something? 21:27:45 hm 21:27:45 http://pastie.org/9759560 dump, http://pastie.org/9759561 RCfile 21:27:51 now I'm perplexed at how lasty got it working 21:27:52 well 21:27:54 w/e 21:27:55 I'll add it to the issue thingo 21:28:13 chequers: if a copy of my save could be uploaded, that would be great 21:28:23 ??hugedmg 21:28:24 hugedmg[1/5]: include += hugedmg.rc 21:28:37 wait a sec, I'm dumb -- I didn't pull that branch, PF. Sorry. 21:28:42 Lasty: rip 21:28:52 Lasty: but. what 21:28:56 how did any sparkles show up at all 21:29:11 haha, did 3 commits just get made because Lasty didn't pull that branch? 21:29:18 Well, it was the illumination thing. I thought that was what you meant by sparkles. :p 21:29:21 gammafunk: yup 21:29:26 brutal. 21:29:30 Here goes Lasty, wasting people's time 21:29:37 Takin' it easy 21:29:55 -!- Ququman has quit [Read error: Connection reset by peer] 21:30:14 zxc232: trunk? 21:30:20 chequers: yep 21:30:24 to https://crawl.develz.org/mantis/view.php?id=9294 21:30:34 Recompiling and trying again :p 21:30:37 -!- SuperLegendDgWn has joined ##crawl-dev 21:30:41 Lasty: don't bother 21:30:51 03PleasingFungus02 07* 0.16-a0-2953-g84df241: Make Gozag sparkly 10(57 minutes ago, 6 files, 12+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=84df241bbfdc 21:30:53 oh, heh 21:30:53 -!- SuperLegendDgWn is now known as A_PDgWn 21:30:53 dang 21:31:00 !banish Lasty 21:31:01 Lasty casts a spell. Lasty is devoured by a tear in reality! 21:31:03 aw 21:31:05 don't be like that 21:31:27 zxc232: |amethyst: done 21:31:39 ^^ 21:31:45 -!- dtsund has joined ##crawl-dev 21:32:38 -!- WalkerBoh has quit [Remote host closed the connection] 21:32:49 -!- LegendaryDgWn has quit [Ping timeout: 244 seconds] 21:32:58 -!- ibar has quit [Quit: leaving] 21:36:46 -!- vcordie has quit [Read error: Connection reset by peer] 21:40:29 -!- _Jordan_ has quit [Quit: Leaving] 21:41:03 -!- A_PDgWn has quit [Ping timeout: 272 seconds] 21:41:04 -!- LegendaryDgWn has joined ##crawl-dev 21:41:05 -!- Lasty has quit [Quit: Leaving.] 21:41:08 zxc232: happens on local tiles too 21:41:15 -!- LegendaryDgWn is now known as drke 21:41:50 bet you anything it's 1e85cf02c1 21:41:54 the pickup bug 21:42:03 I was trying to find it and submit the bug w/a squashing patch 21:42:19 ebering: check the changes 1e85cf02c1 made to items.cc 21:42:21 I think it's going once too many times through the loop and trying to pick up NON_ITEM 21:42:46 oh, where? 21:43:40 in _do_autopickup and pickup_menu and pickup_single_item 21:43:46 wait not the last one 21:43:50 this is old, but was it intentional that the removal of jumping boots also removed bardings of flying 21:44:05 -!- ontoclasm has joined ##crawl-dev 21:44:12 oh and pickup 21:44:14 just plain pickup 21:44:31 drke: what commit? 21:44:43 http://s-z.org/neil/git/?p=crawl.git;a=commit;h=3cebfc1d9e22b882f894932b5587901909df21b8 21:45:02 um 21:45:05 it looks like the values were adjusted to compensate for jumping not being possible, but as a consequence flying is also not possible from what it looks like 21:45:11 let me see 21:45:21 and afaik they don't spawn now 21:45:33 yeah, that's a good bug 21:45:38 he needed to adjust that 400 * 21:45:41 i mean it took me some time to notice 21:45:49 since they're bardings and flying horses are strange 21:45:49 what a stupid piece of code, though 21:45:51 let me fix it 21:46:00 yeah i had to read it a few times over 21:47:40 -!- nicolae- has joined ##crawl-dev 21:47:44 oh 21:47:52 oh indeed 21:47:53 I was wondering why that code looked so weird when I was working on insulation ego 21:48:06 also i saw the fatal attraction branch, v. nice, also i like it when new spells have new wizard names 21:48:07 !blame gammafunk 21:48:08 I pronounce gammafunk... Guilty! 21:48:15 nicolae-: <3 21:48:29 nicolae-: don't get too attached to that name...! 21:48:41 too late, i'm attached like a barnacle 21:48:42 PleasingFungus: come on 21:48:44 PleasingFungus: I think the name is 21:48:45 !glasses 21:48:45 ( •_•)    ( •_•)>⌐■-■    (⌐■_■) 21:48:47 attractive 21:48:49 don't you! 21:48:57 we will see 21:49:00 ! 21:49:18 i feel rather strongly that you can't use glasses if the word you use in your pun was also used in the setup line 21:49:27 Doug's Fatal Attraction 21:49:38 Yomama's Fatal Attraction 21:49:50 rude 21:50:53 -!- imantor has quit [Quit: leaving] 21:52:02 -!- Lightli has joined ##crawl-dev 21:53:14 -!- P_R_Deltoid has quit [Quit: Leaving] 21:53:24 the spell description feels a little off, though, tloc doesn't really feel like the sort of school for increasing mass 21:53:32 v0v 21:53:39 PleasingFungus can write something better. 21:54:02 ah, *inhales through teeth* 21:54:25 %git c866ff93 21:54:25 07by02 * 0.7.0-a0-1722-gc866ff9: Make robes of resistance less common. 10(4 years, 7 months ago, 1 file, 13+ 17-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=c866ff930c5a 21:54:37 I am going to remove this goofy limitation 21:54:48 it doesn't seem to make any sense at all 21:55:01 ? 21:55:05 ... 21:55:07 wow 21:55:11 see? 21:55:24 my favorite part is that this commit is removing *another* baffled comment about it 21:55:57 <3 21:56:17 03PleasingFungus02 07* 0.16-a0-2954-g4ada312: Fix barding brand generation (drke) 10(4 minutes ago, 1 file, 5+ 9-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=4ada312494bd 21:57:28 yeah that is much more comprehensible 21:57:47 the old code smells linleyish 21:57:59 very likely pre-stone soup 21:59:57 -!- elliptic has joined ##crawl-dev 22:01:04 <|amethyst> err 22:01:24 03Grunt02 07[fatal_attraction] * 0.16-a0-2953-geaf35f2: Show Fatal Attraction area of effect in targeter. 10(4 minutes ago, 1 file, 4+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=eaf35f25ad91 22:01:37 -!- drke has quit [Ping timeout: 240 seconds] 22:03:20 -!- travis-ci has joined ##crawl-dev 22:03:20 The build passed. (master - 4eb5e7e #955 : Neil Moore): http://travis-ci.org/crawl-ref/crawl-ref/builds/42939976 22:03:20 -!- travis-ci has left ##crawl-dev 22:03:25 03Grunt02 07[fatal_attraction] * 0.16-a0-2954-gaeef06b: Fix death message for collisions caused by the player character. 10(45 seconds ago, 1 file, 2+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=aeef06b928eb 22:03:57 is tloc the king of schools now 22:04:08 ontoclasm: we'll see!!! 22:04:25 as far as spell schools go it's going to be 22:04:26 !glasses 22:04:27 ( •_•)    ( •_•)>⌐■-■    (⌐■_■) 22:04:29 an attractive choice 22:04:47 -!- vcordie has quit [Read error: Connection reset by peer] 22:05:48 -!- MgDark has quit [Quit: ChatZilla 0.9.91 [Firefox 34.0/20141125180439]] 22:06:51 -!- THICK_BOY_REAGAN has quit [Client Quit] 22:07:06 -!- DrKe has joined ##crawl-dev 22:08:05 -!- P_R_Deltoid has quit [Client Quit] 22:09:57 I think I fixed 9294 testing now 22:10:45 <|amethyst> oh, me too :) 22:11:28 -!- DrKe has quit [Ping timeout: 256 seconds] 22:12:34 * Grunt ponders if the fix will be byte-identical between the two of you. 22:13:40 <|amethyst> ebering: where's your patch? 22:14:09 <|amethyst> index 1ffeb55..0cf8768 22:14:18 on my slow to build laptop, untested, but uh it adds return true; at the right place in _put_item_in_inv 22:14:26 -!- nicolae- has left ##crawl-dev 22:14:31 <|amethyst> then probably :) 22:14:34 ! 22:14:43 -!- Wolfechu has quit [Ping timeout: 252 seconds] 22:14:57 eup 22:15:00 *yep 22:15:42 <|amethyst> it worked here :) 22:15:54 Grunt: not with wr starting int it won't I bet! 22:15:55 !stats 22:16:02 ??stats 22:16:02 starting stats[1/3]: A character's starting stats are equal to species contribution + job contribution. See {starting stats[2]} for the species contributions and {starting stats[3]} for the job contributions. 22:16:09 ??stats[3 22:16:10 starting stats[3/3]: AM 3,5,4 | AK 4,4,4 | Ar 3,4,5 | As 3,3,6 | Be 9,-1,4 | CK 4,4,4 | DK 5,3,4 | Fi 8,0,4 | Gl 7,0,5 | He 4,4,4 | Hu 4,3,5 | Mo 3,2,7 | Sk 4,4,4 | Tm 2,5,5 | Wn random | Wr 3,5,4 | Wz -1,10,3 | AE,Cj,EE,En,FE,IE,Ne,Su,VM 0,7,5 22:16:43 guess it's not too bad 22:16:56 Time limit of 60s exceeded 22:17:02 ... 22:17:10 !cmd !stats 22:17:10 Command: !stats => .echo $(if (= (lower (sub 2 $1)) wn) "Wanderer starting stats are random. Stat gain: $(getldbsid (combo_to_race $1))" $(!lm * begin char=$1 $* x=str,int,dex fmt:"Starting stats for ${char}: Str $x[0] Int $x[1] Dex $x[2]. Stat gain: $(getldbsid (combo_to_race $1))" stub:"Go start a ${1:-?} if you want me to know its starting stats.")) 22:17:37 !stats HuWr 22:17:37 Starting stats for HuWr: Str 11 Int 13 Dex 12. Stat gain: sid/4 22:17:47 !stats HuFE 22:17:47 Starting stats for HuFE: Str 8 Int 15 Dex 13. Stat gain: sid/4 22:18:35 <|amethyst> !lm * begin char= x=str,int,dex 22:18:36 No milestones for * (begin char=). 22:19:05 <|amethyst> .echo (sub 2 "") 22:19:06 (sub 2 "") 22:19:09 <|amethyst> .echo $(sub 2 "") 22:19:32 <|amethyst> .echo $(= (lower (sub 2 "")) wn) 22:19:32 false 22:19:47 <|amethyst> .echo $(combo_to_race) 22:19:47 Bad number of arguments (0) to combo_to_race, must be [1, 1] in $(combo_to_race) 22:19:49 <|amethyst> .echo $(combo_to_race "") 22:20:04 <|amethyst> .echo $(getldbsid (combo_to_race "")) 22:20:22 <|amethyst> sorry, I guess I should be doing this stuff by /msg or at least in ##-sequell 22:20:30 agh 22:20:38 Grunt might kick you if you're not careful 22:20:43 someone who understands item code should fix shopping.cc:2106 22:20:44 -!- travis-ci has joined ##crawl-dev 22:20:44 The build passed. (pretty_shiny_sparkles - a9820f6 #955 : Nicholas Feinberg): http://travis-ci.org/crawl-ref/crawl-ref/builds/42939974 22:20:44 -!- travis-ci has left ##crawl-dev 22:20:54 /kick gammafunk 22:21:05 Time limit of 60s exceeded 22:21:17 <|amethyst> PleasingFungus: what about it? 22:21:20 travis seems to be distracted by sparkles 22:21:24 |amethyst: it generates a clang warning 22:21:35 |amethyst: since item.link is a short and ITEM_IN_SHOP is 54000 right now 22:21:39 <|amethyst> oh 22:21:43 <|amethyst> haha 22:21:54 |amethyst: two solutions: make item.link an unsigned short or make ITEM_IN_SHOP not 54000 :) 22:22:35 a weirdly specific number 22:22:45 oh, I see 22:22:47 hm 22:22:53 #define ITEM_IN_SHOP (NON_ITEM + NON_ITEM) 22:23:00 <|amethyst> I have no clue why that is 22:23:05 ??wheals[$ 22:23:06 wheals[8/8]: wwwhhheeeaaalllsss 22:23:10 that's why 22:23:10 <3 22:23:10 that's as of the very recent wheals commit, yes 22:23:12 earlier today 22:25:45 <|amethyst> hm 22:25:57 <|amethyst> I guess I should use a tag 22:26:12 <|amethyst> or maybe not 22:26:44 |amethyst: tag, you're it? 22:27:17 <|amethyst> I will assume that only actual monsters can have inventory 22:27:29 |amethyst: I knew it 22:27:33 |amethyst: the player must be the real monster 22:27:57 oh I think I see why NON_ITEM + NON_ITEM was used 22:28:07 ? 22:28:12 Grunt: no!!! 22:28:18 hm no that doesn't make complete sense 22:28:23 but something to do with monster inventory 22:28:26 PleasingFungus is the real real monster. 22:28:38 and the item.link of those items 22:29:42 oh yea. Items in monster inventory have item.link set to NON_ITEM + 1 + mindex 22:29:56 <|amethyst> right 22:30:08 should be NON_ITEM + the max mindex, no? 22:30:10 oh, + 1, maybe 22:30:15 <|amethyst> yeah, except 22:30:50 <|amethyst> that means if you enlarge the monster array, you can break shop items unknowingly 22:31:00 is there a good way to avoid that? 22:31:18 its hard coded to believe that neither the item nor the mons array will ever be larger than NON_ENTITY at 27000 22:31:20 <|amethyst> I was thinking to use 32767 and assert that that's greater than non_item + max_monsters 22:31:57 03PleasingFungus02 07* 0.16-a0-2955-gfa193e0: Partially clean up _determine_armour_ego 10(6 minutes ago, 4 files, 116+ 85-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=fa193e0fbd9f 22:31:59 a compile check would be good, yes 22:32:03 !seen gammafunk 22:32:04 I last saw gammafunk at Thu Dec 4 04:20:38 2014 UTC (11m 26s ago) saying 'Grunt might kick you if you're not careful' on ##crawl-dev. 22:32:17 gammafunk: does objstat track egos? 22:32:32 -!- Fhqwhgads_ has quit [Remote host closed the connection] 22:33:38 -!- mizu_no_oto has quit [Client Quit] 22:38:26 PleasingFungus: yeah 22:38:45 it breaks them down in a column, for armour, weapons 22:41:32 -!- KurzedMetal has quit [Ping timeout: 245 seconds] 22:42:03 what's the command to run objstat for a 3-rune game? 22:42:10 I assume you have relatively recent numbers around for me to compare to 22:42:41 yeah 22:42:43 ??objstat[ 22:42:43 I don't have a page labeled objstat[ in my learndb. 22:42:44 ??objstat[2 22:42:44 objstat[2/3]: Latest statistics: https://drive.google.com/folderview?id=0B7VXhHzhWWb7S282VWhLVWRXbG8&usp=sharing 22:42:51 that has a 1k iterations 0.16 run 22:42:55 from a couple weeks back 22:43:19 but you can run it for just 100 if you're looking at one branch, or maybe 10 if all dungeon 22:43:43 10 sounds fine 22:43:56 ./crawl -objstat (some options???) 22:44:11 ./crawl -objstat Br1,Br2,... -iters N 22:44:22 default is every branch, which you probably don't want 22:44:26 since that includes zigs 22:44:29 hm 22:44:34 what do you use for 3rune? 22:44:40 PleasingFungus: see the files in objstat[2 for what I use for 3rune and 15rune 22:44:42 oh right, I literally can't open .ods files 22:44:45 I pick Swamp and Spider 22:44:47 I forgot about that 22:45:04 it's very annoying that these spreadsheets are too large for google 22:45:09 since I can't interact with them in any other way 22:45:15 hrm, does google drive not allow other conversion? 22:45:37 it just says "download" 22:45:58 in that case I should put up a zip with the txts 22:46:11 I guess I could just do ods,xls 22:46:15 I assume you could open xls 22:46:21 I have no idea if I can open xls 22:46:24 maybe? 22:46:30 Calc? 22:46:38 or whatever the mac program is called 22:46:41 !send PleasingFungus oOoOoOoOoOoOo 22:46:42 Sending oOoOoOoOoOoOo to PleasingFungus. 22:46:45 Numbers? I forget 22:46:48 Grunt: ???!?!?! 22:46:50 yeah you can just get OO.org 22:46:54 gammafunk: numbers, yeah 22:46:57 it's free/open source 22:47:01 fos!!! 22:47:04 er, *foss 22:47:09 (I actually have libreoffice locally) 22:47:18 idk I think instead of doing that 22:47:20 (which I virtually never use somehow) 22:47:21 I'm going to do something productive 22:47:24 yeah I use libreoffice 22:47:39 like merge the first two commits of insulation and also merge fatal_attraction 22:47:42 ?????? 22:47:48 <_< 22:48:21 something that will make a lot of players 22:48:23 very happy 22:48:25 if I can pull it off 22:48:30 ? ? ? ? ? ? ? ? ? ? 22:48:32 also, hopefully, kill them 22:48:33 it's a combo! 22:48:46 put the Orb of Zot on D:1? with an Orb Guardian? 22:49:11 wow 22:51:44 what 22:51:44 is 22:51:46 the something! 22:51:52 r??it 22:51:53 it[41/43]: The settles down. 22:51:54 ??something 22:51:54 something[1/6]: The naga mage disappears! Something loses its grip on you. 22:51:59 r??something 22:51:59 something[1/6]: The naga mage disappears! Something loses its grip on you. 22:52:01 heh 22:52:04 ??something[6 22:52:04 something[6/6]: The dungeon rumbles around something! 22:52:05 I wondered if that would happen 22:52:34 !learn add something Something's corpse armour sloughs away. 22:52:35 something[7/7]: Something's corpse armour sloughs away. 22:52:36 -!- Thalfon has quit [] 22:52:40 good 22:53:05 -!- travis-ci has joined ##crawl-dev 22:53:05 The build passed. (pretty_shiny_sparkles - 3d7fae2 #956 : Nicholas Feinberg): http://travis-ci.org/crawl-ref/crawl-ref/builds/42940897 22:53:05 -!- travis-ci has left ##crawl-dev 22:54:13 aaaaa 22:54:20 !source delay.cc:536 22:54:21 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/delay.cc;hb=HEAD#l536 22:54:26 oops 22:54:30 !source delay.cc:518 22:54:30 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/delay.cc;hb=HEAD#l518 22:59:31 -!- link_108 has joined ##crawl-dev 22:59:32 PleasingFungus: I uploaded xlsx versions of the 0.16 status, which should be importable by your spreadsheet 22:59:35 *stats 22:59:48 probably best if I do that so a wider audience can use them 22:59:54 thanks! 22:59:58 I'll take a look in a bit 23:00:14 until google can increase its limits; splitting all those tables into seperate files would be silly 23:00:22 I guess I could make it a pdf, but 23:00:47 would be some weird pages 23:01:38 oh 23:01:39 this is a bug 23:01:41 neat 23:02:28 -!- warrigal2 has quit [Ping timeout: 246 seconds] 23:03:57 ? 23:04:35 <|amethyst> ebering: you keep failing to attach the patches! 23:04:46 -!- xnavy__ has quit [Ping timeout: 258 seconds] 23:04:55 <|amethyst> ebering: you have to click "Upload" after "Choose File" 23:04:55 -!- Dynast has quit [Ping timeout: 246 seconds] 23:05:58 is our mantis pretty old at this point, I woner 23:06:09 *wonder 23:06:51 -!- DrKe has joined ##crawl-dev 23:06:53 looks like 1.2.17 is latest 23:07:02 <|amethyst> gammafunk: Mantis's Mantis doesn't look much different, though I don't have an account so can't test uploads 23:08:04 |amethyst: yeah maybe it's not, and their relatively nice home page is deceiving me into thinking the recent app has a much better presentation than it actually does 23:08:24 <|amethyst> https://www.mantisbt.org/bugs/view_all_bug_page.php 23:08:34 <|amethyst> it's a little more colourful but not fundamentally differnt 23:08:38 <|amethyst> s/rnt/rent/ 23:08:46 <|amethyst> and I think we could make ours that colourful 23:09:01 -!- DocEon has quit [Quit: Leaving...] 23:09:02 <|amethyst> it does have little chevron icons for priority 23:09:24 -!- endou has quit [Ping timeout: 258 seconds] 23:09:24 -!- Twiggytwiggytwig has quit [Ping timeout: 258 seconds] 23:09:41 sold out to big oil... 23:10:14 -!- Furril has quit [Ping timeout: 258 seconds] 23:10:14 -!- P_R_Deltoid has quit [Read error: Connection reset by peer] 23:11:11 https://www.mantisbt.org/bugs/roadmap_page.php 23:11:35 wonder if something like that might be better than the plan page 23:12:50 I mean, wouldn't it be wonderful to see: 41 of 42 issue(s) resolved. Progress (97%). 23:13:02 We are 3% away from 0.16!!! 23:14:14 haha 23:14:20 maybe 23:14:24 -!- Naubita has quit [Client Quit] 23:14:24 -!- elliptic has quit [Ping timeout: 250 seconds] 23:15:17 -!- elliptic has joined ##crawl-dev 23:15:17 <|amethyst> I guess, since I don't have ebering's patch, I'll just credit him in mine 23:15:50 argh 23:16:27 oh well its the same so meh 23:16:28 bedtime 23:18:24 gammafunk: you realise 23:18:26 that we'd need to 23:18:29 clean up old mantis issues 23:18:30 for 23:18:31 that 23:18:32 right? 23:21:33 -!- cr0ne has quit [Remote host closed the connection] 23:21:50 -!- st_ has quit [Ping timeout: 244 seconds] 23:23:00 -!- Brannock has quit [Ping timeout: 264 seconds] 23:24:05 Unstable branch on CRAWL.XTAHUA.COM updated to: 0.16-a0-2955-gfa193e0 (34) 23:24:39 -!- Twiggytwiggytwi_ has quit [Quit: See ya guys later ;)] 23:26:24 03|amethyst02 07* 0.16-a0-2956-ge2af963: Don't pretend successful pickup failed (#9294, ebering) 10(77 minutes ago, 1 file, 1+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=e2af9637c00f 23:26:24 03|amethyst02 07* 0.16-a0-2957-g3dca6f6: Simplify _put_item_in_inv calling convention. 10(76 minutes ago, 1 file, 1+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=3dca6f65b414 23:26:24 03|amethyst02 07* 0.16-a0-2958-g46a97b8: Remove some support for pre-C++11. 10(34 minutes ago, 1 file, 1+ 15-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=46a97b8439db 23:26:24 03|amethyst02 07* 0.16-a0-2959-ge1aa108: Move definition of COMPILE_CHECK to AppHdr.h 10(29 minutes ago, 2 files, 9+ 6-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=e1aa108bcea8 23:26:24 03|amethyst02 07* 0.16-a0-2960-g05e5429: Don't put an out-of-range value in a short. 10(49 minutes ago, 2 files, 10+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=05e5429f7f3c 23:26:47 -!- Siegurt has left ##crawl-dev 23:28:17 -!- SomeStupidGuy has quit [Ping timeout: 240 seconds] 23:28:34 !tell roctavian idea: get chaos champions' garb to colour-cycle 23:28:34 Grunt: OK, I'll let roctavian know. 23:28:35 <|amethyst> hrm 23:28:43 Grunt: old mantis issues? 23:28:48 <|amethyst> I am suspicious of this: 23:28:50 gammafunk: old mantis issues 23:28:54 <|amethyst> dec_mitm_item_quantity(si.link(), si->quantity); 23:28:58 gammafunk: unless you want to be perpetually 0% done 23:29:21 Grunt: no, I think you mark a set of them as release-relate bugs Grunt 23:29:30 not like, you must fix every bug in mantis to release 23:29:33 gammafunk: 0%!!!!!!!!!!!!!!!!!!!!! 23:30:08 I don't think you can damage 0 that much... 23:30:18 ?/!!!!!!!!!!!!! 23:30:18 Matching entries (6): epic_bugs[18] | hugerobin[1] | hugerobin[2] | hugerobin[4] | joke[17] | test[9] 23:30:27 that's a lot of entries 23:31:04 -!- travis-ci has joined ##crawl-dev 23:31:04 The build passed. (pretty_shiny_sparkles - 22717e9 #957 : Nicholas Feinberg): http://travis-ci.org/crawl-ref/crawl-ref/builds/42941657 23:31:04 -!- travis-ci has left ##crawl-dev 23:32:27 <|amethyst> ohh 23:32:33 ? 23:32:36 <|amethyst> si.link() is not the same as si->link 23:32:43 . . . 23:32:43 <|amethyst> it makes sense now 23:33:00 fr: rename one or the other of those 23:33:03 you can have an attribute and a method with the same name? 23:33:06 <|amethyst> should probably be called index() not link() 23:33:14 <|amethyst> gammafunk: no, but that's not the case here 23:33:22 <|amethyst> gammafunk: . vs -> on an iterator 23:33:27 ah 23:36:28 " The save-fixup code is currently unconditional but that is negotiable. " 23:36:30 ??? 23:36:53 <|amethyst> PleasingFungus: I didn't want to add a minor tag, but one can be added for that code at any point in the future 23:37:37 <|amethyst> it's still in an #if TAG_MAJOR_VERSION == 34 23:39:20 03|amethyst02 07* 0.16-a0-2961-gc280d91: Rename stack_iterator::link() to index() 10(28 seconds ago, 8 files, 8+ 8-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=c280d91bfee5 23:39:56 :) 23:40:07 oh. 23:40:09 ok 23:40:50 -!- DrKe has quit [Ping timeout: 250 seconds] 23:41:25 <|amethyst> you know, I guess I could have used -1 23:41:30 <|amethyst> instead of 32767 23:41:44 <|amethyst> I don't think we use negative link numbers anywhere 23:41:56 v0v 23:45:46 <|amethyst> speaking of 0.16 percent completion... 23:46:41 ? 23:46:43 <|amethyst> A. when do we want to release? B. when should we feature-freeze, given that we still have a lot of build system mess to sort out (and lots of open bugs on mantis) 23:46:59 I believe the vague plan was somewhere in march 23:47:01 -!- cribozai has quit [Ping timeout: 272 seconds] 23:47:16 last time we had a feature freeze of a month; do you think we'll need a longer one for this? 23:47:35 <|amethyst> well, it's not that we *need* a freeze exactly 23:51:19 <|amethyst> a month for a freeze is probably fine, *if* people are working on bugfixes, build doc updates, etc. plenty before then 23:51:40 <|amethyst> I guess we need a bug-squashing party more than a freeze :) 23:52:33 <|amethyst> bh was suggesting a north american DCSS conference 23:53:28 <|amethyst> not that we could set one up before 0.16, but it would be cool to do at some point 23:53:58 <|amethyst> or maybe I should just travel to IRDC one year 23:54:37 -!- demiskeleton has quit [Quit: Leaving] 23:54:49 <|amethyst> it's always in Europe though...