--- Log opened Thu Dec 22 00:00:14 2011 00:04 ۰۰-- valrus [~valrus@c-76-104-241-255.hsd1.wa.comcast.net] has joined ##crawl-dev 00:10 ۰۰-- MarvinPA_ [~MarvinPA@85.210.103.249] has quit [Read error: Connection reset by peer] 00:10 ۰۰-- MarvinPA_ [~MarvinPA@85.210.103.249] has joined ##crawl-dev 00:10 ۰۰-- mode/##crawl-dev [+v MarvinPA_] by ChanServ 00:12 ۰۰-- MarvinPA_ [~MarvinPA@85.210.103.249] has quit [Read error: Connection reset by peer] 00:13 ۰۰-- MarvinPA [~MarvinPA@85.210.103.249] has joined ##crawl-dev 00:13 ۰۰-- mode/##crawl-dev [+v MarvinPA] by ChanServ 00:16 ۰۰-- MarvinPA_ [~MarvinPA@85.210.103.249] has joined ##crawl-dev 00:16 ۰۰-- mode/##crawl-dev [+v MarvinPA_] by ChanServ 00:17 ۰۰-- MarvinPA [~MarvinPA@85.210.103.249] has quit [Ping timeout: 248 seconds] 00:18 <+|amethyst> blueDave: just pushed my merging of melee_attack::handle_{player,monster}_constriction. 00:19 < CIA-112> |amethyst * rd2e0d57e6d4c /crawl-ref/source/ (melee_attack.cc melee_attack.h): Remove some redundant code and unused variable warnings. 00:20 <+|amethyst> blueDave: I'll let you deal with merging {_do,handle}_noattack_constrictions 00:22 <+|amethyst> blueDave: as for the energy thing... when the code produces that message it subtracts 10 energy 00:22 <+|amethyst> blueDave: but 10 is the wrong number for monsters with non-default speed 00:23 ۰۰-- MarvinPA [~MarvinPA@85.210.103.249] has joined ##crawl-dev 00:23 ۰۰-- mode/##crawl-dev [+v MarvinPA] by ChanServ 00:24 ۰۰-- st_ [s@cpc10-stre5-2-0-cust69.1-1.cable.virginmedia.com] has joined ##crawl-dev 00:25 <+|amethyst> I don't like the DIAG_ONLY() macro I used there, but that seemed better than wrapping each of the four declarations/assignments in an #ifdef DEBUG_DIAGNOSTICS 00:26 ۰۰-- MarvinPA_ [~MarvinPA@85.210.103.249] has quit [Ping timeout: 240 seconds] 00:27 < blueDave> thanks 00:28 ۰۰-- Pingas_ [~Pingas@40.181.34.95.customer.cdi.no] has quit [Read error: Connection reset by peer] 00:28 < blueDave> I'm still a little unclear on what would be the best way to handle additional changes 00:28 < blueDave> in terms of how / who to send the changes to 00:29 <+|amethyst> do you know how to do a merge request on gitorious? 00:29 < blueDave> not really 00:29 <+|amethyst> do you use gitorious? 00:30 < blueDave> I have a clone (?) set up, had been putting my changes in a separate branch 00:30 < blueDave> so can push to my private one 00:31 <+|amethyst> then it's pretty straightforward... after you push your stuff to your cloned repo, click 'Request merge' over on the right of your repository page 00:31 < blueDave> now that it's in master I should use the master on my repository, right? 00:31 <+|amethyst> then you select which of your branches you want merged, and which upstream branch (usually master) you want to merge into. Then it will let you select a range of commits to include. 00:32 <+|amethyst> I'd keep it in a separate branch anyway 00:32 < blueDave> ok 00:32 <+|amethyst> you might want to work on something else 00:32 < blueDave> now my current "constriction" is the one with the totally messed up history 00:32 < blueDave> probably wipe & replace? 00:32 <+|amethyst> yeah 00:32 <+|amethyst> actuall 00:32 <+|amethyst> I think your master is messed up too 00:32 <+|amethyst> what's your repo's URL? 00:33 < blueDave> no doubt, I started making changes and then found out they conflicted with ucc 00:33 < blueDave> https://gitorious.org/crawl/constriction 00:34 < blueDave> maybe I'll make a new one with a more generic name, and a new branch on local for these fixes 00:35 <+|amethyst> yeah, your master has two commits that aren't in upstream master 00:36 <+|amethyst> I always keep my 'master' in sync with upstream 00:36 <+|amethyst> that way anything I do with it is just a fast-forward 00:37 <+|amethyst> and do my work in another repo 00:37 <+|amethyst> s/repo/branch/ 00:38 <+|amethyst> probably I'd wipe all the branches, pull upstream master, then push it into your repo 00:38 <+|amethyst> then branch from there and do work in the branch 00:39 <+|amethyst> when you're finished with the work, you can then: re-pull master to update it, rebase your branch off master, then push 00:39 <+|amethyst> that keeps your history linear 00:39 <+|amethyst> but, except in very special circumstances, I would avoid rebasing anything I've already pushed 00:40 <+|amethyst> theoretically whoever pushes your changes to master could do the rebase (or cherry-picking) themself 00:40 <+|amethyst> but in practice that doesn't always happen 00:42 <+|amethyst> (and isn't necessarily so important, unless the history is extremely screwed up as it was for your branch) 00:43 < blueDave> was trying to make it easy and in doing so got that weird history 00:43 ۰۰-- evilmike [~evilmike@66.183.151.151] has quit [Read error: Connection reset by peer] 00:44 < blueDave> weird, nothing obvious on gitorious on how to delete a branch 00:44 ۰۰-- Pacra [~Pacra@c-68-44-35-89.hsd1.nj.comcast.net] has quit [Quit: This computer has gone to sleep] 00:44 <+|amethyst> git push repo-url :branch 00:45 < blueDave> so you do it from the local client? 00:45 <+|amethyst> yeah 00:45 < blueDave> ok, that makes sense, kinda 00:52 ۰۰-- Pacra [~Pacra@c-68-44-35-89.hsd1.nj.comcast.net] has joined ##crawl-dev 01:02 ۰۰-- MarvinPA [~MarvinPA@85.210.103.249] has quit [Ping timeout: 276 seconds] 01:17 ۰۰-- ainsophyao [~ainsophya@130.69.198.94] has joined ##crawl-dev 01:37 ۰۰-- ainsophyao [~ainsophya@130.69.198.94] has quit [Remote host closed the connection] 01:44 ۰۰-- valrus [~valrus@c-76-104-241-255.hsd1.wa.comcast.net] has quit [Remote host closed the connection] 02:01 <+|amethyst> blueDave: a problem with noattack constrictions by the player: they happen every time the player reacts, meaning they happen more often if you're doing fast actions 02:03 <+|amethyst> blueDave: so if you wield and unwield your weapon repeatedly, you can get 20 constrictions in 8 turns, whereas just waiting would give you 8 constrictions 02:05 <+|amethyst> of course, attacking with a quick blade is even better :) 02:16 ۰۰-- timecircuits1 [~Adium@c-69-143-143-136.hsd1.md.comcast.net] has quit [Ping timeout: 244 seconds] 02:32 < blueDave> that can be fixed by putting the reset of has_constricted_this_turn inside a condition 02:32 < blueDave> but what condition? 02:39 ۰۰-- ainsophyao [~ainsophya@130.69.198.94] has joined ##crawl-dev 02:40 ۰۰-- ainsophyao [~ainsophya@130.69.198.94] has quit [Remote host closed the connection] 03:44 ۰۰-- valrus [~valrus@c-76-104-241-255.hsd1.wa.comcast.net] has joined ##crawl-dev 03:48 ۰۰-- valrus [~valrus@c-76-104-241-255.hsd1.wa.comcast.net] has quit [Ping timeout: 244 seconds] 03:57 ۰۰-- jeanjacques [~jejacques@p5481C75F.dip.t-dialin.net] has joined ##crawl-dev 04:18 ۰۰-- jeanjacques [~jejacques@p5481C75F.dip.t-dialin.net] has quit [] 04:20 ۰۰-- dtsund [~detasund@s81-236-68-64.trico.az.wi-power.com] has quit [Ping timeout: 244 seconds] 04:20 ۰۰-- mikee_ [~test@209-6-146-94.c3-0.bkl-ubr1.sbo-bkl.ma.cable.rcn.com] has quit [Ping timeout: 252 seconds] 04:48 ۰۰-- mikee_ [~test@209-6-146-94.c3-0.bkl-ubr1.sbo-bkl.ma.cable.rcn.com] has joined ##crawl-dev 04:52 ۰۰-- jeanjacques [~jejacques@p5481A1FC.dip.t-dialin.net] has joined ##crawl-dev 05:00 ۰۰-- alefury [~alefury@rock.fkp.physik.tu-darmstadt.de] has joined ##crawl-dev 05:06 ۰۰-- syllogism [syllogism@89-166-16-68.bb.dnainternet.fi] has joined ##crawl-dev 05:20 ۰۰-- ainsophyao [~ainsophya@130.69.198.94] has joined ##crawl-dev 05:20 ۰۰-- MarvinPA [~MarvinPA@85.210.103.249] has joined ##crawl-dev 05:20 ۰۰-- mode/##crawl-dev [+v MarvinPA] by ChanServ 05:26 ۰۰-- ainsophyao [~ainsophya@130.69.198.94] has quit [Remote host closed the connection] 05:32 ۰۰-- mikee_ [~test@209-6-146-94.c3-0.bkl-ubr1.sbo-bkl.ma.cable.rcn.com] has quit [Quit: HydraIRC -> http://www.hydrairc.com <- s0 d4Mn l33t |t'z 5c4rY!] 05:37 ۰۰-- ainsophyao [~ainsophya@130.69.198.94] has joined ##crawl-dev 05:47 ۰۰-- ainsophyao [~ainsophya@130.69.198.94] has quit [Remote host closed the connection] 06:00 ۰۰-- RichardHawk [~RichardHa@a91-156-239-33.elisa-laajakaista.fi] has quit [Quit: Whatever bitches, I have to jet so see ya Ill seeya later about doing that thing tomorrow. [She gave a wave and left heading towards the library.]] 06:11 ۰۰-- the_glow [~the_glow@host86-173-85-81.range86-173.btcentralplus.com] has quit [Ping timeout: 240 seconds] 06:22 ۰۰-- monqy [~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net] has quit [Quit: hello] 06:30 ۰۰-- edlothiol [~edlothiol@ip-95-223-51-38.unitymediagroup.de] has joined ##crawl-dev 06:30 ۰۰-- mode/##crawl-dev [+v edlothiol] by ChanServ 06:30 ۰۰-- ais523 [~ais523@unaffiliated/ais523] has quit [Remote host closed the connection] 06:57 ۰۰-- Twinge [~Twinge@71-208-132-232.hlrn.qwest.net] has joined ##crawl-dev 07:30 ۰۰-- Pacra [~Pacra@c-68-44-35-89.hsd1.nj.comcast.net] has quit [Quit: This computer has gone to sleep] 08:00 < st_> |amethyst: trying new twisted res, it feels like all my aboms are superslow 08:03 < st_> it seems impossible to actually travel with a mass or corpse, they get killed so easily 08:04 < st_> so it's making me want to just carry corpses... 08:05 < st_> looks like kiku isn't even giving piety for abom kills after the holiness change??? 08:15 ۰۰-- bmh [48c3999d@fsf/member/bmh] has joined ##crawl-dev 08:15 < bmh> morning 08:18 < alefury> is there anything i should be aware of when using git on a multi-user system i am not an admin of? (in this case, at work?) 08:19 < bmh> alefury: apart from 'don't work on crawl at work', not that I can think of :) 08:19 < alefury> whats the difference between --global and --system when messing with the configuration? 08:21 * bmh defers to someone who knows 08:23 < alefury> well, more specifically, i only want to change the git config for myself, not for other users. both of these sound like theyre not what i want. 08:24 < alefury> on the other hand, "git config --get user.name" does nothing, so it probably wouldnt bother anyone if i changed this 08:24 < bmh> alefury: I just have .gitconfig in my homedir and call it a day 08:25 ۰۰-- Ragdoll_ [~Ragdoll@53518A17.cm-6-2c.dynamic.ziggo.nl] has joined ##crawl-dev 08:25 ۰۰-- Ragdoll_ is now known as Ragdoll 08:28 < alefury> bmh: what do you do when you want to change something? 08:28 < bmh> alefury: Like my username or e-mail address? I've never bothered. 08:30 < alefury> hm, looks like --global refers to "all repositories", not "all users" 08:30 < alefury> so ill just assume nothing will go wrong 08:32 < bmh> in the worst you can always rewrite history 08:32 < alefury> pffff 08:32 < alefury> anyway, changing things with --global put stuff into .gitconfig in my home dir, so looks like it did what i wanted 08:33 < bmh> I was thinking of writing an (evil) script to rewrite git history to move all commits outside of working hours. 08:34 < alefury> haha 08:35 < bmh> I got called out by someone for having a commit at noon on a Thursday. Turns out it was on a holiday :) 08:39 < chrisoelmueller> haha nice 08:48 < alefury> hm, building crawl at work seems to have some problems 08:48 < alefury> even after getting the contrib sources some SDL stuff isnt found 08:48 < alefury> such as SDL_main.h 08:49 < alefury> thats with TILES=y btw 08:49 < alefury> havent tried regular build 08:56 < alefury> there is an SDL_main.h in contrib/sdl/include 08:56 < alefury> but it seems like its being looked for somewhere else 08:57 < alefury> also theres a bunch of fuss about packages not being found 09:00 < alefury> and sdl environment variables not being set 09:07 ۰۰-- bmh [48c3999d@fsf/member/bmh] has quit [Ping timeout: 258 seconds] 09:20 < alefury> regular make also doesnt work 09:21 < alefury> errors in libunix.cc 09:23 < alefury> http://pastebin.com/EgwDYAKq 09:23 < alefury> thats the make output, after make clean. this is on debian. 09:23 < alefury> with current trunk 09:33 <+|amethyst> alefury: the libunix errors sound like it's using the curses.h from plain ncurses instead of ncursesw 09:34 < alefury> i have no idea what that even means 09:35 < alefury> any ideas on how to fix it? 09:35 <+|amethyst> what OS is this? 09:35 ۰۰-- timecircuits [~Adium@c-69-143-143-136.hsd1.md.comcast.net] has joined ##crawl-dev 09:35 < alefury> debian, not sure what version 09:36 <+|amethyst> can you do make V=1 to see the actual failing command? 09:37 < alefury> x86_64-linux-gnu-g++ -O2 -pipe -Wall -Wundef -Wno-array-bounds -Wno-parentheses -Wno-unused-parameter -Wwrite-strings -Wshadow -Wuninitialized -Icontrib/install/x86_64-linux-gnu/include -Iutil -I. -Irltiles -I/usr/include/ncursesw -DWIZARD -DASSERTS -DCLUA_BINDINGS -Wp,-MMD,libunix.d,-MT,libunix.o -c libunix.cc -o libunix.o 09:38 <+|amethyst> do you have /usr/include/ncursesw/curses.h on your system? 09:39 < alefury> nope 09:39 <+|amethyst> you need libncursesw5-dev 09:39 <+|amethyst> for the SDL stuff, it might be that you need pkg-config... not sure about that 09:40 <+|amethyst> Yeah, the INSTALL.TXT implies that tile builds need pkg-config even if you're building from contribs 09:40 < alefury> hm, i didnt expect compiling crawl on linux to be harder than on windows -.- 09:40 <+|amethyst> s/ from // 09:41 <+|amethyst> msysgit presumably includes headers etc by default, since it's for developers 09:41 <+|amethyst> in Debian at least, you usually need to install -dev packages, since most users don't install those 09:42 <+|amethyst> s/don't install those/don't need those and they are therefore omitted by default/ 09:43 <+|amethyst> you might want to look at INSTALL.TXT to see if there are any other -dev packages you need but don't have 09:43 <+|amethyst> it even lists the Debian package names :) 09:44 < alefury> can i install those libraries without admin rights? 09:45 < chrisoelmueller> hacking at work can stretch your compile-fu quite a bit (this is why working on python projects is awesome) 09:50 <+|amethyst> alefury: not with dpkg, but you could build/install those libraries under your home directory. You'll need to hack crawl's Makefile to add the appropriate -I option to INCLUDES_L, and -L to LIBS 09:52 <+|amethyst> the things that are in contrib/ you don't need to install, but you will need to use make BUILD_ALL=y 09:52 <+|amethyst> (or, if you have some but not others, BUILD_SDL=y BUILD_SQLITE=y etc 09:52 <+|amethyst> ) 09:57 <+|amethyst> !tell blueDave maybe some kind of energy system for player noattack constriction; at the top of _do_na_c add you.time_taken to that number, and only if it's >= 10 (or whatever) do you proceed (subtracting 10 in the process) 09:57 < Henzell> |amethyst: OK, I'll let blueDave know. 09:57 ۰۰-- timecircuits [~Adium@c-69-143-143-136.hsd1.md.comcast.net] has quit [Quit: Leaving.] 09:57 ۰۰-- Pingas [~Pingas@40.181.34.95.customer.cdi.no] has joined ##crawl-dev 09:59 <+|amethyst> !tell blueDave Also, the version tag is wrong... in the merge, it ended up before TAG_MINOR_LESS_TILE_DATA 09:59 < Henzell> |amethyst: OK, I'll let blueDave know. 09:59 <+|amethyst> !tell blueDave Which is making saves from after TAG_MINOR_LESS_TILE_DATA crash 09:59 < Henzell> |amethyst: OK, I'll let blueDave know. 10:01 <+|amethyst> !tell kilobyte The merge appears to have put TAG_MINOR_CONSTRICTION before TAG_MINOR_LESS_TILE_DATA, breaking saves made after the latter was added 10:01 < Henzell> |amethyst: OK, I'll let kilobyte know. 10:02 <+|amethyst> !tell kilobyte Not sure if it's safe to just swap them, but unless I'm missing something that *seems* like it would work 10:02 < Henzell> |amethyst: OK, I'll let kilobyte know. 10:13 ۰۰-- Ragdoll [~Ragdoll@53518A17.cm-6-2c.dynamic.ziggo.nl] has quit [Quit: Up, up and away!] 10:37 < CIA-112> |amethyst * r4740bd7e1966 /crawl-ref/source/mon-data.h: Make large abominations undead, too (Fixes #5106). 10:39 <+|amethyst> !tell kilobyte I works for me, and I want to get this in before the servers update... I'll go ahead and push, but it might be too late for CAO which is probably rebuilding at this very moment 10:39 < Henzell> |amethyst: OK, I'll let kilobyte know. 10:44 < CIA-112> |amethyst * r3f7bfac203c7 /crawl-ref/source/tag-version.h: Fix save breakage from the constriction merge. 10:47 ۰۰-- greatzebu [~greatzebu@sarcasm.cs.ILLINOIS.edu] has joined ##crawl-dev 10:52 < alefury> |amethyst: if cao saves are indeed broken you can just ask for a rebuild 10:53 <+|amethyst> yeah, I was going to wait to see whether it does in fact get rebuilt today 10:53 < alefury> i think it gets rebuilt every day 10:53 <+|amethyst> and when 10:53 < alefury> well, too bad logging doesnt work... 10:53 <+|amethyst> it's a little late today 10:54 < alefury> maybe cao is pregnant 10:54 <+|amethyst> if it's that the build was already running and just taking a long time, then it will need rebuilt 10:54 <+|amethyst> but maybe it hasn't started yet 10:55 <+|amethyst> recently it's been between 14:46 and 15:52 UTC 10:57 < blueDave> yes, swapping those version lines should do it 10:57 <+|amethyst> yeah, that's what I did 10:58 <+|amethyst> and It Worked For Me(TM) 10:58 <+|amethyst> your saves from the pre-merge branch are broken now, sorry :) 10:59 < alefury> so who got constriction? just octopodes? or nagas too? 10:59 < blueDave> both of those 10:59 <+|amethyst> only one target for nagas, of course 10:59 < blueDave> small snakes -> ball pythons, anaconda, kraken tentacles, tentacle monstrosity 10:59 < blueDave> though I haven't tested the latter two, don't live long enough to see them 11:00 <+elliptic> presumably monster nagas also 11:00 <+elliptic> guardian serpents? 11:00 <+MarvinPA> i think the number of targets octopodes can constrict could do with changing, incidentally 11:00 < blueDave> yes 11:00 <+elliptic> Aizul? 11:00 <+MarvinPA> since i'm not sure how they're supposed to constrict 8 things and still be stood on the ground 11:00 < blueDave> yes to monster nagas. don't think guardian serpents, and for sure not aizul 11:00 <+|amethyst> or they should count as "clinging" when they have constricted 8 things :) 11:00 < alefury> they use the first part of the tentacle to stand, and the tip to constrict 11:01 < alefury> id wonder more about how they still attack/cast and use a shield while constricting 8 things 11:01 < blueDave> it also subtracts 1 or 2 for wielded weapons / shields 11:02 <+MarvinPA> yeah 11:02 <+|amethyst> it takes two tentacles to hold a one-hander, though 11:02 < blueDave> there is one place which calculates how many are allowed, easy enough to subtract another 2 for "standing" 11:03 <+|amethyst> what was it? two for a one-hander, three for a two-hander, two for a shield, four for walking? 11:03 < alefury> that would mean they cant constrict with 1h+shield 11:03 < alefury> kind of lame, no? 11:04 <+|amethyst> probably only two for standing though 11:04 <+|amethyst> or three 11:04 <+|amethyst> since they can get a "kick" with 1h+shield 11:04 < alefury> imo: 3 for standing, 1 for 1h, 2 for 2h, 1 for shield 11:04 < blueDave> same number of hands as other species, so at most 2 (1h+shield or 1+h no shield) 11:04 <+elliptic> it might be simpler to just restrict octopodes to a fixed small number of constrictions... like, 2 or 3 11:05 <+elliptic> rather than worrying about all of this and having the number vary 11:05 <+|amethyst> blueDave: no, octopodes need more than one tentacle for a weapon 11:05 <+MarvinPA> just fixing it at 3 seems reasonable enough, yeah 11:05 <+|amethyst> blueDave: otherwise they could hold a 2H and a shield 11:05 < alefury> |amethyst: handwave: coordination 11:05 < alefury> humands have two hands too and cant dual wield 1h weapons 11:06 < alefury> imo elliptic is right 11:06 < alefury> just make it 3 and be done with it 11:08 ۰۰-- RichardHawk [~RichardHa@a91-156-239-33.elisa-laajakaista.fi] has joined ##crawl-dev 11:10 ۰۰-- jeanjacques [~jejacques@p5481A1FC.dip.t-dialin.net] has quit [] 11:10 < Henzell> Unstable branch on crawl.akrasiac.org updated to: 0.10-a0-2891-g4740bd7 (32) 11:11 <+elliptic> yeah, that's missing the tag order fix 11:12 <+|amethyst> oh wow 11:12 <+|amethyst> I should have pushed them in the opposite order :) 11:13 <+|amethyst> the build apparently started in that seven-minute window 11:13 <+elliptic> does it actually take half an hour for CAO to compile? 11:15 <+elliptic> hm, I can never remember exactly who has the ability to trigger builds on CAO other than rax (around?) 11:15 <+|amethyst> maybe greensnark 11:16 <@rax> I am here 11:16 <@rax> It takes for frickin' ever 11:17 <+kilobyte> perhaps -jX is missing? 11:17 < Henzell> kilobyte: You have 4 messages. Use !messages to read them. 11:21 <@rax> In theory I kicked off another build. MY net right now is terrible, if I flubbed it I will do so again when I get to a place with good net 11:21 <+|amethyst> rax: thanks! 11:23 <@rax> I am between semesters right now so actually have some time :P 11:30 <+|amethyst> Bug 5097: Self instructions for simulacrum the player didn't realise that you could actually wield corpses, either because 1. they're not listed on the Wield which item? screen, or 2. they tried with a too-big corpse 11:30 <+|amethyst> one "fix" would be to show (sufficiently light) corpses on that screen 11:31 < blueDave> how about having it give a pick list if you don't have one wielded? 11:32 < blueDave> if the cost of having to wield it is important, then auto-wield the selected item to consume the right amount of time 11:33 <+|amethyst> you'd have to actually call the wield code, though 11:33 ۰۰-- Ragdoll [~Ragdoll@53518A17.cm-6-2c.dynamic.ziggo.nl] has joined ##crawl-dev 11:33 <+|amethyst> because of things like cursed weapons 11:33 < alefury> how about scrapping the ability to cast simulacrum on corpses? 11:33 <+|amethyst> The player says "The spell simulacrum states you can wield bodies or chunks." but I'm not seeing that in the description 11:34 <+MarvinPA> not like you'd ever want to do that anyway, barring weird corner cases where you don't have time to butcher or something 11:34 <+|amethyst> MarvinPA: if it's a one-chunk corpse it makes sense 11:34 < alefury> as mentioned in the mantis item, most races cant even wield most corspes 11:34 <+|amethyst> inasmuch as casting simulacrum on something so small makes sense at all 11:34 < alefury> because corpses are fucking huge 11:35 <+|amethyst> a troll can wield a stone giant corpse 11:35 <+|amethyst> that seems wrong 11:35 < alefury> haha, awesome 11:36 <+|amethyst> ??stone giant[2] 11:36 < Henzell> stone giant[2/2]: Like a cyclops if it's WIELDING a cyclops, maybe. A cyclops with a giant spiked club. 11:36 < blueDave> if wielding was merely the method of identifying which corpse/chunks to use then drop the wield and choose from a list 11:37 < alefury> theres the same suggestion for s2s 11:37 < alefury> its a bit better though: use the quivered item, if not snakeable, give a list 11:37 <+kilobyte> the ability to use simulacrum on whole corpses rather than chunks is undocumented 11:38 <+kilobyte> mpr("You need to wield a piece of raw flesh for this spell to be effective!"); 11:38 <+kilobyte> neither in the spell's description 11:39 <+|amethyst> what's a good upper limit for SIZE_LARGE wielding? 11:39 <+|amethyst> GSC is 350 11:39 <+|amethyst> troll corpse is 1500 11:40 <+kilobyte> also, it's a bad idea -- a stone giant you butcher into eight chunks will produce eight simulacra, casting this on the corpse will produce one 11:40 <+|amethyst> yeah, I mentioned that in my comment on the bug 11:40 <+kilobyte> what if we'd simply remove this and go with chunks only like stated? 11:41 < alefury> would be good imo 11:41 <+|amethyst> sounds good 11:41 <+|amethyst> I'm wondering, though, where the player read that 11:41 < st_> I had josephine try and use simulacrum yesterday, she managed to butcher the corpse but she got stuck and did nothing after that 11:41 <+|amethyst> oh 11:41 <+|amethyst> maybe the wiki 11:42 < blueDave> yes, the wiki page says corpses/chunks, chunks preferable -> multiple simulacra 11:42 ۰۰-- ainsophyao [~ainsophya@h175-177-004-046.catv02.itscom.jp] has joined ##crawl-dev 11:54 <+kilobyte> hrm, the wiki is useless for several days... you don't see any edits unless you read hundreds of spam messages caused by mass renaming 11:54 < Henzell> Unstable branch on crawl.akrasiac.org updated to: 0.10-a0-2892-g3f7bfac (32) 11:55 <+|amethyst> rax: thanks again 11:57 < alefury> kilobyte: grep for any lines not containing xuaxua :P 11:59 ۰۰-- alefury [~alefury@rock.fkp.physik.tu-darmstadt.de] has quit [Quit: ChatZilla 0.9.85 [Iceape 2.0.11/20110929064733]] 12:14 ۰۰-- dtsund [~detasund@s81-236-68-64.trico.az.wi-power.com] has joined ##crawl-dev 12:17 <+edlothiol> has everyone seen this? https://crawl.develz.org/mantis/file_download.php?file_id=2693&type=bug 12:17 <+elliptic> it is great 12:18 <+|amethyst> I think everybody is waiting for someone else to commit it :) 12:19 <+edlothiol> if there are no objections, I'll do it, I just thought I'd ask before 12:20 ۰۰-- jeanjacques [~jejacques@p5481A1FC.dip.t-dialin.net] has joined ##crawl-dev 12:25 ۰۰-- evilmike [~evilmike@66.183.151.151] has joined ##crawl-dev 12:25 ۰۰-- mode/##crawl-dev [+v evilmike] by ChanServ 12:27 <+MarvinPA> oh my 12:27 <+MarvinPA> i don't even know what to say about that 12:28 < ghallberg> We need a rod or somethign that looks like a rose 12:29 <+evilmike> did I just miss something cool?? 12:29 <+edlothiol> it's about the octm title screen ;) 12:29 <+MarvinPA> evilmike: [17:17:21] <+edlothiol> has everyone seen this? https://crawl.develz.org/mantis/file_download.php?file_id=2693&type=bug 12:30 <+evilmike> oh yeah 12:30 <+evilmike> that was made on the SA forums 12:30 <+evilmike> I told the guy who made that that I totally support it being added. It's awesome 12:30 <+edlothiol> I don't really get the rose, but I love it anyway :D 12:31 <+evilmike> OpTm of fedhas I guess 12:32 < greatzebu> regardless of logic, it is amazing 12:33 ۰۰-- alefury [~galefury@B4115.karlshof.wh.tu-darmstadt.de] has joined ##crawl-dev 12:34 ۰۰-- dtsund [~detasund@s81-236-68-64.trico.az.wi-power.com] has quit [Ping timeout: 240 seconds] 12:36 <+evilmike> is there a way to filter recent edits to the wiki by user? 12:36 <+evilmike> I appreciate that xuaxua is cleaning it up, but its a bit hard to find other people's contributions now 12:40 <+kilobyte> Napkin: does anyone actually use Debian packages from CDO? 12:40 <+kilobyte> Napkin: they were broken since 6am today 12:41 <+kilobyte> (or rather, unable to read old saves) 12:42 <+Napkin> checking 12:44 <+Napkin> root@crash:/var/log/apache2> zgrep "/debian/dists/crawl" crawl.develz.org-access.log* | wc -l 12:44 <+Napkin> 3075232 12:44 <+Napkin> last 52 weeks 12:48 <+kilobyte> that seems... a tiny bit inflated 12:49 <+|amethyst> presumably that includes multiple hits every time someone does apt-get update 12:49 <+|amethyst> which many (most?) people do automatically at least once a day 12:49 <+Napkin> root@crash:/var/log/apache2> zgrep "/debian/dists/crawl" crawl.develz.org-access.log* | awk '{ print $1 }' | sort -u | wc -l 12:49 <+Napkin> 45124 12:50 <+Napkin> 45k unique ips accessed it 12:51 <+|amethyst> what about unique IPs accessing the .deb files proper? 12:51 <+kilobyte> sounds wrong to me, I expected maybe 1 or 5 people 12:53 < alefury> people sometimes do use lots of different IPs... 12:53 < alefury> those who do usually use about one per day 12:54 <+Napkin> well, yes, there are no perfect stats 12:54 <+Napkin> we can agree on that 12:55 <+Napkin> happier with zegrep "/debian/pool/.*(tar.gz|deb) " crawl.develz.org-access.log* | awk '{ print $1 }' | sort -u | wc -l? 12:55 <+|amethyst> well, for the present issue downloads since 15 Dec are what's important 12:56 <+Napkin> result: 4824 12:58 <+|amethyst> oh, you already pushed the new .debs 12:58 <+|amethyst> thanks :) 12:58 <+Napkin> 302 unique downloads since december 11th 12:59 <+|amethyst> nice 13:00 <+|amethyst> it sounds like a lot of people rarely upgrade :) 13:01 < CIA-112> elliptic * r86664b93886d /crawl-ref/source/acquire.cc: Fix acquirement making impossibly good slaying rings (rwbarton). 13:01 <+Napkin> 27 downloads per day is not so bad, to be honest 13:05 <+|amethyst> elliptic: is the commit message correct there? It refers to +0,+n -> +1,+n, but the code you removed appears to be for +n,+0 -> +n,+1 13:05 <+|amethyst> or am I missing something? 13:06 <+elliptic> well, I also removed the fall-through 13:06 ۰۰-- bmh [48c3999d@fsf/member/bmh] has joined ##crawl-dev 13:06 <+|amethyst> ohh 13:06 <+elliptic> previously it would have done both, but +n,+0 didn't exist 13:06 <+|amethyst> i was just looking at the diff 13:14 < jeanjacques> mmh hitting a enslaved killer bee with a bolt did not make it hostile 13:16 < bmh> jeanjacques: did you do any damage? 13:16 < jeanjacques> the poison got applied. so the hit did do damage. 13:16 <+|amethyst> The puff of frost hits your killer bee. 13:16 <+|amethyst> Your killer bee is moderately wounded. 13:16 <+|amethyst> and it didn't go hostile 13:16 <+|amethyst> so it may be all ranged hits 13:17 <+|amethyst> but a ranged hit does uncharm an orc 13:17 <+|amethyst> sounds intentional, let me check 13:17 <+evilmike> maybe based on intelligence then? 13:17 <+|amethyst> yeah, that was my thought 13:17 <+|amethyst> the bee can't tell that the attack came from you 13:17 ۰۰-- RichardHawk [~RichardHa@a91-156-239-33.elisa-laajakaista.fi] has quit [Ping timeout: 252 seconds] 13:17 < st_> it's the same for zombies 13:18 <+evilmike> I've noticed before that certain allies go hostile and certain don't. Figured it was normal, but never learned what the rules were for it 13:22 <+|amethyst> hm 13:22 ۰۰-- dtsund [~detasund@s81-236-68-64.trico.az.wi-power.com] has joined ##crawl-dev 13:24 <+|amethyst> oh 13:24 <+|amethyst> it never fires an ME_WHACK 13:25 <+|amethyst> and ME_ANNOY won't actually annoy unintelligent friendlies 13:25 <+|amethyst> ME_ANNOY from you that is 13:29 ۰۰-- jeanjacques [~jejacques@p5481A1FC.dip.t-dialin.net] has quit [Ping timeout: 252 seconds] 13:36 <+elliptic> low-intelligence enemies not going hostile when you hit them with ranged attacks isn't new, I think 13:43 ۰۰-- jeanjacques [~jejacques@p5481CF16.dip.t-dialin.net] has joined ##crawl-dev 13:46 ۰۰-- valrus [~valrus@c-76-104-241-255.hsd1.wa.comcast.net] has joined ##crawl-dev 13:49 ۰۰-- valrus [~valrus@c-76-104-241-255.hsd1.wa.comcast.net] has quit [Read error: Operation timed out] 13:55 < lorimer> "the herp-derp effect" 13:55 < lorimer> aka "derp lol wat just zapped me?" 13:55 ۰۰-- Pacra [~Pacra@c-68-44-35-89.hsd1.nj.comcast.net] has joined ##crawl-dev 14:00 ۰۰-- ussdefiant [~chatzilla@S010678cd8e7ca058.ed.shawcable.net] has quit [Ping timeout: 252 seconds] 14:01 ۰۰-- bmh [48c3999d@fsf/member/bmh] has quit [Quit: Page closed] 14:05 ۰۰-- ussdefiant [~chatzilla@S010678cd8e7ca058.ed.shawcable.net] has joined ##crawl-dev 14:15 ۰۰-- jeanjacques [~jejacques@p5481CF16.dip.t-dialin.net] has quit [Read error: Connection reset by peer] 14:16 < phyphor> works for Skyrim 14:17 < Zannick> "must have been my imagination" 14:17 < lorimer> "dunno why my imagination always zaps me in the nuts though" 14:17 < lorimer> "once it made me think i had taken a crossbow bolt to the nuts" 14:17 < lorimer> "that one kinda stung a bit" 14:21 ۰۰-- dpeg [~dpeg@dis.angband.pl] has joined ##crawl-dev 14:21 ۰۰-- mode/##crawl-dev [+o dpeg] by ChanServ 14:21 <@dpeg> hi 14:22 ۰۰-- bmh [48c3999d@fsf/member/bmh] has joined ##crawl-dev 14:22 < bmh> dpeg: I see that you know Ido! 14:22 < bmh> elly: xom xom xom! 14:23 < elly> bmh: all glory. 14:23 < bmh> :D 14:25 ۰۰-- agolden [~agolden@69.170.160.74] has joined ##crawl-dev 14:25 ۰۰-- bmh [48c3999d@fsf/member/bmh] has quit [Client Quit] 14:26 < Zannick> crawlglers 14:29 < elly> yes 15:09 ۰۰-- dpeg [~dpeg@dis.angband.pl] has quit [Quit: Lost terminal] 15:37 ۰۰-- ais523 [~ais523@unaffiliated/ais523] has joined ##crawl-dev 15:46 ۰۰-- heteroy [~chatzilla@173-162-90-213-miami.hfc.comcastbusiness.net] has joined ##crawl-dev 15:47 ۰۰-- ainsophyao [~ainsophya@h175-177-004-046.catv02.itscom.jp] has quit [Remote host closed the connection] 16:09 ۰۰-- monqy [~swell@pool-71-102-226-192.snloca.dsl-w.verizon.net] has joined ##crawl-dev 16:23 ۰۰-- ainsophyao [~ainsophya@h175-177-004-046.catv02.itscom.jp] has joined ##crawl-dev 16:27 ۰۰-- Ragdoll [~Ragdoll@53518A17.cm-6-2c.dynamic.ziggo.nl] has quit [Quit: Up, up and away!] 16:47 < CIA-112> edlothiol * rb13e43e4fdd2 /crawl-ref/source/ (3 files in 3 dirs): An octopode transmuter title screen from ShadyAmish. 16:56 < CIA-112> evilmike * r1d496cce8433 /crawl-ref/source/dat/des/branches/abyss.des: Tweak an abyss vault. 16:59 ۰۰-- ainsophyao [~ainsophya@h175-177-004-046.catv02.itscom.jp] has quit [Remote host closed the connection] 17:00 < CIA-112> evilmike * r3f187cb1b629 /crawl-ref/source/dat/des/branches/pan.des: Correct an asymmetry in a Pandemonium vault. 17:03 < Eronarn> anyone have a link to the new title screen? 17:03 <+evilmike> https://crawl.develz.org/mantis/file_download.php?file_id=2693&type=bug 17:03 <+evilmike> tweaked a bit from this 17:04 ۰۰-- MarvinPA_ [~MarvinPA@thecampbells.demon.co.uk] has joined ##crawl-dev 17:04 ۰۰-- mode/##crawl-dev [+v MarvinPA_] by ChanServ 17:08 ۰۰-- MarvinPA [~MarvinPA@85.210.103.249] has quit [Ping timeout: 244 seconds] 17:09 < Zannick> hahaha 17:10 < Eronarn> oh wow 17:10 < Eronarn> i love it 17:15 < bhaak> +1 17:15 ۰۰-- ussdefiant [~chatzilla@S010678cd8e7ca058.ed.shawcable.net] has quit [Ping timeout: 240 seconds] 17:17 ۰۰-- ussdefiant [~chatzilla@S010678cd8e7ca058.ed.shawcable.net] has joined ##crawl-dev 17:35 ۰۰-- st_ [s@cpc10-stre5-2-0-cust69.1-1.cable.virginmedia.com] has quit [Ping timeout: 240 seconds] 17:51 ۰۰-- medgno [~medgno@c-75-72-238-81.hsd1.mn.comcast.net] has joined ##crawl-dev 17:59 ۰۰-- dtsund [~detasund@s81-236-68-64.trico.az.wi-power.com] has quit [Ping timeout: 240 seconds] 18:04 ۰۰-- RichardHawk [~RichardHa@a91-156-239-33.elisa-laajakaista.fi] has joined ##crawl-dev 18:05 ۰۰-- agolden [~agolden@69.170.160.74] has quit [Quit: agolden] 18:10 ۰۰-- ghallberg [~gustaf@h206n2-g-kt-d1.ias.bredband.telia.com] has quit [Ping timeout: 268 seconds] 18:17 < alefury> xuaxua asked for feedback on the wiki cleanup 18:17 < alefury> https://crawl.develz.org/tavern/viewtopic.php?f=8&t=3405 18:21 <+evilmike> I have no feedback other than "good job", so I wont post there 18:22 <+evilmike> I'm actually pretty surprised. Before now I only knew XuaXua for insane feature requests 18:51 ۰۰-- heteroy [~chatzilla@173-162-90-213-miami.hfc.comcastbusiness.net] has quit [Ping timeout: 240 seconds] 18:53 ۰۰-- greatzebu [~greatzebu@sarcasm.cs.ILLINOIS.edu] has quit [Quit: greatzebu] 19:00 ۰۰-- ghallberg [~gustaf@h206n2-g-kt-d1.ias.bredband.telia.com] has joined ##crawl-dev 19:08 ۰۰-- ZChris13 [~ZChris13@64.20.128.113.dyn-e-pool1.pool.hargray.net] has joined ##crawl-dev 19:10 ۰۰-- medgno [~medgno@c-75-72-238-81.hsd1.mn.comcast.net] has quit [Quit: Quitting] 19:17 ۰۰-- alefury [~galefury@B4115.karlshof.wh.tu-darmstadt.de] has quit [Remote host closed the connection] 19:21 < CIA-112> evilmike * rfb475136b656 /crawl-ref/source/dat/des/variable/encompass.des: Changes to encompass vaults. 19:21 ۰۰-- syllogism [syllogism@89-166-16-68.bb.dnainternet.fi] has quit [] 19:32 < CIA-112> edlothiol * rc077610c19f4 /crawl-ref/source/shopping.cc: Show the shopping interface as a menu in Webtiles. 19:32 < CIA-112> edlothiol * r4950f0522739 /crawl-ref/source/ (acquire.cc itemname.cc main.cc): Make \ in shops work on Webtiles. 19:41 ۰۰-- timecircuits [~Adium@c-69-143-143-136.hsd1.md.comcast.net] has joined ##crawl-dev 19:42 ۰۰-- HangedMan [63e6725f@gateway/web/freenode/ip.99.230.114.95] has joined ##crawl-dev 19:48 < CIA-112> evilmike * raed5ea429445 /crawl-ref/source/branch-data.h: Change the Gehenna floor colour from yellow to brown. 19:49 < Eronarn> that's what, the third time it's been changed? :P 19:49 <+evilmike> dunno 19:49 <+evilmike> this was just for halo purposes, tomb got a similar change recently 19:50 < Eronarn> it was darkgrey, then lightgrey (i think), then apparently yellow, and now brown 19:50 <+evilmike> heh 19:50 <+evilmike> there's a weird inconsistency at the moment where hell endings have specially defined wall/floor colours from the vaults 19:50 <+evilmike> for geh, the floor is grey on geh:7 19:50 < Eronarn> surprised that hasn't been fixed yet 19:50 <+evilmike> I think geh and coc are the only ones that differ seriously 19:51 <+evilmike> yeah it's something I'm going to do sometime soon 19:52 <+evilmike> darkgrey, yellow, cyan are all problematic for floor colours (not so much for walls). Cyan can probably be allowed in Dis since there's nothing that silences there, and 0 reason to cast silence 19:54 < CIA-112> kilobyte * rec1d9b801a36 /crawl-ref/source/tags.cc: Fix loading saves with TAG_MAJOR_VERSION != 32. 19:54 < CIA-112> kilobyte * re3d658f7f3d3 /crawl-ref/source/spl-summoning.cc: Remove the undocumented option of wielding whole corpses for Simulacrum. 19:54 < CIA-112> kilobyte * r731226d30c52 /crawl-ref/source/ (mon-stuff.cc monster.cc): Fix messaging errors on losing constriction. 20:09 ۰۰-- ais523 [~ais523@unaffiliated/ais523] has quit [Remote host closed the connection] 20:22 < CIA-112> kilobyte * rfcd1de627c28 /crawl-ref/source/ (8 files in 4 dirs): roctavian's tiles for octopodes: lich, statue, zombie. 20:25 ۰۰-- agolden [~agolden@c-71-198-250-8.hsd1.ca.comcast.net] has joined ##crawl-dev 20:26 ۰۰-- agolden [~agolden@c-71-198-250-8.hsd1.ca.comcast.net] has quit [Client Quit] 20:31 < Henzell> demonblade the Metallomancer (L12 DDEE) (Lair:3) 20:33 <+|amethyst> that's another crash in libc 20:33 <+|amethyst> it took quite some time to crash, too 20:34 <+|amethyst> 20:17:45 < Blade-> well, it's a special kind of crash that takes like 15 minutes for the message 20:35 <+|amethyst> !lm okagachi -crash -log 20:35 < Sequell> Malformed argument: -crash 20:36 <+|amethyst> !lm okagachi crash -log 20:36 < Sequell> 1. okagachi, XL3 HuFi, T:1266 (milestone): http://crawl.develz.org/morgues/trunk/okagachi/crash-okagachi-20111211-065356.txt 20:36 <+|amethyst> okay, that one wasn't libc 20:37 <+|amethyst> !lm demonblade defe crash -log 20:37 < Sequell> 1. demonblade, XL5 DEFE, T:3070 (milestone): http://crawl.akrasiac.org/rawdata/demonblade/crash-demonblade-20111208-051400.txt 20:37 <+|amethyst> !lm LuckyNed spen xl=5 crash -log 20:37 < Sequell> LuckyNed, XL8 SpEn, T:4752: http://crawl.akrasiac.org/rawdata/LuckyNed/morgue-LuckyNed-20111217-042559.txt 20:37 <+|amethyst> !lm LuckyNed ogbe xl=2 crash -log 20:38 < Sequell> 2. LuckyNed, XL2 OgBe, T:1018 (milestone): http://crawl.akrasiac.org/rawdata/LuckyNed/crash-LuckyNed-20111218-011511.txt 20:38 <+|amethyst> !lm m1nced deie xl=9 crash -log 20:38 < Sequell> 45. m1nced, XL9 DEIE, T:8302 (milestone): http://crawl.akrasiac.org/rawdata/m1nced/crash-m1nced-20111219-203353.txt 20:42 < greensnark> evilmike: I just read https://crawl.develz.org/wiki/doku.php?id=dcss:brainstorm:dungeon:secrets. Great writeup, and I like your analysis :) 20:42 ۰۰-- mode/##crawl-dev [+v greensnark] by ChanServ 20:43 <+evilmike> greensnark: thanks. still gotta go through most of the branches and large vaults 20:44 <+|amethyst> hm.. that's at least six "crashes" on CAO that come from a SIGTERM while in libc 20:44 <+|amethyst> I guess it could be some kind of infinite loop involving IO 20:44 <+|amethyst> presumably the sigterm is from some kind of watchdog 20:45 <+greensnark> ulimit hit? 20:45 ۰۰-- HangedMan_ [63e6b46b@gateway/web/freenode/ip.99.230.180.107] has joined ##crawl-dev 20:45 ۰۰-- G-Flex [swimswim@ip70-188-164-236.ri.ri.cox.net] has quit [Ping timeout: 240 seconds] 20:45 <+|amethyst> that would be SIGXCPU I think 20:46 <+greensnark> Or sigsegv, yeah 20:46 <+|amethyst> it takes ~15 minutes to be killed according to Blade, to whom it has happened yet 20:46 <+|amethyst> s/yet/twice/ 20:46 ۰۰-- HangedMan [63e6725f@gateway/web/freenode/ip.99.230.114.95] has quit [Ping timeout: 258 seconds] 20:48 <+|amethyst> apparently it usually happens from fflushing the terminal, but at least once it was tcsetattr instead 20:48 <+|amethyst> haven't seen it happen on CDO at all 20:48 <+greensnark> Oh, 15s? 20:49 <+greensnark> Isn't there an alarm to kill the sighup handler after that time 20:49 <+greensnark> 15 minutes or seconds? 20:49 <+|amethyst> 15 minutes 20:49 <+greensnark> Ick 20:49 <+|amethyst> only one of those involved game exit 20:49 <+|amethyst> http://crawl.akrasiac.org/rawdata/m1nced/crash-m1nced-20111219-203353.txt 20:49 ۰۰-- G-Flex [~swimswim@ip70-188-164-236.ri.ri.cox.net] has joined ##crawl-dev 20:49 <+|amethyst> the others were inside viewwindow 20:51 <+|amethyst> e.g. http://crawl.akrasiac.org/rawdata/giantspikedclub/crash-giantspikedclub-20111221-040223.txt is typical 20:51 <+|amethyst> http://crawl.akrasiac.org/rawdata/LuckyNed/crash-LuckyNed-20111214-193033.txt is 0.9, but otherwise it looks the same 20:51 <+|amethyst> hm, and one wasn't inside fflush, but was inside libc __write: http://crawl.akrasiac.org/rawdata/demonblade/crash-demonblade-20111223-013156.txt 20:54 ۰۰-- HangedMan_ is now known as HangedMan 20:54 ۰۰-- RichardHawk [~RichardHa@a91-156-239-33.elisa-laajakaista.fi] has quit [Ping timeout: 268 seconds] 20:58 <+greensnark> SIGTERM is probably from dgl 21:01 <+greensnark> No idea why Crawl would suddenly get wedged in the first place, though 21:01 <+|amethyst> that makes sense 21:01 <+greensnark> I suppose I could see if the box is having other kinds of trouble 21:02 <+|amethyst> it would be nice to catch it in the act and see whether the process is spinning or blocked 21:02 <+greensnark> Looks happy enough at the moment 21:02 <+greensnark> Load average is high, but cao is always loade 21:04 <@rax> Yeah, it makes me vaguely nervous but seems fine 21:04 <@rax> (was also just checking) 21:05 <+greensnark> Hey rax :) 21:06 <+|amethyst> hmm... what ncurses macros call wrefresh 21:06 <+|amethyst> because the backtrace is showing wrefresh called from viewwindow, but I see no such call 21:07 <+greensnark> wrefresh is what actually writes the updates from viewwindow, right 21:08 <+greensnark> update_screen 21:10 <+|amethyst> yeah, I guess that got inlined or something 21:28 ۰۰-- medgno [~medgno@c-75-72-238-81.hsd1.mn.comcast.net] has joined ##crawl-dev 21:31 < ZChris13> @??Rat hd:100 21:31 < Gretell> rat (r) | Speed: 10 | HD: 100 | Health: 213-286 | AC/EV: 1/10 | Damage: 3 | Res: magic(1) | XP: 10471. 21:32 < ZChris13> that is a lot of health 21:32 < ZChris13> also a lot of exp 21:32 < ZChris13> for such a weak monster 21:32 < ZChris13> friggin impossible to confusing touch though 21:32 < ZChris13> Immune to mephetic cloud, basically 21:33 < res> only 98% immune! 21:33 < ZChris13> Haha 21:33 <+evilmike> ZChris13: you have the wrong channel I think 21:33 < ZChris13> What 21:33 < ZChris13> I hate the butts 21:33 < res> @??rat hd:10800 21:33 < Gretell> rat (r) | Speed: 10 | HD: 100 | Health: 213-286 | AC/EV: 1/10 | Damage: 3 | Res: magic(1) | XP: 10471. 21:33 < ZChris13> Max HD is 100? 21:33 < res> although since it does nothing 21:34 < res> it can't be too hard to kill 21:34 < ZChris13> Yeah you just have to sticky flame it and run around in a circle 21:34 < ZChris13> for like an hour 21:34 < ZChris13> or sleepstab it repeatedly 21:34 < ZChris13> using EH 21:34 < ZChris13> or paralyze 21:35 < res> eh, it's damage: 3 21:35 < res> likely as not you could just grab something and poke it repeatedly 21:35 < ZChris13> it hits every time though 21:35 < ZChris13> You can't dodge that 21:35 < res> well 21:35 < ZChris13> not without like 50 EV 21:35 < res> hm 21:35 < ZChris13> 50+ EV 21:35 < Eronarn> it has 1 AC and less than 300 HP 21:36 < Eronarn> it'd be dead very, very quickly 21:36 < ZChris13> eh you're right 21:46 <+MarvinPA_> max hd isn't 100 but it's the max gretell will calculate 21:46 <+MarvinPA_> since it figures out hp by rolling a bunch of dice and people were crashing it by asking for hd:9999 or whatever 21:47 < Eronarn> @??test spawner 21:47 < Gretell> test spawner (X) | Speed: 14 (swim: 60%) | HD: 1000 | Health: 10000 | AC/EV: 127/127 | Flags: non-living, amphibious, regen, !sil | Res: magic(immune), hellfire, cold, elec, poison, acid, drown, rot+++, neg+++, torm | XP: 15000 | Sp: shadow creatures. 21:47 < Eronarn> myth: BUSTED 21:48 ۰۰-- MarvinPA_ is now known as MarvinPA 21:48 < ZChris13> thank you Eronarn 21:48 < ZChris13> I forgot about that 21:48 <+MarvinPA> @??test spawner hd:9999 21:48 < Gretell> test spawner (X) | Speed: 14 (swim: 60%) | HD: 100 | Health: 10000 | AC/EV: 127/127 | Flags: non-living, amphibious, regen, !sil | Res: magic(immune), hellfire, cold, elec, poison, acid, drown, rot+++, neg+++, torm | XP: 15000 | Sp: shadow creatures. 21:49 < ZChris13> and nothing changed 21:49 <+|amethyst> test spawner doesn't go through mapdef.cc 21:49 < ZChris13> It doesn't have an exp value? 21:49 <+MarvinPA> max gretell will calculate when given hd as a parameter, then 21:49 <+|amethyst> not just gretell 21:49 <+|amethyst> mspec.hd = std::min(100, strip_number_tag(mon_str, "hd:")); 21:49 <+|amethyst> in mapdef.cc 21:50 <+MarvinPA> aha 21:50 < ZChris13> nice 21:50 < ZChris13> so what does that mean? 21:50 < Eronarn> oh, so does gretell just use the same code as vault defined monsters do 21:50 < res> what does a test spawner do 21:50 < Eronarn> res: tests spawning, spawns tests 21:50 < ZChris13> Casts shadow creatures like 100 million times 21:50 < res> and it's immune to ... what /isn't/ it immune to? 21:50 <+|amethyst> Eronarn: yeah, 'monster' is built with a number of source files from dcss 21:51 < Eronarn> res: being killed 21:51 < Eronarn> i killed one in melee once 21:51 <+elliptic> eronarn: gretell actually spawns the monster 1000 times or something like that and looks at its stats 21:51 < ZChris13> You can kill it with lots of pearl dragons 21:51 < ZChris13> I tested it 21:51 < res> elliptic: ... what why doesn't it just use alternative calculations to find max and min? 21:52 < res> @??megabat hd:100 21:52 < Gretell> unknown monster: "megabat" 21:52 <+|amethyst> because then it has to be kept up-to-date with the crawl code 21:52 < res> @??bat hd:100 21:52 < Gretell> bat (b) | Speed: 30 | HD: 100 | Health: 313-386 | AC/EV: 1/14 | Damage: 1 | Flags: sense invisible, fly | Res: magic(1) | XP: 15000. 21:52 < res> @??bat hd:100 21:52 < Gretell> bat (b) | Speed: 30 | HD: 100 | Health: 313-386 | AC/EV: 1/14 | Damage: 1 | Flags: sense invisible, fly | Res: magic(1) | XP: 15000. 21:52 < res> @??bat hd:100 21:52 < Gretell> bat (b) | Speed: 30 | HD: 100 | Health: 313-386 | AC/EV: 1/14 | Damage: 1 | Flags: sense invisible, fly | Res: magic(1) | XP: 15000. 21:52 < res> hm 21:52 < res> is it deterministic? 21:52 <+elliptic> yes 21:52 <+elliptic> or at least it used to be when I last tested it 21:52 <+|amethyst> the rng isn't seeded 21:52 < res> how does it, srand something? 21:52 <+elliptic> it was doing non-deterministic things with shapeshifters the other day though 21:53 <+elliptic> so maybe it isn't actually 21:53 ۰۰-- valrus [~valrus@c-76-104-241-255.hsd1.wa.comcast.net] has joined ##crawl-dev 21:53 <+elliptic> @??shapeshifter 21:53 < Gretell> shapeshifter (U) | Speed: 5-30 | HD: 7 | Health: 8-105 | AC/EV: 0/10 | Damage: 12, 8, 8 | Flags: !sil | Res: magic(56) | Chunks: mutagenic | XP: 364 | Sp: (random). 21:53 <+elliptic> @??shapeshifter 21:53 < Gretell> shapeshifter (U) | Speed: 5-30 | HD: 7 | Health: 8-105 | AC/EV: 0/10 | Damage: 12, 8, 8 | Flags: !sil | Res: magic(56) | Chunks: mutagenic | XP: 364 | Sp: (random). 21:53 <+elliptic> @??shapeshifter 21:53 < Gretell> shapeshifter (U) | Speed: 5-30 | HD: 7 | Health: 8-105 | AC/EV: 0/10 | Damage: 12, 8, 8 | Flags: !sil | Res: magic(56) | Chunks: mutagenic | XP: 364 | Sp: (random). 21:53 <+|amethyst> @??shapeshifter hd:7 21:53 < Gretell> shapeshifter (i) | Speed: 5-30 | HD: 7 | Health: 9-110 | AC/EV: 0/10 | Damage: 10 | Flags: !sil | Res: magic(56) | Chunks: mutagenic | XP: 355 | Sp: (random). 21:53 <+|amethyst> @??shapeshifter hd:7 21:53 < Gretell> shapeshifter (i) | Speed: 5-30 | HD: 7 | Health: 9-110 | AC/EV: 0/10 | Damage: 10 | Flags: !sil | Res: magic(56) | Chunks: mutagenic | XP: 355 | Sp: (random). 21:53 <+|amethyst> @??shapeshifter 21:53 < Gretell> shapeshifter (U) | Speed: 5-30 | HD: 7 | Health: 8-105 | AC/EV: 0/10 | Damage: 12, 8, 8 | Flags: !sil | Res: magic(56) | Chunks: mutagenic | XP: 364 | Sp: (random). 21:53 <+elliptic> oh, maybe it is 21:53 <+|amethyst> huh 21:54 <+elliptic> and I was just thinking of the hd:? thing 21:54 <+elliptic> @??shapeshifter perm_ench:berserk 21:54 < Gretell> shapeshifter (U) | Speed: 7-45 | HD: 7 | Health: 15-159 | AC/EV: 0/10 | Damage: 12, 8, 8 | Flags: !sil | Res: magic(56) | Chunks: mutagenic | XP: 359 | Sp: (random). 21:55 < res> @??bat hd:100 21:55 < Gretell> bat (b) | Speed: 30 | HD: 100 | Health: 313-386 | AC/EV: 1/14 | Damage: 1 | Flags: sense invisible, fly | Res: magic(1) | XP: 15000. 21:55 < res> er 21:55 < res> @??shapeshifter hd:7 hd:7 21:55 < Gretell> unknown monster: "shapeshifter hd:7" 21:55 < res> @??shapeshifter hd:7 21:55 < Gretell> shapeshifter (i) | Speed: 5-30 | HD: 7 | Health: 9-110 | AC/EV: 0/10 | Damage: 10 | Flags: !sil | Res: magic(56) | Chunks: mutagenic | XP: 355 | Sp: (random). 21:55 <+|amethyst> yeah, it should be deterministic, because crawl's RNG sets the default seed explicitly rather than using uninitialised memory 21:55 < res> @??shapeshifter hd:7 perm_ench:berserk 21:55 < Gretell> shapeshifter (k) | Speed: 7-45 | HD: 7 | Health: 15-165 | AC/EV: 0/10 | Damage: 8 | Flags: !sil | Res: magic(56) | Chunks: mutagenic | XP: 340 | Sp: (random). 21:55 <+|amethyst> @??shapeshifter hd:7 21:55 < Gretell> shapeshifter (i) | Speed: 5-30 | HD: 7 | Health: 9-110 | AC/EV: 0/10 | Damage: 10 | Flags: !sil | Res: magic(56) | Chunks: mutagenic | XP: 355 | Sp: (random). 21:55 < res> ... wait, what 21:56 <+elliptic> what? 21:56 < res> why is it called ench, incidentally 21:56 ۰۰-- ainsophyao [~ainsophya@h175-177-004-046.catv02.itscom.jp] has joined ##crawl-dev 21:56 < res> it changes symbols repeatedly 21:56 < res> then I realized it was doing that the whole time 21:56 < CIA-112> evilmike * r5f7270253528 /crawl-ref/source/tileview.cc: Use red stone and metal tiles in Gehenna. 21:56 < HangedMan> quite 21:56 < CIA-112> evilmike * r9bd80751476a /crawl-ref/source/dat/des/branches/hells.des: A couple of changes to hell ending colours/tiles. 21:57 <+|amethyst> res: but shapeshifter hd:7 was always (i), shapeshifter and shapeshifter perm_ench:berserk always (U), hd:7 perm_ench:berserk (k), 21:58 <+|amethyst> @??shapeshifter hd:7 perm_ench:berserk 21:58 < Gretell> shapeshifter (k) | Speed: 7-45 | HD: 7 | Health: 15-165 | AC/EV: 0/10 | Damage: 8 | Flags: !sil | Res: magic(56) | Chunks: mutagenic | XP: 340 | Sp: (random). 21:58 <+|amethyst> @??shapeshifter hd:7 perm_ench:berserk 21:58 < Gretell> shapeshifter (k) | Speed: 7-45 | HD: 7 | Health: 15-165 | AC/EV: 0/10 | Damage: 8 | Flags: !sil | Res: magic(56) | Chunks: mutagenic | XP: 340 | Sp: (random). 21:58 <+|amethyst> @??shapeshifter perm_ench:berserk hd:7 21:58 < Gretell> shapeshifter (k) | Speed: 7-45 | HD: 7 | Health: 15-165 | AC/EV: 0/10 | Damage: 8 | Flags: !sil | Res: magic(56) | Chunks: mutagenic | XP: 340 | Sp: (random). 21:58 <+|amethyst> @??shapeshifter perm_ench:berserk hd:6 21:58 < Gretell> shapeshifter (e) | Speed: 7-45 | HD: 12 | Health: 5-159 | AC/EV: 0/10 | Damage: 10 | Flags: !sil | Res: magic(56) | Chunks: mutagenic | XP: 278 | Sp: (random). 21:59 < res> |amethyst: so it's ... random, deterministic? 21:59 < res> not quite random, but 21:59 <+|amethyst> The same inputs will produce the same outputs 21:59 < res> does that still count as random 21:59 <+|amethyst> it's pseudo-random :) 21:59 < res> which is why not quite random 21:59 <+|amethyst> deterministic, but unpredictable 22:00 ۰۰-- dtsund [~detasund@s81-236-68-64.trico.az.wi-power.com] has joined ##crawl-dev 22:01 <+|amethyst> like in compatibilism :) 22:02 <+|amethyst> the game can do what the RNG wills but the RNG cannot will what he wills 22:02 <+|amethyst> s/he/it/ 22:02 ۰۰-- ainsophyao [~ainsophya@h175-177-004-046.catv02.itscom.jp] has quit [Remote host closed the connection] 22:05 <+|amethyst> where is napkin's repo for 'monster'? 22:06 <+|amethyst> wait, I have it check out, never mind :) 22:10 <+|amethyst> I guess only admins have commit access? 22:10 <+|amethyst> I have a patch for monster to fix the MR/HD thing 22:14 <+greensnark> Ask Napkin for commit access 22:36 < Henzell> Yunor the Summoner (L9 TeSu) ERROR in 'mon-movetarget.cc' at line 109: ZotDef: monster crimson imp failed to pathfind to (39,34) (the Orb) (D:1) 23:01 ۰۰-- HangedMan_ [63e6725f@gateway/web/freenode/ip.99.230.114.95] has joined ##crawl-dev 23:03 ۰۰-- HangedMan [63e6b46b@gateway/web/freenode/ip.99.230.180.107] has quit [Ping timeout: 258 seconds] 23:08 < Gretell> Corvin (L8 SESu) ERROR in 'mon-movetarget.cc' at line 104: ZotDef: monster it failed to pathfind to (39,17) (the Orb) (D:1 (ZotDef)) 23:16 ۰۰-- HangedMan_ [63e6725f@gateway/web/freenode/ip.99.230.114.95] has quit [Ping timeout: 258 seconds] 23:25 <+|amethyst> !tell Napkin I have some fixes for monster-trunk (both 'master' and 'bleeding-edge-crawl' branches) at http://s-z.org/neil/git/monster-trunk.git 23:25 < Henzell> |amethyst: OK, I'll let Napkin know. 23:35 ۰۰-- ainsophyao [~ainsophya@h175-177-004-046.catv02.itscom.jp] has joined ##crawl-dev 23:36 <+|amethyst> greensnark: also, there's a crash with object mimics, but I'm not sure how much initialisation is needed to make them work 23:39 <+|amethyst> err, "item mimic" rather 23:39 <+|amethyst> @?? nonexistant 23:39 < Gretell> unknown monster: "nonexistant" 23:39 <+|amethyst> @?? item mimic 23:41 ۰۰-- ZChris13 [~ZChris13@64.20.128.113.dyn-e-pool1.pool.hargray.net] has quit [Quit: GOODNIGHT YALL] 23:48 ۰۰-- ainsophyao [~ainsophya@h175-177-004-046.catv02.itscom.jp] has quit [Remote host closed the connection] 23:58 < G-Flex> !tell MarvinPA I noticed that when I got my weapon pain-branded, the blood that went everywhere in the process never caught fire from Ignite Blood. This is obviously a travesty. 23:58 < Henzell> G-Flex: OK, I'll let MarvinPA know. --- Log closed Fri Dec 23 00:00:15 2011