00:03:24 Unstable branch on crawl.develz.org updated to: 0.12-a0-1272-g27ada97 (34) 00:03:42 -!- dtsund has quit [Quit: dtsund] 00:07:47 -!- dtsund has joined ##crawl-dev 00:07:57 -!- dtsund has quit [Client Quit] 00:08:12 -!- dtsund has joined ##crawl-dev 00:12:56 -!- ophanim has quit [Read error: Connection reset by peer] 00:17:57 -!- Senjai|XCOM| is now known as Senjai 00:18:16 Windows builds of master branch on crawl.develz.org updated to: 0.12-a0-1272-g27ada97 00:31:43 -!- valrus has quit [Quit: Computer has gone to sleep.] 00:36:06 -!- Blazinghand_ has quit [Ping timeout: 264 seconds] 00:36:25 -!- mamga has quit [Quit: Page closed] 00:45:22 -!- bh has joined ##crawl-dev 00:46:07 -!- Pikkle has quit [Quit: Computer has gone to sleep.] 00:46:28 !messages 00:46:29 No messages for bh. 00:49:25 !seen napkin 00:49:26 I last saw Napkin at Sat Dec 8 22:17:50 2012 UTC (8h 31m 35s ago) saying hi kilobyte :) on ##crawl-dev. 00:49:26 I last saw Napkin at Sat Dec 8 22:17:51 2012 UTC (8h 31m 34s ago) saying hi kilobyte :) on ##crawl-dev. 00:50:09 "This guy has been caught by magic-haters" Magic-haters gonna hate magic. 00:51:55 -!- ToastyP has quit [Remote host closed the connection] 00:53:54 Is there a prefer way of cleaning up a patch? Should I change history or just patch on top of it? 00:54:28 -!- rast has quit [Remote host closed the connection] 00:59:20 -!- bh has quit [Quit: Page closed] 00:59:35 -!- rast has quit [Remote host closed the connection] 01:26:16 -!- kekekela has quit [Quit: Page closed] 01:28:53 -!- tensorpudding has quit [Ping timeout: 248 seconds] 01:34:24 -!- Jon-slashem has quit [Ping timeout: 264 seconds] 01:34:33 -!- Jon-slashem_ is now known as Jon-slashem 01:46:25 -!- Vizerr has quit [Ping timeout: 265 seconds] 01:53:07 -!- simmarine has quit [Quit: Leaving] 02:00:57 -!- Dixbert has joined ##crawl-dev 02:05:50 -!- Zifmia_ has quit [Ping timeout: 250 seconds] 02:06:26 -!- bonghitz has quit [Quit: bonghitz] 02:22:11 -!- hart has quit [Read error: Connection reset by peer] 02:24:07 -!- Jon-slashem has quit [Ping timeout: 265 seconds] 02:27:05 -!- alefury has joined ##crawl-dev 02:45:07 -!- Poncheis has quit [Quit: ChatZilla 0.9.89 [Firefox 17.0.1/20121128204232]] 02:45:13 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 02:46:34 -!- Solvent has quit [Remote host closed the connection] 03:12:14 -!- blackcustard has quit [Ping timeout: 252 seconds] 03:33:53 -!- dtsund has quit [Ping timeout: 245 seconds] 03:35:09 -!- Ragdoll has joined ##crawl-dev 03:42:33 -!- Senjai has quit [Ping timeout: 252 seconds] 04:06:26 -!- eb has quit [] 04:08:48 -!- edlothiol has joined ##crawl-dev 04:09:16 -!- Crazylemon64 has quit [Quit: Crazylemon64] 04:12:00 -!- Writ has quit [Ping timeout: 276 seconds] 04:12:47 -!- syllogism has joined ##crawl-dev 04:21:18 -!- DracoOmega has quit [Quit: Leaving] 04:26:23 -!- remyroy has quit [Read error: Connection reset by peer] 04:38:28 -!- Krag has quit [Quit: Nettalk6 - www.ntalk.de] 04:39:06 -!- dagonfive has quit [Read error: Connection reset by peer] 04:40:36 -!- smeea has quit [Quit: leaving] 04:53:24 -!- crate has quit [Quit: Leaving] 05:00:04 OSX builds of master branch on crawl.develz.org updated to: 0.12-a0-1272-g27ada97 05:02:25 -!- Writ has quit [Changing host] 05:06:48 -!- Chozo has quit [Remote host closed the connection] 05:07:28 -!- maahes has quit [Quit: Leaving] 05:29:21 -!- Writ has quit [Ping timeout: 276 seconds] 05:35:21 -!- TacoSundae has quit [Quit: Leaving.] 05:39:49 -!- Senjai has quit [Changing host] 05:43:28 -!- ark____ has joined ##crawl-dev 05:44:17 -!- Dixbert has quit [Read error: Connection reset by peer] 05:44:31 -!- Senjai has quit [Ping timeout: 260 seconds] 05:49:04 -!- Daekdroom has quit [Quit: Saindo] 05:58:43 -!- bonghitz has quit [Quit: bonghitz] 06:02:30 -!- Blazinghand_ has quit [Ping timeout: 276 seconds] 06:03:36 -!- marcmagus has quit [Ping timeout: 244 seconds] 06:11:23 -!- stenno has quit [Read error: Connection reset by peer] 06:12:15 -!- stenno has quit [Changing host] 06:25:15 -!- DainDwarf has quit [Changing host] 06:30:01 -!- HangedMan has joined ##crawl-dev 06:43:26 -!- monqy has quit [Quit: hello] 06:46:03 -!- Vizer has quit [Ping timeout: 276 seconds] 06:47:35 -!- stenno has quit [Ping timeout: 255 seconds] 06:47:56 -!- kwel01 has quit [Quit: Page closed] 06:49:06 -!- smeea has quit [Read error: Connection reset by peer] 06:49:08 -!- Vizer_ is now known as Vizer 06:51:10 -!- stenno has quit [Changing host] 06:57:05 -!- Pikkle has joined ##crawl-dev 07:06:05 -!- nooodl has joined ##crawl-dev 07:26:00 -!- st_ has quit [] 07:55:11 -!- SurpriseTRex has quit [Ping timeout: 252 seconds] 07:59:09 -!- kek has joined ##crawl-dev 07:59:28 -!- HangedMan has quit [Quit: leaving] 08:29:24 -!- Vizer has quit [Quit: bye] 08:32:54 -!- Nightbeer has quit [Ping timeout: 240 seconds] 08:36:02 -!- Namey has quit [Quit: Leaving] 09:10:52 -!- vogonpoet has quit [Ping timeout: 245 seconds] 09:17:38 -!- blabber has joined ##crawl-dev 09:27:15 -!- Vizerr has quit [Ping timeout: 276 seconds] 09:31:30 -!- kek has quit [Quit: gonna suicide, brb] 09:35:01 -!- Nightbeer has quit [Read error: Connection reset by peer] 09:42:55 -!- bh has joined ##crawl-dev 09:48:21 -!- wheals__ is now known as shmeals 09:49:50 -!- Vizerr has quit [Ping timeout: 255 seconds] 09:50:35 -!- wheals has quit [Ping timeout: 240 seconds] 09:52:18 -!- wheals_ has quit [Ping timeout: 264 seconds] 09:53:00 !tell DracoOmega I'm finally reviewing tentacled starspawn :) 09:53:01 bh: OK, I'll let DracoOmega know. 10:03:41 -!- vogonpoet has quit [Quit: Page closed] 10:08:12 !tell DracoOmega I can't imagine this ever being of any use, but wouldn't it be cool if the Starspawn had cling? 10:08:12 bh: OK, I'll let DracoOmega know. 10:10:10 you are literally asking for bugs 10:10:31 ChrisOelmueller: it's a bad idea, I know 10:10:36 -!- Nightbeer has quit [Read error: Connection reset by peer] 10:10:38 that i didn't say 10:13:42 -!- Daekdroom has quit [Quit: Saindo] 10:14:55 -!- G-Flex has quit [Ping timeout: 265 seconds] 10:16:20 -!- MaxFrost has quit [Ping timeout: 265 seconds] 10:17:10 -!- Solvent has quit [Quit: Leaving] 10:18:14 -!- magistern has quit [Quit: This computer has gone to sleep] 10:19:31 -!- kek has joined ##crawl-dev 10:20:27 -!- Datul has quit [Ping timeout: 245 seconds] 10:27:05 -!- magistern has quit [Client Quit] 10:31:49 -!- bh has quit [Quit: Page closed] 10:33:55 -!- rossi has quit [Quit: WeeChat 0.3.9.2] 10:34:07 -!- SkaryMonk has joined ##crawl-dev 10:36:37 -!- Jayrays has quit [Ping timeout: 248 seconds] 11:04:23 -!- rast has quit [Read error: Connection reset by peer] 11:05:15 -!- tsn has quit [Quit: leaving] 11:10:02 -!- mamga has quit [Ping timeout: 245 seconds] 11:10:22 -!- Pikkle has quit [Ping timeout: 252 seconds] 11:13:05 -!- Pikkle has joined ##crawl-dev 11:21:14 -!- Nightbeer has quit [Read error: Connection reset by peer] 11:21:54 -!- Mandevil has quit [Read error: Connection reset by peer] 11:22:44 -!- stenno has quit [Disconnected by services] 11:22:52 -!- stenno__ is now known as stenno 11:22:58 -!- stenno has quit [Changing host] 11:25:16 -!- shmeals has quit [Quit: ChatZilla 0.9.89 [Firefox 17.0.1/20121128204232]] 11:31:31 -!- sgiratch has quit [Ping timeout: 252 seconds] 11:44:26 -!- dtsund has joined ##crawl-dev 11:44:54 -!- ZyrKx_ has quit [Read error: Connection reset by peer] 11:49:27 -!- Xares has quit [Ping timeout: 260 seconds] 11:50:23 -!- oberstein has quit [Ping timeout: 260 seconds] 11:50:36 -!- hart has quit [Ping timeout: 240 seconds] 11:50:40 -!- Dixbert has joined ##crawl-dev 11:51:51 -!- oberstein has joined ##crawl-dev 11:52:14 -!- Dedagen has quit [Ping timeout: 240 seconds] 11:56:00 -!- sgiratch has quit [Ping timeout: 264 seconds] 12:00:36 -!- TacoSundae has quit [Quit: Leaving.] 12:01:23 -!- dtsund has quit [Ping timeout: 245 seconds] 12:03:34 -!- nimtz has quit [Ping timeout: 240 seconds] 12:06:00 -!- elliptic has quit [Quit: Leaving] 12:08:00 -!- elliptic has joined ##crawl-dev 12:13:33 -!- eb has quit [] 12:17:27 -!- simmarine has joined ##crawl-dev 12:17:47 -!- dtsund has joined ##crawl-dev 12:19:53 -!- Senjai has quit [Changing host] 12:24:03 -!- elliptic has quit [Quit: ChatZilla 0.9.89 [Firefox 17.0.1/20121128204232]] 12:25:45 -!- elliptic has joined ##crawl-dev 12:32:02 -!- kek has quit [Quit: gonna suicide, brb] 12:40:41 -!- Kalir has quit [Changing host] 12:46:46 -!- HangedMan has joined ##crawl-dev 12:47:23 -!- Xares has quit [Remote host closed the connection] 12:55:14 -!- nimtz_ has quit [Ping timeout: 240 seconds] 12:55:38 -!- bh has joined ##crawl-dev 12:59:56 who's awake? 13:09:04 i am :P 13:09:07 congrats btw 13:09:12 nobody wanted to merge inception? 13:15:54 -!- ophanim has quit [Read error: Connection reset by peer] 13:16:55 -!- Zhukov has quit [] 13:20:53 -!- Mandevil has quit [Read error: Connection reset by peer] 13:21:20 mon-pick mon-pick mon-pick 13:25:14 -!- Nightbeer has quit [Read error: Connection reset by peer] 13:26:23 -!- ark_____ has joined ##crawl-dev 13:26:39 -!- ark____ has quit [Ping timeout: 252 seconds] 13:27:32 alefury: I could merge it, but I don't think it's done 13:27:51 oh. I see what you meant ;) 13:27:51 -!- mrwooster_ has quit [Quit: mrwooster_] 13:28:22 hey bmh, did you get a reply to your patch question? 13:28:22 Napkin: You have 1 message. Use !messages to read it. 13:28:49 Napkin: nope. 13:29:10 I just started shoving my own patches on top. I'll squash 'em down before merging 13:30:38 exactly 13:30:44 with rebase, right? 13:31:29 (sorry, kid just stormed in) 13:31:45 as in: rebase to master and then merge? yes 13:32:48 remember that the master branch is a habitat very hostile towards bears of all sorts 13:33:54 -!- smeea has quit [Read error: Connection reset by peer] 13:34:05 Napkin: given that I'm now drunk with power, I've been suggesting that we might want to use a code review tool (like gerrit). I think it would get non-dev code in faster 13:34:26 ugh. 13:35:24 ChrisOelmueller: if you want to suggest another workflow for merging a 30-odd commit branch, I'm totally down 13:35:46 sure, i was desperately supporting the github movement when it arose 13:35:58 it was also quelled quickly 13:38:36 I simply couldn't care about github v. gitorious. Github has a nicer UI, but I just do everything from the console 13:39:54 -!- mamga has quit [Quit: Page closed] 13:39:58 i have yet to meet a gerrit CLI that is not trying to actively make me feel stupid 13:40:03 and pull requests simply work 13:40:49 -!- smeea has quit [Read error: Connection reset by peer] 13:41:27 gerrit CLIs probably suck because it began life as a webapp 13:42:25 -!- Dixbert_ has joined ##crawl-dev 13:45:27 will this nausea stay? 13:45:53 it's been one nearly starving after another experience 13:46:04 quite annoying 13:46:15 do you have no permafood available somehow? 13:46:31 one bread and one meat until D9 13:46:35 -!- Dixbert has quit [Ping timeout: 265 seconds] 13:46:52 -!- johnthebear has quit [Quit: Computer has gone to sleep.] 13:47:31 does the chunk-drop-chance depend on mass of the monster? 13:54:42 i think number of chunks does, chance doesnt 13:55:19 -!- ark____ has joined ##crawl-dev 13:56:29 -!- ark_____ has quit [Ping timeout: 255 seconds] 13:58:26 -!- xnavy has quit [Ping timeout: 244 seconds] 13:58:28 -!- dtsund has quit [Ping timeout: 245 seconds] 14:00:17 -!- Solvent has quit [Remote host closed the connection] 14:00:27 -!- Datul has quit [Ping timeout: 245 seconds] 14:03:04 github shows images in commit diffs, which is nice for tiles commits 14:03:38 also, github commit diffs are just generally (sometimes, by showing up at all, as opposed to gitorious) 14:03:53 generally better, that is 14:04:34 -!- blabber_ has joined ##crawl-dev 14:07:09 could sewers have a wall colour besides out-of-los and what colour would be free and suiting for them 14:07:23 -!- blabber has quit [Ping timeout: 244 seconds] 14:08:53 HangedMan: green is already used by slime and crystal? 14:09:35 yeah, not the best of choices 14:09:51 isn't blue under utilized? 14:10:33 blue is grates colour but could work 14:12:01 darkblue? 14:16:36 -!- Pthing has quit [Quit: Leaving] 14:20:29 -!- Zhukov has quit [Ping timeout: 256 seconds] 14:28:22 -!- Laan has quit [Ping timeout: 245 seconds] 15:19:09 -!- Cheibriados has joined ##crawl-dev 15:19:09 -!- The topic of ##crawl-dev is: Crawl Development | Logs: http://s-z.org/crawl-dev/ | People with +v have commit access. | Please keep general Crawl-related chit-chat to ##crawl. | Dev wiki: http://crawl.develz.org/wiki | Long stuff to pastebin.ca please | Immortal Warwalrus and Crazy Yiuf forever. 15:19:09 -!- The topic of ##crawl is: CAO is back, in time for tournament play! | Play Crawl online now: type ??cao, ??cdo, ??cszo, or ??webtiles for instructions | http://crawl.develz.org | FooTV: termcast.develz.org | ##crawl-offtopic: You got your gender in my peanut butter! Xom thinks this is hilarious! 15:22:37 -!- ark____ has joined ##crawl-dev 15:23:58 sweet. I crashed it with disjunction 15:24:33 Well, that one's not my fault is it? Doesn't it do that to kraken in live? 15:25:48 I haven't looked at the disjunction code itself, but does it check if things are teleportable before blinking them? (Or does the blink code itself already check that? I forget where it is) 15:26:35 -!- vogonpoet has quit [Quit: Page closed] 15:26:51 Because currently I don't think tentacles and segments are even valid to translocate (though I toyed with the idea of making them teleport/blink to some place that was still connected to the head) 15:28:57 The crash happened in mons_class_itemuse, which seems like a completely incoherent place :) 15:37:29 -!- Cheibriados has joined ##crawl-dev 15:37:29 -!- The topic of ##crawl-dev is: Crawl Development | Logs: http://s-z.org/crawl-dev/ | People with +v have commit access. | Please keep general Crawl-related chit-chat to ##crawl. | Dev wiki: http://crawl.develz.org/wiki | Long stuff to pastebin.ca please | Immortal Warwalrus and Crazy Yiuf forever. 15:37:29 -!- The topic of ##crawl is: CAO is back, in time for tournament play! | Play Crawl online now: type ??cao, ??cdo, ??cszo, or ??webtiles for instructions | http://crawl.develz.org | FooTV: termcast.develz.org | ##crawl-offtopic: You got your gender in my peanut butter! Xom thinks this is hilarious! 15:38:29 -!- Kromgart has quit [Quit: Leaving] 15:38:44 ew, players 15:39:58 -!- Serfuzz has quit [Remote host closed the connection] 15:40:23 regarding that wings thing, skeletons of wingflying creatures are wingflying 15:40:29 alledgedly 15:40:51 I think that's kinda non-trivial to change, though 15:40:52 i never actually tried killing them with para/petrify, and they really shouldnt even drown 15:40:54 i am not sure many people even understand why this change was made 15:41:00 back from 'flying is flying' that is 15:41:24 Well, there used to be a distinction in what you could kill that way 15:41:31 It's just that it was flight vs. levitation 15:41:37 -!- Pepe has quit [Ping timeout: 265 seconds] 15:41:52 yes, and that made code overly complex without real gain on player side 15:41:55 So the distinction always existed (even if it didn't apply to EXACTLY the same set of creatures) 15:41:56 yeah its just listed in the description now 15:42:04 i do see that it existed, but not why 15:42:15 Probably more realism than anything else 15:42:23 and especially not why keeping it confusing was the preferable choice 15:47:18 youll have to ask kilobyte 15:47:18 no thanks :) 15:47:18 <|amethyst> well, being able to paralyze former levitators to death was a nerf to said monsters 15:47:18 he says it makes no sense that stuff that moves to fly keeps flying when it doesnt move, and he certainly is right about that 15:47:21 <|amethyst> there was some discussion of removing paralysis instadeath entirely, but what alefury said (how does a paralysed raven stay in the air?) 15:47:21 ??realism of crawl 15:47:21 realism of crawl[1/12]: whacking KILLER FUCKING BEES with a halberd and throwing javelins at them 15:47:21 I liked the flavour idea that paralysis freezes your state in relative position to everything else but that doesn't really effect petrification 15:47:21 also, its hostile magic, why would you do them a favor? 15:47:21 -!- Namey has quit [Quit: Leaving] 15:47:21 also, why can you still hurt them? 15:47:21 after all the monster is frozen in relative position to e.g. your sword 15:47:21 -!- st_ has joined ##crawl-dev 15:47:21 fr paralysis makes you immune to all damage 15:47:21 starcraft has that kind of paralysis, its way better btw 15:47:21 <|amethyst> don't we call that "petrification"? 15:47:21 (it also has the other kind of paralysis) 15:47:21 <|amethyst> (not immune, I know, but) 15:47:21 also it has a delay 15:47:21 -!- Cheibriados has quit [Ping timeout: 252 seconds] 15:49:25 -!- Cheibriados has joined ##crawl-dev 15:49:25 -!- The topic of ##crawl-dev is: Crawl Development | Logs: http://s-z.org/crawl-dev/ | People with +v have commit access. | Please keep general Crawl-related chit-chat to ##crawl. | Dev wiki: http://crawl.develz.org/wiki | Long stuff to pastebin.ca please | Immortal Warwalrus and Crazy Yiuf forever. 15:49:25 -!- The topic of ##crawl is: CAO is back, in time for tournament play! | Play Crawl online now: type ??cao, ??cdo, ??cszo, or ??webtiles for instructions | http://crawl.develz.org | FooTV: termcast.develz.org | ##crawl-offtopic: You got your gender in my peanut butter! Xom thinks this is hilarious! 15:50:30 -!- yon2 has quit [Ping timeout: 264 seconds] 15:50:43 -!- Aryth has quit [Ping timeout: 260 seconds] 16:02:01 -!- Mandevil has quit [Quit: UkonĨuji] 16:02:01 -!- bonghitz has quit [Quit: bonghitz] 16:02:01 -!- sleepybeef has quit [Ping timeout: 265 seconds] 16:02:01 -!- not_detrius has quit [Quit: Page closed] 16:02:01 -!- Cheibriados has quit [Ping timeout: 255 seconds] 16:05:49 -!- Cheibriados has joined ##crawl-dev 16:05:49 -!- The topic of ##crawl-dev is: Crawl Development | Logs: http://s-z.org/crawl-dev/ | People with +v have commit access. | Please keep general Crawl-related chit-chat to ##crawl. | Dev wiki: http://crawl.develz.org/wiki | Long stuff to pastebin.ca please | Immortal Warwalrus and Crazy Yiuf forever. 16:05:49 -!- The topic of ##crawl is: CAO is back, in time for tournament play! | Play Crawl online now: type ??cao, ??cdo, ??cszo, or ??webtiles for instructions | http://crawl.develz.org | FooTV: termcast.develz.org | ##crawl-offtopic: You got your gender in my peanut butter! Xom thinks this is hilarious! 16:11:09 -!- Cheibriados has joined ##crawl-dev 16:11:09 -!- The topic of ##crawl-dev is: Crawl Development | Logs: http://s-z.org/crawl-dev/ | People with +v have commit access. | Please keep general Crawl-related chit-chat to ##crawl. | Dev wiki: http://crawl.develz.org/wiki | Long stuff to pastebin.ca please | Immortal Warwalrus and Crazy Yiuf forever. 16:11:09 -!- The topic of ##crawl is: CAO is back, in time for tournament play! | Play Crawl online now: type ??cao, ??cdo, ??cszo, or ??webtiles for instructions | http://crawl.develz.org | FooTV: termcast.develz.org | ##crawl-offtopic: You got your gender in my peanut butter! Xom thinks this is hilarious! 16:13:31 -!- Kromgart has quit [Ping timeout: 265 seconds] 16:18:56 -!- kek has quit [Quit: gonna suicide, brb] 18:21:14 -!- Cheibriados has quit [Ping timeout: 244 seconds] 18:22:25 -!- Cheibriados has joined ##crawl-dev 18:22:25 -!- The topic of ##crawl-dev is: Crawl Development | Logs: http://s-z.org/crawl-dev/ | People with +v have commit access. | Please keep general Crawl-related chit-chat to ##crawl. | Dev wiki: http://crawl.develz.org/wiki | Long stuff to pastebin.ca please | Immortal Warwalrus and Crazy Yiuf forever. 18:22:25 A garbage monster? 18:22:25 -!- The topic of ##crawl is: CAO is back, in time for tournament play! | Play Crawl online now: type ??cao, ??cdo, ??cszo, or ??webtiles for instructions | http://crawl.develz.org | FooTV: termcast.develz.org | ##crawl-offtopic: You got your gender in my peanut butter! Xom thinks this is hilarious! 18:23:21 -!- Daekdroom has quit [Quit: Saindo] 18:23:23 maybe it's the tentacle segments. 18:23:35 Something with monster number NO_MONSTER 18:23:45 Well, segments are real monsters 18:24:01 But I believe if I tentacle segment (or possible the tentacle end) gets teleported, the whole tentacle is silently killed 18:24:15 Is it possible you've collected monsters into a vector and then they become dead after this? 18:27:38 what happens to a tentacle when the body gets blinked away? 18:27:51 All the tentacles should be killed, I think 18:29:14 ok. great. This should be easy 18:29:25 Just check whether a monster is still valid, when iterating the vector, I assume? 18:29:31 Before you try to do something with the monster 18:31:12 perfect 18:35:42 -!- Kellhus has quit [Quit: Page closed] 18:35:42 ok. I've rebased and I'm ready to splat the branch. How do I do this without destroying the universe? 18:35:42 -!- hart has quit [Read error: Connection reset by peer] 18:36:06 make sure you hit all rebuild buttons you can reach *directly* after pushing 18:36:10 0:-) 18:36:28 'eh? 18:37:40 http://dobrazupa.org/rebuild/trunk and the cao counterpart 18:38:25 ah that. 18:42:51 -!- HangedMan is now known as Claws 18:44:40 * kilobyte prepares to bump major save compat and recover :p 18:47:37 <|amethyst> kilobyte: can you think of a better way to do 27ada97c 18:48:41 <|amethyst> kilobyte: short of adding a delayed-output layer to mprf and friends (though I have been tempted to do that for other reasons) 18:49:38 -!- scummos^ has quit [Ping timeout: 265 seconds] 18:50:03 -!- ussdefiant has joined ##crawl-dev 18:58:58 -!- Cheibriados has joined ##crawl-dev 18:58:58 -!- The topic of ##crawl-dev is: Crawl Development | Logs: http://s-z.org/crawl-dev/ | People with +v have commit access. | Please keep general Crawl-related chit-chat to ##crawl. | Dev wiki: http://crawl.develz.org/wiki | Long stuff to pastebin.ca please | Immortal Warwalrus and Crazy Yiuf forever. 18:58:58 Unstable branch on crawl.s-z.org updated to: 0.12-a0-1304-g8ad7525 (34) 18:58:58 -!- The topic of ##crawl is: CAO is back, in time for tournament play! | Play Crawl online now: type ??cao, ??cdo, ??cszo, or ??webtiles for instructions | http://crawl.develz.org | FooTV: termcast.develz.org | ##crawl-offtopic: You got your gender in my peanut butter! Xom thinks this is hilarious! 18:58:59 i'll set them with the same rarity as wretched stars for now i guess so people can see them and die to them and stuff 18:59:23 mmm 18:59:30 <|amethyst> have hangedman make a vault that uses them as a gimmick 18:59:30 DracoOmega: maybe a starspawn with extended tentacles should be shaft immune 18:59:31 what happens if tornado and sanctuary 18:59:40 -!- Claws is now known as HangedMan 18:59:51 I don't know about the two of them together, but I fixed several things involving sanctuary 19:00:02 So tentacles will pull out of it, rather than disconnect and bug out 19:00:06 combinatorial explosions everywhere 19:00:11 <|amethyst> HangedMan: your task, should you choose to accept it 19:00:19 hehehe 19:00:25 I'll see what it plays like 19:00:33 <|amethyst> forgot for a minute that you're the same person :) 19:01:01 must keep things as confusing as possible everywhere 19:01:01 Well, now that old stuff is getting in, I should probably get down to working on new stuff! :P 19:01:32 -!- sleepybeef has quit [Ping timeout: 255 seconds] 19:01:38 Given how ignorable wretched star mutations seem to be, I figure that maybe it's a good idea to switch them over to exp-based for recovery after all? 19:01:48 DracoOmega: write better commit messages! The messages on 402ff610b68e040cf9db92c2465df5ea84ee0c3b and 8c632873d5a3a2bc692c4cc1ae21e5ef598a1cb4 are bogus 19:01:50 probably 19:02:23 DracoOmega: if you're making things exp-based, you could do the same for stat drain recovery too :) 19:02:37 same for wrath!! 19:02:41 I could, I suppose 19:02:43 Should I? 19:02:47 wrath already has a patch i think 19:03:01 -!- dtsund has joined ##crawl-dev 19:03:08 oh 19:03:24 HangedMan: I have that on a branch somewhere 19:03:27 someone do the thing where losing int locks your spells 19:03:34 i think i brought up stat drain recovery using xp a while ago and people approved, definitely seems better than allowing mummies and liches to wait it out for free 19:03:41 -!- shmeals has quit [Quit: ChatZilla 0.9.89 [Firefox 17.0.1/20121128204232]] 19:03:43 bh: What's wrong with them? They do say what they do, don't they? Of course, I'm mostly used to writing messages to MYSELF, but... 19:03:45 <|amethyst> Eronarn: someone make a roguelike out of roborally 19:03:50 what is roborally 19:04:20 DracoOmega: I think they both say something like "remove debugging statements" but actually refactor stuff 19:04:38 |amethyst: hahaha 19:04:40 no idea what sensible values would be for recovering stats though, so you'd get the fun job of coming up with numbers :P 19:04:48 Well, one of them actually DOES remove some debugging statements. The other one oddly enough does not. I wonder if it DID, and some part of that got changed in the first merge? 19:04:52 also seriously, lava orcs. i do not want them to bitrot again and i can't merge them into trunk myself 19:04:56 <|amethyst> a board game from the 80s (by Richard Garfield!) where you give instructions to your robot, then everyone "executes" instructions in turn 19:05:09 <|amethyst> if your robot is damaged that can "lock" certain actions in place 19:05:24 HangedMan: blech. I seem to have lost most of wrath branch when I nuked my harddrive 19:05:31 :( 19:05:35 -!- Luxivar has quit [Remote host closed the connection] 19:05:36 <|amethyst> so e.g. your fourth action in a turn will always be whatever it was when it was locked (e.g. "Turn Right") 19:05:48 |amethyst: that sounds fun 19:06:01 bh: wasn't that stuff on mantis anyway? 19:06:08 <|amethyst> there's a recent game "Pirate Dice" that is more or less the same game, but with dice instead of cards and ships instead of robots 19:06:09 -!- Crazylemon64 has quit [Quit: Crazylemon64] 19:06:16 #6400 19:06:30 MarvinPA: yay 19:06:38 I was also thinking about removing some 'cruft' mutations from wretched stars, like fast metabolism and such, but perhaps that's not so necessary if they're xp-based? 19:07:11 <|amethyst> Eronarn: it is, though it would go much faster as a computer game rather than a board game :) 19:08:02 DracoOmega: there's pretty few available "bad" mutations 19:08:14 need some new ones 19:08:18 most mutations that go both ways count as "good" 19:08:37 That is true, but there's nothing stopping wretched stars from using their own list that pairs some of both 19:08:40 Theoretically 19:08:42 <|amethyst> oh, 80s was wrong: it was designed in the 80s, but only released in 1994 (after Magic made enough money to make it possible, I guess) 19:08:54 <|amethyst> Eronarn: http://en.wikipedia.org/wiki/RoboRally if you're interested 19:09:04 tiny hands mutation: can only use weapons as a small race 19:09:17 <|amethyst> Armor-melding mutation 19:09:36 hmm, a big head mutation would actually be kinda awesome: +1 int/level, blocks headgear 19:09:55 fat fingers. no ring swapping 19:09:56 -!- monqy has joined ##crawl-dev 19:10:07 <|amethyst> does a spriggan with a big head actually have a bigger head than a normal ogre? 19:10:10 yes 19:10:44 one int per level seems quite underwhelming 19:10:51 healing reduction would be a good mut 19:10:55 fr bigheads mode 19:11:01 <|amethyst> +int and some kind of ESP thing 19:11:05 potions and wands and etc. don't work well on you 19:11:11 intenna 19:11:42 bad mutation that makes bad status effects last longer? 19:11:44 <|amethyst> or +1 int and 'a'ctivatable apportation 19:11:54 Bobble Head: Blows to the head cause you to retaliate. 19:11:56 or maybe a small boost to good ones and a big boost to bad ones 19:12:00 there isn't a -MR mut yet is there? that would be good 19:12:59 vulnerability'itis 19:13:28 magic allergy: lose HP every time you spend MP 19:14:09 03MarvinPA 07* 0.12-a0-1305-g902b838: Add tentacled starspawn to the abyss 10(13 minutes ago, 1 file, 1+ 0-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=902b83897137 19:14:11 panic attacks 19:14:18 random fear vs. tension-causing enemies 19:14:43 Eronarn: I really like that last one. 19:14:49 there's plenty of proposals on https://crawl.develz.org/wiki/doku.php?id=dcss:brainstorm:mutation:mutations 19:16:18 I recall that there was some conversation about removing controlled teleport a while back. What was the impetus? 19:17:15 MarvinPA: what about giving them a massively inflated weight for now? 19:17:29 kilobyte: can you give some feedback on lorcs? i don't mind doing further work if it is necessary but i really want to be able to move on from the branch. it's been over a year since i started it and i don't like having extra code to maintain 19:17:36 abusable, hard to communicate the fuzziness of ctele, possibly boring in how it can somewhat reliably escape from danger 19:18:00 means that lots of vaults have to design bits being aware of ctele but I don't really think that's too bad 19:18:05 kilobyte: yeah, i sort of picked that at random intending them to be fairly common but i guess 20 is actually kinda low 19:18:09 HangedMan: abusable in that you can ninja with it? 19:18:11 -!- sleepybeef has quit [Quit: !] 19:18:11 feel free to bump it up a bunch 19:18:18 lots of things 19:18:33 As far as conveying targeting, why not explicitly highlight the squares you could land on in the map? 19:18:42 also it means random places have -ctele 19:21:19 bh: if you want to decrease dolorous' commit count, you may want to cp ../git-hooks/pre-commit ../../.git/hooks 19:21:19 -!- Kromgart has quit [Quit: Leaving] 19:21:19 also patchiott is planning things with stats and traps and stuff but 19:21:19 kilobyte: done 19:22:15 HangedMan: what if cTele carried a risk of carrying or summon-duplicating nearby monsters with you 19:22:46 sounds like a fun thing to abuse 19:23:14 carrying would be abusable for deliberately seperating things yes 19:23:35 duplicating things as summons would be strictly awful. 19:23:37 summon-duplicating sounds more workable and kind of weird 19:24:33 like simulacrum 19:24:46 -!- DainDwarf has quit [Quit: Dain's default quit message] 19:25:15 -!- ussdefiant has quit [Ping timeout: 252 seconds] 19:25:16 -!- rkd has quit [] 19:25:43 Blasphemy is an interesting idea for a mutation. Randomly deny the player access to god powers 19:26:02 that would be a better amulet, actually 19:26:21 03kilobyte 07* 0.12-a0-1306-g5658455: Whitespace and formatting fixes. 10(17 minutes ago, 10 files, 33+ 42-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=56584557d706 19:26:42 maybe it could just be a failure rate to any god abilities in LOS 19:26:44 including yours 19:26:51 and a piety gain penalty 19:28:40 -!- Jayrays has quit [Ping timeout: 252 seconds] 19:28:59 -!- Oddtwang has quit [Read error: Connection reset by peer] 19:29:16 yay, both gcc-pre-4.8 and gcc's trunk crash when compining Crawl with LTO 19:30:27 (I wanted to do some serious stress-testing of the starspawn, +25% speed is nothing to sneeze at) 19:30:40 <|amethyst> kilobyte's cool as ICE 19:31:02 DracoOmega: think it's worth expanding on the tentacle idea to make more 'big' monsters? 19:31:18 <|amethyst> FR: big amoeba 19:31:27 <|amethyst> and big hellspider 19:31:38 cellular automata adom bush monster 19:31:44 meat wall 19:31:47 |amethyst: no one ever liked my idea of a multi-square player 19:31:55 <|amethyst> Eronarn: toadstools already are CAs 19:32:02 centaurs that have a rear section 19:32:22 bh: longworm race? 19:32:23 You would have a head and a body and the body would trail behind your head. The head could move very rapidly across the body 19:32:36 kilobyte: I was thinking more blob like 19:32:38 what was that worm in 4.1 that got disabled 19:32:48 -!- ussdefiant has joined ##crawl-dev 19:32:51 -!- HellTiger has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 19:33:06 oh, "tunneling worm" 19:33:12 another good abyss thing 19:33:18 -!- shmeals has quit [Quit: ChatZilla 0.9.89 [Firefox 17.0.1/20121128204232]] 19:33:57 HangedMan: I've been working on that "Tilling Worm" 19:34:05 It's a rock worm that shuffles around squares 19:34:30 that would make nice patterns but it wouldn't do much else 19:34:32 unfortunately it's mostly harmless. 19:35:26 clearly take the wandering mushroom behaviour off the tormentspore and put it onto this tiling worm 19:35:35 so you can see a distinct pattern of it following you 19:35:45 still wouldn't help with it hurting but 19:36:30 I could make it examine the squares around it and move non-empty tiles that are near to you away from you 19:37:08 if someone wants to do forest wyrms that would be swell 19:37:13 wire fiends 19:37:18 wire fiends <3 <3 <3 19:37:45 !learn add todo_monsters forest wyrm 19:37:45 todo monsters[12/12]: forest wyrm 19:37:50 !learn add todo_monsters wire fiends 19:37:51 todo monsters[13/13]: wire fiends 19:37:55 ??wire fiend 19:37:56 I don't have a page labeled wire_fiend in my learndb. 19:37:58 !learn add todo_monsters blade horrors 19:37:59 todo monsters[14/14]: blade horrors 19:38:26 bh: fast 1 made of barbed wire. summons a barbed wire cage around you, has spines, torments. possibly leaps 19:38:43 wtf. 19:38:57 Barbed wire was invented in the 1800s, it's against the rules. 19:39:15 nikola was not born 500 years ago but 19:40:33 encasing a player in grates seems cruel. I'll buy it. 19:40:43 electric fence 19:41:22 electric eels... oh wait 19:43:52 the arena crashes with: Placed neutral (1) monster eldritch tentacle segment 19:44:44 -!- ToastyP has quit [Ping timeout: 255 seconds] 19:49:35 kilobyte: can you place a kraken tentacle segment? 19:49:35 an arena monster cast Malign Gateway 19:49:35 <|amethyst> in arena, things aren't allowed to be neutral 19:49:35 ??trivia[10] 19:49:35 trivia[10/20]: if you spawn a whole bunch of tentacle segments (without the tentacle), killing one kills them all, but individual eldritch tentacle segments survive regardless of the status of other eldritch tentacle segments 19:49:35 what happens now 19:49:35 ??trivia 19:49:35 trivia[1/20]: Ball lightnings once had the lightning bolt spell, but start out confused, so unless their confusion duration ran out before their summon duration (rare), they wouldn't actually cast it. 19:50:40 trivia is a good place to put bugs 19:50:43 ??trivia[3] 19:50:44 trivia[3/20]: since monsters that live in liquids don't actually care about which liquid, just that they have rDrown to survive deep water or rF+++ to survive lava, it's possible to make enemy merfolk stand around in lava if they can get rF+++ 19:51:13 <|amethyst> do they get the EV bonus? 19:51:29 fr players with rF+++ can walk on lava, except inventory still gets affected 19:51:36 I don't think monster merfolk get ev from liquids 19:52:12 they get spriggan speed 19:52:47 well yes but that's just swim speed 19:53:31 HangedMan: player merfolk don't get a faster action speed either 19:54:18 well that's just because monster speeds are dumb 19:57:36 -!- yon2 has quit [Quit: Leaving.] 19:59:37 in this cause it's actually right 20:00:41 also, there's a gameplay reason: there'd be a strong incentive to position enemy merfolk, and lure them far into land if positioning would be hard 20:02:21 sounds very plausible in the middle of four javelins a turn piercing through your stomach 20:03:22 -!- mamga has quit [Ping timeout: 245 seconds] 20:03:54 You whack the tentacled starspawn! You burn the tentacled starspawn.ASSERT(smc) in 'mon-util.cc' at line 1168 failed. 20:04:24 Oh dear, what? =/ 20:04:41 uhm... yay debugging LTO builds, I'd need to reproduce it again in a regular one :/ 20:04:48 LTO? 20:05:39 DracoOmega: build Crawl with LTO=y. It gives a lot of extra speed, at the cost at useless crash dumps. 20:05:56 I can't get stack traces from crash dumps anyway, because I'm on windows 20:06:32 But I hit and killed a bazillion starspawn in all kinds of different ways when testing, so I'm wondering what the issue is =/ 20:07:22 far slower compilation, too -- and even worse, not because of something inherent to link time optimizations, but because of a gcc misdesign (they wanted to builds silently continue unoptimized if you forget to pass the options to the linker) 20:08:28 got another such crash (still LTO, I ran 5 sessions) 20:09:00 "This might be better!" 20:09:03 _The tentacled starspawn is charmed. The tentacle pulls you backwards! Your starspawn tentacle constricts you. 20:09:06 Really attack your starspawn tentacle? 20:09:28 why there's such a prompt? It's melee... 20:09:57 Um... there wasn't when I ran it 20:10:00 oh, and charmed starspawn shouldn't continue to constrict you 20:10:03 Oh, 'your' 20:10:15 I suspect that's an issue with constrictors in general 20:10:24 Though you are right 20:10:47 I _think_ enslavement makes them release you; not sure if Xom does this right. 20:21:23 -!- Cheibriados has joined ##crawl-dev 20:21:23 -!- The topic of ##crawl-dev is: Crawl Development | Logs: http://s-z.org/crawl-dev/ | People with +v have commit access. | Please keep general Crawl-related chit-chat to ##crawl. | Dev wiki: http://crawl.develz.org/wiki | Long stuff to pastebin.ca please | Immortal Warwalrus and Crazy Yiuf forever. 20:21:23 -!- The topic of ##crawl is: CAO is back, in time for tournament play! | Play Crawl online now: type ??cao, ??cdo, ??cszo, or ??webtiles for instructions | http://crawl.develz.org | FooTV: termcast.develz.org | ##crawl-offtopic: You got your gender in my peanut butter! Xom thinks this is hilarious! 20:21:34 starspawn tentacle (11w) | Spd: 10 | HD: 18 | HP: 12-26 | AC/EV: 8/2 | Dam: 203(constrict) | 05demonic, lev | Res: 13magic(immune), 04rot, 13neg+++, 13torm | Vul: 08holy++ | XP: 0 | Sz: Large | Int: normal. 20:21:34 <|amethyst> %??starspawn tentacle 20:21:40 tentacled starspawn (11X) | Spd: 8 | HD: 16 | HP: 68-108 | AC/EV: 5/5 | Dam: 45, 35 | 05demonic, 10doors, see invisible, !sil | Res: 06magic(128), 12drown, 04rot, 13neg+++, 13torm | Vul: 08holy++ | XP: 2115 | Sp: spawn tentacles | Sz: Giant | Int: normal. 20:21:40 <|amethyst> %??tentacled starspawn 20:21:49 -!- Jayrays has quit [Remote host closed the connection] 20:27:00 -!- HangedMan has quit [Ping timeout: 276 seconds] 20:27:16 -!- bza has quit [Read error: Connection reset by peer] 20:30:34 -!- SurpriseTRex has quit [Ping timeout: 240 seconds] 20:33:35 <|amethyst> %git HEAD 20:33:35 03kilobyte * 0.12-a0-1306-g5658455: Whitespace and formatting fixes. 10(85 minutes ago, 10 files, 33+ 42-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=56584557d706 20:33:35 <|amethyst> hrm 20:33:57 <|amethyst> oh, problem querying Mantis 20:35:16 -!- ark____ has quit [Quit: Leaving] 20:35:26 <|amethyst> Napkin: Chei's mantis RSS-checking has been slow with some failures; likewise the wiki (but I've disabled that since I never got it working in the first place) 20:36:54 <|amethyst> Napkin: though if I try lynx from the same machine I'm not seeing any problem 20:37:10 <|amethyst> could be the http->https redirection 20:38:18 -!- Cheibriados has joined ##crawl-dev 20:38:18 -!- The topic of ##crawl-dev is: Crawl Development | Logs: http://s-z.org/crawl-dev/ | People with +v have commit access. | Please keep general Crawl-related chit-chat to ##crawl. | Dev wiki: http://crawl.develz.org/wiki | Long stuff to pastebin.ca please | Immortal Warwalrus and Crazy Yiuf forever. 20:38:18 -!- The topic of ##crawl is: CAO is back, in time for tournament play! | Play Crawl online now: type ??cao, ??cdo, ??cszo, or ??webtiles for instructions | http://crawl.develz.org | FooTV: termcast.develz.org | ##crawl-offtopic: You got your gender in my peanut butter! Xom thinks this is hilarious! 20:40:12 <|amethyst> Napkin: just switched my URLs from http to https, let's see if that helps 20:44:20 -!- ToastyP is now known as Guest38557 20:46:18 -!- Pthing has quit [Read error: Connection reset by peer] 20:48:25 rax: would you care to unbreak https on CAO, by the way? 20:48:42 -!- HangedMan has joined ##crawl-dev 20:52:11 -!- kek has quit [Quit: gonna suicide, brb] 20:54:35 * kilobyte mutters something about slowness of debug builds. Still no crash. 20:54:35 -!- Guest38557 is now known as ToastyP_ 20:55:58 -!- dtsund has quit [Ping timeout: 245 seconds] 21:00:07 -!- HangedMan has quit [Read error: Connection reset by peer] 21:02:14 -!- minqmay has quit [Quit: Leaving] 21:03:30 -!- ZC|Mobile has quit [Client Quit] 21:03:41 -!- mamga_ has quit [Quit: Page closed] 21:04:05 -!- ussdefiant_ has joined ##crawl-dev 21:04:14 -!- ussdefiant has quit [Ping timeout: 240 seconds] 21:04:19 -!- ussdefiant_ is now known as ussdefiant 21:05:52 -!- Garhauk has quit [Ping timeout: 245 seconds] 21:08:07 -!- Sombrero_Mott has joined ##crawl-dev 21:12:15 -!- Mottie has quit [Ping timeout: 255 seconds] 21:15:54 kilobyte: what does those pre-commit hooks do? 21:17:14 -!- bmfx has quit [Ping timeout: 240 seconds] 21:18:09 unresolved conflicts and a few types of whitespace/etc issues 21:18:14 nothing major 21:22:51 the biggest problem I can figure with a blob-like player is LOS issues 21:22:51 Something that lays down slime might be more doable 21:22:51 some invertebrates have minor eyes away from the head 21:22:51 they mostly can only tell light from darkness, but they happen on kinds of creatures whose primary eyes are not much better 21:22:51 sure. How would you introduce multi-LOS center to crawl? 21:22:51 -!- Cheibriados has quit [Ping timeout: 244 seconds] 21:24:18 -!- Cheibriados has joined ##crawl-dev 21:24:18 -!- The topic of ##crawl-dev is: Crawl Development | Logs: http://s-z.org/crawl-dev/ | People with +v have commit access. | Please keep general Crawl-related chit-chat to ##crawl. | Dev wiki: http://crawl.develz.org/wiki | Long stuff to pastebin.ca please | Immortal Warwalrus and Crazy Yiuf forever. 21:24:19 -!- The topic of ##crawl is: CAO is back, in time for tournament play! | Play Crawl online now: type ??cao, ??cdo, ??cszo, or ??webtiles for instructions | http://crawl.develz.org | FooTV: termcast.develz.org | ##crawl-offtopic: You got your gender in my peanut butter! Xom thinks this is hilarious! 21:24:24 <|amethyst> I've temporarily disabled mantis reporting in Chei 21:24:51 <|amethyst> it seems to be getting and thus causing timeouts 21:25:44 hrm, I though there's a single square of wiggle space: there is none 21:26:11 so you can't even see monster/terrain memory of what's directly next to your LOS 21:26:24 remind me again, why would anyone play on a tinyterm? 21:26:59 self-loathing? 21:28:09 kilobyte: what is tinyterm? 21:28:17 maybe playing on a mobile device? 21:28:43 FR: Convert all the gods into proper OO classes. 21:28:59 the direct problem here is that multi-LOS would need to have a range smaller than 6 (like Nightcrawler, lantern of shadows or the Darkness spell) 21:29:15 phyphor: an 80x24 terminal 21:29:48 <|amethyst> bh: I don't like Gods :: Classes 21:29:53 <|amethyst> bh: what would be an instance? 21:30:02 <|amethyst> bh: or are they all singletons? 21:30:07 |amethyst: yes 21:30:32 kilobyte: 80x24 is normalterm 21:30:45 rather than saying if (you.god == GOD_ZIN && you.did_cannibalism) { zin_is_angry(); } 21:31:04 phyphor: there are hordes of loud heretics on ##crawl who accuse anyone not believing in the tinyterm madness of being heretics themselves 21:31:14 you could do: you.god.player_ate(corpse) 21:31:17 <|amethyst> bh: Oh, I agree with you that that's bad 21:31:18 phyphor: and I see you're one of those heathens too 21:31:49 kilobyte: I can give you numerous reasons why 80x24 is normal. 21:32:00 bh: uhm, it's all encapsulated in did_god_conduct() 21:32:19 larger terms make sense for some things, but 80x24 is still normal 21:32:23 <|amethyst> bh: and your proposed syntax is fine... I just don't know if the ease-of-implementation benefits of making each god a class outweigh the conceptual complexity 21:32:45 |amethyst: it would make random gods possible. 21:32:55 phyphor: because hardware terminals 30-40 years ago had that as their smaller available size? 21:33:03 <|amethyst> bh: where all random gods share the same class? 21:33:18 I was using hardware terminals 20 years ago with that as their maximum size 21:33:39 phyphor: s/maximum/only/ 21:33:44 I've also got numerous mobile devices which can handle 80x24 but larger terms aren't always available 21:34:12 -!- Rofaner has quit [Quit: Leaving] 21:34:14 and having a consistent size means you can do things like run it in screen, or playback or whatever 21:34:18 <|amethyst> bh: I prefer a single god class, with conditionals in the methods, and as much as possible represented by data members 21:34:24 -!- ussdefiant_ has joined ##crawl-dev 21:35:04 |amethyst: that seems reasonable 21:35:13 <|amethyst> bh: I'd be more likely to agree with your suggestion in a language that had more dynamic classes 21:35:14 -!- ussdefiant has quit [Ping timeout: 240 seconds] 21:35:18 phyphor: screen can handle different sizes just fine 21:35:19 -!- ussdefiant_ is now known as ussdefiant 21:35:26 <|amethyst> bh: since then you could make a new class for each random god 21:35:42 you could make a new instance with some data 21:35:52 you.god = new RandomGod(rng()) 21:35:53 kilobyte: right, but if the smallest screen size I can play in is 80x24 then ... 21:36:18 <|amethyst> it seems like the very same if/thens and data members you'd need to handle random gods in a single class could just be extended to support all the existing gods 21:37:01 I kind of fail to see what the benefits of making gods OO would be 21:37:07 right. Then SIF_MUNA would just be some configuration data 21:37:07 -!- dtsund has joined ##crawl-dev 21:37:31 <|amethyst> kilobyte: putting more of the religion code in one place 21:37:56 -!- bmfx_ has quit [Ping timeout: 248 seconds] 21:38:31 It probably isn't worth the effort. 21:38:33 <|amethyst> kilobyte: all the stuff that currently has == GOD_ZIN etc needs to be done differently to handle randgods anyway 21:38:59 <|amethyst> at least, if those aspects of Zin (etc) are eligible to appear on randgods 21:39:20 passive abilities could be changed from if (you.religion == GOD_YOG_SOTHOTH) to if (god_has_ability(ABIL_EYE_LASERS)) 21:39:45 <|amethyst> kilobyte: and the difference between god_has_ability() and god.has_ability is trivial 21:40:01 <|amethyst> except it gives you a place to put things that would otherwise be global 21:40:14 you get heaps of syntactic stuff 21:40:51 I dislike the new fineff code because of umpteen pages of declarations which replaced a single succint switch statement 21:41:17 -!- Fhqwhgads has quit [Remote host closed the connection] 21:41:45 <|amethyst> hm 21:42:01 -!- Pikkle has joined ##crawl-dev 21:43:47 also, you almost never call it for a god other than the one the player currently worships, which is nice because of default arguments 21:44:29 <|amethyst> I prefer the new fineff stuff obviously, or at least not having to mash unrelated information into a single field... the boilerplate definitions of mergeable() are nasty, I agree 21:46:13 <|amethyst> I think a functional god interface like that is fine, too 21:46:48 <|amethyst> and does avoid a lot of theological questions about what happens when you copy-construct a god 21:48:28 -!- MaxFrost has quit [Ping timeout: 265 seconds] 21:49:51 -!- Pikkle has quit [Read error: Connection reset by peer] 21:50:09 <|amethyst> I do see the appeal in "adding a new god is a matter of implementing these member functions" as opposed to "adding cases to these global functions" 21:50:36 -!- Pikkle has joined ##crawl-dev 21:51:28 most of the time, shorter code is more maintenable 21:51:46 and almost always easier to read 21:51:52 -!- iasov has quit [Ping timeout: 255 seconds] 21:53:38 <|amethyst> yeah, and in practice it's probably better to divide up the god-aspect matrix into aspect-rows rather than god-columns 21:54:01 <|amethyst> since the former are sparse 21:55:38 so this Random God thing is gonna be for more than just ghosts? 21:56:02 <|amethyst> "more than just ghosts"? 21:56:50 <|amethyst> or rather, '"just ghosts"?' 21:56:51 the last i paid attention to this discussion(a few weeks ago), i only noticed it being bandied about for Demigod Ghosts 21:57:21 <|amethyst> the idea is other people could worship them 21:57:46 <|amethyst> maybe randgods could arise in other ways, I dunno 21:57:48 For a player ghost, is there an easy way to find out what the player died from? 21:57:56 <|amethyst> implementation is pretty similar anyway 21:58:08 <|amethyst> bh: no 21:58:58 <|amethyst> bh: you could start storing that in the ghost struct, but then the question is how 21:59:08 <|amethyst> and of course there are old ghosts 22:04:50 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 22:05:17 I don't think there's any need to care about old ghosts 22:05:34 <|amethyst> oh, right 22:06:27 current servers effectively clear all ghosts on any rebuild, yet no one seems to complain 22:07:34 <|amethyst> yeah 22:07:35 -!- Kalir has quit [Changing host] 22:08:43 Debian builds of the trunk branch on crawl.develz.org updated to: 0.12-a0-1306-g5658455 22:13:36 -!- ussdefiant has quit [Ping timeout: 265 seconds] 22:14:36 do I have a wordpress account that I should know about? 22:15:25 -!- Datul has quit [Quit: Page closed] 22:16:34 <|amethyst> bh: have to ask Napkin about that 22:17:11 <|amethyst> bh: or maybe try your mantis auth info 22:18:22 <|amethyst> but I believe at least permissions have to be set manually in wordpress, and I don't know who can do that other than Napkin 22:23:00 -!- ontoclasm has joined ##crawl-dev 22:24:20 -!- Kellhus has quit [Quit: Page closed] 22:28:20 -!- hhkb has quit [Ping timeout: 252 seconds] 22:35:25 <|amethyst> bh: that said, it's only really necessary if you plan on posting there 22:36:00 |amethyst: I had only planned on posting "Kilroy was here" 22:37:08 -!- MaxFrost has quit [Ping timeout: 252 seconds] 22:38:35 -!- ToastyP_ has quit [Quit: ChatZilla 0.9.89 [Firefox 17.0.1/20121128204232]] 22:39:39 03dolorous 07* 0.12-a0-1307-g647e00d: Add wording and punctuation fixes. 10(4 minutes ago, 1 file, 2+ 2-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=647e00d4daf0 22:41:43 -!- dtsund has quit [Quit: dtsund] 22:42:06 -!- ussdefiant has joined ##crawl-dev 22:47:14 hm 22:47:41 somebody needs to implement Forest branch so I have a major goal to draw for 22:49:02 sure. What should it do? (I should finish inception first) 22:50:47 -!- mamga has quit [Quit: Page closed] 22:50:54 there's a bunch of ideas for the levels, even if they're quite inconsistent 22:51:08 the biggest problem, though, is the monster set 22:51:18 -!- Letchik has quit [Read error: Connection reset by peer] 22:51:53 spriggans are murder if your means of dealing damage respect AC and completely trivial if not 22:52:04 s/AC/EV/ 22:52:45 -!- eb has quit [] 22:54:34 the biggest level idea is likely too abyssy, too 22:55:53 having the map be regenerated out of LOS; with monsters migrating instead of spawning anew 22:56:41 kilobyte: I think vaults in the abyss need repair 22:57:14 currently I believe you might be able to chop a vault in half by walking far enough 22:57:55 hmm, right 22:58:34 actually, a small enough vaults won't get cut 23:04:05 -!- Rebthor has quit [Ping timeout: 256 seconds] 23:04:11 -!- andrew__ is now known as andrewhl 23:05:03 -!- phirt has quit [Ping timeout: 245 seconds] 23:10:34 -!- SurpriseTRex has quit [Ping timeout: 240 seconds] 23:16:51 -!- hhkb has quit [Quit: leaving] 23:24:02 -!- dtsund has joined ##crawl-dev 23:25:46 -!- Pikkle has quit [Quit: Computer has gone to sleep.] 23:26:07 -!- ElMuncho has quit [Quit: Page closed] 23:28:18 -!- MarvinPA has quit [Ping timeout: 264 seconds] 23:31:05 -!- Rofaner has quit [Ping timeout: 255 seconds] 23:31:50 -!- bonghitz has quit [Quit: bonghitz] 23:34:28 kilobyte: should I --force push my version of inception? 23:34:36 -!- dagonfive has quit [Read error: Connection reset by peer] 23:34:57 -!- Dedagen has quit [Quit: Leaving.] 23:39:26 -!- kekekela has quit [Quit: Page closed] 23:41:18 -!- Kalir has quit [Quit: BRB, DEAD] 23:42:55 <|amethyst> bh: over the inception branch, that is? 23:43:04 <|amethyst> not to master 23:43:08 yes. 23:43:38 I rebased it at 647e00 23:43:56 <|amethyst> I personally see no problem with it, since 'inception' isn't really a public branch like master and stone_soup-0.11 23:44:21 -!- Kalir has quit [Changing host] 23:44:57 <|amethyst> I'll have to force update if I want to build the new version for CSZO, but that's probably the only thing out there that would care 23:52:14 -!- Krag has quit [Quit: Nettalk6 - www.ntalk.de] 23:58:50 -!- Poncheis has quit [Quit: ChatZilla 0.9.89 [Firefox 17.0.1/20121128204232]]