00:00:58 Pre-release branch on crawl.develz.org updated to: 0.11-b1-110-gd3192cf (33) 00:07:39 Windows builds of pre-release branch on crawl.develz.org updated to: 0.11-b1-110-gd3192cf 00:08:37 -!- y2s82 has quit [Ping timeout: 246 seconds] 00:08:57 Stable (0.11) branch on crawl.s-z.org updated to: 0.11-b1-110-gd3192cf 00:13:27 -!- lexackson has quit [Remote host closed the connection] 00:14:07 Unstable branch on crawl.s-z.org updated to: 0.12-a0-469-gb191e35 (34) 00:27:45 !tell |amethyst I think there's a bug in the abyss phase code. Rather than the value sin(t/2)^10 -- I think we want the integral over the interval spanned by theta. 00:27:45 I don't grok. Syntax is !tell PERSON MESSAGE. 00:28:03 !tell Wensley I can't tell thing to |amethyst. 00:28:04 bh: OK, I'll let Wensley know. 00:28:34 !tell Wensley tell |amethyst "I think there's a bug in the abyss phase code. Rather than the value sin(t/2)^10 -- I think we want the integral over the interval spanned by theta." 00:28:34 bh: OK, I'll let Wensley know. 00:31:00 it doesn't like |s 00:31:14 bh: !tell amethyst works 00:31:37 though I think |amethyst is pretty good at getting messages containing his name regardless 00:31:40 Does he recieve the messages if his pipe is missing? 00:31:58 yes 00:32:08 !tell hyperbolic hi 00:32:09 elliptic: OK, I'll let hyperbolic know. 00:32:15 -!- elliptic is now known as |hyperbolic 00:32:16 Just to check, can summoned imps still pick up equipment, or did you guys change that? 00:32:21 <|hyperbolic> . 00:32:21 |hyperbolic: You have 1 message. Use !messages to read it. 00:32:24 <|hyperbolic> !messages 00:32:25 (1/1) elliptic said (16s ago): hi 00:32:33 -!- |hyperbolic is now known as elliptic 00:32:41 I think it's not the case anymore, but I don't know when it got changed 00:33:34 (I personally noticed it during my MuSu win, so...) 00:34:23 they cannot 00:34:39 elliptic: well done. 00:35:14 How come? 00:35:26 I'm guessing "Too tedious" myself, but who knows 00:35:54 -!- Gastrox has quit [Quit: Page closed] 00:36:05 good guess! 00:39:51 -!- Thann has quit [Remote host closed the connection] 00:40:17 https://crawl.develz.org/wiki/doku.php?id=dcss:brainstorm:monster:creatures:abyss&s[]=abyss -- anyone feel like commenting on what's here? 00:41:17 -!- SteampunkDuck has quit [Ping timeout: 252 seconds] 00:42:32 Wretched stars should be corrupted silver stars 00:42:35 That's all I can think of 00:43:02 I like the Blink Fragg idea, but not the name 00:43:51 and corruption golem 00:48:38 It's a horrible pun 00:48:44 Fragg -> frag 00:48:48 yes. 00:49:09 -!- Lightli has quit [] 00:49:21 -!- magistern has quit [Quit: This computer has gone to sleep] 00:53:59 -!- VideoGames has quit [Quit: Page closed] 00:54:18 bh: i wanted a monster that generates in packs and follows you around like a wandering mushroom 00:54:58 so if you're running through the abyss, see something up ahead that's nasty, and turn around, they'll be waiting for you 00:55:03 ugh... 00:55:13 It's called 'the abyss' 00:55:34 ? 00:55:53 It shifts and cuts you off :) 00:56:24 monsters that move through walls like rock worms might be cool in abyss 00:56:34 phase hornets 00:56:50 killer bees with wall phasing 00:57:01 and bat movement 00:57:08 ontoclasm: you're sick. 00:57:35 i prefer "brutally effective" 00:58:39 i should probably never be allowed to make monsters because every idea i come up with is specifically designed to make high-level characters tear their eyes out 00:59:28 -!- daftfad has quit [Quit: Leaving] 01:00:58 i want the forest branch to have questing beasts that hunt you down and apply stasis and mesmerize to you whenever you're in their LoS 01:01:00 There's an old (is there any other kind?) episode of the shadow where he happens upon the lab of a mad scientist who's more or less sewing monkeys together. 01:02:05 a time-honored science tradition 01:10:11 ontoclasm: draw the tiles and I'll write the code. Then we just need to fool someone into merging ;) 01:10:39 -!- Dixie has quit [Ping timeout: 260 seconds] 01:11:41 hah 01:11:58 disguise it as abyss optimization code 01:12:02 -!- Codrus has quit [Ping timeout: 244 seconds] 01:12:17 it's all optimization. I'm actually writing a fun optimization to deal with 'the abyss eats my cpu' problem 01:12:36 then BAM apocalypse dragons outta nowhere 01:12:56 i will totally draw abyss monsters though 01:13:22 i legitimately want to make the cwn annan as monsters 01:13:32 Why not Apocalypse Dragons? Bone Dragons are quite dull 01:14:57 apocalyse dragons would be pretty cool 01:15:10 What would they breathe? Chaos? 01:15:15 shatter 01:15:27 chaos would work too 01:16:47 get someone else on board. As psyched as I am, this entire change is big enough that I don't want to write things that won't make it in 01:17:10 mm 01:17:18 i'll pester people about it 01:17:39 * ontoclasm scavenges for a dev-poking stick 01:18:42 -!- ZRN has quit [Ping timeout: 264 seconds] 01:18:52 -!- DainHome has quit [Changing host] 01:19:35 -!- Vizer has quit [Quit: nipaa~] 01:20:37 -!- PepeRC2 has quit [Ping timeout: 240 seconds] 01:21:35 -!- bh has quit [Quit: sleepy] 01:23:37 -!- Pepe has quit [Ping timeout: 240 seconds] 01:34:33 -!- Kalir has quit [Changing host] 01:34:59 -!- Wux has quit [Quit: Page closed] 01:46:16 -!- ctharvey has quit [Quit: Page closed] 02:00:57 -!- namad7 has quit [Ping timeout: 260 seconds] 02:02:08 -!- Ystah has joined ##crawl-dev 02:07:08 -!- blackcustard has quit [Quit: being stupid, sunstruck, and Dead, flew into the rocketing FIN.] 02:10:23 -!- Codrus has quit [Ping timeout: 244 seconds] 02:12:57 -!- KKCryptic has quit [Quit: Page closed] 02:15:12 -!- SkaryMonk has joined ##crawl-dev 02:16:19 -!- TGWi has quit [Read error: Connection reset by peer] 02:16:46 -!- Zephryn has quit [Read error: Connection reset by peer] 02:17:00 -!- notthepope has quit [Read error: Connection reset by peer] 02:19:38 -!- Ystah has quit [Quit: CyberScript - Salve as tartaruguinhas marinha. Use CyberScript. (www.cyberscript.org)] 02:49:10 Orb of Zot (https://crawl.develz.org/mantis/view.php?id=6217) by white_noise 02:59:10 that 02:59:19 is pretty darn ugly :/ 03:03:45 -!- Senri has quit [Ping timeout: 245 seconds] 03:05:02 I kinda like it. 03:05:41 -!- rufford has quit [] 03:10:06 -!- Kalir has quit [Quit: leaving] 03:12:47 -!- barbs has joined ##crawl-dev 03:18:25 -!- mumbologist has quit [Ping timeout: 260 seconds] 03:20:54 -!- yogaFLAME has quit [Quit: Page closed] 03:27:23 -!- MarvinPA has quit [] 03:30:53 -!- sbluen has quit [Remote host closed the connection] 03:46:12 -!- Wensley has quit [Quit: Leaving] 03:54:10 -!- Nilsyn has quit [Ping timeout: 245 seconds] 03:55:15 -!- Gastrox has quit [Client Quit] 04:06:31 -!- dtsund has quit [Quit: dtsund] 04:13:50 -!- domi_ has quit [Remote host closed the connection] 04:16:03 -!- Dingo has quit [Quit: World in peril] 04:28:37 -!- Nomi has quit [Ping timeout: 252 seconds] 04:33:21 -!- evilmike has quit [] 04:43:49 -!- bmfx has quit [Ping timeout: 260 seconds] 04:45:02 -!- edlothiol has joined ##crawl-dev 05:00:03 OSX builds of master branch on crawl.develz.org updated to: 0.12-a0-460-geb43362 05:16:09 -!- ktgrey has quit [] 05:27:13 -!- elliott has joined ##crawl-dev 05:43:39 -!- smeea has quit [Read error: Connection reset by peer] 05:47:00 trapped in fire trap gold room D:2 (https://crawl.develz.org/mantis/view.php?id=6218) by schussel 05:54:54 -!- scummos has quit [Ping timeout: 252 seconds] 05:56:11 does anyone know what the worley function is supposed to do? detailed in cellular.h and cellular.cc? it looks very complex :S 05:59:50 grepping shows it is used in the abyss code to generate noise 06:00:06 http://en.wikipedia.org/wiki/Worley_noise 06:02:30 -!- wheals has quit [Read error: Connection reset by peer] 06:03:26 yeah, that's where I found it, in the abyss code...it's slowing down the android ports pretty severely, both mine and frogbotherer's 06:04:47 right. the abyss morphing is quite computationally intensive, I think. 06:04:58 looks like it... 06:05:24 maybe you can convince bh to rewrite it with his Abyss rewrite :) 06:05:34 https://crawl.develz.org/mantis/view.php?id=5659 06:05:49 "We could avoid this extra computation if we stored, for each cell in the abyss, 06:05:52 the feature that resulted from Worley noise in the previous tick." 06:05:55 looks like this has been thought of... 06:06:09 -!- nooodl has joined ##crawl-dev 06:06:52 "Implemented in trunk (0.11-a0-2630-g957b2ec)." 06:06:56 looks like this has been done :P 06:07:19 doh 06:07:22 "Compute Worley noise only once per turn " 06:07:49 in 0.10.3 it's doing it much more than that...I read that bit and it didn't click at first :S 06:09:21 the android ports are not based on trunk? 06:12:02 not my one atm 06:12:16 the tiles one should be though...sec, i might have an old build 06:13:55 hmmm....tiles is 0.11-something 06:13:57 Turgon (L27 DsMo) ERROR: range check error (-48 / 17) (D:27) 06:14:40 a0-2790 06:14:44 still quite slow... 06:14:51 well the tiles port has been merged into trunk 06:15:02 so presumably it's based on trunk now :P 06:15:06 %git :/Android 06:15:43 frogbotherer * 0.12-a0-422-gf400252: Android port. (4 days ago, 73 files, 2260+ 99-) https://gitorious.org/crawl/crawl/commit/f4002528321d 06:16:59 -!- wheals has quit [Quit: Leaving] 06:20:00 -!- BoredOne has quit [Quit: Page closed] 06:25:49 the abyss needs time flies 06:25:54 since people for some reason don't want to rename ghost moths to that 06:26:58 Eronarn: are they healed when you shot arrows at them 06:27:33 haw 06:27:48 i hope that's a yes 06:29:57 -!- st_ has joined ##crawl-dev 06:35:13 -!- SteampunkDuck has quit [Ping timeout: 246 seconds] 06:35:38 -!- Yermak has quit [Quit: Page closed] 06:39:23 one day i will get back into crawl dev... one day......... 06:40:58 ... and then, you'll find tornadoes, fire and ice storms randomly appearing on the level 06:41:12 android tiles is in trunk. The build on the download page is 0.12 06:41:16 which is a spoilery hint there's a chaos butterfly around 06:41:42 bh said he had an idea to improve abyss perfs. I don't think he has implemented it yet 06:41:48 or maybe in the inception branch 06:42:13 kilobyte: chaos butterflies <3 06:42:27 we should really put them in abyss as an ultra rare spawn 06:42:52 make them show up in big packs so you can't hope to kill them all 06:43:38 yep, Abyssal Knight still plays slow on the latest android trunk build 06:44:20 which android device 06:45:16 Sony Xperia Pro 06:48:08 barbs: solution: exit the abyss 06:48:19 -!- jeanjacques has joined ##crawl-dev 06:48:37 is that recalculating the Abyss or display? 06:49:06 I kind of can't believe in Worley noise calculation taking more time than drawing tiles 06:49:31 hmm, i dunno the specs on that, is it a midrange or? 06:49:50 it's definitely the Worley noise calculation 06:50:11 kilobyte: if it were the drawing, it would be slow outside the abyss too 06:56:18 -!- Nightbeer has quit [Read error: Connection reset by peer] 06:56:39 -!- lorenz371 has quit [Quit: qwit] 07:05:48 galehar: during the svn->git conversion, it was mistakenly done one dir too high (which causes the doubled top directory), fixing that would be too intrusive. However, source tarballs (regular, Debian and AFAIK rpm as well) don't have that dir, which causes problems with new Android files. 07:06:11 could you move them one directory down, together with the regular top-level stuff? 07:08:04 currently, source tarballs fail to include AndroidBuild.sh and AndroidAppSettings.cfg, and if they did, it'd be a tar bomb 07:14:54 -!- syllogism has joined ##crawl-dev 07:15:50 -!- Senri has quit [Ping timeout: 245 seconds] 07:18:17 -!- ussdefiant has joined ##crawl-dev 07:21:19 okay, i can accept the reasoning behind labyrinths somewhat, but placing teleportation traps in them is just too much 07:22:21 tele traps there are good -- or rather, would be if not for the spoiler factor 07:26:47 -!- PollyEsther has quit [Ping timeout: 272 seconds] 07:39:02 -!- ussdefiant has quit [Ping timeout: 246 seconds] 07:42:36 -!- herself has quit [Ping timeout: 244 seconds] 07:46:48 -!- Camicio1000 has quit [Ping timeout: 240 seconds] 07:46:49 -!- bonghitz has quit [Ping timeout: 240 seconds] 07:47:26 -!- elliott has quit [Ping timeout: 240 seconds] 07:47:27 -!- Azzkikr has quit [Ping timeout: 240 seconds] 07:51:01 -!- elliott has joined ##crawl-dev 07:56:14 -!- xnavy has quit [Ping timeout: 240 seconds] 07:56:14 -!- SirVaulterScoff has quit [Ping timeout: 240 seconds] 08:02:01 -!- TAS_2012v has quit [] 08:12:45 -!- Nightbeer has quit [Quit: Verlassend] 08:17:31 -!- Rofaner has joined ##crawl-dev 08:22:48 -!- jeanjacques has quit [] 08:27:56 kilobyte: yeah, I'll do it. Any feedback on the change to the build process I posted on c-r-d? Especially making commandergenius part of contribs 08:43:40 -!- Predelnik has quit [Ping timeout: 246 seconds] 08:44:04 I can't seem to find anything on c-r-d related to the build part 08:45:25 8th september 08:45:29 Re: [crawl-ref-commits] master branch updated: 0.12-a0-422-gf400252 08:45:39 sorry, I forgot to edit the subject 08:47:29 looking at docs/develop/android.txt : I don't get the part about wchar_t 08:47:49 I'll take into account the fact that the tarballs don't have crawl-ref and avoid putting anything into it during the build 08:47:51 Android's SDK has regular wchar_t, four bytes long as it should be 08:48:11 unless it's some utterly ancient one 08:48:20 apparently, "As documented, the Android platform did not really support wchar_t until Android 2.3." 08:48:35 so... december 2010 08:48:57 "Even in the Android 2.3 platform ("android-9"), there are still notes in a number of places, including wchar.h, which imply that wchar_t is one byte and none of the wide character library functions are implemented. This suggests that the implementation may still be dodgy, so I would be very cautious about using wchar_t on any Android version." 08:49:02 that's from June 2011 though 08:49:15 and from http://www.crystax.net/en/android/ndk/7 08:49:22 Google's NDK doesn't support wide chars properly - neither in C or C++. 08:49:28 that seems odd, AFAIK it had it soon after the first public release 08:49:48 you'll have to ask frogbotherer about that 08:50:31 I remember hearing some murmurs about bionic not supporting wchar_t or something a year or so ago 08:51:13 some version from oct 2009 has it (which means only the support was there by then, and probably much earlier) 08:55:06 some other issues: strange dependency on a particular version of gcc, hard-coded -j2 (why? Values that make sense are either -j1 (ie, no parallel builds) and -j(number_of_cores)), hard-coded target and host CPU options 09:01:04 -!- MarvinPA has joined ##crawl-dev 09:04:43 actually, -jN for N > cores often outperforms -jN because of scheduling and IO issues 09:04:50 erm 09:04:54 often outperforms -j$cores 09:04:54 note that the crystax doc says that google's NDK doesn't support wide chars *properly*. Not that id doesn't support them at all. 09:05:32 yeah, those hardcoded -j are ugly. There is a -j4 in commandergenius build.sh 09:06:17 When I merged it, I focused on making it functional and documented 09:06:19 -j9999 09:07:11 it does need cleaning up 09:07:12 elliott: for C, yeah. C++ is CPU and memory hungry, though. 09:07:53 scraps of unused CPU time during I/O are smaller than losses due to memory cache misses 09:08:24 it's sad -j has no way to express "as many jobs as there are cores" without odd constructs 09:08:52 -j`grep ^processor /proc/cpuinfo|wc -l` won't work on Windows 09:09:11 <|amethyst> or OS X or solaris or... 09:09:57 I sort of think it may work on BSD, but that's probably because I either looked on kfreebsd, or because my memory is faulty 09:10:40 ugh, and why do you disable backtrace dump if defined(TARGET_CPU_ARM) ? 09:11:32 if crash dumps don't work for some reason, it should be #ifdef ANDROID (or whatever define it uses), without affecting anything else that happes to use arm 09:11:55 <|amethyst> !tell bh what do you mean by "the interval spanned by theta"? 09:11:55 |amethyst: OK, I'll let bh know. 09:12:36 Android runs on x86, too 09:12:42 -!- Lightli has joined ##crawl-dev 09:14:01 -!- voker57 has quit [Changing host] 09:14:18 <|amethyst> !tell bh note that the value computed there is *added to* abyssal_state.depth, so that's already (an approximation to) an integral 09:14:18 |amethyst: OK, I'll let bh know. 09:14:41 elliott: this line breaks crash dumps outside Android, and I doubt Android works differently here on arm vs i386 vs amd64 09:15:07 right, I meant that switching on ARM is wrong both because non-Android runs on ARM and Android runs on non-ARM 09:15:17 yeah 09:18:45 <|amethyst> can't we check the existence of backtrace and backtrace_symbols in util/configure now? 09:18:46 -!- G-Flex has quit [Ping timeout: 252 seconds] 09:20:12 kilobyte, |amethyst : any opinion about adding commandergenius as a contrib? 09:20:31 -!- G-Flex has joined ##crawl-dev 09:20:51 <|amethyst> !tell Wensley !tell |amethyst still doesn't work, but I no longer see messages for "amethyst" (which I did with Henzell) 09:20:51 |amethyst: OK, I'll let Wensley know. 09:24:07 also: the build process forces some specific ancient cpu version. Not sure here, but thumb improvements make quite drastic speed boosts. 09:24:35 galehar: adding and removing contribs is cheap, they don't bloat the main repository (where any bit added stays forever) 09:25:02 kilobyte: ok, cool 09:25:22 kilobyte: I'm taking notes about your comments and sending them to frogbotherer 09:25:31 tell me when you've finished reviewing it 09:25:41 |amethyst: sure; BSD has it in a library somewhere too 09:25:49 ending now, got to go 09:26:34 <|amethyst> galehar: that's the SDL android thing, right? 09:27:07 |amethyst: yes 09:27:52 <|amethyst> doesn't that include the Commander Keen clone, too? 09:27:57 <|amethyst> or are they separate now? 09:28:49 yes, I think it includes a few demo SDL games 09:29:08 and we're using a modified version 09:29:35 so we can modify it further by removing useless junk and cleaning up the build process 09:30:09 <|amethyst> sounds reasonable, though I don't know much about submodules 09:30:42 <|amethyst> I mean, I am familiar with the concept, and how to check them out, but that's about it 09:37:07 -!- G-Flex has quit [Ping timeout: 240 seconds] 09:42:37 -!- simmarine has joined ##crawl-dev 09:52:56 -!- Rofaner has quit [Ping timeout: 245 seconds] 10:01:07 -!- Stelpa has quit [Changing host] 10:04:56 -!- MarvinPA has quit [] 10:10:29 -!- alefury has joined ##crawl-dev 10:10:29 -!- Rofaner has joined ##crawl-dev 10:12:03 -!- xnavy_ is now known as xnavy 10:16:54 -!- ussdefiant has joined ##crawl-dev 10:23:20 -!- Lulero has quit [Ping timeout: 245 seconds] 10:23:50 -!- qoon has quit [Ping timeout: 244 seconds] 10:25:28 -!- barbs has quit [Quit: Leaving] 10:25:46 -!- sacredchao is now known as stenno 10:33:01 -!- omnirizon has quit [] 10:33:21 -!- SkaryMonk has quit [Read error: Connection reset by peer] 10:34:45 I've written a proposal for a little change in the cleaving design 10:35:51 -!- casmith789 has joined ##crawl-dev 10:38:09 -!- N78291 has quit [Quit: null] 10:40:02 -!- VideoGames has quit [Quit: Page closed] 10:40:48 -!- Serfuzz has quit [Remote host closed the connection] 10:48:06 -!- ussdefiant has quit [Ping timeout: 264 seconds] 10:50:15 -!- y2s82 has quit [Remote host closed the connection] 10:54:15 -!- ussdefiant has joined ##crawl-dev 10:57:55 -!- User82 has joined ##crawl-dev 11:02:44 -!- User82 has quit [Client Quit] 11:02:51 -!- bonghitz_ has quit [Quit: bonghitz_] 11:14:35 -!- VengefulCarrot has quit [Ping timeout: 245 seconds] 11:19:51 -!- Elynae has quit [Quit: Leaving] 11:21:39 -!- andrewhl has quit [Remote host closed the connection] 11:22:30 -!- Lightli has quit [Ping timeout: 245 seconds] 11:23:10 -!- qoon has quit [Ping timeout: 240 seconds] 11:24:32 -!- One-Eyed has quit [Quit: Page closed] 11:25:32 -!- kek has joined ##crawl-dev 11:31:19 -!- Silurio has quit [Quit: Page closed] 11:36:53 -!- Kalir has quit [Changing host] 11:38:28 -!- pantaril has quit [Ping timeout: 252 seconds] 11:42:00 -!- Nilsyn has quit [Quit: Page closed] 11:42:27 -!- Dixie has joined ##crawl-dev 11:49:10 -!- Lawman has quit [Ping timeout: 245 seconds] 11:49:10 -!- ddubois has quit [Ping timeout: 245 seconds] 11:49:35 -!- kwel01 has quit [Ping timeout: 245 seconds] 11:49:35 -!- Kellhus has quit [Ping timeout: 245 seconds] 11:50:00 -!- BoredOne has quit [Ping timeout: 245 seconds] 11:51:02 -!- BoredOne_ has quit [Client Quit] 11:51:40 -!- Ystah has quit [Quit: CyberScript - O único script que cuida de sua mulher enquanto o ricardão não chega. (www.cyberscript.org)] 11:53:30 -!- ussdefiant has quit [Ping timeout: 252 seconds] 11:58:56 -!- blabber has joined ##crawl-dev 12:02:53 -!- scummos has quit [Ping timeout: 246 seconds] 12:03:24 -!- dpeg has joined ##crawl-dev 12:08:27 !seen alefury 12:08:27 dpeg: You have 2 messages. Use !messages to read them. 12:08:28 I last saw alefury at Wed Sep 12 15:10:29 2012 UTC (1h 57m 58s ago) joining the channel. 12:08:33 !messages 12:08:34 (1/2) galehar said (2d 19h 24m 53s ago): can you type this: /msg chanserv access ##crawl-dev add frogbotherer committer 12:08:37 im here :) 12:08:37 alefury: You have 1 message. Use !messages to read it. 12:08:41 !messages 12:08:41 (1/1) ontoclasm said (17h 1m 45s ago): WRT w_n's polearms, I agree with you: they're cool, but it'd be bad to actually match them to the brand. Most of them would work just fine if randomly assigned, though; it's not like current art tiles match the properties in any way. 12:09:36 -!- ussdefiant has joined ##crawl-dev 12:09:47 !messages 12:09:48 (1/1) Zannick said (17h 46s ago): All right! All right! I'm signed up for c-r-d now! :) 12:09:56 A miracle! 12:09:59 -!- randart has quit [Quit: leaving] 12:10:16 !seen galehar 12:10:16 I last saw galehar at Wed Sep 12 15:34:45 2012 UTC (1h 35m 31s ago) saying Ive written a proposal for a little change in the cleaving design on ##crawl-dev. 12:10:42 galehar: 19:08 -ChanServ(ChanServ@services.)- Channel access to ##crawl-dev for frogbotherer unchanged. 12:13:22 wow, does Wenzell really strip out apostrophe's 12:13:23 !seen elliott 12:13:23 Sorry elliott, that person is dead. 12:13:27 not helpful 12:14:15 elliott: probably not even true 12:14:46 well, my logs say I've written a proposal for a little change in the cleaving design 12:15:02 I guess the kind of bot that strips |s from usernames would strip apostrophes from messages :) 12:16:33 Wenzell: interpunction is just not Wenzell's forte; he'll be forgiven with all the beverage going across his table. 12:17:11 !cheers Wenzell 12:17:11 * Wenzell slides a cask of sangria across the bar to Wenzell, on the house. 12:18:03 the funny thing is that my message made it through unchanged 12:18:51 So Wenzell puts customers into different categories. 12:18:56 i guess !messages and !seen are two different beasts 12:20:10 -!- Yen has quit [Ping timeout: 255 seconds] 12:20:36 no, I think Wenzell just hates galehar 12:20:48 !message wensley where are my single quotes); DROP TABLE *; 12:20:56 he hates galehar and his French apostrophes 12:20:57 !tell wensley where are my single quotes); DROP TABLE *; 12:20:57 BlastHardcheese: OK, I'll let wensley know. 12:21:06 !seen BlastHardcheese 12:21:06 I last saw BlastHardcheese at Wed Sep 12 17:20:57 2012 UTC (9s ago) saying !tell wensley where are my single quotes); DROP TABLE *; on ##crawl-dev. 12:21:33 you wanted '); there, i think 12:21:36 ;P 12:22:10 elliott: how's the Wenzell command written in haskell going :p 12:22:23 elliott: or prolog or something interesting 12:22:37 ChrisOelmueller: I'll write it in J 12:22:45 -!- dtsund has joined ##crawl-dev 12:22:51 wensley will be excited 12:23:04 or maybe that wacky Ursala language! the options I have for writing a command that will never get in are endless 12:23:38 i think at a certain wackiness your chances of getting it in are very good! 12:24:26 that has to be balanced out by Wensley's laziness 12:25:55 -!- Nightbeer has quit [Ping timeout: 246 seconds] 12:40:26 -!- qoon has quit [Ping timeout: 252 seconds] 12:52:59 -!- qoonpooka_ has quit [Ping timeout: 260 seconds] 12:57:20 -!- y2s82 has quit [Remote host closed the connection] 13:00:19 -!- asdfqewr has quit [Client Quit] 13:01:37 -!- ussdefiant has quit [Ping timeout: 246 seconds] 13:01:49 -!- Kellhus has quit [Quit: Page closed] 13:01:54 -!- ussdefiant_ has joined ##crawl-dev 13:01:57 -!- ussdefiant_ is now known as ussdefiant 13:05:29 -!- link_108 has joined ##crawl-dev 13:09:31 -!- Kalir has quit [Quit: leaving] 13:10:41 -!- Codrus has quit [Ping timeout: 244 seconds] 13:10:50 -!- erisdiscordia_ has quit [Quit: Leaving] 13:11:00 -!- Rofaner has quit [Ping timeout: 248 seconds] 13:13:49 -!- rossi has quit [Ping timeout: 244 seconds] 13:16:40 -!- Turgor has quit [Ping timeout: 246 seconds] 13:18:23 -!- Guestavo has quit [Quit: Page closed] 13:18:39 -!- link_108 has quit [Ping timeout: 260 seconds] 13:19:01 -!- ussdefiant has quit [Ping timeout: 260 seconds] 13:25:04 GUI icons for cast/memorize spell and navigation tab (https://crawl.develz.org/mantis/view.php?id=6219) by dd 13:26:09 -!- ussdefiant has joined ##crawl-dev 13:26:12 -!- qoonpooka_ has quit [Quit: Clap on! , Clap off! Clap@#&$NO CARRIER] 13:27:41 -!- Turgor has quit [Ping timeout: 255 seconds] 13:29:39 -!- MarvinPA has joined ##crawl-dev 13:31:42 -!- link_108 has joined ##crawl-dev 13:35:34 -!- MarvinPA has quit [Ping timeout: 260 seconds] 13:36:14 -!- dpeg has quit [Quit: leaving] 13:38:08 -!- eb has quit [Quit: I quit] 13:38:22 -!- Turgor has quit [Ping timeout: 246 seconds] 13:42:54 -!- kek has quit [Quit: Leaving] 13:46:07 -!- link_108 has quit [Ping timeout: 246 seconds] 13:51:41 -!- Dixbert has joined ##crawl-dev 13:52:14 -!- link_108 has joined ##crawl-dev 13:54:31 -!- Dixie has quit [Ping timeout: 246 seconds] 13:58:46 -!- Codrus|2 has quit [Ping timeout: 244 seconds] 14:11:09 -!- ddubois has quit [Client Quit] 14:12:43 -!- Yen has quit [Remote host closed the connection] 14:19:08 -!- Nilsyn_ has quit [Client Quit] 14:21:15 -!- yogaFLAME has quit [Ping timeout: 245 seconds] 14:22:30 -!- Mumcon has quit [Ping timeout: 245 seconds] 14:22:55 -!- Nilsyn has quit [Ping timeout: 245 seconds] 14:23:52 -!- domi_ has quit [Ping timeout: 246 seconds] 14:24:35 -!- Lawman0 has quit [Ping timeout: 245 seconds] 14:25:08 -!- alefury has quit [Quit: Stay sane inside insanity!] 14:27:52 -!- syllogism has quit [] 14:29:28 -!- Yen has quit [Read error: Connection reset by peer] 14:35:10 -!- jeanjacques has joined ##crawl-dev 14:39:04 -!- link_108 has quit [Ping timeout: 244 seconds] 14:40:29 -!- Yen has quit [Remote host closed the connection] 14:42:38 -!- dtsund has quit [Ping timeout: 245 seconds] 14:44:20 -!- link_108 has joined ##crawl-dev 14:45:41 -!- blabber has quit [Quit: leaving] 14:48:06 -!- ussdefiant has quit [Ping timeout: 264 seconds] 14:52:06 -!- dtsund has joined ##crawl-dev 14:54:29 -!- ussdefiant has joined ##crawl-dev 14:59:12 -!- MarvinPA has joined ##crawl-dev 15:02:33 -!- Pingas has quit [Read error: Connection reset by peer] 15:06:11 -!- Roarke has quit [Quit: Page closed] 15:14:44 -!- Nomi has quit [Ping timeout: 260 seconds] 15:17:13 -!- Pthing has quit [Remote host closed the connection] 15:17:16 -!- HellTiger has quit [Read error: Connection reset by peer] 15:18:37 -!- Psyknux has quit [Quit: My work is end \(^o^)/] 15:37:21 -!- voker57 has quit [Remote host closed the connection] 15:49:21 -!- Yen has quit [Ping timeout: 268 seconds] 15:50:22 -!- lorenz371 has quit [Quit: ChatZilla 0.9.88.2 [Firefox 15.0.1/20120905151427]] 15:51:41 -!- ussdefiant has quit [Ping timeout: 245 seconds] 15:51:50 -!- TheUnlifeAquatic has quit [Quit: Leaving.] 15:59:56 -!- ussdefiant has joined ##crawl-dev 16:00:13 -!- dg_ has joined ##crawl-dev 16:01:03 HELP - INFO: #0 ERR: Unknown option: -webtiles-socket 16:01:20 I almost have it running locally on osx 10.8… (I think...) 16:02:34 <|amethyst> dg_: you're trying to run webtiles? 16:03:00 yes! 16:03:31 <|amethyst> how did you build crawl? 16:03:48 just a second... 16:04:09 make NO_AUTO_SDK=y SDK_VER=10.8 SDKROOT=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk TILES=y WEBTILES=y 16:04:23 <|amethyst> get rid of TILES=y 16:04:42 <|amethyst> that's for local tiles only 16:04:43 yeah I got rid of tiles=y and I had APPLE_GCC=y NO_PKGCONFIG=y CONTRIB_SDL=y 16:05:07 <|amethyst> ... 16:05:16 <|amethyst> so what was the command line you used? 16:05:45 make NO_AUTO_SDK=y SDK_VER=10.8 SDKROOT=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform… 16:05:45 …/Developer/SDKs/MacOSX10.8.sdk APPLE_GCC=y NO_PKGCONFIG=Y CONTRIB_SDL=y WEBTILES=y 16:05:49 <|amethyst> hm 16:06:32 -!- Yen has quit [Read error: Connection reset by peer] 16:06:36 <|amethyst> what is crawl_binary set to in the relevant game in webserver/config.py? 16:07:14 -!- ussdefiant has quit [Ping timeout: 260 seconds] 16:07:14 does crawl run when you run "./crawl -webtiles-socket foo.sock"? 16:07:24 crawl_binary = "./crawl", 16:07:41 I'll try it brb... 16:08:19 also, what happens when you just run "./crawl" 16:08:25 nope. 16:09:13 rebuilding. crawl runs … in terminal mode; (which I am addicted to...) 16:09:32 but -webtiles-socket doesn't run. 16:10:24 then you compiled a normal console binary, the WEBTILES=y didn't work for some reason 16:11:37 do tiles work if you compile with TILES=y? 16:12:59 also, I'm not sure if the CONTRIB_SDL does anything, but even if it does, webtiles doesn't need SDL 16:13:39 yeah the tiles binary works. 16:14:09 ok, i'll remove that from my next web tiles build - but its currently building... 16:15:15 does it build tileweb.cc? 16:15:51 <|amethyst> also, you might try adding V=1 to see exactly what commands it is building with 16:17:35 I see the tileweb.o so it must have built tileweb.cc at some point? 16:17:57 yes 16:18:08 -!- dtsund has quit [Quit: dtsund] 16:18:41 ERR: ERROR in 'tileweb.cc' at line 200: Socket write error: No buffer space available 16:18:46 some kind of progress 16:18:51 it crashes now. :-) 16:19:21 -!- KKCryptic has quit [Quit: Page closed] 16:19:46 does it crash when you run ./crawl -webtiles-socket foo.sock from the command line? 16:20:51 no, and I am able to continue my game in progress… at the terminal 16:20:54 -!- One-Eyed has quit [Quit: Page closed] 16:21:11 ok, that was to be expected 16:21:27 what does sysctl kern.ipc.maxsockbuf say? 16:23:27 kern.ipc.maxsockbuf: 4194304 16:24:13 -!- Orionstein has quit [Read error: Connection reset by peer] 16:25:19 -!- Yen has quit [Ping timeout: 260 seconds] 16:27:42 -!- anele has quit [Ping timeout: 264 seconds] 16:28:01 I have the crash file - do you think that would help? 16:28:36 I doubt it 16:29:38 it contains this: CLFAGS: -O2 -pipe -Wall -Wformat-security -DUSE_TILE -DUSE_TILE_WEB -Wundef -Wno-parentheses -Wno-unused-parameter -Wwrite-strings -Wshadow -Wuninitialized -Icontrib/install/x86_64-apple-darwin12.1.0/include -Iutil -I. -Irltiles -I/usr/include/ncurses -DWIZARD -DASSERTS -DCLUA_BINDINGS 16:33:32 -!- Namey has quit [Quit: Leaving] 16:36:18 sorry, I have no idea what the problem could be, and I can't really debug it without an OSX system 16:36:37 -!- SurpriseTRex has quit [Ping timeout: 240 seconds] 16:36:49 CLFAGS or CFLAGS: ? 16:36:56 <|amethyst> what's the max datagram size on OSX ? 16:37:13 if the former, that's definitely wrong... 16:39:02 the cflags file contains: gcc -arch x86_64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk -mmacosx-version-min=10.8 g++ -arch x86_64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk -mmacosx-version-min=10.8 -O2 -pipe -Wall -Wformat-security -DUSE_TILE -DUSE_TILE_WEB -Wundef -Wno-parentheses 16:39:02 -Wno-unused-parameter -Wwrite-strings -Wshadow -Wuninitialized -Icontrib/install/x86_64-apple-darwin12.1.0/include -Iutil -I. -Irltiles -I/usr/include/ncurses -DWIZARD -DASSERTS -DCLUA_BINDINGS -DDGAMELAUNCH 16:39:28 <|amethyst> oh, I see, we do setsockopt to 64 KiB... and since that succeeds I wouldn't expect that to be the problem with sendto 16:39:56 <|amethyst> wait 16:40:15 <|amethyst> we set the maximum message saize equal to the total buffer size? 16:40:19 <|amethyst> could that be the problem? 16:40:22 <|amethyst> s/sai/si/ 16:41:03 actually... we setsockopt only for the receiving socket, not the sending one (which is created by the server) 16:41:11 -!- dtsund has joined ##crawl-dev 16:41:26 <|amethyst> edlothiol: then why do we set SO_SNDBUF ? 16:42:30 appreciate all the help! :-) but I am way out of my depth… (no clue what your talking about now….) 16:43:09 |amethyst: oh, you're right 16:45:19 -!- Vizerr has quit [Ping timeout: 256 seconds] 16:45:43 dg_: try changing m_msg_max_size = bufsize; to m_msg_max_size = bufsize/2; in tileweb.cc 16:46:06 <|amethyst> hm 16:46:19 <|amethyst> though I guess we might expect EMSGSIZE in that case? 16:46:52 <|amethyst> I guess I could see situations where that would cause ENOBUFS 16:46:53 -!- rkd2 has quit [] 16:46:58 edlothiol I am working on it... 16:49:47 edlothiol I am not finding that string in my tileweb.cc and I just pulled the latest from git... 16:50:37 sorry, it's m_max_msg_size 16:50:44 -!- link_108 has quit [Ping timeout: 248 seconds] 16:51:06 -!- Ystah has quit [Quit: CyberScript - A diferença entre uma loira burra e uma inteligente é que a inteligente usa CyberScript. (www.cyberscript.org)] 16:54:04 rebuilding now after /2 16:58:07 -!- DainHome has quit [Quit: Dain's default quit message] 17:02:58 2012-09-12 23:02:28,953 INFO: #0 ERR: ERROR in 'tileweb.cc' at line 200: Socket write error: No buffer sp 17:03:02 sucks ass. 17:03:05 that sucks ass. 17:03:11 it almost looks like it is going to work. 17:03:31 it gets into the game, but no tiles show up and then it boots me back to the lobby. :( 17:04:40 -!- casmith789 has quit [Ping timeout: 255 seconds] 17:09:18 -!- Turgon has quit [Client Quit] 17:14:55 -!- Rofaner has joined ##crawl-dev 17:18:12 -!- Turgon has quit [Quit: Page closed] 17:28:40 -!- link_108 has joined ##crawl-dev 17:28:42 -!- Camicio1000 has quit [] 17:29:10 -!- Deathmic has quit [Read error: Connection reset by peer] 17:32:47 -!- Vizer has quit [Quit: nipaa~] 17:33:03 -!- andrewhl has quit [Remote host closed the connection] 17:36:33 -!- ussdefiant has joined ##crawl-dev 17:38:15 -!- BoredOne has quit [Quit: Page closed] 17:38:52 -!- ZRN has quit [Ping timeout: 244 seconds] 17:39:31 -!- nooodl has quit [Ping timeout: 246 seconds] 17:43:26 -!- Nightbeer has quit [Read error: Connection reset by peer] 17:43:29 -!- scummos has quit [Ping timeout: 260 seconds] 17:44:49 -!- Wensley has joined ##crawl-dev 17:46:45 -!- dg_ has quit [Quit: Textual IRC Client: www.textualapp.com] 17:48:23 -!- Turgon has quit [Quit: Page closed] 17:53:03 -!- Kellhus has quit [Quit: Page closed] 17:54:54 -!- CIA-68 has joined ##crawl-dev 17:55:42 -!- rossi has quit [Quit: WeeChat 0.3.8] 17:59:39 -!- guestavo has quit [Quit: Page closed] 18:00:07 -!- aleksil has quit [Quit: Ex-Chat] 18:07:19 (1/1) BlastHardcheese said (5h 45m 52s ago): where are my single quotes); DROP TABLE *; 18:07:24 -!- Vizer has quit [Ping timeout: 260 seconds] 18:07:50 BlastHardcheese: cleverly, wenzell has anticipated this and eschews relational databases entirely 18:08:13 |amethyst: did you get that thing bh sent you 18:08:35 -!- Guestavo has quit [Client Quit] 18:08:41 Wensley: i want to show you a special Wenzell feature 18:08:45 Wensley: say something with an apostrophe in it 18:09:20 -!- Jaxy has quit [Quit: Leaving] 18:09:33 !tell elliott I don't know what you're talking about 18:09:34 Wensley: OK, I'll let elliott know. 18:09:41 !seen Wensley 18:09:41 I last saw Wensley at Wed Sep 12 23:09:33 2012 UTC (8s ago) saying !tell elliott I dont know what youre talking about on ##crawl-dev. 18:09:46 behold. 18:09:54 -!- ontoclasm1 has joined ##crawl-dev 18:09:58 -!- Predelnik has quit [Ping timeout: 246 seconds] 18:10:30 presumably it is to protect against future sql injection, in the hypothetical universe where we use SQL to access our file-based messages database 18:10:50 but it's !seen that's broken, not !tell! 18:10:51 Wensley: is it a CSV with ' delimiters? 18:10:55 !tell wensley does this even work 18:10:55 Wensley: OK, I'll let wensley know. 18:10:57 !messages 18:10:58 (1/1) Wensley said (2s ago): does this even work 18:11:02 The manual still talks about the need to practise Spellcasting by reading scrolls. (https://crawl.develz.org/mantis/view.php?id=6220) by CommanderC 18:11:32 Eronarn: I don't know about !seen, but !tell is csv with : delimeters 18:12:19 !seen Wensley 18:12:20 Sorry Wensley, that person is dead. 18:12:29 elliott: after I do this, !seen me 18:12:35 are you ready 18:12:36 !seen elliott 18:12:36 I last saw elliott at Wed Sep 12 23:12:22 2012 UTC (14s ago) saying !tvdef LightliTV !lg lightli !won !left !quit xl>15 -tv:<4 on ##crawl. 18:12:42 Eronarn: you do it in elliott's place 18:12:44 doing=saying !tvdef LightliTV !lg lightli xl>15 -tv::<4 on ##crawl:time=1347491472:nick=elliott 18:12:47 !seen Wensley 18:12:47 I last saw Wensley at Wed Sep 12 23:12:44 2012 UTC (3s ago) saying doing=saying !tvdef LightliTV !lg lightli xl>15 -tv::<4 on ##crawl:time=1347491472:nick=elliott on ##crawl-dev. 18:13:07 -!- edlothiol has quit [Ping timeout: 246 seconds] 18:13:08 heh 18:13:18 are you trying to break !seen 18:13:21 yes 18:13:24 !seen Wenzell 18:13:24 Sorry Eronarn, I haven't seen Wenzell. 18:13:37 of course, wenzell isn't self-aware 18:13:39 ??rimshot 18:13:40 I don't have a page labeled rimshot in my learndb. 18:14:09 -!- Wensley is now known as |Wensley 18:14:13 hah 18:14:15 <|Wensley> !tell wensley hello 18:14:15 |Wensley: OK, I'll let wensley know. 18:14:17 <|Wensley> !messages 18:14:18 (1/1) |Wensley said (3s ago): hello 18:14:45 <|Wensley> |amethyst: naming myself |Wensley, I can receive messages sent to Wensley 18:14:58 <|Wensley> !tell amethyst are you sure? 18:14:58 |Wensley: OK, I'll let amethyst know. 18:15:01 that doesn't count - wenzell knows your scent 18:15:12 !seen amethyst 18:15:12 Sorry ChrisOelmueller, I haven't seen amethyst. 18:15:18 |Wensley: but this 18:15:42 <|Wensley> !seen |amethyst 18:15:42 Sorry |Wensley, I haven't seen amethyst. 18:16:30 <|Wensley> man, I'm not about to look up the list of characters that are legal in irc nicknames and then ensure that they can pass through !seen unmolested 18:16:43 <|Wensley> |amethyst will just have to change his name to something more easily-typeable 18:16:55 -!- |Wensley is now known as Wensley 18:17:10 the irc server itself actually tells you what characters are legal when you connect 18:17:40 that sounds like some horse-bullshit 18:17:44 no way am I doing that 18:17:52 why does the bot need to parse the nick 18:17:56 Wensley: best dev 18:18:27 Wensley: so i hear if i write a command in a really obscure language it'll be just zany enough that you have to add it 18:18:29 BlastHardcheese: I presume it's sanitizing or something?? 18:18:40 Wensley: for the record, |hyperbolic received messages fine last night also 18:18:43 elliott: also! if I don't have to install a vm for it. 18:18:50 so better make sure it's self-contained 18:18:57 well fine meaning messages sent to hyperbolic 18:19:12 Wensley: it's hard thinking of languages cool enough :( 18:19:15 also! I have no idea if it will actually work 18:19:19 I mean, it might 18:19:34 I feel like it should, as long as it takes options on stdin and writes to stdout 18:19:41 "sanitizing" generally means one is doing naughty things such as executing user input as code 18:19:49 usernames are user input 18:19:51 or just using a flatfile database 18:20:37 for all we know, irc might be allowing null characters in usernames 18:20:50 that would fail when trying to write these absurd filebases 18:21:14 wait a sec 18:21:15 -!- Roarke has quit [Quit: Page closed] 18:21:17 !seen codrus|2 18:21:17 Sorry Wensley, I haven't seen codrus2. 18:21:32 BlastHardcheese: or creating filenames and directories based on user input 18:21:35 IRC only allows a subset of ASCII in nicks; on the other hand messages can be anything 18:21:38 seriously 18:22:06 well, messages are generally ascii as well. 18:22:07 !seen "|amethyst" 18:22:08 Sorry Wensley, I haven't seen amethyst. 18:22:12 !seen @|amethyst 18:22:12 Sorry Wensley, I haven't seen amethyst. 18:22:16 your client might interpret it differently 18:22:23 ??test 18:22:24 summon butterflies[5/5]: 12Ƹ̵̡Ӝ̵̨̄Ʒ 9Ƹ̵̡Ӝ̵̨̄Ʒ 4Ƹ̵̡Ӝ̵̨̄Ʒ 8Ƹ̵̡Ӝ̵̨̄Ʒ 11Ƹ̵̡Ӝ̵̨̄Ʒ7 Ƹ̵̡Ӝ̵̨̄Ʒ 6Ƹ̵̡Ӝ̵̨̄Ʒ6 10Ƹ̵̡Ӝ̵̨̄Ʒ 18:22:49 why would that be an issue, unless you're not handling your filenames safely (e.g. not quoting parameter expansions in *nix shell) 18:23:09 BlastHardcheese: you're welcome to send me a patch to fix the issue 18:23:20 I do not know perl and I have been discouraged from trying 18:23:32 all I can do is add new commands, because I do know python 18:23:43 rewrite the whole thing in python! 18:23:50 what could possibly go wrong 18:23:52 elliott: ^^^ ping ping ping 18:24:01 somebody could ask elliott to do it 18:24:12 I'm afraid I'm not familiar with either, though if I really deeply cared I could probably learn 18:24:17 hi 18:24:24 elliott: progress report 18:24:25 that'd qualify pretty high on my things-to-go-wrong scale already 18:24:27 on pynzell 18:24:35 i don't like python enough to rewrite all of henzell in python, sorry 18:24:37 punzell 18:25:23 is Cheibriados written in python 18:25:28 -!- Frosteey has quit [Ping timeout: 252 seconds] 18:25:38 because it should be 18:25:42 Wensley: how about I rewrite the whole thing in 6510 assembly 18:25:57 am I evne thinking of 6510 18:26:09 oh i think i mean 6501 18:26:37 elliott: but will it run on this PDP-11 18:26:43 -!- Sorbius has quit [Quit: Now if you will excuse me, I have a giant ball of oil to throw out my window] 18:27:05 right now I am just using it as a coffee table 18:27:11 it can run with the same imagination you are using to pretend wenzell is running on a pdp-11 18:29:32 -!- lexackson has joined ##crawl-dev 18:30:37 hello 18:35:40 -!- boredone has quit [Quit: Page closed] 18:38:03 -!- dtsund has quit [Ping timeout: 245 seconds] 18:46:26 -!- Sky__ has quit [Quit: Page closed] 18:47:41 galehar, you around? 18:48:28 -!- pelotron has quit [Ping timeout: 246 seconds] 18:54:07 -!- Turgon has quit [Quit: Page closed] 18:57:30 -!- GuestavoAesop has quit [Ping timeout: 245 seconds] 18:58:25 -!- Vizerr has quit [Ping timeout: 240 seconds] 19:00:43 -!- pelotr0n is now known as pelotron 19:03:11 -!- atrodo has quit [Ping timeout: 246 seconds] 19:03:42 -!- DracoOmega has joined ##crawl-dev 19:04:14 -!- voker57 has quit [Changing host] 19:07:00 elliptic, do you have a sec? 19:07:16 -!- Vizer_ has quit [Ping timeout: 252 seconds] 19:08:13 -!- MarvinPA has quit [Ping timeout: 244 seconds] 19:13:15 -!- bh has joined ##crawl-dev 19:14:19 -!- rast has quit [Ping timeout: 255 seconds] 19:15:00 -!- wheals has quit [Quit: Leaving] 19:15:20 -!- dg_ has joined ##crawl-dev 19:16:14 -!- pelotron has quit [Ping timeout: 260 seconds] 19:17:18 evening 'ish 19:17:18 bh: You have 2 messages. Use !messages to read them. 19:17:21 !messages 19:17:21 (1/2) |amethyst said (10h 5m 26s ago): what do you mean by "the interval spanned by theta"? 19:17:28 !messages 19:17:29 (1/1) |amethyst said (10h 3m 10s ago): note that the value computed there is *added to* abyssal_state.depth, so that's already (an approximation to) an integral 19:17:52 !seen |amethyst 19:17:53 Sorry bh, I haven't seen amethyst. 19:18:00 ... 19:18:03 -!- naalis has quit [Read error: Connection reset by peer] 19:18:08 heh 19:18:16 we were just talking about that 19:18:31 ChrisOelmueller: his | or the abyss? 19:18:34 | is his Wenzell-invisibility cloak 19:19:19 -!- MPR has quit [] 19:20:31 ??squarelos 19:20:31 squarelos[1/4]: Branch of crawl where LOS is square rather than circular. This is more realistic. 19:20:36 lexackson: I'm here now 19:20:41 ??squarelos[4] 19:20:42 squarelos[4/4]: < rwbarton> squarelos fixes a lot of gameplay oddities caused by the fact that circles are not squares 19:20:54 cool 19:20:56 whatever happened to squarelos on cdo? 19:21:19 bh: I think eronarn knew of its last whereabouts 19:21:40 I coded up the cleave patch as you described it, galehar looked it over, but i think he's been busy 19:22:12 On the subject of cleave -- will polearms get brogue-style poking? 19:23:03 elliptic, are you interested in putting it in trunk? 19:24:00 ??cleave 19:24:01 I don't have a page labeled cleave in my learndb. 19:24:28 bh: let's keep the witch dead 19:24:37 put squarelos in trunk 19:24:40 also lava orcs in trunk 19:24:44 heh 19:24:45 Eronarn: lava orcs +1 19:25:08 Eronarn: I looked at them today... I don't understand why would you want to nagaize them, though 19:25:22 Eronarn: lava orcs should totally go in trunk, but I have a suggestion: less lava??? also I'm not crazy about the "orc" bit 19:25:25 kilobyte: just found the squarelos wikipage, I'll read it cover to cover. 19:25:35 kilobyte: wait, +1? from you? are you pod-kilobyte? 19:25:37 lexackson: cool, thanks a lot for coding it :) I think I'd prefer to let galehar or someone else who is a better coder put it in, though 19:25:46 bh: remember to burn it 19:25:54 bh: preferably _before_ reading 19:26:06 kilobyte: as for the slow speed: i think it'll be most interesting early on; it'll get them into more high tension situations 19:26:06 okay, cool 19:26:15 lexackson: I'll ask galehar about it when he is next around 19:26:17 kilobyte: then some poor sod will wander in here and say "Hey, why don't we use the King's metric for LOS?" 19:26:25 it also is good contrast with them being faster at higher speeds 19:26:49 -!- MPR has quit [Changing host] 19:26:52 "faster at higher speeds" ? 19:27:00 temperatures 19:27:15 well, temperature is just atoms moving at higher speeds, after all 19:27:41 and orcs are made of atoms 19:27:52 physics orcs 19:28:08 galehar mentioned something on the wiki about making it only 7 squares 19:28:33 kilobyte: anyways, those issues you mentioned, i haven't had the time to address (my job is completely insane). but other than that, and the tension issue (i had experimental tension changes that should probably be backed out), they're at least as playable as vamps and octos were at first 19:28:58 horc boson 19:29:02 well, let me amend: we should go for the exp. tension changes, but they would require a lot of non-lorc testing, since they'd affect other stuff 19:29:21 -!- Koolguydude has quit [Quit: ChatZilla 0.9.88.2 [Firefox 15.0.1/20120905151427]] 19:29:34 xom tension could use a rewrite, and tension could be used to drive interesting wrath mechanics 19:29:34 I dislike the speed part (encroaches too much into nagas IMO), but that's something that could be tested 19:29:42 the way they work is to change the multiplier for low HP. right now, 1 HP / 300 = 2x tension. with my formula, you use sqr(% HP Lost+1), so 99% loss = 10x tension 19:30:13 but of course this would require a lot of rebalancing 19:30:14 could make it easier to make tension even more gameable 19:30:19 I'd looked into rewriting wrath a long time ago and the hangup was on tension. 19:30:28 tension code isn't so great anyways 19:30:34 i think we could stand to have it be somewhat like how lorcs do temperature 19:30:41 it's a running tally which is somewhat sticky 19:30:46 so it doesn't plummet as soon as tension goes away 19:30:51 but really, tension itself should also work like that 19:31:13 and once that is in place, it becomes a lot easier to make temperature not feel as swingy 19:31:27 the dependence on tension is the main thing that has bothered me about lorcs... since it didn't play well with the original lorcs at least 19:31:58 yeah, but that's a chicken egg thing imo - lorcs are going to be the best shot at actually balancing tension 19:32:04 since they use it most visibly and consistently 19:32:12 it's arguably a problem with tension more than with lorcs, yes, and it would be great to improve tension 19:32:28 Xom thinks this is hilarious! 19:32:48 ('Your hands shake when you get nervous' mutation :D) 19:33:23 'your hands turn into blades when you get nervous' mutation 19:33:28 Eronarn: this could actually work: gaming tension up is easy, gaming it down not so much 19:33:50 I mean, shake, or anything negative 19:34:16 hmm no, it'd promote luring monsters one by one 19:34:36 like everything else in crawl? :) 19:34:45 :p 19:35:09 -!- Vizerr has quit [Ping timeout: 260 seconds] 19:35:25 -!- Tolias has quit [Ping timeout: 245 seconds] 19:35:28 -!- Stelpa has quit [Remote host closed the connection] 19:36:17 'You get sweaty when you're nervous' 19:36:19 -!- Turgon has quit [Quit: Page closed] 19:36:19 water! 19:36:33 -!- Vizer has quit [Ping timeout: 260 seconds] 19:37:00 kilobyte: what would be the steps for getting LO merged at this point? do you need me to bring it up to current master, or is someone else willing to do it? 19:37:09 -!- Vizer_ is now known as Vizer 19:37:10 i don't even have a computer that can compile crawl set up right now 19:37:54 -!- PollyEsther has quit [Ping timeout: 264 seconds] 19:39:12 Eronarn: I can set you up on my slow-ass vm 19:39:16 -!- bh has quit [Quit: back in 10] 19:40:05 -!- eb is now known as ebarrett 19:42:06 1. Beogh (he kind of hard-conflicts with the heat aura) -- I'd make him consider lorcs to be mockeries of the Chosen Race, at least for now. 2. instant charging up in lava (abuse if there's any square of lava where you can lure monsters to, theme issues) 19:42:13 and basically, that's it 19:43:02 aptitudes, glyph colour, tiles, recommended combos, what not -- these are all minor points 19:44:00 for now, sure, block beogh entirely. but flavorwise they were designed to mesh with beogh - we could lose that if there's really no way to make it work but i'd want to put some time in for trying 19:44:39 2 shouldn't be too hard to fix but compling without my desktop isn't going to happen and i don't have any furniture other than a bed right now 19:44:51 Eronarn: I can give you an account in a virtual machine running on my Raspberry Pi, it can compile Crawl :p 19:44:56 (jk) 19:45:02 -!- mumbologist has quit [] 19:45:16 well, my netbook can compile crawl... it'll just take a while :) 19:49:23 -!- dg_ has quit [Quit: Textual IRC Client: www.textualapp.com] 19:52:09 -!- elliott has quit [Remote host closed the connection] 19:53:35 -!- WalkerBoh has quit [Quit: Page closed] 19:54:04 -!- One-Eyed has quit [Quit: Page closed] 19:54:32 -!- friendlybee_ has quit [Quit: Page closed] 19:54:50 -!- wasd22 has quit [Read error: Connection reset by peer] 19:55:46 -!- valrus has quit [Quit: Textual IRC Client: http://www.textualapp.com/] 19:58:59 -!- bh has joined ##crawl-dev 19:58:59 -!- bh has quit [Changing host] 19:58:59 -!- bh has joined ##crawl-dev 19:59:22 and we're back. Eronarn -- if you want an account to beat on, e-mail me a public key 20:02:14 -!- HangedMan has joined ##crawl-dev 20:03:37 bh: i'm actually on a vps right now 20:03:57 i just don't want to bother with slow compiles at all as my time is very limited 20:04:09 -!- F-Glex has joined ##crawl-dev 20:14:53 -!- VolteccerJack has quit [Client Quit] 20:16:05 -!- TGWi has quit [Ping timeout: 252 seconds] 20:16:40 -!- Utis has quit [Read error: Connection reset by peer] 20:16:53 i'll make lava orc tiles if you need them 20:17:46 ontoclasm1: i don't think anyone ever got around to it, actually 20:17:52 also: would it be dumb if beogh just flat-out protected your flock from roasting in your flames? 20:18:00 there is a description of them in the wiki 20:18:02 no, it wouldn't; that is the plan for it 20:18:08 mm 20:18:19 there was also someone who proposed having beogh turn orcs into lava orcs 20:18:26 making them the pinnacle of orcishness 20:19:41 yeah, i'll make some tiles for them. i suppose they need a male and female player tile, as well as an npc tile 20:19:52 ontoclasm1: Do you think Apocalypse Drakes might work better than Apocalypse Dragons? More cloud spewing and less smashing your face until you're dead. 20:20:06 bh: sure 20:20:19 -!- BlackSheep_ has joined ##crawl-dev 20:20:56 I also have the (possibly mistaken) impression that adding mid-tier monsters will be less controversial than new big baddies 20:21:02 apocalypse dragons were actually a thought i had for super-deep monsters, rather than the abyss, so drakes would fit better 20:21:16 proposed npc lava orcs: generic orc classes, magmancer, transmuter (dragon/statue form tiles!), wrestler, fire elementalist, earth elementalist 20:21:31 bh: you could adapt forest wyrms to the abyss! 20:21:31 hah 20:21:40 how many o colors are still free? xD 20:22:18 forest wyrms: can crash through trees to knock them down, trample players, bite instead of trample if the player is cornered, can breathe plants to surround targets 20:25:03 blue, grey 20:25:43 If a tile exists, the corresponding monster must spring into existence. 20:25:59 unicode 20:26:21 would be surprised if forest wyrms did not undergo heavy bitrot 20:26:54 HangedMan: honestly they aren't that much code 20:27:09 and the fight.cc part can just be rewritten anyways 20:27:12 * HangedMan shrugs 20:27:16 the breath probably hasn't rotted and that was the hardest part 20:27:21 Life Wyrms 20:27:36 ??drake 20:27:36 I don't have a page labeled drake in my learndb. 20:27:41 @??mottled dragon 20:27:42 mottled dragon (13D) | Spd: 10 | HD: 5 | HP: 17-38 | AC/EV: 5/10 | Dam: 15, 6 | fly, !sil | Res: 06magic(20), 05fire, 03poison, 04napalm | Chunks: 09poison+07contam | XP: 155 | Sp: sticky flame splash (3d4) | Sz: Big | Int: animal. 20:27:42 ontoclasm1: that's pretty much what forest wyrms are... they breathe plant life! 20:27:44 @??fire drake 20:27:44 fire drake (05l) | Spd: 12 | HD: 6 | HP: 21-45 | AC/EV: 3/12 | Dam: 8 | fly, !sil | Res: 06magic(24), 05fire | Chunks: 07contam | XP: 183 | Sp: flame blast (3d12) | Sz: Large | Int: animal. 20:27:57 toadstools, plants, bushes 20:28:09 up to 2 dist from the player 20:28:17 ...which should actually work now that bands won't place through walls 20:29:15 -!- Turgon has quit [Quit: Page closed] 20:31:23 In debug mode, what are the parenthetical numbers next to your coordinates? 20:32:58 -!- evilmike has joined ##crawl-dev 20:34:24 -!- wheals has quit [Quit: Leaving] 20:35:24 -!- Lightli has joined ##crawl-dev 20:37:09 -!- ontoclasm1 has quit [Quit: Leaving.] 20:37:19 -!- ajikeshi__ has quit [Ping timeout: 246 seconds] 20:37:34 -!- BlackSheep_ has quit [Quit: Leaving] 20:37:54 -!- Frosteey has quit [Ping timeout: 260 seconds] 20:45:29 -!- HellTiger has quit [Read error: Connection reset by peer] 20:47:07 -!- Turgon has quit [Quit: Page closed] 20:55:06 -!- Flun has quit [Quit: Page closed] 21:00:44 -!- minqmay has quit [Quit: Leaving] 21:04:35 -!- flowsnake has quit [Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204]] 21:13:01 -!- jeanjacques has quit [] 21:13:55 -!- yoshizzz has quit [Quit: ChatZilla 0.9.88.2 [Firefox 15.0.1/20120905151427]] 21:21:39 -!- link_108 has quit [Ping timeout: 260 seconds] 21:23:04 -!- Fhqwhgads has quit [Remote host closed the connection] 21:24:38 -!- Turgor has quit [] 21:30:46 -!- link_108 has joined ##crawl-dev 21:31:07 -!- magistern has quit [Quit: Leaving] 21:37:23 -!- Turgon has quit [Quit: Page closed] 21:44:02 so anyone -- the parenthetical numbers next to your coordinates in debug mode? What are they? 21:47:29 <|amethyst> bh: nutrition gained this action and total nutrition 21:47:29 |amethyst: You have 1 message. Use !messages to read it. 21:47:29 <|amethyst> !messages 21:47:29 (1/1) |Wensley said (3h 30m 47s ago): are you sure? 21:47:29 ah-ha 21:47:29 <|amethyst> Wensley: thanks 21:47:29 -!- Cheibriados has quit [Ping timeout: 248 seconds] 21:48:41 -!- Cheibriados has joined ##crawl-dev 21:48:41 -!- 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:48:41 -!- The topic of ##crawl is: CAO is down for major renovations, back by early September, but try CSZO instead! | 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:49:07 |amethyst: using two coordinate systems for the abyss is twiddly. I've introduced (or revealed) a coordinate jump. grr..! 21:49:23 -!- ussdefiant_ has joined ##crawl-dev 21:49:54 -!- lexackson has quit [Remote host closed the connection] 21:50:01 -!- Misder has quit [Quit: Page closed] 21:52:24 -!- Roarke has quit [Quit: Page closed] 21:53:14 -!- st_ has quit [Ping timeout: 255 seconds] 21:58:25 -!- link_108 has quit [Ping timeout: 260 seconds] 22:00:23 -!- HangedMan has quit [Read error: Connection reset by peer] 22:02:30 -!- link_108 has joined ##crawl-dev 22:04:01 -!- Stelpa has quit [Read error: Connection reset by peer] 22:04:29 -!- Stelpa has quit [Changing host] 22:04:37 -!- vev has quit [Ping timeout: 240 seconds] 22:04:56 -!- TGWi has quit [Read error: Connection reset by peer] 22:07:47 Debian builds of the trunk branch on crawl.develz.org updated to: 0.12-a0-474-g511d55f 22:08:00 -!- Rewans has quit [] 22:08:39 -!- Daekdroom has quit [Quit: Saindo] 22:10:12 -!- erisdiscordia has quit [Quit: Lost terminal] 22:15:00 ??shatter 22:15:01 shatter[1/2]: Level 9 earth spell. Extremely powerful attack which does damage comparable to LCS to all non-flying non-amorphous monsters in a (3 + Earth/5) radius. Doesn't damage stuff on the other side of walls, but conveniently destroys nearby walls (and potions) anyway. 22:15:18 -!- remyroy has quit [Read error: Connection reset by peer] 22:17:23 -!- Flun has quit [Quit: Page closed] 22:17:58 -!- omnirizon has quit [Read error: Connection reset by peer] 22:20:47 <|amethyst> !tell |amethyst test 22:20:47 I don't grok. Syntax is !tell PERSON MESSAGE. 22:20:50 <|amethyst> !tell amethyst test 22:20:51 |amethyst: OK, I'll let amethyst know. 22:20:53 <|amethyst> foo 22:20:53 |amethyst: You have 1 message. Use !messages to read it. 22:20:56 <|amethyst> hm 22:21:07 |amethyst: your pipe, it's troublesome! 22:21:42 oh, to answer your earlier question: If the abyss shift takes a big enough step, it could miss the brief 'noisy' period 22:23:13 <|amethyst> Wensley: I guess I was mistaken; I thought I missed a !tell from bh but I guess he didn't actually !tell amethyst 22:23:28 <|amethyst> bh: hm 22:24:54 <|amethyst> bh: with a high value of you.time_taken you mean? 22:25:04 yes 22:25:25 <|amethyst> how high can that go? 22:25:34 -!- RollieTG has quit [Quit: ChatZilla 0.9.88.2 [Firefox 15.0.1/20120905151427]] 22:25:45 I don't rightly know. I'll wizmode it 22:26:41 <|amethyst> chei worshipper in statue form takes 30 ticks to move 22:27:06 -!- stenno has quit [Ping timeout: 268 seconds] 22:27:18 <|amethyst> but, yeah, I see the problem now 22:27:42 4.5 22:28:09 I can get it down to 48. Naga with a hat of pondering in statue form, plus slow 22:30:37 -!- Jaxy has quit [Ping timeout: 260 seconds] 22:30:39 I plan on rewriting this, so it isn't critical. It might be simpler if we just make everything discrete. If you're at position x in the phase and take y ticks, you approximate the integral over each tick and offset by the sum 22:30:47 <|amethyst> hm... how does paralysis work 22:31:50 I got it to 136 ticks using petrify :) 22:32:53 -!- bb has quit [Client Quit] 22:33:49 <|amethyst> which is a maximum delta_t of 0.952, which can easily miss the fast part of the cycle 22:35:26 oh -- Chei does halve it. It's not really of practical concern. If someone wants to go super slow in the abyss, they'll probably die before they notice quirky behavior 22:39:01 -!- ZRN has quit [Ping timeout: 260 seconds] 22:39:06 I managed to take 118 aut moving through shallow water, as a naga of chei, with the hat of pondering, and slow movement 3, and the slow spell, while overloaded 22:39:18 I'm not sure how much of that actually was necessary, but that's the best I could think of 22:39:51 do it while petrifying too 22:40:18 I move so slowly that I can't really use that. One step and I'm petrified 22:40:57 even the slow spell is hard to use, I practically have to cast it after every other move 22:41:08 I didn't think wizmode casting took a turn 22:41:29 it doesn't, but when each move takes 10 turns, spells tend to run out quickly 22:41:36 ah 22:47:35 -!- simmarine has quit [Quit: Leaving] 22:50:35 |amethyst: the purpose of recomputed_saved_abyss_features is just to buffer the features into _previous_abyss_features so that digging doesn't get screwed up, right? 22:51:10 -!- cheibrodos has quit [Quit: Page closed] 22:51:11 <|amethyst> bh: yeah 22:51:15 The idea being that dug out squares won't get reset until they're due to get morphed. 22:52:32 Debian builds of 0.11 branch on crawl.develz.org updated to: 0.11-b1-117-g85868be 22:55:41 <|amethyst> any ##crawl ops around? 22:57:01 -!- wjchen has joined ##crawl-dev 23:00:30 -!- eurtek has quit [Quit: Page closed] 23:02:01 -!- N78291 has quit [Quit: null] 23:03:34 -!- Salivanth has quit [Quit: Page closed] 23:04:52 -!- daftfad has quit [Quit: Leaving] 23:07:49 -!- Dixbert is now known as Dixie 23:07:58 -!- Wensley has quit [Quit: Leaving] 23:08:28 |amethyst: if I move to recomputing abyss features only as needed, it means we'll need a new method for dealing with wall destruction. 23:08:47 <|amethyst> Might not need any method at all 23:09:05 serialize the whole priority queue? 23:09:12 <|amethyst> It's okay if it doesn't last very long... the problem was that it didn't last a single turn 23:09:31 -!- pelotron has quit [Ping timeout: 252 seconds] 23:09:45 <|amethyst> hm 23:10:02 <|amethyst> yeah, probably 23:10:31 actually, it should be sufficient to recalculate from the depth 23:10:58 <|amethyst> for every cell? 23:11:08 no, globally. 23:11:18 <|amethyst> recalculate what then? 23:11:29 The idea for the priority queue is to store a lower bound on when a tile might change. 23:11:36 <|amethyst> I thought you meant recalc the next turn on which the cell will change 23:11:47 Exactly, repopulate the priority queue. 23:11:54 <|amethyst> wouldn't the global answer be "next turn" 23:12:12 If we haven't reached the change point yet, our lower bound estimates can't get any worse than they were before we threw out the priority queue. 23:14:51 Hm -- that won't work. If you blow up a wall and quit, when you come back it will say "There should be a wall here, and there might not be a wall here in 15 ticks" and the floor will get gobbled up 23:15:24 Storing the min value on the queue might be sufficient. 23:16:05 -!- ussdefiant_ has quit [Ping timeout: 240 seconds] 23:16:58 <|amethyst> saving and reloading should not make anything change 23:17:53 <|amethyst> what if something (perhaps far away) is scheduled to change in 1 turn, but the cell you just dug is scheduled for 100 turns? 23:18:24 <|amethyst> no ops around really 23:20:04 -!- Senri has quit [Ping timeout: 245 seconds] 23:21:49 -!- Guest14877 is now known as Senri 23:23:10 -!- Mentos has quit [Quit: CyberScript - A diferença entre uma loira burra e uma inteligente é que a inteligente usa CyberScript. (www.cyberscript.org)] 23:23:57 yeah. I just hate serializing things :) 23:24:25 -!- Rofaner has quit [Ping timeout: 240 seconds] 23:24:40 why not add another map_mask_type and mask off dug squares? 23:33:07 -!- vev has quit [Ping timeout: 240 seconds] 23:33:10 -!- link_108 has quit [Ping timeout: 255 seconds] 23:36:07 -!- nooodl has joined ##crawl-dev 23:37:30 <|amethyst> permanently? 23:39:37 sure, and then randomly decay the mask 23:39:52 it might also be useful in slime -- make the slime walls heal themselves 23:40:29 -!- nooodl has quit [Ping timeout: 260 seconds] 23:44:13 -!- Codrus has quit [Ping timeout: 250 seconds] 23:45:39 -!- Cheibrodos has quit [Client Quit] 23:53:20 -!- Vizer has quit [Quit: nipaa~]