00:00:01 . 00:00:43 -!- LexAckson has quit [Remote host closed the connection] 00:01:39 -!- CKyle has quit [Quit: CKyle] 00:03:12 -!- bh has left ##crawl-dev 00:03:15 -!- Cerepol has quit [Ping timeout: 240 seconds] 00:05:40 Unstable branch on crawl.s-z.org updated to: 0.13-a0-1585-g6f4f798 (34) 00:07:23 -!- Morphy has quit [Ping timeout: 250 seconds] 00:09:08 03Grunt 07* 0.13-a0-1586-gd7bbba8: Let stone wall tiles vary by console colour. 10(2 minutes ago, 2 files, 33+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=d7bbba8df1ce 00:10:16 Unstable branch on crawl.s-z.org updated to: 0.13-a0-1586-gd7bbba8 (34) 00:13:26 Unstable branch on crawl.develz.org updated to: 0.13-a0-1586-gd7bbba8 (34) 00:18:44 So I'm cleaning up part of the newskald code, and would like a concise way to query the player's reach (you.weapon() ? weapon_reach(you.weapon()) : REACH_NONE). What are possible consequences of making monster::reach_range() a pure virtual method of actor? 00:20:25 qoala: you mean like bad consequences? 00:20:46 -!- WalkerBoh has quit [Remote host closed the connection] 00:20:47 yeah 00:20:50 I can't see why there would be negative consequences to that 00:20:53 I can't either 00:21:44 another word in each vtable is not going to kill us, and that's the most negative consequence I can envision ;-) 00:21:52 right 00:22:19 and nothing currently calls it on a general actor, so there's not even an indirection penalty at runtime 00:22:46 It's not worth worrying about such minor 'penalties' here anyway, I'm fairly sure 00:22:50 yeah 00:23:04 A virtual method call (or a thousand) is pretty inconsequential 00:23:12 Compared to what those methods are actually DOING 00:23:29 ... but actually I don't think the compiler knows that player and monster don't get subclassed ... 00:23:34 not that it matters ;-) 00:27:25 -!- ussdefiant has joined ##crawl-dev 00:29:39 -!- GuraKKa has quit [Read error: Connection reset by peer] 00:34:43 -!- ussdefiant has quit [Ping timeout: 264 seconds] 00:45:50 Windows builds of master branch on crawl.develz.org updated to: 0.13-a0-1586-gd7bbba8 00:48:17 -!- SomeoneAwful has quit [Quit: Leaving] 00:50:19 -!- Kalir has quit [Remote host closed the connection] 00:55:43 -!- waspmonolith has quit [Ping timeout: 246 seconds] 00:55:52 -!- heteroy has quit [Read error: Connection reset by peer] 00:56:51 -!- remyroy has quit [Read error: Connection reset by peer] 00:58:45 -!- Bloax has joined ##crawl-dev 01:03:50 -!- ophanim has quit [Read error: Connection reset by peer] 01:06:19 -!- heteroy has quit [Ping timeout: 276 seconds] 01:07:59 grunt: i saw your comment about shoals waves, you know ontoclasm has been completely redoing the shoals water right? 01:08:44 -!- bmfx has quit [Ping timeout: 256 seconds] 01:20:02 -!- Nomi has quit [Read error: Connection reset by peer] 01:21:57 -!- winterer has quit [Quit: Page closed] 01:22:05 -!- Blazinghand has quit [Read error: Connection reset by peer] 01:24:48 DracoOmega: are you making Drop Bears for forest? 01:25:02 I was not planning to, haha 01:26:33 TGW will be very disappointed if you don't./ 01:26:34 it's been suggested numerous time i think 01:27:26 well i was going to have a go at them if nobody else did ;) 01:27:58 They seem a little silly to me 01:28:22 -!- dupo has quit [] 01:28:44 -!- Blazinghand has quit [Read error: Connection reset by peer] 01:28:48 (Also, I am not sure that a 'surprise attack' monster will play all that well, anyway) 01:29:47 The bear I had been planning to add was rather more conventional and plainer (even *I* make plain stuff from time to time), since the place could use some bulkier melee threats I think, even in smaller numbers, and it's a good fit 01:29:54 (There's fancier tricks on other stuff, though >.>) 01:30:01 -!- NTRAFF has quit [Quit: Page closed] 01:30:32 they're not as silly as they sound, they're only supposed to be the size of koalas, and they're far less silly than a lot of stuff 01:31:07 and i don't see anything wrong with a _little_ silliness but yeah the mechanics might be hard to make actually work 01:31:27 -!- Tollymain has quit [Ping timeout: 260 seconds] 01:32:14 -!- elliptic has quit [Quit: Leaving] 01:32:41 anyway, it's good you have some ideas about some forest animals, i think this is what's really missing 01:32:45 along with plant monsters 01:33:00 it's far too much a branch full of intelligent species right now 01:33:33 What is ENCH_FAKE_ABJ for? I note it's applied to things such as sticks-to-snakes, simulacra, and battlesphere. 01:33:36 -!- elliptic has joined ##crawl-dev 01:33:37 -!- yogidabear has quit [Quit: Page closed] 01:34:01 [07:28:50] (Also, I am not sure that a 'surprise attack' monster will play all that well, anyway) -- um are you saying mimics are not good design 01:34:14 I think you will get thrown off the devteam for that 01:34:19 I like mimics T.T (But I don't feel they work that well at present, though) 01:34:45 qoala: Things that time out, but which abjuration doesn't work against, basically 01:34:54 qoala: Since they're not 'summoned' in that sense 01:35:15 mumra: There are both plants and animals on my list! :P 01:36:03 st_: Also, for sake of argument, there are fewer things on an average level than can be mimics than there are trees in Forest :P 01:42:34 okay, but it's not applied to tukima's dance if I'm reading things right. Am I right in seeing that Tukima's handles immunity with weird special-casing? 01:43:00 Possibly. It might not be the only thing, even. 01:43:28 Death channel stuff too, I think? 01:43:46 maybe, I don't think those are created in spl-summoning, so I didn't check 01:43:59 I'm trying to figure out if newskald Spectral Weapon is abjurable as written 01:44:13 wizmoded Eustachio didn't oblige me by casting abjuration 01:44:16 Wouldn't the easiest way be to abjure it? 01:44:21 You can do that yourself 01:44:32 oh right >.< 01:44:41 (Also, I don't think he can cast abjuration) 01:45:19 he has a summon? 01:45:44 They don't all grant abjuration 01:45:48 ah 01:45:52 A few (mostly lower level ones) do not 01:45:57 that would explain things 01:45:58 Most do though, you're right 01:48:04 abjuration seems to be failing against allied summons. It prints the message, but even a called imp doesn't seem to be disappearing 01:50:19 -!- eb has quit [] 01:50:39 or rather, it's printing "send 'em back", but not "... shudders" 01:51:09 Oh, huh 01:51:16 Well, just make it hostile then, I guess 01:52:23 hmmm... but I can't make the spectral weapon hostile. Guess I have to disable the code that prevents that temporarily. 01:52:37 There's a wizmode command to change attitude 01:52:50 Use x then press F over the monster 01:52:54 To cycle through attitudes 01:55:35 ah thanks. 01:59:43 -!- dcss has quit [Quit: Page closed] 01:59:44 -!- Pepe has quit [Read error: Connection reset by peer] 02:01:46 okay, it seems to be immune. Which is probably correct for it's purpose as "melee battlesphere" (conj/charms). Not entirely sure how, though. 02:02:00 Is it not using fake_abjuration? 02:02:28 no, it's largely copied from tukima's 02:02:40 -!- MarvinPA_ has joined ##crawl-dev 02:02:47 but the special cases for tukimas elsewhere didn't seem to mention it 02:02:55 Ah, hmmm. I don't know, then. 02:05:55 -!- MarvinPA has quit [Ping timeout: 264 seconds] 02:05:55 -!- MarvinPA_ is now known as MarvinPA 02:08:12 -!- Mu_ has joined ##crawl-dev 02:08:18 -!- SkaryMonk has joined ##crawl-dev 02:08:50 -!- geekosaur has quit [Excess Flood] 02:09:15 -!- geekosaur has joined ##crawl-dev 02:09:44 qoala: maybe comes from mons_is_conjured 02:11:47 I wonder if this means that battlesphere doesn't actually NEED the fake_abjuration? 02:11:59 Since it is also 'conjured' in that sense 02:14:23 -!- sixfourtysword has quit [Quit: Page closed] 02:14:41 -!- SwissStopwatch has quit [Ping timeout: 248 seconds] 02:15:52 maybe this is a case where some monster flags would be preferable to the current situation in any case 02:17:00 Well, some monsters can be unabjurable in certain forms of being temporary, and also abjurable in other forms of being temporary 02:17:23 For example, a simulacrum can be made using simulacrum (unabjurable) or summoned with shadow creatures or summon undead (abjurable) 02:17:33 But both will expire with time 02:17:57 -!- Sabaki has quit [Quit: KVIrc 4.0.4 Insomnia http://www.kvirc.net/] 02:19:07 is adding a set object to the targetter class a bad idea if only one targetter ever uses it? 02:19:28 I'm only worried about overhead; it'll have no entries for targetters that don't use it 02:20:03 trying to avoid the use of dynamic_cast 02:21:42 do you think that XXX should summon any of the new abyssal monsters 02:22:14 XXX is a lovely spell already 02:22:33 ye i know 02:22:54 I think it could summon thrashing horrors and possibly the ocassional tentacled starspawn without harm (starspawn are fun) 02:23:01 Starcursed masses must forever remain out of player hands 02:24:21 (Seriously, just 2 or 3 can reliably kill Gloorx on their own) 02:24:53 Since the monster AI is terrible at dealing with them properly 02:25:24 gonna have to win my XXX speed run soon I guess; I might get killed with anything other than aboms or monstrosities 02:26:13 gammafunk: I am not entirely sure what you mean here, but why add something to the base class if only one subclass will use it? Shouldn't it be in the subclass then? 02:26:22 that's not so bad draco so can 3 tso summons ;-) 02:27:13 DracoOmega: Yeah, the instance of use is in direction_chooser where the object is declared as targetter though 02:27:45 I need the information within the subclass, and also in directn.cc 02:28:16 What exactly are you trying to do, anyway? 02:28:39 I make a set of potential landing sites in my targetter_jump subclass 02:28:54 needed within the subclass for targetter_jump::is_affected 02:29:11 But code in directn.cc needs to see these potential sites as well 02:29:32 yet the instance of the targetter used in directn.cc is of type simply targetter 02:29:43 hence the idea of moving the data to the targetter base class 02:29:50 Well, other targeters already can show target shapes of many varities, based on completely differing internal logic 02:29:59 So I am not sure why yours needs to add something to the base class to do this? 02:30:41 I don't think direction.cc code looks at that data beyond simply a call to is_affected 02:31:11 -!- edlothiol has joined ##crawl-dev 02:31:11 Well, all you're trying to do is show the potential landing sites for any given jump target, yes? 02:31:49 Why can't this be handled in a similar way to, say, a smite-targettered with an AoE range. In terms of how it looks, anyway, even if different logic is used to determine hilighted cells 02:32:26 the problematic portion in direction.cc is testing whether a monster has any valid landing site at all 02:32:36 it's a function like _find_monster() in directn.cc 02:33:01 and that function makes calls to functions in player.cc 02:33:07 stuff that the functions in target.cc can't see 02:33:18 that file doesn't have player.h, for instance 02:33:54 I could include player.h in target.cc to fix the problem 02:34:06 and move the code into a subclass method 02:34:19 On the face of it, that seems more sensible to me 02:34:41 ok, I'll do that then 02:45:58 -!- Dixlet has quit [Read error: Connection reset by peer] 02:46:20 -!- Dixlet has joined ##crawl-dev 02:49:36 mumra: that's correct. It's from mons_is_conjured 02:49:43 thanks 02:55:00 -!- Vizer has quit [Quit: bye] 02:59:56 -!- buki has quit [Quit: reboot] 03:02:10 hmmm... if the battlesphere dies due to damage when out of sight, you don't get "You feel your bond with your battlesphere wane" 03:02:14 Is this desired? 03:02:26 -!- simmarine has quit [Quit: Leaving] 03:04:39 Wait, you don't? 03:05:31 It only appears if end_battlesphere was called by something other than monster_die first 03:05:44 I think 03:05:51 Huh, looks like you might be right. 03:06:12 I think it did properly deliver the message at one point 03:06:15 I attempted to test this by spawning a pan lord, magic darting to draw aggro on the battlesphere, then wiz-tele away 03:06:17 Since that sounds like that was the point of the message 03:06:36 But maybe it got messed up after the code was refactored to allow monster battlespheres 03:07:03 Or maybe it never worked right there? Too long ago for me to remember 03:08:13 not sure 03:09:08 I was trying to clean things up to see if I could make monster spectral weapon possible in the code. And was trying to dissect how end_battlesphere was called. 03:10:23 yeah, it takes a couple of tries so that the pan lords actually kill the battlesphere before it dashes away, but it seems to only print the message if it dies of natural causes 03:10:35 which still happens a fair amount with expending the final charge 03:11:02 Dwant species by pubby 03:11:35 hehehe 03:12:16 gammafunk: there's the patch if you want it 03:12:39 haha, great a mantis report 03:13:10 Perhaps if end_battlesphere had an additional option "quiet" which is only true if called from monster_die and monster_die was called with KILL_RESET? 03:13:46 It feels hackish, but possibly not more so than the existing "killed" parameter 03:13:59 ^DracoOmega 03:14:13 buppy: that might end up as a badmantis entry 03:15:26 would be hilarious 03:16:41 qoala: Are you meaning so that the message could be printed for out-of-LoS deaths? 03:17:45 -!- hutherca has quit [Quit: hutherca] 03:18:28 I think I may actually been too tired to remember what I was doing when I did it this way, since it looks like I have cloud placement in two seperate places 03:18:49 that too :P 03:19:15 -!- Nomi has quit [Quit: ChatZilla 0.9.90 [Firefox 21.0/20130511120803]] 03:19:16 Like, really I probably should be in bed soon, but have been at this control winds code for hours 03:19:29 and yes, a quiet option that should only be true if called from monster_die and monster_die wasn't called from end_battlesphere 03:19:48 -!- Palyth has quit [] 03:19:57 Oof... so is this a new monster spell you're working on, and the AI for it? 03:20:44 Yes. Well, this one has less AI than the last version, which was effective in a mechanical sense (ie: it was helpful for the monster and harmful for you) but it FELT wrong with how things moved 03:20:47 -!- SkaryMonk1 has joined ##crawl-dev 03:21:31 -!- SkaryMonk has quit [Ping timeout: 276 seconds] 03:21:35 This one is a little more 'dumb', but at least it looks more intuitive (and still helps with the most important aims) 03:23:35 -!- absolute1o is now known as absolutego_ 03:25:39 -!- blackcustard has quit [Read error: Connection reset by peer] 03:25:47 -!- absolutego has quit [Ping timeout: 260 seconds] 03:30:10 -!- rchandra has left ##crawl-dev 03:30:56 -!- jeffrom has quit [Ping timeout: 252 seconds] 03:31:22 -!- ZebTM has quit [] 03:33:03 sorry to bother, but why am I not showing up in the online player status? currently playing trunk on CDO? 03:35:11 I see you 03:35:23 Level 5 DjSu? 03:36:17 im looking at http://crawl.develz.org/wordpress/player-status - sortet by name and server, can still not see me, picked up a book ~1min ago 03:36:54 well now im there 03:36:59 -!- caracal has quit [Ping timeout: 260 seconds] 03:37:12 -!- jday_ has quit [Ping timeout: 256 seconds] 03:38:17 -!- Mingan has quit [Ping timeout: 245 seconds] 03:38:23 i'll just blame my browser, havent actually reloaded the site in days......... 03:43:45 -!- BlackrayJack has quit [Ping timeout: 248 seconds] 03:43:53 -!- voker57 has joined ##crawl-dev 03:54:13 -!- myp has quit [Read error: Connection reset by peer] 03:54:43 DracoOmega: what do you think weapon skill should be for monster spectral weapon? 03:55:22 Some factor of HD 03:55:38 Possibly account for the fighter flag, too 03:56:18 yeah, that's what I was thinking 03:56:54 (fighter) ? hit_dice * x : hit_dice * y for some x and y 03:57:05 and probably a / instead of * for at least the second 04:02:13 I sort of hope I really HAVE been picking tasks in the approximate order of 'hardest first' at the rate I am going here :P 04:02:15 (But probably not) 04:04:32 :P 04:05:18 -!- voker57 has quit [Remote host closed the connection] 04:06:04 Oh yeah, should dimension anchor be affected by dispelling? It's a spell, but purple draconians might be counter productive with it. 04:07:47 -!- Nivim has quit [Ping timeout: 252 seconds] 04:07:59 Yeah, that is a little awkward, but I don't necessarily want to make it undispellable either 04:09:10 And while it's a bit more common, it's not the first time a purple draconian could theoretically help you out there. Like, say, removing alich paralysis as soon as it lands 04:09:18 (Yeah, yeah not very likely, I know) 04:09:52 :P 04:10:10 the difference is now both effects originate from the same group. Much more likely 04:10:15 Yeah, I know 04:10:28 I guess they could remove death drake miasma slow too, though 04:11:31 Hmm... if we ever get around to tracking sources of things like slows, miasma might also be grouped as a physiological rather than a magical source. Which would exempt it from dispelling :D 04:11:37 Yes 04:11:45 But that is not how it is NOW, at any rate :P 04:12:23 It's a touch more awkward when the purple draconian is ITSELF the shifter, but again I am not sure I want to make it undispellable either 04:14:21 If your lucky, the purple shifter anchors, then blinks allies around the player, preventing it from using its breath because of lack of a clear shot 04:14:40 but then one of its allies might be purple >.> 04:14:52 which is at least not as awkward 04:15:15 I still figure it doesn't happen a whole lot 04:15:23 Remember, most of the time the breath will miss 04:17:26 true 04:17:31 except for heavy armour chars 04:17:59 -!- nonethousand has quit [Read error: Connection reset by peer] 04:20:05 -!- Blazinghand has quit [Ping timeout: 248 seconds] 04:20:26 -!- whog has quit [Ping timeout: 252 seconds] 04:22:19 hmm... I seem to have forgotten something. I replaced tengu conjurer's abiltiy to create battlespheres with spectral weapons for testing. But the creation was friendly to me 04:23:03 I know what needs to be fixed for that, but what I don't get is why it followed my attacks. Then followed its attacks after I switched its allegiance with xF. 04:24:30 Does it not have some kind of prop indicating ownership? 04:24:37 Like battlesphere does? (I haven't looked at the relevant code) 04:26:11 -!- Nivim has joined ##crawl-dev 04:29:01 It does 04:30:12 The attack is done as a subcall of the agent's melee attack though. There might be something up with that. 04:30:44 Well, it sounds like the ownership prop is not working right, at any case 04:30:53 Since attitude shouldn't actually matter if it's linked to a specific mid 04:31:19 yeah 04:32:20 however, now that I changed the attitude argument to mimic battlesphere, it doesn't create anything on the monster's cast 04:32:38 Oh dear 04:33:32 perhaps I too should sleep 04:34:18 oh wait. I'm an idiot 04:34:29 also, I'm very confused about what I saw the first time, now. 04:34:41 the tengu conjurer is UNARMED 04:36:43 -!- radinms has quit [Ping timeout: 240 seconds] 04:37:28 okay, a spectral weapon created by the "tengu conjurer ; battleaxe" does not obey my attacks after wiz-switching allegiance 04:37:40 I have no idea where the first spectral weapon came from. 04:38:11 Haha, even more confusing, just in a completely different way 04:40:06 I'm almost willing to chalk it up to half-asleep hallucinations except that the message log includes both "your spectral weapon misses the tengu conj" and "The spectral weapon misses you" in the first fight 04:40:46 Could it have been some old weapon that wandered up? Some bug with a monster casting it while they have no weapon wielded? 04:42:07 -!- buppy has quit [Ping timeout: 250 seconds] 04:44:52 no idea 04:45:11 also I've since discovered xD includes debugging the monster properties 04:46:36 Yeah 04:46:40 (I added that bit myself, actually) 04:46:48 Since I kept constantly wanting that information :P 04:47:24 very nice 04:47:37 Yeah, every SW since that first one has had sensible properties 04:49:41 ok, I've now fixed the part where attacking the spectral weapon causes damaging sharing with *you*. 04:50:35 Haha, even if it's an enemy one? :P 04:50:49 yeah 04:51:10 hmm... summon_can_attack is only relevant if it was summoned by the player? 04:52:26 because the enemy spectral weapons are attacking freely 04:52:39 -!- ProzacElf has quit [Quit: Leaving] 04:53:05 -!- st_ has quit [Ping timeout: 248 seconds] 04:53:07 that actually explains the weird behaviour earlier. It was actually my SW, thus attacked with me, until it was hostile and attacked freely 04:55:38 Yes, only player summons have LoS restrictions 04:56:38 well, that's currently the codepath that prevents SW from attacking >.> 04:56:42 me again, searched the bugtracker for open issues 'stairs', sometimes in the ctrl-X screen the stairglypf is represented by a monster (i. e. orc), could'nt find anything open ?? 04:57:00 actually have it on screen right now 04:58:00 i think i remember this also in 0.12, but ii play very few.... 04:59:03 Well, if you last saw a monster on the square, that's the glyph shown. What do you mean by "couldn't find anything open"? 04:59:28 okay, and now I've fixed monster SW generating a swarm of weapons with repeat castings. Turns out I forgot another case of hard coded &you. 04:59:30 thought it might been a known bug 04:59:49 turns out it's just a feature 04:59:51 does the glyph show up correctly if you go look at the square again? 05:00:24 never thought of that 05:00:32 If the last time you saw a square there was a monster there, it continues to show the monster. Good for remembering where you were last running from a unique. 05:00:55 might be my priority for only wanna seeing the staircase 05:01:15 or see monsters everywhere, anyhow, thanks^^ 05:01:42 -!- DracoOmega has quit [Quit: Leaving] 05:02:12 l - (o) a stone staircase leading up. 05:02:17 l - (o) a stone staircase leading up. 05:02:30 under features! 05:02:49 not mosters in ctrl-X 05:03:51 remember it seeing in 0.12, thought first it was a mimic 05:05:46 so if the monster stands on the stairs, the monsterglyph is shown in ctrl-X instead of the appropriate < > 05:11:22 -!- Kamer has quit [Read error: Connection reset by peer] 05:14:31 -!- bonghitz has quit [Remote host closed the connection] 05:16:40 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 05:17:13 Oh right, the ctrl-f had that issue at one point. Don't remember if it was fixed. 05:17:39 If you couldn't find an outstanding ticket, you should probably report it. You're running trunk right? 05:19:40 -!- ktgrey has quit [] 05:20:20 -!- SkaryMonk has joined ##crawl-dev 05:21:23 -!- SkaryMonk1 has quit [Ping timeout: 255 seconds] 05:21:25 !tell DracoOmega battlesphere should possibly switch allegiance when its owner is charmed/uncharmed? 05:21:26 qoala: OK, I'll let dracoomega know. 05:23:19 -!- qoala has quit [] 05:25:34 trunk on cdo 05:26:00 gonna report it then, thx 05:26:45 -!- caracal has quit [Ping timeout: 248 seconds] 05:26:59 -!- nooodl has joined ##crawl-dev 05:28:04 -!- oberstein has quit [Ping timeout: 260 seconds] 05:29:22 -!- Zermako has quit [] 05:31:23 -!- SamB_ has joined ##crawl-dev 05:33:41 -!- SamB has quit [Ping timeout: 240 seconds] 05:34:00 -!- Datgum has quit [] 05:37:16 -!- oberste1n has joined ##crawl-dev 05:37:48 -!- dtsund has quit [Quit: dtsund] 05:47:45 Ctrl-X displays monsterglyph instead of staircase by gofftc 05:48:26 -!- magicpoints has quit [Ping timeout: 252 seconds] 05:48:40 -!- Stendarr has quit [Ping timeout: 246 seconds] 05:51:40 -!- gammafunk has quit [Quit: gammafunk] 05:51:50 -!- oberste1n is now known as oberstein 05:53:41 -!- pantaril has quit [Quit: leaving] 06:01:43 -!- ackack has quit [Ping timeout: 264 seconds] 06:06:02 -!- alefury has joined ##crawl-dev 06:09:30 -!- sacje has quit [Quit: sacje] 06:42:24 -!- sketchy_galore has quit [Quit: Page closed] 06:44:14 -!- Aponym has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 06:47:59 -!- scummos has quit [Remote host closed the connection] 06:48:25 -!- elliptic has quit [Quit: Leaving] 06:53:43 -!- alefury has quit [Quit: ChatZilla 0.9.90 [Iceweasel 21.0/20130515140136]] 06:54:18 -!- IsaacSin has quit [Ping timeout: 245 seconds] 06:55:56 -!- Sgun has quit [Read error: Connection reset by peer] 06:56:09 -!- axujen_ has quit [Quit: Gotta Go Fast] 06:58:18 -!- Vbitz has quit [Quit: Computer has gone to sleep.] 06:58:31 Silver branded Lajatang by Grandiloquent Gentleman 06:59:47 -!- oberstein has quit [Ping timeout: 256 seconds] 07:00:29 -!- oberstein has joined ##crawl-dev 07:03:40 -!- dagonfive has quit [Read error: Connection reset by peer] 07:04:36 -!- _D_ has quit [Quit: leaving] 07:08:49 -!- Stendarr has quit [Ping timeout: 246 seconds] 07:18:44 Allow lookup of monster information from within webtiles by bd 07:20:29 -!- SkaryMonk1 has joined ##crawl-dev 07:21:22 -!- SkaryMonk has quit [Ping timeout: 276 seconds] 07:23:50 -!- all_in_the_cards has joined ##crawl-dev 07:25:29 -!- syllogism has joined ##crawl-dev 07:35:23 -!- ahpla has quit [Ping timeout: 240 seconds] 07:55:08 -!- Duralumin has quit [Read error: Connection reset by peer] 07:58:04 -!- mizu_no_oto has quit [Quit: ["Textual IRC Client: www.textualapp.com"]] 08:05:37 -!- MaxFrost has quit [Ping timeout: 248 seconds] 08:11:53 -!- myp has quit [Read error: Connection reset by peer] 08:15:39 -!- jday_ has joined ##crawl-dev 08:20:50 -!- Dixlet has quit [Ping timeout: 240 seconds] 08:28:13 -!- Yermak has quit [Quit: Page closed] 08:29:43 -!- bogabada has quit [Quit: Page closed] 08:30:30 -!- raskol has quit [Ping timeout: 240 seconds] 08:30:39 -!- all_in_the_cards has quit [Quit: Page closed] 08:30:59 -!- scummos has quit [Ping timeout: 260 seconds] 08:32:25 -!- Wah has quit [Quit: IIIIIIIIIIIIIIIIIIIIIIIIIT'S BACON!] 08:34:31 -!- mamga has quit [Quit: Page closed] 08:38:51 -!- pythonsnake has quit [Ping timeout: 240 seconds] 08:42:55 -!- Cryp71c has joined ##crawl-dev 08:42:56 -!- Cryp71c_ has joined ##crawl-dev 08:43:36 -!- Cryp71c_ has quit [Client Quit] 08:44:49 -!- SakuyaIzayoi has joined ##crawl-dev 08:48:38 -!- Guest32254 has quit [Client Quit] 08:49:32 -!- voker57 has joined ##crawl-dev 08:49:32 -!- voker57 has quit [Changing host] 08:49:32 -!- voker57 has joined ##crawl-dev 08:49:44 -!- voker57 has quit [Read error: Connection reset by peer] 08:51:54 -!- pythonsnake1 is now known as pythonsnake 08:54:32 -!- Ball-Blasta has quit [Quit: Page closed] 08:55:10 -!- Bloax has quit [Quit: Error: Bloax not found] 09:03:42 -!- radinms has quit [] 09:05:10 -!- NTRAFF has quit [Quit: Page closed] 09:05:30 -!- LexAckson has joined ##crawl-dev 09:07:33 -!- dazzle__ has quit [Ping timeout: 248 seconds] 09:19:55 -!- SkaryMonk has joined ##crawl-dev 09:20:53 -!- SkaryMonk1 has quit [Ping timeout: 256 seconds] 09:30:32 -!- Blazinghand has quit [Ping timeout: 240 seconds] 09:39:06 -!- crate has quit [Ping timeout: 264 seconds] 09:42:24 -!- ussdefiant has joined ##crawl-dev 09:45:00 -!- mikee_ has joined ##crawl-dev 09:45:49 -!- reaver has joined ##crawl-dev 09:50:27 mumra: the entire reason I'm bringing this up is because ontoclasm is completely redoing the shoals water :) 09:52:25 good, i thought that was probably the case 09:57:39 -!- SamB_ has quit [Read error: Connection reset by peer] 09:57:58 -!- SamB_ has joined ##crawl-dev 09:59:02 -!- SkaryMonk has quit [Quit: Leaving.] 09:59:51 -!- CKyle has joined ##crawl-dev 10:00:34 -!- Hailley has quit [Quit: Petra is closed!] 10:03:13 -!- mizu_no_oto has quit [Quit: ["Textual IRC Client: www.textualapp.com"]] 10:12:13 -!- Bloax has joined ##crawl-dev 10:26:49 -!- Duralumin has quit [Read error: Connection reset by peer] 10:29:57 -!- alefury has joined ##crawl-dev 10:30:50 -!- I_Think has joined ##crawl-dev 10:35:29 -!- ussdefiant has quit [Ping timeout: 248 seconds] 10:39:14 -!- MarvinPA has quit [Read error: Connection reset by peer] 10:45:29 -!- y2s82 has quit [Remote host closed the connection] 10:47:36 -!- Cryp71c has quit [Quit: Leaving] 10:51:31 -!- Aponym has quit [Ping timeout: 264 seconds] 10:53:17 -!- qoala has joined ##crawl-dev 10:53:40 -!- MarvinPA has joined ##crawl-dev 10:56:32 -!- absolutego_ has quit [Quit: leaving] 10:57:03 -!- reaver has quit [] 10:58:48 -!- SwissStopwatch has joined ##crawl-dev 10:59:33 -!- CryptoCactus has quit [Quit: Page closed] 11:01:23 -!- I_Think has quit [] 11:01:53 -!- I_Think has joined ##crawl-dev 11:08:27 -!- simmarine has joined ##crawl-dev 11:09:58 -!- Stendarr has quit [Ping timeout: 246 seconds] 11:11:55 -!- Silurio1 has quit [Ping timeout: 264 seconds] 11:17:08 -!- LexAckson has quit [Read error: Connection reset by peer] 11:22:27 -!- LexAckson has joined ##crawl-dev 11:23:34 -!- Xenobreeder has quit [Ping timeout: 256 seconds] 11:27:44 -!- johnny0 has joined ##crawl-dev 11:27:52 -!- blabber has joined ##crawl-dev 11:28:47 -!- Zephryn has quit [Quit: My work is end \(^o^)/] 11:30:39 -!- myp has quit [Ping timeout: 256 seconds] 11:40:37 -!- Nakatomy has quit [Ping timeout: 248 seconds] 11:47:09 -!- lordfrikk has quit [Quit: ChatZilla 0.9.90 [Firefox 24.0a1/20130610031147]] 11:52:40 -!- edlothiol has quit [Remote host closed the connection] 11:53:05 puppykicker (L17 DjDK) (Shoals:3) 11:55:53 <|amethyst> !lm puppykicker crash -log 11:55:53 1. puppykicker, XL17 DjDK, T:41998 (milestone): http://dobrazupa.org/morgue/puppykicker/crash-puppykicker-20130612-165304.txt 11:57:09 <|amethyst> hm, a hang I guess? it's in send_last_messages 12:00:52 -!- dtsund has joined ##crawl-dev 12:02:26 -!- Xenobreeder|2 has quit [Ping timeout: 252 seconds] 12:04:22 -!- gammafunk has joined ##crawl-dev 12:06:17 -!- Tollymain has quit [Ping timeout: 240 seconds] 12:06:17 -!- mason- has quit [Ping timeout: 252 seconds] 12:06:20 -!- mamga has quit [Quit: Page closed] 12:07:41 -!- GuraKKa has quit [Read error: Connection reset by peer] 12:09:23 Unstable branch on crawl.akrasiac.org updated to: 0.13-a0-1586-gd7bbba8 (34) 12:09:30 -!- edlothiol has joined ##crawl-dev 12:11:03 -!- eith has joined ##crawl-dev 12:12:14 |amethyst: looks like the web+travel bug, wasn't that fixed? 12:13:53 what are webs doing in Shoals? (or do you mean something else?) 12:14:26 i saw a web+ally+autotravel crash the other day but this looks different 12:14:55 oh wait 12:15:01 just saw the message log :) 12:15:22 <|amethyst> oh, so it is 12:15:28 -!- g4spr0m has quit [Remote host closed the connection] 12:15:37 yeah definitely saw another one like this very recently 12:16:36 it seems like autotravel was stopped by a keypress then the huge message packet crashed the server? 12:20:50 <|amethyst> edlothiol: cszo has crashes like this going back to january 12:23:21 -!- SurpriseTRex has quit [Ping timeout: 252 seconds] 12:24:02 <|amethyst> http://dobrazupa.org/morgue/bmfx/crash-bmfx-20130122-063256.txt http://dobrazupa.org/morgue/bmfx/crash-bmfx-20130503-144316.txt http://dobrazupa.org/morgue/oshikia/crash-oshikia-20130602-035605.txt http://dobrazupa.org/morgue/puppykicker/crash-puppykicker-20130612-165304.txt 12:24:35 <|amethyst> they all involve undead (but not all mindless: one involves a skeletal warrior, and those are I_NORMAL) 12:25:33 -!- mizu_no_oto has quit [Quit: ["Textual IRC Client: www.textualapp.com"]] 12:27:00 <|amethyst> presumably the player is getting stuck behind them 12:27:11 <|amethyst> I'm not sure why it would only happen for undead though 12:28:03 -!- alefury has quit [Quit: ChatZilla 0.9.90 [Iceweasel 21.0/20130515140136]] 12:28:45 -!- buppy has joined ##crawl-dev 12:31:14 -!- ekix has quit [Read error: Operation timed out] 12:31:35 -!- unpaidbill has quit [Read error: Operation timed out] 12:31:41 -!- iasov has quit [Read error: Operation timed out] 12:33:21 -!- rossi has quit [Ping timeout: 248 seconds] 12:33:35 skeletal warrior (10z) | Spd: 10 | HD: 10 | HP: 55-75 | AC/EV: 15/10 | Dam: 25 | 07undead, 10weapons, 10items, 10doors, fighter, evil | Res: 06magic(93), 02cold, 09poison+++, 12drown, 04rot+++, 13neg+++, 13torm | Vul: 08holy++ | XP: 817 | Sz: Medium | Int: normal. 12:33:35 <|amethyst> %??skeletal warrior 12:33:42 manticore zombie (07z) | Spd: 5 | HD: 9 | HP: 60-92 | AC/EV: 3/2 | Dam: 11, 6, 6 | 07undead, evil | Res: 06magic(12), 02cold++, 09poison+++, 12drown, 04rot, 13neg+++, 13torm | Vul: 08holy++ | XP: 151 | Sz: Large | Int: plant. 12:33:42 <|amethyst> %??manticore zombie 12:35:35 -!- Furril has quit [Read error: Connection reset by peer] 12:39:17 <|amethyst> yeah, it's that when autoexplore decides the best way to move is through a webbed ally, it just keeps retrying that key even though nothing happens (and no time passes) 12:42:22 Is there an easy function or way to test whether there's a disturbance at a given location? 12:44:34 in tileview it's done with if (env.map_knowledge(gc).invisible_monster()) 12:44:34 disturbance = true; 12:44:55 ok, thanks 12:45:38 -!- ZRN has quit [] 12:46:07 also see _exposed_monsters_nearby in misc.cc which is doing the same thing really 12:46:31 maybe there should be a utility function like is_disturbance_at(coord) 12:48:18 gammafunk: those methods will work for both cloud and water disturbances btw 12:48:57 mumra: Ok, that's fine. Planning to make it so you can jump attack a disturbance, even if attack will fail due to no monster 12:49:04 You'll still get moved, however 12:49:18 aha, cool 12:49:34 -!- scummos has quit [Remote host closed the connection] 12:51:23 -!- skethcy_galore has quit [Quit: Page closed] 12:51:39 -!- jeffro has joined ##crawl-dev 12:52:42 shouldn't you be able to jump-attack invisible monsters whether or not they have disturbances, as long as you can guess where they are? 12:54:03 -!- anthem is now known as TGWi 12:54:12 -!- TGWi is now known as anthem 12:55:07 SamB_: Well we're trying to make it not as powerful as cblink. So you can only jump-attack something you can see 12:55:52 hmm 12:55:53 right 12:55:56 -!- SamB_ is now known as SamB 12:56:17 There are a number of jump restrictions with regards to path, no jumping in water, etc. but the current mechanic is you choose a monster (or disturbance) and land at a random, valid position 12:56:28 adjacent to the target 12:57:19 no jumping in water? is that because usually the boots would fall off if you can tolerate the water? 12:58:13 That was sort of inspired by swift. Not sure that it's a valid restriction. Certainly jumping in water should get some kind of penalty, deep water especially 12:58:39 well for deep water the boots would fall off 12:58:40 Restrictions are no jumping in water, if you're airborne, being constricted, in liquefied ground, exhausted, or wearing stasis 12:58:54 -!- dtsund has quit [Quit: dtsund] 12:59:33 Yeah, I was thinking more how could you jump much if you're waist deep or worse in water, but true 12:59:48 -!- Sprort has quit [Ping timeout: 268 seconds] 13:00:06 oh, if you're in water to start with it would certainly make sense not to be able to jump 13:00:46 For constriction, it should probably do a check to break constrict possibly and then succeed, but that can come later 13:01:01 Yeah, you can jump into water, for instance 13:01:12 Even deep water, if you can swim 13:01:24 Also, LO can jump into lava 13:01:29 so this is a new boots brand? 13:01:46 yeah, and a player mutation; felids get it innately 13:01:52 neat 13:01:55 indeed 13:02:04 makes perfect sense on felids ;-) 13:02:10 pounce 13:02:47 what is the range? 13:02:49 If I had artistic ability, I'd make a splash image of a felid jumping over a shark 13:02:53 'Jumping the shark' 13:03:01 lol 13:04:02 -!- Blazinghand has quit [Ping timeout: 252 seconds] 13:04:27 LexAckson: range starts at 2, goes to 4 with increase of but level or 5 levels of evocations when using brand 13:04:49 But that's just for now; may not be best progression 13:04:59 *mutation leve 13:05:00 l 13:05:37 < gammafunk> Also, LO can jump into lava 13:05:43 there's even code specific to this 13:05:57 Eronarn: I made sure that they can :) 13:06:03 ??floosh 13:06:04 floosh[1/1]: Floosh! 13:06:08 Gloop! 13:06:12 ??gloop 13:06:13 I don't have a page labeled gloop in my learndb. 13:06:16 !learn add gloop Gloop! 13:06:17 gloop[1/1]: Gloop! 13:08:06 -!- rkd has quit [] 13:08:12 -!- bonghitz has quit [Remote host closed the connection] 13:08:31 i'm excited to try it out gammafunk 13:09:09 LexAckson: Rework is mostly done, will be posting patch v2 to mantis today most likely, so will appreciate feedback 13:09:14 -!- ldf has quit [Quit: Page closed] 13:09:38 -!- kek has joined ##crawl-dev 13:12:33 -!- sixfourtysword has quit [Quit: Page closed] 13:16:33 -!- Zermako has quit [] 13:18:01  13:18:05 Oops 13:19:10 hmm, my attempt to paste that into a terminal confused something 13:19:32 -!- Sprort has quit [Ping timeout: 268 seconds] 13:35:08 -!- blabber has quit [Quit: leaving] 13:35:51 -!- waspmonolith has quit [Client Quit] 13:38:56 -!- mnoqy has quit [Quit: Lost terminal] 13:39:26 -!- mnoqy has joined ##crawl-dev 13:46:53 -!- lordfrikk has quit [Quit: ChatZilla 0.9.90 [Firefox 24.0a1/20130611081224]] 13:49:25 -!- sepik121 has quit [Ping timeout: 250 seconds] 13:50:46 -!- twelwe has quit [Quit: Page closed] 13:54:32 -!- dtsund has joined ##crawl-dev 13:54:46 -!- mikee_ has quit [Quit: HydraIRC -> http://www.hydrairc.com <- In tests, 0x09 out of 0x0A l33t h4x0rz prefer it :)] 14:00:55 -!- Silurio has quit [Ping timeout: 260 seconds] 14:02:38 -!- LexAckson_ has joined ##crawl-dev 14:05:55 -!- LexAckson has quit [Ping timeout: 264 seconds] 14:10:48 -!- raskol has quit [Read error: Connection reset by peer] 14:12:43 -!- Blazinghand has quit [Read error: Connection reset by peer] 14:14:50 -!- Kellhus has quit [Quit: Page closed] 14:16:38 -!- I_Think has quit [Ping timeout: 252 seconds] 14:16:48 -!- SurpriseTRex has quit [Remote host closed the connection] 14:23:32 -!- mamga has quit [Quit: Page closed] 14:29:15 -!- Roarke has quit [Quit: Page closed] 14:29:41 -!- Silurio1 has quit [Ping timeout: 240 seconds] 14:31:13 -!- Silurio has quit [Ping timeout: 246 seconds] 14:31:15 -!- alefury has joined ##crawl-dev 14:32:10 -!- kek has quit [Quit: Kicked by KickServ] 14:33:56 -!- indspenceable has joined ##crawl-dev 14:37:52 -!- Mingan_ has quit [Ping timeout: 245 seconds] 14:39:45 -!- rossi has quit [Ping timeout: 248 seconds] 14:41:07 -!- Silurio1 has quit [Ping timeout: 252 seconds] 14:42:21 -!- Silurio has quit [Ping timeout: 240 seconds] 14:43:02 -!- mnoqy has quit [Quit: hello] 14:46:22 -!- Silurio1 has quit [Ping timeout: 240 seconds] 14:47:43 -!- Vizer has joined ##crawl-dev 14:48:24 -!- Namey has quit [Read error: Connection reset by peer] 14:51:21 -!- indspenceable has quit [Remote host closed the connection] 14:53:07 -!- Stendarr has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 14:57:27 -!- Burer has quit [Ping timeout: 245 seconds] 14:58:01 -!- indspenceable has joined ##crawl-dev 15:01:22 -!- Silurio has quit [Ping timeout: 240 seconds] 15:03:07 -!- Silurio1 has quit [Ping timeout: 252 seconds] 15:03:57 -!- Nomi has quit [Quit: ChatZilla 0.9.90 [Firefox 21.0/20130511120803]] 15:04:01 I take it character dolls should have the same proportions across the board? 15:04:26 currently yes 15:04:42 it's been discussed that it would be good to make them not have to do so 15:04:43 -!- yalue has quit [Quit: Leaving] 15:04:48 but that's really hard to achieve 15:05:20 basically all the same weapon/armour/etc overlays need to fit on all characters 15:05:30 -!- simmarine has quit [Ping timeout: 264 seconds] 15:05:55 -!- Silurio has quit [Ping timeout: 264 seconds] 15:06:01 -!- blackcustard has joined ##crawl-dev 15:06:54 -!- _D_ has quit [Quit: leaving] 15:07:42 -!- Silurio1 has quit [Ping timeout: 240 seconds] 15:08:19 -!- sbanwart has quit [Ping timeout: 264 seconds] 15:08:56 heh 15:09:06 I remember at some point orc wizards had hoverweapons. 15:09:19 That was a strange, brief period. 15:14:00 -!- Silurio has quit [Ping timeout: 252 seconds] 15:17:11 -!- Koolguydude has quit [Quit: ChatZilla 0.9.90 [Firefox 21.0/20130511120803]] 15:17:43 -!- phyphor has quit [Read error: Connection reset by peer] 15:17:59 -!- phyphor has joined ##crawl-dev 15:18:46 -!- jjpalen has quit [Quit: Page closed] 15:20:03 -!- the_glow has quit [Ping timeout: 240 seconds] 15:24:52 -!- Infinite_Monkeys has quit [Read error: Connection reset by peer] 15:28:05 -!- syllogism has quit [Ping timeout: 256 seconds] 15:28:19 -!- syllogism has joined ##crawl-dev 15:32:13 03Grunt 07* 0.13-a0-1587-ge19c6d6: Adjustments to a vault. 10(2 minutes ago, 1 file, 27+ 27-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=e19c6d6250b4 15:32:37 -!- rchandra has joined ##crawl-dev 15:36:51 haha 15:37:02 just had a wind drake blow me through some trees 15:37:20 is that supposed to happen? 15:37:48 <|amethyst> hm 15:37:53 it blew my djinni through a 'solid' wall of trees 15:38:20 <|amethyst> I suspect it could blow you through grates, too, then 15:38:36 -!- dtsund has quit [Quit: dtsund] 15:38:39 !lg 15:38:40 No games for LexAckson_. 15:39:05 !lg LexAckson 15:39:06 1515. LexAckson the Skullcrusher (L27 OgBe), worshipper of Trog, escaped with the Orb and 3 runes on 2013-06-10 02:49:34, with 1542722 points after 90894 turns and 6:22:03. 15:39:18 how do i look up my current game? 15:39:28 !lm LexAckson 15:39:29 7906. [2013-06-12 20:36:03] LexAckson the Severer (L23 DjBe) reached level 5 of the Enchanted Forest on turn 72605. (Forest:5) 15:39:32 ahh 15:39:35 %dump LexAckson 15:39:35 http://dobrazupa.org/morgue/LexAckson/LexAckson.txt 15:40:13 !lm lexackson -tv 15:40:14 7906. LexAckson, XL23 DjBe, T:72605 (milestone) requested for FooTV (telnet://termcast.develz.org or http://termcast.develz.org). 15:41:01 !lm jokeserver won loak s=uniq o=turns 15:41:01 Bad filter condition: 'turn' (extra: ) 15:41:21 hmm 15:41:28 !lm jokeserver won loak s=uniq o=min(turn) 15:41:29 Bad filter condition: 'min(turn)' (extra: ) 15:41:37 !lm jokeserver won loak s=uniq o=min(turns) 15:41:37 Bad filter condition: 'min(turn)' (extra: ) 15:41:38 didn't get to the part where the wind drake was 15:41:55 how do i sort uniq milestones by when i first got them 15:42:26 aha 15:42:33 !lm jokeserver won loak s=uniq x=min(turns) o=-min(turns) 15:42:34 35 milestones for jokeserver (won loak): Ijyb [4282], Eustachio [7693], Joseph [12394], Nessos [12596], Fannar [20815], Grinder [23718], Terence [23737], Psyche [25862], Maud [28511], Roxanne [29020], Harold [29094], Donald [30229], Rupert [33061], Wiglaf [33360], Frances [33592], Agnes [35252], Aizul [35726], Arachne [36713], Jorgrun [37538], Louise [37846], Kirke [38234], Grum [43192], Urug [431... 15:42:37 -!- Aryth has quit [Ping timeout: 246 seconds] 15:42:44 oh 15:42:45 hmm 15:42:58 flail of distortion? 15:43:07 can distort effect blink you through trees? 15:43:14 -!- dtsund has joined ##crawl-dev 15:44:30 <|amethyst> it's not supposed to 15:44:39 <|amethyst> I don't think so anyway 15:44:46 <|amethyst> but it can teleport, too 15:47:00 https://dl.dropboxusercontent.com/u/63152810/Gargoiles.png 15:47:04 Now to wonder whether this works. 15:49:41 -!- oberstein has quit [Ping timeout: 240 seconds] 15:50:40 oops, turns out being able to attack with a reach weapon isn't just being within grid_distance 2. 15:51:23 -!- mnoqy has joined ##crawl-dev 15:51:36 too bad they're declawed 15:51:59 -!- oberstein has joined ##crawl-dev 15:52:23 <|amethyst> yeah, things can be in the way :) 15:53:28 <|amethyst> I don't think there's a way to check that without actually doing the attack 15:54:46 well since the spectral weapon code bypasses the monster AI to do the attack, it currently successfully attacks despite trees. 15:56:02 <|amethyst> would calling _handle_reaching work? 15:56:15 <|amethyst> you could make that non-static and put it in a header if necessary 15:56:19 -!- Aryth has quit [Ping timeout: 264 seconds] 15:56:29 <|amethyst> though I'd rename it to something like monster_handle_reaching 15:56:34 qoala: that actually sounds pretty spectral ;-) 15:56:50 -!- HellTiger has quit [Read error: Connection reset by peer] 15:57:33 <|amethyst> SamB: yeah, but letting "summons" attack things without line-of-effect would be bad 15:57:41 <|amethyst> since you can't smite through trees 15:57:49 yeah 15:58:45 I'd have to manually set the foe before making the call, since the attack happens on the owner's turn (unlike battlesphere), and thus the foe might not yet be set by mon-behv 15:59:25 -!- eith has quit [Ping timeout: 246 seconds] 15:59:34 Also it doesn't fix the (separate) AI decision of "can the player melee the opponent" and "can I not yet melee the opponent" for if it needs to move 15:59:57 why does the attack happen on the owner's turn? 16:00:05 Am I correct in thinking that _handle_reaching does non-reaching attacks as well for the monster? 16:00:38 SamB: that's how lainiw set it up, at least. I don't yet understand how the monster AI works well enough to change that. 16:01:56 <|amethyst> qoala: looks like no, it doesn't do anything unless grid_distance == 2 16:02:35 When an actor attempts to melee (fight.cc:fight_melee) and has a spectral, it sets the spectral's target and (if able) triggers an attack from the spectral. 16:03:10 This means that if the spectral wasn't already at the target, it won't help out until your next attack. 16:03:42 <|amethyst> you can call _handle_reaching first then call something like fight_melee if that fails 16:04:23 <|amethyst> that's what the normal handle_monster_move does, except there are other things in between 16:05:06 well, fight_melee doesn't check the range either. Is the simplified logic not: (adjacent ==> fight_melee directly, _handle_reaching) in some order? 16:05:59 -!- sbanwart has quit [Ping timeout: 260 seconds] 16:06:31 or rather (_handle_reaching, else move, if move intercepts opponent fight_melee), so I'd need to do an adjacent check 16:06:57 -!- Aryth1 has quit [Quit: KVIrc 4.0.4 Insomnia http://www.kvirc.net/] 16:08:08 It's probably best (for now) to apply a band-aid that prevents the SW from attacking through features, then later figure out how to make it reposition if it's blocked. 16:08:32 qoala: are you sure you can't just skip the "attack now" part and have it work okay? 16:09:06 I guess that depends on how long the last thing it did took ... 16:09:44 well, I'm not sure how to control the AI to only attack once following an owner attack. 16:10:49 I still haven't figured out why an allied monster-owned spectral weapon sometimes wanders away from its target towards the player... (it could already reach it's opponent, so ->target=owner and ->foe=MHITNOT) 16:10:55 korzok the Skullcrusher (L27 OgHu) ASSERT(!aimed_at_feet || source == target) in 'beam.cc' at line 665 failed on turn 176332. (Abyss:5) 16:11:34 and xD confirms that it's owner is definitely the modified tengu conjurer. 16:11:55 I think I've heard of similar wierdness with battlesphere ? 16:12:15 now that allies can have that 16:12:18 BATTLESPHERE 16:14:15 The difference is a battlesphere can usually attack from wherever. 16:15:06 -!- johnthebear has quit [Remote host closed the connection] 16:15:23 yeah but it's supposed to follow its direct owner, not the player 16:16:20 -!- syllogism has quit [] 16:16:35 but while an oddity for the battlesphere, it's crippling for the spectral weapon to oscillate between its owner's target and the player. 16:20:32 It's possible I should send my changes to lainiw (which clean up some of the handling for spectral weapons and partially support non-player SW), and let someone with more experience with the monster AI change how it attacks. 16:21:01 by which I mean, make it attack on its own turn. 16:22:10 -!- kekekela has quit [Quit: Page closed] 16:25:59 Currently, summon_can_attack always returns false on SW, so that only the explicit follow up attacks happen. 16:31:45 -!- rossi has quit [Ping timeout: 248 seconds] 16:32:19 -!- sbanwart_ has quit [Ping timeout: 264 seconds] 16:34:00 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 16:34:20 -!- Vizer_ has joined ##crawl-dev 16:35:14 -!- Vizer has quit [Ping timeout: 252 seconds] 16:36:31 -!- st_ has joined ##crawl-dev 16:42:02 wait. mid is not mindex? >.> 16:45:32 -!- Bloax has quit [Quit: Error: Bloax not found] 16:45:34 well, it's a bandaid/hack, but reaching SW no longer reaches through features. It only involves setting mons->foe and mons->target from trigger_spectral_weapon 16:54:16 -!- Duralumin has quit [Read error: Connection reset by peer] 16:56:21 -!- tenofswords has joined ##crawl-dev 16:56:59 -!- pantaril has quit [Remote host closed the connection] 16:58:42 -!- indspenceable has quit [Remote host closed the connection] 16:59:21 mid is monster id, isn't it? 17:00:29 I'm confused what mindex is then 17:00:53 because, yeah mid does seem to mean monster id 17:01:20 turns out manually setting mon->foe needs mindex, not mid 17:03:17 -!- Pepe has quit [Ping timeout: 256 seconds] 17:05:14 <|amethyst> mindex is just the index in menv 17:05:21 ah 17:05:24 <|amethyst> where the monster is currently stored 17:05:54 <|amethyst> mid is intended to be a unique identifier; mindex is only unique at a given point of time, and only makes sense for the current level 17:06:18 -!- indspenceable has joined ##crawl-dev 17:10:51 okay, converting SPELL_SPECTRAL_WEAPON to SPELL_MELEE if ms_waste_of_time (already have one out) has the intended effect of more triggering the SW, which I think is good for a hypothetical monster with the spell. 17:11:02 -!- SakuyaIzayoi has quit [Read error: Connection reset by peer] 17:11:34 -!- Fhqwhgads_ has quit [Ping timeout: 276 seconds] 17:11:39 -!- Fhqwhgads__ is now known as Fhqwhgads_ 17:12:05 granted until someone rewrites the SW to attack exactly once on its own turn, enemy SW freely attacks every one of its turns... 17:12:11 <|amethyst> I haven't looked at the branch; is the spectral weapon a copy of yours (the monster's)? What happens if you swap weapons? 17:12:17 -!- ystael has quit [Ping timeout: 248 seconds] 17:12:35 if the player swaps weapons, the SW dissipates 17:12:43 <|amethyst> oh, ok, good :) 17:12:57 <|amethyst> I was worried about wielding a bardiche, casting, and switching to a quick blade :) 17:13:03 nope! :D 17:13:18 Since I only just put in monster SW, the same is not yet true for monsters 17:13:34 <|amethyst> just make them not swap while it's active 17:13:45 <|amethyst> though I guess you still have to handle other ways of losing their weapon 17:13:59 <|amethyst> does it also dissipate if maurice steals your weapon? 17:14:22 -!- GuraKKa has quit [Ping timeout: 252 seconds] 17:14:26 -!- edlothiol has quit [Quit: Page closed] 17:14:38 <|amethyst> or if you S2S or tukima's or blade card it 17:14:45 If it calls unwield, then yes. Can he actually do that? 17:14:50 -!- yxhuvud has quit [Ping timeout: 252 seconds] 17:14:54 <|amethyst> oh, maybe not 17:14:55 -!- Silurio1 has quit [Ping timeout: 264 seconds] 17:15:16 I've only seen Maurice steal weapons that aren't wielded 17:15:23 Maurice steals your +2 halberd of distortion! You are cast into the abyss! 17:15:28 -!- Daekdroom has quit [Ping timeout: 252 seconds] 17:15:57 -!- heteroy_ has joined ##crawl-dev 17:16:03 <|amethyst> // Cannot unequip player. 17:16:04 <|amethyst> // TODO: Allow stealing of the wielded weapon? 17:16:04 <|amethyst> // Needs to be unwielded properly and should never lead to 17:16:04 <|amethyst> // fatal stat loss. 17:16:04 <|amethyst> // 1KB: I'd say no, weapon is being held, it's different from pulling 17:16:06 <|amethyst> // a wand from your pocket. 17:16:29 ??maurice 17:16:30 maurice[1/4]: A unique thief! He's that green @ that just stole something out of your inventory, and then teleported away. Has a cloak. 17:16:40 ??maurice[2] 17:16:42 maurice[2/4]: Don't mess around with him too much. He'll eventually steal a wand, turn invisible, then zap you a lot, or quaff all your precious potions. 17:16:58 -!- Dixlet has joined ##crawl-dev 17:17:17 not to mention what would happen if you're wielding a cursed weapon 17:17:19 -!- Silurio has quit [Ping timeout: 252 seconds] 17:17:33 <|amethyst> 1learn add maurice Wield your most dangerous wand so he doesn't steal it 17:18:26 the scary thing is that a caster might actually want to do that. 17:23:32 -!- LexAckson_ has quit [Read error: Connection reset by peer] 17:24:21 -!- CryptoCactus has quit [Ping timeout: 250 seconds] 17:25:47 Okay, I made it such that if monster::unwield_weapon is called, that monster loses it's SW. I'm not sure where would be best to prevent it from intentionally doing so. This will help for hypothetical unintentional weapon switchs (Xom-weapon-swap?) 17:27:45 -!- indspenceable has quit [Remote host closed the connection] 17:28:55 any suggestions on what to use for the monster's weapon skill? 17:29:46 I was thinking ((->is_fighter()) ? hd * n1 / d1 : hd * n2 / d2) 17:29:46 <|amethyst> hit dice, with a bonus or multiplier for the M_FIGHTER flag? 17:29:52 <|amethyst> yeah 17:30:06 yeah, I just have no idea what multipliers would make sense 17:30:17 <|amethyst> maybe a bonus if it is a signature weapon :) 17:30:36 -!- indspenceable has joined ##crawl-dev 17:31:01 Would hd/2 make sense for nonfighters? or hd * 2 / 3? 17:31:11 -!- Daekdroom has quit [Quit: Saindo] 17:31:35 -!- CKyle has quit [Quit: CKyle] 17:32:20 -!- Dixlet has quit [Read error: Connection reset by peer] 17:32:22 -!- Morphy has quit [Quit: Page closed] 17:32:54 -!- Dixlet has joined ##crawl-dev 17:34:26 -!- galehar has quit [Ping timeout: 255 seconds] 17:34:49 -!- indspenceable has quit [Remote host closed the connection] 17:35:13 <|amethyst> qoala: maybe 17:35:24 <|amethyst> I'm not good at judging balance numbers 17:37:31 <|amethyst> monster::skill uses hd for specialists of magic skills, but evo is scaled much higher than that (double hd for specialists) 17:37:51 <|amethyst> and non-specialists are half or a third that 17:38:03 <|amethyst> err 17:38:29 <|amethyst> "specialists" meaning "actual spellcaster" for most things, "undead or demonic" for necromancy 17:38:41 yeah 17:38:52 maybe just hd vs hd/2 then 17:39:49 -!- nooodl has quit [Read error: Connection reset by peer] 17:39:53 <|amethyst> yeah, and it can be rescaled if necessary 17:40:41 http://sprunge.us/SHSM 17:42:19 -!- Porost has quit [Ping timeout: 246 seconds] 17:43:06 emphasizing how holies are really just fine with demons in such a vault seems like a questionable idea 17:43:31 They're not; they're supposed to be imprisoned there. 17:43:49 Obviously the vault doesn't reflect a few of these things very well yet <_< 17:44:27 having just two alignments is showing through, eh? 17:44:35 I suppose coming from me saying this vault header is a mess is not that much of a statement but 17:45:43 <|amethyst> Grunt: More spells requested for fixed level (8) randart spellbook than there are valid spells. 17:45:50 ...o_O? 17:46:16 too superb of an item 17:46:22 Apparently. 17:46:34 was this an explicit request? 17:46:44 no, which is why it's weird 17:46:46 For the item? No. 17:46:50 <|amethyst> this was wizmode-placing it with &L 17:47:12 Try &P 17:47:17 by "explicit" I mean "was there actually an ITEM spec like that" 17:47:20 <|amethyst> it hangs 17:47:22 -!- DracoOmega has joined ##crawl-dev 17:47:24 <|amethyst> SamB: no, no books at all 17:47:33 <|amethyst> just superb_item and any good_item 17:47:36 ...erp, and then I lost that wizmode save for extended testing I _just_ made 17:47:43 so it seems crawl made up a crazy item idea on its own 17:47:55 Clearly we need more level 8 spells! >_> 17:48:05 <|amethyst> &P just crashes the game after failure to levelgen 17:48:05 tenofswords: this is why you should have saved it, and then copied it 17:48:16 save scumming FTW 17:48:27 -!- Thyme has quit [Ping timeout: 240 seconds] 17:48:31 -!- Nightbeer has quit [Read error: Connection reset by peer] 17:48:36 I was going to do that after I started actually doing anything with it but 17:48:44 apparently I am not paranoid enough 17:48:45 I can create it with &P here... weird. 17:48:59 |amethyst: where are you when you try it 17:49:26 my copy of trunk is a few weeks old but I doubt that this is a newly introduced bug since pan uses | all the time 17:50:52 <|amethyst> okay, it didn't do it the second time 17:51:02 <|amethyst> the book thing is probably unrelated to the map 17:51:04 mmmm, and that was a crash even with replacing all of the item definitions with stones 17:51:09 <|amethyst> second time I did &L 17:51:43 &L does finally work though 17:52:05 <|amethyst> &P still crashes every time... my binary is only about six commits old, none of which should be relevant 17:53:42 okay I couldn't notice this in that ridiculous header but there is an open chamber here with five pan lords and a hellion 17:53:49 audacious, to say the last 17:55:39 -!- tali713 has quit [Ping timeout: 260 seconds] 17:55:40 |amethyst: so this vault is totally unusable atm? 17:56:00 -!- indspenceable has joined ##crawl-dev 17:56:11 well considering it's a WIP "unusable" is an odd choice of terms 17:56:15 or is &P just broken 17:56:18 it does point out some bizarre crash though 17:56:20 Pan has weird level generation which doesn't play nicely with vaults. 17:56:34 -!- Netmonmatt has quit [] 17:56:53 tenofswords: I mean, like, "the game can't put it in a level" unusable 17:57:14 not necessarily any fault of the vault 17:57:45 s/vaults/&L and &P/ 17:58:07 -!- Tollymain has quit [Ping timeout: 264 seconds] 17:58:08 I may have had trouble trying &P in D even ... 17:58:30 does it actually work? 17:58:32 well I've known &P was dumb since nobody fixed the super-obvious crash it does with all minivaults 17:58:46 Crash upon putting on 'ring mail of the Forest'. by Qrpheus 17:58:52 that might be the problem I ran into 17:58:56 -!- tali713 has joined ##crawl-dev 17:59:03 &P is meant for use with primary vaults. 17:59:39 I was testing the compat code for the removal of that one oklob vault 18:00:06 <|amethyst> Grunt: encompass vaults don't count? 18:00:35 Pan interacts weirdly with encompass vaults anyway. 18:00:44 You could try &Pevilmike_holy_pan and see if it crashes <_< 18:00:51 (it does) 18:01:02 <|amethyst> hmm 18:01:05 Last I recalled, it actually renders the save unloadable, too 18:01:10 <|amethyst> I wonder when that was broken 18:01:23 <|amethyst> time to compile with fulldebug 18:01:24 At least SOMETHING I did with trying to load up holy_pan made a save unloadable 18:01:32 But it was so long back now I don't recall 18:03:15 <|amethyst> it works in 0.12 18:03:19 grunt, if you'd like some feedback on the vault itself 18:03:24 <|amethyst> &Pevilmike_holy_pan that is 18:04:18 Maybe I was with a good god? 18:04:24 And that botches things since it's supposed to veto it 18:04:38 it's very heavily and obviously proof-of-concept; the monster spam does serve as unique stuff at these levels but I worry that as a full encompass vault it'll become a slog 18:05:13 especially with zig-like levels of pan lords, I'd rather scatter those out across the level rather than leave it up to the chance of NSUBST in a very open space 18:05:48 ...Looks like this is my fault; it's being caused by a connectivity check. 18:06:04 Specifically the one at dungeon.cc:1809. 18:06:24 (some time long ago I tried to make a big pan vault with serious degrees of demons but I'm not really sure how well splitting MONS by demon tier works out) 18:06:27 Funnily enough, at a vault level it can be fixed by tagging the vaults transparent so that they can be connectivity-checked., 18:06:39 <|amethyst> oh 18:06:59 oh it's because of the >s? 18:07:01 (This also means that evilmike_holy_pan can't generate at all right now. The horror.) 18:07:06 <|amethyst> because everything is opaque it is considered a disconnected level? 18:07:12 It's not because of the >; it's because everything is opaque. 18:07:20 ...so it can't find anything to connectivity-check. 18:07:29 good logic 18:07:45 <|amethyst> Grunt: does it return zero? 18:08:07 <|amethyst> Grunt: if so, maybe dgn_count_disconnected_zones(false) <= 1 ? 18:08:57 as a thoughty experiment a brutal encompass vault that always places a demonic rune or an exit if you have said rune sounds worthy of discussion but this vault is boringgggg so I will let trying to make connectivity less dumb take focus instead 18:10:56 -!- sbanwart_ has quit [Ping timeout: 252 seconds] 18:13:18 -!- Steampun1Duck has quit [Ping timeout: 264 seconds] 18:19:44 -!- whog has quit [Ping timeout: 252 seconds] 18:22:01 |amethyst: works for me... 18:22:22 03Grunt 07* 0.13-a0-1588-g38f81d3: Don't trip up on connectivity checking for Pan encompass vaults. 10(70 seconds ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=38f81d3ead03 18:23:32 (This also opens the door to D:1 encompass vaults, I guess <_______<) 18:25:36 03|amethyst 07* 0.13-a0-1589-g92775cd: Fix formatting and add comment. 10(35 seconds ago, 1 file, 3+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=92775cd18055 18:27:37 -!- SwissStopwatch has quit [Ping timeout: 276 seconds] 18:29:00 -!- mnoqy has quit [Quit: hello] 18:33:17 Is there some function in the codebase somewhere that can trace an arc along a map, with a given point and radius and such, and return affected cells from it? 18:33:31 In case anyone knows of one and can save me the trouble :P 18:33:36 I don't think so. 18:34:06 * Grunt ponders whether to ask the relevance of that question <_< 18:34:45 More Forest stuff :P 18:34:49 as somebody in the know I can assure you that the end results will at least be a kind of impr 18:34:57 my fun is always ruined 18:35:06 Sorry T.T 18:35:44 at least I can be mystic about my own stuff 18:35:47 I'm trying to work on all the hardest things to code first 18:35:47 So that afterward I can just quickly run down through the easy tweaks 18:35:52 Like equipment adjustments and such 18:36:16 As opposed to things that involve AI and trigonometry at once >.> 18:37:09 DracoOmega: that sounds like the circleiterator to be honest 18:37:25 DracoOmega: you could easily adapt the iterator to work on an arc instead of a circle, 18:37:27 if it doesn't alredy 18:38:22 Oh, huh. That's a good idea. 18:38:37 Does that only do filled circles, though? I just want the perimeter 18:39:35 -!- raskol has quit [Quit: Konversation terminated!] 18:39:48 Huh, is circle_iterator even used anywhere? I don't actually see any uses. 18:44:55 -!- _dd has quit [Ping timeout: 264 seconds] 18:45:17 -!- lainiw has quit [Ping timeout: 252 seconds] 18:45:41 -!- mamga has quit [Quit: Page closed] 18:53:07 -!- Daekdroom has quit [Quit: Saindo] 18:54:49 -!- Datul has quit [Quit: Page closed] 18:56:52 -!- heteroy_ has quit [Quit: ChatZilla 0.9.90 [Firefox 21.0/20130511120803]] 18:58:49 -!- pelotron has quit [Ping timeout: 276 seconds] 18:59:42 -!- Burer_ has quit [Quit: I'll give myself a bulldog out of winston churchill] 19:00:20 -!- CKyle has joined ##crawl-dev 19:02:56 -!- Nakatomy has quit [Quit: Verlassend] 19:06:55 -!- ophanim has quit [Read error: Connection reset by peer] 19:06:58 -!- indspenceable has quit [Remote host closed the connection] 19:08:30 -!- indspenceable has joined ##crawl-dev 19:09:51 -!- CKyle has quit [Ping timeout: 252 seconds] 19:10:32 -!- I_Think has joined ##crawl-dev 19:11:54 -!- tenofswords has quit [Quit: leaving] 19:17:28 -!- mamga has quit [Quit: Page closed] 19:22:51 -!- Mu_ has quit [Quit: Defecator, may everything turn out okay so that you can leave this place.] 19:24:00 -!- Stelpa has quit [Client Quit] 19:24:32 -!- Stelpa has quit [Changing host] 19:27:14 -!- Stelpa has quit [Client Quit] 19:28:50 -!- qoala has quit [Remote host closed the connection] 19:29:35 -!- scummos has quit [Ping timeout: 252 seconds] 19:35:08 -!- dtsund has quit [Quit: dtsund] 19:37:35 -!- ontoclasm has joined ##crawl-dev 19:38:36 -!- fungee has quit [] 19:39:25 -!- indspenceable has quit [Remote host closed the connection] 19:39:42 -!- WalkerBoh has joined ##crawl-dev 19:42:36 -!- galehar has joined ##crawl-dev 19:46:30 -!- m1nced has quit [Quit: Page closed] 19:48:35 -!- Arkaniad|Laptop has quit [Client Quit] 19:52:21 -!- Kellhus has quit [Quit: Page closed] 19:59:54 -!- alefury has quit [] 20:00:53 -!- CKyle has joined ##crawl-dev 20:05:29 -!- CKyle has quit [Ping timeout: 256 seconds] 20:08:07 -!- Lawman0 has quit [Read error: Connection reset by peer] 20:09:36 -!- jetnerd has quit [Quit: Going offline, see ya! (www.adiirc.com)] 20:16:47 -!- indspenceable has joined ##crawl-dev 20:17:03 -!- yxhuvud2 has quit [Quit: Nettalk6 - www.ntalk.de] 20:19:18 -!- Yll has quit [] 20:19:37 -!- DracoOmega has quit [Quit: Leaving] 20:20:31 -!- qoala has joined ##crawl-dev 20:21:40 -!- Stendarr has quit [Read error: Connection reset by peer] 20:22:59 -!- ontoclasm has quit [Read error: Connection reset by peer] 20:24:54 -!- CKyle has joined ##crawl-dev 20:25:29 Unstable branch on rl.heh.fi updated to: 0.13-a0-1589-g92775cd (34) 20:27:49 -!- Zermako has quit [] 20:31:13 -!- rossi has quit [Ping timeout: 248 seconds] 20:34:15 -!- Koolguydude has quit [Quit: ChatZilla 0.9.90 [Firefox 21.0/20130511120803]] 20:35:50 -!- WalkerBoh has quit [Remote host closed the connection] 20:37:16 -!- bonghitz has quit [Remote host closed the connection] 20:41:57 -!- Thyme has quit [Read error: Connection reset by peer] 20:44:03 -!- jetnerd has quit [Quit: Going offline, see ya! (www.adiirc.com)] 20:44:46 -!- I_Think has quit [Ping timeout: 268 seconds] 20:45:01 -!- Tollymain has quit [Ping timeout: 246 seconds] 20:46:37 -!- Roarke has quit [Quit: Page closed] 20:50:33 -!- gofftc has quit [Quit: ..YAknoWNwhat..] 20:52:41 -!- ark123 has quit [Client Quit] 20:54:02 -!- Arkaniad|Desktop has quit [Read error: Connection reset by peer] 20:57:46 -!- Fhqwhgads_ has quit [Ping timeout: 276 seconds] 20:57:59 -!- Fhqwhgads__ is now known as Fhqwhgads_ 20:57:59 -!- heteroy has quit [Read error: Connection reset by peer] 20:59:24 -!- Arkaniad|Desktop has quit [Remote host closed the connection] 21:00:06 -!- minqmay has quit [Quit: Leaving] 21:07:24 -!- I_Think has joined ##crawl-dev 21:07:54 -!- bonghitz has quit [Remote host closed the connection] 21:20:39 -!- the_glow1 has quit [Read error: Connection reset by peer] 21:21:33 -!- CKyle has quit [Quit: CKyle] 21:27:10 -!- elliptic has joined ##crawl-dev 21:27:11 -!- Vizer has joined ##crawl-dev 21:27:29 -!- blackcustard has quit [Read error: Connection reset by peer] 21:28:19 -!- Vizer_ has quit [Ping timeout: 276 seconds] 21:28:58 -!- Jayrays has quit [Ping timeout: 276 seconds] 21:41:08 -!- Rebthor has quit [Quit: ChatZilla 0.9.90 [Firefox 19.0.2/20130307023931]] 21:42:36 Do hex durations scale inversely with target HD? I feel like I heard that somewhere, but it might be from something else. 21:42:45 No. 21:43:53 Debian builds of the trunk branch on crawl.develz.org updated to: 0.13-a0-1589-g92775cd 21:44:02 Is there some property of harder opponents that reduces hex (or some other negative effect, needles?) duration? Am I just crazy? 21:47:54 -!- indspenceable has quit [Remote host closed the connection] 21:50:45 meph maybe? 21:52:53 -!- jday_ has quit [Ping timeout: 248 seconds] 21:53:01 -!- w00t_b00ts has quit [Ping timeout: 250 seconds] 21:53:34 -!- Fhqwhgads_ has quit [Remote host closed the connection] 22:02:06 is there a reason why alarm traps don't stop autoexplore by default? 22:02:34 rchandra: you mean to let you start fleeing ASAP? 22:02:50 yeah 22:02:59 because, uh, patches welcome? 22:03:48 the crawl code is pretty intimidating, but maybe that one would be possible... 22:04:14 possibly it would be sufficient to change the defaults 22:04:35 yeah, runrest_stop_message 22:05:25 dat/defaults/runrest_messages.txt 22:07:48 stop += A sentinel's mark forms upon you. 22:07:57 ??git 22:07:58 git[1/2]: Readonly: git clone git://gitorious.org/crawl/crawl.git Read/Write: git@gitorious.org:crawl/crawl.git Web interface: http://git.develz.org/?p=crawl.git or http://gitorious.org/crawl/crawl 22:10:46 okay, I guess an actual patch might be overkill 22:15:12 what's this, precolored abyss walls? 22:19:17 -!- agentgt has quit [Quit: Page closed] 22:20:25 <|amethyst> FR: a monster can get mark, which displays it as scrying would 22:20:57 <|amethyst> and lets summons attack it out of sight :) 22:21:14 and then Mark becomes a player spell? 22:21:30 which one casts on oneself to lure enemies into your killing ground 22:22:31 hmm, it seems like the period is traditionally not part of the regex 22:22:39 possibly because it wouldn't mean a period anyway 22:23:53 <|amethyst> depends on what you mean by "traditionally" 22:24:39 well the other traps don't have one 22:24:42 -!- BlackrayJack has quit [Ping timeout: 264 seconds] 22:24:53 <|amethyst> oh 22:24:59 <|amethyst> never mind 22:25:04 <|amethyst> I misunderstood you 22:25:24 <|amethyst> yeah, I'd either leave it off or backslash it 22:25:29 agreed that a patch patch is overkill, I still want to get around to setting up git. I installed msysgit, following http://gitorious.org/crawl/crawl/blobs/master/crawl-ref/docs/develop/git/quickstart.txt. I don't seem to have 'make' though 22:25:30 <|amethyst> hmm 22:25:33 <|amethyst> maybe backslash it 22:25:35 <|amethyst> just in case 22:25:51 <|amethyst> "A sentinel's mark forms upon your orc warlord." 22:25:53 I see a couple others with a non-backslashed period 22:26:05 chuckle 22:26:43 <|amethyst> probably in most cases it's fine, but with "you" I think you'd want something 22:28:45 -!- mason- has quit [Read error: Connection reset by peer] 22:28:58 -!- xnavy has quit [Read error: Connection reset by peer] 22:29:28 -!- atomicthumbs has quit [Read error: Operation timed out] 22:29:36 -!- atomicthumbs has joined ##crawl-dev 22:29:38 -!- bakafloc1aflame has quit [Read error: Operation timed out] 22:31:44 -!- Lawman0 has quit [Read error: Connection reset by peer] 22:32:57 how do I make a trap in a place I'm *not* standing 22:33:06 or preferably in, like, a whole ring ... 22:34:44 the code for the minefield card probably would help? 22:35:19 -!- AriaC has joined ##crawl-dev 22:35:23 -!- AriaC has quit [Client Quit] 22:36:06 hmm, I made one and teled/blinked off it 22:38:57 03SamB 07* 0.13-a0-1590-g33f0eee: Stop on alarm traps/sentinel's mark (rchandra) 10(3 minutes ago, 1 file, 1+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=33f0eee90e27 22:39:37 -!- w00t_b00ts_ has quit [Quit: Page closed] 22:39:45 -!- bh has joined ##crawl-dev 22:39:49 thanks. I might have installed msysgit improperly, as I did that a while ago and don't seem to have make.exe. going to remove it and try again. 22:39:58 in tiles I'm seeing a spatial vortex showing up as a wall 22:40:52 as a bonus I actually sort-of tested it 22:42:31 how do I unmark myself 22:42:36 -!- CKyle has joined ##crawl-dev 22:43:30 SamB: &o?vuln 22:44:09 -!- indspenceable has joined ##crawl-dev 22:46:29 -!- rchandra has quit [Read error: Connection reset by peer] 22:47:36 -!- rchandra has joined ##crawl-dev 22:48:10 -!- Sgun has quit [Read error: Connection reset by peer] 22:51:24 -!- sunstruck has quit [Quit: ChatZilla 0.9.90 [Firefox 21.0/20130511120803]] 22:53:12 -!- bh has left ##crawl-dev 22:54:08 -!- sbanwart_ has quit [Ping timeout: 276 seconds] 22:55:13 -!- rath has quit [Quit: Page closed] 22:56:32 -!- ProzacElf has quit [Quit: Leaving] 22:57:02 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 22:58:23 -!- ystael has quit [Ping timeout: 240 seconds] 22:59:55 so suppose I installed msysgit on a drive that really doesn't want to use the space. can I just move it? 23:00:14 -!- MaxFrost has quit [Ping timeout: 252 seconds] 23:02:23 -!- bonghitz has quit [Remote host closed the connection] 23:06:17 -!- Jayrays has quit [Ping timeout: 252 seconds] 23:09:06 it appears so, building crawl now 23:11:24 -!- ackack has quit [Quit: Leaving] 23:14:55 -!- yogidabear has quit [Ping timeout: 250 seconds] 23:19:05 whoo, now I don't have to use some random 0.12 trunk version when I want wizmode 23:24:49 -!- Arkaniad has quit [Read error: Operation timed out] 23:24:49 -!- CKyle has quit [Quit: CKyle] 23:25:04 weird, my latest jump patch has somehow disabled LO from species selection 23:30:21 -!- Rebthor has quit [Quit: ChatZilla 0.9.90 [Firefox 21.0/20130511120803]] 23:33:17 -!- dtsund has joined ##crawl-dev 23:34:02 hmmm... tweaking the spectral weapon AI seems to have triggered the infinite loop protection in handle_monsters. "// infinite loop protection, shouldn't be ever needed" 23:34:09 I'm glad that was there :D 23:35:05 -!- elliptic has quit [Quit: Leaving] 23:37:37 -!- elliptic has joined ##crawl-dev 23:37:53 -!- BlackrayJack has quit [Ping timeout: 240 seconds] 23:38:15 -!- Xenobreeder has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 23:43:31 Unstable branch on crawl.lantea.net updated to: 0.13-a0-1590-g33f0eee (34) 23:45:21 -!- pelotr0n has quit [Ping timeout: 252 seconds] 23:46:23 -!- ystael has quit [Ping timeout: 240 seconds] 23:53:50 geez; LO disabled in the build of my patch because I tagged it in git with something other than '-aX' 23:53:59 that'll make you tear your hair out 23:59:27 you delete the tag ... 23:59:30 +could