00:00:40 Gilihad (L19 VpIE) ERROR in 'dungeon.cc' at line 2441: No maps or tags named 'ice_cave', and no backup either. (IceCv) 00:02:50 ooh that's a fancy one. related to splitting ice caves into easy and hard? 00:04:55 Gilihad (L19 VpIE) ERROR in 'dungeon.cc' at line 2441: No maps or tags named 'ice_cave', and no backup either. (IceCv) 00:11:45 -!- TGWi has quit [Read error: Connection reset by peer] 00:47:06 -!- ainsophyao has joined ##crawl-dev 00:49:33 -!- elliptic has quit [Ping timeout: 255 seconds] 00:55:37 -!- ivan has quit [Read error: Operation timed out] 01:00:43 -!- ivan has joined ##crawl-dev 01:13:07 Numpad and normal arrow keys giving bogus Shift-input (https://crawl.develz.org/mantis/view.php?id=3535) by G-Flex 01:18:02 -!- ainsophyao has quit [Remote host closed the connection] 01:28:21 -!- valrus has quit [Remote host closed the connection] 01:47:22 monqy: quite porbably.. 01:47:34 hi 01:47:38 Hi due! 01:47:48 monqy: Yes, most likely 01:47:56 Alterately he's run out of ice caves 01:47:59 the latter is very unlikely 01:48:30 I'll try to take a quick look at the ice_cave thing.. sooo, we have crash dumps or something somewhere? I've only produced them so far, haven't used them for bug fixing. :P 01:48:43 !lm Gilihad type=crash -log 01:48:44 2. Gilihad, XL19 VpIE, T:47817 (milestone): http://crawl.develz.org/morgues/trunk/Gilihad/crash-Gilihad-20110305-060455.txt 01:48:57 Thanks 01:49:04 better put ice cave and ice_cave on hilight :P: 01:49:11 looks like the portal vault is looking for ice_cave tagged maps and not finding any. 01:50:17 yeah, it should be looking for ice_cave_easy or ice_cave_hard tags. 01:52:30 looking at icecave.des, it shouldn't ever be possible to dst be ice_cave 01:53:49 -!- Twilight13 has joined ##crawl-dev 01:54:04 -!- Guest24594 has quit [Read error: Connection reset by peer] 01:54:05 Old version? 01:54:43 Hmm 01:55:54 maybe I messed up the portal picking in non-wizard games 01:56:08 looks like the version on CDO is the latest commit 01:56:43 Hm 01:57:10 i think that's most likely 01:57:11 it doesn't use dst 01:57:32 it uses you.level_type_tag, replacing all " "s with "_" 01:57:54 Or... not 01:57:58 well, level_type_tag should also be ice_cave_easy or ice_cave_hard 01:58:06 Yeah 01:58:18 The only optipon is that it's somehow reading dstname instead of dst 01:58:23 yeah 01:59:10 soooo I need to build wizard instead of debug, and play a normal game, and use PLACE:D:1 so I don't go to the wizard bit when entering the portal 01:59:28 ofc I could also try just reading the code :P 02:00:24 no... there's no reason why it won't work 02:00:38 hitting enter makes it faull through 02:00:53 why is it doing random_map_for_place? 02:01:12 which line? 02:01:22 dungeon.cc:2385 02:01:35 alterantely 02:02:10 i don't know, the later check by tag makes more sense 02:02:18 as far as i understand the thing 02:02:47 Alternately 02:02:57 Napkin: Does CDO share des files? 02:03:54 might be something like that, but all the easy/hard logic should be in icecave.des itself.. 02:04:37 it might be that the level where the entry vault was was saved, then the build was updated 02:04:37 Alternately 02:04:41 Yes 02:04:42 that 02:04:49 so the portal would point to ice_cave, that didn't exist anymore 02:04:53 exactly 02:05:21 * Keskitalo highfives due :) 02:07:51 -!- Jordan7hm has quit [Ping timeout: 252 seconds] 02:08:14 -!- ainsophyao has joined ##crawl-dev 02:12:20 -!- Jordan7hm has joined ##crawl-dev 02:14:05 argh, how do i grep for doxygen comments? 03:08:39 -!- syllogism has joined ##crawl-dev 03:12:44 -!- ekiM has joined ##crawl-dev 03:13:26 -!- Kurper has quit [Remote host closed the connection] 03:56:21 -!- ainsophyao has quit [Remote host closed the connection] 04:08:42 -!- ainsophyao has joined ##crawl-dev 04:25:32 !tell dpeg XP is assigned proportionally to damage dealt. Piety is not (yet?), gains some monsters might get for killing neither. 04:25:32 kilobyte: OK, I'll let dpeg know. 04:26:36 !tell dpeg both Ce and Na bardings are capped at +4 enchantment, yeah. 04:26:36 kilobyte: OK, I'll let dpeg know. 04:43:03 -!- dpeg has joined ##crawl-dev 04:44:42 -!- Mu_ has joined ##crawl-dev 04:47:45 moin 04:48:01 due: "share des files"? 04:48:24 you mean each version? no, never did 04:48:39 each version has it's own set of cache and des 04:49:43 they only share docs, milestones, logfiles and scores, morgue and settings 05:04:36 03kilobyte * r43616702eab0 10/crawl-ref/source/rltiles/dc-mon/vault/gigabat.png: Fix incomplete spokes on gigabat tile. 05:14:25 gigabat? 05:14:30 whatthegoddamnfuck? 05:16:30 terabat 05:17:09 the bats, they are growing 05:18:57 just one in a single vault, fortunately 05:20:49 03kilobyte * r2a3a0e0d9610 10/crawl-ref/source/mon-data.h: Set the xp for vanilla orcs to 3. 05:23:18 -!- monqy has quit [Quit: hello] 05:37:34 ebarrett (L27 KeAE) ASSERT(in_bounds(p)) in 'items.cc' at line 1909 failed. (Lair:8) 05:38:39 !lm ebarret type=crash -log 05:38:40 No milestones for ebarret (type=crash). 05:38:46 !lm ebarrett type=crash -log 05:38:47 1. ebarrett, XL27 KeAE, T:101160 (milestone): http://crawl.develz.org/morgues/trunk/ebarrett/crash-ebarrett-20110305-113732.txt 05:43:17 -!- ainsophyao has quit [Remote host closed the connection] 05:43:18 -!- Ashenzari has quit [Ping timeout: 255 seconds] 05:53:38 -!- Ashenzari has joined ##crawl-dev 05:53:50 -!- The topic of ##crawl-dev is: Logs: http://tozt.net/crawl | People with +v have commit access. | Please keep general crawl-related chit-chat to ##crawl. | Dev wiki: http://crawl.develz.org/wiki | Long stuff to pastebin.ca please | Immortal Warwalrus and Crazy Yiuf forever. 06:03:54 -!- Ashenzari has quit [Ping timeout: 264 seconds] 06:04:42 -!- Ashenzari has joined ##crawl-dev 06:04:42 -!- The topic of ##crawl-dev is: Logs: http://tozt.net/crawl | People with +v have commit access. | Please keep general crawl-related chit-chat to ##crawl. | Dev wiki: http://crawl.develz.org/wiki | Long stuff to pastebin.ca please | Immortal Warwalrus and Crazy Yiuf forever. 06:08:43 -!- upsy has joined ##crawl-dev 06:12:31 -!- elliptic has joined ##crawl-dev 06:12:59 -!- TobalJackson has joined ##crawl-dev 06:13:03 hello there 06:13:37 I was wondering if anyone could perhaps help me get 0.7.2 Tiles compiled on ubuntu? 06:17:17 I've gotten pretty far compiling 06:17:17 near the end I think but I hit this snag > http://cl1p.net/TJ/ 06:17:17 looks like libSDL_image is somehow screwing up 06:17:17 you need libpng 06:17:17 -!- Ashenzari has quit [Ping timeout: 250 seconds] 06:17:57 -!- Ashenzari has joined ##crawl-dev 06:17:57 -!- The topic of ##crawl-dev is: Logs: http://tozt.net/crawl | People with +v have commit access. | Please keep general crawl-related chit-chat to ##crawl. | Dev wiki: http://crawl.develz.org/wiki | Long stuff to pastebin.ca please | Immortal Warwalrus and Crazy Yiuf forever. 06:18:08 using git to get both the crawl and the Contrib files 06:18:24 then i ran make in the "Contrib" folder 06:18:40 which supposedly builds libpng for me 06:19:05 is there a way to uninstall the one that the contrib make got me 06:19:14 and install the newest 06:19:26 the ones in contrib aren't installed anywhere 06:19:45 if you have them installed system-wide, you can somehow tell the makefile to use the system ones instead of those in contrib 06:19:59 oh? 06:20:04 that makes sense 06:20:56 so I typed sudo apt-get install libpng and nothing happened 06:21:10 rather, it says "Unable to locate package libpng" 06:23:57 http://gitorious.org/crawl/crawl/blobs/master/crawl-ref/INSTALL.txt 06:24:31 the documentation is better than for 0.7, and requirements haven't changed 06:24:50 in your distri it's probably called libpng1,2,3 or something like that, TobalJackson 06:25:03 on Debian/Ubuntu you don't want contribs generally 06:25:13 hmm ok 06:25:24 so i've just downloaded the libpng 1.5.1 and ran the make 06:25:49 and now i'm going to try editing the crawl SOURCE make and point it to.......the libpng.a that I just installed? 06:25:56 no need 06:26:11 Why is there no need? 06:26:16 should it work at this point? 06:26:24 it should prefer system-wide libs 06:26:34 hmmm 06:26:38 well 06:26:48 there's little point in doing static builds, you'd probably have to tell it to use that by hand 06:26:56 when i run make in crawl SOURCES 06:27:04 i get this output 06:27:04 http://cl1p.net/TJ/ 06:27:28 you are using SDL from contrib 06:27:33 right 06:27:45 libsdl that is 06:27:54 if that your plan? to use contrib instead of the system-wide installed one? 06:28:11 its the plan only because i'm following the crawl readme 06:29:03 indicates that the readme needs help 06:29:03 dpeg: You have 6 messages. Use !messages to read them. 06:29:14 lol 06:29:19 he's using the readme from 0.7.2 06:29:25 exactly 06:29:51 it's too old - considering it was released last year.. and 0.8 is close to being released 06:30:06 i suggest to use the link kilobyte gave you: http://gitorious.org/crawl/crawl/blobs/master/crawl-ref/INSTALL.txt 06:31:53 this is the same INSTALL.txt i've been following 06:32:04 in general, helping the build by hand might be needed for odd systems like SCO OpenServer or AIX, but if it doesn't build out of the box on anything modern, it's easier to just grab the dependencies 06:32:26 plus this is my first day using ubuntu 06:32:29 so bear with me 06:32:32 beh, 0.7.2's readme is just awful 06:32:41 but i've gotten the non-tiles version to compile 06:32:51 with tiles though i just encounter this error 06:32:51 you might have better luck grabbing the package from Natty 06:33:01 natty? 06:33:34 upcoming version of Ubuntu 06:33:42 well, you have multiple options.. install the packages mentioned in the install.txt (including their -dev versions!) or build with "make TILES=y BUILD_ALL=y" 06:33:42 -!- ainsophyao has joined ##crawl-dev 06:34:03 what does the BUILD_ALL=y do? 06:34:08 (I hope BUILD_ALL did already exist for 0.7.2) 06:34:14 Napkin: installing dependencies for contribs is more complex than just directly installing what Crawl itself needs 06:34:36 it forces the building of all contribs, TobalJackson 06:34:47 oho! 06:34:51 well let me try that 06:34:54 screw contribs :p 06:35:02 wait 06:35:05 kilobyte: 06:35:05 see - it's political ;) 06:35:15 how do I do it without using the contribs at all 06:35:25 because I've tried that and it's failed 06:35:46 dpkg -l | egrep "sdl|libpng|freetype" 06:35:58 Napkin: they're there for Windows and Mac, security teams of most distributions consider shipping them a shooting offense 06:36:08 yes 06:36:22 but right now we're talking to a guy that just wants to "get it done" ;) 06:36:29 lol 06:36:31 indeed 06:36:37 i just want to play the tiles version of this game 06:36:47 of course, but if doing it in a simpler way takes less work... 06:39:09 -!- edlothiol has joined ##crawl-dev 06:39:22 well, i imagine system-wide libs will be automatically used, if you have installed the stuff mentioned at line 326 of that install.txt? 06:39:25 * SDL (http://www.libsdl.org/download-1.2.php) 06:39:28 * SDL_image (http://www.libsdl.org/projects/SDL_image/) 06:39:30 * libpng (http://www.libpng.org/pub/png/libpng.html) 06:39:33 * Freetype 2 (http://www.freetype.org/download.html) 06:39:38 check with dpkg -l | egrep "sdl|libpng|freetype" and make sure you have the -dev versions too 06:39:51 then you probably need to do a make clean and then "make TILES=y" 06:39:55 Napkin: manually installing all libraries is a ton of work 06:40:35 well, 2 lines with tab-completion ;) 06:41:55 I mean, downloading the stuff you just mentioned 06:42:55 lol 06:42:59 well I think i have it all 06:43:03 except the SDL_image 06:43:09 i've downloaded the tar.gz 06:43:15 and unpacked the folder to my desktop 06:43:21 but I don't quite know how to install it 06:43:37 i have SDL_image-1.2.10 06:44:00 if I type make, it just says "make: *** No targets specified and no makefile found. Stop." 06:44:29 Napkin: what about having an aptable repository on CDO? Debian-based distributions are, per today's Slashdot article, 63% of all, so having packages built against some ancient libraries (like Debian lenny) would be enough for all of them. 06:45:14 TobalJackson, you're supposed to install it using your package manager... 06:45:30 synaptic? 06:45:33 (gotta run, though) 06:45:40 i had a problem with this a while ago i think 06:46:01 it was still looking for the contribs even though everything was installed system-wide 06:46:21 03kilobyte * r8110aa83e04d 10/crawl-ref/source/aptitudes.h: Felid apt adjustments, mostly FeBe nerfs. 06:57:03 haha 06:57:05 I got it 07:04:46 -!- evilmike has quit [] 07:16:08 -!- eith has joined ##crawl-dev 07:41:31 -!- eith has quit [Ping timeout: 240 seconds] 07:54:01 Folks, do we want to indicate on the Ctrl-O screen which of the seen altars are unreachable? 08:04:08 Gah, I died with four scrolls of acquirement as bailey loot :( 08:04:26 DrPr^Zin, too 08:09:58 dpeg: for the manual, i updated it a while ago for the new dracs in 0.8 08:10:22 although i'm sure it could be improved - and i wasn't quite sure how to go about editing the manual properly 08:11:05 there were a number of changes to crawl_manual.txt in trunk that weren't on the wiki, and vice versa, so i synced them up and have just manually updated both for any manual.txt change i've made 08:16:40 MarvinPA: that's so bad. The crawl_manual.txt changes should not be accepted. 08:16:48 kilobyte: can we achieve that automatically? 08:17:08 MarvinPA: if you want to, you can have a look at what the Draconian descriptions are now. 08:17:22 sure 08:18:06 the way i understood it was that there's no automatic syncronisation between the wiki and the trunk manual at least at the moment, hence updating both manually whenever i made a change :P 08:32:14 MarvinPA: yes, not bot 08:32:30 but you should really only update the rest text 08:33:02 ah okay 08:52:49 dpeg: is there a simple rest-to-text tool? 08:53:32 as in, something that could be dragged among contribs -- or, if it's a simple perl script, even just with the main code 08:58:15 -!- Zaba has quit [Ping timeout: 276 seconds] 09:03:30 -!- Zaba has joined ##crawl-dev 09:05:22 -!- Kronusdark has joined ##crawl-dev 09:09:25 kilobyte: we (due, Napkin, I) talked about this yesterday. There must be something, but it wasn't obvious. 09:10:35 -!- TobalJackson has quit [Ping timeout: 245 seconds] 09:12:23 -!- Kronusdark has quit [Quit: Kronusdark] 09:16:36 remove crawl_manual.txt 09:17:44 git rm! 09:18:33 Napkin: the problem is, we'd need some tool to recreate it during build 09:18:59 one without [big] dependencies since it won't be available on Windows and Mac 09:19:35 for Unix folks, it's just another entry in a list of depends 09:23:05 -!- TGWi has joined ##crawl-dev 09:25:33 well, there are a few choices 09:26:11 for trunk builds and inside git, we can just link to the online version of the manual 09:27:27 for releases we can add the html and txt file of the manual manually 09:27:48 or we could add wget as dependency ;) 09:29:06 we could also add a cronjob to update crawl_manual.* automatically, but that's bound to give errors 09:31:39 -!- ekiM has quit [Quit: Leaving.] 09:40:11 due came up with a script he found somewhere on berlios 09:41:59 -!- bf has quit [Ping timeout: 250 seconds] 09:44:06 -!- ortoslon has joined ##crawl-dev 09:44:26 !learn add bad_ideas "You miscast the javelin throw." 09:44:26 bad ideas[3046/3046]: "You miscast the javelin throw." 09:46:28 -!- blackflare has joined ##crawl-dev 09:51:50 !learn edit bad_ideas[3046] s/$/ You are showered with wood shavings./ 09:51:50 bad ideas[3046/3046]: "You miscast the javelin throw." You are showered with wood shavings. 09:52:44 !learn edit bad_ideas[3046] s/" You are showered with wood shavings./ You are showered with wood shavings."/ 09:52:44 bad ideas[3046/3046]: "You miscast the javelin throw. You are showered with wood shavings." 09:54:29 should curse skulls really be able to cast under silence? 09:54:45 yes 09:54:46 they're not demonic and even explicitly make noise when they cast spells 09:55:21 hm 09:55:54 "The curse skull rattles its jaw." (while silenced) 09:55:58 don't know then... thought it'd been a change necessary for balance 09:56:22 i believe so but was that before silence was nerfed? 09:57:52 well either way i'll fix this bug first (currently it looks like silence works on everything, even demons etc) 10:01:12 "M_NOISY_SPELLS, for monsters which can cast spells when silenced, yet whose spells make noise when not silenced (currently only used by curse skulls and Murray)." 10:02:47 i guess maybe they should just make sure not to use "rattles its jaw" when they're silenced 10:05:06 yes 10:05:12 we need to know what we want first :) 10:06:02 well, i don't have much problem with them ignoring silence so long as they don't contradict themselves and make noise while doing so :P 10:06:36 although it would be nice to have silence immunity show up when you examine a monster 10:08:34 -!- ekiM has joined ##crawl-dev 10:13:12 in tiles, silence overlay could be either different color or absent when it has no effect on the monster 10:19:34 i don't think they really need to be silence immune, few people actually use the spell 10:24:50 Napkin: requiring a network connection during build is an absolute no-no on distributions, for quite obvious reasons 10:25:25 packaging the source could have a dependency on python-docutils 10:26:00 it's a huge package that pulls for example the whole of python, so it's not fit for contribs 10:26:45 especially since python's philosophy is as they say "batteries included", ie, you can't have just a minimal build of python but it always comes with a ton of crap 10:33:03 how do I delete a particular save/character? 10:33:17 do I understand that correctly? you really care about windows and osx _non-programmers_ doing compilations? 10:36:40 -!- ortoslon has quit [Read error: Connection reset by peer] 10:38:04 kilobyte 10:38:24 i don't know how to put it 10:38:48 trunk/git != distribution/relase 10:39:07 _we_ can package the manuals for distribution/release 10:39:18 bhaak: it should be buildable from source, I think... otherwise, we wouldn't have contribs 10:39:20 trunk/git users _have_ internet connection 10:40:38 no? 10:40:49 anyways, i'm repeating myself 10:40:54 not necessarily. git pull -> go on a train -> no connection 10:40:54 tell me, what you guys decide 10:41:07 the joy of distributed vcs 10:42:04 erm.. git pull nor svn checkout installs the compile requirements either 10:42:09 *install 10:42:29 yes, I wanted just say the same thing. damn you 10:42:37 ;-P 10:42:56 although I also think you have _too_ much in contribs, but that is up to you :) 10:44:30 03MarvinPA * rc2a34fe17097 10/crawl-ref/source/ (mon-data.h mon_resist_def.cc): Rework monster rElec levels 10:44:36 03MarvinPA * rc4a558973b26 10/crawl-ref/source/dat/database/monspell.txt: Fix curse skulls rattling their jaws when casting under silence 10:44:38 03MarvinPA * r16b1d75b4382 10/crawl-ref/source/spl-data.h: Consistent indentation in spl-data 10:44:39 03MarvinPA * r40033618d6bb 10/crawl-ref/source/mon-abil.cc: Reduce electric eel accuracy slightly 10:44:39 03MarvinPA * r8410e61478da 10/crawl-ref/source/mon-data.h: Restore some monster speeds 10:44:44 the thing is, we don't even produce trunk tarballs, do we? 10:44:44 03MarvinPA * r76db45cdc718 10/crawl-ref/source/mon-cast.cc: Fix silence working on demons, orbs of fire, etc 10:45:36 for a good reason: old-style tarball suck 10:45:45 +1 10:46:17 having the up to date source is what an VCS is all about 10:48:00 this might work: look for python-docutils, if not installed, wget, if not installed, say the manual is here and there 10:48:17 -!- edlothiol has quit [Ping timeout: 250 seconds] 10:48:33 or, another idea: a git submodule with prebuilt manual to not pollute the main repository 10:48:46 urks. s/if not installed, wget,/ IMO 10:49:37 this is all sucky 10:49:46 you already have several dependencies in INSTALL.txt that aren't bundled as well 10:49:59 the manual belongs into git 10:50:35 i was arguing that from day one when it was decided to be in the wiki 10:51:36 a hook to push the wiki page to git automatically is the only proper option 10:52:47 and a gitolite config to deny update to the file in git by all others 10:56:07 MarvinPA: make all speed 11 monsters speed 10, thanks in advance 10:58:11 oh, i did actually do that for deep elf knight and forgot to mention it in the commit 10:58:57 since they were speed 11 for some reason, even though they usually have haste 11:01:59 green death/blue death/balrug/sphinx/azure jelly are all speed 11 now, i'd rather bump them up to 12 if anything since they were all slowed down by the haste nerf too 11:09:33 what's wrong with speed 11 or 9? 11:09:47 it's speed 10 that is boring and turns the game into chess 11:10:05 recite should abort if you get confused 11:10:23 speed 9 = horrible boring kiting 11:11:14 or recite shouldn't abort, but it should stop working and the book of zin passages should be replaced with yiufisms 11:18:57 kilobyte: now that we have speed randomization there is utterly 0 reason to have speed 11s 11:20:06 MarvinPA: 12 is ok; imo speeds should be limited to specific, easy-to-discern ones as much as possible. like 5, 10, 12, 15, 20 11:20:15 11, 14, 17, etc. are awful 11:20:48 TGWi: the last one = <3 11:21:08 TGWi: i'm surprised that confuse doesn't already stop it 11:21:11 since it's a multi-turn 11:21:19 (in fact, taking on Zin should require being confused :p) 11:21:25 it should be more subtle... preaching fornication and voluptousness (sp?) instead of the usual sermon :) 11:21:41 sermons about rape 11:21:48 for people to discover and remove years from now 11:24:14 could just flip the virtue/vice text 11:24:22 did not zin require faithlessness?! 11:25:56 the description of Demonology (the one with the rape passage) was mine, btw 11:27:09 Eronarn: yessss do this 11:32:18 -!- pointless_ has joined ##crawl-dev 11:53:53 -!- Twilight13 has quit [Quit: ...those special autumn days, when the air smells like smoke, and the twilights are orange and ash gray...] 11:57:24 pointless_, you wrote that slime connectivity code, right? 11:57:32 yes 11:57:40 pointless_, what exactly does it do? :P 11:58:17 03MarvinPA * r4bd590814e15 10/crawl-ref/source/ (mon-data.h mon-spll.h): Improve Cacodemons slightly 11:58:19 the goal is to make bubbles in slime not broken into separate components by acid walls 11:58:46 ah, I see. So it's not something that could be useful in other branches, right?.. 11:59:24 yes, you could use the connected components implementation in other places instead of doing a bunch of searches, but the overall goal isn't applicable to anything else 11:59:34 it looks like it guarantees a route from slime:1 to slime:6 without requiring digging, at least? 11:59:35 whenever I see a large chunk of code added, I start wondering whether it could be reused for anything. 12:00:00 or rather, from one of the slime:1 staircases, might not necessarily be the one you enter via 12:00:21 but that's only an issue in slime because of the acid walls i guess 12:00:42 Zaba: most of the code that I would describe as doing connected components analysis in dungeon.cc is doing a bunch of flood fills to mark components, you could use the connected components routine I wrote in various places instead of doing that 12:01:16 pointless_, so, it's something that could be used to the effect of _dgn_fill_zone and friends? 12:01:23 yes 12:01:41 that's the thing that marks components in travel_point_grid or whateer right? 12:01:44 that'd be nice, nicer than keeping many different variants of a single thing around. 12:01:45 yes 12:04:42 MarvinPA: I didn't change add any connections between bubbles that already existed due to slime walls, I was looking at the code for guaranteeing connectivity a little, and fixed a bug that prevented placement of escape hatches in some places, at this point I think the remaining connectivity issue is shaft traps prevent the interlevel_connectivity routine from working 12:05:04 err didn't add any new connections between bubbles that would have existed without considering slime-adjacent walls blocking 12:05:24 ahh okay 12:05:37 the whole connectivity (both interlevel and otherwise) code is a mess. 12:06:39 huh, it looks like autoexplore doesn't work at all in slime if you worship jiyva 12:07:01 but it's fine otherwise, and avoids slime walls 12:07:13 well, I haven't yet found time to carefully read through pointless_'s latest additions. I was talking only about the old code. 12:07:53 once I do that, I might also understand how to do the equivalent of _dgn_fill_zone with it or something :P 12:10:12 -!- Kurper has joined ##crawl-dev 12:11:55 -!- eith has joined ##crawl-dev 12:26:53 MarvinPA: just come to think of it, you could say that not exploring Slime with J is a feature: there's no gain from exploration in this case (no xp here, and no loot anyway). 12:38:54 i guess so, but for players who already joined jiyva outside slime it's just a (minor) annoyance that they can't autoexplore to find the stairs down to the loot 12:39:05 yes, of course 12:39:28 autoexplore also works in the Temple even if you have a god etc. 12:39:35 so it should work for Jiyvaites in Slime 12:57:26 uuuh a +0 cloak of preservation - 93 gold \o/ 13:05:43 -!- syllogism has quit [Disconnected by services] 13:06:06 item prices are a bit strange 13:21:12 omg @ rng again.. 13:21:54 used up 6 enchant weapon already to get this damn sabre past +5,+4 13:27:04 -!- monqy has joined ##crawl-dev 13:28:02 green centaurs! beautiful level! 13:28:11 how are they called... baileys? 13:28:15 y3 13:28:17 <3 13:28:28 green centaurs is a wizlab 13:28:39 awesome 13:30:03 -!- eith has quit [Ping timeout: 248 seconds] 13:30:15 (why are the centaurs green) 13:30:25 theme 13:30:54 eletaurs are green 13:30:59 there's a glyph conflict 13:31:33 -!- rax_ is now known as rax 13:32:05 (those should be replaced with eletaurs) 13:33:21 -!- edlothiol has joined ##crawl-dev 13:33:36 terabattaurs 13:33:54 ie, batman*2⁴⁰ 13:34:20 ! 13:34:28 i didn't dare to say it, kilobyte :D 13:34:29 even devs don't take megabats seriously 13:34:43 @??giga bat 13:34:43 giga bat (07b) | Speed: 30 | HD: 4 | Health: 8-20 | AC/EV: 1/14 | Damage: 1 | Flags: sense invisible, fly, 07vault | Res: 06magic(1) | XP: 56. 13:34:57 not a dev - but can't take the complaining serious anymore either ;) 13:36:59 a giga bat should be at least thouosand times tougher than a megabat 13:37:05 !fight antaeus v 99 fire bat delay:0 t:99 13:37:38 not updated yet 13:38:08 locally, bats are winning 19:0 currently 13:40:05 Adeon: the number doesn't really matter much -- RL microbats are often bigger than megabats 13:40:20 maybe it's just a dumb joke 13:41:10 monsters need to learn how to use wands intelligently 13:41:28 ie, don't spam conf on confused enemies 13:41:33 in my silly vault it's just a megabat with 4 HD instead of 1 -- more hp but same damage, AC and EV 13:41:35 n - a wand of confusion {zapped: 12} (10.0 aum) 13:41:51 they won't spam confusion when casting spells 13:45:44 how's the spell called that gives a weapon the flaming brand temporarily? "fire brand"? 13:45:59 yes 13:46:03 thanks 13:46:35 or "ignite poison" in come cases 13:46:46 oh? 13:47:27 XL21 - found a book with repel missiles \o/ 13:48:04 it works only if the brand is temporary (ie, from Poison Weapon or from the Blade card) 13:49:43 -!- ainsophyao has quit [Remote host closed the connection] 13:54:35 -!- ainsophyao has joined ##crawl-dev 14:00:01 omg! 12220 gp Ziggurat 14:00:05 come oooooooon! 14:04:41 uhm.. is there a secret door in that bazaar i am at the moment (CDO)? could someone please have a look? 14:05:08 otherwise there would be only two stores :-O 14:08:00 i think, there's a but in bazaar_jpeg_triangle_bulge 14:08:33 there are 2x C = any shop which are actually empty arches of ancient stone in-game 14:13:05 one bazaar has only two shops 14:13:13 SUBST: A = <, B = > 14:13:13 KFEAT: C = any shop 14:13:21 maybe we should change that, but players always expect more 14:13:23 aren't those C supposed to show up as shops? 14:14:16 yes 14:14:26 thought so - reported 14:14:28 Just took out an ogre with immolation. 14:14:34 hehe 14:15:43 "any shop" not shop in bazaar_jpeg_triangle_bulge (https://crawl.develz.org/mantis/view.php?id=3536) by Napkin 14:15:43 There is SHUFFLE: ABC. If you're unlucky, C ends up in the A spot, and then it is only two shops. 14:18:18 03dpeg * rf73dbc90b456 10/crawl-ref/source/dat/des/portals/bazaar.des: Reduce shop randomisation in bazaar_jpeg_triangle_bulge (#3536). 14:19:00 -!- evilmike has joined ##crawl-dev 14:19:28 Napkin: ^ 14:21:23 great :) 14:36:58 -!- eith has joined ##crawl-dev 14:41:07 -!- Textmode has joined ##crawl-dev 14:48:07 -!- edlothiol has quit [Quit: edlothiol] 14:48:15 -!- edlothiol has joined ##crawl-dev 14:58:32 -!- dpeg has quit [Quit: leaving] 15:00:43 -!- eith has quit [Ping timeout: 260 seconds] 15:06:54 -!- xyblor has joined ##crawl-dev 15:07:07 I can't eat mutagenic chunks off the floor! 15:07:51 severe problem 15:07:54 release-blocking 15:07:55 hehe 15:08:00 fire whoever introduced it 15:10:31 is there any way around this? 15:10:55 pick up your chunks then eat them 15:11:12 but it's an itemless conduct :( 15:22:00 -!- valrus_ has quit [Remote host closed the connection] 15:25:00 -!- ainsophyao has quit [Remote host closed the connection] 15:33:30 -!- valrus has joined ##crawl-dev 15:33:48 is there a lua expression (not sure I have the right word here?) that checks if the player can see a monster? (for vaults) 15:33:53 like you.see_mons or something 15:37:25 -!- ainsophyao has joined ##crawl-dev 15:52:23 -!- evilmike has quit [] 15:53:03 probably, but I don't know the name of it 15:53:38 there's you.see_cell() (I think) 15:53:47 wait for someone helpful to help 15:57:26 -!- pointless_ has quit [Quit: ChatZilla 0.9.86 [Firefox 3.6.13/20101203075014]] 16:03:19 -!- ortoslon has joined ##crawl-dev 16:03:32 is beam reflection deterministic? 16:05:27 I see dgn.mons_at but it's not quite the same thing 16:07:26 i'm asking because if it is, the targeting beam for lightning bolts could show the entire predictable trajectory, not just the first segment 16:09:04 ortoslon: i think the range it can end up going on bounces is random 16:10:29 hi 16:10:52 moin due! 16:17:18 damn gnome-terminal! 16:33:59 -!- valrus has quit [Remote host closed the connection] 17:01:23 -!- joosa has quit [Ping timeout: 250 seconds] 17:01:32 -!- joosa has joined ##crawl-dev 17:04:27 -!- Hehfiel has quit [Ping timeout: 276 seconds] 17:05:40 -!- Hehfiel has joined ##crawl-dev 17:36:27 -!- ainsophyao has quit [Remote host closed the connection] 17:39:28 -!- upsy_ has joined ##crawl-dev 17:39:51 -!- upsy has quit [Ping timeout: 255 seconds] 17:46:02 -!- Hehfiel has quit [Read error: Operation timed out] 17:48:51 -!- Hehfiel has joined ##crawl-dev 17:48:57 -!- ainsophyao has joined ##crawl-dev 17:56:45 -!- syllogism has joined ##crawl-dev 17:57:13 -!- paxed has quit [Ping timeout: 246 seconds] 17:59:02 -!- paxed has joined ##crawl-dev 17:59:02 -!- paxed has quit [Changing host] 17:59:02 -!- paxed has joined ##crawl-dev 18:02:23 -!- eith has joined ##crawl-dev 18:11:28 -!- edlothiol has quit [Ping timeout: 260 seconds] 18:16:59 -!- jbenedetto has quit [Read error: Operation timed out] 18:23:08 -!- jbenedetto has joined ##crawl-dev 18:54:11 "This weapon falls into the 'Long Blades' category. It is a two handed weapon." - wasn't it 1-handed previously? 18:54:26 which weapon 18:54:28 @whereis napkin 18:54:28 Napkin the Swashbuckler (L24 KoAs), a worshipper of Kikubaaqudgha, is currently on Vault:1 after 89375 turns. 18:54:29 A blackened katana 18:54:37 you're a kobold you are too tiny for it to be 1.5-h 18:54:44 aaah 18:54:48 roger, roger 18:54:52 cool though 18:55:51 what's the katana? 18:56:06 bloodbane 18:56:07 I think 18:56:14 surrounded 18:56:17 oh 18:57:23 I don't think i have anything to cut through crystal or stone wall 18:58:41 napkin: do you have a book containing LRD? 18:58:58 lee's will break crystal with no trouble even at low power 18:59:42 yes 18:59:50 uhh.. earth 5 19:00:43 let's see 19:01:15 you just need to cast it a couple times... brilliance or wizardry will help if you need it 19:04:48 -!- syllogism has quit [] 19:07:19 Collapsed shaft should be removed from level map (https://crawl.develz.org/mantis/view.php?id=3537) by Nexos 19:10:13 hmm, elliptic? on which wall of those? stone, translucent or green crystal? 19:10:20 crystal 19:10:28 tried on both stone ones about 3 times 19:10:33 crystal is much easier 19:10:35 (successful) 19:10:37 ok 19:11:39 got it :D 19:11:48 :) 19:11:52 not that I could use it - fun to see though ;D 19:12:29 the explosion surprised me - much bigger than of stone wall 19:12:55 and you guys were right: the +7,+8 katana "Bloodbane" {slice, *Rage +Rage Stlth-} 19:23:28 -!- TGWi is now known as DefinitelyNotNya 19:23:41 -!- DefinitelyNotNya is now known as ReallyNotNyaaKit 19:24:05 -!- ReallyNotNyaaKit is now known as TrulyNotNyaaKitt 19:25:07 -!- TrulyNotNyaaKitt is now known as VeryNotNyaaKitty 19:25:16 -!- VeryNotNyaaKitty has left ##crawl-dev 19:30:35 -!- CertainlyNotOG17 has joined ##crawl-dev 19:30:41 -!- CertainlyNotOG17 has left ##crawl-dev 19:30:44 omg, mara 19:30:59 he'll definitely kill me.. let's hope i don't wake him 19:34:47 mmmh - would an amulet of clarity help against his illusion spell? 19:36:34 ?? mislead 19:36:34 mislead[1/1]: While affected by this status, monsters will appear to be other monsters in glyph, name and tile. It is temporary and purely cosmetic. It is blocked by clarity, removed by rain and potions of healing. 19:36:39 \o/ 19:39:00 -!- Mu_ has quit [Quit: Defecator, may everything turn out okay so that you can leave this place.] 20:00:22 removed by rain o_O nethackish 20:02:55 ortoslon: removed by rain is slated to be removed, i think 20:18:51 new spells from chat: conjure miasma cloud; give a target hemophilia; suck air out of area or maybe just target's lungs 20:31:45 -!- Twinge_ has quit [Read error: Connection reset by peer] 20:32:48 -!- Twinge has joined ##crawl-dev 20:52:37 ortoslon: it was a whim 20:53:05 -!- upsy_ has quit [Read error: Connection reset by peer] 20:56:13 -!- upsy_ has joined ##crawl-dev 21:10:24 03MarvinPA * r23334941c549 10/crawl-ref/source/dat/descript/ability.txt: Mention in the description that Zin's cure all mutations is single-use 21:15:16 -!- ortoslon has quit [Read error: Connection reset by peer] 21:18:03 I done runin slow (https://crawl.develz.org/mantis/view.php?id=3538) by hearstheday 21:19:04 ... what the fuck? 21:26:12 We have pressure plate traps? Odd. 21:28:59 lol 21:29:25 Jordan7hm! Oh! You are 7hm. 21:29:34 ya 21:29:39 Jordan7hm: I congratulate you on your Lua :) 21:29:49 How'd you pick it up? 21:30:03 (Actually, now that I think about it, we've had pressure plate traps for aaages I've just never used them.) 21:30:09 just read the other .des files 21:30:26 How did you find the docs? 21:31:10 in the docs + dat folders? :) 21:31:46 Um... docs/devel/level_design/advanced.txt 21:31:47 I think 21:32:01 yeah, though to be honest the documentation is fairly thin 21:32:15 it's a bit out-dated as well 21:32:20 the advanced file is more about how crawl uses lua rather than how someone could use it 21:32:34 I've just been poking about to see what the params are 21:32:38 Oh 21:32:53 ../docs/devel/level_design/triggerables.txt then 21:32:57 ah 21:33:06 doh 21:33:18 I'm told it's a little bit clumsy. 21:33:34 I confess I have a tendency towards verbosity and complex sentence structure and clauses when I write documentation. 21:33:41 It's great for impressing people but sometimes worthless for actual meaning. :) 21:34:19 question for you about item_pickup for another vault I made 21:34:29 it doesn't seem to trigger if you already have the item identified, is that intentional? 21:34:48 hah 21:35:00 That could be my fault 21:35:44 boo, my xom trap fails with it now :) 21:35:54 I changed the item_pickup triggerable recently to deal with items properly 21:37:56 also, where do I find the location of stuff that is referenced by for example dgn.mons_at , crawl.mpr etc... 21:38:00 hm 21:38:08 That's in l_XXX.cc 21:38:14 hm 21:38:14 The documentation is terrible. 21:38:22 and unfortunately library functions are spread about all over the place. 21:38:30 l_crawl has SOME of the crawl libary files. 21:38:41 but some crawl.XXX functions are in other tables. 21:39:44 awesome, thanks 21:39:52 we are looking aat documenting them 21:39:58 but we need to roll the parser ourselves, I think. 21:40:00 unfoortunately. :/ 21:40:03 was digging through the source stuff but my understanding of c++ is pretty poor, didn't see anything there 21:40:45 okay, basicaly look for crawl_dlib 21:41:05 er 21:41:16 luaL_openlib(ls, "LIBRARY_NAME", STRUCT_NAME, 0) 21:41:27 for instance in l_crawl it's "crawl" 21:41:38 and crawl_dlib; so all the functions in crawl_dlib are inserted into the crawl namespace 21:41:52 so then you can look for the crawl_dlib struct and see the function names and the relevant C++ function 21:42:07 there's crawl_dlib and crawl_clib and it's rather complicated. 21:42:23 Becuase clua is "client lua" and dlua is "dungeon lua" but we break this rule in dat/clua :) 21:42:32 lol 21:42:52 I should really rename that folder. 21:43:10 over my head =) ... but still overall helpful (file locations for now at least) 21:43:11 (dat/lua is client-based functionality, dat/clua is triggers and markers.) 21:47:31 also - bookofjude is you i assume? (if so, thanks + didn't know about the gender thing, so thanks for that as well) 21:47:37 si 21:47:50 I use due on IRC and ... pretty much everywhere else these days 21:48:04 I am pestering Napkin to change the name because I get lots of "oh -- that's you?" 21:48:33 heh. I use 7hm (or Jordan7hm) everywhere and have for a decade or so... and in the last couple years a guy from germany and a guy from the middle east have started using the alias too 21:48:37 gotta say that pissed me off :) 21:49:47 -!- eith has left ##crawl-dev 21:52:38 hah 21:53:36 also - i'm basically working on similar altar traps for most gods... are there any you (or anyone else here) think shouldn't have such traps 21:53:49 that's assuming I can give them flavour that works with the god, so in some cases maybe it doesn't 21:54:07 also probably not kiku cuz that zombie / human thing is cool as all hell 21:54:07 hm 21:54:12 not lugonu 21:54:19 probably not the good gods... it really depends though. 21:55:01 I'm thinking some kind of battle arena for Oka, but that's as far as i've though 21:55:15 'altar traps'? 21:55:31 i've done xom's (here: https://crawl.develz.org/tavern/viewtopic.php?f=19&t=849) but it depends on the item_pickup working fully 21:56:12 Hm, some of them might work better as portal vaults. 21:56:43 return of shrines 21:57:39 What is it with me and vampire vaults? 21:57:40 i ended up going towards the altar's just cuz they're more intersting for obvious flavour - I originally just wanted more traps 21:58:35 @??eidolon 21:58:35 eidolon (15W) | Speed: 11 | HD: 13 | Health: 50-90 | AC/EV: 12/10 | Damage: 1313(drain), 1305(drain dexterity) | Flags: 07undead, evil, see invisible, lev | Res: 06magic(138), 02cold, 03poison, 12drown, 04rot+++, 13neg+++, 13torm | Vul: 08holy++ | XP: 1365. 21:58:53 Will make it an eidolon instead. 21:58:54 @??wight 21:58:55 wight (03z) | Speed: 10 | HD: 3 | Health: 9-24 | AC/EV: 4/10 | Damage: 813(drain) | Flags: 07undead, evil | Res: 06magic(16), 02cold++, 03poison, 12drown, 04rot+++, 13neg+++, 13torm | Vul: 08holy++ | XP: 58. 22:02:57 -!- upsy_ has quit [Quit: Leaving] 22:24:19 03due * r7fee558ec8ba 10/crawl-ref/source/dat/des/variable/float.des: New vault: megacathedral, with megabats! 22:24:58 make eidolons speed 10 thanks in advance 22:25:48 make them speed 15 or 20 or 25 or 30 22:26:24 they only show up in abyss iirc so balance isn't too much of a concern & it would make them different from the other Ws 22:29:41 monqy: They now show up in a D:8 vault. 22:29:46 but yes eidolons are a bit boring 22:29:48 ??eidolon 22:29:48 eidolon[1/1]: It's like a wraith but more so. 22:30:52 Ido they have cause fear yet 22:30:58 I thought the eidolon was funny. 22:31:02 Ooh cause fear would be good. 22:31:19 (Eidolon is also a genus of bat, for the record.) 22:31:24 (Hence bats + eidolons = lol.) 22:31:49 Cause fear and something else. Whatt? 22:32:33 something ranged-y, presumably 22:32:42 -!- elliptic has quit [Ping timeout: 276 seconds] 22:33:23 maybe also something darkness-y 22:33:52 Gloom would work. 22:33:54 Pain? 22:34:04 I think Pain. 22:34:09 pain is boooring 22:34:20 Not really. 22:34:24 I mean, sure 22:34:24 yeah really 22:34:28 But I'm not writing a new spell for them. 22:34:28 agony would be a bit brutal for D:8 22:34:41 it's a HD 13 monster 22:35:03 Which I've got on D:8 behind a secret door becausae it wasn't tooo scary. 22:35:32 i dunno, they're pretty tough 22:35:38 especially at speed 11 22:35:50 @??eidolon 22:35:50 eidolon (15W) | Speed: 11 | HD: 13 | Health: 50-90 | AC/EV: 12/10 | Damage: 1313(drain), 1305(drain dexterity) | Flags: 07undead, evil, see invisible, lev | Res: 06magic(138), 02cold, 03poison, 12drown, 04rot+++, 13neg+++, 13torm | Vul: 08holy++ | XP: 1365. 22:36:04 Eh, 'll drop the depth to D:11-15 then. 22:36:04 @??iron devil 22:36:04 iron devil (103) | Speed: 8 | HD: 8 | Health: 29-59 | AC/EV: 16/8 | Damage: 14, 14 | Flags: 05demonic | Res: 06magic(64), 05hellfire, 02cold, 10elec++, 03poison, 04rot, 13neg+++, 13torm | Vul: 08holy++ | XP: 324. 22:36:12 i ran into one of those on d~6 22:36:20 and they're pretty tough 22:36:24 Yeah. 22:36:57 also: hungry darkness would be a cool thing for eidolons! 22:37:01 however, that will depend on swarm code 22:37:05 haven't seen cause fear in action myself, but how would it work with fast speed or Slow, if eidolons need something aside from cause fear itself 22:37:37 monqy: cause fear = they can't approach you (like reverse mesmerized) 22:37:49 i don't think anything actually casts it right now 22:37:54 jory? 22:37:58 jory does, yes 22:38:04 ah 22:38:05 that needs to change to mesmerisation 22:38:14 but that'san ability rather than a spell so I'd have to make some code changes 22:38:30 due: add cause fear to giant orange brains kthx 22:39:16 -!- valrus has joined ##crawl-dev 22:40:38 okay 22:41:00 Replace what though? 22:41:01 @??giant orange brain 22:41:02 giant orange brain (04G) | Speed: 10 | HD: 10 | Health: 39-71 | AC/EV: 2/4 | Flags: evil, see invisible, lev, !sil | Res: 06magic(106), asphyx | Vul: 08holy | Chunks: 06mutagenic | XP: 786 | Sp: brain feed, polymorph other, shadow creatures, confuse, blink, teleport self. 22:41:22 Either brain feed, polymorph, shadow, confuse or blink has to go if we give them cause fear. 22:43:53 -!- blackflare has quit [Ping timeout: 260 seconds] 22:45:08 due: poly, imo. we already have a G mutator 22:45:29 okay 22:45:47 brain feed should get revamped to be actually useful at some point, but left on GOBs 22:46:12 there are a bunch of good suggestions floating around for it, they just need to be coded 22:48:31 -!- blackflare has joined ##crawl-dev 23:07:33 -!- ainsophyao has quit [Remote host closed the connection] 23:24:27 -!- jbenedetto has quit [Ping timeout: 250 seconds] 23:25:02 -!- Shader has quit [Disconnected by services] 23:25:36 ... what the hell is this entry with 60 stones? 23:27:36 minmay_entry_shattered_statue 23:27:38 ? 23:27:39 yeah that one is awful 23:29:31 that... what 23:30:06 oh 23:30:27 Ohhhh it's supposed to have a statue in it. 23:30:29 There's a "FIXME". 23:59:02 -!- TGWi has joined ##crawl-dev