00:12:02 due: Too bad you cant change the players race. Giving that unique the ability to turn a human into a vampire would be awesome. 01:40:55 -!- ixtli has quit [Quit: ixtli] 01:42:06 -!- ogaz has joined ##crawl-dev 01:52:46 -!- ixtli has joined ##crawl-dev 01:53:45 -!- ixtli has left ##crawl-dev 01:53:54 -!- ixtli has joined ##crawl-dev 02:03:43 -!- by has joined ##crawl-dev 02:04:05 hello 02:04:13 Hi 02:07:52 hey by 02:07:53 :) 02:17:21 felirx: #1462 is due to the questionable way the game choice menus map different things into int 02:17:36 in particular, (int)GOD_MAKHLEB == (int)CK_BKSP 02:22:59 felirx: also, the line with Help and Tab isn't displayed in 80x24 terminals 02:40:06 greensnark: i think when i updated the ncurses/whatever libs, nethack started outputting escape codes for "move cursor to (0,0); clear down from cursor" instead of the "full clearscreen" code. 02:40:54 greensnark: solved the problem by forcing nethack to output the clearscreen code instead of relying on termcap/ncurses/whatever :P 02:43:45 Hi. 02:44:25 ixtli: Or temporary vampir eform. 02:47:07 paxed: Naughty nethack? 02:53:28 yes, yes it is. i shall spank it. 02:53:42 due: my guess is a strange termcap entry or miss-configured TERM setting. there are only 3 instances where the clear screen code is set, 1 is for TOS \eE, 1 is for ANSI_DEFAULT \e[2J and 1 is by reading the termcap entry 02:55:42 due: Naughty dgamelaunch, braindead world 02:55:43 bhaak: i changed it not to read the termcap entry, just set the ansi default. *shrug* 02:56:31 things went to shit because the amazon server runs ubuntu instead of debian :P 02:59:22 what's the value of the TERM variable? on my system it is: infocmp | grep clear -> clear=\E[H\E[2J 02:59:32 with TERM=xtem 02:59:36 *xterm 03:01:23 bhaak: um. it depends on what the user's term is... 03:02:01 paxed: so it might fail again :-) 03:02:41 doesn't matter; dgl expect the \e[2J, and that's what it shall get. if someone's term doesn't understand that, that term should not be used. 03:03:42 hehe 03:04:00 already found one: stth 03:04:17 bhaak: he started game before i updated the nethack binary 03:04:25 ah, okay 03:04:32 check anyone after 7:10 03:05:23 btw, <3 the watchers column 03:05:58 took me a while to get that working. never done anything with shmem or semaphores. 03:06:57 I can imagine that it's hard to do (airmack failed completely with it on slashem.de) 03:07:10 who do I have to kick to get it on CDO? :) 03:09:11 poor Napkin :) 03:09:24 mmh? 03:09:36 kicking won't work :-P 03:09:42 kissing will 03:09:46 alternately, beer. 03:09:50 coffee! 03:09:54 "Napkin nimbly evades your clumsy kick." 03:12:41 "Napkin nimbly evades your clumsy kiss." 03:12:48 *phew* 03:13:16 * due snogs Napkin with a coffee pot. 03:13:29 at least I already read the recent changes of dgl this morning :) 03:14:01 anything I need to add to the chroot to make shmem working, paxed? 03:15:31 Napkin: one lib (librt, iirc) 03:15:44 ldd will tell you, anyway. 03:16:17 i usually don't run ldd when installing dgl (by cp) 03:16:22 but will do this time, thanks 03:16:46 librt is in already 03:39:16 Napkin: when testing the dgl with the shmem, use "./dgamelaunch -S" to free the allocated shmem block 03:39:41 oh? 03:40:01 just during testing or for every invocation? 03:40:10 when you enter the watching-menu, the shmem block is allocated, if it doesn't exist. 03:40:36 if you lose or change the file from which the shmem keys are generated (dgamelaunch itself, by default), you can't free the shmem block. 03:41:34 uuh - sounds dangerous 03:42:01 the reserved shmem block is only about 30k, so not that big a worry. 03:42:25 as long as I use -S, right? 03:42:36 once you get dgl running normally, you don't have to free the shmem block after that. 03:42:40 otherwise it would be 30k per invocation? 03:43:09 um? 03:43:44 30k for all dgl processes that use the same file to generate the keys. 03:43:59 how's the key generated? 03:44:10 see shm_mk_keys() 03:44:21 hehe, riiiight 03:44:32 after after my third coffee ;) 04:07:34 -!- syllogism has joined ##crawl-dev 04:15:55 -!- ortoslon has joined ##crawl-dev 04:22:25 -!- Mu_ has joined ##crawl-dev 04:49:18 -!- ortoslon has quit [Read error: Connection reset by peer] 06:03:05 by: how would you suggest handling it? 06:12:13 03j-p-e-g * r78a37aea3ec1 10/crawl-ref/source/startup.cc: Space allowing, use more lines for the saved game startup menu. 06:12:14 03j-p-e-g * r989d9d12b3fe 10/crawl-ref/source/dat/des/tutorial/tutorial.des: Replace most static commands in the tutorial with calls to get_cmd(). 06:19:34 felirx: not sure 06:19:59 some options: parametrize PrecisionMenu over the type of item ids 06:20:38 or have explicit functions whatever_to_id, whatever_from_id for each menu 06:21:13 or state somewhere that the actual values are all positive, and define XXX_ABORT = -1, XXX_DEFAULT = -2, ... 06:21:25 I'm thinking ID's as String might be feasible 06:21:49 or just IDs as char? 06:22:22 won't that have the same issues? 06:22:38 not if you give item (a) the id 'a' 06:23:08 that works as int too 06:23:50 that is basically the whatever_{to,from}_id approach 06:24:16 mainly it would mean extra bit of trickery in the ID check bit, having to convert 'a' and so on to god_type 06:24:25 another issue that we might want to consider here is the huge amount of code duplication in newgame.cc 06:24:53 I'm thinking about that too 06:25:05 but It's UI-component initialization and that tends to be messy 06:25:40 the _prompt_whatever could become one _prompt_choice that gets a list of legal choices and returns an index 06:26:04 ah you mean duplication in that way 06:26:14 and not the messy TextItem() initialization bits 06:26:27 that, too :) it's currently doubly duplicated 06:27:19 I provided a constructor locally and it saved a whooping three lines! 06:28:14 instead of _prompt_whatever, could also define a ChoiceMenu that handles all the common stuff 06:28:37 what could also help is to get the JOB_VIABLE, SP_VIABLE etc. out of the data types 06:29:55 enum choice_type { CH_NONE, CH_VIABLE, CH_RANDOM, CH_SPECIFIC }; struct choice { choice_type choice; T specific_choice; } 06:32:47 mm 06:33:03 string ID's or id's as char ascii values 06:33:45 the latter allows switch() 06:33:55 yeah 06:34:06 and string ID's would need some logic to mapping it to stuff 06:36:56 not using the input chars might be nicer, however 06:37:35 an enum with the non-index choices, and the index choices either with the other sign, or after 06:38:19 -!- ogaz has quit [Remote host closed the connection] 06:39:23 quick and dirty hax would be to just stick a - in front of all the a,b,c... choices ;D 06:40:04 M_QUIT, M_ABORT, M_APTITUDES, M_HELP, M_VIABLE, M_RANDOM, M_VIABLE_CHAR, M_RANDOM_CHAR, M_DEFAULT_CHAR 06:40:53 that would also make it clear what CK_ESCAPE actually means 06:41:18 true 06:41:24 btw, what's the difference between escape and backspace? 06:42:58 in the menu context or in general? 06:43:09 in the choice menus 06:43:20 esc call's end() I think 06:43:29 backspace escapes from the item menus 06:43:48 It was like in the original implementation 06:43:50 it doesn't in the god choice menu at least 06:44:14 escape is handled in the first switch, backspace in the second, but they seem to do the same 06:44:52 otoh, the second switch seems to be only for keys attached to items, and there is no item associated with bksp, right? 06:45:25 the second switch switches the ID 06:45:54 is there even an item with ID CK_BKSP? 06:46:23 in god, weapons etc there is 06:46:32 line 2189 06:50:07 greensnark: Shoals:1 was populated by one single merfolk just now 06:50:24 (plus maybe things hiding far away from shore) 06:50:28 I've had one shoals map too that had like 5 monsters total 06:51:50 by: Probably stuff generated out of sight 06:51:58 I've been meaning to force the merfolk to appear on land 06:52:10 early Shoals levels often feel empty 06:52:24 Shoals:5 is only interesting because of the vaults, for that matter 06:52:29 probably a good idea to have them generate at least close to land 06:52:38 Shoals has the normal monster count, but they all generate on water 06:52:39 Yes 06:53:28 Do you have an account called bro as well :P 06:53:40 greensnark: not yet :) 06:54:33 I was quite surprised "orb" wasn't taken 06:56:43 hrm, why can't I ignore "engulfed in poison gas" when resting 06:59:00 debugging activity interrupts is a pain 06:59:58 ok, don't use quotes 07:00:03 :D 07:01:33 !seen Keskitalo 07:01:33 I last saw Keskitalo at Wed Apr 28 10:12:43 2010 UTC (4d 1h 48m 50s ago) saying dpeg: The dungeon graphs sounds good to me! Ive drawn some of those by hand when explaining Crawls dungeon structure to people. :) on ##crawl-dev. 07:02:29 yay, fixed my buoyancy force more also 07:03:23 dungeon graphs, hm. 07:07:52 Can we make losing-levitation message force more 07:07:56 If that's not already the case 07:08:01 Not that it affects me :P 07:08:22 But I want to see real Shoals splats, not scatterbrained players forgetting to renew lev :P 07:10:39 03by * r1495326af3d6 10/crawl-ref/settings/init.txt: Default force_more_message when levitation runs out. 07:10:52 by: Thanks 07:11:16 So the builder will place 3d10 monsters per level in most places 07:11:21 The lower end of 3d10 is pretty low 07:12:22 and shoals doesn't have many bands, does it? 07:12:37 Harpies only on the early levels 07:12:43 The boss merfolk have bands, but they're very rare 07:16:51 time to go pick my mom from airport 07:17:05 I'll start break... fixing the thing after 07:17:25 Two sides of the same coin. 07:35:21 -!- ortoslon has joined ##crawl-dev 07:55:18 -!- Zaba_ has joined ##crawl-dev 07:56:42 -!- Zaba has quit [Ping timeout: 276 seconds] 08:21:41 03greensnark * rd306c4aa1d69 10/crawl-ref/source/ (dungeon.cc mgen_data.h mon-place.cc mon-place.h): Place Shoals monsters on land if possible to reduce empty-Shoals-syndrome from all monsters sleeping in water far from land (rob). 08:21:47 yay 08:22:24 also reduces powergamers' need to explore every last corner 08:22:37 I'm not sure about that last bit :) 08:22:56 "There might be an island containing a scroll of acquirement in the unexplored areas!" 08:23:24 only revealed by the tide once in 100000 turns? 08:23:57 And only during total solar eclipses 08:24:21 That occur within 24 hours of a NetHack release 08:24:51 Hm, there's a bug filed for the interaction of autoexplore and passive mapping 08:25:18 Since the tide keeps changing features and passive mapping notices them, autoexplore goes crazy running in circles to map the level 08:25:46 Possibly we need a new flag to tell autoexplore to keep off 08:26:08 Or passive mapping should not mark the square as mapped-but-not-seen 08:27:04 in levels with tide, and if detected and remembered feature are in {deep water, shallow water, floor} 08:27:59 Yes 08:28:13 So that secret doors, etc. are still handled correctly 08:28:50 Do only DD get passive mapping 08:28:57 Any DS mutations that do that? :P 08:30:10 Code looks a lot better every time I look at it :) 08:31:01 DS also get this I think 08:31:24 not overpowered enough, though 08:31:30 :P 08:32:16 should I wait for a cdo update before descending to shoals:3? 08:33:18 You can run the update :) 08:33:29 no 08:33:29 I forgot the buttons to press to update cdo 08:34:19 Looks like I just have to run update-cdo-trunk 08:34:24 And hope it doesn't blow things up 08:34:54 Retaliatory effects trigger off misses (https://crawl.develz.org/mantis/view.php?id=1464) by OG17 08:35:00 * greensnark pushes the big red button. 08:35:44 Napkin has set things up pretty neatly 08:35:50 Not much chance of screwing up :P 08:36:30 I did not see any option marked "Cause earthquake in ongoing trunk games" 08:36:38 ;) 08:36:58 Napkin: Nice scripts :) 08:37:05 :) 08:37:24 Master branch on CDO updated to: 0.7.0-a0-1568-gd306c4a (22.1) 08:37:44 Yay, I know how to update CDO now! 08:37:48 while you are at it :> 08:37:50 does it output these ready for pasting? 08:37:54 by: yes 08:38:15 We just need to hook up the script to make Gretell do the announcement automatically 08:38:19 could you run remove-trunks.sh and do some clean-up, if there are versions without players? 08:38:32 oh yes, and that :D 08:38:41 Ooh, new scripts! 08:39:11 Does remove-trunks not automatically wipe out versions with no games? :) 08:39:29 hehe, no :) 08:39:33 FULLY AUTOMATIC ANNIHILATION <3 08:39:36 No :( 08:39:56 Retaliatory effects don't trigger for reaching turtles (https://crawl.develz.org/mantis/view.php?id=1465) by OG17 08:40:15 well, not yet ;) 08:40:40 Retaliatory effects are too bloody strong :P 08:41:06 Apparently DS spines leap out and perform kung-fu attacks on passing monsters, judging by damage output 08:41:14 crash on leaving shoals 08:41:29 by: You shouldn't leave Shoals :'( 08:41:35 What was the crash 08:42:03 Napkin: I've remove-trunked four versions :P 08:42:15 map_lua_marker::read maybe 08:42:16 \o/ 08:42:21 thanks :) 08:42:34 http://crawl.develz.org/morgues/trunk/orb/crash-orb-20100502-134105.txt 08:42:34 Napkin: Should automate that :) 08:42:59 probably not related to shoals 08:44:16 Interesting 08:44:22 Ok, have to walk dog 08:44:32 enjoy :) 08:47:44 -!- sorear has quit [Read error: Connection reset by peer] 08:48:07 -!- sorear has joined ##crawl-dev 08:49:07 -!- by has quit [Disconnected by services] 08:49:07 -!- by_ has joined ##crawl-dev 08:49:13 -!- by_ is now known as by 08:55:59 the crash appears to involve unmarshalling the swamp entry fog generator, and does not happen locally 08:57:37 it is also not reproducible 09:10:07 crash leaving shoals (https://crawl.develz.org/mantis/view.php?id=1466) by rob 09:15:16 So, I think I'll make a new enum to newgame.cc that has the options you listed earlier and I'll have them all have negative values 09:15:34 that way I can still jam the job/god/whatever int number to index and can static_cast it easily 09:15:44 sounds good 09:15:44 *ID 09:27:41 -!- Luca has quit [Read error: Connection reset by peer] 09:27:58 -!- Luca has joined ##crawl-dev 09:30:05 -!- Cryp71c has joined ##crawl-dev 09:38:11 Interesting notice I spotted 09:38:33 If I choose viable character in menu, the tab choice next time says "Tab - Viable" 09:41:43 it should say "Tab - Viable character"? 09:41:47 it does 09:41:53 I was lazy typing :D 09:42:29 Huh. I didn't know you could do this 09:42:30 static struct spell_desc spelldata[] = { #include "spl-data.h" }; 09:44:35 -!- ortoslon has quit [Quit: Leaving.] 09:44:46 felirx: that's intentional, or am I missing something? 09:44:59 it is 09:45:04 I didn't know it actually did that :D 09:45:18 remembering "viable" instead of the specific viable choice is a reason for a lot of the newgame complexity 09:45:53 but the code should be readable now, as opposed to a month ago 09:46:59 ng is the actual resolved game, ng_choice is the player's choices (with "random", "viable" etc), defaults is the old copy of ng_choice 09:49:05 and command line options now fill in ng_choice instead of Options.player_name,Options.cls,... 09:49:38 (and the command line options no longer result in virtual keypresses being fed into choice menus, thank god) 09:49:56 that happened? 09:50:15 I didn't thankfully look at the book, weapons etc bits of the code until after the reform 09:50:42 felirx: actually you rewrote _choose_job/_choose_species including this functionality :) 09:51:15 I didn't touch the functionality since I was afraid I'd break something there ;) 09:51:44 I think the only thing that went missing was saving "random" vs. the resolved random species/job 09:52:52 -!- pointless_ has joined ##crawl-dev 09:52:55 -!- pointless_ has quit [Client Quit] 09:53:46 Next is the question of how on Earth to get rid of the code duplication 09:53:54 -!- Cryp71c has quit [Quit: Lost terminal] 09:54:11 I can pick makhleb now! 09:55:21 yay 09:56:11 and I broke tab :( 10:00:14 what part of tab did you break? 10:01:32 just forgot to return from the M_DEFAULT_CHOICE case :D 10:06:10 03felirx * r62f65eabc7d1 10/crawl-ref/source/newgame.cc: Fix Unchoosable menu options in book etc menus 10:07:40 greensnark: yes, enlarging the vmake_stringf buffer makes wizlab.des load on windows 10:08:05 not sure why it worked for others and not for me with the smaller size 10:09:08 1462 (should be) fixed 10:09:57 btw, I have a bunch of fixes for compilation with Visual C++ 10:10:14 do I send them with git send-email to the ML, provide a link to a git branch, something else? 10:10:36 I cheat with msvc 10:10:52 I have a project for 2008 for intellisense purposes, but comiple in msysgit env 10:11:09 I compiled with vs2008 10:11:15 but it needs some fixes 10:11:21 esp. to work correctly with multiple crts 10:11:32 mostly not pass FILE* across dll boundaries 10:11:39 felirx: do you have a mantis account yet? 10:11:45 I do 10:11:51 and a few others 10:11:55 It has access reporter 10:12:00 ah 10:13:13 Napkin would probably be the one to change that, but maybe the correct procedure is to file a mantis mantis issue 10:13:45 mmh? 10:14:05 Napkin: about elevating felirx' mantis access level -- should he file? 10:15:23 sure thing 10:16:06 surprised, that nobody did that yet 10:16:10 done, felirx 10:16:48 cheers 10:20:33 how about the compiler patches? they are at http://repo.or.cz/w/crawl/crawl-nettiles.git/shortlog/refs/heads/0.6.0.1-compiler-fixes 10:20:47 should I send the link to the ml and/or git-send-email them to the ML? 10:23:14 either is fine, or format-patch it and file an issue on mantis, or just !tell neunon 10:27:12 !tell neunon I added a bunch of compilation fixes for Visual C++ and clang at https://crawl.develz.org/mantis/view.php?id=1467 10:27:13 Luca: OK, I'll let neunon know. 10:30:04 -!- Luca has quit [Remote host closed the connection] 10:30:19 -!- Luca has joined ##crawl-dev 10:30:32 forced more should interrupt travel (https://crawl.develz.org/mantis/view.php?id=1468) by rob 10:30:32 [PATCH] Compiler fixes for Visual C++ and clang (https://crawl.develz.org/mantis/view.php?id=1467) by Luca 10:31:27 I <3 1468. Currently it just gives you the force message 10:31:30 you hit space 10:31:37 and zooom it goes back to autoexplore :) 10:40:36 Naked Demonspawn and Ghouls are hard to spot on dark floors (https://crawl.develz.org/mantis/view.php?id=1469) by Luca 10:42:20 @??alligator 10:42:20 alligator (12t) | Speed: 10 (act: 80%; swim: 60%) | HD: 12 | Health: 36-108 | AC/EV: 5/9 | Damage: 30, 15 | Flags: amphibious, cold-blooded | Res: 06magic(48) | XP: 1090 | Sp: swiftness. 10:42:27 @??hydra 10:42:27 hydra (09D) | Speed: 10 (swim: 60%) | HD: 13 | Health: 39-104 | AC/EV: 0/5 | Damage: 18 per head | Flags: amphibious | Res: 06magic(52), 03poison | Chunks: 09poisonous | XP: 1212. 10:42:39 loads of XP for an alligator 10:43:37 greensnark: I'm making a list of structs that should be classes 10:43:38 :) 11:01:21 -!- ortoslon has joined ##crawl-dev 11:22:06 -!- ortoslon has quit [Ping timeout: 276 seconds] 11:27:38 03luca * rd949dcd6ad4a 10/crawl-ref/source/message.h: Fix clang error due to input_class being used without being defined 11:27:38 03luca * rfb3947130511 10/crawl-ref/source/menu.cc: Don't pass chars >= 256 to isdigit 11:27:42 03luca * r9a87278be617 10/crawl-ref/source/los.cc: Fix los _is_better to be a proper operator < 11:27:43 03luca * r04e4a4c53260 10/crawl-ref/source/libutil.cc: libutil: enlarge vmake_stringf buffer 11:27:46 -!- Luca has quit [Remote host closed the connection] 11:28:04 -!- Luca has joined ##crawl-dev 11:28:53 03luca 07stone_soup-0.6 * r950e06df1ad3 10/crawl-ref/source/message.h: Fix clang error due to input_class being used without being defined 11:28:56 03luca 07stone_soup-0.6 * rebb91f11b107 10/crawl-ref/source/godabil.h: Fix clang warning due to mixing struct/class bolt 11:28:57 03luca 07stone_soup-0.6 * r1db4c9a6d7a5 10/crawl-ref/source/tilereg.h: Fix clang warning due to extra semicolon 11:28:59 03luca 07stone_soup-0.6 * rfe4457834dcc 10/crawl-ref/source/tiletex.cc: Fix tiletex.cc to not pass FILE* across multiple CRTs on Windows 11:29:02 03luca 07stone_soup-0.6 * rf2207059b9e4 10/crawl-ref/source/menu.cc: Don't pass chars >= 256 to isdigit 11:29:03 03luca 07stone_soup-0.6 * r86a0b7bf3fc3 10/crawl-ref/source/rltiles/tool/tile_colour.cc: Fix tile_colour.cc to not pass FILE* across multiple CRTs on Windows 11:29:04 03luca 07stone_soup-0.6 * rec310b395dcf 10/crawl-ref/source/los.cc: Fix los _is_better to be a proper operator < 11:29:05 03luca 07stone_soup-0.6 * r939569abe5f4 10/crawl-ref/source/libutil.cc: libutil: enlarge vmake_stringf buffer 11:56:09 -!- Abuse has joined ##crawl-dev 11:56:51 when you 'R'emove jewellery it displays all the jewellery you own on the menu, not just what's currently worn. Is this a bug? 11:57:50 crawl seems to try to idiot-proof menus I've noticed by removing or de-emphasizing invalid options in most cases. 12:01:02 Crawl needlessly depends on GNU tar (https://crawl.develz.org/mantis/view.php?id=1470) by JoachimSchipper 12:03:50 -!- Zaba_ is now known as Zaba 12:15:28 03neunon * r401bc10845f6 10/crawl-ref/source/files.cc: files.cc: fix 'tar' to use non-GNU options 12:15:58 03neunon 07stone_soup-0.6 * r41c96595979e 10/crawl-ref/source/files.cc: files.cc: fix 'tar' to use non-GNU options 12:19:08 -!- ais523 has joined ##crawl-dev 12:20:05 ?? menkaure 12:20:05 menkaure[1/1]: A unique, early mummy, also found in Ossuary. Knows pain, torment, and haste. Orc-wizard purple! 12:26:11 [Patch] Tiles should compile with -pthread (https://crawl.develz.org/mantis/view.php?id=1471) by JoachimSchipper 12:34:57 -!- greensnark has quit [Quit: leaving] 12:43:13 -!- eith has joined ##crawl-dev 12:44:38 -!- Zaba has quit [Ping timeout: 246 seconds] 12:47:08 -!- Zaba has joined ##crawl-dev 12:51:20 Allow to see unmodified stats when choosing the stat to level up (https://crawl.develz.org/mantis/view.php?id=1472) by Luca 12:52:18 -!- dpeg has joined ##crawl-dev 12:52:41 -!- Zaba has quit [Ping timeout: 252 seconds] 12:52:57 03neunon * r593ffbd0d0c8 10/crawl-ref/source/ (makefile rltiles/Makefile): Makefiles: fix GCC existence check on broken 'which' implementations 12:52:59 03neunon 07stone_soup-0.6 * rae9f586b8166 10/crawl-ref/source/ (makefile rltiles/Makefile): Makefiles: fix GCC existence check on broken 'which' implementations 13:02:12 Shops don't let you select all with '. Is this a bug? 13:02:16 with , i mean 13:02:29 -!- Zaba has joined ##crawl-dev 13:04:59 -!- eith has quit [Ping timeout: 248 seconds] 13:05:06 Napkin: dgamelaunch 1.5.1 is out. 13:07:17 congrats :) 13:14:51 Abuse: more like a missing feature, probably, but I'd say yes 13:24:04 it's not something you'd ever want to use though 13:24:51 why not? 13:25:26 i might want to mark all scrolls or potions in a shop and add them to my shopping list to keep track of which shops have what. 13:26:31 Allow specifying the location of external dependencies (https://crawl.develz.org/mantis/view.php?id=1473) by JoachimSchipper 13:27:02 if dowan is on another level, by falling down a shaft or somesuch, do you still hear his wail when you kill duvessa? 13:27:24 if so that's one loud wail. 13:29:01 Abuse: try it in wizard mode 13:34:21 by: I have a bunch of tiny changes that make a bunch of structs classes where they should be 13:34:31 by: are you interested in taking a look at this? 13:35:37 ixtli: not right now; also I think felirx or greensnark are more interested from what I remember 13:35:50 yeah, greensnark is the one that dared me to do it :) 13:36:16 My perfectionism hasn't yet hit me on the head with that bit 13:36:35 I keep finding the same item even when I can't see it (autoexplore) (https://crawl.develz.org/mantis/view.php?id=1474) by MrMisterMonkey 13:40:11 -!- ortoslon has joined ##crawl-dev 13:45:41 ?? rot 13:45:41 rot[1/2]: A temporary condition much like poison but attacking max HP instead of current HP. Cure with a potion of healing. The damage, once done, can be fixed (very expensively) with healing or heal wounds at full health / ely restoration. Ghouls restore it by eating meat. 13:45:49 ?? statrot 13:45:49 statrot[1/1]: Deterioration, a mutation that causes you to actively lose stats; colloquially known as "statrot". At level one of this mutation, you'll only have to deal with a slight deficiency which stays level; at levels 2 and 3 your stats actively decline. 13:46:00 hmm 13:46:04 i'm at 3 str 13:46:17 why is it only deteriorating my smallest stat 13:46:21 fuck 13:47:07 is there any way to fix it besides a ! of restore ability? 13:48:08 sorry 13:48:13 wrong channel again 13:51:40 Banishment does not unmeld Merfolk boots (https://crawl.develz.org/mantis/view.php?id=1475) by Luca 13:56:03 felirx: i'm almost done 13:56:05 but yeah 13:56:07 i made clean 13:56:28 and now i cant build because having libpng installed at /opt/usr/local is confusing the build script 13:56:29 :( 13:56:42 [PATCH] Per-user save directories (https://crawl.develz.org/mantis/view.php?id=1476) by JoachimSchipper 13:59:44 -!- Luca has quit [Remote host closed the connection] 14:00:04 -!- Luca has joined ##crawl-dev 14:06:11 !seen neunon 14:06:12 I last saw neunon at Thu Apr 29 14:41:38 2010 UTC (3d 4h 24m 34s ago) quitting with message Ping timeout: 240 seconds. 14:07:31 !tell neunon problem building rltiles/tool when I have any of the deps installed at /opt/local/lib in my path: http://crawl.pastebin.com/yz1BuHq9 . Build works when I remove it from my path. 14:07:33 ixtli: OK, I'll let neunon know. 14:09:45 we use isalpha() and isdigit() when we want ASCII-only letters, 'ä' will pass that test 14:10:01 would you prefer the name isaalpha() or is7alpha() ? 14:17:05 KiloByte: are there conventions for this? 14:17:05 dpeg: You have 2 messages. Use !messages to read them. 14:19:38 -!- ortoslon has quit [Read error: Connection reset by peer] 14:20:21 usually, people do want to go the other way: from 7-bit to internationalization, so there are no set names 14:20:22 -!- ortoslon has joined ##crawl-dev 14:20:32 -!- EroN1 has joined ##crawl-dev 14:21:06 KiloByte: ah 14:21:39 although isfoo() is crippled anyway, it works only in some ancient charsets but not others: you can use it to check for German umlauts but not most of Vietnamese ones, and none of Chinese letters too... 14:21:57 just anything you can stuff in 8 bits 14:22:35 but when we do (tolower(c) - 'a') on 'ä', the result will be a crash 14:23:17 KiloByte: I think you can go ahead and choose the name. 14:23:21 !messages 14:23:21 (1/2) greensnark said (1d 1h 23m 20s ago): Do you have ideas for Sprint in tourney with specifics on points and trophies? Please discuss details by start or mid July latest :P 14:23:29 !messages 14:23:29 (1/1) greensnark said (1d 1h 23m 3s ago): Discuss details with rax is what I meant; a neat wiki page with final decisions will be fine for me :P 14:25:21 Gretell: !tell greensnark Sure, will do. I also made some comments on points & rules for the 2009 tournament. 14:25:25 !tell greensnark Sure, will do. I also made some comments on points & rules for the 2009 tournament. 14:25:26 dpeg: OK, I'll let greensnark know. 14:33:21 dpeg: minced is around in ##crawl right now, didn't you want him for something? 14:33:33 -!- Ero has joined ##crawl-dev 14:34:55 thanks 14:36:19 -!- EroN1 has quit [Ping timeout: 260 seconds] 14:41:14 -!- Abuse has quit [Ping timeout: 260 seconds] 14:44:33 -!- dpeg has quit [Quit: leaving] 15:14:28 03kilobyte * r7012a16b56f0 10/crawl-ref/source/ (23 files): Fix problems related to umlauts where Crawl expects 7-bit ASCII letters. 15:31:37 -!- by has quit [Quit: Lost terminal] 15:37:58 -!- EroN1 has joined ##crawl-dev 15:37:58 -!- Ero has quit [Read error: Connection reset by peer] 15:56:36 -!- EroN1 has quit [Read error: Connection reset by peer] 15:56:57 -!- EroN1 has joined ##crawl-dev 15:58:23 -!- syllogism has quit [] 16:25:52 -!- ortoslon has quit [Quit: Leaving.] 16:26:09 -!- Luca has quit [Remote host closed the connection] 16:32:25 -!- Enne has joined ##crawl-dev 16:32:31 Crawl silently fails to save game (https://crawl.develz.org/mantis/view.php?id=1477) by JoachimSchipper 17:20:35 -!- Xiberia has quit [Ping timeout: 260 seconds] 17:21:08 -!- ixtli has quit [Ping timeout: 268 seconds] 17:22:11 -!- jarpiain has quit [Ping timeout: 246 seconds] 17:22:57 -!- jarpiain has joined ##crawl-dev 17:25:05 -!- EroN1 has quit [Remote host closed the connection] 17:26:31 -!- Xiberia has joined ##crawl-dev 17:27:22 -!- ixtli has joined ##crawl-dev 17:56:34 -!- Luca has joined ##crawl-dev 18:00:51 03kilobyte * r8c63e0b6ea9e 10/crawl-ref/source/itemname.cc: Negatively enchanted rings are strictly bad. 18:04:42 -!- ais523 has quit [Remote host closed the connection] 18:15:20 hi 18:18:06 Allow viewing of other screens while acquiring (https://crawl.develz.org/mantis/view.php?id=1478) by TGW 18:23:23 03kilobyte * r86675fb4e584 10/crawl-ref/source/files.cc: JoachimSchipper's fix to the save-eating bug introduced in 401bc108 19:05:18 -!- eith has joined ##crawl-dev 19:06:14 -!- stabwound has quit [Ping timeout: 240 seconds] 19:06:47 -!- stabwound has joined ##crawl-dev 19:12:54 -!- phyphor has quit [Read error: Connection reset by peer] 19:13:11 -!- phyphor has joined ##crawl-dev 19:13:29 03kilobyte 07stone_soup-0.6 * ra759b6a4795f 10/crawl-ref/source/files.cc: JoachimSchipper's fix to the save-eating bug introduced in 401bc108 19:31:39 -!- ogaz has joined ##crawl-dev 19:54:06 -!- elly is now known as Elly 19:54:46 -!- Zannick is now known as ZanniqlcKzxkq 19:55:13 -!- Enne has quit [Quit: zzz] 19:55:22 -!- ZanniqlcKzxkq is now known as Zannick 19:55:32 -!- Elly is now known as elly 19:59:41 -!- joosa has quit [Read error: Operation timed out] 19:59:45 -!- joosa has joined ##crawl-dev 20:02:03 -!- Mu_ has quit [Quit: Defecator, may everything turn out okay so that you can leave this place.] 20:13:37 -!- pointless_ has joined ##crawl-dev 20:15:55 due 20:16:24 odd ... anyway 'mornin 20:16:29 hello! 20:16:30 -!- ixtli has quit [Quit: ixtli] 20:16:58 -!- ixtli has joined ##crawl-dev 20:17:02 Hello! 20:17:06 Hey :D 20:17:12 Meant to say 'hi due' 20:17:17 But my client freaked out a bit. 20:17:34 Strange 20:17:39 So, I did lots of source clean up. 20:17:44 But in a kind of manic way. 20:17:53 It's all gonna... sort of ... be in one patch. 20:39:19 -!- Luca has quit [Remote host closed the connection] 20:39:37 -!- Luca has joined ##crawl-dev 20:57:11 -!- Abuse has joined ##crawl-dev 21:00:54 ?? bug 21:00:54 bug[1/2]: To report bugs, go to: http://crawl.develz.org/mantis/main_page.php 21:04:02 Missing 'select all' in shops dialogue. (https://crawl.develz.org/mantis/view.php?id=1479) by Abuse 21:14:05 Shopping list items incorrectly colored. (https://crawl.develz.org/mantis/view.php?id=1480) by Abuse 21:34:21 due: Are you free for a moment? 21:36:44 -!- Luca has quit [Remote host closed the connection] 21:37:03 -!- Luca has joined ##crawl-dev 21:37:44 casting Conjure Flame targets a creature, but says "You can't place the cloud on a creature." when you put it there. Do all clouds do that? 21:39:07 -!- stabwound has quit [Ping timeout: 260 seconds] 21:39:11 -!- stabwound has joined ##crawl-dev 21:39:25 -!- stabwound has quit [Client Quit] 21:39:37 ixtli: No, sorry, cleaning. 21:39:48 np 21:39:54 -!- stabwound has joined ##crawl-dev 21:43:38 !tell greensnark Beginning of the struct cleanup we were talking about http://sprunge.us/RFiD 21:43:39 ixtli: OK, I'll let greensnark know. 21:45:26 !tell felirx Beginning of struct clean up, if you want to commit it before greensnark gets around to it :) http://sprunge.us/RFiD 21:45:26 ixtli: OK, I'll let felirx know. 21:45:59 ixtli: cleanup? 21:46:05 pineapple: why yes :) 21:46:37 Abuse: in 0.6, evaporate doesn't 21:46:53 but it doesn't target a creature 21:47:04 pineapple: I'm trying to find all the classes masquerading as structs 21:47:32 also, afaik, conjure flame doesn't actually target a creature, so that may be a description bug. report it anyway 21:47:55 http://sprunge.us/RFiD is a set of 'trivial' changes that make it so that classes are properly marked as so 21:48:12 in order to prevent people from creating public data members and fiddling with them however they want 21:48:58 does it still compile? 21:52:29 you know whats annoying? 21:52:52 when you're a spriggan and find a food shop with a ton of bread rations 21:53:13 and put them on your shopping list so you can come back when you really need them 21:53:17 and buy one 21:53:24 and it takes them all off your list 21:53:34 and you have to select them all one by one again and add them 21:53:37 thats annoying 21:54:36 pineapple, its not a description bug. it's a functionality bug if anything. when you cast it, your cursor targets a creature. 21:58:44 report both of those, although food shops will eventually be removed 21:59:09 Why? 21:59:09 (it's still a shop interface bug, though) 21:59:16 pineapple: yes it does :) 21:59:19 TILES=y 21:59:32 hasn't dpeg been trying to get them remvoed since 0.4 or something? 22:00:23 why remove food shops? 22:00:36 just to make other shops more available? 22:00:53 or to make food more of an issue? 22:01:10 like nethack 22:02:00 to make permafood more of an issue 22:02:19 Is that like reduction to comparison to hitler in ##crawl-dev ? 22:02:28 ? 22:02:34 $ARGUMENT ... /like nethack/ 22:02:50 ask dpeg :-) 22:03:11 Instead of saying 'why would you want to do that?' 22:03:14 crawl should say 22:03:27 'That might be a good idea ... IN NETHACK.' 22:03:40 Too meta. 22:03:42 !tell dpeg Enquiring minds want to know if there's a version of Godwin's law with s/Hitler/NetHack/ 22:03:43 pineapple: OK, I'll let dpeg know. 22:04:01 Ah, Godwin's law. 22:04:35 I was thinking reductio ad absurdum, but with hitler xD 22:04:50 sorear: In wizard mode then :) 22:08:35 lol nethack == hitler 22:09:22 Buying an item clears other identical items from your shopping list. (https://crawl.develz.org/mantis/view.php?id=1481) by Abuse 22:11:19 do shops ever restock? 22:11:24 and what's permafood? 22:12:03 no, and stuff that isn't chunks 22:14:19 if you remove food shops i think you should add herbavourous chunks 22:14:24 Casting Conjure flame targets monster by default. (https://crawl.develz.org/mantis/view.php?id=1482) by Abuse 22:14:24 plant corpses 22:14:34 :) 22:14:42 fungus corpses 22:15:09 then notch down spriggans one level on their food efficiency 22:16:13 its strange that there are plants and edible things in the game but they cant be eaten 22:16:21 for herbavores 22:21:48 could make ballistomycetes generate poisonous herbavourous corpses sometimes, making farming them slightly useful for a spriggan 22:28:26 -!- pointless_ has quit [Ping timeout: 245 seconds] 22:38:22 -!- ortoslon has joined ##crawl-dev 23:18:55 -!- purge has joined ##crawl-dev 23:54:55 Snapping turtles will attack you from a distance while "fleeing" instead of actually fleeing (https://crawl.develz.org/mantis/view.php?id=1483) by MrMisterMonkey