00:00:51 not sure, but I think it should be the same list of forms that is being checked for minotaur retaliation currently 00:02:35 <|amethyst> yeah 00:03:24 Unstable branch on crawl.develz.org updated to: 0.10-a0-2563-ge3cdffc (32) 00:06:25 -!- dtsund has quit [Read error: Connection reset by peer] 00:07:52 <|amethyst> distortion field shouldn't care about form, right? 00:10:54 -!- dtsund has joined ##crawl-dev 00:12:41 <|amethyst> also, what about unbreathing? 00:15:45 -!- SamB has quit [Ping timeout: 252 seconds] 00:19:02 Windows builds of master branch on crawl.develz.org updated to: 0.10-a0-2563-ge3cdffc 00:25:58 Good god description is misleading (https://crawl.develz.org/mantis/view.php?id=5018) by ion_frigate 00:28:08 |amethyst: unbreathing should, distortion field I'm not sure 00:30:49 <|amethyst> and rN and rTorment? 00:32:31 certainly keep rTorment in forms, not sure about rN 00:41:08 <|amethyst> I'm currently ignoring these mutations in forms (other than the four): heat resistance, cold resistance, shock resistance, poison resistance, negative energy resistance, unbreathing, gelatinous body, shaggy fur, tough skin, all forms of scales (including bone plates, not including distortion field) 00:41:20 <|amethyst> and for stealth: hooves, camouflage, translucent skin, thin skeletal structure 00:43:51 <|amethyst> should some of those also be ignored in statue form? I'm thinking in particular of gelatinous body, tough skin, and shaggy fur 00:45:26 that sounds reasonable, yeah 00:46:20 -!- SamB has joined ##crawl-dev 00:50:11 <|amethyst> also translucent skin and camouflage (presumably thin skeletal structure results in a thin statue) 00:51:07 translucent statue or camouflage statue sound sort of plausible 00:53:54 <|amethyst> I'll keep those then 00:59:10 <|amethyst> and spiny? 00:59:29 of course 01:03:17 <|amethyst> on a stylistic note, I imagine bool ? int : 0 is preferred to bool * int :) 01:17:12 I think monster twisted res needs to be buffed, I've never actually seen them create an abom of any sort 01:18:11 <|amethyst> yeah 01:18:35 <|amethyst> I agree... just kicking up the power would do it 01:19:04 <|amethyst> since power only affects the hd-per-weight efficiency 01:19:32 <|amethyst> maybe also the tracer should return false if there weren't at least three or four corpses 01:19:46 <|amethyst> or switch to animate dead in that case 01:20:45 <|amethyst> the crawlies also need better AI, so they actually seek one another out 01:21:49 do monsters reanimate things when they and the corpses are out of LOS? 01:23:20 might be cool to have a monster that seeks out corpses and does stuff with them 01:29:14 <|amethyst> I should have titled that commit "Nerf forms" :) 01:29:31 * due nerfs |amethyst. 01:29:59 -!- agolden has joined ##crawl-dev 01:29:59 -!- agolden has quit [Client Quit] 01:30:18 03|amethyst * r455fb705be02 10/crawl-ref/source/ (melee_attack.cc player.cc transform.cc transform.h): Ignore many mutations while transformed. 01:32:30 -!- the_glow has joined ##crawl-dev 01:34:30 * SamB remembers doing bool*int in Python before they had True and False... though, they don't *have* a "ternary" operatator there, so ... 01:35:24 <|amethyst> they do now, in a weird order 01:35:52 oh, really ? 01:35:53 -!- jeanjacques has quit [] 01:36:01 <|amethyst> a ? b : c becomes b if a else c 01:37:39 I thought Guido chose something crazy as an acceptable syntax and everyone else decided they'd rather not have it ;-P 01:38:44 <|amethyst> I use it when I have occasion to write Python (and don't need to be compatible with 2.4) 01:39:13 -!- bmh has joined ##crawl-dev 01:39:17 -!- monqy has quit [Quit: hello] 01:39:22 What's the rationale behind Swiftness not working in water? 01:39:36 bmh: ever tried running in water ? 01:39:45 SamB: sure, but the spell fizzling? 01:39:57 oh, no idea 01:40:07 -!- ainsophyao has quit [Remote host closed the connection] 01:40:42 <|amethyst> bmh: it doesn't take any turns at least 01:41:04 |amethyst: oh, it fails without doing anything? huh. 01:41:25 <|amethyst> just a message and SPRET_ABORT 01:45:58 <|amethyst> apparently it's "always" been that way.. the message was changed five years ago from "This spell will not benefit you while you're in water!" to "The water foams!" 01:46:23 <|amethyst> well, it used to cost MP and waste the turn 01:46:47 we could change it to actually work? albeit have the effect not do anything until you leave water 01:49:49 -!- SamB has quit [Ping timeout: 252 seconds] 01:50:31 <|amethyst> possibly... one could argue that the current behaviour gives the player a hint that swiftness doesn't affect swimming speed, but I think the message is too vague to really help there 01:51:14 <|amethyst> btw, my forms change didn't do anything about swimming in forms as an octopode vs a merfolk 01:52:42 <|amethyst> that still needs to be looked into... the problem is that octopodes can swim in spider form, but merfolks cannot 01:53:28 <|amethyst> s/lks/lk/ 01:58:57 -!- SamB has joined ##crawl-dev 02:03:28 -!- bmh has quit [Quit: Page closed] 02:12:25 03|amethyst * r5945b6c3414c 10/crawl-ref/source/spl-book.cc: Fail at casting spells from rods while confused. 02:18:11 -!- blabber has joined ##crawl-dev 02:20:38 -!- MarvinPA_ has quit [Ping timeout: 248 seconds] 02:20:56 |amethyst: it would be nice if you could see which of your mutations would be disabled if you were to cast a form 02:21:03 in-game 02:21:32 <|amethyst> hm 02:22:00 as for the octo thing, i think the issue is that merfolk actually can't swim in their normal form 02:22:18 their water form is a transformation, which is incompatible with spider 02:22:46 it actually makes a perverse kind of sense that octos can swim and mf can't, taken that way 02:23:02 <|amethyst> but the water form is supposed to be the natural form 02:23:12 <|amethyst> so really they shouldn't be able to walk on land in spider form :) 02:23:18 sea spider form 02:24:00 <|amethyst> As for the disabled-mutations display.... how? 02:24:23 <|amethyst> a different colour in A? 02:25:04 |amethyst: how many categories of xforms are there right now? like, dragon = loses horns? but statue keeps horns? and blade hands keeps horns *and* scales? 02:26:03 -!- evilmike has joined ##crawl-dev 02:26:05 because you could maybe have a 't' screen, like the vamp screen, with circumstances under which you lose access to that mut 02:26:21 <|amethyst> for my change, just three: lich/blade/appendage, statue (affects a few more), and all others 02:26:55 <|amethyst> would be a big refactoring, but probably makes sense 02:27:17 <|amethyst> make it a flag on the mutation, then have player_mutation_level() check that flag and your current form 02:27:30 |amethyst: i got to thinking of something like that earlier, because of lorcs 02:28:01 there, i had a lorc ability enum; you could feed an ability in and get whether it was currently active 02:28:06 <|amethyst> but then you'd need another flag to player_mutation_level to ignore forms 02:28:26 <|amethyst> since the resistance functions have such a flag (temp) 02:29:22 <|amethyst> I support this idea, but probably won't have time to do it myself 02:29:56 |amethyst: it wouldn't even really need flags... have you seen how monster regen is implemented? :) 02:30:01 or hides 02:31:00 <|amethyst> just because bad code exists doesn't mean there needs to be more of it :) 02:32:59 <|amethyst> there's already a "physical" flag, but it wasn't quite right for the forms change 02:33:39 |amethyst: an advantage of using functions rather than flags in this case would be that you can more easily segregate exceptions; like ice form = (generic form allow list) + block fire res, or something 02:35:31 -!- Pingas has joined ##crawl-dev 02:35:36 <|amethyst> I guess you could have more special cases in player_mutation_level 02:38:05 <|amethyst> or mutation_is_fully_active 02:38:08 i think it makes sense to put special cases as clustered as possible in the code, and for me, that would mean something like: race_block(), form_block() 02:39:54 and form_block would be like: ice_beast: -rfire_mut_enum statue: hard_mut(); blade hands: no_hands_mut(); default: ; 02:40:43 okay, back to work :) 02:41:04 (check out lorcs if you haven't! they have a conditional 'a' screen, and a custom 'a!' screen) 03:00:13 03|amethyst * r0ba7ce2a02fc 10/crawl-ref/source/invent.cc: Allow quivering items without carrying throwables. 03:16:10 03|amethyst * r5e9deab81313 10/crawl-ref/source/skill_menu.cc: Avoid a rare unexitable skill menu (Fyren). 03:22:07 03|amethyst * r9a6de0f2faab 10/crawl-ref/source/dat/database/monspeak.txt: Mark more speech as visual, and other speech fixes. 03:47:16 |amethyst: your logic for *Tele and Sust is reversed: double *TELE is a great thing in the Abyss, double Sust is useless except for ogres/centaurs/trolls 03:49:16 (condolences for being suckered into the devteam, BTW) 04:17:47 -!- alefury has joined ##crawl-dev 04:18:16 -!- jeanjacques has joined ##crawl-dev 04:41:45 |amethyst: yay liches with gelatinous bones :p 04:42:28 I guess octoliches are already in that club, though 04:44:18 -!- agolden has joined ##crawl-dev 04:44:18 -!- agolden has quit [Client Quit] 04:50:52 is smite going to be kept as not being able to go through transparent walls? I can think of about 10 vaults that need to be changed, and 2 that should probably just be disabled for now 04:52:10 somewhat discussable, I think 04:53:04 in my opinion either all smite changes should go together: either all stay or all be reverted, though. It makes no sense to block Airstrike abuse but not Beogh abuse. 04:53:23 also, what with statues? 04:54:28 I somehow think statues should work the same as monster statues: it'd hard to explain why a statue that can cast spells would allow arrows through but one that can't wouldn't 04:54:36 you mean statues with smite? That is an option, yeah. There are some vaults which can't really do this though, eg lemuel_draining_boxes 04:54:50 there's also minmay_eyes - both use eyes behind glass 04:55:10 can't really replicate them by just making caster statues, at least currently 04:55:47 Oh, I replied too early. I thought you meant monster statues 04:56:55 I meant orcish idols and granite statues 04:57:17 anyway, I personally wouldn't mind it so most spells are forbidden to go through glass (for both the player and monster) but with smite being exempt under the logic of "a god did it" 04:57:40 I also agree with what elliptic has said about removing rods of smiting 04:58:03 if you shoot an arrow at an orange statue and miss, the arrow goes through. Bolts always go through. Why should granite statues be different? 04:58:28 those rods are no worse than Beogh smiting 04:59:53 Beogh smiting at least costs piety, and isn't nearly as abusable as cloud spells, but I do see the point 05:00:06 OSX builds of master branch on crawl.develz.org updated to: 0.10-a0-2568-g9a6de0f 05:00:22 by the way, these spells can still go through iron grates - eg I can smite a monster surrounded by grates but not by glass. Is that intentional? 05:01:13 it would be one way to make certain vaults less broken right now (eg the hall of smiting in pan) 05:07:57 a worshipper of Beogh almost always has an entourage, priests there have free unlimite smiting 05:08:04 grates do? oh, lemme check 05:08:32 the grate thing is a bit odd - you'll get a thing saying "fire blocked by iron grate" or however the message goes, but the spell still goes through 05:08:44 I tried it with smite and fire storm 05:09:38 oh, indeed 05:10:30 monsters also have no problem casting through them, from what I can see 05:16:58 If this is actually kept as a feature, I think all currently broken vaults can be fixed (a couple that currently use grates would need to be changed to use glass, also). 05:17:31 and conversely, the entry vaults with monsters behind grates would need to be converted to glass due to Recite abuse 05:17:37 yeah 05:18:48 I think I like this 05:22:15 03kilobyte * r30dfc49a80ba 10/crawl-ref/source/ (9 files): Auto-id evil weapons for Elyvilon worshippers. 05:22:22 03kilobyte * rc4fdcdf81337 10/crawl-ref/source/ (spl-damage.cc spl-util.cc spl-util.h): Stop Shatter+permarock abuse. 05:22:23 03kilobyte * r8e624b12995f 10/crawl-ref/settings/autopickup_exceptions.txt: Comment that two rings of teleportation are not redundant. 05:22:23 03kilobyte * r66f3aafa873e 10/crawl-ref/source/mon-place.cc: Disallow monsters summons from behind glass. 05:22:23 03kilobyte * r2399618801ae 10/crawl-ref/settings/autopickup_exceptions.txt: For races other than Ce, Og, Tr and Op, don't pickup extra rings of sustenance. 05:23:27 monster summons from behind glass still worked? I was having trouble getting the liches in david_glass_crypt to summon (using grates worked though) 05:25:27 grates also added a new problem (or maybe feature) of them being able escape by using iood 05:27:40 -!- Xiberia has quit [Quit: ChatZilla 0.9.87 [Firefox 8.0/20111104165243]] 05:29:05 -!- Zaba has quit [Ping timeout: 268 seconds] 05:35:57 -!- Zaba has joined ##crawl-dev 05:39:25 turns out monsters didn't make the decision to summon if their foe was separated from them by glass -- but if they did summon for some reason, the summons could be placed on the other side of a wall 05:40:41 ah, I see 05:43:55 -!- jeanjacques has quit [] 05:51:54 wrong capitalisation during letter adjustment (https://crawl.develz.org/mantis/view.php?id=5019) by ortoslon 05:54:53 -!- syllogism has joined ##crawl-dev 06:25:26 -!- the_glow has left ##crawl-dev 06:31:50 -!- evilmike has quit [Quit: something happened] 06:53:51 -!- syllogism- has joined ##crawl-dev 06:56:41 -!- syllogism has quit [Ping timeout: 240 seconds] 07:23:16 -!- MarvinPA has joined ##crawl-dev 07:24:46 -!- Xiberia has joined ##crawl-dev 07:25:12 -!- edlothiol has joined ##crawl-dev 07:27:08 -!- Cryp71c has joined ##crawl-dev 07:53:04 -!- syllogism has joined ##crawl-dev 07:55:58 -!- syllogism- has quit [Ping timeout: 255 seconds] 08:00:53 Movement duration non consistent (https://crawl.develz.org/mantis/view.php?id=5020) by Varsovie 08:27:52 -!- MarvinPA_ has joined ##crawl-dev 08:31:08 -!- MarvinPA has quit [Ping timeout: 252 seconds] 08:42:33 -!- absolutego has joined ##crawl-dev 08:45:50 -!- absolutego has quit [Quit: Lost terminal] 08:46:01 -!- st_ has quit [Ping timeout: 252 seconds] 08:47:54 <|amethyst> kilobyte: thanks 08:48:37 <|amethyst> !tell kilobyte Thanks. I thought multiple rings of sustenance were useful now that they are multiplicative in effect 08:48:38 |amethyst: OK, I'll let kilobyte know. 08:53:09 -!- syllogism- has joined ##crawl-dev 08:54:29 <|amethyst> !tell kilobyte re statues: currently there is only one decision for monster opacity (mons_opacity(), checked by opacity_solid and opacity_default), but granite statues are only opaque to opacity_solid 08:54:30 |amethyst: OK, I'll let kilobyte know. 08:55:25 -!- syllogism has quit [Ping timeout: 244 seconds] 08:55:53 <|amethyst> qfg 08:56:00 <|amethyst> doh 09:07:18 |amethyst: statues are regular monsters, without any special properties 09:07:28 kilobyte: You have 3 messages. Use !messages to read them. 09:07:40 only bushes and door/etc mimics affect LOS 09:08:31 they used to be features rather than monsters, but in early DCSS they were given hp and made killable using other means than wands of disint 09:08:45 heck, not all statues suffer from disint anymore 09:08:58 -!- the_glow has joined ##crawl-dev 09:11:16 <|amethyst> I mean, there is currently no way to have monster statues block LOS_SOLID (the way statues do) without also blocking sight 09:12:47 could be done by making dngn statues not block LOS_SOLID 09:12:55 or perhaps even outright monsterizing them 09:12:59 <|amethyst> true 09:13:20 <|amethyst> BTW, I'm looking at #5019: wrong capitalisation during letter adjustment (in =a) 09:14:04 <|amethyst> the problem here is that _adjust_ability is using msg::stream << blah 09:14:14 <|amethyst> and that ultimately results in a call to mpr() 09:14:14 just change mpr() to mpr_nocap() 09:14:26 beh, no point in keeping that 09:14:29 <|amethyst> should msg::stream << blah always use mpr_nocap? 09:15:03 I think I'll have to remove msg::stream completely anyway soon, to allow translations. 09:15:18 <|amethyst> I'll rewrite it to use mpr etc then 09:15:46 <|amethyst> also to give the menu by default if Options.auto_list 09:25:47 <|amethyst> I seem to recall a bug report about "adjust ability" not defaulting to a menu, but now I can't find it 09:25:47 !tell Cryp71c is there any reason to call melee_attack::apply_damage_brand() for a dead person for brands other than elec and vamp? The rest is irrelevant, gives wrong messages or is otherwise problematic. 09:25:48 kilobyte: OK, I'll let Cryp71c know. 09:26:45 <|amethyst> ah, found it, 4074 09:27:50 -!- ZChris13 has joined ##crawl-dev 09:30:39 -!- Ragdoll has joined ##crawl-dev 09:34:08 <|amethyst> kilobyte: any objections to closing 4218 with "no change required" ? 09:35:50 -!- mumra has joined ##crawl-dev 09:36:50 -!- mumra is now known as randompete 09:39:06 debatable... a feature to expand things on the same square could be nice, but I'm not sure 09:39:33 <|amethyst> I'll leave it for now then 09:40:04 on the other hand, this means the report will rot there forever 09:41:34 -!- randompete has left ##crawl-dev 09:52:43 kilobyte 09:52:55 i am umable to ta trough glass 09:52:57 you have gone to farrrrr 09:53:17 -!- syllogism has joined ##crawl-dev 09:56:50 -!- syllogism- has quit [Ping timeout: 252 seconds] 09:57:04 03|amethyst * ra49efb390de9 10/crawl-ref/source/command.cc: Show menu for =a by default if auto_list is on. 10:00:49 kilobyte 10:00:57 i cant smite behind glass with a rod of smiting 10:01:00 you have gone too farrrrrrrrr 10:06:21 -!- ZChris13 has quit [Ping timeout: 252 seconds] 10:10:20 <|amethyst> !tell Cryp71c Has UCC fixed #4376 (Vorpal brands showing anomlously low damage on death)? 10:10:20 |amethyst: OK, I'll let Cryp71c know. 10:11:58 -!- ZChris13 has joined ##crawl-dev 10:12:21 |amethyst, no, brand damage is still calculated and applied separately of weapon damage, although I believe that divine intervention halts the combat for that particular attack, which will address the possibility of reid's comment. 10:12:22 Cryp71c: You have 2 messages. Use !messages to read them. 10:12:31 kilobyte, 1 sec, let me check the source to be certain. 10:12:35 <|amethyst> hm 10:12:41 kilobyte 10:12:49 i can't airstrike anything trough glass 10:12:54 you have gone tooo farrrrrrrrrrrrr 10:20:01 Ragdoll: but not through glass 10:20:33 not trough glass 10:20:45 through, even 10:21:39 * SamB wasn't correcting the spelling, me was attempting to make a silly joke about where kilobyte could have gone 10:21:45 -!- casmith789 has joined ##crawl-dev 10:21:56 oh. sorry i am dense sometimes 10:22:17 03dolorous * r8a1ef5177d24 10/crawl-ref/source/dat/database/monspeak.txt: Fix wording. 10:22:21 sometimes my jokes are not very successful 10:22:23 also, episode 4 of kilobyte going too far: 10:22:34 boegh smite targeting? not behind glass you dont 10:22:43 it is not the fault of those I attempt to tell them to ;-) 10:22:47 -!- Wop has quit [Ping timeout: 240 seconds] 10:24:27 so, can the moth of wrath still wrath through glass ? 10:24:42 yes, monsters do still ct the same behind glass 10:24:47 -!- ussdefiant has quit [Ping timeout: 248 seconds] 10:24:59 do* 10:26:41 although 10:27:09 I mean, does that trog altar vault still work 10:27:30 i have no idea 10:27:39 im currently testing monsters smiting me trough glass 10:27:48 titan is not doing anything , and neither is the smoke demon 10:28:01 that's intentional 10:28:16 they should smite, though 10:28:41 kilobyte said nobody can smite through glass anymore 10:28:51 but this was only for freezing clouds 10:28:58 clouds* 10:29:10 why woudnt you be able to smite through glass? 10:29:32 -!- ainsophyao has joined ##crawl-dev 10:29:47 something about HOPr and hordes of orcish priests ... 10:30:12 like that is a feasible to do mid-game 10:30:49 why woudnt they be able to airstrike or smite behind glass 10:32:40 yep, monsters are unable to smite/airstrike/anything behind glass either 10:36:52 also, symmetry between players and monsters was mentioned -- mostly so people don't feel the monsters are cheating excessively 10:38:12 03|amethyst * rfff88d90c982 10/crawl-ref/source/invent.cc: Do not prompt when trying cursed unwieldable items. 10:39:20 -!- jeanjacques has joined ##crawl-dev 10:40:29 <|amethyst> enough bug fixing for me, later 10:40:42 well, i too think its silly 10:41:11 nothing wrong with most smite targeted spells going through glass imo 10:41:12 the original plan was to just leave "smite" as pretty much the only thing that can go through glass but really it seems like blocking everything might be better anyway 10:41:45 i think its more interesting to let some attacks go through glass 10:41:46 means a few vaults need adjusting but it stops all the gameplay abuse completely, which is the main point 10:41:49 oh right 10:41:53 -!- MarvinPA_ is now known as MarvinPA 10:41:58 sorry kilobyte, i have to blame marvinpa instead 10:42:03 * SamB sometimes likes abuse 10:42:05 especially monster attacks 10:42:09 elliptic is in on it too!!! 10:42:12 what was the smoke demon vault in pan called 10:42:19 its an anti-smite mafia 10:42:29 I mean, I'm all for "no sandbagging" and such, but ... 10:42:33 clouds are probably excessive 10:42:35 !vault hall_of_pain 10:42:45 jeanjacques: You have 1 message. Use !messages to read it. 10:42:45 Lines pasted to http://paste.scsys.co.uk/164993 10:42:49 btw, if smite targeting stays the way it is, one of my bug reports got fixed too :) 10:43:01 seriously, sandbagging made most C&C missions waaay too trivial 10:43:07 https://crawl.develz.org/mantis/view.php?id=4131 10:43:37 but yeah, kilobyte did all the cool fixing up of targeting and monster effects for consistency and so on, blame me for the initial changes if you like :P 10:43:51 yes 10:43:55 marvinpa, you went too farrrrrr 10:43:58 once again, as usual 10:44:19 im borderline agreeing with MarvinPA's changes 10:44:25 but kilobyte went too far imo 10:44:30 Ragdoll: play wcrawl 10:44:41 then you, too, can go too farrrrr 10:45:01 not really, making it consistent and a complete fix seems clearly better than just limiting it to what i did 10:45:48 letting smite, airstrike and firestorm go through glass would be okay imo. smite costs piety (or sucks, on the rod), airstrike wont every kill anything that doesnt fly, and firestorm = super fun time, no need to let a little bit of glass get in the way of that 10:45:49 there really aren't any cases where the player attacking stuff from behind the safety of a glass wall is interesting 10:45:53 also monster smiters are interesting 10:46:19 monsters smiting behind glass created interesting situations 10:46:40 well if you would prefer allowing monsters to smite through glass but not players, feel free to argue for that :P 10:46:43 and being able to do your own thing behind glass was a rare unique opportunity you could use to your benefit sometimes 10:46:46 letting stuff go through grates at least salvages a few good vaults 10:46:52 i am working on it right now 10:47:52 glass abuse is pretty rare. maybe a problem in zotdef, but other than that not really. its fun when it works imo 10:48:03 and i would use the phrase "really silly and exploitable" rather than "a rare unique oppurtunity" 10:48:08 just because it's rare doesn't make it less bad 10:48:09 lets me feel clever :) 10:48:23 how is it bad? i think its fun. 10:48:46 well so was firestorming stuff through scryed walls 10:48:48 its like an unexpected gift. hey, free exp! 10:48:49 but that was equally bad 10:49:00 thats something you can actively build towards 10:49:07 for regular glass abuse you actually need to find some glass 10:49:14 or worship nemelex 10:49:20 right, that... 10:49:28 bah 10:49:35 and even if it's only restricted to places where there's actual glass, that's beside the point 10:49:48 it's a bad mechanic, no matter how rare it is :P 10:49:49 i think sometimes catching a break is nice and add to fun 10:49:58 yeah... 10:50:02 scrying was nerfed right 10:50:04 that sounds fair 10:50:07 |amethyst: If you think in 3D, maybe giants were just really, really tall and skinny, so they didn't fit inside the silence radius. 10:50:11 catching a break can happen in ways other than silly exploits that completely trivialise things 10:50:13 you cant scry smite, no? 10:50:29 you cant, for a long time 10:50:49 might have been fixed before release of scrying even, but im not sure 10:52:29 mhh, nemelex means its abusable. especially combined with tomb. so its probably best to not let any spells go through glass. going through grates and trees allows for salvaging the vaults, which is good enough imo. 10:52:44 MarvinPA: I *did* say I am all for the no-sandbagging policy 10:53:23 -!- syllogism- has joined ##crawl-dev 10:56:31 trees are banned too 10:56:35 -!- Wop has joined ##crawl-dev 10:56:55 -!- syllogism has quit [Ping timeout: 252 seconds] 10:57:07 does the shatter change mean you cant damage anything behind walls in general? 10:58:07 or does it some connectivity check, do the damage after the walls may break? 10:59:19 all walls block, newly dug ones count, affects only seen squares 11:01:00 I think any range spells need to be considered whether it's a gaze (LoS works, including through glass), whether it's a beam (LoS but blocked by glass walls, goes through gates and past trees) or if it's a "wide beam" (blocked by trees and grates) 11:01:03 with "count" i mean newly dug squares dont block line of sight 11:01:44 smite, for example is "a god did it" so there's no reason to connect what you can reach 11:01:51 Unable to target anything with anything behind glass (https://crawl.develz.org/mantis/view.php?id=5021) by Ragdoll 11:02:07 -!- SamB has quit [Ping timeout: 252 seconds] 11:03:34 -!- monqy has joined ##crawl-dev 11:04:10 is that place also for opinions or should i post it in tavern(haha) 11:04:20 i guess feedback counts 11:07:22 there are 2 bugs in there, so... :) 11:08:06 replied btw 11:09:02 I don't see why "haunt" can't work, either 11:09:05 where are the spirits coming from? 11:09:08 but, feh 11:09:42 dpeg and marvinpa seem to read the tavern (and reply) btw, so complaining there does have some merit 11:10:20 i was convinced it is not justified in this case :) 11:11:04 re haunt: vitrify abuse :( 11:11:27 magic just doesnt go through glass i guess 11:11:42 neither does beogh... 11:12:12 maybe you need some mystical connection to the place instead of just being able to see it, to tell beogh where to smite 11:12:21 MarvinPA: evilmike noticed grates still allow smite spells through 11:12:22 it can all be explained, more or less 11:12:38 yeah, please dont "fix" that -.- 11:12:42 I kind of wonder whether it would be good to leave that 11:13:01 of course, entry vaults with monsters behind grates would have to be glassified to stop recite 11:13:20 im pretty sure evilmike is working on fixing up all the affected vaults with grates 11:13:35 which is a good thing, because some of the glass smite vaults are great 11:13:46 i really like the lich glass crypt end 11:13:47 although alefury's reaction suggests there's an exploit I've missed :p 11:14:18 all the glass exploits are possible with grates, but theres no grateify card, so its okay imo 11:14:27 and it allows for salvaging the vaults 11:15:21 same for statues i think? are grates just statues? 11:16:17 -!- SamB has joined ##crawl-dev 11:20:19 i guess grate abuse is a bit easier than glass abuse. can you blink through grates? 11:20:27 anyway, i dont think its a problem 11:21:20 I don't see why BLink isn't LoS 11:21:31 if you have to travel then you should be poisoned by blinking thorugh poison gas 11:24:38 well, magic doesnt go through glass apparently 11:31:27 -!- Ragdoll has quit [Read error: Connection reset by peer] 11:31:46 for grate justice! 11:32:15 -!- Ragdoll has joined ##crawl-dev 11:37:53 I don't understand why you can't smite target through glass. 11:38:05 That was one of the big things with smite targetted stuff 11:38:45 it was the big abusable thing, yes 11:38:54 that needed to be fixed 11:39:13 hardly abusable, there are fair limits 11:39:22 piety, mana, time 11:39:47 mp and time are hardly a limiting factor in those situations 11:39:59 for firestorm i would understand it, but the others are just single enemy targeted spells that dont destroy everything 11:40:09 piety only applies for smiting, but again, since you can get allied smiters, better to be consistent 11:40:11 of course this is running under the assumption that enemies would be able to smite you back and so on 11:40:29 that seems like a poor assumption 11:40:34 most enemies don't have smiting spells 11:40:35 well they should 11:40:40 haha 11:40:46 i mean, they did 11:40:54 not that all monsters now having smiting capabilities 11:44:05 the big counterargument is nemelex, that instantly convinced me 11:45:09 there is a god that lets you make glass pretty much wherever you want, so either vitrify or smiting through glass needs to be removed 11:45:14 i think vitrify is more interesting 11:45:14 well even if vitrify didn't exist it'd be no reason to allow it either, really 11:45:42 its fun and doesnt really accept balance. getting something for free every once in a rare while feels good. 11:45:51 *affect 11:46:07 being able to kill stuff with no risk seems like it affects balance to me :P 11:46:18 its rare enough to not matter 11:46:25 even with nemelex, creating glass will usually not be enough to get you get far or simply clear branch endings. Running on my alternative that smiting/airstrike should be allowed, and monsters being able to use their smiting capabilities too 11:46:31 that's not really how exploits work 11:46:34 outside of vitrify it wont affect your chances of winning the game 11:47:02 plus given the tomb example you could as easily just create a pond with fedhas/nemelex, and you dont even need to smite to clean everything 11:47:06 if it's rare but you happen to get some glass on a floor with an ancient lich and airstrike it for ages until it dies with zero risk 11:47:17 then that's just as bad as being able to create glass on demand with vitrification or whatever 11:47:26 wtf? no, its not. 11:47:44 same issue with lava orcs, for example 11:47:48 you can't create lava on demand 11:47:48 that would be a unique situation 11:47:57 but being able to kite things to lava and kill them for free is awful 11:48:02 also, lava orcs do not apply to anything 11:48:05 lava is a lot more prevalent than glass 11:48:58 also, glass is exclusively used in vaults, which means controlled circumstances with thought behind it. lava is used in some level builders. 11:49:08 next you'll be banning traps since you could set it up so monsters dont pass that trap when they are pitifully hurt 11:49:23 but banning traps is good 11:49:25 traps are bad for other reasons 11:49:36 but that is certainly a pretty bad issue with them, yeah 11:49:37 MarvinPA: whats your response to fedhas? 11:49:38 next speed bonusses should be removed since you can just ice/fire storm pillar dance evrything out of sight for minimal risk 11:49:42 do you want to get rid of rain? 11:50:03 or should water block spells? 11:50:14 what about doors, you could just throw a cloud behind a door near a monster, and close the door while the monsters faff around 11:50:26 zero risk. ban doors 11:50:37 because by your logic that any possible exploit, no matter how insignificant, needs to be removed, those are the two options. 11:50:41 well water is what galehar's ai changes were supposed to address 11:51:21 even with good ai it can still be exploited 11:51:28 lots of things are zero risk and some of them make me sad 11:52:18 kiting makes me sad. trapping enemies behind masses of butterflies and clouding them from safety, if that's still a thing, is slightly less sad because of how much cooler it is. 11:52:28 right, smiting through glass is just one of those things but it is luckily quite easy to address 11:52:33 and so it has been addressed 11:53:10 other issues might require different fixes, i agree that cloud kiting is also crappy but that is a lot harder to deal with 11:53:27 -!- syllogism has joined ##crawl-dev 11:53:36 what about spriggans? do you want to "fix" their speed bonus? 11:53:49 make them naga speed 11:53:49 monqy: I think the solution is to prevent the clouds from passing the masses of butterflies 11:53:52 not just cloud kiting! or did you specifically mean smiting from behind summons? not that it's all that different from summoning normally. 11:53:53 give them high hp and ac instead 11:54:04 monqy: well, all kiting, but clouds make it particularly easy 11:54:20 alefury: like i said, with issues like that it's a lot harder to address 11:54:22 how do the clouds get to the target normally ? 11:54:34 ? 11:54:44 what were the spells concerned? 11:54:50 * SamB wants to read their descriptions 11:54:51 poison/freezing cloud 11:54:54 but why is it a problem at all, this is so insignificant. sometimes you just run into opportunities you can use to make a certain encounter easier. i can understand the clouding smite fix with the possibility abusability with nemelex, but it seems it just went over the top 11:55:11 if you just locked out clouds and fire storm and revert enemies not being able to smite it would seem a lot better 11:55:31 Ragdoll: i think consistency is good in this case, otherwise were deep in nethack territory 11:55:35 how would that be acceptable? airstrike is absolutely as abusable as cloud spells in the situations where cloud spells are abusable 11:55:39 Ragdoll: give it a couple of days to see how it goes 11:55:39 it is just slower 11:56:52 so, would it be stupid for me to by a WRT-54GL 11:57:08 -!- syllogism- has quit [Ping timeout: 252 seconds] 11:57:23 so? even if vitrification abusable with nemelex( which could be nerfed to not actually vitrify the whole map), there arent a lot of situations were you can actually take your time to whittle down enemies behind glass with airstrike/smite 11:57:25 or should I be asking that in #emacs ? 11:57:59 we also don't have to remove all concievable benefit from grinding 11:58:02 Ragdoll: why are you so in favor of letting airstrike/smite go through glass? 11:58:20 smite through glass makes sense 11:58:26 because i see no reason why you could not 11:58:28 but 11:58:29 it can be explained away 11:58:30 is it abusable 11:58:31 or why it was changed 11:58:33 monqy: so does selling stuff to shops ;-) 11:58:37 SamB: not really 11:58:45 not being able to smite through glass makes sense too 11:58:48 shops wanting to buy stuff is normal in RL 11:58:54 everything is abusable. saying airstriking behind glass is just slower, you could also just swiftness + airstrike pillardance enemies forever 11:59:06 walking is abusable 11:59:09 SamB: go to the nearest supermarket and try to sell them 3 loaves of bread :P 11:59:19 i suggest wandering mushroom AI to everyone 11:59:21 alefury: not supermarkets ... 11:59:35 anyway, bye 11:59:41 how about, say, game stop? 11:59:42 -!- alefury has quit [Quit: ChatZilla 0.9.85 [Iceape 2.0.11/20110929064733]] 11:59:49 maybe they only give credit, but still 12:00:19 crawl shops are not game stop 12:00:23 I know 12:00:24 everyone knows crawl shops are just vending machines, anyway :P 12:00:35 vending machines with funny names 12:00:38 yes! 12:00:41 I'm not arguing that we should have our shops buy stuff 12:01:02 just that just because a mechanic would "make sense" does not imply that it is a good idea 12:01:08 right but 12:01:20 you shouldn't remove it without a good reason 12:01:28 hence 12:01:30 "but / is it abusable" 12:01:40 right, and luckily in this case there is a good reason :) 12:01:47 which was that one 12:01:51 I meant smiting as in actually smiting 12:01:53 wait 12:01:54 oh 12:01:57 not airstrike and clouds and friends 12:01:59 i thought you just meant general smiting 12:02:10 god-smiting 12:02:13 well for actual smiting the reason would be consistency, then 12:02:27 the only problem I can see would be with monsters 12:02:37 in terms of abuse, allied monsters 12:02:45 smoke god for the smoke-demons 12:02:53 right, you can summon smiters in a bunch of ways 12:03:11 smiting proper 12:04:03 summon demon for smoke demons, summon greater demon for what, balrugs and hellions? maybe shadow demons if they summoned a smiter, blizzard demons if monster airstrike cheats through walls. 12:04:07 so, we *could* de-nerf non-monster-ally smiting 12:04:23 I think that came up yesterday too 12:04:33 horrible in terms of consistency at least 12:04:41 hmm 12:04:42 so anyway yeah, originally elliptic and i planned on leaving realsmite as-is but it turns out there is still some room for abuse there 12:04:43 but there are already things like that 12:04:48 like allies don't torment 12:04:52 I meant, leave allied monsters nerfed, but not players or enemies 12:04:53 oh no still room for abuse 12:04:56 oh nooooo 12:05:02 so the current implementation seems best in terms of both minimising abuse and good consistency 12:05:08 SamB: right 12:05:14 I actually don't like that idea, come to think of it 12:05:29 there really isn't a good solution 12:05:37 at least 12:05:38 not yet 12:05:41 but probably because I keep forgetting exactly what the nerf was anyway 12:05:54 and I just hate orc priests smiting on me through anything ;-) 12:06:31 what's with these empty stone arches in Abyss, btw? 12:06:38 decoration 12:06:52 also to mock you 12:07:04 :( 12:07:07 they don't mock me a whole lot, since they're easy to tell from the portals 12:07:28 I mind the portals out of sewer a lot more, since they only glow out of LoS 12:07:28 oh, in tiles i guess so 12:07:36 I'm not in tiles 12:07:41 but the real portals glow 12:07:45 I mean, change colors 12:07:45 well, true 12:07:48 but they change colours 12:07:53 so they could be stone-coloured! 12:08:00 (briefly) 12:08:05 yeah, very briefly 12:08:28 -!- mumra has joined ##crawl-dev 12:08:31 anyway, i should go and eat, bye for now 12:08:35 -!- mumra has left ##crawl-dev 12:09:01 not even for a whole turn, if you press X for example 12:12:03 -!- Ragdoll has quit [Read error: Connection reset by peer] 12:12:16 -!- Ragdoll has joined ##crawl-dev 12:29:18 -!- Vandal has quit [] 12:34:29 -!- Vandal has joined ##crawl-dev 12:45:58 AlphaQ the Anemomancer (L27 DsAE) ASSERT(smc) in 'mon-util.cc' at line 1405 failed on turn 180241. (Tomb:1) 12:53:37 -!- syllogism- has joined ##crawl-dev 12:53:44 -!- Pacra has joined ##crawl-dev 12:55:40 -!- unferth has quit [Quit: trabowabo] 12:55:53 -!- Ragdoll has quit [Ping timeout: 252 seconds] 12:56:07 -!- syllogism has quit [Ping timeout: 240 seconds] 13:13:26 -!- Cras has joined ##crawl-dev 13:14:22 -!- ainsophyao has quit [Remote host closed the connection] 13:16:38 -!- ZChris13 has quit [Ping timeout: 248 seconds] 13:16:56 -!- Ragdoll has joined ##crawl-dev 13:22:07 -!- ZChris13 has joined ##crawl-dev 13:28:58 -!- agolden has joined ##crawl-dev 13:29:03 AlphaQ the Meteorologist (L27 DsAE) ASSERT(smc) in 'mon-util.cc' at line 1405 failed on turn 187275. (Tomb:2) 13:34:05 -!- ZChris13 has quit [Ping timeout: 252 seconds] 13:36:37 AlphaQ the Meteorologist (L27 DsAE) ASSERT(smc) in 'mon-util.cc' at line 1405 failed on turn 188262. (Abyss) 13:42:47 I had a pretty nice character going and the game crashed. When I try to load him, this gets generated in my morgue file: http://pastebin.com/pfNeBGUz - Is there anything I could do to retrieve him, or is his quest for the Orb over? 0.10-a0-2504 was the version I was playing. 13:52:48 -!- greatzebu has joined ##crawl-dev 13:53:40 -!- syllogism has joined ##crawl-dev 13:57:36 -!- syllogism- has quit [Ping timeout: 252 seconds] 13:58:06 Cras: the pasted file is unfortunately not helpful at all... I'd recommend 1. updating to newest trunk and 2. if the problem persists, filing a bug and uploading the save 13:58:44 Alright, will do. Thanks! 13:58:59 AlphaQ the Meteorologist (L27 DsAE) ASSERT(smc) in 'mon-util.cc' at line 1405 failed on turn 189769. (Abyss) 14:00:18 Cras: probably you still have a save file from the last interlevel travel ? 14:00:31 oh, that happens every load 14:01:55 It was the only save in the folder, I believe 14:02:29 yeah, I initially missed the part where you said "When I try to load him" 14:02:51 Ah, gotcha 14:03:03 Cras: by the way, what were you doing when it crashed? 14:03:34 Cras: I don't suppose you have the *first* crash file for this guy ? 14:03:44 Going down some stairs, I believe. Somewhere between The Crypt and the next nearest Abyss portal. 14:04:02 that doesn't sound too hopeful 14:05:20 I do, but all the files look like the one I posted - really short and not particularly informative. 14:09:44 that's .... REALLY short 14:11:12 * SamB wonders how old that build *is* 14:11:45 * SamB starts gitk 14:11:57 the current one seems to be -2563, so not that old 14:12:37 Cras: and, uh, what OS ? 14:12:42 and compiler ? 14:13:19 and there's no message regarding what sort of crash it be ? 14:13:31 like, memory error, assert fail, etc? 14:14:04 Windows 7, and i'm using the console version 14:14:48 Cras: also, you skipped the hash in the version number 14:15:00 Cras: you're using the provided binaries, then ? 14:16:17 I suppose - the one from this link: http://crawl.develz.org/trunk/crawl-0.10-a0-2563-ge3cdffc.zip 14:16:45 according to the build archives, -2504 is c286621 14:16:58 Cras: only the link lead to a different build then, I assume ? 14:17:06 I updated and tried to load the character from the latest trunk - still no luck, and the crash file is still truncated 14:17:08 exactly 14:17:18 oh, actually ... 14:17:41 Cras: could you start cmd.exe and run crawl from there? 14:18:14 I'm betting it's printing the full crash to the console and promptly exiting 14:19:01 possibly not the SAME crash, but 14:22:16 -!- ais523 has joined ##crawl-dev 14:22:28 actually, that's exactly what it's doing - i see the crash file flash by and then the window closes 14:23:14 Cras: I've been meaning to look into what the trouble with writing to a file was 14:23:32 didn't know it had actually been getting anywhere with that process 14:23:57 huh 14:24:08 it seems to get somewhere here too, now that you mention it 14:25:29 you see, most of us in here are running it under a command-line shell of some kind anyway 14:26:45 and some of us are used to being told about successfully-written crash files, since the *nix port does that (and the Windows port presumably will, too, if it ever successfully writes one ;-) 14:27:14 (though you wouldn't see that, either, unless you ran from a shell of some sort) 14:28:12 Cras: a save file that would crash the game immediately would be sort of handy, actually ;-) 14:28:27 do you have DCC ? 14:29:04 and either IPv6, no NAT, or the ability to DCC SEND past it anyway? 14:29:17 Sorry - DCC? 14:29:54 well, I was just wondering if it would be much trouble to get your save to me ... 14:30:38 http://www.filesend.net/download.php?f=9fb8b295acb86dffefae800efb7dad9e or http://www.megaupload.com/?d=RP7RR1W3 14:31:07 SamB: quite a few consumer router NATs know about DCC, and will automatically open a tunnel when they see a DCC happen 14:31:17 it might be the easiest way to open tunnels through NATs on consumer hardware, in fact 14:31:27 really ? 14:31:48 well, the easiest way on mine is probably upnp ... 14:32:00 it's not a consumer router, though ;-P 14:33:30 Cras: that first one seems to have wanted to install something instead of giving me the file ... 14:33:46 oh, wait 14:33:49 I think that was an ad 14:33:52 I hate those ad 14:33:52 s 14:34:39 same here 14:35:30 the worst thing is I would likely have fallen for it if I was expecting an .exe 14:36:38 Like download pages where there are like 3 different download buttons, but non of them lead to the thing you want (that's hidden behind some javascript or something) 14:36:54 at least this one *had* a download button 14:37:18 admittedly, it may have still been "behind javascript", depending on what that means 14:37:42 :) 14:37:47 -!- ZChris13 has joined ##crawl-dev 14:38:49 but, it did work, once I noticed it was there and clicked on it 14:42:03 I'm not really sure what the standard is these days for sending small files - as far as I know there aren't many good options 14:43:22 Nope, it's the hardest thing on the internet :) 14:43:32 http://www.filedropper.com/ 14:43:40 I'd recommend that. 14:44:36 Will keep that in mind, thanks : ) 14:44:48 :) 14:48:16 Ah! I was able to get a complete crash report by running crawl through cmd 14:48:22 http://pastebin.com/Pard8ExD 14:50:51 -!- petete has quit [Ping timeout: 252 seconds] 14:51:33 * SamB <3 screenshot 14:52:29 heh 14:53:51 -!- syllogism- has joined ##crawl-dev 14:55:23 -!- MarvinPA has quit [Read error: Connection reset by peer] 14:55:40 Cras: I don't think there's anything that can be done for your save file, unfortunately :-( 14:55:46 -!- MarvinPA has joined ##crawl-dev 14:56:16 -!- syllogism has quit [Ping timeout: 240 seconds] 14:56:22 It's ok - I kind of figured. Any idea what happened? 14:56:45 well, that's why I wish it had written out a good crash file the first time 14:57:51 re: sending files. some people use email ;) 14:58:57 SamB: I see - can't really get a good idea now. Should I run the game through cmd from now on to avoid losing the crash files? 14:59:28 Cras: if you don't think it's too much bother 14:59:45 though I'm going to try and fix that problem ... 15:00:19 I gotcha - in any case, I really appreciate the help. Thanks for your time 15:01:39 -!- ussdefiant has joined ##crawl-dev 15:01:53 and your save could really save me some time with that ;-) 15:03:23 Good to know it will go to a good use then! 15:03:39 -!- Cras has quit [Quit: Page closed] 15:03:56 that's actually what I wanted it for ;-) 15:04:19 -!- ZChris13 has quit [Ping timeout: 244 seconds] 15:05:01 though, I mean, I'd not have avoided looking into your actual problem either 15:09:40 -!- SamB has quit [Ping timeout: 252 seconds] 15:12:48 -!- HangedMan has joined ##crawl-dev 15:15:45 -!- Ragdoll has quit [Read error: Connection reset by peer] 15:15:57 -!- Ragdoll has joined ##crawl-dev 15:16:10 -!- SamB has joined ##crawl-dev 15:17:31 * SamB almost <3 git add -p 15:18:00 (it unfortunately lacks colors for some reason, and the prompt could use work) 15:23:11 03SamB * r55d12121cc6d 10/crawl-ref/source/dat/lua/autofight.lua: Remove no-longer-required setup step from autofight.lua's doc-comment. 15:23:21 03SamB * reb71c768dfdd 10/crawl-ref/source/ (dat/database/help.txt l_you.cc): Document CMD_MAP_WIZARD_TELEPORT (T on map), adding you.wizard() to Lua api 15:23:21 03SamB * r0db82e86ea85 10/crawl-ref/source/dat/database/help.txt: Clean up heading tags in level-map help. 15:24:37 * SamB forgot to finish doing the add -p ... 15:24:48 for autofight.lua 15:26:16 03SamB * r11f5b1c7d9f9 10/crawl-ref/source/dat/lua/autofight.lua: Comment out some debug mpr()s I accidentally committed to autofight.lua ... 15:26:54 SamB: you use emacs, right? 15:27:02 edlothiol: yeah 15:27:26 why, do you have modes or something ? 15:27:27 AlphaQ the Meteorologist (L27 DsAE) ASSERT(smc) in 'mon-util.cc' at line 1405 failed on turn 188514. (Abyss) 15:27:48 SamB: do you know magit? 15:27:55 not really, no 15:28:03 don't even have it installed 15:28:20 it's great for using git from emacs, makes it very easy to selectively stage hunks for example 15:30:13 -!- Cryp71c has quit [Quit: Leaving] 15:42:01 AlphaQ the Meteorologist (L27 DsAE) ASSERT(smc) in 'mon-util.cc' at line 1405 failed on turn 189079. (Abyss) 15:42:39 -!- Fangorn_ has joined ##crawl-dev 15:44:34 AlphaQ the Meteorologist (L27 DsAE) ASSERT(smc) in 'mon-util.cc' at line 1405 failed on turn 188854. (Abyss) 15:46:16 03SamB * rf84dc42c30d3 10/crawl-ref/source/artefact.cc: Fix an edge case in artefact name generation. 15:47:21 -!- blabber has quit [Quit: leaving] 15:53:59 -!- syllogism has joined ##crawl-dev 15:55:23 AlphaQ the Meteorologist (L27 DsAE) ASSERT(smc) in 'mon-util.cc' at line 1405 failed on turn 189244. (Abyss) 15:55:47 -!- Ragdoll has quit [Read error: Connection reset by peer] 15:55:51 -!- syllogism- has quit [Ping timeout: 244 seconds] 15:56:00 -!- Ragdoll has joined ##crawl-dev 16:17:02 AlphaQ the Meteorologist (L27 DsAE) ASSERT(smc) in 'mon-util.cc' at line 1405 failed on turn 191630. (D:21) 16:18:14 so what's exactly causes this crash for alphaq over and over again? 16:18:25 -!- alefury has joined ##crawl-dev 16:18:34 <|amethyst> !lm alphaq crash -log 16:18:34 27. AlphaQ, XL27 DsAE, T:191630 (milestone): http://crawl.akrasiac.org/rawdata/AlphaQ/crash-AlphaQ-20111207-221701.txt 16:23:13 <|amethyst> possibly related to passive freeze 16:23:27 <|amethyst> if so, it's probably fixed by the very next commit 16:24:48 -!- SamB_XP_ has quit [Ping timeout: 260 seconds] 16:25:01 -!- SamB has quit [Ping timeout: 252 seconds] 16:28:05 -!- SamB has joined ##crawl-dev 16:28:20 -!- SamB_XP has joined ##crawl-dev 16:36:37 -!- MarvinPA_ has joined ##crawl-dev 16:39:20 -!- MarvinPA has quit [Ping timeout: 252 seconds] 16:40:08 -!- syllogism has quit [] 16:40:17 -!- Pingas has quit [Read error: Connection reset by peer] 16:44:46 -!- Ragdoll has quit [Quit: Up, up and away!] 16:58:15 03|amethyst * r1a46d2f0fb59 10/crawl-ref/source/dungeon.cc: Fix infinite loop on custom antiques shops. 16:58:27 -!- Fangorn_ has quit [Ping timeout: 240 seconds] 16:59:03 <|amethyst> !tell due could you look at 1a46d2f and make sure I didn't misinterpret your intent? 16:59:04 |amethyst: OK, I'll let due know. 17:00:23 -!- the_glow has left ##crawl-dev 17:00:42 ok 17:00:42 due: You have 2 messages. Use !messages to read them. 17:00:47 !messages 17:00:49 (1/2) Keskitalo said (1w 1d 11h 17m 29s ago): source material for Tengu: http://i.imgur.com/g0lRF.png 17:00:51 !messages 17:00:53 (1/1) |amethyst said (1m 49s ago): could you look at 1a46d2f and make sure I didn't misinterpret your intent? 17:01:19 <|amethyst> haha Bosch 17:02:10 hieronymous bosch ftw! <3 17:02:14 I'm sure I misspelt that 17:03:31 |amethyst: Yes, that was my mistake 17:03:33 Thanks for the fix :) 17:03:55 <|amethyst> yay 17:04:21 I hate logic that gets complicated like that :( 17:06:04 -!- MarvinPA_ has quit [Read error: Connection reset by peer] 17:06:12 <|amethyst> yeah, probably the clauses should be split into variables or functions 17:06:25 -!- MarvinPA_ has joined ##crawl-dev 17:06:53 <|amethyst> bool boring = (mitm[orb].base_type != OBJ_MISSILES && mitm[orb].base_type != OBJ_FOOD); bool disallowed_boring = boring && env.shop[i].type == SHOP_GENERAL_ANTIQUE && spec->items.empty(); ... 17:06:58 most of the shop code is strung with dental floss. 17:08:45 AlphaQ the Meteorologist (L27 DsAE) ASSERT(smc) in 'mon-util.cc' at line 1405 failed on turn 197745. (Dis:7) 17:17:43 -!- ZChris13 has joined ##crawl-dev 17:18:47 Wand of Polymorph targets should not drop equipment if new form is viable (https://crawl.develz.org/mantis/view.php?id=5022) by XuaXua 17:19:52 but that is why polymorph so useful for orc warriors! 17:23:49 to make them stop for three turns to pick up their old stuff and wear/wield it? 17:24:34 copy armor destruction when polymorphing into large monsters from nethack ;) 17:28:23 <|amethyst> Re #4608, would it be reasonable to exclude all artefact jewellery from is_{bad,dangerous,useless}_item ? 17:28:46 it depends 17:31:31 <|amethyst> looks like they're already excluded from is_useless_item(), and is_dangerous_item() is never true of jewellery 17:32:37 <|amethyst> So I'm going to go ahead and exclude them from is_bad_item(), and if someone wants to actually iterate over the properties later, they can do that 17:36:17 03|amethyst * r33db8e8bbe79 10/crawl-ref/source/itemname.cc: Do not mark randart jewellery as bad. 17:46:30 -!- ais523 has quit [Remote host closed the connection] 17:47:30 * SamB strugggles with GDB 17:49:11 -!- casmith789 has quit [Ping timeout: 252 seconds] 18:16:22 03|amethyst * r7a75a1fda920 10/crawl-ref/git-hooks/crawl-ref-cia: Move self to devs section in CIA hook. 18:17:51 -!- ainsophyao has joined ##crawl-dev 18:22:21 -!- MarvinPA_ has quit [Read error: Connection reset by peer] 18:22:25 -!- ainsophyao has quit [Ping timeout: 244 seconds] 18:22:45 -!- MarvinPA_ has joined ##crawl-dev 18:25:33 AlphaQ the Meteorologist (L27 DsAE) ASSERT(smc) in 'mon-util.cc' at line 1405 failed on turn 196946. (Dis:7) 18:30:41 -!- alefury has quit [Remote host closed the connection] 18:42:46 -!- greatzebu has quit [Quit: greatzebu] 19:32:20 03|amethyst * r73458b7474f8 10/crawl-ref/source/ (mon-cast.cc spl-summoning.cc): Buff monster Twisted Resurrection. 19:50:58 -!- jeanjacques has quit [] 19:59:09 -!- MarvinPA has joined ##crawl-dev 19:59:23 -!- Wensley has joined ##crawl-dev 20:00:53 -!- MarvinPA_ has quit [Ping timeout: 248 seconds] 20:13:51 The necromancer gestures wildly while chanting. The necromancer holds a chunk of flesh high, and a cloud of icy vapour forms. _The vapour coalesces into an ice likeness of a necromancer necromancer. 20:13:58 um 20:15:59 -!- MarvinPA_ has joined ##crawl-dev 20:18:58 -!- MarvinPA has quit [Ping timeout: 244 seconds] 20:22:48 -!- MarvinPA_ is now known as MarvinPA 20:24:16 clearly a necromancer necromancer is a necromancer who only necromants other necromancers 20:24:47 the necromancer clearly summoned it in order to ensure that he would be raised should be fall in battle 20:24:51 -!- MarvinPA_ has joined ##crawl-dev 20:25:01 yo dawg, etc 20:28:08 -!- MarvinPA has quit [Ping timeout: 240 seconds] 20:35:12 -!- MarvinPA_ is now known as MarvinPA 20:48:01 -!- mikee_ has joined ##crawl-dev 20:50:51 -!- agolden has quit [Quit: agolden] 21:23:35 -!- evilmike has joined ##crawl-dev 21:26:04 AlphaQ the Farming Meteorologist (L27 DsAE) ASSERT(smc) in 'mon-util.cc' at line 1405 failed on turn 202882. (Pan) 21:38:02 AlphaQ the Farming Meteorologist (L27 DsAE) ASSERT(smc) in 'mon-util.cc' at line 1405 failed on turn 203256. (Pan) 21:46:35 -!- ainsophyao has joined ##crawl-dev 21:51:55 -!- st_ has joined ##crawl-dev 22:03:58 -!- HangedMan has quit [Ping timeout: 265 seconds] 22:08:45 03dolorous * raba0986d73cd 10/crawl-ref/source/ (delay.cc food.cc misc.cc misc.h mon-act.cc spl-summoning.cc): Expand butcher_corpse() to optionally drop chunks. 22:12:20 03evilmike * re258b4631005 10/crawl-ref/source/dat/des/ (10 files in 5 dirs): Fix several vaults broken by recent smite targetting changes. 22:20:53 -!- chukamok has joined ##crawl-dev 22:26:27 03dolorous * rb5d592d499b6 10/crawl-ref/source/mon-act.cc: Don't use mprf() when mpr() will do. 22:26:28 03dolorous * r34a9c816fbcc 10/crawl-ref/source/mon-act.cc: Add formatting fixes. 22:40:43 -!- medgno has joined ##crawl-dev 22:44:38 -!- edlothiol has quit [Ping timeout: 252 seconds] 23:01:05 -!- |amethyst has quit [Ping timeout: 244 seconds] 23:02:14 -!- |amethyst has joined ##crawl-dev 23:04:19 -!- ZChris13 has quit [Quit: 4 runes] 23:10:31 Fedhas Prayer Doesn't Decompose Summoned Ghoul (https://crawl.develz.org/mantis/view.php?id=5023) by raskol 23:14:01 demonblade the Firebug (L5 DEFE) (D:3) 23:23:36 -!- valrus has joined ##crawl-dev 23:28:52 -!- agolden has joined ##crawl-dev 23:29:48 -!- agolden has quit [Client Quit] 23:30:12 -!- medgno has quit [Quit: Quitting]