00:00:27 -!- debo has quit [Ping timeout: 255 seconds] 00:00:41 um, did something change in these recent commits about autoexplore? 00:01:10 autoexplore seems to ignore nearby enemies and explore anyway 00:02:39 -!- Gurmil has quit [Quit: Page closed] 00:02:55 -!- Stantler has joined ##crawl-dev 00:03:10 -!- lobf has quit [Quit: lobf] 00:03:16 Is there a master list of all creatures somewhere? 00:03:44 -!- Blazinghand has joined ##crawl-dev 00:04:04 <|amethyst> !source mon-data.h 00:04:04 https://github.com/crawl/crawl/blob/master/crawl-ref/source/mon-data.h 00:05:09 <|amethyst> chequers: yes, gammafunk made all monsters that aren't active ballistomycetes "safe" 00:05:50 * Stantler does a quick count. 00:05:56 oh. do you want me to provide a patch to fix it? 00:06:08 Crawl has 597 kinds of creatures. heh. 00:06:13 <|amethyst> already working on it 00:06:21 <|amethyst> there are several backwards checks 00:06:25 thumbsup 00:06:25 Suppose that doesn't count derived undead though. 00:06:36 <|amethyst> nor vault monsters 00:07:52 Jeez. 00:10:19 |amethyst: I'm working on it too 00:10:22 -!- jspengler has quit [] 00:10:25 and am almost ready to push 00:10:31 I have three fixed 00:10:43 it is leading to some funny games though 00:11:18 <|amethyst> gammafunk: I count four 00:11:33 <|amethyst> gammafunk: also, a !mons_is_tentacle went missing in _mons_is_valid_target 00:11:43 |amethyst: that's probably because it was redundant 00:11:45 with other checks 00:11:52 <|amethyst> oh? 00:11:57 they don't give xp, for one 00:12:02 <|amethyst> right 00:12:13 <|amethyst> mons_class_flag(mon->type, M_NO_EXP_GAIN) && !mons_is_tentacle(mon->type) 00:12:32 <|amethyst> it's supposed to be an exception 00:15:00 hrm I can probably use the indirect argument there 00:15:02 in that case 00:16:32 -!- Senjai`home has quit [Ping timeout: 246 seconds] 00:20:11 03gammafunk02 07* 0.17-a0-1239-g8c1d573: Use the monster xp test function consistently 10(63 minutes ago, 9 files, 10+ 18-) 13https://github.com/crawl/crawl/commit/8c1d57361fbf 00:20:11 03gammafunk02 07* 0.17-a0-1240-g479435f: Use correct logic for finding active ballistomycetes 10(11 minutes ago, 3 files, 3+ 3-) 13https://github.com/crawl/crawl/commit/479435f902c8 00:20:11 03gammafunk02 07* 0.17-a0-1241-g16ca89d: Correct a monster test to include tentacles (|amethyst) 10(4 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/16ca89ddce38 00:20:33 |amethyst: I'm not sure which 4th ballisto test you thought was wrong 00:20:42 the remaining look right to me 00:21:37 <|amethyst> the one that affects chequers's thing I think, sec 00:21:50 <|amethyst> it's not exactly backwards 00:22:00 i managed to get to d:3 pressing only o and > 00:24:17 oh yeah I see the problem 00:24:25 03|amethyst02 07* 0.17-a0-1242-gbd1319d: Correct another incorrect ballisto check. 10(72 seconds ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/bd1319dc4a5d 00:24:27 _mons_is_always_safe 00:24:30 <|amethyst> yeah 00:25:17 well that was totally chequers' fault as I'm sure we all agree 00:25:39 uh huh 00:25:51 tracking down all those xp tests was a total pain 00:25:53 -!- QuickQuestionPLS has quit [Client Quit] 00:26:14 at least 'on-kill' is a thing now 00:26:26 it's not even all that much improved after the functions I added, there are just a lot of weird conditions to worry about 00:26:43 Unstable branch on CRAWL.XTAHUA.COM updated to: 0.17-a0-1238-gda61031 (34) 00:26:43 and MF_NO_REWARD is kind of bad in that it might need to be split into two flags or something 00:26:53 hrm 00:26:59 we should rebuild cxc probably 00:27:19 cpo will get it in 3mins 00:27:20 &versions 00:27:27 ??rebuild 00:27:27 rebuild[1/2]: https://dobrazupa.org/rebuild/ http://crawl.akrasiac.org/rebuild/ http://underhound.eu:81/rebuild/ http://crawl.berotato.org/crawl/rebuild/ http://crawl.xtahua.com/rebuild/ Bug Grunt, |amethyst, or Nap Kin for CDO. Use your powers wisely. 00:27:35 -!- Stantler_ has joined ##crawl-dev 00:27:43 CAO: 0.17-a0-1224-gcdb9b4a, CBRO: 0.17-a0-1210-g1e4f09d, CDO: 0.17-a0-1210-g1e4f09d, CLAN: 0.17-a0-1230-g8afc29e, CPO: 0.17-a0-1238-gda61031, CSZO: 0.17-a0-1210-g1e4f09d, CWZ: 0.17-a0-1020-ge683cc4, CXC: 0.17-a0-1210-g1e4f09d, LLD: 0.17-a0-1234-g7a9248f 00:27:45 I've started cxc rebuild 00:28:22 good thing cpo rebuilds so often! 00:28:25 wow 00:28:27 saving all those other, lazier servers 00:28:28 look at lld 00:28:32 it got 1234 somehow 00:28:46 nice timing 00:28:47 -!- Stantler has quit [Ping timeout: 246 seconds] 00:29:01 maybe the admin guy decided he really liked killing firewood? 00:29:07 I just tried to copypaste the whole block of test from the monster page and my browser crashed. idiot moment. uhh...suggestions? [I wrote a simple script to grab everything in parentheses and output it to get a quick list of monsters and was going to drag it there. 00:29:11 those are all in the same push, and it got halfway through the push 00:29:13 -!- Stantler_ is now known as Stantler 00:29:14 -!- Gorgo_ has quit [Ping timeout: 264 seconds] 00:29:53 suggestions for how to copy and paste the data? 00:29:59 view it in raw mode perhaps 00:30:31 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 00:32:09 -!- PleasingFungus has joined ##crawl-dev 00:32:43 Unstable branch on CRAWL.XTAHUA.COM updated to: 0.17-a0-1242-gbd1319d (34) 00:34:28 looks fixed to me 00:34:36 <|amethyst> that felt kind of like Brogue's auto-explore 00:34:47 that's exactly what I was going for 00:34:59 I'm the only innovate dev capable of the radical change dcss needs 00:35:37 gammafunk: brutal nerfs to tso in hells.... 00:35:43 hrm 00:35:48 what's even the point of killing those chaff undead, now? 00:35:50 also, what's this about brogue 00:35:55 no that's not what changed 00:36:01 it's only undead summoned through spells 00:36:09 er animated dead I guess 00:36:12 ah 00:36:29 is there any way to tell that a monster is animated, as opposed to 'natural' undead 00:36:37 not really; I just made it consistent 00:36:41 but yeah I kind of think that 00:36:50 making them just give xp/piety would be reasonable 00:37:07 but clearly giving piety yet no xp is weird 00:37:16 03PleasingFungus02 07* 0.17-a0-1243-ga8db1df: Use slaysong's key consistently 10(26 seconds ago, 3 files, 5+ 4-) 13https://github.com/crawl/crawl/commit/a8db1df4e2f2 00:37:18 true 00:37:44 oh man, I think some of my fixes there got rebased out 00:37:55 wrt song of slaying 00:38:08 but thanks for that anyhow 00:39:23 -!- rast has quit [Ping timeout: 265 seconds] 00:40:30 -!- bitcoinbastard has quit [Ping timeout: 258 seconds] 00:40:31 Lasty_: Are you seriously going through with some version of launcher/mulching reform? 00:40:32 -!- rast has joined ##crawl-dev 00:45:53 @??apisice beast 00:45:53 unknown monster: "apisice beast" 00:47:08 @??apis 00:47:08 apis (16Y) | Spd: 10 | HD: 16 | HP: 104-140 | AC/EV: 9/5 | Dam: 4008(holy) | 08holy | Res: 06magic(100), 04rot, 13neg+++, 08holy | XP: 1345 | Sz: Big | Int: animal. 00:47:40 Yea my data didn't parse correctly I'm cleaning it up 00:47:47 @??snaplasher 00:47:47 unknown monster: "snaplasher" 00:48:12 Why is there a seperate listing "Snaplasher" "Snaplasher Vine" and "Snaplasher Vine Segment"? 00:48:36 <|amethyst> 'snaplasher' isn't a separate thing 00:48:54 <|amethyst> snaplasher vine is the end (w) and snaplasher vine segment the middle (*) 00:49:39 -!- fluffhead has quit [Quit: fluffhead] 00:50:31 ahh the word Snaplasher is in quotes in the comments (I said my script was simple, right? hah) 00:51:11 What exactly are you trying to do? 00:51:14 -!- Crawl_Bacchus has quit [Quit: Look what I got, Bart, a Tickle-Me Krusty doll!] 00:52:10 I suppose the base creature "Hell Lord" never actually spawns either? 00:52:53 @??rust devil 00:52:53 rust devil (074) | Spd: 10 | HD: 8 | HP: 31-56 | AC/EV: 10/8 | Dam: 1207(corrosion) | 05demonic, 10doors | Res: 06magic(60), 04fire+++, 02cold, 10elec, 03poison, 04rot, 13neg+++, 13torm | Vul: 08holy++ | XP: 455 | Sz: Medium | Int: human. 00:52:58 <|amethyst> correct, that's why it has M_CANT_SPAWN 00:52:58 that new? 00:53:09 New as of 0.16, I think? They replaced iron devils. 00:56:24 Got it! https://docs.google.com/spreadsheets/d/1QUH04Ekq5K6KhAr0LqRA7mxaVwx3C4LLEebWKzar_w8/edit?usp=sharing 00:57:09 -!- Fusha has quit [] 00:57:34 <|amethyst> Stantler: you still have the glyphs for uniques 00:57:38 <|amethyst> Stantler: e.g. row 450 is 'A' 00:58:01 <|amethyst> probably because that's quoted in a comment line 00:58:09 just watched spectrina shaft into the center of the kiku human sac vault 00:58:14 it placed the human out of the vault 00:58:19 is there a way to prevent that? 00:58:44 (so you can't shaft into the single open tile at the center, I mean) 00:58:44 did he get sacrificed instead 00:58:47 <|amethyst> no_rtele_into is supposed to do that 00:58:50 ah 00:59:05 <|amethyst> but that seems not to be working? 00:59:26 yeah guess not 00:59:38 after she dug out, the miasma appeared 01:00:04 <|amethyst> yeah, that happens when the _ is in your LOS 01:00:10 85 Uniques (not including vault ones) wow. heh 01:00:15 !lg spectrina 01:00:16 1457. Spectrina the Ruffian (L1 FoTm), slain by a kobold on D:1 on 2015-06-05 04:58:43, with 4 points after 51 turns and 0:03:40. 01:00:25 that was the game 01:00:32 went back up to d:1 I guess 01:00:35 but the altar was on d:2 01:01:24 is there a difference in setting no_rtele_into on a KPROP versus a TAG maybe? 01:01:38 <|amethyst> setting it on a TAG would affect the whole vault 01:02:02 yeah I know we'd not want TAG there, but I'm wondering if it's broken wrt shafts and KPRP 01:02:25 *KPROP 01:02:29 but yeah it's probably not relevant 01:02:39 -!- CanOfWorms has quit [Quit: ChatZilla 0.9.91.1 [Firefox 3.6.28/20120306064154]] 01:02:49 <|amethyst> !source _get_hatch_dest 01:02:49 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/dungeon.cc#l6126 01:06:47 hm. I'm not confident about bitwise operator precedence - is that & on line 6100 binding correctly? 01:06:58 I'm crazy; but I might do (some) of this if more of a supporting group could be found. 01:08:37 woah, was that source lookup just way off? 01:09:33 -!- SwissStopwatch has quit [Ping timeout: 246 seconds] 01:09:55 <|amethyst> PleasingFungus: yeah, &^| have slightly higher precedence than &&|| 01:10:06 PleasingFungus: yeah bitwise ops bind more tightly than..yes 01:10:18 @??lava orc 01:10:18 lava orc (05o) | Spd: 10 | HD: 1 | HP: 4-10 | AC/EV: 0/10 | Dam: 5 | 10weapons, 10items, 10doors | Res: 04fire+++ | XP: 3 | Sz: Medium | Int: human. 01:10:21 Unstable branch on crawl.s-z.org updated to: 0.17-a0-1243-ga8db1df (34) 01:10:22 that can't spawn, right? 01:12:41 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.91.1 [Firefox 38.0.1/20150513174244]] 01:14:43 <|amethyst> aha 01:14:58 <|amethyst> dgn_find_nearby_stair is being called with stair_to_find = DNGN_FLOOR 01:15:03 <|amethyst> not DNGN_TRAP_SHAFT 01:17:22 ah 01:17:32 right, I saw how that we returning DNGN_FLOOR 01:17:51 or some function was rather 01:18:22 -!- AlphaQ has quit [Remote host closed the connection] 01:19:10 Unstable branch on crawl.develz.org updated to: 0.17-a0-1243-ga8db1df (34) 01:19:59 is the problem  01:20:00 er 01:20:03 is the problem _get_dest_stair_type 01:20:16 <|amethyst> yeah 01:22:42 I guess that function can just return DNGN_TRAP_SHAFT? 01:23:13 phew. I'm...almost done with sorting, but the long and short of it is...need at least a dozen people to be feasible. 01:23:17 <|amethyst> yeah... I'm trying to figure out when, if ever, this last applied to shafts 01:23:42 <|amethyst> a dozen people to what? 01:25:46 Redo art to minimum viable product level for a steam release. 01:26:25 Doing tentacles would be fun; probably need to be mostly code instead of fixed tiles to work well. 01:26:33 -!- Gorgo_ has quit [Quit: Leaving.] 01:27:37 Red Devil and Reaper are the only demons that have the weapons flag, right? 01:28:49 -!- giantbat has quit [Quit: Leaving] 01:30:16 <|amethyst> you mean that can use weapons? Iron imp, balrug, ignacio (though ignacio and reaper can't pick up weapons, only start with one) 01:30:48 <|amethyst> theoretically grinder could start with a weapon, but doesn't 01:31:20 Red Devil has the Tridents. 01:31:54 <|amethyst> red devil can swap to any polearm 01:32:56 -!- sk3 is now known as ktgrey 01:35:10 Not counting uniques 239 creatures with no weapons that can attack. 122 that can use weapons and/or armour. 37 Special cases (Includes Simulacra, things with tentacles, hydrae, panlords). 15 creatures that don't move (Plants, statues). 25 demonspawn combinations (combinations of head art and body art, probably). 63 Draconian combinations. 01:35:49 One of the issue interface-wise in tiles right now is that equipment is used to show the player the creature's class; this precludes the ability to show that an orc is wearing armour, by drawing the armour. 01:37:25 UI is a bigger issue that art, TBH; but both would probably need a redo to put a strong foot forward for Steam. 01:37:39 <|amethyst> IMO screw Steam 01:38:11 -!- Evanissimoe is now known as Evanissimo 01:38:31 <|amethyst> what do we gain from it? 01:38:38 <|amethyst> that more people can find and play crawl 01:38:40 <|amethyst> ? 01:38:46 <|amethyst> people who have steam but not a web browser? 01:39:01 <_miek> yeah just wider player base 01:39:05 <_miek> depends whether that's the goal or not 01:39:10 Looking at the necessary workload...we'd need more artists; we'd need an actual musician; we'd have to completely redo the UI... It's months of really hard work to get this ready for that; just because the modern standards of usability are so high. 01:39:37 <_miek> would it actually require the game to be more polished than it is now though? 01:40:01 Actual gameplay? (Combat, etc.) Nah. Art and UI. Yes, very much so. 01:40:15 <_miek> why? 01:40:30 <_miek> does steam not let your game on if its clunky to use? 01:40:31 I'm pretty sure bcadren is not our steam release coordinator anyhow 01:40:40 -!- travis-ci has joined ##crawl-dev 01:40:41 The build was broken. (master - 16ca89d #2753 : gammafunk): http://travis-ci.org/crawl/crawl/builds/65513874 01:40:41 -!- travis-ci has left ##crawl-dev 01:40:54 bh has been working on it, but I kind of agree with |amethyst that it's not terribly worth the hassle 01:41:30 -!- WereVolvo has quit [Read error: Connection reset by peer] 01:41:35 <|amethyst> So far I've heard "let's violate all our contributor's licenses, it's only a technical violation anyway" and "let's redo all our art" 01:42:00 <|amethyst> as things we should do to get Gabe Newell in bed with us 01:42:25 I was looking at Vulture for Nethack as the standard. And it's a high one. We simply have too many monsters to get all the art to that level. I could do a couple to show what it'd be like...but...each one would take ~20-60 hours depending on the difficulty; I couldn't do all of them. 01:42:43 <|amethyst> Oh, also 01:43:12 Crash on startup when on SSD 13https://crawl.develz.org/mantis/view.php?id=9754 by jonismack 01:43:12 <|amethyst> why can't someone who wants to make money off Crawl hire the artists? 01:43:16 A lot of UI pages could use a rework regardless. The 'learn spell' is the worst one. Literally list all the spells may work if we had like 15 spells total, but pages of them? o_O; it's just terrible. 01:43:20 <_miek> If there are licensing issues then I guess I understand it, but I thought the goal was just to get it on there, not to polish it to some commercial level of quality 01:44:34 Stantler: could you not flood the channel with pretty pointless discussion about steam? you got banned from this channel under your other nick for discussing too many random things 01:44:56 <|amethyst> Crawl is a hobby for me... if Crawl is going to be a commercial-level game, I expect commercial-level pay for developing it 01:45:18 <|amethyst> "sorry, can't add that feature, marketing disapproves" 01:45:39 <_miek> yeah. I'm in agreement with that. I'm hoping that's coming across. 01:47:36 I'd be willing to work on a project like vulture as an artist; but there would have to be a lot more people...simply too many things to do otherwise. [As to just getting crawl on Steam as is; there are probably enough fans already to get it listed, but I don't know that it'd do much good.] 01:49:43 * Stantler needs a commercial product badly. 01:49:59 |amethyst: are you going to make a fix for the shaft bug or should I look more into that? 01:50:20 i think even if dcss was going on steam there was no intention of charging for it, right? 01:50:53 i'm against charging for dcss in any form even if it's technically allowed 01:50:59 (speaking as a server admin) 01:51:21 no we're not charging for anything crawl related, it's just certain people who are discussing this (and who shouldn't be discussing it) 01:51:22 hmm, did default ranged targeting change to self intentionally? 01:51:38 <|amethyst> gammafunk: I'm on it 01:51:42 ok, cool 01:51:52 johnny0: I made a bug that might have caused that but it should be fixed 01:51:58 what version are you playing? 01:52:09 !locate johnny0 01:52:10 johnny0 was last seen on CSZO (johnnyzero, L12 OpAr of The Shining One). 01:52:14 one sec 01:52:24 %version 01:52:24 trunk: 0.17-a0-1243-ga8db1df; 0.16: 0.16.1-28-gcc2312f; 0.15: 0.15.2; 0.14: 0.14.2; 0.13: 0.13.2; 0.12: 0.12.3; 0.11: 0.11.3; 0.10: 0.10.3-19-g6f05415 01:52:28 a8db1df 01:52:45 is Stantler an old dev? 01:52:47 Windows builds of master branch on crawl.develz.org updated to: 0.17-a0-1243-ga8db1df 01:53:16 no Stantler is just bcadren (who's banned in this channel) 01:53:20 <|amethyst> gammafunk: I think maybe 0.10 was the last time it worked 01:53:24 gammafunk: ahh can't cycle between targets either 01:53:33 lol 01:53:41 ok, let me see 01:53:54 I never developed mainline crawl if that's what you're asking, but yea I'm a gamedev. Even if I'm apparently worthless. 01:55:33 -!- Shard1697_ has quit [Ping timeout: 276 seconds] 01:56:01 * Stantler is wondering why he bothered going to college. 01:56:56 <|amethyst> johnny0: what kind of targets? any? 01:57:08 Stantler: if you have those sort of concerns, I suggest bringing them up with someone you know irl 01:57:31 |amethyst: seems like it -- tried throwing rocks and zapping wands at a few different monsters (both aware and unaware) 01:57:33 <|amethyst> oh, hm, same 01:57:41 -!- Krakhan has quit [Ping timeout: 265 seconds] 01:58:20 -!- mnoleg69reagan42 has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 01:58:25 <|amethyst> (gdb) p mons_class_gives_xp(MONS_GOBLIN, true) 01:58:25 <|amethyst> $4 = false 01:59:20 oh yeah 01:59:59 derp 02:01:36 return !mons_class_flag(mc, M_NO_EXP_GAIN) 02:01:36 || (indirect && mons_is_tentacle_or_tentacle_segment(mc)); 02:01:44 is what it should be 02:01:46 <|amethyst> yep 02:02:11 03|amethyst02 07* 0.17-a0-1244-g3a74afb: Don't shaft into teleport closets. 10(21 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/3a74afbabf3f 02:02:11 03|amethyst02 07* 0.17-a0-1245-g990a8d8: Don't count most monster classes as no-XP. 10(3 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/990a8d8ef2ed 02:02:19 -!- amalloy_ is now known as amalloy 02:04:25 <|amethyst> ah, 0.10.0 has a: 02:04:26 <|amethyst> if (shaft) 02:04:26 <|amethyst> stair_taken = DNGN_ESCAPE_HATCH_DOWN; 02:04:27 &versions 02:04:29 <|amethyst> in down_stairs 02:04:43 CAO: 0.17-a0-1224-gcdb9b4a, CBRO: 0.17-a0-1210-g1e4f09d, CDO: 0.17-a0-1210-g1e4f09d, CLAN: 0.17-a0-1230-g8afc29e, CPO: 0.17-a0-1243-ga8db1df, CSZO: 0.17-a0-1243-ga8db1df, CWZ: 0.17-a0-1020-ge683cc4, CXC: 0.17-a0-1242-gbd1319d, LLD: 0.17-a0-1234-g7a9248f 02:05:02 %git 8afc29e 02:05:02 07wheals02 * 0.17-a0-1230-g8afc29e: Make Sticks to Snakes take arrows from inventory. 10(10 hours ago, 8 files, 43+ 73-) 13https://github.com/crawl/crawl/commit/8afc29eb870d 02:05:16 hrm 02:05:29 well that's a pretty annoying bug, so maybe I should rebuild cszo/cxc 02:05:54 ??rebuild 02:05:54 rebuild[1/2]: https://dobrazupa.org/rebuild/ http://crawl.akrasiac.org/rebuild/ http://underhound.eu:81/rebuild/ http://crawl.berotato.org/crawl/rebuild/ http://crawl.xtahua.com/rebuild/ Bug Grunt, |amethyst, or Nap Kin for CDO. Use your powers wisely. 02:06:16 <|amethyst> gammafunk: at least it didn't make monsters actually give 0 XP 02:06:45 yeah, although that caused problems for other calls when indirect is true 02:06:52 not sure what all the repercussions are 02:06:57 <|amethyst> also I think it would have prevented ME_WHACK and ME_ANNOY 02:07:04 <|amethyst> oh 02:07:47 <|amethyst> right, indirect == false was fine 02:08:02 <|amethyst> (other than tentacles) 02:08:08 Unstable branch on crawl.s-z.org updated to: 0.17-a0-1245-g990a8d8 (34) 02:08:44 yeah false is the default 02:08:54 -!- Shados has quit [Remote host closed the connection] 02:09:03 Unstable branch on CRAWL.XTAHUA.COM updated to: 0.17-a0-1245-g990a8d8 (34) 02:09:32 <|amethyst> and it looks like that's the only caller that passes true 02:09:48 there's one other instance it probably should be used 02:11:42 -!- TR_Muscateer has quit [Ping timeout: 265 seconds] 02:13:19 !source get_monster_info 02:13:19 1/3. https://github.com/crawl/crawl/blob/master/crawl-ref/source/dat/clua/autofight.lua#l128 02:13:24 !source get_monster_info 3 02:13:24 3/3. https://github.com/crawl/crawl/blob/master/crawl-ref/source/mon-info.cc#l1868 02:14:13 oh actually I guess not 02:14:15 <|amethyst> oh 02:14:17 <|amethyst> hm 02:14:28 <|amethyst> should hyperactive ballistos count for mons_is_active_ballisto ? 02:14:33 -!- TonyMeatballs has quit [Read error: Connection reset by peer] 02:14:39 <|amethyst> now that they're no-XP? 02:14:46 there was a reason why I didn't include those... 02:15:13 those are only created through fedhas, right? 02:15:31 <|amethyst> right, but that is also true of ballistomycetes in general 02:16:45 yeah, I think the problem is there's no case where those are wanted along with active ballistos, but now I guess non-friendly active ballistos aren't really a thing either... 02:17:14 <|amethyst> well, a hyperactive ballisto ought to prevent autotravel I'd think 02:17:32 <|amethyst> but probably there is special code to do that anyway 02:17:47 sure, it's just that autotravel isn't the only use of that function, but yeah there's probably no reason why not 02:17:53 -!- bonghitz has quit [Remote host closed the connection] 02:18:00 probably anything looking out for active ballistos does apply to hyperactive 02:18:14 <|amethyst> and that probablyhm 02:18:26 <|amethyst> hm, maybe not 02:18:43 <|amethyst> probably all this ballisto stuff should be removed 02:18:52 <|amethyst> and Fedhas just spawns spores 02:19:19 maybe so, I'm actually not recalling how the fedhas ballisto game even works 02:19:31 Aren't Hyperactive Ballisto's neutral? o_o; 02:20:31 <|amethyst> gammafunk: spores explode and give you ballistos, which do nothing 02:20:40 <|amethyst> gammafunk: then you can upgrade ballistos to make hyperactive ones 02:20:42 -!- Cerpin has joined ##crawl-dev 02:20:53 -!- HellTiger has quit [Ping timeout: 265 seconds] 02:21:04 <|amethyst> gammafunk: so unless I'm missing something, the whole active/inactive distinction is pointless 02:21:10 ??hyperactive_ballistomycete 02:21:10 hyperactive ballistomycete[1/1]: What you get when you upgrade a ballistomycete with Fedhas evolution. It explodes. 02:21:16 heh 02:22:03 <|amethyst> fedhas could just give you ball lightning or something instead 02:22:43 doesn't something cause the inactive ones to sometimes become active? 02:23:02 <|amethyst> gammafunk: the difference doesn't matter if you're with Fedhas 02:23:09 <|amethyst> since they don't produce spores at all 02:23:21 ah ok 02:23:23 ??evolution 02:23:23 evolution[1/4]: See {evolution[2]} for the Fedhas ability or {evolution mutation} for the mutation. 02:23:26 ??evolution[2 02:23:27 evolution[2/4]: For some piety, you get a permanent wandering mushroom with a powerful confusing attack. It will follow you normally outside of combat (they are so friendly), but the moment you encounter a monster it stays still while it is in LOS. However, they eventually kill themselves since they lose HD per attack. 02:23:33 <|amethyst> I guess it matters if you abandon Fedhas 02:23:57 ??evolution[3 02:23:57 evolution[3/4]: Plants turn into oklobs. The rate of fire of oklobs is increased by invocations. Oklobs that you encounter normally don't care about you and thus won't help you, they are jerks. Oklobs are permanent, do a lot of damage, and draw aggro, but Fedhas gets a bit unhappy if one you create dies. 02:24:05 ??evolution[4 02:24:05 hyperactive ballistomycete[1/1]: What you get when you upgrade a ballistomycete with Fedhas evolution. It explodes. 02:24:40 Hyperactive Ballisto basically spores itself repeatedly; semi-powerful vs. everything, very powerful against living (confused by it). 02:25:54 yeah it does seem that some ballisto simplification could occur 02:26:30 -!- UncertainKitten has quit [Quit: Connection reset by pier.] 02:27:26 -!- simmarine has quit [Quit: Leaving] 02:28:42 How though? 02:29:31 -!- seriallos has quit [Quit: My Mac has gone to sleep. ZZZzzz…] 02:29:42 -!- tabstorm has quit [Ping timeout: 250 seconds] 02:30:08 -!- Poncheis has quit [Quit: ChatZilla 0.9.91.1 [Firefox 38.0.5/20150525141253]] 02:30:22 <|amethyst> ??reproduction 02:30:22 reproduction[1/1]: Creates giant spores anywhere there's a corpse and no monster. Hilarious if you can kill one monster in a pack and use that corpse as a bomb. Gives full XP! 02:30:51 <|amethyst> could make evolution on a spore give you a hyperactive ballisto 02:30:57 <|amethyst> and remove regular ballistos entirely 02:31:23 <|amethyst> and rename hyperactive ballisto 02:31:26 evolution on a spore wouldn't be great though, since it's basically a two-step ui? 02:32:02 Regular ballistos have their uses though; if use Reproduction early on a floor, it creates plants for you to walk through (and noise which makes enemies wander around). 02:32:22 <|amethyst> gammafunk: isn't it currently Reproduction -> wait for it to explode and give a ballisto -> evolution ? 02:32:28 @??ballistomycete 02:32:28 ballistomycete (06P) | Spd: 070 | HD: 4 | HP: 22-32 | AC/EV: 1/0 | 03plant, unbreathing | Res: 13magic(immune), 03poison, 12drown, 13neg+++, 13torm | XP: 0 | Sz: tiny | Int: brainless. 02:32:47 <|amethyst> gammafunk: unless there happen to be ballistos on the level already, which there won't be now and which probably isn't true most places you'd want a hyperactive one 02:32:56 <|amethyst> s/isn't/wasn't/ 02:33:06 yeah, probably the original intent did involve use of random ballistos 02:33:14 for balisto evolution, that is 02:33:22 <|amethyst> mold can go away entirely 02:33:44 <|amethyst> I think few people know about the Fedhas mold trick anyway 02:33:45 |amethyst: but I think the thing is the spore had to explode first to use that evolution 02:33:55 whereas if you directly evolve spores it's a bit weird 02:33:57 @??wandering mushroom 02:33:57 wandering mushroom (07f) | Spd: 10 | HD: 8 | HP: 31-56 | AC/EV: 5/0 | Dam: 2013(confuse) | 03plant, unbreathing | Res: 06magic(40), 03poison, 12drown, 13neg+++, 13torm | XP: 311 | Sz: tiny | Int: brainless. 02:34:59 we need spicerack to give us a ballisto reform proposal 02:35:07 !lg devteamnp god=fedhas s=name 02:35:07 413 games for devteamnp (god=fedhas): 78x Neil, 46x dpeg, 41x 78291, 26x SGrunt, 26x wheals, 25x MarvinPA, 24x pointless, 19x KiloByte, 14x erisdiscordia, 13x Lasty, 13x rob, 11x PleasingFungus, 11x Sage, 11x evktalo, 8x Medar, 8x bookofjude, 6x sorear, 5x mumra, 4x itsmu, 4x bh, 3x gammafunk, 3x reaverb, 3x HangedMan, 2x SamB, 2x ontoclasm, 2x elliptic, 2x Keskitalo, felirx, evilmike, doy 02:35:11 !!! 02:35:19 <|amethyst> that hardly counts 02:35:34 <|amethyst> !lm devteamnp god.maxpiety=fedhas s=name 02:35:34 71 milestones for devteamnp (god.maxpiety=fedhas): 12x 78291, 9x SGrunt, 8x Lasty, 6x wheals, 5x dpeg, 5x KiloByte, 5x Medar, 4x erisdiscordia, 4x PleasingFungus, 3x Neil, 3x MarvinPA, 2x Sage, 2x elliptic, bh, gammafunk, reaverb 02:35:58 well apparently you're already more qualified than I am 02:36:08 !lg spicerack god=fedhas 02:36:08 43. Basil the Conqueror (L27 OgAs of Fedhas), escaped with the Orb and 3 runes on 2015-01-14 09:11:47, with 1521750 points after 88050 turns and 3:51:42. 02:36:15 Sage was undercounted as well 02:36:42 !lg . god=fedhas 02:36:42 <|amethyst> !hs . fedhas 02:36:43 3. gammafunk the Shatterer (L27 OgAr of Fedhas), escaped with the Orb and 3 runes on 2013-08-04 09:03:55, with 1336945 points after 125696 turns and 19:23:30. 02:36:43 78. Neil the Conjurer (L16 OpVM of Fedhas), slain by a demonic crawler on Spider:5 (spider_rune_water) on 2012-05-12 13:51:23, with 130967 points after 40274 turns and 3:56:51. 02:36:47 <|amethyst> !hs . fedhas -log 02:36:47 78. Neil, XL16 OpVM, T:40274: http://crawl.develz.org/morgues/trunk/Neil/morgue-Neil-20120512-135123.txt 02:37:09 Perhaps the easiest solution that would remain mechanically similar is if having Fedhas randomly placed them around the floor (like if you used Evolution and 5'd a couple times to let a colony spread with no change)? 02:37:10 <|amethyst> evolution * 85, growth * 5, and that's all :) 02:37:11 ponderous hat... 02:38:19 They have enough HP to be a semi-effective meatshield to walk through even if they have no other properties until evolved. 02:39:08 <|amethyst> @??ballistomycete 02:39:08 ballistomycete (06P) | Spd: 070 | HD: 4 | HP: 22-32 | AC/EV: 1/0 | 03plant, unbreathing | Res: 13magic(immune), 03poison, 12drown, 13neg+++, 13torm | XP: 0 | Sz: tiny | Int: brainless. 02:39:10 <|amethyst> @??plant 02:39:10 plant (03P) | Spd: 070 | HD: 10 | HP: 43-70 | AC/EV: 10/0 | 03plant, unbreathing | Res: 13magic(immune), 03poison, 12drown, 13neg+++, 13torm | XP: 0 | Sz: small | Int: brainless. 02:39:59 <|amethyst> I guess that costs fruit, though 02:42:46 -!- vale has quit [Remote host closed the connection] 02:43:03 -!- amalloy is now known as amalloy_ 02:49:04 -!- Tux[Qyou] has joined ##crawl-dev 02:50:37 Monster database of master branch on crawl.develz.org updated to: 0.17-a0-1245-g990a8d8 02:54:04 -!- travis-ci has joined ##crawl-dev 02:54:05 The build was broken. (master - bd1319d #2754 : Neil Moore): http://travis-ci.org/crawl/crawl/builds/65514156 02:54:05 -!- travis-ci has left ##crawl-dev 02:58:27 Is there a reason Deep Elf Death Mage uses oldstyle twisted resurrection? It's the only thing left that does. 02:59:14 -!- Tux[Qyou] has quit [Ping timeout: 264 seconds] 02:59:33 -!- Tux[Qyou] has joined ##crawl-dev 03:01:56 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 03:05:03 -!- scummos| has quit [Ping timeout: 252 seconds] 03:06:36 <|amethyst> what do you mean "oldstyle"? 03:07:07 <|amethyst> (also deep elf priests and high priests) 03:07:45 Just that players no longer get it. (It was pretty much always overly complex compared to XXX anyways) 03:07:52 <|amethyst> they could probably get animate dead again instead if we want to remove it 03:09:56 I don't guess it matters it just feels overly complicated...with a high chance of getting a bunch of useless 1 HP things that never turn into anything dangerous. 03:09:59 <|amethyst> the problem with the player spell was that it was too good but tedious to use; attempts to make it less good really just made it (even) more tedious, and attempts to make it less tedious made it more powerful 03:10:27 <|amethyst> but, yeah, I don't think it really worked as a monster spell either 03:11:28 Be somewhat cool as an early-ish vault that starts with the corpses already in it and forms them. It has some cool flavour and all, but it's not that practically good. 03:11:32 -!- us17 has quit [Ping timeout: 258 seconds] 03:12:08 -!- halberd has quit [Ping timeout: 265 seconds] 03:13:53 Well I mean cool as an earlyish vault, because racing to kill the crawling corpses before they turn into something makes sense really early, in elf...it's not really anything to worry about. 03:14:07 -!- doubtofbuddha has quit [Ping timeout: 272 seconds] 03:14:11 -!- amalloy_ is now known as amalloy 03:14:33 <|amethyst> it's not early but 03:14:40 <|amethyst> !vault hangedman_macabre_mess 03:14:41 Can't find hangedman_macabre_mess. 03:14:56 <|amethyst> !vault hangedman_abyss_rune_macabre_mess 03:14:57 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/dat/des/branches/abyss.des#l1390 03:18:23 Oh I've gotten the rune from that vault. The Caco and the Eyes are the dangerous thing there, not the abominations. 03:18:31 <|amethyst> yeah 03:19:32 I feel like I've gotten my rune from the Lightning Spire vault a disproportionately high amount of times...that and the hellephant island...the forest vault is the only one that's killed me. [Rune vaults in the Abyss are actually kinda cool.] 03:22:40 Unstable branch on crawl.beRotato.org updated to: 0.17-a0-1245-g990a8d8 (34) 03:23:23 -!- bonghitz has quit [Ping timeout: 255 seconds] 03:23:47 Be kinda cool if other areas had that varied of rune vaults. 03:24:44 Wait; if I wanted to make a new monster all I have to do is add it to that list formatted correctly? (and make a tile for tiles?) 03:28:23 <|amethyst> and add an enumerator to enum monster_type in enums.h 03:28:46 <|amethyst> if you wanted it to have a spell list that's not a copy of an existing one, you'd have to add that to mon-spell.h 03:29:02 New spell for a monster would be harder? 03:30:00 <|amethyst> a little, yes 03:30:04 I feel like actually making scratching trees; as either a Lair: 8 encompass or portal vault and putting the scratching tree creatures into rare normal lair and late D spawning. 03:30:53 <|amethyst> hm, that travis failure 03:31:37 <|amethyst> oh 03:31:40 |amethyst: I saw the earlier one, but I assumed it was due to los problems caused by the dangerous monster/valid target problems my bug induced 03:31:44 <|amethyst> ah, yeah 03:31:50 <|amethyst> it's targetting orb card at self 03:31:55 haha 03:32:04 something I have experience with myself! 03:32:09 !lg . optm kaux~~orb 03:32:10 2. gammafunk the Martial Artist (L16 OpTm of Nemelex Xobeh), blew themself up on Snake:3 on 2012-12-20 22:53:49, with 105491 points after 53734 turns and 7:45:39. 03:32:42 when draw 4 could get you back to back orb cards that would blow up in your face 03:33:41 Scratching Trees is basically 7 kinds of Felid (including the normal one being put to a normal level for actual spawning). Melee: [Felid, Felid Gouger, Felid Sabretooth] Mage: [Felid Infuser, Felid Jinx, Felid Portalmancer, Felid Cryomancer] 03:34:01 <|amethyst> hm, can reproduce the PCRE heap overflow here, but it doesn't crash crawl (does give a 1-byte invalid write though) 03:34:22 -!- ussdefiant has quit [Ping timeout: 265 seconds] 03:35:20 -!- mibe has quit [Ping timeout: 246 seconds] 03:38:24 -!- giantbat has quit [Read error: Connection reset by peer] 03:39:31 -!- DrKe has quit [Ping timeout: 252 seconds] 03:41:05 -!- Evanissimo has quit [Quit: Page closed] 03:42:39 Question: If I do attempt this (I've never made a patch before so IDK if I can); can I take the (f) glyph for felids? The old holder (f)ungus switched to being a (P)lant and felids are currently considered a (h)ound which would be weird if they actually spawned. 03:43:17 <|amethyst> 'h' isn't 'hound' 03:43:31 -!- DrKe has joined ##crawl-dev 03:43:39 <|amethyst> it also includes bears 03:43:53 <|amethyst> (hogs are really the thing that shouldn't be on h, not being carnivores) 03:44:18 <|amethyst> also, 'f' is used 03:44:31 <|amethyst> P is now immobile fungi and plants, f mobile 03:44:35 <|amethyst> @??wandering mushroom 03:44:35 wandering mushroom (07f) | Spd: 10 | HD: 8 | HP: 31-56 | AC/EV: 5/0 | Dam: 2013(confuse) | 03plant, unbreathing | Res: 06magic(40), 03poison, 12drown, 13neg+++, 13torm | XP: 311 | Sz: tiny | Int: brainless. 03:44:39 <|amethyst> @??thorn hunter 03:44:39 thorn hunter (16f) | Spd: 12 (swim: 120%) | HD: 15 | HP: 83-116 | AC/EV: 9/9 | Dam: 27, 23 | 03plant, amphibious, see invisible, unbreathing | Res: 06magic(100), 03poison, 12drown, 13neg+++, 13torm | Vul: 04fire | XP: 2120 | Sp: v.thorns (3d18) [11!AM, 06!sil], w.brambles [06!sil] | Sz: Large | Int: animal. 03:44:56 -!- CanOfWorms has joined ##crawl-dev 03:44:57 Ok. IDK. Do the felids sound reasonable? 03:45:48 <|amethyst> seven new monsters for one vault sounds a little excessive 03:47:09 <|amethyst> but eh 03:47:25 <|amethyst> I'm not much of a designer so I'm not the person to ask 03:47:42 -!- vale_ has quit [Ping timeout: 250 seconds] 03:48:07 !vault goddamned_bats 03:48:08 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/dat/des/variable/mini_monsters.des#l517 03:49:10 a vault I need to remove 03:49:29 godspeed 03:49:49 especially good: bat skeleton name:skeletal_bat n_rpl n_des n_spe n_zom 03:49:54 lol did I seriously type "dragon-types" 03:50:06 gammafunk: i think that one is a reference to "skeletal dragon" 03:53:18 IDK. 4 of them are unique casters; the other 3 are just melee variants of felids that ultimately aren't that different than "Orc Knight" or "Spriggan Defender". 04:02:50 03|amethyst02 07* 0.17-a0-1246-g0cd2dfe: Don't push a freed string in Lua item.sub_type() 10(3 minutes ago, 1 file, 6+ 1-) 13https://github.com/crawl/crawl/commit/0cd2dfe203b6 04:05:47 <|amethyst> hm 04:06:52 <|amethyst> I think we have some platform-dependency in our saves 04:08:26 <|amethyst> specifically the unions that contain item_def.plus2 and monster_info.number 04:09:08 <|amethyst> let's say you're on a little endian system and set item->net_placed = true 04:09:18 <|amethyst> then plus2 is 0x0100 04:09:34 <|amethyst> now you marshall that and unmarshall it on a big-endian system 04:09:57 <|amethyst> so it looks like 0x0001 (but has the same value 1 as a short) 04:10:08 <|amethyst> now net_placed is false 04:10:14 sounds like union fields should be marshalled separately 04:10:42 <|amethyst> separately? 04:11:33 -!- travis-ci has joined ##crawl-dev 04:11:34 The build was broken. (master - a8db1df #2755 : Nicholas Feinberg): http://travis-ci.org/crawl/crawl/builds/65515118 04:11:34 -!- travis-ci has left ##crawl-dev 04:12:32 well, yeah, at least differently-sized ones like plus2 and net_placed 04:13:03 <|amethyst> as in figure out at marshalling and unmarshalling time which is relevant, and use that one? 04:13:49 hm, or just make net_placed a short 04:13:57 <|amethyst> yeah, that was my thought 04:14:11 <|amethyst> and is_active (in monster_info_base) an int 04:15:10 I don't know, it's not very nice even when the sizes of all members happen to match 04:16:10 because someone might break it by accident and it will go unnoticed for a very long time again 04:16:34 but specifying which union field is actually used does not appear trivial either 04:16:36 <|amethyst> we could go back to just calling it 'plus2' 04:19:19 <|amethyst> even with them being the same size, it's still a problem if some platform doesn't use two's complement 04:19:28 <|amethyst> I don't know if those actually exist though 04:19:45 <|amethyst> also if shorts are 32 bits, but we have a lot of other places that would have the same problem 04:19:55 <|amethyst> s/the same/a similar/ 04:20:30 well, ideally all marshalling code and marshalled values would use stdint.h types 04:20:42 but that would make things look rather bad everywhere 04:21:02 <|amethyst> that would mean basically eliminating int from our codebase :) 04:22:23 yeah 04:22:52 <|amethyst> we did get rid of most uses of 'long' though 04:22:57 <|amethyst> could do the same with short 04:23:17 -!- Stantler has quit [Ping timeout: 246 seconds] 04:25:02 -!- CanOfWorms has quit [Quit: ChatZilla 0.9.91.1 [Firefox 3.6.28/20120306064154]] 04:30:17 -!- Patashu has joined ##crawl-dev 04:32:08 -!- MathSquared has quit [Quit: Page closed] 04:35:45 <|amethyst> okay, that fixes all the valgrind complaints except the PCRE bug 04:36:56 <|amethyst> I had worried there was a problem with zlib, but it turns out that was just the uninitialised byte from the ballistos being passed down the chain 04:39:14 <|amethyst> hm 04:39:20 <|amethyst> but that uninitialised byte 04:39:37 <|amethyst> means there needs to be save compat I think 04:40:37 <|amethyst> otherwise, that uninitialised byte will turn the once-too-short union members true 04:40:47 <|amethyst> even without changing platforms 04:42:49 <|amethyst> oh, I guess it's not a problem for the nets 04:43:31 <|amethyst> since plus2 is initialised to zero 04:46:09 -!- travis-ci has joined ##crawl-dev 04:46:10 The build was fixed. (master - 990a8d8 #2756 : Neil Moore): http://travis-ci.org/crawl/crawl/builds/65520036 04:46:10 -!- travis-ci has left ##crawl-dev 04:47:41 <|amethyst> well, the worst that happens is that off-screen ballistos are remembered as active when they are not 04:47:48 also gammafunk please do not remove goddamned_bats 04:48:34 <|amethyst> and actually handling that correctly is something of a pain 04:49:06 <|amethyst> would need either a residual bool union member, or a reinterpret_cast 04:49:07 -!- vale_ has quit [Ping timeout: 272 seconds] 04:52:40 <|amethyst> oh, and we can't even tell anyway 04:52:59 <|amethyst> because we don't know that we're being unmarshalled on the same platform we were badly marshalled on 04:53:34 Gozaqs golden touch not working 13https://crawl.develz.org/mantis/view.php?id=9755 by Le_Nerd 04:55:58 <|amethyst> oh 04:56:03 <|amethyst> %git da61031 04:56:03 07gammafunk02 * 0.17-a0-1238-gda61031: Give piety only for kills granting xp and refactor xp checks 10(30 hours ago, 17 files, 157+ 148-) 13https://github.com/crawl/crawl/commit/da6103145d1d 04:56:14 -!- cribozai has quit [Ping timeout: 264 seconds] 04:56:17 <|amethyst> several (most) of the mons_class_gives_xp there are backwards 05:00:22 maybe we should use ASN.1 and DER for saves, to avoid portability issues altogether 05:01:22 -!- vonhedlund has quit [Ping timeout: 265 seconds] 05:01:55 <|amethyst> :P 05:02:25 (I figured the capnproto proposal never took off because it wasn't crazy enough) 05:06:16 -!- bonghitz has quit [Ping timeout: 265 seconds] 05:09:23 -!- cribozai has quit [Ping timeout: 272 seconds] 05:12:00 -!- vonhedlund has quit [Ping timeout: 265 seconds] 05:18:32 03|amethyst02 07* 0.17-a0-1247-g57b473d: Make saves less platform-dependent. 10(60 minutes ago, 3 files, 7+ 2-) 13https://github.com/crawl/crawl/commit/57b473db0a23 05:18:32 03|amethyst02 07* 0.17-a0-1248-g117de50: Fix several reversed no-XP checks (#9755) 10(9 minutes ago, 5 files, 5+ 5-) 13https://github.com/crawl/crawl/commit/117de50f7caf 05:18:54 <|amethyst> &versions 05:19:10 CAO: 0.17-a0-1224-gcdb9b4a, CBRO: 0.17-a0-1245-g990a8d8, CDO: 0.17-a0-1243-ga8db1df, CLAN: 0.17-a0-1230-g8afc29e, CPO: 0.17-a0-1246-g0cd2dfe, CSZO: 0.17-a0-1245-g990a8d8, CWZ: 0.17-a0-1020-ge683cc4, CXC: 0.17-a0-1245-g990a8d8, LLD: 0.17-a0-1234-g7a9248f 05:20:41 <|amethyst> rebuilding CDO, CSZO, CBRO, and CXC 05:22:05 <|amethyst> (it wasn't actually most, just several) 05:22:20 Unstable branch on crawl.develz.org updated to: 0.17-a0-1246-g0cd2dfe (34) 05:22:33 <|amethyst> err 05:23:17 <|amethyst> guess I should have given the CDO repo time to catch up before building :) 05:23:29 <|amethyst> re-rebuilding CDO 05:26:01 -!- vonhedlund has quit [Ping timeout: 265 seconds] 05:26:30 -!- cribozai has quit [Ping timeout: 265 seconds] 05:26:45 Unstable branch on crawl.develz.org updated to: 0.17-a0-1248-g117de50 (34) 05:29:36 Unstable branch on crawl.s-z.org updated to: 0.17-a0-1248-g117de50 (34) 05:30:44 -!- megane has quit [Ping timeout: 255 seconds] 05:31:58 Unstable branch on crawl.beRotato.org updated to: 0.17-a0-1248-g117de50 (34) 05:32:08 -!- read has quit [Read error: Connection reset by peer] 05:32:34 -!- read has joined ##crawl-dev 05:32:43 03|amethyst02 07* 0.17-a0-1249-g56390e0: Remove PRIuSIZET. 10(3 minutes ago, 3 files, 4+ 13-) 13https://github.com/crawl/crawl/commit/56390e0c468f 05:33:48 -!- ktgrey has quit [Ping timeout: 244 seconds] 05:34:21 -!- ontoclasm has quit [Quit: Leaving.] 05:37:50 -!- Sharkman1231 has quit [Ping timeout: 246 seconds] 05:39:35 -!- ontoclasm has joined ##crawl-dev 05:40:12 -!- Crehl has quit [Quit: Killed by a kitten] 05:41:29 -!- vonhedlund has quit [Ping timeout: 265 seconds] 05:43:29 -!- travis-ci has joined ##crawl-dev 05:43:30 The build was fixed. (master - 0cd2dfe #2757 : Neil Moore): http://travis-ci.org/crawl/crawl/builds/65529951 05:43:30 -!- travis-ci has left ##crawl-dev 05:45:15 -!- Gurmil has quit [Ping timeout: 258 seconds] 05:51:29 Unstable branch on CRAWL.XTAHUA.COM updated to: 0.17-a0-1248-g117de50 (34) 05:54:44 -!- cribozai has quit [Ping timeout: 276 seconds] 05:55:47 -!- amalloy is now known as amalloy_ 05:57:10 -!- debo has joined ##crawl-dev 05:57:14 -!- radinms has quit [Ping timeout: 246 seconds] 06:01:59 -!- ontoclasm has quit [Quit: Leaving.] 06:08:17 yeah I think I messed up a rebase of a commit that fixed all those, which is why those song of slaying fixes seemed to be missing as well 06:08:45 should have just read that patch one last time 06:09:46 interesting, wonder what that zap_los_monsters function is about 06:09:54 !function _zap_los_monsters 06:09:55 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/startup.cc#l211 06:10:42 ah I see, just keeping starting los free of monsters 06:14:00 !lg won current trunk !boring turns<5 06:14:01 No games for won (current trunk !boring turns<5). 06:14:05 !lg won current trunk !boring turns<10 06:14:05 No games for won (current trunk !boring turns<10). 06:14:08 !lg won current trunk !boring turns<100 06:14:08 No games for won (current trunk !boring turns<100). 06:14:17 !lg current trunk !boring turns<5 06:14:17 No games for current (trunk !boring turns<5). 06:14:20 !lg current trunk !boring turns<500 06:14:20 No games for current (trunk !boring turns<500). 06:14:26 !lg * current trunk !boring turns<500 06:14:28 27108. copt the Magician (L1 MuWn), slain by a kobold (a +0 whip) on D:1 on 2015-06-05 09:56:03, with 1 point after 59 turns and 0:00:55. 06:14:30 !lg * current trunk !boring turns<5 06:14:33 32. neil the Shield-Bearer (L1 HuFi), entered wizard mode on D:1 (onia_arrival_handbag) on 2015-06-05 07:23:59, with 0 points after 0 turns and 0:00:19. 06:14:45 !kw wizard 06:14:46 Built-in: wizard => cls=wizard 06:14:53 !lg * current trunk !boring !wizard !turns<5 06:14:53 Broken query near '<5' 06:14:58 !lg * current trunk !boring !wizard turns<5 06:15:01 32. neil the Shield-Bearer (L1 HuFi), entered wizard mode on D:1 (onia_arrival_handbag) on 2015-06-05 07:23:59, with 0 points after 0 turns and 0:00:19. 06:15:19 !lg * current trunk !boring turns<5 x=ktype 06:15:22 32. [ktyp=wizmode] neil the Shield-Bearer (L1 HuFi), entered wizard mode on D:1 (onia_arrival_handbag) on 2015-06-05 07:23:59, with 0 points after 0 turns and 0:00:19. 06:15:29 !lg * current trunk !boring !wizard ktype!=wizard turns<5 06:15:33 32. neil the Shield-Bearer (L1 HuFi), entered wizard mode on D:1 (onia_arrival_handbag) on 2015-06-05 07:23:59, with 0 points after 0 turns and 0:00:19. 06:15:42 !lg * current trunk !boring !wizard ktype!=wizmode turns<5 06:15:46 13. benishere the Skirmisher (L1 HOAK of Lugonu), blasted by a deep elf priest (nerve-wracking pain) on Abyss:1 (evilmike_abyss_exit_smiterflies) on 2015-06-02 18:08:13, with 0 points after 2 turns and 0:00:05. 06:15:57 !lg * current trunk !boring !wizard ktype!=wizmode br=D turns<5 06:16:02 6. Svalbardcaretaker the Magician (L1 OpWn), slain by a hobgoblin (a +0 club) on D:1 on 2015-06-02 10:07:26, with 0 points after 3 turns and 0:00:07. 06:16:20 !lg * current trunk !boring !wizard ktype!=wizmode br=D turns<3 06:16:26 4. Dynast the Charlatan (L1 TeAr), shot themself with a puff of flame on D:1 (shiori_arrival_whats_in_store_for_you) on 2015-05-28 17:36:09, with 0 points after 1 turn and 0:00:07. 06:16:29 -!- Bcadren has quit [Ping timeout: 246 seconds] 06:16:37 !lg * current trunk !boring !wizard ktype!=wizmode br=D turns<3 -2 06:16:43 3/4. Dynast the Charlatan (L1 TeAr), shot themself with a puff of flame on D:1 (shiori_arrival_whats_in_store_for_you) on 2015-05-28 17:35:58, with 0 points after 1 turn and 0:00:08. 06:16:49 !lg * current trunk !boring !wizard ktype!=wizmode br=D turns<3 !ar 06:16:52 No games for * (current trunk !boring !wizard ktype!=wizmode br=D turns<3 !ar). 06:17:00 !lg * current trunk !boring !wizard ktype!=wizmode br=D turns<5 -tv 06:17:05 6. Svalbardcaretaker, XL1 OpWn, T:3 requested for FooTV: telnet://termcast.develz.org or http://termcast.develz.org. 06:17:32 well that wasn't in los 06:25:59 -!- kukudas has quit [Client Quit] 06:26:11 -!- P_R_Deltoid has quit [Quit: Leaving] 06:30:27 -!- Amy is now known as Guest61993 06:32:12 -!- Flappity has quit [Ping timeout: 265 seconds] 06:37:38 -!- Ipsum has quit [Ping timeout: 276 seconds] 06:41:32 -!- driftwood_ has quit [Ping timeout: 276 seconds] 06:41:40 -!- edsrzf has quit [Quit: Page closed] 07:11:04 -!- panicbit has quit [Ping timeout: 255 seconds] 07:14:56 -!- elliptic has quit [Ping timeout: 258 seconds] 07:19:55 -!- debo has quit [Ping timeout: 258 seconds] 07:20:05 -!- testtwice has quit [Quit: Page closed] 07:20:32 -!- vonhedlund has quit [Ping timeout: 265 seconds] 07:20:34 -!- debo has joined ##crawl-dev 07:23:51 -!- travis-ci has joined ##crawl-dev 07:23:52 The build was broken. (master - 56390e0 #2759 : Neil Moore): http://travis-ci.org/crawl/crawl/builds/65540570 07:23:52 -!- travis-ci has left ##crawl-dev 07:24:31 -!- cribozai has quit [Ping timeout: 258 seconds] 07:25:13 -!- Lasty has joined ##crawl-dev 07:25:27 -!- debo has quit [Ping timeout: 255 seconds] 07:28:12 -!- bonghitz has quit [Quit: Leaving...] 07:33:44 -!- bmfx has quit [Remote host closed the connection] 07:40:37 -!- xcourier has quit [Quit: xcourier] 07:41:13 -!- dtsund has joined ##crawl-dev 07:47:35 -!- Twiggytwiggytwig has quit [Ping timeout: 244 seconds] 07:48:05 -!- scummos| has quit [Ping timeout: 265 seconds] 07:49:26 -!- elliptic has joined ##crawl-dev 07:52:26 -!- xcourier has quit [Quit: xcourier] 07:52:45 -!- Blazinghand has quit [Read error: Connection reset by peer] 07:52:53 -!- domiryuu has quit [Quit: leaving] 08:04:23 -!- vale_ has quit [Ping timeout: 258 seconds] 08:11:10 -!- elliptic has quit [Quit: Leaving] 08:22:03 -!- fluffhead has quit [Quit: fluffhead] 08:27:54 -!- megane has joined ##crawl-dev 08:32:01 -!- megane has quit [Ping timeout: 244 seconds] 08:33:50 -!- Patashu has quit [Ping timeout: 264 seconds] 08:37:14 -!- mamgar has quit [Ping timeout: 276 seconds] 08:41:57 -!- Fusha has quit [] 08:46:07 gammafunk: I've been playing a bunch of ranged users recently (damn you, !next!) and I do think some reform is needed. I think what I described yesterday is the best approach I've heard. What do you think? 08:48:03 -!- wheals has joined ##crawl-dev 08:49:58 -!- sds_ has quit [Ping timeout: 246 seconds] 08:58:28 gammafunk, chequers: It looks like PbD is now 2d8+8 * mutlevel turns of +1 hp, with some brief spikes of higher regen. At level 3, that's an average of 41 hp/kill over 41 turns on every kill (without accounting for the spikes). 08:58:59 gammafunk, chequers: It doesn't look like this comment is correct: "// Roll to decrement (on average) 1 per-10 aut" 09:00:10 it looks like the odds of each power unit being removed is 1/4, and if you get lucky and get exactly one unit left, it stops decaying 09:00:28 until the duration ends 09:00:43 chequers: what was intended? 09:04:46 -!- siepu has quit [Read error: Connection reset by peer] 09:06:53 -!- scummos| has quit [Read error: No route to host] 09:22:49 -!- radinms has quit [Ping timeout: 265 seconds] 09:26:52 -!- Idolo has quit [Ping timeout: 256 seconds] 09:35:06 -!- debo has joined ##crawl-dev 09:36:55 In testing (generate imp, read holy word, wait until regen ended, repeat) I was getting 40-70 hp back on each go. I never reproduced the case of decaying from 2 power to 0 power, so I need to verify that, but it's definitely not decaying at a rate of 1 power/10 aut 09:38:52 Hmm. It does look like if it did decay to 0, it wouldn't remove the status light 09:39:18 er no, it would. It just wouldn't remove the duration. . . 09:39:30 -!- st_ has joined ##crawl-dev 09:40:21 -!- tcjsavannah has quit [Quit: tcjsavannah] 09:40:50 -!- Gorgo_ has quit [Client Quit] 09:44:41 By contrast, Makhleb's heal on kill is hp_heal = mons->get_experience_level() + random2(mons->get_experience_level()); and there's a chance of it not triggering (generally about 1/6 at high piety). For an imp, the average heal would be 4; for a stone giant it'd be 23.5. 09:45:03 (if it triggers) 09:48:54 -!- scummos| has quit [Read error: No route to host] 09:49:45 -!- CKyle has joined ##crawl-dev 09:51:02 -!- sk3 has quit [Ping timeout: 246 seconds] 09:51:43 -!- scummos__ has quit [Client Quit] 09:53:02 -!- tabstorm has quit [Ping timeout: 264 seconds] 09:53:56 -!- scummos| has quit [Client Quit] 09:54:48 hm 09:55:07 what was the reform you described yesterday Lasty ? 09:55:57 * mutlevel is not quite right, it's 1 for level 1, 1.5 for level 2, and 2.5 for level 3 (if I did the maths right) 09:56:22 if roll to decrement is wrong, i blame pf or |amethyst, i forget who told me about that random function 09:56:57 the ranged reform? 1) always mulch 2) don't increase ammo level from current by much if any, 3) allow all characters that can hold a weapon to also equip a launcher use (f)ire with that launcher w/o toggling weapons. 09:57:16 oh, sorry, i thought you meant "pbd reform" 09:57:58 I didn't have any suggestion yet, I wanted to hear what you were going for first 09:58:51 Oh, my bad about dur. You're right. 09:59:21 so 8 + 1d8, 16 + 1d8, or 24 + 1d8 09:59:36 -!- Ladykiller69 has quit [Quit: Verlassend] 09:59:40 i wanted these things, which are somewhat in tension 1) similar power to now 2) power peaks in the middle of fights rather than the end 3) greater consistency of effectiveness 10:00:05 gotcha 10:00:21 (4) works with gozag!!!!!!!!!!) 10:00:27 as far as the decrementing, was the goal to have power decay by 1 each 10 aut? 10:00:41 1 per 40 aut 10:01:10 the number was empirical though -- I thought the current decay was good 10:01:51 Ah, I think I get it! 10:02:52 and I see where I made a mistake reading it 10:02:53 fwiw, I was starting to come around to the idea of changing pbd so it had no duration, just an exponential decay on strength. but i didn't really want to rewrite it and restart the PR process 10:02:58 -!- scummos__ has quit [Quit: Konversation terminated!] 10:03:29 the current dur + str process is sort of unclear to players, I think. the regen suddenly shuts off "even though I had 2 strength!" 10:04:51 In that case my feedback is this: 1) use a max function to make sure we never decay from >1 to 0 in the same action; 2) divide the amount of total healing per kill by about 4 or make it trigger on 1/4th of kills. 10:04:52 -!- debo has quit [Ping timeout: 252 seconds] 10:05:17 ah, that might be good too 10:05:51 you think the new healing is 4x better? 10:06:05 I would expect 2x maybe, since it doesn't rely on corpsification coinflip() 10:06:25 hmm, good question. I'm comparing to Makh, but should be comparing to oldhealing 10:07:47 it's still a little apples to oranges though -- the new pbd doesn't rely on positioning (good) but it doesn't let you draw strength from kills until the corpse decays if you kill something new (bad) 10:08:59 yeah. What you just said seems like a fair analysis of the pros and cons; also pro to new version: triggers on every type of monster you fight 10:09:41 ??powered by death 10:09:42 powered by death[1/1]: Demonspawn mutation, appears as 'Regen+'. Turns on when you kill something. While on, for each corpse in mutation_level * 3 radius, your regeneration rate is boosted by 100 (max of 700). Duration of the status is mutation_level * 8 + 2d8 (maximum of 40 turns). Corpses from Kiku don't count. 10:09:56 ??demonspawn muations[2 10:09:57 demonspawn muations ~ demonspawn mutations ~ ds mutation rules[2/5]: The {scales}-type facets are icy blue, iridescent, molten, rough black, rugged brown, slimy green, thin metallic, or yellow scales, or alternatively thin skeletal structure, large bone plates, or a repulsion field. Body-slot facets: claws, horns, antennae, hooves, talons. 10:10:08 ah yep, that was definitely a design decision 10:10:09 ??demonspawn_mutations[3 10:10:09 ds mutation rules[3/5]: Tier 2 facets: powered by death, powered by pain, demonic guardian, nightstalker, spiny, rot (rRot, foul stench), fire (flame cloud immunity, rF+, ignite blood), ice (freezing cloud immunity, rC+, icemail), magic shield. 10:10:37 -!- Whistling_Bread has joined ##crawl-dev 10:10:47 -!- scummos__ has quit [Quit: Konversation terminated!] 10:10:56 I think it's reasonable to cut the duration a bit, especially since the goal is to keep the power highest during fights 10:11:16 yep I think ~10 turns per kill is fine 10:11:41 cool, lemme slap something together 10:12:09 it would be nice to design a decay system where if you get one stack it lasts about 10 turns, and no matter how many stacks you get it will always decay in around that time 10:13:10 anyway, sleep now, and i'll be staring at houses all weekend so maybe not here til mon 10:13:25 Oh, have fun with that! buying a new place? 10:13:36 We're just moving into a new place tomorrow 10:13:47 -!- Cerpin has quit [Ping timeout: 246 seconds] 10:14:16 buying hahaha, just renting 10:14:41 gotcha. In any case, good luck with the search 10:15:04 you too! don't lose any knickknacks 10:15:23 We'll lose something. You always lose something. 10:20:32 -!- Aryth has quit [Ping timeout: 244 seconds] 10:20:58 -!- BanMido has quit [Ping timeout: 246 seconds] 10:22:32 -!- Idolo has quit [] 10:26:19 03Lasty02 07* 0.17-a0-1250-gfc16dad: Tweak new powered by death a bit 10(16 seconds ago, 2 files, 6+ 2-) 13https://github.com/crawl/crawl/commit/fc16dad4d35d 10:31:27 -!- sk3 has quit [Ping timeout: 265 seconds] 10:32:39 -!- clouded_ has joined ##crawl-dev 10:32:50 -!- st_ has quit [Read error: Connection reset by peer] 10:39:11 -!- debo has joined ##crawl-dev 10:41:15 -!- Evablue has quit [Quit: Evablue] 10:45:11 -!- LexAckson has joined ##crawl-dev 10:52:48 -!- wheals has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] 10:56:47 Fighter weapon selection logic reversed 13https://crawl.develz.org/mantis/view.php?id=9756 by argonaut 11:03:12 -!- debo_ has joined ##crawl-dev 11:04:45 -!- Evablue has quit [Quit: Evablue] 11:05:59 -!- debo has quit [Ping timeout: 244 seconds] 11:07:24 -!- scummos| has quit [Read error: No route to host] 11:09:09 -!- sk3 has quit [Ping timeout: 258 seconds] 11:10:34 -!- wheals has joined ##crawl-dev 11:10:37 well shit 11:12:44 !source _get_weapons 11:12:44 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/newgame.cc#l1701 11:12:51 the >s in that function should be <=s 11:14:07 or you could change the ==s to !=s, remove the first !s, and change the &&s to ||s 11:14:31 but i think how it is now is more clear 11:15:11 |amethyst: re: wand of fire / bolt of fire in ice cave, go ahead and replace those if you like 11:16:15 -!- rossi has quit [Ping timeout: 256 seconds] 11:20:48 -!- scummos| has quit [Read error: Connection reset by peer] 11:21:14 -!- quik has quit [Ping timeout: 264 seconds] 11:23:07 -!- scummos| has quit [Read error: No route to host] 11:24:59 -!- scummos| has quit [Read error: No route to host] 11:29:41 -!- debo_ is now known as debo 11:32:16 -!- kazimuth has quit [Quit: My Mac has gone to sleep. ZZZzzz…] 11:32:22 -!- Dc192168 has quit [Ping timeout: 246 seconds] 11:39:08 -!- ussdefiant has joined ##crawl-dev 11:45:26 -!- ontoclasm has joined ##crawl-dev 11:45:58 -!- Monkaria has quit [Quit: Page closed] 11:48:31 -!- SurpriseTRex has quit [Quit: Leaving] 11:51:34 -!- sk3 has quit [Ping timeout: 252 seconds] 11:56:47 -!- Kalir has quit [Changing host] 12:01:23 -!- xcourier has quit [Quit: xcourier] 12:04:34 -!- tcjsavannah has quit [Quit: tcjsavannah] 12:05:08 -!- read has quit [Ping timeout: 252 seconds] 12:15:05 -!- muravey has quit [Ping timeout: 258 seconds] 12:17:44 -!- Zauren has quit [Ping timeout: 245 seconds] 12:18:52 -!- ussdefiant has quit [Ping timeout: 255 seconds] 12:22:05 -!- PUFFIN is now known as Puffin 12:24:15 -!- st_ has joined ##crawl-dev 12:24:19 -!- clouded_ has quit [Read error: Connection reset by peer] 12:27:36 so why is it seemingly impossible to get a merfolk avatar to actually attack you 12:28:02 -!- sk3 has quit [Ping timeout: 265 seconds] 12:30:00 -!- kazimuth has quit [Quit: My Mac has gone to sleep. ZZZzzz…] 12:30:37 they have no attacks 12:30:38 @??drowned soul 12:30:38 drowned soul (11W) | Spd: 12 | HD: 13 | HP: 15-24 | AC/EV: 0/13 | Dam: 012(drown) | 07undead, 10doors, evil, see invisible, fly, unbreathing | Res: 06magic(60), 12cold+++, 09poison+++, 12drown, 04rot+++, 13neg+++, 13torm, 04napalm | Vul: 08holy++ | XP: 456 | Sz: Medium | Int: human. 12:30:46 @??merfolk avatar 12:30:46 merfolk avatar (11m) | Spd: 10 (swim: 60%) | HD: 13 | HP: 75-94 | AC/EV: 4/12 | amphibious, spellcaster | Res: 06magic(120), 12drown | XP: 933 | Sp: avatar song | Sz: Medium | Int: human. 12:30:49 what 12:31:00 they just summon drowned souls 12:32:56 ??drowned soul 12:32:57 drowned soul[1/1]: A ghost thing summoned by lonely sirens. Low health, kills itself on a single attack but does some heavy irresistable "drowning" damage in said attack 12:33:32 -!- scummos| has quit [Read error: No route to host] 12:33:34 huh, we don't list the damage on those even here. Probably should. 12:33:56 it seems wrong that if you have clarity a siren is more dangerous than a merfolk avatar 12:34:04 since the latter does absolutely nothing in that case 12:34:19 they summon souls even if y ou aren't mesmerized 12:34:26 yes im aware 12:34:30 i count that as nothing 12:34:35 ah 12:34:49 -!- read has joined ##crawl-dev 12:38:17 -!- Evablue has quit [Quit: Evablue] 12:38:40 unrelated: it really shouldn't be optimal to split slime creatures if youre with a god that grants piety for kills 12:39:00 -!- st_ has quit [Read error: Connection reset by peer] 12:39:22 -!- st_ has joined ##crawl-dev 12:40:14 -!- seriallos has joined ##crawl-dev 12:40:20 -!- read has quit [Ping timeout: 276 seconds] 12:41:04 -!- scummos| has quit [Ping timeout: 244 seconds] 12:41:42 -!- read has joined ##crawl-dev 12:49:20 -!- Molotove[mac] has quit [Ping timeout: 244 seconds] 12:50:49 -!- Nakatomy has quit [Ping timeout: 264 seconds] 12:50:53 -!- vale has quit [Ping timeout: 244 seconds] 12:54:01 FR: rod of clouds should make chaos clouds sometimes at high evo 12:56:28 -!- scummos__ has quit [Remote host closed the connection] 13:02:18 -!- bencryption has quit [Read error: Connection reset by peer] 13:06:09 -!- simmarine has joined ##crawl-dev 13:07:19 -!- tabstorm has quit [Ping timeout: 245 seconds] 13:08:52 -!- sk3 has quit [Ping timeout: 256 seconds] 13:11:03 -!- wheals has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] 13:11:11 -!- johlstei has joined ##crawl-dev 13:13:22 -!- johlstei__ has quit [Ping timeout: 265 seconds] 13:15:40 conjurer statue should probably be marked as a spellcaster 13:17:02 -!- TR_Muscateer has joined ##crawl-dev 13:19:33 why does forest vault have a bunch of ogres that are recoloured to green 13:19:41 -!- read has quit [Ping timeout: 250 seconds] 13:19:45 camouflage 13:20:15 -!- Whistling_Bread has quit [Ping timeout: 258 seconds] 13:23:42 Unstable branch on crawl.akrasiac.org updated to: 0.17-a0-1250-gfc16dad (34) 13:28:25 -!- elliptic has joined ##crawl-dev 13:34:09 -!- Puffin is now known as PUFFIN 13:35:12 elliptic: would you happen to know why forest vault recoloured an entire ogre pack green 13:43:42 no, that sounds like something that I would prefer not happen though 13:43:47 -!- elliptic has quit [Quit: Leaving] 13:45:59 -!- LexAckson_ has joined ##crawl-dev 13:49:42 -!- LexAckson has quit [Ping timeout: 265 seconds] 13:52:44 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 13:58:19 -!- plantmann has quit [Ping timeout: 246 seconds] 13:58:37 -!- Nakatomy has quit [Ping timeout: 264 seconds] 14:01:15 -!- yalue has quit [Read error: Connection reset by peer] 14:02:34 -!- stubblyhead_ is now known as stubblyhead 14:02:44 -!- sk3 has quit [Ping timeout: 245 seconds] 14:12:48 -!- muravey has joined ##crawl-dev 14:13:27 -!- PleasingFungus has joined ##crawl-dev 14:14:23 !tell marvinpa " I don't like the new statrot at all. I rolled a DrCK this morning, Xom gives me statrot 2, I proceed to get all my stats dropped down to single digits in a way I have basically no control over and no way of counteracting because restore abilities is gone. Worse yet the whole thing just snowballs, as you lose more stats you take more damage and lose more stats in turn. I... 14:14:24 Maximum message length is 300 characters. Eschew verbosity, Gladys! 14:14:25 ...ended up quitting in Lair because the game was basically over save a miracle." 14:14:30 feh 14:14:47 !tell marvinpa " I don't like the new statrot at all. I rolled a DrCK this morning, Xom gives me statrot 2, I proceed to get all my stats dropped down to single digits in a way I have basically no control over and no way of counteracting because restore abilities is gone." 14:14:47 PleasingFungus: OK, I'll let marvinpa know. 14:15:05 !tell marvinpa "Worse yet the whole thing just snowballs, as you lose more stats you take more damage and lose more stats in turn. I ended up quitting in Lair because the game was basically over save a miracle." 14:15:05 PleasingFungus: OK, I'll let marvinpa know. 14:16:28 -!- PleasingFungus has quit [Client Quit] 14:18:28 -!- giantbat has quit [Read error: Connection reset by peer] 14:19:54 <|amethyst> That's why we have ctrl-q, right? 14:20:11 <|amethyst> I don't see much difference between that and getting drained down to zero skills 14:20:32 <|amethyst> !lg lessens drck lair quit -log 14:20:33 1. lessens, XL12 DrCK, T:17134: http://dobrazupa.org/morgue/lessens/morgue-lessens-20150604-101033.txt 14:22:30 -!- vale has quit [Ping timeout: 265 seconds] 14:28:17 yeah 14:28:29 statrot 1 is actually not that problematic at all if you have good defenses 14:31:33 I've found statrot 1 frustrating and annoying but still bearable. I can imagine statrot 2 is difficult though 14:33:22 could change statrot 2 to change how much XP is needed to remove statrot... 14:33:29 Instead of increasing the rate 14:33:38 or just make it a one-level mut 14:34:15 -!- lobf has joined ##crawl-dev 14:35:12 latter probably would be a better idea 14:35:29 <|amethyst> Or could remove the mutation altogether 14:35:45 -!- tcjsavannah has quit [Quit: tcjsavannah] 14:35:49 <|amethyst> there's not much point to keeping it if it's "not that problematic" and merely "frustrating and annoying" 14:36:12 I'd be fine with that 14:36:23 It's never been a very good mutation to have in the game 14:37:43 uh 14:37:52 does lugonu starting abyss no longer guarantee a gate nearby 14:38:15 I didn't think it was guaranteed . . . 14:38:25 I've definitely had times where I couldn't find out 14:38:28 s/out/one 14:38:44 well 14:38:53 i suppose i will have the distinction of being the first person to die at XL1 in abyss while worshipping jiyva 14:39:07 1learn add milestones 14:40:26 !lg * jiyva XL<4 s=place -graph 14:40:27 -!- sk3 has quit [Ping timeout: 265 seconds] 14:40:27 156 games for * (jiyva XL<4): https://shalott.org/graphs/d65d7e3a89d5b8132f04bcd3d6b5f2d5f66ca67c.html 14:40:58 !lg * jiyva abyss xl=1 s=name 14:40:59 18 games for * (jiyva abyss xl=1): 3x akrobin, 2x DreamWalker, casmith789, grisamentum, CrayRabbit, minmay, piyakE, KennySheep, Esox, bloated, fender13076, Placid, sharunoke, kave, mauris 14:41:02 apparently not 14:41:48 !lg * jiyva s=place,xl -graph:area 14:41:49 4524 games for * (jiyva): https://shalott.org/graphs/9ef346e02690dd34881f66c4766b06508a1ad1ba.html 14:42:08 looks like the gate still generates as usual, abyss just has too many walls and i couldn't get to it 14:42:33 <|amethyst> at one point we guaranteed a path 14:42:54 <|amethyst> hm 14:43:16 <|amethyst> we still do, but I guess that doesn't guarantee the path will stay around for very long 14:44:47 * geekosaur was wondering about that 14:46:11 (specifically "go the wrong direction and abyss eats it") 14:46:28 <|amethyst> that shouldn't happen unless you go way too far 14:46:35 <|amethyst> but it might be covered up by walls 14:46:43 <|amethyst> or you might get an abyssal teleport 14:46:55 the gate should probably just not be a thing so that you use the ability 14:47:04 instead of "find the gate for free piety" 14:49:03 -!- driftwood_ has quit [Ping timeout: 276 seconds] 14:51:06 -!- xcourier has quit [Quit: xcourier] 14:52:32 -!- fluffhead has quit [Quit: fluffhead] 14:52:45 -!- Gurmil has quit [Ping timeout: 246 seconds] 14:54:06 -!- Eronarn has quit [Remote host closed the connection] 14:54:06 -!- endou_________ has quit [Remote host closed the connection] 14:59:43 -!- PleasingFungus has joined ##crawl-dev 15:00:16 |amethyst: afaik there's no mutation that causes to be drained when taking damage 15:00:20 *causes you 15:01:17 <|amethyst> Maybe if people don't want bad mutations they shouldn't worship Xom? 15:02:07 there's bad mutations and there's unfun mutations. 15:03:28 hm. lunch. 15:03:31 -!- PleasingFungus has quit [Client Quit] 15:04:02 -!- SchwerMuta has quit [Read error: Connection reset by peer] 15:08:23 -!- copt has quit [] 15:09:36 -!- Karagy has quit [Quit: Page closed] 15:12:19 -!- ldf_ has quit [Quit: Page closed] 15:12:35 -!- amalloy_ is now known as amalloy 15:13:23 -!- MarvinPA has joined ##crawl-dev 15:16:28 -!- stubblyhead has quit [Read error: Connection reset by peer] 15:18:18 -!- zxc232 has quit [Read error: Connection reset by peer] 15:18:28 -!- Poncheis has quit [Quit: ChatZilla 0.9.91.1 [Firefox 38.0.5/20150525141253]] 15:20:08 -!- read has joined ##crawl-dev 15:20:24 -!- Shard1697_ has joined ##crawl-dev 15:20:34 -!- muravey has quit [Ping timeout: 265 seconds] 15:21:58 -!- trystero has quit [Client Quit] 15:22:04 -!- PUFFIN is now known as Puffin 15:25:30 -!- PleasingFungus has joined ##crawl-dev 15:28:33 -!- stubblyhead has quit [Read error: Connection reset by peer] 15:35:04 the change to neutral monsters interacts really weirdly with invisible ones 15:35:40 i try to walk into a neutral lorocyproca (or something) without sinv and nothing happens, i get no message or anything, it's like walking into a wall except it looks like floor 15:38:27 -!- FaMott has quit [Ping timeout: 265 seconds] 15:45:28 -!- UncertainKitten has joined ##crawl-dev 15:48:57 -!- amalloy is now known as amalloy_ 15:52:08 -!- bonghitz has quit [Remote host closed the connection] 15:54:52 -!- BOTBrad has quit [Quit: Page closed] 15:55:18 -!- hy-on-github has quit [Quit: hy-on-github] 15:56:43 nea 15:56:46 *neat 15:57:22 minmay: imho mantis 15:59:32 -!- CcS has quit [Quit: Page closed] 16:01:05 -!- aarujn has joined ##crawl-dev 16:02:17 <|amethyst> I'm about to push a fix 16:04:08 minmay: imho don't mantis 16:04:34 -!- HellTiger has quit [Ping timeout: 240 seconds] 16:04:55 <|amethyst> though maybe my fix won't be liked 16:05:49 -!- Nakatomy has quit [Ping timeout: 264 seconds] 16:07:58 03|amethyst02 07* 0.17-a0-1251-g385ecc4: Allow walking into invisible neutrals. 10(4 minutes ago, 1 file, 2+ 1-) 13https://github.com/crawl/crawl/commit/385ecc4fb829 16:08:31 <|amethyst> doh, forgot the (minmay) 16:09:05 <|amethyst> swapping with creatures you can't see also seems dumb 16:10:35 well, think of it this way, the lorocyproca sees you walking towards it, and thinks "this dumbass doesnt see me, i guess i should swap so he doesnt bump into me" 16:11:49 also its ok, i didnt really want credit for that in the first place 16:15:14 -!- muravey has joined ##crawl-dev 16:16:06 !learn add rare_messages _You enter a teleport trap! The teleport trap disappears. 16:16:07 rare messages[24/24]: _You enter a teleport trap! The teleport trap disappears. 16:16:16 !learn edit rare_messages[24] s/_/ 16:16:17 rare messages[24/24]: You enter a teleport trap! The teleport trap disappears. 16:17:00 -!- Guest49820 is now known as SwissStopwatch 16:21:52 idgi 16:24:30 -!- amalloy_ is now known as amalloy 16:27:30 <|amethyst> PleasingFungus: similar to "Your surroundings seem slightly different" 16:27:50 ahh 16:27:51 doesn't that happen every time you step into a non-permanent tele trap 16:28:10 <|amethyst> kvaak: only if you can see it from your destination 16:28:21 wizmode says otherwise 16:28:31 ^ 16:28:36 happens every time for me 16:29:01 <|amethyst> oh, you're right 16:29:12 <|amethyst> in_sight is set before moving 16:29:29 I guess it's as rare as stepping into tele traps 16:29:35 without stasis 16:30:09 <|amethyst> ??your_surroundings_flicker 16:30:09 your surroundings flicker[1/1]: You teleported to exactly the same spot. 16:30:18 -!- read has quit [Read error: Connection reset by peer] 16:30:41 -!- read has joined ##crawl-dev 16:31:18 !learn set rare_messages[24 Your surroundings flicker. 16:31:18 rare messages[24/24]: Your surroundings flicker. 16:31:22 better 16:32:16 -!- ohyou has quit [Read error: Connection reset by peer] 16:32:22 I've gotten that one twice that I can recall 16:32:39 -!- ystael has quit [Ping timeout: 264 seconds] 16:33:45 teleport to the same tile? 16:38:13 -!- Mottikins_ has quit [Ping timeout: 264 seconds] 16:38:48 -!- scummos| has quit [Ping timeout: 265 seconds] 16:39:40 -!- UncertainKitten has quit [Ping timeout: 256 seconds] 16:40:28 yep 16:45:52 -!- _159 has quit [Client Quit] 16:47:23 -!- Tux[Qyou] has quit [Read error: Connection reset by peer] 16:52:41 -!- sk3 has quit [Ping timeout: 244 seconds] 16:52:48 -!- vale has quit [Ping timeout: 246 seconds] 16:56:32 -!- UncertainKitten has joined ##crawl-dev 16:58:37 -!- Nakatomy has quit [Ping timeout: 264 seconds] 17:05:25 -!- trystero has quit [Quit: Page closed] 17:09:30 -!- Eronarn has joined ##crawl-dev 17:10:39 -!- LexAckson_ has quit [Quit: Leaving] 17:11:50 -!- xcourier has quit [Quit: xcourier] 17:13:34 -!- lobf has quit [Quit: lobf] 17:18:46 -!- ystael has quit [Ping timeout: 256 seconds] 17:22:06 -!- lobf has joined ##crawl-dev 17:23:49 -!- argent0 has quit [Ping timeout: 265 seconds] 17:27:43 -!- fluffhead has quit [Quit: fluffhead] 17:30:39 -!- sk3 has quit [Ping timeout: 245 seconds] 17:32:44 -!- tabstorm has quit [Ping timeout: 245 seconds] 17:33:32 someone remind me whether hats stop horn aux attacks 17:34:03 -!- TonyMeatballs has quit [Quit: Leaving] 17:36:07 -!- Krakhan has quit [Changing host] 17:36:49 <|amethyst> minmay: they do not (nor minotaur retaliation) 17:37:27 <|amethyst> just found a weirdness in wizmode race change... wonder how long that has been there 17:37:48 ? 17:38:09 -!- Mottikins__ has quit [Ping timeout: 244 seconds] 17:38:20 <|amethyst> all your jewellery and weapons fall away 17:38:29 <|amethyst> %git f1f32960 17:38:29 07wheals02 * 0.17-a0-137-gf1f3296: Make you_can_wear return a maybe_bool. 10(2 months ago, 13 files, 63+ 61-) 13https://github.com/crawl/crawl/commit/f1f3296036af 17:39:24 -!- siepu has quit [Read error: Connection reset by peer] 17:39:55 -!- Crehl has quit [Quit: Killed by a kitten] 17:45:33 -!- Ququman has joined ##crawl-dev 17:46:01 thanks 17:46:03 -!- CKyle has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 17:46:14 <|amethyst> oh, and also melded armour 17:46:30 03|amethyst02 07* 0.17-a0-1252-g157759a: Don't remove all weapons/jewellery and melded armour on &r 10(3 minutes ago, 1 file, 2+ 1-) 13https://github.com/crawl/crawl/commit/157759ab9969 17:48:02 <|amethyst> oh, there's a case that the old code caught that the new does not 17:48:27 <|amethyst> err, that wheals's code caught that my version (and the old version) did not 17:48:35 <|amethyst> which is a human with a helmet becoming a minotaur 17:48:41 <|amethyst> (since minotaurs can wear hats) 17:50:27 imagine if the deck of wonders had a card that randomized your species!! 17:52:33 <|amethyst> well, there's a FIXME comment about that anyway so I guess it's fine 17:52:34 fr 17:53:28 <|amethyst> !tell wheals I reverted (in 157759a) one of the changes from "make you-can_wear return a maybe_bool", but maybe it should still fall back to your check if it's armour, so human->minotaur loses helmets but not hats 17:53:29 |amethyst: OK, I'll let wheals know. 17:54:08 <|amethyst> !tell wheals however, the third argument to can_wear_armour should probably be true, otherwise all melded armour will fall away 17:54:08 |amethyst: OK, I'll let wheals know. 17:55:35 -!- xcourier has quit [Quit: xcourier] 17:59:24 -!- WereVolvo has quit [Read error: Connection reset by peer] 17:59:39 -!- TMTurtle_ has quit [Quit: TMTurtle_] 17:59:52 oh i was wondering about that &r thing, thanks for the fix 17:59:52 MarvinPA: You have 2 messages. Use !messages to read them. 18:00:15 i kept noticing it happening and then not reporting it or bothering to look into why it happened, oops 18:04:17 -!- aarujn_ has joined ##crawl-dev 18:04:31 -!- Lasty has quit [Quit: Leaving.] 18:04:39 -!- twofortypee has quit [Quit: Connection closed for inactivity] 18:05:53 -!- fluffhead has quit [Quit: fluffhead] 18:07:21 -!- aarujn has quit [Ping timeout: 246 seconds] 18:07:21 -!- aarujn_ is now known as aarujn 18:09:14 Unstable branch on crawl.lantea.net updated to: 0.17-a0-1252-g157759a (34) 18:11:35 -!- sk3 has quit [Ping timeout: 258 seconds] 18:17:45 -!- wheals has joined ##crawl-dev 18:18:39 |amethyst: while you're fixing my screwups, could you handle #9756? :) it's mildly serious 18:19:08 !source _get_weapons 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/newgame.cc#l1701 the >s in that function should be <=s 18:24:23 -!- MathSquared has quit [Quit: Page closed] 18:24:27 <|amethyst> syntax error (insufficient pedantry): vector :P 18:25:03 <|amethyst> I'm going to write it slightly differently to keep from pushing things to 81 columns 18:25:13 also that whole switch should really be in a (good) check imo 18:25:26 ...which i guess would increase the indent more 18:27:01 -!- Bcadren has quit [Quit: Oh, so they have Internet on computers now!] 18:27:20 -!- WalkerBoh has quit [Remote host closed the connection] 18:28:29 it would be nice if that didn't basically duplicate itemprop.cc, too 18:29:25 -!- Pacra has joined ##crawl-dev 18:30:11 -!- wheals has quit [Quit: Page closed] 18:31:01 -!- Patashu has joined ##crawl-dev 18:31:52 -!- debo has quit [Ping timeout: 256 seconds] 18:38:03 -!- quik has quit [Ping timeout: 258 seconds] 18:38:15 -!- Umbreoni has quit [Ping timeout: 256 seconds] 18:39:46 -!- lobf has quit [Quit: lobf] 18:40:16 <|amethyst> hm 18:40:28 <|amethyst> also, it doesn't matter currently, but I think that should be using PSIZE_TORSO, not body 18:40:36 -!- UncertainKitten has quit [Ping timeout: 265 seconds] 18:42:18 -!- MgDark has quit [Quit: ChatZilla 0.9.91.1 [Firefox 38.0.5/20150525141253]] 18:43:16 -!- travis-ci has joined ##crawl-dev 18:43:17 The build was broken. (master - 157759a #2762 : Neil Moore): http://travis-ci.org/crawl/crawl/builds/65636457 18:43:17 -!- travis-ci has left ##crawl-dev 18:49:02 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.91.1 [Firefox 38.0.1/20150513174244]] 18:51:28 -!- sk3 has quit [Remote host closed the connection] 18:52:44 -!- stubblyhead has quit [Read error: Connection reset by peer] 18:53:06 -!- bonghitz has quit [Remote host closed the connection] 18:55:13 03|amethyst02 07* 0.17-a0-1253-gb7df1a9: Fix reversed Fi weapon upgrade checks (wheals) 10(7 minutes ago, 1 file, 3+ 3-) 13https://github.com/crawl/crawl/commit/b7df1a9427d8 18:55:13 03|amethyst02 07* 0.17-a0-1254-gcfffd63: Refactor starting weapon upgrades. 10(4 minutes ago, 1 file, 30+ 40-) 13https://github.com/crawl/crawl/commit/cfffd631534d 18:57:45 -!- UncertainKitten has joined ##crawl-dev 19:01:09 CompileTime (L5 TrMo) ERROR in 'bitary.h' at line 62: bit vector range error: 128 / 15 (D:3) 19:01:15 -!- bonghitz has quit [Ping timeout: 246 seconds] 19:03:00 <|amethyst> !crashlog compiletime 19:03:00 1. CompileTime, XL5 TrMo, T:1412 (milestone): http://crawl.akrasiac.org/rawdata/CompileTime/crash-CompileTime-20150605-230108.txt 19:04:09 <|amethyst> &rc compiletime 19:04:10 http://crawl.akrasiac.org/rcfiles/crawl-0.16/CompileTime.rc 19:05:41 -!- flt has quit [Quit: sleepy time] 19:05:58 <|amethyst> ch_force_autopickup failed: [string "/dgldir/rcfiles/crawl-0.16/CompileTime.rc"]:11: attempt to call field 'rotting' (a nil value) x(a bunch) 19:06:10 <|amethyst> but the rc doesn't seem to match, I guess they fixed it 19:08:34 -!- elliptic has joined ##crawl-dev 19:09:57 <|amethyst> still, I don't think that's the cause of the problem, unless somehow clua is modifying the item 19:10:21 <|amethyst> the error is in return Options.autopickups[item.base_type] (base_type is 128, which doesn't make sense) 19:12:54 <|amethyst> the item_info in the map cell seems to be junk 19:14:26 -!- mamgar has quit [Ping timeout: 265 seconds] 19:17:57 -!- johnny0 has quit [Quit: leaving] 19:18:27 -!- nicolae- has joined ##crawl-dev 19:19:46 -!- jefus has quit [Ping timeout: 240 seconds] 19:21:07 -!- johnny0 has joined ##crawl-dev 19:21:12 <|amethyst> oh hey 19:21:23 <|amethyst> I replicated the "unlinked item" thing 19:21:31 <|amethyst> 9749 and several earlier bugs 19:22:53 damn bugs. 19:22:57 oh nice, that's back to 0.14-a or so 19:28:17 <|amethyst> now to find out where that level excursion is happening 19:29:03 <|amethyst> ah, monster_drop_things -> move_item_to_grid -> god_id_item 19:31:48 maybe it's time for another shop prices patch 19:31:55 elemental staff should not cost 3000 gold in a bazaar 19:36:35 <|amethyst> okay, looks like this fix works 19:37:36 Lasty_: just a thought, when you were talking about getting x much hp per kill from old pbd, were you just multiplying 100rr * duration turns? 19:37:52 Lasty_: because that doesn't take into account the fact the duration is significantly shorter due to decay 19:38:10 Lasty_: ie each stack only lasts 4 turns 19:38:15 <|amethyst> the Beogh problem is something else, but this looks like it fixes the ash problems 19:38:18 -!- st_ has quit [Ping timeout: 272 seconds] 19:38:40 -!- Mottikins_ has quit [Ping timeout: 265 seconds] 19:41:46 <|amethyst> let's see... #7983, #8430, #9522, #9749, maybe #9503, maybe #9250 19:43:25 <|amethyst> oh, not #7983, that one is nemelex 19:43:49 -!- xcourier has quit [Quit: xcourier] 19:44:13 -!- debo has joined ##crawl-dev 19:47:16 -!- travis-ci has joined ##crawl-dev 19:47:17 The build was fixed. (master - cfffd63 #2763 : Neil Moore): http://travis-ci.org/crawl/crawl/builds/65644325 19:47:17 -!- travis-ci has left ##crawl-dev 19:47:39 <|amethyst> s/9250/9251/ and maybe #9066 19:58:31 -!- Lasty has joined ##crawl-dev 19:58:34 -!- Ladykiller69 has quit [Quit: Verlassend] 19:59:17 -!- Nightbeer has quit [Client Quit] 19:59:30 <|amethyst> okay, down to three bugs about "unlinked item held by a monster" 19:59:43 you're a machine 20:00:02 <|amethyst> and I'm about to resolve one of those when I push this 20:01:46 -!- stanzill has quit [Quit: au rev] 20:02:47 03|amethyst02 07* 0.17-a0-1255-gd996e2d: Avoid losing monster item drops under Ashenzari (#8430) 10(15 minutes ago, 1 file, 7+ 0-) 13https://github.com/crawl/crawl/commit/d996e2d27e94 20:02:49 -!- Lasty has quit [Client Quit] 20:04:30 -!- Lasty has joined ##crawl-dev 20:04:36 <|amethyst> %git stone_soup-0.16 20:04:36 07gammafunk02 * 0.16.1-28-gcc2312f: Tweak the shield offset of the orc warlord tile 10(2 weeks ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/cc2312f82fe0 20:05:40 -!- ystael has quit [Ping timeout: 265 seconds] 20:05:49 -!- Lasty has quit [Client Quit] 20:06:07 03|amethyst02 07[stone_soup-0.16] * 0.16.1-29-g3e760ad: Avoid losing monster item drops under Ashenzari (#8430) 10(18 minutes ago, 1 file, 7+ 0-) 13https://github.com/crawl/crawl/commit/3e760ade1847 20:07:09 -!- tcjsavannah has quit [Quit: tcjsavannah] 20:07:26 -!- scummos__ has quit [Ping timeout: 272 seconds] 20:07:51 <|amethyst> ??unlinked item 20:07:52 I don't have a page labeled unlinked_item in my learndb. 20:15:31 -!- Lasty has joined ##crawl-dev 20:16:21 -!- seriallos has quit [Quit: My Mac has gone to sleep. ZZZzzz…] 20:16:23 I guess we should do a 0.16 release at some point 20:16:33 <|amethyst> yeah 20:16:38 <|amethyst> probably want to look for cherry picks to do 20:16:40 would be nice if we could track down that SDL mouse bug 20:16:52 <|amethyst> is it mouse only? 20:17:02 <|amethyst> keypresses weren't affected? 20:17:28 I think there might be several bugs, I just remember the one where ctrl arbitrarily stuck to on after playing a while 20:17:34 <|amethyst> right, that one 20:17:40 and hitting ctrl fixes it 20:17:56 <|amethyst> I guess it would make sense for that to be mouse-only, since keypresses come with their own modifier state 20:18:24 that bug is freaking annoying 20:18:26 <|amethyst> Does someone have cash to pony up for a bounty? 20:18:32 it was worse before i learned ctrl could fix it though 20:18:44 what's the going rate on a bounty, i have *opens wallet, moth flies out* a moth 20:18:50 -!- rossi has quit [Ping timeout: 244 seconds] 20:19:37 sounds like the refactor of the Fi starting weapoon has a new bug 20:19:45 <|amethyst> oh 20:19:48 I might try to poke it over the next couple days 20:20:55 oh, no, just needs restart 20:20:58 <|amethyst> I'll paypal $100 USD to anyone who fixes that in the next week (and licenses the fix appropriately for our code base, of course) 20:21:21 <|amethyst> &versions 20:21:35 CAO: 0.17-a0-1250-gfc16dad, CBRO: 0.17-a0-1248-g117de50, CDO: 0.17-a0-1248-g117de50, CLAN: 0.17-a0-1252-g157759a, CPO: 0.17-a0-1254-gcfffd63, CSZO: 0.17-a0-1248-g117de50, CWZ: 0.17-a0-1020-ge683cc4, CXC: 0.17-a0-1248-g117de50, LLD: 0.17-a0-1234-g7a9248f 20:22:04 <|amethyst> hm, I guess all those need it 20:23:29 Unstable branch on crawl.lantea.net updated to: 0.17-a0-1255-gd996e2d (34) 20:23:43 <|amethyst> And clan is the winner! 20:24:50 Unstable branch on crawl.akrasiac.org updated to: 0.17-a0-1255-gd996e2d (34) 20:25:23 <|amethyst> (CAO had a two-minute headstart) 20:26:42 ??plan 20:26:42 plan[1/1]: https://crawl.develz.org/wiki/doku.php?id=dcss:planning:release_plans 20:27:02 Unstable branch on crawl.develz.org updated to: 0.17-a0-1255-gd996e2d (34) 20:27:22 <|amethyst> so CDO and CAO took approximately the same time 20:27:37 <|amethyst> CSZO will be fourth, followed by CBRO, with CXC in last place 20:29:03 -!- Lasty has quit [Quit: Leaving.] 20:29:39 -!- Lasty has joined ##crawl-dev 20:30:22 -!- bonghitz has quit [Quit: Leaving...] 20:30:25 -!- sk3 has quit [Ping timeout: 264 seconds] 20:30:32 Base shield rating: 3 Skill to remove penalty: 4.000000 20:30:46 While I appreciate crawl's effort to give more useful numbers, I'm not sure this one needs that much precision 20:31:30 minmay: it was bound to happen, when crawl's engine was rewritten in javascript 20:32:07 Unstable branch on crawl.s-z.org updated to: 0.17-a0-1255-gd996e2d (34) 20:34:19 Unstable branch on crawl.beRotato.org updated to: 0.17-a0-1255-gd996e2d (34) 20:36:13 <|amethyst> err 20:36:24 <|amethyst> why does that even return a float in the first place 20:36:53 <|amethyst> oh 20:38:14 -!- WalkerBoh has quit [Ping timeout: 256 seconds] 20:38:49 -!- Lasty has quit [Quit: Leaving.] 20:46:40 New branch created: pull/52 (1 commit) 13https://github.com/crawl/crawl/pull/52 20:46:40 03amalloy02 07[pull/52] * 0.17-a0-1256-g42c7ac3: Simplify logic for counting heads on summoned hydras 10(7 minutes ago, 1 file, 3+ 10-) 13https://github.com/crawl/crawl/commit/42c7ac316fe1 20:47:39 actually, speaking of that PR, do we already have a function like clamp(x, a, b) = min(a, max(b, x))? 20:51:12 <|amethyst> we don't, but there are several places we could use something similar 20:52:09 <|amethyst> (we do have something for coord_defs, though a and b are fixed rather than parameters) 20:53:32 Unstable branch on CRAWL.XTAHUA.COM updated to: 0.17-a0-1255-gd996e2d (34) 20:58:52 03|amethyst02 07* 0.17-a0-1256-g15cc1a2: Don't round down shield skill to offset penalty. 10(15 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/15cc1a2310f1 20:58:52 03|amethyst02 07* 0.17-a0-1257-g152ea2e: Show 'skill to remove penalty' to one decimal place (minmay) 10(2 minutes ago, 1 file, 2+ 1-) 13https://github.com/crawl/crawl/commit/152ea2e2ad51 20:59:54 <|amethyst> amalloy: I would put the one_chance_in(6) ? 12 : 8 there into a new variable 21:00:45 <|amethyst> amalloy: also, you can make heads const now 21:00:51 <|amethyst> amalloy: I guess I'll do those 21:01:29 ah, yes. i do so much more programming in clojure that i forget to think about making things const 21:02:03 -!- Aryth has quit [Quit: KVIrc 4.0.4 Insomnia http://www.kvirc.net/] 21:04:40 03amalloy02 {|amethyst} 07* 0.17-a0-1258-g483adb7: Simplify logic for counting heads on summoned hydras 10(25 minutes ago, 1 file, 3+ 10-) 13https://github.com/crawl/crawl/commit/483adb7cfc0c 21:04:40 03|amethyst02 07* 0.17-a0-1259-ge906212: Constify and clarify (?) 10(16 seconds ago, 1 file, 2+ 3-) 13https://github.com/crawl/crawl/commit/e906212dc326 21:04:47 <|amethyst> err 21:04:48 <|amethyst> doh 21:05:15 -!- MarvinPA has quit [Quit: Leaving] 21:05:19 03|amethyst02 07* 0.17-a0-1260-g88f4863: Fix compilation (doh) 10(10 seconds ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/88f4863fa9a6 21:05:31 |amethyst: now that you've made it one-line, i think it's also better if you swap the args to min 21:05:42 <|amethyst> I considered that 21:05:57 <|amethyst> I left it this way because the thing being clamped is between the min and the max 21:06:06 yes, that is another plausible mnemonic 21:06:18 -!- stan is now known as Guest95519 21:06:56 <|amethyst> but, yes, we should have a clamp() function (template probably) 21:07:49 <|amethyst> I might as well tell travis to skip that first build 21:09:01 |amethyst: i don't quite understand the relationship between templates and macros in c++. i understand how you would do it with a template, and roughly what that would mean to the compiler, but i don't know what makes you choose to do it with a template rather than, as an old C programmer, i would have considered putting in a macro 21:09:01 -!- stubblyhead has quit [Read error: Connection reset by peer] 21:09:27 <|amethyst> macros are purely textual substitutions and know nothing of the type system 21:09:28 like do you expect the template to be inlined at each call site so that the end result is identical to a macro anyway? 21:09:32 -!- sk3 has quit [Ping timeout: 265 seconds] 21:10:08 <|amethyst> whether it's inlined would depend on optimisation flags, but it would be available for optimisation 21:10:18 <|amethyst> err, available for inlining 21:10:34 <|amethyst> since the template's definition has to be visible at every use 21:13:31 <|amethyst> the reason I'd make it a template instead of just an inline function is to support more types than just int 21:13:41 -!- rossi has quit [Ping timeout: 258 seconds] 21:14:18 <|amethyst> a macro would work just as well, but I don't like using macros where a template would do 21:15:09 -!- scummos__ has quit [Ping timeout: 276 seconds] 21:16:46 -!- driftwood_ has quit [Ping timeout: 256 seconds] 21:17:10 yes, certainly a non-template inline function is unnecessarily limiting 21:18:02 <|amethyst> not that we'd do this, but the template version would also let you specialise 21:18:40 <|amethyst> so if you had a single instruction to do this to an unsigned (but it doesn't work with ints, floats, etc) you could have the unsigned version use that 21:18:57 ah, indeed 21:20:06 -!- quik has quit [Quit: How could I dance with another when I saw her standing there?] 21:20:07 somebody rang? 21:20:44 -!- Guest95519 has quit [Quit: Page closed] 21:20:51 bh: someone was talking about steam...last night? and mentioned you, i guess 21:21:32 <|amethyst> bcadren was saying that our graphics etc were not good enough for steam 21:21:39 <|amethyst> and would all have to be redone 21:22:09 -!- stubblyhead has quit [Read error: Connection reset by peer] 21:24:01 <|amethyst> amalloy: generally I only use (function-like) macros when I want to do 1. flow control 2. defining things 3. stringification, token-pasting, etc. 21:24:08 <|amethyst> in C++ that is 21:24:16 i was just cast into the abyss, and got this message: Welcome to the Abyss! The battlesphere dissipates. 21:24:46 <|amethyst> was there a battlesphere before being banished? 21:24:56 yes, an enemy battlesphere 21:25:11 but it doesn't seem like it ought to say it dissipated; i just left the area 21:25:42 <|amethyst> Yeah 21:27:51 <|amethyst> well, when you leave a level that does end battlespheres 21:28:21 <|amethyst> but I think it should behave as though you can't see it 21:28:53 -!- CKyle has joined ##crawl-dev 21:29:00 <|amethyst> hm 21:29:12 <|amethyst> I guess though that is how you know your own battlesphere won't be there when you go back 21:30:35 "You feel the connection to your battlesphere being severed." 21:30:37 or something 21:30:45 |amethyst: well, you get the messages "Your summoned ally is left behind. Your battlesphere wavers and loses cohesion." 21:30:54 which is a duplicate and confusing 21:32:56 <|amethyst> hm 21:33:05 <|amethyst> normal summons are weird 21:33:24 <|amethyst> they don't follow you, but they also don't seem to puff until you return 21:33:39 <|amethyst> at least, you can see them disappear if you immediately go back up the stairs 21:34:14 <|amethyst> I guess a 'quiet' flag to end_battlesphere would work 21:34:38 <|amethyst> and pass that from _grab_followers 21:36:40 -!- Esox_ has quit [Quit: Page closed] 21:38:49 -!- Molotove1mac] has quit [Ping timeout: 264 seconds] 21:40:07 -!- Guest61993 is now known as flappity 21:41:07 .gmap 21:41:08 156. trantor the Scorcher (L17 DEFE of Vehumet), demolished by a tentacled starspawn in WizLab (wizlab_lehudib) on 2015-06-05 17:25:45, with 174720 points after 51488 turns and 5:20:39. 21:41:16 .phyte 21:41:25 5. Apollyon the Severer (L16 DsBe of Trog), mangled by a shambling mangrove on Swamp:3 (nicolae_swamp_phyte_club) on 2015-05-16 04:42:45, with 137594 points after 30014 turns and 2:45:45. 21:41:28 aw. 21:41:34 i gotta put in another mangrove or something. 21:41:45 <|amethyst> move it up to D:2 21:41:47 <|amethyst> problem solved 21:41:51 brilliant 21:41:57 he played very carefully, right up until he fought the C and the X and was low on hp, and then his strategic mistake to leave an area unexplored while pressing ahead came back to bit him 21:42:01 literally bite him 21:42:10 s/low on hp/low on mp/ 21:42:26 -!- Shard1697_ has quit [Ping timeout: 258 seconds] 21:42:40 I guess "to bit him" is also correct, since I'm sure somebits were set 21:43:17 nicolae-: that map is like water palace, its size will make it place fairly infrequently 21:43:29 <|amethyst> Goldang somebit 21:43:30 nothing you can do about large float vaults 21:43:39 stupid vaults 21:43:42 who makes them 21:43:42 at least for ones that aren't rune vaults 21:44:19 I think water palace only has like 8 kills all time because of that, and it places much less frequently than phyte, since players don't tend to get that far 21:44:22 -!- asdu has quit [Quit: Page closed] 21:44:26 !lg * kmap=gammafunk_depths_water_palace 21:44:27 13. morfei the Lord of Darkness (L23 DsFi of Kikubaaqudgha), blasted by a spriggan air mage (the air) (led by the Enchantress) on Depths:3 (gammafunk_depths_water_palace) on 2015-04-14 09:28:31, with 483114 points after 73264 turns and 12:03:08. 21:44:38 oh it's up to 13, but that's after many versions 21:44:52 !lg * kmap=gammafunk_depths_water_palace 1 x=cv 21:44:54 1/13. [cv=0.15-a] PleasingFungus the Conjurer (L22 DgEn), blasted by a spriggan air mage (the air) on Depths:3 (gammafunk_depths_water_palace) on 2014-07-03 19:00:25, with 465772 points after 85648 turns and 6:31:23. 21:45:00 !lg * kmap=~~nicolae 21:45:00 No games for * (kmap=~~nicolae). 21:45:05 nuts. 21:45:15 no that's wrong 21:45:20 !lg * kmap~~nicolae 21:45:20 2778. xein the Charmwright (L3 VSSk), slain by an adder (kmap: nicolae_ru_great_annihilating_truth) on D:1 on 2015-06-05 23:40:50, with 44 points after 1437 turns and 0:06:12. 21:45:25 <|amethyst> !lg * kmap~~nicolae s=kmap 21:45:25 2778 games for * (kmap~~nicolae): 475x nicolae_lab_dead_adventurers, 397x nicolae_whirlpool, 112x nicolae_ossuary_entry_catacombs, 80x nicolae_shoals_aquamancer_cove, 77x nicolae_ossuary_entry_giza, 75x nicolae_vaults_border_crossing, 71x nicolae_volcano_entry_vermiform, 62x nicolae_ru_great_annihilating_truth, 47x nicolae_looking_at_the_future, 43x nicolae_swamp_entry_splash_gauntlet, 39x nicolae... 21:45:46 kmap~~ is unanchored and kmap=~ matches from the beginning iirc 21:45:57 and =~~ is just invalid 21:46:08 damn, that dead adventurers vault is living up to its name 21:46:17 !lg * kmap~~neil 21:46:18 No games for * (kmap~~neil). 21:46:32 !lg * kmap~~amethyst 21:46:33 No games for * (kmap~~amethyst). 21:46:58 you know, maybe some kind of weird orb spider vault? don't know what I was expecting 21:48:35 -!- sk3 has quit [Ping timeout: 245 seconds] 21:49:07 <|amethyst> !lg * map~~amethyst 21:49:08 88. GavinH the Magician (L7 MuFE), slain by a phantom on D:4 (amethyst_overflow_temple_binary) on 2015-05-19 02:42:59, with 915 points after 8634 turns and 0:26:48. 21:49:14 <|amethyst> !lg * map~~amethyst s=map 21:49:15 88 games for * (map~~amethyst): 69x amethyst_overflow_temple_binary, 16x amethyst_srp_altar, 3x amethyst_killhole 21:49:59 -!- aarujn has quit [Quit: aarujn] 21:50:06 <|amethyst> hard to get kmaps when your vaults don't have monsters 21:50:17 <|amethyst> maybe I should put something nasty at the end of the killhole 21:50:36 like an oklob 21:50:37 !lg * kmap~~amalloy 21:50:38 13. Senri the Ruffian (L3 DrTm), slain by a gnoll (a cursed -2 flail) (kmap: amalloy_card_club) on D:2 on 2015-05-27 19:57:45, with 51 points after 1518 turns and 0:08:23. 21:50:38 oh right, I'd seen those before 21:50:39 a whole room of them 21:50:45 !vault amethyst_overflow_temple_binary 21:50:46 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/dat/des/altar/overflow.des#l3142 21:50:47 -!- Palyth has quit [Quit: Page closed] 21:51:18 -!- TR_Muscateer is now known as Cerpin 21:56:51 -!- mamgar has quit [Read error: Connection reset by peer] 22:04:15 -!- Shard1697 has joined ##crawl-dev 22:05:24 -!- Syndicus_ has joined ##crawl-dev 22:05:48 so. what's new for crawl 0.17. 22:06:15 -!- debo_ has joined ##crawl-dev 22:09:03 -!- debo has quit [Ping timeout: 256 seconds] 22:09:06 -!- vale has quit [Ping timeout: 276 seconds] 22:09:12 -!- Shard1697_ has joined ##crawl-dev 22:09:24 -!- Syndicus has quit [Ping timeout: 265 seconds] 22:09:30 Stable (0.16) branch on crawl.lantea.net updated to: 0.16.1-29-g3e760ad 22:09:40 -!- Pacra has quit [Ping timeout: 272 seconds] 22:11:02 -!- agentgt_ has quit [Quit: Page closed] 22:11:49 -!- Shard1697 has quit [Ping timeout: 264 seconds] 22:21:04 hrm, if we make another release of 0.16, I guess it should be against ubuntu like before 22:21:13 for the debian package, I mean 22:21:38 0.17 can be based on debian 8, but it'd probably be bad to change the base distro for a 0.16 point release 22:22:27 I'll have to do a test build again and document the steps for the release doc 22:22:54 <|amethyst> probably we should go ahead with the Windows installer this time too 22:23:16 <|amethyst> hm 22:23:27 <|amethyst> or I guess maybe that could wait for 0.17? 22:23:38 yeah, I think we can also just use the 32-bit version 22:23:56 but yeah probably don't change the release forms at all until 0.17 22:24:07 i think i just saw "2 moths of wrath zombie". might have been "2 moths of wrath zombies", but i don't think so. either way, should probably just be moth, not moths? 22:24:29 makes sense 22:24:42 moths of wraths zombieses 22:24:43 since moth of wrath is a modifying noun phrase in that case 22:24:46 or, something 22:24:50 it's been a while since english class 22:25:27 2 moth of wrath zombies does sound right 22:25:49 yes 22:26:06 moth zombies of wrath is also grammatically correct, but that's not what's meant here 22:26:40 <|amethyst> "moths of wrath zombie" is also grammatically correct, if 'wrath zombie' has several moths 22:26:43 <|amethyst> :P 22:27:10 I get wrathful at zombies all the time... 22:27:32 moth 2: wrath of zombie 22:28:02 -!- TonyMeatballs has quit [Quit: Leaving] 22:28:29 <|amethyst> what other things might there be besides "zombie" and "skeleton" there 22:28:37 simulacrum, maybe? 22:28:41 <|amethyst> oh 22:28:44 or, simulacra, pluralwise 22:28:48 -!- sk3 has quit [Ping timeout: 246 seconds] 22:28:51 corpses 22:29:13 <|amethyst> hm 22:29:38 shaped shifter 22:29:44 2 moth of wrath shaped shifters 22:30:23 but for spectral ones it's right as is: 2 spectral moths of wrath 22:31:33 * geekosaur idly wonders how long before the pluralisation function becomes Skynet 22:32:09 when the terminators come and wipe out humanity it'll be the most grammatically correct genocide in history 22:32:10 there's a grammar nazi joke in there but i don't feel like touching it 22:32:16 <|amethyst> oh hey 22:32:31 <|amethyst> we even have the array already 22:32:35 <|amethyst> !source modifier_suffixes 22:32:36 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/kills.cc#l434 22:32:45 be funny if, with all the things we've screwed up, they go after us for our grammar >.> 22:36:43 -!- CKyle has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 22:40:57 -!- Awod has quit [] 22:49:08 -!- Shard1697_ has quit [Ping timeout: 258 seconds] 22:51:08 -!- PsyMar has quit [Quit: witty quit message goes here] 22:56:13 -!- Ququman has quit [Read error: Connection reset by peer] 22:56:23 -!- Shard1697_ has joined ##crawl-dev 23:03:38 -!- Sharkman1231 has quit [Ping timeout: 246 seconds] 23:04:14 -!- dakonic has quit [Quit: Page closed] 23:05:14 -!- Nakatomy has quit [Ping timeout: 264 seconds] 23:06:30 <|amethyst> Not doing anything about "corpse" 23:06:35 03|amethyst02 07* 0.17-a0-1261-g87a8613: Constify some parameters. 10(11 minutes ago, 4 files, 4+ 4-) 13https://github.com/crawl/crawl/commit/87a8613a42f7 23:06:35 03|amethyst02 07* 0.17-a0-1262-gd250d98: Pluralise moth of wrath zombie correctly (amalloy) 10(6 minutes ago, 10 files, 33+ 28-) 13https://github.com/crawl/crawl/commit/d250d98208ec 23:06:44 <|amethyst> not sure if we ever pluralise corpses anyway, since they don't stack 23:09:41 -!- panicbit has quit [Ping timeout: 256 seconds] 23:11:27 -!- travis-ci has joined ##crawl-dev 23:11:28 The build was broken. (master - 152ea2e #2767 : Neil Moore): http://travis-ci.org/crawl/crawl/builds/65652657 23:11:29 -!- travis-ci has left ##crawl-dev 23:12:09 does it ever say "you see here: ten dead orc corpses" 23:12:12 i don't actually remember 23:12:34 <|amethyst> Things that are here: 23:12:34 <|amethyst> _a moth of wrath corpse x2 23:12:45 ah, right 23:12:50 Right. 23:13:51 -!- tcjsavannah has quit [Quit: tcjsavannah] 23:17:01 speaking of which, anyone notice that if you chop up corpses but don't pick the chunks up (e.g. because a monster showed up while you were doing it), the chunks are separate until you pick them up? 23:17:23 a - 2 chunks of flesh b - 3 chunks of flesh 23:17:28 -!- sk3 is now known as ktgrey 23:19:11 -!- kazimuth has quit [Quit: Textual IRC Client: www.textualapp.com] 23:22:44 -!- Shard1697_ has quit [Read error: Connection reset by peer] 23:24:13 -!- stubblyhead has quit [Ping timeout: 252 seconds] 23:25:15 -!- Cacophony has quit [Quit: Leaving] 23:26:39 |amethyst: do you think he's right about the art not being up to snuff? 23:27:11 <|amethyst> I have no idea 23:27:51 <|amethyst> certainly we're below-average in that respect, but given the popularity of the "8 bit" aesthetic I don't think that's *such* a problem 23:28:02 <|amethyst> not having sound or music is kind of odd 23:28:24 <|amethyst> but IMO we shouldn't massage Crawl that much to fit it into steam 23:28:59 <|amethyst> if Crawl isn't the kind of game Valve wants on Steam, then that's their loss not ours 23:29:30 mhmm. unlike a lot of games, we come with a player base 23:29:51 <|amethyst> and webtiles is way simpler to get started with than steam 23:30:08 <|amethyst> (though the UI is lacking in some ways) 23:30:21 -!- squid_ has quit [Quit: Page closed] 23:30:44 -!- Gorgo_ has quit [Ping timeout: 272 seconds] 23:33:39 -!- Gorgo_ has quit [Client Quit] 23:34:10 -!- ontoclasm has quit [Ping timeout: 250 seconds] 23:34:50 -!- CKyle has joined ##crawl-dev 23:38:00 -!- ontoclasm1 has joined ##crawl-dev 23:39:47 -!- n0b0dyyoukn0w has quit [Ping timeout: 265 seconds] 23:42:57 -!- Shard1697_ has joined ##crawl-dev 23:47:13 -!- bencryption has quit [Quit: WeeChat 1.0.1] 23:49:19 -!- TangoBravo has quit [Quit: Page closed] 23:56:27 Yeah, I mean ignoring the fact that in various technical ways (sdl brokenness, UI warts, lack of steam integration without major licensing problems) we have problems with steam, going on steam doesn't really buy us a lot 23:56:52 it's not like it solves our authentication problems, or makes tracking scores easier 23:57:19 -!- leetdood has quit [Ping timeout: 265 seconds] 23:58:09 <|amethyst> btw, when we build 0.16.2 we should probably put something up on sourceforge 23:58:25 <|amethyst> so they don't decide the project is abandoned and replace it with a drive-by download 23:59:50 -!- cptwinky has quit [Ping timeout: 264 seconds]