00:00:03 -!- omarax has quit [Remote host closed the connection] 00:00:17 yeah i think i'm just going to let that continue to bug me instead of doing anything since any solution would have weird collateral damage 00:00:27 Unstable branch on CRAWL.XTAHUA.COM updated to: 0.20-a0-656-g9b0dcd9 (34) 00:00:30 the smoke is dirty ice crystals, because they got dirty walking on the ground 00:01:28 -!- GiantOwl is now known as Kalir 00:01:28 -!- Kalir has quit [Changing host] 00:07:40 hmm, how _do_ I start a non-wizmode character in a debug build? 00:08:38 -!- HeithinnGrasida has joined ##crawl-dev 00:09:12 -!- LordSloth has quit [Quit: Going offline, see ya! (www.adiirc.com)] 00:10:10 Unstable branch on crawl.jorgrun.rocks updated to: 0.20-a0-656-g9b0dcd9 (34) 00:10:36 -!- debo has quit [Ping timeout: 240 seconds] 00:10:49 advil, you dont 00:11:46 ok 00:25:56 c o m p i l e & b u i l d 00:26:51 or, case CONTROL('Z'): you.wizard = false; Options.wiz_mode = WIZ_NO; redraw_screen(); break; 00:28:34 -!- vinski[BKN] has quit [Remote host closed the connection] 00:37:18 -!- sneakyness has joined ##crawl-dev 00:43:13 :) 01:00:02 -!- omarax has quit [Remote host closed the connection] 01:06:19 -!- zxc has quit [Quit: Leaving] 01:08:05 -!- grisha5 has quit [Ping timeout: 260 seconds] 01:08:17 -!- grisha5_ is now known as grisha5 01:12:05 -!- hellmonk has quit [Quit: Page closed] 01:12:45 -!- grisha5 has quit [Ping timeout: 260 seconds] 01:19:18 -!- Lasty has joined ##crawl-dev 01:22:06 -!- debo has joined ##crawl-dev 01:26:39 -!- n_crm has quit [Ping timeout: 276 seconds] 01:28:09 -!- debo has quit [Ping timeout: 240 seconds] 01:45:19 -!- Enthusiasm has quit [Remote host closed the connection] 01:50:11 !tell PleasingFungus http://www.deviantart.com/art/BOF2-remix-451519729 Draconian, Cyno, Felid, Tengu, Barachian, Vine Stalker, Naga. Clearly all we're missing is an armadillo (Australia!) and monkey (Human..?) species 01:50:11 Brannock: OK, I'll let pleasingfungus know. 01:51:01 actually, now that I consider it I don't think armadillos are Australian 01:51:05 They're just Texan? 01:51:19 Hot, dry, desolate and huuuuge. Easily confused with the outback 01:55:16 ad formerly south american 01:55:23 but not australian apparently 02:00:02 -!- omarax has quit [Remote host closed the connection] 02:00:23 -!- sneakyness has quit [Remote host closed the connection] 02:00:58 -!- sneakyness has joined ##crawl-dev 02:03:56 they're not specifically texan 02:04:06 they're seen through out the southern/central US 02:04:14 and mexico/central america 02:04:25 -!- laj1 has quit [Ping timeout: 260 seconds] 02:04:27 they're rather common in texas though 02:05:09 -!- laj1 has joined ##crawl-dev 02:05:33 -!- grisha5_ has quit [Quit: Page closed] 02:06:05 clearly we need a dropbear species >.> 02:14:06 -!- simmarine has quit [Read error: Connection reset by peer] 02:17:09 -!- Kalir has quit [Quit: I'M OUT SON. PEACE, LOVE, EXPLOSIONS.] 02:18:04 -!- Zeor has quit [Quit: Leaving.] 02:22:31 indeed 02:29:51 -!- Menche has quit [Remote host closed the connection] 02:29:59 -!- fazisi has quit [Ping timeout: 256 seconds] 02:34:17 -!- HeithinnGrasida has quit [Ping timeout: 255 seconds] 02:34:32 -!- Blazinghand has joined ##crawl-dev 02:34:49 -!- HeithinnGrasida has joined ##crawl-dev 02:41:14 -!- amalloy_ is now known as amalloy 02:43:16 -!- bgiannan_ has joined ##crawl-dev 02:47:37 -!- bgiannan_ has quit [Ping timeout: 240 seconds] 02:50:11 -!- Krakhan has quit [Ping timeout: 264 seconds] 02:51:37 -!- waat has quit [Ping timeout: 240 seconds] 02:56:28 -!- bonghitz has quit [Ping timeout: 240 seconds] 02:58:07 -!- Pacra_ has quit [Read error: Connection reset by peer] 02:58:08 -!- Pacra has joined ##crawl-dev 03:00:03 -!- omarax has quit [Remote host closed the connection] 03:03:59 -!- GauHelldragon has quit [Ping timeout: 256 seconds] 03:05:27 -!- Sose has quit [Ping timeout: 276 seconds] 03:10:11 -!- SteelNeuron has joined ##crawl-dev 03:12:27 Unstable branch on crawl.beRotato.org updated to: 0.20-a0-656-g9b0dcd9 (34) 03:14:32 -!- iFurril has quit [Ping timeout: 245 seconds] 03:14:57 -!- Pacra has quit [Read error: Connection reset by peer] 03:15:14 -!- Pacra has joined ##crawl-dev 03:20:11 -!- scummos| has quit [Ping timeout: 240 seconds] 03:26:05 -!- sneakyness has quit [Ping timeout: 256 seconds] 03:28:14 -!- Patashu has joined ##crawl-dev 03:30:58 -!- Blazinghand has quit [Quit: Leaving] 03:34:00 -!- Blazinghand has joined ##crawl-dev 03:36:58 -!- Patashu has quit [Ping timeout: 240 seconds] 03:38:17 -!- Patashu has joined ##crawl-dev 03:47:33 -!- Kramin_ has quit [Ping timeout: 260 seconds] 03:49:09 -!- amalloy is now known as amalloy_ 03:50:23 -!- Kramin__ has quit [Ping timeout: 240 seconds] 04:00:07 -!- omarax has quit [Remote host closed the connection] 04:14:06 -!- aditya has quit [Ping timeout: 240 seconds] 04:15:37 -!- Pacra_ has joined ##crawl-dev 04:15:38 -!- Pacra has quit [Read error: Connection reset by peer] 04:18:35 -!- Blazinghbnd has joined ##crawl-dev 04:19:11 -!- LordSloth has quit [Quit: Going offline, see ya! (www.adiirc.com)] 04:20:29 -!- Blazinghand has quit [Ping timeout: 255 seconds] 04:33:44 -!- LTH_ has quit [Quit: Page closed] 04:41:53 -!- Blazinghbnd has quit [Read error: Connection reset by peer] 04:45:28 -!- n_crm has quit [Ping timeout: 240 seconds] 05:00:02 -!- omarax has quit [Remote host closed the connection] 05:03:33 -!- fazisi_ has quit [Ping timeout: 256 seconds] 05:10:21 -!- eb has quit [] 05:17:36 -!- introsp3ctive has quit [Ping timeout: 268 seconds] 05:17:53 -!- ProzacElf has quit [Ping timeout: 240 seconds] 05:18:41 -!- fazisi has quit [Read error: Connection reset by peer] 05:20:17 -!- Pacra_ has quit [Read error: Connection reset by peer] 05:20:33 -!- Pacra_ has joined ##crawl-dev 05:24:48 -!- debo has joined ##crawl-dev 05:30:59 -!- eb_mobile has quit [Ping timeout: 264 seconds] 05:52:21 -!- ontoclasm has quit [Quit: Leaving.] 05:52:40 -!- yesno has quit [Ping timeout: 268 seconds] 05:58:43 -!- nattefrost has quit [Remote host closed the connection] 06:00:01 -!- omarax has quit [Remote host closed the connection] 06:03:33 -!- eb has quit [Read error: Connection reset by peer] 06:06:34 -!- eb_mobile has quit [Ping timeout: 240 seconds] 06:08:27 -!- eb has quit [Ping timeout: 240 seconds] 06:11:46 -!- laj1 has quit [Ping timeout: 268 seconds] 06:12:19 -!- Xenobreeder has joined ##crawl-dev 06:13:41 -!- laj1 has joined ##crawl-dev 06:24:26 -!- laj1 has quit [Ping timeout: 240 seconds] 06:24:46 -!- Fixer has joined ##crawl-dev 06:26:31 -!- laj1 has joined ##crawl-dev 06:30:11 -!- ig0rbit has quit [Read error: Connection reset by peer] 06:32:02 -!- Pacra_ has quit [Read error: Connection reset by peer] 06:32:11 -!- Pacra has joined ##crawl-dev 06:44:24 -!- laj1 has quit [Ping timeout: 260 seconds] 06:45:29 -!- Lasty has quit [Quit: Leaving.] 06:46:11 -!- Lasty has joined ##crawl-dev 06:56:49 -!- laj1 has joined ##crawl-dev 07:00:02 -!- omarax has quit [Remote host closed the connection] 07:04:36 -!- debo has quit [Ping timeout: 240 seconds] 07:09:27 -!- bonghitz has quit [Remote host closed the connection] 07:52:56 -!- Patashu has quit [Ping timeout: 240 seconds] 08:00:02 -!- omarax has quit [Remote host closed the connection] 08:18:58 -!- Pacra has quit [Read error: Connection reset by peer] 08:19:12 -!- Pacra has joined ##crawl-dev 08:22:18 -!- rohan_ has quit [Quit: leaving] 08:26:57 !tell pleasingfungus Re: jump being the core concept, I think this issue is this: the race is _always_ weak to balance jump, but it can't _always_ be jumping; using it constantly is irritating, using it periodically means you're usually not getting the benefit that offsets your otherwise weak character. Further, because your char is weak, you do often need to jump to recover from the frequent bad situations you get into. 08:26:57 Maximum message length is 340 characters, but you had 403. Eschew verbosity, Gladys! 08:27:05 !tell pleasingfungus Re: jump being the core concept, I think this issue is this: the race is _always_ weak to balance jump, but it can't _always_ be jumping; using it constantly is irritating, using it periodically means you're usually not getting the benefit that offsets your otherwise weak character. 08:27:06 Lasty: OK, I'll let pleasingfungus know. 08:27:36 !tell pleasingfungus Further, because your char is weak, you do often need to jump to recover from the frequent bad situations you get into, and when jump dicks you over (which it is designed to do) that quickly turns a bad situation into a crisis. 08:27:37 Lasty: OK, I'll let pleasingfungus know. 08:29:56 -!- jeefus has joined ##crawl-dev 08:32:40 -!- waat has quit [Ping timeout: 240 seconds] 08:33:40 -!- jefus- has quit [Ping timeout: 240 seconds] 08:34:09 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 08:45:57 -!- iFurril has quit [Ping timeout: 264 seconds] 08:46:47 -!- HeithinnGrasida has quit [Ping timeout: 256 seconds] 08:47:15 -!- grisha5 has quit [Quit: Page closed] 08:47:22 -!- HeithinnGrasida has joined ##crawl-dev 08:50:55 -!- bgiannan has quit [Quit: WeeChat 1.7] 08:53:04 -!- bgiannan has joined ##crawl-dev 08:54:38 -!- Menche has quit [Quit: Leaving] 08:55:03 -!- debo has joined ##crawl-dev 08:55:08 -!- bgiannan has quit [Client Quit] 08:55:11 -!- Lasty has quit [Quit: Leaving.] 08:55:42 -!- bgiannan has joined ##crawl-dev 08:57:40 -!- jbenedetto has quit [Ping timeout: 240 seconds] 08:59:10 -!- bitcoinbastard has quit [Ping timeout: 240 seconds] 09:00:01 -!- omarax has quit [Remote host closed the connection] 09:01:00 -!- Tux[Qyou] has joined ##crawl-dev 09:01:43 -!- shpingle has joined ##crawl-dev 09:21:11 -!- waat has quit [Ping timeout: 260 seconds] 09:36:30 -!- iFurril has quit [Ping timeout: 268 seconds] 09:51:07 -!- simmarine has joined ##crawl-dev 09:51:30 -!- shpingle has quit [Quit: Page closed] 09:55:52 -!- Dixie has quit [Quit: lates] 10:00:00 -!- simmarine has quit [Read error: Connection reset by peer] 10:00:01 -!- omarax has quit [Remote host closed the connection] 10:00:08 -!- laj1 has quit [Ping timeout: 276 seconds] 10:00:19 -!- simmarine has joined ##crawl-dev 10:01:28 -!- laj1 has joined ##crawl-dev 10:12:11 -!- elliptic has quit [Quit: Leaving] 10:13:32 -!- elliptic has joined ##crawl-dev 10:27:45 -!- HeithinnGrasida has quit [Ping timeout: 258 seconds] 10:29:03 -!- HeithinnGrasida has joined ##crawl-dev 10:35:56 -!- nattefrost has quit [Remote host closed the connection] 10:37:33 -!- n_crm has quit [Ping timeout: 268 seconds] 10:41:23 -!- Yewbacca has quit [Quit: WeeChat 1.7] 10:52:40 -!- laj1 has quit [Ping timeout: 240 seconds] 10:54:45 -!- LexAckson__ has joined ##crawl-dev 10:57:59 -!- debo has quit [Ping timeout: 276 seconds] 10:58:37 -!- bonghitz has quit [Ping timeout: 268 seconds] 11:00:01 -!- omarax has quit [Remote host closed the connection] 11:09:42 -!- Pleasingfungus has joined ##crawl-dev 11:12:32 !tell lasty i think your premise is flawed. jump can only 'dick you over' if you assume it's going to land you on/past the destination. it's a matter of expectations. 11:12:33 Pleasingfungus: OK, I'll let lasty know. 11:14:10 -!- Pacra_ has joined ##crawl-dev 11:14:23 -!- Pacra has quit [Read error: Connection reset by peer] 11:15:05 -!- Tux[Qyou] has quit [Ping timeout: 252 seconds] 11:15:16 -!- Lasty_ has joined ##crawl-dev 11:18:18 !tell hellmonk I'm finally trying out hellcrawl. Currently on d:5, and so far no food has been nice. No ID/curses has been interesting too, but I'm not certain how I feel about it overall. It definitely streamlines things. Hopefully I'll get to see some new Zot monsters this run. <.< >.> 11:18:19 Lasty_: OK, I'll let hellmonk know. 11:18:57 -!- amalloy_ is now known as amalloy 11:19:26 -!- eb_mobile has quit [Ping timeout: 276 seconds] 11:21:34 -!- Pacra has joined ##crawl-dev 11:22:15 -!- Pacra_ has quit [Read error: Connection reset by peer] 11:24:24 New branch created: pull/459 (1 commit) 13https://github.com/crawl/crawl/pull/459 11:24:25 03Glenn Matthews02 07https://github.com/crawl/crawl/pull/459 * 0.20-a0-648-gfab0829: Barbs affect more movement methods. More restrictions on hopping. 10(22 hours ago, 6 files, 96+ 42-) 13https://github.com/crawl/crawl/commit/fab08298a0b7 11:24:33 -!- ontoclasm has joined ##crawl-dev 11:24:56 not bad 11:26:28 -!- bannakaffalatta has quit [Quit: Textual IRC Client: www.textualapp.com] 11:26:44 -!- HeithinnGrasida has quit [Ping timeout: 260 seconds] 11:27:30 -!- HeithinnGrasida has joined ##crawl-dev 11:30:00 imo: bad 11:31:38 "barbs damage you if you take one of these n arbitrary actions" does not seem like any kind of improvement on "barbs damage you if you make a movement action" 11:31:43 yeah 11:32:00 also "can't hop if exhaustion but hop otherwise never sets exhaustion" 11:32:13 hop literally has a -hop status of its own 11:32:31 however exh itself is kind of this problematic thing whose definition has expanded a lot recently 11:32:41 so I can understand the confusion/tendency to expand it further 11:33:54 has it? the only recent change is ru, surely 11:34:07 is that all. I swear there's another one! 11:34:33 -!- ontoclasm has quit [Quit: Leaving.] 11:35:01 I guess it is only Ru stuff 11:35:04 don't think so, i had been considering merging breath into exh though, i think that might still be reasonable 11:36:00 well, it's not totally unreasonable 11:36:15 but mark my words, that futher opens the door for more exhaustion-tied mechanics! 11:36:46 I suppose it's not really any major kind of problem if exh is a check on a specific set of things 11:37:45 *further 11:38:06 it'd still be a fairly short list (berserk, breath weapons, recite, ddoor, ru) 11:38:06 -!- geeko55 has quit [Quit: Page closed] 11:38:43 seems very weird to have two distinct "timer" durations split across that list, although maybe it'd also be fine to go the other way and have ability-specific cooldowns 11:39:32 since those aren't uncommon elsewhere (tornado, dcall, etc) 11:39:37 yeah 11:39:38 -!- tksquared_ has quit [Ping timeout: 256 seconds] 11:39:43 -!- Tux[Qyou] has joined ##crawl-dev 11:39:58 and opens the door for fun "how many statuses can I get" cheevos 11:40:37 fwiw what I like about that PR is that it makes hop much less abstract, even if it increases arbitrariness 11:40:58 Barachian suffer from overabstraction right now compared to the other species 11:41:05 hopping while netted doesn't make much sense 11:41:41 as for -breath going into exh, I think simplification is good, but at the same time unsure about disincentivizing Trog/Ru/Zin for draconians 11:42:05 Ability-specific cooldowns are fine IMO -- just concerned about running out of space on the UI 11:42:56 Hop using exhaustion seems really bad since the ability doesn't set exhausion; it has a special cooldown designed for that purpose 11:43:17 Yeah, I think I'd probably cut that from the PR 11:43:24 Also probably cut the liquefication 11:46:05 why block it under roots but not liquefaction, that seems like a whole extra level of arbitrary 11:47:55 roots, like nets, are physically restraining the frog from jumping. frogs can jump in water, soggy ground seems like no problem. 11:48:35 frogs can't cast flight while liquefied, same as everyone else 11:48:47 likewise while rooted 11:48:54 huh, okay 11:49:08 now that I think about it I don't think i've ever actually seen a monster cast LL in my play 11:50:46 monsters don't cast it, except maybe ghosts 11:51:27 what about the barbs part of that PR? 11:51:36 -!- amalloy is now known as amalloy_ 11:52:22 that was the bit i initially objected to, much more so than the hop bit (which i still don't really like) 11:52:43 yeah, simpler rules for the player to think about for something like that are better 11:53:06 crawl doesn't have a way of communicating "no, this is really just physical movement" 11:53:28 CLOUD_DUST! 11:54:04 well, at minimum I'm okay with restricting Hop if rooted/netted. The rest I don't feel as strongly about (thus initial noncommittal "not bad") 11:54:04 -!- eb has quit [Ping timeout: 255 seconds] 11:54:51 i think hop currently makes escape attempts against the net 11:55:09 hrm 11:55:12 or maybe that's vs constrict 11:55:28 i always get those mixed up 11:56:34 anyway, cool to go from 'this species-defining ability should be powerful and fun' to 'let's add a bunch of arbitrary flavor-based restrictions' 11:56:44 -!- Kellhus has quit [Quit: Page closed] 11:58:06 like fuzzing?! 11:58:14 but yeah, hmm 11:58:59 -!- bonghitz has quit [Ping timeout: 260 seconds] 11:59:39 -!- SteelNeuron has quit [Ping timeout: 260 seconds] 12:00:02 -!- omarax has quit [Remote host closed the connection] 12:00:38 i don't think fuzzing the destination (a thing that pretty much defines it as a distinct thing from cblink and kinda has no flavour either way and noticeably applies to every single use of the ability) is really comparable to a bunch of very rare, specific restrictions 12:00:38 -!- chewymouse has joined ##crawl-dev 12:02:58 -!- Kalir has quit [Changing host] 12:03:34 anyway! i don't have strong opinions on ba other than vaguely agreeing with the idea that they're not super exciting and also that this PR isn't an improvement to them 12:04:15 hm 12:04:20 I was being facetious about fuzzing 12:04:20 give them heat aura 12:04:34 Brannock: you failed your joke roll. i'm sorry 12:04:37 damn it! 12:04:57 Unstable branch on crawl.akrasiac.org updated to: 0.20-a0-656-g9b0dcd9 (34) 12:06:23 i have a hard time wrt improving hop, since i personally enjoy it, so it's hard to respond to lasty etc finding it annoying to use. but i do agree that the species is a little simple overall, so that's something i can try to work on 12:06:39 will keep it on the back of my mind for a bit, see if i can come up with a good idea before release 12:07:09 -!- elliptic has quit [Quit: Leaving] 12:09:40 Okay, commented on that PR with the results/summary of this discussion 12:10:47 make them hairy frogs 12:10:58 then merge them with felids 12:10:59 https://en.wikipedia.org/wiki/Hairy_frog 12:11:39 oh, is this what was mentioned last night with bone spurs 12:12:40 looks like it 12:12:53 David Cannatella, a herpetologist at the University of Texas, Austin, questions whether the bony protrusions are meant for fighting. They could allow a frog's feet "to get a better grip on whatever rocky habitat they might be in," he says. 12:12:56 player clinging!!! 12:13:43 !learn add animal_rule No more animals. 12:13:44 animal rule[1/1]: No more animals. 12:13:57 next species must be a prokaryote 12:14:27 Volvoxi 12:14:28 !learn add rule_rule No more rules. 12:14:29 rule rule[2/2]: No more rules. 12:14:33 ??rule rule 12:14:33 rule rule[1/2]: no more rules 12:14:35 fuck! 12:14:38 rekt 12:14:39 !learn del rule_rule[2 12:14:39 Deleted rule rule[2/2]: No more rules. 12:14:47 ironic... 12:15:36 I wonder if a player species that used TRJ spawning rules would be good. Upon taking damage, spawn very temporary allies 12:16:08 Some sort of living colony, kinda like Vine Stalker 12:16:15 slime creature... 12:16:17 that's already a J effect 12:16:19 it's going to feel very redundant with summons spells/god abilities/evocables 12:16:20 fwiw 12:16:33 unless it has rather special rules about how these allies behave 12:16:49 oh speaking of evocables 12:16:51 like if they're just some free summons I don't think it would be good 12:16:59 idk, 'take damage to spawn allies' plays pretty differently from 'cast a spell to spawn allies' 12:17:18 even if the allies are the same once you get em 12:17:55 it's just pretty redundant with all the other ways you can make simple allies: here's another way for some free ally damage 12:18:14 I think you might be able to do something interesting if they're quite special in some way 12:18:16 do you think the j effect should be removed 12:18:24 since, again, this already exists 12:18:34 Well for Jiyva it's concordant with a bunch of other stuff the god does 12:18:49 I'm almost done with a branch that has ?recharge able to recharge XP evokers, but I can't figure out this bug that sprouted up. ?recharge now looks at the entire inventory at prompt instead of only eligible items. 12:18:58 gammafunk reminded me by mentioning evocables 12:18:59 yeah I don't think the existance of a single god passive is the same as the core concept of a species 12:19:00 sounds like you're using the wrong OSEL 12:19:05 possibly 12:19:09 lemme get a pastebin up 12:19:28 -!- CanOfWorms has joined ##crawl-dev 12:20:54 http://pastebin.com/PYQqASmx 12:21:17 the diff is weird because of moving code around 12:21:28 if it's too unreadable I'll just put up the branch 12:21:49 but item_is_rechargeable is where I think whatever is going wrong is 12:30:37 -!- tksquared has quit [Ping timeout: 256 seconds] 12:31:03 -!- THERetroGamerNY has quit [Quit: Be Blessed!] 12:32:12 -!- Blazinghand has joined ##crawl-dev 12:36:48 -!- amalloy_ is now known as amalloy 12:37:53 hm 12:38:00 + && !is_xp_evoker) 12:38:28 yeah that line is weird 12:38:34 should be is_xp_evoker(it)? 12:38:41 line 166 12:38:49 166 in the pastebin 12:39:26 -!- dtsund has quit [Remote host closed the connection] 12:40:14 !source is_xp_evoker 12:40:14 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/item-prop.cc#L3023 12:40:30 damn 12:40:58 looks like you're checking "is the function pointer is_xp_evoker non-null?" 12:41:08 which a good compiler would warn about, i think 12:41:58 btw Pleasingfungus, whatever happened to PleasingFungus? i miss that guy 12:42:06 i hate him 12:47:38 fwiw i think the whole function is a lot easier to read if the maze of if x return y expressions is untangled into a boolean expression: https://gist.github.com/amalloy/671bd7400fc37c4bc2daabd34132da66 12:48:17 -!- LordSloth has quit [Quit: Going offline, see ya! (www.adiirc.com)] 12:48:23 that's awful 12:48:27 please no 12:48:31 i mean. no offense 12:48:53 but that's a tangling, not an untangling 12:48:55 an item is rechargable if it is of a rechargable base type, and either we don't care about being full or it's not full 12:49:09 it would help if your indentation was better, i guess 12:49:18 everything after the 'return' needs to be one indentation level deeper 12:50:00 i can't really figure out the crawlcode style for indenting multiline expressions 12:51:42 the multi-statement version requires careful reading to figure out which way the short-circuiting is being done at each step - return false doesn't look that different from return true. with && and || everyone already knows how they behave and a single english sentence is an easy explanation of what it does 12:51:48 -!- Pacra has quit [Read error: Connection reset by peer] 12:51:52 -!- Pacra_ has joined ##crawl-dev 12:52:26 -!- chewymouse has quit [Ping timeout: 245 seconds] 12:54:04 it's also so long that you can forget what is already known to be true by the time you get to the end. eg, there was an unnecessary repeated check for is_xp_evoker that was guaranteed to be true 12:54:35 that did trip me up when I was initially working on that code 12:54:39 I had to read it over a few times 12:55:48 as someone who had trouble with the previous version, what do you think of my suggestion, Brannock? 12:56:03 I agree about the indentation. Let me look at this again 12:56:27 amalloy: i have the same problem about forgetting what's known to be true by the time i get to the end with your version 12:56:42 It still reads slowly but it's more sequential and not spread out 12:56:44 the longer version works better for me because it's easier to compartmentalize and break it down into pieces mentally 12:57:06 that might just be me! 12:58:29 New branch created: recharge (2 commits) 13https://github.com/crawl/crawl/tree/recharge 12:58:29 03Brannock02 07[recharge] * 0.20-a0-657-g829ecf6: Rename recharge_wand to recharge_item 10(7 days ago, 4 files, 4+ 4-) 13https://github.com/crawl/crawl/commit/829ecf67511b 12:58:29 03Brannock02 07[recharge] * 0.20-a0-658-g5c0391c: Allow ?recharging to work on XP evokers 10(7 days ago, 2 files, 59+ 35-) 13https://github.com/crawl/crawl/commit/5c0391c18122 12:58:31 i think you are right if you want to think about it as a sequence of checks to be performed imperatively. i'd rather think of it as an expression about what conditions need to be met, in which case it's already nicely compartmentalized by the parentheses 12:58:57 oh also i think i forgot to invert one of the checks 12:59:07 the >= should be < 13:00:01 -!- omarax has quit [Remote host closed the connection] 13:00:08 -!- bonghitz has quit [Ping timeout: 252 seconds] 13:06:25 -!- Ququman has joined ##crawl-dev 13:10:46 -!- Pleasingfungus has quit [Ping timeout: 245 seconds] 13:13:23 i don't really see that making ?recharge work on xp evokers is a good feature, feels again like making it do a multiple arbitrary different things 13:13:37 moving away from that with rod removal was a big improvement imo 13:13:48 s/do a/do/ 13:14:12 -!- Pleasingfungus has joined ##crawl-dev 13:14:45 -!- Surr has quit [Quit: Lost terminal] 13:15:21 with rods it made them stronger and made them charge faster. with evokers, it gives you another charge, like how with wands it gives you another few charges. 13:15:33 but I accept the criticism of not wanting it to do different things based on item type 13:16:04 MarvinPA, my concern was actually that this would be too powerful -- remember stacking evokers? 13:16:16 bring back recharging weapons of elec 13:16:16 i think really, having a consumable that turns another consumable into more of that consumable just isn't that great a thing (on the wand side) 13:16:17 but I think staggering it with turns in between would help 13:16:47 minmay: was that equivalent to enchant weapon? i forget 13:16:49 MarvinPA, I actually agree, which was part of the motivation towards expanding ?recharge a bit 13:16:59 so it's not just "you get more wands, the scroll" 13:17:07 i don't think making it do something else in addition to that is really an improvement to that problem though 13:17:08 I think it was equivalent to 2 scrolls of enchant weapon II 13:17:56 now that's flavour... 13:18:15 if only there had been an Electric Weapon spell. imagine the possibilities 13:18:50 you could get a temp elec brand with the blade card! possibly, i don't know if that existed at the same time as the recharge/elec interaction did 13:19:31 might have happened after that was already removed 13:20:38 I think that the interaction between XP evokers recharging naturally and the limited availability of ?recharge makes the decision on whether or not to use it more interesting. Right now ?recharge is "did I run out of charges on a good wand? if yes, recharge it." With this branch it would be "do I think I need another cast of phial/fan of gales *right now*? Or can I wait it out and let it recharge naturally? Should I keep a few 13:20:38 spares handy just in case, or use them on my wands right now?" 13:21:24 -!- Bcadren has quit [Ping timeout: 258 seconds] 13:21:30 in general mixing tactical/strategic uses on a single item probably isn't great, it's not worked for similar things in the past 13:21:50 arguably they're both tactical 13:22:09 very reminiscent of old !restore abilities 13:22:34 is "three more iceblasts" fundamentally different from "another lamp of fire right now"? idk 13:22:43 speaking as a player, I would use ?recharge on fan of gales in particular, especially during stuff like the Orb run, Hell diving, or stair escaping 13:23:47 right, currently the xp cooldowns work pretty well and i'm not sure that is a good thing to enable a bunch more frequently 13:23:51 -!- Pacra has joined ##crawl-dev 13:24:21 -!- Pacra_ has quit [Read error: Connection reset by peer] 13:25:31 12.73 ?recharge in a full-clear of a 3 rune game. Most players will find 7-9 probably. 13:25:36 according to objstat 13:26:09 if you're changing what it does, of course, you could change the frequency. 13:26:28 I'd probably tune it down a bit, as this is an increase in scroll power 13:26:48 honestly, I'd probably tune it down anyway 13:26:52 for the reasons MPA described earlier 13:26:56 right now it's just "more wandS" 13:27:35 well i don't think "more wands" is an interesting thing for it to do at any level of rarity, in particular 13:28:45 one other idea I had bouncing around was to make ?recharge do a full recharge of the wand, but to halve max charges each time. You'd have to find new wands instead of continually recharging the same wand. Unsure how interesting that would actually be, which is why I haven't coded it yet 13:29:10 Also mildly incentivizes using ?acq for evokables 13:41:08 -!- CanOfWorms has quit [Ping timeout: 276 seconds] 13:47:31 -!- Lasty has joined ##crawl-dev 13:51:59 -!- eb_mobile has quit [Quit: I quit] 13:52:31 on the topic of breath/exhaustion, I think merging them seems fine. Trog, Ru, and Draconians are all strong enough to take the small nerf. It probably is more noticeable in making Zin worshippers have a harder time berserking, but I don't know that it's significant there either. 13:53:50 -!- debo has joined ##crawl-dev 13:53:55 -!- CanOfWorms has joined ##crawl-dev 13:54:09 i'm vaguely tending towards thinking that separating all the things that use breath/exh into their own cooldowns might even be better, now 13:54:15 i think the balance effects are pretty much inconsequential either way around 13:54:44 and merging them all requires doing something about *rage (probably allowing it to trigger unintentional berserks even while exhausted) 13:54:50 Pleasingfungus: re: hop, I did have some further thoughts: if you could balance it with another periodically-relevant tactical restriction rather than the always-releveant slow movement and low stats, I think it would play better; since you're not constantly paying for an ability you can only sometimes use (and sometimes fails) you wouldn't need to lean on the ability quite so hard to make up the difference. 13:55:06 low stats? 13:55:08 -!- bonghitz_ has quit [Remote host closed the connection] 13:55:11 what low stats?? 13:55:12 might still merge them all first anyway since that seems like an improvement over status quo still 13:55:40 -!- eb_mobile has quit [Client Quit] 13:55:47 Lasty_: yeah, that seems reasonable. 13:56:10 don't suppose you have any particular thoughts wrt periodically-relevant tactical restrictions? 13:56:30 unconsidered idea: could give them Mesmeritis 13:57:09 I agree with MPA about separating them all into their own cooldowns. No opinion on how to get there, though 13:57:12 Pleasingfungus: did the low stats change? 13:57:15 Yes, last night 13:57:17 oh 13:57:18 Up from 18 to 24 13:57:20 Human level 13:57:21 %git 13:57:21 07PleasingFungus02 * 0.20-a0-656-g9b0dcd9: Increase Barachian stats to human levels 10(14 hours ago, 2 files, 2+ 3-) 13https://github.com/crawl/crawl/commit/9b0dcd9656c5 13:57:23 just in time for me to miss it :p 13:57:24 -!- eb has quit [Ping timeout: 260 seconds] 13:57:31 ya. i didn't expect you'd have seen em 13:57:33 i'm just a "troll" 13:57:51 twisted....... 13:58:05 -!- debo has quit [Ping timeout: 240 seconds] 13:58:16 Brannock: doesn't seem like it'd have to be that big a deal, could be one commit even 13:58:22 wrt splitting cooldowns 13:58:25 Pleasingfungus: unfortunately, the tactical restrictions that came to my mind are already in use on Formicids. I'll try to come up with something better/different. 13:59:11 mesmeritis would be a weird effect. does fit well with their barbarous/bloodthirsty flavour 13:59:21 how would it trigger? 13:59:25 on hit? on sight? 13:59:36 i was thinking same as obsaxe, so probably on sight 14:00:01 -!- omarax has quit [Remote host closed the connection] 14:00:21 would you be allowed to hop away, or only hop towards? 14:00:36 -!- n_crm has quit [Ping timeout: 240 seconds] 14:00:45 i'd allow hopping away 14:01:18 so you'd have a limited innate mesm-breaking resource (limited by the -hop effect) 14:01:46 seems weird that hopping would be allowed to break it, but cblink wouldn't 14:01:52 true 14:02:05 -!- eb has quit [Client Quit] 14:02:11 might be hard to avoid letting hop break it, given the fuzz 14:02:23 What about delayed consumables: blurry vision / blurry drinking? 14:02:36 -!- travis-ci has joined ##crawl-dev 14:02:37 The build passed. (recharge - 5c0391c #7835 : Isaac Sloat): https://travis-ci.org/crawl/crawl/builds/202340831 14:02:37 -!- travis-ci has left ##crawl-dev 14:02:55 i'm not sure i understand the connection 14:03:02 just brainstorming random unrelated restrictions? 14:03:41 Pleasingfungus: I'm trying to brainstorm things that might result in good gameplay, not worrying about theme yet 14:03:47 i'm not talking about theme 14:04:00 i'm talking about mechanical interactions with the existing frog mechanic(s) ("frogchanics") 14:04:00 those don't result in good gameplay imo! as evidenced by current blurry vision and its weird messy prompts 14:04:07 MarvinPA: true 14:04:10 that's a problem 14:04:32 my issue with blurry vision is that it confuses players about how action timing works 14:04:34 wonder if blurry vision should just change to be more like ru's -scroll 14:04:39 though i guess stairs are bad enough in that way 14:04:47 Pleasingfungus: slow consumables would mean you can't safely use them up close, and hop would allow you to get space to use them potentially 14:04:49 with different/rarer trigger conditions or something 14:04:58 MarvinPA: I'd be fine with that 14:05:10 -!- eb_mobile has quit [Ping timeout: 240 seconds] 14:05:14 -!- eb has quit [Read error: Connection reset by peer] 14:05:19 idk 14:05:33 Pleasingfungus: fair, I'm just pitching anyway 14:05:43 i'll put it on the list 14:05:50 for proper brainstorming, i shouldn't be filtering at all at this stage 14:05:57 Speaking of stairs, I like the plan from Hellcrawl to stop stair climbs when the player takes damage 14:06:14 reminds me of vault wardens 14:06:16 people loved those 14:06:22 back when they could lock stairs you were climbing 14:06:24 I love vault wardens. 14:06:26 except this would be everywhere, forever 14:06:26 oof 14:06:27 haha 14:06:41 well, vault wardens have to be in LOS, most monsters would have to be at melee range 14:06:48 no 14:07:02 how long does stair-climbing take these days... 14:07:02 We'd probably have to try harder to prevent monsters from spawning right next to stairs if we did that 14:07:09 ??stairs 14:07:09 stairs[1/9]: Taking the stairs has two parts. The 'leaving' is implemented as a 'delay' - it can be interrupted. It lasts 1.0 turns. The 'entering' lasts 0.75 turns (if you've never been here before) or 1.5 turns (if you have) and is simply waited out on the other side. Haste/slow will change these durations. 14:07:13 IIRC 10 aut on-floor, 5 aut on next floor 14:07:31 yeah, quite a lot of monsters would be able to swing at you from even a tile away, even pretending that ranged monsters don't exist 14:07:32 oh, 10/15? 14:07:34 dang 14:07:39 it used to be shorter 14:07:45 mpa ruined it when he buffed something else, iirc 14:07:53 (<3 mpa) 14:08:01 Pleasingfungus: sure, but I'm okay with those monsters being scary. You could also limit the effect to monsters actually hitting you in melee while you climb. 14:08:25 If we felt ranged/spells were unfair 14:08:40 mm 14:08:43 it wasn't my commit but yeah 14:08:44 %git a75ee9761a89626fe171cf83823357b1ab0daba3 14:08:44 07Emily02 {MarvinPA} * 0.19-a0-1142-ga75ee97: Remove the EV penalty for taking stairs 10(8 months ago, 3 files, 3+ 9-) 13https://github.com/crawl/crawl/commit/a75ee9761a89 14:08:57 it said "remove", so i assumed! 14:09:06 a safe bet! 14:09:10 :P 14:09:18 idk. would be a huge change, for sure 14:09:22 the damage interrupting stairs thing 14:09:28 yes, definitely 14:09:36 could wait until hellcrawl implements it and see how it plays there 14:09:39 slothful approach 14:09:46 hellcrawl already has it 14:09:51 o 14:09:57 -!- eb_mobile has quit [Ping timeout: 240 seconds] 14:09:57 I've got a character going on it right now] 14:10:09 weird to describe it as "the plan from hellcrawl" 14:10:32 imo hellcrawl is a great proving ground for big ideas 14:10:57 hellcrawl players enjoy suffering, so there's no harm in dumping bad mechanics on em anyway 14:11:23 hm, obsaxe should probably have a *Mesm inscription 14:12:31 unless the suffering is called food 14:12:33 oh since there was discussion about blurry vision earlier 14:12:38 I have a a very good blurry vision death to report 14:12:44 looks like hop already respects mesm, but the targeter doesn't correctly display that 14:12:51 https://crawl.project357.org/morgue/SaltCity/morgue-SaltCity-20170214-221303.txt 14:12:52 only shows up when you hit enter to confirm the target 14:12:54 courtesy of demise 14:12:57 SaltCity, huh 14:13:13 ??blurry vision 14:13:13 blurry vision[1/1]: When reading a scroll, there is a delay of 0.5/1/2 turns before the scroll takes effect. 14:13:24 -!- LordSloth has quit [Quit: Going offline, see ya! (www.adiirc.com)] 14:13:28 hey, the game warned him three times! 14:13:48 !learn add blurry_vision Really read with blurry vision while enemies are nearby? The dream sheep shake their wool and sparkle. You feel drowsy... You fall asleep. The two-headed hydra bites you!! Ouch! That really hurt! You die... 14:13:48 blurry vision[2/2]: Really read with blurry vision while enemies are nearby? The dream sheep shake their wool and sparkle. You feel drowsy... You fall asleep. The two-headed hydra bites you!! Ouch! That really hurt! You die... 14:14:34 iirc it was a full health kill by the hydra 14:14:46 excellent emergent player death 14:14:52 it was not 14:14:59 dream sheep doing what they do best 14:15:03 The two-headed hydra bites you!! You wake up. The two-headed hydra bites you! 14:15:07 immediately before that in the log 14:15:37 ah, half health then 14:15:41 still very good 14:16:34 the best part is that demise goaded the hydra instead of walking away 14:16:45 https://youtu.be/USwj6v2_v-k?t=1794 14:17:01 Brannock: got any further plans for scarves in the near future? 14:17:21 oh this isn't lair 14:17:22 one or two new egos, maybe an unrand 14:17:38 lol 14:17:40 lol 14:17:41 he played too fast and fucked up 14:17:50 bad player 14:17:54 Lasty_, thoughts on ?recharge working on evokers? we had a discussion earlier about it 14:18:11 if he'd read ?blink earlier, he wouldn't have been in LOS of those sheep 14:18:13 but he didn't 14:18:15 so he dide 14:18:17 *died 14:20:20 apparently reddit thinks that ilsuiw is the toughest monster in shoals 14:20:26 I saw that comment 14:20:28 it was amusing 14:21:13 another person posited that shops explain differences in players' ability to survive lair branches 14:21:45 -!- Pacra has quit [Read error: Connection reset by peer] 14:21:54 -!- Pacra has joined ##crawl-dev 14:24:51 -!- Pacra_ has joined ##crawl-dev 14:25:02 it might be nice if swamp was a little harder 14:25:08 and if swamp worms weren't bad and broken 14:25:29 -!- Pacra has quit [Read error: Connection reset by peer] 14:26:31 add shops to swamp, but sometimes the shops are really shop worms 14:26:39 -!- PKrockin has quit [Ping timeout: 260 seconds] 14:34:48 -!- eb has quit [Ping timeout: 260 seconds] 14:35:20 I have some ideas for buffing swamp monsters!! 14:39:36 -!- eb_mobile has quit [Ping timeout: 240 seconds] 14:40:32 sorry, i already like gammafunk's idea more 14:40:45 it's settled. pushing now 14:47:03 -!- sneakyness has joined ##crawl-dev 14:50:10 -!- scummos| has quit [Ping timeout: 264 seconds] 14:55:38 could some of the rC scarves be rC++? 14:55:46 -!- Pacra_ has quit [Read error: No route to host] 14:56:07 -!- Pacra has joined ##crawl-dev 14:56:13 -!- ProzacElf has joined ##crawl-dev 14:56:24 -!- mobydollar has quit [Ping timeout: 260 seconds] 15:00:01 -!- omarax has quit [Remote host closed the connection] 15:01:28 -!- eb has quit [Quit: I quit] 15:03:05 Brannock: you mean elemental evokers? 15:03:25 Brannock: I have no strong feelings. ?recharging is weaker now than it's ever been, but it's still pretty strong 15:03:33 https://github.com/crawl/crawl/compare/recharge 15:03:38 yeah,the elemental evokers 15:03:54 rumflump: some of them are rc+ rf+. does that count? 15:06:39 -!- bgiannan_ has joined ##crawl-dev 15:07:25 Brannock: I've got a few ideas I'd like to push on you: 1) remove jewellery versions of every scarf ego; 2) move rF+ to scarves and remove rings of rF+; 3) add a static ego to scarves that sometimes deals lightning damage to a random monster in LOS when you hurt a monster; 15:07:44 haha, that static ego idea is cute 15:08:02 4) unrands: The Lightning Spire, a scarf-slot item that periodically shoots lightning at random targets (but cannot hurt you) and makes a ton of noise; Gozag's White Collar: 10% chance to take damage from gold instead of HP, some big penalty on unequip 15:08:26 adding to todo 15:09:08 -!- lobf has joined ##crawl-dev 15:09:23 (re: the lightning spire, the description should make it clear that it's basically a lightning spire that you strap to your back) 15:09:27 that static ego encourages dragging high-hp low-damage monsters around with you instead of killing them, so that when you run into something scary you can get a shot or two at it 15:09:56 or even just trivial monsters in general. go back to d:1 to find a goblin 15:10:31 amalloy: since the effect targets a random monster, it might well just shoot the monster you hit; since the effect isn't guaranteed, you may get no benefit from it. I think this falls into the realm of "things people could do that might feel helpful but aren't" 15:10:34 could be a single-target discharge, ala shock serpents, rather than a full piercing bolt 15:10:40 I mean, you can drag a newt with you all game to block centaur arrows 15:10:46 also, what lasty said 15:12:01 could just constrain distance so there's less chance of getting a free shot at something across the screen, too 15:12:05 within 3 tiles, maybe 15:12:22 again, like shock serpents! scarf of the shock serpent 15:12:30 shockingly serpentine scarf 15:13:07 except that their effect is on-hit retaliation, so maybe not my name after all 15:13:10 sad 15:15:25 -!- Pleasingfungus has quit [Quit: ChatZilla 0.9.93 [Firefox 51.0.1/20170125094131]] 15:16:07 I'm perfectly okay with moving rC and rF onto scarves with one major concern 15:16:19 scarves are rather rare 15:17:02 though I guess rC/rF isn't exactly uncommon on non-jewelry 15:17:02 shock serpent-scale scarf 15:17:05 Dropping spirit shield from amulets... 15:17:17 Amulet choice needs a bit of help if that'll happen 15:17:34 Brannock: I like the idea of making rC+/rF+ somewhat more rare. It's pretty common right now. 15:18:33 Other scribble ideas I had for scarves: Temporary boost to EV when struck, Unbreathing & Cloud Immunity, MR+++ while hexed 15:18:34 all artefacts + two types of rings + shields + body armor + sometimes cloaks/boots/gloves (ice cave/volcano) can have them 15:19:00 Brannock: I like all of those except MR+++ while hexed. That's not gonna do much. 15:19:29 Unbreathing + cloud immunity will be weak, but I think people will like it 15:19:31 -!- orbisvicis has quit [Ping timeout: 245 seconds] 15:19:39 ??clouds 15:19:40 clouds[1/7]: Flame, freezing vapour, mephitic ({mephitic cloud}; AKA noxious fumes or stinking), poison, black/grey/purple/blue smoke, steam, foul pestilence ({miasma}), mist (swamp water), and occasionally bugginess. Of these, the smokes and mist are harmless, and they plus steam can block LOS as per {scroll of fog}. Also, there's the {book of clouds}. 15:19:48 ??book of clouds 15:19:48 book of clouds[1/1]: Mephitic Cloud, Conjure Flame, Poisonous Cloud, Freezing Cloud, Ring of Flames 15:19:53 rip 15:20:05 Ring of Flames already doesn't damage yourself, so it's really just Freezing Cloud that it interacts with 15:20:20 imo you have to be able to list what unbreathing actually does without looking it up before adding it to anything 15:20:23 And mephitic cloud, and enemy poisonous/freezing clouds 15:20:32 (also you still shouldn't add it to anything if you can do that somehow) 15:20:33 MarvinPA: haha 15:20:33 oh, is enemy poisonous cloud still in? 15:20:47 Brannock: yeah, swamp dragons and green draconians spam it like crazy 15:20:53 ah, the breath effect 15:20:54 right 15:21:15 Yeah I think unbreathing and cloud immunity is far too niche 15:21:34 MarvinPA: I think the part that would appeal to players would be the cloud immunity anyway. Still, definitely niche. 15:22:16 would be nice in places like Gehenna, Ice Cave, Volcano... a few of the wizlabs 15:22:18 -!- exant has quit [Quit: Page closed] 15:22:20 -!- Dixie has quit [Read error: Connection reset by peer] 15:22:26 But it's very much a "put this on before you go in" 15:22:29 And not relevant anywhere else 15:22:34 also "while hexed" sounds poorly-defined 15:22:49 Also most of those locations are early-game, when you're unlikely to have such a scarf 15:23:18 In Zot miasma is a thing 15:23:21 also tomb 15:24:22 Oh I forgot about Tomb miasma 15:24:26 Maybe this could work after all 15:24:48 Petrifying clouds too 15:24:52 yeah 15:25:06 I still think it'll be overall a bad choice for players, but I think there will be players who like it. 15:25:24 It's very difficult to quickswap it too 15:25:28 yeah 15:25:28 With the 5 turn thing 15:25:32 So if you wear it, you're committed 15:25:39 0 AC, no resists, just cloud immunity 15:26:37 yeah. Dang, that's so bad. 15:26:44 It might be too bad for players to like. 15:27:26 nice freezing cloud buff 15:30:18 -!- Perryman` has quit [Read error: Connection reset by peer] 15:33:54 brannock: upgraded naga spit is still a pcloud too 15:34:45 -!- Patashu has joined ##crawl-dev 15:37:33 -!- Pacra_ has joined ##crawl-dev 15:37:47 -!- Pacra has quit [Read error: Connection reset by peer] 15:41:34 -!- mong has quit [Quit: WeeChat 1.4] 15:47:38 -!- Perryman has quit [Read error: Connection reset by peer] 15:48:10 -!- ProzacElf has quit [Ping timeout: 240 seconds] 16:00:02 -!- omarax has quit [Remote host closed the connection] 16:04:35 -!- Patashu has quit [Ping timeout: 240 seconds] 16:06:48 03MarvinPA02 07* 0.20-a0-657-gcb8b9f6: Adjust message colouring for a warning 10(20 minutes ago, 2 files, 3+ 2-) 13https://github.com/crawl/crawl/commit/cb8b9f681f85 16:06:48 03MarvinPA02 07* 0.20-a0-658-g02b20f4: Simplify expiry of TSO Divine Shield 10(8 minutes ago, 4 files, 9+ 34-) 13https://github.com/crawl/crawl/commit/02b20f4e6c17 16:07:27 turns out divine shield was: really weird??? 16:07:35 how surprising 16:08:06 ah, yeah, I remember the fading behavior 16:08:16 such things used to be very common in crawl 16:09:00 MarvinPA, am I reading this as a buff to Divine Shield correctly? Since it retains the same total duration, but doesn't diminish at the end anymore 16:10:26 sure, a completely insignificant one but yeah 16:10:46 also it lasts like 0.9 of a turn longer at 27 invo or something 16:13:53 the shining one power creep... can't believe this is happening 16:14:17 already the only viable god for extended, now even stronger in the lategame... 16:14:40 oh, sure, it's insignificant, just wanted to confirm my comprehension 16:16:53 -!- Pacra_ has quit [Read error: Connection reset by peer] 16:17:15 -!- Pacra has joined ##crawl-dev 16:17:22 i very much like the specific way the fading was implemented, nicely weird and hacky 16:18:23 -!- lobf has quit [Quit: lobf] 16:18:52 -!- Boatshow has quit [Ping timeout: 260 seconds] 16:24:36 -!- Kranix has quit [Quit: Konversation terminated!] 16:30:16 -!- eb has quit [Ping timeout: 240 seconds] 16:33:20 -!- MakMorn has quit [Ping timeout: 260 seconds] 16:33:34 -!- Pleasingfungus has joined ##crawl-dev 16:33:45 -!- MakMorn has joined ##crawl-dev 16:34:10 i like cloud immunity 16:34:14 very brogue 16:34:40 -!- yesno has quit [Ping timeout: 240 seconds] 16:40:20 !send MarvinPA instant excommunication 16:40:20 Sending instant excommunication to MarvinPA. 16:40:49 -!- eb has quit [Client Quit] 16:41:04 heh, the pointless double you.redraw_armour_class in the old divine shield code is a good touch 16:48:15 -!- mobydollar has quit [Quit: Page closed] 16:48:54 -!- GeeZoPEeZo has quit [Client Quit] 16:50:20 -!- CanOfWorms has quit [Quit: ChatZilla 0.9.92 [Firefox 3.6.28/20120306064154]] 16:51:08 -!- Pacra has quit [Read error: Connection reset by peer] 16:51:13 -!- Pacra_ has joined ##crawl-dev 16:51:29 -!- scummos__ has quit [Remote host closed the connection] 16:59:14 -!- wheals_ has quit [Ping timeout: 256 seconds] 16:59:58 -!- Krakhan has quit [Changing host] 17:00:02 -!- omarax has quit [Remote host closed the connection] 17:05:04 -!- mroovka has quit [Ping timeout: 260 seconds] 17:05:29 -!- snux has quit [Quit: leaving] 17:09:23 Unstable branch on crawl.jorgrun.rocks updated to: 0.20-a0-658-g02b20f4 (34) 17:13:35 -!- scummos__ has quit [Ping timeout: 255 seconds] 17:14:22 !send pleasing to fungus 17:14:22 Sending to fungus to pleasing. 17:14:33 exactly as planned 17:18:37 -!- GeeZoPeeZo has quit [Quit: Page closed] 17:26:20 -!- sneakyness has quit [Read error: Connection reset by peer] 17:28:42 -!- aditya has quit [Ping timeout: 256 seconds] 17:29:13 -!- lobf has joined ##crawl-dev 17:30:54 -!- n_crm has quit [Ping timeout: 260 seconds] 17:37:44 !tell dpeg I'll be in Berlin March 27-April 2. Should be pretty available on April 1, at the least. 17:37:44 Lasty_: OK, I'll let dpeg know. 17:37:48 !seen dpeg 17:37:48 I last saw dpeg at Mon Feb 13 23:21:55 2017 UTC (2d 23h 15m 53s ago) quitting, saying 'Quit: Lost terminal'. 17:38:27 Anyone else wanna go to Berlin? :D 17:38:36 -!- Kellhus has quit [Quit: Page closed] 17:39:27 At the rate the American government is going, that might end up getting us barred from the country. 17:39:31 Maybe another year 17:41:57 -!- bgiannan_ has quit [Ping timeout: 240 seconds] 17:42:54 I'm definitely going to be careful about which devices I carry across the border. 17:45:06 -!- ontoclasm has joined ##crawl-dev 17:45:12 -!- Pacra_ has quit [Read error: Connection reset by peer] 17:45:32 -!- Pacra_ has joined ##crawl-dev 17:48:37 -!- lobf_ has joined ##crawl-dev 17:50:20 -!- lobf has quit [Ping timeout: 260 seconds] 17:50:21 -!- lobf_ is now known as lobf 17:52:09 -!- Tux[Qyou] has quit [Read error: Connection reset by peer] 17:52:25 "uhh yes mr border security, this is my phone, a fisher price 'girls first phone'." 17:52:39 everyone's got to start somewhere. 17:54:04 -!- debo has joined ##crawl-dev 17:56:08 -!- THERetroGamerNY has quit [Quit: Be Blessed!] 17:56:15 -!- elan has joined ##crawl-dev 17:56:31 -!- elan has left ##crawl-dev 17:57:34 -!- LordSloth has quit [Quit: Going offline, see ya! (www.adiirc.com)] 17:59:05 -!- debo has quit [Ping timeout: 268 seconds] 17:59:33 -!- Kramin_ has quit [Client Quit] 18:00:02 -!- omarax has quit [Remote host closed the connection] 18:01:50 -!- Ququman has quit [Read error: Connection reset by peer] 18:01:57 -!- Kramin__ has quit [Ping timeout: 240 seconds] 18:02:33 -!- wheals_ has joined ##crawl-dev 18:03:34 Unstable branch on underhound.eu updated to: 0.20-a0-658-g02b20f4 (34) 18:06:28 -!- elan has quit [Quit: Page closed] 18:06:44 -!- Pleasingfungus has quit [Quit: ChatZilla 0.9.93 [Firefox 51.0.1/20170125094131]] 18:16:08 -!- scummos| has quit [Ping timeout: 255 seconds] 18:29:48 -!- Pacra_ has quit [Read error: No route to host] 18:30:10 -!- Pacra has joined ##crawl-dev 18:36:16 -!- Pacra_ has joined ##crawl-dev 18:36:26 -!- Pacra has quit [Read error: No route to host] 18:39:59 -!- sneakyness has joined ##crawl-dev 18:58:21 -!- Pacra_ has quit [Read error: Connection reset by peer] 18:58:34 -!- Pacra has joined ##crawl-dev 19:00:02 -!- omarax has quit [Remote host closed the connection] 19:00:28 -!- cspar has quit [Ping timeout: 240 seconds] 19:02:53 -!- Boatshow_ has quit [Ping timeout: 276 seconds] 19:16:26 -!- Pacra has quit [Read error: Connection reset by peer] 19:16:49 -!- Pacra has joined ##crawl-dev 19:18:02 New branch created: pull/460 (1 commit) 13https://github.com/crawl/crawl/pull/460 19:18:02 03Gregory Chereshnev02 {GitHub} 07https://github.com/crawl/crawl/pull/460 * 0.20-a0-659-gcb64040: Update INSTALL.txt 10(3 minutes ago, 1 file, 12+ 0-) 13https://github.com/crawl/crawl/commit/cb6404068c93 19:25:05 -!- shpingle has joined ##crawl-dev 19:25:10 -!- elliptic has joined ##crawl-dev 19:25:51 -!- shpingle has quit [Client Quit] 19:29:30 Void Linux sounds badass 19:29:31 is it? 19:30:49 <|amethyst> Brannock: I find that it has... 19:30:54 <|amethyst> !glasses 19:30:54 ( •_•)    ( •_•)>⌐■-■    (⌐■_■) 19:30:56 <|amethyst> no value 19:30:59 haha 19:31:23 <|amethyst> (in truth, never tried it) 19:33:34 -!- Pleasingfungus has joined ##crawl-dev 19:33:42 03Gregory Chereshnev02 {|amethyst} 07* 0.20-a0-659-g859e9cd: Add Void Linux prerequisites to INSTALL.txt (PR #460) 10(10 seconds ago, 1 file, 12+ 0-) 13https://github.com/crawl/crawl/commit/859e9cd525f4 19:34:55 |amethyst, can you check out #448? I'm reasonably sure it's fine but you know much more about Crawl's inner code than I do. 19:36:37 fwiw I didn't notice anything strange happening when I tested it locally 19:36:46 (doesn't mean there isn't, of course!) 19:37:03 <|amethyst> seems good, but I added a formatting fix 19:37:47 03Kyle Rawlins02 {|amethyst} 07* 0.20-a0-660-g4639c04: Ensure viewwindow is called in the input loop for instantaneous actions (PR #448) 10(8 seconds ago, 1 file, 7+ 0-) 13https://github.com/crawl/crawl/commit/4639c04e6c95 19:37:51 03|amethyst02 {GitHub} 07https://github.com/crawl/crawl/pull/448 * 0.20-a0-595-ga26c7a2: Formatting fixes 10(72 seconds ago, 1 file, 5+ 2-) 13https://github.com/crawl/crawl/commit/a26c7a25c0d3 19:38:26 <|amethyst> I like that now I can add formatting fixes and squash it all down into one commit through the UI 19:38:39 <|amethyst> though that's a good way to have build-breaking typos I suppose 19:38:53 <|amethyst> s/the UI/the github web site/ 19:38:57 -!- wheals_ has quit [Ping timeout: 240 seconds] 19:39:12 make a list, check it twice 19:39:26 <|amethyst> I would have done it locally had you not said you tested it 19:39:27 <|amethyst> :) 19:41:18 pull requests down to... sixteen! 19:41:36 I think thermic engine is probably enough to push now. I like the new behavior even with the slight loss in flavor 19:41:50 I asked him to make it power-down more quickly and to add the sprites (or I can do that myself) 19:42:18 I'd probably close SteelNeuron's Archaeologist PR but I think he's waiting on MPA to reply 19:42:27 <|amethyst> would be good to get some more Windows and Mac testing of 450 19:42:49 Archery brand removal is ??? unless PF feels strongly about it. That PR was created in response to his comments I believe 19:43:05 oh dear 19:43:44 I think gloves could use a new ego in place of it. I'll try to brainstorm one up 19:43:54 Boxing, the previous PR before that one, wasn't really a good solution 19:44:13 even though archery doesn't really deserve to exist, i'd feel bad removing it without a replacement. 19:44:24 i'll leave a comment to that effect. 19:44:41 -!- Fixer has quit [Remote host closed the connection] 19:44:41 slaying gloves that only apply to non-weapon attacks 19:44:44 i wouldn't! 19:44:45 Gloves of punching was just gloves of archery, but for unarmed/aux 19:44:49 i can do it to save your guilt :P 19:44:57 I DO feel bad closing PRs... 19:44:59 lol 19:45:01 all that effort and hopefulness... 19:45:03 wolverine's wooly war wraps 19:45:07 MarvinPA: i won't stop you 19:45:08 fr: unarmed weapons 19:45:33 Brannock: i was just gonna leave it open (with the comment) 19:45:38 <|amethyst> re the randarmour name PR, "Altus Ipson Amico" makes me think "I get high with a little help with my friends" 19:45:40 but that's moot now! 19:45:43 haha 19:45:50 yeah, 446 I wasnt' really sure what to do with 19:45:54 I think I need to manually cherrypick stuff from it 19:45:55 it seems very memey 19:46:06 at least judging by the comment left on it 19:46:14 the helpful extra suggestions 19:46:23 yeah it's very silly overall 19:46:25 there are a few good ones though 19:46:59 those extra suggestions are not Pretty Good Ideas, yes 19:47:07 <|amethyst> I'm in general not a fan of "Harry Potter style" fake Latin 19:47:25 Yeah I don't like the fake Latin either 19:48:16 It's mostly just "Damnable Contraption" and "Viciousness Negated" I like 19:48:18 glancing at the original commit i don't think any of them are really very good 19:48:19 The rest I can do without 19:48:34 <|amethyst> "Put Me On" is cool but unfortunately has bad pragmatics 19:48:41 -!- HarryHood has joined ##crawl-dev 19:48:46 v. powerful emergent play from monster-item interaction! http://i.imgur.com/easRPBJ.png 19:48:50 hm, are we good to merge the noise bar? 19:48:52 <|amethyst> since you often find out the name after putting it on 19:48:58 gammafunk: lol 19:49:04 solid upgrade 19:49:06 I like noise bar very much 19:49:06 all the stars aligned on that one 19:49:13 <|amethyst> Pleasingfungus: I haven't tested or looked over it, but in principle I like the idea 19:49:24 <|amethyst> I would actually like to see more 19:49:31 more screenshots?! 19:49:37 more noise info? 19:49:43 <|amethyst> an optional flash on-map indicating which squares just heard whatever 19:49:53 <|amethyst> to give players an idea about how noise propagation works 19:49:59 <|amethyst> s/players/& and devs/ 19:50:12 you'd need to make noise propagation work with map memory 19:50:16 I came up with one more minor tweak (that will also clean up the code that scales noise to colors) 19:50:21 the noise grid is stored 19:50:25 |n for terrifying-confusing-noisemap 19:50:28 so in principle you can pull information out of it 19:50:36 <|amethyst> Pleasingfungus: yeah, that's the big problem 19:50:40 -!- nikheizen has joined ##crawl-dev 19:50:42 <|amethyst> you'd have to do all the computations twice 19:50:52 <|amethyst> once for real and once for what the player thinks 19:50:59 i mean, i'm not honestly worried about computational cost, until and unless someone profiles it and finds a problem 19:51:05 i'm worried about code cost 19:51:15 since i really doubt the code is written in a nicely modular way right now 19:51:22 <|amethyst> Pleasingfungus: hm 19:51:27 <|amethyst> Pleasingfungus: what we really need 19:51:34 the noise grid seemed sort of ok, at least compared to output.cc 19:51:36 it's very old though 19:51:46 so's output.cc, tbf 19:51:50 I was wondering when the last time someone even checked whether it works 19:52:05 e.g. I don't think squarelos changed anything for noise propagation, but ??? 19:52:06 probably around the noise multiplication bug 19:52:07 <|amethyst> Pleasingfungus: is a uniform interface that allows you to query map_knowledge or the real map(/monsters/stacks/etc) 19:52:11 has anyone suggested remove noise yet? 19:52:21 <|amethyst> Pleasingfungus: also, the same thing for monster and monster_info 19:52:24 don't think so. would you like to be the first? 19:52:27 there's a bunch of debugging code in there that will dump a detailed html noise grid 19:52:33 I like noise. 19:52:33 |amethyst: sure, for the applicable elements of each 19:52:34 <|amethyst> Pleasingfungus: then lots of code could be deduplicated 19:53:01 one interesting thing about having the noise meter is that it makes clear all the stuff that doesn't make noise 19:53:05 re: 446, I like Unforgotten, but Forgotten would also be good 19:53:24 which is actually a lot of stuff 19:53:24 "The Forgotten" is possibly better 19:53:30 Since these names are meant to be standalone I think 19:53:37 alexjurkiewicz, fix your Ossuary vault fix and I'll merge it! 19:53:58 it might be working as intended, if that "move" was supposed to be "remove" :P 19:54:01 <|amethyst> Brannock: with the quotes probably... without the quotes there would probably be grammar issues in places 19:54:10 -!- debo has joined ##crawl-dev 19:54:37 Brannock: oh yeah, sorry 19:54:48 <|amethyst> Brannock: oh, these already get quoted, don't they? 19:55:27 <|amethyst> ah, yes, they do 19:55:32 'the plate mail "The Something"' sounds weird to me, compared to 'the plate mail "Something"' 19:55:34 hm. advil: we don't want to make noise take up that much UI space normally, but would it be feasible to make the bar stretch out extra-long for HUGE NOISE, e.g. gong/shatter? 19:55:35 GONNNNG! 19:55:37 Brannock: oh sorry, it's just the PR description that's wrong. The commit message and commit are correct 19:55:42 -!- Pacra_ has joined ##crawl-dev 19:55:50 since it looks like the normal scaling caps out at a reasonable 20 noise or so 19:55:51 <|amethyst> MarvinPA: the wrestler "The Rock" 19:55:53 Pleasingfungus: right now it turns purple for those 19:56:01 Brannock: I originally put the alarm traps at the start but it was really pointless. So the commit just removes all alarm traps. I'll update the PR description for completeness 19:56:05 -!- Dixie has quit [Read error: Connection reset by peer] 19:56:08 alexjurkiewicz, oops I should have checked the commit message! I assumed it was same as PR message 19:56:12 Pleasingfungus: also in the current version I did remove gold so it has no extra space to the right 19:56:17 -!- Pacra has quit [Read error: Connection reset by peer] 19:56:23 ah, ok, was looking at old screenshots 19:56:26 though I need to fix the spacing in non-wizmode, that's the main tweak 19:56:26 disregard, then 19:56:31 MarvinPA, 'the plate mail "Forgotten"' or 'the plate mail "The Forgotten"'? 19:56:33 Brannock: it was, but then I changed my mind and force pushed. sorry for the confusion 19:56:33 <|amethyst> MarvinPA: a bit wierd-sounding I admit, but precedented at least :) 19:56:34 was just thinking of the way shatter's icon works 19:56:39 in tiles 19:56:42 would be a funny parallel 19:56:59 Pleasingfungus: currently it is https://www.dropbox.com/s/lhh3820reaeg82m/Screenshot%202017-02-16%2000.26.04.png?dl=0 19:57:03 alexjurkiewicz, no problem 19:57:22 03alexjurkiewicz02 07* 0.20-a0-643-g618f40d: Remove alarm traps in ossuary_tomb_3 10(4 days ago, 1 file, 1+ 2-) 13https://github.com/crawl/crawl/commit/618f40df1c88 19:57:22 03Brannock02 {GitHub} 07* 0.20-a0-662-g4091c3c: Merge pull request #456 from alexjurkiewicz/ossuary-alarm 10(7 seconds ago, 0 files, 0+ 0-) 13https://github.com/crawl/crawl/commit/4091c3c6d4fa 19:57:29 <|amethyst> if you do the extra-long thing 19:57:29 advil: would it be practical to put the bar on the left and the wizmode #s on the right, so there's not an awkward gap in normal play? 19:57:31 <|amethyst> then please somewhere say "up to eleven" 19:57:39 in the manual, clearly 19:57:44 Pleasingfungus: yes, that's the tweak...I need to just make it take extra space outside of wizmode 19:57:49 extra treat for the rare & honorable manual reader 19:57:52 (or I could quit being stubborn and drop the numbers) 19:58:01 never drop the numbers 19:58:10 i stand with you! 19:58:15 :-) 19:58:19 we are down to... fifteen! 19:58:23 not enough to, like, argue about things. but spiritually 19:58:27 -!- debo has quit [Ping timeout: 240 seconds] 19:58:30 I'm going to work on that tonight, it shouldn't take me long, mostly recompiling time 19:58:32 once the noise PR goes in, I'll open a PR to use hte numbers by default :D 19:58:36 hm, there would be enough space to make it one bar extra-long in local tiles/webtiles! 19:58:46 also, I guess I should document the colors a bit for players 19:59:17 there are 4 things that go off the scale: g*ng, shatter, orb apport, and orb pickup 19:59:38 did someone say gon? 19:59:40 <|amethyst> hm, I like this tavern ideal to make !brilliance boost evocations 19:59:46 I did not :-P 19:59:59 advil: you could also make the numbers just outright replace the bar in wizmode, or overlap it in a weird ugly way! there is precedence for wizmode doing this at least 20:00:03 -!- omarax has quit [Remote host closed the connection] 20:00:03 <|amethyst> I would not have liked it about a year ago, but I think evo is in a much better place for that now 20:00:18 precedent* 20:00:23 <|amethyst> MarvinPA: but what if you want to test something about the bar? 20:00:26 it's stepping on the Pakellas design space! 20:00:35 MarvinPA: I worked out how to do it more elegantly while going to work this morning so I'll implement that :-) 20:00:51 |amethyst: what if you want to test spellpower bars :( 20:00:57 <|amethyst> that too :) 20:01:21 it also involves not duplicating the color breakpoints in output.cc and player.js, so I'd like to do that anyways 20:02:46 |amethyst: makes me think about the ongoing meme of Spells Are Useless / Tab Dominates 20:02:58 (since making !brill useful for non-spell purposes would be mostly a buff to non-casters) 20:03:03 -!- Pacra_ has quit [Ping timeout: 268 seconds] 20:03:12 -!- Pacra has joined ##crawl-dev 20:03:14 not saying i'm against it, just sort of ruminating 20:03:57 -!- debo has joined ##crawl-dev 20:04:21 <|amethyst> Pleasingfungus: I think melee tab is probably a "first-order optimal" strategy, but I don't think that's necessarily a bad thing to have 20:04:50 ? 20:04:56 speaking of Evocations... there is a certain new branch that appeared today... 20:05:15 <|amethyst> Pleasingfungus: it's a relatively easy way to win with fairly low skill 20:05:38 <|amethyst> Pleasingfungus: (if you pick your char combo based on wanting to win that way, anyway) 20:06:00 <|amethyst> Pleasingfungus: it's not that it "dominates", but that it's the first plateau 20:06:55 i don't think making brilliance do a new and completely unrelated thing would be good, the existing agility/might/brilliance effects are all at least things that the boosted stat is actually linked to in some form 20:07:51 could be misleading to new players 20:07:54 -!- sooheon has quit [Remote host closed the connection] 20:07:59 'oh, so int is good for evocations. good to know' 20:08:12 |amethyst: i mean, i'm mostly thinking about the tabstorm krewe 20:08:20 who are not what i would think of as 'inexperienced players' 20:08:23 -!- hellmonk has joined ##crawl-dev 20:09:04 <|amethyst> yeah, that is a good point (both of you) 20:09:18 Unstable branch on crawl.jorgrun.rocks updated to: 0.20-a0-662-g4091c3c (34) 20:09:32 they're already sort of confusing in that the main desirable effects aren't actually the stat boosts, i guess - wonder if it'd be better to even remove the stat boosts entirely so it's clear that the status light means "it's doing some thing (and that thing isn't about your stats)" 20:09:43 <|amethyst> I guess Int only affecting spells is the real "problem", to the extent that it isn't a problem 20:09:48 <|amethyst> s/isn't/is/ 20:10:15 -!- irctc339 has quit [Ping timeout: 260 seconds] 20:11:12 <|amethyst> they could heal stat rot instead of boosting the stat, to introduce a decision. OTOH it might not be a fun decision 20:12:31 the triumphant return of restab, but much worse 20:12:38 yeah, i think the main effect of that would be more like "this potion doesn't work the way you want it to when x stat is drained (unless you quaff 2!)" 20:12:59 brilliance is an item that's almost useless for characters without spells 20:13:02 <|amethyst> I was thinking it could also give the boost when you do that 20:13:18 whereas agility and might are useful for pretty much every character 20:13:34 <|amethyst> so the decision is "use it now because I want a spell boost" or "save it until I'm rotted and might not be able to make as much use of the boost" 20:13:45 ah i see 20:13:45 -!- amalloy is now known as amalloy_ 20:13:51 MarvinPA, actually, yeah, removing the stat boosts wouldn't be bad. Though I do like the highlighting of the stat, how it communicates what sphere is being boosted right now 20:13:58 potion of restore abilities... 20:15:24 -!- lobf has quit [Quit: lobf] 20:15:25 |amethyst: that's the mechanic in brogue! 20:15:36 PR: Merge Brogue 20:15:39 lol 20:15:52 <|amethyst> Pleasingfungus: so are axes 20:15:53 it works well there, but i feel like that's mostly because inventory and (more importantly) time limits are much tighter in brogue 20:15:56 i thought brogue just makes it always optimal to save it until you're drained? 20:16:01 """optimal""" 20:16:01 no 20:16:23 you can often avoid str drain, and getting str up is what lets you use stronger equipment 20:16:26 which is really important! 20:16:35 maybe i'm thinking health, you always get the full heal and also the maxhp boost whenever you quaff iirc? 20:16:39 yes 20:17:01 <|amethyst> yeah, health you always want to save unless I'm missing some deep strategy 20:17:02 you usually want to save that, though popping the first one or two you find might not be a terrible idea, since the boost is iirc flat 20:17:11 so the first few are huge mhp boosts 20:17:26 <|amethyst> yeah, but the mhp boost doesn't matter until you're hurt 20:17:31 well 20:17:37 03Brannock02 07* 0.20-a0-663-gb436c4a: A few randart names (yrmvgh) 10(69 seconds ago, 2 files, 8+ 1-) 13https://github.com/crawl/crawl/commit/b436c4a3094d 20:17:44 unless you get oneshot! 20:17:44 <|amethyst> so unless you plan on encountering things that can one-shot you 20:17:44 i've had games where i saved them long enough that i was entering the oneshot zone 20:17:44 <|amethyst> and the game tells you when something can one-shot you 20:17:52 not if it's a dragon outside los :) 20:17:57 <|amethyst> true 20:18:16 fourTEEN 20:18:25 and most of these fourteen are on the brink of being closed/merged 20:18:28 a good evening 20:18:37 ...dragonsphere? 20:18:44 mmm at least 50% of those merged names are not good imo! 20:19:09 definitely dragonsphere being one, yes :( 20:19:12 i should come up with some randart names sometime 20:20:03 a - the +13 crystal plate armour of the oceanman {*tele +blink} 20:20:04 hellmonk: You have 3 messages. Use !messages to read them. 20:21:06 yeah, on second thought dragonsphere was a bad pick 20:21:20 -!- maxrmk has quit [Ping timeout: 260 seconds] 20:21:41 -!- debo has quit [Ping timeout: 255 seconds] 20:21:47 the other one that I and (I suspect) MPA are leery on are "Put Me On" 20:21:52 indeed! 20:21:53 *is 20:21:59 <|amethyst> I like "Put Me On" 20:22:04 <|amethyst> very Alice in Wonderland 20:22:14 Me too 20:22:22 i think players will like it 20:22:54 having a little zaniness in randomly generated names is no bad thing imo 20:22:54 good randart -> reddit post "don't mind if i do!". bad randart -> "actually, i think i'll pass" 20:23:02 alexjurkiewicz: zaniness can tip into monkeycheese 20:23:05 -!- andrew__ has quit [Quit: Page closed] 20:23:07 i think there is more than enough room to curate the zaniness 20:23:08 The Monkeycheese Line 20:23:09 <|amethyst> social media presence 20:23:12 right 20:23:17 also looking at ones that i think are from the last batch of these: "This Worked Last Time", "Goodbye, My Love", "Thank Me Later" i would drop all of 20:23:28 wow, yeah 20:23:42 yeah, i guess i'd drop the first two 20:23:44 not sure about the third 20:23:47 the cursed +2 dagger "monkeycheese" {pierce, int-6} 20:23:53 well, these are specifically under _wacky_armour_names 20:23:56 drop it, trust me 20:23:59 you'll thank me later 20:24:03 meta.. 20:24:05 Synchronized Stabbing too (and either way that's spelled wrong) 20:24:09 hellmonk: i'm gonna be disappointed if that isn't in hellcrawl by tomorrow 20:24:27 Simian Fromage 20:24:30 i have standards, they may be low standards but they're standards 20:24:35 pfff 20:24:46 ^ I am mocking hellmonk 20:25:40 reading the sa thread when i come across this gem: "Intermediate and even advanced players still get caught out by berserk and spell hunger." 20:25:52 what about expert players? 20:25:53 <|amethyst> MarvinPA: Oxford uses a z though :) 20:26:06 <|amethyst> MarvinPA: but I guess they're a bit weird 20:26:20 how is 'caught out' defined? 20:26:50 "Wow, I want to berserk here but I'm too hungry. I should eat a ration first" 20:27:08 or I guess just running out of food from overuse 20:27:09 i get caught out sometimes in an "oh, right, food still exists better eat this beef jerky before i cast bolt of fire again" way 20:27:12 oh, that doesn't sound too ...wait 20:27:15 those are rather different things 20:27:31 i'd want to see context for the sentence before i decided whether or not to make fun of it. 20:27:44 if I said it, you'd just make fun of it! 20:27:51 no shit 20:28:04 it was probably InternetKraken 20:28:34 oh |amethyst since you're one of our few devs who actually play Transmuters 20:28:36 check out #397 20:28:55 it was some fine fellow named thug lessons 20:29:04 oh, he's a pretty good post 20:29:10 Thug Lessons is a solid poster 20:29:35 also, since when do you have an SA account, hellmonk? 20:29:41 wow, brannock doesn't like transmuters?! 20:29:48 I love transmuters. 20:29:51 I just never got into them 20:29:55 -!- jefus- has joined ##crawl-dev 20:29:56 they're fun 20:29:57 !lg . tm 20:29:57 21. brannock the Insei (L1 DsTm), got out of the dungeon alive on 2016-11-14 20:09:58, with 0 points after 1 turn and 0:00:09. 20:30:03 where else would hellmonk steal all the good hellcrawl ideas from? 20:30:07 I dont, I just lurk sometimes 20:30:13 isn't SA behind a paywall? 20:30:18 not atm 20:30:31 gammafunk, feel free to pontificate on that PR then! 20:30:32 varies from forum to forum and month to month 20:30:42 actually most of the good hellcrawl ideas come from cbro tileschat and forum memes 20:30:46 !lg . tm / won 20:30:47 2/21 games for Brannock (tm): N=2/21 (9.52%) 20:30:50 huh, not bad 20:30:51 good hellcrawl ideas...??? 20:30:51 the bad ones come when i'm taking a shit 20:30:56 ??good idea 20:30:56 good idea ~ good ideas ~ bad ideas[1/2]: Given a new home at http://crawl.chaosforge.org/Bad_Ideas 20:31:05 heavencrawl 20:31:05 ontoclasm: You have 1 message. Use !messages to read it. 20:31:08 !messages 20:31:09 (1/1) Brannock said (1d 3h 38m 12s ago): go ahead and commit scarves whenever you feel you're finished with them. If you want me to set up the shuffling code for the different flavors just hmu 20:31:29 hey, i implemented #14! kind of 20:31:37 !pr 397 20:31:38 https://github.com/crawl/crawl/pull/397 20:31:44 -!- Taraiph has quit [Ping timeout: 256 seconds] 20:31:44 Brannock: do scarves have an exposed item.rnd 20:31:52 not that I know of 20:31:59 actually maybe i'll just be lazy and let you do the variations 20:32:24 what is an item.rnd? 20:32:36 Something to determine which variations to use, I'm guessing 20:32:50 hrm 20:32:55 so for UC 20:33:14 -!- simmarine has quit [Read error: Connection reset by peer] 20:33:14 does str still have a separate component influencing damage? 20:33:18 that would still apply in these forms? 20:33:22 03MarvinPA02 {GitHub} 07* 0.20-a0-664-g389645f: Trim some randart names 10(12 seconds ago, 1 file, 1+ 23-) 13https://github.com/crawl/crawl/commit/389645f12658 20:33:29 yeah 20:33:29 and this is just removing the additional thing they had? 20:33:29 comments further down explain that 20:33:29 yeah 20:33:41 -!- jeefus has quit [Ping timeout: 240 seconds] 20:33:52 rip, you took it off 20:34:00 -!- simmarine has joined ##crawl-dev 20:34:13 oh i did mean to take that off the list of changes actually 20:34:22 Put Me On? 20:34:23 Brannock: one of the item fields is rnd which is a random number assigned to it at generation 20:34:35 the xl numbers in these comments 20:34:36 since multiple people spoke up for it i guess, so feel free to put it back again if anyone really feels strongly about it (i still don't like it though!) 20:34:43 revert wars... 20:34:52 maybe I'll just sneak it into a future commit. 20:34:54 unfortunately it's used in a -very- inconsistent fashion 20:35:06 sometimes it has an actual gameplay effect and is therefore hidden 20:35:11 are these supposed to be "the average str for this xl" or something? 20:35:17 MarvinPA: i was against it earlier, but i talked myself into liking it 20:35:18 it's not clear how xl is relevant 20:35:22 <|amethyst> :q 20:35:24 <|amethyst> err 20:35:28 oh ok 20:35:31 it's at the top there 20:35:34 <|amethyst> gammafunk: the average stats of 20:35:35 <|amethyst> yeah 20:35:57 ontoclasm, I honestly had no idea about that until now. I was looking at stuff like ARM_ROBE_FIRST which is used in tilepick.cc 20:36:11 which uses an item.rnd, actually, now that I look at that code again 20:36:22 yeo 20:36:24 yep* 20:36:29 "It would be nice if this weren't hardcoded." 20:36:42 however, if you examine, uhh, randart jewelery 20:36:49 they use a different scheme! 20:36:54 wacky 20:36:56 wow rip Put Me On 20:36:58 crawlcode.txt 20:39:06 -!- soundlust has quit [Ping timeout: 256 seconds] 20:39:32 03PleasingFungus02 07* 0.20-a0-665-g4f99a5f: Restore Put-Me-On 10(84 seconds ago, 2 files, 4+ 2-) 13https://github.com/crawl/crawl/commit/4f99a5fd1aa1 20:40:00 what an exciting evening for randnames 20:40:16 that second weight is for jewelry I think 20:40:18 (i noticed Forget-Me-Not lurking at the top of the category, and I thought, what if...!) 20:40:20 yes 20:40:31 it seemed to have been overlooked earlier 20:40:58 41. Modification of the HP bar to display unicode heart symbols instead. 20:41:07 hmm 20:41:10 mythological unrands: https://en.wikipedia.org/wiki/Svalinn https://en.wikipedia.org/wiki/Ancile https://en.wikipedia.org/wiki/J%C3%A1rngreipr 20:41:14 could be some good source material here 20:41:25 my git says "modified: contrib/sqlite," do i need to update contribs or something 20:41:28 yes 20:41:30 git submodule update 20:41:39 ok 20:42:07 Brannock: FR stopsvalinn 20:43:17 pfft, of course *you* would suggest that 20:43:22 :J 20:43:23 ah, it's a Qud item 20:43:29 "activated to create a 3 square bubble of force in your chosen direction, at the expense of energy" 20:43:35 knockback shields.. 20:43:38 intriguing. 20:43:54 Brannock: mostly it is great because of the flavor 20:44:06 shield of force lance the thing you block 20:44:09 seems legit 20:44:13 sounds annoying 20:44:20 already have disjunction for that 20:44:22 and fan of gales 20:44:24 for melee chars, i guess. maybe fine since you choose whether you wield this 20:44:48 so it'd be a caster/ranged shield... maybe it'd be a large shield, for Fun Tradeoffs? 20:44:49 not a buckler, anyway 20:45:10 what about monsters 20:45:14 ontoclasm: i had to have the stopsvalinn joke explained to me (by the SA thread), but it's very good 20:45:20 gammafunk: what about em? 20:45:25 i've got no more time for monsters. they're dead to me 20:45:31 whoa 20:45:33 they push you back 20:45:44 they're basically iron giants 2.0 20:45:47 this will not stand 20:45:48 <|amethyst> passive trample 20:46:04 well knockback implies that the monster doesn't move 20:46:12 <|amethyst> that's why it's "passive" 20:46:24 idgi 20:46:32 <|amethyst> also, find a weak monster with one of those and drag it around for sick combat moves 20:46:40 <|amethyst> like wall jump for everyone 20:46:55 steelneuron has hacked |amethyst! 20:46:59 and is using his irc 20:47:32 oh, speaking of 20:47:35 is IJC ready to go into trunk? 20:47:40 <|amethyst> I don't know what you're talking about, I'm a fellow meat-neuron 20:47:42 it looks 99% there 20:48:07 -!- amalloy_ is now known as amalloy 20:48:10 I know MPA has been conversing with steelneuron a bunch 20:48:23 there hasn't been any changes in the past week or so and it seemed like these two were getting happier with where it is now 20:48:29 not sure that 99% is quite accurate, but it's possibly in a reasonable state 20:48:38 I would ping MPA at least before any merge 20:48:41 <|amethyst> I'm in favour 20:48:44 yeah I'm not touching it myself 20:48:54 I hopefully will get to stream/play it tomorrow 20:49:22 I got tired of waiting for hellmonk to come up with twitch follower special ideas, so screw it 20:49:43 play mumo challenge 20:49:58 wow, I am surprised duration-data.h didn't already include god-passive.h until now 20:49:58 while drunk 20:49:58 "play hellcrawl while wearing hellcrawl apparel and drinking new delicious hellcrawl pepsi", crap like that is all he came up with 20:50:42 hellcrawl apparel is just the THE GIAGGOSTUONO tile on a t-shirt 20:50:54 whatever happened to koboldina? 20:50:59 <|amethyst> hellmonk: the tile and not the original drawing? 20:51:07 she showed up again like a few weeks ago 20:51:08 I finally have cash now and wanted to see if I could get some Crawl gear 20:51:14 at minimum that fantastic Dissolution shirt 20:51:19 well the tile is used in hellcrawl and the original drawing is not 20:51:23 there was a webtiles argument because someone was making fun of her for defending trump 20:51:27 yikes 20:51:28 I saw koboldina like a week or two ago 20:51:34 wait the giagg is in hellcrawl 20:51:37 shaft self to d15, get back to the d1 exit by hook or by crook 20:51:37 rumflump: You have 2 messages. Use !messages to read them. 20:51:37 yea 20:51:42 haha, sweet 20:51:47 zot enemy 20:52:01 <|amethyst> hellmonk: but free splash screen, you just have to get minmay's permission 20:52:10 80 damage melee, 40 ac, breathes fire clouds and shoots imb from is eyes 20:52:14 what about the hydrataur??? 20:52:14 there was mps tileschat harrassment is what there was 20:52:42 but yeah she was in channel to heap praise on brannock about !newmut 20:52:43 cool, I'll ask minmay for the splash screen later 20:53:07 I really am surprised at the near-universal positive reaction about newmut. I expected more grumbling about loss of curemut/benemut 20:53:14 well it's a player buff 20:53:21 buff players, they'll buff you back 20:53:24 players happy, devs unhappy 20:53:26 c a s u a l b o y s 20:53:27 dark times... 20:53:35 <|amethyst> I'm a dev and I like newmut 20:53:42 you're probably also a player 20:53:45 <|amethyst> maybe 20:53:46 that reminds me that I have to merge that stuff this weekend tho 20:53:46 admit it! 20:53:50 <|amethyst> and a bad one at that! 20:53:54 one thing I think is bad about newmut is that we don't have curemut/benemut as rare rewards for vault endings anymore 20:53:59 so now it's just !exp/?acq 20:54:03 PF had an idea for a scroll of purloining 20:54:12 but I think we need one more rare exp-tier consuamble 20:54:18 <|amethyst> Brannock: or an altar of zin and a bunch of gold 20:54:41 two super-rare potions and two super-rare scrolls is ideal, imo 20:54:43 just replace every benemut with 420 gold and a mut pot 20:54:44 in terms of having variety in rewards 20:55:08 er, potion of purloining 20:55:11 -!- travis-ci has joined ##crawl-dev 20:55:12 The build has errored. (master - 859e9cd #7838 : Gregory Chereshnev): https://travis-ci.org/crawl/crawl/builds/202459361 20:55:12 -!- travis-ci has left ##crawl-dev 20:55:24 timeout error 20:55:42 <|amethyst> oh, I forgot to add the [skip ci] when squashing 20:55:46 obviously, the most important question about !?purloin is: would it cause gozag wrath!? 20:56:00 hmmmm 20:56:06 I say: no 20:56:08 <|amethyst> ?brand armour 20:56:09 ‽purloin 20:56:14 You're just getting the best possible deal 20:56:15 $0! 20:56:17 |amethyst: BANNED 20:56:36 Pleasingfungus, vulture capitalism 20:56:38 it definitely seems most relevant for gozag 20:56:38 <|amethyst> ?artifactualisation 20:56:42 extract wealth from a shop and shut it down 20:56:45 very gozag 20:57:31 scroll of double acquirement 20:58:37 <|amethyst> the other super-rare item doesn't necessarily have to be strategic 20:58:48 move ?blinking to super-rare 20:58:52 unironically 20:58:53 why does everything include everything else 20:58:54 <|amethyst> e.g. !full-elixir 20:58:58 scroll of controlled teleport 20:59:00 advil, huh? 20:59:10 in the #include sense 20:59:19 <|amethyst> advil: because everything uses everything 20:59:21 also 20:59:24 yeah Crawl codebase is very interlinked 20:59:25 because we never prune unused includes 20:59:27 <|amethyst> advil: and also because we never remove 20:59:29 |amethyst: o/ 20:59:30 <|amethyst> what PF said 20:59:30 heh 20:59:41 i removed some once 20:59:43 <|amethyst> \o 20:59:44 it was a huge pain and not worth i 20:59:54 is there some kind of automated checker for that? 20:59:57 -!- jouathac has quit [Ping timeout: 240 seconds] 21:00:02 seems like a thing that would exist 21:00:03 -!- omarax has quit [Remote host closed the connection] 21:00:18 <|amethyst> there are, but when I last looked a few years ago none of them were that great 21:00:18 the way that c++ is designed makes it nontrivial 21:00:18 <|amethyst> clang might have something now? 21:00:26 since an #include in c++ isn't like an import in python or java or w/e 21:00:40 it's a much cruder, blunter instrument 21:00:42 <|amethyst> the big problem are things that are only used conditionally 21:00:48 Scroll of Knowledge: Detect all monsters on the level. 21:00:50 <|amethyst> s/the big/one big/ 21:01:11 remove them all, and readd them based on compiler errors 21:01:22 that sounds like a fun and exciting project 21:01:26 alexjurkiewicz: that's more or less what i did! 21:01:27 <|amethyst> alexjurkiewicz: that's how some of the checkers work, but that has problems 21:01:38 you highlighted me twice with that line 21:01:48 <|amethyst> heh 21:01:48 you still have a notify set for 'checkers' 21:01:49 -!- nicolae- has joined ##crawl-dev 21:02:14 fr: a wizmode command to reprocess/reload all the des files so i can edit vaults without having to restart crawl 21:02:14 |amethyst: like whether wizmode is enabled or not, ditto tiles, etc 21:02:16 <|amethyst> alexjurkiewicz: in that you might get into a fragile situation where you only accidentally include the header you need through another one that might change in the future 21:02:28 ah 21:02:45 <|amethyst> alexjurkiewicz: similar to what led to this fix: 21:02:49 <|amethyst> %git 5e19f30c9 21:02:49 07|amethyst02 * 0.20-a0-570-g5e19f30: Include where needed (#10926) 10(11 days ago, 17 files, 23+ 0-) 13https://github.com/crawl/crawl/commit/5e19f30c998b 21:03:02 related, would there be interest in a PR that splits up big / important headers into smaller files? 21:03:07 <|amethyst> except that one was a system header, so even worse in that we don't control whether it changes 21:03:19 I'm thinking specifically enum.h -> enum/species.h enum/foo.h enum/... 21:03:26 i despise enum.h 21:03:38 so i'd approve, if you have a reasonable approach in mind 21:03:39 <|amethyst> I would mildly prefer not to split into directories 21:03:41 come on, recompilation is fun! 21:03:52 enum-species.h and so on then? 21:03:53 <|amethyst> because it makes it slightly harder to grep through the source 21:04:00 I don't like working with directories either 21:04:07 I am concerned about the number of files though. I can imagine enum.h turns into 20+ files 21:04:11 crawl does have this thing against dirs 21:04:31 at the very least 21:04:38 you could break it into tiles enums and non-tiles 21:04:42 i think 21:04:53 what's wrong with `git grep foo -- '*.cc'`?! 21:04:53 <|amethyst> I mean, if we switched wholesale to using directories that wouldn't be terrible, and I could get used to it, but half measures would just annoy me 21:05:02 yes 21:05:17 wholesale = in one big PR? I feel that has its own problems 21:05:28 but I'd volunteer to help slowly change the codebase over a period of months 21:05:45 <|amethyst> as long as you don't do recursive make :) 21:05:54 enum and godabil seem like really easy first steps 21:05:58 <|amethyst> any more than we already have 21:06:02 godabil/ashenzari.cc etc 21:06:26 iirc the legendary 'nrook' wanted a gods directory 21:06:29 wouldn't that just require more #include lines? 21:06:32 structured along those lines 21:06:36 though it'd make working with the files simpler 21:06:47 crawlcode has some seriously big files 21:06:49 -!- lobf has joined ##crawl-dev 21:06:53 Brannock: the big advantage would be: trivial enum.h changes wouldn't require recompiling literally everything else 21:06:54 the big reason for me to suggest this is speeding up recompilation 21:06:59 which comes up a lot more often than adding include lines 21:07:03 right 21:07:23 the other advantage would be that this would break those brand new 'adding a god/monster/etc' guides :) 21:07:29 eh, not majorly 21:07:38 the method is the same, just have to fix them a bit to point them to the correct files 21:07:57 Pleasingfungus: D: 21:08:14 I really wonder if these guides will help generate more forks of Crawl 21:08:35 <|amethyst> Brannock: and/or more PRs 21:08:37 I think in the long term, yes for sure 21:08:38 <|amethyst> either way it's good 21:08:38 It clears up the process of adding/altering content for people inexperienced with Crawl's code 21:08:48 so here's an example of what I'm thinking: http://dpaste.com/2ACWPZZ 21:08:55 butt 21:08:58 I had to learn mine the "hard" way (look up old additions and copy them shamelessly) 21:09:08 butts? 21:09:17 first line of the diff. majestic 21:09:20 Unstable branch on crawl.jorgrun.rocks updated to: 0.20-a0-665-g4f99a5f (34) 21:09:25 very good 21:09:35 I think the guides are also pretty good even if you aren't planning on adding a god or whatever for acquainting interested people with some of the sorts of pitfalls you find when changing crawl 21:09:40 i might vaguely suggest ability-enum.h instead 21:09:53 well, doing it that way makes it sort weirdly 21:10:03 ? 21:10:14 Pleasingfungus: without subdirectories? 21:10:15 <|amethyst> also that #include is syntactically incorrect 21:10:16 <|amethyst> also 21:10:17 I long for the old days 21:10:21 if it's enum-ability instead then all the enum files are grouped in alphabetic sort 21:10:38 spend months reading the source, slowing building up your idea 21:10:38 Brannock: (a) we already have various foo-enum files, e.g. monster-enum.h 21:10:38 |amethyst: missing ""? 21:10:38 code it without help 21:10:42 hmm 21:10:43 <|amethyst> alexjurkiewicz: yes 21:10:46 show up, and the devs tell you it's terrible 21:10:52 (b) i don't consider it to be necessarily better to sort enums together, rather than to sort enums by what they're for 21:10:59 <|amethyst> alexjurkiewicz: also, doing it this way and #including the split files into enum.h is suboptimal 21:11:07 here's ability stuff: enums and code. here's monster stuff: enums and code 21:11:16 <|amethyst> alexjurkiewicz: because it doesn't at all address the "changing this requires a full rebuiild" 21:11:21 gammafunk, I really can't imagine learning Crawl's code without having access to the git commit log 21:11:27 that seems better to me than "here's all of the enums, except for the ones that aren't here" 21:11:36 Pleasingfungus, your argument is convincing and I accept it 21:11:38 alexjurkiewicz: also note that the benefits of this are going to be back-loaded 21:11:53 |amethyst: oh dang. I thought with ccache you could recompile enum really quickly if you only change one included file 21:12:03 yeah when I started messing around with the source, the commit log already existed, although tbf I didn't really read it too much 21:12:04 since, in most cases, you won't be able to remove enum.h includes until you've gutted the file pretty thoroughly 21:12:07 <|amethyst> alexjurkiewicz: enum.h is a header, you don't compile it separately 21:12:12 I just poured throught the source until it made sense 21:12:17 it took a long time 21:12:18 <|amethyst> alexjurkiewicz: unless you're using PCH but that is weird 21:12:41 oh right. So I have to replace #include "enum.h" in every file with the specific #include "enum-foo.h" lines 21:12:53 (or whatever names we use) 21:13:10 <|amethyst> alexjurkiewicz: probably not replace until you have finished, since they most likely need other things in enum.h too 21:13:29 I just kept pouring over the source...pouring and pouring...endlessly pouring 21:13:30 <|amethyst> alexjurkiewicz: but you can move it, not add any #includes, see what breaks, and add as needed 21:13:43 gammafunk: this is what i get for being polite! 21:13:45 i will destroy you 21:13:47 You could say I was boured by all the pouring! 21:14:19 alexjurkiewicz: the thing that |amethyst is saying just now is what i was trying to get at by saying that the benefits will be back-loaded 21:14:32 Pleasingfungus: ok, I think I get it now 21:14:36 <|amethyst> alexjurkiewicz: often the correct place will be in a header file, but I guess you can figure that out by seeing where the error is reported 21:14:42 I guess enum.h will become enum-base.h or something 21:14:48 I still haven't managed to rebase with crawl/master, hopefully cerol will do a guide on that 21:14:52 <|amethyst> alexjurkiewicz: (when the header itself refers to ability-type.h) 21:15:03 ideally, enum.h would become dev/null 21:15:16 I don't know the code base well enough for that step :) 21:15:24 <|amethyst> enum-bitfield.h 21:15:48 well ok, this sounds doable. How about I do a PoC with converting say 5 items out of enum.h? 21:15:48 <|amethyst> that's the important part of that file anyway :P 21:15:54 alexjurkiewicz: sgtm, i volunteer to support 21:16:06 in a strictly advisory, retired way 21:16:26 ah, salamander-gnome transmuter, excellent combo 21:16:28 I like when I can look at a new acronym, type it out with a question mark, then suddenly intuit what it means 21:16:47 Pleasingfungus: excellent, thanks 21:17:27 I wonder why amalloy didn't hyphenate every file when he did the Great Hyphenating a while ago 21:17:34 what files didn't he? 21:17:40 newgame.cc 21:17:43 i can't believe he hyphenated item-prop :( 21:17:43 and a few others I was thinking about last night 21:17:45 but have forgotten 21:17:54 what was wrong with itemprop.cc........ 21:17:58 fwiw, there are ~100 enums in enum.h 21:18:19 that's it? 21:18:30 i wonder if there's a way to figure out which enums are most changed 21:18:37 i think there is... 21:18:40 do you mean 1000 21:18:48 egrep '^enum' enum.h | wc -l 21:19:15 I wonder who'll get all these -lines when we increment major versions and clean up all the version tags 21:19:23 Brannock: not, like, MON_FOO, MON_BAR, etc 21:19:32 like: "enum monster_type, enum spell_type", etc 21:19:35 ohh 21:19:37 gotcha 21:19:54 i wouldn't have known what he meant if not for context :) 21:20:58 hmm 21:21:10 git log --since 'last year' -p --color=never enum.h | egrep '^\+' | grep _ | cut -c 1-10 | sort | uniq -c | sort -n 21:21:25 monster, abil, spell, tran and ench are the top 5 21:21:47 yeah splitting out monster/abil/spell, at the least, would help 21:22:39 I demand that we split out LOS type enums immediately. 21:24:10 Pleasingfungus, what was your concern with the noise meter PR's code? 21:24:25 I'm looking it over and it seems fairly standard to me, so clearly the concern is something above my pay grade 21:24:30 ??????????? 21:24:31 -!- amalloy is now known as amalloy_ 21:24:42 i don't think i ever said anything about its code? 21:24:44 since i really doubt the code is written in a nicely modular way right now 21:24:47 oh 21:24:51 that was wrt the noise grid 21:24:51 hm 21:24:54 the existing code in crawl 21:24:57 ohhh 21:24:58 this is... maybe outside my ability 21:24:58 my mistake 21:25:10 that's what i get for posting every message across 21:25:12 about 21:25:14 ten line 21:25:15 s 21:25:22 i basically need to add a new doll -part- 21:25:24 it's working!!! 21:25:30 and i don't know how to do that 21:25:32 i'll put in the PR in a few hours 21:25:43 alexjurkiewicz: did you add an include in enum.h 21:25:49 no 21:25:49 of your new file 21:25:50 Pleasingfungus, no that one was my fault, I wasn't paying attention to the conversation and got the noise grid / noise meter conversations confused with each other 21:25:51 good 21:26:08 -!- nicolae- has left ##crawl-dev 21:26:08 Pleasingfungus: http://dpaste.com/0RA4X7G 21:26:08 Brannock: wow, careless much??? 21:26:25 oops 21:26:26 uh 21:26:26 that's wrong 21:26:29 -!- HarryHood has quit [Quit: Leaving] 21:26:42 that's an include in enum.h of your new file 21:26:50 old code 21:26:53 http://dpaste.com/2BNED2S 21:27:03 butt 21:27:10 this diff is blessed 21:27:11 with butt 21:27:36 g2g bbl ty m8 21:28:01 you're welcome for that 21:28:02 Brannock: okay, i'm going to commit the stuff i made 21:28:04 but 21:28:05 that's my butt!!! 21:28:17 the player doll tiles don't work, because i don't know how to make them do so 21:28:31 cloak tiles go behind BASE, scarves should go in front 21:28:38 so they need their own part 21:28:46 alexjurkiewicz: not super excited about the directory, but i don't feel strongly about it. the rest looks good at a first eyeballing! 21:29:17 ontoclasm, I'll take a crack at the player doll tiles this weekend, don't worry about it 21:30:11 advil, you here? 21:30:18 yeah 21:30:30 noise meter looks great to me and I don't see any immediately obvious problems with the code 21:30:36 did anyone else register objections / criticism? 21:30:41 ok, thanks...I'm tweaking some spacing 21:30:49 what does it look like in tiles? 21:30:53 -!- zxc has joined ##crawl-dev 21:30:57 https://cloud.githubusercontent.com/assets/6290753/22940535/305fde24-f2b0-11e6-9fee-ef40ba729daf.png 21:31:01 the spacing outside of wizmode is a bit awkward right now 21:31:18 yeah, that + gold is gone and noise moves up one 21:31:18 ah 21:31:30 hm 21:31:35 ok 21:31:47 is that scale like 21:31:50 logarithmic or something 21:32:06 it's closer to linear 21:32:19 but with weird breakpoints based on the noise propagation algorithm 21:32:31 really there's three colors and those are what matter 21:32:35 ok 21:32:41 thoughts? 21:32:56 advil: did/are you planning to move the # to the other side of the bar? i forget 21:33:03 i think that was my only objection about the current setup 21:33:12 Pleasingfungus: I'm changing it so the bar is longer in non-wizmode 21:33:14 oh right, you were gonna expand the bar outside - y 21:33:16 eah 21:33:35 it looks odd if you just move it over at the current length 21:33:57 I'm also changing it so it calculates the breakpoints in one place, not two 21:36:36 03ontoclasm02 07* 0.20-a0-666-gfe9ca37: Scarf tiles 10(57 seconds ago, 13 files, 10+ 1-) 13https://github.com/crawl/crawl/commit/fe9ca37b2ca0 21:36:42 Time to weigh in on conversations hours past! I agree that current gloves of archery shouldn't exist. Once Eventual Ranged Reform™ happens, they might be interesting again. But that's no reason to keep them now. 21:36:42 Lasty: You have 1 message. Use !messages to read it. 21:36:45 |amethyst: I don't like !brilliance as an evo booster either, and I reject the contention that !brilliance is useless for low-magic chars. Low-magic chars can use it to get temporary access to midrange magic. Troggies not having a use is fine. 21:37:03 ontoclasm claims the coveted 666th commit 21:37:36 ontoclasm, thank you very much for the tiles :) 21:37:41 We'd better remove ontoclasm to avoid offending christians 21:38:21 re: ijc, i think it still needs another pass of code review at the very least before being trunk-ready, for the implementation of the martial attacks in particular but also just in general since all the merging/rebasing is potentially messy (at a glance it looks like there are a ton of unnecessary #includes but also possibly more important stuff) 21:38:40 Brannock: ofc 21:39:50 -!- bgiannan_ has joined ##crawl-dev 21:40:27 i don't think there's big design problems at least, although the new capstone ability still seems weird and like it needs some reworking but not in a fundamentally-broken sort of way 21:42:31 -!- laj1 has joined ##crawl-dev 21:44:29 i've been meaning to do another pass on it but been busy/messing with other things, will try and get around to it sometime though since it'd definitely be nice to start testing it in trunk 21:44:29 -!- bgiannan_ has quit [Ping timeout: 255 seconds] 21:44:43 I think the god will be very well received 21:48:05 -!- debo has joined ##crawl-dev 21:49:44 -!- Boatshow has quit [Ping timeout: 260 seconds] 21:50:30 -!- PoopBridge has quit [Remote host closed the connection] 21:52:02 i can take a look for code quality, i guess 21:54:38 -!- Tarara has quit [Client Quit] 21:54:57 -!- Taraiph has quit [Ping timeout: 240 seconds] 21:56:11 -!- Tarara is now known as Taraiph 21:56:56 unfortunately the bar width in non-wizmode is 9 spaces, so it can only go up to 10, not 11 :-/ 21:57:02 -!- jjblue has quit [Quit: Page closed] 21:57:55 oh here's a question -- how big a deal is it that the noise value doesn't save? so it will be meaningless for the first turn after loading 21:58:15 if you pass a turn, will it update properly? 21:58:21 yeah 21:58:24 -!- MarvinPA_ has joined ##crawl-dev 21:58:25 hmmm 21:58:40 I guess the concern is that if you save after something very loud happens, you might be misled when you return 21:58:46 i don't think it's a problem 21:58:49 how does the time taken indicator work? 21:59:02 looks like it's always 0.0 when you load 21:59:09 good point 21:59:14 but i generally don't think that my last action was instant :) 21:59:29 -!- Blazinghand has quit [Quit: Leaving] 21:59:39 ok, you have convinced me that the path of least resistance is reasonable 22:00:02 -!- omarax has quit [Remote host closed the connection] 22:00:19 time taken goes to 0 when you refresh the screen any way at all, even 22:01:05 -!- ArseElementalist has quit [Ping timeout: 260 seconds] 22:01:35 does anyone have any tips on why there's a huge lag in opening a webtiles game locally? 22:01:50 it hangs for like 20 seconds after you get the god welcome message 22:02:55 -!- MarvinPA_ has quit [Client Quit] 22:03:32 local webtiles is just extremely slow for me in general. i've never known why 22:03:45 ok, same here 22:07:00 -!- Boatshow_ has quit [Ping timeout: 268 seconds] 22:08:10 #325 Boring beetles should 'taste bland' when their chunks are eaten, without regard to gourmand or saprivoiousness 22:08:23 I absolutely would've implemented this if boring beetles still existed... 22:08:26 or some variant of it, anyway 22:08:30 that's fantastic 22:08:42 most of the bad ideas are, unsurprisingly, bad 22:08:49 but some...! 22:09:02 #348 new spell: Turtle Form. changes your controls to (turn left, turn right, step forward). each of these takes a turn 22:09:18 Unstable branch on crawl.jorgrun.rocks updated to: 0.20-a0-666-gfe9ca37 (34) 22:10:16 #448 Hellcrawl! 22:10:26 zing 22:10:29 u got me 22:10:33 hey, i didn't write the list! 22:11:33 -!- wheals_ has joined ##crawl-dev 22:11:35 #539 Telefrags! If you teleport onto a monster, it goes splat! 22:14:04 !tell regret-index there are a couple people asking for a vault design guide, or at least guidelines. the current four documents are rather broad-strokes, and don't get into the nitty-gritty details of what makes a *good* vault. might be something to consider 22:14:04 Brannock: OK, I'll let regret-index know. 22:14:32 good vault = kills players a lot, right? 22:14:38 please don't ask r-i to get back into crawl dev :( 22:14:39 !lairendkills 22:14:40 Lair End kills (): 1463x evil_forest (16.35%), 983x evilmike_catoblepas_cave (10.99%), 942x minmay_lair_end_enchanted_forest (10.53%), 906x hangedman_lair_tendril_chambers (10.13%), 843x minmay_lair_end_frog_pond (9.42%), 806x grunt_lair_end_beastmaster (9.01%), 781x guppyfry_lair_end_dragon (8.73%), 750x wormcave (8.38%), 632x hangedman_lair_in_review (7.06%), 399x gammafunk_lair_ancient_temple (... 22:15:03 hellmonk: in hellcrawl, shadows stabbing you doesn't display damage 22:15:07 ty 22:15:09 will add 22:15:20 mm, special cases 22:15:26 oh, I'm sympathetic to her wanting to get away. I know she's been concerned about vault degeneracy over time since we don't have a heir apparent 22:15:46 there are so many damage messages, tbh it's a nightmare 22:15:59 hellmonk: tru dat 22:16:11 unironic recommend never making that a real crawl feature, there has to be a better way 22:16:58 there are also no messages for most (all?) full screen aoe things like torment and ozo fridge 22:17:02 we'd probably want to refactor damage and message handling to make that a real feature. 22:17:09 yeah, agree 22:17:19 It'd be a big project, bigger than ranged reform 22:17:41 though I guess if you don't want to expose monster max hp you can't really display torment damage anyway 22:17:47 true 22:18:20 what's the current step for ranged reform 22:19:07 Hasn't moved; still need to do menus for goldified ammo along w/ quivers 22:19:20 I think I now how to do menus now 22:19:32 but the quiver code was complex 22:20:26 i never touched quiver.cc... too late now 22:20:30 :( 22:20:48 . . . You're dying?? 22:22:46 worse... retired! 22:22:49 and also, busy with my own game 22:23:13 huh, hellcrawl has oldprotection weapons 22:23:13 what dank project is the pleasing fungus working on this time 22:23:23 yeah I never got around to merging newprot 22:23:48 http://pleasing.tumblr.com/post/156647261835/artist-wanted is the closest thing to a summary i have up anywhere 22:23:52 newprot or newnewprot? 22:24:03 whichever version it's on now 22:24:35 -!- travis-ci has joined ##crawl-dev 22:24:36 The build has errored. (master - 4091c3c #7840 : Isaac Sloat): https://travis-ci.org/crawl/crawl/builds/202464213 22:24:36 -!- travis-ci has left ##crawl-dev 22:25:08 nice programmer art 22:25:31 looks cool pf 22:25:43 I vaguely remember playing manufactoria at some point long ago 22:25:46 hellmonk: ty 22:25:58 hoping to have it out sooner than later 22:26:07 because if i don't i'm gonna run out of money 22:26:29 good luck! 22:26:35 also if i do i might still run out. someone who's good with money, please help me. my family is dying 22:26:52 Pleasingfungus, let me get in touch with a friend of mine who's a marketer 22:26:55 Brannock: ty! 22:27:33 -!- wheals_ has quit [Ping timeout: 260 seconds] 22:29:15 -!- tsujin has quit [Quit: Leaving] 22:30:22 -!- aditya has quit [Ping timeout: 240 seconds] 22:31:48 hellmonk: watch my hellcrawl D:14 in its entirety please. Was amazing. 22:32:18 is there even a way to -tv that 22:32:28 . . . maybe not 22:33:08 I take it you died 22:33:19 Oh yeah, but much later than you would think 22:33:48 -!- eb has quit [Ping timeout: 258 seconds] 22:34:19 It started when I came downstairs next to a 9 headed hydra and three melai. Attempting to go upstairs got me down to 23 hp and -Scroll status. 22:34:40 wowzer 22:34:53 And it went on for at least a hundred turns past that 22:35:33 I think I would have made it out if I hadn't flubbed a confuse roll against a two-headed ogre three times while surrounded by two confused centaur warriors and a confused tengu conjurer and a confused sonja 22:35:51 Oh, I forgot to mention, Sonja was also at the bottom of the stairs initially at edge of LOS 22:36:01 yikes 22:36:12 did you not have apoc yet 22:36:23 I think I also would have been fine if I had either not sacrificed words or had sacrificed hand (which would have gotten me apoc) 22:36:49 That was a very memorable game. 22:37:24 yeah, some of the stairs can be brutal, I saw someone else go down into the middle of a pack of very ugly things in vaults and get plastered to 17 hp 22:37:31 heh, dang 22:37:53 Anyway, I'm out for the evening. G'night folks. 22:37:59 -!- Lasty has quit [Quit: Leaving.] 22:38:55 -!- Lasty has joined ##crawl-dev 22:39:18 -!- AltReality has quit [Read error: Connection reset by peer] 22:44:34 Goodnight departed Lasty 22:45:35 lol 22:51:49 -!- kazimuth has quit [Ping timeout: 258 seconds] 22:51:52 -!- MarvinPA has quit [Quit: Leaving] 22:54:00 ./enum/enchant-type.h:5:6: error: redefinition of 'enchant_type' 22:54:00 enum enchant_type 22:54:00 ^ 22:54:00 ./enum/enchant-type.h:5:6: note: previous definition is here 22:54:00 enum enchant_type 22:54:02 ^ 22:54:13 :| 22:54:26 Pleasingfungus: the directory part should be super easy to change to yor preferred filenames at the end, I just stuck with what I'd started with 22:54:39 you're missing ifdefs, probably? 22:54:48 i guess 22:54:52 ifndef ENCHANT_TYPE_H #def ENCHANT_TYPE_H #endif 22:54:59 the standard boilerplate for c headers 22:55:07 -!- ProzacElf has joined ##crawl-dev 22:55:14 love it 22:59:03 oh, that's so gross 22:59:23 ? 22:59:52 <|amethyst> theoretically we could switch to #pragma once, since AFAIK we don't support any compilers that don't support it 23:00:02 -!- omarax has quit [Remote host closed the connection] 23:00:04 what does switching to that do? 23:00:14 <|amethyst> saves two lines of code per file 23:00:36 switches out the three lines i wrote up there for the one neil typed 23:00:41 <|amethyst> theoretically allows saving a tiny amount of time, but in practice it's probably completely negligible 23:00:55 so what, I just add #pragma once at the top? 23:01:00 of the files 23:01:02 could always just tell AJ to do it in his stuff and see what that breaks 23:01:08 <|amethyst> heh 23:01:17 <|amethyst> I would say no, that should be a separate thing 23:01:20 scrolling up and down files and writing a new custom string per file SUCKS 23:01:23 so i'm doing #pragma once 23:01:26 lol 23:01:29 |amethyst: overruled! 23:01:38 alexjurkiewicz: https://en.wikipedia.org/wiki/Pragma_once it has its own article! 23:01:40 for some baffling reason 23:01:53 because wikipedia is stem-and-animepedia 23:02:02 hm, do we want to drop support for, er, "Portland Group C/C++"? 23:03:01 how do you expect me to play on plan9 then 23:03:05 <|amethyst> CUDA crawl 23:03:18 lmao, that pragma once detector in the article 23:03:19 what a monster 23:04:11 <|amethyst> so instead of replacing your include guards 23:04:16 <|amethyst> you can add three extra lines 23:04:20 "Greetings! This is my first visit to your blog! We are a group of volunteers and starting a new project in a community in the same niche. Your blog provided us useful information to work on. You have done a outstanding job!" 23:04:33 <|amethyst> and keep the include guards 23:04:43 the wordpress gets these spam comments a lot these days 23:04:56 I should turn off the notifications and just check to approve them every so often 23:05:13 do you have the anti spam plugins installed? 23:05:23 I guess? It's catching these as spam 23:05:48 some comments go through immediately, others get caught (including legitimate ones sometimes) 23:05:49 i compiled ability.cc with these changes!! 23:06:01 but there have been a rash of spam comments over the last couple weeks 23:06:09 things you wouldn't expect: ./species.h:42:1: error: unknown type name 'ability_type' 23:07:08 not too surprising 23:07:23 returns a vec of innate abilities harvested from species-data.h, i'd guess? 23:07:27 !source species.h 23:07:27 https://github.com/crawl/crawl/blob/master/crawl-ref/source/species.h 23:07:32 -!- wheals_ has joined ##crawl-dev 23:07:37 ah, close enough 23:07:37 something about dragons 23:07:47 dracos, named after the famous crawl dev 23:08:11 every time i fix a bug i have to recompile from scratch D: 23:08:22 you love it! 23:08:39 it's a compilation party! \o/ 23:08:59 try to fix multiple bugs at once! 23:09:04 use your psychic powers. 23:09:55 i have those, it's called -j32 23:10:05 wow 23:10:55 32 processors ought to be enough for everyone 23:11:17 just 4, but it means when i hit an error i might hit (up to) 32 others in the same run 23:20:25 2017-02-17 04:18:41,274 INFO: #27935 P12999 ERR: Bad channel -- pray 23:20:27 good webtiles error 23:22:01 wow, finished 23:23:25 -!- zxc has quit [Quit: Leaving] 23:25:01 i'll leave the PR up over the weekend and come back to this next week 23:25:10 New branch created: pull/461 (1 commit) 13https://github.com/crawl/crawl/pull/461 23:25:10 03alexjurkiewicz02 07https://github.com/crawl/crawl/pull/461 * 0.20-a0-659-g76ffa9c: Split seven enums out of enum.h 10(2 minutes ago, 22 files, 2236+ 2210-) 13https://github.com/crawl/crawl/commit/76ffa9ccf5dc 23:25:13 thanks for the help! 23:27:50 -!- elliptic has quit [Quit: Leaving] 23:27:59 -!- debo has quit [Ping timeout: 255 seconds] 23:29:36 -!- elliptic has joined ##crawl-dev 23:29:58 -!- amalloy_ is now known as amalloy 23:31:57 -!- Taraiph has quit [Ping timeout: 240 seconds] 23:33:49 -!- Blazinghand has joined ##crawl-dev 23:39:49 I spend all evening squashing PRs and another one sprouts up! 23:42:08 we're going t take Brannock's purple button away 23:42:28 you only get one PR merge a week 23:43:41 03PleasingFungus02 07* 0.20-a0-667-gcb9eda4: Improve frog superhealing 10(33 minutes ago, 1 file, 1+ 0-) 13https://github.com/crawl/crawl/commit/cb9eda469e27 23:43:41 03PleasingFungus02 07* 0.20-a0-668-ge386282: Remove a stray trace of gender 10(31 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/e386282efe40 23:43:41 03PleasingFungus02 07* 0.20-a0-669-ge36c403: Rephrase elec trigger message 10(22 minutes ago, 1 file, 2+ 1-) 13https://github.com/crawl/crawl/commit/e36c4034bb05 23:43:41 03PleasingFungus02 07* 0.20-a0-670-g363ecfa: Anger allies with Poisonous Vapours (worldfamousw) 10(15 minutes ago, 1 file, 3+ 0-) 13https://github.com/crawl/crawl/commit/363ecfa8230e 23:43:41 03PleasingFungus02 07* 0.20-a0-671-gd9671f9: Ignore adjacent enemies for Beckoning (Yermak) 10(53 seconds ago, 1 file, 5+ 0-) 13https://github.com/crawl/crawl/commit/d9671f9d82d6 23:43:48 how many do i get 23:44:09 Frog Superhealing 23:44:25 i hoped someone would like that :) 23:44:36 actually, that gender commit is wrong. it should check the actual gender of the monster_info 23:44:42 but i can't be bothered right now 23:44:57 i wonder if the elec thing will get complaints 23:45:36 // ME_WHACK 23:47:19 ME WHACK! ME LOVE WHACKING 23:47:36 -!- Awod has quit [Ping timeout: 276 seconds] 23:47:37 should nerf the elec brand while you're at it 23:48:10 idea: make it electrocute things when you use it on something in water 23:48:23 seems familiar 23:48:32 the player will electrocute themself, thus it is a nerf 23:49:04 legit 23:49:21 heh, our very own roct suggests replacing curses with fragility 23:49:39 ash as god of fragility. unwield that sword, and you won't see it again! 23:49:42 I think that one went around the tavern a while back as well 23:50:17 tbh it's not a terrible solution if you're commited to maintaining ash 23:50:55 -!- Blazinghand has quit [Quit: This computer has gone to sleep] 23:51:27 if we removed ash, players would revolt 23:51:39 they'd flip us 23:51:58 I wonder 23:52:15 !lg * recentish warriormage s=god% god!= urune<=5 23:52:19 69673 games for * (recentish warriormage god!= urune<=5): 10421x Okawaru (14.96%), 9437x Cheibriados (13.54%), 7625x Dithmenos (10.94%), 6752x Ashenzari (9.69%), 4794x Makhleb (6.88%), 4382x Gozag (6.29%), 3381x Sif Muna (4.85%), 3147x Kikubaaqudgha (4.52%), 3020x Ru (4.33%), 1940x Hepliaklqana (2.78%), 1875x Nemelex Xobeh (2.69%), 1697x Qazlal (2.44%), 1594x Uskayaw (2.29%), 1505x Vehumet (2.16%)... 23:52:20 yeah, I think wanting to save ash is reasonable 23:52:37 figured he'd be somewhat higher for those 23:52:52 !lg * recentish warrior|adventurer s=god% god!= urune<=5 23:52:56 well, ash kind of sucks early 23:52:56 321652 games for * (recentish ((warrior || adventurer)) god!= urune<=5): 87642x Okawaru (27.25%), 28873x Makhleb (8.98%), 26117x Cheibriados (8.12%), 18947x Gozag (5.89%), 18928x Qazlal (5.88%), 14781x Ru (4.60%), 14779x The Shining One (4.59%), 12215x Dithmenos (3.80%), 11264x Ashenzari (3.50%), 10525x Trog (3.27%), 10525x Uskayaw (3.27%), 8966x Beogh (2.79%), 8916x Pakellas (2.77%), 8664x Heplia... 23:53:18 and a lot of warriormage starts are kinda bad/awkward 23:53:26 oh no 23:53:37 I mean, I suspected that he'd be relatively high for those 23:53:42 compared to other groups 23:53:43 which he is 23:53:48 ah, I see 23:53:54 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 23:54:07 no. 4 is pretty good, you see him way lower on the other melee types 23:54:15 just speaking in terms of popularity 23:54:27 yeah I'd say ash is pretty popular for them 23:54:30 -!- Blazinghand has joined ##crawl-dev 23:54:41 !lg * recentish mage s=god% god!= urune<=5 23:54:44 121499 games for * (recentish mage god!= urune<=5): 47337x Vehumet (38.96%), 20731x Sif Muna (17.06%), 8185x Ashenzari (6.74%), 6693x Kikubaaqudgha (5.51%), 5508x Okawaru (4.53%), 4972x Cheibriados (4.09%), 4517x Makhleb (3.72%), 4104x Gozag (3.38%), 2262x Hepliaklqana (1.86%), 2222x Qazlal (1.83%), 2197x Ru (1.81%), 2112x Dithmenos (1.74%), 1505x Nemelex Xobeh (1.24%), 1392x Yredelemnul (1.15%), ... 23:54:46 only being behind okawaru, the meme god, and dith (who is probably taken a lot on enchanters) 23:54:50 03PleasingFungus02 07* 0.20-a0-672-gd6c3c51: Set auto_butcher = 'very hungry' by default (MPA) 10(75 seconds ago, 2 files, 2+ 2-) 13https://github.com/crawl/crawl/commit/d6c3c5102f84 23:55:00 -!- exant has quit [Quit: Page closed] 23:55:06 i'm very fond of ash 23:55:11 it's a strong and fun god 23:55:13 good flavour, too 23:55:19 (tho ru is kind of on the same turf) 23:55:31 so take back everything bad you ever said about 1kb! 23:55:35 I think ash is not strong in a tavern optimal sense but all of my ash games have been enjoyable so I have no real complaint 23:55:43 gammafunk: huh, was it really his? 23:55:49 I believe it was, yeah 23:55:55 hellmonk: well, ash encourages using spells. qed 23:55:56 but there was some help with the design I think 23:55:57 ashenzari is extremely good 23:56:02 demonspawn tier for my personal opinion 23:56:09 in terms of fun? 23:56:18 player attraction, theme, mechanics, unity of all of the above 23:56:28 sure, that's basically 'fun' 23:56:29 I value unification of theme 23:56:37 ash has great flavor and fun and all that 23:56:41 -!- laj1 has quit [Ping timeout: 260 seconds] 23:57:00 I like ru but my issue is that many ru characters somehow end up similar feeling 23:57:04 because of how strong the ru powers are 23:57:10 there are pretty few chars for which I'd look to use ash personally, but they do exist for me 23:57:16 hellmonk: when is hellcrawl removing fun 23:57:23 ash is bad (from a strength perspective) early on until you start getting some piety, and that often takes a while 23:57:35 but depending on how you feel about god balance that may not actually matter 23:57:46 ash is strong if you're not confident in your late-game 23:57:46 I play a shitload of chei, I'm fine with backloaded power :P 23:57:48 yeah, Ru's powers feel fairly generic and since I'm not in love with the sacrifice/conduct game, it doesn't have a lot of appeal to me 23:57:51 which is where it really pays off imo 23:58:03 gammafunk, I agree about the genericness. the sacrifices ends up being "what can I most afford to lose?" 23:58:10 yep 23:58:13 and the powers tend to overwhelm the actual character build 23:58:24 -!- laj1 has joined ##crawl-dev 23:58:27 !won . ru 23:58:27 Brannock (ru) has won 5 times in 14 games (35.71%): 1xCeFi 1xDsNe 1xHaFi 1xHuNe 1xMuFi 23:58:30 wow, five already 23:58:36 I stopped at two 23:58:37 !won . ru 23:58:38 Pleasingfungus (ru) has won 3 times in 4 games (75.00%): 1xMfFE 1xMiGl 1xSpEn 23:58:39 my god minimum 23:58:39 all of my ru characters turn into "how soon can I get apoc" so I guess I have to agree 23:58:41 And yeah, most of these characters heavily relied on draw out power and apocalypse 23:58:44 I need another hep 23:58:50 i didn't rely on ru abilities nearly as much as you did 23:58:54 !won . ru 23:58:55 hellmonk (ru) has won 3 times in 4 games (75.00%): 1xMiIE 1xMiMo 1xTeMo 23:58:56 but those were strong characters, of course 23:58:57 !won . ru 23:58:58 Doesnty (ru) has won 5 times in 9 games (55.56%): 1xBaFE 1xHuTm 1xMuAM 1xTrCK 1xTrHu 23:58:59 hellmonk: o/ 23:59:10 \o 23:59:10 I really, really like ru's flavor 23:59:13 lol 23:59:16 hellmonk only has one, minotaurs don't count 23:59:19 I just don't think the mechanics unite effectively with the flavor 23:59:20 lol 23:59:23 miie counts! 23:59:28 hm 23:59:29 too strong, you have 0 ru wins 23:59:30 !hs * mine 23:59:30 1617. PleasingFungus the Champion of Chaos (L27 MiNe of Makhleb), escaped with the Orb and 15 runes on 2014-09-29 18:22:19, with 23422719 points after 64049 turns and 8:40:36. 23:59:34 whereas, for example, Qazlal's mechanics intersect almost perfectly with the flavor 23:59:38 as well as Chei and Ash