00:00:10 was that actually a thing 00:00:16 yes, it was 00:00:19 wow 00:00:25 thats something i never knew 00:00:26 it's very thematic 00:00:55 Reminds me of merfolk being immune to mesmerize. 00:01:06 it used to ignite potions/ammo in your inventory too 00:01:15 Kaboom! 00:01:15 last time i looked there was a whole ton of that unused ignite poison code to burn all your potions and stuff still lying around, yeah 00:01:34 "in case it ever became a monster spell" which i guess it actually is now or something 00:01:52 and yet, for some reason, no one seems to want to add that functionality back 00:01:53 except item destruction is heading for the gallows pole 00:02:33 So there's no point adding in something that's heading for removal. 00:04:04 I don't see anything about brands (though I might be missing it), but it *does* seem to ignite poisoned ammo 00:04:18 as the learndb notes 00:04:19 which seems like it could be really strong, in a stupid way 00:04:34 Flaming, poisoning arrows. 00:04:40 Sounds familiar, doesn't it. 00:04:45 nessos is cool 00:05:00 nessos was a venom mage all along 00:06:20 !hs * cevm 00:06:21 244. Yunor the Slayer (L27 CeVM of The Shining One), escaped with the Orb and 15 runes on 2011-07-21 02:35:08, with 11372349 points after 143812 turns and 13:28:56. 00:06:39 VM of TSO 00:06:45 just to show how it was played. 00:07:02 He saw the light. 00:08:06 Unstable branch on crawl.s-z.org updated to: 0.15-a0-1009-ge63b874 (34) 00:08:43 -!- DrinkMachine has quit [Ping timeout: 240 seconds] 00:08:56 -!- Davens has quit [Ping timeout: 276 seconds] 00:09:15 -!- CSDCScripter has quit [Read error: Connection reset by peer] 00:09:33 I would like to remove sapavore from foul stench Ds. I think a good first mutation would be the ROT_IMMUNITY I just refactored out of VS and Gr. I also think I would need to buff foul stench to compensate, since foul stench 1 already gives ROT_IMMUNITY. Any comments? 00:10:38 I'm a little confused. So you want to remove saprovore from foul stench DS and replace it with rot immunity, except they already have rot immunity? 00:10:40 what? 00:10:40 making the higher levels show up a bit sooner could help, or making the enemies not avoid the rot 00:11:18 so instead of saprovore/misasma+rrot/more miasma you get rrot/miasma/more miasma 00:11:32 PleasingFungus: They already get Rot immunity on level 1 foul stench (which is level 2 of the tier) 00:11:45 I want to move that rot immunity to level 1 instead of sapavore. 00:11:59 but I obviously should buff foul stenh to compensate a bit. 00:12:04 ah. well, the whole motivation for saprovore removal is that "it's not very relevant or interesting", so just moving rot immunity earlier seems like it's enough of a buff in itself. 00:12:09 since, you know, you get an immunity earlier. 00:12:26 well rot immunity in itself isn't really anything 00:12:36 death drakes are a very common enemy 00:12:40 wait no that's not true 00:12:54 a crazy thought would be slapping regen in there 00:12:56 fr more death drakes, and death ducks 00:13:03 wait no, fr not that 00:13:08 PleasingFungus: Hmm. 00:13:14 death ducks sound good 00:13:20 (I actually like rot, but I understand why other people don't like it) 00:15:19 Yes, I'm going to remove sapavore from foul stench and replace it with rot immunity. 00:15:27 -!- rast- has joined ##crawl-dev 00:16:37 -!- neunon has quit [Quit: ZNC - http://znc.in] 00:17:37 -!- neunon has joined ##crawl-dev 00:17:40 oh. mumra's version wasn't "boulder beetle form". 00:17:44 now there is no tm guide, and hence no way to win tm 00:17:45 it was, literally, 'boulder form'. 00:17:50 gammafunk: whatever do you mean? 00:17:53 ??tm guide 00:17:53 spider form[1/1]: No weapons or armour, but you get (UC + 5) base damage (untransformed is UC + 3), swiftness, a venomous bite, and a huge EV bonus (better than sprigganness!). You hit somewhat harder too, but the real draw is you don't get hit back. You also gain five dexterity, which is nice. Spider form has 2 AC. Isn't fast in 0.15. 00:17:58 looks good to me :) 00:18:12 siwftness? 00:18:16 looks not good to me 00:18:17 -!- rast has quit [Ping timeout: 252 seconds] 00:18:31 -!- rast- is now known as rast 00:18:33 ? 00:18:34 Unstable branch on crawl.develz.org updated to: 0.15-a0-1009-ge63b874 (34) 00:18:45 ", swiftness," 00:18:48 -!- kekekela has quit [Ping timeout: 240 seconds] 00:18:50 -!- CSDCScripter has quit [Read error: Connection reset by peer] 00:18:54 look at the end! 00:19:07 it should just not mention it 00:19:35 !learn edit tm_guide s/swiftness/swiftness (but not in 0.15) 00:19:36 No change: regex `swiftness` does not match `see {spider form}` 00:19:37 not that we have consistency in learndb, but I think most entries document trunk 00:19:45 oh_no 00:19:50 yeah that's good actually 00:20:08 !learn edit spider_form s/swiftness/swiftness (but not in 0.15) 00:20:08 spider form[1/1]: No weapons or armour, but you get (UC + 5) base damage (untransformed is UC + 3), swiftness (but not in 0.15), a venomous bite, and a huge EV bonus (better than sprigganness!). You hit somewhat harder too, but the real draw is you don't get hit back. You also gain five dexterity, which is nice. Spider form has 2 AC. Isn't fast in 0.15. 00:20:09 !learn edit spider_form[1] s/, swiftness/, swiftness (but not in 0.15)/ 00:20:09 ERROR: New text exceeds the maximum length of 350 00:20:11 haha 00:20:18 learndb standard is stable, though some seek to change it 00:20:20 most entries document both, there's just not much consistency on whether trunk or stable is displayed first when it's spread over multiple entries 00:20:26 !learn e spider_form s/Isn't.*// 00:20:28 spider form[1/1]: No weapons or armour, but you get (UC + 5) base damage (untransformed is UC + 3), swiftness (but not in 0.15), a venomous bite, and a huge EV bonus (better than sprigganness!). You hit somewhat harder too, but the real draw is you don't get hit back. You also gain five dexterity, which is nice. Spider form has 2 AC. 00:20:44 the only rule is...there are norules 00:21:13 I got shouted at once for updating learndb to reflect trunk over stable. I still bear those scars... 00:21:16 ...they may never heal :( 00:22:31 Yes, I was told once not to change learndb to Trunk. 00:22:32 solution: learndb puts nostalgia first, a proper Australian standard 00:22:53 To be fair I think i was completely removing the stable stuff. 00:25:06 I'm not sure how I'd play an Hu-like tm now. I guess I would try just using ice form before blade, see how it went 00:25:27 -!- neunon has quit [Remote host closed the connection] 00:26:04 I think the real boost here is not ice form but sticks to snakes 00:26:22 (not that you shouldn't use ice form, it's great and getting 4ish ice is cheap) 00:26:28 -!- CSDCScripter has quit [Read error: Connection reset by peer] 00:26:30 -!- neunon has joined ##crawl-dev 00:26:46 good old STS 00:26:49 -!- morik has quit [Ping timeout: 252 seconds] 00:26:54 Hmm, I wonder if tags should be a .props instead of a enum. 00:27:32 That would let us have nonlinear tag systems. Which would help, for example, with the weightless enum thing I mentioned earlier. 00:28:43 -!- Kramin42 has quit [Quit: This computer has gone to sleep] 00:33:02 -!- CSDCScripter has quit [Read error: Connection reset by peer] 00:43:13 -!- lessens has quit [Ping timeout: 252 seconds] 00:43:36 -!- demiskeleton has quit [Quit: Leaving] 00:43:53 -!- CSDCScripter has quit [Read error: Connection reset by peer] 00:49:33 -!- CSDCScripter has quit [Read error: Connection reset by peer] 00:49:37 -!- Hailley has quit [Quit: Petra is closed!] 00:52:11 -!- crate has quit [Read error: Connection reset by peer] 00:53:25 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.90.1 [Firefox 32.0a1/20140522030204]] 00:54:14 -!- ussdefiant has quit [Ping timeout: 240 seconds] 00:54:34 -!- schistosomatic has quit [Quit: Leaving] 00:56:09 -!- Kalir has quit [Changing host] 00:56:41 -!- ActinalWhomp has joined ##crawl-dev 00:57:56 -!- Keanan has joined ##crawl-dev 00:58:43 -!- CSDCScripter has quit [Read error: Connection reset by peer] 00:59:38 -!- home has quit [Read error: Connection reset by peer] 01:05:19 Qaz granted me relec when I already had it 01:05:27 I guess that's a bug 01:07:19 gammafunk: Hmm. 01:07:25 I suppose it is. 01:08:07 -!- CSDCScripter has quit [Remote host closed the connection] 01:09:02 grr, depths vault placing phantoms 01:09:19 gammafunk: You can remove that! 01:09:24 I will! 01:14:13 -!- MgDark has quit [Quit: ChatZilla 0.9.90.1 [Firefox 27.0/20131216183647]] 01:14:44 -!- UncertainKitten has quit [Quit: Connection reset by pier.] 01:16:49 -!- CSDCScripter has quit [Read error: Connection reset by peer] 01:17:17 -!- Nomi has quit [Ping timeout: 265 seconds] 01:17:17 Hmm, how would I ensure that Ds players scheduled to gain MUT_SAPROVORE get MUT_ROT_IMMUNITY instead? 01:18:55 Hmm, 38383bb6efb80 just changes it in mutation.cc. Must be automatically handles somehow. 01:23:12 -!- kcfos has quit [Quit: Page closed] 01:23:25 -!- edlothiol has joined ##crawl-dev 01:23:54 -!- caleba has quit [Quit: caleba] 01:27:13 -!- CSDCScripter has quit [Read error: Connection reset by peer] 01:30:38 -!- Keanan has quit [Quit: Leaving.] 01:32:30 can someone explain to me how SICK works? seems like it's not like other durations where I can just set DUR_SICKENING. I seem to have to set you.disease as well 01:33:36 I'm currently doing something like: you.disease = dur; you.increase_duration(DUR_SICKENING, dur); 01:33:40 seems a bit redundant 01:35:36 -!- rchandra has left ##crawl-dev 01:35:49 johnstein: Crawl code is covered in special cases.... let me take a look. 01:36:15 the best code is the one with a load of Case:x's 01:36:17 (For example, swiftness and antiswfitness use the same duration) 01:36:39 thanks reaverb. I poked through it a few days ago but it didn't make any obvious sense to me. I just figured out how to make it work 01:36:40 Bloax: I'm fond of all the places with constant shotgun sugery. 01:36:51 I just didn't really know if I was doing it the "right" way 01:36:51 -!- CSDCScripter has quit [Remote host closed the connection] 01:38:03 -!- Keanan has joined ##crawl-dev 01:40:30 This disease code is a little odd. 01:40:56 Apparenly you regen from sick faster based on your regen rate. 01:41:05 Also Kobold get and random bonus. 01:41:20 johnstein: To get to the point: Use you.sicken() to apply the sick status. 01:41:41 It checks for Divine abilities, Hints, etc. 01:42:01 oh. nice. thanks reaverb. I'll look at that 01:49:11 -!- CSDCScripter has quit [Read error: Connection reset by peer] 01:59:02 -!- Patashu_ has quit [Ping timeout: 240 seconds] 01:59:20 -!- CSDCScripter has quit [Read error: Connection reset by peer] 02:00:17 -!- hurdos has quit [Ping timeout: 245 seconds] 02:06:46 -!- CSDCScripter has quit [Read error: Connection reset by peer] 02:07:11 03reaverb02 07* 0.15-a0-1010-g817b8bc: Give Foul Stench DS Rot Immunity instead of Saprovore. 10(14 minutes ago, 5 files, 16+ 7-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=817b8bcefcbe 02:08:41 Oh yes, and I'm going to remove that random bonus to Kobolds recovering from sickness too. 02:09:33 Hmm, somebody actually bothered to put it on the mutation screen. I still doubt it's worth it. 02:10:02 -!- P_R_Deltoid has quit [Read error: Connection reset by peer] 02:13:48 -!- CSDCScripter has quit [Read error: Connection reset by peer] 02:14:14 -!- Euph0ria has quit [Ping timeout: 252 seconds] 02:15:17 -!- rast has quit [Read error: Connection reset by peer] 02:15:37 -!- rast has joined ##crawl-dev 02:18:16 Experimental (new_nemelex) branch on crawl.beRotato.org updated to: 0.15-a0-766-ga121156 02:19:20 -!- palacebeast has quit [Quit: Page closed] 02:20:01 -!- Keanan has quit [Quit: Leaving.] 02:21:14 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 02:21:59 -!- CSDCScripter has quit [Read error: Connection reset by peer] 02:22:26 03reaverb02 07* 0.15-a0-1011-g3e42115: Remove Ko recovering from illness faster 10(13 minutes ago, 2 files, 0+ 9-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=3e42115de034 02:25:49 Unstable branch on crawl.beRotato.org updated to: 0.15-a0-1010-g817b8bc (34) 02:26:00 -!- Red_Bucket has quit [Quit: Page closed] 02:26:23 -!- Keanan has joined ##crawl-dev 02:29:36 -!- CSDCScripter has quit [Read error: Connection reset by peer] 02:34:17 -!- FVG has quit [Quit: leaving] 02:38:48 -!- CSDCScripter has quit [Read error: Connection reset by peer] 02:46:53 -!- CSDCScripter has quit [Read error: Connection reset by peer] 02:49:09 -!- mong has quit [Quit: Leaving] 02:55:11 -!- CSDCScripter has quit [Read error: Connection reset by peer] 02:57:41 -!- ActinalWhomp has quit [Ping timeout: 252 seconds] 03:03:11 -!- radinms has quit [Ping timeout: 252 seconds] 03:05:08 -!- CSDCScripter has quit [Read error: Connection reset by peer] 03:09:25 -!- EuphCrawl is now known as Euph0ria 03:15:00 -!- CSDCScripter has quit [Read error: Connection reset by peer] 03:19:31 -!- Aryth has quit [Ping timeout: 240 seconds] 03:24:55 -!- CSDCScripter has quit [Read error: Connection reset by peer] 03:25:47 -!- Nethris has quit [Quit: Leaving.] 03:26:44 -!- MDvedh has quit [Quit: Page closed] 03:32:20 -!- ebarrett has quit [] 03:33:54 -!- CSDCScripter has quit [Read error: Connection reset by peer] 03:37:35 -!- hurdos has quit [Ping timeout: 276 seconds] 03:40:48 -!- Roarke has quit [Ping timeout: 240 seconds] 03:41:09 -!- simmarine has quit [Read error: Connection reset by peer] 03:41:12 -!- somebody has quit [Read error: No route to host] 03:41:50 -!- NotKintak has quit [Client Quit] 03:41:58 -!- CSDCScripter has quit [Read error: Connection reset by peer] 03:45:25 -!- Kintak has quit [Ping timeout: 240 seconds] 03:45:52 -!- Roarke_ is now known as Roarke 03:48:03 -!- alefury has joined ##crawl-dev 03:48:05 -!- Keanan has quit [Quit: Leaving.] 03:50:29 -!- somebody has quit [Ping timeout: 252 seconds] 03:51:47 -!- Kramin has joined ##crawl-dev 03:51:57 -!- CSDCScripter has quit [Read error: Connection reset by peer] 03:55:36 -!- nooodl has joined ##crawl-dev 03:56:19 -!- dtsund has quit [Remote host closed the connection] 03:56:40 -!- dtsund has joined ##crawl-dev 03:58:23 -!- ProzacElf has quit [Ping timeout: 276 seconds] 03:59:07 -!- ystael has quit [Ping timeout: 252 seconds] 04:02:20 -!- CSDCScripter has quit [Read error: Connection reset by peer] 04:03:49 -!- BlackrayJack has quit [Ping timeout: 240 seconds] 04:08:03 -!- dtsund has quit [Quit: dtsund] 04:10:55 -!- CSDCScripter has quit [Read error: Connection reset by peer] 04:11:19 -!- Kintak has quit [Quit: Kintak] 04:12:56 -!- RZX has quit [Remote host closed the connection] 04:15:32 -!- rast has quit [Read error: Connection reset by peer] 04:15:51 -!- rast has joined ##crawl-dev 04:18:41 -!- CSDCScripter has quit [Read error: Connection reset by peer] 04:20:41 -!- pantaril has quit [Ping timeout: 264 seconds] 04:21:56 -!- dpeg has joined ##crawl-dev 04:23:41 Say, since the effects of stats on damage was doubled - would anyone object to a doubling of the effect of dex on stealth? 04:24:29 Bloax: Yes. Those two things are almost completely unrelated. 04:24:35 -!- CSDCScripter has quit [Read error: Connection reset by peer] 04:24:54 reaverb: depends on which angle you look at it 04:25:06 since the effect on damage was raised due to how miniscule it was 04:26:09 and 17 dexterity being a single stealth enhancer (or 1.1 levels of stealth) is likewise miniscule 04:32:10 -!- CSDCScripter has quit [Read error: Connection reset by peer] 04:33:38 -!- minmay has quit [Ping timeout: 240 seconds] 04:34:44 -!- minqmay has quit [Ping timeout: 255 seconds] 04:40:50 -!- CSDCScripter has quit [Read error: Connection reset by peer] 04:42:59 -!- alefury has quit [*.net *.split] 04:46:42 -!- category has quit [Quit: Page closed] 04:49:33 -!- CSDCScripter has quit [Read error: Connection reset by peer] 04:50:25 -!- bonghitz has quit [Remote host closed the connection] 04:53:07 -!- Stendarr has quit [Ping timeout: 240 seconds] 04:55:09 -!- Bcadren has quit [Ping timeout: 258 seconds] 04:57:00 -!- CSDCScripter has quit [Remote host closed the connection] 05:01:32 -!- radinms has quit [Ping timeout: 245 seconds] 05:01:52 -!- bmfx has quit [Quit: Lost terminal] 05:06:07 -!- omnirizon has quit [Ping timeout: 252 seconds] 05:07:44 -!- Hailley has quit [Quit: Petra is closed!] 05:08:25 -!- CSDCScripter has quit [Read error: Connection reset by peer] 05:23:12 -!- Patashu has joined ##crawl-dev 05:23:36 -!- nooodl_ has joined ##crawl-dev 05:25:35 -!- CSDCScripter has quit [Read error: Connection reset by peer] 05:26:07 -!- Orfax has quit [Ping timeout: 245 seconds] 05:27:17 -!- nooodl has quit [Ping timeout: 252 seconds] 05:34:18 what was the reasoning behind the most recent Vp changes? 05:34:26 I am curious 05:39:58 zxc232: 1) Vampires are overcomplicated, so any simplification is good 2) mutations and potions a fun, and removing them is bad. 05:40:31 Mostly reason #1 though. 05:40:43 -!- CSDCScripter has quit [Read error: Connection reset by peer] 05:40:56 (mutations in particularly had some really complex interactions for no sane reason due to vampries) 05:41:08 I see, thanks for that 05:41:29 I do like potions, but I also liked how I could play Vp and not worry about muts 05:41:53 zxc232: Play Halflings : ) 05:42:03 or mummies or ghouls. 05:42:17 my most recent game was a Gh 05:42:23 that was fun, first time 05:42:38 no thanks @ mummies, hah! 05:42:51 I don't want to end my streak just yet 05:44:08 reaverb: with the various changes, I've noticed that Ko and Ha are becoming quite similar. Are there plans to differentiate the two better, or are there ideas of giving one the chop? 05:45:50 zxc232: A) Not much has actually changed. B) There's been vague ideas of removing one of those two for years. 05:46:08 perhaps I've only just noticed the similarity now 05:46:21 never played Ha, and only Ko once or twice 05:50:18 -!- Patashu_ has joined ##crawl-dev 05:50:18 -!- Patashu has quit [Disconnected by services] 05:54:31 -!- reaverb has quit [Quit: Leaving.] 05:56:37 -!- CSDCScripter has quit [Read error: Connection reset by peer] 06:03:03 -!- Stendarr|2 is now known as Stendarr 06:03:40 -!- Kramin42 has joined ##crawl-dev 06:04:13 -!- Kramin has quit [Ping timeout: 240 seconds] 06:05:55 -!- CSDCScripter has quit [Read error: Connection reset by peer] 06:08:52 -!- Kagrenak has quit [Client Quit] 06:16:03 -!- rast has quit [Read error: Connection reset by peer] 06:16:07 -!- rast- has joined ##crawl-dev 06:16:09 -!- rast- is now known as rast 06:16:37 -!- CSDCScripter has quit [Read error: Connection reset by peer] 06:26:37 -!- Pepe has quit [Ping timeout: 265 seconds] 06:27:27 -!- CSDCScripter has quit [Remote host closed the connection] 06:33:45 -!- CSDCScripter has quit [Read error: Connection reset by peer] 06:39:01 !apt Ko 06:39:01 Ko: Fighting: 1, Short: 3!, Long: -2, Axes: -1, Maces: 0, Polearms: -2, Staves: -1, Slings: 2, Bows: -1, Xbows: 2!, Throw: 3!, Armour: -2, Dodge: 2, Stealth: 4, Shields: -2, UC: 0, Splcast: -1, Conj: -1, Hexes: 0, Charms: -2, Summ: 0, Nec: 0, Tloc: 0, Tmut: -1, Fire: 0, Ice: 0, Air: 0, Earth: 0, Poison: 0, Inv: 1, Evo: 3, Exp: 1!, HP: -2, MP: 0 06:39:03 !apt Ha 06:39:03 Ha: Fighting: -1, Short: 3!, Long: 0, Axes: -1, Maces: -2, Polearms: -3*, Staves: -2, Slings: 4!, Bows: 2, Xbows: -1, Throw: 3!, Armour: -2, Dodge: 2, Stealth: 4, Shields: 1, UC: -2*, Splcast: -3, Conj: -2, Hexes: -1, Charms: 1, Summ: -1, Nec: -2, Tloc: 1, Tmut: -4*, Fire: 0, Ice: 0, Air: 1, Earth: 0, Poison: -1, Inv: 1, Evo: 2, Exp: 1!, HP: -1, MP: 0 06:43:10 -!- CSDCScripter has quit [Read error: Connection reset by peer] 06:48:35 -!- Stendarr has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 06:49:11 -!- CSDCScripter has quit [Read error: Connection reset by peer] 06:54:20 What's that?! 06:54:23 -!- bonghitz has quit [Remote host closed the connection] 06:54:25 Your Vine Stalker is evolving! 06:54:28 https://dl.dropboxusercontent.com/u/63152810/n/crawl/vinedragon.png 06:54:34 Your Vine Stalker turned into a Vine Dragon!! 06:54:51 (pls to fr) 06:59:21 -!- CSDCScripter has quit [Read error: Connection reset by peer] 07:01:15 -!- st_ has joined ##crawl-dev 07:01:38 aspa (L16 OpWz) ERROR in 'mon-movetarget.cc' at line 115: ZotDef: monster plant failed to pathfind to (39,21) (the Orb) (Zot (ZotDef)) 07:05:33 -!- Yermak has quit [Quit: Page closed] 07:08:46 aspa (L16 OpWz) ERROR in 'mon-movetarget.cc' at line 115: ZotDef: monster plant failed to pathfind to (39,21) (the Orb) (Zot (ZotDef)) 07:10:32 -!- CSDCScripter has quit [Remote host closed the connection] 07:13:25 bloax: that sprite is REALLY busy 07:13:28 I can't figure out what's going on in it 07:17:17 -!- CSDCScripter has quit [Read error: Connection reset by peer] 07:25:21 -!- CSDCScripter has quit [Read error: Connection reset by peer] 07:35:05 pretty great vine dragon 07:35:10 must do heug dmg 07:36:11 -!- CSDCScripter has quit [Read error: Connection reset by peer] 07:41:36 -!- syllogism has joined ##crawl-dev 07:43:22 -!- bonghitz has quit [Remote host closed the connection] 07:44:05 -!- Stendarr has quit [Ping timeout: 264 seconds] 07:45:21 -!- CSDCScripter has quit [Read error: Connection reset by peer] 07:50:20 -!- Lasty1 has joined ##crawl-dev 07:50:46 -!- CKyle has joined ##crawl-dev 07:53:47 -!- Stendarr|2 has quit [Ping timeout: 258 seconds] 07:55:18 -!- magicpoints has joined ##crawl-dev 07:55:21 -!- CSDCScripter has quit [Read error: Connection reset by peer] 08:01:25 -!- hurdos has quit [Ping timeout: 240 seconds] 08:02:14 -!- CSDCScripter has quit [Read error: Connection reset by peer] 08:08:37 -!- minmay has joined ##crawl-dev 08:10:24 -!- CSDCScripter has quit [Read error: Connection reset by peer] 08:15:57 -!- rast has quit [Read error: Connection reset by peer] 08:16:20 -!- rast has joined ##crawl-dev 08:17:30 -!- CSDCScripter has quit [Read error: Connection reset by peer] 08:21:45 -!- bonghitz has quit [Remote host closed the connection] 08:26:26 -!- Patashu_ has quit [Ping timeout: 252 seconds] 08:28:59 -!- CSDCScripter has quit [Read error: Connection reset by peer] 08:32:11 -!- PepeRC2 has quit [Ping timeout: 252 seconds] 08:33:32 -!- caleba has quit [Quit: caleba] 08:34:04 -!- Lasty1 has quit [Quit: Leaving.] 08:39:31 -!- Ankalagon has quit [Quit: Page closed] 08:42:47 -!- CSDCScripter has quit [Read error: Connection reset by peer] 08:42:49 -!- Kramin42 is now known as Kramin 08:45:53 -!- Stendarr has quit [Ping timeout: 264 seconds] 08:50:41 -!- wheals has joined ##crawl-dev 08:54:23 -!- CSDCScripter has quit [Read error: Connection reset by peer] 09:00:20 wheals: Hi there! Just replying to your mail: do you really mean that Sp should be omnivore, or did I misunderstand? 09:00:54 !function expose_player_to_element 09:00:55 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/ouch.cc;hb=HEAD#l608 09:02:42 i meant that it could be, if the amount of total food were reduced to become similar to what they have 09:02:48 i guess that would affect other races, though 09:02:52 wheals: okay! 09:02:55 -!- Sgeo has quit [Read error: Connection reset by peer] 09:03:34 -!- CSDCScripter has quit [Read error: Connection reset by peer] 09:07:42 -!- hurdos has quit [Quit: Leaving.] 09:10:49 -!- CSDCScripter has quit [Remote host closed the connection] 09:12:24 -!- Mateji has quit [Ping timeout: 265 seconds] 09:14:43 -!- hurdos has quit [Ping timeout: 252 seconds] 09:14:57 -!- conted has quit [Quit: Page closed] 09:15:31 -!- magicpoints has quit [Ping timeout: 240 seconds] 09:18:35 -!- CSDCScripter has quit [Read error: Connection reset by peer] 09:20:45 -!- bonghitz has quit [Remote host closed the connection] 09:25:35 dpeg: got your crd email, i'll work on implementing the 20 -> 6 types of food now :) 09:25:48 -!- Nobuharu has quit [Ping timeout: 240 seconds] 09:27:07 -!- CSDCScripter has quit [Read error: Connection reset by peer] 09:32:05 -!- ystael has quit [Ping timeout: 264 seconds] 09:34:33 -!- CSDCScripter has quit [Read error: Connection reset by peer] 09:36:34 20^6 + 1 kinds of food 09:37:09 -!- AtomikKrab has quit [Read error: Connection reset by peer] 09:37:54 wheals: cool, many thanks! 09:38:42 -!- ussdefiant has joined ##crawl-dev 09:41:31 -!- CSDCScripter has quit [Read error: Connection reset by peer] 09:43:49 -!- ystael has quit [Ping timeout: 240 seconds] 09:45:56 can weapon_switch get deleted 09:46:00 hm 09:47:30 -!- KurzedMetal has quit [Read error: Connection reset by peer] 09:48:16 -!- PleasingFungus has joined ##crawl-dev 09:48:54 -!- CSDCScripter has quit [Read error: Connection reset by peer] 09:50:39 -!- Pepe has quit [Ping timeout: 252 seconds] 09:52:37 -!- Ququman has joined ##crawl-dev 09:53:48 -!- tabstorm has quit [Ping timeout: 240 seconds] 09:59:38 -!- CSDCScripter has quit [Read error: Connection reset by peer] 10:02:09 -!- casmith789 has quit [Quit: Leaving] 10:06:23 -!- CSDCScripter has quit [Read error: Connection reset by peer] 10:09:37 -!- drachereborn has joined ##crawl-dev 10:10:28 drachereborn: around? 10:10:34 hi dpeg 10:11:00 -!- lessens_ has quit [] 10:11:01 Thanks for Gozag feedback, was very valuable for me. 10:11:12 No problem! 10:11:24 (In case you read c-r-d: proposed a list of suggestions there.) 10:11:51 Bribe branch is really my favorite of Gozag's abilities, so I'd like to see it improved 10:11:58 yes, same for me 10:12:19 It should be the signature power of the god. And it can work well, I've done it. :) 10:12:27 I was going to comment on equipgod on the wiki, but might as well ask you directly 10:12:47 yes, thought you might have to say somethign about that one, too 10:12:53 hehe, yeah I agree it's when it works 10:12:57 it's nice 10:13:26 (was really useful to have the feedback about Bribe fluking in Shoals... was not aware of that) 10:13:42 -!- CSDCScripter has quit [Read error: Connection reset by peer] 10:14:22 So if I understand correctly, you think brand upgrades have too many combinations to coomunicate to the player? for equipgod I mean 10:14:26 On equipgod: yesterday, after spending several hours shuffling around brands, I realised that a deterministic brand upgrade (e.g. speed -> confusion, flaming -> sticky flame etc.) is unrealistic... there are just too many of them. 10:14:30 -!- ActinalWhomp has joined ##crawl-dev 10:14:33 ^ Yes, unfortunately. 10:14:44 -!- ebarrett has joined ##crawl-dev 10:14:52 hmm, I have an idea on how to address this 10:14:56 There are few enough weapon types to do that (I tried to come up with something sensible).... 10:14:59 oh, tell me 10:15:04 -!- tbuck has quit [Client Quit] 10:15:10 and also the related weapon upgrades (e.g. whip-> domination) 10:15:32 I was thinking equipgod gives you tokens 10:15:39 whip -> domination is something of a gimmmick 10:15:46 ok 10:15:46 and these tokens let you redeem upgrades 10:16:12 so if you have say a flaming falchion, choosing upgrade on the menu gives you some choices 10:16:12 -!- rast has quit [Read error: Connection reset by peer] 10:16:32 -!- rast has joined ##crawl-dev 10:16:33 you choose every time, or just once and for all? 10:16:47 could be related stuff, like flaming -> sticky flame, or long blade -> humiliation 10:17:00 every time per weapon I'm thinking? 10:17:18 that might be too busy for a tactical power 10:17:29 the idea is that once you've spent upgrade tokens ona specific weapon, you're less likely to replace it 10:17:39 same deal with enchant scrolls 10:17:56 imo make it work exactly like diablo 2 10:18:03 no reason not to steal game mechanics that work 10:18:14 no, I'm not thinking of it as a tactical power 10:18:21 Eronarn: stealing is fine, but you have to tell me how it works 10:18:32 I'll have to look at diablo 2, but yeah I've seen similar systems in other games 10:18:35 drachereborn: ah, more like the branding scroll? 10:18:46 dpeg: different weapons have different amounts of slots, and you get different qualities of gems/runes to put in them 10:19:01 ah, now I recall the friends talked about that 10:19:03 Eronarn: that sounds like what I'm thinking 10:19:04 crappier weapons have fewer slots, so there is an incentive to pick up and start slotting on a bigger weapon 10:19:12 so you don't get stuck with a falchion because you blew your early gems on it 10:19:22 and likewise, the gems get better too, to again discourage that practice of upgrading forever 10:19:30 it keeps your equipment feeling fresh while also letting you customize 10:20:08 But nothing gets around the fact that we need some list of brands (or similar weapon effects), right? 10:20:11 dpeg: to me brand upgrade was more of a strategic thing, i.e. making a common brand more viable 10:20:28 drachereborn: I agree! 10:20:35 dpeg: well, if it was mostly random, then that won't happen 10:20:42 I wanted to give good stuff especially to weaker brands. 10:20:57 maybe just bar the obvious bad ones, like freeze gets sticky flame 10:21:50 -!- CSDCScripter has quit [Read error: Connection reset by peer] 10:21:59 I certainly wouldn't mind a equipgod weapon minigame. If you add a few pointers to the wiki, I'll be grateful. (Not quite clear to me yet how it'd work.) 10:22:18 ok, I'll write something up 10:22:20 pubby explicitly advised against long lists, and he has a good point 10:22:26 drachereborn: great, many thanks! 10:22:27 -!- radinms has quit [] 10:22:40 Agree that long list of stuff to memorize isn't ideal 10:22:54 but I thought brand upgrades work because it was fairly intuitive 10:23:07 the weapon upgrade is a bit harder to connect IMO 10:23:32 but I still think there's lots of potential... I just ran out of steam when I tried to come up with good brand concepts, i.e. a brand upgrade for (almost) every existing brand that's good enough to work passively. (Much easier with active brands, but I wanted those on weapon type upgrades.) 10:23:53 drachereborn: perhaps, but there the list is shorter. Same for armour upgrades. 10:24:03 dpeg: what's wrong with having it work with randart-style properties? and maybe adding some more if we feel that list isn't good enough? 10:24:12 Yes. But what if it's not one-to-one 10:24:22 er, what eronarn said :) 10:24:29 drachereborn: I thought that might work, but it was late and I called it a day :) 10:24:50 imo it's good to prototype a god with stuff that already exists in crawl 10:25:01 I was thinking it would look a bit like the artefactize menu, but with less options and less costs 10:25:03 Eronarn: perhaps! But I also want to keep the final forging power -- there's already code and it's so flavourful (and we can make it really strong) 10:25:08 like fedhas getting water/existing plant summons/corona, or ash getting almost all div stuff 10:25:20 Eronarn: yes, that is true 10:25:47 Eronarn: with reaver's help I've already coded up 2 brand upgrade effects into unrands 10:26:29 so maybe I'll be sending in a whole host of new unrands based on equipgod's effects before it's all done :) 10:27:10 In fact, I tried to do that. The new proposal (cannot link, under windows/putty, sorry about that), I propose five powers: (1) disarm enemy, active; (2) upgrade weapon type, active; (3) upgrade body armour (light/medium/heavy distinction), passive; (4) upgrade weapon brand, passive; (5) forging (=fancy artefactise), altar. 10:27:46 dpeg: how is this going to deal with abandoning the god? 10:28:00 here's the link: https://crawl.develz.org/wiki/doku.php?id=dcss:brainstorm:god:propose:equipment 10:28:12 -!- Infinite_Monkeys has quit [Ping timeout: 245 seconds] 10:28:14 thx 10:28:18 could be interesting to have the weapons the god touches give you wrath for as long as you're fighting with them 10:28:30 then we can also place them in altar vaults 10:28:33 Eronarn: or just downgrade them etc. 10:29:20 -!- CSDCScripter has quit [Read error: Connection reset by peer] 10:29:24 also out of that list disarm and upgrade brand seem the least good fits 10:29:45 disarm feels like something oka would have, and i'd roll upgrade weapon brand into forging 10:31:01 Disarm has sort of always been around (since pubby's smithgod proposal). You dislike it because it's the only exterior power (not dealing with own equipment)? 10:31:01 -!- AtomikKrab has quit [Ping timeout: 276 seconds] 10:31:01 -!- [1]AtomikKrab is now known as AtomikKrab 10:31:01 oh, what about: unbranded enemy weapons or armor worse than what you're using may shatter on hit 10:31:08 with dpeg's comment on brand upgrade, I was thinking less powerful mini-forge as an option, with the big forge as still the final power 10:31:12 similar effect but equipment focused and passive 10:31:13 My plan with upgrades of weapon type, weapon brand and body armour: make choices (which mean not too much in Crawl) more prominent under the god. 10:32:17 Eronarn: heh, the last equip god version had disarm as a passive power. pubby (in his parting email) explained the benefits of active disarm, and he has a point. 10:32:23 drachereborn: could have the final power be a one-time effect that plays off the lower tier reforging effect 10:32:26 Eronarn: I kind of like that 10:32:26 (I quote him on the wiki page.) 10:32:54 because it ties in with encouraging you to improve your equipment 10:33:01 Eronarn: forging is supposed to happen once per equipgod altar (i.e. altar = forge) 10:33:09 like, if the mechanic is sockets: permanently improve the item, add one socket, and allow you to remove any current gems 10:33:21 this is Diablo lingo? 10:33:45 socket = equipment slot, for your weapon 10:33:49 ok 10:34:02 Well I'm unfamiliar with Diablo, but I get what Eronarn is talking about :p 10:34:07 Kellhus (L27 GrWz) ERROR in 'mon-place.cc' at line 1218: invalid monster to place: removed MONS_SHEDU (408) (Pan) 10:34:33 I guess sockets would be generalizations of the +1 EW scrolls 10:34:43 socketed weapons were intensely popular due to their addictive nature 10:34:57 like enchantment, sockets improve your weapon, but not just in terms of slaying 10:35:41 I wouldn't want the god to provide EW/EA scrolls (or stronger versions of them), for I think managing what you get is cool. If we find there are not enough EA/EW scrolls to get it going, we can just rule that under equipgod, reading such a scrolls causes X times its effect (X could be 1.5 or 2 etc.) 10:35:48 you can have only so many sockets per weapon, and if you've spent them on one, you can't spend them on a better weapon later 10:35:57 yeah... there's a lot of design space there; even with diablo they had three different item classes that could go into sockets 10:35:58 ah, I see 10:36:21 I think I can see the addictive potential... it directly addresses the powergamer in every one of us :) 10:36:35 dpeg: well, the effects in diablo also tended to be synergistic 10:36:44 like boosting one of your skills, or making you deal radius damage on hit 10:36:52 it would be nice if we could use some existing items to fill the socket role (they're usually gems of some kind) 10:37:02 so "+damage" is not always what you want, you really do tailor socket choices to your build 10:37:20 drachereborn: there used to be an enum for ETC_GEMS :) 10:37:23 something more rare than EW scrolls but that you expect to find fairly regularly 10:37:58 if you made it feed on scrolls of acquirement, you could make the ability quite powerful 10:38:05 I think we can have equipgod grant them, since they'd be useless for anyone else 10:38:13 -!- CSDCScripter has quit [Read error: Connection reset by peer] 10:38:13 -!- ussdefiant has quit [Ping timeout: 240 seconds] 10:38:28 but dpeg's objections on that make sense too 10:38:51 acquirement seems too rare, unless we have like 2 sockets 10:40:21 Eronarn: yes, I can imagine. Need to find (a) sockets (a kind of item? Old one, or new one?), and (b) uses that befit Crawl. 10:40:56 drachereborn: rare, good consumables should always work 10:41:02 How about simply overloading EW to have double effect under this god? 10:41:20 you get slaying per usual, and you can get additional effects 10:41:27 maybe past +6 or whatever 10:41:37 silly idea: EW = armour socket, EA = weapon socket (does that make sense)? 10:41:44 -!- kekekela has quit [Quit: Page closed] 10:42:21 dpeg: i'd make sockets a (fairly? completely?) immutable property of the weapon, probably tied to tier: like 1 for a falchion, 2 for a longsword, 3 for a greatsword 10:42:25 drachereborn: btw, before I forget: feel free to explain your 3 tier forging system on the wiki page (as you saw, I only made a passing remark --- flesh that out if you want to) 10:42:47 perhaps a limited ability to add an additional one, like when you use the forge ability 10:43:02 Eronarn: sorting weapons into tiers make for long lists, but otherwise I agree it would be nice 10:43:25 -!- asema has quit [Ping timeout: 240 seconds] 10:43:26 I'd rather flat amount of sockets, then possibly add more using god power 10:43:31 EA/EW could make sense for filling them though... like every time you add a + via an E scroll, you get to choose one additional benefit 10:43:48 dpeg: sure 10:44:43 -!- Fiveotanaka has quit [Quit: Page closed] 10:44:49 drachereborn: as far as doubling scroll effects, i'd rather see the god remove the failure chance on them 10:45:13 yes, I think dpeg already proposed that, as well as removing enchantment caps 10:45:23 that sounds like a bad idea :P 10:45:39 remove enchantment caps you mean? 10:45:49 do we really want pan scummers with +72 armor? 10:45:52 Eronarn: each piety * increase the enchantment cap by 1 10:45:59 so you get up to +6, nothing more :) 10:46:08 oh oops, forgot that part 10:46:10 (I know my Pan scummers, don't worry.) 10:46:35 But you could get stuff like +8 robe, and it makes sense since scrolls don't fail 10:46:36 -!- CSDCScripter has quit [Read error: Connection reset by peer] 10:46:58 wrt consuming items: we should consider normally non-consumables too 10:47:11 elemental evokers come to mind 10:47:18 btw, the piety gain method also encourages enchanting stuff early on, so that you don't just hoard the EA/EW scrolls for your final kit 10:47:27 Eronarn: this is true, yes 10:47:29 do you mean for the forging ingredients? 10:47:49 evokers would be nice yeah, and fairly common too 10:48:32 I'm not sure about tying things like ring of rF to get rF property in the final weapon though 10:48:35 -!- rast- has joined ##crawl-dev 10:49:13 -!- rast has quit [Read error: Connection reset by peer] 10:49:27 -!- rast- is now known as rast 10:49:36 dpeg: about equipgod piety, I was just wondering what if the player killed a monster with a spell while holding a fine enchanted weapon 10:49:42 drachereborn: rings would actually be a pretty good 'gem' replacement, come to think of it... 10:49:43 -!- UncertainKitten has joined ##crawl-dev 10:49:49 the flavour message wouldn't make sense then :p 10:49:50 -!- AtomikKrab has quit [Ping timeout: 276 seconds] 10:49:50 -!- [1]AtomikKrab is now known as AtomikKrab 10:50:13 you wouldn't want to use a ton of different items, which would be confusing 10:50:31 Eronarn: only if we could abstract them as rings without differentiating types, yes 10:50:42 drachereborn: yes, that seems to simpleminded. IT could be part of it, for flavour reason. E.g. when forging offers to make a +11 executioner's axe {elec; rF+ rPois rMut}, then the requirements could include a ring of rF. 10:51:25 -!- PleasingFungus has quit [Ping timeout: 240 seconds] 10:51:36 spells (as in, the spells in spellbooks) could be another candidate 10:51:45 where a single class of items has a huge range of possibilities 10:51:54 dpeg: that doesn't seem very nice to me because having rF on your weapon becomes more attractive if you don't have rF 10:52:02 I am a bit worried that the god is too back-loaded (do you say so: opposite of front-loaded): the other melee-oriented gods give you immediate tactical powers, this one is all about incredible late-game power. 10:52:19 though I suppose you may want to combine slots to free up your ring slot etc 10:52:20 drachereborn: but you have plenty of these past the midgame 10:52:24 yes 10:52:32 -!- CSDCScripter has quit [Read error: Connection reset by peer] 10:53:00 -!- Roarke has quit [Quit: Page closed] 10:53:12 -!- morik has quit [Ping timeout: 245 seconds] 10:53:44 re backloaded. I guess that's true. It's all about making your final weapon awesome 10:54:14 -!- Amnesiac has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 10:54:34 maybe make stronger incentives for early use? But if you don't find enough EW scrolls, you're just SOL 10:54:46 * dpeg looks up SOL 10:55:00 oops :) s___ out of luck 10:55:45 dpeg: one issue we have to figure out for item dest removal is ds mutations 10:55:59 drachereborn: could be helped by having any E scroll you read boost the weapon in some other way, not improved by further reads 10:56:03 tier-2 and tier-3 mutation sets have conservation mutations 10:56:05 gammafunk: the ones that preserve scrolls & potions? 10:56:09 yeah 10:56:35 Eronarn: maybe we want the sockets to kick in early, instead of late 10:56:54 it's certainly not as simple as "give another level of resistance" 10:57:13 although I guess the related t-2 and t-3 ones don't occur together? 10:57:17 so reading EW on plain weapons grant them a socket with extra property, but once you hit 3 or 4, more EW only adds slaying 10:57:23 I should check, but it would make sense that they wouldn't 10:57:26 gammafunk: good call. Agree with that. Would you send a short mail to c-r-d, with the powers (and tiers) of the relevant DS mutations? 10:58:13 gammafunk: so I presume you're done with weightless? Is it ready to enter trunk? :) 10:58:23 -!- Kramin has quit [Ping timeout: 252 seconds] 10:58:23 "best change since monster summons" <3 10:58:25 yes, I wanted it to sit a couple days 10:58:34 well, he would say that, given it's his idea 10:58:47 I am not around for all of next week, so I expect good stuff when I'm back next Sunday! 10:58:48 I think the monster summons things is better than immobile corpses 10:59:03 hey, I championed weightless! :) 10:59:03 yeah, it will be merged by then I think 10:59:06 -!- ebarrett has quit [Read error: Connection timed out] 10:59:12 * dpeg feels neglected :P 10:59:22 yes, well you certainly get credit; I just meant for the immobile thing 10:59:36 -!- ebarrett has joined ##crawl-dev 10:59:58 ah, that was his idea... but what I was referring to is a passing minmay comment on weightless altogether... I like the rule for immobile corpses a lot 11:01:03 -!- Quashie has quit [Ping timeout: 252 seconds] 11:01:18 drachereborn, Eronarn: What the god currently does for you early on: Disarm (in some form). Can use EA/EW without losing scrolls (this is not relevant very early on). Can enchant beyond limit, depending on piety (dito). So not too much. What if each application of EA/EW had a chance to just provide a standard, weak brand if the target item is unbranded? 11:01:53 -!- CSDCScripter has quit [Read error: Connection reset by peer] 11:02:06 dpeg: sure, that's sort of what I mean by getting an extra socket 11:02:19 get a brand or active ability or some other property 11:02:43 I think I'm tending towards Eronarns's idea 11:02:43 -!- hurdos has quit [Ping timeout: 240 seconds] 11:02:58 Forging is now a gradual thing per EW scroll 11:03:53 And maybe the final forge power is to let you extract all your old forging materials to make a superweapon 11:04:48 too power gamy? :) 11:04:54 POWERGAMER 11:07:30 -!- DrCrypt has quit [Remote host closed the connection] 11:08:03 -!- AtomikKrab has quit [Read error: Connection reset by peer] 11:08:54 -!- hurdos has quit [Ping timeout: 258 seconds] 11:10:51 -!- AtomikKrab has quit [Read error: Connection reset by peer] 11:11:08 -!- DrCrypt has quit [Read error: Connection reset by peer] 11:11:23 -!- CSDCScripter has quit [Read error: Connection reset by peer] 11:14:31 back 11:15:55 It's alright if one appeal of the god is to make that ultimate artefact weapon (since very often, randarts are not on par with self-made weapons) but there needs to be immediate appeal in the early game, too. 11:18:35 -!- CSDCScripter has quit [Read error: Connection reset by peer] 11:19:38 -!- Nomi has quit [Ping timeout: 258 seconds] 11:20:57 well, he would say that, given it's his idea 11:21:03 dpeg: do you like the idea of benefits of forging being spread out, for example earlier in the game? 11:21:06 that was referring to weightless in general, not the corpse change specifically 11:21:50 i'm a douche, yes, but not enough of one to say that about my own ideas :P 11:24:29 drachereborn: I think proper forging in the end (with artefacts & requirements) is alright. However, if EA/EW does something more than just +1, that'd immediately help early on. 11:25:22 minmay: you should also like monsters not picking up items (that's another rule change we perhaps get into 0.15). 11:26:13 ok, I'll think it over and see if I could propose something coherent for the wiki :) 11:26:28 -!- DrinkMachine has joined ##crawl-dev 11:26:28 -!- DrinkMachine has quit [Changing host] 11:26:28 -!- DrinkMachine has joined ##crawl-dev 11:26:41 got to go 11:26:54 -!- drachereborn has quit [Quit: Page closed] 11:27:48 -!- CSDCScripter has quit [Read error: Connection reset by peer] 11:28:34 -!- DrCrypt_ has quit [Remote host closed the connection] 11:33:26 -!- DrCrypt has quit [Ping timeout: 252 seconds] 11:33:29 -!- CSDCScripter has quit [Read error: Connection reset by peer] 11:35:44 -!- Krakhan has quit [Disconnected by services] 11:35:46 -!- Krakhan|2 is now known as Krakhan 11:35:47 -!- Krakhan has quit [Changing host] 11:37:04 -!- PleasingFungus has joined ##crawl-dev 11:42:36 -!- morik has quit [Ping timeout: 252 seconds] 11:43:24 -!- oberste1n has joined ##crawl-dev 11:43:26 -!- CSDCScripter has quit [Read error: Connection reset by peer] 11:44:04 -!- tbuck has quit [*.net *.split] 11:44:04 -!- MaxFrost has quit [*.net *.split] 11:44:05 -!- hart has quit [*.net *.split] 11:44:05 -!- OCTOTROG has quit [*.net *.split] 11:44:05 -!- bencryption has quit [*.net *.split] 11:44:05 -!- oberstein has quit [*.net *.split] 11:44:06 -!- oberste1n is now known as oberstein 11:44:44 -!- Piginabag has quit [Quit: Page closed] 11:48:11 -!- Gobbo has quit [Quit: Lost terminal] 11:48:17 -!- jeanjacques has joined ##crawl-dev 11:53:01 -!- CSDCScripter has quit [Read error: Connection reset by peer] 11:53:36 -!- Archison has quit [Client Quit] 11:57:47 -!- Quashie_ has quit [Ping timeout: 252 seconds] 11:59:59 -!- DrCrypt_ has quit [Remote host closed the connection] 12:01:45 -!- Bcadren has joined ##crawl-dev 12:03:14 Kellhus (L27 GrWz) ERROR in 'mon-place.cc' at line 1218: invalid monster to place: removed MONS_PHOENIX (405) (Pan) 12:03:40 -!- CSDCScripter has quit [Read error: Connection reset by peer] 12:04:01 I prefer to think that my original statement is the correct 12:04:34 -!- notcluei is now known as notcluie 12:04:56 -!- DrCrypt has quit [Ping timeout: 252 seconds] 12:05:30 gammafunk: which statement? 12:07:24 the one certain parties were contesting :) 12:08:13 -!- Quashie has quit [Ping timeout: 240 seconds] 12:10:48 -!- category has quit [Ping timeout: 240 seconds] 12:11:04 -!- CSDCScripter has quit [Read error: Connection reset by peer] 12:11:47 so coy 12:11:50 -!- dtsund has joined ##crawl-dev 12:12:02 -!- ProzacElf has joined ##crawl-dev 12:12:22 -!- TAS_2012v has quit [Read error: Connection reset by peer] 12:12:56 PleasingFungus: how goes the BOULDER 12:13:19 gonna have another go at rebasing later today. currently working on hauntifying tukima's dance 12:14:05 -!- debo has quit [Ping timeout: 264 seconds] 12:15:17 is this some ploy to bring back terpsichore? 12:15:25 ...that'd be cool, actually 12:15:34 no, it's a ploy to make tukima's dance cool & fun to use 12:15:47 !bug 8468 12:15:48 https://crawl.develz.org/mantis/view.php?id=8468 12:15:48 Unstable branch on crawl.akrasiac.org updated to: 0.15-a0-1011-g3e42115 (34) 12:16:12 based on this, but changed to be haunt-like, so it only attacks the target of the hex, and de-animates once the target dies 12:16:40 -!- usebees has quit [Quit: leaving] 12:16:40 PleasingFungus: sounds good! 12:17:27 I keep mentally alternating between thinking it's a nerf & thinking it's too strong. idk. will have to see how it plays 12:17:51 -!- CSDCScripter has quit [Read error: Connection reset by peer] 12:19:36 -!- hurdos has quit [Quit: Leaving.] 12:20:30 PleasingFungus: what are you shooting for, about the same strength? 12:20:49 but a bit more ... focused, obviously 12:20:54 yes, exactly. hexier 12:21:57 ??tukima's_dance 12:21:58 tukima's dance[1/2]: Level 5 hex that turns your wielded melee weapon into a pet temporarily. It will be hostile if cursed (and will remain cursed). The weapon can be recovered after the spell ends. For stats: [%??dancing weapon ; club] (substitute club with the chosen weapon type). Does not bypass distortion unwield effects. 12:22:25 -!- BlackrayJack has quit [] 12:25:17 -!- CSDCScripter has quit [Read error: Connection reset by peer] 12:26:36 -!- hurdos has quit [Ping timeout: 252 seconds] 12:27:29 brb 12:27:32 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.90.1 [Firefox 32.0a1/20140522030204]] 12:27:56 -!- nooodl__ has joined ##crawl-dev 12:29:24 well, i have the code part of this done but i need Grunt or tenofswords or someone else who actually understands how food vault stuff works 12:29:55 "Also, I cast repel missiles awhile ago and now I seem to have RMsl permanently. Is this some trunk bug?" 12:30:27 solution: remove rmsl spell 12:30:43 -!- nooodl_ has quit [Ping timeout: 240 seconds] 12:30:52 -!- Kalir has quit [Changing host] 12:33:05 -!- dpeg has quit [Quit: leaving] 12:34:50 -!- bonghitz has quit [Quit: Leaving...] 12:34:53 -!- debo has joined ##crawl-dev 12:36:36 -!- CSDCScripter has quit [Remote host closed the connection] 12:37:30 wheals: Wouldn't that be a nerf to air magic? 12:39:37 -!- casmith789 has quit [Client Quit] 12:40:42 -!- rast has quit [Read error: Connection reset by peer] 12:41:05 -!- rast has joined ##crawl-dev 12:42:16 -!- neunon has quit [Quit: ZNC - http://znc.in] 12:43:01 you rarely need to get air magic to cast rmsl 12:43:18 -!- neunon has joined ##crawl-dev 12:46:10 -!- CSDCScripter has quit [Read error: Connection reset by peer] 12:46:48 -!- Lightli has quit [Ping timeout: 240 seconds] 12:51:53 -!- PleasingFungus has joined ##crawl-dev 12:51:54 -!- Bloax has quit [Quit: Error: Bloax not found] 12:55:27 -!- ebarrett has left ##crawl-dev 12:55:30 -!- CSDCScripter has quit [Read error: Connection reset by peer] 12:55:53 I kind of think removing rmsl might be a good idea. it's kind of dumb that there are two spells that are "thing" and "better thing" (rmsl/dmsl) - reminiscent of the old "stoneskin/better stoneskin" thing from a while back - and rmsl is low enough level, & generally useful enough, that basically every non-troggite gets it, or should. it's a cool effect to restrict to qaz/wind-amulet, but I... 12:55:55 ...don't think it needs to be a spell. 12:56:19 it is a nerf to the ae start, though. idk what the best solution to that would be. 12:57:47 -!- AtomikKrab has quit [Read error: Connection reset by peer] 13:00:48 -!- Stendarr has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 13:01:05 -!- kcfos has quit [Quit: Page closed] 13:01:16 -!- simmarine has joined ##crawl-dev 13:01:40 -!- home_ has quit [Changing host] 13:03:25 give AE airstrike obviously 13:04:01 -!- CSDCScripter has quit [Read error: Connection reset by peer] 13:04:07 that is... not an obviously terrible idea 13:04:08 tbh 13:05:06 this same thing has come up a whole bunch of times yes, just removing rmsl seems fine 13:05:35 there's a mantis issue with some proposed replacements for both rmsl and dmsl, possibly something from that would work to just replace them both with one mid-level spell 13:05:59 dmsl is kind of cool as a high-level spell. I'm not convinced it actually needs to change 13:06:29 it requires significant skill investment (even if you get the charms for haste, unless you're already an AE), and gives a powerful effect in exchange 13:07:49 -!- reaverb has joined ##crawl-dev 13:07:56 PleasingFungus: Unfortuantly, a spell being cool does not change the fact it is bad design. 13:08:04 sure, it's not very interesting though so if the mantis thing is good then replacing both rmsl/dmsl still seems fine (but i have not looked to see whether the mantis thing is in fact good) 13:08:35 reaverb: would you like to make the argument that dmsl is bad design? 13:08:37 -!- debo has quit [Ping timeout: 240 seconds] 13:08:45 PleasingFungus: It's a charm. Done. 13:08:54 .................................. 13:09:09 PleasingFungus: Yes, I would like to get rid of all the recastable buffs as some point, this is a decent step forward. 13:09:37 make dmsl redirect the attack to a random adjacent square so it's better the more surrounded you are 13:10:17 -!- UncertainKitten has quit [Ping timeout: 245 seconds] 13:10:19 Eronarn: There have been a couple god proposals which give that, in my opinon that's a better implementation. 13:10:34 -!- CSDCScripter has quit [Read error: Connection reset by peer] 13:10:43 (Because that change doesn't solve the problem it's a recastable buff) 13:11:09 reaverb: i think these are two different problems 13:11:22 better to fix recastable buffs generally rather than try to pick them off one at a time 13:12:08 Eronarn: That's probably true, but I do what I can to move forward on it. 13:12:45 In any case, does the Dmsl effect appear in other places like RMsl? 13:13:29 monsters have it passively, is it still on rods? 13:13:35 no, dmsl rod is gone 13:13:47 -!- ActinalWhomp has quit [Ping timeout: 252 seconds] 13:13:51 -!- Bloax has joined ##crawl-dev 13:14:09 -!- ProzacElf has quit [Ping timeout: 252 seconds] 13:14:36 -!- Aryth1 has quit [Quit: KVIrc 4.0.4 Insomnia http://www.kvirc.net/] 13:16:12 -!- Guest76953 is now known as mee 13:18:47 -!- debo has joined ##crawl-dev 13:18:53 -!- CSDCScripter has quit [Read error: Connection reset by peer] 13:19:31 Maybe the effect could be put on an amulet? Amulet of Air works fine. 13:19:49 (RMsl probably) 13:20:04 We probably don't need two *msl amulets. 13:20:35 the idea would be making air an rmsl amulet 13:20:41 and getting rid of inacc 13:20:55 PleasingFungus: I'm not sure what you mean by that. I mean the possibility of making a rmsl normal amulet. 13:20:58 Yes, what wheals said. 13:21:11 it requires significant skill investment (even if you get the charms for haste, unless you're already an AE), and gives a powerful effect in exchange 13:21:11 That seems like it'd be extremely strong. 13:21:23 Compare to e.g. warding, gourmand, rcorr... 13:21:24 this isn't really true since the rmsl/dmsl change means you barely need to care about actual success rate anymore 13:21:45 PleasingFungus: Well regeneration has a ring. 13:21:54 -!- Lightli has joined ##crawl-dev 13:21:58 most non-randart amulets are not very strong. 13:22:00 And Regen is a lvl 3 spell rather than level 2. 13:22:06 rings are a lot stronger than amulets. 13:22:11 Maybe it's not as much regen though. 13:22:14 Compare protection from fire/cold, regen, etc 13:22:35 I think it's the exact same regen, though I'd have to check 13:22:39 reaverb: ring of regen has 1/2.5 the effect of regen spell 13:22:39 Oops, I think the ring is less than half the efect of the spell. 13:22:48 minmay: Yes, Thanks. 13:22:57 reaverb: quite dramatically weaker than rmsl 13:22:58 -!- phalm has joined ##crawl-dev 13:24:17 -!- geedmat has quit [Quit: Page closed] 13:25:30 minmay: it still takes a significant investment to get < 50% failchance on a level 6 spell. miscasts are fun. plus, the hunger cost..................... 13:25:32 but yeah it's not ideal 13:25:47 the *msl mechanic 13:28:47 -!- CSDCScripter has quit [Read error: Connection reset by peer] 13:29:23 PleasingFungus: well, it's <50% failchance with no armour and all the wizardry/int items that have appeared in your game 13:29:47 which is often quite a bit easier than <50% failchance to actually cast it in combat 13:30:20 ehhh. it's not always practical to take off your armour to recast *msl - hell, pan, abyss 13:30:54 but for the real game, that is a problem with the design, I agree 13:31:02 idk. maybe it does need to be changed 13:32:33 !tell somebody Right after you left.. this happened: _O - 10 royal jellies 13:32:33 TZer0: You have 1 message. Use !messages to read it. 13:32:33 TZer0: OK, I'll let somebody know. 13:32:36 !messages 13:32:36 (1/1) reaverb said (2d 3m 34s ago): Thanks. 13:33:05 TZer0: Maybe ring channel :D 13:33:09 s/ring/wrong/ 13:33:16 he isn't on anyway 13:34:06 TZer0: No, I mean you just !told somebody on ##crawl-dev. I would expect that to be /msg Sequell or at least ##crawl 13:34:12 TZer0: It's fine thought. 13:34:31 oh, right, true, I forgot that I could msg.. 13:34:39 eh, whatever 13:35:48 -!- palacebeast has quit [Ping timeout: 240 seconds] 13:36:26 03wheals02 07* 0.15-a0-1012-g7515325: Flatten some apts. 10(5 hours ago, 1 file, 3+ 3-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=75153254fa2b 13:36:26 03wheals02 07* 0.15-a0-1013-g51651a6: Nudge halfling apts slightly. 10(4 hours ago, 2 files, 5+ 4-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=51651a60cfc2 13:36:26 03wheals02 07* 0.15-a0-1014-ga9f28a4: A collection of randart names. 10(8 minutes ago, 1 file, 42+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=a9f28a483c7d 13:36:30 it is important to maintain Strict Crawl Etiquette at all times. 13:36:41 next time ;) 13:37:06 I've seen it happen multiple times before without anyone pointing it out. 13:37:40 -!- lanbox has quit [Read error: Connection reset by peer] 13:37:55 wheals: why does this not allow for an artefact named "the Ace of Spades". Why 13:37:58 you have failed as a dev 13:38:05 I'm sorry :( 13:38:31 wheals: Neat randart names. 13:39:33 -!- CSDCScripter has quit [Read error: Connection reset by peer] 13:39:41 Spearking of weird apts: Would anybody mind if I move Gr's weridly high mace and staves apts to -1 13:39:45 PleasingFungus: What exactly is it a reference to? 13:39:46 !apt Gr 13:39:46 Gr: Fighting: 1, Short: -1, Long: -1, Axes: -1, Maces: 1, Polearms: -1, Staves: 1, Slings: -1, Bows: 0, Xbows: 0, Throw: 0, Armour: 1, Dodge: -2, Stealth: 2, Shields: 1, UC: 1!, Splcast: -1, Conj: 1, Hexes: -1, Charms: -1, Summ: -1, Nec: -2, Tloc: -1, Tmut: -2, Fire: 0, Ice: 0, Air: -2, Earth: 2, Poison: 0, Inv: 1, Evo: 0, Exp: 0, HP: -2, MP: 0 13:39:57 If anything I'd rather move their weird -1 apts to 0 13:39:59 Or just move all their weapon apts to 0 or +1 13:40:21 +1 could also do 13:40:25 if we're to say they're tengu 13:40:34 except AC instead of EV oriented 13:40:40 also good 13:40:42 Bloax: a song? 13:40:43 instead of bad 13:40:51 reaverb: they really really don't need a buff 13:40:57 I'd be fine with moving their apts to -1 13:41:03 wheasl: I hdon't know what you're saying? 13:41:05 I think I actually suggested that ~a week ago? 13:41:08 PleasingFungus: Sounds like Motorhead. 13:41:09 PleasingFungus: Yes I want to do that too. 13:41:23 (I think it's kind of an obvious change) 13:41:35 so multiple people are going to think of it. 13:41:40 sure 13:41:41 -!- Bcadren has quit [Ping timeout: 264 seconds] 13:41:49 it takes ten seconds to change it 13:42:07 i think that it's cool flavour 13:42:19 not many races have m&f as their best weapon apt 13:42:36 well technically their best weapon apt is unarmed 13:42:44 wheals: I think if you want cool flavour, you should go all in like Mf 13:42:59 wheals: Also, who are Gr related to maces & flails? 13:43:04 s/who/how/ 13:43:15 -!- Bcadren has joined ##crawl-dev 13:43:17 they're heavy and stony 13:43:22 can we please start looking into halfling twins <3 13:43:30 Rocks are frequently used as the end-piece of a club to make a primitive hammer. 13:43:38 Thus gargoyles are mace-oriented! 13:43:41 Eronarn: ? 13:44:04 wheals: And so? I don't see how that relates to using maces. 13:44:06 PleasingFungus: hydra slayer has a halfling race that actually works... by giving you two players that can act independently 13:44:28 wheals: Also, what about just moving their Staves and Maces/Flails apts to 0 13:44:34 without any other modification. 13:44:50 Eronarn: huh. just googled it. strange. 13:45:01 no real problem i guess 13:45:07 reaverb: might want to make it +1 if you want to compete with unarmed 13:45:09 it works great in the context of that game because you are supposed to think a ton during turns anyways 13:45:13 -!- CSDCScripter has quit [Read error: Connection reset by peer] 13:45:20 it wouldn't directly port to crawl, but it's a very flavorful concept 13:45:22 !lg Gr 13:45:23 No games for Gr. 13:45:27 !lg * Gr 13:45:28 65361. newbestfriend the Schismatic (L9 GrAK of Lugonu), blasted by a hippogriff (exploding inner flame) (hexed by the player character) on D:7 on 2014-05-25 18:41:19, with 2377 points after 7798 turns and 0:19:21. 13:45:30 !lg * GrMo 13:45:31 6424. inmateoo the Wrestler (L27 GrMo of Cheibriados), escaped with the Orb and 4 runes on 2014-05-25 18:26:17, with 2409871 points after 71262 turns and 4:00:04. 13:45:45 (rip Gr auxillaries) 13:45:47 1/10. Doesn't seem dominating now. 13:45:56 and as mention no more Gr auxs 13:46:09 !lg * Gr 0.15 13:46:09 !lg * 13:46:10 No games for * (Gr 0.15). 13:46:11 3272481. Zorlun the Changer (L4 DrTm), blasted by an orc priest (divine providence) on D:2 on 2014-05-25 18:45:44, with 70 points after 1682 turns and 0:04:22. 13:46:11 presence of auxes is also mostly unrelated to unarmed 13:46:13 !lg * --Mo 13:46:14 162252. Jazzimus the Ruffian (L3 FoMo), succumbed to an adder's poison on D:2 on 2014-05-25 18:30:37, with 28 points after 1064 turns and 0:03:16. 13:46:27 minmay: Oh, yes, oops. 13:46:30 !lg * Gr cv=0.15 13:46:31 No games for * (Gr cv=0.15). 13:46:50 that's not 10% but 5% 13:47:25 !lg * Gr cv=0.15-a 13:47:26 6832. newbestfriend the Schismatic (L9 GrAK of Lugonu), blasted by a hippogriff (exploding inner flame) (hexed by the player character) on D:7 on 2014-05-25 18:41:19, with 2377 points after 7798 turns and 0:19:21. 13:47:30 !lg * GrMo cv=0.15-a 13:47:31 436. inmateoo the Wrestler (L27 GrMo of Cheibriados), escaped with the Orb and 4 runes on 2014-05-25 18:26:17, with 2409871 points after 71262 turns and 4:00:04. 13:47:37 !lg * GrTm cv=0.15-a 13:47:38 161. TZer0alt the Grappler (L9 GrTm of Cheibriados), mangled by an orc warrior (a +1,+2 hand axe of distortion) on D:8 on 2014-05-25 15:18:10, with 2013 points after 7504 turns and 0:15:01. 13:47:44 (tm are also unarmed!) 13:49:15 Even if not moving the UC apt will make Unarmed Gr more common I do not necessarily see that as a bad change. 13:49:20 It's kinda neutral. 13:49:34 seems weird to keep them at +1 if you move the other ones... 13:49:42 especially since it isn't otherwise connected to UC 13:49:47 wheals: Eh, Ok, I'll move it. 13:50:31 Unarmed combat apts are weird. Most races have <=0 UC, since they have no particular connection to UC, and races that *do* have a reason to UC have <= 1 apt, since... they already have a reason to UC! 13:52:00 Oh, and does anybody see a problem with iterating over all statuses/duration in hiscores.cc rather than hardcoding them? 13:52:48 A bunch of statuses are missing from the Sequell database because people forgot to add them and having to add them in 5 differant places doesn't make much sense anyway. 13:53:02 -!- AtomikKrab has quit [Ping timeout: 240 seconds] 13:53:03 -!- [1]AtomikKrab is now known as AtomikKrab 13:54:16 PleasingFungus: Well in the case of Tr it's because troll isth dum adn kant into lerning 13:54:20 Hmm, is moving maces to +0 worth removing maces as the recomended weapon type for Gr? 13:54:22 -!- nooodl__ is now known as nooodl 13:54:32 (apparently) 13:54:34 Bloax: sure 13:54:41 !apt uc 13:54:41 UC: Mi: 1!, Gh: 1!, HO: 1!, Vp: 1!, Mf: 1!, Gr: 1!, Te: 1!, Op: 0, Dr: 0, Hu: 0, VS: 0, Ko: 0, Fo: 0, Ce: 0, Tr: 0, Na: 0, Fe: 0, Ds: -1, Dg: -1, DD: -1, Og: -1, Mu: -2*, Ha: -2*, Sp: -2*, HE: -2*, DE: -2* 13:54:56 But ghouls do have +1 apparently. 13:55:08 maces are quite good anyway 13:55:09 -!- CSDCScripter has quit [Read error: Connection reset by peer] 13:56:44 -!- evilmike has joined ##crawl-dev 13:57:25 -!- Fhqwhgads_ has quit [Ping timeout: 252 seconds] 13:57:33 I've been thinking... if we want to remove a species the best species might be Mi 13:57:48 Do we want to remove a species? 13:58:28 PleasingFungus: I would say yes, since we have a bit too many, and we're going to get more when somebody thinks of something intrestings (or Pl). 13:58:35 It's not urgent though. 13:59:00 Mmm. Why do you think Mi should go? 13:59:41 PleasingFungus: Basically they have this uneven aptitude problem I'm changing Gr for, except for every single aptitude in the game basically. 14:00:09 HO are like Mi, but they have interesting apts and Beogh. 14:00:25 !apt Gr 14:00:26 Gr: Fighting: 1, Short: -1, Long: -1, Axes: -1, Maces: 1, Polearms: -1, Staves: 1, Slings: -1, Bows: 0, Xbows: 0, Throw: 0, Armour: 1, Dodge: -2, Stealth: 2, Shields: 1, UC: 1!, Splcast: -1, Conj: 1, Hexes: -1, Charms: -1, Summ: -1, Nec: -2, Tloc: -1, Tmut: -2, Fire: 0, Ice: 0, Air: -2, Earth: 2, Poison: 0, Inv: 1, Evo: 0, Exp: 0, HP: -2, MP: 0 14:00:27 !apt Mi 14:00:27 Mi: Fighting: 2, Short: 1, Long: 2!, Axes: 2, Maces: 2, Polearms: 2, Staves: 2!, Slings: 1, Bows: 1, Xbows: 1, Throw: 0, Armour: 2!, Dodge: 1, Stealth: -1, Shields: 2!, UC: 1!, Splcast: -4, Conj: -3*, Hexes: -4*, Charms: -4*, Summ: -3*, Nec: -3*, Tloc: -3*, Tmut: -2, Fire: -3*, Ice: -3*, Air: -3, Earth: -2, Poison: -3*, Inv: 0, Evo: 0, Exp: -1, HP: 1, MP: -2* 14:00:30 uh what 14:00:30 They can't even claim the "noob MiBe" role because "GrBe" as taken that. 14:00:39 MarvinPA: Ok, I might be wrong. 14:00:45 well minotaurs are arguably better than gargoyles 14:00:53 except you can do more ridiculous things with gr 14:01:14 Mi have interesting and distinctive apts, insofar as, they can use all weapons well, but can't spellcast for shit. 14:01:20 being "good at melee and bad at magic" is not a problematic type of uneven apts 14:01:21 Ho are very decent spellcasters. 14:01:24 HO apts aren't that interesting tbh 14:01:27 !apt HO 14:01:28 HO: Fighting: 2, Short: 0, Long: 1, Axes: 3!, Maces: 1, Polearms: 1, Staves: -1, Slings: -1, Bows: -1, Xbows: -1, Throw: 0, Armour: 1, Dodge: -2, Stealth: -1, Shields: 1, UC: 1!, Splcast: -3, Conj: 0, Hexes: 0, Charms: -1, Summ: 0, Nec: 0, Tloc: -2, Tmut: -3, Fire: 1, Ice: -1, Air: -2, Earth: 0, Poison: -1, Inv: 3!, Evo: 1, Exp: 0, HP: 1, MP: 0 14:01:35 If anything they could use less terrible spell apts. 14:01:50 at least something higher than -3 spellcasting 14:02:15 the -3 spellcasting is supposed to be so they can be decent spellcasters but can't generalize as well 14:02:19 which is a fine niche 14:02:36 but their other spell apts are not good enough to make that work 14:02:49 -!- CSDCScripter has quit [Read error: Connection reset by peer] 14:04:47 boosting sum or nec would be appealing but that does kind of shit on beogh flavor, though it's not like orc monsters pay attention to that 14:05:14 0 spell apts are plenty good enough 14:05:31 MarvinPA: Since you're here, any comment on moving +1 melee Gr aptitudes to 0? 14:05:40 to make them more flat. 14:06:29 !apt spc 14:06:29 Could not understand "spc" 14:06:32 !apt spellcasting 14:06:32 Splcast: DE: 3!, Sp: 2, : 1, HE: 1, Og: 1, VS: 0, Fo: 0, Mu: -1, Ds: -1, Op: -1, Dr: -1, Hu: -1, Ko: -1, Vp: -1, Mf: -1, Gr: -1, Te: -1, Na: -1, Fe: -1, Gh: -2, Dg: -2, DD: -2, Ha: -3, HO: -3, Ce: -3, Mi: -4, Tr: -5* 14:06:39 reaverb: I find Mi apts a lot more interesting than HO apts 14:06:49 Enslaved vault wardens use door/stair sealing by crate 14:06:49 not every aptitude has to be flat 14:06:49 minmay: Hmm, ok then. 14:07:00 maybe downgrade orcs to -4 or -5 spellcasting in exchange for a bunch of per-school improvements? 14:07:05 they should also have better than -1 xbows 14:07:08 reaverb: since I like actually *choosing* a weapon class etc 14:07:16 minmay: Hmm. 14:07:27 Oh, do HO still have high Axes? 14:07:30 yes 14:07:32 !apt ho 14:07:32 HO: Fighting: 2, Short: 0, Long: 1, Axes: 3!, Maces: 1, Polearms: 1, Staves: -1, Slings: -1, Bows: -1, Xbows: -1, Throw: 0, Armour: 1, Dodge: -2, Stealth: -1, Shields: 1, UC: 1!, Splcast: -3, Conj: 0, Hexes: 0, Charms: -1, Summ: 0, Nec: 0, Tloc: -2, Tmut: -3, Fire: 1, Ice: -1, Air: -2, Earth: 0, Poison: -1, Inv: 3!, Evo: 1, Exp: 0, HP: 1, MP: 0 14:07:46 that could probably survive being +2 instead of +3 14:07:50 idk tho 14:07:52 which doesn't really make sense anyways given the kinds of weapons you find monster orcs iwth 14:08:00 Eronarn: Heh. 14:08:04 it's... vaguely thematic...? 14:08:38 yeah, everyone knows real-life orcs are bad at fighting with lajatangs 14:09:02 i think it's somewhat interesting in that it pushes a relatively poor weapon type 14:09:12 Are axes poor? 14:09:24 wheals: (The solution to that is to make not Axes not poor) 14:09:29 I don't think they are poor. 14:09:31 -!- Infinite_Monkeys has quit [Ping timeout: 240 seconds] 14:09:34 since when are axes poor 14:09:34 err, s/not// 14:09:45 Eronarn: Monster orcs aren't hill orcs. 14:09:46 Eronarn: dmg nerf for cleaving apparently. 14:09:54 Not exactly a huge nerf... 14:09:59 And, you know, they cleave. 14:10:13 Axes are good for fighting groups. 14:10:14 In all 8 directions, now! 14:10:15 Bloax: yes, but unless you want to submit a cave orc race we should assume they are fairly similar 14:10:30 But fighting groups isn't exactly a good idea. 14:10:47 Hill Orcs learned Axes from the now the extinct Lava Orcs, who learn Axes to synnergize with thier heat aura. 14:10:54 also requiring a lot of skill 14:10:55 lava orcs will come back one day :( 14:11:07 -!- Fhqwhgads_ has quit [Ping timeout: 240 seconds] 14:11:09 ...in salamander form! 14:11:15 -!- Fhqwhgads__ is now known as Fhqwhgads_ 14:11:21 that would be The Worst 14:11:33 (Qazlal's cloud cover seems to work similar to LO heat aura) 14:11:39 -!- CSDCScripter has quit [Read error: Connection reset by peer] 14:11:40 ??cloud cover 14:11:40 I don't have a page labeled cloud_cover in my learndb. 14:11:41 that is not a very nice thing to say to our Grunt 14:11:48 In that random stuff around you just dies and you get message spam in the Lair. 14:11:54 also i don't see the reason for why Gr should have flat 0 weapon apts 14:11:55 PleasingFunugs: Heh. 14:12:02 Bloax: yes. they should have flat -1 apts 14:12:05 heat aura was gonna be the next LO thing to go, likely 14:12:12 AI Reasons 14:12:13 PleasingFungus: while having +1 unarmed 14:12:25 Bloax: the +1 UC thing is being removed too. 14:12:30 to +0 for now. 14:12:31 passive heat works well but auras that actually do things, not so much 14:13:32 Eronarn: If you're wondering, Q spawns clouds all around you with some vauge wall algorithm which means it doesn't fill up corridors. 14:13:43 and you're immune to the clouds. 14:13:48 ah 14:14:10 It's fun, although I had the worse luck trying to get a Q character going for a while. 14:14:22 ??storm cloud 14:14:22 storm cloud[1/1]: Has a 1/4 chance of zapping things in it with lightning each turn, creates water like rain clouds, makes a lot of noise. 14:14:48 water, eh? 14:15:22 does it shield friendlies from it? i feel like that is easily justified because god 14:15:27 (from the lightning, that is) 14:15:34 Eronarn: Not sure, I think so? 14:17:00 03reaverb02 07* 0.15-a0-1015-g702813b: Change Gr +1 melee apts to +0 10(22 minutes ago, 1 file, 3+ 3-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=702813b56bf5 14:18:37 -!- home_ has quit [Ping timeout: 245 seconds] 14:19:00 -!- CSDCScripter has quit [Read error: Connection reset by peer] 14:20:48 -!- tabstorm has quit [Ping timeout: 240 seconds] 14:21:49 -!- Vizer has quit [Read error: Connection reset by peer] 14:22:44 -!- Patashu has joined ##crawl-dev 14:23:11 -!- drachereborn has joined ##crawl-dev 14:24:26 huh, that's out of date, isn't it? 14:24:31 %git :/storm 14:24:32 07elliptic02 * 0.15-a0-876-g8252685: Remove mention of Qazlal's storm giving SH from the ^ screen. 10(9 days ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=8252685d8064 14:25:03 %git 04a2ae65d4f9336fe66a09962596d173972466c9 14:25:03 07Grunt02 * 0.15-a0-335-g04a2ae6: Don't let storm clouds leave rain. 10(4 weeks ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=04a2ae65d4f9 14:25:04 -!- F-Glex is now known as G-Flex 14:25:31 !learn e storm_cloud s/$/ No longer leaves water in 0.15./ 14:25:31 storm cloud[1/1]: Has a 1/4 chance of zapping things in it with lightning each turn, creates water like rain clouds, makes a lot of noise. No longer leaves water in 0.15. 14:25:35 Exciting changes 14:25:55 Eronarn: it does not provide any shield for allies 14:26:03 qazlal is not a discriminate god 14:26:35 -!- CSDCScripter has quit [Read error: Connection reset by peer] 14:28:48 -!- omniguy has quit [Ping timeout: 240 seconds] 14:33:43 -!- CSDCScripter has quit [Read error: Connection reset by peer] 14:34:54 -!- slitherrr has joined ##crawl-dev 14:35:19 -!- Amnesiac has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 14:35:25 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.90.1 [Firefox 32.0a1/20140522030204]] 14:35:41 -!- debo has quit [Ping timeout: 264 seconds] 14:36:32 -!- Vizer has quit [Ping timeout: 245 seconds] 14:36:38 -!- bonghitz has quit [Quit: Leaving...] 14:36:48 -!- OCTOTROG1 has quit [Remote host closed the connection] 14:41:12 -!- rast has quit [Read error: Connection reset by peer] 14:41:29 So I'm working on streamlining swimming and flight. Not because it's a major issue, having several kinds of flight and 2 kinds of swimming just annoy me :) 14:41:32 -!- rast has joined ##crawl-dev 14:42:13 Flight: Tengu get 2 kinds. Evocable flight at XL5, permaflight at XL15, always get EV and move speed bonus 14:42:42 Gr and Black Dr get a different permaflight at XL15, which is plain flight with no bonus 14:43:04 Other Dr can also get Big wings mutation, which is evocable flight but no bonus 14:43:34 Swimming: Octopode get plain swimming (enter water tiles, won't slip, no stealth penalty) 14:43:42 drachereborn (might want to show your partial patch) 14:43:52 -!- CSDCScripter has quit [Read error: Connection reset by peer] 14:43:58 Mf get all that, plus EV and move speed bonus, plus the weird tail meld thing 14:44:08 http://sprunge.us/JVZg 14:44:22 My initial work on consolidating into innate mutations 14:45:18 So far it's just a refactoring 14:45:38 but it might make sense to simplify now that I'm doing this. Any thoughts? 14:46:39 -!- AtomikKrab has quit [Read error: Connection reset by peer] 14:46:41 -!- Keanan has joined ##crawl-dev 14:46:45 you can get rid of the mprf at tengu growth since the mutation should handle that 14:47:00 Fishtail bothers me particularly because there's like a dozen places in the code that check it, and most of it is flavour messages 14:47:12 i guess uses of fishtail could be replaced by having the mutation level 2 and being in water 14:47:36 wheals: Well, is the mechanic worth keeping? It seems very complicated for little gain. 14:48:00 Denying a boot slot iff you are in water does not seem like it would make for interesting decisions. 14:48:25 wheals: thanks, I wasn't sure and haven't tested that part yet 14:48:54 the "don't wear lear's" decision 14:49:01 wheals: Ha. 14:49:17 lear's is a bit weird sure, but it's really weird for Mf 14:49:36 there's also the +ev and speed, which are useful bonuses 14:49:41 not that mf is weak 14:49:47 wheals: Those can be kept. 14:49:55 sure, we can keep that without fishtail I guess? 14:49:57 Just the fishtail is what seems to be extranous. 14:50:28 well, we would lose some player tiles without fishtail 14:50:33 while we're on the subject: I think it would be great if health/mp "apts" just used the corresponding mutations (or new ones if they really need to stack) 14:50:47 minmay: I think that too, just haven't gotten around to it. 14:50:52 Would anybody object to that? 14:50:54 currently unspoiled players are strongly misled that they have anything at all to do with actual apts, when they don't 14:51:23 -!- debo has joined ##crawl-dev 14:51:26 fishtail reminds me of original formicids 14:51:31 which is not great really 14:51:31 -!- CSDCScripter has quit [Read error: Connection reset by peer] 14:51:43 wheals: Ha, the antanne retraction. 14:52:51 On a similar subject I think it would be nice if the starting mutation set was available somewhere in the racial selection screen (That's my only current objection to moving hp/mp apts to mutations, as it would make it potentially less intuitive than it is now if it was removed from the apt table) 14:53:05 -!- dtsund has quit [Ping timeout: 264 seconds] 14:53:30 Keanan: you could still have them in the apt table (but if so please display them as "+30%" not "+3") 14:53:55 -!- lanbox has quit [Quit: Leaving...] 14:54:06 Well, sure, and that'd be Ok, it'd just be nice if all the mutations were visible somewhere in there while selecting a race. 14:54:36 I would like that too for other reasons, yes 14:57:11 -!- wheals has quit [Ping timeout: 252 seconds] 15:00:24 -!- CSDCScripter has quit [Read error: Connection reset by peer] 15:00:55 -!- demiskeleton has quit [Quit: Leaving] 15:06:11 -!- evilmike has quit [] 15:10:38 -!- CSDCScripter has quit [Read error: Connection reset by peer] 15:12:58 -!- bencryption_ has quit [Quit: WeeChat 0.4.3] 15:13:09 -!- magicpoints has joined ##crawl-dev 15:14:55 -!- ProzacElf has joined ##crawl-dev 15:15:08 -!- caleba has quit [Quit: caleba] 15:17:25 -!- magicpoints has quit [Ping timeout: 240 seconds] 15:17:46 -!- debo has quit [Quit: Lost terminal] 15:18:09 -!- CSDCScripter has quit [Read error: Connection reset by peer] 15:19:01 -!- LarsH_ has quit [Ping timeout: 240 seconds] 15:19:43 -!- Kenran has quit [Read error: Connection reset by peer] 15:21:08 -!- Quashie has quit [Ping timeout: 258 seconds] 15:22:36 -!- DrinkMachine has quit [Quit: Leaving] 15:25:49 -!- Tux[Qyou] has quit [Ping timeout: 240 seconds] 15:26:52 -!- CSDCScripter has quit [Read error: Connection reset by peer] 15:30:26 -!- Bloaxor has joined ##crawl-dev 15:30:26 -!- Bloax has quit [Read error: Connection reset by peer] 15:33:17 -!- CSDCScripter has quit [Read error: Connection reset by peer] 15:37:47 -!- Syndicus has quit [Read error: Connection reset by peer] 15:39:45 -!- syllogism has quit [] 15:41:22 -!- AtomikKrab has quit [Read error: Connection reset by peer] 15:42:33 -!- CSDCScripter has quit [Read error: Connection reset by peer] 15:49:38 -!- zxc232 has quit [Quit: Leaving.] 15:49:53 -!- ProzacElf has quit [Ping timeout: 252 seconds] 15:51:02 -!- CSDCScripter has quit [Read error: Connection reset by peer] 15:51:27 -!- MaxFrosty has quit [Ping timeout: 252 seconds] 15:56:42 -!- category has quit [Quit: Page closed] 15:58:19 03N7829102 07[new_nemelex] * 0.15-a0-767-g2ec6ac8: Fix Flame and Degeneration card working through walls. 10(5 minutes ago, 1 file, 2+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=2ec6ac8f39ad 15:58:47 -!- FourHTwoA has quit [] 15:59:40 -!- CSDCScripter has quit [Read error: Connection reset by peer] 16:00:53 Heh, oops. 16:03:52 -!- Keanan has quit [Quit: Leaving.] 16:07:07 -!- CSDCScripter has quit [Remote host closed the connection] 16:07:24 -!- M1zzu has quit [Quit: Leaving] 16:13:53 -!- Bloax has joined ##crawl-dev 16:14:16 -!- CSDCScripter has quit [Read error: Connection reset by peer] 16:15:58 -!- DrinkMachine has joined ##crawl-dev 16:15:58 -!- DrinkMachine has quit [Changing host] 16:15:58 -!- DrinkMachine has joined ##crawl-dev 16:16:46 -!- Bloaxor has quit [Ping timeout: 276 seconds] 16:18:11 -!- Moonsilence has quit [] 16:19:55 -!- e1999 has quit [Quit: Leaving] 16:21:54 -!- CSDCScripter has quit [Read error: Connection reset by peer] 16:24:02 -!- Patashu has quit [Ping timeout: 245 seconds] 16:26:54 -!- Annabella has quit [Ping timeout: 240 seconds] 16:30:10 -!- CSDCScripter has quit [Read error: Connection reset by peer] 16:33:01 -!- AtomikKrab has quit [Ping timeout: 276 seconds] 16:33:03 -!- [1]AtomikKrab is now known as AtomikKrab 16:33:53 -!- Moonsilence has quit [Ping timeout: 252 seconds] 16:36:32 -!- Syndicus_ has quit [Ping timeout: 245 seconds] 16:37:16 -!- CSDCScripter has quit [Read error: Connection reset by peer] 16:38:26 -!- Yermak has quit [Quit: Page closed] 16:39:10 -!- drachereborn has quit [Quit: Page closed] 16:42:56 -!- rast- has joined ##crawl-dev 16:43:38 -!- rast has quit [Ping timeout: 252 seconds] 16:43:52 -!- rast- is now known as rast 16:44:46 -!- bonghitz has quit [Remote host closed the connection] 16:48:17 -!- CSDCScripter has quit [Read error: Connection reset by peer] 16:49:14 -!- Nobuharu has quit [Quit: Page closed] 16:52:18 -!- hypertraveller has quit [Ping timeout: 240 seconds] 16:52:29 -!- category has quit [Quit: Page closed] 16:54:28 -!- Annabella has quit [Excess Flood] 16:54:52 -!- fufumann has quit [Quit: und weg...] 16:55:14 -!- Annabella has quit [Excess Flood] 16:56:09 -!- dizzy__ has quit [Quit: Leaving] 16:58:11 -!- CSDCScripter has quit [Read error: Connection reset by peer] 16:58:15 -!- nooodl_ has joined ##crawl-dev 17:00:19 -!- Keanan has joined ##crawl-dev 17:01:58 -!- nooodl has quit [Ping timeout: 252 seconds] 17:04:54 -!- edlothiol has quit [Ping timeout: 252 seconds] 17:06:34 -!- nooodl_ is now known as nooodl 17:06:44 -!- CSDCScripter has quit [Read error: Connection reset by peer] 17:07:42 -!- DrCrypt has quit [Ping timeout: 258 seconds] 17:07:48 -!- Moanerette has quit [Ping timeout: 240 seconds] 17:08:18 -!- notcluie has quit [Ping timeout: 240 seconds] 17:09:36 -!- scummos__ has quit [Quit: Konversation terminated!] 17:13:29 -!- CSDCScripter has quit [Read error: Connection reset by peer] 17:13:57 -!- raskol has quit [Ping timeout: 252 seconds] 17:16:28 -!- ActinalWhomp has joined ##crawl-dev 17:19:44 -!- DrCrypt has quit [Remote host closed the connection] 17:20:13 -!- AtomikKrab has quit [Ping timeout: 240 seconds] 17:20:14 -!- [1]AtomikKrab is now known as AtomikKrab 17:20:34 Unstable branch on crawl.lantea.net updated to: 0.15-a0-1015-g702813b (34) 17:21:58 -!- CSDCScripter has quit [Read error: Connection reset by peer] 17:23:12 -!- hurdos has quit [Ping timeout: 245 seconds] 17:23:23 -!- surprisetrex has quit [Ping timeout: 252 seconds] 17:24:26 -!- scummos| has quit [Remote host closed the connection] 17:24:35 -!- DrCrypt has quit [Ping timeout: 252 seconds] 17:26:39 -!- ProzacElf has joined ##crawl-dev 17:28:19 -!- Aryth has quit [Read error: Connection reset by peer] 17:28:57 -!- Stendarr has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 17:29:35 -!- CSDCScripter has quit [Read error: Connection reset by peer] 17:30:54 -!- rbrrk has quit [Quit: Page closed] 17:34:07 -!- Bcadren has quit [Ping timeout: 276 seconds] 17:34:10 -!- MiracleKinacle has quit [Client Quit] 17:36:25 -!- Bcadren has joined ##crawl-dev 17:39:50 -!- CSDCScripter has quit [Read error: Connection reset by peer] 17:44:18 -!- palacebeast has quit [Ping timeout: 240 seconds] 17:46:47 -!- CSDCScripter has quit [Read error: Connection reset by peer] 17:47:31 -!- scummos| has quit [Ping timeout: 240 seconds] 17:48:13 -!- HellTiger has quit [Ping timeout: 240 seconds] 17:51:21 -!- scummos^ has quit [Ping timeout: 252 seconds] 17:51:25 -!- Fhqwhgads_ has quit [Ping timeout: 240 seconds] 17:51:36 -!- Fhqwhgads__ is now known as Fhqwhgads_ 17:53:59 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 17:54:33 -!- CSDCScripter has quit [Read error: Connection reset by peer] 17:57:09 -!- scummos^ has quit [Ping timeout: 258 seconds] 17:59:54 -!- Arkaniad|Laptop has quit [Ping timeout: 252 seconds] 18:01:54 -!- CSDCScripter has quit [Read error: Connection reset by peer] 18:03:48 -!- kekekela has quit [Ping timeout: 240 seconds] 18:04:02 -!- category has quit [Quit: Page closed] 18:06:13 -!- dpeg has joined ##crawl-dev 18:06:21 !seen |amethyst 18:06:21 dpeg: You have 1 message. Use !messages to read it. 18:06:21 I last saw |amethyst at Sat May 24 16:11:24 2014 UTC (1d 6h 54m 57s ago) saying 'johnstein: about where the DOS was coming from?' on ##crawl-sequell. 18:06:30 !messages 18:06:30 (1/1) MarvinPA said (4h 18m 31s ago): https://crawl.develz.org/tavern/viewtopic.php?f=17&p=175390#p175390 has a cerebov thing, might be good for the art page 18:06:37 -!- scummos^ has quit [Ping timeout: 276 seconds] 18:07:01 the cerebov is great, might have difficulty tracking down the artist though. 18:07:09 MarvinPA: I pm'ed the guy immediately as I saw it :) Didn't get a reply yet. 18:07:10 <|amethyst> dpeg: what's up 18:07:24 <|amethyst> just got back from out of town 18:07:33 from the wilderness? 18:07:35 dpeg: the poster not the original author, that was mentioned in the post. 18:07:43 yes, I read that too :) 18:07:49 dpeg: Ah, Ok. 18:07:55 -!- AtomikKrab has quit [Ping timeout: 276 seconds] 18:07:56 -!- [1]AtomikKrab is now known as AtomikKrab 18:08:04 !seen Grunt 18:08:04 I last saw Grunt at Sun May 25 03:31:35 2014 UTC (19h 36m 29s ago) saying 'gammafunk: I recruited you! What does that tell you?' on ##crawl-dev. 18:08:09 Where would I go/who should I ask to determine if a change to a scoring would affect Sequell? 18:08:20 I tried ##crawl-sequell but nobody respond. 18:08:32 <|amethyst> you mean the duration thing? 18:08:36 Grunt: ah, the unsettling feeling when the offspring doesn't behave as told? I know it so well... 18:08:38 |amehtyst: Yeah. 18:09:02 reaverb: but who else can I approach but the guy who posted? 18:09:14 dpeg: Yes, that make sense. 18:09:34 <|amethyst> reaverb: hm... I'm not sure about including the ones that don't even have a status light 18:09:40 <|amethyst> reaverb: not for any technical reason, though 18:09:41 Except maybe googling the artist or something. 18:09:50 -!- nooodl has quit [Quit: Ik ga weg] 18:09:54 That thread has that amazing bladed, ranged octopode .... we may never get this piece of art onto the page :( 18:10:27 |amethyst: Yes, my other concern was that some don't have "short text" the status line grabs. 18:10:42 <|amethyst> %git 3a629e4 18:10:42 07elliptic02 * 0.13-a0-267-g3a629e4: Add short_text for a few statuses, record many more statuses in milestones/logfiles. 10(1 year, 2 months ago, 2 files, 26+ 17-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=3a629e40fde8 18:10:45 But I have no idea how to test that. Is there a way to add the status field to the log or something? 18:12:02 -!- CSDCScripter has quit [Read error: Connection reset by peer] 18:12:07 !seen dpeg 18:12:07 I last saw dpeg at Sun May 25 23:09:52 2014 UTC (2m 15s ago) saying 'That thread has that amazing bladed, ranged octopode .... we may never get this piece of art onto the page :(' on ##crawl-dev. 18:12:19 -!- Syndicus has quit [Ping timeout: 240 seconds] 18:13:39 <|amethyst> reaverb: what do you mean by "add the status field to the log"? 18:13:59 |amethyst: I cannot find a way to tell what that status field says. 18:14:42 <|amethyst> !lg . x=status 18:14:43 9104. [status=very slightly contaminated] neil the Covert (L10 SpEn of Gozag), slain by a wolf (led by Grum) on D:9 on 2014-05-24 02:56:01, with 5964 points after 10080 turns and 0:30:08. 18:14:53 <|amethyst> !lg * x=status 18:14:58 3273277. [status=] irazel the Ruffian (L1 DrTm), slain by a hobgoblin (a +0,+0 club) on D:1 on 2014-05-25 23:14:19, with 4 points after 127 turns and 0:00:39. 18:15:17 |amethyst: Yes, I can do that, but if I completely break the system with that patch how will I tell before pushing? 18:15:38 <|amethyst> you'd probably need to run your own copy of sequell 18:15:40 <|amethyst> however 18:15:49 <|amethyst> I don't think you're likely to *break* anything 18:16:02 |amethyst: Setting up my own bot seems really dramatic to read a string. 18:16:24 <|amethyst> oh 18:16:26 -!- PleasingFungus has joined ##crawl-dev 18:16:30 <|amethyst> I see what you're asking now 18:16:43 |amethyst: Thanks. 18:17:07 So, for example, I could work on removing the abilties without status lights automatically. 18:17:20 <|amethyst> I believe the logfile is generated by default 18:17:23 <|amethyst> in saves/logfile 18:17:54 <|amethyst> milestones are not 18:18:05 -!- CSDCScripter has quit [Read error: Connection reset by peer] 18:18:06 <|amethyst> also, saves/scores is definitely there 18:18:09 I enabled everything for mine though 18:18:13 <|amethyst> if you get a high enough score 18:18:14 |amethyst: Nope, I don't even have a saves/logfile folder. 18:18:16 dang, that's a good cerebov 18:18:33 <|amethyst> reaverb: it would be a file, not a directory 18:18:39 |amethyst: Ah. 18:18:46 EXTERNAL_DEFINES="\ 18:18:46 -DDGL_MILESTONES -DDGL_WHEREIS -DDGL_EXTENDED_LOGFILES \ 18:19:43 -!- dtsund has joined ##crawl-dev 18:19:49 <|amethyst> reaverb: are your saves in saves/ ? 18:20:01 |amethyst: Yes, I managed to find he logfile, Thanks you. 18:20:03 <|amethyst> reaverb: by default it would go in the same directory as the saves, unless you build with a shareddir 18:20:09 <|amethyst> aha 18:20:53 -!- bonghitz has quit [Remote host closed the connection] 18:21:15 Ok, so I'll work on that patch to only show some statuses, thanks again. 18:21:46 -!- Kalir has quit [Read error: Connection reset by peer] 18:24:35 -!- magicpoints has joined ##crawl-dev 18:25:12 \o/ 18:25:23 Yay! 18:25:35 :) 18:25:50 PleasingFungus: Congrats! 18:25:54 Thank you! 18:26:00 Happy to see you on board. 18:26:07 -!- DrCrypt has quit [Ping timeout: 276 seconds] 18:26:17 -!- bonghitz has quit [Ping timeout: 252 seconds] 18:26:30 PleasingFungus: there's now a bureocratic performance which is about as puzzling as the makefile. 18:26:36 oh boy 18:26:40 -!- CSDCScripter has quit [Read error: Connection reset by peer] 18:26:45 Fortunately we have professional bureaucrats on hand <_< 18:26:49 Do you have a gitorious account? 18:26:54 !tell archaeo I lied :P Good guess, though! 18:26:54 PleasingFungus: OK, I'll let archaeo know. 18:26:55 Yes, he does! 18:26:59 <|amethyst> PleasingFungus: what name do you play under on cszo/cao? 18:27:09 -!- Bloax has quit [Quit: Error: Bloax not found] 18:27:12 !lg PleasingFungus 18:27:12 249. PleasingFungus the Wrestler (L25 TrMo of Okawaru), escaped with the Orb and 3 runes on 2014-05-25 04:20:49, with 1858595 points after 54368 turns and 3:51:13. 18:27:13 |amethyst: Hmm, I moved my old log file elsewhere so I could focus on the new stuff, but a logfile isn't generating. 18:27:14 ^ 18:27:18 -!- Bloax has joined ##crawl-dev 18:27:19 <|amethyst> oh, that's easy 18:27:20 ^^ 18:27:22 <|amethyst> reaverb: did you die? 18:27:25 rip 18:27:27 I try to keep things simple. 18:27:31 |amethyst: No, I left the dungeon. 18:27:39 -!- ProzacElf has quit [Ping timeout: 252 seconds] 18:27:41 <|amethyst> that should count too 18:27:57 <|amethyst> PleasingFungus: and you use the email address that you commit with? 18:28:01 |amethyst: Hmm, it doesn't seem to. 18:28:22 <|amethyst> reaverb: were you in wizmode? 18:28:24 |amethyst: I think it might be logfile enabled only if I'm on the package version of Crawl. 18:28:29 |amethyst: Yes I was in wizmode. 18:28:39 Rather, debug compile. 18:28:55 I guess I might need to compile with that score wizard enabled? 18:29:00 <|amethyst> reaverb: yeah 18:29:08 |amethyst: checked; yep, I use that one. Though it's not the same one as I put for gitorious. (Oops.) 18:29:14 |amethyst: Do you know the flag off hand or do I need to look it up? 18:29:51 <|amethyst> reaverb: make EXTERNAL_DEFINES="-DSCORE_WIZARD_CHARACTERS" 18:30:03 |amethyst: Thanks. 18:31:52 <|amethyst> PleasingFungus: okay, you're on the list, and a DGL admin on CSZO and CAO 18:31:52 -!- Lasty1 has joined ##crawl-dev 18:32:02 <|amethyst> PleasingFungus: you'll have to bug the other server admins :) 18:33:13 03Grunt02 07* 0.15-a0-1016-g0d9bb28: Streamers and glitter for PleasingFungus. 10(2 minutes ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=0d9bb28424a5 18:33:14 Heh. No rush, I think. 18:33:14 <|amethyst> who's doing the CREDITS.txt commit? 18:33:19 <|amethyst> aha 18:33:25 Good timing on that question :) 18:33:36 Chei knows what's up. 18:33:55 PleasingFungus: When you just pushed a fix to your last commit causing crashes, it's kind of annoying to have to ask somebody else to rebuild a server :) 18:34:17 (Which happen a few days ago with ambrosia/roya jelly removal) 18:34:39 Clearly, I'll just have to make all my commits perfect from the start. :P 18:35:05 PleasingFungus: btw the proper reaction to joining the team is to laugh maniacally and announce all your previously secret plans for ruination. 18:35:08 <_< 18:35:14 <|amethyst> and I guess dpeg is setting up the gitorious stuff 18:35:17 -!- ActinalWhomp has quit [Ping timeout: 245 seconds] 18:35:17 <|amethyst> ? 18:35:22 but I already announced them! 18:35:23 PleasingFungus: There were compile checks guarding against the crash which didn't work. I had to fix them :P 18:35:23 PleasingFungus: the gitorious email has your name and gmail? 18:35:26 ??pleasingfungus 18:35:26 pleasingfungus[1/1]: ghost reform, orb ghosts, unique dialogue, no-backtracking god, more hell entry vaults?, boulderbeetleform, tukima's haunting, remove fun 18:35:33 |amethyst: yes, I am. 18:35:40 dpeg: It should, yes. 18:36:06 Confused myself again, since there are two gitorious things (crawl and +dcss-developers) 18:36:13 -!- CSDCScripter has quit [Remote host closed the connection] 18:36:23 PleasingFungus: this is a good time to review docs/develop/git/* (especially config.txt) 18:36:35 so many real names 18:37:04 <|amethyst> Someday we will unmask reaverb, Sage, and "Jude Brown" :) 18:37:14 |amethyst: "Jude Brown" ? 18:37:19 When 4chan decides to get extremely angry at a change, it'll be funnier if they're using my real name, I think. 18:37:24 <|amethyst> reaverb: due's "real name", but not actually his real name 18:37:30 |amethyst: Heh. 18:37:38 <|amethyst> with gammafunk we at least have half a name :) 18:37:41 PleasingFungus: you should be able to commit now. 18:38:11 -!- morik has quit [Ping timeout: 252 seconds] 18:38:44 <|amethyst> PleasingFungus: also, add yourself to https://crawl.develz.org/wiki/doku.php?id=dcss:admin:devteam 18:38:51 PleasingFungus: and you are a developer for Mantis, too. 18:38:55 i wonder if i'll ever crawl into the devteam without anyone noticing 18:38:57 probably not 18:39:09 i know you all like me too much for that to happen :^) 18:39:39 dpeg: Excellent! Yep, Nicholas Feinberg - developer 18:39:40 The real question is: when will devs outnumber players? 18:39:53 <|amethyst> Dungeon Crawl: Commit Soup 18:40:02 |amethyst: Got it working, thank yo. 18:40:05 u. 18:40:06 dpeg: presumably every dev also plays the game to some etent! 18:40:07 *extent 18:40:18 dpeg: when we've finished ruining it, I assume 18:40:18 dpeg: when the community decides to die 18:40:22 |amethyst: Maybe I can cut enough off durations that players can easily add them :D 18:41:15 -!- guppyfry has quit [Quit: Page closed] 18:42:54 |amethyst: Hmm, it looks like most durations which you wouldn't expect to show up in status (Gaining Zin piety, Augmnetion) Already don't show up in the status with the commit I showed. 18:42:58 I think I'll just push it. 18:43:21 |amethyst: okay, added myself. 18:43:28 PleasingFungus: no c-r-d account? I don't even know how to make one for you :O 18:43:38 hm 18:43:40 -!- FVG has quit [Quit: leaving] 18:43:40 ??crd 18:43:40 c-r-d[1/2]: http://news.gmane.org/gmane.games.roguelike.crawl.devel 18:43:53 I... don't know how to make one for myself, either 18:44:10 mm 18:44:16 I think we have instructions for this somewhere. 18:44:26 https://lists.sourceforge.net/lists/listinfo/crawl-ref-discuss 18:44:34 ...actually, maybe I can do this! 18:44:48 (actually the list only has dpeg as an admin right now, I think) 18:45:14 http://gmane.org/post.php does this have any connections to what you're looking for 18:45:25 Grunt: it has, I inherited it not so long ago from Peter (or Nat). It should definitely have more admins. 18:46:44 -!- CSDCScripter has quit [Read error: Connection reset by peer] 18:46:47 PleasingFungus: for Wordpress: how do you want to appear? (name or nick?) 18:47:19 Mmm. Looks like everyone else there goes by nick? 18:47:27 So I might as well. 18:47:41 * Grunt grunts, as Grunt often does. 18:48:01 PleasingFungus: would you give me email address anyway? 18:48:26 I guess use pleasingfung@gmail.com ? 18:48:37 I have too many email addresses 18:49:41 PleasingFungus: you should get a wordpress email but I sent you one too 18:50:04 Haha. Even more email addresses? 18:50:10 no 18:50:15 oh I misread 18:50:17 I see 18:50:31 !send PleasingFungus addresses 18:50:32 Sending addresses to PleasingFungus. 18:51:09 !send Grunt various addresses 18:51:09 Sending various addresses to Grunt. 18:51:14 fuck, got it backwards :( 18:51:24 send syntax too hard imo 18:52:13 PleasingFungus: You can't send something to a phrase. 18:52:25 !send various addresses to PleasingFungus 18:52:26 Sending addresses to PleasingFungus to various. 18:52:27 !send underscore_hell reaverb 18:52:27 Sending reaverb to underscore_hell. 18:52:40 I like underscores. 18:52:49 We need them for function defintions. 18:53:02 !send reaverb camelCase 18:53:02 Sending camelCase to reaverb. 18:53:27 -!- AtomikKrab has quit [Ping timeout: 240 seconds] 18:53:27 -!- [1]AtomikKrab is now known as AtomikKrab 18:53:37 PleasingFungus: I cleared your mod flag for c-r-d and you should be able to distort the CDO homepage by now. 18:53:56 PleasingFungus wields a Wordpress account. Its appearance distorts for a moment. 18:54:14 -!- CSDCScripter has quit [Read error: Connection reset by peer] 18:54:18 What's left to do? super secret mailing list, eh? 18:54:32 dpeg: Also promoting his Tavern account if he has one. 18:54:32 HTML warps around PleasingFungus! 18:54:39 I have no tavern account, no. 18:54:42 That might have to wait anyway. 18:54:59 reaverb: already done 18:55:00 Since there's a hiccup with trying to figure out who has the rights to do that now Grimm left. 18:55:07 ah no -- I cannot do tavern 18:55:19 PleasingFungus is a SomethingAwful person! 18:55:24 Oh, and upgrading his mantis account. 18:55:30 reaverb: I did that. 18:55:35 dpeg: Ah. 18:58:00 oh, another dev 18:58:04 Is it just my imagination, or have early D centaurs become significantly less deadly than they were before the ranged damage changes (They seem to miss a whole lot more now) Or is it merely clustering illusion (and possibly me being better about getting early defenses) 18:58:15 simmarine: A dime a dozen these days, if you ask me. 18:58:20 They just don't make them like they used to. 18:58:22 !send PleasingFungus a dime 18:58:22 Sending a dime to PleasingFungus. 18:58:24 Keanan: If anything they seem strangely more lethal in melee now. 18:58:39 and i've nearly been shot dead a lot more lately too 18:58:47 !send Grunt one dozen PleasingFungi 18:58:47 Sending one dozen PleasingFungi to Grunt. 18:58:48 so it's likely just an illusion 18:58:55 Hm, K, I'll write it off as clustering illusion then. 18:59:03 fsim would answer these questions 18:59:04 !send PleasingFungus a runed fungus 18:59:04 Sending a runed fungus to PleasingFungus. 18:59:04 maybe 18:59:08 !lg 18:59:09 1227. simm the Magician (L7 DEWn of Sif Muna), shot by a centaur (arrow) on D:5 on 2014-05-25 07:46:08, with 750 points after 5209 turns and 0:17:06. 18:59:11 imo still as deadly as ever 18:59:30 Keanan: Ask some Sequell master to find kills before and after the change. 19:00:00 Even so, if it's a small enough change not to be noticed until now I would say it's to trivial to bother with. 19:00:37 -!- ActinalWhomp has joined ##crawl-dev 19:01:00 <|amethyst> reaverb: I wouldn't say that 19:01:12 <|amethyst> reaverb: do you know how long we went with attack flavours not doing any damage? :) 19:01:19 |amethyst: Oh yes. 19:01:22 Hmm. 19:01:37 Hm, hard to scale tell with fsim (I don't know if it's shooting me or trying to hit me with melee 19:01:42 -!- CSDCScripter has quit [Read error: Connection reset by peer] 19:01:47 Or how long armour encumbrance didn't actually effect melee accuracy... 19:01:50 (You just know there's something like that hidding in the source now that by defintion we haven't noticed) 19:02:06 <|amethyst> hm, fsim with ranged probably doesn't work well 19:02:17 <|amethyst> except for ranged-only monsters 19:02:34 if anything defensesim could be an idea 19:02:36 <|amethyst> err, M_ARCHER I mean 19:02:46 which is exactly what it sounds like 19:02:55 <|amethyst> ? 19:03:04 <|amethyst> fsim does defense 19:03:20 taking damage from all enemies that can attack you for a bunch of turns 19:03:37 03reaverb02 07* 0.15-a0-1017-g33af3f6: Make logging file status field iterate over statuses 10(4 hours ago, 1 file, 4+ 92-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=33af3f6a9963 19:03:38 Also hard for me to tell, because I don't have an old build handy to compare it to :) 19:03:46 ok, I think we worked off the newdev list? 19:04:23 Mm. I haven't gotten the wordpress email yet - do you suppose it's just being slow? 19:04:37 PleasingFungus: Mine had to be resent so. 19:05:07 <|amethyst> dpeg: everything except the announcement and I guess tavern? 19:05:17 ah, tavern 19:05:37 We haven't done that for the past 3 devs. 19:05:40 reaverb: does that commit really need the comment that "there used to be a list here; it's gone now"? I'm not sure when that'd actually be useful... 19:05:51 Clearly do an announcement for three devs at once! 19:06:03 -!- Amnesiac has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 19:06:10 PleasingFungus: There are so many places that durations need to be added that the only way to do it is to look at an old commit. 19:06:25 PleasingFungus: And I thought somebody might be confused if they say it missing. 19:06:27 Ah, I see... 19:06:33 Well, I suppose it's doing no harm. 19:06:40 PLeasingFungus: The date is there so somebody can remove it 6 months from now. 19:06:47 <|amethyst> reaverb: hm, what happens for NUM_DURATIONS ? 19:07:11 |amethyst: Nothing. 19:07:30 It doesn't have any effect. 19:08:33 <|amethyst> hm, not "missing status"? 19:08:55 |amethyst: It doesn't seem to. 19:09:06 <|amethyst> aha 19:09:11 -!- CSDCScripter has quit [Read error: Connection reset by peer] 19:09:14 <|amethyst> it fills that in, but then returns false 19:09:24 <|amethyst> ("it" = fill_status_info) 19:09:36 -!- PepeRC2 has quit [Ping timeout: 258 seconds] 19:10:27 <|amethyst> hm, I wonder about bribe 19:10:32 <|amethyst> (which was there already) 19:10:38 <|amethyst> !lg * status~~bribe 19:10:39 No games for * (status~~bribe). 19:11:00 well it would be neat if someone messed around with hp regeneration in some weird branch 19:11:00 <|amethyst> I guess no one has died with bribe status 19:11:15 but what are the chances of that happening >:^) 19:11:26 -!- Bloax has quit [Quit: Error: Bloax not found] 19:11:41 oh man, apparently roguebasin's dcss page still links to http://www.digital-eel.com/13steps/ . "Beware that it not up to date for the latest stable release of Crawl " 19:12:03 <|amethyst> (the problem being that the short_text for bribe can contain commas) 19:12:50 |amethyst: Ah, that seems ...... not good. 19:12:58 <|amethyst> PleasingFungus: strange, since that page never covered DCSS 19:13:10 -!- PleasingFungus has left ##crawl-dev 19:13:10 <|amethyst> other than mentioning it at the very bottom 19:13:28 -!- PleasingFungus has joined ##crawl-dev 19:13:39 alright, good progress -- see you in a week 19:13:43 -!- dpeg has quit [Quit: cheers!] 19:13:55 And off he goes. 19:14:18 <|amethyst> reaverb: it's not a problem for the logfiles or sequell (status is just a string there), but could be if someone tries parsing it 19:14:35 Oh, dang, http://crawlj.sourceforge.jp/ is stylish. And silly. And stylish. 19:14:42 |amethyst: Well, Doesn't Sequell work by pharsing out the commas? 19:14:50 I wonder what version of crawl that is? 19:14:50 !lg * status="slowed" 19:14:51 93253. ender2012 the Protected (L9 MiBe of Trog), blasted by deadz's ghost (blast of negative energy) on D:8 on 2014-05-26 00:08:42, with 2850 points after 5126 turns and 0:22:47. 19:14:58 -!- LarsH has quit [Ping timeout: 258 seconds] 19:15:01 -!- debo has joined ##crawl-dev 19:15:15 <|amethyst> !lg * status~~slowed x=status 19:15:16 99551. [status=exhausted,heavily drained,regenerating,slowed] ender2012 the Protected (L9 MiBe of Trog), blasted by deadz's ghost (blast of negative energy) on D:8 on 2014-05-26 00:08:42, with 2850 points after 5126 turns and 0:22:47. 19:16:10 <|amethyst> hmm 19:16:18 <|amethyst> something else is wrong with the bribe status 19:16:24 <|amethyst> !lg * status~~brib x=status -2 19:16:25 1415/1416. [status=bribing []] oplop the Thaumaturge (L8 DEWz), quit the game on D:7 on 2014-05-18 09:12:23, with 1710 points after 6810 turns and 0:26:47. 19:17:24 <|amethyst> (Missed it earlier because I was looking for "bribe" rather than "brib" 19:17:26 <|amethyst> ) 19:17:56 <|amethyst> oh 19:17:59 <|amethyst> %git af54d60 19:17:59 07Grunt02 * 0.15-a0-761-gaf54d60: Don't always show "bribing" on @/% screens (#8544). 10(2 weeks ago, 1 file, 9+ 8-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=af54d60cb9e4 19:18:31 <|amethyst> !lg * status~~brib x=status -4 19:18:32 1413/1416. [status=bribing [],invisible] TAS2012 the Nimble (L10 DsCK of Xom), slain by a yak on D:9 on 2014-05-12 22:38:20, with 4765 points after 11719 turns and 1:02:02. 19:18:38 <|amethyst> !lg * status~~brib x=status -1 19:18:38 1416. [status=about to teleport,bribing [the Shoals],flying,hasted,very slightly contaminated] Undo the Fencer (L16 MiWn of Gozag), hit from afar by a merfolk (tomahawk) on Shoals:5 on 2014-05-21 10:49:38, with 122329 points after 34178 turns and 2:36:15. 19:19:14 Hmm, [] must be some sort of escape character for Sequell 19:19:29 <|amethyst> reaverb: ~~ is a regex match 19:19:44 <|amethyst> !lg * status~~bribing_\[[^]]*, x=status 19:19:44 No games for * (status~~bribing_\[[^]]*,). 19:19:54 |amethyst: Hmm. 19:19:56 <|amethyst> no one has died with multiple bribes active I guess 19:20:12 <|amethyst> !lm * status~~bribing_\[[^]]*, x=status 19:20:13 5. [2014-05-23 01:50:08] [status=deflect missiles,bribing [the Elven Halls, the Vaults]] SGrunt the Sorcerer (L24 SpSk of Gozag) found a silver rune of Zot on turn 143090. (Vaults:5) 19:20:32 -!- CSDCScripter has quit [Read error: Connection reset by peer] 19:20:35 !lg * status="bribing [the Elven Halls" 19:20:36 1. 78291 the Cloud Mage (L15 NaAE of Gozag), got out of the dungeon alive on 2014-05-05 22:22:16, with 88334 points after 41263 turns and 2:06:23. 19:20:46 !lg * status="bribing [the Elven Halls" x=status 19:20:47 1. [status=bribing [the Elven Halls],repel missiles] 78291 the Cloud Mage (L15 NaAE of Gozag), got out of the dungeon alive on 2014-05-05 22:22:16, with 88334 points after 41263 turns and 2:06:23. 19:21:13 clearly, it's impossible to die while bribing elf 19:21:22 <|amethyst> !lm * status~~bribing_\[[^]]*, s=status 19:21:23 5 milestones for * (status~~bribing_\[[^]]*,): 2x deflect missiles,bribing [the Elven Halls, the Realm of Zot], mighty,very slightly contaminated,hasted,bribing [the Shoals, the Vaults], icy armour,phasing,shrouded,very slightly contaminated,regenerating,hasted,deflect missiles,bribing [the Elven Halls, the Vaults], deflect missiles,bribing [the Elven Halls, the Vaults] 19:21:32 !lg * status="bribing [the Elven Halls, the Vaults]" x=status 19:21:33 No games for * (status='bribing [the Elven Halls, the Vaults]'). 19:22:03 !lm * status="bribing [the Elven Halls, the Vaults]" x=status 19:22:03 No milestones for * (status='bribing [the Elven Halls, the Vaults]'). 19:22:17 !lm * status~~"bribing [the Elven Halls, the Vaults]" x=status 19:22:18 No milestones for * (status~~'bribing [the Elven Halls, the Vaults]'). 19:22:20 hm 19:22:27 <|amethyst> PleasingFungus: have to backslash the [ 19:22:36 <|amethyst> !lm * status~~"bribing \[the Elven Halls, the Vaults]" x=status 19:22:37 2. [2014-05-23 01:50:08] [status=deflect missiles,bribing [the Elven Halls, the Vaults]] SGrunt the Sorcerer (L24 SpSk of Gozag) found a silver rune of Zot on turn 143090. (Vaults:5) 19:22:46 That's our Grunt! 19:24:27 !lm * status~~bribing_\[[^]]*, s=name 19:24:27 5 milestones for * (status~~bribing_\[[^]]*,): 2x SGrunt, 2x silentsnack, DracheReborn 19:25:53 that's... odd 19:26:02 oh, I see, it was just added to the status reports 19:28:48 -!- rast has quit [Read error: Connection reset by peer] 19:28:58 -!- rast- has joined ##crawl-dev 19:28:58 -!- rast- is now known as rast 19:29:55 <3 19:30:41 -!- bmfx has quit [Quit: Lost terminal] 19:30:47 -!- CSDCScripter has quit [Read error: Connection reset by peer] 19:30:53 -!- Zermako has quit [] 19:31:04 -!- Keanan has quit [Ping timeout: 258 seconds] 19:38:11 -!- CSDCScripter has quit [Read error: Connection reset by peer] 19:42:18 -!- FVG has quit [Quit: leaving] 19:43:06 -!- Ququman has quit [Read error: Connection reset by peer] 19:44:58 -!- Kramin42 has quit [Client Quit] 19:45:40 -!- CSDCScripter has quit [Read error: Connection reset by peer] 19:47:51 -!- FVG has quit [Client Quit] 19:53:30 -!- CSDCScripter has quit [Read error: Connection reset by peer] 19:59:03 -!- PleasingFungus has quit [Ping timeout: 258 seconds] 20:01:04 -!- wheals has joined ##crawl-dev 20:01:30 -!- CSDCScripter has quit [Read error: Connection reset by peer] 20:02:02 -!- kramin has quit [Read error: Connection reset by peer] 20:04:42 -!- raskol has quit [Read error: Connection reset by peer] 20:07:25 -!- PleasingFungus has joined ##crawl-dev 20:07:47 Hm. Bikeshedding: How do people feel about renaming the black staff/quarterstaff of the hellbinder/nameless implement to the "Oni-Bo"? 20:08:24 Literally means "demon staff", doesn't have the weapon name "staff" in it, short, doesn't look obviously awful. 20:09:26 -!- ProzacElf has joined ##crawl-dev 20:10:03 PleasingFungus: I don't care, as long as you push that sooner or later :D 20:10:23 It does sound less awkward thatn "Quarterstaff of the Hellbinder" 20:10:33 haha. It's more gammafunk or marvinpa that I was asking - they've had the strongest opinions on names, iirc. 20:11:01 PleasingFungus: Hmm, yes I guess asking the person you know will say "w/e" is probably a bad idea. 20:11:19 At least I gave you the opprtunity to ping them without looking silly. 20:11:22 I appreciate the sentiment :) 20:11:31 (I *never* look silly.) 20:11:38 -!- Hailley has quit [Client Quit] 20:11:49 What's your source for that, I don't want a repeat of the artifact bow thing. :D 20:12:42 That Sharnga commit was a work of art, and I'll have nothing said against it. 20:12:55 -!- CSDCScripter has quit [Read error: Connection reset by peer] 20:12:56 Even if it was rightly reverted twenty minutes later. 20:13:42 Such arguments about realism might seem like busy work to people brought up on MMORPGs, but some of us do care. 20:15:22 Well, just looking at the wikipedia article for instance, shows Onis are known for their clubs rather than staves. 20:15:29 who cares 20:15:44 it is literally a staff that is a demon, not a staff wielded by a demon 20:15:45 People who make arguments about realism. 20:16:02 the realism thing was a joke and a reference to a joke. 20:16:12 I do not and have never cared about realism 20:17:00 Oh, hmm. 20:17:21 it is hard to read tone on the internet 20:17:39 It's just using the word Oni to refer to the very western idea of a demon being imprisioned in a inanimate object is odd. 20:17:57 !send PleasingFungus bees to kill with halberds 20:17:57 Sending bees to kill with halberds to PleasingFungus. 20:18:21 !send grunt an ant blocking a dragon 20:18:21 Sending an ant blocking a dragon to grunt. 20:18:30 !send PleasingFungus a dart blocking a door 20:18:30 Sending a dart blocking a door to PleasingFungus. 20:19:08 PleasingFungus: name it oni-botono 20:19:24 ??spear of the botono[$ 20:19:25 spear of the botono[2/2]: hex enhancer? wtf wait acts as a hex enhancer what the fuck 20:19:33 wheals: that would be a very confused name on a lot of levels 20:20:47 cute though 20:22:08 -!- CSDCScripter has quit [Read error: Connection reset by peer] 20:22:14 -!- BlackrayJack has quit [Read error: Connection reset by peer] 20:22:42 At this point, I want to call 0.15 "The Foo of the Hellbinder" 20:22:56 bonus points: Do not actually merge the unrandart into 0.15 before release. 20:23:37 I still like "Quarterstaff of the Hellbinder" best. 20:23:49 Well I like "Staff of" but that has the base type problem. 20:24:22 It's a little long. Also, has the very small problem that "Hellbinder" is apparently the level 27 summoning title (!?), which... I mean, I guess it'd be good for summoners? But it's not a particularly strong association. 20:24:36 in the end a name is a name 20:24:50 but changing it after the commit is pushed requires leaving some cruft in the descriptions file, which I'd prefer to avoid 20:24:53 -!- advil has quit [Quit: Leaving...] 20:27:31 Well, we already have Spellbinder the weapon and Spellbinder the Hexes 27 title 20:27:41 On a completely differant note, what do people think of removing confusing touch? 20:27:54 Wait, Spellbinder is the 27 Hexes title? 20:28:28 That title could probably be better. 20:28:29 !title hexes 20:28:31 hexes: Vexing (1-7), Jinx (8-14), Bewitcher (15-20), Maledictor (21-26), Spellbinder (27) 20:28:34 idk, it's a cool title 20:28:41 !title Spellcasting 20:28:45 Spellcasting: Magician (0-7), Ogre Mage (2-27), Thaumaturge (8-14), Eclecticist (15-20), Sorcerer (21-26), Archmage (27) 20:29:06 also, maybe if you wanted a bad pun the staff could be called the Succu-bo 20:29:08 reaverb: I'd prefer to change it rather than remove it. make it fixed-power and operate like infusion, as people were saying 20:29:09 air mage the dude and air mage the player 20:29:17 magicpoints: crawl has a strict "no succubi" policy! 20:29:20 !lm * milestone~~air_mage title=air_mage 20:29:20 No milestones for * (milestone~~air_mage title=air_mage). 20:29:26 er 20:29:28 -!- CSDCScripter has quit [Read error: Connection reset by peer] 20:29:31 !lm * milestone~~cloud_mage title=cloud_mage 20:29:32 56. [2014-05-21 20:32:01] HunterOfWisdom the Cloud Mage (L11 TeAE of Vehumet) killed the ghost of Stendarr the Cloud Mage, an experienced HEAE of Okawaru on turn 13092. (Lair:1) 20:29:33 succubus (13m) | Spd: 10 (swim: 60%) | HD: 13 | HP: 300 | AC/EV: 4/12 | 10weapons, 10items, 10doors, amphibious, !sil, 07vault | Res: 06magic(121), 12drown | Vul: 11silver | Chunks: 07contam | XP: 2243 | Sp: malign gateway | Sz: Medium | Int: normal. 20:29:33 <|amethyst> %??succubus 20:29:39 PleasingFungus: Well I also dislike it because it's a buff. 20:29:43 !lm * br.enter=wizlab milestone~~cloud_mage title=cloud_mage 20:29:44 1. [2011-07-27 06:13:52] sanders the Cloud Mage (L18 HaAE of Kikubaaqudgha) entered The Chambers of Cusuur the Cloud Mage on turn 63001. (Vaults:3) 20:29:45 I know 20:29:47 (The succubus is Sprint-only) 20:29:48 nice 20:29:52 but I actually like buffs 20:29:57 Is that an arenasprint monster 20:29:59 so, I mean 20:30:01 !lm * br.enter=wizlab milestone~~hellbinder title=hellbinder 20:30:01 1. [2012-03-27 00:27:11] Ryak the Hellbinder (L21 SESu of Vehumet) entered The Hall of Braint the Hellbinder on turn 84562. (Vaults:6) 20:30:04 dang 20:30:15 PleasingFungus: Drat, should of tried this yesturday :D 20:30:18 haha 20:30:29 <|amethyst> magicpoints: yes 20:30:40 we will now be eternal enemies! locked in mortal combat forever... 20:30:48 however I'll win because I have buffs 20:32:26 wheals: did you/will you look at #8585 20:32:29 !bug 8585 20:32:29 https://crawl.develz.org/mantis/view.php?id=8585 20:32:44 oops, should have monitored 20:32:58 wheals: It's fine. 20:35:16 -!- AtomikKrab has quit [Read error: Connection reset by peer] 20:36:43 -!- Bcadren has quit [Ping timeout: 252 seconds] 20:37:22 oh nice, looks like unrand equip messages automatically override normal brand ones 20:38:23 -!- CSDCScripter has quit [Read error: Connection reset by peer] 20:38:26 -!- Bcadren has joined ##crawl-dev 20:40:07 -!- ProzacElf has quit [Ping timeout: 252 seconds] 20:40:18 -!- conted has quit [Ping timeout: 240 seconds] 20:40:35 -!- Crehl has quit [Quit: qqqqqqq] 20:41:13 ug, someone let a mushroom on the dev team? 20:41:30 gross 20:41:34 :) 20:42:18 -!- category has quit [Ping timeout: 240 seconds] 20:42:32 should probably use increase_duration for the freezing rather than just setting you.duration? 20:43:01 saves the need for the ugly baseline delay stuff even though you still need the ugly baseline delay stuff for monster enchantments 20:43:21 gammafunk, MarvinPA: did either of you have an opinion on 'Oni-Bo' as Yet Another Black Staff/Hellbinder qstaff name? 20:43:26 The Final Name 20:43:52 I'd vote for anything of "Quarterstaff of the Hellbinder" 20:43:56 s/of/over/ 20:44:11 haha 20:44:22 a ringing endorsement! 20:44:31 -!- Blazinghand has quit [Ping timeout: 252 seconds] 20:44:33 it's like one step above "Tube Socks of the Hellbinder" 20:44:45 Three-Ring Binder of the Hell-Binder 20:46:10 the demon staff "Hellbinder" 20:46:11 <_< 20:46:49 'staff' again probably doesn't work. 'demonstaff'? 'devilstaff'? 20:47:43 -!- CSDCScripter has quit [Read error: Connection reset by peer] 20:47:54 * geekosaur calls it the Fork, because "stick" a fork in it... 20:48:21 <|amethyst> so 20:48:26 <|amethyst> why not rename "staff"? 20:48:49 I'm open to the idea, but do we have better names in mind? 20:49:03 'Magestaff'? :P 20:49:04 <|amethyst> 'short staff' ? :) 20:49:14 eighth staff 20:49:18 -!- UncertainKitten has joined ##crawl-dev 20:49:22 Stayve 20:49:29 wizard staff! 20:49:29 Hey wait, you were considering gratuitous japanese with Oni-Bo, right? What about Akuma or Majin instead of Oni? 20:49:34 Ye Olde Faerie Stayve 20:50:04 magicpoints: akuma just makes me think of street fighter. majin would probably be fine, though 20:50:16 The +6/+6 Majin-Bo {vampiric, ...} 20:50:52 magicpoints: I am aware that 'akuma just makes me think of street fighter' is a very silly thing to say. it's true, though! 20:51:14 Akuma would be kind of funny since the characters for it (悪魔) transliterate as "evil magic" 20:51:49 <|amethyst> Pretty sure they transl*iter*ate as " 20:51:54 <|amethyst> akuma" 20:52:00 <|amethyst> :P 20:52:39 Though Majin has an element of ambiguity to it since the -jin could be person or god depending on the character used 20:52:57 <|amethyst> "sceptre" ? but then we'd have to rename "torment" 20:53:06 <|amethyst> s/"torment"/Torment/ 20:53:12 clearly make the name 魔人-棒 (with those characters) 20:53:29 everyone likes unicode, right? 20:55:23 |amethyst: could make them "stang"s. "a staff with two prongs on top, a magickal wiccan tool" 20:55:29 (this is not actually a good idea) 20:55:34 |amethyst: well there are already two sceptres of differing weapon types :P 20:56:21 i think there's an ancient mantis issue with lots of complaining about that somewhere 20:56:30 ?/sceptre 20:56:30 Matching terms (3): ruby_sceptre, sceptre_of_asmodeus, sceptre_of_torment; entries (5): asmodeus[1] | evil_items[1] | ruby_sceptre[1] | scepter_of_torment[1] | tukima's_dance[2] 20:56:34 oh, right, asmo 20:56:41 ??sceptre of asmodeus 20:56:41 sceptre of asmodeus[1/1]: +7, +7 staff. Evoke for an evo/30 chance to summon a charmed efreet/sun demon/balrug/hellion/brimstone fiend (which will turn hostile before timing out). Can't be abjured! 20:56:54 huh 20:57:11 -!- bh has joined ##crawl-dev 20:57:28 I'd like to modify rot so that sources of healing unrot you by 1 regardless of being at full 20:57:33 The sceptre of asmodeus autoIDs in his hand now right 20:57:40 bh: that sounds nice 20:57:45 <|amethyst> MarvinPA: right, and Asmo would become more accurately named :) 20:57:48 magicpoints: like all unrands, yes 20:57:58 bh: Could you explain you reasoning behind that? 20:58:02 honestly, 'wand' would be a good name for 'magic-enhancing tool that doesn't do much damage except through magic'. it's just... 20:58:18 bh: Also, is that replacing current rot curing or in addition to it. 20:58:35 reaverb: if you're at 148/148 (150) and you use a potion, you go up to 149. If you're at 147/148, it doesn't cure rot 20:58:49 bh: Yes. 20:59:06 I can see the argument for "You need to waste a potion to fix this", but does anyone actually enjoy that mechanic? 20:59:09 <|amethyst> bh: My concern is that then you would want to wait until the middle of combat to cure rot 20:59:09 Since people are here, I'm preparing the no-item-destruction branch, and maybe the only non-trivial issue is what to do about the demonspawn mutation sets 20:59:14 that have scroll/potion cons 20:59:25 bh: I like it, |amethyst bring up my major concern with this. 20:59:31 i thought it autoided after he dropped it so you don't get stuff like "cerebov hits you with the sword of cerebov" 20:59:37 -!- Arkaniad has quit [Max SendQ exceeded] 20:59:40 |amethyst: then you're using healing in the middle of combat instead of killing 20:59:44 which is generally counterindicted 20:59:46 gammafunk: is this with Pot- and Scroll- statuses? 21:00:05 03wheals02 07* 0.15-a0-1018-g39681b6: A better terse message for KILLED_BY_ROLLING (#8589). 10(26 minutes ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=39681b60120a 21:00:05 03drachereborn02 {wheals} 07* 0.15-a0-1019-gf6d4421: Modify unrands Chilly Death and Flaming Death 10(3 days ago, 3 files, 70+ 3-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=f6d44216f86f 21:00:07 idk, I think the penalty for using healing in combat is 'using healing in combat' 21:00:07 well you would just end up curing it anyway when you were healing 21:00:07 <|amethyst> bh: what about: if you're at full *after* using the potion? 21:00:07 bh: no, we're just going to remove at first (post the merge of weightless) 21:00:09 gammafunk: Thank you. 21:00:19 <|amethyst> bh: then again, I'm not sure that helps anything 21:00:19 reaverb: oh, for what? 21:00:58 and also yes you do in fact heal rotting when you quaff curing at 147/148 (150)# 21:01:08 |amethyst: Here's a counter argument: If we make rot less obnoxious, we can use miasma more 21:01:11 noo, the best item description in the game has been ruined :( 21:01:15 -!- reaverb1 has joined ##crawl-dev 21:01:21 alas 21:01:31 PleasingFungus: smokin! 21:01:32 yeah, Marvin is right. If you reach hp_max, you unrot 21:01:34 -!- reaverb has quit [Disconnected by services] 21:01:38 -!- reaverb1 is now known as reaverb 21:01:39 -!- Kramin has quit [Ping timeout: 252 seconds] 21:01:46 I could have used +1 or good or something, but it doesn't really make much sense. 21:01:49 -!- CSDCScripter has quit [Ping timeout: 240 seconds] 21:01:55 -!- Insomniak has quit [Ping timeout: 240 seconds] 21:03:30 wheals: I tved an Asmodeus death and it turns out you were right 21:04:12 wheals: Umm, in that commit monsters which are already frozen are immune to Dagger of Chilly Death freezes. 21:04:18 wheals: squashed by, perfect 21:04:20 yes 21:04:36 i mean, it still does damage 21:04:38 squished under? <_< 21:04:50 1learn add blown uo by 21:04:51 "squished by a boulder beetle" works for me 21:04:52 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 21:04:54 -!- DrinkMachine has quit [Quit: Leaving] 21:05:01 wheals: Shouldn't it increase duration? 21:05:19 * gammafunk Upheavals Grunt 21:05:44 no, in all cases things that are frozen are immune to it 21:05:47 Q-lol is pretty fun to play 21:05:49 see beam.cc (for glaciate) 21:06:06 Nature churns violently around Grunt! 21:06:38 wheals: Oh, so any thing with ENCH_FROZEN is immune it further freezing? 21:06:52 fr readd Smokin'! to flaming death's description 21:07:05 well, in all cases so far that's the case 21:07:15 wheals: How odd, but Ok. 21:07:23 can I get a sense of how strongly people feel about leaving unrot alone? 21:08:24 i am not convinced by the argument of "people don't like having to use consumables to restore their maxhp", and that appears to be the only argument for changing it 21:08:25 bh: I actively don't like the change. 21:08:58 <|amethyst> I'd rather get rid of rot than make it toothless 21:09:04 I like not having to wait until after resting to cure rot, and I don't think it'd have a significant impact otherwise, since most characters don't heal in most combats 21:09:06 and shouldn't 21:09:18 *don't use potions/wands to heal 21:09:27 ely would have a weird interaction I guess 21:09:30 <|amethyst> so when *do* players use potions/wands to heal? 21:09:38 when they're desperate 21:09:41 which is not "most combats" 21:09:44 people heal in combat often enough that they would just end up healing their rot that way 21:09:55 -!- CSDCScripter has quit [Read error: Connection reset by peer] 21:10:18 -!- home_ is now known as home 21:10:32 -!- home has quit [Changing host] 21:11:13 -!- Fhqwhgads_ has quit [Ping timeout: 276 seconds] 21:11:16 ok. Apart from Ghouls where do we use rot? 21:11:21 -!- Fhqwhgads__ is now known as Fhqwhgads_ 21:11:21 (I'm going to guess good players heal more than most players) 21:11:34 bh: Rot causing attacks, and that's about it. 21:11:40 miasma 21:11:44 <|amethyst> mutation 21:11:44 That one potion. 21:11:48 decomposing undead 21:11:48 -!- notcluie_ has quit [Ping timeout: 240 seconds] 21:11:54 Oh yes miasma is the big one, and undead... 21:11:59 Might be good to grep for it. 21:12:03 just mummies now i guess 21:12:16 bh: Would you explain the reasons why you would want to remove rot? 21:12:53 <|amethyst> does make bazaar cause rot? 21:13:37 <|amethyst> ah, yes it does 21:13:47 <|amethyst> (not sure why it's described as "permanent HP") 21:14:12 Oh yes and Zot Def. 21:14:19 It rots you if monsters get to the orb. 21:14:33 "Your flesh decays as the orb is desicrated!" 21:14:45 reaverb: I think it's a marginal mechanic 21:15:39 what, zotdef? 21:15:47 <|amethyst> wheals: rotting 21:15:52 bh: Well marginal mechanics aren't nececcasrily bad. For example, the distinction between monsters you can get and monsters you cannot get with Brothers in Arms only matters for followers of one god. 21:16:11 was joke 21:16:38 !rng akuma majin 21:16:39 The RNG chooses: majin. 21:18:58 -!- ProzacElf has joined ##crawl-dev 21:19:06 -!- wheals has quit [Quit: Leaving] 21:20:00 <|amethyst> speaking of potion of decay, I don't get this comment, for multiple reasons: 21:20:03 <|amethyst> // Don't generate randomly - should be rare and interesting. 21:20:03 <|amethyst> case POT_DECAY: 21:20:29 -!- CSDCScripter has quit [Read error: Connection reset by peer] 21:21:49 |amethyst: Nobody gest that comment. 21:21:55 s/gest/gets/ 21:21:55 -!- mamgar has quit [Quit: Leaving] 21:21:59 I guess we could git blame it. 21:22:07 <|amethyst> it's probably old 21:22:16 |amethyst: Yes. 21:22:30 Did degeneration use to do something like give you guarenteed bad muts? 21:23:01 -!- ProzacElf has quit [Ping timeout: 240 seconds] 21:23:12 bh: Yeah, I'm no big fan of rot either, but removing it would mess up mummy death curses 21:23:26 We'd like to redesign those, I think, but that's a seperate thing 21:23:37 %git 21:23:37 07drachereborn02 {wheals} * 0.15-a0-1019-gf6d4421: Modify unrands Chilly Death and Flaming Death 10(3 days ago, 3 files, 70+ 3-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=f6d44216f86f 21:23:40 %git a291e998 21:23:40 07jpeg02 * 0.4-a0-3699-ga291e99: Disallow quivering equipped items. (You can still (fi)re your wielded weapon if you insist, you just can't quiver it.) And another general clean-up. 10(6 years ago, 13 files, 123+ 102-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=a291e9980965 21:23:47 <|amethyst> reaverb: other than jpeg adding the period, it dates back to: 21:23:55 <|amethyst> %git 673bdae7 21:23:56 07peterb1202 * 673bdae75485: Initial revision 10(9 years ago, 183 files, 153322+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=673bdae75485 21:23:56 |amethyst: Heh. 21:24:10 I don't think anyone would mind if death curse rot was just replaced with a cantrip-style noncurse 21:24:38 |amethyst: So is that Henzell code or is that part of the SVN importation failure? 21:24:41 magicpoints: well I think the curses happening upon-death is really the issue 21:24:55 but yeah that'd be viable tweak, I suppose 21:25:01 <|amethyst> reaverb: well, Linley's Dungeon Crawl anyway 21:25:04 I agree, I just meant as a temp change 21:25:09 <|amethyst> reaverb: not necessarily Linley himself 21:25:28 |amethyst: Other people worked on it besides Linley? 21:25:42 <|amethyst> there was a dev team 21:25:43 Is this git link the entire source code? 21:25:44 <|amethyst> not initially 21:26:04 -!- bonghitz has quit [Quit: Leaving...] 21:26:04 -!- AtomikKrab has quit [Read error: Connection reset by peer] 21:26:16 magicpoints: That git link? yes. 21:26:25 magicpoints: no, it's a webpage containing the entire source code 21:26:45 That particular one is just telling git "Hey, here's the project, we want to start using git with it.... 21:26:50 " 21:27:01 or SVN, rather. 21:27:12 it also signs your soul over to linus torvalds 21:27:19 Anyway, the source code has changed a lot over the years so. 21:27:27 <|amethyst> ??crawl-ancient 21:27:27 I don't have a page labeled crawl-ancient in my learndb. 21:27:34 <|amethyst> ??crawl-anc 21:27:34 I don't have a page labeled crawl-anc in my learndb. 21:27:38 <|amethyst> ??/crawl-ancient 21:27:39 I don't have a page labeled /crawl-ancient in my learndb. 21:27:44 <|amethyst> err, forgot the syntax 21:27:52 <|amethyst> ?/crawl-ancient 21:27:53 Matching entries (1): crawl_alternative[1]: A very old (pre-Stone-Soup) and apparently abandoned fork of Crawl: http://www.interq.or.jp/libra/oohara/crawl-alternative/ or git://gitorious.org/crawl/crawl-ancient.git branch "alternative" 21:27:54 -!- Piginabag has quit [Quit: Page closed] 21:29:01 -!- Lasty1 has quit [Quit: Leaving.] 21:29:04 local global card effect should be imported from there. 21:29:07 :D 21:29:17 <|amethyst> !learn add crawl-ancient git://gitorious.org/crawl/crawl-ancient.git contains 2.72, 4.00b26, and 4.1.2alpha 21:29:18 crawl-ancient[1/1]: git://gitorious.org/crawl/crawl-ancient.git contains 2.72, 4.00b26, and 4.1.2alpha 21:29:40 You draw a card... It is the Alternative. 21:29:41 -!- rast- has joined ##crawl-dev 21:29:47 -!- rast has quit [Read error: Connection reset by peer] 21:29:52 -!- rast- is now known as rast 21:29:59 wow, apparently !magic could increase your max MP? 21:30:20 that... actually doesn't sound overpowered, probably 21:30:22 silly, though 21:30:31 -!- CSDCScripter has quit [Read error: Connection reset by peer] 21:30:34 <|amethyst> !learn edit crawl-ancient[1] s/, and.*/, [[4.1]].2alpha, and [[crawl-alternative]] 21:30:34 crawl-ancient[1/1]: git://gitorious.org/crawl/crawl-ancient.git contains 2.72, 4.00b26, [[4.1]].2alpha, and [[crawl-alternative]] 21:30:43 <|amethyst> gah 21:30:49 magicpoins: Where do you see that? 21:30:49 imo it sounds ridiculous when you scum pan for !mp 21:30:55 o 21:30:58 if you scum pan 21:30:59 <|amethyst> !learn edit crawl-ancient[1] s/\[\[/{{/ 21:30:59 crawl-ancient[1/1]: git://gitorious.org/crawl/crawl-ancient.git contains 2.72, 4.00b26, {{4.1]].2alpha, and [[crawl-alternative]] 21:31:00 you are already dumb 21:31:04 so who cares 21:31:31 Crawl Alt: 21:31:33 • Sigmund is now slow 21:31:37 heresy! 21:31:40 'after long consideration, we have decided on a punishment for players who scum pan. it is called: 'scumming pan'' 21:32:33 hmm, this crawl alteranative changelog looks like is was written by a non-native speaker. 21:32:47 I saw that reading %git 673bdae7 ; + case POT_MAGIC: + // increase intrinsic MP points + if (you.magic_points + new_value > you.max_magic_points) 21:33:03 <|amethyst> reaverb: Japanese I suspect 21:33:27 Hmm. 21:33:37 Anyways the thing about permanent max MP increases is that it also increases your MP regen 21:37:13 -!- Fhqwhgads_ has quit [Ping timeout: 276 seconds] 21:37:16 -!- Fhqwhgads__ is now known as Fhqwhgads_ 21:37:44 -!- CSDCScripter has quit [Read error: Connection reset by peer] 21:37:48 -!- phalm has quit [Ping timeout: 240 seconds] 21:38:43 -!- Arkaniad has quit [Ping timeout: 240 seconds] 21:45:15 -!- usebees has quit [Quit: Lost terminal] 21:45:29 -!- rast has quit [Remote host closed the connection] 21:45:33 -!- Hailley has quit [Quit: Petra is closed!] 21:45:53 -!- dtsund has quit [Ping timeout: 264 seconds] 21:47:14 -!- CSDCScripter has quit [Read error: Connection reset by peer] 21:47:33 It occurs that now that I'm a dev, I don't actually need to squash all my commits down before pushing. All of these commits are perfectly valid... 21:47:42 reaverb, as commit arbiter, you must guide me. Squash or don't squash? 21:48:08 PleasingFungus: For black staff? 21:48:20 yep 21:48:29 <|amethyst> PleasingFungus: definitely try to avoid pushing broken commits (doesn't compile, doesn't play, or breaks saves), because those cause problems when bisecting 21:48:43 None of these are that, I think. 21:48:57 PleasingFungus: yeah, probably one commit for e.g. adding the black staff 21:48:58 iirc they all compiled before committing 21:49:09 ...that's probably best, though. 21:49:13 unless you're changing something unrelated 21:49:21 PleasingFungus: you can always pastebin the patch to show us 21:49:28 Other people told me "one change, one commit", but I think Crawl should have more commit.s 21:49:39 https://crawl.develz.org/mantis/view.php?id=8456&nbn=9#bugnotes 21:50:09 And Grunt, for example, split up the commit when making the new gods by ability. 21:50:15 commits 21:50:24 That's a huge project though. 21:50:27 right 21:50:31 he's grunt, though. idk, I think it'd fine to squash it 21:50:33 and less risky 21:50:35 you'd never put two gods in one commit 21:50:40 haha 21:50:43 <|amethyst> less risky? 21:50:51 PleasingFungus: "he's grunt" ? 21:50:54 and it'd be ok to have god abilities split by commit 21:51:01 -!- Blazinghand has quit [Ping timeout: 240 seconds] 21:51:18 -!- Limulus has quit [Ping timeout: 240 seconds] 21:51:21 <|amethyst> I see several unrelated changes in this patch 21:51:30 <|amethyst> - if (god_hates_spell(spell, you.religion, rod_spell)) 21:51:30 <|amethyst> + if (god_hates_spell(spell, you.religion, rod_spell) 21:51:31 <|amethyst> + || is_good_god(you.religion) && you.spellcasting_unholy()) 21:51:47 |amethyst: That was already pushed, the first patch is out of date. 21:51:54 I think? 21:52:03 <|amethyst> I was looking at the second one 21:52:15 the spellcasting_unholy thing only applies to the unrandart IIRC 21:52:18 yep 21:52:30 <|amethyst> oh, I see 21:53:08 yeah, a change to something that affects the behavior of certain gods wrt unholy weapons is a good example of something that's good for a seperate commit 21:53:46 but not "1) add the black staff unrand data 2) give the black staff vampiric now 3) Also tweak it's base damage" 21:54:06 yeah, I'd have to do some re-org 21:54:15 http://i.imgur.com/hDFgUn7.png this is the raw state 21:54:27 already rebased & squashed, though 21:54:38 so it seems simplest just to push (as soon as I figure out how) 21:54:43 did you just link a commit history as a png? 21:54:46 is that a- 21:54:48 yes 21:54:49 no comment 21:54:51 -!- CSDCScripter has quit [Read error: Connection reset by peer] 21:55:00 !banish PleasingFungus 21:55:00 gammafunk casts a spell. PleasingFungus is devoured by a tear in reality! 21:55:09 wow 21:55:11 nooo 21:55:17 at least it's not a screenshot in a word document 21:55:22 or whatever was on that one mantis issue 21:55:32 MarvinPA: brb, re-saving as a jpeg at 50% quality 21:55:39 <|amethyst> "Prevent suicide by pain" sounds like it should be its own commit 21:55:42 | 21:55:45 Make the commit message have a url to the imggur png of the commit history 21:55:51 |amethyst: it's "suicide by pain from the black staff" 21:55:52 PleasinFungus: Also see you like the homebrew console theme. 21:55:56 reaverb: it's charming 21:56:00 -!- bh has quit [Quit: Page closed] 21:56:00 s/see/seems like/ 21:56:08 you already can't suicide by the spell Pain 21:56:24 <|amethyst> PleasingFungus: What's this thing about miscast chance? 21:56:57 oh, right. the pain occurs after the actual spellcast 21:57:06 to allow you to cast borg/ddoor/vdrain 21:57:12 <|amethyst> well 21:57:16 <|amethyst> I'm confused 21:57:19 <|amethyst> I see the comment says 21:57:25 <|amethyst> + * Only comes up if the player has a corrupted magic effect; currently only 21:57:26 oh yeah that whole thing is sort of weird 21:57:27 <|amethyst> + * from the quarterstaff of the Hellbinder. 21:57:29 -!- rast has joined ##crawl-dev 21:57:39 !learn add PleasingFungus did you just link a commit history as a png? 21:57:40 pleasingfungus[2/2]: did you just link a commit history as a png? 21:57:44 <|amethyst> but I don't see where in the code it refers to that 21:57:54 |amethyst: you.spell_hp_cost() 21:58:05 <|amethyst> oh 21:58:11 <|amethyst> I read that "h" as an "m" 21:58:18 that is a reasonable reading 21:58:41 yeah that whole function maybe tries a bit too hard to keep the player from killing themself 21:59:04 I think earlier I considered removing some of the checks/warnings 21:59:50 it'd also be simpler if the hp-cost came before the spell effect... that was my first implementation, but the problem is you can cancel out of spells. 22:00:01 -!- PleasingFungus has left ##crawl-dev 22:00:06 -!- PleasingFungus has joined ##crawl-dev 22:00:36 it could just be non-lethal damage 22:01:00 since if you're casting spells at stuff and putting yourself at 1hp in the process you probably have plenty of problems 22:01:03 so okay, you just refund the hp, unless they're a deep-dwarf, in which case they lost some variable amount of hp and can repeatedly cancel to get the result they want, or unless they get an 'ouch!' message in their notes, which will repeat over and over... 22:01:07 MarvinPA: good thought 22:01:19 yeah, I like that 22:01:29 -!- category has quit [Quit: Page closed] 22:01:46 fun though the killed_by thing is, would probably be a lot simpler in terms of not needing any checks or prompts :P 22:01:55 yep 22:02:00 (Oh yes under that same logic I would like to make Pois non-lethal dmg too since having 30 truns before you die is awful) 22:02:01 and it means I can remove the killed_by 22:02:04 which is a bonnus imho 22:02:37 -!- CSDCScripter has quit [Read error: Connection reset by peer] 22:02:43 PleasingFungus: yeah, re. commits, if you had a commit to add the staff and its description and properties, and then another commit or two to add the more special-cased properties, that'd be good 22:02:45 isn't having 30 turns until you die exactly what doesn't happen with new poison 22:03:08 s/and properties/and base properties/ 22:03:12 <|amethyst> MarvinPA: ? 22:03:32 MarvinPA: No, you can still get "You are lethaly poisioned" and if you don't have curing you die eventually? 22:03:34 <|amethyst> MarvinPA: I thought red meant "you will die in some number of turns if you don't do something" 22:03:35 as in, the change making it deterministic sped up the effect a lot 22:03:45 <|amethyst> oh 22:04:12 MarvinPA: I think it can still be 30 turns in somecases, but dying even 1 turn after killing all enemeies in sight is bad. 22:04:16 right, i don't see a problem with poison being lethal really? that is the idea behind poison 22:04:38 <|amethyst> well, dying in general is bad 22:04:38 I thought the idea was "damage over time" 22:04:41 counterpoint: it's not bad 22:04:44 <|amethyst> doesn't mean you should remove it from the game 22:04:48 reaverb: you can still die one turn after killing all enemies in site 22:04:59 since an enemy can come into sight and kill you 22:05:02 is winning good? 22:05:19 gammafunk: Yes, but that's less unpleasent. 22:05:35 I don't think it's a problem really; what we want to prevent is insta-death 22:06:00 This isn't about Pois being powerful or not, it's just annoying/unfun to die 5 turns from now with no answer. 22:06:12 <|amethyst> then you can ctrl-q 22:06:13 that happens a lot in crawl already 22:06:16 and the majority of deaths poison plays a part in it doesn't deal the final blow. 22:06:46 you can easilly get yourself into a situation where you killed everythin in LOS at one moment, but you're still dead 22:07:29 <|amethyst> majority but not by a lot 22:07:46 <|amethyst> !lg * 0.14 status~~poisoned / ktyp=poison 22:07:47 5657/12936 games for * (0.14 status~~poisoned): N=5657/12936 (43.73%) 22:08:19 <|amethyst> eliminating 40% of poison deaths would be a rather big nerf to poison 22:08:28 gammafunk: Well the LOS was an arbitary example. I mean "have played to the point were no traditional (enemey hits you with something, for any range) means can definitely hurt you. 22:08:46 |amethyst: Poison could be buffed to compenstate. This isn't meant to be a power level change. 22:09:11 That's going to be hard to do without rethinking poison 22:09:45 about the only think I like about no death by poison is that it prevent erroneous predictions of "you are lethally poisoned" 22:10:02 gammafunk: Yes, that was the other benifit. 22:10:10 or however you spell that word. 22:10:48 But I thinkt he benefit of death by poison gameplay-wise is that it makes the player manage their resources and risk (in terms of poison exposure) 22:13:16 !lg . recent status~~poisoned / ktyp=poison 22:13:17 17/58 games for gammafunk (recent status~~poisoned): N=17/58 (29.31%) 22:13:28 that's why I'm a goodplayer 22:13:37 well above average poison performance 22:13:38 -!- CSDCScripter has quit [Ping timeout: 252 seconds] 22:13:52 !lg Grunt recent status~~poisoned / ktyp=poison 22:13:53 15/36 games for Grunt (recent status~~poisoned): N=15/36 (41.67%) 22:13:58 aha, we finally see the truth 22:14:14 !lg . recent status~~poisoned / ktyp=poison 22:14:14 9/18 games for reaverb (recent status~~poisoned): N=9/18 (50.00%) 22:14:22 Heh, right on the nose. 22:14:24 relevant 22:14:48 -!- Nobuharu has quit [Ping timeout: 240 seconds] 22:15:01 !lg neil recent status~~poisoned / ktyp=poison 22:15:01 93/177 games for neil (recent status~~poisoned): N=93/177 (52.54%) 22:15:07 !send gammafunk rip 22:15:07 Sending rip to gammafunk. 22:15:17 Grunt: I killed asterion for the first time 22:15:30 !killratio asterion * cv=0.15-a 22:15:32 asterion wins 1.577% of battles against * (cv=0.15-a). 22:15:35 !killratio asterion . cv=0.15-a 22:15:36 asterion wins 0.0% of battles against Grunt (cv=0.15-a). 22:15:41 !killratio vashnia * cv=0.15-a 22:15:43 vashnia wins 6.720% of battles against * (cv=0.15-a). 22:15:57 hrm, that's a very low sample size I think 22:16:29 !lm cv=0.15-a unique=asterion 22:16:30 No milestones for gammafunk (cv=0.15-a unique=asterion). 22:16:33 !lm * cv=0.15-a unique=asterion 22:16:34 936. [2014-05-25 22:16:03] Erg the Arsonist (L17 MuWz of Sif Muna) killed Asterion on turn 66748. (Swamp:4) 22:16:54 !lm cv=0.14 unique=asterion 22:16:55 No milestones for gammafunk (cv=0.14 unique=asterion). 22:16:58 !lm * cv=0.14 unique=asterion 22:16:59 1260. [2014-05-26 02:23:34] TheNoid the Bringer of Life (L21 FoHe of Elyvilon) killed Asterion on turn 76934. (Vaults:2) 22:17:04 ...huh 22:17:18 !killratio asterion * cv=0.14 22:17:20 asterion wins 3.669% of battles against * (cv=0.14). 22:17:31 -!- Arkaniad has quit [Ping timeout: 240 seconds] 22:17:44 Well he hasn't changed at all recently, so must just be a clustering thing 22:20:24 !killratio vashnia * cv=0.14 22:20:26 vashnia wins 6.029% of battles against * (cv=0.14). 22:20:36 !send gammafunk illusions 22:20:37 Sending illusions to gammafunk. 22:20:55 huh 22:20:57 !lg . recent status~~poisoned / ktyp-poison 22:20:57 No keyword 'ktyp-poison' 22:20:58 -!- Fhqwhgads_ has quit [Remote host closed the connection] 22:21:00 !lg . recent status~~poisoned / ktyp=poison 22:21:01 14/27 games for PleasingFungus (recent status~~poisoned): N=14/27 (51.85%) 22:21:08 I'm more poisonous than reaverb 22:21:24 posioned. 22:21:38 Probably because I player Gr a lot in the hopes of winning one. 22:22:01 I've finally got a Gr of Qazlal going. 22:22:13 Gr is easy to win! 22:22:21 Although GrDK is difficult 22:22:43 -!- AtomikKrab has quit [Ping timeout: 276 seconds] 22:22:44 -!- [1]AtomikKrab is now known as AtomikKrab 22:23:27 -!- CSDCScripter has quit [Read error: Connection reset by peer] 22:24:14 -!- magicpoints has quit [Ping timeout: 252 seconds] 22:28:11 -!- rchandra has joined ##crawl-dev 22:31:04 -!- CSDCScripter has quit [Read error: Connection reset by peer] 22:31:37 -!- dtsund has joined ##crawl-dev 22:35:40 Mmm. The debug compile flag is FULL_DEBUG, right? 22:36:07 -!- st_ has quit [Ping timeout: 245 seconds] 22:36:29 03PleasingFungus02 07* 0.15-a0-1020-g6f959b7: Add the Majin-Bo, a new fixedart that offers power at a terrible price. (It's not that terrible!) 10(6 weeks ago, 11 files, 150+ 16-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=6f959b73ab6b 22:36:40 FULLDEBUG i think 22:36:55 yeah, there's definitely no underscore 22:36:55 i just do make debug for all the debug spam 22:37:06 checking to make sure no one will have to "fix debug compilation" 22:37:30 PleasingFungus: recoomend keeping the commentary in not the summary line 22:37:37 since long summary lines aren't great 22:37:40 oops 22:37:45 true 22:37:49 will think of that for next time 22:37:50 in fact all lines nor more than 70 or 75 char 22:38:05 it actually is linebroken 22:38:09 so idk what's going on there 22:38:40 guess everything before a double-linebreak gets into the summary? 22:38:46 -!- magicpoints has joined ##crawl-dev 22:39:15 -!- CSDCScripter has quit [Read error: Connection reset by peer] 22:40:54 hm. I do actually want to nag |amethyst about that ghost reform patch at some point, since I have no confidence in my ability to avoid breaking the servers (again). should've done it earlier, when he was around 22:43:04 PleasingFungus: I use 'make debug-lite' as my target for most things 22:43:18 it lets you use gdb and doesn't give you one billion messages 22:46:48 -!- CSDCScripter has quit [Read error: Connection reset by peer] 22:46:59 -!- AtomikKrab has quit [Ping timeout: 252 seconds] 22:51:03 -!- ussdefiant has joined ##crawl-dev 22:51:45 03reaverb02 07* 0.15-a0-1021-g9b48444: Remove some old inaccurate comments from potion.cc 10(25 minutes ago, 1 file, 1+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=9b48444c6252 22:51:45 03reaverb02 07* 0.15-a0-1022-g33abf97: A comment explaining why POT_SLOWING is still in potion_effect() 10(24 minutes ago, 1 file, 2+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=33abf97284f7 22:52:38 -!- Keanan has joined ##crawl-dev 22:53:41 -!- zxc232 has joined ##crawl-dev 22:54:19 -!- CSDCScripter has quit [Read error: Connection reset by peer] 22:59:01 -!- Nivimer has joined ##crawl-dev 23:00:11 -!- Nivim has quit [Ping timeout: 252 seconds] 23:01:17 -!- Vizer has quit [Ping timeout: 252 seconds] 23:01:22 -!- Redz has joined ##crawl-dev 23:02:45 -!- Krakhan has quit [Ping timeout: 252 seconds] 23:03:17 -!- CSDCScripter has quit [Read error: Connection reset by peer] 23:04:11 <|amethyst> PleasingFungus: hm... I don't *see* any major problems with it, but 1) it might make sense to try again if you find an incompatible, broken, or buggy ghost file 23:04:35 <|amethyst> PleasingFungus: and 2) using append mode is a little bit of a hack, but I don't know how to do the proper thing in Windows 23:04:56 using append mode is an incredible hack 23:05:03 I told you the actual reason why I was using that instead of r+b, right? 23:05:04 <|amethyst> PleasingFungus: in Unix you'd use open with O_CREAT | O_EXCL 23:06:14 <|amethyst> because r+ doesn't create a missing file? 23:06:40 worse 23:07:02 lk_open checks the first character of the mode to determine whether to apply a read or write lock 23:07:13 <|amethyst> right, but that's fixable 23:07:48 yeah, I thought about that, but it would require changing every single place the function was called 23:07:56 <|amethyst> why? 23:08:02 you'd need to change the signature 23:08:08 <|amethyst> oh 23:08:21 <|amethyst> I meant treat "r+" as though it were "w" :) 23:08:26 sure. how 23:08:36 this is a char * with no length provided 23:08:40 PleasingFungus: What's so bad about changing every single place a function is called? :D 23:09:08 reaverb: that is the sort of thing that very quickly devolves into yak shaving 23:09:11 <|amethyst> PleasingFungus: it's null terminated 23:09:13 and crawl has too many yaks to readily shave 23:09:29 |amethyst: I forgot that was a thing 23:09:37 'oops' 23:09:56 you'd also have to check for rb+ 23:09:59 since that's equivalent 23:10:12 Pleasingfungus: Hmm. 23:11:28 <|amethyst> if (mode[0] != 'r' || strchr(mode, '+')) 23:11:39 |amethyst: re point (1) (try again if you find a bad ghost): I think it's more important to have simple, fast logic than to do everything possible to find a ghost (we aren't guaranteeing a ghost in any case), and bad ghosts are quite rare. 23:11:55 -!- CSDCScripter has quit [Read error: Connection reset by peer] 23:12:09 well, hopefully 23:12:12 <|amethyst> I guess that's a good point :) 23:12:33 idk, I thought about this earlier, but I'm already nervous about adding the amount of iteration that i am 23:12:35 <|amethyst> and we do unlink the bad ones 23:12:43 yep! very tidy 23:13:07 the error-handling behavior is nice, now that it actually works 23:13:09 instead of dying 23:13:23 -!- DrCrypt has quit [Ping timeout: 252 seconds] 23:13:42 [21:11] |amethyst if (mode[0] != 'r' || strchr(mode, '+')) <- yeah this is good. this is the advantage of talking to someone who actually knows c well. 23:14:04 I think that's worth adding, independent of any other changes 23:14:14 <|amethyst> Do you have Windows btw? 23:14:19 not at present 23:14:22 simm (L16 KoWn) ERROR: range check error (27002 / 2000) (Lab) 23:14:22 oh 23:14:32 nrook is in the next room, though, and he has windows 23:14:36 <|amethyst> simmarine: what did you do? 23:14:37 good crash 23:14:38 but I think he develops in a vm 23:14:40 |amethyst: i picked up some items 23:14:44 <|amethyst> simmarine: hm 23:14:47 <|amethyst> !crashlog simm 23:14:48 13. simm, XL16 KoWn, T:34966 (milestone): http://dobrazupa.org/morgue/simm/crash-simm-20140526-041418.txt 23:15:52 <|amethyst> PleasingFungus: and how much stress-testing have you done? 23:15:52 -!- Kalir has quit [Changing host] 23:16:16 <|amethyst> PleasingFungus: concurrent ghost loading etc 23:16:32 <|amethyst> and concurrent dying 23:16:33 I ran about 8 qws at once for a couple of minutes; this was enough to cause a crash with the old code 23:16:40 many crashes, actually 23:16:42 but not with new code 23:17:28 I was never able to produce the 0-byte ghostfiles you mentioned, though. I know the new code can handle that, but only because i made them by hand 23:17:42 <|amethyst> trying to think of how to do something more stressful 23:18:18 <|amethyst> maybe a bunch of copies of a save (on a level that can save ghosts) 23:18:32 <|amethyst> then several dozen bots loading the save and quitting 23:18:43 <|amethyst> (repeatedly) 23:19:04 do quits produce ghosts? 23:19:16 <|amethyst> oh, hm 23:19:27 -!- CSDCScripter has quit [Read error: Connection reset by peer] 23:19:30 quits don't produce ghosts 23:19:33 clearly make a save when 1 turn away from poison death 23:19:37 <|amethyst> ah, right 23:19:41 then remove poison death in reavercrawl 23:19:51 then load the save en masse 23:19:58 (step two is optional) 23:21:25 -!- reaverb has quit [Ping timeout: 240 seconds] 23:22:03 not sure how I'd actually synchronize things, though 23:22:52 seems like you'd want to script the save loading & dying to get them as close as possible, but I don't have any kind of autohotkey setup (or similar) 23:23:46 -!- demiskeleton has quit [Quit: Leaving] 23:23:55 -!- Blazinghand has quit [Remote host closed the connection] 23:24:11 <|amethyst> make a ready function that sends the key "."? 23:24:34 <|amethyst> in your Lua that is 23:25:05 a ready function? 23:25:18 <|amethyst> PleasingFungus: look at qw's code 23:25:46 <|amethyst> PleasingFungus: the lua function ready(), if it exists, is called whenever the game is ready for a player command 23:26:05 ah, I see. then you still have the problem of syncing up the loads 23:26:08 but that's simpler 23:26:35 <|amethyst> I was thinking just have a few dozen copies doing that in a tight loop 23:26:46 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 23:26:52 ah. that'd work 23:26:52 <|amethyst> (making a copy of the save each time) 23:27:37 -!- CSDCScripter has quit [Read error: Connection reset by peer] 23:28:10 <|amethyst> Back to the append thing... it looks like we do have a function that does the equivalent of open() in Windows, and it does support O_CREAT|O_EXCL 23:28:22 Ah. Which function? 23:28:26 <|amethyst> open_u 23:29:00 // Why it wants the mode string as double-byte is beyond me. 23:29:41 -!- rast has quit [Read error: Connection reset by peer] 23:29:43 <|amethyst> yay Windows 23:30:01 -!- rast has joined ##crawl-dev 23:30:19 -!- omnirizon has quit [Ping timeout: 240 seconds] 23:30:45 <|amethyst> I suspect someone did a search and replace of 'char' with 'wchar_t' throughout the API 23:30:55 plausible 23:32:51 <|amethyst> but I guess this way is more future-safe if they want to add new encodings with non-ASCII names L"r+b,ccs=UNICØDE" 23:33:19 good use of ø 23:33:33 -!- CSDCScripter has quit [Read error: Connection reset by peer] 23:33:57 hm. so remind me - what are we changing to use open_u(), and why? 23:33:59 -!- Nivimer is now known as Nivim 23:35:16 http://pastebin.com/q6vvQfJm also, how's this for an implementation of your lk_open() improvement (also, changing a really bad filename) 23:36:18 -!- Blomdor has quit [Ping timeout: 240 seconds] 23:37:03 <|amethyst> looks good; maybe I'd use "write_lock" to be even more explicit 23:37:35 <|amethyst> but maybe not, "write" is probably fine 23:37:37 I initially used that, but the function it's calling calls it "write" 23:38:21 and the function it's calling. though it does eventually turn into a write-lock 23:38:32 <|amethyst> the difference is that lock_file_handle only does a lock, so "write" can't mean much other than "write-lock" 23:38:41 true 23:39:17 <|amethyst> clearly we need a new enum 23:39:26 haha 23:39:57 <|amethyst> actually, now that I look at it more 23:40:05 <|amethyst> that code is silly 23:40:12 mine or the old code? 23:40:14 or both 23:40:15 -!- CSDCScripter has quit [Read error: Connection reset by peer] 23:40:15 <|amethyst> both 23:40:19 <|amethyst> bool write = false; if (blah) write = true; 23:40:26 <|amethyst> why not just const bool write = blah; 23:40:31 um 23:40:37 yes 23:41:10 <|amethyst> also 23:41:50 <|amethyst> I'm get rid of the mode && there and instead ASSERT(mode); at the very beginning 23:41:59 -!- NeremWorld has quit [Ping timeout: 252 seconds] 23:42:01 -!- MaxFrost has quit [Ping timeout: 276 seconds] 23:42:19 <|amethyst> mode probably won't be null at the point we check it, because fopen will already have crashed :) 23:42:23 haha 23:42:41 and that gets rid of all the parens in const bool write_lock = ...! 23:42:57 hm. what'd be a good way to test this, I wonder 23:43:36 -!- CKyle has quit [Quit: CKyle] 23:43:48 looks like everything is either "a" or "r". or "a+" 23:44:44 wait. uh 23:44:55 if (!handle) return NULL; if (handle...) 23:44:58 what is *with* this code 23:45:33 -!- reaverb has joined ##crawl-dev 23:45:39 %git 555734fcd 23:45:40 07kilobyte02 * 0.8.0-a0-2035-g555734f: Massive spacing fixes: "( spaces after parentheses )". 10(3 years, 7 months ago, 211 files, 3107+ 3107-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=555734fcd3ae 23:45:50 -!- posttoasties has quit [Quit: Konversation terminated!] 23:46:37 -!- CSDCScripter has quit [Read error: Connection reset by peer] 23:46:49 %git 8194a1c9e 23:46:50 07kilobyte02 * 0.7.0-a0-814-g8194a1c: Two harmless races and one buffer overflow. 10(4 years, 2 months ago, 2 files, 10+ 7-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=8194a1c9e4a3 23:47:08 <|amethyst> ah 23:47:14 looks like he doesn't realize it was checked for a few lines later 23:47:51 I kind of like the early return, though 23:48:11 <|amethyst> that wasn't a pointless change 23:48:26 <|amethyst> the early return was moved across a chmod (which became fchmod, even better) 23:48:27 ? 23:48:30 oh I see 23:48:50 maybe 23:48:58 nice, abyssal rune mimics can appear on abyss:2 (and presumably abyss:1) 23:49:00 except the chmod vanished at some point? 23:49:26 <|amethyst> yeah 23:50:45 <|amethyst> Trying to think of how to best do the O_CREAT|O_EXCL thing here 23:51:21 -!- Infinite_Monkeys has quit [Ping timeout: 258 seconds] 23:51:41 <|amethyst> because lk_open uses fopen, not open+fdopen, and the mode string means it kind of has to 23:52:20 -!- N78291 has quit [Quit: null] 23:52:41 can we just not use lk_open? for the ghost code, anyway? 23:52:57 or do you want to make a general change 23:53:05 -!- Redz has quit [Quit: Leaving.] 23:53:30 <|amethyst> Yeah, I guess we could open, lockfile, and fdopen directly in the ghost code 23:53:47 <|amethyst> oh, also, I think you can remove safe_file_writer now? 23:53:54 <|amethyst> I think it's only used by the ghost code 23:54:22 -!- magicpoints has quit [Ping timeout: 276 seconds] 23:54:29 but then how will we be safe? 23:54:38 (yeah it is) 23:55:08 <|amethyst> Sadly we lost our Unix systems programming guy :( 23:55:23 -!- CSDCScripter has quit [Read error: Connection reset by peer] 23:55:26 <|amethyst> I'm not as competent to review this stuff as kilobyte would be 23:56:11 <|amethyst> err, lock_file, not lockfile 23:56:43 <|amethyst> also, lock_file_handle and lock_file are named exactly backwards :/ 23:56:43 this code keeps becoming lower-level. all my beloved abstractions! 23:56:53 <|amethyst> oh 23:56:54 handle_file_lock? 23:56:55 <|amethyst> never mind 23:57:00 <|amethyst> "handle" not "descriptor" 23:57:04 eldnah_elif_kcol? 23:57:06 oh 23:57:11 -!- Nerem has quit [Ping timeout: 252 seconds] 23:57:14 <|amethyst> forgetting my terminology because I haven't used FILE* much in a while 23:57:34 <|amethyst> generally I'm either using fstreams or file descriptors :) 23:57:40 <|amethyst> not often the middle 23:57:55 hahaha, looking at my local hs directory 23:58:01 1. 1854885 qw3 GrBe-27 escaped with the Orb 23:58:09 god bless qw 23:58:25 <|amethyst> how long did that take? 23:59:13 dur=580 23:59:28 what are the units on that? 23:59:28 <|amethyst> so < 10 minutes :) 23:59:33 qw <3 23:59:37 <|amethyst> I assume seconds 23:59:40 seems plausible 23:59:50 !won qw 23:59:51 qw has won 3 times in 676 games (0.44%): 3xGrBe