00:02:08 -!- pointless_ has quit [Quit: ChatZilla 0.9.86 [Firefox 3.5.7/20091221164558]] 00:07:52 back 00:09:37 Moin! 00:09:47 'lo Napkin :) 00:09:56 Textmode :) 00:13:52 Supposedly no icy roads today \o/ 00:17:26 -!- raydarken has quit [Quit: Leaving.] 00:39:26 ??mantis 00:39:26 mantis[1/2]: http://crawl.develz.org/mantis/ 00:39:43 I find training armour rather difficult now.. 00:40:20 I need to wear a tiny "heavy armour" like a ring mail - otherwise I won't be able to hit anything 00:40:35 Can I trust mantis to not spam me, or sell my email to 3rd parties? :D 00:41:11 but with these tiny "heavy armour" I am training Dodging much more than Armour, it seems.. 00:41:29 selling? no.. spamming? depends on your activity ;) 00:41:39 :P 00:42:24 no, of course your email is treated with most discretion, Textmode :) 00:42:49 I hate spam myself 00:43:47 how many people have access to the mantis email file? 00:43:52 you, Eronarn, me, due, ? 00:44:16 and thus begins a new an magical age of...me probably doing nothing useful, but I have amantis account now, regardless :D 00:54:14 you have access to it, sorear? 00:54:26 actually, all devs have 00:54:37 in case they need to reach one of the registered people 00:54:50 now that I think about it.. 00:54:56 You have, sorear, right? 00:55:21 congrats, Textmode :D 00:56:24 :) 00:57:55 Napkin: I don't actually know, I'm just going on the "I have read access to /" principle 00:58:16 * Textmode is trying to find a good issue to look into. 00:58:19 I just checked 00:58:42 only "Administrators" have access to the list of people 00:59:22 Keskitalo, dpeg, jpeg and me 01:01:09 I can't find anything about accounts at all 01:02:47 ja, I was just a bit confused 01:03:04 do you think it would be useful to have the username be a mailto-link? 01:03:48 not very 01:03:50 for people in group >= devs 01:03:57 i'm not sure 01:04:01 only if you can do that only for people who are logged in 01:04:03 people who go through the trouble of registering an account tend to pay attention to notes 01:04:10 doy: for people in group >= devs 01:04:23 true 01:04:29 it would be AWESOME if you could allow emailing for anonymous reports :p 01:04:35 additionally there's the "send reminder" function 01:04:48 lol 01:05:11 no anonymous reports :-P 01:05:22 hey, even cbus has an account now ;) 01:06:08 hey, somebody turned off o+r on /var/www/crawl.develz.org/mantis/ 01:06:38 on the day of the installation, yes :-P 01:13:21 why, would you like to poke around, sorear? 01:14:20 I'm confirming the statement I made 01:14:28 hi 01:14:31 It seems to have been wrong 01:14:49 Moin due :) 01:15:03 I don't understand, sorear? 01:15:40 Assuming that Mantis works like the other PHP systems I've played with, it keeps its database inside the install directory in a htaccess-denied directory, and thus, since the mantis directory is not world readable, I can't scrape emails from the database 01:15:56 I suspected that me and due could see emails by virtue of crawl@ 01:16:09 heh 01:16:16 oh, it's using a mysql database 01:16:36 did I miss anything? 01:17:15 and the authenication data is definitely not world-readable ;) 01:17:31 due: Textmode> Can I trust mantis to not spam me, or sell my email to 3rd parties? :D 01:17:46 that's the continuation of talkig about that ;) 01:18:38 so its all completely on topic, you see :P 01:18:45 sooo tired 01:19:33 !send due fresh hot black tea with lemon 01:19:33 Sending fresh hot black tea with lemon to due. 01:21:11 I had a weird auto-explore bug yesterday 01:21:32 I just got teleported.. and when activating auto-explore again my char ran to previous location first and then continued to clear up unknown area instead of clearing up the area right around him :-O 01:22:08 that's a new one, isn't it? 01:22:10 fun 01:35:35 due: Do you know why skeletons give more exp tham zombies, or why human zombies/skeletons are seemingly special cased to have more HD? 01:39:50 is there a developer wiki/resource? 01:40:37 http://crawl.develz.org/wiki/doku.php?id=start 01:45:17 -!- Giomancer has joined ##crawl-dev 01:51:35 Twinge_: No idea, sorry. 01:51:41 Twinge_: Skeletons are faster than zombies though. 01:53:34 @??centaur skeleton 01:53:35 centaur skeleton (15Z) | Speed: 13 | HD: 4 | Health: 21-36 | AC/EV: 0/0 | Damage: 8 | Flags: 07undead, evil | Res: 06magic(0), 02cold++, 03poison | XP: 90. 01:53:40 @??centaur zombie 01:53:41 centaur zombie (07Z) | Speed: 13 | HD: 4 | Health: 25-43 | AC/EV: 1/2 | Damage: 8 | Flags: 07undead, evil | Res: 06magic(8), 02cold++, 03poison | XP: 61. 01:53:46 really? 01:54:48 doy: I've always beelieved this to be the case. 01:54:54 Zombies are slow but have more HP. 01:54:58 Skeletons are fast but fragile. 01:57:48 zombies are just better in every way 01:57:57 that's why you need a higher level spell to make them 02:06:44 If they were faster I'd have something of an explanation, hehe 02:06:56 (Since speed is weighed in the formula pretty heavily) 02:07:15 hm 02:07:18 I'm still sure they're faster. 02:07:22 @??human skeleton 02:07:22 human skeleton (15z) | Speed: 8 | HD: 8 | Health: 5-77 | AC/EV: 0/4 | Damage: 8 | Flags: 07undead, evil | Res: 06magic(0), 02cold++, 03poison | XP: 111. 02:07:24 @??human zombie 02:07:24 human zombie (07z) | Speed: 8 | HD: 7 | Health: 6-98 | AC/EV: 0/7 | Damage: 8 | Flags: 07undead, evil | Res: 06magic(1), 02cold++, 03poison | XP: 73. 02:07:29 I could be wrooong. 02:30:01 humans are the only exception to the pattern I've seen so far, and that's only a small HD difference 02:45:36 meow 02:46:21 kilobyte: apparently crocodiles are submerging in the ground :) 02:46:33 due: oif 02:47:04 Is there a reason not to add a hard time limit of 1 billion time units (~100M turns)? Or perhaps 2 billions (<2^31)? 02:47:37 03by * r5536d4fd448b 10/crawl-ref/source/message.cc: Restore condensing of multi-turn messages. 02:48:02 No recorded game reaches that. There's one 92M turns long, but then all other mummy scums with all skills maxxed are below 10M. 02:48:51 is there a reason to add a hard limit? 02:48:56 and I've been running a bot that does nothing than '55555555555555555555555555555555555555555555555', as a long macro to avoid UI delays 02:49:26 it's at 69M after using 100% CPU on a fast machine for the whole night 02:49:38 due: we'd be able to use absolute time safely 02:49:53 sure, we can use 64 bit ints, but it would be easy to make a mistake 02:51:00 the current code uses doubles in a few places, but that's wrong since adding small numbers to floats ends up adding nothing after a while 02:51:01 -!- Giomancer has quit [Quit: For Sale: Parachute. Only used once, never opened, small stain.] 02:52:13 kilobyte: adding small numbers to long works (portably) up to 2^31, then gives an entirely wrong result. 02:52:33 kilobyte: adding small numbers to double works portably up to 2^53 or 2^54 02:52:54 note that Lua has no integer type - all those loops in dungeon lua code are actually using doubles 02:55:32 it works longer using integers, you don't have exponents to take space 02:56:21 (64 bit int vs 64 bit double, or 32 bit int vs 32 bit float) 02:57:20 wait... do you mean Lua has no ints at all??? 03:01:07 kilobyte: I believe none. 03:03:06 yay speed 03:17:38 lua is dynamically typed 03:18:32 anything you gained by using integers, you would lose on branch prediction testing the "is an integer" flag in every op 03:19:06 kilobyte: 64 bit ints are not available portably enough for Crawl 03:19:08 doubles are 03:19:29 Lua defines only one numerical type: 'number', in the default distrobution, number is a double precision float. 03:19:49 it can, ofcause, be defined as a different type. 03:22:05 do we support any architectures without 64 bit ints? 03:25:15 there's no such thing 03:25:24 however 03:25:35 we support non-C99 platforms 03:25:44 int64_t is not available on Windows 03:25:50 /MSVC 03:26:23 MSVC is non-compliant, who would of thought? 03:26:49 * sorear checks if we already have a portability shim for this 03:27:14 I checked on DJGPP on DOS, it has stdint.h which works just fine. 03:27:20 sizeof(uint64_t) == 8 03:27:48 it's long long I think 03:28:37 MSVC doesn't have 64 bit longs even on win64 (!), but it does have long longs 03:28:50 although I can't check right now 03:29:15 of course DJGPP would 03:29:19 DJGPP is just gcc 03:29:38 aye, only suckier. 03:29:40 __int64 03:29:46 except for MSVC, every other platform we support is just using some gcc port 03:29:52 although no clue if it's actually 64bits 03:30:06 kobold's first dart is "glowing", the others are not (http://crawl.develz.org/mantis/view.php?id=686) by rob 03:30:30 wait, a type NAMED __int64 being of a different size than 64 bits? :p 03:30:46 it sholud be but microsoft... 03:30:51 you never know! 03:31:19 Personally I think we should be using uint_least64_t 03:31:22 I believe the standard only defines that such types be *at least* the mentioned width 03:31:44 they are allowed to be larger. 03:31:49 Textmode: there are 3 groups of types, exact width, minimum width (space optimize), mininum width (time optimize) 03:32:14 on a PDP-10 with 18 bit bytes, uint64_t will not exist, the other two will be 72 bits 03:32:25 the standard defines int64_t and uint64_t (with that silly _t suffix) which have to be exactly 64 bits or be undefined 03:32:27 Oh, well if you say so. I'm better at lua anyway :P 03:33:14 I have typedef unsigned __int64 uint64_t in one of my projects for code consistency and msvc+gcc compliance 03:33:22 under #ifdef _MSC_VEC 03:33:40 uint64_t is C99 and POSIX 03:33:45 not just gcc 03:33:52 -!- purge has quit [Quit: .] 03:34:08 POSIX.2001 IIRC 03:34:48 * sorear thinks too few people care enough about integer sizes 03:34:49 Yay Microsoft, they put the MSVC download behind a silverlight thingy. 03:36:35 yeah, i noticed that... 03:36:40 obnoxious 03:36:56 silverlight? 03:38:38 due: that's basically ActiveX for .NET 03:39:01 ... ew 03:39:10 "ActiveX" in any context makes me come out in hives 03:40:06 so you understand mine and Textmode's reaction 03:41:18 because activeX was sucha successful technology in the first place 03:44:32 If the mono project produces something similar for gecko-engine browsers, I suggest the name "Cherenkov" :P 03:47:47 -!- by has joined ##crawl-dev 03:48:03 hi 03:49:02 "0000296: Highlight spells your god dislikes in red" <-- how hard do you think that would be to implement? would that be a good one to start with? 03:49:12 by: hello :) 03:49:19 Textmode: There's a function that prints spells. 03:49:27 And colourises them 03:49:35 I think it's the same for everything, checkout spl-book.h 03:49:44 coolbeans 03:50:50 by: that glowing ammunition thing is driving me bonkers :| 03:51:00 due: yes, sorry 03:51:27 is it even clear how it should behave? 03:51:40 enchanted or branded unidentified ammunition should be glowing 03:51:49 otherwise plain ammunition should not be glowing 03:52:05 i think there's a 1-in-3 chance of enchant ammunition being described as glowing. 03:52:14 but that shouldn't affect stacks 03:52:21 and ego-identified but not-plus-identified ammo, should that be glowing? 03:52:28 yes 03:52:33 nor should it affect copying a stack and reducing its quantity to one as the throwing code oes 03:52:39 so "glowing darts of reaping" is fine 03:52:41 moin rob - gee, you are fast! already fixed :D 03:52:42 yeah 03:53:02 "glowing dart of flame" is good because it says "hey, it's of flame, but it might be more!" 03:53:15 Napkin: the multi-turn thing? 03:53:20 yeah :) 03:53:23 spellbook_contents(...)? 03:53:25 thanks! 03:53:38 Textmode: Give me a moment to read something 03:53:45 Textmode: there might be multiple functions... 03:53:47 np. 03:53:49 Text: Start with the hardest and implement the changed Fedhas restrictions ;) 03:53:59 heh - due is rotation again? too much black tea! :> 03:54:04 *rotating 03:54:26 don't listen to the Twinge guy :> 03:54:46 -!- neunon has joined ##crawl-dev 03:54:51 uhm, what's the point in displaying "glowing" if it already has a known brand? 03:55:01 +5 darts? 03:55:12 Twinge_: :P 03:55:35 kilobyte: +5 darts of flaming? 03:55:48 glowing means it either has non-0 enchantment or a brand. Since it is flaming, "glowing" gives no further information. 03:56:02 sb contents() certainly looks the part... 03:56:07 ... 03:56:22 glowing could also mean it has both, kilobyte 03:56:36 Textmode: inspect_spells is the other one 03:56:38 why not keep it glowing even if one of these attributes is figured out? 03:56:46 due: also, the ego is revealed after the first throw, so a kobold will throw a glowing dart, and a dart of reaping second turn; is that as intended? 03:56:51 Textmode: which is in spl-cast.cc 03:57:07 by: I'm unsure; that's unlienked, though. 03:57:09 *unlinked 03:57:36 it would probably be nicer if the first dart already revealed the ego 03:57:39 Textmode: list_spells 03:57:56 Textmode: Yeah, thought so; they're coloured differently. 03:58:01 list_spells is the I menu 03:58:06 re glowing dart of fire, we could drop the glowing just if it's +0 03:58:19 by: it will drpo the glowing if it's just +0 03:58:42 how is done with "normal" weapons? 03:58:45 just need to wrap my head around how this works, but this looks doable. 03:58:56 thanks due :) 03:58:58 well, why? It still does glow, but you have no clue why it does. 03:59:40 Textmode: Basically, you just need to add checks for usefulness: swiftness for spriggans should be greyed out completely; spells your god dislikes should be red. 04:00:36 thats a good point on spprigans, and I was speaking more generally. I don't have much familiarity with the codebase, or its conventions :P 04:01:06 * Textmode must resist the urge to comment everything in sight... 04:01:38 focus, young padawan ;) 04:01:46 :D 04:02:14 well, just write a function to return a colour depdent on usefulness! 04:02:52 I'm not quite sure I understnad the relevant of RBOOK_USE_STAFF... 04:03:33 Textmode: Listing the spells in a rod uses the same screen as I. 04:03:51 ah 04:04:06 Are player minotaurs classed as large or medium? 04:04:23 are color constants ints? 04:04:34 Textmode: enum, check out defines.h 04:04:40 ah 04:10:10 LIGHTBLUE is useful 04:10:16 RED or MAGENTA = evil for your god 04:10:18 DARKGREY = useless 04:10:47 should define these somewhere: COL_USEFUL, COL_USELESS or so 04:10:57 by: Sound slike a good iea, actually. 04:11:52 due: do you want me to give the "glowing" bug I reported a try? 04:11:57 Master branch on CDO updated to: 0.6.0-a1-3072-g5536d4f (16.3) 04:12:19 is 'spell_type' the type i should be passing to a function to get info on that spell (I'm defining a god_likes_spell(god, spell) function) 04:12:30 looks like it should be... 04:16:53 by: please do! 04:16:54 Textmode: yes 04:21:55 wait, this is C. switch/case exists :D 04:24:06 due: an unid'd +0 dagger of venom ("glowing dagger") will become a "glowing dagger of venom" after wielding it; hence I'd just keep the glowing for missiles until their pluses are known, if just for consistency 04:25:21 hmm, the god constants are in enum...wheres the actual god data? (though I don't hink I need it yet...) 04:27:09 Textmode: grep GOD_OKAWARU *.cc 04:27:23 fair enough... 04:27:38 it's all over the god*.cc and religion.cc and some other places 04:31:21 by: that's fine 04:32:38 "Xom of Gnomic Intent" 04:33:33 theres no fixed god table, it seems to be mostly defined though various data functions related to gods? 04:33:46 Textmode: yup. 04:33:57 this will be fun :P 04:35:38 yup. 04:36:37 03by * r34b625bafae6 10/crawl-ref/source/mon-act.cc: Identify missile ego before throwing message. 04:36:41 03by * ra2367277a16a 10/crawl-ref/source/itemname.cc: Simplify handling of glowing missiles. 04:37:26 -!- by has quit [Quit: later] 04:37:40 Thanks, rob. 04:38:24 due, sorear: about the hard time limit, I found at least one place where Crawl will crash after 2^31 turns (turns, not aut) 04:40:53 oh? 04:40:57 * Textmode scratches head 04:41:18 strange, I saw the function on god like/dislikes with spellcasting a minute ago... 04:41:53 there is one 04:42:21 yes, I was looking at it earlier... 04:42:23 hah, got you! 04:42:23 07:12 <+sorear> (personally I think we should make going over 2 billion turns an insta-death) 04:42:27 07:13 <+due> "Outside, the world ends. Sorry, but your quest for the Orb is now rather pointless. You die..." 04:42:30 07:13 <+sorear> (it would simplify the code a lot, because currently the code is terrified of storing turncounts and just uses relative time everywhere) 04:42:58 i don't tihnk capping it is bad 04:43:07 but i don't seen any point capping it at 70 million turns 04:44:22 let's cao ut at 2 billion instead 04:44:23 --- 04:44:23 CXX godprayer.o 04:44:24 godprayer.cc: In function ‘void offer_items()’: 04:44:24 godprayer.cc:678: warning: ‘disliked_item’ may be used uninitialized in this function 04:44:27 --- 04:44:39 1 billion aut ~= 100 M turns, 2 billion would be 200 M. 04:45:15 !lg * max=turn 04:45:15 526955. Stabwound the Farming Skullcrusher (L27 MuSu), worshipper of Nemelex Xobeh, escaped with the Orb and 111 runes on 2008-03-09, with 9425283 points after 92568259 turns and 128:15:16. 04:45:17 !lg * max=turn -2 04:45:18 526955. Tityrus the Farming Blocker (L24 MDPa), worshipper of The Shining One, drowned on D:21 on 2008-12-23, with 379462 points after 16862099 turns and 8:03:16. 04:45:20 Napkin: hm 04:45:22 this one is a bug 04:45:26 !lg * max=turn -3 04:45:27 526954. KiloByte the Invulnerable Farmer (L27 MuFi), worshipper of Okawaru, escaped with the Orb and 16 runes on 2008-12-03, with 2213368 points after 8213459 turns and 32:23:58. 04:45:40 due? 04:45:47 bug? 04:46:18 Napkin: will fix, unless someone lse is on it 04:46:34 ah, the warning.. of course :) 04:46:37 !log * max=turn -2 04:46:37 526955. Tityrus, XL24 MDPa, T:16862099: http://crawl.develz.org/morgues/trunk/Tityrus/morgue-Tityrus-20081223-105013.txt 04:46:41 thanks :) 04:47:17 just forced everyone to "a236727" apart from the ones still at 4afa74bf0 (last before AC/EV change) 04:47:28 no notes between t=81049 and t=16858802 04:47:28 Master branch on CDO updated to: 0.6.0-a1-3074-ga236727 (16.3) 04:47:46 ah, it's just a warning 04:47:46 huh, I wonder what happend 04:47:55 he didn't get any noticeable exp between so he wasn't farming 04:48:17 it's a trunk game from 2008 04:49:09 and? 04:49:24 ...come on, I was just looking at that function earlier, where is it? ;_; 04:49:47 * Textmode read the open files, again 04:53:04 hooray for a full recompile 05:02:50 ah, godconduct.cc:did_god_conduct(), duh. 05:03:06 :) 05:06:31 case GOD_TROG: hates_spell = true; break; 05:06:36 heh. 05:06:44 gotta loove trog <# 05:06:47 :) 05:07:18 Somehow my infinate procession of spellcasters could never warm up to the lovable lug. :P 05:08:11 aside, should I sort these alphabetical, or according the enums? 05:09:16 are there any spells the particularly liked by gods? 05:09:27 not that i can think of. 05:09:35 Fedhas should probably like corpse rot. 05:11:11 sorear: I watched the ttyrecs. He had no show_turns on, but he got a "levitating book" shortly before saving (timestamped at 81049), levitated out of a vault, saved. The next ttyrec has a char sheet just at the start, the time shown is 16M. 05:12:15 heh, the exact number - 16*1048576 is 81k :p 05:14:42 ...huh? oh, don't tell me. spl-data is one of those odd-used header files, isn't it? 05:15:41 actually...theres probably a function to snark the info I want... 05:16:37 -!- Zaba has quit [Ping timeout: 264 seconds] 05:19:00 er, is spell_typematch what I want, if I want to check which school a spell is in? 05:20:54 yes 05:21:31 I pass SPTYP_* as the second parm? 05:21:50 yup 05:22:03 well, looks like it 05:22:05 check other uses 05:22:29 yeah, looks like 05:22:41 -!- Zaba has joined ##crawl-dev 05:22:41 -!- Zaba has quit [Changing host] 05:22:41 -!- Zaba has joined ##crawl-dev 05:23:03 wb zaba! 05:23:10 'lo waba 05:25:20 does haste have another name in the code? 05:25:38 SPELL_C 05:25:39 er 05:25:43 SPELL_HASTe, I'm pretty sure. 05:25:51 SPELL_CORONA used to be SPELL_BACKLIGHT 05:26:34 hmm, odd...can't seem to find it, even with grep... 05:27:18 SPELL_HASTE, "Haste", 05:27:24 spl-data.h:08 05:27:26 ... 208 05:27:55 yeah, but I can't find the actual casting function...where did_hasy would be... 05:28:00 hasty* 05:28:15 -!- by has joined ##crawl-dev 05:28:31 fedhas hates all necromancy, right? 05:29:52 no 05:29:54 well, yes 05:29:58 Hmm, I need a spell_is_useless() to handle things like swiftness/spriggans, amnesia/sif, fly/kenku, and such... 05:30:01 but that's changing 05:30:03 maybe? 05:30:08 amnesia isn't useless for sif 05:30:11 nor is fly useless for kenku 05:30:22 nor is swiftness useless for spriggans, completely 05:30:33 right, but for the purposes of coloration? 05:30:38 Adds a loading status text to the main title screen (http://crawl.develz.org/mantis/view.php?id=687) by evktalo 05:30:49 kenku can only fly after a certain level, right? 05:30:51 Textmode: you can create such a spell_is_useless() 05:31:03 spell_is_useless sounds good 05:31:07 by: yes, thats what I meant 05:31:20 swiftness is useless for spriggans whose movement speed hasn't been reduced by ponderousness, encumberance, etc 05:31:38 I wonder, does swiftness help when you're slowed? 05:31:46 I shuld put it in spl_util? 05:32:08 yup 05:32:14 by: I'm not sure, I've never really looked into it. 05:34:34 sorear: actually, all times above 23 bits (8M) are clamped, since that double gets stuffed into a 32-bit float with 23 bit mantissa 05:34:36 Keskitalo: <333333 05:35:03 if(you.race == RACE_SPRIGGAN) ? 05:35:39 sorear: so Stabwound's game would suffer if it was in a modern Crawl which uses such numbers for more than merely updating stored levels and reporting 05:36:29 Textmode: I'd rather check mutation level 05:36:29 kilobyte: good point. the construct is valid, though? 05:36:29 Textmode: spriggans have that mutation fixed at 3, but everyone else can get it as well. In fact, centaurs need merely a single bump. 05:36:29 SP_SPRIGGAN 05:36:37 SP_SPRIGGAN 05:36:40 Er 05:36:44 Textmode: yeah, most other uselessness checks are done that way 05:36:45 Check enum.h more often! 05:37:27 how_mutated()? 05:37:30 I can reproduce the smiting through walls bug, is it worth posting my save to the tracker? 05:37:35 no 05:38:00 Textmode: check for the player movement speed calculation 05:38:22 Textmode: if (you.mutation[MUT_FAST] == 3 &&) 05:39:19 st__: sure; reliable way to reproduce would also be good: does any priest behind a wall smite? how about giant eyeballs paralysing? 05:40:53 other calculations? 05:41:39 Textmode: It's only useless to Spriggans if they aren't slowed by ponderous or encumbrance (or possibly Slow status, not sure about the latter). 05:41:39 and is kenku flying handled as a mutation as well? 05:41:47 Textmode: read the code? 05:42:00 slow status is probably a bit to transient... 05:42:01 * due drowns Textmode in code. 05:42:23 I don't think transience is too much of an issue. 05:42:24 besides, I'm only using this to color spells, they can still learn them if they want too 05:43:12 Sure 05:43:16 Which is why transience isn't an issue 05:43:21 not sure about eyes, but I'm on the outside of tomb:1, things in the part you get to from tomb:2 are doing it. I'm guessing anything that is smite targeted works, because sometimes something hellfires my guys 05:44:22 MUT_BIG_WINGS == fly? 05:44:39 Textmode: scroll through newgame.cc until you find SP_KENKU and the mutations they get 05:45:18 I already have more open tabs than fits on the screen :P 05:45:31 Textmode: you can also just try it out and see if it works 05:45:57 they get beak and talons...the get fly at...7th? 05:46:08 so that wouldn't be in newgame, would it? 05:46:09 Yup. 05:49:36 I'm not seeign anything obvious in mutation.cc...greping isn't giving me any obvious choices either... 05:50:32 enum.h 05:50:36 MUT_ 05:51:26 Hm, that's ddraconians. 05:52:01 yeah, I was trying to confirm that MUT_BIG_WINGS was the fly mut, by checking what kenku gain... 05:52:34 ...but I can't find where kenku get their higher level abilities... 05:54:03 * due has no idea how that code works. 05:54:42 st__: I can go to tomb 1 in wizard mode and shout all around the walls and nothing is smiting me 05:54:53 at least I don't feel so bad about not being able to figure it out :) 05:55:11 Big wings does allow flight, though? 05:55:16 by: they only seem to smite allies 05:55:26 but not butterflies, oddly 05:55:37 Textmode: Yes. 05:56:09 player.cc:3043 05:56:13 I dodn't think it's treated as a mutation 05:56:44 yeah, it's hardcoded 05:56:55 not smiting small mamals or abominations for me -- what allies? 05:56:57 abl-show.cc:2319 05:57:08 I'm using haunt 05:58:15 ah, so I have to check talents? 05:58:36 nope 05:58:47 you.race == SP_KENKU && you.experience_level >= 5 05:58:53 heh 05:59:14 and that's repeated in several places 05:59:34 what do I check to see how many levels a mutation has? 06:00:03 mpr("Outside, the world ends."); 06:00:03 mpr("Sorry, but your quest for the Orb is now rather pointless. You quit..."); 06:00:25 due: your version of the message is better than mine 06:00:52 by: check clouded's game on cdo? It's happening right now 06:01:10 you realise now, that dozens of people are going to try to hit 2m turns, just so they can see that message :P 06:01:19 summoning through walls too 06:01:40 2b* 06:01:51 2B aut ~= 200M turns. 06:01:57 kilobyte: what was mine? I can't remember 06:02:06 Textmode: you.mutation[MUT] == 3 06:02:07 what I just pasted 06:02:07 st__: I believe it's happening 06:02:09 aut? 06:02:10 Textmode: you.mutation[MUT] == 2, == 1, == 0, etc 06:02:15 kilobyte: oh, duh. 06:02:59 due: no, I meant what do I check so that, I, the coder, know what number to put into that condition :P 06:03:29 how 06:03:34 I'm still testing a 1B/100M version. The bot, launched yesterday evening, is now at 95M turns, and ttyrec.bz2 passed the 0.5GB mark. 06:03:48 kilobyte: :) 06:04:15 Textmode: mutation.cc 06:04:19 on a fast machine, too. 06:04:27 Textmode: mutation_def::levels 06:04:40 oh, duh. right at the top, too...I have no excuse for flipping past that :/ 06:04:42 Textmode: visual structure in mutation.cc is MUT, rarity, levels. 06:04:52 Textmode: I read mutation.h ;) 06:05:09 when someone tries to pull that on CAO, I imagine rax buying a plane ticket and an assault rifle :p 06:05:44 agree 06:05:49 due: can you copy clouded's save? 06:06:01 by: b sure 06:06:05 bah, tabfail 06:06:26 st__: are you saved? 06:06:28 yeah 06:06:37 http://crawl.develz.org/saves/clouded-a236727-100204-1306.tar.bz2 06:06:45 cheers 06:07:18 can you think of any other spells that might be useless/redundant? 06:08:11 st__: does the problem persist after reloading? 06:08:31 I'm trying it, hasn't happened yet 06:09:06 regen for deep dwarves? 06:09:24 various spells for non-alive vampires (transmutations) 06:09:55 other undead can't learn useless spells at all 06:10:30 oh, you show temporary uselessness, right? Then toss in the non-undead spells during lichform. 06:12:42 Invisibility when haloed/glowing, Levitate/Flight with lev boots, Control Teleport with cTele, ... 06:15:11 how do I check statuses? 06:16:42 you.duration[DUR_BLAH] == 0 == not active 06:16:44 > 0 = active 06:17:19 ah, where DUR_* is an enum for the status effect? 06:17:30 yup 06:17:57 * by admires due's patience 06:18:22 by: i'm watching a movie :) 06:18:27 heh 06:18:48 whats DUR_BRILLIANCE? 06:19:08 temporary intelligence boost 06:19:17 the effect of a potion of brilliant 06:19:24 intelligence boost and spell success (and therefore spell learning) boost 06:19:33 ah 06:20:19 dur_corona == glowing? 06:20:29 Yup 06:20:34 But you want you.backlit() instead 06:20:43 which checks mutagenic radiation as well 06:21:09 ah 06:21:29 backlit() returns a boolean? 06:21:39 yup 06:21:42 Textmode: grep backlit *.h 06:21:48 * due stuffs Textmode into player.h 06:22:29 I don't like small spaces! 06:23:30 Textmode: the difference between asking the channel and asking grep is that in one case, you're making the computer do work, and in the other, you're making other people do work 06:23:53 yes, I know. I'm being bad. 06:24:04 I'm working on it... 06:24:32 non-undead spells while in lichform? you mean non-necromancy? 06:25:11 no 06:25:20 regeneration, stoneskin, etc 06:25:23 * Textmode has never been within 5 miles of a book containing lichform, knows it only from hearsay and ledgend 06:25:23 spells that don't work on the undead 06:25:30 stoneskin should also be marked as useless for the undead 06:25:31 ah 06:27:02 I'll be more useful with time, I promise! ;_; 06:32:12 duh, its necromutation... 06:35:30 Bah 06:35:46 HAs anyone noticed how monsters blocking corridors now actually block that corridor? 06:35:53 and hitting X is extremely slow 06:38:06 03by * rae68d65cf715 10/crawl-ref/source/ (actor.cc monster.cc): Fix inverted logic in actor::set_position. 06:38:08 theres no easy way to determine spells that don't work for undead, is there? 06:38:44 by: Was that related to the bug I just whinged about? 06:39:06 03kilobyte * r117fd1bc0128 10/crawl-ref/source/main.cc: Add a time limit of ~200M turns, to safeguard against time wraps. 06:39:10 03kilobyte * r38ace87b1233 10/crawl-ref/source/player.cc: Comment out a debug message that's too spammy for normal debugging. 06:39:11 03kilobyte * rf10e23079f55 10/crawl-ref/source/godprayer.cc: Hush a compiler warning (can't happen). 06:39:13 due: that's about the smiting without los 06:39:16 Ah 06:39:24 03kilobyte * rbcf4fefef307 10/crawl-ref/source/ (10 files): Extend time counters from 23 bits (float) to 31 bits (int). 06:39:38 you_cannot_memorise() 06:39:47 the bug you mention seems to be jpeg's doing 06:39:56 yeah 06:39:56 necromutated folks count as US_UNDEAD 06:40:05 it also reveals monster positions on the level map by colour 06:40:08 I think it has something to do with the mimic autotravel 06:40:09 yup 06:40:20 and is slow to the point of ridiculousness 06:40:36 I guess if you play tiles you don't notice :) 06:40:45 no, i did 06:40:50 i don't find tiles slow 06:41:07 oh, the level map? 06:41:10 (I know, just a mean console user joke) 06:41:31 v. mean 06:42:32 ah 06:42:50 yeah, I don't think that was intentional 06:43:04 whichever commit changed is_travelsafe 06:44:39 by: are you looking into it? 06:44:42 no 06:45:15 okay 06:45:53 is_travelsafe_square needs to a) work on env.map_knowledge only and b) be fast 06:45:59 yeah 06:46:05 I don't really know how to fix it 06:46:20 use env.map_knwledge(c).mons? 06:46:42 I would suggest to revert the change if it's urgent, and otherwise file and assign to jpeg 06:46:45 are monsters store in them? 06:48:35 the code seems to attempt to work on map knowledge already 06:49:04 hm 06:49:23 well, _is_monster_blocked, not _adjacent_cells_are_safe 06:49:32 the latter seems to be the problem 06:49:39 Hmm, should there be a useful spell highlight as well? 06:49:48 Textmode: No, all spells are useful 06:49:50 by: okay 06:50:05 by: we just need a known_monster_at for travel.cc that returns NULL if you don't know that there's a monster there 06:50:42 yeah, but a case could be made for highlighting control_flight if levitated/flying, or such things. 06:51:00 but whatever. 06:51:41 adjacent_cells is still going to be too slow 06:52:39 right, that's why I think it may not be worth it to repair 06:53:11 it shouldn't be using monster_at at all, just env.map_knowledge(c) and the monster class (env.map_knowledge(c).mons) 06:53:44 otherwise you'll get information leakage when a monster has moved since you saw it 06:54:22 true 06:54:35 but it doesn't *need* to be adjacent iteratoring. 06:54:45 i see why it does it 06:54:53 but it's going to be infinitely slow 06:56:20 by: does it cache the safeness anywhere? 06:56:23 I'm assuming not 06:57:01 if it did, it would be saner to adjacent_iterator when finding a hostile monster and mark those squares as unsafe specifically... 06:58:18 due: when I looked at the mimics a while ago, it seemed like modifying i_feel_safe might be sufficient 06:58:45 * due doesn't really know the code well enough, to be honest 06:58:53 can someone reply to jpeg's commit or file a bug? I'm heading to bed shortly 06:59:19 but i_feel_safe is so horrible I didn't want to touch it 06:59:45 i feel that way about a lot of code 07:00:35 There's a second or so delay just hitting X at the minute 07:00:46 wow, I don't get that 07:01:05 try going to Vaults:8 07:01:11 map, then use detect ccreatures, then hit X 07:01:23 can't access my crawl email currently, and need to go in a bit, but if nobody gets it done first, I'll try to remember to file a bug later 07:01:48 by: then use the X-map to move to a corner and hit X again 07:01:59 Where should I put COL_USEFUL/COL_USELESS? in defines? 07:01:59 Just hitting T to telepport was slow as heck 07:02:34 due: first X is really fast because the vault guards block travel :) 07:02:43 yeah 07:02:49 hence the movement required 07:03:01 noticable delay on the second X 07:04:28 hideous unbearable lag :( 07:04:34 Textmode: if colour is an enum nowadays, put them in the colour enum for now? (COL_USELESS = DARGRAY) 07:04:43 not sure though, colours are a little weird 07:04:52 ah, right 07:06:13 by: enum COLORS is on Defines.h:196 :) 07:07:23 Textmode: inside an #ifndef TARGET_OS_DOS 07:08:09 I should repeat the defs in the #else block, aye? 07:09:57 or just put #defines after end, don't know what's the best way to go here 07:10:46 the way channel colors in the init work make me wonder if this is the right approch at all... 07:11:57 as long as the code doesn't use explicit colours but symbolic names, it will be easy to change in the future, should one want those colours configurable or something 07:12:08 got to go now, later 07:12:24 cya 07:12:28 and thanks 07:24:04 03kilobyte * rb7e8e24de5c5 10/crawl-ref/source/ (AppHdr.h files.cc): Fix DOS compilation. Move this DOS-only include to AppHdr.h. 07:26:15 well, it appears that the message window is badly broken on DOS 07:26:56 but again, the whole reason we still support it is some mythical platform that can run DOS binaries but not win32 ones 07:27:16 what is that platform? 07:27:42 I repeatedly requested people to name it, and no one did 07:27:56 I should find out where it lives and visit it with an explosive cake or something... 07:28:08 -!- syllogism has joined ##crawl-dev 07:30:14 -!- Mu_ has joined ##crawl-dev 08:29:09 -!- ksat has quit [Read error: Connection reset by peer] 08:29:26 -!- kats has joined ##crawl-dev 08:36:37 03j-p-e-g * r396be56cb828 10/crawl-ref/source/ (main.cc tilereg.cc tilereg.h tilesdl.cc tilesdl.h): Apply felirx' patch, adding indication of loading state at game start. 08:42:17 Playable Zombies (http://crawl.develz.org/mantis/view.php?id=688) by nubinia 08:47:18 Mouse travel doesn't work in Abyss (http://crawl.develz.org/mantis/view.php?id=689) by evktalo 08:52:40 night all 08:54:44 -!- Textmode has quit [Quit: Leaving] 09:05:39 -!- scarf has joined ##crawl-dev 09:11:01 kilobyte: not surprised the message window is broken on DOS, though it shouldn't need to be 09:11:28 kilobyte: it's meant to just use cprintf/cgotoxy, which should be portable 09:13:20 -!- Giomancer has joined ##crawl-dev 09:13:53 kilobyte: in terms of console output, keeping DOS around makes sense since all the other platforms just emulate DOS 09:14:43 03j-p-e-g * r2f01f03caa1c 10/crawl-ref/source/rltiles/ (3 files in 2 dirs): Add LoginError's tiles for potions of brilliance/agility. 09:15:08 in terms of support, though, keeping DOS around makes as much sense as keeping horse water troughs on highways 09:16:48 and people who think that DOS means "console" get their laptop batteries drained by DOS' CPU usage (detecting of idle loops works only so-so) 09:17:03 in the nethack poll, people really claimed, that the DOS tiles version is the most tidiest of them all and that's why they play it 09:17:27 I say some people just can't let go and somehow forget what atrocities it has done to them 09:21:00 it is possible that they are teh idiots 09:23:02 "it is possible"? what does that mean and what have you done to lorimer? 09:23:31 you didn't read all the way to the part where i said "idiots" :D 09:36:53 -!- Timbermaw has quit [Quit: later!] 09:37:32 problems with recent mimic travel changes (http://crawl.develz.org/mantis/view.php?id=690) by rob 09:37:52 lorimer++ 09:41:20 -!- eith has joined ##crawl-dev 09:47:53 there's a dos tiles version? 09:52:36 Improve auto-explore for plants (http://crawl.develz.org/mantis/view.php?id=691) by tinyrodent 09:56:32 The goblin wields a runed sling. It bursts into flame! The goblin shoots a stone of flame. 09:56:35 _The stone of flame misses you. 09:56:58 "stone of flame" sounds a little wrong 10:12:52 * Spads fell into a burning stone of flame 10:18:00 -!- by has quit [Quit: Lost terminal] 10:23:35 -!- Cryp71c has joined ##crawl-dev 10:23:42 ..is rC++ a legitimate DS mut now? 10:25:08 03kilobyte * r51004da5f11a 10/crawl-ref/source/dat/des/branches/temple.des: Another aquarium, the fish shouldn't submerge. 10:25:32 I thought it was rC+ then potion conservation, then (icemail or frost-dmg to melee attacker) 10:37:42 -!- Mu_ has quit [Ping timeout: 276 seconds] 10:40:45 -!- raydarken has joined ##crawl-dev 11:01:30 -!- Twinge has joined ##crawl-dev 11:04:25 -!- Twinge_ has quit [Ping timeout: 260 seconds] 11:23:02 Auto Explore Prematurely says "Done Exploring" (http://crawl.develz.org/mantis/view.php?id=692) by Cryptic 11:28:03 > 3 Scale Mutations (http://crawl.develz.org/mantis/view.php?id=693) by Cryptic 11:35:51 -!- Twinge_ has joined ##crawl-dev 11:38:42 -!- Twinge has quit [Ping timeout: 272 seconds] 11:48:10 Autoexplore shying away from unobstructed corridors (http://crawl.develz.org/mantis/view.php?id=694) by Kyrris 11:50:01 did teh code for generating exits in the abyss change? 11:50:03 not finding one 11:51:37 not that i know of 11:51:45 it usually takes a while 11:52:21 wasn't this bad last time, and then I found it pretty much instantly 11:52:25 now its warped like 5-6 times 11:52:27 I wonder if you can find random sanctuary tiles in abyss 11:52:30 well, it is random 11:52:31 still* 11:58:13 Passing a --more-- prompt does not clear the messagewindow. (http://crawl.develz.org/mantis/view.php?id=695) by Kyrris 12:01:39 someone should play a SpNe who goes straight for Death's Door and then just grabs the runes/orb 12:02:17 do it 12:05:18 hmm forgot it's enchantments/necromancy, you'll need pretty high skills to cast it 12:12:38 ohoooh... i've got a new monitor 12:13:36 view_max_width = 81 is too little! can that be made bigger somehow? 12:13:57 i'd like it to be 99 12:16:46 Napkin: the map is 70x80 12:16:48 oO 12:16:58 you aren't going to see anything more with it any bigger 12:17:09 it is scrolling still 12:17:29 hmm, ok 12:17:44 i already disabled to center it 12:17:57 -!- sorear has quit [Read error: Connection reset by peer] 12:18:08 long time ago, i mean 12:21:47 Is this intended? http://www.student.oulu.fi/~jannelah/crawlerrwhat.jpg 12:22:30 i don't know what i'm looking at 12:22:46 the weird viny tiles 12:23:15 -!- sorear has joined ##crawl-dev 12:23:56 I've feeling it's just a sorta corrputed save where something changed in trunk 12:24:05 no idea 12:25:18 like that purple square tile, when I revealed it 12:25:22 it was actually just a trap ;D 12:30:35 -!- Twinge has joined ##crawl-dev 12:33:17 -!- Twinge_ has quit [Ping timeout: 246 seconds] 12:34:55 -!- Twinge_ has joined ##crawl-dev 12:35:45 -!- Twinge has quit [Ping timeout: 248 seconds] 12:36:08 Is there any way to temporaryily turn off debug spam in a debug build? 12:37:07 save, add "channel.diagnostic=mute" to your rc, reload 12:37:58 -!- Twinge has joined ##crawl-dev 12:38:04 save, add "channel.diagnostic=mute" to your rc, reload 12:40:42 -!- Twinge_ has quit [Ping timeout: 240 seconds] 12:42:54 is the AC nerf in? 12:43:05 How about adding the race/background info to the ?: message "Noticed abc's ghost"? 12:43:36 since 23rd, cbus 12:44:20 so thats why this char is getting cut down like butter 12:44:33 mmh? 12:44:49 I don't think the way AC works has been changed 12:45:19 only the way aquiring the skill - no? 12:45:35 Napkin: both 12:45:48 -!- Twinge_ has joined ##crawl-dev 12:46:03 must be the mathy line I didn't understand ;) 12:46:08 yes(: 12:46:10 in the commit message 12:46:46 so the easy way to play is conjurers now :) 12:47:18 pretty sure the ac numbers didn't change *that* much 12:47:24 AC: 23 12:47:27 but i didn't look into it very closely 12:47:28 at almost 13 skill 12:47:32 syllogism would know 12:48:30 nice you can't autotravel through monsters 12:48:42 and X will show the area blocked :P 12:48:49 -!- Twinge has quit [Ping timeout: 265 seconds] 12:49:09 syllogism: yes, i did notice that... i think the intention there was for that to happen just for plants and such 12:49:16 -!- scarf has quit [Remote host closed the connection] 12:49:45 Napkin: as for the ghost thing, i would like that very much 12:49:48 -!- Twinge has joined ##crawl-dev 12:49:49 Napkin: you should file it 12:49:49 (: 12:50:16 well, i'd like it to appear in the actual message in the message area 12:50:21 it's often that I ran from a ghost and would like to add the race/background to the annotation as well 12:50:24 but i think those are the same 12:51:11 having to x over to it and check it out with v to see what type of ghost it is is kinda annoying 12:51:44 ok, 1s 12:52:25 -!- raydarken has quit [Quit: Leaving.] 12:52:42 -!- Twinge_ has quit [Ping timeout: 240 seconds] 12:55:19 -!- Twinge_ has joined ##crawl-dev 12:57:12 03dolorous * r37beeaf09328 10/crawl-ref/source/mon-gear.cc: Since Wayne is a dwarf, give him dwarven equipment. 12:58:30 -!- Twinge has quit [Ping timeout: 272 seconds] 13:00:04 -!- Twinge has joined ##crawl-dev 13:02:58 -!- Twinge_ has quit [Ping timeout: 248 seconds] 13:03:29 Test 006 (http://crawl.develz.org/mantis/view.php?id=697) by Napkin 13:03:29 Give more information about a ghost at first sight (http://crawl.develz.org/mantis/view.php?id=696) by Napkin 13:27:26 rm Test 006 13:27:50 kiku gifted me necronomicon on xl 11 13:32:10 -!- Mu_ has joined ##crawl-dev 13:37:29 umm, is this crocodile is submerging on land 13:37:48 already reported 13:37:48 or apparently it's just invisible when I'm not next to it? 13:37:50 oh ok 13:54:03 Is there any way to temporarily turn off debug spam in a debug build? (Not sure if this got through earlier, or if someone replied while I was disconnected) 14:00:40 save, add "channel.diagnostic=mute" to your rc, reload 14:06:01 -!- TGW has joined ##crawl-dev 14:07:05 Thanks. 14:16:07 Er, but that doesn't seem to work 14:19:17 http://crawl.develz.org/mantis/view.php?id=693 14:19:24 is this actually a bug? I'm pretty sure it's not 14:19:40 yes, although i don't know what the appropriate solution is 14:20:02 probably the ds mutation should replace one of the regular mutations 14:20:05 let ds mutations take an extra slot 14:20:07 no 14:20:16 well, maybe 14:20:57 Is that supposed to be DS-specific (not to give more scales when you already have a bunch) or general? Because in general having a bunch of different types of scales seems fine 14:21:35 you're only supposed to be able to get three scale-type mutations 14:21:51 your scales grow scales 14:23:35 I don't see much reason for a hard limit there. Maybe make them less likely when you already have 3 (and less and less as you get more, but not impossible)... or even with the limit, it is pretty arbitrary, and adding another one from DS or whatever other special cases there may be doesn't seem like a problem 14:23:46 twinge: you only have one body 14:24:05 being "completely covered" by four scales is a bit silly 14:24:19 (also, scales are boring) 14:41:54 -!- Giomancer has quit [Quit: Download IceChat at www.icechat.net] 14:54:51 omg doy.. this email notification stuff is harsh 14:55:09 will take me a bit longer to figure it out 15:17:46 !seen dpeg 15:17:46 I last saw dpeg at Tue Feb 2 17:30:56 2010 UTC (2d 3h 46m 49s ago) quitting with message Quit: Lost terminal. 15:25:50 -!- Kil2 has joined ##crawl-dev 15:29:05 -!- nrook has joined ##crawl-dev 15:56:47 -!- by has joined ##crawl-dev 15:57:12 hello 16:12:49 morning 16:17:12 did we fix the slowdown? 16:17:21 I filed re the mimic change; a bunch of duplicates came in since 16:17:38 no fix, or jpeg reaction 16:17:40 ah 16:18:01 wrong time of day, proba bly 16:19:09 need to sleep now 16:19:16 -!- by has quit [Quit: sleep] 16:20:09 -!- henryci has joined ##crawl-dev 16:37:18 -!- henryci has quit [Read error: Connection reset by peer] 16:37:45 -!- henryci has joined ##crawl-dev 16:39:27 Have semi-controlled blinks turn into random blink if unable to find path. (http://crawl.develz.org/mantis/view.php?id=698) by Porkchop 16:48:19 -!- SiberSchool is now known as Siber 16:56:58 does slime pit always have that entry vault with the warning prompt and 2 azure jellies? 16:57:51 No, but it's one of two or so enties, so it's pretty highly weighted. 16:57:54 I should drop it down a bit. 16:58:06 However, it didn't have a warning prompt or glass before. 16:58:10 !lg killer=~acid blob 16:58:14 1. bookofjude the Thaumaturge (L13 SpVM), worshipper of Fedhas, blasted by an acid blob (splash of acid) on Lair:6 on 2010-01-26, with 41664 points after 32647 turns and 1:56:57. 17:01:28 -!- Cryp71c has quit [Read error: Connection reset by peer] 17:16:23 -!- paxed has quit [Ping timeout: 260 seconds] 17:20:01 -!- paxed has joined ##crawl-dev 17:23:01 -!- TGW has left ##crawl-dev 17:25:55 -!- pointless_ has joined ##crawl-dev 17:32:47 -!- TGW has joined ##crawl-dev 17:33:54 due: are you interested in more slime entries? 17:34:04 hella boredom, so 17:41:33 -!- Siber has quit [Ping timeout: 260 seconds] 17:53:07 hmm, how do I revert a commit? 17:55:01 have you pushed it? 17:56:48 -!- Twinge_ has joined ##crawl-dev 17:59:30 -!- Twinge has quit [Ping timeout: 248 seconds] 18:08:15 -!- Twinge has joined ##crawl-dev 18:10:57 -!- Twinge_ has quit [Ping timeout: 260 seconds] 18:11:34 -!- raydarken has joined ##crawl-dev 18:11:41 doy: no, I don't have commit access 18:11:44 just something I did for a patch 18:11:56 actually it's git-revert, isn't it 18:12:30 git revert records a reverse patch 18:12:39 which probably isn't what you want, if you're just working locally 18:12:45 git reset --soft HEAD& 18:12:48 ^ 18:12:51 can be usable 18:13:04 HEAD&? 18:13:07 if you just want to revert the last commit, then yeah, what felirx said 18:13:08 HEAD^ 18:13:17 HEAD^ is "head, minus the last commit"? 18:13:20 yes 18:13:25 alright, I'll do that, then 18:13:43 I assume --soft means it won't actually change any files? 18:13:55 yep 18:14:23 if I want to reset the files (I have it in a patch file anyway) would --hard do what I want? 18:14:35 iirc 18:14:38 you might want to doublecheck 18:14:50 although I did that today and iirc it did that 18:14:58 yeah, that looks right 18:15:02 nrook: --hard means "throw away absolutely everything, and make my working tree look like what's in the repository" 18:15:29 sounds like what I want! 18:17:13 alright, I can git pull in peace. Thanks! 18:18:09 there's also stash and stash apply if you do want to keep the changes 18:29:40 -!- Anym has joined ##crawl-dev 18:30:08 Hi all. 18:45:19 ugh, getting death's door castable is taking too long, I'll just use wizardry and do the suicide rune grabs now 19:10:41 -!- yobbo has joined ##crawl-dev 19:10:53 -!- Giomancer has joined ##crawl-dev 19:12:25 -!- yobbo has left ##crawl-dev 19:14:28 nrook: git clean -dfx does everything --hard doesn't; the two commands together are equivalent to rm -rf crawl-ref; git clone ... 19:14:36 but much faster 19:24:41 kilobyte: would there be any objections to eliminating marshalFloat entirely? 19:25:23 kilobyte: imagine a big-endian platform with 64 bit long and 32 bit int, try to figure out what marshalFloat will do on it 19:26:27 -!- Giomancer has quit [Quit: Copywight 2007 Elmer Fudd. All wights wesewved.] 19:33:58 a moth berserked me while I was death's doored and the healing effect paralyzed me :( 19:34:37 D'oh 19:46:10 -!- Textmode has joined ##crawl-dev 19:47:02 morning all 19:48:03 -!- syllogism has quit [] 20:13:09 -!- raydarken has quit [Quit: Leaving.] 20:17:47 -!- Iainuki_ has joined ##crawl-dev 20:20:51 -!- purge has joined ##crawl-dev 20:21:41 -!- Anym has quit [Quit: ChatZilla 0.9.86 [Firefox 3.6/20100115144158]] 20:27:53 -!- TGW has left ##crawl-dev 20:47:15 -!- Kil2 has quit [Read error: Connection reset by peer] 20:49:02 19:48] wya (L26 DEIE) entered a Ziggurat. (Zig:1) 20:49:15 Don't suppose we have any ops hiding in here and not watcing ##crawl? ;) 20:51:29 -!- Siber has joined ##crawl-dev 20:53:04 Anyone in power watching ##Crawl right now? 20:53:43 I already mentioned it, nobody is here, hehe 20:54:14 ? I don't get it. 20:59:38 -!- Twinge is now known as Grete11 20:59:47 -!- Grete11 is now known as Twinge 21:01:05 everyone is asleep, I guess... 21:03:08 -!- Gretell has quit [Remote host closed the connection] 21:03:10 We put a Ziggurat in your Ziggurat in your Ziggurat in your Ziggurat in your Ziggurat in your Ziggurat in your Ziggurat... 21:03:25 Nobody in ##crawl power, I guess 21:03:34 I just used my develz power to shoot Gretell 21:03:40 gretell's been killed 21:03:44 heh 21:25:40 Crash upon entering the ziggurat (http://crawl.develz.org/mantis/view.php?id=699) by wya 21:27:30 I wouldn't exactly describe it as a "crash..." 21:29:26 Hahaha 21:53:46 -!- Mu_ has quit [Quit: Defecator, may everything turn out okay so that you can leave this place.] 22:01:10 berserking probably should not trigger death's door paralyze 22:09:30 -!- Iainuki_ has quit [Quit: Iainuki_] 22:20:00 hmm, why not? deaths door is already rather powerfull, as is berserk 22:21:15 because berserk isn't really themed as a healing ability 22:21:23 eith: because getting stung by a moth during death's door = instantly dead 22:21:40 your hp doubles because you're really angry and ignoring pain. it goes back when you're done. 22:21:41 ok, thats a good point 22:30:33 -!- neunon has quit [Quit: neunon] 22:30:59 Infinite loop in autoexplore (http://crawl.develz.org/mantis/view.php?id=700) by b0rsuk 22:59:53 -!- ogaz has joined ##crawl-dev 23:06:43 hmm, I think monster AI is broken or somehting 23:06:54 howso? 23:06:54 see fightclub if you make it in time 23:07:08 else see ./crawl -arena 'orc sorcerer spells:orb_of_destruction v Erolcha spells:haste arena:river' 23:07:22 the orc _will not_ cast iood 23:07:31 interesting... 23:08:15 what slot do spells added via that syntax get put into? 23:09:08 attack 23:09:23 hmm... 23:10:12 polymorph other is also monster-uncastable 23:13:36 -!- raydarken has joined ##crawl-dev 23:13:49 orbs of fire will use poly other, but intelligent mobs won't 23:14:28 seeking is also broken, fight plant v 20 rat 23:18:25 -!- henryci has quit [Quit: henryci] 23:54:34 -!- pointless_ has quit [Quit: ChatZilla 0.9.86 [Firefox 3.5.7/20091221164558]] 23:56:50 -!- stabwound has quit [Ping timeout: 246 seconds] 23:59:14 Moin 23:59:15 Napkin: You have 5 messages. Use !messages to read them.