00:06:17 <|amethyst> So, for Sage vs manuals in the @ and % screens: I was thinking 'studying Foo' for manuals and 'studious about Foo' for Sage, to match the messages when you gain the status 00:06:35 <|amethyst> does this sound reasonable? it's a change for Sage, which was previously 'studying Foo' 00:07:19 <|amethyst> Also, besides adding '(studied)' (I think that's better than '{active}'), I'm giving them the equipped prefix and tile flag 00:07:27 researching Foo for Sage? 00:07:38 studious about sounds weird 00:08:11 <|amethyst> hm 00:08:43 |amethyst: I think the two words are too similar... "studying foo" is good for manuals 00:08:58 for sage, I dont know. You're not really studying it so much as having the knowledge forced into your brain, imo 00:09:04 <|amethyst> what about the message when you gain Sage? 00:09:22 trying to think of something right now. A shame "saging" isn't a verb :P 00:09:24 inculcating Foo? 00:09:53 <|amethyst> that's not right... one inculcates something into someone else 00:09:59 <|amethyst> you're being inculcated 00:10:17 <|amethyst> into 00:10:49 "you are a sage in [foo]"? 00:11:14 that's also weird but it's nice if the description actually mentions that it's the sage effect 00:11:35 I guess studious isn't too bad though 00:11:54 Being inculcated in Foo? 00:12:06 <|amethyst> that's too long for the @ screen I think 00:12:24 inculcating in Foo? 00:12:26 under the effect of sage? 00:12:41 just sage {skill} 00:13:05 <|amethyst> I guess sage Foo would be acceptible for the @ screen 00:13:15 <|amethyst> err, % I mean 00:13:24 <|amethyst> for @, maybe "You are sagacious about Foo" 00:13:32 aha, that could work 00:13:51 You could just say you were under the effects of the sage card 00:14:22 it's better to mention the skill being saged 00:14:34 {skill} 00:14:40 {fire magic} 00:14:42 {axes} 00:14:59 sagacious kind of implies you already know the stuff though 00:15:04 <|amethyst> yeah 00:15:51 how about just 00:15:56 You are being taught about Foo? 00:16:24 <|amethyst> that's nice 00:16:38 -!- edlothiol has quit [Remote host closed the connection] 00:16:48 <|amethyst> I'd like to mention the word "sage", but not in a heavy-handed way 00:16:54 -!- edlothiol has joined ##crawl-dev 00:17:04 or you could change the sage card 00:17:08 to a different name 00:17:49 like 00:17:51 Scholar card 00:17:52 and then 00:17:54 that's the worst solution. the idea is to make things clearer.. renaming an item always causes a bit of confusion 00:17:57 You are being schooled in Foo 00:18:14 You feel scholarly in Foo would be that one 00:18:40 <|amethyst> I'm with mikee, I'd rather not rename the card 00:18:41 nah, its not you doing the research 00:19:20 I'm not mikee! 00:19:25 <|amethyst> eep 00:19:27 <|amethyst> sorry :) 00:19:30 although he is probably anti-renaming too 00:19:31 <|amethyst> too many mikes 00:19:36 +1 to not removing, "Sage" is flavourful in a way "Scholar" is not 00:19:49 <|amethyst> evilmike: you have permission to call me Mu sometime when I least expect it 00:19:58 and mikee is evil too :p 00:20:14 how about 00:20:29 you are increasingly sagacious about foo 00:20:35 speaking of evilness: evilmike: what would you say about that reverse ZotDef vault idea? 00:20:47 oh, sorry I didn't reply to it. I think it's a fun idea 00:20:50 or 00:20:54 I assume it would be a zot:1-4 vault 00:20:56 Your sagacity in Foo increases 00:20:59 just not sure how to reward the player 00:21:10 simple: put the downstairs in it :P 00:21:32 evilmike: ooh... I was thinking of a regular deep D vault, but Zot:1-4 is so much better 00:21:41 all three? :p 00:21:54 |amethyst? what do you think 00:21:57 Chance of all three, decent chance of two, lowish chance of one 00:23:04 a vault with three oklobs is already nasty... but then, I just beaten one in Lair so Zot can be manageable 00:23:06 <|amethyst> If I had to choose, I'd rather the @ screen and the on-gain message mention the effect (e.g. "studious" or "being taught") than the card name 00:23:17 on the other hand, I had servitors :p 00:23:24 kilobyte: three oklobs??? try the acid trip vault... 00:23:36 <|amethyst> as you pointed out, "sagacious" implies you already know the topic thoroughly 00:23:58 so, "you are becoming sagacious" 00:23:58 so being able to beat a Lair obstacle with something good enough for Vault:8 doesn't say much 00:23:58 true 00:24:09 evilmike: he said that was too long 00:24:13 oh right 00:24:18 "sagely"? 00:24:47 that works. Can also omit the "you are", I guess 00:24:56 <|amethyst> that's not even an adjective :) 00:25:23 hehe 00:25:36 you can just claim it is, that's the nice thing about english 00:25:45 well, no reason not to invent nice words 00:25:53 actually i think sagely is a adjective 00:25:54 like 00:25:58 he sagely stroked his beard 00:26:05 <|amethyst> Jevouse: that's an adverb 00:26:12 oh whoops 00:26:12 English has a long history of coining words for the situation 00:26:23 <|amethyst> you are sagifying Foo 00:26:32 sagifying ...lol 00:26:34 sagification is occurlating 00:26:36 <|amethyst> Foo is ensaging into you brain 00:26:45 Foo sages your brain 00:27:03 yes i'll siege your brain by sage means! 00:27:18 eh wait sage is an adjective in that 00:27:26 <|amethyst> of course, I'd be inclined to read that as "Foo savages your brain" 00:27:42 <3 00:29:06 <|amethyst> I'm going to commit it with the "studious about Foo" message 00:29:15 <|amethyst> something good will come along, I'm sure 00:29:25 instructed in Foo? 00:30:05 <|amethyst> I think I will use "sage Foo" as the short_text (% screen) though 00:30:14 <|amethyst> since those don't need to be grammatical 00:30:31 <|amethyst> hm 00:30:49 <|amethyst> actually, I'll just do "You are being taught Foo." for the long_text 00:30:54 <|amethyst> it can be changed if necessary 00:31:53 |amethyst: maybe put the skill in curly braces 00:32:00 {fire magic} 00:32:12 <|amethyst> for which? 00:32:37 for the short one 00:34:29 <|amethyst> does anything else use that? 00:35:22 <|amethyst> I guess "sage Axes" is kind of incongruous, too 00:36:02 sage {axes} 00:36:10 it makes sense to see that on the short screen 00:36:43 yeah, i agree with ZChris13 00:36:49 that or Sage: Axes 00:37:05 <|amethyst> axes sage 00:37:11 <|amethyst> necromancy sage 00:37:22 -!- ktgrey has quit [] 00:37:52 well uh...an axes sage sounds like he's spent his life making axes and knows all about them 00:38:16 rather than being a skilled axewielder 00:39:36 so i'd rather that it be clear that its the sage card 00:41:36 -!- ZChris13 has quit [Quit: SO MANY THINGS HOW DO I HOLD ALL THESE THINGS] 00:48:54 03|amethyst * r5ee2d78f0c0e 10/crawl-ref/source/skill_menu.cc: Show manual bonuses with crosstraining. 00:48:54 03|amethyst * r818cbaf56165 10/crawl-ref/source/ (output.cc player.cc status.cc status.h): Display manual skill in the @ and % screens. 00:48:55 03|amethyst * r9b7a088bb276 10/crawl-ref/source/ (describe.cc itemname.cc items.cc items.h tilereg-inv.cc): Display (studied) for active manuals, treat as equipped. 00:49:05 03|amethyst * ra24b71f6ef33 10/crawl-ref/source/dat/des/serial/window.des: Fix an unreachable corridor in co_window_broadway_c. 00:50:35 <|amethyst> I kept the messages as I had them at first ("studying" and "studious about"). It's suboptimal, but it matches the messages; something clearly superior will come along. 00:54:13 -!- Pingas has joined ##crawl-dev 00:54:13 -!- valrus_ has joined ##crawl-dev 00:56:01 <|amethyst> And that's probably all from me for a while... my committee wants a dissertation draft in about six weeks 00:58:02 -!- medgno has quit [Quit: Quitting] 00:58:24 -!- valrus_ has quit [Ping timeout: 240 seconds] 01:07:26 |amethyst: :( Bastards :p 01:08:57 -!- JamezQ has joined ##crawl-dev 01:09:24 nooo 01:09:37 who is gonna explain all the shiny code now 01:12:40 yeah, spammiest committer in the past few weeks 01:13:08 who's the second spammiest? 01:13:11 lessee... 01:13:24 eh 01:13:41 there's no crawl-changelog in the compiled version? 01:15:54 "git shortlog -ns start^..end" 01:16:22 ah thanks 01:17:05 since we tend to bring a lot of commits made a long time ago, it's best to find the first commit after a date as the boundary 01:17:18 date goes last? 01:17:27 what's the date format 01:18:13 January starts with 780e22fe, December with 570cf5fd 01:18:15 -!- bmh has joined ##crawl-dev 01:18:58 whoops crashed git 01:18:59 heh 01:19:47 so that 01:20:00 git shortlog -ns start^570cf5fd end? 01:20:31 570cf5fd^..master 01:20:51 but that's unfair, as (AFAIK) |amethyst didn't have commit rights through all of December 01:21:08 i'm finding the second guy 01:21:28 my numbers are a bit inflated by committing tiles and so on 01:21:48 and different people have a different view on fine-vs-monolithic commits too 01:22:03 it's a poor metric 01:22:15 fine 01:22:22 let's use another metric 01:22:35 its "who's here answering my questions instead of |amethyst" metric 01:22:38 you're it! 01:22:41 -!- bmh has quit [Client Quit] 01:22:55 -!- valrus has quit [Remote host closed the connection] 01:24:14 uhm... you haven't been active for more than literally a few days ago, other guys merely happen to be busy right now 01:24:59 well 01:25:04 the metric will change 01:25:07 i guess 01:25:33 however, so far the candidates are you and...evilmike 01:26:09 I can answer questions about vaults but for most other stuff you're better off asking other people 01:26:22 and evilmike just DQ'ed himself 01:26:58 you can ask me whatever you want, but I'll sometimes answer with "I don't know, sorry." 01:27:29 evilmile: how would you feel about a xom vault with morphing God altars 01:27:55 err evilmike 01:28:41 (a) there are already a ton of xom altar vaults, and (b) I highly doubt that's possible just with lua 01:28:45 Unstable branch on crawl.develz.org updated to: 0.10-a0-3072-ga24b71f (32) 01:29:55 also, I dont think morphing god altars would be good gameplay. Maybe altar mimics, but those dont work 01:33:18 how much work is required to make altar mimics? 01:34:42 I'd guess not much. They're just disabled, like other not-allowed mimics (eg wall mimics) 01:34:47 you can place them in wizard mode 01:37:02 ah 01:37:19 xom altar vault full of xom mimics! 01:39:55 semi-random xom altar vault. 75% of the time it's full of xom mimics. 25% of the time it's just full of xom altars. 01:43:33 Windows builds of master branch on crawl.develz.org updated to: 0.10-a0-3072-ga24b71f 02:15:17 -!- ainsophyao has joined ##crawl-dev 02:22:38 -!- blueDave has joined ##crawl-dev 02:23:43 -!- yogaFLAME_ has joined ##crawl-dev 03:01:54 -!- dtsund has quit [Quit: dtsund] 03:07:52 -!- the_glow1 has joined ##crawl-dev 03:08:02 -!- the_glow1 has quit [Client Quit] 03:09:29 -!- the_glow has quit [Ping timeout: 240 seconds] 03:26:35 -!- Nexos has joined ##crawl-dev 03:35:41 -!- st_ has joined ##crawl-dev 03:37:21 -!- yogaFLAME_ has quit [Ping timeout: 258 seconds] 03:42:26 -!- wtface has quit [Quit: HydraIRC -> http://www.hydrairc.com <-] 03:49:20 -!- MarvinPA has joined ##crawl-dev 04:01:56 -!- Nexos has left ##crawl-dev 04:08:39 -!- Textmode has quit [Quit: Ex-Chat] 04:55:00 -!- valrus has joined ##crawl-dev 04:59:38 -!- valrus has quit [Ping timeout: 255 seconds] 05:06:24 -!- casmith789 has quit [Ping timeout: 240 seconds] 05:09:40 -!- casmith789 has joined ##crawl-dev 05:18:50 -!- mikee_ has joined ##crawl-dev 05:25:48 -!- Ragdoll has joined ##crawl-dev 05:34:52 -!- blabber has joined ##crawl-dev 05:38:06 menv[current_mons->mindex()] 05:38:08 beh :p 05:47:36 -!- MarvinPA_ has joined ##crawl-dev 05:49:21 -!- MarvinPA has quit [Ping timeout: 252 seconds] 05:49:21 -!- MarvinPA_ is now known as MarvinPA 06:03:01 -!- JamezQ has quit [Ping timeout: 248 seconds] 06:13:04 03edlothiol * r304935764147 10/crawl-ref/source/webserver/README: Add a bit of documentation for the webtiles server. 06:13:28 Huene[istaken]: as you can see, I've just added a small readme for the webtiles server. if you have any specific questions, ask away 06:21:56 killed from afar by adjacent monster (https://crawl.develz.org/mantis/view.php?id=5172) by rafa 06:22:54 -!- blabber has quit [Quit: leaving] 06:24:04 -!- syllogism has joined ##crawl-dev 06:24:39 hi 06:25:11 currently ta is blocked by trees and translucent walls 06:26:07 shouldnt it be possible to use ta in those cases? 06:45:31 -!- monqy has quit [Quit: hello] 06:48:55 are jpeg and dpeg related? 06:57:28 brother and sister 06:57:53 -!- valrus has joined ##crawl-dev 07:02:08 -!- valrus has quit [Ping timeout: 240 seconds] 07:32:59 new Yredelemnul altar vault (with LUA stuff) (https://crawl.develz.org/mantis/view.php?id=5174) by dk 07:32:59 Debug mode crash when using stairs next to constrictor (https://crawl.develz.org/mantis/view.php?id=5173) by evilmike 07:43:08 New trap vault (rats in the wall) (https://crawl.develz.org/mantis/view.php?id=5175) by dk 07:47:54 "hello, thank you for calling crawl development support line, my name peggy" 07:58:04 -!- jeanjacques has joined ##crawl-dev 08:04:12 -!- valrus has joined ##crawl-dev 08:17:22 -!- HangedMan has joined ##crawl-dev 08:28:32 -!- blueDave has quit [Quit: Page closed] 08:28:37 -!- MarvinPA has quit [Ping timeout: 248 seconds] 08:53:18 03kilobyte * r834bc442d6f4 10/crawl-ref/source/ (arena.cc dungeon.cc dungeon.h l_dgnmon.cc wiz-mon.cc): Make dgn_place_monster() return monster* 08:53:18 03kilobyte * r2b2b927f740c 10/crawl-ref/source/ (6 files): Make place_monster() return monster* 08:53:19 03kilobyte * r2db87d6d5c94 10/crawl-ref/source/ (34 files): Make high-level monster creation return monster* 08:53:29 03kilobyte * rb8daaf465eba 10/crawl-ref/source/ (5 files): Some more mindexicide. 08:53:29 03kilobyte * r2f2ec3a96347 10/crawl-ref/source/ (mon-transit.cc tags.cc): Fix two cases of mid_cache out of sync. 08:57:06 -!- mikee_ has quit [Quit: I love my HydraIRC -> http://www.hydrairc.com <-] 08:58:21 -!- valrus_ has joined ##crawl-dev 09:02:36 -!- valrus_ has quit [Ping timeout: 240 seconds] 09:05:31 -!- MarvinPA has joined ##crawl-dev 09:05:50 -!- valrus has quit [Remote host closed the connection] 09:13:45 hm 09:21:18 dgn_place_map, dgn_safe_place_map, _build_primary_vault, _build_secondary_vault, _build_vault_impl.. why are there so many 09:23:11 Unstable branch on crawl.akrasiac.org updated to: 0.10-a0-3078-g2f2ec3a (32) 09:27:13 -!- evilmike has quit [Read error: Connection reset by peer] 09:27:54 -!- ixtli_ has quit [Read error: Connection reset by peer] 09:28:28 -!- ixtli has joined ##crawl-dev 09:30:37 message check 09:37:25 Huene[istaken]: did you see what I wrote earlier? I couldn't message you because of the [] 09:38:14 !tell edlothiol thank you very much 09:38:14 Huene[istaken]: OK, I'll let edlothiol know. 09:39:59 oops you're there 09:40:00 Huene[istaken]: if anything is unclear, let me know 09:40:03 yeah ;) 09:40:37 ok will do I might nothave time to get it done right now since I have to leave for work shortly, but I'll look thinks over 09:40:44 ok 09:43:04 looks like I'm wanting to use crawl-ref not crawl correct? 09:43:15 nevermind 09:44:12 sorry git isn't my strong suit, that said I've pushed through it a few times before, but I'll work that part out I don't expect you to help with that :D 09:44:54 as a bit of a query, where will this server be situated? 09:46:05 Pittsburgh, Pa crawl.mcbadwolf.com, though it's generally not intended to be public, more to reduce the lag I see on CDO 09:46:30 you can ask about git too, I just can't guarantee I can help ;) 09:46:35 :D 09:47:28 hmm that was crawl-ref/README.txt correct? I'm not seeing any snippits relating to webtiles, but I may be simply missing it 09:47:45 ah no, it's crawl-ref/source/webserver/README 09:47:56 ahh well that would explain it 09:47:57 ty 09:49:04 oh wow this is rediculously easy 09:51:14 I do have a question though, this seems to be running its own webserver, is it rather involved to utilize an existing apache2 installation? 09:51:27 -!- Ragdoll has quit [Quit: Up, up and away!] 09:52:00 -!- Ragdoll has joined ##crawl-dev 09:54:35 hmm... I have to admit I don't really know -- Napkin (who runs CDO) might be able to help with that, but I think he's currently on vacation 09:54:54 ok good to know 09:55:53 although, crawl.develz.org and tiles.crawl.develz.org are on different IPs, so he probably doesn't have that problem 09:55:53 Napkin was around yesterday 09:56:11 it's not that, I would prefer not to use a custom port 09:56:16 they're ugly :D 09:56:26 I'll just have a redirect for now though 09:58:31 -!- SamB_XP_ has quit [Read error: Connection reset by peer] 09:58:56 -!- SamB_XP_ has joined ##crawl-dev 10:00:18 vehumet trees vault scriptet (https://crawl.develz.org/mantis/view.php?id=5176) by dk 10:00:29 03dolorous * rd1f35e1b6538 10/crawl-ref/source/beam.cc: Make ballistomycetes have the same god as the spores that made them. 10:00:40 03dolorous * rffe01e32ce4e 10/crawl-ref/source/beam.cc: Add formatting fix. 10:00:43 Huene[istaken]: you might be able to do it by having apache act as a proxy, passing connections on to the webtiles server 10:01:25 I probably missed something silly, but using the provided webserver I'm getting ImportError: No module named websocket, I have python already and just installed python-tornado so I should have met the deps mentioned 10:02:06 edlothiol: how do i generate crawl-changelog.txt from git? 10:03:52 Jevouse: no idea, there's probably a script somewhere, but I don't know where 10:04:29 Huene[istaken]: huh... did it give a file and line number? 10:04:48 onemoment 10:05:36 Huene[istaken]: what version of tornado did you install? 10:05:36 http://pastebin.com/qJ1ygkWU 10:05:37 and whatever the latest one is in ubuntu's repos one sec let me check 10:06:03 -!- the_glow has joined ##crawl-dev 10:06:39 ahh yep that might be it 1.0.1-1 10:06:45 alright well I'll have to look into that after work 10:07:04 yeah, that would be way too old 10:07:46 getting the new version isn't hard -- just download the source, put it somewhere and start the server with PYTHONPATH=(path to tornado) 10:15:07 03edlothiol * r9682e57837bc 10/crawl-ref/source/webserver/README: Add a link to python-tornado. 10:15:46 lol 10:15:48 it was really very simple 10:15:55 git log > crawl-changelog.txt 10:16:01 ok servers running just need to fix the user stuff, but I can't do it now, will work on that when I get home :D thanks a ton edlothiol 10:16:14 except that doesn't format 10:16:15 bah 10:16:16 great :) 10:42:23 -!- Ragdoll has quit [Quit: Up, up and away!] 10:45:05 Jevouse: why do you want to generate changelog.txt anyway? 10:45:16 so that i can look at the changes 10:45:41 way, way, WAAAAY too spammy 10:45:43 its not documented fully anywhere else 10:46:07 why not directly use git log, or use the rss feed from gitorious, or use the commit mailing list? 10:47:08 RSS feed and commit mailing list sound really spammy 10:47:14 i just might use git log 10:47:16 meh 10:53:01 -!- Ragdoll has joined ##crawl-dev 10:57:00 * SamB_XP_ wonders why dolorous always says "add formatting fix" like that, rather than "fix formatting" 10:58:22 * Jevouse thinks dolorous comes from a declensionist country 10:59:14 at some former repo i had to work with, all commits would be rejected if they didn't start with 'add' or 'fix' 10:59:28 took me months to train off this crap again afterwards 10:59:37 * Jevouse notes that fix formatting starts with fix 11:00:08 yeah, just wanted to point out that people do the weirdest things, so it might have been a similar issue there 11:00:31 (e.g. when you fix something you also need to provide an issue number else it still is invalid) 11:00:42 * Jevouse notes that germany is notorious for such language 11:01:21 does removing things count as fixing them, in that system? 11:01:53 presumably you are removing a bug 11:06:51 MarvinPA: you'd have to write a ticket 'remove x' and fix that with the commit 11:08:55 -!- edlothiol has quit [Remote host closed the connection] 11:13:29 -!- edlothiol has joined ##crawl-dev 11:15:58 kilobyte: did you know that GCC writes the .d files before it writes the .o files? 11:18:37 SamB: no problem, the .o is still missing 11:18:51 and make will delete it if gcc is interrupted 11:19:28 * SamB guesses he still hasn't unraveled the shell conditionals 11:30:58 kilobyte: something's weird...i went from near starving to very hungry after drinking a potion of brilliance 11:32:03 do all potions give sustenance like water now? 11:32:24 oh, right, this is between the .cc and the .d 11:34:55 * SamB wishes make -p was a mite less verbose about non-targets 11:36:07 * SamB also rather wishes it would sort the output sensibly 11:36:33 I think it's sorted in hash order or something! 11:41:38 SamB: d'ya know? 11:42:12 03SamB * r01f46b9ec12c 10/crawl-ref/source/Makefile: Only skip CFLAGS difference check when ALL goals permit this. 11:42:22 03SamB * r13dfca7f5bc9 10/crawl-ref/source/Makefile: Makefile: Reformat the computation of VALID_DEPS for readability. 11:43:12 Jevouse: I'm just guessing because of (a) how crazy it is and (b) these little two-line hash statistic reports that appear every so often 11:43:48 no no 11:43:52 the answer to my question 11:43:52 lol 11:45:31 kilobyte: hmm ... actually, we're deliberately not telling make that the compilation rule also generates the .d files 11:46:06 aren't we? 11:46:51 Jevouse: that does sound a bit odd, though 11:47:43 kilobyte: oh, btw, that VALID_DEPS computation doesn't handle .m files 11:48:28 Jevouse: all potions always did, including water fountains 11:48:47 eeeinteresting 11:48:47 kilobyte: thanks 11:49:03 SamB: you mean, there's a bug there? That can't be! 11:50:27 yeah right 11:51:00 kilobyte: what do you think of allowing potions and scrolls to float on deep water and allowing the player to reach those items from adjacent squares? 11:51:38 you also know perfectly well that it doesn't check whether *headers* have changed 11:52:08 SamB: ...? 11:52:16 don't you need a header to check whether headers have changed 11:52:28 .d should have all header dependencies 11:52:33 yes, they should 11:53:06 but, if foo.cc includes bar.h, and bar.h includes baz.h ... 11:53:25 then baz.h gets removed, and bar.h is changed to not include it anymore ... 11:53:39 make will get rather annoyed 11:54:17 * SamB supposes that ignoring the .d file would not be enough in that case, though 11:55:24 kilobyte: so, what was the actual problem this VALID_DEPS thing was introduced to solve? 11:55:27 fortunately file removals are rare... but no real idea how to fix that 11:55:43 automake for example will force a full rebuild every time the list of files changes 11:56:21 SamB: if the .cc file or .cflags changed, information in .d is likely to be wrong 11:56:41 I was thinking something along the lines of outlining the problem in a comment, and blaming the whole thing on Make for not providing an appropriate mechanism for handling such things 11:56:55 kilobyte: true 11:57:15 if .cflags changed due to the compiler being different (like, x86_64-linux-gnu-g++ vs i686-w64-mingw32-g++), they're guaranteed to be wrong, in fact 11:57:32 ok, almost guaranteed 11:57:42 why would that be guarenteed 11:57:59 the .o files are certainly stale, though 11:58:40 * SamB wasn't aware that Crawl had any architecture-dependant headers 11:59:05 -!- Cryp71c has joined ##crawl-dev 11:59:12 remember, we don't include the standard headers in the .d files for crawl proper 12:00:29 do you two gents know how nausea and water interact? 12:01:36 if someone installs headers that break ABI, they can run their *own* "make clean" 12:01:55 SamB: but includes still differ 12:02:05 kilobyte: hmm? 12:02:41 is this a case of "in soviet russia, HEADER includes YOU?" 12:03:27 not that it's a big deal either way 12:03:37 I dunno why I'm arguing 12:04:42 like, libunix.h vs libw32h.h 12:04:46 * kilobyte kicks his ISP. 12:04:55 oh, I missed the "mingw32" part 12:04:58 or, even more likely to change, tiles vs non-tiles 12:05:06 ah, yeah, that'd do it 12:05:15 -!- Keskitalo has quit [Ping timeout: 252 seconds] 12:05:22 any cross-compilation likely, too 12:05:42 but neither of those cases has a whole lot to do with a change in compiler 12:05:56 I prefer 40 second builds for arm cross over 1h 50m natively :p 12:06:46 it's arm-linux-gnueabi-g++ for armel or something else for armhf 12:06:51 -!- Keskitalo has joined ##crawl-dev 12:07:39 anyway, yeah, using a different port or UI is certainly likely to invalidate the .d files ;-) 12:08:22 that's the reason for VALID_DEPS to be invalidated if .cflags change, even if .d are newer than .cc 12:09:00 anyway, some sort of comment about the purpose of VALID_DEPS would probably be a good idea 12:11:21 I can supply the rant about file removal-related problems, if that's desired 12:15:40 added 12:16:18 03kilobyte * reda3592fd047 10/crawl-ref/source/Makefile: Add a comment what VALID_DEPS are for. 12:20:51 kilobyte: d'ya know 12:22:28 -!- Cryp71c has quit [Quit: Leaving] 12:36:17 -!- ainsophyao has quit [Remote host closed the connection] 12:56:49 -!- dtsund has joined ##crawl-dev 12:59:07 -!- valrus has joined ##crawl-dev 13:03:28 -!- valrus has quit [Ping timeout: 244 seconds] 13:13:41 kilobyte: Did I understand your commit correctly that you removed -Tele and paired tele from constriction? 13:32:22 "make: *** No rule to make target `abl-show.o', needed by `crawl'. Stop." 13:33:38 dtsund : make clean, try again 13:33:55 No dice. 13:34:37 weird 13:34:41 you are using git? 13:34:47 Yes. 13:35:09 on windows? 13:35:15 Linux. 13:35:37 better mantis it 13:35:51 they've been fiddling with the makefile a lot 13:35:53 I've successfully compiled from source before, but this is a fresh repo pull. 13:40:37 Huh, CDO is hosting Oldcrawl now? 13:42:00 CAO's been having problems 13:44:04 -!- MarvinPA_ has joined ##crawl-dev 13:44:29 dpeg: regarding constriction damage: kilobyte wrote in the commit that he would at least half the damage. i think having uniform damage over time is important (the mantis issue) and for player balance to have some kind of heavy xl effect in the formula. 13:45:04 because especially naga is silly in the early game right now 13:46:08 they already had a very good early ability in poison spit 13:46:17 naga: constricting ogres on D:2 4eva 13:47:08 -!- MarvinPA has quit [Ping timeout: 252 seconds] 13:47:08 -!- MarvinPA_ is now known as MarvinPA 13:47:27 jeanjacques: nobody ever objected to changing the formula -- it was a start. 13:47:41 dpeg_: Fractional spell success patch will have to wait until I can actually compile from the git repo, I'm afraid. 13:47:52 dpeg_: do you know how nausea and water interact 13:48:28 dtsund: don't worry 13:48:31 Jevouse: no idea 13:48:32 <|amethyst> dtsund: I'm not supposed to be here right now, but touch .cflags will fix it 13:48:49 oh golly its neil 13:49:08 |amethyst: hi! :) 13:49:15 |amethyst: any idea how nausea interacts with water 13:49:24 |amethyst: Where on the doll should I touch .cflags? 13:50:18 <|amethyst> dtsund: just create it as an empty file in the 'source' directory 13:50:24 <|amethyst> dtsund: I think SamB broke it 13:50:33 <|amethyst> maybe it wasn't SamB 13:50:33 |amethyst: Didn't work. 13:50:36 <|amethyst> hmm 13:51:38 <|amethyst> Jevouse: you can still drink potions, including water and potions, when nauseated 13:52:05 |amethyst: still 60 nutrition? 13:52:14 |amethyst: For what it's worth, touching abl-show.o shows that there's no rule to make abyss.o either. 13:55:04 what? 13:55:56 <|amethyst> SamB: if I do a clean pull, plain 'make' doesn't work 13:56:02 <|amethyst> dtsund: does make all work? 13:56:22 I didn't remove any rules :-( 13:56:22 oh 13:56:22 DOH 13:57:09 |amethyst: Nope. 13:57:34 <|amethyst> oh, dtsund is having a different problem from the one I'm having 13:57:49 "make: *** No rule to make target `abl-show.o', needed by `crawl'. Stop." 13:58:33 I think I did break it 13:59:01 <|amethyst> Jevouse: you know, you could try this out in wizard mode... but, yes, the potion code calls lessen_hunger which doesn't care about nausea at all 13:59:04 <|amethyst> anyway, gtg again 13:59:24 <|amethyst> I should stop checking in to see if I have messages; I get dragged back in :) 13:59:29 Makefile appears to be broken. (https://crawl.develz.org/mantis/view.php?id=5177) by dtsund 13:59:36 <|amethyst> s/get dragged/drag myself/ 14:01:42 |amethyst is the man 14:02:00 |amethyst: bye! 14:03:58 -!- MarvinPA_ has joined ##crawl-dev 14:04:50 oh, I broke it in two different ways 14:04:52 wowee 14:07:17 -!- MarvinPA has quit [Ping timeout: 248 seconds] 14:07:18 -!- MarvinPA_ is now known as MarvinPA 14:07:57 dpeg, how's the monster description patch thing going? 14:11:33 -!- agolden has joined ##crawl-dev 14:12:27 fixes pushed 14:12:59 (one was rename-o, one was a logic error) 14:13:52 wait, they didn't push 14:14:31 fixing the fixes! 14:14:44 * SamB is actually just rebasing them 14:15:04 and only one of the two errors was part of anything resembling a fix 14:16:05 there, they actually pushed this time 14:16:17 03SamB * r4febd7ca4bc0 10/crawl-ref/source/Makefile: I also forgot that MAKECMDGOALS might be empty... 14:16:27 03SamB * r762a5dc1a6d2 10/crawl-ref/source/Makefile: Whoops, I broke the VALID_DEPS computation... 14:16:45 i wonder how many fixes need to be fixed 14:16:51 would be interesting to know 14:17:23 most of them 14:18:05 we *try* to do most of it *before* committing 14:19:20 ah 14:19:21 i mean 14:19:25 after commit 14:31:49 HangedMan: you have to send it to someone else. I am about to retire, I just wait for kilobyte to appear. 14:32:07 gasp 14:32:22 I apologise for that, there'll be a number of half-finished (and thus never finished) targets from that. (DG, Vehumet, etc.) 14:32:46 Vehumet's changing? 14:33:01 the "gift spells instead of books" vehumet, I presume 14:33:06 Oh yeah. 14:33:18 gift spells ? 14:33:18 There is an implementable about spell gifting and Thasero claimed to have a patch but despite bugging him from time to time, we never saw it. 14:33:24 woooooo 14:44:57 dpeg_: by "retire", I assume you mean "go to bed"? 14:45:49 does that mean i can actually have my first spells 14:45:52 from vehumet 14:45:54 mmm 14:46:07 SamB: no, leave Crawl 14:46:23 you're going to leave crawl as soon as kilobyte appears? 14:46:44 well, I'll go with or without him but I think he should be around 14:47:08 * SamB didn't realize the internet worked like that 14:47:41 don't leave ussss 14:48:12 how are we gonna make peg jokes then? 14:48:45 please remove me from CREDITS, forum, dev webpage, SF, gitorious etc. 14:48:56 forever 14:49:02 I won't read the mailing lists or the forum; if you want to reach me, you can send me a mail. 14:49:33 HangedMan: I've been around for long enough.... time to, as M Bachman puts it, step aside 14:49:34 you don't get removed from CREDITS just because you leave, silly 14:49:42 unless, of course, you are ASHAMED of us? 14:50:00 I blame the new people 14:50:06 so it's your fault, sam 14:50:17 (You likely get moved to a different *section* of CREDITS, though.) 14:50:21 yes 14:50:30 -!- agolden has left ##crawl-dev 14:50:41 I think opening Crawl to new devs was the best thing I ever did for the project. 14:51:31 that's what you'll be remembered for 14:52:13 -!- Pingas has quit [Read error: Connection reset by peer] 14:52:44 Jevouse: I thought bazaars, or deep dwarves :) 14:52:55 nobody likes to think about DDs 14:53:10 they are *that* race 14:53:17 * SamB thinks DD are cool 14:53:39 dpeg_: wait, why quit so totlly? 14:53:40 dpeg_: The difference is, nobody misses M Bachman. 14:53:46 you're a good person 14:54:16 phyphor: a matter of communication but I simply lack the energy to fight back 14:54:25 (the constriction re-wind, if you want to know) 14:54:38 ah, well, may I suggest a tactical withdrawal rather than surrender? 14:54:39 (they're one of the few races which have no reason to worry about being removed as redundant.) 14:54:46 -!- JamezQ has joined ##crawl-dev 14:54:46 take a month out, see what happens 14:54:50 phyphor: no, because that was last time. This time it's for reals. 14:54:58 constriction re-wind? 14:55:05 dpeg_: is there some reason? 14:55:11 like, you need to get a life? 14:55:13 oh dpeg got taken down a peg? 14:55:15 dpeg_: ah, well, I for one will be sad to see you go 14:55:21 SamB: I have two children :) 14:55:30 you need to actually give your life some *attention*, then? 14:55:57 dpeg_: children should play crawl instead of those other games 14:56:03 It is no problem if the constriction has to be changed or even rolled back. But doing it in one single commit without prior discussion makes everything so cumbersome. I've been exactly there before (also with kilobyte) and I simply don't have the will to discuss after the fact. 14:56:09 Jevouse: tricky before they can read, though 14:56:33 SamB: they'll learn to read just to play! 14:56:47 Jevouse: which is how I learned a lot of English (from Nethack). 14:56:50 oh, I missed where you gave "constriction re-wind" 14:57:22 SamB: see, it works! 14:57:36 I remember trying to use the computer when I was still learning to read ... 15:00:04 i remember wrenching newspapers from the newspaper delivery boy at 5am 15:06:31 -!- ais523 has joined ##crawl-dev 15:06:58 -!- MarvinPA_ has joined ##crawl-dev 15:09:08 -!- MarvinPA has quit [Ping timeout: 240 seconds] 15:09:13 -!- MarvinPA has joined ##crawl-dev 15:09:20 -!- edlothiol has quit [Quit: Page closed] 15:09:36 better yet, i learned to use computers and to read english at the same time 15:09:57 i remember trying every command of dos to learn what it did 15:10:13 until i reached format... 15:11:38 -!- MarvinPA_ has quit [Ping timeout: 255 seconds] 15:12:21 -!- galehar has joined ##crawl-dev 15:12:36 hi 15:12:43 -!- edlothiol has joined ##crawl-dev 15:12:54 oh galehar 15:13:39 galehar: why do skill points only matter to you 15:14:16 03galehar * r3abd0b0143e2 10/crawl-ref/source/cloud.cc: use BASELINE_DELAY instead of magic number. 15:14:16 Jevouse: what? 15:14:16 03galehar * r97cd5d75c001 10/crawl-ref/source/ (cloud.cc mon-act.cc ouch.cc ouch.h): Scale constriction damage with time. 15:14:22 ?? skill points 15:14:22 skill points[1/1]: no one but galehar should know or care what these are 15:14:30 :) 15:14:34 MarvinPA, galehar: you've been around for a bit, so you should know: I'm packing my things. 15:15:03 well, skill points have been used in crawl since before I started hacking it 15:15:15 also, if you are the skill point specialist: what's the skill level formula? 15:15:19 but I've reworked a lot of the skill system on my own 15:16:24 Jevouse you might find some answer on this page: https://crawl.develz.org/wiki/doku.php?id=dcss:brainstorm:skills:experience_system 15:16:36 now you just act like as if reverting commits is impossible 15:16:37 I'd like to say that I was skeptical about the skill system but it delivered on all fronts. 15:16:42 that's quite .. not true. 15:16:56 although auto mode could need some help 15:17:23 is that table updated, galehar? 15:17:25 dpeg_: what do you mean "I'm packing my things"? 15:17:46 Jevouse: most of the "proposals" on this page has been implemented in 0.9 15:18:23 galehar: I'll leave. 15:18:24 dpeg_: godspeed! So long, and Thanks for All the Nerfs! 15:18:41 bhaak: I hope someone takes up the nerfing hammer, it is the single most important tool. 15:18:48 "i am leaving", not "i'll leave", FYI :) 15:18:59 hey, a lorimer 15:19:01 Here Lies the Nerfinatorâ„¢ 15:19:10 galehar: and they are not touched in 0.10? 15:19:34 dpeg_: the team needs a new one. yours is so used, it'll likely break soon 15:19:34 galehar: apart from stealth that is 15:20:23 bhaak: yes, seems like it. But I am pretty sure that questioning features and looking at them without fear is deeply established in the team. 15:22:09 Jevouse: yeah, the skill system has not changed much in 0.10 (appart from skill restrictions) 15:22:25 dpeg_: so, what are you up to? Back to NH? 15:22:28 -!- nooodl has joined ##crawl-dev 15:22:29 dpeg_: one should hope :) 15:23:38 don't go to sporkhack, that development is suspended now because of lazy developers! unnethack is open for devs and designers ;-) 15:24:06 hee 15:24:08 i heard that :) 15:25:15 wait wait wait 15:26:03 galehar: skill level XP cost raises with total skill level still?? 15:27:17 galehar: no roguelikes. If anyone wants to discuss gods, you know where to find me. 15:27:21 Jevouse: no. skill point cost raises with total skill points. 15:27:44 omg 15:27:51 mind = blown 15:28:07 dpeg_: didn't your hear the news. 2012 is the year of the roguelikes, you can't escape them! :-D 15:28:11 no wonder i have such a hard time 15:28:25 dpeg_: so why leaving? Those stupid players? Lazy devs? Damn Real Life? Boredom? 15:28:28 i leave a few nonessential skills on and suddenly 15:29:07 galehar: reverting the constriction effect without prior discussion... we've been there before and I don't have the time to do it again 15:29:42 I see 15:30:31 galehar: so the fixed skill point cost based only on skill point in that skill was not implemented? 15:32:27 Jevouse: the change was to make the skill cost depend on total skill point only. It used to depend also on the skill level. 15:33:22 galehar: ah, so generalization is not punished as harshly? 15:33:32 total skill points depends only on incoming XP. It doesn't matter what skill you train, cost will raise at the same rate anyway. 15:34:02 i see 15:34:47 but it is still optimal gameplay to raise a few key skills first then 15:36:12 Well, there was another change which brought back the cost of magic skill to the same level as normal skills. 15:36:25 they used to have a special hidden discount at low levels 15:36:50 raise a few key skills to 15, it seems 15:36:51 so casters need to specialize a lot in the early game to get their basic spells 15:37:15 yes that is kinda annoying for wizards 15:37:28 since their starting spellbook is like, everything? 15:38:16 well, conj/ice/air/tloc/tmut/hexes iirc 15:38:17 well, it's balanced (I hope) 15:38:32 you have to make choices 15:38:47 which means mephitic cloud 15:39:08 it is one of the main reasons unspoiled players have a harder time 15:39:29 nobody plays wizard to get summon imp 15:39:46 rather, they love the flexibility of the background 15:39:55 but if they have to specialize anyway, why bother 15:39:56 they dont know to turn everything but their primary weapon/magic skill off for the early parts of the game 15:40:34 i would give a discount for generalization 15:40:39 to make it easier on unspoiled players 15:40:43 and wizards 15:41:30 whops, forgot summoning in that list 15:41:59 jeanjacques: maybe we should change the default enabled state of skills to a more sensible default 15:42:46 Jevouse: I think it's better balanced this way. Aiming straight for meph is suboptimal, because it is expensive. 15:43:00 you should start with summon imps 15:43:19 galehar: or give wizard a little boost to spellcasting 15:43:35 if a backgrounf is about getting a spell at D:3 and spamming it all the way it's not the most interesting gameplay 15:43:42 galehar: 130->120 15:43:57 since spellcasting is the default magic skill 15:44:01 that makes everything easier 15:44:08 and as wizard you should want to cast everything 15:44:14 situationally speaking 15:44:31 backgrounds don't give permanent bonus. And wizards don't need a boost anyway 15:44:32 with some casting backgrounds the situation is more complicated 15:45:06 because spellpower is only the primary concern for (most) direct damage spell 15:45:39 -!- blabber has joined ##crawl-dev 15:46:35 galehar: so you would start players off with stealth/dodge/etc. off? 15:52:02 armour/dodging/t&d are all very bad early on. stealth is very situational. turning all of those off by defualt would be good. 15:52:22 well 15:52:33 but i am not so sure how you would handle automatic mode 15:52:38 a general description of 15:52:53 how they are bad might be useful 15:53:11 hard to make it non spoiler though 15:53:26 jeanjacques: we can also just tweak initial % 15:53:33 could help for D:1 and D:2 15:53:51 and also a hint when player start looking into skills 15:54:52 or you could make armour/dodging/T&D much easier early on and harder later 15:55:08 so that they get useful much faster 15:55:23 and players are not inclined to raise them too much 15:55:30 in the early stages 15:55:37 easier said than done 15:56:18 or if they really wanna raise them they are useful 15:56:26 for whatever reason 15:56:33 they are heavily based on your equip/stats. 15:56:45 well we are assuming the player will raise dodge if he is using light armour and small race and such 15:56:52 which is not contingent on spoiler info 15:57:00 but can be deduced a priori 15:57:27 and that they represent a bonus on top of your starting stats, which is very small in comparision 15:57:46 which is why i just propose making such an early investment more viable 15:58:09 raising your ac/ev from say 5/11 to 6/12 is just not important early on 15:58:27 but they won't know how much the skill will raise it by 15:59:01 since it is fractional 15:59:10 true. but different effect of armour/dodging would be better than changing the progression away from all other skills. 15:59:12 all they can do is invest until they see integer increase 15:59:22 by then they are screwed 15:59:47 well, making initial skill effect of armour/dodging bigger could have same effect 16:02:25 and specifically telling player this 16:02:44 that armour/dodging is more beneficial at lower levels 16:04:30 it is quite congruent with real experience since mastering the basics usually does give more benefit anyway 16:05:08 the problem is not messing up the balance 16:05:39 it is not often that one finds crystal plate on D:1 16:05:41 it is not bad that it is a strategic decision when to raise defensive stats. just very unintuitive that you have to wait until you can "afford" to do it. 16:05:59 quite 16:06:05 that you have to master offense before defense 16:06:08 rather 16:06:17 which is i think quite biased 16:07:01 it basically takes away this decision from the player 16:07:07 because you have to do this to win 16:07:21 unless you already start with huge offense (troll) 16:07:56 and naga now 16:07:59 with spit and constrict 16:09:29 then you can ignore offense for a while 16:09:43 and basically rip through stuff 16:11:02 subtractor snake (10S) | Speed: 18 | HD: 18 | Health: 77-123 | AC/EV: 6/16 | Damage: 2514(subtractor) | Flags: cold-blooded | Res: 06magic(72) | XP: 3037. 16:11:02 %?? subtractor snake 16:11:08 well early defense is hugely based upon positioning 16:11:13 like corridoring 16:11:31 and stair dancing 16:11:31 and such 16:11:47 -!- blabber has quit [Quit: leaving] 16:12:07 or just running away 16:12:51 i think buffing early defensive skills could lead to more interesting fight decision making 16:13:11 fight or flee 16:13:18 where one is not always certain 16:14:11 like heavy armour could slow turn speed but provide greater benefits with armour skill 16:14:47 err 16:14:48 slow run speed 16:15:39 because heavy armour is already too ignored in earlygame and most of midgame by most people 16:15:40 better offense will still be the best way if you dont want to die to ogres/orc warriors 16:15:54 so you trade survivability for speed instead of EV 16:15:59 i mean 16:16:04 AC for speed instead of EV 16:16:44 removing the resource of running away, yes, chei is so popular for that 16:16:50 -!- nooodl has quit [Read error: Connection reset by peer] 16:16:54 you can still run away 16:16:57 you just take a few more hits 16:17:06 but you have AC +EV to compensate 16:17:10 -!- nooodl has joined ##crawl-dev 16:17:12 a few 16:17:31 a few centaur arrows, a few smites 16:17:32 of course you would need to balance it such that they don't get to swarm you in LoS 16:17:41 smites are just gay 16:17:45 let us not speak of smites 16:18:06 language 16:18:12 i have died as a centaur running away from priests 16:18:29 just in LOS 16:18:35 yes, and 16:18:39 your monologue is getting off-kilter 16:18:50 quite so 16:19:22 somebody should really make local arena not have an input character limit 16:20:19 well, in the case of not being able to run away anyway (read: naga) it could be useful 16:23:24 -!- JamezQ has quit [Ping timeout: 240 seconds] 16:24:44 the goal of making defensive skills useful earlygame seems to be desirable in any case 16:27:07 less unavoidable deaths, less suboptimal play for training them early, somewhat easier learning curve 16:29:24 -!- Jevouse has quit [] 16:30:38 Singapur? 16:32:31 clear hints to players that early investment in defensive skills is rarely worth it. that could mean a plain mention that armour skill bonus to ac is based on the total base ac of the armour pieces you wear. for dodging the starting ev is the "problem". 16:32:59 right now the in game dodging description talks more about magic resistance 16:36:12 I'd like to point out that all of this is not much of a problem in auto mode. 16:38:27 it just trains smaller amoounts compared to being activated in manual mode. 16:38:46 so it takes care of itself 16:38:55 remember that it doesn't have to be perfect to work 16:40:06 how much xp you invest in these skills in auto mode depends on how often you get hit/evade things, right? 16:40:23 yes 16:41:22 armour is still the old armour weight code so i suppose it moves higher if you happen to rest more often? 16:42:13 hm, don't know 16:42:20 could test in wizmode 16:43:00 i would just like to think that automatic mode could be "silently" improved in respect to early defensive skills 16:45:10 just multiply their weight by say (xl/10) or something 16:46:12 1/10? 16:46:14 until what? 16:47:18 until it reaches regular weight at xl10 (just the general idea, ignore the concrete numbers) 16:47:59 -!- medgno has joined ##crawl-dev 16:51:39 Interesting idea. But the question is what changes the weight. 16:55:04 -!- heteroy has joined ##crawl-dev 16:59:56 -!- valrus has joined ##crawl-dev 17:01:32 bye folks 17:01:47 -!- dpeg_ has quit [Quit: leaving] 17:04:35 -!- valrus has quit [Ping timeout: 252 seconds] 17:06:48 -!- nooodl has quit [Quit: Leaving] 17:35:09 -!- ainsophyao has joined ##crawl-dev 17:49:29 You have visited 17 bazaars. 17:51:43 -!- monqy has joined ##crawl-dev 18:05:12 -!- DrPraetor has joined ##crawl-dev 18:08:00 -!- Ragdoll has quit [Read error: Connection reset by peer] 18:09:29 I can't find the .des file for the ashenzari altar that has a cursed weapon as well as the book....? Or is the cursed weapon described elsewhere. 18:11:23 -!- Wensley has joined ##crawl-dev 18:11:49 -!- ainsophyao has quit [Remote host closed the connection] 18:34:33 -!- Textmode has joined ##crawl-dev 18:36:30 -!- Textmode has quit [Max SendQ exceeded] 18:36:32 -!- JamezQ has joined ##crawl-dev 18:38:18 -!- Textmode has joined ##crawl-dev 18:40:10 -!- Textmode has quit [Max SendQ exceeded] 18:56:43 -!- medgno has quit [Quit: Quitting] 18:59:16 -!- JamezQ has quit [Ping timeout: 240 seconds] 19:12:45 -!- Textmode has joined ##crawl-dev 19:13:30 -!- heteroy has quit [Quit: ChatZilla 0.9.87 [Firefox 3.6.25/20111212142243]] 19:21:11 -!- syllogism has quit [] 19:29:52 -!- ussdefiant has joined ##crawl-dev 19:34:23 -!- HangedMan_ has joined ##crawl-dev 19:35:18 -!- HangedMan has quit [Ping timeout: 258 seconds] 19:43:48 -!- krel has left ##crawl-dev 19:48:21 -!- ainsophyao has joined ##crawl-dev 19:49:00 -!- JamezQ has joined ##crawl-dev 19:51:02 -!- HangedMan_ is now known as HangedMan 19:53:07 Electrocution prompt takes turn (https://crawl.develz.org/mantis/view.php?id=5178) by minmay 20:02:09 -!- JamezQ has quit [Ping timeout: 240 seconds] 20:03:20 -!- DrPraetor has quit [Ping timeout: 252 seconds] 20:25:25 Napkin are you there by chance, I was told that if I wanted to configure webtiles to work with apache2, you may be the person to talk to 20:26:31 haha 20:26:41 did edlothiol tell you to ask napkin? 20:27:07 pretty much 20:27:36 I got the server up, well minus the user stuff, which I need to work on now, but as far as apache configuration that Napkin would be the one to talk to 20:27:48 I might be able to help with that 20:28:00 I can log on to cdo and dig around and find the relevant part of the apache conf 20:28:01 possibly 20:28:27 if you had the virtualhost information for it that would help tremendously 20:28:28 would having a portion of the config file help? 20:28:35 for which address 20:28:39 webtiles 20:28:40 tiles.develz.org? 20:29:05 umm I thought it had two sub's sec 20:29:21 tiles.crawl.develz.org yeah 20:30:38 does /etc/apache2/apache2.conf sound right? 20:31:09 er well in ubuntu it's /etc/apache2/sites-enabled/default-000 then inside there, the section relating to tiles.crawl.develz.org 20:31:17 I'm not sure what you're working with there 20:31:58 if it's just pointing to the directory and it doesn't have anything special I can probably set that up myself but if it's more involved than say 3 lines then it would probably help 20:32:19 aha, I've found the file but I don't have permissions to view it 20:32:20 there may be more than one section 20:32:36 ahh well, I'll poke Napkin when I see them then 20:33:11 in the meantime I'll try to find what is actually being served and just try a simple configuration 20:33:21 and figure out what I need to do to get users working 20:43:48 Fraction-based success indicator (https://crawl.develz.org/mantis/view.php?id=5179) by dtsund 20:48:23 I'm seeing that I need to have a script copy a template options file inplace when a user is new, 2 questions regarding that, first, where is the appropriate place to put them, and second is there a template somewhere 20:51:04 nevermind found the place 20:51:35 er nevermind my nevermind >< 20:55:02 -!- jeanjacques has quit [Ping timeout: 252 seconds] 20:57:53 -!- DrPraetor has joined ##crawl-dev 20:58:06 Is gitorious down? 20:59:17 Hmmm... no, it isn't. Can anyone else access the crawl source via the http inerface on gitorious? I can't. 20:59:47 not available here in pittsburgh, on verizon 21:00:04 Well, status.gitorious.org says it's fine :) 21:00:14 I think it's telling fibs 21:00:33 It delights in deceiving us. 21:00:44 -!- valrus has joined ##crawl-dev 21:00:46 -!- st_ has quit [] 21:00:52 btw, one of you managing webtiles should consider creating an app for the chrome webstore 21:01:22 how would a chrome webapp differ from just linking to the webpage :P 21:01:32 Wensley: lets you add it to the new tab screen 21:01:36 -nod- 21:01:40 what Eronarn said 21:01:40 wut 21:01:48 you can't just add any links you want 21:01:51 and you can have it load up an intermediary screen 21:01:52 to your new tab screen 21:01:59 like, say, your wins, or recent news 21:02:08 or a list of recent played combos to start a new game of 21:02:36 but you'd still have to code it, so why wouldn't you just make it part of base webtiles 21:02:50 you could do that, sure 21:03:17 !tell dpeg constriction&-tele has been discussed twice, I repeated most of the arguments in the lengthy commit message. If you missed that, please say so -- anything that got committed can be reverted, and you often encourage that. No reason to QQ over something that can be undone. 21:03:17 kilobyte: OK, I'll let dpeg know. 21:03:20 -!- valrus has quit [Read error: Operation timed out] 21:03:32 is a chrome web store app that's just a webpage really any sillier than one that's just a bookmarklet 21:03:55 The inability to register is due to the lack of templates correct? that's not something else? 21:04:11 Eronarn: those are both silly :P 21:04:26 Wensley: keep in mind, people find stuff through there 21:04:31 I mean, if you want to make some money selling your webpage like a normal application, sure, appstore all the way 21:04:33 well it can be searched for for one 21:04:48 but let's not pretend that this whole thing isn't just a glorified document presentation system 21:04:54 O 21:04:58 I'm not saying it is 21:05:01 but I do know this 21:05:05 ...that's what the internet is, didn't you know 21:05:11 when I want to find something I check the chrome store first 21:05:21 something like this that is 21:05:23 what do you think the ht in http stands for 21:05:36 anyway, it was just a suggestion ^^ 21:06:16 the most important thing is that it'd take like one person one weekend and even if it's noticed by 50 people that's probably worthwhile 21:06:17 perhaps you could convice edlothiol 21:06:32 the other thing I mentioned though was a question, what would cause the lack of being able to register on the recently installed webtiles? could that be related to the lack of a template script file 21:06:37 -!- evilmike has joined ##crawl-dev 21:07:22 it's wierd it just won't accept the submit button 21:07:26 not sure, perhaps you need to install sqlite separately? 21:07:27 click it and it ignores you 21:07:29 oh 21:07:34 Nobody look at that patch I uploaded, I was dumb and it's dumb too 21:07:38 I'll have a better one shortly 21:08:03 I can show you what I mean if I can post the url 21:09:14 hmm I didn't realize sqlite was an installation, everytime I've come across it it was included in what I was using, but I'll see if there's any form of installation for it in the repo 21:09:26 dtsund: make sure you post that in the actual mantis item ;) 21:09:35 I'll delete the original upload for you 21:10:06 Thanks 21:11:01 Huene[istaken]: not sure how webtiles works exactly, but if edlothiol kept it simple he probably just interfaces with the standard sqlite3 database that dgl uses, and dgl definitely does not include it 21:11:37 alright well I just installed the sqlite package, and I'm reloading everything related just to make sure now I'll let you know in a sec if that was it 21:12:49 hmm nope it still refuses to accept the Submit button on registering 21:13:04 do you have a url? 21:13:13 http://crawl.mcbadwolf.com 21:13:54 it's probably something stupid on my part :D 21:15:29 Huene[istaken]: if I'm using firebug properly (which is not guaranteed), it looks like clicking the submit button doesn't even generate a request 21:15:45 well that wouldn't be me then since I didn't edit any html 21:15:46 yet 21:15:49 -!- the_glow has quit [Read error: Connection reset by peer] 21:16:04 well that would be javascript 21:16:19 but I'm not sure why you'd need to edit anythng 21:16:39 even if edlothiol hardcoded cdo's server info, it would still generate a request 21:16:45 just to change the title to something related to the server, and add a link of some sort back to you guys 21:17:49 I keep trying to type shell commands into the browser :/ 21:19:27 okay, weird 21:19:45 here's the form tag for the registration form: 21:19:47
21:19:57 which means "do nothing when the submit button is clicked" 21:20:10 checking what CDO does, assuming it isn't server side 21:20:41 21:20:45 ^ what cdo does 21:21:35 ok so then I can try adding that on submit, and see if it behaves, but I do need to find where that code actually is first 21:23:10 body > div#register 21:23:12 simple 21:23:23 yeah I mean the file, new to the info here 21:23:23 unless this html is dynamic 21:23:34 info = game 21:23:58 found it 21:25:25 that still did nothing 21:25:30 so then 21:25:35 I am wondering if I'm missing some functions 21:26:47 it's probably missing more than that, yeah 21:29:56 well I grabbed it yesterday, let me just grab it again to make sure it wasn't something wierd, but there may be something gone missing from git 21:31:34 er I would anyway if gitorious was behaving 21:32:35 grabbing it from the mirror 21:32:42 -!- ainsophyao has quit [Remote host closed the connection] 21:34:47 there should be a copy of the source tree on cdo 21:34:52 is that the mirror you mean? 21:35:23 yeah that's the one 21:37:24 meh 21:37:42 "git submodule update --init" requires gitorious so I'm stuck for the moment 21:41:11 -!- the_glow has joined ##crawl-dev 21:43:45 -!- JamezQ has joined ##crawl-dev 21:44:40 evilmike: New patch uploaded. 21:45:32 I haven't looked at it yet, but how trivial is it to make it display percentages? Gonna try both and see what each of them looks like 21:45:36 -!- Pacra has quit [Quit: Leaving] 21:45:36 as you may know I'm in the percentages camp 21:46:31 evilmike: Changing that patch to use percentages wouldn't be too hard. 21:47:08 The thing is, you have to convert a to-beat number that needs to be beaten by 3d101 - 3 into an actual probability, and that patch does the heavy lifting already. 21:48:39 All you'd need to do to get a percentage instead of a fraction denominator would be to multiply the probability obtained by 100 instead of taking its reciprocal. 21:48:58 looking at it now, yeah, nice and simple 21:49:17 I see that using fractions forces you to still use adjectives in some places :P 21:49:40 Quite so. 21:50:26 Just note that anything that needs to use this now needs to call free(), since dynamically generated char[] necessitated a call to malloc(). 21:58:00 -!- Pacra has joined ##crawl-dev 22:03:16 -!- HangedMan has quit [Ping timeout: 258 seconds] 22:09:45 gitorious still down for everyone? 22:10:09 website seems to be down, but i just pulled from it and it worked fine 22:10:19 is there something you want from it? 22:10:41 you could look at the mirror: http://git.develz.org/?p=crawl.git 22:11:07 well I cloned crawl from develz, but when I "git submodule update --init" it tries to connect to gitorious and it doesn't seem to succeed 22:11:16 fatal: read error: Connection reset by peer 22:11:20 oh 22:11:29 I guess try again in a few hours or tomorrow or something 22:11:56 yeah about all that can be done, pitty I was hoping to have this up and running tonight 22:13:25 are you sure that the submodules aren't in the mirror? might just need to change a few lines in a config file somewhere to pull from the mirror rather than gitorious 22:13:59 that's entirely possible, but I'll be the first to admit I'm the last person you go to for git advise 22:14:07 so I wouldn't know where to start 22:14:27 I know how to clone and how to checkout, that's about it 22:18:15 I don't think they're there anyway 22:18:50 -nod- 22:47:40 -!- MarvinPA has quit [Ping timeout: 276 seconds] 22:57:13 -!- MarvinPA has joined ##crawl-dev 22:57:33 akaean the Basher (L11 OgHu) ASSERT(smc) in 'mon-util.cc' at line 1383 failed on turn 18343. (Lair:3) 22:59:20 -!- Textmode has quit [Ping timeout: 252 seconds] 23:01:08 -!- valrus has joined ##crawl-dev 23:04:03 ok that was wierd 23:04:24 I just tried to login again from my iphone and it apparently worked, but I can only login and register from my iphone 23:05:23 -!- valrus has quit [Ping timeout: 252 seconds] 23:05:52 ie is useless, grabbing firefox and seeing if it makes a difference 23:08:59 doesn't work in firefox either, trying safari 23:11:10 ok that's bizarre 23:11:24 I can login with safari, and ios safari, but chrome and firefox don't work 23:11:50 I can't play however 23:12:01 something is broken on their end, it's not you 23:12:40 well it might be, unless you're talkign about gitorious 23:13:06 I'm talking about gitorious. I can't reach gitorious.org 23:13:19 but the repo seems to be working (just pulled from it like an hour ago) 23:13:49 thesource maybe but not the submodules which is where I'm waiting to get past 23:15:56 Huene[istaken]: what happens when you register 23:16:35 does it actually let you log in, and then show that you are logged in? 23:17:20 if I use safari, it works 23:17:30 if I use anything else it just looks at me like I'm cray 23:17:31 crazy 23:17:32 but define "works" 23:17:40 does it actually show your user name up in the corner 23:17:46 registers, authenticates, and fails authentication properly 23:17:56 however I'm removing that addition we made earlier and trying again 23:18:36 it's clear that there's some asymmetry here with webtiles on cdo and the git repo 23:18:56 yeah it logs in, won't play but I'm assuming thats related to me not having worked out the template files yet 23:19:15 "Logged in as Huene" 23:20:05 did edlothiol give you his email? might want to give him a report of your weirdness 23:20:28 and I'm not terribly sure what needs to be where for those template files to ensure that is not related 23:20:29 evilmike: One bit of subtlety I just thought of if you want to adapt the patch for percentages. 23:20:29 npoe 23:20:36 nope too 23:20:46 dtsund: hmm? 23:21:13 -!- Huene[istaken] is now known as Mike`` 23:21:33 I really wish whoever has Huene would accidentally delete their registration >< 23:21:56 You'll need to special-case it for when the failure rate is between 1% and 0, because just multiplying by 100 and casting to int will show a zero in those cases. You probably already knew this, but figured I'd make sure you knew so it didn't wind up confusing you down the line. 23:22:23 It's not an issue in Light because I fudge failure rates less than 2% to be perfect success anyway. 23:24:03 !tell edlothiol First off, this is Huene, second there seems to be an issue with gitorious that causes webtiles to allow logins with safari, but not any other browser, all other browsers do absolutely nothing when registering or logging in. 23:24:03 Mike``: OK, I'll let edlothiol know. 23:24:29 there are too many mikes 23:25:06 I'm easy to remember though, I'm on this side of the computer 23:25:31 mikee is also a mike 23:27:45 !tell edlothiol http://crawl.mcbadwolf.com will show exactly that, (though you can't actuallyplay the game which I presume is due to not knowing how to put the config file script together just yet) but in case you wanted to see what I'm getting 23:27:45 Mike``: OK, I'll let edlothiol know. 23:28:02 thank you Henzell :P 23:39:10 someone really needs to code multirobin for webtiles 23:39:38 -!- MarvinPA has quit [Ping timeout: 240 seconds] 23:39:43 what's multirobin? 23:40:18 ??multirobin 23:40:19 multirobin[1/4]: Like other *robin accounts, you share it with other players. Unlike other *robin accounts, they're logged in at the same time you are. In fact, all keypresses are shared! See multirobin[2] for setup/login details. See multirobin[3] for something awesome. 23:40:41 that's interseting 23:41:03 ??multirobin[3] 23:41:04 multirobin[3/4]: Holy shit, you can play multirobin in your browser! http://eronarn.info/multirobin/ ha ha ha just kidding you can't 23:41:16 >< 23:41:29 actually, should be pretty easy to add 23:42:06 !tell Mike`` can I recieve messages now? 23:42:16 apparnetly not 23:42:16 I don't grok. Syntax is !tell PERSON MESSAGE. 23:42:34 webtiles spectating already considers everyone to be players, ignoring real commands from everyone but the first one 23:42:53 kilobyte: yeah i figured it'd be something like that 23:43:05 which is why someone should do it :) 23:45:44 -!- Wensley has quit [Ping timeout: 240 seconds] 23:48:39 which files are required for each player on webtiles? and are there examples in the source? 23:50:50 nm I think it looks like it's Player.rc in rcs/ 23:51:03 now just to find out what actually needs to go there 23:56:21 is that just a copy of init.txt?