00:03:20 Unstable branch on crawl.develz.org updated to: 0.10-a0-1982-g83a33ba (32) 00:04:26 -!- ainsophyao has joined ##crawl-dev 00:19:00 Windows builds of master branch on crawl.develz.org updated to: 0.10-a0-1982-g83a33ba 00:23:18 -!- valrus has quit [Remote host closed the connection] 00:38:31 -!- cosh has joined ##crawl-dev 00:41:47 -!- SamB has quit [Ping timeout: 252 seconds] 00:41:58 -!- SamB_XP has quit [Ping timeout: 260 seconds] 00:42:34 -!- Guest32593 has quit [Read error: Connection reset by peer] 00:42:49 -!- Guest32593 has joined ##crawl-dev 00:42:53 -!- DrPraetor has quit [Quit: KVIrc 4.0.2 Insomnia http://www.kvirc.net/] 00:44:35 -!- SamB has joined ##crawl-dev 00:45:02 -!- SamB_XP has joined ##crawl-dev 00:48:15 -!- dtsund has quit [Quit: dtsund] 00:57:11 -!- Vandal has quit [Ping timeout: 252 seconds] 01:06:16 -!- syraine has joined ##crawl-dev 01:06:29 Um, hi. 01:07:23 I have a question on level generation: is an escape hatch guaranteed on every level at some position, such as on an open level? There's a Slime Pits entry vault made by minqmay, and it has an eye of devastation. It's four squares from the stairs on Lair:7. 01:23:25 -!- st_ has joined ##crawl-dev 01:41:24 -!- ainsophyao has quit [Remote host closed the connection] 01:48:22 -!- Pacra has quit [Quit: Leaving] 01:50:02 -!- Pacra has joined ##crawl-dev 02:02:13 -!- Sombrero_Mott has quit [Ping timeout: 258 seconds] 02:12:23 03evilmike * r06e7886c791e 10/crawl-ref/source/dat/des/variable/large.des: A couple of vault depth tweaks. 02:24:12 -!- ainsophyao has joined ##crawl-dev 02:32:07 03evilmike * r3a5367c097ed 10/crawl-ref/source/dat/des/variable/mini_monsters.des: Remove a door warning from einodemon_rotting_minivault 03:06:36 moin moin 03:07:21 moin 03:17:26 yo 03:17:46 -!- monqy has quit [Quit: hello] 03:59:45 -!- evilmike has quit [Quit: something happened] 04:02:07 -!- Zaba has quit [Ping timeout: 245 seconds] 04:03:05 -!- Textmode has quit [Ping timeout: 252 seconds] 04:04:51 -!- Zaba has joined ##crawl-dev 04:06:10 03evilmike * r84efc783cc11 10/crawl-ref/source/dat/des/variable/mini_monsters.des: Fix onia_ninara_dug_in_and_dangerous sometimes being undiggable. 04:15:23 -!- Ragdoll has joined ##crawl-dev 04:16:56 -!- Textmode has joined ##crawl-dev 04:22:07 -!- syraine has quit [Ping timeout: 248 seconds] 04:22:20 -!- Textmode has quit [Ping timeout: 252 seconds] 04:22:58 -!- syraine has joined ##crawl-dev 04:36:26 -!- rejuxst has joined ##crawl-dev 05:00:06 OSX builds of master branch on crawl.develz.org updated to: 0.10-a0-1984-g3a5367c 05:16:49 -!- cosh has quit [Ping timeout: 252 seconds] 05:28:58 -!- cosh has joined ##crawl-dev 05:32:26 -!- rejuxst has quit [Ping timeout: 265 seconds] 05:34:34 -!- edlothiol has joined ##crawl-dev 05:34:41 -!- alefury has joined ##crawl-dev 05:37:14 -!- Sombrero_Mott has joined ##crawl-dev 06:18:28 -!- mikee_ has quit [Quit: HydraIRC -> http://www.hydrairc.com <- Po-ta-to, boil em, mash em, stick em in a stew.] 06:21:26 -!- jeanjacques has quit [*.net *.split] 06:21:26 -!- Mu_ has quit [*.net *.split] 06:21:26 -!- petete has quit [*.net *.split] 06:21:26 -!- Eifeltrampel has quit [*.net *.split] 06:24:10 -!- jeanjacques has joined ##crawl-dev 06:24:11 -!- Mu_ has joined ##crawl-dev 06:24:11 -!- petete has joined ##crawl-dev 06:24:11 -!- Eifeltrampel has joined ##crawl-dev 06:24:17 -!- Pacra has quit [Ping timeout: 240 seconds] 06:35:21 -!- syllogism has joined ##crawl-dev 06:52:03 -!- Vandal has joined ##crawl-dev 07:07:53 -!- ainsophyao has quit [Remote host closed the connection] 07:28:30 -!- MarvinPA has joined ##crawl-dev 07:32:10 03MarvinPA * r537a94f4d344 10/crawl-ref/source/dat/descript/features.txt: Improve orcish idol description 07:32:20 03MarvinPA * r60aa6a41be4d 10/crawl-ref/source/spl-summoning.cc: Don't remove walls and clouds when miscasting Summon Elemental 07:35:22 -!- Cryp71c has joined ##crawl-dev 07:35:50 Morning 07:37:37 moin Cryp71c 07:44:17 -!- MarvinPA has quit [*.net *.split] 07:44:17 -!- syllogism has quit [*.net *.split] 07:44:17 -!- cosh has quit [*.net *.split] 07:44:17 -!- paxed has quit [*.net *.split] 07:44:17 -!- Chousuke has quit [*.net *.split] 07:44:55 Oh noes! Netsplit 07:45:36 elliptic: yeah, although currently this part does crash on the branch 07:46:35 elliptic: the cause of the bug in trunk is inconsistent deletion of levels: basically, any !=LEVEL_DUNGEON is deleted when you enter it (rather than when you leave it via one-way means) 07:47:41 the fun thing is, I have no idea what to do with &~ -- should it return you to the old level? Create a new one? What if you exit via &~ but return via a normal portal? 07:48:25 -!- MarvinPA has joined ##crawl-dev 07:48:25 -!- syllogism has joined ##crawl-dev 07:48:25 -!- cosh has joined ##crawl-dev 07:48:25 -!- paxed has joined ##crawl-dev 07:48:25 -!- Chousuke has joined ##crawl-dev 07:48:32 probably always deleting on &~ would be simplest 07:53:24 regarding the ucc email: why not merge it after .10 is split off from trunk? that seems like the best option for an important behind the scenes change that is likely to introduce a lot of bugs. 07:54:16 if ucc is supposed to be in .10 it should probably be merged asap, to maximize the time left for finding the bugs before release 07:56:07 definitely, yeah 07:57:26 would be hard to unmerge so there'd be no turning back, but there's probably enough time 07:58:10 well there could be a seperate branch put on cdo right? 07:58:32 I remember that happening with something else 07:58:54 merge ucc and squarelos, then people will want to test it! 07:59:19 and ensure no merging to trunk :p 08:00:06 why no squarelos? does it really look that bad? 08:00:10 no 08:00:22 not merely look 08:00:28 kilobyte just hates it 08:00:46 kilobyte: lets make a deal: squarelos for halfling removal :P 08:01:05 I don't care about halflings really, beyond them being redundant :p 08:01:36 I'm not sure exactly what we would have to offer kilobyte in exchange for squarelos but I expect it would be a lot :P 08:01:53 you see, when playing/developing for a Tolkien-based MUD for ten years, I went mostly with the themes of "death to the mortals" and "halflings must die" 08:02:29 whats a MUD again? text based thingy? 08:02:46 you could double every race, having identical copies with nothing but the name changed -- and it wouldn't ruin the game 08:03:04 so halflings don't make the game worse 08:03:38 alefury: have you played, say, Adventure or Zork games? 08:03:43 -!- valrus has joined ##crawl-dev 08:04:09 no (im 24 btw) 08:04:44 let's say, NetHack is to Diablo as MUDs to MMORPGs. 08:05:03 ie, graphics added at the cost of dumbing down the content 08:05:44 i played adventure and i'm even younger than that! one of the first games i remember playing :P 08:05:50 muds are great, but so time-consuming. mmorpgs are just time-consuming. 08:06:14 (actually, there's no dumbing required, it's just that games that require literacy have a smaller target demographics and thus won't sell as good) 08:06:34 unfair comparison, diablo is just a fanciful angband clone and angband already has much of the repetitive stuff from MMORPGs :) 08:06:47 :p 08:07:58 !lg * s=name x=sum(dur) o=sum(dur) 08:08:05 1356952 games for *: 5498x 78291 [20929225], 4037x Nexos [14916673], 7134x heteroy [14471390], 2986x clouded [11289070], 5898x Tenaya [10994314], 2205x rob [9534884], 2629x mr0t [9473133], 1403x MadDasher [8758324], 845x Iaido [8425511], 3217x sorear [8109336], 8236x KiloByte [8084386], 4457x DashNine [7927903], 3749x Johan [7525889], 2316x MarvinPA [7044013], 852x xyblor [6724192], 3587x soul [66... 08:08:38 78291: 242d 08:10:52 on T2T there's a player with >1y on a single char, and a few people with 400-500d total age. 08:11:54 Crawl used to stop the clock 5mins after the last keypress (with some bugs), does 30s now, T2T stops the clock after 30s, so the numbers are comparable. 08:12:46 the "time-consuming" part is a real menace :p 08:21:47 edlothiol: would it be reasonable to have webtiles operate from the same executable as console, with a command line argument? 08:22:21 kilobyte: it already does, mostly 08:23:02 i.e. if you start a webtiles executable from console without arguments, it should be playable normally 08:23:47 kilobyte: where do i have to look for that 30s limit or what do i have to grep to find it? i wanted to have a look at it some time ago 08:24:15 03kilobyte * rd3a46e8c6cf7 10/crawl-ref/source/tags.cc: Unmarshall cloud.excl_rad also when TAG_MAJOR_VERSION != 32. 08:24:36 bhaak: IDLE_TIME_CLAMP 08:24:38 -!- Asmageddon has joined ##crawl-dev 08:24:42 -!- MarvinPA_ has joined ##crawl-dev 08:24:44 thx 08:24:46 Hello 08:25:00 I just lost two characters 08:25:10 -!- [1]cosh has joined ##crawl-dev 08:25:15 I reduced that to 30s since 5mins can be grossly inflated if you multitask 08:25:23 I loaded one of them by accident and quit with saving, after launching the game again, two of my four saved characters were gone 08:25:40 -!- syllogism- has joined ##crawl-dev 08:25:43 There is no sign of them in the morgue or high score list 08:25:47 Asmageddon: quit as in Ctrl-Q, or...? 08:25:55 I said with saving >.> 08:26:02 ah doh, I'm blind 08:26:05 Besides that wouldn't delete two characters, would it? 08:26:19 on CAO/CDO or locally? 08:26:38 Locally 08:27:22 could you look in your saves directory? (~/.crawl/saves on Unix, a subdirectory of your user profile on Windows, no idea where on Mac) 08:27:41 Worth mentioning is that these two saves were recent(<1h) while the ones which were left intact were older (>1d) 08:27:55 What should I look for in there? 08:28:11 I grepped morgue directory and scores file 08:28:20 Neither says anything useful 08:28:25 the saves directory should contain saves files 08:28:29 such as charname.cs 08:28:30 -!- dexap has joined ##crawl-dev 08:28:31 OsamaBinLaden.cs 08:28:33 yeah 08:29:00 -!- MarvinPA__ has joined ##crawl-dev 08:29:01 There are only three for my current characters 08:29:16 -!- Chousuke_ has joined ##crawl-dev 08:29:18 you could try some file restoring program 08:29:29 other than that, if theyre not in there theyre gone 08:29:35 I don't know any 08:29:47 I would appreciate if you would suggest one, I use ext4 08:29:55 i use windows :/ 08:30:27 -!- G-Flex has quit [Ping timeout: 245 seconds] 08:30:32 -!- Brannock has joined ##crawl-dev 08:30:33 -!- paxed has quit [Disconnected by services] 08:30:40 -!- dexap is now known as paxed 08:31:08 -!- G-Flex has joined ##crawl-dev 08:31:41 -!- MarvinPA_ has quit [Ping timeout: 258 seconds] 08:33:40 -!- MarvinPA has quit [*.net *.split] 08:33:42 -!- syllogism has quit [*.net *.split] 08:33:42 -!- cosh has quit [*.net *.split] 08:33:42 -!- Chousuke has quit [*.net *.split] 08:33:44 -!- [1]cosh is now known as cosh 08:34:16 Might that have happened because all the characters had identical names? 08:34:40 how did you create them then? 08:34:47 Duh, normally 08:34:55 I always name my characters Asmageddon 08:35:06 the game should always restore a character if there's already one by that name 08:35:13 And never had any problems with it 08:35:20 But it never did >.> 08:35:51 Oh, it did this time 08:36:03 er, what, how? How did you load your saves then? 08:36:44 I use the tiles version and I just clicked them 08:37:07 And you're right, creating a character with identical name just erases previous char with this name 08:37:28 any idea how you got around that? 08:37:33 Duh 08:37:38 I created character like always 08:37:41 wait, wait... is it 0.9 and you're choosing "select a race/background first"? 08:37:47 Species, class, name 08:37:49 Not really 08:37:58 It just prompts me for name after I create my char 08:38:08 And fu*king awesome to know it works like this 08:38:23 0.9, too, right? 08:38:26 At least add a warning? :< 08:38:39 0.9.1 08:39:13 Duh, why did I put a question mark there? 08:40:01 okay, how do you normally create characters? i enter a (not yet existing) name, then press enter or click dungeon crawl 08:40:28 I click on Dungeon Crawl, choose species/background, eventually a weapon/god and type my name 08:41:04 Then there is a question of how the **** could two characters with the same name exist at the same time? 08:41:11 Well, I might have mistyped something 08:41:12 indeed there is 08:42:03 the save name and char name are only the same by default, i ran into some problems when i checked a bug report char on mantis which was named test3, same as one of my own testing saves 08:42:05 ARGH FUCK YOU, they had such awesome weapons :< 08:42:23 One had an extending spear and other had a +1,+5 whip of draining 08:42:52 but i wasnt able to get it to load in trunk i think. so i dont know how that even worked for you. 08:43:03 play trunk, all spears are reaching there. :) 08:43:37 Err? is that a bug? 08:43:56 that should really go into the highlights section of the changelog imo btw, if only just to prepare people for reaching gnoll packs and sigmund 08:44:08 heh yeah 08:44:09 nope, intented change. there were some slight damage nerfs to compensate 08:44:14 03kilobyte 07stone_soup-0.9 * re1bab3740642 10/crawl-ref/source/newgame.cc: Don't overwrite saves if the name is chosen after combo. 08:44:42 Ok, thanks for fixing it 08:44:55 Although it still sucks that I lost my saves t.t 08:45:04 well, theres no new .9 release, so its only fixed in theory 08:45:33 But it's not fun if all spears are reaching 08:45:40 believe me, it is 08:45:45 It ruins the fun of finding one that is 08:45:47 one of the best changes in .10 08:46:00 They'd need to be incredible weak to not ruin game balance 08:46:02 much of the fun really comes from enemies using reaching polearms 08:46:05 incredibly* grrr 08:46:18 gnolls, sigmund, reapers (which were buffed), skeleton warriors,... 08:46:24 And they also can reach two squares? 08:46:49 huh? i dont know what you mean 08:47:05 they can have regular brands on top of the innate reaching, but double-reaching is not possible 08:47:39 Errr, nvm 08:48:44 -!- elliptic has quit [Ping timeout: 276 seconds] 08:49:05 -!- cosh has quit [Quit: HydraIRC -> http://www.hydrairc.com <- Organize your IRC] 08:50:11 03kilobyte * r833bd72fba5a 10/crawl-ref/docs/changelog.txt: Mention that all polearms reach in the "highlights" section of the changelog. 08:52:37 Btw, does armor increase how noisy a character is? 08:53:26 yes. you should ask such questions in ##crawl, though 08:53:52 It's spammed with multiplayer talk 08:54:18 Even if somebody noticed that I wrote something misc, reply would get lost in the sea of messages 08:54:21 Nevertheless, you should ask there. 08:54:33 I hate noisy IRC channels even more than ones where nobody ever talks 08:54:38 Yeah, I know :/ 08:54:52 You can /ignore Henzell and Gretell in ##crawl, that probably helps. 08:55:04 people do tend to notice and answer questions there 08:55:06 -!- MarvinPA__ is now known as MarvinPA 08:55:10 from what I've seen, ##crawl tends to respond pretty fast even despite the bots 08:56:51 and you can /ignore the bots if you wish 08:56:52 -!- valrus has quit [Remote host closed the connection] 08:57:47 what sucks a bit is that then you also miss learndb stuff 08:58:03 it should really be on a separate bot 08:58:25 You can ignore them in ##crawl only, and query for info. 08:59:45 i mostly use the web-based learndb for info anyway. seeing all the entries at once is very useful, as is seeing monster stats together with the learndb comments 09:00:34 on irc i mostly care about edits. also sometimes entries are wrong, and i couldnt change them if i didnt see those entries. 09:07:14 kilobyte, did you have any opinion on whether to merge UCC into trunk or perform more internal testing? 09:09:06 I'd say, let's either merge it soonish or not in a couple of months 09:09:58 What is UCC? :3 09:09:59 soonish or not in a couple of months? I'm not sure what you mean by "not in a couple of months" 09:10:13 Asmageddon, a branch for fight-rewrite. 09:11:13 as in, not for 0.10. Which would lead to time wasted on merging, which neither of us wants. 09:12:01 well, I'm all for the soonish side of things, my biggest concern is major instability that I may have missed. 09:12:46 a pity there's no fully automated autorobin 09:12:48 or is it? 09:12:56 -!- Asmageddon has left ##crawl-dev 09:13:35 https://crawl.develz.org/tavern/viewtopic.php?f=22&t=2333 09:14:38 Hrm, I wonder how well it plays. 09:15:20 probably not well enough to test more than the first few levels... 09:15:24 ah, yeah 09:15:33 if he gets lucky, he'll get to d8 w/ a bot 09:15:38 most die on d2-d4 09:16:18 although, if it's to be used for automated testing, we could give it unlimited lives 09:17:48 it would be possible to switch CDO trunk to the ucc branch, wouldn't it? 09:17:55 are there any save incompatibilities? 09:18:11 at least arena crashes 09:18:12 Shouldn't be 09:19:07 !seen dpeg 09:19:08 I last saw dpeg at Tue Nov 15 23:25:24 2011 UTC (15h 53m 44s ago) quitting with message Quit: zzz. 09:26:01 the bot keeps going into an infinite loop when trying rings, but otherwise, no crashes 09:26:24 kilobyte, on the ucc branch, or are you just saying the bot doesn't crash itself? 09:29:04 on ucc 09:29:18 which is what I wanted to test 09:29:49 ah ok, well I guess we can give the mailer a bit more time in case anyone hasn't seen it yet, otherwise merging into trunk will probably be the best action to take in the near future. 09:30:00 And then, no more CAP/NOCAP stuff too! 09:52:13 -!- Chousuke_ is now known as Chousuke 10:03:05 -!- ainsophyao has joined ##crawl-dev 10:04:17 -!- ainsophyao has quit [Remote host closed the connection] 10:05:20 -!- ainsophyao has joined ##crawl-dev 10:06:00 Inaccessible terrain on X leaks cloud info. (https://crawl.develz.org/mantis/view.php?id=4906) by Kyrris 10:15:07 -!- MarvinPA has quit [Read error: Connection reset by peer] 10:15:35 -!- MarvinPA has joined ##crawl-dev 10:22:08 kilobyte, lol, I like your [3] entry in henzell 10:22:19 highly appropriate. 10:26:07 Lua script engine extension (https://crawl.develz.org/mantis/view.php?id=4907) by tukkek 10:30:42 ??kilobyte[3] 10:30:43 kilobyte[3/3]: Is so competent that he should rename to at least terabyte. 10:31:00 he's not that bloated 10:31:12 -!- ainsophyao has quit [Remote host closed the connection] 10:32:15 -!- Pacra has joined ##crawl-dev 10:32:55 I'm kinda puzzled about why sometimes G< insists on using an already-tried staircase, but sometimes it just goes to the nearest up staircase regardless of triedness 10:33:30 I kinda wish it would stick with the latter in the early game... 10:36:11 Fix for two vampire-related bottling/butchery messages (https://crawl.develz.org/mantis/view.php?id=4908) by rriegs 10:36:35 SamB, yeah so do I 10:37:10 can't help but wonder if it has to do with different handling between auto-explore and manual-explore 10:41:45 er what 10:42:03 !learn del kilobyte[3] 10:42:04 Deleted kilobyte[3/3]: Is so competent that he should rename to at least terabyte. 10:49:46 :( 10:54:30 -!- Caethan has joined ##crawl-dev 10:56:21 * SamB revises his supposed "fix" from last night 10:57:36 SamB, what was the merge option you mentioned a while back which results in fewer conflicts? 10:57:54 Cryp71c: something involving patience 10:57:58 * SamB checks manpage 10:58:25 -X patience 10:58:34 assuming the default strategy 11:00:18 also, I Found emacs' diff-mode handy for applying patch hunks intended for that one file to their new home(s)... 11:00:52 ... though I suspect you won't ;-) 11:01:02 SamB, hrm, I try "-X patience" and I get "fatal: Unkonwn option for merge-recursive: -Xpatience" 11:01:13 Samb, hehe, prob not so much. 11:01:18 Dragon form unarmed combat damage code ignores claw (https://crawl.develz.org/mantis/view.php?id=4909) by agentchuck 11:01:19 Cryp71c: what version of git? 11:01:33 mine is 1.7.6.3 11:01:47 1.7.2.5 11:01:55 what distro are you on? 11:02:09 Crunchbang, its debian based. 11:02:12 03SamB * r9c5839d3f741 10/crawl-ref/source/mon-pathfind.cc: I think my previous "fix" was actually a misinterpretation of the code. 11:02:31 can you apt-get a new one now, or do you need to pull it from Debian proper? 11:03:44 I'll have to check what version is current in the repo's, 1 minute..aptitude is upgrading all my other libs and whatnot. 11:06:43 hmm, how come some people in ChanServ's ACCESS list for this channel have flags set directly, rather than being committer or op-comitter? 11:08:33 in particular: dpeg, elly, raxvulpine, violetj, greensnark, sorear (awesome dude, btw), Jude, Zaba, Galehar, and Napkin 11:10:20 kilobyte: any idea? 11:10:59 -!- ZChris13 has joined ##crawl-dev 11:12:26 -!- Mu_ has quit [Quit: Defecator, may everything turn out okay so that you can leave this place.] 11:15:57 no, sorry 11:19:20 -!- monqy has joined ##crawl-dev 11:20:18 Cryp71c: sometimes in melee_attack::apply_damage_brand() damage_done is 0 11:22:11 -!- jeanjacques has quit [] 11:22:15 03kilobyte 07unified_combat_control * rde60a799a83d 10/crawl-ref/source/melee_attack.cc: Don't set pet_target retaliation on the arena. 11:26:23 SamB: probably historical? 11:27:03 yeah, I guess 11:27:33 That list reads as ##crawl and ##crawl-offtopic ops plus a couple of other folks, so I am guessing those lists were copied over and added to at some point? 11:27:44 I don't need ops, though I don't mind having them ;) 11:28:08 (I don't think I have commit access? I don't know. I certainly wouldn't use it unless I dropped out of grad school and had magical time) 11:32:53 kilobyte, will look @ that, thanks. 11:35:19 also, a lock_up in diagnostic messages: debug -arena 'efreet hp:9999 v efreet hp:9999 delay:0 t:99' 11:35:55 can't really debug it right now (N900's screen+keyboard) 11:36:12 s/lock_up/lock up/ 11:49:12 what, does it have a small terminal? 11:50:28 -!- alefury has quit [Quit: ChatZilla 0.9.85 [Iceape 2.0.11/20110929064733]] 11:52:13 123 11:52:38 oh, i'm no longer admin of ##crawl-dev 11:52:57 are you sure you're identified? you appear as a regular user. 11:53:47 net-split... grr 11:54:22 -!- Napkin has quit [Changing host] 11:54:22 -!- Napkin has joined ##crawl-dev 11:57:08 yeah, as rax said 11:57:14 thanks, Cryp71c 11:57:45 np 11:58:32 -!- cosh has joined ##crawl-dev 11:58:42 hi 11:59:49 Yo 12:08:23 hi cosh! 12:08:29 how's the server doing? 12:08:35 going great now 12:08:46 just the "where" thingie is broken at the moment, but we're on it *cough* 12:08:47 :) 12:08:55 hehe 12:09:06 you need this perl daemon 12:09:36 it's running in the background, converting .where files into .dglwhere, which is used by the webinterface 12:09:39 yea edlothiol already showed me <3 :) 12:09:44 roger :) 12:09:58 I think I'll rewrite that to directly use the .where files one day ;) 12:10:44 are you using a script to init the player? 12:10:53 hehe, edlothiol 12:10:53 no not yet 12:11:03 if someone want's to play we have to manually copy a config lol 12:11:23 well, shouldn't be difficult 12:11:31 just asking, please share once you wrote it :) 12:11:54 oh ok sure 12:11:56 also, it would be cool if you could post about your experience, cosh 12:12:11 and if you encounter any bugs, please report them on mantis :) 12:12:19 which others could use as a howto 12:13:15 i'd be happy to host/post/link that 12:13:41 Napkin, what's cosh doing? 12:13:51 maybe we should include an example script for the player init, edlothiol? 12:13:56 that would be nice 12:14:06 yeah 12:14:16 cosh is setting up a webtiles server, Cryp71c 12:14:22 one without DGL 12:14:28 ah, cool. 12:14:34 which is like.. new territory :) 12:14:50 will be trying DGL next tho 12:15:05 :) 12:15:25 wensley set a dgl up recently 12:15:35 but haven't spoken to him in a while 12:18:43 -!- alefury has joined ##crawl-dev 12:27:00 how will anyone watch on the terminal if there's no DGL? 12:33:29 cosh: don't try too hard with the dglwhere script, I think I'll implement this in the server today 12:34:23 * SamB <3 his git diff hunk headers 12:34:35 oh 12:34:36 nice 12:34:37 :D 12:34:40 i won't then :) 12:34:44 hurry up tho lol 12:34:48 <3 12:36:49 so, has everyone seen my thing at the end of docs/develop/git/config.txt ? 12:38:19 kilobyte, say? (anyone who looks at .des patches locally, really.) 12:42:38 -!- Guest32593 has quit [Read error: Connection reset by peer] 12:42:59 -!- Guest32593 has joined ##crawl-dev 12:51:25 SamB: I added that now, but will only test later. Looks very useful, thank you! 12:53:21 you're quite welcome 12:53:38 I only wish I could somehow get it to everyone who didn't specifically choose to disable it 13:15:40 so we have the (very basic) player init script up now :p 13:15:58 excellent 13:16:06 what does it need to do? 13:16:18 copy the default config to (playername).r 13:16:19 copy the default config to (playername).rc 13:16:33 is that version specific? 13:16:35 and create a directory (playername) (not sure if that is even needed) 13:16:49 morgue directory? 13:16:49 hm i wouldn't know but i don't think so :p 13:16:54 ./rcs 13:17:19 you'll run into trouble later if you have multiple versions installed 13:17:26 yea? why is that? 13:17:39 because the config is version specific 13:17:45 oh ok 13:18:09 edlothiol, maybe the init script could take the version string as further parameter? 13:18:14 well we won't have multiple version running (i guess). if the config is broken it might require some manual fiddling tho, we're going to have a 24h chronjob updating the game to the latest nightly lol 13:18:40 ah, so you're intending to do trunk only? 13:18:46 yea, basically 13:19:16 you could bug edlothiol for a reset config button then, that's needed quite often ;) 13:19:18 Napkin: the init script is called on login, not when starting the game 13:19:53 true 13:20:02 cosh: you've seen the init_player_program config? 13:20:11 uhm...no Oo 13:20:42 set it to your script, and it will get called on login, with the username as first parameter 13:20:56 (in config.py) 13:21:04 (I really need to make the config a normal text file) 13:21:06 oh 13:21:08 you mean in config 13:21:08 yeaa 13:21:11 that's what we did 13:21:14 ah, ok 13:21:15 init_player_program = "./dcssnewuser.sh" 13:21:41 works fine now 13:21:42 :) 13:21:44 hmm, config reset will be tricky 13:21:47 yea 13:21:54 might require a button in the webinterface or something 13:22:13 that'd be easy right? 13:22:21 (i already wished for such a button on develz :D) 13:22:37 the button is not so difficult, but what the button will do 13:22:52 delete the existing (username).rc and copy the default from /settings 13:22:58 that's it 13:23:05 well, yes 13:23:07 but 13:24:01 server.py nor config.py know anything about a default config yet 13:24:16 well 13:24:24 you could add a new option...like reset_player_program 13:24:27 which just calls a script 13:24:38 like the new_player_program currently does 13:25:10 not sure that's the best idea 13:25:21 no it isn't :D but it's a quick workaround i guess 13:25:24 how much more external script? 13:25:26 * cosh stares at edlothiol 13:25:32 no you're right 13:25:37 should be in the .py's eventually 13:25:41 we're not in a hurry, cosh :) 13:25:46 :D 13:25:51 nobody is paying us ;) 13:26:00 i wish I could :p 13:26:01 we can do it properly :D 13:26:02 <3 drawl 13:26:05 *crawl 13:28:43 Napkin, did you see / have any input or opinion on the ucc merge CRD email? 13:29:05 no 13:29:15 i saw the mails, but didn't read them 13:29:21 i'm not a dev ;) 13:29:33 :P 13:29:35 does it require a separate version on CAO/CDO for testing? 13:30:03 anything technical i can help with? 13:30:16 No, we'll probably merge it into trunk, it appears stable enough in its base form...I had initial concerns about the stability of the branch 13:30:37 but it seems like those may have been unfounded, kilo did some testing w/ a bot and found that at least basic combat across the board was stable. 13:30:42 "stable" anyways 13:31:12 good job :) 13:31:42 -!- ZChris13 has quit [Ping timeout: 245 seconds] 13:33:01 -!- MarvinPA_ has joined ##crawl-dev 13:36:03 -!- ais523 has joined ##crawl-dev 13:36:05 -!- MarvinPA has quit [Ping timeout: 260 seconds] 13:36:14 03edlothiol * r301c8e26d4c0 10/crawl-ref/ (6 files in 3 dirs): Webtiles: Directly read .where files instead of depending on a DGL daemon. 13:36:31 cosh: see above 13:37:22 Napkin: this is not optional; if you see a reason to continue to use the daemon for Webtiles on CDO, I'll change that though 13:37:37 well, did you cover all bases? 13:38:45 like... status=dead 13:39:26 I don't think checking that is necessary, since I only read the file for currently active games anyway, or is it? 13:40:33 problem: my character chojin is in the char-selection screen 13:40:52 chojin.where still contains the old where line with status=dead 13:41:08 -!- petete has quit [Ping timeout: 252 seconds] 13:41:19 i think this needs to be filtered out 13:41:42 ah, indeed 13:42:12 that's the only case i could think of aus'm stehgreif 13:44:56 edlothiol ohhh nice thank you 13:48:13 03edlothiol * r5592907e60f6 10/crawl-ref/source/webserver/process_handler.py: Webtiles: Don't use stale where data from previous games. 13:49:42 advantage of the new way: XL, char and place are separate columns that can be sorted on 13:49:55 arg 13:50:27 that means i will have to fiddle with the online status javascript stuff, since wensley is offline 13:50:41 no, that isn't affected 13:50:51 the status file stays the same 13:51:32 ah, you talked only about the webtiles lobby then? 13:51:47 yeah 13:51:56 -!- MarvinPA has joined ##crawl-dev 13:52:01 so.. stop scaring me so late in the evening ;-P 13:52:50 sorry ;) 13:54:49 -!- MarvinPA_ has quit [Ping timeout: 258 seconds] 14:08:03 SamB, how does ccache work? It seems like if I build twice (even if I "make clean" between them) in a short time, the 2nd build is MUCH MUCH (maybe 25x?) faster, does it ram cache some part of the build results, or ? 14:08:22 <|amethyst> Cryp71c: it saves them in ~/.ccache/ 14:08:42 without contribs, Cryp71c? 14:08:45 |amethyst, ahh, and then if there weren't any filechanges, it just uses the cached build results for that file... 14:08:51 but in any case 14:08:56 Napkin, without contribs? 14:08:57 hur? 14:08:57 <|amethyst> Cryp71c: somewhat smarter than that 14:09:05 <|amethyst> Cryp71c: it hashes the preprocessed source 14:09:21 <|amethyst> Cryp71c: (and compiler settings like -O I think) 14:09:34 make clean doesn't clean the contrib directories 14:09:50 exactly, |amethyst 14:09:57 <|amethyst> Cryp71c: so if you recompile with different options like -DTILES etc, it will build it fresh 14:10:02 header changes cause a lot of cache misses 14:10:07 Napkin, ah, yeah...is there a need to clean contrib unless one of the submodules have updated? 14:10:17 <|amethyst> yeah, if enum.h changes pretty much everything needs to be rebuilt 14:10:40 <|amethyst> (and other headers that are used everywhere, like player.h) 14:12:00 usually no need to clean them, Cryp71c - but also a possible reason the first build takes much longer 14:12:13 ah, perhaps 14:12:47 user crawl on CDO uses ccache for everything 14:13:18 even the mingw builds 14:13:44 ccache -s is also interesting, Cryp71c 14:13:51 O 14:13:59 Hrm, I'm getting a build error on master, I think... 14:14:02 initfile.cc line 111? 14:14:09 anyone else see that or am I retarded... 14:14:29 trying.. 14:14:42 <|amethyst> I'm building master right now and it worked for me 14:14:49 fine on CDO 14:14:50 <|amethyst> DEBUG=y TILES=y 14:15:10 GAME=${GAME}-${REVISION} GAME_MAIN=${GAME} MCHMOD=0755 MCHMOD_SAVEDIR=755 INSTALL_UGRP=dgl:crawl BUILD_PCRE=YesPlease USE_DGAMELAUNCH=YesPlease WIZARD=YesPlease STRIP=true DESTDIR=${DESTDIR} prefix= bin_prefix=/bin SAVEDIR=/${GAME}-${REVISION}/saves DATADIR=/${GAME}-${REVISION} USE_MERGE_BASE="${PRIMARY_BRANCH_REMOTE}" EXTERNAL_FLAGS_L="-g" 14:15:15 ;) 14:16:31 Whats the command to clean contribs? 14:16:36 My brain is fried. 14:17:01 for sub in $(git submodule | awk '{ print $2 }') 14:17:01 do 14:17:01 echo -n "${sub} " 14:17:01 (cd $sub && git checkout . && git clean -f >/dev/null ) 14:17:01 done 14:17:04 --- 14:18:10 ...I thought there was a make clean command to clean contribs? 14:19:36 <|amethyst> make clean-contrib 14:19:46 <|amethyst> or make clean in contrib/ 14:20:15 <|amethyst> oh, hm 14:20:23 <|amethyst> but that does 'make distclean' on all the contribs 14:20:32 <|amethyst> which might be cleaner than you want 14:21:42 <|amethyst> (e.g. on autoconf stuff, distclean will require re-'configure'ing I believe 14:21:48 <|amethyst> ) 14:22:15 03edlothiol * r45543b0b8307 10/crawl-ref/source/webserver/ (static/style.css templates/client.html templates/lobby.html): Webtiles: Improve game table layout a bit. 14:22:20 <|amethyst> and doesn't do the update as Napkin's script does 14:22:34 greensnark's script 14:22:45 or.. one-liner :) 14:22:55 <|amethyst> five-liner it looks like :) 14:23:14 the for construct doesn't count ;) 14:24:37 <|amethyst> hm 14:24:48 there we go, cleaning contribs fixed it 14:24:51 fuck me 14:24:53 no it didn't.. 14:24:56 <|amethyst> Napkin: does that work? 14:25:16 Lets see if my master will build... 14:25:22 it should - CDO uses it daily, |amethyst 14:25:24 <|amethyst> Napkin: according to the manpage, git clean doesn't remove ignored files unless you use -x 14:25:46 <|amethyst> Napkin: so that wouldn't actually remove the .o files 14:25:53 -!- Caethan has quit [Quit: Page closed] 14:26:03 true 14:26:21 but it handles updates on submodules well 14:26:25 that's all i need 14:26:42 so you should use git clean -dfx on that contruct, Cryp71c 14:32:38 <|amethyst> Napkin: hm.. I guess config.h and such aren't usually git-ignored, so it would probably end up forcing a complete rebuild anyway 14:37:10 -!- Pacra has quit [Read error: Connection reset by peer] 14:38:07 -!- Textmode has joined ##crawl-dev 14:38:49 -!- Pacra has joined ##crawl-dev 14:41:47 -!- Textmode has quit [Max SendQ exceeded] 14:43:23 -!- Textmode has joined ##crawl-dev 14:52:45 -!- DrPraetor has joined ##crawl-dev 14:53:31 it looks like henzell is still configured not to report octopode crashes, or maybe I am misreading it 14:53:34 https://github.com/greensnark/dcss_henzell/blob/master/henzell.pl#L185 14:58:33 -!- dtsund has joined ##crawl-dev 15:01:41 -!- syllogism- has quit [] 15:01:57 So, I want to add Anti-Magic cloud, and I'm trying to find all the new places I will need to insert code. I'll need to add an anti-magic cloud to the cloud_type enum. I'll need to update _actor_cloud_damage so that both players and monsters realize that anti-magic clouds are harmful i^oi they are either summoned or have arcane spells. 15:02:46 Oooh, or if they have beneficial enchantments. Anti-magic cloud should probably drop those as well (ala purple draconian breath) although that'd make it super-lethal over water or lava. 15:03:03 Probably giving anti-magic clouds to monsters is a bad idea so I may not need to worry about that too much. 15:03:08 more cloud trapsss 15:05:11 Actually, I guess I could just put "true" for CLOUD_ANTIMAGIC in cloud_has_negative_side_effects? Would that cause non-magic monsters to run screaming out of anti-magic clouds, anybody? 15:05:46 so who changed mountain bat into dwarf mountain bat? 15:06:06 Anyway, then the bulk of the work would be in _actor_apply_cloud_side_effects. Do I need to change anything else to make this work? 15:06:19 I mean, I need to add the spell to drop the clouds, obviously. 15:07:39 giving casters access to antimagic on demand sounds like a not great idea 15:07:55 MarvinPA: How about as an 8th level pure hexes spell? 15:08:37 Originally I was going to make it Hexes/Air but, yeah, Air Elementalists are plenty powerful. 15:09:48 i dunno, it's still an incredibly powerful effect 15:10:11 mainly balanced by the fact that you pretty much can't get it without trog, i guess 15:10:13 Heaven forfend that hexes should have any powerful effects. 15:12:15 powerful effects are fine, just not sure that stepping on trog's toes and being able to irresistibly disable any caster would be particularly easy to balance 15:12:57 the weapon brand also has the nice effect of lowering maxmp while wielded, which would help balance it if you did actually happen to find it on a non-berserker at least 15:13:41 Consider cerebov, and consider ice storm. The anti-magic cloud doesn't actually *disable* cerebov, it just slows him (more or less). Ice Storm, meanwhile, kills him pretty dead pretty quickly. 15:13:59 If anti-magic cloud actually proves to be as good vs. cerebov as ice storm, we can make it hexes 9. 15:14:07 But I rather doubt it. 15:14:25 Napkin, still getting build issues..can't figure out what's causing it, the error I get is "initfile.cc:111: error: size f array 'compile_check___LINE___' is negative 15:14:45 Perhaps something is wrong w/ my merge. 15:14:57 didn't take me long to get here, nevermind...I'll discard my current merge and start again. 15:16:01 Does the HD of the summoned creature enter into the calculus for Abjuration at all, or just the duration of the spell? 15:16:40 just duration 15:18:25 Okay: Arcane Domination. Enslaves all summoned creatures in LOS, checking vs. duration of summoning and HD to work (but not vs. MR.) That'd be a strong but not unbalanced Hexes 8? 15:18:27 Cryp71c: so have you checked if ARRAYSZ(message_channel_names) == NUM_MESSAGE_CHANNELS? 15:19:36 considering how monster summoning works it'd probably be pretty weak 15:20:01 since the monsters would then just abjure them 15:20:28 I think Ereshkigal can summon but not abjure... but okay. 15:20:34 Pretty niche, anyway. 15:20:44 Well, it would still be like mass abjuration but causing monsters to waste a turn abjuring. 15:20:52 in general any monster with a summon spell gets abjuration too 15:21:04 There are I believe a few exceptions. 15:21:07 @??ereshkigal 15:21:07 Ereshkigal (16&) | Speed: 14 | HD: 18 | Health: 250 | AC/EV: 10/30 | Damage: 40 | Flags: 05demonic, evil, see invisible, !sil | Res: 06magic(240), 02cold, 10elec++, 03poison, 04rot, 13neg+++, 13torm | Vul: 08holy++ | XP: 14085 | Sp: b.draining (3d22), b.cold (3d27), greater demon, torment symbol, paralyse, minor healing. 15:21:10 (And doing some damage to the monster in the meantime) 15:21:42 Well, it's an 8th level spell, so it should be comparable in power to other 8th level spells.. crystal spear, stuff like that. 15:21:47 it doesn't show up on gretell, it's a weird special case when they go to cast a summon spell 15:22:03 Oh, really? 15:22:23 with the demons branch merge i changed it around a bit so pretty much any monster summon except the low-level ones can also act as abjuration, just for better consistency 15:22:42 MarvinPA: So how long have you hated summoners? 15:23:04 You could have arcane domination set summoning times to something higher as part of conversion if you wanted to make it better. 15:23:07 it was only like two spells that didn't already have it 15:23:23 Wasn't greater demon one of them, though? 15:23:34 maybe 15:24:01 all monster summoning got toned down along with the other changes, though 15:24:09 Anyway, jle is right, except that would cause the dominated monsters to stay around forever if they *aren't* banished, which is undesirable. 15:25:04 -!- st_ has quit [Ping timeout: 240 seconds] 15:25:38 MarvinPA: Earlier I was thinking of adding spells that always-yellow-contaminate you; but people said things would have to be awesomely powerful to justify this. Do you think anti-magic clouds would fit the bill? 15:26:09 That sounds like a sneaky way past rmut, which would be annoying at least. 15:26:22 hmm... i don't think the current glow mechanics really work well enough to use guaranteed yellow glow as a balancing mechanic 15:26:44 Oh, never mind, misunderstood what you meant. 15:26:59 like, it sort of works for haste and invis in that it at least stops you casting them multiple times in a row (mostly) 15:27:40 I guess it's not that big a deal for ghouls though. 15:27:45 but it'd work better if hitting yellow glow wasn't just suddenly a change from "no bad effects" to "oh hey now you can get irresistible horrible mutations" 15:28:06 also not being as much of a big deal for undead, yeah 15:29:15 Rotting < mutations. Is that something that could be justified to happen at yellow glow instead? 15:29:58 if anything i'd rather have the glowsplosions and acid/fire/cold/whatever damage (plus item destruction/corrosion) be a possible yellow glow effect, and have irresistible mutating happen a bit later 15:30:14 but i dunno, haven't really thought about it much 15:30:41 I guess that would encourage waiting it off after dropping scrolls and potions and stuff. 15:30:56 ah yeah 15:30:57 I still want to know how you poison a sling bullet. 15:31:08 magic 15:31:24 Contact poison. 15:32:09 (Not sure how much those actually exist outside D&D) 15:34:21 -!- Cryp71c has quit [Quit: Leaving] 15:38:09 hmm...why do we have to scroll in the inventory screen in 0.10-trunk (webtiles) whereas in 0.9 that wasn't necesarry? it's like the inventory screen is limited to half size 15:38:12 is that a bug? :) 15:38:23 it kind of is 15:38:37 'kind of' 15:38:38 ? 15:38:38 :) 15:39:12 all menus are forced to 80x25 now, because of the ttyrec recording 15:39:20 damn 15:39:32 is it possible to somehow 'hotfix' temporarily? 15:39:41 to fix this, I'll have to implement rendering the menus on the client side 15:40:11 well, you could change the size of the recordings 15:40:12 so I cannot expect a hotfix from you in the next 5 minutes? ^^ 15:40:45 where? :o 15:40:48 there's no setting for the recording size though, it's hardcoded 15:40:56 that I could change in 5 minutes though ;) 15:40:59 -!- Pingas has joined ##crawl-dev 15:41:01 lol 15:42:08 kind of annoying when you have an inventory ranging from a-Z :p 15:43:30 -!- Twinge has joined ##crawl-dev 15:44:03 yeah... the proper fix will have many advantages (spectators can scroll independently, tiles, etc), but it's a lot of work 15:44:14 wow 15:44:35 spectators scrolling independetly...that's awesome 15:44:53 by the way, try right-clicking the minimap as a spectator 15:45:07 nice 15:45:07 works 15:45:23 awesome 15:48:37 -!- syraine has quit [Ping timeout: 240 seconds] 15:49:07 Contact poisons certainly exist - on the skin of certain frogs, for example - but they have to be kept moist and/or oily in order to work. 15:50:14 03edlothiol * raf16abba1d8e 10/crawl-ref/source/webserver/ (config.py process_handler.py terminal.py): Webtiles: Allow configuring the ttyrec size. 15:51:22 is that the inventory fix? 15:51:28 :D 15:51:44 well, the inventory workaround ;) 15:51:56 thank you :D 15:52:42 you're welcome 16:14:34 it's tinyterms that are a problem! :p 16:14:50 we have scrollbars now in game :( 16:15:22 Nap King wanted a conversion of brogue to roguelike so it can be run from DGL. This could be done quite easily, however, brogue is hard-coded for 100x32. 16:16:07 which might be adequate when drawing the letters yourself but not when ran on a remote terminal 16:19:40 yeah 16:22:57 Skill menu not exitable under rare circumstance (https://crawl.develz.org/mantis/view.php?id=4910) by Fyren 16:27:26 -!- Pacra has quit [Quit: Leaving] 16:32:11 -!- Pacra has joined ##crawl-dev 16:35:37 -!- alefury has quit [Ping timeout: 244 seconds] 16:39:34 -!- ZChris13 has joined ##crawl-dev 16:40:03 -!- dtsund has quit [Ping timeout: 258 seconds] 16:44:27 -!- blabber has joined ##crawl-dev 16:46:13 -!- ZChris13 has quit [Ping timeout: 240 seconds] 16:48:05 Corrupted save after system crash (https://crawl.develz.org/mantis/view.php?id=4911) by Porost 16:48:34 -!- dpeg has joined ##crawl-dev 16:48:54 kilobyte: thanks for testing UCC on crashes. 16:48:58 !messages 16:48:58 (1/3) Napkin said (1d 23h 57m 49s ago): great comment! 16:49:08 !messages 16:49:08 (1/2) kilobyte said (1d 12h 3m 32s ago): it looks like we have all of 2.7 vaults except for one: http://sprunge.us/cNHc -- this one might take some beating to be reasonable, but still, let's be complete :p 16:50:20 kilobyte: around? I was the one who removed that vault, it is not really fun. I had a few times in actual games. Of course, I did come up with a replacement -- shall I look up that map's name? 16:50:24 !messages 16:50:24 (1/1) Cryp71c said (1d 4h 6m 38s ago): re UCC, what else to be done? Send out a CRD mailer requesting testing? Let me know what you wanna do, I'll keep working on small stuff ofc. 16:54:36 -!- alefury has joined ##crawl-dev 16:58:31 -!- dtsund has joined ##crawl-dev 17:03:07 -!- ZChris13 has joined ##crawl-dev 17:03:07 !tell Napkin Took me two hours to write it. Cannot do that every day :) 17:03:09 dpeg: OK, I'll let Napkin know. 17:09:10 -!- Ragdoll has quit [Quit: Ik ga weg] 17:11:47 -!- ZChris13 has quit [Ping timeout: 252 seconds] 17:14:53 -!- DrPraetor has quit [Ping timeout: 244 seconds] 17:15:15 -!- ZChris13 has joined ##crawl-dev 17:23:28 -!- ainsophyao has joined ##crawl-dev 17:23:28 -!- ainsophyao has quit [Remote host closed the connection] 17:23:56 -!- moglagh has joined ##crawl-dev 17:24:43 hi? 17:26:17 I need help and I am a total N00b if that wasn't already obvious 17:29:26 -!- Pacra has quit [Read error: Connection reset by peer] 17:30:22 If you need help, go to ##crawl, unless it's actually a dev question 17:30:39 -!- DrPraetor has joined ##crawl-dev 17:31:02 -!- Pacra has joined ##crawl-dev 17:31:08 I am having troubling compiling the source 17:31:36 moglagh: not sure there are folks around to help you right now 17:31:48 if you pose your question on the forum, you'll definitely get an answer 17:31:55 thanx 17:32:20 -!- moglagh has left ##crawl-dev 17:34:32 dpeg: at least unmodified, that map is really unacceptable, obviously 17:35:34 some ideas, like that oklob garden with a moat, look interesting though 17:35:47 kilobyte: I know. It used the fact that oklobs are indistinguishable from plant (in colour) as joke, too :) 17:36:50 the vault is not that important of course, all it has behind it is history 17:37:26 there's a more interesting thing, though: the Mollusc Lord 17:37:36 do you happen to know something about him? 17:37:47 no, only heard rumours in this channel :) 17:38:11 kilobyte: where did you get the old source files? 17:39:05 digging around, I see Linley Henzell tried to make him work (a fifth Pan lord), but failed -- comments suggest he couldn't get the map to be placed and/or it kept crashing 17:39:21 dpeg: only those on ftp.dungeoncrawl.org 17:39:36 kilobyte: you could send a mail to sorear, perhaps he has more 17:39:41 or to Linley 17:40:04 I used several hours to dig through them, sanitize filenames/etc, and placed them in a git searchable form as a branch "ancient" 17:40:12 kilobyte: how much content is there for the Mollusc Lord? Description, attacks, etc? 17:40:22 no description 17:40:23 kilobyte: yes, I noted! Was highly impressed. 17:40:48 there's a map, set of monsters there, and a monster definition 17:40:55 I've seen the map! 17:41:03 looks a bit non-descriptive :) 17:41:06 no spells -- Pan lords had none in that version 17:41:13 kilobyte: what about a water Pan level with a special kraken as Pan lord? 17:41:32 kraken are molluscs, right? 17:42:30 -!- ZorbaGama has quit [Ping timeout: 255 seconds] 17:43:37 could work 17:43:48 as a reminiscence to that old idea 17:43:58 -!- ainsophyao has joined ##crawl-dev 17:43:58 -!- ainsophyao has quit [Remote host closed the connection] 17:44:12 I'll ask our Pan masters elliptic, MarvinPA and especially evilmike about the idea 17:44:19 the old Mollusc Lord is pretty easy -- very close to a death yak 17:44:37 also his entourage doesn't fit Pan the slightest, but fits the Lair 17:44:43 kilobyte: who knows what gimmicks it was supposed to get 17:44:55 so it might be good to use him as a Lair:8 ending 17:45:01 or that! 17:45:32 not out of whack -- we already have a hellish ending with demons, so a demon lording over slugs and snails could work 17:45:43 yes 17:46:03 in a talk with due there was another idea though: slugs and snails suggest Cheibriados 17:46:28 harder to get right, tho 17:46:31 could be fun with CB abilities 17:46:34 yeah 17:46:55 -!- ainsophyao has joined ##crawl-dev 17:47:01 (harder both in difficulty and in theme) 17:47:29 but I don't like our slow monsters at all... how to not make them boring: Gastronok! 17:47:41 obvious Slow might be boring and too Gastronok-like. Could get the new Metabolic Englaciation, also Slouch, hostile Step from Time, and possibly Step from Time as escape 17:48:11 but what if _you_ follow Chei? slouching brother against brother? :) 17:48:28 battle of the immobiles 17:48:29 by "hostile", I mean: it's you who gets yanked out of the time... when you return, you'll be surrounded by snails 17:48:33 heh 17:48:55 like holies I guess -- you'd be immune to that particular attack 17:49:10 -!- ZorbaTHut has joined ##crawl-dev 17:49:30 this is what I meant by thematic problem... we face something similar with the holy Pan lord level (my proposal is to treat "holy" as a brand of "Pan-like evil", in particular, no holy-evil animosity in Pan, but I seem to be alone on that) 17:49:49 "escape" might be a bit tedious... if you'd have to wait for him to return 17:49:53 * dpeg is pretty convinced that holy is a subset of evil irl 17:50:24 -!- cosh has quit [] 17:50:43 a wild idea would be a fake "non death": when defeated, you get a message the Mollusc Lord escapes through the time, never to be seen in this age of the world 17:50:49 dpeg: heh, yeah 17:51:44 for Pan and holies, a more straightforward way could be having TSO's forces win a foothold in their war against Pan 17:51:52 just been idly browsing the Brogue forum, someone proposed uniques... the answer was no (with good reason) but their dev thought of something pretty cool: uniques that can flee down (in Brogue, there's only downwards iiuc), so you meet them later ... healed and stronger 17:52:21 kilobyte: yes, of course. But I like hinting at the fact that in the grand scheme of things, TSO is a hypocrite 17:52:25 -!- ainsophyao has quit [Remote host closed the connection] 17:52:44 Who knows why he had to ally with the other Pan lords... perhaps to save the world? 17:53:10 seems too arrogant for that, to me 17:53:15 So it's evil vs holy for the sobs in the trench, but of course not for the leadership 17:53:51 ie, "let the world fall, but never consort with those who are really the same as us but whom we spew hatred about" 17:54:01 perhaps we can come up with somethign more greyish... 17:54:04 (at least oficially) 17:54:45 if you follow TSO and get the holy level, for an inexplicable reason everyone (the holies) runs away, until your alone... the ordinary pack pouring right in afterwards 17:55:06 could be TSO's troops on a tactical retreat... or them hiding something sinister 17:55:08 take a look at the photo at http://www.debatepolitics.com/archives/35047-strange-bedfellows-american-nazi-party-and-nation-islam.html 17:55:10 who knows? 17:55:46 extremist racists love each other :p 17:56:22 yes 17:56:31 as long as they find a common enemy 17:56:42 -!- ais523 has quit [Quit: 2] 17:57:53 -!- blabber has quit [Quit: leaving] 17:58:10 conversely, if you follow tso, as you clear a pan level, what if it fills with neutral tso troops? 17:58:34 maybe not as, but after. 17:58:51 Zannick: has to come fast... you can revisit that level :) 18:00:19 what if the holies had the loot on them? 18:01:33 -!- ainsophyao has joined ##crawl-dev 18:01:45 even base angels have a decent chance 1vs1 against a pan lord, so the holy level is a damn hard fight... people here claimed only a rune would be an incentive enough 18:03:05 is there a reason a lootless pan level would be bad? like, you worship tso but it's tso's floor so you have nothing to fight 18:03:30 there's currently no way to get a PDA other than a lucky acquirement or an extremely lucky floor find 18:05:07 we could also have an unholy Pan level 18:05:19 all the monsters are from the holy set, they're just not living up to it 18:05:36 servitors? 18:07:09 kilobyte: I found one yesterday 18:07:33 on a character who didn't need it at all :( 18:07:51 I got D:1 GDAs thrice. Usually on spriggans :p 18:08:14 should have worn them 18:08:17 heavy-armor SpBe 18:08:17 (for a fuzzy value of D:1) 18:08:31 my DSEE bought a randart pearl dragon armour.... 4k gold 18:08:34 yeah, usually, did, instantly splatting 18:09:17 dpeg: -5 Dex-3 *Rage? 18:10:13 someone reported that a PDA costs 36k in a shop 18:10:33 I'd probably still pay that 18:10:36 (if I could) 18:13:18 u - the +6 pearl dragon armour of Death's Door (worn) {+Lev rF+ rN+ Int+3 SInv} 18:13:21 (You bought it in a shop on level 4 of the Dungeon) 18:14:11 old rN+ (real one) or new (just the base property of PDA)? 18:14:11 dpeg: antique shop or IDed? 18:14:15 still, nice 18:14:34 just one rN, I think 18:14:48 Zannick: don't recall :O 18:14:49 -!- Blade_ has joined ##crawl-dev 18:14:56 PDA is so unbalanced it'd be good with no properties 18:15:02 nerf nerf nerf 18:15:05 -!- DinofarmGames has joined ##crawl-dev 18:15:11 DinofarmGames: hi 18:15:25 the logfile probably will say antique or not 18:15:39 I had three armour shops on D:4 18:16:08 doesn't the description screen say where it came from? 18:16:08 oh, i guess it doesn't show anymore in the logfile 18:16:14 IDA is quite good too, but has a rotten vulnerability 18:16:29 (rC is far less important than rF) 18:17:19 the lst file has what's left in the shops, though 18:17:39 2 of them are antique armour shops, and one is not 18:18:22 funny that 18:18:31 it identifies everything in the lst when the game is over? 18:19:00 yeah 18:19:37 isn't IDA better than FDA as an armour? 18:19:46 Zannick: ah 18:20:14 well, i guess the only way to find out is to look at the ttyrec, unless you remember whether it came from croaps', roff's, or mubyvab's shop 18:20:44 dpeg: yeah, FDA/IDA/PDA are 8/9/10 AC 18:21:09 Croaps' armour shop was not antique but Roff's and Muvyvab's were :) 18:21:14 FDA: 8AC -3EV rF++ rC-, IDA: 9AC, -3EV, rC++ rF-, PDA: 10AC, -3EV, rN+ 18:21:22 yes 18:21:50 incidentally, isn't there an option to show how much you paid for something? 18:21:55 kilobyte: can give PDA 9AC or -4EV 18:22:24 at -4EV it would still be pretty good (compare: storm dragon armour) 18:22:30 dinging ev makes it a little more different from fda and ida 18:23:19 yeah 18:23:22 wouldn't be that worth looking at with its ridiculous rarity 18:23:57 imo something being rare doesn't really make up for a balance problem, it just turns it into a balance problem that affects fewer characters 18:24:06 i wouldn't usually wear pda over fda anyway, rN isn't that big a deal whereas rF++ is pretty great 18:24:08 FDA and IDA are guaranteed later on 18:24:39 MarvinPA: yeah, no need to rush to nerfing it 18:24:47 MarvinPA: it is, but a character might have rF+ from other sources easily enough 18:25:12 MarvinPA: good call 18:26:27 so what with the holy Pan level? My current proposal would be: no rune, no floor loot, obscene gear on high-end holies 18:26:34 nothing you can't find elsewhere though 18:27:01 kilobyte: and holy guys are left out? (fine by me) 18:27:32 they can take the penance if they are really greedy :p 18:27:36 what gear would the holies have? just the stuff that current angels/daevas have? 18:27:50 would excommunicate you, of course 18:28:16 the stub I've put into pan.des a month ago includes: 18:28:17 KMONS: 3 = cherub hd:25 name:seraph n_rpl n_spe col:lightmagenta \ tile:mons_seraph ; blessed great sword ego:flaming . fire dragon armour \ ego:positive_energy 18:28:37 you can have blessed base types with other brands? 18:28:46 (i.e. brands other than holy wrath) 18:29:01 -!- alefury has quit [Quit: ChatZilla 0.9.87 [Firefox 8.0/20111104165243]] 18:29:19 you can -- and new cherubs get them 18:29:59 are crawl cherubim the babyface cherubim or the four-animals-stuck-together cherubim 18:30:13 four animal heads 18:31:14 how about a holy pan lord 18:31:27 with a holy rune 18:31:31 for the non-tso players 18:31:43 then the TSO/Zin players miss out on a rune 18:31:54 unless they get it for free, and TSO players don't need any more help at that point 18:32:17 well, add it to the rotation. not every character gets swamp, for example 18:32:29 yeah, but rotate it with what 18:32:38 pan runes currently don't rotate 18:32:45 other guaranteed pan lords? 18:32:52 except what if you're already going with TSO? 18:32:55 having it replace the demonic rune sounded like an interesting idea 18:32:59 yes 18:33:07 then if you skip it, you just get new demonic runes generating 18:33:15 not worth the fight then 18:33:17 it'd mean that allruners of TSO have to break the alliance 18:33:23 that works, but then it's functionally equivalent to a demonic rune really 18:33:28 sure, it'd just be a trophy 18:33:31 but that's fine 18:33:50 well, why would you generate it that way for tso-ers? 18:34:10 you could prevent that 18:35:03 flavor-wise, as a TSOite, you're helping tso gain his foothold on pan 18:35:13 uhm, please, no changing the dungeon based on what you're playing 18:35:17 as a non-tsoite, you're fighting against tso with a foothold 18:35:27 could have the rune become obtainable when you kill the seraph 18:35:43 Troves are an exception but they already are filled with acquire:foo 18:36:18 then you can either skip the level and just get a demonic rune (whether worshipping a good god or not), or clear it and get the holy rune instead to show off (and if you're really crazy abandon your good god to do so) 18:36:24 hrm, can't redefine cherubs anymore with due's four attack types code 18:36:37 can you get the slime rune without eliminating the royal jelly? 18:36:50 if you worship jivya 18:36:53 Zannick: you get it for free 18:37:03 you can also corrupt into the vault or shatter or whatever 18:37:05 which is a big fat problem 18:37:09 and if you don't worship jivya? 18:37:12 can shatter it? 18:37:21 kilobyte: you think so? Not sure it is a problem 18:37:29 but trj is easy :p 18:37:37 the biggest bit about Slime was always the xp for me... and you lose that 18:37:42 i think this same thing can apply here, as marvinpa said. when you kill whatever boss 18:37:59 you have to get max jiyva piety at least, now, and converting to jiyva is a reasonable commitment 18:38:44 Level 241 of the Pits of Slime 18:38:53 hrm, another absdepth bug 18:38:59 like that Zot:27 one 18:39:36 really need to drop the concept of having absdepth be authoritative and calculating branch depth on the fly 18:39:52 but then why would it be a problem to have tso rune with no xp or loot, when you can do that with jivya as well? other than the danger of having a player do both 18:40:15 well you'd literally arrive at the floor and get a free rune 18:40:22 Zannick: would not be. But I like it even better if you have to alienate TSO in order to get the rune. 18:40:41 dpeg: as do i. 18:40:43 some chump sits on the rune and won't budge, gotta attack it :) 18:40:54 apport :P 18:41:06 MarvinPA: is that different for slime:6? 18:41:07 fr infinity branches accessible from pan, infinite sets of levels from a particular branch 18:41:24 well, i guess not so much now there are more altars outside slime 18:41:28 Infinite shoals 18:41:30 Zannick: two wrongs don't make a right 18:41:43 MarvinPA: rarely in my experience, unless that changed 18:41:48 it did 18:41:58 kilobyte: right, my point was assuming jivya's free rune was okay. i already know you don't think so 18:42:11 oh, where are jiyva altars now? 18:42:15 and of course, not every god should have a free rune :P 18:42:15 BlastHardcheese: what about D:100, with hordes of ancient liches at that depth :p 18:42:23 BlastHardcheese: ie, Ao100 Crawl Edition 18:42:25 more of the slime entrance vaults have altars 18:42:27 I've seen a D:1 vault near the entrance once or twice, and ones in lair once or twice 18:42:31 ah 18:42:42 G-Flex: with jellies 18:42:55 G-Flex: which kill you dead at that point 18:43:28 not necessarily, if there's a door and you can avoid them 18:43:30 I killed all the jellies from one of those vaults on D:2, and became lvl 5 18:43:34 you can just come back later 18:43:35 It's a ton of experience 18:43:44 oh you mean the D:1 vault? 18:44:04 although if you get a lucky blink scroll that problem is largely solved 18:45:04 G-Flex: they eat doors, although if you can kite them you can indeed scum them for free xp 18:45:18 the slime entry vaults with nasty jellies have restricted doors 18:45:22 if those are what you mean 18:46:15 seems like there are three altars of Jiyva outside slime.des: 1. an _entry_ vault (the altar is behind glass), 2. the one with four jellies, 3. one you can't ever find in real games 18:46:35 MarvinPA: doors with warnings? yeah 18:46:53 but jellies can still eat those, right? Or can they not? 18:46:56 nope 18:47:27 not unless you open them first 18:48:17 -!- Cryp71c has joined ##crawl-dev 18:48:23 Evening 18:49:34 Cryp71c: Hi! 18:50:40 dpeg, kilo did some limited testing using a bot, ucc is probably fine for going into trunk whenever enough time has been given for the crd email to circulate. 18:50:55 Cryp71c: had some crashes today, though 18:51:00 yes, great concept 18:51:32 couldn't fully debug them at that moment 18:52:16 1. division by 0 if damage_done is 0 18:52:42 (quickly reproducible by a Yiuf on Yiuf test, preferably with hp:9999) 18:52:48 kilobyte, that's the one you were referring to in apply_damage_brand 18:52:59 or a different one/ 18:53:14 2. a rare lock-up I sometimes get efreet on efreet (first non-chaos test I did, really) 18:53:19 that one 18:54:20 kilobyte, what's the syntax in --arena for specifying monster modifiers like hp? 18:54:52 ./crawl --arena 'efreet hp:9999 v efreet hp:9999 delay:0 t:99' 18:55:12 normal MONS syntax, then? 18:55:24 yeah 18:59:44 kilobyte, looks like I get the same crash out of Yiuf vs Yiuf as Efreet vs Efreet 19:00:00 Not sure if you're getting a different one or what, in any case I'll check it out and use arena for more testing. 19:01:44 dpeg, so, as the CRD mail is circulating, I'll fix whatever crashes we can find and go from there in a couple days. 19:02:26 was a different one, something in messaging 19:03:50 Cryp71c: sounds exactly right 19:03:53 I am off, 2 am over here 19:03:55 -!- dpeg has quit [Quit: zzz] 19:04:00 kilobyte, the arena code is foreign, I haven't messed with it on the rewrite so I guess those crashes must be secondary effects of changes to combat code..I'll have to familiarize myself and chase that down. 19:04:40 hrm, can't seem to reproduce anything with efreets 19:04:40 kilobyte, not sure if the build your testing reflects my most recent merge with master, perhaps whatever crash you're running across was inadvertently fixed? 19:04:48 s/your/you're 19:05:16 ah, crashing w/ Efreets seems 100% consistent, its an arena.cc specific crash asserting you.pet_target == MHITNOT 19:05:18 the state when I fixed ally retribution 19:05:32 please pull 19:05:45 this one is nearly immediate, and related to arena 19:06:03 -!- ainsophyao has quit [Remote host closed the connection] 19:06:46 arena is an awesome tool because it will test hundreds of thousands of combat rounds, while a manual test will have 10-20 and a single monster 19:07:09 certainly 19:07:33 hrm, floating point exception in yiuf vs yiuf. 19:07:52 that's the damage_brand one 19:09:26 I might be back on tonight, thanks for the tips and your ally retribution fix. 19:09:29 -!- Cryp71c has quit [Quit: Leaving] 19:11:39 -!- DrPraetor has quit [Ping timeout: 244 seconds] 19:17:28 -!- Blade_ has quit [Ping timeout: 265 seconds] 19:17:43 !tell Cryp71c no matter how I try, I can't seem to reproduce the messaging one on efreet vs efreet. I vaguely recall I resized a terminal, this might be related. 19:17:44 kilobyte: OK, I'll let Cryp71c know. 19:46:00 -!- Blade has joined ##crawl-dev 19:57:37 -!- Blade has quit [Quit: Page closed] 19:59:10 -!- casmith789 has quit [Read error: Connection reset by peer] 19:59:38 -!- casmith789 has joined ##crawl-dev 20:04:58 -!- elliptic has joined ##crawl-dev 20:15:03 -!- valrus has joined ##crawl-dev 20:16:38 -!- edlothiol has quit [Read error: Operation timed out] 20:19:38 -!- HangedMan has joined ##crawl-dev 20:21:21 -!- Mu_ has joined ##crawl-dev 20:23:30 -!- timecircuits has joined ##crawl-dev 20:23:44 Brysos the Acrobat (L27 MfSk) ASSERT(y >= 1 && y <= sz.y) in 'libutil.cc' at line 906 failed on turn 98984. (Zot:4) 20:24:02 -!- timecircuits has quit [Client Quit] 20:46:28 -!- DrPraetor has joined ##crawl-dev 20:59:07 -!- mikee_ has joined ##crawl-dev 21:00:21 03elliptic * r1cf9e1114801 10/crawl-ref/source/dat/des/portals/icecave.des: Remove cloaks/caps/gloves of resistance from two ice caves. 21:22:35 -!- Textmode has quit [Ping timeout: 252 seconds] 21:36:19 03elliptic * rd2775361861b 10/crawl-ref/source/artefact.cc: Fix IDA and FDA artefacts getting the wrong autoinscription (|amethyst). 21:37:12 -!- Textmode has joined ##crawl-dev 21:41:36 -!- ZChris13 has quit [Quit: ChatZilla 0.9.87 [Firefox 8.0/20111104165243]] 21:49:06 why remove the resistance items? 21:49:14 -!- MarvinPA has quit [] 21:50:23 for the unified combat testing, use its own branch, or is it in master? 21:52:45 Mu_: explanation in commit message, but basically I thought that having unique ego items that are significantly better than robe of resistance show up in two easy vaults was bad 21:53:13 rF+ and rC+ cloaks and such are still in, just not cloaks of rF+ AND rC+ 21:55:01 was pretty low chance 21:56:19 -!- jeanjacques has joined ##crawl-dev 22:02:19 03rriegs * rf6557ca7e171 10/crawl-ref/source/food.cc: 22:02:19 Fix a message where vampires trying to bottle blood were reminded about corpses 22:02:19 in their pack they could instead butcher. Also, don't suggest draining/bottling 22:02:19 instead of butchering when the target corpse doesn't have any blood. 22:02:46 -!- HangedMan has quit [Ping timeout: 265 seconds] 22:17:08 -!- valrus has quit [Remote host closed the connection] 22:28:38 -!- dtsund has quit [Quit: dtsund] 22:43:26 -!- dtsund has joined ##crawl-dev 22:46:33 -!- Pingas has quit [Read error: Connection reset by peer] 22:48:21 03dolorous * r93b94db4eb9a 10/crawl-ref/source/dat/des/branches/zot.des: Add whitespace fix. 23:27:48 -!- UbAh has joined ##crawl-dev 23:35:09 Objects dissapear when hidden by foe (https://crawl.develz.org/mantis/view.php?id=4912) by Varsovie 23:52:55 -!- valrus has joined ##crawl-dev