00:17:04 -!- mumra has quit [Ping timeout: 252 seconds] 00:29:12 -!- Zaba has joined ##crawl-dev 00:35:54 -!- Guest82938 has quit [Read error: Connection reset by peer] 00:36:04 -!- Guest82938 has joined ##crawl-dev 00:51:08 -!- ainsophyao has quit [Remote host closed the connection] 01:04:53 -!- ainsophyao has joined ##crawl-dev 01:16:26 -!- ainsophyao has quit [Remote host closed the connection] 01:19:47 -!- ainsophyao has joined ##crawl-dev 01:22:21 -!- ainsophyao has quit [Remote host closed the connection] 01:26:39 -!- gnsh has quit [Quit: You are cast into the Abyss!] 01:36:09 -!- gnsh has joined ##crawl-dev 01:38:53 -!- ainsophyao has joined ##crawl-dev 02:17:42 -!- monqy has quit [Quit: hello] 02:18:08 -!- ainsophyao has quit [Remote host closed the connection] 02:30:04 -!- ainsophyao has joined ##crawl-dev 02:34:05 -!- ainsophyao has quit [Remote host closed the connection] 02:35:42 -!- ortoslon has quit [Read error: Connection reset by peer] 02:36:39 -!- ortoslon has joined ##crawl-dev 02:48:16 -!- galehar has joined ##crawl-dev 02:54:06 -!- ainsophyao has joined ##crawl-dev 03:13:41 -!- elliptic has quit [Ping timeout: 240 seconds] 03:16:01 -!- kilobyte has joined ##crawl-dev 03:25:34 -!- ortoslon has quit [Quit: bye] 03:28:32 -!- syllogism has joined ##crawl-dev 04:11:57 -!- ainsophyao has quit [Remote host closed the connection] 04:12:37 -!- ainsophyao has joined ##crawl-dev 04:18:12 -!- edlothiol has joined ##crawl-dev 04:36:44 -!- ainsophyao has quit [Remote host closed the connection] 05:06:46 -!- Chousuke has quit [Ping timeout: 240 seconds] 05:50:30 -!- Ashenzari has quit [Ping timeout: 240 seconds] 05:51:12 -!- Ashenzari has joined ##crawl-dev 05:51:12 -!- The topic of ##crawl-dev is: DCSS Development | Logs: http://tozt.net/crawl | People with +v have commit access. | Please keep general crawl-related chit-chat to ##crawl. | Dev wiki: http://crawl.develz.org/wiki | Long stuff to pastebin.ca please | Immortal Warwalrus and Crazy Yiuf forever. 05:56:03 -!- ais523_ has joined ##crawl-dev 06:13:12 -!- ais523_ is now known as ais523 06:13:15 -!- ais523 is now known as ais523_ 06:28:40 -!- Hehfiel has quit [Remote host closed the connection] 06:28:59 -!- Hehfiel has joined ##crawl-dev 06:41:25 -!- evilmike has quit [] 07:31:54 -!- Chousuke has joined ##crawl-dev 07:45:51 -!- ZorbaBeta has quit [Read error: Connection reset by peer] 07:46:10 -!- ZorbaBeta has joined ##crawl-dev 07:58:15 -!- edlothiol has quit [Read error: Connection reset by peer] 08:26:58 -!- ainsophyao has joined ##crawl-dev 08:39:18 I am currently having a problem on CDO trunk when zapping my wand of healing, it doesn't zap on "f" key even though it offers "Press: ? - help, Shift-Dir - straight line, f - you" using "." instead works, but it smells like a bug. is it a known problem? 08:40:00 any recent changes in the code that gets keys? 08:41:42 it used to work until now (even in the current game I think) so I might have triggered some extra condition? 08:44:36 hmm.. save and restore fixed this problem. now it smells like an even more subtile bug. 08:49:24 -!- Pacra has quit [Ping timeout: 240 seconds] 08:50:13 03kilobyte * rcbb10cd1bddb 10/crawl-ref/source/dat/descript/items.txt: Extend the description of War Chants. 08:50:23 03kilobyte * r9b5d33b8fcd5 10/crawl-ref/docs/template/apt-tmpl.txt: Remove an internal note from aptitudes.txt 08:50:23 03kilobyte * r4cc6134cef4b 10/crawl-ref/source/dat/descript/items.txt: Remove unused descs for two ex-books. 08:50:24 03kilobyte * ref0c78766d0b 10/crawl-ref/ (6 files in 3 dirs): List HP and MP mods in aptitudes.txt 08:50:25 03kilobyte * r2d7061c63c7a 10/crawl-ref/source/ (player.cc species.cc species.h): Change racial MP mods to aptitude style numbers. 08:51:55 -!- edlothiol has joined ##crawl-dev 08:57:10 thanks kilobyte! :) 08:58:39 I hope you didn't start doing this already 09:00:29 blackpenguin: f normally means "repeat last target", it may have something to do with that 09:01:08 -!- elliptic has joined ##crawl-dev 09:05:19 ais523_: but it showed "f - you" so it should have zapped on me when pressing f. it didn't. as it disappears when saving/resuming it will nearly impossible to hunt down this bug anyway. the only chance is the code related was changed recently - if not, the conditions to this might be so rare, that it never happens again at all 09:05:41 blackpenguin: it's clearly a bug, but I'm explaining why it might have been situational 09:05:56 as in, things you'd previously been aiming at would seem to be plausible things that changed how the bug worked 09:06:07 03dolorous * r98a1758cbab2 10/crawl-ref/source/ (7 files in 3 dirs): Makhleb flavor overhaul. 09:08:16 kilobyte: no I didn't. I'm still working on the skill training system. 09:08:59 -!- ais523_ has quit [Quit: Page closed] 09:18:40 -!- syllogism- has joined ##crawl-dev 09:20:31 -!- syllogism has quit [Ping timeout: 252 seconds] 09:35:55 -!- hoody has quit [Remote host closed the connection] 09:41:18 -!- ophanim has joined ##crawl-dev 09:43:08 -!- ophanim has quit [Read error: Connection reset by peer] 09:43:41 -!- ophanim has joined ##crawl-dev 09:46:13 -!- edlothiol has quit [Ping timeout: 250 seconds] 09:48:57 -!- ainsophyao has quit [Remote host closed the connection] 10:05:00 -!- ainsophyao has joined ##crawl-dev 10:07:09 vampires seem to still get nutrition from hitting things with a vampiric weapon. Is that supposed to be? 10:14:50 -!- Wensley has joined ##crawl-dev 10:16:10 -!- neunon has joined ##crawl-dev 10:21:33 yes 10:23:34 -!- hoody has joined ##crawl-dev 10:43:41 -!- monqy has joined ##crawl-dev 10:43:53 -!- Wensley has quit [Ping timeout: 258 seconds] 10:45:02 -!- ainsophyao has quit [Remote host closed the connection] 10:59:16 -!- ainsophyao has joined ##crawl-dev 11:07:14 -!- galehar has quit [Quit: Page closed] 11:12:07 -!- hoody has quit [Remote host closed the connection] 11:24:10 -!- edlothiol has joined ##crawl-dev 11:42:12 -!- edlothiol has quit [Ping timeout: 255 seconds] 11:47:59 -!- blabber has joined ##crawl-dev 11:55:55 -!- ZorbaBeta is now known as ZorbaTHut 12:00:45 -!- Wensley has joined ##crawl-dev 12:01:14 -!- dpeg has joined ##crawl-dev 12:01:41 -!- blabber has quit [Quit: leaving] 12:01:58 -!- blabber has joined ##crawl-dev 12:04:22 -!- hoody has joined ##crawl-dev 12:08:46 -!- upsy has joined ##crawl-dev 12:22:13 03dolorous * rbe0913e0892b 10/crawl-ref/source/mutation-data.h: Fix missing comma in camouflage mutation message list. 12:29:25 -!- Sabaki has quit [Read error: Connection reset by peer] 12:29:52 -!- Sabaki has joined ##crawl-dev 12:34:44 -!- ophanim has quit [Quit: Leaving.] 12:35:31 -!- neunon_ has joined ##crawl-dev 12:35:31 -!- neunon_ has quit [Changing host] 12:35:31 -!- neunon_ has joined ##crawl-dev 12:35:42 -!- Guest82938 has quit [Read error: Connection reset by peer] 12:36:04 -!- Guest82938 has joined ##crawl-dev 12:43:29 -!- neunon has quit [Ping timeout: 240 seconds] 12:43:51 -!- neunon_ has quit [Ping timeout: 258 seconds] 13:04:31 -!- Chousuke has quit [Ping timeout: 246 seconds] 13:06:21 -!- Chousuke has joined ##crawl-dev 13:11:15 -!- Chousuke has quit [Ping timeout: 260 seconds] 13:11:19 -!- Chousuke has joined ##crawl-dev 13:13:38 Speed brand description is vague and uninformative (https://crawl.develz.org/mantis/view.php?id=4161) by Tenaya 13:14:02 -!- mumra has joined ##crawl-dev 13:14:23 -!- blabber has quit [Quit: leaving] 13:29:08 -!- Chousuke_ has joined ##crawl-dev 13:29:08 -!- Chousuke_ has quit [Client Quit] 14:14:09 03elliptic * r06257a8bfd3c 10/crawl-ref/source/player-stats.cc: Fix an off-by-one error in the Jiyva stat shuffle. 14:16:26 -!- blabber has joined ##crawl-dev 14:23:18 -!- edlothiol has joined ##crawl-dev 14:36:25 -!- blabber has quit [Quit: leaving] 14:46:42 -!- stabwound has quit [Quit: ZNC - http://znc.sourceforge.net] 14:51:10 gah, I don't even know what these errors mean... "duplicate case value" and "previously used here", on two different lines in the same switch statement, one of which I didn't even touch 14:51:38 -!- stabwound has joined ##crawl-dev 14:51:38 -!- stabwound has quit [Changing host] 14:51:38 -!- stabwound has joined ##crawl-dev 14:52:41 -!- Cryp71c has joined ##crawl-dev 14:52:45 Wensley: well, it's pretty obvious: you have the same value used twice 14:52:55 but I don't, as far as I can tell 14:53:24 Wensley: could you push your current tree (possibly with a temp commit) somewhere? 14:53:46 I could make a patch, yeah, not really sure how to set up anything to push to 14:54:09 Wensley: are there multiple commits or just one? 14:54:14 just one 14:54:27 so a patch doesn't really lose much 14:54:40 let me just make sure the code is up to date with the current master 14:59:01 welp, now I think I've screwed everything up XD let me get back to you on that 14:59:13 -!- Cryp71c has quit [Quit: Leaving] 15:01:14 if you have trouble, just tell me what revision is that patch based on 15:01:44 it doesn't have to be clean, too... 15:05:25 kilobyte: nice commit on racial MP, and the aptitude screen. 15:08:04 dpeg: it can be somewhat confusing, though. The bonuses are 0, 0.33, 0.5, 0.66, 0.99, pretty non-linear. 15:08:46 I preserved current state, not sure if that's worth upsetting balance 15:09:23 an alternative would be to have a -6..+6 scale, with ±1 and ±5 unused 15:09:28 kilobyte: the aptitude levels are also non-linear (they're exponential). What about the HP levels? 15:10:21 linear, the formula is: hp = base * (10+apt)/10 15:11:37 and mp = base * (1+bonus), with bonuses as above 15:12:48 trolls with bonus of -0.66 get only one sixth the MP as deep elves, they need to get almost everything from Spc or Inv 15:14:14 kilobyte: how many species have 0.5? 15:15:30 minotaurs, felids, high elves 15:17:04 couldn't we put them to either side? 15:18:39 moving those to +- 0.33 (or -0.66 for Mi maybe) sounds okay to me 15:19:01 elliptic -- always around when you need him :) 15:19:16 or high elves could get +0.66 I guess if DE is the 0.99 15:19:25 they don't exactly need a buff though 15:19:32 quite a big difference, 5 mp at xl 27 15:19:42 surely not that large 15:19:47 remember there are stepdowns 15:20:03 to be exact, *1.0 - 1 15:20:33 mp gets huge stepdowns to the values you mention 15:21:02 or rather, to the values you mention together with the spellcast/invoc contrib 15:21:26 yes, this is why the MP formula is a little less contentious than the HP one 15:22:32 right, it isn't going to be simple anyway so maybe there isn't much point in changing the bonuses to depend linearly on the displayed apt 15:22:45 on the other hand, people will want to know what that MP apt means... 15:31:33 -!- petete has joined ##crawl-dev 15:35:55 -!- hoody_ has joined ##crawl-dev 15:39:34 -!- hoody has quit [Ping timeout: 246 seconds] 15:39:34 -!- hoody__ has joined ##crawl-dev 15:43:24 -!- hoody_ has quit [Ping timeout: 255 seconds] 16:01:37 -!- Pacra has joined ##crawl-dev 16:21:24 -!- mumra has quit [Ping timeout: 252 seconds] 16:22:20 -!- bmh has joined ##crawl-dev 16:22:28 -!- bmh has quit [Changing host] 16:22:28 -!- bmh has joined ##crawl-dev 16:24:07 hi 16:27:01 Hi 16:27:53 i would like to talk about lemuel's early-level zin vault with the angel in it 16:28:01 and ziggurat vaults in the dungeon with angels in them 16:28:05 ok. 16:28:15 they're cool i have no problem with them 16:28:32 but I think it's not very good to have the angels have a chance of spawning with a sacred scourge 16:29:17 ??sacred scourge 16:29:18 sacred scourge[1/1]: A demon whip blessed by TSO. 0,13,11 in 0.8-, 0,12,11 in 0.9+ 16:29:27 yeah, that's a bruiser. 16:29:34 I initially thought it's bad, but then, I realized it's no worse than any other vault with good but guarded items 16:29:41 TSO's final ability is the ability to get a blessed blade, sacred scourge, or trishula, among holy-weaponing other weapons that don't convert 16:30:04 yet we're basically giving his final ability away, free, for maces and flails. on level 3 16:30:30 you can get the same by finding an angel somewhere... most likely Mennas 16:30:45 although he is a blade user 16:30:45 mennas spawns with a longsword 16:30:59 not anymore 16:31:08 that's never guarunteed to be a eudemon blade 16:31:23 unless that's a new .9 tihng 16:31:25 thing* 16:31:26 -!- mumra has joined ##crawl-dev 16:31:28 1/4 chance for eudemon blade, 1/4 for blessed {falchion,longsword,scimitar} 16:32:07 but mennas can be found on d:2x or so 16:32:19 or at branch ends (usually) 16:32:39 you can't kill angels at that time, too 16:32:46 I'm just concerned it's shortchanging TSO is all :[ 16:32:50 sure you can 16:32:55 if you can finish the Lair 16:33:01 you can buff up and kill an angel no sweat 16:33:13 the zin vault ones don't spawn with shields 16:33:22 how is that different from "getting Kikubaaqudgha's or Lugonu's final ability" on D:1 from a kobold? 16:33:55 angels never get shields 16:34:16 a dagger of distortion isn't quite an analog of a sacred scourge 16:34:42 plus it's probably not the weapon you want to distort with a final ability/pain with the final ability 16:36:00 looking at winners, I see a suprisingly small (for me) amount of people wait for a quick blade to bless 16:37:12 religious angels/daevas (i.e. following Zin/TSO) could take their gear with them as they die 16:39:33 what about a 'divine servant' status: doesn't drop gear, not temporary, not abjurable, gives XP 16:40:24 kilobyte: quick blades don't generate most games, waiting for one is silly 16:40:37 at least for pain 16:40:47 -!- bmh has quit [Quit: bmh] 16:41:32 the reason I don't think it's analogous to lugonu/kiku gifting is that those are for pretty specific builds 16:42:01 while almost anyone can make use of a sacred scourge from d:3 to post-endgame all the way to zig raiding 16:42:09 ...without having to bother worshipping TSO to do it 16:42:11 how are you getting the sacred scourge on d:3 16:42:15 good luck killing that angel 16:42:18 or even getting to it 16:42:21 I said this before 16:42:28 if you can do the lair 16:42:33 you can buff and kill the angel easily 16:42:41 angels aren't hard at all 16:42:46 depends a lot of the character 16:42:50 *on the 16:43:01 caster with any decent conjuration can do it 16:43:07 I've found angels hard fights on quite a few L20 chars 16:43:26 and they are often behind stone anyway, so you need a way to break that 16:43:32 it's not a stone wall 16:43:36 it's translucent rock 16:43:41 often they are behind stone 16:43:45 depends on the vault 16:43:47 for both zig and lemuel vault 16:43:51 zig can have stone 16:43:53 nope. maybe in pandemonium 16:43:55 why are we arguing about this 16:44:20 2-3 bros are enough, but with Trog, you can count on good gear already 16:44:50 elliptic: Pacra is concerned that the vault gives away too much, and way too early. 16:45:05 he is exaggerating 16:45:23 I am not 16:45:49 well, that is the point 16:45:51 one valid concern I see is that getting the Zin angel vault is quite likely... other vaults, not really 16:46:00 if both parties say "I am right", we won't make progress :P 16:46:22 i didn't say i was right! I am just concerned and wanted discussion 16:46:25 okay, so what about making sure the Zin vault angel does not get a scourge? 16:46:40 "he is exaggerating" -- "I am not" :) 16:46:44 I think giving people the opportunity to get a scourge with a lot of work in a tiny proportion of games is fine 16:47:02 Pacra: has the scourge been abused yet? 16:47:09 my point is it's not very much work to get the scourge 16:47:25 it isn't even like a scourge is that special at lair 16:47:30 Pacra: I understand. How often has the scourge been liberated yet .. can we count that somehow? 16:47:31 -!- hoody__ has quit [Remote host closed the connection] 16:47:34 a demon whip with most other brands would be better 16:47:39 hoo, i have no idea 16:47:42 and we have vaults that give those out 16:48:13 that's true but the point is not that the scourge is a better weapon than those for lair 16:48:15 Pacra: I have full trust in elliptic's assessment, though. If he says it's not an issue, I stop worrying -- the best medicine there is :) 16:48:20 you want a broken vault? minmay_layered_prison, you'd need spoilers and a bunch of power boosters, but otherwise, there's 8 | items and 9 "acquire any" 16:48:45 yes, my fault that one slipped in 16:48:46 can generate on D:2 too, but there's no way you could possibly have means to breach it then 16:48:48 all righty then, I'll consider the matter finished 16:48:53 kilobyte: no power boosters necessary actually... just LRD + cTele will do it if you have enough power to break stone (not too hard) 16:48:57 Pacra: hey, don't mope 16:49:04 not moping! 16:49:06 you don't need to break metal 16:49:21 * dpeg hands Pacra the "alerted customer" medal 16:49:36 no passive aggressivity there. i am not super invested in angel vaults! 16:49:48 hell/zot trap paralysis on the other hand... 16:49:53 dpeg: he's not that much off, I can see people scumming for that specific vault 16:50:06 the zin vault isn't great, yeah 16:50:08 I suspect you've been bribed by Zin who wants to make sure that no crummy types get his hand-crafted scourges. 16:50:34 hey, lawful-evil gods run a hard bargain. 16:50:49 Ain't easy being zin, I absolutely agree. 16:50:50 fixing the zin vault to never have a good weapon seems reasonable, but I wouldn't do anything about zigs at least 16:52:21 kilobyte: by the way, if you want a list of bad vaults, you could take a look at ??bad vaults 16:52:47 * dpeg wonders how many dpeg vaults are in there. 16:52:57 hmm, there is only one overflow altar for Zin 16:53:12 and only one generic one 16:53:46 zin is unloved 16:53:59 so if Zin doesn't fit in the Temple, he'll get one of the two. 1/4 of the time there'll be a scourge. 16:54:00 Eronarn: I've seen enthusiastic reports about new Zin. 16:54:29 i've seen some, but also some bad ones 16:54:37 Eronarn: there are always bad ones 16:54:42 for example, hard to train up invo enough to use it on many characters 16:55:02 -!- petete has quit [Remote host closed the connection] 16:55:02 hm, with reliable Recite this cannot be a problem 16:55:13 well, it's skill-based 16:55:19 kilobyte: right, can we just force the angel to have a great sword or something in that vault? 16:55:20 so if you fall behind on your skill vs. the HD of monsters you're fighting 16:55:25 you can end up not able to recite usefully against them 16:55:36 and then it's a 3-turn action to try to train it, and all your other invocations cost piety so they're not good for training 16:55:50 Eronarn: and will be much less of a problem after galehar's skill training overhaul 16:56:04 Nemelex' altar gives legendary decks for absolutely free, two of Xom's give almost free weapons of chaos 16:56:05 yes, that's true 16:56:13 elliptic: we can 16:56:45 kilobyte: i think the nemelex one is kind of not a good idea, personally 16:56:49 I wouldn't worry about the weapons of chaos but the legendary decks have bothered me 16:57:03 likewise with the trog one where you have an incentive to stop autotravel, in case you know apport 16:57:27 why not make autotravel stop automatically? 16:57:27 someone recently got 18k xp in their pool at XL2 with such a deck 16:57:38 eronarn: not a problem really 16:57:39 you won't have Evoc skill to possibly get a level > 1 effect 16:57:42 elliptic: if you have the time, can you nerf those vaults? 16:57:46 that vault can't be recognized ahead of time 16:57:58 elliptic: how, does the Experience card work that way on level 0? 16:58:03 -!- hoody has joined ##crawl-dev 16:58:10 elliptic: tgw has it in his rc to stop on trog altars on explore because it doesn't burst into flames until the turn after you walk into LOS 16:58:12 it looks just like a normal hallway until you see the book and then it is too late 16:58:19 eronarn: that doesn't work any more 16:58:23 do the evil gods not care if their worshipers wield holy wrath? 16:58:27 ah, okay 16:59:14 kilobyte: this was an artificer, so they had some evoc skill 16:59:19 and multiple exp cards 16:59:38 and probably converted to nemelex also for a little more evoc 17:00:29 -!- stabwound_ has joined ##crawl-dev 17:00:30 -!- stabwound has quit [Ping timeout: 260 seconds] 17:00:34 -!- stabwound_ is now known as stabwound 17:00:34 -!- stabwound has quit [Changing host] 17:00:34 -!- stabwound has joined ##crawl-dev 17:00:37 dpeg: maybe, though I'm not very familiar with vault syntax 17:01:07 elliptic: asking you since you have ideas how to nerf. :) 17:01:24 uh oh, even with near-0 skills legendary decks start with 300 power 17:02:03 even Evoc 27 means only 243 power 17:02:17 kilobyte: yeah, that's what legendary decks are like 17:02:24 better than plain ones :P 17:02:32 exp gain in the Experience card: min(20k, power * 50) 17:03:13 I guess the 18k was just one exp card then 17:03:19 which means 15k with totally negligible peanuts 17:03:29 middle decks would do just fine 17:03:43 probably those formulas should be changed to be more reasonable but not giving out a legendary deck to anyone who walks by would be good anyway 17:03:53 a middle deck still gives half of that 17:04:03 even an extra plain deck is enough incentive to go nemelex, I think 17:04:57 elliptic: oh! Then do a plain deck :) 17:06:05 -!- upsy has quit [Quit: Leaving] 17:15:48 -!- galehar has joined ##crawl-dev 17:16:31 hmm, that vault already specifies "plain deck" 17:16:53 it just happens to work less than entirely right 17:17:12 galehar: hi! 17:17:37 galehar: have you decided how do you want to have Crusaders renamed? 17:18:14 Hi 17:18:21 I think Skald is good 17:18:28 but we need a descriptive, don't we? 17:20:29 -!- ophanim has joined ##crawl-dev 17:21:01 their book is already called "war chants," you could just describe them as war chanters :P or warrior poets! 17:21:12 galehar: I can come up with one, I'm just no native speaker 17:22:23 I changed the book today, not sure if that's good enough 17:22:53 kilobyte: I saw. It's a start, but we need a description for the background. 17:22:54 "A book of spells helpful for a warrior. The versions contained here have a musical form, following the traditions of fighting skalds. Functionally, though, they work the same as spells whose magic words are merely spoken." 17:23:49 dpeg: go ahead. Native speakers (or viking devs) can always rewrite some parts. 17:24:23 yes, it is only proper that the viking devs handle this one 17:27:00 -!- petete has joined ##crawl-dev 17:29:22 To Valhalla we go! 17:29:42 * dpeg calls Fenriz for a stroll in the park. 17:29:53 -!- hoody has quit [Remote host closed the connection] 17:30:12 sounds like an opportunity for a unique wolf 17:30:33 crawl can theme its updates, like team fortress 2! "the viking update"! 17:31:50 too bad our norse devs are mostly idle these days. 17:33:59 -!- Cryp71c has joined ##crawl-dev 17:34:50 Afternoon! 17:34:50 Cryp71c: You have 1 message. Use !messages to read it. 17:34:52 !messages 17:34:53 (1/1) kilobyte said (5d 1h 30m 58s ago): in your rewrite of combat effects, how do you handle trample? Current version crashes if you get trampled into a shaft, I'm not fixing that as you completely overhauled that part -- what should we do? 17:35:05 !seen kilobyte 17:35:05 I last saw kilobyte at Tue Jun 21 22:22:53 2011 UTC (12m 12s ago) saying "A book of spells helpful for a warrior. The versions contained here have a musical form, following the traditions of fighting skalds. Functionally, though, they work the same as spells whose magic words are merely spoken." on ##crawl-dev. 17:35:30 kilobyte, sorry for late response. Wife and I have been renovating kitchen cabinetry + new appliances...quite a lot of stuff to do. 17:36:20 I'm kind of setting up the system so that mon_attack_type (which has AT_TRAMPLE, amongst lots of other stuff) is now attack_type and is stored in the attack class (so you can technically use it for all sorts of attacks, both player and monster). 17:37:02 That would seem to be the most logical solution for detecting and handling trample for all actors (and makes detecting whether the defender is being trampled rather trivial). 17:40:53 there's a thing final_effect currently used for lightning discharges and mirror damage... but it might be too late for you 17:41:09 the problem with doing trample and chaos instantly is that it can shift levels, etc 17:45:09 I'm not sure there's anything inherently wrong with delaying most effects until the end of the attack (final_effects). There's no reason - for instance - that chaos (even if it banishes the defender) should stop effects like passive freeze or spines. 17:45:16 oh right, last i checked, if you try to shoot yourself with a needle of frenzy, you crash. 17:45:26 was that ever looked into? I'll try to replicate it locally 17:45:27 On the topic of chaos, btw...do you know who implemented the zombification as a result (1/100 chance) of chaos affecting defender and all that? 17:45:53 hmm, most of chaos brands should work instantly, but shifting level should be delayed 17:46:06 not sure 17:46:24 Pacra: I think I fixed that recently 17:46:52 Well, for now (in the rewrite branch) I've removed it. Its 1/100 chance of occuring and has a ton of special case code dispered throughout monster_attack. 17:47:48 Best case scenario, its not worth the loss of maintainability in the combat code. Worse case, I'll re-implement it as a more appropriate effect (there probably already is some sort of zombification code for monsters that can be reused anyways) 17:48:21 so I'm stumped... any time I add an entry to the giant switch statement in _beam_type_name() in beam.cc, I get two errors, "duplicate case value" and "previously used here", one on the line I added and one on the line containing the condition for BEAM_VISUAL for no apparent reason. I really hope I'm just being stupidly oblivious 17:48:25 you'd need zombification anyway unless you want to remove the reaping brand 17:48:52 Wensley: just put the patch somewhere, lemme take a look 17:49:03 I made a github account, I can link you the file 17:49:16 Wensley: duplicate switch value is an obvious error, though... 17:49:34 kilobyte, the zombification code was completely disjoint from the reaper code, seeing as how I removed all the zombification stuff and the whole thing still compiles..there may be a broken runtime reference or two, but the bulk of the code (clearly) links up and still exists. 17:49:38 Wensley: At a guess, BEAM_VISUAL actually has the same value as another #define? 17:49:40 Wensley: you can't declare new variables inside a switch statement 17:49:44 or you need brackets 17:50:25 galehar: the error message would be different 17:50:36 maybe I'm not declaring variables properly 17:50:47 I put entries in enum.h for everything that's new 17:51:02 is there more to it than that? 17:51:14 the only way it could be not utterly obvious would be conflicting enum values, but even then, the compiler says what the offending enums are 17:51:26 kilobyte: I made that mistake recenly, and the error message was very unhelpful. It was something similar (or the same) as wensley put 17:51:37 well, here's the link: https://github.com/Wensleydale/DCSS-branches/blob/catoblepas/crawl-ref/source/beam.cc 17:51:47 the switch is at the very end of the file 17:52:19 galehar: error: crosses initialization of ‘int i’ 17:52:32 all I've added is BEAM_PETRIFYING_CLOUD, although there's one more modification earlier in the file that it didn't take issue with 17:52:57 kilobyte: yes, that must have been this 17:53:09 Well, I'm off for now. See you guys later. 17:53:15 Cryp71c: see ya! 17:53:48 Wensley: the file looks ok, there's something else bad. Did you push the whole tree? 17:53:57 yeah, my whole current copy is in that repo 17:54:02 -!- Cryp71c has quit [Quit: Leaving] 17:54:09 03Cryp71c 07unified_combat_control * r69dd873d037e 10/crawl-ref/source/ (ghost.cc ghost.h mon-enum.h mon-util.cc mon-util.h tags.cc): mon_attack_type -> attack_type 17:54:13 git clone git@github.com:Wensleydale/DCSS-branches.git 17:54:18 03Cryp71c 07unified_combat_control * r38314fa96a8b 10/crawl-ref/source/ (attack.cc attack.h melee_attack.cc melee_attack.h): Massive (partial) conversion to new combat system 17:54:19 03Cryp71c 07unified_combat_control * r473d2b38a713 10/crawl-ref/source/melee_attack.cc: Remove 1/100 chance of zombification of chaos-killed defenders 17:54:20 03Cryp71c 07unified_combat_control * r50d20b0118ed 10/crawl-ref/source/ (9 files): mon_attack_flavour => attack_flavour 17:54:57 -!- syllogism- has quit [] 17:55:44 kilobyte: I know that there are other errors in there currently, so don't expect it to compile even if this issue gets fixed... learning crawl's code is sort of dizzying 17:56:48 Wensley: BEAM_VISUAL and BEAM_PETRIFYING_CLOUD have the same value 17:56:59 where does it determine value? 17:58:10 I figured that enum.h automatically went through and gave each enum a unique internal ID, which is why it contains that warning about breaking save compat if you insert things 17:58:52 -!- evilmike has joined ##crawl-dev 17:58:59 the error is in enum.h, you need to bump BEAM_LAST_REAL from BEAM_AIR to BEAM_PETRIFYING_CLOUD 17:59:40 ...I didn't even see that *palm to face* 18:00:14 I see that beam_type is never saved, so there's no need to worry about save compatibility 18:00:34 well, I have learned something about enum.h today! now I will apply this knowledge 18:01:00 look forward to more bashful admissions of inadequacy in the future :) 18:12:20 messing with enums is a fun way to break save compat (which is a prerequisite for becoming a dev) 18:21:28 -!- galehar has quit [Remote host closed the connection] 18:23:14 !learn add bad_ideas arrows/bolts of distortion 18:23:15 bad ideas[3207/3207]: arrows/bolts of distortion 18:23:26 that's probably a redundant entry though :\ 18:33:52 -!- dpeg has quit [Quit: zzz] 18:54:10 03kilobyte * rd33dc92aee68 10/crawl-ref/source/ (16 files in 6 dirs): Rename "beast" to "hell beast". 18:54:10 03kilobyte * ree2da3a4a77d 10/crawl-ref/source/describe.cc: Clarify the description of the speed brand. 18:54:11 03kilobyte * r577ee8529e90 10/crawl-ref/source/ (ng-setup.cc player.cc species.cc): Shoehorn MP aptitudes into a -3..+3 scale. 18:54:22 03kilobyte * r908503064370 10/crawl-ref/source/dat/des/variable/altar.des: Axe an unused copy of a description. 18:54:22 03kilobyte * rf2b2cb2f4f5a 10/crawl-ref/source/dat/des/variable/altar.des: Sort two overflow altars into place. 18:54:22 03kilobyte * r941195e2e87e 10/crawl-ref/source/ (main.cc makeitem.cc mapdef.cc misc.cc traps.cc): Formatting fixes. 18:54:23 03kilobyte * ree631f3476b4 10/crawl-ref/source/makeitem.cc: Assert rather than create a buggy deck. 18:54:29 03kilobyte * r8c789be47e1e 10/crawl-ref/source/ (6 files): Fix deck rarity settings in vaults being ignored. 18:54:29 03kilobyte * r0001360ffad3 10/crawl-ref/source/dat/des/variable/altar.des: Less fixed loot in a too likely vault. 19:01:31 -!- ion_ has joined ##crawl-dev 19:01:43 -!- Excedrin has joined ##crawl-dev 19:02:45 -!- Hehfiel has quit [Ping timeout: 244 seconds] 19:03:31 -!- joosa has quit [Ping timeout: 240 seconds] 19:03:55 -!- ion has quit [Ping timeout: 250 seconds] 19:03:55 -!- ion_ is now known as ion 19:04:47 -!- Adeon has quit [Ping timeout: 250 seconds] 19:08:28 -!- Hehfiel has joined ##crawl-dev 19:18:03 -!- edlothiol has quit [Ping timeout: 255 seconds] 19:22:20 we don't have any warper names in crawl yet, do we? I'm trying to come up with a decent name for a new spell that I think would go well in the Cr and Wr books (it is L2 charms/tloc) 19:24:13 golubria? 19:24:49 (the spell bends space in a fragile sheet around your body, causing some melee attacks to miss you until the spell collapses (which is very likely if you are hit by more powerful blows)) 19:25:16 oh right... what *is* golubria though? person, place, thing... ? :) 19:26:09 oh it looks like not a person 19:26:14 that or ?/G is broken 19:26:27 (it produced Passage of golubria) 19:26:41 It’s a small town 30 km to the North from Tampere, Finland. 19:27:36 monqy: hm, that just looks like a bug to me 19:27:58 oh by ?/G I meant ?/S 19:27:59 i'm sure we have a warper name 19:28:02 asides golubria 19:28:16 -!- joosa has joined ##crawl-dev 19:28:36 "golubra's translocular ablation" 19:29:53 monqy: I think it just removes capitalization of all except the first letter for any spell for some reason 19:30:09 peculiar 19:30:41 is that spell anything like phase shift? 19:31:10 evilmike: it is similar in that it is a defensive tloc spell, yes 19:31:32 but it is much more limited and won't work on much of anything by the time you get phase shift 19:32:35 elliptic: will it redirect the damage to other monsters or just cause the attacks to miss? 19:34:04 just miss at the moment... the idea is that you are just bending the attacks to go around you rather than teleporting them to another location 19:35:47 you could think of this as some sort of distortional armour 19:37:47 -!- Adeon has joined ##crawl-dev 19:38:25 anybody else getting this error on compiling? "Can't find table: Experience in species.cc make: *** [../docs/aptitudes.txt] Error 9" not sure if it's my edits, which would be weird seeing as I haven't touched anything but clouds and beams and spells 19:44:08 huh 19:44:09 yep 19:44:21 same error 19:46:58 interesting, I just pulled but I'm still not getting the error 19:49:22 it sounds like it's related to the changes to the generation of aptitudes.txt? 19:49:46 mine seems to have generated fine 19:50:07 oh right yeah it even explicitly says that in the error message 19:50:08 so yeah 19:50:10 hmm 19:50:17 -!- ophanim has quit [Ping timeout: 250 seconds] 19:50:39 -!- Sabaki has quit [Ping timeout: 276 seconds] 19:51:28 -!- ophanim has joined ##crawl-dev 20:00:45 Mummy staff of energy marked useless before ID (https://crawl.develz.org/mantis/view.php?id=4162) by minmay 20:04:21 how come my allies can path to me around transparent walls, but enemies can't? 20:05:02 enemies can? 20:05:09 unless something changed 20:06:12 they're pathing around transparent walls that are only one-width, but this wall over here that's four-width stumps the catobleplas, but not my friendly catoblepas zombie 20:09:54 it's like the zombies are too stupid to lock themselves into trying to move into the wall 20:18:53 -!- ainsophyao has quit [Remote host closed the connection] 20:38:39 -!- mumra has quit [Read error: Connection reset by peer] 20:39:59 -!- mumra has joined ##crawl-dev 20:41:33 -!- Zaba has quit [Ping timeout: 276 seconds] 20:46:30 -!- Zaba has joined ##crawl-dev 20:54:03 is there any way to modify a beam's hit/miss message? I'd like it if this monster's breath always missed, thereby spreading more clouds behind its target, but saying that the beam missed when you're still engulfed by the clouds is misleading 21:13:19 -!- hoody has joined ##crawl-dev 21:22:15 -!- ophanim has quit [Ping timeout: 255 seconds] 21:22:55 -!- ophanim has joined ##crawl-dev 21:38:29 utterly baffled as to where cloud colors are defined. which is to say, I've found about twenty places to define them, none of which seem to have any effect 21:42:31 -!- ortoslon has joined ##crawl-dev 21:51:57 -!- Pacra has quit [Ping timeout: 255 seconds] 22:14:58 -!- Pacra has joined ##crawl-dev 22:16:53 * Wensley suffers acute head explosion, spattering bits of brain and bone all over cloud.cc 22:22:09 03dolorous * r8e09cff337b7 10/crawl-ref/source/itemname.cc: Fix Mantis 4162: Don't mark unidentified staff types as useless. 22:29:47 -!- hoody has quit [Remote host closed the connection] 22:31:01 -!- hoody has joined ##crawl-dev 22:54:54 -!- Wensley has quit [Ping timeout: 252 seconds] 23:02:13 03MarvinPA * r89f1d789f047 10/crawl-ref/source/ng-setup.cc: Start Spriggan hunters with slings instead of bows 23:24:44 -!- hoody has quit [Remote host closed the connection] 23:32:38 -!- hoody has joined ##crawl-dev 23:49:28 -!- hoody has quit [Remote host closed the connection] 23:56:21 -!- ainsophyao has joined ##crawl-dev