00:01:59 -!- Whistling_Beard has joined ##crawl-dev 00:02:34 -!- Whistling_Beard has quit [Read error: Connection reset by peer] 00:03:22 -!- Whistling_Beard has joined ##crawl-dev 00:05:02 -!- Whistling_Bread has quit [Ping timeout: 244 seconds] 00:06:03 Unstable branch on crawl.s-z.org updated to: 0.16-a0-798-g042ce40 (34) 00:07:25 -!- Kashira has quit [Ping timeout: 246 seconds] 00:11:21 -!- Poncheis has quit [Quit: ChatZilla 0.9.90.1 [Firefox 32.0.3/20140923175406]] 00:17:39 Unstable branch on crawl.develz.org updated to: 0.16-a0-798-g042ce40 (34) 00:24:22 -!- Fhqwhgads_ has quit [Remote host closed the connection] 00:29:28 -!- notapirate has quit [Ping timeout: 246 seconds] 00:29:55 -!- Blazinghand has quit [Read error: Connection reset by peer] 00:31:52 -!- demiskeleton has quit [Read error: Connection reset by peer] 00:38:32 -!- MgDark has quit [Quit: ChatZilla 0.9.90.1 [Firefox 32.0.3/20140923175406]] 00:41:26 Windows builds of master branch on crawl.develz.org updated to: 0.16-a0-798-g042ce40 00:44:22 -!- Kramin has quit [Ping timeout: 245 seconds] 00:44:28 -!- Kramin42 is now known as Kramin 00:47:10 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 00:48:54 -!- dtsund has joined ##crawl-dev 01:00:42 -!- Siegurt has quit [Quit: Leaving.] 01:03:26 Bad text formatting for potion petition, affects game play 13https://crawl.develz.org/mantis/view.php?id=8993 by and into 01:04:04 -!- Twiggytwiggytwig has quit [Read error: Connection reset by peer] 01:04:23 -!- ussdefiant has quit [Ping timeout: 240 seconds] 01:04:51 -!- titanjones has quit [Quit: Page closed] 01:15:17 -!- tsohg has quit [Ping timeout: 245 seconds] 01:19:03 -!- tcsc_ has quit [Quit: computer sleeping] 01:27:33 -!- Patashu_ has joined ##crawl-dev 01:27:34 -!- Patashu has quit [Disconnected by services] 01:27:39 -!- Patashu_ is now known as Patashu 01:33:35 -!- SomeStupidGuy has quit [Read error: Connection reset by peer] 01:33:54 Area-effect spells (fireball, fire storm) should autotarget using the full area of effect 13https://crawl.develz.org/mantis/view.php?id=8994 by josh 01:50:49 -!- Quashie has quit [Ping timeout: 260 seconds] 01:58:13 -!- UncertainKitten has joined ##crawl-dev 02:00:39 -!- SwissStopwatch has joined ##crawl-dev 02:03:50 -!- ActinalWhomp has quit [Quit: leaving] 02:12:23 -!- markgo has quit [Ping timeout: 240 seconds] 02:18:29 Unstable branch on crawl.beRotato.org updated to: 0.16-a0-798-g042ce40 (34) 02:20:25 -!- Quazifuji has quit [Ping timeout: 246 seconds] 02:25:27 -!- UncertainKitten has quit [Quit: Connection reset by pier.] 02:34:00 -!- raskol has quit [Ping timeout: 250 seconds] 02:34:08 -!- hauzer has quit [Quit: Leaving.] 02:42:09 -!- tabstorm has joined ##crawl-dev 02:47:35 -!- TAS-2012v has quit [Read error: Connection reset by peer] 03:06:23 -!- radinms has quit [Ping timeout: 244 seconds] 03:09:17 -!- minqmay has quit [Quit: Leaving] 03:09:19 -!- minmay has quit [Quit: Leaving] 03:09:27 -!- CacoS has quit [] 03:10:51 -!- siepu has quit [Read error: Connection reset by peer] 03:14:34 -!- hurdos has quit [Quit: Leaving.] 03:15:22 -!- tsohg has quit [Ping timeout: 272 seconds] 03:24:42 -!- ldierk has quit [Ping timeout: 250 seconds] 03:27:38 -!- dtsund has quit [Quit: dtsund] 03:27:50 -!- ldierk has joined ##crawl-dev 03:30:32 -!- simmarine has quit [Quit: Leaving] 03:42:14 -!- SakuyaIzayoi has quit [Ping timeout: 258 seconds] 03:42:49 -!- __miek has quit [Ping timeout: 260 seconds] 03:43:07 -!- hurdos has quit [Ping timeout: 245 seconds] 03:59:02 -!- notapirate has joined ##crawl-dev 03:59:22 -!- Bcadren has quit [Ping timeout: 250 seconds] 04:02:23 -!- Pratfall has quit [Quit: Page closed] 04:04:01 -!- stonage has quit [Quit: Page closed] 04:15:12 -!- grit has quit [Ping timeout: 258 seconds] 04:23:38 -!- tabstorm has quit [Ping timeout: 258 seconds] 04:34:51 -!- edlothiol has joined ##crawl-dev 04:38:55 -!- Tedronai has joined ##crawl-dev 04:41:28 -!- Ragdoll has joined ##crawl-dev 04:51:43 -!- jeanjacques has joined ##crawl-dev 04:52:17 -!- qoala has quit [Quit: Abscond!] 05:00:34 -!- Wolfechu has quit [Ping timeout: 244 seconds] 05:00:41 -!- radinms has quit [Ping timeout: 260 seconds] 05:13:10 -!- Isabel has quit [Ping timeout: 272 seconds] 05:14:44 -!- alefury has joined ##crawl-dev 05:14:55 -!- deadlift_ is now known as deadlift 05:15:05 -!- bonghitz has quit [Remote host closed the connection] 05:15:27 -!- tsohg has quit [Ping timeout: 272 seconds] 05:25:55 -!- SwissStopwatch has quit [] 05:31:10 -!- penciltax has quit [Read error: Connection reset by peer] 05:37:18 -!- amalloy is now known as amalloy_ 05:54:36 -!- deadlift has quit [Quit: Page closed] 06:13:42 -!- Kramell has quit [Remote host closed the connection] 06:14:52 -!- Red_Bucket has quit [Quit: Page closed] 06:22:00 -!- Monkaria has quit [Quit: Page closed] 06:22:03 -!- st_ has joined ##crawl-dev 06:27:10 -!- notapirate has quit [Ping timeout: 246 seconds] 06:27:17 -!- deadlift has joined ##crawl-dev 06:41:48 -!- Kramell has quit [Remote host closed the connection] 06:41:58 -!- Kramell has quit [Remote host closed the connection] 06:42:08 -!- Kramell has quit [Remote host closed the connection] 06:42:18 -!- Kramell has quit [Remote host closed the connection] 06:42:28 -!- Kramell has quit [Remote host closed the connection] 06:42:40 -!- Kramell has quit [Remote host closed the connection] 06:42:50 -!- Kramell has quit [Remote host closed the connection] 06:43:05 -!- Kramell has quit [Remote host closed the connection] 06:43:15 -!- Kramell has quit [Remote host closed the connection] 06:43:25 -!- Kramell has quit [Remote host closed the connection] 06:43:35 -!- Kramell has quit [Remote host closed the connection] 06:43:46 -!- Kramell has quit [Remote host closed the connection] 06:44:06 -!- Kramell has quit [Remote host closed the connection] 06:44:16 -!- Kramell has quit [Remote host closed the connection] 06:44:28 -!- Kramell has quit [Remote host closed the connection] 06:44:36 -!- Kramell has quit [Remote host closed the connection] 06:44:46 -!- Kramell has quit [Remote host closed the connection] 06:44:56 -!- Kramell has quit [Remote host closed the connection] 06:45:16 -!- Kramell has quit [Remote host closed the connection] 06:45:28 -!- Kramell has quit [Remote host closed the connection] 06:45:38 -!- Kramell has quit [Remote host closed the connection] 06:45:48 -!- Kramell has quit [Remote host closed the connection] 06:45:58 -!- Kramell has quit [Remote host closed the connection] 06:46:08 -!- Kramell has quit [Remote host closed the connection] 06:49:16 -!- Brannock has joined ##crawl-dev 07:02:12 -!- Daekdroom has quit [Changing host] 07:09:55 -!- stonage has quit [Quit: Page closed] 07:10:29 -!- derGrimnebulin has joined ##crawl-dev 07:19:00 -!- Infamy has quit [Quit: Page closed] 07:22:24 -!- Earlo has quit [Quit: Leaving] 07:29:58 -!- bcarpe211 has quit [Ping timeout: 272 seconds] 07:31:52 -!- Kellhus has quit [Quit: Page closed] 07:36:33 -!- FlowRiser has joined ##crawl-dev 07:41:40 -!- Stendarr has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 07:45:36 -!- tabstorm has joined ##crawl-dev 07:52:08 -!- tcjsavannah has quit [Quit: tcjsavannah] 07:53:31 -!- dpeg has joined ##crawl-dev 07:53:49 !seen gammafunk 07:53:49 I last saw gammafunk at Sun Sep 28 00:20:47 2014 UTC (12h 33m 2s ago) saying 'also double name reference, can I even irc' on ##crawl-dev. 07:54:12 -!- ackack has joined ##crawl-dev 07:56:22 -!- Twiggytwiggytwig has quit [Read error: Connection reset by peer] 07:57:22 -!- tcjsavannah has quit [Client Quit] 07:57:53 -!- CacoS has quit [] 08:00:17 -!- Patashu has quit [Ping timeout: 245 seconds] 08:00:45 -!- joy1999 has quit [Read error: Connection reset by peer] 08:08:10 -!- Bloax has joined ##crawl-dev 08:18:34 -!- elliptic has joined ##crawl-dev 08:19:08 -!- tsohg has quit [Remote host closed the connection] 08:21:03 03Lasty02 07* 0.16-a0-799-ge195468: Make Ru not offer over-valuable sacrifices 10(13 hours ago, 1 file, 184+ 80-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=e19546846281 08:24:13 -!- tsohg has quit [Ping timeout: 260 seconds] 08:29:30 -!- Kramell has quit [Remote host closed the connection] 08:29:44 -!- Kramell has quit [Remote host closed the connection] 08:30:00 -!- Kramell has quit [Remote host closed the connection] 08:30:15 -!- Kramell has quit [Remote host closed the connection] 08:30:45 -!- Kramell has quit [Remote host closed the connection] 08:32:06 -!- Kramell has quit [Remote host closed the connection] 08:32:31 -!- Kramell has quit [Remote host closed the connection] 08:34:00 -!- Nabalzbhf has quit [Read error: Connection reset by peer] 08:35:25 -!- ackack has quit [Ping timeout: 260 seconds] 08:40:09 -!- Kramell has quit [Remote host closed the connection] 08:41:38 -!- TZer0 has quit [Quit: WeeChat 0.4.2] 08:44:01 -!- ackack has joined ##crawl-dev 08:45:20 -!- TZer0 has joined ##crawl-dev 08:46:28 03Lasty02 07* 0.16-a0-800-g7b9e674: Adjusting piety gain for Sacrifice Love and Sacrifice Artifice 10(2 minutes ago, 1 file, 15+ 4-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=7b9e67412bbe 08:47:38 -!- Kramell has quit [Remote host closed the connection] 08:49:10 03Lasty02 07* 0.16-a0-801-gc7e2b39: Amending previous commit which didn't get proper safety checks. 10(53 seconds ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=c7e2b39318ed 08:53:37 -!- Basil has quit [Ping timeout: 260 seconds] 08:56:07 -!- FShckAway is now known as FatShack 09:07:27 -!- ElanMorin has quit [Quit: WeeChat 1.0] 09:09:33 -!- ElanMorin has joined ##crawl-dev 09:11:27 -!- Kashira has quit [Quit: Page closed] 09:13:58 -!- ackack has quit [Ping timeout: 250 seconds] 09:14:19 -!- PleasingFungus has joined ##crawl-dev 09:18:57 -!- Kramin has quit [Ping timeout: 245 seconds] 09:19:01 -!- kekekela has quit [Ping timeout: 246 seconds] 09:19:45 PleasingFungus: back in the new world? 09:19:54 pfft, if you can call it that 09:19:54 PleasingFungus: You have 2 messages. Use !messages to read them. 09:20:01 :p 09:20:08 the triple-crossbow-free world 09:20:21 PleasingFungus: well, Turkey is very much old world 09:20:31 admittedly 09:20:44 !tell gammafunk the Librarian would like to have a word with you :) 09:20:45 dpeg: OK, I'll let gammafunk know. 09:21:00 personally, I'm more into the newer world. it's pretty obscure, you probably haven't heard of it 09:21:20 the internets? 09:21:43 no I'm just being dumb, ignore me 09:21:46 also, augh, merge conflicts 09:22:11 welcome back :D 09:22:22 it's all your fault, too!!! 09:22:31 I buy that 09:22:48 as long as it's not all your vault 09:22:57 It could well be 09:26:57 okay, I hope I didn't lose anything important while trying to resolve this rebase conflict 09:27:55 if you did, it was all part of my plan 09:28:17 Sacrifice Git Commit 09:31:28 Lasty: did you figure out the problem or are you still getting segfaults? 09:31:42 johnny0: I figured it out the ol' brute force way 09:31:47 thanks for asking! 09:32:13 ahh alright, good to hear 09:32:55 turns out I just called the wrong function in one place. :p 09:34:02 i found out last night that older gdb versions do not have synchronous command execution :/ 09:34:23 :( 09:35:06 i've been doing checks against the ancient gdb version that wheals uses, and sometimes a "continue" command will execute before an "attach" command finishes 09:35:52 wow 09:35:55 that's not good 09:36:00 yeah, deadlock 09:37:34 i guess the issue was addressed sometime in 2011, but an issue with attach specficially still remained in 2014 09:39:27 haha 09:39:49 rebasing this god wrath description branch, I go to handle Ru 09:39:53 and find // XXX: handle Ru here 09:39:55 Thanks, Past Me 09:40:25 lol 09:40:53 Ru wrath description: go ahead and abandon Ru. Ru doesn't care. 09:41:03 but you'll be sorry. 09:41:17 -!- Lasty has quit [Quit: Leaving.] 09:42:18 -!- stoictaste has quit [Quit: ヒーロー見参!] 09:42:46 -!- ackack has joined ##crawl-dev 09:43:04 uppercase_first(god_name(which_god)) + " does not punish followers who leave "+god_name(which_god)+ "'s service; however, their piety will be lost even upon" " rejoining, and their sacrifices remain forever."; 09:43:37 a little clunky but expresses the essential effects, I think 09:44:15 !bug 2371 09:44:15 https://crawl.develz.org/mantis/view.php?id=2371 09:45:06 03PleasingFungus02 07* 0.16-a0-802-ga14b8a0: Pull god description functions into a new file 10(5 weeks ago, 10 files, 1062+ 1019-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=a14b8a05e1fa 09:45:06 03PleasingFungus02 07* 0.16-a0-803-gcc41bed: Pull gozag branch bribability adjectives into an array 10(5 weeks ago, 1 file, 17+ 22-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=cc41bedd1003 09:45:06 03PleasingFungus02 07* 0.16-a0-804-gb8e5e87: More _describe_branch_bribability refactoring 10(5 weeks ago, 1 file, 23+ 5-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=b8e5e8702eff 09:45:06 03PleasingFungus02 07* 0.16-a0-805-gc103ecb: Pull god-description toggle code into a common function 10(5 weeks ago, 1 file, 28+ 30-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=c103ecbf217b 09:45:06 03PleasingFungus02 07* 0.16-a0-806-ga44b966: Pull god irritation descriptions into a function 10(5 weeks ago, 1 file, 38+ 21-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=a44b966b098d 09:45:06 03PleasingFungus02 07* 0.16-a0-807-g00bc162: More god description refactoring 10(5 weeks ago, 1 file, 226+ 221-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=00bc162529ce 09:45:06 03PleasingFungus02 07* 0.16-a0-808-g6bbc4d0: Improve description of TSO's rN 10(5 weeks ago, 1 file, 3+ 3-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=6bbc4d0ff12e 09:45:06 03PleasingFungus02 07* 0.16-a0-809-g16fe021: Pull god misc info out of _detailed_god_description() 10(5 weeks ago, 1 file, 91+ 74-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=16fe02161e06 09:45:06 03PleasingFungus02 07* 0.16-a0-810-g0283411: Add god wrath descriptions 10(5 weeks ago, 3 files, 976+ 541-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=0283411b8fb3 09:45:06 03PleasingFungus02 07* 0.16-a0-811-g479389c: Mention praying in altar descriptions (2371) 10(2 weeks ago, 1 file, 4+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=479389cabde0 09:45:06 03PleasingFungus02 07* 0.16-a0-812-g4e0dab1: Describe the terrible wrath of Ru 10(79 seconds ago, 1 file, 5+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=4e0dab17d49d 09:47:11 -!- ElanMorin has quit [Quit: WeeChat 1.0] 09:47:24 -!- mkbehr has quit [Ping timeout: 272 seconds] 09:49:05 -!- ElanMorin has joined ##crawl-dev 09:49:50 -!- ElanMorin has quit [Client Quit] 09:50:07 -!- Pacra has quit [Quit: zzzzzz] 09:51:25 -!- ElanMorin has joined ##crawl-dev 09:51:52 -!- ackack has quit [Ping timeout: 245 seconds] 09:52:09 -!- Tedronai has quit [Remote host closed the connection] 09:52:21 -!- tabstorm has quit [Ping timeout: 260 seconds] 09:52:49 -!- Twiggytwiggytwig has quit [Read error: Connection reset by peer] 09:56:17 rubinko (L27 VSAs) ASSERT(blood.sub_type == POT_BLOOD_COAGULATED) in 'rot.cc' at line 596 failed. (Zig:5) 09:57:48 -!- fridurmus has quit [Remote host closed the connection] 10:00:06 -!- Karasu has quit [Quit: Page closed] 10:00:23 03PleasingFungus02 07* 0.16-a0-813-g3f3e8b8: Remove seen monsters from the minimap 10(4 weeks ago, 5 files, 55+ 62-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=3f3e8b85f478 10:02:13 !tell |amethyst Have you ever noticed cszo's gdb trying to execute its bt commands before an attach completes? I'm running into the issue with the windows bts (and the consequences are a bit more severe -- a continue command gets eaten) https://sourceware.org/ml/gdb-patches/2011-09/msg00037.html 10:02:14 johnny0: OK, I'll let |amethyst know. 10:08:40 PleasingFungus: re labyrinths. There are old labs (layout like now, i.e. heavily braided, but no random effects -- these were made by Darshan as a swift reaction to the bots), and oldold labyrinths (these were extremely low on braiding, and actually more like spirals with a few dead ends) 10:08:43 -!- Jho has quit [Ping timeout: 246 seconds] 10:08:52 but still generated, yes? 10:09:00 yes 10:09:56 -!- eliotn has quit [Quit: Page closed] 10:10:34 03PleasingFungus02 07* 0.16-a0-814-gd8583a0: Fix invis + QUAD DAMAGE messenges 10(4 minutes ago, 1 file, 2+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=d8583a0152be 10:10:36 hm. should players be allowed to use !invis when glowing? 10:10:36 They were funny in other ways: the portal was permanent, of course, but the lab would warn you of starvation... so everyone ran back to a stash and entered the maze with 10 rations or so... then solving the thing in 30 seconds (if you used Shift-walking). Funny times! Then again, these shortcomings led to timed portal vaults, so it was good for something. 10:10:56 it's useless, but in principle you might want to... 10:11:18 PleasingFungus: I cannot say. We probably don't want special warning/prompt? 10:11:19 dpeg: niiice 10:11:49 right now !invis is forbidden if in a halo (even if it's an angel's halo, not yours), and permitted without warnings if contaminated, corona'd, etc 10:12:57 <|amethyst> !invis doesn't cause contam, right? 10:12:57 |amethyst: You have 1 message. Use !messages to read it. 10:13:04 it does 10:13:05 all sources of invis do 10:13:08 <|amethyst> johnny0: I have not noticed that happening 10:13:08 ^ 10:13:09 except dithmelon 10:13:20 is shadow form invisible? 10:13:23 yes 10:13:24 ??shadow form 10:13:24 shadow form[1/3]: Dithmenos' 5* ability - for some skill drain, MP, and piety, you turn invisible for the duration (without glow), gain rTorment, rRot, rN+++, rPois+++, immunity to hostile enchantments, and 50% damage reduction, but you also deal only 50% melee damage and get two spell anti-enhancer levels. 10:13:27 didn't actually know that 10:13:50 PleasingFungus: Even better some sources actually do warn, but some don't IIRC 10:13:57 afaik nothing warns? 10:14:10 !source potion.cc:312 10:14:10 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/potion.cc;hb=HEAD#l312 10:14:14 <|amethyst> oh, it's just that the spell and wand do initial contam in addition to the incremental contam 10:14:16 well, actually 10:14:23 evocable invis might warn 10:14:36 ah, nope 10:14:39 <|amethyst> I think it makes sense to prevent !invis when contam then 10:14:47 <|amethyst> since you can't possibly become invisible 10:15:09 wand warns at least 10:15:35 <|amethyst> whereas using it in a halo might make sense if you are about to teleport (for example) 10:15:55 <|amethyst> using it during corona likewise makes sense because the corona will wear off 10:16:01 Medra: what message? 10:16:04 <|amethyst> (possibly with a warning) 10:16:07 -!- Medra is now known as Medar 10:16:09 |amethyst: yeah that was my vague thought 10:17:07 Invisibility will do you no good right now 10:17:27 got it 10:17:39 ty :) 10:17:58 man this is really redundant and I don't want to deal with it right now 10:20:45 03PleasingFungus02 07* 0.16-a0-815-gfa0e9b9: Tweak invisibility behaviour 10(2 minutes ago, 1 file, 7+ 10-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=fa0e9b910adb 10:23:32 -!- Krakhan has quit [Ping timeout: 245 seconds] 10:23:40 -!- tswett has joined ##crawl-dev 10:23:43 -!- ontoclasm has joined ##crawl-dev 10:25:51 03PleasingFungus02 07* 0.16-a0-816-ge6c3fc3: Fix confusing touch expiration (8967) 10(56 seconds ago, 1 file, 13+ 12-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=e6c3fc32183e 10:26:30 |amethyst: hmm, thanks -- i'm not sure how to work around this behavior 10:30:18 -!- Miauw has quit [Read error: Connection reset by peer] 10:30:29 -!- Basil has quit [Ping timeout: 258 seconds] 10:34:12 -!- Crehl has quit [Quit: Killed by a kitten] 10:36:58 -!- rchandra has joined ##crawl-dev 10:37:36 -!- dtsund has joined ##crawl-dev 10:43:00 -!- Earlo has quit [Ping timeout: 246 seconds] 10:46:30 -!- markgo has quit [Ping timeout: 246 seconds] 10:47:54 -!- doubtofbuddha has quit [Ping timeout: 244 seconds] 10:48:26 -!- PleasingFungus has quit [Ping timeout: 250 seconds] 10:57:21 -!- fridurmus has quit [Remote host closed the connection] 10:57:27 -!- Redz has joined ##crawl-dev 10:57:29 -!- Redz has left ##crawl-dev 10:57:43 -!- soonmide has quit [Ping timeout: 246 seconds] 11:02:45 -!- Tux[Qyou] has quit [Ping timeout: 244 seconds] 11:02:46 -!- mee has quit [Ping timeout: 272 seconds] 11:03:01 -!- radinms has quit [] 11:03:19 -!- tsohg has quit [Remote host closed the connection] 11:05:48 -!- Morg0th has quit [Quit: leaving] 11:08:23 -!- tsohg has quit [Ping timeout: 240 seconds] 11:13:07 -!- Zooty has quit [Ping timeout: 246 seconds] 11:15:36 -!- TheDex_ has quit [] 11:21:27 -!- debo has quit [Ping timeout: 245 seconds] 11:22:00 gammafunk must have 11:22:01 !glasses 11:22:02 ( •_•)    ( •_•)>⌐■-■    (⌐■_■) 11:22:02 blinked 11:22:10 Grunt: I was sooo rooting for that one to die 11:22:16 didn't even want to use escape items 11:22:26 what an annoying, sub-par-in-every-way elf 11:22:57 I saw the blink frogs and I thought: yes, embrace death, please 11:24:13 hrm, I should make my glyphs match my player tiles 11:24:26 didn't I hear that this doesn't work for some reason? 11:24:47 -!- xunplini has quit [Ping timeout: 245 seconds] 11:24:54 gammafunk: it doesn't update in real time 11:25:05 Grunt: even with crawl.setopt? 11:25:10 gammafunk: correct 11:25:16 Oh, then I should just fix that 11:25:20 gammafunk: it's one of those options that only updates at start 11:25:29 ...good luck; it's eluded me for a while!! 11:26:13 -!- Deviljho has quit [Quit: Page closed] 11:26:54 -!- Earlord is now known as Earlo 11:29:34 -!- tsohg has quit [Remote host closed the connection] 11:29:41 -!- Noom_afk has quit [Read error: Connection reset by peer] 11:29:47 void (game_options::*add)(const string &) 11:29:57 as a function argument def. 11:30:05 that's a thing I didn't realize existed 11:30:45 ..within a method of that same game_options class 11:31:19 is it me or is that a terrible use of OO principles? 11:31:53 <|amethyst> it's not OO, it's functional 11:32:00 <|amethyst> C++ is a multi-paradigm language :) 11:32:03 grrrr 11:32:07 |amethyst: you might say 11:32:09 !glasses 11:32:09 Grunt collapsed into a black hole today. Authorities cite the accretion disk of billions and billions of pairs of sunglasses as a contributing factor. 11:32:10 ( •_•)    ( •_•)>⌐■-■    (⌐■_■) 11:32:13 |amethyst: well wouldn't you say some kind of enum would be better there? 11:32:19 check the enum and call the corresponding method? 11:32:22 it has multiple functions 11:32:23 ???? 11:32:30 !remove Grunt 11:32:35 ...oops 11:32:37 !banish gammafunk 11:32:38 Grunt casts a spell. gammafunk is devoured by a tear in reality! 11:32:44 !revert Grunt 11:32:49 !rebase gammafunk 11:32:49 Grunt rebases gammafunk. Gammafunk is banished to the reflog! 11:32:52 man, I'm losing this fight 11:32:55 really bad 11:32:56 <|amethyst> gammafunk: switching on an enum means you need twice as much code compared to passing a method pointer :) 11:32:59 !glaciate gammafunk 11:32:59 Grunt gestures. Grunt conjures a mighty blast of ice! The great icy blast engulfs gammafunk! 11:33:22 |amethyst: ok, I should know better than to argue with someone with a PhD in computer science, but... 11:33:37 that can clearly be improved to be less a mix of those styles! 11:33:53 <|amethyst> gammafunk: switching on an enum is definitely the less hipster way to do it, so there's that :) 11:34:15 |amethyst: well how would you do it, I guess I should ask 11:35:17 !nerf Grunt 11:35:18 * Sequell nerfs Grunt!!! 11:35:19 finally 11:35:29 <|amethyst> gammafunk: possibly with a template? 11:35:32 <|amethyst> gammafunk: I don't know 11:35:37 hrm, interesting 11:35:44 -!- PleasingFungus has joined ##crawl-dev 11:36:12 !singularity PleasingFungus 11:36:13 Grunt mumbles some strange words. The singularity violently warps PleasingFungus! 11:36:13 -!- Jho has quit [Ping timeout: 246 seconds] 11:36:14 PleasingFungus: quiet! don't say a word, just look at this and give me your first, most visceral reaction 11:36:23 gammafunk: too late!!!!!! 11:36:35 !function game_options::split_parse 11:36:36 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/initfile.cc;hb=HEAD#l2166 11:36:49 PleasingFungus: those function arguments 11:36:56 or method arguments I should say 11:37:18 idgi 11:37:33 a method in game_options 11:37:38 !send PleasingFungus comprehension 11:37:39 Sending comprehension to PleasingFungus. 11:37:50 passing a function pointer...to a method of game_options 11:37:59 er 11:38:04 you can do that? 11:38:08 :) 11:38:08 I mean, as a signature 11:38:12 yep 11:38:15 <|amethyst> method pointer, not function pointer 11:38:22 <|amethyst> well 11:38:22 yeah, method pointer 11:38:31 <|amethyst> I guess C++ calls it a "pointer to member function" 11:38:35 |amethyst: probably don't need to be so 11:38:37 !glasses 11:38:37 ( •_•)    ( •_•)>⌐■-■    (⌐■_■) 11:38:38 methodical 11:38:39 about this 11:38:40 :) 11:38:46 huh 11:38:52 that's something, all right 11:39:06 |amethyst called it "hipster" 11:39:22 -!- kroki has quit [Ping timeout: 246 seconds] 11:39:34 add a comment // XXX - too hipster? 11:40:31 <|amethyst> The OO way would to to make a game_options_adder base class with several derived classes with an operator() 11:40:48 <|amethyst> that's even more code than the enum way :) 11:42:42 -!- Blazinghand has quit [Read error: Connection reset by peer] 11:49:03 -!- deadlift has left ##crawl-dev 11:56:52 -!- Deviljho has quit [Ping timeout: 246 seconds] 11:59:19 Grunt: I see why setting the option isn't updating in real time 11:59:32 !function mons_char 11:59:33 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/mon-util.cc;hb=HEAD#l1342 11:59:37 is basically the offender 11:59:59 what happens is that at startup monster_symbols gets updated by the glyph overrides 12:00:18 Hi, Mr. PleasingFungus 12:00:20 but not by the game_options code, by a separate function 12:00:41 Hello dplusplus! 12:00:52 and after game_options updates the glyphs again, the monster_symbols is never updated, since the monsterdraw code explicitely checks for overrides 12:00:56 I saw in the logs that you signed on the other day, but I was on a plane over the atlantic at the time 12:01:01 but the player draw code just uses mons_char 12:01:06 which only checks monster_symbols 12:01:13 the only question is the best fix for this 12:01:51 03PleasingFungus02 07* 0.16-a0-817-g6a5ab01: Give Demigods full stat control (Brannock, Bloax) 10(2 hours ago, 1 file, 5+ 3-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=6a5ab010ec77 12:01:54 I want talk more but I have to sleep (it is AM 2:00 in JST) :-( see you later 12:01:59 -!- bh has joined ##crawl-dev 12:02:32 hiya 12:02:39 -!- dplusplus has quit [Quit: Leaving...] 12:02:48 hello! 12:02:55 Hello Mr. PleasingFungus 12:03:01 Hello Mr. bh 12:03:21 seems like kind of a low blow to mock a non-native speaker for being a little formal 12:03:27 yes, sorry 12:03:55 -!- Mailaender has joined ##crawl-dev 12:04:21 I'm not sure what's the best way to fix this glyph setting thing, but it'd be pretty easy to fix 12:04:31 it's just kind of convoluted and I don't want to make it worse 12:04:33 gammafunk: initfile.cc:1879:23: warning: comparison of constant 18446744073709551615 with expression of type 'unsigned int' is always true [-Wtautological-constant-out-of-range-compare] 12:04:43 hi, can you link http://software.opensuse.org/package/crawl-sdl at http://crawl.develz.org/wordpress/downloads as it is a little hard to find via the search? 12:04:57 -!- tsohg has quit [Ping timeout: 260 seconds] 12:04:57 tautalogical-what-now 12:05:38 hrm, that line number seems off 12:05:39 it seems to think that 12:05:42 found != std::string::npos 12:05:45 is always true 12:06:00 should be size_t, not unsigned int 12:06:02 oh, that was in the example I found for using that thing 12:06:22 ah ok 12:07:41 <|amethyst> Mailaender: that's a very old version of crawl 12:08:06 there seems to be quite a few compile warnings at the moment 12:08:15 <|amethyst> ah, I see 12:08:51 doy: I get that one and one in package.cc 12:08:55 <|amethyst> under "other versions -> openSUSE Factory -> unstable packages" 12:08:58 *package.h 12:09:08 |amethyst: updating it right now 12:09:17 i get some in godwrath.cc and describe-god.cc 12:09:18 <|amethyst> Mailaender: ah, cool 12:09:24 oh, that's probably my fault 12:09:26 what's up? 12:09:53 * bh pokes dpeg 12:10:02 %git 12:10:02 07PleasingFungus02 * 0.16-a0-817-g6a5ab01: Give Demigods full stat control (Brannock, Bloax) 10(2 hours ago, 1 file, 5+ 3-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=6a5ab010ec77 12:10:16 le anti-powercreep face 12:10:17 that level progression.. 12:10:40 <|amethyst> Mailaender: do you have a suggested phrasing? 12:10:53 (Imagine a demigod of chei! Wow, what stats) 12:10:57 PleasingFungus: is that just an excuse to get people to do modular arithmetic? 12:11:02 *modulus 12:11:03 haha 12:11:15 <|amethyst> Mailaender: otherwaise I was going to write just "Crawl is available in the openSUSE package repository." 12:11:23 I love modular arithmetic 12:11:27 -!- scummos__ has quit [Ping timeout: 245 seconds] 12:12:03 that sounds good 12:12:10 you are actually part of the official distribution 12:12:17 {2 3 4} {6} {8 9 10} {12} {14 15 16} {18} {20 21 22} {24} {26 27} so with PF's system, demigod will have certain periods where their power spikes up noticeably over a short span 12:12:22 although with ancient releases 12:12:23 "Find the LU decomposition of the following matrix in order to receive your stat increase" 12:12:27 Brannock: what 12:12:39 what what? 12:12:43 I'm not sure what you're whatting at 12:13:02 how on earth do you get that distribution? 12:13:16 yeah it's xl % 3 != 1 12:13:17 Unstable branch on crawl.akrasiac.org updated to: 0.16-a0-817-g6a5ab01 (34) 12:13:28 my gosh 12:13:29 I misread the code 12:13:34 I'm ashamed 12:13:37 rip 12:13:47 tbf it's not the most readable but I wasn't sure how to express it more clearly 12:14:09 I see that you did that in order to make the math the way you like, but it feels a bit awkward 12:14:19 -!- ackack has joined ##crawl-dev 12:14:21 I rather liked the idea of just doing double-stats 12:14:24 new_xp % 3 == (0 or 2) is sort of what I'm trying to express, but idk a good way to express it 12:15:15 in fact since you get 9 choices at % , why not just do a double-stat at each % 3 12:15:24 you could do that, yeah 12:15:26 e.g. you choose int, get int+2 12:15:28 I feel pretty neutral about it 12:15:30 much better than if (!(new_exp % 3) && you.species != SP_DEMIGOD) || ((new_exp % 2) && you.species == SP_DEMIGOD) && !skip_attribute_increase) 12:15:40 that one made me sad :( 12:15:54 you could just randomize the stat bump levels 12:15:54 how would the messaging work for double stats? You feel clever. You feel clever. ? 12:15:55 you feel pretty % 3 == 0 about it? 12:15:58 you might say? 12:16:18 for every three levels, pick two at random. bam, done. 12:16:23 You feel EXTREMELY clever. 12:16:29 Quite Clever 12:16:32 have you considered just, uh 12:16:34 doing what i did 12:16:36 Yeah I don't think the message would be a problem 12:16:49 (no because everything bloax does is terrible) 12:17:03 Astonishingly clever. 12:17:08 I was going to suggest that the funk steal that half of your patch 12:17:29 also I'm trying to remember how to create mimics 12:17:32 for what? sif? 12:17:43 I'm confused (but this is not uncommon) 12:17:51 Brannock: them message for multiple stats already exists and is the same (you also get it when e.g. putting on a ring of int) 12:17:51 ontoclasm: You have 1 message. Use !messages to read it. 12:17:58 !messages 12:17:58 (1/1) Lasty said (17h 9m 3s ago): I've got the renaming patch completed. Please let me know when the tiles are ready so I can push it out. Thanks! :) 12:18:03 You feel gammafunkianly clever. 12:18:11 (Int -2) 12:18:21 Ah yeah, I forgot about that case 12:18:36 ontoclasm: have you considered ripping off the mermaid/ilsuiw pose for player dolls 12:18:47 Bloax: yeah maybe 12:19:03 I updated the in-water offsets for those merfok, since they were a bit wrong 12:19:04 fwiw 12:19:13 orc stance is good too 12:19:25 (it's basically the same of course) 12:19:44 -!- Kalir has quit [Changing host] 12:19:52 https://dl.dropboxusercontent.com/u/63152810/n/crawl/Roka4.png the orc stance is alright 12:20:53 Comment regarding player.symbol declaration: // PC's symbol (usually @) and colour. 12:21:05 declaration of player.symbol: monster_type symbol; 12:21:24 struct bolt beem 12:22:14 03doy02 07* 0.16-a0-818-ge5a26ae: fix some compiler warnings 10(6 minutes ago, 3 files, 28+ 28-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=e5a26ae834c7 12:22:14 03PleasingFungus02 07* 0.16-a0-819-gcd26887: Make mimics cackle & vanish into a puff of smoke! 10(7 weeks ago, 33 files, 85+ 587-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=cd2688750040 12:23:07 doy: thanks for fixing that 12:23:08 rip mimics 12:23:18 I guess I could try compilation with clang 12:23:21 72 millimarvins 12:23:29 (instead of being a monster that notices you the flavour could be that they are illusions) 12:23:34 oh good, the mimic change 12:23:36 that's v. good 12:23:46 (this would remove the "how did it notice me" deal) 12:23:55 dealbreaker if they don't still have the laughter 12:23:59 wow taht commit message, tl;dr 12:24:30 I like long commit messages 12:24:37 they give me something to read when I'm on my phone between classes and checking out changes 12:24:44 heh 12:24:51 actually I do to, for gameplay changes 12:24:59 The demon of the infite void cackles at you. 12:25:01 my intent in this case was that it was a big enough change that I wanted to thoroughly justify it 12:25:15 "(Ashenzari & antennae & Assassin, 12:25:16 the boots of the)" 12:25:32 was that intentional? 12:25:50 monster detection is always and only via things that start with a 12:25:53 no. complete coincidence. a fluke 12:26:09 also in retrospect I should have put antennae before ash, for proper alphabetization 12:26:21 time to rewrite history 12:26:25 but this way had the pleasing AaA structure 12:26:43 Angel, ant, Angel 12:26:46 v. pleasing 12:26:49 ya 12:26:50 AaAaAaAaAaAaAaAaAaAaA 12:27:10 I like the idea of ash worshipers seeing mimics just puff away at a distance 12:27:13 a reckless disregard for bloaxes 12:27:14 oddly satisfying 12:27:21 03PleasingFungus02 07* 0.16-a0-820-g388c1f2: Print a message when something visible is disintegrated 10(2 weeks ago, 1 file, 6+ 6-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=388c1f2c2050 12:27:24 ya 12:27:39 Ashenzari casts the mimic into oblivion! 12:27:41 PleasingFungus explodes into countless fragments. 12:27:46 more monsters should puff away at edge of LOS when you encounter them imo 12:28:03 so many branches to rebase 12:28:09 three to go 12:28:12 !rebase branches 12:28:12 Grunt rebases branches. Branches is banished to the reflog! 12:28:19 Grunt: I think I'm going to fix the mon glyph thing 12:28:28 well player glyph override 12:28:44 -!- wheals has joined ##crawl-dev 12:28:55 -!- siepu has quit [Read error: Connection reset by peer] 12:28:56 at least this means I'll never have to suffer the embarrassment of dying to a mimic vault again 12:29:11 the vault cackles and vanishes in a puff of smoke! 12:29:12 fr the mimic disappearance deals 1 damage 12:29:19 so it can kill people 12:29:39 nah 12:29:45 fr: replace smoke with miasma 12:30:02 mimic hellfires you and disappears 12:30:25 -!- bonghitz has quit [Remote host closed the connection] 12:31:57 I would love scrolls of fog then 12:32:06 not that I don't already 12:32:33 "There's a click, and some walls slide away!" 12:32:36 We should not be doing this. 12:33:06 ? 12:33:10 is that a vault 12:33:20 Yes. It's a spoily trap 12:33:42 I think it's ok in the context of an ossuary 12:33:59 ahahaha the function is badplayer_boxes_open_up 12:34:15 I mean is it wrong that doro's wizlab does the same thing? 12:34:22 Yes. 12:34:28 I disagree 12:34:28 doro's is cool 12:34:36 well actually, Doro's does something else 12:34:37 it's pretty hard to autoexplore into doro's 12:34:46 The cells open up on a timer 12:34:50 wheals: it's pretty hard to autoexplore into an ossuary? 12:35:04 badplayer_boxes_open_up doesn't sound like the name of an ossuary 12:35:16 i imagine it would have 'ossuary' somewhere in there 12:35:22 that's the function name 12:36:17 'badplayer', really 12:36:23 (yes, really!) 12:36:28 yeah step explicitely on a square, that is a bit worse I guess 12:36:31 -!- Siegurt has quit [Quit: Leaving.] 12:36:40 we should avoid spoilers like this 12:36:44 -!- theTower has joined ##crawl-dev 12:36:54 but at the same time, it's a bit hard to draw the line as to precisely where that's bad behavior 12:37:08 I think you could extend the argument to changing vaults when a monster dies 12:37:21 if you know which monster triggers the change 12:37:22 doro's wizlab 1: comes at a time when players are something inbetween overly strong and readily able to escape 2: has a warning box 3: can be opened up individually 12:38:10 well personally I think 1 is just very subjective as an idea, 2 is obviously addressable for these vaults 12:38:17 and I'm not sure that 3 is very relevant 12:38:52 no seriously what is wrong with trap vaults 12:38:53 I think 1 is pretty relevant; ossuaries are much, much earlier, and players will have significantly less in the way of escape tools 12:39:14 some ossuaries are very hard 12:39:19 like the tomb:2 one 12:40:07 there's a difference between being hard and being a trap, probably 12:40:31 yeah if it's "haha locked you in" or "haha you're surrounded by enemies that are impossible to escape", I agree 12:40:38 hm 12:40:44 -!- Issac is now known as JulesLetters 12:40:54 updated https://build.opensuse.org/request/show/252713 (has the patch listed there already been upstreamed?) 12:42:26 gammafunk: I'd be OK if we used explicit pressure plates 12:42:52 -!- SakuyaIzayoi has joined ##crawl-dev 12:43:25 sounds spoilery 12:43:30 -!- Jho has quit [Quit: Page closed] 12:43:32 flight is real 12:43:34 there is a heavy randomization element involved since one could clear out a lot of the zombies or near none of them before actually finding the center 12:43:41 yeah, that might be a nice compromise; certainly anyone is welcome to change it as they see fix 12:43:45 PleasingFungus: is #8628 still a thing 12:43:51 s/fix/fit/ 12:43:52 !bug 8628 12:43:52 https://crawl.develz.org/mantis/view.php?id=8628 12:43:57 !source dat/des/branches/ossuary.des 12:43:57 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/dat/des/branches/ossuary.des;hb=HEAD 12:43:59 also, they're zombies and mummies in the first place, so I only feel bad about nagas 12:44:02 wheals: I tried to replicate it but couldn't 12:44:07 -!- simmarine has joined ##crawl-dev 12:44:13 but I didn't test before the commit 12:44:15 i mean, does ash even warn about mimics? 12:44:15 so idk 12:44:17 theTower: yeah. I cleared the entire remainder of the vault before I found the center 12:44:22 yes 12:45:05 also, you're not necessarily in los of very many other involved zombies anyway, and you don't have to be 12:45:30 wait wtf 12:45:35 why does that use exit_portal_vault 12:45:47 did, like, nobody look at that vault before letting it in 12:46:21 probably only 12:46:22 badplayers 12:46:45 ...isn't that using a kmons anyway 12:46:45 mm, squashme is a good commit message 12:47:09 yes, there's a silly double purpose, so 12:47:31 aw, shit, did I leave one in 12:47:40 noooo 12:47:50 oh I - I know what happened 12:47:57 I squashed a squashme commit into that 12:48:10 but forgot to remove the squashme commit's message 12:48:13 R I P 12:48:22 anyway, while it does have an element of spoilers as unique and obscure behaviour I am not concerned about it in the slightest from a level design perspective 12:48:44 (that would be for the kobold necromancers :P) 12:48:48 -!- theTower has left ##crawl-dev 12:50:41 -!- gammafunk has quit [Ping timeout: 260 seconds] 12:50:44 PleasingFungus: since you are now a minimap expert please add #4327 to your todo 12:51:23 !tell dpeg how did 4.1 labs fit in? 12:51:24 wheals: OK, I'll let dpeg know. 12:51:29 -!- gammafunk has joined ##crawl-dev 12:51:33 !bug 4327 12:51:33 https://crawl.develz.org/mantis/view.php?id=4327 12:51:52 even if this patch will never be applied, tell me please if i made it right. this is the first time i made patch:) 12:51:54 There are no notes attached to this issue. 12:52:13 gammafunk: look at my game 12:52:15 also the imageshack links are dead 12:52:34 I... guess I'll try to apply his/her patch? 12:52:37 how shocking 12:52:47 probably the place it attaches to has been refactored away 12:52:55 worth trying 12:54:22 -!- ontoclasm has quit [Quit: Leaving.] 12:57:01 it nearly applies. I think someone might have already implemented half of it, though 12:57:48 oh god I shouldn't have pushed that 12:57:50 oh go 12:57:52 d 12:57:57 03PleasingFungus02 07* 0.16-a0-821-g75b2564: Refactor _resist_mutation slightly 10(4 minutes ago, 1 file, 17+ 14-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=75b256427271 12:58:00 ha ha ha 12:58:08 okay no one pull for a sec 12:58:33 * wheals pulls the trigger! 12:59:09 03PleasingFungus02 07* 0.16-a0-822-g7212d62: Fix compilation (oops) 10(16 seconds ago, 1 file, 5+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=7212d6238f97 12:59:11 Nonexistent monster in monster list 13https://crawl.develz.org/mantis/view.php?id=8995 by wtachi 12:59:47 okay, no one saw that. 13:00:36 -!- tabstorm has joined ##crawl-dev 13:03:28 -!- Crehl has quit [Quit: Killed by a kitten] 13:03:39 PleasingFungus: what do you think about #7539? elliptic said he was fine with it, will push it if it seems fine with others 13:03:41 !tell lasty yo don't use k&r, use allman (transform.cc blade hands code) 13:03:41 PleasingFungus: OK, I'll let lasty know. 13:03:46 Patch: Allow all species to select unarmed combat from the weapon choice menu 13:03:49 !bug 7539 13:03:49 https://crawl.develz.org/mantis/view.php?id=7539 13:04:04 oh. yeah with the restricted thing it's a good idea 13:04:17 a good patch, anyway 13:05:16 -!- Aryth has quit [Quit: KVIrc 4.0.4 Insomnia http://www.kvirc.net/] 13:08:42 -!- soonmide has quit [Quit: Page closed] 13:12:26 !source construct_weapon_menu 13:12:27 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/newgame.cc;hb=HEAD#l1413 13:13:13 ugh. can someone who's not in the middle of a rebase check if the game says "you have blades for hand" when in blade form with ru's missing hand? 13:13:33 !source get_weapons 13:13:34 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/newgame.cc;hb=HEAD#l1698 13:13:56 haha was wondering how awful the one-hand stuff would be for formeform 13:14:05 It's Awful 13:14:21 also no offense to lasty but the code is fucking terrible too 13:14:47 actually I think that might be a little offensive so I'm gonna walk that back 13:14:56 offensive/hyperbolic etc 13:17:09 Patch: Allow all species to select unarmed combat from the weapon choice menu 13:17:11 doh 13:17:14 You are alive. Expiring: You have blades for hand. 13:17:23 thanks! 13:17:31 okay, gonna fix that once I get through the rest of the rebase 13:17:37 just wanted to make sure it wasn't a new bug 13:18:10 it's offensive if you're uptight as fuck 13:18:31 nah it's too rude and I apologize. 13:18:32 anyway 13:18:35 aagh now i can't test my shield thing 13:18:40 hm 13:18:43 how do i wizmode unsac 13:18:55 it seems very odd that op with missing hand still canonically have multiple blade tentacles 13:18:59 ah, changing race worked 13:19:18 since I *think* they have punches/tentacle-slaps disabled...? 13:19:34 -!- mizu_no_oto has quit [Quit: ["Textual IRC Client: www.textualapp.com"]] 13:19:58 also shouldn't felids have multiple blade paws, too? 13:20:00 idk 13:21:59 * dpeg is poked. 13:22:05 !messages 13:22:06 (1/1) dpeg said (4h 1m 21s ago): the Librarian would like to have a word with you :) 13:22:11 dpoke 13:22:28 dpeg: sorry I haven't had time to work on sif stuff, as I've been doing glyph/tile stuff, but I will get there :) 13:23:04 also mocking players on cszo is a full-time job 13:23:17 or perhaps I should say "offering gentle encouragement" 13:23:22 !lg gammafunk 13:23:22 2281. gammafunk the Summoner (L9 HESu of Sif Muna), slain by a blink frog on Lair:1 on 2014-09-28 16:21:47, with 2347 points after 4430 turns and 0:33:24. 13:23:26 hm 13:23:28 that was a quit 13:23:32 seems like you need some gentle encouragement 13:23:32 s/(mock)ing/being \1ed by/ 13:23:33 demigod change is good, though I also see the appeal of double stats 13:23:33 dpeg: You have 1 message. Use !messages to read it. 13:23:37 -!- Lasty has joined ##crawl-dev 13:23:37 -!- scummos__ has quit [Ping timeout: 245 seconds] 13:23:39 he was literally Worst Elf Ever 13:23:41 dang 13:23:56 dpeg: gammafunk was talking about implementing the double-stat version (same # of stats); I'm fine with it 13:24:05 pretty much neutral on the whole thing 13:24:08 this was more elliptics suggestion, but it seems nice to me 13:24:37 and his actual suggestion was a bit different, since it didn't involve the 18 pt number PleasingFungus chose 13:24:55 the elegance of the 18 stat version is that it's every 3 levels, which is neat 13:25:29 yeah, I don't want to poo-poo the % 3 != 1 thing overly much, since it's obviously pretty similar 13:25:46 -!- bh has quit [Ping timeout: 246 seconds] 13:25:51 !lg . Dg-- 13:25:51 19. gammafunk the Devastator (L27 DgWn), escaped with the Orb and 4 runes on 2013-10-21 15:19:02, with 1809768 points after 126440 turns and 20:37:48. 13:25:52 lies {2 3 4} {6} {8 9 10} {12} {14 15 16} {18} {20 21 22} {24} {26 27} 13:26:01 and I've literally only played 19 dg 13:26:04 that's not every third level 13:26:11 Bloax: we correct him on that 13:26:14 he misread 13:26:27 wheals: never seen a 4.1 labyrinth -- I have no idea what Brent did with them 13:26:37 i am also high 13:26:46 ok, well... 13:26:57 I have no retort then 13:27:13 gammafunk: no problem, just joking 13:27:13 i saw a bit of chris doing one of them, he actually dropped bolts everywhere to not get lost 13:27:23 just give dg 420 stat-ups 13:27:25 problem solved 13:27:38 the catch? 13:27:39 and ran low on food even despite hive i think 13:27:43 they have deteoriation... 13:27:43 4 13:28:11 and restore abilities does not work!!! 13:28:40 !!!! 13:28:41 Time Pressure 13:28:50 will you ascend as a godly being 13:28:55 or will you degenerate into brown ooze 13:29:17 man slime form was one of my favorite 1kb ideas that never made it 13:29:25 it's still in the code 13:29:26 find out on the next episode of Speedrunning: The Game 13:29:29 you could hit e, and you'd get your inventory screen 13:29:32 and then just choose something 13:29:34 ahaha 13:29:41 that's so dumb 13:29:41 but so great 13:29:49 "eat what?" 13:29:55 you eat yourself!! 13:30:01 Ouch! That really hurt! 13:30:04 -!- tsohg has quit [Remote host closed the connection] 13:30:48 man blade hands is just all kinds of broken in trunk right now (with missing hand) 13:30:52 messaging-wise 13:31:03 is the tile drawn with one blade? 13:31:11 that's literally the only thing that's important 13:31:19 but the tiles are bad 13:31:23 and flat 13:31:23 it is, I believe 13:31:25 ugh 13:31:29 yesss 13:32:06 fr blade hands form 13:32:23 so that console can get in on the wacky display action 13:32:24 -!- elliptic has quit [Quit: Leaving] 13:32:29 blade form, turn into a dancing weapon 13:32:37 blade- form? 13:34:10 -!- RedWarrior0 has quit [Ping timeout: 246 seconds] 13:34:41 PleasingFungus: Re: Allman, yeah, I know. Apparently I just made a mistake w/ it. 13:34:45 03wheals02 07* 0.16-a0-823-g101e9d7: Simplify. 10(33 minutes ago, 1 file, 1+ 10-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=101e9d7b5a8b 13:34:45 03BlackSheep02 {wheals} 07* 0.16-a0-824-g931e68f: Make unarmed a valid newgame choice for all species 10(1 year, 1 month ago, 2 files, 3+ 7-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=931e68f4e08d 13:34:45 03wheals02 07* 0.16-a0-825-g577b6b2: Make some code/comments a little clearer. 10(13 minutes ago, 1 file, 8+ 8-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=577b6b242c34 13:34:59 rip 13:34:59 We use K&R at work 13:34:59 yeah k&r is morally superior 13:34:59 but crawl style is an iron law 13:35:02 and cannot be contravened!!!! 13:35:22 -!- elliptic has joined ##crawl-dev 13:35:29 -!- tsohg has quit [Ping timeout: 260 seconds] 13:35:44 clearly we need more K&R-style code 13:35:46 to make up for it 13:36:03 clearly we need more whitespace code interjections 13:36:18 13:36:53 13:37:11 -!- PsiRedEye22 has quit [] 13:37:59 agreed () { 13:38:08 -!- ontoclasm has joined ##crawl-dev 13:38:35 oh god, conflicts with sacrifice arcana code. this is gonna be Fun to untangle 13:38:44 -!- doubtofbuddha has quit [Ping timeout: 250 seconds] 13:38:47 PleasingFungus: Hooray! The worst sacrifice code of all! 13:39:04 it's a good sac though, don't break it! 13:39:07 trunk version of this function takes two parameter; branch version takes none. the correct number of parameters, after merging, should be one 13:39:15 How about 5? 13:39:20 For flavor. 13:39:20 ... 13:39:20 !cmd !sacrfice .echo /me sacrifices $*! 13:39:21 Defined command: !sacrfice => .echo /me sacrifices $*! 13:39:22 !rebase Lasty 13:39:22 PleasingFungus rebases Lasty. Lasty is banished to the reflog! 13:39:27 !sacrifice PleasingFungus's sanity 13:39:32 wheals: try learning to spell 13:39:36 rip 13:39:38 sacrfice typos 13:39:40 !sacrfice wheals 13:39:40 * Sequell sacrifices ${*!} wheals 13:39:42 !kw -rm !sacrfice 13:39:43 Invalid keyword string: !sacrfice 13:39:53 !cmd -rm !sacrfice 13:39:54 Deleted command: !sacrfice => .echo /me sacrifices $*! 13:40:03 psst, ontoclasm: are you actually here? 13:40:09 yes 13:40:15 did you get my message? 13:40:16 !cmd !sacrifice .echo /me sacrifices ${*:-$nick}! 13:40:18 Defined command: !sacrifice => .echo /me sacrifices ${*:-$nick}! 13:40:20 yeah 13:40:28 !sacrifice PleasingFungus's sanity 13:40:28 * Sequell sacrifices PleasingFungus's sanity! 13:40:28 !sacrifice 13:40:28 * Sequell sacrifices wheals! 13:40:36 i'm busy this weekend but i'll get around to it xD 13:40:47 it's fine to use the existing tiles, i'm sure 13:40:53 -!- UncertainKitten has joined ##crawl-dev 13:40:53 what tiles 13:40:59 no worries/hurry 13:41:14 merfolk 13:41:25 what happened to merfolk] 13:41:34 Heart problems. :( 13:41:38 (really all of the merfolk tiles could use edits) 13:41:56 It's the fatty all-kraken diet 13:42:25 it's particularly hilarious that mermaids wear bikins since that is like the least-sensible thing possible for them 13:42:34 true 13:43:14 I'd worry more about the poison than the fat 13:43:21 -!- ElanMorin has quit [Quit: WeeChat 1.0] 13:43:31 -!- ElanMorin has joined ##crawl-dev 13:43:55 -!- ElanMorin is now known as Guest78935 13:44:01 -!- Guest78935 has quit [Client Quit] 13:44:12 -!- Tedronai has joined ##crawl-dev 13:44:21 kraken are poisonous? 13:44:41 yes 13:44:41 I can't remember the last time I saw a kraken corpse 13:45:41 -!- scummos__ has quit [Ping timeout: 260 seconds] 13:45:50 they rarely leave deep water so it's usually at the bottom of the ocean 13:46:08 yeah 13:46:11 well even then they still have to drop one 13:46:11 Praise Fedhas 13:46:26 and krakens aren't exactly common enemies 13:46:27 huh. Where do corpse tiles live? 13:46:42 they get generated by dc-corpse.txt 13:46:48 oh 13:47:02 <|amethyst> rltiles/tool/tile.cc: tile::corpsify 13:47:08 neat 13:47:14 by doing some weird cuts to the tile and then laying it over a blood spatter 13:47:54 when a new monster gets added you can count on me to completely forget about that 13:48:06 -!- Miauw has quit [Quit: Leaving] 13:48:44 ...i knida want to move all the tiles out of the root of rltiles/mon 13:48:45 -!- JulesLetters has quit [] 13:48:49 would be nice if rotting corpses would look different btw. 13:48:55 into e.g. /elves/ or similar 13:49:04 just darker/less colourful or whatever 13:49:10 ew elf tiles 13:49:25 Medar: hm 13:49:42 -!- lgft has quit [Quit: Page closed] 13:50:00 hm. is casting enslavement after sacrificing love currently forbidden? 13:50:07 I know you can't memorize it 13:50:07 what exactly are they generated with 13:50:18 oh right the current code means that's the same 13:51:36 yes 13:52:01 it gives a really weird message though 13:52:09 "You cannot cast that spell in your current form!" 13:52:11 heh 13:52:23 yeah the current code makes Assumptions about what sort of spells can be memorized but then not cast 13:52:30 someone should write a branch that fixes that 13:52:33 which is to say "spells blocked by lichform" 13:52:39 then go on vacation so it can't get merged 13:53:21 spells blocked by ruform 13:53:34 -!- Earlo has quit [Quit: Leaving] 13:53:42 -!- Krakhan|2 is now known as Krakhan 13:53:42 -!- Krakhan has quit [Changing host] 13:53:44 potatolizard: It's still doing that? :( 13:53:48 !glaciate wheals 13:53:48 PleasingFungus gestures. PleasingFungus conjures a mighty blast of ice! The great icy blast engulfs wheals! 13:53:55 Lasty: PLEASE do not fix it 13:53:59 * wheals blocks the great icy blast! 13:54:04 I'M FIXING IT RIGHT NOW 13:54:09 j/k 13:54:15 daggers, my heart, stabbing 13:54:20 Lasty: did you (attempt to) fix it recently? 13:54:34 I'll call the paramedics to every house in your IP address's zip code, just to be safe 13:54:46 potatolizard: I've made a couple changes to fix it, but none in the last week 13:54:51 hmm 13:54:57 well I'll update my local build just in case 13:55:04 ??uncool 13:55:05 uncool[1/7]: A termsize other than 80x24. 13:55:10 what 13:55:10 It's entirely possible that it's still an issue. 13:57:51 -!- gammafunk has quit [Ping timeout: 272 seconds] 13:57:55 yeah it still does that 13:58:14 well it would 13:58:22 -!- gammafunk has joined ##crawl-dev 13:58:29 except saccing the relevant school automatically amnesias the relevant spells 13:58:31 well I'll have to fix this glyph thing a bit later 13:58:36 (secret amnesia tech!?) 13:58:40 wow..... 13:58:52 PleasingFungus: should i avoid pushing anything until you've got your biz merged? 13:58:53 , the glyph code does various bizarre checks for when to use what char or color at various places, but I think I can just take the glyph override portion of the init loop, make it a function, and call that when the option is set 13:59:14 eh, do whatever 13:59:22 -!- tensorpudding has quit [Ping timeout: 245 seconds] 13:59:40 Great. I'm going to push this overhaul to forms I've been working on for a while. 13:59:49 I will destroy you 14:00:18 Lasty: congrats on getting that implementation of boulder form working 14:00:47 if you manage to keep the spell memorized by some arcane means the message is still weird 14:00:51 gammafunk: Thanks! Most of it was written when I let my cat walk across my keyboard, but I tightened it up a bit afterwards. 14:00:55 haha 14:01:13 Boulder form name: yaerakbiukkubauuda's form 14:01:15 lasty, I'm sorry, but cannot_use_spell_school is an abomination and must be destroyed. 14:02:01 why are you so mean to Lasty's cats all the time :( 14:02:25 my first thought was that gammafunk was writing finnish 14:02:53 -!- xnavy has quit [Killed (tepper.freenode.net (Nickname regained by services))] 14:02:53 -!- xnavy_ is now known as xnavy 14:02:57 PleasingFungus: It's worth a lot of xp. 14:03:16 !source is_prevented_teleport 14:03:17 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/spl-cast.cc;hb=HEAD#l984 14:03:25 ohhh 14:03:26 Did someone recently kill mon-act.cc? 14:03:27 that thing 14:03:38 not afaik 14:03:39 It's probably just my local branch being dumb 14:03:53 yeah def. no 14:04:07 that's core monster AI/movement code 14:04:10 Bloax: if it has 'b's in it it's either a loanword or notfinnish :b 14:04:16 although we might wish it could be killed 14:04:17 PleasingFungus: wow pretty nice function 14:04:22 Ru trivia: most of Ru code was written with one hand, thanks to a cat sitting on the other. 14:04:24 wheals: ? 14:04:26 does that get called 14:04:28 !source spl-util.cc 14:04:28 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/spl-util.cc;hb=HEAD 14:04:46 i meant SPELL_TELEPORT_SELF 14:04:51 potatolizard: Does Finnish hate "b"s or something? 14:05:07 oh yeah 14:05:11 it's nice ya 14:05:17 afaik it is not ever called 14:05:18 !learn add Lasty Ru trivia: most of Ru code was written with one hand, thanks to a cat sitting on the other. 14:05:18 Lasty[1/1]: Ru trivia: most of Ru code was written with one hand, thanks to a cat sitting on the other. 14:05:26 how is that entry no. 1 14:05:32 I am mysterious 14:05:36 no, it's called twice 14:05:44 yeah I wjust realized I aws wrong 14:05:51 would be once but dumb duplication between tiles and console 14:06:06 what, really? 14:06:09 for tele code? 14:06:17 spell code, the name is misleading 14:06:40 yes. also 'z's, 'x's, 'w's, 'f's, 'c's, 'b's and (barring inflexion) 'g's and 'd's 14:07:11 boo 14:07:24 do they have extra letters to compensate 14:07:37 yes 14:07:50 14:08:08 no consonants though 14:08:26 these silly scandinavian languages (yes i know finnish isn't) 14:09:10 finnish is this mysterious outlandish language among a bunch of others 14:11:18 it escaped into the clutches of "what the hell it's way too cold over here" before greeks and romans managed to ruin everything else 14:12:29 and thus the skiing mountainmen became a thing 14:14:36 -!- derGrimnebulin has quit [Quit: Page closed] 14:14:41 |amethyst: would it be reasonable under windows to only support gdb versions which explicitly process commands synchronously (gdb >= 7.4) -- i'm able to reproduce this attach/continue issue when running crawl/gdb from a slow filesystem 14:15:15 without the mountains but yes 14:16:34 say no to mountaindwarves and yes to hillorcs 14:18:10 <|amethyst> steppe hungarians 14:18:34 -!- wvc has quit [Ping timeout: 258 seconds] 14:19:13 the terrifying magyar hordes are coming... 14:20:11 did you visit the austro-hungarian empire when you were in europe 14:20:28 -!- TZer0 has quit [Quit: WeeChat 0.4.2] 14:20:49 I flew over it 14:20:49 The Habsburg Emperor is too close now for your liking. 14:20:50 -!- TZer0 has joined ##crawl-dev 14:20:51 does that count 14:20:54 ontoclasm: !!!!! 14:21:06 also I read a fuckton of history books 14:21:28 -!- causative has quit [Quit: may the truth move you] 14:23:23 ...oh man, the Wheals Bug almost got me 14:23:36 ternaries are 2spooky 3me 14:23:49 PleasingFungus: ? 14:24:01 or should i say, PleasingFungus? : 14:24:01 return "Stone fist" + singular ? "" : "s"; 14:24:07 should you 14:24:20 that seems right 14:25:22 it is not right 14:25:34 https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=commit;h=7180e04a36d812bbea2c280f2db33a7e8ce6b07b fun stuff 14:25:35 oh right 14:25:39 need more parens 14:26:05 <|amethyst> not parens 14:26:11 well, it needs a bunch of things 14:26:17 <|amethyst> one argument to operator+ needs to be a string 14:26:20 but the parens are also bad 14:26:21 <|amethyst> you can't do char* + char* 14:26:29 yeah I ended up makestringfing 14:26:41 oh yeah 14:26:52 yeah basically what make_stringf is for 14:26:59 johnny0: server not found 14:27:02 surprised it isn't a standard library function really 14:27:31 <|amethyst> C++ wants you to use stringstreams, not printf 14:27:35 <|amethyst> because printf isn't typesafe 14:28:15 oh ok, so we are living up to the spirit of K&R in some capacity :) 14:28:39 PleasingFungus: strange, that's gdb's official gitweb site 14:28:53 it don't like me none 14:29:09 -!- FiftyNine has quit [Ping timeout: 260 seconds] 14:30:38 wheals: unfortunately i'm sure crawl will be able to *reliably* attach and get useful debugging information from your version of gdb 14:30:46 oh wow i mangled that 14:31:03 s/i'm sure/, i'm not sure/ 14:31:09 it's ok, i don't know enough about GDB to use the useful information anyway 14:31:16 -!- Zooty has quit [Ping timeout: 246 seconds] 14:33:43 well, it can unreliably get nice backtraces (with the extra information on locals and such) 14:34:05 03Lasty02 07* 0.16-a0-826-g2754f52: Rename mermaids/sirens 10(3 minutes ago, 46 files, 159+ 164-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=2754f52dabb2 14:34:33 why do the tiles need revisions? 14:34:37 but if gdb stalls on attaching, the continue command gets processed earlier than expected and gdb deadlocks waiting for input 14:35:09 ouch 14:35:27 maybe i'll just make all the monster merfolk appear female 14:36:03 they need to not be all-blue at the vry least 14:36:26 have you tried green 14:36:28 -!- Jho has quit [Ping timeout: 246 seconds] 14:36:40 are you feeling blue ha ha ha ha 14:37:19 i was thinking orange tails, actually 14:37:25 since naga are already green 14:37:45 blue-gold 14:37:47 might work 14:38:05 Lasty: mons_genus(mons->type) == MONS_SIREN won't work 14:38:28 uh 14:38:29 wheals: crap, I worked hard trying to remove those 14:38:32 !source no_tele_print_reason 14:38:33 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/player.cc;hb=HEAD#l7045 14:38:37 issed one I guess 14:38:46 permit_id is a good parameter 14:38:48 (DON'T FIX THIS) 14:38:48 a bunch it looks like 14:38:52 -!- Redz has joined ##crawl-dev 14:38:53 wheals: if batch mode is used with a "spin-like-mad" strategy on the crawl end, the attach problem is exacerbated and gdb is likely to attempt to backtrace before attachment completes 14:39:01 -!- Redz has left ##crawl-dev 14:39:53 wheals: ah, these are a bit different than the problematic ones I was looking for. I missed it entirely. I see two examples. 14:39:57 PleasingFungus: just add UNUSED(permit_id), duh 14:39:58 -!- halv has quit [Remote host closed the connection] 14:40:19 Lasty: just bear in mind that that is always false, since they both have genus of MONS_MERFOLK 14:40:36 yeah 14:40:37 perhaps they could share a species, or those places could just check for the two monster_types 14:40:45 -!- HoneyLocust has joined ##crawl-dev 14:40:47 a species would be pretty weird too 14:41:03 Sharing a species makes things weird 14:41:28 mon-util works fine if I just remove the genus check 14:41:43 since they have species == Merfolk 14:41:56 er wait, I should make sure I know which is species and which is genus 14:42:20 I guess it's genus they share :p 14:42:31 I could just switch to genus == merfolk only 14:42:34 they share both, but they share it with other merfolks 14:42:47 right, but one of the checks is just checking for shoals-nativeness 14:42:55 yeah, that one's fine 14:43:08 behold.cc is the one that needs more love 14:43:09 but the ones in behold.cc and mons_has_los_ability are bad 14:43:18 !source mons_has_los_ability 14:43:19 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/mon-util.cc;hb=HEAD#l3444 14:43:21 foot_name can just ditch the second mons_genus check too 14:45:02 -!- raskol has quit [Ping timeout: 250 seconds] 14:46:29 !source foot_name 14:46:29 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/monster.cc;hb=HEAD#l2684 14:46:42 <|amethyst> working on this 14:47:10 PleasingFungus: really no_tele_print reason should be moved into no_tele 14:47:13 no 14:47:17 well 14:47:18 sort of 14:47:20 basically it shouldn't exist 14:47:24 I'm rewriting it now 14:47:27 well yeah that's what i meant 14:47:50 because it interacts mega badly with my new spellcasting-is-useless code 14:47:51 <|amethyst> so, merfolk avatar to species merfolk? 14:48:01 and also because it's terrible 14:48:03 found_any, really 14:48:06 who OK'd this thing??? 14:48:09 wait, in foot_name, type == MONS_MERFOLK -- isn't type the same as monster ID? Doesn't that exclude impalers, etc? 14:48:10 -!- jeanjacques has quit [Quit: quit] 14:48:34 |amethyst: yeah, trying to get everything back to MONS_MERFOLK to de-sillify cannibalism/pacification 14:48:38 crawlcode.txt 14:48:43 crawl_state.game_is_zotdef() && orb_haloed(pos()) << this seems like a weird check 14:49:00 why is there a pos() in there 14:49:05 somewhere in no_tele_print_reasons, I don't have the line number right now 14:49:08 PleasingFungus: zotdef is weird 14:49:15 as in, very weird 14:49:17 huh 14:49:22 |amethyst: er, genus MONS_MERFOLK, species MONS_SIREN 14:49:24 if that's intended then ok, I guess 14:49:30 zotdef gives you free ctele as a zot power 14:49:31 !function orb_haloed 14:49:33 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/areas.cc;hb=HEAD#l682 14:50:01 which would make the game after picking up the orb rather anticlimactic 14:50:09 s/free/free, instant, drawbackless/ 14:50:47 well I think his point is that you can check if the player has the orb 14:50:50 and i think orb_haloed(you.pos()) is the usual way of checking for whether you have the orb 14:51:06 that's probably just old code, I think there's a better way 14:51:13 oh, would be nice 14:51:28 %branch no_orb_inv 14:51:28 Branch no_orb_inv: http://s-z.org/neil/git/?p=crawl.git;a=log;h=refs/heads/no_orb_inv 14:51:39 you.player_has_orb() 14:51:50 but watch that doesn't get updated in zot def properly 14:51:51 !source jewellery_is_amulet 14:51:52 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/itemprop.cc;hb=HEAD#l1073 14:52:07 solution: remove zotdef....? 14:52:11 wait wtf 14:52:27 ugh 14:52:29 for christ's sake 14:52:34 Everything Is Terrible 14:52:44 PleasingFungus: not sure whether the hardcoded enums or the code duplication is worse? 14:53:09 <|amethyst> Lasty: the descriptions don't really make them sound like a different species 14:53:12 both!!! 14:53:16 fixing, 1s 14:53:19 -!- mkbehr has quit [Client Quit] 14:53:22 need an AMU_FIRST_AMULET 14:53:44 we have one 14:53:45 I recently discovered MONS_0 14:53:54 which is just MONS_PROGRAM_BUG ofc 14:54:28 |amethyst: maybe I've got species wrong -- I thought the deal was that it went genus > species > type. I thought I checked mon-data.h for verification of that. 14:54:35 <|amethyst> Lasty: yes, it is 14:55:01 !source number_in_words 14:55:01 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/libutil.cc;hb=HEAD#l514 14:55:16 I thought it made sense to have them use different species to aid certain checks, but tell me if I'm wrong 14:55:19 <|amethyst> Lasty: but it seemed to me the difference between a merfolk and a merfolk avatar is now more like the difference between an orc and an orc high priest 14:55:24 yes 14:55:42 <|amethyst> so a merfolk avatar should leave a merfolk corpse for example 14:55:46 <|amethyst> that's what species is for 14:55:51 oh, ah 14:55:54 okay, fixing that too 14:55:56 <|amethyst> I have a patch almost ready 14:56:07 <|amethyst> then again, you probably do too :) 14:56:13 haha, yes 14:56:20 who will push first?! 14:56:24 but yours is probably better. :p 14:56:49 then it will turn out the patches both conflict with formreform 14:56:56 then we should push them both 14:57:00 I hate everyone 14:57:04 but most of all 14:57:05 myself 14:57:10 But we love you. 14:57:17 1learn add pleasingfungus 14:57:18 <3 14:58:52 -!- demiskeleton has quit [Quit: Leaving] 14:59:10 hmm 14:59:12 if (worn_notele.size()>(problems.empty() ? 3 : 1)) 14:59:22 -!- Chousuke_ has quit [Ping timeout: 245 seconds] 14:59:22 !lg * ghtm 14:59:24 203. zahlanzi the Ruffian (L3 GhTm), slain by a hobgoblin (a +0,+0 club) on D:2 on 2012-02-08 14:02:22, with 234 points after 1324 turns and 0:08:36. 14:59:31 03PleasingFungus02 07* 0.16-a0-827-g8050023: Cleanup & deduplicate 10(4 minutes ago, 1 file, 2+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=805002362b6d 14:59:34 !source has_notele_item 14:59:34 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/actor.cc;hb=HEAD#l266 14:59:35 should it be considered a bug if my ghoul started with tm book 14:59:51 probably a wn oversight, ya 14:59:56 |amethyst: I've stopped working on my fix patch and now I'm just waiting for yours. :D 14:59:57 sticks to snakes... 15:00:04 well 15:00:09 -!- Chousuke has joined ##crawl-dev 15:00:09 <|amethyst> Lasty: compiling 15:00:09 -!- bonghitz has quit [Quit: Leaving...] 15:00:32 anyway, trying to fix it would without a doubt conflict with PleasingFungus's stuff 15:01:02 I've basically rebased everything, I'm just fixing up the notele description stuff now 15:01:18 since the current stuff (1) doesn't work with formreform (2) is bad 15:01:39 awesome 15:02:45 also please brace for exciting bugs 15:02:48 or possibly unbrace 15:02:59 step 1: check in bad code. step 2: get PleasingFungus to fix it. ??? step 4: profit 15:03:06 :( 15:03:32 s/???/step 3:/ 15:03:36 geeze, use the meme correctly 15:03:44 well 15:03:45 I messed that up too 15:03:49 but still! 15:04:06 the meme doesn't really work on one line that well 15:04:34 there are children playing crawl, right now, who were born after that meme was created. 15:04:55 PleasingFungus: it's alarming to think anyone was born after that meme was created 15:04:57 -!- HoneyLocust has quit [] 15:05:10 it probably would have been a fine capstone to humanity 15:05:10 it's what, fifteen years old now? 15:05:24 ah, slightly older 15:06:34 problems.begin(), problems.end() 15:06:37 this feels poetic 15:07:13 03|amethyst02 07* 0.16-a0-828-g9765847: Add missing CRs in the MSVC project files. 10(3 hours ago, 2 files, 12+ 12-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=97658475790c 15:07:13 03|amethyst02 07* 0.16-a0-829-g4ae73c7: Fix siren/mfav checks and species (Lasty) 10(9 minutes ago, 5 files, 27+ 17-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=4ae73c7b8e60 15:07:13 03|amethyst02 07* 0.16-a0-830-g999be4d: Neuter some more siren messages. 10(83 seconds ago, 1 file, 3+ 3-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=999be4def5a7 15:07:20 good iterator 15:08:15 Thanks for fixing all that, |amethyst 15:08:22 crawl's flavour feels so neutered these days 15:08:36 <|amethyst> wheals: maybe we could sex it up a bit 15:08:40 <|amethyst> err 15:08:45 <|amethyst> I mean, sex Crawl up 15:09:03 we heard you the first time :J 15:09:28 <|amethyst> learn add bad_pickup_line 15:09:54 1learn add it The pull of its song draws you forwards. 15:09:54 hahaha 15:10:03 1learn add it <|amethyst> wheals: maybe we could sex it up a bit 15:10:58 mmmmmm 15:11:55 -!- Daekdroom has quit [Quit: Saindo] 15:17:47 -!- UncertainKitten has quit [Ping timeout: 245 seconds] 15:20:46 -!- UncertainKitten has joined ##crawl-dev 15:23:40 -!- SomeStupidGuy has quit [Ping timeout: 244 seconds] 15:23:55 uppercase_first(pluralise(species_name(you.species))) 15:24:06 -!- Sequell has quit [Remote host closed the connection] 15:24:09 why does this get me "type 'const string' (aka 'const basic_string') does not provide a call operator" 15:24:27 probably something wants a reference? 15:24:46 !source pluralise 15:24:53 rip 15:25:02 ya rip 15:25:20 -!- Amnekian has quit [Quit: Saindo] 15:25:29 hm, the uppercase_first isn't even needed 15:26:03 -!- Sequell has joined ##crawl-dev 15:26:15 never mind, none of those have non-const references 15:26:20 so no idea 15:27:23 -!- ldf has joined ##crawl-dev 15:28:03 -!- Mailaender has quit [Quit: Konversation terminated!] 15:28:27 -!- Ratboiler has quit [Quit: Page closed] 15:29:11 <|amethyst> PleasingFungus: are you doing this in the player class? 15:29:20 <|amethyst> PleasingFungus: if so, there's a member variable species_name 15:29:24 <|amethyst> PleasingFungus: so you need ::species_name 15:29:27 ugh 15:29:28 hm 15:29:46 haha awesome 15:29:52 wait, why is there a member variable 15:30:05 <|amethyst> I guess though you probably can just use the member variable instead of calling the function 15:30:09 perhaps for ghosts 15:30:28 <|amethyst> ah, old games too 15:31:11 <|amethyst> you.species_name is marshalled/unmarshalled separately, and is stored in the char tag so it's available in the save browser 15:31:24 ok, save browser is a good reason 15:31:29 <|amethyst> so you can still see the species name even if the species is removed 15:31:32 oh, so you can see mountain dwarves / etc. in the browser 15:31:46 <|amethyst> but I guess that means you probably wouldn't want to use it for this check 15:32:03 not a check, just printing a message 15:32:44 I considered writing "Formicids cannot teleport.", but 'pluralise(::species_name(you.species)) + " cannot teleport"' is so much more *future-proof* 15:32:52 <|amethyst> I guess the question is 15:32:57 -!- IsaacSin has quit [Quit: kbye] 15:33:00 <|amethyst> if someone still has a grotesk save 15:33:08 <|amethyst> would you want this to say "grotesk" or "gargoyle"? 15:33:33 <|amethyst> other than situations like that it probably doesn't matter 15:34:06 Kenkus cannot teleport. 15:34:38 <|amethyst> Dwants cannot dance. 15:35:08 Mountain Dwarves cannot worship Beogh. 15:35:27 Not-Mountain Not-Dwarves can, however. 15:35:54 -!- hyperbolic has joined ##crawl-dev 15:36:22 hill elves? 15:36:51 hill not-elves-but-with-pointy-ears 15:37:22 orcs, better known as muscle elves 15:37:40 duvessa is an orc? 15:38:32 no, duvessa is just a teenage rebel against the social norms 15:38:53 -!- elliptic has quit [Ping timeout: 240 seconds] 15:39:11 "duvessa stop lifting and read your fuggen books" "no!" 15:40:37 -!- mauris has joined ##crawl-dev 15:40:46 hi what happened to sirens 15:41:00 -!- hyperbolic is now known as elliptic 15:41:12 someone ruined them 15:41:25 we're replacing them with hell sentinels at all locations 15:41:42 fr that 15:41:57 !streak Tedronai 15:41:58 Tedronai has 30 consecutive wins (HOBe, DDBe, DsBe, TrBe, TeBe, LOBe, HuBe, KoBe, MiBe, GrBe, OgBe, HaBe, MfBe, NaBe, CeBe, DrBe, VSBe, HEBe, SpBe, VpBe, FoBe, GhBe, FeBe, DEBe, OpBe, MuBe, GhMo, MiWn, TrAK, HODK), and can keep going! 15:42:01 but your streak! 15:42:14 !lm 15:42:16 2770. [2014-09-27 20:53:43] Tedronai the Archer (L12 DgWn) killed Psyche on turn 31728. (D:8) 15:43:47 sickly sentinel (071) | Spd: 10 | HD: 3 | HP: 15-30 | AC/EV: 25/3 08(spiny 5) | Dam: 40, 25 | 05demonic, 10doors, see invisible, !sil | Res: 13magic(immune), 05hellfire, 04fire+++, 12cold+++, 11elec+++, 09poison+++, 04rot, 13neg+++, 13torm | Vul: 08holy++ | XP: 65 | Sp: hellfire (3d20), melee, iron shot (3d12) | Sz: Large | Int: high. 15:43:47 %??hell sentinel hd:3 name:sickly_sentinel n_rpl 15:43:59 looks sewer-worthy 15:44:04 loveit 15:44:07 more like 5d7 hellfire imo 15:44:40 PleasingFungus: that's what its iron shot is, basically 15:44:54 hellfire is the big "finishing" spell in this context 15:45:13 but you'd have to understand vault design on my level to get that 15:45:19 dang...... 15:45:25 -!- Tux[Qyou] has quit [Read error: Connection reset by peer] 15:45:30 isn't this unnecessarily confusing :( 15:45:54 I think the end result will be less confusing than the current situation 15:46:23 ^ 15:46:40 it isn't that great to rename something to what something else used to be (i learned this w/ royal jelly and honeycombs) but ^ 15:47:04 wow, two upvotes 15:47:10 give me reddit gold already 15:47:40 !downvote gammafunk 15:47:49 wheals: by the way I think food acquirement is out of whack now 15:47:57 in that it doesn't give enough? 15:48:12 food acquirement could definitely stand to be buffed 15:48:18 I really should check that carefully before making that claim I guess, but I got 6 royal jelly 15:48:21 twice 15:48:27 at least it would not be OP :P 15:48:34 ??food 15:48:35 food[1/4]: Goes in mouth/beak. Without carnivore or herbivore: Meat is 5000 nutrition. Bread is 4400 nutrition. Royal jelly is 2000 nutrition. A chunk is 1000 nutrition. Takes 4 turns to eat rations, 3 for chunks, 1 for fruit, and 2 turns for all other food. 15:49:06 !calc 12000.0 / 4400 15:49:06 Isn't food acq pretty bad unless you worship fedhas? 15:49:07 2.73 15:49:20 It's really really good if you need food 15:49:46 ^ 15:49:48 or at least it would be if it gave you a significant amount, but I'm not sure what the current average is 15:49:59 food acq is the only acq that I can honestly say has saved a character 15:50:04 It's been a long time since I've really needed food 15:50:31 royal jelly food acq is 3 + r2(5) + r2(10) (basically) 15:51:03 -!- tensorpudding has quit [Ping timeout: 244 seconds] 15:51:52 !calc 9.5 * 2000.0 / 4400.0 15:51:53 4.32 15:51:58 so an avg of 3 + 2 + 4.5 = 9.5 15:52:08 yeah about 4.3 bread rations on average 15:52:12 or a typical food vault I guess 15:52:20 well less than that maybe 15:52:40 and if you get rations, you get an average of 5 15:52:43 and meat is better 15:52:54 what are the conditions for that, does it still have inventory checks? 15:53:04 so yeah, trj acq could be better 15:53:04 as in is it optimal to drop your food? 15:53:06 type_wanted = coinflip() 15:53:06 ? FOOD_ROYAL_JELLY 15:53:06 : player_mutation_level(MUT_HERBIVOROUS) ? FOOD_BREAD_RATION 15:53:06 : FOOD_MEAT_RATION; 15:53:21 ok, good, so just innate mutations 15:53:26 so non-spriggans will get either meat or rj 15:53:43 yeah 15:53:56 !calc 5.0 * 5000.0 / 4400.0 15:53:57 5.68 15:54:05 and jelly is fairly worse, i'll increase it a bit 15:54:10 so like 1.3 bread rations lower 15:54:21 incidentally buffing gh food acq!! 15:54:22 otoh royal jelly take 2 turns 15:54:25 since that happens a lot 15:54:29 Mega Jelly Buff 64: Fusion Slime Unite! 15:57:19 -!- Jho_ has quit [Quit: Page closed] 15:57:43 Do new sirens (old mermaids) now have the siren tile? 15:57:47 !calc 9.5 * 5000.0 15:57:47 47500 15:57:49 or still the medmaid tile 15:58:13 03PleasingFungus02 07* 0.16-a0-831-gd5f470b: Define NUM_FORMS 10(8 weeks ago, 1 file, 4+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=d5f470b112b6 15:58:13 03PleasingFungus02 07* 0.16-a0-832-g9d1992c: Refactor out an unused param 10(8 weeks ago, 3 files, 11+ 5-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=9d1992cb8e79 15:58:13 03PleasingFungus02 07* 0.16-a0-833-g078dce1: Remove an unused & complex function parameter 10(8 weeks ago, 3 files, 3+ 47-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=078dce110fd3 15:58:13 03PleasingFungus02 07* 0.16-a0-834-gc22f585: Remove a set of unused parameters 10(8 weeks ago, 11 files, 68+ 171-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=c22f585ff5e2 15:58:13 03PleasingFungus02 07* 0.16-a0-835-gfc83d9f: create Form classes; add name 10(8 weeks ago, 1 file, 141+ 22-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=fc83d9f8401d 15:58:13 03PleasingFungus02 07* 0.16-a0-836-g5fb2a72: Add equipment slots to form objects 10(8 weeks ago, 4 files, 268+ 211-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=5fb2a721b096 15:58:13 03PleasingFungus02 07* 0.16-a0-837-g54b0933: Add equivalent monster to form objects 10(8 weeks ago, 2 files, 89+ 59-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=54b0933e695d 15:58:13 03PleasingFungus02 07* 0.16-a0-838-g65d367b: Add size to form objects 10(8 weeks ago, 2 files, 20+ 17-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=65d367bb8f80 15:58:13 03PleasingFungus02 07* 0.16-a0-839-g256619c: Add stealth modifier to form objects 10(8 weeks ago, 3 files, 121+ 100-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=256619c0ea19 15:58:13 03PleasingFungus02 07* 0.16-a0-840-g86b69a9: Move form unarmed damage into form objects 10(8 weeks ago, 3 files, 76+ 83-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=86b69a9f035a 15:58:13 ... and 47 more commits 15:58:16 oops 15:58:16 !calc 9.5 * 2000.0 15:58:16 19000 15:58:19 !calc 5.0 * 5000.0 15:58:20 25000 15:58:23 oh god 15:58:25 commit flood 15:58:29 :) 15:58:33 * wheals unbraces himself! 15:58:53 !calc 11.5 * 2000.0 15:58:54 23000 15:59:34 -!- Pluie has joined ##crawl-dev 16:00:38 !calc 3 / 2.0 16:00:39 1.5 16:00:48 !calc 3.0 / 2 16:00:49 1.5 16:00:49 ... 16:00:52 ok, good 16:01:00 just checking that only one needs to be a float 16:01:00 !calc 3 / 2 16:01:01 1 16:01:15 well 16:01:28 !calc 3.0 * 3 / 2 16:01:29 4.5 16:01:34 !calc 3.0 * (3 / 2) 16:01:36 3 16:01:40 -!- Patashu has joined ##crawl-dev 16:01:50 so the usual rules I guess 16:02:38 PleasingFungus: i think that we usually do "bool /*name in monster*/" when a player method doesn't use something the monster method does, rather than just a spare "bool" 16:03:03 reasonable 16:03:06 I would be very very afraid to play a tm right now for some reason... 16:03:12 oh I see what you mean 16:03:21 gammafunk: do it 16:03:23 If I get a char to necromutation and it gets messed up, so help me 16:03:26 hahaha 16:03:32 it's more powerful now than ever before....... 16:03:46 tm of Ru, the ultimate test 16:04:05 If you don't get a single crash, we add 5mil to your score 16:04:08 wheals: basically I think those two parameters could *probably* be one parameter, if even that many 16:04:19 well. calc_unid probably doesn't need to exist at all 16:04:24 yeah... 16:06:47 -!- Ragdoll has quit [Quit: Ik ga weg] 16:12:42 hm. I have a note here saying "once formreform is merged, make a note on 7888." 16:12:44 -!- Hempuli has quit [] 16:12:45 but I have no idea what I was going to say 16:13:29 03PleasingFungus02 07* 0.16-a0-888-g050e7dd: Make ice fists sometimes singular again (thanks, ru) 10(2 minutes ago, 1 file, 10+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=050e7ddb2845 16:13:39 -!- tsohg has quit [Remote host closed the connection] 16:16:52 -!- Ponthos has quit [Quit: Page closed] 16:17:12 -!- raskol has quit [Changing host] 16:17:12 PleasingFungus: are you sure that you.no_tele_print_reason(false, false) does what you think it does now? 16:17:29 absolutely not 16:17:34 let me look at the commit, sorry 16:17:59 -!- FatShack is now known as FShckAway 16:19:09 oh 16:19:14 actually I am pretty sure, yeah 16:19:17 really 16:19:17 -!- debo has joined ##crawl-dev 16:19:25 you seem to be hinting at something 16:19:34 I'm curious what it is 16:19:43 tabstorm: sirens use the old mermaid tiles and merfolk avatars use the old siren tiles -- for now 16:19:53 dang 16:19:54 i mean, why would you bother to tell it that it's false, if the value doesn't matter? 16:20:00 will there be completely new tiles for both 16:20:09 or will you reswap 16:20:11 for the unnamed middle parameter 16:20:21 the exact same reason as before (no reason) 16:20:27 oh, ok 16:20:27 -!- Aryth has quit [Ping timeout: 272 seconds] 16:21:31 tabstorm: ask ontoclasm :) 16:21:41 My understanding is new tiles 16:21:44 possibly for all merfolk 16:22:21 -!- stonage has quit [Quit: Page closed] 16:24:08 Brand weapon scroll messaging on an unbranded falchion: "Your +2 falchion of flaming is engulfed in flames!" 16:24:23 -!- Patashu has quit [Ping timeout: 240 seconds] 16:25:38 ok 16:26:40 blerg, fixing that messaging isn't trivial. 16:27:04 -!- tsohg has quit [Remote host closed the connection] 16:27:27 wait, nm 16:28:08 Lasty: what exactly do you want to change it to? 16:28:33 imo that is much better than getting "your +2 falchion glows silver and looks extremely dangerous" 16:28:35 "Your +2 falchion is engulfed in flames!" 16:28:53 hmm 16:28:56 -!- zerkmund has quit [Remote host closed the connection] 16:29:00 or "your +2 falchion seems to wobble oddly" 16:29:12 neither of those appear to be messages in _brand_weapon . . . 16:29:21 uh 16:29:23 yes they are 16:29:28 vorpal and distort respectively 16:29:53 having the weapon's brand in the message is only bad with flame/freeze/venom; with the rest it's nice and helpful 16:29:56 vorpal is "emits a brilliant flash of light" and distortion can't b e given in that function 16:30:02 oh 16:30:06 !source _get_brand_msg 16:30:06 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/spl-wpnench.cc;hb=HEAD#l62 16:30:12 this is what I'm looking at 16:30:14 ah 16:30:19 !source _brand_weapon 16:30:20 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/item_use.cc;hb=HEAD#l2160 16:30:33 that is not quite right 16:30:52 anyway, lol @ having two different nearly identical functions 16:30:55 yeah 16:31:10 the one I'm looking at is the one for branding a previously-unbranded weapon w/ a scroll of brand weapon 16:32:04 -!- tsohg has quit [Ping timeout: 250 seconds] 16:32:17 anyway, at some point I think the behavior was to print the old brand 16:32:26 so it'd be "your +2 falchion of venom bursts into flame" 16:33:01 -!- FlowRiser has quit [Remote host closed the connection] 16:33:04 that'd make sense to me 16:33:36 also duplication between message when monsters/players wield/unwield weapons 16:36:18 I think it makes sense to print what the weapon used to be in that message, and then make the message clearer about what the weapon has become. 16:36:42 "your +2 falchion of venom bursts into flame. You are now wielding a +2 falchion of flaming." 16:37:17 that sounds clunkier than the current message 16:37:39 "Your +2 falchion of flaming is engulfed in flames!" 16:37:55 "Your +2 falchion is engulfed in flames! You are now wielding a +2 fachion of flaming." 16:38:35 you cheated 16:38:44 did I? 16:38:56 "Your +2 falchion of freezing is engulfed in flames! You are now wielding a +2 fachion of flaming." 16:39:11 at which point it becomes kind of a toss-up vs the current version 16:39:13 imho 16:39:21 Both cases are relevant -- perhaps it makes sense to do my suggestion for the unbranded case as opposed to the rebranding case 16:39:34 "DANG! You are now wielding a +2 falchion of flamng." 16:39:41 ^ <3 16:44:00 03wheals02 07* 0.16-a0-889-g76cc3dc: Buff royal jelly food acquirement a bit (gammafunk). 10(45 minutes ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=76cc3dc60e00 16:44:00 03wheals02 07* 0.16-a0-890-g98fc465: Further no_tele refactoring / clarity. 10(4 minutes ago, 6 files, 11+ 24-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=98fc4650776b 16:44:04 -!- omnirizon has quit [Quit: leaving] 16:44:22 i guess that commit message makes it sound like i changed clarity code 16:44:32 -!- xunplini has quit [Quit: WeeChat 0.4.1] 16:44:46 Am I the only one who doesn't like that flaming message? :p 16:45:00 well, I mean, I don't like it 16:45:10 but I'm not convinced the alternatives are better 16:45:24 wheals that 16:45:26 that 16:45:27 as in there's no conceivable better wording? 16:45:27 at the very least if it gets changed then we should get different messages for draining and vamp 16:45:36 wheals..... 16:46:06 you.no_tele_print_reason(false, which_scroll == SCR_BLINKING) 16:46:09 wheals: agreed 16:46:15 I've been confused by that several times 16:46:24 oh I see nvm 16:46:30 didn't see you changed the signature 16:46:33 yeah, i removed the superfluous param 16:46:55 in print_reason, perhaps in no_tele the blinking param should move to the front 16:47:12 since most (all!?) things that need to mess with the params just care about that 16:48:17 possible 16:50:59 -!- mauris has quit [Ping timeout: 244 seconds] 16:51:14 your +2 falchion of freezing is lit ablaze with magical flames! 16:52:49 Tell ya what: I'll put together a pastebin document with what I see as being better messages, and ask for feedback 16:52:58 Bloax: sounds good, now pls write a message for each combination of source -> dest brand 16:53:02 please 16:53:07 actually it sounds bad 16:53:08 imho 16:53:12 ^ 16:53:36 it seems like a recurring trend that every time i write something lasty and pleasingfungus are the ones to dislike it 16:53:39 -!- schistosoma has quit [Ping timeout: 246 seconds] 16:53:47 -!- mauris has joined ##crawl-dev 16:53:47 No I dislike it too 16:53:49 Sorry 16:54:01 -!- eliotn has quit [Ping timeout: 246 seconds] 16:54:12 No offense meant, I just think it's still unclear 16:55:17 Your collective devotion to message optimizing is pretty sincere and touching imo 16:55:20 haha 16:55:44 gotta paint that shed juust right 16:56:09 It's part of my long-term vision to turn Crawl into a text adventure. 16:56:38 technically, if you play console, 16:58:06 > North 16:59:16 The orc grunts, like orcs often do. 16:59:30 You hear a shout! 16:59:41 > look around 17:00:07 You see an orc to the north-west-east 17:00:19 It is wielding a glowing falchion. 17:00:51 pick up falchion 17:00:57 PICK UP FALCHION 17:01:17 I'm sorry, but you can't "Pick Up" a falchion from here! 17:01:25 take falchion from orc! 17:01:31 the orc refuses 17:01:35 Argle bargle glop glyf? 17:01:43 -!- Sharkman1231 has quit [Ping timeout: 246 seconds] 17:01:44 You move towards the north-east 17:01:50 The orc hits you! 17:02:00 you are electrecuted 17:02:08 ouch that really hurt 17:02:08 The world around you turns a vivid magenta as you find yourself horribly disoriented. 17:02:11 you die 17:02:18 You find yourself in a bizzare place. 17:02:32 That was a falchion of distortion! 17:02:34 interactive-fiction-never-again reasons :) 17:02:53 The hellion roars! 17:03:19 do they do that 17:03:25 they do now 17:03:30 dang... 17:03:44 S_SCREAM 17:04:00 You let out a bloodchilling scream of terror! 17:04:02 You hear a shout! 17:04:02 quiz: is a roar louder than a scream? 17:04:09 .....yes 17:04:10 * wheals oinks. 17:04:12 The hellion gestures at you. 17:04:12 I'm going with yes 17:04:26 You are incinerated with demonic flames! 17:04:32 Ouch! That really hurt! 17:04:37 You die.. 17:04:46 Die y/n? 17:05:09 a roar is, in fact, 50% louder than a scream 17:05:14 phew! 17:05:28 a gurgle is 25% louder than a scream 17:05:35 y 17:05:39 -!- zerkmund has quit [Remote host closed the connection] 17:05:48 what about a really berserk scream 17:05:52 PleasingFungus: for Ugly Form? 17:05:58 this is for actual uglies 17:06:09 when you gurgle mouthwash, it's painful, so you make the noise from screaming already, so it's noise + scream > scream 17:06:12 that's why 17:06:26 dang.... 17:06:29 -!- schistosomatic is now known as schistosoma 17:06:33 -!- Stumpsv has quit [Quit: Leaving] 17:06:38 -!- zerkmund has quit [Remote host closed the connection] 17:06:48 would Ugly Form be a good goodform 17:07:02 ugly form sounds like a transmutations miscast 17:07:03 what would it be 17:07:09 what would be the downside really 17:07:12 purple ugly thing (06u) | Spd: 10 (move: 90%) | HD: 12 | HP: 48-84 | AC/EV: 4/10 | Dam: 22 | 10doors | Res: 06magic(48) | Vul: 11silver | Chunks: 06mutagenic | XP: 555 | Sz: Medium | Int: animal. 17:07:12 %??ugly_thing 17:07:19 rSilver- 17:07:22 haha 17:07:25 oh_no 17:07:29 nailed it, wheals 17:07:30 -!- debo has quit [Quit: Lost terminal] 17:07:30 getting oneshot by silver stars!! 17:07:35 -!- CacoS has quit [] 17:10:23 !bug 6882 17:10:23 https://crawl.develz.org/mantis/view.php?id=6882 17:11:26 -!- mauris has quit [Quit: Leaving] 17:11:46 !bug 8396 17:11:46 https://crawl.develz.org/mantis/view.php?id=8396 17:12:34 -!- Jho has quit [Ping timeout: 246 seconds] 17:12:54 -!- tsohg has quit [Remote host closed the connection] 17:15:18 http://pastebin.com/GhsFMAm8 17:15:25 please take a look and give suggestions 17:16:01 some small copy-paste errors near the bottom - speed chaos etc 17:16:33 that's not important tho 17:16:38 Your +2 falchion starts to emit a bone-chilling aura! 17:17:24 PleasingFungus: yeah, sorry 'bout that 17:17:25 -!- moose has joined ##crawl-dev 17:17:29 idk. if you're going to do this, just change it to your old thing. "oldname + changemessage. slot foo: a newname!" 17:17:43 since ofc you aren't necessarily holding it 17:17:50 ah, true. 17:17:57 I like that if you're cool with it. 17:18:09 Though I would like to improve the identical messages where possible 17:18:26 -!- Crehl has quit [Quit: Killed by a kitten] 17:18:30 ya I think that's a nicer change 17:18:47 I feel more strongly about the code duplication and use of switch statements than anything else, honestly. that might be a kind of myopia 17:20:33 <|amethyst> Who wants to refactor gods? 17:20:46 as in, all gods? 17:20:58 man I just merged like twenty god refactoring commits 17:20:58 prepearation for randgods, I presume :) 17:21:01 give me a greak 17:21:03 also a break 17:21:14 why would you want a greek 17:21:19 Unstable branch on crawl.lantea.net updated to: 0.16-a0-890-g98fc465 (34) 17:21:19 a Greek break? 17:21:24 He was just in Turkey and would like to compare. 17:21:32 <|amethyst> Lasty: at least making abilities, passives, piety rules, and likes/dislikes more data- rather than code-driven 17:21:37 lewd 17:21:42 <|amethyst> active abilities are already mostly where they need to be 17:21:43 the relationship between Greeks and Turks is very tense 17:22:39 <|amethyst> I was trying to think of a pun involving "symbiotic" and "Cypriot" but failed 17:22:46 <3 17:22:50 the intent counts 17:23:06 the weird thing about wandering around istanbul was all the men in uniforms with automatic weapons 17:23:21 <|amethyst> PleasingFungus: I don't imagine you visited İskenderun? 17:23:29 :( 17:23:48 a little close to the syrian border for my tastes, tbh 17:23:53 <|amethyst> heh 17:24:11 huh, it was originally Yet Another Alexandria 17:24:20 yeah 17:25:56 -!- Chousuke has quit [Ping timeout: 272 seconds] 17:29:37 PleasingFungus: Did you like the protection/evasion messages I had better, or would you rather leave them as is? 17:30:38 'magical shield' is probably a bad idea 17:30:41 -!- Cannonbait has quit [Read error: Connection reset by peer] 17:30:44 repelling force is fine 17:30:51 consistent with the mut 17:31:46 -!- Chousuke has joined ##crawl-dev 17:31:49 Your +2 falchion projects a shield of force! 17:33:23 no I mean my concern is the whole shield thing 17:33:26 since that is a term of art in crawl 17:33:35 oh, ah 17:33:46 Your +2 falchion projects an invisible shield of force! 17:34:18 Your +2 falchion starts to emit a shielding shroud! 17:35:46 -!- Tedronai has quit [Quit: WeeChat 1.0] 17:36:15 -!- Kramell has quit [Remote host closed the connection] 17:38:56 -!- Patashu has joined ##crawl-dev 17:39:56 -!- Brannock_ has joined ##crawl-dev 17:41:37 -!- Sequell has quit [Ping timeout: 244 seconds] 17:42:00 -!- edlothiol has quit [Remote host closed the connection] 17:42:08 -!- Brannock has quit [Ping timeout: 244 seconds] 17:45:08 -!- debo has joined ##crawl-dev 17:47:05 -!- Sequell has joined ##crawl-dev 17:48:59 -!- Kramell has quit [Remote host closed the connection] 17:50:07 03nrook02 {PleasingFungus} 07* 0.16-a0-891-g06da542: Deduplicate miscast malmutation. 10(3 weeks ago, 1 file, 5+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=06da542cf545 17:50:07 03nrook02 {PleasingFungus} 07* 0.16-a0-892-g0470289: Add an enhancer bonus to Dragon's Call when cast in dragon form. 10(6 weeks ago, 2 files, 12+ 9-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=04702894db98 17:50:07 03nrook02 {PleasingFungus} 07* 0.16-a0-893-g8e44de1: Extract the effect of enhancers on spells into a static function. 10(6 weeks ago, 1 file, 32+ 17-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=8e44de13732f 17:50:07 03PleasingFungus02 07* 0.16-a0-894-gb5dbaa6: Also give dragon form + dragoncall a wiz boost 10(55 seconds ago, 3 files, 15+ 5-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=b5dbaa6d8089 17:50:39 oh, oops 17:51:57 i read that wrong, like being in dragonform would give you wizardry 17:55:55 -!- kroki has quit [Quit: Page closed] 17:56:09 -!- Amnekian has quit [Quit: Saindo] 17:59:42 -!- Kramell has quit [Remote host closed the connection] 18:00:18 03Lasty02 07* 0.16-a0-895-gcd82e03: Improve scroll of branding messages. 10(25 seconds ago, 1 file, 16+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=cd82e03ebffe 18:00:35 -!- Tux[Qyou] has quit [Read error: Connection reset by peer] 18:07:38 -!- amalloy_ is now known as amalloy 18:16:14 -!- HellTiger_NB has quit [Ping timeout: 244 seconds] 18:19:08 -!- amalloy is now known as amalloy_ 18:19:28 -!- amalloy_ is now known as amalloy 18:23:25 -!- odiv has quit [Ping timeout: 260 seconds] 18:23:52 ehancer bonus casting dragon's call in dragon form.... 18:24:08 are any of these commits real 18:24:20 only if it seems funny 18:24:53 -!- tcsc has quit [Quit: computer sleeping] 18:25:20 -!- Kramell has quit [Remote host closed the connection] 18:25:34 !source userdef_annotate_item 18:25:35 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/stash.cc;hb=HEAD#l56 18:28:21 -!- Kramell has quit [Remote host closed the connection] 18:29:36 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 18:30:49 Can't Mutation Blink 13https://crawl.develz.org/mantis/view.php?id=8996 by Psiweapon 18:31:55 araganzar (L19 GrFE) (Elf:2) 18:33:16 I can't decide how much I dislike those dragon changes, but tell nrook that we're not on speaking terms any more 18:33:34 fuckin dragons man 18:33:42 what is the purpose behind being able to disable clua 18:33:51 brutal... 18:34:03 * dpeg is somewhat surprised. 18:34:15 -!- Pepe has quit [Ping timeout: 258 seconds] 18:35:01 ontoclasm: hi 18:35:55 My last few magic points are unusable 13https://crawl.develz.org/mantis/view.php?id=8997 by Psiweapon 18:35:55 https://dl.dropboxusercontent.com/u/63152810/n/crawl/scalemail1.png https://dl.dropboxusercontent.com/u/63152810/n/crawl/scalemail2.png https://dl.dropboxusercontent.com/u/63152810/n/crawl/scalemail3.png 18:36:00 !lm * clan max=vlong x=vlong 18:36:01 707178. [2014-09-28 22:27:26] [vlong=0.16-a0-890-g98fc465] TZer0 the Shatterer (L16 OgHu of Ru) sacrificed health: slowed reflexes (EV -3)! (D:14) 18:36:06 %git :/tele 18:36:06 07wheals02 * 0.16-a0-890-g98fc465: Further no_tele refactoring / clarity. 10(2 hours ago, 6 files, 11+ 24-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=98fc4650776b 18:36:11 uh oh 18:37:38 the blink one is probably my fault, the mp one most like PF's 18:37:43 -!- minmay has joined ##crawl-dev 18:37:45 -!- FShckAway is now known as FatShack 18:38:38 last few mp unusuable, that's pretty harsh PleasingFungus 18:38:58 Show' em, Nick! 18:39:10 what's next, you get to 5hp, you die? 18:39:37 well you are *almost* dead so we decided to arbitrarily finish you off 18:39:41 * dpeg inserts usual rant about the desirability of dead players here 18:40:02 -!- mee has quit [Ping timeout: 272 seconds] 18:40:07 https://dl.dropboxusercontent.com/u/63152810/n/crawl/chars/scalemale.png oh shit 18:41:57 -!- ackack has quit [Ping timeout: 245 seconds] 18:43:07 -!- ackack has joined ##crawl-dev 18:43:22 bloax: https://dl.dropboxusercontent.com/u/63152810/n/crawl/whosh.png araganzar: yes +fly armour 18:46:04 -!- Patashu has quit [Ping timeout: 246 seconds] 18:47:35 wait, what did I do now 18:47:42 bloax: those shoulders are way too huge 18:47:54 yah 18:47:57 otherwise that looks fine 18:47:59 good thing we can.. cut them 18:49:04 "You don't have enough mp!" is also a weird message 18:49:06 PleasingFungus: you reversed a couple of checks 18:49:12 pushed fixes 18:49:12 https://dl.dropboxusercontent.com/u/63152810/n/crawl/scalemail1b.png there's also an alternative shape 18:49:16 maybe s/mp/magic/ or something 18:49:23 03wheals02 07* 0.16-a0-896-ge1b704a: Fix reversed check in benemut usefulness (PolkaDot). 10(6 minutes ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=e1b704a3873b 18:49:23 03wheals02 07* 0.16-a0-897-g43f0507: Don't warn about wielding a vampiric weapon if you can't. 10(3 minutes ago, 1 file, 2+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=43f0507c1a97 18:49:23 03wheals02 07* 0.16-a0-898-g4a5b4a0: Allow using +Blink while able to teleport, disallow under -Tele. 10(53 seconds ago, 1 file, 2+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=4a5b4a08cda3 18:49:25 ty for fixes 18:49:25 which plays well with arms 18:49:33 except arms look pretty bad on player dolls atm so whatever 18:49:35 isn't that a canned message, anyway? 18:49:47 oops, forgot to mention the ticket number 18:50:14 -!- Poncheis has quit [Quit: ChatZilla 0.9.90.1 [Firefox 32.0.3/20140923175406]] 18:50:19 wait, did a server rebuild already? 18:50:23 yeah, clan 18:50:25 apparently 18:50:32 !lm polkadot x=src 18:50:32 huh 18:50:32 7420. [2014-09-28 23:49:07] [src=clan] PolkaDot the Maledictor (L15 VpEn of Ashenzari) reached level 5 of the Swamp on turn 38090. (Swamp:5) 18:50:35 !version 18:50:39 trunk: 0.16-a0-817-g6a5ab01; 0.15: 0.15.1-1-gfacfea3; 0.14: 0.14.2; 0.13: 0.13.2; 0.12: 0.12.3; 0.11: 0.11.3; 0.10: 0.10.3-19-g6f05415 18:50:50 !version clan 18:50:51 trunk: 0.16-a0-817-g6a5ab01; 0.15: 0.15.1-1-gfacfea3; 0.14: 0.14.2; 0.13: 0.13.2; 0.12: 0.12.3; 0.11: 0.11.3; 0.10: 0.10.3-19-g6f05415 18:51:01 &version 18:51:04 -!- vimpulse has joined ##crawl-dev 18:51:08 *: 0.16-a0-890-g98fc465 18:51:08 i wonder if having dcall up should give dragon form wizardry 18:51:14 huh 18:51:20 &versions 18:51:31 CAO: 0.16-a0-817-g6a5ab01, CBRO: 0.16-a0-798-g042ce40, CDO: 0.16-a0-798-g042ce40, CKR: 0.16-a0-825-g577b6b2, CLAN: 0.16-a0-890-g98fc465, CSZO: 0.16-a0-798-g042ce40 18:51:46 %git :/NUM_FORMS 18:51:46 07PleasingFungus02 * 0.16-a0-831-gd5f470b: Define NUM_FORMS 10(8 weeks ago, 1 file, 4+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=d5f470b112b6 18:52:01 but yes 18:52:05 CLAN is the only one with them then 18:52:09 wheals: that sounds silly. 18:52:14 now there are only robes left untainted 18:52:35 didn't rchandra just rework robes 18:52:49 (and dragon armor) 18:52:54 anyway, the mp one sounds like it's beyond my pay grade 18:53:43 hm 18:53:58 btw ontoclasm: we need new quickblades 18:54:13 huh 18:54:22 -!- scummos__ has quit [Ping timeout: 245 seconds] 18:54:29 03doy02 07* 0.16-a0-899-ga5e9255: use a less weird message here 10(4 minutes ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=a5e9255c7759 18:54:32 they still look boring and shit on the dolls 18:54:53 (nobody but me knows how many word classes and meanings shit has) 18:55:31 Hi all :) Why doesn't "crawl --help" inform users about Crawl's --edit-save option? 18:55:34 -!- Patashu has joined ##crawl-dev 18:55:52 Bloax: they look like curved daggers, what's the problem 18:56:06 hm that's a weird bug 18:56:51 in fact they look pretty much exactly like the floor tile 18:57:12 yeah but then branded/artifact ones come into play 18:57:48 well, branded ones are blue 18:57:49 -!- Kramell has quit [Remote host closed the connection] 18:57:56 <|amethyst> have an MP fix 18:57:57 and there's no separate tile for artifact ones 18:58:06 so i guess we could add that? 18:58:24 * geekosaur wonders if there should be a -help-all analogous to --help-all in qt and gtk programs 18:58:58 |amethyst: ah, you found it? 18:59:16 (of course there are like... 3 types of weapons that have a separate randart doll tile so) 18:59:46 geekosaur: what would --help-all do? 18:59:50 anyway, gotta go work 19:00:05 rip in peace 19:00:17 -!- UncertainKitten has quit [Ping timeout: 260 seconds] 19:01:11 -!- SomeStupidGuy has quit [Ping timeout: 244 seconds] 19:01:11 if you use --help on a gtk program, you get the most common options and not debugging etc. options. --help-all shows all of them. (there are usually other subsets, like --help-gtk shows the options that gtk itself steals and hides from the user code to constrain its behavior for debugging etc.) 19:01:56 things like -edit-save are not really intended for normal users, and are appropriate for special help groups instead of the normal message, which is already pretty big 19:03:37 <|amethyst> geekosaur: yes, having those would be nice 19:04:32 -!- Kramell has quit [Remote host closed the connection] 19:05:57 -!- asddsa has quit [Client Quit] 19:09:11 -!- UncertainKitten has joined ##crawl-dev 19:10:17 geekosaur: it might still be too hard to find out how to unpack a save file. 19:10:17 OK, how about the following even-more-discoverable solution? Start every save file with the following bytes: 19:10:17 "DCSSSAVE\n\nThis is a Dungeon Crawl Stone Soup saved game. If you feel you must tinker with this file from outside of Crawl, please use "crawl --edit-save" to unpack it first.\n\nSave data follows.\n\n" 19:11:45 sounds like a fun way to break save compat, whenever we want to do that 19:12:09 PleasingFungus: you want save games to be *backward* compatible?? 19:12:11 <|amethyst> PleasingFungus: I guess I'll do this the hackish way that changes one function, as opposed to adding yet another parameter to three functions that already take 2-4 booleans 19:12:29 |amethyst: still excited to find out what the bug is! 19:12:33 or where it is, rather 19:12:35 vimpulse, you couldn't transfer your safe to a new version on the server if it weren't 19:12:55 savefiles are slightly backward compatible aiui 19:12:57 *save 19:13:13 I was unclear. Let me clarify. PleasingFungus: you want modern save files to work on old versions of Crawl?? 19:13:19 03|amethyst02 07* 0.16-a0-900-gee12738: Don't check MP for spells again after spending mana (#8997) 10(15 minutes ago, 1 file, 11+ 4-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=ee12738d0190 19:13:22 in that they show up correctly in the save browser 19:13:36 -!- Bloax has quit [Ping timeout: 272 seconds] 19:13:40 ohhh 19:13:52 I was looking in formreform stuff 19:13:57 but this was natereform stuf 19:13:59 f 19:14:10 !polymorph nrook 19:14:10 wheals zaps a wand. nrook evaporates and reforms as a killer bee! 19:14:27 that's p funny 19:14:34 ty for the fix, |amethyst! 19:16:23 -!- dpeg has quit [Quit: sleep] 19:16:51 * vimpulse reads and learns about version tags 19:18:46 -!- Kramell has quit [Remote host closed the connection] 19:20:02 case 16: case 17: case 20: case 25: case 30: case 37: case 38: case 45: could be @crawlcode material 19:20:21 -!- debo has quit [Ping timeout: 260 seconds] 19:20:42 what is that, the old summon small mammals code? 19:21:10 -!- Kramell has quit [Remote host closed the connection] 19:21:12 no, the spectral weapon hack code linked in the article 19:21:16 oh god 19:21:20 but it reminded me of the old spammals 19:21:58 it's kinda beautiful 19:21:59 tbh 19:22:11 i wonder if the m.type = MONS_WOOD_GOLEM is still there 19:22:16 !source tags.cc 19:22:16 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/tags.cc;hb=HEAD 19:22:34 it is! 19:23:06 -!- Kramell has quit [Remote host closed the connection] 19:23:37 Dear PleasingFungus: Dear all: 19:23:37 1. Is it useful for the save browser in OLD versions of Crawl to be able to read the "character info" from saves from NEWER versions of Crawl? 19:23:37 2. The Zip format is a smart format. It's fine to add as much information as you want to the beginning of a zipfile. Unzip utilities will ignore it. The Zip data is all expected to be stored at the *end* of the file. Is the same thing true regarding Crawl saves? 19:24:03 probably not super useful but it's nice 19:24:58 re 2, I doubt it 19:25:03 but I'm not an expert 19:26:19 -!- Patashu has quit [Quit: Page closed] 19:26:39 I like how PleasingFungus has to be explicitely included for dear all, as if he's in quarantine 19:27:11 gammafunk: :p he was included first. Dear all were just a secondary consideration. 19:28:03 It's ok just to ask the question in the channel 19:28:11 OK. Another idea. Crawl should store a HOW_TO_TINKER.txt file in "~/crawl/saves". It should say: "If This is a Dungeon Crawl Stone Soup saved game. If you feel you must tinker with this file from outside of Crawl, please use ( crawl --edit-save ) to unpack it first." 19:28:39 -!- Bloax has joined ##crawl-dev 19:29:05 *It should say: "To tinker with these files, please use ( crawl --edit-save ) first." 19:29:13 Sensible? 19:30:10 I don't know what we're trying to fix with this. Anyone who wants to edit a save should be motivated enough to find out about --edit-save, and if that's too hard to find out about, we should just document that option properly 19:30:46 Players who want to manipulate their games generally just use wizard mode 19:31:01 gammafunk: geekosaur feels that there are too many options to mention them all on one screen. 19:31:03 -!- alefury has quit [] 19:31:04 -!- Monkaria has quit [Quit: Page closed] 19:31:05 yeah, i'm not sure that making it more accessible to edit saves is particularly useful 19:31:22 well he described a --help-all option 19:31:26 which --help could refer to 19:31:37 -!- Patashu has joined ##crawl-dev 19:31:42 I think it's a basic documentation problem that doesn't require format changes or special files 19:32:34 hmmm. On second thought, he's right. Crawl could simply say, "To learn about --edit-save and other rarely-used options, type ( crawl --help-all )." 19:33:45 Hark, mortal! Play the passtune to edit your save file! 19:34:26 * vimpulse pulls out his bagpipes and plays the 1987 Rick Astley song "Never Gonna Give You Up" 19:35:23 -!- schistosoma has quit [Read error: Connection reset by peer] 19:36:44 -!- schistosomatic is now known as schistosoma 19:36:56 -!- Kramell has quit [Remote host closed the connection] 19:37:55 -!- excalibur03 has quit [Read error: Connection reset by peer] 19:40:07 for further directions refer to https://www.youtube.com/watch?v=dQw4w9WgXcQ 19:43:54 god fucking dammit why do i not have you muted 19:45:28 getting mad at getting rickrolled in the year 2014 19:45:46 now there's the true shocker 19:45:56 -!- Kramell has quit [Remote host closed the connection] 19:46:20 does it really count as being rickrolled 19:46:27 -!- Kramell has quit [Remote host closed the connection] 19:46:29 barely 19:46:37 -!- vimpulse` has joined ##crawl-dev 19:49:39 -!- Kramell has quit [Remote host closed the connection] 19:49:56 -!- Brannock__ has joined ##crawl-dev 19:50:08 -!- vimpulse has quit [Ping timeout: 260 seconds] 19:51:37 -!- Brannock_ has quit [Ping timeout: 260 seconds] 19:52:33 -!- Kramell has quit [Remote host closed the connection] 19:52:46 -!- PolkaDot has quit [Quit: Lost terminal] 19:53:13 containing what, exactly? 19:53:18 oh I'm a page off 19:53:24 rip 19:54:32 -!- hauzer has quit [Quit: Leaving.] 19:55:38 -!- Kramell has quit [Remote host closed the connection] 19:58:34 trelanon (L18 DDFi) ERROR in 'mon-movetarget.cc' at line 115: ZotDef: monster fire elemental failed to pathfind to (40,26) (the Orb) (Zot (ZotDef)) 20:01:26 OK. -dump-maps, -edit-save, and maybe -gdb and -no-gdb could move into some second help screen. Would "-help-rare" be a reasonable option name to provide access to this help screen? 20:01:41 -!- RedWarrior0 has quit [Quit: Page closed] 20:02:50 also -seed 20:02:51 trelanon (L18 DDFi) ERROR in 'mon-movetarget.cc' at line 115: ZotDef: monster ice statue failed to pathfind to (40,26) (the Orb) (Zot (ZotDef)) 20:02:51 -!- vimpulse` is now known as vimpulse 20:02:52 -!- Kramell has quit [Remote host closed the connection] 20:04:20 -!- ackack has quit [Ping timeout: 258 seconds] 20:05:27 wheals: -seed is no longer documented. See https://gitorious.org/crawl/crawl/commit/392fa5e58279f52e3286c9a65b2a7cf615f62192 20:05:45 yeah, i'd think of it as the same category as -edit-save 20:06:12 -!- Kramell has quit [Remote host closed the connection] 20:06:23 hm, -plain is probably around the same as -set-last-opt 'char_set = ascii' 20:08:22 -!- PleasingFungus has quit [Ping timeout: 272 seconds] 20:08:41 -!- Kramell has quit [Remote host closed the connection] 20:13:46 -!- vimpulse has quit [Ping timeout: 272 seconds] 20:17:52 -!- tabstorm has quit [Ping timeout: 272 seconds] 20:21:51 -!- vimpulse has joined ##crawl-dev 20:24:14 Dear all: Repeat: Would "-help-rare" be a reasonable option name to provide access to the new help screen which describes "-dump-maps", "-edit-save", "-seed", and maybe "-no-gdb"? 20:24:30 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 20:25:24 maybe '-help-all' instead? since that was mentioned before as a semi-standard thing? 20:26:39 -!- Zermako_ has quit [] 20:26:54 wheals: The way that Gnome and KDE applications sometimes do it is that they divide their help into one main help screen, plus "--help-kde", "--help-qt", and other secondary help screens. "--help-all" shows the contents of all help screens at the same time. 20:27:17 oh 20:28:33 i'm not really how sure how useful it would be without any documentation for -edit-save, which as i understand it is a bit complicated 20:29:35 -!- tabstorm has joined ##crawl-dev 20:32:41 -!- Bloax has quit [Quit: Error: Bloax not found] 20:33:08 -!- st_ has quit [] 20:35:07 -!- tsohg has quit [Remote host closed the connection] 20:35:09 trelanon (L20 DDFi) ERROR in 'mon-movetarget.cc' at line 115: ZotDef: monster ufetubus failed to pathfind to (40,26) (the Orb) (Zot (ZotDef)) 20:36:32 -!- mee has quit [Quit: Leaving] 20:37:43 -!- SomeStupidGirl has quit [Client Quit] 20:39:44 wrong spell mp cost 13https://crawl.develz.org/mantis/view.php?id=8998 by asdu 20:40:36 !lm asdu x=vlong 20:40:36 454. [2014-09-29 01:28:30] [vlong=0.16-a0-890-g98fc465] asdu the Eclecticist (L16 DEIE of Sif Muna) killed Sojobo on turn 24838. (Vaults:2) 20:40:38 %git 20:40:38 07|amethyst02 * 0.16-a0-900-gee12738: Don't check MP for spells again after spending mana (#8997) 10(2 hours ago, 1 file, 11+ 4-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=ee12738d0190 20:40:40 -!- tsohg has quit [Ping timeout: 272 seconds] 20:40:56 probably a dup 20:41:46 !tell pleasingfungus I haven't reworked robes in any sense that I'm aware of, not even IRL 20:41:46 rchandra: OK, I'll let pleasingfungus know. 20:47:11 rchandra: your name begins with the same letter as roctavian's 20:51:26 -!- mamgarchan has quit [Ping timeout: 272 seconds] 20:51:53 -!- Ququman has quit [Read error: Connection reset by peer] 20:53:03 -!- schistosoma has quit [Ping timeout: 246 seconds] 20:53:37 trelanon (L20 DDFi) ERROR in 'mon-movetarget.cc' at line 115: ZotDef: monster kraken failed to pathfind to (40,26) (the Orb) (Zot (ZotDef)) 20:53:43 haha, I was going to wonder out loud about that association, and I held my tongue 20:54:37 clearly |am.ethyst has chosen the cleverest of names, since no one confuses him for anyone else 20:56:24 -!- ackack has joined ##crawl-dev 20:56:30 -!- FiftyNine has quit [Ping timeout: 272 seconds] 20:57:53 !seen |* 20:57:53 Sorry wheals, I haven't seen |*. 20:58:52 -!- ldf has quit [Quit: ldf] 20:59:28 |ameth often gets thanked/complained to when I find a randart amulet bearing his name (before being IDed) 21:01:47 tarotdeck is the only one of us who has randarts bearing his name post-id (and david plog i guess) 21:03:13 -!- Bullock has quit [Ping timeout: 246 seconds] 21:07:14 Plog in artefacts antedates dpeg as dev 21:07:25 -!- titanjones has quit [Quit: Page closed] 21:08:26 so does "of the Hanged Man" :P 21:08:42 -!- Sequell has quit [Remote host closed the connection] 21:08:53 -!- Sequell has joined ##crawl-dev 21:11:21 -!- Lasty has quit [Quit: Leaving.] 21:12:31 -!- FatShack is now known as FShckAway 21:18:03 does plog come from Colossal Cave? I thought that was "plugh" and "xyzzy" though (also, FR: Xyzzy) 21:18:40 plugh, yes 21:19:14 hm 21:19:17 ?/git.develz 21:19:18 No matches. 21:20:42 -!- tswett has quit [Ping timeout: 245 seconds] 21:21:07 case 15: strcat(glog , "Staff of Wucad Mu"); break; // this random name generator makes some weird things 21:21:13 interesting 21:21:58 what does glog mean anyway 21:22:52 Clearly named after the elusive David Gloog. 21:22:58 <_< 21:23:36 http://git.develz.org/?p=crawl-anc.git;a=blob;f=builder2.cpp;h=56a9686334bd889c6bb2cc7527e40f96fb85619c;hb=3f8128f59b04b793ca57867a21d96791a5819a68#l3079 21:25:36 ok, it looks like plog wasn't in 1.1, but it was in 2.70 21:33:04 -!- mkbehr has quit [Quit: Leaving] 21:33:19 Is it really a problem to generate too-short names? imo it would be interesting to see a randart spellbook of Ys or a randart demon blade "X", etc 21:33:29 Much like the meaning of the s in sgrunt, the meaning of plog will remain a mystery for all eternity 21:34:13 The demon blade " " 21:34:45 or "" if you like 21:35:15 :p Not that I expect Plog to ever go away, it's one of those little crawl traditions 21:35:51 yes, I hope it doesn't (whether or not shorter names are allowed) 21:36:00 !lg * ikiller=plog 21:36:01 2. SchwerMuta the Slayer (L26 HOFi of Beogh), blown up by a lich (led by Plog) on Depths:1 on 2014-05-23 11:33:58, with 569378 points after 90039 turns and 9:15:42. 21:36:10 ??dieselteamideas[bung 21:36:11 dieselteamideas[33/37]: team randart weapon: LEVITICUS BUNG X 21:36:39 I hope those are all real 21:37:00 idea: replace the tiles monster HP bar with a series of blocks, like http://dev.bukkit.org/media/images/58/456/cover.jpg 21:37:01 those are actually all hardcoded ones 21:37:19 that way people won't think that it's continuous (which is isn't but people think it is because it's a bar) 21:37:27 name [i] += 97; //97; 21:37:37 very useful comment 21:38:04 yeah I've seen people make that mistake "Why didn't I do any damage" 21:38:15 * geekosaur wonders if that was a global sed that went awry 21:38:15 it looks like originally Plog was used only if it was length 0, not <5 21:38:29 geekosaur: as if linley knew how to use sed 21:38:34 wait, it's <5? i thought it was <4 21:38:36 gammafunk, I have another "impossible" task idea for you if you figure out the glyph thing 21:38:38 -!- ackack has quit [Ping timeout: 258 seconds] 21:38:43 gammafunk: chaining fake langs <_< 21:38:44 otherwise how did the amulet of Fuck generate 21:38:45 Grunt: yes? 21:38:48 oh god 21:38:50 oh, must be <4 21:38:56 I was thinking more a global search and replace in a text editor, not sed /per se/ 21:38:56 also doge 21:38:56 also Fuck the tengu 21:39:02 ??mercenary card[tengu 21:39:03 mercenary_card[2/5]: Possible mercenaries are: big kobold, merfolk, naga, tengu, orc knight, centaur warrior, spriggan rider (demonspawn in 0.15), ogre mage, minotaur, random coloured (classless) draconian, deep elf blademaster. Higher card power level makes more of them available, and starts you higher up the list. 21:39:07 ??mercenary card[the tengu 21:39:08 mercenary_card[4/5]: Fuck the tengu comes into view. It is wielding a dwarven hand axe. Pay Fuck's fee of 140 gold? 21:39:09 <3 21:39:22 I did figure out the glyph thing, but I'll have to wait till later in the week to make the patch 21:39:32 but chaining languages is....well it's silly 21:39:50 Players are clamouring for !!! + dwarven 21:39:51 <_< 21:39:57 yes, it will lead so lang = grunt + grunt + grunt 21:40:00 haha 21:40:12 futhark + !!! 21:40:13 that, combined with HDA.rc 21:40:34 dang 21:40:41 Won't you inevitablely run in cases where the order of languages matters 21:40:53 magicpoints: let players worry about that imo 21:40:56 matters how? 21:41:22 -!- Daekdroom has quit [Quit: Saindo] 21:41:37 lang-a is s/f/kerg/, lang-b is s/er/kop/ 21:42:07 It's the linguistic equivalent of the keystone kops 21:42:18 1learn add somewhere 21:42:18 -!- mamaG has quit [Quit: Exit Stage Left] 21:42:34 1learn add one_true_language 21:42:34 ? 21:43:11 Kop Kaptain (13K) | Spd: 10 | HD: 5 | HP: 16-38 | AC/EV: 3/12 | Dam: 7 | 10weapons, 10items, 10doors | Res: 06magic(20) | Chunks: 09poison | XP: 97 | Sz: Medium | Int: normal. 21:43:11 %??big kobold name:Kop_Kaptain n_rpl col:lightmagenta 21:43:13 wheals: <3 21:43:27 wheals: imo bring back pies for that purpose 21:43:31 atinlay isn't a language yet, is it? 21:43:39 rchandra: imo code it up 21:43:40 <3 21:44:04 -!- schistosoma is now known as somatic 21:44:15 I wonder how tough that'd be. do the fake languages use regexps? 21:44:15 -!- somatic is now known as schistosoma 21:44:39 kobold kops that only show up in a very rare kops zig set imo 21:44:45 They're not exactly regexps for the most part, but I suspect it could be done easily. 21:44:51 -!- Aule has quit [Quit: Page closed] 21:45:46 %git :/!!! 21:45:47 07Grunt02 * 0.15-a0-284-g0ae9f4f: Let stabbing with blowgun attacks extend effect duration (elliptic). 10(5 months ago, 11 files, 128+ 49-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=0ae9f4fba60e 21:46:00 %git HEAD^{/grunt} 21:46:01 07tenofswords02 * 0.16-a0-634-gd130c34: Further Swamp end vaults adjustments 10(11 days ago, 1 file, 73+ 71-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=d130c34a3a18 21:46:05 rip 21:46:11 %git HEAD^{/grunt.*fake} 21:46:11 07pubby02 {wheals} * 0.15-a0-34-gf723869: Add a grunt fake language!!! 10(9 months ago, 5 files, 90+ 38-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=f7238693c818 21:46:18 -!- rophy has quit [Quit: Miranda NG! Smaller, Faster, Easier. http://miranda-ng.org/] 21:46:40 lang-fake.cc, nice 21:46:56 (re that first commit I'm still amused I managed to get "in a vulnerable spot" back into the game) 21:47:14 ?/vulnerable spot 21:47:15 Matching entries (1): it[38]: it was stabbed in a vulnerable spot! 21:47:15 Grunt was stabbed in a vulnerable spot!!!! 21:47:23 feh, 21:47:28 * Grunt seems unharmed. 21:52:34 -!- Kramin has quit [Quit: This computer has gone to sleep] 22:03:51 !learn set wheals[2] todo: fix ghost speed, leeches, give xtahua red drac breath (and clear out mon-abil as much as possible), mantis patches, ambient noise, refactor spell noise, make ghost crabs better :(, merge carni & sapro, vault docs, zigs, bring back plague shamblers (sorta) 22:03:52 wheals[2/4]: todo: fix ghost speed, leeches, give xtahua red drac breath (and clear out mon-abil as much as possible), mantis patches, ambient noise, refactor spell noise, make ghost crabs better :(, merge carni & sapro, vault docs, zigs, bring back plague shamblers (sorta) 22:04:17 -!- wvc has quit [Read error: Connection reset by peer] 22:04:25 speaking of mantis patches, does mantis still think 0.15 is beta? 22:05:06 er, that's not a question. It does still think that. 22:06:30 ??nap kin 22:06:30 nap kin ~ napkin[1/1]: see {v-napkin} 22:06:34 oh no 22:07:08 !learn set napkin see {vnapkin} 22:07:08 napkin[1/1]: see {vnapkin} 22:07:10 ??nap kin 22:07:10 nap kin ~ napkin ~ vnapkin[1/5]: hosts CDO 22:07:15 hm, still bad 22:07:18 !learn del napkin 22:07:18 Deleted napkin[1/1]: see {vnapkin} 22:07:21 ??nap kin 22:07:22 I don't have a page labeled nap_kin in my learndb. 22:07:30 !learn set nap_kin see {vnapkin} 22:07:30 nap kin[1/1]: see {vnapkin} 22:09:14 -!- Kalir has quit [Changing host] 22:13:11 someday nap kin is going to develop N..K cells :p 22:17:06 wheals: Regarding your comment of an hour and 45 minutes ago (21:28 Eastern Time): 22:17:06 What do you mean? "crawl -edit-save" already includes its own built-in help. When you run it, it tells you how to use it. 22:19:50 -!- joy1999 has quit [Read error: Connection reset by peer] 22:31:09 -!- vimpulse has left ##crawl-dev 22:33:09 -!- AtomikKrab has quit [Ping timeout: 246 seconds] 22:33:18 -!- vimpulse has joined ##crawl-dev 22:37:39 -!- staplegun has quit [Read error: Connection reset by peer] 22:37:48 -!- Fhqwhgads_ has quit [Remote host closed the connection] 22:39:28 -!- phalm has quit [Ping timeout: 246 seconds] 22:40:07 -!- ussdefiant has joined ##crawl-dev 22:43:55 more crabs please 22:47:41 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 22:50:04 -!- pentax has quit [Ping timeout: 244 seconds] 22:52:31 getting crabby, are we? 22:56:54 ??vnapkin 22:56:54 vnapkin[1/5]: hosts CDO 22:59:22 -!- tsohg has quit [Ping timeout: 240 seconds] 23:00:37 -!- wvc has quit [Ping timeout: 260 seconds] 23:04:12 * geekosaur thinks that whole thing should just be moved wholesale to nap_kin, perhaps 23:09:28 -!- WalkerBoh has quit [Remote host closed the connection] 23:10:21 wheals: geekosaur: I put some of the discussed ideas into dokuwiki. https://crawl.develz.org/wiki/doku.php?id=dcss:brainstorm:interface:interface_ideas#pre-game_help 23:10:22 Thanks folks! Good night. 23:10:25 -!- vimpulse has quit [Remote host closed the connection] 23:13:28 -!- demiskeleton has quit [Quit: Leaving] 23:14:51 -!- wvc1 has quit [Ping timeout: 258 seconds] 23:25:49 -!- PleasingFungus has joined ##crawl-dev 23:29:06 hm 23:29:07 PleasingFungus: You have 1 message. Use !messages to read it. 23:29:13 -!- Brannock__ has quit [Ping timeout: 272 seconds] 23:29:33 oh, roctavian, the other rchandra. 23:29:35 w/e. 23:29:43 you start with r, you get tab-completed. 23:29:48 -!- Kramin has quit [Quit: This computer has gone to sleep] 23:30:08 I don't mind as long as you don't mind getting the !tells 23:30:26 haha 23:30:30 fair enough 23:32:52 was thinking about hydra form 23:33:03 one way to differentiate it from dragon form would be to steal from another spell, summon hydra 23:33:10 and make it very high damage, very short duration 23:34:30 -!- Krakhan has quit [Ping timeout: 244 seconds] 23:34:40 -!- rast has quit [Read error: Connection reset by peer] 23:36:06 -!- tensorpudding has quit [Ping timeout: 272 seconds] 23:39:17 oh 23:39:46 would people jsut keep recasting it and swearing? 23:40:19 well, if you keep recasting it, those are turns you aren't actually 23:40:21 moving or attacking 23:40:25 (and also, the hunger cost...!!!) 23:40:55 true, that could be relevant for a big group 23:42:43 THE 23:42:43 FOOD 23:42:44 COST 23:42:47 !!!!!!!!!!!!!!!! 23:47:48 -!- Blakmane has quit [Quit: Page closed] 23:48:06 -!- teflonbiscuit has quit [Quit: Page closed] 23:49:53 -!- trane has quit [Quit: Page closed] 23:50:12 PleasingFungus: you can also just use a cooldown 23:50:22 if recasting is an issue 23:51:04 -!- PleasingFungus has left ##crawl-dev 23:51:08 -!- PleasingFungus has joined ##crawl-dev 23:51:18 well, that wouldn't quite work, since it's a form 23:51:32 oh. I guess you could set the cooldown at the moment you enter the form 23:51:33 -!- tcsc has quit [Quit: computer sleeping] 23:51:55 well, even afterwards? 23:52:12 but I'm not sure that this isn't just bladehand/dform with buff pots 23:52:38 if it does the "cleave-like" effect then it might be more interesting 23:52:55 people whine about not having brands and fancy things in uc all the time 23:53:00 even though they're bad people 23:54:16 here's hope that new transmutations become the next great bad idea sink along with new gods/species 23:56:01 Clearly I need to get idea cracking again 23:56:05 ??Grunt[bad idea 23:56:06 grunt[13/19]: we need to encourage grunt's bad ideas as much as possible 23:56:14 mass hellfireball when 23:56:30 As soon as we figure out where to put regular hellfire as a spell 23:56:31 <3 23:56:40 fr: hell sentinel form 23:56:44 mmmmmmmmmmm 23:56:50 well I mean obviously the cleave thing was going to be included, yes 23:56:55 you're going to 23:56:56 !glasses 23:56:56 oh *obviously* 23:56:57 ( •_•)    ( •_•)>⌐■-■    (⌐■_■) 23:56:57 #monster 23:56:58 cleave to that idea 23:56:59 ??? 23:57:26 and *of course* spriggan druids will be able to convoke you 23:57:38 cleave | short duration & ~fire attack & ~elemental resists 23:57:43 more important is making inner flame on the player work 23:57:51 rchandra: I have a patch for that somewhere! 23:57:52 | fast swimming & ~flight 23:57:53 <_< 23:58:03 fire attack? 23:58:08 the dragon breath 23:58:09 it'll be a felid quality-of-life patch 23:58:14 on a hydra? 23:58:16 (also what form are we talking about) 23:58:21 no I'm talking about the differences 23:58:26 oh ok 23:58:30 I'm poking a bitfield 23:58:36 obviously 23:58:36 wow 23:58:42 sorry, this is kind of formreform code 23:58:50 imo formreform reform 23:58:52 oh, that makes more sense then 23:59:01 ranged form when 23:59:09 nessos form 23:59:29 it *might* be possible to make an oklob form that's not dumb 23:59:38 oh 23:59:40 imo replace tree form with oklob form 23:59:42 I was thinking about an obsidian axe form 23:59:53 alright, that's it. shut down the channel