00:00:56 Unstable branch on crawl.s-z.org updated to: 0.13-a0-654-g588d246 (34) 00:03:41 -!- Kalir has quit [Changing host] 00:03:48 -!- gowby has quit [Ping timeout: 245 seconds] 00:07:32 -!- Helmschank has quit [Ping timeout: 256 seconds] 00:13:00 -!- blackcustard has quit [Read error: Connection reset by peer] 00:16:47 -!- thetao has quit [Quit: Page closed] 00:19:09 -!- danharaj has quit [Quit: ~ Trillian Astra - www.trillian.im ~] 00:21:02 -!- bh has quit [Quit: Page closed] 00:31:32 -!- dtsund has joined ##crawl-dev 00:32:18 |amethyst: did the message merging actually change the size of the datagrams sent between crawl and the webserver? 00:32:51 -!- LordArsenic has quit [Quit: Page closed] 00:34:28 I think true OOP only lives in text books and some far fetched utopia. 00:37:13 smalltalk 00:38:06 -!- eb has quit [] 00:38:55 !tell Medar You may find https://crawl.develz.org/mantis/view.php?id=6918 relevant to the message merging hangs, but probably not if you didn't change the size of dgrams that the crawl processes use. 00:38:56 CKyle: OK, I'll let medar know. 00:39:17 -!- CKyle has quit [Quit: CKyle] 00:51:32 -!- bh has joined ##crawl-dev 00:52:00 I'm patching berserkitis to not trigger on firewood. Would anyone object to reducing the berserk chance based on the HD difference between you and the target? 00:58:47 03bh 07* 0.13-a0-655-g2a08a9b: Berserkitis Reform 10(4 minutes ago, 1 file, 8+ 2-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=2a08a9b21697 00:59:50 -!- dtsund has quit [Quit: dtsund] 01:00:34 -!- bh has quit [Quit: gtfo'd] 01:01:35 -!- HDA has quit [Quit: Page closed] 01:03:31 -!- jeanjacques has quit [Quit: quit] 01:17:41 bh: I think that basing it on HD is probably just unnecessary complication 01:17:50 -!- Ryak has quit [Quit: If your not living on the edge, you're taking up too much space] 01:17:59 oh he left 01:18:54 !tell bh I think basing berserkitis "proc" chance on HD is unnecessary complication probably... <3 the firewood change though! 01:18:54 elliptic: OK, I'll let bh know. 01:23:30 i was able to get 22 slaying from sos dealing with the v:5 opening 01:31:24 -!- dtsund has joined ##crawl-dev 01:42:39 -!- Melum has quit [Quit: Was eaten by a grue.] 01:58:22 -!- ussdefiant has quit [Ping timeout: 245 seconds] 02:00:03 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 02:00:52 -!- Wolf_Crawl has quit [Ping timeout: 256 seconds] 02:03:06 -!- pelotr0n has quit [Quit: ~Internet()] 02:06:11 -!- WalkerBoh has quit [Remote host closed the connection] 02:11:00 -!- Nomi has quit [Quit: ChatZilla 0.9.90 [Firefox 20.0.1/20130409194949]] 02:15:31 -!- johnny0 has quit [Ping timeout: 264 seconds] 02:17:25 -!- Infinite_Monkeys has quit [Read error: Connection reset by peer] 02:22:47 -!- johnny0 has joined ##crawl-dev 02:25:33 -!- dienosore has quit [Quit: Page closed] 02:28:00 -!- dupo has quit [] 02:28:04 -!- Wolf_Crawl has quit [Ping timeout: 256 seconds] 02:31:45 03elliptic 07* 0.13-a0-656-gf772da0: Give Blade triple swords, prevent type/ego duplication. 10(6 minutes ago, 1 file, 11+ 3-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=f772da004a25 02:36:24 -!- Guest62734 has joined ##crawl-dev 02:37:07 -!- SwissStopwatch has quit [Disconnected by services] 02:37:10 -!- Guest62734 is now known as SwissStopwatch 02:39:52 -!- Krag has quit [Quit: Nettalk6 - www.ntalk.de] 02:41:34 -!- flowsnake has quit [Read error: Connection reset by peer] 02:53:08 -!- Laany has quit [Read error: Connection reset by peer] 02:53:09 -!- Sealer has quit [Ping timeout: 248 seconds] 02:57:04 -!- heteroy_ has joined ##crawl-dev 02:58:40 -!- heteroy has quit [Ping timeout: 256 seconds] 02:58:44 -!- heteroy_ is now known as heteroy 03:00:00 -!- soundlust has quit [Ping timeout: 276 seconds] 03:01:25 -!- buki_ is now known as buki 03:01:43 -!- Dalvant has quit [Ping timeout: 264 seconds] 03:03:31 -!- alefury has joined ##crawl-dev 03:07:38 -!- simmarine has quit [Quit: Leaving] 03:08:59 -!- edlothiol has joined ##crawl-dev 03:14:31 -!- mnoqy has quit [Quit: hello] 03:23:30 -!- Vizer has quit [Quit: bye] 03:24:09 -!- st_ has quit [Read error: Connection reset by peer] 03:24:36 -!- st_ has joined ##crawl-dev 03:28:11 -!- aa99 has quit [Client Quit] 03:34:37 -!- NotSoFatTony has quit [Ping timeout: 245 seconds] 03:38:22 -!- Wolfram has quit [Ping timeout: 245 seconds] 03:40:43 -!- lordfrikk has quit [Ping timeout: 260 seconds] 03:45:38 -!- Arivia has quit [Quit: rivs is afk (probably sleeping)] 03:46:17 |amethyst: the message merging doesn't change the size of the messages between crawl and the server, the merging is done in the server 03:48:23 -!- Lightli has quit [Ping timeout: 245 seconds] 03:48:31 -!- Aryth has quit [Ping timeout: 264 seconds] 03:59:40 -!- sacje has quit [Quit: sacje] 04:01:23 -!- soundlust|2 has quit [Ping timeout: 245 seconds] 04:01:31 -!- minqmay has quit [Quit: Leaving] 04:17:53 -!- Blazinghand has quit [Ping timeout: 255 seconds] 04:34:48 -!- Zauren has quit [Read error: Connection reset by peer] 04:37:23 -!- bonghitz has quit [Remote host closed the connection] 04:48:53 -!- ark__ has joined ##crawl-dev 04:50:58 -!- JamezQ has quit [Ping timeout: 245 seconds] 04:52:59 -!- BlackrayJack has quit [Ping timeout: 255 seconds] 04:57:33 -!- syraine has quit [Ping timeout: 245 seconds] 04:59:04 -!- Svendre has quit [Ping timeout: 276 seconds] 04:59:43 -!- dtsund has left ##crawl-dev 05:04:19 how does the inline lua in dat/descript/monsters.txt work? is there a way to refer to the monster itself in the description? (right now the description for spectral weapons is weird) 05:05:08 -!- gloop has quit [Ping timeout: 245 seconds] 05:31:22 -!- magistern has quit [Quit: Leaving] 05:37:46 -!- voker57 has joined ##crawl-dev 05:37:46 -!- voker57 has quit [Changing host] 05:37:46 -!- voker57 has joined ##crawl-dev 05:44:00 -!- voker57 has quit [Read error: Connection reset by peer] 05:44:17 -!- voker57 has joined ##crawl-dev 05:44:17 -!- voker57 has quit [Changing host] 05:44:17 -!- voker57 has joined ##crawl-dev 05:45:42 -!- Vizer has joined ##crawl-dev 05:48:32 -!- Aryth1 has quit [Ping timeout: 256 seconds] 05:49:12 -!- g4spr0m has quit [Quit: Wychodzi] 05:49:24 -!- nooodl has joined ##crawl-dev 05:50:59 -!- g4spr0m has quit [Client Quit] 05:51:51 -!- st_ has quit [Read error: Connection reset by peer] 05:52:23 -!- st_ has joined ##crawl-dev 06:01:03 -!- voker57 has quit [Remote host closed the connection] 06:10:03 -!- twelwe has quit [Ping timeout: 245 seconds] 06:15:51 -!- g4spr0m has quit [Read error: Connection timed out] 06:24:59 -!- bmfx has quit [Ping timeout: 260 seconds] 06:30:13 -!- mikee_ has quit [Quit: HydraIRC -> http://www.hydrairc.com <- Would you like to know more?] 06:32:18 -!- domiryuu has quit [Ping timeout: 256 seconds] 06:38:17 -!- afd__ has quit [Read error: Connection reset by peer] 06:38:46 -!- st_ has quit [] 06:50:44 -!- Cerepol has quit [Ping timeout: 256 seconds] 07:05:25 -!- tensorpudding has quit [Ping timeout: 248 seconds] 07:05:26 -!- tensorpuddin is now known as tensorpudding 07:05:31 -!- syraine_ has quit [Quit: Page closed] 07:16:14 -!- mamga has quit [Quit: Page closed] 07:20:45 -!- Miron1 has quit [Read error: Connection reset by peer] 07:21:20 -!- Miron has quit [Ping timeout: 256 seconds] 07:24:06 -!- Stelpa has quit [Ping timeout: 264 seconds] 07:28:55 -!- ystael has quit [Ping timeout: 260 seconds] 07:31:47 -!- TAS_2012v has quit [] 07:32:18 Debian builds of the trunk branch on crawl.develz.org updated to: 0.13-a0-656-gf772da0 07:49:50 -!- floatboth has quit [Quit: floatboth] 07:59:36 lainiw: still looking? 07:59:43 the monster isn't available, no 08:00:27 -!- Cryp71c_ has joined ##crawl-dev 08:00:31 the relevant function is get_monster_db_desc in describe.cc line 3300 08:00:31 -!- Cryp71c_ has quit [Client Quit] 08:00:59 you can customise the description there in some way (maybe with a substituion) 08:01:13 but what is weird about the description, can i help rephrase it maybe? 08:02:06 lainiw: probably pointless to try too hard, a bunch of monsters do it on the C++ side 08:02:26 this can be improved by pulling actual strings from the database 08:07:49 -!- phosphorescence has quit [Quit: Bye] 08:08:17 -!- edlothiol has quit [Remote host closed the connection] 08:08:37 thanks both of you, it looks like it would be easy to make get_monster_db_desc work for spectral_weapons -- maybe i'll change it later, but probably it isn't worth it 08:09:27 mumra, it is only weird because I was trying to make a simple description for spectral weapons, but its glyph ( means it also gets the dancing weapon description 08:09:48 ahh 08:10:09 also i wrote descriptions for the spells! i wasn't sure if there was a certain format to follow, i just looked at other spells 08:10:25 per glyph-descriptions should go, I'd say 08:13:03 -!- MaxFrost has quit [Ping timeout: 245 seconds] 08:13:23 lainiw: cool! there's no standard format, it's creative writing; succinct and punchy, usually with a bit of character 08:13:50 hmm 08:14:01 i can post them here, probably, they're kind of short 08:14:20 yeah do that or use http://sprunge.us 08:14:51 it is in http://sprunge.us/YfDU [PATCH 6/7] 08:15:52 most of them are pretty plain 08:18:00 -!- radinms has quit [] 08:18:28 most importantly they tell you what the spell does ;) 08:18:32 it looks good to me 08:18:44 i think we should rename spectral weapon to "tukima's battleblade" though 08:18:58 that sounds like a good name 08:19:05 -!- LexAckson has joined ##crawl-dev 08:19:44 there's an obvious comparison to battlesphere so it might as well be obvious :P 08:19:52 -!- Stelpa has quit [Changing host] 08:20:40 buddysphere ftw 08:24:06 -!- blabber has joined ##crawl-dev 08:25:38 as opposed to "peaceblade" 08:32:03 maybe song of slaying should have an ability to end it 08:33:39 -!- dagonfive has quit [Read error: Connection reset by peer] 08:34:11 hmm, it is pretty noisy 08:35:23 oh man, what's song of slaying? 08:35:39 new spell? 08:35:51 <|amethyst> https://crawl.develz.org/wiki/doku.php?id=dcss:brainstorm:background:crusader 08:36:01 thanks 08:38:32 -!- ark__ has quit [Quit: Leaving] 08:38:51 Blank squares by Johnper 08:38:55 kilobyte: peaceblade actually works for me 08:40:20 song of slaying sounds too good 08:40:30 maybe it could also take extra mp when you kill 08:42:32 lainiw: i slightly reworded song/spectral and added some flavoury stuff - http://sprunge.us/AJPJ 08:42:42 it's up to you whether you like it or not 08:43:01 LexAckson: yeah 08:49:32 mumra, i will probably use them! i don't feel like renaming the functions atm though so it will happen later 08:50:02 -!- CKyle has joined ##crawl-dev 08:50:27 -!- syraine has quit [Ping timeout: 245 seconds] 08:50:52 -!- Nort has quit [Ping timeout: 245 seconds] 08:52:22 -!- Zermako has quit [] 08:54:45 "Kills by a spectral weapon count as yours whilst singing a Song of Slaying." 08:55:04 does this mean you get half xp normally and fully xp only when song is active? 08:56:01 i think it's just for the song's buff? 08:56:16 oh, i meant it to mean for the buff but it is kind of vague as is 08:56:26 ahh of course 08:57:12 hmm, what about other summons? is it only spectral weapon kills that will count towards song? 08:57:25 maybe this should be mentioned in song's description instead 08:57:27 yeah spectral weapon is the only summon that works like that 08:57:32 for sos 08:58:03 it might be more relevant to mention it in sos, or even both 08:58:39 -!- blabber has quit [Quit: leaving] 09:00:09 -!- Stelpa has quit [Read error: Connection reset by peer] 09:01:23 augmentation (ds mut) is crazy powerful, could probably be nerfed a little 09:01:29 -!- Stelpa has quit [Remote host closed the connection] 09:01:53 maybe even simply split into two, magical augmentation gets the two enhancers, and physical augmentation gets the 12 slaying 09:02:10 -!- Stelpa has quit [Remote host closed the connection] 09:02:46 -!- Stelpa has quit [Changing host] 09:04:39 lainiw: further tweaks - http://sprunge.us/XQEf 09:08:38 -!- Stelpa has quit [Remote host closed the connection] 09:09:17 -!- Stelpa has quit [Changing host] 09:09:52 -!- eggonlegs has quit [Quit: leaving] 09:10:13 alefury: https://crawl.develz.org/mantis/view.php?id=7027 -- this is what it typically looks like on most video cards (with respect to our conversation last night) 09:10:34 "most video cards" 09:11:32 -!- Nort has quit [Quit: Page closed] 09:13:41 does it not work with intel thingies? that would kinda suck 09:13:54 mumra, if i forget to change the desriptions later you should remind me! 09:14:41 now that spectral weapon actually works, it seems too good right now... 09:15:33 -!- Stelpa has quit [Quit: Butts] 09:16:16 alefury: we try to make ds mutations be less narrow than "magic only" or "melee only"... see the PbP changes. Probably the numbers can be tweaked down safely though 09:16:19 ??augmentation 09:16:20 augmentation[1/1]: Demonspawn mutation: gives scaling spell power and slaying bonuses with HP total: bonuses are equal to max(0, ceiling(mutlevel*(2*hp - maxhp)/maxhp))*(0.4*spell power + 4 slaying). 09:16:27 alefury: the question is, what the hell GL is for in the first place. You know, games 20 years ago could somehow manage animated tiles with pixel count ~4 times less on a machine 10000 times slower 09:16:56 i agree 100% 09:17:20 i think making tiles code work better would be great 09:17:26 GL is somewhat easier to program this kind of thing in, as I understand it 09:17:39 i just think trading reliance on proper graphics drivers being installed for reliance on a modern browser being installed would be bad 09:18:00 -!- Scherzo_ has quit [Quit: Page closed] 09:18:02 geekosaur: there's enough 2D libraries to not have to care about hardware access 09:18:17 modern browsers are more ubiquitous 09:18:26 -!- nooodl_ has joined ##crawl-dev 09:19:25 doesnt webtiles need python, too? 09:19:29 -!- nooodl has quit [Read error: Connection reset by peer] 09:19:32 that is certainly not ubiquitous 09:20:11 <|amethyst> webtiles only works on Unix 09:20:11 alefury: out of curiosity, have you been using the enhancers more or the slaying more? 09:20:23 the enhancers 09:20:34 |amethyst, I thought I recalled messing with it on a windows system, you're sure its Unix only? (I'm not certain, I very well could be mis-remembering) 09:20:34 the slaying is handy though, i can kill easy stuff with my staff of conj... 09:20:40 my guess would be that the enhancers are more powerful because it is easier to stay at high HP while blasting with spells 09:20:50 also it was very nice with wyrmbane :) 09:20:56 <|amethyst> Cryp71c: not 100% sure 09:21:20 im also wearing archmagi, i had max power firebolt really early 09:21:29 <|amethyst> Cryp71c: I guess if msys can simulate unix-domain sockets on Windows 09:21:40 alefury: my point is, it'd be best to use some fast 2D layer, like SDL 09:21:45 so my inclination for a nerf would be to nerf spell power more than the slaying 09:22:15 the slaying might even be okay. its really good, but this is a tier 3 facet 09:22:46 -!- Stelpa has quit [Changing host] 09:23:02 maybe just change the spell power to 0.25 or 0.3 09:23:45 -!- serq has quit [Read error: Connection reset by peer] 09:23:52 btw, do you know if the slaying is just damage or both? 09:24:12 uh, I forget, let me check 09:24:46 it is both 09:24:53 -!- rossi has quit [Quit: WeeChat 0.4.1-rc1] 09:25:27 |amethyst: unix-domain sockets are needed only for a server, connecting webtiles in a more direct way is also an option 09:25:35 I mean, without tornado 09:25:42 -!- Wolf_Crawl has quit [Ping timeout: 256 seconds] 09:25:57 <|amethyst> kilobyte: you mean, put an HTTP server in crawl? 09:27:23 |amethyst: I mean, tornado fits a multi-user server, sending json messages can be done other ways 09:27:37 especially if you don't care about round trip time (on localhost) 09:31:28 <|amethyst> !tell edlothiol hmm... I guess CSZO is just having major memory fragmentation issues then 09:31:29 |amethyst: OK, I'll let edlothiol know. 09:33:21 -!- nooodl_ is now known as nooodl 09:35:39 -!- CKyle has quit [Quit: CKyle] 09:36:02 hmm, i should probably do a zig with cleaving with that slaying 09:36:07 should be fun 09:39:34 -!- MarvinPA has joined ##crawl-dev 09:43:02 how about merging staff of energy and channeling? (not a new idea, i know) 09:43:34 -!- edlothiol has joined ##crawl-dev 09:43:36 straight-on? 09:44:50 -!- Thrkk has quit [Client Quit] 09:46:18 -!- Vizer_ has joined ##crawl-dev 09:46:54 -!- Vizer has quit [Ping timeout: 264 seconds] 09:46:56 yes 09:47:08 they both suck, and it fits somewhat thematically 09:47:19 |amethyst: the message merging could mean that the server uses a lot more memory though 09:47:19 edlothiol: You have 1 message. Use !messages to read it. 09:47:44 what was the point of nerfing staves of energy that much then? 09:48:25 <|amethyst> edlothiol: hm... it doesn't seem to be running low on memory per se, and even the DMA zone has a reasonable amount free 09:49:26 <|amethyst> edlothiol: but I guess larger packets on the other end means more large chunks of DMA memory used 09:49:50 kilobyte: i think the rationale was that letting people use it with no hunger at all was bad 09:50:00 -!- voker57 has joined ##crawl-dev 09:50:10 s/ it / level 9 spells / 09:50:16 it's not like spell hunger is an important thing in the first place 09:50:22 -!- Aryth has quit [Ping timeout: 256 seconds] 09:50:31 <|amethyst> degeneracy rather than quality I guess 09:50:36 otherwise we'd put in a cap on digestion speed 09:50:37 kilobyte: I think that the idea was that 1/3 hunger wouldn't change which spells were totally hungerless 09:50:50 I tend to agree that it didn't need to be changed though 09:51:31 but with current staff of energy, at least spellcasting and intelligence still *affect* hunger 09:52:10 so at least in theory it is a more interesting effect 09:52:42 (it's also a weaker effect, and spell hunger isn't very important anyway as you say...) 09:54:00 -!- Vizer_ has quit [Quit: bye] 09:54:09 -!- Sorbius has quit [Ping timeout: 256 seconds] 09:54:39 An error message appears at the start of a sprint game by hayenne 09:54:54 it was 1/2, then you changed it to 1/3 and it's still hardly ever used... 09:54:59 right 09:55:05 what about going back to a nice round number of 0? 09:55:25 fine by me 09:55:38 merging it with one of the other staves seems more interesting to me than eliminating hunger 09:55:53 even both could work 09:56:00 <|amethyst> kilobyte: should Lear go down to +25 or should the check in dbg-scan go up to 27? 09:56:01 we could do both, yes 09:56:08 maybe, yeah 09:56:15 |amethyst: heh 09:56:16 we could even remove it altogether :P 09:56:23 -!- Kellhus has quit [Quit: Page closed] 09:57:04 or remove staff of channeling... dpeg would love having one less source of channeling I think 09:58:05 combine them, THEN remove them 09:58:18 -!- MarvinPA_ has joined ##crawl-dev 09:58:24 LexAckson: clearly saves work 09:58:39 bah 09:58:49 -!- blabber has joined ##crawl-dev 09:59:01 power, wizardry, channeling, energy between them don't seem interesting enough between them to justify being on 4 seperate staves 09:59:09 -!- MarvinPA has quit [Read error: Connection reset by peer] 09:59:09 -!- MarvinPA_ is now known as MarvinPA 09:59:25 (is what i was trying to say before the internet rudely interrupted me) 09:59:57 MarvinPA: do you have a reliable machine to IRC from? 10:00:55 not entirely, i'm subject to the whims of wireless internet :P 10:02:06 all of those staves are fairly boring compared with enhancer staves, yes 10:02:09 yeah, this and IP changing daily on an old ISP in the past made me IRC from a remote server exclusively 10:03:06 wizardry and power nearly duplicate rings, channeling is by far the weakest source of channeling in the game, and energy just affects how often you press e 10:03:19 could maybe pick one set of effects from them and just make it a single staff of 10:03:59 although put like that it sounds tempting to just remove all four :P 10:04:33 power could be boosted 10:04:34 I think it might be good to think of a melee effect 10:04:50 staff of buddysphere 10:04:58 enhancer staves benefit a lot in interest/playability by having melee effects 10:05:06 a meaningfully bigger maxmp, or perhaps even increased regen, would be valuable and perhaps even overpowered effect 10:05:49 not really, melee staves have been nerfed into uselessness for anything but popcorn 10:05:51 kilobyte: I think staff of power isn't really underpowered currently... if you get one early on it can be very good 10:05:55 huh? 10:06:08 a lot of people disagree with that last statement :P 10:06:21 elliptic: this is what I mean: it works early on because it adds a fixed number 10:06:38 theyre very good against the enemies that dont resist them 10:06:58 elliptic: for _melee_, that is. They're awesome for casting spells. 10:07:02 kilobyte: right, changing it to be proportional is a possibility I guess 10:07:11 kilobyte: again, lots of people use them for melee and love it 10:07:23 lainw: tbh i think right now it's all very strong ... i was beating the crap out of pretty tough uniques quite early just with song/infusion 10:09:10 |amethyst: the fun thing about Lear is that I tested it thoroughly at +25, then compared with plates and bumped it to Crawl's magic value of 27 just before commit :p 10:11:24 -!- CKyle has joined ##crawl-dev 10:13:19 <|amethyst> staff of channelling -> antimagic attack that gives you MP ? 10:13:38 <|amethyst> instead of being evocable I mean 10:13:40 kilobyte: 5 of the 9 DDEE wins in cv>0.11 used enhancer staff melee a lot 10:13:59 kilobyte: (2 of the other 4 were n78291 speedrunning DDEE of ely) 10:14:20 I do use them a lot, for swatting popcorn 10:14:43 I mean, as the primary melee attack 10:15:25 -!- mizu_no_oto has quit [Quit: ["Textual IRC Client: www.textualapp.com"]] 10:16:21 5633, 5597, 3241 attacks from the three with action_counts 10:16:49 the problem with action_counts is that they show what you kill easy monsters with, not hard ones 10:17:05 it would be harder to gather this data, though 10:17:15 killing "easy" monsters is important too though 10:17:21 especially on an EE who's primary spellcaster 10:17:22 to save MP for killing hard monsters 10:17:54 I'm not sure why you even care about the distinction... the point is that people find it worthwhile to train their skills to have decent enhancer staff melee, and they like doing this 10:18:34 i just had a zig:27 with just a bunch of undead dragons and some blizzard demons and a lich, it was dumb 10:18:42 calling them "nerfed into uselessness" is just nonsense 10:18:46 since they are clearly being used 10:19:10 you don't really care what you kill popcorn with, as long as it goes away and doesn't leave you mp-less for real fights 10:19:40 kilobyte: if I get a demon whip on an EE and use that, I'm still not likely to use it against frederick... does that mean that a demon whip is useless? 10:19:42 (no) 10:22:08 you can use any other weapon that's not a rusty noodle, my point it that they're not the primary means of fighting challenging enemies 10:23:03 sometimes they are 10:23:18 -!- Nakatomy has quit [Ping timeout: 276 seconds] 10:23:25 I have certainly played chars who used staff of death as the primary attack for a full 3-rune game, for instance 10:23:49 do you mean primary against weak enemies, or hard ones? 10:23:55 against all enemies 10:24:03 seriously have you even *tried* to use enhancer staves? they are still good 10:24:56 ??staff damage 10:24:59 staff damage[1/2]: Enhancer staves (fire, cold, air, earth, death) have (2*evoc + magic skill)/30 chance of getting random2(1.25*(magic skill + evoc/2)) extra damage that ignores AC (except earth), but checks the appropriate resistance. Air also needs to pass a (damage dealt + air + 1)/20 chance, and death a (necro + 1)/8 chance. 10:25:06 -!- Kalir has quit [Changing host] 10:25:50 turns out that random2(1.25*30) extra damage per hit on is good, and that's without actually raising skills all the way to 27 10:26:03 s/hit on/hit on a delay 0.6 weapon/ 10:26:13 does air do elec or 'air' damage 10:26:16 elec 10:32:48 -!- DracoOmega has joined ##crawl-dev 10:33:49 -!- absolutego has quit [Quit: leaving] 10:34:59 -!- magistern has quit [Quit: Leaving] 10:36:45 -!- Mandevil has quit [Quit: leaving] 10:39:14 -!- Sorbius has quit [Ping timeout: 256 seconds] 10:39:51 with all skills at 15, fsim against a stone giant with a staff of death: 10:39:57 Attacking: 14.7 | 46 | 93% | 13.8 | 60 | 1.67 | 22.9 10:40:05 and with a +9 demon blade of freezing: 10:40:11 Attacking: 12.1 | 52 | 93% | 11.3 | 60 | 1.67 | 18.9 10:40:28 -!- Nort has quit [Ping timeout: 245 seconds] 10:40:34 of course the staff works using two extra skills, but if you are raising those skills anyway... 10:41:51 (there's also no real point in raising staves above 12: damage just goes from 22.6 to 22.9 when staves is raised from 12 to 15 there) 10:42:55 ok, that's a bit different from what I thought 10:43:23 Yes, enhancer staves are still often better than normal melee weapons if you are using the spell skills anyway 10:43:33 ah, stone giants have pretty godd AC as monsters go 10:43:35 Which seems appropriate, really 10:43:44 s/dd/od/ 10:44:18 -!- Sorbius_ has quit [Ping timeout: 245 seconds] 10:44:28 kilobyte: yeah, against 0 AC stuff the dblade is a bit better at those skills 10:44:42 not better enough 10:44:45 you're right 10:46:34 you have to train extra skills (unless you are with nemelex you probably don't care that much about the evo) and find the right enhancer staff, and a *really* good melee weapon will still beat them, but enhancer staves are certainly reasonable options currently I think 10:47:02 Yeah, I personally still favor enhancer staff melee on a lot of my characters that have heavy spell skill investment 10:47:10 It's not as amazing as it once was, but still quite good 10:47:29 Speaking of which, though, would it be so bad if staff of poison melee wasn't so comparatively pathetic? 10:47:45 no, feel free to buff it :P 10:47:52 Haha, fair enough 10:48:17 I do like the idea of merging some of the misc staffs, incidentally 10:48:25 As was mentioned earlier 10:48:39 -!- ussdefiant has joined ##crawl-dev 10:51:24 power can probably work on its own 10:51:36 Power is good if you find it early 10:51:47 Almost never worth using later, in my opinion 10:52:49 Wizardry feels kind of boring as a staff effect, since if you are casting with a staff you almost always would rather some OTHER staff, if you could. 10:53:42 And it doesn't really do anything for long for spells you want to make primary tools, since you'd hopefully be levelling skills to the point where you don't NEED wizardry for them, at least in that form 10:53:44 unless it's wizardry what you're looking for 10:53:52 yeah 10:54:00 also using ring of wizardry + enhancer staff is basically always better if you care about your spell power 10:54:06 Yeah 10:54:20 Probably I see it mostly used as a swap to cast haste or borg or something if you can't QUITE do that yet 10:54:25 yes 10:54:40 wizardry is for the window between the spell getting barely castable until you can cast it comfortably 10:54:45 swapping wizardry to cast haste is something I used to do a lot but stopped because it was annoying 10:54:51 Yeah, it is kind of annoying 10:55:08 kilobyte: well, you can also save on skill xp if you really want 10:55:10 So like, it might be okay to stick as a bonus on some merged staff that you'd want to keep on for other reasons, but probably as a swap it is fine to die 10:55:18 by just not training charms up as high ever 10:55:23 less annoying than swapping rings actually 10:55:35 Well, with a ring of wizardry, you can probably just keep it on 10:55:38 If you actually want wizardry 10:55:47 swapping rings also takes more time 10:55:52 depends on your setup, yeah 10:55:57 meaning there is more cost to using ring of wizardry as a swap 10:56:08 Lots of characters want haste that aren't happy having useless staff melee 10:56:16 (But a ring slot is a lot less sacrifice for utility spells) 10:56:31 I also see people using staff of wizardry for blade hands / dragon form, btw 10:56:35 Yeah, that too 10:56:42 because it conveniently melds itself and doesn't get in the way 10:56:45 Yeah 10:57:14 DracoOmega: for now, I'd: merge energy (at 0) and channeling; make power increase its effect with Spc(?); no idea about wizardry 10:57:17 yeah 10:57:38 <|amethyst> make power increase its effect with Evo 10:57:43 -!- AntiPlaster has quit [Quit: Page closed] 10:57:48 power being dependent on a skill seems a bit strange to me, how about just making it depend on your MP 10:57:53 |amethyst: care to suggest a formula? 10:57:57 elliptic: or that 10:58:03 elliptic: again, formula please :) 10:58:04 Well, evo skill does kind of make sense, since staves already use evo for stuff 10:58:09 I guess having it depend on evo might be fine, yes 10:58:23 or even XL 10:58:26 though balancing for 0 evo and 27 evo might be hard 10:58:35 please no XL, that does weird things with different exp apts 10:59:00 <|amethyst> the problem I see with basing it on MP is that the maxmp stepdowns kind of work against that 10:59:03 As for melee effect, I admit to finding |amethyst's bit about some merged staff restoring mp by hitting things kind of interesting. Not sure how well that would work in practice for a few reasons 11:00:05 there's also the question of whether rings of magical power should change as well 11:00:17 <|amethyst> currently it's +10, right? 11:00:21 +9 11:00:29 iirc staff is +13, ring is +9 11:00:35 They do suffer a similar problem of 'nice at low levels, mostly worthless at high ones', yes 11:00:50 or am I getting confused with something else 11:00:52 ??staff of power 11:00:53 staff of power[1/1]: +13 MP. The staff has its own supply of MP, which depletes rapidly when not wielded. So you can switch weapons for butchering without losing MP, but leave it in your backpack too long, and you'll find it empty again. 11:00:55 okay 11:01:17 oh the thing with swapping for butchering is no longer needed 11:01:50 Would it be too radical to suggest merging wizardry and magical power rings? >.> 11:01:54 <|amethyst> maybe pre-stepdown: +8 + (evo / 2) MP ? so slightly worse than the ring with no skill, same as currently with 10 evo, +21 at max evo ? 11:02:19 <|amethyst> or is +21 still not enough? 11:02:35 the problem is that this will be a nerf for almost all chars 11:02:39 <|amethyst> true 11:02:54 a bit strange to rely on evo for a non-evo item 11:02:58 I think it's probably okay to make it give a lot at high evo? Since you have also had to train evo 11:03:08 <|amethyst> kilobyte: the idea being that staves are generally evo items 11:03:09 Which for a lot of characters isn't going to do a large amount else 11:03:38 (Well, maybe when I merge the elemental evoker branch...) 11:04:38 I think something like + (A + B*MP) might be simpler and better than the evo dependence... but coming up with a good A and B is hard 11:05:11 A=10 B=0.2 ? 11:05:18 or less A more B 11:05:54 03mumra 07* 0.13-a0-657-ga3d5771: Vary layout_gridlike room shapes and add some per-branch variations 10(9 minutes ago, 1 file, 174+ 41-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=a3d57710520d 11:05:56 Well, I think it is probably okay to err on the side of 'too powerful' for the timebeing anyway, since it is an underused item 11:05:56 I was thinking less A more B 11:05:56 At least a little 11:05:57 <|amethyst> elliptic: what is "MP" here? inherent MP from skills/XL only? 11:06:18 <|amethyst> elliptic: or would it be boosted by rings of power 11:06:37 |amethyst: your MP before applying staff of power but after everything else 11:06:52 btw this plus should still be halved above 50 as normal 11:07:34 -!- dpeg has joined ##crawl-dev 11:07:58 !lg dpeg 11:07:59 dpeg: You have 11 messages. Use !messages to read them. 11:07:59 1638. dpeg the Devastator (L27 OpMo), worshipper of Vehumet, blasted by an orb of fire (fireball) (kmap: hall_of_Zot) on Zot:5 on 2013-05-07 15:49:52, with 696122 points after 158238 turns and 10:32:57. 11:08:04 I think it might need a nice bit more B if we do actually want any chance of it being competitive for a weapon slot at high levels. Unless the staff also does something else, TOO, of course 11:09:00 B=0.4 A=5 maybe 11:11:17 Well, that's +15 mp in total if you have 40 base, yes? 11:11:18 I just wanted to congratulate you on the 0.12 tournament! 11:11:57 Admittedly, perhaps I would find just raw mp at that point of the game a little underwhelming unless it was a lot more than that. Maybe that's somewhat of a personal thing? 11:12:20 It's a wise decision putting the end of it days before the big nethack tournament starts. This way you won't suffer any significant loss in players during it. 11:12:45 Do we really have that much playerbase overlap these days, I wonder? :P 11:13:09 of those that havenare left playing nethack 11:13:29 *of those who haven't stopped playing nethack, yes, quite a few play both :) 11:13:33 bhaak: honestly nethack did not enter my mind when figuring out tournament scheduling :P but I'm glad they don't overlap... when is the nethack tourney? 11:13:43 oh is this junethack? 11:13:45 yes 11:13:48 -!- remyroy has quit [Ping timeout: 256 seconds] 11:14:07 this time again completely in june, for the second time :) 11:15:29 DracoOmega: it can't be that large an overlap given that we get a lot more players than they do ;P 11:15:41 Heh 11:16:17 -!- remyroy1 has quit [Read error: Connection reset by peer] 11:16:31 -!- rchandra has joined ##crawl-dev 11:18:48 -!- JuicyJ has quit [Ping timeout: 245 seconds] 11:20:18 -!- hayenne has quit [Quit: There is no dark side of the moon really. As a matter of fact it's all dark. The only thing that makes it look light is the sun.] 11:25:18 MUT_HIGHT_MAGIC, MUT_LOW_MAGIC and ATTR_DIVINE_VIGOUR affect staves/rings of power, is that intentional? 11:25:43 I don't know but it does sound wrong to me 11:26:09 I'd expect that MP from items should be applied last 11:28:23 curerent order: 1. level+skills, 2. stepdown, 3. rot, 4. cap at 50, 5. staves/rings of power, 6. mutations, vigour. 7. halving anything above 50, 8. antimagic 11:29:04 mutations vs cap and half-cap seems strange 11:29:09 -!- CKyle has quit [Quit: CKyle] 11:29:39 -!- dpeg has quit [Quit: Lost terminal] 11:29:53 the cap should really be applied by the stepdown IMO 11:30:00 as in, doesn't stepdown have a parameter for capping? 11:30:27 <|amethyst> elliptic: there's a comment about this 11:30:43 <|amethyst> // Yes, we really do want this duplication... this is so the stepdown // doesn't truncate before we apply the rotted base. We're doing this // the nice way. -- bwr 11:31:04 what does rot here mean, anyway? 11:31:20 Max mp lost to stuff like DD recharging, I guess? 11:31:21 just DD ability MP usage? 11:31:22 <|amethyst> you.mp_max_temp 11:31:34 And mummy self-restoration 11:31:40 !apt dd mp 11:31:41 DD (SK_MP)=0 11:31:45 !apt mu mp 11:31:49 they won't make it to 50 anyway 11:31:57 Mu (SK_MP)=0 11:32:01 so this ordering is irrelevant 11:32:14 MP 0 means 49 MP max naturally with just level+skills 11:32:20 Did Enter the Abyss used to cost max mp? 11:32:24 Or was it just hp? 11:32:31 maybe, I forget 11:34:00 <|amethyst> it did rot_mp(coinflip() ? 2 : 1); 11:34:06 <|amethyst> so yes 11:34:11 -!- ussdefiant has quit [Ping timeout: 245 seconds] 11:35:14 so I'd say: 1. level+skills, 2. stepdown, (including cap at 50), 3. "rot", 4. mutations, vigour, 5. rings of power, 6. staff of power, 7. half-cap, 8. antimagic 11:36:37 <|amethyst> elliptic: with +MP artefacts alongside rings of power? 11:36:43 right 11:36:57 ie, rings/artefacts should be affected by the staff? 11:37:28 kilobyte: sure, I think that could go either way so let's err on the side of the staff being good 11:37:58 <|amethyst> FR: rename "hat of Pondering" to "cap of Pondering", have it give you fixed 50 maxmp 11:38:23 is that a reference to something I should know 11:38:28 <|amethyst> just "cap" 11:38:32 actually, looks like the hat of Pondering is the only artefact that affects MP 11:38:34 oh right 11:38:50 -!- CKyle has joined ##crawl-dev 11:38:54 kilobyte: randart rings of MP 11:39:02 <|amethyst> kilobyte: that's not made of chocolate 11:39:12 -!- absolutego has quit [Quit: leaving] 11:39:26 yay the magic value of 13 used in multiple places 11:39:34 -!- rast has joined ##crawl-dev 11:40:32 <|amethyst> bwr is Brent Ross? 11:40:32 if ((you.max_magic_points + 13) * (1.0+player_mutation_level(MUT_HIGH_MAGIC)/10.0) > 50) mpr("You feel your magic capacity is already quite full."); 11:40:59 yay using just some factors, without any obvious messages why 11:41:05 s/messages/comments/ 11:43:05 <|amethyst> Out of curiosity... have any of the LDC devs other than atomjack contributed to DCSS? 11:48:45 -!- jeanjacques has joined ##crawl-dev 11:48:46 LDC? 11:48:53 <|amethyst> Linley's Dungeon Crawl 11:49:07 Oh 11:49:20 <|amethyst> I guess "pre-SS" is the usual term here 11:49:26 Yeah, probably 11:50:09 <|amethyst> DracoOmega: btw, you still haven't added yourself to the devs list on the wiki 11:50:12 -!- Wolf_Crawl has quit [Ping timeout: 256 seconds] 11:50:35 ??devteam 11:50:36 devteam[1/9]: https://crawl.develz.org/wiki/doku.php?id=dcss:admin:devteam 11:51:08 <|amethyst> mumra: you too (haven't added yourself to the devs list on the wiki; ??devteam for the URL) 11:51:11 I don't see mumra there either I think? yes 11:51:54 Oh, so I haven't 11:54:02 -!- Nivim has joined ##crawl-dev 12:01:57 -!- hobokenzephyrs has quit [Quit: Page closed] 12:04:28 -!- nsillik has quit [Ping timeout: 268 seconds] 12:04:29 -!- nsillik_ is now known as nsillik 12:07:42 Unstable branch on crawl.akrasiac.org updated to: 0.13-a0-657-ga3d5771 (34) 12:08:30 an octopode[Ely] with max skills, high mp 3, 8 rings of power who just invoked Vigour goes from 111 to 147 maxmp 12:12:32 what should be the effect of staves of power on djinn? 12:13:25 it could just affect the mp portion of their essence and be kind of weak 12:13:56 the whole djinn max_ep formula needs rethinking 12:14:39 for example, berserkers will want at least some Evoc for a cheap boost 12:15:19 -!- keksz has joined ##crawl-dev 12:17:58 -!- the_glow has quit [Ping timeout: 256 seconds] 12:18:33 most berzerkers want some evoc anyway 12:19:26 yeah, but for at least related reasons 12:20:21 the stepdown means first few levels of the skill have a large effect 12:21:25 it's not really different from DDBe wanting evo for MP 12:21:37 I wouldn't worry about it too much for now, at least 12:25:39 -!- LexAckson has quit [Read error: Connection reset by peer] 12:27:28 -!- mizu_no_oto has quit [Quit: ["Textual IRC Client: www.textualapp.com"]] 12:29:27 Who has update abilities for http://crawl.develz.org/wordpress/bots , anyway? Or at least the monster data there? 12:34:19 <|amethyst> DracoOmega: maybe kilobyte? 12:34:25 <|amethyst> DracoOmega: if not, then Napkin 12:34:49 <|amethyst> DracoOmega: 1kb has access to update the version of 'monster' used with Gretell, anyway 12:34:52 Because it doesn't show data on the new 0.12 Vault monsters and uniques still, and it ought to especially now that it's released 12:34:59 <|amethyst> @??-version 12:34:59 Monster stats Crawl version: 0.13-a0-243-g91c138b 12:35:01 <|amethyst> @?-version 12:35:02 Monster stats Crawl version: 0.10.1-54-ga41a5f4 12:35:19 <|amethyst> the web one: Monster stats Crawl version: 0.12-a0-1587-g7a77bec 12:35:25 Monster stats Crawl version: 0.13-a0-233-gd092828 12:35:25 <|amethyst> %??-version 12:35:28 Monster stats Crawl version: 0.12-b1-77-g92cd43b 12:35:28 <|amethyst> %?-version 12:35:43 <|amethyst> I guess I could upgrade chei's versions 12:35:50 Monster stats Crawl version: 0.11.2-3-gc26df3e 12:35:50 <|amethyst> %0.11?-version 12:35:56 <|amethyst> %git stone_soup-0.11 12:36:00 03kilobyte * 0.11.3: Changelog for 0.11.3 10(4 days ago, 1 file, 10+ 0-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=d05c06c54f34 12:36:24 -!- dtsund has joined ##crawl-dev 12:38:56 -!- LexAckson has joined ##crawl-dev 12:40:28 -!- tyrsky has quit [Ping timeout: 245 seconds] 12:41:43 -!- kryft has quit [Ping timeout: 245 seconds] 12:45:44 |amethyst: do you have a version that compiles? 12:46:30 <|amethyst> kilobyte: yes, http://s-z.org/neil/git/monster-trunk.git branches bleeding-edge-crawl and dcss012 12:46:49 <|amethyst> oh wait 12:47:00 <|amethyst> breakage 12:48:47 <|amethyst> %git 8bf01c43 12:48:47 03kilobyte * 0.13-a0-270-g8bf01c4: Use FixedBitArray instead of large arrays of bools. 10(4 weeks ago, 29 files, 98+ 113-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=8bf01c43c17c 12:49:44 <|amethyst> oh, because [] doesn't (and can't) return a reference 12:50:08 Monster stats Crawl version: 0.13-a0-657-ga3d5771 12:50:08 <|amethyst> %??-version 12:50:20 Jessica (15@) | Spd: 10 | HD: 1 | HP: 10 | AC/EV: 0/10 | Dam: 5 | 10weapons, 10items, 10doors, evil, spellcaster | Res: 06magic(4) | Vul: 08holy | Chunks: 07contam | XP: 25 | Sp: pain (d7), slow, haste, blink | Sz: Medium | Int: normal. 12:50:20 <|amethyst> %??jessica 12:50:46 |amethyst: kinda sucks that there's no []= operator, doesn't it? 12:51:12 if you know what I mean 12:51:42 <|amethyst> well, just []= would be kind of funny, since there are plenty of other reason you'd want an lvalue 12:52:03 hmm 12:52:03 <|amethyst> but something like that would be nice even if it wasn't completely flexible 12:53:02 you never have this problem in Haskell 12:53:19 <|amethyst> referential transparency gives you a lot :) 12:55:01 Monster stats Crawl version: 0.12.1-6-ga599f7d 12:55:01 <|amethyst> %?-version 12:56:02 <|amethyst> kilobyte: okay, the version at s-z.org should work now. dcss012 didn't need any further changes, just trunk 12:56:41 soo ... I hope nobody minds if I cherry-pick the assert/ASSERT changes to rltiles/tool ? The extra rebuilds when I go to cherry pick something else are inordinately irritating to me ... 12:56:45 -!- Kellhus has quit [Quit: Page closed] 13:03:51 Monster database of master branch on crawl.develz.org updated to: 0.13-a0-657-ga3d5771 13:04:19 the sky would surely fall! 13:04:46 <|amethyst> kilobyte: and do you have permissions for the one at /wordpress/bots ? 13:06:16 -!- JamezQ has quit [Read error: Operation timed out] 13:06:30 I doubt so 13:06:32 Monster stats Crawl version: 0.11.3 13:06:32 <|amethyst> %0.11?-version 13:06:38 Monster stats Crawl version: 0.10.4 13:06:38 <|amethyst> %0.10?-version 13:06:45 -!- keszocze_ has quit [Ping timeout: 268 seconds] 13:07:27 <|amethyst> I really should move Chei to cszo 13:10:05 <|amethyst> I should also invest in some more hard drives for cszo 13:10:16 <|amethyst> s/invest in/rent/ 13:12:00 -!- Sealer has quit [Remote host closed the connection] 13:12:45 -!- bonghitz has quit [Remote host closed the connection] 13:15:37 does anyone know if this obsidian axe issue will be fixed now: https://crawl.develz.org/mantis/view.php?id=5555 13:15:47 there were some obsidian axe changes if i'm right? 13:17:10 that doesn't really look like an issue with obsidian axe... like, I'd imagine the same thing can happen if you change your rcfile to make sirens or whatever not stop autoexplore too 13:17:20 (but I haven't tested this) 13:17:58 -!- Datul has quit [Ping timeout: 245 seconds] 13:18:49 %git 592a301caf6 13:18:49 03Grunt * 0.11-a0-3046-g592a301: Don't let the obsidian axe mesmerise towards any M_NO_EXP_GAIN monster. 10(9 months ago, 1 file, 1+ 1-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=592a301caf62 13:18:58 this should fix the issue with butterflies in particular though 13:21:23 That was for IOODs, IIRC, but should work for butterflies too. 13:21:36 -!- edlothiol has quit [Read error: Connection reset by peer] 13:22:01 I'll look into this after I get home if nobody else does <_< 13:22:43 butterflies have M_NO_EXP_GAIN 13:24:06 -!- Sorbius has quit [Ping timeout: 264 seconds] 13:24:22 -!- nooodl has quit [Quit: Leaving] 13:24:33 -!- nooodl has joined ##crawl-dev 13:25:56 -!- serq has quit [Remote host closed the connection] 13:26:14 -!- nooodl has quit [Read error: Connection reset by peer] 13:28:03 -!- nooodl has joined ##crawl-dev 13:28:30 I guess autoexplore should ALWAYS stop when you're mesmerized? 13:28:45 options or no options 13:28:59 that sounds reasonable, yes 13:29:38 possibly as a consequence of movement failure 13:29:53 possibly just as soon as you're mesmerized 13:30:25 just as soon as you are mesmerized seems better 13:32:38 -!- tenofswords has joined ##crawl-dev 13:32:42 "And most important, no reason was stated other than "renames are bad"." 13:32:45 impeach kilobyte 13:33:00 -!- nooodl has quit [Read error: Connection reset by peer] 13:33:43 -!- nooodl has joined ##crawl-dev 13:34:08 o/~ renames can be o/~ for evil or good o/~ 13:34:53 I don't care about the argument anymore I care about the fact that there is no argument 13:35:12 -!- nooodl has quit [Read error: Connection reset by peer] 13:35:22 -!- rast has quit [Quit: ChatZilla 0.9.90 [Firefox 20.0.1/20130409194949]] 13:35:47 yeah I was just abusing a chrono trigger remix 13:36:12 -!- nooodl has joined ##crawl-dev 13:36:19 -!- johnny0 has quit [Read error: Connection reset by peer] 13:36:32 -!- johnny0 has joined ##crawl-dev 13:38:29 -!- SaintWacko has quit [Ping timeout: 248 seconds] 13:42:25 -!- ussdefiant has joined ##crawl-dev 13:46:50 lainiw: sos nerf suggestion - with each kill roll whether to boost accuracy or damage this time, rather than a flat +1 boost to both 13:47:00 I think it best they stay the same 13:47:06 More clear that way 13:47:09 There are other knobs to tweak 13:47:32 I admit I kinda like the suggestion in the thread to make it a bit like wyrmbane, in that the maximal boost depends on the HD of the stuff you kill 13:48:07 It wouldn't need to be 1-to-1 like wyrmbane, but something in that vein 13:48:16 Tapering off at whatever point feels appropriate 13:48:18 having it linked to the existing slaying formula makes it easy for the user to understand the effect however 13:48:29 03kilobyte 07[stone_soup-0.12] * 0.12.1-7-g97e9c73: Use ASSERT() rather than assert() in tiles code. 10(2 weeks ago, 2 files, 20+ 27-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=97e9c73e4c46 13:48:29 03mumra 07[stone_soup-0.12] * 0.12.1-8-g56cea4d: Fixed Javascript errors introduced in webtiles by 95663a 10(13 days ago, 2 files, 10+ 7-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=56cea4db5a80 13:48:29 03mumra 07[stone_soup-0.12] * 0.12.1-9-g9da3189: Reset tile on dungeon_terrain_changed 10(28 hours ago, 1 file, 3+ 0-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=9da3189f92cd 13:48:29 03edlothiol 07[stone_soup-0.12] * 0.12.1-10-gec975b2: Also reset feat_idx when resetting the feature tile. 10(26 hours ago, 1 file, 1+ 0-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=ec975b292967 13:48:35 It wouldn't affect the slaying end of it 13:48:45 It's just that you couldn't go from +5 to +6 or whatever by killing a rat 13:48:56 You would need to kill something stronger to boost it past lower levels 13:49:30 -!- Aryth1 has quit [Ping timeout: 256 seconds] 13:50:47 relative HD at least; at XL1 you probably do want to get a boost from a rat 13:51:09 Well, sure 13:51:21 -!- neotelesocio has quit [Quit: ChatZilla 0.9.90 [Firefox 20.0.1/20130409194949]] 13:51:24 (At xl 1 you also can't cast the spell though :P) 13:52:07 A valid design question that will affect how some of this stuff is tweaked is this, though: how useful do we want this to remain at higher levels? 13:52:10 there might be a bit of spoilers in knowing what has more hd than other things 13:52:12 lainiw: i also think the spectral weapon should disappear as soon as you unwield the weapon (fits with the current flavour fine) 13:52:44 tenofswords: I am not sure the specifics need to be known, if it still translates as 'fight battles, get stronger' in a fairly intuitive way 13:53:02 DracoOmega: IMO it shouldn't remain equally useful forever 13:53:17 unless there is some actual drawback of using it 13:53:30 Well, there is the drawback of it being noisy, but that may not be enough here 13:53:34 yes 13:54:16 when I made shroud, I specifically tried to make it be less effective as the game progresses and stuff does more damage 13:54:18 as long as HD are reasonably well corellated with effort to kill? 13:54:30 Yeah. Of course, it's not universally a bad thing when low level spells remain useful 13:54:39 hd-related-sos-boosting sounds good 13:55:02 -!- ontoclasm1 has joined ##crawl-dev 13:55:15 Possibly capping the effect at a modestly low amount of slaying would work here in terms of diminishing later in the game, but it might also make it less fun if you get large kill streaks at low levels, too 13:55:31 -!- nooodl has quit [Quit: Leaving] 13:55:36 mumra, i think that makes sense to add, i was thinking you might sometimes want to switch from a big weapon you can't really use to a dagger (early on) because of the way the spectral weapon attacks 13:55:53 -!- gowby has quit [Ping timeout: 245 seconds] 13:56:00 lainw: i don't think that's really in the "spirit" of things 13:56:19 elephant slugs and agate snails 13:56:24 so making it disappear would fix that 13:56:24 -!- nooodl has joined ##crawl-dev 13:56:49 -!- simmarine has joined ##crawl-dev 13:56:59 -!- nooodl has quit [Client Quit] 13:57:04 wow the hd for 4s are scattered all over the place, the highest hd is orange demon 13:57:17 -!- nooodl has joined ##crawl-dev 13:57:27 -!- CKyle has quit [Quit: CKyle] 13:57:30 lainiw: it means the player *definitely* wants to use their main weapon 13:57:46 -!- CKyle has joined ##crawl-dev 13:57:56 -!- nooodl has quit [Read error: Connection reset by peer] 13:58:05 there should perhaps be diminishing returns for using bigger weapons or something like that, meaning there might be more of a trade-off 13:58:16 -!- nooodl has joined ##crawl-dev 13:58:23 -!- nooodl has quit [Read error: Connection reset by peer] 13:58:42 -!- nooodl has joined ##crawl-dev 13:58:55 spectral gsc would be ridiculously damaging ;) 13:59:21 should brands stay with the spectral weapon?? it's fun but really good 13:59:29 e.g. whip of elec early on 13:59:29 i would say not 13:59:39 okay, why are my dudes walking onto permanently flamey squares? 13:59:51 -!- nooodl has quit [Read error: Connection reset by peer] 13:59:56 it's the spirit of the weapon, not some brands it's been infused with 14:00:17 -!- nooodl has joined ##crawl-dev 14:00:21 -!- tenofswords has left ##crawl-dev 14:00:38 mmm, silly tiles errors keep showing up 14:01:29 SwissStopwatch: what now? 14:02:08 Just one of the classics where monsters get the wrong/weird tiles 14:02:14 webtiles? 14:02:17 yes 14:02:19 -!- NTRAFF has quit [Quit: Page closed] 14:02:28 -!- Blade-_ is now known as Blade- 14:02:33 was there a fix for that that didn't get cherry-picked? or was that something else? 14:02:39 I'm trying to remember whether that one keeps popping up and being fixed or just never gets fixed, mantis isn't jogging my memory much 14:02:42 -!- Marbit has quit [Quit: Page closed] 14:02:51 -!- keksz has left ##crawl-dev 14:02:57 you can fix it by refreshing always 14:03:10 but i've seen it recently too 14:03:19 it's more likely to happen switching between different game versions 14:04:13 -!- nsillik has quit [Quit: nsillik] 14:04:58 I get the feeling this one is likely to just be a long-term minor annoyance? 14:05:15 lainiw: basically i think you need to heavily nerf all of infusion/sos/battleblade and see what it's like then; literally go too far; then find some intermediate settings that work 14:05:49 since right now they're all very strong spells which also stack so the results are multiplicative 14:06:03 yes, they are all too good 14:06:04 i think even with a heavy nerf, having all three online will still be very strong 14:06:32 and i can't even comment on SS 14:06:53 Well, SS and infusion work at cross-purposes with each other, at least 14:07:38 I sort of feel that, once properly balanced, infusion will lose desireability once the damage boost is no longer as important as the mp cost? 14:07:43 ie: once you have better things to spend it on 14:08:02 still they can be used effectively together; if you have infusion online to get your first couple of kills and an sos boost, it doesn't matter if you have no mp left because SS absorbed it; you have good sos as well as a battleblade 14:08:49 a chance couple of rings of power in the early game and nothing could touch you for quite a while 14:10:51 maybe infusion should lose the no-mp damage 14:12:04 -!- DracoOmega_ has joined ##crawl-dev 14:12:13 -!- Moredread has quit [Read error: Operation timed out] 14:13:04 |amethyst: I have a server that could perhaps be used for the tournament, but I'll be away for the weekend starting Friday evening. Would it even make sense to leave it on untested? 14:13:48 -!- DeFe has quit [Ping timeout: 245 seconds] 14:13:48 -!- Silurio has quit [Ping timeout: 245 seconds] 14:14:40 -!- voker57 has quit [Read error: Connection reset by peer] 14:14:46 maybe change infusion_bonus = 2 + pow/15, change infusion max power to 45? 14:14:59 right now it is 2 + pow/13 14:15:42 -!- DracoOmega has quit [Ping timeout: 256 seconds] 14:15:54 I actually wonder if it's fine if the damage boost doesn't scale with power at all 14:15:57 -!- DracoOmega_ is now known as DracoOmega 14:16:04 Just duration or something 14:16:06 just leave it at 2? 14:16:20 I might choose 3, actually 14:16:26 Off the top of my head 14:16:40 lainiw: spells shouldn't have max powers that aren't breakpoints for the power bar, btw 14:16:47 Yes, also that 14:17:01 oh, i see 14:17:19 ??spell power[4] 14:17:20 spell power[4/5]: Got bars (#)? You have at least 0, 5, 10, 15, 25, 35, 50, 75, 100, 150 power. 14:17:35 I think actually no spells have max power 10,15,35 14:17:47 maybe not 75 either, I forget 14:19:55 i feel like removing the damage boost is worth trying 14:20:05 that scales with power i mean 14:20:45 trying to travel while confused is confusing ... 14:21:08 -!- yalue has quit [Ping timeout: 252 seconds] 14:22:15 In terms of the messages it gives you? 14:22:28 lack thereof 14:22:34 -!- blabber has quit [Quit: leaving] 14:22:41 Does just nothing at all happen? 14:22:54 basically yeah 14:23:05 I would have expected the usual "You're too confused!" 14:24:29 looks like it probably gets as far as _handle_run_delays and then silently stops when it notices you're confused 14:25:29 * SamB artificially confuses himself using GDB, so he can check for sure 14:34:44 -!- tenofswords has joined ##crawl-dev 14:36:27 -!- g4spr0m has quit [Quit: Wychodzi] 14:37:35 -!- mizu_no_oto has quit [Quit: ["Textual IRC Client: www.textualapp.com"]] 14:42:14 <|amethyst> kilobyte: is it already set up? 14:46:24 -!- bart_ has quit [Quit: Page closed] 14:46:29 -!- _D_ has quit [Quit: leaving] 14:46:41 -!- Stelpa has quit [Remote host closed the connection] 14:52:07 any idea where to add a check before starting travel? I guess we want one before prompting for a destination ... 14:54:00 -!- keszocze_ has quit [Client Quit] 14:54:07 -!- LordSloth has quit [Quit: Using leafChat 2] 14:55:07 |amethyst: not yet, but almost all trouble comes from DGL, so that's something CDO can already do 14:55:30 (yeah, me and tiles only...) 14:55:39 -!- Nivim has quit [Quit: WeeChat 0.4.0] 14:56:41 hmm, we don't have a standard way to say You're too confused 14:56:51 Isn't there a canned message for that? 14:57:28 -!- tenofswords has left ##crawl-dev 14:57:34 doesn't look like 14:58:39 where are the canned messages, anyway? 14:59:09 <|amethyst> kilobyte: presumably you are compiling with dgl mode for milestones etc, though 14:59:16 -!- scummos has quit [Read error: Connection reset by peer] 15:00:14 should it be with or without an exclamation point? 15:00:17 obviously 15:00:26 I vote exclamation point 15:00:38 <|amethyst> SamB: enum.h for the enums, stuff.cc (canned_msg) for the message 15:01:06 thanks, though I found it by grepping "canned" ;-) 15:01:29 <|amethyst> kilobyte: Is this a machine/account you could give someone access to in case it needs emergency fixes? 15:01:52 any particular place I ought to insert this one? 15:02:09 -!- rossi has quit [Ping timeout: 248 seconds] 15:02:25 I don't think ordering matters here? 15:02:40 hmm, after TOO_BERSERK seems good 15:02:48 -!- dtsund has quit [Ping timeout: 276 seconds] 15:02:53 -!- Blade- has joined ##crawl-dev 15:03:13 <|amethyst> kilobyte: it would certainly be nice to have a European webtiles server for the tournament 15:06:31 -!- Kellhus_ has quit [Quit: Page closed] 15:08:50 -!- oberstein has quit [Ping timeout: 256 seconds] 15:08:53 -!- hurdos has quit [Ping timeout: 245 seconds] 15:09:27 -!- Flun has quit [Quit: Page closed] 15:11:26 -!- dtsund has joined ##crawl-dev 15:11:26 -!- dtsund has quit [Client Quit] 15:11:36 -!- dtsund has joined ##crawl-dev 15:14:57 -!- Kellhus has quit [Remote host closed the connection] 15:17:20 * SamB wishes GCC could be smart about recompiling like GHC is ... 15:17:21 -!- Aryth has quit [Quit: KVIrc 4.0.4 Insomnia http://www.kvirc.net/] 15:17:57 <|amethyst> in what way? 15:18:52 <|amethyst> there is a windows version of ccache 15:19:05 in particular, where it can avoid recompiling modules that it can see wouldn't be affected by what you've changed in another module 15:19:18 <|amethyst> oh 15:19:28 <|amethyst> yeah, that would be nice 15:19:35 * |amethyst glares at enum.h 15:19:40 precisely 15:20:18 now, possibly the canned messages *are* used just about everywhere so it wouldn't help this time, but still 15:21:28 -!- jilles has quit [Remote host closed the connection] 15:21:35 <|amethyst> it looks like only about 1/5 of the .cc files contain "MSG_" 15:21:40 of course, I can't see how to get all the benefits of ccache *and* GHC's skipping at the same time 15:22:43 SamB: do you recall what's the reason PCH is not on? 15:23:11 kilobyte: probably because I was still about timid about breaking stuff 15:23:18 s/about/a bit/ 15:23:22 -!- omniguy has quit [Ping timeout: 245 seconds] 15:23:27 the first one, obviously 15:24:24 I think the main issue I've had with it was when I did "rm *.o *.d" manually and my PCH went stale 15:24:26 PCH does want to have as many includes together as possible, though 15:24:41 eek, that's not nice 15:24:50 yeah, it's definitely a trade-off 15:24:55 speed of rebuilds <<<<<<<< reliability 15:25:23 well, the problem is I removed the .d file for the PCH 15:26:08 possibly we need a rule for that which would remedy the situation? 15:26:30 -!- Zermako has quit [] 15:27:25 or perhaps it's acceptable for misguided attempts at manual cleaning to cause that sort of problem 15:29:38 41 seconds with PCH vs 48 without (CCACHE_DISABLE=y make debug) 15:30:07 not a big win, is it 15:30:17 I remember seeing nasty miscompiles with PCH, but it might have been before some of your changes 15:30:41 -!- edlothiol has joined ##crawl-dev 15:31:46 -!- Wolf_Crawl has quit [Ping timeout: 256 seconds] 15:35:49 -!- ketsa has quit [Quit: Page closed] 15:38:25 -!- spriseris has quit [Quit: ChatZilla 0.9.90 [Firefox 20.0.1/20130409194949]] 15:41:07 I think there was some trouble when trying to use precompiled headers in the way prescribed by ccache(1), not sure what sort ... 15:42:50 playing around with "make PCH=yes PCH_BYTHEBOOK=yes" might show the problem ... 15:42:55 -!- oberstein has joined ##crawl-dev 15:43:14 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 15:43:18 (it might just have been cache misses, though) 15:47:02 -!- Daekdroom has quit [Read error: Connection reset by peer] 15:47:23 -!- Cryp71c_ has joined ##crawl-dev 15:48:26 -!- Cryp71c_ has quit [Client Quit] 15:53:53 -!- thighhigh has quit [Quit: ChatZilla 0.9.90 [Firefox 20.0.1/20130409194949]] 15:55:24 -!- Lawman0 has quit [Ping timeout: 264 seconds] 15:59:53 -!- Nightbeer has quit [Ping timeout: 255 seconds] 15:59:56 03kilobyte 07* 0.13-a0-658-gdfa9fa3: Add a config option to allow undoing item glyph recolouring. 10(28 hours ago, 1 file, 17+ 0-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=dfa9fa386375 15:59:56 03kilobyte 07* 0.13-a0-659-gbf6fde5: Restore goddamned_bats. 10(28 hours ago, 13 files, 130+ 0-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=bf6fde59c02d 15:59:56 03kilobyte 07* 0.13-a0-660-ge407b64: Restore kb_skeletal_archery. 10(24 hours ago, 2 files, 34+ 0-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=e407b643128d 15:59:56 03kilobyte 07* 0.13-a0-661-g45206a2: Remove an unused macro. 10(6 hours ago, 1 file, 0+ 3-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=45206a239645 15:59:56 03kilobyte 07* 0.13-a0-662-g9e19cc8: Fix spell-related commands being incredibly spammy if you know IMB. 10(5 hours ago, 1 file, 8+ 2-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=9e19cc856f91 15:59:56 03kilobyte 07* 0.13-a0-663-ge6d205a: Use 30 for sanity caps of all item enchantment types. 10(6 hours ago, 1 file, 2+ 2-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=e6d205aeb2f2 15:59:56 03kilobyte 07* 0.13-a0-664-gb66ed65: Don't test missile enchantment values. 10(6 hours ago, 1 file, 0+ 5-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=b66ed657f40e 15:59:56 03kilobyte 07* 0.13-a0-665-g2f452a7: Reduce staff of energy hunger to zero once again. 10(5 hours ago, 4 files, 7+ 6-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=2f452a7ff441 15:59:56 03kilobyte 07* 0.13-a0-666-g208c673: Merge staves of energy and channeling. 10(5 hours ago, 16 files, 27+ 39-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=208c673cc16e 15:59:56 03kilobyte 07* 0.13-a0-667-g2b24be0: Don't let mutations and vigour affect staff/rings of power. 10(4 hours ago, 1 file, 4+ 4-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=2b24be0e273f 15:59:56 ... and 2 more commits 15:59:58 -!- sbanwart__ has quit [Ping timeout: 256 seconds] 16:03:33 kilobyte: hmm, kind of a lot for one push ... 16:03:45 I still feel like the staff of power formula should be more generous. This is actually a nerf to the point in the game where the staff was the most appealing at present, and I'm not sure we really need to worry about making it TOO strong, since enhancer staves will be major competition later even if it gave much more mp than that 16:04:03 DracoOmega: blame elliptic for this one! :p 16:04:19 DracoOmega: I guess he won't mind further tweaks 16:04:21 Well, I didn't know that it was settled 16:04:35 I just thought we more or less stopped talking about it :P 16:06:04 but, are you aware of the hard part? 16:06:16 to change the formula, you first need to come up with a new one 16:06:20 Haha, yes 16:07:02 Well, I spent literal hours looking at spreadsheets and regression analyses when making the new trap detection formula (since I am clearly bonkers), so I do have some idea :P 16:07:25 was there some change that DracoOmega is lamenting? 16:07:58 Lamenting may be too strong, but I guess that was one of the 2 commit elided up there 16:08:25 being bonkers is a non-optional requirement for commit rights, so that's redundant :) 16:08:37 Haha 16:10:02 -!- Mad_Wack has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…] 16:10:14 * SamB wonders if he should adopt the inform package ... 16:10:40 -!- Elynae has quit [Quit: Page closed] 16:12:42 hmm, so should I stop compiling and start over with kilobyte's changes, or just test what I'm working on without them and then rebase and push without testing again ... 16:13:18 DracoOmega: feel free to make changes, yes :P 16:14:59 -!- edlothiol has quit [Ping timeout: 252 seconds] 16:17:07 kilobyte: can you explain why kb_skeletal_archery is better using skeletal archers than it would be using yaktaurs? 16:17:37 (honestly curious what you think the advantage is) 16:20:03 -!- nooodl_ has joined ##crawl-dev 16:20:48 -!- Nakatomy has quit [Read error: Operation timed out] 16:20:58 Sirrick (L22 TrHu) ASSERT(m) in 'mon-util.cc' at line 1787 failed. (Zot (ZotDef)) 16:21:01 isnt it in hell? 16:21:08 ah hmm, there are clear reasons vs skeletal warriors (as discussed in the commit message), not so much vs yaktaurs 16:21:25 skeletal warriors are stronger than yaktaurs, but weaker than yaktaur captains 16:21:55 they fit in different branches, but that's only a minor argument 16:21:56 kilobyte: right, I totally agree that just giving skeletal warriors bows with no change would be bad... but personally I'd rather see it using familiar monsters for the same reason 16:22:03 -!- nooodl has quit [Disconnected by services] 16:22:06 -!- nooodl_ is now known as nooodl 16:22:16 it could be a mix of yaktaurs and yaktaur captains if you think the difficulty is somewhere in between 16:22:17 !lm Sirrick type=crash -log 16:22:18 No milestones for Sirrick (type=crash). 16:22:26 !lm sirrick zotdef crash -log 16:22:27 13. Sirrick, XL22 TrHu, T:6937 (milestone): http://dobrazupa.org/morgue/Sirrick/crash-Sirrick-20130509-212058.txt 16:23:20 oh, it is a crypt vault... I somehow thought it was in V 16:23:34 kilobyte: remind me why we allow ASSERT-less builds again? 16:23:34 Mara 16:25:16 SamB: speed, basically no cost of allowing them 16:26:01 possible breakage is basically just using ASSERT() in an if as if it was a function call rather than a macro 16:26:03 are we sure we haven't accidentally begun to use ASSERT like VERIFY was meant to be used? 16:26:51 kilobyte: I thought we used the do while trick there 16:27:21 oh right 16:28:26 -!- Vidiny has quit [Quit: [19:23] don't they have refill machines in ikea [19:24] bet those muricans took their vases to those straight away after paying] 16:28:38 <|amethyst> SamB: what do you mean re: VERIFY? 16:28:56 <|amethyst> oh 16:29:03 <|amethyst> the expression being evaluated 16:29:16 yeah, that 16:30:02 the reason of VERIFY is side effects 16:30:50 <|amethyst> I don't see any ASSERT.*(\+\+|--| = ) 16:31:01 <|amethyst> that doesn't say anything about functions with side effects 16:31:10 I was just going to say :-) 16:31:16 -!- bonghitz has quit [Remote host closed the connection] 16:31:18 except that Crawl's coding style basically never uses side effects, to the point of folks changing your code that uses x++ inside an if 16:32:05 yeah, 'cause mpr totally hasn't got any side effects 16:32:47 <|amethyst> does anyone do ASSERT(.... mpr ...) ? 16:32:59 mpr returns void 16:33:11 I was just saying 16:33:14 yeah, mpr(),0 but still 16:33:15 <|amethyst> of course there will be some side effects, like pointer dereferences 16:33:45 pointer dereference only has a side effect if the pointer could be invalid 16:34:22 i tried to make a new formula for sos to make it consider monster hd, http://sprunge.us/Ydib 16:34:34 (I mean, unless you consider triggering a hardware breakpoint to be a side effect ;-) 16:35:19 <|amethyst> hm 16:36:01 <|amethyst> there are a few cases like: ASSERT(item.props[ARTEFACT_NAME_KEY].get_type() == SV_STR); 16:36:30 that's not a particularly interesting side effect 16:36:52 <|amethyst> inserting an element into the table? 16:36:56 -!- Wolf_Crawl has quit [Ping timeout: 256 seconds] 16:37:01 I mean, unless it's doing bad things when ASSERT *is* active 16:37:49 <|amethyst> okay, both of those are in an if (item.props.exists(...)) 16:38:02 <|amethyst> so safe 16:38:50 wouldn't that immediately crash if the thing was missing anyway? 16:38:54 <|amethyst> no 16:38:58 <|amethyst> (*hash_map)[key] = CrawlStoreValue(); 16:39:06 <|amethyst> it would crash in the const version 16:39:43 I meant, because the new value probably wouldn't have type SV_STR? 16:39:43 <|amethyst> but this is the non-const one 16:39:55 <|amethyst> oh, derp 16:39:57 <|amethyst> yeah 16:40:00 -!- MarvinPA_ has joined ##crawl-dev 16:40:02 -!- Serfuzz has quit [Remote host closed the connection] 16:40:02 <|amethyst> crash as in assert 16:40:08 <|amethyst> good point 16:40:13 <|amethyst> so doubly safe :) 16:40:25 03elliptic 07* 0.13-a0-670-ged33a60: Only generate goddamned_bats where it might possibly be dangerous. 10(5 minutes ago, 1 file, 1+ 1-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=ed33a606fa51 16:40:58 lainiw, s/hd_diff*sos_level>-(mons->hit_dice)/hd_diff*sos_level>=(mons->hit_dice)/ ? 16:42:04 -!- Ark is now known as Guest25238 16:42:36 -!- MarvinPA has quit [Ping timeout: 256 seconds] 16:42:37 -!- MarvinPA_ is now known as MarvinPA 16:43:17 -!- CKyle has quit [Quit: CKyle] 16:43:24 -!- myrmidette has quit [Ping timeout: 256 seconds] 16:43:29 <|amethyst> LexAckson: and s/\b/ / :P 16:43:41 <|amethyst> well, not quite that, but ... 16:43:44 oh, i had meant it to be negative since it is suppose to stop working after you get a considerable bonus (at least on creatures with < hd) 16:43:56 but it's confusing the way it is now 16:44:18 oh i see 16:44:21 lol 16:44:24 hd_diff*sos_level>-(mons->hit_dice) = hd_diff*sos_levelhit_dice 16:45:04 err, mons-> but whatever 16:46:18 also, why do you multiply both sides of the opposed random2 by sos_level? 16:46:45 -!- Namey has quit [Quit: Leaving] 16:47:03 like if you had a high hd, against a low hd, that would make it more likely that you don't get a bonus 16:47:28 since you have a higher chance of getting a better number 16:49:22 e.g. random2(2) < random2(9) vs random2(4) < random2(18) 16:49:55 umm 16:50:16 is random2 a uniform or normal distribution 16:50:27 i though it was just like a die roll 16:50:37 i thought it was a die roll 16:51:18 -!- CampinSam has quit [Remote host closed the connection] 16:52:24 -!- sbanwart__ has quit [Ping timeout: 272 seconds] 16:54:12 its a uniform distribution from 0 to argument -1 16:54:13 looks like a die roll, yes 16:54:25 i don't htink that changes the chance then 16:54:38 so random2(x) +1 is dx 16:55:00 do you mean, like in the example? 16:55:23 random2(2) < random2(9) vs random2(4) < random2(18) 16:55:44 yeah, i think those are basically the same thing 16:56:11 hmmm 16:56:12 -!- SaintWacko has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 16:56:37 yeah, random2(a) < random2(b) and random2(a*c) < random2(b*c) should be nearly the same chance 16:56:47 nearly? 16:57:02 I mean, why do you say nearly, not that I disagree 16:57:04 there is a granularity issue 16:57:06 they aren't exactly because the chance of being equal changes 16:57:26 so with <= it would be true? 16:57:30 because of discreetness of ints 16:57:34 modulo RNG gotchas? 16:57:41 the chance of < plus half the chance of = might remain constant I think 16:57:48 or something like that 16:57:49 -!- test_ has quit [Client Quit] 16:58:00 SamB: chance of <= is 1 minus chance of > 16:58:00 oh 16:58:23 * SamB is too confused 16:59:46 -!- Guest25238 has quit [Read error: Operation timed out] 17:00:34 kilobyte: re 7027 (white box graphics), crawl tiles runs perfectly fine for me on XP 17:00:46 and always has 17:01:00 %mantis 7027 17:01:15 Same 17:01:19 %mantis 7027 17:01:20 I have seen it on multiple XP machines, even 17:01:21 !mantis 7027 17:01:21 https://crawl.develz.org/mantis/view.php?id=7027 17:01:30 sorry, I hit the wrong key again 17:01:45 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 17:01:48 -!- nsillik has quit [Quit: nsillik] 17:01:55 (And some of them also had integrated video, too, since the issue of it being a graphics card thing seems to come up repeatedly) 17:02:00 alefury: ones I have with bare metal are all ANCIENT, though 17:03:48 Well, I have run SOME version of tiles Crawl on computers with XP that were old as from 2002, but those were admittedly running equally ancient versions of Crawl, so I'm not sure that's so relevant here :P 17:04:15 hmm, do you get "client glx vendor string: Mesa Project and SGI" even when direct rendering is available on Debian? 17:05:50 -!- LexAckson has quit [Read error: Connection reset by peer] 17:07:02 in any case, glxinfo reports a lot less visuals than I'm used to for the X server I'm running on this Windows system ... 17:08:34 <|amethyst> p(random2(2) > random2(10)) = 6/120, p(random2(2) >= random2(10)) = 18/120, p(random2(6) > random2(60)) = 5/120, p(random2(6) >= random2(6)) = 7/120 17:08:39 only 32 different ones 17:08:42 <|amethyst> if I'm calculating correctly 17:08:47 <|amethyst> oh derp 17:08:54 <|amethyst> I multiplied by 6 not 3 17:09:52 <|amethyst> and had another calculation error 17:10:04 kilobyte: anyway I've never seen that either 17:10:39 ask the reporter what adapter they're using, I guess? 17:10:48 hmm, is the formula okay besides the needless sos_level* in the random2()s 17:11:59 glxinfo has this to say about the OpenGL on my Windows system: 17:12:03 OpenGL vendor string: Intel 17:12:03 OpenGL renderer string: Intel 845G 17:12:03 OpenGL version string: 1.2 (1.3.0 - Build 4.14.10.4342) 17:12:06 -!- Kalir has quit [Changing host] 17:12:29 -!- Kalir has quit [Client Quit] 17:12:47 That sounds pretty old 17:13:00 Horrz the Shield-Bearer (L4 MiFi) ERROR: range check error (35 / 35) (D:2) 17:13:22 -!- mamga has quit [Ping timeout: 245 seconds] 17:13:52 why is the white in those strange shapes? 17:16:09 does XP support the Voodoo 3? 17:18:04 -!- mnoqy has joined ##crawl-dev 17:22:07 -!- tenofswords has joined ##crawl-dev 17:23:44 the design of kb_skeletal_archery is so boring and easily avoided that bringing it back in the face of plenty of other vaults shows favouritism and pettiness 17:26:24 kilobyte: I wonder what GL extensions are provided by your GL drivers? 17:29:28 kilobyte: can you run glxinfo against one to check? My results are at http://paste.debian.net/3265/ 17:31:06 Gehenna zombies are mostly ice dragons by 78291 17:31:20 tenofswords: the vault itself isn't beautiful, I picked it first because of the monster not layout, and because it's not a flavour issue 17:31:43 there's beautiful and then there's literally a rectangular box the level generators could make 17:31:48 SamB: on Debian they work fine, just not on Windows 17:31:55 that easily allows ducking around a corner if the vault lets it 17:32:25 also are you admitting that the vault is based on flavour right after being presented an argument about other monsters easily fulfilling the same function 17:32:31 kilobyte: that glxinfo is against the X server running on my Windows box, using the Windows GL driver 17:33:04 kilobyte: are you trying to tell me you don't have an X server on your windows box? 17:34:53 ... 17:35:25 you don't run X on Windows, you run Windows on X 17:35:52 -!- JuicyJ has quit [Ping timeout: 245 seconds] 17:35:55 I do run X on Windows 17:36:09 and Windows runs on bare hardware, and Debian runs on other bare hardware 17:37:44 kilobyte: do you know some OTHER way to get a list of the OpenGL extensions that are available from your GL driver? 17:40:01 -!- keszocze_ has quit [Read error: Operation timed out] 17:40:42 -!- mamga has quit [Quit: Page closed] 17:42:28 dxdiag? 17:42:35 (windows) 17:43:06 pretty sure that's for DirectX 17:43:20 which I don't think we use 17:43:59 hm, was under the impression one normally used directx to access opengl apis (because it's there) 17:45:27 otherwise I'd have to guess some control panel thing 17:50:11 -!- Sirrick has quit [Quit: Page closed] 17:50:35 elliptic: you can remove the absdepth check on goddamned_bats if it only spawns on d:3-5 17:51:40 * geekosaur wonders if he can get the thumb drive windows vm to migrate properly... probably not, damned licensing foo 17:54:50 so, what do we do in rendering actors that we don't do in rendering, say, items? 17:56:16 -!- Wolf_Crawl has quit [Ping timeout: 256 seconds] 17:56:22 03elliptic 07* 0.13-a0-671-gd06ae78: Remove unnecessary absdepth check (tenofswords). 10(5 minutes ago, 1 file, 0+ 3-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=d06ae78881ed 17:59:26 -!- Sealer has quit [] 18:04:32 -!- nsillik has quit [Read error: Operation timed out] 18:04:32 -!- nsillik_ is now known as nsillik 18:06:14 -!- dmvrsh has quit [Client Quit] 18:08:18 -!- herself has quit [Quit: WeeChat 0.3.8-rc1] 18:11:36 -!- pelotron has quit [Ping timeout: 252 seconds] 18:13:51 -!- CKyle has joined ##crawl-dev 18:15:32 -!- Wolf_Crawl has quit [Ping timeout: 256 seconds] 18:16:36 03SamB 07* 0.13-a0-672-ga824aaa: Make "You're too confused!" a canned message. 10(12 minutes ago, 6 files, 9+ 5-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=a824aaa5c85b 18:16:36 03SamB 07* 0.13-a0-673-g6d7658d: Say "You're too confused!" when interlevel travel is attempted while confused. 10(4 minutes ago, 1 file, 6+ 0-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=6d7658da2d9e 18:21:16 -!- Fhqwhgads_ has quit [Quit: ChatZilla 0.9.90 [Firefox 20.0.1/20130409194949]] 18:21:41 -!- Ryak has quit [Ping timeout: 255 seconds] 18:28:22 poisoned arrows of flame, huh? 18:28:40 nessos cheats and uses those 18:29:27 is using mon_threat level a good idea for determining sos bonus? 18:29:36 http://sprunge.us/LEPi 18:29:49 it's the same thing you get when you x v something right? 18:31:32 the code for nessos's cheating is a bit long-winded 18:31:58 lainiw: it might be too coarse a scale? not sure 18:33:31 -!- GuraKKa has quit [Read error: Connection reset by peer] 18:37:38 monster difficulty is screwed up enough to count deep elf knights and deep elf demonologists at the same difficulty level of dangerous for a while 18:37:44 wouldn't rely on it for much 18:38:11 hmm, yeah 18:38:38 people seem very concerned about large sos bonuses 18:38:42 if monster difficulty seems wrong that usually indicates that a monster gives too little or too much exp... 18:39:02 because thats what the difficulty indicator is based on 18:39:13 deep elf knight (10e) | Spd: 10 | HD: 11 | HP: 38-60 | AC/EV: 0/15 | Dam: 14 | 10weapons, 10items, 10doors, fighter, spellcaster | Res: 06magic(88) | Chunks: 07contam | XP: 796 | Sp: magic dart (3d5), slow, haste, blink / throw flame (3d8), confuse, invisibility, magic dart (3d5) / throw frost (3d8), cantrip, haste, throw flame (3d8), magic dart (3d5), invisibility | Sz: Medium | Int: high. 18:39:13 %??deep elf knight 18:39:16 deep elf demonologist (08e) | Spd: 10 | HD: 12 | HP: 42-66 | AC/EV: 0/13 | Dam: 12 | 10weapons, 10items, 10doors, spellcaster, see invisible | Res: 06magic(96) | Chunks: 07contam | XP: 1136 | Sp: demon, banishment, greater demon, minor demon | Sz: Medium | Int: high. 18:39:16 %??deep elf demonologist 18:39:36 -!- Vizer has joined ##crawl-dev 18:40:10 -!- HellTiger has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 18:40:51 orc knight (10o) | Spd: 10 | HD: 9 | HP: 47-88 | AC/EV: 2/13 | Dam: 25 | 10weapons, 10items, 10doors, fighter | Res: 06magic(36) | Chunks: 07contam | XP: 683 | Sz: Medium | Int: normal. 18:40:51 %??orc knight 18:41:18 deep elf annihilator (12e) | Spd: 10 | HD: 15 | HP: 52-82 | AC/EV: 0/13 | Dam: 12 | 10weapons, 10items, 10doors, spellcaster, see invisible | Res: 06magic(120) | Chunks: 07contam | XP: 1640 | Sp: b.lightning (3d20), crystal spear (3d34), blink, iron shot (3d28), poison arrow (3d22) | Sz: Medium | Int: high. 18:41:18 %??deep elf annihilator 18:41:28 deep elf sorcerer (13e) | Spd: 10 | HD: 14 | HP: 48-76 | AC/EV: 0/13 | Dam: 12 | 10weapons, 10items, 10doors, evil, spellcaster, see invisible | Res: 06magic(112) | Vul: 08holy | Chunks: 07contam | XP: 1531 | Sp: b.draining (3d18), banishment, haste, demon, hellfire (3d20) | Sz: Medium | Int: high. 18:41:28 %??deep elf sorcerer 18:42:06 maybe demonologist exp could be a bit higher? 18:44:25 -!- heteroy has quit [Quit: ChatZilla 0.9.90 [Firefox 20.0.1/20130409194949]] 18:44:53 -!- lordfrikk has quit [Quit: ChatZilla 0.9.90 [Firefox 23.0a1/20130508031113]] 18:45:41 -!- ddubois has quit [Quit: Page closed] 18:45:45 -!- dtsund has quit [Ping timeout: 276 seconds] 18:48:24 -!- Wolf_Crawl has quit [Ping timeout: 256 seconds] 18:51:37 -!- alefury has quit [] 18:55:20 -!- s951 has quit [Quit: Leaving] 19:00:45 -!- Helmschank has quit [Ping timeout: 256 seconds] 19:05:08 -!- serq has quit [Remote host closed the connection] 19:05:30 -!- tenofswords has quit [Ping timeout: 264 seconds] 19:06:39 -!- WalkerBoh has joined ##crawl-dev 19:08:30 -!- scummos has quit [Ping timeout: 264 seconds] 19:08:46 -!- Duralumin has quit [Read error: Connection reset by peer] 19:15:52 -!- Guest62734 has joined ##crawl-dev 19:15:55 -!- nsillik has quit [Quit: nsillik] 19:16:03 -!- st_ has joined ##crawl-dev 19:17:45 -!- SwissStopwatch has quit [Ping timeout: 256 seconds] 19:18:22 -!- JuicyJ has quit [Ping timeout: 245 seconds] 19:19:24 -!- dtsund has joined ##crawl-dev 19:21:37 hey, does anyone know if a "god of stone" or "god of durability" has ever been suggested? 19:21:49 i looked in the dev wiki and GDD pretty hard and didn't find anything 19:23:40 haven't heard anything like that 19:23:44 but it depends what the mechanics are 19:23:57 the idea is a god that turns you into a living statue 19:24:09 by giving you progressive statue-form qualities with piety 19:24:21 you also get a stasis aura 19:24:35 and some cool earth-based escape/panic buttons 19:24:37 ...and how does this differ from normally having statue form while wearing stasis? 19:24:54 well, stasis *aura* is a bit different 19:25:04 indeed 19:25:37 i mean, there are more details grunt but that's the general premise 19:25:44 -!- ToastyP has quit [Quit: ChatZilla 0.9.90 [Firefox 20.0.1/20130409194949]] 19:25:49 hey grunt, i was trying to code a monster after i saw your witch_cave vault that got dewitched 19:25:52 if that sounds at all new, i'll put it up somewhere 19:26:02 mumra: oh? 19:26:11 well, trying to code / have mostly coded 19:26:38 it's a bog witch that summons bog bodies, surrounds you in carnivorous plants and turns you into a frog 19:26:45 frog form!!! 19:26:51 yes, badform 19:27:38 i'm just wondering if this would be better as a unique or a rare swamp spawn, or any other feedback 19:28:58 or whether this is even a good idea ;) 19:35:13 hmm ... the summoned plants all turn friendly if you worship fedhas and attack their summoner 19:35:53 -!- Kellhus has quit [Ping timeout: 245 seconds] 19:36:17 WalkerBoh: it perhaps has a little overlap with chei. what kind of mechanics/conducts are you thinking of? 19:36:58 it has overlap with chei only in the sense that you get slowed 19:37:24 -!- Wester has quit [Ping timeout: 252 seconds] 19:37:24 -!- WesterAlt is now known as Wester 19:37:29 i'll just type up the proposal in "consolidated gods" on the devwiki 19:37:34 and that'll give a better starting point to talk about it 19:37:46 at the very least, some of the ideas could be used for random gods *shrug* 19:38:26 (if "consolidated gods" is the right page to put it on, seems like that's where proposals go to die) 19:39:17 -!- Guest62734 is now known as SwissStopwatch 19:39:59 I had actually been thinking of making a witch monster for swamp myself, though my initial thought was something like 'confuse, poly other, summon hydra' >.> 19:40:21 (I hadn't gotten to that yet) 19:42:53 this version is pretty fun tbh 19:42:56 swamp hag witch druids, certainly a classic 19:43:46 I have to wonder if bog bodies make a very interesting summon, but what do the plants do here? 19:44:11 (Also, a more hilarious case of summoned plants turning friendly is with curse toes, who will summon mushrooms against you, then immediately abjure them again) 19:44:14 the don't do a lot of damage but if you get surrounded by a few it adds up 19:44:28 and they restrict your movement as well 19:45:11 But like, are they just a stationary plant monster with some kind of attack? Do they do anything special? Are they summoned immediately around you or scattered nearby? Do they form a complete ring? (And so on...) 19:45:42 immediately around you, it's possible to get completely surrounded and blocked in if she casts it a few times 19:45:57 at the moment everything is very simple though 19:45:57 -!- Pacra has quit [Ping timeout: 248 seconds] 19:46:09 DracoOmega: IMO they grab the player and hold them in place and/or constrict at high spellpower. 19:46:15 -!- caleba has quit [Quit: caleba] 19:46:52 Possibly set it up similar to convoker recall by limiting the number of plants that can be in LOS when the spell is castable. 19:46:53 (the flavour is that venus fly traps are actually a swamp plant of course) 19:46:56 Give them reaching AND constrict? :P (Not on the same attack) 19:47:15 ...reaching constricton, haha. 19:47:22 Well, reaching constriction doesn't work 19:47:35 But you can give a reaching attack and some other attack 19:47:49 No monsters currently do this, but it works properly so long as the reaching attack is their first one 19:48:57 does reaching even work for melee attacks? 19:49:12 snapping turtle (03t) | Spd: 9 (act: 80%; swim: 60%) | HD: 10 | HP: 42-81 | AC/EV: 16/5 | Dam: 30(reach) | amphibious, cold-blooded | Res: 06magic(40), 12drown | XP: 282 | Sz: Medium | Int: insect. 19:49:12 %??snapping turtle 19:49:17 of course 19:49:18 ^ 19:49:45 i wanted to maybe use reaching for a snap dragon plant 19:59:54 -!- Guest62734 has joined ##crawl-dev 19:59:54 -!- Guest62734 has quit [Client Quit] 20:01:09 -!- SwissStopwatch has quit [Ping timeout: 268 seconds] 20:02:25 -!- rkd has quit [] 20:03:06 -!- dtsund has quit [Ping timeout: 276 seconds] 20:06:40 -!- Nakat0my has quit [Remote host closed the connection] 20:13:49 -!- st_ has quit [Read error: Connection reset by peer] 20:14:19 -!- st_ has joined ##crawl-dev 20:19:35 -!- SwissStopwatch has joined ##crawl-dev 20:21:23 -!- Pacra has joined ##crawl-dev 20:21:39 -!- dtsund has joined ##crawl-dev 20:26:20 -!- codehero_ has quit [Remote host closed the connection] 20:29:39 -!- Cerepol has quit [Ping timeout: 260 seconds] 20:29:48 mumra, what do you think about being able to make better clones of your weapon at higher spellpower? it's an idea evilmike wrote on the wiki 20:30:00 yeah, that sounds good 20:30:01 so maybe at first you can't make a branded clone 20:30:03 but... 20:30:22 you could simply scale its stats up so they're only at full (or nearly full) at max spell power 20:30:38 i'm still not sure about branded, it's a very big buff 20:31:00 yeah, branded would come at considerable spell power 20:32:04 what about having 100 power needed for branding 20:32:35 adjusting the stats on the weapon is weird, since i guess the best way to make its attack worse/better is to change the weapon it gets 20:32:42 ^spectral weapon, weapon 20:34:08 ??spell power 20:34:09 it seems reasonable to say spellpower makes the weapon stronger in a fairly linear fashion 20:34:09 spell power[1/5]: (Spellcasting/2 + 2*avg school skill) * INT/10 * (1.5 ^ enhancer count). Now halve the part over 50, halve the part over 100, halve the part over 150, and plain cap at 200. Negative enhancers use 0.5, not 0.66. 20:34:45 the thing about turning brands on at a given power is it creates a huge breakpoint, i'm not sure i like it, but you should probably get other opinions ;) 20:35:28 that's true, i am just thinking it would be fun if you could make an actual clone when you are at high spell power 20:38:02 i can't think of other spells that have this kind of breakpoint though 20:39:24 well i guess with tukima's you get the brands, so it can't be that unreasonable to have them here 20:39:50 i do think the overall damage should be strictly less than your own damage, even at max spell power, a 2x buff to attacks is fairly huge 20:40:24 See also: Finesse. 20:42:35 and this stacks with that 20:43:11 the easiest option available is adjusting the weapon.plus/weapon.plus2 (acc/dmg) of the spectral weapon's weapon, i think 20:43:58 Have it scale as a function of spellpower relative to the base weapon's? 20:45:18 -!- Zermako has quit [] 20:45:22 i guess that means giving it a negative enchantment if you are at low power 20:45:40 -!- serq has quit [Read error: Connection reset by peer] 20:46:08 -!- magistern has quit [Quit: This computer has gone to sleep] 20:46:51 because it seems the weapon's actual stats are stored in a table or something 20:47:17 -!- Vandal has quit [Ping timeout: 256 seconds] 20:49:04 i can push this frog form / witch stuff to a branch if anyone wants to see it 20:50:05 what are the negative features of frog form 20:50:33 -Cast would be one, presumably. 20:50:47 most slots restricted, yeah casting, and you hop slightly randomly 20:50:50 I can envision no advanced item manipulation. 20:50:59 Croakitis <_< 20:51:06 good point :) 20:51:29 atm you're described as a slimy frog, i'm wondering if sliminess can be relevant in any way 20:51:36 (non-acidic sliminess) 20:51:36 rAcid >_> 20:51:39 Aw. 20:51:39 haha 20:52:02 oh one random skald thing is that spirit shield could probably do with a different name 20:52:27 maybe you're a hallucinogenic frog and something like illusion happens but worse 20:52:31 since guardian spirit already uses that, and they're different things 20:52:42 ahh, yes 20:52:42 mumra: hit monsters to confuse them! 20:52:56 Grunt: encroaching on fungus too much maybe :( 20:53:12 i don't have any good suggestions though 20:53:35 -!- Vandal has joined ##crawl-dev 20:54:03 "something barrier" 20:54:31 "Song of Spirit" 20:55:07 Spirited Defence <_< 20:55:09 well i was thinking it'd be better to avoid "spirit" 20:55:46 song of shielding is boring but maybe works 20:55:50 Song of S_____, where S is some synonym for defenc-- 20:55:52 Heh. 20:55:53 i was thinking song then it doesn't stack with sos making it more relevant later in the game 20:55:57 ??spell power [4] 20:55:58 spell power[4/5]: Got bars (#)? You have at least 0, 5, 10, 15, 25, 35, 50, 75, 100, 150 power. 20:57:33 also if the background is fairly strong now (i'm awful and still haven't tried it though) it might be good to give it a +0 weapon again, more symmetry with the other similar backgrounds then 20:58:01 -!- st_ has quit [Read error: Connection reset by peer] 20:58:05 Song of Safety 20:58:08 it seems like 100 spell power is pretty hard to get 20:58:32 -!- st_ has joined ##crawl-dev 20:59:08 MarvinPA, that makes sense, probably i can reset the weapon buff 21:00:53 and i'm with mumra on not being a fan of having a power breakpoint for brands starting to work on spectral thingy 21:01:15 there are/were other spells with breakpoints like that (spammals summoning 2 thingies, lrd destroying certain wall types) and they are mostly a bad thing imo 21:02:17 -!- N78291 has quit [Quit: null] 21:02:29 that's reasonable, if both of you would rather not have it happen it's best to not do that 21:03:17 -!- Wolf_Crawl has quit [Ping timeout: 256 seconds] 21:04:13 -!- blackcustard has joined ##crawl-dev 21:05:10 -!- faze_ is now known as faze 21:05:24 -!- medgno has quit [Quit: Linkinus - http://linkinus.com] 21:09:07 -!- Daekdroom has quit [Remote host closed the connection] 21:10:49 -!- Dixie has quit [Read error: Connection reset by peer] 21:11:40 -!- Vandal has quit [Read error: Operation timed out] 21:12:07 -!- Sorbius has quit [Quit: Leaving] 21:14:16 -!- Nightbeer has quit [Read error: Connection reset by peer] 21:15:48 -!- thighhigh has quit [Quit: ChatZilla 0.9.90 [Firefox 20.0.1/20130409194949]] 21:18:47 -!- Kellhus has quit [Ping timeout: 245 seconds] 21:21:30 -!- Nomi has quit [Quit: ChatZilla 0.9.90 [Firefox 20.0.1/20130409194949]] 21:24:52 -!- Froggeryz has quit [] 21:25:10 -!- AntiPlaster has quit [Quit: Page closed] 21:28:01 song of security 21:28:08 (30 minutes late) 21:32:05 -!- bh has joined ##crawl-dev 21:32:19 hai 21:32:20 bh: You have 1 message. Use !messages to read it. 21:32:24 !messages 21:32:26 (1/1) elliptic said (20h 13m 31s ago): I think basing berserkitis "proc" chance on HD is unnecessary complication probably... <3 the firewood change though! 21:32:46 elliptic: I think there might be a bug in my change. Hold an axe. Stand next to a fungus and a monster, attack the fungus 21:34:49 http://www.youtube.com/watch?v=T7hHx7gdN68 21:35:31 You cannot cast safety dance while wearing a hat! 21:40:26 bh: meaning it's gameable 21:42:02 Probably if you have that much control over the situation, you didn't need to worry about going berserk 21:42:12 To lure things back to a pile of fungi in a controlled mannner 21:42:22 And then hit them for less than normal damage 21:43:24 -!- mamga has quit [Quit: Page closed] 21:44:16 03kilobyte 07* 0.13-a0-674-g189aaee: Restore an incorrectly removed desc. 10(30 minutes ago, 1 file, 6+ 0-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=189aaeefcd3b 21:44:16 03kilobyte 07* 0.13-a0-675-g900cb54: Remove an incorrectly not removed desc. 10(28 minutes ago, 1 file, 0+ 6-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=900cb546bf6d 21:44:16 03kilobyte 07* 0.13-a0-676-ga6c82f9: Repair the desc for trog_wizard. 10(10 minutes ago, 2 files, 6+ 2-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=a6c82f95d778 21:44:25 SamB: erm, yeah 21:44:37 Do we want to make berserkitis dependent on delay? 21:45:51 I don't think so 21:46:52 at the moment faster weapons are more likely to berserk you 21:47:36 Well, not per attack action, no? 21:47:47 correct 21:48:16 It seems a little odd that if you had low weapon skill with a weapon, you'd suddenly be way more likely to go berserk when you hit something 21:49:49 I can't killdudes well enough!! RAAAAAAAARGH!!!!!! 21:51:42 -!- Cerepol has quit [Ping timeout: 264 seconds] 21:51:43 making spectral weapons not get brands was so sad 21:52:15 -!- Fhqwhgads_ has quit [Remote host closed the connection] 21:52:39 MarvinPA, if you plan on still messing with the patch i added a new one to my post in that topic, w/ weaker sos/spectral weapon 21:53:42 -!- mikee_ has joined ##crawl-dev 21:54:24 03kilobyte 07* 0.13-a0-677-gb4fe83d: Provide _some_ reason why trog's wizard can't cast. 10(15 minutes ago, 2 files, 3+ 3-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=b4fe83d32161 21:54:58 mumra: if you have a little time, i put my god proposal at the bottom here: https://crawl.develz.org/wiki/doku.php?id=dcss:brainstorm:god:propose:proposed_gods 21:55:13 -!- rebthor has quit [Quit: Leaving.] 21:55:16 i'd appreciate any feedback, it's kind of rough around the edges of course 21:56:01 -!- Blade- has quit [Quit: Page closed] 21:56:35 one comment : how would this interact with bh's gargoyle species? 21:57:03 is that a player species? 21:57:31 i've never heard of it haha 21:57:36 WalkerBoh: not yet 21:58:01 i mean intended as a player species, of course 21:58:22 to answer your question mumra, i have no idea how that would work 21:58:22 :( 21:58:32 doh 21:58:40 -!- dienosore has quit [Client Quit] 21:59:22 -!- rwbarton has quit [Ping timeout: 256 seconds] 22:05:16 -!- nooodl has quit [Ping timeout: 272 seconds] 22:06:09 -!- Daekdroom has quit [Quit: Saindo] 22:13:52 -!- Svendre has quit [Ping timeout: 256 seconds] 22:14:30 -!- sbanwart__ has quit [Ping timeout: 264 seconds] 22:15:43 Bad Idea: Small wings. They waft clouds away from you 22:15:59 haha 22:16:04 could be a DS mutation 22:16:13 mumra: I was thinking for the Grotesk 22:16:16 like a breath weapon in reverse 22:16:30 WalkerBoh: why don't I just borrow your god proposal for the Grotesk? I like the idea of Harden 22:16:33 seems bad that they'd have something that looks like an air spell on the surface 22:16:53 what's grotesk? 22:17:06 The race on the gargoyle branch ;) 22:17:10 oh i see 22:17:17 I didn't want to overlap with 22:17:20 gargoyle (159) | Spd: 10 | HD: 4 | HP: 13-31 | AC/EV: 18/6 | Dam: 10, 6, 6 | 11non-living, 10doors, fly | Res: 06magic(32), 10elec++, 03poison, 12drown, 04rot+++, 13neg+++, 13torm | XP: 142 | Sz: Medium | Int: normal. 22:17:20 %??gargoyle 22:17:35 The last thing we need is another non-living race 22:17:37 kilobyte: I heard he couldn't cast because there was nothing targettable 22:17:56 ??berserk 22:17:57 berserk[1/7]: Grants {might}, {haste} and 50% extra HP. Lasts 20-40 turns, as long as you're attacking monsters. This duration increases on kills if wearing an {amulet of rage} or worshipping {Trog}. 22:18:03 unknown monster: "djinn" 22:18:03 %??djinn 22:18:06 ??berserk[2] 22:18:06 bh: feel free to steal whatever you want from that god post 22:18:07 berserk[2/7]: While berserk, you can only move, open/close doors, attack with your wielded weapon, if any, pray, eat, and butcher corpses. Notably, you cannot use items or abilities, including god abilities, even Trog's. Be prepared before berserking! 22:18:19 ??might 22:18:20 might[1/1]: +1d10 melee damage and 5 Strength. 22:18:23 i just wanted something that gave you perma-statue form and thought it sounded too stupid for a race 22:18:43 When it comes to stupid ideas, I'm your man. 22:18:56 !learn add bh When it comes to stupid ideas, I'm your man. 22:18:57 bh[2/2]: When it comes to stupid ideas, I'm your man. 22:19:03 ??bh 22:19:04 blade hands[1/3]: A potent level 5 transmutation spell that grants a large increase to unarmed damage but impedes spellcasting while active. Base damage is 8 + str/3 + dex/3 + UC. Also adds +6 to offhand punch damage. Does not stack with claws. 22:19:12 um, what? 22:19:12 * bh facepalms 22:19:14 haha 22:19:30 Too perfect to ignore. :D 22:19:43 ...wait, bh[1] is a redirect. 22:19:46 >:( 22:19:59 yes but people should just spell it out 22:20:10 so we don't think they be talking about bh 22:20:21 !learn del bh[1] 22:20:22 Deleted bh[1/2]: see {blade hands} 22:20:34 I don't think that's a very frequently used redirect 22:20:39 Probably not. 22:20:51 !learn add bh He's very sorry that you drowned in the abyss. 22:20:52 bh[2/2]: He's very sorry that you drowned in the abyss. 22:24:00 -!- us17 is now known as Guest33392 22:24:44 03mumra 07* 0.13-a0-678-g8ea23db: Fix corners algorithm of layout_gridlike and add some fills 10(10 minutes ago, 1 file, 76+ 7-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=8ea23db6bd4e 22:24:46 WalkerBoh: I think +dam might intrude too much on berserk. +AC, rF+, rC+, rN+, rPois+, might do? 22:25:18 you mean for the Harden ability bh? 22:25:20 mumra: I've been considering simulating meteor strikes :) http://impact.ese.ic.ac.uk/ImpactEffects/effects.pdf 22:25:23 WalkerBoh: yes 22:25:35 my thought was just that if you can't escape you need a way to kill things fast 22:25:39 -!- Guest33392 has quit [Client Quit] 22:25:43 ??petrification 22:25:44 petrify[1/2]: Level 4 transmutation/earth spell found in the book of hinderance and stalking. Useful for annoying monsters with low MR. Works nicely with LRD and stabbing. 22:25:48 ??petrification[2] 22:25:49 petrify[2/2]: Petrification works in two stages. First the monster is slowed down in all of its actions and cannot move away (petrifying), and when that times out it remains properly petrified (no movement or actions). The second part is similar to paralysis, except that insubstantial monsters can't be affected and that all damage is reduced by a third. 22:25:50 but i agree that it's quite similar to berserk, which is pretty meh of me 22:25:52 bh: cool! is this for a layout? or a spell ;) 22:26:00 -!- mamga has quit [Quit: Page closed] 22:26:00 mumra: for 3d stuff 22:26:21 hehe, yeah for the planet thing you showed me, that would be awesome 22:26:31 if a glowing blowgun is +0 and uncursed, is that a bug? 22:27:13 top tier spell for rock god: meteor strike 22:27:23 Knights of the Round ;) 22:28:03 -!- dtsund has quit [Ping timeout: 276 seconds] 22:32:17 bh: talking of stupid ideas, i was coding a frog form, have you got any ideas for how to make it more interesting 22:32:33 allow it to blink 22:32:40 or better, give it blinkitis 22:32:52 wisps basically do that already is the thing 22:33:21 i made it so when you move you might hop 2 squares instead, which is a bit tamer than wisp 22:33:22 Incidentally, is there something better about witches JUST doing frog form as opposed to general poly other here? 22:33:36 only flavour 22:33:37 thematic? 22:33:39 mumra: reaching tongue attack 22:33:39 (I actually think a more common source of poly other could be good for balancing badforms better) 22:33:48 ...why don't we give that to frogs? 22:33:57 Since people are more likely to run into them and complain :P 22:34:03 bh: that's something else i thought of, maybe tongueportation? ;) 22:34:19 "You give the orc a good licking!" 22:34:21 DracoOmega: we could also make some badforms less bad 22:34:30 Well, I assume that would follow 22:34:30 sounds like WalkerBoh is destine to be a dev ;) 22:34:39 Depending on how bad some end up being in more common practice 22:34:57 -!- MaxFrost has quit [Ping timeout: 256 seconds] 22:35:00 good joke 22:35:06 tongue attack covers monsters in goo 22:52:56 ...what if harden let you have negative HP? 22:53:01 ??death's door 22:53:02 deaths door[1/1]: Renders the caster invulnerable, but reduces you to necro/2 + kiku piety/15 health (up to 13+13). Cannot be recast until 1d3 turns after expiry. You get an end warning. Healing effects other than Revivification (which will confuse+paralyse you if cast!) do not work (including potions of curing to cure status effects). Duration is ~16-25 turns. 22:54:11 (oh goddamn. this makes my last stupid death even stupider. I was a Kiku worshipper at max piety) 22:55:18 -!- NotSoFatTony has quit [Quit: Page closed] 22:55:22 -!- dtsund has joined ##crawl-dev 22:55:55 I think badforms should be *far* less restrictive of item/spell use 22:56:05 nobody likes not being able to do anything 22:56:48 does that make any thematic sense bh? 22:57:03 if anything that's what the last ability "meld" should do 22:57:14 i modeled that off of death's door a little 22:57:29 ??bh 22:57:30 bh[1/2]: When it comes to stupid ideas, I'm your man. 22:57:33 :) 22:57:49 not much to be done about wisp form, methinks, but pig form could have felid restrictions? 22:59:02 (of course the felid stuff probably isn't coded in a way that makes that convenient to do...) 22:59:03 geekosaur: pig form isn't the problem, it allows lots of stuff: scrolls, potions! 22:59:29 wisp form and porcupine form are just terrible though 22:59:50 can the bots tell me if anyone has died in fungus form? 22:59:57 do we have badforms milestones? 23:00:03 we can track it 23:00:06 i almost did bh, but i got abyssed by psyche just in time to survive 23:00:10 !lg * status=fungus-form 23:00:10 7. graki42 the Halfling Catapult (L16 HaHu), worshipper of Okawaru, slain by a reaper (a +2,+0 scythe of reaping) on Abyss:1 on 2013-05-09 03:41:27, with 93955 points after 38988 turns and 7:30:41. 23:00:11 WalkerBoh: hah 23:00:13 7 people 23:00:31 !lg * status=tree-form 23:00:32 5. rat the Basher (L8 OgCK), worshipper of Xom, slain by a hippogriff on D:8 on 2013-05-06 09:45:12, with 1323 points after 14699 turns and 0:32:49. 23:00:36 fungus-form allows scrolls, but most people don't seem to realize this 23:00:51 I didn't realize pig form allowed scrolls either until now 23:00:55 And I actually died that way once 23:00:57 I had to tell someone this because he had no clue and it was forbidding everything else 23:00:59 DracoOmega: it does? That doesn't make any sense 23:01:09 it's really really bad that the player doesn't have a good way to know what is forbidden 23:01:17 and it also is bad to forbid so much 23:01:26 bh: It doesn't make less sense than felids being able to read them 23:01:27 elliptic++ 23:01:37 DracoOmega: paws versus hooves! :) 23:01:48 Neither is much good for handling objects like this 23:01:56 it might work okay to forbid random stuff on D:2 when jessica zaps you with that polymorph wand, because players won't have stuff 23:02:00 -!- Lawman0 has quit [Ping timeout: 264 seconds] 23:02:08 But that's not a good reason to forbid it either 23:02:26 Um, regarding the statement before that, I mean 23:02:27 -!- ystael has quit [Ping timeout: 268 seconds] 23:03:04 I think it could make sense to make duration dependant on form, though 23:03:10 And make the more crippling ones just really brief 23:03:40 DracoOmega: that would help certainly 23:03:43 Like wisp form might be okay if it was only a few turns? 23:04:28 But I do agree that some clarity and consistency on what is forbidden would be very good, too 23:05:46 or replace with vapour form, so you lose normal abilities but gain some limited ability to cast lightning? (also introduces some risk to monsters using /poly, not that that would stop e.g. Ijyb) 23:06:03 I don't think limited ability to use lightning means much here for most people 23:06:25 -!- Boyo has quit [Quit: Page closed] 23:06:44 I don't know that I think wisp form is inhernatly flawed as long as it isn't treated as equal in badness to, say, hog form (or statue form or whatnot) 23:07:34 A short-term disable where you stumble around a little but get a few defenses in exchange could be reasonable at a duration suitable to the effect 23:07:52 Probably, anyway (I admit to not having personal experience with it) 23:08:03 hm, we already have stuff set up to give different forms different durations 23:08:12 _transform_duration() 23:08:48 also, I noticed that polymorph is always called with power 0 except from tmut miscast, where it is called with power 200 23:10:18 oh, bat form is also bad 23:10:20 -!- us1- is now known as us17 23:10:21 -!- us17 has quit [Changing host] 23:10:42 at least at 100-turn duration 23:11:21 Set up, but not used? 23:11:36 DracoOmega: well, all the new forms have the same duration formula 23:11:46 return min(15 + random2(pow) + random2(pow / 2), 100); 23:11:49 Well, that makes it convenient to change, at least 23:12:37 If power is 0, doesn't that mean it's a flat 15 turns all the time? (Unless it's a transmute miscast in which case it lasts approximately forever?) 23:12:48 -!- MaxFrost has quit [Ping timeout: 264 seconds] 23:12:53 looks like it, unless there is some additional randomization I'm missing 23:14:01 I guess zot traps counted as transmutation miscasts? 23:14:04 yes 23:14:18 Well, at least THAT bit is already 'fixed' 23:15:01 btw, player::polymorph() can also cause uncancellable batform, spiderform, iceform, statueform, dragonform 23:15:22 I'm not sure if we want to use the same duration formulas as for regular casting? 23:15:45 Possibly not, no 23:15:53 Though it seems less dangerous for at least the non-bat stuff 23:16:06 Since you tend to be comparatively capable of doing things 23:16:50 yeah, though of course stuff like miscasting dragon form and getting ice form instead against an oof is still terrible 23:18:23 Yes, certainly 23:18:57 I remember the original 'ice form against orb of fire' tv :P 23:19:07 Back when the orb of fire itself could do this 23:19:28 fr orb form 23:19:52 Probably shorter duration for uncancellable positive forms is also fine 23:19:59 -!- mizu_no_oto has quit [Quit: ["Textual IRC Client: www.textualapp.com"]] 23:20:26 It's fine for badforms to actually be BAD, so long as they don't trend towards 'screwed unless you get lucky' 23:20:47 Of course, worse case scenarios like that are always possible, and probably not inherantly bad so long as they're not that common 23:20:59 I mean, you could miscast haste next to an orb of fire and paralyze yourself, and that would also be terrible 23:22:46 -!- MaxFrosty has quit [Ping timeout: 276 seconds] 23:23:10 yeah, though ice form is probably worse on average I'd say... haste also has alternative sources with no miscast chances, whereas this seems like it is just penalizing tmuters for no real reason 23:23:44 Well, transmuatation always had rather awful high level miscasts, though they were generally awful in the long-term sense 23:23:44 but that's more on the subject of whether it should be a miscast effect 23:23:50 Xom thinks this is hilarious. 23:24:01 And not likely to actually kill you 23:24:03 Right away 23:25:48 It seems to me like it might kind of make sense that you could cast dragon form again to shift out of said ice form or something, and that would not be unfairly dangerous, though that would also be inconsistent with other sources of badforming 23:26:28 well, there are also badforms that stop spellcasting :P 23:27:09 None of those have negative resistances, though! (Tree form doesn't stop casting, does it? =/) 23:28:14 well, you aren't going to survive as a resist-less porcupine either 23:28:36 even if you don't actually have negative resistance, you certainly don't have positive (unless you drank resistance first) 23:28:40 Yeah 23:28:53 I guess the thing is that it is a very FLAVORFUL miscast for a transmutation spell 23:28:54 I'd sort of like it if spellcasting was possible in all forms 23:29:05 Mechanical problems aside 23:29:07 like, we have a spellcasting elephant slug in the game already 23:29:09 So it would be nice to make it work 23:29:13 why can't we have spellcasting porcupines 23:29:19 I have no problems with this 23:29:53 -!- Ryak has quit [Quit: Life without danger is a waste of oxygen] 23:30:36 A spellcasting wisp might be kind of good, though, if you were actually something with decent ranged offense in the first place 23:30:52 Though that's probably no different than a badform statue being good if you had a suitable melee setup 23:31:40 I also don't really know about scroll/potion usage 23:32:02 Well, I think it's intuitive enough that at least wisp doesn't get that 23:32:12 Inconsistancy in animal forms seems kind of bad though 23:32:20 yeah, wisp not getting those seems fine 23:32:24 -!- dtsund has quit [Ping timeout: 276 seconds] 23:33:56 -!- sym` has quit [] 23:34:58 -!- dtsund has joined ##crawl-dev 23:36:52 -!- Blade- has quit [Quit: Page closed] 23:39:58 -!- remyroy has quit [Read error: Connection reset by peer] 23:40:09 -!- Kouerson has quit [Read error: Connection reset by peer] 23:44:09 -!- blackcustard has quit [Read error: Connection reset by peer] 23:51:47 -!- dtsund has quit [Quit: dtsund] 23:53:52 -!- dtsund has joined ##crawl-dev 23:55:20 -!- sym` has quit [Read error: Connection reset by peer] 23:57:21 -!- Kalir has quit [Changing host] 23:58:02 -!- sym has quit [Read error: Connection reset by peer]