00:03:46 Unstable branch on crawl.develz.org updated to: 0.12-a0-1141-gd170dc6 (34) 00:04:15 -!- Rewans has quit [Ping timeout: 260 seconds] 00:05:16 Unstable branch on crawl.s-z.org updated to: 0.12-a0-1141-gd170dc6 (34) 00:19:59 Windows builds of master branch on crawl.develz.org updated to: 0.12-a0-1141-gd170dc6 00:26:42 -!- ainsophyao has joined ##crawl-dev 00:26:43 -!- dolanpls has quit [Ping timeout: 245 seconds] 00:27:42 -!- Rebthor has quit [Ping timeout: 264 seconds] 00:31:42 What's next to be added/nerfed/removed? 00:45:28 -!- kekekela has quit [Ping timeout: 245 seconds] 00:51:02 LuckyNed the Spry (L15 SEIE) (D:16) 00:51:33 is everyone happy with the current behavior of reading an IDed enchant weapon scroll and letting it go to waste if you aren't wielding an enchantable weapon? 00:52:26 03dolorous 07* 0.12-a0-1142-g02dcb32: Add formatting fixes. 10(4 minutes ago, 1 file, 11+ 11-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=02dcb3267839 00:52:26 03dolorous 07* 0.12-a0-1143-g376ddfc: Simplify. 10(3 minutes ago, 1 file, 1+ 1-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=376ddfc04987 00:52:32 an ID'd scroll? If your weapon is unenchantable it shouldn't waste a scroll, imo 00:53:03 as long as you also know the weapon is unenchantable (like, if you have a +9,+9 weapon and somehow don't know this, I think you should waste the scroll) 00:53:07 right 00:53:19 it would be in line with the current enchant armour behavior 00:53:50 someone filed a bug report, and i started refactoring the existing 'check armour enchant' function to handle weapons as well 00:54:21 -!- dtsund has joined ##crawl-dev 00:58:09 how do i know whether i should add a constant to enum.h or use a function local variable like const name = ; 00:58:25 the constant in question is 9, the max weapon enchant 00:58:36 Is that not already somewhere? 00:58:41 it isn't 00:58:44 You'd kind of think it should be 00:58:46 as far as i could tell 00:58:46 right 00:58:56 well, let me look at handle_enchant_weapon 00:59:52 oh, never mind 01:00:01 there is already a constant for that :) 01:00:26 That's good. Sometimes one has just a little room to fear... :) 01:00:33 yeah i was going to say, look in defines.h 01:01:03 that's exactly where it is 01:02:18 -!- Kalir has quit [Changing host] 01:03:53 -!- edlothiol has joined ##crawl-dev 01:04:49 is the name 'is_enchantable_item' too general if it doesn't handle rods and wands? 01:06:52 those are rechargable, not enchantable... unless i'm missing something 01:08:24 rods can be cursed 01:08:49 right 01:08:56 oh right, so enchantment does work on them 01:09:18 can c++ functions accept a variable amount of arguments? 01:11:07 ChrisOelmueller: thanks for the reminder about ew removing curses on rods 01:11:33 faze: sure, your quest is a honorable one 01:11:39 faze: you can define multiple overloads with different argument lists 01:11:54 you can also do varargs, but you don't want to do that 01:12:42 oh, and you can of course have default values for arguments 01:12:59 edlothiol: ah, spl-miscast.cc makes a lot more sense now, hehe 01:13:49 if it fails the assertions in the first class declaration, it goes on to the next, and then the third if those fail? 01:14:27 i guess 'class declaration' may not be the correct term 01:14:38 you mean the constructors? 01:14:41 3 different class constructors 01:14:43 yes 01:14:50 no, it'll choose the right constructor based on the types of the arguments 01:17:28 -!- _dd has joined ##crawl-dev 01:27:53 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 01:29:33 -!- remyroy has quit [Ping timeout: 256 seconds] 01:33:53 -!- tkappleton has quit [Ping timeout: 245 seconds] 01:34:54 -!- ophanim has quit [Read error: Connection reset by peer] 01:35:14 -!- Yxven has quit [Quit: Quit] 01:36:17 -!- mjd_ has quit [Client Quit] 01:40:24 -!- remyroy has quit [Read error: Connection reset by peer] 01:42:02 -!- morgant has quit [Ping timeout: 255 seconds] 01:43:06 -!- tensorpudding has quit [Ping timeout: 276 seconds] 01:45:17 -!- SkaryMonk has joined ##crawl-dev 02:03:44 -!- absolutego has joined ##crawl-dev 02:07:39 -!- SkaryMonk has quit [Quit: Leaving.] 02:15:24 -!- simmarine has quit [Read error: Connection reset by peer] 02:15:56 -!- simmarine has joined ##crawl-dev 02:17:37 -!- y2s82 has quit [Remote host closed the connection] 02:25:18 -!- wasd22 has quit [Ping timeout: 252 seconds] 02:26:35 -!- simmarine has quit [Ping timeout: 255 seconds] 02:28:36 -!- Vizerr has quit [Ping timeout: 245 seconds] 02:46:39 -!- SkaryMonk has joined ##crawl-dev 02:52:26 -!- MrSlasherX has quit [Quit: Page closed] 03:05:33 -!- nooodl_ has joined ##crawl-dev 03:08:54 -!- y2s82 has quit [Ping timeout: 252 seconds] 03:10:28 -!- dungeoncrawler has quit [Ping timeout: 245 seconds] 03:17:58 -!- Pikkle has quit [Quit: Computer has gone to sleep.] 03:19:29 -!- DainDwarf has quit [Changing host] 03:22:08 -!- DracoOmega has quit [Quit: Leaving] 03:26:23 faze: note that enchant armour is entangled with identify and recharging 03:28:05 I wanted to make them restarteable after SIGHUP/reload, in cases they're uncancellable 03:28:21 (but ENOTIME) 03:29:18 entangling all the things sounds good 03:29:19 feel free to do your fixes now; restartability is a bigger project 03:30:01 (although with urgent parts: you lose acquirement, and Draw Three can be used to cheat) 03:30:45 triple draw? 03:36:47 who takes care of cao again? rax? 03:40:11 ChrisOelmueller: i saw your elliott dis splat, good stuff 03:43:17 -!- _D_ has quit [Quit: leaving] 03:44:25 'elliott dis splat'? 03:46:26 -!- Sab0t has quit [Quit: Leaving] 03:50:58 -!- dtsund has quit [Ping timeout: 245 seconds] 03:51:11 -!- scrubnub has quit [Ping timeout: 255 seconds] 03:56:11 -!- wasd22_ has quit [Read error: Connection reset by peer] 04:03:10 -!- monqy has quit [Quit: hello] 04:04:15 -!- ToBeFree has quit [Ping timeout: 256 seconds] 04:09:18 ChrisOelmueller: two ways, even. If you get three Wild Magics (not that unlikely as it seems), SIGHUP and rotate the deck somehow. The other cheat is it being a crash on demand, which has many applications. 04:09:58 actually, this probably makes restartability the top priority fix 04:12:30 -!- ToBeFree has joined ##crawl-dev 04:14:46 -!- Vizer0 has quit [Read error: Connection reset by peer] 04:34:11 -!- Jayrays has quit [Ping timeout: 245 seconds] 04:40:59 -!- edlothiol has quit [Ping timeout: 260 seconds] 04:42:13 -!- alefury has joined ##crawl-dev 05:00:04 OSX builds of master branch on crawl.develz.org updated to: 0.12-a0-1143-g376ddfc 05:00:53 -!- Lightli has quit [Ping timeout: 245 seconds] 05:03:16 -!- bonghitz has quit [Quit: bonghitz] 05:03:51 -!- dagonfive has quit [Read error: Connection reset by peer] 05:13:46 -!- y2s82_ has quit [Remote host closed the connection] 05:15:25 -!- Pepe has quit [Ping timeout: 252 seconds] 05:23:30 one issue with the Str/Dex/Int prompt on level-up: currently, HUP there will do an "emergency save", failing to continue with the current attack sequence or the whole rest of the turn, possibly even saving broken/incomplete structures. Yet if I'd let it continue and ask the question after reload, you'd know which stat did you get randomly. 05:23:47 currently, the random stat always comes after the one you choose 05:26:13 -!- tkappleton has quit [Read error: Connection reset by peer] 05:26:41 beh, scratch this. It'd be enough to save with your old XL and >=100% xp-to-level, aborting the whole level-up sequence and re-checking xp upon load. 05:27:08 how about showing the random one early in any case? 05:27:21 -!- Senjai has quit [Ping timeout: 276 seconds] 05:27:44 -!- clouded_ has joined ##crawl-dev 05:29:20 that's what I was thinking 05:36:10 -!- absolutego has quit [Quit: leaving] 05:43:18 -!- Mottie has quit [Ping timeout: 264 seconds] 05:48:48 -!- crate has quit [Quit: Leaving] 06:10:53 -!- syllogism has joined ##crawl-dev 06:16:06 -!- zero_one has quit [Ping timeout: 276 seconds] 06:30:30 -!- edlothiol has joined ##crawl-dev 06:32:13 -!- flowsnake has joined ##crawl-dev 06:48:04 Yeah, that's just an annoyance tbh 06:49:11 -!- dpeg has joined ##crawl-dev 06:49:21 kilobyte: awesome tele mutation change! 06:49:21 dpeg: You have 1 message. Use !messages to read it. 06:49:24 !messages 06:49:24 (1/1) |amethyst said (3d 15h 8m 38s ago): what do you think about giving abilities to ghosts based on the god they had in life? Not necessarily the god's abilities per se, but something minor and vaguely related (Trog ghosts regenerate faster, Yred ghosts resist Dispel Undead, that kind of thing)? 06:49:39 dpeg: I'm afraid the ranges might be way too small 06:50:27 kilobyte: that can be changed. Also, we don't have to use fixed ranges. For example, for Teleportitis 1, you could roll three locations and take the closest one, for Teleportitis 2 you roll twice and for 3 only once. 06:50:27 no idea what they should be though -- as mentioned in the commit message, values big enough to be meaningful when you're in a corner would mean basically the whole map if you're at the center 06:50:49 That way, all ranges are still possible, but lower levels have much smaller expected values. 06:50:53 ah, so you still have a good chance to be placed anywhere? Sounds interesting. 06:50:55 |amethyst: sounds good to me! 06:51:30 -!- magistern has quit [Quit: This computer has gone to sleep] 06:52:07 elliptic: what would you think about dpeg's suggestion? 06:53:37 dpeg: the formula is somewhat more complex because of other sources of teleportitis. For now, I tied it to the existing formula for chances of being teleported. 06:54:19 -!- Kromgart has quit [Read error: Connection reset by peer] 06:55:03 which is 3*level for the mutation, 8 per ring, 5*random2(15) for randarts; I made it so score >= 8 means full-level teleports 06:56:09 only weapon randarts can be *TELE by the way 06:56:47 I have entirely no preference about how they should work 07:01:37 -!- ussdefiant has joined ##crawl-dev 07:03:09 -!- yogaFLAME has quit [Client Quit] 07:04:18 -!- ussdefiant_ has joined ##crawl-dev 07:06:26 -!- ussdefiant has quit [Ping timeout: 260 seconds] 07:06:28 -!- ussdefiant_ is now known as ussdefiant 07:07:42 -!- bh has joined ##crawl-dev 07:09:46 morning 07:11:07 -!- Wensley has quit [Quit: leaving] 07:17:50 dpeg: are you aware of a discussion about possibly removing cTele? 07:19:04 me and evilmike were pretty upset about trying to push something as big without discussion (technically, there was some on ##crawl, but that channel is too spammy to be usable, few devs listen to it, is not logged, etc) 07:19:40 I for one don't have big problems with that change, as long as several issues are somehow handled 07:19:51 there are alternatives to consider, though 07:20:04 kilobyte: did you read the following discussion in here? there were some good alternative ideas. 07:20:22 -!- Cryp71c has joined ##crawl-dev 07:20:38 alefury: yeah, of course 07:20:43 alefury: can you fill me in / post it on the wiki? I'd rather not scrape the logs 07:21:01 alefury: What were the alternatives? 07:21:20 it got somewhat derailed into a discussion about cblink, which is only partially connected to cTele 07:24:02 kilobyte: with regard to notification of changes, I prefer reading about major things on the list 07:24:13 -!- Blazinghand_ has quit [Ping timeout: 265 seconds] 07:24:45 the biggest countersuggestion was to increase teleport delay if cTele is in effect. This might come with or without having DUR_CTELE expire upon teleporting (and changing the ring to merely evoke the spell). 07:25:26 there were really two seperate issues: controlled teleports, and semicontrolled blinks 07:25:29 spoilerness of needing to target a place away from walls it easy to fix 07:25:51 the main problem with controlled teleports is that they makes escape teleports extremely safe and fairly boring 07:26:01 minor problems are the spoilery targeting for both controlled teleports and scblink 07:26:14 and scblink from a level 2 spell being generally overpowered 07:26:41 -!- wHATEver is now known as Guest84561 07:27:18 ways to address controlled teleport boringness: slight increase in teleport delay when controlled, so in urgent situations a random tele may serve you better, and bigger fuzz so its not quite as safe 07:27:57 alefury: what about a small probability of teleporting other stuff with you? 07:28:18 spoilery ctele targeting: pick close valid locations and choose one randomly, possibly a flat chance to downgrade to a random teleport 07:28:41 or stun on landing 07:28:43 bh: imo would be weird if it was only for controlled teleports, and random teleports are already great the way they are 07:29:06 http://s-z.org/crawl-dev/%23%23crawl-dev-20121119.log from 17:31 till the end of the day (minus joins/quits) 07:29:19 spoilery scblink targeting: changed algorithm (something like cloud spreading), combined with a cloud-like targeting preview 07:29:43 scblink from blink op: ctele status lost after controlling a single teleport 07:29:55 outright removal of cTele like elliott suggested isn't that bad, either 07:30:11 -!- tkappleton has quit [Read error: No buffer space available] 07:30:17 another problem is that the ring gives you the benefit of the spell without any investment, and swapping rings takes as long as casting the spell, which could be solved by making the ring evokable 07:30:35 alefury: or remove the ring 07:31:07 i think elliptic mostly suggested it, and elliott and ChrisOelmueller liked it, possibly more people 07:31:40 relatively few vaults would need to be changed, Orc breakage is an important fix for other reasons anyway, and the main remaining issue is having to scum repeated rTele if you want to get into a particular place 07:32:16 would anyone be receptive to cTele popping once you translocate and then having a cool down status that blocks recasting? 07:32:29 i think controlled teleport is way too interesting to remove 07:32:55 bh: perhaps even affected by spell power, with the ring sucking 07:32:57 crawl would work without it, sure, but imo it would be a worse game, and there really arent a lot of advantages to removing ctele 07:33:28 bh: i dont think a cooldown is even needed, it takes 4 mana and a turn 07:33:32 -!- Kromgart has quit [Read error: Connection reset by peer] 07:33:58 bh: the ring would remain an ongoing effect, but suppression of it would last far longer than even a low-level casting 07:34:04 kilobyte: I like it 07:34:30 -!- kryft has quit [*.net *.split] 07:34:30 -!- namad7 has quit [*.net *.split] 07:34:30 -!- myp has quit [*.net *.split] 07:34:31 -!- Azzkikr has quit [*.net *.split] 07:34:31 -!- virigoth has quit [*.net *.split] 07:34:31 -!- ekix has quit [*.net *.split] 07:34:31 -!- Medar has quit [*.net *.split] 07:34:32 -!- rphillips has quit [*.net *.split] 07:34:32 -!- sk- has quit [*.net *.split] 07:35:22 -!- Cryp71c_ has joined ##crawl-dev 07:35:24 imo it would be better to discuss when elliptic and/or marvinpa are around 07:35:31 what if it took some time for the ring to kick in when put on, like gourmand 07:35:35 -!- nooodl__ has joined ##crawl-dev 07:38:14 -!- Cryp71c has quit [Ping timeout: 240 seconds] 07:38:24 edlothiol: trying to close a webtiles tab says "This page is asking you to confirm that you want to leave - data you have entered may not be saved." -- which lies about the not saving thing 07:38:35 -!- nooodl_ has quit [Ping timeout: 240 seconds] 07:38:39 -!- kek has joined ##crawl-dev 07:38:53 (and I did try it precisely to test my fix for lost acquirements, so even that is gone :p) 07:39:05 -!- ussdefiant has quit [Ping timeout: 260 seconds] 07:39:36 alefury: I think the idea to post a summary somewhere would be best 07:40:23 speaking of major changes: Could we change random acquirement to shop style acquirement where you get a list of items and can pick one? 07:41:38 I personally prefer the current way, although it has a downside of being somewhat spoily 07:42:29 bh: crawl light does something like that. i think you dont get to choose the category, but instead get a choice of stuff to pick from 07:42:57 alefury: I like it because there's less regret 07:43:00 or so i heard 07:43:21 the decision "what to acquire" is pretty cool, though 07:43:29 very very spoilery of course :/ 07:43:50 -!- CampinSam has quit [Ping timeout: 246 seconds] 07:43:55 -!- SteampunkDuck has quit [Ping timeout: 246 seconds] 07:43:55 -!- stenno\splat has quit [Ping timeout: 246 seconds] 07:44:57 alefury: you mean I'm not supposed to ask for animal skins? 07:45:29 bh: animal skins are possible only for Okawaru 07:46:05 (Zhor aside) 07:47:17 bh: well, lots of knowledge go into the decision. for example it is not obvious that you will always get something you can use, or that armor acquirement will try to fill empty slots with useless crap. 07:47:27 also, food giving fruit under fedhas, etc 07:47:53 back 07:48:15 kilobyte: no, I only inferred that there had been a discussion 07:48:19 kilobyte: i can write something about ctele on the wiki i guess. although it is probably a waste of time. :( 07:48:24 we should make zhor better 07:48:26 also did we cut lear yet 07:48:27 removing cTele sounds interesting to me... certainly not out of the question 07:48:32 -!- Tabesh has quit [Quit: HydraIRC -> http://www.hydrairc.com <- It'll be on slashdot one day...] 07:51:41 I'd like to talk about cTele rather than acquirement (and I think acquirement is fine as is). 07:52:14 alefury: waste of time because removal? Not necessarily... longer tele delay for control sounds good. 07:53:51 alefury: spoilerness for acquirements can be addressed, but I think the questions "when should I acquire" and "what should I take" will be less interesting with shop style. 07:53:52 alefury: looks like I should do it then (I hate doing write-ups!), as I'm relatively undecided 07:54:05 -!- elliott has joined ##crawl-dev 07:54:14 I have no time to do it, sorry. Really busy for some more weeks. 07:56:14 kilobyte: i already started 07:56:20 oppan shoppin style? 07:56:29 waste of time because i dont think people actually read these things 07:57:31 a few lines for every idea should be enough, I guess 07:58:20 -!- nooodl__ has quit [Read error: Connection reset by peer] 07:58:45 -!- nooodl__ has joined ##crawl-dev 07:58:58 alefury: I do! 07:59:59 -!- kryft has joined ##crawl-dev 08:04:54 -!- Jayrays has quit [Ping timeout: 264 seconds] 08:10:14 -!- Serfuzz has quit [Ping timeout: 244 seconds] 08:10:19 https://crawl.develz.org/mantis/view.php?id=5503 -- is this stale? 08:12:46 -!- ainsophyao has quit [Ping timeout: 245 seconds] 08:16:11 -!- sk- has quit [*.net *.split] 08:16:11 -!- kryft has quit [*.net *.split] 08:16:53 bh: I guess no one really got around to it. 08:17:34 are all timed portals announced? 08:17:57 I'm pretty short on tuits, I'm about to get lynched for not merging tentacled and lava stuff, not fixing Vaults:$ runes, etc, yet. 08:18:15 only Labs and some Bazaars 08:18:19 -!- evilmike has quit [Read error: Connection reset by peer] 08:18:44 no sewers, ossuaries, volcanoes, ice caves, wizlabs 08:18:47 tuits? 08:18:49 i don't mind waiting longer on lorcs as long as they do manage to get in trunk for this release 08:19:06 and no baileys 08:19:09 it sounds like we have some more priority things 08:19:11 -!- tkappleton has quit [Read error: Connection reset by peer] 08:19:19 Eronarn: mostly a lack of time 08:19:28 bailey's probably would make coding more fun 08:19:36 -!- edlothiol has quit [Ping timeout: 245 seconds] 08:19:42 kilobyte: if it helps i can do a rebase against current trunk 08:20:16 Eronarn: I need to rebase inception 08:20:31 I broke it last time I tried 08:21:32 -!- edlothiol has joined ##crawl-dev 08:21:42 RL-wise, I'm looking for a new job, too, the current one is shutting down by Dec 31. I'm flying for an interview soon, but it might fail. 08:21:51 Eronarn: no meaningful conflicts 08:22:25 what's involved other than that? save compat stuff? 08:22:33 (also, hey, being unemployed is pretty fun!) 08:23:14 -!- Azzkikr_ is now known as Azzkikr 08:23:45 kilobyte: that message comes from the browser, we pass another one ("Really quit the game?") but firefox doesn't use it 08:25:31 Eronarn: except for an addiction to rectangular pieces of paper with numbers and faces printed of them 08:25:57 'The short timer triggers when you see any cell of the portal's entry vault' - i disagree with this; it should only be 'thematic' squares of the vault (e.g., icy walls) 08:26:21 Eronarn: that might be harder to implement. 08:26:55 kilobyte: http://www.youtube.com/watch?v=q3FtiQiV5FI#t=4:32 08:27:20 bh: pretty easy - just a flag on the tile in the vault def, no? 08:27:37 Eronarn: get to work! :) 08:27:53 Eronarn: being able to recognise the vault from "non-thematic" squares and avoiding it to not trigger the timer is bad 08:29:08 Eronarn: it would be easy to flavor it so the walls wouldn't matter. Ice caves "You feel a frigid wind", etc. 08:29:27 a message would be fine too 08:29:37 just that there are some vaults you can run across and not know it is a portal vault 08:30:06 the ossuary pyramid one was a horrible example of this 08:30:15 it's now a little bit better in that it has a door but it still doesn't stop autoexplore 08:30:16 -!- evilmike has joined ##crawl-dev 08:31:00 -!- magistern has quit [Quit: This computer has gone to sleep] 08:33:31 bh: i tried to implement that, but i didnt even manage to find where the relevant functions are in the code 08:33:34 -!- Ragdoll has joined ##crawl-dev 08:33:48 its a disgusting mess of wrappers around wrappers around wrappers 08:33:58 alefury: when it comes to the Lua/everything_else interface, I'm lost in the woods 08:34:14 yeah, that was my problem 08:35:07 conceptually it doesnt seem that difficult, though. knowing how lua markers work would be helpful. 08:35:28 i think a lot of the infrastructure is already there, i just couldnt find it 08:44:51 Xom does not respect clarity amulet. (https://crawl.develz.org/mantis/view.php?id=6395) by Ragdoll 08:45:04 why would Xom respect anything? ;) 08:45:33 where´s the decency??? haha 08:45:47 i get the rationale for the xom confusion thing but gameplay wise it's just spoilery 08:46:00 should instead make xom strike you mad temporarily 08:46:02 like zin's madness 08:46:17 putting on a clarity amulet as to not get confused is spoilery? 08:46:32 i think Eronarn means current behaviour is spoily 08:46:40 Ragdoll: the rationale for it going through clarity is that xom is a god 08:46:46 even though plenty of other gods use effects you can resist as wrath 08:47:03 ah, 08:47:54 (i wonder: would clarity be better if it prevented taking confused actions, rather than being confused? so if you swap away you are now confused as normal?) 08:48:32 as it is right now is a bit odd yeah, being able to resist some god effects but not others (xom especially) 08:48:59 so you couldn't cast spells with clarity while confused? 08:49:07 just steadies your movement? 08:49:26 elliott: no, i mean that you could get hit with confusion while wearing clarity 08:49:32 it would just not have any effects until you swap 08:49:38 mm 08:49:56 would be a bit of a nerf 08:49:58 which is fine, imo 08:50:13 -!- tkappleton has quit [Read error: Connection reset by peer] 08:50:49 -!- minqmay has quit [Client Quit] 08:50:55 would rather buff some other amulets personally :p 08:51:25 Just got status update about random gods: all good! More power to the cold pie, and the may the gods look upon him. 08:51:25 I'm looking for some code to write. Any requests? 08:51:41 bh: (re)write xom confusion lasting 40+ turns 08:52:29 bh: god wrath would make a very fine 0.12 target. 08:52:52 The design has been stripped down to something actually simple: use Ashenzari's model for everyone. 08:54:04 dpeg: Is that exploration to unwrath? 08:56:08 -!- voker57_ has quit [Ping timeout: 252 seconds] 08:56:36 -!- Noom_afk has quit [Ping timeout: 240 seconds] 08:57:04 yes 08:57:05 no 08:57:13 gain a levels worth of exp to unwrath 08:57:38 ouch 08:57:42 (duration depending on god) 08:58:09 could be half a level, could be five 08:58:44 yes, factor could depend on god 08:59:38 The steps seem to be: Invoke wrath, Compute the required XP to unwrath, Decrement with XP gain 08:59:46 bh: no real change if you play straightforwardly; gets rid of various scums. 09:00:15 bh: yes, shouldn't be hard. A different topic is that some wrath effects should be changed, but the basic model seems fine. 09:00:38 dpeg: I tried (and failed) to update wrath to use tension. I still think it's a good idea 09:00:54 should be easy to do specifically because the code is already there for ash 09:00:57 If there are no monsters around, Trog should send some. If there are monsters around, maybe he'll berserk everyone 09:01:03 bh: I am sorry... that's a so much more complicated approach. My bad :( 09:01:09 just need to remove whatever conditions on the wrath being Ash's, and remove the code for decrementing non-Ash wraths over time 09:01:27 dpeg: They're orthogonal 09:01:59 bh: that falls under "individual wrath effects". Trog might get better ones (with or without tension) but we certainly want that players work down wrath honestly. 09:02:49 -!- kek has quit [Quit: gonna suicide, brb] 09:08:36 -!- Vizerr has quit [Ping timeout: 245 seconds] 09:08:55 here goes rebasing inception 09:09:13 -!- WhiteShark has quit [Ping timeout: 245 seconds] 09:09:48 bh: lava orcs have some outstanding bugs :) 09:10:08 Eronarn: I'll start by rebasing to master. 09:10:49 tension work would also be good 09:11:47 https://crawl.develz.org/wiki/doku.php?id=dcss:brainstorm:effect:ctele 09:12:02 not really happy with it, but oh well 09:12:09 yay. rebased 09:19:36 -!- edlothiol has quit [Ping timeout: 245 seconds] 09:21:14 -!- voker57__ has quit [Read error: Operation timed out] 09:21:15 alefury: thanks, will comment later 09:24:18 -!- Foodahn has quit [Ping timeout: 245 seconds] 09:24:20 -!- Food is now known as Foodahn 09:30:42 -!- SurpriseTRex has quit [Ping timeout: 264 seconds] 09:30:42 -!- nooodl__ has quit [Ping timeout: 264 seconds] 09:37:37 -!- eb has quit [Client Quit] 09:40:58 -!- ark____ has joined ##crawl-dev 09:43:10 -!- edlothiol has joined ##crawl-dev 09:43:47 -!- DainDwarf has quit [Quit: Dain's default quit message] 09:50:10 -!- Poncheis has quit [Quit: ChatZilla 0.9.89 [Firefox 16.0.2/20121024073032]] 09:50:35 -!- Ystah has quit [Ping timeout: 240 seconds] 09:50:43 -!- ark____ has quit [Quit: Leaving] 09:50:56 Xom confusion duration lasts forever(30+ turns) (https://crawl.develz.org/mantis/view.php?id=6396) by Ragdoll 09:57:07 -!- kek has joined ##crawl-dev 09:58:02 -!- wheals has quit [Read error: Connection reset by peer] 09:59:14 -!- TinyBugChild has quit [Ping timeout: 240 seconds] 09:59:33 -!- Ragdoll_ has joined ##crawl-dev 09:59:54 -!- Ragdoll has quit [Ping timeout: 240 seconds] 10:00:01 -!- Ragdoll_ is now known as Ragdoll 10:07:40 -!- Porost has quit [Remote host closed the connection] 10:15:10 -!- ussdefiant has joined ##crawl-dev 10:16:03 -!- ainsophyao has joined ##crawl-dev 10:19:54 -!- johnstein has quit [Ping timeout: 240 seconds] 10:22:49 -!- Dixbert has joined ##crawl-dev 10:28:48 -!- voker57__ has quit [Read error: Connection reset by peer] 10:35:32 -!- Wensley has quit [Quit: FLEEEING] 10:36:44 -!- Tabesh has quit [Read error: Connection reset by peer] 10:39:59 -!- Tabesh has quit [Read error: Connection reset by peer] 10:42:05 -!- SkaryMonk has quit [Read error: Connection reset by peer] 10:46:26 dpeg: I'm going to write up the wrath exp thing 10:47:30 -!- ussdefiant has quit [Ping timeout: 264 seconds] 10:48:12 -!- kek has quit [Quit: gonna suicide, brb] 10:48:59 -!- kryft has joined ##crawl-dev 10:49:55 -!- scummos has quit [Ping timeout: 241 seconds] 10:50:39 bh: just so you know: i dont think it has been widely discussed yet 10:51:08 alefury: 'eh, it shouldn't be particularly much code 10:51:15 however, that current wrath is bad is widely accepted 10:51:18 -!- dtsund has joined ##crawl-dev 10:51:34 i think using non-scummable wrath timeouts is pretty uncontroversial 10:52:27 I would love to see all gods broken into their classes so we could reuse god behavior for free 10:52:40 but that's a change I'm highly disinterested in writing 10:53:51 -!- ussdefiant has joined ##crawl-dev 10:53:57 -!- rphillips_ is now known as rphillips 10:54:43 what do you mean? 10:55:12 you mean stuff like "blood god"? 10:58:24 alefury: make an abstract god with a bunch of functions like "did_cannibalism()", then have each god either implement the corresponding function or not 10:59:43 -!- stenno__ is now known as stenno 10:59:57 -!- stenno has quit [Changing host] 11:02:05 ColdPie is working on randgods, which require modularity, but i think he is using a different approach 11:02:09 dont really know though 11:02:47 basically, I believe it's an error whereever the code does `case GOD_FOO:` 11:04:06 -!- stenno is now known as stenno\splat 11:04:28 alefury: that's a "hard problem" that i haven't gotten to yet 11:05:29 I'd expect randgods to just be GOD_RANDOM or such 11:05:37 elliott: shudder. 11:05:39 ugly but easy to do with current code layouts 11:05:43 like 90% of crawl 11:07:57 -!- stanzill is now known as stanzillviech 11:12:02 -!- simmarine has joined ##crawl-dev 11:12:29 -!- tkappleton has quit [Ping timeout: 255 seconds] 11:16:08 -!- hurdos has quit [Quit: Leaving.] 11:17:48 -!- bmfx has quit [Read error: Connection reset by peer] 11:18:05 -!- cyclopeanGorgon has quit [Quit: Page closed] 11:18:53 -!- dtsund has quit [Ping timeout: 245 seconds] 11:29:03 speaking of blood god: how open are people to the thing where trog piety comes from splattering blood in combat 11:29:46 yay, looks like out of 4 places Crawl receives SIGHUP or equivalents in, only 4 are examples what not to do inside a signal handler 11:30:22 especially fun on Windows, where the signal-equivalent is delivered in a separate thread, without blocking the rest 11:30:24 should I preserve save compat on this wrath change? 11:30:25 back 11:31:06 ColdPie: hey, you're here! Many thanks for your mail, that made my day :) 11:31:25 <|amethyst> bh: how hard is it to do so? 11:31:26 bh: sure unless it's hard to do, but if you have any problems just skip it and say so 11:31:49 |amethyst: I think the implementation strategy is to make new abandonment use the new wrath mechanics and just preserve the old stuff in place 11:32:11 <|amethyst> does that require keeping around old code that would otherwise be removed? 11:32:55 save compat has been broken since 0.11, so it's not that important to preserve it 11:33:05 |amethyst: yes 11:33:14 also, clearing wrath on upgrades is also an option 11:33:19 dpeg: np. thought it'd been too long since the last update 11:33:30 <|amethyst> bh: I would definitely not do that, then 11:33:42 I'm not so happy with some parts of dpeg's writeup, though 11:33:43 bh: and lots of thanks for looking into wraths. I don't think it's controversial... it has been discussed here several times, galehar approves (it might evenbe his idea), and the wiki has no negative comments either. 11:33:48 kilobyte: aha! 11:33:51 <|amethyst> bh: if you can reasonably convert old wraths to the new mechanics, that's what I'd do 11:34:00 kilobyte: did you say so before? 11:34:11 mostly passive-vs-active wrath: keeping the wrath for a given amount of XP fits well only passive ones 11:34:22 dpeg: I think so but never to you, AFAIR 11:34:35 <|amethyst> bh: it's okay if converted games are a little weird as long as they aren't broken. 11:35:02 mostly because XP gained is a good approximation of risks you've taken 11:35:09 <|amethyst> bh: (the other advantage of save compat, besides not breaking people's games, is that it makes it a lot easier to debug unrelated problems in old saves) 11:35:55 by active wrath, I mean Trog summoning berserkers against you, etc; and by passive, maluses to stats and so on 11:36:06 kilobyte: if you don't scum Oka/Trog wrath, then what would be the difference between "send randomly until time is over" and "send randomly until enough xp collected"? 11:36:24 where "send" = "send monsters against you" 11:36:33 |amethyst: I'm pondering writing a shim to convert 0.11 (but only final!) saves to 0.12, do you think it would be worth it? 11:37:02 |amethyst: I haven't digested all the code, but I think this will be an easy change 11:37:05 <|amethyst> kilobyte: ah, because the incompatibility is more or less fake? 11:37:11 dpeg: time is over means a constant number of enemies, xp collected is gameable 11:37:35 -!- y2s82 has quit [Remote host closed the connection] 11:37:40 <|amethyst> kilobyte: I think it would be a good idea for the aforementioned debugging reasons 11:37:59 |amethyst: yeah, it's a matter of renumbering enums, and skipping an invasive change AFTER 0.11 forking 11:38:08 kilobyte: don't we currently have the situation that players game time? 11:38:12 I don't recall save compatibility breaking in 0.12, what happened? 11:38:39 kilobyte: and if you mean by "xp is gameable" that a player can choose to skip a branch for mollification purposes, then I think that's fine. 11:38:49 <|amethyst> elliott: grunt introduced a bunch of new monster spells (monster implementation of player spells) with loads of compat changes 11:38:54 <|amethyst> elliott: then it had to be reverted 11:39:01 oh, I didn't know that broke save compat 11:39:02 but I don't have time to discuss today: if you don't want bh to start coding, say so now 11:39:03 dpeg: kind of, but except for a flight abuse, all you gain is that you won't get enemies while on low hp 11:39:09 I do think you're a minority on that one, though 11:39:13 I do know what monster spells are though :) 11:39:13 <|amethyst> elliott: because all that stuff had to be removed 11:39:19 right 11:39:34 my patches generally don't destroy the universe. trust me :) 11:39:38 kilobyte: if you have a corridor like: 11:39:39 ### 11:39:39 +@+ 11:39:40 ### 11:39:44 then you can avoid wrath pretty much entirely 11:39:48 <|amethyst> elliott: it probably could have done without save incompat, but that would have been the source of lots of bugs 11:39:52 especially if you spend 20k turns on that level before abandoning trog 11:39:55 -!- johnthebear has quit [Quit: Computer has gone to sleep.] 11:39:55 dpeg: it would encourage stashing any hard monster or entire branches just before abandoning 11:39:57 * elliott has seen this done 11:40:18 I think plenty of people wait out Trog wrath in manners similar to this 11:40:27 elliott: right 11:41:28 clearly give trog wrath the ability to break down doors :) 11:41:59 dpeg: what about a hybrid system: for active wraths, we'd calculate the number of punishments, and use them only if you gained at least X time and Y xp since the last wrath 11:42:01 "You hear an earth-shattering kaboom!" and then Shatter gets cast 11:42:10 (perhaps stochastically to never let the player be safe) 11:42:21 -!- Ystah has quit [Read error: Connection reset by peer] 11:42:48 this way, folks won't be screwed just because they are not spoiled to stash a high xp/time place 11:43:59 kilobyte: do non-spoiled players abandon gods? 11:44:40 kilobyte: we can do that, and it'd be better than status quo. The advantage of the simple approach is its simplicity, though. Also, I am not so sure that monster/branch stashing is that easy: you cannot really use a branch end for mollification, but I think that unspoiled players will abandon after a branch end rather than before one (if they consider that at all). 11:45:19 bh: mostly as early mistakes; but I think switching gods is not something that requires massive spoilage -- only the knowledge how to survive a wrath is spoily 11:45:41 non-spoiled players usually won't know when a god helps (hence why you'd want to switch) 11:46:03 if someone plays for long enough I'm sure they'd figure out that switching gods is sometimes a good idea, but usually someone ends up getting spoiled before they play *that* heavily 11:46:30 kilobyte: making wrath effects less harsh when leaving early is another, and separate, target. 11:46:31 dpeg: doing a branch end gives you far more xp/time than other places, so you suffer less risk 11:46:36 (depends on the god, of course) 11:46:37 -!- Ystah has quit [Read error: Connection reset by peer] 11:47:00 btw, the fix of wrath effects now happening under penance has some (IMO) undesirable effects 11:47:05 figuring out god switching was pretty organic for me in the desktop dungeons beta. it took me a while, but i didnt need spoilers. but it is a much shorter and more condensed game with a very different approach. 11:47:07 kilobyte: but that's also the situation where you want additional threats least. It's not clear to me what is optimal to choose. 11:47:08 dpeg: yeah, mild wrath for newbies is a great thing 11:47:13 like, if you enslave a rat and attack it while confused on D:3, oka will start sending really strong monsters after you 11:47:49 elliott: current wrath hardly scales at all 11:47:52 elliott: yes, see ^ 11:47:58 yeah 11:48:01 wrath scaling would fix that 11:48:03 -!- stanzillviech is now known as stanzill 11:48:10 thankfully it's harder to upset most gods 11:48:18 and where it scales it's a joke, like having only 4/7 chance of biggest demons when at XL 4... 11:48:20 Making wrath time out with xp does affect that a bit -- you're much quicker over it at XL 2 than at XL 17- 11:48:42 -!- Foodahn has quit [Read error: Connection reset by peer] 11:49:05 wrath scaling does have a bit of a problem with someone e.g. abandoning trog because they got an antimagic axe in lair, but I guess things like good gifts could increase "how long" you're considered to have been with the god 11:49:06 dpeg: This sounds very desirable 11:49:42 elliott: there's no real metric what gift is good 11:49:46 bh: yes, but if you're unlucky and trog sends the angry troll at XL 5, you're still toast :) 11:49:59 kilobyte: yes, that's the problem with the fix :P 11:50:05 dpeg: Not my problem 11:50:14 -!- Nightbeer has quit [Read error: No buffer space available] 11:52:01 -!- scummos has quit [Quit: Konversation terminated!] 11:52:30 right i wanted to complain about something, as ChrisOelmuellers often do 11:52:49 how come zapping a wand of enslavement triggers e.g. ely wrath 11:52:58 -!- eb has quit [Client Quit] 11:53:07 it doesn't 11:53:07 -!- ussdefiant has quit [Ping timeout: 252 seconds] 11:53:38 bh: exactly 11:54:11 zapping at something nonhostile that is 11:54:37 ChrisOelmueller: sounds like an attack to me 11:54:52 yeah it probably doesn't to me :) 11:55:01 well enslavement isn't very nice 11:55:03 -!- Lightli has quit [Ping timeout: 245 seconds] 11:55:08 you take control of the dude's mind and stuff 11:55:10 ChrisOelmueller: lets say i tried to enslave you. would you consider that hostile? 11:55:26 with alefury it's probably okay 11:55:35 no! (muahahaha) 11:55:38 i was about to say with alefury it's probably not okay :P 11:55:49 i treat my slaves okay 11:56:14 -!- Nightbeer has quit [Read error: Connection reset by peer] 11:57:15 it is a hostile act, as far as gods and monsters are concerned 11:57:26 -!- ussdefiant has joined ##crawl-dev 11:57:39 zap it at a friendly or a neutral, and when it times out, the monster will be hostile 11:58:00 (unless it was mindless, in which case attacks are ok from the creature's point of view) 11:59:17 -!- jmduke has quit [Quit: Page closed] 11:59:19 -!- ToastyP has quit [Quit: ChatZilla 0.9.89 [Firefox 16.0.2/20121024073032]] 12:01:31 actually, not even that 12:01:48 %git bae5255e 12:01:48 03kilobyte * 0.8.0-a0-146-gbae5255: Make enslavement a hostile act. [1828] 10(2 years, 5 months ago, 1 file, 4+ 6-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=bae5255e645f 12:06:00 -!- dtsund has joined ##crawl-dev 12:08:39 -!- alefury has quit [Quit: ChatZilla 0.9.85 [Iceape 2.0.11/20120715100958]] 12:11:14 -!- stenno\splat has quit [Ping timeout: 240 seconds] 12:13:32 -!- Kalir has quit [Changing host] 12:21:08 -!- stenno has quit [Changing host] 12:25:31 <|amethyst> dpeg: https://crawl.develz.org/wiki/doku.php?id=dcss:brainstorm:god:concept:ghost_religions 12:27:00 -!- kek has joined ##crawl-dev 12:27:02 a religion centered around ghosts would be cool 12:27:04 spirit worship 12:27:21 Eronarn: I still want ghosts to walk through doors. 12:32:06 walk through all walls, and be affected only by area-damage effects 12:32:17 for that, we'd need to let doors squish corpses :p 12:32:24 how would melee characters deal with that? 12:33:00 I'm joking :p 12:33:03 kilobyte: how about a poltergeist: invisible ghost that wanders around opening doors and making tons of noise when it can see you 12:34:57 sounds irritating rather than interesting 12:35:51 Eronarn: "wooooo!" 12:37:13 -!- MarvinPA has joined ##crawl-dev 12:38:46 MarvinPA: While you were away, it was suggested that we convert all wrath timers to Ash style exp counters. Any objections? 12:39:06 -!- ajikeshi_ has quit [Ping timeout: 264 seconds] 12:39:23 Eronarn: I do think ghosts are rather dull. 12:40:16 bh: but their speech is awesome! 12:40:25 dpeg: not player ghosts 12:40:29 ah 12:40:38 p's and W's 12:40:55 ??flayed ghost 12:40:55 flayed ghost[1/1]: The most dangerous non-pghost "p", but by the time you meet it not much of a threat. A staple of Gehenna. 12:41:03 @??flayed ghost 12:41:03 flayed ghost (05p) | Spd: 10 | HD: 11 | HP: 42-78 | AC/EV: 0/14 | Dam: 30 | 07undead, 10doors, evil, lev | Res: 06magic(58), 09poison+++, 12drown, 04rot+++, 13neg+++, 13torm, 04napalm | Vul: 08holy++ | XP: 721 | Sz: Medium | Int: normal. 12:41:28 -!- Tabesh has quit [Quit: HydraIRC -> http://www.hydrairc.com <- Like it? Visit #hydrairc on EFNet] 12:42:24 bh: we should make flayed ghosts torment on hit, like how hungry ones %-ize your hunger 12:42:26 it's basically a highly resistant bag of XP 12:42:35 Eronarn: that's fucked up man 12:43:04 The flayed ghost tears off your skin! 12:43:22 Eronarn: Have some nightmare fuel: http://en.wikipedia.org/wiki/File:PottoCincyZoo.jpg 12:44:10 i think phantoms have a legit role early on, though they are pretty boring. hungry ghosts are a lot better now. wraiths of all kinds suck 12:44:36 making shadow wraiths invisible and umbra could be fun 12:44:53 but that would require making non-you halos stop autoexplore (which i think should happen anyways) 12:45:08 tricky to do that though, because of holy allies 12:45:40 invisible and umbra? What on earth would that do? 12:46:05 bh: mainly just to give them something more interesting than just invis 12:46:22 -!- alefury has joined ##crawl-dev 12:46:24 the best invis monsters are those with weird gimmicks on top of the invis 12:46:31 sky beast, unseen horror 12:46:50 What's the gimmick on unseen horror? 12:46:52 ??unseen horror 12:46:53 unseen horror[1/4]: "These creatures are usually unseen by the eyes of most, and those few who have seen them would rather not have." Moves like a bat, and invisible. A purple x if you can see invisible. The bane of mages and EV fighters everywhere. 12:47:04 ??unseen horror[2] 12:47:04 unseen horror[2/4]: Good strategies include mephitic cloud, hallways, and teleporting. Bad strategies include running (unless a hasted spriggan) and fighting in the open. Poison and sticky flame can be useful if you can hit it at least once. Refrigeration works, toxic radiance doesn't. Corona works, too, if you have it. Also try Summon Butterflies. 12:47:09 bh: gimmick is movement 12:47:18 -!- absolutego has quit [Quit: leaving] 12:47:36 yeah, they would be utterly uninteresting if not for their movement 12:47:39 dpeg: I made a gimmicky abyss monster: it moves like a rock worm but actually moves the tiles around 12:47:53 (by the way, is it intentional that unseen horrors don't fly? their movement pattern makes no sense for a ground-bound creature) 12:49:13 -!- flyingpants has quit [Ping timeout: 245 seconds] 12:49:51 they scuttle quickly 12:50:33 elliott: I can't wait for someone to meet an apocalypse crab 12:52:34 hell crab 12:52:46 -!- Krag has quit [Quit: Nettalk6 - www.ntalk.de] 12:52:54 apocalypse crab sounds amazing 12:53:19 hmm, i wonder about Agony, rather than Torment 12:53:23 that way it can be MR-resisted 12:53:27 that might be more balanced 12:53:43 what does it do now? 12:53:53 I read apocalypse grab and wondered if that was a new trog power or something 12:53:53 still chaos clouds? 12:54:23 alefury: still that, yeah 12:54:32 ugh 12:54:44 BlastHardcheese: hell crab = hellfire clouds? 12:54:46 ??hellfire 12:54:46 hellfire[1/4]: Attack used by certain high level demons and priests. Much like smiting, but does about thrice as much damage and destroys your scrolls. Also hurts adjacent monsters. Not affected by rF. No longer affected by AC. 12:54:53 sure why not 12:55:02 bad ideas? :) 12:55:35 -!- SPoV has quit [Quit: Page closed] 12:55:56 crawl really needs a sloth monster 12:56:08 slow, beefy, constriction 12:56:19 fr: replace crystal golems with crystal sloths 12:57:24 fr replace crystal golems with 12:58:30 <|amethyst> dpeg: FR: when demigods die they leave behind a randgod altar instead of a ghost 13:03:41 lvl 27 demigods, maybe? 13:04:47 uh... I should learn lg syntax 13:04:54 !lg * race=dg xl=27 13:04:56 237. MrPlanck the Farming Infernalist (L27 DgFE), escaped with the Orb and 15 runes on 2012-11-19 03:54:09, with 7100329 points after 260585 turns and 28:10:55. 13:04:59 -!- maha has quit [Quit: ChatZilla 0.9.89 [Firefox 16.0.2/20121024073032]] 13:05:14 ??lg 13:05:14 listgame[1/6]: !lg command displays info about past games. The manual is available here: http://github.com/greensnark/dcss_henzell/raw/master/docs/listgame.txt 13:05:36 !lg * race=dg xl=27 killer=* 13:05:37 No games for * (race=dg xl=27 killer=*). 13:05:46 !lg * race=dg xl=26 / won 13:05:46 28/43 games for * (race=dg xl=26): N=28/43 (65.12%) 13:05:51 !lg * race=dg xl=25 / won 13:05:51 22/39 games for * (race=dg xl=25): N=22/39 (56.41%) 13:06:12 !lg * race=dg xl=27 / won 13:06:13 166/237 games for * (race=dg xl=27): N=166/237 (70.04%) 13:06:15 !lm * orb / won 13:06:16 9849/10292 milestones for * (orb): N=9849/10292 (95.70%) 13:06:33 !lg * race=dg xl=27 !won 13:06:33 Bad expression: 'xl=27 !won': xl is numeric, but value '27 !won' is not. 13:06:58 !lg * race=dg xl=27 orb / won 13:06:58 Bad expression: 'xl=27 orb': xl is numeric, but value '27 orb' is not. 13:07:19 !lm * orb race=dg xl=27 / won 13:07:23 161/165 milestones for * (orb race=dg xl=27): N=161/165 (97.58%) 13:08:14 i seem to recall seeing a proposal for DGs getting their own worshippers and stuff on the devwiki at some point 13:08:19 -!- simmarine has quit [Read error: Connection reset by peer] 13:08:41 -!- monqy has joined ##crawl-dev 13:08:43 -!- simmarine has joined ##crawl-dev 13:09:48 |amethyst: how about making demigod rand gods based on score? 13:10:20 !won bh 13:10:20 bh has won 3 times in 1243 games (0.24%): 1xHuAE 1xMfSu 1xSpCK 13:15:07 any off the cuff suggestions for the relative exp costs for different god wraths? 13:17:21 !lg . won dg s=xl 13:17:22 11 games for faze (won dg s=xl): 5x 27, 4x 26, 24, 25 13:17:28 ussdefiant: its even an implementable 13:17:41 and someone even worked on it for a bit 13:17:47 regarding implementables, any news on veh? 13:17:54 MarvinPA: 13:18:31 !lg . dg s=xl / win 13:18:32 11/74 games for faze (dg s=xl): 1/1x 25 [100.00%], 1/1x 24 [100.00%], 4/4x 26 [100.00%], 5/5x 27 [100.00%], 0/6x 3 [0.00%], 0/1x 18 [0.00%], 0/8x 4 [0.00%], 0/8x 1 [0.00%], 0/7x 9 [0.00%], 0/1x 12 [0.00%], 0/6x 5 [0.00%], 0/3x 6 [0.00%], 0/3x 2 [0.00%], 0/2x 8 [0.00%], 0/2x 7 [0.00%], 0/1x 13 [0.00%], 0/2x 15 [0.00%], 0/6x 10 [0.00%], 0/7x 11 [0.00%] 13:19:34 -!- tkappleton has quit [Ping timeout: 240 seconds] 13:22:20 -!- stenno is now known as stenno\splat 13:23:01 -!- Mu_ has joined ##crawl-dev 13:24:35 -!- Ystah has quit [Ping timeout: 240 seconds] 13:29:01 -!- tkappleton has quit [Ping timeout: 244 seconds] 13:31:33 @??deep elf soldier 13:31:34 deep elf soldier (05e) | Spd: 10 | HD: 3 | HP: 9-18 | AC/EV: 0/12 | Dam: 6 | 10weapons, 10items, 10doors, spellcaster | Res: 06magic(24) | Chunks: 07contam | XP: 33 | Sp: magic dart (3d4), slow, haste, blink / throw flame (3d5), confuse, invisibility, magic dart (3d4) / throw frost (3d5), cantrip, haste, throw flame (3d5), magic dart (3d4), invisibility | Sz: Medium | Int: high. 13:32:30 -!- morgant has quit [Ping timeout: 264 seconds] 13:32:33 -!- Lightli has quit [Ping timeout: 245 seconds] 13:32:50 @??deep elf soldier ant 13:32:50 unknown monster: "deep elf soldier ant" 13:35:02 -!- wheals has quit [Read error: Connection reset by peer] 13:35:12 bh: i would say we should have 2-3 parameters which vary by god 13:35:38 -!- kek has quit [Quit: gonna suicide, brb] 13:37:06 -!- Mottie has joined ##crawl-dev 13:39:31 -!- remyroy has quit [Ping timeout: 260 seconds] 13:39:47 are there any automated tests for save compat.? 13:43:12 -!- wheals has quit [Read error: Connection reset by peer] 13:45:20 could someone make me a save file from head? I'd rather not recompile to get one 13:50:56 -!- Aryth has quit [Read error: Connection reset by peer] 13:57:18 <|amethyst> bh: you're a dgl admin on CSZO now, make a save backup there 13:57:30 <|amethyst> bh: password to download it is your dgl password 13:57:34 |amethyst: whoa. I'm drunk with power 13:58:34 |amethyst: how do I make a backup? 13:59:12 advanced settings 14:00:05 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 14:00:28 -!- Garhauk_ has quit [Ping timeout: 245 seconds] 14:00:33 -!- raskol has quit [Ping timeout: 246 seconds] 14:00:38 w00t 14:00:42 -!- raskol_ has quit [Ping timeout: 264 seconds] 14:02:51 looks like it worked 14:06:10 ??trapdoor spider 14:06:10 trapdoor spider[1/4]: Identical in stat to a {wolf spider}, except runs away and somehow "hides under the floor" (disappears into the floor to recover HP). Cannot be damaged with melee attacks while under floor. Currently, your zombie allies can kill it while it is under the floor. This is possibly a bug. 14:06:26 What if all spiders could hide in spiderwebs while out of sight? 14:07:54 kap (L27 HuWz) ASSERT(!invalid_monster_index(mg.foe) || mg.foe == MHITYOU || mg.foe == MHITNOT) in 'mon-place.cc' at line 1680 failed. (Slime:6) 14:08:14 <|amethyst> "What if all spiders could hide in spiderwebs while out of sight?" — Stoned ponderings or developer discussion? You decide 14:09:04 -!- kek has joined ##crawl-dev 14:18:01 -!- ainsophyao has quit [Remote host closed the connection] 14:21:50 -!- syllogism has quit [] 14:22:58 this wrath thing is going to be sort of a big patch because everyone thought it was a good idea to use you.penance[GOD_XXX] directly 14:23:08 -!- bh has quit [Quit: out] 14:38:44 back again 14:38:51 (sorry, I am mostly not here... work) 14:39:24 |amethyst: there is a plan to have atheist winners (in particular demigods) create a random god -- with a chance 14:39:36 |amethyst: the idea of worship is that you have to survive first :) 14:40:38 ussdefiant: I promised to look at mumra's DG patch (the proposal is mine, I believe in it, and mumra did actual work, it's not finished though), and I will. Cannot promise when :( 14:41:21 -!- voker57__ has quit [Ping timeout: 255 seconds] 14:45:30 -!- ussdefiant has quit [Ping timeout: 265 seconds] 14:53:04 -!- eb has quit [Quit: I quit] 14:53:34 -!- friendlybee has quit [Read error: Connection reset by peer] 14:54:14 -!- ussdefiant has joined ##crawl-dev 14:54:19 -!- N78291 has quit [Quit: null] 14:56:59 -!- _D_ has quit [Quit: leaving] 15:00:24 -!- stanzill has quit [Quit: bonne nuit à tous] 15:01:17 -!- opiate has quit [Quit: Page closed] 15:02:45 -!- Pthing has quit [Read error: Connection reset by peer] 15:02:48 -!- ainsophyao has joined ##crawl-dev 15:05:44 -!- CampinSam has quit [Remote host closed the connection] 15:06:59 -!- ainsophyao has quit [Remote host closed the connection] 15:08:14 -!- Nightbeer has quit [Ping timeout: 240 seconds] 15:09:19 -!- maha has quit [Quit: ChatZilla 0.9.89 [Firefox 16.0.2/20121024073032]] 15:11:29 -!- bh has joined ##crawl-dev 15:15:53 -!- Garhauk has quit [Ping timeout: 245 seconds] 15:16:54 -!- Domiano has quit [Ping timeout: 256 seconds] 15:17:37 -!- Cryp71c_ has quit [Quit: Leaving] 15:22:15 -!- Ragdoll has quit [Quit: Ik ben weg] 15:22:20 |amethyst: I'm going to clean up the penance code before I try to do anything exciting 15:23:01 -!- Namey has quit [Quit: Leaving] 15:23:56 -!- deathshade has quit [Client Quit] 15:41:18 -!- bh has quit [Ping timeout: 245 seconds] 15:43:20 -!- Psyknux has quit [Quit: My work is end \(^o^)/] 15:51:18 -!- flyingpants has quit [Ping timeout: 245 seconds] 15:51:30 -!- ussdefiant has quit [Ping timeout: 250 seconds] 15:52:00 -!- SchwaWarrior has quit [Quit: Page closed] 15:54:25 -!- WalkerBoh has quit [Quit: Page closed] 15:55:28 -!- geekosaur has quit [Excess Flood] 15:57:31 -!- DainDwarf has quit [Quit: Dain's default quit message] 15:58:08 -!- Ajsh is now known as Ystah 16:06:49 -!- kek has quit [Quit: gonna suicide, brb] 16:07:51 -!- Pikkle has joined ##crawl-dev 16:08:43 -!- ussdefiant has joined ##crawl-dev 16:11:12 I would like to help translating the game to German, how can I start/help? 16:11:22 <|amethyst> ??transifex 16:11:22 transifex[1/1]: https://www.transifex.net/projects/p/dcss/ 16:11:38 <|amethyst> sign up for an account there, and request to join the German team 16:11:53 yeah, I have found that page using google and wondered if you actually use a third party service for it :D - ok, I'll do that, thanks^^ 16:15:02 request sent, I will start translating tomorrow. :-) 16:15:36 ToBeFree: großartig! 16:16:37 -!- ussdefiant has quit [Ping timeout: 260 seconds] 16:25:10 -!- Fhqwhgads has quit [Ping timeout: 246 seconds] 16:25:16 -!- Fhqwhgads_ is now known as Fhqwhgads 16:37:36 -!- LordSloth has quit [Ping timeout: 244 seconds] 16:37:51 -!- monqy has quit [Quit: hello] 16:39:24 -!- DracoOmega has joined ##crawl-dev 16:42:31 -!- Fhqwhgads has quit [Remote host closed the connection] 16:42:55 -!- yobbo has quit [Quit: Leaving] 16:49:18 -!- antrees_ has quit [Ping timeout: 264 seconds] 16:52:14 -!- edlothiol has quit [Ping timeout: 240 seconds] 17:00:14 -!- nooodl has joined ##crawl-dev 17:05:13 -!- Nightbeer has quit [Read error: Connection reset by peer] 17:05:57 -!- rkd has quit [] 17:24:03 -!- Pacra has quit [Max SendQ exceeded] 17:32:39 -!- bh has joined ##crawl-dev 17:39:20 -!- Arkaniad has quit [Quit: Leaving.] 17:47:08 -!- bh has quit [Ping timeout: 245 seconds] 18:01:59 -!- dedis0 has quit [K-Lined] 18:02:15 -!- nooodl has quit [Ping timeout: 241 seconds] 18:05:09 -!- Grim__ has quit [Quit: Page closed] 18:05:10 -!- bonghitz has quit [Quit: bonghitz] 18:09:05 -!- Arkaniad has quit [Client Quit] 18:20:29 -!- TrebleFlesh has quit [Quit: Page closed] 18:22:09 -!- bh has joined ##crawl-dev 18:24:26 -!- alefury has quit [] 18:28:38 -!- monqy has joined ##crawl-dev 18:29:30 -!- zero_one has quit [Read error: Connection reset by peer] 18:29:48 -!- Kellhus has quit [Quit: Page closed] 18:33:25 -!- Kromgart2 has quit [Quit: Leaving] 18:36:58 -!- HangedMan has joined ##crawl-dev 18:37:58 dpeg: that player-randgod idea would work even if it only copied the name, i think 18:38:15 i mean, nothing else would need to be based on that win... just worshiping another "player" would be amusing/cool enough by itself 18:38:29 not that it has to be that simple, I just think it would work 18:40:06 -!- wasd` has quit [Read error: Connection reset by peer] 18:41:36 evilmike: what would you call a function that checks if you're worshipping a god and not penanced by that god? 'in_good_standing_with' was the best I could think of 18:43:44 I really can't think of anything better 18:44:16 so damn many checks for 'you.religion = GOD && !you.penance[GOD]' 18:45:12 I hope there aren't any checks for you.religion = GOD any more 18:47:10 elliott: umph 18:47:36 ??epic bugs 18:47:36 epic bugs[1/7]: if (you.religion = GOD_XOM) 18:48:16 -!- scummos has quit [Ping timeout: 256 seconds] 18:48:59 ??epic bugs[2] 18:48:59 epic bugs[2/7]: I think I may have just played one of these (like a gnoll castle, but with draconians). Is it supposed to have 200-300 draconians? Or is there an error with the monster generation? https://crawl.develz.org/mantis/view.php?id=4101 18:49:47 ??epic bugs[3] 18:49:47 disc of storms[2/3]: !lg turnerjer place=slime:1 1 -tv 18:50:00 !lg turnerjer place=slime:1 1 -tv 18:50:01 1. turnerjer, XL27 MDFi, T:108677 requested for FooTV. 18:51:25 -!- mamga has quit [Quit: Page closed] 18:51:33 whoa. 18:51:52 ??epic bugs[4] 18:51:53 epic bugs[4/7]: !lm hjklyubn setm uniq=geryon 1 -tv 18:52:00 !lm hjklyubn setm uniq=geryon 1 -tv 18:52:01 1. hjklyubn, XL20 SETm, T:37816 (milestone) requested for FooTV. 18:52:08 evilmike: agreed, but we can do better, I believe. (Random gods will use themes/patterns, and it will be possible to derive some of those from the winning player 18:52:13 's morgue.) 18:52:20 -!- CdrePlatypus has quit [Read error: Connection reset by peer] 18:52:36 -!- vadatajs has quit [Read error: Connection reset by peer] 18:52:50 -!- CrazyArbalest has quit [Quit: Page closed] 18:53:51 Can use skillset, species but not inventory or mutations. (For example: atheist winning octopode ==> small chance that the random god has the "divine ring fingers" power.) 18:53:54 what was the bug there? Geryon died almost instantly? 18:53:58 ??epic bugs[5] 18:53:58 uber octopode[1/1]: For four days in 2012, octopodes had eight times the normal squeeze damage (96 instead of 12), allowing them to one-shot greater mummies (among others) with ease. Introduced, and then ruined, by |amethyst; rest in peace. 18:54:27 the bug was he had >1000 AC 18:55:15 oh. I overlooked that 18:56:04 !lm lightli 4268 -tv:<0.1:>3 18:56:06 4268/6796. Lightli, XL21 DEFE, T:55274 (milestone) requested for FooTV. 18:56:49 -!- Mu_ has quit [Quit: Defecator, may everything turn out okay so that you can leave this place.] 19:01:53 bleh. This wrath change is going to require re-working a bunch of formulae 19:06:18 -!- bh has quit [Ping timeout: 245 seconds] 19:07:43 -!- Kellhus has quit [Quit: Page closed] 19:08:23 -!- guyht has quit [Ping timeout: 245 seconds] 19:15:17 -!- dpeg has quit [Quit: sleep] 19:21:11 -!- Daekdroom has quit [Quit: Saindo] 19:28:24 -!- ainsophyao has joined ##crawl-dev 19:49:06 -!- bh has joined ##crawl-dev 19:55:56 -!- Dixbert_ has joined ##crawl-dev 19:58:18 -!- sfogarty has quit [Ping timeout: 260 seconds] 19:59:06 -!- Dixbert has quit [Ping timeout: 256 seconds] 20:01:26 -!- BurningLed has quit [Ping timeout: 255 seconds] 20:04:53 -!- tmass has quit [Quit: leaving] 20:05:51 -!- maha has quit [Quit: ChatZilla 0.9.89 [Firefox 16.0.2/20121024073032]] 20:13:34 -!- Jayrays has quit [Ping timeout: 244 seconds] 20:16:03 -!- flowsnake has quit [Read error: Connection reset by peer] 20:16:45 -!- Vladimir_ has quit [Client Quit] 20:17:48 -!- MarvinPA has quit [] 20:26:52 -!- Chozo has quit [Read error: Connection reset by peer] 20:31:39 -!- SurpriseTRex has quit [Ping timeout: 244 seconds] 20:37:41 -!- Chozo has quit [Read error: Connection reset by peer] 20:39:11 -!- HangedMan has quit [Quit: leaving] 20:45:02 -!- ainsophyao has quit [Remote host closed the connection] 20:45:39 how do I run all the tests? 20:46:10 -!- Sapz has quit [] 20:51:18 -!- tensorpudding has quit [Quit: leaving] 20:52:25 run *all* the tests 20:53:21 -!- tkappleton1 has quit [Ping timeout: 244 seconds] 20:55:32 or *any* of the tests 21:01:51 -!- minqmay has quit [Quit: Leaving] 21:02:11 -!- simmarine_ has joined ##crawl-dev 21:04:28 -!- simmarine has quit [Ping timeout: 246 seconds] 21:04:31 -!- Arkaniad has quit [Quit: Leaving.] 21:06:56 -!- Senjai has quit [Changing host] 21:07:23 -!- tensorpudding has quit [Read error: Connection reset by peer] 21:09:28 -!- _dd has quit [Ping timeout: 252 seconds] 21:11:32 -!- Chozo has quit [Read error: Connection reset by peer] 21:17:03 -!- bonghitz has quit [Quit: bonghitz] 21:34:39 -!- clouded_ has quit [Ping timeout: 252 seconds] 21:34:57 -!- tensorpudding has quit [Quit: leaving] 21:37:23 03kilobyte 07* 0.12-a0-1144-g58457ea: Don't lose acquirement if you disconnect at the prompt. 10(14 hours ago, 11 files, 102+ 5-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=58457ea65098 21:37:23 03kilobyte 07* 0.12-a0-1145-g4676d16: Fix possible save corruption when disconnecting on the stat gain prompt. 10(14 hours ago, 3 files, 11+ 10-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=4676d1638a5d 21:37:23 03kilobyte 07* 0.12-a0-1146-g064836c: Make isa[ctype]() return bool. 10(2 hours ago, 1 file, 5+ 5-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=064836cfdb99 21:37:23 03kilobyte 07* 0.12-a0-1147-g44b6e7a: Fix prompts asking for 'I' in Turkish locales. 10(67 minutes ago, 24 files, 56+ 46-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=44b6e7a985c2 21:37:23 03kilobyte 07* 0.12-a0-1148-g2b82a6a: Restart Triple Draw in case of a disconnect. 10(39 minutes ago, 4 files, 26+ 0-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=2b82a6a65b83 21:37:23 03kilobyte 07* 0.12-a0-1149-gdd8e910: Restart Stack Five in case of a disconnect. 10(8 minutes ago, 4 files, 29+ 24-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=dd8e91061d9e 21:39:14 -!- Zifmia has quit [Read error: Connection reset by peer] 21:40:22 bh: I doubt many of the tests would help you with wrath 21:42:42 there's a number invoked by "./crawl -test"; several sprint or arena tests ("test/stress/run all"); and also my Abyss bot: "./crawl -no-save -run test/stress/abyss.rc" 21:44:15 the former two can be run without output by "make test", which, due to flaws of Crawl's makefile, needs to include compile options again 21:44:41 -!- bh has quit [Quit: Page closed] 21:49:21 -!- elliott has quit [Remote host closed the connection] 21:49:26 -!- ainsophyao has joined ##crawl-dev 21:49:39 -!- bh has joined ##crawl-dev 21:50:32 kilobyte: this should be really straight forward to implement without breaking backwards compatibility 22:00:42 -!- Zifmia has quit [Read error: Connection reset by peer] 22:07:15 Debian builds of the trunk branch on crawl.develz.org updated to: 0.12-a0-1143-g376ddfc 22:07:55 Zin's vitrification doesn't block red wasp's slow or paralyze. (https://crawl.develz.org/mantis/view.php?id=6397) by Yxven 22:08:38 why does Nemelex have weird wrath rules? 22:09:54 because he's the only god with a well-though wrath? 22:11:07 -!- Chozo has quit [Max SendQ exceeded] 22:15:30 -!- HellTiger has quit [Ping timeout: 276 seconds] 22:17:34 -!- Rebthor has quit [Ping timeout: 240 seconds] 22:19:08 zing. I'll skip him for now 22:21:28 -!- Guest84561 is now known as myp 22:21:41 -!- Chozo has quit [Read error: Connection reset by peer] 22:28:17 -!- Twinge has quit [] 22:31:42 -!- ToastyP has quit [Remote host closed the connection] 22:40:06 -!- Unit00 has quit [Quit: Page closed] 22:43:30 -!- Zifmia has quit [Read error: Connection reset by peer] 22:53:43 -!- Staplegun has quit [Quit: Leaving] 22:55:11 -!- Senri has quit [Quit: Leaving] 22:55:57 -!- Senjai has quit [] 22:57:14 -!- eb has quit [] 22:57:30 -!- Chozo has quit [Read error: Connection reset by peer] 23:11:36 -!- evilmike has quit [Read error: Connection reset by peer] 23:14:36 -!- Dixbert_ has quit [Ping timeout: 256 seconds] 23:21:33 -!- Twinge has joined ##crawl-dev 23:23:23 -!- kekekela has quit [Ping timeout: 245 seconds] 23:24:29 -!- Ystah has quit [Quit: CyberScript - makes you pee in your pants! (www.cyberscript.org)] 23:25:38 -!- ussdefiant has joined ##crawl-dev 23:32:45 -!- magistern has quit [Quit: This computer has gone to sleep] 23:35:10 -!- Pacra has joined ##crawl-dev 23:35:25 -!- Poncheis has quit [Quit: ChatZilla 0.9.89 [Firefox 16.0.2/20121024073032]] 23:42:28 -!- yobbo has quit [Quit: Leaving] 23:42:42 -!- Rebthor has quit [Ping timeout: 264 seconds] 23:47:48 -!- ussdefiant has quit [Ping timeout: 276 seconds] 23:56:54 -!- Chozo has quit [Quit: ChatZilla 0.9.89 [Firefox 16.0.2/20121024073032]] 23:58:54 -!- mineral has quit [Read error: Connection reset by peer] 23:58:54 -!- Kromgart has quit [Read error: Connection reset by peer]