--- Log opened Tue Dec 20 00:00:11 2011 00:01 ۰۰-- HangedMan [63e6725f@gateway/web/freenode/ip.99.230.114.95] has quit [Ping timeout: 258 seconds] 00:09 ۰۰-- rejuxst [8fd71b61@gateway/web/freenode/ip.143.215.27.97] has quit [Ping timeout: 258 seconds] 00:20 ۰۰-- Wensley [~chatzilla@dynamic-acs-72-23-89-126.zoominternet.net] has quit [Ping timeout: 240 seconds] 00:22 ۰۰-- MarvinPA [~MarvinPA@thecampbells.demon.co.uk] has quit [Ping timeout: 240 seconds] 00:32 ۰۰-- bmh [ada4e181@fsf/member/bmh] has quit [Quit: Page closed] 00:36 < CIA-54> dolorous * r47f8a9457795 /crawl-ref/source/mon-util.cc: Simplify kraken check in mons_attack_spec(). 00:36 ۰۰-- moxian [~moxian@89.249.164.198] has quit [Ping timeout: 240 seconds] 00:40 ۰۰-- timecircuits [~Adium@c-69-143-143-136.hsd1.md.comcast.net] has joined ##crawl-dev 00:50 < CIA-54> dolorous * r25e10cbb4f1e /crawl-ref/source/melee_attack.cc: Typo fix. 00:57 ۰۰-- timecircuits [~Adium@c-69-143-143-136.hsd1.md.comcast.net] has quit [Quit: Leaving.] 01:06 ۰۰-- moxian [~moxian@89.249.164.198] has joined ##crawl-dev 01:09 ۰۰-- timecircuits [~Adium@c-69-143-143-136.hsd1.md.comcast.net] has joined ##crawl-dev 01:16 < CIA-54> |amethyst * r91711a7da00c /crawl-ref/source/ (mon-util.cc monster.cc): Increase, never reduce, rRot with MR_RES_ROTTING. 01:16 < CIA-54> |amethyst * r9c760baf8782 /crawl-ref/source/mon-util.cc: Remove redundant SoH resist (HangedMan). 01:23 ۰۰-- timecircuits [~Adium@c-69-143-143-136.hsd1.md.comcast.net] has quit [Quit: Leaving.] 01:24 ۰۰-- timecircuits [~Adium@c-69-143-143-136.hsd1.md.comcast.net] has joined ##crawl-dev 01:36 <+SamB> wait, what? dual wielding?!?! 01:37 <+elliptic> what? 01:38 <+SamB> dolorous * r5edc8a43bfbe /crawl-ref/source/ (mon-info.cc mon-info.h): Fix regressions regarding dual-wielding and no-regeneration of undead. 01:38 <+elliptic> probably monsters (like two-headed ogres) 01:44 ۰۰-- valrus [~valrus@c-76-104-241-255.hsd1.wa.comcast.net] has quit [Remote host closed the connection] 01:48 < BlastHardcheese> fr dual wielding skill 01:49 <+SamB> that's already on the WONTDO list... 01:54 < mikee_> Wield which item (- for none, * to show all)? (? for menu, Esc to quit) _You can't wield that with a shield. You are now empty-handed. 01:54 ۰۰-- bmh [ada4e181@fsf/member/bmh] has joined ##crawl-dev 01:54 < mikee_> so obviously this should probably revert back to your previously wielded weapon instead of to no weapon 01:54 < mikee_> also guess what the weapon was =P 01:56 <+SamB> mikee_: well, the thing is that that would take even *more* time ... 01:56 <+SamB> and sometimes would not be very safe 01:56 < bmh> mikee_: without forcing me to dredge the logs -- what was the weapon? 01:57 < mikee_> +1 robe of resistance 01:57 < mikee_> SamB, is there any way to make it just mulligan 01:57 < mikee_> instead of consuming turns and performing odd actions like switching to empty hands 01:58 < bmh> mikee_: that's some win. 01:58 < bmh> Why was someone wielding that? 01:58 < mikee_> yeah i typoed =P 01:58 <+elliptic> samb: I still think the current behavior is a bug... it is inconsistent with how spells that aren't current castable work 01:58 <+SamB> yeah, it's not desirable 01:59 <+SamB> but at least it now prints "You are now empty-handed." 01:59 <+elliptic> if the player has all sufficient information to tell that a weapon isn't wieldable, trying to wield it should just abort immediately 01:59 <+elliptic> without ever unwielding 01:59 <+SamB> it didn't do that before, and I'm not sure it redrew the weapon line either... 01:59 <+SamB> elliptic: yeah 02:01 <+SamB> but that code is so messy that everyone's afraid they'll screw it up, isn't it? 02:02 <+elliptic> probably, I haven't looked at it 02:03 <+SamB> Heck, even just changing that case to (a) take time and (b) print that message, I screwed it up! 02:06 ۰۰-- evilmike [~evilmike@66.183.151.151] has quit [Read error: Connection reset by peer] 02:07 < mikee_> lol 02:09 ۰۰-- dtsund [~detasund@s81-236-68-64.trico.az.wi-power.com] has quit [Ping timeout: 244 seconds] 02:11 < moxian> is there a real "WONTDO list"? Apart from bad_ideas.txt? 02:11 < bmh> moxian: Yes. 02:11 < moxian> can I have it? 02:12 < bmh> https://crawl.develz.org/wiki/doku.php?id=dcss:planning:wont_do 02:12 < moxian> my google-fu sucks 02:12 < moxian> thanks 02:13 < bmh> "Commands for individual monsters. (“give”, “take”, or assigning tasks like “follow me”, “attack” to single allies)." -- I find the absence of this actually makes playing a HOPr to be a painful exercise. 02:13 < BlastHardcheese> need a killdudes command 02:13 * SamB would probably rather have C&C-style grouping 02:14 * SamB has no idea what the UI for this could be on the terminal, though 02:15 < bmh> perhaps we could make orc allies: prefer pole arms and crossbows, and pick up any equipment that they believe to be worse than what you're wearing 02:15 < bmh> Orc allies! Stop using clubs! 02:16 < moxian> >prefer pole arms 02:16 < moxian> I like this! 02:16 < bmh> moxian: I meant as a hardcoded default. In general you always want your orcs to have long pokey things. 02:16 < moxian> yep, I meant the same 02:18 < BlastHardcheese> this is justified, most orcs can't understand anything more complex than "hit that dude" 02:19 < bmh> BlastHardcheese: it's exquisitely painful. 02:30 ۰۰-- bmh [ada4e181@fsf/member/bmh] has quit [Quit: Page closed] 03:31 ۰۰-- timecircuits [~Adium@c-69-143-143-136.hsd1.md.comcast.net] has quit [Quit: Leaving.] 04:17 ۰۰-- syllogism [syllogism@88-148-181-130.bb.dnainternet.fi] has joined ##crawl-dev 04:28 ۰۰-- st_ [~s@cpc10-stre5-2-0-cust69.1-1.cable.virginmedia.com] has joined ##crawl-dev 04:40 ۰۰-- jeanjacques [~jejacques@p5481AAC5.dip.t-dialin.net] has joined ##crawl-dev 04:41 ۰۰-- elderman [~elderman@bob75-3-89-80-183-24.dsl.sta.abo.bbox.fr] has quit [Quit: Leaving] 05:13 ۰۰-- Pacra [~Pacra@c-68-44-35-89.hsd1.nj.comcast.net] has quit [Quit: This computer has gone to sleep] 05:20 ۰۰-- mikee_ [~test@209-6-146-94.c3-0.bkl-ubr1.sbo-bkl.ma.cable.rcn.com] has quit [Quit: HydraIRC -> http://www.hydrairc.com <- The alternative IRC client] 05:23 < moxian> Can we somehow mark "flight" spel asl useless for tengu? I.e. memorizable, but grayed-out? 05:24 < ais523> what if they're low enough level to not be able to fly without the spell's help? 05:24 < moxian> and would they need to fly at such a low level? 05:25 < ais523> not /need/, but it would be useful for, say, picking up items off islands 05:25 < moxian> but you advance to XL:5 very quickly 05:25 < moxian> you won't see many of such islands if any 05:26 < moxian> okay 05:26 < moxian> what about marking the spell useless after XL:5? 05:28 < Xiberia> what about removing the spell altogether! 05:28 < Xiberia> people will have to levitate with an amulet of controlled flight 05:42 < BlastHardcheese> remove spells altogether, people will have to go trog 05:56 ۰۰-- alefury [~alefury@rock.fkp.physik.tu-darmstadt.de] has joined ##crawl-dev 05:59 ۰۰-- santiago [~quassel@190.190.173.140] has joined ##crawl-dev 05:59 ۰۰-- RichardHawk [~RichardHa@a91-156-239-33.elisa-laajakaista.fi] has quit [Ping timeout: 276 seconds] 06:00 ۰۰-- petete [~quassel@190.190.173.140] has quit [Ping timeout: 268 seconds] 06:00 ۰۰-- ais523 [~ais523@unaffiliated/ais523] has quit [Remote host closed the connection] 06:18 ۰۰-- syllogism [syllogism@88-148-181-130.bb.dnainternet.fi] has quit [Ping timeout: 252 seconds] 06:39 ۰۰-- syllogism [syllogism@88-148-181-130.bb.dnainternet.fi] has joined ##crawl-dev 06:52 ۰۰-- jeanjacques [~jejacques@p5481AAC5.dip.t-dialin.net] has quit [] 06:52 ۰۰-- jeanjacques [~jejacques@p5481AAC5.dip.t-dialin.net] has joined ##crawl-dev 06:54 ۰۰-- jeanjacques [~jejacques@p5481AAC5.dip.t-dialin.net] has quit [Client Quit] 07:00 ۰۰-- MarvinPA [~MarvinPA@thecampbells.demon.co.uk] has joined ##crawl-dev 07:00 ۰۰-- mode/##crawl-dev [+v MarvinPA] by ChanServ 07:12 ۰۰-- jeanjacques [~jejacques@p5481AAC5.dip.t-dialin.net] has joined ##crawl-dev 07:15 ۰۰-- santiago [~quassel@190.190.173.140] has quit [Remote host closed the connection] 07:51 ۰۰-- monqy [~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net] has quit [Quit: hello] 08:15 ۰۰-- jooosa [joosa@193-199-217-31.elisa-mobile.fi] has joined ##crawl-dev 08:18 ۰۰-- joosa [~joosa@heh.fi] has quit [Ping timeout: 255 seconds] 08:18 ۰۰-- jooosa is now known as joosa 08:18 ۰۰-- jarpiain [foobar@orthanc.fixme.fi] has quit [Ping timeout: 252 seconds] 08:18 ۰۰-- Ragdoll [~Ragdoll@53518A17.cm-6-2c.dynamic.ziggo.nl] has joined ##crawl-dev 08:18 ۰۰-- jarpiain [foobar@orthanc.fixme.fi] has joined ##crawl-dev 08:19 ۰۰-- jarpiain is now known as Guest88796 08:30 ۰۰-- Ragdoll_ [~Ragdoll@g020.h001.peer2me.net] has joined ##crawl-dev 08:33 ۰۰-- Ragdoll [~Ragdoll@53518A17.cm-6-2c.dynamic.ziggo.nl] has quit [Ping timeout: 240 seconds] 08:36 ۰۰-- tobiasjs [46369bae@gateway/web/freenode/ip.70.54.155.174] has quit [Ping timeout: 258 seconds] 08:40 ۰۰-- Ragdoll_ [~Ragdoll@g020.h001.peer2me.net] has quit [Ping timeout: 245 seconds] 08:47 ۰۰-- RichardHawk [~RichardHa@a91-156-239-33.elisa-laajakaista.fi] has joined ##crawl-dev 08:50 ۰۰-- Ragdoll [~Ragdoll@53518A17.cm-6-2c.dynamic.ziggo.nl] has joined ##crawl-dev 09:30 ۰۰-- valrus [~valrus@c-76-104-241-255.hsd1.wa.comcast.net] has joined ##crawl-dev --- Log closed Tue Dec 20 09:45:10 2011 --- Log opened Tue Dec 20 09:45:17 2011 09:45 ۰۰-- |amethys1 [~neil@96-29-177-60.dhcp.insightbb.com] has joined ##crawl-dev 09:45 ۰۰-- Irssi: ##crawl-dev: Total of 63 nicks [3 ops, 0 halfops, 10 voices, 50 normal] 09:45 ۰۰-- mode/##crawl-dev [+v |amethys1] by ChanServ 09:45 ۰۰-- Irssi: Join to ##crawl-dev was synced in 18 secs 09:45 ۰۰-- |amethyst [~neil@96-29-177-60.dhcp.insightbb.com] has quit [Disconnected by services] 09:45 ۰۰-- You're now known as |amethyst 09:50 ۰۰-- Netsplit *.net <-> *.split quits: oberstein, @dpeg, stabwound, st_ 09:50 ۰۰-- dpeg_ [~dpeg@dis.angband.pl] has joined ##crawl-dev 09:50 ۰۰-- Netsplit over, joins: st_, stabwound, oberstein 09:57 <+|amethyst> so I "fixed" nagas to be able to spit poison in forms, to match a comment ("// Spit Poison. Nontransformed nagas can upgrade to Breathe Poison. Transformed nagas, or non-nagas, can only get Spit Poison."), and to match the mutation 09:58 <+|amethyst> there's a bug report (5093) from a player who expected it to still be unpermitted 10:00 <+|amethyst> The question is, should this be reverted, and the mutation to match, so that spitting poison only works in a few forms? If so, should lich and statue be among those forms? Spider? 10:02 <+|amethyst> Reverted and fixed, I should say, because previously the Breathe Poison upgrade enabled poison spit in forms 10:03 <+|amethyst> The relevant commit is 1bf7e38 10:04 <+|amethyst> (for comparison: the Breathe Flame and Spit Poison mutation work in all forms, but draconian breath only works in blade, appendage, and dragon form) 10:05 < ghallberg> There was a bit of discussion about this the otherday. 10:05 < ghallberg> It grew into some kind of classification system for transformations or something. 10:09 < dpeg_> |amethyst: I cannot answer... wasn't really around during those discussions 10:09 < dpeg_> perhaps send a letter to c-r-d? 10:11 ۰۰-- valrus [~valrus@c-76-104-241-255.hsd1.wa.comcast.net] has quit [Remote host closed the connection] 10:23 <+|amethyst> dpeg_: sent 10:24 <+kilobyte> SamB: for that "C&C style grouping" for pet management: would lead to MASSIVE micromanagement. I thought about it once, and the only real solution would be having stacks of units -- if someone wants to code a Crawlords mod, that is :p 10:29 < Henzell> Unstable branch on crawl.akrasiac.org updated to: 0.10-a0-2853-g218e67e (32) 10:32 <+|amethyst> what about swapping weapons (a la wizmode xo) with adjacent allies? 10:33 < dpeg_> |amethyst: cool! 10:34 < dpeg_> (cool on c-r-d mail, that is, not on local ally commands :) 10:34 <+|amethyst> heh 10:40 < dpeg_> |amethyst: what I am really afraid of is the following scenario: you have your ally orcs, or two or nine. And you find a runed scimitar. You give it to one of them. Then you find a club of flaming. You give it to some of them. And so on. That way, you're thinking about ally equipment way too much, in my opinion. Especially since allies come and go. 10:41 < dpeg_> This is why I've been objecting to give and take commands all the time. It'd be really hard to remove them once they're in, so we're better off thinking about improving ally play in other ways, imo. 10:42 <+|amethyst> yeah 10:43 < dpeg_> allies should be more clever about what they use, and I am fine with global commands (perhaps even stuff like "get rF") 10:45 < Ragdoll> i have just encountered a iron devil in a D:6 vault. it was faster than me 10:45 < alefury> the most common scenario is wanting allied orcs to use crossbows 10:45 < alefury> afaik 10:46 < alefury> Ragdoll: are you slow? 10:46 < Ragdoll> i am a normal speed mummy 10:46 ۰۰-- Guest88796 is now known as jarpiain 10:46 < alefury> well, thats weird then 10:46 < alefury> @??iron devil 10:46 < Gretell> iron devil (4) | Speed: 8 | HD: 8 | Health: 28-62 | AC/EV: 16/8 | Damage: 14, 14 | Flags: demonic | Res: magic(64), hellfire, cold, elec++, poison, rot, neg+++, torm | Vul: holy++ | XP: 324. 10:47 < Ragdoll> maybe because its a vault iron devil? 10:47 < alefury> shouldnt have redefined speed, though, if thats even possible 10:47 < Ragdoll> recent iron devil buff? 10:48 <+|amethyst> still 8 in trunk 10:48 <+|amethyst> latest 10:48 < Ragdoll> athletic iron devil then 10:48 < alefury> was it faster for long? 10:48 < Ragdoll> yeah 10:48 < alefury> so its not energy randomization... 10:48 < Ragdoll> seems its default speed 10:49 < alefury> you werent burdened or something? worshiping chei? 10:49 < Ragdoll> if you want i can throw myself at the mercy of the iron devil again at CDO 10:49 < Ragdoll> just a normal mummy of trog 10:49 < alefury> report it and link the save? 10:50 < Ragdoll> i just revisted it 10:50 < Ragdoll> he is no slower than me 10:50 < Ragdoll> now* 10:50 < alefury> are you sure you werent burdened? 10:50 < Ragdoll> very 10:51 <+|amethyst> lucky energy randomisation, I guess 10:51 <+|amethyst> or he was hasted somehow 10:51 < Ragdoll> i thought i checked if he was hasted but it didnt see it 10:51 < alefury> i just wanted to ask about berserk, but youre a mummy... 10:52 < Ragdoll> maybe a potion of haste after all? 10:52 < Ragdoll> seems the only plausible thing 10:52 < alefury> can demons even drink potions? 10:53 < Ragdoll> i think so. plus he picked up another potion just now while luring him 11:03 ۰۰-- evilmike [~evilmike@66.183.151.151] has joined ##crawl-dev 11:04 ۰۰-- mode/##crawl-dev [+v evilmike] by ChanServ 11:04 <+|amethyst> Hm... I guess the CIA bot was confused by the netsplit 11:05 <+|amethyst> it missed dolorous's last six commits 11:10 <+|amethyst> or maybe it has something to do with http://cia.vc/ being down 11:17 ۰۰-- RichardHawk [~RichardHa@a91-156-239-33.elisa-laajakaista.fi] has quit [Ping timeout: 240 seconds] 11:17 <+SamB> |amethyst: believe it or not, you can make it announce them now 11:18 <+SamB> read the thingy at the top of the script, and feed it the relevant commit hashes... 11:18 <+SamB> well, I mean, if it's not still down 11:19 * SamB has done this before, albiet accidentally, in testing has addition of |amethyst to the script 11:21 ۰۰-- agolden [~agolden@c-71-198-250-8.hsd1.ca.comcast.net] has joined ##crawl-dev 11:25 ۰۰-- moxian [~moxian@89.249.164.198] has quit [Ping timeout: 252 seconds] 11:25 ۰۰-- MarvinPA_ [~MarvinPA@85.210.103.249] has joined ##crawl-dev 11:25 ۰۰-- mode/##crawl-dev [+v MarvinPA_] by ChanServ 11:27 ۰۰-- MarvinPA [~MarvinPA@thecampbells.demon.co.uk] has quit [Ping timeout: 240 seconds] 11:28 ۰۰-- the_glow [~the_glow@host86-173-85-81.range86-173.btcentralplus.com] has joined ##crawl-dev 11:35 ۰۰-- Pingas [~Pingas@40.181.34.95.customer.cdi.no] has joined ##crawl-dev 11:35 < CIA-54> dolorous * r998a30f36c9b /crawl-ref/source/melee_attack.cc: Fix regression with enslaved souls and the MF_FIGHTER flag. 11:35 < CIA-54> dolorous * r0b5ab325eae2 /crawl-ref/source/ (melee_attack.cc mon-act.cc monster.cc monster.h): Move the checks for MF_FIGHTER and MF_ARCHER into their own functions. 11:36 < CIA-54> dolorous * r218e67e1e9d8 /crawl-ref/source/ (mon-data.h mon-util.cc): Increase, never reduce, rPois for undead. 11:38 < CIA-54> dolorous * r65ab85c47037 /crawl-ref/source/ (abl-show.cc exercise.cc): Hopefully fix Mantis 5095. 11:38 < CIA-54> dolorous * rc58b8743905d /crawl-ref/source/abl-show.cc: Add minor cosmetic fix. 11:38 < CIA-54> dolorous * rafaf0c7869b6 /crawl-ref/source/abl-show.cc: Constify. 11:39 <+|amethyst> SamB: did you do that, or was that from the emails finally getting through? 11:39 <+SamB> |amethyst: what emails ? 11:39 < CIA-54> |amethyst * r2bcbd60bccad /crawl-ref/source/ (melee_attack.cc mutation.cc player.cc): Correct handling of claws in forms. 11:39 < CIA-54> |amethyst * rbf1390a15bbd /crawl-ref/source/mutation.cc: Simplify a form check. 11:40 * SamB did not do it 11:40 <+|amethyst> SamB: the ones the hook sends to cia@cia.vc 11:40 <+SamB> |amethyst: oh, is that how that works 11:40 <+SamB> I guess they did 11:40 <+|amethyst> yeah, cia.vc was down earlier so I guess the mail server queues them up 11:41 ۰۰-- blabber [~tobi@datenschleuder.net] has joined ##crawl-dev 11:41 <+kilobyte> isn't it done by polling from cron rather than mail? 11:41 <+SamB> yeah, SMTP servers do tend to do that 11:41 <+SamB> kilobyte: email is evidently how they get to CIA 11:42 <+kilobyte> ah 11:54 < dpeg_> back later 11:57 ۰۰-- elliptic_ [~elliptic@c-98-216-235-24.hsd1.ma.comcast.net] has joined ##crawl-dev 11:57 ۰۰-- elliptic [~elliptic@c-98-216-235-24.hsd1.ma.comcast.net] has quit [Read error: Connection reset by peer] 11:58 ۰۰-- elliptic_ is now known as elliptic 11:58 ۰۰-- tobiasjs [84cc5182@gateway/web/freenode/ip.132.204.81.130] has joined ##crawl-dev 11:58 ۰۰-- mode/##crawl-dev [+v elliptic] by ChanServ 11:58 < tobiasjs> What's the difference between CC_RESTRICTED and CC_UNRESTRICTED? It seems as if it has no effect other than colouration of options at character creation? 11:59 ۰۰-- Pacra [~Pacra@c-68-44-35-89.hsd1.nj.comcast.net] has joined ##crawl-dev 12:01 <+SamB> tobiasjs: basically, whether or not the combination is considered good 12:03 < tobiasjs> but that has no effect, other than at character initialization, right? 12:03 <+kilobyte> yeah 12:04 <+kilobyte> or rather, at selection 12:04 < tobiasjs> And relatedly, if one wanted to create a character class that could only use one weapon type, that would require additional code elsewhere? 12:04 < blueDave> also whether "random character" picks the bad ones, right? 12:08 ۰۰-- Vandal [~Vigilant@cpe-65-185-156-241.woh.res.rr.com] has quit [] 12:09 ۰۰-- Vandal [~Vigilant@cpe-65-185-156-241.woh.res.rr.com] has joined ##crawl-dev 12:11 ۰۰-- casmith789 [~casmith78@cpc6-king9-2-0-cust765.perr.cable.virginmedia.com] has quit [Ping timeout: 252 seconds] 12:13 < Ragdoll> how do you people feel about a on/off toggle for all skill or something similair? i am getting pretty tired of disabling every skill but one every time 12:18 <+kilobyte> I for one find myself temporarily disabling all skills, enabling just one, quickly getting it to a particular level, then restoring other skills to their previous settings 12:18 <+kilobyte> most often Shields 12:25 < ghallberg> Ragdoll: Why do you disable everything? 12:25 < Gretell> nht (L11 DDHu) ASSERT(smc) in 'mon-util.cc' at line 1062 failed. (Lair:4) 12:26 < Ragdoll> to get a head start in shields/fighting/dodging, or just general focussing 12:26 ۰۰-- LunarHarp [43837b7e@gateway/web/freenode/ip.67.131.123.126] has joined ##crawl-dev 12:26 < Ragdoll> i tend to play a mummy and i need all the exp i get to where i need it most at that moment 12:27 < LunarHarp> Hey everyone 12:27 < LunarHarp> I was fooling around in the source code, to implement some spell-autocasting thing and noticed something that you could help me with 12:28 ۰۰-- syllogism [syllogism@88-148-181-130.bb.dnainternet.fi] has quit [Disconnected by services] 12:28 < LunarHarp> I actually don't know very much programming, but the crawl source code is a good place to learn 12:28 < LunarHarp> anyway, I wanted to add an SPFLAG for the spells that can be autocast 12:28 < LunarHarp> but it looks like every entry in the bitfield for the SPFLAGs are taken 12:30 < LunarHarp> what were you guys going to do about this? Or am I just misunderstanding the code? The bitfield is defined there in spl-cast.h 12:31 ۰۰-- agolden [~agolden@c-71-198-250-8.hsd1.ca.comcast.net] has quit [Quit: agolden] 12:38 < lorimer> your first mistake is assuming the crawl source code is a good place to learn programming, i think. :) 12:40 < alefury> well, he knows about bitfields, so he should be fine 12:40 <+kilobyte> lorimer: current Crawl's code is complex but not a hopeless mess (in most places, at least) 12:40 <+kilobyte> pre-DCSS, though... 12:41 < jeanjacques> holy pan level with tso = broken 12:41 < alefury> thats why its vetoed now 12:42 < jeanjacques> what am i supposed to do there? 12:42 < alefury> get the free loot, then leave 12:42 < alefury> hence the veto 12:42 ۰۰-- alefury [~alefury@rock.fkp.physik.tu-darmstadt.de] has quit [Quit: ChatZilla 0.9.85 [Iceape 2.0.11/20110929064733]] 12:42 < lorimer> kilobyte: yes, which really is the point. don't use complex decade-long software projects to learn programming, even if the code _has_ been un-mucked over the last few years. :) There are often artifacts that just sit around forever until there's a need to fix them -- while I don't recognize his example directly, I'm familiar with similar ones, and it comes down to "the flags filled up, time to make more flags"... and nobody ha 12:42 < jeanjacques> the out gates are guarded by daeva paladin 12:43 < lorimer> whether the right solution is "make more flags" or "fix the SPFLAGS system entirely so this doesn't happen again later" requires domain-specific knowledge that someone using the code to learn won't have. 12:52 < bhaak> you just need a simple rewrite, piece of cake, wait i minute and i can show you dozens of examples where it worked ... 12:59 ۰۰-- jeanjacques [~jejacques@p5481AAC5.dip.t-dialin.net] has quit [] 13:02 < blueDave> LunarHarp -- there are 8 bits unused, those declarations are only 6 digits 13:03 < LunarHarp> blueDave: hah, so there is 13:05 < Gretell> magistern (L24 TeWn) ASSERT(feat < NUM_FEATURES) in 'feature.cc' at line 24 failed. (Abyss) 13:06 < LunarHarp> The guy that is walking me through stuff just sugested to muck around in a existing codebase to familiarize myself with how complex programs work. For example, this is how bitfields came up, now I know about bitfields. 13:06 ۰۰-- Pacra [~Pacra@c-68-44-35-89.hsd1.nj.comcast.net] has quit [Quit: This computer has gone to sleep] 13:06 < LunarHarp> But thanks for the help, off I go to code some more crawl 13:17 ۰۰-- LunarHarp [43837b7e@gateway/web/freenode/ip.67.131.123.126] has quit [Quit: Page closed] 13:40 ۰۰-- agolden [~agolden@69.170.160.74] has joined ##crawl-dev 13:58 ۰۰-- moxian [~moxian@89.249.164.198] has joined ##crawl-dev 14:01 ۰۰-- dtsund [~detasund@s81-236-68-64.trico.az.wi-power.com] has joined ##crawl-dev 14:20 ۰۰-- tobiasjs [84cc5182@gateway/web/freenode/ip.132.204.81.130] has quit [Ping timeout: 258 seconds] 15:06 ۰۰-- elliptic [~elliptic@c-98-216-235-24.hsd1.ma.comcast.net] has quit [Ping timeout: 240 seconds] 15:06 ۰۰-- Pacra [~Pacra@c-68-44-35-89.hsd1.nj.comcast.net] has joined ##crawl-dev 15:26 < Gretell> magistern (L10 OpWr) ASSERT(y >= 1 && y <= sz.y) in 'libutil.cc' at line 941 failed. (Lair:1) 15:29 ۰۰-- monqy [~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net] has joined ##crawl-dev 15:35 ۰۰-- edlothiol [~edlothiol@ip-95-223-51-38.unitymediagroup.de] has quit [Ping timeout: 244 seconds] 15:40 ۰۰-- edlothiol [~edlothiol@ip-95-223-51-38.unitymediagroup.de] has joined ##crawl-dev 15:40 ۰۰-- mode/##crawl-dev [+v edlothiol] by ChanServ 15:50 <+evilmike> !tell jeanjacques you mentioned the holy pan level with tso being broken. I fixed that, but I suppose that wasn't on the servers yet when you reached it. If that happens again after the servers update, consider it a bug 15:50 < Henzell> evilmike: You have 1 message. Use !messages to read it. 15:50 < Henzell> evilmike: OK, I'll let jeanjacques know. 15:52 ۰۰-- MarvinPA [~MarvinPA@thecampbells.demon.co.uk] has joined ##crawl-dev 15:52 ۰۰-- mode/##crawl-dev [+v MarvinPA] by ChanServ 15:56 ۰۰-- MarvinPA_ [~MarvinPA@85.210.103.249] has quit [Ping timeout: 268 seconds] 16:06 ۰۰-- HangedMan [63e6725f@gateway/web/freenode/ip.99.230.114.95] has joined ##crawl-dev 16:12 ۰۰-- blabber [~tobi@datenschleuder.net] has quit [Quit: leaving] 16:12 < dpeg_> back 16:15 < dpeg_> evilmike: thanks for replying on harpies thread 16:15 < dpeg_> !seen Napkin 16:15 < Henzell> I last saw Napkin at Mon Dec 19 07:03:43 2011 UTC (1d 14h 11m 52s ago) saying i dont remember much about haskell from when i learned it shortly at the university.. like 6 years ago.. just that the syntax was highly weird in my opinion ;) on ##crawl-dev. 16:16 < dpeg_> !tell Napkin There is someone helping with the dev wiki. Is there a way to rename spaces without losing history? (https://crawl.develz.org/tavern/viewtopic.php?f=8&t=3405) 16:16 < Henzell> dpeg_: OK, I'll let Napkin know. 16:28 ۰۰-- elliptic [~elliptic@c-98-216-235-24.hsd1.ma.comcast.net] has joined ##crawl-dev 16:28 ۰۰-- mode/##crawl-dev [+v elliptic] by ChanServ 17:15 ۰۰-- MarvinPA_ [~MarvinPA@85.210.103.249] has joined ##crawl-dev 17:15 ۰۰-- mode/##crawl-dev [+v MarvinPA_] by ChanServ 17:18 ۰۰-- MarvinPA [~MarvinPA@thecampbells.demon.co.uk] has quit [Ping timeout: 245 seconds] 17:34 ۰۰-- HangedMan [63e6725f@gateway/web/freenode/ip.99.230.114.95] has quit [Ping timeout: 258 seconds] 17:36 ۰۰-- HangedMan [63e6b46b@gateway/web/freenode/ip.99.230.180.107] has joined ##crawl-dev 17:36 <+Napkin> hmm, not sure, dpeg 17:36 < Henzell> Napkin: You have 1 message. Use !messages to read it. 17:37 <+Napkin> the rename plugin doesn't seem to 17:37 <+Napkin> maybe if i do it manually 17:37 <+Napkin> maybe !tell me which ones? 17:37 <+Napkin> i'll have a look then 17:41 ۰۰-- Ragdoll [~Ragdoll@53518A17.cm-6-2c.dynamic.ziggo.nl] has quit [Quit: Up, up and away!] 17:48 < dpeg_> Napkin: don't know right away 17:48 < dpeg_> perhaps we can stage a test tomorrow 17:49 < dpeg_> I'll add a comment to the forum 18:04 ۰۰-- st_ [~s@cpc10-stre5-2-0-cust69.1-1.cable.virginmedia.com] has quit [Ping timeout: 248 seconds] 18:12 ۰۰-- JamezQ [aefeea66@gateway/web/freenode/ip.174.254.234.102] has joined ##crawl-dev 18:13 < JamezQ> Lua error: /usr/share/crawl/dat/des/portals/ziggurat.des:8: Can't find "clua/ziggurat.lua" Lua error: /usr/share/crawl/dat/des/sprint/sprint_mu.des:11: Can't find "clua/sprint.lua" Lua error: /usr/share/crawl/dat/des/tutorial/tutorial_lesson1.des:14: Can't find "clua/tutorial.lua" Unable to generate level for 'Sewer'! 18:13 < JamezQ> keep getting this 18:13 < JamezQ> Lua error: /usr/share/crawl/dat/des/portals/sewer.des:819: unknown monster: "megabat" x25 18:14 ۰۰-- JamezQ [aefeea66@gateway/web/freenode/ip.174.254.234.102] has left ##crawl-dev [] 18:14 ۰۰-- JamezQ [aefeea66@gateway/web/freenode/ip.174.254.234.102] has joined ##crawl-dev 18:14 < JamezQ> ah, back 18:15 ۰۰-- moxian [~moxian@89.249.164.198] has quit [Ping timeout: 244 seconds] 18:25 <+|amethyst> JamezQ: sounds like you're combining an old dat/ directory with a newer version of crawl 18:25 ۰۰-- edlothiol [~edlothiol@ip-95-223-51-38.unitymediagroup.de] has quit [Ping timeout: 252 seconds] 18:26 <+|amethyst> JamezQ: megabat is no longer a real monster, but the .des files have been updated to make it a vault-defined monster 18:26 < JamezQ> How can I update the dat 18:26 < JamezQ> should I get the tar.gz and then transfer the files 18:27 <+|amethyst> JamezQ: did you install a newer version of crawl, or did you build it and run it out of the source directory? 18:27 ۰۰-- RichardHawk [~RichardHa@a91-156-239-33.elisa-laajakaista.fi] has joined ##crawl-dev 18:27 < JamezQ> install a newer version 18:28 ۰۰-- edlothiol [~edlothiol@ip-95-223-51-38.unitymediagroup.de] has joined ##crawl-dev 18:28 ۰۰-- mode/##crawl-dev [+v edlothiol] by ChanServ 18:28 < JamezQ> from the PPA, which makes sense that it would have thhat problem 18:28 ۰۰-- dtsund [~detasund@s81-236-68-64.trico.az.wi-power.com] has quit [Ping timeout: 244 seconds] 18:29 < JamezQ> also, the word "megabat' is not in sewer.des... 18:30 <+|amethyst> oh 18:31 < JamezQ> only 3 files have that word 18:31 < JamezQ> des/variable/float.des: if (not dgn.create_monster(x, y, "generate_awake bat name:megabat n_rpl n_spe / generate_awake w:2 fire bat")) then des/variable/mini_monsters.des:KMONS: 1 = bat name:megabat n_rpl n_spe descript/monsters.txt:megabat descript/monsters.txt:A bat that, despite its name, is not any smaller than a megabat. 18:31 < JamezQ> in the "dat" directory 18:31 <+|amethyst> it's 0.9 that you're trying to run but you used to have 0.8 installed? 18:31 < JamezQ> yes 18:31 <+|amethyst> in the /usr/share/crawl/dat/ directory? 18:32 < JamezQ> yes 18:32 < JamezQ> should I replay megabat for bat in monsters.txt 18:32 < JamezQ> replace* 18:32 <+|amethyst> no 18:32 <+|amethyst> try removing your ~/.crawl/saves/des and ~/.crawl/saves/db directories 18:32 <+|amethyst> it sounds like they're out of date 18:32 < JamezQ> will that remove my char? 18:33 <+|amethyst> no, don't remove the whole "saves" directory 18:33 <+|amethyst> just des and db under saves 18:33 < JamezQ> k 18:33 < JamezQ> removed 18:33 < JamezQ> and it worked :) 18:34 < JamezQ> char is back 18:34 <+|amethyst> those are just compiled versions of the databases (descriptions, quotes, speech) and the levels 18:34 <+|amethyst> It's supposed to detect when they're out of date 18:34 < JamezQ> I see 18:34 <+|amethyst> but probably you played 0.8 after the 0.9 package was made 18:34 <+|amethyst> so your files were newer than the package's version 18:34 < JamezQ> Yes indeed 18:35 < JamezQ> that is exactly what happened 18:35 < JamezQ> are you a developer? 18:35 <+|amethyst> yes 18:35 < JamezQ> Nice, thank you. 18:35 <@due> ouch 18:35 <@due> oh 18:35 < JamezQ> What? 18:35 <@due> i was about to say, why isn't the cache/db version not kicking in 18:36 <@due> but considering it's only recently been linked into the major version tag 18:36 <@due> then i could see how there would be issues 18:36 <+|amethyst> ah, that's fixed in 0.10? 18:36 <@due> yeah, map cache is now linked into the tagging system 18:36 <@due> instead of having its own version 18:37 <@due> i've also written lua code to allow access to the back-end for markers, etc 18:38 <+|amethyst> that said, things like a monster being renamed don't always get a tag, do they? 18:38 <@due> no, but they should 18:39 <@due> i can't think of an easy way to do it 18:39 <+elliptic> !tell kilobyte royal jellies give 5000 nutrition... it seems that the nutrition value in the table in itemprop.cc is not being used anywhere at the moment. Instead there is a big switch statement in _eating()... 18:39 < Henzell> elliptic: OK, I'll let kilobyte know. 18:39 <@due> ye bigge switch statemente? 18:40 ۰۰-- JamezQ [aefeea66@gateway/web/freenode/ip.174.254.234.102] has quit [Ping timeout: 258 seconds] 18:41 <+|amethyst> oh wow, food_value isn't being called a single time 18:42 < BlastHardcheese> who needs functions anyway, goto for life 18:43 <+|amethyst> and that's not the only wrong value 18:43 < Zannick> who needs return anyway, longjmp for life 18:43 <+|amethyst> also the carnivore/herbivore modifiers for grapes, sultanas, strawberries,... 18:43 <+elliptic> |amethyst: I think it is possible that Food_prop isn't being used at all currently? 18:44 <+elliptic> having this information in a table is nice, but it seems completely incorrect 18:44 <+|amethyst> the table should be updated, and the code should use the table :) 18:44 <+elliptic> yes 18:45 ۰۰-- edlothiol [~edlothiol@ip-95-223-51-38.unitymediagroup.de] has quit [Ping timeout: 240 seconds] 18:45 <+|amethyst> is_fruit uses it 18:45 <+elliptic> I guess maybe some of the table is being used 18:45 <+elliptic> yeah, and item_mass 18:46 <+|amethyst> but food_value, food_is_meat, food_is_veg, food_turns are all uncalled 18:46 ۰۰-- edlothiol [~edlothiol@ip-95-223-51-38.unitymediagroup.de] has joined ##crawl-dev 18:46 ۰۰-- mode/##crawl-dev [+v edlothiol] by ChanServ 18:47 <+elliptic> yeah 18:48 <+|amethyst> oh 18:48 <+elliptic> I didn't realize all the carnivore/herbivore stuff was special-cased like this from food to food... 18:49 <+|amethyst> the code is for the most part much older 18:50 <+|amethyst> and see 65a283b where kilobyte updated the table but not the _eating code (for pizza and cheese carnivore/herbivore modifiers) 18:50 <+|amethyst> he did update _player_likes_food_type though 18:51 <+|amethyst> so at least that one should keep the table values 18:51 <+|amethyst> I guess git blame both files and go through them line by line 18:51 <+|amethyst> anyway, I've got to go 18:53 ۰۰-- HangedMan [63e6b46b@gateway/web/freenode/ip.99.230.180.107] has quit [Ping timeout: 258 seconds] 18:53 ۰۰-- HangedMan [63e6b46b@gateway/web/freenode/ip.99.230.180.107] has joined ##crawl-dev 18:55 ۰۰-- edlothiol [~edlothiol@ip-95-223-51-38.unitymediagroup.de] has quit [Ping timeout: 255 seconds] 18:57 < dpeg_> Di sky beast always generate a puddle upon death? 18:57 <@due> possibly 18:57 <+elliptic> it doesn't 18:57 <@due> I forget entirely though 18:57 <+elliptic> it just sometimes creates rain clouds, and rain clouds sometimes leave puddles 18:57 <+elliptic> whether it dies is irrelevant 18:58 ۰۰-- edlothiol [~edlothiol@ip-95-223-51-38.unitymediagroup.de] has joined ##crawl-dev 18:58 ۰۰-- mode/##crawl-dev [+v edlothiol] by ChanServ 18:58 <@due> ah 18:58 <@due> i don' tthink it specifically creates a rain cloud on death though 19:01 ۰۰-- kek [~alex@189.61.245.173] has joined ##crawl-dev 19:04 < kek> im thinking about expanding lua support for spells, more closely to what is done with l_items now 19:05 < kek> you.spells and you.spell_spell_letters is only support would be nice to have spell.cast, spell.chance spell.letter etc? 19:15 ۰۰-- edlothiol [~edlothiol@ip-95-223-51-38.unitymediagroup.de] has quit [Ping timeout: 252 seconds] 19:18 ۰۰-- edlothiol [~edlothiol@ip-95-223-51-38.unitymediagroup.de] has joined ##crawl-dev 19:18 ۰۰-- mode/##crawl-dev [+v edlothiol] by ChanServ 19:32 ۰۰-- agolden [~agolden@69.170.160.74] has quit [Quit: agolden] 19:33 ۰۰-- bb|kek [~unnnnname@189.61.245.173] has joined ##crawl-dev 19:33 ۰۰-- kek [~alex@189.61.245.173] has quit [Quit: Saindo] 19:37 ۰۰-- bb|kek is now known as kek 19:39 ۰۰-- dtsund [~detasund@s81-236-68-64.trico.az.wi-power.com] has joined ##crawl-dev 20:07 < kek> no1? 20:10 ۰۰-- kek [~unnnnname@189.61.245.173] has left ##crawl-dev ["Leaving"] 20:10 ۰۰-- kek [~unnnnname@189.61.245.173] has joined ##crawl-dev 20:12 ۰۰-- medgno [~medgno@c-75-72-238-81.hsd1.mn.comcast.net] has joined ##crawl-dev 20:12 ۰۰-- agolden [~agolden@69.170.160.74] has joined ##crawl-dev 20:25 < Henzell> Ponce the Frost Mage (L13 VpIE) ASSERT(corpse.base_type == OBJ_CORPSES) in 'itemname.cc' at line 3426 failed on turn 21047. (Lair:8) 21:18 ۰۰-- kek [~unnnnname@189.61.245.173] has quit [Quit: Leaving] 21:18 ۰۰-- MakMorn [~daniel@c-68-50-137-3.hsd1.md.comcast.net] has quit [Remote host closed the connection] 21:29 ۰۰-- MakMorn [~daniel@c-68-50-137-3.hsd1.md.comcast.net] has joined ##crawl-dev 21:29 ۰۰-- G-Flex [swimswim@ip70-188-164-236.ri.ri.cox.net] has joined ##crawl-dev 21:35 ۰۰-- MakMorn [~daniel@c-68-50-137-3.hsd1.md.comcast.net] has quit [Remote host closed the connection] 21:37 ۰۰-- MakMorn [~daniel@c-68-50-137-3.hsd1.md.comcast.net] has joined ##crawl-dev 21:46 ۰۰-- MakMorn [~daniel@c-68-50-137-3.hsd1.md.comcast.net] has quit [Remote host closed the connection] 21:46 ۰۰-- MakMorn [~daniel@c-68-50-137-3.hsd1.md.comcast.net] has joined ##crawl-dev 22:00 ۰۰-- mikee_ [~test@209-6-146-94.c3-0.bkl-ubr1.sbo-bkl.ma.cable.rcn.com] has joined ##crawl-dev 22:08 ۰۰-- agolden [~agolden@69.170.160.74] has quit [Quit: agolden] 22:25 ۰۰-- dtsund [~detasund@s81-236-68-64.trico.az.wi-power.com] has quit [Remote host closed the connection] 22:25 ۰۰-- dtsund [~detasund@s81-236-68-64.trico.az.wi-power.com] has joined ##crawl-dev 22:28 ۰۰-- dtsund [~detasund@s81-236-68-64.trico.az.wi-power.com] has quit [Read error: Connection reset by peer] 22:29 ۰۰-- dtsund [~detasund@s81-236-68-64.trico.az.wi-power.com] has joined ##crawl-dev 22:44 ۰۰-- valrus [~valrus@c-76-104-241-255.hsd1.wa.comcast.net] has joined ##crawl-dev 22:49 ۰۰-- medgno [~medgno@c-75-72-238-81.hsd1.mn.comcast.net] has quit [Quit: Quitting] 22:58 ۰۰-- medgno [~medgno@c-75-72-238-81.hsd1.mn.comcast.net] has joined ##crawl-dev 23:02 < Henzell> giantspikedclub the Poker (L2 MuCK) (D:1) 23:03 <+|amethyst> that crash was in libc 23:03 ۰۰-- HangedMan [63e6b46b@gateway/web/freenode/ip.99.230.180.107] has quit [Ping timeout: 258 seconds] 23:03 < BlastHardcheese> oh shnap 23:03 <+|amethyst> http://crawl.akrasiac.org/rawdata/giantspikedclub/crash-giantspikedclub-20111221-040223.txt 23:12 ۰۰-- mikee_ [~test@209-6-146-94.c3-0.bkl-ubr1.sbo-bkl.ma.cable.rcn.com] has quit [Quit: HydraIRC -> http://www.hydrairc.com <- Po-ta-to, boil em, mash em, stick em in a stew.] 23:23 ۰۰-- dtsund [~detasund@s81-236-68-64.trico.az.wi-power.com] has quit [Ping timeout: 255 seconds] 23:39 ۰۰-- the_glow [~the_glow@host86-173-85-81.range86-173.btcentralplus.com] has quit [Read error: Connection reset by peer] 23:53 ۰۰-- dtsund [~detasund@s81-236-68-64.trico.az.wi-power.com] has joined ##crawl-dev 23:53 ۰۰-- valrus [~valrus@c-76-104-241-255.hsd1.wa.comcast.net] has quit [Remote host closed the connection] --- Log closed Wed Dec 21 00:00:12 2011