00:00:51 Unstable branch on crawl.s-z.org updated to: 0.12-a0-1617-g9dbaa2d (34) 00:05:59 -!- Sombrero_Mott has joined ##crawl-dev 00:11:16 -!- blabber has joined ##crawl-dev 00:13:31 -!- Villadelfia_ has joined ##crawl-dev 00:14:47 -!- Rofaner has quit [Ping timeout: 240 seconds] 00:14:49 -!- morik has quit [*.net *.split] 00:14:49 -!- caleba has quit [*.net *.split] 00:14:49 -!- crazedpsyc has quit [*.net *.split] 00:14:49 -!- mumra has quit [*.net *.split] 00:14:49 -!- johnthebear has quit [*.net *.split] 00:14:49 -!- Mottie has quit [*.net *.split] 00:14:49 -!- Bop has quit [*.net *.split] 00:14:49 -!- bza has quit [*.net *.split] 00:14:49 -!- fernandotakai has quit [*.net *.split] 00:14:49 -!- remyroy has quit [*.net *.split] 00:14:49 -!- domiryuu has quit [*.net *.split] 00:14:49 -!- ajikeshi has quit [*.net *.split] 00:14:49 -!- Villadelfia has quit [*.net *.split] 00:14:49 -!- stabwound has quit [*.net *.split] 00:14:49 -!- caleba_ is now known as caleba 00:14:51 -!- Villadelfia_ is now known as Villadelfia 00:14:51 -!- crazed- is now known as crazedpsyc 00:16:49 -!- DracoOmega has quit [Quit: Leaving] 00:18:29 -!- rossi has quit [Ping timeout: 252 seconds] 00:19:19 -!- Salivanth has quit [Quit: Page closed] 00:19:29 -!- Pacra has joined ##crawl-dev 00:24:15 -!- blackcustard has quit [Quit: being stupid, sunstruck, and Dead, flew into the rocketing FIN.] 00:26:49 -!- stabwound has joined ##crawl-dev 00:30:04 -!- ZenArcade has quit [Quit: ChatZilla 0.9.89 [Firefox 15.0/20120830123745]] 00:34:01 -!- remyroy has quit [Ping timeout: 248 seconds] 00:34:02 -!- stabwound has quit [Ping timeout: 248 seconds] 00:34:02 -!- Bop has quit [Ping timeout: 248 seconds] 00:34:03 -!- stabwound has joined ##crawl-dev 00:34:03 -!- stabwound has quit [Changing host] 00:34:03 -!- stabwound has joined ##crawl-dev 00:38:41 -!- maahes has quit [Quit: Leaving] 00:46:21 -!- valrus has quit [Quit: Computer has gone to sleep.] 00:57:07 -!- stabwound has quit [Ping timeout: 248 seconds] 01:01:24 -!- stabwound has joined ##crawl-dev 01:01:24 -!- stabwound has quit [Changing host] 01:01:24 -!- stabwound has joined ##crawl-dev 01:07:33 -!- blabber has quit [Quit: leaving] 01:10:14 -!- _dd has joined ##crawl-dev 01:16:46 -!- SkaryMonk has joined ##crawl-dev 01:20:11 -!- Pepe[netbook] has quit [Read error: Connection reset by peer] 01:21:11 Skill trainig exp distribution bug (https://crawl.develz.org/mantis/view.php?id=6507) by FatBoy 01:23:54 -!- Dedagen1 has quit [Ping timeout: 260 seconds] 01:31:38 -!- Nabski has quit [Quit: Page closed] 01:33:11 -!- Beneather has quit [Read error: Connection reset by peer] 01:37:47 -!- bonghitz has quit [Quit: bonghitz] 01:40:33 -!- popbob has quit [Read error: Connection reset by peer] 01:46:07 -!- Kalir has quit [Changing host] 01:47:17 -!- BanMido has quit [Quit: Page closed] 01:49:35 -!- mgq has joined ##crawl-dev 01:50:03 -!- mgq has quit [Client Quit] 01:56:47 -!- Crazylemon64 has quit [Ping timeout: 255 seconds] 02:00:46 -!- archl has quit [Ping timeout: 256 seconds] 02:08:11 -!- ussdefiant has quit [Ping timeout: 256 seconds] 02:16:14 -!- hart has quit [Read error: Connection reset by peer] 02:16:45 -!- edlothiol has joined ##crawl-dev 02:17:07 -!- SkaryMonk has quit [Quit: Leaving.] 02:23:20 -!- crate has quit [Quit: Leaving] 02:31:25 -!- Zeor has quit [Read error: Connection reset by peer] 02:31:43 -!- remyroy has quit [Read error: Connection reset by peer] 02:35:05 -!- SkaryMonk has joined ##crawl-dev 02:46:24 -!- AndChat23529 has quit [] 02:47:22 -!- bonghitz has quit [Quit: bonghitz] 02:54:30 -!- Kalir has quit [Quit: BRB, DEAD] 03:09:40 -!- simmarine has quit [Ping timeout: 248 seconds] 03:22:12 -!- dtsund has quit [Quit: dtsund] 03:24:42 -!- dagonfive1 has quit [Ping timeout: 264 seconds] 03:25:55 -!- MarvinPA has joined ##crawl-dev 03:26:23 -!- MarvinPA_ has joined ##crawl-dev 03:30:23 -!- MarvinPA has quit [Ping timeout: 252 seconds] 03:30:23 -!- MarvinPA_ is now known as MarvinPA 03:30:50 -!- ontoclasm1 has joined ##crawl-dev 03:32:14 -!- ontoclasm has quit [Ping timeout: 240 seconds] 04:04:59 -!- blackflare has quit [Ping timeout: 265 seconds] 04:08:15 -!- SkaryMonk has quit [Read error: Connection reset by peer] 04:09:52 -!- _D_ has quit [Quit: leaving] 04:10:33 -!- SkaryMonk has joined ##crawl-dev 04:13:19 -!- monqy has quit [Quit: hello] 04:14:03 -!- caleba has quit [Quit: caleba] 04:14:23 -!- Senjai has quit [Ping timeout: 252 seconds] 04:14:43 -!- alefury has joined ##crawl-dev 04:15:03 -!- Dixbert has quit [Read error: Connection reset by peer] 04:39:25 -!- monqy has joined ##crawl-dev 04:48:27 03galehar 07* 0.12-a0-1618-g89770d9: When a skill reach level 27, also disable training it in the "other" mode. 10(9 minutes ago, 2 files, 4+ 0-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=89770d977b22 04:53:38 -!- Crazylemon64 has quit [Ping timeout: 255 seconds] 05:05:14 -!- Vizer_ has joined ##crawl-dev 05:05:24 -!- Vizerr has quit [Ping timeout: 248 seconds] 05:05:53 -!- Vizer has quit [Ping timeout: 265 seconds] 05:07:54 -!- Vizer_ has quit [Client Quit] 05:12:44 -!- bonghitz has quit [Quit: bonghitz] 05:14:32 galehar: nice, quic fix :) 05:16:29 -!- Twinge has joined ##crawl-dev 05:25:22 -!- monqy has quit [Quit: hello] 05:32:57 -!- rossi has quit [Quit: WeeChat 0.3.9.2] 05:37:33 -!- fernandotakai has quit [Quit: fernandotakai] 05:42:11 -!- Nightmare is now known as Guest69957 05:45:32 -!- tkappleton has quit [Ping timeout: 272 seconds] 05:48:54 -!- dagonfive has quit [Read error: Connection reset by peer] 05:59:58 -!- Vizerr has quit [Ping timeout: 256 seconds] 06:01:36 -!- MaxFrost has quit [Ping timeout: 256 seconds] 06:27:14 -!- Ragdoll has quit [Quit: Page closed] 06:37:47 -!- mumra has joined ##crawl-dev 06:38:17 Lua error: 06:38:17 /crawl-master/crawl-git-e3ef79a55b/data/dat/des/builder/layout_vaults.des:7690: 06:38:17 _No vault found for tag 'vaults_room_10_spin_crystal' 06:42:11 -!- tsohg has quit [Ping timeout: 248 seconds] 06:42:25 -!- tsohg_ is now known as tsohg 06:43:32 -!- rossi has quit [Quit: WeeChat 0.3.9.2] 06:59:00 -!- BurningLed has quit [Ping timeout: 248 seconds] 07:01:24 Interesting ... layout_vaults.des doesn't even have that many lines anymore 07:01:46 Oh wait, wrong file 07:04:37 But still true ... and that tag isn't used anywhere, which version is that in? 07:06:26 Agh, what's wrong with me? I was looking for 7960 not 7690 ... 07:06:46 -!- SurpriseTRex has quit [Ping timeout: 256 seconds] 07:07:13 <|amethyst> Just stating for the record that I don't personally have a problem with "lava orc" if the background states that they are magically evolved from cave orcs or something like that... but I also don't have a problem with making them dwarves, or a distinct race; I do think there are likely to be problems calling them "golems" because of the whole MH_NONLIVING thing 07:09:02 <|amethyst> Yes, maybe hill orcs are racist against lava orcs and vice versa, but that doesn't mean Beogh has to be (cf. human history and religion) 07:09:53 -!- st_ has quit [Ping timeout: 252 seconds] 07:17:23 -!- tsohg has quit [Ping timeout: 248 seconds] 07:21:54 -!- ussdefiant has joined ##crawl-dev 07:24:22 i also have no problem with lava orcs being lava orcs 07:25:28 -!- vogonpoet has quit [Quit: Page closed] 07:25:57 <|amethyst> evolution by substitution (much like fossilization). The platonic essence of orcs, but using magma and stone, rather than water and soil, as the base matter 07:28:44 -!- Villadelfia_ has joined ##crawl-dev 07:30:06 Pacra: the error was introduced in commit 423a80670d662bbc1031b3ae4994d3f068ed7e08 with removal of vaults_crystal.des 07:30:43 -!- Villadelfia has quit [Ping timeout: 260 seconds] 07:31:13 It seems that layout_vaults.des occasionally attempts to use specific serial vaults which no longer exist 07:34:02 -!- raistware has quit [Quit: Leaving.] 07:35:07 ah 07:35:28 mountain dwarfs = volcano dwarfs 07:35:35 volcanic dwarf 07:40:35 -!- ussdefiant has quit [Ping timeout: 255 seconds] 07:42:55 -!- Lightli has joined ##crawl-dev 07:42:57 zzz 08:06:03 -!- valrus has joined ##crawl-dev 08:08:51 -!- Poncheis has quit [Remote host closed the connection] 08:16:38 -!- Guest69957 has quit [Read error: Connection reset by peer] 08:17:32 -!- Letchik has quit [Ping timeout: 272 seconds] 08:23:20 -!- substitute has quit [Ping timeout: 256 seconds] 08:23:34 -!- shirish has quit [Ping timeout: 265 seconds] 08:24:47 -!- Blazinghand has quit [Ping timeout: 252 seconds] 08:26:15 -!- Arkaniad has quit [Ping timeout: 260 seconds] 08:28:36 -!- syllogism has joined ##crawl-dev 08:32:47 -!- DracoOmega has joined ##crawl-dev 08:33:08 http://4.bp.blogspot.com/-UkUPGNZ0Jk8/UOvYtE-L-sI/AAAAAAAAAnI/kJyh_GPTUv4/s400/Traps&Monsters.png 08:34:21 change deep dwarves to dark orcs, keep lava orcs as orcs, and finally we can obliterate teh dwarf menace for good! 08:35:26 Those are some really good sprites 08:37:08 -!- Mutt has quit [Ping timeout: 245 seconds] 08:39:07 -!- Wehk has joined ##crawl-dev 08:42:55 -!- amateur has quit [Client Quit] 08:50:32 -!- valrus has quit [Remote host closed the connection] 08:50:49 -!- Villadelfia_ is now known as villadelfia 08:51:02 -!- archl_ has quit [Quit: ChatZilla 0.9.89 [Firefox 17.0.1/20121129165506]] 08:51:43 -!- Lektor has quit [Ping timeout: 245 seconds] 09:08:22 -!- Mutt has quit [Quit: Page closed] 09:12:07 -!- SkaryMonk1 has joined ##crawl-dev 09:12:54 -!- SkaryMonk has quit [Read error: Connection reset by peer] 09:13:03 -!- shirish has joined ##crawl-dev 09:15:47 -!- voker57 has quit [Ping timeout: 248 seconds] 09:17:10 -!- rossi has quit [Quit: WeeChat 0.3.9.2] 09:20:24 -!- Crazylemon64 has quit [Ping timeout: 276 seconds] 09:21:09 -!- blackcustard has joined ##crawl-dev 09:42:27 -!- Ragdoll has joined ##crawl-dev 09:46:15 -!- _D_ has quit [Quit: leaving] 10:01:21 -!- Findor has quit [Ping timeout: 276 seconds] 10:06:13 -!- kek has joined ##crawl-dev 10:08:13 -!- ussdefiant has joined ##crawl-dev 10:09:53 -!- nooodl has joined ##crawl-dev 10:11:03 omg, my almost 4-year old kid is sitting on my 67-year old dad's lap and they are playing dungeon crawl together! seriously?! 10:11:51 :D 10:18:07 -!- ussdefiant has quit [Ping timeout: 246 seconds] 10:22:19 -!- Nightmare is now known as Guest74955 10:24:17 -!- y2s82 has quit [Remote host closed the connection] 10:24:31 -!- ussdefiant has joined ##crawl-dev 10:25:08 -!- alefury has quit [Quit: ChatZilla 0.9.85 [Iceape 2.0.11/20120715100958]] 10:25:58 daw 10:29:59 -!- SaintWacko has quit [Quit: Page closed] 10:33:40 -!- Mandevil has quit [Quit: leaving] 10:40:29 welp, i think |amethyst is going to face a battle with stupid ignorant people 10:40:48 16:39 < Sizzell> XXGAYVEGETA420XX (L10 TrBe) entered a bailey. (D:10) 10:41:29 Napkin, edlothiol: see above 10:42:42 hm... it's a stupid username, but is it offensive? 10:42:51 not particularly 10:43:43 on the other hand, if we hide "imgay" 10:43:52 -!- MarvinPA_ has joined ##crawl-dev 10:44:28 -!- SurpriseTRex has quit [Ping timeout: 252 seconds] 10:44:43 i'm not trying to be a tattletale 10:44:51 -!- Bop has quit [Ping timeout: 248 seconds] 10:44:59 -!- Sombrero_Mott has quit [Read error: Connection reset by peer] 10:45:12 yes, I know 10:45:22 this name isn't nearly as offensive as the one from yesterday 10:45:29 i assume its the same person 10:45:43 but i could be wrong 10:45:56 -!- Sorbius has quit [Quit: IceChat - Keeping PC's cool since 2000] 10:47:16 quite nice not to have to see stupid allcaps names even if they're not offensive 10:47:16 -!- MarvinPA has quit [Ping timeout: 248 seconds] 10:47:18 -!- MarvinPA_ is now known as MarvinPA 10:47:26 i guess that includes half of dieselrobin nicks though :P 10:47:30 -!- Mottie has joined ##crawl-dev 10:47:36 that is a lot of nicks then, yes 10:47:42 ban allcaps and names surrounded by X 10:48:28 and 420 10:48:44 !lg * name~~420 10:48:45 460. XXGAYVEGETA420XX the Grappler (L10 TrBe), worshipper of Trog, slain by a rock worm zombie on D:11 on 2013-01-08 16:42:30, with 7140 points after 6461 turns and 0:19:43. 10:48:49 !lg * name~~420 s=name 10:48:50 460 games for * (name~~420): 146x FurryFan420, 114x hitlersboner420, 95x bt4201, 31x PizzaLawyer420, 21x gex420, 16x g420, 9x XxWeEdMaN420xX, 6x Dax420, 6x 420HIGH420ELF420, 4x honeythighedkbabe420, 4x WallyJ420, 2x 420weedbaron, mpower420, MikeHawk420, XXGAYVEGETA420XX, Mikey420, SmokeTrog420, 420WeedLord 10:49:14 yeah, that would be no loss... 10:49:52 !lg * name!~420$ s=name 10:50:08 2031454 games for * (name!~420$): 103643x Sebi, 21600x Meow, 15333x syban, 12372x TGW, 9819x adamzap, 9491x KiloByte, 9068x Xiberia, 8647x heteroy, 8034x Ivo, 7740x Fieros, 7632x Elynae, 7019x Tenaya, 6708x soul, 6431x Eronarn, 6162x BirdoPrey, 5886x 78291, 5829x crawlie, 5702x Nexos, 5595x nogglebeak, 5516x phyphor, 5323x Vesto, 5321x DrPraetor, 5302x Neil, 5287x NyaaKitty, 5256x Nikinyo, 4988x j... 10:50:14 oh right 10:50:23 !lg 420HIGH420ELF420 s=crace 10:50:24 6 games for 420HIGH420ELF420: 6x High Elf 10:50:32 ban numbers in names 10:50:32 that one can stay 10:50:47 maybe he intends to play 420 of them ;) 10:51:23 -!- Findor has quit [Ping timeout: 260 seconds] 10:51:40 (well except for certain names consisting only of 5 numbers, I guess) 10:51:52 hehe 10:52:07 !lg * name~~[0-9]{5} 10:52:07 8102. aj12037 the Firebug (L10 OpFE), worshipper of Vehumet, shot by a centaur (arrow of flame) on D:10 on 2013-01-04 13:01:14, with 4714 points after 13746 turns and 1:07:54. 10:52:18 !lg * name~~^[0-9]{5}$ s=name 10:52:19 5935 games for * (name~~^[0-9]{5}$): 5886x 78291, 23x 41407, 11x 25088, 6x 12354, 3x 31415, 2x 78901, 55555, 12345, 78932, 77079 10:54:00 78292 10:54:22 -!- blabber has joined ##crawl-dev 10:54:28 !lg * name~~^xx.*xx$ s=name 10:54:29 35 games for * (name~~^xx.*xx$): 12x xXCeaseofMoralityXx, 9x XxWeEdMaN420xX, 7x xXGayJesusWeedXx, 5x xxxx, XXGAYVEGETA420XX, xxxxxxxxxxxxxxxxxxxx 11:00:29 -!- Zephryn has quit [Quit: Colloquy for iPad - http://colloquy.mobi] 11:06:24 -!- alefury has joined ##crawl-dev 11:10:05 -!- dtsund has joined ##crawl-dev 11:19:54 -!- ussdefiant has quit [Ping timeout: 240 seconds] 11:21:27 -!- cptpickles has quit [Quit: Page closed] 11:26:16 -!- ussdefiant has joined ##crawl-dev 11:28:18 -!- Rofaner has quit [Ping timeout: 264 seconds] 11:37:55 -!- Zeph has quit [Ping timeout: 246 seconds] 11:39:21 -!- dpeg has joined ##crawl-dev 11:39:38 -!- maahes has joined ##crawl-dev 11:39:42 I think I found a bug 11:39:46 in trunk 11:40:18 quite possible -- submit it on Mantis! 11:40:57 are you implying devs are _not_ infallible? 11:42:20 Heresy! 11:42:25 elliott, of course not, it's just a really interesting bug. I don't even have a mace or flail in my inventory, much less the skill turned on, and I just trained it to level 1 somehow 11:43:19 that was to dpeg :) 11:43:24 maahes: that's not a bug though 11:43:28 oh, wait, yes it is 11:43:48 but it wouldn't be a bug if you could train M&F if wielding a cursed non-M&F (but had an M&F in your inventory) 11:43:52 that bug sounds like a fallout of that recent change 11:43:58 yeah, it appears to be training maces and flails instead of staves 11:44:25 maahes: do you have a rod 11:44:25 because I do have staves turned on, but it remains at 0.0 11:44:29 elliott, nope 11:44:41 maahes: yeah, make a save backup and upload it I guess 11:45:02 how do I do that for CAO? 11:45:34 is it just a char-dump? 11:45:42 maahes: tiles or console? 11:45:48 console. 11:45:58 go to A)dvanced options -> B)ackup your save-game 11:45:59 from the version menu 11:46:07 kk 11:48:18 -!- lexackson has joined ##crawl-dev 11:50:35 -!- simmarine has joined ##crawl-dev 11:57:20 submitted :) https://crawl.develz.org/mantis/view.php?id=6508 11:57:34 Crawl appears to be training maces and flails instead of staves (https://crawl.develz.org/mantis/view.php?id=6508) by Maahes 12:04:58 -!- Mindiell has quit [Quit: Quitte] 12:05:10 -!- Kalir has quit [Changing host] 12:09:07 maahes: Thank you! 12:10:44 addendum: crawl began training staves right after I transfered my save 12:16:22 -!- Alucard__ has quit [Quit: Page closed] 12:18:59 -!- Pepe[netbook] has quit [Ping timeout: 252 seconds] 12:25:11 g - the +6,+6 Lehudib's crystal spear {return, Int+3} 2184 gold 12:25:14 fr: buff it 12:25:38 -!- Letchik1 has quit [Quit: Leaving.] 12:25:44 -!- wheals has quit [Quit: ChatZilla 0.9.89 [Firefox 17.0.1/20121128204232]] 12:31:32 dpeg, did you see? 12:33:47 Napkin: see what? 12:33:56 17:11 omg, my almost 4-year old kid is sitting on my 67-year old dad's lap and they are playing dungeon crawl together! seriously?! 12:34:05 <3 12:34:10 ;) 12:34:28 Fun for the whole family! :) 12:35:01 -!- absolutego has quit [Quit: leaving] 12:35:21 well, my madame liked the paladin best, but messed up that plan ;-P 12:35:28 *but you 12:37:08 oh man, adorable 12:38:54 btw, jpeg has been busy with the survey evaluation: results will definitely come up some time (I hope in at most a few weeks -- I offer help but she keeps ignoring me :) 12:40:59 -!- lexackson has quit [Remote host closed the connection] 12:44:10 -!- Poncheis has quit [Read error: Connection reset by peer] 12:47:57 I am comitting something now specifically so that I can immediately revert it. I feel slightly silly. 12:55:53 -!- st_ has joined ##crawl-dev 13:11:44 DracoOmega: that does seem silly, why would you do that? 13:12:29 Well, because I implemented something (but had not yet commited it) and then decided that perhaps it wasn't such a good idea after all. But in case I change my mind, I didn't want to just toss all the code out. 13:13:06 So I left it there so that I could unrevert the revert, if I change my mind 13:13:19 Create a branch 13:13:25 It's not worth a whole branch 13:13:28 git stash 13:13:30 It's one commit :P 13:13:39 sounds like git stash is the thing 13:13:40 It's fine. I'll squash the two together before I submit a patch, anyway 13:13:43 git stash save "a bad idea???" 13:13:57 Okay, stashing it might have made sense 13:14:16 But it's the first time I've ever reverted anything! 13:21:35 -!- Sobieck has quit [Quit: Page closed] 13:25:39 i love git stash 13:32:13 -!- caleba has quit [Quit: caleba] 13:37:46 -!- dptr1988 has quit [Ping timeout: 256 seconds] 13:40:28 -!- Mutt has quit [Ping timeout: 245 seconds] 13:42:54 -!- magistern has quit [Quit: This computer has gone to sleep] 13:53:23 -!- DainDwarf has quit [Quit: Dain's default quit message] 13:55:54 -!- Morphy has quit [Quit: Page closed] 13:57:40 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 13:57:41 vaguely on-topic complaint: the no "unneeded" braces thing is really damn annoying 13:57:45 -!- Mutt has quit [Quit: Page closed] 13:58:04 -!- dptr1988_ is now known as dptr1988 13:59:20 -!- Poncheis has quit [Quit: ChatZilla 0.9.89 [Firefox 17.0.1/20121128204232]] 14:00:02 -!- blabber has quit [Quit: leaving] 14:01:00 -!- DracoOmega has quit [Quit: Leaving] 14:03:48 -!- ussdefiant has quit [Read error: Connection reset by peer] 14:03:53 -!- ussdefiant_ has joined ##crawl-dev 14:03:57 -!- ussdefiant_ is now known as ussdefiant 14:08:27 -!- dpeg has quit [Quit: leaving] 14:19:39 -!- Zephryn has quit [Quit: Colloquy for iPad - http://colloquy.mobi] 14:20:10 -!- Namey has quit [Quit: Leaving] 14:25:03 -!- dieseltime has quit [Remote host closed the connection] 14:25:42 -!- Stelpa has quit [Read error: Connection reset by peer] 14:26:59 -!- Ragdoll is now known as Substitute 14:27:00 hey how do you guys handle builds? "make debug-lite" works fine, but the build happily overwrites itself every time, so checking out an old revision and building is pretty painful 14:27:32 it doesn't take many revisions before half the code base is being recompiled 14:27:43 -!- tekoppen has quit [Quit: Page closed] 14:27:51 a lot of people use ccache, but i dont know anything about that and whether it would help with that problem 14:29:16 you can manually rename the binaries if you want to save them, but building will always be painful if there were lots of files changed between your revisions 14:30:10 -!- _D_ has quit [Quit: leaving] 14:30:30 -!- dieseltime has quit [Remote host closed the connection] 14:31:31 -!- shirish has quit [Ping timeout: 248 seconds] 14:31:53 -!- Substitute is now known as Ragdoll 14:32:07 -!- kunwon1 has joined ##crawl-dev 14:32:56 -!- dieseltime has quit [Remote host closed the connection] 14:38:59 -!- SurpriseTRex has quit [Ping timeout: 248 seconds] 14:43:40 -!- syllogism has quit [] 14:44:49 -!- shirish has joined ##crawl-dev 14:57:45 -!- Datul has quit [Quit: Page closed] 15:04:49 -!- dieseltime has quit [Remote host closed the connection] 15:07:43 -!- Zephryn has quit [Quit: Colloquy for iPad - http://colloquy.mobi] 15:10:39 -!- ToastyP has quit [Quit: ChatZilla 0.9.89 [Firefox 17.0.1/20121128204232]] 15:13:02 -!- Guest74955 has quit [Ping timeout: 256 seconds] 15:14:13 -!- dieseltime has quit [Remote host closed the connection] 15:15:28 -!- fiyawerx has quit [Ping timeout: 245 seconds] 15:15:54 -!- kek has quit [Quit: Kicked by KickServ] 15:17:36 -!- BurningLed has quit [Ping timeout: 276 seconds] 15:18:42 -!- Zifmia has quit [Ping timeout: 256 seconds] 15:20:41 -!- sepik121 has quit [Quit: Nettalk6 - www.ntalk.de] 15:22:43 -!- Oddtwang has quit [Quit: TTFN!] 15:24:32 -!- codile has quit [Quit: WeeChat 0.3.9.2] 15:32:59 -!- Aryth has quit [Quit: KVIrc 4.0.4 Insomnia http://www.kvirc.net/] 15:36:45 -!- dieseltime has quit [Ping timeout: 248 seconds] 15:44:36 -!- Zephryn has quit [Quit: Colloquy for iPad - http://colloquy.mobi] 15:51:42 -!- BlastHardcheese has quit [Ping timeout: 276 seconds] 15:51:46 -!- dieseltime has quit [Remote host closed the connection] 15:54:34 -!- Poncheis has quit [Client Quit] 15:56:12 -!- Pthing has quit [Remote host closed the connection] 15:56:16 -!- ussdefiant has quit [Ping timeout: 240 seconds] 15:57:32 -!- Sobieck has quit [Quit: Page closed] 16:01:33 -!- ussdefiant has joined ##crawl-dev 16:04:53 -!- Vizer has joined ##crawl-dev 16:12:56 -!- rast has quit [Read error: Connection reset by peer] 16:14:16 -!- Zephryn has quit [Quit: Colloquy for iPad - http://colloquy.mobi] 16:18:38 -!- ussdefiant has quit [Ping timeout: 255 seconds] 16:21:36 -!- Vizer_ has joined ##crawl-dev 16:23:11 -!- Vizer has quit [Ping timeout: 252 seconds] 16:23:44 -!- Krakhan has quit [] 16:26:17 -!- herself has quit [Ping timeout: 255 seconds] 16:26:40 -!- johnthebear has quit [Quit: Computer has gone to sleep.] 16:28:20 -!- edlothiol has quit [Ping timeout: 256 seconds] 16:29:13 -!- BoredOne has quit [Ping timeout: 245 seconds] 16:36:46 -!- mamga has quit [Quit: Page closed] 16:43:49 -!- Vizerr has quit [Ping timeout: 260 seconds] 16:48:48 -!- Lightli has quit [Ping timeout: 245 seconds] 16:49:05 -!- HellTiger has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 16:49:39 -!- substitute has quit [Ping timeout: 260 seconds] 16:52:31 -!- Vizer_ is now known as Vizer 16:53:17 -!- Datul has quit [Quit: Page closed] 16:57:08 -!- BoredOne has quit [Ping timeout: 245 seconds] 17:02:02 -!- eb has quit [Read error: Connection reset by peer] 17:02:13 -!- SkaryMonk1 has quit [Quit: Leaving.] 17:03:48 -!- Nightbeer has quit [Quit: Verlassend] 17:04:29 -!- Ragdoll has quit [Quit: Ik ben weg] 17:04:29 -!- Nightmare is now known as Guest86661 17:04:49 -!- mumra has quit [Ping timeout: 260 seconds] 17:06:38 -!- bmfx has quit [Ping timeout: 252 seconds] 17:06:43 -!- johnstein has quit [Remote host closed the connection] 17:06:43 -!- eb has quit [Ping timeout: 248 seconds] 17:08:34 -!- eb_mobile has quit [Read error: Connection reset by peer] 17:08:39 -!- snafu has quit [Quit: Page closed] 17:11:35 -!- shirish has quit [Remote host closed the connection] 17:16:30 -!- frogbotherer has joined ##crawl-dev 17:29:15 okay i have a patch that fixes 6469 entirely, and as far as i can tell fixes a simulacrum crash like 5568 -- this is the thing that makes pick_random_monster_for_place stop submitting non-zombifiable monsters for zombification because they happen to have M_NO_POLY_TO 17:29:45 everything in 6070 is closely related, but somewhat seperate; so i figure i'll get this much to you as a complete unit 17:30:10 <|amethyst> blackcustard: you know how to use git format-patch? 17:30:40 i'm gonna clean it up a bit and then hopefully someone will look it over; i still have some questions about this function (reflected in some comments to the effect of "why the hell is the code doing this?") 17:31:04 git format-patch? i know how to use "git diff HEAD^ HEAD > blah.diff" >.> 17:31:22 -!- Guest86661 has quit [Read error: Connection reset by peer] 17:31:28 i'll manpage it 17:32:01 <|amethyst> faze: edlothiol: I don't really have a problem with XXGAYVEGETA420XX the way I do the previous one... as for HYPERIMGAY, I may have been too quick to ban that one 17:32:40 <|amethyst> blackcustard: git format-patch HEAD^ creates 0001-Subject_of_commit.patch and includes metadata like author name/email and date 17:33:03 <|amethyst> and commit message 17:33:30 nifty 17:33:36 <|amethyst> whereas git diff throws that out, meaning the dev who applies it has to write a commit message (and probably will forget to set you as the author, if they even know the correct email address to you) 17:33:46 -!- rakelyvonrakenwu has quit [] 17:34:15 -!- hurdos has quit [Quit: Leaving.] 17:35:20 <|amethyst> s/to you/to use/ 17:35:44 <|amethyst> If you post something to the bug I can go ahead and apply it to 0.12 and 0.11 17:36:01 <|amethyst> I've got an hour or two before I have to reapply grindstone to nose 17:37:25 <|amethyst> kilobyte: re a00be3e, I'm not so sure... "magical" could also explain how a bulky and presumably hard armour like GDA can be worn by people of any size 17:38:24 <|amethyst> kilobyte: also, it means that dragon armours being suppressed is now a bug, but I gather from the conversation in channel that people feel that way anyway 17:40:10 <|amethyst> kilobyte: I do worry that it would be a bit unobvious to players for FDA to work in suppression but not split mail of fire resistance 17:41:07 -!- Crazylemon64 has quit [Ping timeout: 260 seconds] 17:42:54 <|amethyst> FR: split mail 17:42:55 could you possibly check this paste first? http://pastebin.ca/2300553 it's the old pick_random_monster_for_place and then the new one. the fix was basically that the old function early-outed on monsters with M_NO_POLY_TO and the new one does the opposite, refusing monsters with M_NO_POLY_TO ... which I think is the correct behavior? if not i'll rework it, it's no problem to fix this differently 17:42:59 -!- Zephryn has quit [Ping timeout: 248 seconds] 17:43:08 <|amethyst> You split the mail like a slime creature! 17:43:14 as far as i know the new version is otherwise equivilent (maybe with 1 more or 1 less try) 17:43:50 <|amethyst> blackcustard: honestly I'd find it easier to read a diff 17:43:55 o okay 17:44:02 i'll paste that instead, i've got it right here 17:44:02 -!- Fhqwhgads has quit [Remote host closed the connection] 17:44:04 |amethyst: the problem with suppressing FDA is explaining how it disables rC- 17:45:07 <|amethyst> kilobyte: It disables rC- on rings of fire and dagger of Chilly Death, too 17:45:11 -!- kunwon1 has quit [Read error: Connection reset by peer] 17:45:33 doesn't sound very hard to explain how something which negates properties of items negates a property 17:45:35 <|amethyst> err, s/dagger.*Death/crossbow "Hellfire"/ 17:45:42 it's just a normal diff though, not a formatted patch. haven't done that yet; though i will before submitting this thing 17:45:44 hmm right, so we're back to magic-vs-mundane then 17:45:46 http://pastebin.ca/2300555 17:45:56 -!- metasyntactic has joined ##crawl-dev 17:46:07 <|amethyst> I mean, it's kind of magical for clothing to make you *more* sensitive to changes in temperature 17:46:22 <|amethyst> heat goes in, heat comes out, can't explain that 17:47:15 <|amethyst> I'd be fine with just saying that all that (also troll hide) is magical, but racial properties are not 17:47:39 <|amethyst> it's a natural hide from an inherently magical beast 17:48:03 <|amethyst> so I don't see a problem with saying that even the hides (and not just the armour) are magical 17:48:50 -!- Zephryn has quit [Client Quit] 17:48:54 <|amethyst> blackcustard: oh, well, there were no shared lines in the loop so I guess it didn't matter much 17:49:01 yeah 17:49:05 <|amethyst> blackcustard: still, it puts the changed code closer together so that's good 17:49:10 <|amethyst> easier to fit on one screen 17:50:10 <|amethyst> blackcustard: you can make wanted_a_zombie const too 17:50:20 <|amethyst> blackcustard: and chosen for that matter 17:50:27 opps, sorry about that 17:50:39 too much python; i've forgotten all my const correctness 17:50:51 <|amethyst> blackcustard: oh, no problem, dolorous would have optimised it soon afterwards I'm sure :) 17:52:03 <|amethyst> blackcustard: I also don't like the indent on those bools all that much, but given the length of some of those function names it's probably the best you can do 17:52:17 there's a conditional there where i can probably test wanted_a_zombie instead of the size; that's a result of sloppy refactoring, i'll fix that too. but i really need some info on those two comments that start "blackcustard: ..." because there's some stuff the code was doing that i don't really understand 17:52:50 ah yeah; the broken lines. that annoys me a bit as well 17:52:54 -!- Fhqwhgads has quit [Ping timeout: 240 seconds] 17:53:05 -!- Fhqwhgads_ is now known as Fhqwhgads 17:53:14 -!- Zephryn has quit [Ping timeout: 240 seconds] 17:53:15 -!- Psyknux is now known as Zephryn 17:53:24 -!- caleba has quit [Quit: caleba] 17:54:45 -!- frogbotherer has quit [Remote host closed the connection] 17:56:54 -!- johnstein has joined ##crawl-dev 17:59:27 <|amethyst> blackcustard: yeah, the logic with the WTF comment looks backwards (both before and after your change) 17:59:55 <|amethyst> oh, hm 17:59:57 <|amethyst> let's see 18:00:19 <|amethyst> it was while (... && (!want_corpse_capable || can_leave_corpse) && ...) 18:00:24 -!- Zephryn has quit [Quit: Colloquy for iPad - http://colloquy.mobi] 18:00:31 -!- BlastHardcheese has joined ##crawl-dev 18:00:33 -!- BlastHardcheese has quit [Changing host] 18:00:33 -!- BlastHardcheese has joined ##crawl-dev 18:01:46 note that if (!a || b) {foo} is equivalent to if (a) { if (b) {foo} } 18:01:53 <|amethyst> so that would keep the loop running if we didn't want a corpse-capable monster, and would also keep the loop running if this monster can leave a corpse 18:01:57 -!- heteroy has joined ##crawl-dev 18:02:04 er 18:02:09 i got that wrong 18:02:48 !a || b is equivalent to a implies b 18:02:51 demorgan sez: !a || b == !(a && !b) 18:02:52 ((!a || b) <=> (a && !b)) is what you meant i think 18:03:05 == (a <= b) 18:03:06 or yeah: (!a || b) <=> (a -> b) 18:03:15 <|amethyst> the logic should be to keep the loop running if we did want a corpse-capable monster but this monster can't leave a corpse 18:03:16 in C implication is <= :) 18:03:18 so, yeah if (a) { if (b) {!foo} } 18:03:21 well, !!a <= !!b 18:03:53 -!- tekoppen has quit [Quit: Page closed] 18:03:56 er, whatever 18:04:17 if (a) { if (b) {} } is (a && b) 18:04:18 this made more sense yesterday when i was making more sense 18:04:45 |amethyst: yes; that makes much more sense 18:05:28 |amethyst: i think we also need to check both mons_zombie_size(chosen) == wanted_zombie_size AND ALSO the corpse before returning right? right now i have it returning after just the zombie size check 18:06:17 there's a mons_class_can_be_zombified check in mon-util that does that 18:08:45 -!- eb has quit [Quit: I quit] 18:08:48 <|amethyst> that doesn't do the check you need to do 18:09:15 it checks the species; which is moth for moth's of suppression; will the difference be significant? 18:09:29 (and orc for orc wizard, etc.) 18:09:35 ((afaik)) 18:09:53 <|amethyst> oh, yes 18:10:11 -!- nooodl has quit [Ping timeout: 248 seconds] 18:10:31 <|amethyst> hm, well, not for mons_class_can_leave_corpse in this case 18:10:48 <|amethyst> but I'm not sure about other species with some 0 and some nonzero corpseweights 18:10:49 o i guess mons_class_can_be_zombified wouldn't verify small vs large zombie 18:11:03 -!- Sobieck has quit [Quit: Page closed] 18:11:39 <|amethyst> right, and you only want to do the weight>0 (can_leave_corpse) check if want_corpse_capable was true 18:12:27 ah right; in case someone wants to zombifiby a non corpsable monster 18:12:38 -!- HangedMan has joined ##crawl-dev 18:14:37 <|amethyst> blackcustard: well 18:14:45 <|amethyst> blackcustard: this is used not just for zombies 18:15:00 the non zombies should have exitted the loop already, but yeah 18:15:08 <|amethyst> blackcustard: right, but that's wrong 18:15:20 <|amethyst> if we asked for a corpse-capable monster, we shouldn't exit the loop without one 18:15:45 <|amethyst> otherwise we could end up with moth of suppression corpses (from code that uses this function to make a corpse) or something like that 18:15:50 part of the problem here is that i never could figure out what this function was supposed to do 18:16:21 i see what you mean 18:16:45 that corpse check needs to go up near the M_NO_TO_POLY check then; and both should result in rejections 18:17:20 <|amethyst> right, if (w_c_c && !m_c_c_l_c(m_s(chosen))) continue 18:17:52 cool; we are on the same page 18:17:54 <|amethyst> then return if the user didn't ask for a zombie, or if the user wanted a zombie and we got a base type of the right size 18:20:11 <|amethyst> as for what it's supposed to do: it gives you a random monster type for the given place. If you passed zombie/skeleton/simulacrum/spectral-thing as zombie_monster, you're requesting instead that it picks a valid base monster for that kind of thing 18:20:15 -!- metasyntactic is now known as kunwon1 18:21:10 <|amethyst> want_corpse_capable says that, in addition, only pick something that could give a corpse 18:21:12 -!- shirish has joined ##crawl-dev 18:21:15 I guess, it might be good to know branches (levels?) with not a single eligible monster beforehand 18:21:31 wanted_zombie_size comes from zombie_class_size; which can only return Z_SMALL, Z_BIG, and Z_NOZOMBIE. is that wrong? 18:21:31 although I guess my new representation can make that check simpler 18:22:00 <|amethyst> blackcustard: that's correct. it's Z_NOZOMBIE if they asked for a spectral thing or for a regular monster. 18:22:38 one possible issue: requests for a skeleton for something without one 18:23:13 ah okay; skeletons and simulacrum have the same requirements as zombies and spectral things always work (though spectral plants are maybe buggy) 18:23:44 <|amethyst> skeletons are buggy because of what you say (it treats them as though they had the same requirements but they do not) 18:24:05 sounds look a good thing to leave for a second patch 18:24:05 <|amethyst> you can, outside of this function anyway, have a giant cockroach zombie but not a giant cockroach skeleton 18:24:11 -!- wheals has quit [Client Quit] 18:24:36 it starts getting messy 18:24:51 <|amethyst> I don't know, I'd probably fix the whole function in one commit 18:25:12 there's a has skeleton flag i think? 18:25:28 <|amethyst> mons_skeleton() 18:25:35 |amethyst: except most of the file is being overhauled anyway, it's just picking zombies and zotdef that cause the most problems 18:26:28 <|amethyst> true, if it's going away with the mon-pick overhaul it's probably fine to just fix the crash bugs 18:26:30 and for the latter, because of limit relaxation and because of places with no eligible candidates 18:31:48 <|amethyst> blackcustard: As for that big comment... I think that's more appropriate for the commit message 18:32:08 <|amethyst> blackcustard: having a comment describing the bad code that used to exist is pointless, particularly when you have a version control system 18:32:29 removed 18:32:36 <|amethyst> it just draws attention away from your own good code :) 18:33:20 -!- elliptic has quit [Quit: Leaving] 18:33:42 <|amethyst> on the two bool declarations that have ugly indent: 18:34:05 <|amethyst> I would remove the outer parens on both 18:34:36 <|amethyst> then on the first one I'd line up the && with zombie_monster 18:34:47 <|amethyst> (you should have enough columns to do that) 18:34:51 you mean wanted_a_zombie and the zombie_size_type wanted_zombie_size? 18:35:47 <|amethyst> const bool wanted_a_zombie = zombie_monster != MONS_NO_MONSTER && mons_class_is_zombified(zombie_monster); 18:35:51 <|amethyst> gah 18:36:00 <|amethyst> const bool wanted_a_zombie = zombie_monster != MONS_NO_MONSTER 18:36:07 <|amethyst> && mons_class_is_zombified(zombie_monster); 18:36:27 yep, got that one 18:36:41 <|amethyst> the second one I'm a bit less sure on 18:36:47 <|amethyst> probably three lines, like: 18:36:58 <|amethyst> const zombie_size_type wanted_zombie_size = wanted_a_zombie 18:37:02 <|amethyst> ? zombie_class_size(zombie_monster) 18:37:05 <|amethyst> : Z_NOZOMBIE 18:37:13 <|amethyst> err, add a semicolon to that last line 18:37:25 <|amethyst> however, I think like you did it but without the parentheses is also fine 18:37:43 <|amethyst> and maybe more readable because it doesn't stick the conditional way to the right 18:37:59 <|amethyst> s/tional/tion/ 18:38:11 whichever way you prefer; i don't have any strong preferences 18:38:18 <|amethyst> probably your way then 18:38:36 got it 18:39:36 -!- Kalir has quit [Changing host] 18:42:28 <|amethyst> you could even combine those two if(...)return chosen; if you declare another bool 18:42:29 -!- monqy has joined ##crawl-dev 18:42:42 <|amethyst> s/bool/const/ 18:42:48 -!- Kellhus has quit [Quit: Page closed] 18:43:40 "!wanted_a_zombie || (mons_zombie_size(chosen) == wanted_zombie_size)"; fine with me if you like it better 18:43:40 <|amethyst> hm, I guess that wouldn't really simplify anything, never mind 18:43:50 <|amethyst> nah, it's fine as it is 18:43:52 i sort of like one predicate per if here 18:44:10 though the corpse thing sorta breaks that anyway ... but it's almost one predicate 18:45:27 <|amethyst> also, if you're not using the 'tries' variable anymore except in the loop, I'd make it count up instead of down 18:46:09 i would prefer that as well; i was trying to stick to mechanical transformations since i didn't know what the code was supposed to do. but that's easily fixed now 18:46:19 -!- Duke- has quit [Ping timeout: 246 seconds] 18:46:46 for (int tries=0; tries < 100; ++tries) 18:47:03 <|amethyst> see, mechanical transformation :) 18:47:19 >.> 18:50:43 skip the tries part, that thing is the first part to die 18:51:36 -!- y2s82 has quit [Read error: Connection reset by peer] 18:52:43 <|amethyst> true... 18:52:54 <|amethyst> I should stop offering cosmetic advice on doomed code 18:53:26 1learn add famous_last_words "it's okay if this code is crappy, it's being replaced" 18:53:36 <|amethyst> blackcustard: can you post the patch as it now stands? you can use git commit --amend to add the changes to the commit you already have, and format-patch 18:53:44 the logic of zombie selection is going to stay (and I need something that works), rarity selection not at all 18:53:54 yeah, i'm working on it right now; just squashed the commits, currently composing the message 18:54:13 i need to do a rebuild and test again to be sure i didn't break anything while prettyifying the code 18:54:22 <|amethyst> kilobyte: it will still need a tries loop to get something with the right zombie size 18:54:40 <|amethyst> kilobyte: unless you plan on passing that to whatever replaces _pick_random_monster 18:54:41 I mean, currently you can query a monster's rarity in O(1) but need O(NUM_MONSTERS) to check if there's anything eligible 18:55:41 in the rewrite, you can't query a specific monster (or rather, you could but costly), but you're presented with a list of legal monsters from the very start 18:56:03 -!- shirish has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.] 18:56:23 although I see that looking for a specific zombie status would still need a full scan... 18:56:41 on a shorter list (only ones legal in the branch), but still 18:57:45 -!- mamga_ has quit [Quit: Page closed] 18:59:38 -!- substitute has quit [Ping timeout: 256 seconds] 19:00:48 -!- elliptic has joined ##crawl-dev 19:04:28 -!- burningled is now known as BurningLed 19:09:09 <+|amethyst> You split the mail like a slime creature! 19:09:23 please make this an axe message 19:10:19 You smash the goblin's head and body together like starcursed masses? 19:10:30 -!- alefury has quit [] 19:12:47 -!- shirish has joined ##crawl-dev 19:13:19 -!- Zephryn has quit [Quit: Colloquy for iPad - http://colloquy.mobi] 19:14:12 -!- Mottie has quit [Ping timeout: 276 seconds] 19:15:26 in the middle of the zombie spawning rewrite can place:Foo large bar get to work yet 19:18:59 -!- bonghitz has quit [Quit: bonghitz] 19:19:57 -!- Senri has quit [Ping timeout: 255 seconds] 19:22:56 -!- mgq has joined ##crawl-dev 19:23:11 -!- mgq has quit [] 19:37:43 -!- bh has joined ##crawl-dev 19:38:56 The abyss response on the tavern has been good. I also haven't seen crashes 19:39:22 -!- Poncheis has quit [Quit: ChatZilla 0.9.89 [Firefox 17.0.1/20121128204232]] 19:40:01 -!- bh_ has joined ##crawl-dev 19:40:07 -!- bh_ has quit [Read error: Connection reset by peer] 19:40:15 -!- bh_ has joined ##crawl-dev 19:40:57 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 19:41:00 I did it earlier, felt a lot like old abyss (which is good) and was also fairly quick to get the rune/out 19:41:09 -!- bh__ has joined ##crawl-dev 19:41:25 st_: i think he probably missed that 19:41:44 blackcustard: do you have a complete version of your patch? 19:42:09 Phone grumble. Back in 15 19:42:10 yes; the build is just finishing; i wanted to test again to make sure prettyifying the code didn't break it 19:42:11 -!- bh__ has quit [Client Quit] 19:42:26 -!- Sticking has quit [] 19:42:36 my last build was the end of trunk and i forgot to rebase onto it so there were a lot of modified files 19:42:53 "just finishing"? That sounds... bad. 19:42:57 it's linking 19:43:15 I mean, build speed 19:43:28 -!- bh has quit [Ping timeout: 260 seconds] 19:43:47 well, compiling a bunch of files takes a while; i only changed one, but the commits in between where i branched off and HEAD touched a bunch more 19:44:36 -!- bh_ has quit [Ping timeout: 245 seconds] 19:45:29 it probably doesn't help that i've got a pentium 4 19:47:13 with just one core? 19:47:22 you can turn HT on then, at least 19:47:47 -!- scummos^ has quit [Ping timeout: 255 seconds] 19:47:49 -!- Mottie has joined ##crawl-dev 19:49:17 -!- maahes has quit [Quit: Leaving] 19:49:26 -!- SurpriseTRex has quit [Ping timeout: 252 seconds] 19:52:44 -!- MarvinPA has quit [Ping timeout: 255 seconds] 19:53:05 -!- valrus has joined ##crawl-dev 19:59:11 -!- MarvinPA has joined ##crawl-dev 19:59:16 -!- Arkaniad has quit [Ping timeout: 248 seconds] 20:01:40 -!- Zephryn has quit [Ping timeout: 248 seconds] 20:02:08 -!- mamga has quit [Ping timeout: 245 seconds] 20:03:46 -!- HangedMan has quit [Ping timeout: 244 seconds] 20:04:52 -!- Psyknux has quit [Ping timeout: 248 seconds] 20:05:17 -!- mumra has joined ##crawl-dev 20:05:25 -!- Zephryn has quit [Client Quit] 20:05:47 -!- Zermako has quit [Quit: Try HydraIRC -> http://www.hydrairc.com <-] 20:08:28 -!- dtsund has quit [Ping timeout: 245 seconds] 20:09:16 something must be amiss on your system, I got a pentium 4 still online, and it needs 7m 15s to build (make clean;sync;CCACHE_DISABLE=y time make -j2 debug); PCH=y and/or ccache can knock it down 20:09:36 -!- DracoOmega has joined ##crawl-dev 20:10:03 it finished a little while ago; but i seem to have broken something while reformatting code ... i know the patch was working. fixing it up right now 20:10:06 or clang if you don't mind warnings on crack (I get two invalid ones with clang 3.2) 20:10:28 -!- Silurio has quit [Quit: Page closed] 20:10:39 clang produces somewhat slower code but compiles quite a bit faster 20:14:00 -!- Sobieck00 has quit [Quit: Page closed] 20:17:16 -!- wasd22 has quit [Ping timeout: 240 seconds] 20:20:17 -!- bh has joined ##crawl-dev 20:20:25 that's better. 20:20:30 relative speeds: gcc-4.7 53, gcc-4.7 PCH=y 45, clang-3.2 36, clang-3.2 PCH=y 36 (ie, PCH doesn't work), gcc-4.8 52, gcc-4.8 PCH=y 44, gcc + ccache 4.2 (hot), clang + ccache 33 (ccache needs preprocessed data which clang doesn't expose, I wonder why there's any speedup at all) 20:25:08 -!- Zephryn has quit [Quit: Colloquy for iPad - http://colloquy.mobi] 20:29:14 -!- Duke- has quit [Ping timeout: 246 seconds] 20:31:04 beh, "CCACHE_DISABLE=y time ..." calls /usr/bin/time, "time ..." bash's builtin, that's where 2.1 seconds went 20:32:43 %bug 6494 20:32:43 https://crawl.develz.org/mantis/view.php?id=6494 20:32:49 patch is attached there 20:33:24 -!- Zeph has quit [Ping timeout: 248 seconds] 20:33:29 Eronarn: how updating the lava species going? 20:34:31 that's the output of "git format-patch -1 --stdout > file" 20:35:30 bh: possibly no luck for a while, i'm working now... 20:35:39 i'll look into this ccache and hyperthreading and clang stuff 20:36:03 Inception needs: more motifs, better monster picking. Can anyone comment on the balance? 20:38:35 I'd say skip clang unless you're using an experimental version: 3.0 is too bad to even build crawl without changes, 3.1 has terrible diagnostics (like, vararg functions or printf format warnings are often not only bogus but also give no line the warning comes from (making debugging just great)) 20:39:15 bh: Well, exits really should be more common as you descend. I hear they currently are not.... 20:39:29 -!- _dd has quit [Ping timeout: 252 seconds] 20:39:50 DracoOmega: on it 20:40:11 -!- shirish has quit [Remote host closed the connection] 20:40:34 and clang 3.2 has "just" bogus warnings. The two in debug builds for example: one is debatable (it noticed it can reduce an int to int8_t, but then it shouldn't complain about <128 being always true); the second is outright bad (the field is _not_ unused, easily provable by deleting it) 20:41:50 I don't remember why PCH=y isn't on by default 20:42:17 and ccache is obviously mandatory if you do any rebases :) 20:46:39 blackcustard: the check for M_NO_POLY_TO seems to be wrong: why would it skip such monsters? 20:46:58 hey, are trap types fixed in the code? If I wanted a trap to fire something other than a bolt, a needle, an arrow or a dart, would it be possible without adding a new trap altogether? 20:46:59 M_UNFINISHED, obviously 20:48:38 -!- Zephryn has quit [Quit: Colloquy for iPad - http://colloquy.mobi] 20:49:11 DracoOmega: I'm going to use the same logic as the rune roll 20:49:43 Base exit chance will be 1100 increasing to ~3000 at Abyss:5 20:49:51 -!- dptr1988 has quit [Quit: leaving] 20:50:06 blackcustard: never mind, it's not something _you_ changed. I'll investigate this later. 20:50:14 The exit chance is 7500 if you have the rune. 20:50:43 -!- BurningLed has quit [Quit: leaving] 20:58:03 des cache file locking doesn't work (https://crawl.develz.org/mantis/view.php?id=6509) by KiloByte 21:04:03 -!- minqmay has quit [Quit: Leaving] 21:13:29 -!- crate has quit [Quit: Leaving] 21:13:43 kilobyte: no i did change that 21:14:45 kilobyte: the old function would accept any M_NO_POLY_TO creature it found; even if it was supposed to be a zombie and had Z_NOZOMBIE; i talked to |amethyst and i thought we concluded that check was wrong becauase M_NO_POLY_TO was shorthand for "don't randomly generate" 21:15:03 so i basically negated that conditional 21:15:46 uhm no, M_NO_POLY_TO is "don't allow polymorphing into that monster" 21:16:10 ie, the monster can be randomly generated but can't be shapeshifted or Poly Other into 21:16:35 that's what i said at first ... i guess i misunderstood what he said later 21:16:49 like, a recent addition were thrashing horrors, which obviously do randomly generate 21:17:08 so the correct thing to do would be to remove the check for M_NO_POLY_TO entirely? 21:17:15 or moths of suppression for that matter 21:18:28 the bug was admitting monsters because of M_NO_POLY_TO; so if the code is changed to stop rejecting based on that, that will be just fine. it won't reintroduce the bug or anything bad like that 21:19:13 oh right 21:21:46 maybe the original author was trying to prevent zombies from being made from M_NO_POLY_TO monsters, while still allowing random generation of normal M_NO_TO_POLY to monsters? 21:24:28 to make sure plain giants don't spawn? Apparently not: they won't pass _pick_random_monster() because bad ones have no rarity defined 21:25:16 -!- shirish has joined ##crawl-dev 21:30:51 -!- dtsund has joined ##crawl-dev 21:31:47 -!- Senri has quit [Ping timeout: 248 seconds] 21:32:08 -!- bh has quit [Ping timeout: 245 seconds] 21:32:53 looks like it works (I have been running stress tests the whole time) 21:33:37 03kilobyte 07* 0.12-a0-1619-g494b69b: Fix a crash on placing some bad zombies (blackcustard) 10(7 minutes ago, 1 file, 33+ 20-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=494b69b3ef65 21:33:51 -!- Fhqwhgads has quit [Remote host closed the connection] 21:35:48 :) 21:36:12 <|amethyst> kilobyte: I know in some instances M_NO_POLY_TO has also been used to flag things as sprint-only... oklob saplings once upon a time I believe 21:36:24 <|amethyst> not that they're relevant to zombie picking 21:36:49 -!- heteroy has quit [Quit: ChatZilla 0.9.89 [Firefox 17.0.1/20121128204232]] 21:36:58 |amethyst: to disable polymorphing into sprint-only stuff, obviously 21:37:04 <|amethyst> yeah 21:37:16 for zombie picking, they're ineligible anyway since their rarity is 0 21:37:19 <|amethyst> but maybe that's what gave someone the idea to do that check 21:37:40 ... or rather, would be ineligible, if not for that bug blackcustard just fixed 21:37:45 <|amethyst> kilobyte: oh... you were the one who added that line 21:37:51 ... 21:37:53 wtf 21:37:55 <|amethyst> %git 553c2877 21:37:55 03kilobyte * 0.8.0-a0-385-g553c287: Disallow random zombies of M_NO_POLY_TO monsters. 10(2 years, 6 months ago, 1 file, 1+ 0-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=553c2877aa71 21:38:02 <|amethyst> with no real explanation 21:38:42 ahahahah XDD. memory is fun 21:38:57 * kilobyte would swear I never did crack nor shrooms in my life, but this is evidence to the contrary :p 21:39:53 <|amethyst> :) 21:40:00 <|amethyst> I've had moments like that 21:40:39 <|amethyst> when I did the fix for angering of band monsters, I saw the special-case code for Shedu but completely forgot that it was I who wrote it 21:41:12 <|amethyst> speaking of which, that can probably be removed now, assuming Shedu pairs only occur as members of the same band 21:43:05 -!- knaveightt has quit [Ping timeout: 255 seconds] 21:43:44 03dolorous 07* 0.12-a0-1620-g7338b15: Add formatting fixes. 10(in the future, 1 file, 14+ 10-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=7338b153fd2a 21:44:05 -!- CheerUpCharlie has quit [Quit: Leaving] 21:44:21 -!- Zephryn has quit [Quit: Colloquy for iPad - http://colloquy.mobi] 21:44:31 <|amethyst> *wiggles fingers* the future 21:54:59 -!- johnstein has quit [Quit: ChatZilla 0.9.89-rdmsoft [XULRunner 1.9.0.17/2009122204]] 21:56:37 -!- nickajeg has quit [Client Quit] 22:03:45 -!- Dewfr has quit [Quit: Page closed] 22:06:43 -!- Krakhan has quit [] 22:08:12 -!- luis21 has quit [Quit: Page closed] 22:08:57 -!- bh has joined ##crawl-dev 22:13:01 -!- GON_again has quit [Quit: Leaving.] 22:15:03 -!- Zephryn has quit [Ping timeout: 260 seconds] 22:15:05 -!- Psyknux is now known as Zephryn 22:19:45 -!- Rebthor has quit [Quit: ChatZilla 0.9.89 [Firefox 17.0.1/20121128204232]] 22:19:46 -!- johnstein has joined ##crawl-dev 22:20:41 -!- Rofaner has quit [Ping timeout: 244 seconds] 22:22:41 -!- ToastyP has quit [Quit: ChatZilla 0.9.89 [Firefox 17.0.1/20121128204232]] 22:23:22 -!- valrus has quit [Remote host closed the connection] 22:23:38 -!- Zephryn has quit [Ping timeout: 256 seconds] 22:23:38 -!- Psyknux is now known as Zephryn 22:24:08 03bh 07* 0.12-a0-1621-gea0574a: Abyss Exit Probability 10(4 minutes ago, 1 file, 13+ 7-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=ea0574a2872b 22:24:10 Abyss WizMode Teleport does absurd things (https://crawl.develz.org/mantis/view.php?id=6510) by brendan 22:29:03 -!- MaxFrost has quit [Ping timeout: 260 seconds] 22:39:31 -!- SurpriseTRex has quit [Ping timeout: 248 seconds] 22:43:23 -!- mamga has quit [Quit: Page closed] 22:45:24 -!- Mandevil has quit [Quit: UkonĨuji] 22:45:48 -!- mivue has quit [Quit: mivue] 22:45:54 -!- Zephryn has quit [Quit: Colloquy for iPad - http://colloquy.mobi] 22:46:14 hrm -- good or bad idea: a neutral pack fungus for the abyss that stalks you 22:47:04 I made a cool looking kiku altar in tiles but I'm having a hard time making it look good in console ;I 22:47:37 helsbecter: an overflow vault? 22:48:06 Yeah. Problem is in tiles I used a grey-ish color scheme but in console that's everyone's floor color and unexplored area 22:48:09 so it just looks strange 22:48:17 well, not everyone 22:48:19 -!- voker57_ has quit [Remote host closed the connection] 22:48:31 but most people. 22:48:48 bh: "Examined 6545 features." -- is there a point of this message? 22:49:04 because writing it every single round is a wee bit spammy 22:49:05 kilobyte: testing the abyss priority queue 22:49:18 sorry. I usually compile debug-lite :) 22:49:24 03dolorous 07* 0.12-a0-1622-gec989fa: Constify. 10(2 minutes ago, 1 file, 1+ 1-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=ec989fac5792 22:49:44 Before the priority queue, it would always check ~5000 features / turn 22:50:49 I guess #ifdef DEBUG_ABYSS could be fitting 22:50:54 -!- G-Flex has quit [Ping timeout: 256 seconds] 22:51:30 SGTM! 22:52:03 kilobyte: do you think a 'lonely' abyss motif would be good? Something with extremely low density 22:52:56 not sure what you mean 22:53:59 kilobyte: almost entirely empty, but maybe 5% of the squares are stone 22:59:45 -!- Pepe[netbook] has quit [Ping timeout: 240 seconds] 23:02:01 -!- Senri has quit [Ping timeout: 244 seconds] 23:04:31 doesn't appear to be that special, compared to other distributions 23:04:35 -!- Letchik has quit [Ping timeout: 248 seconds] 23:04:45 it's ok though 23:05:05 -!- Stelpa has quit [Read error: Connection reset by peer] 23:05:47 I could generate smoke. 23:06:21 -!- Stelpa_ has quit [Client Quit] 23:07:21 I mean, it looks fine, I'm just not sure why would you special-case it 23:07:36 -!- Zephryn has quit [Quit: Colloquy for iPad - http://colloquy.mobi] 23:08:23 -!- dtsund has quit [Quit: Changing OS...] 23:08:59 kilobyte: because the river motif is implemented as a special case. 23:09:13 ah, right 23:09:46 6am, I'm not thinking well enough to discuss stuff meaningfully 23:10:16 [Zzz] 23:11:02 -!- dtsund has joined ##crawl-dev 23:11:34 sometimes I wonder if you and |amethyst ever get sleep 23:12:17 -!- ussdefiant has joined ##crawl-dev 23:14:16 -!- ebarrett has quit [] 23:22:21 -!- blackcustard has quit [Quit: being stupid, sunstruck, and Dead, flew into the rocketing FIN.] 23:27:06 kilobyte: do you like the idea of a neutral creeping abyssal fungus? 23:28:12 Try again when he wakes up. :b 23:30:30 -!- bonghitz has quit [Quit: bonghitz] 23:31:36 -!- ussdefiant has quit [Ping timeout: 276 seconds] 23:34:59 -!- Arkaniad has quit [Ping timeout: 248 seconds] 23:35:28 -!- bh has quit [Ping timeout: 245 seconds] 23:45:56 -!- WalkerBoh has quit [Remote host closed the connection] 23:50:27 -!- maahes has quit [Read error: Connection reset by peer] 23:57:01 -!- blabber has joined ##crawl-dev