00:00:04 -!- Sose has quit [Ping timeout: 246 seconds] 00:01:32 <|amethyst> ah, zero conflicts :) 00:02:04 -!- lobf has quit [Quit: lobf] 00:03:45 gozag gold on kill makes killing stacked slimes inefficient 13https://crawl.develz.org/mantis/view.php?id=9683 by chequers 00:03:51 wow, that branch name 00:03:59 preview of new objstat output: https://docs.google.com/spreadsheets/d/1OsniqSLG3wP8Mr0ZxxvNwYFHGmHbWIZSLZScVk-UhFU/edit?usp=sharing 00:04:08 looks like it can import into google sheets again, yay 00:04:19 but that's only the 3-rune one 00:04:26 who knows if 15-rune will fit 00:04:39 -!- ussdefiant has joined ##crawl-dev 00:07:12 ...woah 00:07:16 shard shrikes place in zot? 00:07:26 and in depths apparently 00:07:39 yes ive seen them 00:07:47 i wasnt sure if it was a vault or just natural (probably the former) 00:07:56 unless you are confirming they are a possible spawn 00:08:20 well they're placing somehow 00:08:26 that doesn't tell me if it's a vault or not 00:08:49 but they're placing on zot:1-4, and for some reason on depths:3 00:08:51 specifically 00:09:11 that particular level could be due to variance, as this is only 100 iterations 00:09:30 but it seems no more than one ever places, so it's not that big a deal I guess 00:09:41 03|amethyst02 07* 0.17-a0-808-gf5f64b3: Remove some "typedef struct"s. 10(30 minutes ago, 1 file, 10+ 10-) 13https://github.com/crawl/crawl/commit/f5f64b3f4db0 00:09:41 03|amethyst02 07* 0.17-a0-809-gf90f871: Use member initializer syntax in domino.h. 10(24 minutes ago, 1 file, 20+ 44-) 13https://github.com/crawl/crawl/commit/f90f871ab74d 00:09:41 03|amethyst02 07* 0.17-a0-810-g32a3d8f: Break a long line. 10(9 minutes ago, 1 file, 2+ 1-) 13https://github.com/crawl/crawl/commit/32a3d8f99b6d 00:09:41 03|amethyst02 07* 0.17-a0-811-g900e483: Correct signedness and simplify. 10(2 minutes ago, 1 file, 2+ 4-) 13https://github.com/crawl/crawl/commit/900e48383658 00:09:41 03|amethyst02 07* 0.17-a0-812-gf7dae37: Staticalise a function. 10(81 seconds ago, 1 file, 2+ 2-) 13https://github.com/crawl/crawl/commit/f7dae379c246 00:09:56 -!- SpaceCob has quit [Quit: Page closed] 00:10:14 nice, a depths:4 with 12 caustic shrikes 00:10:50 Unstable branch on crawl.s-z.org updated to: 0.17-a0-807-g4eeb067 (34) 00:11:20 chequers: how does gozag gold on kill interact with the splitting starspawn in abyss? 00:11:29 -!- Brannock_ has quit [Ping timeout: 245 seconds] 00:11:35 good question! 00:11:43 probably currently gives gold 00:11:48 another possible abuse: the tentacles 00:12:00 tentacles should be taken care of 00:12:27 but before they were giving gold when they were dying *and* created 00:13:01 -!- CanOfWorms has quit [Ping timeout: 250 seconds] 00:13:12 -!- travis-ci has joined ##crawl-dev 00:13:13 The build is still failing. (domino2 - 35ae1ae #2429 : Brendan Hickey): http://travis-ci.org/crawl/crawl/builds/60067683 00:13:13 -!- travis-ci has left ##crawl-dev 00:15:03 -!- simmarine has quit [Ping timeout: 256 seconds] 00:15:05 travis-ci.org isn't loading for me 00:15:45 bh: loads for me 00:16:06 mon-util.cc:992:5: error: no matching function for call to 'apply_variations' apply_variations(env.tile_flv(pos), &tile, pos); 00:16:22 ./tileview.h:58:6: note: candidate function not viable: requires 4 arguments, but 3 were provided 00:16:52 -!- Guest34649 has quit [Ping timeout: 246 seconds] 00:16:56 hrm. I think my build environment is screwed up. It didn't bother trying to rebuild mon-util.cc 00:18:13 ah, gammafunk that's stale 00:18:22 -!- Cerpin has joined ##crawl-dev 00:19:01 bh: no you!! 00:19:09 Unstable branch on crawl.develz.org updated to: 0.17-a0-812-gf7dae37 (34) 00:20:42 -!- Pacra has quit [Ping timeout: 276 seconds] 00:22:00 -!- CanOfWorms has joined ##crawl-dev 00:24:07 -!- Cerpin has quit [Ping timeout: 256 seconds] 00:25:21 -!- simmarine has joined ##crawl-dev 00:25:37 -!- shummie has quit [Ping timeout: 246 seconds] 00:31:31 03noxdominus02 07* 0.17-a0-747-g8f5862e: Update backgrounds.txt 10(4 days ago, 1 file, 44+ 44-) 13https://github.com/crawl/crawl/commit/8f5862e3e202 00:31:31 03noxdominus02 07* 0.17-a0-748-g1aec193: Update species.txt 10(4 days ago, 1 file, 42+ 43-) 13https://github.com/crawl/crawl/commit/1aec193fc6b4 00:31:31 03noxdominus02 07* 0.17-a0-749-g3b744e1: Update unident.txt 10(4 days ago, 1 file, 13+ 11-) 13https://github.com/crawl/crawl/commit/3b744e183fef 00:31:31 03|amethyst02 07* 0.17-a0-816-g49d9e9f: Merge pull request #10 from noxdominus/patch-1 10(2 minutes ago, 0 files, 0+ 0-) 13https://github.com/crawl/crawl/commit/49d9e9fe4f2a 00:32:59 @??wolf spider 00:32:59 wolf spider (16s) | Spd: 15 | HD: 11 | HP: 42-68 | AC/EV: 3/10 | Dam: 25, 1508(poison:22-44) | web sense | Res: 06magic(20) | Vul: 09poison | Chunks: 09poison | XP: 565 | Sz: Medium | Int: insect. 00:33:37 <|amethyst> (I assume that's good, didn't want to bother Zaбa again when noxdominus's translations have all been good so far) 00:34:20 -!- SomeStupidGirl has quit [Read error: Connection reset by peer] 00:34:42 CanOfWorms: heyyyy 00:34:47 hm? 00:34:47 you know what you should do 00:34:54 draw me a big cauldron >.> 00:35:02 :o 00:35:04 later 00:35:08 U 00:35:21 if you need inspiration for cauldrons 00:35:24 https://dl.dropboxusercontent.com/u/1000017/crawl/logotype9.png 00:35:39 u also works 00:35:45 I can fancy that up 00:35:49 -!- ProzacElf has quit [Ping timeout: 264 seconds] 00:36:18 https://dl.dropboxusercontent.com/u/1000017/crawl/logotype10.png without the words 00:36:23 if that helps 00:36:47 you can redo it completely if you want, as long as it's around that size 00:36:57 -!- Guest85831 is now known as fazisi 00:37:14 alright 00:37:55 thank you in advance :D 00:38:53 <|amethyst> chequers: in your fixed #4 you broke the resistance stuff: ghost.cc:211:56: warning: statement has no effect 00:39:22 -!- ProzacElf has joined ##crawl-dev 00:39:41 <|amethyst> chequers: still need the resists |= 00:40:48 hmm, isn't that what mrd was meant to do? 00:41:19 <|amethyst> mrd isn't specific to ghost_demons 00:41:45 <|amethyst> so it doesn't know to set 'resists' 00:41:50 ah 00:42:11 <|amethyst> my recommendation would be something like: 00:44:38 <|amethyst> static int _panlord_random_resist_level() { return random_choose_weighted(1, -1, 3, 0, 3, 1, 3, 2, 0); } 00:45:02 <|amethyst> or that could use case 0: return -1; case 1: case 2: etc 00:45:09 <|amethyst> then you could do 00:45:18 <|amethyst> (back in init_pandemonium_lord) 00:45:46 <|amethyst> resists |= mrd(MR_RES_FIRE, _panlord_random_resist_level()) 00:46:05 <|amethyst> | mrd(MR_RES_COLD, _panlord_random_resist_level()); 00:46:07 ah, i see 00:46:12 yes, that's easy enough 00:47:36 <|amethyst> which does remind me 00:47:57 <|amethyst> we should probably turn the varargs random_choose_weighted into a C++11 varargs template function 00:48:13 <|amethyst> so it doesn't need the terminating 0 00:48:53 <|amethyst> makes it more like the other versions of random_choose_weighted, and would have prevented several bugs 00:49:15 <|amethyst> where we had a conditional weight, but when it was zero that cut off all the following choices 00:53:27 fixed as per your suggestion and tested, thanks 00:53:29 Windows builds of master branch on crawl.develz.org updated to: 0.17-a0-816-g49d9e9f 00:54:29 <|amethyst> I'll stick a few newlines into that rcw call 00:54:35 <|amethyst> thank! 00:54:36 <|amethyst> s 00:54:46 u 2 ! 00:55:47 -!- qoala has joined ##crawl-dev 00:56:06 -!- dtsund has quit [Quit: dtsund] 00:56:52 03chequers02 07[pull/4] * 0.17-a0-629-g325f162: Simplify pan lord rF/rC calculation. 10(11 days ago, 1 file, 7+ 11-) 13https://github.com/crawl/crawl/commit/325f1623ec6f 01:02:21 ??gelid demonspawn 01:02:21 I don't have a page labeled gelid_demonspawn in my learndb. 01:02:24 @??gelid demonspawn 01:02:25 gelid demonspawn (026) | Spd: 10 | HD: 10 | HP: 45-68 | AC/EV: 22/10 | Dam: 20 | 10weapons, 10items, 10doors | Res: 06magic(40), 02cold++ | Vul: 08holy++, 11silver | XP: 716 | Sz: Medium | Int: normal. 01:02:28 ??ice fiend 01:02:28 ice fiend[1/2]: A member of the lovable and suave family of Fiends, Ice Fiends share with their winsome relatives the ability to cast torment. They can also sling bolts of cold. 01:02:32 @??ice fiend 01:02:32 Ice Fiend (161) | Spd: 10 | HD: 18 | HP: 83-117 | AC/EV: 15/6 | Dam: 2509(claw)12(cold:18-53), 2509(claw)12(cold:18-53) | 05demonic, 10doors, evil, see invisible, fly | Res: 13magic(immune), 12cold+++, 03poison, 04rot, 13neg+++, 13torm | Vul: 04fire, 08holy++ | XP: 2891 | Sp: b.cold (3d27) [06!sil], s.torment [06!sil] | Sz: Large | Int: high. 01:03:54 -!- zxc232 has joined ##crawl-dev 01:06:52 -!- simmarine has quit [Ping timeout: 255 seconds] 01:10:44 03chequers02 07* 0.17-a0-629-g325f162: Simplify pan lord rF/rC calculation. 10(11 days ago, 1 file, 7+ 11-) 13https://github.com/crawl/crawl/commit/325f1623ec6f 01:10:44 03|amethyst02 07* 0.17-a0-818-g800b99e: Merge pull request #4 from pull/4/head 10(9 minutes ago, 0 files, 0+ 0-) 13https://github.com/crawl/crawl/commit/800b99e453dd 01:10:44 03|amethyst02 07* 0.17-a0-819-gf98af59: Improve formatting. 10(8 minutes ago, 1 file, 5+ 1-) 13https://github.com/crawl/crawl/commit/f98af5967110 01:13:37 -!- simmarine has joined ##crawl-dev 01:14:20 -!- Bcadren has quit [Quit: Never put off till tomorrow, what you can do the day after tomorrow] 01:16:53 <|amethyst> chequers: in #12, that 10 - div_rand_round(...) should be constant(1) - div_rand_round(...) 01:17:09 <|amethyst> chequers: or two lines, attk_delay = 10; then the -= 01:18:31 <|amethyst> chequers: however, I suspect that branch won't be merged anyway: You say "nerf for two attack forms that don't need nerfing", but I don't think there's a feeling that the two need unnerfing (particularly UC) 01:19:49 <|amethyst> chequers: but that's not the kind of thing I'm good at judging so I'm not going to reject it :) 01:20:05 <|amethyst> chequers: err, and constant(10) of course, not 1 01:20:13 I was wonderinng... 01:20:15 How do you access the pull/foo branches? 01:20:16 *wondering 01:20:54 <|amethyst> reaverb: I have this in my remote config: 01:20:55 <|amethyst> fetch = +refs/heads/*:refs/remotes/origin/* 01:20:55 <|amethyst> fetch = +refs/pull/*:refs/remotes/origin/pull/* 01:20:59 <|amethyst> then you can do 01:21:12 <|amethyst> git log master..origin/pull/12/head 01:21:30 Hmm. 01:22:04 so by default those /pull refs don't get fetched? 01:22:27 <|amethyst> I think the default is to pull just refs/heads? 01:22:28 not by default 01:22:42 oh I'm still on gitorious fully anyhow 01:22:50 I'll probably just wait for flag day 01:23:22 well, i'll wait to hear feedback about the PR before bothering to fix it 01:23:39 <|amethyst> my shell function to merge pull requests at: http://s-z.org/neil/config/bashrc.html (search for "gpr") 01:23:43 my rationale was: if these two things need nerfing, There Must Be A Better Way 01:23:59 -!- reaverb has quit [Quit: Leaving.] 01:24:11 <|amethyst> usage: gpr 4 ["Title of pull request"] 01:24:37 great, now my eyes are bleeding 01:24:39 <|amethyst> not sure if there's some way to get that title on the command line so it doesn't have to be included manually 01:25:05 not via the git proto, but you can ask the git api 01:25:12 there's a git plugin to do that in a prettyier way 01:25:37 hah 01:25:45 gozag currently goldifies animated weapons 01:26:20 -!- reaverb has joined ##crawl-dev 01:26:46 Do you still get the weapon 01:26:51 these function names |amethyst ... 01:26:52 <|amethyst> can you phantom mirror animated weapons? 01:26:53 nope 01:26:58 dunno 01:27:04 <|amethyst> gammafunk: the git ones? 01:27:07 -!- mumra has quit [Ping timeout: 255 seconds] 01:27:10 gau() gcad() gai() 01:27:10 <|amethyst> gammafunk: I don't like typing :) 01:27:55 <|amethyst> I mostly use gf gfo gn gau gc gca GRH RH gcp gco 01:28:12 <|amethyst> oh, and gll gsl gs 01:28:34 <|amethyst> hmmm... maybe over half of them on a regular basis 01:28:48 -!- mumra has joined ##crawl-dev 01:29:04 -!- stubblyhead_ has quit [Read error: Connection reset by peer] 01:35:04 i feel like there are a lot of entropy weavers 01:35:12 more than there should be for a gimmick monster 01:36:21 <|amethyst> in Spider? 01:36:43 <|amethyst> there are 1.5 times as many as ghost moths, which might be a little high? 01:37:40 <|amethyst> in depths they're about the same as giant orange brain 01:37:41 depths, specifically 01:37:52 oh yeah? i blame rng 01:38:01 <|amethyst> s/about // 01:44:28 -!- Foamed has quit [Quit: Leaving] 01:46:16 -!- InbredPolarBear has quit [Quit: Page closed] 01:48:03 -!- aarujn has quit [Quit: aarujn] 01:50:23 -!- Blazinghand has joined ##crawl-dev 01:52:15 -!- Crawl_Bacchus has quit [Quit: Look what I got, Bart, a Tickle-Me Krusty doll!] 01:53:03 -!- CanOfWorms has quit [Quit: ChatZilla 0.9.91.1 [Firefox 3.6.28/20120306064154]] 01:53:05 -!- nixor has quit [Ping timeout: 256 seconds] 02:00:54 -!- kazimuth has quit [Quit: Textual IRC Client: www.textualapp.com] 02:03:22 -!- UncertainKitten has quit [Quit: Connection reset by pier.] 02:05:34 hm, silence blocks potion petition 02:05:43 is it just decided that silence blocks all god abilities? 02:06:31 -!- scummos__ has quit [Ping timeout: 265 seconds] 02:06:35 <|amethyst> you can't even abandon your god when silenced :) 02:07:11 <|amethyst> maybe they can read your mind, but they'd rather not :) 02:08:37 -!- stubblyhead_ has quit [Ping timeout: 248 seconds] 02:09:09 <|amethyst> I guess we take in"voc"ation seriously 02:09:18 chequers: they're invocations. you're praying to your god for help 02:09:52 <|amethyst> amalloy: to be fair, lots of people in the real world pray silently 02:10:03 The necromancer points at you and mumbles some strange words. 02:10:03 Your body is wracked with pain! 02:10:09 ^ is this meant to happen 02:10:11 well they're not invoking 02:10:15 chequers: agony 02:10:34 <|amethyst> @??necromancer 02:10:34 necromancer (16p) | Spd: 10 | HD: 10 | HP: 28-49 | AC/EV: 2/13 | Dam: 6 | 10weapons, 10items, 10doors, evil, spellcaster | Res: 06magic(60) | Vul: 08holy | XP: 614 | Sp: b.cold (3d18), agony, animate dead, simulacrum / b.fire (3d18), agony, inner flame, invisibility [04emergency], animate dead | Sz: Medium | Int: high. 02:10:39 oh, same message? 02:10:48 agony is just single-target torment 02:10:50 <|amethyst> yes, agony is just single-target torment 02:10:53 TIL 02:10:53 <|amethyst> hi 02:10:55 whichc checks mr 02:11:05 iirc anyway 02:11:15 <|amethyst> yeah, it does check mr like pain 02:16:11 -!- ProzacElf has quit [Ping timeout: 265 seconds] 02:20:33 -!- st_ has joined ##crawl-dev 02:21:21 -!- Cerpin has joined ##crawl-dev 02:22:58 -!- halberd has quit [Ping timeout: 256 seconds] 02:23:34 -!- lobf has joined ##crawl-dev 02:23:57 Unstable branch on crawl.beRotato.org updated to: 0.17-a0-819-gf98af59 (34) 02:25:37 -!- doubtofbuddha has quit [Ping timeout: 255 seconds] 02:27:27 -!- panicbit has quit [Ping timeout: 276 seconds] 02:28:45 -!- Cerpin has quit [Ping timeout: 265 seconds] 02:28:51 -!- lobf has quit [Quit: lobf] 02:31:23 -!- simmarine has quit [Quit: Leaving] 02:31:33 -!- MrGroat has quit [Ping timeout: 248 seconds] 02:34:06 -!- Siegurt has joined ##crawl-dev 02:35:26 -!- Kolbur has joined ##crawl-dev 02:36:30 @??shadow fiend 02:36:31 Shadow Fiend (061) | Spd: 10 | HD: 18 | HP: 83-117 | AC/EV: 15/6 | Dam: 2505(pain), 1513(drain), 1513(drain) | 05demonic, 10doors, evil, see invisible, lev | Res: 13magic(immune), 02cold++, 10elec, 03poison, 04rot, 13neg+++, 13torm | Vul: 08holy++ | XP: 2496 | Sp: b.cold (3d27) [06!sil], b.draining (3d25) [06!sil], s.torment [06!sil], dispel undead (3d27) [06!sil] | Sz: Large | Int.. 02:36:54 -!- sooheon has quit [Ping timeout: 245 seconds] 02:37:13 -!- MrGroat has joined ##crawl-dev 02:41:40 the new tartarus floor tiles are beautiful 02:41:54 whoever it was, well done 02:42:25 -!- MrGroat1 has joined ##crawl-dev 02:43:13 -!- rchandra has left ##crawl-dev 02:44:19 -!- MrGroat has quit [Ping timeout: 264 seconds] 02:48:50 -!- SwissStopwatch has quit [Ping timeout: 250 seconds] 02:49:11 -!- mumra has quit [Ping timeout: 256 seconds] 02:51:49 -!- ontoclasm has quit [Quit: Leaving.] 03:00:11 -!- ahahaha has quit [Client Quit] 03:02:16 -!- Sgeo has quit [Ping timeout: 244 seconds] 03:04:05 -!- Nerem has quit [Ping timeout: 248 seconds] 03:15:33 -!- Kalir has quit [Remote host closed the connection] 03:16:07 -!- ussdefiant has quit [Ping timeout: 264 seconds] 03:16:14 -!- ontoclasm has joined ##crawl-dev 03:20:12 -!- Shados has quit [Read error: Connection reset by peer] 03:22:46 -!- radinms has quit [Ping timeout: 255 seconds] 03:34:52 -!- WalkerBoh has quit [Remote host closed the connection] 03:35:52 -!- bonghitz has quit [Remote host closed the connection] 03:40:19 -!- travis-ci has joined ##crawl-dev 03:40:20 The build was broken. (master - f7dae37 #2436 : Neil Moore): http://travis-ci.org/crawl/crawl/builds/60071093 03:40:20 -!- travis-ci has left ##crawl-dev 03:40:55 -!- Spatzist has quit [Ping timeout: 246 seconds] 03:42:05 <|amethyst> hm, something lua 03:42:16 -!- ontoclasm has quit [Quit: Leaving.] 03:43:53 <|amethyst> maybe it just got killed in the middle of executing some lua 03:44:43 -!- filthy has quit [Ping timeout: 256 seconds] 03:45:07 -!- nixor has quit [Ping timeout: 265 seconds] 03:46:37 -!- bonghitz has quit [Ping timeout: 255 seconds] 03:49:15 -!- NilsBloodaxe has quit [Quit: Page closed] 03:58:05 !tell rchandra starcursed masses dont give gold, except the original 03:58:06 chequers: OK, I'll let rchandra know. 04:09:02 -!- siepu has quit [Read error: Connection reset by peer] 04:09:13 -!- st_ has quit [Read error: Connection reset by peer] 04:09:15 -!- clouded_ has joined ##crawl-dev 04:16:38 -!- paroneayea has quit [Read error: Connection reset by peer] 04:16:57 -!- Siegurt has quit [Quit: Leaving.] 04:25:40 -!- Cerpin has joined ##crawl-dev 04:27:42 -!- travis-ci has joined ##crawl-dev 04:27:43 The build failed. (master - f98af59 #2439 : Neil Moore): http://travis-ci.org/crawl/crawl/builds/60073339 04:27:43 -!- travis-ci has left ##crawl-dev 04:37:41 -!- Lightli has joined ##crawl-dev 04:46:58 -!- MrGroat1 has quit [Ping timeout: 272 seconds] 04:47:55 -!- bonghitz has quit [Ping timeout: 264 seconds] 04:51:11 -!- MrGroat has joined ##crawl-dev 05:01:06 -!- MrGroat has quit [Ping timeout: 244 seconds] 05:03:16 -!- Foamed has quit [Quit: Leaving] 05:03:45 -!- MrGroat has joined ##crawl-dev 05:08:57 -!- MIC132 has joined ##crawl-dev 05:16:31 -!- Yllodra has quit [Ping timeout: 256 seconds] 05:18:03 -!- MIC132_ has joined ##crawl-dev 05:22:01 -!- MIC132 has quit [Ping timeout: 264 seconds] 05:24:11 -!- MIC132_ is now known as MIC132 05:26:37 -!- Siveran has quit [Ping timeout: 265 seconds] 05:27:24 -!- amalloy is now known as amalloy_ 05:31:53 -!- MIC132_ has joined ##crawl-dev 05:34:02 -!- MIC132 has quit [Ping timeout: 252 seconds] 05:37:44 -!- MIC132_ has quit [Ping timeout: 265 seconds] 05:38:13 !messages 05:38:14 No messages for TZer0. 05:38:36 Okay, I'm going to start on setting up the new server in a bit. 05:38:50 It will be hosted by Hetzner 05:40:53 -!- Blazinghand has quit [Read error: Connection reset by peer] 05:41:21 -!- bizzle has quit [Client Quit] 05:44:45 https://robot.your-server.de/order/market/417136/country/GB/culture/en_GB#417136 05:44:48 https://robot.your-server.de/order/market/417669/country/GB/culture/en_GB#417669 05:44:56 I'm thinking one of these two. 05:45:51 I'll probably dedicate like 16 GB RAM to crawl 05:46:01 I have some other things going on as well that I might want to host on the same server. 06:07:09 -!- vale_ has quit [Remote host closed the connection] 06:26:45 -!- CacoS has quit [Read error: Connection reset by peer] 06:32:36 -!- CacoS has quit [Ping timeout: 240 seconds] 06:35:46 New server has been ordered 06:35:58 unfortunately, I will have to wait due to them having to set everything up. 06:36:00 :/ 06:36:16 -!- Cerpin has quit [Ping timeout: 240 seconds] 06:39:22 -!- scummos__ has quit [Ping timeout: 250 seconds] 06:43:01 -!- filthy has quit [Ping timeout: 255 seconds] 06:48:16 -!- bonghitz has quit [Ping timeout: 240 seconds] 07:02:31 -!- quik has quit [Ping timeout: 244 seconds] 07:10:39 wow, why so beefy? 07:13:08 -!- serq has quit [Quit: leaving] 07:15:53 chequers: as I said, I'm getting it for other purposes as well 07:16:05 I'm making a TBS and I intend to create a matchmaking-server. 07:17:08 The matchmaking-server will do stuff like chat-rooms, hosting mods and multi-player gamestates. 07:17:25 -!- serq has quit [Changing host] 07:17:38 cool 07:19:17 it will also be the central place where moves in the game are verified 07:19:40 My engine is pretty light-weight, so I don't think the RAM, disk or CPU-footprint will be too big. 07:21:38 -!- ktgrey has quit [Ping timeout: 244 seconds] 07:31:25 !tell simmarine hey, you're listed as a Ds greatracer, any opinion on this Powered By Death rework? https://github.com/alexjurkiewicz/crawl-ref/commit/99b9bd62ef2754de8c9d47869d9a171ac458cff4 07:31:25 chequers: OK, I'll let simmarine know. 07:35:27 as a not-dsgreatracer i approve of it 07:36:34 -!- pintc has quit [Changing host] 07:37:07 -!- Patashu has quit [Ping timeout: 265 seconds] 07:40:45 i think tweaking the numbers is going to be a PITA 07:41:16 need to run a Ds with old style mutation through a lot of areas and see how easy is it to get stacks, then try for a similar distribution with this totally new style 07:43:08 moin 07:45:45 -!- edlothiol has joined ##crawl-dev 07:45:54 -!- Patashu has joined ##crawl-dev 07:45:57 -!- __miek has quit [Ping timeout: 276 seconds] 07:49:50 -!- CacoS has quit [Read error: Connection reset by peer] 07:50:49 oh. I broke tiles in a subtle and comical way 07:51:25 how do people feel about breaking up files like godabil.cc into per-god files? 07:51:46 I am finding myself continuously lost when scrolling through the file 07:52:23 http://i.imgur.com/7rrEZa4.png spot the mistakes :) 07:52:43 chequers: imo gods should be objects 07:53:17 well, I dont have the technical skills to turn gods into objects, but I do have the technical skills to cut up a file 07:53:29 floor of pancakes 07:53:44 is that 2x size tiles? 07:53:59 ohhhh 07:54:24 03reaverb02 07* 0.17-a0-820-g34abcfc: Simplify god_hates_item_handling() 10(10 hours ago, 5 files, 8+ 21-) 13https://github.com/crawl/crawl/commit/34abcfc5f04a 07:54:24 03reaverb02 07* 0.17-a0-821-g5e73ce2: Remove a function which always returns false 10(9 hours ago, 3 files, 0+ 21-) 13https://github.com/crawl/crawl/commit/5e73ce22d5b3 07:54:24 03reaverb02 07* 0.17-a0-822-g7789dc5: Make Lair Rune branches only 4 levels long 10(3 weeks ago, 1 file, 4+ 4-) 13https://github.com/crawl/crawl/commit/7789dc58400c 07:54:24 03reaverb02 07* 0.17-a0-823-g8dcc6b8: Branch descriptions for shorter Lair rune branches 10(13 days ago, 1 file, 4+ 4-) 13https://github.com/crawl/crawl/commit/8dcc6b891c69 07:54:24 03reaverb02 07* 0.17-a0-824-gae6eb9b: Correct a couple tests assuming Swamp had 5 levels 10(2 weeks ago, 2 files, 3+ 3-) 13https://github.com/crawl/crawl/commit/ae6eb9ba36a9 07:54:24 03reaverb02 07* 0.17-a0-825-g248ef00: New Snake spawn lists for shorter Snake 10(3 weeks ago, 1 file, 19+ 21-) 13https://github.com/crawl/crawl/commit/248ef00ae688 07:54:24 03reaverb02 07* 0.17-a0-826-gdf1da86: Adjust level generation and vaults for shorter Snake 10(3 weeks ago, 4 files, 9+ 9-) 13https://github.com/crawl/crawl/commit/df1da86f68a8 07:54:24 03reaverb02 07* 0.17-a0-827-gf7a8788: New Swamp spawn lists for shorter Swamp 10(2 weeks ago, 1 file, 27+ 31-) 13https://github.com/crawl/crawl/commit/f7a8788e2e0c 07:54:24 03reaverb02 07* 0.17-a0-828-gf5f15d9: Adjust level generation for shorter Swamp 10(2 weeks ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/f5f15d939737 07:54:24 03reaverb02 07* 0.17-a0-829-gd313abc: New Spider spawn lists for shorter Spider 10(2 weeks ago, 1 file, 17+ 19-) 13https://github.com/crawl/crawl/commit/d313abc7371a 07:54:24 ... and 4 more commits 07:54:47 well, I managed to get it to only pick one floor tile AND I obliterated the last low of inventory 07:55:43 wooo :D 07:55:56 building on cpo now 07:56:53 -!- Patashu has quit [Ping timeout: 248 seconds] 07:57:07 hmm, how can I confirm the player is standing over stairs/shop/fountain/altar/etc? 07:57:11 bh: Looking again, I think is_potentially_unholy_item was a weird form of future proofing? In case any potetionally unholy items were added. I don't think that's likely and figure that functionality can just be readded if that happens. 07:57:23 chequers: you.pos() something something (?) 07:57:45 -!- debo has joined ##crawl-dev 07:58:54 how can I find the function definition for you.pos? I don't know what to grep for 07:59:15 it's probably in player.h 07:59:43 chequers: ctags is your friend, too 08:00:21 oh yeah? how can I use that? 08:00:49 You have to set it up somehow...it depends on the editor you're using. But it lets you jump around to function defintions and back. 08:01:07 -!- Yllodra has quit [Ping timeout: 264 seconds] 08:01:49 also, for vim users out there: install YouCompleteMe. It'll change your life 08:04:13 -!- johnny0_ is now known as johnny0 08:05:41 chequers: tiles are going to look like crap until I whatever I broke 08:06:24 AU is going to sleep, so I don't mind :) 08:08:29 bh: What's the problem? 08:09:01 reaverb: in desktop tiles, I manage to stomp the last row of the inventory 08:09:14 and I broke floor tile selection to only pick a single variation 08:09:27 Ah. 08:09:38 Probably revert /again/ until that's fixed? 08:09:55 Since the point of dominos is to make tiles prettier. 08:10:17 yeah. I was trying to bisect for the faily commit 08:13:37 -!- MIC132 has joined ##crawl-dev 08:18:39 -!- Lasty has joined ##crawl-dev 08:23:42 03gammafunk02 {bh} 07[domino2] * 0.17-a0-801-ge559879: Move Objstat equipment brand data into seperate vectors 10(5 days ago, 1 file, 82+ 58-) 13https://github.com/crawl/crawl/commit/e559879116d6 08:23:42 03gammafunk02 {bh} 07[domino2] * 0.17-a0-802-g6667f9f: Rework Objstat output to make one file per table 10(5 days ago, 1 file, 225+ 222-) 13https://github.com/crawl/crawl/commit/6667f9fc1993 08:23:42 03gammafunk02 {bh} 07[domino2] * 0.17-a0-803-g91d5b03: Remove specialized food handling for Objstat 10(2 days ago, 1 file, 0+ 40-) 13https://github.com/crawl/crawl/commit/91d5b039f728 08:23:42 03|amethyst02 {bh} 07[domino2] * 0.17-a0-804-g5fdd791: Add checkwhite/unbrace -M (gammafunk) 10(10 hours ago, 2 files, 17+ 12-) 13https://github.com/crawl/crawl/commit/5fdd79138695 08:23:42 03chequers02 {bh} 07[domino2] * 0.17-a0-805-g1874d85: Check healing for potion of curing can_use(). 10(5 days ago, 1 file, 8+ 5-) 13https://github.com/crawl/crawl/commit/1874d858c25a 08:23:42 03|amethyst02 {bh} 07[domino2] * 0.17-a0-806-gb9ebde5: Formatting fixes. 10(9 hours ago, 1 file, 9+ 16-) 13https://github.com/crawl/crawl/commit/b9ebde55978c 08:23:42 03bh02 07[domino2] * 0.17-a0-807-g50fac96: Update tileview to use domino variants 10(6 minutes ago, 4 files, 56+ 16-) 13https://github.com/crawl/crawl/commit/50fac96cec47 08:23:42 03bh02 07[domino2] * 0.17-a0-808-gbaad6bc: Use crypt dominoes. 10(4 minutes ago, 10 files, 19+ 16-) 13https://github.com/crawl/crawl/commit/baad6bcfb08a 08:26:11 * bh bisects 08:32:09 -!- Alarkh has joined ##crawl-dev 08:33:49 oh! the floor thing isn't a bug. It's where we show floor items 08:34:00 reaverb: nice work on the 4 level rune branches! 08:34:14 -!- Cerpin has joined ##crawl-dev 08:34:20 -!- mizu_no_oto has quit [Ping timeout: 272 seconds] 08:34:40 Lasty: Yeah, happy it's pushed (although they'll probably be /something that needs tweaking >_>) 08:35:02 Do note this won't affect current games, so you have to die first in order to get 4 level lair runes. 08:36:32 yeah, of course 08:36:53 it's okay, I already did my lair branches in my game in progress <.< >.> 08:40:27 -!- halberd has quit [Changing host] 08:43:13 shortening crawl is basically the best thing ever 08:43:26 true! 08:43:56 -!- yxhuvud has quit [Remote host closed the connection] 08:44:36 is int in c++ signed by default? 08:45:22 -!- travis-ci has joined ##crawl-dev 08:45:23 The build has errored. (master - 96b0035 #2440 : reaverb): http://travis-ci.org/crawl/crawl/builds/60096021 08:45:23 -!- travis-ci has left ##crawl-dev 08:46:09 -!- Kellhus has quit [Quit: Page closed] 08:46:36 Hmm. 08:47:38 Oh that's bh's fault. 08:47:44 dammit. 08:48:59 Except maybe the webtiles fulldebug one? It says the test passes and then prints the test failures? 08:49:05 https://travis-ci.org/crawl/crawl/jobs/60096027 08:49:24 * bh wonders why he can't load travis-ci.org 08:49:29 I don't know what error isn't complaining about in ^ one. The other failing build is dominos. 08:49:43 bh: Busy traffic? It looks like that's but it's actually just slow. 08:50:45 what is CrawlVector and where is it defined? 08:50:58 git grep CrawlVector 08:51:14 It's some data storage object. 08:51:17 !source CrawlVector 08:51:17 1/4. https://github.com/crawl/crawl/blob/master/crawl-ref/source/store.cc#l1544 08:51:44 thanks 08:55:32 bh: Also apparently there's some warnings caused by domino code elsewhere in the build, something about string literalls. 08:55:36 reaverb: so far I haven't been able to tickle that failure locally 08:55:48 bh: Which failure? the dominos one? 08:55:58 https://travis-ci.org/crawl/crawl/jobs/60096023 08:56:26 If only that link would load for me <_< 08:57:13 Oh I know I should send another commit to lair_runes_4 to check if travis-ci is complaining about my code or something else in master. 08:59:05 Is ther a way to get travis-ci to check a particular branch? 08:59:50 again. I could just push an empty or nonfunctional commit, but travis=ci might be smart enough to skip the former. 08:59:57 -!- Brannock_ has joined ##crawl-dev 09:00:47 -!- ssteam has quit [Quit: HydraIRC -> http://www.hydrairc.com <- Chicks dig it] 09:00:52 Where is the travis.pl script, incidently? 09:01:22 -!- MIC132 has quit [Quit: Leaving] 09:03:24 :\ still isn't failing for me 09:03:29 -!- InbredPolarBear_ has quit [Quit: Page closed] 09:03:36 -!- doubtofbuddha has quit [Ping timeout: 240 seconds] 09:05:23 03MarvinPA02 07* 0.17-a0-834-g123d519: Add a missing break (wheals) 10(9 minutes ago, 1 file, 1+ 0-) 13https://github.com/crawl/crawl/commit/123d519eee18 09:05:31 -!- quik has quit [Quit: Preferiste a dormir conmigo pasar las noches sola soñando] 09:08:45 03reaverb02 07[lair_runes_4] * 0.17-a0-798-g2cf1573: Trigger travis-ci rebuild 10(5 minutes ago, 0 files, 0+ 0-) 13https://github.com/crawl/crawl/commit/2cf15736e69b 09:09:26 Oh looking at the dominos thing exclusively, I think that the other error is also dominos >_> 09:09:28 (https://travis-ci.org/crawl/crawl/jobs/60098004) 09:09:41 I think you tried to tell me that but I misunderstood? Oh well. 09:11:31 it looks good to me on OSX 09:14:43 I think travis is running some test scripts that are failing? Have you tried ./crawl -test ? 09:17:15 ./crawl -seed 1 -no-save -name test -wizard -no-throttle -test 09:17:34 re-running on ubuntu 09:19:28 -!- bonghitz has quit [Ping timeout: 256 seconds] 09:20:25 bh: If you can't replicate and/or fix the error, I recommend reverting dominos for now. There's no reason to rush it, we can always push it again later. 09:23:53 reaverb: I'd like to isolate it first. If I can't tickle this locally, I don't have a good way of fixing it. Breaking travis is useful to me in this regard. It's failing between 4eeb067 and f7dae37 09:26:10 -!- travis-ci has joined ##crawl-dev 09:26:11 The build is still failing. (domino2 - baad6bc #2441 : Brendan Hickey): http://travis-ci.org/crawl/crawl/builds/60098002 09:26:11 -!- travis-ci has left ##crawl-dev 09:27:57 oh, it's complaining about the branch, not trunk 09:28:21 well, both 09:29:41 that'll remove some noise. 09:30:06 <|amethyst> why does Adjacency::permitted use pointers? 09:30:17 <|amethyst> err, permitted_ 09:32:02 |amethyst: no good reason, afaik 09:33:10 |amethyst: de-pointerifying it 09:33:15 <|amethyst> one thing that might help too 09:33:25 <|amethyst> Adjacency* adj = adjacencies_.find(other.id())->second; 09:33:28 <|amethyst> adj->adjacent(dir, allowed); 09:33:35 <|amethyst> there should probably be an assert about it not being found 09:34:07 -!- barbs has quit [Ping timeout: 264 seconds] 09:34:42 <|amethyst> I suspect find is giving a past-the-end iterator and then that is being dereferenced so ->second is a bad pointer 09:34:59 <|amethyst> in which case just avoiding the pointer wouldn't necessarily solve it 09:35:59 <|amethyst> Hm 09:36:13 <|amethyst> and is id_ actually initialised in most cases? 09:36:36 <|amethyst> oh, I guess DominoSet does that 09:37:56 -!- doubtofbuddha has quit [Ping timeout: 240 seconds] 09:42:47 can't promise this will fix anything 09:43:22 -!- Cerpin has quit [Ping timeout: 272 seconds] 09:43:27 03bh02 07* 0.17-a0-835-g6a080bb: Domino tweaks 10(89 seconds ago, 2 files, 8+ 16-) 13https://github.com/crawl/crawl/commit/6a080bb0d14a 09:46:29 -!- Siegurt has joined ##crawl-dev 09:46:38 -!- Siegurt has quit [Client Quit] 09:48:07 <|amethyst> hm 09:48:17 <|amethyst> why is it generating dominoes anyway? 09:48:34 how do you mean? 09:48:53 <|amethyst> I don't see %domino in rltiles/*.txt 09:49:23 <|amethyst> is it applying domino tilings to all existing flavoured tiles? 09:49:46 yeah. They all get coloring {0,0,0,0} 09:50:23 treating things uniformly seems like the simplest solution to me. My crypt floor commit must've gone missing 09:52:32 bh: Yeah, branches are as good as Trunk for testing things with travis :D 09:52:38 <|amethyst> I'm not clear on how tile_init_flavour finds out about the %domino thing 09:53:03 -!- AlphaQ has quit [Ping timeout: 256 seconds] 09:53:19 -!- AlphaQ_ is now known as AlphaQ 09:54:48 tileview.cc:1460 09:55:02 reaverb: point 09:55:15 <|amethyst> that line is #endif 09:55:56 |amethyst: hm? 'if (tile_dngn_dominoes(idx + i) == variant)' 09:56:04 <|amethyst> that's line 371 here 09:56:35 <|amethyst> hm 09:56:52 <|amethyst> err 09:56:58 <|amethyst> bh: 09:57:01 <|amethyst> int tile_dngn_dominoes(tileidx_t idx) 09:57:02 <|amethyst> ... 09:57:07 <|amethyst> return (tile_floor_probs(idx)); 09:57:18 ugh. 09:57:33 looks like I made a mistake in the code generator code 09:59:03 fix is on its way 10:01:00 <|amethyst> I'm also a little unsure about: 10:01:11 <|amethyst> last_prob = curr_prob; 10:01:12 <|amethyst> curr_prob = tile_dngn_probs(idx + i); 10:01:25 <|amethyst> err 10:01:27 <|amethyst> then 10:01:32 <|amethyst> int weight = curr_prob - last_prob; 10:01:42 <|amethyst> tile_dngn_probs doesn't seem to be cumulative, so why the subtraction? 10:01:49 <|amethyst> won't that give negative weights? 10:01:53 it is cumulative? 10:03:16 03bh02 07* 0.17-a0-836-gb2ead68: Fix code generator typo. 10(5 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/b2ead68d9ad1 10:03:39 <|amethyst> oh, I see 10:03:46 <|amethyst> it's cumulative within each range 10:07:06 I'd rather it wasn't cumulative, but I need to get this polished/working before I revise that 10:07:07 -!- nikheizen has quit [Quit: ChatZilla 0.9.91.1 [Firefox 37.0.2/20150415140819]] 10:08:16 -!- scummos__ has quit [Ping timeout: 252 seconds] 10:09:37 (back in 15) 10:11:59 -!- travis-ci has joined ##crawl-dev 10:12:00 The build has errored. (master - 123d519 #2442 : Chris Campbell): http://travis-ci.org/crawl/crawl/builds/60101522 10:12:00 -!- travis-ci has left ##crawl-dev 10:14:44 <|amethyst> hm 10:14:54 -!- siepu has quit [Read error: Connection reset by peer] 10:14:57 <|amethyst> unrelated, but valgrind just found another bug 10:18:33 -!- Crehl has quit [Ping timeout: 265 seconds] 10:19:49 -!- bonghitz has quit [Ping timeout: 245 seconds] 10:20:15 -!- Athaboros has quit [Ping timeout: 256 seconds] 10:21:16 shummie (L12 FeCj) ASSERT(_valid()) in 'ray.cc' at line 194 failed. (Lab) 10:21:48 shummie (L12 FeCj) ASSERT(_valid()) in 'ray.cc' at line 194 failed. (Lab) 10:22:46 shummie (L12 FeCj) ASSERT(_valid()) in 'ray.cc' at line 194 failed. (Lab) 10:24:50 -!- pikaro has quit [Ping timeout: 265 seconds] 10:30:53 03|amethyst02 07* 0.17-a0-837-gb9bf0e2: Don't save the c_str() of a temp string (valgrind) 10(68 seconds ago, 1 file, 3+ 3-) 13https://github.com/crawl/crawl/commit/b9bf0e2636be 10:31:35 <|amethyst> probably species_name and _species_name should just be returning a const char * 10:31:53 <|amethyst> but that requires more tweaks elsewhere, since we use .length() and + " " in several places 10:32:58 -!- MIC132 has joined ##crawl-dev 10:36:13 I have a suspicion that _find_variants is just wrong 10:36:42 -!- Pacra has joined ##crawl-dev 10:37:32 -!- Alarkh has quit [Quit: Leaving] 10:41:49 -!- shummie has quit [Quit: Page closed] 10:43:38 -!- Tux[Qyou] has joined ##crawl-dev 10:45:08 -!- scummos__ has quit [Ping timeout: 265 seconds] 10:50:13 -!- Pacra has quit [Ping timeout: 264 seconds] 10:51:53 -!- reaverb has quit [Quit: Leaving.] 10:52:42 are we still pushing to gitorious? I haven't pushed anything in a while 10:53:03 but I have a branch to push that might be of interest to some 10:53:20 <|amethyst> yes 10:53:33 <|amethyst> there will be an announcement on C-R-D 10:53:42 <|amethyst> if you coordinate with doy, you could make that announcement now :) 10:53:54 <|amethyst> (with doy to turn off the mirrorer) 10:54:45 <|amethyst> though I guess it would be best if we could force gitorious to be R-O 10:57:24 <|amethyst> elliptic: btw, do you have any opinion on chequers's pull requests #11 (potion petition price variability, and discounting non-useful effects) and #12 (remove AEVP speed penalty for UC and throwing)? 10:58:29 I haven't used potion petition since it became fixed price, so I'm not sure about that... how does the price variability work with the description on the 'a' screen? 10:58:47 also, I assume you can only use the ability if you have enough gold to pay the highest possible price? 10:59:53 <|amethyst> I haven't tested the branch, but AIUI it picks the price multiplier when generating a new petition set, then the price doesn't change if you visit the a screen multiple times 11:00:04 <|amethyst> and I think you have to have enough to pay the lowest possible price 11:00:38 <|amethyst> which means you could be stuck taking the cheapest if that's all you can afford 11:01:08 so you know what the random price multiplier is if you press a but you don't know what the potion options are? 11:01:10 that sounds weird 11:01:51 <|amethyst> I don't think you'd know the multiplier 11:02:08 well what do you mean by "visit the a screen multiple times" then 11:02:43 unless something major changed, you don't get to see the potion options until you actually commit to buying one 11:02:50 -!- radinms has quit [] 11:03:09 <|amethyst> hm, actually now I'm not sure how it works 11:03:20 <|amethyst> because, in the current code, I see one price in the a screen 11:03:49 <|amethyst> but if I do aa I see that price is between the cheapest and most expensive 11:04:36 -!- nixor has quit [Ping timeout: 240 seconds] 11:04:41 I haven't actually used it much since porridge option was removed 11:04:56 so I'm not sure how it works now either I guess 11:05:46 <|amethyst> oh 11:05:52 <|amethyst> I guess the listed price is always 400 11:05:59 <|amethyst> adjusted by faith 11:06:20 and is there guaranteed to be an option that costs <= that? 11:06:20 <|amethyst> hm 11:06:22 -!- ussdefiant has joined ##crawl-dev 11:06:32 previously this was achieved via porridge existing 11:07:03 <|amethyst> ah, yes 11:07:11 <|amethyst> while (!affordable_potions) 11:07:15 <|amethyst> if (prices[i] <= gozag_potion_price()) 11:07:15 <|amethyst> affordable_potions = true; 11:07:44 <|amethyst> if there are no candidates that would be an infinite loop 11:07:59 03bh02 07* 0.17-a0-838-gebc010b: Enable crypt dominoes 10(2 minutes ago, 10 files, 22+ 20-) 13https://github.com/crawl/crawl/commit/ebc010b70149 11:08:00 New branch created: squarelos-0.17 (1 commit) 13https://github.com/crawl/crawl/tree/squarelos-0.17 11:08:02 03elliptic02 07[squarelos-0.17] * 0.17-a0-790-g44cf67f: Squarelos. 10(12 hours ago, 77 files, 545+ 628-) 13https://github.com/crawl/crawl/commit/44cf67ff3011 11:08:14 <|amethyst> but I think the cheapest things, even increasing the multiplier from the current 25 to chequers's max of 30, would still fit 11:08:20 elliptic: you are literally my hero. 11:08:52 <|amethyst> bh: re misordering, I did notice something earlier, don't know if it's related 11:09:27 <|amethyst> bh: CornerDomino's constructor parameters are in a different order from CornerColours's members 11:09:34 |amethyst: anyway I think the important thing interfacewise is that there shouldn't be any way to gain information about the potions or their price multiplier without actually committing to buying one 11:09:36 <|amethyst> bh: nw, ne, se, sw vs nw, ne, sw, se 11:09:54 |amethyst: aside from that I don't have any real feeling about randomizing the prices a bit 11:10:09 |amethyst: that could very well be mistaken, but this is all using edge dominoes 11:10:15 <|amethyst> ah 11:10:32 <|amethyst> elliptic: hm... but now that I think about it, the uselessness thing could be a problem 11:11:06 I'm loading up a hi-contrast tile set that might help me visualize the problem 11:11:40 <|amethyst> chequers: what happens in #11 when a potion was useless or less-useful when the petition was generated, and then becomes useful before you actually take the petition? 11:12:02 <|amethyst> chequers: could that result in all the offerings being more expensive than $400 ? 11:14:08 <|amethyst> chequers: hmm... I see now that prices are stored 11:14:14 |amethyst: for #12, I certainly don't think UC needs to be buffed (I've always found heavy armour UC to be quite good), but it is a sort of weird and spoily penalty so I wouldn't mind removing it either 11:14:40 I also see that someone changed the penalty at some point and made it magic numbery, so that's pretty bad 11:15:11 let me go git blame that line :P 11:16:01 -!- pikaro has quit [Ping timeout: 250 seconds] 11:16:41 <|amethyst> chequers: and that they petition list isn't actually generated until you do aa, so I guess that alleviates my other concerns too 11:16:45 <|amethyst> s/they/the/ 11:17:13 ugh 11:17:24 %git 1a6eb9e5 11:17:24 07PleasingFungus02 * 0.16-a0-1187-g1a6eb9e: Mostly de-randomize evp UC delay 10(7 months ago, 1 file, 4+ 7-) 13https://github.com/crawl/crawl/commit/1a6eb9e56ed3 11:17:40 -!- MIC132_ has joined ##crawl-dev 11:17:55 why did people stand for adding in a magic number :( 11:19:04 http://i.imgur.com/ckeioD1.png -- ok, it works 11:20:10 -!- MIC132 has quit [Ping timeout: 256 seconds] 11:20:52 that PF commit message also sounds very confused about what AEVP means - I think he thought it meant encumbrance? 11:21:02 "very low AEVP (< 5)" 11:24:36 regardless I think #12 would be reasonable since the penalty was already removed for most chars (having AEVP > 3 isn't that common unless wearing plate, since you just need 14 str for 3 AEVP with 0 Armour skill FDA) 11:25:37 -!- MIC132_ is now known as MIC132 11:29:41 !seen CanOfWorms 11:29:42 I last saw CanOfWorms at Sun Apr 26 06:53:03 2015 UTC (9h 36m 39s ago) quitting, saying 'Quit: ChatZilla 0.9.91.1 [Firefox 3.6.28/20120306064154]'. 11:32:39 -!- onyhow has quit [Quit: Leaving] 11:33:32 w00t. 11:34:19 03bh02 07* 0.17-a0-839-g03e37bf: Land crypt dominoes. 10(62 seconds ago, 8 files, 0+ 0-) 13https://github.com/crawl/crawl/commit/03e37bf5212d 11:34:39 !tell CanOfWorms dominoes is in. The tile set needs lower contrast, but it works 11:34:39 bh: OK, I'll let canofworms know. 11:36:04 03chequers02 {|amethyst} 07* 0.17-a0-840-g666ab1d: Remove aevp-based speed penalty for UC/throwing. 10(2 days ago, 1 file, 5+ 8-) 13https://github.com/crawl/crawl/commit/666ab1d8430c 11:39:48 -!- Cerpin has joined ##crawl-dev 11:44:40 -!- MIC132 has quit [Read error: Connection reset by peer] 11:45:05 -!- MIC132 has joined ##crawl-dev 11:45:22 -!- stubblyhead_ has quit [Read error: Connection reset by peer] 11:45:40 -!- mumra has joined ##crawl-dev 11:46:19 -!- Cerpin has quit [Ping timeout: 255 seconds] 11:48:50 -!- lobf has joined ##crawl-dev 11:50:10 -!- lobf has quit [Quit: lobf] 11:50:58 -!- sooheon has quit [Remote host closed the connection] 11:54:25 -!- Yllodra has quit [Ping timeout: 264 seconds] 11:54:52 -!- ussdefiant has quit [Ping timeout: 255 seconds] 11:56:30 -!- mamgar has quit [Ping timeout: 244 seconds] 11:58:02 -!- UncertainKitten has joined ##crawl-dev 11:58:04 Unstable branch on crawl.s-z.org updated to: 0.17-a0-840-g666ab1d (34) 11:59:36 http://crawl.s-z.org/#watch-bh 12:02:46 <|amethyst> has it always had that many torches? 12:04:52 hrm. I'm not sure 12:05:30 <|amethyst> http://crawl.s-z.org/#watch-neil 12:05:36 <|amethyst> seems like nowhere near as many in 0.16 12:05:48 -!- bonghitz has quit [Ping timeout: 244 seconds] 12:06:39 let me rephrase that: Trunk has more torches than 0.16, right? 12:07:15 yeah. definitely. 12:07:25 oh. I think I see why 12:07:36 hrm. no, I don't. 12:12:56 Unstable branch on crawl.akrasiac.org updated to: 0.17-a0-840-g666ab1d (34) 12:14:01 |amethyst: the change should be a no-op for non-domino tiles 12:15:37 <|amethyst> bh: hm 12:16:01 <|amethyst> bh: in _find_variants, in the first iteration of that first for loop, weight will be 0 won't it? 12:16:54 you're right 12:17:26 -!- rast has quit [Remote host closed the connection] 12:17:31 the 'boring' tile tends to be the first one, so by downweighting that, we get a lot of variants 12:18:02 <|amethyst> I think initialising curr_prob to 0 should fix that? 12:18:08 -!- rast has joined ##crawl-dev 12:18:40 exactly 12:19:00 perfect. Do you want the honors of the commit? 12:20:26 <|amethyst> Sure, I'll commit it, but let me test first 12:20:47 <|amethyst> also I'm going to tweak that if (count == 1) case in a way that doesn't matter now but seems more technically correct 12:20:57 -!- travis-ci has joined ##crawl-dev 12:20:58 The build has errored. (master - b9bf0e2 #2446 : Neil Moore): http://travis-ci.org/crawl/crawl/builds/60108804 12:20:58 -!- travis-ci has left ##crawl-dev 12:21:49 -!- travis-ci has joined ##crawl-dev 12:21:50 The build has errored. (master - b2ead68 #2445 : Brendan Hickey): http://travis-ci.org/crawl/crawl/builds/60106306 12:21:50 -!- travis-ci has left ##crawl-dev 12:22:20 <|amethyst> unable to connect to the PPA 12:22:22 -!- elliptic has quit [Read error: Connection reset by peer] 12:30:49 -!- Spatzist has quit [Ping timeout: 246 seconds] 12:31:08 -!- stubblyhead_ has quit [Read error: Connection reset by peer] 12:31:26 -!- MarvinPA has joined ##crawl-dev 12:32:05 03|amethyst02 07* 0.17-a0-841-ga3665f5: Don't weight the first tile variant down to zero. 10(8 minutes ago, 1 file, 3+ 3-) 13https://github.com/crawl/crawl/commit/a3665f53a64e 12:32:05 03|amethyst02 07* 0.17-a0-842-g99c8f13: Don't return a total weight of 0 when there is one element. 10(4 minutes ago, 1 file, 3+ 3-) 13https://github.com/crawl/crawl/commit/99c8f1398855 12:32:05 03|amethyst02 07* 0.17-a0-843-g68b4579: Fix formatting. 10(2 minutes ago, 4 files, 12+ 13-) 13https://github.com/crawl/crawl/commit/68b457935c88 12:33:36 <|amethyst> cancelling https://travis-ci.org/crawl/crawl/builds/60112283 since it already had some apt failures near the beginning (which seem to not be happening now) 12:33:55 03bh02 07* 0.17-a0-844-g054e213: Add some crypt floor tile variations. 10(82 seconds ago, 6 files, 13+ 0-) 13https://github.com/crawl/crawl/commit/054e213f46d9 12:34:16 -!- ontoclasm has joined ##crawl-dev 12:37:21 ontoclasm: dominoes are in :D 12:37:26 oh, nice 12:37:34 do you have a screenshot? 12:38:17 <|amethyst> ontoclasm: try crypt on cszo 12:38:53 <|amethyst> http://crawl.s-z.org/#watch-neil 12:39:03 oh, neat 12:39:10 <|amethyst> note the "=" that cross floor tiles, and now they always line up 12:39:30 <|amethyst> (there is a bug I just fixed that makes the default wall tile never appear) 12:39:32 yeah, that looks cool 12:39:40 <|amethyst> (hence all the extra torches) 12:40:04 -!- MIC132 has quit [Ping timeout: 256 seconds] 12:40:31 |amethyst: shall we rebuild? 12:40:41 (I triggered a rebuild, but it missed my variants patch) 12:41:06 <|amethyst> eh, that's minor enough that I wouldn't worry too much 12:43:12 -!- elliptic has joined ##crawl-dev 12:46:40 in general, is there any reason not to rebuild? 12:47:44 -!- vale_ has quit [Remote host closed the connection] 12:51:31 wait, did you just make the game harder 12:53:11 did who? 12:54:16 -!- panicbit has quit [Ping timeout: 240 seconds] 13:01:16 <|amethyst> Lightli: ? 13:01:17 whoever made the lair rune branches shorter 13:01:45 <|amethyst> it's like you completely skip branch:1 13:01:57 <|amethyst> I'm not sure I'd call that harder, other than the 'slightly less XP' thing 13:03:07 <|amethyst> we also made the game easier for some characters 13:03:10 <|amethyst> %git 666ab1d 13:03:12 07chequers02 {|amethyst} * 0.17-a0-840-g666ab1d: Remove aevp-based speed penalty for UC/throwing. 10(3 days ago, 1 file, 5+ 8-) 13https://github.com/crawl/crawl/commit/666ab1d8430c 13:04:25 -!- edlothiol has quit [Remote host closed the connection] 13:06:46 -!- elliptic has quit [Ping timeout: 250 seconds] 13:10:04 -!- johnf has quit [] 13:10:09 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 13:10:37 -!- PleasingFungus has joined ##crawl-dev 13:11:53 !tell elliptic I did mean AEVP in 1a6eb9e56ed3, not encumbrance 13:11:53 PleasingFungus: You have 1 message. Use !messages to read it. 13:11:53 PleasingFungus: OK, I'll let elliptic know. 13:11:57 -!- HoneyLocust has joined ##crawl-dev 13:12:56 but I guess it's moot now 13:13:17 also, someone should probably do something about throwing at some point 13:13:26 -!- PleasingFungus has quit [Client Quit] 13:15:41 -!- Kalir has quit [Changing host] 13:18:14 ??objstat 13:18:14 objstat[1/4]: Run with "crawl -objstat" in a full debug console build of crawl ("make debug") to generate item/monster statistics by level/branch; see crawl -help for details 13:18:16 ??objstat[2 13:18:16 objstat[2/4]: Latest statistics: https://drive.google.com/folderview?id=0B7VXhHzhWWb7S282VWhLVWRXbG8&usp=sharing 13:18:20 -!- simmarine has joined ##crawl-dev 13:18:21 ??objstat[3 13:18:21 objstat[3/4]: See this post for details: https://crawl.develz.org/tavern/viewtopic.php?f=8&t=12874&p=182578#p182578 13:18:23 ??objstat[4 13:18:23 objstat[4/4]: obstat todo: table for spells and spell schools like we do weapon/armour egos; don't print buggy rings; don't print monster rows for monster not in the branch; monster band info; default settings for "3-rune" and 15-rune"? 13:18:37 -!- ontoclasm has left ##crawl-dev 13:20:43 gammafunk: I saw some objstat updates yesterday. were those only in domino2? 13:20:48 %git :/objstat 13:20:51 07gammafunk02 * 0.17-a0-715-gfd4638e: Add the define DEBUG_STATISTICS to build mapstat and objstat 10(8 days ago, 10 files, 22+ 14-) 13https://github.com/crawl/crawl/commit/fd4638e238ec 13:20:51 hrm? 13:21:01 they were in trunk 13:21:06 objstat doesn't have anything to do with domino 13:21:07 separating the output into different files 13:21:15 johnstein: yeah, check out the google drive 13:21:24 there are google sheets again! 13:21:26 [06:24] gammafunk {bh} [domino2] * 0.17-a0-802-g6667f9f: Rework Objstat output to make one file per table (5 days ago, 1 file, 225+ 222-) https://github.com/crawl/crawl/commit/6667f9fc1993 13:21:39 was wondering why it was in domino2 13:21:40 <|amethyst> !tell elliptic I think you have some LOS tests to fix in that branch :) 13:21:41 |amethyst: OK, I'll let elliptic know. 13:21:48 I would chalk that up to bh git weirdness 13:21:51 good job, gammafunk :) 13:21:54 <|amethyst> johnstein: probably merging trunk back into the branch 13:22:06 ^ yup 13:22:18 <|amethyst> hm 13:22:23 johnstein: basically, when bh gets ahold of git, be very afraid 13:22:34 <|amethyst> hm 13:22:43 <|amethyst> there must have been some rebase weirdness 13:22:47 <|amethyst> %git 129652e0 13:22:47 07gammafunk02 * 0.17-a0-801-g129652e: Rework Objstat output to make one file per table 10(6 days ago, 1 file, 225+ 222-) 13https://github.com/crawl/crawl/commit/129652e0cd6e 13:22:56 <|amethyst> %git 6667f9f 13:22:56 07gammafunk02 {bh} * 0.17-a0-802-g6667f9f: Rework Objstat output to make one file per table 10(6 days ago, 1 file, 225+ 222-) 13https://github.com/crawl/crawl/commit/6667f9fc1993 13:23:01 god 13:23:06 -!- wheals has joined ##crawl-dev 13:23:09 !blame2 bh 13:23:10 bbbhhh 13:23:30 his name is not well suited for blame2 13:23:43 more than it is for blame3 13:23:49 !blame3 bh 13:23:50 bh 13:23:52 haha 13:24:21 !blame3 gammafunk 13:24:21 gaaaaammaaaaafuuuuunk 13:24:26 -!- ventricule has quit [Quit: Page closed] 13:25:47 |amethyst: does 830ba31ee8c0 fix #9681? 13:26:13 <|amethyst> wheals: it does not 13:26:25 <|amethyst> wheals: the problem is deeper than just can_quaff 13:26:30 gammafunk: take a look at crypt and leave your hate at the door <3 13:26:44 bh: I would but I have active trunk game 13:26:46 so what was the point? 13:26:50 I can look if cao is updated 13:27:02 <|amethyst> wheals: to not let you uselessly drink curing 13:27:05 <|amethyst> wheals: when at full HP 13:27:36 <|amethyst> the problem with #9681 is that healing (potions or wand) doesn't fix rot if you are in ddoor or have no device heal 13:27:53 -!- elliptic has joined ##crawl-dev 13:28:10 <|amethyst> allowing it requires changing both potions (can_quaff and effect), and the wand, and maybe some other things 13:28:18 ??faq[14 13:28:19 faq[14/19]: Q: How do I get rot as Vs? A: Lichform and get mutated. Q: How do I cure rot as Vs? A: Get to max (rotted) HP and quaff curing (but not heal wounds). 13:28:25 looks like it worked at some point 13:28:30 <|amethyst> hm 13:28:43 <|amethyst> probably the best fix is not to let necromutated VS get rot 13:28:57 -!- Siegurt has joined ##crawl-dev 13:28:58 <|amethyst> probably that changed when potion effects were refactored 13:29:08 <|amethyst> the technique in faq[14] 13:29:44 -!- aarujn has joined ##crawl-dev 13:30:44 i like how domino.cc has a using namespace std; (in addition to the one in AppHdr.h) and goes on to say use std:: anyway 13:32:09 wheals: style guide brainfart. The google c++ style guide unilaterally prohibits 'using namespace' 13:32:54 understandable 13:33:12 -!- ok is now known as Guest20789 13:33:48 -!- Guest20789 has quit [Client Quit] 13:35:10 there, the objstat files are better organized, and there's a little readme 13:35:41 it's a pain that I have to manually adjust all the column sizes and add the freeze lines though 13:36:43 johnstein: please take a look at the new google sheets when you have a chance (in that google drive); you can download them as either excel or ods now that they're actual google sheets, if you want to play with them on your own 13:37:11 there should be far less need to do weird manipulations to get specific data now 13:38:20 -!- dtsund has joined ##crawl-dev 13:42:50 -!- mamgar has quit [Read error: Connection reset by peer] 13:43:00 -!- travis-ci has joined ##crawl-dev 13:43:01 The build failed. (squarelos-0.17 - 44cf67f #2448 : elliptic): http://travis-ci.org/crawl/crawl/builds/60112304 13:43:02 -!- travis-ci has left ##crawl-dev 13:43:53 travis is in bed with the circular conspiracy 13:43:55 -!- Cerpin has joined ##crawl-dev 13:44:01 <|amethyst> wheals: the std::max needs it 13:44:13 <|amethyst> wheals: something something template resolution 13:44:28 test error: ...build/crawl/crawl/crawl-ref/source/test/los_maps.lua:46: LOS error in los_corner: should see (8,1) (33) but can't. 13:44:33 <|amethyst> wheals: not sure about the details, but it didn't work when I wrote 'max' (yet I don't see a domino::max) 13:44:51 yeah I'm not really surprised that squarelos broke some tests 13:44:51 elliptic: You have 3 messages. Use !messages to read them. 13:45:05 <|amethyst> these are the LOS tests so of course they broke 13:45:07 are you saying we "should" have circlelos travis, we are very dissapointed with you 13:46:06 actually a bunch of them are crashes in fireworks.rc 13:46:46 looks tiles-related 13:49:07 ??travis[2 13:49:07 travis[2/2]: Travis can't be bargained with. Travis can't be reasoned with. Travis doesn't feel pity, or remorse, or fear. And Travis absolutely will not stop, ever, until your project is dead. 13:49:54 duh duh dun da dun! duh duh dun da dun! 13:50:28 travis was sent from the future by doynet 13:52:56 i wonder when nearest_point was last used 13:55:04 <|amethyst> bh: hm, I wonder if you can replace Point with coord_def 13:55:33 -!- dplusplus has quit [Quit: Leaving...] 13:56:11 <|amethyst> bh: the only difference I can see is that Point's < operator is row-major while coord_def's is column-major 13:57:48 -!- pikaro has quit [Ping timeout: 252 seconds] 13:57:54 <|amethyst> https://travis-ci.org/crawl/crawl/jobs/60114175 still the same crash in pick_dngn_tile 13:58:17 -!- bonghitz has quit [Remote host closed the connection] 13:59:57 <|amethyst> _find_variants (idx=609, variant=7, out=std::map with 5 elements) 14:00:05 03bh02 07* 0.17-a0-845-gbc83859: Add more crypt floor variations. 10(40 seconds ago, 5 files, 10+ 4-) 13https://github.com/crawl/crawl/commit/bc838597ddbe 14:00:41 * wheals topples bh's dominoes. 14:01:01 -!- kazimuth has quit [Ping timeout: 244 seconds] 14:01:06 -!- Kolbur has quit [Ping timeout: 256 seconds] 14:01:25 <|amethyst> 609 = TILE_FLOOR_IRON 14:01:49 -!- Kolbur has joined ##crawl-dev 14:01:58 <|amethyst> which only appears to have six variants, not 7 14:02:27 |amethyst: do with it as you will. My intent was to keep the code without dependencies on crawl 14:06:25 -!- lessens has quit [Ping timeout: 264 seconds] 14:06:25 -!- lessens_ is now known as lessens 14:10:06 -!- Siegurt has quit [Quit: Leaving.] 14:16:38 <|amethyst> hm 14:16:44 <|amethyst> not sure what to think of this: 14:16:46 <|amethyst> "There's zero documentation apart from the options guide, unfortunately, so learning by doing, looking at examples and studying the source code there's not much you can do." 14:17:02 -!- Z_LAMP has quit [Ping timeout: 244 seconds] 14:17:11 <|amethyst> there's zero documentation other than the documentation, so you pretty much have to figure it out on your own? 14:18:00 <|amethyst> I guess that's probably talking about lua stuff 14:18:14 <|amethyst> in which case it is correct 14:20:29 -!- travis-ci has joined ##crawl-dev 14:20:30 The build has errored. (master - 03e37bf #2449 : Brendan Hickey): http://travis-ci.org/crawl/crawl/builds/60114173 14:20:30 -!- travis-ci has left ##crawl-dev 14:20:47 -!- Siegurt has joined ##crawl-dev 14:21:12 |amethyst: where is this from? 14:21:39 <|amethyst> http://www.reddit.com/r/dcss/comments/33wa8i/whats_your_favorite_crawlrcinittxt_guide/ 14:21:57 <|amethyst> genitaliban's (ew) response 14:23:09 -!- Siegurt has quit [Client Quit] 14:23:37 |amethyst: yeah, that's a follow-up to the post about HDA's rc, which has a ton of lua 14:23:44 so he's really talking about lua 14:24:02 <|amethyst> ah 14:24:10 It's really weird finding a stack of 200 steel javelins. 14:24:14 tbh I think he just worded that sentence a bit poorly and it came out a tad harsh 14:25:26 <|amethyst> not even that 14:25:38 <|amethyst> in context it's perfectly true and not harsh at all IMO 14:26:14 it's ridiculous. how could crawl's code ever not be commented 14:29:18 -!- serq has quit [Quit: leaving] 14:29:23 <|amethyst> ohh 14:29:34 well my rc continues to be a beacon of light in the dark world of crawl lua!!! 14:29:39 <|amethyst> those crashes in the fulldebug build could be the timeout 14:30:23 <|amethyst> 'make test' runs things under 'timeout 595 ./crawl ...' which sends a SIGTERM when the 9:55 is expired 14:30:28 03MarvinPA02 07* 0.17-a0-846-gf1c0784: Fix corpseless monsters all giving the same amount of Gozag gold 10(10 minutes ago, 1 file, 5+ 7-) 13https://github.com/crawl/crawl/commit/f1c07843ef00 14:31:19 hmm, are there any monsters other than unique pan lords whose size is different to the size of their species? 14:31:37 v. important gozag bug, those monsters give the wrong amount of gold still 14:31:40 <|amethyst> MarvinPA: spriggan rider 14:31:48 <|amethyst> possibly others 14:32:18 the post to the /r/dcss mods that gave rise to that reddit thread is here http://pastebin.com/saDJsWJn 14:32:25 huh looks like it's only cerebov and geryon who are giant, even 14:32:42 <|amethyst> but I guess riders should give the corpse gold of a plain spriggan 14:33:07 <|amethyst> because they might leave the other corpse half separately 14:33:31 I wonder how many versions I'll have to wait before I can convince dpeg to join me in posting a "remove gozag" thread to crd 14:33:59 and then what will the gozag rework that scuttles this proposal look like 14:34:15 so yeah, I'm not sure this mulchless thing works on its own. It removes early game ammo pressure almost entirely, and holding so many shots feels strange. That said, it's definitely mor pleasant 14:34:32 gammafunk: I'll sign it! 14:35:07 -!- lessens has quit [Ping timeout: 244 seconds] 14:35:07 -!- lessens_ is now known as lessens 14:35:16 -!- WereVolvo has quit [Read error: Connection reset by peer] 14:35:42 Lasty: maybe we can set up some kid of chain where nem finally does get removed, gozag gets reworked 5 times, then a new weird god comes a long and gozag get's removed, and then ... 14:35:46 *kind 14:35:55 Rayonic (L17 GrBe) ASSERT(in_non_diamond_int(r.start)) in 'ray.cc' at line 217 failed. (D (Sprint)) 14:36:04 haha 14:36:06 wow! appropriate name! 14:45:00 -!- vale_ has quit [Remote host closed the connection] 14:47:31 -!- Tuxedo[Qyou] has joined ##crawl-dev 14:50:00 hm, someone remind me how to run tests? 14:50:14 -!- Tux[Qyou] has quit [Ping timeout: 245 seconds] 14:50:22 gammafunk: i was thinking about deterioration mut on the stat_drain branch and wondering if there's a way to remove the way that that's tied to time, as well 14:50:59 make test 14:51:09 because i think it's the only bad mutation that punishes you for interlevel travel 14:51:31 MarvinPA: chance when you see a monster, I suppose? 14:51:49 wheals: is there a way to just run a specific test though? or to see the list? 14:51:59 or you could tie it to exploration, but I guess that's kind of weird 14:52:06 I don't know where any of this code is located other than the test lua files themselves 14:52:06 something with --test 14:52:10 --test list maybe? 14:52:25 it's -test 14:52:25 ctest.cc, and initfile.cc has the command-line option parsing 14:52:38 i assume we'd accept either one 14:52:45 seems sort of weird flavourwise to tie it to xp/exploration/something like that 14:52:50 but yeah possibly that would be easiest 14:53:02 yeah -test list 14:53:04 A yak comes into view. You feel dopey. 14:53:05 from initfile.cc 14:53:35 MarvinPA: I guess you could also tie it to losing or gaining hp 14:53:41 maybe like, chance to lose stats upon taking - yeah that 14:53:52 losing does seem better 14:54:06 making it only happen in combat would make it less ideal to put on sustab while exploring 14:54:36 Maybe make it a chance to lose stats while regenerating hp or a chance to lose stats while taking damage 14:54:43 erg 14:54:49 I'm just repeating people 14:54:50 sorry 14:55:01 -!- Earlo has quit [Remote host closed the connection] 14:55:02 I think based on taking damage probably works best 14:55:07 since you gain hp as you travel 14:55:10 didn't grotesks have that 14:55:18 not that I'm aware of 14:55:32 in one of the weird self-petrify implementations 14:55:48 gammafunk: but you don't lose hp while you travel, and you're going to need to regain the missing hp one way or another 14:56:06 Lasty: well the whole point is to not penalize traveling 14:56:24 right, but it doesn't. It penalizes taking damage. 14:56:34 er..what does, Lasty? 14:56:44 what specific proposal do you mean 14:56:49 tying it to hp regen 14:56:55 having it trigger while regenerating lets you swap in sustab, whereas having it trigger in combat means hopefully you have other rings you want to wear instead 14:57:02 MarvinPA: true! 14:57:09 On taking damage, then? 14:57:12 Lasty: are you saying have stats restore based on hp regen? 14:57:15 is that what you meant? 14:57:24 MarvinPA's branch ties stat restore to gaining xp 14:57:53 this got really confusing all of a sudden 14:57:57 gammafunk: no, I meant having deterioration apply on regenerating hp, but MarvinPA pointed out a problem w/ it 14:59:10 Lasty: well my point is that while traveling, you're gaining hp if you don't have full hp 14:59:46 regen doesn't only happen during 5 basically 14:59:59 but anyhow it sounds like we agree that losing hp is the better way 15:01:03 right, my point was just that you need to regen the hp one way or another, so it's not specifically penalizing travel. It's penalizing takking damage in the first place. But yeah, I no longer think it's a good iea in any case. 15:01:10 s/iea/idea/ 15:01:24 yeah 15:01:48 -!- Pacra has joined ##crawl-dev 15:01:51 also there are probably weird things that decrease your hp without dealing damage 15:02:04 03elliptic02 07[squarelos-0.17] * 0.17-a0-791-g233d389: Fix los_maps test. 10(2 minutes ago, 1 file, 39+ 55-) 13https://github.com/crawl/crawl/commit/233d38981484 15:02:05 or rather increase your max hp 15:02:08 and then you have to regen that 15:03:01 wow, rip circles indeed 15:03:19 itshappening.gif 15:03:39 hrm, I guess this doesn't really break much of vaults that had circles 15:04:13 I did fix the diamond obelisk altar vault 15:05:09 -!- amalloy_ is now known as amalloy 15:05:25 LOS squaring is going on "right now" 15:05:27 https://github.com/crawl/crawl/commit/233d38981484 15:05:32 (5 min ago) 15:05:55 -!- travis-ci has joined ##crawl-dev 15:05:55 aarujn: wrong channel? 15:05:56 The build failed. (master - 666ab1d #2450 : Alex Jurkiewicz): http://travis-ci.org/crawl/crawl/builds/60114329 15:05:56 -!- travis-ci has left ##crawl-dev 15:06:40 gammafunk: (folks were asking what's coming dev-wise) 15:06:57 aarujn: well, this is crawl-dev 15:07:21 we generally know what's coming dev wise 15:07:25 -!- Pacra has quit [Ping timeout: 250 seconds] 15:07:29 ideally, at least! 15:07:35 how can I explain to them what Los squaring means? 15:07:52 lecture them on different metric spaces until they fall asleep 15:07:59 ?/circle 15:08:00 Matching terms (1): mushroom_circle; entries (11): fedhas[2] | fedhas[3] | fedhas_wrath[1] | local_global[1] | ossuary[2] | pillar_dancing[1] | sense_invisible[2] | squarelos[2] | squarelos[7] | teleportitis[1] | ztome[1] 15:08:05 ??squarelos[7 15:08:05 literally rip out your arrow keys 15:08:05 squarelos[7/8]: <+elliptic> gammafunk: boxes are circles though 15:08:15 aarujn: did you see the initial commit in the branch? 15:08:15 yeah I can talk about L1 norms L2 norms L-inf norms 15:08:16 or your diagonal keys, i forget which it is you're meant to rip out 15:08:20 aarujn: that's how it was explained to me 15:08:22 and manhattan metrics 15:08:25 but yes probably link the commit 15:08:27 but , , , 15:09:03 https://github.com/crawl/crawl/commit/44cf67ff3011 15:09:04 "stuff you see is in a box now" 15:09:19 s/box/square/ 15:09:31 has at least some explanation for why the change 15:09:40 yeah the commit does have some nice examples 15:09:44 Lasty: should sacrifice scrolls/potions trigger when you're under ddoor? (imo no) 15:09:50 (but they do currently) 15:10:19 probably not, yeah 15:10:33 otherwise how could you stand defiantly in death's door! 15:13:51 MarvinPA: yeah, that makes sense 15:17:02 -!- lobf has joined ##crawl-dev 15:23:29 -!- stanzill has quit [Changing host] 15:23:50 -!- HoneyLocust has quit [Remote host closed the connection] 15:31:57 -!- lessens has quit [Read error: Connection reset by peer] 15:36:30 -!- lobf has quit [Quit: lobf] 15:48:12 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 15:49:39 -!- Blazinghand has joined ##crawl-dev 15:51:27 -!- Sose has quit [Quit: Page closed] 15:53:39 -!- mumra has quit [Ping timeout: 244 seconds] 15:54:20 -!- HoneyLocust has joined ##crawl-dev 15:54:29 -!- CanOfWorms has joined ##crawl-dev 15:54:39 OK I 'splained squares in #crawl. Folks get the rationale now 15:55:10 -!- Cerpin has quit [Ping timeout: 255 seconds] 15:55:29 (and the convo took a segue into isomorphism and "hex-based" crawl, fwiw) 15:56:59 this is just a smokescreen to introduce some kind of elliptical topology into crawl 15:57:10 awesome 15:57:46 Malign gateway stuck 13https://crawl.develz.org/mantis/view.php?id=9684 by adozu 15:58:43 -!- Sharkman1231 has quit [Ping timeout: 246 seconds] 15:58:46 -!- wheals has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] 15:58:56 -!- wheals_ has joined ##crawl-dev 15:58:57 ??hexcrawl 15:58:57 hexcrawl[1/2]: A variant of Crawl on a hexagonal grid, dreamed up by a deranged mind known only as 'zugz'. (except when he's known as 'martin bays') 15:58:59 I always thought it would be cool to have some floors on a torus 15:59:10 <|amethyst> n1k: abyss used to be a torus 15:59:10 -!- wheals_ is now known as wheals 15:59:21 |amethyst, oh, that's right! 15:59:32 -!- scummos__ has quit [Ping timeout: 256 seconds] 15:59:46 -!- ProzacElf has joined ##crawl-dev 15:59:51 -!- travis-ci has joined ##crawl-dev 15:59:52 The build passed. (master - 68b4579 #2451 : Neil Moore): http://travis-ci.org/crawl/crawl/builds/60119261 15:59:52 -!- travis-ci has left ##crawl-dev 16:00:05 supposedly 16:00:38 -!- HoneyLocust has quit [Ping timeout: 252 seconds] 16:01:39 -!- Patashu has joined ##crawl-dev 16:04:09 -!- lessens has quit [Read error: Connection reset by peer] 16:05:55 -!- wheals has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] 16:05:56 -!- lobf has joined ##crawl-dev 16:06:06 -!- wheals has joined ##crawl-dev 16:10:41 -!- wheals has quit [Client Quit] 16:11:03 -!- wheals has joined ##crawl-dev 16:18:09 -!- ProzacElf has quit [Ping timeout: 265 seconds] 16:24:28 -!- Patashu has quit [Ping timeout: 252 seconds] 16:26:31 moebius strip crawl, with enemies on the other side of the dungeon floor... 16:26:31 CanOfWorms: You have 1 message. Use !messages to read it. 16:26:40 |amethyst: the abyss is still a torus 16:26:43 what other side 16:26:48 well, a torroidal cube 16:26:50 sort of 16:26:56 bh: any pics? :o 16:27:12 of dominoes 16:27:29 http://i.imgur.com/VxzjQlK.png 16:27:51 that looks awesome 16:27:55 yeeeee 16:27:58 great work bh 16:28:26 CanOfWorms is to thank 16:28:43 CanOfWorms: I made a couple of variant tiles, but they're mostly bad 16:29:02 yeah, I should start fancying up these placeholders 16:29:22 they're checked in, if you want to look at them rltiles/dngn/floor/crypt_domino_ 16:29:29 oh, well great job CanOfWorms :) 16:29:49 -!- Kellhus has quit [Quit: Page closed] 16:30:48 CanOfWorms: you might want to reduce the floor pattern contrast 16:30:58 yeah 16:31:23 bh: imagine how nice it will look with squarelos... 16:31:38 gammafunk: squarelos is basically the right thing 16:31:45 1learn add 16:32:01 squarelos is a moral obligation! 16:33:30 gammafunk: there should be a xom power that changes you to circlelos 16:34:14 dang 16:35:11 -!- travis-ci has joined ##crawl-dev 16:35:12 The build failed. (master - 054e213 #2452 : Brendan Hickey): http://travis-ci.org/crawl/crawl/builds/60119461 16:35:12 -!- travis-ci has left ##crawl-dev 16:36:55 it's either squareLOS or impose a 1 / 1.41421 penalty on diagonal moves :( 16:37:49 (And I could explain the former in ##crawl but would get lots of funny looks re: the latter) 16:38:32 ("What? I move diag and it takes 1.4 times as long?") 16:38:58 how about taxilos 16:39:26 -!- G-Flex has quit [Quit: Time for us to bug out.] 16:39:32 (Leading, of course, to the "Perils of Cheiagonal moves") 16:39:32 -!- nixor has quit [Ping timeout: 264 seconds] 16:41:36 aarujn: that sounds like a dissertation 16:41:50 bh: http://imgur.com/a/8clKr try these? 16:41:55 darker colors 16:42:41 bh: Or an ad campaign. Diagonal moves with Chei! Now with 50% more Hellfire ops! 16:43:06 -!- frederik_ has quit [Client Quit] 16:43:10 (ok 41.4% but these would be marketing guys) 16:43:46 -!- frederik_ has quit [Client Quit] 16:44:00 CanOfWorms: can you do me a favor and make a zip file, naming them crypt_domino_##[a-z].png 16:44:04 -!- siepu has quit [Read error: Connection reset by peer] 16:44:06 where the a-z bit is for each variant 16:44:07 sure 16:44:16 -!- quik has quit [Ping timeout: 252 seconds] 16:44:23 so like 1a 1b for the variant part? 16:45:07 or is it 01a 16:45:38 looks like it's just 1a 16:46:05 doesn't really matter. Just make an archive containing all of the tiles you want to use 16:48:22 https://www.dropbox.com/s/2kow02j9sb9szch/cryptdomino.zip?dl=0 16:48:26 alright 16:48:35 these are just for testing the contrast though 16:49:02 -!- stanzill has quit [Quit: au rev] 16:49:28 Is there a way to turn off the "animation" of drawing line of fire in (f)ire? 16:49:33 It gets really slow 16:50:47 i wasnt sure if that was a server lag thing or just some change in crawl that has caused that 16:51:15 It seems to happen when there's a lot of piles of items on the ground 16:51:21 -!- reaverb has joined ##crawl-dev 16:51:49 -!- jefkin has quit [Ping timeout: 248 seconds] 16:52:33 -!- scummos__ has quit [Ping timeout: 244 seconds] 16:52:46 CanOfWorms: http://i.imgur.com/zr0hn6n.png 16:53:48 hrm 16:53:54 -!- eb has quit [Ping timeout: 276 seconds] 16:55:11 huh 16:55:32 hrmph 16:55:39 time to drop the contrast more 16:55:44 -!- gammafunk has quit [Ping timeout: 264 seconds] 16:55:52 next batch will be a full prettified set :v 16:56:05 %git :/compati 16:56:05 07chequers02 * 0.16-a0-3883-g85908dd: Tornado >=4 compatibility. Update GameDataHandler to work with Tornado 4. 10(4 weeks ago, 2 files, 35+ 15-) 13https://github.com/crawl/crawl/commit/85908ddbb76f 16:56:14 you shall be prettified. resistance is futile. 16:57:16 %git :/habitable 16:57:16 07wheals02 * 0.17-a0-759-g0ef6a74: Refactor and comment monster_habitable_grid. 10(4 days ago, 4 files, 34+ 43-) 13https://github.com/crawl/crawl/commit/0ef6a7434f9c 16:57:26 this probably broke malign gateway 16:58:50 i assumed the special case in mons_class_can_pass was sufficient 16:59:55 -!- zxc232 has quit [Read error: Connection reset by peer] 17:00:43 -!- gammafunk has joined ##crawl-dev 17:07:07 -!- Siegurt has joined ##crawl-dev 17:09:15 <+|amethyst> chequers: and that they petition list isn't actually generated until you do aa, so I guess that alleviates my other concerns too <-- yep, I think it was coded to support fixed-until-you-take-one potions, but the uncancellable nature of the list makes it irrelevant 17:10:05 however I'm pretty sure my code as it currently stands may result in unpurchasable getting stuck in infinite loops if you have 401 gold and three potions with a 29 multiplier generate, so yeah, dont commit yet :P 17:15:16 also, thanks re: uc delay |amethyst & elliptic 17:16:58 -!- paroneayea has quit [Read error: Connection reset by peer] 17:17:35 bh: https://www.dropbox.com/s/h5bwiumb05x0bzd/cryptdomino2.zip?dl=0 now with full set of fancy tiles :o 17:18:42 -!- kazimuth_ has quit [Quit: My Mac has gone to sleep. ZZZzzz…] 17:19:11 can't wait to see a set of wall tiles, or is that in there as well? 17:20:05 -!- travis-ci has joined ##crawl-dev 17:20:06 The build failed. (master - bc83859 #2453 : Brendan Hickey): http://travis-ci.org/crawl/crawl/builds/60126625 17:20:06 -!- travis-ci has left ##crawl-dev 17:20:20 are wall tiles also using dominos? 17:20:35 not yet 17:20:47 are they going too?! 17:20:50 it's a trivial change 17:21:10 -!- Kolbur has left ##crawl-dev 17:21:14 wall tiles using dominoes will have the most dramatic improvement on the visuals imo 17:21:31 you can have caves that really look cave-like etc 17:21:53 hmm 17:22:06 http://i.imgur.com/hyHzHVy.png 17:22:20 of course we then need to have a way to dynamically change the dominoes so we can animate the walls 17:22:29 -!- Tuxedo[Qyou] has quit [Read error: Connection reset by peer] 17:22:53 gammafunk: that one is on you 17:23:02 huh 17:23:11 is the game artificially lightening tiles in LOS? 17:23:13 I wonder if that would work reasonably 17:23:31 since now tiles depend on what's adjacent, you'd have to dynamically update the entire level? 17:23:58 gammafunk: this still supports tile variations 17:24:01 a pan level where things are crawling in the walls... 17:24:04 -!- lobf has quit [Quit: lobf] 17:24:10 -!- Aryth has quit [Quit: KVIrc 4.0.4 Insomnia http://www.kvirc.net/] 17:24:26 bh: hrm, maybe what I mean is, colour changes will look less good in dominoed walls 17:24:27 that's a cute idea 17:24:27 anyway, it does seem like tiles in LOS are brighter than what I sent and tiles outside LOS are darker 17:24:42 -!- Ontamu has quit [Quit: Page closed] 17:24:48 bh: since there'd be a weird transition between adjacent tiles 17:24:49 CanOfWorms: there might be an option for this, let me check 17:25:34 CanOfWorms: there's an alpha option 17:25:47 well, even with the lightning the contrast doesn't look as bad as before 17:26:07 not that I know what it does 17:26:16 *lighting 17:30:10 -!- __miek has quit [Ping timeout: 265 seconds] 17:30:55 -!- gammafun1 has joined ##crawl-dev 17:31:49 -!- karlwayne has quit [Quit: Page closed] 17:32:49 -!- stubblyhead_ has quit [Ping timeout: 264 seconds] 17:33:16 -!- gammafunk has quit [Ping timeout: 255 seconds] 17:36:16 CanOfWorms: this might work really well for a tile floor 17:38:13 -!- gammafun1 has quit [Ping timeout: 264 seconds] 17:40:39 -!- pintc has quit [Ping timeout: 245 seconds] 17:41:43 -!- HoneyLocust has joined ##crawl-dev 17:42:23 -!- lobf has joined ##crawl-dev 17:43:31 -!- Blazinghand_ has joined ##crawl-dev 17:44:45 -!- Elynae has quit [Client Quit] 17:45:38 -!- Blazinghand has quit [Ping timeout: 265 seconds] 17:46:04 -!- Hanyuu has quit [Quit: Page closed] 17:46:52 -!- cojito has quit [Ping timeout: 246 seconds] 17:47:08 -!- Foamed has quit [Quit: Leaving] 17:47:58 -!- edlothiol has joined ##crawl-dev 17:52:47 -!- pintc has quit [Quit: Reconnecting] 17:52:58 -!- pintc has quit [Changing host] 17:53:41 -!- Cerpin has joined ##crawl-dev 17:54:37 :o 17:56:25 -!- UncertainKitten has quit [Ping timeout: 256 seconds] 17:56:27 -!- mumra has joined ##crawl-dev 17:56:59 does MUTFLAG_RU do anything? i feel like i must be missing something obvious somewhere 17:57:26 it looks like all the mutations are just handled by sacrifice-data.h? 17:58:37 -!- MurderMachine has quit [Quit: Page closed] 17:59:12 It doesn't look like it does anything...maybe it used to do something, but that was refactored away? 17:59:13 -!- Cerpin has quit [Ping timeout: 264 seconds] 17:59:16 Lasty: ping ^ 17:59:51 The flag not doing anything wouldn't really surprise me. 17:59:54 -!- doubtofbuddha has quit [Ping timeout: 272 seconds] 17:59:54 i can't find what it did before the sacrifice refactoring either (but i wasn't looking so hard there) 18:00:45 -!- Elystan has quit [Quit: Page closed] 18:01:06 -!- UncertainKitten has joined ##crawl-dev 18:01:35 Looking at the grep it definitely doesn't do anything unless there's an absurd hack like referring to its numerical value. 18:02:37 !tell Lasty MUTFLAG_RU appears to do nothing...can you check if this is the case, since you wrote the Ru code? 18:02:37 reaverb: OK, I'll let lasty know. 18:04:35 -!- Siegurt has quit [Quit: Leaving.] 18:04:51 -!- travis-ci has joined ##crawl-dev 18:04:52 The build has errored. (master - f1c0784 #2454 : Chris Campbell): http://travis-ci.org/crawl/crawl/builds/60129557 18:04:52 -!- travis-ci has left ##crawl-dev 18:06:07 whoa. local tiles has a paper doll editor? that's freakin' awesome 18:09:11 -!- ProzacElf has joined ##crawl-dev 18:09:58 -!- Lightli has quit [Ping timeout: 246 seconds] 18:10:08 -!- stubblyhead has quit [Read error: Connection reset by peer] 18:11:40 That's not on webtiles (?) 18:11:43 That's odd. 18:12:01 it's probably available through lua 18:12:07 nobody did a javascript implementation 18:12:15 it's C++ 18:13:05 Ah. 18:13:11 Should have guessed >_> <_< 18:13:49 -!- _KiT is now known as KiT_ 18:16:11 -!- gammafunk has joined ##crawl-dev 18:17:28 elliptic: are there any outstanding squarelos issues I should look at? It looks just fine in webtiles 18:18:00 it's kind of neat seeing the new LOS boundaries drawn from being at the edge of a wall 18:18:05 03MarvinPA02 07* 0.17-a0-847-g3e3239c: Don't trigger sacrifice potions/scrolls under DDoor 10(12 minutes ago, 1 file, 21+ 20-) 13https://github.com/crawl/crawl/commit/3e3239c9364f 18:18:05 03MarvinPA02 07* 0.17-a0-848-g7e5c6af: Remove MUTFLAG_RU from the deterioration mutation 10(18 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/7e5c6afd995c 18:18:42 I'm so used to the lines drawn by circelos that these are about as jarring as seeing the los boundary being a square 18:19:19 %git :/[Ss]orten 18:19:20 Could not find commit :/[Ss]orten (git returned 128) 18:19:24 %git :/[Ss]horten 18:19:24 07PleasingFungus02 * 0.17-a0-564-gade0a40: Don't place ragdoll_tomb_raider on Crypt:$ (9105) 10(13 days ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/ade0a40b2405 18:19:29 %git :/[Ss]horter 18:19:29 07reaverb02 * 0.17-a0-832-g244fdf3: Adjust vaults for shorter Shoals 10(2 weeks ago, 1 file, 9+ 9-) 13https://github.com/crawl/crawl/commit/244fdf382aaa 18:19:42 gammafunk: What are you looking for? 18:19:49 reaverb: did you merge the branch? 18:20:02 gammafunk: Yeah. 18:20:13 it's kind of hard to tell from commits since chei doesn't have a way to designate that 18:20:16 ok, good 18:21:37 gammafunk: what do you mean about the edge of a wall? 18:21:51 wheals: 18:21:54 ......@ 18:22:01 ####### 18:22:22 I guess there should be . after the @ and the # 18:25:01 -!- namelastname112 has quit [Ping timeout: 246 seconds] 18:25:21 -!- lessens has quit [Read error: Connection reset by peer] 18:27:01 -!- Pacra has joined ##crawl-dev 18:27:34 ??deck_of_wonders 18:27:35 deck of wonders[1/1]: Cards: In 0.16 and trunk: {alchemist card}, {dowsing card}, {focus card} (rarer), {helix card} (rare in plain & ornate decks), {mercernary card}, {placid magic card}, {wild magic card}. In 0.15, the card list is {focus card}, {helix card}, {shaft card}, {dowsing card}, {mercenary card}, and {alchemist card}. 18:27:58 ??placid_magic_card 18:27:58 placid magic card[1/1]: It drains magic, applies antimagic to spellcasters, removes magical effects. 18:28:05 -!- HoneyLocust has quit [] 18:28:51 imo that card wins the award for card that most desperately needs renaming 18:28:57 yes 18:29:00 yep 18:29:20 !learn edit deck_of_wonders s/mercernary/mercenary/ 18:29:20 deck of wonders[1/1]: Cards: In 0.16 and trunk: {alchemist card}, {dowsing card}, {focus card} (rarer), {helix card} (rare in plain & ornate decks), {mercenary card}, {placid magic card}, {wild magic card}. In 0.15, the card list is {focus card}, {helix card}, {shaft card}, {dowsing card}, {mercenary card}, and {alchemist card}. 18:29:22 don't know how it got that name in the first place tbqh 18:29:33 did it have some entirely different effect? 18:30:03 pretty sure it was always that 18:30:32 %git 24bd73614 18:30:32 07N7829102 {PleasingFungus} * 0.16-a0-2136-g24bd736: Placid Magic card (theTower) 10(6 months ago, 3 files, 48+ 6-) 13https://github.com/crawl/crawl/commit/24bd73614d7b 18:30:42 I'm guessing it was hangedman trying to establish connections between ideas 18:30:55 as he is wont to do 18:31:49 -!- pikaro has quit [Remote host closed the connection] 18:32:20 antimagicvulncancellation card 18:32:32 -!- edlothiol has quit [Ping timeout: 256 seconds] 18:32:36 or i guess not vuln! 18:34:08 probably it's an okay candidate for just not existing? since it's only in wonders and is not especially exciting or interesting 18:36:26 -!- pintc has quit [Read error: Connection reset by peer] 18:36:50 wow, that last one, vuln 18:36:57 I was going to say it's clearly antimagic card 18:38:09 MarvinPA: I guess it's partially a negative effect card 18:38:56 but I'm not sure how the enchantment-type decks compare in terms of frequency of doing something fairly likely to be harmful 18:39:04 I think it's a decent canadidate for not existing....wasn't the design "what can be a card effect for a card namee 'Placid Magic'" 18:39:14 s/namee/named/ 18:39:15 heh 18:39:34 I don't even remember, is wonders a loot-only deck? 18:39:38 So if you rename it you're ruining the original design goal :D 18:39:40 nem just gives one deck type? 18:39:46 -!- __miek has quit [Ping timeout: 265 seconds] 18:39:48 I honestly can't keep nem straight any more 18:39:56 I guess I just need to play another nem game 18:40:02 nem gives war, destructions, escape 18:40:24 right, ok, so wonders is a rare find 18:42:54 yeah, so you probably id every card now anyway 18:43:36 -!- muravey has quit [Ping timeout: 272 seconds] 18:43:55 -!- muravey has joined ##crawl-dev 18:45:00 -!- Sovek has quit [Read error: Connection reset by peer] 18:45:09 also i have deterioration-on-damage working! it's a 2 level mut that gives you either a 50% or a 100% chance to lose a stat whenever you take damage > 0 18:45:15 imo perfect and ready for trunk 18:45:53 (i will think about numbers and put it up on the branch tomorrow hopefully, and then i think stat_drain is hopefully ready-ish to think about merging) 18:47:37 03MarvinPA02 07[stat_drain] * 0.17-a0-751-g3d6c10c: Fix a warning 10(10 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/3d6c10c95f08 18:49:58 -!- MarvinPA has quit [Remote host closed the connection] 18:50:55 -!- kazimuth has quit [Quit: My Mac has gone to sleep. ZZZzzz…] 18:52:41 New branch created: pull/13 (1 commit) 13https://github.com/crawl/crawl/pull/13 18:52:41 03noxdominus02 07[pull/13] * 0.17-a0-849-g261eb7e: Update skills.txt 10(6 minutes ago, 1 file, 106+ 27-) 13https://github.com/crawl/crawl/commit/261eb7e7f63e 18:54:25 -!- Ladykiller69 has quit [Read error: Connection reset by peer] 18:56:48 that mutation sounds like the melee nerf we were all brainstorming about on tavern 18:58:28 -!- Lightli has joined ##crawl-dev 19:00:34 -!- rchandra has joined ##crawl-dev 19:02:54 Svalbardcaretaker (L24 OpAs) ASSERT(shop) in 'shopping.cc' at line 2458 failed. (Vaults:4) 19:04:09 -!- KiT_ has quit [Quit: Page closed] 19:05:23 -!- __miek has quit [Ping timeout: 265 seconds] 19:19:40 -!- travis-ci has joined ##crawl-dev 19:19:41 The build is still failing. (squarelos-0.17 - 233d389 #2455 : elliptic): http://travis-ci.org/crawl/crawl/builds/60132654 19:19:41 -!- travis-ci has left ##crawl-dev 19:21:10 -!- Pacra has quit [Ping timeout: 250 seconds] 19:23:48 -!- Pacra has joined ##crawl-dev 19:24:38 -!- lobf has quit [Quit: lobf] 19:26:13 !crashlog 19:26:14 11180. Svalbardcaretaker, XL24 OpAs, T:57361 (milestone): http://crawl.develz.org/morgues/trunk/Svalbardcaretaker/crash-Svalbardcaretaker-20150427-000254.txt 19:26:46 -!- lobf has joined ##crawl-dev 19:30:06 that mut sounds brutal 19:39:08 gammafunk: I think squarelos mainly just needs generic testing (and for people to decide that it is a good thing and merge it into trunk :P)... it's good to know it works in (web)tiles since I didn't test that 19:39:44 probably the branch should go up on a server, I thought I would wait a day or two to see if anyone noticed anything major to be fixed before bugging people about that though 19:39:48 elliptic: well, probably this warrants an expirme..yeah 19:40:00 and I know |amethyst is not thrilled about setting those up 19:40:11 although maybe johnstein could make one on dbro 19:40:35 I'm not sure what all to test systematically 19:40:44 I tried some spells and looked at some places 19:41:01 I guess qw would be good to run? 19:41:55 yeah, asking johnstein if he could put squarelos-0.17 on cbro or dbro was what I had in mind 19:42:27 gammafunk: I have a working qwsquare locally that I'll test more 19:42:48 it doesn't test god abilities and spells very well though 19:43:05 yeah< tested out quaz disaster area and cball lightning and a few random things 19:47:26 sqwarelos 19:49:51 c++ noob question, can someone break down this line for me? `CrawlVector *pots[GOZAG_MAX_POTIONS];` it creates a variable pots of type CrawlVector with max size GOZAG_MAX_POTIONS, right? but what does the * mean? 19:50:09 i can't really search for punctuation on cpp 19:50:11 *google 19:50:19 -!- ktgrey has quit [Ping timeout: 256 seconds] 19:52:24 oh, pointer stuff 19:52:34 it's actually defining a variable pots that's a pointer to an array of CrawlVectors of size GOZAG_MAX_POTIONS 19:52:52 the array is that size, not the CrawlVectors 19:53:04 hm 19:53:13 it could be an array of pointers, i'm not sure 19:53:21 -!- bonghitz has quit [Remote host closed the connection] 19:54:23 -!- travis-ci has joined ##crawl-dev 19:54:24 The build failed. (master - 7e5c6af #2456 : Chris Campbell): http://travis-ci.org/crawl/crawl/builds/60149740 19:54:24 -!- travis-ci has left ##crawl-dev 19:54:45 -!- ldf has quit [Ping timeout: 248 seconds] 19:55:31 and crawlvectors are fancy arrays, right? 19:55:35 -!- sooheon has quit [Ping timeout: 250 seconds] 19:56:10 crawlvectors are a class, they're a pre-allocated vector 19:56:22 -!- Cerpin has joined ##crawl-dev 19:57:24 yeah i think it's an array of pointers 19:57:46 would make sense, not sure what all methods they have 19:58:46 <|amethyst> a CrawlVector is a vector of CrawlStoreValues, all of which hold the same type 19:58:52 { int *pots[5]; cout << TYPE_DESC(pots); } 19:59:16 lvalue array of 5 pointers to integers 20:00:29 <|amethyst> CrawlStoreValue is essentially a tagged union of a boolean, byte, short, float, string, coord_def, item_def, crawlhashtable, crawlvector, level_id, level_pos, monster, lua user data, or int64_t 20:01:20 -!- Whistling_Bread has joined ##crawl-dev 20:01:36 no smaller int type? 20:01:43 <|amethyst> smaller than byte? 20:01:58 smaller than int64_t; or, rather, what does get_int() use 20:02:03 <|amethyst> oh sorry 20:02:07 <|amethyst> missed typing that one 20:02:09 <|amethyst> int too :) 20:02:50 hmm 20:03:09 wheals: is that a freenode bot you used? 20:03:31 yeah, readme at http://eel.is/geordi/ 20:03:35 <|amethyst> it's an array of pointers to crawlvectors because it refers directly to crawlvectors stored in you.props 20:03:43 -!- Zooty has quit [Ping timeout: 246 seconds] 20:03:58 <|amethyst> if it were just an array of CrawlVectors they would be copies 20:04:37 -!- Cerpin has quit [Ping timeout: 264 seconds] 20:04:54 Svalbardcaretaker (L24 OpAs) ASSERT(shop) in 'shopping.cc' at line 2458 failed. (Vaults:4) 20:04:59 Svalbardcaretaker (L24 OpAs) ASSERT(shop) in 'shopping.cc' at line 2458 failed. (Vaults:4) 20:05:05 Svalbardcaretaker (L24 OpAs) ASSERT(shop) in 'shopping.cc' at line 2458 failed. (Vaults:4) 20:05:05 it's nice for executing short snippets of code that you're not really sure of the effect of in general 20:05:05 -!- Siegurt has joined ##crawl-dev 20:05:22 as well as that TYPE_DESC trick 20:05:32 yeah nice 20:06:05 ok, I guess the CrawlVectory-ness my not even be required here since potion petition is modal this just seems like scaffolding for future enhancements 20:06:49 <|amethyst> it's using CrawlVectors instead of vectors because you can stuff a CrawlVector into a CrawlStoreValue (and thus have it as the value of a prop) 20:06:53 it's a relic of it being stored between uses i assume 20:07:13 <|amethyst> as opposed to just a two-dimensional array or an array of vector 20:07:32 well, not exactly uses of potion petition, but uses of the ability on the ability screen 20:08:53 <|amethyst> AIUI after reading it a bit this morning, gozag_potion_petition should reinitialise the vectors every time you do aa 20:09:00 does this work? potion_type pots[GOZAG_MAX_POTIONS][6]; bool test(int pots[numpots][maxeffects]) { //whatever } 20:09:24 well apart from s/int/potion_type 20:09:52 <|amethyst> they're saved so that, if you get a hup and the game quits, the same offerings are there when the game restarts and you get the potion petition uncancellable 20:10:08 <|amethyst> I guess storing them in you.props was easier than storing them in the uncancellable 20:10:25 yea I don't mind adding experimentals 20:10:42 ah, to stop save scumming? 20:10:51 <|amethyst> not even save scumming 20:10:59 <|amethyst> you get the offer, you don't like it, you disconnect 20:11:56 what do you mean "storing them in the uncancellable"? 20:12:39 <|amethyst> !source player::uncancel 20:12:39 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/player.h#l317 20:12:47 <|amethyst> I guess there's definitely no room to store them there 20:13:08 <|amethyst> an uncancellable only has room for an int as its argument 20:13:31 <|amethyst> uncancellable_type represents a thing that might need to be restarted when the game is loaded 20:13:42 Display spell failure % for "dangerous to cast" warning 13https://crawl.develz.org/mantis/view.php?id=9686 by tedric 20:13:42 Getting a random crash in spider 13https://crawl.develz.org/mantis/view.php?id=9685 by Le_Nerd 20:13:47 <|amethyst> you.uncancel stores pairs 20:14:22 <|amethyst> !crashlog svalbardcaretaker 20:14:22 18. Svalbardcaretaker, XL24 OpAs, T:58626 (milestone): http://crawl.develz.org/morgues/trunk/Svalbardcaretaker/crash-Svalbardcaretaker-20150427-010504.txt 20:14:34 %git :/square 20:14:45 07elliptic02 * 0.17-a0-790-g44cf67f: Squarelos. 10(21 hours ago, 77 files, 545+ 628-) 13https://github.com/crawl/crawl/commit/44cf67ff3011 20:14:45 -!- HellTiger has quit [Ping timeout: 256 seconds] 20:15:34 <|amethyst> !lm svalbardcaretaker x=god 20:15:35 12351. [2015-04-27 01:05:04] [god=Ashenzari] Svalbardcaretaker the Acrobat (L24 OpAs of Ashenzari) ASSERT(shop) in 'shopping.cc' at line 2458 failed on turn 58626. (Vaults:4) 20:15:55 -!- aarujn_ has joined ##crawl-dev 20:16:49 <|amethyst> ohh 20:16:58 <|amethyst> Svalbardcaretaker abandoned Gozag 20:17:01 elliptic: should I put the squarelos branch up now? or is there a reason to wait a bit? 20:17:13 <|amethyst> I bet there's a problem when you have something in your shopping list and the shop ceases to exist 20:17:22 -!- cojito has quit [Ping timeout: 246 seconds] 20:17:58 -!- aarujn has quit [Ping timeout: 272 seconds] 20:17:58 -!- aarujn_ is now known as aarujn 20:19:06 -!- SpaceCob has quit [Quit: Page closed] 20:19:50 -!- MgDark has quit [Read error: Connection reset by peer] 20:20:13 -!- endou_________ has quit [Ping timeout: 256 seconds] 20:23:02 johnstein: if you don't mind possibly being asked to update it at some point then putting it up now is cool :) 20:23:35 the great thing is, it can be rebuilt just like any branch! 20:23:48 easier for me to set it up today 20:23:49 oh, nice 20:24:10 I typically don't put them on auto-update though 20:24:16 sounds good 20:25:30 |amethyst: NONEXISTENT SHOP comes into view. 20:27:02 didn't squarelos just get committed to trunk? 20:27:13 oh, no 20:27:23 no, chei is confusing like that 20:29:15 -!- wheals has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] 20:29:16 -!- driftwood has quit [Ping timeout: 240 seconds] 20:30:03 -!- copt has quit [] 20:31:08 <|amethyst> well, git log :/foo is weird like that 20:31:21 <|amethyst> if you want only stuff in trunk you need master^{/foo} 20:33:42 -!- mizu_no_oto has quit [Quit: ["Textual IRC Client: www.textualapp.com"]] 20:34:45 -!- Siegurt has quit [Quit: Leaving.] 20:36:35 -!- enygmata has quit [Quit: WeeChat 1.1.1] 20:38:38 the real question is what char do I play on the squarelos branch 20:39:56 yeah I need to remember to use that more 20:39:57 hrm 20:40:03 !gitgrep 1 Fun 20:40:03 %git HEAD^{/Fun} 20:40:04 07wheals02 * 0.17-a0-666-gbd65d93: Scale etheric contamination as well as MP gain (PleasingFungus). 10(9 days ago, 1 file, 7+ 10-) 13https://github.com/crawl/crawl/commit/bd65d937f8ac 20:40:11 ahs, that's one way I guess 20:41:04 -!- nicolae- has joined ##crawl-dev 20:41:39 -!- G-Flex has joined ##crawl-dev 20:43:14 the ability icons for ru's new sacrifice resistances and sacrifice eye are switched, also the tiles are much larger than the other icons. 20:48:44 -!- jeppew has quit [Quit: Page closed] 20:58:51 Lasty: 01:43 < nicolae-> the ability icons for ru's new sacrifice resistances and sacrifice eye are switched, also the tiles are much larger than the other icons. 20:59:07 Lasty: why no rN- for sac resistance? 21:02:10 is vulnerability to rN still a thing 21:02:11 Wasn't rN- removed? 21:02:17 yeah 21:02:17 %git :/rN- 21:02:19 07MarvinPA02 * 0.16-a0-3794-ga569fcc: Remove negative energy vulnerability 10(3 months ago, 14 files, 28+ 63-) 13https://github.com/crawl/crawl/commit/a569fcc1630c 21:02:28 rF- and rC- still exist but there's no rN- 21:02:44 ah 21:02:59 -!- mamgar has quit [Quit: Exit Stage Left] 21:03:02 !tell lasty the ability icons for ru's new sacrifice resistances and sacrifice eye are switched, also the tiles are much larger than the other icons. 21:03:02 nicolae-: OK, I'll let lasty know. 21:03:06 thank you Sequell 21:03:30 -!- lessens has quit [Ping timeout: 276 seconds] 21:03:30 -!- lessens_ is now known as lessens 21:04:46 -!- rophy has quit [Quit: Miranda NG! Smaller, Faster, Easier. http://miranda-ng.org/] 21:05:10 thanks nicolae- 21:05:22 thanks gammafunk 21:06:43 -!- cojito_ has quit [Ping timeout: 246 seconds] 21:07:13 thanks Grunt 21:07:48 !banish Grunt 21:07:49 nicolae- casts a spell. Grunt is cast into the Abyss! 21:07:57 i see squarelos is in a branch now 21:08:05 i'm excite 21:08:48 -!- quik has quit [Quit: "When I use a word", Humpty Dumpty said, in a scornful tone, "it means just what I choose it to mean, neither more nor less". Lewis Carroll, "Through The Looking Glass".] 21:08:57 -!- lobf has quit [Quit: lobf] 21:11:16 -!- MgDark has quit [Ping timeout: 240 seconds] 21:12:43 -!- CanOfWorms has quit [Quit: ChatZilla 0.9.91.1 [Firefox 3.6.28/20120306064154]] 21:16:37 -!- Yllodra has quit [Ping timeout: 264 seconds] 21:17:06 -!- paroneayea has quit [Read error: Connection reset by peer] 21:19:27 Squaralos sounds like a Greek Island 21:19:46 it's where the geometers all go 21:19:53 Nice 21:20:42 Geomancy Conf 2015 in beautiful Squaralos! Nice, flat beahches as far as the eye can see to the North and West 21:20:49 (an the NW too!) 21:23:07 -!- Limulus has quit [Quit: Page closed] 21:26:40 -!- Sharkman1231 has quit [Ping timeout: 246 seconds] 21:32:19 -!- MgDark has quit [Ping timeout: 256 seconds] 21:32:27 -!- MgDark_ is now known as MgDark 21:32:57 -!- Lasty has quit [Quit: Leaving.] 21:34:36 -!- gammafunk has quit [Ping timeout: 240 seconds] 21:36:49 -!- asdu has quit [Quit: Page closed] 21:36:57 -!- gammafunk has joined ##crawl-dev 21:41:24 ??squarelos 21:41:24 squarelos[1/8]: Reality of crawl where LOS is square rather than circular. 21:41:59 -!- gressup has quit [Quit: Leaving] 21:42:07 I'm just imagining somebody several years after squarelos being pushed being very confused that circlelos was ever a thing. 21:42:55 yes 21:43:02 imagine the wiki entry 21:43:14 "Prior to 0.17, LOS was a weird kind of circle" 21:43:31 just a blurb in the history section 21:43:39 circle LOS is intuitive 21:43:48 is there a reason for circlelos? just what Linely started with? 21:43:49 oh that's debatble 21:43:55 *debatable 21:44:03 just wrong, like many other "intuitively obvious" things 21:44:08 or maybe it's Linley 21:46:18 i think the main objection to squarelos last time it came up was that circlelos looks nicer 21:47:25 yeah. true. but:playing it now. for the 1st 5 mins it was weird, like "huh what squares?" . . . now it's totally the new normal 21:48:06 I think it was just whatever Linley went with, somebody could check crawl-ancient if they wanted. 21:48:06 Also weren't ability/spell ranges squares for many years before they became circles? 21:48:07 diagonal moves are going to have strategic implications now (instead of tactical like before) 21:48:22 reaverb: ability/spell ranges didn't exist for many years 21:48:34 Oh haha. 21:48:36 -!- Menche has quit [Ping timeout: 256 seconds] 21:48:51 Yeah I vaguely remember now is was all full LOS. 21:50:09 Aesthetics: Tornado can just be renamed to "stormfront" or some other kind of square-ish word . . . 21:50:28 ah, stormfront... might not be the way to go 21:50:51 "Wall of Air" ? 21:51:17 tornado's probably fine, i can't imagine it'd be the only thing that looks weird squarewise 21:51:20 -!- rast has quit [Remote host closed the connection] 21:51:20 Wind Fortress 21:51:32 ^^cool 21:51:34 But yeah Tornado's name is probably still fine. 21:51:35 Airsquare 21:51:41 hee hee 21:52:28 -!- Athaboros has quit [Read error: Connection reset by peer] 21:52:36 Experimental (squarelos-0.17) branch on crawl.beRotato.org updated to: 0.17-a0-791-g233d389 21:52:55 OK so here are some implications so far: 21:52:59 Webtiles server restarted. 21:53:02 -!- rast has joined ##crawl-dev 21:53:13 In the Abyss when looking for the way out you will want to always move on the diagonals 21:53:19 squarelos should be working on cbro 21:53:37 ^^ confirmed (playing it on cbro now) 21:54:11 dang 21:54:19 In the dungeon when trying to avoid detection, you are going to always want horiz and vertical moves (exposing less "surface area" for detection) 21:54:48 what shape? is the los? 21:54:50 aarujn: did you quit? 21:54:57 I don't see any squarelos games being playedj 21:55:09 To maximize Nem piety efficiency you want diagonal moves 21:55:15 wonder what would be fun to play 21:55:26 I'm in as "squaralos" 21:55:39 johnstein: aarujn: did you quit? <--- 21:55:43 "no" 21:55:58 I just don't see any squarelos games in the lobby 21:56:06 I see gammafunk now 21:56:15 yeah don'tknow what to play though 21:56:15 -!- Piginabag has quit [Quit: Page closed] 21:56:36 hrm 21:56:40 !lg . wz won 21:56:40 1. gammafunk the Sensei (L26 VSWz of Ru), escaped with the Orb and 3 runes on 2015-01-22 07:59:18, with 1583163 points after 74128 turns and 8:18:10. 21:57:18 johnstein: I'm the elf (going to try ranged) 21:57:31 &watchlink aarujn 21:57:32 http://crawl.akrasiac.org:8080/#watch-Aarujn 21:57:38 Oh yeah the exploration thing was the other main objection to sqaurelos. 21:57:57 -!- Fhqwhgads_ has quit [Remote host closed the connection] 21:58:05 Squaralos the Slasher 21:58:06 High Elf of Trog *..... 21:58:07 Health: 21/21 21:58:14 I don't remember the details, but it was the reason kilobyte objected to it. 21:58:23 (http://crawl.berotato.org:8080/#play-dcss-git 21:58:27 The math is: 21:58:44 You expose different amounts of surface area with diag vs linear moves 21:58:46 <|amethyst> oh, did squarelos get merged into trunk already? 21:59:02 |amethyst: on cbro 21:59:06 isn't that true with circlelos too though 21:59:13 <|amethyst> ? 21:59:18 <|amethyst> CBRO trunk isn't trunk anymore? 21:59:20 no with circles it's the same 21:59:28 aarujin, squarelos experimental 21:59:30 not trunk 21:59:39 it's not in trunk, squarelos branch is an experimental 21:59:41 <|amethyst> it's slightly different with circles because they're not perfect circles 21:59:43 yes, exp on cbro 21:59:53 you gave me a git link 21:59:55 " (it's 17 and 23 for orthogonal v. diagonal in circlelos, by the way) " - someone on SA 21:59:57 <|amethyst> Squaralos dcss-git 22:00:03 -!- nixor has quit [Ping timeout: 276 seconds] 22:00:18 good 22:00:27 ok wait 22:00:29 there' 22:00:56 to see the math, take a tic tac toe board and move it across graph paper 22:01:09 there's only 1 squarelos game on the server atm 22:01:12 jmbjr@www: /home/crawl/DGL/dgldir/inprogress/crawl-squarelos-0.17$ ls 22:01:14 gammafunk:2015-04-27.02:58:33.ttyrec 22:01:15 sideways you "see" 3 new squares per move 22:01:31 move to hex 22:01:39 duh 22:01:48 diagonal moves net you 5 new visible squares 22:02:07 chequers: I think if I was making a new roguelike I would strong consider using Hex >_> <_< 22:02:10 gammafunk: this isn't a HeSu what are you doing 22:02:16 Obviously it's not really an option in current Crawl. 22:02:19 !lm . cszo 22:02:20 13729. [2015-04-27 00:51:04] gammafunk the Executioner (L19 MiBe of Makhleb) found a silver rune of Zot on turn 20712. (Vaults:5) 22:02:32 I play all combos 22:02:39 somoene hacked ur acct?? 22:02:55 some kind of distortion is going to happen with and L2 norm vs. manhattan norm mapping 22:03:03 so the choice is: 22:03:40 squareLoS -vs- "charge" people sqrt(2) extra auts per diag move 22:04:04 I think non-equal move costs is extremely non-obvious and will confuse the heck out of people 22:04:06 (which will kill many more Chei Statue Form Nagae in Hell) 22:04:17 also what's with the polying gammafunk? you're not in wizmode are you? 22:04:26 its a lua script 22:04:49 self polywand? 22:04:59 &rc gammafunk cbro 22:05:00 http://dobrazupa.org/rcfiles/crawl-cbro/gammafunk.rc 22:05:11 it's just a tile change 22:05:16 &rc johnstein 22:05:16 http://crawl.berotato.org/crawl/rcfiles/crawl-0.16/johnstein.rc 22:05:16 oh 22:06:42 Total visible squares is also going to increase ~5% 22:06:42 -!- Daekdroom has quit [Quit: Leaving] 22:07:03 Which is another good thing about Squares 22:09:18 -!- ahahaha_ has quit [Quit: Page closed] 22:10:00 Not sure even how big an impact explorational diag / lateral ratio is going to be with auto-exp 22:10:40 Likely most won't notice, I see Abyss as being the strongest application? 22:11:54 -!- clouded_ has quit [Ping timeout: 250 seconds] 22:13:00 <|amethyst> hm 22:13:18 <|amethyst> elliptic: did something in squarelos change the IOOD "en passant" mechanic? 22:13:19 And any "ground clutter" reduces the effect 22:15:14 <|amethyst> elliptic: nm, seems to be working, I guess I just got lucky the first time 22:19:57 -!- MgDark has quit [Quit: ChatZilla 0.9.91.1 [Firefox 37.0.2/20150415140819]] 22:21:14 http://crawl.berotato.org/crawl/experimentals/0.16/branches/squarelos-0.17.html 22:21:25 ignore the 0.16 in the path. 22:23:37 Any particular broken-ness we looking for here? Squares seem to be working great! 22:25:04 |amethyst: IOOD code is untouched I think (which might mean it isn't properly checking LoS actually? I should check) 22:26:53 can we keep circlelos as a xom effect? 22:27:07 only if xom handles the code for that 22:27:57 Only effect I've seen so far is the bottom border of the screen flashes red @zerk-end (webtiles cbro exp) -- SquaresLoS looks great you guys! 22:28:02 !lm . experimental 22:28:03 200. [2014-07-30 17:26:11] gammafunk the Basher (L14 NaWz of Ru) reached level 8 of the Lair of Beasts on turn 26185. (Lair:8) 22:28:08 oh that's not right 22:28:11 ah it's not hooked up 22:29:38 |amethyst: do you remember where the code to remove player iood that leaves player los is located? 22:33:22 <|amethyst> elliptic: if (iood && mon.props.exists(IOOD_FLAWED)) in mon-project.cc 22:33:43 <|amethyst> which seems to be using rdist 22:34:06 <|amethyst> oh right 22:34:08 excellent, that looks correct 22:34:14 <|amethyst> it's that way in trunk too :) 22:34:19 <|amethyst> that came up a while back 22:34:22 yes 22:35:06 I didn't remember whether it was actually fixed in trunk, but it being like this explains why I didn't encounter this code when grepping for circles to change into squares 22:36:02 &dump . cbro 22:36:02 http://crawl.berotato.org/crawl/morgue/gammafunk/gammafunk.txt 22:38:34 -!- doubtofbuddha has quit [Ping timeout: 272 seconds] 22:43:51 -!- ussdefiant has joined ##crawl-dev 22:48:03 gammafunk: I sent the log/stones link to green.snark. Should be added to sequel at some point 22:48:14 thank goodness 22:48:22 !lg * god=sif s=name 22:48:27 83305 games for * (god=sif): 800x Kave, 758x gammafunk, 571x 4thArraOfDagon, 472x Darmok, 450x silentsnack, 439x aTarkinC, 405x buffalo66, 329x Bruce, 325x Sorbius, 294x Sky, 278x Johan, 267x minmay, 266x Celsitudo, 262x clouded, 258x Ragdoll, 257x crawlie, 255x qtip, 253x Avigdore, 235x m1nced, 233x Moose, 232x PolkaDot, 227x murphyslaw, 226x Neil, 225x Orfax, 218x Sbamiri, 218x BirdoPrey, 209x j... 22:48:35 oh no, he's playing more sif games 22:48:41 !lg kave god=sif 22:48:42 800. kave the Ruffian (L9 TrTm of Sif Muna), slain by an ice beast on D:7 on 2015-04-26 02:53:41, with 2454 points after 6187 turns and 0:19:38. 22:48:50 he must be defeated 22:48:55 -!- nicolae- has left ##crawl-dev 22:49:15 !lg kave god=sif s=char 22:49:15 800 games for kave (god=sif): 573x TrTm, 146x DsTm, 16x SEEE, 12x MfTm, 12x SETm, 10x DsSk, 6x HEAE, 5x MiTm, 2x HuEE, 2x MfSk, 2x MfIE, 2x HECj, 2x DEWz, 2x HESk, TrEE, HEWz, DsWz, OgTm, DESk, TrMo, HEEn, HEWn 22:49:25 I do appreciate that kind of dedication 22:49:29 the classic TrTm of sif 22:49:36 it never fails! 22:50:26 !lm . trtm sif -game x=mmhp 22:50:27 hyperbolic:cao:20091010053013S. [mmhp=1124] hyperbolic the Farming Brawler (L27 TrTm of Elyvilon), escaped with the Orb and 8 runes on 2009-11-14 02:24:48, with 2945742 points after 215605 turns and 16:11:49. 22:50:39 wow 22:50:45 mmhp? 22:50:52 unrotted 22:50:56 ah 22:51:20 some kind of bug where you could increase max hp? 22:51:42 no, just dragonform + divine vigour + berserk 22:51:56 -!- ussdefiant_ has joined ##crawl-dev 22:51:58 geeze, didn't realize it could get so high 22:52:16 !lg * max=mmhp x=mmhp 22:52:19 -!- wheals has joined ##crawl-dev 22:52:19 4252620. [mmhp=1161] johnnyzero the Conqueror (L27 OgTm of Elyvilon), escaped with the Orb and 11 runes on 2014-09-18 07:23:35, with 8006360 points after 114860 turns and 9:17:57. 22:52:40 hey how do you get the "Farming tag" . . . what triggers that? 22:52:46 it helped that berserk was 2xHP then (though clearly j0 beat it without that) 22:52:47 aarujn: >= 200k turns 22:52:47 200k turns or more iirc 22:52:53 !kw farmer 22:52:54 Keyword: farmer => turn>200000 22:52:54 oh cool 22:52:58 aarujn: it's just added by sequell 22:53:04 or maybe > 200k 22:53:07 !lg * x=mmmhp 22:53:07 Unknown field: mmmhp 22:53:14 !lg * turn=200000 22:53:14 No games for * (turn=200000). 22:53:15 aw 22:53:18 !lm * turn=200000 22:53:19 2. [2014-02-11 05:50:32] alfredo483 the Skullcrusher (L27 GrEE of The Shining One) killed Lom Lobon on turn 200000. (Pan) 22:53:24 !lm * turn=200001 22:53:25 -!- ussdefiant has quit [Ping timeout: 248 seconds] 22:53:25 1. [2013-03-16 22:05:09] psychoDad the Farming Sorcerer (L27 DgWz) entered the Tomb of the Ancients on turn 200001. (Crypt:3) 22:53:25 need that for unborg'd maxhp 22:53:29 > 22:53:37 -!- ussdefiant_ is now known as ussdefiant 22:53:41 guess we should redefine the kw 22:53:51 no, the kw is correct 22:53:56 ??farmer 22:53:56 farming[1/1]: "Farming" or "Farmer" is added to the titles of games lasting longer than 200,000 turns by Sequell. 22:54:04 i guess that's right too 22:54:17 once aut scoring happens we'll have to change it though!! 22:54:22 oh yeah it is 22:54:43 is aut even a field? 22:54:46 What is the significance of aut scoring? 22:54:48 !lg * x=aut 22:54:49 4252624. [aut=2498] spelunker the Chopper (L2 VSBe of Trog), shot by a goblin (stone) on D:4 (grunt_ministairs_9) on 2015-04-27 03:55:05, with 21 points after 234 turns and 0:00:56. 22:54:51 ok good 22:54:57 Or where can I read about that? 22:55:06 johnstein: player Turns don't really exist for Not Scoring. 22:55:07 johnstein: the main point of aut scoring is to remove player turns 22:55:20 well, remove the tracking of them, at least 22:55:21 also breadswinging 22:55:31 johnstein: since currently we have two distinct notions of turncount 22:55:45 Yea. I'm always confused about that. 22:55:54 I guess we'd also use aut in message log? 22:55:56 -!- Siegurt has joined ##crawl-dev 22:55:57 I thought I had it figured out at one point 22:55:57 Hey -- What sort of bugs should I be looking for exactly here? ( If I'm trying to help find the "square" ones ) Not seeing any obvious issues on cbro -- looking great!! 22:56:11 johnstein: and aut (actual game time elapsed) is all that matters currently unless you care about your score 22:56:36 one thing I was wondering is how we might show "adjusted aut" 22:56:48 to help people not have to do mental arithmetic to know how fast they're going 22:56:57 maybe could just be an rc option or on E 22:56:59 (P.S. Yay for no-breadswinging! Crawl is looking better and better) 22:57:02 or @ if that's where it is 22:57:19 you mean yay for eventually no breadswinging? 22:57:26 yeah "soon" 22:57:26 since aut scoring is not in yet 22:57:28 ok 22:57:29 aarujn: effects that are still circular and should become square, crashes, and spells/abilities that are either too strong or too weak thanks to the changes 22:57:30 yes that 22:57:38 elliptic: can you give me a practical example where the difference matters? 22:57:50 elliptic: ok! 22:58:07 looking over crawl-dev logs, someone said that making webtiles 1.5x slower sounded fine. based on all that i've heard and experienced with the current speed that sounds pretty dang bad 22:58:37 wheals: that's not really what the result would be 22:58:39 Like nagas have high real turn counts but fewer player turns? 22:58:52 johnstein: well, aut is what matters if you want to see how fast your movement or attacks are 22:59:03 which is why by default we show it and not player turns in the main screen 22:59:12 wheals: certain instances where the binary is the source of latency might be slower 22:59:20 but those instances are pretty rare I think 22:59:21 whacking something once with an exec axe while slowed is one turn 22:59:28 hm, or the lag itself from client to server i guess 22:59:28 hitting it with a qb while hasted is one turn 22:59:57 yeah maybe you'd notice level loading? it's pretty hypothetical anyhow 23:00:08 *level generating 23:00:29 -!- wheals has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] 23:00:35 elliptic: ok. So the scoring atm is based on player turns but the fix is to switch to aut which is what players already are looking at/using 23:00:58 yeah, and then we could just forget about player turns 23:01:33 !lg . X=turns 23:01:33 Unknown field: x 23:01:59 -!- reaverb has quit [Quit: Leaving.] 23:02:04 !lg 23:02:05 216. johnstein the Chopper (L5 NaFi), slain by a centaur on D:3 on 2015-04-25 00:51:25, with 203 points after 3129 turns and 0:24:36. 23:02:15 !lg johnstein x=turn,aut 23:02:16 216. [turn=3129;aut=37400] johnstein the Chopper (L5 NaFi), slain by a centaur on D:3 on 2015-04-25 00:51:25, with 203 points after 3129 turns and 0:24:36. 23:02:17 I barely thought about squarelos so far 23:02:24 *in my game so far 23:02:47 maybe a stabber would think about it a lot 23:03:31 i think of squarelos mostly when trying to break los with ranged enemies 23:04:16 -!- mumra_ has joined ##crawl-dev 23:04:30 ^^ 23:05:00 also: Closing on Orc wizards and Priests makes more sense now 23:05:35 -!- mumra has quit [Ping timeout: 244 seconds] 23:05:41 And it will matter in Elf 23:05:55 (not there yet, but . . . yeah) 23:06:11 my solution for elf will probably be to not do elf 23:06:16 but we'll see 23:07:00 i wonder if megaziggers will complain 23:07:02 -!- Siegurt has quit [Quit: Leaving.] 23:07:10 oh did anyone test nightstalker mutation 23:07:19 -!- ussdefiant has quit [Ping timeout: 245 seconds] 23:07:55 oh, I was going to test that but forgot 23:08:44 Unstable branch on CRAWL.XTAHUA.COM updated to: 0.17-a0-848-g7e5c6af (34) 23:08:47 chequers: Well they will have about 5% more "threat" to deal with, ballpark 23:09:14 hang on, isn't visible space doubled in an open room? 23:09:18 chequers: ( based solely on surface area ) 23:09:18 (roughly) 23:09:27 chequers: no 23:09:28 225 23:09:32 vs 213 23:09:34 -!- ahahaha has quit [Ping timeout: 246 seconds] 23:09:34 I think 23:09:42 chequers: radius is 7 instead of sqrt(65) 23:09:47 wow, am Ibad at maths? I thought a circle in a square took half the space or so 23:10:04 oh, -1 radius? 23:10:05 pi/4 of the space actually 23:10:06 square side < circle diam 23:10:11 in our case 23:10:16 makes sense 23:11:43 a circle of radius sqrt(r^2+1) actually is quite close to a square of radius r-1 for 4 <= r <= 8 23:13:44 http://i.stack.imgur.com/GU8wd.jpg 23:13:50 remember to paste this everywhere 23:16:51 heh 23:16:52 maths sucks, I'm going shopping 23:16:53 I got lost at the last step when it proves that pi is four factorial 23:16:56 LoS reduction effects like nightstalker seem to work reasonably in squarelos, good 23:17:51 -!- Guest43397 is now known as myp 23:18:24 I guess the minimum radius you can achieve is 7 - 3 (nightstalker) - 1 (Darkness) - 1 (night robe?) - 1 (lantern) = 1? 23:18:47 not sure if those combinations are all possible 23:18:59 or does nightstalker only reduce 2 23:19:03 ??nightstalker 23:19:04 nightstalker[1/1]: +40/80/120 stealth -1/-2/-3 LOS. Remember, LOS is reciprocal, so when your LOS is reduced, so is the LOS of everything else in the dungeon. 23:19:09 no, reductions are multiplicative 23:19:11 not additive 23:19:22 ah ok 23:19:34 minimum radius ends up being 2 23:19:48 and I assume it was 3 before? 23:19:49 with circelos the minimum sight radius is two squares, one diagonally 23:20:05 with the setup you mentioned above 23:20:24 -!- ussdefiant has joined ##crawl-dev 23:20:37 !source update_vision_range 23:20:37 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/player.cc#l654 23:20:39 ok so it hasn't even changed 23:21:02 i wonder if it would be sensible to hardcode that as a minimum limit 23:21:36 !lm . uniq=antaeus place=slime:6 23:21:37 1. [2010-10-01 05:41:33] hyperbolic the Portalist (L27 DsCr of Jiyva) killed Antaeus on turn 161826. (Slime:6) 23:21:44 that char had LoS radius 1 23:22:02 because reductions stacked additively then 23:22:10 and it was pretty silly :P 23:22:29 wasn't that basically just sight in the 4 cardinal directions only? 23:22:50 oh no, since it'd be a cutoff of 2 23:22:50 no, I mean sqrt(2) really 23:22:54 -!- mumra_ has quit [Ping timeout: 272 seconds] 23:23:06 or perhaps things that reduce LoS don't stack 23:24:31 they really don't now either apart from ds + lantern 23:25:04 kvaak: darkness and robe of night are identical to lantern (and stack) 23:25:11 i know 23:25:25 but how often do you actually see all of those in a single game 23:25:26 well I'm not sure what you mean then :P 23:25:44 well darkness isn't that rare a spell to find (it is a rare spell to use though) 23:32:03 -!- Siegurt has joined ##crawl-dev 23:32:40 -!- Spatzist has quit [Ping timeout: 246 seconds] 23:35:13 -!- kazimuth has quit [Quit: My Mac has gone to sleep. ZZZzzz…] 23:36:54 -!- soundlust has quit [Ping timeout: 245 seconds] 23:41:37 -!- Crawl_Bacchus has quit [Quit: Look what I got, Bart, a Tickle-Me Krusty doll!] 23:42:01 -!- bonghitz has quit [Quit: Leaving...] 23:42:26 ive had the ds mut with robe of night in the same game! 23:45:40 -!- qoala has quit [Read error: Connection reset by peer] 23:46:06 -!- qoala has joined ##crawl-dev 23:53:49 03gammafunk02 07* 0.17-a0-849-g0c87caa: Tweak the level names printed in Objstat 10(2 minutes ago, 1 file, 5+ 1-) 13https://github.com/crawl/crawl/commit/0c87caa43bbc 23:54:07 Initial player reaction to sqaureLoS on cbro seems positive 23:54:38 -!- KurzedMetal has quit [Read error: Connection reset by peer] 23:54:54 Chatted everyone playing sLoS and consensus was it was more intuitive, + easier to predict monster pathing kiting mobs etc 23:55:08 Kudos to you guys! 23:55:11 dbro or cbro? 23:55:23 -!- ___miek has quit [Ping timeout: 265 seconds] 23:55:23 cbro 23:55:33 not hooked up to sequell quite yet though 23:55:34 crawl.berotato.org exp br 23:57:13 -!- tgcid has joined ##crawl-dev