00:00:02 -!- omarax has quit [Remote host closed the connection] 00:01:16 New branch created: pull/192 (1 commit) 13https://github.com/crawl/crawl/pull/192 00:01:16 03Björn Tegelund02 07https://github.com/crawl/crawl/pull/192 * 0.18-a0-402-g9fa1480: Vampires can now drain entropy weavers 10(5 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/9fa1480cc114 00:01:36 hm I wonder if this is too obvious 00:01:41 http://sprunge.us/hfic 00:02:07 (probably not going to land it; just having fun) 00:02:22 i do like the idea of subvault special_rooms 00:02:55 |amethyst: plant shapeshifters could just go back and forth between mangroves and oklobs =D 00:03:55 -!- AreBrandon has quit [Ping timeout: 245 seconds] 00:06:46 -!- BlackGyver has quit [Read error: Network is unreachable] 00:08:11 oh 00:08:16 ? 00:08:16 given the recent removal of rmut amulets 00:08:23 will cure muts become more common now? 00:09:40 <|amethyst> I think it's more likely that more mutators will go the way of wretched stars 00:10:07 rip undead species 00:10:24 -!- rossi_ has quit [Ping timeout: 246 seconds] 00:10:50 @??neqozec 00:10:55 @??neqoxec 00:10:58 neqoxec (133) | Spd: 10 | HD: 6 | HP: 22-44 | AC/EV: 4/12 | Dam: 15 | 05demonic, 10doors, evil, fly | Res: 06magic(40), 03poison, 04rot, 13neg+++, 13torm | Vul: 08holy++, 11silver | XP: 181 | Sp: malmutate [06!sil], brain feed [06!sil], sum.minor demon [06!sil] | Sz: Medium | Int: human. 00:10:58 %??neqoxec 00:11:04 did gretell die again 00:11:06 rip gretell 00:12:35 <|amethyst> rip freenode 00:13:16 -!- Jessika has quit [Ping timeout: 246 seconds] 00:13:23 yeah freenode wouldn't let me connect due to "server full" 00:13:25 earlier 00:13:37 -!- twelwe_ has quit [Ping timeout: 246 seconds] 00:13:37 -!- ZugAddict_ has quit [Ping timeout: 246 seconds] 00:13:37 -!- Lightli has quit [Ping timeout: 246 seconds] 00:13:37 -!- Gretell has joined ##crawl-dev 00:13:42 <|amethyst> there, found a server that would accept a connection 00:13:51 :) 00:13:52 <|amethyst> @??neqoxec 00:13:53 neqoxec (133) | Spd: 10 | HD: 6 | HP: 24-43 | AC/EV: 4/12 | Dam: 15 | 05demonic, 10doors, evil, fly | Res: 06magic(40), 03poison, 04rot, 13neg+++, 13torm | Vul: 08holy++, 11silver | XP: 183 | Sp: malmutate [06!sil], brain feed [06!sil], sum.minor demon [06!sil] | Sz: Medium | Int: human. 00:13:58 -!- Alcopop has quit [Ping timeout: 246 seconds] 00:13:59 <|amethyst> @??orb of fire 00:13:59 orb of fire (05*) | Spd: 15 | HD: 30 | HP: 150 | AC/EV: 20/20 | 11non-living, see invisible, fly, unbreathing | Res: 13magic(immune), 04fire+++, 02cold, 11elec+++, 09poison+++, 04rot+++, 13neg+++, 13torm, 04napalm | Vul: 11silver | XP: 8519 | Sp: b.fire (3d40) [06!sil], fireball (3d43) [06!sil], malmutate [06!sil] | Sz: little | Int: human. 00:14:20 todo: make mutafog give temporary mutations (and then give Mnoleg mutafog breath >.>) 00:14:36 that sounds good, and cool 00:14:40 -!- twelwe has quit [Ping timeout: 246 seconds] 00:14:40 -!- glosham has quit [Ping timeout: 246 seconds] 00:14:40 -!- Easttuth has quit [Ping timeout: 246 seconds] 00:15:01 -!- Xenobreeder has quit [Ping timeout: 246 seconds] 00:15:19 hmm 00:15:35 I guess it would be too strong if dismissal shafted instead of teleported 00:15:51 <|amethyst> and too weak on branch ends :) 00:16:40 hmm 00:16:47 could dismissal perhaps also banish 00:17:33 it is a passive distortion item at the moment 00:17:50 hmm 00:17:57 I guess that would suck for the player though 00:18:06 if they fight an enemy wearing an amulet of warding 00:18:10 and I don't think amulets are actually announced 00:18:32 <|amethyst> more like reactive Dispersal 00:19:03 <|amethyst> re: banishment: you could worship Lugonu, make an MR check, and spend piety; or you could put on this amulet and just stand there 00:19:31 I mean 00:19:32 banish enemies 00:19:34 not you 00:19:51 <|amethyst> yes, I was referring to Lugonu's *** Banish ability 00:19:52 since it already has the random teleport aspect of distortion 00:20:00 oh 00:20:10 <|amethyst> it doesn't have the damage aspect of distortion either 00:20:29 yeah but the problem with teleport is that it can teleport enemies you don't want to teleport and that's more annoying 00:20:43 <|amethyst> well, yeah 00:20:48 -!- rmd has quit [Read error: Connection reset by peer] 00:21:00 <|amethyst> this isn't supposed to be an item that wins the game for you 00:21:33 <|amethyst> I worry that it's already too strong 00:22:07 amulet of disjunction 00:23:10 <|amethyst> hm 00:23:35 well I guess testing will reveal how good it is 00:23:35 <|amethyst> !tell Lasty is there anything stopping ouch() from calling _maybe_dismiss with a not-really-a-monster mid? 00:23:36 |amethyst: OK, I'll let lasty know. 00:25:40 Grunt: won't mpa still revert it for hitting allies 00:26:28 03doy02 07* 0.18-a0-402-g56f13bd: use full description for books again 10(39 minutes ago, 1 file, 7+ 7-) 13https://github.com/crawl/crawl/commit/56f13bdb16f0 00:26:28 03doy02 07* 0.18-a0-403-g6a13106: fix some spacing 10(33 minutes ago, 1 file, 2+ 2-) 13https://github.com/crawl/crawl/commit/6a131067ec94 00:26:28 03doy02 07* 0.18-a0-404-g6c9431f: strip newlines when displaying search results, not always 10(21 minutes ago, 2 files, 6+ 5-) 13https://github.com/crawl/crawl/commit/6c9431f1fa62 00:26:28 03doy02 07* 0.18-a0-405-g4e1029b: always prefix the searches with the item name 10(18 minutes ago, 1 file, 3+ 3-) 13https://github.com/crawl/crawl/commit/4e1029b63f14 00:26:28 03doy02 07* 0.18-a0-406-g762fc0c: clean up the spacing a bit 10(15 minutes ago, 1 file, 3+ 1-) 13https://github.com/crawl/crawl/commit/762fc0c2b48e 00:26:28 03doy02 07* 0.18-a0-407-g753c6e8: annotate shop items for searching 10(10 minutes ago, 2 files, 15+ 0-) 13https://github.com/crawl/crawl/commit/753c6e8c4f9e 00:28:00 Unstable branch on CRAWL.XTAHUA.COM updated to: 0.18-a0-401-g4081cbf (34) 00:28:24 doy: I didn't test this, and it's probably fine, but does searching rf+ still find armours "of fire resistance"? 00:28:29 03|amethyst02 07* 0.18-a0-408-g906e573: Don't crash when hurt by a non-monster source and wearing dismissal. 10(2 minutes ago, 1 file, 9+ 7-) 13https://github.com/crawl/crawl/commit/906e5733e7ad 00:29:06 chequers: yes 00:29:09 <|amethyst> chequers: yes, but it will also return ice dragon armour 00:29:14 yeah, that 00:29:15 <|amethyst> chequers: because + means "one or more" 00:29:19 <|amethyst> need rF\+ 00:29:38 hmm 00:29:50 change amulet of inaccuracy to amulet of halo? 00:30:03 the remove sinv rings 00:30:05 *then 00:30:06 |amethyst: I wish that search would use simpler regex rules so that wasn't neccessary 00:30:37 like, only support * meaning 'zero or more characters', along with boolean () && || 00:31:01 <|amethyst> I wouldn't mind making it use plain text search if you could use a prefix to get REs 00:31:02 hmm 00:31:04 <|amethyst> or an option 00:31:31 wonder what percentage of the player base even knows how to construct a proper regex 00:31:33 that sounds pretty easy to do, actually 00:31:37 the problem with making mutators wretched star type is making mut potions/purple chunks encourage mut roulette optimization 00:31:40 <|amethyst> plain text search for the components of the || && etc 00:31:45 -!- infrashortfoo_ has quit [Read error: Connection reset by peer] 00:32:04 since now there's no way for the game to change your mutations outside of decisions 00:32:10 does the search suport true nesting of () btw? 00:32:23 yes 00:32:25 like (armour && (fire || !cold)) DWIM? 00:32:27 nice 00:32:27 well 00:32:34 you need to use << >> 00:32:35 but yes 00:32:44 << armour && << fire || !! cold >> >> 00:32:56 orly, so () are just normal letters 00:33:02 () are regex metacharacters 00:33:03 <|amethyst> () are for the regular expressions 00:33:07 well, right 00:33:20 then I fr what |amethyst said 00:33:30 <|amethyst> well 00:33:39 prefix for regex or something 00:33:39 <|amethyst> what I just said won't let you do (armour && (fire || !cold)) 00:33:57 no, but you could do (armour && (fire || cold)), right? 00:34:09 <|amethyst> it would match something that contains "(armour" and also contains "(fire" 00:34:36 <|amethyst> if you make the outer language use () that pretty much prevents you from doing interesting regexes when you do turn that on 00:34:42 yeah, i don't think the answer here is to invent our onw pseudo-regexes 00:34:58 I wouldn't call this pseudo-regexes 00:35:01 <|amethyst> doy: I thought we already did with the Lua pattern thing 00:35:07 it's just substring with really basic boolean operators 00:35:09 |amethyst: sure, but that's very limited 00:35:13 and easily parsable 00:35:44 if crawl had a better instrumentation system you could dump all online item searches for a week and see what people use 00:36:41 -!- jspengler has quit [] 00:37:01 doy: while we are on the subject of stash searches, did you see my complaint about ctrl-f checking autopickup status of every item no matter what you are actually searching for? 00:37:45 -!- BlackGyver has quit [Read error: Network is unreachable] 00:38:49 elliptic: i did not 00:39:27 <|amethyst> the problem is that checking autopickup status calls out to a lua function that might be quite long for some players, particularly bots 00:39:33 well 00:39:41 <|amethyst> meaning ctrl-f was regularly hitting the lua throttle 00:40:05 yeah, I don't know if there is actually a serious performance hit for regular players with autopickup lua 00:40:10 well, searching for items already calls out to userdef_annotate_item 00:40:20 so i didn't think it'd be that big of a deal 00:40:58 i guess item annotation is less likely to be complicated than autopickup rules 00:40:59 <|amethyst> probably no one has such big userdef_annotate_item precisely because it is called so often 00:41:00 maybe 00:41:28 <|amethyst> whereas autopickup is just called when you actually see the item 00:41:42 <|amethyst> (including in a menu) 00:43:04 <|amethyst> not sure how to fix it while still preserving the ability to search for autopickup items 00:43:24 <|amethyst> you can't cache the autopickup status because that can change independently of the item 00:43:42 -!- amalloy is now known as amalloy_ 00:43:49 <|amethyst> I guess you could have a search prefix for it like @, but that's ugly 00:44:07 <|amethyst> could just give bots a way to disable that call 00:44:10 -!- BlackGyver has quit [Read error: Network is unreachable] 00:44:43 currently qw gets around it by turning off autopickup lua right before any ctrl-F and then turning it on afterwards 00:44:47 which does seem to work 00:44:49 <|amethyst> since it won't be an issue for 99% of players, or even for 90% of the players who use custom autopickup functions 00:46:25 -!- Weretaco has quit [Ping timeout: 264 seconds] 00:47:01 yeah, if this is only an issue for bots, i'd prefer to just have bots be the ones to work around it 00:47:12 btw I didn't know that userdef_annotate_item existed 00:47:26 03DrKe02 07* 0.18-a0-348-g3ba8b9e: Sack of Spiders distribution changes 10(32 hours ago, 1 file, 4+ 5-) 13https://github.com/crawl/crawl/commit/3ba8b9eff985 00:47:26 03DrKe02 07* 0.18-a0-349-g736d20e: Tweak Summon Swarm (rod of the swarm) distribution 10(32 hours ago, 1 file, 4+ 5-) 13https://github.com/crawl/crawl/commit/736d20e91c57 00:47:26 03gammafunk02 07* 0.18-a0-411-g504dfd0: Merge pull request #191 from drke2/patch-4 10(7 seconds ago, 0 files, 0+ 0-) 13https://github.com/crawl/crawl/commit/504dfd086151 00:47:54 <|amethyst> man, I thought I had just come up with a new concurrency portmanteau, "throttleneck" 00:47:57 doy: I'm just a bit worried that it might cause some performance issues for non-bots too, though probably not 00:48:11 <|amethyst> but apparently there's a country music instrumental with that name 00:48:49 btw I didn't know that userdef_annotate_item existed 00:49:08 I doubt that many other people do either :P 00:49:09 elliptic: yeah, i'm fine with keeping an eye on it 00:49:19 but i also think it's useful 00:51:05 oh, couldn't autopickup prefix be implemented via userdef_annotate_item lua instead in theory? 00:51:31 I guess that also requires a lua hook for whether an item will be autopickuped, I forget whether we have that 00:51:48 no, autopickup rules already call userdef_annotate_item so that they can match on it 00:51:56 ah 00:52:10 -!- uJellie has quit [Read error: Network is unreachable] 00:55:16 -!- BlackGyver has quit [Read error: Network is unreachable] 00:55:59 -!- mong has quit [Quit: Leaving] 00:56:17 -!- simmarine has quit [Read error: Connection reset by peer] 00:57:28 -!- ldierk has quit [Remote host closed the connection] 01:00:02 -!- omarax has quit [Remote host closed the connection] 01:02:41 elliptic: gw thanks you for implementing shop lua btw 01:02:47 (it now can do basic shopping) 01:04:24 -!- oberstein has quit [Ping timeout: 264 seconds] 01:04:46 -!- BlackGyver has quit [Read error: Network is unreachable] 01:07:08 -!- BlackGyver has quit [Read error: Network is unreachable] 01:07:14 -!- uJellie has quit [Read error: Network is unreachable] 01:09:10 Grunt: I have to get groceries soon, can gw do that for me now? 01:09:48 -!- Weretaco has quit [Ping timeout: 264 seconds] 01:09:52 I was thinking after watching people doing zigs, it would be fun if someone made a zig bot 01:10:01 Bet that wouldn't be super easy though 01:11:01 Unstable branch on crawl.s-z.org updated to: 0.18-a0-411-g504dfd0 (34) 01:11:21 also I wonder how gw would deal with the ocs behind grates 01:11:25 -!- Buzzell has quit [Ping timeout: 245 seconds] 01:11:41 qw's tactic was to keep trying to kill all the summons..it did not succeed 01:12:18 -!- oberstein has joined ##crawl-dev 01:12:40 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 01:12:41 -!- ontoclasm has quit [Quit: Leaving.] 01:12:42 gammafunk: much the same way as it would with tgw_trog or those orc vaults with spiders behind grates 01:12:45 i.e. starving 01:13:26 heh 01:13:37 Grunt: mu gw?! 01:13:46 gw can play Mu! 01:13:50 *gasp* 01:13:55 -!- Lantell has quit [Ping timeout: 245 seconds] 01:14:48 -!- BlackGyver has quit [Read error: Network is unreachable] 01:15:30 -!- Krakhan has quit [Ping timeout: 246 seconds] 01:15:48 -!- uJellie has quit [Ping timeout: 264 seconds] 01:16:07 !lm qw zig.exit s=place 01:16:07 4 milestones for qw (zig.exit): 3x Zig:3, Zig:10 01:16:22 !tell lasty big problem: the penalty for removing regeneration is listed as 2-7hp in your commit but is actually 2-6hp. 01:16:23 chequers: OK, I'll let lasty know. 01:17:52 !source food.cc#l811 01:17:52 Can't find food.cc#l811. 01:17:56 !source food.cc#811 01:17:57 Can't find food.cc#811. 01:18:27 there's some bad formatting here: https://github.com/crawl/crawl/blob/master/crawl-ref/source/food.cc#L811 01:18:43 and this conditional is all indented too far https://github.com/crawl/crawl/blob/master/crawl-ref/source/food.cc#L819 01:18:59 think the original patch was hard tabs and erroneously converted to 8-space soft tabs 01:19:18 !source food.cc:811 01:19:18 https://github.com/crawl/crawl/blob/master/crawl-ref/source/food.cc#l811 01:19:35 Unstable branch on crawl.develz.org updated to: 0.18-a0-411-g504dfd0 (34) 01:21:00 <|amethyst> also, that else if really needs a brace 01:21:18 -!- travis-ci has joined ##crawl-dev 01:21:19 The build has errored. (master - 782855d #3935 : Jesse Luehrs): https://travis-ci.org/crawl/crawl/builds/93867609 01:21:19 -!- travis-ci has left ##crawl-dev 01:22:31 wow this whole file is pretty ugl 01:24:08 this file looks like clang-format works fine 01:24:09 -!- TestTimeout has joined ##crawl-dev 01:24:19 hrm 01:24:30 for layouts, if there's no WEIGHT for a branch, is there a default? 10? 01:24:40 -!- TestTimeout is now known as TimeoutFungus 01:25:48 yeah, 10 01:25:50 |amethyst: food.cc reformat http://sprunge.us/GYZi 01:26:40 -!- Lantell has joined ##crawl-dev 01:26:57 hmm 01:27:02 -!- Xenobreeder has joined ##crawl-dev 01:27:07 -!- DrKe has quit [Ping timeout: 246 seconds] 01:27:08 seems like pleasingfungus wants to get on to talk about the rmut changes but the server is denying him 01:28:08 didn't he just get on and say "hrm" 01:28:15 i'm on a shitty web client 01:28:24 can't get on with my actual client for... some reason 01:28:32 server is full is what I got earlier 01:28:32 o 01:28:46 -!- BlackGyver_ has quit [Read error: Network is unreachable] 01:28:49 I just get timeouts 01:29:16 I'm trying to understand the reasoning behind the rmut removal in particular, yeah 01:29:20 looking through the logs finds 01:29:36 " IMO rMut is basically do-nothing..." 01:29:47 which seems like a very dubious start 01:30:02 my understanding is the real problem with rmut is just being a gear check 01:30:18 in the same way crown of torment is a gear check 01:30:37 crown of torment.............. 01:30:48 <|amethyst> chequers: most of the reflowing looks good; problems I see 1. it doesn't understand our CASE_ESCAPE, which is understandable 2. I don't like putting ? and : at the end of a line 3. I'm not a fan of const char* with the asterisk next to the type, but if we want to make that the style I'll live 01:31:47 -!- ProzacElf_ is now known as ProzacElf 01:31:55 -!- FireSight has quit [] 01:32:07 pretty sure it's not the style in most of the rest of the code 01:32:16 <|amethyst> doy: we're not consistent 01:32:19 shocking 01:32:38 <|amethyst> doy: probably there's more C-style spacing, but I've definitely seen keep-the-type-together in places 01:34:11 |amethyst: 1 isn't fixable afaik, 2 might be, the default clang-format ternary style is very different from crawl's approach 3. do you mean you want 'const char*' treated differently to other */& instances? 01:34:22 rmut changes the way you go through the game. if you have it, in a 3-rune game, maybe you're more likely to do abyss or slime than you'd have been otherwise. if you're trying to get more runes, maybe you do tomb earlier than you would've otherwise, maybe leave pan for last, maybe just don't do a full 15-runes if you're getting too malmuted to pull it off. I've certainly had games where my character didn't feel strong enough to 15-r 01:34:37 15 Ru 01:34:44 abandon Ru 15 times 01:34:47 chequers: well, it is fixable 01:34:51 you just do it by hand 01:34:52 d: 01:34:54 ...fine. the 'pros' can always 15-rune with or without rmut, so that's not a problem for them obviously. for more casual players, I don't think the impact it has on the game is bad. 01:34:55 I don't think rmut is terribly essential for slime 01:35:03 re: 3. clang-format can do lhs, middle, or rhs 'binding' for */& issues, but it can't do it differently in different cases 01:35:04 sure, but it's certainly nice! 01:35:19 well, it's nice in the sense that it wipes a specific enemy from being relevant 01:35:20 TimeoutFungus: cut off your first message at "strong enough to 15-ru" 01:35:25 oh 01:35:33 "I've certainly had games where my character didn't feel strong enough to 15-rune, and so I didn't, and that's... [fine]" 01:35:48 but perhaps shining eyes are not that exciting to begin with 01:35:54 this client is a bit shit 01:36:02 shining eyes are the least troublesome mutators 01:36:10 I'm not sure if you saw it in the logs, but my understanding was that rMut was too much like a gear check gating 15-rune potential 01:36:16 it's clearly not, though. 01:36:21 I guess my only real concern is what happens in hall_of_zot_5 and how that might affect your ability to win in games with a lot of orbs of fire from that vault 01:36:23 is it not? 01:36:37 imo, it is, so I agree with lasty 01:36:58 I've done a 15-rune game without rmut, and I'm not super great. 01:37:08 anyway, the part I wanted to mention was that he was open to changing mutation mechanics, eg how often players get mutated, if current mutation levels were a problem 01:37:18 this seems like creating problems for the sake of it. 01:37:22 a triumph of pure ideology... 01:37:39 TimeoutFungus: well, I believe there's some thinking that we might revisit sources of permanent mutation 01:37:45 gammafunk: but, why. 01:37:47 not removing them all or anything 01:37:50 but, why. 01:37:52 well because the game of 01:38:04 "hey put on rmut so this effect does nothing for this one rare enemy" 01:38:11 is not all that fun/interesting 01:38:27 I do think that a resist that is either 0% or 90% is indicative the resist is a gear check 01:38:34 I mean I'm sort of waiting to see if there are other changes before I really pick a side, I guess 01:38:38 what's the rare enemy? 01:38:47 orbs of fire are pretty rare 01:38:53 i will say that with corrosion and item destruction gone, permanent malmutation from enemies does seem out of place 01:38:54 oof, summoned neqox, shining eye 01:39:00 but overall, i think i agree with TimeoutFungus 01:39:04 drke called out neqoxecs 01:39:16 neqoxecs solve themselves with summon minor demon 01:39:27 (i am a bit sad that corrosion and item destruction are gone) 01:39:45 the latter two are pretty easy to just avoid malmutation, cacos maybe a bit less so, but really they're easy to just ignore/avoid as well 01:39:53 yea, is there a way to make temporary mutations more permanent than wretched star mutations, but less permanent than the current? 01:40:08 increase the xp requirement? :v 01:40:13 increase the amount of cure mut generated 01:40:34 I don't think the UI of amulet swapping is good, but I think the basic concept of "having some item makes you have an easier time in certain areas where certain enemies are common" is A-OK, and in fact, good. 01:40:36 although removing rmut and increasing cure mut just moves the problem from amulets to potions 01:40:40 decision of when to use curemut is more interesting than decsion of whether or not to wear rmut, i think 01:41:10 but, the "certain area where certain enemies are common" is pretty much "extended" 01:41:38 that's factually false. 01:41:46 unless pan == extended 01:41:49 yes 01:41:55 here's the solution: 01:41:56 remove pan. 01:41:56 and abyss, and some of hell 01:41:57 I mean, pan is in extended? 01:42:12 eh, I would put abyss in normal play 01:42:21 a lot of characters can get the abyssal rune for a 3rd rune 01:42:28 instead of slime/vaults 01:42:46 -!- BlackGyver_ has quit [Read error: Network is unreachable] 01:42:52 <|amethyst> hell has mutators? 01:42:55 I like to think that it is possible to consider tomb, and hells, and pan, as separate areas, rather than as 'a certain area'. in fact, I think it's silly to do otherwise! 01:43:00 |amethyst: they're not common 01:43:00 yellow contam, cacodemons 01:43:02 ok, I guess the argument isn't weakened much by saying "one third of the runes" rather than "extended" 01:43:22 -!- chance672 has quit [Quit: Leaving] 01:43:34 rmut does fuck and all against contam muts 01:43:46 it gives 50% reduction! :v 01:43:48 and cacos are quite uncommon even in the hells they appear in (iirc just dis?) 01:43:55 I don't get how this is becoming some sort of argument about "well just what *is* extended", but anyhow I'd not be surprised if we get other changes that affect chancel of malmutate 01:43:58 hm, yes, that's definitely what a gear check looks like. 01:44:50 it's an item that's relevant in a small number of situations? 01:45:44 as one of the worst players in here, I do really like the idea of not having to carry around an rMut potion. I'm just worried about getting some horrible mutation and dying because I wasn't carrying my curemut (which would feel just as necessary to lug around now, but at least it's not a gear swap) 01:45:55 s/rMut potion/rMut amulet/ 01:46:33 <|amethyst> I would like not to have to carry around rF and rC and all those to 01:46:36 <|amethyst> o 01:46:58 thankfully, you can just wear them on your body 01:47:02 bag of holding? 01:47:06 I thought amulet swapping and ring swapping were considered two different beasts 01:47:18 do not put your potions of cancelation in it tho!!! 01:47:22 like, swapping rings is ok, but not amulets 01:47:26 I'd be fine with making rmut into some gourmand-like effect. 01:47:34 I agree that amulet swapping is not super exciting. 01:47:41 my proposal is making rmut just suppress mutations instead of blocking them 01:47:50 CanOfWorms: why? 01:48:14 Yeah, I think the issue with rMut is mostly about "how often is this thing relevant" 01:48:28 it's possible to make it more so in an interesting way if we change some things affecting malmuation, of course 01:48:31 elf3, abyss, zot, slime? 01:48:40 <|amethyst> well, rMut would be more relevant if we didn't keep removing mutators ;) 01:48:51 sure 01:49:03 -!- BlackGyver has quit [Read error: Network is unreachable] 01:49:04 but what are some good mutators we should add? 01:49:12 radioactive spiders 01:49:18 heh. 01:49:19 GLOW GNOMES 01:49:31 extremely ugly things. 01:49:34 <|amethyst> dragons that mutate your scrolls into ash 01:49:41 if it suppresses mutations we still have the no rmut situation, but getting mutated is no longer bad :v 01:49:43 I guess I can't !tell so I'll just have to hunt lasty down later. 01:49:50 since he seems to be the person to talk to about this. 01:49:52 since there is an item that will make it go away 01:50:10 -!- BlackGyver_ has quit [Read error: Network is unreachable] 01:50:31 Lasty as last seen going into his no-chamber, his last words: "The fungus will *never* find me here!" 01:50:33 <|amethyst> So then the absolute worst thing that can happen with mutations is, you lose an item slot? 01:50:37 ! 01:50:50 yes 01:51:21 the decision is basically live with your current mutations or sac an item slot to remove them 01:51:23 until you find cure mut :v 01:51:32 or you run out of cmut and die in zot:5 next to 3 OOFs :P 01:51:43 <|amethyst> doesn't that eliminate the threat of contam? 01:51:45 but maybe a slight bump in cmut 01:51:45 if you play pretty poorly that can happen 01:51:48 -!- infrashortfoo_ has quit [Ping timeout: 264 seconds] 01:51:49 <|amethyst> I mean, it might damage you 01:51:52 might help there. 01:52:03 |amethyst: no, slow scroll reading is pretty bad too 01:52:10 <|amethyst> ? 01:52:16 well, what are the worst mutations you could get from OOFs? slow, slow reading 01:52:18 <|amethyst> contam makes you read slowly? 01:52:22 tele 3 01:52:28 you don't want tele 3 in zot:5 01:52:31 no, re: "the absolute worst thing that can happen with mutations is, you lose an item slot?" 01:52:33 put on stasis 01:52:40 <|amethyst> chequers: with CanOfWorm's plan 01:52:41 I mean no haste sucks by you can win 01:52:45 well, if you bother using up an item slot for statis 01:52:47 -!- DrKe has joined ##crawl-dev 01:52:49 ah 01:52:52 stasis. is that a pro-strat? 01:52:59 what on earth happened to freenode 01:52:59 I always left stasis on the ground 01:53:01 -!- Xenobreeder has quit [Ping timeout: 246 seconds] 01:53:02 I've never seen anyone do it 01:53:02 so probably! 01:53:04 it's dying 01:53:04 stasis is also a weird amulet 01:53:19 stasis amulet is its own penalty =P 01:53:21 DrKe: have you been having issues too? 01:53:24 although it's actually not bad 01:53:27 yeah 01:53:30 everyone's been having issues i think 01:53:31 <|amethyst> gretell has been having problems 01:53:34 yes 01:53:38 I'm slowly warming up to the idea more. I still would like a bit more cMut though. 01:53:54 Windows builds of master branch on crawl.develz.org updated to: 0.18-a0-411-g504dfd0 01:53:55 -!- knu has quit [Ping timeout: 245 seconds] 01:53:56 the server was giving me a "server is full" message earlier 01:54:01 helix card would be more useful maybe 01:54:06 cmut potion could be raised to a more-common tier of potion 01:54:06 i just learned that you can /msg nickserv ghost 01:54:11 if our goal is to win and we have tele 3 with a char we feel is unsafe for a random teleport next to monsters on zot:5 (like you can't somehow get away with teleport in time) 01:54:16 which monsters have smite-malmutate? any of them? 01:54:17 then by god I'd just wear stasis 01:54:21 none 01:54:22 but there are a lot of vaults where it's considered an elite potion like benemut or exp 01:54:24 no, none 01:54:27 which you might want to change then 01:54:35 b/c it'd been telling me ProzacElf was already online for like 6 hours since i last signed off 01:54:54 so could encourage smarter play long-term. I learned a lot when I had to clear lair, snake, and swamp without rpois. 01:55:15 gammafunk: I lost a spen in zot because my source of rf+++ was a ring of tele 01:55:21 and I forgot to put on my -tele ring 01:55:23 I whined in ##crawl: it's not luck | you are going to get poisoned 33% of the time | plan for it 01:55:28 -!- Alcopop has quit [Ping timeout: 246 seconds] 01:55:29 well if you you spen and you died in zot you made a mistake 01:55:33 yes, I did :v 01:55:42 well, that quote was for even if you have rpois 01:55:43 I forgot to put on -tele 01:55:54 heh. i lost a vp in slime because my source of rF+++ was -tele 01:55:57 I died because I forgot I'd taken off my rF 01:56:00 well, I made further mistakes 01:56:12 like not popping all my potions 01:56:13 why would you need rf+++ in slime? 01:56:15 !lg . mfsk alldam 01:56:16 1. [dam=82;sdam=204;tdam=219] johnstein the Merfolkian Porcupine (L27 MfSk of Makhleb), demolished by a golden dragon simulacrum on Abyss:3 on 2014-10-25 07:59:08, with 722999 points after 139629 turns and 21:41:17. 01:56:17 immolation, I guess 01:56:23 i wouldn't, but it was still the best cloak i had 01:56:25 TimeoutFungus: uh, fire pudding hello?!?! 01:56:25 ........logicninja ghosts...!? 01:56:26 it was like +3 01:56:36 ^died because I forgot I had rC- from fda :/ 01:56:46 but the upshot is i forgot that turning into a bat would meld away most of my MR 01:56:49 anyway 01:56:55 leaving me vulnerable to GOOE paralyzation 01:57:00 which it turns out isn't cool 01:57:17 carrying stasis in zot:5 on the offchance that you get *tele from mutations does not seem like a good thing to make the player do 01:57:19 and you were smashed to a GOOEy mess 01:57:27 after you've stabbed trj and came back to the level with all the spawns still around 01:57:32 yes 01:58:19 !send gammafunk more thanksgiving sweets 01:58:19 Sending more thanksgiving sweets to gammafunk. 01:58:31 spicy! 01:59:20 -!- TimeoutFungus has quit [Quit: Page closed] 01:59:31 i had pecan pie cheesecake P= 01:59:42 in fact, there's still a couple slices in the fridge 01:59:48 i might have to go avail myself of them 01:59:49 thanksgiving was last month for me 02:00:04 in canadia? 02:00:20 -!- omarax has quit [Remote host closed the connection] 02:00:23 yes 02:01:28 whats thanksgiving 02:01:30 christmas? 02:01:52 03|amethyst02 07* 0.18-a0-412-g32521d4: Fix indentation and braces, and simplify (chequers) 10(36 minutes ago, 1 file, 10+ 10-) 13https://github.com/crawl/crawl/commit/32521d40d845 02:02:25 yes, except we eat santa for home invasion 02:03:26 |amethyst: I was looking at the abs() fix you put in and thinking "there's no way clang-format figured that out..." 02:03:54 <|amethyst> yeah, I was just changing a few of the things by hand 02:04:14 <|amethyst> none of the reflowing, just the bad indent and a few other things I spotted when looking over it 02:04:48 -!- BlackGyver has quit [Read error: Network is unreachable] 02:06:47 -!- ussdefiant_ has quit [Read error: Connection reset by peer] 02:09:18 -!- BlackGyver has quit [Read error: Network is unreachable] 02:10:14 -!- Menche has quit [Quit: Leaving] 02:13:47 -!- ac13 has quit [Quit: Leaving] 02:14:46 -!- Blazinghand_ has quit [Read error: Connection reset by peer] 02:17:34 -!- smiler has quit [Ping timeout: 240 seconds] 02:22:18 &versions 02:22:25 03|amethyst02 07* 0.18-a0-413-g1945e83: Refactor ghoul auto-eating. 10(7 minutes ago, 1 file, 7+ 13-) 13https://github.com/crawl/crawl/commit/1945e83830d5 02:22:29 Regen amulet drop confirmation 13https://crawl.develz.org/mantis/view.php?id=10121 by Ololoev 02:22:46 CAO: 0.18-a0-377-gde31b62, CBRO: 0.18-a0-425-gbbe2579, CDO: 0.18-a0-373-gaf408bd, CPO: 0.18-a0-411-g504dfd0, CSZO: 0.18-a0-411-g504dfd0, CUE: 0.18-a0-382-gd7addec, CWZ: 0.18-a0-43-g402c68f, CXC: 0.18-a0-401-g4081cbf, LLD: 0.18-a0-48-g06172c4 02:22:53 !source mini_monsters.des 02:22:54 https://github.com/crawl/crawl/blob/master/crawl-ref/source/dat/des/variable/mini_monsters.des 02:24:23 -!- Kalir has quit [Quit: I'M OUT SON. PEACE, LOVE, EXPLOSIONS.] 02:31:00 -!- CanOfWorms has quit [Ping timeout: 245 seconds] 02:31:10 so 02:31:25 would it be a huge deal for ^F to default to plaintext search 02:31:32 or should the default remain regex 02:31:45 i feel like defaulting to plaintext is the thing that makes sense 02:32:01 <|amethyst> plaintext plus the lua patterns? 02:32:03 yeah 02:32:08 -!- BlackGyver has quit [Read error: Network is unreachable] 02:32:22 i guess i could push up a branch 02:32:38 New branch created: plaintext-search (4 commits) 13https://github.com/crawl/crawl/tree/plaintext-search 02:32:38 03doy02 07[plaintext-search] * 0.18-a0-408-g7288c4e: make ^F use plaintext search by default 10(52 minutes ago, 4 files, 118+ 12-) 13https://github.com/crawl/crawl/commit/7288c4e51ee5 02:32:38 03doy02 07[plaintext-search] * 0.18-a0-409-g404c6c9: add an option for regex search by default 10(15 minutes ago, 4 files, 12+ 4-) 13https://github.com/crawl/crawl/commit/404c6c901e5e 02:32:38 03doy02 07[plaintext-search] * 0.18-a0-410-ga759587: update docs 10(5 minutes ago, 2 files, 16+ 9-) 13https://github.com/crawl/crawl/commit/a7595871245a 02:32:38 03doy02 07[plaintext-search] * 0.18-a0-411-gbe65210: allow searching for "." or ".." even in plaintext mode 10(3 minutes ago, 1 file, 4+ 4-) 13https://github.com/crawl/crawl/commit/be65210b4191 02:33:00 <|amethyst> I was just about to mention ".." :) 02:34:43 03|amethyst02 07* 0.18-a0-414-g5ba3a66: Only warn about "regen/dismissal on puton/takeoff (#10121) 10(60 seconds ago, 1 file, 7+ 9-) 13https://github.com/crawl/crawl/commit/5ba3a66f6a29 02:35:16 let me know if you think that looks reasonable to just merge though 02:37:42 <|amethyst> doy: hm, would it be possible to use map>? 02:37:49 probably 02:37:56 i don't know much about c++ 02:37:57 <|amethyst> doy: I don't really like having to use new/delete there 02:37:57 (: 02:39:03 <|amethyst> hm, but I guess make_unique is C++14 so you'd at least have to write "new" 02:40:32 <|amethyst> also, you can have get_text_pattern return a base_pattern & rather than a pointer 02:40:39 <|amethyst> references are polymorphic 02:40:56 ah, i didn't realize that 02:41:02 on another note 02:41:05 !source mons_is_beast 02:41:06 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/mon-util.cc#l5073 02:41:09 what is this function even doing 02:41:48 -!- BlackGyver has quit [Read error: Network is unreachable] 02:41:55 <|amethyst> doy: "is this the kind of thing a druid should be frolicking with" 02:42:36 <|amethyst> swamp dragons are allowed because of spriggans in Swamp, I guess 02:42:59 just kind of funny that the only two literal "beast"s in the game are explicitly excluded from being mons_is_beast 02:43:07 <|amethyst> heh 02:43:23 <|amethyst> three 02:43:30 ah, true 02:43:32 but still 02:43:33 <|amethyst> well, I guess the third isn't *explicitly* excluded 02:43:37 <|amethyst> but it is excluded :) 02:43:48 fr: Swamp Thing 02:44:08 and then Creature from the Black Lagoon for shoals 02:44:37 Snake can get that really big snake from Conan the Barbarian, and I'm not sure about Spider 02:44:42 <|amethyst> if too many corpses rots on the same square, they turn into a shambling mound 02:44:58 Moss Monster 02:45:19 <|amethyst> fen fiend 02:45:34 <|amethyst> peat prowler 02:45:36 Pe...dammit 02:45:51 <|amethyst> muck raker 02:46:03 <|amethyst> poopsmith 02:46:34 King of Town appearing mu_gated_community 02:46:57 *appearing in 02:47:17 <|amethyst> I'm flying. I hate that. 02:47:46 <|amethyst> The Crawl community says, "I don't like food anymore". 02:51:04 <|amethyst> !learn set millimarvin[1] 13.455 net lines of code removed (as of 2015-11-30) 02:51:05 millimarvin[1/1]: 13.455 net lines of code removed (as of 2015-11-30) 02:51:07 Monster database of master branch on crawl.develz.org updated to: 0.18-a0-414-g5ba3a66 02:52:45 so http://paste.tozt.net/2015-11-30_dGrlSI_ doesn't work 02:52:51 because i don't actually know c++ 02:52:56 what is the right thing to do here 02:53:22 -!- st_ has joined ##crawl-dev 02:56:08 -!- Patashu has joined ##crawl-dev 02:56:30 <|amethyst> doy: in C++11, pattern_cache[s] = unique_ptr(new text_pattern(pattern, !c 02:56:33 <|amethyst> heckcase)); 02:57:11 <|amethyst> in C++14, you could do pattern_cache[s] = make_unique(pattern, !checkcase); 02:58:05 ah, that is a bit gross 02:58:06 <|amethyst> you can move from a unique_ptr into another unique_ptr, but not from a regular pointer to a unique pointer 02:58:10 although still better than manual deletes 02:59:05 <|amethyst> yeah, I'll be happy when we can drop gcc 4.7 and 4.8 and Visual Studio before 2015 02:59:17 <|amethyst> and whatever clang versions that would be 03:00:03 -!- omarax_ has quit [Remote host closed the connection] 03:00:05 <|amethyst> make_unique can be implemented in C++11, it's just that perfect forwarding of arguments is not really something I'd want to do myself 03:00:51 -!- BlackGyver has quit [Read error: Network is unreachable] 03:01:28 alright 03:01:34 does the branch look reasonable otherwise 03:02:10 <|amethyst> oh, and you needed to return *pattern_cache[s] but probably you'd notice that after you fixed the other thing 03:02:55 yup 03:07:12 <|amethyst> doy: hm, I think you can do without defining those copy constructors and assignment operators? 03:07:36 ah, i guess those were only necessary on the others because of the destructor 03:07:59 <|amethyst> yeah, because of the pointer 03:08:31 <|amethyst> (which could probably be changed to a unique_ptr, eliminating the need for that) 03:08:33 -!- Furril has quit [Ping timeout: 246 seconds] 03:09:14 <|amethyst> oh, it neds pcre_free 03:09:20 yeah 03:10:31 <|amethyst> you can template unique_ptr with a deleter, but maybe that's not worth it here :) 03:12:05 <|amethyst> but, anyway, plaintext_pattern can use the rule of zero, though I guess you still want that operator= (const string &) 03:14:44 -!- ussdefiant_ has joined ##crawl-dev 03:18:20 -!- omnirizo1 has quit [Ping timeout: 276 seconds] 03:18:36 <|amethyst> doy: hm, not sure whether it should eat a leading "/" if regex_search is on 03:18:44 i think it should 03:19:12 <|amethyst> I guess that lets regexp patterns with / work regardless of the option setting 03:19:16 yeah 03:19:20 -!- omnirizon has quit [Ping timeout: 245 seconds] 03:19:33 <|amethyst> and if you want to search for a slash you can use // 03:19:38 and it's not like patterns starting with / are common anyway 03:19:41 <|amethyst> yeah 03:20:22 <|amethyst> oh, while you're at it, remove the () from @(pattern) in the docs 03:20:39 <|amethyst> oh 03:20:52 <|amethyst> I guess that's supposed to be metasyntax 03:21:11 yeah 03:21:15 @ might be clearer? 03:21:48 -!- geekosaur has quit [Ping timeout: 264 seconds] 03:21:57 <|amethyst> maybe 03:22:04 Unstable branch on crawl.beRotato.org updated to: 0.18-a0-414-g5ba3a66 (34) 03:22:06 <|amethyst> how does this interact with lua patterns, btw? 03:22:16 <|amethyst> do you do /re1 && re2 03:22:19 <|amethyst> or /re1 && /re2 03:22:29 mapstat will be the death of me 03:22:33 /re1 && /re2 03:22:39 <|amethyst> that is unlike @ 03:22:59 <|amethyst> so having them look the same might be misleading 03:23:04 <|amethyst> in the docs, that is 03:23:22 -!- geekosaur has joined ##crawl-dev 03:23:27 hmmm 03:23:37 not sure how to describe it better 03:25:01 -!- BlackGyver has quit [Read error: Network is unreachable] 03:25:19 -!- CanOfWorms has joined ##crawl-dev 03:25:54 -!- FIQ has quit [Excess Flood] 03:25:56 <|amethyst> maybe just mention it under "Non-regex operators:"? The / operator for regular expressions must be applied separately to each subpattern 03:26:26 <|amethyst> and under shortcuts write them as @ and / 03:28:01 -!- rchandra has joined ##crawl-dev 03:29:42 03doy02 07[plaintext-search] * 0.18-a0-412-g5739e82: c++11-ify (|amethyst) 10(31 minutes ago, 1 file, 9+ 13-) 13https://github.com/crawl/crawl/commit/5739e8286e60 03:29:42 03doy02 07[plaintext-search] * 0.18-a0-413-g9896b29: make the search highlight colour configurable 10(17 minutes ago, 4 files, 13+ 3-) 13https://github.com/crawl/crawl/commit/9896b291c566 03:29:42 03doy02 07[plaintext-search] * 0.18-a0-414-g392f462: these explicit methods are unnecessary (|amethyst) 10(15 minutes ago, 2 files, 0+ 23-) 13https://github.com/crawl/crawl/commit/392f462e61db 03:29:42 03doy02 07[plaintext-search] * 0.18-a0-415-gd4a27b9: clarify docs a bit 10(24 seconds ago, 1 file, 5+ 2-) 13https://github.com/crawl/crawl/commit/d4a27b9899f1 03:29:45 -!- culcube has quit [Changing host] 03:30:18 -!- Finwe has quit [Changing host] 03:30:59 -!- myp has quit [Ping timeout: 260 seconds] 03:31:33 <|amethyst> looks nice 03:33:31 <|amethyst> I wonder if we should have an explicit prefix for plaintext patterns regardless of regex_search 03:33:52 <|amethyst> but I guess if you want consistency you can just write regexps and backslash your metachars 03:34:02 03doy02 07* 0.18-a0-415-g02bbc97: make ^F use plaintext search by default 10(2 hours ago, 4 files, 118+ 12-) 13https://github.com/crawl/crawl/commit/02bbc9714450 03:34:02 03doy02 07* 0.18-a0-416-g92834ca: add an option for regex search by default 10(76 minutes ago, 4 files, 12+ 4-) 13https://github.com/crawl/crawl/commit/92834ca366e0 03:34:02 03doy02 07* 0.18-a0-417-g1341e85: update docs 10(66 minutes ago, 2 files, 16+ 9-) 13https://github.com/crawl/crawl/commit/1341e85be03f 03:34:02 03doy02 07* 0.18-a0-418-ge005320: allow searching for "." or ".." even in plaintext mode 10(65 minutes ago, 1 file, 4+ 4-) 13https://github.com/crawl/crawl/commit/e00532090726 03:34:02 03doy02 07* 0.18-a0-419-g47f3885: c++11-ify (|amethyst) 10(35 minutes ago, 1 file, 9+ 13-) 13https://github.com/crawl/crawl/commit/47f388538b6d 03:34:02 03doy02 07* 0.18-a0-420-g4d2330c: make the search highlight colour configurable 10(21 minutes ago, 4 files, 13+ 3-) 13https://github.com/crawl/crawl/commit/4d2330c39a80 03:34:02 03doy02 07* 0.18-a0-421-g2192874: these explicit methods are unnecessary (|amethyst) 10(20 minutes ago, 2 files, 0+ 23-) 13https://github.com/crawl/crawl/commit/2192874cce1b 03:34:02 03doy02 07* 0.18-a0-422-gf5ef13c: clarify docs a bit 10(5 minutes ago, 1 file, 5+ 2-) 13https://github.com/crawl/crawl/commit/f5ef13c10e09 03:34:20 -!- FIQ is now known as Guest17150 03:34:29 I must update my rc at once to show my regexp knowledge supremacy!!! 03:34:36 hmmm, that might be reasonable 03:37:37 <|amethyst> btw, speaking of regexp knowledge supremacy 03:37:39 doy: hrm, is this regexp thing documented 03:37:46 in the options doc 03:37:57 <|amethyst> yes, regex_search 03:38:01 ah, ok 03:38:10 <|amethyst> you searched with the "p" didn't you? :) 03:38:41 <|amethyst> with doy's changes, it is now possible to do a one-character search for artefact jewellery 03:38:48 <|amethyst> previously it required two characters 03:38:55 actually I just read the diff for the commit that added it 03:39:02 and I didn't see him adding anything to options guide 03:39:22 <|amethyst> "update docs" 03:39:22 %git a759587 03:39:22 07doy02 * 0.18-a0-410-ga759587: update docs 10(71 minutes ago, 2 files, 16+ 9-) 13https://github.com/crawl/crawl/commit/a7595871245a 03:39:24 <|amethyst> seaparate commit 03:39:28 <|amethyst> s/eap/ep/ 03:39:41 <|amethyst> ??protip 03:39:41 protip[1/26]: it seems like projected noise could be potentially useful on late zig levels 03:39:49 -!- BlackGyver has quit [Read error: Network is unreachable] 03:39:54 oh yeah, I just missed that commit for some reason 03:40:23 hrm, tbh I'm not sure I'd even want it on by default 03:40:48 <|amethyst> ¡learn add protip <|amethyst> Use ctrl-f [ to search for artefact jewellery 03:40:48 Okay, not adding protip => <|amethyst> Use ctrl-f [ to search for artefact jewellery 03:40:50 I think stash searching is so much improved 03:41:17 how does that work? 03:41:36 <|amethyst> (carried) the ring "Unuog" {+Blink +Rage rF+ rN+ EV+4} [ring of evasion] 03:41:37 -!- wmbt has quit [Ping timeout: 264 seconds] 03:41:42 hah 03:42:06 -!- molotove has quit [Quit: Leaving.] 03:43:18 -!- Guest17150 has quit [Changing host] 03:43:20 -!- Guest17150 is now known as FIQ 03:45:55 -!- omnirizon has quit [Ping timeout: 260 seconds] 03:47:56 -!- read has quit [Read error: Connection reset by peer] 03:48:06 rip, "artef && jew". what was the 2-character way? 03:48:14 <|amethyst> rchandra: \[ 03:48:23 <|amethyst> rchandra: since [ is a regex metacharacter, you see 03:48:38 wait did we just lose regexes? 03:48:43 -!- read has joined ##crawl-dev 03:48:44 <|amethyst> rchandra: they're non-default 03:48:52 <|amethyst> you can search for /D:[1-9] 03:48:57 :( 03:49:16 better than when force_more got ruined at least 03:49:18 you can also enable the regex_search option to turn them back on 03:49:21 by default 03:49:33 ah, thanks 03:49:49 -!- BlackGyver has quit [Read error: Network is unreachable] 03:50:38 -!- Weretaco has quit [Ping timeout: 264 seconds] 03:50:40 <|amethyst> doy: hm, your text in that last sentence gives me an idea 03:51:10 03doy02 07* 0.18-a0-423-g70ed6f7: add = prefix for forcing substring searches 10(2 minutes ago, 4 files, 23+ 8-) 13https://github.com/crawl/crawl/commit/70ed6f7139dc 03:51:27 what kind of idea 03:53:15 -!- CanOfWorms has quit [Quit: ChatZilla 0.9.92 [Firefox 3.6.28/20120306064154]] 03:53:31 03|amethyst02 07* 0.18-a0-424-g07f47d0: Documentation tweak. 10(37 seconds ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/07f47d098963 03:53:36 <|amethyst> doy: ^^ that 03:53:49 <|amethyst> doy: your last sentence in the help, that used the word "query" 03:53:59 <|amethyst> :q 03:54:01 <|amethyst> err 03:54:06 I don't suppose there's any way yet to force_more_message += [A-z][a-z].* comes? into view ? 03:54:37 you mean [A-Z][a-z].* ? 03:54:55 heh :) 03:55:31 yeah, a shorter way to match uniques 1s and panlords 03:56:23 hrm, aren't the matches case-insensitive? I'm not terribly familiar with those details 03:56:34 they are now, when I started they weren't 03:56:39 ah, I see 03:56:45 <|amethyst> they are case-insensitive, but it would be nice to be able to turn that off 03:56:45 yeah, I too have a hard-coded list of uniques 03:57:05 and for pan lords I'm not sure there's anything you can do presently 04:00:02 -!- omarax has quit [Remote host closed the connection] 04:03:48 <|amethyst> let me see 04:06:17 <|amethyst> oh, it looks like it does work 04:07:04 <|amethyst> rchandra: if your build has PCRE enabled (CSZO and CAO do at least), you can use force_more_message += (?-i:[A-Z]).* comes? into view 04:07:52 ooh. might have to move back to cszo then 04:08:05 <|amethyst> what server are you on? 04:08:08 cbro 04:08:32 cszo started giving me a lot more lag or spiky response sometime this year 04:08:34 <|amethyst> probably cbro has it 04:09:43 <|amethyst> note that TRJ does not have any uppercase letters 04:09:59 <|amethyst> and 1s do have them despite not being uniques 04:10:29 that's fine, I pause for fiends and sentinels and don't o in slime:6 04:12:34 <|amethyst> (still FR: remove Posix ERE support and require PCRE on Linux the way we already do on Windows) 04:13:27 -!- kaiza has quit [Ping timeout: 260 seconds] 04:13:43 <|amethyst> rchandra: I could have sworn that didn't work when I tried it before 04:13:57 <|amethyst> rchandra: not sure what changed 04:14:24 <|amethyst> rchandra: I was thinking at one point that something was being forced to lowercase, but it seems that isn't the case now 04:15:46 it's been a while since I tried it 04:19:03 -!- AreBrandon has quit [Ping timeout: 260 seconds] 04:19:43 |amethyst: hrm, I guess it'd be bad to change the case to "The Royal Jelly" now 04:20:00 at most, the Royal jelly. but probably also bad 04:20:31 <|amethyst> hm, glob_match worked that way, but I've never used it without RE, and glob_match was removed before 0.11 04:20:33 I guess there's not much point, I can even match it in the same regexp with a | 04:20:59 <|amethyst> gammafunk: if you change it, it should be "the Royal Jelly" 04:21:03 <|amethyst> to match the Enchantress 04:21:06 ah 04:21:19 any objection to doing that? 04:21:46 <|amethyst> it no longer matches the item name! 04:21:47 heh, any objection from the 3am Kangaroo Court? 04:23:42 hrm, 04:23:46 if (!mon_name.find("the ")) // no "your the royal jelly" nor "the the RJ" 04:23:55 -!- plathrop has quit [Ping timeout: 245 seconds] 04:24:13 that's a string find, which I assume is case-sensitive 04:24:18 <|amethyst> yeah 04:24:22 ah but 04:24:32 we'd not make it "The Royal Jelly" but "the Royal Jelly" 04:24:37 <|amethyst> right 04:24:44 <|amethyst> that's one reason I mentioned that 04:24:56 -!- st_ has quit [Read error: Connection reset by peer] 04:25:00 <|amethyst> "to match the Enchantress" 04:25:30 <|amethyst> After all, we might have a panlord named The Giaggostuono 04:25:30 -!- st_ has joined ##crawl-dev 04:26:06 <|amethyst> His first name is pronounced "Tay", and he gets very upset when you call him "thee" 04:26:41 <|amethyst> and don't even get him started on "thuh" 04:28:55 oh, weird 04:29:06 !source mon-death.cc:804 04:29:06 https://github.com/crawl/crawl/blob/master/crawl-ref/source/mon-death.cc#l804 04:29:24 someone was sneaking in this case already? 04:30:05 <|amethyst> huh, I never noticed that that was capitalised and the name not 04:30:26 /nick shaped royal jelly 04:30:37 -!- gammafunk is now known as theroyalspelly 04:30:55 -!- theroyalspelly is now known as theroyalspelling 04:30:57 <|amethyst> more reasons for capitalising the name 04:32:40 wow, I never new these little blurbs existed 04:32:45 A strangely slime-free stone wall, carved all over with countless mystical 04:32:45 runes. One often repeated set of runes seems to refer to 'the Royal Jelly.' 04:33:16 (with the lower-case version in trunk since I've changed it locally) 04:35:33 <|amethyst> who does xv on walls? 04:35:48 <|amethyst> local tiles people is who 04:36:10 <|amethyst> (where there's a description mouseover) 04:36:33 -!- plathrop has joined ##crawl-dev 04:36:39 -!- theroyalspelling is now known as gammafunk 04:36:55 <|amethyst> does anybody feel like adding "use the goddamn mouse in the goddamn web browser" to 0.18 plan? 04:37:34 <|amethyst> we could even consider adding console mouse support (not for hover) 04:38:04 <|amethyst> but who wants to work on UI code, ugh 04:38:28 gamepad or bust 04:39:02 <|amethyst> gamepad is just a funny keyboard, really 04:39:18 <|amethyst> would be easier to support than the mouse 04:39:57 <|amethyst> well, maybe not the web browser support side of things 04:39:59 can even use joy2key right now, once you figure out that config file format 04:40:09 -!- Vall has quit [Quit: ChatZilla 0.9.92 [SeaMonkey 2.28/20150615172735]] 04:40:39 would need one of those jaguar controllers to support dcss 04:41:04 I'd rather see better iOS bluetooth keyboard support, but I doubt that's a hotly desired feature 04:41:04 johnstein: You have 1 message. Use !messages to read it. 04:41:15 I almost had a good setup for doomrl, but using the stick to move always gave me extra taps/diagonals. and using the dpad made diagonals annoying 04:41:40 -!- ussdefiant_ has quit [Ping timeout: 244 seconds] 04:41:51 also it's easier when you have the dpad to give 4 more buttons 04:42:15 -!- ProzacElf has quit [Ping timeout: 245 seconds] 04:48:39 gammafunk: thanks again for fixing mapstat 04:48:44 np 04:49:02 you pointed out that it was broken when I added DEBUG_STATISTICS 04:49:07 I'll probably get fired for staying up so late crunching numbers and oversleeping or something 04:49:14 but probably worth it 04:49:23 I hadn't realized that it wasn't working under that from my commit 04:49:44 or maybe I did but didn't bother fixing it, and then forgot I ever broke it 04:49:56 I need to set up an AWS thingy to run objstat jobs 04:50:07 I think I can get one for free 04:50:30 also I need to cherry pick and make 0.17.1 04:50:36 -!- oberstein has quit [Ping timeout: 264 seconds] 04:51:27 between johlstei and oberstein, I'm sure there's at least one confused person out there on my identity 04:51:35 there's a number of nice features that would easilly backport 04:51:43 but some of them might be a bit buggy still 04:51:44 -!- oberstein has joined ##crawl-dev 04:52:48 I might submit a PR for tweaking more of the output 04:53:00 I like how grunt separated some of the info into 3 columns 04:53:38 huh 04:53:43 but I wonder if there's a bit more info that could packed in there (maybe some percentages or something. I'll wait till I'm done with my spreadsheet) 04:53:44 seems that I missed 04:53:51 yea. early this morning 04:53:57 %git :/mapstat 04:53:57 07Grunt02 * 0.18-a0-376-g3a206a4: Let mapstat report vetoes at the map level. 10(18 hours ago, 3 files, 26+ 5-) 13https://github.com/crawl/crawl/commit/3a206a40e4fd 04:53:58 !source mon-info.cc:846 04:53:58 https://github.com/crawl/crawl/blob/master/crawl-ref/source/mon-info.cc#l846 04:56:23 -!- Furril has quit [Ping timeout: 260 seconds] 04:58:30 -!- knu has quit [Ping timeout: 245 seconds] 05:00:02 -!- omarax has quit [Remote host closed the connection] 05:00:24 -!- atomicthumbs has joined ##crawl-dev 05:01:02 -!- Mandevil1splat is now known as Mandevil\splat 05:10:00 -!- jefus has quit [Ping timeout: 260 seconds] 05:15:53 03gammafunk02 07* 0.18-a0-425-ge088ad1: Give the Royal Jelly suitably royal case 10(13 minutes ago, 19 files, 23+ 26-) 13https://github.com/crawl/crawl/commit/e088ad17c77a 05:17:00 !tell elliptic You might need to update qw.rc to use "the Royal Jelly" because of 0.18-a0-425-ge088ad1 05:17:01 gammafunk: OK, I'll let elliptic know. 05:17:14 &rc gw cbro git 05:17:16 ?rc gw cbro 05:17:20 &rc gw cbro trunk 05:17:21 ?rc gw cbro 05:17:25 &rc gw trunk cbro 05:17:26 http://crawl.berotato.org/crawl/rcfiles/crawl-git/gw.rc 05:17:45 seems gw isn't TRJ-aware yet 05:18:04 -!- Rotatell has quit [Remote host closed the connection] 05:19:19 aw, Rotatell is having a hard time rejoining :/ 05:20:41 -!- Idolo has quit [] 05:21:03 -!- jefus has joined ##crawl-dev 05:22:28 ^players 05:23:48 weird, looks like Rotatell is connected to freenode, just not in this room 05:24:10 -!- syllogism has joined ##crawl-dev 05:24:23 I suppose I'll have to blame freenode weirdness 05:25:03 oh. nm WHOWAS 05:25:04 probably, I had to try bunch of servers to get back yesterday 05:25:14 did you have to do anything special? 05:25:19 oh 05:25:21 nm 05:25:22 I misread 05:26:20 -!- Rotatell has joined ##crawl-dev 05:26:24 ah there we go 05:26:31 ^mapstat Crypt 3 05:26:34 johnstein : Ran crawl -mapstat Crypt:3 -iters 100 -> http://crawl.berotato.org/crawl/mapstat/Crypt-3_1448879168057.log 05:26:56 -!- Rotatell has quit [Remote host closed the connection] 05:27:41 -!- Rotatell has joined ##crawl-dev 05:27:44 ^mapstat Crypt 3 05:27:58 johnstein : Ran crawl -mapstat Crypt:3 -iters 100 -> http://crawl.berotato.org/crawl/mapstat/Crypt-3_1448879252658.log 05:30:57 -!- read has quit [Read error: Connection reset by peer] 05:31:41 -!- read has joined ##crawl-dev 05:32:46 -!- mineral has joined ##crawl-dev 05:33:05 -!- Twinge has quit [Ping timeout: 245 seconds] 05:33:13 -!- Rotatell has quit [Remote host closed the connection] 05:33:54 -!- Rotatell has joined ##crawl-dev 05:33:57 -!- Twinge has joined ##crawl-dev 05:33:58 ^mapstat 05:34:11 -!- travis-ci has joined ##crawl-dev 05:34:12 The build passed. (master - 32521d4 #3941 : Neil Moore): https://travis-ci.org/crawl/crawl/builds/93881235 05:34:12 -!- travis-ci has left ##crawl-dev 05:34:15 johnstein : ^mapstat: runs mapstat (current trunk) for selected branch and floor (100 iterations): ^mapstat Crypt 3 05:34:26 the what 05:34:32 gammafunk: dunno how well this will work 05:34:37 it's limited to 100 iters 05:34:40 and only one floor 05:34:44 till I do more work 05:34:49 barely any error checking 05:34:55 ^mapstat blah blah blah 05:34:55 johnstein : bad number of arguments: ^mapstat currenly requires 2 inputs, branch & floor: Crypt 3 (branches are generally capitalized. this matters for now) 05:35:05 ^mapstat 3 Crypt 05:35:05 johnstein : bad branch/floor syntax. ^mapstat currenly requires 2 inputs, branch & floor: Crypt 3 (branches are generally capitalized. this matters for now) 05:35:06 -!- zxc has quit [Quit: Leaving.] 05:35:14 ^mapstat Crypt 3 05:35:17 wait for it 05:35:19 wait for it 05:35:22 johnstein : Ran crawl -mapstat Crypt:3 -iters 100 -> http://crawl.berotato.org/crawl/mapstat/Crypt-3_1448879625338.log 05:35:23 BOOM 05:35:24 * gammafunk leaves 05:35:44 so maybe useful when trying to look at one floor 05:35:46 or something 05:36:01 that's pretty cool 05:36:07 I don't have a cron job working yet either 05:36:12 -!- read has quit [Ping timeout: 264 seconds] 05:36:12 so I'll manually update it whenever 05:36:20 worry about people spamming it a bit 05:36:20 I do 05:36:33 does it handle concurrent jobs reasonably? 05:36:34 so I should add some safeguards or something 05:36:38 no 05:36:42 so it may only last one day 05:36:44 dunno 05:36:48 well 05:36:50 dunno 05:36:52 actually 05:36:54 no it doesn't 05:37:10 maybe I need to add a nick whitelist 05:37:29 yeah, with some work it could be pretty nice 05:37:34 and just put people who are interested on it. figure it's a fairly limited set of people 05:37:41 and most of them probably can run mapstat on their own 05:37:50 the linking to the url is nice though 05:38:08 it's certainly nice to not have to handle any rebuild for people who don't make those builds 05:38:14 yea. that too 05:38:26 hrm 05:38:31 though with your latest fixes, it's probably not horrible to do the lite debug 05:38:51 ^mapstat Depths 5 05:39:20 for like 5 levels and 200 iters it takes me like 12-15 mins or something 05:39:28 I think objstat is a bit slower than mapstat 05:39:32 which would make sense 05:39:38 johnstein : Ran crawl -mapstat Depths:5 -iters 100 -> http://crawl.berotato.org/crawl/mapstat/Depths-5_1448879625338.log 05:39:41 maybe mapstat is a bit less than 10 min for that 05:39:46 I ran a 2000 iters earlier for the crypt:3 shenanigans I'm going to try to work on 05:39:52 it's still running 05:40:09 wow it's almost 3 05:40:26 for "release" objstat I like to run 1k iters, but that's for 3 different sets ultimately over all branches, and that takes like 12 hours 05:40:41 -!- GauHelldragon has quit [Ping timeout: 276 seconds] 05:40:46 gammafunk: it's probably better for me to just work on that weekly mapstat/objstat cron job 05:40:50 lots of redundant generations in that, sadly, since I can't easilly combine output 05:40:51 that you mentioned a while back 05:41:06 it would be nice, if you think the resources it would take are worth it 05:41:09 and just have ^mapstat bring up the latest dataset or something 05:41:14 maybe you care more about mapstat, for instance 05:41:42 if I get that aws setup, maybe I could make a similar setup with an irc bot, who knows 05:41:47 for objstat, I mean 05:41:56 personally, I think we should run that data weekly, compress it into some database or something, then just take a peek at the trends graph-style, just to see if anything looks hinky 05:42:17 that would be cool, but the comparison seems hard to do 05:42:34 yea. dunno 05:43:05 maybe you could get some good make tests with mapstat; too bad our tests take too long already 05:43:23 I think those probably are best done with one-off tests anyhow 05:45:40 looks like this big mapstat job is hammering the server pretty good 05:45:47 been over 100% for probably 2 hours now 05:45:49 or more 05:47:21 -!- Dixlet has quit [Read error: Connection reset by peer] 05:49:20 by the way, before I go to bed, what's usually the issue here? Monster ancient champion in metal_wall at (32, 40) [vault: david_glass_crypt (13,34)-(33,50) (21x17)] 05:49:27 obviously the vault is having trouble placing 05:50:03 just to play around with layouts, I turned a few non-crypt layouts on for crypts 05:50:53 in-game, the crypt:$ float vaults aren't placing and mapstat is giving me lots of those errors. 05:51:37 I figure I'll be able to identify the bad layouts in mapstat.log, but figured it would behoove me to better understand what's going on in more detail 05:57:26 -!- Rotatell has quit [Remote host closed the connection] 05:57:36 -!- Rotatell has joined ##crawl-dev 05:58:31 ^mapstat Snake 4 05:59:20 Ran crawl -mapstat Snake:4 -iters 100 -> http://crawl.berotato.org/crawl/mapstat/Snake-4_johnstein_1448881049076.log 05:59:24 -!- ldf has joined ##crawl-dev 06:00:01 -!- omarax has quit [Remote host closed the connection] 06:03:02 -!- Rotatell has quit [Remote host closed the connection] 06:03:12 -!- Rotatell has joined ##crawl-dev 06:03:23 ^mapstat 06:03:30 ^version 06:03:30 trunk: 0.18-a0-414-g5ba3a66; 0.17: 0.17.0-28-g6e173f8; 0.16: 0.16.2-12-gd0ad4c3; 0.15: 0.15.2; 0.14: 0.14.2; 0.13: 0.13.2 06:03:50 (turned it off for now. it's probably a security nightmare) 06:04:43 -!- Bcadren has quit [Ping timeout: 276 seconds] 06:05:53 WhatIsLove (L22 VpEn) (Vaults:4) 06:06:36 !crashlog 06:06:37 12487. WhatIsLove, XL22 VpEn, T:55233 (milestone): http://crawl.xtahua.com/crawl/morgue/WhatIsLove/crash-WhatIsLove-20151130-110535.txt 06:07:08 -!- rchandra has left ##crawl-dev 06:07:31 !source _maybe_dismiss 06:07:32 Can't find _maybe_dismiss. 06:07:45 !source ouch.cc:761 06:07:45 https://github.com/crawl/crawl/blob/master/crawl-ref/source/ouch.cc#l761 06:13:50 -!- djanatyn has quit [Ping timeout: 260 seconds] 06:17:22 !source monster_by_mid 06:17:23 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/mon-util.cc#l4678 06:18:33 !source ouch.cc:1023 06:18:33 https://github.com/crawl/crawl/blob/master/crawl-ref/source/ouch.cc#l1023 06:18:51 guess dismiss should be inside the != KILLED_BY_POISON 06:22:24 -!- travis-ci has joined ##crawl-dev 06:22:25 The build has errored. (plaintext-search - be65210 #3943 : Jesse Luehrs): https://travis-ci.org/crawl/crawl/builds/93885811 06:22:25 -!- travis-ci has left ##crawl-dev 06:23:12 %git 4081cbf 06:23:12 07doy02 * 0.18-a0-401-g4081cbf: restore item descriptions for non-inventory items 10(7 hours ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/4081cbf4330c 06:23:33 oh, it was already fixed 06:23:39 duh 06:25:06 I guess _maybe_dismiss shouldn't be using MSGCH_GOD though... 06:25:58 -!- iFurril has quit [Ping timeout: 260 seconds] 06:30:01 -!- vale_ has quit [Remote host closed the connection] 06:35:56 -!- mango_lives has quit [Read error: Connection reset by peer] 06:37:17 -!- HellTiger has quit [Client Quit] 06:38:12 -!- inire has quit [Read error: Connection reset by peer] 06:38:34 -!- siepu has quit [Ping timeout: 260 seconds] 06:39:10 -!- namad7 has quit [Ping timeout: 276 seconds] 06:39:16 WhatIsLove (L22 VpEn) (Depths:2) 06:41:01 he's really cheating death :P 06:41:02 !crashlog 06:41:03 12488. WhatIsLove, XL22 VpEn, T:56155 (milestone): http://crawl.xtahua.com/crawl/morgue/WhatIsLove/crash-WhatIsLove-20151130-113901.txt 06:41:16 * Medar is rebuilding 06:44:53 -!- vev_ is now known as vev 06:46:53 -!- KurzedMetal has quit [Read error: Connection reset by peer] 06:50:42 -!- Furril has quit [Ping timeout: 260 seconds] 06:50:57 -!- mauris has joined ##crawl-dev 06:58:56 Unstable branch on CRAWL.XTAHUA.COM updated to: 0.18-a0-425-ge088ad1 (34) 07:00:01 -!- omarax has quit [Remote host closed the connection] 07:08:18 ??yaras 07:08:18 I don't have a page labeled yaras in my learndb. 07:08:32 !tell pleasingfungus does yara's hit yourself? 07:08:32 chequers: OK, I'll let pleasingfungus know. 07:11:36 -!- travis-ci has joined ##crawl-dev 07:11:37 The build has errored. (plaintext-search - d4a27b9 #3945 : Jesse Luehrs): https://travis-ci.org/crawl/crawl/builds/93891412 07:11:37 -!- travis-ci has left ##crawl-dev 07:12:14 -!- murphy_slaw has quit [Ping timeout: 245 seconds] 07:14:02 WhatIsLove (L22 VpEn) (Depths:3) 07:14:52 !tell pleasingfungus the yara's targeter is a bit misleading, you can't unravel enemies in the aoe, so if there's a hasted enemy behind another, casting yaras does nothing 07:14:52 chequers: OK, I'll let pleasingfungus know. 07:15:34 -!- Patashu has quit [Ping timeout: 245 seconds] 07:18:09 -!- surr has quit [Ping timeout: 246 seconds] 07:21:02 -!- mauris has quit [Ping timeout: 260 seconds] 07:24:59 -!- Lasty has joined ##crawl-dev 07:26:04 woo, I defeated the freenode serpent and entered the hall of champions 07:26:04 Lasty: You have 4 messages. Use !messages to read them. 07:26:21 congrats 07:27:02 |amethyst: ouch can have fake mids? 07:33:52 %git 07:33:52 07gammafunk02 * 0.18-a0-425-ge088ad1: Give the Royal Jelly suitably royal case 10(3 hours ago, 19 files, 23+ 26-) 13https://github.com/crawl/crawl/commit/e088ad17c77a 07:44:15 -!- mamgar has quit [Client Quit] 07:44:22 -!- HellTiger has quit [Ping timeout: 260 seconds] 07:45:38 @??ilsuiw 07:45:39 Ilsuiw (09m) | Spd: 10 (swim: 60%) | HD: 16 | HP: 150 | AC/EV: 7/18 | Dam: 10 | 10weapons, 10items, 10doors, amphibious, spellcaster | Res: 06magic(140), 12drown | XP: 1889 | Sp: throw icicle (3d25), call tide, invisibility, blink, sum.water elementals | Sz: Medium | Int: human. 07:46:47 -!- mauris has joined ##crawl-dev 07:50:54 -!- AreBrandon has quit [Ping timeout: 260 seconds] 07:55:06 -!- yernab has quit [Ping timeout: 260 seconds] 08:00:02 -!- omarax has quit [Remote host closed the connection] 08:01:46 -!- travis-ci has joined ##crawl-dev 08:01:47 The build has errored. (master - f5ef13c #3946 : Jesse Luehrs): https://travis-ci.org/crawl/crawl/builds/93891992 08:01:47 -!- travis-ci has left ##crawl-dev 08:09:13 03Lasty02 07* 0.18-a0-426-g6d27b34: Change the channel on dismissal. 10(30 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/6d27b340bee2 08:09:13 03Lasty02 07* 0.18-a0-427-g629388f: Slightly de-spark some wasps 10(26 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/629388fb6b58 08:09:19 -!- OCTOTROG has quit [Ping timeout: 245 seconds] 08:11:06 -!- wheals has joined ##crawl-dev 08:11:54 -!- AreBrandon has quit [Ping timeout: 260 seconds] 08:12:33 i agree with PF that we shouldn't remove "rmut 08:14:15 as people mentioned, it would be a lot more interesting if it were changed like rPois was 08:14:41 what do you mean by like rpois 08:15:12 it used to be 100% resistance to being poisoned 08:15:21 people realised that was dumb, so it was changed to 90% 08:15:30 then we realised that was dumb too so it's 66% now 08:15:30 so make it 50%? 08:15:36 -!- BlackGyver has quit [Read error: Connection reset by peer] 08:15:38 or something like that 08:15:46 i guess 66% would be analogous to the level 1 rmut mutation 08:16:12 rPois isn't terribly like rMut at present though 08:16:14 basically, whether you keep it around seems like an interesting choice for pan, since by that point you often have some nice randart amulet competition 08:16:29 in terms of when you need it 08:16:39 well, in terms of for how long you need it, I should say 08:16:47 i think that is the strongest argument for removing it tho, because amulet swaps are not interesting 08:16:51 that's true, rMut isn't quite as exclusive to its own branches, but they're similar 08:16:53 though i also am not in favor of removing it 08:17:23 i assume we would also add a swapping penalty 08:17:32 the nature of which would seem rather obvious 08:17:38 wheals: those branches where it is more prevalent aren't even in the main game 08:17:53 I mean for like an L8+ spell that's maybe only useful in extended, I'm ok with that 08:17:53 abyss can be main game 08:18:01 i go to Zot every game, personally 08:18:05 sort of? it's not even terribly useful in abyss 08:18:07 and Orc 08:18:17 doesnt it work well against wretched stars also 08:18:27 uh huh, get rmut before Orc a lot or you get malmutated to hell? 08:18:32 not just neqoxecs 08:18:45 -!- Evablue has quit [Quit: Evablue] 08:18:46 don't think it does work against wretched stars, no 08:19:04 i wasnt sure 08:19:11 it's not even very good in abyss 08:19:12 nobody said that without rPois you die 08:19:21 it doesn't work very well against wretched stars 08:19:30 i just, don't see the problem with it 08:19:32 reduced effectiveness against temporary muts or something like that 08:19:42 i mean yes you can kill the neqoxecs in abyss 08:19:45 and i do see the problem with the likelihood of the mutation game being ruined because of it 08:19:47 you're fairly likely to die in some places if you don't have it, but my point is it's tremendously good for significant stretches of the main game 08:19:51 -!- Evablue has quit [Client Quit] 08:19:52 i just think in a game without rmut ammy neqoxecs should be less prevalent in abyss 08:20:06 sure, like we could remove the ammy and make some adjustments there 08:20:21 I personally feel malmute isn't all that big a deal in the abyss, but that's one thing that could get adjusted 08:20:31 malmutate no, wretched stars yes 08:20:42 and as I said rmut doesn't do a whole lot against them 08:21:11 its not a massive deal but like being tediously stuck in the abyss becomes worse if you have to manually negotiate encounters with malmutators 08:21:21 i dont think that pan is too much of a problem though 08:22:19 yeah I mean, there are quality of life arguments, it's just that not even those are terribly relevant for just winning the game, and we'd like our base amulet types to all be relevant that way 08:22:40 s/winning the game/the 3-rune game/ 08:23:00 it improves quality of life a bit in abyss and in hall_of_zot_5 08:23:06 -!- iFurril has quit [Ping timeout: 260 seconds] 08:23:31 i see the goal about not wanting specialty amulets 08:24:21 gourmand is another quality of life thing, or at a minimum build-specific, but it manages to be relevant all game or for large stretches of it 08:24:53 i think gourmand is sillier than rmut 08:25:01 rmut at least works against contam 50% etc 08:25:20 also, i thought we were planning to make "regen do damage on putting on? is it really so good it should give you a big lump of rot? 08:26:35 you mean when taking off? 08:26:44 or that 08:26:55 i guess the problem is that rmut doesnt really fit into the new concept of amulets with swap punishments 08:27:00 since its a very limited swap amulet 08:27:04 i didn't know there was a decision between them 08:27:14 it would just be an amulet you put on if you are 15 runing 08:27:18 if you added a penalty 08:28:20 wheals: elliptic felt strongly that torment-on-removal was worse for regen than rot-on-removal, since it would mean resting every time you remove "regen to wear-id another amulet. 08:29:11 well surely if most amulets have swap penalties it discourages wear iding 08:29:27 which is already something you may not do after a certain point 08:29:29 I feel pretty strongly that 90% resistance rMut amulet is a problem: 1) you almost never want to wear it, but you want to haul it around all game just in case. 2) It almost completely blocks a form of attack, which is a fine thing for a god to do (it's part of a whole package) but a boring thing for equipment to do. 08:30:01 3) It only 90% blocks the thing it blocks, meaning that if you treat it like 100% protection, it'll cause irritation, and if you don't, you're still tediously managing malmutators. 08:30:03 yeah, i agree in its current form it had to change or go 08:30:46 and having seen the general applicability goal, i guess going was necessary 08:31:07 I'm not necessarily against having rMut come back as a ring w/ 50% resist 08:31:26 it could convert the mutations into damage 08:31:38 and then you wear a ring that converts damage into contam 08:31:48 and then you wear gloves of cancelation 08:32:00 lol 08:32:02 i dont know that a ring w/ 50% resist is even good though 08:32:02 (which drain you when they block contam) 08:32:05 like even for 15 runing 08:32:23 that seems worse than not having it to me 08:32:27 malmutate is just too limited 08:32:41 even if you are 15 runing 08:32:54 -!- AreBrandon has quit [Ping timeout: 260 seconds] 08:33:26 I'm open to the idea that malmutators are an issue as currently designed, but I don't think that's a reason to keep the rMut amulet around. I think it's a reason to reconsider how malmutators work. 08:33:31 one suggestion was have it block the effects of mutations 08:33:41 while you are wearing it 08:34:04 that would certainly change up the mutation game in a big way 08:34:11 that would address 2 and 3 but not 1 08:34:12 but then, as |amethyst pointed out, it means that the worst possible mutation you can get is "don't wear an amulet", since if your mutations are bad, you just wear that amulet. 08:35:04 well amulet of rmut 90% allows you to maintain good mutations and use them 08:35:16 while usually not getting mutated 08:35:23 while also being a mutation in itself of don't wear an amulet 08:36:05 -!- mango_lives has quit [Read error: Connection reset by peer] 08:36:07 -!- Twinge has quit [Read error: Connection reset by peer] 08:36:07 and i mean you would still have to find said amulet 08:37:28 i guess malmutate outside of orbs of fire just doesn't work that well 08:37:31 at the end of the day 08:37:57 -!- Jessika has quit [Ping timeout: 246 seconds] 08:38:13 doesn't work well assuming what, though? We can adjust the prevalence of something like cure mut 08:38:16 If malmutators are completely awful to play against w/o the amulet, that's an existing thing that happens -- I've done extended w/o the amulet several times. And if it's a problem, it's something we should address at the malmutator end rather than putting in an amulet of "don't deal with this irritating thing" 08:38:26 For example, malmutation could just add contam 08:38:30 allowing for counter play 08:38:40 it doesn't work well from a quality of life perspective 08:38:43 but also making it potentially threatening in damage 08:38:50 and i guess its frustrating for new players also 08:39:11 or, going a different direction, malmutate could be a temporary mutation 08:39:11 the only place where it really works well and is i guess fun is with orbs of fire 08:39:17 since the game is over after you fight them 08:39:21 also, what gammafunk said 08:39:25 but if you fight them badly you are punished 08:39:52 I dunno, outside of maybe abyss for 3rd rune 08:39:55 -!- BlackGyver_ has quit [Read error: Network is unreachable] 08:40:04 I'd say that last statement applies to other sources of malmutate in the main game 08:40:18 yeah, but the game is not over 08:40:34 you have to live with or without the mutations you got depending on cmut drop 08:40:35 s 08:40:50 well you said, if you fight them badly you are punished 08:40:51 -!- Twiggytwiggytwig has quit [Ping timeout: 261 seconds] 08:40:57 I assume that was in reference to malmutate 08:41:02 yeah 08:41:06 if the game is over and it didn't matter, you weren't punished 08:41:15 well the game is over in any case 08:41:20 maybe it ends in your death 08:41:30 if rmut blocked mut effects wouldn't that encourage mutroulette to a silly degree 08:41:33 im saying that it plays out more interestingly than having to play more of the game with bad mutations 08:41:45 yeah, pretty unlikely for oof mutation, but sure if you're bad enough at those fights I guess it might 08:42:02 if you're bad at killing oof, like your character 08:42:04 or i guess you as a player 08:42:11 you tend to get a lot of badmuts 08:42:15 -!- namad7 has quit [Ping timeout: 259 seconds] 08:42:18 which makes you worse at killing oof 08:42:24 so it works well in that aspect 08:42:59 I dunno, I guess I take the view that that notion of working isn't good 08:43:12 If you super terribly fight one, you might get mutated enough that it matters. maybe 08:43:25 i'm just saying they work the best out of all of the mutators 08:43:41 2nd best is probably cacodemon because it's not trivial to kill 08:43:50 and can destroy your efforts to neutralize los 08:44:03 Yeah I think when in the main game you get a bad mutation due to some moderately poor play, that's kind of the good instance of malmutate 08:44:07 -!- OCTOTROG has quit [Ping timeout: 261 seconds] 08:44:37 -!- djanatyn has quit [Ping timeout: 262 seconds] 08:45:03 i mean you can look at it that way 08:45:32 -!- inire has quit [Ping timeout: 261 seconds] 08:45:46 i dunno, this debate doesn't even hinge on the existence of an rmut amulet 08:45:56 the rmut amulet just allows you to not have to play this rare minigame 08:46:02 right 08:46:52 a lot of players value the amulet very highly though 08:47:00 either because they hate that minigame or don't know how to play it 08:47:42 I'm starting to think that Lasty just thought Tavern was getting boring 08:47:43 -!- siepu has quit [Read error: Connection reset by peer] 08:49:24 If he starts making strange posts under the name "Jiyva" saying things like "Embrace change, puny solids!" I'll know for sure 08:49:45 -!- Lasty has quit [Ping timeout: 261 seconds] 08:50:16 seems he doesn't want to comment on that 08:50:32 anyway, i wonder what the effects of fewer neqs in pan have had on the mutation game anyway 08:50:51 well cacos are pretty prevalent too, but I'm not sure how many neqos we have now 08:50:54 hrm 08:51:02 anyway 08:51:39 15 rune isn't too bad to play without rmut outside of mnoleg and this one dis:7 that had like 8 cacos 08:51:47 ah yes, dis_st 08:51:59 50% chance of that or iron dragons 08:52:02 dis_stinks? 08:52:09 hm, maybe it was just 4s that were lowered in weight 08:52:16 yeah I think it didn't affect 2 08:52:33 wheals: if we switch to 15-level pan our problem there is solved tho! 08:54:37 am I missing something, or is teleportitis not limited to nearby monsters like it says it is? 08:54:49 !source _teleport_player 08:54:49 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/spl-transloc.cc#l455 08:54:59 hrm 08:55:08 https://docs.google.com/spreadsheets/d/1M5mF7Ku634xSf8_cU0cnqOqz7xZSloIqGMYNP6FCmk8/edit?usp=sharing 08:55:17 looks like 1.3 neqos per pan level on average 08:55:33 0.81 cacos 08:56:32 so you might see 25-40 neqos if you do 20-30 pan levels 08:56:44 -!- wheals has quit [Ping timeout: 262 seconds] 08:56:44 -!- Nattefrost has quit [Ping timeout: 262 seconds] 08:56:54 15-25 cacos 08:57:13 but you'd not fully explore; on the other hand there's the wierd spawning 08:57:43 !lg * urune=15 current trunk won turns<120000 08:57:43 55. kuniqs the Middleweight Champion (L27 VSBe of Trog), escaped with the Orb and 15 runes on 2015-11-29 14:31:14, with 16417126 points after 96172 turns and 14:32:09. 08:58:03 !lg * urune=15 current trunk won turns<120000 turns>100000 08:58:04 17. hyde0630 the Axe Maniac (L27 MiFi of Ru), escaped with the Orb and 15 runes on 2015-11-28 14:50:16, with 14057430 points after 114120 turns and 7:58:13. 08:58:09 ru... 08:58:13 rejected 08:58:18 !lg * urune=15 current trunk won turns<120000 turns>100000 -2 08:58:18 16/17. Proton the Formicid Barricade (L27 FoFi of Qazlal), escaped with the Orb and 15 runes on 2015-11-23 17:26:09, with 14879039 points after 106970 turns and 7:50:17. 08:58:23 sigh 08:58:24 !lg * urune=15 current trunk won turns<120000 turns>100000 -3 08:58:25 15/17. Azhtabak the Grand Master (L27 HuMo of Cheibriados), escaped with the Orb and 15 runes on 2015-11-23 11:36:19, with 15027859 points after 105782 turns and 16:36:45. 08:58:43 !lg * urune=15 current trunk won turns<120000 turns>100000 -4 08:58:44 14/17. alen the Vine Ballista (L27 VSBe of Trog), escaped with the Orb and 15 runes on 2015-11-22 01:08:42, with 14466812 points after 109925 turns and 9:21:03. 08:58:51 !lg * urune=15 current trunk won turns<120000 turns>100000 -4 -log 08:58:51 14/17. alen, XL27 VSBe, T:109925: http://lazy-life.ddo.jp:8080/morgue/alen/morgue-alen-20151122-010842.txt 08:59:12 yeah 47 neqos all game 08:59:23 37 cacos 09:00:17 -!- omarax has quit [Remote host closed the connection] 09:00:44 this char got 5 mutations for cacos and 8 from neqos, all in pan 09:00:55 s/for/from/ 09:01:24 -!- mopl has quit [Ping timeout: 246 seconds] 09:01:32 -!- debo has quit [Ping timeout: 244 seconds] 09:01:34 3 were good mutations though 09:01:37 %git db80c509 09:01:37 07MarvinPA02 * 0.17-a0-496-gdb80c50: Make teleportitis only trigger when it would land in LOS of enemies 10(8 months ago, 11 files, 71+ 48-) 13https://github.com/crawl/crawl/commit/db80c5092e8b 09:02:03 - || (newpos - old_pos).abs() > dist_range(range) 09:02:06 yeah i mean you are going to have your games where you dont find enough cmut 09:02:23 or your cmut rolls are terrible 09:04:24 Just quaff one of the 0.12 cure mutation pots you find in each Pan on average and you'll be fine 09:04:34 *each Pan level 09:04:44 maybe the more common mutators could be changed to temporary and then make cmut even rarer instead 09:05:13 -!- inire has quit [Ping timeout: 264 seconds] 09:06:04 !tell MarvinPA looks like db80c509 removed range limit from teleportitis. in _teleport_player need_distance_check is only set in the labyrinth. 09:06:04 Medar: OK, I'll let marvinpa know. 09:06:30 -!- waat has quit [Ping timeout: 259 seconds] 09:06:52 Medar: does that mean it's supposed to limit how far it will take you, but doesn't? 09:07:26 yep. the messages say "nearby monsters" 09:08:05 Medar: but look at the commit message 09:08:14 "The 09:08:14 range restrictions on the mutation have been removed, and the chance to trigger 09:08:17 increased slightly" 09:08:58 oh, I missed that 09:09:02 then the messaging is wrong 09:09:16 yeah, it does use that phrase "nearby monsters" extensively though 09:09:32 I think maybe that was supposed to refer to the fact that they're in your LoS 09:09:34 but I'm not sure 09:09:56 !tell MarvinPA oh, based on the commit message that on purpose. the messages and mutation descriptions still say "nearby monsters" though 09:09:56 Medar: OK, I'll let marvinpa know. 09:09:56 yeah, "You are aften teleported to nearby monsters" etc 09:10:25 I guess you could argue for "You are often teleported to the vicinity of monsters" 09:10:32 or teleported next to monsters 09:11:11 right, I think the current wording is just incorrect 09:12:22 Especially the ring one: This ring occasionally exerts its power to teleport its wearer into the vicinity of nearby monsters. 09:12:51 yeah that's misleading 09:13:55 -!- nikheizen has quit [Quit: ChatZilla 0.9.92 [Firefox 42.0/20151029151421]] 09:14:06 also, I think that behaviour is not followed in the abyss 09:14:17 hrm, maybe it is and I just evoked it every time in my game 09:14:55 -!- BlackGyver_ has quit [Read error: Network is unreachable] 09:15:32 no, I think it's different 09:16:09 oh, hmm 09:17:09 gammafunk: idea re P's rallying cry: characterise P as a mad scientist and have P treat you as the beleagured lab assistant 09:17:12 write lines to match 09:17:29 hah 09:17:30 -!- mopl has quit [Ping timeout: 246 seconds] 09:17:37 but what about his motto? 09:17:37 (i.e. multiple lines, like G's prayer propmt) 09:17:41 *prompt 09:18:01 or do gods have multiple mottos 09:18:06 gammafunk: who needs a motto when you have SCIENCE 09:18:11 gammafunk: Xom has multiple mottos 09:18:14 e.g. 09:18:33 gammafunk: oh, it no longer works at all in the Abyss (or Lab) as per that same commit message 09:18:46 -!- bencryption has quit [Ping timeout: 262 seconds] 09:19:21 ah, so it does 09:19:38 Grunt: why am I not surprised your new god is in a terrible hurry 09:20:01 oddly this did not lead me to have a good turncount 09:20:11 do not let mere time stand in the way of PROGRESS 09:20:58 you've invented a kind of thematic anti-cheibriados yet there's no actual speed conduct, clever 09:22:21 now imagining the player as Bunsen >.> 09:22:49 anticheibriados you say 09:22:54 er beaker 09:22:59 * geekosaur not fully awake yet 09:23:00 I was picturing...yes 09:24:07 gammafunk: ahahahaha, perfect 09:24:19 er 09:24:24 geekosaur rather 09:24:27 curse you tab!!! 09:24:33 learn add tab 09:28:03 anyway once we figure that out and maybe have a better altar tile and have a few more experienced players win to prompt any other last tweaks I will probably land P 09:28:35 -!- ldierk has quit [*.net *.split] 09:28:55 !lg * newpakellas won s=name 09:28:56 5 games for * (newpakellas won): Celerity, gammafunk, wormsofcant, SomeoneAwful, SGrunt 09:29:40 !lm * newpakellas alive xl>=15 s=name,char 09:29:40 191 milestones for * (newpakellas alive xl>=15): 75x Autopi (75x KoAr), 73x worldfamousw (73x KoFi), 26x elliptic (26x DDGl), 11x lawman0 (11x GhWr), 4x MrPlanck (4x SpAr), 2x mdk (2x KoAs) 09:31:51 !lg grunt newpakellas won 09:31:52 1. SGrunt the Brilliant (L27 KoAr of Pakellas), escaped with the Orb and 3 runes on 2015-11-25 05:03:07, with 1509548 points after 81178 turns and 4:21:43. 09:37:46 -!- ystael has quit [Ping timeout: 260 seconds] 09:37:47 -!- plathrop has quit [Ping timeout: 260 seconds] 09:39:10 -!- knu has quit [Ping timeout: 260 seconds] 09:40:06 -!- murphy_slaw has quit [Ping timeout: 260 seconds] 09:40:21 -!- debo has joined ##crawl-dev 09:41:03 -!- HellTiger_NB has quit [Ping timeout: 260 seconds] 09:41:33 -!- jefus has quit [Ping timeout: 260 seconds] 09:43:22 -!- vev has quit [Ping timeout: 260 seconds] 09:47:32 -!- gammafunk has quit [Quit: Lost terminal] 09:49:30 -!- CKyle has joined ##crawl-dev 09:52:57 -!- smiler has quit [*.net *.split] 10:00:01 -!- omarax has quit [Remote host closed the connection] 10:06:14 -!- mauris has quit [Ping timeout: 260 seconds] 10:06:52 -!- mauris has joined ##crawl-dev 10:11:52 -!- clouded_ has joined ##crawl-dev 10:13:22 -!- st_ has quit [Ping timeout: 244 seconds] 10:14:41 -!- smiler has quit [*.net *.split] 10:22:06 -!- chequers has quit [Ping timeout: 260 seconds] 10:31:00 -!- clouded_ is now known as st_ 10:34:16 -!- MarvinPA has joined ##crawl-dev 10:35:50 -!- Lasty has joined ##crawl-dev 10:36:07 yay, I made it back after my 40 years in the desert 10:36:29 -!- chequers has joined ##crawl-dev 10:37:34 @?? iron giant name:Sichon n_rpl 10:37:34 Sichon (10C) | Spd: 10 | HD: 22 | HP: 209-228 | AC/EV: 18/2 | Dam: 75, 003(constrict) | 10items, 10doors, fighter | Res: 06magic(120), 05fire, 02cold, 03poison, 12drown | XP: 5569 | Sp: iron shot (3d37) [06!sil], throw [11!AM, 06!sil] | Sz: Giant | Int: human. 10:38:51 P is a fun god which i approve of 10:38:59 I didn't just stop answering earlier, I just got exiled from freenode land 10:40:23 DrKe: I enjoyed playing P, but I'm happier now that it doesn't have a no-magic conduct. 10:40:31 how is P with DD 10:40:32 It felt pretty crazy strong. 10:40:45 Haven't tried it w/ DD -- I assume it's pretty bad. 10:41:42 -!- mauris has quit [Ping timeout: 260 seconds] 10:41:53 03wheals02 07* 0.18-a0-428-g3e6f61d: Prevent manipulating items from search. 10(12 hours ago, 1 file, 3+ 0-) 13https://github.com/crawl/crawl/commit/3e6f61da18b3 10:41:53 03wheals02 07* 0.18-a0-429-gbc2cb36: Remove unused code for removing squares from stash tracking. 10(2 hours ago, 3 files, 19+ 94-) 13https://github.com/crawl/crawl/commit/bc2cb360f910 10:41:53 03wheals02 07* 0.18-a0-430-ge767d01: Use coord_def in stash code. 10(43 minutes ago, 3 files, 64+ 105-) 13https://github.com/crawl/crawl/commit/e767d01afa73 10:43:04 -!- Evablue has quit [Ping timeout: 245 seconds] 10:46:06 -!- Zekka_ has quit [Ping timeout: 240 seconds] 10:46:35 -!- gammafunk has joined ##crawl-dev 10:46:49 maybe I should have used Og instead of Sichon; he got a line about his iron bed frame >.> 10:46:49 * geekosaur interrupted by standup 10:47:40 -!- jefus has joined ##crawl-dev 10:48:31 -!- Buzzell has joined ##crawl-dev 10:48:37 -!- plathrop has joined ##crawl-dev 10:49:16 <|amethyst> wheals: replace_all doesn't modify the string 10:50:36 -!- Kalir has quit [Changing host] 10:51:24 -!- us17 has quit [Ping timeout: 245 seconds] 10:53:25 03|amethyst02 07* 0.18-a0-431-g6fc271a: Restore some replacements. 10(26 seconds ago, 1 file, 2+ 2-) 13https://github.com/crawl/crawl/commit/6fc271a12895 10:54:19 <|amethyst> If someone wants to split replace_all into two functions, one that mutates and one that returns, that might not be bad 10:54:27 <|amethyst> not sure what to call the non-mutating version though 10:54:44 -!- Lantell has quit [Ping timeout: 245 seconds] 10:58:00 -!- Tux[Qyou] has joined ##crawl-dev 10:58:02 -!- Lantell has joined ##crawl-dev 10:58:04 oh wow, player::shielded(). 10:58:16 Anyone know why this should be anything other than a check for SH? 10:58:38 !source player::shielded 10:58:39 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/player.cc#l5626 10:59:58 maybe there's a very specific source of SH that should be ignored for whatever reason 11:00:01 no slightest idea what 11:00:02 -!- omarax has quit [Remote host closed the connection] 11:00:10 It doesn't look like it... 11:00:16 it looks like everything is listed there 11:02:41 XXX: why does this function exist? 11:03:01 yep 11:03:03 <|amethyst> maybe so it still works with shields with very negative enchantments? 11:03:49 Yeah, but why would you be able to reflect projectiles if your shield cannot block? 11:04:00 (this is used in reflection code) 11:04:33 not only reflection, other blocking too it seems 11:05:03 (old)corrosion? 11:05:06 I think i'm gonna replace it with SH. 11:05:26 well in bolt::misses_player it also checks for player_shield_class anyway 11:05:30 <|amethyst> bolt::misses_player() already checks for ... 11:06:36 iood stuff doesn't, since it works for monsters too I guess 11:06:50 <|amethyst> monster also have shield_bonus() 11:06:55 <|amethyst> s/have/has/ 11:07:02 yup 11:07:15 ah yeah, that code uses shield_bonus 11:07:28 <|amethyst> also, all the existing callse check for incapacitated() 11:07:44 <|amethyst> either directly or through player_shield_class() 11:07:54 -!- Evablue_ has quit [Client Quit] 11:08:04 but what about monsters using rods?!?! 11:08:09 lol 11:08:11 <|amethyst> which means that difference between shielded() and shield_bonus() > 0 (shielded returns true even if you are incapacitated) doesn't matter 11:08:58 <|amethyst> so IMO bool actor::shielded() const { return shield_bonus() > 0; } seems fine, and also remove the now-redundant incapacitated() checks around the calls 11:09:30 <|amethyst> oh 11:09:35 <|amethyst> shield_bonus is randomized :( 11:09:52 oh 11:09:55 what 11:09:56 dang 11:10:03 balllllllls 11:10:04 !RELAY -channel msg !commit Remove fun 11:10:05 Permission db:~commitby denied: proxying not allowed 11:10:13 wonder why that one is disallowed 11:10:30 !cmd !commit 11:10:30 Command: !commit => !commitby ${nick} ${*} 11:10:34 !cmd !commitby 11:10:35 Command: !commitby => .echo $(let (c (=commitby.counter) h (randhex 7) f (+ 1 (rand 50)) a (+ 200 (rand 799)) r (+ 200 (rand 799))) "03${1:-$nick} * 0.18-a0-${c}-g${h}: ${*:-do stuff} 10(in the future, $f files, ${a}+ ${r}-) 13http://s-z.org/neil/git/commit.png?p=crawl.git;a=commitdiff;h=${h}") 11:10:53 oh does it save the count 11:11:01 !cmd =commitby.counter 11:11:01 Command: =commitby.counter => .echo $(ldb-set ~commitby 1 (+ 1 (int (ldb-entry commitby 1)))) 11:11:05 dengit 11:11:17 <|amethyst> ??commitby 11:11:17 commitby ~ ~commitby[1/1]: 371 11:11:27 !blame3 Grunt 11:11:27 Gruuuuunt 11:11:53 -!- mauris has joined ##crawl-dev 11:12:00 !commit Calculate 371 + 1 11:12:01 03Medar * 0.18-a0-372-gdb7780c: Calculate 371 + 1 10(in the future, 17 files, 694+ 520-) 13http://s-z.org/neil/git/commit.png?p=crawl.git;a=commitdiff;h=db7780c 11:12:05 gammafunk: that is actually my fault :P but IMO people shouldn't be allowed to make commits in other channels anyway! 11:12:05 elliptic: You have 1 message. Use !messages to read it. 11:12:06 <|amethyst> Lasty: and for monsters the randomization is weird 11:12:38 elliptic: You can trust WebTiles and Twitch! 11:12:48 <|amethyst> Lasty: for players you could imagine a shield_class() that just returns the number before randomization 11:13:16 <|amethyst> Lasty: but for monsters cshield and bone armour add on after randomization 11:13:44 blerg 11:13:55 gammafunk: probably there is some magic that will make it only increment the counter if you are actually in -dev 11:14:20 yeah, I suppose you could do that 11:14:24 <|amethyst> !commit bar 11:14:25 03|amethyst * 0.18-a0-374-g1db6884: bar 10(in the future, 25 files, 240+ 259-) 13http://s-z.org/neil/git/commit.png?p=crawl.git;a=commitdiff;h=1db6884 11:14:30 <|amethyst> it does work in other channels 11:14:35 <|amethyst> just not places you can't modify ldb 11:14:51 <|amethyst> (I mean, it works in ##crawl) 11:14:54 |amethyst: ah 11:15:26 I could just implement it directly in beem if I care that much 11:15:38 just was surprised to see that error from WebTiles 11:16:20 <|amethyst> Lasty: if you wanted to nerf those spells for monsters, I don't think it would be a problem to add them on before randomization 11:16:21 clearly it should send to ##crawl when you use it from here 11:16:34 <|amethyst> Lasty: or you could add double the current value before randomization 11:16:51 |amethyst: I think I'm gonna leave it alone for this commit and then maybe revisit it... 11:17:03 Medar: I'll just start forwarding all WebTiles messages directly to ##crawl 11:17:12 <|amethyst> Lasty: then you could make a monster/player::shield_class, call that and randomize in shield_bonus(), and also call it from actor::shielded() (which wouldn't need separate versions for players and monsters) 11:17:25 heading out for a little bit 11:17:30 -!- Lasty has quit [Quit: Leaving.] 11:18:07 -!- Lasty has joined ##crawl-dev 11:24:38 -!- OCTOTROG has quit [Ping timeout: 260 seconds] 11:26:35 -!- simmarine has joined ##crawl-dev 11:27:57 -!- Watball has quit [Max SendQ exceeded] 11:29:09 -!- |amethyst is now known as blorgymcblorg 11:29:13 !commit test 11:29:14 Could not authenticate blorgymcblorg with services for !commit test 11:29:20 -!- blorgymcblorg is now known as |amethyst 11:37:39 -!- yxhuvud has quit [Ping timeout: 245 seconds] 11:38:40 so, replace_all isn't what i wanted there, at least for the second one 11:39:08 i wanted to collapse all sequences of two or more spaces down to two spaces 11:39:21 Character got trampled by dragon and gifted by Okawaru at the same turn. Gift did not appear. 13https://crawl.develz.org/mantis/view.php?id=10122 by Vasya 11:39:21 and replace_all(s, " ", " ") doesn't do that 11:41:58 -!- CKyle has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 11:45:07 -!- wheals has joined ##crawl-dev 11:46:04 -!- molotove has quit [Quit: Leaving.] 11:48:24 03doy02 07* 0.18-a0-432-g18dbecd: restore space stripping in item descriptions 10(23 seconds ago, 1 file, 5+ 1-) 13https://github.com/crawl/crawl/commit/18dbecd6074d 11:49:11 doy: good catch 11:50:18 |amethyst: also, i'm extremely embarrassed since that's not even the first time i made that mistake 11:51:32 %git 0fd32693 11:51:32 07|amethyst02 * 0.17-a0-2094-g0fd3269: Actually substitute % and & in sacrifice messages. 10(6 weeks ago, 1 file, 4+ 4-) 13https://github.com/crawl/crawl/commit/0fd32693f7a3 11:54:35 some warn_unused_result thing would be nice 11:55:03 but maybe all of those are compiler specific things? I have no clue 11:56:09 I think the history of C / C++ makes that difficult 11:56:37 since originally there was no "void", so quite a few APIs still use (int) for backward compatibility reasons 11:59:38 -!- siepu has quit [Ping timeout: 260 seconds] 12:00:02 -!- omarax has quit [Remote host closed the connection] 12:00:13 !commit Only increment the commit counter in ##crawl-dev. 12:00:14 03elliptic * 0.18-a0-379-g49f19ec: Only increment the commit counter in ##crawl-dev. 10(in the future, 28 files, 762+ 290-) 13http://s-z.org/neil/git/commit.png?p=crawl.git;a=commitdiff;h=49f19ec 12:00:30 gammafunk: ^ 12:02:38 -!- rossi_ has quit [Ping timeout: 246 seconds] 12:03:29 !source food.cc 12:03:29 https://github.com/crawl/crawl/blob/master/crawl-ref/source/food.cc 12:04:12 -!- ussdefiant_ has joined ##crawl-dev 12:05:14 -!- SurpriseTRex has quit [Ping timeout: 260 seconds] 12:10:22 -!- Zeor has quit [Ping timeout: 260 seconds] 12:16:36 -!- siepu has quit [Quit: Leaving] 12:17:28 -!- Zeor1 is now known as Zeor 12:23:13 -!- crate has quit [Quit: Leaving] 12:27:07 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 12:31:06 -!- Lawman0 has quit [Read error: Connection reset by peer] 12:35:31 -!- elliptic has quit [Quit: Leaving] 12:36:24 -!- DrKe has quit [Ping timeout: 245 seconds] 12:36:57 -!- elliptic has joined ##crawl-dev 12:37:45 -!- molotove1 has quit [Quit: Leaving.] 12:42:19 -!- DrKe has joined ##crawl-dev 12:43:57 -!- xczxc has quit [Quit: Leaving] 12:49:40 -!- Ipsum_ has quit [Read error: Connection reset by peer] 12:54:15 -!- Kramell has quit [Ping timeout: 260 seconds] 12:54:34 -!- AreBrandon has quit [Ping timeout: 244 seconds] 12:55:59 -!- Kalir has quit [Quit: I'M OUT SON. PEACE, LOVE, EXPLOSIONS.] 12:59:57 -!- CKyle has joined ##crawl-dev 13:00:02 -!- omarax has quit [Remote host closed the connection] 13:05:21 -!- Ququman has joined ##crawl-dev 13:11:10 -!- amalloy_ is now known as amalloy 13:12:13 -!- tksquared_ has quit [Read error: Connection reset by peer] 13:12:38 -!- simmarine has quit [Read error: Connection reset by peer] 13:12:54 -!- ystael has quit [Ping timeout: 260 seconds] 13:13:23 -!- myp has quit [Ping timeout: 260 seconds] 13:13:50 -!- simmarine has joined ##crawl-dev 13:17:00 -!- zzzzzz has quit [Ping timeout: 264 seconds] 13:17:00 -!- neunon has quit [Ping timeout: 264 seconds] 13:17:26 -!- dark_star has quit [Ping timeout: 240 seconds] 13:17:36 -!- oberstein has quit [Ping timeout: 264 seconds] 13:18:03 -!- ussdefiant_ has quit [Ping timeout: 260 seconds] 13:18:11 -!- FIQ has quit [Ping timeout: 264 seconds] 13:18:58 -!- fazisi_ has quit [Read error: Connection reset by peer] 13:20:30 -!- zwisch has quit [Read error: Connection reset by peer] 13:22:15 -!- apparentbliss has quit [Ping timeout: 260 seconds] 13:22:43 -!- murtidash has quit [Ping timeout: 260 seconds] 13:23:11 -!- ChongLi has quit [Ping timeout: 260 seconds] 13:26:09 so in like 2008 did you have to press p to actually ask for a god gift manually, like praying in nethack? 13:26:14 -!- Dena has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] 13:26:33 i found an old comment that suggests that, but don't want to take it out unless i understand what it means 13:27:18 where's the comment? 13:28:18 -!- Dena has quit [Client Quit] 13:28:26 -!- kunwon1 has quit [Ping timeout: 240 seconds] 13:29:31 !source do_god_gift 13:29:31 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/religion.cc#l1685 13:29:52 %git 0239865 13:29:52 07kilobyte02 * 0.8.0-a0-5037-g0239865: Remove the notion of praying for gifts. 10(4 years, 10 months ago, 4 files, 30+ 46-) 13https://github.com/crawl/crawl/commit/0239865da600 13:30:23 cool 13:30:25 so i'll just remove it then 13:30:44 -!- kunwon1 has joined ##crawl-dev 13:31:08 amalloy, back then (or around then) praying was a status and you had to do it all the time with gods that wanted corpses. You'd turn on the 'pray 13:31:17 ' status and then chop corpses 13:32:21 -!- ProzacElf has joined ##crawl-dev 13:32:35 -!- neunon has joined ##crawl-dev 13:32:36 dang, grunt is taking away my @r1 inscriptions. i'm gonna have to learn to use item slots instead 13:35:06 03amalloy02 07* 0.18-a0-433-g01132a3: Update comment to match relevant code 10(4 minutes ago, 1 file, 1+ 2-) 13https://github.com/crawl/crawl/commit/01132a37669f 13:36:27 -!- lobf has joined ##crawl-dev 13:36:41 has freenode been down? 13:36:49 -!- ystael has quit [Ping timeout: 245 seconds] 13:38:23 lobf, i couldn't connect for a half hour or more earlier today, on any server i could think of 13:38:23 there have been a lot of issues yes, some sort of ddos attack 13:38:27 (any freenode server) 13:38:49 don't think the whole network has been down, but connection problems and netsplits have been happening 13:38:59 amalloy: those changes probably aren't happening 13:39:04 k, i wasn’t sure if my vpn was fucking with irc or something 13:41:00 -!- apparentbliss has joined ##crawl-dev 13:42:57 -!- lobf has quit [Quit: lobf] 13:43:43 -!- SurpriseTRex has quit [Ping timeout: 260 seconds] 13:43:43 -!- ystael has quit [Ping timeout: 260 seconds] 13:44:21 -!- lobf has joined ##crawl-dev 13:44:29 -!- oberstein has joined ##crawl-dev 13:44:34 -!- amalloy is now known as amalloy_ 13:46:10 -!- metiscus has quit [Quit: Leaving] 13:54:05 -!- molotove has quit [Quit: Leaving.] 13:55:51 -!- oberstein has quit [Ping timeout: 260 seconds] 13:58:16 -!- oberstein has joined ##crawl-dev 13:59:10 -!- stanzill has quit [Changing host] 14:00:02 -!- omarax has quit [Remote host closed the connection] 14:03:04 -!- murphy_slaw has quit [Ping timeout: 245 seconds] 14:04:42 -!- DrKe has quit [Ping timeout: 250 seconds] 14:05:05 -!- DrKe has joined ##crawl-dev 14:05:57 -!- molotove has quit [Client Quit] 14:16:20 -!- molotove has quit [Quit: Leaving.] 14:20:23 -!- ldierk has joined ##crawl-dev 14:30:06 -!- LexAckson has joined ##crawl-dev 14:31:53 Grunt: hey, how ya feeling about spark wasps? 14:32:06 Grunt: I'm concerned about them. 14:37:27 .banisheddd password -tv:>$ 14:37:27 No keyword 'password' 14:38:00 .banisheddd lg:ktyp!=winning br=Abyss -3 -tv:>$ 14:38:02 28/30. jlc4533, XL19 MiFi, T:47784 (milestone) requested for FooTV: telnet://termcast.develz.org or http://termcast.develz.org. 14:38:09 .banisheddd lg:ktyp!=winning br=Abyss -3 -tv:cancel 14:38:10 28/30. jlc4533, XL19 MiFi, T:47784 (milestone) cancel requested for FooTV: telnet://termcast.develz.org or http://termcast.develz.org. 14:38:36 .banisheddd lg:ktyp!=winning lg:br=Abyss -3 -tv:>$ 14:38:38 6/8. password, XL14 FoFi, T:16257 (milestone) requested for FooTV: telnet://termcast.develz.org or http://termcast.develz.org. 14:39:09 note to self: stay the hell away from d15 14:39:20 !lg * killer=swamp_wasp s=place 14:39:21 No games for * (killer=swamp_wasp). 14:39:26 !lg * killer=spark_wasp s=place 14:39:27 28 games for * (killer=spark_wasp): 6x Depths:3, 6x Spider:4, 5x Depths:1, 3x Depths:5, 2x Spider:3, 2x Depths:4, 2x Depths:2, Lair:4, Spider:2 14:40:19 I'm not sure they realized it was Abyss:3 14:40:31 they had antena knowledge of that fight coming but charged into it 14:40:36 Has ^V been moved to another key binding? 14:40:51 well it's not like there's a huge difference 14:41:29 if I get banished early I attempt to get to 3 anyway 14:41:35 more exits + rune 14:42:20 ldierk: it is part of | now 14:42:48 Ah I see. Thanks elliptic. 14:43:17 So I can macro |h to get the same behavior, right? 14:43:49 -!- lobf has quit [Quit: lobf] 14:45:30 spark wasps can show up in spider? 14:45:40 i'm not playing this game anymore 14:45:52 Just play only enchanters 14:46:07 nah, 11 wins was enough 14:46:17 nethack 4 seems fun 14:46:41 1learn add lies 14:46:47 haha 14:47:09 unless you no longer have to die to everything at once to figure out how it kills you? 14:47:18 *at least 14:47:26 hey, i killed a lich in the gnome mines 14:47:32 it just destroyed all my armor 14:47:47 and then the mind flayer amnesia-ed all my stuff 14:48:11 -!- CanOfWorms has joined ##crawl-dev 14:48:11 sounds fun 14:48:18 ok, i'll go play caves of qud then 14:48:39 play sil 14:48:40 and beat it 14:48:42 lasty: make regen amulets give temporary frail 1-3 14:48:51 CanOfWorms: that'll show them players. 14:48:52 and then tell me how the hell you beat sil 14:49:25 I was also going to suggest dismissal give random *tele 3 but that can be avoided with stasis 14:49:28 does sil have a public server? 14:49:34 yeah I think so 14:49:43 -!- Dena has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] 14:50:04 heh, i'll look for one then 14:50:31 hmm 14:50:35 CanOfWorms: . . . stasis is not long for this world 14:50:44 oh good 14:50:48 then you can give tele 3 14:51:48 Lasty: at the very least I need to decrease their depths weight 14:52:07 which I think I set at a time where everything had a higher weight 14:52:22 !lg * current trunk depths s=cikiller 14:52:23 166 games for * (current trunk depths): 18x a spark wasp, 10x a juggernaut, 9x a stone giant, 6x a fire giant, 6x a frost giant, 6x a spriggan berserker, 6x a caustic shrike, 6x a spriggan air mage, 5x, 4x a very ugly thing, 4x a deep troll earth mage, 4x a titan, 3x a necromancer, 3x an ettin, 3x an octopode crusher, 3x a spriggan defender, 3x the Enchantress, 3x a lich, 3x a deep troll shaman, 3... 14:52:27 btw, i have to say that the dcss tileset really looks great 14:52:33 ^ issues 14:52:37 !banish grunt 14:52:38 ProzacElf casts a spell. grunt is cast into the Abyss! 14:53:12 -!- lobf has joined ##crawl-dev 14:53:49 3x octopode cruser... 14:53:54 *crusher 14:54:03 .ironed 14:54:04 5. [dam=66;tdam=66] FishmanTm the Acrobat (L23 MfTm of Cheibriados), thrown by an iron giant on Depths:4 (evilmike_lava_path) on 2015-11-28 22:37:02, with 432898 points after 46295 turns and 2:31:12. 14:54:14 i like octopode crushers 14:54:15 .sparked 14:54:15 28. [dam=25;tdam=27] comborobin the Eclecticist (L24 MuWz of Sif Muna), blasted by a spark wasp (living lightning) on Depths:4 on 2015-11-30 19:17:07, with 532153 points after 79274 turns and 4:01:02. 14:54:30 oh, someone died after me 14:54:36 !lg * current trunk dis s=cikiller 14:54:36 11 games for * (current trunk dis): 4x a Hell Sentinel, 3x a hellion, the effects of Hell, , an iron giant, Dispater 14:54:42 nice, iron giant 14:54:45 and a blank monster 14:54:51 ProzacElf: rip 14:57:59 =P 14:58:16 !crush octopode crushers 14:58:17 wheals beats octopode crushers like a drum!!!! 14:59:09 i have to say though, that this was the first death that i felt was unfair in a long time 14:59:21 what happened? 14:59:49 -!- chance672 has quit [Read error: Connection timed out] 14:59:52 well, it happened last night, but i ran into 6 spark wasps and a fire giant 15:00:02 -!- omarax has quit [Remote host closed the connection] 15:00:13 so i carpet bombed with fclouds 15:00:25 to no effect 15:00:25 ? 15:00:26 i had relec (amulet of air) 15:00:37 well, it hurt them, but not enough 15:00:43 man, i’ve only won ONCE this YEAR 15:00:43 ugh 15:00:51 Just when I thought i was getting pretty good too 15:00:53 here's a pro spark wasp tactic: hang near other monsters 15:00:56 better yet 15:01:03 hang near another monster in a corridor 15:01:08 -!- rossi_ has quit [Ping timeout: 246 seconds] 15:01:11 oh because they won’t hurt ‘allies’ 15:01:12 shuts down blinkbolt :v 15:01:13 right? 15:01:17 yes 15:01:26 i’m just guessing they have a discharge attack 15:01:33 maybe they just shouldn't be in packs? 15:01:44 i'd assume "blinkbolting pack monster" was covered by raiju 15:01:52 if you're at the end of a corridor, it also blocks blinkbolt 15:01:59 since they have no tile to land in 15:02:01 I think 15:02:14 "sacrifice unicorns on a cross-aligned altar, but pay attention to the alignment of the unicorn" 15:02:17 -!- dtsund has quit [Ping timeout: 276 seconds] 15:03:33 i mean, i don't think a tough, fast, elec based monster is a bad thing 15:03:44 but does it really need rF and rC? 15:04:30 @??spark wasp 15:04:30 spark wasp (11y) | Spd: 15 | HD: 12 | HP: 51-81 | AC/EV: 9/14 | Dam: 3311(elec:12-17) | fly | Res: 06magic(40), 05fire, 02cold, 11elec+++ | Vul: 09poison | Chunks: 14noxious | XP: 1213 | Sp: blinkbolt (2d18) [06!sil] | Sz: tiny | Int: brainless. 15:04:39 at least it can still be poisoned 15:04:41 @??raiju 15:04:41 raiju (11h) | Spd: 10 | HD: 7 | HP: 24-51 | AC/EV: 4/14 | Dam: 1111(elec:7-9) | see invisible | Res: 06magic(20), 11elec+++, 08blind | XP: 265 | Sp: blinkbolt (2d14) [06!sil] | Sz: Medium | Int: animal. 15:04:46 we already have juggernauts. do you need to be able to beat the game trivially to get past depths? 15:05:20 huh, raiju aren't fast 15:05:22 deng 15:05:33 if i already have relec, and can do every type of damage i'm only finishing the game to finish it 15:06:05 i'm sorry if i'm sounding petulant 15:06:31 i... did not realise this is how spark wasps are 15:06:35 !source mon-data.h 15:06:35 https://github.com/crawl/crawl/blob/master/crawl-ref/source/mon-data.h 15:06:36 -!- Patashu has joined ##crawl-dev 15:07:53 i don't mind the idea of them being a tough thing to deal with 15:09:35 but i activated ?tele after carpet bombing fclouds and was swinging with a +9 laja 15:10:11 and i was in a 1-wide corridor 15:10:37 "just die" isn't "fun" 15:12:20 !lg . tecj -tv 15:12:20 161. ProzacElf, XL23 TeCj, T:93980 requested for FooTV: telnet://termcast.develz.org or http://termcast.develz.org. 15:12:51 i could have just left as soon as i saw them and maybe lived 15:13:09 but seriously this is not cool 15:14:43 -!- AreBrandon has quit [Ping timeout: 260 seconds] 15:15:02 tecj 15:15:06 another caster nerf! 15:15:10 -!- lobf has quit [Quit: lobf] 15:15:39 i obviously should have had tornado =p 15:15:47 My main concern is that blinkbolt destroys all positioning and makes it basically impossible to melee. 15:15:52 Especially on a fast monster. 15:16:27 -!- lobf has joined ##crawl-dev 15:16:58 well you can dig a hole... :v 15:18:18 shit, if we're leaving spark wasps as they are, we'd better allow personal shafting 15:19:15 i'm obviously being a bit heated about this 15:19:26 so sorry 15:20:20 I'm being facetious myself :v 15:20:30 i know 15:20:33 i'm not sure what the idea with the rF/rC are, myself 15:20:35 they should definitely blinkbolt less, if only because it causes message spam 15:20:43 !blame grunt 15:20:43 I pronounce grunt... Guilty! 15:20:48 lol 15:20:50 %git --author=Lasty 15:20:50 Could not find commit --author=Lasty (git returned 129) 15:20:58 %git :/blink 15:20:58 07johnstein02 * 0.18-a0-374-gd6dc093: add a Pakellas overflow altar vault 10(5 days ago, 1 file, 43+ 0-) 13https://github.com/crawl/crawl/commit/d6dc093568d4 15:21:02 crap 15:21:06 %git :/wasp 15:21:06 07Lasty02 * 0.18-a0-427-g629388f: Slightly de-spark some wasps 10(8 hours ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/629388fb6b58 15:21:25 not on (which?) servers but they blink a little less now 15:21:26 i feel like they're an ok monster without the extra resists tbh 15:21:51 though Lasty: do you think raiju also needed to be toned down? 15:22:23 since it does use the same book (it's kind of silly how that works) 15:26:36 -!- elliptic has quit [Quit: Leaving] 15:30:35 -!- AreBrandon has quit [Ping timeout: 260 seconds] 15:36:47 wheals: yeah, probably -- blinkbolt in general is a problem IMO 15:38:03 -!- AreBrandon has quit [Ping timeout: 260 seconds] 15:38:20 idea: 15:38:45 force blinkbolt to have a destination next to its target 15:40:30 which reminds me of something that I was thinking of for unrelated reasons: MON_SPELL_NO_MELEE - a flag meaning "don't use this spell in melee range" 15:40:45 but then they can only do it once unless you move? 15:40:50 oh 15:40:52 never mind 15:41:02 not necessarily both :) 15:41:34 (also the opposite MON_SPELL_MELEE might be useful in other contexts) 15:42:03 return of SPELL_MELEE..... 15:42:22 ??melee 15:42:22 melee[1/1]: "[N]ow completely useless." -- Grunt 15:43:11 -!- Patashu has quit [Ping timeout: 260 seconds] 15:45:40 !lg * newpakellas won s=name 15:45:40 5 games for * (newpakellas won): Celerity, gammafunk, wormsofcant, SomeoneAwful, SGrunt 15:45:45 -!- xczxc has quit [Quit: Leaving] 15:45:45 Grunt: i wasn't trying to just be hateful above, but this really was the first time i felt like it was a totally unfair death 15:46:18 i mean, beyond some wacky OOD thing or a d:1-2 thing 15:47:28 perhaps it's time the world was introduced... to SPARK HYDRAS 15:47:42 lol 15:48:14 each head blink bolts to attack 15:48:24 The spark hydra bursts into a bolt of living lightning! x8 15:48:35 with animations for each attack 15:48:37 and then makes more spark hydrae? 15:49:00 ooh even better 15:49:10 they drop adjacent to the player 15:49:11 they should probably howl to summon spectral ones after they blinkbolt 15:49:21 also, to paraphrase the simpsons 15:49:31 perhaps raiju should have a summon spark wasps ability 15:49:33 i also think we need curse stomachs 15:49:50 that surround the player with cobs 15:51:19 03Medar02 07[passives] * 0.18-a0-381-g0adfe8e: Data-ify Elyvilon's passive ability. 10(44 seconds ago, 3 files, 7+ 2-) 13https://github.com/crawl/crawl/commit/0adfe8ea3aa3 15:52:06 should i be glad i already won with ely? 15:52:14 doing these is interesting, as I have no idea what many of the passive abilities are :P 15:52:42 !commit Elyvilon gives spark immunity 15:52:43 03Medar * 0.18-a0-380-ga22ee98: Elyvilon gives spark immunity 10(in the future, 22 files, 348+ 424-) 13http://s-z.org/neil/git/commit.png?p=crawl.git;a=commitdiff;h=a22ee98 15:53:24 that change doesn't change gameplay, it's just code refactoring 15:56:56 -!- serq has quit [Changing host] 15:59:08 good cover 15:59:11 excuse 15:59:21 players won't suspect a thing! 15:59:47 "Troll leather armour now provides regeneration to trolls." 15:59:51 victory at last for troll equality! 16:00:02 -!- omarax has quit [Remote host closed the connection] 16:00:24 Grunt: I would love to switch up blinkbolt to land next to the target. Or split it into two spells, and make the land-next-to-target one much more common 16:00:27 trolls have been too long encouraged to refrain from cannibalism 16:01:09 blinkclosertobolt 16:01:26 Medar: technically you missed lifesaving, though that's not unique to ely 16:09:53 oops 16:11:16 i also like how !commit and the passives branch are at almost the same number 16:11:30 <|amethyst> !commit now they are 16:11:31 03|amethyst * 0.18-a0-381-gb159b47: now they are 10(in the future, 33 files, 711+ 374-) 13http://s-z.org/neil/git/commit.png?p=crawl.git;a=commitdiff;h=b159b47 16:11:40 spooky... 16:12:15 <|amethyst> Medar: thanks for the work on the branch, btw 16:12:19 <|amethyst> and the checkwhite :) 16:14:31 * ProzacElf downloads liberal crime squad 16:15:09 -!- foeb has quit [Read error: Connection reset by peer] 16:17:22 |amethyst: what's your long-term vision for the work? it looks like right now it's mostly an extra layer of abstraction (admittedly, one that caught a bug in trunk). do you think there's potential for more aspects of passives besides being unlocked to be data-ized? 16:17:43 -!- CanOfWorms has quit [Ping timeout: 260 seconds] 16:18:11 <|amethyst> wheals: long-term vision is that randgods will need passive abilities 16:18:21 <|amethyst> and this will give us a starting menu to choose from 16:18:39 i see 16:20:03 -!- omnirizon has quit [Ping timeout: 260 seconds] 16:20:09 <|amethyst> also hopefully makes it easier to tweak existing gods 16:20:23 <|amethyst> e.g. the bug it caught was because of a tweak that missed a spot 16:23:49 -!- Laptop_ has quit [Ping timeout: 250 seconds] 16:23:50 -!- } has joined ##crawl-dev 16:24:54 could also allow listing passive abilities on the god screen 16:25:02 <|amethyst> yeah 16:25:09 <|amethyst> and when you gain/lose pieties 16:25:14 <|amethyst> s/ties/ty ranks/ 16:25:20 I can't seem to log in to either CAO or CSZO via ssh 16:25:30 did they change to key-only? no more pw? 16:25:33 -!- Stendarr has quit [Ping timeout: 250 seconds] 16:26:01 ??cao 16:26:01 cao[1/2]: Crawl server, located in Phoenix, AZ. USA, http://crawl.akrasiac.org/ or crawl.akrasiac.org ssh port 22 ssh-username:joshua ssh-password: joshua. Runs the latest stable release, trunk, and robotfindskitten. Further information on the website and ??putty entries for Windows users. Also see http://crawl.develz.org/wordpress/howto 16:26:09 ??cszo 16:26:09 cszo[1/4]: Server in Georgia, US: crawl.s-z.org -- ssh port 22, username crawl, key at http://dobrazupa.org/cszo_key (openssh) http://dobrazupa.org/cszo_key.ppk (putty), or use the {CAO key} or the password "crawlingtotheusa". In case of DNS problems, use crawl.dobrazupa.org. Also has webtiles at http://crawl.s-z.org/. 16:26:31 oh right, I was forgetting the subdomain :P silly me 16:27:35 <|amethyst> hopefully no one has an account named "crawl" on s-z.org's server :) 16:27:51 this reminds me, did someone look at Bcadren's stuck game on CAO? 16:27:53 !bug 10118 16:27:53 https://crawl.develz.org/mantis/view.php?id=10118 16:28:50 <|amethyst> (s-z.org is shared hosting, crawl.s-z.org and dobrazupa.org are two IPs on a single dedicated server) 16:29:03 -!- CanOfWorms has joined ##crawl-dev 16:29:11 <|amethyst> I don't see any process running 16:29:35 well the bug report is bit old already, so maybe it resolved itself 16:29:44 <|amethyst> it's possible he didn't wait long enough 16:29:50 !lm bcadren src=cao 16:29:51 5413. [2015-11-30 10:42:55] Bcadren the Insei (L1 HuMo) began the quest for the Orb on turn 0. (D:1) 16:30:10 <|amethyst> !lm bcadren src=cao trunk 16:30:11 5136. [2015-11-30 10:42:55] Bcadren the Insei (L1 HuMo) began the quest for the Orb on turn 0. (D:1) 16:30:19 <|amethyst> looks like it can be closed 16:30:59 I'll do it 16:31:02 <|amethyst> thanks 16:31:40 =/ 16:32:21 he seems like a nice guy, but he bugs the shit out of everyone 16:32:48 you don't know the half of it 16:32:56 I think he's still banned in here 16:33:34 oh, i know he's banned here 16:33:49 and i tried to be helpful with him 16:34:03 -!- miek_ has quit [Ping timeout: 260 seconds] 16:34:12 and now i get a pm every time i sign on to freenode 16:34:16 what color is "gray" supposed to be in console? un-recommended classes are just totally invisible until I cursor over them 16:34:28 skills that aren't currently being trained are also totally invisible 16:34:56 comsole colours depends on your computer settings 16:34:59 i know you guys hate me, but at least not at banning strength 16:35:06 =P 16:35:19 CanOfWorms: I'm using stock putty 16:35:44 ProzacElf: don't worry, we'll just keep adding spark wasps until we'll get there 16:35:50 lol 16:35:56 http://www.siue.edu/~dbock/cmis565/PuTTYColorSettings.htm ? 16:35:59 CanOfWorms: I think maybe putty is using bolded text instead of actual different colors, hm 16:36:16 * ProzacElf punches CanOfWorms 16:36:25 ??putty[color] 16:36:25 I don't have a page labeled putty[color] in my learndb. 16:36:35 siue? 16:36:36 * CanOfWorms flies into the horizon 16:36:43 -!- molotove has quit [Read error: Connection reset by peer] 16:36:47 dunno 16:36:48 <|amethyst> Wensley_: Window -> Colours -> Indicate bolded text by changing: (*) The colour or (*) Both 16:36:59 nah, it is probably legit 16:37:01 CanOfWorms |amethyst: yeah I found the option, works now, thanks 16:37:01 one of the first resuls that came up when I searched putty console colours 16:37:28 sorry, i grew up close to there and assume it is lame 16:37:29 -!- molotove has quit [Read error: Connection reset by peer] 16:37:38 southern illinois university edwardsville,eh 16:38:00 <}> Could anyone take a look at this log? http://ix.io/mze zin put me under penance for using... haste wand? 16:38:11 they do actually have a couple of decent things happening though 16:38:39 and actually an ok computer science program 16:39:22 siuc is by and large the better SI school though 16:39:58 that sounds like a bug 16:40:37 good ol zin 16:40:52 -!- miek_ has joined ##crawl-dev 16:41:45 <}> I don't know what I did wrong? I was never under penance before with zin 16:42:01 -!- molotove1 has quit [Ping timeout: 250 seconds] 16:42:09 <}> Just standing in sanctuary and used haste wand 16:42:14 hmm 16:42:51 hat of the alchemist might need to become -4 now it is one of the only sources of rMut. 16:43:43 I'm pretty sure they'll just remove the rmut from the hat 16:43:51 lame 16:45:46 hmm 16:45:54 there's a remove_sanctuary call in the singing sword 16:46:37 oh 16:47:33 }: save backup might be useful, if you have ssh client handy 16:47:44 &dump } 16:47:45 http://crawl.xtahua.com/crawl/morgue/bsdbeard/bsdbeard.txt 16:48:01 oh, guess I could get it myself :P 16:48:07 "You are very lightly contaminated with residual magic." Zin doesn't like mutagenic energy 16:48:14 not sure it helps though, now that I think about 16:48:23 very lightly should be fine though? 16:48:27 !source player.cc 4256 16:48:28 https://github.com/crawl/crawl/blob/master/crawl-ref/source/player.cc#l4256 16:48:32 you can't be put in penance anyway 16:48:36 <}> zin doesnt care about contam, I was heavily contammed manny times and no penance 16:48:36 it's just piety loss 16:48:49 // If the player actively did something to increase glowing, 16:48:49 // Zin is displeased. 16:48:51 zin cares about intentional contam 16:48:59 -!- Insomniak` has quit [Quit: I like to rock] 16:49:07 "Zin is not pleased about your surrounding glow." 16:49:10 or something to that effect 16:49:25 and he also dislikes yellow contam and higher 16:49:29 SORRY ABOUT THE HELL EFFECT, ZIn 16:49:33 <}> It doesn't make sense, I had yellow contam from using invis several times and he never cared 16:49:38 -!- angelichorsey has joined ##crawl-dev 16:49:58 you sure he didn't give a message? 16:50:03 <}> I'll go try it in wiz mode 16:50:03 because he will give a message 16:50:08 you don't get penance though 16:50:11 just piety loss 16:50:25 http://git.develz.org/?p=crawl.git;a=blob;f=crawl-ref/source/ranged_attack.cc;hb=01132a37669f722a7597d8b63a275fdacf9d7649#l136 16:50:33 this might be the offending code for the haste wand situation 16:51:22 could also be http://git.develz.org/?p=crawl.git;a=blob;f=crawl-ref/source/beam.cc;hb=01132a37669f722a7597d8b63a275fdacf9d7649#l4358 16:51:25 -!- Bcadren has quit [Ping timeout: 245 seconds] 16:51:30 -!- EriktheRed_ has quit [Remote host closed the connection] 16:51:47 <}> CanOfWorms, I used haste 3 times in a row and he just said Zin is not enthusiastic about the mutagenic glow surrounding you. 16:51:51 yes 16:51:53 that's the piety loss 16:52:30 <}> CanOfWorms, in the log above it's ""You will pay for your transgression, mortal!"" and thats penance 16:52:36 <}> I had to kill some dudes in hell and he removed it 16:52:42 yes, I was pointing out the contam was not what triggered the penance 16:52:51 because contam can only trigger piety loss 16:52:55 <}> oh ok 16:53:06 I think one of the two links is the culprit 16:53:31 did you have friendly monsters around? 16:53:35 the function that gives you penance is called remove_sanctuary 16:53:45 <}> attacker->as_monster()->friendly() so if my summon attacked a balrug, that penance? 16:53:49 <}> thats* 16:53:49 yes 16:53:54 <}> wtf? but I cant control them 16:53:59 yeah I know 16:54:08 they're supposed to stop attacking but ??? 16:54:13 once I was in shoals as hugl^zin 16:54:19 I got red drain and ilsuiw was around so I was like 16:54:21 yeah gotta sanctuary 16:54:31 but I had phial elementals out and got the sanctuary revoked immediately 16:54:36 somehow made it out anyway 16:54:44 <}> Same thing, I had phial elementals out... but I didnt order them to do anything 16:55:00 <}> I was just hasting myself in the sanctuary and then boom penance 16:55:20 sanctuary is a fun house of edge cases 16:55:20 <}> I thinkt hey attacked a balrug 16:55:34 once upon a time tornado wouldn't trigger penance 16:56:03 <}> How do I -tv it ... hmm 16:56:11 !help tv 16:56:11 No help for !tv (you could add help with !learn add !help:!tv ) 16:56:15 oh. 16:56:17 ??tv 16:56:17 tv[1/2]: An array of television channels are available by telnetting to termcast.develz.org, broadcasting recordings of (parts of) Crawl games, both user-controlled and automated. See also {footv}, {fightclub}, or !tvdef channelname for other channels. 16:56:24 ??tv[2 16:56:24 tv[2/2]: imagine if they had tv in real life 16:56:25 <}> !lm place=zig:10 -tv:<0.5 16:56:27 10. bsdbeard, XL27 CeHu, T:120850 (milestone) requested for FooTV: telnet://termcast.develz.org or http://termcast.develz.org. 16:56:44 <}> no thats too far 16:56:47 <}> !lm place=zig:10 -tv 16:56:48 10. bsdbeard, XL27 CeHu, T:120850 (milestone) requested for FooTV: telnet://termcast.develz.org or http://termcast.develz.org. 16:57:02 -!- Krakhan has quit [Changing host] 16:57:58 <}> Its the wrong moment... ugh 16:58:10 you can specify specific turns 16:58:18 <}> !lm place=zig:10 16:58:18 10. [2015-11-30 21:35:09] bsdbeard the Blasphemer (L27 CeHu of Zin) left a Ziggurat at level 10 on turn 120850. (Zig:10) 16:58:21 <}> !lm place=zig:10 -11 16:58:22 Index out of range: -11 16:58:24 <}> !lm place=zig:10 -1 16:58:24 10. [2015-11-30 21:35:09] bsdbeard the Blasphemer (L27 CeHu of Zin) left a Ziggurat at level 10 on turn 120850. (Zig:10) 16:58:29 <}> !lm place=zig:10 -2 16:58:30 9/10. [2015-11-30 21:15:05] bsdbeard the Bringer of Law (L27 CeHu of Zin) reached level 10 of a Ziggurat on turn 120486. (Zig:10) 16:58:33 ??footv 16:58:33 FooTV[1/5]: telnet termcast.develz.org (and then select the letter for FooTV), or http://termcast.develz.org. Do not use SSH. Shows games requested using !tv. Request games by adding -tv to !lg or !lm. Cancel games by adding -tv:cancel to the same command-line, clear playlist with !lg * -tv:nuke 16:58:35 <}> !lm place=zig:10 -2 -tv 16:58:35 9/10. bsdbeard, XL27 CeHu, T:120486 (milestone) requested for FooTV: telnet://termcast.develz.org or http://termcast.develz.org. 17:00:02 -!- omarax has quit [Remote host closed the connection] 17:00:29 -!- rossi_ has quit [Ping timeout: 246 seconds] 17:01:26 <}> bloody hell, wrong moment again 17:03:51 -!- Dixie has joined ##crawl-dev 17:04:06 !lm bsdbeard place=zig:10 -tv:<-1 17:04:07 10. bsdbeard, XL27 CeHu, T:120850 (milestone) requested for FooTV: telnet://termcast.develz.org or http://termcast.develz.org. 17:04:10 -!- Dixie has quit [Read error: Connection reset by peer] 17:04:28 yeah try that 17:04:31 -!- Dixie has joined ##crawl-dev 17:04:37 !lm bsdbeard place=zig:10 -tv:<-2 17:04:38 10. bsdbeard, XL27 CeHu, T:120850 (milestone) requested for FooTV: telnet://termcast.develz.org or http://termcast.develz.org. 17:04:47 oh. 17:04:49 !lm bsdbeard place=zig:10 -tv:<-1 17:04:50 10. bsdbeard, XL27 CeHu, T:120850 (milestone) requested for FooTV: telnet://termcast.develz.org or http://termcast.develz.org. 17:05:04 I guess that earlier one worked 17:05:07 <}> I watched it with !lm place=zig:10 -2 -tv:<0.2:>1.5 , looks like I walked out of sanc, hasted myself and my summons hit the balrugs.... while sanc was still up 17:05:16 you need to stay in sanc 17:05:18 maybe? 17:05:24 <}> huh? 17:05:57 <}> zin doesnt care if you walk out of sanc, I think its the summons hitting the balrugs that did it 17:06:13 yeah 17:06:23 I mean your summons might have attacked because you were outside the sanctuary 17:06:39 badwiki says allies are recalled when you sanctuary 17:06:56 <}> I'll go try it in wizmode 17:08:35 -!- DrKe has quit [Ping timeout: 260 seconds] 17:11:23 umm, I assume ^F showing suffixes and descriptions on extra long lines is some temporary issue? 17:12:12 <}> CanOfWorms, Can't even reproduce it, I walk out of sanc, hit the balrug and its ok (sanc is still up), I can't even imagine why zin would penance while I was not standing in sanc (as seen in the -tv) 17:12:46 <|amethyst> non-confused allies attacking monsters in sanctuary does break sanctuary 17:13:04 <|amethyst> regardless of whether you are in sanctuary yourself 17:13:11 <}> but 17:13:15 <|amethyst> it's enough for the attacker or defender to be in the sanctuary 17:13:26 <|amethyst> but I thought they weren't supposed to try to attack 17:13:27 <}> but the player cant prevent that from happening... 17:13:30 -!- DrKe has joined ##crawl-dev 17:14:08 -!- BoosterGold has quit [Ping timeout: 246 seconds] 17:14:23 pretty sure it qualifies as a bug then 17:15:16 -!- rchandra has joined ##crawl-dev 17:16:55 <|amethyst> hm 17:17:05 <|amethyst> was the ally perhaps just outside the sanctuary 17:17:07 <|amethyst> I see this 17:17:11 <|amethyst> // Inside a sanctuary don't attack anything! 17:17:11 <|amethyst> if (is_sanctuary(mons->pos()) && actor_at(targ)) 17:17:11 <|amethyst> return false; 17:17:44 <}> That would make sense, if an ally is 1 tile away from sanc it could attack something in sanc 17:17:45 <|amethyst> but that doesn't consider the case where mons->pos() isn't in sanctuary but targ is 17:19:39 -!- wheals has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] 17:20:47 <}> I think I could reproduce this in wizmode with a training dummy since it cant run away :P 17:20:51 * } tries 17:21:13 seems i can't select my books with +. is it bug? 17:21:31 <|amethyst> ldf_: that was removed, use : now 17:21:48 < DrKe> maybe the more common mutators could be changed to temporary and then make cmut even rarer instead <-- more temporary muts! 17:22:29 <}> i reproduced it in wizmode 17:22:38 |amethyst: thanks. probably it should be mentioned somewhere 17:22:51 <}> |amethyst, http://i.imgur.com/Y5jWmww.jpg 17:23:17 -!- vev has quit [Remote host closed the connection] 17:23:21 ldf_: isn't it? 17:23:29 what screen? what version? 17:23:48 drop menu 17:23:55 Books F - a book of Summonings 17:24:04 what version? 17:24:13 0.18-a0-373-gaf408bd 17:24:19 <|amethyst> here it says "Books (select all with :)" 17:24:39 <|amethyst> oh 17:24:47 <|amethyst> but the _ screen help is wrong and still mentions + 17:25:21 -!- Sorbius has quit [Ping timeout: 250 seconds] 17:25:22 it doesn't say, when there are only manuals... I think 17:25:33 you guys ever read The Hot Zone? 17:25:37 -!- Bcadren_ is now known as Bcadren 17:25:53 It’s about Ebola. I’m reading it now. Amazing, exciting book on the origins of this disease 17:25:56 oh, that's not it, it doesn't say if there is only one item 17:25:59 is my version old then? 17:26:03 ah 17:26:24 it still should say IMO 17:27:51 anyone mind if I make include the help string even with one item? 17:28:04 <|amethyst> Medar: I was about to do that, bu:) 17:28:07 <|amethyst> err 17:28:09 <|amethyst> but go ahead 17:28:28 !commit bu 17:28:28 03Medar * 0.18-a0-382-g2ae8790: bu 10(in the future, 15 files, 378+ 285-) 13http://s-z.org/neil/git/commit.png?p=crawl.git;a=commitdiff;h=2ae8790 17:28:46 <|amethyst> !commitby bu I do things 17:28:47 03bu * 0.18-a0-383-g71021ed: I do things 10(in the future, 19 files, 483+ 569-) 13http://s-z.org/neil/git/commit.png?p=crawl.git;a=commitdiff;h=71021ed 17:29:12 <}> |amethyst, what do you think about the sanctuary thing? I dont think its right that you get instant penance if you have a summon out while casting sanc 17:29:39 <|amethyst> }: I'm confused 17:29:45 <}> |amethyst, ? 17:30:00 <|amethyst> }: looking at your screenshot, the allies haven't even attacked yet 17:30:03 -!- BlackGyver has quit [Ping timeout: 260 seconds] 17:30:07 <|amethyst> or do you have those messages silenced? 17:30:14 <}> |amethyst, I have them silenced 17:30:17 <|amethyst> oh.. 17:30:38 <|amethyst> did you ta? 17:30:40 <}> |amethyst, Easy to reproduce in wizmode, &m training dummy hp:10000 , use a phial of water nearby, then sanc 17:30:49 <}> Get insant penance 17:30:51 <}> ta? 17:30:55 tell attack 17:30:58 <}> no 17:30:59 <}> I did nothing 17:31:00 HobsGoblin (L27 SpAs) (Pan) 17:31:13 <|amethyst> !crashlog 17:31:13 12490. HobsGoblin, XL27 SpAs, T:126546 (milestone): http://dobrazupa.org/morgue/HobsGoblin/crash-HobsGoblin-20151130-223101.txt 17:32:28 03Medar02 07* 0.18-a0-434-gf304394: Show inv class selection shortcut, even if there is only one item. 10(3 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/f304394f3dbe 17:32:45 -!- ventricule has quit [Quit: Page closed] 17:33:38 <}> yeah 17:33:44 <}> I can consistently reproduce the problem 17:33:45 &dump HobsGoblin 17:33:46 http://dobrazupa.org/morgue/HobsGoblin/HobsGoblin.txt 17:34:14 Gyre and Gimble spectral weapon madness... 17:34:26 -!- tsn has quit [Quit: leaving] 17:35:19 <|amethyst> }: I'm still having problems reproducing it reliably 17:35:36 <}> |amethyst, Hmmm 17:35:39 <|amethyst> }: the summons aren't attacking the dummy when I try 17:35:47 <|amethyst> I got it to work before 17:35:53 <}> |amethyst, I'll upload a screenshot of the exact position I use 17:37:16 ??uc 17:37:16 unarmed combat[1/3]: Fighting without a weapon. Base damage is 3 + UC skill (+2 per claws level (so +6 Tr, +2 Gh), +X for forms); delay 1.0 - UC/54.0; +2 to hit (+4 Tr/Gh/Fe). 17:37:22 ^ 54.0? 17:37:29 Should be 5.4 right? 17:37:31 -!- Stendarr|2 has quit [Ping timeout: 260 seconds] 17:37:37 or am I missing something. 17:37:57 nvm, can't arithmetic. 17:38:21 <}> |amethyst, target like this: (2 tiles behind the dummy) http://i.imgur.com/0PEYyO6.jpg wait 2 turns: http://i.imgur.com/zGc1Q1W.jpg cast sanctuary 17:38:31 math is hard 17:38:48 heh 17:38:54 03Medar02 07* 0.18-a0-435-gd627cba: Don't mention + as book selector in drop help screen. (|amethyst) 10(2 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/d627cba3b157 17:40:47 <}> |amethyst, what I expect to happen is have them recalled, what really happens is instant penance 17:41:30 <|amethyst> btw, is there a way to recharge evokers in wizmode? 17:42:02 it only recalls within the radius, I think 17:42:30 you can always create scrolls... 17:42:52 (I don't know) 17:43:09 <|amethyst> ?recharge doesn't work on evokers 17:43:23 ah, sorry, thought you meant rods for some reason 17:43:24 |amethyst: &t has a means of doing so (I think it is the special field) 17:43:42 or maybe one of the pluses 17:43:49 !source externs.h 17:43:49 https://github.com/crawl/crawl/blob/master/crawl-ref/source/externs.h 17:44:25 <|amethyst> Grunt: I wouldn't expect it to be on the item anymore 17:44:33 <|amethyst> Grunt: since all evokers of the same type are the same 17:45:19 appears to be in you.props 17:45:24 oh 17:45:38 I am thinking of an old versiom of that code 17:45:45 !source debt_map 17:45:45 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/itemprop.cc#l3018 17:48:11 <}> |amethyst, I just summon cerebov and kill him. instant evoker recharge 17:48:21 <}> Less effort than meddling with &t 17:50:59 <|amethyst> hmm 17:51:16 <|amethyst> it's not the check I thought 17:51:32 <|amethyst> I changed it to if ((is_sanctuary(mons->pos()) || is_sanctuary(targ)) && actor_at(targ)), same thing 17:52:01 no targ->pos()? 17:52:40 <|amethyst> oh, doh 17:52:58 doh?? 17:52:59 <|amethyst> doh 17:53:20 <|amethyst> oh, no, that's right 17:53:24 <|amethyst> targ is a coord_def there 17:53:29 <|amethyst> this is in mon_can_move_to_pos 17:53:30 -!- jefus has quit [Ping timeout: 245 seconds] 17:53:30 hmm 17:54:15 -!- LexAckson_ has joined ##crawl-dev 17:55:24 -!- Tux[Qyou] has quit [Read error: Connection reset by peer] 17:57:25 -!- LexAckson has quit [Ping timeout: 250 seconds] 17:57:40 -!- Zekka has quit [Ping timeout: 245 seconds] 17:58:07 that's not the attack code, is it 17:58:21 that's just checking if you can move into a sanctuary 17:58:43 <|amethyst> monsters attack by moving into other monsters 17:58:59 -!- LexAckson_ has quit [Ping timeout: 260 seconds] 17:59:23 <|amethyst> likewise it doesn't seem to hep here to modify handle_monster move 17:59:29 <|amethyst> if (enemy 17:59:29 <|amethyst> && newcell != mons->pos() 17:59:29 <|amethyst> - && !is_sanctuary(mons->pos())) 17:59:29 <|amethyst> + && !is_sanctuary(mons->pos()) 17:59:29 <|amethyst> + && !is_sanctuary(newcell)) 17:59:44 <|amethyst> still doesn't fix it 17:59:59 <|amethyst> let me try a debugger 18:00:03 -!- omarax has quit [Remote host closed the connection] 18:00:26 -!- Xenobreeder has joined ##crawl-dev 18:00:50 -!- molotove has quit [Quit: Leaving.] 18:01:52 <|amethyst> okay, it's this fight_melee call: 18:01:56 <|amethyst> // Figure out if they fight. 18:01:57 <|amethyst> else if ((!mons_is_firewood(targ) 18:01:57 <|amethyst> || mons->is_child_tentacle()) 18:01:57 <|amethyst> && fight_melee(mons, targ)) 18:02:55 <|amethyst> ugh, how does this function even work 18:03:08 <|amethyst> there are N calls to fight_melee in different places 18:05:02 -!- Watball has quit [Read error: Connection reset by peer] 18:05:39 learn add mon-act.cc 18:05:41 <|amethyst> oh, I see, the earlier one (my previous change) was about confused monsters 18:06:10 -!- stanzill has quit [Quit: au rev] 18:08:37 -!- scummos__ has quit [Remote host closed the connection] 18:09:59 the g&g crash happens when spectral one kills itself (was vs. hellsentinel spines in this case) 18:10:11 -!- AreBrandon has quit [Ping timeout: 260 seconds] 18:10:18 because unwind_var tries to set it's name back 18:10:41 not entirely sure how to fix that cleanly 18:10:45 -!- CKyle has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 18:10:52 <|amethyst> !crashlog 18:10:53 12490. HobsGoblin, XL27 SpAs, T:126546 (milestone): http://dobrazupa.org/morgue/HobsGoblin/crash-HobsGoblin-20151130-223101.txt 18:11:10 !source melee_attack::attack 18:11:10 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/melee_attack.cc#l741 18:11:35 !summon wheals 18:11:50 <|amethyst> ah, the unwind_var 18:16:22 pfff, come one... wolf spider simulacrum does !!, ! & !! in one turn... 18:16:25 *on 18:17:18 unfortunately the output of @ isn't shown in a morgue 18:17:46 but 9.0 in axe should be enough for average speed 18:18:11 rotz 18:18:32 what kind of axe 18:18:32 <|amethyst> @??wolf spider simulacrum 18:18:32 wolf spider simulacrum (12Z) | Spd: 13 | HD: 11 | HP: 19-46 | AC/EV: 1/5 | Dam: 2012(cold:11-32), 1212(cold:11-32) | 07undead, evil, unbreathing | Res: 06magic(14), 12cold+++, 09poison+++, 12drown, 04rot+++, 13neg+++, 13torm | Vul: 04fire, 08holy++ | XP: 285 | Sz: Medium | Int: brainless. 18:18:34 those things are nasty 18:18:47 !lg Napkin x=dam,sdam,tdam 18:18:48 1300. [dam=26;sdam=33;tdam=33] Napkin the Blocker (L10 MiFi of The Shining One), demolished by a wolf spider simulacrum in IceCv (ice_cave_small_necro) on 2015-11-30 23:14:08, with 4148 points after 6790 turns and 0:37:38. 18:18:49 <|amethyst> two attacks, and it's faster than most players 18:19:23 9.0 is only enough for hand axes? 18:19:31 war axe has 1.5 delay 18:20:51 -!- dtsund has joined ##crawl-dev 18:21:43 -!- siepu has quit [Read error: Connection reset by peer] 18:23:20 <|amethyst> Medar: hm, it's not clear to me how to fix that either... even if we used a finally block instead of an unwind exception, that doesn't help is the weapon ceases to exist entirely 18:23:26 <|amethyst> s/is the/if the/ 18:24:02 weapon won't be set to null? 18:24:15 <|amethyst> I doubt it 18:25:41 <|amethyst> s/ exception/_var/ 18:25:43 wonder what happens to attacker 18:25:52 <|amethyst> probably the attacker dies 18:26:08 so could check for that? 18:26:13 <|amethyst> normally that's not a problem, its weapon is in mitm and just gets its position changed 18:26:38 <|amethyst> it's when the attacker dying causes the weapon to cease to exist, because the weapon is summoned 18:26:57 ugh 18:27:22 <|amethyst> well 18:27:28 <|amethyst> I guess the weapon doesn't even cease to exist 18:27:31 <|amethyst> but is being reset 18:27:37 <|amethyst> which clears its props array 18:27:59 <|amethyst> meaning our reference into the props array is bad 18:28:00 -!- st_ has quit [Read error: Connection reset by peer] 18:28:01 -!- serq has quit [Quit: leaving] 18:28:11 <|amethyst> s/array/map/ 18:28:37 -!- st_ has joined ##crawl-dev 18:29:34 <|amethyst> Medar: hm, *probably* you could use a finally block, inside it check weapon->defined() and is_unrandom_artefact(*weapon, UNRAND_GYRE) again, and if so reset it 18:30:05 <|amethyst> err, if so restore the old name I mean 18:30:32 -!- Ququman has quit [Read error: Connection reset by peer] 18:32:24 <|amethyst> !send the wabe wheals 18:32:25 Sending wheals to the wabe. 18:33:23 -!- ystael has quit [Ping timeout: 250 seconds] 18:34:09 <|amethyst> Hm, I guess theoretically even adding a prop could be enough to cause that to crash 18:35:01 <|amethyst> anything that moves nodes around in the props map 18:38:20 <|amethyst> Medar: do you happen to have a save that reliably triggers it? 18:39:04 no 18:39:07 -!- magistern has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] 18:39:26 -!- TangoBravo has quit [Quit: Page closed] 18:40:06 ok, not too hard it seems 18:40:20 bring spectral weapon down to 1 hp with x, 18:40:25 -!- syllogism has quit [Quit: Leaving] 18:40:31 then hit hell sentinel 18:40:39 not 100% of course 18:40:47 -!- jefus has joined ##crawl-dev 18:40:48 hell sentinel might kill it first 18:41:36 hmm, also this is crashing in a weird on webtiles for me. socket closes but the server doesn't detect the crash 18:41:57 self.socket.sendto(data, self.crawl_socketpath) error: [Errno 2] No such file or directory 18:42:35 -!- Sovek has quit [Quit: Page closed] 18:44:35 oh, it gets stuck somehow in console 18:44:56 <|amethyst> ah, got the crash 18:44:59 until Alarm clock kicks in 18:45:12 <|amethyst> it's easier will a hell sentinel hp:999 perm_ench:paralysis 18:45:19 <|amethyst> s/will/with/ 18:45:28 ah, right, good call 18:46:14 does yours crash "normally"? 18:46:38 <|amethyst> no, same as yours 18:46:44 does tree from remove claws for the purpose of not beheading hydras? 18:46:47 <|amethyst> which is to be expected when you corrupt the heap :) 18:47:05 ah, right 18:47:12 Wensley_: A screen should show that 18:47:32 <|amethyst> it does suppress the claws 18:47:56 -!- serq has quit [Quit: suddenly gone...] 18:47:56 |amethyst: awesome, thanks 18:48:27 -!- Zekka_ has quit [Ping timeout: 260 seconds] 18:48:27 -!- } has quit [Ping timeout: 260 seconds] 18:51:21 |amethyst: why did we get such a nice backtrace from the server? luck? 18:51:56 <|amethyst> Medar: probably 18:52:04 <|amethyst> is your local build 64- or 32-bit? 18:52:10 <|amethyst> mine is 32, servers are 64 18:52:21 -!- Twinge has joined ##crawl-dev 18:52:22 64 18:52:26 <|amethyst> hm 18:52:27 -!- jefus has quit [Ping timeout: 250 seconds] 18:52:35 -!- Foamed has quit [Quit: Leaving] 18:53:26 -!- Kellhus has quit [Quit: Page closed] 18:59:51 -!- rossi_ has quit [Ping timeout: 246 seconds] 19:00:02 -!- omarax has quit [Remote host closed the connection] 19:02:27 -!- MgDark has quit [Ping timeout: 260 seconds] 19:03:06 03Grunt02 07* 0.18-a0-436-g69d797e: Reduce spark wasp weight in Depths; reduce band size. 10(3 minutes ago, 2 files, 2+ 2-) 13https://github.com/crawl/crawl/commit/69d797e14d15 19:03:26 -!- molotove has quit [Quit: Leaving.] 19:07:27 -!- molotove has quit [Read error: Connection reset by peer] 19:07:39 -!- jefus has joined ##crawl-dev 19:09:55 -!- mauris has quit [Ping timeout: 260 seconds] 19:16:16 -!- Kalir has quit [Changing host] 19:22:03 -!- ldierk has quit [Ping timeout: 260 seconds] 19:22:35 -!- Mandevil\splat has quit [Ping timeout: 244 seconds] 19:25:02 -!- scummos__ has quit [Remote host closed the connection] 19:25:24 -!- scummos__ has quit [Remote host closed the connection] 19:30:47 -!- clouded_ has joined ##crawl-dev 19:30:49 -!- st_ has quit [Read error: Connection reset by peer] 19:31:00 -!- xczxc has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] 19:33:01 <|amethyst> Medar: okay, I think I have a fix 19:33:15 <|amethyst> Medar: my first fix was bugged and didn't actually restore the name properly 19:33:31 <|amethyst> Medar: so after attacking, you would be wielding just "Gyre" or "Gimble" 19:33:59 nice, with a finally block? 19:34:05 <|amethyst> something else :) 19:34:10 how exciting 19:34:16 <|amethyst> I didn't want to have to indent everything :) 19:34:40 adding more gotos? 19:35:29 <|amethyst> no, much nicer than that 19:35:36 <|amethyst> moment and I'll push 19:45:07 -!- CKyle has joined ##crawl-dev 19:48:49 -!- amalloy_ is now known as amalloy 19:51:14 -!- nicolae- has joined ##crawl-dev 19:51:48 03Grunt02 07* 0.18-a0-437-g37b5911: MON_SPELL_SHORT_RANGE and MON_SPELL_LONG_RANGE. 10(6 minutes ago, 3 files, 54+ 15-) 13https://github.com/crawl/crawl/commit/37b59114401c 19:51:48 03Grunt02 07* 0.18-a0-438-g7452b62: Spark wasps only blinkbolt at long range. 10(3 minutes ago, 2 files, 7+ 1-) 13https://github.com/crawl/crawl/commit/7452b6220737 19:53:42 oh interesting 19:54:12 I have another immediate application for this on an experimental basis 19:54:30 do tell 19:54:35 mnoleg? :o 19:54:58 Grunt: thanks 19:55:00 spark hydras obviously 19:55:57 spark caustic shrikes 19:56:10 so lasty, how is dismissal turning out? 19:56:31 also do the monsters leave tloc clouds? I didn't see any in your game 19:56:39 CanOfWorms: I'm enjoying the heck out of it 19:56:45 yeah, it does leave them sometimes 19:57:22 03Grunt02 07[orcs_and_elves] * 0.18-a0-453-gc5e7142: Merge branch 'master' into orcs_and_elves 10(5 minutes ago, 0 files, 0+ 0-) 13https://github.com/crawl/crawl/commit/c5e714242ad9 19:57:22 03Grunt02 07[orcs_and_elves] * 0.18-a0-454-g9c28121: Swap deep elf archer's Blink Other for Blink Away, used at short ranges. 10(67 seconds ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/9c28121d7056 19:57:24 the troll eaerth mage was pretty funny 19:57:31 (not that this is necessarily an enemy design which is going to be sticking around) 19:57:36 just kept coming for who 19:57:44 *you 19:58:27 -!- PleasingFungus has joined ##crawl-dev 19:58:43 and that is why I am also adding MON_SPELL_ANTI_FUNGUS 19:58:44 -!- Daekdroom has quit [Quit: Leaving] 19:58:50 someone in here mentioned malmutate could possibly apply contam instead of outright mutation. did that get discussed more? that sounded like a really interesting tactical scenario. blink and get more contam but live? quaff !cancel? stick it out and see if you get something really bad then !cmut ? 19:59:19 that sounds like moving the problem to cancellation potions 19:59:44 Grunt: but what if I add MON_ANTI_GRUNT...? 19:59:44 PleasingFungus: You have 2 messages. Use !messages to read them. 19:59:56 it's a dev monster arms race 20:00:03 -!- omarax has quit [Remote host closed the connection] 20:00:06 * Grunt seems unaffected. 20:00:09 -!- FireSight has quit [Quit: Leaving...] 20:00:20 this just ends up with MONS_SLIM_PICKENS and MON_SPELL_RIDE_NUKE 20:00:20 !seen chequers 20:00:20 I last saw chequers at Mon Nov 30 22:21:47 2015 UTC (2h 38m 33s ago) saying '< DrKe> maybe the more common mutators could be changed to temporary and then make cmut even rarer instead <-- more temporary muts!' on ##crawl-dev. 20:00:35 !send nicolae- the end of the world 20:00:36 Sending the end of the world to nicolae-. 20:00:51 !tell chequers (1) yara's does self-hit (2) hadn't even thought the aoe could be parsed that way; will have to think about how to clarify 20:00:51 PleasingFungus: OK, I'll let chequers know. 20:00:55 -!- AreBrandon has quit [Ping timeout: 250 seconds] 20:01:00 we'll meet again, grunt 20:01:11 nicolae- says to your battlesphere, "We will meet again!" 20:01:32 PleasingFungus: hi 20:01:32 chequers: You have 1 message. Use !messages to read it. 20:01:36 !messages 20:01:36 (1/1) PleasingFungus said (46s ago): (1) yara's does self-hit (2) hadn't even thought the aoe could be parsed that way; will have to think about how to clarify 20:01:40 what's yara's again 20:01:44 unravel 20:01:44 oh, it's a spell, nvm 20:01:49 ??yarr 20:01:50 I don't have a page labeled yarr in my learndb. 20:01:50 PleasingFungus: when is Yara's wizlab 20:01:52 i thought it was a new unrand 20:01:58 for a second 20:01:59 the Loom of Yara <.< 20:02:03 Yaradelemnul 20:02:04 CanOfWorms: would impact more than !cancel though. affecting blink and haste and tele or other sources of glow, hopefully adding some additional interesting choices besides just cMut 20:02:31 would it? 20:02:38 also tele gives glow? 20:02:49 I think invis is the main thing that takes a hit 20:03:05 Grunt: I should do that! 20:03:11 CanOfWorms: oops yea. I was thinking invis 20:03:22 tele does not give glow 20:03:27 I can't remember if ctele did but it's gone now 20:03:28 PleasingFungus: i feel like just give a warning if the targeter thinks you'll hit a non-enchanted enemy? 20:03:37 iirc ctele did 20:03:40 ctele in itself did not 20:03:43 but making use of it did 20:03:49 well teleport with ctele ... yeh 20:03:51 chequers: I'm confused 20:03:55 -!- debo has quit [Ping timeout: 244 seconds] 20:04:02 can you rephrase? 20:04:42 I remember one time I got yellow contam... from repeated miscasts of animate skeleton 20:04:54 like, with yara's, I fired it at an elf who had a buffed elf behind it 20:04:59 didn't think it was actually possible 20:05:09 in that case, since yaras would do nothing, it would be nice if the game told me so 20:05:13 -!- wheals has joined ##crawl-dev 20:05:21 :o i can connect to freenode 20:05:30 hmm 20:05:31 oh, let me see if I can reproduce that 20:05:32 bbl 20:05:39 PleasingFungus: looks like you already have! 20:05:42 w:1 20:05:42 Pakellas says: They called me mad... well, we'll show them! 20:05:43 <|amethyst> thats possibly a bug in the tracer path? 20:05:47 |amethyst: yeah 20:05:56 wheals: ??? 20:05:59 oh 20:06:07 yeah I just got on a few minutes ago 20:06:11 lol nice, grunt 20:06:13 strange times for freendoe... 20:06:38 is Pakellas actually just Grunt 20:06:40 "No one tells a god not to play god!" 20:06:44 you can use that one 20:07:00 haha 20:07:04 maybe w:5 or something 20:07:13 , fetch me a brain 20:08:01 , what if we invert the tachyon frequencies in the wand's antimatter containment chamber... 20:08:05 <|amethyst> Medar: sorry for the delay, decided to use a macro to make it prettier (‽‽), and that took a little while to get that right 20:08:08 03|amethyst02 07* 0.18-a0-439-ga6c6fae: Unbrace 10(29 minutes ago, 3 files, 0+ 8-) 13https://github.com/crawl/crawl/commit/a6c6fae528ab 20:08:08 03|amethyst02 07* 0.18-a0-440-g73b1b47: Add an RAII unwinder class to run a block of code on scope exit. 10(64 minutes ago, 1 file, 42+ 0-) 13https://github.com/crawl/crawl/commit/73b1b47458cc 20:08:08 03|amethyst02 07* 0.18-a0-441-g2e6d385: Don't crash when spectral Gyre kills itself on spines. 10(63 minutes ago, 1 file, 18+ 12-) 13https://github.com/crawl/crawl/commit/2e6d38558853 20:08:12 <|amethyst> Medar: incoming 20:08:33 well, that's a thing 20:09:42 that is a very good bugfix descriptio 20:09:57 oh wow, the commit description 20:10:08 |amethyst: looks nice 20:10:55 I wonder how many distinct spectral weapon crashes there have been 20:11:21 distinct bugs causing crashes 20:12:31 -!- Kalir has quit [Quit: I'M OUT SON. PEACE, LOVE, EXPLOSIONS.] 20:12:33 Medar: https://www.youtube.com/watch?v=HZmafy_v8g8&t=10s 20:12:48 -!- Ladykiller69 has quit [Read error: Connection reset by peer] 20:13:27 somehow, i knew it would be sagan 20:13:42 who else? 20:13:47 pleasingsagan 20:14:27 !source _describe_god_powers 20:14:27 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/describe-god.cc#l618 20:14:40 Grunt: is there any particular reason for spark wasps having rF+ and rC+? 20:14:47 I like how that takes which_god and then just assume we worship that god (currently always true) 20:14:50 wheals: I think there was a reason at one point 20:14:51 but 20:14:59 lost to the mists of time 20:15:03 I can't remember what it is any more and I don't really think I care any more <.< 20:15:11 chequers: I can't reproduce your targeting bug 20:15:19 actually 20:15:25 -!- amalloy has left ##crawl-dev 20:15:26 I think I remember the reason now and it is silly if it is true 20:15:34 is it storm striders 20:15:39 -!- amalloy has joined ##crawl-dev 20:15:41 no 20:15:42 it's 20:15:43 @??caustic shrike 20:15:47 caustic shrike (09b) | Spd: 20 | HD: 18 | HP: 90-120 | AC/EV: 8/18 | Dam: 3608(acid:7d3) | see invisible, fly | Res: 06magic(80), 05fire, 02cold, 08blind | XP: 4607 | Sz: tiny | Int: animal. 20:15:48 back when they were acid bees 20:15:51 that was my next guess! 20:15:54 that's when I was working on spark wasps first :b 20:16:06 * PleasingFungus buzzes caustically. 20:16:09 they were wasps for a bit too 20:16:14 * Grunt crackles with electricity! 20:16:18 next up: spark shrikes. 20:16:20 @??ghost moth 20:16:20 ghost moth (06y) | Spd: 12 | HD: 13 | HP: 54-86 | AC/EV: 8/10 | Dam: 1802(drain stat), 1802(drain stat), 1204(strong poison:47-84) | fly | Res: 06magic(100), 02cold, 03poison | Chunks: 06mutagenic | XP: 1691 | Sp: draining gaze [06!sil] | Sz: Large | Int: brainless. 20:17:05 blink moth. everything in its radius becomes able to do a blinkbolt, excpet for you 20:17:21 blink moth: blinks enemies far away from you to adjacent to you 20:17:23 passively 20:17:34 (note: this is completely possible in current crawl) 20:17:45 Grunt: don't give Wensley_ ideas! 20:18:23 can monsters wear amulets of dismissal? 20:18:23 would that actually be possible, a creature that has a passive aura of "everything nearby gets X ability/spell/power/resistance" 20:18:29 possible without a lot of code changing, i mean 20:18:39 I believe so 20:18:44 it's relatively simple 20:18:51 I did something similar with Aura of Brilliance in orcs_and_elves 20:18:54 monsters can wear rings and amulets in general right 20:19:01 yes 20:19:22 are amulets ID'd on sight of the monster? 20:19:28 -!- Jessika has quit [Ping timeout: 252 seconds] 20:19:35 no 20:19:38 you can't actually see if monsters are wearing jewelery 20:19:40 iirc 20:19:55 03Grunt02 07[evoker-god-rebase] * 0.18-a0-496-g5ffdd34: Merge branch 'master' into evoker-god-rebase 10(6 minutes ago, 0 files, 0+ 0-) 13https://github.com/crawl/crawl/commit/5ffdd3400df0 20:19:55 03Grunt02 07[evoker-god-rebase] * 0.18-a0-497-gef795fe: Welcomes and penance welcomes for Pakellas. 10(38 seconds ago, 1 file, 25+ 2-) 13https://github.com/crawl/crawl/commit/ef795fe46e43 20:19:59 I think you can? 20:19:59 I remember implementing that 20:20:15 ah. so the user would assume they got dismissed if they blink away and they noted the monster didn't have distortion 20:20:20 * wheals says: Partake of Ashenzari's vision. Partake of Ashenzari's curse. 20:20:23 -!- AreBrandon has quit [Ping timeout: 260 seconds] 20:20:37 Pakellas says: Back to the drawing board 20:20:49 they don't blink away 20:20:51 they get tele 20:21:10 CanOfWorms: that can be the death blurb 20:21:24 <|amethyst> dismissal doesn't actually work on monsters 20:21:36 <|amethyst> since it is checked only in ouch.cc 20:21:47 ah 20:22:13 is there other equipment that doesn't work for monsters? 20:22:25 probably rage 20:22:35 actually no, they can evoke invis 20:22:37 they can use "rage 20:22:38 so they should be able to evoke rage 20:22:47 what happens when a monster wields the singing sword 20:22:57 <|amethyst> hmm 20:23:03 |amethyst: fix works, no more crash (not that there was much doubt) 20:23:14 <|amethyst> I think I broke something with the dismissal handle check 20:23:37 lots of stuff doesn't work 20:23:50 they don't use gourmand :P 20:24:03 i think they won't wear it if they can't use it, generally? 20:24:10 wheals: Pakellas says: Time to find some more test subjects. 20:24:17 a better death quote from the actual commit :v 20:24:17 hm. can someone look at 20:24:29 haha 20:24:33 !source artefact.cc:855 20:24:34 https://github.com/crawl/crawl/blob/master/crawl-ref/source/artefact.cc#l855 20:24:46 and line 858, specifically 20:24:51 CanOfWorms: the player isn't a test subject; they're the beleagured lab assistant :b 20:25:05 the player is Igor 20:25:08 ^ 20:25:11 CanOfWorms: Pakellas says: This was a triumph! 20:25:32 <|amethyst> oh, err 20:25:46 obviously P should be able to create Frankenstein's Monsters with corpses. 20:25:51 <|amethyst> I have a known but unidentified amulet 20:25:57 03PleasingFungus02 07* 0.18-a0-442-gd236a92: Remove some commented code 10(29 seconds ago, 1 file, 0+ 2-) 13https://github.com/crawl/crawl/commit/d236a925ac98 20:26:00 we removed twisted res already 20:26:00 <|amethyst> if (!item_ident(item, ISFLAG_KNOW_TYPE)) is returning false 20:26:12 P's more of a tinkerer than a necromancer scientist 20:26:14 pleasingfungus: the code guarantees 4 properties on the randart? 20:26:16 <|amethyst> I mean, !item_ident(...) is true 20:26:21 like a doc brown, maybe 20:26:38 yes I was about to go look up bttf quotes 20:26:41 piety gain for identifying wand types 20:26:54 FR: Mechanical Simulacra 20:27:02 or something 20:27:06 johnstein: you mean: 20:27:07 Pakellas: According to my calculations... 20:27:07 golems 20:27:12 or that 20:27:17 pakelles is the steampunk god now 20:27:23 CanOfWorms: no, actually. but, it's still wrong 20:27:29 nicolae-: "now"?????? 20:27:33 I'm just going to go ahead and fix it. 20:27:57 how bad is it 20:28:07 should it just be max_properties instead of 4? 20:28:27 grunt, add a steam ability to pakellas 20:29:15 or just grant passive rSteam :p 20:29:43 pakellas 5* ability: summon labyrinth 20:30:23 -!- jspengler has quit [Ping timeout: 250 seconds] 20:30:30 pakellas 6*: steam integration 20:30:46 stash.cc: In member function ‘void LevelStashes::move_stash(const coord_def&, const coord_def&)’: 20:30:49 stash.cc:1157:15: error: ‘LevelStashes::stashes_t’ has no member named ‘emplace’ 20:30:52 !blamen 3 wheals 20:30:53 wwwwwwwwwwwwwwwwwwwwwwwwwwwhhhhhhhhhhhhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeeeeeeeeeeeeeaaaaaaaaaaaaaaaaaaaaaaaaaaalllllllllllllllllllllllllllsssssssssssssssssssssssssss 20:30:57 -!- elliptic has joined ##crawl-dev 20:31:12 whaa 20:31:17 it worked for me 20:31:32 and more importantly, for me 20:31:39 I'm trying to build this on cbro 20:31:41 i think you need to update your stdlib 20:31:45 which doesn't help 20:31:47 or cbro's stdlib 20:31:58 -!- amalloy is now known as amalloy_ 20:32:09 yep, http://en.cppreference.com/w/cpp/container/map says it's c++11 20:32:17 http://en.cppreference.com/w/cpp/container/map/emplace rather 20:32:19 <|amethyst> it might be missing from g++ 4.7 20:32:27 <|amethyst> which didn't have 100% C++11 support 20:32:53 -!- Syader has quit [Quit: Page closed] 20:33:03 sounds like a good time to break 4.7 support :p 20:33:15 looks like it 20:33:23 or just change it to insert(make_pair(...)) 20:33:48 -!- scummos__ has quit [Ping timeout: 264 seconds] 20:33:59 <|amethyst> why not m_stashes[s->pos] = *s; ? 20:34:16 i think it's intentional it doesn't overwrite the existing one 20:34:28 03PleasingFungus02 07* 0.18-a0-443-ga6d114d: Fix a subtle randart-gen bug (silentsnack) 10(2 minutes ago, 1 file, 3+ 3-) 13https://github.com/crawl/crawl/commit/a6d114dd3cea 20:34:34 either way is bad really since it either omits the old one or the new one 20:34:44 <|amethyst> aha 20:34:58 so I was right, now I can sleep 20:36:02 i guess i would be serious about the 4.7 thing except this conversation demonstrates it's still in use 20:37:11 -!- ProzacElf has quit [Ping timeout: 260 seconds] 20:37:34 03|amethyst02 07* 0.18-a0-444-ge086a61: Give handle warnings when putting on known but unided jewellery. 10(6 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/e086a61d6694 20:38:15 <|amethyst> yeah, at least CSZO and CAO (and apparently CBRO) need OS upgrades 20:38:37 why would it not have ISFLAG_KNOW_TYPE if you know the type? 20:38:55 <|amethyst> maybe this is only a wizmode thing 20:39:09 <|amethyst> but &%amulet of dismissal has no ident flags set even if the type is known 20:39:27 i guess if it can only happen in wizmode, the followup would be why ISFLAG_KNOW_TYPE is necessary state 20:39:39 or, whether 20:39:42 <|amethyst> wheals: artefacts 20:40:01 oh, right 20:40:01 wheals: are you poking at the 4.7 thing or shall I? 20:40:17 Grunt: you can, i'm busy right now 20:40:21 <|amethyst> There are a few other things that moving away from 4.7 would fix 20:41:00 <|amethyst> in particular, it seems that initializing a std::function<> from a null function pointer (as opposed to a nullptr_t) does not mark it as empty 20:41:35 03Grunt02 07* 0.18-a0-445-g47e135b: Work around the absence of a method in G++ 4.7 (|amethyst). 10(38 seconds ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/47e135b5baa1 20:41:44 03Grunt02 07[evoker-god-rebase] * 0.18-a0-502-gbe26fc7: Merge branch 'master' into evoker-god-rebase 10(12 seconds ago, 0 files, 0+ 0-) 13https://github.com/crawl/crawl/commit/be26fc7ef30c 20:41:56 03Grunt02 07[orcs_and_elves] * 0.18-a0-462-g1abde26: Merge branch 'master' into orcs_and_elves 10(12 seconds ago, 0 files, 0+ 0-) 13https://github.com/crawl/crawl/commit/1abde260d5d9 20:41:59 looks like kilobyte found a bug in 4.7 long ago: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53330 20:42:29 s/G/g/ 20:42:31 oh well 20:42:38 I guess both are valid :) 20:43:05 also, i guess that's actually better, since the only place it's called (dgn_move_entities_at) overwrites other things 20:44:14 <|amethyst> hm 20:44:19 hm?? 20:44:19 <|amethyst> hm 20:44:37 <|amethyst> oh, I see, it sets s->pos 20:44:37 -!- ProzacElf has joined ##crawl-dev 20:44:39 -!- Dixie has quit [Ping timeout: 260 seconds] 20:44:43 !cmd !hm .echo <$(replace neil |amethyst $(replace sgrunt Grunt $(car $(sub 0 1 $(sub $(rand $(length $(nick-aliases devteamnp))) $(nick-aliases devteamnp))))))> hm 20:44:43 Defined command: !hm => .echo <$(replace neil |amethyst $(replace sgrunt Grunt $(car $(sub 0 1 $(sub $(rand $(length $(nick-aliases devteamnp))) $(nick-aliases devteamnp))))))> hm 20:44:46 !hm 20:44:46 hm 20:44:49 Experimental (evoker-god-rebase) branch on crawl.beRotato.org updated to: 0.18-a0-502-gbe26fc7 20:44:52 acceptable 20:45:00 dumb?? 20:45:00 that's dumb 20:45:02 <.< 20:45:03 (the hm stands for hangedman) 20:45:33 <|amethyst> ah, I see 20:45:46 uh, i see 20:45:57 <|amethyst> I was worried about the feature 20:46:24 <|amethyst> but dgn_move_entities_at does move features 20:46:45 -!- Dixie has joined ##crawl-dev 20:47:11 yea cbro needs an update pretty bad 20:47:18 !update johnstein 20:47:25 !commit Break support for all compilers. 20:47:26 03Grunt * 0.18-a0-384-ga32ad28: Break support for all compilers. 10(in the future, 33 files, 286+ 939-) 13http://s-z.org/neil/git/commit.png?p=crawl.git;a=commitdiff;h=a32ad28 20:47:41 !sudo apt-get dust-upgrade cbro 20:47:46 or something 20:47:50 dust-upgrade 20:48:01 03|amethyst02 07* 0.18-a0-446-g9b3a945: Simplify slightly. 10(32 seconds ago, 1 file, 1+ 2-) 13https://github.com/crawl/crawl/commit/9b3a94558cdd 20:49:10 <|amethyst> probably it would be better to merge the old and new stash? 20:49:40 <|amethyst> or maybe just mark it as unverified? 20:50:15 -!- debo has joined ##crawl-dev 20:50:18 -!- nicolae- has left ##crawl-dev 20:50:40 !cmd !commit 20:50:40 Command: !commit => !commitby ${nick} ${*} 20:50:47 !cmd !commitby 20:50:47 Command: !commitby => .echo $(let (c (=commitby.counter) h (randhex 7) f (+ 1 (rand 50)) a (+ 200 (rand 799)) r (+ 200 (rand 799))) "03${1:-$nick} * 0.18-a0-${c}-g${h}: ${*:-do stuff} 10(in the future, $f files, ${a}+ ${r}-) 13http://s-z.org/neil/git/commit.png?p=crawl.git;a=commitdiff;h=${h}") 20:50:59 !cmd =commitby.counter 20:50:59 Command: =commitby.counter => .echo $(if (= $channel ##crawl-dev) (ldb-set ~commitby 1 (+ 1 (int (ldb-entry ~commitby 1)))) (ldb-entry ~commitby 1)) 20:51:11 -!- ProzacElf has quit [Ping timeout: 250 seconds] 20:51:23 !RELAY -channel msg !commit Remove wheals 20:51:23 Permission db:~commitby denied: proxying not allowed 20:51:43 !RELAY -channel ##crawl-dev !commit Remove gammafunk. 20:51:43 Permission db:~commitby denied: proxying not allowed 20:51:46 !commit Remove all of gammafunk. 20:51:47 03Grunt * 0.18-a0-385-g41de766: Remove all of gammafunk. 10(in the future, 46 files, 239+ 980-) 13http://s-z.org/neil/git/commit.png?p=crawl.git;a=commitdiff;h=41de766 20:51:50 !commit Remove all of wheals. 20:51:50 03Grunt * 0.18-a0-386-g3b98cde: Remove all of wheals. 10(in the future, 18 files, 523+ 458-) 13http://s-z.org/neil/git/commit.png?p=crawl.git;a=commitdiff;h=3b98cde 20:51:54 Grunt: I like the blink moth idea 20:52:07 blink ghost moth? 20:52:08 i think there's an open bug about that on crawl/Sequell 20:52:17 Grunt: how about an acceleration moth, that gives all enemies boulder beetle-like acceleration toward your position? 20:52:19 @??moth of wrath name:blink_moth n_rpl n_des col:warp spells:blink_allies_encircling.200.magical.passive 20:52:19 blink moth (13y) | Spd: 12 | HD: 9 | HP: 37-64 | AC/EV: 0/10 | Dam: 2505(rage) | fly | Res: 06magic(40) | XP: 505 | Sp: blink allies encircling [06!sil] | Sz: small | Int: brainless. 20:52:24 gammafunk: that !RELAY command works if you are in some other channel 20:52:29 no, it's something else 20:52:30 ah, ok 20:52:40 Grunt: "slingshot moth" 20:52:46 yeah it works in PM 20:52:47 Wensley_: singular moth 20:53:01 "rocket moth" 20:53:11 mothmatics 20:53:12 gammafunk: so I think probably you should be able to use !commit in webtiles or twitch again 20:53:21 -!- PleasingFungus has quit [Ping timeout: 250 seconds] 20:53:22 (it won't increase the counter though) 20:54:13 !commit Gratuitous counter increasing. 20:54:13 03Grunt * 0.18-a0-387-g93ffff7: Gratuitous counter increasing. 10(in the future, 40 files, 549+ 479-) 13http://s-z.org/neil/git/commit.png?p=crawl.git;a=commitdiff;h=93ffff7 20:54:16 !commit Increase the commit counter for no reason. 20:54:17 03wheals * 0.18-a0-388-gc8c2a46: Increase the commit counter for no reason. 10(in the future, 20 files, 668+ 998-) 13http://s-z.org/neil/git/commit.png?p=crawl.git;a=commitdiff;h=c8c2a46 20:54:21 %git 20:54:21 07|amethyst02 * 0.18-a0-446-g9b3a945: Simplify slightly. 10(7 minutes ago, 1 file, 1+ 2-) 13https://github.com/crawl/crawl/commit/9b3a94558cdd 20:54:21 -!- jspengler has quit [Read error: Connection reset by peer] 20:54:22 damn, great minds think alike 20:54:34 !commit Remove duplicates. 20:54:35 03Grunt * 0.18-a0-389-g3438fb4: Remove duplicates. 10(in the future, 25 files, 376+ 936-) 13http://s-z.org/neil/git/commit.png?p=crawl.git;a=commitdiff;h=3438fb4 20:54:37 !learn set ~commitby 446 20:54:38 ~commitby[1/1]: 446 20:54:43 yeah it works in webtiles again 20:54:45 !commit Simplify. 20:54:46 03Grunt * 0.18-a0-447-gdf20600: Simplify. 10(in the future, 36 files, 940+ 406-) 13http://s-z.org/neil/git/commit.png?p=crawl.git;a=commitdiff;h=df20600 20:54:54 !commit Complexicate. 20:54:55 03wheals * 0.18-a0-448-ga16cc97: Complexicate. 10(in the future, 1 files, 595+ 632-) 13http://s-z.org/neil/git/commit.png?p=crawl.git;a=commitdiff;h=a16cc97 20:55:00 Moth of Swiftness 20:55:01 !commit Ruin everything. 20:55:01 03Grunt * 0.18-a0-449-gf238b47: Ruin everything. 10(in the future, 21 files, 273+ 631-) 13http://s-z.org/neil/git/commit.png?p=crawl.git;a=commitdiff;h=f238b47 20:55:15 %git ruin_everything 20:55:15 07Grunt02 * 0.16-a0-1838-g5337e38: Implement monster use of Upheaval and Disaster Area. 10(1 year, 1 month ago, 7 files, 160+ 49-) 13https://github.com/crawl/crawl/commit/5337e385e280 20:55:21 <.< 20:55:23 i like how Grunt's simplify is net+ but my complxicate is net- 20:55:28 -!- PleasingFungus has joined ##crawl-dev 20:55:33 !commit Fungify. 20:55:34 03Grunt * 0.18-a0-450-g3c39cf9: Fungify. 10(in the future, 42 files, 752+ 692-) 13http://s-z.org/neil/git/commit.png?p=crawl.git;a=commitdiff;h=3c39cf9 20:55:53 !commitby PleasingFungus Remove Grunt. 20:55:54 03PleasingFungus * 0.18-a0-451-g514c5cc: Remove Grunt. 10(in the future, 25 files, 369+ 810-) 13http://s-z.org/neil/git/commit.png?p=crawl.git;a=commitdiff;h=514c5cc 20:55:57 -!- AreBrandon has quit [Ping timeout: 250 seconds] 20:56:06 !commit Revert 'Remove Grunt.' 20:56:06 03Grunt * 0.18-a0-452-gebc7545: Revert 'Remove Grunt.' 10(in the future, 15 files, 668+ 581-) 13http://s-z.org/neil/git/commit.png?p=crawl.git;a=commitdiff;h=ebc7545 20:56:52 Experimental (orcs_and_elves) branch on crawl.beRotato.org updated to: 0.18-a0-462-g1abde26 20:56:57 !comit Revert 'Revert 'Remove Grunt.''. 20:57:00 !commit Revert 'Revert 'Remove Grunt.''. 20:57:01 03gammafunk * 0.18-a0-453-g14733ec: Revert 'Revert 'Remove Grunt.''. 10(in the future, 4 files, 317+ 499-) 13http://s-z.org/neil/git/commit.png?p=crawl.git;a=commitdiff;h=14733ec 20:57:15 oh dear... 20:57:33 %git HEAD^{/Revert.*Revert.*Revert} 20:57:33 07bh02 * 0.14-a0-959-g5852db9: Revert Oka's demonic guardian suppression. 10(2 years ago, 3 files, 0+ 20-) 13https://github.com/crawl/crawl/commit/5852db96fc0a 20:57:43 hm 20:57:49 %git HEAD^{/Revert "Revert "Revert} 20:57:49 07kilobyte02 * 0.14-a0-904-g7f6b743: Revert "Revert "Revert "Don't give Gargoyles innate rElec""" 10(2 years ago, 1 file, 1+ 0-) 13https://github.com/crawl/crawl/commit/7f6b743bca1a 20:57:54 %git HEAD^{/Revert "Revert "Revert "Revert} 20:57:54 Could not find commit HEAD^{/Revert "Revert "Revert "Revert} (git returned 128) 20:57:56 aw 20:58:17 -!- ontoclasm has joined ##crawl-dev 20:58:59 Revert! Revert! Revert! 20:59:08 -!- wheals has quit [Quit: Leaving] 20:59:13 !cmd !revert !commit Revert "${*}" 20:59:13 aaad 20:59:13 Defined command: !revert => !commit Revert "${*}" 20:59:17 !revert wheals 20:59:18 03Grunt * 0.18-a0-454-g9b7fa9b: Revert "wheals" 10(in the future, 27 files, 894+ 463-) 13http://s-z.org/neil/git/commit.png?p=crawl.git;a=commitdiff;h=9b7fa9b 20:59:23 CanOfWorms: i think i saw you sent me something about water elementals but i missed it 20:59:54 -!- rossi_ has quit [Ping timeout: 246 seconds] 21:00:02 -!- omarax has quit [Remote host closed the connection] 21:01:13 03Grunt02 07[evoker-god-rebase] * 0.18-a0-503-g15cf159: Remove a hardcoded wrath string. 10(38 seconds ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/15cf1592f23d 21:03:42 -!- lobf has quit [Quit: lobf] 21:04:01 ontoclasm: make them the great wave off kanagawa 21:09:46 -!- Lightli has joined ##crawl-dev 21:13:37 -!- CKyle has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 21:14:04 min(binomial(1 + div_rand_round(quality, 5), 30), 2); 21:14:08 I may have committed a minor crime against code 21:14:35 crawlcode it 21:14:36 i m h o 21:14:40 so something awful is in what is best described as "complete and utter outrage" 21:14:51 at the removal of rmut? 21:14:53 seems like they're significantly angrier than usual! 21:14:53 yes 21:14:55 this is it, the new mountain dwarf removal 21:14:55 and the amulet reform 21:15:05 the regen rot 21:15:09 and dismissal contam 21:17:25 man, if I only had paid $10 so I could read a lot of people's inane ranting on the internet! 21:17:44 if only gammafunk 21:17:54 but don't fret 21:17:57 !send tavern gammafunk 21:17:57 Sending gammafunk to tavern. 21:18:01 there's still time to buy salvation 21:18:10 (also, there's no paywall right now, so you can read people's comments any time you want!) 21:18:19 ((also they're right (; (; (; )) 21:19:13 -!- Pacra has joined ##crawl-dev 21:19:21 man, they were *so* right about that Dragon's Call boost under Dragon Form 21:19:25 why didn't I learn my lesson then 21:19:32 !send nostalgia gammafunk 21:19:33 Sending gammafunk to nostalgia. 21:19:49 I remember the days of D:1 Hell Sentinels from Zot traps... 21:20:13 !lg * xl<=9 ckiller=hell_sentinel min=score 21:20:13 I'd argue that, though they were of course right wrt dcall/dform synergy, Amulet Reform is somewhat more relevant to most games. 21:20:14 137. Roromonster the Skirmisher (L1 DsAK of Lugonu), mangled by a Hell Sentinel on Abyss:1 on 2014-08-08 11:44:45, with 0 points after 95 turns and 0:02:54. 21:20:19 !lg * xl<=9 br=d ckiller=hell_sentinel min=score 21:20:20 19. xomscumming the Skirmisher (L1 MuCK of Xom), slain by a Hell Sentinel (created by the severe capriciousness of Xom) on D:1 on 2012-12-23 18:34:32, with 20 points after 1723 turns and 0:00:04. 21:20:23 good 21:20:33 I recall that Basil wanted to actually commit fast hyrdas 21:20:35 *hydras 21:20:41 !lg * xl<=9 br=d ckiller=hell_sentinel s=cikiller 21:20:41 19 games for * (xl<=9 br=d ckiller=hell_sentinel): 8x the severe capriciousness of Xom, 4x miscast, 4x a card of wild magic, Lugonu's corruption, the player character, the demon whip "Spellbinder" 21:21:00 Sincere question: if we've decided that all amulets should be strategic - which I'm fine with - why are we adding all these per-amulet special cases, rather than just using the same, simple solution we use for our other strategic items? 21:21:50 probably mostly so "it feels different from body armour / aux slots" 21:22:09 Surely the different properties & lack of AC should be enough to do that. 21:22:23 Also, the bit where all amulets have an 'ego', whereas rather few aux items do. 21:23:11 <|amethyst> armour swapping is more of an intermediate category 21:23:49 <|amethyst> it's not exactly tactical because you can't do it in combat; but it's essentially free the moment you take the upstairs 21:24:06 So's guardian spirit, for example. Is that problematic? 21:24:25 Is there an important reason why amulets should be more strategic than armour? 21:24:44 <|amethyst> The legacy of "faith 21:25:00 <|amethyst> I also don't see a problem with amulets working like rings 21:25:09 <|amethyst> I mean, some amulets can have a long-term cost 21:25:13 <|amethyst> but i don't think they all need one 21:25:18 oh this reminds me of the unrand I was going to work on after P lands with some functionality that's on the branch but currently unused 21:25:41 the +0 Miter of the Archpriest (hat) - acts as an invocations enhancer; drains piety like "faith when you remove it 21:25:43 -!- njorth has quit [Ping timeout: 260 seconds] 21:25:51 !seen Lasty 21:25:51 I last saw Lasty at Tue Dec 1 00:56:45 2015 UTC (1h 29m 5s ago) saying 'yeah, it does leave them sometimes' on ##crawl-dev. 21:25:52 well, i do like amulets feeling actually different from rings 21:25:53 !commit Freeze the source tree until all devs agree about 100% of all future changes to crawl 21:25:54 03gammafunk * 0.18-a0-455-g61c08ca: Freeze the source tree until all devs agree about 100% of all future changes to crawl 10(in the future, 48 files, 676+ 647-) 13http://s-z.org/neil/git/commit.png?p=crawl.git;a=commitdiff;h=61c08ca 21:26:01 oh, he was here relatively recently 21:26:01 he's been having trouble with connecting due to freenode 21:26:02 !commit Change Crawl. 21:26:02 03Grunt * 0.18-a0-456-gff4b8bb: Change Crawl. 10(in the future, 18 files, 471+ 559-) 13http://s-z.org/neil/git/commit.png?p=crawl.git;a=commitdiff;h=ff4b8bb 21:26:13 I think he's playing an opak on s-z 21:26:16 as has beem 21:26:16 gammafunk: are you saying there's no room for debate about the changes? 21:26:24 but i agree that it's a bit unclear what the actual goal is with amulets currently 21:26:27 oh, not anymore 21:26:35 PleasingFungus: no I was just making a commit joke 21:26:40 jokes...? 21:26:40 <|amethyst> doy: there was a tavern thread 21:26:53 one of these days i might start reading tavern 21:26:55 PleasingFungus: try saying this out loud: "ha....ha....haaaa" 21:26:58 but that day is not today 21:27:10 is there a bug with carnivore 3 where resting takes up 3000 turns? 21:27:11 hm, he's in zot:5. I shan't bother him. 21:27:16 <|amethyst> https://crawl.develz.org/tavern/viewtopic.php?f=8&t=18080 21:27:23 he'll take off his amulet and die! 21:27:26 and they don't eat chunks until engorged? 21:27:34 i did just say "that day is not today" 21:27:36 d: 21:27:47 the power levels... 21:27:58 what did PleasingFungus say about the power levels? 21:27:59 <.< 21:28:10 Quite Powerful 21:29:24 -!- wheals has joined ##crawl-dev 21:29:37 I'm not going to log into tavern to post this, but it's probably worth noting that, given the existence of swappable amulets, "Faith is actually competing with the 'power levels' of all other amulets you have on you, not just one of them. 21:29:48 Since, you know, if you put on "faith, you lose the ability to swap. 21:30:13 that is to say, recent changes have been a huge "faith buff... who knew lasty thought it was underpowered? 21:31:03 um 21:31:15 "faith is essentially the most powerful amulet. 21:31:41 and has been for a while. 21:32:19 yeah he just means that the change makes faith even stronger (in a world where no amulet is reasonably swappable) 21:32:22 my concern is more about what the existings amulets actually do, rather than their relative power levels at present; what you say is true, but I think the new ones will get changed 21:33:17 maybe Lasty is approaching this too much from changing relative power levels and we really need good effects in the replaced amulets 21:33:33 like the teleport one, I'm not sure if that'll ever be fun 21:33:55 -!- ystael has quit [Ping timeout: 245 seconds] 21:35:59 -!- tensorpudding has quit [Ping timeout: 260 seconds] 21:36:09 I haven't heard anyone say anything positive about it since it's been added, for whatever that's worth. 21:36:23 Seems like an idea that wasn't quite fully baked. 21:36:31 Lasty: congrats on the win! :) 21:36:40 CanOfWorms> so lasty, how is dismissal turning out? CanOfWorms: I'm enjoying the heck out of it 21:36:58 CanOfWorms: now I have heard something positive about it! 21:37:06 :) 21:37:07 <|amethyst> would dismissal be broken somehow if it didn't have the takeoff effect? 21:37:19 <|amethyst> s/broken/scummable/ 21:37:26 PleasingFungus: thanks! 21:37:30 ??amulet of dismissal 21:37:30 amulet of dismissal[1/1]: 10% chance to teleport away monsters that hurt you. Contaminates you if you remove it. 21:37:33 put it on against anything you want to dismiss? 21:37:45 And then get beaten up? 21:38:15 I mean, it'd be better, certainly. 21:38:47 <|amethyst> I guess "it's harder to get XP from melee" is a significant cost 21:38:48 i feel like i have opinions here, but i don't know exactly what i want to say 21:38:50 PleasingFungus: "who knew lasty thought it was underpowered"? 21:38:51 Really? 21:39:06 doy: start typing and figure it out on the way <.< >.> 21:39:13 |amethyst: use it in coc:7... 21:39:20 PleasingFungus: use it on Zot:5 21:39:22 -!- rossi_ has quit [Quit: WeeChat 1.3] 21:39:24 combine with ?blinking 21:39:41 ??disjunction[2 21:39:41 disjunction[2/2]: !lg SGrunt haas won 1 -tv:T112700 21:39:44 <|amethyst> oh, it's not just melee, that's right 21:39:52 gammafunk: yes, I think we need good effects on the replaced amulets 21:39:56 Lasty: Sorry, I'm a little tetchy right now. 21:40:27 PleasingFungus: okay, feel free to take that out on someone else. 21:40:46 hey, I'm no punching bag! 21:41:05 * Grunt pummels gammafunk like a punching bag!!!!!!!! 21:41:52 Lasty: I take it this isn't a good time to talk, then? 21:43:07 PleasingFungus: you tell me, you're the one who is tetchy. 21:43:17 There's no need to be like that. 21:43:56 I thought there was no need to tell me what my opinions were, and yet here we are. 21:44:06 For heaven's sake. 21:44:11 I'll be back another time. 21:44:13 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.92 [Firefox 42.0/20151029151421]] 21:44:14 cool. 21:44:24 :( 21:44:33 -!- eb_ has quit [] 21:44:58 ): 21:45:12 :| 21:46:06 .. . . 21:49:02 -!- lobf has joined ##crawl-dev 21:50:05 :t 21:50:16 turtle face isn't a thing! 21:50:29 * wheals mutates into a ninja 21:51:06 you're too old for that, wheals 21:52:19 -!- njorth has quit [Ping timeout: 260 seconds] 21:58:31 i'm now totally in favour of rMut removal since everyone is really angry about it without trying 21:59:08 lol 21:59:41 I think cacodemons/mnoleg's domain need to be rethought wrt to rmut removal since cacodemons are beefy and mnoleg's domain is... well mnoleg's domain 21:59:46 someone on ##crawl is calling Gell's useful <3 21:59:48 my knee-jerk reaction was pretty sour, but the idea of freeing up my amulet sounds really appealing 22:00:03 -!- omarax has quit [Remote host closed the connection] 22:00:31 Grunt: have you seen this 22:00:35 !lg * newpakellas won 22:00:36 6. drke the Grand Gadgeteer (L26 VpEE of Pakellas), escaped with the Orb and 3 runes on 2015-11-30 22:13:39, with 1496779 points after 90379 turns and 3:32:02. 22:00:39 mm 22:00:50 !lg * newpakellas won s=num 22:00:51 Unknown field: num 22:00:53 er 22:01:01 !won * newpakellas 22:01:02 * (newpakellas) has won 6 times in 65 games (9.23%): 1xDDFi 1xHaAr 1xHaAs 1xKoAr 1xKoGl 1xVpEE 22:01:11 Ha and Ko 22:01:12 !lg * newpakellas won s=name 22:01:12 6 games for * (newpakellas won): drke, Celerity, gammafunk, wormsofcant, SomeoneAwful, SGrunt 22:01:13 interesting 22:01:14 also the 6 you see in my query 22:01:42 the Pakellas Partners 22:01:47 ! 22:01:51 Pakellas Pact 22:01:55 Pakellas Patsies 22:01:57 Pact-ellas 22:01:58 Pakellas Pack 22:02:02 the Pak Pack 22:02:03 <3 22:02:10 Pakellas Pinheads 22:02:13 death pak 22:02:26 Pakellas Fellas 22:03:13 basically the one thing I really want before I land P is 22:03:14 pakellas's gravitas 22:03:16 a better altar tile 22:03:18 <.< 22:03:21 oh yeah 22:03:27 I should do that tonight 22:03:28 since I have time now 22:03:48 (also I want at least two more people to finish overflow vault sets, but that's more a nicety than a must-have) 22:03:56 CanOfWorms: :) 22:04:19 I'll learn how to do vaults in 2016!!! 22:04:30 :) :) 22:04:53 what's an overflow vault set? 22:05:06 like, one vault with some variations? 22:05:19 no just "do a few of them" 22:05:21 % 22:05:22 ^ 22:05:24 you can just do one if you want 22:05:32 i guess i'll try to finish mine then 22:05:36 :) 22:05:46 I also wanted to rework the average temple to add a few more altars, but that can be done another time 22:05:54 I think I may have done that already? 22:06:00 with the gozag/ru times? yeah 22:06:14 as in, I think the P branch has an adjustment in it already 22:06:23 oh, nice! 22:06:33 -!- gressup is now known as gressup|sleep 22:06:43 oh 22:06:45 how is the temple size chosen btw? is a number rolled for number of temple gods, then a suitable vault is found? 22:06:46 apparently not....... 22:06:56 or is it the opposite 22:07:00 chequers: the vault is rolled first 22:07:06 chequers: i think it's the op- yes 22:07:19 that's probably better 22:08:14 I'm kind of okay with leaving the temple vaults alone, in any case 22:08:30 that reminds me, I'm supposed to take another pass at mine to make them palatable enough 22:08:42 pakalatable 22:10:11 oh something else I need to do 22:10:14 update sprint maps 22:11:07 -!- hellmonk has quit [Quit: Page closed] 22:12:57 ok I've got a basic idea for a pak altar 22:13:04 03PleasingFungus02 07* 0.18-a0-447-g2cd13a6: Don't add more than 2 bad props on a randart 10(69 minutes ago, 1 file, 4+ 3-) 13https://github.com/crawl/crawl/commit/2cd13a6766bc 22:13:04 03PleasingFungus02 07* 0.18-a0-448-gb56d899: Tweak randart prop generation slightly 10(3 minutes ago, 1 file, 31+ 16-) 13https://github.com/crawl/crawl/commit/b56d89925f8b 22:14:45 -!- lobf has quit [Quit: lobf] 22:15:10 Grunt: http://pastebin.com/XYUtJsWv 22:15:26 er, s/nemelex_xobeh/pakellas 22:16:06 here, this one: http://pastebin.com/12pv4aB1 22:16:08 I feel as though people would disapprove of the gratuitous floor recolouring <.< 22:16:29 those people can go to hell! 22:16:30 psch, wimps 22:16:49 what about that ginormous dith overflow vault which is black floor 22:21:05 03Grunt02 07[evoker-god-rebase] * 0.18-a0-504-g1916458: Shoehorn P altars into sprint maps. 10(17 seconds ago, 8 files, 32+ 24-) 13https://github.com/crawl/crawl/commit/1916458d9182 22:24:32 http://puu.sh/lEY6l/f89c44202e.png 22:24:35 very rough concept 22:24:43 mmmm 22:24:47 I like where that's going :) 22:24:59 (presumably we'll get to see it crackle) 22:27:47 -!- rockit has quit [Ping timeout: 260 seconds] 22:28:14 03PleasingFungus02 07* 0.18-a0-449-gba5518c: Rename *Drain -> Drain 10(2 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/ba5518c9a53b 22:28:57 !send PleasingFungus the +3 short sword "Plog" {drain, Drain} 22:28:57 Sending the +3 short sword "Plog" {drain, Drain} to PleasingFungus. 22:29:07 sif altars with blue floors... 22:29:21 -!- chewymouse has joined ##crawl-dev 22:29:25 ontoclasm: anyway at least colour the floor in console too :b 22:29:30 -!- bleak has quit [Ping timeout: 246 seconds] 22:29:51 -!- simmarine has quit [Quit: Leaving] 22:30:37 blowback on rmut removal seems pretty heavy 22:31:14 today's news: thing changes in crawl, people complain 22:31:14 MarvinPA: You have 3 messages. Use !messages to read them. 22:31:27 MarvinPA: news?????????? 22:33:05 what are all those gadgets, doodads, widgets, gizmos, and contraptions doing on that altar? 22:33:41 gammafunk: being built 22:33:43 :) 22:34:08 -!- chewymouse has quit [Client Quit] 22:34:19 -!- CanOfWorms has quit [Ping timeout: 250 seconds] 22:34:38 miek_: I think in the long run players will prefer how things are post rmut removal 22:34:43 miek_: but there are growing pains 22:34:49 and lots of people just don't like change 22:35:03 yeah 22:35:16 you guys should possibly consider a press release justifying why though 22:35:17 -!- CanOfWorms has joined ##crawl-dev 22:35:30 I tried to post on the tavern about it, but it looks like the tavern just went down 22:35:30 "press release" 22:35:31 imo all mutations should be non-permanent 22:35:31 there are probably plenty of people who would agree if they understood, but don't 22:35:43 yeah sorry, a "press release" justifying why 22:35:57 look, stop saying we're not like Capcom, because we are! 22:36:05 crapcom...? 22:36:06 ... I'm like Capcom 22:36:08 --##crawl circa a year ago 22:36:10 I get so much money for this 22:36:19 not true, we focues more on the CASUAL market than they do 22:36:32 ??sword_in_stone[3 22:36:32 sword in stone[3/3]: Spectrina: they made it CASUAL 22:36:38 we'll fire our pr department for the terrible mismanagement of rmut removal 22:37:11 I'm currently leaning towards making malmutators give temporary mutations, and also switching some of the amulet penalties to being temporary mutations, but I'm about to head out for the night, so I'll bring it up for discussion later. 22:37:34 imo permanent mutations are fine and good and should stay around 22:37:54 yeah 22:38:20 but if malmutators all give temp mutations that makes the mutation roulette significantly less interesting 22:38:29 I definitely won't make any changes in that area without getting a quorum signoff 22:38:38 it's a fundamental aspect of crawl and I don't want to change it lightly 22:38:43 Or even Lightli 22:38:54 will you change it... DARKLY??? 22:39:07 definitely not 22:39:14 anyway, good night folks 22:39:19 actually lasty 22:39:23 you should remove rmut from the alchemist 22:39:33 -!- Lasty has quit [Quit: Leaving.] 22:39:37 rip 22:39:40 rip 22:39:48 guess someone's gotta do it 22:39:52 !blame grunt 22:39:52 I pronounce grunt... Guilty! 22:40:01 i am in general not a fan of the way that crawl is moving away from ~permanent effects 22:41:56 personally, I'd say there should be SOME malmutation left alone 22:42:05 yes 22:42:24 if there's no uncontrollabe external source of malmutations then permanent mutations are pointless 22:42:32 probably orbs of fire and mnoleg at minimum 22:42:33 because you just play mutation roulette 22:42:57 malmutate should probably be less likely to go off if rMut is gone 22:43:35 or maybe there should be more grey-area mutations 22:43:40 -!- CKyle has joined ##crawl-dev 22:44:01 most mutations are fine 22:44:06 i just hoped cacodemon malmutate isn't doomed 22:44:18 I'm still curious on how malmutate causing contam would play out. CanOfWorms, you gave me a few things to think about earlier, but it feels like it would create new (interesting?) choices (and sure, create some new ones) 22:44:24 there's a small subset of mutations are are game breaking 22:44:42 *tele 3, *berserk 3, *deterioration 3 22:44:55 *no device heal 3 22:45:02 teleportitis, frail, slow/no regen 3, no device heal 3... 22:45:03 wait that doesn't need a * 22:45:09 no regen 3 22:45:12 frail you can work around 22:45:15 that's not a crippling mutation 22:45:27 unless you're a felid I guess :v 22:45:34 frail 3 is -30% HP 22:45:45 that's a huge drop in durability 22:45:51 CanOfWorms: 22:45:54 yeah but people win felids so 22:45:54 !lg . fe-- won -log 22:45:56 1. SGrunt, XL24 FeCK, T:152246: http://dobrazupa.org/morgue/SGrunt/morgue-SGrunt-20131209-223828.txt 22:46:01 read the mutation set 22:46:02 frail is one of the worse ones 22:46:11 nice, grunt 22:46:21 tbf I only picked that up fairly late in the game 22:46:24 but the point still stands 22:46:30 anyway frail is not like *tele in that it's consistently predictable 22:46:41 !tell PleasingFungus isn't Contam *Contam now anyway? 22:46:41 rchandra: OK, I'll let pleasingfungus know. 22:46:43 like if frail was randomly lose more hp than normal then maybe 22:47:08 rchandra: how so? 22:47:26 fraul could result in bad situations going south much faster 22:47:28 deterioration 3 could be bad depending on the rate you lose stats vs the xp you need to regain it 22:47:42 like it could continuously make yourcharacter worse 22:47:45 frail is just 22:47:47 for instance, a frail 3 felid could be hit by crystal spear and die instantly, whereas without frail 3 it might survive 22:47:50 oh now I have to play more carefully 22:47:53 wheals: the artefact property, I thought it was renamed when *drain/*corr/*conf were all added 22:48:08 ??robe of mistortune 22:48:08 robe of mistortune ~ robe of misfortune[1/2]: the cursed -5 robe of Misfortune {-Cast Contam *Tele EV-4 Str-2 Dex-2 Int-2 Stlth-- Curse} 22:48:21 no, it wasn't renamed 22:48:30 badlearndb 22:48:32 fr: add *drain/*conf/*corr to misfortune 22:48:33 ??*contam 22:48:33 *contam[1/1]: An artefact property which contaminates you when you unequip the item in question. 22:48:41 oh, i guess it was 22:49:04 imo it's not good for * to sometimes mean "randomly" and sometimes mean "when you take it off" 22:49:14 *tele 3 is hope a -tele item spawned!!! 22:49:17 maybe it could be, like ~Contam and ~Drain 22:49:18 <|amethyst> %git 22:49:18 07PleasingFungus02 * 0.18-a0-449-gba5518c: Rename *Drain -> Drain 10(23 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/ba5518c9a53b 22:49:31 what are some nice sigils we could use here 22:49:49 ? 22:49:52 as in 22:49:53 ?confuse 22:49:58 ?corrode 22:50:08 <|amethyst> err 22:50:14 you'd still have *drain being different to *tele 22:50:23 ?tele 22:50:29 <|amethyst> how does using the same "?" for both confuse and corrode improve matters at all 22:50:36 -!- lobf has joined ##crawl-dev 22:50:46 <|amethyst> it's not that * is a bad symbol or something 22:50:49 i think i used * to just indicate "an effect that happens on some trigger or other" 22:50:51 <|amethyst> just that it's polysemic 22:50:51 but ?tele and ?corrode/?confuse work differently; the latter is on damage, not randomly 22:50:56 oh right 22:51:05 * for all is fine 22:51:05 so ? for tele 22:51:14 -!- CKyle has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 22:51:15 reverse dismissal... 22:51:15 where the trigger can be eg equipping, unequipping, taking damage, random chance 22:51:32 the inscription is a reminder, you look at the item to see details if you don't know 22:51:48 i guess PF didn't realised Contam got renamed 22:52:03 Grunt: random question re iron giants, if 1) made throwing only work when there's a hostile monster nearby for the giant to throw to and then 2) remove the constriction requirement and the grab attack, would you object to either? 22:52:26 likewise Curse -> *Curse 22:52:45 <|amethyst> MarvinPA: but most of those do involve a chance 22:53:21 I guess I should have made three points, since the grab/constricting attack can just be its own thing, if need be 22:53:35 <|amethyst> IMO "this is guaranteed to happen when you take it off" is different enough that it should have a different symbol 22:53:46 but I thought it'd be fine to remove that attack 22:53:50 gammafunk: what I was thinking was to prioritise throwing towards a destination where you land next to enemies 22:53:54 <|amethyst> and making the other two changes you suggested 22:53:56 so 22:54:13 (iron giants would lose the grab attack, of course) 22:54:23 the scoring does prioritize throwing next to mosnters already 22:54:30 oh 22:54:37 -!- CKyle has joined ##crawl-dev 22:54:39 it's just for crushers, there was often no monster 22:54:39 I did look at the code but I obviously didn't read it well enough 22:54:40 -!- CKyle has quit [Client Quit] 22:54:48 not true for iron giants, ofc 22:54:49 i think using * for both drain and contam rather than introduce another symbol is fine really, but i guess that could work 22:55:29 if you think it's better to simply have a priority for monster, one change I would suggest is remove the check that the dest be in player's los 22:55:51 that just made having a killhole more favorable 22:55:55 since then they couldn't throw 22:56:01 -!- Dixlet has joined ##crawl-dev 22:56:29 http://puu.sh/lEZYb/de0f3830e8.png 22:56:30 anyway I would make your initial changes before thinking about this further <.< 22:56:31 too modern? 22:56:31 so I guess I'll make those tweaks based on this discussion when I next sit down to crawlcode, if no one beats me to them 22:56:39 CanOfWorms: too modern 22:56:48 daaang 22:56:53 I liked your other design better :) 22:57:11 -!- tensorpudding has quit [Ping timeout: 260 seconds] 22:57:15 -!- Dixie has quit [Ping timeout: 245 seconds] 22:57:21 yea, "vaguely machine like and magical" is probably best 22:57:28 rather than "definitely a machine" 22:57:28 ^ 22:57:39 > 22:57:43 v 22:57:44 van de graaff generators, epitome of the medieval times? :p 22:57:51 wheals: we do have lightning spires...... 22:58:03 on the other hand, pakellas is technologically advanced...? 22:58:52 ideally we don't want to be anachronistic 22:59:05 a tiktokomancer 22:59:05 (we can be subtle about it, though; cf. iron rod) 22:59:54 03PleasingFungus02 07* 0.18-a0-450-gf50acb2: Add a new artefact property: Fragile 10(3 minutes ago, 7 files, 33+ 4-) 13https://github.com/crawl/crawl/commit/f50acb22cd3c 23:00:03 -!- omarax has quit [Remote host closed the connection] 23:00:23 huh 23:01:15 cool 23:01:15 I was expecting "fragile" to mean "makes you take more damage" or "-10% HP" 23:01:23 hey guys, another reason why demonic guardian is a lame mutation: 23:02:06 I was confused by terence repeatedly via wand in a hallway and i couldn’t move or attack or do anything because i was in a hallway near my demonic guardian who wouldn’t move 23:02:25 so if i accidentally attacked it i’d have to deal with two enemies 23:02:36 which obviously limits my tactical choices 23:02:56 heh, Fragile 23:03:07 PF you WeirdFungus 23:03:19 he found a way to bring item dest back! 23:03:31 -!- Pacra has quit [Read error: Connection reset by peer] 23:03:40 I kind of like it though 23:03:43 <|amethyst> if that counts as item destruction, so does drinking potions 23:03:47 -!- Pacra has joined ##crawl-dev 23:03:51 PleasingFragile 23:03:52 |amethyst: not the same! 23:05:46 sorry, i phrased that kind of rudely 23:06:06 lobf: I don't think we could really throw in an exception for demonic g. so that if it would become hostile, it poofs 23:06:23 oh that’s a pretty good idea 23:06:33 my biggest problem with the thing is it getting in the way 23:06:35 what happens if you wack a wandering mushroom under F? 23:06:51 and since you can’t harm it with spells for the most part, that would help a lot too 23:07:07 if you’re asking me i don’t know 23:07:12 haven’t seen one of those in ages 23:07:17 -!- Cacophony has quit [Quit: oh no am scare] 23:07:34 ...they don't spawn unless you're following F 23:08:27 -!- ussdefiant_ has joined ##crawl-dev 23:08:41 03|amethyst02 07* 0.18-a0-451-g3da3fac: Give Zin penance warning when removing "dismissal. 10(3 minutes ago, 1 file, 2+ 3-) 13https://github.com/crawl/crawl/commit/3da3facf3f21 23:08:45 maybe there's something we could do there wrt demonic guardians; there's kind of this theme of "don't piss off the demons" in crawl, but we'd have to decide if that's more important than annoying corner cases 23:08:50 -!- CKyle has joined ##crawl-dev 23:10:41 <|amethyst> when the player gains demonic guardian 1, offer them a choice 23:10:50 <|amethyst> they can keep the mutation, or permanently suppress it 23:11:18 <|amethyst> if they choose to suppress it, they effectively have one fewer facet than most DS 23:11:52 well if they'd feel strong enough to suppress it, my guess is they'd quit 23:12:18 I guess it doesn't feel terribly satisfying 23:12:40 then again I don't enjoy Ds as much as some people do 23:12:50 !lg devteamnp ds s=name 23:12:51 4958 games for devteamnp (ds): 1062x Neil, 1034x 78291, 459x wheals, 453x MarvinPA, 301x HangedMan, 276x sorear, 173x rob, 166x dpeg, 165x KiloByte, 101x pointless, 94x bookofjude, 80x itsmu, 71x doy, 58x ontoclasm, 49x bh, 38x haranp, 37x SGrunt, 36x Lasty, 33x amalloy, 31x SamB, 30x evktalo, 29x mumra, 29x evilmike, 24x PleasingFungus, 23x elliptic, 22x Medar, 19x erisdiscordia, 15x Keskitalo, 1... 23:12:57 ...as much as neil does 23:12:59 that's 23:13:02 surprisingly small 23:13:04 on my part 23:13:05 <|amethyst> !lg devteamnp ds !boring s=name 23:13:06 4483 games for devteamnp (ds !boring): 984x 78291, 908x Neil, 391x MarvinPA, 378x wheals, 274x HangedMan, 260x sorear, 170x rob, 163x KiloByte, 159x dpeg, 100x pointless, 80x itsmu, 78x bookofjude, 70x doy, 46x ontoclasm, 41x bh, 37x SGrunt, 36x Lasty, 31x haranp, 30x evktalo, 29x SamB, 29x mumra, 27x amalloy, 24x evilmike, 23x PleasingFungus, 21x elliptic, 21x Medar, 15x Keskitalo, 14x erisdiscor... 23:13:14 demonic guardian would be much cooler if it were just innate evokable summon demon, imo 23:13:17 <|amethyst> alternatively, remove DG as a facet and make it a god ability 23:13:25 !lg . ds s=cv 23:13:26 71 games for doy (ds): 21x 0.3, 20x 0.1, 14x 0.4, 7x 0.6-a, 4x 0.2, 3x 0.7, 0.9-a, 0.5 23:13:28 well mak has it as a god ability, no? 23:13:30 heh 23:13:40 <|amethyst> I mean, a passive 23:13:58 ah, probably just better as an active wrt god abilities 23:14:12 alright 23:14:17 got something for the altar 23:14:19 but yeah that's the one mutation that's pretty divise in terms of people hate it or love it 23:14:42 <|amethyst> nightstalker 23:14:48 !lg devteamnp ds won s=name 23:14:48 138 games for devteamnp (ds won): 52x 78291, 13x MarvinPA, 11x itsmu, 9x Lasty, 9x elliptic, 6x pointless, 4x Medar, 4x dpeg, 3x doy, 3x SGrunt, 3x rob, 2x Keskitalo, 2x amalloy, 2x sorear, 2x ontoclasm, 2x gammafunk, HangedMan, bh, felirx, evilmike, erisdiscordia, PleasingFungus, Sage, wheals, KiloByte, mumra, haranp 23:15:01 http://puu.sh/lF15I/e315562098.png 23:15:03 still half done 23:15:09 n7 was a big ds fan 23:15:15 general idea is the colored parts will change colours 23:15:22 the gold and silver is static 23:15:27 -!- ProzacElf has joined ##crawl-dev 23:15:52 !lg devteamnp ds !boring / won o=% 23:15:53 138/4483 games for devteamnp (ds !boring): N=138/4483 (3.08%) 23:15:56 wheals: n7 liked just really weird stuff in general, didn't he 23:15:58 !lg devteamnp ds !boring / won s=name o=% 23:15:58 <|amethyst> CanOfWorms: that orb looks strangely familiar... 23:15:59 138/4483 games for devteamnp (ds !boring): 2/4x gammafunk [50.00%], 9/21x elliptic [42.86%], 9/36x Lasty [25.00%], 4/21x Medar [19.05%], 11/80x itsmu [13.75%], 2/15x Keskitalo [13.33%], 1/11x Sage [9.09%], 1/11x felirx [9.09%], 3/37x SGrunt [8.11%], 2/27x amalloy [7.41%], 1/14x erisdiscordia [7.14%], 6/100x pointless [6.00%], 52/984x 78291 [5.28%], 1/23x PleasingFungus [4.35%], 2/46x ontoclasm [4.... 23:16:06 Jiyva, Ds, Nemelex 23:16:20 !lg 78291 won s=crace 23:16:20 itym cool stuff 23:16:20 464 games for 78291 (won): 52x Demonspawn, 35x Hill Orc, 35x Draconian, 26x Naga, 22x High Elf, 20x Deep Elf, 20x Spriggan, 17x Demigod, 17x Human, 16x Ogre, 16x Merfolk, 15x Sludge Elf, 13x Troll, 13x Halfling, 13x Kobold, 12x Mummy, 12x Tengu, 12x Ghoul, 11x Centaur, 11x Vampire, 11x Felid, 11x Mountain Dwarf, 10x Deep Dwarf, 8x Minotaur, 7x Grey Elf, 6x Formicid, 5x Vine Stalker, 5x Gargoyle, 4... 23:16:23 well 23:16:26 it is incomplete. :v 23:16:34 yeah I meant to say "cool" stuff 23:16:35 <|amethyst> I think saying that n7 likes Jiyva is kind of silly 23:16:39 random stuff i guess 23:16:43 |amethyst: I agree 23:16:47 |amethyst: making jiyva means he liked jiyva! 23:16:54 <|amethyst> heh 23:16:57 it's like saying I like Q 23:16:58 or P 23:16:59 :) 23:17:32 i like the juxtaposition of Grey Elf and Formicid there 23:18:05 * gammafunk becomes GLAMOROUS! 23:18:07 -!- MarvinPA has quit [Quit: Leaving] 23:18:40 gammafunk uses his elvish wiles. 23:19:13 !lg devteamnp won !playable s=name 23:19:15 321 games for devteamnp (won !playable): 127x 78291, 42x elliptic, 25x rob, 16x itsmu, 15x MarvinPA, 13x doy, 12x Medar, 12x pointless, 10x evilmike, 7x sorear, 6x dpeg, 5x KiloByte, 4x gammafunk, 4x Lasty, 3x SGrunt, 3x bh, 3x Keskitalo, 2x erisdiscordia, 2x bookofjude, 2x HangedMan, 2x Neil, 2x haranp, ontoclasm, Sage, wheals, evktalo 23:19:18 speaking of J, were there any good plans for a J reform? 23:19:22 I feel J needs some love still 23:19:30 grunt: any comments on the altar so far? 23:19:43 gammafunk: stat shuffle: move stats to make the player most round 23:20:06 !lg . won !playable 23:20:07 1. wheals the Conqueror (L26 LOFi of Okawaru), escaped with the Orb and 3 runes on 2014-03-17 16:21:39, with 1562962 points after 79285 turns and 3:28:50. 23:20:12 CanOfWorms: oops, I mssed your latest link 23:20:14 looking at it now 23:20:14 rchandra: move stats until the stat numbers satisfy some nerdy math conditions? 23:20:16 mmm 23:20:19 like your int is a perfect number 23:20:21 no that's what it is now 23:20:22 I like what I see here 23:20:26 your str is a mersenne prime 23:20:29 i wonder if n7 is the only centuryunplayable 23:20:34 move them to make them equal 23:20:35 !lg * won !playable s=name 23:20:37 3285 games for * (won !playable): 127x 78291, 54x hyperbolic, 51x Stabwound, 46x mikee, 43x jeanjacques, 42x elliptic, 41x bmfx, 37x clouded, 29x Bart, 28x ophanim, 26x heteroy, 26x crate, 26x Tenaya, 25x rob, 23x johnnyzero, 21x hyperelliptic, 21x cbus, 21x IonFrigate, 19x Pac, 18x Iaido, 18x xyblor, 17x reid, 17x Cyrus, 17x Grimm, 17x Pseudonut, 17x MadDasher, 16x itsmu, 16x daftfad, 16x Jeff, 1... 23:20:42 <|amethyst> CanOfWorms: btw, looking at the last pic, my wife points out... 23:20:49 elliptic clocks in at 96 23:20:53 wheals: hyperelliptic 23:20:55 !lg elliptic won !playable 23:20:56 117. elliptic the Slayer (L27 HaDK of Okawaru), escaped with the Orb and 3 runes on 2014-10-30 14:34:39, with 1641043 points after 70028 turns and 4:05:23. 23:20:58 ! 23:20:59 <|amethyst> CanOfWorms: the blue and gold bit on the right looks like a guy trying to steal it 23:21:00 indeed 23:21:02 rchandra: hrm, you mean J tries to make your stats more equal to each other? 23:21:07 haha 23:21:07 -!- PleasingFungus has joined ##crawl-dev 23:21:08 <|amethyst> CanOfWorms: wearing denim shorts 23:21:12 !lg . won !playable s=char 23:21:13 3 games for Grunt (won !playable): HOPr, DsDK, HOHe 23:21:17 gammafunk: someone mentioned giving muts earlier 23:21:20 dang 23:21:27 yes. as is J is very annoying, need to do research on how to not be mangled 23:21:29 I liked that DsDK too 23:21:33 !lg . dsdk won 23:21:34 1. SGrunt the Demonic Blade (L27 DsDK of Yredelemnul), escaped with the Orb and 3 runes on 2013-02-12 03:14:56, with 1378258 points after 111824 turns and 6:14:43. 23:21:34 !lg . dsdk won -log 23:21:35 1. SGrunt, XL27 DsDK, T:111824: http://dobrazupa.org/morgue/SGrunt/morgue-SGrunt-20130212-031456.txt 23:21:47 a - +6,+5 demon blade 23:21:53 wheals: yeah, I feel the J mutation game is so bad, though, because he just keeps spamming mutation additions/removals 23:21:57 was anyone looking at oni? 23:21:57 PleasingFungus: You have 1 message. Use !messages to read it. 23:21:57 you have little control over it 23:22:11 rchandra: no? 23:22:24 Contam *was* *Contam, but that was changed years ago. 23:22:36 unless I'm misunderstanding you? 23:22:42 oh, hadn't realized that had been renamed 23:22:53 <|amethyst> PleasingFungus: artefact.cc still has "*Contam" 23:22:58 changed the other way 23:23:02 <|amethyst> or, rather, has it again 23:23:07 -!- NilsBloodaxe has quit [Quit: Page closed] 23:23:10 oh 23:23:13 03doy02 07* 0.18-a0-452-gebc51a6: don't place ghosts in inaccessible areas 10(3 minutes ago, 3 files, 23+ 1-) 13https://github.com/crawl/crawl/commit/ebc51a6798fe 23:23:16 PleasingFungus: i think people agreed they liked them, but they were probably too strong to be that common/too common to be that strong, and also i'm dubious about their having invis 23:23:16 when was that changed? 23:23:22 %git :/\*.ontam 23:23:22 07Lasty02 * 0.18-a0-399-gd01eb87: Flag randart dismissal amulets with *Contam (|amethyst) 10(24 hours ago, 1 file, 1+ 0-) 13https://github.com/crawl/crawl/commit/d01eb8700f2c 23:23:26 recently 23:23:38 <|amethyst> %git fa70bdd0 23:23:38 07MarvinPA02 * 0.17-a0-1011-gfa70bdd: Tweak some more randart inscriptions 10(7 months ago, 1 file, 3+ 3-) 13https://github.com/crawl/crawl/commit/fa70bdd0ad7c 23:23:41 wheals: I was thinking of going and adjusting them 23:23:41 i think marvinpa said he did it around the time of *Drain 23:23:49 ahh 23:23:56 doy: but think of the catharsis when you see the firestorm ghost of LogicNinja, trapped behind transparent stone! 23:24:25 <|amethyst> I suggested Curse for the one that happens on wearing 23:24:36 <|amethyst> but am not entirely happy with that 23:25:10 http://puu.sh/lF1Ii/9af25b0de6.png 23:25:13 might be too busy 23:25:18 03PleasingFungus02 07* 0.18-a0-453-g95282da: Revert "Rename *Drain -> Drain" :sweat: 10(73 seconds ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/95282dacda96 23:25:27 ya 23:25:33 wheals: just wanted to make sure someone else wasn't already doing it 23:25:37 commit emoji 23:25:41 possibly have them sitting at the foot of the altar 23:25:44 rchandra: ty for the correction! 23:25:49 PleasingFungus: no, i'm......... wary of merging any more patches for a while 23:25:53 ? 23:25:55 or just make them shorter 23:25:56 -!- switchy has quit [Quit: Bye!] 23:25:57 :) 23:25:58 you're welcome 23:26:03 after breaking crawl three different ways in one day 23:26:03 oh 23:26:04 actually 23:26:05 wheals: my new year's resolution was to use more commit emoji 23:26:07 set them on the corners 23:26:08 *fragile, also? 23:26:09 rip... 23:26:13 -!- switchy has joined ##crawl-dev 23:26:17 this was all a commit emoji ploy... 23:26:22 (or just do whatever; you're better at this than I am <.<) 23:26:34 rchandra: I'm too tired; someone else may change Fragile to *Fragile if they so desire. 23:26:45 * implies to me it happens more than once 23:26:53 Your dust crumbles to dust. 23:27:02 You'd have a hard time writing in the dust with your dust. 23:27:14 wheals: if you were to wear that item again, it would! 23:27:14 wheals: that's not what the MPA Taxonomy implies! 23:27:21 it's just hard to wear that item again 23:27:21 (per fa70bdd0ad7c ) 23:27:22 The dust in your bugs suddenly stops moving! 23:27:43 perhaps it could be *Break? 23:27:44 CanOfWorms: yeah, it does look pretty nice as-is. Will the ORB change colors? 23:27:47 if we're going to use the * notation 23:27:48 yeah 23:27:51 sweet 23:27:55 gammafunk: the ORB doesn't exist. 23:27:57 * Grunt hides. 23:28:08 whoa, that's a cool altar 23:28:10 Grunt: What ORB?! I have an entire kingdom! 23:28:46 -!- qoala has joined ##crawl-dev 23:29:06 whoa, is asterion the king of n'dic 23:29:10 !!! 23:29:36 forever cursed by the gnomic archmage Zot 23:29:37 I really want to bring gnomes back in some way 23:29:45 gammafunk: remove DD, replace with gnomes 23:29:54 I should make a gnome unique for zot, not Zot himself, just maybe a relative 23:29:55 ==grunt 23:29:56 deep gnomes 23:30:04 Zot Jr. 23:30:05 -!- yottam has quit [Ping timeout: 244 seconds] 23:30:34 you can tell he's not an adult gnome since he's not short enough 23:30:50 -!- chewymouse has joined ##crawl-dev 23:30:55 heh 23:31:23 -!- wheals has quit [Remote host closed the connection] 23:31:25 <|amethyst> if we do have gnomes, they should be more Paracelsus and less Snow White 23:31:40 more Pakellas and less ... 23:31:43 <.< 23:31:52 i almost had enough patience to try sil 23:31:53 david 23:32:00 -!- chewymouse has quit [Client Quit] 23:32:05 I didn't have the patience to be good at it... 23:32:07 but then i realized why bother 23:32:26 (actually I think I may have derived P's name from Paracelsus, now that I think about it) 23:32:36 Pan? 23:32:38 (just... heavily corrupted) 23:32:38 <|amethyst> hm, do we have any music-themed items or spells at the moment? 23:32:45 |amethyst: does Tukima's Dance count? 23:32:47 <|amethyst> hm 23:32:48 |amethyst: Song of Slaying? 23:32:59 hey grunt, thanks for making me think that nethack4 is worth my time =p 23:33:01 singing sword etc 23:33:04 ProzacElf: rip... 23:33:19 I'd like to do a nethack stream at some point 23:33:22 ??grunthack[2 23:33:22 grunthack[2/3]: don't play GruntHack IMO <_< 23:33:25 need to figure out which nethack is worth playing 23:33:31 these days, that is 23:33:40 <|amethyst> Grunt: none of those really fits; I was trying to find a place to use the first stanza of "Hallelujah" as a quote 23:33:49 fiqhack is actually kind of fun 23:33:56 |amethyst: 1/100 chance on invoking Sanctuary 23:34:45 -!- CKyle has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 23:34:48 <|amethyst> Sac Love "Maybe there's a God above / But all I've ever learned from love / Was how to shoot somebody who outdrew ya" 23:34:54 gammafunk: nethack 4 if you want "nethack but not stupid", some other fork if you are less attached to it being nethack 23:35:07 yeah, that was my thinking 23:35:18 I kind of enjoy how some of the things I implemented in GruntHack are pervasive in forks now 23:35:19 rchandra: do you know if you can play console and have tiles in, say a browser? 23:35:26 -!- switchy has quit [Changing host] 23:35:26 -!- switchy has joined ##crawl-dev 23:35:34 I do see grunthack mentioned in a few places 23:35:45 huh? like running putty and webtiles at the same time? sure 23:35:50 yeah 23:35:54 fiqhack is nh4 but with smarter enemies 23:35:59 that way viewers have something better to look at 23:36:17 you can even log in to the browser window 23:36:26 actually I might need to play tiles since I won't know what they're seeing 23:36:38 I did that for my aborted LP attempt, tiles on left monitor putty on main 23:36:46 -!- Dustbina has quit [Ping timeout: 240 seconds] 23:36:47 -!- switchy has quit [Quit: Bye!] 23:36:55 yeah, I usually play in console with it over my webtiles window 23:36:59 and stream the same way 23:37:18 also, i'm trying out *hack because you made spark wasps, grunt =P 23:37:28 ...that'll show him 23:37:28 they've been nerfed some 23:37:33 by both lasty and grunt 23:37:33 -!- switchy has joined ##crawl-dev 23:37:34 try grunthack then 23:37:36 (who's being punished here?) 23:37:45 haha 23:37:45 I fought the original version! 23:37:53 I just went invised and made a lot of summons 23:37:53 ??grunthack[2 23:37:54 grunthack[2/3]: don't play GruntHack IMO <_< 23:37:57 didn't even have relec 23:38:11 gammafunk: I also fought the original version 23:38:13 they will obliterate you if you don't have relect and just fight a whole pack 23:38:14 mostly I stabbed them 23:38:14 http://i.imgur.com/DXCfgAF.gif 23:38:21 pakellas altar... IN THREE DEE 23:38:25 -!- PleasingFungus has quit [Remote host closed the connection] 23:38:26 s/relect/rElec/ 23:38:27 *animated 23:38:28 yeah, i died with relec and fcloud and full hp 23:38:29 ! 23:38:42 der blinkenlichten..... 23:38:44 so i assume that i'm done with crawl 23:39:03 dang, much glow, very round, such fancy 23:39:16 ORANGE RED GREEN BLUE ORANGE RED GREEN BLUE 23:39:18 blinkenlichen? new fedhas reward 23:39:21 -!- PleasingFungus has joined ##crawl-dev 23:39:33 You cannot escape from the lichen! 23:39:38 probably my favorite nethack message 23:39:39 -!- AreBrandon has quit [Ping timeout: 260 seconds] 23:39:43 also why hasn't anyone done this yet: 23:39:46 lol 23:39:55 03ebering02 07* 0.18-a0-314-g5e2b89e: Add tiles for Xom's chesspieces (CanOfWorms) 10(3 days ago, 9 files, 8+ 2-) 13https://github.com/crawl/crawl/commit/5e2b89e043aa 23:39:55 03Grunt02 07* 0.18-a0-455-gc7d4c65: Merge pull request #190 from ebering/chess_tiles 10(10 seconds ago, 0 files, 0+ 0-) 13https://github.com/crawl/crawl/commit/c7d4c65bb150 23:39:59 <|amethyst> %git :/lichen 23:39:59 07PleasingFungus02 * 0.18-a0-179-ge1ff7aa: Violent Unravelling (L5 Hexes/Transmutations) 10(9 months ago, 12 files, 110+ 7-) 13https://github.com/crawl/crawl/commit/e1ff7aae6c94 23:39:59 i love that message too 23:39:59 -!- remove has quit [Client Quit] 23:40:14 can't wait to see this in action :o 23:40:20 i do also love the grunt messages in hack 23:40:23 CanOfWorms: can you get me tiles of the individual frames? 23:40:26 yeah 23:40:27 er 23:40:27 pngs 23:40:39 I will probably do another P run at some point after it merges 23:40:50 lol 23:40:56 CanOfWorms: it uses your tiles! 23:41:03 hm, I might've misread 23:41:14 i will probably try a P run when spark wasps are gone 23:41:18 =p 23:41:19 PleasingFungus: "can't wait to see the altar in action" 23:41:34 yeah, got confused by the %git 23:41:45 !tell wheals the oni patch causes the game to crash as soon as a turn ends... 23:41:45 PleasingFungus: OK, I'll let wheals know. 23:41:53 oni? 23:42:15 I wonder what I did with the yeti patch 23:42:29 <|amethyst> also, that's the only commit that matches, so let it be known that PF added lichen to Crawl 23:42:36 not that I really think there's a place for that any more 23:42:42 learn add pleasingfungus 23:42:42 grunt: http://i.imgur.com/ZeySkPA.png http://i.imgur.com/BbGPyYT.png http://i.imgur.com/KuSXM1L.png http://i.imgur.com/9GDuIsG.png 23:42:45 ! 23:42:45 ...oh 23:42:55 it's because 23:42:55 incidentally, i wanted to do curse stomachs 23:42:57 it adds an enum 23:42:59 in the middle 23:43:01 of the monster list... 23:43:07 actually that can't wait to see it in action was in reference to xom's chessboard 23:43:10 PleasingFungus: .. . . 23:43:11 which surround the player with death cobs 23:43:14 will I see the legendary thimble??? 23:43:30 -!- jspengler has quit [Ping timeout: 245 seconds] 23:44:22 okay, just need to make sure this compiles and generates correctly 23:45:16 !blame grunt prematurely 23:45:16 I pronounce grunt prematurely... Guilty! 23:45:21 nice 23:45:28 rip... 23:45:35 -!- ystael has quit [Ping timeout: 245 seconds] 23:48:11 03Grunt02 07[evoker-god-rebase] * 0.18-a0-515-g3f804b4: Merge branch 'master' into evoker-god-rebase 10(7 minutes ago, 0 files, 0+ 0-) 13https://github.com/crawl/crawl/commit/3f804b459512 23:48:11 03Grunt02 07[evoker-god-rebase] * 0.18-a0-516-gdceef6e: Pakellas altar tiles (CanOfWorms). 10(25 seconds ago, 5 files, 1+ 0-) 13https://github.com/crawl/crawl/commit/dceef6ed0d60 23:48:15 should I do a sif revamp while I'm at it 23:48:26 CanOfWorms: thank you thank you thank you for these <3 23:48:55 -!- lobf has quit [Quit: lobf] 23:49:09 Grunt: btw i found a maybe-bug at some point 23:49:14 ontoclasm: ? 23:49:21 you might want to make sure that actually goes through all those tiles 23:49:42 when i put my ones in it wouldn't show the last one on the list and i couldn't figure out why 23:50:10 hm I thought I had seen all four 23:50:30 but apparently the last one isn't showing? 23:50:52 ??cache 23:50:52 cache[1/1]: There are only two hard things in computer science: cache invalidation, naming things, and off-by-one errors. 23:51:17 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 23:51:31 guess your tiles lack that certain cachet... 23:51:44 time to cache out i guess 23:56:56 gammafunk: do you actually want a new sif altar tile? 23:57:14 -!- Sorbius has quit [Client Quit] 23:59:15 -!- Insomniak` has quit [Ping timeout: 260 seconds] 23:59:31 maybe an edit of the current one, i like the overall design 23:59:45 just make it brighter and more defined maybe