00:01:14 -!- gamefreak264 has joined ##crawl-dev 00:01:57 Is there any place for me to look up certain statistics about the game, for example the probability of +0 curare breaking on impact? Maybe part of the source? A wiki entry? 00:08:13 gamefreak264: a quick poke around led me to item_use.cc; the function at line 3033 00:08:30 monky: What are you doing here? :o 00:08:49 I'll take a peek, thanks 00:09:56 banana 00:40:30 due: Does not compute. 00:56:33 -!- lorimer has quit [Ping timeout: 240 seconds] 00:58:03 -!- Textmode has quit [Quit: Over the ages, man has been certain of a great many things. some of these things were even true.] 01:06:36 -!- Textmode has joined ##crawl-dev 01:26:57 -!- lorimer has joined ##crawl-dev 02:09:37 -!- eith has joined ##crawl-dev 02:19:53 -!- paxed has quit [Ping timeout: 265 seconds] 02:21:11 -!- paxed has joined ##crawl-dev 02:21:11 -!- paxed has quit [Changing host] 02:21:11 -!- paxed has joined ##crawl-dev 02:30:19 -!- dpeg has joined ##crawl-dev 02:30:27 Morning 02:30:27 dpeg: You have 1 message. Use !messages to read it. 02:30:30 !messages 02:30:30 (1/1) rkd said (10h 50m 4s ago): I bothered with some comments for the kung fu moves. :) 02:30:38 Any devs here? 02:30:57 I plan to open a Mantis ticket as "Implementations Welcome" on sacrificing and praying: 02:31:37 E's weapon destruction, F's decomposition should become 'p'. E's life saving, Y's pain mirror should become abilities, 'aP'. 02:31:42 Now is the time to object. 02:32:17 hii dpeg 02:32:20 Hi! 02:32:34 dpeg: I'm for it 02:32:42 In fact, if you do it, I'll implement it over the weekend. 02:32:45 Kiku's prayer over corpse for torment could be an abil too 02:32:56 st_: Agree. 02:33:25 so is the goal to make 'p' only for sacrificing? 02:33:35 doy: sort of. 02:33:37 'p' 02:33:44 i think that's reasonable 02:33:56 should be for actions you (a) do repeatedly and (b) have no risk, 02:34:15 the current rare + important prayers (E, Y, more?) should be aP 02:34:20 the capital there on purpose 02:34:37 * due nods. 02:34:48 cool, any ideas what else could be moved? 02:37:13 I thought about Y's animate going to p, but that is different, but only slightly (it is no risk and repeated action, but it generates no piety, rather costs some) 02:37:13 ANyway, will open the ticket. 02:37:13 related but conflicting wacky idea of mine: what if 'p' was a general key for interaction with gods: by default pp could be prayer, po offering, pa first ability, pb second, etc 02:37:13 dpeg: Why are we complicating things? I don't see whats wrong with the current system except for maybe someone accidentally tormenting oneself with Kiku by mistake. 02:37:13 more keystrokes in total, monky, but a bit more consistent command set 02:37:19 gamefreak264: we are simplifying things 02:37:31 -!- eith has quit [Ping timeout: 240 seconds] 02:37:41 dpeg: Maybe I missed something, kinda tired. Re-reading your message. 02:38:29 gamefreak264: two purposes: easier interface (fewer keystrokes for often-used commands like E weapon destruction, F decomposition) and no more accidental EKY prayers. 02:38:31 gamefreak264: We are converted sacrifice-related invoked abilities via 'a' into prayer-related single-key 'p'. 02:38:34 dpeg: i think costing piety would be considered at least minor risk 02:38:41 doy: alright 02:39:03 I thought single animate was a no-piety thing? 02:39:06 Y already benefited (or benefitted? stupid English :) from the animate dead/remains conflation 02:39:10 due: ^ 02:39:28 Ah 02:39:35 now always takes 2 (was 1 before for single and 3 for multiple) but moves seemlessly from single to multiple at the proper piety level 02:39:40 it is really cool 02:44:06 I've decided I'm quite happy with fear 02:44:11 :) 02:44:15 FR mde 02:44:20 It does still need some tweaking though 02:44:32 "inspiring fear" needs t otime out properly, clarity should affect it somehow 02:45:07 due: maybe it would be better if the check against MR was not once, when casting, but rather each time you want to take a step 02:45:19 would be more fear like: miss a move, go a step, etc. 02:45:27 kinda doable 02:45:34 slowly fighting your fear to kill that freaking guy 02:45:43 well 02:45:50 that's fine but you can just hit . and it moves closer to you :) 02:46:05 Modify sacrifice/prayer command keys (https://crawl.develz.org/mantis/view.php?id=2627) by dpeg 02:46:05 yes, that is not ideal 02:46:05 so monsters who have cast FEAR should keep their distance until you break out o fit 02:46:08 hence why I implemented the fear inspiring enchantment for monsters... 02:46:10 just give them a spell, and more speech? 02:46:13 if it's linked to the player fear duration 02:46:31 it should be easy to tie that into movement 02:46:41 (prefer ranged or recovery whwile away from the player) 02:47:07 i'm also considernig using distance(monster, square) > distance(monster, player) for whether or not squares are greyed out. 02:47:14 gamefreak264: you can now read the full proposal on Mantis 02:47:18 (So squares that are closer to the monster than to you are greyed out.) 02:47:33 I'm not sure if that's a good idea or not but I'd like to see how it works. 02:47:42 okay 02:47:42 And use 02:47:42 I just would like to make the check perpetual rather than instant 02:47:42 dpeg: still haven't adjusted to the wiki move, mind giving me a direct link? 02:47:42 "The aura of fear repels you!" rather than "You are too afraid to move closer!" 02:47:46 Yes 02:47:48 And then making the check perpetual 02:47:55 https://crawl.develz.org/mantis/view.php?id=2627 02:48:07 due: that works either way, sure 02:48:22 now on to refuting yesterday's comments on Ashenzari 02:48:36 what about cornering? 02:48:59 you mean the player being unable to move? 02:49:01 ie, you end up in a corner... 02:49:02 yeah 02:49:04 I'm thinking nothing 02:49:11 because that would encourage players to get themselves cornered to get out of it 02:49:11 well, the spell will time out eventually, right? 02:49:16 yes, exactly 02:49:18 so yes, nothing 02:49:30 i think this will work best with bands 02:49:46 one monster that hangs out at the rear and radiates fear 02:49:53 while its fellows cut you to pieces/snipe you from a distance 02:50:06 okay , dinner time 02:50:08 back in a half hour 02:51:11 see you 02:59:52 -!- paxed has quit [Ping timeout: 272 seconds] 03:00:56 -!- paxed has joined ##crawl-dev 03:21:01 back (I've been away the whole day yesterday) 03:21:16 dpeg: (from scrollback): I agree about nisses and trollkonor 03:22:32 they are not something that's obvious to anyone not keen on Norwegian folk tales, and most players will scratch their heads when facing a K among dwarves 03:24:55 kilobyte: yes, that probably catches my feelings 03:25:02 I am fine with calling them deep witches 03:25:09 those who know will readily make the connection... 03:26:24 -!- bmh has joined ##crawl-dev 03:26:55 I'm rewriting Chei wrath to not be toothless 03:28:37 bmh: thank you! 03:28:45 bmh: do you follow some ideas from the wiki? 03:29:06 dpeg: I started when I didn't have internet access :-) 03:29:24 I'm using Xom's tension code to determine the type of wrath 03:30:44 bmh: still, the wiki might give interesting ideas (not sure if it does) 03:31:45 dpeg: I just read through it all. The only really novel bit is a suggestion that Chei revive monsters killed in the last x turns 03:31:48 that isn't code I want to write. 03:33:34 bmh: okay, would you still comment on that section once you're done 03:33:41 so that people know where C is heading at 03:34:40 will do 03:35:47 thank you 03:36:40 In short: If you're fast and Chei wraths, you will no long be fast. If tension is low he'll pondy your gear, hurt your stats, make you hungry, or rot you. 03:37:01 If tension is high he'll put you to sleep, fatigue and slow you, or paralyze you. 03:37:08 sounds pretty harsh :) 03:39:33 all the high tension powers can easily mean sudden death :) 03:40:12 how easy is it to artificially keep xom tension low 03:40:38 You can wander around on D:1 until you get bored 03:40:45 Xom gave me the resist mutation mutation when he got mad at me! :D 03:41:02 bmh: we don't really want this, of course. 03:41:10 I agree. 03:41:16 The god wrath changes from what I've seen make people less likely to change gods overall 03:41:34 But your task is not the wrath rewrite. Just give C some fitting wrath for now, we will address wrath later. 03:41:40 casmith789: what are you referring to? 03:41:55 exactly. 03:41:58 the new wraths 03:42:07 which are much harsher, and also harder to avoid 03:42:20 casmith789: I am talking about the new wrath system. Check the wiki. 03:44:21 casmith789: https://crawl.develz.org/wiki/doku.php?id=dcss:brainstorm:god:wrath&s[]=wrath 03:44:28 looking at it 03:44:36 and this is much of what I remember 03:46:08 How would make this things harder? 03:46:13 Quite the contrary I'd say. 03:51:11 for example; trog wrath, reverse BiA (as now) + no tele, MR-50 (a huge loss) under tension are both worse than problems now if you play the god without scumming 03:52:48 only the noTele is over the top 03:52:51 all the rest is oky 03:53:07 also, makhleb wrath is insane; major damage under tension 03:53:28 just comment 03:53:36 note that these are the high-level wraths 03:53:49 not something you'd get for abandoning M at XL 12 03:53:52 yes, just I was saying it is harder to change gods 03:54:02 why not? you can get 6* piety at xl12 03:54:52 you would have to wait until xl27 realistically to ditch many of the gods due to their really strong effects under tension 03:55:35 whereas before with gods like okawaru, ely, kiku you could ditch at xl15-18 with a reasonable chance of escaping 03:55:56 I think the idea is that's scaled somehow 03:56:02 yes 03:56:09 casmith789: nobody says the proposal is perfect 03:56:14 read the principles at the top 03:56:28 Ely you can ditch at xl1 03:56:33 All I'm saying is that it will result in gods being harder to switch than before 03:56:51 her wrath can be avoided by fighting lots of popcorn 03:56:56 casmith789: this is nonsense 03:57:01 casmith789: it depends on what we do 03:57:03 Jesus 03:57:10 okay fine, shoot down my opinions 03:57:24 casmith789: WHAT IS ON THE WIKI IS NOT CAST IN STONE 03:57:32 I know 03:57:50 dpeg: CAPITAL LETTERS ARE CAPITAL, DON'T YOU THINK? 03:57:56 I'd equalize to the middle or even lower middle rather to outliers like Trog 03:58:02 I think they're a capital crime. 03:58:22 The system as proposed will cause gods being harder to switch than before, imo. No need to shout, or blaspheme. 03:58:37 I hate it when people say "This will make [X] harder" when nothing has happened yet. 03:58:42 I think the idea of the wiki is so the system can be improved 03:58:51 It depends completely on the implementation if it will be easier, harder or otherwise. 03:58:57 The wiki isn't a very good tool for that. 03:59:48 Assuming that what is on the wiki is what is being proposed, then surely it is possible to tell how hard it will be 03:59:59 We have been developing this game for years now with pubic trackers, thank you very much. 04:00:23 I can sense you're annoyed; I will stop talking for a while. Sorry 04:00:48 Saying "This will be worse/harder" is so pointless. If you have a point (and I think you have one) then go to the wiki and make a comment. 04:01:03 -!- dpeg has quit [Quit: leaving] 04:02:04 -!- upsy has joined ##crawl-dev 04:03:59 -!- monky has quit [Quit: GOODBYE] 04:12:54 ??nisse 04:12:54 I don't have a page labeled nisse in my learndb. 04:15:42 !learn add nisse A controversial monster, tentatively in trunk from blue_anna's Dwarf Hall patch set, but disliked by most devs. Comes from Norwegian folk tales generally unknown in the rest of world. 04:15:42 nisse[1/1]: A controversial monster, tentatively in trunk from blue_anna's Dwarf Hall patch set, but disliked by most devs. Comes from Norwegian folk tales generally unknown in the rest of world. 04:16:21 !learn add nisse A heavily armoured K that casts invis and carries porridge. 04:16:21 nisse[2/2]: A heavily armoured K that casts invis and carries porridge. 04:18:47 !learn add trollkonor "Troll-wives", spellcasting humans with a troll nearby. Spawn in the Dwarven Hall, although they make not make it as they are questioned by some. 04:18:47 trollkonor[1/1]: "Troll-wives", spellcasting humans with a troll nearby. Spawn in the Dwarven Hall, although they make not make it as they are questioned by some. 04:19:39 what's wrong with nisse? just not fitting the dwarf hall enough? 04:20:56 -!- paxed has quit [Ping timeout: 272 seconds] 04:21:06 pretty unobvious what they are to most non-Norwegians. A good deal of Scandinavian folklore has been exported to the ourside world and is recognized by almost anyone, some parts are not. 04:21:41 but this doesn't mean they are no good -- heck, Crawl has some entirely original inventions 04:21:46 yeah 04:22:23 -!- paxed has joined ##crawl-dev 04:22:23 -!- paxed has quit [Changing host] 04:22:23 -!- paxed has joined ##crawl-dev 04:23:12 Surr (L27 DDBe) ASSERT(slot == MSLOT_MISSILE) in 'monster.cc' at line 1486 failed. (Dis:7) 04:23:53 doesn't seem to be much information online about trollkonor... 04:24:55 heh, and at least in all relevant links on the first page on Google, they are trolls rather than humans 04:25:18 why do skeletal warrior have working health gauges while generic skeletons do not? 04:27:00 bmh: because they do regen instead of taking damage to maxhp 04:27:19 kilobyte: That seems entirely reasonable. 04:27:58 -!- paxed has quit [Ping timeout: 265 seconds] 04:28:07 it might be better to change skeletons and zombies to take damage to hp only, but not regenerate; that would let us say that the zombie is "almost destroyed" 04:28:45 -!- MarvinPA_ has joined ##crawl-dev 04:30:55 I always assumed that not showing zombie injury was by design 04:31:40 -!- MarvinPA_ is now known as MarvinPA 04:32:07 me too 04:32:35 same here. I assumed "Ah, the devs are making undead interesting" 04:34:49 -!- paxed has joined ##crawl-dev 04:34:49 -!- paxed has quit [Changing host] 04:34:49 -!- paxed has joined ##crawl-dev 04:41:59 Surr (L27 DDBe) ASSERT(slot == MSLOT_MISSILE) in 'monster.cc' at line 1486 failed. (Dis:7) 04:47:07 -!- bmh has quit [Changing host] 04:47:07 -!- bmh has joined ##crawl-dev 04:47:48 git submodule update doesn't seem to be pulling in zlib 04:48:29 trying to compile on OS X 10.6.4. Do I need to fetch the zlib headers separately? 04:53:22 I quite fail to see why it would pull in some but not other contribs 04:53:54 it might be a makefile problem -- could you check if you have zlib checked out on the disk? 04:54:25 there's nothing in the zlib directory 04:56:12 ah. Could you then do "git submodule update --init" (or a separate init then update)? 04:58:12 this might take a while :-) 04:59:52 -!- paxed has quit [Ping timeout: 265 seconds] 05:00:04 -!- Mu_ has joined ##crawl-dev 05:01:20 -!- paxed has joined ##crawl-dev 05:01:20 -!- paxed has quit [Changing host] 05:01:20 -!- paxed has joined ##crawl-dev 05:01:45 DD crashing in Dis:7 no clear reason given (https://crawl.develz.org/mantis/view.php?id=2628) by Surr 05:03:20 alright, it appears to be exploding when building zlib 05:03:32 -!- gamefreak264 has quit [Ping timeout: 255 seconds] 05:07:34 In file included from crc32.c:29: 05:07:34 zutil.h:21:24: error: no include path in which to search for stddef.h 05:07:36 (etc.) 05:15:44 -!- gamefreak264 has joined ##crawl-dev 05:24:29 uhm, it's one of basic C headers 05:25:13 this would suggest your toolchain is badly broken 05:38:06 I think the solution is to quit trying to do this on OSX and just hop over to my linux install 05:38:49 sadly, I can't help, as no virtual machines seem to support hackintoshes 05:40:16 well, back in a minute or two 05:40:22 -!- bmh has quit [Quit: bmh] 05:42:24 -!- gamefreak264 has quit [Ping timeout: 265 seconds] 05:43:15 -!- bmh has joined ##crawl-dev 05:43:16 -!- gamefreak264 has joined ##crawl-dev 05:43:18 much better. 06:03:42 -!- syllogism has joined ##crawl-dev 06:06:26 what's the best way to unhaste a player? dec_haste_player(10000)? 06:20:28 -!- Textmode has quit [Quit: Over the ages, man has been certain of a great many things. some of these things were even true.] 06:24:42 kilobyte, virtualbox can run os x... with some luck. 06:26:08 Zaba: ooh, this sounds interesting. I tried and failed, but didn't try really hard. 06:26:47 -!- gamefreak264 has quit [Ping timeout: 255 seconds] 06:27:33 kilobyte, you still need a bootloader that emulates EFI (vbox's EFI won't work), but it should work with an unmodified os x 06:27:42 Are there any abilities that heal monsters in LOS? 06:27:45 kilobyte, also, you need quite a lot of RAM 06:28:59 bmh: do you mean, smite targetted? None I know of. For beam-targetted, there's Ely healing and a new heal other spell blue_anna added. 06:29:22 kilobyte: I'm revamping Chei's wrath. One of the suggestions on the wiki was to "turn back the clock" by healing nearby monsters 06:31:27 I guess it might be better to silently snapshot the hp they have and have the wrath delayed, rather than healing them by an arbitrary amount. 06:31:59 -!- eith has joined ##crawl-dev 06:34:47 -!- |eith| has joined ##crawl-dev 06:55:23 -!- |eith| has quit [Quit: sleep] 07:05:39 -!- bmh has quit [Ping timeout: 252 seconds] 07:05:51 -!- MarvinPA_ has joined ##crawl-dev 07:06:59 -!- paxed has quit [Ping timeout: 265 seconds] 07:07:40 -!- MarvinPA has quit [Ping timeout: 252 seconds] 07:07:47 -!- MarvinPA_ is now known as MarvinPA 07:08:32 -!- paxed has joined ##crawl-dev 07:08:32 -!- paxed has quit [Changing host] 07:08:32 -!- paxed has joined ##crawl-dev 07:10:39 -!- ortoslon has joined ##crawl-dev 07:11:47 last windows build crashes on start with this error: 07:11:50 D:\temp\crawl_tiles-0.8.0-a0-1398\dat/des/branches/dwarf.des:206: bad argument #2 to '?' (Couldn't find tile 'floor_limestone') 07:29:34 -!- MarvinPA has quit [Remote host closed the connection] 07:33:32 03dolorous * rfc178cac9a13 10/crawl-ref/source/player.cc: Revert "Fix genus check for ghouls in is_player_same_species()." 07:33:34 03dolorous * r245f3d3c1986 10/crawl-ref/source/player.cc: Comment fix. 07:33:38 03dolorous * r3bfb4b756021 10/crawl-ref/source/player.cc: Fix genus check for kobolds in is_player_same_species(). 07:38:44 -!- MarvinPA has joined ##crawl-dev 07:44:06 -!- bmh has joined ##crawl-dev 07:44:12 -!- bmh has quit [Changing host] 07:44:12 -!- bmh has joined ##crawl-dev 07:50:46 -!- valrus has joined ##crawl-dev 07:53:28 can I force a god to wrath me in wiz mode? 07:59:25 -!- elliptic has joined ##crawl-dev 08:00:43 elliptic: You always been at Princeton? 08:01:49 for some definition of always... I'm a second-year grad student 08:04:41 -!- MarvinPA has quit [Ping timeout: 252 seconds] 08:04:56 -!- ortoslon has quit [Read error: Connection reset by peer] 08:08:36 -!- MarvinPA has joined ##crawl-dev 08:10:58 -!- ortoslon has joined ##crawl-dev 08:18:04 right, so: can I force wrath in wiz mode? 08:21:14 I don't think so 08:21:20 we can add that, though 08:25:22 if you could, I'd appreciate it. 08:28:31 bmh: i think so 08:28:43 it might be in lua? 08:35:10 what if yuo set piety to 0? 08:35:22 excommunication 08:45:00 I've mostly rewritten Chei's wrath and need to put it through the paces 08:46:31 03kilobyte * re434edb199bc 10/crawl-ref/source/ghost.cc: Remove unused numeric value comments. 08:46:43 03kilobyte * r35228ca01469 10/crawl-ref/source/ (6 files): &W to force god wrath. 08:46:59 can you cancel wraths in wizmode? 08:48:05 -!- MakMorn has quit [Ping timeout: 255 seconds] 08:48:41 -!- MakMorn has joined ##crawl-dev 08:49:45 -!- valrus has quit [Remote host closed the connection] 08:52:41 ok. Chei punishment is now swift (haha) and brutal. I'll need to do a bit more work on it, but it should be done later today 08:53:01 argh 08:53:04 i touched misc.h 08:53:26 -!- bmh is now known as bmh_away 08:53:27 * due stealthily touch *.os) 08:53:55 due: are you doing things on a terribly slow machine? 08:54:26 yes 08:54:32 i didn't actually edit misc.h 08:54:40 i typed in the wrong window and then updated the timestamp 08:54:44 20 minutes for a full build 08:57:56 03due * rfacd403af7ff 10/crawl-ref/source/ (dat/descript/spells.txt spl-cast.cc): Rip the flesh off corpses, then animate their skeletons! 09:00:49 Crawl's build time increases on a terrible pace, too... 1m 9s pre-0.6, 1m 54s current trunk (make debug -j4) 09:01:03 I'm building on an eee pc 09:01:07 though it is running an Atom so it's not so bad 09:02:28 !tell dpeg Implemented animate skeleton butchering corpses. 09:02:29 due: OK, I'll let dpeg know. 09:02:30 * due sleeps. 09:02:40 my n900 takes an hour, but optimized builds are FASTER than debug ones (as the CPU is decent but tight memory makes it swap like hell) 09:03:46 due: heh, you did give players chunks 09:03:53 hm? 09:04:02 did i fuck it up? 09:04:04 that's ok 09:04:06 i honestly shouldn't be coding right now 09:04:35 what did i do? 09:05:01 huh that was a stupid implementation 09:05:05 i should've just used a break statement. 09:05:15 on the University I used to wake up at 22 and go to bed after dinner for a year, so don't worry about your sleep schedule being weird :p 09:05:37 so... you slept three hours? 09:05:45 it's after midnight though 09:06:36 uhm no... 14 or so 09:06:45 ohhh 09:06:45 right 09:06:54 lunch is only a brit/US invention 09:07:02 yeah i need about that right now 09:07:05 speaking of 09:07:07 * due & 09:07:54 -!- elliptic_ has joined ##crawl-dev 09:08:03 -!- elliptic has quit [Ping timeout: 245 seconds] 09:08:12 -!- elliptic_ is now known as elliptic 09:09:15 -!- paxed has quit [Ping timeout: 265 seconds] 09:10:38 -!- paxed has joined ##crawl-dev 09:10:38 -!- paxed has quit [Changing host] 09:10:38 -!- paxed has joined ##crawl-dev 09:19:59 03kilobyte * r748e1c01bff6 10/crawl-ref/source/godwrath.cc: Remove an always true variable from divine_retribution(). 09:20:00 03kilobyte * rf418287bb2f8 10/crawl-ref/source/spl-cast.cc: Simplify. 09:24:27 -!- MakMorn has quit [Ping timeout: 265 seconds] 09:25:04 -!- MakMorn has joined ##crawl-dev 09:28:27 03dolorous * rc31a423448fc 10/crawl-ref/source/wiz-mon.cc: Fix message inconsistency. 09:46:00 -!- ortoslon has quit [Quit: bye] 09:50:18 -!- paxed has quit [Ping timeout: 240 seconds] 09:52:24 -!- paxed has joined ##crawl-dev 09:52:25 -!- paxed has quit [Changing host] 09:52:25 -!- paxed has joined ##crawl-dev 10:10:04 03dolorous * reacc9552c72a 10/crawl-ref/source/mon-data.h: Revert "Set the greater wraith's species properly." 10:15:04 03dolorous * r7189eda57551 10/crawl-ref/source/mon-data.h: Add M_NO_POLY_TO to plain ghosts, just in case. 10:15:07 03dolorous * rbf67ebf2da2d 10/crawl-ref/source/mon-stuff.cc: Typo fix. 10:26:28 -!- bmh_away is now known as bmh 10:32:52 -!- paxed has quit [Ping timeout: 265 seconds] 10:34:13 -!- paxed has joined ##crawl-dev 10:34:14 -!- paxed has quit [Changing host] 10:34:14 -!- paxed has joined ##crawl-dev 10:47:42 -!- ortoslon has joined ##crawl-dev 10:53:00 FR: silent sceptre 10:53:20 sceptre of antimagic with an on-hit chance to cast silence 11:00:09 haha 11:02:03 hrm... I need some more wrath for Chei 11:02:47 At the moment I have him: Unhaste the player if hasted, chance to slow, chance to fatigue, chance to make you hungry, chance to cast 'step from time' with a very low round count, chance to rot (age) the player 11:03:03 -!- elliptic has quit [Ping timeout: 245 seconds] 11:08:14 bmh: slow the player's magic 11:08:25 make beneficial spells take longer to kick in after you cast them 11:08:36 Butterflies are immune to mutagenic clouds (https://crawl.develz.org/mantis/view.php?id=2629) by OG17 11:08:45 make projectile spells not fire until a few turns later 11:09:09 "Your crystal spear slowly inches forward." 11:09:38 how would that work? it'd get a chance to happen whenever you cast a spell? 11:09:53 puts a random delay on your spells 11:09:53 MarvinPA: sure, like the other wrath effects that work like that 11:09:55 ??sif wrath 11:09:55 sif muna wrath[1/2]: ABANDONMENT: 50 penance. RETRIBUTION: -1 extra penance. 20% INT drain, 30% confusion, 20% divination miscast, 20% mana drain (100 points), 10% cancellation of all temporary magic (including levitation!) OTHER: While in penance, all spell casts have a 5% chance of terrible failure (guaranteed miscast, increased severity). 11:09:58 could probably just sit somewhere safe and burn off penance by spamming spells at walls if so 11:10:02 after delay ends, if no target alive, pick random target! 11:10:12 MarvinPA: no 11:10:16 it doesn't tick penance down 11:10:21 it's just an effect while you're in penance 11:10:26 ??Antimagic 11:10:26 antimagic[1/2]: A weapon brand added in 0.8 trunk, found on randarts and Trog gifts. Dealing damage with it sometimes makes monsters lose a turn when they try to cast spells. Wielding it reduces max mp by around 2/3, getting hit by it depletes mp. Works on everything that uses magic, including demons. 11:11:01 bmh: i don't like the rotting = aging thing btw 11:11:07 but, he could make your permafood spoil! 11:11:15 or your potions turn to vinegar ;D 11:11:23 I was thinking of that. I haven't peeked at the spore code yet 11:11:50 I also cribbed the Xom tension code 11:12:19 the more tense the situation, the harder Chei hits and the more the wrath counter decrements 11:12:28 tension is really easy to game :( 11:13:33 do other god wraths use it? it seems like it'd work well in theory but for demonic guardian at least, it's really easy to exploit 11:14:12 -!- blue_anna has joined ##crawl-dev 11:14:47 MarvinPA: how specifically? stuff like turning back around corners, or? 11:14:50 I have tickets in mantis that were incorporated into trunk -- they say "awaiting confirmation from me" -- do I update them to confirmed or to closed? 11:15:14 you can artificially increase it by slowing yourself or getting loads of weak stuff on-screen 11:15:15 https://crawl.develz.org/mantis/view.php?id=2337 for example 11:15:37 maybe wouldn't be such an issue for god wrath 11:15:52 but running away from a hydra to find some rats, so that demonic guardian triggers works 11:15:55 and is pretty silly :P 11:16:30 yeah, it just sounds like it needs to be tweaked 11:16:36 reverse-sage 11:16:43 make it base very strongly on the toughest enemy on screen 11:16:45 demonic guardian? 11:16:45 -!- elliptic has joined ##crawl-dev 11:17:01 rats and stuff basically shouldn't count 11:25:02 Is there tension code apart from the stuff in Xom? 11:28:44 -!- ortoslon has quit [Ping timeout: 255 seconds] 11:49:23 03dolorous * r0327cca65772 10/crawl-ref/source/mon-cast.cc: Add missing break. 11:54:10 03dolorous * r348c13e7710c 10/crawl-ref/source/mon-cast.cc: Add spacing fixes. 11:55:08 I saw those patches before :P 11:56:21 -!- blabber has joined ##crawl-dev 11:57:39 03dolorous * r5760731325d2 10/crawl-ref/source/mon-data.h: Remove unneeded blank line. 11:58:25 -!- paxed has quit [Ping timeout: 265 seconds] 11:59:43 -!- paxed has joined ##crawl-dev 11:59:44 -!- paxed has quit [Changing host] 11:59:44 -!- paxed has joined ##crawl-dev 12:03:47 -!- bmh has quit [Quit: Page closed] 12:06:19 -!- MarvinPA has quit [Ping timeout: 252 seconds] 12:11:08 -!- MarvinPA has joined ##crawl-dev 12:11:23 -!- Wensley has joined ##crawl-dev 12:19:08 -!- Zaba has quit [Ping timeout: 255 seconds] 12:23:18 -!- Zaba has joined ##crawl-dev 12:39:01 -!- paxed has quit [Ping timeout: 265 seconds] 12:40:28 -!- paxed has joined ##crawl-dev 12:40:29 -!- paxed has quit [Changing host] 12:40:29 -!- paxed has joined ##crawl-dev 12:45:37 -!- blabber has quit [Quit: leaving] 12:48:12 -!- paxed has quit [Ping timeout: 265 seconds] 12:49:43 -!- paxed has joined ##crawl-dev 12:49:44 -!- paxed has quit [Changing host] 12:49:44 -!- paxed has joined ##crawl-dev 13:03:28 -!- eith has quit [Ping timeout: 245 seconds] 13:28:14 -!- Zaba has quit [Ping timeout: 264 seconds] 13:32:49 clouded (L27 DGNe) ASSERT(slot == MSLOT_MISSILE) in 'monster.cc' at line 1486 failed. (Zig:17) 13:32:54 gah 13:34:14 !lm * crash x=v 13:34:14 134. [2010-09-23] [v=0.8.0-a0] clouded the Farming God of Death (L27 DGNe) ASSERT(slot == MSLOT MISSILE) in 'monster.cc' at line 1486 failed on turn 313145. (Zig:17) 13:34:22 lockup entering Slime 6 (https://crawl.develz.org/mantis/view.php?id=2630) by argonaut 13:34:27 Farming God of Death, eh 13:35:27 I don't knowwhat that crash is about 13:35:39 can't tell from the log 13:35:50 can you see? http://crawl.develz.org/morgues/trunk/clouded/crash-clouded-20100923-183249.txt 13:36:02 I think it's already filed 13:36:25 I'm on Crawl vacation, just got curious since that bug seems common lately 13:37:36 ah yes, it's the same as surr's one 13:38:17 I'll post my save/log anyway I guess 13:38:42 -!- Zaba has joined ##crawl-dev 13:40:57 clouded (L27 DGNe) ASSERT(slot == MSLOT_MISSILE) in 'monster.cc' at line 1486 failed. (Zig:17) 13:41:08 fine I'll selfbanish :( 13:41:38 so who's been messing around in the monster ai code lately d: 14:01:39 -!- paxed has quit [Ping timeout: 265 seconds] 14:03:00 -!- paxed has joined ##crawl-dev 14:03:00 -!- paxed has quit [Changing host] 14:03:01 -!- paxed has joined ##crawl-dev 14:21:08 -!- monky has joined ##crawl-dev 14:24:17 -!- Wensley has quit [Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.0.17/2009122204]] 14:46:48 -!- blue_anna has quit [Ping timeout: 245 seconds] 14:54:47 update windows compile documentation (https://crawl.develz.org/mantis/view.php?id=2631) by galehar 14:59:24 03dolorous * rfd9040eabaa0 10/crawl-ref/source/ (mon-gear.cc monster.cc): Keep Yred-worshipping monsters from starting with/using holy weapons. 14:59:24 -!- Wensley has joined ##crawl-dev 14:59:27 03dolorous * rbbdb91367e65 10/crawl-ref/source/monster.cc: Update comments regarding monsters' item usage. 15:00:40 -!- blackpenguin has quit [*.net *.split] 15:00:41 -!- st_ has quit [*.net *.split] 15:00:41 -!- MadCoyote has quit [*.net *.split] 15:00:41 -!- rax has quit [*.net *.split] 15:00:41 -!- herself has quit [*.net *.split] 15:00:45 -!- rax has joined ##crawl-dev 15:01:01 -!- st_ has joined ##crawl-dev 15:01:05 -!- MadCoyote has joined ##crawl-dev 15:01:20 -!- herself has joined ##crawl-dev 15:01:58 -!- blackpenguin has joined ##crawl-dev 15:09:51 looks like we got a serpent of hell in dis and tar now 15:10:01 guess the string of geh ones was just a fluke 15:10:01 (: 15:10:42 still no kills though 15:10:49 should make it tougher 15:11:31 do they appear in coc? 15:11:46 yeah, even chance of appearing in any hell end 15:21:54 did you watch my tar fight? 15:22:16 there was a lot of miasma 15:22:36 yeah 15:28:07 -!- galehar has joined ##crawl-dev 15:30:52 does the dwarf hall branch breaks tile? 15:31:04 Or do I have to grab the tiles from somwhere else? 15:31:12 I get this: C:\msysgit\git\crawl-ref\crawl-ref\source\dat/des/branches/dwarf.des:206: bad argument #2 to '?' (Couldn't find tile 'floor_limestone') 15:36:44 we don't have that tile 15:37:51 the lame solution would be to replace that reference with something else, but with 435798327 available images for limestone, some of them with an acceptable license, making one tileable should be trivial 15:38:42 I looked at it before but had to leave for an aunt's birthday party, and now I have sobriety issues... 15:38:59 before one of us gets to it, you can s/lime/sand/ and it should work 15:40:02 ok, thanks for the info 15:40:14 and don't drink and code ! ;) 15:41:32 03kilobyte * rd125171b3dd4 10/crawl-ref/source/mon-util.cc: Mark the female Dwarf Hall monsters as such. 15:48:12 balmer peak 15:49:37 -!- gamefreak264 has joined ##crawl-dev 15:50:28 -!- Cryp71c has quit [Quit: Leaving] 15:56:08 -!- gamefreak264 has quit [Ping timeout: 276 seconds] 15:56:12 -!- gamefreak264 has joined ##crawl-dev 16:23:14 -!- Textmode has joined ##crawl-dev 16:45:00 -!- blue_anna has joined ##crawl-dev 17:00:14 -!- lorimer has quit [Ping timeout: 265 seconds] 17:19:35 -!- galehar has quit [Quit: Page closed] 17:22:00 -!- Twinge has quit [Read error: Connection reset by peer] 17:22:34 -!- Twinge has joined ##crawl-dev 17:29:09 -!- OG17 has quit [Quit: OG17] 17:30:23 -!- lorimer has joined ##crawl-dev 17:31:54 -!- valrus has joined ##crawl-dev 17:36:31 -!- OG17 has joined ##crawl-dev 17:55:58 03kilobyte * r2fc21d1cafb9 10/crawl-ref/source/describe.cc: Fix ?/M crashing; monster_info won't have a real monster. 17:56:06 03kilobyte * r50a448dbb037 10/crawl-ref/source/mon-cast.cc: Fix "Foo draws life force from DEAD MONSTER and is healed". 17:56:42 -!- syllogism has quit [] 18:02:07 78291 (L23 TrTm) ASSERT(slot == MSLOT_MISSILE) in 'monster.cc' at line 1486 failed. (Vault:8) 18:05:46 -!- gamefreak264 has quit [Ping timeout: 240 seconds] 18:06:13 -!- gamefreak264 has joined ##crawl-dev 18:12:05 AdeonTwo (L14 MuMo) ASSERT(slot == MSLOT_MISSILE) in 'monster.cc' at line 1486 failed. (Lab) 18:13:33 seems to be a trunk issue with missiles 18:14:46 things getting put in the missile slot that aren't missiles? 18:16:53 no 18:17:21 it's an issue with monsters trying to pick something up, but going through a codepath that assumes they should only be trying to pick up missles by that ponit 18:18:01 AdeonTwo (L14 MuMo) ASSERT(slot == MSLOT_MISSILE) in 'monster.cc' at line 1486 failed. (Lab) 18:18:06 argh 18:18:13 AdeonTwo (L14 MuMo) ASSERT(slot == MSLOT_MISSILE) in 'monster.cc' at line 1486 failed. (Lab) 18:18:20 I can't get out of the lab :-/ 18:18:26 AdeonTwo (L14 MuMo) ASSERT(slot == MSLOT_MISSILE) in 'monster.cc' at line 1486 failed. (Lab) 18:18:29 of for 18:19:09 AdeonTwo (L14 MuMo) ASSERT(slot == MSLOT_MISSILE) in 'monster.cc' at line 1486 failed. (Lab) 18:19:16 yep, crashes all the time 18:19:38 Adeon: what are you doing when this happens? 18:19:47 I'm at lab end 18:20:00 I saved before I went in, because I got crash before 18:20:09 now, whenever I move a bit, it crashes 18:20:25 is the minotaur still alive? 18:20:36 I haven't seen any monsters yet. there are three doors ahead in a room 18:20:47 I think I shouted to try to lure monsters out 18:20:55 maybe they're trying to pick up rods? did that patch get added to trunk? 18:20:55 yeah, i'm guessing the minotaur just woke up and is trying to pick something up 18:21:01 that's possible 18:21:17 I'm guessing I'll wait until a cdo update to transfer the save 18:21:24 -!- gamefreak264 has quit [Ping timeout: 240 seconds] 18:29:20 oh i guess the rod patch is in trunk since a merfolk just zapped one at me 18:29:29 so i guess it could be that 18:29:45 also i say "i guess" too much 18:31:01 yes, that is the issue 18:33:31 kilobyte: the issue is the addition at monster.cc:1937, rods are falling through all the way to the pickup_throwable_weapon call, they should be handled prior to that 18:33:45 but i'm not really familiar with how that section of the code works 18:34:01 it might be better to have it use an entirely different codepath, i'm not quite sure 18:37:09 nht (L22 KoCK) ASSERT(slot == MSLOT_MISSILE) in 'monster.cc' at line 1486 failed. (Lab) 18:39:01 nht (L22 KoCK) ASSERT(slot == MSLOT_MISSILE) in 'monster.cc' at line 1486 failed. (Lab) 18:39:57 oohhohohoho 18:40:51 :( 18:44:07 what's going on? 18:45:18 I have a movie in 10 minutes 18:47:01 that's odd because, before my changes were incorporated to trunk, I've seen monsters pick up rods and use them 18:47:07 no assert failure 18:49:52 after 1695 you could safely put: if (item.base_type == OBJ_STAVES) return false; 18:50:08 any creature that cant use a rod as a melee weapon can besaid to not be able to use it 18:50:30 gotta go, my movie started :) 18:51:01 -!- blue_anna has quit [Quit: Saliendo] 19:12:53 Omniguy (L23 KeBe) ASSERT(slot == MSLOT_MISSILE) in 'monster.cc' at line 1486 failed. (Vault:6) 19:13:09 okay that really needs fixing 19:13:14 Omniguy (L23 KeBe) ASSERT(slot == MSLOT_MISSILE) in 'monster.cc' at line 1486 failed. (Vault:6) 19:13:20 Anyone working on it? 19:13:29 * doy is making dinner 19:13:32 go for it 19:13:35 * due will have a look 19:14:22 Omniguy (L23 KeBe) ASSERT(slot == MSLOT_MISSILE) in 'monster.cc' at line 1486 failed. (Vault:6) 19:21:01 huh. 19:21:02 odd. 19:21:59 nht (L23 KoCK) ASSERT(slot == MSLOT_MISSILE) in 'monster.cc' at line 1486 failed. (D:26) 19:26:15 it looks like rods just are't tagged as non-throwable 19:28:43 Adeon: around? 19:31:27 * due goes to steal a savegame. 19:32:23 where did the savegame backup programsgo? 19:33:03 -!- gamefreak264 has joined ##crawl-dev 19:35:43 -!- upsy has quit [Quit: Leaving] 19:38:10 hm 19:38:15 Did I break save compat with fearmongers? 19:42:29 i don't think i did... 19:47:51 03due * rb269cd9205a4 10/crawl-ref/source/monster.cc: Don't tread rods as throwable. 19:49:04 . . . tread? 19:49:04 Bah. 19:49:17 is someone around who can do a rebuild on cdo? 19:51:15 yes 19:51:20 but I copied Adeon's save to my PC 19:51:26 and it did the quiver cookie crash thing 19:51:38 so I am a trifle worried I fucked save compat somehow 19:52:09 quiver cookie crash? 19:52:13 oh 19:52:17 squarelos merge required 19:52:23 right 19:53:18 awkward 19:55:10 03due 07squarelos * r11e774db61a2 10/crawl-ref/source/ (39 files in 2 dirs): Merge branch 'master' into squarelos 19:59:06 -!- Mu_ has quit [Quit: Defecator, may everything turn out okay so that you can leave this place.] 20:01:09 anyway rebuilding CDO 20:03:27 Napkin: Package freetype2 was not found in the pkg-config search path. 20:03:27 Perhaps you should add the directory containing `freetype2.pc' 20:03:27 to the PKG_CONFIG_PATH environment variable 20:03:27 No package 'freetype2' found 20:15:37 -!- gamefreak264 has quit [Ping timeout: 264 seconds] 20:50:33 -!- lorimer has quit [Ping timeout: 245 seconds] 20:58:06 -!- lorimer has joined ##crawl-dev 21:03:30 -!- lorimer has quit [Ping timeout: 272 seconds] 21:03:56 -!- lorimer has joined ##crawl-dev 21:08:58 -!- gamefreak264 has joined ##crawl-dev 21:12:28 -!- bhaak has quit [Ping timeout: 252 seconds] 21:15:31 -!- gamefreak264 has quit [Ping timeout: 240 seconds] 21:16:00 -!- gamefreak264 has joined ##crawl-dev 21:18:24 -!- elliptic_ has joined ##crawl-dev 21:19:02 -!- Wensley has quit [Ping timeout: 276 seconds] 21:19:41 -!- elliptic has quit [Ping timeout: 276 seconds] 21:19:55 -!- elliptic_ is now known as elliptic 21:23:35 -!- gamefreak264 has quit [Ping timeout: 276 seconds] 21:25:19 -!- gamefreak264 has joined ##crawl-dev 21:31:32 -!- lorimer has quit [Ping timeout: 276 seconds] 21:44:35 -!- lorimer has joined ##crawl-dev 21:59:03 03dolorous * r4b885726645b 10/crawl-ref/source/dat/database/monspeak.txt: Add spelling fix. 22:05:21 03dolorous * r3c9aae6fce1a 10/crawl-ref/source/dat/database/monspell.txt: Add capitalization fixes. 22:07:08 -!- lorimer has quit [Ping timeout: 276 seconds] 22:14:59 03dolorous * r2d307e71f336 10/crawl-ref/source/dat/database/monspeak.txt: Typo fix. 22:19:50 03dolorous * r7b736704331d 10/crawl-ref/source/dat/database/monspeak.txt: Add wording fix. 22:21:13 -!- elliptic has quit [Ping timeout: 252 seconds] 22:22:13 -!- elliptic has joined ##crawl-dev 22:22:57 03dolorous * r2395481b1b4e 10/crawl-ref/source/dat/database/monspeak.txt: Remove references to gods' genders in Donald's complaints. 22:27:18 -!- elliptic has quit [Quit: Leaving] 22:32:35 -!- Wensley has joined ##crawl-dev 22:32:39 -!- Wensley has quit [Client Quit] 22:33:01 -!- Wensley has joined ##crawl-dev 22:36:20 Hi Wensley. 22:36:38 Oh, why hello there :) 22:37:40 Not accustomed to speaking on the dev channel, it's a little intimidating 22:38:27 03dolorous * ra793b61b3454 10/crawl-ref/source/ (cloud.cc dat/clua/lm_fog.lua dat/des/sprint/sprint2.des): Add another spelling fix. 23:07:33 Wensley: YOU SHOULD BE INTIMIDATED WE COMPILE PEOPLE LIKE YOU FOR A LIVING. 23:07:35 Not really. 23:08:14 SEGMENTATION FAULT 23:10:28 :o 23:19:55 you underestimate my capacity to resist compilation 23:20:37 -!- MarvinPA has quit [Ping timeout: 252 seconds] 23:22:04 * due stuffs Wensley into gdb and runs away. 23:23:41 -!- MarvinPA has joined ##crawl-dev 23:30:04 -!- valrus has quit [Remote host closed the connection] 23:38:13 You developers are ruthless to your ownkind! 23:50:52 -!- morik_ has quit [Ping timeout: 252 seconds]