00:00:03 -!- omarax has quit [Remote host closed the connection] 00:01:35 -!- meatpath has joined ##crawl-dev 00:10:56 -!- destroythecore has quit [Read error: Connection reset by peer] 00:12:41 -!- zxc has joined ##crawl-dev 00:15:01 -!- Zxpr1jk has quit [Read error: Connection reset by peer] 00:19:05 -!- MarvinPA has quit [Ping timeout: 260 seconds] 00:22:09 -!- PleasingFungus has joined ##crawl-dev 00:23:33 -!- minqmay has quit [Ping timeout: 244 seconds] 00:24:01 -!- minmay has quit [Ping timeout: 250 seconds] 00:25:23 -!- simmarine has quit [Read error: Connection reset by peer] 00:29:02 !tell dpeg I wonder if part of the problem is the perceived limited diversity in amulets 00:29:02 Brannock: OK, I'll let dpeg know. 00:29:18 ??cao 00:29:18 cao[1/3]: CAO is offline as of Oct 17. until its disk issues can be fixed. It's not expected that any in-progress games will be lost, but we don't have an ETA on a fix. For US players, please try either {cbro} or {cjr} in the meantime. 00:30:11 !edit cao s/17./17,/ 00:30:18 ugh 00:30:19 I should go to bed 00:33:31 !learn e cao[1 s/Oct 17./Oct 17,/ 00:33:32 cao[1/3]: CAO is offline as of Oct 17, until its disk issues can be fixed. It's not expected that any in-progress games will be lost, but we don't have an ETA on a fix. For US players, please try either {cbro} or {cjr} in the meantime. 00:34:54 how dare people edit my punctuation 00:35:07 I'm a master of grammar and speling 00:35:26 harder to correct your punctuation when you don't use any, ofc 00:36:43 is there a way to see what title names correspond to, bot-wise? 00:37:00 !title conjurations 00:37:04 -!- Dracunos has quit [Ping timeout: 252 seconds] 00:37:05 !titles conjurations 00:37:09 I mean the reverse mapping 00:37:15 yeah, i'm trying to remember how it works 00:37:20 ?/petrodigitator 00:37:20 No matches. 00:37:25 !title petrodigitator 00:37:39 none of those are working anyway. wonder what the command it 00:37:41 *is 00:37:53 !title is the command for skill->name 00:38:00 sequell was just slow 00:38:02 !cmd !title 00:38:03 Command: !title => .echo ${*}: $(or $(=title.title recent $*) $(=title.skill.noinv recent $*) $(=title.skill.inv recent $*) $(=title.title !recent $*) $(=title.skill.noinv !recent $*) $(.echo cannot understand ${*}.)) 00:38:11 hrm 00:38:17 conjurations: Conjurer (1-7), Destroyer (8-14), Devastator (15-20), Ruinous (21-26), Annihilator (27) 00:38:21 there we go 00:38:22 !title petrodigitator 00:38:22 petrodigitator: Earth Magic 27 00:38:23 very slow 00:38:24 ah 00:38:25 petrodigitator: Earth Magic 27 00:38:27 it does go both ways 00:38:27 Subcommand $(=title.skill.inv recent is the command for skill->name) failed: Broken query near '>name s=title fmt:"${.}" stub:""' in $(or $(=title.title recent $... 00:38:34 !title apostate 00:38:35 apostate: Invocations, Invocations (Beogh) 00:38:54 oh, the old titles rotated out 00:38:56 sweet 00:41:26 -!- Zeor has quit [Quit: Leaving.] 00:42:05 Azureath: Demonspawn + 27 Invocations + Evil god = "Blood Saint 00:42:20 Azureath: i want 00:42:26 blood saint is already a title 00:42:30 oh? 00:42:31 i'm nearly sure 00:42:34 !title blood saint 00:42:35 blood saint: Invocations (Makhleb), Invocations (Lugonu) 00:42:41 hm 00:43:00 oh, lol 00:43:03 it's almost exactly those conditions 00:43:31 possibly exactly those? 00:43:48 meaning only for Ds? 00:43:55 also 00:43:59 !title planerender 00:44:00 planerender: Summonings 27 00:44:02 !title summonings 00:44:04 yes 00:44:08 !title chaos champiojn 00:44:10 !title chaos champion 00:44:14 ds, 27 invo, evil god 00:44:28 summonings: Caller (1-7), Summoner (8-14), Convoker (15-20), Demonologist (21-26), Worldbinder (21-26), Planerender (27), Hellbinder (27) 00:44:30 Subcommand $(=title.skill.inv recent chaos champiojn) failed: No keyword 'champiojn' in $(or $(=title.title recent $... 00:44:33 chaos champion: cannot understand chaos champion. 00:44:37 !title black sun 00:44:38 black sun: Necromancy 6-27 00:44:45 even a chaos champion can't understand chaos champions 00:44:46 big range there 00:44:54 gammafunk, of course they can't, they were removed! 00:45:03 were they? 00:45:04 can one truly understand Removal 00:45:06 @??chaos champion 00:45:06 unknown monster: "chaos champion" 00:45:08 Brannock: because it's secretly a kiku title 00:45:09 oh 00:45:27 !gitgrep 1 [Cc]haos [Cc]hampion 00:45:28 %git HEAD^{/[Cc]haos [Cc]hampion} 00:45:28 07Brannock02 * 0.19-a0-1739-gda47fb9: Fix broken pan_disco_hall (MarvinPA) 10(3 weeks ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/da47fb9c30df 00:45:33 !gitgrep 2 [Cc]haos [Cc]hampion 00:45:33 %git HEAD^{/[Cc]haos [Cc]hampion}^^{/[Cc]haos [Cc]hampion} 00:45:33 07Brannock02 * 0.19-a0-1726-gd0de9cb: Remove chaos champions 10(3 weeks ago, 17 files, 8+ 108-) 13https://github.com/crawl/crawl/commit/d0de9cb93ce3 00:45:35 gammafunk, I got rid of putrid demonspawn and chaos champions 00:45:57 ok, good to know 00:46:05 and since they can't be used in randomtiles, I never saw any error 00:46:08 I'm tempted to ugly thingify demonspawn bands 00:46:24 But I think they're okay (for now) 00:47:16 sorry, tempted to what 00:47:51 oh man 00:47:56 make it so Demonspawn jobs all show up as one flavor. So you'd have an entire pack of Torturous black suns, corrupters, warmongers, blood saints 00:48:03 mooon is pre-digging an ascension path for his sacrifice cat 00:48:10 and a second pack of Gelid x/y/z/a 00:48:28 r-i was talking about doing something like that. possibly exactly that 00:48:32 i was helping with the code 00:48:34 yes, we discussed the idea 00:49:02 -!- Kalir has quit [Changing host] 00:49:12 well with monsters having such a wide variety of attacks 00:49:26 for most chars there's one that you're the most scared of and the rest are pretty "meh" 00:49:55 -!- Leszczynek has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 00:50:28 not sure seeing a pack of all the same kind will help gameplay, but maybe it will feel thematic 00:50:48 It'd help with the four flavors merging into each other, I think 00:51:05 one entire pack with spiny; another pack with double HP and extra attacks.. and so on 00:51:16 whereas if you mix them up, it becomes a slurry 00:51:20 think of cooking here 00:51:26 mm... slurry 00:51:40 you want a food item with one specific flavor and another with a different flavor. if you toss it into a blender... 00:51:40 one entire pack with spiny? 00:51:44 Torturous 00:51:55 well those things are just very secondary...oh 00:51:57 I see what you mean 00:52:03 :) 00:52:07 you're saying all will be tortouous, but the classes will vary 00:52:10 Yes 00:52:14 I was saying all the same class would be bad 00:52:28 yeah I mean those things are so relatively less important anyhow, but sure 00:53:03 I have a plan C for if the current iteration doesn't work out, or if the themed pack doesn't work out 00:53:03 -!- HellTiger has quit [Ping timeout: 252 seconds] 00:53:08 But it's just a further bandage 00:53:12 (cutting 16 combos down to 8) 00:53:13 does zin's "protection from chaos" extend to anything other than mutations/polymorph? 00:53:23 hell effects 00:53:30 hmm 00:53:34 -!- mong has quit [Quit: Leaving] 00:54:26 gammafunk, one thing I particularly enjoy about current Ds is that each class corresponds to a named panlord 00:54:38 I love little thematic patterns like that 00:54:51 yeah, but which one is karkat 00:55:00 well you're talking to the wrong guy 00:55:02 don't answer that. 00:55:11 ugh, I still need to finish Homestuck. I got stalled after uhh, the second reset 00:55:17 It got way too complicated even for me 00:55:50 I'm more just concerned how they play, I can appreciate theme a lot more when the monster's presence feels impactful 00:56:14 i enjoyed homestuck but i couldn't honestly recommend that someone else read it 00:56:23 it gets very very bogged down after act 4 or 5 00:56:34 people keep saying homestuck and I keep seeing "homestar" 00:56:47 but they're not the same 00:56:47 that being said, i will continue to sneak subtle homestuck references into crawl. 00:56:48 homestuck has an extremely specific audience: people born in the second half of the 80s, who grew up playing JRPGs and then read a bunch of webcomics 00:56:52 it's nearly impenetrable to anyone else 00:56:59 wrong 00:57:09 the fanbase was overwhelmingly dominated by people born in the early 00s 00:57:20 8 to 10 year olds? 00:57:24 at the time it was being released I mean 00:57:30 those 80s JRPGs had huge influence anyhow 00:57:36 er 00:57:38 those JRPGs 00:57:43 many of which were not in the 80s 00:57:43 enh, i guess late 90s, sorry 00:57:54 younger than me, so they're all the same basically 00:57:54 gammafunk: corrupter/mnoleg, warmonger/cerebov, blood saint/lom lobon, black sun/gloorx vloq 00:58:09 Brannock: if you have to explain the theme, does it really work? 00:58:11 think about it... 00:58:17 themes are... not.. jokes!! 00:58:18 blood saint isn't very lom lobonny 00:58:26 that's right. theme is just one big joke! 00:58:28 greater destruction encompasses a lot 00:58:29 ha ha ha ha 00:58:35 CanOfWorms: conjurations are lom, i guess 00:58:42 @??lom lobon 00:58:42 Lom Lobon (12&) | Spd: 10 | HD: 19 | HP: 296-463 | AC/EV: 10/20 | Dam: 4012(antimagic) | 05demonic, 10doors, fighter, evil, see invisible, fly | Res: 13magic(immune), 05fire, 12cold+++, 11elec+++, 03poison, 04rot, 13neg+++, 13torm | Vul: 08cleanse++ | XP: 11001 | Sp: conjure ball lightning [06!sil], glaciate (10-132) [06!sil], tornado [06!sil], major healing (50-240) [06!sil], blink .. 00:58:51 240? wow 00:59:02 @??blood saint 00:59:02 monstrous blood saint (126) | Spd: 10 | HD: 15 | HP: 114-152 | AC/EV: 5/10 | Dam: 20, 21, 21 | natural, 05demonic, 10weapons, 10items, 10doors, priest, evil | Res: 06magic(60), 13torm | Vul: 08cleanse++, 11silver | XP: 1805 | Sp: legendary destruction (3d21 / 3d25 / 3d19) [11!AM], c.chaos [11!AM] | Sz: Medium | Int: human. 00:59:03 Brannock: right but cacodemon/v. ugly thing/neqo/tmons/abom/mnoleg sun demon/balrug/brimstone/cerebov titan/annihilator/rakshasa/lom curse skull/exec/all those undead things/gloorx 00:59:10 whoa now 01:00:03 -!- omarax has quit [Remote host closed the connection] 01:00:25 crawl does the "associated with" thing lots and lots since it has a billion monsters, it's not something that's ever going to change; it's always just best when the monster really feels it has a solid, unique place in the design of its branch 01:00:37 Brannock: major healing is absolutely brutal 01:00:40 @??ereshkigal 01:00:40 Ereshkigal (00&) | Spd: 14 | HD: 18 | HP: 285-400 | AC/EV: 10/30 | Dam: 4013(drain) | 05demonic, 10weapons, 10items, 10doors, evil, see invisible | Res: 13magic(immune), 02cold, 10elec, 03poison, 04rot, 13neg+++, 13torm | Vul: 08cleanse++ | XP: 12969 | Sp: b.cold (3d27) [06!sil], s.torment [06!sil], sum.greater demon [06!sil], paralyse [06!sil], silence [06!sil], major healing (5.. 01:00:40 ds monsters have some gimmicks that are kind of cool, but it's a small fraction 01:00:47 I think it's neat that we have Demonspawn that could, in theory, end up becoming panlords 01:00:53 One day long long from now 01:00:58 jesus, what is this...LORE?! 01:01:01 lore..! 01:01:10 i disclaim this lore 01:01:15 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 01:01:18 but your todo... 01:01:33 implied and subtle lore is very good, imo 01:01:34 i do not endorse it or associate myself with it. i wholly divest myself from it 01:01:38 Brannock: sure! 01:01:40 2 01:01:46 i'm just not super excited about this specific lore 01:01:58 sometime i should push that silly hell lord description rewrite, maybe 01:02:01 maybe not 01:02:04 what rewrite is this? 01:02:08 I love things with lots of words 01:02:12 it's lurking near the very bottom of my TODO 01:02:22 for the last 2 years or so 01:02:31 put it in the 0.20 plan imo 01:02:34 i posted it on tavern as a joke and people liked it 01:02:35 haha 01:02:42 0.20 is a very good version 01:02:51 i'll give it another pass and see if mpa likes it, maybe. who knows. 01:02:58 i'm retired, so there's no rush. 01:03:22 Brannock: good for newcrawl (tm), you mean? 01:03:34 come on gammafunk 01:03:38 you've been working on this game long enough 01:03:42 0.27 is newcrawl 01:03:53 apparently we've hit some kind of breaking point 01:03:59 that newcrawl as a meme exists 01:04:03 people don't play "newcrawl" 01:04:23 this probably was already in existance in 0.17, but I feel I've heard it more frequently 01:04:33 ??newcrawl 01:04:33 I don't have a page labeled newcrawl in my learndb. Did you mean: ebcrawl, eocrawl, hexcrawl, ncrawl, wcrawl. 01:04:38 good variants 01:04:40 ??ncrawl 01:04:40 ncrawl[1/8]: features: poison storm, choko storm, firestorm storm, mephitic storm, iood storm, dispel storm, oklob storm, bug storm, inaccuracy storm, chaos storm, mutagenic storm, drain storm, blink storm, apport storm, hydra storm, thunder storm, porkalator storm, wall storm, xom storm, door storm, enslavement storm, deconstruction storm 01:04:51 ??eocrawl 01:04:51 eocrawl[1/3]: get rid of: (by priority) labs. (by alphabet) badforms beogh ctele extended felids gold good wands haste spell meph profane halls sirens submerging temple tso conducts zotdef. 01:04:57 ??ncrawl[3 01:04:57 ncrawl[3/8]: You see here 644 chokos. 01:05:37 !learn edit eocrawl[1] s/ctele // 01:05:38 eocrawl[1/3]: get rid of: (by priority) labs. (by alphabet) badforms beogh extended felids gold good wands haste spell meph profane halls sirens submerging temple tso conducts zotdef. 01:05:46 !learn edit eocrawl[1] s/zotdef // 01:05:46 No change: regex `zotdef ` does not match `get rid of: (by priority) labs. (by alphabet) badforms beogh extended felids gold good wands haste spell meph profane halls sirens submerging temple tso conducts zotdef.` 01:06:01 !learn edit eocrawl[1] s/ zotdef// 01:06:02 eocrawl[1/3]: get rid of: (by priority) labs. (by alphabet) badforms beogh extended felids gold good wands haste spell meph profane halls sirens submerging temple tso conducts. 01:06:13 !learn edit eocrawl[1] s/submerging // 01:06:14 eocrawl[1/3]: get rid of: (by priority) labs. (by alphabet) badforms beogh extended felids gold good wands haste spell meph profane halls sirens temple tso conducts. 01:06:25 submerging still exists 01:06:27 sort of 01:06:30 true 01:06:31 for which monster? 01:06:35 swamp worms 01:06:39 which are broken right now 01:06:41 i should fix them... 01:06:48 eoc can flame for a false edit if he likes 01:06:52 *flame me 01:07:08 oh, and 01:07:18 haste spell 01:07:18 !learn edit eocrawl[1] s/haste spell // 01:07:19 eocrawl[1/3]: get rid of: (by priority) labs. (by alphabet) badforms beogh extended felids gold good wands meph profane halls sirens temple tso conducts. 01:07:25 weird to get rid of gold, imo 01:07:37 gold is good 01:07:38 it will make shopping a lot simpler 01:07:48 gammafunk, are you working on/contemplating any particular projects? 01:08:04 gosh, the way you equate working on and contemplating 01:08:16 but yeah I have some things 01:08:42 -!- eb_ has quit [] 01:08:44 no, they don't involve hentai 01:08:56 reassuring 01:09:04 I was finally convinced it's just not the right fit for crawl 01:09:21 but I'm told furries might be 01:10:38 well, dragon's mask and scales already exist in crawl... 01:10:45 one thing I've been thinking about is essentially "passage of of golubria reform" 01:10:51 as well as dragon form 01:10:52 ? 01:10:53 not the spell, but the portal terrain feature gismo 01:11:07 basically to make passages into proper features where 01:11:12 what, creating an actual passage? 01:11:13 autotravel can work properly with them 01:11:25 they don't last that long.. 01:11:38 so that one-way (possibly also two-way, not sure if they're needed) passages can be used in levels 01:11:48 PleasingFungus: I mean as permanent features, like how we use in some wizlabs 01:12:10 currently those are bad to use extensively, since autoexplore and travel don't understand them 01:12:10 ahh 01:12:13 -!- Bcadren has quit [Ping timeout: 260 seconds] 01:12:18 wouldn't affect the spell at all, those would work the same way 01:12:24 sounds like a fun challenge 01:12:33 yeah, adn one-way PoG for levels is nice to play with 01:12:51 could replace the 'teleporters' in ice caves? 01:12:56 yes 01:13:29 original design of moon base was going to be more interesting and feature these, but then I realized how they just break autoexplore/travel 01:13:33 but yeah that's just one thing 01:13:48 that and try to make some nice use of them outside of cute wizlab vaults 01:13:48 oh, is gammafunk responsible for Moon Base? 01:13:52 yep 01:13:56 very nice 01:13:57 I like Moon base 01:14:10 Brannock: read the hidden lore above wizlab_lehudib 01:14:14 !vault wizlab_lehudib 01:14:15 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/dat/des/portals/wizlab.des#L1781 01:14:19 the one thing I dislike about moon base is how the moon troll is "wearing" moon troll leather armor 01:14:23 my immersion...! 01:14:43 yeah shard, but that's... 01:14:50 hrm, guess it would be fixable since it's a proper monster 01:15:00 :) 01:15:03 fr unique name zhor 01:15:04 but it's also not something we do, have monsters drop unrands? 01:15:08 +d 01:15:14 you would love a way to use zhor as well! 01:15:23 what would happen if a second moon troll died? 01:15:31 jacquesderrida suggest we add some cute property based on its smelliness 01:15:49 PleasingFungus: well I think the major issue is that mtla can generate outside of the vault, no? 01:15:54 it makes you sick if you can smell? 01:15:54 imo we need a new Wizard 01:15:55 only one moon troll can place in the game 01:16:01 Brannock: actually, we don't! 01:16:03 what with Eringya et al being obsoleted 01:16:05 ??wizards_without_wizlabs 01:16:05 wizards without wizlabs[1/1]: Spell namesakes: Leda, Lee, Alistair, Ozocubu, Borgnjor, Maxwell, Olgreb, Gell, Yara. Artifact smiths: Ukta ({hat of the bear spirit}), Black/Doom Knight, Octopus King, The Captain, The Alchemist, Zhor, Cekugob. 01:16:09 if you want inspiration 01:16:14 create a permanent unbutcherable corpse named the moon troll leather armour 01:16:22 grunt also made some first-pass vaults for borg and ozo 01:16:23 if the mtla has already apppeared 01:16:30 any reason leda and lee are still different wizards? seems like they could just be merged 01:16:53 I like the name Ledas more, if that's what we do 01:16:56 Lee is maybe less exciting 01:16:57 Borg and Ozo are worthy I think, what with their implied variety. Maxwell, Gell, Yara, and Olgreb have plenty of themes to work with 01:17:04 yeah, leda's is pretty good 01:17:06 gammafunk: also a very good point, yes! 01:17:17 -!- Taraiph has quit [Ping timeout: 256 seconds] 01:17:17 re mtla generating outside 01:17:31 also i just figured out 10663, i think, and it is a VERY VERY good bug 01:17:34 also the doom knight was the sword that was recently removed, right 01:17:47 !bug 10663 01:17:47 https://crawl.develz.org/mantis/view.php?id=10663 01:17:57 oh! 01:17:58 !learn edit wizards_without_wizlabs s/Black\/Doom Knight,// 01:17:58 wizards without wizlabs[1/1]: Spell namesakes: Leda, Lee, Alistair, Ozocubu, Borgnjor, Maxwell, Olgreb, Gell, Yara. Artifact smiths: Ukta ({hat of the bear spirit}), Octopus King, The Captain, The Alchemist, Zhor, Cekugob. 01:18:02 chei asked me about that again 01:18:10 what's happening? 01:18:11 noo brannock 01:18:15 you killed the black knight... 01:19:14 Maxwell's Silver Hammer is gone 01:19:18 !learn set wizards_without_wizlabs Spell namesakes: Leda, Lee, Alistair, Ozocubu, Borgnjor, Olgreb, Gell, Yara. Artifact smiths: Ukta ({hat of the bear spirit}), Black Knight, Maxwell, Octopus King, The Captain, The Alchemist, Zhor. 01:19:19 wizards without wizlabs[1/1]: Spell namesakes: Leda, Lee, Alistair, Ozocubu, Borgnjor, Olgreb, Gell, Yara. Artifact smiths: Ukta ({hat of the bear spirit}), Black Knight, Maxwell, Octopus King, The Captain, The Alchemist, Zhor. 01:19:19 Is it just Maxwell's armor that remians? 01:19:27 s/remians/remains 01:19:29 my last TrCK goes the warlock's mirror :( 01:19:31 *got 01:19:32 apparently etheric cage is also maxwell's 01:19:34 -!- meatpath has quit [Ping timeout: 256 seconds] 01:19:45 So Maxwell is some legendary artificier 01:19:49 it was their really weird looking thing that looked like some kind of cyber implant 01:19:53 so I was confused at first 01:20:01 That's a potential theme there 01:20:15 Some sort of experimental lab where artefacts are forged 01:20:19 Too bad Tukima's got nixed 01:20:36 oh, should tukima's be re-added 01:20:42 Brannock: making wizlabs is fun since you have much more freedom than for making most vaults, but it's also hard to come up with late-game threats that feel different enough 01:20:47 if you want to try 01:20:48 well, not the same vault, since it was bad 01:20:52 I mean, in the list 01:20:59 oh, sure 01:21:00 the power is yours 01:21:02 and eringya 01:21:04 You are a dev now! 01:21:15 I don't even need to be a dev!!! 01:21:22 also does eringya actually still have a reference? 01:21:25 eringya was actually someone copying a garden blueprint they saw at some museum 01:21:27 ??eringya 01:21:27 eringya's formal garden[1/1]: Centaurs, vine-covered earth elementals, fruit traps, troublesome fungi, thorn hunters. Removed in 0.17. 01:21:31 gammafunk, in full honestly I'm much more interested in earlygame than lategame, it's just that everyone whispering in my ear nowadays is lategame oriented 01:21:41 oubliette... oubliette... 01:21:45 !learn set wizards_without_wizlabs Spell namesakes: Leda, Lee, Alistair, Ozocubu, Borgnjor, Olgreb, Gell, Tukima, Yara. Artifact smiths: Ukta ({hat of the bear spirit}), Black Knight, Maxwell, Octopus King, The Captain, The Alchemist, Zhor. 01:21:45 (mournfully, like a wraith) 01:21:45 wizards without wizlabs[1/1]: Spell namesakes: Leda, Lee, Alistair, Ozocubu, Borgnjor, Olgreb, Gell, Tukima, Yara. Artifact smiths: Ukta ({hat of the bear spirit}), Black Knight, Maxwell, Octopus King, The Captain, The Alchemist, Zhor. 01:21:49 ah, well early portal work is fun as well! 01:21:51 (french wraith?) 01:21:52 I apparently am responsible for removing the last remnant of Eringya's Garden 01:21:57 I've not done an ossuary or sewer or anything 01:22:02 I could have fun making a sewer 01:22:09 lot of monsters you can pull there 01:22:09 fun ossuary work: remove traps 01:22:12 god 01:22:13 *mechanical traps 01:22:25 that's the other thing chei was making fun of me for 01:22:31 %git HEAD^{/[Ee]ringya] 01:22:31 Could not find commit HEAD^{/[Ee]ringya] (git returned 128) 01:22:32 the item disappearing bug and mechanical traps 01:22:40 the item disappearing bug is so, so good. 01:22:44 but in zot:5 01:22:47 what is it? 01:22:49 %git 6dcb786 01:22:49 07Brannock02 * 0.19-a0-1743-g6dcb786: Fully remove an Eringya leftover 10(3 weeks ago, 2 files, 0+ 2-) 13https://github.com/crawl/crawl/commit/6dcb7864a8ea 01:24:04 gammafunk: the ring of fire is being swapped with the stack of ID scrolls that are being used to ID the ring 01:24:12 lol 01:24:17 it swaps *before* the ID scroll stack quantity is decremented 01:24:31 so the ID completes, and then the scroll-reading code happily decrements the ID scroll stack's old slot 01:24:37 dang 01:24:43 i honestly am not sure how to fix it 01:24:49 ring of fire became the used id scroll 01:24:55 sort of 01:25:00 sort of 01:26:15 is this because of the id stuff off the ground feature? 01:26:20 totally unrelated 01:26:34 wow 01:26:39 actually, iding stuff on or from the ground would avoid this feature 01:26:42 bug? w/e 01:27:35 oh, and even better is that this is due in part to chei's use of gammafunk.rc 01:27:42 since I have slot mappings for all jewel types 01:27:47 !learn set wizards_without_wizlabs Spell namesakes: Alistair, Borgnjor, Gell, Leda, Lee, Olgreb, Ozocubu, Tukima, Yara. Artefact smiths: The Alchemist, Black Knight, The Captain, Maxwell, Octopus King, Ukta ({hat of the bear spirit}), Zhor. 01:27:47 wizards without wizlabs[1/1]: Spell namesakes: Alistair, Borgnjor, Gell, Leda, Lee, Olgreb, Ozocubu, Tukima, Yara. Artefact smiths: The Alchemist, Black Knight, The Captain, Maxwell, Octopus King, Ukta ({hat of the bear spirit}), Zhor. 01:27:51 so good, glad I removed chei's items 01:28:01 did someone nerf chei?? 01:28:14 chei nerfed chei, needed to take it easier 01:28:14 !greatrace cheibrodos mu 01:28:18 Unwon mummys for cheibrodos: MuAE, MuAr, MuCK, MuEE, MuFE, MuFi, MuIE, MuSu, MuVM 01:28:22 not quite 01:28:48 PleasingFungus, Gell's Lesser Beckoning? 01:29:02 if it brings your heart joy 01:29:18 what about... maxwell's mirror 01:29:24 what was my alien wizard name that mpa hated 01:29:27 my vague thought was that 'lesser' replaced the need for a wizard name 01:29:41 Gell's Greater Beckoning is clearly Disjunction 01:29:43 when i was naming the spell; it was originally going to be 'so-and-so's beckoning', and then i decided that 'lesser' was funnier 01:30:31 ??hat of the bear spirit 01:30:31 hat of the bear spirit[1/2]: +2 hat with {Spirit +Rage rN+ MR++}. 01:30:34 ??hat of the bear spirit]2 01:30:34 hat of the bear spirit2 ~ hat of the bear spirit[1/2]: +2 hat with {Spirit +Rage rN+ MR++}. 01:30:37 ??hat of the bear spirit[2 01:30:37 hat of the bear spirit[2/2]: http://ecx.images-amazon.com/images/I/713ZNpTTy3L.jpg 01:30:45 that is a very good image 01:33:30 @??dancing weapon 01:33:31 dancing weapon (06() | Spd: 12-18 | HD: 15 | HP: 22-34 | AC/EV: 11/18 | Dam: 30 | 11non-living, fighter, fly, unbreathing | Res: 13magic(immune), 05fire++, 02cold++, 11elec+++, 09poison+++, 12drown, 04rot+++, 13neg+++, 13torm | XP: 882 | Sz: small | Int: brainless. 01:33:36 @??dancing long sword 01:33:36 unknown monster: "dancing long sword" 01:34:06 @??dancing weapon ; long sword 01:34:06 dancing weapon (11() | Spd: 16 | HD: 15 | HP: 28 | AC/EV: 9/18 | Dam: 18 | 11non-living, fighter, fly, unbreathing | Res: 13magic(immune), 05fire++, 02cold++, 11elec+++, 09poison+++, 12drown, 04rot+++, 13neg+++, 13torm | XP: 904 | Sz: small | Int: brainless. 01:34:12 thank you 01:37:14 yeah, not super intuitive 01:37:41 * geekosaur just remembers a description somewhere "a dancing weapon wielding the specified weapon" 01:37:49 or some such 01:38:19 a vault idea is percolating in my mind 01:38:26 Tukima's Abandoned Laboratory 01:38:39 A bunch of failed and ruined weapons, with a dancing weapon boss 01:42:31 -!- _Jordan_ has quit [Quit: This computer has gone to sleep] 01:44:48 03PleasingFungus02 07* 0.19-a0-1900-g25144d5: Don't consume rings when identifying them (10663) 10(5 minutes ago, 1 file, 28+ 5-) 13https://github.com/crawl/crawl/commit/25144d56b3b1 01:46:18 %git 2a379a6b1d42a 01:46:19 07PleasingFungus02 * 0.19-a0-1227-g2a379a6: Fix a local tiles/"faith/Ru crash (10584) 10(8 weeks ago, 1 file, 4+ 1-) 13https://github.com/crawl/crawl/commit/2a379a6b1d42 01:48:22 -!- Pinkbeast has quit [Ping timeout: 248 seconds] 01:48:31 that's a very good bug 01:51:20 classic cs stuff 01:53:44 03PleasingFungus02 07* 0.19-a0-1901-g9b75343: Handle auras in cleanup (9948, 10618, 10636) 10(56 seconds ago, 1 file, 8+ 8-) 13https://github.com/crawl/crawl/commit/9b753432c8c8 01:53:52 oh, that's wrong 01:53:54 rip 01:55:12 doesn't fix 10636 at all 01:57:25 -!- Shard1697 has quit [Ping timeout: 256 seconds] 02:00:00 -!- WalkerBoh has quit [Remote host closed the connection] 02:00:03 -!- omarax has quit [Remote host closed the connection] 02:00:13 -!- amalloy_ is now known as amalloy 02:03:33 -!- iFurril has quit [Ping timeout: 260 seconds] 02:04:27 03PleasingFungus02 07* 0.19-a0-1902-g8424084: Remove double battlespheres (9732, 9796, 10356) 10(81 seconds ago, 1 file, 3+ 2-) 13https://github.com/crawl/crawl/commit/842408458ecc 02:05:18 -!- bitcoinbastard has quit [Ping timeout: 260 seconds] 02:08:13 -!- mibert has joined ##crawl-dev 02:09:39 damn 02:09:39 !crash * cwz 02:09:39 2293. noobnoob, XL10 HaBe, T:4769 (milestone): http://webzook.net/soup/morgue/trunk/noobnoob/crash-noobnoob-20161019-200001.txt 02:09:43 hrm 02:09:52 !crash * cwz name=gammafunk 02:09:55 No milestones for * (cwz name=gammafunk crash). 02:09:56 Unstable branch on crawl.jorgrun.rocks updated to: 0.19-a0-1901-g9b75343 (34) 02:10:02 just crashed but apparently no crash log 02:10:09 I had just finished d:9, too 02:11:18 oh, 0010410 would be good to crash 02:11:21 for someone who understands it 02:11:29 er, good to fix* 02:12:05 -!- Shard1697 has joined ##crawl-dev 02:12:56 !hs * !won 02:13:03 6265358. xomscumming the Farming Slayer (L27 MuCK of Lugonu), blasted by Maurice (wand of fire) on D:23 on 2011-09-05 16:50:25, with 27000000 points after 478185 turns and 1d+16:21:24. 02:13:10 !hs edsrzf !won 02:13:11 2826. edsrzf the Brilliant (L27 DDFi of Pakellas), blasted by Antaeus (flash freeze) on Coc:7 (coc_grunt_cove) on 2015-12-05 01:00:44, with 939022 points after 73361 turns and 7:39:45. 02:13:15 !hs edsrzf depths 02:13:16 39. edsrzf the Wrestler (L27 TrCK of Xom), slain by a phantasmal warrior (summoned by Pluonoxa) on Depths:1 on 2015-05-01 02:51:55, with 667414 points after 76832 turns and 6:22:04. 02:13:29 !lg edsrzf+ 02:13:29 No keyword 'edsrzf+' 02:13:40 !lg edsrzf dscj depths oka 02:13:41 1. edsrzf the Devastator (L23 DsCj of Okawaru), blasted by an ancient lich (crystal spear) on Depths:3 (lemuel_river_lethe) on 2016-03-20 21:39:50, with 1859332704 points after 61543 turns and 5:46:14. 02:16:59 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.92 [Firefox 49.0/20160916101415]] 02:20:03 -!- minmay has joined ##crawl-dev 02:22:31 -!- koolguydude has quit [Quit: Page closed] 02:23:21 -!- Cimanyd has quit [Quit: Page closed] 02:23:48 -!- TuxQmob has quit [Changing host] 02:26:39 -!- GauHelldragon has quit [Ping timeout: 250 seconds] 02:31:03 03PleasingFungus02 07* 0.19-a0-1903-gead39cf: Update manual section ?6, inscriptions (9944) 10(41 seconds ago, 1 file, 14+ 136-) 13https://github.com/crawl/crawl/commit/ead39cfa8aaf 02:31:26 -!- Yezarul has quit [Ping timeout: 260 seconds] 02:32:04 -!- PElf has joined ##crawl-dev 02:40:10 -!- Pacra has quit [Read error: Connection reset by peer] 02:40:36 -!- Pacra has joined ##crawl-dev 02:41:27 -!- CanOfWorms has quit [Quit: ChatZilla 0.9.92 [Firefox 3.6.28/20120306064154]] 02:46:16 -!- scummos| has quit [Ping timeout: 256 seconds] 02:47:25 -!- bgiannan has joined ##crawl-dev 02:47:27 -!- geekosaur has quit [Excess Flood] 02:48:17 -!- geekosaur has joined ##crawl-dev 02:50:13 -!- Grivan has quit [Ping timeout: 260 seconds] 02:52:50 !whichgod optm 02:52:51 64 recent wins: 37x Cheibriados, 7x Gozag, 4x Okawaru, 4x Makhleb, 3x Ru, 2x Dithmenos, Ashenzari, Wudzu, Uskayaw, The Shining One, Sif Muna, Qazlal, Yredelemnul 02:55:15 !whichgod op 02:55:16 343 recent wins: 78x Cheibriados, 52x Ashenzari, 42x Vehumet, 37x Gozag, 14x Makhleb, 13x Okawaru, 13x Sif Muna, 13x Dithmenos, 12x Trog, 12x Ru, 8x Fedhas, 7x Pakellas, 7x The Shining One, 6x Xom, 5x Lugonu, 4x Uskayaw, 4x Hepliaklqana, 4x Kikubaaqudgha, 3x Nemelex Xobeh, 3x Zin, 2x Qazlal, 2x Yredelemnul, Jiyva, Wudzu 02:56:33 -!- sage1234 has quit [Ping timeout: 250 seconds] 02:57:49 gotta go sif 03:00:03 -!- omarax has quit [Remote host closed the connection] 03:00:06 -!- cait has quit [Ping timeout: 244 seconds] 03:00:34 i'm a optm with +6 ring of slaying how do i not die... 03:01:11 makhleb? 03:01:55 -!- Henzell has quit [Ping timeout: 260 seconds] 03:02:43 makh is always good 03:03:49 mak is a good tm god, yeah 03:03:55 lots of options really 03:04:11 as an op you're pretty weak, so good to choose one of the stronger gods 03:05:25 -!- fiyawerx has quit [Ping timeout: 256 seconds] 03:08:01 -!- keszocze has quit [Ping timeout: 260 seconds] 03:09:52 Unstable branch on crawl.jorgrun.rocks updated to: 0.19-a0-1903-gead39cf (34) 03:09:56 -!- ontoclasm has quit [Quit: Leaving.] 03:10:38 -!- travis-ci has joined ##crawl-dev 03:10:39 The build has errored. (master - 9b75343 #6985 : Nicholas Feinberg): https://travis-ci.org/crawl/crawl/builds/169138126 03:10:39 -!- travis-ci has left ##crawl-dev 03:11:01 -!- ProzacElf has quit [Ping timeout: 250 seconds] 03:11:41 -!- Henzell has joined ##crawl-dev 03:11:49 -!- Codrus has quit [Remote host closed the connection] 03:14:40 Unstable branch on crawl.beRotato.org updated to: 0.19-a0-1903-gead39cf (34) 03:15:42 -!- amalloy is now known as amalloy_ 03:27:24 -!- Kalir has quit [Quit: I'M OUT SON. PEACE, LOVE, EXPLOSIONS.] 03:28:10 -!- MarvinPA has joined ##crawl-dev 03:30:25 -!- Pacra has quit [Ping timeout: 260 seconds] 03:32:44 -!- Shard1697 has quit [Ping timeout: 256 seconds] 03:36:03 -!- Patashu has joined ##crawl-dev 03:45:03 -!- Furril has quit [Ping timeout: 244 seconds] 03:45:12 -!- MakMorn has quit [Ping timeout: 256 seconds] 03:48:09 -!- MakMorn has joined ##crawl-dev 04:00:02 -!- omarax has quit [Remote host closed the connection] 04:13:04 -!- Blazinghand has quit [Read error: Connection reset by peer] 04:17:05 -!- n1 has quit [Ping timeout: 244 seconds] 04:18:13 -!- iFurril has quit [Ping timeout: 252 seconds] 04:18:36 -!- n1 has joined ##crawl-dev 04:20:21 -!- Quincunx has quit [Ping timeout: 260 seconds] 04:26:19 Hey i'm trying to make a tiny contribution, I think that _should_autobutcher should also check for # of chunks in inventory. What would be the recommended way to count chunks currently in inventory? 04:28:43 -!- PElf has quit [Quit: Want to be different? Try HydraIRC -> http://www.hydrairc.com <-] 04:44:05 -!- waat has quit [Ping timeout: 260 seconds] 04:47:55 -!- bonghitz has quit [Remote host closed the connection] 04:51:59 -!- ilyak has quit [Ping timeout: 250 seconds] 05:00:03 -!- omarax has quit [Remote host closed the connection] 05:01:36 -!- geekosaur has quit [Excess Flood] 05:03:51 -!- geekosaur has joined ##crawl-dev 05:05:02 -!- adibis has quit [Ping timeout: 256 seconds] 05:17:23 -!- bitcoinbastard has quit [Ping timeout: 250 seconds] 05:22:59 -!- FunkyBomb has quit [Ping timeout: 245 seconds] 05:52:46 -!- hpm_ has quit [Read error: Connection reset by peer] 05:53:46 -!- Doesnty has quit [Read error: Connection reset by peer] 05:54:09 -!- Doesnty has joined ##crawl-dev 06:00:02 -!- omarax has quit [Remote host closed the connection] 06:02:00 -!- wasd64 has quit [Ping timeout: 260 seconds] 06:08:32 -!- HellTiger_NB has quit [Ping timeout: 260 seconds] 06:13:05 -!- Lightli has quit [Ping timeout: 260 seconds] 06:41:16 -!- harambe has quit [Quit: Leaving] 06:52:24 -!- Insomniak` has quit [Quit: I like to rock] 06:53:15 -!- TuxQmoob has quit [Changing host] 06:56:02 -!- TuxQmob has quit [Ping timeout: 252 seconds] 07:00:02 -!- omarax has quit [Remote host closed the connection] 07:19:25 -!- Lasty has joined ##crawl-dev 07:35:41 -!- ebering has quit [Ping timeout: 260 seconds] 07:37:58 -!- Lasty has quit [Quit: Leaving.] 07:38:56 -!- Lasty has joined ##crawl-dev 07:52:41 -!- Lasty has quit [Quit: Leaving.] 07:53:22 -!- Kranix has quit [Ping timeout: 250 seconds] 08:00:01 -!- omarax has quit [Remote host closed the connection] 08:08:59 -!- Lasty has joined ##crawl-dev 08:10:23 -!- Lasty has quit [Client Quit] 08:18:52 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 08:20:57 -!- Patashu has quit [Ping timeout: 260 seconds] 08:32:32 -!- dtsund has quit [Ping timeout: 250 seconds] 08:40:18 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 08:43:47 -!- ebering has joined ##crawl-dev 08:45:23 -!- MaxFrost has quit [Quit: Going offline, see ya! (www.adiirc.com)] 08:51:37 -!- Nattefrost has quit [Quit: Leaving.] 08:58:25 -!- dtsund has joined ##crawl-dev 08:59:20 -!- Karasu_ has quit [Ping timeout: 260 seconds] 08:59:50 -!- Grivan has quit [Ping timeout: 250 seconds] 09:00:02 -!- omarax has quit [Remote host closed the connection] 09:02:33 -!- meatpath has joined ##crawl-dev 09:03:52 -!- Lasty has joined ##crawl-dev 09:04:53 -!- iFurril has quit [Ping timeout: 252 seconds] 09:07:05 -!- Ge0ff has quit [Quit: Leaving] 09:07:06 -!- Lasty has quit [Client Quit] 09:08:33 -!- dtsund has quit [Remote host closed the connection] 09:10:34 -!- debo has quit [Quit: orb spiders :(] 09:10:52 -!- jeefus has joined ##crawl-dev 09:13:20 -!- waat has quit [Ping timeout: 260 seconds] 09:14:13 -!- jefus has quit [Ping timeout: 245 seconds] 09:19:56 -!- Nattefrost has quit [Read error: Connection reset by peer] 09:34:06 -!- kdrnic has joined ##crawl-dev 09:34:18 -!- kdrnic has quit [Remote host closed the connection] 09:44:05 -!- elliptic has quit [Quit: Leaving] 10:00:02 -!- omarax has quit [Remote host closed the connection] 10:05:10 -!- Lacuenta has quit [Quit: Page closed] 10:06:25 -!- Yezarul has quit [Ping timeout: 260 seconds] 10:07:57 -!- eb_mobile has quit [Ping timeout: 252 seconds] 10:15:39 -!- Nattefrost has quit [Read error: Connection reset by peer] 10:18:25 -!- Shard1697 has joined ##crawl-dev 10:24:45 -!- royiv has quit [Quit: leaving] 10:25:55 sooheon: I'm not sure of the answer, but you could look at the code that decides what to eat. It would have to check for chunks, and you can copy what it does. 10:27:23 -!- Dracunos72 has quit [Ping timeout: 252 seconds] 10:31:06 -!- Snikeer has quit [Quit: Page closed] 10:37:33 -!- meatpath has quit [Ping timeout: 245 seconds] 10:39:11 -!- Patashu has joined ##crawl-dev 11:00:02 -!- omarax has quit [Remote host closed the connection] 11:02:45 -!- wheals has joined ##crawl-dev 11:08:32 -!- Ge0ff has quit [Quit: Leaving] 11:10:54 -!- debo has joined ##crawl-dev 11:16:52 -!- debo has quit [Quit: orb spiders :(] 11:17:09 -!- debo has joined ##crawl-dev 11:24:42 -!- Shard1697 has quit [Ping timeout: 245 seconds] 11:39:24 -!- Nattefrost has quit [Quit: Leaving.] 11:48:06 -!- Shard1697 has joined ##crawl-dev 11:51:11 -!- Brannock_ has joined ##crawl-dev 11:54:12 -!- Brannock has quit [Ping timeout: 265 seconds] 11:58:48 -!- adibis has joined ##crawl-dev 12:00:02 -!- omarax has quit [Remote host closed the connection] 12:01:41 -!- MakMorn has quit [Ping timeout: 260 seconds] 12:10:55 -!- MakMorn has joined ##crawl-dev 12:13:57 -!- rossi has quit [Ping timeout: 244 seconds] 12:18:04 -!- PleasingFungus has joined ##crawl-dev 12:24:41 -!- Kranix has quit [Remote host closed the connection] 12:34:00 -!- Quincunx has quit [Ping timeout: 260 seconds] 12:34:57 03PleasingFungus02 07* 0.19-a0-1904-g6d7e2b4: Continue vampire zerk while thirsty (10741) 10(2 minutes ago, 1 file, 0+ 7-) 13https://github.com/crawl/crawl/commit/6d7e2b439e8f 12:40:54 !polytheist . 12:41:00 Unwon gods for PleasingFungus: Elyvilon, Jiyva, Kikubaaqudgha, Pakellas, Uskayaw, Zin 12:41:20 !polytheist Ololoev 12:41:26 Unwon gods for Ololoev: Hepliaklqana, Uskayaw 12:43:43 -!- eb_mobile has quit [Ping timeout: 250 seconds] 12:45:40 -!- eb_mobile has quit [Client Quit] 12:53:10 -!- keszocze has quit [Ping timeout: 265 seconds] 12:56:33 -!- adibis has quit [Ping timeout: 256 seconds] 12:56:40 03PleasingFungus02 07* 0.19-a0-1905-ge8b2aad: Warn for poison ammo under TSO (10549) 10(37 seconds ago, 1 file, 10+ 3-) 13https://github.com/crawl/crawl/commit/e8b2aad81791 13:00:03 -!- omarax has quit [Remote host closed the connection] 13:09:13 Unstable branch on crawl.jorgrun.rocks updated to: 0.19-a0-1905-ge8b2aad (34) 13:13:06 -!- smee has quit [Ping timeout: 260 seconds] 13:17:06 -!- Kellhus has quit [Quit: Page closed] 13:21:06 -!- simmarine has joined ##crawl-dev 13:24:14 -!- GauHelldragon has quit [Ping timeout: 245 seconds] 13:25:46 -!- cait has quit [Ping timeout: 244 seconds] 13:28:46 -!- Ququman has joined ##crawl-dev 13:29:13 -!- PleasingFungus has quit [Ping timeout: 250 seconds] 13:29:54 -!- scummos| has quit [Ping timeout: 244 seconds] 13:44:42 -!- Brannock has joined ##crawl-dev 13:48:04 -!- Brannock_ has quit [Ping timeout: 252 seconds] 13:54:48 -!- PleasingFungus has joined ##crawl-dev 13:56:06 -!- chan20 has quit [Read error: Connection reset by peer] 13:56:11 -!- mibert has quit [Quit: Lost terminal] 13:57:21 -!- amalloy_ is now known as amalloy 14:00:02 -!- omarax has quit [Remote host closed the connection] 14:00:16 oh nice, i was going to do that vampire thing but then i didn't 14:00:18 thanks! 14:00:22 np 14:00:56 i'm not completely satisfied with it as a solution, it feels vaguely inconsistent 14:00:56 but i doubt any players will complain 14:01:55 -!- elan has quit [Quit: Page closed] 14:06:12 -!- Kalir has quit [Changing host] 14:16:45 -!- wasd64 has quit [Quit: Page closed] 14:17:51 -!- Nomi has quit [Ping timeout: 260 seconds] 14:24:41 -!- ontoclasm has joined ##crawl-dev 14:26:57 -!- Nattefrost has quit [Quit: Leaving.] 14:28:38 -!- Nattefrost has quit [Client Quit] 14:39:26 -!- CanOfWorms has joined ##crawl-dev 14:42:16 -!- Blazinghand has joined ##crawl-dev 14:50:14 -!- zxc has quit [Read error: Connection reset by peer] 14:57:39 -!- elliptic has joined ##crawl-dev 14:58:24 -!- Dracunos-m has quit [Ping timeout: 245 seconds] 14:59:08 -!- Quincunx has quit [Ping timeout: 260 seconds] 15:00:03 -!- omarax has quit [Remote host closed the connection] 15:07:53 -!- ada482 has quit [Quit: Leaving] 15:11:03 -!- bonghitz has quit [Remote host closed the connection] 15:11:10 -!- ontoclasm has quit [Quit: Leaving.] 15:13:15 -!- gressup has quit [Ping timeout: 252 seconds] 15:22:29 -!- Nattefrost has quit [Read error: Connection reset by peer] 15:26:37 -!- Kalir has quit [Ping timeout: 256 seconds] 15:39:34 -!- Kalir has quit [Changing host] 15:41:34 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.92 [Firefox 49.0/20160916101415]] 15:44:11 -!- Kellhus has quit [Ping timeout: 260 seconds] 15:50:27 -!- cait has quit [Ping timeout: 244 seconds] 15:51:54 -!- mibert has joined ##crawl-dev 15:53:14 -!- Kellhus_ is now known as Kellhus 15:56:33 %bcf4d4 15:56:38 %git bcf4d4 15:56:38 07MarvinPA02 * 0.19-a0-321-gbcf4d46: Make the lamp of fire and fan of gales not create elementals 10(5 months ago, 2 files, 11+ 71-) 13https://github.com/crawl/crawl/commit/bcf4d46266db 16:00:02 -!- omarax has quit [Remote host closed the connection] 16:00:53 -!- myp has quit [Ping timeout: 258 seconds] 16:05:52 -!- debo has quit [Read error: Connection reset by peer] 16:08:40 -!- OCTOTROG1 has quit [Remote host closed the connection] 16:09:59 -!- xnavy has quit [Ping timeout: 250 seconds] 16:11:42 -!- debo has joined ##crawl-dev 16:18:21 -!- cait has quit [Ping timeout: 244 seconds] 16:19:38 -!- buthix9 has quit [Client Quit] 16:29:52 -!- elliptic has quit [Quit: Leaving] 16:30:47 -!- ProzacElf has joined ##crawl-dev 16:31:39 -!- elliptic has joined ##crawl-dev 16:37:27 -!- mibert has quit [Ping timeout: 265 seconds] 16:43:12 -!- MIC132 has joined ##crawl-dev 16:44:30 -!- Nattefrost has quit [Quit: Leaving.] 16:44:53 -!- Menche has quit [Quit: Leaving] 16:45:04 -!- Nattefrost has quit [Client Quit] 16:47:15 -!- ElanMorin has quit [Quit: WeeChat 1.5] 16:47:36 Teleport delayed by Orb before picking it up 13https://crawl.develz.org/mantis/view.php?id=10742 by packetloss 16:48:29 well, so much for notifying on entry to zot... 16:51:07 -!- CanOfWorms has quit [Quit: ChatZilla 0.9.92 [Firefox 3.6.28/20120306064154]] 16:51:19 <|amethyst> add a default force_more 16:51:47 <|amethyst> (conditional on not being a Formicid) 16:52:04 <|amethyst> though I guess Formicids can still use Passage 16:52:25 -!- Patashu has quit [Ping timeout: 260 seconds] 16:53:07 i think i'm going to just start looking at recent commits and posting them to mantis =P 16:55:34 -!- Ge0ff has quit [Quit: Leaving] 16:58:16 -!- Kellhus has quit [Ping timeout: 260 seconds] 16:58:25 heehee 17:00:02 -!- omarax has quit [Remote host closed the connection] 17:03:53 good streak 17:04:02 oh 17:04:06 -!- Shinino has quit [Ping timeout: 260 seconds] 17:04:10 rip 17:04:40 fooled me :( 17:10:06 -!- TAS-2012v has joined ##crawl-dev 17:10:13 -!- TAS_2012v has quit [Ping timeout: 250 seconds] 17:10:13 -!- TAS-2012v is now known as TAS_2012v 17:10:25 -!- Lightli has joined ##crawl-dev 17:10:31 -!- HalfStep has quit [Ping timeout: 260 seconds] 17:11:01 -!- meatpath has joined ##crawl-dev 17:11:30 -!- sooheon has quit [Ping timeout: 252 seconds] 17:14:27 -!- Lasty has joined ##crawl-dev 17:14:35 -!- sooheon has joined ##crawl-dev 17:15:25 -!- keszocze has quit [Ping timeout: 260 seconds] 17:16:16 -!- TAS-2012v has joined ##crawl-dev 17:16:40 -!- Lasty has quit [Client Quit] 17:16:53 -!- TAS_2012v has quit [Ping timeout: 250 seconds] 17:16:53 -!- TAS-2012v is now known as TAS_2012v 17:21:43 -!- Lasty_ has joined ##crawl-dev 17:24:04 -!- Menche has quit [Remote host closed the connection] 17:26:37 -!- TAS-2012v has joined ##crawl-dev 17:28:00 -!- TAS_2012v has quit [Ping timeout: 256 seconds] 17:28:00 -!- TAS-2012v is now known as TAS_2012v 17:30:15 -!- TAS-2012v has joined ##crawl-dev 17:32:25 -!- TAS_2012v has quit [Ping timeout: 256 seconds] 17:32:25 -!- TAS-2012v is now known as TAS_2012v 17:34:15 -!- Yokaran has quit [Quit: Leaving] 17:35:07 -!- Codrus has quit [Remote host closed the connection] 17:38:14 -!- scummos| has quit [Ping timeout: 252 seconds] 17:41:28 -!- dpeg has joined ##crawl-dev 17:46:42 -!- debo has quit [Ping timeout: 256 seconds] 17:48:23 ***Daily reminder about eating prompt.*** 17:48:23 dpeg: You have 2 messages. Use !messages to read them. 17:49:00 I'd be happy if Esc was equivalent to the safe reply (no eating in this case). 17:49:45 -!- rwork has quit [Client Quit] 17:50:22 <|amethyst> What happens when you press escape? 17:50:38 <|amethyst> It's supposed to cancel eating, and does for me 17:51:29 -!- kdrnic has joined ##crawl-dev 17:51:38 -!- eb_mobile has quit [Read error: Connection reset by peer] 17:52:21 |amethyst: when you're eating and a monster moves into sight, you can escape the prompt with Escape? 17:52:27 -!- kdrnic has quit [Client Quit] 17:52:31 * dpeg suspects console oppression! 17:52:38 <|amethyst> let me double check 17:52:44 please do, I can't at the moment. 17:53:13 -!- PleasingFungus has joined ##crawl-dev 17:53:31 |amethyst: that sucks tho 17:54:33 <|amethyst> continuing to eat when a monster appears sucks as well 17:54:39 PleasingFungus: care to explain? 17:54:48 <|amethyst> and forcing you to press y or n also sucks 17:55:05 I don't even know why that is one of the Major Prompts, not just y/n. 17:55:12 <|amethyst> err 17:55:17 <|amethyst> !rc dpeg 17:55:20 Am I confused? 17:55:20 http://crawl.akrasiac.org/rcfiles/crawl-git/dpeg.rc 17:55:20 <|amethyst> &rc dpeg 17:55:22 http://crawl.develz.org/configs/trunk/dpeg.rc 17:55:25 like 94% of the time, when i'm eating multi-turn food, i don't want to cancel 17:56:07 <|amethyst> we could make eating uninterruptable again 17:56:11 i guess i'm beginning to lean toward chunks being single-turn, and maybe less nutrition/more split up 17:56:14 <|amethyst> but then we'd have to turn off auto_eat_chunks 17:56:16 no, that breaks the automation basically 17:56:17 <|amethyst> hm 17:56:18 yes 17:56:38 <|amethyst> yeah, single-turn chunks would work there 17:56:48 <|amethyst> I don't think there's any need to make them give less nutrition though 17:56:58 incredible combat buffs!!! 17:57:02 PleasingFungus: yes, perhaps. I cannot pin down the precise change, but I played a lot in the last few weeks, and I can state with confidence that something got much worse: my flow is often interrupted by prompts that weren't as bad before. 17:57:16 <|amethyst> being able to get out of starving in one turn without permanent resources is the buff in itself 17:57:42 -!- eb_mobile has quit [Ping timeout: 252 seconds] 17:57:54 <|amethyst> how high above starving it takes you isn't quite as important I think 17:57:55 we really need to talk food for 0.20, but I think the pesky prompt needs fixing before release 17:58:02 <|amethyst> is this on CDO? 17:58:04 i think i'll probably just make chunks 1 turn 17:58:05 yes 17:58:27 we can nerf players some other ways 17:58:35 like by making dragon armour cost more enchant - wait... 17:59:12 "Xom looks at you funny. You die." 17:59:24 <|amethyst> dpeg: that sounds kind of like you have easy_confirm = none but I don't see anything in your rc about that 17:59:36 is there an include? 17:59:42 |amethyst: I try to never touch rc, because I want to play with defaults intentionally. 17:59:53 (screw grammar) 18:00:02 -!- omarax has quit [Remote host closed the connection] 18:00:14 <|amethyst> yeah, I don't see any non-comment non-empty lines 18:02:45 <|amethyst> yesno("Keep eating?", true, 'N', false) where the "true" is the allow_lowercase parameter, and the "'N'" is default_answer 18:03:42 <|amethyst> but allow_lowercase is ignored if easy_confirm = none 18:03:46 <|amethyst> hrm 18:04:06 <|amethyst> I have something to be tested for the food-stopping thing 18:04:33 Unstable branch on underhound.eu updated to: 0.19-a0-1905-ge8b2aad (34) 18:04:41 <|amethyst> but I have not been able to reproduce the problem locally when I've tried testing 18:04:49 -!- Bcadren has quit [Ping timeout: 250 seconds] 18:04:50 <|amethyst> of course it happens every single game when I'm actually playing 18:04:57 perhaps I'm just intimidated by the prompt, and anything but "yes" would've interrupted eating... but it didn't occur to me; and while that's stupid, I'm sure I am not alone in this 18:06:05 -!- Insomniak` has quit [Quit: I like to rock] 18:07:55 03PleasingFungus02 07* 0.19-a0-1906-g480c79d: Remove a drowning reference 10(5 hours ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/480c79dfccb9 18:07:55 03PleasingFungus02 07* 0.19-a0-1907-gcff654f: Make chunks take 1 turn to eat (minmay) 10(5 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/cff654f3ffea 18:08:19 oh, i forgot i had that first commit lying around 18:08:22 w/e 18:08:32 <|amethyst> too bad it's after feature freeze 18:08:34 -!- Nomi has quit [Read error: Connection reset by peer] 18:09:07 balance change! 18:09:19 <|amethyst> because I'd suggest collapsing permafood down to one or two types now that chunks are single-turn :) 18:09:43 -!- Ququman has quit [Remote host closed the connection] 18:09:53 |amethyst: I'll bring up food again after tournament. Be sure to chime in :) 18:10:05 collapse down to zero types. good Sp nerf 18:10:20 Last time I mentioned removing pizzas, some oldoldtimers called from their caves, objecting loudly. 18:10:26 New branch created: eatingprompt (1 commit) 13https://github.com/crawl/crawl/tree/eatingprompt 18:10:26 03|amethyst02 07[eatingprompt] * 0.19-a0-1908-g471a151: Cancel runrest delay but not eating/etc in runrest::stop. 10(3 minutes ago, 1 file, 6+ 3-) 13https://github.com/crawl/crawl/commit/471a1510ea3a 18:10:45 <|amethyst> if someone wants to test that ^^^ 18:10:48 * PleasingFungus emits a mournful pizza call 18:11:03 Call A Pizza spell? 18:11:12 ! 18:11:32 <|amethyst> I'm not really comfortable applying it to trunk this soon before release, because it needs significant testing for safeness and efficacy 18:12:13 fwiw i often end up pressing Space when the "keep eating" prompt appears, because i think it's a --more-- 18:12:23 and it does not react well to Space 18:13:16 |amethyst: I think it would be very useful to do something about this before release. 18:14:22 -!- elliptic has quit [Quit: Leaving] 18:18:13 dpeg: i just did 18:18:36 <3 many thanks! 18:18:45 PF hero of the people forever etc. 18:19:21 if you make my head any bigger, i won't be able to wear helmets 18:19:45 "We were starving and confused, but then a brave and very pleasing fungus came along, and gave us bread. And we even could eat it one go!"7 18:20:23 well, bread is still multiple turns :P 18:20:26 but you don't auto-eat it 18:20:29 yes :) 18:20:33 so it shouldn't catch you by surprise 18:20:48 !tell chequers !greatlairer could be a fun thing to track on scoreboards 18:20:48 PleasingFungus: OK, I'll let chequers know. 18:20:53 -!- amalloy has left ##crawl-dev 18:20:54 -!- amalloy has joined ##crawl-dev 18:20:59 !tell chequers and/or !greaterlairer 18:20:59 PleasingFungus: OK, I'll let chequers know. 18:26:00 !messages 18:26:00 (1/2) PleasingFungus said (2d 19h 5m 19s ago): people wanted us to put regen in the hp line (in the top-right) 18:26:08 what? 18:26:23 I don't think that's a good idea. 18:26:34 why? 18:26:38 Regen rate does not change frequently. 18:26:45 changes every time your max hp does 18:26:47 :) 18:27:03 we display that up there, don't we? 18:27:04 The HP bar is very intuitive, I wouldn't want to obfuscate it for everyone. 18:27:09 yeah that's my personal concern 18:27:27 i don't know how you'd succinctly describe a regen # in the space we have available 18:27:39 I think regen rate is of similar importance as stealth or MR ==> put it right next to these two on % 18:28:31 -!- keszocze has quit [Ping timeout: 256 seconds] 18:29:06 hm, i wonder if we could clean up that screen more 18:29:08 it is a little busy 18:29:37 do we really need a Harm dot on there at all times 18:29:53 PleasingFungus: yes, we should. 18:30:00 do we need to list how many spells the player has memorized? that seems like a really useless number 18:30:04 (clean up that screen) 18:30:27 yeah, i understood... after a moment :P 18:30:39 PleasingFungus: I use % to check how many spell slots I've got available right now. 18:31:11 yes, me too 18:31:19 but the # of known spells doesn't seem useful 18:31:33 it's not even, like, # of slots used - so it's sort of weird to have in the same space as # of available spots 18:31:42 different units 18:32:25 yes, better probably would be "spell slots: 5/12" or somesuch 18:34:55 oh, i really like that 18:35:02 also, do we need to list abilities down there? 18:35:04 is that ever useful? 18:35:40 yes, for dumps 18:35:53 can't dumps just export it separately? 18:36:11 it's also one of the things that makes % interactive :O 18:36:13 ? 18:36:18 you press a in % 18:36:23 that doesn't work 18:36:27 boo 18:36:31 rewrite Crawl 18:36:34 haha 18:36:35 agreed 18:36:37 you can examine your equipment from % 18:36:38 from scratch! 18:36:42 should only take a year or so 18:36:46 so a would do something then 18:36:49 PleasingFungus: <3 18:36:52 (if something is in slot a) 18:37:08 huh, so you can 18:37:17 I always thought that the suppressed armour slots should not get lines in % 18:37:56 We can assume that someone using % is familiar with Crawl. So they'll know species restrictions. 18:38:16 can we assume that? 18:38:28 doesn't seem like a very safe assumption to me 18:38:30 i wouldn't assume that yeah 18:38:32 I assume this. And I made the % screen. (stops lecturing) 18:38:36 especially since i changed it so clicking in the top right brings you there 18:38:49 eventually, a parent must let go of their creation, and let it rampage the countryside freely... 18:38:58 PleasingFungus: what do you mean by this "clicking" thing? 18:39:11 it's something that people who are new to crawl do! 18:39:18 doesn't click with me 18:39:29 whippersnappers and whopperclickers 18:40:04 before the small race weapon clean-up i checked % a lot to see if my current weapon would restrict my shield or not 18:40:13 although that may not be what you're talking about 18:40:26 ProzacElf: no, that'd stay 18:40:47 yeah, right after i typed that i realized you were probably talking about slots that are actually just unavailable 18:41:04 i guess it could still be handy for demonspawn 18:41:19 if you failed to notice when you got claws 3 or whatever 18:41:19 5/12 spell slots is not a useful wording, because it doesn't tell me if i have 5 left, or have used 5 and have 7 left 18:41:23 but that's an edge case 18:41:51 amalloy: yes, but exercise for coder to word it better :) 18:42:08 well, i'm pointing it out now so nobody codes it at 5/12 18:42:34 -!- Kranix has quit [Quit: Konversation terminated!] 18:42:36 ProzacElf: imo press ] instead 18:42:39 i had it as 5/12 in my notes, so that's fair! 18:42:41 good thing, amalloy 18:42:49 5/12 spell slots remaining 18:42:55 or free 18:42:55 sure 18:42:57 who ever presses ]? 18:42:57 +1 18:42:59 =p 18:43:09 ProzacElf: I read manuals, and I press all the keys. 18:43:11 for that matter, it is apparently [ 18:43:14 No clicking tho. 18:43:19 heh 18:43:30 i always forget which it is tbh. someone tried to take away []" a while ago 18:43:32 ] was removed (and is still in my muscle memory dammit) 18:43:44 [ is still there but misses some things 18:43:47 ah 18:43:50 yes, i wish we had ] back 18:43:56 i sometimes hit it accidentally when i try to do { 18:44:09 at least it's a free key to be used for macroing or something 18:44:21 because i obv need to inscribe things far more often than i need to know the info that [ gives 18:44:27 hopefully we can free 'c' for next version 18:45:07 Could also think about minmay's suggestion to disallow closing doors. 18:45:36 ProzacElf: i also forget the difference between { and } 18:45:48 imo just put all paired delimiters on the ( key 18:45:49 heh 18:45:53 i never use } 18:46:01 i had to hit it in game to see what it does 18:46:05 } is good when you're recording for youtube 18:46:09 ah 18:46:12 dang dudes, check out that fat loot 18:46:15 we got all teh runez 18:46:27 yeah, because i'm pretty much never like "boy, did i remember to get that rune? 18:46:27 " 18:46:42 although one time i had to go all the way back to shoals from trying to enter zot 18:46:47 because i actually did exactly that once 18:48:14 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 18:49:02 -!- ontoclasm has joined ##crawl-dev 18:49:13 -!- travis-ci has joined ##crawl-dev 18:49:14 The build has errored. (master - cff654f #6990 : Nicholas Feinberg): https://travis-ci.org/crawl/crawl/builds/169374507 18:49:14 -!- travis-ci has left ##crawl-dev 18:49:22 -!- magistern has quit [Quit: magistern] 18:50:44 I'd still like it of } would show the turn of picking up that rune (and sort collected runes by turn)- 18:52:01 -!- GauHelldragon has quit [Ping timeout: 260 seconds] 18:55:20 -!- Calamarain has quit [Remote host closed the connection] 18:56:23 -!- Grivan has quit [Ping timeout: 250 seconds] 18:57:09 -!- bmfx has quit [Quit: Lost terminal] 18:58:05 -!- PleasingFungus has quit [Ping timeout: 260 seconds] 18:59:02 -!- cait has quit [Ping timeout: 244 seconds] 19:00:03 -!- omarax has quit [Remote host closed the connection] 19:00:04 -!- Dracunos-m has quit [Ping timeout: 245 seconds] 19:00:49 -!- Dracunos7 has quit [Ping timeout: 256 seconds] 19:02:31 -!- PleasingFungus has joined ##crawl-dev 19:02:41 -!- elliptic has joined ##crawl-dev 19:06:27 -!- dpeg has quit [Ping timeout: 252 seconds] 19:06:36 -!- dpeg has joined ##crawl-dev 19:09:20 Unstable branch on crawl.jorgrun.rocks updated to: 0.19-a0-1907-gcff654f (34) 19:15:54 -!- Dracunos72 has quit [Ping timeout: 245 seconds] 19:25:22 -!- duralumin has quit [Read error: Connection reset by peer] 19:27:46 Rast asks what to do about crawlbot announcement mess. Where are the announcement triggers set? 19:32:13 -!- Shard1697_ has joined ##crawl-dev 19:32:37 -!- Shard1697 has quit [Ping timeout: 256 seconds] 19:33:44 -!- ilyak has quit [Ping timeout: 252 seconds] 19:36:46 -!- Shard1697_ is now known as Shard1697 19:39:29 -!- Lasty has joined ##crawl-dev 19:39:42 -!- MIC132 has quit [Quit: Leaving] 19:41:12 -!- Lasty has quit [Client Quit] 19:46:44 -!- tksquared has quit [Ping timeout: 245 seconds] 19:49:03 -!- Lasty has joined ##crawl-dev 19:49:09 does CJR report milestones? does it count for T score? 19:49:27 oh I see Jorgrell 19:49:36 so I suppose yes, but Kramell seems to not be aware of them 19:51:13 -!- Kramin42 is now known as Kramin 19:52:35 ebering: possibly Kramell doesn't know about cjr 19:52:46 that appears to be the case 19:52:56 -!- tmass has quit [Read error: Connection reset by peer] 19:52:58 consider this an fr 19:53:28 -!- cait has quit [Quit: ChatZilla 0.9.92 [Firefox 50.0/20161013141419]] 19:53:33 what are the urls 19:53:52 guess I can check sequell's repo 19:54:34 -!- Suga_H has quit [Quit: Connection reset by cat] 19:55:53 Kramin: https://crawl.jorgrun.rocks/meta/ 19:56:37 -!- Pacra has joined ##crawl-dev 19:57:44 yup, get them 19:57:53 -!- MarvinPA has quit [Ping timeout: 260 seconds] 19:57:59 I've added the 0.18 and trunk files 20:00:02 -!- omarax has quit [Remote host closed the connection] 20:01:50 -!- Kalir has quit [Quit: I'M OUT SON. PEACE, LOVE, EXPLOSIONS.] 20:03:46 -!- Kramell has quit [Remote host closed the connection] 20:04:08 -!- mizu_no_oto has quit [Client Quit] 20:04:09 -!- PleasingFungus has quit [Read error: Connection reset by peer] 20:04:54 oh look, it's kramin 20:06:02 A T-1 Bot Fiend? In this channel?! 20:06:03 is rotatell still spouding off every milestone ever in ##crawl? 20:06:07 !abjure Kramin 20:06:08 i muted it like a week ago 20:06:21 "spouting" even 20:06:39 rotatell isn't Kramin's thing 20:06:41 that's for cbro 20:06:43 -!- tmass has quit [Quit: Leaving] 20:07:57 i know that, i just saw the comment dpeg made about crawlbot announcements 20:07:59 and it reminded me 20:09:35 might @tell johnstein 20:09:55 I think 20:09:57 ??cbro 20:09:57 cbro[1/4]: Server in Georgia, US: crawl.beRotato.org -- ssh port 22, username crawler, keys at http://crawl.beRotato.org/crawl/keys (no password access). In case of DNS problems, use crawl.boylecraft.net. Webtiles at: http://crawl.beRotato.org. Use glyph/sigil ^ for bots 20:10:09 yeh 20:10:17 -!- Kramell has quit [Remote host closed the connection] 20:15:39 ProzacElf: I update the announcements whenever the devs let me know they want to dial them back 20:16:10 Rotatell should be consistent with the other bots. if not, it's trivial to change it 20:16:14 ah 20:16:58 I haven't been keeping up with discussions in here as much so there's a very good chance it was discussed but I never was informed 20:17:01 i just noticed a few nights ago that it was throwing out a ton of old milestones 20:17:26 -!- Lasty has quit [Quit: Leaving.] 20:17:57 -!- Shard1697 has quit [Ping timeout: 260 seconds] 20:18:02 spoilers, it's just repeatedly announcing milestones for johnstein's personal games 20:18:17 I was using the sizzell repo as a guide. cherry-picking or replicating. as needed. but not sure where I'd look now since cszo is gone 20:18:27 check out #octolog 20:18:47 I announce the ignored milestones there 20:19:10 and our relay bot idles there and relays for our gaming community players 20:19:26 -!- CKyle has joined ##crawl-dev 20:19:37 many of which aren't good enough to get many milestones that are still announced in ##crawl 20:20:26 heh 20:21:29 yeah, i took it off ignore and it looks like it's acting normally again 20:25:55 there's no way it can act differently 20:26:34 there's a bunch of perl that has to be tweaked to make it behave differently. I haven't done that for months. unless it's related to experimentals 20:26:54 I will take a look. please ping me if you see it again 20:32:24 -!- Blazinghbnd has joined ##crawl-dev 20:33:24 -!- tksquared has quit [Ping timeout: 245 seconds] 20:33:59 -!- Lasty has joined ##crawl-dev 20:35:04 -!- Blazinghand has quit [Ping timeout: 245 seconds] 20:36:34 will do 20:45:54 I just realized that the original cocytus end is a coctagon 20:47:31 -!- adibis has quit [Ping timeout: 260 seconds] 20:47:36 sosstagon? 20:47:50 -!- Cimanyd has quit [Quit: Page closed] 20:50:45 ebering: I'm not sure if Kramell is working properly with cjr 20:51:48 curl is failing for some reason 20:52:54 -!- CanOfWorms has joined ##crawl-dev 20:53:12 Kramin: is it the https? 20:53:21 it works on my pc 20:53:29 I would check if it's some cert issue 20:53:46 -!- Blazinghbnd has quit [Quit: Leaving] 20:53:58 We had some issues with wget failing at one point due to cjr's cert, but I think that was fixed 20:54:09 I do 20:54:10 curl -sr 35586075- https://crawl.jorgrun.rocks/meta/git/milestones 20:54:28 works on my pc, dunno why it's failing online 20:54:46 Kramin: yeah, can't you check the stderr messages? 20:55:07 I'm going to guess a cert problem since seems fine to me 20:55:27 all I'm getting is "Error: Command failed: " very helpful... 20:57:22 I'll see if I can get more info 20:57:23 -!- Kramell has quit [Remote host closed the connection] 21:00:03 -!- omarax has quit [Remote host closed the connection] 21:02:41 -!- squidcat has quit [Ping timeout: 260 seconds] 21:05:29 that's all it has 21:05:42 it's working with CPO's https urls 21:20:29 Kramin: well curl will have more information on stderr 21:20:43 it sounds like the way you're capturing the command results, it's not saving that 21:20:47 -!- bonghitz has quit [Remote host closed the connection] 21:21:06 not sure if you can use 2>&1 in your curl command to send stderr to stdout 21:21:32 but I'm not sure if you're even capturing stdout either 21:21:53 seems like it's just running a subprocess and not giving you any output of any kind 21:23:04 <|amethyst> does the server have curl? 21:23:47 <|amethyst> err, by "server" I mean the place you're running the command, not the https server 21:27:38 heh, yeah I assumed curl was working for other servers 21:27:49 I think he said it was only a problem with cjr 21:27:56 <|amethyst> oh 21:28:12 I'm using node.js child_process.exec 21:28:13 https://nodejs.org/api/child_process.html#child_process_child_process_exec_command_options_callback 21:28:54 -!- Lasty has left ##crawl-dev 21:28:58 Kramin: you probably want to use one of those callbacks 21:28:58 -!- Lasty has joined ##crawl-dev 21:29:38 I'm not sure how that callback works, it lists all three of error/stdout/stderror 21:29:46 but seems to imply that it's passing them to the callback function 21:29:52 does it call the function all three times? 21:29:58 s/all// 21:30:01 <|amethyst> no, the function takes three parameters 21:30:16 ah! 21:30:40 exec('curl -sr ' + file['offset'] + '-' + upperlimit + ' ' + file['url'], function(error, data, stderr) { 21:30:40 if (error || stderr) { 21:30:41 console.log('Error: ' + error); 21:30:41 console.log('data: ' + data); 21:30:42 console.log('STDERR: ' + stderr); 21:30:43 Kramin: that example below shows how to use the stdout/stderror 21:30:44 } 21:31:05 Kramin: you're discarding stdout 21:31:11 oh 21:31:12 data 21:31:16 hrmm 21:31:38 for cjr, error is "Error: Command failed: ", stdout is "", stderr is "" 21:31:48 <|amethyst> what is error.code ? 21:31:51 Kramin: can you output the string that's passed to exec? 21:32:04 so we can see what's actually execed 21:32:30 and yeah, what |amethyst said, there might be more data in the Error obj 21:33:19 <|amethyst> it will just be the exit status (in error.code) or a terminating signal (in error.signal), and the latter seems unlikely 21:34:40 -!- Kramell has quit [Remote host closed the connection] 21:35:05 <|amethyst> also, ugh to executing commands in ways that involve calling out to a shell 21:36:13 <|amethyst> I guess in this case those three values being plugged in are under the full control of the person running the script, but still 21:36:32 recommend you exec a bash shell that has a script that uses backticks to call curl, it will make |amethyst happy 21:36:44 (joke) 21:37:20 shell script that calls a perl script that uses backticks 21:37:41 right, send unfiltered variables through as much interpolation as possible 21:38:03 well, that and most uses of `` to run stuff in perl are incorrect and waste gobs of memory 21:38:41 Error: Error: Command failed: 21:38:42 error.code: 35 21:38:42 error.signal: null 21:38:42 from command: curl -sr 4654045-4756443 https://crawl.jorgrun.rocks/meta/0.18/logfile 21:38:42 data: 21:38:44 STDERR: 21:39:02 <|amethyst> echo `echo \`echo \\\`echo \\\\\\\\\amethyst \\\` \`` 21:39:50 hmm 21:39:55 unkown ssl protocol? 21:40:02 <|amethyst> yep, cert problem, though I don't know why STDERR is empty 21:40:12 <|amethyst> oh 21:40:26 <|amethyst> yeah, handshake error 21:40:29 35 SSL connect error. The SSL handshaking failed. 21:40:37 -!- CKyle has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 21:40:57 -!- eb_ has quit [] 21:41:15 "A problem occurred somewhere in the SSL/TLS handshake. You really want the error buffer and read the message there as it pinpoints the problem slightly more. Could be certificates (file formats, paths, permissions), passwords, and others." 21:41:27 called it! 21:41:32 might want to try openssl s_connect and see if it complains about any certs 21:41:34 very good 21:41:38 now fix it for me 21:41:42 hrm 21:41:52 |amethyst: do you remember the ssh cert issues cjr had early on? 21:41:57 I think you were the one who figured them out 21:41:59 I am running it on openshift 21:42:14 |amethyst and maybe geekosaur probably know SSL stuff way better than I do 21:42:22 Hmm 21:42:32 I think I can ssh into my openshift thing 21:42:53 -!- adibis has joined ##crawl-dev 21:43:57 <|amethyst> hmm 21:44:23 running that curl command inside the openshift env returns nothing 21:44:31 <|amethyst> I get that error (and absolutely no output) when I try curl -3 from here 21:44:37 <|amethyst> but it works without the -3 21:44:54 <|amethyst> what if you do the same command line but add -1 21:45:22 * About to connect() to crawl.jorgrun.rocks port 443 (#0) 21:45:23 * Trying 158.69.27.140... connected 21:45:23 * Connected to crawl.jorgrun.rocks (158.69.27.140) port 443 (#0) 21:45:23 * Initializing NSS with certpath: sql:/etc/pki/nssdb 21:45:23 * CAfile: /etc/pki/tls/certs/ca-bundle.crt 21:45:24 CApath: none 21:45:25 * NSS error -12190 21:45:29 * Closing connection #0 21:45:31 * SSL connect error 21:45:33 curl: (35) SSL connect error 21:45:37 from curl -v 21:46:16 <|amethyst> what about curl -v1 ? 21:46:31 oh that did things 21:46:47 <|amethyst> sounds like your curl is trying sslv3 by default instead of TLS 21:46:53 <|amethyst> and cjr doesn't support sslv3 21:46:55 curl --tlsv1.1 21:47:26 <|amethyst> 1.1 doesn't work either 21:47:31 <|amethyst> looks like only 1.2 21:47:44 there's a --tslv1.2 21:47:54 er tlsv1.2 21:47:58 yeh, there's several to try 21:48:16 normally it should try the highest first and downgrade (although these days downgrade is blocked...) 21:48:45 so it's working with curl -1 21:49:03 but not when I do the curl -sr1 bla-bla 21:49:14 add -v1 to that longer command 21:49:18 in addition to -1 21:49:20 curl -srv1 4654045-4756443 https://crawl.jorgrun.rocks/meta/0.18/logfile 21:49:21 <|amethyst> without the -v 21:49:21 see what it says 21:49:26 er 21:49:27 no output 21:49:33 -srv1 ? 21:49:38 that doesn't look right 21:49:44 <|amethyst> ? 21:49:45 -sr is the request range 21:49:51 <|amethyst> oh 21:49:54 oh hang on 21:49:59 I put them together :P 21:50:02 Kramin: he didn't mean add it to the first arg, but as ..yes 21:50:30 <|amethyst> r should be last, yeah 21:51:07 ok, yeah it seems to work now 21:51:10 <|amethyst> oh, and the reason you weren't seeing any error messages at all 21:51:11 <|amethyst> is the -s 21:51:19 oh 21:51:29 probably should remove that then lol 21:51:32 <|amethyst> well 21:51:39 <|amethyst> probably want -sS 21:51:46 ok 21:51:55 <|amethyst> -S says to show errors but otherwise defer to -s 21:52:00 oh I see, it has that tar-style argument collapsing 21:52:07 so -sv1r would work? 21:52:12 <|amethyst> gammafunk: unix-style 21:52:13 <|amethyst> well 21:52:17 <|amethyst> you don't want -v in the script 21:52:20 <|amethyst> that's verbose 21:52:21 right 21:52:28 but for command line 21:52:43 <|amethyst> -sS1r probably, if you want to capture stderr and log the error messages 21:52:43 wonder how many programs support that syntax that I don't know about 21:52:56 <|amethyst> gammafunk: most Unix programs 21:53:02 <|amethyst> gammafunk: ls -ltr 21:53:05 yep, so I'm realizing, when I ..yes 21:53:07 think of ls 21:53:44 <|amethyst> things that don't are generally non-GNU things with single-dash long option names 21:54:06 -!- Kramell has quit [Remote host closed the connection] 21:54:17 what about sl 21:54:25 <|amethyst> heh 21:54:28 :%git SustAb 21:54:36 <|amethyst> Kramin: do you have that installed? 21:54:39 %git :/SustAb 21:54:39 07chequers02 * 0.17-a0-1080-gb322039: Handle old saves with SustAb in wiz-dump 10(1 year, 5 months ago, 1 file, 2+ 2-) 13https://github.com/crawl/crawl/commit/b322039f89d9 21:54:51 hm no I want the demigod removal 21:55:05 %git :/[Ss]ustain 21:55:05 07MarvinPA02 * 0.19-a0-1139-g98d623e: Remove the sustain attributes effect 10(3 months ago, 39 files, 46+ 123-) 13https://github.com/crawl/crawl/commit/98d623eea26f 21:55:07 <|amethyst> Kramin: if not, on a debian-based system, apt-get install sl 21:55:16 nah, someone mentioned sl in discord the other day, first time I heard of it 21:55:21 ok 21:55:33 hmm 21:55:39 apparently I can brew install it 21:55:48 rip dg sustab I miss you already 21:55:58 cool 21:56:02 how are you losing all those stats, ebering 21:56:49 they evaporate when I don't look 21:57:11 <|amethyst> Kramin: also try sl -a and sl -F 21:57:38 split those 21:57:57 curl -s -v 1 -r 4654045-4756443 ... 21:58:08 oh, I'm in the past... 21:58:27 <|amethyst> would have to be -1 anyway :) 21:58:46 without the past, the future can't exist... 21:58:55 ph right, that wasn't a parameter to the option, sorry 21:59:01 gleh 21:59:36 <|amethyst> This storm irresistibly propels him into the future to which his back is turned, while the pile of debris before him grows skyward. This storm is what we call progress. 21:59:55 <|amethyst> ooh, does Qazlal have a quote? 22:00:03 -!- omarax has quit [Remote host closed the connection] 22:00:09 also rip akashic record 22:00:14 -!- koolguydude has quit [Quit: Page closed] 22:00:23 which god's storm is congress? <.< 22:00:57 I like how you cant ctrl+c sl 22:01:58 actually tar style would have had that work, vs. POSIX getopt style 22:02:00 or gnu style 22:02:18 -!- Shard1697 has quit [Client Quit] 22:02:42 <|amethyst> yeah, tar is weird because it doesn't need hyphens, except when it does 22:03:17 "CJR data size: 485 bytes" 22:03:18 that and you can say tar xbf where b and f both require a parameter, and the parameters follow the collapsed options 22:03:19 success 22:03:48 -!- Shard1697 has joined ##crawl-dev 22:04:17 -!- CKyle has joined ##crawl-dev 22:04:20 <|amethyst> geekosaur: nonstandard parsing for a nonstandard program 22:04:47 <|amethyst> geekosaur: I "like" dd's syntax myself 22:04:57 * geekosaur figures it got that from some pre-unix tape backup, like dd got its syntax from JCL 22:05:04 can anyone here explain what dur is 22:05:21 <|amethyst> in milestones? 22:05:23 !lm . x=dur fmt:"${x[0]}" 22:05:24 0:05:45 22:05:31 like is it a number or what 22:05:38 how do I get it in number format 22:05:51 -!- mizu_no_oto has quit [Quit: ["Textual IRC Client: www.textualapp.com"]] 22:06:00 I think thta's how long the game was alive as a timestamp? try x=time 22:06:04 <|amethyst> !lm . x=sum(dur) 22:06:05 26840 milestones for |amethyst: sum(dur)=1y+15d+15:35:11 22:06:07 <|amethyst> hm 22:06:17 !lm kramin x=time 22:06:17 8650. [2016-10-20 07:56:54] [time=2016-10-20 07:56:54 [20160920075654S]] Kramin the Skirmisher (L5 MuFi) entered the Ecumenical Temple on turn 3657. (D:4) 22:06:19 nope 22:06:20 <|amethyst> !lg . x=sum(dur) 22:06:20 13436 games for |amethyst: sum(dur)=82d+21:13:33 22:06:30 !lm . x=${0*dur+10} fmt:"${x[0]}" 22:06:30 0:00:10 22:06:30 this is wierd 22:06:31 <|amethyst> dur is number of seconds 22:06:35 yeah 22:06:42 <|amethyst> not sure how to get sequell to give you the raw number 22:06:43 and it gets autoformatted to a time 22:06:47 !lg kramin x=sec(dur) 22:06:47 Unknown function: sec 22:06:50 ??sequell[2 22:06:51 sequell[2/4]: https://loom.shalott.org/userdef.html lists user-defined keywords/commands/functions. 22:06:53 er 22:06:54 ??sequell[3 22:06:55 sequellese[1/1]: https://github.com/crawl/sequell/blob/master/docs/commandline.md <|amethyst> It's like an unholy combination of Lisp and shell 22:07:04 that has some functions listed for working with those 22:07:07 but yeah I've found it confusing 22:07:07 ??lg 22:07:08 listgame[1/5]: !lg command displays info about past games. The manual is available here: https://github.com/crawl/sequell/blob/master/docs/listgame.md 22:07:19 right, you probably want lg-related stuff actually 22:07:39 I was looking yesterday 22:07:43 theres interval_seconds() 22:07:48 but it doesn't work 22:08:19 https://github.com/crawl/sequell/blob/master/docs/listgame.md#non-aggregate-functions 22:08:35 does int(dur) work? 22:08:41 <|amethyst> does not seem to 22:08:41 !lg kramin x=int(dur) 22:08:42 980. [int(dur)=0:37:14] Kramin the Carver (L11 MuNe of Gozag), slain by a frost giant (a +3 battleaxe of freezing) in IceCv (ice_cave_caverns_02) on 2016-10-20 02:41:22, with 10910 points after 14420 turns and 0:37:14. 22:08:48 sigh 22:09:01 I recall I got it to do this once 22:09:32 I need to trick it to make it forget that it was a time interval somehow 22:10:18 <|amethyst> !fn int 22:10:18 Built-in: int => https://github.com/crawl/sequell/blob/master/src/tpl/function_defs.rb#L215 22:10:18 !lm . x=${0*dur+10} fmt:'$(+ 0 ${x[0]})' 22:10:19 0 22:10:24 hmm 22:10:45 !lg kramin x=${dur+0} 22:10:46 980. [dur+0=0:37:14] Kramin the Carver (L11 MuNe of Gozag), slain by a frost giant (a +3 battleaxe of freezing) in IceCv (ice_cave_caverns_02) on 2016-10-20 02:41:22, with 10910 points after 14420 turns and 0:37:14. 22:10:50 yuck 22:10:55 oh that was wring anyway 22:11:05 !lg kramin x=${dur}+0 22:11:06 1/980. [dur=0:15:30] Kramin the Insei (L3 DsTm), slain by Sigmund (a +1,+2 scythe of venom) on D:2 on 2013-05-25 07:46:55, with 175 points after 2579 turns and 0:15:30. 22:11:39 !lm . x=${0*dur+10} fmt:'$(+ 0 $x)' 22:11:40 0 22:11:47 !lm . x=${0*dur+10} fmt:'$(+ 1 $x)' 22:11:48 1 22:12:08 !lm . x=${0*dur+10} fmt:'$x' 22:12:09 0*dur+10=0:00:10 22:12:13 oh 22:13:31 oh 22:13:39 !lm . x=${0*dur+10+00:01:00} fmt:"${x[0]}" 22:13:40 Unknown field: x 22:13:43 !lm kramin x=dur fmt:"$x" 22:13:44 dur=0:05:45 22:14:03 .echo $(replace "dur=" (!lm kramin x=dur fmt:"$x")) 22:14:04 0:05:45 22:14:15 you just use ${x[0]} 22:14:15 .echo $(pduration (replace "dur=" (!lm kramin x=dur fmt:"$x"))) 22:14:16 345 22:14:21 like that? 22:14:23 huh 22:14:24 yeah 22:14:33 pduration is a sequell command thingy 22:14:34 ok, pduration 22:14:36 thanks 22:14:53 also thanks re ${x[0]} 22:15:10 <|amethyst> !lg . x=avg(dur) 22:15:11 13436 games for |amethyst: avg(dur)=0:08:52 22:15:17 <|amethyst> !lg . ${avg(dur**2)**0.5} 22:15:18 Type mismatch: avg(dur**2)**0.5 in '((name=neil|elvishcostello)) ${avg(dur**2)**0.5}' 22:15:22 <|amethyst> !lg . x=${avg(dur**2)**0.5} 22:15:22 13436 games for |amethyst: avg(dur**2)**0.5=0:25:58 22:15:28 .echo $(pduration (!lm kramin x=dur fmt:"${x[0]}")) 22:15:29 345 22:15:47 <|amethyst> !lg gammafunk x=${avg(dur**2)**0.5},avg(dur) 22:15:47 3886 games for gammafunk: avg(dur**2)**0.5=2:38:01; avg(dur)=0:47:42 22:17:55 aren't you going to go all the way and calculate my game dur variance 22:18:12 making a new fancy command for these new fancy speedrunners 22:18:40 -!- dpeg has quit [Quit: Lost terminal] 22:18:52 and graph the histogram please 22:20:41 !lg . x=${avg(dur**2)-avg(dur)**2} 22:20:41 3886 games for gammafunk: avg(dur**2)-avg(dur)**2=2y+215d+16:44:47 22:20:56 !lg . x=${(avg(dur**2)-avg(dur)**2)**0.5} 22:20:57 3886 games for gammafunk: ((avg(dur**2)-avg(dur)**2))**0.5=2:30:39 22:21:10 wow, need to lower my game variance, clearly 22:22:11 !lg . x=${(avg(dur**2)-avg(dur)**2)**0.5} 22:22:12 980 games for Kramin: ((avg(dur**2)-avg(dur)**2))**0.5=2:00:16 22:22:52 hmm 22:23:02 .echo $(fduration -20) 22:23:02 364d+23:59:40 22:24:37 somewhat strange way to handle negative durations 22:26:04 -!- bonghitz has quit [Ping timeout: 256 seconds] 22:26:41 -!- adibis has quit [Ping timeout: 260 seconds] 22:27:16 !lg devteamnp x=+${(avg(dur**2)-avg(dur)**2)**0.5} fmt:"${.}: ${x[0]}" s=name recentish 22:27:17 6751 games for devteamnp (recentish): Keskitalo: 6:09:28, amalloy: 5:50:58, felirx: 4:44:33, wormsofcan: 4:19:40, doy: 3:45:26, Medar: 2:50:23, MarvinPA: 2:25:14, reaver: 2:17:08, Lasty: 2:11:02, elliptic: 2:07:05, gammafunk: 1:51:59, ontoclasm: 1:49:31, PleasingFungus: 1:48:36, dpeg: 1:44:39, Brannock: 1:20:45, SGrunt: 1:15:53, bh: 1:05:18, wheals: 0:42:27, mumra: 0:24:53, Neil: 0:15:36, HangedMa... 22:27:25 turns out I'm more consistent than elliptic 22:27:38 !lg devteamnp x=+${(avg(dur**2)-avg(dur)**2)**0.5} fmt:"${.}: ${x[0]}" s=name won recentish 22:27:39 424 games for devteamnp (won recentish): amalloy: 4:55:58, doy: 4:00:51, gammafunk: 3:02:19, dpeg: 2:43:16, reaver: 2:41:52, MarvinPA: 2:26:59, wormsofcan: 2:21:48, Medar: 2:11:30, ontoclasm: 1:59:34, PleasingFungus: 1:49:08, Brannock: 1:30:38, Lasty: 1:29:09, elliptic: 1:17:12, wheals: 1:02:53, felirx: 0:00:00, Keskitalo: 0:00:00, bh: 0:00:00, neil: 0:00:00, SGrunt: 0:00:00 22:27:43 rip 22:28:20 well it's proof that high game duration variance == more wins 22:28:30 -!- squidcat_ has quit [Quit: Page closed] 22:28:31 !lg . x=+${(avg(dur**2)-avg(dur)**2)**0.5} fmt:"${.}: ${x[0]}" won recentish 22:28:32 3 games for wheals (won recentish): identity: 1:02:53 22:28:38 !lg . x=+${(avg(dur**2)-avg(dur)**2)**0.5} fmt:"${.}: ${x[0]}" won 22:28:39 26 games for wheals (won): identity: 1:20:48 22:28:45 !lg gammafunk x=+${(avg(dur**2)-avg(dur)**2)**0.5} fmt:"${.}: ${x[0]}" won 22:28:46 67 games for gammafunk (won): identity: 9:24:34 22:28:59 !lg devteamnp x=+${(avg(dur**2)-avg(dur)**2)**0.5} fmt:"${.}: ${x[0]}" s=name won 22:29:00 2004 games for devteamnp (won): KiloByte: 11:08:11, doy: 10:28:18, haranp: 10:17:03, gammafunk: 9:24:34, erisdiscordia: 8:30:56, rob: 7:36:01, MarvinPA: 7:09:39, ontoclasm: 6:23:47, Medar: 6:06:54, sorear: 6:05:36, felirx: 5:42:09, amalloy: 5:13:51, Sage: 5:04:43, bh: 4:53:48, dpeg: 4:43:01, 78291: 4:14:43, HangedMan: 3:41:55, evilmike: 3:11:18, wormsofcan: 3:02:26, Keskitalo: 3:01:14, reaver: 3:0... 22:29:17 i am very consistent it seems! 22:29:46 that's looking too far back 22:29:50 only the present matters 22:29:53 the past doesn't exist 22:30:15 I like 1kb's game variance 22:30:40 hrm, mine's not all that much difference, just all those earlier 15 rune wins 22:31:00 !lg devteamnp x=+${(avg(dur**2)-avg(dur)**2)**0.5} fmt:"${.}: ${x[0]}" s=name won urune=3 22:31:01 1232 games for devteamnp (won urune=3): doy: 10:41:39, rob: 6:24:18, Medar: 5:11:41, amalloy: 4:35:35, dpeg: 4:33:06, bh: 4:23:26, wormsofcan: 3:49:24, Keskitalo: 3:28:45, gammafunk: 3:24:23, reaver: 3:00:51, Neil: 2:56:30, evilmike: 2:53:17, KiloByte: 2:51:38, PleasingFungus: 2:39:27, sorear: 2:27:17, ontoclasm: 2:27:04, MarvinPA: 2:12:16, pointless: 1:45:18, SGrunt: 1:44:20, edlothiol: 1:39:10, ... 22:31:14 there we go, order restored 22:31:37 wheals is so boringly consistent, he's not even listed... 22:31:58 sad! 22:34:01 -!- gammafunk has quit [Quit: leaving] 22:40:23 -!- Lasty has quit [Quit: Leaving.] 22:42:44 -!- CKyle has quit [Quit: Textual IRC Client: www.textualapp.com] 22:44:11 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 22:45:31 -!- PleasingFungus has joined ##crawl-dev 22:45:35 -!- gammafunk has joined ##crawl-dev 22:46:01 |amethyst: i think you'd have to add the quote for qaz's altar? 22:48:47 ??book of air 22:48:47 book of air[1/1]: Shock, Swiftness, Repel Missiles, Static Discharge, Lightning Bolt 22:52:23 -!- zxc has joined ##crawl-dev 22:56:50 -!- Lasty has joined ##crawl-dev 22:58:12 -!- Lasty has quit [Client Quit] 22:59:07 -!- Lasty has joined ##crawl-dev 23:00:04 -!- omarax has quit [Remote host closed the connection] 23:04:00 -!- surr has quit [Remote host closed the connection] 23:05:18 -!- PsyMar has quit [Ping timeout: 252 seconds] 23:08:22 I need a map function which takes 2 lists and takes one arg from each 23:08:42 .echo $(mapcar * (list 1 2 3) (list 4 5 6)) 23:08:42 $(mapcar * $(list 1 2 3) $(list 4 5 6)) 23:08:49 no mapcar 23:10:04 -!- eb_mobile has quit [Ping timeout: 252 seconds] 23:10:15 -!- AlexDCSS1 has quit [Read error: Connection reset by peer] 23:11:09 <|amethyst> !fn zip 23:11:09 No user function 'zip' () 23:11:16 <|amethyst> no zip even 23:11:41 might need to implement one :P 23:12:33 !fn map 23:12:33 Built-in: map => https://github.com/crawl/sequell/blob/master/src/tpl/function_defs.rb#L254 23:12:33 seems like you just want to turn the list into a list of list pairs 23:12:40 yep 23:12:41 *turn the lists 23:17:10 .echo $(zip (list A B C) (list 1 2 3)) 23:17:10 A 1 B 2 C 3 23:17:16 :) 23:18:03 <|amethyst> .echo $(zip (list A B C D) (list 1 2)) 23:18:03 A 1 B 2 C D ${b} 23:19:11 <|amethyst> hm 23:19:35 <|amethyst> I don't think that's quite right 23:19:41 <|amethyst> .echo $(nth 1 $(zip (list A B C) (list 1 2 3))) 23:19:41 B 2 23:19:43 <|amethyst> .echo $(nth 2 $(zip (list A B C) (list 1 2 3))) 23:19:44 C 23:19:46 <|amethyst> .echo $(nth 3 $(zip (list A B C) (list 1 2 3))) 23:19:46 3 23:19:47 -!- Shard1697_ has joined ##crawl-dev 23:20:26 <|amethyst> !fn zip (a b) (if (= (length $a) 1) (list (list (car $a) (car $b))) (cons (list (car $a) (car $b)) (zip (cdr $a) (cdr $b)))) 23:20:27 Redefined function: !fn zip (a b) (if (= (length $a) 1) (list (list (car $a) (car $b))) (cons (list (car $a) (car $b)) (zip (cdr $a) (cdr $b)))) (was: !fn zip (a b) (if (= (length $a) 1) (list (car $a) (car $b)) (cons (list (car $a) (car $b)) (zip (cdr $a) (cdr $b))))) 23:20:30 <|amethyst> .echo $(nth 2 $(zip (list A B C) (list 1 2 3))) 23:20:31 C 3 23:20:40 <|amethyst> .echo $(zip (list A B C D) (list 1 2)) 23:20:40 A 1 B 2 C D ${b} 23:20:53 <|amethyst> still not great when one list is shorter 23:22:08 <|amethyst> .echo $(nth 3 $(zip (list A B C D) (list 1 2))) 23:22:09 D ${b} 23:22:11 <|amethyst> .echo $(nth 1 $(zip (list A B C D) (list 1 2))) 23:22:12 B 2 23:22:13 -!- Shard1697 has quit [Ping timeout: 252 seconds] 23:22:14 <|amethyst> .echo $(nth 2 $(zip (list A B C D) (list 1 2))) 23:22:14 C 23:22:17 how dare you break my code! 23:22:35 don't worry, Sequellese isn't code 23:26:19 -!- PleasingFungus has quit [Ping timeout: 245 seconds] 23:27:10 -!- bonghitz has quit [Ping timeout: 252 seconds] 23:28:21 -!- PleasingFungus has joined ##crawl-dev 23:31:15 -!- MaxFrost has quit [Quit: Going offline, see ya! (www.adiirc.com)] 23:32:52 .echo $(let (x (list (list 1 2) (list 3 4))) $x[0][1]) 23:32:52 1 2[1] 23:33:00 why does this not work 23:33:11 .echo $(let (x (list (list 1 2) (list 3 4))) ${x[0][1]}) 23:33:11 ${x[0][1]} 23:33:34 <|amethyst> .echo $(let (x (list (list 1 2) (list 3 4))) ($x[0])[1]) 23:33:35 Not a valid command: $x[0] in $x[0] 23:33:43 <|amethyst> .echo $(let (x (list (list 1 2) (list 3 4))) ${x[0]}[1]) 23:33:43 1 2[1] 23:33:49 <|amethyst> .echo $(let (x (list (list 1 2) (list 3 4))) ${{x[0]}[1]}) 23:33:50 $(let (x (list (list 1 2) (list 3 4))) ${{x[0]}[1]}) 23:34:04 -!- eb_ has quit [Read error: Connection reset by peer] 23:34:48 guess can always do (car (nth 1 $x)) 23:35:03 <|amethyst> .echo $(let (x (list (list 1 2) (list 3 4))) (car ${x[0]})) 23:35:03 1 23:35:09 .echo $(let (x (list (list 1 2) (list 3 4))) (car (nth 1 $x))) 23:35:10 3 23:35:44 <|amethyst> .echo $(let (x (list (list 1 2) (list 3 4))) (nth 1 ${x[0]})) 23:35:44 2 23:35:58 <|amethyst> assuming you mean what I expect you'd mean by [0][1] 23:36:11 I did it the wrong way, yeah 23:36:23 (nth 1 (car $x)) 23:36:29 -!- cait has quit [Ping timeout: 244 seconds] 23:37:35 <|amethyst> !fn cadr 23:37:36 No user function 'cadr' () 23:37:52 <|amethyst> sad! 23:40:46 -!- Yezarul has quit [Ping timeout: 260 seconds] 23:41:55 !fn cdr 23:41:55 Built-in: cdr => https://github.com/crawl/sequell/blob/master/src/tpl/function_defs.rb#L369 23:42:06 !fn bcadr 23:42:06 No user function 'bcadr' () 23:43:47 -!- Kalir has quit [Changing host] 23:45:56 rip... 23:46:33 -!- sooheon has quit [Ping timeout: 260 seconds] 23:49:52 -!- Lasty has quit [Quit: Leaving.] 23:49:54 -!- AlexDCSS1 has quit [Max SendQ exceeded] 23:50:35 -!- Lasty has joined ##crawl-dev 23:50:46 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.92 [Firefox 49.0/20160916101415]] 23:54:14 -!- Nomi has quit [Read error: Connection reset by peer] 23:59:27 -!- Zxpr1jk has quit [Quit: Leaving]