00:00:06 <|amethyst> that vault is from an earlier time when that wasn't the policy 00:00:21 !vault pf_slime_end_temple 00:00:21 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/dat/des/branches/temple.des;hb=HEAD#l3354 00:01:34 -!- ussdefiant has quit [Ping timeout: 260 seconds] 00:01:40 I didn't realize I was the second one to have the idea :) 00:01:44 at least they're both quite rare 00:02:29 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 00:03:32 ...in fact, it looks like no one's ever found mine 00:03:36 huh 00:03:41 Stable (0.15) branch on crawl.s-z.org updated to: 0.15-b1-33-g66304f2 00:03:53 WEIGHT: 1 is pretty low 00:03:57 yes 00:04:02 it was originally slightly higher 00:04:10 grunt made some adjustments/improvements iirc 00:05:03 ah well. it's only been around for a few months. someday, someone will find the slimiest temple... 00:05:45 Unstable branch on crawl.s-z.org updated to: 0.16-a0-48-g63d8d37 (34) 00:09:18 hrm, if we let !resist give rcorr, anyone bothere by it still not granting rn? Seems to me that resists "natural things" is reasonable enough justification, but I also wouldn't much care if it granted rn 00:10:20 <|amethyst> we already have !lig to grant rN :P 00:10:38 |amethyst: is !lig the secret to your crawl success? :) 00:11:22 I had to kill a neil AE ghost with lbolt on like d:4 or d:5 and I had to wonder if it was a deliberately constructed nasty ghost 00:11:34 -!- Lumpydoo has quit [Quit: Page closed] 00:11:43 <|amethyst> it was a tengu 00:11:47 <|amethyst> mad apts 00:11:52 <|amethyst> unskilled player 00:11:58 <|amethyst> the perfect storm 00:12:07 yeah, and fast moving...or is that not the case for the ghosts? 00:12:22 I didn't xv it (which was silly, since I onlly learned it had lbolt when the lbolt missed me) 00:12:23 <|amethyst> I doubt I was flying anyway 00:13:18 -!- surprisetrex has quit [Remote host closed the connection] 00:13:29 <|amethyst> oh, but I did have swiftness... is that oldswift as a monster spell? is it a monster spell? 00:14:24 -!- mibe has quit [Quit: Page closed] 00:16:06 -!- rast has quit [Read error: Connection reset by peer] 00:16:35 -!- rast has joined ##crawl-dev 00:16:36 -!- eb has quit [Quit: I quit] 00:17:31 -!- rast- has joined ##crawl-dev 00:20:07 -!- eb has joined ##crawl-dev 00:21:25 -!- rast has quit [Ping timeout: 255 seconds] 00:21:28 -!- PleasingFungus has quit [Ping timeout: 250 seconds] 00:21:33 -!- rast- is now known as rast 00:25:22 -!- Brannock__ has quit [Ping timeout: 250 seconds] 00:26:31 -!- PleasingFungus has joined ##crawl-dev 00:27:36 -!- hurdos has quit [Read error: Connection reset by peer] 00:30:59 -!- kunwon1 has quit [Ping timeout: 256 seconds] 00:31:47 -!- Stelpa has quit [Ping timeout: 264 seconds] 00:36:12 -!- Furril has quit [Ping timeout: 250 seconds] 00:39:40 -!- iFurril has quit [Ping timeout: 250 seconds] 00:45:17 %git 9bd7daac 00:45:18 07kilobyte02 * 0.11-a0-675-g9bd7daa: Add some asserts inside actor->this_player(). 10(2 years, 4 months ago, 1 file, 13+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=9bd7daac3abd 00:45:29 /* Axe this block soon */ 00:50:51 -!- KurzedMetal has quit [Read error: Connection reset by peer] 00:52:43 -!- Sharkman1231 has quit [Ping timeout: 246 seconds] 00:54:44 <|amethyst> !lm * crash noun~~this 00:54:46 43. [2014-02-20 21:47:52] rubinko the Tengu Blade (L27 TeFE of Makhleb) ASSERT(this) in 'actor.h' at line 33 failed on turn 89157. (Pan) 00:54:53 <|amethyst> !lm * crash noun~~actor.h'_at_line_33 00:54:54 5. [2014-02-20 21:47:52] rubinko the Tengu Blade (L27 TeFE of Makhleb) ASSERT(this) in 'actor.h' at line 33 failed on turn 89157. (Pan) 00:54:57 <|amethyst> !lm * crash noun~~actor.h'_at_line_33 -2 00:54:58 4/5. [2014-02-20 21:45:49] rubinko the Tengu Blade (L27 TeFE of Makhleb) ASSERT(this) in 'actor.h' at line 33 failed on turn 89136. (Pan) 00:55:00 <|amethyst> !lm * crash noun~~actor.h'_at_line_33 -3 00:55:02 3/5. [2014-02-20 21:42:58] rubinko the Tengu Blade (L27 TeFE of Makhleb) ASSERT(this) in 'actor.h' at line 33 failed on turn 90119. (Pan) 00:55:03 <|amethyst> !lm * crash noun~~actor.h'_at_line_33 -4 00:55:08 2/5. [2014-02-20 20:45:13] rubinko the Tengu Blade (L27 TeFE of Makhleb) ASSERT(this) in 'actor.h' at line 33 failed on turn 89141. (Pan) 00:55:09 <|amethyst> !lm * crash noun~~actor.h'_at_line_33 -5 00:55:13 1/5. [2014-02-20 11:59:10] Flure the Axe Maniac (L24 MiBe of Trog) ASSERT(this) in 'actor.h' at line 33 failed on turn 27248. (Pan) 00:58:39 <|amethyst> %git 960dfbf 00:58:39 07Medar02 * 0.14-a0-2735-g960dfbf: Fix a crash in is_unchivalric_attack. (gammafunk) 10(6 months ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=960dfbfcc3df 00:58:57 -!- VitaminB5 has quit [Ping timeout: 245 seconds] 00:59:16 <|amethyst> I think the check for null should stay, but the check for == you (which is what requires that block) is unnecessary 00:59:26 -!- wat has quit [Ping timeout: 260 seconds] 01:00:54 -!- ProzacElf has quit [Ping timeout: 250 seconds] 01:04:08 mm 01:04:10 // no NUM_TRANSFORMS due to too many switch statements 01:04:20 I'm a little confused by this comment (enum.h:374) 01:04:34 ...oh, I see, they didn't want to have to handle that case? 01:04:48 <|amethyst> so that you can get compiler warnings about covering all the cases 01:04:54 yes 01:04:55 <|amethyst> s/covering/not covering/ 01:05:04 yeah I got it right after saying I didn't get it 01:05:05 powerful tech 01:05:32 <|amethyst> could make NUM_TRANSFORMS a #define or const int 01:05:37 <|amethyst> outside the enum 01:05:46 -!- kunwon1 has joined ##crawl-dev 01:06:12 <|amethyst> though I guess LAST_FORM+1 is fine 01:07:46 looks like it only really shows up in transform.cc anyway 01:11:36 -!- eb_ has quit [] 01:12:16 -!- Staplefun has quit [Ping timeout: 255 seconds] 01:12:22 -!- tcjsavannah has quit [Ping timeout: 244 seconds] 01:12:30 -!- kunwon1 has quit [Ping timeout: 260 seconds] 01:14:01 -!- UncertainKitten has quit [Quit: Connection reset by pier.] 01:14:03 -!- eb has quit [Quit: I quit] 01:14:21 -!- eb has joined ##crawl-dev 01:21:47 -!- ghoulishh has quit [Quit: Page closed] 01:28:45 -!- kunwon1 has joined ##crawl-dev 01:29:52 -!- iFurril has quit [Ping timeout: 240 seconds] 01:31:02 -!- Wahaha has quit [Ping timeout: 245 seconds] 01:33:20 -!- SkaryMonk has quit [Read error: Connection reset by peer] 01:33:56 -!- SkaryMonk has joined ##crawl-dev 01:37:10 I wonder if it might be best to try to unify rcorr and racid after the release? 01:37:22 (and delay the !resistance change until then) 01:38:52 -!- Nomi has quit [Ping timeout: 240 seconds] 01:42:12 no opinion on the delay, but the unification seems like a good idea 01:42:22 well, beyond opinions already expressed 01:42:24 -!- Patashu has quit [Quit: Page closed] 01:42:52 huh 01:42:56 -!- ark is now known as Guest99778 01:42:57 fungus form is tiny 01:43:02 wandering mushroom (07f) | Spd: 10 | HD: 8 | HP: 30-57 | AC/EV: 5/0 | Dam: 2013(confuse) | 03plant | Res: 06magic(32), 03poison, 12drown, 13neg+++, 13torm | XP: 313 | Sz: tiny | Int: plant. 01:43:02 %??wandering mushroom 01:43:10 I always thought they were giant mushrooms 01:43:12 that stealth 01:43:17 dang....... 01:43:59 well resistance protecting you from the corrosion status...of course if we unified that'd be unavoidable anyhow 01:44:44 I think it is not a huge difference - the 50% damage reduction seems more important than the 50% corrosion status reduction 01:44:51 and I think it is good to be consistent 01:45:27 yeah it just means I need to modify the actor method, which is no big deal 01:45:56 res_corr defined in actor, and res_acid in player and monster, since they behave differentaly 01:48:04 -!- ProzacElf has joined ##crawl-dev 01:48:35 fungus form is amazingly powerful 02:00:33 -!- schistosomatic has quit [Quit: Leaving] 02:01:47 -!- kunwon1 has quit [Ping timeout: 264 seconds] 02:03:06 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.90.1 [Firefox 34.0a1/20140802030201]] 02:05:52 -!- IggyPope has quit [Ping timeout: 246 seconds] 02:06:43 -!- Kramin has quit [Ping timeout: 255 seconds] 02:11:07 -!- Vorhito has quit [Ping timeout: 246 seconds] 02:11:39 -!- eb has quit [Quit: I quit] 02:11:57 -!- eb has joined ##crawl-dev 02:12:25 -!- hurdos has quit [Ping timeout: 256 seconds] 02:14:23 -!- kunwon1 has joined ##crawl-dev 02:17:52 -!- rast- has joined ##crawl-dev 02:18:27 Stable (0.15) branch on crawl.beRotato.org updated to: 0.15-b1-33-g66304f2 02:18:50 -!- rast-- has joined ##crawl-dev 02:19:28 -!- rast has quit [Read error: Connection reset by peer] 02:19:38 -!- rast-- is now known as rast 02:20:21 -!- kunwon1 has quit [Ping timeout: 256 seconds] 02:22:22 -!- rast- has quit [Ping timeout: 240 seconds] 02:26:25 Unstable branch on crawl.beRotato.org updated to: 0.16-a0-48-g63d8d37 (34) 02:26:43 -!- st_ has quit [Read error: Connection reset by peer] 02:26:45 -!- clouded_ has joined ##crawl-dev 02:30:39 -!- simmarine has quit [Quit: Leaving] 02:31:52 -!- ystael has quit [Ping timeout: 240 seconds] 02:33:01 Headgear isn't marked useless for shapeshifted formicids. 13https://crawl.develz.org/mantis/view.php?id=8854 by Kvaak 02:34:37 -!- kunwon1 has joined ##crawl-dev 02:38:56 -!- SkaryMonk1 has joined ##crawl-dev 02:39:03 -!- yxhuvud has quit [Remote host closed the connection] 02:39:08 -!- Kramin has joined ##crawl-dev 02:47:35 -!- rast- has joined ##crawl-dev 02:49:53 -!- rast has quit [Ping timeout: 240 seconds] 02:50:08 -!- rast- is now known as rast 02:51:43 -!- rast- has joined ##crawl-dev 02:52:24 -!- rophy has quit [Read error: Connection reset by peer] 02:53:20 -!- Skid has quit [Read error: Connection reset by peer] 02:54:52 -!- rast has quit [Ping timeout: 240 seconds] 02:55:00 -!- rast- is now known as rast 02:56:15 -!- Guest99778 has quit [Quit: Leaving] 02:57:16 I just saw someone fire Sniper at an anaconda. 02:57:18 it died on the spot 02:57:29 except its corpse was adjacent to him instead of where it died 02:57:31 it was pretty funny 03:04:30 -!- Pepe has quit [Ping timeout: 260 seconds] 03:06:05 -!- dtsund has quit [Quit: dtsund] 03:07:22 how does that even happen? 03:07:53 poison? 03:09:16 -!- eb has quit [Quit: I quit] 03:09:35 -!- eb has joined ##crawl-dev 03:10:42 -!- ruwin has quit [] 03:11:32 |amethyst? 03:11:43 no, it was a normal bolt 03:11:52 which is why the reverse recoil was so funny 03:13:30 ??sniper 03:13:31 sniper[1/1]: The +15,+15 crossbow "Sniper" {velocity, SInv}. Has 20 base delay. In 0.15, base type "heavy crossbow" - triple crossbow with 27 base delay. 03:14:00 it shouldn't get to move after it's dead though... 03:15:47 maybe this thing should just fire unmissing projectiles 03:17:02 -!- Blazinghand has quit [Read error: Connection reset by peer] 03:26:32 -!- gammafunk has left ##crawl-dev 03:26:59 -!- TS__ has quit [Ping timeout: 264 seconds] 03:27:37 -!- Patashu has joined ##crawl-dev 03:29:21 Stable branch on crawl.develz.org updated to: 0.15-b1-33-g66304f2 (34) 03:29:33 well, not stable yet.. 03:32:09 -!- rast- has joined ##crawl-dev 03:35:22 -!- rast has quit [Ping timeout: 255 seconds] 03:35:33 -!- rast- is now known as rast 03:38:07 |amethyst, greensnark: i deleted milestones-0.14.txt & milestones-spr-0.14.txt by mistake. could you give me a backup? 03:40:54 -!- clouded_ has quit [Ping timeout: 260 seconds] 03:41:01 -!- rast has quit [Read error: Connection reset by peer] 03:41:33 -!- rast has joined ##crawl-dev 03:43:01 -!- Wolfechu has quit [Ping timeout: 255 seconds] 03:52:17 -!- Patashu_ has joined ##crawl-dev 03:52:17 -!- Patashu has quit [Disconnected by services] 03:52:45 -!- rchandra has left ##crawl-dev 04:04:00 -!- Simboubou has quit [Quit: Page closed] 04:06:52 -!- eb has quit [Quit: I quit] 04:07:13 -!- eb has joined ##crawl-dev 04:08:07 -!- Davens has quit [Ping timeout: 245 seconds] 04:08:52 -!- ontoclasm has joined ##crawl-dev 04:10:24 -!- Bloaxor has quit [Quit: Error: Bloax not found] 04:10:55 -!- debo has joined ##crawl-dev 04:14:54 -!- mamgar has quit [Quit: Leaving] 04:15:20 -!- rast has quit [Read error: Connection reset by peer] 04:15:43 -!- rast has joined ##crawl-dev 04:18:26 -!- rast- has joined ##crawl-dev 04:18:49 -!- rast has quit [Read error: Connection reset by peer] 04:19:00 -!- rast- is now known as rast 04:19:01 -!- SkaryMonk1 has quit [Ping timeout: 255 seconds] 04:19:15 -!- SkaryMonk1 has joined ##crawl-dev 04:23:23 -!- tkappleton has quit [Ping timeout: 264 seconds] 04:26:59 -!- PsyMar has quit [Ping timeout: 264 seconds] 04:31:07 -!- Ququman has joined ##crawl-dev 04:32:20 -!- tcjsavannah has quit [Quit: tcjsavannah] 04:44:07 -!- rast has quit [Read error: Connection reset by peer] 04:44:26 -!- rast has joined ##crawl-dev 04:45:31 -!- rast- has joined ##crawl-dev 04:48:09 -!- bonghitz has quit [Remote host closed the connection] 04:49:10 -!- rast has quit [Ping timeout: 250 seconds] 04:49:19 -!- rast- is now known as rast 04:51:57 -!- MiracleKinacle has quit [Ping timeout: 244 seconds] 05:02:51 -!- Philonous has quit [Read error: Connection reset by peer] 05:02:58 -!- _79bit has quit [Ping timeout: 246 seconds] 05:04:28 -!- eb has quit [Quit: I quit] 05:04:50 -!- eb has joined ##crawl-dev 05:10:51 -!- rast- has joined ##crawl-dev 05:12:08 -!- rast has quit [Ping timeout: 250 seconds] 05:12:08 -!- rast- is now known as rast 05:19:59 -!- radinms has quit [Ping timeout: 256 seconds] 05:20:39 -!- Kramin has quit [Remote host closed the connection] 05:25:08 -!- Kramin has joined ##crawl-dev 05:32:25 -!- rast has quit [Read error: Connection reset by peer] 05:32:54 -!- rast has joined ##crawl-dev 05:35:47 -!- Cryp71c has joined ##crawl-dev 05:42:05 -!- pythonsnake has quit [Ping timeout: 256 seconds] 05:59:46 -!- ontoclasm has quit [Quit: Leaving.] 06:00:34 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 06:02:05 -!- eb has quit [Quit: I quit] 06:02:22 -!- eb has joined ##crawl-dev 06:03:38 -!- Lasty has joined ##crawl-dev 06:17:48 -!- SkaryMonk2 has joined ##crawl-dev 06:18:52 -!- SkaryMonk1 has quit [Ping timeout: 250 seconds] 06:23:57 -!- hurdos has quit [Ping timeout: 245 seconds] 06:32:49 -!- KurzedMetal has quit [Read error: Connection reset by peer] 06:34:39 -!- winsbury has quit [Quit: Page closed] 06:37:56 -!- Lasty has quit [Quit: Leaving.] 06:44:09 -!- mibe has quit [Quit: Page closed] 06:48:46 -!- Lumpydoo has quit [Quit: Page closed] 06:59:42 -!- eb has quit [Quit: I quit] 07:00:03 -!- eb has joined ##crawl-dev 07:02:31 -!- Sgeo_ has quit [Read error: Connection reset by peer] 07:11:51 -!- Stumpsv has quit [Quit: Leaving] 07:32:04 -!- rast has quit [Read error: Connection reset by peer] 07:32:37 -!- rast has joined ##crawl-dev 07:32:58 -!- ais523_ has joined ##crawl-dev 07:34:20 -!- agenius has quit [Ping timeout: 240 seconds] 07:35:56 -!- CKyle has joined ##crawl-dev 07:38:07 -!- CKyle has quit [Remote host closed the connection] 07:38:45 -!- demiskeleton has quit [Quit: Leaving] 07:42:45 -!- tcjsavannah has quit [Ping timeout: 255 seconds] 07:42:55 -!- Sharkman1231 has quit [Ping timeout: 246 seconds] 07:46:02 -!- GeorgieFruit has quit [Quit: Leaving] 07:46:45 -!- debo has quit [Ping timeout: 256 seconds] 07:51:57 -!- ccasin has quit [Remote host closed the connection] 07:54:24 <|amethyst> Napkin: I copied the plain milestones to ~crawl/cdo-milestone-0.14 on CDO; I don't have the sprint ones since they aren't counted on the scoring pages 07:57:18 -!- eb has quit [Quit: I quit] 07:57:38 -!- eb has joined ##crawl-dev 08:00:15 <|amethyst> hrm 08:00:19 <|amethyst> why is this failing 08:01:25 -!- whiskers75 has quit [Quit: WeeChat 1.0-dev] 08:02:45 -!- bananaken has quit [Remote host closed the connection] 08:06:44 -!- Somefellow has quit [Ping timeout: 240 seconds] 08:07:59 roger, thanks, |amethyst! 08:08:41 -!- whiskers75 has quit [Quit: WeeChat 1.0-dev] 08:09:52 -!- appleKen has quit [Remote host closed the connection] 08:10:13 -!- Sharkman1231 has quit [Ping timeout: 246 seconds] 08:10:20 -!- ]th_r[ has quit [Ping timeout: 250 seconds] 08:11:52 -!- Patashu_ has quit [Ping timeout: 245 seconds] 08:13:14 -!- rast has quit [Read error: Connection reset by peer] 08:13:37 -!- rast has joined ##crawl-dev 08:14:38 -!- mizu_no_oto has quit [*.net *.split] 08:14:38 -!- tkappleton1 has quit [*.net *.split] 08:14:40 -!- Morg0th has quit [*.net *.split] 08:14:42 -!- kait_ has quit [*.net *.split] 08:14:42 -!- Infinite_Monkeys has quit [*.net *.split] 08:14:43 -!- Cerpin has quit [*.net *.split] 08:14:43 -!- ZRN has quit [*.net *.split] 08:14:44 -!- Whistling_Bread has quit [*.net *.split] 08:14:45 -!- NotKintak has quit [*.net *.split] 08:14:45 -!- johlstei_ has quit [*.net *.split] 08:14:52 -!- happychan has quit [*.net *.split] 08:15:00 -!- buki has quit [*.net *.split] 08:15:03 -!- tali713 has quit [*.net *.split] 08:15:33 -!- Somefellow has joined ##crawl-dev 08:15:33 -!- Cerpin has joined ##crawl-dev 08:15:33 -!- johlstei_ has joined ##crawl-dev 08:18:11 -!- SkaryMonk1 has joined ##crawl-dev 08:19:52 -!- SkaryMonk2 has quit [Ping timeout: 250 seconds] 08:23:53 -!- pentax has quit [Quit: fk u in the coffee...] 08:25:03 -!- ProzacElf has quit [Ping timeout: 240 seconds] 08:26:32 03doy02 {|amethyst} 07[stone_soup-0.15] * 0.15-b1-34-g42915c4: heal a few other things with wizmode superheal 10(9 hours ago, 1 file, 3+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=42915c4cc815 08:26:32 03doy02 {|amethyst} 07[stone_soup-0.15] * 0.15-b1-35-ga608dd9: make sure we clear out the whole ac and sh stat area on change 10(9 hours ago, 1 file, 3+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=a608dd967c2f 08:26:35 -!- category has quit [Client Quit] 08:29:48 -!- ackack has joined ##crawl-dev 08:33:40 -!- Mandragora has quit [Ping timeout: 246 seconds] 08:36:05 -!- roushguy has quit [Read error: Connection reset by peer] 08:40:54 -!- debo has joined ##crawl-dev 08:43:01 -!- roushguy is now known as Kacy 08:43:27 -!- Kacy is now known as roushguy 08:49:02 -!- ussdefiant has joined ##crawl-dev 08:49:58 -!- shaletown has quit [Quit: Page closed] 08:54:55 -!- eb has quit [Quit: I quit] 08:55:12 03|amethyst02 07* 0.16-a0-49-g063fcaf: Don't let forms unmark aux armour as useless (#8854) 10(7 minutes ago, 1 file, 6+ 6-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=063fcaf40b3c 08:55:12 03|amethyst02 07[stone_soup-0.15] * 0.15-b1-36-gc4651ef: Don't let forms unmark aux armour as useless (#8854) 10(7 minutes ago, 1 file, 6+ 6-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=c4651ef24308 08:55:15 -!- eb has joined ##crawl-dev 08:56:39 <|amethyst> Napkin: btw, how hard would it be to have Mantis automatically linkify things that look like git revisions (the way it does #\d+ ) 08:58:05 -!- LexAckson has joined ##crawl-dev 08:58:37 -!- ontoclasm has joined ##crawl-dev 08:58:40 <|amethyst> Napkin: something like 0\.[\d.ab-]+-g(\x+) => http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=$1 08:58:55 <|amethyst> Napkin: (or to CDO's git) 08:59:37 -!- TS__ has joined ##crawl-dev 09:03:14 -!- hurdos has quit [Quit: Leaving.] 09:03:46 -!- Sharkman1231 has quit [Ping timeout: 246 seconds] 09:04:04 -!- rast has quit [Read error: Connection reset by peer] 09:04:38 -!- rast has joined ##crawl-dev 09:06:21 -!- tcjsavannah has quit [Quit: tcjsavannah] 09:06:21 -!- tcjsavannah_ is now known as tcjsavannah 09:08:18 -!- TZer0 has quit [Ping timeout: 250 seconds] 09:09:57 <|amethyst> Updated #8787 "plzzz develop dcss 0.14 for android" (Documentation) => "Need android devs" (Implementable) 09:11:28 wow tenda 09:11:45 -!- _D_ has quit [Ping timeout: 256 seconds] 09:12:02 oops 09:12:29 -!- TZer0 has joined ##crawl-dev 09:12:33 -!- whiskers75 has quit [Ping timeout: 240 seconds] 09:14:05 -!- tsohg has quit [Remote host closed the connection] 09:16:42 -!- rast has quit [Read error: Connection reset by peer] 09:17:17 -!- rast has joined ##crawl-dev 09:20:43 -!- roushguy has quit [Read error: Connection reset by peer] 09:22:55 -!- Brannock__ has joined ##crawl-dev 09:24:06 03|amethyst02 07* 0.16-a0-50-g4841e6f: Shorten memorization help when necessary (#3244) 10(2 minutes ago, 1 file, 10+ 5-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=4841e6f17465 09:24:06 03|amethyst02 07[stone_soup-0.15] * 0.15-b1-37-g7f4d24f: Shorten memorization help when necessary (#3244) 10(2 minutes ago, 1 file, 10+ 5-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=7f4d24f2aff5 09:30:13 -!- wheals has joined ##crawl-dev 09:30:26 %git :/8803 09:30:26 07wheals02 * 0.14.0-9-g9c5475a: ID curse scrolls on game start. 10(4 months ago, 1 file, 5+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=9c5475a23c76 09:30:35 -!- Kramin has quit [Ping timeout: 264 seconds] 09:31:46 -!- Lightli has quit [Ping timeout: 246 seconds] 09:46:40 -!- Poncheis has quit [Quit: ChatZilla 0.9.90.1 [Firefox 31.0/20140716183446]] 09:47:07 |amethyst: i think it supports that for subversion already, so it shouldn't be difficult at all 09:47:16 -!- Tedronai has quit [Quit: leaving] 09:48:02 -!- radinms has quit [] 09:48:13 -!- puissantveil has quit [Ping timeout: 246 seconds] 09:51:28 -!- PleasingFungus has joined ##crawl-dev 09:52:31 -!- eb has quit [Quit: I quit] 09:52:51 -!- eb has joined ##crawl-dev 09:56:23 -!- HellTiger_NB has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 09:58:20 -!- ussdefiant has quit [Ping timeout: 244 seconds] 10:06:44 -!- allbefore has quit [Ping timeout: 240 seconds] 10:11:52 -!- lessens_ has quit [Ping timeout: 240 seconds] 10:14:04 -!- Dixlet has quit [Read error: Connection reset by peer] 10:14:12 -!- UncertainKitten has joined ##crawl-dev 10:18:44 -!- Zerkmund has quit [Write error: Broken pipe] 10:19:48 -!- SkaryMonk2 has joined ##crawl-dev 10:19:54 -!- SkaryMonk1 has quit [Ping timeout: 250 seconds] 10:25:44 -!- dtsund has joined ##crawl-dev 10:29:13 -!- tolly has quit [Quit: Connection closed for inactivity] 10:30:40 -!- rockygargoyle has joined ##crawl-dev 10:30:40 -!- rockygargoyle has quit [Remote host closed the connection] 10:31:38 -!- LexAckson_ has joined ##crawl-dev 10:31:42 -!- doy has quit [Excess Flood] 10:33:05 -!- doy has joined ##crawl-dev 10:35:23 -!- LexAckson has quit [Ping timeout: 264 seconds] 10:37:14 -!- eb_ has joined ##crawl-dev 10:37:38 -!- CacoS has quit [Ping timeout: 260 seconds] 10:42:26 -!- Letchik has quit [Quit: Leaving.] 10:42:35 -!- Kvaak has joined ##crawl-dev 10:42:45 has anyone reported issues with the now food autopickup thing 10:42:55 it refuses to pick up bread rations for me after I fiddle around with it 10:43:45 I triple-checked I had it enabled and danced on top of a bread ration, it just wouldn't get picked up 10:43:57 was there an enemy in los 10:44:00 oddly enough there's no problem until I mess around with the \ options 10:44:00 no 10:44:15 in fact you can spectate me on CDO right now 10:44:24 I'm dancing on top of a bread ration I didn't drop 10:44:46 -!- sstrickl has quit [Quit: sstrickl] 10:44:51 1s 10:45:07 oh, eh, I haven't the patience to get console spectating set up right now 10:45:58 -!- sanka has quit [Ping timeout: 246 seconds] 10:45:59 <|amethyst> oh 10:47:05 <|amethyst> Kvaak: if you turn on royal jelly does it autopickup? 10:47:11 yes 10:50:08 -!- eb has quit [Quit: I quit] 10:50:30 -!- eb has joined ##crawl-dev 10:50:50 that's nifty except I don't want to pick up royal jellies :( 10:50:51 haha 10:50:52 -!- wheals has quit [Ping timeout: 246 seconds] 10:51:20 form trivia: porcupineform & wispform meld amulets. pigform does not 10:53:19 anyway should I report this? 10:53:51 also, fungus form lets you wear a hat, but not a helmet (???) 10:54:41 I've seen plenty of mushrooms with caps but none with helmets 10:55:21 apparently mushrooms are smaller than felids 10:55:25 I think 10:55:29 (mushroomform) 10:55:32 m 10:55:51 much like spiders, yes 10:56:45 however, while in fungusform, you're told you can't wear armour 10:56:49 if you try to W a different hat 10:57:15 -!- ontoclasm has quit [Quit: Leaving.] 10:57:44 -!- tyrantul has quit [Quit: Virca 1.1.20 rus 2.0 mod rusboy] 10:59:24 -!- Kalir has quit [Changing host] 11:00:03 -!- ontoclasm has joined ##crawl-dev 11:02:42 oh and fr: monster shields aren't dumb http://i.imgur.com/PSHDJWk.png 11:05:16 nice 11:05:50 -!- Blakmane has quit [Quit: Page closed] 11:10:51 03|amethyst02 07* 0.16-a0-51-g3cd7026: Make food autopickup match the \ menu (Kvaak) 10(5 minutes ago, 1 file, 0+ 5-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=3cd7026de223 11:11:48 nice 11:12:05 guess that's a no 11:12:14 :) 11:14:24 -!- CryptoCactus has quit [Read error: Connection reset by peer] 11:20:45 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.90.1 [Firefox 34.0a1/20140802030201]] 11:25:45 -!- tsohg has quit [Remote host closed the connection] 11:27:11 -!- Svendre has quit [Ping timeout: 256 seconds] 11:27:58 -!- Lightli has joined ##crawl-dev 11:28:04 "Each unique now has a special title" what file are the titles in! I wanna read em 11:30:15 -!- stickyfingers_ has quit [Quit: Page closed] 11:30:32 -!- GoblinBomb has quit [Ping timeout: 250 seconds] 11:34:14 ??fruit 11:34:14 food[2/4]: Sultana is 70. Grape is 100. Strawberry is 200. Lychee/choko/rambutan is 600. Apricot/pear/apple is 700. Banana/lemon/orange is 1000. Cheese/sausage is 1200. Beef jerky/pizza/snozzcumber is 1500. Porridge is 6040. In 0.15+, fruit is now condensed into one generic "fruit" item (worth 850 nutrition). 11:34:27 fedhas nerf? 11:34:46 how so? 11:35:13 seems like raising the nutrition to 700 means less overall fruit will be generated to power fedhas abilities 11:35:25 but it's been so long since I've played fedhas, maybe they've changed that too 11:36:49 -!- mizu_no_oto has quit [Quit: ["Textual IRC Client: www.textualapp.com"]] 11:37:48 I like how willing crawl is to remove bad features like item destruction, but I worry that one day you'll run out of bad featurs to remove 11:37:55 then it will just be a game with only good features 11:38:02 and how boring is that? 11:38:15 -!- PleasingFungus has joined ##crawl-dev 11:38:56 I guess what I'm asking is for people to add new and exciting bad features to the game, so that we can share in rejoicing when they are removed in future versions 11:39:28 there was a guy searching for the latest version with lava orcs today 11:39:34 mission accomplished? 11:40:12 how about a race whose gimmick is victory dancing 11:40:19 we'll call them "mountain dwarves" 11:41:30 hmm, I was OK with victory dancing, although the current implementation is better 11:41:44 fr: key to perform a victory dance 11:42:51 Zannick: hold "s" to do that, I think 11:43:05 you have to hold it for a long time though 11:43:08 it's an easter egg 11:43:41 !source dat/database/montitle.txt 11:43:41 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/dat/database/montitle.txt;hb=HEAD 11:43:46 Wensley: ^ 11:43:54 PleasingFungus: ty ^_^ 11:43:56 :) 11:44:36 hm. not sure how I feel about current tiamat title 11:44:40 %git :/itle 11:44:40 07doy02 {|amethyst} * 0.15-b1-16-g43fdf26: allow stash titles to wrap if they are too long (1260) 10(2 days ago, 3 files, 80+ 36-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=43fdf2662957 11:44:46 yiuf needs a random title 11:45:08 perhaps 11:45:14 hm, how does it look when the twins come into sight? 11:45:32 Dowan, brother of Duvessa shouts! Duvessa, sister of Dowan shouts! 11:48:07 -!- eb has quit [Quit: I quit] 11:48:21 nope 11:48:32 "Joseph, a Mercenary" 11:48:36 "Wiglaf the dwarf" 11:48:41 joseph's title is the best title in the list 11:49:00 Purgy, a troll 11:49:10 anyway, titles only show up in the message for them appearing onscreen; the 'shouts' message wouldn't include it 11:49:25 -!- eb has joined ##crawl-dev 11:49:29 isn't there some way to special case dowan and duvessa coming into sight at the same time 11:49:29 "Finn the human" 11:50:08 -!- mopl has quit [Quit: Page closed] 11:50:17 is the implication that wiglaf is the only dwarf around? is he the last of the mountain dwarves? 11:50:40 I guess mountain dwarves still exist in the Crawl universe, but they simply aren't going into the dungeon any more 11:50:42 "Wiglaf, Survivor of the Mountain Dwarves" 11:50:49 I think "the last of the mountain dwarves" was at least thrown around on "lets give every unique a title" day 11:51:06 time to check logs 11:51:29 -!- lobf has joined ##crawl-dev 11:51:53 https://www.youtube.com/watch?v=qdBPx_nxzyQ <-- wiglaf, but mentally replace "man" with a scottish voice saying "dorf" 11:52:51 2014-06-01: <@Grunt> I guess we can't do Wiglaf the Last Mountain Dwarf. 11:53:05 <+ontoclasm> a REMOVED_MONS_WIGLAF 11:53:20 at one point, his title described him as being on a mission to avenge the (rest of the) mountain dwarves 11:53:26 s/title/description 11:54:57 -!- Nomi has quit [Ping timeout: 256 seconds] 11:57:21 lol good song 11:57:29 -!- twelwe has quit [Quit: Page closed] 11:57:43 -!- Lightli has quit [Ping timeout: 246 seconds] 11:59:07 LexAckson_ is happy that cleaving at last hits all eight squares 11:59:45 -!- Lightli has joined ##crawl-dev 12:01:11 -!- blabber has joined ##crawl-dev 12:01:59 -!- blabber has quit [Client Quit] 12:02:17 it didn’t before? 12:03:01 it hit seven 12:03:13 I think because people were upset that the direction you aimed in didn't matter 12:03:22 -!- Cannonbait has quit [Ping timeout: 244 seconds] 12:03:44 and the solution to that was to make it matter in only very specific circumstances 12:03:53 i think the direction you aim still does full damage while the others get ~70% 12:03:59 -!- Apachew has quit [Quit: Page closed] 12:04:56 but also, it is pretty much doesn't matter most of the time 12:05:25 Stable (0.15) branch on crawl.akrasiac.org updated to: 0.15-b1-37-g7f4d24f 12:06:00 it still matters, because walls can block cleaving 12:06:38 which is to say, it pretty much still doesn't matter most of the time 12:12:33 Unstable branch on crawl.akrasiac.org updated to: 0.16-a0-51-g3cd7026 (34) 12:13:02 -!- tsohg has quit [Remote host closed the connection] 12:16:28 -!- Nerem has quit [Ping timeout: 250 seconds] 12:18:03 -!- SkaryMonk1 has joined ##crawl-dev 12:19:47 -!- SkaryMonk2 has quit [Ping timeout: 264 seconds] 12:19:50 -!- mamgar has quit [Ping timeout: 260 seconds] 12:23:03 -!- wheals has joined ##crawl-dev 12:23:35 i can be pardoned for not realising i had to change stuff in three places to change the autopickup menu, right? 12:23:40 -!- Zermako has quit [Disconnected by services] 12:23:43 -!- zermako2 is now known as zermako 12:24:40 this doesn't surprise me 12:24:43 ?? ais523 12:24:44 ais523[1/1]: it's amazing how inconsistent Crawl's interface actually is, it's much worse than NetHack's 12:24:53 it was that sort of thing that inspired me to make that comment 12:25:51 i was inspired by you to make the 'e' command better, then people got angry at me :( 12:26:01 at least in crawl you can't get instakilled by eating a corpse, though 12:26:13 I added a confirm to that in NetHack 12:26:21 out of all the things that needed confirms, that was pretty high on the list 12:28:18 it is good to try to make crawl's interface better, but disabling eating off the floor is not that :) 12:28:37 -!- st_ has joined ##crawl-dev 12:28:45 also, either you or I or |amethyst managed to cause unpleasantness in the process of that change & its revert 12:29:01 !bug 8849 12:29:02 https://crawl.develz.org/mantis/view.php?id=8849 12:29:53 once I finish my current rewrites, I'll have a look at that if it's not already handled 12:34:51 -!- SkaryMonk1 has quit [Quit: Leaving.] 12:35:24 -!- magicpoints has quit [Quit: Page closed] 12:36:23 -!- simmarine has joined ##crawl-dev 12:38:36 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 12:40:08 -!- ussdefiant has joined ##crawl-dev 12:46:19 -!- eb has quit [Quit: I quit] 12:48:09 -!- ystael has quit [Quit: Lost terminal] 12:48:41 -!- eb has joined ##crawl-dev 12:53:42 -!- ussdefiant has quit [Ping timeout: 255 seconds] 13:00:27 -!- Tux[Qyou] has quit [Ping timeout: 255 seconds] 13:03:55 -!- wheals has quit [Quit: Page closed] 13:10:28 -!- kait_ has quit [Ping timeout: 255 seconds] 13:11:51 -!- blabber has joined ##crawl-dev 13:16:27 -!- TS__ has quit [Ping timeout: 245 seconds] 13:17:43 -!- TS__ has joined ##crawl-dev 13:20:56 -!- bonghitz has quit [Quit: Leaving...] 13:22:30 -!- blabber has quit [Quit: leaving] 13:23:19 -!- blabber has joined ##crawl-dev 13:26:59 -!- NeremWorld has quit [Ping timeout: 264 seconds] 13:27:20 Have you guys ever worked with Libtcod? I saw it in perusing other roguelikes on reddit and I wanted some professionals' opinions on it. 13:29:36 -!- rast has quit [Ping timeout: 250 seconds] 13:30:37 -!- rast has joined ##crawl-dev 13:32:55 Cryp71c: I remember having trouble getting it installed for Brogue, and am considering doing a libuncursed port of Brogue for vaguely related reasons 13:33:01 but I haven't looked at its actual API much 13:33:07 it does several things, but people normally only use it for rendering 13:41:30 -!- rast has quit [Read error: Connection reset by peer] 13:42:42 -!- rast has joined ##crawl-dev 13:43:15 -!- eb has quit [Quit: I quit] 13:43:37 -!- eb has joined ##crawl-dev 13:56:54 -!- ystael has quit [Ping timeout: 250 seconds] 13:57:19 -!- lobf has quit [Quit: lobf] 13:57:50 -!- markgo has quit [Ping timeout: 260 seconds] 14:00:32 -!- rast has quit [Read error: Connection reset by peer] 14:01:22 -!- rast has joined ##crawl-dev 14:03:32 -!- wheals has joined ##crawl-dev 14:04:40 -!- allbefore has quit [Quit: Leaving.] 14:08:45 -!- blabber has quit [Read error: No route to host] 14:08:53 -!- TAS-2012v has quit [Ping timeout: 240 seconds] 14:11:46 -!- wheals has quit [Ping timeout: 246 seconds] 14:15:06 -!- Letchik has quit [Ping timeout: 250 seconds] 14:26:18 -!- stanzill has quit [Changing host] 14:29:23 -!- nooodl has joined ##crawl-dev 14:29:24 -!- nooodl_ has joined ##crawl-dev 14:29:34 -!- nooodl_ has quit [Read error: Connection reset by peer] 14:29:47 -!- Mattias has quit [Ping timeout: 245 seconds] 14:33:54 -!- Mattias has joined ##crawl-dev 14:37:58 -!- Bloax has joined ##crawl-dev 14:39:00 -!- ystael_ has quit [Ping timeout: 255 seconds] 14:40:32 -!- nymphicus has quit [Quit: Page closed] 14:41:17 -!- eb has quit [Quit: I quit] 14:41:33 -!- ProzacElf has joined ##crawl-dev 14:41:46 -!- Lumpydoo has quit [Quit: Page closed] 14:43:18 -!- Lasty has joined ##crawl-dev 14:45:22 -!- puissantveil has quit [Ping timeout: 246 seconds] 14:46:18 -!- Stelpa has quit [Changing host] 14:46:32 -!- eb has joined ##crawl-dev 14:51:08 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 14:56:17 -!- evildumb_ has quit [Client Quit] 14:59:59 -!- hurdos has quit [Ping timeout: 264 seconds] 15:00:13 -!- stanzill is now known as stanzglotza 15:03:34 -!- Sky_ has quit [Ping timeout: 246 seconds] 15:04:14 -!- wheals has joined ##crawl-dev 15:07:28 -!- Keanan has joined ##crawl-dev 15:09:35 -!- VitaminB5 has quit [Ping timeout: 264 seconds] 15:19:30 -!- FlowRiser has quit [Remote host closed the connection] 15:19:42 -!- allbefore has quit [Ping timeout: 244 seconds] 15:28:23 -!- ystael has quit [Quit: Lost terminal] 15:32:06 -!- Keanan has quit [Quit: Leaving.] 15:35:43 -!- flowsnake has quit [Read error: Connection reset by peer] 15:35:58 -!- flowsnake has joined ##crawl-dev 15:38:17 -!- rast- has joined ##crawl-dev 15:38:38 -!- eb has quit [Quit: I quit] 15:38:49 -!- rast has quit [Read error: Connection reset by peer] 15:38:52 -!- rast- is now known as rast 15:39:26 -!- eb has joined ##crawl-dev 15:44:47 -!- ais523_ has quit [Quit: Page closed] 16:00:22 -!- Patashu has joined ##crawl-dev 16:00:52 -!- Patashu has quit [Disconnected by services] 16:00:52 -!- Patashu_ has joined ##crawl-dev 16:02:49 -!- ackack has quit [Ping timeout: 255 seconds] 16:04:52 -!- wheals has quit [Quit: Leaving] 16:07:23 -!- UncertainKitten has quit [Ping timeout: 240 seconds] 16:07:31 -!- ystael has quit [Disconnected by services] 16:07:35 -!- ystael_ is now known as ystael 16:09:10 -!- zermako is now known as Zermako 16:10:08 -!- edlothiol has quit [Ping timeout: 260 seconds] 16:17:06 -!- Morg0th has quit [Quit: leaving] 16:17:34 -!- Daekdroom has quit [Ping timeout: 244 seconds] 16:18:42 -!- Svendre has quit [Ping timeout: 250 seconds] 16:19:45 -!- gammafunk has joined ##crawl-dev 16:20:03 -!- Nomi has quit [Ping timeout: 240 seconds] 16:20:08 -!- Krakhan has quit [Changing host] 16:21:29 -!- sstrickl has quit [Quit: sstrickl] 16:24:20 -!- LexAckson_ has quit [Ping timeout: 250 seconds] 16:26:23 -!- Patashu_ has quit [Ping timeout: 264 seconds] 16:28:15 -!- Mandragora has quit [Quit: Page closed] 16:35:36 -!- Pepe has quit [Ping timeout: 250 seconds] 16:36:47 -!- eb has quit [Quit: I quit] 16:38:28 -!- eb has joined ##crawl-dev 16:39:28 -!- CacoS has quit [] 16:41:37 I wonder if you could add a new pan rune floor themed around/focused on the demonspawn 16:41:46 -!- mibe has quit [Quit: Page closed] 16:42:11 another demonic rune floor, or maybe add a lord and make it cycle with the existing four named lord floors 16:44:53 -!- gammafunk has quit [Ping timeout: 240 seconds] 16:45:50 -!- Kalir has quit [Read error: Connection reset by peer] 16:46:07 that'd be cool, although i don't know if there's quite enough variety in the current demonspawn for it to really work all that well 16:46:24 -!- Kalir has quit [Changing host] 16:46:29 -!- lrvs has quit [Quit: Page closed] 16:47:07 they need some polishing in any case 16:47:09 I have a list 16:47:11 yeah 16:47:27 the holy pan level works really well, but they have a lot more variety 16:47:35 do they? 16:48:07 -!- UncertainKitten has joined ##crawl-dev 16:48:15 -!- stanzglotza is now known as stanzill 16:48:21 there's... angels, daevas, cherubs, ophan, a pearl dragon. also some apis and a seraph, for decoration. 16:48:32 the seraph was underwhelming 16:48:44 there were silver stars last time i did it 16:48:52 %git :/ilver 16:48:52 07Lasty02 * 0.15-a0-1557-gb9f27a8: Iashol: fix demonspawn/silver issue 10(6 weeks ago, 2 files, 12+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=b9f27a8583b8 16:48:54 ophans are interesting though 16:49:04 ophan are cool, though I don't think they're very threatening by pan 16:49:06 they're better in abyss 16:49:09 yeah 16:49:18 but none of the demonspawn are threatening at all by pan 16:49:23 %git dc6d6fabca 16:49:23 07MarvinPA02 * 0.15-a0-277-gdc6d6fa: Remove silver stars 10(5 months ago, 32 files, 29+ 208-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=dc6d6fabca04 16:50:04 likewise, shedu & phoenixes are gone, though I can't find the commit 16:50:12 oh really 16:50:19 i liked shedu and phoenixes 16:51:04 I think I fought them once and zero times respectively 16:51:14 can't really comment either way 16:51:34 %git df45d3f7190 16:51:34 07reaverb02 * 0.15-a0-465-gdf45d3f: Remove phoenixes 10(3 months ago, 15 files, 19+ 223-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=df45d3f71900 16:51:37 they were 16:51:38 really awful 16:51:41 harmless 16:51:47 and really annoying 16:51:52 %git 12223c06e 16:51:52 07reaverb02 * 0.15-a0-810-g12223c0: Remove Shedu 10(3 months ago, 27 files, 16+ 382-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=12223c06ef92 16:52:11 things that don't die when you kill them are the worst 16:52:12 -!- gammafunk has joined ##crawl-dev 16:52:21 and this doesn't only count for FPS games 16:52:27 similarly, bloax won't die even if we kill him 16:52:31 v annoying 16:52:37 (unless it is a boss) 16:52:46 PleasingFungus: you can't kill what is already dead 16:52:48 well, i also like lost souls 16:52:54 hopefully those aren't going away too d: 16:52:56 lost souls are pretty good 16:52:58 lost souls are cool 16:53:07 -!- Sharkman1231 has quit [Ping timeout: 246 seconds] 16:53:12 although death mages are annoying as sin 16:53:22 that's their niche! :) 16:53:29 because they are halfway things that don't die when they are killed 16:53:52 i mean, it's not like it's hard to make phoenixes and shedu stop reviving 16:54:10 it just adds something else to pay attention to 16:54:24 it's boring when you can just move from single monster to single monster all the time 16:54:35 you just kill death mages twice 16:54:35 I suspect that the reasoning on removing phoenixes was flawed - mechanics that are annoying the context of a big zig fight aren't necessarily annoying in the normal game 16:54:37 having distracting things around makes things more intersting 16:54:42 they're squishy elves so it's not particularly difficult 16:54:50 but again, I never fought phoenixes myself 16:55:10 ...that are annoying in* 17:03:59 -!- tsohg has quit [Remote host closed the connection] 17:04:25 -!- dtsund has quit [Quit: dtsund] 17:05:14 Unstable branch on crawl.lantea.net updated to: 0.16-a0-51-g3cd7026 (34) 17:05:47 -!- M1zzu has quit [Quit: Leaving] 17:06:39 -!- Cannonbait_ has quit [Ping timeout: 244 seconds] 17:07:19 yeah, so i guess holy pan is quite a bit less interesting in 0.16 then 17:07:23 oh well 17:07:49 also reaverb took out holy death curses 17:08:01 so apis are just nothing at all 17:08:09 oh, that's why it wasn't working 17:08:14 it? 17:08:17 i was trying to remember who had the death curse 17:08:23 -!- ystael has quit [Ping timeout: 264 seconds] 17:08:24 and nothing i was killing was doing anything 17:08:35 I don't remember if it was all holies or just apis, angels, & daevas 17:08:43 so yeah, what's even the point of holy stuff anymore 17:08:48 correct 17:09:06 imho the apis death curse thing could be brought back with some small modifications 17:09:26 in my opinion, pretty much all of the stuff that was removed could be brought back with some small modifications 17:09:43 the cleansing flame death curses aren't ideal, though, since it (like all holy damage) just kind of fucks undead players for no reason. I guess it also fucks lichform players, which is good & correct 17:09:54 since that's a choice they're making 17:10:04 playing undead races is also a choice 17:10:35 not a tactical choice 17:10:40 i mean, if playing an undead race feels just like playing a non-undead race, what's even the point 17:10:42 -!- GeorgieFruit has quit [Read error: Connection reset by peer] 17:10:42 -!- Staplegun has quit [Read error: Connection reset by peer] 17:10:43 >an emperor scorpion skeleton 17:10:50 >looks like a small humanoid 17:10:51 Bloax: known bug 17:10:54 t-thanks 17:11:04 doy: there are plenty of ways in which playing undead feels unlike playing living races 17:11:07 ref also: the entire rest of the game 17:11:21 well, ghouls feel different because they have to constantly eat chunks, and vampires' special stuff is hard to miss. 17:11:36 And mummies can't ever drink/ 17:11:37 also, ghouls stats and whole huge set of resistances 17:11:37 <+PleasingFungus> the cleansing flame death curses aren't ideal, though, since it (like all holy damage) just kind of fucks undead players for no reason. 17:11:51 most of the other ways are positive things though, other than mummies who were designed as a challenge race 17:11:55 -!- Danei has quit [Read error: Connection reset by peer] 17:11:57 Those are all more interesting from taking way more damage from a damage type that never comes up 17:12:05 people who go to extended with undead races probably picked an undead race to go "wooo I can't be fucked over" during it 17:12:13 -!- allbefore has quit [Quit: Leaving.] 17:12:20 eb_: right 17:12:27 it's true that holy pan is skippable, ofc 17:12:32 I have no opinion on whether pulling the rug from under them sometimes is good or bad 17:12:41 i think it's pretty unambiguously good 17:12:42 mm. I'll concede the argument 17:13:44 of course if you really wanted to be nasty them you'd have holy curses confuse them in a flash of blinding light or something 17:13:48 *to them 17:13:58 -!- yernab has quit [Ping timeout: 245 seconds] 17:13:58 -!- odiv_ has quit [Ping timeout: 245 seconds] 17:14:02 iirc the people supporting removing holy death curses were wheals & reaverb; the next time they come on, someone should probably talk to them about bringing the curses back in 0.16 (probably in a somewhat simpler fashion than before - without the hilariously complex 'shielded by your god' system, perhaps) 17:14:20 Is there a reason why some species taking way more damage from certain rare things better than all species randomly taking double damage from one in one 500 monsters picked arbitrarily? 17:14:22 -!- us17 has quit [Ping timeout: 245 seconds] 17:14:22 -!- _miek has quit [Ping timeout: 245 seconds] 17:14:24 and also with the numbers on apis weakness adjusted to be more meaningful and less tedious 17:14:28 ah, i didn't know there were complicated things about it 17:14:51 Lasty: it helps differentiate the species 17:14:55 Lasty: the discussion of holy damage from holy enemies is totally distinct from the discussion of holy wrath weapons 17:15:14 holy wrath weapons are fuck-yous, at present. holy wrath enemies are distinct tactical threats 17:15:23 s/holy wrath enemies/holy enemies 17:15:33 yeah, holy wrath weapons are more questionable because you can't typically see them coming 17:15:39 which makes it less interesting 17:15:49 we've also been talking about making enemy-held weapon brands ID on sight 17:15:54 If you want to make the above argument more applicable, replace "1 in 500 monsters" with "1 in 40 floors" 17:15:57 that would be a good thing, i think 17:15:59 in general I think there's been support, it's just a matter of implementation 17:16:20 Lasty: the fact that it only affects certain species is kind of the whole point though 17:16:23 every so often you go to a floor where monsters do 2x damage 17:16:49 doy: Where are the floors that deal 2x damage to halflings and minotaurs? 17:17:00 every floor that has torment, probably 17:17:05 Lasty: well, halflings and minotaurs are pretty boring, overall 17:17:06 since undead are immune to torment 17:17:17 but yeah, living vs undead is still relevant 17:17:24 -!- Lumpydoo has quit [Quit: Page closed] 17:17:53 Right, but if they're boring, wouldn't 2x damage floors help make them interesting by differentiating them by your argument re: undead? 17:18:12 Lasty: not everything has to be differentiated in the same way 17:18:31 but why does anything have to be differentiated in this way? 17:18:36 why not? 17:18:37 it doesn't, of course 17:18:39 but it's interesting 17:18:43 most of crawl doesn't have to be 17:18:52 IMO death curses are never intersting 17:19:09 that is an opinion 17:19:13 it is wrong but it is an opinion you are allowed to have 17:19:18 and holy pan is only interesting if you're undead and choose not to skip it 17:19:38 -!- mamgar has quit [Read error: Connection reset by peer] 17:19:46 Ouch. Well, sounds like your mind is made up, so I'll drop it. 17:20:08 imho "death curses are never interesting" is isomorphic to "damage is never interesting" 17:20:35 there are certainly many badly implemented death curse mechanics 17:20:41 basic mummies, guardian mummies, old-apises 17:20:51 that is not an indictment of the basic concept of death curses; just its misuse 17:21:02 isomorphic 17:21:16 nerd 17:21:25 8) 17:21:34 hey that's good 17:21:56 PleasingFungus: The problem with death curses is that they're a punishment for killing things, and incentivizing players not to kill things in Crawl generally doesn't work well. 17:22:24 a "punishment" 17:22:40 here is the punishment for killing a holy: you take damage. if you do not kill the holy, you take damage. 17:22:46 there are quite a lot of things in crawl that try to incentivize players to not kill things, including large parts of the early game 17:22:58 and that's not a bad thing 17:22:59 If you kill a holy, you take damage. If you walk/teleport away from a holy, you don't 17:23:01 that's pretty intentional 17:23:16 yes, in situations in which you can avoid all combat, you will not take any damage 17:23:22 this is not something unique to death curses 17:23:27 (but in that case, why not just go win then) 17:24:22 Right, but usually your choices are 1) escape and try not to take damage or 2) fight and try to minimize damage. With death curses, your options are 1) escape and not take damage and 2) take damage. 17:24:46 uh 17:24:57 actually, both of those things are the same 17:25:07 both of the (1)s and (2)s are exactly the same 17:25:16 it's just that death curse enemies end up doing slightly more damage 17:25:56 Or, if you're undead and we're still talking about holies, significantly more damage. 17:25:59 and really, i'm curious to see how "escape and not take damage" works in places like tomb:3 17:26:08 well, no, since holies do significantly more damage in any case 17:26:15 if you can achieve your goals without fighting, in dungeon crawl, it is generally correct not to fight. this is true with or without death curses. 17:26:23 I'm not convinced you couldn't make something that's just inherenty less problematic than death curses by taking some of the few interesting curse effects and make them happen while the monster is alive instead, but some of the death curses aren't that bad 17:26:23 yeah 17:26:28 In tomb:3 people park mummies to avoid triggering their death curses, because they're much more threatening than live mummies. 17:26:34 guardian mummies are very bad, yes 17:26:47 as designs and as enemies 17:26:52 Lasty: not sure what you mean by "park" 17:26:59 Take them upstairs and then ditch them 17:27:07 Leaving them somewhere harmless 17:27:11 oh, well, stairscumming is a completely separate issue 17:27:21 i think that's really something that needs to be fixed about tomb, actually 17:27:27 I would support replacing guardian mummies in some way; we've had some discussion about that recently 17:27:29 doy: also about that 17:27:35 it has improved snake and vaults quite a bit 17:27:50 there was talk about removing the up- and down-stairs from tomb:3, and placing hatches instead 17:27:54 yeah 17:27:58 hatches that always went down to the current entrance loc 17:27:58 i'd be in favor of that 17:28:02 right 17:28:04 I mean, let's assume that we're talking about death curses on a monster that it isn't preferable to evade for whatever reason. It changes the fight from "if I use good tactics maybe I can avoid taking damage" into "if I use good tactics, I can avoid taking damage until I kill it, and then I take damage" 17:28:15 Lasty: uh 17:28:28 there's no situation in crawl in which case you are guaranteed to avoid taking damage by using "good tactics" 17:28:37 right, I accidentally dropped maybe in the second case 17:29:00 also, starting your next fight in a weakened state is an interesting effect 17:29:01 I really just don't see the distinction you're making at all 17:29:06 Lemme try a different tack: what's the benefit of having a monster deal damage on death rather than during life? 17:29:09 doy: imo that's not something that's going to occur 17:29:11 since 5 exists 17:29:16 I've never heard anyone articulate a good reason why just doing flat, guaranteed damage after killing a monster is a good idea 17:29:51 PleasingFungus: well, i find death curses to be more interesting on levels like tomb:3 and holy pan 17:29:55 gammafunk: since it makes them more dangerous in a distinctive way? it changes the way you have to think about the fight and makes you a little more cautious 17:29:59 on which that is less of a possibility 17:30:11 also, i find death curses that you can't just 5 off to be more interesting 17:30:27 yes the problem isn't that it's distinctive, it's what interesting player tactics are arising from this. 17:30:33 draining, rotting, etc 17:30:45 -!- zuus has quit [Quit: Page closed] 17:30:48 but even just damage can be interesting if it's happening in the middle of a bigger battle 17:30:54 makes you have to plan ahead more 17:31:09 basically, planning ahead more, yes 17:31:25 slow is a fun one too 17:31:52 I have mixed feelings on 'strategic' death curses (drain/rot/ability damage) but that might be mostly because of guardian mummies being so bad; with them out of the picture, they might be acceptable effects 17:31:53 summoning reapers and soul eaters: not very interesting 17:31:55 (: 17:32:05 "Oh, the fight's going badly. I hope my summoned minion doesn't accidentally kill my foe so that I die." 17:32:32 we can really achieve the same thing by like placing another monster, buffing its atttack; I think any "planning" for just additional damage doesn't really justify the annoyance 17:32:44 why is it 'annoyance' 17:33:02 shit, brb 17:33:05 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.90.1 [Firefox 32.0a1/20140529030207]] 17:34:05 -!- eb has quit [Quit: I quit] 17:34:19 -!- Dixlet has joined ##crawl-dev 17:35:23 -!- Aryth has quit [Quit: KVIrc 4.0.4 Insomnia http://www.kvirc.net/] 17:35:57 -!- amalloy is now known as amalloy_ 17:37:09 -!- eb has joined ##crawl-dev 17:37:11 -!- PepeRC2 has quit [Ping timeout: 264 seconds] 17:42:18 wanderscumming (L15 VSWr) (D (Sprint)) 17:53:02 -!- scummos__ has quit [Ping timeout: 260 seconds] 17:57:46 -!- negatendo has quit [Quit: poop] 18:01:01 -!- TS__ has quit [Ping timeout: 256 seconds] 18:01:12 -!- PleasingFungus has joined ##crawl-dev 18:03:59 -!- amalloy_ is now known as amalloy 18:05:17 -!- ilyak has quit [Quit: Lost terminal] 18:06:32 -!- tyrantul has quit [Quit: Virca 1.1.20 rus 2.0 mod rusboy] 18:08:50 -!- Keanan has joined ##crawl-dev 18:09:16 -!- TS__ has joined ##crawl-dev 18:10:39 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 18:12:09 -!- Watball has quit [Quit: Leaving] 18:13:22 -!- tensorpudding has quit [Ping timeout: 240 seconds] 18:15:35 -!- predator117 has quit [Ping timeout: 264 seconds] 18:21:24 %git :/urgy 18:21:25 07Keskitalo02 * 0.8.0-a0-5961-g2909761: Small tweaks to sewer_co_purgy_island. 10(3 years, 4 months ago, 1 file, 4+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=2909761981f8 18:22:14 -!- PolkaDot has quit [Read error: No route to host] 18:25:47 -!- markgo has quit [Ping timeout: 264 seconds] 18:31:23 -!- eb has quit [Quit: I quit] 18:32:13 -!- debo has quit [Ping timeout: 255 seconds] 18:33:12 -!- wheals has joined ##crawl-dev 18:33:47 i wasn't really opposed to holy death curses: i was opposed to them on apises since it made them speed 10 guardian mummies 18:34:02 which is better than speed 8 guardian mummies but that is not a high standard 18:34:22 Death has come for wheals... 18:34:31 also, they might have worked in holy pan, my only experience with them was in forest 18:34:41 They didn't. 18:34:50 Depends on how exciting you find the 5 key 18:35:14 of course, now that they're holy wrath branded yaks they don't seem very interesting either 18:35:20 -!- eb has joined ##crawl-dev 18:36:09 -!- Pepe has quit [Ping timeout: 255 seconds] 18:36:23 i think that death curses have room to be interesting though, especially w/ some kind of clock (tomb effects??) 18:36:38 they were one of the few things that made it seem like ely had any actual part in holy pan 18:36:42 Something frightening happens. 18:36:45 mummy (15M) | Spd: 6 | HD: 3 | HP: 15-24 | AC/EV: 3/6 | Dam: 20 | 07undead, 10doors, evil | Res: 06magic(20), 02cold, 09poison+++, 12drown, 04rot+++, 13neg+++, 13torm | Vul: 04fire, 08holy++ | XP: 18 | Sz: Medium | Int: normal. 18:36:45 %??mummy 18:36:48 goliath beetle (02B) | Spd: 5 | HD: 5 | HP: 38-63 | AC/EV: 10/3 | Dam: 30 | Res: 06magic(20) | Vul: 09poison | Chunks: 09poison | XP: 48 | Sz: Medium | Int: insect. 18:36:48 %??goliath beetle 18:36:49 holy wrath isn't really an ely thing either 18:37:25 uh 18:37:29 apises didn't have holy wrath curses 18:37:32 i'd recommend making MONS_MUMMY vault-only at least (and not tomb vaults) 18:37:32 putting on a crippling status effect for you being so violent as to kill something that is trying to kill is totally an ely thing though 18:37:36 they had a unique ely-themed weakness death curse 18:38:16 the problem with it was (1) the duration was far too long (2) the enemy wasn't threatening enough to encourage you to actually kill it before killing the other enemies (i.e. when the curse would be relevant) 18:38:23 both of those things are fixable 18:38:26 right 18:38:31 smiting apes 18:38:46 give them berserker rage, apes of wrath 18:38:48 -!- wheals has quit [Quit: Page closed] 18:39:00 a powerful talent for exits 18:39:09 ape of wrath (15p) | Spd: 10 | HD: 6 | HP: 21-45 | AC/EV: 3/13 | Dam: 10 | 10weapons, 10items, 10doors, !sil | Res: 06magic(24) | XP: 196 | Sp: berserker rage | Sz: Medium | Int: normal. 18:39:09 %??human name:ape_of_wrath n_rpl spells:berserker_rage 18:39:17 !send Grunt Rupert 18:39:18 Sending Rupert to Grunt. 18:40:07 * Grunt draws a card... It is Damnation. Rupert is devoured by a tear in reality. The fungus is devoured by a tear in reality. x2 18:40:42 maybe they should have a healing aura that regenerates allies or something along those lines 18:40:53 -!- dtsund has joined ##crawl-dev 18:41:08 could work, maybe. would cement the ely thing 18:41:18 the only problem is right now they appear in packs 18:41:24 which sounds like it'd be infuriating 18:41:26 yeah 18:41:31 Putting them in bands and giving the Ely powers like greater heal other would be interesting 18:41:34 Have them accompany other appropriate monsters? 18:41:35 again, fixable... 18:41:38 ^ 18:41:40 bands with other monsters, not each other 18:41:44 the vault is of course not set in stone 18:41:50 some of it is rock 18:42:24 maybe it is set in 18:42:26 permarock 18:42:39 !send Grunt the weird stuff that makes up Pandemonium 18:42:39 Sending the weird stuff that makes up Pandemonium to Grunt. 18:43:00 !send PleasingFungus the dimension's edge 18:43:00 Sending the dimension's edge to PleasingFungus. 18:43:14 should make that stuff actually weird somehow 18:43:16 <|amethyst> Those who live in glass houses should throw parties. 18:43:26 rather than just being reflavored rock 18:43:29 -!- _79bit has quit [Quit: Page closed] 18:43:30 You throw a party. The party misses Cerebov. 18:43:47 doy: perhaps it reforms after a while! 18:44:06 Grunt: too easy to end up trapped, probably 18:44:52 Have it teleport the player if they end up trapped. 18:44:56 ...or just kill them <_< 18:45:28 -!- Sharkman1231 has quit [Ping timeout: 246 seconds] 18:45:34 that's also not *that* interesting, because you're rarely doing much digging in pan 18:46:23 damaging walls, shifting walls, and randomized walls are already taken 18:48:16 -!- rockygargoyle has joined ##crawl-dev 18:48:16 The weird stuff that makes up Pandemoium shatters into tiny pieces. Miasma pours out! 18:48:25 actually scratch that 18:48:31 !send Grunt chaos clouds 18:48:32 Sending chaos clouds to Grunt. 18:48:32 -!- elliptic has quit [Quit: Leaving] 18:48:37 -!- puissantveil has quit [Ping timeout: 246 seconds] 18:48:50 !send PleasingFungus mutagenic fog 18:48:50 Sending mutagenic fog to PleasingFungus. 18:49:03 !send Grunt the glow cost 18:49:03 Sending the glow cost to Grunt. 18:49:11 !send PleasingFungus glowsplosions 18:49:11 Sending glowsplosions to PleasingFungus. 18:49:21 !lg * vmsg~~magical_explosion max=dam x=dam 18:49:22 !send Grunt IRRADIATE 18:49:22 240. [dam=64] HyperFaMott the Fetichist (L7 MuAr of Nemelex Xobeh), killed by a magical explosion on D:3 on 2012-03-17 04:08:28, with 711 points after 2648 turns and 0:09:07. 18:49:22 Sending IRRADIATE to Grunt. 18:49:23 The weird stuff that makes up Pandemonium shrieks! Your body is wracked with torment! 18:49:24 !lg * vmsg~~magical_explosion max=dam x=dam sprint 18:49:26 69. [dam=341] sexyelmdreams the Ruffian (L1 GhMo), killed by a magical explosion in Sprint (Sprint V: "Ziggurat Sprint") on 2013-06-02 01:01:14, with 0 points after 284 turns and 0:00:10. 18:49:41 -!- elliptic has joined ##crawl-dev 18:49:45 doy: imo pan probably doesn't need more torment :) 18:49:47 (: 18:49:56 one question: how? 18:50:52 !killratio vashnia * cv=0.15-a 18:50:54 vashnia wins 9.269% of battles against * (cv=0.15-a). 18:51:06 dang..... 18:51:10 So final evidence that Grunt is cheating. Can we start the impeachment procedures? 18:51:19 I'll volunteer to fill out the paperwork 18:51:30 /kick gammafunk Here's your paperwork. 18:51:50 !killratio asterion * cv=0.15-a 18:51:52 asterion wins 2.069% of battles against * (cv=0.15-a). 18:51:54 rip 18:52:00 yeah rip 18:52:01 The weird stuff that makes up Pan shatters into tiny panlords. Flump the panlordling casts Glaciate. Ow! That really hurts!! 18:52:08 9% is lamia territory! 18:52:09 mmm, panlordlings 18:52:13 they're magically delicious! 18:52:14 -!- DarkEternal has quit [Quit: Page closed] 18:52:15 !killratio Serpent of Hell * cv=0.15-a 18:52:17 No battles for Serpent and of (Hell * cv=0.15-a). 18:52:21 use _ 18:52:22 !killratio lamia 18:52:24 lamia wins 11.23% of battles. 18:52:24 !killratio Serpent_of_Hell * cv=0.15-a 18:52:26 No battles for Serpent_of_Hell and * (cv=0.15-a). 18:52:30 !killratio sigmund 18:52:33 hrm 18:52:34 sigmund wins 27.15% of battles. 18:52:35 !killratio serpent_of_hell * cv=0.15-a 18:52:37 No battles for serpent_of_hell and * (cv=0.15-a). 18:52:40 !killratio the_serpent_of_hell * cv=0.15-a 18:52:42 the_serpent_of_hell wins 0.0% of battles against * (cv=0.15-a). 18:52:50 there it is 18:52:51 and aw 18:52:52 !killratio the_serpent_of_hell * cv=0.15-a 18:52:54 the_serpent_of_hell wins 0.0% of battles against * (cv=0.15-a). 18:52:54 !killratio the_serpent_of_hell 18:52:55 need to do something about that 18:52:56 the_serpent_of_hell wins 0.355% of battles. 18:52:59 sounds right 18:53:03 hm 18:53:18 we could probably replace soh with vashnia 18:53:19 doy: imo an HP buff would be a start 18:53:23 i buffed it a few years back because it was even more laughable than today 18:53:25 Serpent of Hell (05D) | Spd: 14 | HD: 20 | HP: 160 | AC/EV: 16/12 | Dam: 35, 15, 1507(trample) | 05demonic, 10doors, see invisible, fly, !sil | Res: 06magic(186), 05hellfire, 04fire+++, 03poison, 12drown, 04rot, 13neg+++, 13torm | Vul: 08holy++ | XP: 9378 | Sp: hellfire (3d20), fire breath (3d40) | Sz: Giant | Int: high. 18:53:25 %??serpent of hell 18:53:27 but clearly not enough 18:53:42 it's very thematically cool but idk how you can make it a threat. since, extended 18:53:46 right 18:53:47 yeah those attacks look pretty fearce already 18:53:55 Hellfire breath. 18:53:55 maybe just "lots of hp" 18:53:58 maybe i should just move my balaur implementation over 18:54:01 and use it for that 18:54:08 could 18:54:17 far enough away from zot that it doesn't step on tiamat's toes too much 18:54:18 well the soh is cool thematically 18:54:35 gammafunk: or blazing hot, or steely, or otherworldly 18:55:18 but yes 18:56:56 I do like the balaur, I'm just not sure where it fits best 18:57:03 ....clearly take a note from bcrawl and put it in elf 18:57:06 elf dragon 18:57:29 bonus points if baluar uses acid 18:57:35 *balaur 18:58:30 -!- rockygargoyle has quit [Read error: Connection reset by peer] 18:58:36 also, can I recommend the tile UNUSED/monsters/jormungandr.png for balaur 18:58:54 don't let the name fool you, it's a perfect tile for nearly any monster 18:59:00 You really want that tile to be used, don't you. 18:59:02 <3 18:59:05 of course 18:59:31 it in fact already does use acid! 18:59:50 boring old SPIT_ACID, but that can be fixed :) 18:59:52 acid check, qbert snake tile, check, what's left? 19:00:38 tangential: I was considering changing the name of the beam from "corrosive bolt" to "bolt of acid". feels slightly less obtuse 19:00:47 (but leave the spell as Corrosive Bolt) 19:01:16 impactful, wide-ranging changes..... 19:01:32 03Grunt02 07* 0.16-a0-52-g9bcff70: Double the Serpent of Hell's HP. 10(2 minutes ago, 1 file, 4+ 4-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=9bcff70278ca 19:01:48 ...the advantage of having just branched 19:01:51 -!- rockygargoyle has joined ##crawl-dev 19:01:53 is that we have plenty of time to test things in trunk :) 19:01:55 bolt of acid does sound better. acid arrow sadly doesn't pass muster 19:02:16 hey that's violating a rule that Grunt himself established 19:02:20 * PleasingFungus Melfs gammafunk!!! 19:02:25 you what 19:02:32 ....melf's acid arrow? 19:02:44 it's... a spell. in d&d. 19:02:46 PleasingFungus: ahahahahahahaha 19:02:52 ok I was reading something more like MILF 19:02:55 haha 19:02:57 rip melf the magic elf 19:03:53 hm 19:03:56 !lg * kaux~~corrosive 19:03:57 3. SavageBastard the Severer (L14 MiBe of Trog), blasted by a deep elf sorcerer (corrosive bolt) (kmap: minmay_elf_hall_quartered_circle) on Elf:3 on 2014-08-04 20:55:57, with 57148 points after 19269 turns and 1:36:24. 19:04:01 ooh 19:04:01 alright, if I push this !resist granting rcorr and cherry-pick to 0.15, any objections? 19:04:04 !lg * kaux~~corrosive 1 19:04:10 !lg * kaux~~corrosive 2 19:04:12 1/3. antiskillrobin the Axe Maniac (L23 MiBe of Trog), blasted by an ancient lich (corrosive bolt) (kmap: hall_of_Zot) on Zot:5 on 2014-08-02 20:04:00, with 507070 points after 52254 turns and 4:45:10. 19:04:13 2/3. hannobal the Phalangite (L19 MfAK of Lugonu), blasted by a deep elf sorcerer (corrosive bolt) (kmap: minmay_elf_hall_quartered_circle) on Elf:3 on 2014-08-03 06:53:16, with 253857 points after 67637 turns and 6:04:49. 19:04:14 so far, two sorcerers and one alich 19:04:22 we can unify racid and rcorr after the release, I think 19:04:22 -!- Datul has quit [Ping timeout: 246 seconds] 19:04:32 gammafunk: can I see the diff? 19:04:41 sure, one sec 19:04:45 it is quite minimal 19:05:09 just waiting for the tengu reaver kill, and the trinity will be complete 19:05:18 TENGUREAVER 19:05:37 !hs * nostalgia tere 19:05:38 15. Zorafm the Conjurer (L11 TeRe of Vehumet), slain by an eight-headed hydra on Lair:1 on 2014-04-06 20:20:01, with 12784 points after 18023 turns and 1:08:09. 19:05:41 :( 19:06:03 at some point we should probably take nostalgia down, or disable new character creation, or something 19:06:05 !lg * nostalgia 19:06:06 2955. snoopy the Shield-Bearer (L6 HDFi of Okawaru), succumbed to a killer bee's poison on D:4 on 2014-08-03 22:28:45, with 600 points after 2314 turns and 0:10:53. 19:06:14 you can ignore the second patch, which is just a cleanup that'll be trunk-only 19:06:18 <|amethyst> !lg * nostalgia x=src 19:06:19 2955. [src=cbro] snoopy the Shield-Bearer (L6 HDFi of Okawaru), succumbed to a killer bee's poison on D:4 on 2014-08-03 22:28:45, with 600 points after 2314 turns and 0:10:53. 19:06:20 http://sprunge.us/edXJ?diff 19:06:34 <|amethyst> !lg * nostalgia src!=cbro 19:06:34 2890. Zulock2014 the Pike-Human (L9 HuFi of Lugafu), splashed by a jelly's acid on D:7 on 2014-06-13 23:08:28, with 2475 points after 7909 turns and 0:42:45. 19:07:02 a doxygen comment!!!! 19:07:05 commit INSTANTLY APPROVED 19:07:09 dang 19:07:14 also hm 19:07:21 -!- ackack has joined ##crawl-dev 19:07:24 res_corr - was that the only "return 1" in there? 19:07:38 I remember it being weird insofar as it returned a bunch of ints for some reason, despite being type bool 19:07:38 yeah 19:07:40 ok 19:07:48 dunno why it was a 1 given that the return type is bool 19:07:53 maybe I was thinking of a different ::res_ 19:08:01 I bet the return type was changed and that specific case was missed 19:08:05 yep 19:08:05 <|amethyst> gammafunk: why in both actor::res_corr and player::res_corr 19:08:46 actually yeah 19:08:51 I think that may be a leftover 19:08:59 of when I was putting it in the res_acid function(s) 19:09:12 there is an explicit call to the actor method 19:09:18 but that's in player::res_cor 19:09:30 so probably only in the player method? 19:09:35 <|amethyst> yeah 19:09:42 -!- Whistling_Bread has quit [Read error: Connection reset by peer] 19:09:46 even simpler 19:10:24 I do need to very the statements in the doxygen comment of that function though 19:10:27 seperate issue 19:10:42 <|amethyst> gammafunk: I see one problem with the comment 19:10:43 no since in copying comments that are out of date 19:10:51 <|amethyst> gammafunk: "reduced by 1/3, 1/4, and 1/6" 19:10:58 <|amethyst> gammafunk: should be *to*, not by 19:11:14 yes 19:11:22 the whole thing is a bit weird 19:11:33 but yeah no sense in adding incorrect language 19:11:53 <|amethyst> gammafunk: oh hey 19:11:53 the function name "resist_fraction", what it returns "an integer" 19:12:07 <|amethyst> gammafunk: while you're at it, this is defined in cloud.cc but only used in fight.cc ? 19:12:50 yeah, does seem...well cloud.cc is just all kinds of odd anyhow 19:12:56 clearly fight.cc a better location 19:13:01 and I could rename the function as well 19:13:20 <|amethyst> at least by putting a _ at the beginning (and making it static) :) 19:13:21 or maybe just like return a double 19:13:37 <|amethyst> I think returning a double would be silly 19:13:47 yeah, I guess it's not the worse thing but 19:13:50 <|amethyst> _resist_divisor or _resist_denominator 19:14:02 I don't like saying fraction when we don't return anything like that 19:15:03 <|amethyst> yeah, "fraction" is a bad name 19:16:36 hrm, I guess bonus_res should also just be boolean 19:16:41 now that we're picking this apart 19:17:07 <|amethyst> or since it's used in exactly one place... 19:17:23 <|amethyst> inline it the hard way 19:17:28 er yeah 19:17:34 was thinking the exact same 19:17:54 <|amethyst> resist_fraction(res, bonus_res) 19:17:56 <|amethyst> ((3*resist + 1)/2 + bonus_res) 19:18:02 <|amethyst> it's even shorter that way :P 19:18:30 <|amethyst> I guess slightly longer after your whitespacing :) 19:18:34 -!- Infinite_Monkeys has quit [Ping timeout: 255 seconds] 19:19:05 are those parens needed? 19:19:08 for /= 19:19:17 <|amethyst> oh, no they're not 19:19:20 the outer ones I mean 19:19:21 ok, good 19:19:22 <|amethyst> missed that it was /= not / 19:19:52 <|amethyst> (3 * resist + 1) / 2 + bonus_res 19:19:52 well I move the resist comments over to the calling function, so thanks for the tip 19:19:52 <|amethyst> resist_fraction(res, bonus_res) 19:28:08 -!- rophy has quit [Quit: Miranda NG! Smaller, Faster, Easier. http://miranda-ng.org/] 19:28:48 -!- eb has quit [Quit: I quit] 19:28:52 -!- Piginabag has quit [Ping timeout: 246 seconds] 19:28:53 Opinion poll: If, for some silly reason, you sacrifice love as a DS and then get demonic guardian, should it be suppressed? Level 3 hostile demonic guardians is basically automatic death. 19:29:20 -!- Zermako has quit [] 19:29:21 -!- stanzill has quit [Quit: bis morgen] 19:29:34 alternately, don't offer sac love to ds with demonic guardian facet 19:30:14 -!- Patashu has joined ##crawl-dev 19:30:21 -!- eb has joined ##crawl-dev 19:32:42 -!- AtomikKrab has quit [Ping timeout: 245 seconds] 19:33:27 -!- rast- has joined ##crawl-dev 19:35:13 should dithmenos allow demonspawns with fire facet/red draconians to worship him? 19:35:20 -!- rast has quit [Ping timeout: 250 seconds] 19:35:28 -!- rast- is now known as rast 19:35:53 He doesn't care about clouds created by ignite blood 19:35:54 rockygargoyle: suppose you begin following Dith before either of those manifests 19:36:01 rockygargoyle: what happens when it manifests? 19:36:03 which is a little strange 19:36:15 suppressed 19:36:33 <|amethyst> So you stay a brown drac forever? 19:36:39 -!- amalloy is now known as amalloy_ 19:36:43 no 19:36:56 a red drac without breath 19:37:03 <|amethyst> why would breath be suppressed? 19:37:11 Does TSO allow Green Dracs with poisonous tails worship him? He'd probably hate all the poisoning . . . 19:37:15 <|amethyst> Dithmenos doesn't prevent you from zapping a wand of fire 19:37:26 drac breath shouldn't be suppressed, but dith should get mad at you for using it 19:37:31 <|amethyst> what doy said 19:37:33 green dracs don't breathe pois 19:37:39 doy: which is already true 19:37:48 less clear what to do about demonspawn though 19:38:16 <|amethyst> Lasty: you don't attack with a poison stinger while worshipping TSO 19:38:24 <|amethyst> Lasty: see player::has_usable_tail 19:38:30 fair nuff 19:38:43 I mean, it is strange that he allows "fiery beings" to worship him 19:38:54 any opinion about the sac love/demonic guardian interaction? 19:38:56 he didn't like Lo or Dj 19:39:09 <|amethyst> Lasty: I would say to suppress the summons in that case 19:39:44 <|amethyst> LO are made out of lava, Dj out of fire 19:39:56 <|amethyst> red draconians are made out of meat 19:40:01 (what's a Dj) 19:40:33 a disc jockey 19:40:35 dijon. It's a mustard-being with a spicy bite. 19:40:50 1learn add dj 19:41:10 DjMs Dijon Mustard 19:41:33 doesn't dithmenos like red drac kills? 19:41:42 DJ Mu_ 19:41:43 -!- Keanan has quit [Quit: Leaving.] 19:42:51 <|amethyst> rockygargoyle: and if you were a red drac who used your abilities the way monster red dracs do, dith would hate you 19:43:15 that's right 19:44:39 but a ds creating a lot of clouds of fire isn't hated by dith 19:45:14 (with ignite blood) 19:45:15 <|amethyst> Yes, it would be nice to do something about that, but I'm not sure if suppressing the mutation is the correct approach 19:45:36 <|amethyst> certainly preventing Ds from worshipping Dith is not the correct approach 19:46:06 imo suppressing the mutation would be better 19:46:25 but only the tier 2, not the tier 3 one 19:47:44 ignite blood can't be controlled, while hellfire can 19:50:31 -!- Krakhan has quit [Ping timeout: 255 seconds] 19:53:18 |amethyst: remember back when demonic guardian caused issues with Okawaru? 19:53:24 I think this case can be considered analogous. 19:53:37 i.e. specific mutation causes issues with specific god 19:53:59 ...and the solution to that was to have the god suppress the mutation :) 19:57:50 -!- Kramin has joined ##crawl-dev 19:57:58 -!- Dingle has quit [Quit: Leaving] 19:58:50 -!- PepeRC2 has quit [Remote host closed the connection] 20:00:25 -!- Kramin has quit [Client Quit] 20:01:27 -!- rockygargoyle has quit [Quit: Leaving] 20:01:39 -!- debo has joined ##crawl-dev 20:02:25 -!- rockygargoyle has joined ##crawl-dev 20:06:33 -!- ProzacElf has quit [Ping timeout: 240 seconds] 20:11:13 -!- puissantveil has quit [Ping timeout: 246 seconds] 20:11:45 -!- rockygargoyle has quit [Remote host closed the connection] 20:17:56 03gammafunk02 07* 0.16-a0-53-g57b3fc9: Make potions of resistance grant rCorr 10(21 hours ago, 2 files, 5+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=57b3fc90fd53 20:17:56 03gammafunk02 07* 0.16-a0-54-g28e3730: Simplify out a function 10(31 minutes ago, 3 files, 5+ 15-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=28e3730145ef 20:20:42 -!- Krakhan has quit [Changing host] 20:24:37 -!- MgDark_HuIE has quit [Quit: ChatZilla 0.9.90.1 [Firefox 31.0/20140716183446]] 20:25:00 03gammafunk02 07[stone_soup-0.15] * 0.15-b1-38-gf271e58: Make potions of resistance grant rCorr 10(21 hours ago, 2 files, 5+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=f271e58c6cbf 20:26:55 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.90.1 [Firefox 32.0a1/20140529030207]] 20:27:12 -!- eb has quit [Quit: I quit] 20:31:36 -!- Rotatell has quit [Remote host closed the connection] 20:31:48 -!- Rotatell has joined ##crawl-dev 20:32:03 -!- eb has joined ##crawl-dev 20:35:54 -!- Gibbs has quit [] 20:44:07 -!- PleasingFungus has joined ##crawl-dev 20:44:38 -!- Ququman has quit [Read error: Connection reset by peer] 20:44:46 -!- Kalir has quit [Ping timeout: 250 seconds] 20:44:58 -!- GiantOwl is now known as Kalir 20:45:00 -!- Kalir has quit [Changing host] 20:45:35 -!- Arkaniad has quit [Ping timeout: 264 seconds] 20:45:46 -!- tolly has joined ##crawl-dev 20:47:09 -!- Kalir is now known as GiantOwl 20:47:18 -!- GiantOwl is now known as Kalir 20:51:36 -!- MrPeeps has quit [Ping timeout: 250 seconds] 20:52:12 hm. |amethyst, I may ask you to do some code review at some point 20:52:20 I'm refactoring transform.cc to use classes 20:52:24 !send PleasingFungus eyes 20:52:25 Sending eyes to PleasingFungus. 20:52:27 but I have no idea what I'm doing with cpp classes 20:52:44 it is an Exciting Adventure and I'm sure I'm fucking something up! 20:53:01 (perhaps say c++ or cxx there; cpp is a different thing) 20:53:16 "cpp classes" makes me think some kind of horrible macro abomination 20:53:19 o 20:53:20 sorry 20:53:25 A preprocessor abomination comes into view. 20:53:32 (cpp is what does things like "#include " 20:53:33 ) 20:54:03 I was just thinking of the file suffix 20:54:45 yes, it's confusing 20:55:23 I'm fairly sure this is not the first time you've corrected me on this exact thing :) 20:55:28 rip 20:55:33 probably 21:00:54 <|amethyst> template class transformation {...}; 21:01:00 <|amethyst> clearly 21:01:05 <|amethyst> but, sure :) 21:01:46 <|amethyst> You see here a TransformationHandlerFactory. 21:01:59 oh 21:02:05 that's a little fancier than what I'm doing 21:02:11 <|amethyst> good :) 21:02:22 The TransformationHandlerFactory gives a hideous shriek! 21:02:24 right now I'm just trying to pull data out of the switch (form) statements scattered around 21:02:32 and into a simple data structure 21:02:47 ...huh 21:02:49 hm 21:02:50 hm 21:02:58 a factory might have actually provided the semantics I wanted 21:03:04 now that I think about it... 21:03:15 <|amethyst> I don't know 21:03:41 I really wanted to be able to say FungusForm() { name("fungus", likes_water(false), ... {}; } 21:03:46 uh 21:04:05 <|amethyst> would you ever have more than one instance of FungusForm ? 21:04:09 -!- Keanan has joined ##crawl-dev 21:04:09 nope 21:04:11 dang 21:04:38 I very specifically want them to be classes so I can override specific methods 21:04:48 for e.g. transform_mons() 21:04:57 <|amethyst> where do the instances live? 21:05:26 in a static const array in transform.cc 21:05:46 right now I'm not changing the interfaces in transform.h 21:05:58 <|amethyst> I don't think transform_mons is the kind of thing that should be a method 21:06:04 no it's not!!! 21:06:08 BUT 21:06:16 for specific special case forms 21:06:18 bat 21:06:23 dragon 21:06:33 it can't be flat data - it needs to be overriden 21:06:49 for *most* of them, it can just use a field, but for those two, the child class needs to provide its own implementation 21:07:15 <|amethyst> You can't have a static array that contains objects of different derived classes 21:07:31 ? 21:07:44 they don't have their own fields right now (and I don't think they should need to) 21:07:47 <|amethyst> Transformation foo[10] 21:08:58 <|amethyst> That can only hold Transformation objects, not (say) BatForm objects 21:09:02 http://sprunge.us/USbe this compiled and seemed to work 21:09:15 ctrl-f "static const Form forms" 21:09:55 <|amethyst> PleasingFungus: That calls Form's copy constructor on (say) a FormSpider 21:10:15 <|amethyst> PleasingFungus: so you get a plain form with data copied from the FormSpider instance 21:10:21 <|amethyst> inherited methods won't work 21:10:28 uh 21:10:30 hm. 21:10:33 <|amethyst> you'll get the base class version if you call a method on something in that array 21:10:38 well. 21:10:48 I'm glad you told me that before I tested my current changes. 21:10:53 since that would have been confusing & frustrating. 21:11:07 <|amethyst> (Look up "slicing" for more information) 21:11:19 ahh 21:11:27 <|amethyst> I would probably avoid inheritance altogether 21:11:32 <|amethyst> put the stuff in data fields 21:11:43 <|amethyst> then have the lookup function say if (dragon) blah 21:11:50 uuuuuugh 21:11:54 -!- ontoclasm has quit [Quit: Leaving.] 21:12:03 <|amethyst> yes, you'd have special cases in the lookup function, but only two instead of a huge switch 21:12:04 -!- ontoclasm has joined ##crawl-dev 21:12:12 yeah it's certainly better than the present situation 21:12:16 let me think. 21:12:18 -!- Kramin has joined ##crawl-dev 21:12:25 <|amethyst> PleasingFungus: I'd say that "ugh" applies to overriding methods too 21:12:31 really? 21:12:38 <|amethyst> PleasingFungus: it's exactly the same thing, just spread across a bunch of different functions 21:12:43 to me, it seems like the intuitive way of expressing that 21:13:00 it means that the logic is localized to the relevant form 21:13:07 which is where it should be? 21:13:30 <|amethyst> it's perfectly reasonable OO 21:13:51 <|amethyst> I just don't really like using OO to represent concepts rather than things 21:13:58 <|amethyst> but that's a personal preference 21:15:28 <|amethyst> Or, rather, I don't like doing that in C++ 21:15:43 yeah c++ does not seem like a good language for oo 21:15:53 possibly the qualifier is unecessary 21:16:04 <|amethyst> but e.g. 21:16:05 <|amethyst> +class FormSpider : public Form 21:16:05 <|amethyst> +{ 21:16:05 <|amethyst> +public: 21:16:05 <|amethyst> + FormSpider() : Form("spider") { }; 21:16:07 <|amethyst> +}; 21:16:21 -!- ontoclasm has quit [Ping timeout: 255 seconds] 21:16:22 <|amethyst> That could probably be one entry in one array of structs 21:16:28 <|amethyst> those structs can even have methods 21:17:03 <|amethyst> something like armour_def or spell_desc 21:17:11 <|amethyst> (those don't have methods, but they could) 21:17:14 heh 21:17:20 thinking about the factory joke earlier 21:17:42 If I wanted to keep the derived classes and also get the nice Form() : name('fungus"), form_can_bleed(false), ... syntax 21:18:26 I could... have a FormFactory that took all of that plus a type enum 21:18:36 switched on the enum to create the appropriate class of Form 21:19:38 -!- tsohg has quit [Remote host closed the connection] 21:19:38 and if you could do something clever with the constructor so you didn't have to repeat the constructor signature for each subclass, it... might not be an abomination? 21:19:40 maybe? 21:20:27 <|amethyst> C++11 does have inherited constructors 21:20:35 oh yeah 21:20:44 can we make 0.15 the last version with ppc support 21:20:50 so that we can move to c++11? 21:21:06 that was something I was thinking about anyway, it's just relevant now 21:21:27 <|amethyst> but as I see it, you're changing a bunch of switch(foo) { case x: return a; case y: return b; } into one of those and a bunch of FormX::foo() { return x; } 21:21:36 -!- Arkaniad has quit [Ping timeout: 250 seconds] 21:21:38 what 21:21:44 no I'm not 21:21:49 the latter doesn't exist? 21:22:01 there's only Form::foo() { return x' } 21:22:05 s/'/; 21:22:25 except, again, in a few special cases 21:22:26 <|amethyst> all the ones you'd want to override 21:22:26 and even there 21:22:29 you only need to override in a few cases 21:22:53 <|amethyst> I guess what I'm saying is 21:23:27 <|amethyst> first try just factoring out these switches into static tables (leaving the bits that are special-cased) 21:23:51 <|amethyst> then compare the code size and readability between that and the version that turns those special-cased bits into virtual methods 21:24:24 <|amethyst> my guess is the benefit comes from the tables, not the inheritance 21:24:52 -!- eb has quit [Quit: I quit] 21:25:14 <|amethyst> If we were creating new transformations at runtime it would be a different story 21:25:20 <|amethyst> BUT: 21:25:36 <|amethyst> I'm an old crotchety guy with a beard 21:26:11 <|amethyst> so take everything I say with a grain of salt. Organic hipster salt. 21:26:20 :) 21:26:24 ty for all the help! 21:26:34 do you have an opinion wrt c++11 for 0.16? 21:26:42 <|amethyst> I'm in favour 21:27:06 <|amethyst> bh also suggested using clang by default if both it and gcc are installed 21:27:13 well, I'm already using clang :) 21:27:18 <|amethyst> that also sounds reasonable but would require more makefile work 21:27:20 so that wouldn't have a direct impact on me 21:27:28 seems like function pointers might be a better option here 21:27:34 how would I tinker with the makefile to get it running in c++11 mode? 21:27:43 have a Transformation class with callbacks for the various bits that need overriding 21:27:54 doy: yeah, that's the way to hack around c++ 21:28:06 a very reasonable plan b 21:28:08 <|amethyst> doy: I thought about that, but I think here function pointers are probably overkill too 21:28:22 yeah, maybe, i haven't looked at this particular code at all 21:28:24 (: 21:30:19 <|amethyst> PleasingFungus: re the slicing thing: in C++ you basically can't have inheritance-based polymorphism without using either pointers or references 21:31:17 yeah, I'm starting to realize that. so Form a = FormFungus() doesn't work, but FORM_FUNGUS = FormFungus(); Form * a = &FORM_FUNGUS would...? 21:31:20 -!- eb has joined ##crawl-dev 21:31:31 *FormFungus FORM_FUNGUS 21:31:35 and possibly that should be FungusForm 21:31:43 <|amethyst> PleasingFungus: that has other problems 21:31:49 <|amethyst> PleasingFungus: unless FORM_FUNGUS is global 21:31:53 probably static const 21:32:08 <|amethyst> yeah, it would work if it's static 21:32:15 ok 21:32:18 <|amethyst> not const unless you make a const too 21:32:28 <|amethyst> Usually it would be 21:32:34 let me see if I can code this in a way that's not hideous 21:32:35 <|amethyst> Form * a = new FormFungus(); 21:32:37 if I fail, I will go for a plan b 21:33:51 <|amethyst> or unique_ptr
a(new FormFungus()) if you don't want to manage your own memory 21:34:19 any implementation of this plan which involves worrying about memory management is probably a failure, I think 21:34:23 <|amethyst> (that's C++11 though) 21:34:25 as long as I don't have multiple form instances 21:34:27 uh 21:34:31 instances per form type? 21:34:39 -!- Lasty has quit [Quit: Leaving.] 21:35:51 <|amethyst> Since these objects would have the whole program as their lifetime, MM concerns can be more or less ignored 21:35:58 yes 21:36:36 I don't suppose I can have an array of classes? 21:36:40 -!- GeorgieFruit has quit [Client Quit] 21:36:50 <|amethyst> no, classes aren't first-class in C++ 21:36:52 rip 21:37:05 you could probably just make an array of Transformation* and then populate it at program startup, maybe 21:37:15 <|amethyst> yeah 21:37:23 heh 21:37:24 <|amethyst> even statically 21:37:56 in some universe in the multiverse, you are a mushroom 21:37:58 what would be a nice way to populate the array statically? 21:38:04 gammafunk: imho in every universe 21:38:46 fixedvector? 21:38:46 LichFormTransformation lich; ...; Transformation *transformations[] = { &LichFormTransformation, ... } 21:38:54 <|amethyst> Transformation * const transform_data[] = { new FormSpider(...); new FormBlah(); ... }; 21:39:03 <|amethyst> or what doy said for something that's actually static 21:39:27 <|amethyst> doy's is how we do procedural layouts in abyss.cc 21:39:34 <|amethyst> search for mixedLayouts 21:39:44 <|amethyst> !source mixedLayouts 21:39:45 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/abyss.cc;hb=HEAD#l1012 21:39:51 yes, I see 21:39:59 dang, that's some tight-packed code 21:40:18 -!- dtsund has quit [Quit: dtsund] 21:40:21 <|amethyst> const static RoilingChaosLayout chaosA(8675309, 450); 21:40:29 <|amethyst> bh: nice constant 21:40:36 ha 21:40:41 PleasingFungus: crawlcode time imo 21:41:44 -!- dtsund has joined ##crawl-dev 21:42:15 can chaos really roil? 21:42:26 gammafunk: that's the way 21:42:27 "Bring the chaos to a slow roil" 21:42:28 *glasses* 21:42:29 it roils 21:42:33 wait a moment 21:42:35 !glasses 21:42:35 ( •_•)    ( •_•)>⌐■-■    (⌐■_■) 21:42:36 it roils 21:42:38 !!!!! 21:42:41 tyvm 21:43:00 <|amethyst> sometime it roils so much it gets all thick and gummy 21:43:04 <|amethyst> then you have 21:43:06 <|amethyst> !glasses 21:43:06 ( •_•)    ( •_•)>⌐■-■    (⌐■_■) 21:43:08 <|amethyst> roil jelly 21:43:11 lol 21:44:21 -!- Cannonbait has quit [Quit: Leaving] 21:45:53 -!- nooodl has quit [Ping timeout: 240 seconds] 21:46:04 -!- phalm has quit [Ping timeout: 246 seconds] 21:47:07 -!- dtsund has quit [Ping timeout: 256 seconds] 21:47:31 oh, good, c++ has anonymous functions 21:47:33 in c++11 21:48:23 Remind me again why we're not using C++11 yet? 21:48:28 I think it's mostly Chei at this point? 21:48:40 the reason was ppc support 21:48:42 <|amethyst> Universal builds and Chei 21:48:46 <|amethyst> and Chei can move 21:48:46 -!- bonghitz has quit [Quit: Leaving...] 21:48:50 yeah 21:48:51 <|amethyst> just monster actually 21:48:59 we were just talking about 0.15 being the last non-c++11 version 21:49:03 what about chei? 21:49:09 not the god, the tool 21:49:21 <|amethyst> doy: right now it runs on a server with an old g++ 21:49:38 oh, okay 21:49:38 <|amethyst> doy: I never bothered to move it to cszo when I set up the latter 21:49:51 <|amethyst> PleasingFungus: doy wrote Chei's predecessor Ashenzari 21:49:59 heh 21:50:09 ah, I knew that at some point, probably 21:50:42 -!- dtsund has joined ##crawl-dev 21:51:00 <|amethyst> (not just predecessor; Chei is an Ash fork) 21:51:17 * Grunt ponders what Chei's successor would be called. 21:52:48 oh really 21:52:51 <|amethyst> NoGod 21:52:57 beware....! 21:53:13 the terrible wrath 21:53:33 |amethyst: where's the source? i'm curious now(: 21:53:56 <|amethyst> http://s-z.org/neil/git/?p=cheibriados.git;a=summary 21:53:58 <|amethyst> %help 21:53:58 http://s-z.org/neil/git/cheibriados.git http://s-z.org/neil/git/monster-trunk.git git://gitorious.org/crawl/crawl.git 21:56:07 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 21:56:27 -!- ackack has quit [Ping timeout: 245 seconds] 21:58:17 hm. using function pointers in a struct is very weird, since - do you actually get any access to the struct itself? 21:58:38 <|amethyst> you do not 21:58:41 not unless you pass it in 21:58:45 hm 21:58:48 that's super mega ugly 21:58:55 maybe I'll just do it |amethyst's way for now 21:58:57 and also cry a little 21:59:17 <|amethyst> For something like transform_mons you don't need it though 21:59:33 PleasingFungus: them's the breaks when you want to do OO without C++ header hell 21:59:46 not for transform_mons, no. I'm trying to replicate my existing fungus form hat code 21:59:52 which turns out to be a super weird special case 22:00:05 since they're the only ones who get a slot restricted but not disabled (not through mutations) 22:00:10 also it's not even handled properly right now! 22:00:38 -!- wheals has joined ##crawl-dev 22:00:44 feh 22:01:28 yeah, i ended up doing something like that for feature-data (to keep "the weird stuff which makes up pandemonium" and "idol of beogh" cases) 22:01:39 though probably we don't need the "idol of beogh" case 22:02:02 <|amethyst> don't *need*, no 22:02:02 the idol of beogh case? 22:02:17 <|amethyst> PleasingFungus: orcish idols are called idols of Beogh if you are an orc 22:02:20 o 22:02:24 o indeed 22:02:25 I knew that 22:02:28 ??o[2 22:02:28 o[2/2]: Saint Roka is the best o in Crawl. 22:02:28 at some point 22:02:32 <3 22:02:37 also someone should probably fix the /disint + idol interaction at some point 22:02:41 some virtuous soul 22:02:50 sounds like someone has some 22:02:50 what's broken about it? 22:02:51 !glasses 22:02:52 ( •_•)    ( •_•)>⌐■-■    (⌐■_■) 22:02:53 -!- Sovek has quit [Quit: Page closed] 22:02:53 idol curiosity 22:02:59 doy: doesn't cause smiting 22:02:59 more like 22:03:01 or any reaction 22:03:07 imo just get rid of the mushroom/hat thing, now that caps are gone it's not funny anymore 22:03:09 someone should fix the idol + LRD interaction 22:03:10 ood causes anger, a few other things cause anger 22:03:23 wheals: I would be fine with that 22:03:27 at least i think the point was the cap pun 22:03:34 it still kind of works 22:03:41 but some awful person went and removed caps...! 22:03:53 hm, who to blame 22:03:57 !rng grunt grunt grunt 22:03:57 The RNG chooses: grunt. 22:04:09 good call, rng 22:04:10 marvinpa! he committed it 22:04:14 feh 22:04:18 still blaming grunt imo 22:07:27 -!- wheals_ has joined ##crawl-dev 22:07:32 always a good call 22:07:42 -!- wheals has quit [Disconnected by services] 22:07:46 -!- wheals_ is now known as wheals 22:12:32 -!- DrinkMachine has quit [Read error: Connection reset by peer] 22:14:04 -!- wheals has quit [Ping timeout: 246 seconds] 22:16:26 -!- rast- has joined ##crawl-dev 22:16:54 03|amethyst02 07* 0.16-a0-55-g7ffd25c: Correctly offend Beogh when disintegrating an idol (PleasingFungus) 10(5 minutes ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=7ffd25c56446 22:17:07 o 22:17:11 that was marvinpa's discovery, actually 22:17:22 03|amethyst02 07[stone_soup-0.15] * 0.15-b1-39-g4d710a1: Correctly offend Beogh when disintegrating an idol (PleasingFungus) 10(6 minutes ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=4d710a189e33 22:17:25 good fix! 22:17:52 <|amethyst> LRD and shatter seem to work properly as well 22:17:59 good 22:18:34 -!- causative has quit [Ping timeout: 260 seconds] 22:19:01 does beogh not like being improperly offended 22:19:34 -!- rast has quit [Ping timeout: 250 seconds] 22:19:43 -!- rast- is now known as rast 22:20:09 <|amethyst> Kramin: no, Beogh is cool with being improperly offended; that was the problem 22:20:36 <|amethyst> We were all like "orcs go home" and he was like "meh, whatever, that insult clearly did not come from a non-monster" 22:22:02 -!- eb has quit [Quit: I quit] 22:23:31 -!- Lightli has quit [Ping timeout: 246 seconds] 22:23:32 -!- tensorpudding has quit [Ping timeout: 245 seconds] 22:26:09 -!- appleKen is now known as bananaken 22:27:58 -!- Krakhan has quit [Disconnected by services] 22:28:00 -!- Krakhan|2 is now known as Krakhan 22:28:01 -!- Krakhan has quit [Changing host] 22:28:37 -!- eb has joined ##crawl-dev 22:29:05 -!- ussdefiant has joined ##crawl-dev 22:30:07 huh 22:30:11 ice beasts can wear cloaks 22:30:52 -!- mibe has quit [Ping timeout: 246 seconds] 22:30:59 -!- PolkaDot has quit [Quit: Lost terminal] 22:31:07 -!- tkappleton1 has quit [Quit: Leaving] 22:31:18 they can't (W)ear cloaks, but they keep them if they were already worn 22:31:53 -!- radinms has quit [Ping timeout: 240 seconds] 22:33:44 really? 22:33:48 <|amethyst> I think the idea is that if your hands aren't good enough for using weapons, they're not good enough for putting on clothes 22:34:11 I never noticed that 22:34:45 you mean ice form or only actual ice beasts? 22:34:54 ice form, not ice beasts, sorry 22:34:54 <|amethyst> hm, wait 22:34:57 ice beast form 22:34:59 also 22:35:15 <|amethyst> form_can_wear_item says false, hm 22:35:18 the code claims they can't wear anything. and yet, yes 22:35:19 -!- andrewhl has quit [Quit: andrewhl] 22:35:39 gonna test a little more 22:36:35 <|amethyst> Your +0 cloak melds into your body. 22:36:39 -!- tkappleton1 has quit [Client Quit] 22:36:40 -!- tkappleton has quit [Client Quit] 22:36:45 yeah I might've broken something earlier...? 22:36:56 no 22:36:58 hm 22:37:06 no 22:37:11 compiling on the freshest master 22:37:18 &^pe 22:37:25 Cloak : g - a +0 cloak 22:37:31 (and the rest melded) 22:38:13 <|amethyst> melded for me 22:38:19 eh. not gonna bother trying to figure out the current behaviour when I'm in the middle of rewriting it entirely 22:38:52 -!- Krakhan has quit [Ping timeout: 240 seconds] 22:40:12 -!- Lasty_ has quit [Read error: Connection reset by peer] 22:41:34 -!- demiskeleton has quit [Quit: Leaving] 22:44:31 -!- Datul has quit [Ping timeout: 246 seconds] 22:45:34 -!- ystael has quit [Ping timeout: 255 seconds] 22:47:09 <|amethyst> !learn add refactoring <+PleasingFungus> eh. not gonna bother trying to figure out the current behaviour when I'm in the middle of rewriting it entirely 22:47:10 refactoring[1/1]: <+PleasingFungus> eh. not gonna bother trying to figure out the current behaviour when I'm in the middle of rewriting it entirely 22:47:25 <|amethyst> :P 22:47:29 <3 22:49:23 rip 22:49:38 dang 22:49:40 !refactor PleasingFungus 22:51:02 <|amethyst> hm, maybe I should turn down the frequency of scoring updates 22:51:33 ??hm 22:51:33 |amethyst[2/13]: <|amethyst> hm 22:51:34 also 22:51:41 why can't statue form wear helmets 22:51:58 oh 22:52:00 enum misordered 22:52:09 that would do it 22:52:26 are things breaking horribly? foo! you've touched the enums! 22:52:27 hm. no. ice is still doing that 22:52:31 -!- KurzedMetal has quit [Read error: Connection reset by peer] 22:52:44 Ulch, that enum was tainted! You feel deathly sick. 22:52:59 Apply what? f - a Unicode horn 22:53:00 What a relief! 22:53:17 is that how you eat zombie corpses like a pro 22:54:07 <|amethyst> I think I'll add another minute to the delay 22:54:16 <|amethyst> so it goes from every ~1.5 minutes to 2.5 22:54:26 <|amethyst> maybe longer would be better? 22:56:48 <|amethyst> oh, I guess actually it's not all that different from before, since usually there were so few new lines it still only took seconds 22:57:00 <|amethyst> so I'll leave it 22:57:08 -!- Amy|Sonata has quit [Ping timeout: 240 seconds] 22:57:17 -!- WalkerBoh has quit [Remote host closed the connection] 22:57:29 fr: hydracorns 22:57:48 !send gammafunk hydrataurs 22:57:48 Sending hydrataurs to gammafunk. 22:58:03 <|amethyst> A callus response! 22:58:45 Grunt: fr stacking fire/frost ammo with fire/frost launchers results in explosive ammo of said brand 22:58:51 Is neil going for Grunt's title? Find out next week on the Grand Pun World Tournament! 22:58:58 oh god, of course this entire thing is duplicated over here 22:59:01 of course it is 22:59:16 -!- valrus has quit [Quit: Textual IRC Client: www.textualapp.com] 22:59:21 (there's like no reason to use fire ammo if you have a fire launcher) 22:59:25 !send PleasingFungus things 22:59:25 Sending things to PleasingFungus. 23:06:47 -!- Sovek has quit [Quit: Page closed] 23:12:30 -!- Fhqwhgads_ has quit [Remote host closed the connection] 23:13:30 <|amethyst> Maybe I should rotate this occasionally: -rw-r--r-- 1 rax rax 3825684236 Aug 5 21:12 ../scoring.log 23:15:40 <|amethyst> (That's since October 2012; by comparison the entire mysql database used for scoring is 930 MiB, and the full historical logfiles/milestones are 5.3 GiB 23:15:43 <|amethyst> ) 23:16:06 nice 23:16:28 !send |amethyst 3.6GiB 23:16:28 Sending 3.6GiB to |amethyst. 23:16:34 <|amethyst> that's not counting sprint and zotdef, since the scoring scripts don't fetch those 23:19:05 -!- eb has quit [Quit: I quit] 23:20:21 -!- eb has joined ##crawl-dev 23:20:28 ugh. now ice form is working??? 23:21:30 ugh. I give up. I will not offer support for fungus caps 23:21:46 it is a shameful failure on my part. 23:23:16 hmmm 23:23:21 is mon-spll.h ordered 23:23:50 -!- gammafunk has quit [Quit: leaving] 23:24:02 <|amethyst> doy: looks like it, yes 23:24:44 <|amethyst> doy: hm 23:24:58 <|amethyst> doy: at least, get_unique_spells treats it as such 23:25:35 hmmm 23:25:48 when shedu were removed, their spellbook was just removed directly 23:26:29 doy: the enums aren't marshalled anywhere, so... 23:26:29 <|amethyst> get_unique_spells does book == MST_GHOST but otherwise would be fine with reordering 23:26:48 okay 23:26:56 <|amethyst> oh 23:27:13 <|amethyst> if the enumerator was removed too, that's definitely fine 23:28:16 <|amethyst> yeah, this one book == MST_GHOST seems to be the only thing that actually depends on the order matching 23:28:33 <|amethyst> order of enums versus mspell_list entries that is 23:28:34 <|amethyst> and this is fairly new code 23:28:42 -!- Lumpydoo has quit [Quit: Page closed] 23:29:47 <|amethyst> oh, hm... no, the whole function cares about order 23:33:38 03PleasingFungus02 07* 0.16-a0-56-g477c477: Rename acid beam "corrosive bolt" -> "bolt of acid" 10(6 minutes ago, 2 files, 2+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=477c477a1dd4 23:33:38 03PleasingFungus02 07[stone_soup-0.15] * 0.15-b1-40-g51714d2: Rename acid beam "corrosive bolt" -> "bolt of acid" 10(6 minutes ago, 2 files, 2+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=51714d2e95a1 23:34:06 imo call it Acid Beam 23:34:08 <_< 23:35:26 the initial name was "beam of acid" 23:35:31 or bolt of acid, I forget 23:35:40 but then I thought better of it 23:35:55 eh. doesn't much matter; this is only for xv and ?/S purposes, anyway 23:38:59 <|amethyst> is it still "splashed with acid" in death messages? 23:40:06 yes and no 23:40:23 it is if you get killed by the acid splash, but it isn't if you get killed by the direct acid damage 23:40:29 those are two different ouches 23:41:37 -!- elliptic has quit [Quit: Leaving] 23:41:52 huh, the transform param to is_player_same_genus() is set true in exactly one place 23:42:34 dialogue code 23:43:14 -!- WalkerBoh has quit [Remote host closed the connection] 23:43:40 <|amethyst> oh? 23:43:51 -!- elliptic has joined ##crawl-dev 23:43:54 <|amethyst> I figured pacification would use it 23:43:59 nope 23:44:22 can't transform into a porcupine to pacify other porcupines :( 23:45:04 anyway, the long and the short of that flag is that... when transformed, friendly humanoids (in effect, beoghite orcs) won't use special "same-genus" dialogue. 23:45:12 "@player_genus_plural@ are the best!" 23:45:19 I... think I am going to drop support for that flag 23:45:29 since it's a huge amount of complex, duplicate code 23:46:09 and the end result doesn't even make very much sense, since your allies still recognize you as you, after all... 23:46:51 <|amethyst> This doesn't affect orcs 23:46:56 <|amethyst> mons_intel(mons) <= I_ANIMAL 23:47:30 oh 23:47:33 then it affects literally nothing 23:47:37 sorry, I read that conditional backwards 23:47:40 <|amethyst> In abundance! 23:48:03 I wonder how many man-hours have been wasted maintaining that thing 23:48:57 -!- odiv has quit [Ping timeout: 256 seconds] 23:50:05 -!- Arkaniad has quit [Ping timeout: 256 seconds] 23:51:50 -!- Sky_ has quit [Quit: Page closed] 23:52:14 unknown monster: "spriggan air elementalist" 23:52:14 %??spriggan air elementalist 23:52:17 hm 23:52:20 spriggan air mage (11i) | Spd: 10 (move: 60%) | HD: 14 | HP: 37-62 | AC/EV: 1/22 | Dam: 16 | 10weapons, 10items, 10doors, spellcaster, see invisible, lev, DMsl | Res: 06magic(130), 10elec++ | XP: 955 | Sp: airstrike (0-38), b.lightning (3d19), control winds | Sz: little | Int: high. 23:52:20 %??spriggan air mage 23:53:33 don't you dare buff them :) 23:53:52 they just got nerfed. chill out. 23:54:00 oh 23:54:08 spriggan air mage (11i) | Spd: 10 (move: 60%) | HD: 14 | HP: 37-62 | AC/EV: 1/22 | Dam: 16 | 10weapons, 10items, 10doors, spellcaster, see invisible, lev, DMsl | Res: 06magic(130), 10elec++ | Chunks: 07contam | XP: 986 | Sp: airstrike (0-38), b.lightning (3d19), control winds, haste | Sz: little | Int: high. 23:54:08 %?spriggan air mage 23:54:23 spriggan air mage (11i) | Spd: 10 (move: 60%) | HD: 14 | HP: 37-62 | AC/EV: 1/22 | Dam: 16 | 10weapons, 10items, 10doors, spellcaster, see invisible, lev, DMsl | Res: 06magic(130), 10elec++ | Chunks: 07contam | XP: 986 | Sp: airstrike (0-38), b.lightning (3d19), control winds, haste | Sz: little | Int: high. 23:54:23 %0.14?spriggan air mage 23:54:33 haste 23:54:39 right 23:57:04 -!- Brannock__ has quit [Ping timeout: 250 seconds] 23:58:28 -!- Dixlet has quit [Ping timeout: 255 seconds] 23:58:35 -!- Porost has quit [Ping timeout: 256 seconds] 23:58:35 -!- luukano has quit [Ping timeout: 256 seconds] 23:59:08 -!- ruwin has quit []