00:00:21 <|amethyst> rwork requested it so that e wouldn't be annoyed by swap prompts when he had one really good ring 00:00:24 <|amethyst> s/he/e/ 00:02:09 yeah I've swapped the wrong ring more than once, sounds good. and when you do want the =R off you can still remove it first with P, right? 00:05:46 -!- WalkerBoh has quit [Remote host closed the connection] 00:06:55 <|amethyst> with R, yes 00:07:02 <|amethyst> or you can remove the inscription 00:07:20 <|amethyst> R then P is slower than swapping though :( 00:07:24 er, with P and equip_unequip :) thanks 00:07:35 it is? that's ungood 00:08:02 Unstable branch on crawl.s-z.org updated to: 0.15-a0-799-g736f644 (34) 00:09:12 -!- caleba has quit [Quit: caleba] 00:11:15 -!- Keanan has quit [Quit: Leaving.] 00:11:38 <|amethyst> not sure what can be done about that 00:13:30 <|amethyst> oh, I'm wrong I think 00:13:35 with weapons, a to b is 0.5, a to - is 0.3, but - to b is also 0.5 so the same problem is there 00:14:05 -!- Krakhan has quit [Ping timeout: 264 seconds] 00:14:35 <|amethyst> looks like rings are actuall fine there: 0.5 to remove or to put on, 1.0 to swap 00:14:42 <|amethyst> I had thought it was 0.5 to swap 00:14:51 -!- Xen has quit [Client Quit] 00:17:59 should equipping a weapon with nothing on be 0.2 or would that break something? 00:21:32 -!- Mad_Wack has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…] 00:21:49 <|amethyst> wouldn't break anything, but might be too much of a benefit to the player 00:22:11 <|amethyst> and making it easy to have turns that short could be problematic (but then you can just swing with a quick blade, so...) 00:23:02 you can only do it if unarmed or previously taking a 0.3, though. alternately make swapping 1.0 and unequipping also 0.5 :) 00:23:25 -!- Keanan has joined ##crawl-dev 00:23:43 -!- Arkaniad has quit [Ping timeout: 276 seconds] 00:24:01 <|amethyst> makes bows better for unarmed chars than for others 00:24:59 <|amethyst> I don't see a good reason the times should have to add up for weapons 00:25:06 -!- Woody is now known as Guest56232 00:25:38 -!- iFurril has quit [Ping timeout: 240 seconds] 00:26:52 <|amethyst> If they do add up, one could argue that it would be optimal to do w-wb instead of just wb 00:27:04 -!- jeanjacques has joined ##crawl-dev 00:27:22 <|amethyst> I guess that's optimal for rings now 00:27:23 oh good point. since the ring inscription actually works, consider my point dropped :) 00:35:42 -!- bones__ has quit [Read error: Connection reset by peer] 00:36:00 -!- bones__ has joined ##crawl-dev 00:37:03 -!- nicolae- has quit [Ping timeout: 245 seconds] 00:37:16 -!- rchandra has left ##crawl-dev 00:38:29 -!- Brannock_ has quit [Ping timeout: 255 seconds] 00:38:40 -!- wat has quit [Ping timeout: 276 seconds] 00:40:43 -!- Zannick has quit [Ping timeout: 250 seconds] 00:41:19 -!- Zannick has joined ##crawl-dev 00:43:40 -!- DrinkMachine has quit [Quit: Leaving] 00:43:45 -!- Guest56232 has quit [Quit: Page closed] 00:44:31 -!- bonghitz has quit [Quit: Leaving...] 00:44:41 03reaverb02 07* 0.15-a0-800-g7b41838: Credit myself as reaverb rather than reaver on vaults 10(7 minutes ago, 1 file, 3+ 3-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=7b41838de5b6 00:45:40 <|amethyst> mensreaverbalkinte 00:46:45 |amethyst: ? 00:48:13 <|amethyst> speculating on alternative-universe origins of your nick 00:49:14 <|amethyst> mens rea ("guilty mind", one of the legal components of a criminal offense) + Verbal Kint (Kevin Spacey's character in _The Usual Suspects_ 00:49:23 <|amethyst> the 'e' was a typo 00:50:31 !tell wheals For the record, I blame you for my statue rework - you removed my first ever vault <_< 00:50:31 Grunt: OK, I'll let wheals know. 00:50:49 !tell wheals (which is back now ofc) 00:50:49 Grunt: OK, I'll let wheals know. 00:51:37 |amethyst: That's a pretty obsurce combo to come up with on the fly. 00:52:19 Well, neither of those is very obsurce on it's own, but that seems like some kind of word puzzle. 00:53:42 reaverb: ask |amethyst about sporulating 00:53:48 he's good with obscure things 00:54:08 also rip sporulate vault 00:54:11 !seen tenofswords 00:54:11 I last saw tenofswords at Tue Apr 15 21:10:42 2014 UTC (3w 6d 8h 43m 29s ago) parting ##crawl-dev, saying 'chanpart'. 00:54:25 I guess I could re-add it and se if *that* will summon him 00:54:37 gammafunk: He was summoned, he just used a differant nick. 00:54:51 *another* hangedman nick?! 00:54:55 what is it this time 00:54:59 <|amethyst> !seen hangedman 00:55:00 I last saw hangedman at Sat May 10 12:44:57 2014 UTC (2d 17h 10m 2s ago) parting ##crawl-dev, saying 'chanpart'. 00:55:05 oh ok 00:55:16 Oh, well he started as a differant nick. 00:55:28 !nick hangedman 00:55:28 No nick mapping for hangedman. 00:55:35 And hilarious dpeg kicked him by mistake. 00:55:38 he has...a lot 00:55:40 huh. shummie's rc checks food.rotting(item) against corpses, but the definition of that in l_food only checks chunks 00:55:42 s/our/ously/ 00:57:18 -!- HDA has quit [Ping timeout: 240 seconds] 00:57:57 <|amethyst> qoala: but that wouldn't be the cause of the problem because it just returns a false negative for corpses 00:58:09 !send subvaults gammafunk 00:58:10 Sending gammafunk to subvaults. 00:58:53 yeah. I'm currently looking around for possible accidental assignments, because the rotting elephant corpse mysteriously seemed to have a base_type of 32 > NUM_OBJ_CLASSES. 00:58:57 oh, yeah, subvaults of shoals, I should get on those 00:59:15 <|amethyst> qoala: Yeah, I'm thinking that's corrupted somehow 00:59:22 it is after all my favorite of the 4 water/poison lair branches 00:59:23 (fr: subvaults branch - enter from V:$, comprised of V:$ enemy sets) 00:59:53 hm, I should find that old Shoals:$ vault of mine. 00:59:55 Do you have plans to make a multisprint? 01:00:03 I do! 01:00:07 microcrawl 01:00:10 sweet, as they say 01:00:46 I have to finish up weightless before I do tomb subvaults, but I haven't forgotten (about procrastinating) 01:00:47 μcrawl if you will :) 01:01:03 I will play-test micro-crawl for sure 01:01:23 ??gammafunk[3 01:01:23 gammafunk[3/5]: todo: splash art of a felid jumping over a shark to escape from grunt's qbert snake 01:01:49 !learn edit gammafunk[3 s/$/, tomb subvaults any day now/ 01:01:50 gammafunk[3/5]: todo: splash art of a felid jumping over a shark to escape from grunt's qbert snake, tomb subvaults any day now 01:02:00 <|amethyst> qoala: in particular, it must have been < NUM_OBJECT_CLASSES for _is_option_autopickup to even get that far 01:02:06 right 01:02:33 <|amethyst> qoala: but if clua actually changed the item, that's quite bad 01:02:45 So what's the item_wrapper struct? 01:03:01 Still trying to get a sense of what form the item is in when it's travelling through clua 01:03:38 and item_wrapper appears to contain a non-const item, but I'm not sure if it's been copied or if item_wrapper is still a step removed from clua's access 01:04:06 <|amethyst> it's just pointers 01:04:38 <|amethyst> see _lua_push_inv_items 01:05:21 <|amethyst> (there is a case where it could be a copy of an item, if we're looking at the stash: see l_item_get_items_at) 01:09:04 -!- Assbag has quit [Quit: Leaving] 01:09:45 -!- lobf has joined ##crawl-dev 01:09:52 so why does clua_push_item (push the actual item, not a copy) ever get used? I see it in lua_push_floor_items among other places? 01:10:03 possibly needed to inscribe from lua? 01:10:15 -!- _miek has quit [Remote host closed the connection] 01:10:43 -!- Bloaxor has joined ##crawl-dev 01:12:36 Does lua perform any type checking on items pushed/popped from the stack? 01:15:53 <|amethyst> I don't know that 01:16:19 <|amethyst> as for why to push the actual item: it's faster 01:16:21 <|amethyst> err 01:16:30 <|amethyst> s/the actual/a pointer to the actual/ 01:16:39 right. 01:17:31 <|amethyst> it looks like every time those functions do anything to modify the object they end up passing item->index() or item->link anyway 01:17:36 -!- mfw56 is now known as _miek 01:17:52 <|amethyst> but I may be missing one 01:18:40 <|amethyst> I guess also so that, if something else modifies the object, the Lua object sees that 01:18:48 true 01:18:58 <|amethyst> OTOH, it means that if you pickup/drop the item, the Lua object is dangling 01:19:14 <|amethyst> since it's pointing into the inventory array, which becomes something else 01:19:33 <|amethyst> usually that isn't an issue because you're not supposed to cache a Lua item from one turn to the next 01:20:19 -!- Morg0th has quit [Ping timeout: 240 seconds] 01:20:38 <|amethyst> but I guess if that status changes in the middle of an action 01:20:43 <|amethyst> that could be what's happening here 01:21:27 -!- Moonsilence has quit [Ping timeout: 256 seconds] 01:21:57 Where are dungeon items in memory? I know the player has an array 01:22:26 <|amethyst> qoala: env.item, usually referred to as mitm 01:22:42 <|amethyst> an array like the player-inventory array 01:22:44 -!- SomeoneAwful has quit [Quit: Leaving] 01:23:20 So it's still a fixed array of in-place items. I wouldn't expect the memory location to be corrupted with garbage, even if the actual item has moved to a different array 01:23:34 because no other types of data should be written there 01:23:37 <|amethyst> yeah, 32 is a bit strange 01:24:07 <|amethyst> I would expect OBJ_UNASSIGNED == 100 instead 01:24:11 right 01:25:46 -!- Basil has quit [Quit: WeeChat 0.3.7] 01:27:15 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 01:29:24 umm... are the definitions in dat/dlua supposed to be dlua only? 01:31:01 -!- Moonsilence has quit [] 01:31:38 I feel like the iterators in dat/dlua/iter.lua would be safe to use anywhere (they are used in the rc file), but that folder makes me concerned 01:32:05 <|amethyst> util, iter, tags, and init are used by both 01:32:32 <|amethyst> (and dlua/userbase.lua is used by clua only) 01:33:29 ah. I never got around to learning the lua interface last year, so I'm starting fresh exploring this stuff :P 01:33:34 <|amethyst> see CLua::init_lua (despite the name, class CLua is used for both dlua and clua) 01:34:20 <|amethyst> !learn add goodcode extern CLua dlua; 01:34:20 goodcode[10/10]: extern CLua dlua; 01:35:38 -!- lobf has quit [Quit: lobf] 01:40:54 -!- Bcadren has quit [Read error: Connection reset by peer] 01:41:42 -!- Bcadren has joined ##crawl-dev 01:52:13 -!- ParallaxScroll has quit [Quit: Page closed] 01:54:14 -!- rast has quit [Read error: Connection reset by peer] 01:54:39 -!- rast has joined ##crawl-dev 01:57:00 -!- bones___ has joined ##crawl-dev 01:57:45 -!- notcluie has quit [Quit: Page closed] 02:00:35 -!- bones__ has quit [Ping timeout: 252 seconds] 02:01:38 -!- Eonwe1 has quit [Ping timeout: 245 seconds] 02:05:03 -!- PleasingFungus_ has joined ##crawl-dev 02:05:37 Okay, with the rc file and an ASSERT in items.cc that base_type didn't change failed 02:08:07 -!- PleasingFungus has quit [Ping timeout: 258 seconds] 02:08:12 -!- PleasingFungus_ is now known as PleasingFungus 02:08:38 -!- reaverb1 has joined ##crawl-dev 02:08:59 -!- Laraso has quit [Quit: Laraso falls through a shaft! The shaft crumbles and collapses.] 02:10:48 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.90.1 [Firefox 32.0a1/20140512030202]] 02:10:57 -!- reaverb has quit [Ping timeout: 252 seconds] 02:11:02 -!- bmfx has quit [Ping timeout: 252 seconds] 02:17:12 -!- RZX has quit [Read error: Connection reset by peer] 02:18:06 Unstable branch on crawl.beRotato.org updated to: 0.15-a0-800-g7b41838 (34) 02:19:42 wait, maybe not 02:19:46 not sure what that was 02:19:50 -!- MiraclePrism has quit [Ping timeout: 252 seconds] 02:23:22 -!- ussdefiant has quit [Ping timeout: 265 seconds] 02:29:21 -!- Red_Bucket has joined ##crawl-dev 02:29:33 Does transmutation school need more form spells? 02:32:30 this is weird. I can set a DUR_ but I can't decrement it 02:34:59 -!- bones__ has joined ##crawl-dev 02:36:52 Why do diamond obelisks have the ability to use items and doors 02:37:43 -!- bones___ has quit [Ping timeout: 250 seconds] 02:38:10 -!- mikee_ has quit [Quit: HydraIRC -> http://www.hydrairc.com <- Po-ta-to, boil em, mash em, stick em in a stew.] 02:38:50 -!- FourHTwoA has quit [Ping timeout: 265 seconds] 02:40:46 -!- absolutego has joined ##crawl-dev 02:40:51 -!- bones___ has joined ##crawl-dev 02:41:24 -!- UncertainKitten has quit [Quit: Connection reset by pier.] 02:44:13 -!- bones__ has quit [Ping timeout: 250 seconds] 02:44:19 -!- partyhat has joined ##crawl-dev 02:44:19 -!- partyhat has quit [Client Quit] 02:44:32 -!- crate has quit [Ping timeout: 258 seconds] 02:45:17 -!- johlstei_ has quit [Ping timeout: 264 seconds] 02:46:06 -!- absolutego has quit [Ping timeout: 276 seconds] 02:49:32 -!- partyhat has quit [Ping timeout: 252 seconds] 02:50:58 -!- absolutego has quit [Ping timeout: 240 seconds] 02:51:43 New unrand idea: Spelljammer. Extra-antimagical weapon that also does bonus damage against things animated with magic(non-living and undead) 02:52:41 -!- johlstei has joined ##crawl-dev 02:54:01 -!- Keanan has quit [Quit: Leaving.] 02:55:23 is there an easy way for me to see, during a game, which portal vaults i have visited yet? 02:55:40 and maybe what levels they show up in 02:56:29 ??dungeon overview 02:56:30 I don't have a page labeled dungeon_overview in my learndb. 02:56:34 -!- reaverb1 is now known as reaverb 02:56:48 rast: Also, more of a ##crawl question. 02:57:08 oh, i assumed this doesnt exist already 02:57:14 i was kinda asking for it as a feature 02:57:46 -!- absolutego has quit [Ping timeout: 276 seconds] 02:58:14 -!- Bcadren has quit [Ping timeout: 240 seconds] 03:04:23 rast: I guess the char dump might have it? 03:04:36 gammafunk yeah but thats outside the game 03:05:00 it would be nice if a lot of that kind of information was available on ingame screens 03:05:08 I guess it could get an annotation on ctrl-o, or something 03:05:08 rast: Well it's still online. Just press # and follow the link. 03:05:33 Also there are a ton of obscure player information commands, try press ? and maybe you'll stubble upon a portal one. 03:05:38 another thing that would be nice is the ability to see base stats 03:05:41 hmm ok 03:06:13 -!- simmarine has quit [Quit: Leaving] 03:08:48 reaverb: what do you think about putting a summary of the new nemelex changes in ??new_nemelex 03:08:51 ??weightless 03:08:51 weightless[1/1]: An experimental branch on cszo where all items aside from large rocks cause no burden for the player; likely will be modified so that you can carry a fixed number of rocks based on str, with all burden states being removed. 03:09:02 is what I'm doing, although my branch might be shorter-lived than yours 03:09:25 or you could make a dev wiki page, and link to that in the learndb entry 03:09:33 might be more convenient 03:09:47 gammafunk: Or I could just link to the commit log. 03:09:49 :D 03:09:58 I think I'll just write a summary. 03:09:59 yes, but that's kind of hard for play-testers :p 03:10:11 ..those who are not N78291 at least 03:10:25 it is a pain to keep summaries like that up to date for a changing branch, though 03:10:35 so I understand the reticence 03:12:42 We still kind of need some kind of splash page for experimental branches 03:12:55 just a window showing test at turn 0 would be fine 03:13:10 maybe I'll make some kind of option after discussing with |amethyst 03:13:32 !learn add new_nemelex Exploration piety for Nemelex, a lot of new cool cards implemented and old lame ones removed, Nemelex only gifts one deck type (War), which has basically all the cards he could gift in any deck before, and Peek at Two shows you the top card but can't be used with other Nemelex abiltiies. 03:13:32 new nemelex[1/1]: Exploration piety for Nemelex, a lot of new cool cards implemented and old lame ones removed, Nemelex only gifts one deck type (War), which has basically all the cards he could gift in any deck before, and Peek at Two shows you the top card but can't be used with other Nemelex abiltiies. 03:13:34 s/showing test/showing text/ 03:13:58 gammafunk: Well there's already the update save prompt. 03:14:10 update save prompt? 03:14:14 oh you mean as an example 03:14:17 -!- Keanan has joined ##crawl-dev 03:14:17 of how to do it 03:14:21 yeah, this would also need 03:14:23 By the way, are there any negative effects to merging master into experimentals? 03:14:29 some kind of command-line option or something 03:14:30 -!- Keanan has quit [Client Quit] 03:14:37 no not really 03:14:37 Or does that all get wiped on load? 03:14:43 or at least not to my knowledge 03:14:55 I mean generally you want to do that for a decent reason, I guess 03:15:01 but if you do have a reason 03:15:23 gammafunk: Well I don't have one except "there might be a conflict and might as well handle it now." 03:15:33 and that reason can just be, so we don't have tons of merge conflicts to resolve later, if it's not been updated in a while, yeah 03:15:47 but how long a while is, is ultimately up to you 03:15:58 I generally just merge master with any new batch of commits 03:16:03 but don't merge master by itself 03:16:08 gammafunk: Well it's not like we can't test how many merge conflicts there are. 03:16:20 I doubt there are any right now. 03:16:35 yeah of course; I'm only saying that the longer you wait, the more there are 03:16:50 more there are *all at once* I should say 03:17:31 but the experimentals auto-rebuild and you can rebuild them, so there's no reason why you can't just make commits 03:17:39 (including merge master) 03:18:01 when the branch is finally merged into master, I imagine all of those commits don'tshow up... 03:18:07 those merge commits I mean 03:18:20 so I think there's just one final merge commit in trunk when it's merged into master 03:18:30 but I might be wrong about that 03:18:41 gammafunk: the final merge commit thing was my major worry on "negative effects" 03:18:57 oh no, it won't break or stop the merge or anything 03:19:46 Any way, there are no conflicts right now so I don't really see a reason to merge and bump the experimental commits from the top. 03:20:21 %git :/merge 03:20:31 07wheals02 * 0.15-a0-449-g41b37af: Remove some accidentally left-in git merge indicators (plaidman, #8505). 10(7 days ago, 1 file, 0+ 4-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=41b37af680d5 03:20:39 huh 03:21:07 gammafunk: It's really impressive that happened since you have to git add conflict files before commiting. 03:21:24 reaverb: it's easy to have happen though! 03:21:31 without a proper commit hook 03:21:40 because you can get multiple conflicts within a file 03:21:50 (in other words I've done it) 03:21:55 (but on a local branch) 03:22:06 gammafunk: Heh, yes I guess if there are multiple conflicts. 03:22:24 for some reason that perl script pre-commit hook, which has code to check for those, doesn't seem to be catching them 03:22:29 so I need to figure out why 03:22:48 gammafunk: Which script are you talking about? 03:23:04 -!- qoala has quit [Quit: Abscond!] 03:23:14 !learn e new_nemelex s/Exploration piety for Nemelex/Old scummy Nem piety like decks use or item sarcrafice is gone, instead Nemelex gives piety for Exploration/ 03:23:14 ERROR: New text exceeds the maximum length of 350 03:23:19 the script is crawl-ref/git-hooks/pre-commit 03:23:37 it's handy, since it warns you before the commit 03:23:52 or rather, it errors out upon commit 03:23:59 if it finds e.g. whitespace and such 03:24:03 and only for things you have changed 03:24:31 I'm putting that into a perl script and will call it; still need to get you that bashified pre-commit hook 03:24:50 but i'll send that tomorrow 03:25:00 gammafunk: Hmm 03:25:22 %git ac67f985da62d8475ff3e675804ed88b9b60e8e6 03:25:22 07gammafunk02 * 0.15-a0-769-gac67f98: Merge branch 'master' into weightless 10(25 hours ago, files, + -) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=ac67f985da62 03:25:31 yeah I've already done a merge 03:27:00 -!- Patashu has joined ##crawl-dev 03:27:39 !learn s new_nemelex[1] Major changes: Old scummy Nem piety like decks use or item sarcrafice is gone, instead Nemelex gives piety for Exploration. Plenty of new cards have been created (Have you ever wanted a player illusion on your side? What about Damage Shaving on a non-DD?) and old lame ones have been removed. Nemelex only gifts one deck type, War, which contains most of the cards he could gift before. 03:27:40 new nemelex[1/1]: Major changes: Old scummy Nem piety like decks use or item sarcrafice is gone, instead Nemelex gives piety for Exploration. Plenty of new cards have been created (Have you ever wanted a player illusion on your side? What about Damage Shaving on a non-DD?) and old lame ones have been removed. Nemelex only gifts one deck type, War, which contains most of the cards he could gift bef... 03:28:06 haha, you can make new_nemelex[2] 03:28:42 player illusion sounds pretty op, I see nem will not lose his classic style there 03:29:08 !learn s new_nemelex[2] Also Peek at Two has been changed. You see the top cards of the deck (So you'll know what the top card is afterward) but you can't use it with other Nemelex abilities. 03:29:09 new nemelex[2/2]: Also Peek at Two has been changed. You see the top cards of the deck (So you'll know what the top card is afterward) but you can't use it with other Nemelex abilities. 03:29:27 !learn edit new_nemelex[1] s/sarcrafice/sacrifice/ 03:29:28 ERROR: New text exceeds the maximum length of 350 03:29:34 huh 03:29:35 -!- Bcadren has joined ##crawl-dev 03:29:45 ??new_nemelex 03:29:46 new nemelex[1/2]: Major changes: Old scummy Nem piety like decks use or item sarcrafice is gone, instead Nemelex gives piety for Exploration. Plenty of new cards have been created (Have you ever wanted a player illusion on your side? What about Damage Shaving on a non-DD?) and old lame ones have been removed. Nemelex only gifts one deck type, War, which contains most of the cards he could gift bef... 03:29:48 oh 03:29:57 yeah looks like you still need to trim it 03:29:57 gammafunk: Oh wow, cut off. 03:30:12 !learn edit new_nemelex s/Nemelex only gifts one deck type, War, which contains most of the cards he could gift bef// 03:30:12 Use: !learn edit new_nemelex[NUM] s/// 03:30:21 !learn edit new_nemelex[1] s/Nemelex only gifts one deck type, War, which contains most of the cards he could gift bef// 03:30:21 -!- Blazinghand has quit [Read error: Connection reset by peer] 03:30:21 new nemelex[1/2]: Major changes: Old scummy Nem piety like decks use or item sarcrafice is gone, instead Nemelex gives piety for Exploration. Plenty of new cards have been created (Have you ever wanted a player illusion on your side? What about Damage Shaving on a non-DD?) and old lame ones have been removed. ore. 03:30:34 -!- ontoclasm1 has joined ##crawl-dev 03:30:36 !learn edit new_nemelex[1] s/ ore.// 03:30:36 new nemelex[1/2]: Major changes: Old scummy Nem piety like decks use or item sarcrafice is gone, instead Nemelex gives piety for Exploration. Plenty of new cards have been created (Have you ever wanted a player illusion on your side? What about Damage Shaving on a non-DD?) and old lame ones have been removed. 03:31:11 !learn add new_nemelex[2] Nemelex only gifts one deck type, War, which contains most of the cards he could gift before. 03:31:11 new nemelex[2/3]: Nemelex only gifts one deck type, War, which contains most of the cards he could gift before. 03:31:16 I'd almost suggest a wiki page, but hey learndb is fun anyways 03:31:16 I'm modifying the 0.15 plan and will mention it at least 03:31:48 -!- Xenobreeder has quit [Ping timeout: 240 seconds] 03:32:01 gammafunk: I don't see much point in a wiki page, except maybe for feedback. 03:32:16 Since there aren't really any design questions left. 03:32:28 -!- ontoclasm has quit [Ping timeout: 245 seconds] 03:32:30 yeah, it's handy when people are still hashing out a lot of details 03:32:44 and you need a permanent place for the discussions/details 03:33:18 but for the plan, it's sort of our big todo list; for that the wiki is handy 03:33:41 gamafunk: Given how well you suggesting deicide has worked out, we should do this more often. 03:34:02 Pending removal seems to really bring out reform effort. 03:34:14 next time I shall account for N718291 and I will be victorious 03:34:40 Is that purposely avoiding pinging him? 03:35:12 That reminds me, I had a new card idea but it's kind of silly 03:35:24 gammafunk: Hmm, why have you locked the dev planning page? Did somebody vandalize it? 03:35:31 Incandescence: produces corona, inner flame, and sticky flame 03:35:31 I'm editing it :) 03:35:40 and no, I just munged his numbers 03:35:43 gammafunk: Oh, hmm. 03:36:00 Red_Bucket: Not really interesting, look at the new effects to see the quality standard. 03:37:11 Red_Bucket: http://s-z.org/neil/git/?p=crawl.git;a=log;h=a36fae674f5794587d91b62ba09fcfe64506d66d Top few of those commits are new cards/basically new revamps. 03:39:57 gammafunk: Tell me when you're don editting so I can add new nemelex 03:40:08 -!- absolutego has quit [Ping timeout: 252 seconds] 03:40:16 ok, I have a line for that, but I'll just not add it and let you do it 03:40:39 well I'll leave the entry for you, but blak 03:40:42 *blank 03:41:09 gammafunk: Basically it's "New nemelex, experimental, N78291 coded, reaverb is responsible for ensuring code quality and etc." 03:43:15 -!- Orfax has quit [] 03:46:42 reaverb: ok, feel free to edit my minimal entry about that (under "Under Consideration" since it's not in trunk yet) 03:46:56 Under Consideration -> Gods I should say 03:47:22 Hmm, should I mention N78291's acid patch too? 03:48:43 oh, the temporary corrosion 03:48:54 Yeah not a bad idea, since that's a big change 03:49:22 not sure if anyone has weighed in on it yet 03:49:55 -!- hurdos has quit [Ping timeout: 240 seconds] 03:50:01 gammafunk: Hmm, melee item destruction, acid, chunk eating, - Labs is only thing left on the "major Crawl annoyances" list. 03:50:20 uh oh 03:50:42 you'd have to make a lab that's a better lab I think 03:50:44 no easy task 03:51:51 gammafunk: or a differant design that has the good parts of Labs but not the bad parts. 03:54:29 -!- rast has quit [Read error: Connection reset by peer] 03:54:51 -!- rast has joined ##crawl-dev 03:54:54 gammafunk: Probably going to keep the new nemelex blurb short and sweet. Does this sound fine? 03:54:54 * **New Nemelex** (78291, reaverb) Non-Scummy Piety rules, Plenty of New Unique Cards, other minor changes --- in the new_nemelex branch. 03:55:55 -!- oberstein has quit [Ping timeout: 252 seconds] 03:56:11 wow I didn't even think about listing labyrinths in my 'remove everything' topic 03:56:12 I am bad 03:56:59 -!- Psyknux has quit [Ping timeout: 258 seconds] 03:57:22 -!- Crehl has quit [Ping timeout: 258 seconds] 03:58:31 Patashu: Ha 03:58:50 (I actually enjoy labs, clearly I haven't done enough of them yet~) 03:59:11 I've haven't heard any complaints recently, I just did one though which reminded me how borken they are. 04:02:32 Oh hmm, the acid patch rotted really fast. (Duration, so all the places it hits have been bumped. 04:02:49 I'd got through in fix it but I need to go to sleep. 04:03:00 FR: 3D labs. whenever you're doing one, it should have 'This is a 3-Dimensional Maze.' printed on the bottom of the screen. 04:06:22 -!- reaverb has quit [Quit: Leaving.] 04:08:11 what does it actually do? 04:08:13 I haven't read it 04:08:37 tl;dr 04:08:58 well I'll take a look at the bug report tomorrow maybe 04:10:33 -!- oberstein has joined ##crawl-dev 04:12:33 hrm, a simple duration 04:12:54 -!- rast has left ##crawl-dev 04:13:31 given that level of stacking it might actually be fine 04:13:38 -5 will add up real fast 04:18:15 hrm, it probably should also affect sh 04:18:31 but I guess that's a bit more problematic, since you don't want to do both at once 04:19:44 -!- indspenc_ has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…] 04:20:09 -!- scummos__ has quit [Quit: Konversation terminated!] 04:25:03 -!- bonghitz has quit [Remote host closed the connection] 04:28:18 well everyone has AC, so it seems fine to keep it simple there 04:29:21 (not octopodes!) 04:29:38 corrosion patch looked nice to me when i tried it very briefly locally, i think there might have been a new version since then though 04:32:12 -!- crate_ is now known as crate 04:37:42 -!- st_ has joined ##crawl-dev 04:45:09 -!- Patashu has quit [Disconnected by services] 04:45:09 -!- Patashu_ has joined ##crawl-dev 04:46:37 -!- iporres has quit [Remote host closed the connection] 04:49:04 Labyrinths are miles away from being a major annoyance. 04:59:57 -!- SkaryMonk has joined ##crawl-dev 05:03:13 ocotpodes will die if any acid touches them so the debuff doesn't matter 05:03:28 unless you changed how coverage stops acid 05:04:12 -!- dtsund has quit [Quit: dtsund] 05:14:52 -!- Nethris has quit [Quit: Leaving.] 05:18:05 -!- surprisetrex has quit [Remote host closed the connection] 05:19:18 -!- scummos__ has quit [Ping timeout: 265 seconds] 05:19:33 -!- radinms has quit [Ping timeout: 245 seconds] 05:21:17 -!- Eonwe1 has quit [Read error: Connection reset by peer] 05:22:29 -!- gammafunk has quit [Ping timeout: 264 seconds] 05:27:53 -!- asdfaga has quit [Client Quit] 05:31:24 -!- VengefulCarrot has joined ##crawl-dev 05:37:53 -!- Red_Bucket has quit [Quit: Page closed] 05:39:56 -!- surprisetrex has quit [Remote host closed the connection] 05:44:40 -!- Basil has quit [Read error: No route to host] 05:46:49 -!- SkaryMonk1 has joined ##crawl-dev 05:47:58 -!- SkaryMonk has quit [Ping timeout: 240 seconds] 05:48:48 -!- Spatzist has quit [Ping timeout: 240 seconds] 05:53:43 -!- Morg0th has quit [Ping timeout: 245 seconds] 05:53:53 -!- edlothiol has joined ##crawl-dev 05:55:02 -!- rast has quit [Read error: Connection reset by peer] 05:55:05 -!- rast- is now known as rast 06:11:48 -!- phaze_ has quit [Ping timeout: 240 seconds] 06:15:07 -!- scummos__ has quit [Ping timeout: 240 seconds] 06:31:45 -!- Lasty has joined ##crawl-dev 06:37:14 -!- Eonwe1 has quit [Ping timeout: 252 seconds] 06:45:51 -!- Lasty has quit [Quit: Leaving.] 06:47:15 -!- dpeg has joined ##crawl-dev 06:50:38 -!- iFurril has quit [Ping timeout: 258 seconds] 06:51:18 -!- dzelzs has quit [Ping timeout: 240 seconds] 06:58:21 <|amethyst> hmm... I've gotten several .tmp files in the bones dir, each of which has a corresponding empty file without the ".tmp" 06:58:28 <|amethyst> but not all the bones have a .tmp 06:58:44 <|amethyst> oh 06:58:47 -!- ZRN has quit [Ping timeout: 252 seconds] 06:58:49 <|amethyst> safe_file_writer makes a .tmp 07:00:38 -!- Sgeo has quit [Read error: Connection reset by peer] 07:04:20 <|amethyst> hm, perhaps this is because we don't seed the libc RNG 07:08:09 -!- VengefulCarrot has quit [Quit: Page closed] 07:09:17 -!- ZRN_ has quit [Ping timeout: 264 seconds] 07:14:58 -!- Furril has quit [Ping timeout: 240 seconds] 07:16:52 -!- MgDark has quit [Quit: ChatZilla 0.9.90.1 [Firefox 27.0/20131216183647]] 07:17:08 -!- markr has quit [Quit: Page closed] 07:21:28 -!- demiskeleton has quit [Quit: Leaving] 07:25:45 what's the plan with chunks 07:30:13 -!- ldf has joined ##crawl-dev 07:31:24 -!- conted has quit [Quit: Page closed] 07:38:16 Chunks-B-Gone 07:42:08 -!- MaxFrost has quit [Ping timeout: 252 seconds] 07:46:03 -!- SkaryMonk has joined ##crawl-dev 07:46:43 -!- SkaryMonk1 has quit [Ping timeout: 240 seconds] 07:48:43 -!- ackack has joined ##crawl-dev 07:54:16 -!- Aponym has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 07:58:49 -!- rast has quit [Ping timeout: 250 seconds] 07:59:01 -!- rast- is now known as rast 08:00:24 -!- ackack has quit [Remote host closed the connection] 08:10:22 -!- Bloaxor has quit [Quit: Page closed] 08:10:44 I thought the plan was to remove chunk eating for most races 08:12:16 -!- enygmata has joined ##crawl-dev 08:27:48 -!- debo has quit [Ping timeout: 265 seconds] 08:34:38 -!- Patashu_ has quit [Ping timeout: 240 seconds] 08:38:03 two manuals of ice magic, a book of frost and a staff of cold from an ice cave...is this...fixedLoot? Yeesh 08:42:32 -!- CKyle has joined ##crawl-dev 08:45:19 -!- Brannock_ has joined ##crawl-dev 08:52:39 -!- Amnesiac has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 08:55:50 -!- Eonwe1 has quit [Ping timeout: 265 seconds] 09:05:49 -!- mizu_no_oto has quit [Quit: ["Textual IRC Client: www.textualapp.com"]] 09:11:14 -!- _D_ has quit [Quit: leaving] 09:14:12 -!- PleasingFungus has joined ##crawl-dev 09:15:34 -!- Crehl_ has quit [Quit: qqqqqqq] 09:16:29 sounds like opportunity knocking 09:20:54 which card is the damage shaving card? 09:21:01 'fortitude'? 09:22:37 -!- enygmata has left ##crawl-dev 09:28:33 -!- debo has joined ##crawl-dev 09:31:39 -!- bencryption has quit [Quit: WeeChat 0.4.3] 09:38:46 -!- CacoS has quit [Quit: Page closed] 09:43:03 -!- Stendarr has quit [Ping timeout: 252 seconds] 09:45:54 -!- SkaryMonk has quit [Ping timeout: 240 seconds] 09:46:26 !lg drag0n place=tomb:3 -tv 09:46:27 1. drag0n, XL27 HOFi, T:75693 requested for FooTV (telnet://termcast.develz.org or http://termcast.develz.org). 09:46:30 -!- SkaryMonk has joined ##crawl-dev 09:51:34 -!- Mateji has quit [Ping timeout: 258 seconds] 09:56:41 -!- rast has quit [Ping timeout: 250 seconds] 10:03:40 -!- SkaryMonk has quit [Quit: Leaving.] 10:09:17 -!- ackack has joined ##crawl-dev 10:13:58 -!- UncertainKitten has joined ##crawl-dev 10:14:31 -!- Bloax has joined ##crawl-dev 10:25:45 -!- ratboy_ has quit [Quit: Page closed] 10:26:39 -!- Brannock_ has quit [Quit: Leaving] 10:29:00 -!- MiraclePrism has joined ##crawl-dev 10:37:09 -!- Sequell has quit [Quit: Sequell] 10:37:10 -!- varmin has quit [Remote host closed the connection] 10:37:10 -!- greensnark has quit [Remote host closed the connection] 10:37:53 -!- Mandevil has quit [Quit: leaving] 10:40:00 Chris7 (L6 DsGl) ERROR: short read while reading save (Ossuary) 10:41:23 -!- DrinkMachine has joined ##crawl-dev 10:43:57 uh-oh 10:44:18 I smell a save hiccup. 10:44:32 (probably related to saprovores) 10:45:20 Is this mantis worthy? I got abyssed while standing on an Oklob...when I came back...the Oklob moved. 10:48:50 -!- palacebeast has quit [Client Quit] 10:48:50 !lm * crash -log 10:49:08 -!- bonghitz has quit [Remote host closed the connection] 10:49:31 oh no sequell 10:50:28 -!- Sequell has joined ##crawl-dev 10:51:56 !lm * crash -log 10:51:57 7689. Chris7, XL6 DsGl, T:5140 (milestone): http://dobrazupa.org/morgue/Chris7/crash-Chris7-20140513-153958.txt 10:52:39 something something bones 10:52:43 i guess? 10:57:31 -!- radinms has quit [] 11:02:05 -!- st_ has quit [Read error: Connection reset by peer] 11:02:25 -!- st_ has joined ##crawl-dev 11:02:34 <|amethyst> yes 11:02:45 <|amethyst> the thing I mentioned earlier about the empty files and the .tmps 11:03:04 oh no 11:03:07 -!- Morg0th has quit [Ping timeout: 240 seconds] 11:03:33 it's supposed to rename the .tmp files to the ones without .tmp, I guess? 11:03:37 <|amethyst> mkstemp + safe_file_reader doesn't seem to work right 11:03:41 but doesn't do that for some reason? 11:03:44 <|amethyst> Zaba: yes 11:04:25 <|amethyst> err, s/reader/writer/ 11:04:31 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.90.1 [Firefox 32.0a1/20140512030202]] 11:05:41 <|amethyst> the non-.tmp file exists because of mkstemp 11:05:52 <|amethyst> but rename should still be able to overwrite I would think 11:06:18 <|amethyst> the thing is, if rename fails, it's supposed to end() 11:06:57 <|amethyst> oh, this is the only thing that uses safe_file_writer? 11:07:16 <|amethyst> so that could be rewritten to use fdopen or whatever 11:10:14 it appears to use some form of file locking 11:10:32 not sure if that would affect rename, and indeed it should've been noisy in any case 11:10:40 <|amethyst> also, this leaks fds 11:11:09 <|amethyst> because mkstemp opens the temp file 11:11:21 fun 11:11:27 <|amethyst> err 11:11:30 <|amethyst> sorry, no it doesn't 11:11:32 <|amethyst> there is a close 11:11:38 oh yes 11:11:45 but then what's the point of using mkstemp 11:12:03 it just recreates the race that mkstemp was designed to avoid 11:12:04 -!- varmin has joined ##crawl-dev 11:12:15 (and could've as well used mktemp instead) 11:13:57 <|amethyst> hm 11:14:14 <|amethyst> it would be nice if mkostemp were standard 11:14:28 <|amethyst> then you could ask mkstemp to lock the file for you 11:15:08 -!- notcluie is now known as notclyie 11:16:33 HilariousDeathArtist (L15 DsFE) ERROR: short read while reading save (Swamp:2) 11:16:35 just got Gozag's Platinum Reserve shop (on a Gozag character) <3 <3 11:16:56 -!- dingir has quit [Client Quit] 11:16:57 !send dpeg the platinum Gozag Express card 11:16:57 Sending the platinum Gozag Express card to dpeg. 11:17:09 I need it. Dearly! 11:17:19 -!- HDA_ has joined ##crawl-dev 11:17:48 dpeg, possibly of interest: https://crawl.develz.org/tavern/viewtopic.php?f=5&t=12311 11:18:56 "In shortly, I think this God may be interesting for a player who is able to get after early/mid game without a God, who like to min-max everything, grind and full explore the game including 25 zigs - pretty much everything DCSS"philosophy" s contrary, as far as I understand. For now I considered just less bad than Chei and Xom" 11:19:25 b-but both chei and xom are very solid gods 11:19:45 except xom might decide that it's time for you to die, but that's just how xom is 11:20:06 !lg . won s=god 11:20:07 36 games for Grunt (won): 5x Vehumet, 3x Makhleb, 3x Trog, 2x, 2x Cheibriados, 2x Okawaru, 2x Fedhas, 2x Kikubaaqudgha, 2x Dithmenos, 2x Xom, Ashenzari, Beogh, The Shining One, Qazlal, Nemelex Xobeh, Yredelemnul, Elyvilon, Sif Muna, Jiyva, Lugonu, Zin 11:20:13 2x Cheibriados, 2x Xom, 11:20:24 Grunt: where's your gozag win 11:20:26 0x Gozag, (still working on it!) 11:20:38 elliptic: I keep feeling compelled to splat my characters by bribing Elf early :b 11:20:50 !lg . gozag s=place 11:20:50 7 games for Grunt (gozag): 3x Elf:3, D:4, D:9, Lair:4, Depths:2 11:21:16 -!- PleasingFungus has joined ##crawl-dev 11:21:25 -!- PleasingFungus has quit [Remote host closed the connection] 11:21:44 fr gozag gives you a pop of ?acquirement for 1000*(1+PreviousUses) 11:21:58 -!- PleasingFungus has joined ##crawl-dev 11:22:08 the main thing I would take from that tavern feedback, btw, is that maybe the cost of joining gozag should be reduced a bit 11:22:56 I've rarely had problems having enough gold to join by the time I first find the altar. 11:23:00 elliptic: Yeah, ~250 gold is kind of lair material in most games. 11:23:14 250? It's usually closer to 150. 11:23:42 What does the gold cost accomplish if you can't afford any of his abilities anyway? 11:23:57 delicious ananas flavouring 11:24:18 It's not meant to serve as a barrier for early game players so much as it is late game players. 11:24:41 -!- rast has quit [Remote host closed the connection] 11:24:44 Grunt: I've only played two gozag games so far myself, but it was quite annoying when I was short 90 gold in one of the games after surviving to the altar 11:25:02 and I've heard quite a few complaints 11:25:12 early it sometimes means you have to go clear another floor to get enough gold and delays the time until you can really try and use potion petition, yeah 11:25:15 and as you say, it is meant to be more of a late game price 11:25:32 I'm not saying that there shouldn't be a price, just that the formula should be looked at 11:25:46 isn't the late game price you staying atheist until then 11:26:03 and if you weren't an atheist then enjoy god wrath 11:26:09 I suppose it's nice flavor, but anything that discourages joining him will be annoying to players. Seems reasonable to always be a percent of your current gold. 11:26:37 iirc it is something like 100 + x*(amount of gold generated in the game)? 11:26:51 Gozag does not accept service from beggars like you!!! 11:26:51 "something like that but complicated" 11:26:52 The service fee for joining is currently 149 gold; you only have 118! 11:26:52 for some value of x 11:26:52 ... 11:26:57 (tune in on cbro) 11:27:11 why not just make it 100 11:27:31 if you're going to sail in riches it's already impractical to not join him early 11:27:40 since then you'll miss out on all the corpse gold 11:27:47 the main goal of the entry fee is for late conversions 11:28:02 there's a strong incentive to join gozag late, since the game usually doesn't have late-game gold sinks 11:28:06 but it's certainly not a crucial issue 11:28:08 so everyone ends up with piles of unused cash 11:28:22 rip zig fee 11:28:29 PleasingFungus: yes, rip 11:28:35 dpeg: yeah, I'd suggest just removing/reducing the constant part of the price (the 100 or whatever) 11:28:43 oh yeah that reminds me to pester |amethyst about updating cdo trunk sometime 11:28:44 elliptic: ah, I see 11:28:49 so i can see if it costs 80k gold for me to convert 11:28:55 make it 81 11:28:56 i assume it won't :( 11:28:56 or 27 11:29:04 since that doesn't have much effect on late game price, but that 100 is like half of the early game price usually 11:29:04 50 11:29:13 -!- lobf has joined ##crawl-dev 11:29:18 Grunt: haggling? :) 11:29:30 but why would you leave your god for a moneysink 11:29:41 I've almost always had 100 gold by the time I find a Gozag altar and the cost has always been around 150 then, so... 11:29:57 <|amethyst> just remove that + 100 11:29:58 oh, my other feedback on current gozag is that potion petition seems a bit heavy on the bad potions 11:30:00 ...150 - 100 = 50 -> deduct 50 from base price -> 50! 11:30:01 <_< 11:30:08 Grunt: yes, since we changed the numbers I never had an altar I could not use immediately, but of course it can and will happen 11:30:19 Grunt: cost was over 200 in my game 11:30:38 but yeah deducting 50 might be enough 11:30:49 or going down to 27 as suggested :P 11:30:55 27 :( 11:31:04 <|amethyst> if this is only supposed to be a late-game thing.... 11:31:06 elliptic: I expect potions to be tweaked until release. 11:31:11 fr gozag altar vaults generate super early 11:31:19 dpeg: yeah, they are obviously very tweakable 11:31:25 <|amethyst> that + 100 or + 50 or +27 does nothing but making it harder to join Gozag early 11:31:31 Let's try 50 for now and see if it's still a problem? 11:31:35 so that ignorant players can enjoy the "Gozag does not accept service from beggars like you!!!" experience 11:31:43 |amethyst: it means something about early shop use 11:31:49 |amethyst: well, it also adjusts the timing on when you can start using gozag abilities slightly 11:31:55 yes 11:31:59 <|amethyst> hm 11:32:03 other gods also don't usually give access to abilities as soon as you join 11:32:04 <|amethyst> I guess that makes sense 11:32:12 all in all, no big deal... what I am really trying to do/get is bribing feedback 11:32:36 03MarvinPA02 07* 0.15-a0-801-g2398eb5: Don't let monster avatars be distracted by gold 10(27 minutes ago, 1 file, 1+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=2398eb5f414c 11:32:39 dpeg: with a bit of luck I can clear Elf:3 ridiculously early with bribes! 11:32:39 <3 11:32:39 I hear Grunt has lots of experience with bribing elf, yes 11:32:41 Grunt: tell us, whether it works or not! :) 11:32:43 <|amethyst> dpeg: Needs a "Bribe Dev" option, that gives you one wizmode command 11:33:00 |amethyst: complete with PayPal detais? 11:33:07 <|amethyst> will you pick &^A ? Or &%orb of zot ? 11:33:08 the upkeep thing is sort of annoying 11:33:16 i ended up just answering no and killing them whenever it showed up 11:33:19 MarvinPA: upkeep for mercenaries? 11:33:19 |amethyst: give all unrandarts of course 11:33:36 Oh, let me find a good tavern thread... 11:33:37 possibly they could just have some fixed friendly duration and then go neutral? 11:33:55 https://crawl.develz.org/tavern/viewtopic.php?f=11&t=12272 11:34:03 MarvinPA: I wanted that you have the option to have allies, at the expensive of permanent money drain. 11:34:33 i guess i never actually bribed anything that i really wanted to keep hold of in my game 11:34:39 03Grunt02 07* 0.15-a0-802-g74b874d: Reduce the constant part of Gozag's service fee. 10(2 minutes ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=74b874d0b532 11:34:42 until a drac scorcher in zot that i kept just so he could ascend with me 11:35:00 MarvinPA: but could it in principle be interesting? 11:35:22 hahaha 11:35:27 'speculation abounds' 11:35:28 not sure, possibly 11:35:35 !send PleasingFungus speculation 11:35:35 Sending speculation to PleasingFungus. 11:36:02 thrall!!!!! 11:36:16 i have no idea what that thread is saying but i guess that making the upkeep prompt a lot less frequent (and the cost higher as appropriate) would be an improvement interface-wise, at least 11:36:29 MarvinPA: yes, that's one approach 11:37:06 it looks like he wants to bribe specific strong monsters 11:37:35 suggests a formula proportionate to hd^2 11:38:11 then suggests an indicator for when the bribe is running out 11:38:48 anyway I guess he was disappointed that bribe branch only bribes random guys 11:39:26 the nemelex ref is presumably that he thought it'd be a mix between beogh (conversion on sight) and mercenary card (buy a friend)? 11:39:33 03|amethyst02 07* 0.15-a0-803-gb9d8caa: Revert "Add support for multiple bones files per-level." 10(19 minutes ago, 1 file, 17+ 125-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=b9d8caaabee5 11:40:10 hmmm. 11:40:18 I'm gonna need some way to reproduce that if I'm gonna fix it 11:41:26 <|amethyst> run several copies of qw at once? :) 11:41:41 haha 11:41:51 -!- mizu_no_oto has quit [Quit: ["Textual IRC Client: www.textualapp.com"]] 11:42:08 do the 0-byte files only occur during the aforementioned race conditions? that'd explain why I didn't see them 11:42:14 <|amethyst> I would guess 11:42:16 Unstable branch on crawl.beRotato.org updated to: 0.15-a0-802-g74b874d (34) 11:42:18 ok 11:42:18 -!- rast has joined ##crawl-dev 11:42:23 if it's an OS thing that'd be trickier 11:42:25 -!- Bcadren has quit [Ping timeout: 250 seconds] 11:42:31 (linux vs osx) 11:42:35 -!- Kaput has quit [Ping timeout: 252 seconds] 11:42:57 <|amethyst> I end up with bones.foo-blah and bones.foo-blah.tmp with the latter full and the former empty 11:43:15 not idea 11:43:17 l 11:44:15 -!- Oxybeles has quit [] 11:44:52 -!- hurdos has quit [Read error: Connection reset by peer] 11:45:23 -!- DrinkMachine has quit [Ping timeout: 255 seconds] 11:45:33 <|amethyst> also, this should be tested on Windows 11:45:44 <|amethyst> I guess mingw has mkstemp? 11:45:59 <|amethyst> oh right 11:46:02 <|amethyst> we have our own version 11:46:04 yep 11:46:18 any function that has a for (100) loop is a high-quality function imho 11:46:30 <|amethyst> oh 11:46:39 <|amethyst> Windows mkstemp puts things in TMPDIR always, though 11:46:47 <|amethyst> our implementation, rather 11:46:47 huh 11:46:53 <|amethyst> it ignores the parameter entirely 11:46:59 ... 11:47:01 that's a pretty different behavior. 11:47:19 I am beginning to think that mkstemp is not the right solution to this problem 11:49:01 ArcaneRedneck (L13 DENe) ASSERT(sel.size() == 1) in 'spl-cast.cc' at line 268 failed. (Zot (ZotDef)) 11:49:10 !crashlog arcaneredneck zotdef 11:49:11 5. ArcaneRedneck, XL13 DENe, T:2669 (milestone): http://dobrazupa.org/morgue/ArcaneRedneck/crash-ArcaneRedneck-20140513-164859.txt 11:53:48 -!- melllvar has quit [Ping timeout: 240 seconds] 11:54:48 dpeg: rip 11:57:36 -!- rast has quit [Read error: Connection reset by peer] 11:57:39 -!- rast- has joined ##crawl-dev 11:57:41 -!- rast- is now known as rast 11:57:54 mkstemp is definitely not the right thing for this 11:59:07 Unstable branch on crawl.develz.org updated to: 0.15-a0-803-gb9d8caa (34) 11:59:15 LogicNinja (L9 GrBe) ERROR: short read while reading save (Ossuary) 11:59:31 hm we should rebuild cdo 11:59:36 er 11:59:36 cszo 12:00:18 -!- dtsund has joined ##crawl-dev 12:00:34 Stable branch on crawl.develz.org updated to: 0.14.1-1-g650416f (34) 12:06:00 <|amethyst> Gretell: go for it 12:06:06 <|amethyst> !version 12:06:07 trunk: 0.15-a0-769-g0e16bbe; 0.14: 0.14.1-1-g650416f; 0.13: 0.13.2; 0.12: 0.12.3; 0.11: 0.11.3; 0.10: 0.10.3-19-g6f05415 12:06:52 -!- reaverb has joined ##crawl-dev 12:07:16 <|amethyst> CAO is fine (it's older than the bones changes) 12:07:24 On Gozag trouble: It might be worth buffing the chance of gold piles to distract monsters. 12:07:41 reaverb: the 5%? 12:07:43 Since it was suppose to be on the high side but it's currently unnoticable. 12:07:45 dpeg: Yes. 12:07:50 oh, okay 12:08:44 (It is also possible it's a very easy abilitiy to underestimate - I would argue Sif Muna's miscast protection falls into this catagory unlee you realize you can cast 50% fail spells) 12:09:22 reaverb: let's crank the chance up until everyone notices it, and then nerf until it's not overpowered! 12:10:01 dpeg: Yes, I think i'll try 20%, if it causes too much spamming on test I'll bring it down to 15% or 10% 12:10:36 wonderful 12:11:29 20% is silly 12:11:45 do you really want monsters to be unable to move when there are 5 piles of gold in sight :P 12:12:34 elliptic: It doesn't stack like that, they'll have a 3% chance to move. 12:12:44 But yes it's suppose to be silly at first. 12:13:37 how about leaving it as it is for more than a few days 12:13:55 I really don't think it is that weak at 5%, it is just the sort of ability that players underestimate 12:14:20 -!- Orionstein has quit [Read error: Connection reset by peer] 12:15:10 elliptic: Yes, I mentioned the underestimate thing, it seems like that sort of ability. Maybe leaving it for a little longer is fine. 12:15:29 -!- rossi has quit [Ping timeout: 252 seconds] 12:15:55 at 20%, 2 piles of gold would make the effect better than haste on average 12:15:56 Unstable branch on crawl.akrasiac.org updated to: 0.15-a0-803-gb9d8caa (34) 12:16:00 which seems rather excessive 12:16:19 -!- Morg0th has quit [Ping timeout: 252 seconds] 12:16:25 elliptic: Oh, that's a very good point. 12:18:29 Hmm, curent figures means 6 piles is better than Haste (except for variance) that sounds powerful but it doesn't feel powerful in-game. 12:22:48 reaverb: it makes you kill better, though (and that is noticeable) 12:23:23 dpeg: what do you mean "kill better"? Just that it helps in fights? 12:26:03 yes, quicker kills 12:26:22 (I have never used it for fleeing so far) 12:26:34 Another thing is that it's a win-more ability - you have to kill something for it to activate. 12:26:48 -!- GummyVite has quit [Ping timeout: 240 seconds] 12:26:52 Although heals on kills shows that can work. 12:30:11 <|amethyst> *sigh*... my monitor just let out the magic smoke 12:30:22 <|amethyst> fortunately I have two, but I feel claustrophobic now 12:30:27 |amethyst: Ouch, good luck. 12:31:06 !send |amethyst desktop space 12:31:06 Sending desktop space to |amethyst. 12:31:57 -!- Kalir has quit [Changing host] 12:32:28 BotCarls (L19 DgFE) ERROR: short read while reading save (Snake:5) 12:33:54 Unstable branch on crawl.s-z.org updated to: 0.15-a0-803-gb9d8caa (34) 12:35:48 -!- syraine has quit [Ping timeout: 240 seconds] 12:39:52 dpeg: I sometimes wonder if my saying "don't die" curses the game :) 12:39:59 haha :) 12:40:09 I am playing extremely sloppy today, don't worry. 12:40:52 (I'll get another Gozagite up and running eventually...) 12:41:14 -!- Morg0th has quit [Ping timeout: 240 seconds] 12:41:21 reaverb: the idea of those win-more powers is that killing is risky, and you are encouraged to keep going (rather than retreat, heal up). Don't see anything wrong with it. 12:42:52 dpeg: Sure, as mentioned, Heals on Kills and Song of Slaying seem to work fine. 12:46:28 -!- indspenceable has joined ##crawl-dev 12:46:56 -!- greensnark has joined ##crawl-dev 12:51:01 -!- Ququman has joined ##crawl-dev 12:51:04 -!- Mad_Wack has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…] 12:53:38 -!- MiraclePrism has quit [Ping timeout: 265 seconds] 12:54:32 -!- ldf has quit [Quit: ldf] 12:56:47 -!- blabber has joined ##crawl-dev 12:59:00 -!- indspenceable has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…] 13:00:08 -!- LexAckson has joined ##crawl-dev 13:00:08 -!- wheals has joined ##crawl-dev 13:00:29 not cursed +9 blowguns show on the list for enchantment by Amnesiac 13:01:11 Grunt: glad to know that was your first vault, i'd hate to think you're still making vaults of that quality... 13:03:59 -!- MiraclePrism has joined ##crawl-dev 13:06:59 -!- zxc232 has quit [Quit: Leaving.] 13:07:49 -!- lobf has quit [Quit: lobf] 13:08:32 -!- rchandra has joined ##crawl-dev 13:09:17 -!- DrinkMachine has joined ##crawl-dev 13:09:17 -!- DrinkMachine has quit [Changing host] 13:09:17 -!- DrinkMachine has joined ##crawl-dev 13:14:05 -!- ackack has quit [Ping timeout: 264 seconds] 13:14:40 -!- ackack has joined ##crawl-dev 13:17:18 -!- palacebeast has quit [Ping timeout: 240 seconds] 13:20:27 -!- Keanan has joined ##crawl-dev 13:20:53 uh 13:21:08 i just got a message saying 'Book of War Chants contains no spells' 13:21:15 'Please file a bug report' 13:21:21 is that legit? 13:22:59 oh, probably it shouldn't tell you to file a bug report 13:23:04 since that's intended 13:24:22 -!- simmarine has joined ##crawl-dev 13:25:02 wheals: Would it be possible to just remove the Book of War Chants on load? Might need to check for every level though. 13:25:29 -!- DrinkMachine has quit [Ping timeout: 264 seconds] 13:25:33 Or maybe just give it a token Repel Missiles spell or something. 13:26:04 Probably not a big deal since it's only going to occur in games that upgrade from old versions isn't it? 13:27:10 -!- indspenceable has joined ##crawl-dev 13:27:13 originally the books' contents weren't removed but then ?/s claimed that the spells were in i 13:28:26 Keanan: Most players play stable so it will hit a lot more people once 0.15 goes out. 13:29:04 only once, though 13:29:21 wheals: Yes, it's only a single time deal. 13:29:25 <|amethyst> well, those people are already going to be annoyed 13:29:34 <|amethyst> because their starting spellbook lost all its spells 13:29:44 if they're loading from 0.12 13:29:49 <|amethyst> :) 13:30:06 Bad unrand idea of the moment: http://sprunge.us/GARZ 13:30:13 <|amethyst> ah, I guess it was randomly generated after that 13:31:01 Grunt: 5 5 5 5 5 5 13:31:13 Grunt: INT_MAX is the maximum interger value, correct? 13:31:32 wheals: only one 5 which you usually do after doing something which breaks the shroud! <_< 13:31:36 (on average) 13:31:37 reaverb: Yes. 13:31:49 Grunt: I like it, a new spin on the cyrstal spear joke that was a horrible casulaty of removing throwing melee weapons. 13:32:57 -!- KurzedMetal has quit [Ping timeout: 252 seconds] 13:33:16 Grunt: Instead of a chance, I would add some sort of timer, even as simple as a static varaible which counts down the time. 13:33:29 Although a static varaible would probably be an awful idea. 13:33:31 -!- Kittykai has quit [Ping timeout: 258 seconds] 13:36:21 -!- CampinSam has quit [Quit: WeeChat 0.4.2] 13:39:07 -!- wheals has quit [Quit: Page closed] 13:42:25 SGrunt (L4 SpSk) became a worshipper of Gozag. (D:3) 13:42:32 Gozag welcomes you!!! You pay a service fee of 77 gold! 13:44:41 03|amethyst02 07* 0.15-a0-804-gfd921b9: Improve enchant weapon selection (#8407, #8552) 10(5 minutes ago, 3 files, 53+ 17-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=fd921b9b8d67 13:45:42 -!- dpeg has quit [Quit: Lost terminal] 13:46:19 -!- SkaryMonk has joined ##crawl-dev 13:49:55 -!- ldf has joined ##crawl-dev 13:55:54 -!- blabber has quit [Remote host closed the connection] 13:57:52 -!- rast- has joined ##crawl-dev 13:59:40 Grunt: mite wanna check your webtiles chat 14:01:07 -!- rast has quit [Ping timeout: 240 seconds] 14:01:14 -!- rast- is now known as rast 14:03:07 Bloax: Is something bugging you about it? 14:03:17 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 14:03:23 He's watching my game <_< 14:03:34 (and I hadn't noticed because my webtiles view froze) 14:03:47 Grunt: Re-read Bloax's message very carefully. 14:04:18 -!- MiraclePrism has quit [Ping timeout: 240 seconds] 14:05:53 Grunt: would golubriashroud replace cloak of the flash 14:05:55 because I mean 14:05:59 ?/flash 14:06:00 Matching terms (4): cloak_of_flash, flash, flash_freeze, your_amulet_flashes; entries (8): antaeus[5] | Basil[1] | flash[1] | flash_freeze[1] | frozen[1] | legendary_destruction[1] | upheaval[1] | vibrating_cloak[1] 14:06:06 ??cloak of flash 14:06:07 cloak of flash[1/1]: Unrandart +3 cloak {+Fly, EV+4} 14:06:27 two +4 ev unrand cloaks seems excessive 14:06:31 PleasingFungus: I had the idea a while back to give Flash evocable passwall. 14:06:32 and the flash is boring 14:06:43 -!- bonghitz has quit [Remote host closed the connection] 14:06:59 flying and flying through walls? 14:07:00 I guess it could work 14:07:36 PleasingFungus: It's a referance, by the way. 14:07:43 Is the current cloak of the flash a referance? 14:07:47 no idea 14:07:48 probably 14:08:00 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.90.1 [Firefox 32.0a1/20140509030227]] 14:08:52 -!- ackack has quit [Quit: Leaving] 14:10:56 -!- enygmata has quit [Quit: Leaving] 14:12:16 03|amethyst02 07* 0.15-a0-805-g7ebe137: Don't crash when mousing over remembered-but-gone webs (#8429) 10(73 seconds ago, 1 file, 3+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=7ebe1377ce9e 14:15:30 Cherry-picked 1 commit into stone_soup-0.14 14:16:18 rip chat 14:16:47 Lightli: Just Ignore Rotatell. (the chat command) 14:19:57 I don't see why we should have to ignore the fun bots because of one troll 14:22:20 -!- PleasingFungus has joined ##crawl-dev 14:23:02 <|amethyst> what's going on? 14:23:35 notcluie was rapid-fire joining/abandoning TSO on rotatell, spamming ##crawl. 14:24:01 -!- Yermak has quit [Quit: Page closed] 14:24:25 <|amethyst> I suppose it would be possible to rate-limit by player 14:25:28 -!- Morg0th has quit [Ping timeout: 265 seconds] 14:30:34 -!- NotIpsum_ has quit [Ping timeout: 240 seconds] 14:31:29 -!- Aryth has quit [Ping timeout: 264 seconds] 14:33:20 so, I found a staircase to depths on d:27. upgrading old games leads to the best features 14:33:41 -!- pirate_ has quit [Quit: Page closed] 14:35:01 rchandra: it's a mimic! 14:35:18 ... so it is 14:35:30 rchandra: Ha, probably not worth fixing given how few people will ever see that. 14:36:03 -!- SamB_ has joined ##crawl-dev 14:36:19 -!- bones___ has quit [Read error: Connection reset by peer] 14:36:22 SGrunt (L12 SpSk) ERROR: short read while reading save (Volcano) 14:36:24 oops 14:36:35 Time to re-rebuild!!! 14:36:37 -!- bones___ has joined ##crawl-dev 14:36:38 -!- gammafunk has joined ##crawl-dev 14:36:55 The helpless gammafunk fails to defend himself. You carve gammafunk like a ham!!!!!! 14:37:03 -!- SamB has quit [Ping timeout: 245 seconds] 14:37:05 |amethyst: woot, thank you! (#8429) 14:37:20 floatingatoll: Hellow again! 14:37:24 hallow 14:37:25 err, Hello 14:37:26 er, hallo 14:37:31 JINX 14:37:38 floatingatoll: He 14:37:43 <|amethyst> floatingatoll: was easy once I was able to reproduce it in Linux 14:37:45 |amethyst: the mouse-over repro step was key, i never thought to try that 14:37:47 Glad you're back, haven't seen you in a while. 14:37:51 <|amethyst> floatingatoll: and I think it was my fault to begin with 14:38:03 yeah, window's always open but my free time is discontiguous 14:38:27 <|amethyst> %git 6f90349 14:38:28 07|amethyst02 * 0.14-a0-2517-g6f90349: Don't leak information on out-of-sight squares in xv (#8109) 10(3 months ago, 1 file, 4+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=6f90349bad97 14:38:33 ooh 14:40:00 so if the web was cleared, it left behind the type 20 that was in the crash when mouseover'd later? 14:40:03 does that also fix ash portal detection being better in in tiles than console? 14:40:06 and that's why the spider nest would be so easy to repro 14:40:17 <|amethyst> floatingatoll: well 14:40:32 <|amethyst> floatingatoll: it was using a mix of the remembered grid and the real trap 14:40:43 <|amethyst> floatingatoll: now it uses the remembered grid and the remembered trap 14:41:08 <|amethyst> floatingatoll: (unless the grid was remembered correctly, in which case it does use the real trap, to allow feature renames) 14:42:04 -!- SamB_ is now known as SamB 14:42:49 oh. 14:43:32 -!- Whales has quit [Client Quit] 14:44:09 Unstable branch on crawl.beRotato.org updated to: 0.15-a0-805-g7ebe137 (34) 14:48:48 -!- Lightli has quit [Ping timeout: 240 seconds] 14:48:54 -!- notclyie is now known as notbcadren 14:53:03 [ERROR: no desc for item name 'rod of warding'] 14:53:29 I cen evoke it for "nothing appears to happen" :) 14:53:48 -!- scummos__ has quit [Quit: Konversation terminated!] 14:53:55 <3 14:55:56 -!- Bloaxor has joined ##crawl-dev 14:55:56 -!- Bloax has quit [Read error: Connection reset by peer] 14:56:18 -!- fearitself has quit [Ping timeout: 240 seconds] 14:59:01 -!- indspenceable has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…] 15:00:36 -!- indspenceable has joined ##crawl-dev 15:01:05 -!- geekosaur has quit [Excess Flood] 15:01:19 -!- geekosaur has joined ##crawl-dev 15:05:43 -!- ldf2866 has joined ##crawl-dev 15:06:04 -!- ldf has quit [Ping timeout: 265 seconds] 15:07:06 -!- Amnesiac has quit [Read error: Connection reset by peer] 15:08:18 -!- notbcadren has quit [Ping timeout: 240 seconds] 15:08:39 03Grunt02 07* 0.15-a0-806-gf1a2a4d: Add exits to a large number of Lair minivaults. 10(3 minutes ago, 1 file, 30+ 28-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=f1a2a4de5b28 15:09:43 -!- ldf2866 is now known as ldf 15:15:14 -!- Oxybeles has quit [Client Quit] 15:18:40 -!- drachereborn has joined ##crawl-dev 15:23:17 -!- Morphy has quit [Quit: Page closed] 15:24:55 -!- TMTurtle has quit [Read error: Connection reset by peer] 15:25:58 -!- Basil has joined ##crawl-dev 15:27:15 Grunt: I'm installing i686-pc-mingw32 from mxe - that's what i took last time and it also created all required libs, as far as i can see 15:27:15 Napkin: You have 17 messages. Use !messages to read them. 15:27:25 *creates 15:27:50 Napkin: okay! 15:28:03 I'll tinker with things again in the immediate future, then. 15:28:37 Thanks! 15:29:04 sorry that i'm so absent.. in between jobs and no head for fiddling with the servers at the moment 15:29:58 Napkin: have fun with the dumb static-linking-all-of-contrib ... 15:30:15 -!- Moonsilence has quit [] 15:30:37 optimistic guy, that SamB guy 15:31:15 -!- TMTurtle has quit [Read error: Connection reset by peer] 15:31:29 -!- Lightli has joined ##crawl-dev 15:32:48 Grunt: on the old server i still create working trunk builds daily... 15:32:53 could sync them over... 15:32:58 Could do that too! 15:33:18 -!- Aryth1 has quit [Ping timeout: 240 seconds] 15:34:22 -!- Basil has quit [Ping timeout: 276 seconds] 15:34:54 uh 15:35:05 there appears to be an autoexplore bugg 15:35:20 -!- wheals has quit [Quit: Page closed] 15:35:37 (source is an image from 4chan) 15:35:54 so brb imiguring it 15:36:00 if autoexplore took you to 4chan thats a pretty bad bug yes 15:37:38 lokl 15:37:39 er. 15:37:40 lol 15:37:44 while laughing 15:37:46 is hard to type 15:38:24 10/10 minqmay 15:38:44 http://imgur.com/THgYNn0 15:42:28 -!- Danei has quit [Ping timeout: 245 seconds] 15:44:29 <|amethyst> not sure of a reasonable way to fix that 15:44:52 -!- Crehl has quit [Quit: qqqqqqq] 15:45:05 <|amethyst> cloud generators should probably exclude everywhere the cloud *could* appear 15:45:09 <|amethyst> or something 15:45:26 well currently when you see a cloud it exlcudes that space and all adjacent ones 15:45:28 <|amethyst> increasing the radius to 1 would block the entrances when you do see all three of those clouds 15:45:50 <|amethyst> ontoclasm1: no, this one uses excl_rad = 0 15:45:55 oh 15:45:59 <|amethyst> but turning it up to 1 would exclude too much 15:46:04 -!- scummos| has quit [Ping timeout: 276 seconds] 15:46:11 just change the shape of the vault? 15:46:18 or add a runed door. 15:46:32 <|amethyst> runed door doesn't help with that 15:46:39 <|amethyst> you open the door, press o, and die just the same 15:46:48 |amethyst: Ah, oops. 15:47:06 -!- ontoclasm1 is now known as ontoclasm 15:47:29 -!- notcluie is now known as notbcadren 15:47:41 cloud generators in general need to change, of course. Did the "replace them with a feature that you can see" thing ever get rolling? 15:47:48 -!- MiraclePrism has joined ##crawl-dev 15:49:31 -!- notbcadren is now known as notcluie 15:50:02 ok, updated, Grunt: http://crawl.develz.org/trunk/ 15:50:10 mxe build still will take a while 15:51:01 -!- indspenceable has quit [Read error: Connection reset by peer] 15:51:07 -!- wheals has joined ##crawl-dev 15:51:21 hurray for napkin 15:51:25 Napkin: thanks! 15:51:39 (also I'm sure the Crawl community in general will show you their gratitude!!!) 15:51:54 03|amethyst02 07* 0.15-a0-807-gc7a9a94: Reduce clouds in a Qazlal altar vault. 10(3 minutes ago, 1 file, 4+ 4-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=c7a9a9400101 15:51:56 -!- Bloaxor has quit [Read error: Connection reset by peer] 15:51:59 <|amethyst> Grunt: feel free to undo that if you have better ideas 15:52:07 |amethyst: I'll think about it :) 15:52:20 (this is exactly what I was trying to avoid in the first place) 15:52:25 -!- Bloaxor has joined ##crawl-dev 15:52:57 horray 15:53:13 <|amethyst> it's still theoretically possible to die 15:53:19 <|amethyst> also to other cloud generators 15:53:43 <|amethyst> if you happen to travel to the corner before you see a cloud (since they're not constant) 15:54:00 too bad you can't have a no_autoexplore prop or something 15:54:21 <|amethyst> probably you'd want a full exclusion 15:54:37 <|amethyst> and yes, an easy way for the map to pre-exclude would be nice 15:54:39 <|amethyst> but 15:54:51 <|amethyst> the other problem is computing which squares might receive clouds 15:55:05 <|amethyst> there are so many parameters to the cloud generator than I'm sure it's not trivial 15:55:05 setup daily rsync at 8:30 CEST for now, Grunt 15:55:10 Hooray! 15:55:18 we're missing osx builds, though 15:56:07 <|amethyst> yeah, there's a guy on reddit who does them, but he's not set up to do automated scheduled builds 15:56:37 -!- indspenceable has joined ##crawl-dev 15:57:26 <|amethyst> the situation would probably improve if we drop universal builds, since then you don't need a specific old version of xcode's gcc to do the build 15:57:54 -!- MakMorn has quit [Ping timeout: 240 seconds] 15:58:06 -!- rast- has joined ##crawl-dev 15:58:13 -!- Grujah has quit [Quit: Page closed] 15:58:14 -!- Krakhan has quit [Changing host] 15:58:27 <|amethyst> !seen neunon 15:58:27 I last saw neunon at Mon May 12 00:09:03 2014 UTC (1d 20h 49m 24s ago) saying 'Grunt: here's my WIP: http://pastebin.com/UnBJ0Pic' on ##crawl-dev. 15:58:42 <|amethyst> !seen frogor 15:58:42 I last saw frogor at Thu Apr 10 15:40:10 2014 UTC (4w 5d 5h 18m 32s ago) saying 'Man, dropping letters left and right this morning.' on ##crawl-dev. 15:59:03 -!- ToastyP has quit [Quit: ChatZilla 0.9.90.1 [Firefox 29.0.1/20140506152807]] 16:00:36 -!- nooodl has joined ##crawl-dev 16:01:06 -!- rast has quit [Ping timeout: 240 seconds] 16:01:12 -!- rast- is now known as rast 16:02:47 -!- mizu_no_oto has quit [Ping timeout: 255 seconds] 16:03:15 -!- RiotInferno1 has quit [Read error: Connection reset by peer] 16:04:16 -!- Patashu has joined ##crawl-dev 16:04:20 -!- lobf has joined ##crawl-dev 16:05:23 -!- oberstein has quit [Ping timeout: 245 seconds] 16:06:13 -!- cptwinky has quit [Ping timeout: 245 seconds] 16:08:01 Grunt, could you update the blog post? 16:11:23 looks like he just did 16:11:49 -!- wheals has quit [Quit: Page closed] 16:12:10 I did! 16:12:45 not as far as you said, but good enough for the public ;-) thank you 16:12:59 the build system is still building 16:13:13 hope it'll work then 16:13:37 -!- oberstein has joined ##crawl-dev 16:13:37 -!- Bloaxor has quit [Read error: Connection reset by peer] 16:13:55 -!- Bloaxor has joined ##crawl-dev 16:16:48 -!- eb has joined ##crawl-dev 16:19:45 -!- MakMorn has joined ##crawl-dev 16:20:38 -!- scummos| has quit [Ping timeout: 240 seconds] 16:20:47 -!- FourHTwoA has quit [Ping timeout: 255 seconds] 16:21:17 -!- drag0n__ has quit [Client Quit] 16:21:32 -!- Morg0th has quit [Quit: leaving] 16:26:34 -!- Patashu has quit [Ping timeout: 240 seconds] 16:28:35 |amethyst: could we maybe implement a KPROP that makes places exclude 16:28:40 or KMASK or whatever 16:28:55 so that vault designers can just fix it themselves if necessary 16:29:56 |amethyst: what's up 16:30:34 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 16:30:37 Napkin: since you're here, would you mind making me a wordpress account? i'm wanting to update the screenshot page 16:30:47 sorry to bother you :) 16:30:59 -!- asdf is now known as Guest52163 16:31:04 sure, privmsg 16:32:48 -!- palacebeast has quit [Ping timeout: 240 seconds] 16:34:59 -!- Gozag has quit [Quit: Page closed] 16:35:09 -!- Guest52163 has quit [Client Quit] 16:35:16 -!- conted has quit [Client Quit] 16:36:35 I forsee this potentially being annoying for Qaz: 16:36:35 Your battlesphere is struck by lightning. 16:36:35 You destroy your battlesphere! 16:37:08 -!- reaverb has quit [Quit: Leaving.] 16:38:28 -!- indspenceable has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…] 16:39:08 -!- Yermak has quit [Quit: Page closed] 16:39:32 Wensley! 16:40:02 Need your help handling the different branched on CSZO in the Online Player Status website 16:40:16 !tell Wensley Need your help handling the different branched on CSZO in the Online Player Status website! Ping me :) 16:40:16 Napkin: OK, I'll let wensley know. 16:40:20 -!- brownlee has quit [] 16:40:39 <|amethyst> neunon: the state of Mac builds is currently unhappy because our universal build support requires very particular Xcode versions (and a quite old compiler at that) 16:40:46 -!- indspenceable has joined ##crawl-dev 16:40:53 |amethyst: no doubt 16:41:07 |amethyst: Apple has the worst backward-compatibility story for their dev tools I've ever seen of any vendor 16:41:14 someone was uploading builds for a while, but that stopped last year 16:41:21 -!- Eonwe1 has quit [Read error: Connection reset by peer] 16:41:51 <|amethyst> trying to remember who that was, but I'm drawing a blank 16:42:06 let me check the authorized_keys file 16:42:11 Yeah, my wife has a 5 year old mac and can't install current versions of any software. It's annoying as crap. 16:42:35 My older Macs have basically been turned into Linux boxes 16:42:46 ah, it was greatzebu, |amethyst 16:42:50 -!- Krakhan has quit [] 16:43:01 !seen greatzebu 16:43:01 Sorry neunon, I haven't seen greatzebu. 16:43:12 -!- wheals has joined ##crawl-dev 16:43:17 <|amethyst> ah 16:43:29 and Brendan had access to that chroot upload env, too - not sure he did though 16:45:47 03|amethyst02 07* 0.15-a0-808-g9f3982e: Allow enchanting/recharging/(un)cursing melded equipment (#6841) 10(8 minutes ago, 3 files, 13+ 22-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=9f3982ee91dd 16:45:47 03|amethyst02 07* 0.15-a0-809-g8e1b895: Don't let Ashenzarites waste ?EW on cursed unenchantables. 10(6 minutes ago, 1 file, 2+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=8e1b8955197c 16:45:50 reaver is a mac guy isn't he? 16:46:55 -!- Lasty has joined ##crawl-dev 16:46:55 -!- Bloaxor has quit [Read error: Connection reset by peer] 16:46:58 -!- Bloaxzorro has joined ##crawl-dev 16:47:39 |amethyst: didn't I create a wordpress account for you? 16:47:48 <|amethyst> Napkin: yes 16:47:59 Napkin: ping! 16:48:00 Wensley: You have 1 message. Use !messages to read it. 16:48:03 !messages 16:48:03 (1/1) Napkin said (7m 47s ago): Need your help handling the different branched on CSZO in the Online Player Status website! Ping me :) 16:48:10 *branches 16:48:36 hey Wensley ;) 16:48:36 Napkin: I'm guessing this has to do with my terrible regex soup on the PHP side? 16:48:43 and hello :) 16:48:56 -!- LexAckson has quit [Quit: Leaving] 16:49:16 -!- CKyle has quit [Quit: CKyle] 16:49:37 -!- CKyle has joined ##crawl-dev 16:50:18 -!- CKyle has quit [Client Quit] 16:53:13 not sure, Wensley :) I guess it has to do with the versioning scheme used for the branches playable there. 16:53:59 dcss-smithgod, dcss-nostalgia, etc - which other ones exist, |amethyst? what's the naming convention Wensley could built on? 16:54:24 <|amethyst> dcss-{branchname} 16:54:28 <|amethyst> and sprint-{branchname} 16:54:31 dcss-new_nemelex (so underscore as well) i can see 16:54:41 <|amethyst> hyphens also possible 16:54:51 got that, Wensley? 16:54:56 got it 16:55:03 <|amethyst> and dots as well, though not currently used 16:55:05 really, I just need to REWRITE that damnfile 16:55:09 and fix my damnspacebar 16:55:14 hehehe 16:55:23 -!- Krakhan has quit [Changing host] 16:55:44 if only those status pages returned, say, json.... :P 16:55:57 * Wensley can dream 16:56:18 * Napkin pretends to be an innocent bystander...* 16:56:25 Interesting, I just source dove to figure out what the difference damage-wise between IMB and Force Lance was... They do the exact same damage, and IMB has a chance of AOE damage, and FL has a chance of knockback, but FL is level 5 and IMB is level 4, no wonder I've always thought FL sucked. 16:56:49 <|amethyst> Wensley: write me some perl or sed to transform that into json and I can put that in my dgl-status script 16:57:05 <|amethyst> Wensley: it's output from dgamelaunch -s, and I don't want to mess with dgamelaunch itself 16:57:42 |amethyst: where's the source? 16:57:54 for your dgl-status script 16:58:09 <|amethyst> echo Content-type: text/plain 16:58:09 <|amethyst> echo 16:58:09 <|amethyst> umask 0022 16:58:09 <|amethyst> exec /usr/local/sbin/dgamelaunch -s 16:58:39 <|amethyst> Very thin wrapper :) 16:59:17 hm. I guess my choice is to either implement this logic in PHP or to implement it in Perl 16:59:31 * Wensley considers rocks and hard places 16:59:42 <|amethyst> I have node.js now so you could do it in javascript instead :) 16:59:51 <|amethyst> though I guess that doesn't help with all the servers 16:59:53 please no? 17:00:03 -!- Chris7 has quit [] 17:00:04 -!- Fizybubbleh has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] 17:00:17 -!- hhkb has quit [Read error: Connection reset by peer] 17:00:24 <|amethyst> Napkin: new webtiles will not require node.js, but will use it to do minification at build time 17:01:16 -!- wheals has quit [Quit: Page closed] 17:01:38 <|amethyst> %git ad188918 17:01:39 07edlothiol02 * 0.15-a0-719-gad18891: Webtiles: Compile and minify JS files on the server. 10(9 days ago, 16 files, 27930+ 28-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=ad188918f59a 17:01:44 Wensley, if you need help with Perl or PHP that's pretty in my wheelhouse if you need a hand. 17:01:44 <|amethyst> [branch webtiles-changes] 17:02:18 Keanan: well I know PHP, I just don't like it :P 17:02:28 -!- hhkb has joined ##crawl-dev 17:02:33 Heheh, fair enough. 17:02:33 it's the language I am professionaly employed to... employ 17:03:03 I'll probably do it in perl though, just to shunt the maintenance responsibility to anyone else 17:03:30 when I implemented the current regex-based approach, I really didn't think we'd ever be adding more servers or more game modes :P 17:03:48 Well, a good regex is extensible :) 17:04:28 like, I love the javascript code for the player-status page. I spent long hours uselessly grooming it. it's beautiful. in contrast, I try to pretend that PHP file doesn't exist :P 17:04:39 Heheh :) 17:04:49 Keanan: these *definitely* aren't good regexes, though 17:04:53 <|amethyst> s/ file// 17:05:03 In contrast I dislike javascript and like php and love Perl. 17:05:16 you're wrong 17:05:32 <|amethyst> I like Javascript in theory, but in practice it's pretty terrible 17:05:39 <|amethyst> but anything's better than PHP 17:05:44 * Napkin gets some pop-corn* 17:05:50 <|amethyst> well, maybe not vimscript 17:05:54 <|amethyst> that's worse than PHP 17:06:05 there are a lot of things worse than PHP 17:06:14 I give you GWBASIC! 17:06:18 -!- Xenobreeder has quit [Ping timeout: 240 seconds] 17:06:24 like C++ 17:07:46 hey while we're on the topic have I suggested yet that we rewrite crawl in Rust? :3 17:07:56 -!- Lasty has quit [Quit: Leaving.] 17:08:22 -!- HellTiger_ has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 17:08:37 <|amethyst> Not Common Lisp? 17:08:50 Hm How about Fortran-77? 17:08:57 Ooooh, let's do it in Cobol? 17:09:06 |amethyst: I prefer Uncommon Lisp, meself 17:09:13 let's rewrite crawl in python 17:09:20 (this is actually a good idea) 17:09:26 let's rewrite webtiles in INTERCAL ON INTERSTATES 17:09:38 -!- ystael has quit [Ping timeout: 240 seconds] 17:09:45 <|amethyst> Eronarn: would need some C parts or it would be far too slow 17:10:07 python isn't roguescale 17:10:49 |amethyst: there are many ways to get C-ish speed in python though 17:11:16 let's rewrite crawl in julia 17:11:42 <|amethyst> Eronarn: really it's only a few hot spots 17:11:43 -!- Lasty has joined ##crawl-dev 17:12:04 has anyone ever profiled crawl? I'm curious where the hot spots are 17:12:23 what aspects of the game actually take the most cpu 17:12:42 -!- HellTiger has quit [Ping timeout: 265 seconds] 17:12:46 i'd guess fov, ai, level gen, iteration over the map 17:13:06 <|amethyst> %git ff921f5e 17:13:07 07kilobyte02 * 0.14-a0-1304-gff921f5: Drop map_shadow, use a bitmap and update it incrementally. 10(5 months ago, 8 files, 23+ 15-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=ff921f5e14ac 17:13:32 ai is actually pretty lightweight (monsters are pretty dumb, and there's no backtracking in the decision tree) 17:13:48 <|amethyst> Keanan: except pathfinding 17:14:10 Yeah, I'm betting pathfinding (in general) is the most CPU intensive 17:14:12 <|amethyst> everything else about ai is negligible performance-wise 17:14:22 <|amethyst> let's see 17:14:41 Unstable branch on crawl.lantea.net updated to: 0.15-a0-809-g8e1b895 (34) 17:15:01 Possibly also memory management, there's a lotta data that needs to get created/destroyed. 17:15:02 how about noise propagation 17:15:09 <|amethyst> Keanan: actually not 17:15:22 Wensley:Hm, that's probably up there somewhere 17:15:26 <|amethyst> Keanan: I mean, the standard C++ stuff with strings etc 17:15:55 <|amethyst> Keanan: but we use new surprisingly infrequently 17:16:10 <|amethyst> we just keep huge static arrays of the stuff :) 17:16:15 Hm, good point. 17:18:18 -!- debo has quit [Ping timeout: 245 seconds] 17:18:48 -!- bobo has quit [Ping timeout: 240 seconds] 17:19:03 <|amethyst> doing a build with profiling 17:19:27 <|amethyst> and -finstrument-functions so it can measure inline functions 17:19:40 -!- wheals has joined ##crawl-dev 17:19:46 <|amethyst> (I guess that works, haven't tried it before) 17:20:21 -!- notcluie has quit [Quit: Page closed] 17:22:08 -!- aegolden has quit [Quit: aegolden] 17:26:43 -!- Laraso has quit [Ping timeout: 265 seconds] 17:29:12 <|amethyst> elliptic: how do I use qw? crawl -rc ~/.crawl/qw.rc -name qw just starts the game and sits there 17:29:52 <|amethyst> elliptic: ah, I see, press tab :) 17:31:14 -!- Bcadren has joined ##crawl-dev 17:34:25 -!- orionstein has quit [Remote host closed the connection] 17:37:31 -!- scummos| has quit [Ping timeout: 252 seconds] 17:38:20 -!- Ququman has quit [Ping timeout: 252 seconds] 17:41:09 -!- mamgar has quit [Ping timeout: 258 seconds] 17:42:53 -!- Stendarr has quit [Ping timeout: 245 seconds] 17:47:05 <|amethyst> http://s-z.org/neil/tmp/crawl-profile-qw-top100.txt full gprof output, almost 14 MiB, at: http://s-z.org/neil/tmp/crawl-profile-qw.txt 17:48:32 <|amethyst> erm... monster_pathfind::~monster_pathfind 17:49:05 <|amethyst> that method does nothing 17:49:12 -!- Aryth has quit [Quit: KVIrc 4.0.4 Insomnia http://www.kvirc.net/] 17:49:50 <|amethyst> it's virtual, but that doesn't explain 250 microseconds a call 17:50:32 <|amethyst> oh duh 17:50:42 -!- Ququman has joined ##crawl-dev 17:51:08 notify_dgn_event: Lua error: [string "global_prelude"]:68: bad argument #3 to 17:51:11 'create_item' (crawldgn.item_list expected, got nil) 17:51:14 uh-oh 17:51:15 I think someone broke lugonu_bribe 17:51:17 -!- Fhqwhgads_ has quit [Ping timeout: 264 seconds] 17:51:29 -!- Fhqwhgads__ is now known as Fhqwhgads_ 17:51:36 nice 17:51:43 oh because it doesn't have Gozag/Qazlal items! 17:51:51 <|amethyst> that probably includes the time spent destructing the fixedarray and the vectors inside that 17:52:17 for qazlal have a book of invisibility 17:52:32 gozag amulet of gourmand 17:58:36 -!- rast- has joined ##crawl-dev 18:01:00 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 18:01:06 -!- rast has quit [Ping timeout: 240 seconds] 18:01:12 -!- rast- is now known as rast 18:04:22 -!- Bloaxzorro has quit [Quit: Error: Bloax not found] 18:05:13 there's already a book of invisibility 18:05:15 you just can't see it 18:05:18 -!- zeia has quit [Ping timeout: 240 seconds] 18:07:23 fr: unrand Book of Invisibility with glyph . 18:07:28 -!- Tux[Qyou] has quit [Read error: Connection reset by peer] 18:08:44 (reminds me of NetHack forks and invisibile items) 18:09:57 -!- wheals has quit [Quit: Page closed] 18:12:01 wow, more than one fork actually did htat? 18:26:04 minmay: they crossbreed 18:27:18 -!- palacebeast has quit [Ping timeout: 240 seconds] 18:28:11 -!- Mad_Wack is now known as Mad_Wack_Away 18:28:13 -!- Mad_Wack_Away has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…] 18:32:00 -!- Keanan has quit [Quit: Leaving.] 18:32:12 -!- elliptic has quit [Quit: Leaving] 18:33:03 -!- elliptic has joined ##crawl-dev 18:35:19 -!- mizu_no_oto has quit [Quit: ["Textual IRC Client: www.textualapp.com"]] 18:42:19 -!- predator217 has quit [Ping timeout: 250 seconds] 18:44:38 -!- pirate_ has quit [Quit: Page closed] 18:47:05 -!- UncertainKitten has quit [Ping timeout: 264 seconds] 18:47:05 -!- bh has joined ##crawl-dev 18:48:17 -!- lobf has quit [Quit: lobf] 18:48:44 -!- lobf has joined ##crawl-dev 18:48:48 -!- Zooty has quit [Ping timeout: 240 seconds] 18:49:01 -!- SchwaWarrior has quit [Quit: Page closed] 18:49:50 -!- mamgar has quit [Ping timeout: 252 seconds] 18:52:14 -!- MiraclePrism has quit [Ping timeout: 240 seconds] 18:54:53 -!- CKyle has joined ##crawl-dev 19:05:43 -!- lobf has quit [Quit: lobf] 19:07:38 -!- Fhqwhgads_ has quit [Ping timeout: 240 seconds] 19:07:46 -!- Fhqwhgads__ is now known as Fhqwhgads_ 19:08:18 -!- PleasingFungus has quit [Ping timeout: 245 seconds] 19:10:28 -!- ldf has quit [Quit: ldf] 19:12:33 -!- wheals has quit [Quit: Page closed] 19:14:04 -!- Fhqwhgads_ has quit [Ping timeout: 276 seconds] 19:14:09 -!- Fhqwhgads__ is now known as Fhqwhgads_ 19:16:15 -!- Ququman has quit [Read error: Connection reset by peer] 19:17:17 -!- lobf has joined ##crawl-dev 19:18:46 -!- indspenceable has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…] 19:18:58 %git 19:19:06 07|amethyst02 * 0.15-a0-809-g8e1b895: Don't let Ashenzarites waste ?EW on cursed unenchantables. 10(3 hours ago, 1 file, 2+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=8e1b8955197c 19:19:06 gammafunk: You have 1 message. Use !messages to read it. 19:19:30 -!- scummos| has quit [Ping timeout: 240 seconds] 19:20:14 -!- indspenceable has joined ##crawl-dev 19:20:54 -!- Nomi has quit [Ping timeout: 240 seconds] 19:23:39 -!- PleasingFungus has joined ##crawl-dev 19:26:47 -!- Fhqwhgads_ has quit [Ping timeout: 252 seconds] 19:26:50 -!- Fhqwhgads__ is now known as Fhqwhgads_ 19:32:02 -!- Vis_Ruker has quit [Quit: leaving] 19:35:35 -!- lobf has quit [Quit: lobf] 19:40:26 -!- nooodl has quit [Ping timeout: 252 seconds] 19:41:40 -!- Zermako has quit [] 19:43:01 -!- edlothiol has quit [Ping timeout: 252 seconds] 19:45:17 -!- MiraclePrism has joined ##crawl-dev 19:48:48 -!- Spatzist_ has quit [Ping timeout: 240 seconds] 19:50:28 -!- bonghitz has quit [Quit: Leaving...] 19:52:11 -!- Spatzist has quit [Quit: Page closed] 19:55:29 -!- Ankalagon has quit [Quit: Page closed] 19:58:46 -!- rast- has joined ##crawl-dev 19:59:47 -!- PleasingFungus_ has joined ##crawl-dev 20:01:30 -!- rast has quit [Ping timeout: 240 seconds] 20:01:38 -!- rast- is now known as rast 20:01:58 -!- drachereborn has quit [Quit: Page closed] 20:02:43 -!- PleasingFungus has quit [Ping timeout: 252 seconds] 20:02:48 -!- Spatzist has quit [Ping timeout: 240 seconds] 20:02:57 -!- PleasingFungus_ is now known as PleasingFungus 20:09:41 -!- raskol has joined ##crawl-dev 20:10:49 I'm sorry if this is not the right place to ask, but I use the s-z repository to look up crawl code stuff, but for some reason grep finds a match but when I click on the source file the code it saw isn't there 20:12:21 for instance I grepped for "SK_UNARMED" and it gave as one result in melee_attack.cc 4093 unarmed_delay -= div_rand_round(constant(you.skill(SK_UNARMED_COMBAT, 10)), 54); - but when I click on the link to melee_attack.cc that line does not appear. Do the links go to the trunk version while grep searches another version? 20:13:15 <|amethyst> grep? 20:13:27 <|amethyst> ah, the gitweb one 20:13:50 yes 20:13:52 <|amethyst> what's the URL for your search? 20:14:34 <|amethyst> raskol: if you were looking at a particular commit and choose 'grep', it greps that commit 20:14:40 -!- Fhqwhgads_ has quit [Read error: Connection reset by peer] 20:15:02 <|amethyst> it does seem a bug that the links don't go to the same commit 20:15:53 -!- drachereborn has joined ##crawl-dev 20:16:00 <|amethyst> oh, hm 20:16:19 -!- lobf has joined ##crawl-dev 20:16:27 <|amethyst> I guess looking up contents doesn't work for other commits? 20:17:02 -!- st_ has quit [] 20:17:22 Gozag comment: The big kobold is distracted by the nearby gold. 20:17:55 maybe a word other than distracted should be used? someone thought opponents should be stabbable 20:18:13 because that's what distracted currently means right? 20:18:50 <|amethyst> raskol: if you add ;hb= to the blob URL (before the #lNNNN of course) that will take you to the code from that version 20:19:15 <|amethyst> raskol: maybe a more recent gitweb has fixed those links, I don't know 20:20:30 <|amethyst> okay, with -finstrument-functions turned off (it makes a big difference): http://s-z.org/neil/tmp/crawl-profile-qw-top100.txt http://s-z.org/neil/tmp/crawl-profile-qw.txt 20:21:10 <|amethyst> _lookup_globallos, cell_see_cell, show_update_at, radius_iterator::operator++, CrawlHashTable::assert_validity 20:21:27 -!- reaverb has joined ##crawl-dev 20:22:18 -!- anon_ has quit [Ping timeout: 240 seconds] 20:22:49 03reaverb02 07* 0.15-a0-810-g12223c0: Remove Shedu 10(7 hours ago, 27 files, 16+ 382-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=12223c06ef92 20:22:51 The big kobold glances greedily at the nearby gold. 20:22:56 rip shedu 20:23:34 ontoclasm: It was difficult, I had to kill the the in pairs. 20:23:38 "glances greedily" doesn't work for yaks and stuff though 20:23:49 -!- Eonwe1 has quit [Read error: Connection reset by peer] 20:24:02 i thought it only distracted humanoids 20:24:18 hm 20:24:21 _The rat is distracted by the nearby gold. 20:25:30 well uh 20:25:58 drachereborn: By the way, I'm not really a "mac guy". More like "a guy who uses a mac" 20:26:08 heh ok 20:26:26 When I update in the next year or so it won't be a mac, and I don't really know their dependences etc. 20:26:27 but I guess you must compile locally right? 20:26:34 drachereborn: True! 20:26:35 oh ok 20:26:42 * geekosaur is more of a "mac guy", actually 20:26:45 So I can do do that it that's necssary. 20:26:52 (but enough so that I have a rather custom build here) 20:27:43 I have a question that touches on smithgod 20:28:10 I wanted to do the patches for brand upgrade, but since the branch is badly out of date... 20:28:21 drachereborn: Hmm, one sec. 20:28:31 what would be the best way to proceed? 20:29:02 drachereborn: merge master into smithgod before making your patch. 20:29:14 drachereborn: Let me see if I can do it quickly. 20:29:25 ok thanks reaverb 20:29:48 according to pubby's comments, he did crazy stuff with enums 20:30:04 drachereborn: Oh, ouch, git doesn't handle that well. 20:30:11 Where are these comments? 20:30:20 Oh, and the two new gods… this might be a nasty merge 20:30:25 -!- rast- has joined ##crawl-dev 20:30:52 http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=c07910ae6d3bea3a66328782ca471c5a7da96add 20:31:30 -!- rast has quit [Ping timeout: 240 seconds] 20:31:32 -!- rast- is now known as rast 20:32:31 drachereborn: He did odd enum tricks but it looks like he did so in a way which makes it easier to merge. 20:32:37 I'm more concerned with save compat 20:32:48 -!- rossi has quit [Client Quit] 20:32:51 ok 20:33:00 -!- jeanjacques has quit [Quit: quit] 20:34:57 drachereborn: Ok, there's like 15 differant merge conflicts, and the files which are automerged might not be safe either. 20:35:01 Let me try rebasing. 20:38:40 drachereborn: This would take a couple hours of work to update properly. In addition to the clear conflicts, it all needs to be reviewed. 20:38:54 ok, sorry for the trouble 20:38:58 (Rebasing completely failed, by the way) 20:39:24 I gotta go anyway, thanks for your efforts! 20:39:31 drachereborn: Sure. 20:39:40 -!- drachereborn has quit [Quit: Page closed] 20:40:54 -!- bh has quit [Quit: Page closed] 20:44:00 -!- Manslay| has quit [Quit: 88] 20:48:08 -!- Manslay| has quit [Client Quit] 20:51:18 -!- conted has quit [Ping timeout: 240 seconds] 20:53:24 -!- indspenceable has quit [Read error: Connection reset by peer] 20:54:14 -!- indspenceable has joined ##crawl-dev 20:55:31 -!- AtomikKrab has quit [Ping timeout: 265 seconds] 20:57:27 -!- TAS_2012v has quit [Read error: Connection reset by peer] 20:59:53 what does elemental force do 20:59:57 summon stuff? 21:00:26 summon elementals from clouds 21:00:44 -!- dRbiG has quit [Ping timeout: 252 seconds] 21:00:52 -!- Watball has quit [Quit: Leaving] 21:02:14 -!- elliptic has quit [Quit: Leaving] 21:03:08 -!- elliptic has joined ##crawl-dev 21:05:45 -!- indspenceable has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…] 21:06:42 -!- Blazinghand|Work has quit [Remote host closed the connection] 21:07:29 ontoclasm: Apparently it works with Draco breath. Going to have to try that. 21:09:19 hah 21:09:48 quick question 21:09:50 ??ev [2] 21:09:51 ev[2/4]: Fun Player Melee EV Secret Knowledge: 1) Reduced by 3 if constricted 2) Reduced by 10 if the meleer is invisible to you 3) Reduced by 5 if you are currently delayed (excluding run/rest/autoexplore) (such as stairs/eating/wearing). These reductions aren't visible on-screen anywhere. 21:10:05 does the third part of that apply to moving in shallow water? 21:10:25 Lightli: That's more of a ##crawl questio. 21:10:29 oh 21:11:35 <|amethyst> but no 21:11:52 <|amethyst> !source delay_type 21:11:54 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/delay.cc;hb=HEAD#l448 21:12:33 <|amethyst> um 21:12:48 <|amethyst> so does that really mean that, if you're in the middle of a macro, your ev is lower? 21:13:34 <|amethyst> err, that is completely the wrong link too 21:14:04 <|amethyst> Lightli: http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/enum.h;hb=HEAD#l1129 21:21:48 -!- Moanerette has quit [Ping timeout: 240 seconds] 21:30:09 -!- Lasty has quit [Quit: Leaving.] 21:30:43 -!- indspenceable has joined ##crawl-dev 21:35:06 -!- ystael has quit [Ping timeout: 240 seconds] 21:36:29 |amethyst: Do server admins have do anything manually on a Tag version bump? I was thinking of rejecting saves iff they are Dj so we can remove all the code. 21:37:45 <|amethyst> admins do not have to do anything manually on version bump 21:38:05 <|amethyst> rejecting saves without a version bump is more difficult 21:38:25 <|amethyst> since you have to decide whether to transfer or not before actually starting crawl 21:38:50 <|amethyst> but anyway 21:39:12 <|amethyst> I don't think it's a good idea to break save compatibility just to remove some ifdeffed code for one species 21:39:23 |amethyst: Ok, that's fine. 21:39:43 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 21:45:11 Are we still planning a major tag version bump at some point relatively soon? 21:45:42 by we I mean people other than me, since I don't have much useful input there 21:45:47 gammafunk: No, not to my knowledge. I don't see any reason to. 21:46:07 well, grunt has fixed a bunch of things recently, and had talke about doing it 21:46:10 wait, with chunk removal, what will happen with ko 21:46:37 Lightli: We've been having this discussion fine on ##crawl. 21:46:43 oh 21:46:56 -!- Fhqwhgads_ has quit [Ping timeout: 252 seconds] 21:46:57 s/Ko/Gn/ is my guess 21:46:58 -!- Fhqwhgads__ is now known as Fhqwhgads_ 21:47:06 gammafunk: Well he's managed to keep compat fine so far, maybe he doesn't want to do it again. I haven't seen that talk though. 21:47:09 gammafunk: Gn? 21:47:17 Oh, Gnomes, Ha 21:47:21 glwt 21:47:24 The ohter possibily! 21:47:30 s/ohter/other/ 21:48:26 I wonder how that would go, just make an announcement that in one week we'll bump saves, so be prepared? 21:48:36 er bump the tag, hence breaking saves 21:48:57 gammafunk: Well servers keep the old versions automatically, so it's not like people will lose progress. 21:49:02 They just won't get updates. 21:49:06 well they won't be able to transfer 21:49:13 offline people will 21:49:20 ??offline 21:49:20 offline[1/1]: doesn't count 21:49:25 *will lose progress, that is 21:49:34 ??survey 21:49:34 survey[1/1]: http://crawl.develz.org/wordpress/dcss-survey-results-2012 21:49:38 yeah, but that's not a big concern 21:49:40 rchandra: Can't they just finish their games before updating? 21:49:46 <|amethyst> people doing their own trunk builds can downgrade 21:49:48 since most people aren't using trunk offline, but 0.14 or less 21:50:03 they can, but they probably won't know they have to 21:50:19 I know I didn't when compat was removed around 0.11 21:50:30 well if they're actually doing their own builds, I'd think they could figure that out 21:50:31 <|amethyst> they will 21:50:32 <|amethyst> This game comes from an incompatible version of Crawl (0.12-a0-2-g661b871). 21:50:32 <|amethyst> Unless you reinstall that version, you can't load it. 21:50:32 <|amethyst> Do you want to DELETE that game and start a new one? 21:50:53 it'd be more for people who used nightlies I guess, but yeah there's a message anyhow 21:51:34 <|amethyst> but, yeah, it would probably make sense to announce it if it's not an emergency break 21:52:08 |amethyst: "emergency break"? Has that every happened? 21:52:27 well kind of it did recently 21:52:41 what was that, the book id thing? 21:52:50 that was Basil's 0-day crawl breakage iirc 21:53:05 <|amethyst> no, there was no major bump then 21:53:07 <|amethyst> let me find it 21:53:22 yeah, I guess I just mean that saves were lost due to a save compat issue 21:53:55 <|amethyst> saves were lost because the admin got impatient and didn't think they'd be recoverable :) 21:54:06 both statements are true! 21:54:22 <|amethyst> %git ed956313 21:54:23 07kilobyte02 * 0.12-a0-109-ged95631: Bump save compat, in order to recover from monster_spells. 10(1 year, 9 months ago, 27 files, 12+ 637-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=ed9563133047 21:55:42 #if TAG_MAJOR_VERSION == 33 wow that looks so weird to me 21:56:09 27 files changed, a consipicuous number... 21:56:23 Hmm, what exactly happened there? 21:56:30 <|amethyst> %git 35673f84 21:56:30 07kilobyte02 * 0.12-a0-1828-g35673f8: Restore save compatibility with 0.11 final. 10(1 year, 5 months ago, 9 files, 242+ 26-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=35673f843b19 21:57:17 <|amethyst> gammafunk: Grunt added a bunch of monster spells, kilobyte decided they were unadvised enough to require a revert 21:57:40 hehe 21:57:43 <|amethyst> but CSZO was building hourly at that point (it was brand new) 21:58:08 <|amethyst> so there were already saves from the versions with the new spells (and, more importantly, new enchantment etc enums) 21:59:00 What monster spells? based on player spells? 21:59:07 Also I can't find that commit. 21:59:34 <|amethyst> can't find? 22:00:16 |amethyst: The commit which kilobyte reverted. 22:00:23 With the new monster spells. 22:00:47 -!- Fhqwhgads_ has quit [Remote host closed the connection] 22:01:20 <|amethyst> oh, did he rewrite history too? 22:02:28 |amethyst: That might actually be the case. Before it is just Sprint stuff. 22:02:49 -!- kekekela has quit [Quit: Page closed] 22:03:45 <|amethyst> before that the last compat break was 22:03:56 <|amethyst> %git 6b0ae70 22:03:57 07kilobyte02 * 0.11-a0-1496-g6b0ae70: Merge branches 'portal_branches' and 'compat_break' 10(2 years, 1 month ago, files, + -) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=6b0ae7020558 22:04:31 I'm kind of curious how all of the ifdefed code will be removed; I assume not manually 22:04:40 <|amethyst> I just wrote a script for that 22:04:53 Did it use to be remove manually? 22:04:56 <|amethyst> %git :/tag-major-upgrade 22:04:57 07|amethyst02 * 0.15-a0-795-g63754e0: Correctly ignore prebuilt in unbrace and tag-major-upgrade. 10(24 hours ago, 2 files, 2+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=63754e0a6bcf 22:05:02 ah, yes, thanks 22:05:07 <|amethyst> reaverb: kilobyte might have had scripts, I don't know 22:05:14 Also, I did not know you could merge three branches at once. 22:05:30 <|amethyst> %git c77171f 22:05:30 07|amethyst02 {Grunt} * 0.15-a0-602-gc77171f: New script util/tag-major-upgrade. 10(10 days ago, 1 file, 110+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=c77171fbee20 22:05:34 <|amethyst> that's the one I wanted 22:07:15 -!- debo has joined ##crawl-dev 22:07:50 -!- aegolden has quit [Quit: aegolden] 22:09:38 -!- ystael has quit [Ping timeout: 240 seconds] 22:11:57 -!- Laraso has quit [Quit: Laraso falls through a shaft! The shaft crumbles and collapses.] 22:12:00 -!- Laraso_ has quit [Client Quit] 22:12:26 -!- Laraso_ has quit [Client Quit] 22:13:34 -!- BlackrayJack has quit [Ping timeout: 240 seconds] 22:16:16 -!- P_R_Deltoid has quit [Read error: Connection reset by peer] 22:16:35 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 22:17:32 -!- Nomi_ has quit [Ping timeout: 258 seconds] 22:23:54 -!- debo has quit [Ping timeout: 240 seconds] 22:24:59 are rings of stealth supposed to be cursed half the time, as in http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=f3c7235ddb14 22:25:13 !source makeitem.cc 22:25:14 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/makeitem.cc;hb=HEAD 22:26:04 nevermind, loudness is cursed all the time so it probably was intended 22:26:22 <|amethyst> and the commit message even says 22:26:27 <|amethyst> Stealth is priced at old sustenance level (but often comes cursed) 22:27:08 that's what I get for just going from cheibriados to the commit :( 22:27:36 What's exaclty is the point of Stealth being cursed? Just opportunity cost? 22:27:47 I mean ?remove curse is as overly common as ever. 22:28:01 Oh +50 stealth is a bigger bonus than I thought. 22:28:41 <|amethyst> I'm not really sure 22:30:02 <|amethyst> https://crawl.develz.org/mantis/view.php?id=8473 22:30:53 -!- MaxFrost has quit [Ping timeout: 264 seconds] 22:30:56 -!- rast- has joined ##crawl-dev 22:32:18 -!- anon_ has quit [Ping timeout: 240 seconds] 22:34:48 -!- File200 has joined ##crawl-dev 22:34:55 -!- rast has quit [Ping timeout: 276 seconds] 22:35:03 -!- rast- is now known as rast 22:36:19 -!- kunwon1 has quit [Ping timeout: 250 seconds] 22:37:15 -!- kunwon1 has joined ##crawl-dev 22:37:39 -!- PleasingFungus_ has joined ##crawl-dev 22:40:13 -!- Lasty1 has quit [Read error: Connection reset by peer] 22:40:50 I want to change the glow timer for one species so you can have higher glow before effects occur. I'm poking around in effects.cc but don't know how I can create a special-cased timer. Help? 22:41:23 -!- PleasingFungus has quit [Ping timeout: 252 seconds] 22:41:34 -!- PleasingFungus_ is now known as PleasingFungus 22:42:32 Glow is contam here? 22:42:48 Yes, I mean contam 22:42:50 -!- demiskeleton has quit [Ping timeout: 255 seconds] 22:42:59 Well, it depends on what you mean exactly 22:43:05 do you want to give them more contam 22:43:13 or do you want contam to decrement more slowly 22:43:24 I want them to be able to reach higher contam levels 22:43:42 I have a system set up so that they contam instead of gaining hunger 22:43:55 And gain extra hp/mp regen from contam levels 22:44:17 I want them to have a higher threshold for contamination 22:44:33 Before effects occur 22:45:44 We don't exactly have an upper limit on contam 22:45:50 File200: Sounds like just a if you.species = SP_PLUTONUMWHATEVER check woult be fine. 22:46:06 so you can just contaminate the player by a higher amount 22:46:15 you.species == :) 22:46:16 !send gammafunk glowsplosions 22:46:16 Sending glowsplosions to gammafunk. 22:46:25 I mean, I'm looking at the effect for contam 22:46:26 not that it wouldn't be a great bug 22:46:39 File200: multiple things contaminate the player 22:46:50 but the function you want 22:46:59 is contaminate_player() in player.cc 22:47:05 I don't understand how the threshold is defined 22:47:10 I see { TIMER_CONTAM, _magic_contamination_effects, 200, 600, false }, 22:47:15 File200: Look at _magic_contaimination_effects. 22:47:20 () 22:47:22 The function. 22:47:33 get_contamination_level() 22:47:42 There's a bool (glow_effect) which controls when the effect happens. 22:47:50 defines integer levels for contam below 60000 22:48:32 gammafunk: It defines "levels" but I think File200 might just want to make the effects happen at later levels 22:48:50 reaverb: Thanks, that's probably what I'm looking for 22:49:01 sure but he'll want to read 22:49:04 all of these functions 22:49:07 to understand how contam works 22:49:24 (all of these undocumented functions) 22:49:29 gammafunk: File200: Oh, yes, that, would also be good. 22:49:56 File200: Mind if you hold off on changing that function for around 15 minutes? That function does something silly I would like to correct first. 22:50:14 Alright 22:50:15 next commit "Remove contam (File200)" 22:50:19 Actually, if you changing it where I think you're chaning it, it would probably rebase fine. 22:51:15 Well actually I have something I need to push quickly first, forgot about it sorry. 22:52:21 <|amethyst> nice comment // [ds] Move magic contamination effects closer to b26 again. 22:52:59 So if I change the code const bool glow_effect = get_contamination_level() > 1 && x_chance_in_y(you.magic_contamination, 12000); 22:53:33 To some lower chance of triggering, and only at higher contamination levels, I'll get what I want? 22:54:04 <|amethyst> yes, but the difference between contam level 2 and 3 is pretty big 22:54:07 And of course special case it for {foo} 22:54:26 <|amethyst> 0, 5000, 15000, 25000, 40000, 60000 22:54:31 That's alright, this species is constantly accumulating contam 22:54:58 <|amethyst> ah, implementing your plutonians 22:55:15 How in the world does one reach level 4 contam in regular play, anyway? 22:55:21 Let alone 5 and 6 22:55:46 File200: Transmutations miscasts. 22:55:54 |amethyst: Yep. I have no expectation of seeing them in trunk, but it's a fun side project. 22:56:46 File200: Sorry, I was working on the one branch, it'll be a few more minutes. 22:59:24 As an aside, what does everyone think of the Plutonian proposal? 22:59:25 https://crawl.develz.org/tavern/viewtopic.php?f=8&t=12317 22:59:51 I ditched yeeks and gold dwarves as soon as I implemented them because they were really boring. 23:00:07 File200: You've already implemented two speices? You work fast. 23:00:07 But this one is mostly done and I still like playing it. 23:00:21 They were pretty simple. 23:00:39 Well, gold dwarves weren't but yeeks mostly were. 23:01:18 File200: It seems like it might make sense sometimes to attack a wall until your Glow is high for bonuses. 23:01:33 File200: crashing the game isn't an impressive enough meltdown? 23:01:42 The lich casts a spell. A segmentation fault appears! 23:02:07 reaverb: at some point I'll implement an ability that just increases your glow. Or you could press 5. 23:02:24 Grunt: Not the meltdown I wanted! 23:02:28 File200: Oh, hmm, so these guys are constantly melting down? 23:02:57 Still, you might want to spam said glow ability. 23:03:04 reaverb: Only if you don't kill enough enemies or use consumables 23:03:27 That's true, I need to find some way to balance the extremes 23:03:42 So you don't always want to be accumulating glow 23:03:54 File200: Oh, and how balanced is Ely with these guys? 23:04:13 reaverb: At the moment, not very. 23:04:36 When I'm done though, healing constantly will rot your hp very, very quickly 23:04:55 If worst comes to worst I'll make them an evil race 23:05:13 File200: Also, I hate arbitarily making mutations == rot. Mutations are fun! It'd be a little weird, but I would prefer just making mutations work as normal. 23:05:54 Alright, that part was thematic anyway. I wanted to explain why they don't malmutate with contam. 23:06:21 File200: Well I think the massive meltdown is why they don't malmutate with contam :D 23:06:57 reaverb: Which meltdown, the intended one or the game crashing? :P 23:07:06 Intended. 23:07:38 Is there a command to give yourself a bunch of glow? Would prefer to test this before pushing? 23:09:22 reaverb: Huh? Not yet. And I won't push unless some devs express interest in playing plutonians. 23:09:31 File200: You can't push. 23:09:38 File200: I'm talking about my fix. 23:09:38 I know that. 23:10:04 I mean making a new branch, like i did with FD. 23:10:31 File200: Hmm. 23:10:45 Never mind the bit about the Wiz mode command, it's irrelvant now. 23:10:59 That contaim fix is in, by the way. 23:11:42 03reaverb02 07* 0.15-a0-811-g74aec77: Remove a silly use of else if (_magic_contamination_effects) 10(12 minutes ago, 1 file, 48+ 45-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=74aec7792b81 23:11:43 reaverb: Alright, how do I grab it without overwriting the work I've done? 23:11:48 File200 git pull --rebase 23:12:37 <|amethyst> reaverb: how is that an improvement? 23:13:07 |amethyst: The If(glow_effect) line isn't duplicated. 23:14:08 <|amethyst> but now it doesn't fit to 80 columns 23:14:13 <|amethyst> and is three lines longer 23:15:24 |amethyst: Didn't realize 80 columns was a thing since there a plenty of places that isn't followed. 23:15:28 <|amethyst> granted, it only fit to 80 columns previously because of cheating :) 23:15:45 |amethyst: I'll extract the cheating bits to helper function. 23:15:45 https://dl.dropboxusercontent.com/u/1000017/crawl/gq.png 23:16:25 <|amethyst> reaverb: even better! 23:17:03 |amethyst: I don't think the 3 line thing matters, not duplication the if (glow_effect) line (and more importantly showing the line of logic in a more human readable way) is much more important. 23:17:16 |amethyst: Yes, I'll go do that extraction. 23:18:13 Alright, done...I think 23:18:20 Time to compile again 23:18:32 -!- ToastyP has quit [Quit: ChatZilla 0.9.90.1 [Firefox 29.0.1/20140506152807]] 23:19:18 Hmm 23:20:16 I've added an if - else if clause to the variable glow_effect, but now it says that glow_effect isn't defined in the following lines 23:21:34 File200: You can't declare a variable in a if claue IIRC 23:21:34 10 gods down, 9 to go 23:21:47 Got it 23:22:04 This is why I'm not in computer science 23:22:09 File200: Just put bool glow_effect; beforehand if you want to avoid this 23:22:32 File200: That isn't computer science, it's just knowning how C++ works. 23:22:44 -!- CKyle has quit [Quit: CKyle] 23:22:49 Although I don't know if other languages allow it. 23:24:10 <|amethyst> const int safe_level = you.species == SP_PLUTONIAN ? 2 : 1; 23:24:25 <|amethyst> const bool glow_effect = get_contamination_level() > safe_level && ... 23:24:26 -!- Wangster has quit [Quit: Page closed] 23:24:37 Oh yes, I was going to mention a ternary operator. 23:24:39 <|amethyst> you can do the same for the chance if you want to change that too 23:24:57 -!- Nomi has quit [Ping timeout: 276 seconds] 23:24:59 |amethyst: Thanks 23:25:19 Hmm, don't know the best way to make this function not cheat. 23:25:48 -!- BlackrayJack has quit [Ping timeout: 245 seconds] 23:26:02 <|amethyst> reaverb: const bool contam = you.magic_contamination; :) 23:26:16 <|amethyst> err 23:26:18 <|amethyst> not bool :) 23:26:22 |amethyst: Oh yes, that is the best way. 23:26:27 <|amethyst> that would be a nice bug though :) 23:26:57 <|amethyst> #define DRR div_rand_round :P 23:29:02 |amethyst: I think the contaim varaible will be enough. 23:29:02 |amethyst: how do I decide the safe level? Like say, if I wanted lvl 3 contam to be safe. 23:29:22 <|amethyst> ? 2 : 1 23:29:45 <|amethyst> means 2 if the thing on the left (you.species == SP_PLUTONIAN) is true, 1 if it is false 23:29:50 <|amethyst> so you'd change that 2 23:29:56 Thanks 23:30:05 Alright, everything's looking good 23:30:36 Oh, another thing 23:30:54 <|amethyst> File200: I wonder whether it might be better to change get_contamination_level() instead 23:31:09 <|amethyst> File200: so that the colour feedback from glow means the same thing as for normal races 23:31:21 <|amethyst> but I guess you're using those levels for other things 23:31:47 Currently, the defensive god has an ability that turns surrounding tiles into floor, and then changes them back when the effect ends. 23:32:07 What is the best way to deal with monsters that are on tiles being turned into walls? 23:32:38 Like for example, you use the ability in a corridor and then get surrounded. The effect ends. What should happen? 23:32:51 i think tomb shunts them aside if possible 23:33:00 -!- UncertainKitten has joined ##crawl-dev 23:33:02 Yes, look at tomb code. 23:33:16 There won't be enough space in this case 23:33:31 But I'll look at the tomb code anyway 23:33:38 -!- bmfx has quit [Ping timeout: 252 seconds] 23:33:42 File200: Tomb could have the exact same situation. 23:34:02 <|amethyst> reaverb: tomb avoids placing walls where there are monsters 23:34:02 -!- Kalir has quit [Changing host] 23:34:19 |amethyst: I think leaving the color feedback as is is ideal. Players will understand the levels mean different things. 23:34:21 |amethyst: Hmm, I suspect thtat, but ontoclasm said it could happen. 23:34:40 |amethyst: Did that always happen? Might be able to find old code in git's history. 23:36:42 Still, I was thinking of blinking enemies that stand on walls that are reappearing 23:36:52 -!- Roarke has quit [Quit: Page closed] 23:36:53 -!- Arkaniad has quit [Ping timeout: 258 seconds] 23:36:56 Or teleporting them if blinking isn't possible 23:37:30 File200: Yes that would have been my suggestion if Tomb didn't come up. 23:37:47 btw thanks a lot to all of you, you've been really helpful 23:38:10 File200: And Thank you for designing and implementiong new species and gods. 23:39:35 <|amethyst> _shoals_tide_sweep_actors_clear but that can fail 23:39:43 i might just be misremembering 23:39:46 <|amethyst> (and if it does the tide only brings in shallow water) 23:40:33 <|amethyst> File200: you should be changing this with a terrain change marker so it can be automatically undone; *but* the "automatically undoing" code doesn't handle things going from passable to impassable currently 23:41:23 <|amethyst> %git 0b360abc 23:41:23 07|amethyst02 * 0.13-a0-3026-g0b360ab: Don't close opened doors when reverting a door seal. 10(8 months ago, 1 file, 4+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=0b360abc9b1a 23:41:40 Alright, will do 23:42:11 strawberry tile again (my previous tile does not look like strawberry at all) by fusentrap 23:42:17 Do we really need gods for every letter of the alphabet? If so, I have some more ideas. 23:42:38 We don't *need* them, per se (unless they are good designs of course!) 23:42:50 It's one of those 27 things (where TSO is 1). 23:43:29 Speaking of which, we still need a landing between dungeon and depths and depths and zot 23:43:38 To make the dungeon 27 levels 23:44:28 straw... berry... 23:44:32 that tile needs seeds 23:44:42 a seedless strawberry is a messed up strawberry. 23:45:24 i what 23:45:32 %git strawberry 23:45:32 Could not find commit strawberry (git returned 128) 23:45:47 Of course, I don't see any reason not to go past 27, except that at that point it would be more helpful to look at old content first. 23:46:07 Oh, and complexity, but that can be solved by not generating every god each game or someting. 23:46:20 <|amethyst> File200: dungeon + lair + orc is 27 23:46:31 %git tile 23:46:31 Could not find commit tile (git returned 128) 23:46:36 right 23:46:38 <|amethyst> %git :/strawberry 23:46:41 07kilobyte02 * 0.10-a0-2419-gf579955: Make the strawberry field a field, drop porridge from the owner's cottage. 10(2 years, 6 months ago, 2 files, 5+ 8-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=f5799552b478 23:46:42 Dang that's right 23:46:55 %git :/Strawberry 23:46:55 07ontoclasm02 * 0.15-a0-766-g787b249: Strawberry tile (fusentrap, 8547) 10(2 days ago, 1 file, 0+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=787b249962a2 23:47:00 there we go 23:47:08 !bug 8547 23:47:08 https://crawl.develz.org/mantis/view.php?id=8547 23:47:21 huh 23:47:22 totally a strawberry, i dunno what zhe's on about 23:47:23 File200: In any case, the point of 27 is to stop bikeshedding, and everybody agreed chopping those levels made Crawl a better game. 23:47:43 (On the topic of Lair levels would anybody else support trying to chop 3 more levels off the Lair?) 23:47:47 <|amethyst> ontoclasm: I prefer the current one 23:48:10 tbh I'm fine with current lair length 23:48:24 <|amethyst> ontoclasm: think the one at 8553, because of the dithering, looks too much like a raspberry or a bunch of grapes 23:48:35 yeah, i agree 23:48:54 I'd chop levels off lair subbranches long before chopping levels off of lair itself 23:49:54 -!- Bcadren has quit [Ping timeout: 240 seconds] 23:50:47 <|amethyst> ontoclasm: though actually, if you paste both of them into google image search... :) 23:51:17 <|amethyst> ontoclasm: it gives you strawberries for 8553, flowers for 8547 23:51:24 mmm 23:51:46 -!- bones__ has joined ##crawl-dev 23:52:14 <|amethyst> it also gives plaid skirts, christmas ornaments, and peppers for 8553 though :) 23:52:40 the obvious explanation is that all of those things are actually strawberries 23:53:52 -!- elliptic has quit [Quit: Leaving] 23:53:58 <|amethyst> but 8547 is definitely a flower; the first non-flower things are boxing gloves a page or two down, and a tomato a few more pages down 23:54:08 -!- bones___ has quit [Ping timeout: 245 seconds] 23:54:52 -!- elliptic has joined ##crawl-dev 23:57:38 -!- icantfindaname has quit [Quit: Page closed] 23:58:23 -!- ldierk has quit [Ping timeout: 252 seconds] 23:58:42 -!- ldierk has joined ##crawl-dev 23:58:43 -!- ldierk has quit [Changing host] 23:58:43 -!- ldierk has joined ##crawl-dev 23:58:51 mm 23:58:58 fr edible flowers 23:59:18 What file handles the effects of killing a monster, like experience gain? 23:59:25 mon-death.cc 23:59:27 presumably 23:59:44 Yes