00:19:20 -!- Eronarn has quit [*.net *.split] 00:19:21 -!- morik has quit [*.net *.split] 00:19:21 -!- MarvinPA has quit [*.net *.split] 00:19:21 -!- ixtli has quit [*.net *.split] 00:19:21 -!- ivan has quit [*.net *.split] 00:19:21 -!- elly has quit [*.net *.split] 00:19:21 -!- jld has quit [*.net *.split] 00:19:21 -!- Iainuki has quit [*.net *.split] 00:19:21 -!- neunon has quit [*.net *.split] 00:19:21 -!- murphy_slaw has quit [*.net *.split] 00:19:21 -!- due has quit [*.net *.split] 00:19:21 -!- Adeon has quit [*.net *.split] 00:19:21 -!- phyphor has quit [*.net *.split] 00:19:22 -!- Ero has quit [*.net *.split] 00:19:22 -!- yobbo has quit [*.net *.split] 00:19:22 -!- zenna has quit [*.net *.split] 00:25:55 -!- birthdaymode has quit [Quit: Over the ages, man has been certain of a great many things. some of these things were even true.] 00:42:42 -!- [1]GrimmSweeper has joined ##crawl-dev 00:44:09 -!- GrimmSweeper has quit [Ping timeout: 240 seconds] 00:44:09 -!- [1]GrimmSweeper is now known as GrimmSweeper 01:02:06 -!- ivan has joined ##crawl-dev 01:47:14 -!- due has joined ##crawl-dev 01:47:24 -!- GrimmSweeper has quit [Ping timeout: 276 seconds] 01:47:25 Hi. 01:47:37 This appears to be the side with activity. 01:47:42 lol, definitely. 01:48:10 But no services. Yay 01:48:18 really? 01:48:35 /whois ChanServ 01:48:47 /whowas NickServ, etc. 01:51:48 oh 01:51:58 never seen that happen before iirc 01:52:18 sooooo....got any advice for me developing that I havn't already figured out? :P its a slow night. 01:53:18 03by * rad1b0153ee9c 10/crawl-ref/ (6 files in 3 dirs): Revert "Make tiles maximal FPS configurable." 01:53:19 03by * rc5c3414fbc8d 10/crawl-ref/source/tilesdl.cc: Kill tiles FPS limiter. 01:55:27 Make it easier to locate inaccessible items (https://crawl.develz.org/mantis/view.php?id=1095) by nubinia 02:05:30 Teleport control was not enabled in Tomb after picking up the golden rune. (https://crawl.develz.org/mantis/view.php?id=1096) by elliptic 02:14:21 -!- GrimmSweeper has joined ##crawl-dev 02:14:21 -!- Birthdaymode has joined ##crawl-dev 02:14:21 -!- murphy_slaw has joined ##crawl-dev 02:14:21 -!- Ero has joined ##crawl-dev 02:14:21 -!- morik has joined ##crawl-dev 02:14:21 -!- MarvinPA has joined ##crawl-dev 02:14:21 -!- Eronarn has joined ##crawl-dev 02:14:21 -!- jld has joined ##crawl-dev 02:14:21 -!- yobbo has joined ##crawl-dev 02:14:21 -!- ixtli has joined ##crawl-dev 02:14:21 -!- Iainuki has joined ##crawl-dev 02:14:21 -!- neunon has joined ##crawl-dev 02:14:21 -!- Adeon has joined ##crawl-dev 02:14:21 -!- phyphor has joined ##crawl-dev 02:14:21 -!- zenna has joined ##crawl-dev 02:14:51 meep! 02:15:13 oh hey, mstrpbk is back 02:15:16 how about that 02:15:33 Scrolls that do not seem to do anything ... (https://crawl.develz.org/mantis/view.php?id=1097) by MstrPBK 02:16:54 -!- elly has joined ##crawl-dev 02:24:25 -!- Cryp71c has quit [Quit: Leaving] 02:24:47 sigh 02:24:55 hi 02:25:36 pause ... the abyss ... (https://crawl.develz.org/mantis/view.php?id=1100) by MstrPBK 02:25:36 the translucent stone zones at lower levels (https://crawl.develz.org/mantis/view.php?id=1099) by MstrPBK 02:26:00 back in full force 02:26:03 pause...the abyss? I do not even understand this one? 02:28:34 hey, what happened to tmsg and vmsg in logfile? 02:29:09 Do I meed to make my own quit message parser again? :P 02:29:32 -!- [1]GrimmSweeper has joined ##crawl-dev 02:29:32 -!- GrimmSweeper has quit [Disconnected by services] 02:29:34 -!- [1]GrimmSweeper is now known as GrimmSweeper 02:30:01 quit message parser? 02:30:55 For eg. spamming deaths to irc 02:31:12 Seems both tmsg and vmsg are no longer in trunk 02:31:59 !lg src=cdo x=tmsg,vmsg 02:32:03 177. [tmsg=slain by Crazy Yiuf;vmsg=slain by Crazy Yiuf (a +2,+2 quarterstaff of chaos)] bookofjude the Cutter (L4 MfAs), slain by Crazy Yiuf (a +2,+2 quarterstaff of chaos) on D:3 on 2010-02-16, with 243 points after 2427 turns and 0:15:19. 02:32:11 strange 02:32:32 I mean 0.7 tho, my server is not running 0.6 atm 02:33:00 Missing a compile flag? 02:33:16 #ifdef DGL_EXTENDED_LOGFILES 02:33:35 Ah, maybe. My AppHdr.h was not merged a while ago 02:33:36 conflect betwene multiple spell books 02:33:51 So I must have missed it 02:33:56 thanks 02:34:49 Indeed, DGL stuff wasn't defined at all 02:34:53 -!- due has quit [Changing host] 02:34:53 -!- due has joined ##crawl-dev 02:34:55 My fault :) 02:35:03 * due beats joosa with a stick? ;) 02:35:17 * joosa accepts the beating with pleasure 02:36:07 so when do we get to ban MstrPK with "The bug tracker is not a FAQ." 02:37:29 soon, please? 02:38:05 a ban is probably a bit harsh, but someone should have a chat with him 02:43:17 Also, further: I was using the wrong executable (old one) and wondered why my fixed AppHdr didn't take effect. 02:43:26 * joosa beats self 02:50:37 -!- Zaba has quit [Ping timeout: 245 seconds] 02:59:21 -!- Zaba has joined ##crawl-dev 03:13:36 -!- by has joined ##crawl-dev 03:13:46 hello 03:14:05 due, you there? 03:16:01 or any other lua marker experts? 03:18:57 hmm? 03:20:08 Birthdaymode == due? 03:20:28 no, Birthdaymode = Textmode 03:21:04 happy birthday! 03:21:12 (is it even your birthday?) 03:27:04 -!- [1]GrimmSweeper has joined ##crawl-dev 03:27:04 -!- GrimmSweeper has quit [Disconnected by services] 03:27:05 -!- [1]GrimmSweeper is now known as GrimmSweeper 03:28:06 03by * rb2bf22da044c 10/crawl-ref/source/dat/clua/lm_trig.lua: Allow doubly activating Lua triggerables. 03:29:08 Hi 03:29:22 -!- Spads has quit [Ping timeout: 248 seconds] 03:29:30 due: hi, could you check if that commit is likely to break anything? 03:29:31 by: I'm kinda here, but I'm literally just about to shut down. Packing to move house. Drop me an email or a PM? I'll see it in a few hours. 03:30:38 due: oh, good luck with that; I think the change is probably fine, just wanted to confirm with someone who knows the lua trigger code 03:33:09 Will check 03:33:09 -!- Twinge has quit [Read error: Connection reset by peer] 03:34:32 by: Hm, should be ine 03:34:33 *fine 03:34:36 -!- Twinge has joined ##crawl-dev 03:34:45 by: Try running through the Lua marker heavy Volcano and Wizlab maps and see what happens 03:34:48 must run 03:34:50 (argh, my headphones are broken) 03:35:02 due: thanks, will do 03:42:33 -!- by has quit [Quit: Lost terminal] 03:50:18 Xiberia: yes, its my birthday 03:50:29 Xiberia: and thank you :) 03:56:31 -!- [1]GrimmSweeper has joined ##crawl-dev 03:56:31 -!- GrimmSweeper has quit [Disconnected by services] 03:56:33 -!- [1]GrimmSweeper is now known as GrimmSweeper 04:01:03 memorized spells show up dark-grey in spell-book display when not enough slots available (https://crawl.develz.org/mantis/view.php?id=1101) by rob 04:28:08 -!- murphy_slaw has quit [Quit: Colloquy for iPhone - http://colloquy.mobi] 04:30:01 -!- DrPraetor has joined ##crawl-dev 04:48:39 -!- ortoslon has joined ##crawl-dev 04:57:55 Anyone around to take a simple bugrep? It's much easier just to point at my game history. 04:58:26 Anyway, bugrep! Killing kraken's with poison is not worth any XP! 05:00:15 killing kraken isn't worth much xp period :/ 05:00:36 s/much/as much as I got used to pre-nerf/ 05:02:57 -!- [1]GrimmSweeper has joined ##crawl-dev 05:02:57 -!- GrimmSweeper has quit [Disconnected by services] 05:02:59 -!- [1]GrimmSweeper is now known as GrimmSweeper 05:11:15 -!- Mu_ has joined ##crawl-dev 05:16:26 when targeting, sometimes the screen isn't refreshed (https://crawl.develz.org/mantis/view.php?id=1102) by galehar 05:42:11 -!- Ashenzari has quit [Ping timeout: 245 seconds] 05:42:56 -!- Ashenzari has joined ##crawl-dev 05:42:57 -!- The topic of ##crawl-dev is: DCSS development channel! | Logs: http://tozt.net/crawl | People with +v have commit access. | Please keep general crawl-related chit-chat to ##crawl. | Dev wiki: http://crawl.develz.org/wiki | Ashenzari source: http://github.com/doy/crawlbot 05:46:41 is the blank statue vulnerable to disintigration? 05:46:41 Mu_: You have 1 message. Use !messages to read it. 05:48:38 -!- by has joined ##crawl-dev 05:50:52 @Mu - I think so. Roxanne isn't, I believe all other statues are. 05:51:49 okay 05:51:50 they can't be disintigrated 05:52:04 just tested in wiz 05:52:10 okay, thanks. 05:54:31 by: any luck? 05:54:39 Mu_: I left you a message 05:55:10 due: I tried one wizlab which seemed to work fine (random wizlab in wizard mode always gave the same fluffy wizlab) 05:56:23 the special archer statues are not vuln to distint IIRC, unless that was already fixed 05:56:51 due: ye i got it. also, i'm workin on a lehudib atm. 05:57:07 by: Try Volcano Cave and Wucad Mu 06:01:27 hich wizlab (ESC or ENTER for random): 06:01:39 Wucad Mu, wucad mu, wucad_mu all don't work 06:01:52 "wizlab_wucad" :) 06:01:54 just wucad, sorry 06:03:56 seems to work fine from what I can tell 06:10:33 -!- Enne has joined ##crawl-dev 06:10:37 -!- Enne has quit [Client Quit] 06:15:19 is it possible to make the game start with a char status of "hungry" without additional hacking (for tutorial mode) 06:18:33 The ^x screen could be better integrated with gameplay (https://crawl.develz.org/mantis/view.php?id=1103) by OG17 06:21:52 -!- Spads has joined ##crawl-dev 06:22:02 by: Excellent 06:22:11 felirx: In theory 06:22:14 ok, this ice cave I missed I could have noticed 06:22:26 by: teleporter? 06:22:42 by: you might also want to check ancient_champions_mu and the_teleporter, in that case. 06:23:01 I don't really know what to test, so I think I'll skip it 06:23:07 Okay 06:23:11 Let me pull and compile and stuff 06:23:16 ideally, zelgadis is still reading commit messages 06:23:18 I've just got unpacked, need to find a power lead 06:23:27 can you specify on a vault with like "here is an ID scroll" and not "here is a scroll"? 06:23:45 felirx: ITEM: scroll of identify; KITEM: d = scroll of identify 06:23:51 great 06:24:02 felirx: With dlua you could, I could write a wrapper to aallow you to adjust player hunger that's accessible only via dlua 06:24:16 felirx: and if you're doing a Sprint-esque "tutorial" mode, then you just adjust the hunger once the map is generated. 06:24:19 sound good? 06:24:27 the only situation I could see this causing problems is with the old "lua marker already activated" situations, which had to do with autotravel in the dungeon 06:24:40 due do you mind an OCS in lehudib, or should they be left to wucad 06:25:33 the approah is a pretty much a replacement for the entry.des that has some sort of triggers or the tutorial texts 06:25:40 either via tiles on floors or whatever 06:27:49 Mu_: I want spear-thrower statues 06:28:04 felirx: okay, so excellent, that would work perfectly 06:28:28 by: if the marker is activated twice that means that its listeners probably are as well 06:28:43 by: worst-scase scenario, duplication or so of some effects 06:28:47 which might not even be noticeable 06:29:11 Mu_: So I'd prefer no OCS, they're kinda Wucad's schtick. 06:29:21 due: it has statues with stone arrow and crystal spear 06:30:05 or do you mean actual spears? 06:30:26 Mu_: stone arrow and crsyal spear ++. 06:30:30 Not sure about actual spears, maybe? 06:30:33 it is doable 06:30:51 kilobyte's rolling boulders? 06:31:15 i'm amused by the thought of a statue chucking the crystal spear unrant at you 06:31:19 d 06:33:50 by: also doable, but... problematic 06:34:11 Mu_: not actual crystal spear, er 06:36:38 i'm putting it in the normal loot:) 06:36:46 -!- hotsun has joined ##crawl-dev 06:37:02 yes, that's fine + expected 06:37:52 by: rolling boulders can be easily implemented by reusing most of IOOD's projectiles-as-monsters code. It's mostly a matter of deciding that we want them. 06:38:22 kilobyte: sure, but i want more flexible lua-oriented traps 06:38:34 ie the trap calls a lua function when triggered, etc 06:38:46 yes, I thought they might fit in an earth-conjurations centered wizlab 06:44:06 by: doesn't look like there's any issues major 06:46:00 -!- DrPraetor has quit [Ping timeout: 265 seconds] 06:46:17 -!- DrPraetor has joined ##crawl-dev 06:46:34 -!- Eronarn has quit [Ping timeout: 246 seconds] 06:47:37 -!- DrPraetorious has joined ##crawl-dev 06:50:57 -!- DrPraetor has quit [Ping timeout: 276 seconds] 07:03:47 Explanation for secret rooms which Magic Mapping can't detect (https://crawl.develz.org/mantis/view.php?id=1105) by pratamawirya 07:03:47 Merfolk boots don't unmeld when the merfolk is no longer in water after the Abyss has changed. (https://crawl.develz.org/mantis/view.php?id=1104) by turnerjer 07:07:51 due: can you attach walls to other glyphs with kfeat? like x=crystal wall 07:11:24 yes? 07:11:28 you can attach any feature 07:11:35 the lookup is at the end of terrain.cc 07:13:06 ah, it's green_crystal_wall 07:13:11 ty 07:17:59 -!- ortoslon has quit [Read error: Connection reset by peer] 07:23:04 goodnight folk 07:23:16 night due 07:37:28 -!- syllogism has joined ##crawl-dev 07:59:28 by: Can you do a Mac binary for rc3? :) 08:00:38 And that's a nice merfolk bug in scrollback 08:03:27 does it also happen if you get teleported/blink 08:03:42 It could 08:03:54 Try it in wizmode :) 08:04:03 kobold with weapon of distortion 08:05:44 doesn't look like it 08:06:07 greensnark: no, xcode doesn't work for me 08:06:37 -!- [1]GrimmSweeper has joined ##crawl-dev 08:06:37 -!- GrimmSweeper has quit [Disconnected by services] 08:06:38 -!- [1]GrimmSweeper is now known as GrimmSweeper 08:10:01 -!- eith has joined ##crawl-dev 08:14:29 Ok, let me take a stab at it 08:14:41 Apparently I forgot to select 10.4 support when installing Xcode last time 08:20:00 It would be nice if there were makefile targets to create neatly packaged Mac binaries instead of having to futz with Xcode 08:20:12 * greensnark heartily dislikes Xcode. 08:22:51 -!- by has quit [Disconnected by services] 08:22:52 -!- by_ has joined ##crawl-dev 08:28:43 -!- by_ is now known as by 08:33:01 -!- [1]GrimmSweeper has joined ##crawl-dev 08:33:01 -!- GrimmSweeper has quit [Disconnected by services] 08:33:03 -!- [1]GrimmSweeper is now known as GrimmSweeper 08:49:47 -!- ortoslon has joined ##crawl-dev 08:54:20 Tiles for skeletal monsters (https://crawl.develz.org/mantis/view.php?id=1106) by minmay 08:55:42 greensnark: for the rc builds, don't worry about 10.4 09:03:21 I'm not sure why the SDL xcode project is set up to try to build X11 support 09:03:52 It compiles once I toss the X11 dirs from the project and remove the feature-enabling-#defines 09:03:59 Which were buried in the xcodeproj itself :P 09:05:44 Yay, SDL_image also fails 09:06:18 night all 09:06:48 -!- Birthdaymode has quit [Quit: Over the ages, man has been certain of a great many things. some of these things were even true.] 09:07:16 by: I've installed 10.4 SDK, so it should be straightforward to build once i get the Xcode weirdness sorted out 09:07:23 I guess the Xcode projects haven't been updated in a while 09:24:23 -!- Cryp71c has joined ##crawl-dev 09:42:10 -!- hotsun has quit [Quit: HydraIRC -> http://www.hydrairc.com <- Organize your IRC] 09:49:36 Weapon display not updated when unwielding non-weapons (https://crawl.develz.org/mantis/view.php?id=1107) by 78291 10:04:39 -!- DrPraetorious has quit [Ping timeout: 276 seconds] 10:09:26 03by * r83760a2bddca 10/crawl-ref/source/it_use2.cc: Update wielded item display for any item on unwield. 10:13:36 greensnark: looking at bolt::water_hits_actor, is it good that player::apply_location_effects apparently ignores the oldpos argument? 10:14:53 oldpos isn't very important for water_hits_actor 10:14:59 So it should be fine 10:15:15 ok, apply_location_effects just looks weird as is 10:15:59 apply_location_effects may be inappropriate there, yeah 10:16:15 It seems to do different things for monsters v player 10:16:22 The player behaviour is correct; the monster behaviour is not 10:16:56 From the perspective of water_hits_actor, I mean 10:17:08 I think I butchered the meaning of apply_location_effects there 10:17:29 Yeah, that's definitely a bug 10:18:01 what do you guys think is the best place (logically) to put code for a DS mutation which allows for summons? spells2.cc is comprised (mostly) of summon spells, ? 10:19:02 Cryp71c: if it's purely demonspawn, I'd suggest starting demonspawn.cc or mut-demonspawn.cc 10:20:05 greensnark: ok, I see now that oldpos is only used for monster messaging 10:20:27 why do i sometimes come back to life a couple of turns after extending lichform, didnt you used to get a message about the form not lasting long? 10:21:18 by: Yes, but the monster apply-location-effects is not the behaviour I wanted for water_hits_actor :) 10:21:54 I just wanted the monster-check-pool thing, but it does a whole bunch of other stuff 10:22:36 At some point I should sort out those effects 10:22:41 But it's not terribly broken 10:22:47 alrighty! got everything working on this new mutation except moving the demon between levels with the player. 10:22:54 Yay, I have built Mac tiles 10:24:01 Can someone test this build on a Mac 10:24:14 -!- DrPraetor has joined ##crawl-dev 10:24:20 When are monsters added into transit? Whenever they leave the level unexpectedly and have to be tracked, or whenever you leave a level with monsters still on it? 10:24:42 Cryp71c: Things like banishment, shafts, monsters following you downstairs 10:25:05 I'm not sure if monsters following downstairs use transit; they did not in hte past 10:25:16 But istr some change there 10:25:45 hrm, k. I'll see if I can discern the code a bit. Trying to write it so that a) It finds the friendly demon on the level you (were just on) and moves it to the level you're on now and recalls it 10:25:58 Do the minion-goes-hostile-on-TSO-abandonment effects apply to monsters in transit? 10:25:59 and by recommended that the transit system is what I'll need 10:26:20 i.e. if your friendly Daeva gets banished by Sonja and then you tick off TSO and all your minions go hostile, what happens to the transiting Daeva 10:28:59 Cryp71c: You just have to find the follower code and add a special case for your entangled demon slave 10:29:28 Code is in _grab_followers in files.cc 10:30:21 Cryp71c: I suggested that mon-transit might be relevant, that's all 10:30:41 Ah, well, in any case thanks for both of you 10:31:06 Followers do use the transit system now 10:31:17 You just need to tag your pet demon as a follower and it'll come along for the ride 10:31:20 Should be trivial 10:31:59 greensnark, even if they're anywhere else on the map? 10:32:02 er, level* 10:32:27 Feel free to use a monster_iterator to look at all monsters 10:32:34 It's not too expensive to do once on level change 10:33:48 hrm, would it be prudent to set some sort of flag on the demon when its created so that only demons created through this mutation are transported and not all friendly demons? 10:34:03 I thought you already had such a flag 10:34:08 How else do you identify such demons 10:34:25 greensnark, well, precisely...we were talking about that yesterday... 10:34:30 atm I don't 10:34:55 merfolk also keep their boots melded when banished from water... 10:35:12 -!- Avatar_ has quit [Quit: Leaving] 10:35:37 these were all permanent stat change bugs before you.melded :) 10:36:03 Is you.melded in 0.6? 10:36:22 If not it really should be 10:36:55 it is 10:37:26 is it ok if I hack player::apply_location_effects and move_player_to_grid a bit, or are you working on that? 10:37:35 by: Please go ahead :) 10:37:47 Would you be able to test a Mac binary though :) 10:37:59 You have 10.5? 10:38:06 yes 10:44:52 Sorry for all of these very simpleton questions, trying to wrap my head around the intricicies of crawl. What is menv? I can see it defined from env.mons, but I mean what specific purpose does it serve? 10:45:19 http://crawl.akrasiac.org/snark/stone_soup-0.6-rc3-mac-tiles.tar.bz2 10:45:29 by: Could you try that? :) 10:45:48 downloading now 10:46:01 Cryp71c: env.mons is an array of all monsters 10:46:03 Cryp71c: It's a vector of monster slots. Every monster on a level must have an menv slot 10:46:26 Each slot being a monster object as by said 10:46:29 a vector of all monsters, or only monsters on the current level? 10:46:36 On the level 10:47:04 so you cannot reliably reference monsters on levels other than what you're on? 10:47:11 Why would you want to 10:47:32 Not sure, just curious about the limitations 10:47:32 There is code that does mess with offlevel monsters, but arguably its a misfeature 10:47:46 Because loading other levels to screw with monsters is horribly slow 10:47:52 Right 10:47:59 Is it called often? 10:48:15 (the code which is arguably a misfeature) 10:48:16 You'll notice when its called because Crawl will seize up for several seconds :P 10:48:26 Mostly for god abandonment and stuff 10:48:26 lol 10:48:30 greensnark: seems to work fine 10:48:33 gotcha 10:48:37 by: Excellent, thanks 10:48:41 -!- dpeg has joined ##crawl-dev 10:48:46 Is it traditional to package other files 10:48:50 Let me look at the 0.5 mac build 10:48:52 -!- purge has joined ##crawl-dev 10:50:26 greensnark, if you don't mind (and have the time) I'm a bit lost in the transit code in files.cc and might use some guidance just to familiarize myself with the global flow of things. 10:50:58 Cryp71c: Go ahead and ask :P 10:51:51 greensnark, well, logic suggests that _grab_followers() is called whenever you're moving up / down a followable staircase (but not on shafts?), is that correct? 10:52:38 -!- ais523 has joined ##crawl-dev 10:52:46 Yes, but that's a question grep can answer :) 10:53:27 Hmm, 0.5 had a .dmg 10:53:34 * greensnark is too lazy to do .dmgs 10:53:45 I'll just drop it in a .zip and call it a day 10:53:50 .damage/ 10:53:56 ? :) 10:54:04 Hey it's cubs 10:54:08 hell yeah :) 10:55:38 I am pleased to report that the Mac 0.6 rc3 tiles build contains exactly 666 files 10:56:35 -!- murphy_slaw has joined ##crawl-dev 10:59:06 Evenings. 10:59:24 Keskitalo! 10:59:35 !coffee Keskitalo 10:59:35 * Henzell hands Keskitalo a pot of black coffee, brewed by Nikola. 10:59:43 We need a !beer command, actually 11:00:01 Thanks! 11:00:16 Got an Algorithms exam coming up on Monday. 11:00:40 Good luck :) 11:01:15 So, I think I'll read #crawl-dev backlog! :) 11:01:20 greensnark, it appears that travel_point_distance is an array which is responsible for actually moving a monster to an adjacent square once the player is on the new level, correct? if so, how/why does that work? It seems an odd construct to facilitate movement unless there is a function being called every turn which goes through the array and sets the new position of all the monsters who moved in the last turn? 11:02:29 !tell due lol, I am surprised you found out what i was talking about :D Thanks for the reply! 11:02:30 purge: OK, I'll let due know. 11:02:56 Cryp71c: no, travel_point_distance stores distance for the travel/explore/whatever pathfinding 11:03:21 ahhh...hrmm. 11:03:26 Right 11:03:41 monster pathfinding is com-pli-cated 11:03:52 by knows a lot more than I do about that though 11:04:38 I suggest trying to solve specific tasks instead of wallowing in general research to get started :) 11:05:26 well, I'm trying to learn how this particular block of code functions so I can solve the problem myself and thus be better knowledgable for future problems/fixes/etc. rather than having someone hand-hold me through an implementation to this specific problem, from which I'll learn very little. 11:05:28 So the Xcode project wants to run rltiles tilegen for the command-line build 11:05:40 But the code is coming down to being rather elaborate :P 11:06:10 Cryp71c: Yeah, handholding is bad. The right way to do things is to jump in and change stuff and see what happens :P 11:06:25 Break out of analysis paralysis :P 11:09:03 03j-p-e-g * r060fa04547da 10/crawl-ref/source/dat/descript/features.txt: Tweak open door description. 11:12:33 -!- murphy_slaw has quit [Quit: Colloquy for iPhone - http://colloquy.mobi] 11:13:49 Cheers 11:14:28 greensnark: thanks for cooking up a mac version! 11:17:59 dpeg: I always wanted to try it :P 11:18:04 It's rather painful though :P 11:19:53 greensnark: drop Mac support? 11:20:29 Makefile works fine :P 11:20:34 ahhh tiles lag is nasty in rc3 11:20:39 Some suggestions for Divinations spells/scrolls (https://crawl.develz.org/mantis/view.php?id=1108) by pratamawirya 11:20:53 pratawirya eh 11:20:57 is the mac build up somewhere 11:20:58 Sounds Buddhist 11:21:15 greensnark: You'd want to refer to shafted slaves when you kill Pikel. :P 11:22:05 syllogism: Not yet, I'm trying to work out how to do a Universal ASCII build 11:22:26 not that mac users will need that :P 11:23:08 I should probably skip it then 11:23:09 -!- DrPraetor has quit [Ping timeout: 256 seconds] 11:23:22 The Xcode project for console build is badly messed up anyway 11:23:29 And I lack the Xcode-fu to fix it 11:23:36 well for 0.5.x the ratio was 4:1 11:24:19 Where do I drop the binary on CDO? 11:24:29 trunk/archive maybe 11:24:41 err 11:25:21 A* should probably be all that is needed for path finding in crawl 11:25:45 felirx: it depends on how many times you do pathfinding in a turn 11:25:47 -!- Eronarn has joined ##crawl-dev 11:25:53 and on how much the map changes 11:26:11 in a game with a relatively static map like Crawl, there can be faster algorithms if you're going to do millions of pathfinds on the same level 11:26:18 true 11:26:36 there is a d:1 entry vault with a sealed treasure room? 11:27:53 greensnark: comment on the news post too 11:27:53 Keskitalo: Is the trunk builds index.html autogenerated? 11:28:26 I just started a game and Xom detected items for me and showed me this: 11:28:27 http://s153.photobucket.com/albums/s210/purge83/Crawl/?action=view¤t=secret_treasure.png 11:28:29 * greensnark confused. 11:28:45 Yeah, hanks to due <3 11:30:10 Keskitalo: What's the right way to link to a Mac binary in the trunk builds index.html? 11:30:22 purge: yes, I made that one. 11:30:23 Do I have to worry about the next Windows build update blowing away the file? 11:31:16 dpeg, methinks that vault has a quadruple sword of speed in it 11:31:18 :P 11:32:18 Keskitalo: I am not sure that players understood what I wrote in that Div blog entry. 11:32:28 I guess I didn't express myself clearly. 11:33:08 dpeg: does it have secret doors or how do you find it otherwise? 11:35:05 by, in this section of files.cc where you said its dealing with travel_point_distance and having to do with travel/explore stuff, do I need to also do all of that when I move demons down with the player? 11:35:22 purge, probably not, I would guess cTele 11:35:30 (and magic mapping to know it was there int he first place) 11:35:37 Cryp71c: Why would you need to mess with that for demons moving with player? :) 11:35:53 greensnark, idk, I wasn't sure what would happen if I leave that out. 11:36:03 You're overanalysing this :P 11:36:10 eg, auto-explore being broken under specific circumstances when the demon blocks the player in after going down a level 11:36:11 or something 11:36:15 lol, perhaps 11:36:19 1) Attach demon as follower 2) Next step 11:36:27 I mean 2) Next task 11:37:13 "I used to play Crawl on PC, but I really believe the world is mass-changing over to Mac" 11:37:34 syllogism: yeah, i saw that d: 11:37:39 greensnark: I'm not actually familiar with how the update script works! 11:37:39 oO 11:39:21 syllogism: Who wrote that 11:39:27 SA? 11:39:33 greensnark: comment on wordpress 11:39:35 some random person on the blog 11:39:38 Oh :P 11:40:04 along with 4 others requesting the mac build heh 11:40:12 All the same person? :P 11:40:24 http://crawl.develz.org/wordpress/second-release-candidate-of-0-6 11:40:26 comments 11:43:10 PC games don't have MAC support usually so crawl is their best game :) 11:44:48 purge: There's talk of Steam coming to Mac :) 11:45:24 -!- stabwound has quit [Ping timeout: 276 seconds] 11:45:30 Ooh wizlabs look pretty in tiles 11:46:17 greensnark, for the life of me I cannot figure out how to flag my demon as a follower. 11:46:30 -!- Amonchakad has joined ##crawl-dev 11:46:41 even grepped for 'follower' and sifted through the hundred finds. 11:47:06 Do what files.cc _grab_followers does 11:47:30 Trying to cast "Fulsome Distillation" with no corpse in reach prevents you from casting the spell, but if you miscast it, you actually lose MP and consume xp. That's probably not meant? 11:47:39 -!- karmatic has joined ##crawl-dev 11:48:06 Is it a bug that crawl tiles doesn't look awesomer on my new radeon hd 5850? 11:48:10 :D 11:49:24 lol, def bug 11:49:50 Amonchakad, eh, probably not. 11:49:56 I'll file a report then 11:50:08 i paid all this money and crawl doesn't look better what a waste!!! 11:50:31 purge: you've got the wrong graphics card: http://www.bbspot.com/News/2003/02/ati_ascii.html 11:50:37 -!- stabwound has joined ##crawl-dev 11:52:00 blast! 11:53:00 Maybe i can force anti-aliasing 16x to make the o's look a little smoother on the curves....... 11:53:40 that's an old card, I think nvidia released a better card that also can draw CP437 11:55:35 the one with the real-time ASCII raytracing engine? 11:55:49 Odd behaviour of Fulsome Distillation (https://crawl.develz.org/mantis/view.php?id=1109) by Amonchakad 11:56:41 -!- hotsun has joined ##crawl-dev 11:58:02 dpeg: Probably so, but oh-well. :) 11:58:10 oh and BTW greensnark, please complain about unnethack's deficiencies also on #unnethack and not only here: http://bit.ly/aTSAFZ 11:58:48 bhaak: Hey <3 11:59:02 That rocks :) 11:59:48 breaking change technically, as #chat costs a turn, but who cares :) 12:00:02 Requiring #chat for shop prices is soooo idiotic :) 12:02:06 ais523: I don't care about changing game behaviour :) 12:02:43 it kind of annoys my project to make a fixed-interface version of vanilla, though 12:03:32 greensnark, rofl, I kind of got this code working, except it transports every monster on the level too :P 12:03:40 although (and here I'm giving dpeg generously another argument against nethack-like containers) it doesn't work ATM with items ins containers, because of the crude implementation of shop-items :) 12:04:12 hmm, I don't think implementation difficulty should be an argument for how to balance gameplay 12:04:16 Do shopkeepers magically know what's in a bag you drop in a shop? 12:04:21 ais523: please finish your ttyrec player first, nethack-de needs a better ttyrec demo! :) 12:04:38 bhaak: atm, I'm trying to actually do work; people notice if you procrastinate too much 12:04:41 greensnark: yes 12:04:54 Cryp71c: So stop calling _grab_follower_at for every monster :P 12:04:56 except arguably in the case of the 200 meatball steal 12:05:05 greensnark, lol I was missing a testbit() call :P 12:05:31 Muwahaha, fixed! and now we have a flag that can be used (once this gets commited) for similar purposes :P 12:06:42 -!- Vandal has quit [Ping timeout: 268 seconds] 12:08:14 -!- AndChat| has joined ##crawl-dev 12:08:19 -!- Twinge_ has joined ##crawl-dev 12:08:35 Cryp71c: Congrats :) 12:08:35 Cleaning the wiki is a nice way to procrastinate.. only thing is that the ranged combat pages require too much thought to sort out, so I think I'll study instead. :) 12:08:46 -!- Amonchakad has quit [Quit: Page closed] 12:08:47 -!- Twinge has quit [Write error: Connection reset by peer] 12:08:48 ok, am away from my desk for a few and figured id get on my phone. 12:08:56 -!- Vandal has joined ##crawl-dev 12:09:03 -!- AndChat| is now known as Cryp71c_ 12:09:08 there we are 12:10:02 wiki is very old, i usually use learn instead of it 12:11:40 -!- DrPraetor has joined ##crawl-dev 12:11:44 speaking of the learn, how soon after .6 release can entries be updated, removing the .5.2 info (in cases where its changed significantly) ? is there a need to keep the .5.2 entries for some duration? 12:11:58 we have already been changing and updating them 12:12:19 Cryp71c_: I mean the dev wiki. 12:12:31 Yeah - go ahead and update learndb as if 0.6 was already released IMO 12:12:49 ah, sorry, thought you were talking about crawl wiki 12:13:16 gah typing on my phone's qwerty keyboard is so slow! :( 12:15:07 dpeg, im quickly finishing up the list of muts you've already approved, if there are more youd like done, mark them as such or let me know. 12:17:42 -!- Cryp71c_ has quit [Quit: Bye] 12:19:38 K, back at my desk 12:24:45 greensnark, if I have, say, 5 different patchfiles, can git easily quash those into a single patchfile for me? 12:25:33 Well, went ahead and graveyarded the 0.6. ranged combat overhaul plan, including pulling a missing section to the ranged combat brainstorm page.. not sure if the latter is readable (now). 12:29:09 Cryp71c: i believe "git format-patch -5 --stdout > demonspawn.patch" should work 12:29:26 assuming the commits are actually doing different things 12:29:40 if you really just want one commit in your history, use git rebase -i HEAD~5 12:29:46 and squash them all from there 12:40:04 Another page graveyarded! \o/ 12:41:19 dpeg: I want your ideas about dwarven gear on https://crawl.develz.org/wiki/doku.php?id=dcss:brainstorm:item:racial_properties 12:42:15 Keskitalo: damn, I forgot my ideas already :O 12:42:37 Keskitalo: but we agree that racial stuff should not be about numbers? 12:46:31 Keskitalo: is it okay if I add the attribution to the relevant lines? Should become less messy in the long run... 12:47:44 -!- Ero has quit [Ping timeout: 246 seconds] 12:49:04 dpeg, after I finish with the miasma mut, was thinking of implementing some of the body-slot facets 12:49:19 Cryp71c: yay! 12:49:24 !seen sorear 12:49:24 I last saw sorear at Thu Mar 18 10:00:35 2010 UTC (7h 48m 49s ago) saying s/much/as much as I got used to pre-nerf/ on ##crawl-dev. 12:49:37 Need sorear to push all of this :) 12:49:44 push push push 12:49:56 -!- DrPraetor has quit [Ping timeout: 265 seconds] 12:49:59 dpeg, lol, but we need to figure out say, at what level of Hooves do you lose boot slot? What hooves level do Centaurs have? etc. etc. 12:50:00 dpeg: sorear seems to want to distance himself from the whole ds thing 12:50:08 i think he's pretty busy at the moment 12:50:11 doy: ah, I see. 12:50:25 dpeg: I agree 110% it should not be about numbers. I was very happy to see the idea about scrapping racial ammo, for instance - everything that can be done can be done with a racial launcher. 12:50:39 doy: I asked him if he wanted to get out of this (DS only, or, horrors, all of DCSS), but he reclined at once. 12:51:19 -!- EroN1 has joined ##crawl-dev 12:51:51 (by numbers, I mean it shouldn't be about +1 to-hit +1 dam when you use elven launcher AND elven ammo, for an exaggarated example not based on reality (only my assumption of it)) 12:52:10 I spoke with him a few days ago, he had implied upon me something similar...but he added something about a month 12:52:48 Keskitalo: Nethack has such. 12:53:21 doy: but in particular this means I should ask somebody else to push Cryp71c's commits? 12:53:29 dpeg: probably 12:53:34 But who? 12:53:39 no idea! 12:53:39 * dpeg looks around. 12:53:39 (: 12:54:05 lol 12:56:20 !learn add demonic_guardian Experimental DS mutation in the .7 line, summons a 5, 3 or 1 class (permanent friendly) demon which travels with you between levels, will still count for -piety if it dies and your god dislikes allies dying. After it dies, has a Mutation_Level * 200 + 10d10 timeout before another one might spawn. 12:56:20 demonic guardian[1/1]: Experimental DS mutation in the .7 line, summons a 5, 3 or 1 class (permanent friendly) demon which travels with you between levels, will still count for -piety if it dies and your god dislikes allies dying. After it dies, has a Mutation_Level * 200 + 10d10 timeout before another one might spawn. 12:57:02 Cryp71c: Thanks for all the work on the DS btw :) 12:57:22 -!- EroN1 has quit [Ping timeout: 276 seconds] 12:57:52 !learn add demonic_guardian Level 1 Demons: White Imp, Lemure, Ufetubus, Manes, Midge ; Level 2 Demons: Neqoxec, Orange Demon, Hellwing, Smoke Demon, Ynoxinul ; Level 3 Demons: Executioner, Green Death, Blue Death, Balrug, Cacodemon 12:57:52 demonic guardian[2/2]: Level 1 Demons: White Imp, Lemure, Ufetubus, Manes, Midge ; Level 2 Demons: Neqoxec, Orange Demon, Hellwing, Smoke Demon, Ynoxinul ; Level 3 Demons: Executioner, Green Death, Blue Death, Balrug, Cacodemon 12:57:58 Np, I'm glad to be able to contribute :) 12:59:48 The new DS is an exciting feature (I've not played DS myself, but I've seen a lot of comments), so it's great to get the needed content for it! 12:59:50 dpeg, let me know if you have a moment to discuss the hooves thing I mentioned 13:00:14 Keskitalo, DS (before all of my changes) were looking up, and with these new changes, will be even spicer ;) 13:00:33 Yeah, I gathered the lack of mutations was what kept them from 0.6. 13:11:58 ...damn! 13:13:09 I have 4 patches, 1, 2, 3 and 4 (cleverly name, right?) 1 works no matter what, 2 and 3 work with 1 but won't work with 4 (because 4 reorganizes some stuff that was moved in 2 / 3) and if I apply 1 and 4, then 2 and 3 won't apply. 13:13:22 :( 13:13:46 I don't suppose theres some clever git functionality that will help me with this? 13:13:54 -!- karmatic has quit [Ping timeout: 248 seconds] 13:16:55 Cryp71c: just back, got a moment 13:17:11 now that my MDHu has been slaughtered and quartered by Rupert 13:18:23 dpeg, excellent, well horns disallows helms at 3 but allows caps, claws allows gloves until 3 at which there's no claws. Presently, hooves and talons are level 1 mutations which automatically disallow boots 13:18:48 -!- hotsun has quit [Quit: HydraIRC -> http://www.hydrairc.com <- Go on, try it!] 13:19:11 Obviously those 2 mutations shouldn't remove the boot slot until 2-3, and even then with the implementation of greaves (greaves == hard boots, boots == soft boots) might allow talons 3 to still wear boots, but not greaves...perhaps? 13:19:11 idk. 13:21:30 I don't think we need greaves. 13:21:43 Hooves growing to 3 is probably good, though. 13:26:11 by: are you here? 13:31:06 Right, ok so both talons and hooves will lose boots slot, hooves also get a (minor) penalty to stealth? What level are centaur hooves, then? And kenku talons? 13:33:40 Cryp71c: that only depends on the the damage boosts of Hooves 1-3 :) 13:33:50 right 13:33:52 -!- DrPraetor has joined ##crawl-dev 13:33:55 Put Centaurs at the level they get the appropriate damage boost. 13:33:55 -!- Twinge_ has quit [Read error: Connection reset by peer] 13:34:25 -!- Twinge has joined ##crawl-dev 13:35:01 k, For now I'll put centaurs at level 3 and adjust the damage formulas appropriately. 13:35:49 ok 13:37:16 dpeg, for now, I have all the other work I've done squashed into one patch file, who to send it to ? 13:38:23 Cryp71c: send it to me. 13:38:55 k 13:40:38 dpeg, also, I wanted to talk to you about my Antennae idea, I think it adds more flexibility to body-slot facets and you had alreayd commented on it being idea, you think it'd be good for implementation too, or up for discussion some more? 13:40:49 erik's trove wants 20 scrolls of id :P 13:40:49 it being a good idea* 13:40:57 syllogism, lol, that's not too bad 13:41:01 at least they're common? :P 13:45:39 greensnark: I just noticed that the 0.6.0-rc3 Mac build went up, and you wondered in your post whether you screwed it up. I just checked, you built it perfectly. :) 13:47:03 Cryp71c: tell me about the antenna again, please. 13:48:57 dpeg, a) no hard helms at 1, loss of helm slot at 3, at each level of the mutation you get the following: 1) Monster Tick marks on map 2) Monster glyphs on map 3) sInvis OR b) same as a) but instead of loss of helm slot at 3, you're still restricted to non-helmets, and if you wear a helmet, the mutation is disabled (because your antennae are covered) 13:49:09 !tell by Are you aware of the current distance map discussions on r.g.r.d? Is something from there useful for us? 13:49:10 dpeg: OK, I'll let by know. 13:49:29 Cryp71c: people with divinations withdrawal will scum for it 13:49:43 Cryp71c: all the marking is for adjacent squares, I presume? 13:49:57 dpeg, how do you mean, adjacent squares? 13:50:04 monster ticksw 13:50:08 Do you mean the whole map? 13:50:25 No, just the map that is displayed while you play, not X 13:50:58 Cryp71c: if you get antenna, will you see monster glyphs in areas you never set foot into? 13:51:37 dpeg, yes, it would be the same as the detect creatures effect Xom sometimes gives you. 13:51:47 (which I suppose is the same as div detect creatures) 13:52:02 Cryp71c: that's way too strong 13:52:11 neunon: Thanks :) 13:52:13 dpeg, really? 13:52:16 hrm 13:52:52 Cryp71c: yes, viewing enemies before encounter is extremely strong. 13:53:20 incredibly so; detect monsters is/was arguably the most powerful spell in NetHack, Crawl /and/ Angband 13:53:36 "most powerful", I don't know 13:53:46 hrm perhaps at level 2 you can only see tick marks and at 3 you get sInvis, you think that'd be more balanced? 13:53:48 There might not be a linear ordering of spells for power. 13:53:50 for the games other than NetHack, I'm going by what experienced players have said 13:54:08 Cryp71c: the plain fact that you can see monsters far away is too good :) 13:54:25 -!- stabwound has quit [Ping timeout: 264 seconds] 13:54:36 well, tbh NetHack has three spells that are more powerful (create familiar, charm monster, polymorph), but my mind refuses to acknowledge that they exist, they're that bad an idea 13:55:36 dpeg, hrm, I like the idea of body-slots that are not combat-oriented, giving a wider array of diversity to losing an armour slot. 13:55:52 Cryp71c: that's fine, but don 13:55:58 't add something overpowered :) 13:56:07 ofc, I'll keep coming up with ideas and running them by you. 13:57:03 A very restricted version of clairvoyance might do... sensing monsters up to 5 squares away or so. 13:57:22 dpeg, 5 squares outside LOS, you mean? 13:58:00 is the repel missiles aura and power from death an destruction still in for 0.7? 13:58:04 5 squares away from the player is good against invisible, and in corridors etc 13:58:18 Ah, right. 13:58:20 (nice with Passwall) 13:58:25 and LRD 13:58:26 Certainly, that's a nice idea. 13:58:31 yeah, i don't think the monster detection should extend beyond los 13:58:41 Cryp71c: no, five squares around the player :) 13:58:49 -!- stabwound has joined ##crawl-dev 13:59:02 Cryp71c: and I am afraid it's too strong. 13:59:03 and it really shouldn't work through walls either 13:59:13 doy: well, that I was including. 13:59:21 Aww. :) That is right, though. 13:59:42 what's the point of sense monster if it doesn't work through walls and has less range than los? 13:59:45 Sensing monsters through walls would be interesting... won't you think? 13:59:52 felirx: well, it could work around walls 14:00:16 Yeah, around pillars, which owuld be nice in checkers/honeycomb situations 14:00:21 basically - if there's a path to the tile only counting tiles within los radius then it's able to be sensed 14:00:24 right 14:00:35 that would still be pretty strong 14:01:11 doy: ah, I see. 14:01:14 I don't know, I think the 5-square radius wouldn't be overpowered, since being able to sense monsters through walls isn't by itself so useful, even with passwall. 14:01:17 I think if it's not obvious that working through walls is scummy, we could try that first and have the "around, not through" as a backup. 14:01:43 By the "err on the side of powerful first" rule. 14:02:06 of course if you give it a see invis within 5 tiles, it's already pretty powerful 14:02:29 felirx: but not compared to the competing DS mutations. 14:03:51 dpeg, sent you that master patch 14:04:07 it includes the other patches I've already sent you 14:05:03 Cryp71c: that's all the new DS stuff? 14:05:57 -!- ortoslon has quit [Quit: Leaving.] 14:07:11 dpeg, yes, it includes removing the old scales, implementing new scales, removing blink / teleport at will as DS mutations, remove Summon demon/minor demon and control demon mutations, as well as implements spiny, nightstalker, and Demonic Guardian 14:07:33 -!- jarpiain has quit [Quit: leaving] 14:08:18 -!- jarpiain has joined ##crawl-dev 14:10:32 dpeg, the Demonspawn Brainstorming page, section "Approved Mutations" is now up to date with new mutations, * means implemented. 14:10:40 Are levels *supposed* to allow a situation where you cannot advance to any ">" without going through a secret door? I thought this was verboten. 14:10:53 I notice that ammo isn't acquirable. 14:11:02 (someone watch my game on CDO to see what I mean.) 14:11:09 * DrPraetor demands *wand acquirement*. 14:11:22 DrPraetor: That exists. :) 14:11:34 Wait, it does?!?! Since when? 14:11:43 -!- jarpiain has quit [Client Quit] 14:11:49 New in 0.6 I think. Hey, "food" is "fruit", that's a nice touch. :) 14:12:27 Anyway, someone either tell me my Q above is stupid, or load up my game and look at the map? Preferably someone who understands the filthy level generation code. 14:12:35 Keskitalo: new in 0.6? 14:12:39 what changed? 14:12:45 doy: Wand acquirement. 14:12:51 -!- jarpiain has joined ##crawl-dev 14:12:54 oh, right 14:12:58 DrPraetor: you found a > 14:13:13 DrPraetor: what's your question? 14:13:35 I had to teleport to get to it. 14:13:47 what's the rest of the map look like? 14:13:47 There was a secret door to cross before I found it. Isn't that not supposed to happen? 14:13:59 DrPraetor, did you take an escape hatch / shaft down? 14:14:14 @Cryp71c - I went back upstairs and tried that too. 14:14:35 I found all 3 "<" on this level and couldn't get to a ">" without a secret door (which a second level char is not going to easily find.) 14:14:48 DrPraetor: what does the rest of the map look like? 14:14:49 In fact I searched twice in the right place and didn't locate it. 14:15:13 @doy - can you see that or do I need to describe? 14:15:25 oh, are you standing on the >? 14:15:30 Yes. 14:15:45 I assume there's a secret door under the cursor. 14:16:04 hmmm, greensnark's probably the one that would know about that 14:17:38 !tell greensnark Are there supposed to be levels where you can't find any ">" without finding a secret door? I think I've got one. 14:17:39 DrPraetor: OK, I'll let greensnark know. 14:18:20 DrPraetor: cdo has a way to backup your save file for someone to look at it 14:18:34 may as well do that before you die, just in case 14:18:39 or... not 14:18:40 (: 14:18:56 Oh, right. 14:19:08 Does the dump save all the level maps? 14:19:12 * DrPraetor shrugs. 14:19:18 yeah 14:19:53 So I'll just find the game by timestamp if needed. 14:20:36 -!- ortoslon has joined ##crawl-dev 14:26:17 -!- LordSloth has joined ##crawl-dev 14:26:44 hey greensnark, I can't use it myself, but thanks for the Mac RC3 build. Syllogism posted it in SA, and I linked to it in the first post. 14:27:12 Obviously snprintf is used for output, but where does it look? 14:28:45 hmmm 14:29:00 so what would be the reasons against making blink distance depend on power level? 14:29:43 DrPraetor: The level builder can produce such levels, yes 14:29:43 greensnark: You have 2 messages. Use !messages to read them. 14:29:52 LordSloth: Happy to help :) 14:31:32 Third time in a row I get Snake and Swamp. :| 14:32:13 !tell pointless_ Having a wandering mushroom army is *awesome*. 14:32:13 Keskitalo: OK, I'll let pointless_ know. 14:36:40 -!- Spads has quit [Ping timeout: 260 seconds] 14:45:20 -!- LordSloth has left ##crawl-dev 14:48:25 are you suggesting translocation skill be actually wort something?! 14:54:22 trl is game winning and life-saving 14:55:38 especially for hell branches and pan 14:56:50 yes, but the amount of skill you have in it is mostly irrelevant 14:57:02 ah, yeah. 14:59:08 -!- jld has quit [Read error: Operation timed out] 15:00:52 03by * r03697ef9d947 10/crawl-ref/source/player.cc: Extract stair repelling from move_player_to_grid. 15:00:54 03by * r34bb424aed9b 10/crawl-ref/source/player.cc: Reorganize move_player_to_grid a bit. 15:00:56 03by * rcd8e7b06fe21 10/crawl-ref/source/ (misc.cc player.cc): Split checks out of move_player_to_grid. 15:00:57 03by * r1e2440665b00 10/crawl-ref/source/player.cc: Factor out common _moveto_location_effects. 15:01:21 -!- jld has joined ##crawl-dev 15:03:28 dpeg: what r.g.r.d thread? I don't read there 15:03:56 by: so are these bug reports about weird input stuff because of frame limiting stuff you did? 15:04:30 maybe; the whole frame limiting approach is broken 15:04:51 okay 15:05:14 by: googe link would help you? 15:05:39 dpeg: sure 15:06:21 by: http://groups.google.de/group/rec.games.roguelike.development/browse_thread/thread/eb2348ba149eae93?hl=de# 15:06:32 by: especially the replies (Jeff etc.) 15:07:24 -!- Anym has joined ##crawl-dev 15:09:25 this sounds fairly similar to the ai stuff that ais523 and sorear did for taeb 15:10:09 I'm pretty sure this is what the crawl travelcode does, too 15:10:14 yep, TAEB::AI::Planar uses that as a fallback for quickly changing maps 15:10:29 I have an even /better/ algorithm for general use, but it's still a bit buggy atm 15:10:39 and I haven't worked on it for a while, too many other things to do :) 15:10:50 by: okay, so we don't learn much from them. Fine :) 15:11:10 the main issue with that approach is efficiency 15:11:26 dpeg, one thing to look at with .7 is the way unarmed combat happens, the way its implemented now is that I could have hooves 3 and RNG will still pick a punch UC more often than a kick (as an aux attack) 15:11:28 ais523: yeah, that's what jeff's reply said, basically 15:11:28 it works fine, but recalculating the whole pathing map every turn can take a while 15:11:29 (: 15:13:42 dpeg, what about beak, stinger, and wings as body slots? hold off until a concensus has been reached? 15:13:48 I don't even think we had talked about it that much. 15:14:41 doy: this might give me motivation to clean up Planar's chokepoint maps 15:14:56 I've decided that they're probably mostly useless except for problem domains that are very similar to roguelikes 15:15:06 but, that's still quite a large scope 15:17:13 -!- ogaz has joined ##crawl-dev 15:17:56 -!- purge has quit [Ping timeout: 240 seconds] 15:20:57 Cryp71c: yes, probably best to wait with those. 15:26:38 -!- yobbo has quit [Ping timeout: 246 seconds] 15:28:24 dpeg, hooves and talons are coming your way 15:29:37 Cryp71c: cool! 15:33:25 Any emacs wizards here? 15:33:32 I need to rotate stuff today :O 15:33:44 I'm not sure if I'm a wizard with it, although I use it 15:36:55 arrows of flame stick in wax (https://crawl.develz.org/mantis/view.php?id=1110) by rob 15:37:00 dpeg, can I remove MUT_SMITE ? Its the "invoke powers of Tartarus" mutation, it looks like its not even a possible option. 15:37:42 -!- Spads has joined ##crawl-dev 15:38:05 Cryp71c: sure, go ahead 15:38:49 actually, there are several here..I'll strip them all out if that's ok with you, I don't forsee a problem with taking them out, they're not available in .7 atm anyways. 15:43:16 -!- yobbo has joined ##crawl-dev 15:43:37 Cryp71c: yes, cleaning up is always good. 15:46:21 dpeg: Thanks for the racial_properties comments! 15:50:00 Is drought by Sunlight temporary in Shoals because of the tides? 15:54:02 -!- nrook has joined ##crawl-dev 15:54:05 yes 15:54:44 gah, 5 unused DS mutations sitting around 15:54:53 along with their abilities and such. 15:57:18 Cryp71c: which ones? 15:58:31 dpeg, Torment, Smite, Channel hell, drain life and death strength 15:58:58 Cryp71c: but we have better ideas for torment and death strength, at least. 15:59:19 right, are those approved, or still discussed? 15:59:54 portal wants 9 scrolls of fear; don't think I'll find those 16:00:00 Well, it seems as if discussion now only takes place between you and me. 16:00:05 haha 16:00:08 well, discuss away 16:00:10 by: it's possible! 16:00:14 by, eh, yeah thats unfortunate. 16:00:17 Though it could've been worse 16:00:21 9 scrolls of acquirement 16:00:21 by: how many do you have? 16:00:26 1 16:00:29 Cryp71c: no, that is not possible 16:00:33 by: been using some? :) 16:00:33 ahhhhh 16:00:35 :P 16:00:38 I may have used 2 so far 16:00:58 by: you will get nine scrolls eventually. 16:01:09 It's more a longterm approach :) 16:01:33 longterm includes pan, I guess 16:02:02 but I much prefer these consumable troves to the "buy one expensive item from a shop you've seen" ones 16:02:17 dpeg, the death strength idea, you're referring to "Powered By Death" under your section of the DS brainstorm page? 16:03:48 by: I like both types :) 16:04:18 Cryp71c: yes. All of this is open for discussion. Also, you should keep your antenna idea alive, be downgrading it as we discussed before. 16:04:42 by: awesome helemt 16:05:06 yes; I found a nice axe, too 16:05:21 yeah that axe is nice 16:05:25 though I've never used the blink/rage 16:05:39 eh, blink'll kill you, but rage might be nice. 16:06:23 by, is my screen rendering incorrectly, or do you have your messages at the top of your screen? 16:06:33 yes 16:07:07 Cryp71c: sometimes by is playing with all the letters upside down! 16:07:19 drawn energy from death is an interesting albeit exploitable mutation 16:07:27 -!- ais523 has quit [Remote host closed the connection] 16:07:39 dpeg, I keep seeing people with colored staircases and such, (and by has the Turns showing there on his fron page), how do I enable those? 16:08:17 Cryp71c: show_gold_turns = true 16:08:21 I do think the current stair colour defaults for X map are plain wrong :P 16:08:31 also 16:08:32 feature = stone staircase leading up {,,,,green} 16:08:32 feature = stone staircase leading down {,,,,red} 16:08:35 And the worst part is that only players who know the previous behaviour will activate it 16:08:53 The new players won't notice the used-stair-memory feature at all 16:09:13 greensnark: well, the X map does differentiate used/unused stairs 16:09:20 -!- MarvinPA has quit [] 16:09:20 doy, each of these games' settings are stored seperately, so when .7 gets put on CDO, I'll have to set these back up, won't I? 16:09:21 it's just that it's lightgrey vs white 16:09:27 Cryp71c: shrug 16:09:38 doy: I know, nobody notices the diff :P 16:09:48 greensnark: i'm aware, it's why i changed it 16:09:49 (: 16:09:57 Depends on users' term colors, I guess 16:10:14 on the plus side, elf is a little more scary again with all the bow-using knights 16:10:22 I have a fairly noticeable diff between grey and white, but I staill can't make out whether an isolated stair is white or not :P 16:10:34 by: Yay! 16:10:35 by: yeah, knights with bows were always one of the scariest parts of elf, for me 16:10:39 (: 16:10:39 Yes 16:10:43 deep elf knights <3 16:10:45 greensnark: yeah, i agree 16:10:54 did they actually work in 0.5? 16:11:12 Can't recall 0.5 behaviour, but they definitely worked at some point :) 16:11:24 !lg * killer=deep elf knight ktyp=~shot s=cv 16:11:28 No games for * (killer=deep elf knight ktyp=~shot). 16:11:34 !lg * killer=deep elf knight vmsg=~shot s=cv 16:11:34 108 games for * (killer=deep elf knight vmsg=~shot): 71x 0.4, 17x 0.3, 6x 0.2, 5x 0.1, 4x 0.5-a, 3x 0.6-a, 2x 0.4-a 16:11:45 !lg . place=Elf 1 x=v 16:11:48 1. [v=0.1.7] wasp the Necromancer (L14 DSDK), worshipper of Kikubaaqudgha, shot by a deep elf knight (arrow) on Elf:6 on 2007-01-29, with 64953 points after 37040 turns and 13:16:51. 16:11:49 So broken in 0.5 16:11:56 yeah 16:12:23 !lg killer=deep elf knight 16:12:24 1. doy the Necromancer (L17 HENe), worshipper of Kikubaaqudgha, shot by a deep elf knight (bolt of flame) on Elf:3 on 2008-08-21, with 190076 points after 80122 turns and 12:57:55. 16:12:32 !lg killer=deep elf knight 16:12:34 1. greensnark the Ruffian (L9 TrHu), worshipper of Xom, blasted by a deep elf knight (magic dart) on Elf:7 on 2009-10-25, with 3281 points after 7456 turns and 0:39:16. 16:12:37 :'( 16:12:40 heh 16:12:46 !lg killer=deep elf knight 16:12:46 1. rob the Devastator (L18 DECj), worshipper of Vehumet, shot by a deep elf knight (arrow) on Elf:3 on 2007-06-07, with 187790 points after 65876 turns and 11:16:20. 16:12:56 !lg killer=~deep elf 16:12:57 doy: would you change the defaults to coloured stairs again? Please. 16:12:58 1. syllogism the Cleaver (L11 DSCK), worshipper of Xom, shot by a deep elf knight (elven arrow) on D:23 on 2008-07-05, with 13977 points after 17467 turns and 0:59:06. 16:13:08 that doesnt count 16:13:12 !lg killer=deep elf knight -tv 16:13:13 1. rob, XL18 DECj, T:65876 requested for FooTV. 16:13:41 !lg . Elf s=ckiller 16:13:41 5 games for greensnark (Elf): 1x a deep elf sorcerer, 1x a deep elf master archer, 1x a deep elf annihilator, 1x a deep elf knight, 1x burning 16:13:54 I've spread my Elf deaths pretty neatly 16:13:57 No unsightly clumping 16:14:02 !lg syllogism Elf s=ckiller 16:14:02 One game for syllogism (Elf): 1x a player ghost 16:14:07 !lg place=Elf s=ckiller 16:14:08 Wow, syllogism is good :P 16:14:09 4 games for doy (place=Elf): 2x a deep elf priest, 1x a deep elf knight, 1x an Executioner 16:14:10 dpeg, so..for antennae, 3 LOS Detect, 5 LOS detect, sInvis? 16:14:15 that was a buggy ghost and I knew it :P 16:14:41 !lg Cryptic place=Elf s=ckiller 16:14:43 One game for Cryptic (place=Elf): 1x a deep elf knight 16:14:45 Cryp71c: yes 16:14:50 !lg killer=deep elf knight -tv 16:14:50 k 16:14:50 1. doy, XL17 HENe, T:80122 requested for FooTV. 16:14:51 spines, antennae 16:14:58 real fun mutations coming up 16:15:13 dpeg, what about stinger / tail / big wings? 16:15:19 I'd like to see those come in too 16:15:25 doy: I have agreed for some time already that the stair colour defaults (my choices) are not good. 16:15:54 not sure about stinger, but tail and big wings would be okay 16:15:57 wings lose cloak slot 16:16:00 ? 16:16:31 haha, oh yeah, that game 16:18:55 03by * r3c05f15d8c0c 10/crawl-ref/source/feature.cc: Revert "Unify stair case colouring in- and outside view." 16:19:44 by: but that's not all! 16:19:53 hmm? 16:19:58 Now they have again different colours on main map vs X map!? 16:20:00 "A pair of antennae grows" or "A pair of antennae grow" 16:20:16 the latter sounds correct, but I'm pretty sure the first one follows the "rules" of english. 16:20:36 Cryp71c: first 16:20:55 dpeg: you want it like in my game? all visited upstairs green? 16:21:16 I would like all visited upstairs green including in main view 16:21:42 by: yes. All visited maps green, all non-visited red, excluded red (?), and always both X and main map. 16:21:53 Maps? 16:21:56 Stairs 16:21:58 My basic point was to unify X and main map colours, I only chose the wrong colours. 16:22:05 greensnark: erm, yes 16:22:36 I chose the old main map colours rather than the old X map colours, which would've been better. 16:23:59 greensnark: you want a colour difference between upstairs and downstairs? 16:28:29 dpeg: Not particularly 16:28:47 I like the visited/unvisited distinction; up/down seems less important 16:28:56 03by * rb4e89e0cc321 10/crawl-ref/source/feature.cc: Unify stair case colouring in- and outside view. 16:28:56 Since we use different characters 16:29:35 by: thank you. Revert pingpong, eh? :) 16:29:55 now it's like 0.5, but red/green everywhere; looking at these commits, you should be able to make any further changes yourselves :) 16:29:56 greensnark: yes, visited/unvisited is crucial. 16:30:04 by: thanks again 16:30:49 rofl, N7 just got "the -2 shield of Umilafy {EV-4}" from an armour acquirement 16:31:40 That should be Umlautify, obviously. Please file a bug 16:31:45 haha 16:32:14 greensnark: :) 16:34:56 I really appreciate such a prompt response to a request from the minority. Kudos to you guys. 16:35:01 on the blog, re Mac build 16:38:42 gah, what's the syntax for spawning monsters with specific spells? 16:45:30 -!- by has quit [Quit: leaving] 17:01:22 -!- nrook has quit [Quit: Lost terminal] 17:11:33 -!- Anym has quit [Quit: ChatZilla 0.9.86 [Firefox 3.6/20100115144158]] 17:14:24 -!- Cryp71c has quit [Quit: Leaving] 17:32:54 -!- Keskitalo has quit [*.net *.split] 17:32:55 -!- Napkin has quit [*.net *.split] 17:32:55 -!- bhaak has quit [*.net *.split] 17:32:55 -!- Gretell has quit [*.net *.split] 17:34:29 -!- Nobody has joined ##crawl-dev 17:36:28 -!- Keskitalo has joined ##crawl-dev 17:36:28 -!- Napkin has joined ##crawl-dev 17:36:28 -!- bhaak has joined ##crawl-dev 17:36:28 -!- Gretell has joined ##crawl-dev 17:38:50 -!- Twinge_ has joined ##crawl-dev 17:38:58 -!- Twinge has quit [Read error: Connection reset by peer] 17:46:35 -!- Keskitalo has quit [*.net *.split] 17:46:35 -!- Napkin has quit [*.net *.split] 17:46:35 -!- bhaak has quit [*.net *.split] 17:46:35 -!- Gretell has quit [*.net *.split] 17:50:23 -!- Keskitalo has joined ##crawl-dev 17:50:23 -!- Napkin has joined ##crawl-dev 17:50:23 -!- bhaak has joined ##crawl-dev 17:50:23 -!- Gretell has joined ##crawl-dev 17:52:19 -!- elly_ has joined ##crawl-dev 17:53:04 -!- yobbo1 has joined ##crawl-dev 17:53:50 -!- yobbo has quit [*.net *.split] 17:53:51 -!- elly has quit [*.net *.split] 17:56:50 -!- Keskitalo has quit [*.net *.split] 17:56:51 -!- Napkin has quit [*.net *.split] 17:56:51 -!- bhaak has quit [*.net *.split] 17:56:51 -!- Gretell has quit [*.net *.split] 17:59:37 -!- Keskitalo has joined ##crawl-dev 17:59:37 -!- Napkin has joined ##crawl-dev 17:59:37 -!- bhaak has joined ##crawl-dev 17:59:37 -!- Gretell has joined ##crawl-dev 18:01:01 -!- DrPraetor has quit [Ping timeout: 246 seconds] 18:03:21 -!- elly_ is now known as elly 18:06:08 -!- Zaba_ has joined ##crawl-dev 18:07:01 -!- Zaba has quit [Ping timeout: 264 seconds] 18:07:01 -!- doy has quit [Ping timeout: 264 seconds] 18:07:04 -!- doy has joined ##crawl-dev 18:08:23 -!- [1]GrimmSweeper has joined ##crawl-dev 18:08:23 -!- GrimmSweeper has quit [Disconnected by services] 18:08:25 -!- [1]GrimmSweeper is now known as GrimmSweeper 18:10:16 -!- Enne has joined ##crawl-dev 18:13:55 -!- ahpla_ has joined ##crawl-dev 18:14:20 -!- ahpla has quit [Ping timeout: 240 seconds] 18:17:06 -!- purge has joined ##crawl-dev 18:17:42 Duvessa loss of berserk status (https://crawl.develz.org/mantis/view.php?id=1111) by MrMisterMonkey 18:22:02 -!- syllogism has quit [] 18:22:44 "Falling" when already in water on loss of amphibiousness (https://crawl.develz.org/mantis/view.php?id=1112) by MrMisterMonkey 18:22:48 -!- Enne_ has joined ##crawl-dev 18:26:11 -!- Cryp71c has joined ##crawl-dev 18:27:03 -!- Enne has quit [Ping timeout: 264 seconds] 18:27:04 -!- Enne_ is now known as Enne 18:27:04 -!- cbus has quit [Ping timeout: 264 seconds] 18:27:16 -!- cbus has joined ##crawl-dev 18:35:33 -!- Cryp71c has quit [Read error: Connection reset by peer] 18:44:44 -!- Zaba_ has quit [Ping timeout: 246 seconds] 18:47:55 -!- MarvinPA has joined ##crawl-dev 18:51:31 -!- Zaba has joined ##crawl-dev 19:02:24 03dpeg * rf9dcf9fff87d 10/crawl-ref/source/dat/des/variable/entry.des: Another overhault of entry.des. 19:02:42 enough for today 19:37:55 -!- Iainuki_ has joined ##crawl-dev 19:41:27 -!- ortoslon has quit [Read error: Connection reset by peer] 19:56:52 -!- DrPraetor has joined ##crawl-dev 20:05:08 -!- dpeg has quit [Quit: leaving] 20:06:33 -!- Textmode has joined ##crawl-dev 20:07:15 morning all 20:17:39 -!- sorear has quit [Ping timeout: 260 seconds] 20:25:04 -!- sorear has joined ##crawl-dev 20:25:37 -!- Mu_ has quit [Quit: Defecator, may everything turn out okay so that you can leave this place.] 21:01:59 -!- ogaz has quit [Ping timeout: 268 seconds] 21:08:35 -!- Cryp71c has joined ##crawl-dev 21:36:56 -!- ogaz has joined ##crawl-dev 21:37:59 -!- [1]GrimmSweeper has joined ##crawl-dev 21:38:00 -!- GrimmSweeper has quit [Disconnected by services] 21:38:01 -!- [1]GrimmSweeper is now known as GrimmSweeper 21:59:58 -!- Iainuki_ has quit [Quit: Iainuki_] 22:13:44 -!- eith has quit [Ping timeout: 265 seconds] 22:14:46 -!- DrPraetor has quit [Ping timeout: 264 seconds] 22:20:07 -!- DrPraetor has joined ##crawl-dev 22:27:56 -!- sorear has quit [Read error: Operation timed out] 22:28:19 -!- ogaz has quit [Ping timeout: 268 seconds] 22:29:28 -!- Enne has quit [Quit: Enne] 22:36:45 -!- sorear has joined ##crawl-dev 23:31:33 Moin guys 23:31:35 Napkin: You have 2 messages. Use !messages to read them. 23:31:37 greensnark :) 23:31:59 it's not saving a logfile entry? :-O It should! 23:49:40 -!- Twinge_ has quit [Read error: Connection reset by peer] 23:49:57 -!- Twinge has joined ##crawl-dev 23:50:00 -!- murphy_slaw has joined ##crawl-dev