00:02:05 Unstable branch on crawl.s-z.org updated to: 0.17-a0-755-g4391640 (34) 00:05:03 -!- amalloy_ is now known as amalloy 00:05:13 -!- filthy has quit [Ping timeout: 264 seconds] 00:07:13 -!- AlphaQ has quit [Remote host closed the connection] 00:19:09 Unstable branch on crawl.develz.org updated to: 0.17-a0-755-g4391640 (34) 00:34:18 -!- KurzedMetal has quit [Read error: Connection reset by peer] 00:44:13 -!- Xelif has quit [Quit: Page closed] 00:48:04 -!- Icadius has quit [Quit: Look what I got, Bart, a Tickle-Me Krusty doll!] 00:52:24 -!- muravey has quit [Ping timeout: 250 seconds] 00:52:49 Windows builds of master branch on crawl.develz.org updated to: 0.17-a0-755-g4391640 00:53:11 -!- muravey has joined ##crawl-dev 00:56:00 help me, C++ masters 00:56:32 how can I simplify this switch statement? https://github.com/alexjurkiewicz/crawl-ref/commit/34921468edcd7678ec62b3298e1abebeed65cd40#diff-28d3dcb0f7c47705cb63d9fd24beaec2R4250 00:58:18 the switch is on potion.sub_type, which is POT_HEAL_WOUNDS etc, but I can't use that variable when passing to get_potion_effect, I have to manually specify POT_HEAL_WOUNDS again 00:58:55 the error is something about mismatched types with no conversion from uint to potion_type 00:59:30 -!- doubtofbuddha has quit [Ping timeout: 244 seconds] 00:59:48 -!- agolden has quit [Quit: agolden] 01:00:54 -!- TAS_2012v has quit [] 01:00:57 -!- agolden has joined ##crawl-dev 01:04:46 New branch created: pull/11 (4 commits) 13https://github.com/crawl/crawl/pull/11 01:04:47 03chequers02 07[pull/11] * 0.17-a0-747-ge53205c: Make potion petition price more variable. 10(17 hours ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/e53205c8a4db 01:04:47 03chequers02 07[pull/11] * 0.17-a0-748-ga291c27: Don't offer duplicate entries for potion petition. 10(17 hours ago, 1 file, 0+ 2-) 13https://github.com/crawl/crawl/commit/a291c2739589 01:04:47 03chequers02 07[pull/11] * 0.17-a0-749-g76ab6ac: Check healing for potion of curing can_use(). 10(17 hours ago, 1 file, 5+ 5-) 13https://github.com/crawl/crawl/commit/76ab6ac56ebc 01:04:47 03chequers02 07[pull/11] * 0.17-a0-750-g3492146: Discount non-useful effects for Potion Petition. 10(17 hours ago, 1 file, 46+ 1-) 13https://github.com/crawl/crawl/commit/34921468edcd 01:07:45 feedback welcome ^ my pull request has some questions about C++ code & game balance 01:09:24 -!- TAS_2012v has joined ##crawl-dev 01:18:31 <|amethyst> chequers: / 01:18:36 <|amethyst> doh 01:19:10 -!- Kalir has quit [Changing host] 01:20:45 -!- zxc232 has joined ##crawl-dev 01:21:31 <|amethyst> chequers: I'm not sure I understand the purpose of "don't offer duplicate entries for potion petition" 01:21:49 <|amethyst> chequers: or rather, the commit message doesn't seem to match what it actually does 01:21:56 -!- CacoS has quit [Ping timeout: 240 seconds] 01:22:48 <|amethyst> In particular, how does it cut down on available options? 01:26:42 <|amethyst> it seems like it reduces options, since it means that none of the slates will ever have more than three potions 01:28:37 -!- TMTurtle has quit [Ping timeout: 248 seconds] 01:31:02 -!- shnurlf has quit [Quit: Page closed] 01:31:09 oh, maybe I'm dumb. When I read the code I thought it was doing what the commit message says 01:31:14 <|amethyst> ah 01:31:20 the whole 'crawl vector' thing is incredibly confusing to me 01:31:32 <|amethyst> the removed lines don't say "Add the same slate to the petition again", they say "add another entry from the petition list to this slate" 01:31:47 chequers: did you try `!get_potion_effect(static_cast(potion.sub_type))->can_quaff()`? ints don't auto-promote to enums, because in theory it could be out of range 01:31:51 <|amethyst> ADD_POTIONS is maybe a bad macro that should be rewritten (or just turned into a functions) 01:31:53 ah, well then! 01:32:03 I'll just get rid of that commit from the request 01:32:18 |amethyst: i had to read the ADD_POTIONS stanza a lot of times before i figured out what it does 01:32:21 <|amethyst> s/ions/ion/ 01:32:23 <|amethyst> amalloy: me too 01:32:54 it *looks* like it's choosing a random potion from some selected potion package, not choosing a random potion package 01:33:25 -!- mumbologist has quit [Ping timeout: 264 seconds] 01:33:48 <|amethyst> 1. b doesn't even need to be a macro parameter, it's always _gozag_potion_list 01:34:10 the commit is removed, and I slightly modified another (pull out a constant) https://github.com/crawl/crawl/pull/11 01:34:32 <|amethyst> 2. _gozag_potion_list should be called _gozag_petition_list 01:34:45 |amethyst: speaking of static_cast, what is crawl's policy on c-style casts vs c++ casts? i notice that in one file we have static_cast(potion.sub_type), and in another (potion_type)potion.sub_type 01:34:58 amalloy: I didn't try that casting btw 01:35:04 <|amethyst> we don't exactly have one 01:35:14 so there are two possible casting styles? which should I use? 01:35:18 03chequers02 07[pull/11] * 0.17-a0-748-g74ad929: Check healing for potion of curing can_use(). 10(18 hours ago, 1 file, 5+ 5-) 13https://github.com/crawl/crawl/commit/74ad9291d4af 01:35:18 03chequers02 07[pull/11] * 0.17-a0-749-g1910ad9: Discount non-useful effects for Potion Petition. 10(18 hours ago, 1 file, 47+ 1-) 13https://github.com/crawl/crawl/commit/1910ad9e2725 01:35:20 <|amethyst> three 01:35:27 very funny 01:35:34 i'm going back to python now 01:35:35 <|amethyst> I'd go with static_cast<>() unless it's too long 01:35:53 <|amethyst> e.g. if it makes the line wrap that probably reduces readability 01:36:22 <|amethyst> that said, I probably use C-style casts (potion_type) potion.sub_type more often 01:36:31 <|amethyst> old habits 01:36:40 <|amethyst> and static_cast is kind of wordy 01:36:45 |amethyst: fwiw (potion_type) is only used once in the codebase, and static_cast five times 01:36:48 <|amethyst> reminds me of java 01:37:05 like static_cast(potion.sub_type) or static_castpotion.sub_type 01:37:13 chequers: the first 01:37:16 parens required 01:37:18 ok 01:37:32 how strict is line wrapping? It goes to 83 01:38:01 <|amethyst> strict in that 83 is against the coding style 01:38:12 <|amethyst> not so strict in that we don't always adhere to that 01:38:28 well, should I go with 83char line, or C-style cast? 01:38:56 <|amethyst> in general the only time I would go over 80 lines is when doing so saves several lines because of our brace style rules 01:39:55 if (!get_potion_effect((potion_type)potion.sub_type)->can_quaff()) <-- like this then? 01:40:17 what's that word which means you've seen a word so much it doesn't have any meaning for you any more? 01:40:25 <|amethyst> I'd do: 01:40:25 potion 01:40:25 semantic satiation 01:40:30 -!- st_ has joined ##crawl-dev 01:40:37 -!- aarujn has quit [Ping timeout: 264 seconds] 01:41:27 <|amethyst> auto ptype = static_castpotion.sub_type; 01:41:39 <|amethyst> if (!get_potion_effect(ptype)->can_quaff()) 01:41:49 <|amethyst> err 01:41:52 <|amethyst> with the parentheses 01:41:55 yeah i like that 01:41:57 <|amethyst> auto ptype = static_cast(potion.sub_type); 01:42:16 <|amethyst> (normally I'd write the type, but that's silly when it's already written on the RHS) 01:42:24 thanks 01:42:38 -!- WalkerBoh has quit [Remote host closed the connection] 01:43:29 -!- kober has quit [Client Quit] 01:43:35 <|amethyst> chequers: re style: 01:43:46 <|amethyst> chequers: in "Check healing for..." 01:43:59 <|amethyst> chequers: that if you added should have braces 01:44:40 <|amethyst> chequers: our rule is that if either the condition or the body is multiple physical lines, braces are required 01:45:56 ok 01:46:38 worth noting what amalloy said -- it's not really a related change here, except in the sense I'm improving gozag dynamic pricing for !curing 01:46:55 -!- TAS_2012v has quit [] 01:46:56 since you guys apply pull requests by hand and then just close the PR it should be fine though :) 01:47:26 <|amethyst> I think we'll have more button-clicking once we're no longer pushing to gitorious 01:50:42 <|amethyst> chequers: in _potion_effect_pricing you can avoid the duplicate code for the first three cases: 01:50:46 <|amethyst> case POT_CURING: 01:50:52 <|amethyst> case POT_HEAL_WOUNDS: 01:50:56 <|amethyst> case POT_MAGIC: 01:51:17 <|amethyst> oh 01:51:23 lol 01:51:31 yep, that's what we just did :D 01:51:32 -!- UncertainKitten has quit [Quit: Connection reset by pier.] 01:51:41 <|amethyst> yeah, just realised that :) 01:51:45 the case statement will still exist because I want to reduce the price for merely extending duration 01:51:53 but that's for might/invis/etc 01:51:56 -!- TAS_2012v has joined ##crawl-dev 01:52:16 new secret tech: aa when your previous potion effect is wearing off 01:52:27 <|amethyst> also, is it intentional that you are calling !you.can_go_berserk() with default options? 01:52:49 <|amethyst> can_quaff passes potion = true 01:52:54 amalloy: indeed 01:52:56 <|amethyst> which makes it not check clarity 01:53:06 <|amethyst> since potions of berserk rage ignore clarity 01:53:10 |amethyst: it is, because can_quaff will cause it to print a message 01:53:15 but that's a bug you spotted 01:53:31 I think the Proper fix is to make can_quaff not print a message for berserk 01:53:49 I'll just call can_quaff for now and fix that in another commit 01:54:20 -!- Icadius_I is now known as Icadius 01:54:38 <|amethyst> well 01:54:47 <|amethyst> you could call you.can_go_berserk(true, true, true) 01:55:20 ok, i see DUR_AGILITY, what's the name for might and brilliance? 01:55:48 <|amethyst> oddly enought, DUR_MIGHT and DUR_BRILLIANCE :) 01:55:59 <|amethyst> s/ght/gh/ 01:56:07 DUR_MIGHT, DUR_BRILLIANCE. they're right next to it in enum.h 01:56:07 huh, I guess they're just not in player.cc 01:56:31 <|amethyst> because the bonuses they give are to melee and spellcasting respectively 01:56:56 <|amethyst> which are in other files, unlike stealth and evasion (and ac etc etc) 01:57:50 btw, the idea behind discounts for extending buffs is twofold, a) it's not really helping you right now, so it's less valuable, b) encouraging overspending because you generally only need one pot's worth of duration for a fight 01:57:57 that's my theory, anyway 01:58:11 <|amethyst> well 01:58:14 -!- agolden has quit [Quit: agolden] 01:58:15 <|amethyst> it's not useless though 01:58:26 <|amethyst> so perhaps the reduction should be different 01:58:46 if it is reduced, it shouldn't be reduced as much as something that doesn't work at all, eg berserk on a Mu 01:58:53 <|amethyst> yeah 01:59:24 like in my Mu^Gozag game i was happy to extend my haste with aa while escaping zot:5 with the orb 01:59:54 yes 01:59:56 <|amethyst> also, maybe flight shouldn't get the reduction unless you have permaflight up 02:00:08 both true, and both in the commit i juuust pushed :D 02:00:18 |amethyst: why would flight be different? 02:00:19 <|amethyst> because the place where you most need flight is when it's about to expire :) 02:00:27 -!- agolden has joined ##crawl-dev 02:00:31 extending duration is halved price instead of decimated 02:00:32 <|amethyst> if you're on the ground, flight won't save your life 02:00:44 03chequers02 07[pull/11] * 0.17-a0-748-g3741974: Check healing for potion of curing can_use(). 10(18 hours ago, 1 file, 8+ 5-) 13https://github.com/crawl/crawl/commit/3741974409a7 02:00:44 03chequers02 07[pull/11] * 0.17-a0-749-g4f9c859: Discount non-useful effects for Potion Petition. 10(18 hours ago, 1 file, 59+ 1-) 13https://github.com/crawl/crawl/commit/4f9c85996b91 02:00:46 <|amethyst> if you're over water and already flying, it might 02:00:46 man, i hope nobody ever has to press aa when they are about to drown 02:01:13 yeah, that would be a really funny use of potion petition. I'm inclined to allow people to gamble on getting the right pots 02:01:31 <|amethyst> ??desperate 02:01:31 desperate[1/27]: potions of poison give you nutrition right? 02:01:47 only 4 of the packages include flight, so you'd have to be quite desperate to try it (eg, a quicksilver dragon just dispelled you and you have no other sources of flight) 02:01:59 -!- agolden has quit [Client Quit] 02:01:59 -!- Wolfechu has quit [Ping timeout: 256 seconds] 02:02:07 btw, is there a way to shorten that select statement? 02:02:16 it's the same code duplicated five times 02:02:30 <|amethyst> oh 02:02:56 <|amethyst> hm, probably not, since I don't think we have a map anywhere from POT_FOO to DUR_FOO 02:03:07 <|amethyst> you don't need the { } 02:03:21 chequers: you mean switch, not select, right? 02:03:27 it's multiline though? 02:03:30 <|amethyst> pascal programmer :) 02:03:35 ahem, bash > C 02:03:46 chequers: switch/case has weird syntax 02:03:47 <|amethyst> chequers: case: isn't like if while etc 02:04:04 oh yeah, i learnt about fall through today 02:04:10 <|amethyst> and having the braces is kind of misleading about fall-through 02:04:11 man that is crazy 02:04:18 oh yeah? ok, i'll strip them 02:04:32 <|amethyst> the only time I would use braces there is when I was declaring a local variable in one of the cases 02:05:06 <|amethyst> because you can't have variable declarations in the middle of a switch at top-level 02:05:09 btw chequers, change switch (potion.sub_type) to switch (ptype) 02:05:14 since you already have the local handy 02:05:15 <|amethyst> also because of the weird way case works 02:05:17 yes 02:05:22 <|amethyst> just think of it as a computed goto :) 02:05:36 doesn't make me fell any better 02:05:37 <|amethyst> because that's how the semantics are defined 02:05:40 *feel 02:06:14 <|amethyst> also, with flight 02:06:17 pushed 02:06:21 <|amethyst> you are missing a few other useless cases 02:06:37 <|amethyst> oh 02:06:41 oh yeah? 02:06:45 <|amethyst> you check can_quaff further up, never mind 02:07:30 <|amethyst> I'm not sure about stacking the divisors, but in practice I guess that doesn't matter much 02:07:49 <|amethyst> means potion of flight is cheaper for a mummy with boots of flying active than for other mummies 02:08:00 decimating is pretty brutal, given the potion base price 02:08:00 is there a reason potion petition works for mummies, who can't use potions at all , but doesn't work for VS, who can't be healed by potions? it seems like this "potion-like effect" could reasonably bypass racial restrictions 02:08:09 not related to this PR of course 02:08:38 I can see the technical reason why, but I'd support changing it to work for VS/DD 02:08:43 <|amethyst> I'm sure some of it is just implementation detail 02:08:49 well, it does work for DD already 02:08:50 <|amethyst> DD? 02:10:33 <|amethyst> I kind of think PotionEffect::can_quaff should take arguments (bool quiet, bool real_potion) 02:10:46 <|amethyst> at the very least bool quiet 02:10:54 03chequers02 07[pull/11] * 0.17-a0-749-g020053e: Discount non-useful effects for Potion Petition. 10(18 hours ago, 1 file, 47+ 1-) 13https://github.com/crawl/crawl/commit/020053e909f7 02:11:12 <|amethyst> but you'd need real_potion if you wanted to make PP !hw work for vine stalker 02:12:01 -!- simmarine has quit [Quit: Leaving] 02:12:16 -!- cribozai has quit [Ping timeout: 240 seconds] 02:12:36 -!- rchandra has left ##crawl-dev 02:13:07 what is this DUR_QUAD_DAMAGE malarkey i see every so often? 02:14:14 gotta run off, back later 02:14:25 <|amethyst> my flavour justification for status quo: 02:15:23 <|amethyst> Gozag delivers you actual potions, which e injects directly into what passes for your bloodstream---so mummies get the effects as well as ghouls or gargoyles do. They can't quaff potions normally because they have no mouth, only an air bladder. 02:15:39 <|amethyst> but that doesn't work for VS because they're just immune to potions of hw 02:16:54 <|amethyst> amalloy: it's from a misc item that only appears in a couple of sprints 02:17:15 <|amethyst> ??doom checklist 02:17:15 doom checklist[1/1]: http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=e473d029e917 02:17:16 amalloy: it's in sprint 02:17:17 ah, so it's a real thing that's still current, but doesn't apply to "real crawl" 02:17:27 <|amethyst> at one point I think you could acquire them 02:17:50 <|amethyst> %git fa8b5672 02:17:50 07elliptic02 * 0.9-a1-767-gfa8b567: Disable quad damage generation outside of Sprint again. 10(3 years, 10 months ago, 2 files, 1+ 3-) 13https://github.com/crawl/crawl/commit/fa8b5672afa5 02:17:57 -!- angelichorsey has left ##crawl-dev 02:18:23 -!- Krakhan has quit [Ping timeout: 250 seconds] 02:18:34 -!- NilsBloodaxe has quit [Quit: Page closed] 02:20:11 "You become transparent, but the glow from !!!QUAD DAMAGE!!! prevents you from becoming completely invisible." 02:23:21 Unstable branch on crawl.beRotato.org updated to: 0.17-a0-755-g4391640 (34) 02:29:04 -!- Siegurt has quit [Quit: Leaving.] 02:30:25 -!- nixor has quit [Ping timeout: 264 seconds] 02:32:34 -!- mumra has joined ##crawl-dev 02:38:22 -!- KamiKatze has quit [Quit: Page closed] 02:43:35 would someone commit my panlord resist reform or tell me why not? https://github.com/crawl/crawl/pull/4 02:43:54 (i know some devs didn't like the Sinv change, but never got feedback for the rf/rc part) 02:44:16 and my crazy yiuf hammer improvement was met with disinterest but not dislike 02:45:12 chequers: x ? false : true is a gross antipattern: just write !x 02:45:19 re panlords 02:45:34 or use x_change_in_y(4, 5) 02:46:19 -!- Orfax has quit [] 02:46:33 MR_RES_FIRE * 2 looks very strange to me, since it's a bitfield; i'd use MR_RES_FIRE << 1 02:46:53 <|amethyst> err 02:47:03 <|amethyst> MR_RES_FIRE * 2 means rF++ 02:47:10 <|amethyst> I think that's much more clear than << 1 02:47:25 <|amethyst> and you wouldn't be able to represent rF+++ using << anyway 02:47:45 <|amethyst> but it should use the mrd macro 02:47:53 <|amethyst> mrd(MR_RES_FIRE, 2) 02:47:57 <|amethyst> instead of * 02:48:18 -!- halberd has quit [Ping timeout: 245 seconds] 02:50:44 <|amethyst> it seems like a nerf to panlords on average 02:50:58 <|amethyst> since double resistance is significantly less common 02:51:03 i also think it'd be nice to lift out the entire switch statement to a function that you call like: resists |= random_resists(MR_VUL_FIRE, MR_RES_FIRE, MR_RES_FIRE * 2); 02:51:07 <|amethyst> (but then there's the rC thing which is just weird) 02:51:17 so that you don't have to repeat the 10-part case 02:51:38 <|amethyst> you'd one need one parameter 02:51:44 <|amethyst> since you can get MR_VUL_FIRE as mrd(MR_REF_FIRE, -1) 02:51:52 <|amethyst> s/REF/RES/ 02:51:52 even better 02:52:21 <|amethyst> I might use random_choose_weighted instead of the case 02:52:38 <|amethyst> s/case/switch/ 02:53:02 ah, i didn't know that exists. that's much better 02:54:07 -!- st_ has quit [Read error: Connection reset by peer] 02:54:40 -!- st_ has joined ##crawl-dev 02:55:36 -!- tgcid has quit [Remote host closed the connection] 02:56:44 <|amethyst> (not something I'd merge myself without balance feedback anyway... I don't deal with pan lords very often 02:56:45 <|amethyst> ) 02:57:24 and nobody will let me merge anything, but i'm perfectly happy to critique other folks' code 02:58:30 -!- ussdefiant has quit [Ping timeout: 272 seconds] 03:00:58 -!- ixolaia has quit [Client Quit] 03:02:11 -!- qoala has quit [Quit: Abscond!] 03:06:41 -!- abixa has quit [Quit: WeeChat 1.1.1] 03:09:42 -!- mumra has quit [Ping timeout: 244 seconds] 03:14:04 -!- Blazinghand has quit [Read error: Connection reset by peer] 03:15:17 -!- Patashu has joined ##crawl-dev 03:16:50 -!- kroki has quit [Quit: Page closed] 03:17:21 -!- ololoev has quit [Quit: Page closed] 03:20:11 -!- Patashu has quit [Disconnected by services] 03:20:11 -!- Patashu_ has joined ##crawl-dev 03:24:39 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 03:27:43 -!- dtsund has quit [Quit: dtsund] 03:29:49 -!- ontoclasm1 has joined ##crawl-dev 03:30:22 -!- PsyMar has quit [Ping timeout: 244 seconds] 03:31:37 -!- lessens has quit [Ping timeout: 264 seconds] 03:31:52 -!- johlstei_ has quit [Ping timeout: 250 seconds] 03:31:55 -!- johlstei has joined ##crawl-dev 03:31:55 -!- Siveran has quit [Ping timeout: 244 seconds] 03:32:04 -!- ontoclasm has quit [Ping timeout: 272 seconds] 03:39:58 -!- agolden has joined ##crawl-dev 03:41:22 -!- Basil has quit [Ping timeout: 265 seconds] 03:45:23 -!- Hanyuu has quit [Quit: Page closed] 03:47:16 -!- ontoclasm1 has quit [Quit: Leaving.] 03:49:04 -!- Basil has joined ##crawl-dev 03:58:40 -!- Basil has quit [Ping timeout: 272 seconds] 04:00:03 -!- agolden has quit [Quit: agolden] 04:00:34 -!- doubtofbuddha has quit [Ping timeout: 272 seconds] 04:01:44 -!- Foamed has quit [Quit: Leaving] 04:05:48 -!- agolden has joined ##crawl-dev 04:05:51 -!- filthy has quit [Ping timeout: 250 seconds] 04:14:01 -!- mumra has joined ##crawl-dev 04:14:16 -!- agolden has quit [Quit: agolden] 04:16:45 -!- abixa has quit [Quit: WeeChat 1.1.1] 04:32:04 -!- clouded_ has joined ##crawl-dev 04:32:51 -!- st_ has quit [Read error: Connection reset by peer] 04:40:55 -!- ldf has joined ##crawl-dev 04:42:16 -!- ystael has quit [Ping timeout: 240 seconds] 04:45:31 -!- lessens has quit [Read error: Connection reset by peer] 04:45:36 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 04:53:05 -!- Siveran has quit [Ping timeout: 245 seconds] 04:55:03 -!- bonghitz has quit [Remote host closed the connection] 05:01:31 -!- rophy has quit [Quit: Miranda NG! Smaller, Faster, Easier. http://miranda-ng.org/] 05:03:57 -!- clouded_ is now known as st_ 05:06:38 -!- scummos__ has quit [Ping timeout: 245 seconds] 05:10:08 -!- amalloy is now known as amalloy_ 05:10:41 -!- __miek has quit [Ping timeout: 256 seconds] 05:14:23 -!- mumra_ has joined ##crawl-dev 05:15:18 -!- mumra has quit [Ping timeout: 272 seconds] 05:20:16 -!- mumra_ has quit [Ping timeout: 240 seconds] 05:20:53 -!- Bcadren has quit [Ping timeout: 246 seconds] 05:23:17 -!- mumra has joined ##crawl-dev 05:25:25 -!- siepu has quit [Ping timeout: 245 seconds] 05:47:36 -!- CacoS has quit [Ping timeout: 252 seconds] 05:50:13 -!- panicbit has quit [Ping timeout: 264 seconds] 05:56:24 -!- Icadius has quit [Quit: Look what I got, Bart, a Tickle-Me Krusty doll!] 05:59:30 -!- floatRand has joined ##crawl-dev 06:03:22 -!- debo has quit [Ping timeout: 252 seconds] 06:03:43 -!- Kolbur2 has joined ##crawl-dev 06:03:56 -!- Kolbur2 is now known as Kolbur 06:04:07 -!- sooheon has quit [Remote host closed the connection] 06:05:22 -!- mumra has quit [Ping timeout: 244 seconds] 06:06:02 -!- mumra has joined ##crawl-dev 06:06:13 -!- raskol has quit [Ping timeout: 256 seconds] 06:09:24 -!- mumra_ has joined ##crawl-dev 06:10:45 Demonic Unhallowers, demonic creatures that suppress holy weapons, give rN-, smite and are surrounded by clouds of draining? 06:12:27 -!- mumra has quit [Ping timeout: 256 seconds] 06:15:14 -!- mumra has joined ##crawl-dev 06:18:38 -!- mumra_ has quit [Ping timeout: 272 seconds] 06:22:13 -!- CacoS has quit [Read error: Connection reset by peer] 06:24:12 -!- paroneayea has quit [Ping timeout: 256 seconds] 06:25:49 -!- Icadius has quit [Quit: Look what I got, Bart, a Tickle-Me Krusty doll!] 06:31:27 -!- ystael has quit [Ping timeout: 250 seconds] 06:35:32 Killing and destroying 13https://crawl.develz.org/mantis/view.php?id=9669 by FatBoy 06:40:07 -!- Lasty has joined ##crawl-dev 06:41:36 -!- vale_ has quit [Remote host closed the connection] 06:50:18 -!- mumra has quit [Ping timeout: 272 seconds] 06:59:44 -!- mumra has joined ##crawl-dev 06:59:48 -!- Kolbur1 has joined ##crawl-dev 07:02:23 -!- Kolbur has quit [Ping timeout: 246 seconds] 07:02:50 -!- Kolbur1 is now known as Kolbur 07:04:10 -!- debo has joined ##crawl-dev 07:07:00 -!- Kolbur1 has joined ##crawl-dev 07:09:44 -!- Brannock_ has joined ##crawl-dev 07:10:14 -!- panicbit has quit [Ping timeout: 245 seconds] 07:10:33 -!- Kolbur has quit [Ping timeout: 276 seconds] 07:14:22 -!- Kolbur has joined ##crawl-dev 07:18:02 -!- Kolbur1 has quit [Ping timeout: 256 seconds] 07:18:23 -!- Kolbur1 has joined ##crawl-dev 07:18:43 -!- Patashu_ has quit [Ping timeout: 245 seconds] 07:20:40 -!- Kolbur has quit [Ping timeout: 250 seconds] 07:21:09 -!- SomeStupidGuy has quit [Ping timeout: 248 seconds] 07:21:56 -!- Kolbur1 is now known as Kolbur 07:22:07 -!- Lightli has joined ##crawl-dev 07:32:48 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 07:38:49 -!- paroneay` is now known as paroneayea 07:39:16 -!- Lasty has quit [Quit: Leaving.] 07:43:21 -!- CcS has quit [Quit: Page closed] 07:47:13 -!- vale_ has quit [Ping timeout: 264 seconds] 07:51:34 -!- floatRand has quit [Ping timeout: 246 seconds] 07:56:55 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 07:58:59 -!- siepu has quit [Ping timeout: 245 seconds] 08:01:07 -!- Siegurt has joined ##crawl-dev 08:01:15 -!- Siegurt has quit [Client Quit] 08:02:01 -!- rossi_ has quit [Ping timeout: 240 seconds] 08:14:32 -!- doubtofbuddha has quit [Ping timeout: 272 seconds] 08:17:37 -!- Lasty_ has joined ##crawl-dev 08:37:39 -!- wheals has joined ##crawl-dev 08:38:06 !tell floatRand we removed rN- 08:38:07 wheals: You have 1 message. Use !messages to read it. 08:38:07 wheals: OK, I'll let floatrand know. 08:38:09 !messages 08:38:10 (1/1) |amethyst said (20h 53m 16s ago): mostly I think parrow feels less special if it's just an increased chance of poisoning, rather than being able to poison things you otherwise couldn't 08:39:36 hooray 08:39:50 one step away from bcrawl! 08:41:30 -!- Tux[Qyou] has joined ##crawl-dev 08:44:32 -!- Spatz has quit [Quit: Bye] 08:47:49 -!- vale_ has quit [Ping timeout: 264 seconds] 08:48:44 -!- sylnt has quit [Ping timeout: 252 seconds] 08:52:21 -!- SomeStupidGirl has quit [Ping timeout: 248 seconds] 09:11:51 -!- debo has quit [Quit: orb spiders :(] 09:22:18 -!- panicbit has quit [Ping timeout: 272 seconds] 09:31:18 -!- LexAckson has joined ##crawl-dev 09:34:12 -!- Crehl has quit [Ping timeout: 265 seconds] 09:40:10 -!- Warrigal is now known as tswett 09:45:47 -!- radinms has quit [] 09:49:22 !tell gammafunk at last, a use for the qbert tile https://crawl.develz.org/tavern/viewtopic.php?t=15922 09:49:22 wheals: OK, I'll let gammafunk know. 09:51:30 n gameplay terms, the idea is to create a god of poison that could fill several roles: given poison magic a reason to exist after lair 09:51:38 aaaand that's all i needed to know 09:54:51 -!- Foamed has quit [Quit: Leaving] 09:55:28 -!- iafm has quit [Ping timeout: 252 seconds] 09:57:31 okay, fuck this. CLAN has more disk issues 09:57:38 I'm going to go ahead and order a new server right now 09:57:51 I need recommendations for host providers, anyone? 09:57:51 where are you hosted? 09:57:56 Hetzner 09:58:19 03wheals02 07* 0.17-a0-756-g159ac62: Fix the speed brand (amalloy). 10(24 minutes ago, 2 files, 13+ 6-) 13https://github.com/crawl/crawl/commit/159ac620999a 09:58:19 03wheals02 07* 0.17-a0-757-gf0ac9f8: Make Ash skill boost and fencer's gloves (and Heroism) stack (#9666). 10(2 minutes ago, 1 file, 8+ 8-) 13https://github.com/crawl/crawl/commit/f0ac9f8d5d67 09:58:22 I use RamNode but I don't know how it compares to others 09:58:22 Hmm 09:58:26 don't know if thy have a EU server though 09:58:38 an EU 09:58:46 kvaak: what server was your mummy on 09:58:51 cdo 09:58:52 how so 09:59:06 damn, then i can't rebuild it 09:59:56 i can bug Grunt or |amethyst though 09:59:59 no problem, i'm not in a hurry 10:00:21 !tell |amethyst can you give me recommended server specs? 10:00:22 TZer0: OK, I'll let |amethyst know. 10:00:39 -!- cojito has quit [Quit: Page closed] 10:02:29 -!- rossi_ has quit [Ping timeout: 250 seconds] 10:10:52 -!- ololoev has quit [Ping timeout: 246 seconds] 10:15:52 god dammit 10:16:08 |amethyst: maybe i should revert demons being poisoned normally after all, bcadren suggested it :( 10:17:10 -!- Earlo has quit [Remote host closed the connection] 10:18:01 -!- vale_ has quit [Ping timeout: 244 seconds] 10:19:17 * Grunt bugs wwwhhheeeaaalllsss. 10:19:42 wheals: cdo needs a rebuild? 10:20:05 "needs" 10:20:09 wants? 10:20:14 yeah :) 10:20:54 Unstable branch on crawl.develz.org updated to: 0.17-a0-757-gf0ac9f8 (34) 10:21:14 kvaak: there it goes, if you want to go on now 10:21:17 yay 10:25:16 -!- MIC132 has joined ##crawl-dev 10:32:38 -!- Kintak has quit [Ping timeout: 250 seconds] 10:33:02 -!- CacoS has quit [Read error: Connection reset by peer] 10:35:30 -!- debo has joined ##crawl-dev 10:35:46 -!- Vizer has quit [Ping timeout: 272 seconds] 10:35:53 -!- siepu has quit [Quit: Leaving] 10:36:25 -!- cribozai has quit [Ping timeout: 264 seconds] 10:37:03 -!- koolguydude has quit [Quit: Page closed] 10:37:28 -!- Lightli has quit [Ping timeout: 246 seconds] 10:37:49 -!- oblong has quit [Ping timeout: 246 seconds] 10:42:43 -!- shnurlf has quit [Ping timeout: 246 seconds] 10:47:05 -!- shnurf is now known as shnurlf 10:48:22 -!- dtsund has joined ##crawl-dev 10:48:43 -!- CcS has quit [Ping timeout: 255 seconds] 10:51:40 -!- GoblinBomb has quit [Ping timeout: 256 seconds] 10:52:08 -!- stubblyhead has quit [Read error: Connection reset by peer] 10:58:06 -!- rophy has quit [Quit: Miranda NG! Smaller, Faster, Easier. http://miranda-ng.org/] 11:02:01 -!- ystael has quit [Ping timeout: 256 seconds] 11:05:26 -!- mopl has quit [Quit: Page closed] 11:06:43 -!- ussdefiant has joined ##crawl-dev 11:07:34 -!- shnurlf has quit [Ping timeout: 246 seconds] 11:12:18 -!- PleasingFungus has joined ##crawl-dev 11:16:36 -!- MIC132 has quit [Ping timeout: 256 seconds] 11:18:46 -!- shnurlf has quit [Ping timeout: 246 seconds] 11:19:15 -!- MIC132 has joined ##crawl-dev 11:19:44 -!- MIC132 has quit [Client Quit] 11:20:36 -!- dtsund has quit [Ping timeout: 240 seconds] 11:22:38 -!- ystael has quit [Ping timeout: 272 seconds] 11:26:38 hm 11:27:07 i merging FL_FLIGHT and FL_LEVITATE, and i'm not sure what to do with the "wing part" mechanic of chimeras 11:27:16 s/i m/i'm m/ 11:29:02 -!- simmarine has joined ##crawl-dev 11:29:02 -!- SurpriseTRex has quit [Quit: Leaving] 11:29:05 actually it shouldn't be too hard to leave it mostly intact, it just seems like a weird mechanic anyway 11:29:21 <|amethyst> which way are you merging them? 11:29:22 |amethyst: You have 1 message. Use !messages to read it. 11:30:05 into FL_FLIGHT, but AFAICT there are no gameplay differences now 11:30:18 -!- zxc232 has quit [Read error: Connection reset by peer] 11:30:36 <|amethyst> !tell TZer0 probably RAM and disk space are the most important. CSZO gets by fine with 8 GB of RAM, but with 500 GB of disk I have to move old ttyrecs to snark's server every year or two 11:30:37 |amethyst: OK, I'll let tzer0 know. 11:30:56 2 11:31:01 so basically what that means is that it says "It can fly." for fire vortices which doesn't seem that weird to me 11:31:17 -!- nixor has quit [Ping timeout: 248 seconds] 11:31:19 <|amethyst> wheals: mons_airborne appears to care 11:31:41 <|amethyst> wheals: and monster_info::airborne but that probably doesn't matter as much 11:31:59 i checked that out, it's used for pathfinding and monster gen 11:32:11 pathfinding obviously doesn't matter in para/petr 11:32:30 and nothing i found passed paralysed=true into mons_habitable_grid 11:33:15 actually, i guess it does matter for monster_habitable_grid(monster*) 11:33:19 <|amethyst> err 11:33:30 <|amethyst> the two-arg monster_habitable_grid does pass it 11:33:32 need to check if that has any effects 11:33:33 yeah 11:34:25 -!- Kalir has quit [Changing host] 11:35:00 <|amethyst> probably affects teleporting paralysed monsters 11:35:25 <|amethyst> but since AFAIK they don't actually drown when paralysed that isn't needed 11:36:05 -!- meatpath has quit [Ping timeout: 246 seconds] 11:43:44 -!- Basil has joined ##crawl-dev 11:47:28 -!- shnurlf has quit [Ping timeout: 246 seconds] 11:48:29 -!- ussdefiant has quit [Ping timeout: 256 seconds] 11:57:34 -!- bonghitz has quit [Ping timeout: 255 seconds] 12:01:51 -!- Finerminer has quit [Client Quit] 12:05:26 Unstable branch on crawl.akrasiac.org updated to: 0.17-a0-757-gf0ac9f8 (34) 12:06:13 |amethyst: CPU? 12:06:13 TZer0: You have 1 message. Use !messages to read it. 12:06:15 !messages 12:06:16 (1/1) |amethyst said (35m 39s ago): probably RAM and disk space are the most important. CSZO gets by fine with 8 GB of RAM, but with 500 GB of disk I have to move old ttyrecs to snark's server every year or two 12:07:24 -!- Athaboros has quit [Remote host closed the connection] 12:09:04 <|amethyst> TZer0: I have a four core (plus hyperthreading) Xeon E31230 which seems to be plenty 12:09:13 <|amethyst> CPU isn't really a big issue 12:13:59 -!- Spatzist has quit [Quit: Page closed] 12:16:36 -!- mumra has quit [Ping timeout: 240 seconds] 12:18:58 -!- CacoS has quit [Quit: Bye] 12:21:01 -!- Krakhan has quit [Changing host] 12:21:10 -!- UncertainKitten has joined ##crawl-dev 12:22:36 -!- Earlo has quit [Remote host closed the connection] 12:23:01 -!- scummos__ has quit [Ping timeout: 248 seconds] 12:23:53 -!- MarvinPA has joined ##crawl-dev 12:31:57 -!- KurzedMetal has quit [Read error: Connection reset by peer] 12:38:39 wheals: flight vs levitation makes a difference for knocking things back with fan of gales, if they are paralysed/petrified/webbed/netted! 12:38:39 MarvinPA: You have 1 message. Use !messages to read it. 12:38:56 haha 12:39:04 -!- Limulus has quit [Quit: Page closed] 12:39:12 maybe with drac breath too 12:40:33 i think there are actually various other things that are affected, since monster::ground_level() looks at airborne() 12:40:39 -!- Fusha has joined ##crawl-dev 12:40:51 well, imo they're all bugs :P 12:41:00 but merging those has been on my todo list for ages so i'm glad someone else is doing it instead, yeah :P 12:41:11 MarvinPA: I'm not sure how fatal deterioration 2 or 3 would become; I kind of think that at least the third level might just converge on "you'll never have alls stats > 0 for a significant length of time" 12:41:28 assuming no other sources of stat restoration 12:41:49 hmm, possibly deterioration could be reduced to just a 1 or 2 level mutation? 12:41:55 yeah maybe 12:42:52 -!- CanOfWorms has joined ##crawl-dev 12:43:05 I should try a mi at the start of depths with the mutation, and see what it looks like by the end 12:47:19 -!- elmdor has quit [Ping timeout: 246 seconds] 12:49:50 -!- doubtofbuddha has quit [Quit: Page closed] 12:50:31 -!- lessens has quit [Read error: Connection reset by peer] 12:58:20 -!- lessens has quit [Read error: Connection reset by peer] 13:02:03 -!- KiT_ has quit [Quit: Nettalk6 - www.ntalk.de] 13:03:42 -!- GoblinBomb has quit [Ping timeout: 256 seconds] 13:04:38 -!- vale_ has quit [Ping timeout: 264 seconds] 13:06:09 .moon -tv:channel=moon:>$ 13:06:10 19. phoenixzeus, XL19 MiFi, T:41810 (milestone) requested for moon: telnet://termcast.develz.org or http://termcast.develz.org. 13:07:17 -!- lessens has quit [Ping timeout: 248 seconds] 13:07:17 -!- lessens_ is now known as lessens 13:08:58 gammafunk: the vamp axe... 13:09:14 a good, trusty, vamp axe 13:09:32 dang, those muts 13:09:45 heh 13:09:46 good armour 13:09:46 blurry 3 13:09:57 what is... 13:10:02 why doesn't he just upheavel it 13:10:06 hahah 13:10:10 pressing aa is hard 13:10:10 hahahahahaha 13:10:13 he's like...NOPE 13:10:21 also wow he makes my buttongmashing look slow 13:10:31 butt tong is fine too 13:10:43 funny thing is there's a likely cure mut pot where that caco came from 13:10:51 :) 13:10:56 this is why new players think that rmut is essential 13:11:14 .moon lg:br=wizlab 13:11:15 1. [2015-04-09 19:22:52] Crut the Scorcher (L22 HuFE of Vehumet) entered Lehudib's Moon Base on turn 77846. (Vaults:4) 13:11:19 poor ratio 13:11:38 I'm just happy that the literal first player died there and to the moon troll 13:11:42 put the exit behind the moon troll 13:11:46 that ought to fix it 13:11:47 is anything else going to happen in the tv 13:11:52 no 13:11:53 ok 13:11:57 .moon -tv:channel=moon:>$:cancel 13:11:58 19. phoenixzeus, XL19 MiFi, T:41810 (milestone) cancel requested for moon: telnet://termcast.develz.org or http://termcast.develz.org. 13:12:04 .moon -game 13:12:05 !lm phoenixzeus mifi alive 13:12:05 phoenixzeus, XL19 MiFi, T:41810 (milestone) has no matching game 13:12:05 47. [2015-04-22 10:22:32] phoenixzeus the Executioner (L20 MiFi of Qazlal) entered the Vaults on turn 45679. (D:14) 13:12:06 !tv * kmap~~pf_ ikiller~~demonspawn 13:12:07 9. Archers, XL11 FeFi, T:17773 requested for FooTV: telnet://termcast.develz.org or http://termcast.develz.org. 13:12:15 er 13:12:17 oh god, xl 11 fefi 13:12:23 rip cwz 13:12:25 !tv * kmap~~pf_ ikiller~~demonspawn src!=cwz 13:12:25 7. leadfoot, XL13 MiBe, T:5918 requested for FooTV: telnet://termcast.develz.org or http://termcast.develz.org. 13:12:29 er 13:12:29 not rip 13:12:30 fefifefifefi 13:12:32 um 13:12:36 whatever 13:12:44 did anyone else see that tv 13:12:46 !tv * kmap~~pf_ ikiller~~demonspawn src!=cwz 13:12:47 7. leadfoot, XL13 MiBe, T:5918 requested for FooTV: telnet://termcast.develz.org or http://termcast.develz.org. 13:12:56 I see it 13:13:01 what's wrong with the walls 13:13:04 ok the first time I ran it it just immediately stopped 13:13:05 nice glyphs 13:13:22 corr -12 13:13:26 wow 13:13:28 rip 13:13:28 good katana 13:13:36 !tv * kmap~~pf_ ikiller~~demonspawn src!=cwz -2 13:13:37 6/7. omnirizon, XL12 GhGl, T:6851 requested for FooTV: telnet://termcast.develz.org or http://termcast.develz.org. 13:13:44 ghgl is just fun to say. 13:13:49 wow 13:13:57 !lm phoenixzeus mifi 13:13:58 86. [2015-04-22 10:22:32] phoenixzeus the Executioner (L20 MiFi of Qazlal) entered the Vaults on turn 45679. (D:14) 13:14:01 !lm phoenixzeus mifi alive 13:14:01 47. [2015-04-22 10:22:32] phoenixzeus the Executioner (L20 MiFi of Qazlal) entered the Vaults on turn 45679. (D:14) 13:14:11 ok, got confused I guess 13:14:16 -!- heteroy has quit [Ping timeout: 250 seconds] 13:14:21 -1 int? 13:14:23 I want everyone to admire this ghoul 13:14:33 being smart is dumb 13:14:33 do we...allow negative stats 13:14:38 yes 13:14:39 apparently? 13:14:40 huh 13:14:46 marvinpa buffed negative stats a bunch recently 13:14:48 ??objstat 13:14:48 objstat[1/4]: Run with "crawl -objstat" in a full debug console build of crawl ("make debug") to generate item/monster statistics by level/branch; see crawl -help for details 13:14:49 why did you think stat drain below 0 doing damage was a thing 13:14:51 ??objstat[2 13:14:51 now they're the new meta 13:14:52 objstat[2/4]: Latest statistics: https://drive.google.com/folderview?id=0B7VXhHzhWWb7S282VWhLVWRXbG8&usp=sharing 13:14:54 "min-maxing" 13:14:57 kvaak: mpa removed that!!! 13:15:04 wheals: that wasn't a statistics joke 13:15:05 hence 'was' 13:15:14 hmph. ambiguous 13:15:23 help, how do i do this 13:15:24 anyway I'm not gonna watch anymore, that guy was perfect 13:15:29 do what? 13:15:33 !log * kmap~~pf_ ikiller~~demonspawn src!=cwz -2 13:15:33 6/7. omnirizon, XL12 GhGl, T:6851: http://dobrazupa.org/morgue/omnirizon/morgue-omnirizon-20150323-055827.txt 13:15:37 open a spreadsheet? 13:15:47 oh, haha 13:15:49 winxp 13:15:53 ...he was wearing chain mail of -4 int 13:15:57 ah, google was just being ornery 13:16:11 !gamesby omnirizon 13:16:12 omnirizon has played 1911 games, between 2011-08-17 02:18:49 and 2015-04-21 19:57:20, won 3 (0.2%), high score 20623103, total score 75357794, total turns 10412055, play-time/day 1:12:27, total time 67d+15:08:23. 13:16:21 but I'll rerun them for 0.16.1 once I finish with objstat reform 13:16:35 with objstat reform they can be google sheets again 13:17:29 and that means we're ready for DCSS 1.0 13:18:32 can i choose a non-100 # of iterations 13:18:38 -iters N 13:18:40 gammafunk: ship it 13:18:42 on the command line 13:18:42 also, hm 13:18:44 !seen doy 13:18:44 I last saw doy at Mon Apr 20 03:59:19 2015 UTC (2d 14h 19m 25s ago) saying 'yeah, i would be sad if wandering mushrooms were removed' on ##crawl-dev. 13:18:50 good last words 13:18:53 command line?? what kind of NERDS use that 13:18:55 yeah 13:19:28 !lg * br=orc ikiller~~demonspawn 13:19:29 9. Archers the Spry (L11 FeFi of Jiyva), mangled by an infernal demonspawn (a +0 trident) on Orc:4 (pf_orc_diabolical) on 2015-04-21 08:42:20, with 12047 points after 17773 turns and 1:12:42. 13:19:32 !lg * br=orc ikiller~~demonspawn s=ikiller 13:19:33 9 games for * (br=orc ikiller~~demonspawn): 7x an infernal demonspawn, a gelid demonspawn, a torturous demonspawn 13:19:39 apparently shoals:1 is generating 0 moon trolls 13:19:54 that's part of objstat reform 13:20:00 don't print things that don't exist 13:20:05 ??infernal_demonspawn 13:20:06 I don't have a page labeled infernal_demonspawn in my learndb. 13:20:10 ??demonspawn 13:20:10 demonspawn[1/4]: A race that is pretty average, but gets 5 semi-random good mutations. Has a 1/10 chance of being {monstrous}. Demonspawn mutations are irrevocable and unalterable, and drawn from a special list. 13:20:14 ??demonspawn[2 13:20:14 ds mutation rules[1/5]: Assuming you aren't monstrous, you get five facets, each consisting of three mutations (which usually just stack together). You will get one scales-type facet, one body-slot facet, two tier 2 facets, and one tier 3 facet. 13:20:16 ??demonspawn[3 13:20:17 demonspawn[3/4]: Demonspawn enemies live in Pan. There are five bases of mutation clumpings and god-based classes, akin to draconians. Monstrous Ds have auxes and high health, gelid Ds have rC++ and 10 ac until hit with fire once, infernal Ds have rF++ and af_fire, putrid Ds heal from any ally deaths in LOS, torturous Ds have spines, augmentation, PbP. 13:20:25 ah, af_fire 13:20:42 ??PbP 13:20:42 powered by pain[1/2]: Taking damage sometimes restores MP (50%), or gives agility (25%) or might (25%). Tier 2 Ds mutation. 13:21:06 @??infernal_demonspawn 13:21:06 infernal demonspawn (056) | Spd: 10 | HD: 10 | HP: 43-66 | AC/EV: 12/10 | Dam: 2004(fire:10-19) | 10weapons, 10items, 10doors | Res: 06magic(40), 05fire++ | Vul: 08holy++, 11silver | XP: 713 | Sz: Medium | Int: normal. 13:21:07 interesting, monster aug 13:22:24 monster aug, at the height of the Demonic Summer 13:22:27 elliptic: qw got broken by rot changes btw 13:23:04 !lm elliptic 13:23:05 43396. [2015-04-22 18:04:02] elliptic the Severer (L13 DDSu of Trog) killed Harold on turn 18503. (Lair:8) 13:23:11 also your next prefs are broken 13:23:19 ??~elliptic pref 13:23:19 ~elliptic pref[1/1]: !fo-- !ko-- !--su !--CK !Na-- !VS-- ((crace=Vp||cls=AM|IE)) !--hu !mf-- 13:23:21 to say nothing of your god-class combinations! 13:23:29 ??~elliptic next 13:23:30 ~elliptic next[1/1]: GhAM 13:23:36 good choice 13:23:40 yes 13:23:41 !next 13:23:42 The RNG decrees that simmarine shall win GhAM next. 13:23:49 ! 13:23:57 !next 13:23:58 The RNG decrees that gammafunk shall win "the HE species score with HESu" next. 13:24:02 !commit Bring back splint mail 13:24:02 03wheals * 0.17-a0-999-gef7b234: Bring back splint mail 10(in the future, 42 files, 777+ 666-) 13http://s-z.org/neil/git/commit.png?p=crawl.git;a=commitdiff;h=ef7b234 13:24:18 it feels like the right time 13:24:35 03wheals02 07* 0.17-a0-758-gcaca6cf: Merge levitation and flight. 10(62 minutes ago, 43 files, 812+ 917-) 13https://github.com/crawl/crawl/commit/caca6cf87427 13:24:35 03wheals02 07* 0.17-a0-759-g0ef6a74: Refactor and comment monster_habitable_grid. 10(15 minutes ago, 4 files, 34+ 43-) 13https://github.com/crawl/crawl/commit/0ef6a7434f9c 13:32:07 -!- Cheibriados has joined ##crawl-dev 13:32:07 -!- The topic of ##crawl-dev is: Crawl Development | Logs: http://s-z.org/crawl-dev/ | People with +v have commit access. | Please keep general Crawl-related chat to ##crawl. | Dev wiki: http://crawl.develz.org/wiki | Long stuff to a pastebin service, please. 13:32:07 -!- The topic of ##crawl is: Play Dungeon Crawl Stone Soup online now! Type ??servers for instructions. | http://crawl.develz.org | FooTV: http://termcast.develz.org - ??footv for instructions | See also ##crawl-offtopic | 0.16 Tournament: http://dobrazupa.org/tournament/0.16/ 13:33:35 <|amethyst> FR: skeletons wearing splint mail are able to heal HP 13:35:29 -!- lessens has quit [Ping timeout: 256 seconds] 13:35:29 -!- lessens_ is now known as lessens 13:42:19 speaking of armour 13:42:34 is there going to be a point where the different "mail" armours are properly renamed, like plate armour was? 13:43:27 -!- FiftyNine has quit [] 13:43:38 HLA (L27 MuAs) ASSERT(in_diamond_int(r->start)) in 'ray.cc' at line 166 failed. (Tomb:1) 13:45:44 Do you have a set of alternate names in mind? 13:45:58 current mails are ring, scale, chain, I think 13:46:20 of which only scale seems 'wrong', according to some cursory googling 13:46:29 03wheals02 07* 0.17-a0-760-g4c4e335: Remove the constant term in Gozag's fee. 10(16 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/4c4e3350c92b 13:46:31 -!- Smello has quit [Quit: Bye!] 13:46:31 (ring 'mail' barely existed but it's the right name!) 13:46:35 they're pretty much all wrong 13:46:49 well, except chainmail, although you could say it's redundant 13:46:58 "mail" referred exclusively to the chain type 13:47:20 -!- Crehl has quit [Ping timeout: 256 seconds] 13:47:53 e.g. ring armour ("ring mail") wasn't mail, it was rings sewn onto a backing... if it existed, but that's another matter 13:48:20 -!- Aryth has quit [Ping timeout: 276 seconds] 13:49:13 there were certainly types of armor that happened to incorporate mail as well as other stuff, but then you're getting into fairly specific things like lorica plumata 13:51:42 basically the victorians were idiots and misclassified/made up a bunch of armor types :P 13:51:53 but yeah, if it's not made out of a mesh of little interlocking rings then it's not mail 13:51:56 are you sure you aren't talking about D&D 13:52:24 how do you mean? 13:52:30 I have no idea what armor types are called in D&D 13:53:08 the making up armor types part 13:55:50 -!- sleevener has quit [Quit: Page closed] 13:56:57 yeah I wouldn't say that any of the mundane ones in crawl are totally made-up or anything 13:57:01 except maybe ring mail, but nobody knows 13:57:08 more that they're just misnamed 13:58:08 [11:45] PleasingFungus Do you have a set of alternate names in mind? 13:58:12 splint armour existed but mostly just for limbs 13:58:17 PleasingFungus: s/mail/armour 13:58:32 armour armour 13:58:45 "ring armour" and "scale armour" sound worse to me but that might just be familiarity with the current setup 13:58:57 they probably sound worse because most things don't call them that 13:58:59 because most things are wrong 13:59:00 fwiw I don't think accuracy is any kind of concern 13:59:02 imo this is even worse than sword realism 13:59:05 given, yes 13:59:07 double armour and triple armour, please 13:59:07 ^ 13:59:11 haha 13:59:16 MarvinPA: imo green armour and blue armour 13:59:23 gotta fill up that doom checklist... 13:59:26 yess 13:59:28 sort of reminds me of the triple executioner's axe of reaching holy wrath 13:59:48 it's more like just using the right word for something when the current word is pretty unequivocally wrong and there's an obvious correct alternative 13:59:57 it's not a big deal, just... shouldn't be a big deal to change either 14:00:06 I mean, it was done for plate armour, just for some reason not the other ones 14:00:12 kvaak: wielded by a skeletal alligator snapping turtle mimic? 14:00:24 that's because back then there was a dev who cared about armour realism, probably 14:00:51 I mean I wouldn't care about wacky fake armors being called wacky fake things 14:01:00 only if it gets spectral too when resurrected by a lost soul 14:01:13 also it's a triple executioner's /demon/ axe, tyvm 14:01:29 executioners ARE demons 14:01:48 good point 14:01:59 who executes the executioners 14:02:25 but yeah I'm making more of a "why not" proposal, since the current terms are pretty much straight-up wrong with reference to what the items are, and there's a clear and easy replacement 14:02:44 find someone who cares enough to do a mass find-replace and bob's your uncle 14:02:47 the "why not" is: it takes some positive amount of effort 14:02:53 but otherwise ^ 14:03:22 which i am certainly not willing to put in for a change like that :P 14:04:30 I would do it but I have no idea what I'm doing re: whatever code management is involved 14:04:39 or in general, really 14:05:03 you would need to replace all instances of "scale mail" with "scale armour" in: code, descriptions, and vaults. 14:05:12 right 14:05:33 also probably ARM_SCALE_MAIL with ARM_SCALE_ARMOUR (in code), if you really wanted to be a stickler. 14:05:35 obviously the solution is remove ring and scale mail 14:05:36 I'd probably just search the entire codebase for "mail" and replacing stuff 14:05:38 heh, yeah 14:05:57 what, would we have an *armour* daemon delivering messages? absurd... 14:08:13 well obviously doing a search and replace blindly is a terrible idea 14:08:17 ... pretty much ever 14:08:36 I would be okay with an armourer daemon delivering messages to me though 14:10:29 G-Flex: remember d:4 vampire mosquito vault 14:10:36 G-Flex: and d:3 fast demonic crawler vault 14:11:51 I don't 14:11:58 so I'm not sure what you're getting at 14:12:04 was that a similar situation 14:13:27 giant blowflies (harmless insects in early vaults) were just straight-up replaced with vampire mosquitoes everywhere or something, yeah 14:13:36 it was giant mosquitoes, not giant blowflies 14:13:46 giant blowfly wasn't that much less dangerous than 1 vampire mosquito 14:13:47 blowflies were a thing at some point, right? 14:13:53 ok good 14:13:54 but giant mosquito was like, 4 hp and 5 damage 14:14:00 %0.9??giant blowfly 14:14:14 unknown monster: "giant blowfly" 14:14:14 %0.9?giant blowfly 14:14:15 hm 14:14:21 you'd have to go back to 0.7 i think 14:14:22 unknown monster: "giant mosquito" 14:14:22 %0.9?giant mosquito 14:14:25 ah well 14:14:32 oh ok, i recalled it being super complicated somehow, like one insect was replaced with vampire mosquito and then the other was renamed to the same name as the first insect 14:14:47 %git 7bcc156f0dce823272f9d31fcc15a02e7b11e686 14:14:47 07due02 * 0.8.0-a0-4860-g7bcc156: Rename giant mosquito -> vampire mosquito; remove giant blowfly. 10(4 years, 3 months ago, 28 files, 73+ 89-) 13https://github.com/crawl/crawl/commit/7bcc156f0dce 14:14:51 giant blowflies in vaults were probably replaced with vampire mosquitoes too 14:14:59 aha 14:15:10 but it was giant mosquito replacement that resulted in the d:4 vampire mosquito kills 14:15:15 blowflies were apparently literally vampire mosquitoes 14:15:17 -!- travis-ci has joined ##crawl-dev 14:15:18 The build was broken. (master - 0ef6a74 #2387 : Shmuale Mark): http://travis-ci.org/crawl/crawl/builds/59599334 14:15:18 -!- travis-ci has left ##crawl-dev 14:15:33 haha sewers too, jesus christ 14:15:52 ah, i was right after all 14:15:53 :) 14:16:06 hm, no, this is... this is just a mess 14:16:21 -y wasps, giant mosquito, giant blowfly, moth of wrath 14:16:22 +y wasps, vampire mosquito, vampire mosquito, moth of wrath 14:16:27 it starts well 14:16:28 hahahaha 14:16:38 hm 14:16:42 mon-data errors 14:16:56 grand avatar has 0 speed 14:17:03 wow also the edit to docs/obolete/changes.340 there 14:17:08 oops 14:17:16 hm. that reminds me to consider hard-coding xp for most monsters 14:17:17 it really is just a find and replace everywhere 14:17:20 'xp multiplier' is really dumb 14:19:09 monster HP 14:19:52 ? 14:19:52 mm every time i look in docs/obsolete i find something new and amazing 14:19:55 -!- amalloy_ is now known as amalloy 14:19:57 I don't plan to implement a 'Poisoner' class, as it would become unplayable 14:19:58 deep in the dungeon where most monsters are poison resistant. 14:20:02 :) 14:20:49 also probably there doesn't need to be a pdf of the keybinding changes in 0.5 14:21:29 minmay: haha 14:21:31 MarvinPA: the people need to know!!! 14:21:32 (the mosquito thing) 14:21:50 probably there doesn't need to be a pdf as well as the txt file, then :P 14:23:15 03MarvinPA02 07[stat_drain] * 0.17-a0-749-g27d2a07: Save compat for stat loss recovering with XP 10(24 hours ago, 2 files, 15+ 0-) 13https://github.com/crawl/crawl/commit/27d2a07b07cd 14:23:15 03MarvinPA02 07[stat_drain] * 0.17-a0-750-gea7ae5b: Remove potions of restore abilities 10(21 hours ago, 21 files, 56+ 67-) 13https://github.com/crawl/crawl/commit/ea7ae5b31619 14:24:39 the people need to know... in an aesthetically pleasing, modern format!!! 14:24:53 please don't think about that statement at all. 14:24:58 03MarvinPA02 07* 0.17-a0-761-gf2c97c7: Remove a duplicate obsolete file 10(2 minutes ago, 1 file, 0+ 0-) 13https://github.com/crawl/crawl/commit/f2c97c7c6099 14:25:01 haha 14:25:21 oh no, i should have removed the txt rather than the pdf for more -loc 14:26:28 do you really need more millimarvins...? 14:26:30 so greedy!!! 14:26:36 he can't get more 14:26:58 I guess that's true. he's stuck at exactly 1k, no matter what he does. 14:26:59 kinda sad. 14:27:59 wow st_ has exactly 1k millimarvins too (or did when gitstats was last updated) 14:28:28 4 days ago 14:29:30 gitstats?? 14:29:30 http://s-z.org/crawl-stats/ — updated infrequently 14:30:25 haha author of the year is a retired dev!! 14:30:40 preposterous. 14:31:03 probably a statistical error. 14:32:26 speaking of git stats, you guys know about https://github.com/crawl/crawl/graphs now that you're on github? 14:33:04 wow more than 3/4 of files in the repo are png 14:36:50 !learn add gitstats[2] https://github.com/crawl/crawl/graphs 14:36:51 gitstats[2/4]: https://github.com/crawl/crawl/graphs 14:52:42 -!- panicbit has quit [Ping timeout: 276 seconds] 14:52:45 -!- ldf has quit [Read error: Connection reset by peer] 14:54:39 -!- paroneayea has quit [Ping timeout: 276 seconds] 14:56:54 -!- paroneay` is now known as paroneayea 15:01:27 -!- travis-ci has joined ##crawl-dev 15:01:28 The build has errored. (master - 4c4e335 #2388 : Shmuale Mark): http://travis-ci.org/crawl/crawl/builds/59602550 15:01:28 -!- travis-ci has left ##crawl-dev 15:05:30 03wheals02 07* 0.17-a0-762-gdd96e34: Make grand avatars faster (travis). 10(2 minutes ago, 2 files, 4+ 15-) 13https://github.com/crawl/crawl/commit/dd96e3441928 15:05:41 -!- Fusha has quit [] 15:06:05 oops 15:06:09 forgot i made those changes 15:07:53 you guys are really limiting berder's options in crawl you know 15:09:47 wheals: what do those gozag changes do? 15:10:05 remove unused code AFAICT 15:11:20 nice 15:11:24 huh, kb's still out there 15:11:46 https://github.com/kilobyte/termrec/commit/0bc913e9c86285317c15978f31a80f9f19ef3849 can someone explain to me why he's doing this in the first place 15:12:15 -!- stanzill has quit [Changing host] 15:16:28 -!- lessens has quit [Read error: Connection reset by peer] 15:17:38 -!- Siegurt has joined ##crawl-dev 15:18:47 PleasingFungus: CLANG 15:18:51 clang?? 15:18:51 clang 15:18:58 no I mean 15:19:01 why is he doing the if thing at all 15:19:16 he's not using an else... 15:22:40 -!- nikheizen has quit [Ping timeout: 272 seconds] 15:23:16 -!- UncertainKitten has quit [Ping timeout: 252 seconds] 15:24:51 -!- CanOfWorms has quit [Quit: ChatZilla 0.9.91.1 [Firefox 3.6.28/20120306064154]] 15:25:28 -!- __miek has quit [Ping timeout: 252 seconds] 15:26:24 -!- ldf has joined ##crawl-dev 15:32:08 -!- adsfh has joined ##crawl-dev 15:32:19 -!- muravey has quit [Ping timeout: 256 seconds] 15:32:26 -!- adsfh is now known as muravey 15:34:12 seems like it should be a cast to void instead 15:34:21 wonder if some compiler complains about that 15:36:38 -!- doubtofbuddha has quit [Ping timeout: 245 seconds] 15:39:44 -!- UncertainKitten has joined ##crawl-dev 15:39:56 gammafunk: I thought you would approve of finally trying to add a Su to the streak! 15:40:01 kind of similar to that MarvinPA commit I fixed...are they in fact...the same person? 15:40:15 elliptic: it broke my heart to see you play a Su of Trog, not goig to lie 15:40:39 especially since I had to quit my MiBe of mak due to bad speedrun decisions 15:41:37 -!- wheals has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] 15:43:03 gammafunk: that is literally why I went trog 15:43:13 gammafunk: (also I found a D:4 trog altar) 15:43:44 !streak elliptic 15:43:45 elliptic has 31 consecutive wins (TeCj, KoEE, VSEE, NaNe, DDFi, KoCj, OpMo, CeCK, DgEE, MiCK, HEAs, VSFi, VSSk, GrTm, HOSk, HOGl, MiAK, HuAK, OgHu, DDAr, FoFE, MiWr, DrVM, SpWz, TrVM, GrBe, TrAE, FeCj, MfAs, GhWr, VpIE), and can keep going! 15:44:03 soon even the honest-streak will match tedronia 15:44:05 *tedronai 15:45:01 I don't think tedronai knew his streak was dishonest 15:45:59 dishonest? 15:46:51 my dishonest streak is the one with meleebug games I guess 15:47:08 which is already longer than tedronai's streak 15:47:53 -!- Siveran has quit [Ping timeout: 245 seconds] 15:48:26 minmay: yeah honest here refers to 15:48:28 !nick elliptic 15:48:29 Mapping elliptic => (!meleebug) elliptic hyperbolic hyperelliptic circular 15:48:40 !streak :elliptic 15:48:41 elliptic has 41 consecutive wins (TeCj, KoEE, VSEE, NaNe, DDFi, KoCj, OpMo, CeCK, DgEE, MiCK, HEAs, VSFi, CeAE, DrAr, OgNe, NaBe, HuAE, SpAM, OpFE, DDAs, FoSk, SpIE, VSSk, GrTm, HOSk, HOGl, MiAK, HuAK, OgHu, DDAr, FoFE, MiWr, DrVM, SpWz, TrVM, GrBe, TrAE, FeCj, MfAs, GhWr, VpIE), and can keep going! 15:49:06 -!- Athaboros has quit [Remote host closed the connection] 15:49:06 -!- lessens has quit [Read error: Connection reset by peer] 15:49:33 -!- vale_ has quit [Ping timeout: 245 seconds] 15:52:28 -!- st_ has quit [] 15:52:36 !streak :tedronai 15:52:37 Tedronai has 32 consecutive wins (HOBe, DDBe, DsBe, TrBe, TeBe, LOBe, HuBe, KoBe, MiBe, GrBe, OgBe, HaBe, MfBe, NaBe, CeBe, DrBe, VSBe, HEBe, SpBe, VpBe, FoBe, GhBe, FeBe, DEBe, OpBe, MuBe, GhMo, MiWn, TrAK, HODK, DgWn, MfAs). 15:52:59 obviously the game is too easy :D 15:57:44 -!- lessens has quit [Ping timeout: 252 seconds] 15:57:45 -!- lessens_ is now known as lessens 15:58:14 -!- Trevise has quit [Quit: Page closed] 15:58:19 PleasingFungus: ##c suggests that the if is there because of compiler warnings when you ignore the return value of write() 15:58:32 or similar warnings from some static analyzer 16:01:41 -!- Patashu has joined ##crawl-dev 16:02:50 <|amethyst> I like the funky C++: return free(rest); 16:03:09 <|amethyst> I don't think I would use that in a situation that didn't involve a template 16:03:24 <|amethyst> (free() returns void) 16:04:41 |amethyst: https://github.com/kilobyte/termrec/blob/1fe4fe43ae9f2e986863d328a517bf3611c35278/libstream/url_termcast.c#L99-L100 is an example of the same if (write(...));, outside of a macro 16:06:18 <|amethyst> amalloy: that's in the diff that PF linked 16:06:24 <|amethyst> amalloy: the second hunk 16:06:54 oh, so it is 16:07:03 -!- Menche has quit [Ping timeout: 245 seconds] 16:09:28 <|amethyst> an, warn_unused_result still triggers if you cast to void 16:09:31 <|amethyst> s/an/ah/ 16:11:54 -!- Siegurt has quit [Quit: Leaving.] 16:15:21 amalloy: ahh, weird 16:15:27 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 16:17:13 -!- lessens has quit [Ping timeout: 255 seconds] 16:17:13 -!- lessens_ is now known as lessens 16:17:46 -!- Kolbur has left ##crawl-dev 16:19:41 !lg --be min=turns x=urune 16:19:42 No games for --be. 16:19:47 !lg PleasingFungus --be min=turns x=urune 16:19:48 20. [urune=0] PleasingFungus the Ruffian (L1 TrBe of Trog), quit the game on D:1 (ldierk_water_garden) on 2013-12-13 01:23:42, with 0 points after 0 turns and 0:00:05. 16:19:48 -!- copt has quit [] 16:19:59 !lg PleasingFungus --be min=turns x=urune urune>=3 16:19:59 2. [urune=5] PleasingFungus the Shatterer (L27 KoBe of Trog), escaped with the Orb and 5 runes on 2014-05-21 00:29:09, with 2798390 points after 86540 turns and 7:09:50. 16:20:11 hm, I think I remember that guy 16:20:17 !log . --be min=turns 16:20:18 20. PleasingFungus, XL1 TrBe, T:0: http://crawl.akrasiac.org/rawdata/PleasingFungus/morgue-PleasingFungus-20131213-012342.txt 16:20:20 erp 16:20:23 !log . --be min=turns kobe won 16:20:23 1. PleasingFungus, XL27 KoBe, T:86540: http://crawl.berotato.org/crawl/morgue/PleasingFungus/morgue-PleasingFungus-20140521-002909.txt 16:20:30 yep 16:20:47 if only i'd had more ?ew2, it might've been a proper +9 gsc.. 16:21:23 anyway, gammafunk, that was a gimmick game and therefore can't be criticized on grounds of time. 16:21:27 -!- stanzill has quit [Quit: au rev] 16:23:53 -!- debo has quit [Ping timeout: 256 seconds] 16:24:18 -!- Patashu has quit [Ping timeout: 256 seconds] 16:24:30 -!- doubtofbuddha has quit [Ping timeout: 250 seconds] 16:30:06 -!- Aryth1 has quit [Quit: KVIrc 4.0.4 Insomnia http://www.kvirc.net/] 16:31:15 -!- cojito has quit [Quit: Page closed] 16:34:52 -!- Sarkurus has quit [Quit: Page closed] 16:36:08 -!- stubblyhead has quit [Read error: Connection reset by peer] 16:36:24 -!- travis-ci has joined ##crawl-dev 16:36:25 The build is still failing. (master - f2c97c7 #2390 : Chris Campbell): http://travis-ci.org/crawl/crawl/builds/59608363 16:36:25 -!- travis-ci has left ##crawl-dev 16:41:50 webtiles chat window doesn't scroll when new text appears 13https://crawl.develz.org/mantis/view.php?id=9670 by elmdor 16:41:58 -!- amalloy is now known as amalloy_ 16:45:24 -!- Lasty has joined ##crawl-dev 16:47:01 -!- NotKintak has quit [Ping timeout: 248 seconds] 16:49:41 -!- scummos__ has quit [Ping timeout: 265 seconds] 16:56:08 chorus (L1 HOFi) (D (Sprint)) 16:56:20 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 17:00:04 -!- siepu has quit [Read error: Connection reset by peer] 17:05:21 -!- KiT_ has quit [Quit: Page closed] 17:08:21 -!- doubtofbuddha has quit [Ping timeout: 248 seconds] 17:13:22 <|amethyst> swapping to_slot=42155976 17:14:43 -!- Tux[Qyou] has quit [Read error: Connection reset by peer] 17:15:48 -!- debo has joined ##crawl-dev 17:17:31 -!- simmarine has quit [Ping timeout: 255 seconds] 17:21:42 -!- ystael has quit [Ping timeout: 250 seconds] 17:22:20 -!- travis-ci has joined ##crawl-dev 17:22:21 The build passed. (master - dd96e34 #2391 : Shmuale Mark): http://travis-ci.org/crawl/crawl/builds/59614945 17:22:21 -!- travis-ci has left ##crawl-dev 17:23:23 https://crawl.develz.org/tavern/viewtopic.php?f=17&t=15942 positive tukima feedback ??? 17:24:16 i'll have to get around to playing new En at some point, promising to hear that new tukima's might be useful 17:24:20 -!- HellTiger has quit [Ping timeout: 246 seconds] 17:26:26 -!- LexAckson has quit [Read error: Connection reset by peer] 17:26:51 :) 17:27:15 and i guess it's nice that mr.chance makes power multipliers on hexes slightly more reasonable/visible 17:27:53 s/slightly/a lot/ 17:29:36 -!- sooheon has quit [Ping timeout: 240 seconds] 17:31:13 -!- Arkail is now known as Siveran 17:31:59 -!- simmarine has joined ##crawl-dev 17:33:29 gammafunk: I'm gonna remove labs 17:33:37 teleport if you haven't already imo 17:33:39 -!- MIC132 has quit [Quit: Leaving] 17:33:41 it tends to solve problems 17:33:51 dang, quit 17:33:54 I approve! 17:34:07 !lg devteamnp ktype=quit s=name 17:34:08 4040 games for devteamnp (ktype=quit): 1119x gammafunk, 970x Neil, 384x wheals, 283x MarvinPA, 217x sorear, 181x dpeg, 161x bh, 131x bookofjude, 85x 78291, 80x ontoclasm, 73x erisdiscordia, 61x SamB, 56x rob, 55x evilmike, 35x HangedMan, 25x haranp, 22x pointless, 19x PleasingFungus, 16x Sage, 14x elliptic, 13x KiloByte, 9x evktalo, 7x Lasty, 4x mumra, 3x doy, 3x edlothiol, 3x SGrunt, 3x Keskitalo... 17:34:11 good 17:34:39 I teleported and it moved me three tiles 17:35:07 haha 17:35:42 I'm mad!!! 17:36:36 I saw a few places where I'd have used distint over backtracking, but maybe you didn't have a lot of charges and/or ?recharge 17:36:48 I've def. quit due to labs, sometimes you get the Nightmare Maze 17:37:04 -!- Ladykiller69 has quit [Quit: Verlassend] 17:38:19 I used disint heavily 17:38:36 I just bumped into the edges of the map 17:38:47 and as far as I can tell didn't have any untaken routes 17:38:52 and would've had to just wait until the walls shift 17:39:07 PleasingFungus: there's always a route to the exit 17:39:13 -!- Pacra has joined ##crawl-dev 17:39:19 hrm 17:39:32 PleasingFungus: what can happen is that you explore one route and it deadends and then you leave and explore another one and the maze shifts as you do that and the first route becomes the correct one 17:39:39 great 17:39:58 why does crawl have a maze-solving (?) game 17:40:24 yeah, and I know that, so I often backtrack to see if that's happened, but most of the time there's no path opened up :( 17:40:34 why does crawl have a maze-solving game that changes rules on the fly 17:40:41 it doesn't change rules 17:41:12 in a sense, you could argue that each individual wall is a rule. 17:41:31 I do think that lab would be better if it didn't have shifting walls, was far far smaller, and was autoexplorable 17:41:48 so you just find a couple minivaults and the minotaur and that's it 17:42:41 elliptic: would there be much point at all to the maze portion, then? 17:42:55 all it does is create a log of single-tile-hallway combat 17:43:00 gammafunk: well, the idea is that it would be almost all minivaults, with very little maze 17:43:10 the minivaults are not very mazy 17:43:35 yeah, it's just not terribly great as a realization of the theme, but I guess that's subjective 17:43:37 gammafunk: lab doesn't actually have combat in the maze portion currently really 17:43:55 elliptic: well it does have those minivaults, and you often fall back to fight in the maze 17:44:00 they're fairly common now 17:44:26 I do that sometimes when I am kiting an earth elemental forever, yes 17:44:41 I really like finding all the wandering f when you have a polearm 17:44:51 can we fix wandering mushrooms 17:45:02 sounds like a good idea 17:45:10 where by fix I mean "give them regular movement" 17:45:13 give them polearms 17:45:34 MarvinPA: magic dart killing them at range 3 would still be an issue 17:45:48 I considered suggesting just changing their AI so that they move towards you if you are range 2 from them 17:45:51 yes, that wasn't a serious suggestion :P 17:45:55 but ranged attacks still a problem :( 17:46:40 could give wandering mushrooms a weak ranged attack of some sort I guess 17:46:49 if we are really attached to the current movement AI 17:46:52 pollen attack 17:47:07 please don't ask me to justify that thematically 17:47:11 achoo! 17:47:13 I'm too busy sneezing irl :( 17:47:16 v. effective against characters with hayfever mutation 17:47:44 worse than frail!!! 17:48:48 imo the current ai is kind of cute but more trouble than it's worth to make reasonable 17:49:18 where are they used to any kind of good effect? 17:49:23 I could also see making mushrooms not exist except as fedhas allies 17:49:50 right, I can't think of any great examples. theme for fedhas altar vaults isn't all that justifiable 17:49:50 since at least monsters don't go ctrl-f polearm whenever they see a mushroom 17:50:06 the way I do 17:50:07 fr 17:50:14 that would also be reasonable too, yeah 17:50:19 The monster flees in search of a polearm! 17:50:22 (making them fedhas-only, not making monsters ctrl+f polearms :P) 17:50:31 Why Not Both 17:50:41 but seriously yeah I was assuming that would be what happened 17:50:43 wrt shrooms 17:50:44 -!- nikheizen has quit [Quit: ChatZilla 0.9.91.1 [Firefox 37.0.1/20150402191859]] 17:53:28 IMO it is sort of sad how fedhas ally mushrooms die if they meet a polearm monster without you being there to help 17:53:37 so maybe changing the behavior would be good regardless 17:55:06 -!- Hanyuu has quit [Quit: Page closed] 17:55:46 it's a vital fedhas nerf... 17:55:54 those shrooms are already outta control!!! 17:56:06 also, um, iirc they're only unable to move if *you* can see a monster 17:56:13 iirc it's something weird like that 18:00:36 -!- MIC132 has joined ##crawl-dev 18:03:15 -!- amalloy_ is now known as amalloy 18:08:13 -!- djinni has quit [Ping timeout: 264 seconds] 18:13:48 -!- CanOfWorms has joined ##crawl-dev 18:14:28 -!- djinni has joined ##crawl-dev 18:16:12 -!- panicbit has quit [Ping timeout: 272 seconds] 18:16:34 -!- MarvinPA has quit [Quit: Leaving] 18:23:43 -!- MgDark has quit [Quit: ChatZilla 0.9.91.1 [Firefox 37.0.1/20150402191859]] 18:26:11 -!- simmarine has quit [Quit: Leaving] 18:26:57 doh 18:27:10 hate it when I run checkwhite and it fixes something unrelated and then I commit that 18:27:59 gammafunk: `git add -p` and review the fixes? 18:28:15 that's how i avoid mixing whitespace fixes that emacs made for me 18:28:29 oh, that's kind of inconvenient 18:28:46 I do use -p a lot, but mostly when I meant to make a commit and I didn't 18:29:06 amalloy: I should say, it's inconvenient when you're streaming along making commits 18:29:13 you mostly want to do git commit -a 18:29:26 gammafunk: well, git is nothing if not flexible. i usually don't do stuff that way 18:29:35 but I always review my final patch to catch weird things 18:29:41 I just happened to do a diff and noticed this 18:30:01 yeah I mean running -p every time would be kind of a drag 18:30:23 in this case I'll just rebase -i 18:30:55 -!- KamiKatze has quit [Quit: Page closed] 18:31:32 -!- G-Flex has quit [Quit: Time for us to bug out.] 18:32:35 -!- Akitten_Homura has joined ##crawl-dev 18:32:37 -!- Kintak has quit [Ping timeout: 248 seconds] 18:33:16 -!- UncertainKitten has quit [Ping timeout: 240 seconds] 18:34:30 oh nice, i rebased to master and it looks like someone did the checkwhite, so it's gone anyhow 18:34:45 -!- G-Flex has joined ##crawl-dev 18:34:51 -!- Siegurt has joined ##crawl-dev 18:35:10 -!- Siegurt has quit [Client Quit] 18:38:08 -!- Wolfechu has quit [Read error: Connection reset by peer] 18:44:08 -!- G-Flex has quit [Quit: Time for us to bug out.] 18:45:05 -!- G-Flex has joined ##crawl-dev 18:47:50 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.91.1 [Firefox 37.0.1/20150402191859]] 18:50:31 firemonkey (L14 SpVM) ASSERT(_valid()) in 'ray.cc' at line 194 failed. (Lab) 18:55:06 -!- Siegurt has joined ##crawl-dev 19:01:09 -!- stubblyhead has quit [Read error: Connection reset by peer] 19:05:59 -!- simmarine has joined ##crawl-dev 19:12:29 -!- Siegurt has quit [Quit: Leaving.] 19:15:05 -!- nicolae- has joined ##crawl-dev 19:15:50 -!- bencryption has quit [Quit: WeeChat 0.3.8] 19:16:35 -!- MIC132 has quit [Quit: Leaving] 19:21:26 -!- Pepe has quit [Ping timeout: 272 seconds] 19:22:03 -!- WalkerBoh has joined ##crawl-dev 19:22:07 -!- wnwelrqm has quit [Client Quit] 19:23:39 -!- elliptic has quit [Ping timeout: 250 seconds] 19:29:58 -!- quik has quit [Ping timeout: 245 seconds] 19:30:46 |amethyst: is orlandu63 someone's alt? 19:33:55 !tell PleasingFungus Your god damn demonspawn end placed a god damn sun demon for my god damn mibe to god damn fight!!! 19:33:55 gammafunk: OK, I'll let pleasingfungus know. 19:35:01 sounds like it's working as intended 19:39:41 -!- lessens has quit [Ping timeout: 250 seconds] 19:42:36 -!- elliptic has joined ##crawl-dev 19:43:50 yeah 19:43:53 !lg . 19:43:53 2870. gammafunk the Severer (L10 MiBe of Trog), slain by an ice devil (summoned by an orc high priest) on Orc:4 (pf_orc_diabolical) on 2015-04-23 00:40:46, with 6797 points after 3190 turns and 0:32:56. 19:44:44 that long corridor is pretty terrible, since I'd have to waste a lot of turns to play it safely 19:44:52 but I'll probably just do that next time 19:46:36 .phyte 19:46:46 4. Farquar the Fighter (L16 DsAs of Dithmenos), slain by a thorn hunter on Swamp:2 (nicolae_swamp_phyte_club) on 2015-04-22 19:55:28, with 121370 points after 43896 turns and 5:48:31. 19:46:48 nicolae-: not enough thorn hunters, eh 19:46:56 .phyte -tv 19:47:05 4. Farquar, XL16 DsAs, T:43896 requested for FooTV: telnet://termcast.develz.org or http://termcast.develz.org. 19:47:17 oh 19:47:21 .phyte x=src 19:47:30 4. [src=cszo] Farquar the Fighter (L16 DsAs of Dithmenos), slain by a thorn hunter on Swamp:2 (nicolae_swamp_phyte_club) on 2015-04-22 19:55:28, with 121370 points after 43896 turns and 5:48:31. 19:47:32 hrm 19:47:38 Ttyrec appears corrupted (error: ttyrec url () co 19:47:39 ntains no date? ) at CSplat/Termcast.pm line 316. 19:47:43 |amethyst: from footv 19:47:48 maybe just a hiccup? 19:47:54 .phyte -tv 19:48:03 4. Farquar, XL16 DsAs, T:43896 requested for FooTV: telnet://termcast.develz.org or http://termcast.develz.org. 19:48:13 oh yeha 19:48:15 worked second time 19:49:25 -!- Zooty has quit [Ping timeout: 246 seconds] 19:49:45 damn, that thorn hunter hit him really hard, it looks like 19:49:45 wow, one thorn hunter would have been enough for that guy 19:49:57 he had 57 hp before he died 19:50:01 also, lol at Gretchen Maul 19:53:46 <|amethyst> gammafunk: you can use checkwhite -m to avoid that problem, assuming you already did a git add 19:53:53 !lg * kmap=nicolae_swamp_phyte_club s=tdam 19:53:53 3 games for * (kmap=nicolae_swamp_phyte_club): 57, 35, 41 19:54:03 <|amethyst> gammafunk: not the footv thing, the checkwhite one :) 19:54:04 !lg * kmap=nicolae_swamp_phyte_club s=ckiller,tdam 19:54:05 3 games for * (kmap=nicolae_swamp_phyte_club): 2x a shambling mangrove (35, 41), a thorn hunter (57) 19:54:15 <|amethyst> bh: have any logs? 19:54:33 |amethyst: yeah, I think...hrm I guess that also works outside of a git hook, doesn't it? 19:54:39 so maybe that's how I should be running it 19:55:01 as long as it doesn't assume anything about my working dir 19:55:22 of course I could just make an alias or shell command if it did 19:55:28 er function 19:55:32 <|amethyst> well, you need to run it in the repo 19:55:37 yeah, that's fine 19:55:43 I mean I don't want to have to cd out of source 19:55:59 <|amethyst> if you modified something outside of source you'd want checkwhite -m -a 19:56:26 I'll set up an alias then 19:56:32 I already have to type util/checkwhite every time 19:56:48 so now I can just type checkwhite and get -a as well 20:05:01 -!- gressup has quit [Quit: Leaving] 20:05:47 -!- stubblyhead has quit [Read error: Connection reset by peer] 20:05:50 -!- Athaboros has quit [Remote host closed the connection] 20:06:56 Lasty (L14 DrAr) ASSERT(in_non_diamond_int(r.start)) in 'ray.cc' at line 217 failed. (Lair:8) 20:07:37 ^rod of iron 20:09:16 you guys should use my new pre-commit hook wrapper! 20:09:20 I've seen it once before, but I haven't figured how the trigger 20:09:28 I'm looking for my second customer 20:12:13 pre-commit hook wrapper sounds like it might be redundant 20:12:20 |amethyst: ah, I got confused by -m 20:12:28 |amethyst: since it uses --cached 20:12:42 I guess that's the only reasonable thing to do 20:13:01 but it's weird because using -a doesn't consider staged changes only 20:13:20 but I guess that's pretty much the point 20:13:24 hrm 20:15:20 gammafunk: it's mostly to allow running multiple checks in your pre-commit hook without needing to merge them all into a single giant file 20:16:02 -!- Athaboros has quit [Ping timeout: 264 seconds] 20:16:37 well mine runs a few checks, but it's just a simple script to call e.g. checkwhite, unbrace, checkcommit 20:17:02 I mean the hook is just a shell script, so you can of course call other shell scripts 20:17:17 but maybe you mean something other than what I'm thinking 20:18:42 -!- PleasingFungus has joined ##crawl-dev 20:20:57 -!- amalloy is now known as amalloy_ 20:26:08 -!- WalkerBoh has quit [Remote host closed the connection] 20:26:43 m $ 674 gold the amulet of the Assorted Mice {Spirit rF+ Int+2} -- I love this name 20:26:57 lol 20:28:07 -!- dtsund has joined ##crawl-dev 20:28:30 new food item, only edible by felids 20:29:08 the lab rats are back...! 20:29:08 PleasingFungus: You have 2 messages. Use !messages to read them. 20:29:21 ps lol @ gammafunk 20:29:25 !tv gammafunk kmap~~pf_ 20:29:25 No games for gammafunk (kmap~~pf_). 20:29:27 what 20:29:29 !tv gammafunk map~~pf_ 20:29:30 1. gammafunk, XL10 MiBe, T:3190 requested for FooTV: telnet://termcast.develz.org or http://termcast.develz.org. 20:29:50 gammafunk: revenge.... 20:31:04 -!- endou has quit [Read error: Connection reset by peer] 20:31:20 -!- Adeon has quit [Read error: Connection reset by peer] 20:31:28 -!- Adeon has joined ##crawl-dev 20:33:00 hm 20:33:06 maxwell's etheric cage seems kind of bad 20:33:15 -!- speranza has quit [Remote host closed the connection] 20:33:30 like I said, I didn't want to waste turns falling back so much, but 20:33:46 no I gotcha 20:33:51 keep it in, it'll lower the bar for my own attempts 20:34:00 that map is pretty bad for a speedrun, but it actually might be different if they didn't come up due to mark 20:34:01 your play seemed reasonable for a speedrun 20:34:03 like they did for me 20:34:10 oh, haha, you got marked? 20:34:11 i have one coded up but it's basically just resists + spell enhancers 20:34:14 in a sense that's my fault too... 20:34:16 yeah after first entry 20:34:20 and all the 3 came out.. 20:34:21 nicolae-: what kind of enhancers? 20:34:36 generic archmage, or? 20:34:40 I was real mad for a moment, staring at sun demon that wasn't a summon 20:34:56 nicolae-: this sounds like a fixedart 20:35:01 oh spell enchancers 20:35:19 are you trying to add back the spear of botono?! 20:35:22 just 2 pips of resistance and a spell enhancer for each of earth, ice, necro. 20:35:23 -!- vale_ has quit [Ping timeout: 245 seconds] 20:35:51 that's kind of weird and not in a good way imo 20:36:01 yeah i wasn't sure about it 20:36:08 we do have a fairly low bar for what's "acceptable" for unrands though 20:36:16 haha 20:36:19 we're getting better, maybe (?) 20:36:24 not really sure about these last two, or three 20:36:35 I should buff eternal torment to be not bad, maybe 20:36:37 it's either a pair of gloves or a pair of boots depending on which patchi submit 20:36:59 imo make it gloveboots to add some unique flavor 20:37:03 augh 20:37:10 or fine, bootgloves 20:37:12 lear's is bad enough... 20:37:13 i don't even know how that would even work 20:37:15 or be coded 20:37:23 nicolae-: neither does whoever coded up the hauberk!!! 20:37:34 well! it's not going to be me! 20:37:38 nicolae-: also that suggestion was incredibly serious 20:37:54 almost entirely serious 20:37:58 it was originally gloves because i figured there aren't any unrand gloves with resists or things specific to magic 20:37:59 uncannily serious 20:38:08 but there's not many boots either and the flavor works either way 20:38:37 well, in terms of gameplay, it just feels like it should be one school or archmagi 20:39:02 well, those schools in particular are mostly distinct anyway, except for simulacrum 20:39:15 nicolae-: do you have a theme in mind? 20:39:21 well, distinct? 20:39:23 I can imagine associated schools, OR opposite (ice/fire or something) 20:39:24 re: Maxwell's cage, I would never wear it on any character. 20:39:26 all the schools are distinct really 20:39:39 Lasty: yeah I sort of like the idea of 'occasional contam' as a penalty but like 20:39:43 there's no actual plus... 20:39:48 i mean distinct as in there's only one spell that's more than one of earth, ice, and necro (i.e. simulacrum) 20:39:51 like, not even a plus on the helmet 20:39:59 well then it's best to use archmagi or int probably 20:40:14 int if you don't want such a strong effect 20:40:20 it's more of a thematic set, i.e. associated with the grave 20:40:27 re: crown of torment, honestly I don't think it's good to have it in the game if it's a good item 20:40:47 I think that's better achieved with something relatively unique, in terms of gimmick 20:41:10 well, perhaps, but i'm also working within my limits here as a coder 20:41:27 Lasty: the 'may pointed out that it's pretty overlapping with necromut 20:41:46 sure, but it's better to start from "what effect would really be interesting" and then 20:41:50 proceed to "how do I code it" 20:41:52 on the one hand, it's much rarer. on the other hand, no investment 20:41:56 did he then go on to suggest that now that the crown of eternal torment exists you can finally get rid of necromut 20:42:02 he did not iirc 20:42:11 shocking 20:42:15 (?) 20:42:25 def. not in support of removing necromut for crawl of eternal torment 20:42:33 oh, mpa buffed eternal torment when I wasn't looking 20:42:38 gammafunk: yeah, that's the main reason i didn't submit it, a triple spell enhancer would be unique but it's kind of... eh 20:42:52 someday I want to design a fire/ice or air/earth spell 20:43:03 nicolae-: well maybe just come up with something that you would like to see, that's reasonable and not broken 20:43:07 and then worry about the implementation 20:43:22 rather than saying "this is what I can code", let me think of something 20:43:35 you might get help if you get a good idea 20:43:47 PleasingFungus has like unlimited free time, for instance 20:43:48 well, it wasn't so much "what can i code, let me think of something", it's just i thought of many somethings and went "oh, this is the one i can code easily" 20:44:21 gammafunk: unlimited!? have you seen my todo!?!? 20:44:25 dang 20:44:31 I forgot the epic PF todoo 20:44:40 makes mine look like a grocery list 20:45:08 yours IS a grocery list 20:45:11 #epic #yolo #422 20:45:17 well, getting milk is difficult ok! 20:45:19 hm, I should get some milk. 20:45:44 I try to speedrun getting milk and I always die running into the supermarket door without opening it first 20:46:20 1learn add 20:46:30 actually, hell 20:46:45 !learn add speedrunning I try to speedrun getting milk and I always die running into the supermarket door without opening it first 20:46:46 speedrunning[1/1]: I try to speedrun getting milk and I always die running into the supermarket door without opening it first 20:47:19 <|amethyst> The end of gammafunk's grocery speedrun: https://www.youtube.com/watch?v=8VZq08O6Vco 20:48:33 just put me out of my misery 20:54:18 03PleasingFungus02 07* 0.17-a0-763-g9c773a8: Changelog through 0.17-a0-762-gdd96e34 10(44 seconds ago, 1 file, 34+ 4-) 13https://github.com/crawl/crawl/commit/9c773a8cd8cc 21:01:20 03PleasingFungus02 07* 0.17-a0-764-gd40c196: New Eternal Torment sprites (CanOfWorms) 10(2 minutes ago, 2 files, 0+ 0-) 13https://github.com/crawl/crawl/commit/d40c19665292 21:01:44 spoopy 21:03:29 -!- sususop has quit [Client Quit] 21:04:11 -!- Pacra has quit [Ping timeout: 250 seconds] 21:05:04 CanOfWorms: those aren't the most recent ones you submitted 21:05:08 but: c.f. commit comment 21:05:10 I noticed 21:05:46 CanOfWorms: please make a new entropy weaver tile 21:06:00 I should look at the current one 21:06:01 I'll give you cold, hard, zorkmids 21:06:11 think of the candles you'll buy in minetown! 21:06:13 I think ontoclasm wanted to work on it too? 21:06:13 imho make an etheric cage tile <_< 21:06:15 >_> 21:06:17 oh 21:06:21 does that not have a tile 21:06:26 the tile is currently 21:06:27 TO 21:06:28 DO 21:06:35 epic! 21:07:02 well, let's see the description 21:07:03 I wonder if it'd be funny to give it rmut 21:07:10 my next unrand will be an item shaped like the letters TO/DO 21:07:25 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.91.1 [Firefox 37.0.1/20150402191859]] 21:07:58 a vault with a Troll, an Ogre, a Hydra, and Ogre 21:08:01 *an Ogre 21:08:23 a hydra? 21:08:23 put them in a 2x2 room 21:08:27 why not a demonspawn... 21:08:32 wow, tiles noob 21:08:34 @??hydra 21:08:34 hydra (09D) | Spd: 10 (swim: 60%) | HD: 13 | HP: 56-87 | AC/EV: 0/5 | Dam: 18 per head | amphibious, cold-blooded, regen | Res: 06magic(60), 03poison, 12drown | Chunks: 09poison | XP: 974 | Sz: Big | Int: reptile. 21:08:40 oh 21:08:46 fr: hydra species 21:09:57 -!- ontoclasm has joined ##crawl-dev 21:11:19 -!- Daekdroom has quit [Quit: Leaving] 21:12:07 ontoclasm: are you still working on that entropy weaver? 21:12:31 haven't had a chance yet 21:12:53 -!- nixor has quit [Ping timeout: 256 seconds] 21:13:12 still planning to work on that? 21:13:38 -!- nicolae- has left ##crawl-dev 21:13:59 -!- Fhqwhgads_ has quit [Remote host closed the connection] 21:15:01 -!- Pacra has joined ##crawl-dev 21:17:32 yeah, i'll do it when i have some free time 21:17:41 cool 21:17:42 but feel free to make one yourself if you want 21:18:12 for now the etheric cage needs some loving 21:18:20 and possibly finish up that SoH 21:19:37 it's just sitting in my wip folder, taunting me 21:20:49 -!- pintc has quit [Ping timeout: 256 seconds] 21:22:50 you must wip it... 21:23:10 -!- Xen has quit [Client Quit] 21:25:25 -!- Yllodra has quit [Ping timeout: 248 seconds] 21:25:56 -!- Lightli has joined ##crawl-dev 21:26:53 -!- Mandevil has quit [Ping timeout: 246 seconds] 21:28:55 !tell reaverb That's hilarious that Pteriforever was the source of the af_cold bug meme, I had no idea. 21:28:55 gammafunk: OK, I'll let reaverb know. 21:29:16 it's great that he's apparently a bronie 21:35:53 -!- rophy has quit [Remote host closed the connection] 21:40:45 -!- MgDark has quit [Quit: ChatZilla 0.9.91.1 [Firefox 37.0.2/20150415140819]] 21:40:47 -!- rophy has quit [Client Quit] 21:49:58 -!- Deathawk has quit [Ping timeout: 245 seconds] 21:50:08 -!- reaverb has joined ##crawl-dev 21:52:01 -!- Lasty has quit [Quit: Leaving.] 21:52:59 ??flag day 21:52:59 flag day[1/1]: The day our push urls move from {gitorious} to {github}. http://www.catb.org/jargon/html/F/flag-day.html 21:53:09 Any updates on when this will happen <_< >_> 21:53:50 (I suspect we should push a final commit to the gitirious repo stating we've moved to github, after the swich, btw. Just in case anybody accesses the read-only version. 21:53:52 ) 21:55:25 -!- Sharkman1231 has quit [Ping timeout: 246 seconds] 21:55:58 -!- Siegurt has joined ##crawl-dev 21:56:22 I don't know that this would be the best way to indicate that 21:56:49 they're going to move the repo to some kind of archive 21:57:17 so if you access the repo, you're using an archive, and it's kind of obvious that you're doing this 21:58:06 and there's the fact that our docs also give the github url throughout 21:58:23 Hmm. 21:58:44 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 21:58:57 I'm just imagining somebody who compiles Trunk, hasn't played in six months and hasn't hear of any of this and ust uses git pull as always only to get an out of date version. 21:59:06 s/ust/just/ 22:00:06 I think they'll notice that no changes are happening, and if they're not savvy enough to either notice this or read the docs, they're very likely not reading commits 22:00:14 it just makes the trees diverge which is probably not a good thing 22:00:24 Ok then. 22:00:33 I mean I'll totally defer to |amethyst here 22:00:38 as I don't have experience with this 22:00:42 the trees will start diverging after the move anyway 22:00:55 Well ones the fast forward of the other. 22:01:06 but the archive will have a commit that github doesn't, presumably 22:01:28 that said, add a new branch based on master and then switch gitorious to default to that branch? 22:01:44 Yeah, if we do the "say we're moving to github commit" we probably wouldn't push that to gitub. I guess we could push it to github though? Seems weird. 22:02:15 Would there be a problem with increasing the XP of lair branch exclusive threats to get the XP to line up as current? (For reducing the lair rune branches to 4 levels) 22:02:38 I'm not ever sure it's necessary >_> 22:02:41 s/ever/even/ 22:03:38 <|amethyst> is the goal to make lair branches easier, or to make them smaller? 22:04:04 smaller. 22:04:27 <|amethyst> then I don't think trying to give the same amount of XP for fewer threats is the right approach 22:04:35 <|amethyst> maybe have the same number of monsters as before 22:04:42 <|amethyst> but on fewer levels? 22:04:46 -!- nixor has quit [Ping timeout: 252 seconds] 22:04:48 that will certainly make them harder 22:05:00 <|amethyst> hm 22:05:06 Yeah, I already removed the MONS_NO_MONSTER and utter chaff (water mosccasins) weights. 22:05:11 but yeah I don't know that an xp adjustment is really necessary 22:05:13 <|amethyst> yeah, I guess it would need to be something in between 22:05:34 -!- Spatzist has quit [Ping timeout: 246 seconds] 22:05:59 But it's also... if we have the same /number/ of fights, it's not really "smaller". It's just that "o" takes less time. 22:05:59 -!- Siegurt has quit [Quit: Leaving.] 22:06:34 My original reasons for bringing this up is "Lair branches tend to overstay their welcome a bit, gimmicks like liquids etc. don't need 10 full levels per game". 22:06:48 I am leaning toward "don't adust a first, maybe adjust later if necessary" now >_> 22:07:52 differances between which lair branch you get are the same size or bigger of the XP changes pre- and pos- shortening according to object stat <_< 22:09:08 aren't you also shortening lair 22:09:45 Shortening Lair was a seperate plan (that PleasingFungus brought up). 22:09:54 ok 22:10:02 I don't oppose it but I don't think sticking all those changes together is necessary? 22:10:16 yeah it seems to me that you could make no xp adjuestment for just effectively cutting two levels from the game 22:11:30 what still needs to happen before we officially move to github? 22:11:40 are any servers still using gitorious? 22:14:39 -!- meatpath has quit [Ping timeout: 256 seconds] 22:15:04 <|amethyst> at least CSZO, CAO, CDO, CXC, CBRO are switched, and I think CWZ as well 22:15:13 <|amethyst> not sure about CLAN or LLD 22:15:17 cpo is switched I think? 22:15:22 -!- shnurlf has quit [Ping timeout: 246 seconds] 22:15:26 <|amethyst> oh, knew I was forgetting one :) 22:15:31 and all of the docs are updated? 22:15:38 -!- mamgar has quit [Quit: Exit Stage Left] 22:15:39 they should be, yes 22:15:49 I did a big update 22:15:56 so what else is stopping us from just doing it right now 22:16:28 <|amethyst> figuring how to make gitorious read-only 22:16:38 <|amethyst> Zaba suggested having one of the admins remove everyone from the project 22:16:41 I can use my extreme twitter mastery to contact dplusplus 22:16:57 i was just planning on pushing a commit that removed everything from the repository 22:17:03 dang 22:17:04 and replaced it with a single README or something 22:17:44 I guess there's really no need for gitorious to maintain an archive 22:17:53 since we're an active project and have a live repo 22:17:56 yeah 22:18:13 doy found the ultimate source of millimarvins.. 22:18:18 haha 22:18:32 eventually all projects will be purged from gitorious, right? 22:18:43 <|amethyst> johnstein: and moved to a read-only archive 22:18:44 -!- Pacra_ has joined ##crawl-dev 22:18:47 gitorious is turning read-only on may 15 22:18:55 <|amethyst> doy: would you be force-pushing to all the branches? 22:18:59 oh. how long will the RO archive be available? 22:19:07 in defintely? 22:19:12 I think the plan is indefinitely, yeah 22:19:19 ty autocorrect 22:19:25 in, definitely! 22:19:33 -!- Pacra has quit [Ping timeout: 245 seconds] 22:20:17 hrm 22:20:22 <|amethyst> doy: hm 22:20:36 <|amethyst> doy: I kind of think 'delete repository' would be better than pushing a commit that removes everything 22:20:43 oh I guess since it's a force-push, no one would clobber their branch with a force pull 22:20:50 er with an ordinary pull 22:20:58 |amethyst: sure, whatever 22:21:03 doesn't matter a whole lot 22:21:04 <|amethyst> because it's less likely to affect repos that were cloned from gitorious 22:21:11 yeah, makes sense to me 22:21:22 if we delete it, they just get an error when doing pull 22:21:37 although arguably then they'll not know where the new repo is, but they can just find the website 22:22:03 !tell marvinpa https://github.com/crawl/crawl/pull/11 22:22:03 chequers: OK, I'll let marvinpa know. 22:22:12 yeah, the idea behind removing everything is that they'd still get an error (because it would conflict with everything), but they'd still have the readme to look at 22:22:17 but it's not a huge deal 22:22:41 <|amethyst> hm 22:23:10 I think just leave the gitorious mirror as-is 22:23:14 people will notice if updates stop 22:23:14 -!- Pacra_ has quit [Ping timeout: 246 seconds] 22:23:35 if any of my automated systems still have gitorious URLs, I'd much prefer to find out when they silently stop than by exploding 22:24:22 well do we even know where the new url will be? 22:24:28 maybe the archive will already be at a different url 22:24:38 <|amethyst> "This is a huge benefit to anyone depending on gitorious.org as repositories will remain available at the same location." 22:24:43 ok 22:26:24 <|amethyst> oh, did you know someone made a Crawl-based _Downfall_ parody in the MD removal days? 22:27:08 there's probably a website you can use to make those 22:27:17 although MD removal was quite some time ago 22:27:28 <|amethyst> http://meemsy.com/v/2895 22:30:42 i saw that, it was not bad 22:31:14 lol 22:36:06 -!- amalloy_ is now known as amalloy 22:39:23 -!- PleasingFungus has joined ##crawl-dev 22:40:45 doy: if you can rescue us from this gitorious purgatory, I will be forever thankful 22:41:33 -!- WalkerBoh has joined ##crawl-dev 22:41:58 i mean 22:42:08 i could just turn off my mirror script 22:42:15 is there anything else that's necessary? 22:42:24 that's the big thing ya 22:42:26 <|amethyst> making sure everyone knows to stop pushing to gitorious 22:44:15 -!- reaverb has quit [Quit: Leaving.] 22:48:26 well 22:48:33 someone should write a c-r-d email 22:48:56 ya 22:48:59 and once that goes out, i'll remove my mirror script 22:49:18 !tell wheals I guess flash_screen_message should be in the changelog, since we usually include new options there...? idk 22:49:18 PleasingFungus: OK, I'll let wheals know. 22:50:04 hm. ok, etheric cage: +0, rMut, rElec, +15 MP? 22:50:41 rmut seems weird 22:50:47 I sort of liked the contam/rmut thing 22:51:03 I guess I'm not committed to it... 22:52:31 what does the cage do, again? 22:52:35 ??etheric_cage 22:52:35 I don't have a page labeled etheric_cage in my learndb. 22:52:50 ?/etheric 22:52:51 Matching terms (1): maxwell's_etheric_cage 22:52:51 it's currently a +0 helmet with rElec and +4 MP 22:52:59 and contam 22:53:01 ??maxwell's etheric cage 22:53:01 maxwell's etheric cage[1/1]: +0 rElec helmet that greatly increases MP regen but also has a 1 in 100 chance of giving you a lump of contam every turn. 22:53:07 oh 22:53:09 and increased mp regen 22:53:09 oh I forgot about mp regen since it's not listed 22:53:12 increased mp regen 22:53:15 ok that's less bad 22:53:19 yeah I was going to ask, what's the point of this thing 22:53:27 I should fix the changelog 22:53:32 and the contam thing is weird too 22:53:40 like it tries to keep you constantly at grey contam, or something 22:53:41 I actually like that 22:53:47 yeah, it's interesting 22:53:49 but still weird 22:53:51 (: 22:54:12 :) 22:54:12 hrm, does it apply contam in some weird way? 22:54:14 (it also has normal contam on unequip) 22:54:19 gammafunk: yeah 22:54:23 ok 22:54:23 or is it just giving it to you gradually as described there 22:54:33 -!- xnavy_ has quit [Ping timeout: 245 seconds] 22:54:38 let's try and make an etheric cage... 22:54:55 it both has normal contam on unequip, and also has a gradual contam application over time, that is dependent on how contaminated you are, and other weird things 22:55:05 by the way, what are the restrictions for etheric cage 22:55:10 is it a dragon mask, a hat or a helmet? 22:55:11 I don't like it breaking how contam works 22:55:13 !source _ETHERIC_CAGE_world_reacts 22:55:14 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/art-func.h#l1291 22:55:29 CanOfWorms: helmet 22:55:34 isn't a dragon mask just a hat? 22:55:46 gammafunk: ? 22:56:06 doy: I don't think there are other weird things... 22:56:07 I think antennae 3 can wear it? 22:56:09 I think that's it. 22:56:09 let me see 22:56:17 yeah looks like it just applies less contam if you're at level 1 22:56:19 yeah, okya 22:56:22 that's not too bad 22:56:27 oh, maybe it is a hat 22:56:46 dragon mask is a hat,yeah 22:56:48 op can wear it 22:56:52 and mi 22:56:53 etc 22:58:16 I thought for a moment that it was headgear even helmetless races could wear 22:58:23 sorry 22:59:42 every other fixedart headpiece is a hat 23:00:24 probably because people want their cool unrand to be wearable by everyone 23:00:37 ya 23:00:43 that was my assumption 23:01:20 I wonder if I could justify a hex enhancer item in any reasonable way 23:01:34 something that is, in some way, exactly the opposite of botonospear 23:02:18 some kind of qb I guess 23:02:26 plausible 23:02:35 or maybe just a weird buckler? 23:02:38 mm 23:02:49 we don't actually have any buckler unrands right now, iirc 23:02:56 I've really wanted to make a demonic shield that eats monsters 23:03:13 because we need that 23:03:15 in crawl 23:03:17 mm 23:03:18 no, "Thimble" never got added 23:03:24 n1k: remind me what that one was 23:03:38 oh, if someone wants some millimarvins, the code that prevents hydra form from eating large monsters can probably be removed 23:03:44 I don't remember why it was there in the first place 23:03:55 PleasingFungus, it was some idea I had for a buckler with a really bad SH value but giving some other boost (EV or something) 23:04:16 n1k: did you learn nothing from the knife of accuracy 23:04:46 Bring Back the Knife Of Accuracy 23:04:51 Knife Of Accurate Hexes 23:04:56 -!- johlstei_ has joined ##crawl-dev 23:05:12 gyre, gimble, and thimble 23:05:13 -!- Icadius has quit [Read error: Connection reset by peer] 23:05:23 but you can't use those together...! 23:05:26 unless you're fo...? 23:06:19 oh no... 23:06:29 -!- lessens has quit [Read error: Connection reset by peer] 23:07:33 I've always wanted to play a formicid stabber 23:07:39 iirc they had good sbl and stealth apts 23:07:45 clearly a fo-specific buckler should be reserved for one that gives -Stasis 23:07:50 !apt fo 23:07:50 Fo: Fighting: 1, Short: 0, Long: 0, Axes: 0, Maces: 0, Polearms: 0, Staves: 0, Slings: 1, Bows: -2, Xbows: 0, Throw: -2*, Armour: 1, Dodge: -1, Stealth: 3, Shields: 2!, UC: 0, Splcast: 0, Conj: -1, Hexes: 2, Charms: 0, Summ: 0, Nec: 0, Tloc: -1, Tmut: 1, Fire: 0, Ice: 0, Air: -2, Earth: 2, Poison: 3!, Inv: 2, Evo: 1, Exp: !, HP: !, MP: ! 23:07:53 -!- Siveran has quit [Ping timeout: 245 seconds] 23:08:01 possibly this was an earlier fo revision 23:08:08 pretty good stealth. 23:08:14 and +2 hexes! 23:08:16 sbl doesn't matter too much in terms of apts since you need like 8 23:08:18 -!- johlstei has quit [Ping timeout: 245 seconds] 23:08:22 -!- doubtofbuddha has quit [Ping timeout: 244 seconds] 23:08:25 !hs * foen 23:08:26 1065. keymashgrqeeg the Conqueror (L27 FoEn of Vehumet), escaped with the Orb and 15 runes on 2014-09-01 22:29:10, with 11614428 points after 141402 turns and 18:29:51. 23:08:32 wow, that's insanely beatable 23:08:43 wow, keymashgrqeeg don't a very slow run 23:08:43 they used to also have quiet digging 23:08:44 ...of vehumet? 23:08:49 *doing a 23:10:15 -!- qoala has joined ##crawl-dev 23:11:26 you could make a thematic buckler with like a spiral on it to hypnotize your foes 23:11:49 03PleasingFungus02 07* 0.17-a0-765-gc46f1fc: Fix Maxwell's changelog 10(51 seconds ago, 1 file, 2+ 2-) 13https://github.com/crawl/crawl/commit/c46f1fca4b20 23:12:07 is that thematic 23:12:27 http://crawl.develz.org/wordpress/trunk-updates-22-april-2015 changelog update 23:16:39 wait, why does animating dead now create a puff of smoke 23:16:43 oh, hm 23:17:00 I believe people become more susceptible to hexes if they're looking at a spinning spiral, but maybe better flavour would be a giant lens 23:17:44 does that mean that blinding monsters with dazzlespray removes the hex enhancer!? 23:19:05 ah, no 23:22:09 PleasingFungus: the first dotpoint of your blog might do well with a "what does this mean" explanation -- it's not obvious that it makes slow things hunger more 23:22:44 hm. phrasing suggestion? 23:23:34 Monsters without corpses (e.g. demons) now still drop gold on death <-- engrish 23:23:43 -!- paroneayea has quit [Ping timeout: 250 seconds] 23:24:05 -!- Brannock_ has quit [Ping timeout: 265 seconds] 23:24:32 s/still // 23:24:37 PleasingFungus: "the game no longer caps the resulting hunger and hp/mp regeneration at 10-aut levels. This increases hunger for slow-moving players, Nagas have been given Slow Metabolism 1 to compensate, and Chei's metabolism slowing effectiveness has been increased." 23:24:43 well, it's not perfect, but i gotta run 23:24:56 hf :) 23:26:47 Unstable branch on CRAWL.XTAHUA.COM updated to: 0.17-a0-764-gd40c196 (34) 23:28:39 http://i.imgur.com/VSfe7lE.png http://i.imgur.com/ASvaHY7.png 23:28:49 some etheric cageyness 23:29:02 what's the thingey 23:29:08 in? on? the cage 23:29:13 mutagenic energy... 23:29:18 hm 23:29:29 -!- ussdefiant has joined ##crawl-dev 23:29:44 can you replace it with a different thingey? maybe a glow over the outline, or something? 23:29:50 I'm not sold on this thingey. 23:29:59 sure 23:30:06 the cage is aight 23:31:54 03PleasingFungus02 07* 0.17-a0-766-gdf47456: Tweak zombification comments 10(8 minutes ago, 1 file, 3+ 3-) 13https://github.com/crawl/crawl/commit/df47456c9572 23:31:54 03PleasingFungus02 07* 0.17-a0-767-g4960e1b: Disallow animating deep-water corpses (bcadren) 10(7 minutes ago, 1 file, 3+ 0-) 13https://github.com/crawl/crawl/commit/4960e1bef5f4 23:31:54 03PleasingFungus02 07* 0.17-a0-768-g5276e8c: Flatten some animate dead code 10(59 seconds ago, 1 file, 30+ 29-) 13https://github.com/crawl/crawl/commit/5276e8c02d9a 23:33:45 ??plan 23:33:45 plan[1/1]: https://crawl.develz.org/wiki/doku.php?id=dcss:planning:release_plans 23:33:59 PF, what are your plans for the orc reform 23:34:10 oh 23:34:16 I've got some notes lying around somewhere 23:34:42 however I'm not going to say anything right now because I'm not actively working on it and I don't want to stir up expectations. 23:35:12 http://puu.sh/hnGBI/298a8a22f8.png 23:35:14 something like this? 23:36:00 oh, I hadn't even realized that was supposed to be an opening in the helmet before 23:36:06 I'll just tell you lightli, it's disco orc, orc hurlers (projectile vomit), Orc form (new transmutation/orc spell), Orc magic (new magic school), and an Orc version of the oubliette, the "Orcliette" 23:36:27 I just forgot to update the plan with those 23:36:28 I like the glow but now I want to complain about the off-center opening 23:36:29 <_< 23:36:38 orc hurlers I could see being a thing 23:36:43 gammafunk: disco orc is being added to replace disco pan, once pan is removed 23:36:49 haha 23:37:01 hey I like pan 23:37:10 weirdo 23:37:15 I guess I angled it too much to the side 23:37:27 cleraly we need disco_halls_of_zot 23:37:32 hm. wasn't there a cherufe branch around somewhere? 23:37:35 or am I crazy? 23:37:39 yes 23:37:40 pubby 23:37:47 do you have any guesses at the branch name? 23:37:51 it's not cherufe 23:37:54 it's on cbro 23:38:00 !lg * species=cheruf 23:38:01 No games for * (species=cheruf). 23:38:06 -!- soundlust has quit [Ping timeout: 265 seconds] 23:38:09 !lg * species=cherufe 23:38:10 779. Papajoes the Scorcher (L14 ChFE of Sif Muna), slain by a very large slime creature on Swamp:1 on 2015-03-04 00:38:07, with 51289 points after 26507 turns and 4:50:18. 23:38:21 !lg * species=cherufe x=file 23:38:22 779. [file=cszo/meta/smithgod rebased/logfile] Papajoes the Scorcher (L14 ChFE of Sif Muna), slain by a very large slime creature on Swamp:1 on 2015-03-04 00:38:07, with 51289 points after 26507 turns and 4:50:18. 23:38:23 was it in the smith god thing, maybe 23:38:26 smithgod rebased 23:38:27 ha 23:39:01 RIP smith god 23:39:03 RIP evoker god 23:39:03 rip 23:39:06 RIP gods 23:39:21 we need new gods, This I Believe 23:39:50 http://puu.sh/hnGNG/8b39fa52a6.png 23:39:57 cage update 23:40:05 that's great 23:40:14 will it fight over their head and everything? 23:40:19 because that would be hilarious 23:40:23 I want the evoker god so I can go DDAr and win with it and finally get greaterplayer status 23:40:45 DDAr sounds like it's really easy to win 23:43:23 "You no longer get -5 EV for winning." <-- I would like to see this brought back, and in fact made cumulative across all subsequent characters on your account 23:45:26 :) 23:46:08 hm 23:46:14 I don't understand what's going on with artefact tiles... 23:46:24 crown of eternal torment op 23:46:44 gammafunk: what do you mean? 23:47:08 http://puu.sh/hnH7E/1aedb4dbc5.png player doll test 23:47:08 gammafunk: It probably is, I just want to do it with the evoker god 23:48:57 FR: while in bat form your LOS is zero, and you receive monster info only when noise is made 23:49:29 Wensley: tt reveals entire LOS for one turn 23:49:36 perfect 23:49:55 finally, noise mechanics we need... 23:50:09 http://i.imgur.com/cV5t9Tt.png http://i.imgur.com/awTbRTx.png any more changes? 23:51:10 don't we already have that fluid dynamics simulator for noise propagation or something 23:51:27 CanOfWorms: looks good, I just need to figure out how to get this stuff in-game 23:51:34 there's some powerful witchcraft... 23:51:37 haha 23:52:19 -!- shnurlf has quit [Ping timeout: 246 seconds] 23:52:56 update: im dum 23:56:57 oh I get it 23:57:33 ugh 23:57:38 I just can't get the playerdoll tile to show up 23:58:45 feh 23:59:23 03PleasingFungus02 07* 0.17-a0-769-g0b87ae3: Mostly add etheric cage tiles (CanOfWorms) 10(65 seconds ago, 4 files, 3+ 0-) 13https://github.com/crawl/crawl/commit/0b87ae326789 23:59:56 -!- Foamed has quit [Quit: Leaving]