00:26:38 sorear: Is Henzell's source publicly available? 00:27:52 Yup. 00:27:53 ??henzell 00:27:54 henzell[1/2]: Linley Henzell is the original creator of Crawl. He is also the ##crawl bot. If you want the source for *this bot*, go here: http://crawl.akrasiac.org/henzell/src/ or git clone http://crawl.akrasiac.org/henzell/src/henzell/.git 00:28:17 Nice :) 00:37:18 -!- pointless_ has quit [Quit: ChatZilla 0.9.86 [Firefox 3.6.3/20100401080539]] 00:52:31 -!- sorear has quit [Read error: Connection reset by peer] 00:53:31 -!- sorear has joined ##crawl-dev 01:08:24 -!- Luca__ has quit [Remote host closed the connection] 01:08:46 -!- Luca__ has joined ##crawl-dev 01:21:21 -!- ais523 has joined ##crawl-dev 01:55:47 Dunno who's been working on player.cc recently, but ../player.cc:340: warning: unused variable 'new_grid' 01:55:50 * ixtli shrug 01:57:25 interestnig 01:57:30 ixtli: git blame player.cc 01:57:40 There's a function jsut to ask for a specific line, too. 01:58:06 woah that's cool 01:58:11 i forgot about blame 01:58:14 that's amazing 01:58:32 Blame rob :) 01:58:34 it was by 01:58:35 :) 01:58:58 !tell by git blame tells me to inform you that: ../player.cc:340: warning: unused variable 'new_grid' 01:59:00 ixtli: OK, I'll let by know. 01:59:44 Solution is to ... no, you aren't felirx. 01:59:46 Never mind. :) 02:13:27 xD 02:17:35 Who is Charles Otto ? 02:18:08 cause I'm also getting fontwrapper-ft.cc:17:20: error: malloc.h: No such file or directory 02:18:55 Charles A. Otto is caotto on sourceforge or pointless_ on IRC 02:19:24 or the person who wrote Fedhas Madash or -cao in comment graffiti 02:20:06 or see {devteam} 02:21:09 Thanks :) 02:23:19 neunon: Are you about presently? 02:24:32 -!- Luca__ has quit [Remote host closed the connection] 02:24:49 -!- Luca__ has joined ##crawl-dev 02:30:43 am I mistaken, or the console version doesn't support shift/ctrl+arrow key? only dos, win32 and sdl seem to be able to generate CK_SHIFT_UP, for instance 02:36:39 actually, it does not seem to support modified special keys at all 02:42:50 Luca__: i used to be able to do that in putty, but now i'm playing in ubuntu terminal and can't 02:45:18 putty for linux with default configuration doesn't make it work for me 02:45:31 looking at the source, I can't see how it could work 02:45:50 the console port never references CK_SHIFT_UP 02:47:23 and the vi keys generated seem to be all lowercase 02:49:11 Luca__: the console port is much more complicated than it should be because we try to support PuTTY 02:49:16 which doesn't follow standards 02:49:34 does it have that feature and I am missing it? 03:01:01 03neunon * rbc53cf6f910b 10/crawl-ref/source/makefile: makefile: switch to single arch support for Mac OS X builds 03:01:03 03neunon * r7791ac98b222 10/crawl-ref/source/debug.h: debug.h: simplify DEBUG/NDEBUG mutual exclusivity check 03:01:04 03neunon * r9ae45971fc9f 10/crawl-ref/source/glwrapper.cc: glwrapper.cc: add missing include for AppHdr.h 03:05:25 -!- Zaba has quit [Ping timeout: 246 seconds] 03:12:11 -!- Zaba has joined ##crawl-dev 03:32:30 -!- syllogism has joined ##crawl-dev 03:35:48 -!- eith has quit [Ping timeout: 240 seconds] 03:47:57 -!- syllogism has quit [] 03:59:23 -!- syllogism has joined ##crawl-dev 04:23:49 -!- gamefreak264 has joined ##crawl-dev 04:24:24 Wow, the crawl developer channel is more active than the main channel of most roguelikes! :O 04:24:31 Don't mind me, I'm just here to eaves drop on you all. 04:24:47 *more populated 04:24:56 There's a differences, isn't there? 04:24:56 that means nothing 04:25:03 have you ever been in the real #adom 04:25:03 *difference 04:25:19 there are about 200 people 04:25:21 No, but I was in #angband earlier today 04:25:29 talking about adom there is strictly forbidden and will net you a bad 04:25:31 ban 04:26:00 sorear: You're talking right over my head. 04:26:17 an /official/ channel where being ontopic is illegal? 04:26:21 I see 20 people in #adom and am clearly missing something. Is the official channel on a different netowrk? 04:26:28 that's bizarre 04:26:35 the official channel is on ircnet 04:26:51 I rarely venture off freenode 04:26:53 when I said the real #adom, I didn't mean the freenode knockoff 04:27:10 if you hadn't tried to cross-check me you wouldn't have gotten confused :/ 04:27:27 No need to take an attitude, missy! :o 04:27:37 ... 04:27:52 Now you can all go back to ignoring me, I'm going to play crawl some more! Thank you all for your work on this nice game! :) 04:27:53 attitude? 04:28:32 ...Man. 04:41:24 -!- Epyon has joined ##crawl-dev 04:52:35 gamefreak264: If you're just going to hang here and troll, people will get grumpy. 04:52:39 Grumpy developers = bad. 04:52:47 Oy. 04:52:55 Let's just drop for right now... 04:53:02 Madtrixr: ... 04:54:57 -!- baturinsky_ has joined ##crawl-dev 04:55:17 -!- baturinsky has quit [Read error: No route to host] 04:55:22 -!- baturinsky_ is now known as baturinsky 04:56:36 but well, sorear is always more or less grumpy 04:56:44 doesn't make his code worse, though 04:56:46 Well, yeah. 04:58:39 Oh, that reminds me. 04:58:44 Sublimation of blood blood potions thing. 04:58:55 felirx: Oh, menus look great now on Ubuntu/gnome terminal. 04:58:55 ok... need to work on the not grumpy thing. 04:59:27 sorear: :( I like grumpy sorear! 04:59:32 It's kinda hot. 04:59:41 Wait, you're younger than me, aren't you? Never mind, creepy, let's not go there. 04:59:42 O.O 04:59:54 Too late. 05:02:20 Why do I always mistype submodule as submodulate? Odd. 05:03:52 !learn add sorear's_wrath see {sorear wrath} 05:03:53 Syntax is: !learn add TERM TEXT 05:04:05 !learn add sorears_wrath see {sorear wrath} 05:04:06 sorears wrath[1/1]: see {sorear wrath} 05:04:17 (apostrophes are ignored on query) 05:06:18 ??sorear wrath 05:06:18 sorear wrath[1/1]: ABANDONMENT: doesn't care. MISREADING SOMETHING: 500 penance. RETRIBUTION: (severity/2)% chance of cruel, derisive mockery. 05:06:27 <3. 05:08:26 03due * r1bf4cb234f08 10/crawl-ref/source/dat/lua/wield.lua: Add potions of blood to wield menu with Sublimation of Blood. (#1559) 05:17:56 due: I think on some color sets, the gray on green looks bad. Other than that, they work now 05:18:26 I wonder if the Armour skill description is up to date. I recall reading from somewhere, that high levels increase AC you gain from helmets etc; the skill description doesn't mention this (only talks about getting more AC from *heavy* armour) 05:20:23 Keskitalo: I managed to kill cerebov! 05:21:08 felirx: Awesome :) 05:32:17 Ossuary loot could be halved or so.. 05:32:37 Is it one of mine? 05:32:42 Some of mine have excessive loot? 05:33:31 Of course, being a summoner makes mummies trivial, but still.. half a dozen heal wounds, yes please! 05:33:31 plus lots of others 05:34:22 !source ossuary.des 05:34:22 Couldn't open current/source/ossuary.des for reading 05:34:33 !source dat/des/portals/ossuary.des 05:34:59 Lines pasted to http://nopaste.snit.ch/20568 05:35:41 .snit.ch? Hah. 05:35:56 ossuary_tomb_3, 24 items 05:36:10 Not mine then. 05:36:38 I wonder if anyone got the rats reference. 05:36:42 -!- Mu_ has joined ##crawl-dev 05:36:56 due: App::Nopaste is super awesome, it auto fails over to other services if it can't get through to the first 05:37:02 It looks like that was one of the more excessive ones. 05:37:09 due:Went over my head. 05:38:12 sorear: Awesome. 05:38:53 Madtrixr: Go watch Indiana Jones and the Last Crusade. 05:40:10 I see. 05:41:35 Keskitalo, yeah, ossuary_tomb_3 loot sort of bothered me all along. 05:41:50 but I figured it's okay since dpeg didn't mention it :P 06:05:38 -!- Fangorn has quit [Ping timeout: 240 seconds] 06:07:07 -!- Luca__ has quit [Remote host closed the connection] 06:07:26 -!- Luca__ has joined ##crawl-dev 06:12:14 -!- blabber has joined ##crawl-dev 06:21:44 -!- ais523 has quit [Remote host closed the connection] 06:40:47 03by * r74740e6573a1 10/crawl-ref/source/ (hiscores.cc hiscores.h ouch.cc): Make scorefile_entry members private. 06:40:52 03by * rd7cf92ed80ed 10/crawl-ref/source/ (hiscores.cc hiscores.h): Make scorefile_entry aware of removed backgrounds. 06:41:39 -!- by has joined ##crawl-dev 06:42:55 -!- blabber has quit [Quit: leaving] 06:52:40 03by * r70185a735d8a 10/crawl-ref/source/hiscores.cc: Fix two errors in d7cf92ed80. 07:17:24 !tell greensnark Would a power, added for sirens, to recall fish, kraken etc help the lonely siren problem? 07:17:24 Keskitalo: OK, I'll let greensnark know. 07:21:01 the "go around a corner and lose pursuing monsters" is great for channeling mana 07:30:45 -!- gamefreak264 has quit [Ping timeout: 240 seconds] 07:52:23 -!- dpeg_ has joined ##crawl-dev 07:53:42 Cheers 08:11:58 -!- Luca__ has quit [Remote host closed the connection] 08:12:20 -!- Luca__ has joined ##crawl-dev 08:20:07 -!- dpeg_ has quit [Quit: Lost terminal] 08:30:11 -!- dpeg_ has joined ##crawl-dev 08:30:29 Another try... 08:50:08 -!- eith has joined ##crawl-dev 08:55:52 -!- by has quit [Read error: Connection reset by peer] 09:00:50 -!- by has joined ##crawl-dev 10:01:19 -!- Luca__ has quit [Remote host closed the connection] 10:01:38 -!- Luca__ has joined ##crawl-dev 10:19:47 -!- ivan has quit [Quit: Coyote finally caught me] 10:21:06 -!- ivan has joined ##crawl-dev 10:33:25 -!- umrain has left ##crawl-dev 10:40:32 wizard mode weapon simulation crashes with draining brand (https://crawl.develz.org/mantis/view.php?id=1563) by galehar 10:42:58 how often do I have to tell ya that you need better PR? 10:43:46 translated: "for the roguelike-gamers the nethack clon "dungeon crawl" has been added to the repository" http://www.bitblokes.de/2010/04/entwickler-ausgabe-opensuse-11-3-milestone-5-ist-testbereit/ 10:45:24 by: http://sprunge.us/ULNH 10:45:31 Do you mind applying that one for me? 10:45:45 doesn't break on os x. 10:45:52 Assume it will not on windows. 10:46:22 less funny is that the article links to http://www.dungeoncrawl.org/ although it's really DCSS that's got added 10:46:25 SDL files shouldn't be included outside. 10:46:45 bhaak: I hope you left a comment :( 10:47:56 03cg * ra7e178d6a25b 10/crawl-ref/source/ (tilereg-doll.cc tilereg-msg.cc tilereg-title.cc): Fixed regression in some tilereg files. 10:49:02 by: Thank you :) 10:50:04 ixtli: well, if I leave a comment I'd say that DCSS is not a nethack-clone but unnethack is. Would that be better? :) 10:50:25 indeed. 10:50:37 Also perhaps that it should link to the currently developed version of dungeon crawl. 10:50:38 http://news.opensuse.org/2010/04/14/opensuse-11-3-milestone-5-the-community-strikes-back/ 10:50:38 by: You have 1 message. Use !messages to read it. 10:50:44 would be the better place to comment 10:50:48 !messages 10:50:49 (1/1) ixtli said (8h 51m 48s ago): git blame tells me to inform you that: ../player.cc:340: warning: unused variable 'new_grid' 10:51:29 It's tiny, but xcode flips some switch that made it emit that warning :) 10:51:32 Don't mean to be annoying. 10:53:03 it should probably be #ifdef ASSERT or something 10:53:48 by: commented on the thing you linked to. 10:54:04 maybe it's a nethack clone after all: "Crawl is very similar to Nethack and thus it _has_ to install junk into some odd places." :) 10:54:15 lol 10:54:59 At least, i think it commented ... 10:55:07 03by * r314e326b795e 10/crawl-ref/source/player.cc: Silence a compiler a warning (ixtli). 10:55:52 I see your comment 10:56:06 ah ok, perhaps i refreshed too early. 10:58:18 in the package description there's no mentioning of nethack: "Crawl is a fun game in the grand tradition of games like Rogue, Hack, and Moria. Your objective is to travel deep into a subterranean cave complex and retrieve the Orb of Zot, which is guarded by many horrible and hideous creatures. This is the Stone Soup version of Dungeon Crawl." 10:58:58 I don't think anyone would argue, honestly. 10:59:13 The person who wrote it is probably only aware of nethack. 10:59:48 a moving @, ergo it's nethack :) 11:00:51 Of course xD 11:06:34 by: Instead of sending a patch, main.cc::212 needs to be #ifdef USE_SDL 11:07:42 the code that uses the include is already ifdef USE_SDL? 11:08:10 ? 11:08:13 Oh 11:08:23 Sorry, yeah. The ifdef at 212 needs to be changed to #ifdef USE_SDL 11:08:28 for now :) 11:08:46 At some point im going to refactor the main method to allow you to override the insertion point. 11:08:55 But for now, that include is only present if you're using SDL. 11:09:22 why does main.cc include SDL_whatever.h? 11:09:31 because SDL has it's own main. 11:09:33 on macs 11:09:37 and probably on windows. 11:09:40 It's a pretty ugly hack. 11:09:53 You should look at SDL_main.h some time. 11:09:55 xD 11:11:43 03by * r46e7f93b03cc 10/crawl-ref/source/main.cc: Change USE_TILE to USE_SDL (ixtli). 11:11:50 <3 11:13:48 Anyway i'm off to sleep. A bike I was riding today fell apart under me so I'm kinda ... sore. 11:13:49 :( 11:14:24 ouch 11:14:33 I recently had a handlebar break 11:15:49 just sore I hope? 11:20:23 if he still can program, it can't be THAT bad 11:33:42 -!- pointless_ has joined ##crawl-dev 11:35:54 demonic guardian went AWOL (https://crawl.develz.org/mantis/view.php?id=1564) by polystyrus 11:37:51 -!- Luca__ has quit [Remote host closed the connection] 11:38:08 -!- Luca__ has joined ##crawl-dev 12:29:15 -!- Enne has joined ##crawl-dev 12:29:20 Hi! 12:29:47 Howdy. :) 12:35:06 @?orc 12:35:07 orc (04o) | Speed: 10 | HD: 1 | Health: 4-10 | AC/EV: 0/10 | Damage: 5 | Res: 06magic(4) | Chunks: 07contaminated | XP: 2. 13:30:43 -!- ogaz has joined ##crawl-dev 13:50:18 -!- Luca__ has quit [Remote host closed the connection] 13:50:39 -!- Luca__ has joined ##crawl-dev 14:16:55 "Idle observation: I never got why Dragon Form was a Fire/Transmutation spell. IMO, it should be a pure transmutation spell (raised one level perhaps), that converts you into the type of dragon based on your highest relevant skill (Fire: Normal Dragon, Ice: Ice Dragon, Air: Storm Dragon, Earth: Iron Dragon, Poison: Swamp Dragon, Necro: Shadow dragon). Wouldn't that be way cooler?" 14:18:31 does anyone else think it's annoying when you absent-mindedly type "make" instead of remembering to specify "make wizard" or whatever and it goes "oh, new cflags" and you're faced with having to wait for a full rebuild no matter what you do... 14:19:31 -!- Siber2 is now known as Siber 14:20:01 There are Cacodemons in Crawl? O.o 14:21:52 Epyon: their tiles are totally wrong, though. And eyes of devastation use the almost correct version... 14:25:11 Epyon: Crawl cacos are lame :( 14:25:50 Cacodemons are /yamt 14:25:52 /yawn 14:30:31 ??cacodemon[2] 14:30:32 cacodemon[2/3]: Chaingun works very well against them. Once under fire, they can't recover. 14:30:33 ??cacodemon[3] 14:30:33 cacodemon[3/3]: Chainsaw works even better. 14:31:17 RjY: yes :) 14:31:25 -!- Luca__ has quit [Remote host closed the connection] 14:31:42 -!- Luca__ has joined ##crawl-dev 14:33:01 you can probably set WIZARD as an environmental variable rather than using the make target 14:36:24 -!- Niccus has joined ##crawl-dev 14:39:47 ixtli: is there a problem with using malloc instead of alloca in fontwrapper-ft.cc like neunon suggested on c-r-d? 14:40:36 shouldn't they also be c++ style cast instead of c-style? 14:42:15 re cacos: tell us how to make them cooler! 14:42:48 I'm not quite sure even on what they do, other than die in a round or two 14:43:37 I wasn't aware there's lore associated with them. 14:44:04 rename them to something that doesn't make you think of Doom's enemy, which they are nothing like. Doom cacodemons fly (not just levitate, although i'm not sure what the difference is exactly) and spit electricity 14:44:49 RjY: I am pretty sure that Crawl's cacodemons are older than DoomRL's ones. 14:45:10 i'm not talking about doomrl, i'm talking about doom :p 14:45:31 Are cacodemons from there? 14:46:03 see the wikipedia page on cacodemons 14:46:15 first occurence of the word is 1938 if I read it right 14:47:20 (1398) 14:50:10 -!- Enne has quit [Quit: Enne] 14:55:16 dpeg_: DoomRL cacodemons are based on Doom cacodemons, but yeah they're older than that 14:57:02 lol 14:57:24 "A cacodemon! Nice to see a friendly face down here..." 14:57:26 xD 15:24:07 03neunon * r16a61dd5fe36 10/crawl-ref/source/fontwrapper-ft.cc: fontwrapper-ft.cc: use malloc()/free() instead of alloca() 15:37:57 -!- syllogism has quit [] 15:50:02 -!- by has quit [Ping timeout: 252 seconds] 15:52:45 Permanent Regen possible in lich form by drawing Elixir and extending it (https://crawl.develz.org/mantis/view.php?id=1565) by Luca 15:52:54 bad bug! 15:54:13 regen by mutation works as designed in lichform? 15:57:57 not sure 16:01:25 I wish I'd gotten icemail instead. Wolud be at 81 ac now 16:03:43 awesome 16:05:58 Should it even stack with ozo's armor btw? 16:06:17 yes 16:07:50 Condensed messages about resting inconsistent (https://crawl.develz.org/mantis/view.php?id=1566) by Core Xii 16:07:53 -!- ortoslon has joined ##crawl-dev 16:10:23 -!- morik has joined ##crawl-dev 16:21:34 -!- dpeg_ has quit [Quit: sleep] 16:24:10 -!- Luca__ has quit [Remote host closed the connection] 16:24:26 -!- Luca__ has joined ##crawl-dev 16:27:56 Choosing random character forgets already chosen name (https://crawl.develz.org/mantis/view.php?id=1567) by jpeg 16:44:39 I just got horns1 on a char with antenna1, intented? 16:44:47 (by alter self) 16:47:00 -!- morik has quit [Quit: Leaving] 16:51:52 -!- eith has quit [Ping timeout: 265 seconds] 17:32:04 -!- ortoslon has quit [Read error: Connection reset by peer] 17:34:04 03dolorous * rd5afdc29fb9d 10/crawl-ref/source/ (mon-cast.cc spells3.cc): Consolidate the player and monster Tombs of Doroklohe where applicable. 17:37:10 03dolorous * rb14df69a09f9 10/crawl-ref/source/mon-cast.cc: Comment fix. 17:58:24 Nemelex Xobeh seems to gift decks faster than you use them up (https://crawl.develz.org/mantis/view.php?id=1568) by Luca 17:59:45 -!- Epyon has quit [Ping timeout: 240 seconds] 18:00:59 what an interesting writeup 18:01:50 Wasting cards is NOT penalized 18:02:04 (you read how much of the nemelex piety code and didn't notice?) 18:09:36 haven't read that part, but doesn't the "Nemelex disapproves..." give a piety hit or some other penalty? 18:09:44 nope 18:09:49 it's cosmetic? 18:10:01 there's a bonus for not getting disapproved 18:10:12 btw, am I right or not or the gift speed issue? 18:10:31 I don't know 18:10:42 the code is beyond the correct comprehension of mortals 18:10:47 test it in debug mode 18:11:55 I suppose the decks countdown makes normal games work somewhat properly, but you can just wait it out 18:12:33 I don't trust you. I wouldn't trust myself, either. 18:12:39 Experiment or nothing. 18:14:05 I did experiment in a normal game and it did indeed feel like that or very close 18:18:21 neme piety goes down passively as well, right? did you count that in? 18:18:57 Isn't this how Stabwound played his MuSu way back when? 18:19:04 he didn't 18:19:35 but it takes 35 20 turns tick for it to go down on average 18:19:35 I mean, Luca didn't count the piety loss by time in 18:19:45 while the card countdown takes 20 18:20:24 so it shouldn't have a very significant effect 18:20:33 but it's all an approximation 18:20:48 your calculations assumed waiting 600 turns 18:20:50 still, even if the ratio is something like 1:1.5, it seems too high 18:21:26 but anyway piety matters very little I think 18:21:35 you get in do_god_gift() anyway 18:21:59 Luca__: you have a typo in nettiles.cc line 172, the loop should start from off.x 18:22:05 and then only suffer a (piety + 1) / 200 additional chance 18:22:32 pointless_: I think that should be already fixed in the last push 18:22:41 if the calculation is correct, you get an 8.5 card deck for 6.66 cards without factoring piety loss 18:22:53 approximately yes 18:23:22 waiting 600 turns means you get only 1.2 cards for that 6.66 18:23:35 why? 18:24:30 unless I miss something piety has a negligible effect, as long as it is near full 18:24:39 it's not fixed in b232bb98 18:24:49 because you lose 1 piety for every 700 turns... which makes it slightly below 1 piety per card 18:26:05 -!- Textmode has joined ##crawl-dev 18:26:34 morning all 18:27:09 uhh right 18:27:50 I mean the nettiles bug 18:28:00 great 18:28:09 KiloByte: don't you gain piety fast enough though? 18:28:19 now you're making me want to run the calculus for the optimum nemelex sacrifice schedule 18:28:22 with the deck spamming 18:28:41 (it's nice that Crawl rewards people who know about optimization theory) 18:29:23 you don't get any piety if your gift timeout is positive 18:30:07 Luca__: did you account separately for the card countdown and gift timeout? 18:30:33 the card countdown is nullified by waiting enough to drop it to zero with very high probability 18:31:03 400 turns is the expected time, haven't attempted to find out what gives 95% or 99% certainty 18:31:26 this might cause probably less than 1 expected point of piety drop 18:32:18 Luca__: the gift timeout is not nullified by time... 18:32:26 no the card countdown is 18:32:27 you get hardly any piety since almost everything goes towards removing your gift timeout 18:32:37 the gift timeout seems to be nullified by drawing 6 cards on average 18:32:42 each cards reduces it by 4/3 18:32:52 and it is 9 on average 18:32:57 plus 1 point for finishing a deck 18:33:56 of course the problem with this is that reasoning with expected values is not accurate, but is likely a good indicator 18:34:24 why reason with expected values when you can just write a simulation 18:34:35 shouldn't take you more than five minutes 18:35:02 see if deckCount runs away 18:35:23 or piety goes to 0 18:36:52 yes that's a good plan 18:37:08 only problem is to make sure to write the simulation correctly 18:44:31 ah there is the amulet of faith too 18:58:05 I did a simulation 18:58:20 it seems that the number of decks goes to infinity 18:58:35 cards_drawn / decks ratio = 86 18:58:45 but it's a very preliminary result 18:59:00 86 cards in a deck? 18:59:43 no, if you have drawn 8600 cards, you will now have 100 decks on hands, starting from 10 decks 19:02:15 haven't modelled piety or card countdowns though 19:02:35 ah, okay 19:02:52 but my theory is that they have a negligible effect 19:03:10 it's possible there may be surprises though 19:04:29 you put one more deck in your stash every 11 gifts 19:07:59 with amulet of faith it is every 4.6 gifts 19:12:07 -!- Epyon has joined ##crawl-dev 19:13:45 it goes rapidly to 0 for me, didn't add faith though 19:14:38 -!- casmith789 has quit [Remote host closed the connection] 19:15:05 my code is at http://pastebin.com/N1s1efQi 19:16:13 can you paste yours? 19:16:49 http://sprunge.us/FAAP 19:18:22 -!- Fangorn has joined ##crawl-dev 19:19:26 wait, my code is buggy... it gives 3 times too many decks 19:19:50 yes it lacks the 1/3 of nemelex gift giving 19:20:01 which of course makes it go down that much faster 19:20:50 but what about if (countdown || piety < rnd(200)) continue; ? 19:20:54 what does that come from? 19:21:28 uhm... why do you store all unopened decks? 19:21:36 ah ok 19:21:39 it should be if (countdown || piety < rnd(200) || !rnd(3)) 19:21:59 if (countdown || piety < rnd(200) || rnd(3)) actually 19:22:32 I didn't model piety and the countdown, so that reduces to nothing for me 19:23:02 let me see if that really makes the difference and makes it go to zero 19:26:01 hmm 19:26:11 you seem to be waiting every time you draw a card 19:26:23 you should only wait just after you get a gift 19:27:40 KiloByte: with that change, it goes to infinity for me 19:30:26 that is, move "wait = 30;" after "decks++" 19:30:56 uhm, but aren't you supposed to wait after every card? 19:31:13 no, that's stupid 19:31:32 the optimal thing is to wait to get the cards to 0 after the gift sets it to 10 19:31:51 after that, it stays at 0 until you get another gift and you have no reason to wait 19:32:17 ah yeah, it gets increased only on gift, not on draw 19:32:33 well, actually, it might be a good idea to wait a little bit (e.g. 20 turns) just in case you didn't make the countdown to 0 due to bad luck in the random decreases 19:32:48 that's what your simulation with my change actually does 19:33:00 otherwise you miss a window you risk drawing a lot of cards uselessly 19:33:22 drawing cards decrease the countdown too 19:33:24 so maybe not 19:33:33 but you haven't added that factor 19:33:55 well, so I guess it's totally broken 19:36:05 oh, and if you can avoid getting decks of wonder, you can probably draw a legendary Metamorphosis card to get into lich form 19:36:11 and stay there with extension 19:36:23 (another metamorphosis card takes you out of lich form) 19:36:38 so it might be exploitable quite early 19:39:50 screw lich form, play a mummy/vampire 19:40:30 ah right that too 19:40:49 you'd need to deal with all kinds of decks though, but I'm not sure if that makes enough of a difference 19:41:29 since faith improves the margin by quite a bit 19:41:51 I suppose you might be able to avoid wonder by not sacrificing the related items 19:42:21 otherwise you need stat boosting randarts to counteract focus 19:42:41 or perhaps you could even triple draw+stack five from them and still not lose with faith 19:43:04 then you entomb yourself in the abyss with an amulet of stasis 19:43:46 I suppose you can withstand almost anything with that setup 19:44:12 you'll get decks of all types, since you don't have anything to sacrifice and weights will quickly hit equilibrium 19:45:23 actually the way it is coded it seems some get to 0 and some to 1 19:45:29 because only some have a + 1 19:45:59 in particular, I think you only get escape and destruction 19:46:09 -!- Epyon has quit [Ping timeout: 276 seconds] 19:50:15 -!- Luca__ has quit [Remote host closed the connection] 19:50:32 -!- Luca__ has joined ##crawl-dev 19:54:55 -!- Mu_ has quit [Quit: Defecator, may everything turn out okay so that you can leave this place.] 19:58:56 it's odd nobody ever noticed this 19:59:42 probably no one noticed until the inclusion of faith 20:00:04 I did notice it without using faith 20:00:25 basically found out that waiting 400-600 turns after gifts was a good idea 20:00:48 then set out to spend some plain decks for piety, and found the gifts kept coming... 20:01:22 perhaps everyone just sacrifices everything without waiting? 20:01:38 That's the usual practice, yeah. 20:01:43 (assuming a late game conversion) 20:03:46 the game does not make it easy by default to wait in lich form though 20:04:09 I wrote a lua script to automatically cast extension as needed 20:09:07 -!- stabwound has quit [] 20:15:38 -!- stabwound has joined ##crawl-dev 20:16:42 -!- stabwound has quit [Client Quit] 20:19:58 -!- morik has joined ##crawl-dev 20:21:43 -!- stabwound has joined ##crawl-dev 20:24:48 is it a known issue that Naga's, when targetting themselves with breath weapon, still expend the breath when selecting N (for No, don't really target myself) 20:25:02 (6.0) 20:37:53 I think so 20:37:58 It rings a bell, you could check the tracker 20:38:41 ah, there is a workaround though, if you use Esc to get out of it. 20:38:51 I use esc to get out of everything :) 20:38:53 It's the vim user in me. 20:39:57 I'm an emacs guy, as I program in lisp all day 20:40:09 nothing in the tracker when searching for naga... 20:40:11 I'll add one 20:40:17 All Y/N prompts, I think. 20:40:23 I program with a lisp sometimes. 20:40:28 It's amuses and highly affectated. 20:43:13 I love lisp... used to be a C++ guy, now I think my head would explode if I tried any C... 20:44:18 Naga expends breath when answering 'N' to 'do you really want to target yourself' (https://crawl.develz.org/mantis/view.php?id=1569) by morik 20:49:20 Vitrification in Ziggurats turns walls into open sea (https://crawl.develz.org/mantis/view.php?id=1570) by Luca 20:49:39 O_o Sounds like a fun bug. 20:51:03 -!- Luca__ has quit [Remote host closed the connection] 20:51:21 -!- Luca__ has joined ##crawl-dev 20:52:27 -!- nrook has joined ##crawl-dev 20:55:37 -!- Enne has joined ##crawl-dev 21:10:52 -!- eith has joined ##crawl-dev 21:14:16 -!- Enne has quit [Quit: Enne] 21:41:55 So hey 21:42:04 What is the latest and greatest? 21:42:23 I noticed life bars in the .7 build :D 21:42:25 Very very nice 21:42:55 Vandal: I'm making an iPad port. 21:42:58 I think that is nice :) 21:43:13 woo 21:43:58 Also, tell your friends: To make the ipad port possible I had to refactor a lot of tiles and subsequently made porting crawl to weird platforms where you cant use SDL or OpenGL much easier. 21:44:15 I'd like to see this game on weird plats :) 21:44:22 Like a watch. 21:44:31 DCSS on a watch would be amazing. 21:44:48 :D 21:44:49 Hells yeah. 21:45:08 holy shit 21:45:11 this channel is packed 21:45:16 Actually you know what i'd like to see? An HTML5 port. 21:45:35 I have no idea how the hell you'd do it, but all the drawing and window manager interface code is in one place. 21:45:36 So. 21:47:33 wouldn't you have to translate it to ecmascript first? then you have to contend with the fact that its hidiously slow in most browsers. 21:48:07 I have no idea. 21:48:08 Honestly. 21:48:26 Actually. 21:48:46 Textmode: you could do it using python. 21:49:04 feel free :P 21:49:09 Use django to embed python into crawl. 21:49:27 And call django functions to set state from windowmanager-python.cc 21:49:27 :) 21:49:58 s/Use django to e/E/ 21:50:11 It would be a glorious hack. 21:54:00 Anyone fancy themselves good with c and *nix? 21:54:12 Found an interesting issue, but it might just be me setting compile flags wrong. 21:54:19 TV dinners: are we sure this is food? 21:54:39 No. 21:54:42 No we are not. 21:56:10 TV dinners: where else are you going to find meat that squeaks? 21:57:29 well with a little effort or lack of skill you can do it yourself if you try to make meatloaf 21:57:57 lol 21:58:00 Textmode: crawl is hideously slow, the only reason it works at all is C and Moore's law :/ 21:58:16 also, the memory usage 21:58:31 sorear: so html5 crawl isn't not really something we want to see... 21:58:48 would you beleive that Crawl 1.0 was a real-mode DOS program, which could run on a 286 with <640k RAM? 21:59:16 * Textmode has a 286 that runs dos 21:59:52 well, if you happen to have a copy of Turb C++ 4.0, I have a Crawl zip for you 21:59:59 hehe 22:00:09 getting it to compile under gcc 4.2 was not trivial 22:00:10 I might just take you up on that sometime :) 22:00:34 (I gave up on getting it to compile under any version of g++) 22:00:45 heh 22:01:10 TC++ is a remarkably liberal compiler 22:01:25 for instance, it doesn't require unique parameter names in function definitions 22:01:31 ... 22:04:54 -!- morik has quit [Quit: Leaving] 22:19:20 sup sorear 22:19:26 you still around? 22:28:07 !tell neunon There seem to be some duplicate function definitions in libgui and libunix. window() and itoa() for instance. Should I be building with a #define that stops one of these files from being included? 22:28:08 ixtli: OK, I'll let neunon know. 22:34:26 Lots of new entries in the weapon abilities page, neat 22:36:07 !tell neunon Sorry, scratch that, the makefile tells me not to include libunix.* when I'm making a tiles build. 22:36:08 ixtli: OK, I'll let neunon know. 22:36:26 Vandal: yes. . . 22:36:34 How goes? 22:36:57 I'm getting the itch again to do something for Crawl, anyone write more monster descripts since I left off? 22:42:11 Also, this Jobs as Combinations of Components 22:42:16 I like this a lot 22:42:27 Is there any serious consideration being given? 22:42:54 Anything that lets the player make their character exactly the way they want it is a good thing 22:43:19 https://crawl.develz.org/wiki/doku.php?id=dcss:brainstorm:job:component 23:07:31 -!- pointless_ has quit [Quit: ChatZilla 0.9.86 [Firefox 3.6.3/20100401080539]] 23:17:44 -!- nrook has quit [Quit: Lost terminal] 23:18:50 -!- eith has quit [Ping timeout: 240 seconds] 23:33:22 bhaak: Crawl's level compiler is based loosely on nethacks levcomp. xD 23:42:20 for incredibly weak values of loosely