00:00:03 Sooner or later I'm going to make destroying decks incur Nemelex penance. 00:00:04 is there any reason to do that other than to show up in !lm * orb.destroy? 00:00:16 ...so that we can have "Unlucky Tengu" as an actual title :b 00:00:24 bh: you can't throw/drop/etc. the orb any more. 00:00:40 Grunt: is there any way to get lava on Z:5? 00:00:40 !lm * orb.destroy 1 00:00:41 1/15. [2010-07-30 15:26:31] qwqw the Spry (L17 SpEn) destroyed the Orb of Zot (D:19) 00:00:52 bh: layout_basic on a small chance? 00:00:57 Grunt: it's actually possible to get unlucky tengu as a title in 0.12 00:00:59 Stable (0.12) branch on crawl.s-z.org updated to: 0.12.1-38-gd632bff 00:01:00 apport it into lava :) 00:01:28 Grunt: and you can get it on a milestone in trunk, though not at game end 00:01:28 elliptic: yes, but I mean in the long run :b 00:01:33 wait, what, you can get something besides the zot:$ vault? 00:01:46 layout_basic can have a river 00:01:55 !lm * title=~Unlucky 00:01:56 7. [2013-05-01 04:01:12] qwqw the Unlucky Troll (L1 TrHe) became a worshipper of Nemelex Xobeh on turn 177. (D:4) 00:02:01 (hee hee) 00:02:12 I thought the zot:$ vault was guarenteed 00:02:12 !lm * title=~Unlucky s=title 00:02:13 7 milestones for * (title=~Unlucky): 3x Unlucky Elf, Unlucky Orc, Unlucky Octopus, Unlucky Troll, Unlucky Merfolk 00:02:13 qwqw seems very lucky. 00:02:14 that troll was pretty unlucky 00:02:29 -!- ddubois has quit [Quit: Page closed] 00:02:41 SamB: hall_of_Zot is guaranteed; the layout for the rest of the level isn't. 00:02:58 ... REST of the level? 00:03:05 you mean there's *more*? 00:03:07 Zot:5 isn't an encompass vault! 00:03:07 bh: you can't apport items into lava or deep water 00:03:27 it'd be really bad if it were 00:03:30 hall_of_Zot is about half the level 00:03:35 see, I only deal with the zotdef vault that's modeled after it really so I don't know these things 00:03:45 elliptic: could you tornado the orb into lava? 00:03:50 because the IS the whole level 00:03:51 tornado doesn't move items 00:03:59 shucks 00:04:01 though it's a tiny bit bigger than the real vault 00:04:09 since it has those loot chambers added on 00:04:35 afaik there is no way to destroy or lose the orb currently... maybe a water card or rain cloud could bury it in deep water I guess 00:06:43 Unstable branch on crawl.s-z.org updated to: 0.13-a0-863-gc515b7c (34) 00:08:25 * SamB decides against ribbing bh about the abyss drownings and suggesting he come up with a way to drown the orb ... 00:08:33 SamB: working on it 00:08:48 yep 00:08:50 you can kill it with Rain 00:09:45 but can you do it on LIVE TELEVISION? 00:09:52 bh: Well, can't you get it OUT again somehow? 00:10:00 By, say, joining Fedhas and drying the water up? 00:10:07 -!- magistern has quit [Quit: Leaving] 00:10:12 DracoOmega: point 00:10:16 no just polymorf to Mf 00:11:56 (that does work right?) 00:12:01 -!- WalkerBoh has joined ##crawl-dev 00:12:03 I don't think so 00:12:18 -!- WalkerBoh has quit [Remote host closed the connection] 00:12:19 you telling me Mf can't dive for items? 00:12:23 -!- dtsund has joined ##crawl-dev 00:12:36 -!- WalkerBoh has joined ##crawl-dev 00:12:51 they can, but polymorph won't turn you into a merfolk 00:13:24 -!- Yllodra has quit [Ping timeout: 245 seconds] 00:13:38 yeah that part was a joke 00:15:15 controversial commit inbound 00:16:04 but can be backed out easily enough 00:16:34 03bh 07* 0.13-a0-864-ge79a3f1: Remove Control Teleport from Books 10(33 minutes ago, 1 file, 2+ 2-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=e79a3f13542a 00:16:50 Why exactly are we doing this now, though? 00:17:26 DracoOmega: I did suggest waiting until a couple weeks after the tourney 00:17:38 however, you can revert it now if you want 00:17:47 just no edit warring 00:17:48 I am just curious what the reasoning is here 00:17:56 yeah. It won't hurt my feelings if you feel strongly. 00:18:05 revert all the commits back to 0.8 00:18:07 I am not really strongly opposed to a cTele removal anymore anyway, but this feel slightly odd to me 00:18:25 DracoOmega: what's odd about making it item sourced only? 00:18:45 pretty sure it's the part where you pushed this during the tourney 00:19:14 well, it is a pretty huge effect to have on one item 00:19:28 No, not necessarily. But like, I don't think the ring slot is exactly a big sacrifice here if that's what you're thinking, in terms of making it more interesting than the spell 00:20:02 i meant as in, games that find it versus games that don't 00:20:09 but i guess you could say the same about faith 00:20:15 or gourmand 00:20:22 (Probably I sort of feel that if it's just on a high-ish difficultly evocation on a relatively rare item, we might as well go all the way?) 00:20:54 Like, probably I would not mind at all if the ring was still passive (even with some other penalty) 00:22:06 like hunger? 00:22:10 -!- Nomi has quit [Quit: ChatZilla 0.9.90 [Firefox 21.0/20130511120803]] 00:22:24 that's not even a real penalty 00:22:29 No, not hunger 00:22:35 like contam 00:22:37 I don't actually have a suggestion at this particular moment 00:22:41 -TELE 00:22:44 Hahahaha 00:22:47 lol 00:22:52 good penalty 00:22:54 -!- Wester has quit [Ping timeout: 264 seconds] 00:22:57 * SamB breaks into a coughing fit 00:23:06 that's -one- form of teleport control, to be sure 00:23:09 Heh 00:23:13 -!- Arkaniad has quit [Ping timeout: 276 seconds] 00:23:13 AKA stasis 00:23:23 well, sort of 00:23:58 I do actually use cTele like that in Snake:5 sometimes 00:24:36 it's not quite reliable 00:24:37 I like to just ignore teleports in snake:5 00:24:40 same 00:24:54 sometimes you do that and then end up in the middle of the snake vault at half HP 00:24:55 I probably do most of the time 00:24:57 I mean, I've had issues in zotdef with that 00:24:58 o,o,o, tabtabtab... oh, I have to press o again to get back 00:24:59 this would require some reworking of the ctele effect 00:25:08 murder snakes here or murder snakes there 00:25:12 no diff to me 00:25:14 but what if it scattered a lot at low evocations with the ring 00:25:36 Dixlet: you want the player to end up in MULTIPLE PIECES? 00:25:39 ALIVE? 00:26:00 it would certainly increase the difficulty 00:26:08 how about you get to teleport but inorganic matter can't go with you 00:26:16 leaving all of your items behind 00:26:28 mikee_: The return of air walk 00:26:33 Or whatever it was called 00:26:41 it was, yes 00:26:41 mikee_: that sounds dumb 00:26:44 how about cTele just means you get to choose a location where the teleport won't go 00:26:45 i was thinking of the terminator 00:26:50 SamB, gee thanks 00:26:59 elliptic: you mean like a LoS ring where it won't go? 00:26:59 i put a lot of thought into my proposal 00:27:10 common selection: "not next to Mennas" 00:27:13 that was totally my idea 00:27:14 how about controlling *when* your teleport goes off 00:27:14 "I don't want to be in LoS of that" 00:27:21 "dammit, it's next to him in this -other- space 00:27:30 this is like the time dpeg stole retaliation headbutts from me 00:27:32 SamB: yeah, or it could be larger 00:27:49 "I don't want to land in the first quadrant" 00:27:56 elliptic: Would this no longer require evocation from the ring, incidentally? 00:28:13 "could I not land in any of the spaces on this floor please, I'll die if I spend another turn here" 00:28:19 DracoOmega: dunno, it was just a vague thought of something that would retain the possibility of a bad teleport 00:28:24 but still be sort of useful 00:28:29 not sure how worthwhile an idea it is 00:28:35 a vague thought which i had 00:28:38 elliptic: I think it might be kind of interesting, but it doesn't feel powerful enough to require as much setup effort, I think 00:28:57 DracoOmega: mikee_ deserves the credit, maybe he can explain more details 00:29:02 haha 00:29:13 i think you summarized my entire reasoning 00:29:27 fwiw i would definitely use that form of ctele 00:29:39 DracoOmega: but yeah, I find it a bit awkward to require evocation for a swappable item... I'd sort of like it if rings of flight gave permaflight, for instance 00:29:41 -!- lazarenth has quit [Ping timeout: 248 seconds] 00:29:57 elliptic: I am not sure there's a good reason they couldn't, when I stop to think on it 00:30:09 Except for making the boots feel less special 00:30:12 should they take a while to kick in? 00:30:25 A simple way of having that style of cTele effect work might just be 'don't have the teleport land within X radius of my current location' where X could be somewhat large 00:30:35 we might not want every +Fly item to give permaflight, at least not without making that rarer 00:30:39 Though I suppose that's less flexible 00:31:06 i think the boots and possibly the ring would work out with permaflight because of the opportunity cost involved 00:31:09 are there reasons the player might prefer not to be flying? 00:31:15 SamB: Versus airstrike 00:31:17 DracoOmega: yeah, that would be nicer interface but it would mean you couldn't say "don't land me in hellion island" 00:31:22 SamB: That is mainly it 00:31:22 DracoOmega: yeah that came to mind 00:31:24 which might be good idk, those are good tvs 00:31:44 -!- raskol has quit [Quit: Konversation terminated!] 00:31:52 white dracs pushing you back with their breath can be sort of bad 00:31:57 Oh, yeah 00:31:59 Forgot about that 00:32:05 (or good) 00:32:06 permaflight also isn't really that great most of the time 00:32:13 It's mostly a convenience thing 00:32:17 mostly it just boils down to not taking damage from mechanical traps 00:32:27 Well, they should hopefully stop existing before 0.13 is out 00:32:41 yeah so it's just for crossing water and lava then 00:33:20 I sort of feel like permaflight is not a plus for most non-tengu chars in late D/V, yeah 00:33:30 because there isn't that much use and titans are scarier 00:33:37 Well, permaflight versus temporary flight, anyway 00:34:03 Having SOME source of flight helps, but really there's already opportunity cost in putting the ring on instead of something else, and you normally never want the ring if you have the spell version anyway 00:34:05 i think in an ideal crawl there is no use for flight 00:34:08 so do you get permaflight after invoking? 00:34:13 SamB: No 00:34:25 SamB: But it's pretty rare that you need to cross something so large that it will run out 00:34:29 Now that Hive no longer exists :P 00:34:40 did that have seas of honey 00:34:43 you can do swamp and shoals without losing your mind 00:34:44 mikee_ knows all about levitation in hive 00:34:47 It had a pond of drowning 00:34:51 yes; beware 00:34:57 not made of honey? 00:35:06 Not unless the honey was really watery 00:35:09 it should have been made of honey 00:35:12 for some reason it was a gigantic bee hive with an underwater lake 00:35:15 go back and fix it, I say 00:35:18 well, Hive had enough honeycombs that it was basically a sea of honey 00:35:27 Hive. I'm glad that Hive is gone. 00:35:31 and some variants had a river 00:35:36 But yeah, I think the only real downside of making the ring just give flight from putting it on is making boots of flying less special, which is not reason enough not to do it in my mind 00:36:22 (Actually, it mightn't hurt if boots had some other fun ego for them besides running and (sometimes) flight, but this is a side point) 00:36:29 DracoOmega: and making any artefact ring of flight annoying in the presence of anti-air attacks 00:36:37 DracoOmega: what if we dropped flight from rings and made the boots more common? 00:36:40 i notice you left out stealth (i agree that it's not fun) 00:36:49 mikee_: Yes, boots of stealth are very boring 00:36:56 -!- Krakhan has quit [Ping timeout: 252 seconds] 00:36:59 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 00:37:01 bh: Not every race can wear the boots 00:37:04 bh: So that's kind of bad 00:37:06 point 00:37:15 anklets! 00:37:15 boots of kicking maybe a promising idea 00:37:30 mikee_: those are steel-toed, right? 00:37:33 maybe with spikes? 00:37:36 or spiked 00:37:47 adom has spiked boots that buff your kick damage 00:37:49 What, give a hooves-esque aux attack? 00:37:52 elven boots of stealth are sort of exciting IMO 00:38:03 because then the bonus is enough to matter? 00:38:14 DracoOmega, yeah maybe. people seem to really like aux attacks 00:38:18 for some reason 00:38:20 isn't it like 2x because of elven 00:38:25 well, because you know that your footwear is "stealth optimal" :P 00:38:29 mikee_: Well, some aux attacks are pretty good 00:38:33 haha 00:38:34 hooves are actually a sort of good aux 00:38:53 i find them all negligible unless early on 00:38:54 unlike most others in the game that I can think of 00:39:05 and then i still want to ignore them rather than expect them to happen 00:39:17 mikee_: I could be wrong, but my honest opinion is that you probably underestimate how much of your average damage output they can contribute if you have, say, decent slaying 00:39:24 or if you are berserk 00:39:24 I had a quickblade spriggan get hooves mutated once, and the extra damage seemed to matter there 00:39:29 I was surprised when I ran some tests on them 00:39:35 in that when I finally had to cmut I noticed I was killing stuff less 00:39:42 i think i have an ok idea of it =P 00:40:00 they are a bonus for sure 00:40:16 so maybe negligible is too strong of a word 00:40:27 they don't usually feel like they do anything 00:40:38 but i would never be like ok i have horns 1, time to give this stone giant a second go 00:40:43 Well, no 00:40:58 I kind of like offhand punch on some chars, but that's not good unless you have claws and lots of skill 00:41:10 Well, the UC aux is stronger than most 00:41:18 (Or, like, all of them?)_ 00:41:41 ??auxilary unarmed 00:41:41 I don't have a page labeled auxilary_unarmed in my learndb. 00:41:45 hmm 00:41:52 i don't even know if it would be up to date 00:42:00 ph typo 00:42:04 ??auxiliary unarmed 00:42:05 auxiliary attacks[1/4]: Auxiliary attacks are /extra/ melee attacks using body parts. You can get auxiliary attacks by having hooves, horns, talons, fangs, a beak, or a large muscular tail. Unarmed Combat skill does not affect these. However, if you have Unarmed Combat skill and are not using a shield or two-handed weapon, you do get an offhand punch. 00:42:32 -!- kait has quit [Ping timeout: 256 seconds] 00:42:33 possibly it's not, I suppose 00:42:58 i wonder if the wiki still has the 0.5 data in it for auxuliary attacks 00:43:14 that would explain all of the mibe training unarmed combat while using a mace 00:43:52 and why people still keep asking whether they need unarmed combat for their minotaur headbutt 00:45:35 could add a headbutt skill that's impossible to train 00:45:54 that would just confuse people more 00:46:08 would be constantly asked about "why can't I train headbutt" 00:46:21 ??headbutt 00:46:22 I don't have a page labeled headbutt in my learndb. 00:46:28 really now 00:46:53 ??butts 00:46:53 I don't have a page labeled butts in my learndb. 00:47:01 ??buttz 00:47:02 I don't have a page labeled buttz in my learndb. 00:47:05 I wonder if there's something UC could be renamed to that would intuitively convey that it doesn't affect auxes? 00:47:09 'Punching'? :P 00:47:34 (Yes, yes, I know it includes things that are not punching) 00:48:00 -!- Ionic_ has quit [Quit: Page closed] 00:48:06 I'm not really sure there is 00:48:23 since all the martial arts-ish names would probably still imply that for a lot of people 00:48:27 online help for muts? 00:49:54 SwissStopwatch: Well, also it affects spiders and ice beasts, and they involve neither punching nor martial arts 00:50:27 'Punching and Clawing and Spiderbiting and Other Stuff Too Skill' 00:50:29 when you consider that I'm pretty sure a better name is just not possible 00:50:45 see that name would make people think it does work with auxes! :P 00:50:55 Haha, yes! 00:51:14 'Only Helps if You Have No Weapon Wielded Skill' 00:51:23 "weaponless combat" 00:51:35 basically the same as unarmed combat though 00:51:37 Yeah 00:51:45 really I'm not sure the current name is that bad 00:51:49 Unarmed Combat norly 00:51:51 No, I don't think the name is bad 00:51:56 or yesrly 00:52:01 But it would be nice if it didn't continually mislead new people 00:52:08 I am not sure there's a good way to fix that, though 00:52:25 I don't think the name itself misleads new people, but there are a ton of guides out there that mention the old way things worked 00:52:38 the revenge of badwiki 00:52:41 Well, I would have assumed it affected them myself, if I didn't know better 00:52:49 I think it is fairly logical to assume that it might, actually 00:52:50 I'm pretty sure I had to ask 00:52:59 Even if it would be worse gameplay for it to actually do this 00:53:11 Since like, if it helps you punch things better, why doesn't it help you kick them better, too? 00:53:22 Punching and kicking are usually grouped, skill-wise 00:53:28 i was just joking 00:53:33 I actually thought it did until you guys mentioned it 00:53:47 i didn't mean to start a long discussion about headbutt skill/unarmed skill =P 00:53:47 not that I'd been serious about it or anything 00:53:59 -!- lessens has quit [Ping timeout: 250 seconds] 00:54:04 mikee_: Haha. I actually don't think that boot idea (or something like it) is intrinsically bad, though 00:54:17 -!- Bloax has joined ##crawl-dev 00:54:18 i think it's one of my better vague ideas 00:54:27 the boot could even say Does not use Unarmed Combat skill 00:54:36 it seems like a boot that does an actual thing would be fun 00:54:44 instead of buffing you in some subtle or not so subtle way 00:54:52 MIGHT FOOT ENGAGED 00:54:53 since boots have descriptions 00:54:57 yeah like that 00:55:05 unlike, you know, muts :-( 00:55:10 so I'm not opposed to coming up with new boots 00:55:15 but gloves need more work :P 00:55:20 I really do think muts should have descriptions 00:55:21 youřre supposed to come up with more 00:55:25 MIGHTY BOOTs 00:55:26 what do you want from gloves 00:55:30 free action? :) 00:55:31 something non-boring 00:55:34 sure :P 00:55:36 Fake hand. 00:55:41 Takes one weapon slot. 00:55:42 Gives another. 00:55:45 there 00:55:49 str+3 and dex+3 are about as boring as you get 00:55:59 wrong 00:56:01 Yes, gloves too 00:56:02 kingdom of loathing gloves 00:56:06 most of the aux armour egos aren't too important I think 00:56:10 and bracers are actively bad for most chars 00:56:17 +0 cap/wizard hat from two acquirement are about as boring as you get 00:56:24 MR, Int+3, Running, Preservation are good I guess 00:56:33 and Dex+3 and Str+3 can be 00:56:40 darkness at least does something 00:56:42 so maybe that's like half 00:56:50 also spirit shield even though it is incredibly rare on caps 00:56:54 charged gloves that give a little electric shock when you hit something 00:56:58 darkness does something, yet somehow is probably not what most chars want 00:56:58 and sInv 00:56:58 throwing gloves 00:57:06 elliptic: I remember when I first got a cap of spirit shield and was convinced it was new 00:57:07 since the ones that want to go invis can just get the spell, hopefully for them 00:57:16 elliptic: Since I hadn't seen it in hundreds of games 00:57:20 DracoOmega: yes 00:57:27 I wonder if you're more likely to find the fur hat than you are to get a normal spirit hat 00:57:32 maybe gloves with permanent confusing touch 00:57:32 I've never looked at the code to figure out whether it is intended to be so rare 00:57:34 SwissStopwatch: I think you are 00:57:39 SwissStopwatch: pretty sure you are 00:57:50 well then 00:57:51 I think my scorecard on that is 2-3 times to 0-1 times 00:58:02 i guess this calls for why.jpg or something along the lines 00:59:25 I didn't know about any of those hats 00:59:47 Gloves of strength might at least be marginally better in 0.13 now? 00:59:53 Still probably fairly sad, though 01:00:02 Gloves of Claws? 01:00:10 Fingerless gloves ;) 01:00:54 bh: sounds good to me 01:01:16 the fingertips can't really be all that useful for strength anyway right 01:01:19 nevermind rings 01:01:26 those are actually bracelets, as we all know 01:01:41 rings -> bangles ;) 01:01:49 blade gloves 01:01:55 lol 01:02:02 for only 19.99 01:02:21 how about Blade- gloves 01:02:23 this would let us monetize crawl 01:02:54 -!- kait_ has quit [Read error: Connection reset by peer] 01:03:00 Blade's gloves. 01:03:01 -!- kait has quit [Read error: Connection reset by peer] 01:03:09 Now you can pretend to be a vampire hunter! 01:03:20 -!- _dd has joined ##crawl-dev 01:03:25 still need a trenchcoat though 01:03:35 though that could be all the cloaks lying around 01:03:40 gloves of strength are probably roughly as good or better on an armour dude with new penalties 01:04:10 But then again I have zero feel for that because my only game with those changes in place is an octopode 01:04:37 Yeah, I don't really know the new formula enough to sense what kind of tangible effect it will have, to be honest 01:05:06 to be clear, I wasn't saying gloves of strength or dexterity are *weak* 01:05:10 and then I think my next one is probably a Felid so I'm basically never going to know 01:05:13 they are quite good usually 01:05:25 the Dex ones are, I guess 01:05:28 they are just not at all interesting and there aren't any alternatives 01:05:37 the Str ones don't usually matter to me on anything I play 01:05:48 except to let me indulge my bad inventory management habits 01:05:55 -!- Helmschank has quit [Ping timeout: 256 seconds] 01:06:07 Yes, I have never had a character who would wear str over dex 01:06:19 Even if swapping out when I found dex ones was kind of annoying in terms of dropping things :P 01:06:34 -!- Celsitud1 is now known as Celsitudo 01:06:45 maybe the most common is if you need more Str to wear some CPA 01:06:51 or even very good plate, I suppose 01:07:46 Probably the best kind of ego, in terms of interest here, is something that either is relatively unique or also comes with a drawback (that is not just 'not wearing dex gloves') 01:07:50 drawbacks are maybe sort of awkward 01:07:51 Of course, the problem with uniqueness on this is probably that beyond a fairly narrow point it's more an unrand than an ego 01:08:04 in that I don't think any of the other ones have one (that might be part of the problem) 01:08:14 except I guess boots of running have the drawback of being way too good 01:08:34 and boots of stealth have the drawback of not waking up things when you want to tab into them 01:09:02 the drawback of them being awake but not noticing you is the big one 01:09:09 it's like you mephed them 01:09:53 spend 20 extra turns tabbing at a frog because it doesn't see that you want to kill it 01:10:22 that's what tt is for 01:10:25 -!- johnny0 has quit [Disconnected by services] 01:10:37 that feels like a bad habit though 01:10:40 "get over here so i can murder you!" 01:10:41 -!- johnny0_ is now known as johnny0 01:10:42 Well, tt also wakes up other things 01:10:46 So sometimes is not ideal 01:10:52 like sometimes you shout and then the frog's 12 buddies come over to help 01:10:57 carry some stones with you 01:10:59 throwing rocks is better 01:11:05 but then sometimes those don't work 01:11:13 also my inventory :( 01:11:17 ideally what you do is actually you cast rmsl for no reason 01:11:24 alerting the frog to your presence with the noise 01:11:32 i'm completely serious 01:11:42 Heh 01:11:43 yeah 01:11:44 Probably that is sensible, yes 01:11:46 mikee_: too bad we dumped project noise 01:11:53 throwing stuff is for amateurs 01:11:55 that's too much noise! =P 01:12:04 also if a plant is nearby you can melee the plant 01:12:13 even rmsl isn't fully consistent 01:12:24 actually it isn't about the noise 01:12:25 man, good players have hardcore tech 01:12:28 maybe it's better when things are already awake 01:12:37 if a monster is wandering in sight of you, any spell will alert it to you 01:12:46 yes this is specifically for awake but wandering monsters 01:13:01 Incidentally, there is still comments referring to projected noise around 01:13:02 // A bit of code to make Projected Noise actually do 01:13:02 // something again. 01:13:10 does darkness still make noise 01:13:13 I suspect that code is not achieving its intended purpose currently 01:13:16 i always thought that was silly 01:13:27 DracoOmega: well, projected noise still sort of exists! it just can't be targeted beyond LoS of you 01:13:40 (fireball etc) 01:13:58 elliptic: I didn't mean to suggest that this noise code was doing nothing useful 01:13:59 unless... 01:14:03 Just not what it says it is doing :P 01:14:23 how about like cbl on a teleport trap 01:14:40 In fact, I think it may be that very code you mention that makes wandering things lock onto you when you cast stuff 01:29:19 -!- bh has quit [Quit: Page closed] 01:32:14 -!- ohms has quit [Quit: My refridgerator beckons to me.] 01:37:11 -!- oberstein has quit [Ping timeout: 260 seconds] 01:38:24 You offer a prayer to Ashenzari. 01:38:26 The 3 scrolls of remove curse flicker black. 01:38:27 _e - 5 scrolls of curse weapon (gained 3) 01:38:40 so does the whole stack always become the same kind of cursing scroll? 01:38:53 or was i just unlucky? 01:39:32 The latter 01:40:04 ahok 01:40:06 thanks 01:40:53 -!- indspenceable has quit [Quit: Leaving...] 01:42:25 -!- oberstein has joined ##crawl-dev 01:46:26 -!- eith has joined ##crawl-dev 01:50:06 -!- ontoclasm has quit [Quit: Leaving.] 01:50:52 mikee_: i cast rmsl/swiftness to get enemy attention all the time, like a wandering orc or something so they never make noise 01:51:28 -!- pelotron has quit [Ping timeout: 252 seconds] 01:55:09 SamB, probably to make extending them to more than two choices easier? But I honestly don't remember 01:56:36 -!- edlothiol has joined ##crawl-dev 01:57:03 -!- DracoOmega has quit [Quit: Leaving] 02:10:45 03dolorous 07* 0.13-a0-865-gfb91d83: Constify. 10(10 minutes ago, 1 file, 1+ 1-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=fb91d83c9e56 02:14:41 -!- neunon has quit [Ping timeout: 240 seconds] 02:18:28 -!- rchandra has left ##crawl-dev 02:19:37 -!- kawatan has quit [Quit: Leaving.] 02:20:16 -!- neunon has joined ##crawl-dev 02:20:37 -!- WalkerBoh has quit [Remote host closed the connection] 02:27:35 -!- Silurio has quit [Ping timeout: 260 seconds] 02:30:48 -!- jbenedet1o has quit [Ping timeout: 252 seconds] 02:37:08 -!- Vizer_ has quit [Quit: bye] 02:51:01 -!- voker57 has quit [Read error: Connection reset by peer] 02:52:54 -!- cosmonaut has quit [Quit: Page closed] 02:53:39 -!- smeea has quit [Read error: Connection reset by peer] 02:59:22 -!- _D_ has quit [Quit: leaving] 03:08:36 -!- rast_ has quit [Quit: ChatZilla 0.9.90 [Firefox 21.0/20130511120803]] 03:14:18 -!- pendevin has quit [] 03:23:52 -!- simmarine has quit [Quit: Leaving] 03:29:47 -!- Sorbius has quit [Quit: Leaving] 03:30:04 -!- Silurio has quit [Ping timeout: 245 seconds] 03:37:34 -!- jbenedetto has quit [Ping timeout: 276 seconds] 03:43:28 -!- dtsund has quit [Ping timeout: 245 seconds] 03:52:31 -!- ystael has quit [Ping timeout: 276 seconds] 03:59:05 -!- JuicyJ has quit [Quit: Page closed] 04:03:17 -!- Silurio has quit [Ping timeout: 256 seconds] 04:11:39 -!- Wester has quit [Ping timeout: 260 seconds] 04:15:40 -!- voker57 has joined ##crawl-dev 04:22:54 -!- johnny0 has quit [Ping timeout: 264 seconds] 04:25:43 -!- bonghitz has quit [Remote host closed the connection] 04:25:58 -!- Silurio has quit [Ping timeout: 256 seconds] 04:26:03 !tell Napkin could you add a link to http://sourceforge.net/projects/crawl-ref/files/Stone%20Soup/0.12.1/stone_soup-0.12.1-tiles-android.apk/download to the cdo download page? Thanks! 04:26:05 galehar: OK, I'll let napkin know. 04:26:33 unfortunately I have no time at the moment 04:26:33 Napkin: You have 12 messages. Use !messages to read them. 04:26:45 don't you have access to the wordpress yourself? 04:27:02 no, I don't think so 04:27:37 you do 04:27:53 cd: wordpress/: Permission denied 04:28:00 in /var/www/crawl.develz.org/htdocs 04:28:45 that's not the way wordpress works ;) 04:28:55 -!- blackcustard has quit [Ping timeout: 276 seconds] 04:28:58 login to wordpress as "Galehar" 04:29:06 oh, i can edit the download page from the wordpress interface? 04:29:16 only, yes 04:29:18 ok, will try that then :) 04:29:33 well, not only, but it's supposed to be edited like that 04:29:45 i've reset your password, thinking you don't have it 04:29:47 -!- Blazinghand has quit [Ping timeout: 256 seconds] 04:29:56 and sent it via /notice here in IRC 04:38:31 ok 04:38:31 -!- datgum has quit [Ping timeout: 248 seconds] 04:38:31 Ring of regeneration on D:1, two rings of ice and good spells. 04:38:31 And a hydra and a centaur warrior on D:11. 04:38:43 Crawl is so funny at times. 04:38:53 Would be nice to have more of such drastic games. 04:40:31 -!- st_ has joined ##crawl-dev 04:40:54 -!- Silurio has quit [Ping timeout: 264 seconds] 04:42:06 does anyone know if there's any documentation for the % directives in the tile .txt files? 04:42:14 the only mention i could find was %rim in the tile design docs 04:44:54 Bloax: D:11 hydra and centaur warrior doesn't sound too drastic 04:45:08 since you could get an early lair and meet a hydra before that absdepth anyway i'm pretty sure 04:45:15 you could get far worse OOD spawns after D:10 04:47:30 -!- Nivim has quit [Ping timeout: 264 seconds] 04:48:09 -!- sacje has quit [Quit: sacje] 04:48:29 -!- Silurio has quit [Ping timeout: 256 seconds] 04:48:47 -!- mikee_ has quit [Quit: Want to be different? Try HydraIRC -> http://www.hydrairc.com <-] 04:50:43 -!- magicpoints has quit [Ping timeout: 264 seconds] 04:55:26 -!- ussdefiant has quit [Ping timeout: 252 seconds] 04:57:07 -!- kait has quit [Read error: Connection reset by peer] 04:57:12 It's kinda bad when you're a little squish DEWz. 05:01:57 hill giants are also bad 05:02:05 as is a lot of stuff on D:10+ 05:02:25 otoh you have conjure flame which destroys hydrae in corridors 05:02:48 and rmsl and meph which neutralise centaur warriors pretty effectively 05:04:10 agh 05:04:16 Abyss touring at XL11 is rough. 05:04:26 -!- silurio1 is now known as Silurio 05:06:24 Abyss Teleport Leads To Drown by Grandiloquent Gentleman 05:06:51 -!- Nivim has joined ##crawl-dev 05:13:22 ok there is something _really_ odd going on with thrown net tiles code 05:22:29 -!- Nivim has quit [Ping timeout: 256 seconds] 05:30:03 -!- Nikolaos has quit [Ping timeout: 260 seconds] 05:41:53 -!- gvdm has quit [Ping timeout: 256 seconds] 05:50:05 question: is is it safe (i.e. save-compatible etc.) to shuffle around the flags in tile_flags in enums.h? 05:50:17 because this seems to be the only way to solve a bizarre problem 05:50:31 at least, the only way i can find 05:57:41 are they even saved anywhere? 06:00:03 -!- tigertrap has quit [Read error: Connection reset by peer] 06:01:13 not that i know, but they're stored in env.fg_grid 06:01:26 i'm trying to sort out the net/web overlay tiles 06:01:46 for some reason, tile flags of a certain value and upwards don't display on the player, although they do work on monsters 06:02:10 which is really weird in itself and i can't for the life of me figure out why 06:02:17 perhaps a mask is getting somewhere 06:02:29 or perhaps the value is getting truncated to int32 unintentionally along the way 06:03:06 but reordering the flags fixes it and allows my TILE_FLAG_WEB to work 06:08:54 SamB: sparc gcc-4.6 build ICEd, but in a different place than on official buildds. On the buildd, SIGSEGV for tiles (console went ok), on my qemu, SIGILL already in console. 06:09:21 -!- Dixlet has quit [Ping timeout: 248 seconds] 06:11:35 SamB: a more worrisone news, from Ubuntu on powerpc, because it's with gcc-4.8: 06:11:40 https://launchpadlibrarian.net/139166614/buildlog_ubuntu-saucy-powerpc.crawl_2%3A0.12.1-1_FAILEDTOBUILD.txt.gz 06:12:03 -!- tcjc has quit [Ping timeout: 250 seconds] 06:12:37 -!- Silurio has quit [Ping timeout: 248 seconds] 06:12:54 I'm kind of inclined to throw the towel and revert Guus' enabling of LTO, at least on rare architectures 06:13:37 amd64, i386, x32, armel, armhf not only work but can be reasonably tested 06:15:49 -!- eb has quit [] 06:19:21 -!- indspenceable has joined ##crawl-dev 06:20:01 -!- gvdm has quit [Ping timeout: 248 seconds] 06:21:51 -!- BlackrayJack has quit [Ping timeout: 260 seconds] 06:24:58 There we go, something that's been bugging me since around 2011 ;) 06:24:58 Now just need to make semi-transparent clouds overlay monsters 06:24:58 BTW, commit notifications on Gitorious actually work, they jsut special case your commits 06:24:58 solution: create a dummy account just to register for notifications 06:26:20 |amethyst: where does Chei gets its commit data? Gitorious finally added push notifications, what about having procmail tickle checking for new commits? 06:29:16 it assume he gets it via postal mail? 06:30:11 03mumra 07* 0.13-a0-866-g1c7610c: Add an %alpha directive for tile processors 10(17 minutes ago, 2 files, 13+ 1-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=1c7610c8373d 06:30:11 03mumra 07* 0.13-a0-867-gf6ca793: Add TILE_FLAG_WEB to tile_flags and shuffle TILE_FLAG_ANIM_WEP to end 10(16 minutes ago, 1 file, 2+ 1-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=f6ca793a7deb 06:30:11 03mumra 07* 0.13-a0-868-g855288b: Display a different overlay when player or monster held by a web 10(11 minutes ago, 5 files, 34+ 13-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=855288b3e9be 06:30:14 there's a cronjob every, what it seems, few weeks 06:31:47 2013-05-23 13:20:19 1UfTZ9-00032w-W3 <= git@ratt.gitorious.c.bitbit.net 06:31:59 ten minutes before Chei noticed 06:32:29 that's push vs pull 06:33:21 -!- eith has quit [Ping timeout: 252 seconds] 06:33:57 -!- Silurio has quit [Ping timeout: 248 seconds] 06:39:07 -!- whog has quit [Ping timeout: 252 seconds] 06:49:31 -!- _D_ has quit [Client Quit] 06:52:42 <+mumra> Now just need to make semi-transparent clouds overlay monsters 06:52:46 are you coding that? 06:54:31 -!- ZebTM has quit [Ping timeout: 260 seconds] 06:56:11 -!- indspenceable has quit [Remote host closed the connection] 06:57:50 no, not yet at least 06:58:22 from what i saw so far in tiles code it doesn't look easy 07:01:35 yeah, it needs a new layer 07:01:35 -!- ZebTM has quit [Client Quit] 07:01:35 but that would be great :) 07:04:19 -!- mnoqy has quit [Quit: hello] 07:14:16 -!- Krag has joined ##crawl-dev 07:14:39 <+kilobyte> BTW, commit notifications on Gitorious actually work 07:14:42 do they? 07:14:47 I can't figure it out :( 07:15:07 galehar: https://gitorious.org/favorites 07:15:32 galehar: you don't receive notifies for your own commits, but that's easy to work around 07:16:30 ... hah, my procmail hook for SVN at Sourceforge is still installed :p 07:16:31 well, that's actually a good feature, I'm not really interested in being notified of my own commits :) 07:17:18 but the rss is terrible. It doesn't even show commit messages 07:18:32 -!- Nivim has joined ##crawl-dev 07:20:52 screw rss, that's pull. Good for webcomics but not much else. 07:21:11 and even then, some RSS feeds update over a day after its source 07:22:12 I mean, ten minutes delay is not the end of the world, but it disrupts IRC discussions 07:22:13 mumra: https://crawl.develz.org/wiki/doku.php?id=dcss:help:rltiles 07:23:43 edlothiol: cool, thanks; should've checked there 07:24:14 edlothiol: btw, if i were to for instance be doing something crazy like adding a cloud tile layer, 07:24:14 does that need changes in webtiles? 07:24:14 yes 07:24:18 also, the web thing needs implementing in webtiles 07:24:49 -!- syllogism has joined ##crawl-dev 07:25:13 i did a search for some comparable overlay enums with webs and didn't find anything in the webserver code 07:25:13 mumra: the basic rule is, changes to tiledgnbuf.cc require analogous changes in the webtiles renderer 07:25:23 which file(s) should i be looking at? 07:26:53 the flags in enums.js, and the draw_foreground function in cell_renderer.js 07:27:23 I can also do it, though 07:28:18 -!- theboxx has quit [Ping timeout: 264 seconds] 07:28:54 mumra: you probably missed the overlay enums because they don't use the TILE_FLAG_ prefix in the js code 07:29:33 -!- whog has quit [Ping timeout: 256 seconds] 07:29:41 yeah, i've seen that now 07:30:00 i thought i remembered seeing it before, that explains why i didn't find it tho 07:31:33 by the way, I'm getting initialization order warnings for m_alpha in the tile_list_processor constructor 07:34:20 oh, missed that 07:34:25 i thought i got the order right 07:35:12 no, i clearly didn't 07:35:33 edlothiol: is it enough to add 07:35:34 if (fg.WEB) 07:35:34 this.draw_icon(icons.TRAP_WEB, x, y); 07:35:42 in cell_renderer.js 07:37:03 -!- Wehk has joined ##crawl-dev 07:37:41 mumra: yes, it should be 07:38:10 mumra: apart from changing enums.js to reflect the tile_flags changes 07:38:24 yeah 07:40:04 03kilobyte 07* 0.13-a0-869-g7743964: Fix field initialization order warnings. 10(3 minutes ago, 1 file, 1+ 1-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=77439646dd4c 07:40:06 i might leave the clouds up to you; since it's a new layer it might need something extra to pass the cell data down? 07:40:06 although i'm just adding it into m_buf_main in pack_foreground, like the other foreground tiles 07:40:07 (whether this works or not i don't yet know) 07:41:28 mumra: it probably involves changes to packed_cell? 07:41:45 yeah, packed_cell gets a cloud field 07:42:13 -!- Wensley_ is now known as Wensley 07:42:17 i might also need to generate more-transparent versions of clouds 07:42:31 but i'll see how this looks first, they're already a bit transparent 07:42:49 or could special case them to render at half opacity 07:43:11 but webtiles performance etc. 07:44:53 I don't think that will be a big problem 07:45:50 how does water transparency work, is it just an alpha channel in the png, or is there processing going on in the webtiles client? 07:46:29 i ask because it seems to have a huge performance hit on firefox specifically 07:46:30 -!- nCrazed_ has quit [Ping timeout: 252 seconds] 07:47:29 the monster/item is drawn twice, with different masks, to make the below-water part transparent 07:48:04 -!- s951 has quit [Client Quit] 07:50:36 i.e. first the clip region is set so only the upper part is drawn, then only the lower part with enabled global alpha 07:51:51 ok 07:51:58 well, firefox seems to be really bad at that anyway 07:52:11 if you have an area where the screen is full of water everything grinds to a half 07:52:20 and this is on my pretty powerful laptop 07:52:24 btw: http://pbrd.co/16Qp2Xz 07:52:33 not transparent enough but it's working 07:52:44 -!- Lawman0 has quit [Read error: Connection reset by peer] 07:53:46 to be honest, I couldn't reproduce these performance problems on my system 07:54:12 hmm, strange ... i wonder, was that testing on a local server or live? 07:54:16 also are you on unix? 07:54:27 local, yes 07:55:19 maybe there's something screwy going on with data transfer, it seems unlikely, but otoh my pc really shouldn't have any performance issues with cpu/gfx 07:55:39 also i'm on windows 07:56:38 galehar: that was surprisingly easy considering less than an hour ago i was saying it was probably ridiculously hard and now it's working ;) 07:57:48 -!- MarvinPA has joined ##crawl-dev 08:01:15 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 08:01:36 -!- CKyle has joined ##crawl-dev 08:01:56 <|amethyst> kilobyte: hm... I'll have to give some thought on how to do it since chei doesn't have a separate email address, but that sounds reasonable 08:03:33 |amethyst: I used my regular address, procmail can apply the rule only to a particular sender (among others) 08:04:11 it doesn't need to be the same box, too -- just something that sets things in motion 08:13:34 -!- mamga has quit [Quit: Page closed] 08:16:37 -!- indspenceable has joined ##crawl-dev 08:19:04 mumra: awesome! :) 08:19:31 mumra: I did something hacky to have clouds with disturbance when there's an invisible monster 08:19:52 galehar: oh, nice; is that already in? 08:20:04 you might want to remove it and just display the detected monster tile behind the transparent cloud 08:20:13 yes, it's in 08:20:46 I gimped a cloud tile with a humanoid shape inside, but I think it's not noticeable enough 08:21:09 -!- indspenceable has quit [Ping timeout: 252 seconds] 08:21:10 and not necessary anymore 08:25:36 could be slightly more fancy and use the alpha mask of the invis monster to cut out a monster-shaped hole in the cloud 08:30:54 -!- broquain1 is now known as broquaint 08:31:43 <|amethyst> mumra: how to convey the same information in console? 08:31:57 |amethyst: with 'x' of course :P 08:32:31 <|amethyst> FR: x brings up a full-screen ascii art bitmap for the cell 08:32:41 haha 08:34:01 -!- sbanwart_ has quit [Remote host closed the connection] 08:34:49 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 08:35:33 -!- Krag has quit [Ping timeout: 248 seconds] 08:36:04 damn ... not quite as easy as i thought getting the transparency and everything to work properly 08:36:08 but still, it's close 08:37:47 |amethyst: clouds with invisible monsters are displayed as disturbance in console: ~ 08:38:35 mumra: yeah, can be more fancy sure. My point is just that my hack is kinda made obsolete with the cloud layer 08:39:24 yeah 08:41:56 -!- gvdm has quit [Read error: Connection reset by peer] 08:42:35 -!- Zermako has quit [] 08:45:42 03bh 07* 0.13-a0-870-g1b5ada7: Revert "Remove Control Teleport from Books" 10(2 minutes ago, 1 file, 2+ 2-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=1b5ada7d84b1 08:46:13 <|amethyst> galehar: right, but "~" doesn't give you a clue what kind of monster it is 08:46:26 <|amethyst> galehar: whereas using the monster's alpha mask would 08:47:47 -!- bh has joined ##crawl-dev 08:47:54 * bh hides from the rotten fruit 08:48:40 -!- Krag has joined ##crawl-dev 08:53:19 -!- Bloax has quit [Quit: Error: Bloax not found] 08:54:09 -!- rossi has quit [Ping timeout: 248 seconds] 08:58:04 -!- Vizer has joined ##crawl-dev 09:01:24 03kilobyte 07* 0.13-a0-871-gc9690d0: Don't randomly generate items under firewood. 10(9 minutes ago, 2 files, 8+ 5-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=c9690d0fdd21 09:01:56 * kilobyte grabs an unfresh batch... oh wait. 09:04:11 -!- radinms has quit [] 09:04:14 kilobyte: as SamB said "easy to back it out" 09:06:28 yeah, just managed to wait out an ice cave in my game :/ 09:06:32 |amethyst: I think mumra meant using the "detected monster tile", not the real tile 09:07:00 the humanoid shape 09:07:11 galehar: well i misunderstood initially but then i realised you meant that one 09:07:23 otherwise, managing the info leak gets very complicated 09:09:16 <|amethyst> ah 09:12:39 -!- Aryth has quit [Ping timeout: 258 seconds] 09:13:38 here we go: http://snag.gy/MAF9J.jpg 09:18:38 -!- bh has quit [Quit: grumble grumble real world] 09:20:00 -!- HellTiger has quit [Ping timeout: 252 seconds] 09:20:08 -!- MaxFrost has quit [Ping timeout: 260 seconds] 09:22:04 -!- MaxFrosty has quit [Ping timeout: 276 seconds] 09:22:29 -!- cosmonaut has quit [Quit: Page closed] 09:29:15 looks great! 09:30:50 -!- HellTiger has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 09:32:37 -!- LexAckson has joined ##crawl-dev 09:37:25 -!- jday_ has joined ##crawl-dev 09:44:43 -!- Xenobreeder has quit [Read error: Connection reset by peer] 09:48:15 -!- dagonfive has quit [Read error: Connection reset by peer] 09:48:42 -!- Krag has quit [Ping timeout: 264 seconds] 09:50:51 -!- fungee has quit [] 09:51:37 -!- Bloax has joined ##crawl-dev 10:01:32 -!- ontoclasm has joined ##crawl-dev 10:02:30 -!- LexAckson_ has joined ##crawl-dev 10:02:33 -!- Krag has joined ##crawl-dev 10:05:40 -!- LexAckson has quit [Ping timeout: 256 seconds] 10:07:03 -!- CKyle has quit [Quit: CKyle] 10:08:17 -!- rast has joined ##crawl-dev 10:11:01 -!- ackack has quit [Ping timeout: 248 seconds] 10:13:03 * Grunt appears! 10:13:08 So what's the jihad of the day? :b 10:15:42 I splatted an amazing DEWz of Chei. 10:16:17 Though if we're to speak on a more technical side, then WebTiles performance is indeed kind of lackluster. 10:18:24 -!- gluop has quit [Ping timeout: 245 seconds] 10:21:42 -!- lordfrikk has quit [Quit: ChatZilla 0.9.90 [Firefox 24.0a1/20130522031027]] 10:21:55 -!- myrmidette has joined ##crawl-dev 10:21:57 is the nightstalker mutation supposed to be disabled in meatsprint? because it's not in 0.12 10:23:41 -!- st_ has quit [Read error: Connection reset by peer] 10:23:52 -!- st_ has joined ##crawl-dev 10:31:32 -!- Xiberia has quit [Ping timeout: 260 seconds] 10:37:08 -!- Mandevil has quit [Quit: leaving] 10:37:23 -!- st_ has quit [Read error: Connection reset by peer] 10:37:40 -!- st_ has joined ##crawl-dev 10:39:42 -!- ZebTM has quit [] 10:39:55 -!- alefury has joined ##crawl-dev 10:46:43 -!- rossi has quit [Quit: WeeChat 0.4.1-rc1] 10:48:13 i have a zigsprint suggestion 10:48:42 the weapons and armour in the starting room should be of a racial quality to match the player's race, when possible. 10:48:51 to discourage scumming 10:49:17 yes 10:51:41 -!- cosmonaut_ has quit [Quit: Page closed] 10:52:19 -!- nooodl has joined ##crawl-dev 10:52:42 -!- Guest81510 has quit [Ping timeout: 256 seconds] 10:59:54 -!- CKyle has joined ##crawl-dev 11:01:40 -!- blabber has joined ##crawl-dev 11:02:17 -!- rchandra has joined ##crawl-dev 11:03:11 -!- phosphorescence has quit [Ping timeout: 256 seconds] 11:06:08 -!- blackcustard has joined ##crawl-dev 11:09:20 -!- Vizer_ has joined ##crawl-dev 11:10:33 -!- Vizer has quit [Ping timeout: 252 seconds] 11:13:01 -!- Aryth has quit [Ping timeout: 252 seconds] 11:13:49 <|amethyst> rast: I'd be more inclined to make them always non-racial 11:15:39 "You have a sudden desire to commit suicide!" 11:16:21 hm, channel 11:16:40 -!- geekosaur has left ##crawl-dev 11:16:57 -!- mizu_no_oto has quit [Quit: ["Textual IRC Client: www.textualapp.com"]] 11:18:04 -!- LexAckson has joined ##crawl-dev 11:20:28 -!- LexAckson_ has quit [Ping timeout: 256 seconds] 11:27:30 -!- gvdm has quit [Ping timeout: 240 seconds] 11:30:42 -!- ZebTM has quit [Ping timeout: 264 seconds] 11:32:36 |amethyst: that works too 11:38:48 -!- Blazinghand has quit [Read error: Connection timed out] 11:40:44 -!- sstrickl has quit [Quit: sstrickl] 11:41:03 -!- Kalir has quit [Changing host] 11:49:28 -!- Cerepol has quit [Ping timeout: 261 seconds] 11:55:43 -!- gnsh has joined ##crawl-dev 11:57:17 -!- gvdm has quit [Read error: Connection reset by peer] 12:00:08 -!- ackack has quit [Ping timeout: 256 seconds] 12:03:13 03|amethyst 07* 0.13-a0-872-gb23a7d8: Avoid racial variants in zigsprint starting loot (rast) 10(18 minutes ago, 1 file, 18+ 18-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=b23a7d849461 12:05:02 Stable (0.12) branch on crawl.akrasiac.org updated to: 0.12.1-38-gd632bff 12:07:16 -!- Guest81510 is now known as magicpoints 12:07:33 -!- mamga has quit [Quit: Page closed] 12:09:24 okay so I've a HOPr at Lair:$ with I think 3 dudes 12:10:11 I've found but cleared Temple, Orc, Shoals, Spider, and Slime 12:10:27 maye I should do Orc:1 to get more dudes ... 12:10:46 +not 12:10:54 not cleared 12:10:57 -!- simmarine has joined ##crawl-dev 12:11:33 does haste let you memorize spells faster?? 12:12:07 TIAS 12:12:59 or I guess you could sourcedive ... 12:14:02 Basil (L27 MuBe) ASSERT(env.orb_pos == you.pos()) in 'areas.cc' at line 177 failed. (Zot:4) 12:14:20 Basil (L27 MuBe) ASSERT(env.orb_pos == you.pos()) in 'areas.cc' at line 177 failed. (Zot:4) 12:15:43 hmm, it seems like interlevel travel could use some flush_input_buffer(FLUSH_ON_FAILURE); 12:16:44 so why is dropping O(n) but picking up O(1), anyway 12:16:56 -!- Staplegun has quit [Read error: Connection reset by peer] 12:17:37 * SamB supposes people probably don't macro G very much though ... 12:17:40 -!- VolteccerJack has quit [Quit: Page closed] 12:19:28 SamB: to make dropping scrolls/potions not trivial 12:19:35 hmm 12:19:37 -!- clouded_ has joined ##crawl-dev 12:19:41 -!- st_ has quit [Read error: Connection reset by peer] 12:20:42 Unstable branch on crawl.akrasiac.org updated to: 0.13-a0-872-gb23a7d8 (34) 12:22:37 hmm, someone changed rltiles huh 12:23:15 sooo ... I really want to add MSGCH_TIMED_PORTAL 12:26:51 -!- bonghitz has quit [Remote host closed the connection] 12:28:16 -!- ZebTM has quit [] 12:34:01 -!- ZebTM has quit [Client Quit] 12:43:47 -!- sstrickl has quit [Changing host] 12:48:05 -!- Duralumin has quit [Read error: Connection reset by peer] 12:48:49 -!- rossi has quit [Ping timeout: 248 seconds] 12:49:10 -!- clouded_ is now known as st_ 12:51:09 -!- alefury|2 has joined ##crawl-dev 12:52:28 -!- Nightbeer has quit [Quit: Verlassend] 12:54:18 -!- ddubios has quit [Quit: Page closed] 12:55:55 -!- Sealer has quit [Ping timeout: 276 seconds] 13:00:32 mumra: here's the CBL patch updated to the latest version of your code, and a second patch to adjust CBL jitter to something more jittery: http://sprunge.us/eWaH 13:01:09 !tell DracoOmega CBL patch updated for the latest changes mumra's made to the branch plus one last adjustment: http://sprunge.us/eWaH (whenever you get around to it) 13:01:11 Grunt: OK, I'll let dracoomega know. 13:01:55 mumra: I'm open to suggestions as to how to improve the jitter further, but it is much more noticeable now :) 13:03:34 -!- Sealer has quit [Ping timeout: 252 seconds] 13:04:15 -!- leeN has joined ##crawl-dev 13:04:52 mumra: are you familiar with the lua for timed portals? 13:06:09 I'm wondering where I should set the sound_channel for their TimedMessaging objects to 'timed_portal' ... 13:07:52 I'm thinking "in the setup code in each and every portal .des" is the wrong place 13:08:15 -!- ackack has quit [Quit: Leaving] 13:11:23 -!- indspenceable has joined ##crawl-dev 13:12:15 -!- Aryth1 has quit [Ping timeout: 256 seconds] 13:13:14 -!- Dixlet has joined ##crawl-dev 13:13:54 * SamB ponders investigating what it takes to make tig(1) use utf-8 instead of vt100 line-drawing in PuTTY in utf-8 mode ... 13:17:38 -!- indspenceable has quit [Remote host closed the connection] 13:18:05 -!- indspenceable has joined ##crawl-dev 13:19:11 -!- ZRN has quit [] 13:22:27 -!- indspenceable has quit [Ping timeout: 256 seconds] 13:25:48 -!- wump is now known as wumpus 13:27:21 -!- mrdali has quit [Quit: Colloquy for iPhone - http://colloquy.mobi] 13:28:26 zigsprint doesnt seem to support Ash very well 13:28:36 not enough cursing scrolls 13:28:58 -!- tJener_ is now known as tJener 13:30:08 -!- Surr has quit [Remote host closed the connection] 13:30:11 -!- medice has quit [Read error: Connection reset by peer] 13:31:18 -!- inpho has quit [Ping timeout: 264 seconds] 13:32:56 -!- Kalma has quit [Quit: *_*] 13:35:15 maybe add more mummies 13:35:30 youd need to add them early or why bother 13:35:48 yeah, I'm mostly kidding 13:36:39 i think the easy fix is to put a stack of cursing scrolls on ash's altar 13:37:00 You awkwardly throw a legendary deck of cards {god gift}. You hear a sizzling splash. You feel extremely guilty. "You will pay for your transgression, mortal!" 13:37:05 ...good, working as planned :b 13:37:26 that's for lavaing decks? 13:37:38 with nemelex 13:37:44 why would you do that exactly? 13:37:47 -!- Mad_Wack has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…] 13:38:13 -!- MaxFrost has quit [Ping timeout: 252 seconds] 13:39:12 (to have a reliable way of becoming an Unlucky Tengu <_<) 13:39:22 hehehe 13:41:49 -!- dtsund has joined ##crawl-dev 13:41:57 -!- pendevin has joined ##crawl-dev 13:44:01 also zigsprint doesnt seem to have enough exploration opportunites to make Ash happy 13:44:20 -!- mizu_no_oto has quit [Quit: ["Textual IRC Client: www.textualapp.com"]] 13:44:52 -!- mamga has quit [Quit: Page closed] 13:46:45 ash has a lot of trouble in many sprints, between curse scrolls and exploration, I think 13:46:55 okay, I decided to just make timed_msg default to the 'timed_portal' channel when it isn't set to give visual messages 13:48:11 since it's not used for anything except portal vaults and a couple of things in menkauresprint 13:49:18 03Grunt 07* 0.13-a0-873-g46bfda3: Track who destroys an item; incur Nemelex penance for deck destruction. 10(8 minutes ago, 18 files, 54+ 32-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=46bfda39a8d5 13:53:14 Hmm, I have an idea for something else I can immediately do with that code. 13:55:16 -!- magicpoints has quit [Ping timeout: 252 seconds] 13:55:42 oh? 13:56:04 fyi, all the recent git.develz.org commit links are broken. 13:56:40 is "make ash not suck in sprint" a bug report or a feature request? 13:56:41 CKyle: how recent? 13:56:48 I mean, are they still broken 5 minutes later? 13:56:53 10 minutes later? 13:57:20 SamB: yeah 13:57:28 http://git.develz.org/?p=crawl.git;a=commitdiff;h=79647d724c50 from 6:45 pm last night works 13:57:32 SamB: GDO hasn't been updating for over a day 13:57:35 Napkin told me he FIXED that 13:57:46 you can just look at http://git.develz.org/?p=crawl.git 13:57:47 I guess he was wrong 13:57:54 there have been commits since then 13:58:03 SamB: it likes to re-break itself 13:58:05 -!- thann has joined ##crawl-dev 13:58:06 unfortunately 13:58:16 what kind of things break it? 13:58:22 I don't know 13:58:43 maybe we should use repo.or.cz instead of git.develz.org for our links; that tends to break itself and then fix itself again ... 13:59:01 maybe you should move to github 13:59:18 so you don't need a third party service just for bare minimum reliably working commit diff links 14:04:38 nemelex's description is too long to fit on 80x24 now that he dislikes destroying decks 14:04:53 or at least it will be once i add the fact that he dislikes destroying decks to the description :P 14:05:04 -!- Silurio has quit [Ping timeout: 245 seconds] 14:06:19 oh i guess it just barely fits actually, just looks ugly 14:06:42 -!- whog has quit [Ping timeout: 264 seconds] 14:07:12 is there an implementable somewhere for making screens like that scrollable? 14:07:59 <|amethyst> MarvinPA: yes 14:08:04 ah yeah, found it 14:08:29 it would be nice if they used the full terminal height too ;-) 14:08:34 MarvinPA: any chance you could check out the vampires A! screen? it has a --more for one line 14:09:30 03dolorous 07* 0.13-a0-874-g4f93a5e: Handle destroyed spellbooks the same as destroyed decks. 10(8 minutes ago, 2 files, 5+ 6-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=4f93a5e51cad 14:09:30 03dolorous 07* 0.13-a0-875-g68e6ee8: Mention destroying decks as disliked by Nemelex in the "^!" screen. 10(4 minutes ago, 1 file, 4+ 0-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=68e6ee8d9022 14:09:40 well i'm too slow 14:09:55 MarvinPA: while we're on the subject, shopping seems to assume 80x24 as well ... 14:10:16 which god does destroying a book piss off? 14:10:24 <|amethyst> Sif 14:11:33 -!- thann has quit [Quit: leaving] 14:11:50 * Grunt fumes at dolorous for beating him to the punch >:( 14:11:56 <|amethyst> I'm not sure about dolorous's change to double penance 14:12:07 <|amethyst> seems like it would now apply to Xom-gifted books as well 14:12:58 Oh, dolorous did a lot less work than I'm doing. 14:13:13 if a spellbook is destroyed by forgetting that code will call destroy_spellbook twice 14:13:24 forget_spell_from_book calls it directly 14:13:31 and also calls item_was_destroyed 14:13:43 Yeah, I'm working on making destroy_spellbook only be called from item_was_destroyed (amongst a couple of other tweaks). 14:14:00 so dolorous spilled the punch then? 14:14:03 ah good, then that's that fine 14:15:54 -!- tureba has quit [Ping timeout: 252 seconds] 14:19:37 okay so I want to test a change I made to portal entries; how should I test it 14:20:08 should I add an entry to the level I'm on, or make the next level have one? 14:21:45 probably works to just place an entry vault 14:22:48 * Grunt un-spills the punch... 14:24:40 03Grunt 07* 0.13-a0-876-gdaaddd0: Unify handling of spellbook destruction for god purposes. 10(4 minutes ago, 4 files, 43+ 26-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=daaddd0ef6be 14:25:21 ("You awkwardly throw a book of Annihilations. You hear a sizzling splash. Trog is delighted!") 14:27:47 -!- Guest81510 is now known as magicpoints 14:28:40 -!- indspenceable has joined ##crawl-dev 14:30:49 -!- kaiza has quit [Ping timeout: 276 seconds] 14:33:25 -!- indspenceable has quit [Ping timeout: 276 seconds] 14:36:03 -!- ussdefiant has joined ##crawl-dev 14:38:21 -!- yaxamie has joined ##crawl-dev 14:47:08 -!- bonghitz has quit [Remote host closed the connection] 14:49:01 -!- oxeimon has quit [Ping timeout: 276 seconds] 14:49:03 Grunt: :D 14:50:20 -!- ddubois has quit [Quit: Page closed] 14:52:18 Grunt: how does trog feel about reading a spellbook to forget a spell? 14:53:27 -!- yaxamie has quit [Quit: Page closed] 14:53:37 SamB, elliott: it's the ssh to gitorious hanging... 14:53:56 aha, yet another thing to blame on gitorious :P 14:54:50 surprised there's not a timeout on that 15:02:02 -!- blabber has quit [Quit: leaving] 15:05:23 rast: 15:05:39 As you tear out the page describing Magic Dart, the book crumbles to dust. Your memory of Magic Dart unravels. Trog is delighted! 15:05:40 it destroys the spellbook 15:05:44 -!- SomeoneAwful has quit [Ping timeout: 256 seconds] 15:05:44 nice 15:06:00 trog should also appreciate forgetting spells 15:06:09 though i suppose that might be seen as scummy 15:06:23 -!- tureba_ has quit [Client Quit] 15:07:52 -!- tureba has quit [Ping timeout: 276 seconds] 15:08:08 trog doesn't want you to make room to remember more spells 15:09:51 trog will pretend you don't have them if you pretend you don't have them 15:09:54 that's the deal I think 15:10:07 -!- Cerepol has quit [Ping timeout: 264 seconds] 15:11:27 -!- Silurio has quit [Ping timeout: 252 seconds] 15:11:40 -!- troglet has quit [Quit: Page closed] 15:12:42 -!- Aryth has quit [Ping timeout: 264 seconds] 15:16:13 -!- rast has quit [Write error: Broken pipe] 15:19:40 -!- Aryth1 has quit [Quit: KVIrc 4.0.4 Insomnia http://www.kvirc.net/] 15:20:45 -!- oiseaux has quit [Read error: Connection reset by peer] 15:20:55 -!- tureba_ has quit [Quit: leaving] 15:22:38 -!- Zermako has quit [] 15:25:51 -!- mamga has quit [Ping timeout: 250 seconds] 15:26:43 -!- bonghitz has quit [Ping timeout: 276 seconds] 15:27:38 -!- Namey has quit [Quit: Leaving] 15:30:44 -!- Koolguydude has quit [Quit: ChatZilla 0.9.90 [Firefox 21.0/20130511120803]] 15:35:39 FR: trog piety for moving memorized spells to out-of-the-way capital letters 15:35:49 Haha. 15:36:29 elliptic: or macro z ? 15:36:35 to aa 15:44:35 -!- Billiem_ has quit [Quit: Leaving] 15:46:52 -!- Billiem_ has quit [Read error: Connection reset by peer] 15:47:17 -!- syllogism has quit [] 15:47:33 -!- ohms has quit [Remote host closed the connection] 15:48:40 -!- raskol has quit [Quit: Konversation terminated!] 15:49:51 have there been any interface improvements to android tiles lately? 15:50:06 or at all? 15:50:13 -!- timpakay has quit [Ping timeout: 248 seconds] 15:52:43 -!- Nomi has quit [Ping timeout: 250 seconds] 15:53:18 -!- leeN has left ##crawl-dev 15:53:52 -!- Snarwin has quit [Quit: leaving] 15:55:00 -!- Zephryn has quit [Quit: My work is end \(^o^)/] 15:57:39 myrmidette: no, not in a while 15:57:41 -!- Krakhan has quit [Changing host] 15:58:11 -!- ahpla has quit [Ping timeout: 252 seconds] 16:03:47 -!- Mandevil has quit [Quit: Leaving] 16:04:25 -!- mizu_no_oto has quit [Ping timeout: 276 seconds] 16:13:04 -!- Stendarr has quit [Read error: Connection reset by peer] 16:14:54 -!- sepik121 has quit [Quit: Page closed] 16:15:51 -!- Nareusm has quit [Ping timeout: 256 seconds] 16:21:30 is there anything blocking this? https://crawl.develz.org/mantis/view.php?id=6567 is there a different patch mumra is waiting on 16:24:34 -!- Nakatomy has quit [Ping timeout: 276 seconds] 16:24:53 <|amethyst> st_: it wasn't clear to me whether LexAckson was planning on doing more, because we had also talked about having different saves too 16:27:16 <|amethyst> but I guess as far as the actual implementable goes it looks good 16:27:30 <|amethyst> (but I haven't tested it) 16:28:39 -!- Sealer has quit [Read error: Connection reset by peer] 16:32:10 i need to make buttons for android tiles, don't i 16:32:29 it uses upscaled versions of the ones used for local tiles which are like 20x20 16:32:36 i think 16:32:51 -!- Blazinghand has quit [Ping timeout: 252 seconds] 16:33:39 sup 16:34:27 all the features that were asked for are in 16:34:51 all the features that were asked for are in? 16:34:53 whoops 16:35:03 are there any additional ideas? 16:35:28 <|amethyst> there had been some discussion of separating the saves too 16:35:33 oh right 16:35:38 <|amethyst> but that requires work on the server side to handle 16:35:43 hmm 16:36:14 while i wouldn't mind seperating the saves 16:36:31 i'm not particularly knowledgeable on how that code works 16:37:06 * Grunt makes an interesting discovery about (some of?) the abyss drownings. 16:37:34 At least some of them are being caused by vault placements. 16:37:48 <|amethyst> and if we're going to make changes to the directory layouts that would affect the servers, we should figure out if we need any other changes so it only has to happen once 16:37:55 yeah 16:38:11 <|amethyst> Grunt: that *is* interesting 16:39:45 <|amethyst> Grunt: which would explain why the safety check in _update_abyss_terrain isn't firing 16:41:25 -!- sbanwart has quit [Quit: Konversation terminated!] 16:42:43 <|amethyst> Grunt: different kinds of vaults? any rune vaults? 16:42:51 <|amethyst> Grunt: since those are placed from different code 16:42:57 Any vault, by all appearances. 16:43:01 I have an extremely simple fix... 16:43:12 <|amethyst> which is? 16:43:27 Let me explain the stack that leads to the player drowning first. 16:43:45 -!- CKyle has quit [Quit: CKyle] 16:44:04 The abyss builds a vault from somewhere, leading to dgn_safe_place_map -> dgn_place_map -> _build__vault -> _build_vault_impl -> vault_placement::apply_grid. 16:45:00 Now, if that particular function is called outside of the normal dungeon builder, the "Generating_Level" flag is not set by the time it reaches dungeon.cc:6449. 16:45:25 Thus, it immediately updates the terrain and calls dungeon_terrain_changed()... 16:45:53 ...immediately moving the player to their current location, and drowning/incinerating/etc. them instantly. 16:46:06 (Note that it's still halfway through building the vault at this point!) 16:46:55 ...so, what to do? 16:47:08 ...make sure the Generating_Level flag is set during the time the Abyss is generating its vaults. 16:47:14 <|amethyst> hm 16:47:26 <|amethyst> and the abyss calls link_items() anyway afterwards 16:47:36 <|amethyst> what about tile_init_flavour and all that? 16:48:07 -!- Arivia has quit [Quit: rivs is afk (probably sleeping)] 16:48:48 <|amethyst> also, wouldn't this mean that the player is standing in lava but not dead? or would it be vetoed later? 16:49:21 -!- rossi has quit [Ping timeout: 248 seconds] 16:49:26 It's vetoed afterwards. 16:50:50 <|amethyst> LexAckson: I just got the file "saves/scores-sprint-tutorial_lesson1" 16:52:19 -!- sbanwart has quit [Ping timeout: 260 seconds] 16:52:27 -!- eith has joined ##crawl-dev 16:52:38 hmm 16:53:03 <|amethyst> LexAckson: not sure how it happened exactly 16:53:10 <|amethyst> LexAckson: I do have restart_after_save 16:53:14 yeah that seems weird 16:53:16 <|amethyst> oh 16:53:31 <|amethyst> this was loading a save created before the change 16:54:02 i thought the minor version if's were supposed to fix that 16:55:56 <|amethyst> LexAckson: they prevent it from getting out of sync and failing to load the save 16:56:38 03Grunt 07* 0.13-a0-877-gb72fcf6: Don't drown/incinerate player in Abyss when placing vaults. 10(4 minutes ago, 1 file, 19+ 8-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=b72fcf6e1756 16:56:40 <|amethyst> LexAckson: but if the save didn't have the map name, I'm not sure there's much you can do 16:57:00 -!- sbanwart_ has quit [Ping timeout: 240 seconds] 16:57:09 <|amethyst> LexAckson: that said, now I'm not so sure about crawl_state.map versus Options.game.map 16:57:38 |amethyst: is Options saved? 16:58:10 probably not, but we can make it saved 16:58:18 <|amethyst> SamB: I doubt it 16:58:22 !tell bh %git b72fcf6 16:58:23 Grunt: OK, I'll let bh know. 16:58:58 <|amethyst> LexAckson: hm, it seems to work fine 16:59:26 <|amethyst> LexAckson: I had been worried about the -sprint-map command-line option (since that doesn't go through the menu), but it seems to work 17:00:31 -!- C7ty1 has quit [] 17:03:07 * SamB doesn't think Options is the right thing 17:03:15 -!- SomeoneAwful_ is now known as SomeoneAwful 17:03:56 -!- lordfrikk has quit [Quit: ChatZilla 0.9.90 [Firefox 24.0a1/20130522031027]] 17:04:14 actually, aren't Options saved in a different file entirely ... 17:04:28 ... and restored from there too? 17:04:45 <|amethyst> SamB: I was looking at the code that handles CLO_SPRINT_MAP 17:05:02 I'm leaning towards not cherry-picking that change until it gets a proper workout to check if there are any side effects (I'd rather not break stable)... 17:05:04 <|amethyst> SamB: it sets crawl_state.sprint_map and Options.game.map but not (directly, anyway) crawl_state.map 17:05:12 -!- home has quit [Quit: Leaving] 17:05:36 hmm 17:05:42 <|amethyst> Grunt: break it more than instakilling people with lava 17:05:46 -!- jeanjacques has quit [Quit: quit] 17:05:50 so what was wrong with crawl_state.sprint_map in the first place 17:06:39 <|amethyst> SamB: crawl_state.sprint_map isn't used when you select the map from the menu 17:06:51 oh 17:06:57 also, zot def 17:07:29 doesn't zotdef work with -sprint-map ? 17:07:40 despite the naming 17:07:59 <|amethyst> I see 17:08:10 <|amethyst> crawl_state.map is set in setup_game 17:08:38 <|amethyst> from newgame_def::map, which is set either from the menu or from crawl_state.sprint_map 17:09:01 <|amethyst> so crawl_state.map is the correct one to use after all 17:09:14 anyway, probably old saves should bootstrap from the primary vault or something ... 17:09:39 -!- sym` has quit [Ping timeout: 245 seconds] 17:10:46 <|amethyst> SamB: you'd have to fill that in later, though, since levels haven't been read yet 17:10:57 hmm 17:11:31 <|amethyst> (and you specifically need :1, not the player's current level) 17:11:38 yeah 17:11:51 this had just occurred to me when you said it 17:12:00 so sprint can happen in non-D? 17:12:19 oh, wait, zotdef 17:12:46 -!- rast has joined ##crawl-dev 17:13:47 <|amethyst> yeah, though in retrospect that was probably not worth it 17:13:54 hmm, force_more seems to act a bit silly when loading a game 17:14:13 er, I mean the option does 17:14:16 -!- CKyle has joined ##crawl-dev 17:14:33 force_more_message 17:14:42 it stops on *existing* messages 17:15:04 <|amethyst> yeah, that sounds silly 17:15:12 -!- Infinite_Monkeys has quit [Read error: Connection reset by peer] 17:15:28 -!- rwbarton1 has quit [Ping timeout: 252 seconds] 17:15:40 since this makes it clear that message channels are in save files, do you know if it's safe to add them other than at the end? 17:16:13 evening 17:17:05 -!- ackack has quit [Ping timeout: 248 seconds] 17:17:56 -!- edlothiol has quit [Ping timeout: 252 seconds] 17:18:27 I'm guessing not 17:18:45 * Grunt fires jittery ball lightnings at mumra <_< 17:19:06 the wavering orb of lightning 17:19:13 -!- g4spr0m has quit [Read error: Connection reset by peer] 17:19:16 -!- Chozo has quit [Remote host closed the connection] 17:19:25 The wavering orb of electrocution weakly explodes! 17:19:27 fr: orb of construction. 17:19:40 * mumra is engulfed in a cloud of electricity 17:19:43 The orb of construction hits you! A rock wall appears! You stumble backwards! 17:19:47 -!- tigertrap has quit [Quit: tigertrap] 17:19:57 did people see what i was working on earlier: http://snag.gy/MAF9J.jpg 17:20:44 ontoclasm: are you here? 17:20:50 ... something about cloud translucency, I take it? 17:20:52 * SamB waits for all of crawl to recompile 17:20:58 * Grunt recompiles SamB. 17:21:23 -!- indspenceable has joined ##crawl-dev 17:21:23 Grunt: yes 17:21:34 fr: storm clouds 17:22:02 (walk through them and occasionally get struck by lightning) 17:22:16 ("Kaboom!!! Boom!!! Boom!!!") 17:22:35 Summon Storm Clouds 17:22:49 "Lightning Storm" hoho 17:23:14 Electrical Storm <_< 17:23:38 (Secret tech: ddoor and CBL something adjacent to you repeatedly) 17:28:15 -!- kaiza has quit [Ping timeout: 260 seconds] 17:28:34 fr thunderstorm 17:29:44 -!- Arivia has quit [Quit: rivs is afk (probably sleeping)] 17:32:00 ride the lightning 17:32:00 -!- LexAckson has quit [Ping timeout: 252 seconds] 17:33:23 amusing commit name inbound 17:33:42 -!- Pepe has quit [Ping timeout: 264 seconds] 17:34:44 fr when things get electrocuted you can see their skeleton like in cartoons 17:35:43 I was just trying to figure out when Orb of Electrocution went away in any spell form as a player-castable spell. 17:36:24 It was removed from Annihilations extremely early in the DCSS start-up cycle as a change imported from 4.1, but the spell definition stuck around past that... 17:36:56 might be possible to do with a translucent drawing of the original graphic that is now inverted and rendered above the skeleton version of said monster. 17:37:02 03mumra 07* 0.13-a0-878-g360dbf4: Web tiles for webtiles 10(5 minutes ago, 2 files, 5+ 1-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=360dbf435f7b 17:37:12 though why one would have manipulations like that inside the game is but a mystery 17:37:33 Bloax: i'd draw the original tile all black and overlay the skeleton 17:37:42 the an x-ray 17:37:48 that's how the cartoons usually do it 17:37:56 s/the an/like an/ 17:37:59 https://dl.dropboxusercontent.com/u/63152810/Smart.gif 17:39:14 <|amethyst> Grunt: did you just write ASSERT(you.shove()); ? 17:39:32 ooh, i need to update webtiles, right now aniamted weapons will be using the web overlay i think ... 17:39:35 <|amethyst> Grunt: ASSERT doesn't evaluate its parameter if assertions are turned off 17:39:42 ...oops :| 17:39:43 ??rebuild 17:39:44 rebuild[1/1]: http://crawl.akrasiac.org/rebuild/ http://dobrazupa.org/rebuild/ Bug kilobyte or Napkin for CDO. Use your powers wisely. 17:40:20 <|amethyst> Grunt: also, can't this leave the player in a single land cell in the middle of a sea of lava? 17:40:59 <|amethyst> Grunt: that's not so bad for random stuff since it will morph away, but if it's a vault wouldn't you have to wait for a teleport? 17:41:09 |amethyst: in that scenario you would get shoved out to a land cell after a while as the abyss morphs, it doesn't sound ideal though 17:41:19 oh right 17:41:29 If it's a vault that places you in the middle of lava, it is a bad vault and deserves to die. 17:42:00 <|amethyst> Grunt: you mean, if a vault has a 3x3 block of lava? 17:42:45 <|amethyst> Grunt: I mean, I guess we could flag those squares as no_rtele_into 17:42:51 |amethyst: and kilobyte removed VERIFY, too :-( 17:42:57 at least I think it was kilobyte 17:43:41 mumra: I have an odd zot that ##crawl thinks you shold see 17:43:46 <|amethyst> Grunt: ("those squares" = all lava, and maybe deep water but that seems weird for merfolk 17:43:51 %dump . 17:43:51 http://dobrazupa.org/morgue/rchandra/rchandra.txt 17:44:10 rchandra: why is that odd? 17:44:11 The shove() call should get the player out of there long before it becomes a problem. 17:44:15 (Assuming it's working correctly <_<) 17:44:20 it's actually one of the 'classic' layouts not one of mine :P 17:44:28 <|amethyst> Grunt: oh, I thought you were just replacing the cell 17:44:30 the hall is disconnected from the rest of the level 17:44:31 oh wait i see 17:44:36 though it has a stair right in 17:44:40 yes 17:44:46 that stair stopped the level vetoing 17:45:28 this is a general problem with level connectivity / vetos that can happen with any orient vault 17:45:44 Unstable branch on crawl.s-z.org updated to: 0.13-a0-878-g360dbf4 (34) 17:45:45 hm, so if this bug is to do with vaults being built around you does that mean you could also end up trapped in a glass box? 17:46:10 (obviously a lot less bad than instant drowning :P) 17:46:29 MarvinPA: well in the irl abyss you get trapped in small glass boxes a lot 17:46:34 it's not a very nice place 17:46:45 i see 17:46:56 rchandra: this bug is possibly covered generally by https://crawl.develz.org/mantis/view.php?id=5786 17:46:57 do you need the save/mantis or should I just ignore it? 17:47:29 -!- remyroy has quit [Ping timeout: 248 seconds] 17:47:29 elliott: do these glass box episodes include white, long-sleeved and very sturdy shirts? 17:47:42 rchandra: no, i can see what happened and it's a problem i'm generally aware of, although commenting on that mantis ticket with a save or screenshot wouldn't hurt 17:48:02 oh well it looks like there are not as many glass box abyss vaults as i expected there to be anyway 17:48:05 ok, I'll put the save there 17:48:10 "You are cast into the asylum!" 17:49:30 "You try to break out in vain." 17:49:42 "Your hopes are dwidling." 17:49:49 "Dreams of glory fading." 17:49:57 "You hammer your head against the walls in vain." 17:50:00 You die.. 17:50:37 [x] Died of insanity 17:51:41 fyi you can already die by hammering your head against the walls as boulderform 17:52:12 03Grunt 07* 0.13-a0-879-g51761f5: Make sure you.shove() gets called properly in Abyss code. 10(5 minutes ago, 1 file, 4+ 1-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=51761f589256 17:52:31 fr special asylum traps in bouldersprint 17:52:49 where you can both die and die depressively 17:52:51 -!- Vidiny has quit [Quit: [19:23] don't they have refill machines in ikea [19:24] bet those muricans took their vases to those straight away after paying] 17:52:53 -!- santiago_ has joined ##crawl-dev 17:53:27 Grunt: imo should cherrypick the abyss fix for the last couple of days of the tournament 17:53:33 Unstable branch on crawl.akrasiac.org updated to: 0.13-a0-878-g360dbf4 (34) 17:55:51 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 17:57:31 <|amethyst> Grunt: did you try the abyss bot? 18:03:02 -!- Attica has quit [Quit: Page closed] 18:03:46 The stress tester, you mean? 18:03:51 <|amethyst> yeah 18:04:22 Admittedly no, but I did manually abyss_teleport() ad nauseam while I was working on this and didn't get any drownings. 18:06:06 -!- Azzkikr has quit [Ping timeout: 264 seconds] 18:09:02 -!- nooodl has quit [Ping timeout: 256 seconds] 18:09:14 -!- mamga has quit [Quit: Page closed] 18:09:34 -!- dtsundere has joined ##crawl-dev 18:09:57 -!- dtsund has quit [Disconnected by services] 18:10:09 -!- dtsundere is now known as dtsund 18:10:15 * Grunt thumbtwiddles as it runs... 18:13:13 <|amethyst> ah 18:13:15 <|amethyst> got a crash 18:13:30 <|amethyst> I removed the 1000-turn limit and also made it go to Abyss:4 18:13:32 <|amethyst> and got 18:13:38 <|amethyst> ASSERT(!env.markers.need_activate()) in 'main.cc' at line 3254 failed. 18:14:19 <|amethyst> which might be related to the remove_markers_and_listeners_at() call that isn't happening 18:14:27 <|amethyst> s/might be/is probably/ 18:16:45 <|amethyst> yeah, and it happened even faster the second time 18:18:20 <|amethyst> maybe only link_items and dungeon_terrain_changed should be skipped in this case 18:18:42 <|amethyst> which would probably mean a new global to go alongside Generating_Level 18:20:45 -!- VolteccerJack has quit [Quit: Page closed] 18:20:49 <|amethyst> (link_items because there's already code in abyss.cc to fixup bad items and then link them) 18:20:55 !tell edlothiol I've pushed the clouds stuff to a branch called cloud-overlays. I haven't touched any webtiles code for this but I don't want to merge until that's done, probably clouds will be completely broken in webtiles until that's done! If you can look at it that would be great 18:20:56 mumra: OK, I'll let edlothiol know. 18:21:52 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 18:22:30 New branch created: cloud-overlays (1 commit) 18:22:30 03mumra 07[cloud-overlays] * 0.13-a0-879-g8eec0b5: Implement cloud alpha overlay tiles layer 10(3 minutes ago, 13 files, 64+ 16-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=8eec0b561b01 18:25:39 |amethyst: uhm, that's not the abyss bot 18:25:57 |amethyst: that's merely a speed test, it's not meant to be ran for anything but short profiler runs 18:26:01 |amethyst: you want abyss.rc 18:26:21 yeah, probably should be easier to tell apart 18:27:51 -!- Moanerette has quit [Ping timeout: 250 seconds] 18:28:21 -!- inpho has quit [Quit: inpho] 18:32:37 03Grunt 07* 0.13-a0-880-gce25248: Don't fail asserts after placing Abyss vaults. 10(2 minutes ago, 1 file, 10+ 6-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=ce25248dbd0c 18:32:54 * Grunt feels slightly like he's taking entirely the wrong approach here... 18:33:02 -!- Datul has quit [Quit: Page closed] 18:33:32 !tell ontoclasm I did a thing http://snag.gy/MAF9J.jpg -- the code is on cloud-overlays branch, let me know if you have any comments about whether this could look better, currently the base tile is just sandwiched between two 50% transparency clouds 18:33:33 mumra: OK, I'll let ontoclasm know. 18:37:11 Grunt: that "possible to explore Abyss indefinitely under stress test" is not quite true 18:37:29 ...for certain values of indefinitely, yes <_< 18:37:35 !tell ontoclasm Also see my change re webtraps in trunk, I used a semi-transparent web as an overlay instead of the old net tile, it doesn't look perfect but let me know what you think 18:37:36 mumra: OK, I'll let ontoclasm know. 18:37:49 -!- _D_ has quit [Quit: leaving] 18:37:50 Grunt: there's a bunch of bugs left, some pretty rare (as in, 6 core-hours on my box on between reproductions) 18:38:28 one notorious one is creating DNGN_UNSEEN (ie, 0) 18:38:34 problem is just 18:38:40 6 core-hours for you 18:38:48 is easily reached by 50 persons individually 18:39:21 I had that one cropping up somewhat reliably as I was working through this bug. 18:39:25 not really, people are far, far slower than the bot, and don't sit in the Abyss for long these days 18:39:42 w8 im high 18:39:46 carry on 18:39:53 (stop posting at two in the morning god damn it bloax) 18:39:54 I suspect one of the abyss layout algorithms is buggy, but I haven't looked too closely into it. 18:40:03 (One or more, I guess.) 18:40:18 just think if we could harness the collective computing power of everyone in the tournament! 18:40:20 I never got around to reading and learning them, I'm afraid 18:40:31 I'll bother bh about it. 18:40:46 Grunt: a buggy layout shouldn't cause the problem, though 18:40:46 is just the coord struct enough to reproduce such crashes? 18:41:03 fr: implement stealthy bitcoin miner to fund servers 18:41:05 (they're almost invariably on newarea shifts) 18:41:10 hue hue hue 18:41:15 Grunt: the layout just decides on a feature, it shouldn't have to worry about the player's position or anything 18:41:48 the general abyss code is responsible for actually applying that feature to the grid 18:41:50 mumra: isn't the Abyss deterministic with just all the coordinates as input? 18:41:54 yes 18:42:10 that's all the layouts do, determine the feature at 18:42:22 -!- ussdefiant has quit [Ping timeout: 276 seconds] 18:42:35 hmm i see, the DNGN_UNSEEN thing 18:42:35 -!- Sobieck00 has quit [Ping timeout: 250 seconds] 18:42:40 the layouts should never be creating that 18:44:00 and even if they were, sanitize_feature checks for that and converts it to DNGN_FLOOR 18:44:54 -!- rebthor has quit [Quit: Leaving.] 18:46:36 one such crash: http://sprunge.us/UXaM 18:46:58 -!- SteampunkDuck has quit [Ping timeout: 246 seconds] 18:47:02 Yeah, I recognise that. 18:47:16 Not the cause - just the crash itself. 18:47:49 the stack isn't too helpful 18:47:50 -!- ussdefiant has joined ##crawl-dev 18:47:53 is that immediately on a shift? 18:48:42 -!- scummos has quit [Ping timeout: 252 seconds] 18:48:48 I could fairly consistently generate them by doing a large number of abyss_teleport()s. 18:48:59 -!- mamga has quit [Quit: Page closed] 18:49:14 apparently it might very well be feasible to actually implant a miner in there 18:49:16 ha ha ha 18:50:06 Collapse Brainless Clumsy Overloaded Para Fly Invis Contam -cTele 18:50:17 ...watching the status lights flicker on and off here is rather amusing. 18:50:45 needs more Glow 18:51:12 Grunt: is that with &Ctrl-A? 18:51:22 mumra: dbg-scan, that's already too late for anything on the stack to be possibly interesting 18:51:30 -!- indspenceable has quit [Remote host closed the connection] 18:51:40 -!- Bloax has quit [Quit: Error: Bloax not found] 18:51:55 mumra: that's on a shift, yeah -- this time in debug mode 18:52:29 HP: 14/84 (250) 18:52:45 mumra: yes. 18:52:57 I probably should add "&@ 72 72 72", the bot sits a lot of the time in stat death 18:53:38 HP: 2/31 (250) 18:53:41 my suspicion is that on a shift either something isn't getting reset properly or map data is being copied from one part to another and DNGN_UNSEEN gets introduced where it shouldn't 18:55:56 -!- s951 has quit [Client Quit] 18:56:14 stupid question: how do i run the stres test? 18:56:41 crawl -rc test/stress/abyss.rc 18:56:43 mumra: it's test/stress/abyss.rc, it has the line at the beginning 18:56:56 ...ignore my typos <_< 18:56:57 ./crawl -no-save -rc test/stress/abyss.rc 18:57:16 without -no-save, you suffer from fsyncs and can't run more than one instance at once 18:57:53 03kilobyte 07* 0.13-a0-881-ga683910: Rename and document short Abyssal tests, to tell them from the main one. 10(29 minutes ago, 5 files, 119+ 119-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=a68391059b37 18:57:53 03kilobyte 07* 0.13-a0-882-gdb00a37: Don't let the Abyss stress fly. 10(28 minutes ago, 1 file, 1+ 2-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=db00a37c1430 18:57:53 03kilobyte 07* 0.13-a0-883-gbbaf246: Set the Abyss bot's stats to 72 72 72. 10(7 minutes ago, 1 file, 1+ 1-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=bbaf2469488e 18:58:34 boy, that sounds like fun 18:59:25 -!- dtsund has quit [Quit: dtsund] 19:04:50 -!- alefury|2 has quit [] 19:05:01 -!- Sky2 has quit [Quit: Page closed] 19:05:28 xom_abyss_feature_amusement_check xomcheck; 19:05:35 1learn add goodcode 19:05:49 why does the orb still take up an inventory slot? 19:06:02 that is a good question 19:06:18 maybe it is because I have never attained the orb 19:06:44 orb weight isn't neglegible 19:06:50 sort of stupid though admittedly 19:07:03 i commented on this yesterday 19:07:05 Vestigal behaviour, pretty much. 19:07:09 so it needs a slot to count against the weight limit? 19:07:10 we could get rid of those silly orb position asserts 19:07:10 !lm * orb.destroy 19:07:12 15. [2012-05-08 02:42:24] Cheibrodos the Slayer (L27 CeAK) destroyed the Orb of Zot (D:4) 19:07:19 well there is no reason for it to weigh anything if it isn't an actual item 19:07:20 makes it a flag 19:07:24 -!- Arkaniad has quit [Ping timeout: 256 seconds] 19:07:26 or whatever the runes are 19:07:31 I assume those aren't taking slots 19:07:32 weight seems like a non-reason tbh 19:07:37 yes it does 19:07:44 the real reason not to make it an item is that it would ruin the Orbs of Power inventory section 19:07:50 We already have an env. setting for "the player has picked up the Orb". 19:07:54 lol 19:08:04 Er, it's a you. setting. 19:08:08 you.char_direction = GDT_ASCENDING 19:08:23 yeah, we need more orbs of power 19:08:26 orb of toz 19:08:28 elliott: that already seems ruined by the fact that there's only one orb 19:08:37 Zannick, fun fact: way back when, runes were Orbs! 19:08:44 we actually have a whole ITEM_ORBS type 19:08:50 SamB: no, that is what there is to ruin 19:08:53 I guess that might be way 19:08:59 -!- Arivia has quit [Quit: rivs is afk (probably sleeping)] 19:09:16 could have reduced carrying capacity as one of orb's effects 19:09:27 Grunt: yeah, but runes are only worth points and entrance to zot. orbs of power could do other things 19:09:49 imo bring back orb of zug 19:10:17 Zannick: you mean, you have a plan to sneak quad damage back into the regular game somehow? :) 19:10:20 Zannick: they should just be misc evokables if they do 19:10:31 periapt of power 19:11:11 mumra: well, why not have them be items that have effect so long as you're carrying them? 19:11:13 i think by the time you have the orb, carry capacity is kind of irrelevant, you only need enough consumables to reach the surface 19:11:20 that makes it in line with the orb of zot 19:11:22 and you probably have no consumables left anyway after zot :) 19:11:27 -!- tenofswords has joined ##crawl-dev 19:12:03 the orb definitely makes people drop things 19:12:07 lots of people become burdened when picking it up 19:12:10 hey, grunt, while you're fixing spontaneous abyss vault placement on shift, can you fix banishment sometimes placing you directly inside a vault (and inside walls of the vault) 19:12:12 it is a heavy item 19:12:18 (or was that fixed) 19:12:20 i've once tried to pick up the orb and had to drop something first 19:12:20 Zannick: this sounds potentially problematic as a mechanic, of course the carry effects would have to be double-edged 19:12:26 lols all around 19:12:32 anyway the orb is pretty different to runes 19:12:51 since with runes you don't have to carry 15 of them to win and also you never need to drop it, whereas with runes as items you'd want to stash them and stuff 19:12:52 elliott: did anyone ever have to drop anything they actually needed? 19:13:22 no, its just annoying 19:13:43 mumra: define needed? maybe nobody has died because of it, but you certainly have to make decisions when you are a very low str spriggan or deep elf and pick up a 60 aum item 19:14:13 it doesn't seem to really matter either way whether it's an item or not to me anyway, but I don't see why it would be not an item just because you don't want to drop it 19:14:17 decisions about the pile of unrands you're carrying out 19:14:28 I guess getting rid of the special cases for preventing throwing the orb or whatever is good 19:14:48 well as kilobyte says we can permanently change the player's carry capacity when they pick the orb up 19:15:00 but these don't sound like particularly interesting decisions at that stage of the game 19:15:35 and it's an orb of power, surely that gives you the power to carry it?? 19:15:38 i am providing a reason that making the orb not an item wouldn't be an irrelevant change, not necessarily defending it (carry cap annoys me in general) 19:15:42 i mean what does this orb DO anyway?! 19:15:47 -!- g4spr0m has quit [Quit: Geronimo!] 19:16:06 summons panlords to fight you 19:16:23 -!- Nomi has quit [Ping timeout: 250 seconds] 19:16:38 -!- nmf has quit [Quit: Page closed] 19:16:38 well you see there's this altar on the surface and 19:16:50 5 levels above the surface 19:17:00 making the orb a non-item solves loads of special cases and simplifies code (i saw an orb pos assert like yesterday, these problems keep coming up) 19:17:42 the orb pos assert is mainly only there because the orb generates clouds 19:17:47 (i think) 19:17:53 mumra: it does lots in zotdef ;-) 19:17:58 well not clouds, but that glow halo 19:18:20 -!- Koolguydude has quit [Quit: ChatZilla 0.9.90 [Firefox 21.0/20130511120803]] 19:19:26 -!- ragingrage has quit [Quit: Page closed] 19:19:56 -!- smeea has quit [Read error: Connection reset by peer] 19:20:11 on a massive tangent: i'm considering the possibility of bouldersprint being not a sprint but a new main menu option. then have multiple different courses to pick from ranging in difficulty. 19:20:28 since the challenge is more about how quickly you can complete it rather than whether or not you can reach the finish. 19:20:50 rename sprint to hurdles 19:22:17 -!- indspenceable has joined ##crawl-dev 19:22:42 is the mian reason the orb is heavy to make apportation harder? 19:22:43 -!- eith has quit [Ping timeout: 264 seconds] 19:22:56 or is a legacy from nethack/tolkien/etc 19:22:59 -!- WalkerBoh has joined ##crawl-dev 19:23:16 tolkien's orb of zot was certainly extremely heavy 19:23:46 steal tricks from other game macguffins 19:23:57 -!- Nakat0my has quit [Remote host closed the connection] 19:24:02 have the orb remove hunger 19:24:20 mumra: there were two orbs in LOTR 19:25:16 mumra: so will it be unscored? 19:25:22 the bouldergame 19:25:30 SamB: score is to be based on turncount 19:25:46 oh, wait, I read that exactly backwards 19:25:51 minimising turns means going faster, which is hazardous because you can splat on walls 19:26:12 I assume you mean AUT rather than turns 19:27:24 well whichever unit makes sense :P 19:30:22 rast: i'm a troglodyte, i still haven't read LOTR 19:30:36 The copy of LOTR bursts into flames. Trog is delighted! 19:30:55 Trog of the Rings 19:32:09 mumra: i think they were both in the movies 19:32:21 ??abomination 19:32:21 abomination[1/1]: A hideous demonic and undead form with randomized ac, ev, speed - possibly faster than you. Random color x; uppercase abominations are much stronger. Usually found in the Abyss. 19:33:14 03SamB 07* 0.13-a0-884-gffdc3b0: Add MSGCH_TIMED_PORTAL for timed portal messages. 10(6 minutes ago, 3 files, 3+ 2-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=ffdc3b0cd4c1 19:33:28 rast: also i haven't properly seen the movies, was years ago when i watched them all, and i was completely wasted for 2 of them 19:34:24 mumra: that's fine, you're technically supposed to read it first anyway 19:34:42 -!- dtsund has joined ##crawl-dev 19:34:45 * SamB confesses he didn't actually make it the whole way through ... 19:35:03 though my mom had done them for a read-aloud at some point before that ... 19:36:19 -!- indspenceable has quit [Remote host closed the connection] 19:38:18 New branch created: no_orb_inv (1 commit) 19:38:18 03Grunt 07[no_orb_inv] * 0.13-a0-884-g570bc47: Have the Orb not take up an inventory slot. 10(3 minutes ago, 5 files, 39+ 43-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=570bc478ad39 19:39:07 I can only think of one more thing that would need to be changed there, and that would be to un-item the Orb when loading an old save. 19:39:29 It would also be nice to have some other interface indication that the Orb is being carried. 19:40:25 besides what 19:41:20 -!- tenofswords has left ##crawl-dev 19:41:23 Well, you have the orb glow, but I mean something that would show up in dumplogs. 19:41:36 so like add it to % or something 19:41:57 @ 19:41:59 maybe 19:42:34 perhaps after the gold 19:42:41 which is also weightless 19:43:19 the orb isn't weightless 19:43:32 The Orb will not be weightless. 19:43:34 it isn't? 19:43:37 why not 19:43:46 SamB: did you miss the whole conversation 19:44:07 it's a great big heavy magical orb 19:44:08 I missed the part where we had a reason for it to have a weight when you carry it 19:44:15 Grunt: maybe an 'Orb' status light (probably replacing the Glow one) 19:44:21 -!- _dd has quit [Read error: Operation timed out] 19:44:28 because the ocasional need to drop some items after picking up the orb is an important part of crawl gameplay 19:44:38 nooooo 19:44:42 maybe he runes should weigh 20 each 19:44:47 just make the orb travel behind you, as an ally 19:44:53 and talk to you 19:44:55 BATTLEORB 19:44:55 so as you go through the game your carrying capacity gradually decreases 19:44:56 oooh, like that big bomb in zelda 19:45:00 fr: defeat the Orb before being able to pick it up 19:45:18 The Orb of Zot falls from the air. 19:45:20 LttP, I mean 19:46:00 bad monster colour "orb" in "orb of fire name:Orb_of_Zot n_rpl n_des col:orb hd:40 spells:orb_of_destruction;malmutate;malmutate;lehudib's_crystal_spear" 19:46:00 %??orb of fire name:Orb_of_Zot n_rpl n_des col:orb hd:40 spells:orb_of_destruction;malmutate;malmutate;lehudib's_crystal_spear 19:46:06 Orb of Zot (06*) | Spd: 15 | HD: 40 | HP: 150 | AC/EV: 20/20 | 11non-living, see invisible, lev, !sil | Res: 13magic(immune), 05hellfire, 02cold, 11elec+++, 09poison+++, 12drown, 04rot+++, 13neg+++, 13torm, 04napalm | XP: 15000 | Sp: destruction orb (8d23), malmutate, crystal spear (3d64) | Sz: little | Int: normal. 19:46:06 %??orb of fire name:Orb_of_Zot n_rpl n_des col:orb_glow hd:40 spells:orb_of_destruction;malmutate;malmutate;lehudib's_crystal_spear 19:46:16 * Grunt dies in shame. 19:48:13 i think it would have a dispelling attack 19:48:18 like purple draconians 19:48:27 dispelling fireball basically 19:49:56 Vulnerability! 19:49:58 -!- tureba has quit [Ping timeout: 276 seconds] 19:55:14 -!- indspenceable has joined ##crawl-dev 19:55:38 why do all portals shut after picking up the orb? 19:55:55 does that date back to a time when you could drop it and possiblylose it forever in pan/abyss 19:55:58 ? 19:56:34 possibly it is because the panlords are no longer at home, so they decided to close the door behind them 19:57:13 -!- Vizer_ is now known as Vizer 19:57:14 I think it would be neat if Orb zig runs were a thing 19:57:19 like orb slime pit runs 19:57:28 i don't think devs used to care so much as they do now about clumsy players doing silly things like losing the orb ;) 19:58:32 so what's the real reason 19:58:53 * Grunt investigates. 19:59:08 go go inspector Grunt 19:59:38 Grunt: did you fix ASSERT(!env.markers.need_activate()); 19:59:58 %git show HEAD^^^^ 19:59:58 Could not find commit show HEAD^^^^ (git returned 128) 20:00:04 %git show HEAD^{/assert} 20:00:04 Could not find commit show HEAD^{/assert} (git returned 128) 20:00:09 er 20:00:12 %git HEAD^^^^ 20:00:12 03Grunt * 0.13-a0-880-gce25248: Don't fail asserts after placing Abyss vaults. 10(2 hours ago, 1 file, 10+ 6-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=ce25248dbd0c 20:00:22 (That's probably the wrong way to go about that, but.) 20:00:28 %git HEAD^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^6 20:00:28 Could not find commit HEAD^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^6 (git returned 128) 20:00:31 %git HEAD^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 20:00:31 03mumra * 0.13-a0-763-gdc203eb: Copy Windows includes from VS2010 10(9 days ago, 6 files, 1163+ 0-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=dc203eb9fa35 20:00:43 Zannick: don't let that go to your head. 20:00:54 Zannick: you know there's a shorter notation for that 20:01:04 bah, shorter notations 20:01:12 :P 20:01:21 I guess you really like unary huh 20:01:30 Grunt: he's already committed 20:01:31 1 20:01:44 %git :/Zannick 20:01:46 03elliptic * 0.12-a0-1580-gd6db305: Fix notes for escaping Pan/Abyss (Zannick). 10(5 months ago, 1 file, 4+ 4-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=d6db305e1b10 20:01:46 mumra: he doesn't need to be so pushy about it! 20:01:54 he's a bit of a git really 20:01:59 %git :/jokeserver 20:02:01 03dolorous * 0.6.0-a0-639-g78972e9: Apply jokeserver's patch in [2862815] to properly handle polymorphed submerged monsters. 10(3 years, 8 months ago, 1 file, 10+ 0-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=78972e9b4d6c 20:02:15 what 20:02:27 The gate closing behaviour is ancient. 20:02:30 -!- indspenceable has quit [Read error: Connection reset by peer] 20:02:48 I've traced it as far back as I have source code for reasonably modern (i.e. not 1.1) versions of the original Crawl. 20:02:50 -!- indspenceable has joined ##crawl-dev 20:03:07 so you didn't check in 1.1 yet 20:03:20 crawl-ancient is on develz so you can see if it's there 20:03:23 It doesn't exist in 1.1... 20:04:30 so which branch should I visit 20:04:33 -!- pelotron has quit [Ping timeout: 248 seconds] 20:04:50 SamB: how deep have you been in D 20:05:00 -!- DracoOmega has joined ##crawl-dev 20:05:09 Temple, Orc, Shoals, Spider, Slime,or yeah I could do more D 20:05:17 I've been to D:12 it seems 20:05:31 either a bit deeper in D, or Orc 20:05:34 which is where I found Lair 20:05:36 stay away from Shoals/Spider 20:05:47 i'd do orc 20:05:49 since beogh 20:05:55 I stairdipped them for tourney scoring purposes 20:06:06 orc should be super easy and then you'll have an army 20:07:13 oh, so vorpalise weapon can actually turn your weapon vorpal, who knew 20:10:33 -!- dtsund has quit [Quit: dtsund] 20:10:50 ?? vorpalise weapon 20:10:51 scroll of vorpalise weapon[1/4]: Converts a single wielded weapon (which must be non-artifact, non-ego, and not a blowgun) into an equivalent weapon with a {vorpal brand}. Will make temporary freezing, flaming, electrocution, draining, venom, and chaos permanent. Doing this causes an appropriate effect (watch out for allies!): OTR, Refrig, or an explosion. 20:11:35 -!- DarthXaos has quit [] 20:12:17 -!- kaiza has quit [Read error: Operation timed out] 20:15:24 -!- gluop has quit [Ping timeout: 256 seconds] 20:20:04 -!- mnoqy has joined ##crawl-dev 20:21:24 -!- MarvinPA has quit [Ping timeout: 260 seconds] 20:22:21 -!- tureba has quit [Ping timeout: 256 seconds] 20:24:51 -!- HellTiger has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 20:26:25 -!- ackack has quit [Quit: Leaving] 20:26:52 -!- lazarenth has quit [Ping timeout: 252 seconds] 20:28:41 -!- jpotts has quit [Quit: Page closed] 20:29:00 -!- bonghitz has quit [Remote host closed the connection] 20:38:13 -!- home__ has quit [Changing host] 20:38:23 -!- home__ is now known as home 20:38:41 -!- dtsund has joined ##crawl-dev 20:43:24 -!- Dixlet has quit [Ping timeout: 245 seconds] 20:44:10 * Grunt wishes he could turn up some Crawl code newer than 1.1 but older than 2.70... 20:44:19 -!- rossi has quit [Read error: Connection reset by peer] 20:44:44 All lost to the void? 20:45:00 Devoured by tears in the Internet, it seems. 20:45:38 DOS binaries of some intermediate versions exist, if I recall correctly 20:45:51 kilobyte: you are correct; I have DOS binaries from 2.30-2.60ish. 20:45:56 those are hard to understand 20:46:09 though not impossible 20:46:17 well, it's been a while since I last RTFBed anything... 20:46:19 It doesn't help me very much with trying to trace the development of some things, though :) 20:46:29 yeah 20:47:44 -!- Zermako has quit [] 20:55:58 -!- WalkerBoh has quit [Remote host closed the connection] 20:56:52 -!- Daekdroom has quit [Quit: Saindo] 20:57:35 -!- Sobieck00 has quit [Quit: Page closed] 20:58:15 -!- quackv4 has quit [Remote host closed the connection] 21:00:01 -!- Nightbeer has quit [Read error: Connection reset by peer] 21:00:04 -!- remyroy has quit [Read error: Connection reset by peer] 21:00:41 -!- Wehk has quit [Read error: Connection reset by peer] 21:04:25 the probem is, there's a panlord by that staircase 21:04:51 though I guess the other one is much worse 21:04:58 since it's so far and all the mummies are there too 21:05:28 ack! eyes 21:05:37 oops I'm sorry guys :( 21:05:38 Wrong channel? ^^; 21:05:45 yeah 21:06:11 -!- Dixlet has joined ##crawl-dev 21:07:07 <|amethyst> kilobyte: would it make sense for the abyss bot to go deeper than abyss:1 ? 21:07:31 <|amethyst> kilobyte: in particular, A:1 doesn't have rune vaults (which are placed by different code than other abyss vaults) 21:11:18 -!- Krag has quit [Quit: Nettalk6 - www.ntalk.de] 21:13:05 -!- indspenceable has quit [Remote host closed the connection] 21:14:43 -!- bonghitz has quit [Remote host closed the connection] 21:15:28 -!- jpotts has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] 21:21:21 -!- sbanwart_ has quit [Ping timeout: 248 seconds] 21:22:29 * Grunt feels as though he was going to turn his malevolent gaze on something else... 21:22:57 Incidentally, I was just playing Crawl 2.30. 21:23:09 Really clunky interface, but you can tell it's the same basic game. :) 21:23:52 s/30/32/ 21:29:53 -!- pelotr0n has quit [Ping timeout: 248 seconds] 21:30:53 The fundamentals endure 21:31:50 (And even 4.0.0 feels amazingly clunky by modern standards) 21:32:28 It's not until DCSS that things start getting less clunky :) 21:32:36 Yay for wasting turns and mp when you accidentally hit keys during spell aiming that can never even theoretically do anything useful 21:32:49 "What a strange direction!" 21:34:42 -!- st_ has quit [] 21:38:56 -!- Vizer_ has joined ##crawl-dev 21:39:31 -!- Vizer has quit [Ping timeout: 264 seconds] 21:40:07 -!- kaiza has quit [Ping timeout: 264 seconds] 21:43:36 -!- indspenceable has joined ##crawl-dev 21:45:53 -!- n1 has quit [Ping timeout: 250 seconds] 21:46:54 !dump 21:46:55 http://crawl.akrasiac.org/rawdata/SamB/SamB.txt 21:46:58 %dump 21:46:58 http://dobrazupa.org/morgue/SamB/SamB.txt 21:47:01 -!- rwbarton has quit [Ping timeout: 248 seconds] 21:51:53 -!- indspenceable has quit [Ping timeout: 256 seconds] 21:56:16 -!- Fhqwhgads_ has quit [Remote host closed the connection] 21:57:51 -!- hart_ has quit [Read error: Connection reset by peer] 21:59:05 -!- capablanca has joined ##crawl-dev 21:59:31 -!- capablanca is now known as mikee_ 22:05:27 Well, that was one of the queerest 'logic errors' I've had to debug 22:05:31 DracoOmega: ? 22:05:39 ??battleaxe 22:05:39 Try as I might, I simply could not figure out what was wrong with the expression 22:05:40 battleaxe[1/1]: 15 / -4 / 17. Largest common axe, and readily available on early orc warriors. 22:05:52 ??exec axe 22:05:53 executioners axe[1/2]: You want axes? You want them big? You want to swing your axe into the guts of demons? Do the demons have HUGE GUTS you want to RIP AND TEAR? Then this axe is for you. (Two-Handed, Damage 18, Acc -6, Delay 20; Mindelay Skill 26) 22:05:54 But it seems that was what wrong with the expression was a ; lurkign after the last closing bracket 22:06:00 What expression? 22:06:06 -!- indspenceable has joined ##crawl-dev 22:06:17 if (mons_intel(targ) < I_NORMA || !mons_aligned(targ, caller->as_monster())) 22:06:24 Um, I_NORMAL, rather 22:06:31 -!- dtsund has quit [Quit: dtsund] 22:06:38 I am fixing a convoker bug 22:06:41 * Grunt ponders the context of this. 22:06:42 Aha. 22:06:54 Well, basically the old way looked at underlying attitude and ignored charm state 22:07:00 So an ensave convoker would recall hostile things on you 22:07:07 "Look at me. I'm helping!!" 22:07:15 enslaved* 22:07:28 at least the stuff he recalls can kill him 22:07:38 Haha 22:08:05 One of my favorite bugs in that vein is someone who was using shadow creatures on V:$ shortly after these monsters were added, and getting sentinel after sentinel 22:08:09 And all they kept doing is blowing on their horns 22:08:18 "We are helping! We are helping!" 22:08:20 Yeah 22:08:27 I couldn't stop giggling 22:08:32 Even though I felt a little bad for him 22:08:42 You feel slightly guilty. 22:08:47 (Friendly sentinels don't use the horn now) 22:08:57 Since there is virtually no time that this would actually be something you want them to do 22:09:01 ??dodging 22:09:02 dodging[1/3]: First, halve the part of your dex over 24, and then halve the part over 34. Then your base EV is 10 + size_factor + (7 + dodging * new_dex) / (20 - size_factor). Then subtract your {aevp} and {asp}, then halve the part over 30, and then halve the part over 50. Then apply randarts, rings, and merfolk/tengu bonuses. Go stepdowns! 22:10:17 -!- kaiza has quit [Read error: Operation timed out] 22:10:54 Once the tournament is over and I ensure that I haven't broken the universe with my new stuff, I think I will take a small vacation >.> 22:11:26 Crawl's balance is devoured by a tear in reality. 22:11:52 I just don't want to have other people find like 10 new crashes that I haven't :P 22:14:50 That's what public release tends to mean :) 22:14:55 Indeed 22:15:16 A downside to pushing commits in digest format, I guess >.> 22:15:39 DracoOmega: was that before the jericco vault was removed? 22:15:42 the horn thing 22:15:58 Um... probably? 22:16:10 my bigger changes go to a branch so grunt can test them and tell me about all the messaging errors and instadeaths :) 22:16:14 obviously they were aiming to bring down the walls ;-) 22:16:22 I don't test *everything* :b 22:16:47 (this is where someone takes that line out of context and claims that I don't test anything >_>) 22:16:49 mumra: Probably not a bad idea. I had been sort of wary of public branches as a lot of my stuff is messy until I figure out what I am doing with some of it, and then I squash it all down again 22:17:07 Grunt: someone who doesn't know de morgan's law? 22:17:34 SamB: obviously :) 22:17:39 Also, I sort of started shying away from pushing feature stuff since a little BEFORE feature freeze, and then there was those months, and the tournament time and so on 22:17:53 -!- gluop has quit [Ping timeout: 248 seconds] 22:18:15 DracoOmega: yeah, the projectiles stuff is probably the biggest single thing i've pushed, and i worked on that locally quite a bit first then did it in one commit 22:18:30 but whatever you do there will be subsequent tweaks and fixes 22:18:32 And heck, I even specifically decided to not participate in the tournament so that I could code more >.> 22:18:37 mumra: you sausagemaker you 22:18:38 !lg . t 22:18:39 No games for Grunt (t). 22:18:41 !lg DracoOmega t 22:18:42 No games for DracoOmega (t). 22:18:44 DracoOmega: o/ 22:18:45 also, you have to give the code archeologists of the future something to dig through ;) 22:18:47 Haha 22:19:01 Grunt: And how many commits are YOU saving up? :P 22:19:09 Saving up? 22:19:18 I'm mostly bugfixing right now, as I think of more vault designs :b 22:19:29 Unless the CBL change qualifies, but that's semi-public anyway. 22:19:50 i'll probably end up pushing that to the branch by accident anyway 22:19:56 hehe 22:20:07 mumra: do it on purpose before that 22:20:17 so you get the attribution right 22:20:18 Your branch is ahead of 'origin/movement-behaviours' by 69 commits. 22:20:23 (guess how I managed that) 22:20:35 Grunt: you accidentally rebased master on it 22:20:44 SamB: nope! 22:20:51 you made a lot of commits 22:20:54 SamB: nop! 22:20:55 *nope 22:21:08 mumra accidentally eated a lot of commits 22:21:11 Nope. :D 22:21:15 yummy commits 22:21:30 was it my cat? 22:21:37 he eats a lot of strange things 22:21:43 git merge master ; git rebase -i origin/movement-behaviours 22:21:44 :b 22:22:06 okay, this is REALLY strange 22:22:20 something else your cat ate? 22:22:56 no, it's force_more_messages 22:23:14 I have: 22:24:01 grr stupid win32/X clipboard integration 22:24:07 I did a little diff of the combined code in these branches I have been working on, and apparently I have exceeded my Vaults monster patch, conjurer patch, and interlevel recall patch. Combined. >.> 22:24:10 force_more_messages += timed_portal: 22:25:07 -!- rwbarton1 has quit [Ping timeout: 252 seconds] 22:25:30 0.13 is basically the most feature packed release ever *already* and nobody has even started working on it yet 22:25:37 Hahaha 22:25:42 I have! You just haven't seen it yet! :P 22:26:38 -!- blackcustard has quit [Quit: being stupid, sunstruck, and Dead, flew into the rocketing FIN.] 22:26:38 ok nobody is even "officially" working on it yet :P 22:26:42 Fair enough 22:26:59 <|amethyst> SamB: what's it doing strange? 22:27:01 and there's a branch with three new races we'll pester amethyst and nap king for installing on Monday 22:27:08 mumra: that looks great 22:27:08 ontoclasm: You have 2 messages. Use !messages to read them. 22:27:08 THREE? 22:27:12 haha 22:27:16 grotesks 22:27:30 They're actually feature-complete in some sense now? 22:27:39 fr forest and dwarf for 0.13 22:27:41 lava orcs are old beans, but it would be unfair to skip them 22:27:42 but it doesn't seem to trip on the normal timed messages 22:27:43 in the next week please 22:27:43 I thought they were still skeletal 22:27:51 i'm very keen on getting forest branch running 22:27:55 <|amethyst> I second ontoclasm 22:27:58 dwarf is a bit like meh 22:27:59 and radiant caverns 22:28:10 -!- lazarenth__ has quit [Ping timeout: 256 seconds] 22:28:10 though SOMETHING is forcing more on the " You hear the roar of battle." messages that show up when I load a save 22:28:27 mumra: too bad, testing shown that the monster set is really one sided 22:28:33 oh, and I guess it's not a bug if I see them twice on a level that has two bailey entries ;-) 22:28:46 kilobyte: Perhaps CURRENTLY, but there's nothing saying all or even most things there need be spriggans 22:29:02 kilobyte: Plenty more 'foresty' things to draw from to make interesting encounters 22:29:07 they kill melee and conjurers dead, and die like flies to anything with ev-ignoring attacks 22:29:18 yeah 22:29:27 kilobyte: of course, plenty of new monsters are needed, but there have been some ideas floating around 22:29:38 I'm talking about the old design, I haven't heard what you plan 22:29:50 -!- gnsh has quit [Quit: Lost terminal] 22:29:54 there's no real plan, just some ideas from a few conversations here 22:30:04 mostly around trying to make plant monsters interesting 22:30:19 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 22:30:21 Well, there's really quite a lot you could do, I think 22:31:11 Incidentally, I don't actually think that spriggan's notable weakness to EV-ignoring attacks and resistance to many other ones is such a bad thing. In fact, I think I find it kind of interesting, so long as there is a little more balance in that regard overall (which is certainly doable) 22:31:39 Since a lot of major threats in other places go the other way: average or low EV, but more AC 22:32:03 and what about the idea of per-level rules/themes? Ie, "enchanted forest" being Lil' Abyss, "dark forest" with reduced LOS, "dead forest" being boring zombie land, etc, etc 22:32:20 DracoOmega: hmm, you're right 22:32:48 -!- indspenceable has quit [Quit: Leaving...] 22:32:54 the forest is full of unpleasant fairies and horrible beasties, which are an enormous design space 22:33:10 Yeah 22:33:29 <|amethyst> can we get the deer-god thing from Princess Mononoke? or is that Fedhas? 22:33:32 kilobyte: that'd be a really unique branch but it means requires several distinct monster sets and abilities 22:33:33 just don't go near the trees, there's a rain of drop bears 22:34:04 Mm, Forest. 22:34:05 -!- dtsund has joined ##crawl-dev 22:34:12 <|amethyst> I would support drop bears and tree octopodes 22:34:28 Since we're talking about this, let me ask the questions again that I've been wondering about: 22:34:42 a) where does it go in the dungeon topology (D branch, Lair branch, ???); 22:34:54 i knew that was going to be the first question :P 22:34:54 b) does anything else get removed/changed as a result of adding it there? 22:34:56 Question a) is one of the things I've been most interested in, personally 22:35:05 |amethyst: northern pacific tree octopus is less than 300 years old, but with that amount of pure awesomesity I don't think anyone will mind :p 22:35:29 "the first question, the oldest question, hidden in plain sight" 22:35:32 Grunt: It definitely seems to tend towards too strong for a Lair branch, I think 22:36:09 Grunt: my _old_ idea was somewhere around D:24-27, possibly replacing something in the V subsystem, but that's only an old idea 22:36:32 Would it have a rune? 22:37:04 (Random idea: replace the entrance to Blade with it, assuming one of the other Blade suggestions goes through - not that I necessary approve or disapprove of those ideas.) 22:37:26 Well, Blade doesn't really have parity with a large branch 22:37:30 replace Hells. each different forest can replace one of the Hell branches 22:37:33 itemname.cc: case RUNE_FOREST: return "mossy"; 22:37:44 it should take one of the pan runes at random 22:37:46 (but that doesn't mean anything, Elf has one defined too) 22:37:48 <|amethyst> kilobyte: yeah, but Elf doesn't have a run 22:37:48 kilobyte: we also have an elven rune; that doesn't mean it's in the game :) 22:38:26 -!- dtsund has quit [Client Quit] 22:38:31 The most radical idea I remember was to have it alternate altogether with Vaults. 22:38:37 I don't think I like that idea, though. 22:38:43 ...since Vaults isn't as boring as it was at the time :b 22:38:47 well, we'll see how much content there is 22:38:51 My first reaction isn't entirely positive there, either 22:38:54 <|amethyst> alternate with crypt 22:39:05 * Grunt envisions Tomb entrances in Forest... 22:39:13 Crypt might make the most sense, but we'll see how it comes out post-Tournament 22:39:22 Grunt: you mean, an old abandoned tomb? 22:39:43 Big abandoned temples/tombs in the forest :) 22:39:47 Newcrypt will certainly be harder than current Crypt is, as a side-effect of the intended interest-level increase 22:39:50 <|amethyst> Shack of the Ancients 22:39:56 Haha. 22:40:24 To be honest, I had been slightly concerned that if so many people skip Crypt now when it is considered fairly easy xp, how many more might if it was actually dangerous (yet still optional, runeless, etc.) 22:41:43 Grunt: i had an idea floating around already for an ancient temple portal 22:41:55 mumra: Ossuary? <_< 22:42:14 more of a rainforesty tomb raider sort of deal 22:42:30 -!- dtsund has joined ##crawl-dev 22:42:57 -!- MaxFrost has quit [Ping timeout: 248 seconds] 22:43:14 overgrown with plants and wildlife 22:43:17 obviously some undead too 22:43:34 And super jackals. 22:43:40 Approximate depth range? 22:43:50 undecided 22:43:57 DEPTH: Forest 22:44:05 but it would work naturally as a continuation of forest yeah 22:44:33 since it's a rainforest it'd have bigger and nastier plants 22:44:41 so Forest/Temple could replace Crypt/Tomb 22:45:08 and be a similar sort of progression 22:45:17 uh except it wouldn't be called Temple 22:45:22 because that'd be confusing 22:45:34 Well, obviously if it's in a jungle it would actually be a Ziggurat 22:45:37 Wait 22:45:40 :P 22:45:40 omg 22:45:44 Ruins 22:45:51 that's it, Ancient Ruins 22:45:55 <|amethyst> and Pyramids would really fit current Tomb more 22:46:04 fr: Desert branch <_< 22:46:15 Djinn home branch 22:46:17 there's a desert branch on devwiki 22:46:27 fr: dessert branch >______> 22:46:33 lol 22:46:36 i was thinking that too 22:46:45 "You split the bannana split like a... wait..." 22:47:01 -!- bh has joined ##crawl-dev 22:47:06 herp derp 22:47:06 bh: You have 1 message. Use !messages to read it. 22:47:08 !messages 22:47:09 (1/1) Grunt said (5h 48m 46s ago): %git b72fcf6 22:47:12 could have a candy hell in rotation with hell branches or 22:47:14 Hi bh! 22:47:19 I cleaned up your mess for you :b 22:47:30 <|amethyst> "Nothing left to do. Time passes. The sun crawls higher." 22:47:33 %git b72fcf6 22:47:33 03Grunt * 0.13-a0-877-gb72fcf6: Don't drown/incinerate player in Abyss when placing vaults. 10(6 hours ago, 1 file, 19+ 8-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=b72fcf6e1756 22:47:37 |amethyst: SHADE 22:47:38 \o/ 22:47:43 nice. 22:48:10 I'm waiting for a redeye that just got delayed by two hours. 22:48:18 reddereye 22:48:26 conjunctivitis flight 22:48:26 The red eye blinks at you! You fall asleep. 22:48:27 -!- minqmay has quit [Quit: Leaving] 22:48:34 (fr: that!) 22:48:43 ... not distinct enough from giant eyeballs :b 22:48:54 "shrine" 22:48:58 just make em super rare 22:49:00 "fane" 22:50:55 -!- kait has quit [Ping timeout: 264 seconds] 22:51:55 mumra: incidentally, I charge you with improving layout_twisted_forest for use with Forest. 22:52:39 Grunt: well i did kind of make it as a test for the layout 22:52:42 Grunt: I charge you with fornication. But it was in another country, and besides, the wench is dead. 22:52:51 rofl 22:53:19 Grunt: regarding the whole proposal to make the forest twist around while out of LOS i have some ideas on that 22:53:33 what is this, mendenbars forest? 22:53:34 mumra, something I did idly just now: http://sprunge.us/EROM 22:53:47 mandelforest 22:56:20 Grunt: does that give the whole map a tree border? 22:56:26 mumra: yup! 22:57:24 maybe we need something similar to endless sea, so you get "forest too thick to see or travel thru" 22:57:40 my original idea was more like "impassible mountains" 22:57:46 PERMA_HUNDRED_ACRE_WOOD 22:58:36 wow. I can `git fetch` on airport wifi 23:00:16 03dolorous 07* 0.13-a0-885-gb7e7c1a: Make flying skulls have the MONS_SKELETON genus. 10(3 minutes ago, 1 file, 1+ 1-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=b7e7c1aacc45 23:00:16 03dolorous 07* 0.13-a0-886-ge00e536: Add formatting fixes. 10(3 minutes ago, 1 file, 3+ 3-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=e00e536e17cc 23:00:57 Is there a better linter I can run to catch dolorous fixes before the bot gets them? 23:03:04 -!- bonghitz has quit [Remote host closed the connection] 23:03:25 Does the code for item shafting keep track of stack quantities? (Or, where are the functions?) 23:05:29 you can shaft items? 23:05:42 <|amethyst> Nivim: see handle_items_on_shaft 23:06:03 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 23:06:18 -!- kwel01 has quit [Quit: Page closed] 23:06:57 <|amethyst> Nivim: it uses add_item_to_transit() to put a copy of the item (which includes quantity) into the destination level's transiting_items list 23:07:55 (Need to download the source again, decompress, then grep that.) 23:08:09 <|amethyst> then when you enter the level, load_level() calls place_transiting_items() 23:08:16 -!- rebthor has quit [Quit: Leaving.] 23:08:39 <|amethyst> !source handle_items_on_shaft 23:08:47 Lines pasted to http://pastie.org/7951370 23:08:56 |amethyst: whoa, that's a bot command? :) 23:09:44 <|amethyst> !source mon-transit.cc 23:09:46 Lines pasted to http://pastie.org/7951372 23:09:56 -!- ussdefiant has quit [Ping timeout: 252 seconds] 23:10:03 <|amethyst> Nivim: take a ook at those two links 23:10:07 <|amethyst> look 23:10:24 <|amethyst> though eventually you will want to get the source, yes :) 23:10:41 -!- Dixlet has quit [Ping timeout: 248 seconds] 23:10:49 <|amethyst> also, you should read up on ctags, it's much easier than grep for this kind of thing 23:12:25 -!- Dixlet has joined ##crawl-dev 23:14:02 -!- sstrickl has quit [Quit: sstrickl] 23:15:26 03dolorous 07* 0.13-a0-887-gcd98e7f: Remove a line of no-longer-applicable Donald snark. 10(4 minutes ago, 1 file, 0+ 2-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=cd98e7f424f3 23:15:31 -!- ystael has quit [Ping timeout: 264 seconds] 23:16:05 are there unused symbols we could use for impassable mountains? 23:16:41 -!- ussdefiant has joined ##crawl-dev 23:16:44 -!- theboxx has quit [Ping timeout: 256 seconds] 23:16:54 we restrict ourselves to what, extended ascii? 23:18:32 how does that mean a thing 23:18:54 <|amethyst> bh: I think most non-ascii characters we use by default in char_set = unicode happen to be from CP 437, but that's for historical reasons really 23:19:01 what's a captial M? 23:19:16 <|amethyst> mumra: mummies 23:19:23 i suppose WWWWW looks like mountains 23:19:29 <|amethyst> mumra: or wraiths :) 23:19:31 or a lot of Wraiths 23:19:49 <|amethyst> open sea uses # 23:20:03 One day I'll see a frog standing beside an ugly thing, beside a centipede beside a kobold. 23:20:52 <|amethyst> bh: there's an entry vault that has a 1/10 chance of spelling "Crawl" 23:21:06 bh: Fusk? 23:21:17 ??giant centipede 23:21:18 giant centipede[1/1]: A pathetic insect that has the potential to poison you and ruin your day with just low enough odds to be YASD. 23:21:20 DracoOmega: FusK!!! 23:21:23 giant centipede (03s) | Spd: 13 | HD: 2 | HP: 6-12 | AC/EV: 2/14 | Dam: 208(nasty poison) | Res: 06magic(8) | Vul: 09poison | Chunks: 09poison | XP: 12 | Sz: little | Int: insect. 23:21:23 %??giant centipede 23:21:25 derp 23:21:29 <|amethyst> centaurpede 23:21:32 and by that I mean centaur 23:21:35 Haha 23:21:39 Abyssal Stair. 23:21:41 you also mean bee 23:21:50 unknown monster: "bee" 23:21:50 %??bee 23:21:54 killer bee (07k) | Spd: 20 | HD: 3 | HP: 9-24 | AC/EV: 2/18 | Dam: 1008(poison) | fly | Res: 06magic(12) | Vul: 09poison | Chunks: 09poison | XP: 63 | Sz: tiny | Int: insect. 23:21:54 %??killer bee 23:21:55 killer bee (07k) | Spd: 20 | HD: 3 | HP: 9-24 | AC/EV: 2/18 | Dam: 1008(poison) | fly | Res: 06magic(12) | Vul: 09poison | Chunks: 09poison | XP: 63 | Sz: tiny | Int: insect. 23:21:55 %??killer bee 23:22:04 unknown monster: "bumblebee" 23:22:04 %??bumblebee 23:22:07 unknown monster: "bumble bee" 23:22:07 %??bumble bee 23:22:07 * SamB wonders which of those answers is which 23:22:12 bh: Those really DON'T exist 23:22:12 What's a bumblebee? 23:22:13 <_< 23:22:19 a vault monster maybe? 23:22:27 THey used to exist 23:22:32 But were removed for boringness 23:22:36 (In 0.11, I think?) 23:22:51 <|amethyst> %git :/[Bb]umble 23:22:52 03kilobyte * 0.12-a0-988-gbfaf44b: Let labyrinth_trapped{,_2} connect with their inner midge and bumblebee. 10(7 months ago, 1 file, 0+ 58-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=bfaf44b88244 23:23:01 <|amethyst> %git :/[Bb]umblebees 23:23:02 03kilobyte * 0.12-a0-218-gf04ddb5: Swat away bumblebees. 10(7 months ago, 1 file, 0+ 3-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=f04ddb5670f1 23:23:04 centaurpede, basically a conga line of centaurs 23:23:13 Oh, just so early in 0.12 that it FEELS like 0.11 23:23:21 Actually, maybe that was before 0.11 official release? 23:23:22 <|amethyst> mumra: mouth to haunches 23:23:23 !lm . -2 x=xl 23:23:24 852/853. [2013-05-24 04:08:02] [xl=15] SamB the Executioner (L15 HOPr) killed Agnes on turn 29176. (D:14) 23:23:46 -!- N78291 has quit [Quit: null] 23:23:50 <|amethyst> mumra: err, I guess I got that backwards 23:24:07 !lm . Elf:$ 23:24:08 No milestones for bh (Elf:$). 23:24:51 !lm . Elf:3 23:24:52 5. [2013-04-17 00:56:02] bh the Axe Maniac (L22 HOPr) reached level 3 of the Elven Halls on turn 68350. (Elf:3) 23:25:09 !lm . Elf:3 min=xl 23:25:09 5. [2009-08-16 23:36:41] bh the Hacker (L17 HOPr) killed Agnes on turn 37182. (Elf:3) 23:25:23 <|amethyst> !lm bh br.end=elf min=xl 23:25:24 6. [2009-08-17 04:48:41] bh the Severer (L18 HOPr) reached level 7 of the Elven Halls on turn 59027. (Elf:7) 23:28:05 http://www.fileformat.info/info/unicode/char/1f355/index.htm clearly crawl needs thsi 23:28:27 🍕 23:29:40 -!- Krakhan has quit [Ping timeout: 276 seconds] 23:29:43 <|amethyst> bh: probably anything outside the basic multilingual plane would be a problem 23:30:00 |amethyst: I have never been in greater agreement with you 23:30:53 <|amethyst> as for mountains, there's â–˛ U+25B2 BLACK UP-POINTING TRIANGLE 23:31:49 You feel the strange sensation of being on two lingual planes at once. 23:32:13 <|amethyst> or for that matter â›° U+26F0 MOUNTAIN but that's double-width and we don't support those as view glyphs 23:32:24 <|amethyst> s/double-width/double-width here/ 23:32:31 â–˛ does seem to work in Windows 23:32:43 <|amethyst> it depends on your font, really 23:33:17 that was with Raster Fonts 8x12 23:33:21 that is hideous in my font btw 23:33:22 (terminus) 23:33:27 * Grunt rediscovers the forest drake in his old forest work. 23:33:43 whatever happened to the Forest Wurm? Who was working on that? Eronarn? 23:34:16 <|amethyst> yes, Eronarn I believe 23:34:35 (I actually pasted the character into a console) 23:34:43 <|amethyst> ^ looks like mountains 23:35:02 |amethyst: could we use ^ with a different background color? 23:35:23 <|amethyst> bh: not easily, but could use a different foreground colour 23:35:24 * bh paints the bikeshed 23:35:40 <|amethyst> bh: honestly, though, I prefer # as the ASCII version; I'm just not sure what colour to use 23:35:49 brown? 23:36:02 * Grunt grumbles something about acid breath being a stupid idea. 23:36:12 What kind of a breath attack should a forest drake get? :b 23:36:16 Grunt: 'cause it corrodes your gear? 23:36:35 Oklob breath. Causes oklobs to grow 23:37:34 -!- Ryak has quit [Quit: There's nothing dirtier then a giant ball of oil] 23:38:11 Grunt: mephitic breath? 23:38:17 We already have swamp drakes. 23:38:42 I think Eronarn's breathed plants :P 23:38:51 it did. What about rain? 23:38:57 This isn't the same thing as a forest wyrm, heh. 23:38:59 It's smaller! 23:39:10 Hm; life breath, it heals you until you get sick and plant grows out of your eyes. 23:39:15 The idea behind a forest drake was having a monster that moves *through* trees (like rock worms and rock). 23:39:36 Too bad rain can't drown you. 23:39:44 The idea of rain breath amuses me. 23:39:54 Doesn't seem like it would do much, of course 23:39:55 <|amethyst> Grunt: like drakes and unlike, say, insects 23:40:04 -!- bmfx has quit [Ping timeout: 276 seconds] 23:40:07 Except put out all the fires those spriggan air mages keep causing, maybe? :P 23:40:11 Haha. 23:40:18 Firefighter Drake 23:40:36 <|amethyst> won't forest fires be a concern in Forest? 23:40:36 smokey the forest drake 23:40:43 <|amethyst> I mean, not just accidental 23:40:44 Maybe the spirits of the forest should just passively cause rain when forest fires break out 23:40:53 tornado breath? 23:40:56 <|amethyst> but using them as a way to kill those high-EV enemies 23:41:04 bh: we had something like that once; people hated it :b 23:41:21 I missed that 23:41:28 No, you didn't!! 23:41:31 Incidentally, I don't think summoning twisters is inherantly bad, if it were in some other context 23:41:49 oh. that. 23:42:05 (Not that I think forest is a good such context, mind :P) 23:42:15 Since it would also kind of murder the natives. AND the forest. 23:42:23 I said tornado breath, not 'make a huge freaking tornado around itself' 23:42:41 Lay down a beam which deflects the player to one side or the other 23:43:10 Sort of like white drac breath, except more pushy? 23:43:20 I do actually have AoE wind-based blowback coded at the moment, and it also affects clouds even 23:43:33 Currently it is radial from a center, but probably you could constrain it 23:43:34 Hmm, that sounds appealing. 23:43:37 ??the helm 23:43:38 I don't have a page labeled the_helm in my learndb. 23:43:41 ??helm card 23:43:42 helm card[1/1]: Power 0 gives either phase shift or stoneskin, 1 adds the possibility of a magical shield (works like condensation shield, but its blocking ability is based on evocations) in addition to removing the mutual exclusivity constraint, 2 adds the possibility of the effect of a {potion of resistance}. 23:44:17 I also have my old dryad design (that one's *really* obvious), and a half-baked idea for a leshy which I'm not really keen on. 23:44:19 what's that syntax again? 23:44:29 !learn add the_helm see {helm card} 23:44:29 the helm[1/1]: see {helm card} 23:44:34 ??the helm 23:44:34 helm card[1/1]: Power 0 gives either phase shift or stoneskin, 1 adds the possibility of a magical shield (works like condensation shield, but its blocking ability is based on evocations) in addition to removing the mutual exclusivity constraint, 2 adds the possibility of the effect of a {potion of resistance}. 23:44:40 forest wyrm: tramples trees, tramples people, autokills plants when trampling, breathes plants (and mushrooms and stuff). hydra-ish toughness (and regen) but only one attack 23:44:54 Clearly we need fauns too. (unique: Pan) 23:45:01 it was a lot of fun to fight and worked well except for some AI issues 23:45:46 ??shuffle 23:45:46 shuffle card[1/1]: Permutes your (naked) stats (str, int, dex) randomly. Ignores power level. Found in Changes and Wonders. Can be a blessing, an annoyance, a game-breaker, or a radically game-altering moment. It can help your Trolls with spellcasting. 23:45:52 the branch is on my gh but i bet it wouldn't apply cleanly... 23:46:00 fr: tree-herders 23:46:05 does that insist on moving every stat? 23:46:07 The codebase moves quickly 23:46:10 SamB: you can look up cards in-game with ?/C 23:46:31 unlike muts huh 23:46:39 SamB: it's random so technically you could end up with the same stats 23:46:40 i think 23:47:01 anyway obviously I want my Str to stay put 23:47:56 Shuffle really sucks. 23:48:08 Well, it can sometimes do great things 23:48:11 And sometimes horrible things 23:48:12 DracoOmega: elves should get wind breath 23:48:12 <|amethyst> but shuffletroll! 23:48:27 -!- rebthor has quit [Quit: Leaving.] 23:48:49 Eronarn: yeah i want to investigate the forest wyrm when i start looking at forest stuff 23:50:06 -!- ussdefiant has quit [Read error: Connection reset by peer] 23:50:27 -!- Melum has quit [Quit: Was eaten by a grue.] 23:50:34 -!- ussdefiant has joined ##crawl-dev 23:52:35 -!- Kalir has quit [Changing host] 23:54:30 -!- GuraKKa has quit [Read error: Connection reset by peer] 23:55:05 !learn add tiles_unreasons <+mumra> i suppose WWWWW looks like mountains 23:55:06 tiles unreasons[3/3]: <+mumra> i suppose WWWWW looks like mountains 23:55:36 ??tiles unreasons 23:55:36 tiles unreasons[1/3]: the bone rune tile looks uncomfortably close to a dildo, imo 23:55:41 ??tiles unreasons[2 23:55:42 tiles unreasons[2/3]: Ugh misclick 23:55:47 wait what 23:55:53 I can do that in console too ;-P 23:55:56 -!- rast has quit [Quit: ChatZilla 0.9.90 [Firefox 21.0/20130511120803]] 23:56:27 -!- Chozo has quit [Remote host closed the connection]