00:00:06 sure I'll send you a patch later 00:00:11 I meant, fixed the winsock issue in 57ac9136a2db842bb7782bb5615f2373ea20d7f0 00:20:11 -!- ogaz has joined ##crawl-dev 00:54:35 -!- nrook has quit [Ping timeout: 246 seconds] 01:16:57 ok I built nettiles, but it crashes when I try and connect to a server. That's about it for tonight 01:17:21 -!- pointless_ has quit [Quit: ChatZilla 0.9.86 [Firefox 3.6.3/20100401080539]] 01:29:25 -!- Spads has joined ##crawl-dev 01:38:15 -!- Spads has quit [Ping timeout: 240 seconds] 01:44:03 Luca__: What happened with fontwrapper? 01:44:24 it seems it might need #include 01:44:31 otherwise alloca() might not work on mingw 01:44:47 but not totally sure, pointless_ noticed this 01:47:12 Interesting. 01:47:22 the standard header for alloca is alloca.h 01:47:30 yeah a big issue with some of my wrapper work was that I don't have any way of testing win32 01:47:31 :( 01:47:38 or.. errr.. 01:47:39 'standard' 01:47:42 xD 01:48:06 alloca is not really standard, but just happens to be.. quite common. 01:48:14 but every system has its own header for it, pretty much.. 01:48:25 stdlib.h is likewise 'standard' for it 01:48:59 it's not just unportable across systems, it's also quite machine-dependent by its nature 01:49:20 ixtli, why does the code use alloca at all? 01:49:39 Not sure. I never used it. 01:50:49 it's used in void FTFontWrapper::render_string( 01:51:27 and its return value is also casted.. great. 01:51:28 it's used in conjunction with memset to store the characters that will be written to a textblock. 01:51:36 Zaba: What should it do? 01:53:23 I'm almost sure http://www.c-faq.com/malloc/mallocnocast.html applies to alloca as well... 02:02:39 isn't this C++? 02:03:05 you must cast void* in C++ and undeclared functions are not allowed 02:03:39 hopefully there is a gcc option to disallow them in C too 02:04:03 ah, well, okay 02:07:56 shouldn't force_more_message stop command repetition? it doesn't... 02:15:38 -!- syllogism has joined ##crawl-dev 02:19:58 in fact, force_more_message doesn't seem to stop both macro execution and command repetition 02:20:05 is it a bug or am I doing it wrong? 02:20:22 I think you're doing it wrong 02:20:29 force_more_message forces a (more) 02:20:44 what you're looking for is travel_stop_message 02:21:07 I have both for duration: 02:21:29 yet lich form being about to end doesn't seem to stop anything 02:22:08 (only rest) 02:22:14 (and travel) 02:23:30 for command repetition it doesn't even put the more prompt 02:23:51 for a macro with a lot of the same command, it outputs the more prompts, but then continues the macro! 02:24:05 Luca__: I think it only sometimes stops it 02:24:27 because sometimes refreshing lichform gives you such a short duration that you never get the "about to end" message 02:24:40 I think that's another issue 02:25:00 I'd like to have anything stop at "Your transformation is almost over." 02:25:06 which should be duration: 02:25:41 but the message is printed and execution either continues, or print ---more--- and then continues 02:26:06 yet god wrath messages seem to stop at least macros 02:30:20 -!- by has joined ##crawl-dev 02:31:00 hi 02:31:10 yay for triangles 02:31:28 is this known? or should I report that macros/command repetition don't stop when they clear should? 02:33:08 if command repetition were to use a delay, it would be straightforward to interrupt them similarly to other delays 02:33:50 but I'm not sure the delay system is really up to that... it's quite confusing 02:34:43 it has a if (channel == MSGCH_ERROR) interrupt_activity(AI_FORCE_INTERRUPT); 02:35:16 perhaps the test could be made configurable so it can be made to do that on MSGCH_DURATION too? 02:35:26 in mpr 02:35:44 you can interrupt activities on any messages already 02:36:00 how? 02:36:37 force_more_message and runrest_ignore_message don't seem to be working 02:37:03 they work for travel and rest but not macros and repetition 02:37:44 well, interrupt_activity only interrupts delays at the moment 02:38:12 it has if (crawl_state.is_repeating_cmd()) return interrupt_cmd_repeat(ai, at); 02:38:26 oh, it does? 02:38:32 at least in master, yes 02:39:22 it always had it apparently (added in 725cb5b4d5a3ade5c5e7b04a6210cedc839c2bdd) 02:39:31 the lua interruption messages go through should_stop_activity 02:39:37 the problem is that interrupt_activity only gets called for the error channel 02:39:59 or at least that seems the easiest way to fix it 02:40:38 Luca__: I don't think so 02:41:02 there should be an interrupt_activity(AI_MESSAGE) for any message 02:42:02 interrupt_cmd_repeat probably ignores AI_MESSAGE 02:44:48 yes indeed 02:45:26 but adding that will make repetition/macros interrupt almost always 02:45:41 perhaps adding AI_DURATION for MSGCH_DURATION? 02:45:53 just like AI_HUNGRY 02:45:57 for a start, interrupt_cmd_repeat should call _userdef_interrupt_activity with a synthetic delay type 02:48:32 also force_more_message should stop everything 02:49:16 by: Hi :) 02:49:24 by: You can start messing with odd shapes now. 02:49:40 Different classes no longer use their own vertex buffers. 03:04:25 Luca__: https://crawl.develz.org/mantis/view.php?id=1468 03:05:38 -!- Zaba has quit [Ping timeout: 240 seconds] 03:14:27 -!- Zaba has joined ##crawl-dev 03:33:28 -!- Spads has joined ##crawl-dev 03:33:34 -!- Epyon has joined ##crawl-dev 03:33:55 -!- Spads has quit [Read error: Connection reset by peer] 03:38:28 -!- Spads has joined ##crawl-dev 03:51:45 -!- casmith789 has joined ##crawl-dev 03:57:35 process_keys cannot be called more than once in clua macros (https://crawl.develz.org/mantis/view.php?id=1550) by Luca 04:45:25 -!- ais523 has quit [Remote host closed the connection] 04:47:58 No interface to access current effects in Lua scripts (https://crawl.develz.org/mantis/view.php?id=1551) by Luca 04:49:12 -!- ogaz has quit [Ping timeout: 240 seconds] 04:53:27 -!- baturinsky has quit [Read error: Connection reset by peer] 04:53:29 -!- baturinsky_ has joined ##crawl-dev 04:53:31 -!- baturinsky_ is now known as baturinsky 05:00:45 -!- Spads has quit [Ping timeout: 240 seconds] 05:13:09 autopick keeps picking up chunks I've dropped when auto-exploring (https://crawl.develz.org/mantis/view.php?id=1552) by simonj 05:58:38 -!- xale has joined ##crawl-dev 06:03:55 Make Ely's heal other ability only cost MP (https://crawl.develz.org/mantis/view.php?id=1553) by casmith789 06:22:09 -!- Mu_ has joined ##crawl-dev 06:31:29 Luca__: I can add wrappers if you wwant. 06:31:55 ok thanks 06:35:47 Information leak... 06:35:50 by: Around? 06:36:36 by: I'm thinkinga straight booleanvaluewould suffice. 06:41:23 folks, you know these altars with demons and a moat of lava. i keep running into ones that somehow went wrong. 06:41:40 i have a game with iron devil on d:5 if anyone is interested 06:42:46 and i also had one with smoke demons that flew over the lava on d:10. that's in 0.6 06:45:06 I had the same happen to me one game 06:50:31 Sometimes there are holes? 06:50:38 yup 06:50:39 I'm not sure if it's deliberate or not, to be honest. 06:50:50 But it's a known thing. 06:50:50 i'm pretty sure it's not, by the way it looks 06:51:14 it looks like half of the island was cut by a wall 06:51:59 Hm. 06:52:05 Have you read the .des file? 06:52:29 i don't even know what it is 06:52:51 ah, it's the altar 'feature' description, right? 06:52:58 Er. 06:53:09 I'm referring to altar.des. 06:53:23 Which is where all the altar vault maps arestored. 06:54:10 hold on! 06:57:46 due: can these maps be rotated? 06:59:05 it looks exactly like demons_altar only it's rotated 90 ccw 07:00:30 they normally can be rotated, yes 07:01:15 okay, then it's probably supposed to be that way 07:01:36 especially considering the comments in that .des file 07:11:29 xale: they ar enormally rotated 07:11:49 In fact, flags are added to stop them from being rotated/flipped. 07:11:50 yup, it's all good i guess, thanks 07:37:34 -!- dpeg_ has joined ##crawl-dev 07:37:42 !seen Keskitalo 07:37:42 I last saw Keskitalo at Fri May 14 11:31:19 2010 UTC (1d 1h 6m 23s ago) saying Rock worm zombie summon <3 on ##crawl. 07:40:27 hey ploogy 07:45:38 Hi! 07:45:50 The monster behaviour wiki page is such a mess... 07:46:16 ...a bunch of players drooling over how monster AI should be "improved", without any feeling for the game and for balance :/ 07:46:33 Yup. 07:46:38 Just blank it, nobody will notice. 07:47:57 oh, the few discussing players will :) 07:48:16 due: Did you get my comments about Eringya's garden? 07:48:33 Now, that I blasted through one myself, I feel more comfortable in making them. 07:48:49 dpeg_: No? 07:49:05 due: not reading !messages anymore? :P 07:49:20 !messages 07:49:20 No messages for due. 07:49:23 No, memory problems. 07:49:26 How long ago? 07:49:31 I suggested that some loot is behind bushes or trees, so that you have to burn them... 07:49:39 ...which will cause some sort of evil wrath :) 07:50:06 Oh, that's pretty cool. 07:51:13 :) 07:51:14 Remind me later? I'm going through a bad patchh at the minute and have no motivation for basically anything. 07:51:17 yes 07:53:30 -!- Luca__ has quit [Remote host closed the connection] 07:53:54 -!- Luca__ has joined ##crawl-dev 08:04:59 aww, antennas do not work in abyss 08:05:34 No form of mapping works in the abyss :) 08:23:30 due: straight boolean for what? 08:27:21 antennae should work in the abyss in my opinion 08:29:02 felirx: can you add it to the DS wiki? 08:29:29 sure 08:29:53 after all, antennas do not map. They just place } where the monsters are, even if the tile is out of los 08:30:32 mm where to stick it 08:30:45 I remember some DS mutation feedback page 08:31:11 ah there 08:40:45 Executioner just died to my passive freeze+melee smash in 3 rounds :( 08:45:18 -!- Enne has joined ##crawl-dev 08:51:52 Hi Enne! 08:52:01 by: Reporting statuseffects. 08:52:12 Hey, due. :) 08:52:25 by: So instead of returning you.duration[DUR_CONF], return you.durration[DUR_CONF] > 0. 08:52:33 For a Lua wrapper. 08:52:37 (I should clarify.) 08:52:38 definitely not you.duration[DUR_CONF], yes 08:52:51 there may also be durations that we shouldn't hand out at all to clua 08:53:04 Yeah. 08:53:10 maybe we can use a common interface for the lua bindings and the status lights? 08:53:12 Well, anythingthat shows up in the status bar should be fair game, I think. 08:53:18 Yeah. 08:53:59 we could then give something like "active", "expiring" 08:54:13 Luca__: What did you want it for? 08:54:49 script to wait out sif muna's wrath with necromutation, with minimal glowing 08:55:05 Hah. 08:55:11 On second thoughts, maybe I won't do the wrapper. :p 08:55:18 (it needs to know when stop spamming the level 1 spell and instead rest to reduce glow) 08:55:51 -!- by has quit [Disconnected by services] 08:55:52 -!- by_ has joined ##crawl-dev 08:56:05 maybe most straightforward to just give a binding to output.cc:_get_status_lights 08:56:11 -!- by_ is now known as by 08:56:34 Luca__: What level1 spell? 08:57:23 I used summon butterflies, but probably wasn't the best 08:57:34 anyone so that sif muna induces miscasts, which reduces penance 08:57:35 -!- eith has joined ##crawl-dev 08:57:46 Hm. 08:57:56 level 1 should be optimal so you get the most miscasts over time, but summoning might not be 08:58:10 (of course, perhaps the game should be fixed to not reward this things) 08:59:38 here it is btw: http://pastebin.com/WGNeaS8H 09:04:23 it attempts to process the messages to find out if you glow or not 09:04:47 not sure if it works correctly, and has the disadvantage of not knowing about preexisting glow 09:08:04 It takes around 7-8 rounds for an executioner to kill himself to passive freeze 09:08:15 @??executioner 09:08:16 Executioner (151) | Speed: 20 | HD: 12 | Health: 36-96 | AC/EV: 10/15 | Damage: 30, 10, 10 | Flags: 05demonic, evil, see invisible | Res: 06magic(144), 05fire, 02cold, 10elec++, 03poison | XP: 2372 | Sp: pain (d14), haste. 09:08:23 that's with cold resistance 09:08:38 I did nothing but wait the turns 09:09:16 of course my wait turns are movespeed 6 09:09:45 I love the new slime walls. 09:09:55 They need exclusions to work 09:10:00 can't autoexplore in pit at all :D 09:10:02 felirx: I'm not sure waiting uses movespeed 09:10:04 Really claustrofobic and totally different to anything else in the game. 09:10:37 felirx: if you want exclusions, feel free to add them 09:11:01 felirx: I agree they need autoexclusion, although not "to work" - there's not that much autoexploring to do there. 09:11:13 Keskitalo: they seemed fine damage-wise to me, what do you think? 09:11:42 For a DSVz with 40ish AC, they didn't hurt all that much with rcorr amulet 09:11:46 *Wz 09:11:46 by: Yes, no insta-killing but very restrictive, and squeezing through a pathway to another bubble leaves you vulnerable. 09:12:15 although I dug most of the pit away 09:12:19 I had a puny XL20 Summoner.. I basically died because I didn't bring enough food and only realised this way too late. :| 09:12:28 felirx: The dig spell does need to go. :> 09:12:35 oh, you died? :( 09:13:03 Yeah, I was being stupid. The Pits were completely doable for me, but I blew it. 09:13:04 Keskitalo: are you trying to boost summon elemental? 09:13:12 by: Oh yeah, good point.. 09:14:16 I'm not sure passive freeze really needs a stun effect 09:14:50 that's in addition to slowing cold-blooded monsters 09:14:57 g'night 09:26:38 back 09:27:05 Keskitalo: pity, that 09:27:15 by: I agree 09:27:44 The very damage alone is quite strong already. 09:28:53 dpeg_: it just copies the freeze spell, which also does this (and I don't think it needs to) 09:29:47 by: well, the Freeze spell is everything a starting IE has. And it's a spell in melee range only, so I think the additional effects are actually okay there. 09:30:27 How much damage is a 42ac 2EV 26SH character supposed to take from an executioner? 09:30:49 not much 09:31:13 The acidic walls made it difficult to get out and fetch food, I probably could've done it if it wasn't for them - this is good! 09:31:21 felirx: hey, my guy is very similar, and I also got rid of an exectutioner quickly (by bashing it and relying on the freeze) 09:31:36 Keskitalo: can the acidic walls directly kill you? 09:31:47 executioners have their damage split into a million attacks, so AC works just wonders on them 09:32:07 dpeg_: This was most definitely an indirect kill.. I had an azure jelly chasing me (and got killed by a brown ooze, that must be an achievement) 09:32:20 Keskitalo: argh! :) 09:32:23 dpeg_: But I certainly assumed the walls could directly kill me. 09:32:52 there was a guy in sa forum that got instagibbed by acidic walls 09:32:54 by: can they? 09:33:02 instaslimed, hehe 09:33:04 so they should be able to kill you with the damage 09:33:22 I don't think the acidic walls are ideal, but I think they're quite good already. 09:33:33 dpeg_: of course they can kill you 09:33:33 The whole branch plays and feels differently. 09:33:45 dpeg_: I really liked them, made it very claustrofobic, and indeed very different from anything else in the game. 09:33:48 they're not tormenting walls, are thy? 09:33:59 I know I had to move really slow and explore manually this time in slime. Last time I just ran around exploding everything 09:34:20 felirx: yes, I think it's okay that Slime is not like that anymore. 09:34:25 !lg evktalo 09:34:26 The automatic exclusions on the walls would be nice. 09:34:26 115. evktalo the Summoner (L9 DSSu), worshipper of Vehumet, blasted by an electric eel (bolt of electricity) on D:8 on 2010-05-01, with 3379 points after 14815 turns and 1:05:24. 09:34:38 !lg Keskitalo 09:34:38 157. evktalo the Summoner (L9 DSSu), worshipper of Vehumet, blasted by an electric eel (bolt of electricity) on D:8 on 2010-05-01, with 3379 points after 14815 turns and 1:05:24. 09:34:47 I don't know why that doesn't work.. 09:34:50 !lg * br=slime 09:35:00 Also, digging and disintegration (or lack thereof) can change your assessment of the branch. 09:35:01 404. Tenaya the Agitator (L13 DDDK), worshipper of Makhleb, mangled by an acid blob on Slime:6 on 2010-05-14, with 38959 points after 11642 turns and 1:54:21. 09:35:21 I can show you how my slime pit ended up after I get out of abyss 09:35:39 !lm Keskitalo 09:35:41 1114. [2010-05-15] evktalo the Convoker (L19 HuSu) reached level 5 of the Crypt on turn 86509. (Crypt:5) 09:36:07 maybe the bots have trouble with the slime wall death message? or it's just delayed 09:36:16 @whereis evktalo 09:36:18 evktalo the Convoker (L21 HuSu), a worshipper of Vehumet, dead on Slime:5 on 2010-05-15 after 102936 turns. 09:38:39 !lg src=cdo 09:38:39 643. robx the Ruffian (L6 TrBe), worshipper of Trog, mangled by a mummy on D:4 on 2010-05-13, with 326 points after 2696 turns and 0:05:54. 09:38:55 !lg * src=cdo 09:39:15 109488. soul the Slasher (L1 HEPa), worshipper of The Shining One, slain by a kobold on D:1 on 2010-05-15, with 2 points after 13 turns and 0:00:14. 09:39:30 !lg * src=cdo x=end 09:39:32 109488. [end=2010-05-15] soul the Slasher (L1 HEPa), worshipper of The Shining One, slain by a kobold on D:1 on 2010-05-15, with 2 points after 13 turns and 0:00:14. 09:41:57 Henzell doesn't seem to have registered any cdo deaths since almost two hours ago 09:42:17 doesn't Gretell do cdo? 09:43:56 is this due to the robe of res rarity changes _You finish putting on your +1 robe of bugginess 09:44:40 felirx: are you trying to get out? 09:44:52 the scoring-alpha page on cao has the deaths so dunno 09:44:58 syllogism: most likely 09:45:10 for some reason, random_choose_weighted needs a terminating weight 0 09:45:17 yes :D 09:45:23 but training fighting at the same time 09:45:35 felirx: then you should prefer large open spaces to cramped ones. 09:46:41 03by * rcc30ee9fb6de 10/crawl-ref/source/ (wiz-dgn.cc wiz-item.cc wiz-mon.cc wiz-you.cc): Replace uses of get_input_line with msgwin_get_line. 09:46:44 03by * r033a6bb56be0 10/crawl-ref/source/ (10 files): Get rid of get_input_line. 09:46:45 03by * r8c9fc4f89810 10/crawl-ref/source/makeitem.cc: Fix bug in robe ego selection. 09:48:45 so va_begin etc. don't allow querying the number of arguments 09:49:44 No. You usually just pass the number of args separately. 09:59:11 -!- xale has quit [Quit: xale] 10:00:39 Remove rods of discovery (https://crawl.develz.org/mantis/view.php?id=1554) by evktalo 10:01:07 Keskitalo: my plan was to make them finite... 10:03:28 finally 10:03:36 dpeg: Sounds like that would require a new item type. 10:03:41 felirx: show us your slime :) 10:04:27 I was in a bit of a dhurry so didn't explore it 100% but it'l show the idea 10:04:56 Wow, a tour. You could also use X and G and [, ] :) 10:04:56 perhaps there could be wands of detect $stuff? 10:05:13 felirx: I see.... completely dug out :) 10:05:15 level 1, everything is 3 width corridor 10:05:43 same here 10:06:01 felirx: Also I see you've fallen to the dark side and are playing on the servers now! 10:06:15 this arrowy bit was fun 10:06:22 :) 10:06:29 Keskitalo: won local so have to get a server win now! 10:06:45 felirx: nice :) 10:07:44 that's the only way to make 3 width corridor longer than just the dig lenght 10:09:15 Ooh, didn't realize the shop depth changes are in <3 10:14:47 I don't think the walls corrode you when you use stairs though 10:15:55 they do 10:24:35 Yes, one option would be to have stairs only in the open. 10:25:04 Or guarantee one stair in the open? Or escape hatches in the open? ;) 10:30:52 make command repetition work using delays (https://crawl.develz.org/mantis/view.php?id=1555) by rob 10:35:39 Any thoughts about making Summon Ugly Things L5->L6 and Haunt L6->L7? Uglies are pretty much strictly better than Ice Beasts, and Haunt is probably a bit too good (and definitely strictly better than uglies). 10:48:43 -!- Luca__ has quit [Remote host closed the connection] 10:49:00 -!- Luca__ has joined ##crawl-dev 11:19:56 -!- pointless_ has joined ##crawl-dev 11:20:24 Has there been discussion about how a lot of enemies start to wander when you duck around a corner? 11:25:13 <3 antennas showing hidden rooms full of monsters 11:29:23 Keskitalo: I support raising the levels of ugly things and haunt, though not based on a lot of experience 11:30:00 re the wandering, the intended behaviour seems to be: 11:30:23 when they lose sight of you, they walk to the place they last saw you 11:30:56 if they don't see you from that location, there's a stealth check that can make them wander 11:31:53 Ok, I have two levels of Stealth and these have naturally been low-level critters.. it's kind of cool, sometimes it feels a bit easy. I haven't really noticed it later on.. (I've turned Stealth off) 11:32:41 there may be bugs with this also 11:33:03 eg., it might be that handle_behaviour is not called at the end of a monster's turn or some such 11:33:41 it's one_chance_in(sk_stealth/3) to forget about you 11:33:55 uh, to not forget about you 11:34:33 so with two levels of stealth skill, this part of the code shouldn't be involved 11:35:28 Aha. :) 11:36:16 I have no idea about the demon summoning spells in Demonology, how they rate against Callings and Summonings material.. haven't felt like I needed any of that stuff! 11:37:07 Keskitalo: if you manage to reproduce losing a monster to wandering status reliably, that would be helpful 11:37:17 Ok, I'll keep an eye out. 11:47:48 just lost ereshkigal by going around the corner 11:47:52 I can see this with the antennas 11:48:04 stealth 7, very stealthy 11:51:28 Vampire could bottle poisonous blood (https://crawl.develz.org/mantis/view.php?id=1556) by TannedBear 11:54:47 was CDO updated already for the reduced rores rate? 11:56:33 if you got a "robe of bugginess", then yes 11:57:03 mainly, found a robe of fire res, should just enchant it instead 11:57:08 already running at rC+++ anyway 12:03:37 dpeg_ or doy: can you supply a commit message for removal of death knight and thief backgrounds? 12:05:36 -!- nrook has joined ##crawl-dev 12:13:01 something about improving law enforcement? 12:17:04 -!- Luca__ has quit [Remote host closed the connection] 12:17:22 -!- Luca__ has joined ##crawl-dev 12:19:05 Luca__: around? 12:19:57 yes 12:20:14 I have patches for you, want me to e-mail them or what? 12:21:42 03by * r51122390e052 10/crawl-ref/source/newgame.cc: Correct loop bounds for species and background menus. 12:21:45 03by * ra8fdd4e043f8 10/crawl-ref/ (10 files in 3 dirs): Remove Thief and Death Knight backgrounds (doy, dpeg). 12:21:46 03by * re3cf9f9ec99b 10/crawl-ref/source/mon-enum.h: Correct TAG_MAJOR-conditional mon_attack_flavour change. 12:22:49 ok 12:22:58 does it work now? 12:23:11 telnet does 12:23:24 I think libssh wasn't detected for some reason, but that may be a misconfiguration on my end 12:24:55 hmm I forgot to add util/test-libssh.c to git 12:25:08 might still not work on mingw though 12:25:24 I sent you an e-mail, aside from that I had to edit the SDL makefile to fix the linker error from last night do you want me to send you a patch for that also? 12:26:35 by: have you checked what happens to log files/scores of DK/Th characters? 12:27:06 KiloByte: no, will have a look, thanks 12:27:22 by: at least races have to be semi-kept around forever or scores will be trampled, not sure about jobs 12:27:49 the fontwrapper-ft.c should be applied to master 12:27:58 .cc 12:28:08 yeah I'll do that 12:29:08 now if I could find where scores are saved here... 12:33:07 -!- ogaz has joined ##crawl-dev 12:33:21 by: in saves/scores/ 12:39:26 -!- dpeg_ is now known as lamepeg 12:45:31 -!- Epyon has quit [Ping timeout: 245 seconds] 12:55:21 KiloByte: is there anything else than parsing scores that could be affected? 12:56:47 if a job is removed, a scorefile_entry would currently parse as JOB_UNKNOWN; I'd probably just make the scorefile code print that as "??" 12:57:49 crawl -tscores will still list the game correctly, so I think that's fine 12:59:14 -!- Luca__ has quit [Read error: Operation timed out] 13:00:47 Am I correct in believing that Xom is not supposed to flat-out kill someone directly under normal circumstances (not bored, not abandoned)? 13:01:46 Oh, nevermind, I guess he was bored afterall; I thought the guy said he wasn't. 13:03:46 I rather dislike the (perceived) need to keep Xom entertained 13:04:02 03pointless_ * reddc833a91c8 10/crawl-ref/source/fontwrapper-ft.cc: Include malloc.h in font-wrapper-ft.cc 13:05:36 by: It could potentially use some work, I agree. The concept is good, but in practicle often ends up being 'crap he's about to get bored, let me quff something unIDed real quick' 13:06:04 Maybe there could be a system of 'the more entertained he is, the more weighted he is to give you good stuff'? 13:12:22 maybe chance to do good could depend on entertainment, while chance to to bad is constant 13:15:08 Yeah, there's a couple different ways to go about it, but something that ended up no longer being 'on/off' would certainly make it less essential to game the system so much 13:18:04 -!- Spads has joined ##crawl-dev 13:19:33 !lg * cdo 13:20:58 -!- Luca__ has joined ##crawl-dev 13:21:10 109488. soul the Slasher (L1 HEPa), worshipper of The Shining One, slain by a kobold on D:1 on 2010-05-15, with 2 points after 13 turns and 0:00:14. 13:22:27 !lg Drumlin cdo 13:22:28 83. Drumlin the Cudgeler (L1 OgBe), worshipper of Trog, slain by a gnoll on D:1 on 2010-05-15, with 40 points after 169 turns and 0:00:49. 13:22:39 !lg * cdo 13:22:40 109488. soul the Slasher (L1 HEPa), worshipper of The Shining One, slain by a kobold on D:1 on 2010-05-15, with 2 points after 13 turns and 0:00:14. 13:22:49 Hmm 13:23:36 !lg SOadreqm cdo 13:23:37 52. Soadreqm the Demolition Demonspawn (L8 DSCK), worshipper of Makhleb, slain by a yak on D:9 on 2010-05-15, with 1375 points after 4071 turns and 0:25:40. 13:36:20 pointless_: hi! 13:36:29 Hi 13:36:31 -!- lamepeg is now known as dpeg_ 13:36:37 suffer a crippling injury recently? 13:36:45 oh guess not 13:39:27 made a lame joke :) 13:45:40 by: I did some change to keep it from both destroying the whole file and crashing, but it probably still may have some display issues 13:55:30 dpeg_: Why the proesthetic _ at the end of your nick 13:57:57 It does seem kind of pointless_. 13:58:14 <3 13:58:25 Well theoretically it would reduce the number of highlights you get, but apparently it doesn't work out that way... 13:58:49 dpeg_: dpeg_ dpeg_ dpeg_ dpeg_ 13:58:57 I always tab-complete :) 13:59:15 If I can't tab-complete I substitute an insult for the awol nick 13:59:31 it's best to tab-complete to the wrong nick imo 13:59:45 _ is beautiful, so straight and sturdy 14:00:15 * greensnark shoots Adeon with tranquilisers. 14:00:27 I...agh... 14:00:33 * Adeon collapses 14:02:25 Freetype and lua build libs with no objects on Win32 (https://crawl.develz.org/mantis/view.php?id=1557) by enne 14:03:48 I suppose these are subjective libs 14:04:16 KiloByte: I have a fix here, too, but if you're happy with yours, go ahead 14:05:05 greensnark: If you say so. ;) 14:08:59 by: I mean, I did a partial fix a while ago, that's why it doesn't crash outright 14:10:01 by: I made it store the unparsed line in memory so it can be written back even if it can't be fully understood 14:10:39 by: but except for showing the abbreviation (which should work... I hope), display is probably still wrong 14:11:46 (commit b4fccc777) 14:12:42 ah; it crashes for me due to an assert in get_job_name which doesn't accept JOB_UNKNOWN, but that may be new 14:13:32 right, I tested it only for unknown species 14:16:10 Grr. I want to do a DirectX version of tiles for Windows, but I forgot that the DirectX redistribution policies on the SDK and the DLLs are terrible. 14:16:33 The EULA basically says you can't redistribute the lib/include files or the DLLs, and folks should instead use the cumbersome installers. 14:17:01 "Thanks, Microsoft." 14:19:26 just let people install directx on their own if necessary? 14:19:49 btw, perhaps a cairo version would be more useful 14:20:22 (nowadays most people will have directx 9, I suppose) 14:21:27 greensnark_: I don't know what you mean? 14:22:08 Also, I'm not sure Cairo would help. The move to DirectX is meant to help terrible OpenGL driver support on Windows. Cairo looks like it uses OpenGL. 14:22:28 no, I think you can get it to use either GDI or DirectX 14:22:47 Yeah, users can install DX and I guess anybody who builds on Windows also has to install the DX SDK in order to build? 14:22:48 on Linux, XRender or experimentally OpenGL 14:23:13 It'd just be nicer to be able to stuff the libs and includes into a git submodule or something. 14:23:23 It's not like teh average windows user will ever compile it though 14:23:50 the disadvantage is that with cairo you need to do an operation for each tile draw, while in opengl you can submit just a single vertex buffer 14:24:01 but in practice I doubt it matters performancewise 14:24:02 It's just distasteful to increase the burden on users and developers. 14:24:19 such is life with dx :( 14:24:53 Enne: we should scrap Windows support. 14:24:56 just using the GDI may be a better idea 14:25:00 or what dpeg said 14:25:02 Is anybody using Windows anymore? ;) 14:25:08 * Enne looks around. 14:25:11 *crickets* 14:25:20 only 90% of the populace 14:25:38 but definitely not 90% of Crawl's userbase 14:26:18 pointless_: added a modified version of your patches and rebased, but not actually tested on windows 14:26:37 which means it likely needs some trivial fixes to work there 14:26:45 yeah I'm looking at it now 14:35:21 -!- Luca__ has quit [Remote host closed the connection] 14:35:48 -!- Luca__ has joined ##crawl-dev 14:57:41 Luca__: sent you an e-mail 15:27:10 -!- elly is now known as evilelly 15:28:45 -!- ogaz has quit [Remote host closed the connection] 15:31:21 isn't MP supposed to reach 50 natural with 27 spellcasting and xl27? 15:31:29 or is there race fluctuance there 15:31:49 race fluctuance 15:31:55 DE will reach 50 a lot sooner 15:32:08 I mean my DS has 49 mp 15:32:14 missink one! 15:32:28 My xl27 naga with 27 spellcasting also got to 49 15:32:50 -!- by has quit [Ping timeout: 240 seconds] 15:48:06 -!- by has joined ##crawl-dev 16:25:27 -!- evilelly is now known as elly 16:27:20 -!- by has quit [Ping timeout: 246 seconds] 16:47:54 -!- Epyon has joined ##crawl-dev 16:53:40 03j-p-e-g * rbe086bc517c9 10/crawl-ref/source/command.cc: Remove superfluous ASSERT statements. 16:58:28 -!- dpeg_ has quit [Quit: sleep] 17:23:53 Firing through plants (https://crawl.develz.org/mantis/view.php?id=1558) by Cholfo 17:29:34 -!- sorear has quit [Read error: Connection reset by peer] 17:35:05 -!- sorear has joined ##crawl-dev 17:38:27 -!- eith has quit [Ping timeout: 265 seconds] 17:39:52 -!- ogaz has joined ##crawl-dev 18:16:52 -!- ogaz has quit [Remote host closed the connection] 18:29:20 Sublimation should include blood potions (https://crawl.develz.org/mantis/view.php?id=1559) by OG17 18:31:24 -!- TGWi has joined ##crawl-dev 18:34:38 -!- syllogism has quit [] 18:37:08 -!- Madtrixr has joined ##crawl-dev 18:44:26 Maybe potions of resistance should be immune to shattering from cold damage. (https://crawl.develz.org/mantis/view.php?id=1560) by Danei 18:54:54 hurr 18:55:04 maybe silver rings should hurt undead 19:24:42 Make training opposite elements (fire and ice, etc.) harder, not more inconvenient (https://crawl.develz.org/mantis/view.php?id=1561) by nrook 19:26:34 -!- TGWi has left ##crawl-dev 19:29:44 make eye of draining not heal if you have no MP (https://crawl.develz.org/mantis/view.php?id=1562) by TGW 19:41:35 It... doesn't? 19:52:05 -!- Enne has quit [Quit: Enne] 20:15:06 -!- nrook has quit [Quit: Lost terminal] 20:17:22 -!- Mu_ has quit [Quit: Defecator, may everything turn out okay so that you can leave this place.] 20:25:38 -!- Epyon has quit [Ping timeout: 240 seconds] 21:45:40 -!- eith has joined ##crawl-dev 21:53:12 -!- Luca__ has quit [Remote host closed the connection] 21:53:27 -!- Luca__ has joined ##crawl-dev 23:28:31 -!- Luca__ has quit [Remote host closed the connection] 23:28:46 -!- Luca__ has joined ##crawl-dev 23:36:32 -!- Siber2 has joined ##crawl-dev 23:39:43 -!- Siber has quit [Ping timeout: 260 seconds] 23:46:26 -!- Henzell has quit [Ping timeout: 240 seconds] 23:46:36 wooh I crashed Henzell 23:46:49 woo 23:47:03 -!- Henzell has joined ##crawl-dev 23:47:15 querying a postgresql database with 1 million rows, missing the indexes 23:47:27 I guess I made it miss two pings 23:47:32 single threaded yadda yadda 23:47:43 (or maybe the connection just died coincidentally) 23:48:34 yeah, coincidental; tried again and it was instant so I didn't miss the indexes after all