00:02:37 i put a patch up for 6235 00:03:36 Unstable branch on crawl.develz.org updated to: 0.12-a0-2130-g6ed070b (34) 00:05:25 Unstable branch on crawl.s-z.org updated to: 0.12-a0-2130-g6ed070b (34) 00:07:17 -!- blackcustard has quit [Quit: being stupid, sunstruck, and Dead, flew into the rocketing FIN.] 00:10:30 -!- GuraKKa has quit [Read error: Connection reset by peer] 00:12:29 -!- Crazylemon64 has quit [Ping timeout: 255 seconds] 00:18:08 -!- Kalir has quit [Ping timeout: 256 seconds] 00:18:52 -!- Fhqwhgads_ has quit [Remote host closed the connection] 00:20:02 Windows builds of master branch on crawl.develz.org updated to: 0.12-a0-2130-g6ed070b 00:20:10 -!- Zifmia has quit [Read error: Connection reset by peer] 00:20:39 -!- Zifmia has quit [Read error: Connection reset by peer] 00:21:06 -!- ogaz has quit [Ping timeout: 252 seconds] 00:28:21 -!- Crazylemon65 has quit [Ping timeout: 256 seconds] 00:36:28 -!- evilmike has quit [] 00:43:11 -!- WalkerBoh has quit [Remote host closed the connection] 00:49:14 -!- _dd has joined ##crawl-dev 00:50:53 -!- stubblyhead has quit [Ping timeout: 245 seconds] 00:54:04 -!- MarvinPA has quit [Ping timeout: 244 seconds] 00:54:44 -!- Crazylemon64 has quit [Ping timeout: 248 seconds] 00:56:23 -!- home has quit [Quit: Leaving] 01:00:28 -!- ussdefiant_ has joined ##crawl-dev 01:02:25 -!- ussdefiant has quit [Ping timeout: 276 seconds] 01:02:38 -!- ussdefiant_ is now known as ussdefiant 01:05:38 -!- ZChris13 has quit [Quit: ChatZilla 0.9.90 [Firefox 20.0a2/20130207042017]] 01:12:31 -!- sigi has quit [Ping timeout: 245 seconds] 01:12:33 -!- kekekela has quit [Ping timeout: 245 seconds] 01:16:40 -!- Arkaniad has quit [Ping timeout: 264 seconds] 01:33:28 -!- Zephryn has quit [Read error: Connection reset by peer] 01:36:32 -!- Kalir has quit [Changing host] 01:40:56 -!- minqmay has quit [Quit: Leaving] 01:47:32 -!- gluop has quit [Ping timeout: 248 seconds] 01:49:09 -!- caleba has quit [Quit: caleba] 01:52:21 -!- Poncheis has quit [Ping timeout: 248 seconds] 01:55:49 -!- eb has quit [] 01:56:07 -!- magistern has quit [Quit: This computer has gone to sleep] 02:05:08 -!- neynt has quit [Ping timeout: 248 seconds] 02:05:34 Grunt: It seems monster battlespheres really can get very physically seperated from their caster, and this is problematic for a couple reasons 02:06:00 Since the monster ones don't really expire on their own, and the caster won't make a new one while it exists, yet it's too far away to ever fire at what the caster is firing at 02:06:23 So it just kind of chills out at the other side of the level, wandering around doing nothing 02:07:17 maybe they should automatically recall it if it exists but is not in los or something 02:07:36 03ontoclasm 07* 0.12-a0-2131-gcdabb31: Umbra tiles 10(3 minutes ago, 7 files, 5+ 2-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=cdabb3185571 02:07:39 Possibly, though right now the AI routine for whether it's worth casting just elects not to cast if it exists 02:07:56 It's not even that hard to get them seperated without trying. Like, it happened to me just then by simply running away from the caster 02:08:04 And the familiar got lost in the crowd behind it and wandered away 02:09:37 alternately, maybe monster battlespheres should just time out really fast if not near their creator 02:09:55 Well, there are a few ways to handle it, yes 02:10:10 also, go me for finally making fucking umbra tiles 02:10:20 only like 2 years after they were requested 02:10:33 The old ones were kind of oppressive 02:10:49 I mean, I think they looked okay for the rare monster servitor, but were a bit annoying when they were YOURS and following you around everywhere 02:11:27 I feel like I must be missing something, but umbra1, umbra2, and umbra3 all look identical to me 02:11:34 Just sort of a solid plain grey 02:11:59 All 4 of them, I mean 02:14:53 -!- Naruni has joined ##crawl-dev 02:15:18 crawl crashed. built from source on arch linux (up to date) v 0.11.0 02:15:58 non-system installed, edited init file to have morgue and saves folders in /home//.crawl/morgue and .crawl/saves 02:16:22 does it generate any log files anywhere? 02:17:01 Well, I think crash dumps show up in the morgue directory by default. Well, they do on Windows, anyway 02:17:34 If there are platform differences, I'm afraid I'm not the one to ask 02:18:33 i did move the build folder to another directory too... i wonder if that had anything to do with it 02:19:52 DracoOmega: you have to see tham against a dark background 02:19:59 them* 02:20:12 Yeah, I had wondered if that might be true, or if there were alpha shenanigans going on 02:20:17 they're sort of sparkly dark blue starfield looking things 02:20:59 Hmmm... monster battlesphere also don't seem to properly interact with knockbacks 02:21:12 In that they aim at where the player WAS, not where they ARE 02:21:21 battlespheren 02:21:37 I somehow suspect there are other issues with this, too >.> 02:21:39 need to listen to that guy from gangster squad 02:22:36 Like, I was going to give the spell to one of these Vaults monsters, but I sort of feel like the monster implementation is probably still too rough/buggy for that at present 02:22:40 here is an issue 02:22:47 not every spell in the cj book has "battle" in the name 02:22:48 Haha 02:22:57 Battle Dart! Battle Spray! 02:22:57 ??cj 02:22:58 conjurer[1/1]: Identify target. Blast target to tiny bits. Rinse and repeat. Starts with the {book of Conjurations}. 02:22:59 BATTLELANCE 02:23:01 ??book of conjurations 02:23:01 book of conjurations[1/3]: Magic Dart, Force Lance, Dazzling Spray, IMB, Iskenderun's Arcane Familiar, Fulminant Prism 02:23:06 Battle Spray sounds like some kind of deoderant 02:23:16 iskenderun's mystic BATTLE 02:23:19 battle dart, battle lance, battle spray, iskenderun's magic battle, iskenderun's battlesphere, battle prism 02:23:24 ontoclasm++ 02:23:37 !learn edit book_of_conjurations[1] s/Arcane Familiar/Battlesphere/ 02:23:38 book of conjurations[1/3]: Magic Dart, Force Lance, Dazzling Spray, IMB, Iskenderun's Battlesphere, Fulminant Prism 02:23:44 BATTLEJUROR 02:23:50 I think think Call Canine Battlesphere was a winning hapenstance :P 02:24:14 "These stairs lead back up to the battlesphereity of the dungeon." is almost as good 02:24:35 Sounds metaphysical 02:24:43 "We are all battlesphere" 02:25:50 a warm, battlesphere sensation 02:25:55 The thing is, I think there is literally no good simple way to get monster battlespheres to follow their caster like the player version does 02:26:08 Due to all the monster behavior routines involved 02:27:08 solution: replace all monsters with battlespheres 02:27:26 I see no downsides 02:27:58 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 02:29:31 (It also vaguely bothers me that the way Grunt implemented it means that every time any monster casts most spells, it scans the whole monster list to see if there's a familiar around belonging to that monster. Sure, the list is probably not long enough that this is a performance hit worth even thinking about, but....) 02:32:33 what about in meatsprint 02:32:42 !tell st_ please use monster battlesphere in meatsprint. ty 02:32:42 elliott: OK, I'll let st_ know. 02:33:27 And it will already never miss without the need for ludicrous slaying rings! 02:33:56 it turns out slaying is kind of bad and +27000 isn't enough to never miss 02:33:58 or was it +2700 02:34:14 -!- BOOPYPUTT has quit [Quit: Leaving] 02:34:47 Haha 02:34:50 27000 I think 02:35:07 Crawl's hit chance formula is kind of complicated, though 02:35:22 (Well, you always have a flat 5% chance of missing, regardless, I think?) 02:35:31 And a similar 5% chance of hitting, regardless 02:37:38 um I think you'll find that if you make the number big enough the number 5 will literally cease to exist 02:37:41 it will just be too small 02:39:03 No, this is regardless of EV and to-hit 02:39:19 I'm pretty sure 02:40:32 Oh, my mistake. It's 2.5% 02:41:16 But basically, 2.5% of the time you auto-miss, 2.5% of the time you auto-hit, and then X% of the time, you hit (where X is based on to-hit and EV) 02:43:21 -!- Zaba has quit [Ping timeout: 245 seconds] 02:46:12 I am debating whether I want to undertake the task of trying to fix this familiar (AGAIN!!) or just go implement a different monster instead 02:46:29 And just prod Grunt about it when he's around, since he started this 02:48:35 -!- Zaba has joined ##crawl-dev 02:49:13 DracoOmega: battlesphere above all 02:49:27 Do you have any idea how much work I put into that spell already? :P 02:49:33 -!- syllogism has joined ##crawl-dev 02:49:37 ABOVE ALL 02:49:44 If I never have to touch the code again for a year, I will not mind at all 03:03:10 Deep dwarf damage resistance text messages are not shown when is is applied (https://crawl.develz.org/mantis/view.php?id=6623) by hayenne 03:04:00 things never work right when is is applied :( 03:08:46 -!- johlstei has quit [Ping timeout: 256 seconds] 03:10:59 -!- Crazylemon65 has quit [Ping timeout: 246 seconds] 03:18:33 -!- dtsund has quit [Quit: dtsund] 03:18:47 -!- Jolly___ has quit [Ping timeout: 245 seconds] 03:25:27 -!- simmarine has quit [Ping timeout: 260 seconds] 03:35:48 -!- ussdefiant has quit [Ping timeout: 252 seconds] 03:36:35 -!- rossi has quit [Read error: Operation timed out] 03:49:26 -!- blabber has joined ##crawl-dev 03:51:36 -!- ruwin has quit [] 03:53:50 -!- ontoclasm has quit [Quit: Leaving.] 03:54:55 -!- sorbius has quit [Quit: Leaving] 03:57:22 -!- ark__ has joined ##crawl-dev 04:03:31 -!- hart has quit [Read error: Connection reset by peer] 04:05:56 -!- Crazylemon64 has quit [Ping timeout: 246 seconds] 04:12:30 -!- bonghitz has quit [Remote host closed the connection] 04:14:42 -!- Nightmare is now known as Guest92497 04:22:19 -!- edlothiol has joined ##crawl-dev 04:23:24 -!- monqy has quit [Quit: hello] 04:27:27 -!- Crazylemon65 has quit [Ping timeout: 244 seconds] 04:34:24 -!- st_ has quit [Ping timeout: 264 seconds] 04:37:42 -!- Sprort has quit [Quit: Leaving] 04:38:28 -!- alefury has joined ##crawl-dev 04:39:35 -!- Nickajeglin has quit [] 04:41:27 -!- Crazylemon64 has quit [Ping timeout: 276 seconds] 04:49:11 Crawl quits on startup after pressing save and exit button (https://crawl.develz.org/mantis/view.php?id=6624) by atomicthumbs 05:07:56 -!- dagonfive has quit [Read error: Connection reset by peer] 05:12:08 -!- geekosaur has quit [Excess Flood] 05:27:29 -!- hyperbolic has joined ##crawl-dev 05:28:39 -!- elliptic has quit [Ping timeout: 260 seconds] 05:29:29 -!- hyperbolic is now known as elliptic 05:30:18 -!- noobcanoe has quit [Quit: Page closed] 05:34:53 -!- Roarke has quit [Quit: Page closed] 05:37:10 -!- DainDwarf has quit [Changing host] 05:37:30 -!- jbenedetto has quit [Read error: Connection reset by peer] 05:54:43 -!- Roarke has quit [Quit: Page closed] 06:00:52 -!- shirish has quit [Remote host closed the connection] 06:05:02 -!- hangedman has quit [Ping timeout: 245 seconds] 06:08:47 -!- atomicthumbs|lap has quit [Quit: atomicthumbs|lap] 06:32:41 -!- faze has quit [Quit: leaving] 06:39:19 -!- bonghitz has quit [Remote host closed the connection] 06:53:04 -!- Zifmia has quit [Read error: Connection reset by peer] 06:54:14 -!- Zifmia has quit [Read error: Connection reset by peer] 06:54:34 -!- Zifmia has quit [Read error: Connection reset by peer] 06:55:32 -!- Zifmia has quit [Read error: Connection reset by peer] 06:55:37 -!- bonghitz has quit [Remote host closed the connection] 06:58:47 So, apparently there is a logic error in the function that picks targets for things like heal and haste other 06:58:52 Due to a missing bracket 06:59:11 Which causes it to do silly things like not care if the target is friendly to it, or whether the spell will even help it in any way 06:59:14 is this what causes those thingies 06:59:16 mmmm 06:59:16 yes 06:59:22 -!- magistern has quit [Ping timeout: 244 seconds] 06:59:38 So this should be fixed, probably :P 06:59:41 -!- kek has joined ##crawl-dev 06:59:59 Because I just had something repeatedly hasting a hostile target, just because it was close to them 07:00:10 (While ignoring the friendly ones) 07:00:27 it is trying to make friends 07:00:40 Haha 07:01:02 Well, I will fix it myself in this vault monster patch, since I am using this code 07:01:09 (And this is why I noticed it in the first place) 07:01:23 Like, haste other behavior had always seemed a little dumb, when I had been playing, but I didn't realize it was quite THIS dumb 07:09:26 ...though this does not actually fix the problem of them not bothering to run tracers on these effects, and happily hasting YOU if you're standing between the caster and its desired target 07:25:13 -!- bonghitz has quit [Remote host closed the connection] 07:36:12 -!- Zifmia has quit [Quit: AndroidIrc Disconnecting] 07:36:34 -!- rossi has quit [Read error: Operation timed out] 07:36:56 Zermako the Insei (L3 SEMo) ASSERT((int)Buffer.size() == expanded_keys_left) in 'macro.cc' at line 549 failed on turn 455. (D:1) 07:41:09 -!- Blazinghand has quit [Ping timeout: 276 seconds] 07:53:47 -!- sigi is now known as siggboy 07:54:08 -!- nooodl has joined ##crawl-dev 08:08:52 -!- edlothiol has quit [Remote host closed the connection] 08:12:56 -!- GuraKKa has quit [Read error: Connection reset by peer] 08:38:38 -!- blackcustard has joined ##crawl-dev 08:51:15 -!- MarvinPA has joined ##crawl-dev 08:52:53 Liam (L27 HECj) ASSERT(!find_battlesphere(agent)) in 'spl-summoning.cc' at line 2458 failed. (Abyss:1) 08:53:21 Liam (L27 HECj) ASSERT(!find_battlesphere(agent)) in 'spl-summoning.cc' at line 2458 failed. (Abyss:1) 08:53:49 Liam (L27 HECj) ASSERT(!find_battlesphere(agent)) in 'spl-summoning.cc' at line 2458 failed. (Abyss:1) 08:54:03 Liam (L27 HECj) ASSERT(!find_battlesphere(agent)) in 'spl-summoning.cc' at line 2458 failed. (Abyss:1) 08:54:51 Liam (L27 HECj) ASSERT(!find_battlesphere(agent)) in 'spl-summoning.cc' at line 2458 failed. (Abyss:1) 08:59:11 !lm * crash -log 08:59:12 4374. Liam, XL27 HECj, T:136782 (milestone): http://crawl.develz.org/morgues/trunk/Liam/crash-Liam-20130210-145449.txt 09:04:25 <|amethyst> is it finding a dead battlesphere? 09:04:51 <|amethyst> I see "You destroy your battlesphere!" and then no recasts 09:06:40 I think I have the issue 09:06:49 It's a result of upgrading versions while a battlesphere already existed 09:06:54 The old one had no agent prop 09:07:00 (Since the player was the only possible agent) 09:07:03 -!- MaxFrost has quit [Ping timeout: 260 seconds] 09:07:12 So the game doesn't think it belongs to you, among other things 09:07:16 <|amethyst> hm 09:07:39 <|amethyst> was this game transferred? 09:07:47 <|amethyst> !lm liam 09:07:48 1881. [2013-02-10 14:54:49] Liam the Sorcerer (L27 HECj) ASSERT(!find battlesphere(agent)) in 'spl-summoning.cc' at line 2458 failed on turn 136782. (Abyss:1) 09:07:51 <|amethyst> !lm liam -20 09:07:53 1862/1881. [2013-02-09 22:55:51] Liam the Sorcerer (L25 HECj) killed Boris on turn 103307. (Vaults:2) 09:07:57 <|amethyst> !lm liam hecj 09:07:57 96. [2013-02-10 14:54:49] Liam the Sorcerer (L27 HECj) ASSERT(!find battlesphere(agent)) in 'spl-summoning.cc' at line 2458 failed on turn 136782. (Abyss:1) 09:08:00 Wait, no... I'm not sure that's it after all 09:08:14 <|amethyst> DracoOmega: I don't see any checks for liveness in find_battlesphere 09:08:34 <|amethyst> but I guess that would only matter if it is in the process of dying 09:08:36 Well no, but the assert is for finding a battlesphere when one should not exist 09:08:49 <|amethyst> because dying normally resets the monster type 09:08:52 Since when DUR_BATTLESPHERE expires, the battlesphere is killed 09:09:07 But it could wear off and NOT remove the one that didn't have the proper agent prop 09:09:16 <|amethyst> hm 09:09:23 <|amethyst> also, what about purple drac breath? 09:09:32 I don't think it's affected by that 09:09:34 <|amethyst> will that expire DUR_BATTLESPHERE properly? or not at all 09:09:35 <|amethyst> ah 09:10:53 But I guess what I thought was the issue can't be the whole issue on its own 09:11:17 -!- madreisz_ has quit [Ping timeout: 245 seconds] 09:11:26 I do sort of assume it has to do with what Grunt did to the code, though 09:12:47 Though a seperate issue, now that I look closely 09:12:58 cast_battlesphere is missing a fail_check(); 09:13:16 So it's currently miscast-proof 09:15:39 Something weird, now that I look closer at this part of the log 09:15:59 "You destroy your battlesphere!" happens twice in a row, without a recast inbetween 09:17:17 <|amethyst> hrm 09:17:50 I am wondering if something is muted here? 09:18:21 Or does this ignore mutes entirely? 09:19:03 <|amethyst> @rc liam 09:19:23 <|amethyst> ??rcfile 09:19:23 rcfile[1/5]: Accessible via www: CAO: http://crawl.akrasiac.org/rcfiles/crawl-{0.7|0.8|0.9|0.10|git|lorcs}/$name.rc CDO: http://crawl.develz.org/configs/{ancient|0.6|0.7|0.8|0.9|0.10|trunk}/$name.rc CSZO: http://dobrazupa.org/rcfiles/crawl-{0.10|0.11|git}/$name.rc 09:19:36 <|amethyst> http://crawl.develz.org/configs/trunk/Liam.rc 09:19:54 <|amethyst> nothing uncommented that I can see 09:20:17 Looks completely default, yeah 09:20:27 This is the kind of situation where I really wish he was around to ask what was going on 09:20:53 <|amethyst> !tv Liam crash 09:20:53 Malformed argument: crash 09:21:20 <|amethyst> !lm Liam crash -5 -tv 09:21:21 1/5. Liam, XL27 HECj, T:136773 (milestone) requested for FooTV. 09:21:41 <|amethyst> he got two 09:21:43 Yeah 09:21:49 Neither is firing, though 09:22:19 !lm Liam crash -tv 09:22:20 5. Liam, XL27 HECj, T:136782 (milestone) requested for FooTV. 09:22:31 3 09:23:33 Wait, at least I THOUGHT I saw 3 at the start of that one? 09:23:36 Only 2 for the rest of it 09:23:40 <|amethyst> yeah 09:23:49 <|amethyst> !lm Liam crash -5 -tv:<2 09:23:50 1/5. Liam, XL27 HECj, T:136773 (milestone) requested for FooTV. 09:25:17 -!- gluop has quit [Ping timeout: 256 seconds] 09:26:09 I am wondering how the heck this was pulled off 09:27:00 I can see an old familiar not getting properly associated, post-change, but how could TWO end up that way? 09:27:29 <|amethyst> btw, unrelated, it shouldn't say "You imbue your battlesphere with additional charge" if it was already at max charge 09:28:02 Yes, that is a point 09:28:25 But don't just about all duration spells have the same issue? 09:28:25 You dial your battlesphere to 11. 09:28:39 In that they don't actually notify you when you're not really extending stuff 09:28:50 -!- Elkan has quit [Remote host closed the connection] 09:29:30 <|amethyst> oh, good point 09:30:49 I think that might even be intentional, to not give information away 09:31:00 duration extending is weird though 09:31:03 <|amethyst> yeah, I think you're right 09:31:16 with some spells, you get the same boost to duration as you do when you first cast the spell 09:31:22 with others, you get a smaller boost 09:32:16 If I recall correctly, corona actually gives a BIGGER boost on the recast than it does when it first lands? 09:32:39 (I could be remembering wrong) 09:33:05 Also, I just tested with dispelling breath and ?vuln and familiar actually IS affected by that (I had forgotten), but in a proper way 09:33:11 ie: the familiar actually disappears with the effect 09:33:22 So that couldn't be responsible for the disconnect 09:33:24 <|amethyst> what if you're in range but the battlesphere is not? 09:33:31 Shouldn't matter 09:33:45 <|amethyst> I didn't see any chaos cloning going on, but that could do it too maybe? 09:33:52 Oh, hmmmm.... 09:34:01 There's a thought 09:34:07 Since it would only bother to remove ONE familiar 09:34:14 <|amethyst> not sure if that would duplicate the prop though 09:34:35 Probably they duplicate props, since I think some other things could have broken if they don't? 09:34:42 Like, for other monsters 09:34:44 I don't know though 09:35:26 -!- Rebthor has quit [Ping timeout: 245 seconds] 09:35:46 Yeah, that's the problem 09:36:13 If it gets cloned, only one will be removed when the effect expires, and this will trigger the assert 09:36:17 (If you try to recast it) 09:39:34 Probably they should just not be cloneable, however this is done 09:39:50 Though I have discovered another new bug in testing this 09:40:18 Hitting battlespheres makes them turn hostile again. I'm not sure quite how, since I specifically made it so that didn't occur, and it wasn't occuring for some period of time, at least 09:41:06 maybe something to do with turning it into a monster spell 09:41:20 since players need to be able to hit hostile battlespheres 09:41:23 Possibly, though I am not entirely sure how 09:41:28 Oh, perhaps 09:41:50 I don't recall noticing a code change to this place in the commit in question (which I did look over), but I'll have another look 09:42:00 battlesphere (13*) | Spd: 30 | HD: 5 | HP: 10-20 | AC/EV: 0/5 | 11non-living, see invisible, lev | Res: 13magic(immune), 05fire++, 02cold++, 10elec++, 03poison++, 08acid, 12drown, 04rot+++, 13neg+++, 13torm, 04napalm++ | XP: 0 | Sz: little | Int: plant. 09:42:00 <|amethyst> %??battlesphere 09:44:27 Yeah, I still don't see it on a reread 09:45:58 <|amethyst> where was the code that prevented attacks angering them? 09:46:14 It looks like it's still in place, even 09:46:25 mon-behv.cc, line 1190 09:46:48 -!- _dd has quit [Remote host closed the connection] 09:47:44 -!- _dd has joined ##crawl-dev 09:48:48 <|amethyst> DracoOmega: but there's other code inside the same function, ME_WHACK/ME_ANNOY case 09:49:11 <|amethyst> DracoOmega: if (src == &you) line 990 09:49:46 That shouldn't trigger if the familiar IS friendly, though? 09:50:24 Wait, that's not line 990 09:50:31 At least not where I'm looking at it >.> 09:50:45 <|amethyst> oh, I might have forgotten an update 09:51:05 Has something else in this file changed recently, I wonder? Because that snippet of mine DID work for a while 09:51:06 <|amethyst> hm, no, line 990 in 0.12-a0-2131-gcdabb31 09:52:16 <|amethyst> this code should get triggered for any whack 09:52:35 <|amethyst> if (event == ME_WHACK || (complicated stuff for the ME_ANNOY case)) 09:52:45 Oh, oops. I was on a branch at the time. (Despite not remembering how I might have touched that file at any time) 09:52:53 Well, all I can say is that it definitely DID work 09:52:57 Because I tested it 09:53:22 <|amethyst> yeah... not sure what would have changed, trying a git blam 09:55:44 Nothing in that area has changed in a long time 09:58:33 Going to try building an old version of this, just to make sure I'm not going crazy over here :P 09:59:20 -!- Mandevil has quit [Quit: Leaving] 09:59:59 * Grunt grumbles. 10:00:10 I figured I broke something in the process; I just couldn't figure out *what*. 10:00:26 Grunt: the code! 10:00:29 ChrisOelmueller: more specifically than that :b 10:02:56 -!- Leafsnail has quit [Ping timeout: 245 seconds] 10:04:47 -!- ussdefiant has joined ##crawl-dev 10:06:40 Okay, I am very confused now 10:06:51 Because I went back to the commit that made it so that punching them wouldn't annoy them... yet it still does 10:07:03 But I definitely tested it 10:12:25 -!- mamga has quit [Client Quit] 10:19:03 Unfortunately, I think the conversation about it must have happened in ##crawl and not ##crawl-dev 10:19:06 Now that I go looking for it 10:19:15 -!- caleba has quit [Quit: caleba] 10:19:31 -!- Leafsnail has quit [Quit: On the other hand, you have different fingers.] 10:19:59 -!- Arkaniad has quit [Ping timeout: 255 seconds] 10:21:22 -!- shirish has joined ##crawl-dev 10:21:22 -!- rwbarton has quit [Ping timeout: 244 seconds] 10:22:44 Perhaps I will have to accept it as a mystery 10:27:39 <|amethyst> DracoOmega: did you test it after rebasing to (at the time) latest trunk? 10:28:04 I don't remember what I did now, exactly 10:28:07 <|amethyst> because I see there are mon-behv changes that come after your commit's date in July but well before it actually made it to trunk 10:28:19 No, no, this was commited far after that 10:28:40 http://git.develz.org/?p=crawl.git;a=commit;h=20932f801b698903b464c03d9fa01144d0fa9498 10:29:03 <|amethyst> oh, it was a separate commit 10:30:45 I think I remember what happened now 10:31:20 I made a change elsewhere in mon-behv.cc, found it didn't actually work. Then made THIS change, and then things worked. So I reverted the first bit that did nothing. 10:31:27 Except it probably still did something 10:31:42 -!- shirish has quit [Ping timeout: 244 seconds] 10:31:46 This was rushed in more or less at the last minute, as it was being added to trunk (hence why the commit wasn't even by me. I just told him what line to change) 10:32:03 At least as best I remember 10:32:32 -!- Yermak has quit [Quit: Page closed] 10:33:24 Either way, it's probably not hard to actually fix 10:33:24 -!- bmfx has quit [Ping timeout: 276 seconds] 10:33:29 Which is the more important part 10:36:57 Hmmm... does this mean that chaos clouds can currently clone orbs of destruction, now that I look at it? 10:37:09 o_O 10:37:26 That seems very hard to have happen, but I don't see code that prevents it 10:38:34 It looks like the only things ineligable for cloning are: uniques, ghost_demons, named things, and monsters carrying artefacts 10:39:31 why is unique cloning blocked? 10:39:32 ??rupert farming 10:39:33 rupert farming[1/9]: The practice of turning a single powerful unique into a friendly army. 10:40:01 Well, then they wouldn't be very unique anymore, I guess? 10:40:22 -!- ussdefiant has quit [Ping timeout: 240 seconds] 10:40:43 Actually managing to clone an ood in a real game would be kind of hilarious, really 10:40:48 -!- ogaz has joined ##crawl-dev 10:40:59 Whether or not it 'should' be possible, it doesn't seem to be that harmful 10:41:09 Unlike familiars 10:41:22 BATTLESPHERE 10:41:22 <_< 10:41:34 I will probably keep using them interchangeably, sorry :P 10:41:38 ood-cloning is reminding me of the bug (that I believe still exists) that sometimes when you are hit by an ood, it will print the "The orb of destruction hits you!" message twice 10:41:55 I swear that I had fixed that bug at one point or another. 10:42:17 %git c1fbd6f 10:42:17 03Grunt * 0.12-a0-205-gc1fbd6f: Remove duplicate "The orb of destruction hits you!" message. 10(6 months ago, 1 file, 0+ 4-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=c1fbd6fca262 10:43:18 oh, did that not make it into 0.11 maybe? 10:43:38 -!- shirish has joined ##crawl-dev 10:43:41 someone posted about it recently but I guess they were playing 0.11.2 10:55:09 !lg * killer=Grinder the tormentor 1 x=src 10:55:10 1/2. [src=cdo] Croases the Charlatan (L5 MfAr), worshipper of Nemelex Xobeh, blasted by Grinder the tormentor (nerve-wracking pain) on D:4 on 2012-01-23 19:49:18, with 243 points after 3302 turns and 0:06:52. 10:55:12 er 10:55:13 -!- _D_ has quit [Quit: leaving] 10:55:17 I meant to do that in /query >:( 10:55:28 I must be really out of it this morning... 11:03:42 -!- y2s82 has quit [Remote host closed the connection] 11:05:34 -!- bmfx_ is now known as bmfx 11:07:17 While I'm at the fixing of minor bugs here, I figured I'd make it so that you can only fire through your OWN battlesphere (and thus can actually fire at enemy ones) 11:07:39 <|amethyst> and enemies can therefore fire at yours? 11:07:47 <|amethyst> sounds good 11:07:50 That would be a natural consequence of this, yes 11:08:18 Do you think it's sufficient to allow beams through any co-aligned battlespheres, or only ones belonging to the specific caster of them? 11:09:09 <|amethyst> I'd go with co-aligned, because it is more dangerous for the player that way 11:09:16 <|amethyst> unless you get a battlesphering pet or something 11:09:46 Co-aligned is also simpler 11:12:57 -!- SurpriseTRex has quit [Ping timeout: 256 seconds] 11:17:56 Some minor battlesphere fixes (https://crawl.develz.org/mantis/view.php?id=6625) by DracoOmega 11:19:35 -!- wheals has quit [Quit: Leaving] 11:21:01 -!- Aryth has quit [Read error: Connection reset by peer] 11:39:45 <|amethyst> DracoOmega: pushed 11:39:50 Thanks 11:41:16 -!- Adder has quit [Ping timeout: 245 seconds] 11:43:31 03DracoOmega 07* 0.12-a0-2132-g636092c: Veto chaos cloning of battlespheres 10(51 minutes ago, 1 file, 4+ 2-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=636092c9456b 11:43:31 03DracoOmega 07* 0.12-a0-2133-g3859c73: Actually prevent your battlesphere from turning hostile if you melee it 10(47 minutes ago, 1 file, 1+ 1-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=3859c7382472 11:43:31 03DracoOmega 07* 0.12-a0-2134-gbca7d87: Only let battlespheres ignore beams from co-aligned sources 10(35 minutes ago, 1 file, 2+ 2-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=bca7d87cf1f0 11:45:15 -!- Luxivar has quit [Ping timeout: 260 seconds] 11:45:49 -!- voker57 has quit [Read error: Connection reset by peer] 11:49:12 -!- Adder has quit [Ping timeout: 244 seconds] 11:49:37 <|amethyst> so does anybody see any problems with changing the frog pond to be considered a large lair ending 11:49:56 I am frankly not sure why it wasn't already 11:49:59 <|amethyst> it's pretty big, full of monsters (that wander out over the whole level), and has a decent amount of loot for a lair end 11:50:01 That always seemed odd to me 11:50:13 I think it has more loot than some large endings do 11:50:21 Well, no 'think' about it 11:52:02 i always thought it should have been a large one too, yeah 11:52:07 i think it was for a while and then was changed 11:52:15 <|amethyst> MarvinPA: no, it was always small 11:52:21 oh, weird 11:52:26 <|amethyst> I mean, ever since the large/small spit existed anyway 11:52:30 <|amethyst> split 11:52:47 <|amethyst> it was there in Zaba's original patch, and he said he couldn't remember why he made it small 11:53:39 03|amethyst 07* 0.12-a0-2135-g2f839c0: Make the frog pond a "large" Lair ending (HangedMan). 10(3 minutes ago, 1 file, 0+ 1-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=2f839c00d297 12:01:01 -!- dtsund has joined ##crawl-dev 12:02:52 -!- wheals has quit [Quit: Leaving] 12:03:47 03|amethyst 07* 0.12-a0-2136-g8102ebc: Remove a redundant check. 10(4 minutes ago, 1 file, 1+ 2-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=8102ebcc05f8 12:03:47 03|amethyst 07* 0.12-a0-2137-gc3de154: Fix description of Spatial Maelstrom in changelog. 10(3 minutes ago, 1 file, 2+ 2-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=c3de15414226 12:07:44 -!- evilmike has joined ##crawl-dev 12:10:27 -!- Arkaniad has quit [Ping timeout: 245 seconds] 12:10:38 -!- prominence has quit [Quit: Page closed] 12:11:27 -!- Leafsnail has quit [Quit: When the chips are down, well, the buffalo is empty] 12:12:21 -!- edlothiol has joined ##crawl-dev 12:13:28 -!- mikee_ has joined ##crawl-dev 12:16:14 -!- Luxivar has quit [Remote host closed the connection] 12:18:17 -!- ontoclasm has joined ##crawl-dev 12:18:57 03|amethyst 07* 0.12-a0-2138-gd22cbe5: Update changelog to 0.12-a0-2137-gc3de154. 10(3 minutes ago, 1 file, 11+ 6-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=d22cbe5a67e3 12:19:00 -!- Poncheis has quit [Ping timeout: 248 seconds] 12:19:41 "A new castle-themed rune vault for the Swamp." appears twice in a row there 12:19:55 Unless there really ARE two of those? 12:20:49 Wait, what? Did the rot swamp end actually get in? =/ 12:23:42 yes. :( 12:24:02 I must have missed that at the time. I was under them impression that most people were opposed to it, in general 12:24:43 they still are i guess 12:24:48 just not everybody cares 12:24:55 when committing changes 12:25:06 -!- st_ has joined ##crawl-dev 12:25:46 -!- dtsund has quit [Quit: dtsund] 12:26:06 Well.... >.> 12:29:05 03|amethyst 07* 0.12-a0-2139-g93a004a: Remove a duplicate changelog entry (DracoOmega). 10(5 minutes ago, 1 file, 0+ 1-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=93a004a9f431 12:30:48 I could be reading it slightly wrong, but it looks like it could theoretically have up to 7 death drakes in it 12:31:07 (Very unlikely, but still) 12:31:09 -!- SurpriseTRex_ has quit [Ping timeout: 256 seconds] 12:33:50 wait, what? that vault is awful 12:34:41 Yes 12:35:05 It was added a couple days ago, evidently 12:35:52 (I don't usually read 'new vaults added' commits that closely) 12:36:17 -!- Crazylemon64 has quit [Ping timeout: 245 seconds] 12:36:45 i happened to be subscribed to the ticket because i expressed my undying love for it there 12:36:55 death ooze and ghouls already appear in packs elsewhere, there's nothing interesting in having them here 12:37:59 the other undead swamp at least has interesting terrain with the miasma clouds making it tricky to maneuver 12:38:31 this one just has a couple of monsters that are specifically used in other branches 12:38:34 And hey, spectral hydra are a bit unique too 12:39:14 hydra simulacra i guess 12:39:30 Well, those are probably more interesting, yes 12:39:38 But either is clearly more interesting than this :P 12:39:46 spectral anything is not very interesting :P 12:40:02 Which would you rather: spectral hydra or some death drakes? :P 12:40:37 death drakes are definitely more interesting which also shows that this should not be the only measurement :o 12:41:34 in any case i'd appreciate drastically weighing it down 12:42:17 I am not sure that drastically lowering the weight of something is the correct solution if the vault is just widely considered bad 12:43:33 -!- delior has joined ##crawl-dev 12:45:40 -!- y2s82 has quit [Remote host closed the connection] 12:45:49 -!- delior has quit [Client Quit] 12:46:22 -!- motorbit has quit [Quit: Page closed] 12:50:51 -!- rwbarton has quit [Ping timeout: 245 seconds] 12:51:32 -!- dtsund has joined ##crawl-dev 12:51:52 -!- simmarine has joined ##crawl-dev 12:54:37 -!- ogaz has quit [Ping timeout: 245 seconds] 12:59:36 -!- Rebthor has quit [Ping timeout: 245 seconds] 13:02:50 -!- simmarine has quit [Quit: Leaving] 13:03:09 -!- simmarine has joined ##crawl-dev 13:06:28 -!- iasov has quit [Ping timeout: 248 seconds] 13:10:49 -!- Kalir has quit [Changing host] 13:11:56 by the way, speaking of swamp endings, what do people think about the lernaean hydra appearing in more of them? 13:12:46 I noticed that grunt's new castle ending has the lernaean hydra in it... I'm just wondering if maybe some of the classic hydra-y endings should get at least a chance of having TLH as well 13:14:25 Sounds fine by me, I think 13:14:39 -!- magistern has quit [Quit: This computer has gone to sleep] 13:15:17 since being able to say "these two hydra endings 100% do not have TLH, these two hydra endings 100% do have TLH" seems not that great 13:16:16 on the other hand, it does help to distinguish the vaults better from each other, which is why I also sort of like having TLH only generate in one of them 13:19:47 spectral TLH 13:21:03 TLH simulacrum? :P 13:21:24 I was really just thinking of "swamp" and "swamp_alternative" though 13:24:09 -!- mumra has joined ##crawl-dev 13:28:23 -!- rkd has quit [Ping timeout: 256 seconds] 13:32:57 -!- madreisz has quit [Ping timeout: 245 seconds] 13:38:10 -!- atomicthumbs has quit [Quit: atomicthumbs] 13:49:21 I'd support that 13:49:39 -!- absolutego has quit [Quit: leaving] 13:56:42 -!- morphy has quit [Ping timeout: 245 seconds] 13:57:41 -!- kek has quit [Read error: Connection reset by peer] 13:58:10 -!- kek has joined ##crawl-dev 13:59:39 -!- monqy has joined ##crawl-dev 14:02:15 gonna agree that rot swamp end doesn't look too fun 14:02:30 there's nothing wrong with comitting something, trying it a bit, and then removing it if it sucks though 14:04:44 also i agree with making tlh more common. all the lair branches have their own uniques now, but for some reason swamp's is only in some rare vaults 14:06:04 -!- wheals has quit [Quit: Leaving] 14:10:45 -!- blabber_ has joined ##crawl-dev 14:13:09 -!- Somenoob has quit [Quit: Page closed] 14:13:53 -!- blabber has quit [Ping timeout: 248 seconds] 14:14:10 -!- home has quit [Quit: Leaving] 14:16:37 evilmike: yeah, I'm certainly not removing it myself until I've seen it in action in a real game 14:30:52 -!- eb has quit [Ping timeout: 240 seconds] 14:38:12 -!- Rebthor has quit [Quit: ChatZilla 0.9.89 [Firefox 18.0/20130104151925]] 14:38:22 Oh, a new crash bug with the monster version of battlesphere 14:39:29 If it's cast by something with a mid > 700 14:40:07 that's possible? 14:40:34 Well, mid's don't get reused, do they? 14:40:51 sorry i meant monster battlesphere is possible? 14:40:53 So that would just mean that 700 monsters have been generated so far in the gamre 14:40:59 -!- Leafsnail has quit [Quit: Why is the alphabet in that order? Is it because of that song?] 14:41:04 Grunt made an implementation of it the other day 14:41:05 i don't know how mid works 14:41:15 There are a few issues with it, though 14:42:03 Either way, this bit was clearly meant to use mindex and not mid 14:42:56 This spell took me ages and ages to get working right, and somehow I feel like I have inherited a new cluster of bugs through no fault of my own :P 14:43:11 -!- HellTiger has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 14:44:18 -!- HangedMan has joined ##crawl-dev 14:46:41 -!- minqmay has quit [Ping timeout: 245 seconds] 14:47:08 http://sprunge.us/MUGe 14:48:22 -!- syllogism has quit [] 14:49:59 <|amethyst> DracoOmega: I see it's using mons->foe = (agent->is_player()) ? MHITYOU : agent->mid 14:50:17 <|amethyst> DracoOmega: that should be mindex() not mid 14:50:22 Yes, I noticed this 14:50:52 <|amethyst> oh, and I see another one 14:50:54 -!- ZRN has quit [] 14:51:00 (There is a similar mistake in the mgen_data 14:51:32 -!- MattyDub has quit [Quit: Page closed] 14:52:02 -!- wheals has quit [Read error: Connection reset by peer] 14:53:06 -!- neynt has quit [Ping timeout: 276 seconds] 14:53:17 HangedMan: can I use this as an excuse to land deep troll earth mages? <_< 14:53:40 Grunt: Are they going to cast LRD and Shatter too :P 14:53:41 I fully support their existence (for the umpteenth time :P) 14:53:47 greensnark: They cast LRD and Dig. 14:54:01 Can they passwall 14:54:04 That is the queston 14:54:04 it would be nice if I wasn't cheating there, sure 14:54:13 No, because monsters can't passwall right now <_< 14:54:18 Grunt: Fix it! 14:54:19 mountain dwarf stalker unique 14:54:28 :) 14:54:29 or perhaps grey elf stalker? ogre mage stalker? 14:54:32 I did, as part of another batch of monster spells, but it was reverted. >_> 14:55:07 <|amethyst> DracoOmega: in the mgen_data the foe should just be MHITYOU, right? 14:55:36 agent->mindex() is probably okay? 14:55:48 <|amethyst> it won't shoot its own caster even if that's a monster? 14:55:50 I don't know if this actually works to make monsters follow each other correctly, though 14:55:54 I don't know 14:55:59 (I was about to test if this works right) 14:56:49 <|amethyst> oh, you're fixing it? 14:56:57 -!- Wehk has quit [Read error: Connection reset by peer] 14:57:05 <|amethyst> I'll wait for your patch then 14:57:16 Well, fixing the crashes is easy 14:57:24 Fixing the behavior may be a lot harder 14:57:36 Since I am not sure that you can get one monster to follow alongside another like they can with players 14:57:50 And the functionality of the spell kind of breaks if they just start to wander off 14:57:51 <|amethyst> Grunt: how much testing did you give monster battlesphere? 14:58:09 -!- _D_ has quit [Quit: leaving] 14:58:22 -!- siggboy has quit [Ping timeout: 245 seconds] 14:59:38 Yeah, it seems to mostly be ignoring having its foe set to its creator and some other part of the behavior code is automatically reverting it to MHIT_NOT 15:00:56 And so you can easily run into bewildered battlespheres elsewhere in the level, just sitting there doing nothing 15:01:10 will the deep troll earth mages use dig to widen corridors???? 15:01:19 It should, yes 15:01:34 (i've been looking forward to deep troll band improvements for a while, that was one of my long time wishes for them) 15:01:36 I am not sure quite how intelligent it is about where it casts it, but supposedly it uses logic similar to boring beetles 15:01:44 So it's at least something 15:02:06 well, they more kind of cut diagonal holes in corridors if they're stuck in one because often the positioning doesn't place them in a way to readily dig out corridors 15:02:27 and do big cuts across corners and such if you try to flee through rock corridor places 15:02:43 create a spell that melts rock in an AOE centred around the caster... 15:02:44 (did pan when cacodemons got dig) 15:03:11 Well, it is probably possible to improve the target choosing for dig 15:03:16 |amethyst: I spawned some monsters that used it, fought against them successfully, etc.... 15:03:56 what if you create a battlesphere+iood combo, that also explodes when it hits, kind of like the bfg from quake 2 15:03:58 level 9 pure conj 15:04:19 I was contemplating making ball lightnings shoot lightning bolts while they were in flight when I was tinkering with CBL the other day. 15:05:14 Something else is wrong here 15:05:14 battlesphere+iood combo that leaves a trail of fulminant prisms 15:05:30 Even after reuniting the stranded battlesphere with its caster, it's not firing 15:06:19 Not sure why 15:07:12 grunt: well my idea was more like an iood that rapidly shoots imbs at stuff near it, and then explodes like a ball lightning once it touches something (but more powerful). because i like explosions 15:07:54 1learn add evilmike I like explosions 15:07:54 kamikaze experimental kobold golems 15:08:23 -!- inspector071 has quit [Ping timeout: 252 seconds] 15:12:44 In fact, I think the monster battlesphere may only be getting a target lock on the player partially by accident 15:12:56 Since the aiming routine is still using monster_at() 15:14:54 apparently weird stuff happens when you give slime creatures summon spells 15:15:01 they spam it all the time out of los 15:15:12 it's like 4.1 mode or something?? 15:15:48 Hmmm... an more target locking behavior is involving invalid_monster_index() 15:15:55 The more I look at this, the more things are wrong >.> 15:16:44 st_: Slime creatures are special-cased to be able to use abilities and such when out of LoS 15:16:50 So that they can split when you're not looking 15:17:12 makes sense 15:17:46 I suppose if I wanted I can prevent it by using that real_spells flag or whatever 15:17:52 but I like it this way. 15:18:13 so is the boss a hd:100 spellcasting titanic slime creature that summons modified slime creatuers too or is it something else that happens to summon these ridiculous slime creatures 15:18:20 what happens if you take the behaviour used for slime creatures and the one used for starcursed masses, and create a frankenmonster out of both of those. so it splits up on its own, and then merges into something stronger and extremely horrible. possibly until it overruns the level 15:18:39 it summons starcursed masses now 15:18:44 Oh dear 15:18:50 because slime creatures spam too much and also don't kill you 15:20:21 Yeah, I think fixing this is going to take a fair bit of work 15:20:38 -!- Aryth has quit [Read error: Connection reset by peer] 15:21:01 evilmike: I've been working on a new sprint 15:21:12 Which I certainly lack the mental reserves to do now, after the number of hours I've been coding other stuff today 15:21:20 yeah i saw the pastebin thing. it looks really weird but fun 15:21:49 To be perfectly honest though, I feel a little dubious about even player ghosts getting it in its current state, since it is prone to various forms of breakage 15:22:34 all i can suggest right now is since it's meat sprint, please use those flesh wall/floor tiles 15:25:40 hrm, these aren't nearly red enough 15:26:44 just bug someone to make a variant on them or something 15:26:58 the teeth one is pretty disturbing 15:28:06 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 15:29:43 -!- ebarrett is now known as eb 15:31:52 Well, I think I will just post a tiny patch to fix this crash and sort of shrug about what should be done with the rest of it for a while 15:32:29 -!- Crazylemon65 has quit [Ping timeout: 256 seconds] 15:33:47 At the very least, I can't do anything useful with it right now 15:38:36 Personally I might think it best to disable the spell for ghosts until some of the other stuff is straightened out, but that depends on how much you're okay with it being visibly wonky 15:38:51 -!- Mandevil has quit [Quit: Leaving] 15:41:02 Fix for monster battlesphere crash (https://crawl.develz.org/mantis/view.php?id=6626) by DracoOmega 15:41:47 -!- blabber_ has quit [Quit: leaving] 15:43:11 DracoOmega: how bad precisely is the breakage when used by monsters? are we talking crashes, or just sometimes wandering off from the caster and not doing anything? 15:43:37 The latter is the most visible thing. That patch should fix the only crash I currently know of 15:43:59 But there are enough parts of the code that clearly aren't correct for the monster version that I worry more behavioral issues are also lurkign 15:44:17 Though it seems like some of my fallbacks may be fairly robust for it not to be failing worse 15:44:59 Another thing with the 'wandering off' bit is that monster battlespheres also don't expire, and the caster won't recast if it already exists, no matter how stranded it is 15:45:36 not expiring seems pretty broken already to me 15:46:19 I don't really see much point in "implementing" monster spells if we aren't going to get even basic stuff like that right... 15:47:26 -!- caleba has quit [Quit: caleba] 15:52:46 <|amethyst> why does this need a duration-like thing anyway? 15:53:01 <|amethyst> can't you just make battlespheres count as summoned and have a timeout that way? 15:53:53 Well, I think originally DUR_FAMILIAR was shorthand not to need to scan the whole monster list every time the player casts anything, since the vast majority of the time this is a pointless exercise 15:54:48 <|amethyst> You can store a prop in the caster too 15:54:57 -!- Zifmia has quit [] 15:55:07 <|amethyst> actually, maybe just that instead of the prop in the familiar 15:55:12 <|amethyst> or maybe both 15:55:32 Just store an mid of the familiar as a prop in the caster? 15:55:49 <|amethyst> yeah, props["battlesphere"] = mons->mid 15:55:51 That is possibly better, I guess 15:56:03 I just played with monster battlesphere a bit... I agree that it doesn't behave right at all 15:56:14 <|amethyst> then most of your scans are avoided, and you just need one when a battlesphere dies or times out 15:56:36 <|amethyst> and if you keep bs_mid pointing to the owner, you don't even need that 15:56:58 <|amethyst> though I wonder why you can't just mark the creator as the summoner when creating the monster 15:57:29 There's no field for that 15:57:29 Just a string one 15:57:31 <|amethyst> oh, hrm 15:57:41 Yeah, I was a little surprised when I went looking for it at first, too 15:57:59 But it just stores the name as a string for purposes of death announcements and such, with no actual reference to the actor 15:58:17 (Incidentally, the monster version currently DOES scan all monsters for a familiar's existence every time any monster casts any conjuration) 15:59:16 This is probably not really a PRACTICAL problem, but... 15:59:22 <|amethyst> oh, right, summoner is in the mg but not the monster 16:01:49 <|amethyst> So, put the battlesphere's mid in a prop of its creator, and vice versa. Whenever you activate a sphere, assert that the link is correct in both directions 16:02:09 <|amethyst> should catch errors fairly quickly then 16:02:17 -!- ogaz has joined ##crawl-dev 16:02:23 Just use that technique if you want to get rid of the loop, in any case. 16:02:26 <|amethyst> and that avoids loops for either direction of check 16:02:26 I was contemplating that earlier. 16:03:08 <|amethyst> but you have to be careful to do that for anything that could cause a battlesphere to cease to exist or come into being 16:03:30 There are already several checks for that, I think 16:03:34 <|amethyst> now that cloning is prohibited I think at least the creation side is covered 16:03:35 <|amethyst> yeah 16:03:44 <|amethyst> cloning was one that was missed 16:03:59 It would never have even occured to me 16:04:05 Since it's something that mostly never ever happens :P 16:05:57 when do new V monsters land? 16:06:12 new V monsters? 16:06:16 What new V monsters? 16:06:17 dracoomega's 16:06:26 They're coming along nicely! 16:06:27 DracoOmega: do you have new V monsters 16:06:32 good :) 16:06:44 I'll probably have a patch ready for submission before the week is out 16:06:49 clearly this is the biggest thing since ... like some sort of V slicing machine 16:06:54 one locks doors for the player, one makes all awake monsters aware of the player's positiong, one does recalling, uhh 16:07:26 I'm not sure that V particularly needs new monsters, honestly 16:07:46 it would be awesome if V and D actually had different monsters 16:07:47 distinguishing it from D would be good, but that could be done with existing monsters too 16:07:50 new ones are cool though 16:08:11 I think we should be worrying more about current boring monsters than entirely new ones. 16:08:14 Like deep trolls. <_< 16:08:17 Or some types of golem. 16:08:36 Grunt: yes, we should create new monsters so we can remove the golems :P 16:08:37 well, as evilmike pointed out a while back on devwiki V page, changing rarities for D or V ends up possibly weakening the voariety of D 16:08:54 I keep pestering marvinpa to make gargoyles speed 12 and then have them replace most golems 16:09:08 at some point i am up for golem removal and stuff, yeah 16:09:26 i've just been feeling lazy! 16:09:36 hang on, evilmike cannot me quoted enough here: 16:09:38 I'd like to propose a small thought experiment. Suppose (in some alternate univertse) that the Vaults is a new branch in development, rather than an already existing one. Under this alternate version of crawl, all the same branches exist, except for the Vaults (which is planned to be added in some future version). What do you think the branch would wind up looking like, in this case? 16:09:39 if something changes, just make V slightly more inclined to have sentient monsters, and D be miscellaneous 16:09:46 I'll probably want to scruitinise golems myself in the near future, but I want to get the exact details of the deep troll thing out of the way first. 16:10:06 no more agate snails in V, or spiny worms, or large zombies 16:10:09 evilmike: that is about what I was thinking, yeah 16:10:37 Heck, the convoker's word of recall currently only works on I_NORMAL or above things, even >.> 16:14:17 HangedMan: of note, i've fixed one of the two major bugs in hypervaults. unfortunately i've been drinking all weekend and the other one is unlikely to get fixed tonight :S 16:14:33 boooo 16:14:45 -!- Namey has quit [Quit: Leaving] 16:14:59 50% is pretty good 16:15:45 although really i should spell that 50 perschent 16:16:59 -!- dtsund has quit [Quit: dtsund] 16:24:11 fishty prescents 16:31:50 http://git.develz.org/?p=crawl.git;a=blob;f=crawl-ref/source/dat/des/branches/blade.des so how do I change the lua to do a second variable from the same list without repeating the list 16:33:30 -!- ZChris13 has joined ##crawl-dev 16:40:14 -!- inspector071 has quit [Ping timeout: 252 seconds] 16:40:59 HangedMan: make the list a local variable 16:41:58 03ontoclasm 07* 0.12-a0-2140-g9c3aa10: Alter some wall/floor recolors. 10(4 minutes ago, 3 files, 106+ 96-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=9c3aa101f441 16:42:04 -!- crate has quit [Disconnected by services] 16:42:14 -!- crate_ is now known as crate 16:42:23 that should at least help alleviate pinkabyss 16:42:31 finally 16:42:48 like `local weapontypes = {"all", "things"}` and then two `util.random_from(weapontypes)` 16:43:42 hmm... i wonder if desaturating wall_pebble would help 16:43:53 -!- dtsund has joined ##crawl-dev 16:45:44 danke, chrisoelmueller 16:47:24 -!- dtsund has quit [Client Quit] 16:49:43 http://sprunge.us/AMJD 16:49:57 oh whoops those G should be F 16:50:12 but, for the sake of making it more interesting and more rewarding, a good change? 16:51:40 -!- edlothiol has quit [Ping timeout: 256 seconds] 16:54:24 I am never as confident at reading the randomization as I feel I should be 16:54:27 HangedMan: Still seems pretty marginal to me 16:55:10 well yes I'm not making it _amazing_ 16:55:13 just "better" 16:55:16 Blade itself is a pretty marginal proposition ever since dancing weapons became death machines 16:55:31 It's a step in the right direction :) 16:55:31 certainly could weaken lots of the dancing weapons, sure 16:55:43 I would randomise the stair placement rather than walls 16:55:45 But I doubt if it would tempt anyone into Blade who wouldn't go there already 16:55:53 i would still rather just remove the branch and replace the tukima wizlab with bits from it 16:56:09 either all stairs central (on walls), central, or off to the sides (on walls) 16:56:45 sounds good, st_ 16:58:28 -!- DracoOmega has quit [Quit: Leaving] 17:02:12 03ontoclasm 07* 0.12-a0-2141-g9aa846c: Desaturate pebble and Zot walls slightly. 10(3 minutes ago, 8 files, 0+ 0-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=9aa846c4b41c 17:02:14 add/modify lines to init.txt and/or options_guide.txt (https://crawl.develz.org/mantis/view.php?id=6627) by gutt 17:02:14 -!- Kalir has quit [Changing host] 17:03:35 hrm, 22 to 32 dancing weapons gets pretty ridiculous, I'm tempted to nsubst 0s through the floor instead of using default floor spawns 17:04:14 (current is 14 to 25 for some reason) 17:04:24 how did it increase? 17:04:41 well I'm explicitly placing two more but other than that uhhhhh 17:05:31 oh, just weird randomness, nvm 17:12:13 -!- Elkan has quit [Quit: Quitte] 17:12:40 -!- bonghitz has quit [Remote host closed the connection] 17:16:27 -!- gutt has joined ##crawl-dev 17:20:15 -!- ark__ has quit [Quit: Leaving] 17:33:09 -!- Guest92497 has quit [Ping timeout: 248 seconds] 17:37:34 [Patch] Double, buff Blade reward; randomize layout; limit spawns (https://crawl.develz.org/mantis/view.php?id=6628) by Claws 17:43:56 -!- dtsund has joined ##crawl-dev 17:47:19 Do Octopode mutate differently? 17:47:48 "You feel extremely strange. You feel a little hungry. You feel clever. Your metabolism slows. It was a potion of mutation." 17:48:15 <|amethyst> In 0.11? 17:48:15 And all non-racial I have on the A-screen is "You are agile (Dex +1). Your mind is acute (Int +1)." 17:48:19 yes 17:48:27 Napkin: the first and the third mutations there canceled out 17:48:32 <|amethyst> oh, right 17:48:38 why so? 17:48:43 -!- ZChris13 has quit [Remote host closed the connection] 17:48:48 ("You feel a little hungry" and "Your metabolism slows" are opposites) 17:48:56 ahhhh 17:48:58 and I guess you already had dex+1 from something else 17:49:06 yes 17:49:12 sorry, of course 17:49:15 <|amethyst> There was some weirdness up to and including 0.11, though 17:49:15 thanks :) 17:49:31 <|amethyst> in that if it tries to give you a mutation your body doesn't support, that mutation will be cancelled 17:49:36 <|amethyst> in 0.12 it retries 17:49:56 i see 17:58:10 -!- ZChris13 has joined ##crawl-dev 18:01:32 snoopy (L19 KoAs) ASSERT(!invalid_monster_index(mg.foe) || mg.foe == MHITYOU || mg.foe == MHITNOT) in 'mon-place.cc' at line 1739 failed. (Spider:5) 18:01:57 -!- nicolae- has joined ##crawl-dev 18:02:04 <|amethyst> I bet that's the mindex/mid confusion crash 18:02:12 <|amethyst> !lm snoopy crash -log 18:02:14 2. snoopy, XL19 KoAs, T:73129 (milestone): http://dobrazupa.org/morgue/snoopy/crash-snoopy-20130211-000130.txt 18:02:27 monster cause fear is really terrible geez 18:02:41 it's like impossible for something to fear you at XL27 18:02:58 is there anything besides eidolon that cause fear 18:03:00 obviously we just need to change the numbers 18:03:03 giant orange brain 18:03:10 ghosts 18:03:30 also cause fear does basically nothing, since the eidolon etc. will just come into melee with you anyhow 18:03:34 Ghosts can't cast Cause Fear. 18:03:39 really 18:03:56 ...which strikes me as an oversight, but maybe there's a reason? 18:04:00 ontoclasm: obviously st_'s orb spider unique is going to use cause fear 18:04:02 I can envision panlords casting it now <_< 18:04:07 for maximum fffffffffffffff 18:04:13 maybe you could give fear-causers some ranged effects and also the keep-away tactic of orb spiders 18:04:17 give something cause fear and mesmerize 18:04:27 and maintain range 18:04:32 can you be scared and mesmerized at the same time? 18:04:34 You cannot move away from it! You cannot move closer to it! 18:04:35 give eidola agony and then make them spawn in crypt 18:04:43 "finally, rN has a use" 18:04:51 eidolon (15W) | Spd: 11 | HD: 13 | HP: 51-91 | AC/EV: 12/10 | Dam: 1313(drain), 1302(drain int) | 07undead, 10doors, evil, see invisible, lev, !sil | Res: 06magic(138), 02cold, 09poison+++, 12drown, 04rot+++, 13neg+++, 13torm, 04napalm | Vul: 08holy++ | XP: 1369 | Sp: pain (d14), cause fear | Sz: Medium | Int: normal. 18:04:51 %??eidolon 18:05:39 by the time you see that, pain is basically cantrip 18:05:40 nicolae-: Yes. 18:05:42 By the same monster, even. 18:05:59 W monsters in general are pathetic 18:06:01 are there even any existing monsters that do both, though? 18:06:21 eidolon (15W) | Spd: 11 | HD: 13 | HP: 51-91 | AC/EV: 12/10 | Dam: 1313(drain), 1302(drain int) | 07undead, 10doors, evil, see invisible, lev, !sil | Res: 06magic(138), 02cold, 09poison+++, 12drown, 04rot+++, 13neg+++, 13torm, 04napalm | Vul: 08holy++ | XP: 1540 | Sp: cause fear, b.draining (3d18), agony | Sz: Medium | Int: normal. 18:06:21 %??eidolon spells:cause_fear;bolt_of_draining;bolt_of_draining;agony 18:06:26 Can we get Haunt to spawn eidolons, occasionally? 18:06:27 <_< 18:06:35 not if they have cause fear 18:06:37 that would get potentially annoying 18:06:49 -!- rossi has quit [Quit: WeeChat 0.4.0] 18:06:54 <|amethyst> !tell DracoOmega the mid/mindex crash appeared in the wild: http://dobrazupa.org/morgue/snoopy/crash-snoopy-20130211-000130.txt 18:06:54 |amethyst: OK, I'll let DracoOmega know. 18:07:12 <|amethyst> Grunt: that bug is your fault, btw :) 18:07:31 So I hear. >:( 18:07:52 <|amethyst> hm 18:07:52 do I really have to wield a chunk to use the spell Sublimation of Blood? 18:08:00 <|amethyst> I guess I can apply DracoOmega's patch 18:08:11 <|amethyst> though it can be simplified I think 18:08:12 Napkin: no, you can use it on yourself too! 18:08:19 <|amethyst> since you.mindex() is MHITYOU anyway 18:08:29 i knew i should have added that part *sigh* 18:08:36 do I really have to wield a chunk to use the spell Sublimation of Blood without hurting yourself? 18:08:45 Yes. 18:09:00 or a meat based permafood 18:09:05 -!- BOOPYPUTT has quit [Client Quit] 18:09:08 wait, no, i'm thinking of simulacrum i think 18:09:11 oh, how inconvenient 18:09:25 should make the autoinscription thing that makes chunks wieldable on 1 commented out in the init 18:09:29 (or make it default) 18:09:35 can that be fixed? 18:09:58 having chunk in your backup is already bothersome.. standing on a corpse should be enough 18:10:45 what if you can't wield things 18:11:11 -!- johnstein has quit [Remote host closed the connection] 18:11:12 *having chunk in your backpack is already bothersome.. standing on a corpse should be enough 18:11:21 -!- anidude has quit [Remote host closed the connection] 18:11:43 <|amethyst> I don't see a problem with that, actually, since you'd usually be losing more than one chunk's worth of meat 18:11:46 no? adding those extra steps is just unnecessary micromanagement 18:12:05 it means plausibly using sublimation of blood in battle very easily 18:12:11 exactly 18:12:24 and also with ash and in similar situations 18:12:24 it's already a very powerful spell 18:12:26 * Grunt envisions a Kiku corpse + Sublimation combo... 18:12:30 yeah, yeah, the old arguments 18:12:51 animate dead raises all corpses now too.. that took 3 years, too 18:13:25 not against it but questioning your "unnecessary" in terms of balance 18:14:06 -!- DainDwarf has quit [Quit: Dain's default quit message] 18:14:21 then make the spell take 2 turns? or 1.5 to be precise 18:15:09 but there must be an easier way than manually wielding chunks 18:15:10 -!- johnstein has joined ##crawl-dev 18:15:25 <|amethyst> who is "chris" on mantis? 18:15:31 not me 18:15:43 |amethyst: 18:15:52 <|amethyst> oh, it is you, okay 18:16:47 <|amethyst> I was wondering why no one commented on 6515 18:17:06 <|amethyst> maybe it's the external links for patche :) 18:17:07 <|amethyst> s 18:17:31 <|amethyst> I think it's a good idea, particularly making * work for ctrl 18:17:35 yes patches that one can actually see what they do surely are a bad thing 18:17:58 03DracoOmega 07* 0.12-a0-2142-g00a867d: Fix some potential monster battlesphere crashes 10(3 hours ago, 1 file, 3+ 3-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=00a867da7ebc 18:17:58 03|amethyst 07* 0.12-a0-2143-g0cd1f8c: Simplify (and fix formatting). 10(8 minutes ago, 1 file, 5+ 4-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=0cd1f8c9d9f6 18:18:02 but i think i've found one player using * so far during the last weeks 18:18:05 <|amethyst> I usually click "show content" 18:18:25 they didn't seem to mind moving the functionality however 18:19:01 well my patch workflow also doesn't usually generate a file to upload, so there's that 18:19:15 <|amethyst> true 18:19:42 oh right, 6199 can be closed 18:19:43 <|amethyst> how does syncing the rest manual usually work? 18:20:01 no idea, possibly editing the wiki suffices and then somehow magic happens 18:20:11 since what it needed to fix was reverted as part of the newnewvaults changes 18:20:12 i am not sure about whether O really is a good key for this btw but figured since I already did it 18:23:08 <|amethyst> is there a need to unmap / ? 18:23:24 <|amethyst> you mentioned fake shift, is that slash? 18:23:29 exactly 18:23:33 <|amethyst> oh, it is 18:23:55 -!- been has quit [Quit: Page closed] 18:24:09 <|amethyst> I always wondered why that key appeared to do nothing, but only give "Unknown command." every other time :) 18:24:54 oh that reminds me of looking into something related 18:25:12 the inventory screen and ctrl-W also don't go together well in webtiles 18:25:22 but * and / can't really be unmapped there 18:25:47 -!- dtsund has quit [Quit: dtsund] 18:26:26 is there another key that can be used to toggle weights in place of ctrl W 18:27:06 most keys are blocked really but yes i wanted to find a free one that's not totally abstruse 18:27:35 how about ` 18:27:58 works for me 18:28:52 of course then all three of `', have a different meaning and the docs will look awful 18:29:03 but it's better than hiding ^W entirely i guess 18:29:15 any ##crawl ops might want to take a look at BOOPYPUTT's ident 18:29:48 why not just make weights display all the time 18:30:13 -!- Nakatomy has quit [Remote host closed the connection] 18:35:11 wow, uh, inventory code still uses hardcoded commands everywhere 18:35:17 ... 18:35:35 not very fun to work with and i kind of don't want to add more of that 18:35:45 even if making ` do the same as ^W would be trivial 18:39:39 -!- _dd has quit [Ping timeout: 260 seconds] 18:40:00 -!- Jayrays has quit [Ping timeout: 252 seconds] 18:43:15 03ChrisOelmueller 07* 0.12-a0-2144-ga07b571: Retire * and / keys for cycling stashes on level map 10(4 weeks ago, 5 files, 10+ 13-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=a07b571a7326 18:43:15 03blackcustard 07* 0.12-a0-2145-g49c2f50: Fix very strange occurances when adjusting items. 10(19 hours ago, 1 file, 1+ 3-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=49c2f50a475c 18:43:42 |amethyst: yay, now officially am taking complaints on this :) 18:44:09 tick? 18:44:11 -!- lobf has quit [Quit: lobf] 18:44:14 probably not becoming a mountaindwarfian revolt though :( 18:46:34 -!- kek has quit [Quit: Kicked by KickServ] 18:48:20 Cherry-picked 1 commit into stone_soup-0.11 18:49:49 ChrisOelmueller: fuck you I used those keys all the time it was the best. 18:50:31 -!- home has quit [Quit: Leaving] 18:51:02 -!- neynt has quit [Read error: Operation timed out] 18:53:32 -!- dtsund has joined ##crawl-dev 18:54:30 st_: but look we have all those shiny new keys that are almost the same!! 18:55:08 why not just add some new keys 18:55:22 Oh come on, this is hardly a key issue. 18:55:24 * Grunt flees in terror. 18:55:30 -!- rast has joined ##crawl-dev 18:59:45 <|amethyst> I'm going to slash the next person who stars making bad puns 19:00:13 then i'd better not enter this conversation 19:00:49 "Rescue the Keyalees so you can feed them to the Lockos and get past them to Rampo the Ramp and Ringy the Burning Ring." 19:01:24 <|amethyst> nicolae-: return to your home or I'll have to end you 19:01:44 i don't think you tilde numpad insert page down 19:03:20 -!- bonghitz has quit [Remote host closed the connection] 19:07:57 -!- Datul has quit [Ping timeout: 245 seconds] 19:08:55 <|amethyst> etaoin shrdlu! 19:09:52 whoa i didn't know we allowed that kind of language in ##crawl-dev 19:15:02 -!- morphy has quit [Ping timeout: 245 seconds] 19:21:18 -!- Flun has joined ##crawl-dev 19:36:15 -!- nicolae- has left ##crawl-dev 19:38:21 -!- rast has quit [Read error: Connection reset by peer] 19:42:08 -!- alefury has quit [] 19:47:16 -!- BOOPYPUTT has quit [Quit: Leaving] 19:47:41 -!- thetao has quit [Quit: Page closed] 19:48:42 -!- Blazinghand has quit [Read error: Connection reset by peer] 19:51:16 -!- scummos has quit [Ping timeout: 248 seconds] 19:52:08 -!- evilmike has quit [] 19:57:50 -!- Kellhus has quit [Quit: Page closed] 20:03:23 -!- gutt has left ##crawl-dev 20:09:33 -!- Zermako has quit [] 20:15:31 -!- lobf has quit [Client Quit] 20:19:15 03HangedMan 07* 0.12-a0-2146-g06318ed: Buff, double Blade reward; randomize layout; control spawns 10(3 hours ago, 1 file, 42+ 37-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=06318ed424e9 20:26:50 -!- Roarke has quit [Quit: Page closed] 20:34:43 -!- dtsund has quit [Read error: Connection reset by peer] 20:35:38 -!- dtsund has joined ##crawl-dev 20:44:51 -!- dtsund has quit [Quit: dtsund] 20:49:34 -!- sigi has quit [Quit: leaving] 20:51:01 -!- despairness has quit [Quit: Page closed] 20:52:51 -!- crate has quit [Ping timeout: 276 seconds] 20:53:23 -!- crate_ is now known as crate 20:54:37 03ontoclasm 07* 0.12-a0-2147-g3c97e80: New floor tiles for the vestibule. 10(2 minutes ago, 8 files, 9+ 1-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=3c97e804771e 20:58:01 -!- Zifmia has quit [Read error: Connection reset by peer] 21:00:23 -!- HangedMan has quit [Read error: Connection reset by peer] 21:00:27 -!- magistern has quit [Quit: This computer has gone to sleep] 21:05:44 -!- inspector071 has quit [Ping timeout: 255 seconds] 21:08:26 I guess it's not possible to keep meatsprint descriptions inside the file 21:09:48 -!- dtsund has joined ##crawl-dev 21:10:57 -!- eggonlegs has quit [Changing host] 21:11:13 -!- ontoclasm has quit [Read error: Connection reset by peer] 21:15:48 -!- Flun has left ##crawl-dev 21:16:04 -!- nooodl has quit [Ping timeout: 248 seconds] 21:16:28 -!- nicolae- has joined ##crawl-dev 21:23:47 -!- morphy has quit [Ping timeout: 245 seconds] 21:25:10 -!- Flun has quit [Quit: Page closed] 21:31:12 -!- AlphaQ has quit [Ping timeout: 276 seconds] 21:38:06 -!- Arkaniad has quit [Quit: I've killed the senator.] 21:45:09 -!- Nightbeer has quit [Quit: Verlassend] 21:46:33 -!- MPR has quit [Ping timeout: 256 seconds] 21:46:45 -!- MPR has quit [Changing host] 21:48:06 -!- MaxFrost has quit [Ping timeout: 252 seconds] 21:53:05 -!- Stelpa has quit [Ping timeout: 245 seconds] 22:03:38 -!- inspector071 has quit [Ping timeout: 252 seconds] 22:03:39 -!- Yermak has quit [Quit: Page closed] 22:05:04 Debian builds of the trunk branch on crawl.develz.org updated to: 0.12-a0-2147-g3c97e80 22:07:33 -!- ToastyP has quit [Quit: ChatZilla 0.9.90 [Firefox 18.0.2/20130201065344]] 22:13:00 -!- blackcustard has quit [Quit: being stupid, sunstruck, and Dead, flew into the rocketing FIN.] 22:20:31 -!- monqy has quit [Quit: hello] 22:21:05 -!- Jolly__ has quit [Quit: Page closed] 22:23:17 -!- Fhqwhgads_ has quit [Read error: Connection reset by peer] 22:32:24 -!- pelotron has quit [Ping timeout: 256 seconds] 22:40:32 -!- BOOPYPUTT has quit [Quit: Leaving] 22:40:33 -!- POOPYBUTT has quit [Read error: Connection reset by peer] 22:44:51 -!- Eifeltrampel has quit [Ping timeout: 248 seconds] 22:44:56 -!- Eifeltrampel has joined ##crawl-dev 22:45:49 -!- minqmay has quit [Ping timeout: 240 seconds] 22:53:55 jejorda2 (L15 TrFi) ASSERT(!invalid_monster_index(mg.foe) || mg.foe == MHITYOU || mg.foe == MHITNOT) in 'mon-place.cc' at line 1739 failed. (D:13) 22:54:14 -!- bonghitz has quit [Remote host closed the connection] 23:03:14 -!- Kalir has quit [Read error: Connection reset by peer] 23:03:45 -!- Kalir has quit [Changing host] 23:07:00 -!- dtsund has quit [Quit: dtsund] 23:22:21 -!- eggonlegs has quit [Ping timeout: 240 seconds] 23:22:59 -!- dtsund has joined ##crawl-dev 23:25:16 -!- eggonlegs has quit [Changing host] 23:27:09 -!- ussdefiant has joined ##crawl-dev 23:31:27 -!- freefall has quit [Ping timeout: 276 seconds] 23:31:48 -!- ZChris13 has quit [Quit: ChatZilla 0.9.90 [Firefox 20.0a2/20130210042017]] 23:37:19 -!- ZChris13 has joined ##crawl-dev 23:40:52 -!- freefall has joined ##crawl-dev 23:41:24 -!- nicolae- has left ##crawl-dev 23:47:43 -!- morphy has quit [Quit: Page closed] 23:47:54 -!- neynt has quit [Ping timeout: 244 seconds] 23:57:46 -!- remyroy has quit [Read error: Connection reset by peer]