00:20:22 anyone know what happened to greensnark? 00:26:08 ...something happened to greensnark? 00:31:46 -!- Mindiell has quit [Remote host closed the connection] 00:32:45 !seen greensnark 00:32:45 I last saw greensnark at Thu Apr 1 04:05:33 2010 UTC (1w 1h 27m 12s ago) quitting with message Quit: leaving. 00:33:04 Been an aweful long time, maybe a personal life issue that's pulled him away. 00:33:07 greensnark frequently parts for months at a time 00:33:14 ah, perhaps not then. 00:33:42 maybe he's bored, maybe he doesn't always have Internet access, I don't really know or care 00:33:53 it's work a lot of times 01:24:42 -!- by has joined ##crawl-dev 02:04:14 -!- mr0t has quit [Ping timeout: 240 seconds] 02:08:58 -!- mr0t has joined ##crawl-dev 02:17:53 -!- by has quit [Quit: Lost terminal] 02:26:52 -!- Spads has quit [Ping timeout: 246 seconds] 02:59:08 -!- Xiberia has joined ##crawl-dev 03:12:35 -!- ortoslon has joined ##crawl-dev 03:16:16 -!- Cryp71c has quit [Quit: Leaving] 03:24:45 -!- Spads has joined ##crawl-dev 03:31:39 are DS mutations fixed on CDO yet? 03:39:18 Is there a minimum version of OpenGL that tiles must support? 03:39:35 Currently we're using calls that require 1.1, but I'm wondering what the most reasonable version to expect is. 03:49:40 cbus, not yet 04:07:12 Monster tag that forces it to always drop a corpse when it dies (https://crawl.develz.org/mantis/view.php?id=1314) by evktalo 04:13:31 puuh... this chr -> sav is more complicated than I thought... 04:15:52 xiberia, ok 04:54:52 Overflow altars seem to break early encompass maps. 04:57:08 Keskitalo: overflow altars break all kinds of dungeon generation stuff 04:57:13 someone should look into that 04:57:18 ok, I _hop_ I added .chr everywhere 04:57:22 let's update CDO? 04:57:26 New tag: no_shop_gen (https://crawl.develz.org/mantis/view.php?id=1315) by evktalo 04:57:28 *hope 04:57:58 doy: Heh. I'll report this one. 05:02:29 Overflow altar vaults seem to break encompass maps (https://crawl.develz.org/mantis/view.php?id=1316) by evktalo 05:08:34 -!- Mu_ has joined ##crawl-dev 05:13:19 -!- ortoslon has quit [Quit: Leaving.] 06:32:37 -!- Textmode has joined ##crawl-dev 06:33:07 morning all 06:33:22 Textmode: good evening :) 06:33:50 -!- ortoslon has joined ##crawl-dev 06:34:47 heya ixtli, how are you today? 06:35:20 Pretty good. I'm working on making crawl draw triangle_strips instead of quads 06:35:27 Still? 06:35:30 and cleaning up the vertex buffering code in the process. 06:35:39 sorear: I want to make sure I'm doing it right 06:36:16 I'm using DrawElements right now and making the existing buffers keep indices 06:36:48 Whenever I use openGL I always feel like no matter what I'm doing there is probably a more efficient way to do it. Not that it stops me, but its unnerving. 06:37:03 Textmode: how are you? 06:38:07 well enough, but I've only just got up, so theres plenty of time for the day to get worse. 06:38:11 sorear: Also, the tiles code shouldn't be keeping the buffers, the glwrapper code should so that implementing vbos might be easier if someone wanted to do it. 06:38:13 * Textmode is an optimist. 06:38:17 Textmode: Heh, seems like it :D 06:43:21 dungeon tile (https://crawl.develz.org/mantis/view.php?id=1317) by Denzi 06:45:57 huh 06:45:58 that's pretty 06:48:29 with color change, this could look cool in vaults 06:59:01 ortoslon: just greyscale it 06:59:06 and then tint using ogl 06:59:17 yeah 06:59:30 it's a really pretty tileset though. 06:59:39 can we do colored doors? 07:00:16 yes 07:00:38 it should be pretty straightforward to add a "tint randomly within range" function that might pretty things up, though then you'd have to keep track of state. 07:01:23 maybe same tint over the whole floor 07:01:35 to make floors look slightly different 07:04:04 putting tinting on my todo list :) 07:04:22 oh are you a tiles dev? 07:08:29 Pandemonium uniques/runes should not be lost forever. (https://crawl.develz.org/mantis/view.php?id=1318) by casmith789 07:09:59 ortoslon: i am writing code for tiles 07:10:07 the majority of my work has yet to be committed 07:10:13 also i've only been around for a month or two 07:32:20 03burnhamrobertp * r8bd745406202 10/crawl-ref/source/mutation.cc: Adjust_PBD_mutation_rot_factor 07:32:21 03burnhamrobertp * r44926c032022 10/crawl-ref/source/ (mutation-data.h mutation.cc): Remove_tough_skin_as_ds_and_random_mutation 07:32:22 03burnhamrobertp * r98e73bfd4f72 10/crawl-ref/source/ (mutation.cc player.cc): Adjust_pbd_for_balance 07:40:33 -!- syllogism has joined ##crawl-dev 07:52:21 -!- eith has joined ##crawl-dev 08:16:00 ixtli: Tinting exists, you can say "COLOUR: . = blue" in a vault definition, and it colours floor blue in both ascii and tiles. :) 08:16:31 Really? :o 08:16:41 Keskitalo: I'm working on both of them :) 08:16:44 no_trap_gen, etc. 08:16:52 Keskitalo: Do you know where the handling for that is in the c source ? 08:16:55 ixtli: It should. In some instances it might not, but it should. 08:17:20 I wanna see how tiles is doing it. 08:17:22 ixtli: Tile classes are given colour variants; if an area is specifically coloured and that tile has that colour variant, it is displayed instead. 08:17:40 So you want the stuff in rltiles/ and so-on, probably tool. 08:17:45 Indeed. 08:17:52 due: Ah I was thinking of approaching it a different way. 08:17:54 Just to mess around. 08:17:57 And the colour variation syntax is pretty easy to follow. :) 08:18:16 ixtli: No idea! :) 08:18:25 You could greyscale the tileset Denzi posted and then tint it right before it's drawn using blending 08:18:28 due: Fantastic! Thank you! 08:18:48 due: Oh, I thought it was the tinting. Good to know! 08:18:48 03dolorous * r8ed756e54c7d 10/crawl-ref/source/player.cc: Add minor cosmetic fixes. 08:18:49 ixtli: There's also dynamic recolouring using HSV :) 08:19:05 :D 08:19:11 Keskitalo: No in-game tinting. 08:19:14 So I should rephrase. 08:19:24 Yeah that's more what I was talking about. 08:19:28 The tile page generator has dynamic recolouring, but there's no in-game recolouring. 08:19:29 I've seen the color variant support. 08:19:44 I'm tired and shit :) 08:19:50 /this/ is why I always feel like I cannot grasp the entirety of opengl 08:20:00 I've never seen HSV recolouring. 08:20:10 It makes sense but I feel like I can never get to the end of this crap XP 08:20:17 I just copy and paste, to be honest ): 08:20:22 Enne is the real genius behind all o this. 08:20:46 Indeed. 08:20:47 Denzi's crystal tile set makes me think it could fit Elven Halls well. 08:20:54 Crystal tile set? 08:21:02 Oooh a new set?! 08:21:03 * due goes to see 08:21:17 Denzi's tiles always make me go mmmm. 08:21:26 Oh *wow8. 08:21:31 It's pretty, right? 08:21:35 Very detailed. 08:21:37 I absolutely adore them. 08:21:48 Keskitalo: Lehudib's Crystal Spire! 08:22:01 I love the eshading and detail and cracks. 08:22:09 Yeah the cracks are what got me. 08:23:02 Huh. You know what might be fun. A creature that was difficult if you were playing using Tiles. 08:23:10 due I got shoals_atoll but it didn't seem like it worked properly 08:23:19 It found the average color of the tile it was on and tinted 08:23:22 :(( nooo 08:23:33 st_: What happened? 08:23:55 I've added the last ten new monsters O_o 08:24:06 Ahh, elven halls is already using a nice tileset. 08:24:17 I killed to kraken, got the message but the water stayed the same. when I came back to the level there was a space in the middle of the water but no items 08:24:35 I could show you it 08:25:11 hm 08:25:16 pester darshan :) 08:26:02 The brick tileset would be good for baileys, and castle vaults. 08:27:05 due: Can you add a bit about LCS to the crystal tiles item? 08:27:49 Keskitalo: Done. 08:28:13 Thanks! 08:33:12 Okay, no_trpa_gen is done, just nee dto test it. 08:35:57 And no_shop_gen, I think. 08:39:27 Oh wow, I like the new character chooser. 08:39:53 does 'gloom' have a tile 08:39:57 Okay, no trap gen is broken. 08:40:00 Mu_: an ugly one. 08:40:21 is gloom used any where / is it okay to use it in a vault? 08:41:24 Not used anywhere yet... portal vaults should be okay. 08:42:32 I like my "rippling" LOS edge idea, but jpeg didn't. :/ 08:42:36 Hm, endless loop. 08:42:41 Keskitalo: For gloom? 08:42:52 "Unable to generate level for D:2". 08:43:05 ixtli: that creature exist, it's called shadow 08:43:06 This is interesting. 08:43:12 shadows are hard to see in tiles 08:43:26 due: Yeah, I think it would be similar. (checking gloom..) 08:43:31 It wants to place an overflow temple. 08:43:40 ortoslon: Yeah, that's listed on the tiles improvements page. 08:43:46 On an encompass map. 08:43:49 Which means it just hangs. 08:43:56 due: I just filed a BR! :) 08:44:00 Keskitalo: will it be redrawn? thank xom 08:44:06 We chould totally give Denzi a list tiles in need of improvement. 08:44:11 ortoslon: Well, it's on a list. :) 08:44:13 Keskitalo: Ah, excellent. 08:44:32 Okay, no_trap_gen definitely works. 08:44:36 I've no idea how to test shops. 08:44:54 i'm currently addicted to wesnoth which has similar-styled but larger tiles 08:46:59 Yeah, Wesnoth graphics are very nice. Pretty good game, too. :) 08:47:29 due: mpr when attempting to place shops? 08:47:57 Or just dial up shop generation to a straight 10 per level 08:48:12 Works perfectly. 08:48:16 just need to remember not to commit that. 08:48:26 hehe :) 08:48:49 Okay, both work perfectly, will commit. 08:51:09 Hey, the sand trap idea in the Desert branch page is the same as my "stuck in mud" in Held and restrained. 08:52:11 i've had okawaru all game and I've used one gift and 0 abilities 08:52:25 @whereis syllogism 08:52:25 syllogism the Cutthroat (L20 SpEn), a worshipper of Okawaru, is currently on Elf:5 after 72339 turns. 08:52:46 syllogism: Well, you've also managed without. Too easy? :] 08:52:48 I never found a blowgun and the whole point of the game was to use blowguns 08:53:06 my throwing is even 10 08:53:10 so he keeps giving me darts 08:53:23 Sad. :| 08:53:43 Yeah, that's kinda broken. 08:53:59 he never gifts a blowgun 08:54:04 unless it's a randart I guess 08:54:20 03due * rb4f63ea3832a 10/crawl-ref/ (4 files in 2 dirs): New vault tags: no_trap_gen, no_shop_gen (Eino). 08:55:09 I thin kthe always generating a corpse thing will be slightly more complicated. 08:55:19 I might use monster props for that. 08:59:19 due: Awesome, thanks. 09:02:12 If I add a new monster enum in the middle of the enums, will it break things? It is on an unused number (MONS_TRAINING_DUMMY after MONS_STATUE) 09:02:55 No 09:03:01 It shouldn't, at least. 09:03:06 You aren't reordering anythin 09:03:42 Yeah, that's what I assumed too. Monsters won't be changed around because every other monsters enum number stays the same. 09:06:38 03Keskitalo * r2ade68e9e913 10/crawl-ref/source/ (enum.h mon-data.h): Add a new monster in preparation of the map-based tutorial: training dummy. 09:07:05 The or a? 09:07:12 Are we switching completely to map-based? 09:07:27 The current tutorial would become a "hints mode". 09:07:42 The new tutorial would only teach the very basics. 09:08:00 Excellent. 09:08:31 I think it'd be nice if the hints mode would be: "press Ctrl-H to toggle hints on/off" during game. 09:09:03 are tutorial games scored? 09:09:27 Yeah, they're almost the same as normal games; the only difference I can think of is that they don't use an entry vault. 09:09:41 hm. 09:10:00 so the hints mode wouldn't need to be very special 09:10:10 whereas the tutorial would be something like dungeon sprint, I guess? 09:10:15 Yes, exactly. 09:12:49 "Norbert's soul is no longer ripe for the taking" should stand out a bit more.. 09:15:55 03Keskitalo * r727c02929124 10/crawl-ref/settings/messages.txt: Make the message about soul no longer ripe for taking stand out. 09:19:52 Friendly reaper with a scythe of reaping would be so. Cool 09:29:09 -!- Cryp71c has joined ##crawl-dev 09:31:06 does yred give reapers? 09:32:05 nice title Keskitalo :D 09:33:45 Volcano!! 09:34:05 st_: Nope. It would be a good(?) gift for a combo that doesn't normally get zombies. 09:35:28 I guess napkin didn't have time to update CDO to trunk last night. 09:36:20 last night? 09:36:28 I'm about to. 09:36:32 it was 5:30 this morning when we spoke :-P 09:37:02 :) 09:37:49 Napkin, oh, lol I'm GMT -6 (I think? US CST) so it was like midnight - 1 amish 09:38:18 ahh, sorry, i thought i remembered you had european net - nevermind then :) 09:39:40 nope, I have to suffer with slight delay to CDO :) 09:39:59 due: Subvaults would be perfect for Volcanos (volcanoes?), the scenery is often great, and changing the "insides" would make them more surprising and would also be easier than to design a completely new vault. 09:40:33 Master branch on CDO updated to: 0.7.0-a0-1105-g727c029 (22.0) 09:43:49 Was there a major version bump? 09:44:47 Yes. :| 09:44:47 Nevermind, there was. 09:45:02 due: I'm using the hat of Pondering btw, found it in a shop. 09:46:04 How can you see when a file was last changed? git reflog show filename sort of does that, but doesn't display any data and says "fast forwarded" 09:51:00 Ponderousness doesn't give EV malus anymore, right? 09:52:57 Correct, it doesn't 09:54:43 "It is very cumbersome, slowing your movement." - correct English? 09:56:45 sounds ok to me 09:57:14 doesn't a bit awkward to me 09:57:16 err 09:57:18 sounds* 09:57:38 03Keskitalo * rb109e9c3d7d6 10/crawl-ref/source/describe.cc: Remove the incorrect bit about reducing evasion from the ponderousness brand description. 09:59:09 I thought "It is very cumbersome and slows down your movement" sounded like it was BOTH cumbersome AND slowed down your movement. 09:59:57 and thus slows down your movement 10:00:09 or just , thus 10:00:25 Yes, that sounds better to me. 10:01:54 "It is very cumbersome, thus it slows down your movement." ? 10:02:05 that or even thus slowing down your movement 10:02:09 i don't think there is anything wrong with the first message 10:02:20 it already implies that as a result of "it" being cumbersome, your movement is slowed 10:02:30 sounds spoken english 10:03:25 thus it is. 10:03:44 03Keskitalo * r5ddef64cce8c 10/crawl-ref/source/describe.cc: Ponderous description, now with added thus. (syllogism) 10:05:20 -!- Fangorn has quit [Quit: Page closed] 10:07:42 -!- Fangorn has joined ##crawl-dev 10:10:19 [ERROR: no desc for item name 'dart (runed)' 10:11:22 known bug 10:11:44 !tell I enslaved Donald's soul. 10:11:44 Keskitalo: OK, I'll let I know. 10:11:48 !tell due I enslaved Donald's soul. 10:11:48 Keskitalo: OK, I'll let due know. 10:17:26 -!- LordSloth has joined ##crawl-dev 10:17:42 I was wondering, since the new guaranteed damage system in 0.7... 10:18:06 Should statue form get any guaranteed damage reduction? 10:18:07 Noooo Donald got himself killed. :| 10:18:24 LordSloth: Could be; can you add that to the wiki? 10:18:52 Certainly. Last time I checked, the ac discussion page was still in full on 0.6 mode 10:19:35 There's a transmutations page which would be better. 10:24:39 No healing could be a neat branch/portal vault effect. 10:27:15 Keskitalo: well as a special case, yes.. 10:27:51 But the general question is whether gdr should be restricted only to body armor, to non-dodge builds, or.... 10:28:51 For instance, ozocubu's armour probably shouldn't give any gdr, nor stoneskin. Maybe dragon form. But it should be brought up and dismissed perhaps. 10:29:15 -!- Anym has joined ##crawl-dev 10:29:30 Hi all. 10:30:53 Hello 10:31:04 Keskitalo: this the page you were talking about? https://crawl.develz.org/wiki/doku.php?id=dcss:feedback:magic:school:transmutation&s[]=reduction 10:31:37 Hi all, I need a clarification as to if this is a bug or not 10:32:07 re: Ozocubu's Armor spell...you can't cast it on yourself if you're wearing heavy armor (ring or heavier) 10:32:32 But, you can cast it on yourself if said heavy armor is melded into a form you've transmuted into. 10:33:00 And, if you end transformation manually, the effect of the armor spell continues while you're in natural form wearing heavy armour 10:33:17 That should be a bug, yes. 10:33:47 ok. I'll report it right after I'm done exploiting it this game 10:34:32 Autotravel stops on entering or exiting water with ponderous boots as chei worshipping merfolk. (https://crawl.develz.org/mantis/view.php?id=1319) by Shovelmint 10:34:38 -!- stabwound has quit [Remote host closed the connection] 10:35:00 -!- stabwound has joined ##crawl-dev 10:35:07 LordSloth: Yup! 10:38:36 Stupid question... How do I sign a wiki post again? 10:39:33 Ozocubu's armor can be used with Heavy Armor (https://crawl.develz.org/mantis/view.php?id=1320) by Fangorn 10:42:35 LordSloth: The rightmost button in the toolbar on the top. 10:43:17 03dolorous * r6eb366f85e84 10/crawl-ref/source/mutation.cc: Comment fixes. 10:45:08 Okay, I feel a little embarassed, thanks. I didn't even see that toolbar. 10:56:49 It's a common question, no worries. :) 11:01:42 -!- Cryp71c has quit [Quit: Leaving] 11:05:29 -!- Cryp71c has joined ##crawl-dev 11:08:42 -!- TGWi has joined ##crawl-dev 11:16:47 Keskitalo: anyways, I made a brief post to AC nerf, and I'm contemplating several more detailed ideas to submit to the transmutation page. You have any particular feedback? 11:20:20 My simplest idea: ozo's armour 5% or 0 gdr, ice form 5% gdr, stacks. Dragon form 10% gdr. Statue form 20% gdr. I actually want to compare it other systems in play and try to think of some consequences though. 11:20:46 ok, that bug I opened regarding Ozocubu's Armor is in fact not a bug....how do i delete or close an issue I created in Mantis? 11:21:01 or can someone do it for me? 11:21:31 -!- TGWi has left ##crawl-dev 11:23:36 Fangorn: took me a while to figure out, but heres what you do. 11:23:54 i'm all ears 11:23:58 Click update issue from the tracker page 11:24:14 The one ashenzari linked to an hour ago 11:24:48 This will get you access to the 'resolution' drop down 11:25:29 I still don't know how to actually 'close' it yet. 11:25:34 But you can update that part. 11:26:27 Going to do that resolution part now, or should i try it? 11:26:40 this page? 11:26:42 Ozocubu's armor can be used with Heavy Armor (https://crawl.develz.org/mantis/view.php?id=1320) by Fangorn 11:26:44 I might just not have the permissions to close issues 11:26:48 Fangorn: that page. 11:27:18 Anyways, 2 more minutes and I'm heading away to grab lunch, so... 11:27:39 hmmm, as a reporter, i may not have the permissions, as i don't see "Update Issue" anywhere on that page. 11:27:43 tukima has been nerfed so bad 11:27:54 Okay, I'll change the resolution for you- I'm an "updater" 11:28:12 alright 11:28:41 -!- ortoslon has quit [Read error: Connection reset by peer] 11:29:30 It's still 'new' but the res is "no change required" and priority none 11:30:08 -!- ortoslon has joined ##crawl-dev 11:30:10 excellent, thanks 11:30:18 LordSloth: GDR for forms sounds good. Ice Form doesn't need the boost though. 11:31:44 I'll take that into account. I did think that 5% would be pretty trivial though if i think about it, ice is prone to shattering... 11:32:02 Yeah, ice form doesn't need it thematically or practically. 11:32:21 Dragon form could use some good GDR with low total ac... 11:33:07 Have an opinion on ozo's armour? That spell is popular enough it doesn't need to be buffed and doesn't hamper dodging. 11:34:13 I'm inclined towards not even bringing up gdr on ozos and stoneskin when I post to the wiki. 11:34:42 Oh, and I was very mildly confused... when should discussion of a FR go on the tracker versus the wiki? 11:35:51 Oh, i see the work flow section. Ignore that last question 11:36:23 Mantis isn't like sourceforge which was primary discussion. 11:36:37 -!- LordSloth is now known as LordSlothAFK 12:10:02 In tiles, can't use mouse to pick extra character choices (https://crawl.develz.org/mantis/view.php?id=1321) by nicolae 12:13:17 and there it comes :D 12:16:17 -!- blabber has joined ##crawl-dev 12:28:07 the new makefile system is not really helpful while porting to freebsd... git and perl are now build dependencies... auto-optimization and hacks trying to find libs in "linuxisch" locations ;) 12:28:18 well at least it's compiling now. 12:28:53 s/linuxisch/linuxish/ 12:31:21 shrug, git and perl are doing useful things 12:31:52 sure. but it was a shock at first. i guess it might be worse. 12:32:10 * blabber thinks about automake and friends. 12:32:22 yeah, kilobyte has been ranting about that for a while 12:33:00 automake and friends are pretty awful pieces of software 12:33:04 but might be necessary 12:34:58 rss notified me about a 0.6.0.1 - this is macos only, right? 12:35:16 yes, build issues with the osx console build 12:35:33 accidentally made it 10.6 only 12:37:56 well- tty mode is running. let's try sdl now. 12:42:11 in the past it wasn't advised to build the tiles version using `make -j #`. is this still the case? 12:47:14 -!- Spads has quit [Ping timeout: 240 seconds] 12:48:37 I've been compiling with make -j8 debug TILES=y at least 12:48:40 on win 12:48:59 -!- Anym has quit [Quit: ChatZilla 0.9.86 [Firefox 3.6.3/20100401080539]] 12:49:36 seems as this has changed then. nice. 12:51:49 12:55:31 -!- ahpla_ has joined ##crawl-dev 12:55:44 -!- ahpla has quit [Disconnected by services] 12:55:49 -!- ahpla_ is now known as ahpla 12:55:54 -!- ahpla has quit [Changing host] 12:55:54 -!- ahpla has joined ##crawl-dev 12:56:33 well... seems as if i could submit the freebsd port today. 12:56:59 just one question- most messages are prefixed by '_'. is this intended? 12:58:16 yes 12:58:25 ok. 12:58:28 those separate actual game turns 12:59:03 i see. haven't followed the recent developments ;) 13:00:50 -!- ortoslon1 has joined ##crawl-dev 13:01:46 -!- ortoslon has quit [Ping timeout: 245 seconds] 13:09:45 OG17 added some good points to bug 1320....someone may want to raise the priority on it. LordSloth lowered its priority down to the lowest as I initially thought the new bug I added wasn't really a bug, but infact, it may be. 13:14:34 well here it is: games/stonesoup for freebsd: https://gist.github.com/e5becca1d54afc7fce99 13:19:39 -!- stabwound has quit [Read error: Operation timed out] 13:20:07 -!- stabwound has joined ##crawl-dev 13:23:09 * LordSlothAFK wakes up and listens to OG17 13:23:20 Anything I should get off my slothful ass for? 13:23:39 I mean, wakes up and listens to Fangorn 13:25:05 open, priority low? 13:25:33 maybe normal 13:27:12 -!- LordSlothAFK is now known as LordSloth 13:34:54 -!- ortoslon1 has quit [Ping timeout: 268 seconds] 13:41:05 -!- ortoslon has joined ##crawl-dev 13:47:00 is the meaning of the underscore '_' in the messages explained anywhere in the docs? i have trouble finding it. 13:53:58 well, i just submitted stonesoup 0.6.0 to the freebsd ports tree. it should be available soon. 14:00:29 -!- blabber has quit [Quit: leaving] 14:04:20 so are any of the mutations Cryp71c added DS only? my elf just got a demonic guardian :P 14:04:48 No, they're all in the regular mutation pool, for now. 14:04:54 they should all be ds only 14:05:13 really, there shouldn't be any overlap between ds mutations and regular mutations 14:05:45 Well, scales are universal, unless there should be a completely seperate set for random muts 14:06:45 i'd lean towards making those separate too 14:07:13 but that could go either way i guess 14:07:59 just harder to figure out how ds scale mutations vs normal scale mutations should interact 14:08:11 unless you ban ds from getting normal scale mutations altogether 14:18:24 I still think scale mutations should frustrate terminal people and tiles people by changing the color of the @/adventurer 14:20:41 The Shining One should suppress/cure demonic guardian mutation (https://crawl.develz.org/mantis/view.php?id=1322) by MrMisterMonkey 14:21:17 more like it should be DS exclusive 14:21:21 yup 14:21:26 already commented 14:21:27 (: 14:24:07 I've got a simple solution. Non-DS scales should only come in one or a few specific colors, improving the tough hide while you're at it. 14:24:28 Xom scale mutations should come in random colors like fuschia, puce. 14:42:09 fiends should have lower MR but i'm too lazy to fr it 14:42:35 why/ 14:43:13 so dedicated enchanters can actually do something besides passive buffs 14:44:12 i'd prefer to have better high-level enchantment spells 14:44:28 the issue really is that all of the enchantment spells worth using are like level 2-3 14:44:46 and none of them can reliably break past mr of 120 or so 14:44:47 the higher level ones are actually a bit harder to resist 14:45:42 like what? 14:45:43 and petrify is harder to resist than hibernation 14:45:52 sure, petrify is level 4 14:45:52 Implement the scroll of vulnerability also as high level enchantment? 14:45:59 LordSloth: meh 14:46:11 Metabolic englaciation and mass confusion are harder to resist than the single target spells 14:46:23 syllogism: by how much? 14:46:39 Fiend (041) | Speed: 10 | HD: 18 | Health: 54-144 | AC/EV: 15/6 | Damage: 25, 15, 15 | Flags: 05demonic, see invisible, fly | Res: 06magic(288), 05hellfire, 03poison | Vul: 12cold | XP: 3713. 14:46:39 @??fiend 14:47:02 i mean, i'd rather buff those spells to the point where they're useful against endgame monsters 14:47:07 than make endgame monsters weaker 14:48:26 well currently even at power 200 you can't pierce mr 190 or so 14:49:23 you can buff the spells, but there's a lot of room to lower MRs 14:49:36 as currently even 100+ mr is somewhat difficult 14:49:59 meh, a high level enchanter with confuse can pretty reliably succeed against 100mr 14:50:14 but yeah, beyond that it gets more difficult 14:50:18 but i think that's fine 14:50:37 the low level spells shouldn't really be expected to work against more powerful enemies 14:50:56 but mephitic cloud should straight out win the game! 14:51:02 d: 14:51:26 meph cloud doesn't work against fiends either d: 14:51:52 -!- purge_ has quit [Ping timeout: 252 seconds] 14:56:47 ... Tukima's dancing toenails? Is a toenail golem necromancy or enchantment? 14:57:02 Okay, I need a sanity check.. 15:12:27 -!- LordSloth has left ##crawl-dev 15:15:20 -!- purge has joined ##crawl-dev 15:27:47 -!- Cryp71c has quit [Read error: Connection reset by peer] 15:28:04 -!- Cryp71c has joined ##crawl-dev 15:34:25 -!- Smee has joined ##crawl-dev 15:35:19 -!- Madtrixr has quit [Read error: Connection reset by peer] 15:42:44 -!- ceastwood has joined ##crawl-dev 15:44:54 -!- Spads has joined ##crawl-dev 15:45:01 -!- Smee has quit [Ping timeout: 264 seconds] 15:52:50 -!- ceastwood has quit [Quit: Leaving] 15:52:55 -!- Smee has joined ##crawl-dev 15:55:40 yawn 15:55:46 due: You have 1 message. Use !messages to read it. 15:55:52 !messages 15:55:52 (1/1) Keskitalo said (5h 44m 4s ago): I enslaved Donald's soul. 15:55:56 :( 16:00:44 -!- Smee has quit [Read error: Connection reset by peer] 16:00:44 -!- Smee has joined ##crawl-dev 16:02:45 * Textmode huggles due 16:04:28 * purge pretends he didnt see that 16:06:01 Didn't see what? 16:09:01 -!- Smee has quit [Ping timeout: 264 seconds] 16:30:19 -!- Zaba has quit [Ping timeout: 252 seconds] 16:34:29 -!- Smee has joined ##crawl-dev 16:34:45 -!- Zaba has joined ##crawl-dev 16:34:49 -!- Smee has quit [Client Quit] 16:35:41 -!- Smee has joined ##crawl-dev 16:47:16 -!- stabwound has quit [] 16:50:45 -!- ortoslon has quit [Read error: Connection reset by peer] 16:55:19 due: what happened with dispater, i saw that bug report 16:55:35 are the statues broken again? 16:56:40 probably 16:56:49 something got killed but I'm not sure what 17:08:24 -!- stabwound has joined ##crawl-dev 17:13:53 -!- Cryp71c has quit [Quit: Leaving] 17:21:35 -!- Madtrixr has joined ##crawl-dev 17:29:40 -!- Smee has quit [Read error: Connection reset by peer] 17:29:52 -!- Smee has joined ##crawl-dev 17:32:07 -!- Smee has quit [Read error: Connection reset by peer] 17:32:27 -!- syllogism has quit [] 18:01:55 -!- purge has quit [Quit: .] 18:51:15 -!- stabwound has quit [Disconnected by services] 18:51:15 -!- stabwound- has joined ##crawl-dev 19:16:50 -!- LordSloth has joined ##crawl-dev 19:16:55 -!- jmpc has joined ##crawl-dev 19:17:13 Hi guys. Is feasible add i18n to the game? Where in the code can i see those to study about it? 19:20:59 heh 19:21:06 not particularly 19:21:20 I'd say it would be an awful lot of work 19:21:24 :( 19:22:49 but in the code... 19:23:25 ??source 19:23:25 source[1/4]: Browse the Git repository at http://crawl-ref.git.sourceforge.net/ 19:23:45 it need many changes? or the big problem is working in the translation of all the text? 19:24:04 both 19:24:13 there is a huge amount of hardcoded text that uses std::string 19:24:35 mmm 19:24:41 it would mean converting all that tu a UTF-8 type of solution, and then converting all the assets that use those texts to support the new format 19:24:49 jmpc: It's feasable. Are you volunteering? I would estimate 3 man-years of work to set up the codebase for translatability 19:25:00 jajjaa 19:25:10 also, fixing all the places in the code that do things like (count > 1) ? "s" : "" 19:25:13 and such things 19:25:32 Thanks sorear. I think be a volunary 19:26:12 sorear: you have a very strange definition of "feasible" 19:26:15 on the positive side. Imagine Kanji ascii-art! 19:26:41 I'm a spanish speaker (not good with english.., :P) 19:27:09 and think about translate the game for use in the olpc laptops. 19:28:39 you have any documents about plans of i18n/translations? 19:33:40 nope 19:34:38 I can create a devwiki page for you if you decide to lay future plans on the subject. 19:35:14 Ok. If i try do the work.., what is the best place for begin? 19:37:46 -!- Mu_ has quit [Quit: Defecator, may everything turn out okay so that you can leave this place.] 19:37:50 Well, putting aside the issue of coding it, https://crawl.develz.org/wiki/doku.php?id=start is a nice place to sign up 19:38:58 I'd divide it into two parts: stuff that could be farmed out to the masses, and stuff that needs coding skills. 19:39:32 -!- stabwound- is now known as stabwound 19:39:45 What doy said about 'fixing all the places in the code that do things like count strings' would probably be the first thing I'd tackle. 19:40:24 Then you'd go to moving more text out of hard coded into seperate language files. 19:40:37 i'm more worried about the refactorings necessary to make things like gendered nouns possible at all 19:40:49 that's the kind of thing that's actually going to be a pain 19:40:50 A LOT of stuff (item descriptions) is already in external files. 19:41:17 Oh, god, I forgot about masculine and feminine nouns. 19:41:22 * LordSloth shudders 19:41:24 -!- jmpc_ has joined ##crawl-dev 19:42:09 At least with Spanish you'll gain an extra letter and two extra symbols! 19:42:20 What does it do for inventory? 19:42:31 If you choose the wrong alphabet, you get only 11 letters! 19:42:43 go thai on the other hand... 19:42:48 :p 19:43:06 -!- jmpc has quit [Ping timeout: 240 seconds] 19:43:14 not to say... 19:43:19 all the hotkeys are processed as ints 19:43:26 Anyways, if you seperated the text from the code, the rest could be farmed out using opensource 19:43:48 No. I only think in translate messages. Don't touch the keyboard. 19:44:10 If the code is difficult, you could add some initial momentum by working on the description files and documentation. 19:44:40 Find SOMETHING you can chip away at, and try to hook someone new to the team. 19:44:55 That's probably the least effort best return strategy. 19:45:02 Proselytize! 19:45:41 :) 19:46:11 don't show him the codebase until you have his signature in blood! 19:47:07 I'm a programmer. Don't problem with code. But want don't waste my efforts. 19:47:14 The item descriptions and abilities and what not aren't acutally hardcoded. 19:47:51 So in /dat/descript/ you can rope some less skilled coders (but bilingual people) into that part and reduce your load. 19:48:35 The general trend of things has been a slow and steady improvement to the underlying code, but I'm not sure anybodies actually put forth a plan/groundwork for translation yet for SS 19:48:43 think about things like the kiku vault that has lua posted messages :( 19:48:43 jmpc_: you haven't seen the Crawl codebase, I take it. 19:48:53 jajaja 19:49:10 Anyways, there's exactly one person here who has experience internationalizing an existing roguelike 19:49:22 we shouldn't do anything without a proper consultation with bhaak 19:49:46 So a wiki page might be a way to provide general hints for single language people to code/fix code in a better manner. 19:49:49 Internationalisation would be a nightmare. :) 19:49:54 Yah, what sorear said... 19:50:15 Figure out some plan, and also find out what mono-lingual people can do. 19:50:58 The code is changing fast enough that seperating the game engine from the language is kind of key. 19:51:18 Unlike something that has hit version 1.0 19:51:58 Ok. I see the code and think how can do it. Maybe first extract hardcoded messages? 19:52:19 How fast is the sqlite lookup? 19:52:22 jmpc_: that's useful, but we do a lot of runtime message generation 19:52:34 Could we move all hardcoded messages into a textdb? 19:52:35 due: fast enough. How many messages get generated per second? 19:52:58 it's in the 10^-4 s range 19:53:12 mmm, you say message generation for chose a random message from the db? 19:56:45 jmpc_: no 19:57:16 jmpc_: I mean stuff like Grum, the hippogriff, claws you but doesn't do any damage. 19:57:34 or better yet 19:58:00 Grum, the hippogriff, appears to be confused. Grum, the hippogriff, claws the orc priest but doesn't do any damage. 19:58:10 :( 19:58:12 bonus points if you correctly handle reflexive verbs 19:58:14 "itself" 19:58:51 itself is a simple pronoun in English; my spanish is a bit rusty, but I think you'd have to actually change the verbs to make claws itself work there 19:58:53 the message generation is a big problem for translations :( 19:59:10 and think about Finnish 19:59:18 with oru billion different bendings of words 19:59:23 I don't know Finnish at all 19:59:28 felirx: That entire line would be one long word, would't it"? ;) 19:59:45 i'm only know spanish, and so so... 20:00:17 me = minä. hits me = lyö minua. missed me = ei osunut minuun. and so on 20:02:22 begin thinking about canned phrases for other languages... 20:02:31 * LordSloth runs in fear from the language lessons 20:02:35 -!- LordSloth has left ##crawl-dev 20:05:15 * Madtrixr enjoys the language lessions 20:15:34 Building: 20:15:34 * cd to the source directory (you can safely ignore the dolinks.sh and 20:15:34 domake.sh scripts). 20:15:57 I not understand.., i need execute dolinks.sh and domake.sh, true? 20:16:46 (if i ignore the step and type make i get make: *** No targets specified and no makefile found. Stop. 20:19:27 what system are you building on? 20:19:57 linux 20:20:26 you just want to cd to the source directory and run make debug or make wizard 20:20:34 with TILES=y or without 20:21:16 Ok. 20:21:54 your english is remarkable for someone who doesn't know it 20:22:03 way better than Google Translator's 20:23:43 -!- ogaz has joined ##crawl-dev 20:24:03 i use google translator continually :D 20:24:44 i can read some technical papers only.., the rest is difficult to me 20:25:03 but thanks 20:31:20 If you start by translating all the hardcoded English messages, by the time you're done with that, you'll be able to speak perfect crawl English 20:31:52 :P 20:32:28 I compile the game without problems. 20:33:06 Now i study the code for doing first: loaded files translations and later hardcoded english messages 20:33:15 Last of all message generation. 20:33:23 Is a good way? 20:35:47 Message generation is all over the plkace. 20:37:03 is feasible add a new module and ask for messages to him? 20:37:05 jmpc_: are you familiar with the GNU gettext projct? 20:37:19 jmpc_: are you familiar with the GNU gettext project? 20:37:51 http://www.gnu.org/software/gettext/ 20:38:00 No good and no directly. I use it the later days but with a very small python app 20:38:47 Note: gettext maybe don't work with text generation. 20:39:28 and you need another mechanism than gettext for load translated data files 20:39:38 (i think it) 20:55:32 also, if you use gettext in crawl, neunon will visit your house with a baseball bat 20:56:37 na.., i live far... very far 20:56:46 I'll spare no expense. 20:59:02 -!- Kyuuketsuki has joined ##crawl-dev 20:59:34 jmpc_: You should know people let me pay people like neunon to break the kneecaps of people that use gettext 20:59:40 :3 21:00:22 ok, ok.., no gettext ;) 21:00:46 * due laughs. 21:16:27 Submerging is now pointless. 21:24:49 -!- Twinge has joined ##crawl-dev 21:27:30 Fleeing is the new submerging. 21:27:34 @? sea snake 21:27:34 sea snake (11S) | Speed: 12 (swim: 40%) | HD: 10 | Health: 40-90 | AC/EV: 2/15 | Damage: 2405(strong poison) | Flags: amphibious, cold-blooded | Res: 06magic(40) | Chunks: 09poisonous | XP: 755. 21:27:41 they're as fast as unseen horrors 21:28:37 But monsters will approach, end up in deep water, and submerge and not bother coming near you. 22:21:22 -!- purge has joined ##crawl-dev 22:21:42 !whereis kefka 22:21:42 No games for kefka. 22:21:46 !whereis kefka810 22:21:46 kefka810 the Orcish Blade (L21 HOFi), a worshipper of Okawaru, last saved on Lair:1 on 2010-04-08 after 70760 turns. 22:23:51 -!- eith has quit [Ping timeout: 245 seconds] 22:25:01 -!- Textmode has quit [Quit: Over the ages, man has been certain of a great many things. some of these things were even true.] 22:33:40 -!- Madtrixr has quit [Quit: HydraIRC -> http://www.hydrairc.com <- Wibbly Wobbly IRC] 22:43:01 Guys, thanks for your help. Bye bye. 22:43:06 -!- jmpc_ has left ##crawl-dev 22:55:12 -!- TGWi has joined ##crawl-dev 23:15:14 -!- Zaba has quit [Ping timeout: 240 seconds] 23:21:12 -!- Zaba has joined ##crawl-dev 23:21:38 -!- TGWi has left ##crawl-dev 23:36:03 -!- Cryp71c has joined ##crawl-dev 23:36:19 -!- Madtrixr has joined ##crawl-dev 23:47:04 -!- Cryp71c has quit [Quit: Leaving] 23:57:45 lol the translation discussion was fun 23:58:02 sorear: neunon: I'm sure I could write a /wrapper/ for him XP 23:58:31 oh dear god no. 23:58:36 hahahaha 23:58:42 Good morning! 23:58:49 good evening. 23:58:58 Yeah I guess it's 2pm here anyway. 23:59:11 10pm here :) 23:59:22 3pm here :) 23:59:43 :o Due you live the closets (or furthest) from me!