--- Log opened Mon Jan 02 00:00:07 2012 --- Day changed Mon Jan 02 2012 00:00 <+|amethyst> I got the message (well, an mprf() I added in the same spot) once 00:00 <+|amethyst> but then another shift and I didn't 00:00 <+|amethyst> maybe there are two different kinds of shifts? 00:00 <+|amethyst> ohhh 00:00 <+evilmike> it suspiciously looks like that 00:01 <+|amethyst> abyss_area_shift is for when you hit the map edge 00:01 <+evilmike> it's like it acts as if you have teleportitis 00:03 ۰۰-- dtsund [~opera@s81-236-68-64.trico.az.wi-power.com] has joined ##crawl-dev 00:03 <+|amethyst> so, you're right, the shifting you get when waiting is in fact a teleport 00:03 <+|amethyst> abyss_area_shift was a red herring 00:05 <+|amethyst> hm, so what's causing the teleport 00:11 <+|amethyst> weird Extant vaults on level: 0; Activity interrupt: teleport 00:11 <+|amethyst> no other message, but it looks like even fulldebug doesn't turn on DEBUG_ABYSS 00:19 <+evilmike> alright, I found the culprit 00:19 <+|amethyst> me too 00:19 <+|amethyst> right next to the teleportitis code 00:19 <+evilmike> yeah 00:20 <+evilmike> I wonder if this is even supposed to be there now :P 00:23 ۰۰-- valrus [~valrus@c-76-104-241-255.hsd1.wa.comcast.net] has joined ##crawl-dev 00:27 <+|amethyst> it was changed from 1/30 to 1/80 (really 1/300 to 1/800) when newabyss was introduced 00:27 <+|amethyst> so it seems intentional 00:28 ۰۰-- ainsophyao [~ainsophya@h175-177-006-200.catv02.itscom.jp] has joined ##crawl-dev 00:35 ۰۰-- valrus [~valrus@c-76-104-241-255.hsd1.wa.comcast.net] has quit [Remote host closed the connection] 00:46 <+evilmike> well I added a message for now, maybe something better can be done with this later (or just keep it as it is) 00:47 <+|amethyst> where? 00:47 <+evilmike> in main.cc where it does the random abyss teleport 00:47 <+|amethyst> ah, okay 00:48 < CIA-112> evilmike * ra945ecc47578 /crawl-ref/source/main.cc: Add a message for random Abyss teleports. 00:48 <+|amethyst> I was debating myself as to whether to add it there, or also when a normal teleport turns into a new abyss area teleport 00:49 <+evilmike> dunno about normal teleports, since it's you that triggers that 00:49 <+|amethyst> yeah 01:03 < Gretell> Unstable branch on crawl.develz.org updated to: 0.10-a0-3043-ga945ecc (32) 01:03 ۰۰-- HangedMan [63e6725f@gateway/web/freenode/ip.99.230.114.95] has quit [Ping timeout: 258 seconds] 01:04 < CIA-112> |amethyst * rafeda715a6fc /crawl-ref/source/main.cc: Style fix. 01:06 < CIA-112> |amethyst * rbee761a0d71b /crawl-ref/source/dbg-util.cc: Whitespace fix. 01:19 < Gretell> Windows builds of master branch on crawl.develz.org updated to: 0.10-a0-3045-gbee761a 01:26 < Henzell> crate the Cudgeler (L9 NaWr) ASSERT(y >= 1 && y <= sz.y) in 'libutil.cc' at line 941 failed on turn 7977. (D:8) 01:52 <+|amethyst> !lm crate crash -log 01:52 < Sequell> 12. crate, XL9 NaWr, T:7977 (milestone): http://crawl.akrasiac.org/rawdata/crate/crash-crate-20120102-062615.txt 01:54 <+|amethyst> hm, that looks constriction-teleport related 01:55 <+|amethyst> not sure why it would be crashing though 01:55 <+|amethyst> it's as though the player or the monster ended up at the very edge of the old viewport 01:55 <+|amethyst> but that's not what the included map shows 02:33 ۰۰-- ainsophyao [~ainsophya@h175-177-006-200.catv02.itscom.jp] has quit [Remote host closed the connection] 02:39 ۰۰-- dtsund [~opera@s81-236-68-64.trico.az.wi-power.com] has quit [Ping timeout: 248 seconds] 02:53 ۰۰-- dtsund [~opera@s81-236-68-64.trico.az.wi-power.com] has joined ##crawl-dev 03:08 ۰۰-- MarvinPA [~MarvinPA@thecampbells.demon.co.uk] has quit [Ping timeout: 248 seconds] 03:12 ۰۰-- Jevouse [~guan.shou@bb220-255-80-21.singnet.com.sg] has joined ##crawl-dev 03:12 < Jevouse> ?? warwalrus 03:12 < Henzell> I don't have a page labeled warwalrus in my learndb. 03:12 < Jevouse> ?? immortal 03:12 < Henzell> I don't have a page labeled immortal in my learndb. 03:19 < dtsund> ??immortal_warwalrus 03:19 < Henzell> I don't have a page labeled immortal_warwalrus in my learndb. 03:19 < dtsund> ??usability 03:19 < Henzell> I don't have a page labeled usability in my learndb. 03:20 < dtsund> ??https://crawl.develz.org/wiki/doku.php?id=dcss:usability_project:immortal_warwalrus_results 03:20 < Henzell> I don't have a page labeled httpscrawldevelzorgwikidokuphpiddcssusability_projectimmortal_warwalrus_results in my learndb. 03:21 <+|amethyst> honeycomb is 2000, bread ration is 4400, meat ration is 5000 03:21 <+|amethyst> doh 03:21 <+evilmike> what's wrong with that? 03:22 <+evilmike> aside from how food values were defined in two places, and one of them wasn't being used (I hope that was fixed) 03:24 < Jevouse> spiffy# 03:24 <+|amethyst> well, that 03:24 <+|amethyst> "doh" was because I typed it to the wrong channel :) 03:24 <+evilmike> ah 03:24 <+Zaba> evilmike, that actually wasn't fixed 03:25 <+evilmike> oh dear 03:25 <+|amethyst> another Vault:8 constriction death 03:25 <+evilmike> !lg * place=vault:8 03:25 < Sequell> 873. Poncheis the Warrior (L19 MiFi), worshipper of Okawaru, slain by a five-headed hydra (glowing shapeshifter) on Vault:8 (vaults vault) on 2012-01-02, with 271446 points after 33357 turns and 3:43:56. 03:25 <+evilmike> that? 03:26 <+|amethyst> yes, Poncheis said a tentacled monstrosity was involved 03:26 <+evilmike> !lg * place=vault:8 -tv 03:26 < Sequell> 873. Poncheis, XL19 MiFi, T:33357 requested for FooTV. 03:26 <+|amethyst> of course, teleportitis was involved too 03:26 <+|amethyst> hugeterm 03:26 <+evilmike> also way underleveld for vault:8 03:28 <+|amethyst> okay, so not great playing... 03:28 <+evilmike> this isn't quite a constriction death, no :P 03:28 <+|amethyst> oh 03:28 <+|amethyst> no it's not 03:28 <+|amethyst> I hadn't been watching 03:29 <+|amethyst> I was earlier, and it seemed his character was too strong to just die to a hydra, so I asked if a tentacled monstrosity was involved 03:29 < Jevouse> |amethyst, does nemelex regard card use as a waste if you fight a snapping turtle beyond one square of lava? 03:29 <+|amethyst> I didn't think to ask if meleeing an ettin and getting golden dragon breath was involved 03:30 <+|amethyst> Jevouse: not sure off the top of my head... you could try wizmode 03:30 <@due> "waste" has no negative effect as far as I can recall 03:30 <@due> or rather 03:30 <@due> it has no positive effect 03:31 < Jevouse> it drops piety 03:31 <@due> i believe you just don't get a piety gain from the use of the card 03:31 <@due> ??waste 03:31 < Henzell> I don't have a page labeled waste in my learndb. 03:31 < Jevouse> well that's still a bug if its true 03:31 <@due> the whole concept bugs me and I think we should just drop it 03:32 < Jevouse> nemelex piety gain from drawing unmarked cards? 03:32 <@due> no 03:32 <@due> "what a waste" 03:32 <+|amethyst> it used to apply to more than just destruction 03:32 <+evilmike> the effect makes sense in that you cant just shoot destruction decks at a wall for piety 03:33 <@due> what about plants? or butterflies? 03:33 <+|amethyst> those two don't count either 03:33 <+|amethyst> but rats 03:33 <@due> that's rather my point, though 03:33 <+|amethyst> evilmike: but you can spam decks of summoning all day long for piety 03:33 <@due> is that we're going to have to run around and paper over bugs and missing situations 03:33 <+evilmike> true, but those are actually fairly useful so it's worth saving them (well, maybe not plain summoning) 03:34 <@due> when we may as well reject the dichotomy and either remove piety gain, or remove the limit 03:34 <+|amethyst> if decks of destruction are still useless then that's a problem too 03:34 <+|amethyst> I don't think they are, but I'm a pretty lousy player so... 03:34 <@due> oh, and kill those too then :) 03:35 <+evilmike> they're pretty good. I found that torment was a bit too common but I think that was bugged when I last used it 03:35 <+evilmike> something about the card being more common than it should be, I think 03:35 <+|amethyst> it was, and besides the bugfix it's been reduced 03:35 <+|amethyst> card frequencies used the wrong deck rarity 03:35 < Jevouse> that explains a lot 03:35 < Jevouse> why i always ended up tormenting myself whenever i worshipped nemelex 03:35 < Jevouse> heh 03:36 <+|amethyst> plain decks used what were supposed to be ornate frequencies etc 03:36 <+evilmike> it would be alright to remove the concept of card waste I guess. I was just playing devil's advocate 03:36 <+evilmike> card use should definitely still give piety though, it's really your main source of piety with nemelex 03:36 <+|amethyst> get a deck, wait 200 turns, spam the deck 03:36 <+|amethyst> repeat 03:36 < Jevouse> nemelex: the only god with a positive recursion 03:37 <+evilmike> I think you need an amulet of faith to really do the infinite decks thing 03:37 <+evilmike> it's not really worth it imo, though 03:37 <+|amethyst> I've had dozens of decks without amulet of faith 03:38 <+|amethyst> around mid-lair or so 03:38 <+|amethyst> well, at least a dozen at once 03:39 < Jevouse> i would finish clearing one level as TrEE and get more decks than i start off with 03:39 <+evilmike> "dozens" is a bit high, but a dozen sounds about right 03:39 <+evilmike> the good thing is, you cant really get a huge stockpile unless you use the decks, same goes with maxed piety (which you want for card power) 03:40 <+|amethyst> it seems like a hard thing to tune 03:40 < Jevouse> well legendary summoning decks 03:40 < Jevouse> spam, kill everything in sight, rinse, repeat 03:40 <+|amethyst> if you reduce the gain too much, people will run out of decks and then you might as well not have a god 03:40 < Jevouse> sac everything as well 03:40 <+|amethyst> if you increase the gain too much, you'll have infinite decks 03:40 <+evilmike> I did once get forced to rely purely on decks due to an accident with a cursed weapon and a weird lack of remove curse scrolls 03:40 < Jevouse> for enormous gains 03:41 <+evilmike> so for a good chunk of the midgame decks were my only way of killing stuff. I ran out :P 03:41 <+evilmike> luckily found remove curse shortly after that 03:41 < Jevouse> yeah you can coast through the midgame with just decks 03:42 <+Napkin> sure, |amethyst 03:42 < Jevouse> don't think any other god offers you that 03:43 <+evilmike> I think the amount of decks you get with nemelex isn't too much of a problem in any case... if you ask me the best way to nerf nemelex is to increase the number of random cards (good or bad) which don't belong in that deck 03:43 <+Napkin> |amethyst: on vacations until next week though. did you see the git repos of both bots on CDO? 03:43 <+evilmike> I once got a trog wrath card on zot:5, that was fun 03:43 < Jevouse> or just nerf the power of the decks 03:43 < Jevouse> plain is fine 03:43 <+|amethyst> Napkin: yeah... are those the current versions? 03:43 <+evilmike> they've already been nerfed heavily 03:44 < Jevouse> legendary is killing entire levels with two cards 03:44 <+|amethyst> Napkin: ah, no... apparently greensnark has some newer updates to henzell 03:44 <+Napkin> |amethyst: gretell should be up to date 03:44 <+|amethyst> Napkin: yeah, gretell appears to be 03:44 <+|amethyst> Napkin: do you have any clue where doy keeps the ashenzari source, btw? 03:45 <+Napkin> of henzell i mirror CAO's SVN 03:45 <+Napkin> |amethyst: i would search github 03:45 <+Napkin> no other idea 03:45 <+Napkin> email him? 03:45 <+Napkin> gotta go, later o/ 03:46 <+|amethyst> thanks 03:46 <+|amethyst> I've never spoken to him so I don't feel comfortable just emailing him out of the blue 03:46 <+Napkin> oh 03:46 <+Napkin> you should! 03:46 <+Napkin> just email him :) 03:47 <+|amethyst> also, I don't have an address for him :) 03:47 <+Napkin> try doy at crawl.develz.org 03:47 <+Napkin> should be an alias 03:47 <+Napkin> o/ 03:47 < Jevouse> evilmike: nemelex Xombeh eh? 03:47 <+evilmike> you can in fact get xom cards 03:48 <+evilmike> I suspect those two gods are related to each other 03:48 < Jevouse> totally 03:48 <+|amethyst> Napkin: thanks 03:49 < Jevouse> so err strengthening the relation 03:49 < Jevouse> eheheh 03:49 < Jevouse> e 03:49 <+evilmike> Zin is also a relative of xom, did you know? Look at your keyboard. Now look at the letters to the right of Z, I, N 03:49 <+evilmike> also this doesn't work if you're german 03:49 < Jevouse> Deck of Oddities to 5% chance 03:49 < Jevouse> c'mon 03:49 < Jevouse> lol 03:49 < Jevouse> holy crap! 03:49 < Jevouse> you're right evilmike 03:50 < Jevouse> this should be on henzell! 03:50 <+evilmike> no, it's a secret. 03:50 <+|amethyst> aha, I found it 03:50 < Jevouse> law is next to chaos 03:50 < Jevouse> haha 03:50 < Jevouse> nice one 03:50 <+|amethyst> I'll still email him, though 03:51 < Jevouse> |amethyst, while you're looking through the ash source, what's the piety gain like for uncursed, partially cursed and totally bound? 03:51 <+evilmike> he's talking about the ashenzari bot which this channel has/had 03:51 < Jevouse> well, does it have that? 03:52 <+|amethyst> no, the bot is to report new mantis issues, etc. to the channel 03:52 < Jevouse> ic 03:53 < Jevouse> so uh, where's god piety gain in? 03:53 < Jevouse> godconduct.cc? 03:53 <+|amethyst> mostly there 03:54 < Jevouse> ooh 03:56 < Jevouse> !learn add Ashenzari Piety gain is 6+6*Bondage_level/2 03:56 < Henzell> ashenzari[3/3]: Piety gain is 6+6*Bondage_level/2 03:58 <+|amethyst> what unit is that? 03:58 <+|amethyst> surely it's not that much piety per turn :) 03:58 < Jevouse> per level 03:58 <+|amethyst> aha 03:58 < Jevouse> ashenzari is a masochist 03:58 < Jevouse> ;( 03:59 < Jevouse> i mean, a sadist 03:59 < Jevouse> totally unbound its 9 piety lol 04:00 < Jevouse> err 04:00 < Jevouse> !learn edit Ashenzari[3] per level 04:00 < Henzell> Syntax is: !learn edit TERM[NUM] s/// 04:01 < Jevouse> !learn edit Ashenzari[3] s/2/2 per level 04:01 < Henzell> ashenzari[3/3]: Piety gain is 6+6*Bondage_level/2 per level 04:01 < Jevouse> errr 04:01 < Jevouse> hrmmmm 04:01 < Jevouse> https://crawl.develz.org/wiki/doku.php?id=dcss:usability_project:immortal_warwalrus_results 04:01 < Jevouse> whoops 04:01 < Jevouse> case DID_SEE_MONSTER: 04:01 < Jevouse> if (you.religion == GOD_SHINING_ONE) 04:01 < Jevouse> { 04:01 < Jevouse> if (victim && (victim->is_evil() || victim->is_unholy())) 04:01 < Jevouse> break; 04:01 < Jevouse> piety_denom = level / 2 + 6 - you.experience_level / 4; 04:01 < Jevouse> piety_change = piety_denom - 4; 04:01 < Jevouse> piety_denom = std::max(piety_denom, 1); 04:01 < Jevouse> piety_change = std::max(piety_change, 0); 04:01 < Jevouse> retval = true; 04:02 < Jevouse> is that 04:02 < Jevouse> monster HD/2 + 6 - XL/4? 04:03 ۰۰-- st_ [~s@cpc10-stre5-2-0-cust69.1-1.cable.virginmedia.com] has joined ##crawl-dev 04:04 < Jevouse> |amethyst? 04:05 <+|amethyst> for the denominator, yes 04:06 < CIA-112> |amethyst * r8fc65ebf49b4 /crawl-ref/source/spl-transloc.cc: Allow escaping constriction with Bend Space. 04:06 < Jevouse> sooo uhhh 04:06 < Jevouse> piety change is monster HD/2 +6 -XL/4 -4?? 04:06 <+|amethyst> divided by the denominator 04:07 < Jevouse> huuhhh 04:07 <+|amethyst> see gain_piety 04:07 <+|amethyst> (in religion.cc) 04:07 <+|amethyst> err 04:08 < Jevouse> so its 04:08 < Jevouse> (monster HD/2+6-XL/4-4)/(Monster HD/2+6-XL/4)? 04:09 <+|amethyst> yes 04:09 < Jevouse> and piety counter works in fractions? 04:09 <+|amethyst> = 1 - 4/(HD/2 - XL/4 + 6) 04:10 <+|amethyst> no, it uses div_rand_round 04:10 <+|amethyst> so if that gives 0.8, you have an 80% chance of gaining 1 piety and a 20% chance of gaining zero 04:10 <+|amethyst> note that the max is 1 04:10 < Jevouse> max is 1 piety per monster 04:11 <+|amethyst> yes 04:11 < Jevouse> lol 04:11 < Jevouse> that explains a lot 04:11 <+|amethyst> 1 piety per monster would be huge though 04:11 <+|amethyst> it doesn't take long to see 200 monsters :) 04:12 < Jevouse> i never even got * in 6 levels |amethyst 04:12 < Jevouse> D:1 TSO 04:12 <+|amethyst> what version and how recently? 04:12 < Jevouse> D:6 still nothing 04:12 < Jevouse> lol 04:12 < Jevouse> very 04:12 < Jevouse> err 04:12 < Jevouse> version 3026 04:12 <+|amethyst> you should be able to get three or four stars by mid-lair 04:12 <+|amethyst> I mean, you can 04:13 < Jevouse> well 04:13 <+|amethyst> "should" maybe not, because TSO summons are too good for that part of the game 04:13 < Jevouse> i didn't 04:13 < Jevouse> did someone nerf him while i wasn't looking 04:13 <+evilmike> its more of a buff really 04:13 <+kilobyte> it's a common complaint, I guess some nerfage is needed 04:14 <+kilobyte> "more of a" or "a huge"? 04:14 < Jevouse> well i was testing him out since this change came along, and i didn't get * in 6 levels, so... 04:14 * Jevouse shrugs 04:14 <+|amethyst> Jevouse: there was a recent bugfix that made plants, butterflies, and other 0-XP things not give piety 04:14 <+evilmike> well I haven't tried it, but I believe people who say it's huge 04:14 < Jevouse> i know 04:14 <+kilobyte> my formula was meant to mostly approximate the old system, not to give gobs of piety early 04:15 < Jevouse> but uhm i wasn't looking at 04:15 <+evilmike> jeanjacques says that TSO is extremely good early right now. I plan on playing a TSO game sooner or later to see how good it is 04:15 < Jevouse> kilobyte: under the old TSO i could get * in 6 levels for sure 04:15 < Jevouse> just by the passage of time 04:16 < Jevouse> killed lots of skeletons + orc priests + some zombies 04:16 < Jevouse> still under * 04:22 < Jevouse> irritating 04:22 < Jevouse> bah 04:22 < Jevouse> wow 04:22 < Jevouse> HD+14/HD+18 for killing those 04:26 <+|amethyst> Jevouse: I just got to one * by D:4 04:26 < Jevouse> well , i just might be unlucky then 04:26 <+|amethyst> you have have been taking your time 04:26 < Jevouse> RNG hate! 04:26 <+|amethyst> TSO piety decays with time 04:27 < Jevouse> err 04:27 ۰۰-- Ragdoll [~Ragdoll@53518A17.cm-6-2c.dynamic.ziggo.nl] has joined ##crawl-dev 04:27 < Jevouse> how do i upload morgue files 04:27 <+|amethyst> upload? 04:27 < Jevouse> yeah i'm playing offline 04:28 <+|amethyst> upload to where? 04:28 <+|amethyst> you could put it in a pastebin I guess 04:31 < Jevouse> http://pastebin.com/UMNGgPNE 04:32 < Jevouse> TSO on D:2 , died on D:7 04:34 < Jevouse> killed 143 creatures 04:35 < Jevouse> and 6 unholy/evil 04:35 < Jevouse> ops, 9 04:36 < Jevouse> spent 1000/level 04:36 < Jevouse> 1000 turns 04:37 < Jevouse> don't think that's too slow 04:37 < Jevouse> TSO loses 1 piety every 350? 04:37 <+|amethyst> I got one star after 1800 turns... didn't count how many monsters I saw, but I ran from most of them 04:37 ۰۰-- ixtli [~textual@cpe-74-68-129-70.nyc.res.rr.com] has quit [Quit: Computer has gone to sleep.] 04:38 < Jevouse> i never got * at all 04:40 < Jevouse> RNG hates me :( 04:42 ۰۰-- dtsund [~opera@s81-236-68-64.trico.az.wi-power.com] has quit [Quit: dtsund] 05:02 ۰۰-- Cheibriados [~Cheibriad@96-29-177-60.dhcp.insightbb.com] has joined ##crawl-dev 05:04 <+|amethyst> hm 05:04 ۰۰-- Pacra [~Pacra@c-68-44-35-89.hsd1.nj.comcast.net] has quit [Quit: Leaving] 05:05 <+|amethyst> ExpatXS: Can't open http://crawl.develz.org/mantis/issues_rss.php (No such file or directory) at /home/neil/Perl/share/perl/5.12.4/XML/RSS/Parser.pm line 80 05:06 ۰۰-- Pacra [~Pacra@c-68-44-35-89.hsd1.nj.comcast.net] has joined ##crawl-dev 05:08 <+|amethyst> I don't suppose anyone here is familiar with XML::RSS::Parser ? 05:13 <+|amethyst> hmm... also the XML::RPC stuff 05:13 <+|amethyst> no data at /home/neil/Perl/share/perl/5.12.4/XML/RPC.pm line 255. 05:14 ۰۰-- Cheibriados [~Cheibriad@96-29-177-60.dhcp.insightbb.com] has quit [Remote host closed the connection] 05:34 ۰۰-- ainsophyao [~ainsophya@h175-177-006-200.catv02.itscom.jp] has joined ##crawl-dev 05:43 ۰۰-- Xiberia [~chatzilla@81-235-209-121-no62.tbcn.telia.com] has joined ##crawl-dev 05:45 ۰۰-- Cheibriados [~Cheibriad@96-29-177-60.dhcp.insightbb.com] has joined ##crawl-dev 05:47 <+|amethyst> ah, the RSS problem was apparently because XML::SAX::ExpatXS was my default, but does not support http:// URIs 05:48 ۰۰-- Pacra [~Pacra@c-68-44-35-89.hsd1.nj.comcast.net] has quit [Ping timeout: 240 seconds] 05:49 ۰۰-- Cheibriados [~Cheibriad@96-29-177-60.dhcp.insightbb.com] has quit [Ping timeout: 252 seconds] 05:51 ۰۰-- Cheibriados [~Cheibriad@96-29-177-60.dhcp.insightbb.com] has joined ##crawl-dev 05:51 < Cheibriados> Reading a book uses the scroll-reading code (https://crawl.develz.org/mantis/view.php?id=3687) by Eronarn 05:51 < Cheibriados> Augmentation, a new Ds mutation (https://crawl.develz.org/mantis/view.php?id=5156) by 78291 05:51 < Cheibriados> Nemelex is disappointed when targeting a regenerating agate snail with cards from a deck of destruction (https://crawl.develz.org/mantis/view.php?id=2908) by smock 05:51 < Cheibriados> [ZotDef] Scoring works like normal game, results in 99999999 scores. (https://crawl.develz.org/mantis/view.php?id=5155) by Ragdoll 05:51 <+|amethyst> oh god now 05:51 < Cheibriados> Ignite Poison changes (https://crawl.develz.org/mantis/view.php?id=3286) by Eronarn 05:51 <+|amethyst> no 05:51 < Cheibriados> The new and improved lava orcs (https://crawl.develz.org/mantis/view.php?id=5154) by Eronarn 05:51 ۰۰-- Cheibriados [~Cheibriad@96-29-177-60.dhcp.insightbb.com] has quit [Remote host closed the connection] 05:52 ۰۰-- Cheibriados [~Cheibriad@96-29-177-60.dhcp.insightbb.com] has joined ##crawl-dev 05:53 ۰۰-- Cheibriados [~Cheibriad@96-29-177-60.dhcp.insightbb.com] has quit [Remote host closed the connection] 05:53 <@due> :) 05:53 <@due> sounds like fun 05:54 <+|amethyst> hmm 05:54 <+|amethyst> I guess the commit tracking isn't needed since CIA does that? 05:55 <@due> yeah 05:55 < Ragdoll> chei, the new ash 05:55 <+|amethyst> otoh, CIA seems to miss merge requests and stuff 05:56 <+|amethyst> branch creation in general 05:56 ۰۰-- Cheibriados [~Cheibriad@96-29-177-60.dhcp.insightbb.com] has joined ##crawl-dev 06:01 < Cheibriados> Neil Moore * rc210f8b31948 ( changed): Allow shatter to destroy trees. 06:01 < Cheibriados> Neil Moore * r8fc65ebf49b4 ( changed): Allow escaping constriction with Bend Space. 06:01 < Cheibriados> Neil Moore * rbee761a0d71b ( changed): Whitespace fix. 06:01 < Cheibriados> Neil Moore * rafeda715a6fc ( changed): Style fix. 06:01 < Cheibriados> Michael Gagno * ra945ecc47578 ( changed): Add a message for random Abyss teleports. 06:01 < Cheibriados> Neil Moore * rc0c22ddf76be ( changed): Ensure the abyss exit is reachable for AKs. 06:01 < Cheibriados> Neil Moore * rb0a32f61b0bc ( changed): The abyss is never still. 06:01 < Cheibriados> Neil Moore * ra00d525097be ( changed): Allow digging etc. to work in the abyss. 06:01 < Cheibriados> Neil Moore * ra8372fa53302 ( changed): Make abyss somewhat more open, much less liquid. 06:01 <+|amethyst> hmm 06:01 < Cheibriados> Neil Moore * r2336e4d9c7b0 ( changed): Abyssal punctuated equilibrium. 06:01 < Cheibriados> Adam Borowski * rdc4d527288e8 ( changed): Fix compilation in C++11 mode. 06:01 < Cheibriados> Adam Borowski * r499b009cc750 ( changed): Subtract more of subtractor stuff. 06:01 < Cheibriados> Adam Borowski * rd057b7f39b74 ( changed): Schedule a small arithmetic accident for subtractor snakes. 06:02 < Cheibriados> Adam Borowski * r6a1f11f46992 ( changed): Cap Deformed Body to a single level. 06:02 < Cheibriados> Adam Borowski * r426775942ee1 ( changed): Allow Fedhasites to sac corpses under friendly clouds. 06:02 < Cheibriados> Adam Borowski * rc400abe5cd76 ( changed): Correct a comment. 06:02 < Cheibriados> Neil Moore * r9c13ce40eb4e ( changed): Prevent zotdef summon crashes. 06:02 < Cheibriados> Florian Diebold * r93ffa54f8dec ( changed): Hopefully fix #4872 (black tiles in an abyss vault). 06:02 < Cheibriados> Florian Diebold * re238b959ab01 ( changed): Show the tile flavour in the wizmode dungeon tooltip. 06:02 < Cheibriados> Neil Moore * r3f8632fd0471 ( changed): Fix a standards compliance issue. 06:02 < Cheibriados> Adam Borowski * r780e22fe3a7a ( changed): Take away the beak from monster octopodes. 06:02 ۰۰-- Cheibriados [~Cheibriad@96-29-177-60.dhcp.insightbb.com] has quit [Remote host closed the connection] 06:02 <+|amethyst> hmm 06:02 <+|amethyst> well, it sort of works 06:05 <+|amethyst> it did see the branch I just pushed... but I think it was going to report every single commit in that branch, even the ones that were already in master 06:06 <+kilobyte> were they merged or cherry-picked? 06:08 < Ragdoll> my escape hatch just landed me in the flames, the multiple 3x3 flame spots with usually money behind them 06:08 <+|amethyst> actually 06:08 <+|amethyst> I think I know the problem 06:09 <+|amethyst> to save time I cloned from my local repo first, then changed the config to point upstream 06:09 <+|amethyst> I should have stopped the bot in between those two steps :) 06:14 ۰۰-- Cheibriados [~Cheibriad@96-29-177-60.dhcp.insightbb.com] has joined ##crawl-dev 06:14 ۰۰-- Cheibriados [~Cheibriad@96-29-177-60.dhcp.insightbb.com] has quit [Remote host closed the connection] 06:19 ۰۰-- syllogism [syllogism@89-166-16-68.bb.dnainternet.fi] has joined ##crawl-dev 06:23 ۰۰-- Cheibriados [~Cheibriad@96-29-177-60.dhcp.insightbb.com] has joined ##crawl-dev 06:24 ۰۰-- Cheibriados [~Cheibriad@96-29-177-60.dhcp.insightbb.com] has quit [Remote host closed the connection] 06:27 ۰۰-- Cheibriados [~Cheibriad@96-29-177-60.dhcp.insightbb.com] has joined ##crawl-dev 06:30 < Cheibriados> one more test, ignore (https://crawl.develz.org/mantis/view.php?id=5159) by neil 06:30 <+|amethyst> haha 06:33 < Cheibriados> New branch created: cia-name-fullemail 06:33 < Cheibriados> Neil Moore cia-name-fullemail * r666eeade411a ( changed): Look up user name aliases by full email address. 06:34 <+|amethyst> okay, that works too 06:34 <+|amethyst> other than the count of changed files 06:34 < Cheibriados> Adam Borowski * r3c560f16fdaa ( changed): s/color/colour/ in two places. 06:36 < CIA-112> kilobyte * r3c560f16fdaa /crawl-ref/source/ (art-data.txt mutation-data.h): s/color/colour/ in two places. 06:37 <+|amethyst> hm, the wiki stuff doesn't work 06:38 ۰۰-- Cheibriados [~Cheibriad@96-29-177-60.dhcp.insightbb.com] has quit [Remote host closed the connection] 06:38 <+|amethyst> probably I'll just have it watch for new branches since CIA seems to do fine for reporting commits to existing branches 06:48 <+|amethyst> oh, not authorised 06:58 ۰۰-- Cheibriados [~Cheibriad@96-29-177-60.dhcp.insightbb.com] has joined ##crawl-dev 07:00 <+|amethyst> Napkin: any idea what I need to do to get the wiki's XMLRPC working? I get: server error. not authorized to call method "wiki.getRecentChanges". 07:01 <+|amethyst> okay, Cheibriados should be reporting new branches and new mantis entries now 07:02 <+|amethyst> (and not reporting commits) 07:03 <+|amethyst> I'll need to find a better place for it than my home computer... I have some hosting, but will have to work a bit to get all the necessary Perl modules installed there 07:04 <+|amethyst> once that happens I should be able to make the IRC logs available too 07:05 ۰۰-- Ragdoll [~Ragdoll@53518A17.cm-6-2c.dynamic.ziggo.nl] has quit [Ping timeout: 240 seconds] 07:06 ۰۰-- Ragdoll [~Ragdoll@83.81.138.23] has joined ##crawl-dev 07:19 <+kilobyte> what good constricting plants is supposed to do? 07:19 ۰۰-- monqy [~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net] has quit [Quit: hello] 07:19 <+|amethyst> damage I guess 07:20 <+kilobyte> constriction does damage by suffocating the victim, no RL snakes can crush bones 07:21 <+kilobyte> both squeezing the chest cavity so you can't operate lungs as an air pump, and by increasing internal pressure, including blood 07:22 <+|amethyst> yeah, I could see making it only work against things with MH_NATURAL 07:23 <+|amethyst> s/work/do damage/ 07:23 <+|amethyst> OTOH, a tentacled monstrosity doesn't necessarily constrict in the same way as a snake 07:24 <+|amethyst> MH_DEMONIC too I guess 07:25 <+|amethyst> I'm not sure about things like grey draconians, because of the body cavity pressure thing 07:25 <+|amethyst> do octopodes have lungs? 07:26 <+|amethyst> I know real octopodes do not, but they can't survive on land for very long 07:27 <+kilobyte> gills and heart 07:32 <+kilobyte> MH_DEMONIC can probably be included too... no idea how demons breathe but they're not marked as breathless and some demonic species (ie, angels) are shown with regular human lungs 07:32 <+|amethyst> yeah 07:32 <+|amethyst> what about vampires? 07:33 <+|amethyst> oh, I guess vampires have unbreathing even when alive 07:35 <+kilobyte> player races: Mu, Gh, Vp, grey drac; forms: lich, statue 07:36 <+|amethyst> one thing you can do with plant constriction is blink it away 07:36 <+|amethyst> I mean, blink yourself while constricting it 07:38 <+|amethyst> I'm in favour of constriction doing no damage to unbreathing actors (though grey drac are a bit weird since they presumably have hearts) 07:38 <+|amethyst> and if that's the case, probably you shouldn't even try to constrict unbreathing stationary creatures 07:39 <+|amethyst> though the idea of moving Roxanne out of the way is amusing 07:39 <+kilobyte> another thing, constriction is currently stupidly powerful, for both players and monsters 07:40 <+kilobyte> Roxanne is attached to the ground so I wouldn't expect her to be blinkable 07:42 <+kilobyte> damage could be tied to 1. breathing, 2. having blood 07:42 <+kilobyte> so vampires wouldn't be totally exempt 07:43 <+|amethyst> at what satiation level do vampires' hearts start beating? 07:44 < Ragdoll> whoever made the multiple boring beetle lair entrance should be shot 07:44 < Ragdoll> this level is a mess 07:45 <+kilobyte> blinking plants is problematic too: either you shouldn't be able to do so, or it should be fatal to the plant in question 07:45 <+kilobyte> since, you know, roots and stuff... 07:46 <+|amethyst> I figured they'd bring along a lump of dirt with them 07:47 <+|amethyst> AFAIK you've been able to Teleport Other oklobs forever 07:48 <+kilobyte> could be argued this way, yeah... problematic on stone tiles, etc, though 07:49 <+|amethyst> I'm much more concerned about balance than realism 07:50 <+|amethyst> so I think constriction being overpowered is the much more important issue 07:50 <+kilobyte> you can break most vaults that include oklobs or statues with a dart of dispersal 07:52 <+|amethyst> hm 07:52 <+|amethyst> yeah, that could be a problem 07:52 <+|amethyst> polymorph other is also an easy way to deal with oklobs 07:53 <+|amethyst> wandering fungi aren't trivial, but they're a lot easier to deal with than oklobs 07:55 < Ragdoll> cough poleams 07:55 <+evilmike> Ragdoll: that lair vault is ancient actually 07:55 <+evilmike> its just that it was invalid for a very long time. I fixed it :P 07:56 < Ragdoll> ah. :p 07:56 <+|amethyst> kilobyte: one of the biggest problems I think is how hard it is to escape constriction 07:57 <+evilmike> just need to come up with a better formula. Something which puts your str, number of attempts and size vs the monster's hd 07:58 <+|amethyst> and the monster's size 07:58 <+evilmike> the current one just does this weird thing where its mostly based on number of attempts, with attempt 1 failing 07:58 <+|amethyst> it's currently size * attempts 07:58 <+|amethyst> this means that bat and spider form can never escape 07:59 <+evilmike> they get size 0? 07:59 <+|amethyst> SIZE_TINY is zero, yes 07:59 <+evilmike> nice 08:00 <+|amethyst> (size+1)*escape_attempts would be an improvement though still bad 08:00 <+kilobyte> |amethyst: I'd rather use damage dealt rather than number of move attempts 08:00 <+|amethyst> right now it takes a spriggan about 10 attempts to get away from a ball python 08:00 <+|amethyst> kilobyte: so it gets harder to escape rather than easier? 08:00 <+|amethyst> kilobyte: oh, you mean damage dealt by you 08:01 <+kilobyte> I mean, making combat the preferred solution to just trying to walk away 08:01 <+evilmike> so, I figure a better formula to work with might look something like x_chance_in_y((size + 1) * (str / something) * attempts, something_else) 08:01 <+kilobyte> need to free yourself in a hurry? Unleash whatever biggest damage you can do. 08:01 <+evilmike> something else would be based on the enemy HD and size I guess. probably some biggish number? 08:02 <+evilmike> it might be alright if spriggans always have a pitiful chance of escaping too, since they are very good at just running away 08:02 <+|amethyst> evilmike: I don't know about using multiplication there 08:02 <+evilmike> yeah i guess that's bad 08:03 <+|amethyst> kilobyte: hmm... 08:03 <+|amethyst> kilobyte: and the same for monsters trying to escape the player 08:03 <+|amethyst> ? 08:03 <+kilobyte> obviously! 08:04 <+|amethyst> pacification would need to stop constriction 08:04 <+|amethyst> I guess it should anyway, though 08:04 <+|amethyst> charming already does 08:04 <+evilmike> i figured the number of attempts thing was there as a concession to characters that cant do much damage 08:06 <+|amethyst> are we talking about damage over time, or in a single hit? 08:08 <+kilobyte> either that or a chance proportional to damage dealt in a hit 08:11 <+|amethyst> I don't know 08:11 <+|amethyst> if hitting a naga doesn't make it run away, why would it make it release you? 08:12 <+|amethyst> even more so for naga zombies 08:16 ۰۰-- Cheibriados [~Cheibriad@96-29-177-60.dhcp.insightbb.com] has quit [Remote host closed the connection] 08:20 ۰۰-- MarvinPA [~MarvinPA@thecampbells.demon.co.uk] has joined ##crawl-dev 08:20 ۰۰-- mode/##crawl-dev [+v MarvinPA] by ChanServ 08:21 ۰۰-- Cheibriados [~Cheibriad@96-29-177-60.dhcp.insightbb.com] has joined ##crawl-dev 08:21 <+|amethyst> hm... looks like my hosting provider doesn't have git installed 08:21 <+|amethyst> sight 08:21 <+|amethyst> s/t// 08:22 <+kilobyte> it's kind of impossible to maintain firm hold while receiving hard blows 08:23 <+|amethyst> it's kind of hard to land firm blows against something wrapped around you 08:24 ۰۰-- moxian [~moxian@pool-49-112.ptcomm.ru] has joined ##crawl-dev 08:24 <+|amethyst> s/firm/hard/ 08:24 <+|amethyst> (not that I think constriction should prevent attacks; that would be just broken) 08:26 <+kilobyte> I kind of fail how trying to walk would free you at all: if the snake/naga is latched onto you, all you'll get is moving the snake together with you 08:26 <+kilobyte> on the other hand, applying a sharp implement is quite a natural thing to do 08:27 <+|amethyst> I think moving away is supposed to represent struggling against it 08:27 <+|amethyst> in the same way as moving into a door (with certain options) opens it 08:27 <+|amethyst> you can already get out by attacking it 08:27 <+|amethyst> you just have to keep doing so until it's dead or fleeing 08:28 <+|amethyst> ideally, both would be a way to escape 08:29 <+|amethyst> though I guess in the real world struggling against a constrictor is only likely to make things worse 08:32 <+|amethyst> but in the real world you're probably not going to be able to hit something constricting you with a long sword---not without hurting yourself 08:32 <+|amethyst> much less a whip or a bardiche 08:33 <+|amethyst> so I'm not all that concerned about simulating the real world 08:35 <+|amethyst> I guess I'm worried about constriction meaning "keep pressing tab, it's all you can do anyway" 08:35 <+|amethyst> then again.... it kind of means that either way 08:36 ۰۰-- jeanjacques [~jejacques@port-92-200-93-86.dynamic.qsc.de] has joined ##crawl-dev 08:37 <+kilobyte> speaking of tab... it should give a damn high weight (or priority with its current absolute system) to whoever is constricting you 08:38 <+|amethyst> yeah 08:38 <+kilobyte> and avoid hitting those you're constricting since they get free damage 08:38 <+|amethyst> I'm not sure about that second part 08:40 <+|amethyst> if I'm constricting a dangerous monster and also have a kobold adjacent, I'm likely to want to keep attacking the dangerous thing to kill it as quickly as possible 08:40 <+kilobyte> I hate current absolute rules, they make it impossible to say "avoid those you're already constricting, except if they're danger and those non-constricted are popcorn" 08:40 <+kilobyte> yeah 08:40 ۰۰-- edlothiol [~edlothiol@81-64-155-196.rev.numericable.fr] has joined ##crawl-dev 08:40 ۰۰-- mode/##crawl-dev [+v edlothiol] by ChanServ 08:40 < ais523> Crawl needs an actual literal popcorn monster 08:40 < ais523> along the lines of the death cob 08:40 <+|amethyst> ais523: death cob 08:40 <+|amethyst> beat me to it 08:41 < Jevouse> why don't death cobs explode into death popcorn 08:42 < Ragdoll> also, could anyone confirm with me the lack of sif in the temple 08:42 <+kilobyte> if you deal fire damage 08:42 < Ragdoll> i have reached the point where i dont believe its my random luck anymore 08:42 <+kilobyte> damn, not in ccache and on a slow box 08:45 < ais523> Jevouse: should be only if they take fire damage 08:45 < ais523> although kilobyte beat me to it that time 08:45 < Jevouse> sticky flame! 08:45 < Jevouse> nice roasty toasty food 08:45 < Jevouse> a plant monster that turns into food! 08:45 < Jevouse> totally worth a look 08:46 ۰۰-- MarvinPA_ [~MarvinPA@85.210.101.220] has joined ##crawl-dev 08:46 ۰۰-- mode/##crawl-dev [+v MarvinPA_] by ChanServ 08:47 ۰۰-- evilmike [~evilmike@207.6.121.180] has quit [Read error: Connection reset by peer] 08:47 <+|amethyst> when is it determined which altars will be in the temple and which will be overflow? 08:48 <+Zaba> pretty sure it's decided at the start of the game 08:48 <+Zaba> ng-init.cc:initialise_temples 08:48 <+|amethyst> then I can confirm that Sif appears in the temple 08:48 <+kilobyte> hrm, you may be right... 8/10 games, Sif was put into overflow, and those two the temple had 14 gods with only Ashenzari outside 08:48 ۰۰-- MarvinPA [~MarvinPA@thecampbells.demon.co.uk] has quit [Ping timeout: 240 seconds] 08:49 < Ragdoll> |amethyst: not to sound paranoid, but did you also try it with mummies? :P 08:49 <+|amethyst> a few days ago I did 10 times: generate character, &~T &{ and 7/10 games it had a sif altar 08:50 < Ragdoll> well,i stopped counting after not finding sif altar in the temple 15 times in a row 08:50 <+kilobyte> looked for Ashenzari: 9/10 games he was outside Temple, and that 1/10 was a 15-god temple 08:51 <+kilobyte> strangely, Sif Muna's enum is halfway on the list; Ashenzari is last 08:54 <+|amethyst> sif was in temple 9/15 times for me, as a MuEn 08:55 <+kilobyte> got it, std::random_shuffle() always produces the same order 08:55 <+kilobyte> Ashenzari is always last, then Elyvilon, then Sif 08:56 < Jevouse> so the random shuffle is never random?? 08:56 < Jevouse> ye gods 08:56 <+kilobyte> yeah 08:56 <+|amethyst> oh 08:56 <+kilobyte> hrm, bisecting on this slow box could take ages 08:57 < Jevouse> that's quite favouring wizards heh 08:57 <+kilobyte> I wonder if it wouldn't be faster to just implement our own random_shuffle(), it would use bmh's generator 08:58 < Jevouse> wait ,so the standard implementation of random shuffle isn't random? 08:58 < Jevouse> :O 08:58 <+kilobyte> Kiku, Trog, Vehumet, Xom, Zin, Makhleb, Yred, Chei, Nemelex, TSO, Fedhas, Okawaru, Sif, Elyvilon, Ashenzari 08:59 < Jevouse> so the gods at the back will overflow ? 08:59 < Jevouse> depending on size of the temple 08:59 <+kilobyte> yeah 08:59 <+|amethyst> I'm not seeing this on my machine 08:59 < Ragdoll> thankfully that means im not going crazy, then 09:00 < Jevouse> ah... 09:00 <+|amethyst> chei is being omitted more frequently than others, but not always 09:00 <+kilobyte> Ragdoll: you're crazy for other reasons 09:01 <+|amethyst> oh wait 09:01 <+|amethyst> I'm using restart_after_game... 09:02 <+|amethyst> oh 09:02 <+|amethyst> the zero-argument seed_rng() doesn't ever seed the std rng 09:03 <+|amethyst> the one-argument version does 09:03 <+|amethyst> but guess which gets called from startup.cc 09:03 < Jevouse> zero 09:04 <+kilobyte> 0.9 does it right 09:04 <+Zaba> why are there _three_ different versions of seed_rng 09:04 <+|amethyst> the one-argument version is the legacy one 09:04 < Jevouse> and the right one 09:04 <+|amethyst> the two-argument version is the "good" one that supports more than one int worth of keys 09:05 < Jevouse> more than one int?? 09:05 < Jevouse> wow 09:05 <+|amethyst> and the zero-argument one is the version to use when you don't have a specified seed 09:05 <+|amethyst> well, if you seed with just a 32-bit int that means you can produce only about 4 billion different sequences 09:06 < Jevouse> 64-bit? 09:06 <+|amethyst> probably the two-argument seed_rng should srand(seed_key[0]) 09:06 <+|amethyst> it uses uint32_t not actually int 09:06 < Jevouse> ah 09:08 <+kilobyte> none of supported architectures has int sizes other than 32 bits 09:08 <+kilobyte> (I still religiously replace ints with [u]int32_t where it matters, though) 09:08 < Jevouse> so there's a quick fix for this non random religiosity? 09:09 <+|amethyst> yes, testing 09:09 < Jevouse> cool beans 09:09 < Jevouse> by the way, if i have saves and i recompile 09:09 < Jevouse> they don't disappear , right? 09:10 <+|amethyst> right 09:10 < Jevouse> yes! 09:11 <+kilobyte> you'd have to manually delete the directory 09:11 < Jevouse> ok 09:11 < Jevouse> just confirming 09:12 < Jevouse> wait uh is there a way to randomize the save's ecumenical temple 09:12 < Jevouse> if this fix is implemented 09:12 <+|amethyst> no 09:12 <+|amethyst> not reasonably 09:13 <+|amethyst> unless you're okay with e.g. the trog book altar changing into an altar of fedhas 09:13 < Jevouse> i'll put it down to xom's abyss 09:14 < Jevouse> ooh ooh 09:14 < Jevouse> wait a minute i just got a great idea 09:15 <+|amethyst> Ragdoll: sorry I disbelieved you... I kept testing with restart_after_game because that was faster 09:15 < Jevouse> how about an Ecumenical Temple that keeps on changing 09:15 < Jevouse> a Xom temple! 09:15 < Jevouse> wahaha 09:15 <+|amethyst> Ragdoll: but of course that will produce different results since the RNG state carries over from one game to the next 09:15 < Jevouse> or a Xom God vault! 09:16 <+kilobyte> Jevouse: using abyssal code? 09:16 < Jevouse> is morphing exclusively abyssal code? 09:16 < Jevouse> can you apply it to altars? 09:17 <+kilobyte> or perhaps Perlin noise... won't be connected most of the time but it's a matter of waiting a bit 09:17 <+|amethyst> I'd rather not associate abyss-style morphing with Xom 09:17 <+|amethyst> that's Lugonu's thing 09:17 < Jevouse> yeah, me neither 09:22 < Jevouse> it would have to change every turn 09:22 < Jevouse> like xom's current morph code 09:22 < Jevouse> for his altar animation 09:22 <+|amethyst> which morph code are you talking about? 09:23 <+|amethyst> that's just a colour 09:23 < Jevouse> a colour? 09:23 <+|amethyst> all kinds of things have flickering colours 09:23 <+|amethyst> look at yred altars sometime 09:23 <+|amethyst> or vehumet, or beogh, or ... 09:23 <+|amethyst> or fire 09:23 < ghallberg> I was gonna say makhleb but... 09:23 < ghallberg> yea 09:24 < Jevouse> so the order is fixed? 09:25 <+|amethyst> it picks a random colour from the (weighted) list each redraw 09:26 <+|amethyst> hm 09:26 <+|amethyst> actually, what colour *is* the Xom altar? 09:27 < ais523> xom's an elemental color choosing from everything, isn't it? 09:27 < ais523> like abyssal runes 09:27 <+|amethyst> ah, yeah, ETC_RANDOM 09:27 < ais523> (possibly other runes too, but I've never seen one of those) 09:28 < Jevouse> ETC_random the altars too then 09:28 <+|amethyst> huh? 09:28 <+|amethyst> you mean make a temple where all altars are Xom colours? 09:29 < ais523> sounds more confusing than useful, especially in tiles 09:29 < Jevouse> no when all altars change from one god to the next 09:30 < Jevouse> every turn 09:30 < Jevouse> randomly 09:30 < Ragdoll> also, i regret to inform everyone that jellies do not work anymore in zotdef 09:30 < Ragdoll> or not with good effeciency 09:30 < Jevouse> ragdoll: the harbinger of bad news? 09:31 < ais523> Jevouse: mightn't that cause travel loops? 09:31 < ais523> or do they travel to the square not the feature? 09:31 < Jevouse> the square 09:31 < ais523> OK, so you travel to an altar and find it's the wrong one 09:31 < Jevouse> its xom's temple 09:31 < Jevouse> he does what he likes 09:31 <+|amethyst> and you wait seven or eight turns 09:31 < Jevouse> he cares not one whit for you 09:32 < ais523> clearly, you need to add eight extra xom altars into the random rotation 09:32 < Ragdoll> well, they do seem to work, but instead of slurping every item on the floor, it just grabs one and keeps walking 09:32 < Jevouse> hahahha 09:32 < ais523> so that xom altars are rather more likely than other altars 09:32 < Jevouse> no that sounds like lugonu 09:32 < Jevouse> xom's not lugonu 09:32 < ais523> Ragdoll: they carry items with them? 09:32 < Jevouse> he doesn't rate himself highly 09:33 < Ragdoll> grabs as in eats 09:33 < ais523> Jevouse: nah, lugonu would blow the altars up if you tried to step on one to another god, and catch you in the blast 09:33 < ais523> whereas xom would toy with you 09:33 < Jevouse> not true, the corrupted version of the ecumenical temple is just lots of lugonu altars 09:34 < ais523> oh, that makes sense 09:34 < ais523> but the point is that there shouldn't be altars to anyone else 09:34 < Jevouse> whyever not 09:34 < Jevouse> xom is chaotic 09:34 < ais523> whereas in the xom case, there's lots of altars to other gods, and he's happy with you getting them eventually 09:34 < Jevouse> he doesn't care if you worship another god 09:34 < ais523> he just wants to frustrate you first 09:34 < ais523> as in, he knows you want to worship another god 09:35 < Jevouse> "play" with you 09:35 <+|amethyst> Xom already has a vault with a bunch of altars to Xom 09:35 < ais523> so he does things like swapping altars and making them run away from you 09:35 < Jevouse> yeah 09:35 < Jevouse> so i would make it different 09:35 < ais523> actually, 'twould be better if he swapped in useless altars 09:35 <+|amethyst> useless? 09:35 < ais523> altars that didn't actually do anything 09:35 < ais523> "you see here an altar to Bad Luck Try Again" 09:36 < Jevouse> oh 09:36 < ais523> "you see here an altar to Not This Time" 09:36 < Jevouse> that's a good one! 09:36 < Jevouse> :P 09:36 < ais523> "you see here an altar to Ha Ha Fooled You" 09:36 < Jevouse> yes 09:36 < Jevouse> yes 09:36 < Jevouse> instead of 09:36 < Jevouse> other xom altars 09:36 < Jevouse> fit in fake versions of the other god's altars 09:36 < Jevouse> you're brilliant! 09:36 < CIA-112> |amethyst * rddaf7fc28f4a /crawl-ref/source/rng.cc: Actually seed the libc RNG. 09:36 <+|amethyst> I'd rather see Jiyva- and Beogh-themed temples first 09:37 < Jevouse> |amethyst...is there already a mini-abyss lugonu vault 09:37 < Jevouse> without monsters 09:37 ۰۰-- HangedMan [63e6725f@gateway/web/freenode/ip.99.230.114.95] has joined ##crawl-dev 09:37 < ais523> Jevouse: and a fake xom altar too 09:37 < ais523> he's not going to make it easy just because you want to worship /him/ 09:37 < Jevouse> yes ais523 09:37 < Jevouse> yes 09:37 <+|amethyst> Lugonu gets the corrupted temple because she's usually not in the temple at all 09:37 < Jevouse> i know |amethyst 09:37 < Jevouse> i'm talking about like 09:38 < Jevouse> a literal piece of the abyss 09:38 < Jevouse> like an entrance portal 09:38 < Jevouse> without monsters 09:38 <+|amethyst> not a vault, but that's what Corrupt does 09:38 < Jevouse> but with one lugonu altar 09:38 <+|amethyst> except with monsters 09:38 < Jevouse> and one abyss entrance 09:38 < Jevouse> well i think that could be quite a flavourful vault 09:38 < Jevouse> like, a pseudo abyss intro, so to speak 09:39 < Jevouse> there would be one safe path 09:39 < Jevouse> and the rest is just morphing 09:47 < Jevouse> that is possible, right,|amethyst? 09:47 <+|amethyst> anything is possible 09:47 <+|amethyst> but it would be a lot of work 09:48 < HangedMan> I was interested in asking for something like that for the purposes of a sprint map, but it'd be naturally annoying to shapecodebalanceedit 09:48 <+kilobyte> Jevouse: we already have an abyss intro: AK 09:49 < Jevouse> AK can kill you, and not guaranteed to have an altar nearby i think? 09:49 <+|amethyst> you start on an altar 09:49 <+|amethyst> and there's a portal out of the abyss within 10 squares (though not in line of sight usually) 09:49 < Jevouse> well 09:50 < Jevouse> as a normal dungeon vault 09:50 < Jevouse> it could be cool 09:50 < Jevouse> for lugonu 09:50 <+|amethyst> it would not be a normal vault 09:50 < Jevouse> like a piece of the abyss literally extruding itself into the dungeon 09:52 <+|amethyst> I don't know about a vault-type thing, but it would be cool if a corrupted level region would morph 09:52 <+|amethyst> _abyss_apply_terrain does take a mask 09:52 <+|amethyst> but you'd also need to make sure the abyssal state is initialised 09:53 < Jevouse> mm 09:53 < Jevouse> how do you initialise it 09:54 <+|amethyst> _initialize_abyss_state 09:54 < Jevouse> does that take a mask too 09:54 <+|amethyst> no, but it doesn't need to 09:55 <+|amethyst> there's also the question of what the abyss speed would be 09:55 < Jevouse> normal 09:55 < Jevouse> as long as the monster generation isn't also abyssal 09:55 < Jevouse> which is what i meant by taking a mask 09:56 < Ragdoll> can anyone make sense of this: HP: 118/118 (117) ======================== 09:56 <+kilobyte> Ragdoll: duh, you have negative rottage :p 09:56 <+|amethyst> what I meant by taking a mask is that you can tell _abyss_apply_terrain to affect only part of the level 09:56 <+|amethyst> this is used in the abyss to avoid morphing vaults 09:56 < Jevouse> ah 09:56 < Ragdoll> okay, mystery solved :P 09:57 < Jevouse> and abyss_apply_monsters also works? 09:57 <+kilobyte> Ragdoll: I guess Fighting increases may be still buggy 09:57 <+|amethyst> monster generation wouldn't be an issue, since you're not actually in the abyss 09:58 < Jevouse> hrmm...ok 10:00 < Jevouse> cool 10:01 < Jevouse> so level generation would have to get an option to randomly initialize abyss_state and apply a random mask? 10:01 < Jevouse> lots of work, yeah 10:01 < Jevouse> isn't it much simpler just to do a vault 10:02 <+|amethyst> no, you'd have a flag on the vault saying to use _abyss_apply_terrain on that level, with the mask being the vault 10:03 <+|amethyst> (and to initialise the abyss state) 10:03 <+|amethyst> and you'd need to move some of the code that calls _abyss_apply_terrain into main.cc instead of abyss.cc 10:04 <+|amethyst> you'd also need to be able to generate the terrain without placing runes 10:04 <+|amethyst> err 10:04 <+kilobyte> Ragdoll: could you tell me what race are you playing? 10:04 <+|amethyst> rooms rather 10:04 <+kilobyte> Ragdoll: on this HP: 118/118 (117) char 10:04 < Ragdoll> kilobyte: ah, it wasnt me, its monkaria on CDO, playing a demonspawn 10:04 <+|amethyst> !lm monkaria 10:04 < Sequell> 1936. [2012-01-02] Monkaria the Grappler (L12 DrFi) reached level 8 of the Lair of Beasts on turn 23309. (Lair:8) 10:05 < Ragdoll> she just berserked and it healed 10:05 < Ragdoll> haha 10:05 < Jevouse> augh 10:05 < Jevouse> that sounds terrible 10:05 <+|amethyst> hm 10:06 <+|amethyst> monkaria is a Dr not a DS 10:06 < Ragdoll> oh sorry, misread 10:06 <+|amethyst> which means it's probably the same as #4726 10:06 < Ragdoll> @dump monkaria 10:06 < Gretell> http://crawl.develz.org/morgues/trunk/Monkaria/Monkaria.txt 10:06 < Jevouse> @bug 4726 10:06 <+|amethyst> https://crawl.develz.org/mantis/view.php?id=4726 10:08 < Jevouse> automatically resolved itself 10:08 < Jevouse> funny bug 10:09 < Jevouse> ! 10:09 < Jevouse> |amethyst 10:09 < Jevouse> i just compiled your fix 10:09 <+kilobyte> Jevouse: it does that the next time calc_hp() is called 10:09 <+kilobyte> which includes for example berserk 10:10 < Jevouse> and in rng.cc function : 'void seed_rng (uint32_t*,size_t); rng.cc 33: warning. comparison between signed and unsigned integer sizes. 10:11 <+|amethyst> ah crap 10:11 <+|amethyst> how'd I miss that warning 10:11 <+|amethyst> it's harmless, but I'll fix it 10:12 < Jevouse> you compared uint32 to int? 10:12 <+|amethyst> size_t to int 10:12 <+|amethyst> I used for (int i = 0; i < num_keys; ++i) 10:13 < Jevouse> ah 10:14 ۰۰-- jeanjacques [~jejacques@port-92-200-93-86.dynamic.qsc.de] has quit [] 10:16 < CIA-112> |amethyst * r238f05407b99 /crawl-ref/source/rng.cc: Fix a compile warning (oops). 10:16 < Jevouse> hehe 10:16 <+|amethyst> hm... Chei doesn't report closed bugs 10:17 <+|amethyst> I don't know if the mantis RSS feed is capable of reporting resolved issues, though 10:17 < HangedMan> chei bot, beautiful 10:18 <+|amethyst> I still need to figure out how to make it work with the wiki 10:18 <+|amethyst> I sent an email to doy and an IRC message to Napkin, hopefully one of them knows what the problem is 10:18 <+|amethyst> something about not being authorised, but I don't know if I need to supply a key or if it's just IP-based 10:19 < Jevouse> doubt its IP-based with all the dynamic ranges around... 10:20 <+|amethyst> Ashenzari was running on tozt.akrasiac.org, which isn't a dynamic IP 10:20 <+|amethyst> I can access the wiki, of course; I'm referring to the XMLRPC API 10:23 < Jevouse> key's still more flexible 10:24 <+|amethyst> yeah, but there doesn't seem to be anything relevant in the Ashenzari source 10:24 <+|amethyst> I mean, of course the key wouldn't be in the repository, but there doesn't even seem to be a provision to supply one 10:24 < Jevouse> not even an external hook? 10:26 <+|amethyst> apparently not 10:26 < Jevouse> lol 10:26 < Jevouse> can you access the wiki authorization source? 10:27 <+|amethyst> I could get the source for dokuwiki, sure; but I don't know how it's configured 10:27 <+|amethyst> that's why I asked Napkin 10:28 < st_> about 12 people have been to Dis:7 since the new map was put in, but it still hasn't been generated... what's the deal? :( 10:28 <+|amethyst> st_: something disconnected, maybe? 10:29 < st_> hm? it's either one of the 2 half level vaults or my full level one so there's no missing it 10:30 <+|amethyst> I mean, a connectivity issue causing it to be vetoed 10:32 < HangedMan> wizmode regenerating a level with the newest build doesn't seem to dislike spawning the vault 10:32 <+|amethyst> hm 10:33 <+Zaba> I just had it generated from the first try in wizmode, so everything should be fine with it 10:34 < Henzell> Unstable branch on crawl.akrasiac.org updated to: 0.10-a0-3048-gddaf7fc (32) 10:38 < st_> okay apparently putting place=D:1 on sprint maps really messes crawl up, wondered what the hell I'd done to make it die so much 10:41 ۰۰-- Cheibriados [~Cheibriad@96-29-177-60.dhcp.insightbb.com] has quit [Remote host closed the connection] 10:42 ۰۰-- Cheibriados [~Cheibriad@96-29-177-60.dhcp.insightbb.com] has joined ##crawl-dev 10:42 <+|amethyst> %?? subtractor snake 10:42 <+|amethyst> hm 10:42 ۰۰-- Cheibriados [~Cheibriad@96-29-177-60.dhcp.insightbb.com] has quit [Remote host closed the connection] 10:42 < st_> gotta be more patient for the slow bot :P 10:42 < HangedMan> said subtractor snake was killed off ish? 10:43 <+|amethyst> it's still in trunk until the major bump 10:43 < HangedMan> ah 10:44 ۰۰-- Cheibriados [~Cheibriad@96-29-177-60.dhcp.insightbb.com] has joined ##crawl-dev 10:44 ۰۰-- Cheibriados [~Cheibriad@96-29-177-60.dhcp.insightbb.com] has quit [Remote host closed the connection] 10:47 ۰۰-- Cheibriados [~Cheibriad@96-29-177-60.dhcp.insightbb.com] has joined ##crawl-dev 10:47 <+|amethyst> oh duh 10:47 ۰۰-- Cheibriados [~Cheibriad@96-29-177-60.dhcp.insightbb.com] has quit [Remote host closed the connection] 10:47 ۰۰-- Cheibriados [~Cheibriad@96-29-177-60.dhcp.insightbb.com] has joined ##crawl-dev 10:48 <+|amethyst> %?? adder 10:48 ۰۰-- Cheibriados [~Cheibriad@96-29-177-60.dhcp.insightbb.com] has quit [Remote host closed the connection] 10:48 <+|amethyst> well, it crashed this time 10:48 <+|amethyst> that's good 10:48 < st_> sprint.des shouldn't say that the maps should have PLACE: D:1 on them, that causes the (main) game to abort. None of the maps have it on them anyway 10:49 < st_> probably left there from when sprint was first done I guess 10:50 ۰۰-- Cheibriados [~Cheibriad@96-29-177-60.dhcp.insightbb.com] has joined ##crawl-dev 10:50 <+|amethyst> %?? adder 10:50 < Cheibriados> adder (S) | Speed: 13 (swim: 60%) | HD: 2 | Health: 6-16 | AC/EV: 1/15 | Damage: 5(poison) | Flags: amphibious, cold-blooded | Res: magic(8), drown | XP: 13. 10:50 ۰۰-- Cheibriados [~Cheibriad@96-29-177-60.dhcp.insightbb.com] has quit [Remote host closed the connection] 10:50 < Jevouse> Chei is gretell as well? 10:51 <+|amethyst> no, but I figured I'd provide a way to get to the recompiled 'monster' until Napkin updates it 10:51 < HangedMan> off-white glyph for adder? what? 10:51 <+|amethyst> that was supposed to be light green 10:51 <+|amethyst> and looked light green here 10:51 < HangedMan> @??snake 10:51 < Gretell> snake (S) | Speed: 13 (swim: 60%) | HD: 2 | Health: 6-16 | AC/EV: 1/15 | Damage: 5(poison) | Flags: amphibious, cold-blooded | Res: magic(8), drown | XP: 13. 10:51 < HangedMan> oh, peh, client is stupid 10:52 < Jevouse> that's light green 10:52 < Jevouse> oh nice 10:52 < Ragdoll> amethyst: confirming the pathfind bug in zotdef is fixed 10:53 ۰۰-- Cheibriados [~Cheibriad@96-29-177-60.dhcp.insightbb.com] has joined ##crawl-dev 10:53 <+|amethyst> Ragdoll: great 10:53 < Jevouse> %?? subtractor snake 10:53 < Cheibriados> subtractor snake (S) | Speed: 18 | HD: 18 | Health: 77-123 | AC/EV: 6/16 | Damage: 25(subtractor) | Flags: cold-blooded | Res: magic(72) | XP: 3037. 10:53 < Jevouse> brillo 10:54 <+|amethyst> also: 10:54 <+|amethyst> %?? oklob plant 10:54 < Cheibriados> oklob plant (P) | Speed: 10 | HD: 10 | Health: 38-71 | AC/EV: 10/0 | Flags: plant, !sil | Res: magic(40), poison, acid+++, drown, neg+++ | XP: 560 | Sp: acid splash (3d7+7d5). 10:54 <+|amethyst> %?? oklob plant hd:17 10:54 < Cheibriados> oklob plant (P) | Speed: 10 | HD: 17 | Health: 74-113 | AC/EV: 10/0 | Flags: plant, !sil | Res: magic(68), poison, acid+++, drown, neg+++ | XP: 1703 | Sp: acid splash (3d7+7d5). 10:54 <+|amethyst> the MR is correct for hd:* now 10:54 < Jevouse> HD:17? 10:54 ۰۰-- jeanjacques [~jejacques@port-92-200-93-86.dynamic.qsc.de] has joined ##crawl-dev 10:54 <+|amethyst> you can set the hit dice in a monster spec 10:54 < Jevouse> there are HD:17 oklobs? 10:54 <+|amethyst> there could be in a vault 10:55 <+|amethyst> %?? adder name:half n_adj n_spe hd:1 10:55 < Cheibriados> half adder (S) | Speed: 13 (swim: 60%) | HD: 1 | Health: 3-8 | AC/EV: 1/15 | Damage: 5(poison) | Flags: amphibious, cold-blooded | Res: magic(4), drown | XP: 1. 10:56 < Jevouse> n_adj n_spe? 10:57 <+|amethyst> n_adj means the name: is an adjective (comes before the original name), and n_spe means it is a species name (is used for the corpse, instead of "an adder corpse of half adder") 10:57 <+|amethyst> see docs/develop/levels/syntax.txt 10:57 <+kilobyte> %?? adder name:divider n_rpl n_spe hd:20 10:57 < Cheibriados> divider (S) | Speed: 13 (swim: 60%) | HD: 20 | Health: 80-130 | AC/EV: 1/15 | Damage: 5(poison) | Flags: amphibious, cold-blooded | Res: magic(80), drown | XP: 2982. 10:58 < Jevouse> oh 10:58 < Jevouse> yeah i get the idea 10:58 < Jevouse> n_rpl would replace the name 10:59 <+kilobyte> these have names like "name_adjective" but due got tired with typing that in full 10:59 <+kilobyte> Perl > Cobol even if keywords are less obvious :p 11:01 < Jevouse> less contextually meaningful until you know what N stand for 11:01 < Jevouse> heh 11:01 ۰۰-- syllogism [syllogism@89-166-16-68.bb.dnainternet.fi] has quit [Ping timeout: 240 seconds] 11:02 < Jevouse> i guess he should've gone with name_rpl 11:02 < Jevouse> and name_spe 11:02 ۰۰-- Pingas [~Pingas@40.181.34.95.customer.cdi.no] has quit [Read error: Connection reset by peer] 11:03 <+|amethyst> if you're going to do it halfway, that seems backwards 11:03 <+kilobyte> or go the APL way (a slim fraction of perl's verbosity... going out of ASCII to achieve that) 11:03 ۰۰-- syllogism [syllogism@89-166-16-68.bb.dnainternet.fi] has joined ##crawl-dev 11:03 < Jevouse> well 11:03 < Jevouse> its a compromise, of course 11:03 < Cheibriados> failed to load map layout_roguey (https://crawl.develz.org/mantis/view.php?id=5160) by Livor 11:04 < Jevouse> way less typing but a contextual link to help things along 11:04 <+|amethyst> but you're abbreviating the part that differs, and leaving the common part the same 11:05 <+|amethyst> n_replace n_species etc would be better, I think, than name_rpl name_spe etc 11:05 < Jevouse> yes, because you can derive rpl and spe from name 11:05 < Jevouse> but if i just did n_replace n could be any number of things 11:05 < HangedMan> number_replace 11:05 < Jevouse> i would have to look at lots of other n_xxxx examples 11:06 < Jevouse> and figure out its name 11:06 <+|amethyst> name_spe could be "special name" 11:06 < HangedMan> does every single piece of code have to be self-evident? 11:06 <+|amethyst> or "spell name" 11:06 <+|amethyst> or "speech name" 11:06 <+|amethyst> BTW, I think some monster should have ⚗ as its unicode glyph 11:06 <+|amethyst> (that's U+2697 for those with poor fonts) 11:06 < Jevouse> mm...i guess 11:07 <+|amethyst> name_replace etc are perfectly acceptible 11:08 < Jevouse> %?? adder name: multiplier name_replace name_species hd:8 11:08 ۰۰-- Cheibriados [~Cheibriad@96-29-177-60.dhcp.insightbb.com] has quit [Remote host closed the connection] 11:08 <+|amethyst> hm 11:08 < Jevouse> oops , crashed it 11:08 < Jevouse> error handling? 11:08 < Jevouse> lol 11:08 <+|amethyst> what's that? 11:08 <+|amethyst> :) 11:08 < Jevouse> hahahaha 11:09 <+|amethyst> oh 11:10 < Jevouse> hangedman: not really...but for sake of accessibility its nice 11:10 ۰۰-- MarvinPA_ is now known as MarvinPA 11:12 < Gretell> Ragdoll (L24 MuSu) ASSERT(attk_flavour == AF_REACH || weapon && weapon_reach(*weapon)) in 'melee_attack.cc' at line 4025 failed. (D:1 (ZotDef)) 11:12 < Ragdoll> :0 11:12 < Jevouse> like, commonly used code is understood to be such and can be abbreviated, but obscure variables, classes and what not better be self-evident 11:12 < Ragdoll> i didnt need those runes, anyway 11:12 <+|amethyst> !lm Ragdoll crash -log 11:12 < Sequell> 57. Ragdoll, XL16 MuSk, T:27977 (milestone): http://crawl.develz.org/morgues/trunk/Ragdoll/crash-Ragdoll-20111224-175329.txt 11:13 < Jevouse> does ragdoll hold the record for bugs 11:13 < Jevouse> lol 11:13 <+|amethyst> !lm * crash s=name 11:13 < Sequell> 2096 milestones for * (crash): 71x minmay, 51x Surr, 45x LuckyNed, 44x dazzle, 44x AlphaQ, 40x nht, 36x Ragdoll, 35x soul, 32x MarvinPA, 32x BirdoPrey, 31x lkid, 28x FilthyApe, 28x Mychaelh, 28x AdeonTwo, 24x clouded, 24x Moose, 22x buki, 21x autorobin, 21x xomscumming, 21x Prono, 19x m1nced, 18x parthenocarpy, 18x tartakower, 17x Elynae, 16x btt, 16x 78291, 15x Fusha, 15x MakMorn, 15x Yunor, 13x ... 11:13 <+|amethyst> nope :) 11:14 <+|amethyst> well 11:14 < Ragdoll> unique crashes, i assume? :P 11:14 <+|amethyst> second place 11:14 <+|amethyst> possibly higher, I don't know all his alts 11:14 < Ragdoll> only xomscumming/ragdoll 11:14 <+|amethyst> second place then :) 11:15 < Jevouse> hah, just behind minmay 11:15 < Ragdoll> to be fair, that doesnt count zotdef 11:15 <+|amethyst> oh 11:15 <+|amethyst> !lm * crash zotdef s=name 11:15 < Sequell> 315 milestones for * (crash): 80x July, 64x Ragdoll, 41x Yunor, 24x HangedMan, 9x atrodo, 8x Kal, 8x Nuthulu, 8x zup, 7x Grandpa, 5x profreshinal, 5x hyperbolic, 5x flashdoom, 4x ZChris13, 4x Qoradim, 4x Turgor, 4x 78291, 3x Atomjack, 3x minmay, 3x vampiricplant, 2x v38m2y69t, 2x zerome, 2x TwoWeeks, 2x Corvin, 2x Squonk, 2x Pseudonut, 2x won, ocelot51, MisaMisa, heyeye, Ereshkigal, casmith789, El... 11:15 <+|amethyst> !lm * crash sprint s=name 11:15 < Sequell> 144 milestones for * (crash): 69x Lexicon, 16x xomscumming, 10x LexAckson, 9x hayenne, 6x Surr, 5x Disco, 3x 78291, 3x MarvinPA, 2x nuc, 2x minmay, 2x jilles, 2x snoopy, 2x reid, Nosferax, bolthar, casmith789, Kal, nstalkie, silvan, Daek, Pseudonut, BirdoPrey, belleros, ebarrett, neuDialect, Led 11:15 < HangedMan> hehehe 11:15 < Jevouse> oh boy 11:15 < Jevouse> overall crown 11:16 < Jevouse> rests firmly on ragdoll's somewhat verminous head 11:16 < Jevouse> ;p 11:16 < Ragdoll> pssssh :p 11:16 < HangedMan> I'd like to see an eventual cure for zot def's on-purpose-crash 11:16 < Ragdoll> its cured, already 11:16 < HangedMan> oh? 11:16 ۰۰-- Cheibriados [~Cheibriad@96-29-177-60.dhcp.insightbb.com] has joined ##crawl-dev 11:16 < Ragdoll> yeah. 11:16 < Jevouse> can i crash chei again 11:16 < Ragdoll> the only other annoying one is the ignacio bug 11:16 < HangedMan> maybe a cure for crashes stealing runes? 11:17 <+|amethyst> %?? adder name: multiplier name_replace name_species hd:8 11:17 ۰۰-- Cheibriados [~Cheibriad@96-29-177-60.dhcp.insightbb.com] has quit [Remote host closed the connection] 11:17 < Jevouse> kaboombam 11:17 <+|amethyst> that's a different error :) 11:17 < Jevouse> so many 11:17 < Jevouse> lining up 11:17 < Jevouse> oh crap i'm gonna die 11:17 <+|amethyst> what does it mean "Do not expect to get 4 arguments"? it's a freaking call to open 11:17 <+|amethyst> open F, "-", ... 11:17 < Ragdoll> maybe a alternative way to get the runes? 11:17 <+|amethyst> which should take an arbitrary number of arguments 11:18 < Jevouse> weird 11:18 < Jevouse> it took 4 arguments all right 11:18 < Jevouse> n_rpl and n_spe 11:18 < Jevouse> .... 11:18 < Jevouse> uuuhhh 11:18 < HangedMan> maybe if they spawned near the orb instead of near the entrance 11:19 < HangedMan> then it'd at least be a lot less of an issue 11:19 < Jevouse> think you have another bug behind this bug! 11:19 < Jevouse> ahhaha 11:19 <+|amethyst> no, open(F, "-|", "bin/monster-trunk", $monster) where $monster = "adder name: multiplier name_replace name_species hd:8" 11:19 < Jevouse> yes, but just now you did four arguments 11:19 < Ragdoll> that would be nice, yeah 11:19 < Jevouse> with N_rpl and N_spe 11:20 < Jevouse> instead of name_replace and name_special.... 11:20 <+|amethyst> it's Perl complaining about open, not monster complaining about the monspec 11:20 < Jevouse> and it worked 11:21 <+|amethyst> I changed the syntax of the call 11:21 <+|amethyst> to fix the other bug 11:21 < Jevouse> ah. 11:21 <+|amethyst> it was two arguments, open(F, "-|") || exec blah 11:21 <+|amethyst> but that has no error checking 11:22 < Jevouse> so you added $monster and that makes perl not expect 4 arguments now 11:23 <+|amethyst> I guess it's trying to call IO::File->open instead 11:23 < Jevouse> and that does not take arbitrary # of arguments 11:24 < Jevouse> or indeed, any, since it opens the file "bin/monster-trunk" with that? 11:25 <+Zaba> uhm, no, it runs bin/monster-trunk and redirects its stdout into the filehandle that it opens 11:26 <+|amethyst> does anyone happen to remember the package name for builtins? is it BUILTIN:: or __builtin:: or what 11:26 <+Zaba> |amethyst, CORE 11:26 <+|amethyst> Zaba: thanks 11:27 ۰۰-- Cheibriados [~Cheibriad@96-29-177-60.dhcp.insightbb.com] has joined ##crawl-dev 11:27 <+|amethyst> %?? adder name: multiplier name_replace name_species hd:8 11:27 ۰۰-- Cheibriados [~Cheibriad@96-29-177-60.dhcp.insightbb.com] has quit [Remote host closed the connection] 11:27 < Jevouse> carash! 11:27 <+|amethyst> okay, that fixed that error :) 11:27 < Jevouse> lol, there WAS a bug behind that bug 11:27 < Jevouse> hahaa 11:27 <+|amethyst> oh, hm 11:28 <+|amethyst> open is returning true but close is failing 11:28 ۰۰-- Cheibriados [~Cheibriad@96-29-177-60.dhcp.insightbb.com] has joined ##crawl-dev 11:28 <+|amethyst> which makes sense I guess 11:28 <+|amethyst> %?? adder name: multiplier name_replace name_species hd:8 11:28 ۰۰-- Cheibriados [~Cheibriad@96-29-177-60.dhcp.insightbb.com] has quit [Remote host closed the connection] 11:29 ۰۰-- Cheibriados [~Cheibriad@96-29-177-60.dhcp.insightbb.com] has joined ##crawl-dev 11:29 <+|amethyst> %?? adder name: multiplier name_replace name_species hd:8 11:29 < Cheibriados> unknown monster: "adder multiplier name_replace name_species" 11:29 <+|amethyst> there we go 11:29 < Jevouse> unknown monster? 11:29 <+|amethyst> yes, "adder multiplier" 11:30 <+|amethyst> name: shouldn't have a space after it 11:30 <+|amethyst> %?? adder name:multiplier name_replace name_species hd:8 11:30 < Cheibriados> multiplier (S) | Speed: 13 (swim: 60%) | HD: 8 | Health: 31-58 | AC/EV: 1/15 | Damage: 5(poison) | Flags: amphibious, cold-blooded | Res: magic(32), drown | XP: 400. 11:30 < Jevouse> aha 11:30 <+Zaba> Jevouse, "name:" means empty name 11:31 < Ragdoll> sigh 11:31 < Ragdoll> 14/15 zotdef runes forever 11:32 < Jevouse> yeah thanks Zaba 11:34 <+|amethyst> !lm Ragdoll crash -log 11:34 < Sequell> 57. Ragdoll, XL16 MuSk, T:27977 (milestone): http://crawl.develz.org/morgues/trunk/Ragdoll/crash-Ragdoll-20111224-175329.txt 11:35 <+|amethyst> wha? 11:35 <+|amethyst> I had figured zotdef would be up to date with the main version of crawl 11:35 <+|amethyst> but that version is a week old 11:36 <+|amethyst> the bug's been fixed since 11:43 < Gretell> Ragdoll (L27 MuSu) ERROR in 'mon-movetarget.cc' at line 109: ZotDef: monster it failed to pathfind to (0,0) (the Orb) (D:1 (ZotDef)) 11:43 < HangedMan> hahahaha 11:43 < Jevouse> lololol 11:43 < Gretell> Ragdoll (L27 MuSu) ERROR in 'mon-movetarget.cc' at line 109: ZotDef: monster it failed to pathfind to (0,0) (the Orb) (D:1 (ZotDef)) 11:44 < Gretell> Ragdoll (L27 MuSu) ERROR in 'mon-movetarget.cc' at line 109: ZotDef: monster it failed to pathfind to (0,0) (the Orb) (D:1 (ZotDef)) 11:44 < Gretell> Ragdoll (L27 MuSu) ERROR in 'mon-movetarget.cc' at line 109: ZotDef: monster it failed to pathfind to (0,0) (the Orb) (D:1 (ZotDef)) 11:44 < Ragdoll> okay, im stuck 11:44 < Jevouse> people breakdance 11:44 < Jevouse> you crashdance 11:44 < Ragdoll> if only i had digging with me 11:45 <+|amethyst> !lm Ragdoll crash -log 11:45 < Sequell> 57. Ragdoll, XL16 MuSk, T:27977 (milestone): http://crawl.develz.org/morgues/trunk/Ragdoll/crash-Ragdoll-20111224-175329.txt 11:45 < Ragdoll> zotdef 11:45 <+|amethyst> gah 11:45 <+|amethyst> !lm Ragdoll zotdef crash -log 11:45 < Sequell> 68. Ragdoll, XL27 MuSu, T:13482 (milestone): http://crawl.develz.org/morgues/trunk/Ragdoll/crash-Ragdoll-20120102-164402.txt 11:46 < Jevouse> ragdoll's indian name would be something like Sits-under-Rotting-Tree-in-Storm 11:47 < Gretell> Ragdoll (L27 MuSu) ERROR in 'mon-movetarget.cc' at line 109: ZotDef: monster it failed to pathfind to (0,0) (the Orb) (D:1 (ZotDef)) 11:50 < Ragdoll> time to shop, i guess 11:51 < Jevouse> |amethyst: is there a way to deliberately release constriction 11:52 <+|amethyst> Jevouse: move away 11:52 < Jevouse> what if you don't want to 11:52 < Ragdoll> so, you happen to know whats up, amethyst? 11:52 < Ragdoll> probably has to do with summons being in the main dungeon 11:53 <+|amethyst> hm 11:53 <+|amethyst> it's crashing when you leave the bazaar? 11:53 < Ragdoll> since im stuck to a life of shopping right now. 11:53 < Ragdoll> yeah 11:54 < Ragdoll> oh 11:54 < Ragdoll> i managed to get out now 11:54 < Ragdoll> im not sure why the 20th bazaar was different 11:54 <+|amethyst> hm 11:54 <+|amethyst> did you have a summon left in the bazaar last time? 11:54 < Ragdoll> nah 11:55 < Gretell> Ragdoll (L27 MuSu) ERROR in 'mon-place.cc' at line 1355: invalid monster to place: Ignacio (499) (D:1 (ZotDef)) 11:55 < Ragdoll> ignacciooo 11:56 <+|amethyst> he'd shown up before? 11:56 < Ragdoll> yeah. 11:56 <+|amethyst> had you killed him? 11:56 < Ragdoll> i reported it a while ago. and yes 11:56 < Ragdoll> https://crawl.develz.org/mantis/view.php?id=4831 11:58 < Gretell> Ragdoll (L27 MuSu) ERROR in 'mon-movetarget.cc' at line 109: ZotDef: monster it failed to pathfind to (0,0) (the Orb) (D:1 (ZotDef)) 11:58 < Ragdoll> i probably shoudnt have gone into another bazaar 11:58 < Jevouse> lava orcs are in? 11:58 <+|amethyst> no, but Eronarn is working on them 11:59 < Ragdoll> opkay, so resting it up in the bazaar seems to work 12:02 < Gretell> Ragdoll (L27 MuSu) ASSERT(x >= 1 && x <= sz.x) in 'libutil.cc' at line 940 failed. (D:1 (ZotDef)) 12:07 ۰۰-- Sequell [~Sequell@churnbox.com] has quit [Ping timeout: 240 seconds] 12:11 < Jevouse> raggedy ann 12:11 < Jevouse> lol 12:12 ۰۰-- Sequell [~Sequell@churnbox.com] has joined ##crawl-dev 12:14 ۰۰-- ixtli [~textual@cpe-74-68-129-70.nyc.res.rr.com] has joined ##crawl-dev 12:26 ۰۰-- MarvinPA_ [~MarvinPA@85.210.101.220] has joined ##crawl-dev 12:26 ۰۰-- mode/##crawl-dev [+v MarvinPA_] by ChanServ 12:29 ۰۰-- MarvinPA [~MarvinPA@85.210.101.220] has quit [Ping timeout: 276 seconds] 12:29 < Eronarn> Jevouse: i just uploaded a new version of lava orcs if you want to try them out 12:29 < Jevouse> do you have a change log or something for them? 12:30 < Eronarn> https://github.com/Eronarn/Crawling-Chaos/commits/lava_orc 12:31 < Jevouse> well 12:31 < Jevouse> something in prose 12:32 < Eronarn> check mantis 12:32 < Eronarn> i posted an issue 12:32 < Jevouse> temperature? 12:34 < Jevouse> how do lava orcs work? 12:34 < Eronarn> Jevouse: when they are in a stressful situation they get hot, which activates certain abilities, but deactivates others 12:34 < Jevouse> which are? 12:36 < Eronarn> passive stoneskin, lava blood (damages things you bleed on), passive heat (damage when you get attacked), heat aura (like halo, but with fire) 12:36 < Jevouse> ooh 12:37 < Jevouse> mmm 12:37 < Jevouse> and they make great FE and EE? 12:37 < Eronarn> and also transmuter (they're innately good at changing form) 12:37 < Eronarn> oh yeah, they get a power boost to fire spells 12:38 < Jevouse> do they get a flavour boost when berserk 12:38 < Eronarn> berserk boosts their temp by a bunch and prevents them from decaying in temp 12:38 < Eronarn> ending berserk drops it by a bunch and prevents them from gaining temp 12:38 < Jevouse> ooh, excellent 12:39 < Jevouse> they have lousy armour apt cos they melt it? 12:39 < Jevouse> or how does armour work 12:39 < jeanjacques> do you use the tension code somewhere? 12:39 < Eronarn> Jevouse: originally i gave them bad armor apt 12:39 < Eronarn> right now they're the same as hill orcs with armor 12:39 < Eronarn> but if they get too hot they can't read scrolls or books 12:40 < Eronarn> Jevouse: yes 12:40 < Eronarn> oops that was for jeanjacques 12:40 < Jevouse> ehe 12:40 < Jevouse> oh ok 12:41 < Jevouse> i would think their lava blood/passive heat/heat aura would damage their own equipment 12:41 < Jevouse> lol 12:42 < Jevouse> i would give them misshapen body 1 12:42 < Jevouse> or actually 12:42 < Jevouse> they would not be able to wear anything leather/cloth 12:42 < Jevouse> only metal armour 12:42 < Jevouse> is there a way to do that 12:42 < Eronarn> that was considered, but it seemed too irritating 12:43 < Jevouse> well, that's very nice flavour 12:43 < Jevouse> a race that should only wear heavier armour 12:43 < Jevouse> well if you don't want to code that you can just make lava blood/passive heat/heat aura damage their own equipment on occasion if not wearing conservation 12:44 < Eronarn> that sounds really irritating 12:44 < Eronarn> better to just assume they can protect their own equipment 12:44 < Jevouse> how ? lol 12:45 < Jevouse> or just make them only able to wear amulets/rings and drink potions 12:45 < Eronarn> that would mean no boots, no hats/caps, no robes/leather, no gloves/bracers, no cloaks 12:45 < Eronarn> also no wooden weapons 12:45 < Jevouse> yeah 12:45 < Eronarn> that's a lot of random things to block 12:46 < Eronarn> it doesn't add anything to the race to do that 12:46 < Jevouse> in exchange they get a lot of stuff 12:46 < Eronarn> they have a very high exp modifier 12:46 < Jevouse> excellent fire apt, decent earth apt, cross lava, fire resist level 2, etc. 12:46 < Eronarn> like draconians or vamps or DS 12:47 < Jevouse> and a great breath weapon 12:47 < Jevouse> that scales to hellfire 12:47 < Eronarn> huh? they don't have a breath weapon 12:47 < Jevouse> just a suggestion 12:47 < Jevouse> or 12:48 < Jevouse> how about 12:48 < Jevouse> they can't wear anything but enchanted armour 12:48 < Jevouse> we will assume the enchantment protects the armour from the fire 12:48 < Eronarn> i'm pretty set on having them work like they do now 12:49 < Jevouse> eh, come on 12:49 < Jevouse> even curses will protect the armour 12:49 < jeanjacques> bad exp apt is not a huge negative 12:49 < Jevouse> makes for interesting decisions 12:50 < jeanjacques> its not very important if you end up around xl20 or xl25 12:50 < Jevouse> do you deliberately wear the cursed armour 12:50 < Jevouse> and risk running out of rem curse 12:51 < Jevouse> or do you just dump the cursed armour and hope for something better 13:12 ۰۰-- moxian [~moxian@pool-49-112.ptcomm.ru] has quit [Ping timeout: 240 seconds] 13:18 < Eronarn> jeanjacques: the LO abilities are mostly only useful early on, where xp apt does matter 13:19 < HangedMan> yes, passive freeze is renown for being ignorable 13:20 < Eronarn> passive freeze stuns, which this doesn't, and i also reduced the damage, and also they only get it in high tension situations 13:20 < Cheibriados> Clouds of noxious fumes and vitalisation. (https://crawl.develz.org/mantis/view.php?id=5161) by CommanderC 13:34 ۰۰-- MarvinPA_ [~MarvinPA@85.210.101.220] has quit [Ping timeout: 240 seconds] 13:35 ۰۰-- moxian [~moxian@pool-49-112.ptcomm.ru] has joined ##crawl-dev 13:38 ۰۰-- MarvinPA [~MarvinPA@85.210.106.18] has joined ##crawl-dev 13:38 ۰۰-- mode/##crawl-dev [+v MarvinPA] by ChanServ 14:14 ۰۰-- Jevouse [~guan.shou@bb220-255-80-21.singnet.com.sg] has quit [] 14:16 < HangedMan> %??subtractor snake 14:17 < HangedMan> %?? subtractor snake 14:17 < Cheibriados> subtractor snake (S) | Speed: 18 | HD: 18 | Health: 77-123 | AC/EV: 6/16 | Damage: 25(subtractor) | Flags: cold-blooded | Res: magic(72) | XP: 3037. 14:19 ۰۰-- ainsophyao [~ainsophya@h175-177-006-200.catv02.itscom.jp] has quit [Remote host closed the connection] 14:35 < Cheibriados> Cannot use "MONS: place:D:2" in sprint maps (https://crawl.develz.org/mantis/view.php?id=5162) by st 14:43 ۰۰-- MarvinPA_ [~MarvinPA@85.210.108.64] has joined ##crawl-dev 14:43 ۰۰-- mode/##crawl-dev [+v MarvinPA_] by ChanServ 14:45 < CIA-112> |amethyst * rde18b64ab126 /crawl-ref/source/dat/des/sprint/ (sprint.des sprint_mu.des): Remove an obsolete comment in sprint{,_mu}.des (st_). 14:46 < Cheibriados> Crash on loading a saved game (https://crawl.develz.org/mantis/view.php?id=5163) by dk 14:47 ۰۰-- MarvinPA [~MarvinPA@85.210.106.18] has quit [Ping timeout: 260 seconds] 14:47 <+|amethyst> oh 14:47 <+|amethyst> hm 14:47 <+|amethyst> wonder why no one got that crash until just now 14:53 <+|amethyst> oh, hm 14:53 <+|amethyst> it's not what I thought 14:53 <+|amethyst> I was focused on the Constricting[0] Monster 'DEAD MONSTER' (0, 0) [midx = 0] for 420216 turns but the problem is really something else 14:54 <+|amethyst> this is suspicious: Constricting[1] Monster 'DEAD MONSTER' (0, 0) [midx = 0] for 27000 turns 14:55 <+|amethyst> 27000 should be the mindex and 0 the duration 14:55 <+|amethyst> did I break something with the abyss changes? 14:56 <+|amethyst> how does one get version info from a save? 14:57 < Eronarn> 'its her own fault for saying that she wants to know about what i read so she can understand me better' 14:57 < Eronarn> 'six months later, we're still stuck on deleuze' 14:58 <+|amethyst> oh, found it 14:58 < Eronarn> oh oops 14:58 < Eronarn> i hate when i past to the wrong channel :( 15:01 <+|amethyst> does anyone have a save from a few days ago that I can try out? 15:01 <+|amethyst> I'm looking for minor version 51 (just before the abyss changes) 15:02 <+|amethyst> oh, hm 15:02 <+|amethyst> I found one, and it worked fine 15:15 <+|amethyst> hrm 15:16 <+|amethyst> crawl -edit-save KriubzXuz.cs get you contains Git:0.10-a0-3047-g3c560f which is the version the user is failing to load under 15:24 < HangedMan> what does the amphibious tag mean? 15:25 <+|amethyst> capable of appearing in either land or water 15:25 <+|amethyst> for example, teleporting it could put it on either 15:27 <+|amethyst> also, it's capable of submersion 15:27 <+|amethyst> but can walk on land unlike HT_WATER creatures 15:28 <+|amethyst> and doesn't flounder in water 15:29 < HangedMan> no floundering, but not any faster, right? 15:29 <+|amethyst> I think 15:29 <+|amethyst> some creatures (giants, grey dracs) are fake-amphibious: they claim to be amphibious for most purposes, but not for floundering 15:30 <+|amethyst> those are special-cased by mons_class_habitat 15:36 < Cheibriados> Graphics glitch (https://crawl.develz.org/mantis/view.php?id=4958) by krekling 15:50 <+|amethyst> sorry... old bugs that get new comments will appear the first time 15:50 <+|amethyst> because they're not in Chei's cache 16:11 ۰۰-- moxian [~moxian@pool-49-112.ptcomm.ru] has quit [Ping timeout: 240 seconds] 16:14 ۰۰-- Ragdoll [~Ragdoll@83.81.138.23] has quit [Quit: Up, up and away!] 16:20 ۰۰-- moxian [~moxian@pool-49-112.ptcomm.ru] has joined ##crawl-dev 16:21 ۰۰-- Ragdoll [~Ragdoll@53518A17.cm-6-2c.dynamic.ziggo.nl] has joined ##crawl-dev 16:33 ۰۰-- Pacra [~Pacra@c-68-44-35-89.hsd1.nj.comcast.net] has joined ##crawl-dev 16:37 < Cheibriados> crawl seems to crash randomly at start. (https://crawl.develz.org/mantis/view.php?id=5164) by dk 17:12 ۰۰-- moxian [~moxian@pool-49-112.ptcomm.ru] has quit [Ping timeout: 268 seconds] 17:17 ۰۰-- ais523 [~ais523@unaffiliated/ais523] has quit [Ping timeout: 240 seconds] 17:24 ۰۰-- Netsplit *.net <-> *.split quits: +MarvinPA_, CIA-112, +Zaba 17:24 ۰۰-- mode/##crawl-dev [+v Zaba] by ChanServ 17:24 ۰۰-- Netsplit over, joins: Zaba 17:25 ۰۰-- Netsplit over, joins: +MarvinPA_, CIA-112 17:34 ۰۰-- MarvinPA_ is now known as MarvinPA 17:37 <+|amethyst> hm 17:37 <+|amethyst> wonder if there's some kind of makefile problem 17:40 <+|amethyst> at least two people are reporting an issue that appears to stem from things using the wrong version of tag-version.h 17:40 <+|amethyst> %bug 5163 17:40 < Cheibriados> https://crawl.develz.org/mantis/view.php?id=5163 17:51 ۰۰-- G-Flex [~swimswim@ip70-188-164-236.ri.ri.cox.net] has left ##crawl-dev [] 18:00 ۰۰-- ZChris13 [~ZChris13@64.20.128.250.dyn-e-pool1.pool.hargray.net] has joined ##crawl-dev 18:06 ۰۰-- G-Flex [~swimswim@ip70-188-164-236.ri.ri.cox.net] has joined ##crawl-dev 18:08 ۰۰-- Pacra [~Pacra@c-68-44-35-89.hsd1.nj.comcast.net] has quit [Read error: Connection reset by peer] 18:21 ۰۰-- Pacra [~Pacra@c-68-44-35-89.hsd1.nj.comcast.net] has joined ##crawl-dev 18:34 ۰۰-- monqy [~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net] has joined ##crawl-dev 18:40 ۰۰-- syllogism [syllogism@89-166-16-68.bb.dnainternet.fi] has quit [] 18:41 <+|amethyst> what piece of code is responsible for writing the major and minor version to the save? 18:41 <+|amethyst> to a chunk I mean 18:43 <+|amethyst> oh, _write_tagged_chunk I see 18:51 ۰۰-- Ragdoll [~Ragdoll@53518A17.cm-6-2c.dynamic.ziggo.nl] has quit [Quit: Up, up and away!] 18:53 ۰۰-- wtface [~o_O@c-67-169-135-166.hsd1.ca.comcast.net] has joined ##crawl-dev 18:57 ۰۰-- dtsund [~detasund@s81-236-68-64.trico.az.wi-power.com] has joined ##crawl-dev 19:24 < CIA-112> |amethyst * r1f6db1c263ad /crawl-ref/source/abyss.cc: Avoid placing clouds atop abyssal walls. 19:35 ۰۰-- BlastHardcheese [chris@pdpc/supporter/active/blasthardcheese] has joined ##crawl-dev 19:46 ۰۰-- HangedMan [63e6725f@gateway/web/freenode/ip.99.230.114.95] has quit [Ping timeout: 258 seconds] 19:52 ۰۰-- Cheibriados [~Cheibriad@96-29-177-60.dhcp.insightbb.com] has quit [Remote host closed the connection] 19:54 ۰۰-- Cheibriados [~Cheibriad@96-29-177-60.dhcp.insightbb.com] has joined ##crawl-dev 19:54 <+|amethyst> %git 1f6db1c263ad 19:54 < Cheibriados> Neil Moore * r1f6db1c263ad: Avoid placing clouds atop abyssal walls. (1 files, 5+ 0-) 19:55 ۰۰-- HangedMan [63e6725f@gateway/web/freenode/ip.99.230.114.95] has joined ##crawl-dev 19:55 <+|amethyst> %git 19:56 <+|amethyst> %git a 19:56 < Cheibriados> * ra: ( files, + -) 19:57 <+|amethyst> hm 19:59 <+edlothiol> |amethyst: does chei do logging? that's what I miss most about ash :/ 19:59 <+|amethyst> yes, but it's on my home machine so not easily available 20:00 <+edlothiol> oh, ok 20:00 <+|amethyst> I have a hosting account, but I need to install git and a bunch or perl modules there before it will work 20:00 < BlastHardcheese> wait who killed ash 20:00 <+|amethyst> s/ or / of / 20:00 <+|amethyst> !seen Ashenzari 20:00 < Henzell> I last saw Ashenzari at Thu Dec 8 05:33:38 2011 UTC (3w 4d 19h 27m 10s ago) quitting with message Ping timeout: 260 seconds. 20:00 <+|amethyst> !seen doy 20:00 < Henzell> I last saw doy at Sun Nov 6 20:29:51 2011 UTC (8w 1d 4h 31m 3s ago) parting ##crawl with message chanpart. 20:01 ۰۰-- Cheibriados [~Cheibriad@96-29-177-60.dhcp.insightbb.com] has quit [Remote host closed the connection] 20:01 ۰۰-- Cheibriados [~Cheibriad@96-29-177-60.dhcp.insightbb.com] has joined ##crawl-dev 20:01 <+|amethyst> %git 20:01 < Cheibriados> Neil Moore * r1f6db1c263ad: Avoid placing clouds atop abyssal walls. (1 files, 5+ 0-) 20:01 <+|amethyst> %git a 20:01 < Cheibriados> Could not find commit a (git returned 32768) 20:01 <+|amethyst> oop 20:11 ۰۰-- Cheibriados [~Cheibriad@96-29-177-60.dhcp.insightbb.com] has quit [Remote host closed the connection] 20:11 ۰۰-- Cheibriados [~Cheibriad@96-29-177-60.dhcp.insightbb.com] has joined ##crawl-dev 20:19 ۰۰-- evilmike [~evilmike@207.6.121.180] has joined ##crawl-dev 20:19 ۰۰-- mode/##crawl-dev [+v evilmike] by ChanServ 20:25 <+|amethyst> %git a 20:25 < Cheibriados> Could not find commit a (git returned 128) 20:26 <+|amethyst> %git 20:26 < Cheibriados> Could not find commit HEAD (git returned 128) 20:26 <+|amethyst> oh, hm 20:26 <+|amethyst> %git 1f6db1c263ad 20:26 < Cheibriados> Neil Moore * r1f6db1c263ad: Avoid placing clouds atop abyssal walls. (1 files, 5+ 0-) 20:26 <+evilmike> is that based on an old bot or did you write a new one? just wondering 20:27 <+|amethyst> based on Ashenzari, but I've added a few commands, including %git 20:27 <+evilmike> ah, cool 20:27 ۰۰-- Cheibriados [~Cheibriad@96-29-177-60.dhcp.insightbb.com] has quit [Remote host closed the connection] 20:27 ۰۰-- Cheibriados [~Cheibriad@96-29-177-60.dhcp.insightbb.com] has joined ##crawl-dev 20:27 <+|amethyst> %git 20:27 < Cheibriados> Could not find commit HEAD (git returned 128) 20:27 ۰۰-- Cheibriados [~Cheibriad@96-29-177-60.dhcp.insightbb.com] has quit [Remote host closed the connection] 20:27 ۰۰-- Cheibriados [~Cheibriad@96-29-177-60.dhcp.insightbb.com] has joined ##crawl-dev 20:27 <+|amethyst> %git 20:27 < Cheibriados> Neil Moore * r1f6db1c263ad: Avoid placing clouds atop abyssal walls. (1 files, 5+ 0-) 20:28 <+|amethyst> %git :/crash 20:28 < Cheibriados> Neil Moore * r9c13ce40eb4e: Prevent zotdef summon crashes. (1 files, 14+ 14-) 20:28 <+evilmike> potential constriction death coming up on footv 20:29 <+|amethyst> he got away and got re-constricted on the same turn? 20:30 <+evilmike> that can happen... but i dont think its possible with a tentacled monstrosity (speed 9) 20:30 <+evilmike> oh wait, he's a naga 20:30 <+evilmike> in that case, yeah that can happen. it's something that needs to be fixed eventually 20:31 <+evilmike> you can notice this particularly with anacondas 20:32 <+|amethyst> %git stone_soup-0.9:/ crash 20:32 < Cheibriados> Could not find commit stone_soup-0.9:/ crash (git returned 128) 20:32 <+|amethyst> %git stone_soup-0.9:/crash 20:32 < Cheibriados> Could not find commit stone_soup-0.9:/crash (git returned 128) 20:32 <+|amethyst> %git stone_soup-0.9 20:32 < Cheibriados> Adam Borowski * re1bab3740642: Don't overwrite saves if the name is chosen after combo. (cherry picked from commit 29bdbe965aa5a70c495857c2d0bbe94cbd66a6b3) (1 files, 1+ 1-) 20:32 <+|amethyst> oh, right 20:33 <+|amethyst> %git stone_soup-0.9^{/crash} 20:33 < Cheibriados> Florian Diebold * r77be2dd00e02: Fix Webtiles crashing in ZotDef with show_gold_turns. (1 files, 2+ 1-) 20:33 <+|amethyst> %git HEAD@{1 week ago} 20:33 < Cheibriados> Could not find commit HEAD@{1 week ago} (git returned 128) 20:34 <+|amethyst> hm 20:34 <+|amethyst> that should work 20:34 <+|amethyst> %git master@{1 week ago} 20:34 < Cheibriados> Could not find commit master@{1 week ago} (git returned 128) 20:34 <+|amethyst> %git master@{2011-10-10} 20:34 < Cheibriados> Could not find commit master@{2011-10-10} (git returned 128) 20:36 <+|amethyst> oh, weird 20:36 <+|amethyst> it seems to work in my normal repo but not in the bare repo I'm using for Chei 20:37 <+|amethyst> fatal: ambiguous argument 'HEAD@{1 week ago}': unknown revision or path not in the working tree. 20:38 <+|amethyst> and git log 'HEAD@{1 week ago}' -- (to resolve the ambiguity) gives: fatal: bad revision 'HEAD@{1 week ago}' 20:39 <+|amethyst> oh, hm 20:39 <+|amethyst> # This suffix may only be used immediately following a ref name and the ref must have an existing log ($GIT_DIR/logs/). 20:39 <+|amethyst> well then 20:39 <+|amethyst> I'm not adding support for --since and --until 20:40 <+edlothiol> it seems reflogs are not enabled by default in bare repos, but can be 20:40 <+|amethyst> I hadn't even realised that @{date} referred to the reflog rather than to the date of the commit 20:41 <+|amethyst> now I know 20:43 <+edlothiol> core.logAllRefUpdates is the setting 20:43 <+|amethyst> thanks 20:43 <+edlothiol> using the commit dates would probably be pretty complicated with merges and so on 20:43 <+|amethyst> true 20:44 <+edlothiol> also, they can be inaccurate anyway 20:45 ۰۰-- Cheibriados [~Cheibriad@96-29-177-60.dhcp.insightbb.com] has quit [Remote host closed the connection] 20:45 ۰۰-- Cheibriados [~Cheibriad@96-29-177-60.dhcp.insightbb.com] has joined ##crawl-dev 20:45 <+|amethyst> %git master@{1 minute ago} 20:45 < Cheibriados> Could not find commit master@{1 minute ago} (git returned 128) 20:45 ۰۰-- jeanjacques [~jejacques@port-92-200-93-86.dynamic.qsc.de] has quit [] 20:45 <+|amethyst> oh, no updates yet I guess 20:45 <+|amethyst> %git master 20:45 < Cheibriados> Neil Moore * r1f6db1c263ad: Avoid placing clouds atop abyssal walls. (85 minutes ago, 1 file, 5+ 0-) 20:46 <+|amethyst> Anything else that would be useful? 20:46 <+|amethyst> I guess I could set up a .mailmap 20:47 <+edlothiol> nothing comes to mind at the moment 20:49 <+|amethyst> %git master 20:49 < Cheibriados> |amethyst * r1f6db1c263ad: Avoid placing clouds atop abyssal walls. (89 minutes ago, 1 file, 5+ 0-) 20:49 <+|amethyst> there we go 20:51 <+|amethyst> %git :/webtiles 20:51 < Cheibriados> edlothiol * r2cdada0216b5: Fix #5133: secret door positions revealed next to walls with redefined tiles. (5 days ago, 4 files, 37+ 16-) 21:03 ۰۰-- HangedMan [63e6725f@gateway/web/freenode/ip.99.230.114.95] has quit [Ping timeout: 258 seconds] 21:06 ۰۰-- ainsophyao [~ainsophya@h175-177-006-200.catv02.itscom.jp] has joined ##crawl-dev 21:14 ۰۰-- valrus [~valrus@c-76-104-241-255.hsd1.wa.comcast.net] has joined ##crawl-dev 21:28 ۰۰-- HangedMan [63e6725f@gateway/web/freenode/ip.99.230.114.95] has joined ##crawl-dev 21:42 < Cheibriados> |amethyst * rddaf7fc28f4a: Actually seed the libc RNG. (12 hours ago, 1 file, 7+ 3-) 21:42 <+|amethyst> hm 21:42 <+|amethyst> that needs fixed 21:46 ۰۰-- mikee_ [~test@209-6-49-221.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has joined ##crawl-dev 21:51 <+|amethyst> are there plans for an 0.9.2? 21:52 <+kilobyte> |amethyst: there were no game-breaking bugs recently 21:52 <+|amethyst> yeah, I guess the RNG thing isn't really game-breaking 21:53 <+kilobyte> 0.9 has temple randomization working 21:53 <+|amethyst> are you sure? 21:53 <+|amethyst> I tried a number of times on CDO and yred was always missing 21:54 <+|amethyst> (followed by Makhleb and Xom) 21:54 <+kilobyte> hmm, perhaps I'd have to check several times, if some other random_shuffle got added/deleted, my check would fail 21:56 <+kilobyte> besides, hate hate hate conflicts on a 3-line file; you seem to have put a string initialization there. TUKIMA_WEAPON is referenced so rarely it probably doesn't make sense to optimize it. 21:58 <+|amethyst> hm... maybe I should have put it elsewhere; I picked mgen_data.cc because it had been in mgen_data.h 21:59 < CIA-112> kilobyte * rdc0762144cb3 /crawl-ref/source/ (32 files): Eliminate an almost empty file. 22:00 <+|amethyst> that works 22:01 <+|amethyst> any clue about 5163 btw? 22:01 ۰۰-- st_ [~s@cpc10-stre5-2-0-cust69.1-1.cable.virginmedia.com] has quit [Ping timeout: 248 seconds] 22:01 <+|amethyst> I'm not sure if it's a makefile/dependency problem or what 22:01 < Cheibriados> Throw missile at hidden secret door embeds missile in wall (https://crawl.develz.org/mantis/view.php?id=4727) by XuaXua 22:01 <+|amethyst> argh 22:01 <+|amethyst> that's a completely different bug 22:01 < mikee_> what a horrible bot name 22:02 < mikee_> i bet it's slow! 22:02 <+|amethyst> my computer is slow, so yeah :) 22:02 <+|amethyst> "Ogre generated on what I think is a secret door in a steel wall; I killed him (he was asleep, STABBITY!) and he left his club behind, embedded in the wall." 22:02 <+|amethyst> how is that an instance of "Throw missile at hidden secret door embeds missile in wall" ? 22:03 <+|amethyst> granted, it is a bug 22:03 <+|amethyst> oh 22:03 <+|amethyst> I see, that comment wasn't just added 22:04 <+|amethyst> it was kilobyte's assignment 22:05 <+|amethyst> (Chei will report updated issues as "new" the first time because they aren't in his cache) 22:05 <+|amethyst> I guess I can add all the numbers up to 5164 to the cache 22:05 ۰۰-- Cheibriados [~Cheibriad@96-29-177-60.dhcp.insightbb.com] has quit [Remote host closed the connection] 22:08 <+kilobyte> I can't seem to see what could be wrong in 5163. All version tag code is ok; tags.d includes tag-version.h 22:09 <+evilmike> doesn't 0.9 have that pan god abandonment exploit? 22:09 <+evilmike> maybe that doesnt count as game breaking, i dont know how reliable it is as an exploit 22:10 <+|amethyst> I don't think we can consider every intentionally triggerable crash to warrant a point release 22:10 <+|amethyst> and files.cc also does 22:10 <+|amethyst> err, files.d 22:10 <+evilmike> fair enough 22:12 <+|amethyst> there's still a lua-triggerable crash I believe 22:13 <+|amethyst> https://crawl.develz.org/mantis/view.php?id=4938 22:13 <+kilobyte> updating CDO at least would be a good idea 22:20 ۰۰-- Cheibriados [~Cheibriad@96-29-177-60.dhcp.insightbb.com] has joined ##crawl-dev 22:20 <+kilobyte> you're right about gods in 0.9, too 22:20 ۰۰-- Cheibriados [~Cheibriad@96-29-177-60.dhcp.insightbb.com] has quit [Remote host closed the connection] 22:21 <+|amethyst> the commit should merge cleanly 22:21 <+|amethyst> but 22:21 <+|amethyst> there's another commit to fix a warning it introduced 22:22 <+|amethyst> ddaf7fc is the rng fix, 238f054 is the compile warning fix 22:22 <+kilobyte> yeah, already tested it 22:24 ۰۰-- Cheibriados [~Cheibriad@96-29-177-60.dhcp.insightbb.com] has joined ##crawl-dev 22:24 <+|amethyst> %git :/testing 22:24 < Cheibriados> Adam Borowski * rcc153de22e4a: Don't re-tile levels that have tile data already (in console). (5 days ago, 1 file, 19+ 15-) 22:25 <+|amethyst> okay, private messages work now 22:25 < CIA-112> |amethyst stone_soup-0.9 * rebf28cf7c7ee /crawl-ref/source/travel.cc: Do not crash when updated delayed actions in Pan. 22:25 < CIA-112> |amethyst stone_soup-0.9 * r941717e7f8cb /crawl-ref/source/rng.cc: Actually seed the libc RNG. 22:25 <+|amethyst> ah, my typos duplicated and preserved for all eternity :) 22:27 <+kilobyte> I didn't even notice that :p 22:30 <+|amethyst> there are also the zotdef summon crashes 22:31 <+|amethyst> but that would require manual merging since 0.9 didn't have all the zotdef vaults 22:31 <+|amethyst> oh 22:32 <+|amethyst> it did 22:32 <+|amethyst> but there were other changes 22:32 <+|amethyst> so maybe not worth it 22:32 ۰۰-- Pingas [~Pingas@40.181.34.95.customer.cdi.no] has joined ##crawl-dev 22:33 <+|amethyst> some of the -Wformat-security fixes could be potential security issues 22:41 < CIA-112> kilobyte * r94138b0d3d75 /crawl-ref/source/l_moninf.cc: Fix a crash on demand in mon-info:is() 22:41 ۰۰-- capablanca [~test@209-6-49-221.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has joined ##crawl-dev 22:42 ۰۰-- mikee_ [~test@209-6-49-221.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has quit [Disconnected by services] 22:42 ۰۰-- capablanca is now known as mikee_ 22:45 ۰۰-- ainsophyao [~ainsophya@h175-177-006-200.catv02.itscom.jp] has quit [Remote host closed the connection] 22:46 < CIA-112> kilobyte stone_soup-0.9 * r1baa459982f8 /crawl-ref/source/l_moninf.cc: Fix a crash on demand in mon-info:is() 22:47 ۰۰-- mikee_ [~test@209-6-49-221.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has quit [Ping timeout: 240 seconds] 22:49 ۰۰-- MarvinPA_ [~MarvinPA@85.210.108.166] has joined ##crawl-dev 22:49 ۰۰-- mode/##crawl-dev [+v MarvinPA_] by ChanServ 22:51 ۰۰-- capablanca [~test@209-6-49-221.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has joined ##crawl-dev 22:51 ۰۰-- MarvinPA [~MarvinPA@85.210.108.64] has quit [Ping timeout: 240 seconds] 22:51 ۰۰-- MarvinPA_ is now known as MarvinPA 22:51 ۰۰-- capablanca is now known as mikee_ 22:52 <+|amethyst> it worships zin instead of TSO 22:52 <+|amethyst> doh 22:59 < Gretell> Stable branch on crawl.develz.org updated to: 0.9.1-5-g1baa459 (32) 22:59 <+|amethyst> yay 23:03 ۰۰-- Textmode [~boneidle@adsl-syd-2-209.ozonline.com.au] has joined ##crawl-dev 23:03 ۰۰-- HangedMan [63e6725f@gateway/web/freenode/ip.99.230.114.95] has quit [Ping timeout: 258 seconds] 23:09 ۰۰-- dtsund [~detasund@s81-236-68-64.trico.az.wi-power.com] has quit [Ping timeout: 240 seconds] 23:21 ۰۰-- MarvinPA_ [~MarvinPA@85.210.105.215] has joined ##crawl-dev 23:21 ۰۰-- mode/##crawl-dev [+v MarvinPA_] by ChanServ 23:23 ۰۰-- MarvinPA [~MarvinPA@85.210.108.166] has quit [Ping timeout: 240 seconds] 23:23 ۰۰-- MarvinPA_ is now known as MarvinPA 23:29 ۰۰-- Jevouse [~guan.shou@bb220-255-80-21.singnet.com.sg] has joined ##crawl-dev 23:31 < Jevouse> motherfuck! 23:31 < Jevouse> ASSERT (count == ENDOFPACK) in tags.cc at line 2426 failed 23:31 <+|amethyst> oh good 23:31 <+|amethyst> someone in IRC we can ask about the bug 23:32 <+|amethyst> could you pastebin the output of ls -l or dir 23:32 < Jevouse> i'll just post it on the tracker 23:33 <+|amethyst> with dates of all your .cc, .o, and .h files 23:33 <+|amethyst> you found the issue in mantis (5163) then? 23:33 < Jevouse> saved under same version 23:34 < Jevouse> but was carried over from previous version 23:34 < Jevouse> ahhh 23:34 < Jevouse> ok 23:34 < Jevouse> i see 23:34 <+|amethyst> give us the directory listing before you go and rebuild 23:36 < Jevouse> directory listing of crawl source or the repo 23:36 <+|amethyst> of the "source" directory 23:36 < Jevouse> kk 23:37 <+|amethyst> files.*, tag-version.h, and tags.* are the most important, but having everything would be nice 23:37 < Jevouse> damn 23:37 < Jevouse> i forgot what's the command to enable copy 23:37 ۰۰-- MarvinPA_ [~MarvinPA@85.210.96.109] has joined ##crawl-dev 23:37 ۰۰-- mode/##crawl-dev [+v MarvinPA_] by ChanServ 23:37 <+|amethyst> in cmd.exe? it's in the system menu 23:38 < Jevouse> ah yeah i remember now 23:38 < Jevouse> its mark 23:38 <+|amethyst> you can also do dir > dir.txt 23:39 < Jevouse> tru 23:39 < Jevouse> e 23:40 < Jevouse> http://pastebin.com/GwEcH9gj 23:41 ۰۰-- MarvinPA [~MarvinPA@85.210.105.215] has quit [Ping timeout: 268 seconds] 23:41 ۰۰-- MarvinPA_ is now known as MarvinPA 23:41 <+|amethyst> oh 23:42 <+|amethyst> thanks 23:42 <+|amethyst> no files.d at all 23:42 ۰۰-- HangedMan [63e6725f@gateway/web/freenode/ip.99.230.114.95] has joined ##crawl-dev 23:42 < Jevouse> files.d? 23:42 < Jevouse> lol, you mean, the latest version didn't have a files.d? 23:42 <+|amethyst> it's generated by the Makefile 23:42 <+|amethyst> except apparently it wasn't 23:43 <+|amethyst> it lists the dependencies 23:43 < Jevouse> oh jeez 23:43 <+|amethyst> because it was missing, Make didn't know that the change to tag-version.h meant that files.cc needed to be rebuilt 23:43 < Jevouse> that's bad 23:43 < Jevouse> lol 23:44 < Jevouse> that also explains why files.cc for tiles is outdated 23:44 < Jevouse> http://crawl.develz.org/trunk/ 23:44 < Jevouse> 3045 to 3044 23:44 <+|amethyst> you can make clean and rebuild; that will fix the bug 23:44 <+|amethyst> you'll need a hex editor to fix your save 23:45 < Jevouse> hex editor...Wordpad+? 23:45 <+|amethyst> I have no clue whether that can do binary files 23:45 <+|amethyst> you'll need to rebuild first anyway 23:46 <+|amethyst> (well, maybe not need, but it would be a good idea) 23:48 <+|amethyst> I'm not clear on how to fix the Makefile issue 23:48 <+|amethyst> anyone have suggestions? --- Log closed Tue Jan 03 00:00:13 2012