00:00:02 -!- omarax has quit [Remote host closed the connection] 00:00:05 indeed 00:00:20 Vault Generation/Placement Bug: Inaccessible Ossuary 13https://crawl.develz.org/mantis/view.php?id=10682 by laularukyrumo 00:01:39 -!- CanOfWorms has quit [Ping timeout: 244 seconds] 00:03:25 well, clearly it's not a problem with the vault itself, which was impeccably designed, likely by someone who is quite charming and handsome 00:03:56 !apt exp 00:03:57 Exp: Hu: 1!, Fo: 1!, Ha: 1!, Ko: 1!, Gr: 0, Gh: 0, Te: 0, Og: 0, HO: 0, Na: 0, Op: 0, VS: 0, Mf: 0, Dr: -1, Ce: -1, Tr: -1, Vp: -1, Mu: -1, Mi: -1, DE: -1, Sp: -1, DD: -1, HE: -1, Ds: -1, Fe: -1, Dg: -2* 00:04:30 and I just got ganked by a spriggan with a stupid weapon, so now we'll just have to hope that this sort of thing gets fixed and never happens again 00:05:13 we do our best :) 00:05:13 also, I think the forest vault with all the spriggans and imps is a little too out of depth for D:5, but that's just me 00:06:21 spriggan monsters sound like something that probably shouldn't be on D:5, yes 00:06:57 -!- ontoclasm has joined ##crawl-dev 00:07:38 !log laularukyrumo 00:07:38 1763. LaularuKyrumo, XL9 MfVM, T:5622: http://crawl.akrasiac.org/rawdata/LaularuKyrumo/morgue-LaularuKyrumo-20160918-040346.txt 00:07:54 is it kb_forest_paths? 00:08:16 Pretty sure, yeah 00:08:30 I killed five of the bastards before one with a draining sword put me down, and that's only because I had olgreb's radiance 00:08:30 !vault kb_forest_paths 00:08:30 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/dat/des/variable/float.des#L1586 00:09:27 -!- dtsund has quit [Quit: Reality is an illusion, the universe is a hologram, buy gold, BYE] 00:09:32 o.O I feel like that was something ... less problematic before 00:09:54 So the moral of the story is that that game was just cursed. 00:09:59 thanks crawl! 00:10:46 -!- nicolae- has left ##crawl-dev 00:11:29 um. did r-i check the depth this spawns at before editing? 00:12:09 -!- nikheizen has quit [Quit: leaving] 00:12:21 I'm going to guess not, because, uh. That's a lair-quality vault, not a d:5 vault 00:13:53 well it has a check for absdepth < 5 00:14:08 %git kb_forest_paths 00:14:08 Could not find commit kb_forest_paths (git returned 128) 00:14:34 I feel like D:5 is still too shallow 00:15:05 and I don't know what that vault was before editing, but I feel like it could easily have not had the depth check changed when it turned into Spriggan Murder Death Zone 00:15:54 it looks like it used to have no monsters in absdepth 5-15 00:16:28 which was a little strange 00:16:32 I[ve gotten that vault before and it was not spriggans on d:5. I recall it having things like gnolls, but those might have been normal spawns 00:16:38 unless there is some weird vault syntax 00:16:52 geekosaur: it is normal spawns shallower than D:5 00:17:09 So once again. That game was cursed. 00:17:11 spriggan (15i) | Spd: 10 (move: 60%) | HD: 7 | HP: 20-28 | AC/EV: 2/18 | Dam: 15 | 10weapons, 10items, 10doors, see invisible | Res: 06magic(60) | XP: 218 | Sz: little | Int: human. 00:17:11 %??spriggan 00:17:24 not really a great monster for D:5 00:17:48 Not really A great monster, SINGLUAR, for d:5 00:17:54 there were at minimum six of them 00:18:03 I know this because I killed five 00:18:55 I hope you at least enjoyed the new tiles :) 00:18:55 yeah, it looks like there are exactly six, three of them together 00:19:20 figures I'd die on the last 00:20:12 and he was down to like, poke him and he's dead territory 00:20:19 actually make that eight 00:20:19 ??almost dead 00:20:20 almost dead[1/3]: Still entirely capable of obliterating you. 00:20:33 well, eight max 00:20:51 Edit: almost dead and poisoned 00:20:51 * geekosaur thinks r-i somehow confused that vault with minmay_enchanted_forest 00:20:52 I guess 5.5 on average 00:21:09 (the young spriggan druid lair end) 00:23:17 @??soul eater 00:23:17 soul eater (063) | Spd: 10 | HD: 11 | HP: 51-70 | AC/EV: 18/10 | Dam: 2513(drain) | 05demonic, 10doors, evil, see invisible, fly | Res: 06magic(140), 02cold, 03poison, 04rot, 13neg+++, 13torm | Vul: 08holy++ | XP: 809 | Sp: drain life [06!sil] | Sz: Medium | Int: human. 00:23:22 ??drain life 00:23:22 drain life[1/2]: A Yredelemnul 4* ability; drains 1+1d7+1d(Invocations) HP from all non-drain-resistant hostiles in your LOS and heals you for the lesser of (Invocations*2) and half the total damage dealt. Costs 6 MP, 200 nutrition, and 2 piety. 00:25:17 @??snapping turtle 00:25:17 snapping turtle (03t) | Spd: 8 (act: 80%; swim: 60%) | HD: 10 | HP: 46-70 | AC/EV: 16/5 | Dam: 30(reach) | amphibious, cold-blooded | Res: 06magic(40), 12drown | XP: 253 | Sz: Medium | Int: animal. 00:26:35 03elliptic02 07* 0.19-a0-1627-gc26532d: Move two vaults deeper. 10(27 seconds ago, 1 file, 2+ 2-) 13https://github.com/crawl/crawl/commit/c26532d42523 00:26:50 (there was another vault that I was meaning to adjust as well) 00:27:44 I hope justice has been served today LaularuKyrumo 00:28:06 It has! Assuming that stupid ossuary doesn't come back for revenge. :< 00:28:44 * geekosaur pulls locally to avoid hitting 6 friggins on d5 >.> 00:29:01 I think I'm gonna start callign them Friggins instead of Spriggans 00:29:24 I've been in Depths twice: once I died because of bad luck with a catoblepas and once with bad luck with The Enchantress and her 9001 armymen 00:29:30 the five snapping turtles on D:8 wasn't much better honestly (and didn't even come with loot) 00:30:30 (an a little surprised I hadn't tripped over that given my propensity for OOD stuff, featuring a d:1 yaktaur captain back in the 4.1 days and a d:2 wyvern a year and a half ago...) 00:30:50 both just on entering the level, so not the farming timer 00:31:28 Unstable branch on CRAWL.XTAHUA.COM updated to: 0.19-a0-1626-g5215c36 (34) 00:31:37 of course, the first one was 00:31:39 ??4.1 00:31:39 4.1[1/7]: Crawl (NOT stone soup) 4.1 Alpha, Brent Ross' ill-fated rewrite of Crawl. DCSS was spawned by two people who got tired of waiting for this to come out of alpha. Nearly unwinnable. NEVER CONFUSE THIS WITH SS 0.4.1 00:31:48 ??4.1[overpowered 00:31:49 4.1[3/7]: what's really overpowered in 4.1 elliott: monsters 00:31:59 -!- Rast- has joined ##crawl-dev 00:32:33 let's just say that vault would have fit 4.1 really well >.> 00:33:25 I think the worst I've gotten outside of scumming is an orc warrior on d:2 00:34:49 -!- tksquared has quit [Ping timeout: 255 seconds] 00:34:50 you haven't lived until you've opened a door to a d:4 wolf spider 00:35:16 -!- Rast has quit [Ping timeout: 255 seconds] 00:35:24 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 00:35:34 -!- Zannick has quit [Ping timeout: 240 seconds] 00:36:17 -!- vale_ has quit [Ping timeout: 240 seconds] 00:36:56 -!- amalloy_ is now known as amalloy 00:37:03 why not a D:1 ogre literally about 15 steps away at the end of a corridor from the entrance 00:40:55 -!- CanOfWorms has joined ##crawl-dev 00:41:14 At least with a spoder you can close the door 00:41:30 and aren't wolf spiders still weak to poison? I mostly play VM, so I think I could handle that maybe? 00:41:55 I mean I was -this close- to defeating the ood vault 00:43:16 Lightli, I used to love those (well, maybe not just there) --- I'd kite them and go straight to xl4 00:43:38 I think the occasional d:1 gnoll is homage to that 00:43:38 !lg * killer=wolf_spider d:4 s=kmap 00:43:41 I pressed aa and killed it because I was a TrBe 00:43:43 11 games for * (killer=wolf_spider d:4): 11x 00:43:50 I guess it happened before kmap 00:43:51 !lg * killer=wolf_spider d:4 s=map 00:43:52 11 games for * (killer=wolf_spider d:4): 10x, minmay_three_doors 00:44:06 -!- Kalir has quit [Changing host] 00:44:06 suicide. figures >.> 00:44:55 -!- Zannick has joined ##crawl-dev 00:45:05 GOD DAMMIT 00:45:16 ReaperX666's ghost (novice Spriggan Chaos Knight) comes into view. It is wielding a weapon of chaos. 00:45:40 The ghost of that vault is coming for me 00:45:50 -!- HellTiger has quit [Ping timeout: 260 seconds] 00:47:01 -!- Pekkekk has quit [] 00:49:52 -!- eb has quit [] 00:54:21 -!- Smello has quit [Ping timeout: 244 seconds] 00:55:06 -!- Nomi has quit [Read error: Connection reset by peer] 01:00:02 -!- omarax has quit [Remote host closed the connection] 01:04:17 -!- adibis has quit [Quit: WeeChat 1.5] 01:08:36 -!- BadBadger has quit [Ping timeout: 272 seconds] 01:10:01 Unstable branch on crawl.jorgrun.rocks updated to: 0.19-a0-1627-gc26532d (34) 01:10:16 -!- travis-ci has joined ##crawl-dev 01:10:17 The build was fixed. (master - c26532d #6721 : elliptic): https://travis-ci.org/crawl/crawl/builds/160771253 01:10:17 -!- travis-ci has left ##crawl-dev 01:16:59 -!- Cimanyd has quit [Quit: Page closed] 01:20:06 Unstable branch on crawl.develz.org updated to: 0.19-a0-1627-gc26532d (34) 01:33:48 -!- kdrnic_ has joined ##crawl-dev 01:34:02 -!- simmarine has quit [Quit: Page closed] 01:34:08 -!- kdrnic has quit [Ping timeout: 244 seconds] 01:34:24 -!- amalloy is now known as amalloy_ 01:37:18 -!- CaptainFruitcake has joined ##crawl-dev 01:38:16 -!- CanOfWorms has quit [Ping timeout: 244 seconds] 01:38:30 -!- CaptainFruitcake is now known as CanOfWorms 01:39:42 -!- NhorianScum has quit [Ping timeout: 240 seconds] 01:41:52 -!- amalloy_ is now known as amalloy 01:42:47 -!- protopulse has quit [Quit: Page closed] 01:43:24 -!- kdrnic__ has joined ##crawl-dev 01:46:21 -!- kdrnic_ has quit [Ping timeout: 244 seconds] 01:48:05 -!- cait has quit [Ping timeout: 244 seconds] 01:49:55 !source species-data.h 01:49:55 https://github.com/crawl/crawl/blob/master/crawl-ref/source/species-data.h 01:51:03 -!- vale__ is now known as vale_ 01:52:06 -!- LaularuKyrumo has quit [Quit: Page closed] 01:54:01 -!- zxc has joined ##crawl-dev 01:54:45 -!- Brannock_ has joined ##crawl-dev 01:55:06 -!- kdrnic_ has joined ##crawl-dev 01:57:12 -!- Brannock has quit [Ping timeout: 244 seconds] 01:57:59 -!- ldf has quit [Quit: ldf] 01:58:04 -!- kdrnic__ has quit [Ping timeout: 240 seconds] 01:58:25 Windows builds of master branch on crawl.develz.org updated to: 0.19-a0-1627-gc26532d 01:59:12 -!- mibe has quit [Ping timeout: 240 seconds] 02:00:02 -!- omarax has quit [Remote host closed the connection] 02:06:58 -!- kdrnic has joined ##crawl-dev 02:07:51 -!- CanOfWorms has quit [Remote host closed the connection] 02:10:07 -!- kdrnic_ has quit [Ping timeout: 244 seconds] 02:12:35 -!- Brannock_ has quit [Ping timeout: 265 seconds] 02:14:26 -!- ximxim_ has joined ##crawl-dev 02:17:38 -!- WalkerBoh has quit [Remote host closed the connection] 02:18:42 -!- DeloreanTremens has quit [Ping timeout: 240 seconds] 02:20:27 -!- hellmonk has quit [Quit: Page closed] 02:26:59 -!- kdrnic_ has joined ##crawl-dev 02:27:41 -!- kdrnic has quit [Ping timeout: 244 seconds] 02:36:33 -!- kdrnic__ has joined ##crawl-dev 02:37:55 -!- MakMorn has quit [Ping timeout: 248 seconds] 02:39:34 -!- kdrnic_ has quit [Ping timeout: 244 seconds] 02:40:21 -!- MakMorn has joined ##crawl-dev 02:42:48 -!- dtsundere has joined ##crawl-dev 02:44:32 -!- dtsundere is now known as dtsund 02:48:28 -!- kdrnic has joined ##crawl-dev 02:51:04 -!- kdrnic__ has quit [Ping timeout: 240 seconds] 02:54:23 Monster database of master branch on crawl.develz.org updated to: 0.19-a0-1627-gc26532d 02:54:43 -!- aditya has joined ##crawl-dev 02:58:49 -!- GauHelldragon has quit [Ping timeout: 255 seconds] 03:00:02 -!- omarax has quit [Remote host closed the connection] 03:01:25 -!- wombat_ has quit [Quit: Page closed] 03:04:34 -!- bcadren has quit [Ping timeout: 240 seconds] 03:05:56 nooooo, qw just died on zot:5. finally dropped down to jsut *..... trog piety, leaving his DD with 0 mmp out of healing 03:06:07 -!- Idolo has quit [] 03:08:18 -!- chan20 has quit [Ping timeout: 272 seconds] 03:10:25 dang 03:10:33 !lg qw zot:5 03:10:34 59. qw the Evocator (L26 DDSk of Trog), blasted by an orb of fire (fireball) on Zot:5 (hall_of_Zot) on 2016-09-18 07:05:22, with 585030 points after 55148 turns and 1:20:37. 03:10:40 the Evocator 03:11:06 curious, since qw's creator is no fan of evocations! 03:12:00 -!- kdrnic_ has joined ##crawl-dev 03:12:02 (tbf I think that dislike doesn't extend to usage of wands) 03:13:10 is there a way to make git commit --amend not change the commit message? 03:13:33 as in simply commit the staged changes (or accept my use of -a) 03:14:34 -!- kdrnic has quit [Ping timeout: 240 seconds] 03:15:45 --no-edit 03:16:00 ty 03:16:06 I was just watching Fungus' talk and thought of something. Instead of completely disabling monsters from picking up weapons - would it be more exciting if monsters on the screen could pick it up? Let's say it's a pack of 5 monsters on screen. You killed one - the other 4 can still pick up the weapon. 03:16:28 so - you don't really need to grind but it still makes battles a little more exciting / needs you to put thought into it 03:16:42 if you can only see 1 monster at a time - no need to worry since no one else can pick up the weapon 03:16:51 I prefer if all monsters had innate apportation 03:18:08 !tell elliptic Would appreciate your feedback on a species to replace HE: http://dpaste.com/2073G99 ; based on the discussion of newOM we had some time ago. I listed some current issues in the commit message, but if you see any other problems, feedback welcome 03:18:08 gammafunk: OK, I'll let elliptic know. 03:19:18 -!- Grivan has quit [Ping timeout: 265 seconds] 03:21:33 -!- ximxim_ has quit [Quit: Page closed] 03:23:42 -!- kdrnic__ has joined ##crawl-dev 03:27:04 -!- kdrnic_ has quit [Ping timeout: 240 seconds] 03:28:59 Unstable branch on crawl.beRotato.org updated to: 0.19-a0-1627-gc26532d (34) 03:30:20 back, bask, bane...looks good 03:32:17 -!- Zeor has quit [Quit: Leaving.] 03:33:28 babe 03:34:09 Ba-Be got BaCK 03:35:20 they were going to maybe be dryads at first, but turns out crawl has 5 species beginning with d 03:38:39 -!- kdrnic_ has joined ##crawl-dev 03:38:59 -!- kdrnic__ has quit [Ping timeout: 244 seconds] 03:44:39 -!- hpm_ has quit [Read error: Connection reset by peer] 03:47:13 -!- zxc has quit [Read error: Connection reset by peer] 03:47:43 -!- kdrnic__ has joined ##crawl-dev 03:48:09 -!- zxc has joined ##crawl-dev 03:51:11 -!- kdrnic_ has quit [Ping timeout: 265 seconds] 03:51:11 -!- zxc has quit [Read error: Connection reset by peer] 03:52:09 -!- zxc has joined ##crawl-dev 03:54:14 -!- Ququman has joined ##crawl-dev 03:54:29 -!- Kenran has quit [Quit: leaving] 03:59:36 -!- kdrnic has joined ##crawl-dev 04:00:02 -!- omarax has quit [Remote host closed the connection] 04:02:47 -!- kdrnic__ has quit [Ping timeout: 265 seconds] 04:03:02 -!- MarvinPA has joined ##crawl-dev 04:08:34 -!- Dracunos has quit [Ping timeout: 255 seconds] 04:10:33 -!- Kalir has quit [Quit: I'M OUT SON. PEACE, LOVE, EXPLOSIONS.] 04:17:24 -!- Siegurt has joined ##crawl-dev 04:18:10 -!- rossi has quit [Ping timeout: 260 seconds] 04:21:14 -!- Siegurt has quit [Client Quit] 04:25:12 -!- Amnesiac has quit [Ping timeout: 240 seconds] 04:25:16 -!- kdrnic_ has joined ##crawl-dev 04:26:28 -!- kdrnic has quit [Ping timeout: 265 seconds] 04:26:51 -!- Siegurt has joined ##crawl-dev 04:29:58 -!- Brannock has joined ##crawl-dev 04:34:01 -!- amalloy is now known as amalloy_ 04:35:25 -!- kdrnic has joined ##crawl-dev 04:38:08 -!- kdrnic_ has quit [Ping timeout: 265 seconds] 04:42:00 -!- Insomniak` has quit [Ping timeout: 265 seconds] 04:47:18 -!- kdrnic_ has joined ##crawl-dev 04:50:54 -!- kdrnic has quit [Ping timeout: 272 seconds] 04:54:42 -!- Alcopop has quit [Ping timeout: 240 seconds] 04:56:41 -!- MarvinPA has quit [Ping timeout: 250 seconds] 05:00:02 -!- omarax has quit [Remote host closed the connection] 05:00:07 chequers: I added a bit about tutorial/hints mode on the survey; basically I want to know if people used them at the beginning and if they were any good; don't really know how to ask the later one (apart from open question) 05:03:36 nice 05:04:10 ideally we'd have some system where you get to specify a) what you used, then for the items you select we ask how useful they were and how much you enjoyed them 05:07:33 -!- Yermak has quit [Quit: Page closed] 05:08:34 -!- MarvinPA has joined ##crawl-dev 05:10:15 -!- Kenran has quit [Quit: Leaving] 05:13:00 -!- MarvinPA has quit [Ping timeout: 260 seconds] 05:14:52 -!- MarvinPA has joined ##crawl-dev 05:15:48 -!- aditya has quit [Ping timeout: 248 seconds] 05:16:15 -!- kdrnic__ has joined ##crawl-dev 05:16:52 -!- kdrnic_ has quit [Ping timeout: 272 seconds] 05:21:36 -!- Siegurt has quit [Quit: Leaving.] 05:31:28 -!- ontoclasm has quit [Read error: Connection reset by peer] 05:36:42 -!- removeelyvilon has quit [Ping timeout: 240 seconds] 05:41:36 -!- muravey has quit [Ping timeout: 260 seconds] 05:42:20 -!- kdrnic_ has joined ##crawl-dev 05:44:06 -!- chan20 has quit [Ping timeout: 272 seconds] 05:46:00 -!- kdrnic__ has quit [Ping timeout: 272 seconds] 05:56:11 You barely miss the jackal. Your grab misses the jackal. 05:56:11 The jackal closely misses you. You riposte. You barely miss the jackal. 05:56:11 You grab the jackal. The jackal closely misses you. You riposte. 05:56:11 _You hit the jackal but do no damage. You grab the jackal. 05:56:43 !tell pleasingfungus should riposte allow octopode/(naga?) constriction 05:56:43 chequers: OK, I'll let pleasingfungus know. 05:57:18 -!- kdrnic_ has quit [Ping timeout: 265 seconds] 06:00:01 -!- omarax has quit [Remote host closed the connection] 06:00:36 -!- jeefus has joined ##crawl-dev 06:04:18 -!- jefus- has quit [Ping timeout: 244 seconds] 06:15:30 -!- ProzacElf has quit [Ping timeout: 248 seconds] 06:23:58 -!- scummos| has quit [Ping timeout: 272 seconds] 06:42:18 -!- ScarCow has quit [Quit: leaving] 07:00:02 -!- omarax has quit [Remote host closed the connection] 07:03:33 -!- HellTiger_NB has quit [Ping timeout: 265 seconds] 07:09:16 gammafunk: qw evo titles are to get MP on DD of Trog 07:10:48 -!- MakMorn has quit [Ping timeout: 244 seconds] 07:11:36 gammafunk: some thoughts on Ba: (1) allowing GSC and GC is probably okay as long as their maces apt is negative and their fighting apt isn't too high 07:12:20 gammafunk: (2) I'd prefer actual flat melee apts - maybe -1 for everything (including UC and staves) 07:13:35 -!- MakMorn has joined ##crawl-dev 07:14:07 gammafunk: (3) HP +3 and Fighting -1 is okay I think, but I could also see HP +2 and Fighting 0 07:16:51 gammafunk: (4) we already have a lot of species with positive earth apt, so I don't see the attraction of giving +1 earth to Ba... I'd just move that down to 0 07:23:20 gammafunk: (5) on further consideration, I sort of like HP +2 and Fighting +1 (with -1 melee apts) 07:24:45 gammafunk: (6) could also consider increasing shields apt to -1 if you want to disincentivize GSC usage further 07:26:34 elliptic: Ba/ 07:26:35 ? 07:27:14 Lasty: http://dpaste.com/2073G99 07:27:30 Took a Quantum Leap in Necromancy 13https://crawl.develz.org/mantis/view.php?id=10683 by removeelyvilon 07:28:09 thanks 07:32:03 gammafunk: I see the flavor reasons for UC 0 and Throwing -1, but I generally don't like trying to push species in that direction -- when a species is designed to favor those two options over others, they tend to play out the same more often. Agree w/ elliptic that flat weapon apts (either -1 or -2) would be better. 07:32:54 yeah the UC 0 seemed dangerous to me (having a higher staves apt is safer since they are two-handed and I imagine this species will usually want a shield) 07:33:22 (or if it does want a two-hander will use GSC) 07:33:37 !apt air 07:33:38 Air: Te: 3!, HE: 2, Dr[black]: 2, Dr[pale]: 1, Hu: 0, Ko: 0, VS: 0, Dr: 0, Ha: 0, DE: 0, Op: 0, Na: 0, Vp: 0, Ce: -1, Sp: -1, Ds: -1, Fe: -1, Dg: -1, Gr: -2, HO: -2, Fo: -2, Mu: -2, Dr[grey]: -2, Mf: -2, Gh: -2, DD: -3, Og: -3, Mi: -3, Tr: -4* 07:33:42 !apt earth 07:33:43 Earth: DD: 3!, Dr[grey]: 2, Gr: 2, Fo: 2, Gh: 1, DE: 1, HO: 0, VS: 0, Dr: 0, Na: 0, Ha: 0, Hu: 0, Vp: 0, Op: 0, Ko: 0, Tr: -1, Dg: -1, Ds: -1, Fe: -1, Ce: -1, Sp: -1, Mi: -2, Mu: -2, Dr[black]: -2, HE: -2, Mf: -2, Te: -3*, Og: -3* 07:34:14 Huh, I thought HE had positive air 07:34:19 HE: 2 07:34:27 is positive 07:34:29 Oh, I can't read 07:34:51 agreed re: GSC 07:35:20 a -1/-2 apt probably won't discourage the species from using GSC unless they want to use a shield 07:38:59 yeah, at that apt I imagine that shields will often be more tempting though 07:39:09 I already am pretty tempted by shields on ogres currently 07:41:19 oh yeah? 07:41:28 I tend to be in the GSC camp myself 07:41:39 do you go eveningstars/shields, then? 07:42:30 I mean I usually go GSC too, but I am tempted :P 07:42:41 ah, haha 07:42:43 fair 07:42:53 dwhip + shield and UC + shield are both okay though, I have done them 07:43:01 UC ogre is like a bad troll 07:43:50 oh I think maybe I had a wyrmbane ogre once too? 07:45:06 What would push you towards UC on an ogre? I feel that would be a hard choice to make at any point in time, even if it's fine overall. 07:45:12 Oh, yeah, wyrmbane is just amazing. 07:47:41 Tm or finding Tm book early, also just wanting some variety - I don't think UC ogres are great certainly 07:49:21 I guess I've only done the UC ogre thing twice that I can find and both of them splatted in late game... though I don't think that was really the UC's fault 07:50:08 certainly it is more natural to end up using one-hander + shield, that just requires either a very casty start or finding a great one-hander and a shield early 08:00:01 -!- omarax has quit [Remote host closed the connection] 08:03:39 -!- elliptic has quit [Quit: Leaving] 08:05:09 -!- elliptic has joined ##crawl-dev 08:07:43 -!- removeelyvilon_ has quit [Quit: Page closed] 08:11:14 -!- wheals has joined ##crawl-dev 08:11:20 -!- nxtlvl has quit [Ping timeout: 248 seconds] 08:33:11 -!- chan20 has quit [Ping timeout: 272 seconds] 08:39:34 -!- vale_ has quit [Remote host closed the connection] 08:42:16 -!- Warrigal is now known as tswett 08:55:09 -!- Shard1697 has joined ##crawl-dev 08:59:09 -!- removeelyvilon has quit [Quit: Page closed] 09:00:03 -!- omarax has quit [Read error: Connection reset by peer] 09:11:44 -!- elliptic has quit [Quit: Leaving] 09:12:45 -!- elliptic has joined ##crawl-dev 09:21:26 !tell |amethyst do you have any ideas what might cause a server to behave slightly sluggish when running crawl? 09:21:26 TZer0: OK, I'll let |amethyst know. 09:28:41 -!- Toppah has quit [Ping timeout: 240 seconds] 09:29:46 -!- ScarCow has quit [Quit: leaving] 09:33:46 Apcxop (L2 DEWz) (D:1) 09:33:46 Rexou (L4 DsCK) (D:2) 09:33:46 Webtiles server stopped. 09:33:47 Antonin (L2 HEHu) (D:1) 09:33:48 drd (L2 DESu) (D:1) 09:33:50 Vesto (L10 DENe) (D:9) 09:33:53 daweed (L8 TrBe) (D:4) 09:33:55 UristMcMason (L16 OgFi) (D:15) 09:33:58 Gargoyl (L14 DsAK) (Lair:8) 09:34:00 Promi (L13 DrCj) (Lair:4) 09:34:02 Aleksmastering (L14 DsBe) (Orc:2) 09:34:05 xvga (L27 TeCj) (Zot:4) 09:34:07 syranez (L19 HOBe) (Shoals:4) 09:34:10 flt (L12 DrCj) (Lair:4) 09:34:23 -!- Lantell has quit [Remote host closed the connection] 09:34:41 -!- shnurlf has quit [Ping timeout: 240 seconds] 09:38:43 -!- Lantell has joined ##crawl-dev 09:46:09 -!- HolyRage has quit [Quit: Rawr!] 09:49:08 -!- mizu_no_oto has quit [Client Quit] 09:50:21 -!- Patashu_ has quit [Ping timeout: 265 seconds] 09:55:31 -!- chan20 has quit [Ping timeout: 272 seconds] 10:00:02 -!- omarax has quit [Remote host closed the connection] 10:08:18 -!- Dracunos has joined ##crawl-dev 10:08:47 -!- Daekdroom has quit [Quit: Leaving] 10:20:57 -!- Pacra has joined ##crawl-dev 10:35:59 -!- Nattefrost has quit [Read error: Connection reset by peer] 10:36:19 -!- crate_ has quit [Read error: Connection reset by peer] 10:39:09 -!- Patashu_ has joined ##crawl-dev 10:44:17 -!- Patashu_ has quit [Ping timeout: 272 seconds] 10:45:45 -!- stickyfingers has quit [Quit: Page closed] 10:55:33 -!- Shard1697 has quit [Ping timeout: 265 seconds] 11:00:01 -!- omarax has quit [Remote host closed the connection] 11:03:56 -!- ChanServ has quit [shutting down] 11:05:37 -!- Shard1697 has joined ##crawl-dev 11:08:50 -!- Sodapressed has quit [Changing host] 11:17:29 -!- protopulse has joined ##crawl-dev 11:18:47 Channel poll: did the changes to dismissal make it good for the game? Is it still something that should be removed/ 11:22:35 i don't think anything changed in terms of the design really? just made using it a bit less annoying to make use of, but the design itself is still not great imo 11:22:43 s/using // 11:25:31 -!- Sodapressed has quit [Quit: Page closed] 11:25:39 <|amethyst> TZer0: hm, just webtiles, or console too? I see you restarted webtiles, did that help? 11:28:10 -!- Kellhus has quit [Quit: Page closed] 11:31:18 -!- namad8 has quit [] 11:31:56 MarvinPA: yeah, agreed 11:32:10 Before the change was made, we'd been talking about removing the amulet 11:32:40 But since the change, I hadn't heard any talk about that, so I wasn't sure if that had addressed any concerns. 11:32:48 My personal sense is that it probably shouldn't exist. 11:45:51 -!- PsyMar has quit [Ping timeout: 276 seconds] 11:47:42 -!- helsbecter has quit [Quit: Leaving.] 11:48:27 -!- Ququman has quit [Ping timeout: 255 seconds] 11:49:18 gammafunk, fwiw I think basajaunak are way cooler than Fen Elf and support that idea regardless of any mechanical issues 11:49:19 -!- muravey has joined ##crawl-dev 11:51:08 -!- muravey has quit [Read error: Connection reset by peer] 11:52:02 -!- TuxQmob has quit [Ping timeout: 244 seconds] 11:52:34 you.race() == "Golem" :o 11:56:00 -!- scummos__ has quit [Ping timeout: 244 seconds] 11:59:50 -!- Ququman has joined ##crawl-dev 12:00:01 -!- omarax has quit [Remote host closed the connection] 12:00:36 -!- minqmay has quit [Ping timeout: 255 seconds] 12:02:06 -!- minmay has quit [Ping timeout: 276 seconds] 12:02:36 -!- elliptic has quit [Quit: Leaving] 12:06:37 -!- chan20 has quit [Ping timeout: 272 seconds] 12:08:49 -!- neofelis has joined ##crawl-dev 12:15:47 Brannock: you did not see that, and what's more here's $10,000 zorkmids so you can forget you saw it if anyone asks 12:16:12 :o 12:16:28 Zorkmids? Man, you can only even spend those at the company store 12:17:51 -!- PleasingFungus has joined ##crawl-dev 12:18:52 welcome home 12:22:58 i'm scared 12:22:59 PleasingFungus: You have 9 messages. Use !messages to read them. 12:23:00 aaaa 12:23:13 sorry for faking your death for the talk 12:23:27 no, I laughed 12:23:38 |amethyst: I did a full system reboot 12:23:41 and it seems to be running smoother now 12:23:45 (myyystery) 12:23:48 I actually had a HOAs die on that day fwiw 12:23:51 lol 12:23:57 !lg . hoas 12:23:58 2. Brannock the Executioner (L16 HOAs of Makhleb), mangled by an anaconda on Snake:1 on 2016-09-05 21:54:29, with 126152 points after 32668 turns and 1:40:40. 12:24:00 nice 12:24:02 i was looking for a character i had sitting around that was low enough level to die to sigmund, and you'd given me a save to debug something or other 12:24:13 yeah, with the Beogh priest thing 12:24:17 yeah 12:24:21 so i used that and then spawned a dozen sigmunds 12:24:26 he went out bravely... 12:24:27 probably i should've just used x,... 12:25:15 looking at twitch now. there were a couple of good talks i missed :( 12:25:39 it was a good time tho. delivering that talk was a heck of an adrenaline rush 12:25:51 not least because i was about an inch away from not being able to have slides 12:25:54 How many people were there in the audience? 12:26:15 We never got any audience shots 12:26:16 https://twitter.com/unormal/status/777211190296584192 12:26:23 Nice 12:26:28 note the people standing in the hallway 12:26:30 it was sweltering 12:26:40 was this in a warehouse or something? looking at these ceilings 12:26:43 haha 12:26:47 eventbrite hq 12:26:57 7th floor... 12:27:10 they even had an elevator guy. very decadent 12:30:46 i had a bunch of 'speaker notes' that i was reading from, but i only found out that i couldn't display them on the laptop i was using for the talk about 10 minutes beforehand, since the laptop needed to display the slides to stream 12:31:09 so after fucking around with a bunch of stuff, i ended up downloading the google slides app on my phone and getting it open literally the minute that my talk was supposed to work 12:31:21 close... 12:31:37 also - were you watching any of the other talks? 12:31:47 not really, it's hard to watch talks since I'm deaf and they're not captioned :\ 12:31:56 oh! didn't realize 12:31:59 I was watching the guy who was writing some long blog 12:32:05 Since his slides were basically his speaker notes 12:32:09 do you want me to send you my slides? i followed the notes pretty closely 12:32:13 Sure, that'll be nic 12:32:13 e 12:33:17 https://docs.google.com/presentation/d/1sxd6dMmua7RFH-fjmMzFTFS3yIYa4tgDL4bAuj-rzoI/edit?usp=sharing might be easier to read by hitting 'present' -> 'presenter view' -> 'speaker notes'. or might not be 12:33:44 I need permission for presenter view 12:34:23 oh, weird 12:34:30 oh nevermind 12:34:32 I can see notes 12:34:33 without permission 12:34:38 it's just the tools that I need rights for 12:34:44 probably because of the q&a feature 12:35:44 -!- cait has quit [Ping timeout: 260 seconds] 12:36:34 New branch created: adrenaline_rush (1 commit) 13https://github.com/crawl/crawl/tree/adrenaline_rush 12:36:34 03Lasty02 07[adrenaline_rush] * 0.19-a0-1628-g111ecb6: New player ability: adrenaline rush 10(24 seconds ago, 4 files, 33+ 1-) 13https://github.com/crawl/crawl/commit/111ecb61328d 12:36:51 PleasingFungus: did you say adrenaline rush? 12:36:56 lol 12:37:16 chei should forbid that 12:37:33 Brannock: he does get angry if you do it 12:37:47 I should probably take some more effort to warn the player about that 12:39:33 i'm unconvinced that is a good idea generally but runes definitely don't seem like the right thing to tie it to 12:39:57 could be XL 12:40:44 -!- aditya has joined ##crawl-dev 12:42:04 i would be much more in favour of just removing haste spell as a starting point, anyway 12:42:34 I agree 12:43:42 -!- Nomi has quit [Ping timeout: 276 seconds] 12:45:16 The CEO of crawl is back 12:46:00 Your talk was awesome :D 12:46:15 Even if I disagreed with everything you said 12:47:02 could go along with removing the wand and upping potion generation a bit too, but just removing the spell on its own seems like a pretty safe improvement that wouldn't require other major changes (although some new mid/high level charm might be nice as PF mentioned) 12:47:25 -!- HolyRage has quit [Read error: Connection reset by peer] 12:48:09 -!- cait_m has quit [Ping timeout: 265 seconds] 12:48:45 -!- PsyMar has quit [Ping timeout: 255 seconds] 12:49:05 -!- amalloy_ is now known as amalloy 12:49:47 MarvinPA: I'd like to try it out as a branch for a bit and see if it seems good. As for getting the ability back on rune pickup, I'm not sure it's a good idea even within the framework of the whole adrenaline rush concept, but I think it incentivizes early rune grabs. I suppose the hazard is in leaving runes for later . . . :-\ 12:50:06 That is to say, deliberately leaving runes behind so you can recharge your ability later 12:50:12 but there are ways to handle tha 12:50:13 t 12:50:34 MarvinPA: In terms of trunk, do you think removing the spell is better than removing the wand? 12:51:15 -!- Dracunos-m has quit [Ping timeout: 248 seconds] 12:51:22 Dracunos: doesn't a CEO get a salary? 12:51:24 probably, yeah 12:51:50 PleasingFungus: zero is a number 12:52:05 all these piles of thanks 12:52:08 in that being unlimited seems like more of a problem than not requiring skill investment to me 12:52:50 amalloy: :( 12:54:08 PleasingFungus, good talk, though it did end on an oddly negative note 12:54:22 but you made up for that with breadswinging :) 12:54:25 haha 12:54:32 you thought, "within a year, I will burn crawl to the ground and salt the earth" was negative? 12:54:47 "...and i've already salted the earth!" 12:54:49 -!- stickyfingers has quit [Quit: Page closed] 12:54:52 haha 12:54:57 I just entered a level w/ desolation 12:55:03 -!- Shard1697 has quit [Ping timeout: 255 seconds] 12:55:23 You feel salty for a moment. 12:55:32 -!- zxc has quit [Read error: Connection reset by peer] 12:56:16 -!- Shard1697 has joined ##crawl-dev 12:56:29 Brannock: the original concept for the talk was that it was going to be about how we'd 'beaten' these HOP problems... but once i started planning, i realized just how many problems still lurked! (a lot of things that didn't even make it into the talk...) 12:57:00 You didn't even get into "optimal-but-that's-fine" play 12:57:12 PleasingFungus: DrEn^Chei entering the salt wastes. This should be pleasantly terrible! 12:57:18 !locate lasty 12:57:19 lasty was last seen on CBRO (Lasty, L20 DrEn of Cheibriados). 12:57:42 man, that exit portal looks so odd on the salt bg 12:57:43 XL20 with Chei, you're fine 12:57:49 and we never got more salt tiles... 12:57:56 wow, heirophants are bad as MR 12:57:59 er at 12:58:00 hmm, peacekeepers need a shadow 12:58:06 good enough for you :) 12:58:20 touche si 12:58:21 r 12:58:30 oh PleasingFungus I spent my weekend implementing roctavian tiles. Check out that new soul eater 12:58:44 i saw it in the log, but haven't seen it in-game yet 12:58:45 Also, I hate fiddling with offsets. 12:58:46 will test in a bit 12:58:51 lol 12:58:53 they seem to be bugged 12:59:07 yeah, sometimes they move when I adjust the xy, other times they.. don't 12:59:10 lots of recompilation 12:59:19 the last time i was messing with them, for salt monsters, i had very weird issues with the offsets not applying - in exactly the way you described 12:59:21 that function is really bad 12:59:22 well, that first encounter hurt like hell 12:59:29 yeah, that went suddenly really badly 12:59:32 around when the gserp showed up? 12:59:39 gserp? 12:59:41 Brannock: i removed it at one point, and then grunt persuaded me to put it back :( 12:59:41 -!- Dracunos7 has quit [Quit: Bye] 12:59:45 -!- Alarkh has quit [Read error: Connection reset by peer] 12:59:47 @??guardian serpent 12:59:47 guardian serpent (00S) | Spd: 15 | HD: 8 | HP: 33-52 | AC/EV: 6/14 | Dam: 26 | spellcaster, see invisible | Res: 06magic(60), 03poison | Chunks: 06mutagenic | XP: 455 | Sp: b.venom (3d13), slow, blink allies encircling | Sz: Large | Int: human. 12:59:50 ah yeah 12:59:56 i don't know if anyone else uses that abbreviation... 13:00:01 -!- omarax has quit [Remote host closed the connection] 13:00:22 %git 2057906ad90d3e0d1983f3eea34e410af36f12d4 13:00:22 07PleasingFungus02 * 0.18-a0-1524-g2057906: Revert "Dataify weapon/shield tile offsets" 10(7 months ago, 4 files, 1354+ 786-) 13https://github.com/crawl/crawl/commit/2057906ad90d 13:00:43 that went better 13:00:48 I wish there was a way to just flag coordinates in a tile itself 13:00:54 so the function could pull that 13:00:56 hm 13:00:58 instead of having to set it manually each time 13:01:05 but png as a format doesn't support that I think 13:01:11 no, what you'd want is 13:01:14 something in dc-mon.txt 13:01:15 <|amethyst> png could do it, but 13:01:39 <|amethyst> that could make editing a bit of a pain 13:01:56 Lasty: 27 str, and not even looking at those artefact armours? 13:02:50 Dr!!!! 13:03:29 oh yeah, i had salt feedback (via elliptic) that probably the loot is too far in the other direction now in that there's just a ton of it 13:03:44 Shadow creatures is really good in Salt 13:04:02 yeah, this looks like a lot of loot 13:04:26 the loot used to be much higher quality 13:04:33 but it's not really more than Elf:3 vault loot 13:04:46 well, it shouldn't even *equal* elf:3 as a portal vault 13:04:52 yes, nowhere near 13:05:04 PleasingFungus, you got paid in laughter 13:05:10 And great experience :D 13:05:11 aww 13:05:14 nice hat 13:05:22 the feels! 13:05:31 heh, gots to get my ponder on!!! 13:05:33 MarvinPA: cute thought: instead of nerfing loot, could move the vault back earlier to increase risk 13:05:39 (risk/reward ratio) 13:05:49 i think probably the loot should still be reduced a bit either way 13:05:53 probably 13:06:05 but maybe making it slightly earlier would be good too yeah 13:06:15 i feel like it's hard to make it *slightly* earlier 13:06:21 although- yeah 13:06:22 idk. our branches are all so short now... 13:06:44 man, I'd be really in trouble w/o shadow monsters 13:06:48 haha 13:07:28 warlocks don't seem to be casting their explosion spell... possibly i should try upping the frequency, so they'll consider it more often 13:07:28 resting is still kinda slow 13:07:29 it has a narrow window of usability 13:07:32 yeah, we haven't fixed that 13:07:43 it's much better than it used to be 13:07:44 at least 13:07:46 PleasingFungus: they were using some kind of explosion, but it looked like ghostly fireball? 13:07:52 oh, i didn't see 13:07:55 good 13:08:27 The Papyrus of Cheese -- nice 13:08:51 MarvinPA: feel free to make changes to the portal's loot yourself, if you have thoughts 13:09:13 i'll probably do it myself eventually, but i am very lazy. 13:09:22 being a summoner is really, really good here 13:09:26 prevents surrounding 13:09:34 yeah, and there's only one abjure monster 13:10:01 PleasingFungus: 13:10:08 I was just watching Fungus' talk and thought of something. Instead of completely disabling monsters from picking up weapons - would it be more exciting if monsters on the screen could pick it up? Let's say it's a pack of 5 monsters on screen. You killed one - the other 4 can still pick up the weapon. 13:10:11 ^^ 13:10:52 that way you don't have to grind. As long as everyone who was on the screen initially is dead - no one else can pick up and use the items. Yet it makes the on-screen battles interesting. 13:11:44 -!- Nomi has quit [Quit: Leaving] 13:12:24 how do you communicate that to players? surely a reasonable player would think, "oh, i know that monsters can pick up weapons, i should be sure to pick up and hide these nasty ones." 13:13:01 same way you communicated jiyva jellies 13:13:11 <|amethyst> ? 13:13:14 write it down. :) 13:13:38 <|amethyst> where? 13:14:01 I am not sure. 13:14:22 we don't know what, if any, potions monsters carry 13:15:05 -!- helsbecter has quit [Read error: Connection reset by peer] 13:15:08 fwiw back in the day I noticed that monsters picking up weapons lost their turn, and that if you could lure a monster with a good weapon and kill him in front of everyone else, you got 1 free turn per monster as they picked it up/equipped the weapon 13:15:20 of course, "kill the best weapon first" isn't something we want to discourage :) 13:17:20 i remember that... 13:18:04 you could get mennas to lose his shield if you had a 2h holy sword iirc 13:18:32 yess, that tech 13:18:35 it took some fiddling 13:18:39 sometimes he was a pain about it 13:19:05 -!- HellTiger has quit [Ping timeout: 264 seconds] 13:19:20 -!- travis-ci has joined ##crawl-dev 13:19:21 The build passed. (adrenaline_rush - 111ecb6 #6722 : Corin Buchanan-Howland): https://travis-ci.org/crawl/crawl/builds/160853255 13:19:21 -!- travis-ci has left ##crawl-dev 13:19:41 Travis likes it, I guess I'd better merge it into trunk 13:19:54 !banish Lasty 13:19:55 PleasingFungus casts a spell. Lasty is cast into beam.cc! 13:20:03 anywhere but theeeeeeeere 13:20:17 Eh 13:20:22 !cmd banish 13:20:23 Command: !banish => .echo $nick casts a spell. ${1:-Everyone} is cast into ${2:-$(=badplace)}! 13:20:30 !kw badplace 13:20:31 No keyword 'badplace' 13:20:33 :( 13:20:41 !var badplace 13:21:59 -!- HellTiger_NB has quit [Ping timeout: 272 seconds] 13:22:19 -!- ontoclasm has joined ##crawl-dev 13:22:41 -!- elliptic has joined ##crawl-dev 13:22:58 -!- harambe has quit [Ping timeout: 265 seconds] 13:27:01 -!- myfreeweb has quit [*.net *.split] 13:27:01 -!- dustinm` has quit [*.net *.split] 13:27:01 -!- ChongLi has quit [*.net *.split] 13:27:01 -!- bbigras has quit [*.net *.split] 13:27:01 -!- djinni_ has quit [*.net *.split] 13:27:01 -!- OCTOTROG has quit [*.net *.split] 13:27:02 -!- GoatMann has quit [*.net *.split] 13:27:02 -!- mrm has quit [*.net *.split] 13:27:02 -!- paxed has quit [*.net *.split] 13:27:02 -!- thrig has quit [*.net *.split] 13:27:02 -!- Keskitalo has quit [*.net *.split] 13:27:02 -!- phyphor has quit [*.net *.split] 13:27:23 Unstable branch on crawl.akrasiac.org updated to: 0.19-a0-1627-gc26532d (34) 13:29:14 -!- dustinm` has joined ##crawl-dev 13:29:14 -!- djinni_ has joined ##crawl-dev 13:29:14 -!- Keskitalo has joined ##crawl-dev 13:29:36 03Lasty02 07[adrenaline_rush] * 0.19-a0-1629-ga7ebeb5: Remove Haste spell for players. 10(52 minutes ago, 1 file, 0+ 1-) 13https://github.com/crawl/crawl/commit/a7ebeb5a6256 13:29:36 03Lasty02 07[adrenaline_rush] * 0.19-a0-1630-gb97a3fe: Remove wand of hasting 10(86 seconds ago, 22 files, 12+ 69-) 13https://github.com/crawl/crawl/commit/b97a3fee4f1f 13:32:13 PleasingFungus: any more bugs tagged simple? 13:32:31 ??simple implementables 13:32:31 simple implementables[1/1]: http://tinyurl.com/zaskueb 13:32:33 people keep fixing them! 13:32:44 I was moving across the state so didn't look into anything for a while 13:33:04 oh I wanted to ask you about the mutagenic chunk thing. I was trying to fix that back on Friday but eating behavior is weird compared to potion drinking 13:33:16 I was able to hack together something to prompt the player, but I couldn't figure out how to flag mutagen chunks as red 13:33:27 no matter what I did it still showed up as purple 13:33:36 I could flag it as red but then it prevented eating it at all 13:34:04 03Lasty02 07[adrenaline_rush] * 0.19-a0-1631-gd93ae29: Remove wand of hasting a little more 10(7 seconds ago, 3 files, 2+ 11-) 13https://github.com/crawl/crawl/commit/d93ae2962081 13:34:11 <|amethyst> Lasty: pure flavour issue... the name kind of makes it sound like it requires a metabolism 13:34:22 -!- dpeg has joined ##crawl-dev 13:34:25 <|amethyst> Lasty: more strongly than "berserk" or "mutate" does, I'd say 13:34:25 mummified adrenaline 13:34:34 Lasty: didy you drink a potion of haste, or two? :) 13:34:41 |amethyst: Yeah, I'm open to suggestions. 13:34:44 dpeg: haha 13:34:54 name brainstorming? I am all in! 13:35:23 "excessive speed burst"? 13:35:35 <|amethyst> Lasty: also, that's going to mess up everyone's letters 13:35:42 -!- HellTiger_ has quit [Ping timeout: 276 seconds] 13:35:43 <|amethyst> Lasty: I'd consider putting it on a capital letter 13:35:49 |amethyst: I think the power should have a capital letter. 13:35:52 damn, beat 13:36:06 Lasty: it seems like your goal here is "give the player a potion of hasting at the start of every game." 13:37:16 PleasingFungus: yeah. YOu disagree? 13:37:23 i mean 13:37:25 if you want to do that 13:37:32 <|amethyst> would be simpler to just give the potion 13:37:33 why not just: give the player a potion of haste at the start of every game 13:37:45 instead of adding a new complex a-menu rune thing 13:37:46 <|amethyst> other than mummies 13:37:49 but Lasty has this nifty idea of another power for runes 13:37:57 maybe not worth the hassle with abilities... 13:37:58 <|amethyst> could also drop a potion on top of each rune 13:38:03 seems like it'd encourage rune storing 13:38:07 re: the power, I mean 13:38:18 !cmd =badplace 13:38:18 Command: =badplace => .echo $(replace "_" " " $(weighted-rand 100:the_Abyss Hell beam.cc 1:ray.cc 1:stuff.cc 5:##crawl 5:4chan 5:4.1)) 13:38:23 the rune thing seems like a con for the idea, rather than a plus 13:38:32 |amethyst: or just increase potion of haste gen, if we don't feel like there's enough 13:38:36 PleasingFungus: the idea is that the power would recharge periodically; right now it's on runes, which honestly I think may just be a bad idea 13:38:38 rather than forcing it at specific milestone (?) 13:38:50 XL seems better. Other abilities already upgrade at certain XLs 13:38:54 the first draft was xp recharge and I like that better 13:39:02 felid lives, gargoyle/tengu flight.. 13:39:18 and it encourages players to push forward 13:39:32 I think it's best to put a potion next to every rune. 13:39:38 i really don't like giving every player an extra ability. it feels like real clutter, real added front-loaded complexity 13:39:39 (plus the starting one) 13:39:53 xp recharge has better tension: the sooner you use it, the sooner you start charging it back up, but you lose the option to use it at a more crucial juncture 13:40:17 Lasty: but on runes encourages you to get the rune 13:40:30 yeah, that's what I was thinking 13:40:42 is an extra !haste really valuable enough to push a player to clear a rune floor earlier? 13:40:56 but I'm not sure it works well in practice -- sometimes you'd want to store a rune for later 13:41:21 how many !haste generate in a given game anyway? 13:41:29 ??objstat 13:41:30 objstat[1/2]: Run with "crawl -objstat" in a build of crawl with EXTERNAL_FLAGS_L=-DDEBUG_STATISTICS in your make command (or full debug with "make debug") to generate item/monsters statistics. See crawl -help for the argument details. 13:41:38 ??objstat[2 13:41:38 objstat[2/2]: Latest spreadsheets for past releases and trunk (0.19-a0-594-g235f30c): https://drive.google.com/folderview?id=0B7VXhHzhWWb7S282VWhLVWRXbG8&usp=sharing , See the README for details: https://docs.google.com/document/d/1D5mFqVi8ghz_nzvVmDUc3unx8VanVBWfgvZ8xCHaiJo/edit?usp=sharing 13:43:53 Brannock: not clear, but if haste becomes really rare... 13:44:26 10.45 !haste per game 13:44:27 for a 3-rune 13:44:34 Brannock: back when I lobbied for the rune lock, the alternative suggestion to prevent delaying the rune fights for so long (e.g. championed by galehar) was the carrot (i.e. loot) over the stick. 13:46:04 !source binomial 13:46:04 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/random.cc#L258 13:46:06 <|amethyst> I think having more loot in rune vaults (and less elsewhere) would be good 13:46:27 if nothing else, these are the remnants of prior unwary adventurers ;) 13:46:29 <|amethyst> currently for most of the game we keep them fairly separate 13:46:47 10.45 seems lilke a lot 13:46:52 I usually end up w/ less I think 13:47:05 <|amethyst> !lg lasty won urune=3 -log 13:47:06 147. Lasty, XL25 DgGl, T:89018: http://crawl.berotato.org/crawl/morgue/Lasty/morgue-Lasty-20160913-020921.txt 13:47:31 <|amethyst> oh right, doesn't show number drunk 13:47:37 sadly 13:47:46 <|amethyst> FR: expand action counts to list every scroll, potion, wand 13:48:23 !tell chequers I was able to generate a +7 weapon in your Mennas PR. I seem to recall you suggesting this would generate weapons of +0 to +5 level. fwiw all 29 other weapons were 0-5 np 13:48:23 Brannock: OK, I'll let chequers know. 13:48:25 Lasty: b/c you use 'em all up while coding!! 13:49:04 dpeg: oh god, you're right! 13:49:39 does anyone object to giving Mennas one of trishula / sacred scourge / eudemon blade? PR 358 looks good to me 13:51:04 uniques get a special chance of generating good_item weapons, iirc 13:51:08 in mon-gear.cc somewhere 13:51:58 ALSO: you can do most if not all of that commit in data... 13:52:02 Only if it's not !force_item 13:52:08 !source mon-gear.cc:1221 13:52:08 https://github.com/crawl/crawl/blob/master/crawl-ref/source/mon-gear.cc#L1221 13:52:13 yeah 13:52:18 but he isn't setting force_item there 13:52:19 oops, that's the wrong line 13:52:29 his commit sets level but doesn't set force_item 13:53:32 How would you do it in data? 13:54:29 it seems like what he wants is something in the neighborhood of, uh, { MONS_MENNAS, { { WPN_TRISHULA, 1}, { WPN_SACRED_SCOURGE, 1}, {WPN_EUDEMON_BLADE, 1}}, {1, 0, 5}, {{SPWPN_HOLY_WRATH, 1}} } }. maybe 13:54:46 -!- amalloy is now known as amalloy_ 13:54:48 name brainstorming: second wind, desperation, desperate haste, flow state, final rush . . . 13:54:57 hand of god 13:55:17 maybe {} instead of {1,0,5} and keep the 'level' as the only thing in the switch-case 13:55:20 for mennas 13:57:11 re: why not give potions of haste, I like the idea of an ability that you want to use a few times per game, but have to pick the right timing for. Potions can pile up, but this can't. 13:57:17 What advantages does it offer to do it in data over special case? 13:57:18 I think it adds more interesting decision points. 13:57:37 And if it worked well, it might be interesting to move more charms/potion effects into this style. 13:57:52 Lasty: yes, good call! 13:58:23 Lasty, more abilities? Or more items that recharge? 13:58:24 I like "Desperate Haste", because (a) it has "Haste" right in the name, and (b) the "desperate" says it's a one-off thing. 13:58:41 Brannock: the more duplicated code you write, the easier it is to make mistakes 13:59:06 item.base_type = OBJ_WEAPONS; // duplicated code 13:59:14 item.sub_type = ... // duplicated code 13:59:29 set_item_ego_type(set_item_ego_type(item, OBJ_WEAPONS, ...) // duplicated code 13:59:35 I see 13:59:36 it's all just boilerplate 13:59:51 also, having it in data makes it easier to reference in other places, which can be handy 14:00:02 -!- omarax has quit [Remote host closed the connection] 14:00:36 -!- minmay has joined ##crawl-dev 14:00:58 Okay I'll dataify chequer's PR then commit this 14:01:08 i don't expect that to be particularly relevant for e.g. weapon brands, but in general it's nice to be able to pull apart the idea of "what sorts of weapon does this thing have" from the actual process of giving a monster a weapon 14:01:15 etc 14:02:08 Lasty: i'm imagining opening up my a-menu at the start of a game and seeing a dozen options there. 14:02:35 PleasingFungus: yeah, that's definitely not the idea 14:03:27 I'm not trying to suggest we should move everything there, or maybe even anything else. 14:03:33 i think probably removing haste spell is a good and simple change that doesn't require a complicated new system 14:03:59 MarvinPA: yeah, absolutely. I've just been wanting to try this for a while, so I figured now would be a good time to experiment in a branch. 14:04:17 it feels like something that might make sense to put on a race 14:04:28 PleasingFungus: but if this does go well, it might be interesting to try it in new places 14:04:29 like other racial experiments: dd, djinn... 14:04:45 yeah, perhaps so 14:05:11 -!- Cimanyd has quit [Ping timeout: 240 seconds] 14:06:14 something along those lines seems potentially reasonable as a DD thing (hw ability on an XP timer, no wand of hw) 14:06:39 This is a playground branch; I wouldn't merge it to trunk unless I'm seeing a bunch of support for that from you all -- I know it's a fairly dramatic change. 14:06:42 memories of mummy restoration... 14:06:57 i remember people were talking about just replacing the dd mp-for-recharge with mp-for-hp 14:07:00 MarvinPA: oo, then we can axe /HW too 14:07:06 Lasty: are you gonna install a swing 14:07:15 PleasingFungus: great idea! 14:07:19 and a climbing wall. 14:07:22 -!- neofelis has quit [Quit: Leaving] 14:07:41 maybe one of those oversized tic-tac-toe boards... exercise the strategic instincts of young minds, you know? 14:07:43 PleasingFungus: hm, i vaguely recall that discussion yeah 14:07:47 03chequers02 {Brannock} 07* 0.19-a0-1628-g2f7c216: Upgrade Mennas' weapon 10(6 days ago, 1 file, 8+ 3-) 13https://github.com/crawl/crawl/commit/2f7c21622152 14:07:47 03Brannock02 07* 0.19-a0-1629-g59ed194: Merge pull request #358 from alexjurkiewicz/mennas-trishula 10(3 minutes ago, 0 files, 0+ 0-) 13https://github.com/crawl/crawl/commit/59ed1944265d 14:07:52 i think there were problems with it but i forget what 14:08:13 huh, you edited the commit but still ended up with the merge commit 14:08:24 did that { 1, 0, 5} actually work as expected? 14:08:26 Yes 14:08:40 I tested it via 010&mMennasGkeepitem a few times 14:08:44 neat 14:08:48 i think there was some discussion about it only having a chance to consume mp which seems fiddly 14:09:00 ohh, right 14:09:07 since currently it's 1 mp for several hws 14:09:15 s/G/&G/ 14:09:29 I'm okay with nerfing DD 14:09:33 weird, it didn't automatically close #358 14:09:51 you didn't say "Closes 358" 14:09:53 or w/e 14:10:30 Oh I should do that in the commit message, not in the title 14:10:34 I see 14:10:40 it wasn't in either? 14:10:51 "merges pull request foo" is different 14:10:55 I thought "Merged pull request #358" would do it, is what I meant 14:11:08 https://help.github.com/articles/closing-issues-via-commit-messages/ 14:11:13 ty 14:11:19 apparently there's a broad range of options 14:11:31 including clearly incorrect ones, like the past tense options 14:12:03 idea to nerf pak - slow down MP generation? 14:12:24 if pak comes back, he will not generate !mp. 14:13:19 DrKe has a LBl buff PR that I'm not sure about. Great sword +basedamage is fine, better accuracy on scimitar is fine, but I doubt triple sword need lower delay 14:13:31 Somewhat lower chance of holy wrath, shrug, no opinion 14:13:51 i was just typing up a response to that (imo lbl should maybe have damage decreased some more/riposte chance lowered) 14:14:00 i hear riposte is OP now. 14:14:01 so i'm not in favour of increasing damage 14:14:10 25%? 33%? 14:14:17 it definitely feels strong, f.w.i.w. 14:14:23 about as strong as cleaving... 14:14:47 no, cleaving is useless, because only one enemy exists at a time. 14:14:51 try to keep up 14:15:04 Triple sword doesn't need any buffs I think 14:15:24 I do think greatsword went from amazing to pretty crummy 14:15:31 Triple swords are already probably the best 2H in the game 14:15:33 i didn't think it was as strong as reaching ime 14:15:36 with riposte 14:15:37 but i can see if im in the minority here 14:15:43 it seems very strong on paper 14:15:51 it very much depends what you use it with 14:15:54 riposte 14:16:01 it's much stronger with auxes and/or high ev, esp both 14:16:04 even going with an EV build 14:16:11 DrKe: I think it ranges from somewhat weaker than reaching to about as strong as reaching 14:16:14 33% seems like a reasonable number, i definitely don't think you need any kind of heavy investment in evasion to make it worthwhile (although obviously that helps) 14:16:21 yeah 14:16:27 what about fencer's gloves? 14:16:30 +33% or +50% still? 14:16:43 <|amethyst> Why do long blades, but not axes, get auxes on the extra attacks? 14:16:45 probably simpler if it has the same effect, also simpler to code 14:17:01 |amethyst: an excellent question. I think that's weird, myself. 14:17:14 |amethyst: why do long blades do full damage on extra attacks, but axes don't? 14:17:17 all these nerfs... 14:17:30 why can long blades deliver attacks on enemy turns, while axes can't? 14:17:35 <|amethyst> I mean 14:17:39 Brannock: 0.19 will finally be the version that has lower win rates! 14:17:48 axes don't get auxes on the extra attacks? geez 14:17:49 <|amethyst> it was originally implemented so that riposte didn't do auxes 14:17:57 untrue 14:18:08 <|amethyst> ? 14:18:14 <|amethyst> oh, it was changed and changed back? 14:18:14 I suggested that they shouldn't, but minmay suggested that they should 14:18:24 yeah 14:18:29 %git a8d18c623a016a75a37c3c64a31720655f1c2fa9 14:18:29 07PleasingFungus02 * 0.19-a0-828-ga8d18c6: Don't trigger aux attacks on ripostes (Lasty) 10(3 months ago, 1 file, 3+ 4-) 13https://github.com/crawl/crawl/commit/a8d18c623a01 14:18:30 -!- Smashy has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 14:18:34 <|amethyst> ah 14:18:34 %git d2fbe1e5b11d498f7046c5c0732ab639c405a95e 14:18:34 07PleasingFungus02 * 0.19-a0-830-gd2fbe1e: Revert "Don't trigger aux attacks on ripostes" 10(3 months ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/d2fbe1e5b11d 14:18:36 to me, not applying auxes seems like not applying slaying 14:19:02 cleaving does not need a buff, imho 14:19:05 well, i stand by the holy wrath change 14:19:05 since they are mechanically the same thing - extra damage per-attack 14:19:10 DrKe, I agree with the HW change 14:19:12 but I never realized that cleaving doesn't apply auxes... 14:19:14 should auxes apply to reaching? 14:19:18 -!- DaneiTHREEPOINTF has quit [Ping timeout: 244 seconds] 14:19:24 -!- Twinge has quit [Read error: Connection reset by peer] 14:19:29 MarvinPA: yes, (on DD healing) 14:19:36 -!- Twinge has joined ##crawl-dev 14:19:36 I knew they didn't apply to reaching, and never argued that they should because I assumed it would be shot down immediately on realism grounds 14:19:37 <|amethyst> but... 14:19:41 -!- travis-ci has joined ##crawl-dev 14:19:42 The build has errored. (adrenaline_rush - b97a3fe #6723 : Corin Buchanan-Howland): https://travis-ci.org/crawl/crawl/builds/160861370 14:19:42 -!- travis-ci has left ##crawl-dev 14:19:49 plus I despise reaching in the first place anyway :P 14:19:49 -!- knu has quit [Ping timeout: 244 seconds] 14:19:52 <|amethyst> they're not mechanically the same thing 14:20:10 if anyone turns off aux attacks on riposte again, please do so as a revert "revert 14:20:13 I disagree -- it's equally reasonable to view auxes as additional attacks you perform when you make an attack action, and since those attacks don't have cleaving or riposte, they shouldn't trigger on cleaving/riposte 14:20:18 <|amethyst> it seems like the argument is "they should work the same because they work the same" 14:20:34 well, you can riposte enemies wielding reaching weapons 14:20:35 PleasingFungus: still a way to go to break the record though :( 14:20:38 with your 1-range sword 14:20:41 haha. not that far! 14:20:43 DrKe: you can?? 14:20:47 yeah 14:20:50 hrm 14:20:50 wow 14:20:54 I just assumed you could not 14:20:54 only if they're next to you 14:21:00 you absolutely cannot if they are not next to you. 14:21:00 <|amethyst> If we wanted auxes to be the same as slaying, the mutations could just give slaying 14:21:11 maybe i misread what happened 14:21:14 PleasingFungus: oh, well, that makes snese 14:21:23 -!- varmin has quit [Ping timeout: 244 seconds] 14:21:49 i liked the argument that riposte is just "a free attack action" 14:21:51 |amethyst: not to mention that slaying affects auxes, meaning that if they're the same, they should cause an infinite loop? 14:21:53 the claim I'm making is that right now they are already essentially the same as slaying unless you are currently using reach or cleave 14:21:54 -!- InsideTheVoid has quit [Ping timeout: 244 seconds] 14:21:55 which is a very simple concept 14:22:07 I know that what I just said is a strawman, for reference 14:22:08 i would be on the side of auxes applying 14:22:15 Lasty: re winrates: we keep saying that for years now! 14:22:16 there's no clear concept of what a "player attack" is otherwise (hence this discussion) 14:22:17 -!- Ququman_ has joined ##crawl-dev 14:22:23 and yes, auxes increase the potency of slaying, but that isn't a huge mechanical difference and yes, that is a strawman 14:23:02 another reason that i like riposte apply auxes is that it adds another axis on which to evaluate whether riposte is better than other weapon types 14:23:37 If you don't view riposte as just extra attacks, then my argument isn't appealing. I prefer to let riposte be the same as a free regular attack because then you know that if 25% of your attacks are ripostes, riposte is increasing your damage output by 20% 14:23:40 that might be bad if it makes it too hard to balance for characters with very strong auxes vs those without, but i'm not sure it's more of a problem than e.g. sbl 14:24:08 having auxes trigger on riposte consistently makes combat against single monsters message-spammy enough that they require a -more- which is pretty annoying 14:24:14 but other than that i don't have a strong opinion either way 14:24:19 fair complaint! 14:24:22 also when I see stuff like " it's much stronger with auxes and/or high ev, esp both" I get the feeling that people greatly overestimate the difference between low EV dodge rate and high EV dodge rate 14:24:41 i remember crate was annoyed by the spam as well 14:24:55 solution: raise the number of message lines, abolish tinyterm 14:25:03 I was just about to suggest that 14:25:13 the damage increase from increasing your EV is extremely small 14:25:30 yeah, i would still suggest going the plate armour route 14:25:30 -!- Ququman has quit [Ping timeout: 244 seconds] 14:25:30 -!- Medar has quit [Ping timeout: 244 seconds] 14:25:30 -!- zeroDivisible has quit [Ping timeout: 244 seconds] 14:25:37 for races that are not pixies 14:25:38 -!- Medar has joined ##crawl-dev 14:26:13 if you're looking for core problems with riposte, crate explained that better than I ever could https://crawl.develz.org/tavern/viewtopic.php?f=8&t=20531&p=277617#p277617 14:26:33 with normal LOS there are 5 unseen tiles between LOS and message lines (on 1920x1080) 14:26:37 -!- varmin has joined ##crawl-dev 14:26:46 and evne then, the message box has a bunch of unused space 14:27:18 <|amethyst> not everyone plays webtiles, and not everyone who does runs their browser fullscreen 14:27:29 <|amethyst> s/webtiles/tiles/; s/browser/game/ 14:27:52 oh 14:28:03 that post was wrong 14:28:04 <|amethyst> however, with squarelos 14:28:08 i already read it 14:28:09 <|amethyst> we could increase the message area 14:28:53 what is wrong about it? 14:28:55 |amethyst: I'd rather see the two lines that are immediately outside my LOS 14:29:03 he assumes that only tactical choices matter 14:29:14 tbh my problem with it was basically just great swords 14:29:24 actually i guess he doesn't? which is weird 14:29:42 i guess he assumes the intent was to encourage players to train dodging or something 14:29:45 which it wasn't 14:29:50 like it seems as if a 2h weapon shouldn't be penalized 2 damage just for being 2h 14:29:59 DrKe, if you fix the commit to just touch great swords then I think it's safe to merge that PR 14:30:00 he assumes the intent was to make long blades different from other weapons, which it doesn't do 14:30:21 well i think PF/MPA disagree on that 14:30:34 DrKe: it's penalized for having high delay, since riposte reduces the effect of attack delay 14:30:44 silly FR: reduce riposte frequency, but it also activates on SH 14:30:50 unfr. done 14:30:52 what's weird is that great sword was penalized so much more than double sword 14:31:28 yeah that's what i mean minmay 14:31:33 the reasoning for damage changes was strictly by handedness, iirc. i think elliptic chose the numbers 14:31:33 there isn't much diff between GS and DS besides 1 damage 14:31:34 yeah, that was weird 14:31:37 it's been a bit 14:32:35 I'd be fine with +1 damage to great sword, -0.5 delay to great sword (if that's possible), and/or -1 damage to double sword 14:33:03 -0.5 delay sounds like opening a pretty big can of torpor snails 14:33:11 GOOD phrase 14:33:31 we are ALL strawmen on this blessed day 14:33:36 -!- Daekdroom has quit [Ping timeout: 255 seconds] 14:34:27 PleasingFungus, unfr? 14:34:45 it's like matter and antimatter. fr and unfr 14:34:56 this is simple crawl math 14:35:06 oh, brain fart 14:36:13 acronyms are very high entropy 14:36:39 you should use one as a password! 14:37:19 not quite what i meant... 14:37:27 ok 14:37:32 i dumped the triple sword change 14:38:13 so the great sword thing can be discussed for its merits or lack of 14:38:27 ??eveningstar 14:38:27 eveningstar[1/1]: (maces & flails; -1 acc / 15 dam / 1.5 base delay / 0.7 min delay). The opposite of a morningstar. The highest base damage weapon in the game that you can wield with a shield. 14:38:28 i guess putting the great sword at 15/1.7 delay would be an option too? 14:38:28 ??great mace 14:38:28 great mace[1/1]: (maces & flails; -4 acc / 17 dam / 1.7 base delay / 0.7 min delay; two handed). An enormous metal war club, of great cumbrousness. The largest mace most playable races can wield. Ogres and Trolls can wield giant (spiked) clubs too. 14:38:36 03DrKe02 07https://github.com/crawl/crawl/pull/364 * 0.19-a0-1621-gf03ad2a: Improve stats of some long blades 10(30 hours ago, 1 file, 2+ 2-) 13https://github.com/crawl/crawl/commit/f03ad2a09cf5 14:41:38 -!- ontoclasm has quit [Quit: Leaving.] 14:45:13 -!- Kalir has quit [Changing host] 14:45:15 -!- PsyMar has quit [Ping timeout: 260 seconds] 14:46:34 -!- MarvinPA_ has joined ##crawl-dev 14:48:09 -!- MarvinPA has quit [Ping timeout: 248 seconds] 14:48:26 did that guy who was working on the spell library ever come back? 14:49:07 also gammafunk/other vaults authors, PR#193 looks fine to me. thoughts? that one's been stewing for a couple years now 14:49:31 s/couple years/year/ 14:49:45 Brannock: xorxor reappeared briefly the other day, then vanished again 14:50:00 i get the impression he's not very enthusiastic about removing book descriptions & trog book burning 14:50:03 which is fair 14:51:13 minmay: http://i.imgur.com/95JlpQA.jpg roguelike meet loot 14:51:17 http://i.imgur.com/dwkGwiP.jpg i didn't take this but i considered it 14:51:32 -!- kdrnic has joined ##crawl-dev 14:51:35 mind if I ask why the haste spell/wand are up for removal anyways? Too powerful an effect to have available at all times? 14:52:08 Lightli: did you read the crd discussion? 14:52:12 read the- yes 14:52:24 oh sorry I didn't know there was one 14:52:25 thanks 14:52:26 ??c-r-d 14:52:26 c-r-d[1/2]: https://lists.sourceforge.net/lists/listinfo/crawl-ref-discuss 14:52:49 -!- MarvinPA_ is now known as MarvinPA 14:53:38 -!- scummos| has quit [Quit: Konversation terminated!] 14:54:07 PleasingFungus: whoever drew that first duvessa is a bit confused about how spines work 14:54:31 ya gotta lean into it 14:55:03 https://twitter.com/roguelicker this person, apparently 14:55:21 i think they're on youtube 14:55:46 -!- Kranix has quit [Ping timeout: 265 seconds] 14:55:54 man, that name has such a typo. 14:55:59 Clearly should be RogueLiquor 14:56:22 roguelicker vs. elflicker 14:56:27 no matter who wins, everyone else loses 14:56:36 what about the elves 14:59:28 03MarvinPA02 07* 0.19-a0-1630-gf92b760: Adjust leopard gecko description (zxc223) 10(10 hours ago, 1 file, 2+ 3-) 13https://github.com/crawl/crawl/commit/f92b760f0f90 14:59:37 -!- scummos| has quit [Ping timeout: 265 seconds] 15:00:02 -!- omarax has quit [Remote host closed the connection] 15:00:46 in trunk on cbro 15:00:56 ensorcelled hibernation says unaffected when it works 15:01:28 when playing dith - it says the shadow mimics your spell - the is unaffected 15:01:52 Presumably because a monster that's already asleep can't be put to sleep. 15:03:33 thought: possibly, clinging should be automatically noted in monster descriptions in an extra line (as with resists, speed, etc) 15:03:41 yeah you can't kill monsters with oversedation 15:04:07 alternatively: monster clinging could not exist 15:04:41 even just giving spiders special-cased immunity to water fumbling feels like it'd be better 15:04:53 the mechanics cost... 15:04:58 the sewers cost! 15:05:02 since i think that's approx the only thing it really does 15:05:05 -!- Shard1697 has quit [Ping timeout: 240 seconds] 15:05:08 fr remove water from spider 15:08:32 i thought your fr was 'remove water' 15:09:13 Unstable branch on crawl.jorgrun.rocks updated to: 0.19-a0-1630-gf92b760 (34) 15:10:17 I'm trying to compromise here 15:11:05 :) 15:12:41 -!- rossi has quit [Ping timeout: 240 seconds] 15:15:21 -!- debo has quit [Quit: orb spiders :(] 15:15:39 -!- TZer0 has quit [Ping timeout: 265 seconds] 15:20:10 Brannock: did you ever get wizmode/rebuild rights for cao? 15:20:17 I think the other servers are covered 15:22:14 -!- amalloy_ is now known as amalloy 15:22:41 !source overflow.des:110 15:22:42 https://github.com/crawl/crawl/blob/master/crawl-ref/source/dat/des/altar/overflow.des#L110 15:22:48 also, what on earth... 15:23:02 -!- ontoclasm has joined ##crawl-dev 15:23:04 -!- GoatMann has quit [Ping timeout: 250 seconds] 15:23:15 lol 15:23:28 that one surprises everyone 15:23:47 hm, probably tyrant leeches should be swapped out. that name is too good now 15:23:53 the entire point of that one was calling vampires "giant leeches" 15:24:20 'glowing orange brain' is similarly iffy 15:24:38 # This will probably go over most players' heads, but it's neat anyway -- PF 15:24:55 yeah, mystery commentator guy, you're right! 15:25:12 gammafunk, I don't actually know which servesr I have rights to other than TZer0's 15:25:12 have to have three letters if you're leaving dev comments imo 15:25:15 lol 15:25:18 -!- ProzacElf has joined ##crawl-dev 15:25:18 PlF 15:25:26 PFu.... no. 15:25:27 Brannock: yeah have cxc, cjr, ...not sure about cbro 15:25:30 -!- neofelis has joined ##crawl-dev 15:25:48 ??rebuild[2 15:25:48 rebuild[2/2]: Trunk update start times in UTC (second number during summer time): CAO: 1700; CDO: 0600/0500; CLAN: 2300/2200; CBRO: 0800/0700; CXC: 0500/0400; CPO: every 15 minutes; CJR: every hour 15:25:51 ??rebuild[ 15:25:51 I don't have a page labeled rebuild[ in my learndb. 15:25:54 ??rebuild 15:25:55 rebuild[1/2]: http://crawl.akrasiac.org/rebuild/ http://underhound.eu:81/rebuild/ http://crawl.berotato.org/crawl/rebuild/ http://crawl.xtahua.com/rebuild/ https://crawl.jorgrun.rocks/rebuild/ Bug |amethyst or Nap.Kin for CDO. Use your powers wisely. 15:26:01 PleasingFungus, vampire mosquitoes in place of tyrant leeches? 15:26:12 those are the urls you can use to rebuild servers 15:26:22 could? you decide which one seems funnier 15:26:35 how do you mock a giant hairy thing 15:26:36 since this is, in fact, the legendary Full Flavor... 15:26:50 *Pure Flavour 15:26:54 gammafunk: well, people manage to mock you just fine 15:27:00 I've been busy. I'll get to adding new devs soon 15:27:00 johnstein: You have 1 message. Use !messages to read it. 15:27:03 RETURN OF THE GAMMADUNK 15:27:33 the tumblr insult game is as weak and pathetic as I'd thought 15:27:45 johnstein: ok, thanks 15:28:30 PleasingFungus, I have a question for you concerning https://crawl.develz.org/mantis/view.php?id=10657 15:28:43 the question is: why is it tagged simple 15:28:47 it does not seem simple 15:29:10 * neofelis has been trying to find out why mutagenic chunks are not red for the past 40 minutes, and is seriously confused 15:29:23 I had the same experience 15:29:35 ??breadswinging 15:29:35 breadswinging[1/1]: attacking empty spaces while wielding a loaf of bread instead of "5"-resting increases your score. 15:29:37 The only way I was able to get them colored red was to forbid them entirely 15:29:47 Is there a link to PF's breadswinging demonstration 15:30:04 !source menu_colour 15:30:05 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/menu.cc#L1715 15:30:12 just watch a 4tharra game! 15:30:28 -!- debo has joined ##crawl-dev 15:30:29 or download the handy-dandy speedrun_rest.lua 15:30:37 ^ seems relevant. both mutagenic chunks and potions of mutation set tmp_text to forbidden evil_item 15:30:54 so it seems like they should match whatever must be matched to make them be red, but one does and the other doesn't 15:31:49 I think my mut chunks get colored fine in my rc, let me check 15:32:13 !source dat/defaults/food_colouring.txt 15:32:13 https://github.com/crawl/crawl/blob/master/crawl-ref/source/dat/defaults/food_colouring.txt 15:32:28 yeah my rc colors them blue just fine 15:32:32 that's responsible for chunk colouring being overwritten by other stuff iirc 15:32:34 -!- aditya has quit [Ping timeout: 265 seconds] 15:32:36 Lightli: https://www.twitch.tv/roguelike_con2/v/89874426?t=01h42m20s 15:32:49 i don't know how it works in any more detail than that but if you remove the corpse restriction there then chunks are red 15:33:34 probably something to do with the order in which the default options are handled i guess 15:33:42 neofelis: why i tagged it simple: i assumed it would be, then thinking about chunks made me hungry and i went to have lunch 15:33:53 -!- PleasingFungus has left ##crawl-dev 15:35:28 Lightli: PleasingFungus gives regular, public demonstrations in breadswinging. The next event is scheduled for Tuesday, 6 pm, Trafalgar Square. 15:35:28 hm, so I should be reading the options loading code. thank you 15:36:34 i've only looked into it very briefly so it might be something else but i think that's probably what's responsible for it, yeah 15:38:17 MarvinPA: is the issue related to the fact that for menu_color, the first match ignores subsequent ones? 15:38:39 could be! 15:38:45 in my rc I empty the menu colors before setting my own 15:38:53 neofelis: ^ what I said above 15:40:06 -!- Tiltorax has quit [Quit: Page closed] 15:40:12 gammafunk, can I have a link to your rc? 15:40:24 I'm sure there's a Sequell command but I don't know it 15:40:25 &rc . 15:40:36 http://crawl.berotato.org/crawl/rcfiles/crawl-git/gammafunk.rc 15:40:36 thanks 15:40:51 be warned that my rc is the epitome of simplicity 15:41:13 * dpeg would call gammafunk's rc semisimple. 15:41:33 dang, I've forgotten all my group theory! 15:41:37 -!- TZer0 has joined ##crawl-dev 15:42:15 I'm getting further in baby rudin, dpeg, so I can finally get through chps. 9 & 10 for the multivariate stuff I never really learned 15:42:38 I don't know if that book is as famous in germany as it is in the US 15:47:11 -!- muravey has joined ##crawl-dev 15:51:10 -!- amalloy is now known as amalloy_ 15:57:28 -!- neofelis has quit [Quit: Leaving] 16:00:02 -!- omarax has quit [Remote host closed the connection] 16:06:49 curse PF, now I'm sitting here thinking what monster mocks a basajaun best 16:07:11 what a silly notion to introduce! 16:08:38 -!- Netmonmatt has quit [Quit: Going offline, see ya! (www.adiirc.com)] 16:09:43 -!- debo has quit [Ping timeout: 265 seconds] 16:10:16 -!- Kalir has quit [Quit: I'M OUT SON. PEACE, LOVE, EXPLOSIONS.] 16:11:23 weird, occasionally git will, instead of replacing a line or a string, just completely and totally replace a file 16:11:33 I wonder if this is git's fault or Sublime Text's fault 16:13:06 @@ -1,1333 +1,1333 @@ 16:13:12 -!- DeloreanTremens has quit [Ping timeout: 240 seconds] 16:15:43 instead of replacing a line or a string? 16:16:04 like, I changed one line in a particular file and it should be @@ -1 +1 @@ 16:16:13 but then I go to commit and I get the above instead 16:16:20 where 11,333 is the total lines in the file 16:16:49 -!- bcadren has quit [Read error: Connection reset by peer] 16:18:26 sounds like whitespace issues 16:19:11 -!- neofelis has joined ##crawl-dev 16:19:35 it might be, but I've edited monspell.txt before without issues 16:19:53 and it's happening with .des files too 16:19:59 but only a few of them. 16:21:39 if I discard changes to monspell.txt, re-change it, then commit again, it works properly.. 16:21:39 that sounds like newlines 16:21:49 there's a setting to make it fix those automatically 16:22:06 "translate_tabs_to_spaces": true, 16:22:06 "trim_trailing_white_space_on_save": true are the only whitespace interactions I have set up in Sublime Text 16:22:18 it will depend on what tools you touch the file with, windows native tools like to convert unix \n to windows \r\n 16:26:47 -!- muravey has quit [Quit: My Mac has gone to sleep. ZZZzzz…] 16:26:51 git config --set core.eol nl # I think 16:27:55 unknown option set 16:28:19 git config core.autocrlf 16:28:33 so core.autocrlf ? 16:28:39 -!- debo_ has joined ##crawl-dev 16:28:41 is false 16:28:52 sigh, consistency vs git 16:28:54 https://help.github.com/articles/dealing-with-line-endings/ 16:28:57 --set is inplied >.> 16:29:36 okay, thanks you two :) 16:30:14 actually it sounds liek we don't set it, probably because of the VS project file 16:30:24 -!- Alarkh has joined ##crawl-dev 16:30:27 -!- Norgs has joined ##crawl-dev 16:30:48 -!- Norgs has quit [Client Quit] 16:30:54 hm, do you have the checkwhite script set up? 16:31:23 or run it manually 16:31:27 wonder if that's a thing we can change in the default .gitattributes, so that it won't convert that file specifically? 16:31:46 my editor automatically trims trailing whitespace 16:32:18 yeah, but you can still run checkwhite to check 16:32:23 it should work fine in your msys 16:32:36 checkwhite checks some other things as well 16:32:42 gotcha 16:32:43 I have it autorun as a pre-commit hook 16:32:48 -!- bcadren has quit [Read error: Connection reset by peer] 16:32:51 which I also use to update my ctags 16:33:07 I think the docs/develop dir has an example of setting this up 16:33:10 -!- Lantell has quit [Ping timeout: 260 seconds] 16:33:34 that sure is a stream of text 16:33:54 weird, checkwhite seems to have no trouble opening and closing files, but compile takes comparatively much longer 16:34:15 I don't think compilation slowness is due to file opening/closing 16:34:33 I read something about C++ compilation being faster if you did everything in one single file 16:34:50 fwiw this was when I was drunk and up reading late at night, so my understanding may be faulty 16:35:50 Brannock: there's also unbrace; see docs/develop/git/pre-commit for a pre-commit hook you can use in your .git/hooks 16:36:21 thanks 16:36:36 -!- Pewrile has joined ##crawl-dev 16:39:46 -!- Lantell has joined ##crawl-dev 16:46:08 when I checkwhite then do stuff with git, I get 1326 instances of this: 16:46:09 warning: LF will be replaced by CRLF in crawl-ref/source/zap-data.h. 16:46:09 The file will have its original line endings in your working directory. 16:46:21 then it says "nothing to commit, working tree clean" 16:46:33 -!- minqmay has quit [Ping timeout: 244 seconds] 16:47:11 I'm gonna turn off core.autocrlf I guess 16:47:42 yeah, probably your msys2 stuff is using LF 16:47:54 but sublime text would be using CRLF? 16:48:10 by default, likely 16:48:10 does checkwhite use my editor? 16:48:26 no 16:48:41 checkwhite is just a perl script that does substitutions on its own 16:48:44 okay 16:48:59 hrm, so you're using an editor that uses CRLF but also using msys2 16:49:22 -!- koboldina has joined ##crawl-dev 16:49:23 turning off core.autocrlf then running checkwhite again still gets me the over 1000+ files with no changes 16:49:44 but only in git desktop (which is a very bad program, I'm finding), not in git shell 16:50:07 I guess I'll have to bite the bullet and become comfortable with picking lines and such through git shell instead of the GUI 16:50:13 do you guys think demigods are boring as a concept/race and could be spiced up? 16:50:20 maybe git desktop has a newline setting of its own? 16:50:34 I think Demigods are a great race if you ignore the name entirely 16:50:57 I saw a post on reddit by Leszczynek that gave me an idea on them 16:51:01 Gemibobs 16:51:11 Demidogs 16:51:16 he was saying that demigods are boring because it's just a forced conduct you could choose on any other race if you wanted to 16:51:34 what if, check it out, demigods suffered from wrath card style level-appropriate god wrath every so often 16:51:41 -!- Kranix has quit [Quit: Konversation terminated!] 16:51:43 -!- Grivan has quit [Ping timeout: 244 seconds] 16:51:48 and had extra hp or something to compensate 16:51:54 would this be fun? 16:52:12 I would find that incredibly fun, but gammafunk doesn't like the f-word so I try to avoid it in my arguments 16:52:38 it would make the game really exciting, your character would be a little overpowered under normal circumstances but you'd have to deal with potentially terrifying surprises every so often 16:52:56 sounds like a very serious drawback 16:53:30 absolutely, but I'm sure it could be balanced against with extra hp or something 16:53:49 or even more stats 16:54:41 -!- Lasty has quit [Ping timeout: 240 seconds] 16:54:57 Brannock: I wonder if you shouldn't simply be using core.autocrlf set to input 16:55:00 and if low level god wrath is too nasty you could always have it fail to kick in until like xl5 or xl10 or something as the gods take notice of a rising god 16:55:20 like how draconians get a color at xl7 16:55:26 hrm, but sublime text is apparently introducing CRLF 16:55:46 I guess that would mean the best setting would indeed be true 16:56:00 then things will autoconvert 16:56:22 if you use non-msys2 programs, they're likely to use CRLF, so using true probably makes the most sense 16:56:34 but then checkwhite does try to modify those files 16:56:37 set it to true in both git bash and msys2 16:56:40 -!- Pewrile has quit [Ping timeout: 265 seconds] 16:56:41 let's see how checkwhite works again 16:56:46 -!- Kenran has quit [Quit: leaving] 16:56:51 sorry, both git bash and msys2? 16:56:53 what does that mean 16:57:07 -!- nikheizen has joined ##crawl-dev 16:57:11 oh I misunderstood something 16:57:13 nevermind 16:57:23 git bash is in msys2 16:57:26 yeah 16:58:00 let's ask what wheals does about this 16:58:14 well the issue right now is it puts 1000+ files in my git desktop client as "changed files" that have no changes to them, and I can't commit these changes. Discarding all these changes takes a couple minutes 16:58:15 wheals: what do you do about git newline settings? Do you use an editor outside of msys2 at all? 16:58:27 after running checkwhite 16:58:42 yeah, what checkwhite is doing is replace the CRLF with LF I think 16:58:49 with a true setting to that git variable 16:58:55 that will just happen upon commit 16:59:03 the benefit being that CRLF or not in sublime doesn't matter 16:59:11 okay, I understand now 16:59:44 not certain 17:00:02 -!- omarax has quit [Remote host closed the connection] 17:00:08 -!- debo_ has quit [Quit: orb spiders :(] 17:00:11 wheals: well, how do you edit files, just e.g. vim from msys2? 17:00:12 i do generally just use the vim in msys2, which i think preserves the newline style 17:00:13 -!- THERetroGamerNY has quit [Quit: Be Blessed!] 17:00:16 yeah 17:00:28 -!- scummos__ has quit [Remote host closed the connection] 17:00:33 -!- debo has joined ##crawl-dev 17:00:35 sounds like it might be wise to add an option to checkwhite 17:00:40 to not do the \r replace 17:00:44 i also have apply.whitespace=fix but i'm not sure if that's related 17:01:08 oh, that's a vim option? 17:01:14 i don't have core.autocrlf set either way but i haven't really done much on this install 17:01:16 a git option 17:01:32 hrm, does that still exist? I can't find it 17:01:50 ah, I see 17:03:07 that option affects the application of a patch, which I don't think is relevant here 17:03:36 ah, ok 17:03:57 |amethyst: would it make sense to add an option for checkwhite to skip the \r replacement, given what Brannock is seeing (see above discussion) 17:04:51 tldr is that his outside-of-msys2 editor is sometimes adding CRLF, so he might like to set core.autocrlf to true, but doing soe makes checkwhite try to modify all those checked out files 17:05:34 maybe windows 11 will just stop use CR 17:05:37 *using 17:05:46 and autoconvert all files upon installation 17:06:33 then we can officially drop both MSDOS and Windows 10- support 17:07:10 <|amethyst> sounds reasonable 17:07:52 -!- muravey has joined ##crawl-dev 17:08:35 Brannock: sounds like the most reasonable thing to do until that change to checkwhite is made is 1) set core.autocrlf to true and 2) don't use checkwhite 17:08:41 unbrace should still be ok to use, though 17:08:41 autoconvert is a recipe for data corruption 17:08:53 you mean core.autocrlf is? 17:09:03 gotcha 17:09:15 don't scare me, geekosaur 17:09:20 I'm easilly scared.... 17:09:28 no, was responding to your windows 11 comment. microsoft couldn't change that even if they wanted to; the installed base and likely corruption is too large 17:09:48 geekosaur: ok, but that was an 11/10 on the joke scale! 17:09:54 * dpeg prays for bankruptcy at Redmond. 17:10:17 wow, german austerity measures are as harsh as they say! 17:10:21 <3 17:11:38 (hopefully there are no Crawl devs working for Microsoft...) 17:12:22 -!- amalloy_ is now known as amalloy 17:13:00 I got a few drive-by patches by a microsoft engineer who is maintaining visual studios c++ stdlib 17:14:51 to make dcss compile in MSVC? 17:15:03 -!- muravey has quit [Quit: My Mac has gone to sleep. ZZZzzz…] 17:16:02 am I already a DCSS dev? I knew it was easy to get into the devteam, but not that you shanghai people without them knowing 17:16:51 no, it were patches to unnethack to make it look prettier on windows. mostly small UI fixes and tiles contrast changes 17:16:52 -!- Lasty has joined ##crawl-dev 17:16:57 bhaak: if it was good enough to populate the armies of the British Empire, it's certainly good enough for DCSS HQ. 17:17:02 -!- Lasty has left ##crawl-dev 17:17:09 -!- Lasty has joined ##crawl-dev 17:17:24 Lasty is doing the Uskayaw! 17:17:42 -!- amalloy is now known as amalloy_ 17:18:08 dpeg: It's the hip new craze that's shaking the nation! 17:18:14 -!- amalloy_ is now known as amalloy 17:18:17 dpeg: I've been thinking about a talk for the next IRDC: "How to get onto $your_favorite DevTeam". If I get commit access by then, you'll be the first to be listed :-D 17:18:22 and my isp! 17:18:41 bhaak: where will IRDC take place? 17:18:47 dpeg: bulgaria 17:18:52 holla, cool 17:19:25 koboldina: I really like demigods as-is 17:19:26 26-27 November in Sofia 17:19:35 koboldina: I'd be very sad if they turned into NewXom 17:20:31 oh really? 17:20:39 I didn't think anyone really found demigods that interesting 17:20:53 !greatrace dg lasty 17:20:55 koboldina: lots of people do! Range of tastes is so wide... 17:20:56 lasty is a greatdemigod! 17:21:32 !greatrace ha dpeg 17:21:35 Unwon halflings for dpeg: HaAE, HaAK, HaAM, HaAr, HaAs, HaBe, HaCj, HaCK, HaEE, HaEn, HaFE, HaFi, HaGl, HaIE, HaMo, HaNe, HaSk, HaSu, HaTm, HaVM, HaWn, HaWr, HaWz 17:21:51 -!- elliptic has quit [Quit: Leaving] 17:23:13 New branch created: pull/365 (1 commit) 13https://github.com/crawl/crawl/pull/365 17:23:13 03neofelis02 07https://github.com/crawl/crawl/pull/365 * 0.19-a0-1631-g195f472: Make Zin hate mutagenic chunks properly. 10(23 minutes ago, 2 files, 13+ 0-) 13https://github.com/crawl/crawl/commit/195f4728f916 17:23:15 which is how we know dpeg doesn't find halflings fun 17:24:08 -!- cait has quit [Ping timeout: 265 seconds] 17:28:57 dpeg needs to try newha 17:29:03 -!- cait has quit [Ping timeout: 240 seconds] 17:29:11 dpeg: spoilers, they are mountain dwarves now 17:29:18 gammafunk: MiniMi 17:29:30 that's good too 17:30:29 -!- Brannock_ has joined ##crawl-dev 17:30:37 HaHu^He 17:30:38 -!- Brannock has quit [Disconnected by services] 17:30:40 -!- Brannock_ is now known as Brannock 17:31:05 hrm, are char^god words a thing? 17:31:12 <|amethyst> hm 17:31:44 neofelis, does this commit prompt Zin worshippers before they eat mutagenic chunks? 17:32:00 that is what it does, yes 17:32:11 also, it marks them red in inventory 17:32:32 Quoth gammafunk.rc, amen 17:32:49 yeah I figured you might remove some of the comment lines :p 17:33:03 compiling and testing this 17:33:05 then I'll merge 17:33:08 depends on who merges it... 17:33:08 assuming no problems 17:33:32 gammafunk: they are now 17:33:52 -!- amalloy is now known as amalloy_ 17:33:56 Lasty: we need a sequell command to generate them all 17:34:00 -!- amalloy_ is now known as amalloy 17:34:05 man, figuring out how to do this XP-gated haste is tricky. I used the elemental evoker one as a reference, and damn, that's some weird shit 17:34:17 isn't it using a prop? 17:34:35 yes, but more importantly, the math it uses to turn XP into cooldown is pretty odd 17:34:43 oh, yeah 17:34:58 so I've been trying to come up with better math 17:35:01 for a better progression 17:35:12 better math is quite a task 17:35:25 math is already perfect, I think Euclid proved that 17:35:53 i think the problem is their division plan 17:36:07 make division longer 17:36:12 unnecessary rand_rounds to complicate shit 17:36:26 who do we blame for XP evokers? 17:39:47 |amethyst, merging it with the previous line keeps it purple 17:40:09 <|amethyst> ? 17:40:16 your suggestion for neofelis's PR 17:40:32 oh should it be *(chunk|corpse)? 17:40:38 instead of (chunk|corpse) 17:40:48 <|amethyst> oop 17:41:05 yeah that was it 17:41:14 |amethyst, I checked whether it still made inedible chunks show up grey 17:41:16 <|amethyst> .*forbidden.*(chunk|corpse) 17:41:25 <|amethyst> neofelis: yeah, the problem is with non-foods 17:41:28 neofelis, I'm going to go ahead and make |amethyst's change for you since I'm already testing your PR 17:41:30 but did not check whether it affected other items, which was clearly silly 17:41:36 Brannock, sure 17:41:44 <|amethyst> neofelis: yeah, inedible foods are a couple of lines up 17:41:47 <|amethyst> IMO though 17:41:55 <|amethyst> there is no real reason to have these two files be separate anymore 17:42:19 <|amethyst> in which case we could probably simplify quite a bit 17:42:23 I'm not sure why they're separate either, but decided to keep changes to a minimum. 17:42:49 also, I don't think the *.corpse thing can ever really fire since one can never have corpses in inventory anymore 17:42:54 <|amethyst> they're separate because the used to not be loaded unless you specifically 'included' them 17:42:56 neofelis: don't know if someone mentioned this, but the way you did that spacing in invent.cc is not quite right 17:43:08 <|amethyst> neofelis: they still show up in menus 17:43:15 looks like you should add a black line above the block you created and remove the one you added at the end of the block 17:43:21 s/black/blank/ 17:43:36 fixing that as well 17:43:55 or could not add one at the top of the block and remove the one at the end, either way 17:44:37 <|amethyst> neofelis: e.g. when you walk over an orc corpse while following beogh 17:44:41 yeah that was inattention. I actually noticed it shortly after making the pull request 17:44:50 (re the whitespace ^) 17:45:24 03neofelis02 {Brannock} 07* 0.19-a0-1631-gd09ab47: Make Zin hate mutagenic chunks properly. 10(45 minutes ago, 2 files, 10+ 1-) 13https://github.com/crawl/crawl/commit/d09ab47ac29d 17:46:17 thanks for fixing the two mistakes in my thirteen-line commit! long way to go. 17:46:22 IIRC, the files are separate to make it easy to people to just include someone else's file 17:46:42 <|amethyst> FR: write that as return penance = true; so you can leave out the braces 17:46:58 you can do that? 17:47:08 redefine a variable then return it in the same line? 17:47:17 <|amethyst> assignment is an expression in C and C++ 17:47:21 no, you're returning the result of the assignment 17:47:34 <|amethyst> returning the left hand side 17:47:44 <|amethyst> (with its new value) 17:47:51 huh 17:48:40 ohh. I thought that would just return true 17:49:03 as in, I thought return (n = false) would return true. C++ is more intuitive than I believed! 17:49:19 <|amethyst> one difference here between C and C++: 17:49:33 <|amethyst> in C, assignment evaluates to an rvalue 17:49:46 <|amethyst> in C++, it evaluates to an lvalue 17:49:58 <|amethyst> so in C++ you could write (a = 1) = 2; 17:50:05 <|amethyst> which might actually do something if a is volatile 17:50:12 sounds dangerous 17:50:14 <|amethyst> s/something/something interesting/ 17:53:09 -!- Kellhus has quit [Quit: Page closed] 17:54:04 -!- Poncheis has quit [Ping timeout: 244 seconds] 17:59:03 neofelis, six weeks ago I took nearly a hour to figure out how to edit a text prompt. just stick with it :) 18:00:03 -!- omarax has quit [Remote host closed the connection] 18:00:13 Brannock, the most important line of that was the "thanks" -- I am not actually disheartened ^^ 18:00:22 s/line/bit/ 18:00:53 -!- jefus- has joined ##crawl-dev 18:01:36 -!- owl has quit [Quit: owl] 18:01:58 -!- removeelyvilon has quit [Quit: Page closed] 18:02:33 -!- cait has quit [Ping timeout: 240 seconds] 18:03:11 I am, I'm giving up! 18:04:01 take it easy, gammafunk 18:04:33 -!- jeefus has quit [Ping timeout: 244 seconds] 18:06:50 Unstable branch on underhound.eu updated to: 0.19-a0-1631-gd09ab47 (34) 18:09:09 Unstable branch on crawl.jorgrun.rocks updated to: 0.19-a0-1631-gd09ab47 (34) 18:14:41 -!- cait has quit [Ping timeout: 240 seconds] 18:16:29 -!- elliptic has joined ##crawl-dev 18:18:18 -!- scotchmint has quit [Read error: Connection reset by peer] 18:25:33 -!- koboldina has quit [Quit: Page closed] 18:27:09 <|amethyst> so in C++ you could write (a = 1) = 2; 18:27:13 I desperately want this to not be true 18:28:12 -!- Tickenest has quit [Ping timeout: 240 seconds] 18:32:46 -!- Dracunos-m has quit [Ping timeout: 265 seconds] 18:37:44 -!- amalloy is now known as amalloy_ 18:39:28 -!- amalloy_ is now known as amalloy 18:39:30 -!- aditya has joined ##crawl-dev 18:40:52 -!- PleasingFungus has joined ##crawl-dev 18:41:06 !tell gammafunk the mock vault isn't mine... :) 18:41:07 PleasingFungus: OK, I'll let gammafunk know. 18:41:18 |amethyst: after looking into this, I'm pretty sure "(a = 1) = 2;" has an undefined result 18:41:31 that's one of the most c things i've ever heard 18:42:07 heh 18:42:14 in C it won't compile 18:42:33 the apprentice, surpassed...! 18:42:35 except in C it's an error because the result of an assignment is not an lvalue, it's an rvalue --- so it's a compile time error 18:42:42 (or, i suppose, the father? w/e) 18:42:43 -!- HolyRage has quit [Ping timeout: 248 seconds] 18:42:48 -!- HolyRage_ is now known as HolyRage 18:43:44 C++ is ... not exactly rationally designed. |amethyst's behavior may well have been an implementation detail of cfront that some later C++ implementations faithfully reproduced and others might not have 18:45:01 -!- wiesel has quit [Quit: Leaving] 18:45:29 -!- Dracunos7 has quit [Ping timeout: 248 seconds] 18:45:36 -!- Alarkh has quit [Read error: Connection reset by peer] 18:47:53 I want to make myself prefer C++ over C because of OOP etc., but with stuff like assignment evaluating to an lvalue, it's really hard 18:48:12 OOP Was A Mistake 18:48:57 -!- amalloy is now known as amalloy_ 18:49:17 OOP isn't the issue; see Alan Kay on C++ >.> 18:49:25 hmm were death scarabs ever on s? 18:50:14 %git f73c3fd3ce7329b1b88744ccf39ed88ef3d168be 18:50:14 07Grunt02 * 0.16-a0-1597-gf73c3fd: Death scarabs. 10(1 year, 11 months ago, 10 files, 69+ 18-) 13https://github.com/crawl/crawl/commit/f73c3fd3ce73 18:50:22 (because they're listed there in dc-mon) 18:50:22 0 I didn't like the way Simula I or Simula 67 did inheritance (though I thought Nygaard and Dahl were just tremendous thinkers and designers). So I decided to leave out inheritance as a built-in feature until I understood it better. 18:50:23 aha 18:50:34 yes 18:50:35 they were 18:50:41 also: if boulder beetles were to hypothetically have a terrible accident, should death scarabs move back to s 18:50:44 -!- cait has quit [Ping timeout: 265 seconds] 18:50:46 nooo :( 18:50:48 why do you hate fun 18:50:55 freeing up the B glyph for barawhatevers! 18:50:58 hahaha 18:51:07 fun is an oppressive tool of the bourgeoise 18:51:13 you're only allowed to remove boulder beetles if you can come up with a funny commit message 18:51:40 B _ Suck the boulder beetle 18:51:43 and/or blog update description (someone should probably do another one of those at some point...) 18:51:46 i will do my best, as long as we're working within crawl definitions of funny commit messages there 18:52:23 heh 18:52:28 i hope you appreciated my restraint wrt e51c82a67a26c56cd ! 18:52:32 <|amethyst> poor indy vault 18:52:49 how about "Nerf amulets of reflection." 18:53:11 PleasingFungus: very admirable 18:53:28 indy vault should use an orb of destruction instead 18:53:59 projectile trivia: ioods and boulder beetles pass through battlespheres, even hostile ones 18:54:02 actually no, it should use an ogre, those look a lot like boulders in console 18:54:30 -!- scummos| has quit [Ping timeout: 264 seconds] 18:54:55 also, a good comment: // Boulders stop at lava/water to prevent unusual behaviour; skimming across the water like a pebble could be justifiable, but it raises too many questions. 18:55:15 Lasty: would you be happy if juggers were just speed 15 monsters with their current profile? 18:55:16 gammafunk: You have 1 message. Use !messages to read it. 18:55:20 they used to skim over lava 18:55:25 I remember when boulder beetles could skim over water/lava 18:55:36 I also remember using a /para wand to insta-kill them when they were doing so 18:55:52 Lasty: in terms of loving that long melee action 18:55:58 god, s/loving/removing/ 18:56:21 juggernaut (09C) | Spd: 15 (atk: 450%) | HD: 20 | HP: 139-201 | AC/EV: 20/5 | Dam: 80, 40 | 10doors, fighter, see invisible | Res: 06magic(120), 12drown | XP: 7200 | Sz: Giant | Int: human. 18:56:21 <|amethyst> %??juggernaut 18:56:57 they could lose an attack maybe, just an idea, since Lasty seemed to be thinking of a removal 18:57:15 i mean, the reason they were added was to experiment with the huge-attack-delay concept 18:57:25 so if they lose that, then they're...? 18:57:35 yeah, just a top-tier depths threat, but that was also what L was going for! 18:57:43 Lasty is a god, hence we can call him L 18:57:46 03Lasty02 07[adrenaline_rush] * 0.19-a0-1632-ge3fd41d: Rename adrenaline rush to desperate haste. 10(5 hours ago, 5 files, 16+ 17-) 13https://github.com/crawl/crawl/commit/e3fd41d84abe 18:57:46 03Lasty02 07[adrenaline_rush] * 0.19-a0-1633-g0c75abd: Switch desperate haste from rune timer to XP timer 10(10 seconds ago, 3 files, 28+ 4-) 13https://github.com/crawl/crawl/commit/0c75abd52eb5 18:57:53 <|amethyst> I think multiplying their damage per turn by 3 sounds significant 18:58:06 <|amethyst> (assuming 100% attack speed and only the 80 attack) 18:58:17 yeah it would, you'd probably have to lose that second attack, at least, and they don't have to be fully 15 speed 18:58:22 Lasty: is everyone supposed to have this 18:58:25 gammafunk: true, true 18:58:28 ontoclasm: yes 18:58:37 hm 18:58:42 this would go along with removal of many sources of haste 18:58:56 yes, i know 18:59:00 rune timer? 18:59:02 still seems weird to me 18:59:07 I see little difference between this modified juggernaut and a shrike or similar 18:59:17 caustic shrike (09b) | Spd: 20 | HD: 18 | HP: 87-126 | AC/EV: 8/18 | Dam: 3608(acid:7d3) | see invisible, fly | Res: 06magic(80), 05fire, 02cold, 08blind | XP: 4609 | Sz: tiny | Int: animal. 18:59:17 <|amethyst> %??caustic shrike 18:59:21 shard shrike (12b) | Spd: 30 | HD: 21 | HP: 84-124 | AC/EV: 2/18 | Dam: 2112(cold:21-62) | see invisible, fly | Res: 06magic(80), 02cold++, 08blind | XP: 5313 | Sp: throw icicle (3d30) [11!AM, 06!sil, 08breath] | Sz: tiny | Int: animal. 18:59:21 <|amethyst> %??shard shrike 19:00:02 -!- omarax has quit [Remote host closed the connection] 19:00:03 I'm not taking any big position on juggernauts or anything, just thought I'd mention the idea 19:00:13 -!- amalloy_ is now known as amalloy 19:00:42 screw it, give them jump attack 19:00:44 -!- Ququman_ has quit [Remote host closed the connection] 19:00:52 gammafunk: jump attack AND throw player 19:00:59 dang 19:01:00 it's synergy! 19:01:35 gammafunk: I think the only way to save juggernauts is to let them cut through summons faster than they get cast 19:01:44 <|amethyst> give them cleaving 19:01:51 heh 19:01:54 |amethyst: still too slow for butterflies 19:01:56 give them speed 15 abjure 19:02:08 |amethyst: something like "have their attacks explode fireball style" might do it 19:02:08 butterflies are the most powerful force in crawl 19:02:10 give them rods of warding 19:02:11 or aura of abjuration 19:02:20 FIREBALL FIST 19:02:26 PleasingFungus: HADOUKEN 19:02:27 -!- cait has quit [Ping timeout: 248 seconds] 19:02:27 <|amethyst> we could remove butterflies 19:02:27 that's kind of cute 19:02:50 i viscerally like fireball fist, though i think in most cases it'd be very counterproductive 19:03:04 fr a monster that can drag the player adjacent 19:03:14 like a kraken 19:03:15 ontoclasm: early op crushers had a water harpoon that did that 19:03:16 PleasingFungus: it would have to not damage the monster; it might have to also not damage allies 19:03:18 PleasingFungus: shillelagh fist 19:03:25 <|amethyst> don't tentacled starspawn do that? 19:03:28 yes 19:03:31 it was a ranged damaging attack that yanked the player adjacent 19:03:38 |amethyst: i mean like, in one action 19:03:56 <|amethyst> I thought we had decided not to do more monster abilities that move the player? 19:04:03 !tell johnstein Got any interest in hosting the adrenaline_rush branch? 19:04:04 Lasty: OK, I'll let johnstein know. 19:04:14 i mean, i guess if that's what got decided 19:04:15 the whole butterfly/juggernaut interaction makes me think of https://www.youtube.com/watch?v=DpklIrmfxWA 19:04:24 I'm down for abilities that move the player if they do so in an interesting way that doesn't involve the problems that throw had 19:04:44 but imo the problem with throw is it's entirely backwards 19:04:48 yeah 19:04:54 probably moving the player next to a monster is better than moving them away inherently 19:04:57 and all the random stuff it did was all in an attempt to fix that 19:05:09 also, moving players toward a monster is NOT anti-melee!!! 19:05:19 minmay will love it then 19:05:25 rip musu is all I can say 19:05:25 other things that move players toward a monster: sirens or whatever 19:05:26 wait it's a spell so nm 19:05:30 mf avatars 19:05:34 ontoclasm: ? 19:05:53 maybe the water harpoon thing was the better ability, but I was taken with throw and didn't want both 19:06:13 also water harpoon was bugged and the player got prompted when monsters shot you with it 19:06:16 AF_FIREBALL_FIST 19:06:25 clearly needs to be an ugly thing color 19:06:34 AF_ICEBLAST_FIST as well, Lasty? 19:06:37 one type for each fist... 19:06:41 people wanted to replace sticky flame on very ugly things! 19:06:44 gammafunk: AF_ACIDSTORM_FIST 19:06:51 bring back extremely ugly things, that's all i have to say 19:06:53 ho-boy... 19:07:03 PleasingFungus: The Ugliest Thing 19:07:09 a unique 19:07:22 ontoclasm: a 27-headed very ugly thing 19:07:34 remember, grunt made a patch for incredibly ugly things 19:07:43 Ugliest Thing should be invisible, imo 19:07:56 and if you can see invisible . . . you die 19:08:23 some people in this channel should be invited to the nethack dev team imo 19:08:27 hahaha 19:08:42 gammafunk: sick dunk 19:09:10 gammafunk: I hear the NHDT is basically hiring anyone these days, skills are optional. 19:09:55 dpeg: if they made a big new release, I'd probably do another nethack stream! 19:10:11 gammafunk: you probably have about a decade to prepare that. 19:10:17 ouch... 19:13:46 Lasty: how often will you get despohaste through xp? 19:14:20 dpeg: in the curren model, ~3 XLs after your last use 19:14:33 quite generous 19:14:40 dpeg: it can be tweaked if it's too much 19:14:54 sure, better to start with too many, and reduce than the other way around, imo 19:15:11 Since people will rarely use it the second it becomes available, it's going to in practice be more like 5-ish XLs between uses 19:16:03 Lasty: so !haste remains with this change, only the spell/stick are gone? 19:16:36 yep 19:18:54 -!- ximxim has quit [Quit: Page closed] 19:21:34 <|amethyst> hm 19:23:05 -!- cait has quit [Ping timeout: 244 seconds] 19:26:12 -!- shnurlf has quit [Ping timeout: 240 seconds] 19:29:21 -!- simmarine has joined ##crawl-dev 19:32:56 Lasty: how do you feel about Charms the school? 19:33:11 i plan on going there next summer 19:33:32 btw this is a thing _The plant seems less confused. x3 19:33:35 that won't help you simm, you're just not fit for polite society 19:33:56 oh, plants getting confused is weird 19:34:01 yes 19:34:01 what triggered that? 19:34:12 usk line pass 19:34:15 right 19:34:34 Lasty: ^ possible bug with line pass and its confusion check 19:34:37 seems like an easy holiness check to add 19:34:40 maybe as simple as checking for firewood 19:34:50 or that 19:34:52 Brannock: I think the idea is to allow confusing things like thorn hunters 19:34:54 yeah 19:34:55 yeah 19:34:58 yeah 19:34:59 I forgot about evil plants 19:35:14 they're not evil, they're my friends! 19:35:26 gammafunk: I feel negatively about charms overall. I think it's far too strong and it wastes times. 19:35:28 *time 19:36:00 i wonder if plants started being affected once we removed the Usk intelligence test 19:36:16 well I don't know what the consensus is on the school, maybe any change there could come after this change 19:36:23 i think charms skill is really critical for skald to exist 19:36:39 well, what if those spells lost the charms school? 19:36:40 gammafunk: yes, I'd suggest that 19:36:46 and had level adjusts as necessary 19:36:50 then skald would be required to learn like 19:36:51 five skills 19:36:54 to do anything 19:37:01 it would be like AM but much much worse 19:37:03 it is true that infusion wouldn't go anywhere 19:37:34 although if you made it more hexes oriented that would help a lot, but infusion just really isn't a hex 19:37:36 infusion could be elemental themed 19:37:54 elemental themed? 19:37:59 like just an ice spell? 19:38:17 %git :/ freezing brand 19:38:17 07Brannock02 * 0.19-a0-1610-gb3e3175: Slimify Punk (hellmonk) 10(5 days ago, 5 files, 8+ 7-) 13https://github.com/crawl/crawl/commit/b3e3175eb58c 19:38:20 theme it around "impact" and call it earth; theme it around fire and call it fire, etc 19:38:26 or the long-awaited fire/ice/earth/air/poison spell 19:38:42 i was thinking 19:38:47 Lasty: as I've said before I sort of like the XP-timeout haste idea and think it is worth considering, but it occurred to me recently that another option to give a small amount of guaranteed haste would just be to add a potion to the loot in a few locations (e.g. lair end) 19:38:48 Everythingstorm 19:38:57 that you could maybe just make skald, like, earth/whatever 19:38:57 earth/melee 19:39:02 move all the skald spells into earth 19:39:05 elliptic: that was mentioned earlier today 19:39:14 elliptic: and I don't like it as much because you can stockpile it 19:39:29 the ability version can't be stockpiled and thus provokes more interesting choices IMO 19:39:32 Lasty: it has other benefits, though. Hard to say... 19:39:45 the concept that "stockpiling produces less interesting choices" is, hm 19:39:46 best to try it out :) 19:39:48 a very bold assertion 19:39:56 it has the fairly large advantage of not introducing a complicated new system imo 19:40:09 MarvinPA: yes. And it makes those places more attractive. 19:40:10 IMO not that complicated, but yeah, clearly simpler 19:40:12 does literally anyone understand xp timers 19:40:27 PleasingFungus: I do now :p 19:40:32 !!! 19:40:45 and obviously Lasty didn't gain this elite knowledge for nuthin 19:41:36 'sright 19:43:10 oh, the other difference is that mummies like Lasty's version a lot better 19:43:17 true 19:43:17 PleasingFungus, while I was working on roctavian's tiles, he mentioned that humanoid undead need offset data since apparently they can wield gear now 19:43:17 not sure if that is a positive or a negative :P 19:43:30 haha 19:43:49 "now"? 19:43:51 they've always been able to 19:44:04 Well then 19:44:04 since Lasty coded it, it should certainly be tested 19:44:04 Brannock: PleasingFungus: thanks for the corrections to the mennas PR 19:44:04 chequers: You have 2 messages. Use !messages to read them. 19:44:04 they can't pick it up (big distinction from other monsters :P) but they can be raised with it 19:44:19 chequers: i'm worried that my data structures may be too strange for non-me people to use 19:44:35 No, once I realized what you meant by 'dataify' it was no problem for me to understand it 19:44:43 Could use some more documentation? 19:45:15 03Lasty02 07[adrenaline_rush] * 0.19-a0-1634-g2447231: Set Desperate Haste to 'D' as default letter. 10(6 seconds ago, 1 file, 3+ 0-) 13https://github.com/crawl/crawl/commit/24472319ae24 19:45:22 Anyway current behavior is they can wield stuff but it doesn't show on the tile 19:45:37 I was looking at the offset data and undead already have offset behavior defined for them? so I'm not sure what's going on 19:45:41 s/undead/derived undead 19:45:49 new derived undead tiles 19:45:50 PleasingFungus: parsing {{{}{}{{...}}}}}}}}}}}}} is hard imo 19:45:50 probably 19:45:59 need more lispers 19:46:12 -!- Poncheis has quit [Quit: ChatZilla 0.9.92 [Firefox 48.0.2/20160823121617]] 19:47:47 i think monster bands are the one that scared me most when i first looked at them 19:47:58 PleasingFungus: in principle I prefer data, because it's easier for non-C++ programmers to modify 19:48:14 monster bands are, uh... i may have gone too far on that one 19:48:23 actually I assumed the data structure was the old system, and code was the new system, which is why I added it as code 19:48:23 well, I don't think datification is really about what non-C++ programmers need 19:48:28 heh 19:48:30 <|amethyst> part of the problem is that, if you get the braces wrong, the error message is completely useless 19:48:33 yeah 19:48:37 was talking with mpa about that earlier 19:48:41 i think my great sin is 19:48:43 <|amethyst> could define some constructors 19:48:44 heh yeah, i ran into that when renaming an option 19:48:58 not using some subclasses? 19:49:04 i discovered that you can populate a struct without specifiying all of its members 19:49:04 re your great sin 19:49:15 -!- Shard1697 has joined ##crawl-dev 19:49:24 and then i exercised exactly zero self-restraint 19:49:48 -!- amalloy is now known as amalloy_ 19:49:52 <|amethyst> subclasses would be painful there 19:50:04 <|amethyst> since you'd have to use pointers 19:50:10 <|amethyst> (or references) 19:50:12 i miss named arguments 19:50:17 |amethyst: you'd prefer more of the switch/case style that it originall was? 19:50:30 *originally 19:50:30 <|amethyst> for band data? 19:50:30 here's my issue with structs: you can't look at other uses of the struct and easily figure out what each field does, since the fields aren't named 19:50:40 what you could do, maybe, is something more like what i did with mon gen data 19:50:51 and I find struct definitions somewhat difficult to read, especially when they nest 19:51:20 %git 59ada7ff35f66a8a5dba9d3366ae5b2528dcc888 19:51:20 07PleasingFungus02 * 0.19-a0-1428-g59ada7f: mgen_data refactoring 10(2 weeks ago, 10 files, 79+ 70-) 13https://github.com/crawl/crawl/commit/59ada7ff35f6 19:51:22 could we maybe move the data into a plaintext file, and then parse it into structs? 19:51:42 yeah I guess ultimately that would be more the solution 19:51:46 possibly! we'd only be able to validate it at runtime 19:51:46 but that's a bunch of work 19:51:48 as with vaults 19:51:56 at least it wouldn't need constant recompliation 19:51:58 which would make testing more of a pain 19:52:00 would make crawl much more moddable as well 19:52:03 yes 19:52:17 another option is to do something like what i did in that commit ^ 19:52:23 for bands, like, you could have... 19:52:42 PleasingFungus, I don't understand it makes testing more of a pain? if you can just edit a text file then immediately run Crawl and see the changes, like with vaults (which you mentioned) 19:52:54 well, you have to run crawl 19:53:01 error messages might become less clear too 19:53:20 cmd.exe was able to pinpoint error messages for me when working on vaults, I assume other environments can do something similar 19:53:23 <|amethyst> it would take effort to make error messages be less clear than currently 19:53:28 ya 19:53:39 it's probably over all the "right way" to have a game like this load this data from files 19:54:32 we need to make some google Summer of code thing where we get a student to do all this 19:54:43 >_> 19:54:45 there's also doing it the item data way (script run at compile time to generate the .h files --- this strikes me as a good idea anyway instead of having to edit mon-*.h 19:54:47 gammafunk: i see your Ba species is just about annoying people trying to complete all word combos 19:55:05 geekosaur: the art-data.txt way? 19:55:15 yeh 19:55:16 gammafunk: can I get a student to do ranged reform too? 19:55:18 no way, it's all about annoying people who don't know how to pluralize foreign language words 19:55:38 I like the unique pluralization 19:55:38 Lasty: they will be your intern and those duties will include getting your coffee from Starbucks 19:55:39 put everything in one place (monter def, band info, place info, spellbooks, etc.) 19:55:43 gammafunk: I like this plan 19:55:47 more foreign words in Crawl, imo. increase eruditeness of our playerbase 19:55:51 geekosaur: ??? 19:55:57 why would we want to put more things in one place 19:56:10 <|amethyst> what happens if you change the order of things in the data file? 19:56:17 why do I have to edit umpteen different files to create a new monster? 19:56:32 oh, all the monster things 19:56:37 granted I must do so if they get *new* spells added or whatever 19:57:03 <|amethyst> putting place info with the monster seems kind of problematic 19:57:08 agreed 19:57:15 that gets messy really fast 19:57:17 <|amethyst> because then it's hard to see how changing it would affect other monsters 19:57:30 <|amethyst> you'd have to search for other monsters with an overlapping range 19:57:36 !source monster_creation.txt 19:57:37 <|amethyst> instead of looking at adjacent lines 19:57:37 https://github.com/crawl/crawl/blob/master/crawl-ref/docs/develop/monster_creation.txt 19:57:59 <|amethyst> monster spellbooks could go into monster data if we're willing to live with duplication 19:58:31 -!- Kalir has quit [Changing host] 19:58:41 <|amethyst> probably a good idea, since there's no reason crimson imp and phantom need to have the same blink casting frequency 19:59:15 -!- Dracunos-m has quit [Ping timeout: 244 seconds] 19:59:31 -!- cait_m has quit [Read error: Connection reset by peer] 19:59:44 sufficiently smart scripts can de-dup :) 19:59:55 <|amethyst> ? 20:00:00 <|amethyst> I don't mean duplication in memory 20:00:02 <|amethyst> I mean in the code 20:00:02 -!- omarax has quit [Remote host closed the connection] 20:01:00 <|amethyst> I guess you could define something like same_spells_as(MONS_CRIMSON_IMP) 20:01:21 <|amethyst> would need to delay interpreting that until after the array is initialized 20:03:23 if you used eg YAML, that already has such ability 20:04:27 Do people mind increasing bonus piety for faded altars from 20 to 30? I like that because it means you see *..... piety right away, so it's more clear to players that they got piety on the god. 20:04:39 <|amethyst> dpeg: you usually start with 35 don't you? 20:04:43 dpeg: You already get * right away 20:04:45 <|amethyst> dpeg: 15 base + 20 from the altar 20:05:40 then I forgot *and* tavern is misinformed :) Thx! 20:05:54 <|amethyst> I'd consider upping it to *** 20:05:58 <|amethyst> or at least ** 20:06:01 (I've been using them, but I never checked piety gain.) 20:06:16 |amethyst: I am fine with that, but that's a different issue. 20:06:46 <|amethyst> dpeg: minmay was one of the people saying using a faded altar is no different from just picking the first altar 20:06:58 <|amethyst> dpeg: and I'm sure minmay knows the relevant numbers 20:07:02 *** is definitely too high 20:07:04 *** seems excessive, I could see ** though (same as monk) 20:07:06 ** is pretty strong 20:07:11 *** from monk + faded seems alright 20:07:15 |amethyst: which is wrong, I know. But I only cared about the interface, though -- which is not a deal. 20:07:15 I use faded altars reasonably often 20:07:19 ??* 20:07:20 *[1/5]: * (glyph) is an orb: {Orb of Destruction} {Orb of Fire} {Lost Soul} {Battlesphere}. 20:07:20 and the power boost is noticeable 20:08:27 do y'all think there's a problem that you can end up with eg sif/veh on a Mi, or ... I guess there's no direct equivalent for frail races 20:08:39 chequers: that's sort of the point of the altar, no? 20:08:40 <|amethyst> what's wrong with sif or veh on a Mi? 20:08:45 <|amethyst> particularly Veh 20:08:56 <|amethyst> since e gives wizardry 20:09:56 I mean I assume xom is an option so we clearly aren't requiring that the god be any good :P 20:09:58 chequers: you can also abandon, and learn about wrath 20:10:15 TrTm can get sif and do the classic kave run 20:10:28 !lg kave 20:10:29 4226. Kave the Ruffian (L9 TrTm of Sif Muna), slain by a killer bee on D:10 on 2016-09-16 22:13:19, with 3243 points after 5873 turns and 0:15:04. 20:10:43 kave will never stop...ever... 20:11:08 !lg kave tr sif 20:11:09 781. Kave the Ruffian (L9 TrTm of Sif Muna), slain by a killer bee on D:10 on 2016-09-16 22:13:19, with 3243 points after 5873 turns and 0:15:04. 20:11:12 dang 20:11:18 !lg * sif s=name 20:11:22 109807 games for * (sif): 1006x Kave, 889x gammafunk, 605x 4thArraOfDagon, 587x silentsnack, 580x GavinH, 523x aTarkinC, 497x Avigdore, 476x Sbamiri, 472x Darmok, 405x buffalo66, 355x Sorbius, 329x Bruce, 328x Sky, 318x Blackmore, 299x nubinia, 292x murphyslaw, 284x Moose, 279x Neil, 278x Johan, 274x minmay, 268x Celsitudo, 262x clouded, 259x Ragdoll, 258x cireshan, 257x crawlie, 255x qtip, 251x c... 20:11:24 !lm . trtm god.worship=sif_muna 20:11:25 he is my nemesis 20:11:26 1. [2009-11-10 05:55:08] hyperbolic the Ruffian (L8 TrTm of Sif Muna) became a worshipper of Sif Muna on turn 4961. (Temple) 20:11:28 ll 20:11:29 lol 20:11:32 gammafunk: ^ 20:11:37 nice 20:11:41 Lasty, special request, allow me to be the one to remove Haste wand/spell :D 20:11:50 spreading my cheibriados influence... 20:11:52 I had fun on my tm of sif, would do again! 20:12:25 Brannock: haha, fine w/ me 20:12:34 You're welcome to use my commits or do them yourself if you'd perfer 20:12:36 prefer 20:12:37 haha 20:12:44 Brannock: yes, I had to refrain from mentioning "CHEI BUFF!" 20:13:05 -!- mizu_no_oto has quit [Ping timeout: 240 seconds] 20:13:13 Just let me know once Haste is ready to be slowed down 20:13:45 -!- CanOfWorms has joined ##crawl-dev 20:13:46 -!- neofelis has quit [Quit: Leaving] 20:14:24 CanOfWorms: I think I forgot to mention it, but welcome aboard! 20:14:29 thanks :d 20:14:36 I'm really pleased to have you on the team. :) 20:15:15 20:16:09 !!! 20:19:36 -!- DrKe has quit [Read error: Connection reset by peer] 20:22:43 -!- HolyRage has quit [Read error: Connection reset by peer] 20:23:20 -!- DrKe has joined ##crawl-dev 20:23:41 right 20:23:45 ..whoops 20:25:32 -!- CanOfWorms has quit [Remote host closed the connection] 20:26:07 -!- CanOfWorms has joined ##crawl-dev 20:28:43 more boulder beetle trivia: if two boulder beetles collide, they both get confused, but with a clarity check of course in case either of them is wielding the autumn katana or worshipping ash 20:29:12 lmao 20:29:19 that's important for boulder form!!! 20:31:00 need boulder unique of Ashenzari right now 20:32:59 boulder beetle removal is really gonna slow down progress on boulder form . . . 20:33:42 -!- wales has quit [Ping timeout: 240 seconds] 20:34:40 :( :( :( 20:35:21 i'd have assumed they'd share basically zero code since this is all very monster-centric 20:35:46 I was just kidding 20:35:49 well 20:35:52 don't add boulder beetles to desolation of salt PleasingFungus, the combination of inefficient code would crash every server 20:35:59 haha 20:36:12 boulder form actually involved completely rewriting mon-project.cc and making it apply to players 20:36:26 ah yeah, i just glanced at the branch 20:36:41 craggification... 20:37:05 boulder form was fun, in the moments you had before it crashed or otherwise broke 20:37:59 -!- duralumin has quit [Read error: Connection reset by peer] 20:38:24 i'm glad mon-project uses "mons" and "mon" as its "thing that is the projectile" and "thing being hit by the projectile" names 20:39:05 (or maybe it's the other way around, who knows.....) 20:40:09 it might be mon is a reference, mons is a pointer? 20:40:12 sometimes we do things like that 20:41:29 well i just mean they are bad names as opposed to something like "projectile" and "target" :P 20:43:10 oh of course 20:43:12 they're awful 20:43:47 Lasty: one problem with adrenaline rush is that i'll never remember to use it, if the typical amount you can use the ability is once per game 20:43:49 clearly we should change both names to 'beem' 20:44:12 chequers: once per game as in most chars don't live to xl4? 20:45:12 -!- NhorianScum has quit [Ping timeout: 240 seconds] 20:45:28 Lasty: yeah 20:45:46 the typical patter with this kind of thing is nobody ever uses it because they never know if the next encounter is the one where they *really* need it 20:45:58 *matter 20:46:18 geekosaur: yeah, I think that's a strong point of the design 20:46:28 it rewards players who make good choices, and the choices are difficult 20:46:30 something designed not to be used? 20:46:42 i,.e. how do you make the "good choice" there 20:46:48 how do you mean it rewards players? 20:46:57 the reward is not dying? 20:46:58 yes, like all good behaviors in crawl 20:47:10 -!- Netmonmatt has quit [Quit: Going offline, see ya! (www.adiirc.com)] 20:47:18 geekosaur: the good choice is to use it when it'll help you survive or save vital resources 20:47:20 I think a lot of players currently die with identified haste source 20:47:24 yup 20:47:37 Excuse me , how to find the # of unique players in the last month? 20:47:41 if haste is made even rarer, I expect people to lean towards conserving it even more 20:47:46 !lg * month x=cdist(name) 20:47:48 128967 games for * (month): cdist(name)=4542 20:47:58 cool thanks 20:48:14 ...and those of us who overload trying to remember all the options available should go find a different game, because this one isn't worth the effort 20:49:29 is there a 2weeks kw 20:49:35 !kw fortnight 20:49:36 No keyword 'fortnight' 20:49:37 you can do 20:49:39 !kw month 20:49:39 Keyword: month => end>${now()-interval('31d')} 20:49:47 that, but modified with 14d 20:49:48 !kw fortnight end>${now()-interval('14d')} 20:49:49 Defined keyword: fortnight => end>${now()-interval('14d')} 20:49:55 now there is :) 20:50:06 !lg * fortnight x=cdist(name) 20:50:07 57770 games for * (fortnight): cdist(name)=2954 20:50:12 -!- Roarke has quit [Ping timeout: 240 seconds] 20:50:12 thanks m80 20:50:25 hrm 20:50:35 I do think adrenaline rush design is better than infinitely collectible consumables 20:50:51 but yeah. I worry about giving players another panic button in yet another menu 20:50:51 why? 20:50:58 wrt collectibles 20:51:30 chequers: it's the menu they pull berserk and god powers from, and the "yet another" is counteracted by wand/spell Haste removal? 20:51:39 PleasingFungus: you can't stockpile, and the value of it suffers from deflation, where it would be better for you to use it early so it comes off cooldown sooner in future 20:51:48 geekosaur: are you saying that the game right now has the exact right number of options, and this extra option is insultingly overly the top? 20:52:11 chequers: there's an inherent deflation in consumables, because of the chance of death 20:52:12 no, I;m saying I *already* have that problem and adding to it is adding nothing whatsoever 20:52:26 future discounting or w/e it's called 20:52:37 yeah, deflation isn't really the right word 20:52:58 -!- Dracunos7 has quit [Ping timeout: 255 seconds] 20:53:01 chequers: for the former: i asked you why stockpiling is bad, and you said that it's because you can stockpile? i'm confused 20:53:31 <|amethyst> I think the stockpiling argument would be stronger if you were also removing the potion 20:54:14 |amethyst: if the current availability of the potion in a 3 rune game is 10, I'd consider lowering the spawn rate a bit 20:54:19 sorry, I didn't want to get into what I thought was a broader point. When you can stockpile consumables it makes the effect hard to balance, since a player could use 4x consumable in a row instead of being limited to 1x like the xp-gated design 20:54:37 <|amethyst> 4x !haste in a row doesn't work out that well 20:54:39 well for haste..yes 20:54:39 haste, of course, already has penalties for - 20:54:41 (hence the addition of contam to haste) 20:54:42 hi 20:54:42 hahaha 20:54:42 Q. Why do you need to replace the wand/spell with this ability though? 20:54:47 gammafunk: dev dogpile! 20:55:25 i mean stockpiling consumable-haste punishes you in exactly the same way that not using ability-haste would, so i still don't see how the ability is in any way an improvement 20:55:29 right, but like you said, contam isn't really a good balance 20:55:37 <|amethyst> Lasty: I think you'd have to cut it by a lot to avoid the stockpiling issue 20:55:56 possibly so 20:56:08 <|amethyst> Lasty: because if you can expect the player to have !haste, then you can effectively stockpile the ability 20:56:18 I see what you're saying 20:56:24 A fair point 20:56:45 But you still get more total haste in the game if you use the ability more often 20:57:02 !seen canofworms 20:57:03 I last saw CanOfWorms at Mon Sep 19 00:26:06 2016 UTC (30m 56s ago) joining the channel. 20:57:04 chequers: I rather doubt you've won miraculous victories due to serial quaffing haste 20:57:12 it's not like heal wounds 20:57:13 pf 20:57:25 shepherd 20:57:33 *shepard 20:57:35 CanOfWorms: i just remembered that dream sheep exist 20:57:44 you mean new tiles? 20:57:53 iirc they're using brannock's? 20:57:57 which is to say, inverted sheep 20:58:01 yeah they're inverted sheep 20:58:04 which is pretty amusing 20:58:05 grim 20:58:21 <|amethyst> I have a FR, and I'm not entirely sure whether it's a real FR or the usual joke FR 20:58:25 <|amethyst> Desperate Mutation 20:58:31 <|amethyst> same thing, but !mut instead of !haste 20:58:46 Desperate Summon Hostile Ugly Thing 20:58:49 |amethyst: alter self? 20:59:20 doesn't have the same problems exactly 20:59:23 gammafunk: yeah i agree it's not as good as serial hw 20:59:33 -!- CaptainFruitcake has joined ##crawl-dev 20:59:34 desperate mut would make more sense if purple chunks didn't exist 20:59:44 <|amethyst> PleasingFungus: spriggans! 20:59:50 :P 20:59:56 friggin 21:00:00 internet 21:00:02 -!- omarax has quit [Remote host closed the connection] 21:00:15 <|amethyst> but, yeah, I guess there's plenty of random mutation already 21:00:22 ...for now! 21:00:23 !mut pots are pre common 21:00:24 would a mutation really be "desperate"? Perhaps you should call this "calmly considered strategic mutation" 21:00:33 "Time to make a change." 21:00:38 anyway when I think of dream sheep this always comes to mind: http://megaman.wikia.com/wiki/Moloko 21:00:51 Sif Muna whispers, "Become a Troll..." 21:01:24 a sheep virus 21:01:27 powerful new lore 21:01:53 Sheeplor, a new unique 21:02:20 Isheeplor, new good 21:02:21 *god 21:02:29 Sheep King called Shaun pls 21:02:33 -!- CanOfWorms has quit [Ping timeout: 248 seconds] 21:02:45 -!- CaptainFruitcake is now known as CanOfWorms 21:04:57 -!- packet_loss has joined ##crawl-dev 21:06:22 what was usk's old name? 21:06:35 Trumpasaurus 21:06:35 ukayaw? 21:06:39 !polytheist . 21:06:45 Unwon gods for PleasingFungus: Elyvilon, Hepliaklqana, Jiyva, Kikubaaqudgha, Pakellas, Ukayaw, Uskayaw, Zin 21:06:54 Lasty: trumpasaurus REX to you 21:06:59 !seen greensnark 21:07:00 I last saw greensnark at Tue Sep 13 19:17:33 2016 UTC (5d 5h 49m 26s ago) quitting, saying '*.net *.split'. 21:07:19 <|amethyst> !lg pleasingfungus won god=iashol 21:07:20 No games for pleasingfungus (won god=iashol). 21:07:28 nikheizen: try tab-completing 'green' for a good time 21:07:32 <|amethyst> PleasingFungus: why does it list Ukayaw but not Iashol? 21:07:40 <|amethyst> !cmd !polytheist 21:07:41 Command: !polytheist => .echo $(greathelper god ${1:-.} gods polytheist "won !experimental") 21:07:47 <|amethyst> oh 21:07:48 oh i have to query god=ukayaw since it's not a kw anymore right 21:08:03 !lg * god=ukayaw 21:08:04 1527. EnterQ the Slicer (L12 HaAs of Ukayaw), slain by a komodo dragon on Lair:3 on 2016-06-12 15:01:57, with 18821 points after 18437 turns and 0:56:29. 21:08:07 <|amethyst> I hadn't realised Iashol was renamed before making it to trunk 21:08:12 i don't use tab-completing in my client?? 21:08:13 !lg * god=iashol 21:08:15 203. FishServ the Tortoise (L17 GrGl of Iashol), incinerated by a hell hog (sticky flame) on Abyss:1 on 2014-07-10 12:59:18, with 134383 points after 26257 turns and 3:40:57. 21:08:19 nikheizen: wow, what's wrong with your client 21:08:23 !lg * god=iashol !experimental 21:08:26 No games for * (god=iashol !experimental). 21:08:53 PleasingFungus: it's no king of mine!! 21:08:54 i don't have feature i don't use turned on generally 21:09:13 unless i don't know they exist *cough cough* 21:09:19 Lasty: https://www.youtube.com/watch?v=ZbM6WbUw7Bs update your epistemes 21:10:27 -!- NhorianScum has quit [Quit: Page closed] 21:10:34 haha 21:14:49 re riposte 21:14:50 https://crawl.develz.org/tavern/viewtopic.php?f=5&t=21541 21:15:11 lol 21:15:20 i take back my riposte complaints, its all worth it because this is almost the most tavern thing ever. only way it could be better is if they were worried about the hunger cost from *Rage 21:17:02 the only post that screams "tavern" louder is https://crawl.develz.org/tavern/viewtopic.php?p=206526#p206526 21:17:39 03elliptic02 07* 0.19-a0-1632-g69b3feb: Use the base invocations skill for Uskayaw titles (simmarine). 10(3 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/69b3feb98a3e 21:18:22 wait, do you riposte neutrals that bump into you, and does this anger elyvilon? 21:18:25 elliptic: thanks 21:18:34 minmay: - projectile traps no longer provide ammo. 21:19:39 CanOfWorms: you get a prompt, apparently 21:19:42 (just tested) 21:19:45 nice 21:19:48 probably it should just... not do it 21:19:50 hrm 21:20:02 good interaction right there 21:20:24 oh 21:20:26 that reminds me 21:20:45 %git :/verage 21:20:45 07chequers02 {Brannock} * 0.19-a0-1607-g75903a5: Show average monster hitpoints in x-v. 10(4 months ago, 1 file, 30+ 16-) 13https://github.com/crawl/crawl/commit/75903a5b5f51 21:21:22 i'm trying to decide whether this is better than giving monster hp info at all 21:21:31 (max hp) 21:21:46 the display is certainly a bit odd to me 21:21:51 it's just so many pips 21:22:07 it's also a quadratic display with no scale 21:22:27 it's like that star trek episode, but with pips instead of tribbles 21:22:31 it should be the same scale as !!!s to be honest 21:22:36 in a proper implementation 21:22:39 hp: !!!!!!!! 21:22:54 ??! 21:22:54 ![1/3]: ! adds an annotation to your current floor. ! (glyph) represents a potion. See ![2] for !'s on hit. 21:23:05 ??![2 21:23:05 ![2/3]: If you hit something and the message ends with !, that means you did 7-17 damage. !!: 18-35. !!!: 36-71. !!!!: 72-143. !!!!!: 144-287. !!!!!!: 288+; and so on. Yikes! 21:23:05 same scale as !!!s: yes; the current ! scale: no 21:23:11 the current ! scale is too grainy to be really useful imo 21:23:19 -!- DrKe has quit [Ping timeout: 244 seconds] 21:23:24 do you mean coarse? 21:23:43 -!- DrKe has joined ##crawl-dev 21:23:47 maybe... 21:23:49 exponential scale seems to be the exact opposite of grainy :v 21:23:53 well it would be pretty spammy in combat if the ! scale was finer 21:24:29 then perhaps they shouldn't share a scale. or... AC/EV pips could be extended to match hp 21:25:00 i think we need to take a long step back here 21:25:19 like: what exactly are we trying to communicate to players? 21:25:38 something like, "this meat bag can take a lot of hits"? 21:25:52 the same information as AC/EV, "how many hits do I need to kill this thing" 21:26:07 <|amethyst> "how many" in a quantitative sense? 21:26:13 <|amethyst> because that would argue for a linear scale 21:26:17 if guy A has "hp: ++" and guy b has "hp: ++++", what does that communicate to the player? 21:26:38 the second one needs more hits 21:26:42 no 21:26:50 it says, "guy b is twice as tough as guy a". 21:27:02 that is what it means for ac, ev, mr, and just visually and intuitively. 21:27:09 there are twice as many apples on one side of the table as the other. 21:27:13 <|amethyst> err 21:27:17 <|amethyst> with ev and ac though 21:27:20 if you are going to break that intuition, you need to communicate it. 21:27:22 <|amethyst> the effect isn't as simple 21:27:30 *complains about spell power and hunger display* 21:27:34 <|amethyst> what does "twice as much ev" mean in terms of your hit chance? 21:27:43 how about a linear scale with each pip being 20 HP or so and capping at some reasonable amount (200 or so) 21:27:45 minmay: spellpower display is really bad and luckily hunger does't matter 21:27:49 @??antaeus 21:27:49 Antaeus (11C) | Spd: 10 | HD: 22 | HP: 573-776 | AC/EV: 28/4 | Dam: 7512(cold:22-65), 3012(cold:22-65) | 05demonic, 10weapons, 10items, 10doors, fighter, amphibious, evil, see invisible | Res: 13magic(immune), 02cold++, 11elec+++, 12drown, 04rot, 13neg+++, 13torm | Vul: 04fire, 08holy++ | XP: 16944 | Sp: b.lightning (3d25) [06!sil], flash freeze (3d29) [06!sil] | Sz: Giant | Int: h.. 21:27:50 I'm open to better interfaces 21:28:13 i think we need to be able to use different symbols 21:28:18 <|amethyst> yes 21:28:20 like, not just - or +, have different symbols or colors or something 21:28:27 I'm not against a cap around 200 or so, but I do think there should be more distinction at the low end 21:28:29 HP: choko 21:28:35 <|amethyst> cap at 200 HP, then add one of a different symbol for every 100 hp after that 21:28:38 you mean like megaman zero, where bosses have multiple life bars? 21:28:43 woah woah woah, colors...let's not get all futuristic 21:28:44 CanOfWorms: sure, lots of things have that 21:29:07 i vaguely remember seeing some insane shmup where you had to go through, like, six different colors of life bar 21:29:08 oh, like those health bars in beat-em-ups? 21:29:09 how many non-uniques non-panlords have >200hp 21:29:15 @??greater mummy 21:29:15 greater mummy (00M) | Spd: 10 | HD: 15 | HP: 162-226 | AC/EV: 10/6 | Dam: 35 | 07undead, 10weapons, 10items, 10doors, evil, spellcaster, see invisible, unbreathing | Res: 06magic(160), 02cold, 10elec, 09poison+++, 12drown, 04rot+++, 13neg+++, 13torm | Vul: 08holy++ | XP: 6176 | Sp: smiting (7-17), s.torment, sum.demon, sum.emperor scorpions / smiting (7-17), s.torment, sum.demon, sum.undea.. 21:29:20 @??orb guardian 21:29:20 Orb Guardian (06X) | Spd: 14 | HD: 15 | HP: 66-95 | AC/EV: 13/13 | Dam: 45 | 10doors, fighter, see invisible | Res: 06magic(120), 12drown | XP: 2768 | Sz: Giant | Int: human. 21:29:23 heh 21:29:27 @??golden dragon 21:29:27 golden dragon (08D) | Spd: 10 | HD: 18 | HP: 93-126 | AC/EV: 15/7 | Dam: 40, 2009(claw), 2007(trample) | see invisible, fly | Res: 06magic(180), 05fire, 02cold, 10elec, 03poison, 12drown | Chunks: 14noxious | XP: 4178 | Sp: b.fire (3d27) [11!AM, 06!sil, 08breath], b.cold (3d27) [11!AM, 06!sil, 08breath], poisonous cloud (3d11) [11!AM, 06!sil, 08breath] | Sz: Giant | Int: animal. 21:29:30 @??iron giant 21:29:30 iron giant (10C) | Spd: 10 | HD: 18 | HP: 151-207 | AC/EV: 18/2 | Dam: 65 | 10items, 10doors, fighter, spellcaster, see invisible | Res: 06magic(120), 05fire, 02cold, 03poison, 12drown | XP: 3229 | Sp: iron shot (3d32), throw ally [11!AM, 06!sil] | Sz: Giant | Int: human. 21:29:35 earlier versions of iji had like 10 colored life bars on the final boss 21:29:39 @??twister 21:29:39 twister (15v) | Spd: 10 | HD: 12 | HP: 9782-10000 | AC/EV: 0/5 | 11non-living, fly, unbreathing | Res: 13magic(immune), 05fire, 02cold, 11elec+++, 09poison+++, 12drown, 04rot+++, 13neg+++, 13torm, 12wind, 04napalm | XP: 0 | Sz: Large | Int: brainless. 21:29:40 @??bone dragon 21:29:40 bone dragon (15D) | Spd: 10 | HD: 20 | HP: 144-213 | AC/EV: 20/4 | Dam: 30, 2009(claw), 2007(trample) | 07undead, evil, see invisible, fly, unbreathing | Res: 06magic(100), 05fire, 02cold, 10elec, 09poison+++, 12drown, 04rot+++, 13neg+++, 13torm | Vul: 08holy++ | XP: 3704 | Sz: Giant | Int: animal. 21:29:41 welp, I have no idea how much HP things have 21:29:52 minmay: iji was good shit 21:29:55 look, you could really cap at 150 then 21:30:03 heck, even 100 with 10 hp pips 21:30:07 if you can't guess a monsters hp based on crawl message results, you're clearly bad at crawl 21:30:08 I think possibly no non-unique (aside from stupid stuff like twister) has more than 200 average HP 21:30:16 and not many uniques do either 21:30:16 i'll check 21:30:24 a lot of things average higher than 100 and quite a few higher than 150 21:30:28 @??orb of fire 21:30:28 orb of fire (05*) | Spd: 15 | HD: 30 | HP: 120-172 | AC/EV: 20/20 | 11non-living, see invisible, fly, unbreathing | Res: 13magic(immune), 04fire+++, 02cold, 11elec+++, 09poison+++, 04rot+++, 13neg+++, 13torm, 04napalm | Vul: 11silver | XP: 8550 | Sp: b.fire (3d40) [06!sil], fireball (3d43) [06!sil], malmutate [06!sil] | Sz: little | Int: human. 21:30:57 @??juggernaut 21:30:57 juggernaut (09C) | Spd: 15 (atk: 450%) | HD: 20 | HP: 148-197 | AC/EV: 20/5 | Dam: 80, 40 | 10doors, fighter, see invisible | Res: 06magic(120), 12drown | XP: 7246 | Sz: Giant | Int: human. 21:31:06 so to show monsters with greater than the bar's hp, how would you do it? changing a few pip colours is one approach mentioned 21:31:16 unfortunately iirc we can't use colour right now 21:31:25 we'd have to rewrite some monster description stuff 21:31:33 <|amethyst> seraph and kraken are slightly over 200 21:31:35 you could add extra pips on demand 21:31:37 <|amethyst> @??seraph 21:31:37 seraph (13A) | Spd: 15 | HD: 25 | HP: 181-243 | AC/EV: 20/19 | Dam: 50, 20 | 08holy, 10weapons, 10items, 10doors, fighter, see invisible, fly | Res: 06magic(160), 04fire+++, 10elec, 03poison, 04rot, 13neg+++, 08holy | XP: 11182 | Sp: warning cry [11!AM, 08breath], sum.holies [06!sil], injury bond [06!sil], cleansing flame [06!sil] | Sz: Medium | Int: human. 21:31:39 <|amethyst> @??kraken 21:31:39 kraken (13X) | Spd: 14 | HD: 16 | HP: 177-241 | AC/EV: 20/0 | Dam: 50 | cold-blooded | Res: 06magic(60), 12drown | Chunks: 14noxious | XP: 2313 | Sp: spawn tentacles [11!AM, 06!sil], ink cloud [11!AM, 06!sil, 04emergency] | Sz: Giant | Int: animal. 21:31:48 or you could add '...' :) 21:31:49 at this point it sounds easier to show a number 21:32:00 players see their own HP as a number anyway 21:32:06 kraken HP is sort of misleading though and seraphs don't exist 21:32:18 minmay: i agree and have agreed in the past 21:32:19 number display was rejected by MarvinPA 21:32:21 @??statue of wucad mu 21:32:22 Statue of Wucad Mu (048) | Spd: 10 (07stationary) | HD: 15 | HP: 89-121 | AC/EV: 12/1 | 11non-living, see invisible, unbreathing, 07vault | Res: 13magic(immune), 05fire++, 02cold++, 10elec, 09poison+++, 12drown, 04rot+++, 13neg+++, 13torm | XP: 1187 | Sp: shadow creatures [06!sil], brain feed [06!sil], draining gaze [06!sil], mass confusion [06!sil] | Sz: Large | Int: human. 21:32:35 @??orb of ice 21:32:35 orb of ice (12*) | Spd: 15 | HD: 30 | HP: 122-171 | AC/EV: 20/20 | 11non-living, see invisible, fly, unbreathing, 07vault | Res: 13magic(immune), 04fire+++, 02cold, 11elec+++, 09poison+++, 04rot+++, 13neg+++, 13torm, 04napalm | XP: 9560 | Sp: glaciate (10-198) [06!sil] | Sz: little | Int: human. 21:32:36 chequers: just adding ... for stuff with more than 200 HP sounds reasonable, yes 21:32:36 it was my original idea though. I want to show HP/AC/EV all as numbers 21:33:05 chequers: i was rejected by amanda but that doesn't mean she can't date other people 21:33:08 > As discussed in -dev a while ago, this doesn't seem like a very good number to display since it doesn't really provide much useful information with player damage output not being displayed (and player damage output is probably not something that can be displayed in a good way). 21:33:29 monster AC/EV are actively misleading to show as numbers given that comparing them with player AC/EV is worse than useless 21:33:41 yeah 21:33:47 imo, displaying monster hp as a number provides at least as much useful information as displaying a bar does... 21:33:55 just saying... 21:34:05 HP I could see, though I'm generally not that fond of displaying such numbers 21:34:15 monster AC at least works the same as player AC except on line 2 spells, doesn't it? agree on EV 21:34:17 how do you feel about quadratic bars 21:34:21 s/line/like 21:34:22 since it would only really be useful for comparing with other monsters 21:34:25 <|amethyst> could display it as a percentage of Antaeus's HP 21:34:33 POWER LEVEL: 1 21:34:33 Antaeus Rating 21:34:46 isn't there room for about 70 + characters anyway, not just 10? 21:34:48 only if each pip is the antaeus tile 21:35:04 -!- CanOfWorms has quit [Ping timeout: 265 seconds] 21:35:08 and if you are only using it to compare with other monsters then it is similar in functionality to a bar (at least if you use a linear scale) 21:35:22 much easier to read! 21:35:39 +++++++++++++ how many pips is this 21:35:43 <|amethyst> elliptic: the issue with a bar was giving fine resolution while not taking a lot of space for large numbers 21:35:45 "a lot" 21:35:54 <|amethyst> PleasingFungus: about twice as many as +++++++ 21:35:57 haha 21:36:06 comparing between mid- and late-game monsters seems like it'd gonna be a pain in the ass 21:36:07 -!- CanOfWorms has joined ##crawl-dev 21:36:09 |amethyst: yeah, I understand, though I'm not sure how fine a resolution we really need 21:36:12 even with the quadratic thing, with only about 15 bars 21:36:20 imo ~7 is the limit for what we should actually be using bars 21:36:23 for 21:36:27 <|amethyst> elliptic: I think the concern was with early monsters 21:36:32 <|amethyst> @??hobgoblin 21:36:32 hobgoblin (07g) | Spd: 10 | HD: 1 | HP: 4-7 | AC/EV: 2/10 | Dam: 5 | 10weapons, 10items, 10doors | XP: 2 | Sz: Medium | Int: human. 21:36:40 <|amethyst> @??kobold 21:36:40 kobold (07K) | Spd: 10 | HD: 1 | HP: 2-4 | AC/EV: 2/12 | Dam: 4 | 10weapons, 10items, 10doors | Chunks: 14noxious | XP: 1 | Sz: small | Int: human. 21:36:41 maybe this is a radical suggestion, but could we write something in english like Brogue does? 21:37:00 maybe start with - characters, each one is 10 hp, and they change to =s for hp over 100 21:37:03 "this monster would take x Standard Attacks to kill" 21:37:23 so like, ogre average hp: +++....... 21:37:23 minmay: "100 + +++" 21:37:28 doesn't brogue have a combat system that is comprehensible by human minds? 21:37:34 |amethyst: I've never found the HP numbers in gretell very useful for early monsters 21:38:07 er, ogre average hp: ---....... orb of fire average hp: ====------ cerebov average hp: 8=====D 21:38:07 I actually had no idea that hobgoblins had almost twice as much HP as kobolds 21:38:18 i'm not at all surprised. they feel tougher 21:38:28 you're biased 21:38:28 robin 21:38:33 :P 21:38:38 minmay: no need to be a dick about it 21:38:40 im too busy dying to giant geckos to notice the difference between hobgoblins and kobolds 21:38:48 what's a giant gecko 21:38:59 I'll ask an archaeologist 21:39:03 you mean what's a giant newt? 21:39:19 giant newt (03l) | Spd: 10 (swim: 60%) | HD: 1 | HP: 1-3 | AC/EV: 0/15 | Dam: 3 | amphibious, cold-blooded | Res: 12drown | XP: 1 | Sz: tiny | Int: animal. 21:39:19 %??giant newt 21:39:44 giant geckos may be dead in crawl but they'll never die in my heart 21:39:52 @??giant gecko 21:39:52 unknown monster: "giant gecko" 21:39:54 christ 21:40:09 @??leopard gecko 21:40:09 leopard gecko (08l) | Spd: 12 | HD: 1 | HP: 4-7 | AC/EV: 1/14 | Dam: 5 | cold-blooded | XP: 3 | Sz: little | Int: animal. 21:40:11 how quickly we forget the lessons of history 21:40:24 the giant gecko died for our sins 21:40:28 it was the removal for one and a rename on the other 21:40:33 Brannock did a number on us 21:40:33 like implementing another quadratic unlabeled scale :P 21:40:38 they'll stay there with mountain bats, norris and his surfboard, pluto, and popcap games 21:40:58 Gecko rating: +++....... 21:41:36 Fairly Gecko 21:42:09 almost entirely gecko 21:44:04 I told Brannock not to expect anything from crd, so he posts there and gets a billion responses 21:44:07 I see how it is 21:44:28 gammafunk: from lurkers too! 21:44:31 the ultimate in gammadunk technology 21:44:42 so should I start digging the grave for the haste spell and /haste 21:45:01 Lightli: recite a few rosaries 21:45:31 I think /haste is the single most likely one 21:45:35 the spell may yet live! 21:45:46 oh, i heard mpa thought the opposite 21:45:51 oh 21:45:59 you can't argue with mpa. he'll remove you! 21:46:10 I'm guessing since /haste is still a consumable source of haste and thus can't be used in every fight 21:46:29 whereas the spell, while it requires investment, only has a cost of hunger, 6 MP, and waiting for contamination to wear off after a fight 21:47:40 gammafunk: I'm opposed to removing /haste and leaving the spell in 21:48:00 well we just further established how I know nothing, then 21:48:02 gammafunk: it just makes the spell even more important 21:48:11 yeah, I can see that 21:48:30 I do agree with the sentiment that PF made about the fun rare quality to the spell, but... 21:48:45 maybe if there is some compensation (extra !haste or despohaste or whatever) it would be okay 21:48:50 is the spell actually that fun though :P 21:49:04 I have nothing against having cool strong rare spells 21:49:13 but they should do something that isn't just duplicating a potion 21:49:14 a little! if you don't find the wand 21:49:40 well okay, it is fun in that case because your char is a lot stronger and less likely to die 21:49:41 it's also kind of nice in extended and on speedruns, but yeah I'm not seriously suggesting it's the ultimate in fun 21:49:54 only the penultimate 21:49:55 :P 21:50:00 well right, but this is also the case with spells like ddoor and borgs! 21:50:16 the whole thesis of this argument is that the spell is very different from the potion 21:50:18 at least those spells are doing something unique 21:50:20 insofar as: it's unlimited 21:50:33 which makes it very different from a limited use consumable 21:50:46 not sure I agree with the "very" there :P 21:51:05 different enough to remove, not different enough to love... make haste a charm that prevents contam dissipation and is broken with a chance whenever you're hit or take a non movement action 21:51:50 remove haste, buff englaciation? 21:52:00 elliptic: obviously remove haste potions and wand but leave the spell 21:52:41 -!- MarvinPA has quit [Quit: Leaving] 21:52:54 <|amethyst> haste is by no means the only spell that duplicates a consumable, of course 21:53:34 |amethyst: yeah, I'm not saying that duplicating a consumable is grounds for removal - just that it is grounds for my not finding it very exciting/interesting 21:53:54 <|amethyst> elliptic: I think lightning bolt is an interesting spell 21:55:41 <|amethyst> oh, missed the "my" 21:56:07 PleasingFungus: btw, forgot to say that in the c-r-d mail: when I suggested bringing haste effect back to 100% (which is less important to me than spell/wand removal), that's also intended as a monster buff. 21:56:18 oh 21:56:20 why. 21:56:52 PleasingFungus, gammafunk: for what it's worth, I agree /hasting is worse than spell of haste 21:57:14 <|amethyst> why the wand and not the potion? 21:57:21 ?recharge 21:57:21 <|amethyst> because of allies? 21:57:23 <|amethyst> oh 21:57:31 what PF said 21:57:32 <|amethyst> maybe ?recharge should not exist 21:57:38 Lasty: well, it was pointed out that with the wand gone the spell becomes much more desireable 21:57:41 but then rods get a bit screwed 21:57:45 <|amethyst> and then wands can stack 21:57:47 idk about rods 21:57:51 but wands and potions aren't very different 21:57:51 <|amethyst> Lasty: let EW work on them 21:57:55 if you don't have ?recharge 21:58:01 enchant... item...? 21:58:04 |amethyst: but then it's hard to do rods and weapons at the same time 21:58:05 <|amethyst> PleasingFungus: wands work on things that aren't yourself 21:58:08 unless you get a nice arty 21:58:21 was kind of hoping we could get away from having to wield rods... 21:58:29 I'm down for that 21:59:00 Curare-tipped needles don't say what they do 13https://crawl.develz.org/mantis/view.php?id=10684 by Cimanyd 21:59:07 PleasingFungus: wands and potions are sort of different in that you always find several charges of wand at once, whereas you usually just find a single potion at a time 21:59:20 |amethyst: true 21:59:22 so potion distribution is less spiky 21:59:31 elliptic: idk how exciting a difference that is 22:00:03 -!- omarax has quit [Remote host closed the connection] 22:00:08 <|amethyst> elliptic: if you made wands stack, you could flatten that out 22:00:10 PleasingFungus: well it means that there isn't this huge jump in power between "I haven't found any haste this game" and "I now have five charges to use as I want" 22:00:26 <|amethyst> I don't think wands have to have an exciting difference from potions 22:00:30 what if you've found three charges to use as you like 22:00:31 or maybe more like 20, thanks to ?rechargin 22:00:32 could always make ?recharge only work on rods 22:00:45 rods are pretty rare 22:00:48 would be a very niche effect 22:00:50 true 22:00:53 it is also nice that there are more early-game chars with a single potion of haste to use wisely 22:01:17 or do the "make it reduce wand max-charges" thing 22:01:21 w/o self-targeted wands, ?recharging has interesting choices 22:01:21 so players are exposed to the effect earlier/more often 22:01:22 gammafunk: i'm fond of the rod wielding requirement very specifically because of the interaction with stuff that makes your weapon sticky (curses or artefact effects); especially if lasty actually adds a 'launcher slot', there won't be many downsides to cursed weapons otherwise 22:02:11 hrm, I suppose that's true 22:02:15 PleasingFungus: I'd rather just remove sticky curses 22:02:24 I do like rods better on 1H chars 22:02:26 rather than worrying about making them relevant 22:02:51 <|amethyst> including ash? 22:03:10 |amethyst: yeah, ash would need major changes of some form 22:03:32 but aside from that I don't see a huge issue with removing sticky curses 22:03:38 ash 22:03:51 i don't care about sticky curses in most other cases (a few artefacts) 22:03:58 *except for a few artefacts 22:04:28 IMO we shouldn't keep the whole remove curse minigame just for a single god and a couple of fixedarts 22:04:59 <|amethyst> and some consequences to ring id 22:05:20 what would happen in regards to negatively enchanted stuff then 22:05:21 <|amethyst> not that "use one of these dozen scrolls" is much of a consequence 22:05:26 just stop generating them? 22:05:27 I guess this makes more sense if we also want to address the id minigame too, yes 22:06:09 since without sticky curses most item types are completely safe to equip-ID (only artifacts and amulets might have a cost) 22:06:10 i think this is really completely beside the point 22:06:11 to be honest 22:06:19 you can just make *drain a negative brand that can appear on regular weapons and make negative enchanted weapons as *drain branded 22:06:36 well, a "brand" 22:06:38 basically i'm just talking about things that make weapons "sticky" in some way: ash curses, artefact properties, distortion, vampiric 22:06:39 PleasingFungus: I only brought it up because you said that you liked rod-wielding specifically because of sticky curses 22:06:53 i don't think that normally-generated sticky curses are at all relevant 22:07:11 since those aren't going to restrict the player, at all, in any time when they also have access to rods 22:07:17 <|amethyst> they're too easy to remove, unlike those other categories 22:07:57 <|amethyst> could make cursed items actually cursed 22:08:13 <|amethyst> when you wield one you get a badmut that only goes away with (say) XP 22:08:23 <|amethyst> XP and not having the item 22:08:24 remove remove curse scrolls, add desperate curse breaking ability 22:08:25 what is our design goal here 22:09:07 PleasingFungus: "make swapping between several different rods less aggravating" 22:09:15 Unstable branch on crawl.jorgrun.rocks updated to: 0.19-a0-1632-g69b3feb (34) 22:09:40 no that's - whatever. sure. anyway, i thought about it more and i think it's a pity that you lose the interaction with sticky weapons, but it's not that critical 22:09:43 i'll write up a patch 22:11:49 Lasty: https://crawl.develz.org/tavern/viewtopic.php?p=290720#p290720 your people are calling you!!! 22:12:16 -!- dtsund has quit [Remote host closed the connection] 22:12:53 -!- dpeg has quit [Quit: Lost terminal] 22:13:01 I'll get into my best uniform and head to the balcony! 22:14:13 Go on then, Mussolini 22:14:53 -!- Tickenest has quit [Quit: Page closed] 22:18:53 gammafunk: you know how corpses are crosses in console? 22:19:00 yeah 22:19:05 where is that defined? 22:19:14 hrm, git grep that symbol? 22:19:31 I used to know but forget, but I can find 22:19:55 no results 22:20:02 possibly it's escaped 22:20:14 yeah, probably you're right 22:20:17 0x271D and 0x271d don't show up either 22:20:21 -!- mizu_no_oto has quit [Quit: ["Textual IRC Client: www.textualapp.com"]] 22:22:05 PleasingFungus: viewchar.cc 22:22:07 it was † 22:22:17 haha 22:22:19 ok 22:22:22 ty! 22:23:09 <|amethyst> btw 22:23:17 <|amethyst> we should move to char32_t I think 22:23:30 <|amethyst> instead of typedef uint32_t ucs_t; 22:24:01 <|amethyst> wonder how much would break if I just sedded it 22:32:42 -!- Amnesiac has quit [Ping timeout: 240 seconds] 22:35:00 -!- amalloy_ is now known as amalloy 22:42:46 https://www.reddit.com/r/dcss/comments/53bl60/game_crashed_when_i_tried_to_drop_boltsafter/ looks like a crash that only applies to local tiles? 22:42:57 -!- Ultraviolent4 has joined ##crawl-dev 22:43:03 PleasingFungus: did you see my message about op constriction on riposte? 22:43:14 i sent you a tell 22:43:21 !messages 22:43:22 (1/2) PleasingFungus said (9h 24m 7s ago): as long as riposte allows other aux attacks, it probably should allow constrict 22:43:25 !messages 22:43:25 (1/1) Brannock said (8h 55m 1s ago): I was able to generate a +7 weapon in your Mennas PR. I seem to recall you suggesting this would generate weapons of +0 to +5 level. fwiw all 29 other weapons were 0-5 np 22:43:29 then there was a whole huge conversation about that 22:43:31 thumbs up emoji 22:43:41 i can't remember if we came to any conclusion 22:43:50 it's not very important 22:44:38 gammafunk is streaming doom! thanks android phone 22:44:56 haha 22:45:56 message: "the adder jumps into the shaft." 22:49:05 -!- daek_ has quit [Quit: Leaving] 22:49:39 ogod 22:49:46 https://www.reddit.com/r/dcss/comments/53bh1r/is_this_a_bug_or_am_i_being_stupid_in_some_way/ 22:49:55 we can't win 22:50:05 <|amethyst> ha, I was going to paste that earlier 22:51:18 <|amethyst> you know 22:51:34 could always make it a bit more explicit? 22:51:50 like "your life essence is reduced by your worship of hep" 22:51:51 <|amethyst> it sure would be nice if our makefile were smart enough to realise that switching compiler flags or even compilers doesn't mean you need to regenerate and recompress all the images 22:52:23 <|amethyst> I guess maybe if tiletool were being miscompiled it might make sense? 22:53:29 <|amethyst> if I didn't have advpng on my system, it would be faster and I probably wouldn't be complaining :) 22:54:12 Lightli: something along those lines could work, yeah 22:55:12 -!- kdrnic has quit [Quit: Leaving] 22:56:35 03|amethyst02 07* 0.19-a0-1633-gf9e0913: Replace our ucs_t typedef with C++11 char32_t. 10(17 minutes ago, 52 files, 147+ 149-) 13https://github.com/crawl/crawl/commit/f9e0913e8384 22:56:35 03|amethyst02 07* 0.19-a0-1634-g2f321e7: Use UCS-4 literals in a few places. 10(17 minutes ago, 3 files, 16+ 25-) 13https://github.com/crawl/crawl/commit/2f321e7e0c68 22:56:40 -!- amalloy is now known as amalloy_ 22:57:16 <|amethyst> answer: only item_name_list_for_glyph needed to be changed 22:57:32 <|amethyst> everything else was either sed, or adjusting (usually removing) variable name alignment 22:58:29 nice 22:58:47 what does this get us? just being less weird? 22:58:54 <|amethyst> that and 22:58:57 <|amethyst> see the second commit 22:59:13 <|amethyst> which I guess would have worked anyway, because of type conversions 23:00:02 -!- omarax has quit [Remote host closed the connection] 23:00:43 heh 23:00:48 <|amethyst> oh, I guess we could make those things in viewchar much shorter now 23:01:22 <|amethyst> because we can just use U"#▓*.,\'+^><#_∩⌠≈8{" etc 23:01:57 <|amethyst> probably the commas and single quotes are easier to read than that :/ 23:01:59 dang, that does weird things to my client 23:03:10 -!- OrphineM has quit [Quit: Page closed] 23:03:16 <|amethyst> also, now we can use u32string if we want a C++-style string of unicode characters 23:04:28 i think the roguelike convention gave me the plague 23:04:30 this sucks. 23:04:51 -!- amalloy_ is now known as amalloy 23:05:23 probably from one of those weird games with disease mechanics 23:06:24 anyway, imo everyone should agree with me about displaying avg hp as a number instead of a weird bar thing, so i don't have to figure out how to design a good bar system 23:08:25 ??# 23:08:25 spell power[4/5]: Got bars (#)? You have at least 0, 10, 15, 25, 35, 50, 75, 100, 150, 200. 23:09:12 Unstable branch on crawl.jorgrun.rocks updated to: 0.19-a0-1634-g2f321e7 (34) 23:09:54 -!- Lasty has quit [Quit: Leaving.] 23:10:42 the bar system for hp is super weird imo, because monster hp is basically just a proxy for how far into the game you are 23:10:53 is it 23:11:09 in the early game everything is just ....... 23:11:15 lol 23:11:21 i think if you're going to display ac, it's important to display hp 23:11:34 since we do make monsters tough in different ways 23:11:38 @??curse skull 23:11:38 curse skull (13z) | Spd: 15 | HD: 13 | HP: 41-61 | AC/EV: 35/3 | 07undead, evil, see invisible, fly, unbreathing | Res: 13magic(immune), 05fire++, 02cold++, 10elec, 09poison+++, 12drown, 04rot+++, 13neg+++, 13torm | Vul: 08holy++ | XP: 1582 | Sp: sum.undead [06!sil], s.torment [06!sil] | Sz: tiny | Int: human. 23:11:43 @??orc high priest 23:11:43 orc high priest (09o) | Spd: 10 | HD: 11 | HP: 42-63 | AC/EV: 2/11 | Dam: 7 | natural, 10weapons, 10items, 10doors, priest, evil, see invisible | Res: 06magic(60) | Vul: 08holy | XP: 841 | Sp: pain (d14) [11!AM], smiting (7-17) [11!AM], sum.demon [11!AM], heal other (2d5+3) [11!AM], minor healing (2d5+3) [11!AM, 04emergency] | Sz: Medium | Int: human. 23:12:41 -!- nikheizen has quit [Quit: leaving] 23:15:26 -!- packet_loss has quit [Remote host closed the connection] 23:19:05 -!- shummie has quit [Quit: Page closed] 23:19:36 |amethyst: changing the viewchar.cc might make comparing the CSET_DEFAULT and CSET_ASCII tables easier, for whatever that's worth 23:20:05 !tell marvinpa spare me from this quadratic hell. let me display average monster max hp as a number 23:20:06 PleasingFungus: OK, I'll let marvinpa know. 23:20:31 seems like an opportune time to bring up "should monster hp be randomized" again 23:20:36 please display all of them as numbers 23:20:40 tbh 23:21:54 minmay: why? 23:26:14 -!- DrKe has quit [Ping timeout: 265 seconds] 23:26:17 -!- wheals has quit [Quit: Leaving] 23:26:59 -!- dtsund has joined ##crawl-dev 23:31:26 -!- WalkerBoh has joined ##crawl-dev 23:35:13 03PleasingFungus02 07* 0.19-a0-1635-g668c489: Tweak monster description bars 10(2 minutes ago, 1 file, 15+ 17-) 13https://github.com/crawl/crawl/commit/668c48929f4e 23:36:29 PleasingFungus: it's a little easier to display intuitively if monster hp is the same for every monster of that type 23:36:36 03elliptic02 07* 0.19-a0-1636-g7d55db2: Allow clua functions like view.feature_at() to query squares at distance >7 from the player. 10(6 minutes ago, 1 file, 11+ 14-) 13https://github.com/crawl/crawl/commit/7d55db25f5cf 23:37:34 minmay: ? 23:37:59 -!- cait has quit [Quit: ChatZilla 0.9.92 [Firefox 49.0/20160912134115]] 23:38:14 disgraceful 23:38:34 i believe in the separation of church and crawl 23:38:52 and I open PleasingFungus's commit and see some garbage about god blessing america? 23:38:55 please 23:39:05 secondly, god is steve irwin and only blesses crocodiles 23:39:27 -!- Dracunos has quit [Ping timeout: 250 seconds] 23:39:47 -!- LexAckson_ has joined ##crawl-dev 23:40:25 chequers: https://www.youtube.com/watch?v=wzhl-endvco&t=56s ? 23:41:24 03PleasingFungus02 07* 0.19-a0-1637-gfc13266: Fix allied invis spam (IronicDongz) 10(32 seconds ago, 1 file, 20+ 13-) 13https://github.com/crawl/crawl/commit/fc13266dd594 23:42:36 -!- Shard1697 has quit [Ping timeout: 265 seconds] 23:42:53 i would post emoji but i'm sure you'd complain 23:42:56 dang, trying to do a quick reply with emoji breaks tavern 23:43:01 hahaha 23:43:07 Incorrect string value: '\xF0\x9F\x98\xB4[/...' for column 'post_text' at row 1 [1366] 23:43:20 you'd better believe I've seen that multiple times 23:43:30 no thread could not be improved by the addition of information desk lady 23:44:02 what a wonderful emoji... 23:44:41 -!- LexAckson_ has quit [Ping timeout: 248 seconds] 23:46:43 compiling hellcrawl for cpo 23:51:44 -!- HalfStep has quit [Ping timeout: 240 seconds] 23:51:51 golden dragon have shockingly low hp 23:52:03 @??golden dragon 23:52:03 golden dragon (08D) | Spd: 10 | HD: 18 | HP: 93-126 | AC/EV: 15/7 | Dam: 40, 2009(claw), 2007(trample) | see invisible, fly | Res: 06magic(180), 05fire, 02cold, 10elec, 03poison, 12drown | Chunks: 14noxious | XP: 4178 | Sp: b.fire (3d27) [11!AM, 06!sil, 08breath], b.cold (3d27) [11!AM, 06!sil, 08breath], poisonous cloud (3d11) [11!AM, 06!sil, 08breath] | Sz: Giant | Int: animal. 23:52:49 @??vault warden 23:52:49 vault warden (04p) | Spd: 10 | HD: 16 | HP: 75-103 | AC/EV: 10/10 | Dam: 36 | 10weapons, 10items, 10doors, fighter, see invisible | Res: 06magic(60) | XP: 1683 | Sp: seal doors | Sz: Medium | Int: human. 23:54:27 @??fire dragon 23:54:27 fire dragon (04D) | Spd: 10 | HD: 12 | HP: 72-105 | AC/EV: 10/8 | Dam: 20, 13, 1307(trample) | fly | Res: 06magic(60), 05fire++, 03poison, 12drown | Vul: 12cold | XP: 1073 | Sp: fire breath (3d24) [11!AM, 06!sil, 08breath] | Sz: Giant | Int: animal. 23:54:43 @??shadow dragon 23:54:43 shadow dragon (06D) | Spd: 10 | HD: 17 | HP: 108-147 | AC/EV: 15/10 | Dam: 2013(drain), 1509(claw), 1509(claw) | evil, cold-blooded, see invisible, fly | Res: 06magic(120), 02cold++, 03poison, 12drown, 13neg+++ | Vul: 08holy | Chunks: 14noxious | XP: 2067 | Sp: b.draining (3d24) [11!AM, 06!sil, 08breath] | Sz: Giant | Int: animal. 23:55:22 given their placement, golden dragons could probably get a little tougher. shadow dragons place in v:5 23:56:02 ? 23:56:37 @??electric dragon 23:56:37 unknown monster: "electric dragon" 23:56:41 dang names 23:56:43 @??storm dragon 23:56:43 storm dragon (12D) | Spd: 12 | HD: 14 | HP: 84-120 | AC/EV: 13/10 | Dam: 25, 1509(claw), 1507(trample) | fly | Res: 06magic(100), 02cold, 11elec+++, 12drown | XP: 2027 | Sp: b.lightning (3d19) [11!AM, 06!sil, 08breath] | Sz: Giant | Int: animal. 23:56:52 i wish you could search by tile 23:56:52 @??bai suzhen dragon 23:56:52 Bai Suzhen (11D) | Spd: 10 | HD: 20 | HP: 148-218 | AC/EV: 22/4 | Dam: 30, 1609(claw), 1607(trample) | 10doors, cold-blooded, see invisible, fly | Res: 06magic(100), 02cold, 11elec+++, 03poison, 12drown | Vul: 11silver | XP: 5259 | Sp: primal wave (3d26) [11!AM, 06!sil, 08breath] | Sz: Giant | Int: human. 23:57:02 TIL storm dragons are fast 23:57:08 PleasingFungus, fwiw I strongly disagree with HP as a number. I mentioned why in chequers's original PR, but hp as a number is too abstract. what is 200 HP? how much is 200 hp? the only way to evaluate that is to compare it against other monster HP values. 23:57:14 it's because of the elctrics 23:57:19 at least as a bar you can compare it against the bar itself 23:57:25 oh, i just removed the bar 23:57:27 it was dumb and bad 23:57:27 I don't know if quadratic bar display is the best possible implementation 23:57:30 I doubt it is 23:57:37 imo the only reasonable way to evaluate it is by comparing against other things 23:57:45 the bar can be compared against itself 23:57:57 not anymore, baby 23:58:06 crawl has a problem there that there's not really a linear growth in HP 23:58:08 Y - the +1 lajatang "Hydrabane" (weapon) {vamp, *Contam Dex+7} 23:58:12 +......... vs +++++++... 23:58:14 how about a number with units in yaks 23:58:15 and the growth range is enormous 23:58:18 "0.7 yaks" 23:58:19 FR: please only use the name hydrabane on flaming edged weapons 23:58:29 it's funnier to be ironic, imo 23:58:39 elliptic: we were going to use Antaeus 23:58:57 chequers: yes, but antaeus probably isn't the most useful unit 23:59:05 Brannock: i don't think it's very useful to compare to the bar. *especially* if it's quadratic, you have, like, + hp out of ......... 23:59:07 what does that tell you 23:59:12 'some monsters have more hp than this one?' 23:59:31 (especially since most players haven't seen antaeus) 23:59:34 we abandoned stealth words 23:59:41 PleasingFungus: re: golden dragons -- they place more rarely than shadow dragons but are weaker. Is that some gda-scarcity thing? Otherwise it seems like they were intended to be stronger but aren't 23:59:48 obviously compare it to the player's HP 23:59:49 chequers: they aren't weaker