00:01:01 <|amethyst> just checked, it does not 00:01:11 well the setting in g3498412 just falls back to the code that was already there if it's not set to ignore 00:01:35 <|amethyst> so consistency would be for greedy_visit_sacrificeable not to visit things when autosacrifice is turned off 00:01:46 <|amethyst> which is what marvinpa's change does 00:01:53 (and the code that still is there, in stone_soup-0.12) 00:02:20 uhm no, it doesn't sacrifice for you unless auto_sacrifice is allowed to 00:02:33 Stable (0.12) branch on crawl.s-z.org updated to: 0.12.1-68-ge7e1dc2 00:03:06 03kilobyte 07[stone_soup-0.12] * 0.12.1-69-gc24c181: Revert "Revert "Don't prompt about sacrifices with auto_sacrifice set to false"" 10(7 minutes ago, 4 files, 13+ 6-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=c24c181f8d9b 00:03:06 03kilobyte 07[stone_soup-0.12] * 0.12.1-70-gc7ef92d: Update the changelog. 10(87 seconds ago, 1 file, 1+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=c7ef92d8e470 00:03:25 -!- johlstei has quit [Ping timeout: 276 seconds] 00:03:42 is there anything more for 0.12? 00:03:51 Unstable branch on crawl.s-z.org updated to: 0.13-a0-1358-g20c23f8 (34) 00:04:33 -!- Fenvis has quit [Quit: Page closed] 00:05:57 -!- dtsund has joined ##crawl-dev 00:06:01 -!- syncopath has quit [Ping timeout: 250 seconds] 00:07:30 kilobyte: now you get to trigger a rebuild on s-z 00:07:31 <|amethyst> kilobyte: btw, I just tested, and prompt_ignore does work in 0.12 00:07:38 <|amethyst> well 00:07:57 <|amethyst> oh 00:08:03 or it will be broken all day! 00:08:05 <|amethyst> it did rebuild at the normal time 00:08:15 <|amethyst> I had rebuilt just before that 00:08:29 Stable branch on crawl.develz.org updated to: 0.12.1-70-gc7ef92d (34) 00:08:47 <|amethyst> hm 00:08:47 CDO is fine though 00:08:52 <|amethyst> the CAO build failed 00:08:57 oh? 00:08:58 <|amethyst> chown: changing ownership of `/chroot/crawl-master/crawl-0.12/saves/bones.D-9': No such file or directory 00:09:08 <|amethyst> I guess that's a race condition in the scripts 00:09:23 Stable (0.12) branch on crawl.akrasiac.org updated to: 0.12.1-70-gc7ef92d 00:10:09 <|amethyst> it claims -66 in ?V because it wasn't rebuilt 00:10:15 <|amethyst> err 00:10:18 <|amethyst> because it wasn't recompiled 00:10:52 Unstable branch on crawl.develz.org updated to: 0.13-a0-1358-g20c23f8 (34) 00:11:13 <|amethyst> (since the net change in source code from -66 to HEAD is nil) 00:11:30 |amethyst: but it also said it built -68 00:11:47 <|amethyst> SamB: that was CSZO, I'm talking about CAO 00:11:50 oh 00:12:00 I forgot halfway through or something sorry 00:12:09 <|amethyst> CSZO will say -70 I believe, rebuilding now 00:12:12 Stable (0.12) branch on crawl.s-z.org updated to: 0.12.1-70-gc7ef92d 00:12:18 there we go 00:12:38 <|amethyst> yes, and ?V is right on CSZO 00:13:00 <|amethyst> is there something we should do about that? I guess I could make clean in the build scripts but that seem like a waste 00:13:16 <|amethyst> rm version.o in the build scripts maybe? 00:13:32 that would do it, yes 00:13:41 er, wouldn't it? 00:13:55 <|amethyst> ISTR I tried that once and it diesn't quite work 00:13:59 maybe touching version.cc would be better 00:14:40 * SamB tests 00:15:08 <|amethyst> or rm build.h 00:15:16 <|amethyst> since that's what needs to regenerate 00:15:45 <|amethyst> or the build.h rule could do the same kind of tracking we do with cflags 00:15:57 yeah 00:16:03 <|amethyst> but I guess that only works if you have git? 00:16:12 possibly 00:16:28 One annoying tidbit in webtiles. 00:16:43 While you see the healthbar under you now. 00:16:45 anyway, adding the "rm build.h" to your script is probably best ... 00:16:52 It disappears when you change form. :t 00:17:26 -!- johlstei_ has quit [Ping timeout: 256 seconds] 00:19:00 yellow draconian zealot (09d) | Spd: 10 | HD: 16 | HP: 68-91 | AC/EV: 12/10 | Dam: 15 | 10weapons, 10items, 10doors, priest, evil, cold-blooded | Res: 06magic(64), 08acid | Vul: 08holy | Chunks: 07contam | XP: 2173 | Sp: acid splash (3d7+7d5); demon, hellfire burst (3d15), minor healing, smiting (7-17), twisted resurrection | Sz: Medium | Int: high. 00:19:00 <|amethyst> %??draconian zealot 00:19:06 grey draconian zealot (09d) | Spd: 10 | HD: 16 | HP: 68-91 | AC/EV: 12/10 | Dam: 15 | 10weapons, 10items, 10doors, priest, evil, cold-blooded | Res: 06magic(64) | Vul: 08holy | Chunks: 07contam | XP: 2173 | Sp: nonexistent spell, demon, hellfire burst (3d15), minor healing, smiting (7-17), twisted resurrection | Sz: Medium | Int: high. 00:19:06 <|amethyst> %??grey draconian zealot 00:19:15 why are those green 00:19:31 <|amethyst> I was wondering about Sp: nonexistent spell 00:19:37 <|amethyst> I guess that's "lack of breath"? 00:19:49 deep elf high priest (09e) | Spd: 10 | HD: 11 | HP: 39-60 | AC/EV: 3/13 | Dam: 14 | 10weapons, 10items, 10doors, priest, evil, see invisible | Res: 06magic(88) | Vul: 08holy | Chunks: 07contam | XP: 1048 | Sp: demon, hellfire burst (3d15), minor healing, smiting (7-17), twisted resurrection | Sz: Medium | Int: high. 00:19:49 <|amethyst> %??deep elf high priest 00:19:56 |amethyst: you mean SP_NONE ? 00:20:14 <|amethyst> SamB: SPELL_NO_SPELL you mean? 00:20:23 probably 00:20:30 <|amethyst> SamB: that doesn't show up for most monster's empty slots 00:20:35 <|amethyst> and it doesn't have any empty slots anyway 00:20:41 oh 00:20:45 <|amethyst> I guess it's monster's special-casing for the breath 00:21:22 purple draconian zealot (09d) | Spd: 10 | HD: 16 | HP: 68-91 | AC/EV: 12/10 | Dam: 15 | 10weapons, 10items, 10doors, priest, evil, cold-blooded | Res: 06magic(64) | Vul: 08holy | Chunks: 07contam | XP: 2173 | Sp: b.quicksilver (3d20), demon, hellfire burst (3d15), minor healing, smiting (7-17), twisted resurrection | Sz: Medium | Int: high. 00:21:22 %??purple draconian zealot 00:21:46 so ... what's with the coloring? 00:22:07 priest color, presumably 00:22:11 I guess so 00:22:21 orc high priest (09o) | Spd: 10 | HD: 11 | HP: 41-68 | AC/EV: 1/12 | Dam: 7 | 10weapons, 10items, 10doors, priest, evil, see invisible | Res: 06magic(58) | Vul: 08holy | Chunks: 07contam | XP: 1005 | Sp: pain (d13), demon, smiting (7-17), heal other, minor healing | Sz: Medium | Int: high. 00:22:21 %??orc high priest 00:22:34 unknown monster: "gnoll high shaman" 00:22:34 %??gnoll high shaman 00:22:49 gnoll shaman (16g) | Spd: 10 | HD: 3 | HP: 12-27 | AC/EV: 2/9 | Dam: 10 | 10weapons, 10items, 10doors, priest, evil | Res: 06magic(16) | Vul: 08holy | Chunks: 07contam | XP: 40 | Sp: corona, petrify, heal other, haste other, minor healing | Sz: Medium | Int: normal. 00:22:49 %??gnoll shaman 00:25:17 grey draconian zealot (09d) | Spd: 10 | HD: 16 | HP: 68-91 | AC/EV: 12/10 | Dam: 15 | 10weapons, 10items, 10doors, priest, evil, cold-blooded | Res: 06magic(64) | Vul: 08holy | Chunks: 07contam | XP: 2173 | Sp: demon, hellfire burst (3d15), minor healing, smiting (7-17), twisted resurrection | Sz: Medium | Int: high. 00:25:17 <|amethyst> %??grey draconian zealot 00:25:21 <|amethyst> fixes 00:25:25 <|amethyst> s/xes/xed 00:25:28 grey draconian zealot (09d) | Spd: 10 | HD: 16 | HP: 68-91 | AC/EV: 12/10 | Dam: 15 | 10weapons, 10items, 10doors, priest, evil, cold-blooded | Res: 06magic(64) | Vul: 08holy | Chunks: 07contam | XP: 2173 | Sp: nonexistent spell, demon, hellfire burst (3d15), minor healing, smiting (7-17), twisted resurrection | Sz: Medium | Int: high. 00:25:28 <|amethyst> %?grey draconian zealot 00:25:37 grey draconian zealot (09d) | Spd: 10 | HD: 16 | HP: 69-89 | AC/EV: 12/10 | Dam: 15 | 10weapons, 10items, 10doors, priest, evil, cold-blooded | Res: 06magic(64) | Vul: 08holy | Chunks: 07contam | XP: 2171 | Sp: nonexistent spell, demon, hellfire burst (3d15), minor healing, smiting (7-17), twisted resurrection | Sz: Medium | Int: high. 00:25:37 <|amethyst> %0.11?grey draconian zealot 00:25:39 grey draconian zealot (09d) | Spd: 10 | HD: 16 | HP: 69-93 | AC/EV: 12/10 | Dam: 15 | 10weapons, 10items, 10doors, priest, evil, cold-blooded | Res: 06magic(64) | Vul: 08holy | Chunks: 07contam | XP: 2172 | Sp: nonexistent spell, demon, hellfire burst (3d15), minor healing, smiting (7-17), twisted resurrection | Sz: Medium | Int: high. 00:25:39 <|amethyst> %0.10?grey draconian zealot 00:25:50 <|amethyst> hm 00:26:07 <|amethyst> no, I don't think I'm going to backport that 00:26:52 <|amethyst> maybe to 0.12 I guess 00:27:21 well, I just finished testing Windows builds, and was about to push the tag 00:27:30 should I stop? 00:27:37 <|amethyst> this was a fix in monster, you're fine 00:27:43 ah cool 00:27:50 grey draconian zealot (09d) | Spd: 10 | HD: 16 | HP: 68-91 | AC/EV: 12/10 | Dam: 15 | 10weapons, 10items, 10doors, priest, evil, cold-blooded | Res: 06magic(64) | Vul: 08holy | Chunks: 07contam | XP: 2173 | Sp: demon, hellfire burst (3d15), minor healing, smiting (7-17), twisted resurrection | Sz: Medium | Int: high. 00:27:50 <|amethyst> %0.12?grey draconian zealot 00:28:26 Do djinn use both regeneration types? 00:28:38 (Which to say is gain essence from both hp and mp regeneration.) 00:30:23 Bloax: only hp 00:31:00 -!- johlstei has quit [Ping timeout: 240 seconds] 00:31:17 Well that's rather unfortunate unless you like it being complete hell to roll a caster. 00:31:32 -!- Kintak has quit [Ping timeout: 252 seconds] 00:34:04 I was pondering making it max(hp regen, mp regen) 00:34:11 -!- syncopath_ has quit [Ping timeout: 250 seconds] 00:34:20 the latter is higher on D:1, the former everywhere else 00:35:04 Windows builds of master branch on crawl.develz.org updated to: 0.13-a0-1358-g20c23f8 00:38:21 -!- WalkerBoh has joined ##crawl-dev 00:38:31 -!- johlstei_ has quit [Ping timeout: 276 seconds] 00:38:39 <|amethyst> kilobyte: re the prompt thing, maybe what makes the most sense is a separate option that affects both greedy_pickup_* (when you can't pickup an item because of weight) and greedy_sacrificeable 00:41:34 todo: cherry pick .12.2 changelog to trunk and update trunk changelog 00:41:39 -!- absolute1o_ is now known as absolutego_ 00:42:29 <|amethyst> MarvinPA: would you be opposed to the sac visit prompting behaviour being tied to the autopickup prompting behaviour? 00:43:12 <|amethyst> MarvinPA: so that, with your setting, you wouldn't be prompted about whether to mark an unpickable stack as visited? 00:43:21 Grunt: 0.12.1 is not there as well 00:43:38 not 0.11.3 00:43:42 s/t/r/ 00:44:16 <|amethyst> s/wouldn't/also wouldn't/ 00:46:59 03kilobyte 07[stone_soup-0.12] * 0.12.2-1-gc0885cb: Old changelog for 0.11.3 10(47 seconds ago, 1 file, 10+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=c0885cb76b63 00:47:19 |amethyst: i'm not sure i understand 00:47:20 faster regen in the very early game probably wouldn't change much, I think the big challenge is that casting even your level 1 spells reduces you into dangerously low hp 00:47:44 i guess with stuff like magic dart you can survive thanks to the range, but flame tongue is low range 00:48:08 when else do you get prompted about pickup? 00:48:13 -!- johlstei__ has quit [Read error: Operation timed out] 00:48:19 03kilobyte 07* 0.13-a0-1359-gcc45691: Changelogs for 0.11.3, 0.12.1 and 0.12.2. 10(38 seconds ago, 1 file, 34+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=cc45691717da 00:48:28 <|amethyst> MarvinPA: with your preferred behaviour for greedy_visit_sacrificeable, if you try to explore away from a sacrificeable item, you don't get a prompt 00:48:32 more important question is, do they need to be good early game casters? they could just have all caster backgrounds restricted, leaving them as clear challenge options 00:48:51 <|amethyst> MarvinPA: when you try to explore away from an autopickup item that's too heavy, or when you don't have enough slots, you get a similar prompt 00:49:02 aaah 00:49:36 hmm, well there's sort of an option for that already but it only covers "prompt" and "pick up anyway" i think? 00:49:43 <|amethyst> what option? 00:49:51 <|amethyst> oh 00:49:53 <|amethyst> for weight 00:49:58 <|amethyst> but you might not be able to 00:50:04 03dolorous 07* 0.13-a0-1360-g7292793: Fix spacing. 10(24 seconds ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=7292793f7794 00:50:18 oh right if you're completely overloaded or have no slots? 00:50:19 <|amethyst> if your slots are full, or if the item really is too heavy to carry at all 00:50:30 ahh okay i see what you mean now 00:51:06 i'm not really sure because i don't think i run into that very much :P 00:51:14 <|amethyst> I do because I'm a bad player 00:51:19 <|amethyst> and carry too much stuff :) 00:51:28 <|amethyst> usually with chunks actually 00:51:46 <|amethyst> (that could be tuned with other options) 00:51:53 <|amethyst> but sometimes because of a full inventory 00:52:20 it's not "not very much", it's more like "for almost every item" 00:52:32 hmm yeah, i think probably it seems fine to just print a message instead of prompting in that case, yeah 00:53:09 <|amethyst> easy_mark_visited ? 00:53:12 it's bad to ignore that wand of heal wounds just because you butchered a yak recently 00:54:10 but then, I see no reason to ever leave a corpse unsacced and unbutchered while you insist reminding about that breaks the game 00:54:27 (if your god wants sacrifices, that is) 00:54:31 <|amethyst> corpses aren't the problem, it's nemelex 00:54:41 Debian builds of 0.12 branch on crawl.develz.org updated to: 0.12.2 00:54:57 <|amethyst> I guess some people don't want to hoover the whole dungeon (of their selected item classes) 00:55:16 so why have they selected them? 00:55:29 either you want a given deck type or you don't 00:55:51 autoexplore already walked you there, so there's no extra time lost 00:55:54 <|amethyst> kilobyte: that doesn't mean you want to sac every scroll of recharging you come across 00:56:24 <|amethyst> (granted, you can just o-n and it's ignored) 00:56:29 <|amethyst> err, o-y 00:56:58 <|amethyst> I'm not making arguments as to which should be the default 00:57:17 <|amethyst> but it's clear there's disagreement so it should be tunable 00:57:50 alternately, nemelex could just not let the player choose deck types - gift random ones, weighted for balance, irrespective of what's being sacrificed 00:57:52 <|amethyst> and, to me, if you're willing to risk missing sacrifices like that you're probably willing to risk miss pickups 00:57:54 why would you leave the scroll then? 00:58:08 <|amethyst> kilobyte: because you don't have conservation 00:58:11 rchandra: +1 00:58:14 -!- elliptic has joined ##crawl-dev 00:58:15 -!- pelotron has quit [Quit: ~Internet()] 00:58:44 choosing deck types is pretty spoily 00:59:08 <|amethyst> kilobyte: I usually turn off pickup of recharging, enchant weapon, magic mapping, etc after I have one or two 00:59:58 <|amethyst> I could autoinscribe them !p I guess, but that requires init.txt work 01:01:50 -!- ground4 has quit [Quit: WeeChat 0.4.1] 01:03:31 <|amethyst> kilobyte: maybe your objection could be fixed if o somehow knew that you arrived at the current square in a way that didn't allow autopickup, so the first time you pressed o it would "revisit" the current tile and pickup/autosac or at least give you the item list? 01:04:00 <|amethyst> kilobyte: since as I understand it the situation where you miss items is when you stepped on them during combat, and ended combat while still on them 01:04:01 that's probably the main use case, yeah 01:04:05 -!- t4nk755 has quit [Ping timeout: 250 seconds] 01:05:41 -!- Isvaffel has quit [Ping timeout: 240 seconds] 01:05:42 -!- voker57__ has quit [Read error: Connection reset by peer] 01:06:30 <|amethyst> so autovisiting to a spot would set a "visited to" flag on the stack; and o would: if visited-to: work as it currently does; else: pretend we just got here (and set visited-to) 01:06:47 <|amethyst> "as it currently does" might or might not include an option for prompting 01:06:57 too bad these flags are set at the wrong time currently 01:08:13 <|amethyst> I looked at the code some time ago but don't remember it well 01:10:18 Sludge Elf still appears in aptitudes list by prozacelf 01:11:17 -!- CKyle has quit [Quit: CKyle] 01:11:52 -!- Cerepol has quit [Ping timeout: 246 seconds] 01:12:10 -!- Kintak has joined ##crawl-dev 01:12:42 -!- remyroy has quit [Read error: Connection reset by peer] 01:12:55 Also why isn't Dj regeneration hp+mp regen? 01:13:07 -!- johlstei has quit [Ping timeout: 264 seconds] 01:13:08 Because I'm very slow in the morning. 01:13:58 -!- Kintak has quit [Read error: Operation timed out] 01:14:15 Bloax: the species is extremely overpowered even without that 01:14:45 Well I'm watching Akett suffer DjCj. 01:15:07 <|amethyst> Bloax: XL 2 01:15:13 <|amethyst> Bloax: consider XL 10 or XL 20 01:16:25 Well he has splatted some 7 or so times now. 01:16:27 If not more. 01:16:30 -!- evilmike has quit [Read error: Connection reset by peer] 01:16:51 <|amethyst> Bloax: we know that early Dj casters are bad 01:17:17 <|amethyst> Bloax: but your proposed fix isn't the right one, as later Dj casters don't need the buff at all 01:18:38 03kilobyte 07* 0.13-a0-1361-gdfef345: Remove the line for sludge Elves from the aptitudes table. 10(57 seconds ago, 1 file, 2+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=dfef345e98da 01:20:11 -!- johlstei_ has quit [Ping timeout: 260 seconds] 01:21:07 and so 01:21:08 Akett: UGH, AT LEAST GIVE DJS A FUCKING BONUS TO HITTING WITH THEIR SPELLS SO THEY AREN'T WASTING HP TO DO NOTHING! 01:21:28 the agitation intensifies 01:22:42 -!- ragingrage has quit [Quit: Page closed] 01:24:08 <|amethyst> could file a bug about it... would give kilobyte something to close when he fixes it :) 01:25:00 <|amethyst> 2013-05-30.log:16:57 <+kilobyte> I found XL1-2 conjurers to be incredibly weak, to the point of wanting to melee everything instead of casting; and higher level ones to become overpowered 01:25:19 -!- t4nk793 has quit [Ping timeout: 250 seconds] 01:26:05 i wonder if this is right 01:26:07 !lg Akett DjCj start>=2013-06-01 max=xl 01:26:07 13. Akett the Ruinous (L6 DjCj), blasted by an orc priest (divine providence) on D:4 on 2013-06-01 05:24:32, with 455 points after 6073 turns and 0:11:38. 01:27:13 -!- dtsund has quit [Ping timeout: 245 seconds] 01:27:22 As complete sidenote, magic dart might be better if it did a static 1 damage more than it does now. 01:27:40 <|amethyst> of course it would be better 01:27:55 -!- johlstei has quit [Ping timeout: 276 seconds] 01:27:57 <|amethyst> I don't know that it needs to be better 01:28:29 you could make it 1d7+1 for all I care. 01:28:30 <|amethyst> battlesphere was already a huge buff to magic dart :) 01:28:43 Rolling a couple of ones in a row is just stupid. 01:29:16 <|amethyst> more stupid than rolling a couple of ones in a row in melee? 01:29:52 About as stupid as almost dying to a kobold with ~30 maxhp because you missed it seven times in a row. 01:30:42 Bloax: all early casters get that 01:30:57 Get what? 01:31:30 two magic darts then merry pillar dancing 01:33:02 as for mp regen: if Dj got mp instead of hp regen, a starting Cj would have regen rate of 17 rather than 4 01:33:38 too bad, such a change would makr pure fighters rapidly regen too 01:34:25 -!- johlstei_ has quit [Ping timeout: 276 seconds] 01:34:39 -!- Kalir has quit [Changing host] 01:35:36 you could give them a regeneration bonus post casting 01:35:36 -!- dtsund has joined ##crawl-dev 01:36:02 a starting character's regen is: hp: maxhp/3, mp: 7 + maxmp/2 (and Dj's ratio EP ratio is 2:1) 01:36:15 though ofc then l8r then they'd be even more op later yadda yadda 01:36:22 <|amethyst> kilobyte: use their "real" maxmp instead? 01:36:42 |amethyst: that's counting only the "real" value, yeah 01:36:47 <|amethyst> oh 01:36:55 which is 3 for a starting Cj 01:37:14 dominated by the constant factor 01:37:25 hm 01:37:42 You could make spells regenerate some 50% or something over a couple of turns. 01:37:45 <|amethyst> kilobyte: how do you get 17? 01:37:49 As long as essence is below 75 or something. 01:37:54 That would help. :v 01:38:04 |amethyst: (7 + maxmp/2) * 2 01:38:11 And unless you like living dangerously later on, probably not worth using later. 01:38:16 <|amethyst> kilobyte: oh, applying the conversion factor 01:38:21 <|amethyst> kilobyte: don't do that then :) 01:38:52 |amethyst: I turned both into the same scale 01:39:15 <|amethyst> well, then give them the max of hp regen and half mp regen :P 01:39:53 ie, they would get only half the mp regen of other races on D:1? 01:40:55 -!- johlstei has quit [Read error: Operation timed out] 01:40:56 perhaps the constant factor could be included directly 01:41:18 <|amethyst> that's better than giving DjFi troll-level regen 01:41:24 <|amethyst> on l1 01:41:32 hmm right 01:41:50 <|amethyst> well 01:41:57 <|amethyst> I guess it wouldn't be quite troll level 01:42:16 <|amethyst> oh, 7 was constant 01:42:21 <|amethyst> so yeah 01:43:26 D:1 trolls have rr of 48 01:43:42 <|amethyst> oh, so nowhere near troll level 01:45:47 you realize it's possible to get to XL2 on D:1 01:46:13 <|amethyst> I took "D:1" to mean "having just reached D:1" 01:46:20 it's possible to get xl3 50% 01:47:18 Bloax: kill a few D:1 OODs and you'll get much higher 01:47:32 like, with a mummy 01:47:41 or a dj 01:47:51 or that 01:48:08 -!- johlstei_ has quit [Ping timeout: 256 seconds] 01:50:38 -!- johlstei__ has quit [Read error: Connection reset by peer] 01:55:28 half mp regen and half mp 01:55:38 those poor early dj casters 01:55:52 rr += (100 - you.hp_max) / 6; 01:55:56 does this sound ok? 01:56:21 Jevouse: How about adding "mp costs are doubled and take from your health" to the wound. 01:56:38 i was counting that 01:56:41 a starting DjCj instead of 4/17 would get 18 01:57:40 The problem is just that it wouldn't really help with the main problem. 01:57:50 Which is that you'll literally be dying by the time you'll kill something. 01:58:01 And god have mercy on your soul if there's more of them. 01:58:03 quite so 01:58:25 i guess if you scale the regen back u can give them more essence to play around with 01:58:31 I think some fast restoration of the mp or even slightly more. 01:58:41 But only below a certain threshold of essence might work. 01:58:57 Because that would at least make you less dead faster. 01:59:07 an ordinary conjurer doesn't enjoy the sum of that, unless you get into a fight stupidly 01:59:24 ordinary conjurer doesn't need to kill himself to kill others too 01:59:26 and even if he would get both, 21 is hardly more than 18 02:00:12 sure 02:00:27 so make the mp_scaling 1.5x instead of 2x and see how that goes 02:00:51 Either way, it's not like we don't have someone grinding DjCj's at the moment. 02:00:54 so 3 essence would be 2 mp i guess 02:00:58 And I don't like seeing him torturing himself. 02:01:35 <|amethyst> !lg * !boring / xl=1 02:01:39 385819/1868134 games for * (!boring): N=385819/1868134 (20.65%) 02:01:51 <|amethyst> !lg * !boring s=crace / xl=1 02:01:55 -!- johlstei has quit [Ping timeout: 246 seconds] 02:01:56 385819/1868134 games for * (!boring): 55447/204019x Demonspawn [27.18%], 33030/143284x Deep Elf [23.05%], 28982/97269x Mummy [29.80%], 26193/113438x Spriggan [23.09%], 25149/100844x High Elf [24.94%], 18245/70945x Vampire [25.72%], 17945/65265x Naga [27.50%], 16626/62283x Sludge Elf [26.69%], 15648/78805x Kobold [19.86%], 15314/69666x Human [21.98%], 13676/81027x Hill Orc [16.88%], 13371/74905x Me... 02:02:09 who's grinding djcj 02:02:10 <|amethyst> !lg * !boring djcj / xl=1 02:02:11 58/103 games for * (!boring djcj): N=58/103 (56.31%) 02:02:14 https://crawl.s-z.org/#watch-Akett 02:02:25 <|amethyst> !lg * !boring djfe / xl=1 02:02:25 334/651 games for * (!boring djfe): N=334/651 (51.31%) 02:02:29 <|amethyst> !lg * !boring dj / xl=1 02:02:30 748/1667 games for * (!boring dj): N=748/1667 (44.87%) 02:02:55 <|amethyst> !lg * !boring s=crace o=-% / xl=1 02:02:58 how is boring determined 02:02:59 did i miss something, what is so significant about this Akett person? 02:03:00 385819/1868136 games for * (!boring): 2852/56347x Troll [5.06%], 1855/35631x Deep Dwarf [5.21%], 9444/116600x Minotaur [8.10%], 7944/77718x Mountain Dwarf [10.22%], 2581/23902x Centaur [10.80%], 212/1531x Hill Dwarf [13.85%], 11240/77993x Draconian [14.41%], 32/201x Gargoyle [15.92%], 4659/28333x Tengu [16.44%], 8332/49890x Ogre [16.70%], 13676/81027x Hill Orc [16.88%], 4825/27642x Halfling [17.46... 02:03:06 <|amethyst> !lg * !boring s=crace o=% / xl=1 02:03:11 385819/1868137 games for * (!boring): 1/1x Yak [100.00%], 748/1667x Djinni [44.87%], 1445/3720x Ogre-Mage [38.84%], 348/990x Elf [35.15%], 1011/3151x Gnome [32.09%], 1648/5430x Grey Elf [30.35%], 28982/97269x Mummy [29.80%], 9015/32065x Felid [28.11%], 17945/65265x Naga [27.50%], 55447/204020x Demonspawn [27.18%], 9166/34001x Demigod [26.96%], 16626/62283x Sludge Elf [26.69%], 18245/70945x Vampire... 02:03:20 !lg Akett DjCj start>=2013-06-01 02:03:20 17. Akett the Ruinous (L4 DjCj), mangled by Crazy Yiuf (a +3,+4 quarterstaff of chaos) on D:3 on 2013-06-01 07:02:16, with 229 points after 5842 turns and 0:10:43. 02:03:23 <|amethyst> Dixlet: not a quit or leaving the dungeon 02:03:49 Nothing except kind of showing how painful DjCj is. 02:03:52 <|amethyst> !lg * !boring djcj s=name o=% / xl=1 02:03:53 58/104 games for * (!boring djcj): 1/1x Sakkce [100.00%], 2/2x cptwinky [100.00%], 1/1x neotelesocio [100.00%], 1/1x tsouns [100.00%], 1/1x Chris7 [100.00%], 1/1x friendlybee [100.00%], 2/2x neil [100.00%], 1/1x dvdking [100.00%], 1/1x lemonpieman [100.00%], 1/1x Drone [100.00%], 2/2x SamB [100.00%], 2/2x Priscilla [100.00%], 1/1x AnotherFerret [100.00%], 1/1x patman [100.00%], 2/2x btp826 [100.00... 02:03:57 !hs akett 02:03:58 202. Akett the Conqueror (L27 SEEE), worshipper of Ashenzari, escaped with the Orb and 15 runes on 2012-11-09 07:15:35, with 9566410 points after 177297 turns and 1d+7:17:44. 02:04:07 I'm not sure one specific person having problems with a class is a good balance metric 02:04:12 s/class/combo 02:04:30 which is why |amethyst is currently looking at the stats i suspect 02:04:37 -!- johlstei_ has quit [Read error: Connection reset by peer] 02:05:33 <|amethyst> !lg * !boring lo o=% / xl=1 02:05:34 352/1442 games for * (!boring lo): N=352/1442 (24.41%) 02:05:39 <|amethyst> !lg * !boring gr o=% / xl=1 02:05:40 33/202 games for * (!boring gr): N=33/202 (16.34%) 02:05:46 <|amethyst> !lg * !boring gargoyle o=% / xl=1 02:05:46 33/202 games for * (!boring gargoyle): N=33/202 (16.34%) 02:06:12 <|amethyst> !lg * !boring race=~g*r*o* o=% / xl=1 02:06:14 93/4875 games for * (!boring race=~g*r*o*): N=93/4875 (1.91%) 02:06:45 <|amethyst> oh, gray draconian 02:07:20 <|amethyst> !lg * !boring race=~g*r*o*e* o=% / xl=1 02:07:22 93/543 games for * (!boring race=~g*r*o*e*): N=93/543 (17.13%) 02:07:50 <|amethyst> dj start does seem abnormally hard 02:08:13 <|amethyst> I was just curious 02:08:40 You have miscasts and misses that drain your health and you're not much stronger than normal casters. 02:08:58 don't need to look far for the reasons 02:09:57 so dj has great apts for it but is actually really terrible for casters 02:10:12 the revenge of setm 02:10:19 <|amethyst> really terrible for early casters 02:10:36 <|amethyst> this matters because just buffing djinn casters across the board would make high-level ones even more broken 02:11:05 so it benefits those who just look upon it as having more hp early 02:11:07 the essence mechanic seems -really- hard to deal with considering all the potential things in crawl that interact with it 02:11:14 then switch later 02:11:52 <|amethyst> Jevouse: currently, yes 02:12:01 -!- Vbitz has quit [Max SendQ exceeded] 02:12:03 -!- johlstei has quit [Ping timeout: 240 seconds] 02:12:07 <|amethyst> I'm not sure what everyone is trying to convince us of 02:12:09 discouraging early djinn casters might actually help it balance out the high end too 02:12:18 not that I said anything new there Ig uess 02:12:48 -!- Vbitz has quit [Max SendQ exceeded] 02:13:21 but it doesn't though dixlet, it's not like djinn only has great apts for casting 02:13:38 -!- Vbitz has quit [Max SendQ exceeded] 02:13:56 Dixlet: Discouraging is an entirely different matter from making it pure torture to roll out one. 02:14:07 Troll casters are discouraged but it's not like you can't try. 02:14:13 Even for the laughs. 02:14:24 -!- Vbitz has quit [Max SendQ exceeded] 02:15:10 -!- Vbitz has quit [Max SendQ exceeded] 02:15:13 uh 02:15:15 Giving you only one way of killing things (spells) and making that only way kill you a lot of the time is a new tier of pain. 02:15:23 troll casters are actually really good 02:15:31 :p 02:15:31 TrIE, a good "caster" 02:15:53 !lg * win char=trie s=god 02:15:53 12 games for * (win char=trie): 3x Trog, 3x Yredelemnul, 2x Okawaru, Makhleb, Ashenzari, Nemelex Xobeh, Sif Muna 02:15:54 this is like the opposite 02:15:56 nuff said 02:16:20 by "caster" I mean all my trolls have relied on Ozo's Armour so I think having it to start sounds good 02:16:39 stoneskin, statue form 02:16:59 also acceptable 02:17:56 03mumra 07[evoker-playstyle] * 0.13-a0-1351-gb8f0ea2: Don't let Box of Beasts create ravens at low Evo 10(3 minutes ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=b8f0ea2c8657 02:17:56 03mumra 07[evoker-playstyle] * 0.13-a0-1352-g6151fdc: Remove deck again from starting kit 10(2 minutes ago, 1 file, 3+ 4-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=6151fdc10658 02:17:56 03mumra 07[evoker-playstyle] * 0.13-a0-1355-gf502b51: Merge branch 'evoker-playstyle' of gitorious.org:crawl/crawl into evoker-playstyle 10(71 seconds ago, files, + -) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=f502b51d947e 02:17:57 03kilobyte 07* 0.13-a0-1362-g8a5cac0: Scale early Dj regen. 10(18 minutes ago, 1 file, 7+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=8a5cac0290d9 02:17:57 03kilobyte 07* 0.13-a0-1363-g4786dc5: Tentatively halve Dj^Ely self-healing. 10(6 minutes ago, 1 file, 8+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=4786dc52d32f 02:17:59 <|amethyst> kilobyte: would making the EP:MP ratio 1:1 below a certain currhp work? 02:18:13 <|amethyst> kilobyte: or help at least, without breaking too much 02:19:21 Dj^Sif? 02:19:24 |amethyst: conveying to the player that the costs have been raised after a certain level would be problematic, I'm afraid 02:19:58 !lg * win crace=djinni s=char,god,urune 02:19:58 5 games for * (win crace=djinni): 2x DjFE (Vehumet (15), Zin (3)), 2x DjHe (Nemelex Xobeh (3), Elyvilon (3)), DjSu (Elyvilon (3)) 02:20:05 <|amethyst> kilobyte: yeah, I guess a different colour wouldn't be clear enough 02:20:55 the gods are misleading: Zin was really Okawaru, Nemelex really Ely 02:21:02 kilobyte: just for reference, the nemelex game cleared zot:5 then went for a title 02:21:13 ah you beat me to it :) 02:21:42 I'm still kicking around with the idea of giving back the mp below a threshold of health. 02:22:00 <|amethyst> giving back the mp? 02:22:03 <|amethyst> as in free casting? 02:22:20 As in not killing you as fast for casting. 02:22:30 -!- Nikolaos has quit [Remote host closed the connection] 02:22:35 Because casting is your only way of killing stuff. :v 02:22:43 <|amethyst> not killing you as fast how? 02:22:55 <|amethyst> kilobyte just buffed the regen 02:23:00 -!- Nikolaos has quit [Remote host closed the connection] 02:23:12 I'm still kicking around with the idea of giving back the mp below a threshold of health. 02:23:16 it went from 21 to 18? 02:23:27 <|amethyst> Bloax: what do you mean by "giving back"? giving back the whole MP cost? 02:23:30 -!- Nikolaos has quit [Remote host closed the connection] 02:23:35 also, a good part of testing so far quite doesn't count because of Wucad Mu 02:23:38 <|amethyst> Jevouse: no, it went from 4 to 18 02:23:39 free spells below a certain essence threshold? 02:23:44 The whole spell mp cost over time 02:23:44 Jevouse: was 4 02:23:49 ahh 02:23:53 You'll still take the conversion damage. 02:24:11 <|amethyst> err 02:24:15 But if you have below 60 essence then doubled spell costs and having them damage you is kinda ass. 02:24:15 <|amethyst> isn't that what regen is? 02:24:47 Well good luck finding regen. :p 02:24:52 <|amethyst> ... 02:25:11 terminologies 02:25:15 terminologies everywhere ~~ 02:25:20 quack 02:26:03 ??regen 02:26:04 regeneration[1/6]: Increases the rate at which you regain HP per turn, at the expense of more nutrition. Different sources stack and vary in effectiveness. The default hunger rate for most races is 3 nutrition per turn. A ring of regeneration takes that to 6 per turn. Regeneration doesn't work when you're {sick}; instead it makes Sickness disappear faster. 02:26:08 Passive regeneration I'd say is different from lessening the conversion rate in a non-instant way below a threshold. 02:27:13 in practice though, they would both tend to a hard floor 02:29:13 as a % of hp , except that your floor would stay constant and theirs would depend on fighting/spellcasting skill but would probably go up 02:29:15 -!- Nikolaos has quit [Remote host closed the connection] 02:29:32 -!- Nikolaos has quit [Remote host closed the connection] 02:29:56 -!- ontoclasm1 has joined ##crawl-dev 02:30:33 -!- ontoclasm has quit [Ping timeout: 273 seconds] 02:32:30 is there a reason !beneficial mutation isn't coloured like cure mutation and the old gain foo? 02:32:54 <|amethyst> not all "good" mutations are always good 02:33:33 ??Orb_of_fire [2 02:33:34 orb of fire[2/2]: The orb of fire glows yellow. Strange energies course through your body. A pair of horns grows on your head! _The +2 helmet of Saih {+Rage rF++} falls away! 02:35:00 I suppose. I'll just have to do it in the rcfile then :) 02:39:43 -!- myrmidette has quit [Ping timeout: 245 seconds] 02:39:59 so what with potions using random colours? What about giving all unknown ones the same colour, and marking known ones instead? 02:40:10 Also rip DjHe 02:40:27 (it's probably still broken) 02:40:51 Lightli: without Wucad Mu? 02:41:14 My DjHe win was without Wucad Mu. Ely healing alone was ridiculous enough 02:41:23 ah 02:41:26 It helped that I had a triple sword of holy wrath though 02:41:49 -!- whog has quit [Ping timeout: 246 seconds] 02:42:02 And CPA. 02:43:38 <|amethyst> kilobyte: colour known ones kind of like their inv colouring? (useless, dangerous, good, emergency) or more colours than that? 02:43:44 <|amethyst> kilobyte: and what about tiles? 02:43:54 <|amethyst> kilobyte: since they already have icons 02:44:12 -!- johlstei has quit [Ping timeout: 252 seconds] 02:44:20 -!- dupo has quit [] 02:44:39 changing console colours doesn't matter for tiles 02:44:42 <|amethyst> it would seem a little weird for floor potions to visibly change when you identify a different potion of the same kind 02:45:02 <|amethyst> but I guess they do in tiles with the badge 02:45:13 yeah 02:45:21 decorative colours in tiles can stay 02:45:52 <|amethyst> but since console is so limited in bandwidth better to spend more of it on more useful information I guess 02:46:28 <|amethyst> (not literal bandwidth) 02:47:19 -!- st_ has quit [Ping timeout: 264 seconds] 02:47:23 <|amethyst> kilobyte: shouldn't be hard to make it optional, right? 02:48:05 <|amethyst> kilobyte: I could see some players feeling it lessens immersion 02:49:16 i don't see what the problem is with potion colours as they are? 02:49:43 <|amethyst> mumra: they're not really useful 02:49:45 -!- johlstei_ has quit [Read error: Operation timed out] 02:50:11 the proposed change isn't any *more* useful 02:50:18 and they don't seem to be doing any harm 02:50:48 -!- bhaak_ is now known as bhaak 02:50:48 <|amethyst> mumra: being able to see at a glance whether a potion across the room is known or unknown, and if known good or bad 02:51:27 hmm, i suppose 02:51:28 <|amethyst> mumra: which you can do with ctrl-x but that is mildly disruptive 02:51:48 well as long as tiles isn't changed, the situation is fine there :P 02:52:03 mumra: no one cares about tiles anyway :p 02:52:15 <|amethyst> kilobyte: what about staves and rods? 02:52:34 <|amethyst> kilobyte: for books it's not really necessary 02:53:51 -!- myrmidette has joined ##crawl-dev 02:54:02 wands 02:54:18 scrolls might be hated by some 02:56:15 with significant changes to rods and misc items it might make sense to pre-identify rods anyway like other miscs 02:57:58 <|amethyst> go the other direction and require ?ID to even use a rod 02:58:01 <|amethyst> :P 02:58:11 -!- johlstei has quit [Ping timeout: 260 seconds] 02:59:04 quaff-id a canister of antimatter 02:59:29 <|amethyst> FR: that turns you into a Light Elemental 02:59:32 -!- Blazinghand has quit [Ping timeout: 256 seconds] 03:00:31 :) 03:00:32 -!- johlstei_ has quit [Read error: Connection reset by peer] 03:05:53 -!- eb has quit [] 03:09:27 by the way, i approve of the changes to the orbrun, whoever pushed that 03:09:36 having 6 golden eyes pop out of nowhere was good times 03:09:58 and orb guardians chasing you makes a lot of sense 03:10:19 -!- WalkerBoh has quit [Remote host closed the connection] 03:11:04 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 03:12:31 -!- johlstei has quit [Ping timeout: 256 seconds] 03:12:38 -!- bmfx has quit [Read error: Operation timed out] 03:14:31 -!- johlstei_ has quit [Read error: Connection reset by peer] 03:17:37 -!- _dd has joined ##crawl-dev 03:17:44 -!- mikee_ has joined ##crawl-dev 03:25:47 -!- johlstei has quit [Read error: Operation timed out] 03:28:48 <|amethyst> the no-antitraining thing I suggested before for SE... would that make sense for humans 03:30:37 I like the idea, but maybe DE should get it 03:30:44 <|amethyst> DE doesn't need a buff 03:30:49 <|amethyst> DE^Vehumet even less 03:31:32 Make it so that a human's apt gets better the more you train at it? 03:31:42 -!- johlstei_ has quit [Read error: Operation timed out] 03:31:51 <|amethyst> exponential skill curves sound bad 03:32:04 <|amethyst> I mean, exponential in that direction 03:32:41 Not much better, just a little 03:33:05 just a little exponential 03:33:41 human get crosstraining on everything 03:33:53 ontoclasm1: That is hilarious and I love the idea 03:34:09 but it would be broken beyond belief 03:34:12 all skills lower than your highest are at +2 03:34:33 <|amethyst> ontoclasm1: you mean, +4 to your second-highest skill, +8 to your third-highest, ... :) 03:34:41 -!- rossi has quit [Ping timeout: 248 seconds] 03:34:41 do it 03:34:45 be a man 03:34:52 or woman i guess 03:35:35 <|amethyst> ??skillrobin 03:35:36 skillrobin[1/2]: Only train one skill at a time. No switching until you reach 27! 03:35:43 +1 crosstraining sounds pretty nice at least 03:36:16 all it would do is slightly encourage you to get several skills 03:36:33 <|amethyst> it would encourage you to level one skill first 03:36:33 since when you hit mindelay or whatever then it's easier to pick up other stuff 03:36:40 oh 03:36:45 <|amethyst> so you don't have many skills within one of that one 03:37:05 <|amethyst> the more time you spend with close skill levels, the less you get your racial bonus 03:37:13 I don't know, just give humans +1 apt in everything? It's heretical but 03:37:18 huh? you get the biggest bonus if you train every skill the same amount 03:37:35 or rather, get one high-ish then have everything else catch up 03:38:08 humans don't need bigger apts, but the no-antitraining thing sounds interesting 03:38:24 <|amethyst> ontoclasm1: that's what I said 03:38:36 mumra: Buff their spellcasting to 0 03:38:41 <|amethyst> ontoclasm1: by "close skill levels" I guess I meant "a close 2nd place" 03:39:11 ah 03:39:14 Lightli: i don't think they need a strict buff 03:39:25 <|amethyst> and nerf their invo evo and stealth 03:39:32 anyway, i guess i should sleep at some point?? 03:39:35 mumra: They have -1 spellcasting, the idea is they should be the baseline. 03:39:37 -!- ontoclasm1 has quit [Quit: Leaving.] 03:39:39 you know, humans' distinctive feature is that they're plain :P 03:39:46 joke option: remove humans 03:40:01 -!- johlstei has quit [Ping timeout: 248 seconds] 03:40:15 <|amethyst> that's less of a joke than some of your suggestions for them have been 03:40:25 <|amethyst> no offense intended 03:40:29 none taken 03:40:30 elliott: having no antitraining kind of reinforces that, they're so plain they're equally good at training everything; also remove crosstraining 03:40:42 remember when humans had 0 spellcasting but 0 meant a different thing 03:40:47 for spellcasting 03:40:56 that made less sense 03:41:00 -!- yogidabear has quit [Quit: Page closed] 03:41:01 yes 03:41:21 mumra: yes but that is making them special to emphasise how plain they are... 03:41:25 surely you see a problem here :P 03:41:30 <|amethyst> mumra: would anyone even notice crosstraining being gone? 03:41:36 <|amethyst> mumra: I guess long blades and staff users maybe 03:41:40 we could give *everything* +1 to spellcasting, then change the effect of spellcasting so it's actually the same as before, then humans will have +0 across the board 03:41:41 <|amethyst> because of starting weapon choice 03:41:42 no more green and red on the m screen 03:41:44 everyone'd notice 03:42:27 elliott: surely their plainness *is* special to begin with? (i don't know what point i am trying to make here) 03:42:34 :-) 03:42:50 mumra: Not good enough, all races must have at least one gimmick 03:43:09 in a world where everything has a gimmick, not have a gimmick *is* a gimmick 03:43:24 <|amethyst> mumra: not necessarily a fun one to play though :) 03:43:53 i think humans are fun 03:44:18 <|amethyst> it's not that I think they're unfun 03:44:29 <|amethyst> I just rarely get inspired to play a human 03:45:34 Human, the replacement for Sludge Elf 03:45:49 <|amethyst> it's so appropriate! 03:46:23 well I'm also entirely serious just because it's a good substitute for most of the backgrounds SE is/was good at 03:47:05 -!- johlstei_ has quit [Ping timeout: 256 seconds] 03:47:34 although it ends up playing a bit differently, and now I've ruined the "nobody wants to play this" joke I guess 03:48:00 -!- simmarine has quit [Ping timeout: 252 seconds] 03:49:15 |amethyst: i think racial gimmicks are fun in how they mix up the core gameplay, but it's also good to have that core gameplay available gimmick-free, because it's still fun; 03:49:16 you might not find that as interesting as some of the more specialised races but i think it's an important niche 03:50:02 -!- UglyThing has quit [Client Quit] 03:50:14 however, from my point of view the no-antitraining idea kind of fits that idea anyway; it doesn't get in the way and it's really quite a minor thing since opposing schools tend to work against each other in more than just training 03:51:38 statueform tornadoknight 03:51:55 -!- nooodl has joined ##crawl-dev 03:52:00 although i realise some players consider humans "perfect" as is (at least, this was crate's comment in the "which aspects of crawl are perfect" thread) 03:52:41 No anti-training sounds like a cool addition to a boring race. 03:52:47 It'd be a little hard to notice some things about Crawl if humans didn't exist as a baseline to play 03:52:59 humans are one of the least boring races though 03:53:16 if you think humans are boring because they don't have a gimmick you're missing the point 03:54:11 -!- johlstei has quit [Ping timeout: 260 seconds] 03:54:19 <|amethyst> I stand corrected :) 03:56:40 -!- alefury has joined ##crawl-dev 04:01:11 -!- johlstei_ has quit [Ping timeout: 260 seconds] 04:02:45 -!- Pepe has quit [Read error: Connection reset by peer] 04:03:45 -!- y2s82 has quit [Read error: Operation timed out] 04:06:09 hmm 04:06:41 trog should burn magic staves too! 04:08:11 -!- johlstei has quit [Ping timeout: 260 seconds] 04:13:41 -!- Vbitz has quit [Quit: Computer has gone to sleep.] 04:15:30 -!- blabber has joined ##crawl-dev 04:15:37 -!- johlstei_ has quit [Ping timeout: 276 seconds] 04:19:10 !tell Grunt i'm not convinced about the high-level clouds on the rod; especially ghostly flame if available should probably be on its own unique evokable. 04:19:11 mumra: OK, I'll let grunt know. 04:20:03 !tell Grunt i'd instead recommend miasma, alongside perhaps and new acid clouds and thunder clouds 04:20:03 mumra: OK, I'll let grunt know. 04:20:16 ?? ghostly flame 04:20:17 I don't have a page labeled ghostly_flame in my learndb. 04:20:48 -!- Mu_ has joined ##crawl-dev 04:21:16 -!- rchandra has left ##crawl-dev 04:22:14 -!- johlstei has quit [Ping timeout: 256 seconds] 04:24:59 -!- namad8 has quit [Ping timeout: 260 seconds] 04:26:45 -!- lordfrikk has quit [Client Quit] 04:28:39 -!- edlothiol has joined ##crawl-dev 04:28:44 -!- Yermak has quit [Quit: Page closed] 04:29:19 -!- johlstei_ has quit [Ping timeout: 264 seconds] 04:33:33 -!- johlstei has quit [Read error: Operation timed out] 04:35:42 -!- gammafunk has quit [Quit: gammafunk] 04:39:31 -!- johlstei_ has quit [Ping timeout: 264 seconds] 04:44:46 -!- johnny0 has joined ##crawl-dev 04:45:24 -!- johlstei has quit [Read error: Connection reset by peer] 04:45:33 -!- dtsund has quit [Ping timeout: 245 seconds] 04:46:09 -!- ussdefiant has quit [Ping timeout: 248 seconds] 04:46:12 mumra: what is this rod thing 04:46:19 -!- Kellhus has quit [Quit: Page closed] 04:46:28 rod of clouds 04:46:57 uhm aren't cloud things op-ish already 04:47:06 exactly 04:47:18 well don't suggest miasma :p 04:47:37 -!- gammafunk has joined ##crawl-dev 04:47:44 the idea is for it to also be xp-recharged like the new misc items 04:47:54 -!- gammafunk has quit [Client Quit] 04:48:01 so it can have some effects that aren't available elsewhere 04:48:14 huh why are djinn slow hovering over lava 04:48:21 shouldn't they be able to swim in it if they wanted to 04:48:31 *djinni, i guess 04:49:09 anyway if you think miasma is OP, the current implementation on grunt's branch has seething chaos, mutagenic fog, and ghostly flame as the top-tier effects 04:49:27 of course you need extremely high evo for these effects as well 04:49:31 ?? ghost flame 04:49:31 I don't have a page labeled ghost_flame in my learndb. 04:49:38 chaos and mutagenit fog are probably things i'd rather not use 04:49:50 i haven't seen ghostly flame yet 04:49:51 the clouds thing *was* meant to be a nerf... 04:50:20 it seems silly having top-tier clouds that are often useless 04:50:38 or extremely annoying 04:50:59 and this is coming from someone who's cleared games with chaos weapons 04:51:04 i just wouldn't bother 04:51:41 also if you get random clouds this might invite grinding 04:52:08 i mean pillar dancing until you get what you want 04:52:10 absolutego_, --CK 04:52:11 elliott: the idea is to make the items *better*, but the type of cloud isn't the reason why rods are OP 04:52:21 Jevouse: --ck what 04:52:43 absolutego_: if the rod is XP-recharged then how can you pillar dance 04:52:47 mumra: well the point is that it is random so you get worse clouds on average... 04:52:52 as well as being able to merge 04:53:05 btw i assume the idea is to have *all* rods xp charged? it makes no sense to just have one be 04:53:09 well, i didn't know xp-recharding was going to be a thing with rods too 04:53:18 there's too much to keep track of! 04:53:27 absolutego_: what has happened here is you didn't read all of ##crawl-dev 04:53:30 leave for two weeks, come back to a racing simulator 04:53:40 i apologise 04:53:47 i'll do my research next time 04:53:51 actually this was only last night 04:54:00 -!- y2s82 has quit [Ping timeout: 256 seconds] 04:54:14 we were bouncing some ideas around and grunt quickly implemented some stuff on a branch, but yes it definitely has problems as is 04:54:21 elliott: having all rods xp charged is one option sure 04:54:59 but actually i don't think many rods have a good reason to exist if we're changing their mechanics significantly 04:55:35 i mean the special selection aspect was surely part of the *point* of rods previously but if they're all turning into single-effect then really they're just more misc evokables 04:55:44 -!- fungee has quit [Ping timeout: 276 seconds] 04:55:48 -!- tswett has quit [Read error: Connection reset by peer] 04:55:57 s/special/spell 04:56:00 does anyone recall i think the new rods were working fine already 04:56:08 swarm, lightning 04:56:08 new rods? 04:56:12 yeah those are the good ones 04:56:44 also i was writing two things at the same time, "does anyone recall" was meant to bring up that old wiki idea about committing spells from books to rods 04:56:59 then i stopped writing about it because it's probably awful 04:57:04 hmm, yeah that sounds bad 04:57:12 it was quite well reasoned, though 04:57:22 you'd need a lot of evo to make it worth it 04:58:07 i think rods need to be moving to be 100% unique single spell 04:58:15 i think having items that recharge while you wait makes rods too similar to just normal spellcasting; the xp-recharge mechanic is way more interesting (although, i don't think we should rob that mechanic for absolutely everything) 04:58:26 elliott: grunt's branch already does that 04:58:31 -!- y2s82_ has quit [Quit: leaving] 04:59:24 yes 04:59:25 that was re absolutego_ 05:00:04 yes, that was a very old idea 05:00:13 i like single-spell special-effect rods 05:00:24 i didn't think there were enough effects, but it turned out alright 05:00:39 i think letting the player make custom items (apart from the very simple case of enchanting hides) doesn't fit crawl very well 05:01:19 xp recharge is weird though. i think it's suited to stuff for which you want a long timeout 05:02:14 if rods get xp recharge they need a lot more charges at least 05:02:28 but i think the kiting worry for clouds is a bit overblown 05:02:43 well, let's just have them disappear out of los already 05:02:53 enemies that are speed <=10 melee-only are not generally that tough to kill 05:03:07 maybe someone will kite wiglaf with it and curare or whatever :P 05:03:12 i think the kiting worry for rods in general is a bit overblown, at least it's no different than spellcasters kiting while recharging MP 05:03:26 is there an actual worry :p 05:03:48 i was just mentioning waiting to get a non-shitty cloud if that rod stayed as is 05:03:59 when i was playtesting the new Ar starting rod, it was extremely boring to kite things so usually i'd hit things with it instead and use my other items if i couldn't kill something with the charges 05:04:09 -!- johlstei has quit [Ping timeout: 256 seconds] 05:04:24 of course strictly "optimal" play is to kite things, but it depends if you want to score highly or not 05:04:32 well ideally with a clouds rod almost all of the clouds you'd get would do *something* 05:04:40 if a player is happy to spend 100s of turns kiting things then we can't stop them, whatever background they pick 05:04:47 so not necessarily about "oh i got smoke, time to reroll" 05:05:01 btw i really think it shouldn't have meph. have to say that. i'm sorry. 05:05:15 grunt implemented it, not me 05:05:39 or are you talking about the rod? i removed meph (i was just experimenting at that point) 05:06:02 anyway that rod will probably no longer be a rod, although i can't quite decide what to turn it into 05:06:03 uh i'm talking about a hypothetical future rod of clouds 05:06:08 sorry 05:06:08 yeah 05:06:15 stop apologising 05:06:18 why are you apologising 05:06:18 -!- eith has joined ##crawl-dev 05:06:27 which will be a rod presumably? no reason for it not to be, since it's a "nerf"/rethink of the other rods 05:06:33 and fits the spell model 05:06:45 I guess you were referring to the ar thing 05:06:48 well personally i like "Cone of Clouds" as another misc item 05:07:19 i don't see anything particular reason *for* it to be a rod, since the definition of what a rod is and isn't is somewhat arbitrary 05:07:51 i mean the original point of rods was to be like wieldable/evokable spellbooks but if they're just single-spell then they're just overly complicated misc items 05:08:01 so many misc things 05:08:04 my poor inventory 05:08:26 well if you make them evokable from the inventory for no reason and so on then yes :P 05:08:40 i was talking about the "spellbook" thing 05:08:45 all the new misc item things are "one use, then long recharge" and have "big" powerful effects that are uncontrolled in some sense 05:09:08 that's very different from "something you wield and designed for multiple successive uses with a smoother recharge and a more 'direct' effect" 05:09:20 hmm, yeah 05:09:28 but i don't think a clouds item should be like that anyway 05:09:33 !tell ontoclasm differentiating faun and satyr tiles a bit more would be great, their shape is almost identical and the color differences are small by area, but satyrs are quite a bit stronger than fauns 05:09:34 alefury: OK, I'll let ontoclasm know. 05:10:51 (consider lightning rod: it fits a rod perfectly; wholly designed around multiple quick uses and not wanting very long recharges, but having "precise" targetting control etc.) 05:11:10 yes, that's why it's currently the best rod imo 05:11:22 (inaccuracy and swarm fit the bill well too and wouldn't work well as this new misc item category, albeit they're op :p) 05:12:02 maybe a cloud-rod could work if you had to wield it for a few turns to get the full effect (by making it spew clouds over time) (not sure if this is what grunt did in his rod thingy) 05:12:37 i did think about this (i'm pretty sure grunt didn't implement it like that tho) 05:12:47 is swarm still op 05:12:56 also inacc could just get less damage 05:12:59 has anyone ever thought of that 05:13:17 but really lightning rod is cool how it works with the multi-turn thing because you think about where to aim it to maximise damage 05:13:18 whats wrong with having some good items? :P 05:13:24 good as in powerful 05:13:34 there are people who build characters around inacc 05:13:35 whereas something where you just have to sit there for a few turns doing nothing while it spews clouds isn't so interesting 05:14:17 alefury: difference between "powerful" and "overpowered" :P 05:14:18 there are people who build characters around casting spells, or around hitting things with a big stick 05:14:35 -!- purge_ has quit [Quit: .] 05:14:44 lainiw: you have to wield it for 0 turns 05:14:47 evo is only one skill, so it probably shouldnt solve all your problems of course 05:14:50 because they are evokable from the inventory in that branch for some reason 05:14:54 Well I can confirm that DjCj is ass. 05:15:09 finally, official confirmation. 05:16:23 ass what 05:16:41 -!- bonghitz has quit [Remote host closed the connection] 05:16:50 Absolutely Supremely Superb ♥ 05:17:30 hey mnoqy go play it ~ ♥ 05:17:45 -!- johlstei_ has quit [Ping timeout: 256 seconds] 05:18:23 no way man i hear it's ass (?????????????????????????????? good crawl development here) 05:18:46 ♥v♥ 05:19:03 would it really be terrible if dj got faster regeneration 05:19:10 this is supremely annoying 05:19:19 -!- kickascii has quit [Ping timeout: 250 seconds] 05:19:22 they did 05:19:28 again 05:19:36 aren't you playing the old version 05:19:42 cszo hasn't updated. 05:19:43 oh, i guess 05:19:44 cdo 05:19:49 probably nothing has 05:19:51 maybe i'll save and wati two weeks 05:20:21 -!- johlstei has quit [Read error: Connection reset by peer] 05:21:06 !tell kilobyte you forgot to add blunt butchery to the 0.12 changelog 05:21:07 alefury: OK, I'll let kilobyte know. 05:21:19 almost as good as no nausea 05:21:42 :) 05:23:07 if i can't butcher it 05:23:11 i'll smash it to bits 05:23:13 and eat the paste 05:25:58 Man, this fire cloud vault is so useful when you have a spear and rHellfire. 05:26:58 you know there's ##crawl too, right 05:32:11 -!- johlstei has quit [Ping timeout: 260 seconds] 05:35:51 eliott: anyway i agree that recharging with xp would probably play out a bit weird for most rods (although for the clouds i think it could work fairly well, with a big cloud effect and possibility of rare clouds you can't get otherwise) 05:35:57 uh elliott i mean 05:36:16 mm 05:36:32 thats what happens when you dont use autocomplete 05:36:50 just have to be careful with elliott 05:36:52 the thing is i thought i *did* use autocomplete, this means i'm going mad 05:37:26 elliott: but there are other mechanics that can be used for recharging, and it's good if different types of item have slightly different mechanics 05:37:32 yeah 05:37:46 i don't think regen over time for rods is any more of a problem than all the other over-time things 05:37:46 limited-charge items are good of course 05:37:55 no 05:37:55 (though they're certainly all problematic to some degree) 05:38:17 (cue dpeg) 05:39:27 make everything have limited uses 05:39:28 -!- johlstei_ has quit [Ping timeout: 276 seconds] 05:39:34 after you fire 100 fireballs, you need to get another book 05:39:49 weapon mulching! 05:39:52 load books into rods! 05:40:09 "your +9 triple sword turns to dust" 05:41:07 "your fists turn to dust" 05:41:13 "your gloves fall off" 05:41:19 ghoul branded weapons 05:42:11 one mechanic i'm thinking is an item that recharges by capturing souls of things you kill 05:42:20 triple your hunger by having weapons that eat 05:42:24 so each kill restores one point 05:42:33 mumra: thats kind of like exp recharge, but worse 05:42:49 a while ago someone said having many recharge mechanisms is good 05:43:07 having more than one is probably good, but i dont think having many has any inherent value 05:43:16 having only a few would be much better 05:43:20 because confusion is bad 05:43:27 makhleb rod 05:43:38 well there are only so many possible types of recharge mechanic 05:44:10 having two that play the same but have subtle differences for no reason would be stupid 05:44:14 to put it very bluntly 05:44:31 -!- johlstei has quit [Read error: Operation timed out] 05:45:11 well, recharge-on-kill plays a bit differently because it means you want to kill weak things first with other methods, then use the now-recharged item to kill the big guys 05:45:22 but it is similar yes 05:45:37 are we fixing something that isn't really broken 05:46:18 and this could be some different item that works a bit like a less terrible death channel: you capture the souls of things you kill then release them when you want to 05:46:35 that would be really cool 05:46:36 i can think of something to fix 05:46:47 can we fix Bloax? or is that impossible? 05:46:53 wow, we had the same idea! 05:47:01 great minds 05:47:04 haha 05:47:16 I'm an incurable faggot. 05:47:19 It's too late. 05:47:34 do the next best thing, name a unique after him 05:47:35 you could just leave 05:48:19 something to consider for making kiting less of a thing: you have to stand still to recharge the item. 05:48:37 sounds like crossbows 05:48:47 mumra: sounds annoying combined with a staircase :( 05:48:50 uhm, that's kick-worthy 05:49:04 that's scummable with a rat or similar (like regular mp i suppose) 05:49:06 you mean like everything else he says 05:49:12 sounds like kite->ssss->kite->ssss->fire 05:49:21 no, there's annoyance and there's being fucking rude 05:49:26 -!- syllogism has joined ##crawl-dev 05:49:59 make using it more than 1 turn? 05:50:29 if something is so weak or slow you can afford to ssss, there's no real reason to kite while the rod recharges surely 05:50:56 and stairdancing is really a separate issue 05:51:10 it'd also be annoying 05:51:14 scale to race speed 05:51:16 because autoexplore/travel wouldn't recharge it 05:51:19 you'd have to mash 5 some more as well 05:51:28 ssss'ing is the same deal as all kiting, just a bit slower 05:51:50 clearly give everything fast regen 05:52:10 so when can we be like Nessos 05:52:38 -!- johlstei_ has quit [Ping timeout: 245 seconds] 05:54:40 ooh how about rods casting two spells at once 05:55:10 well the idea of a double-barrelled rod did come up the other day 05:55:21 since we clearly need more doom weapons 05:55:25 clearly 05:56:22 -!- johlstei has quit [Ping timeout: 276 seconds] 05:56:30 ice+fire bolt -> rod only steam bolt! 05:57:32 now you can beat that steam dragon at his own game 05:57:51 or roll a drac with steam breath 05:58:30 fine 05:58:41 rediscover the long lost water magic bolt! 05:59:15 drown your enemies without having to worship fedhas! 05:59:35 ... phial of floods *cough* ... 06:00:57 precedent 06:01:04 this won't drown yourself though 06:01:51 do impact damage and flood only one tile , available earlier than the phial 06:03:13 repeated use will make it deep water and no water elementals 06:03:38 sounds like we already have more interesting and useful effects 06:05:01 can't make deepwater with phial though 06:05:09 maybe there's a reason for that 06:06:29 using the whole rod to drown one particularly killer unique sounds good 06:06:40 no it sounds terrible 06:09:50 high risk, high reward, already one time use stuff like scrolls and potions 06:09:58 what was the risk again? 06:11:39 u lose the rod when you might not have needed to 06:11:49 that's not much of a risk 06:12:05 have we really spent a screen talking about this 06:12:10 yes apparently 06:12:29 well it's only half a screen here since i have a very small font 06:14:28 you can already drown enemies repeatedly by worshiping fedhas 06:14:58 -!- Vizer has quit [Quit: bye] 06:15:15 yes and you have to worship a god to get that effect, something of a major investment 06:15:42 one rod for one deep water tile isn't an investment? 06:15:49 it's not like rods are common 06:16:51 i thought we established that having multiple spells on rods was a bad interface 06:17:10 just make it one spell 06:17:17 now i want to see a mumra screenshot 06:17:25 you were mostly tiles though right 06:18:20 absolutego_: yeah, thing is i have a big monitor @ 1080p, so i can fit a lot of text on-screen 06:18:58 Jevouse: if it's one spell than how is losing the rod a bad thing when it's the only thing the rod does 06:19:03 this idea really isn't making any sense 06:19:05 i can't get over that madresiz screenshot 06:19:15 it's still somewhere around here 06:19:24 you were not prepared to gaze upon perfection 06:19:27 opened my mind to the beauty of other people's setups 06:19:36 ??madreisz[3] 06:19:36 the beauty... and the madness 06:19:37 madreisz[3/3]: this is how your crawl is supposed to look http://i.imgur.com/pe9ragA.png 06:19:51 -!- sacje has quit [Quit: sacje] 06:19:55 <3 06:20:00 wow 06:20:05 he can spectate like 10 games at once 06:20:06 -!- Silurio has quit [Ping timeout: 256 seconds] 06:20:11 assuming he only has one monitor 06:20:29 do you have bionic eyes 06:20:54 -!- johlstei has quit [Ping timeout: 252 seconds] 06:21:21 cats see differently 06:21:23 -!- Silurio1 has quit [Ping timeout: 245 seconds] 06:21:24 as do yaks 06:25:26 -!- Aryth has quit [Read error: Connection reset by peer] 06:28:13 -!- johlstei_ has quit [Ping timeout: 276 seconds] 06:30:15 -!- magicpoints has quit [Ping timeout: 252 seconds] 06:32:28 -!- mnoqy has quit [Quit: hello] 06:34:17 -!- Lightli has quit [Ping timeout: 250 seconds] 06:34:43 -!- johlstei has quit [Ping timeout: 245 seconds] 06:39:43 -!- Silurio has quit [Ping timeout: 245 seconds] 06:41:31 -!- johlstei_ has quit [Ping timeout: 240 seconds] 06:42:33 -!- y2s82 has quit [Remote host closed the connection] 06:42:54 -!- Nicksvaffel is now known as Isvaffel 06:43:23 -!- Qwertycoatl has quit [Quit: leaving] 06:44:43 -!- Stendarr has quit [Ping timeout: 246 seconds] 06:46:01 -!- y2s82 has quit [Remote host closed the connection] 06:46:44 -!- Silurio1 has quit [Ping timeout: 256 seconds] 06:47:27 -!- santiago_ has joined ##crawl-dev 06:48:18 -!- y2s82 has quit [Remote host closed the connection] 06:48:28 -!- johlstei has quit [Ping timeout: 245 seconds] 06:52:13 -!- Silurio has quit [Ping timeout: 245 seconds] 06:55:43 -!- radinms has quit [Ping timeout: 260 seconds] 06:55:47 -!- johlstei_ has quit [Ping timeout: 256 seconds] 06:56:29 -!- y2s82 has quit [Remote host closed the connection] 06:58:13 -!- johlstei has quit [Read error: Connection reset by peer] 06:58:32 -!- y2s82 has quit [Client Quit] 06:59:00 -!- y2s82 has quit [Client Quit] 07:04:13 -!- jeanjacques has joined ##crawl-dev 07:05:12 -!- johlstei has quit [Read error: Connection reset by peer] 07:05:39 -!- GuraKKa has quit [Read error: Connection reset by peer] 07:14:35 -!- qoala has quit [] 07:16:23 -!- johlstei has quit [Ping timeout: 245 seconds] 07:20:46 -!- Jevouse has quit [Ping timeout: 256 seconds] 07:23:43 -!- johlstei_ has quit [Ping timeout: 260 seconds] 07:24:32 -!- Silurio1 has quit [Ping timeout: 240 seconds] 07:28:31 -!- Kellhus has quit [Quit: Page closed] 07:30:33 -!- johlstei has quit [Ping timeout: 245 seconds] 07:32:22 -!- whig has quit [] 07:33:00 -!- Wahaha_ has quit [] 07:34:09 -!- rossi has quit [Ping timeout: 248 seconds] 07:35:11 -!- whog is now known as whig 07:37:26 -!- johlstei_ has quit [Read error: Operation timed out] 07:38:58 -!- ilyak has quit [Ping timeout: 246 seconds] 07:40:10 -!- johlstei has quit [Read error: Connection reset by peer] 07:44:43 -!- Silurio has quit [Ping timeout: 260 seconds] 07:47:12 -!- Koolguydude has quit [Quit: ChatZilla 0.9.90 [Firefox 21.0/20130511120803]] 07:48:52 -!- johlstei has quit [Read error: Operation timed out] 07:53:37 -!- Duralumin has quit [Quit: Ухожу я от вас (xchat 2.4.5 или старше)] 07:58:34 -!- johlstei_ has quit [Ping timeout: 246 seconds] 08:05:43 -!- johlstei has quit [Ping timeout: 260 seconds] 08:06:03 -!- Mattias has quit [Ping timeout: 256 seconds] 08:06:17 -!- Nikolaos has quit [] 08:06:45 -!- Demiskeleton has quit [Quit: Leaving] 08:07:12 -!- darktwinge has quit [Ping timeout: 256 seconds] 08:08:20 -!- bmfx has quit [Ping timeout: 256 seconds] 08:08:53 -!- ystael has quit [Ping timeout: 256 seconds] 08:09:25 imo rod that fires swords at people 08:10:08 -!- Silurio1 has quit [Ping timeout: 245 seconds] 08:11:06 -!- Mattias has joined ##crawl-dev 08:11:08 -!- Twinge has joined ##crawl-dev 08:12:43 -!- johlstei_ has quit [Ping timeout: 260 seconds] 08:17:13 -!- Mad_Wack has quit [Ping timeout: 245 seconds] 08:17:55 -!- santiago_ has quit [Ping timeout: 264 seconds] 08:20:01 -!- johlstei has quit [Ping timeout: 276 seconds] 08:20:22 -!- y2s82 has quit [Remote host closed the connection] 08:20:59 -!- santiago_ has joined ##crawl-dev 08:23:46 -!- ystael has quit [Ping timeout: 246 seconds] 08:26:14 -!- johlstei_ has quit [Ping timeout: 240 seconds] 08:27:29 -!- Krag has joined ##crawl-dev 08:33:22 -!- johlstei has quit [Read error: Operation timed out] 08:36:16 -!- y2s82 has quit [Ping timeout: 276 seconds] 08:38:35 -!- st_ has joined ##crawl-dev 08:45:55 -!- mumra_ has joined ##crawl-dev 08:46:25 -!- mumra has quit [Read error: Operation timed out] 08:47:45 -!- johlstei_ has quit [Ping timeout: 252 seconds] 08:49:28 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 08:53:43 -!- brawndo has quit [Client Quit] 08:54:18 -!- johlstei has quit [Ping timeout: 245 seconds] 08:55:44 -!- mumra_ has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.] 08:55:59 -!- mumra has joined ##crawl-dev 08:57:59 -!- whig has quit [Read error: Connection reset by peer] 08:58:02 !tell TZer0 There is some interest in the lantea server https://crawl.develz.org/tavern/viewtopic.php?f=9&t=8161 - is there any progress at your end? 08:58:03 mumra: OK, I'll let tzer0 know. 09:01:43 -!- johlstei_ has quit [Ping timeout: 264 seconds] 09:03:11 -!- mikee_ has quit [Quit: I love my HydraIRC -> http://www.hydrairc.com <-] 09:08:44 -!- johlstei has quit [Ping timeout: 260 seconds] 09:11:23 -!- Silurio has quit [Ping timeout: 245 seconds] 09:15:31 -!- johlstei_ has quit [Ping timeout: 264 seconds] 09:16:02 -!- _D_ has quit [Quit: leaving] 09:19:31 -!- ontoclasm has joined ##crawl-dev 09:19:50 -!- raskol has quit [Quit: Konversation terminated!] 09:21:55 -!- nooodl_ has joined ##crawl-dev 09:22:13 -!- johlstei has quit [Ping timeout: 246 seconds] 09:24:18 -!- nooodl has quit [Ping timeout: 245 seconds] 09:29:21 -!- johlstei_ has quit [Ping timeout: 256 seconds] 09:33:16 -!- Vizerr has quit [Ping timeout: 240 seconds] 09:35:12 -!- johlstei has quit [Read error: Operation timed out] 09:38:49 -!- CKyle has joined ##crawl-dev 09:39:00 -!- johlstei_ has quit [Read error: Connection reset by peer] 09:40:58 -!- pelotron has quit [Quit: ~Internet()] 09:50:43 -!- johlstei has quit [Ping timeout: 260 seconds] 09:53:59 -!- ystael has quit [Ping timeout: 260 seconds] 09:56:43 -!- Vizerr has quit [] 09:57:43 -!- johlstei_ has quit [Ping timeout: 253 seconds] 10:00:58 -!- CKyle has quit [Quit: CKyle] 10:02:13 -!- Nikolaos has quit [Ping timeout: 245 seconds] 10:04:18 -!- johlstei has quit [Ping timeout: 245 seconds] 10:11:23 -!- johlstei_ has quit [Ping timeout: 245 seconds] 10:13:57 -!- johlstei has quit [Read error: Connection reset by peer] 10:14:02 rubinko (L15 SpEn) ERROR: range check error (-1 / 80) (D (Sprint)) 10:14:12 -!- Kalir has quit [Changing host] 10:17:16 -!- jday_ has quit [Quit: Leaving] 10:17:33 !lm rubinko type=crash -log 10:17:33 2. Rubinko, XL15 HEAE, T:36460 (milestone): http://crawl.akrasiac.org/rawdata/Rubinko/crash-Rubinko-20120812-045621.txt 10:18:48 !lm rubinko sprint type=crash -log 10:18:49 1. rubinko, XL15 SpEn, T:11443 (milestone): http://dobrazupa.org/morgue/rubinko/crash-rubinko-20130601-151401.txt 10:20:18 -!- ystael has quit [Ping timeout: 240 seconds] 10:20:39 hi all. i am working on the port of crawl 12.2 to freebsd. 10:20:39 it compiles fin, but i have runtime issues. 10:20:39 /usr/local/share/stonesoup/dat/des/variable/grated_community.des:110: unfinished string near '" 10:20:39 does that ring a bell? 10:20:40 blabber: You have 1 message. Use !messages to read it. 10:22:07 !messages 10:22:08 (1/1) kilobyte said (45w 2d 2h 53m 1s ago): could you tell me where DejaVuSans{,Mono}.ttf resides on BSD systems? Is there a relatively constant path? 10:23:17 -!- CKyle has joined ##crawl-dev 10:23:18 that line has no ' or " 10:24:08 -!- johlstei has quit [Read error: Operation timed out] 10:25:13 I guess this question is outdated. 10:25:40 12.2 10:25:54 tagged today morning 10:26:25 so something is amiss, just what? 10:26:39 -!- BlackrayJack has quit [Ping timeout: 260 seconds] 10:26:51 -!- rast has joined ##crawl-dev 10:26:51 kilobyte: the line is part of a map. there are no quotes. 10:27:20 when eating mutagenic chunks with a known "RMut amulet 10:27:22 i should be prompted to remove the amulet first 10:27:55 yes, that is the version i am trying to get running. 10:28:11 inb4 "there are no mutagenic chunks in .13", "there is no food in .14", "there are no mutations in .15" etc 10:28:14 blabber: that sounds similar to errors i saw trying to use a different version of the lua module 10:28:14 mumra: You have 2 messages. Use !messages to read them. 10:28:19 do you know which one you're using? 10:28:45 !messages 10:28:47 (1/2) gammafunk said (2d 17h 47m 4s ago): It works! I added a 0 to my flags in enum.h (and matched them in num.'s). Only my added cursor doesn't work in web tiles, but edlothiol said that would take some JS modifications for webtiles 10:28:52 !messages 10:28:53 (1/1) Grunt said (1h 11m 44s ago): I originally had miasma in place of ghostly flame, and then I remembered discussion about miasma already being a unique enough effect; popular opinion also seems to be against any type of acid spell. 10:30:25 !tell Grunt well, Galehar suggested in a recent tavern thread that acid spells might make good rod spells, popular opinion is against them being *spells* but there might be room to work with rare misc item effects 10:30:26 mumra: OK, I'll let grunt know. 10:31:12 -!- rossi has quit [Quit: WeeChat 0.4.1] 10:31:23 !tell Grunt is just seems that the three high level clouds you've picked are *even more* problematic than either acid or miasma would have the potential to be ... 10:31:24 mumra: OK, I'll let grunt know. 10:31:24 * kilobyte hides his stashed Acid Spray (replacement for high-level Vitriol). 10:31:29 hehe 10:31:48 i'm not sure where this "popular opinion" come from, i certainly haven't seen any strong anti-acid sentiment 10:32:37 -!- johlstei_ has quit [Ping timeout: 276 seconds] 10:32:48 at least, nothing fundamentally against acid effects being used, just that the contexts they've been suggested in haven't worked for more specific reasons 10:32:56 i guess i'll have to dig a little deeper. i hoped it was a known issue. 10:33:01 issues with acid attacks: permanent damage to armour means you have to check whether each monster has useful armour before using acid on it 10:33:05 blabbe: which lua 10:33:09 ugh 10:33:13 laptop keyboard 10:33:21 blabber: which lua library? 10:33:26 this is of course something that could be addressed in a few ways 10:33:27 elliptic: yeah 10:33:36 but it *is* a current problem with it 10:33:38 since this is not the case, i'll investigate. 10:33:46 since what is not the case? 10:33:50 elliptic: that's why I'd rather not add extra acid attacks, merely replace them 10:33:57 -!- blabber has quit [Remote host closed the connection] 10:34:48 for yellow dracs, it isn't a big deal because they can't use most monster armour 10:35:39 a simple solution would be to make acid apply a -AC or -Dam ench to the monster but not actually permanently damage their armour/weapon 10:35:58 well damaging weapon wouldn't make sense 10:36:12 the -AC thing has been proposed before though, yes 10:36:28 I'm not sure how easy it would be to make it noticeable 10:36:35 it's not very realistic but it solves the gameplay issue 10:36:37 yeah 10:37:01 if we aren't going to worry about realism, why not just make monster armour not get damaged 10:37:32 also true 10:38:26 since crawl already tramples on asymmetry, you could just make acid attacks either totally melt or never hurt monster armor 10:38:37 depending on whether it has an ego 10:38:59 (incl. dragon-ness, crystal, etc.) 10:39:00 anyway I'd like to see some solution to this issue before putting acid on something generally available to characters 10:39:18 so you melt monster +0 robes but not resistance cloaks or whatever 10:40:21 -!- johlstei has quit [Ping timeout: 256 seconds] 10:40:26 also: make metal monsters -rAcid please 10:41:04 -!- blabber has joined ##crawl-dev 10:41:04 well, I am running the latest lua version in FreeBSD ports, which is 5.1.5. 10:41:31 kilobyte: acid kraken... 10:41:34 Shouldn't gargoyles have claws:2? 10:41:40 rubinko (L17 SpEn) ERROR: range check error (-1 / 80) (D (Sprint)) 10:41:43 -!- t4nk020 has quit [Ping timeout: 250 seconds] 10:41:49 though then they would be very, very good 10:42:48 blabber: ours is 5.1, could be the problem (i have no idea) 10:42:58 -!- st_ has quit [] 10:43:28 -!- morik has joined ##crawl-dev 10:44:24 Bloax: any justification why this imaginary species "should" have any particular physiological features? 10:44:37 It's a gargoyle! 10:44:59 Those pointy things with big claws and wings and funny faces. 10:45:01 show me a definition of gargoyle that mentions a specific length of claw 10:45:35 do grgoyles have flight via wings 10:46:05 well they were only recently converted to gargoyle by name only, a few things should no doubt change 10:46:18 someone did suggest something like a short-range flight ability 10:46:55 -!- johlstei_ has quit [Ping timeout: 276 seconds] 10:47:12 there's already code for winged flight in crawl 10:47:15 draconians can get it 10:48:03 -!- Alexor has quit [Ping timeout: 245 seconds] 10:48:05 You could have them have another gimmick in the form of a flight-dash, if we're to be on the unique side. 10:50:18 And I say that only because normal flight is so boring. 10:52:06 -!- johlstei has quit [Read error: Operation timed out] 10:55:53 elliptic: would Acid Spray on higher levels of the Vitriol card be ok? 10:56:08 oh, while we are on the subject of gargoyles, can I say that I think that "unarmed combat species" isn't what crawl needs more of? we already have 3 species with claws and several other species with a positive apt, not to mention two backgrounds which are UC-focused 10:56:10 elliptic: it used to have Breathe Acid / Cigotuvi 10:56:34 yeah, self-petrify seems something no one uses 10:56:37 kilobyte: sure, I don't mind it on something limited/random like a card 10:56:49 -!- johlstei_ has quit [Ping timeout: 248 seconds] 10:57:23 though doing something about the armour damage could still be good, it isn't critical unless we put it in a spell or rod or whatever 10:58:24 bikeshed: what would the colour on the "Beogh" status light be best? 10:58:55 kilobyte: oh, you mean for the idea of converting to Beogh via orc priest? 10:59:09 I tried darkmagenta but it looks weird, lightmagenta is odd, most other colours tend to suggest boosts or afflictions. 10:59:10 what colour altar does he have? 10:59:43 mumra: elemental like most gods 11:00:44 kilobyte: maybe white? we use that for several other god-related statuses at least 11:00:45 50% light red / 50% brown 11:00:55 e.g. jiyva jelly prayer 11:02:08 ok 11:02:14 kilobyte: well i meant his colour in god_colour really (light red) - but i agree with elliptic white is probably best 11:03:46 doesn't look as weird as I thought it will 11:03:59 Well I personally like a non-undead, human-equipment unarmed race with claws. 11:06:30 Because when you say three species I think trolls, ghouls and felids. 11:07:41 yes those are the three species with guaranteed claws (Ds also has claws a decent amount of the time, and HO Vp Mi Mf Te all have a positive UC apt) 11:07:49 With trolls being big glass cannons, ghouls undead (I can't really say much about them. o_O) and felids being weird. 11:08:21 Mf, HO and Te do have quite attractive weapon aptitudes too, though. 11:08:25 -!- flun has quit [Quit: Page closed] 11:08:27 (As do Mi) 11:08:59 I just don't really see what having yet another claws species does for us, and +2 UC apt doesn't help matters 11:09:18 Appease the UC crowd. :p 11:09:28 -!- morik has quit [Ping timeout: 252 seconds] 11:09:30 afaik the UC crowd was quite happy already :P 11:09:36 -!- Roarke has quit [Client Quit] 11:09:53 -!- johlstei has quit [Read error: Connection reset by peer] 11:10:05 -!- rast has quit [Quit: ChatZilla 0.9.90 [Firefox 21.0/20130511120803]] 11:10:08 but now there's a new awesome UC race with a funky new mechanic 11:10:12 what's not to love 11:10:35 strictly speaking, they got no claws 11:10:39 funky new mechanic = the one that nobody can figure out how to use? 11:11:08 it's meh and rarely useful 11:11:31 berserk at least helps you ensure there won't be enemies once you finish 11:11:49 Petrify ensures you'll be in trouble once it runs out. 11:12:03 the reaction from players on ##crawl is always "uh... why would I ever want to do this?" I can imagine situations where it might be useful, but it's a little hard 11:13:35 <|amethyst> what if you weren't paralysed during the petrified part, but just couldn't move 11:13:43 <|amethyst> like treeform 11:14:04 That would be tons better. 11:16:52 -!- johlstei has quit [Read error: Connection reset by peer] 11:20:05 -!- ground4 has quit [Quit: WeeChat 0.4.1] 11:21:10 -!- st_ has joined ##crawl-dev 11:21:39 <|amethyst> BTW, I don't quite like this line from the Dj description in the manual: They are competent with air magic, enchantments, magic items and weapons with long reaches that don't require high dexterity. 11:22:03 <|amethyst> particularly the last part: it makes it sound as though crawl has "weapons with long reaches that require high dexterity" 11:22:15 <|amethyst> unless that's supposed to be saying they suck with bows etc 11:22:35 fr 11:22:50 -!- ground4 has quit [Client Quit] 11:24:06 |amethyst: improvements welcome 11:24:17 I suck at writing descriptions 11:24:50 <|amethyst> !apt dj 11:24:51 Could not understand "dj" 11:24:56 <|amethyst> oh, right, not upgraded 11:25:23 -!- ground4 has quit [Client Quit] 11:25:32 |amethyst: do we really need petrify and statue form and gargoyle petrification to all operate totally differently 11:25:57 This reminds me, the web bot isn't upgraded with new monster infos for 0.12 11:25:58 wait, I'm confused... it looks like gargoyles don't actually have claws? even though they are given claws in ng-setup.cc? 11:26:03 Doesn't show jorgrun for example 11:26:34 %git d7550033 11:26:34 07bh * 0.13-a0-638-gd755003: Grotesk Aptitude / Mutation tweaks 10(3 weeks ago, 2 files, 11+ 9-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=d7550033e45b 11:26:34 do gargoyles gain innate +AC? there's no clear +AC mutation on the 'A' screen, but i leveled up and got told my skin hardened. 11:26:51 that was certainly trying to give them claws, and that line is still present 11:26:55 so I assumed they had them 11:26:58 <|amethyst> kilobyte: there are a few more commits for monster in my repo 11:27:11 looks like they are taken away again by species_has_claws 11:27:12 MarvinPA: You have 2 messages. Use !messages to read them. 11:27:29 I see 11:27:52 well I'm glad they don't actually have claws :P 11:28:06 -!- ground4 has quit [Client Quit] 11:28:09 also can we lower the UC apt to +1? 11:28:21 -!- johlstei has quit [Ping timeout: 256 seconds] 11:28:53 -!- santiago_ has quit [Ping timeout: 245 seconds] 11:28:54 gargoyle => treefolk 11:29:00 <|amethyst> rock elm 11:29:44 -!- Qwertycoatl has quit [Quit: leaving] 11:30:39 -!- Daekdroom has quit [Read error: Connection reset by peer] 11:30:51 Mu_: that message apparently is what you get when you gain the self-petrification ability 11:31:15 or actually when the ability becomes rank 2 I guess 11:31:36 it is a misleading message IMO 11:31:44 also can we lower the UC apt to +1? - Why? 11:32:15 so that we aren't pigeonholing them into raising UC to 27 every game 11:32:29 it would be nice if we could make it so that there was more range in UC apts... 11:32:31 +1 apt is already plenty good for UC to be very strong (see Gh) 11:32:40 not being able to use 3/4 sort of sucks 11:33:17 -!- ilyak has quit [Read error: Operation timed out] 11:33:44 Or you could raise another weapon skill. :w 11:34:38 only M&F are non-terrible 11:34:47 Sky2 (L16 LOFi) ASSERT(count == 1 || you.where_are_you == root_branch) in 'dungeon.cc' at line 1445 failed. (Snake:1) 11:35:06 <|amethyst> !lm sky2 crash -log 11:35:06 1. Sky2, XL16 LOFi, T:30964 (milestone): http://dobrazupa.org/morgue/Sky2/crash-Sky2-20130601-163446.txt 11:35:19 -!- johlstei_ has quit [Ping timeout: 264 seconds] 11:35:44 <|amethyst> inside builder, and then who knows 11:35:53 ? Polearms ? 11:36:02 -!- MarkFuKenni has quit [Quit: Page closed] 11:36:41 what is the niche for gargoyles supposed to be, i haven't seen what they actually get 11:37:43 Well they're decent unarmed fighters that are mostly normal that aren't Tengu. 11:39:55 <|amethyst> !tell Grunt another problem in _fixup_branch_stairs? This time Snake: !lm sky2 lofi crash -log 11:40:00 |amethyst: OK, I'll let grunt know. 11:40:07 Monster database of master branch on crawl.develz.org updated to: 0.13-a0-1363-g4786dc5 11:40:08 -!- Kromgart has quit [Quit: Leaving] 11:40:56 <|amethyst> !tell Grunt the backtrace isn't helpful, but 5ccf2d is _build_dungeon_level and 5be352 is in _fixup_branch_stairs 11:40:57 |amethyst: OK, I'll let grunt know. 11:41:58 |amethyst: that assert can only be reached by a fairly specific code path i think 11:45:47 <|amethyst> ah, true 11:45:58 <|amethyst> both of those are called from only one place 11:46:15 <|amethyst> s/both(.*)are/each\1is/ 11:47:17 -!- ZRN has quit [] 11:49:15 -!- johlstei has quit [Ping timeout: 252 seconds] 11:53:17 https://dl.dropboxusercontent.com/u/63152810/SelfPetrify.png 11:53:36 Is this informative enough? 11:53:59 i think the hand is enough, the sword makes it look confusing 11:54:24 <|amethyst> looks like a "slit your wrist" option 11:54:43 <|amethyst> s/option/command/ 11:54:46 The sword is to say "this is against physical damage" because it's breaking. 11:54:57 yes i can see what the sword is for 11:55:10 but it looks confusing 11:56:00 <|amethyst> and it doesn't actually break weapons 11:56:00 -!- johlstei_ has quit [Ping timeout: 240 seconds] 11:56:30 I might be wrong in references. 11:56:45 but it's as if nobody has played Might and Magic here 11:57:42 Hyperboles are very handy for explaining the purpose of something. 11:57:42 i don't see how that's relevant to whether the icon is easily parsable or accurate in what it conveys ... 11:58:16 but at first glance it's hard to see what's going on, whereas the hand on its own is fine 11:59:27 Everyone seemed to ask "what is this for" "why would you use it" and so I decided to actually illustrate it a bit. :I 11:59:28 rubinko (L18 SpEn) ERROR: range check error (-1 / 80) (D (Sprint)) 11:59:45 icons are meant to be mnemonics, the purpose of the ability can be conveyed in better detail in the description 12:00:19 and consider that a large chunk of the player base won't even see the icon 12:00:57 Stable (0.12) branch on crawl.akrasiac.org updated to: 0.12.2-1-gc0885cb 12:01:26 https://dl.dropboxusercontent.com/u/63152810/SelfPetrify_HandSolo.png Now it's so boring. 12:01:47 <|amethyst> *groan* 12:02:01 -!- johlstei has quit [Read error: Operation timed out] 12:02:21 -!- Kellhus has quit [Quit: Page closed] 12:02:30 -!- santiago has joined ##crawl-dev 12:03:09 i think it's a good icon like that 12:03:42 trying to convey too much in such a small pixel space is doomed 12:03:43 fr: please merge self petrify, statue form, and petrify 12:03:55 <|amethyst> err 12:04:01 <|amethyst> statue form is a high-level spell 12:04:07 <|amethyst> petrify is a negative status 12:04:18 <|amethyst> and self-petrify is supposed to be a low-level useful ability 12:04:20 |amethyst: so there's actually a really easy fix there... old statue form used to block a crazy amount of slots, and people still used it 12:04:53 make statue form turn you into a gigantic, nude stone sculpture of you 12:05:04 i think self-petrify should just be called something different, e.g. "harden" 12:05:16 so it's not just statue-izing you, but also size (hence the huge damage boost) 12:05:18 <|amethyst> so you can either learn a high-level spell, or go stand in front of a gnoll shaman for the same effect? 12:05:44 |amethyst: Or keep a basilisk with you. 12:05:48 <|amethyst> and petrify should do the same thing? 12:05:52 |amethyst: no, the idea is that they'd use the same effects but statue form also makes you giant and hostile petrify doesn't let you act 12:06:03 so basically 12:06:05 exactly like now 12:06:09 no 12:06:14 not at all like now... 12:06:15 that's the point 12:06:16 Unstable branch on crawl.akrasiac.org updated to: 0.13-a0-1363-g4786dc5 (34) 12:06:17 <|amethyst> DR for statue form? 12:07:26 if statue form made you giant people would ask why can't they wield a GSC 12:07:53 |amethyst: i'm not sure what the proper mixture should be of effects from current petrify and current statue form, but i am sure that it'd bad to have 'you turn into stone' abilities that represent being made of stone totally differently 12:08:31 since gargoyles are *already* made of stone i think "petrify" doesn't make sense as a word 12:08:35 -!- Duralumin has quit [Quit: Ухожу я от вас (xchat 2.4.5 или старше)] 12:08:41 that too 12:08:54 so "harden" 12:08:59 mumra: Except they somehow aren't at the moment. 12:09:03 and that conveys the purpose more clearly 12:09:09 (also lava orcs have this problem... when i coded them petrify doesn't exist so they have no support for it, i don't even know what it does) 12:09:15 "You have the ability to harden your flesh, slowing you in the process" 12:09:39 it's kind of obvious that's going to make you more resiliant 12:09:49 gargoyles/statueform draconians/dragonform 12:10:00 <|amethyst> mumra: makes it sound like stoneskin 12:10:14 hmm, well it *is* kind of (except the slowing down) 12:10:25 -!- johlstei_ has quit [Ping timeout: 248 seconds] 12:10:54 <|amethyst> I guess DR and AC bonus are kind of the same thing 12:11:27 this is a good time to point out that stoneskin is a terrible name 12:11:47 <|amethyst> stoneshell 12:11:49 Steelskin is much better. 12:11:54 <|amethyst> rock underpants 12:12:13 ??stone smell?? 12:12:14 I don't have a page labeled stone_smell in my learndb. 12:12:14 -!- Qwertycoatl has quit [Quit: leaving] 12:12:16 if stoneskin is meant to turn your skin into stone it shouldn't work with other stuff that does the same hting; if it's meant to just harden your flesh it should be called something like that 12:12:38 ~metaphors ~~ 12:13:06 Bloax: except then you get into things like a gargoyle being able to cast statue form and then stoneskin 12:13:17 and then 12:13:17 stone monster turning into stone and then buffing itself further by turning into stone 12:13:20 self petrification 12:13:21 i'm inclined to think gargoyle should just have other abilitie(s), self-petrify seems to overlap with a bunch of things 12:13:28 and then we're into what am i even doing territory 12:13:42 -!- N78291 has quit [Quit: null] 12:14:01 -!- johlstei has quit [Ping timeout: 276 seconds] 12:14:14 mumra: what about letting them thicken their stone? 0+3 levels of scales, each level = large AC boost and ponderous 12:14:40 approves of you slowing down. 12:14:57 Eronarn: really that's just calling it something different tho 12:16:10 btw D&D gargoyles are the best interpretation 12:17:17 'Gargoyles often appear to be winged stone statues, for they can perch indefinitely without moving and use this disguise to surprise their foes. They require no food, water, or air, but often eat their fallen foes out of fondness for inflicting pain.' 12:17:47 but they are still living creatures, just ones made of earthier stuff 12:17:51 <|amethyst> we just added a foodless race 12:17:57 Full Attack: 2 claws +6 melee 12:18:04 claws ohoy 12:19:10 |amethyst: we should make djinn eat magic items imo 12:19:38 <|amethyst> In addition to the contam bar? 12:19:50 eat magical items to lower contam 12:19:57 don't ask how 12:20:25 |amethyst: not sure how it should work, but it'd be cool to have a race that does need to eat but in an alternative way 12:20:32 (vampires don't count, their food is too close to normal) 12:21:07 -!- evilmike has joined ##crawl-dev 12:21:08 in spelljammer there was a neat ship that was powered by putting a magic item in its furnace, and the magicalness of the item determined how long it burned for and how powerful the thrust was 12:24:17 Eronarn: golem proposals are already basically that 12:24:54 yes, i've read a bunch 12:25:14 http://www.wizards.com/dnd/images/MM35_gallery/MM35_PG113.jpg interesting 12:25:24 personally i wanted the djinn gimmick to be used on an undead or spirit that drained life 12:28:11 i feel like djinn could probably be streamlined anyway, they have so many unique game mechanics loaded into one race 12:29:40 -!- absolutego_ has quit [Quit: leaving] 12:30:56 if we could drop all the levitation stuff that would be swell 12:31:31 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 12:32:51 -!- WalkerBoh has joined ##crawl-dev 12:32:57 Dunno about you guys but I like the sudden influx of more non-silly complex races. 12:33:21 Much better than SomethingWithSlightlyDifferentAptitudes #430 12:34:13 i really want halfling twins to be a thing 12:34:27 <|amethyst> like Ice Climber? 12:34:42 yes (like hydra slayer RL, actually, but same deal) 12:35:11 i wouldnt want it to be possible to switch control, ever 12:35:29 i've seen that allowed in some roguelikes (tome alchemists are probably the most prominent example) and it always feels clunky or broken 12:35:54 evilmike: it's a very interesting design challenge (to say nothing of the codebase) 12:37:30 i think it'd have to be an 'addon' to an already-successful twin design 12:37:34 -!- Guest81510 is now known as magicpoints 12:38:40 -!- ussdefiant has joined ##crawl-dev 12:38:43 -!- johlstei has quit [Ping timeout: 276 seconds] 12:39:27 i wonder whether people would hate them if you could have one of the twins die but keep playing the other one 12:39:41 your character would be 'crippled' from that point forward, after all... 12:40:03 -!- y2s82_ has quit [Quit: leaving] 12:40:53 people would hate that, yeah 12:41:13 oh, here's a thought: have each of them have 75% HP of a normal race, but play dead at 50%, leaving a corpse - so you can have one half 'die' but be able to do a corpse run to get it back 12:41:52 (and if either actually dies, both do) 12:41:59 * kilobyte dunks Eronarn's twin into lava. 12:42:39 kilobyte: dying over lava would be exactly as fatal as it is to normal races, so that's fine... jellies are the bigger problem there, actually 12:43:00 necromancy spells can just skip that corpse, but corpse eaters... 12:43:26 the necrophage eats your twin 12:43:31 you die.. 12:43:42 the corpse is an artifact, and therefore indestructible 12:43:51 also the race is a playable shedu, so you get a resurrection spell 12:43:54 -!- y2s82 has quit [Remote host closed the connection] 12:44:10 evilmike: the resurrection spell should require burning permafood to cook second breakfast 12:44:26 -!- y2s82 has quit [Client Quit] 12:44:29 'Wakey, wakey, eggs and bacy!' 12:44:40 <|amethyst> evilmike: the bikeshedu, which asks you to choose a colour on starting a char 12:44:53 haha 12:45:08 -!- Aryth has quit [Ping timeout: 245 seconds] 12:45:08 lol @ artefact corpses 12:45:10 -!- y2s82 has quit [Client Quit] 12:45:18 <|amethyst> the colour doesn't actually do anything, but the description implies that it does 12:45:21 -!- johlstei_ has quit [Ping timeout: 252 seconds] 12:45:32 i wonder how much code it would take to make crawl support multiple players 12:45:48 you have to get 10 players in webtiles chat to agree with the colour before it lets you start the game 12:45:57 -!- Bloaxor has joined ##crawl-dev 12:46:11 -!- y2s82 has quit [Remote host closed the connection] 12:46:25 i'm adding it to my RL, but that's not a sprawling C++ project started by linley... 12:46:26 -!- Bloax has quit [Read error: Connection reset by peer] 12:46:31 -!- y2s82 has quit [Client Quit] 12:46:50 <|amethyst> Eronarn: there are still a lot of assumptions all over the code that there is one player, or that players can't attack/cast spells at players, etc 12:47:01 right, yeah 12:47:07 <|amethyst> Eronarn: more importantly though would be how to handle turns 12:47:21 <|amethyst> because it seems doing that well would require a completely different time system 12:47:29 |amethyst: both of them act simultaneously, with the one you're using acting first followed by the other one 12:47:34 <|amethyst> which is probably harder to implement than actually allowing multiple players 12:47:35 -!- y2s82 has quit [Client Quit] 12:47:48 <|amethyst> Eronarn: oh, you're still talking about the twin race 12:48:05 -!- johlstei has quit [Read error: Connection reset by peer] 12:48:15 <|amethyst> Eronarn: if you're not using it, it probably doesn't make sense for it to be a player 12:48:29 <|amethyst> it needs monster AI, would have problems with player spells, etc 12:48:41 <|amethyst> s/using it/controlling it directly/ 12:49:01 -!- y2s82 has quit [Client Quit] 12:49:16 |amethyst: it needs AI, but apart from player spells there's also stuff like combat formula, how equipment works for it, slots available 12:49:30 it really can't be just a monster ally 12:49:55 otherwise you'll have weird things like equipping your twin with a scythe because speed formula 12:49:56 -!- y2s82 has quit [Remote host closed the connection] 12:50:13 -!- y2s82 has quit [Client Quit] 12:50:54 also, LOS would probably be pretty nightmarish... 12:52:14 -!- y2s82 has quit [Client Quit] 12:53:16 -!- y2s82 has quit [Client Quit] 12:53:40 <|amethyst> Eronarn: "both of them act simultaneously" implies you're not using normal player speed formula anyway 12:54:47 |amethyst: howso? 12:55:43 <|amethyst> Eronarn: what happens the one you control directly has a dagger and the other a scythe 12:56:07 the turns won't go 1:1 then 12:56:15 <|amethyst> I guess that one's not so bad at 0 skill because 100 divides 200 12:56:30 <|amethyst> but if it's 110 and 190 12:56:46 <|amethyst> seems they'd be out of sync most of the time 12:56:58 ah yeah i was thinking that stun would be the only partial one, i forgot about weapon/move delay 12:57:18 rather large omission 12:57:37 <|amethyst> also things like jewellery swapping etc 12:57:58 i guess speed system rework would probably be a good blocker for this anyways for stuff like what happens if you and your twin swiftness yourselves 12:58:03 <|amethyst> or one has boots of running and one doesn't 12:58:20 we've needed a speed system rework for a long time though so that's not so bad :) 12:58:28 <|amethyst> s/speed/time/ 12:58:33 <|amethyst> and yeah 12:58:36 <|amethyst> the no-antitraining thing I suggested before for SE... would that make sense for humans 12:58:43 btw, this idea has come up independently (I think) with humans 12:58:46 I rememebr talking about it 12:58:59 anyway, I dont think humans need it, but it makes sense for the "jack of all trades" theme 12:59:00 -!- johlstei has quit [Read error: Operation timed out] 12:59:09 yes please, the idea of humans being the 'baseline' = literally nothing at all is so boring 12:59:10 -!- y2s82 has quit [Client Quit] 12:59:24 they're not really considered the baseline 12:59:32 <|amethyst> evilmike: could combine it with a +1 spc, -1 stealth invo evo :) 12:59:39 evilmike: a lot of people say they should be +0 everything no abilities because baseline 12:59:49 well, they aren't, and those people are wrong 12:59:53 <|amethyst> evilmike: so it's not a straight buff :) 12:59:55 humans are mostly 0, but they deviate in some apts 13:00:04 well, those are for skill reasons, not human reasons 13:00:14 unless something changed a lot 13:00:16 !apt hu 13:00:16 Hu: Fighting: 0, Short: 0, Long: 0, Axes: 0, Maces: 0, Polearms: 0, Staves: 0, Slings: 0, Bows: 0, Xbows: 0, Throw: 0, Armour: 0, Dodge: 0, Stealth: 1, Stab: 0, Shields: 0, Traps: 0, UC: 0, Splcast: -1, Conj: 0, Hexes: 0, Charms: 0, Summ: 0, Nec: 0, Tloc: 0, Tmut: 0, Fire: 0, Ice: 0, Air: 0, Earth: 0, Poison: 0, Inv: 1, Evo: 1, Exp: 1!, HP: 0, MP: 0 13:00:53 yeah they only have those +1/-1s for historical reasons, it wasn't intended that humans have them 13:01:02 -!- Pacra has quit [Quit: Pacra] 13:01:02 <|amethyst> err 13:01:41 <|amethyst> not having those would have been a balance change to humans 13:01:52 -!- y2s82 has quit [Remote host closed the connection] 13:01:57 <|amethyst> I don't think you can argue "humans were intended to have different balance but the same numbers" 13:02:04 also, humans have never really been straight 0 apts, yeah 13:02:07 |amethyst: right, that's what i'm saying - they would be +0 across the board, if the apt system hadn't changed to make +0 not feasible 13:02:17 back when crawl used the old numbers, they weren't straight 100's. at least at one point 13:02:29 can pull up the old apt tables on the crawl wiki if you're interested 13:02:40 <|amethyst> Eronarn: I see no reason to go back to the old apt system 13:02:44 evilmike: right, they had like... higher invo or something 13:02:55 -!- y2s82 has quit [Client Quit] 13:03:00 |amethyst: oh i am not advocating that at all 13:04:19 -!- y2s82 has quit [Client Quit] 13:04:26 -!- scorchgeek has quit [Client Quit] 13:04:35 i'd just like humans to have, say... the no-crosstraining penalty, or a high tmut apt, or mutagen vulnerability 13:04:47 -!- scorchgeek has quit [Client Quit] 13:04:55 -!- johlstei_ has quit [Read error: Operation timed out] 13:05:12 i'm fine with no crosstraining, i dont see the need to go farther than that though 13:05:29 no crosstraining penalty* 13:06:12 <|amethyst> and as evilmike said earlier it's not really necessary 13:06:28 ps with the new xp system and the new apt interface, can we finally just let crosstraining bonus skills actually give a skill bonus 13:06:49 <|amethyst> it's mostly a thematic thing, but I don't want to alter balance significantly 13:07:01 <|amethyst> which I guess it wouldn't, but it does make vehumet slightly better 13:07:10 |amethyst: thematic things are cool :) also humans aren't exactly a powerhouse 13:07:44 somewhat fittingly, they are fairly balanced 13:08:01 -!- rossi has quit [Ping timeout: 248 seconds] 13:08:20 <|amethyst> evilmike: was that adverb intentionally ambiguous? 13:08:45 it seems like a pretty marginal effect to me 13:08:53 |amethyst: nope :P 13:09:11 -!- Yll has quit [] 13:09:15 <|amethyst> I assume "to a fair extent" 13:09:17 MarvinPA: shatternado... 13:09:18 -!- johlstei has quit [Ping timeout: 245 seconds] 13:09:25 yeah 13:09:31 yes that is roughly the definition of pretty marginal 13:09:37 <|amethyst> shatternado for the same skill investment as firestorm 13:09:43 -!- blackcustard has joined ##crawl-dev 13:09:47 and 18 spell levels 13:09:50 <|amethyst> true :) 13:09:59 |amethyst: i'd actually rather have shatternado, firestorm is boring 13:10:03 -!- y2s82 has quit [Remote host closed the connection] 13:10:05 winning is for losers 13:10:09 it also pretty much only affects conjurers 13:10:16 -!- Amnekian has quit [] 13:10:24 since tornado makes you hover, doesn't that effectively neuter shatter anyway? 13:10:37 it makes enemies hover 13:10:46 which means combining the two spells is kind of... moronic 13:10:48 it also allows you to fly over deep water 13:10:57 oh true 13:11:02 mumra: shatter to open a wide space, then tornado 13:11:05 that's why it's shatternado 13:11:09 i just use dig 13:11:10 the only actual reasonable thing i can see it being used for is maybe getting earth conjurations and one of the cloud spells 13:11:23 which stills seems incredibly marginal 13:11:38 MarvinPA: let's change it and see if anyone surprises us 13:11:54 it just gives you a bit more flexibility if you start off training earth and suddenly find a really nice air book and want to change direction 13:12:37 wow, these djinn apts 13:12:43 <|amethyst> mumra: yeah, you'd only have "wasted" the earth XP once instead of twice 13:12:47 (i just fired up my first one) 13:12:57 well changing direction would still be bad because yes, you would have already invested a bunch of xp 13:13:34 <|amethyst> you don't have to give up the old spells though 13:14:29 i didn't realize they were so fire-focused... that's more fire magic than lorcs 13:14:40 <|amethyst> Eronarn: they're made of fire :) 13:14:42 a bomb incoming 13:14:46 i just don't see what's interesting about a weird special case that only affects a very small proportion of characters of one single type of character build 13:15:02 |amethyst: i wonder if they shouldn't be... most djinn aren't 13:15:17 03kilobyte 07* 0.13-a0-1364-g85982e3: s/ZAP_HEAL_WOUNDS/ZAP_MAJOR_HEALING/ 10(5 hours ago, 4 files, 4+ 4-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=85982e39c312 13:15:17 03kilobyte 07* 0.13-a0-1365-g94a29e6: Don't crash on 0-hd shapeshifter simulacra. 10(4 hours ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=94a29e6b8d81 13:15:17 03kilobyte 07* 0.13-a0-1366-gac7150a: Give every orc priest a portable altar. 10(27 minutes ago, 13 files, 153+ 4-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=ac7150a2afd9 13:15:17 03kilobyte 07* 0.13-a0-1367-ge80f0b2: Let orc priests get preachy when they see you. 10(6 minutes ago, 3 files, 30+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=e80f0b27feed 13:15:17 03kilobyte 07* 0.13-a0-1368-gb107280: Kill HOPr^Beogh. 10(58 seconds ago, 2 files, 3+ 11-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=b107280b6768 13:15:19 <|amethyst> MarvinPA: that is a valid point 13:15:19 * |amethyst ducks and covers 13:15:19 and it would make the focus more on their primary gimmick 13:15:32 -!- bonghitz has quit [Remote host closed the connection] 13:15:38 cool, the orc priest change went in 13:15:51 is hopr zin now? 13:15:55 yes 13:16:00 awesome 13:16:04 for as long as Pr are going to stay, that is 13:16:10 now we just need a Messiah role 13:16:11 i'm fine with that 13:16:15 -!- gammafunk has joined ##crawl-dev 13:16:23 i'm interested to see what [person I forgot] is going to do with recite 13:16:34 <|amethyst> kilobyte: Pr is a way to go ely but have slightly higher starting inv and a weapon 13:16:37 heh i was jut about to mention that 13:16:51 |amethyst: hah 13:16:51 new-new-recite should make priest much more fun 13:16:58 <|amethyst> kilobyte: I wonder if healer should have more inv 13:17:06 imo healer is strong enough as it is 13:17:07 <|amethyst> kilobyte: since they kind of use it more than zinnites 13:17:17 <|amethyst> I mean in exchange for something else 13:17:46 do they still start with potions? 13:17:49 looks like priests have enough haters though... should we wait for Recite or axe and possibly revert? 13:18:06 kilobyte: eh, nothing wrong with either choice. waiting seems easier though 13:18:20 kilobyte: may as well wait for recite, they'd be a lot better even with the fix to make it a duration rather than a delay 13:18:28 and that isn't something particualrly hard 13:18:45 might be worth pushing that guy to release that even if he's still doing the new recite effects and no book stuff 13:19:07 -!- dtsund has joined ##crawl-dev 13:19:07 even then, Zin is one of only two gods who allow stashing piety before joining 13:19:08 the thing is considering who [someone who evilmike forgot] is, we have literally no idea how long we'll be waiting 13:19:39 like, still no traps patch :P 13:19:50 mumra: it should be like a one or two hour change tops 13:19:51 still doesnt hurt us to wait 13:19:54 mostly removing code 13:20:04 -!- rast has joined ##crawl-dev 13:20:11 "remove now, maybe revert later" just seems to create a bit more work for no huge gain 13:20:12 Eronarn: great, you're going to give us the patch in an hour or two ?? 13:20:22 nice Zot entry vault: 13:20:22 http://postimg.org/image/8kn4i6spj/ 13:20:29 Hitler approves.... 13:20:36 mumra: i want to work on my own RL and i'm getting distracted with DCSS :( 13:20:43 rast: so? 13:20:49 that doesn't look particular swastikish to me ... 13:20:54 kilobyte: so its kinda a swastika 13:21:17 dpeg even went and added a bunch of swastikas on purpose 13:21:17 i think that one is unintentional 13:21:23 crawl has intentional swastika vaults, yeah :P 13:21:56 Eronarn: sure, well you might as well be productive whilst you're being distracted 13:21:59 NOPE (L11 VpAr) ASSERT(count == 1 || you.where_are_you == root_branch) in 'dungeon.cc' at line 1445 failed. (Lair:1) 13:22:15 mumra: you mean telling devs they should do stuff isn't productive? nooooo 13:22:27 -!- morik has joined ##crawl-dev 13:22:32 no, devs are all busy doing stuff anyway 13:22:43 tell them to do things just gets in the way 13:23:00 crawl banned in germany soon... 13:23:16 i'd actually love to work on lorcs a bit more 13:23:22 rast: that is a spiral, sorry if your mind sees swastikas everywhere 13:23:32 but i really don't know how to fix the actor method stuff 13:23:52 if only crawl were in python :( 13:23:53 I'd say Pr should be removed even if recite is improved 13:24:50 since I very much doubt improving recite will suddenly make zin playstyle-warping the way we try to have starting gods be 13:25:01 yeah 13:25:28 <|amethyst> !lg * map~~(swastika|sauvastika) 13:25:28 171. LogicNinja the Conjurer (L8 DjFE), mangled by an ogre (a +0,+0 giant spiked club) on D:5 (roderic_Aztec_sauvastika) on 2013-06-01 17:26:46, with 1396 points after 9316 turns and 0:13:15. 13:25:32 -!- LoremIpsum has quit [K-Lined] 13:25:42 -!- morik1 has joined ##crawl-dev 13:25:43 <|amethyst> !lg * map~~(swastika|sauvastika) s=map 13:25:43 171 games for * (map~~(swastika|sauvastika)): 26x roderic_Hopi_sauvastika, 25x roderic_digamma_sauvastika, 21x roderic_Chinese_pattern_swastika, 20x roderic_Aztec_sauvastika, 18x roderic_Greek_sauvastika, 18x roderic_Bali_sauvastika, 17x roderic_curled_sauvastika, 14x roderic_ancient_swastika, 12x roderic_bipointed_swastika 13:26:18 like, why should Pr get a starting background and fedhas or makhleb not? 13:26:19 er 13:26:20 (if anyone wants to help with the lorc compilation problems, just ask - it's probably very simple...) 13:26:29 why should zin get a starting background etc 13:26:57 -!- morik has quit [Ping timeout: 252 seconds] 13:27:03 Eronarn: you mean you're having trouble compiling? 13:27:26 current starting gods give significant powers from turn 1, if recite manages to become one of those, it might matter. i don't know what the design for the improved recite is supposed to be though 13:27:29 <|amethyst> elliptic: I thought fedhas was overpowered on D:1 13:27:33 mumra: on account of me not knowing how to properly make methods inherit from actor/player/monster, yes 13:27:34 <|amethyst> elliptic: because of fungi 13:27:43 -!- ketsa has quit [Ping timeout: 260 seconds] 13:27:45 <|amethyst> mushrooms rather 13:28:02 |amethyst: far less overpowered than trog, surely... 13:28:03 Eronarn: well can you give more detail, like what code have you added, what is the compilation error 13:28:09 evilmike: i'd really like recite to be able to give permaallies :( 13:29:11 mumra: i rewrote the temperature code so it's in its own .cc, here's a wip commit that won't compile: https://github.com/Eronarn/Crawling-Chaos/commit/fae123d02869e32bcc4c07fc09b46b736f472cee 13:29:57 <|amethyst> how could "temperature" work for monster lorcs? 13:30:12 03kilobyte 07* 0.13-a0-1369-g66e2358: Let priests of Zin follow Beogh. 10(38 seconds ago, 6 files, 12+ 8-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=66e2358cbdeb 13:30:16 <|amethyst> player XP + monster damage? 13:31:09 !greaterplayer 13:31:12 Unwon backgrounds for kilobyte: Abyssal Knight, Arcane Marksman, Artificer, Conjurer, Earth Elementalist, Enchanter, Fire Elementalist, Healer, Monk, Necromancer, Skald, Summoner, Venom Mage, Wanderer, Wizard 13:31:21 hrm, unlike Sludge Elves, this removal went to waste :( 13:31:51 <|amethyst> I thought we were going to stop making misleading commit messages :P 13:31:54 haha 13:31:55 |amethyst: why not just reuse the numbers from the existing tension calc? 13:32:02 oh, while we are on the subject of gargoyles, can I say that I think that "unarmed combat species" isn't what crawl needs more of? we already have 3 species with claws and several other species with a positive apt, not to mention two backgrounds which are UC-focused 13:32:03 |amethyst: whoops sorry 13:32:06 i agree with that sentiment btw 13:32:23 <|amethyst> Eronarn: because monsters rarely have more than one opponent on the screen 13:32:33 gargoyles need to be rethought. they seem to be trolls who are actually good at stuff 13:32:35 Eronarn: ok the basic thing i can see is that e.g. you have a function called player::get_raw_current_temperature 13:32:42 Eronarn: but you haven't declared that function in player.h 13:32:47 evilmike: they are more like an improved Gh I think 13:32:55 hm yeah that's a better analogy 13:33:00 <|amethyst> Eronarn: so it would need to scale differently or it's just an anti-summoning (and beogh yred etc) device 13:33:07 although I think gargoyles are even stronger unarmed than ghouls, in terms of racial mutations? 13:33:08 even some of the same resists 13:33:12 Eronarn: also if you are overriding a function from actor.h, you need to a) declare it virtual in actor.h, b) also declare it in the subclass header 13:33:19 they do more damage at turn 0, yes 13:33:24 They aren't torment proof though. 13:33:26 less than trolls though 13:33:55 Eronarn: so if player overrides a function of actor, the function signature needs to be in both actor.h and player.h, and it should be virtual in actor.h 13:34:03 <|amethyst> elliptic: gh + tengu 13:34:11 -!- JuicyJ has quit [Ping timeout: 250 seconds] 13:34:28 evilmike: I think basically they are ghouls without the undead/food stuff, but with better apts/stats 13:34:32 <|amethyst> elliptic: the good parts of each 13:34:38 and C++ seriously needs a way to declare an intended virtual override 13:34:38 Eronarn: you can also do abstract methods in actor.h where you don't actually declare a body, see move.h in my movement-behaviours branch where i've done that a bit 13:34:50 -!- greensna1k is now known as greensnark 13:34:52 |amethyst: well, they don't share much with tengu other than the auxes I think? 13:34:54 <|amethyst> SamB: I think C++11 does 13:35:03 +2 conj for some reason 13:35:08 gargoyles are good at conj and earth, tengus are conj and air 13:35:12 but as we all know we can't have nice things 13:35:17 i guess thats a sort of parallel 13:35:17 <|amethyst> elliptic: +2 conj and one good element 13:35:20 oh right I guess the conj apt, yeah 13:35:30 unlike tengu though they have HP +1 instead of -2 :P 13:35:40 and full armour usage 13:35:58 the full armour usage part is something I like 13:36:29 -!- morik1 has quit [Ping timeout: 252 seconds] 13:36:42 -!- rchandra has joined ##crawl-dev 13:36:52 the overall insane apts/stats is a problem though 13:36:54 -!- tswett_ is now known as tswett 13:37:23 Stats? o_O 13:37:30 I'm also not sure what the niche is supposed to be... tweaking apts down a bit is easy, but that probably makes it look even more like Gh unless we have a plan 13:37:45 mumra: aweosme feedback! to make sure i understand: actor::temperature calls require it to be in actor.h, player:;temperature calls in actor.h as virtual and in player.h as non-virtual? and then the actor:: method gets called for anything that isn't a player and using the method in player.h? 13:38:07 yes exactly 13:38:19 virtual means "this can be overridden" 13:38:27 so actually it wouldn't fail if the player.h one was also virtual 13:38:37 ah okay 13:38:37 but it doesn't need to be 13:38:45 <|amethyst> I say it should be 13:38:59 it probably makes sense, yes 13:39:04 how's the code look other than the compilation issues? do you see anything that shouldn't be there? 13:39:17 <|amethyst> It doesn't change anything, but it's documentation that "this has likely been overridden" 13:39:33 <|amethyst> virtual is inherited anyway 13:39:51 I suppose gargoyle fills the niche now of "good at earth magic but can regenerate hp" 13:39:54 Apparently gargoyles have the best UC aptitude of 2. 13:40:05 Eronarn: well i haven't looked through every line of code, there's quite a lot; but i notice in player methods you're reference you.foo, intead of "this" 13:40:08 !apt earth 13:40:08 Earth: DD: 3!, Dr[grey]: 2, SE: 1, DE: 1, Gh: 1, HO: 0, Vp: 0, Ha: 0, Op: 0, Dr: 0, Hu: 0, Na: 0, Ko: 0, Dg: -1, Ds: -1, Sp: -1, Ce: -1, Tr: -1, Mu: -2, HE: -2, Mi: -2, Mf: -2, Dr[black]: -2, Fe: -2, Te: -3*, Og: -3* 13:40:20 i know deep elves have that to 13:40:20 o 13:40:24 but they're deep elves :P 13:40:31 and Gh 13:40:55 is GhEE actually good? 13:40:57 !won . ghee 13:40:57 elliptic (ghee) has won twice in 2 games (100.00%): 2xGhEE 13:41:00 mumra: good point, thanks 13:41:21 GhEE of chei was fun at least :P 13:41:27 <|amethyst> !lg * gh o=% s=class / won 13:41:28 246/34571 games for * (gh): 1/35x Jester [2.86%], 6/214x Hunter [2.80%], 4/150x Skald [2.67%], 8/343x Artificer [2.33%], 9/400x Enchanter [2.25%], 10/568x Berserker [1.76%], 3/185x Conjurer [1.62%], 4/256x Abyssal Knight [1.56%], 6/418x Warper [1.44%], 3/214x Stalker [1.40%], 3/226x Arcane Marksman [1.33%], 22/1841x Fire Elementalist [1.20%], 1/92x Reaver [1.09%], 3/294x Summoner [1.02%], 2/203x T... 13:41:34 I have no problem with Gr being really good at earth though 13:41:43 Eronarn: someone else might be able to comment a bit better on some stuff, i am still relatively ineperienced in C++ tbh 13:41:48 conj apt could afford to come down though elliptic 13:41:59 I don't think it is enough of a niche on its own though 13:42:10 crawl is the only C++ project i work on 13:42:16 and i've barely done any C 13:42:26 i'd probably be more familiar with even java at this point... 13:44:20 Eronarn: me too really, at least until recently; now i'm definitely stronger on C++ than Java but it's still far from my strongest language 13:44:43 i had to learn java for work :V 13:45:44 -!- ussdefiant has quit [Ping timeout: 240 seconds] 13:46:35 -!- Daekdroom has quit [Quit: Saindo] 13:46:50 -!- st_ has quit [Read error: Connection reset by peer] 13:47:18 -!- st_ has joined ##crawl-dev 13:47:43 Eronarn: i have to go to the shop but if you try the above and still have compilation issues i'll try and help when i'm back, i haven't looked too closely at any reference/pointer usage you might have which is the other thing that's likely to fail compilation 13:48:08 mumra: all the compilation errors were inheritance related ones 13:48:18 so i think i should be okay 13:48:27 i just haven't done OO cpp before is all 13:48:32 <|amethyst> btw 13:49:50 <|amethyst> is there something we can do about the A! screen for ascii folks? 13:50:10 <|amethyst> I don't know if basing that on char_set = ascii would be a good idea or not though 13:50:27 |amethyst: it's not working? too bad, i figured most people would have linedrawing at least... 13:50:38 <|amethyst> Eronarn: I haven't seen it not working anywhere 13:50:55 <|amethyst> I guess the line-drawing chars are pretty common in unicode fonts these days 13:51:28 <|amethyst> so maybe it doesn't need changed at all 13:51:33 |amethyst: they're in CP437, you'd have to really be limited to strict ascii to not have them working... 13:51:52 <|amethyst> Eronarn: they're not in latin-1 13:52:00 -!- dtsund has quit [Quit: dtsund] 13:52:33 well, the good news is it was originally implemented with | and - :) 13:52:49 <|amethyst> I think it looks quite nice now 13:53:01 <|amethyst> much better than | and - would 13:53:08 agreed, i think kilo suggested it? 13:53:46 though i was thinking of altering it to be a temperature 'sparkline' showing your change over the most recent n turns 13:53:49 -!- Stendarr has quit [Ping timeout: 246 seconds] 13:54:33 -!- sky2 has quit [Ping timeout: 250 seconds] 13:54:38 <|amethyst> I wouldn't want to get rid of the current thing where effects are next to their place on a scale 13:55:04 -!- ystael has quit [Ping timeout: 245 seconds] 13:55:18 |amethyst: right = current time, effects to the right of that, lit up if they're currently on. gridlines going out from them 13:55:49 <|amethyst> Eronarn: oh, a vertical sparkline 13:56:04 <|amethyst> Eronarn: taking up the empty (even in 79-column) space on the right 13:56:15 <|amethyst> or 13:56:45 |amethyst: lemme do a mockup 13:57:01 <|amethyst> yeah, that will be clearer 13:57:52 |amethyst: it should work transparently, if you set the charset to ASCII it falls back to |- 13:58:38 <|amethyst> kilobyte: I just worry that that's not exactly what char_set means though 13:58:45 -!- Blazinghand has quit [Read error: Connection reset by peer] 13:59:31 <|amethyst> kilobyte: well, I guess in this particular case, since both IBM and DEC have line-drawing characters, it makes sense 14:00:20 -!- bonghitz has quit [Remote host closed the connection] 14:01:00 <|amethyst> kilobyte: but what about other situations where you have a character that is in IBM but not DEC (should char_set = dec disable it?) 14:02:39 it sets only the default set of glyphs, actual IO is always in UTF-8 14:03:24 <|amethyst> right 14:04:03 -!- simmarine has joined ##crawl-dev 14:04:19 <|amethyst> kilobyte: as a concrete example: should char_set = ibm disable smart quotes in descriptions (downconverting to ") ? 14:05:13 not sure it does 14:05:31 <|amethyst> I don't think it or ascii does now 14:06:18 <|amethyst> I was under the impression they only affected item/monster/feature glyphs and the meaning of numeric character syntax 14:07:15 -!- Kromgart has quit [Quit: Leaving] 14:07:31 |https://dl.dropboxusercontent.com/u/63152810/hotstuff.png ? 14:07:42 ninja | is ninja 14:11:08 -!- whig has quit [Read error: Connection reset by peer] 14:12:46 -!- nrook has joined ##crawl-dev 14:12:56 |amethyst: http://pastebin.com/4khJcDmR 14:13:01 not totally sold on it, but something like this could be cool 14:13:16 !seen rwbarton 14:13:16 I last saw rwbarton at Tue May 28 05:37:03 2013 UTC (4d 13h 36m 13s ago) quitting with message 'Ping timeout: 256 seconds'. 14:16:33 !apt summons 14:16:33 Could not understand "summons" 14:16:48 !apt summonings 14:16:49 Summ: Te: 2!, SE: 1, DE: 1, HO: 0, Vp: 0, Mf: 0, Ds: 0, Op: 0, Dr: 0, Hu: 0, Na: 0, Ko: 0, Fe: 0, HE: -1, Ha: -1, Dg: -1, DD: -1, Ce: -1, Gh: -1, Mu: -2, Sp: -2, Mi: -3*, Tr: -3*, Og: -3* 14:18:45 -!- Stelpa has quit [Ping timeout: 240 seconds] 14:19:21 -!- drik has quit [Quit: Page closed] 14:24:02 <|amethyst> Eronarn: oh, three separate screens 14:24:11 <|amethyst> Eronarn: oh, no, I see 14:24:33 <|amethyst> hm 14:24:50 <|amethyst> three screens or scrollable? 14:25:01 -!- WalkerBoh has quit [Remote host closed the connection] 14:25:30 |amethyst: well, the key question is, is it valuable to be able to display temperature as a trend rather than a point value? 14:25:43 no point in doing it if not 14:25:45 mumra: PM is more efficient 14:25:48 TZer0: You have 1 message. Use !messages to read it. 14:25:48 I'm always in the room. 14:25:51 !messages 14:25:51 (1/1) mumra said (5h 27m 49s ago): There is some interest in the lantea server https://crawl.develz.org/tavern/viewtopic.php?f=9&t=8161 - is there any progress at your end? 14:26:14 -!- st_ has quit [Read error: Connection reset by peer] 14:26:32 -!- st_ has joined ##crawl-dev 14:26:53 hmm now i'm getting a lot of this: 14:26:55 itemname.o: In function `is_useless_item(item_def const&, bool)': 14:26:55 itemname.cc:(.text+0xc16): undefined reference to `player::has_temperature_effects() const' 14:26:58 itemname.cc:(.text+0xe37): undefined reference to `player::has_temperature_effects() const' 14:27:01 itemname.cc:(.text+0x135b): undefined reference to `actor::temperature_effect_is_active(unsigned char) const' 14:28:49 does it just need stub functions or something? 14:28:58 <|amethyst> Eronarn: which versions of those functions have you implemented? 14:29:35 <|amethyst> and how are they declared in the class definition? 14:29:37 -!- dtsund has joined ##crawl-dev 14:31:10 -!- scummos has quit [Ping timeout: 276 seconds] 14:31:16 |amethyst: http://pastebin.com/TRUpKYQN 14:31:35 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 14:32:13 <|amethyst> Eronarn: that first one is saying that you don't have an implementation for bool player::has_temperature_effects() const 14:32:24 <|amethyst> Eronarn: are you sure you have the "const" in the implementation? 14:33:09 Katai the Scorcher (L19 VpWz) ASSERT(in_bounds(src_pos) || src_pos.origin()) in 'mon-behv.cc' at line 999 failed on turn 111377. (Spider:2) 14:33:31 |amethyst: yeah, it's a grep of the file 14:33:43 <|amethyst> oh 14:35:10 <|amethyst> you need to add temperature.o to Makefile.obj (and make sure the is no space after the backslash) 14:35:15 <|amethyst> s/the is/there is/ 14:35:30 |amethyst: sorry for the slow progress on the server 14:35:44 <|amethyst> TZer0: it's no problem... took me forever the first time 14:35:45 I've been kind of busy 14:36:07 <|amethyst> TZer0: several weeks, and I wasn't busy :/ 14:36:21 :D 14:36:38 <|amethyst> Eronarn: likewise I think you're supposed to edit the VS project but I don't know much about that 14:36:43 <|amethyst> Eronarn: ask mumra :) 14:36:48 03dolorous 07* 0.13-a0-1370-g5a28fe4: Improve wording of the "Convert to Beogh" description. 10(23 minutes ago, 1 file, 3+ 3-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=5a28fe43acb2 14:36:48 03dolorous 07* 0.13-a0-1371-g97daac4: Fix punctuation. 10(14 minutes ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=97daac410ea5 14:36:48 03dolorous 07* 0.13-a0-1372-gedd29ef: Generalize the check for monsters allowing Beogh conversion. 10(2 minutes ago, 6 files, 10+ 10-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=edd29ef9cd3d 14:36:48 03dolorous 07* 0.13-a0-1373-gddfc935: Add formatting fix. 10(12 minutes ago, 1 file, 2+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=ddfc93575a94 14:36:48 03dolorous 07* 0.13-a0-1374-ga5fa43b: Constify. 10(12 minutes ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=a5fa43bea44f 14:37:09 wow that... did not like that 14:37:20 i guess i have to do it later 14:37:23 i'll push this commit though 14:39:13 -!- blabber has quit [Ping timeout: 248 seconds] 14:39:20 -!- scummos^ has quit [Ping timeout: 256 seconds] 14:39:54 okay, pushed to lorc_rebase_bh_wip 14:40:06 minor though it is :/ and now to try to get my own RL running... 14:42:40 TZer0: I don't think mumra's message was to rush you, more out of interest since someone liked your server on the forums. 14:43:53 -!- morik has joined ##crawl-dev 14:44:04 are lava orcs supposed to have stoneskin on whenever they are low temp? 14:44:12 -!- nicolae- has joined ##crawl-dev 14:44:13 cause when I first loaded my save, I didn't have it on 14:44:20 until I got real hot, got the melt message, and then cooled off 14:44:21 Krag: right 14:44:55 it doesn't work when you start the character, yeah 14:45:10 well, but I have had it before 14:45:13 and then I saved and left 14:45:14 (it's meant to) 14:45:15 -!- LexAckson has joined ##crawl-dev 14:45:19 and came back, and it wasn't on 14:46:02 oh, that's new to me then 14:46:06 but maybe related 14:46:18 TZer0: you're doing the community a big favour making a new server available, you aren't under any obligations regarding timescale 14:46:22 <|amethyst> hm 14:46:23 -!- blabber has joined ##crawl-dev 14:46:36 !lg . won be 14:46:37 9. LexAckson the Axe Maniac (L27 DDBe), worshipper of The Shining One, escaped with the Orb and 15 runes on 2013-05-13 01:34:22, with 14430937 points after 109948 turns and 13:55:08. 14:46:51 !lg . won be s=crace 14:46:52 9 games for LexAckson (won be): 4x Deep Dwarf, 2x Spriggan, Naga, Troll, Mountain Dwarf 14:46:56 Lava orc looses stoneskin bonus when gaining ac-mutation (change beneficial mutation potions) by timpakay 14:47:01 <|amethyst> I was thinking of another orc preaching message, but I'm not sure about the theological implications 14:47:08 <|amethyst> @The_monster@ shouts, "By the idol or by the axe, you will join Beogh!" 14:47:24 <3 14:47:30 so if i read those commits right, anybody can join beogh? 14:47:31 TZer0: i just thought maybe you don't read the forums so you'd want to know someone there was enquiring about it 14:47:34 worship beogh or die and then meet him in the afterlife? 14:47:44 <|amethyst> blackcustard: exactly 14:47:44 oh cool, you can convert at orcish idols? 14:47:53 <|amethyst> hm 14:47:55 i think there's an idol on his altar 14:47:58 <|amethyst> not currently, just priests 14:48:01 oh 14:48:01 but "by the altar or the axe" 14:48:05 that message mislead me 14:48:21 beogh is supposed to be the orc-jesus; and christianity does have that whole "just one god" thing so that sort of makes since 14:48:28 <|amethyst> I was trying to think of a symbol for beogh 14:48:30 this will be interesting 14:48:31 |amethyst: feel free to go wild there! 14:48:39 i think its funny if orcs worship idols 14:48:42 an orc standing on a pile of skulls 14:48:47 |amethyst: my lines probably suck, but you guys tends to have better ideas 14:49:07 Unstable branch on crawl.develz.org updated to: 0.13-a0-1374-ga5fa43b (34) 14:49:10 <|amethyst> hm, worshipping before an orcish idol could work too 14:49:10 blackcustard: I'd say he resembles Allah more 14:49:21 <|amethyst> same thing 14:49:27 Eronarn: yeah adding it to crawl.vcxproj and crawl.vcxproj.filters is good but it's mostly only me building in MSVC so i can just do that if and when i get compilation errors :P 14:49:44 everyone knows zin is catholic, anyway 14:49:55 with that "kill all unbelievers, but give them a chance to convert. If they don't..." 14:50:15 well, Jehovah was like that too, till he had a kid and mellowed out a bit 14:50:20 hm 14:50:39 i think lorcs should probably lose innate ench stoneskin because it's too buggy 14:50:48 i think that rule only applies to infidels, there's something about other abrahamic religions being "people of the book" and thus ok 14:50:51 and instead get scale mut that only apply at certain temps 14:51:01 mumra: i'm on linux using make :( 14:51:03 <|amethyst> kilobyte: Spanish Inquisition 14:51:25 <|amethyst> salem witch trials 14:51:35 forced conversion seems like a more christian thing, yeah. islamic states seemed to prefer taxing other religions, to give incentives to convert, but not outright forcing them 14:51:47 (when i made lorcs i wasn't even thinking of stoneskin spell not actually turning your skin to stone... actually there should be no reason lorcs can't cast it, even at high temp) 14:51:59 Eronarn: i guessed so, i just mean for completeness new files can be added to the vcxproj files (which are just text files) otherwise MSVC builds are broken; it doesn't affect many people at all tho 14:52:01 so theologically how do we reconcile beogh with non-orc followers 14:52:06 i thought that was his deal 14:52:16 uh 14:52:17 hm? it isn't 14:52:23 i think you misunderstood somewhere :P 14:52:23 there are no non-orc followers of beogh 14:52:27 <+evilmike> oh cool, you can convert at orcish idols? 14:52:28 aha 14:52:29 do this please 14:52:31 that would rule 14:52:37 i see now 14:52:39 Eronarn: tbh i started looking into getting MSVC to actually use the make file at some point, it looks like it's possible 14:52:41 wow i totally read that wrong 14:52:50 this is what happens when i check commits first thing after waking up 14:52:56 apprently everyone at Microsoft uses makefiles internally anyway :P 14:53:06 <|amethyst> nicolae-: in mons_allows_beogh: if (you.species != SP_HILL_ORC || you.religion == GOD_BEOGH) return false; // no one else gives a damn 14:53:28 mumra: i doubt it. if there's one thing i can tell you, it's that nothing they do internally is consistent. ever. 14:53:32 <|amethyst> mumra: our makefile uses a lot of gnu-specific stuff 14:53:33 okay, so, ignore me then 14:53:55 <|amethyst> mumra: so unless you have people install gnu make for windows you'd probably need to fork it 14:53:57 well the VS build pipeline is extremely flexible and extensible, i realise none of you will believe this but honestly it is 14:54:02 <|amethyst> or have lots of conditionals 14:54:22 and i heard it on very good authority that Microsoft use makefiles to build Windows and Visual Studio themselves 14:54:23 mumra: btw the good news is that i can't get it compiling even with make so :) 14:54:38 i will wait until someone good at c++ and interested in lorcs shows up 14:55:27 <|amethyst> mumra: right, I'm saying you'd either need to introduce GNU make as an additional dependency, or have separate makefiles 14:56:00 Eronarn: what is the compile error 14:56:04 <|amethyst> mumra: (the latter assuming MS has their own make) 14:56:20 <|amethyst> they did back when I used VC (early to mid 90s) 14:56:34 mumra: they presumably use nmake for that, yeah 14:56:49 |amethyst: it's possible that someone has e.g. already written a VS extension that supports the GNU make tooling 14:56:51 mumra: there's the nmake tool, not sure if that would work. I think there used to me a make.exe tool too at some point. 14:56:54 they have a policy against using other people's OSS 14:57:17 <|amethyst> mumra: right... I had forgotten that you already have perl etc as dependencies anyway 14:57:18 though apparantly infozip can be grandfathered in by being used in a proprietary package or something 14:57:24 <|amethyst> mumra: so one more isn't so bad 14:57:31 SamB: that is a lot more relaxed these days, a lot of parts of their ecosystem are actually OSS and use other OSS projects 14:57:48 and this is from personal experience on a Microsoft-backed OSS project 14:58:00 i just replicated that mov_behv assert in trunk. i'm on it 14:58:25 possibly this only applies to what they will include *in* Windows 14:59:06 |amethyst: yeah perl is necessary unless i converted those util/*.pl scripts to another language 14:59:16 SamB: oh right, yeah 14:59:24 <|amethyst> SamB: I'm sure they have a strict no-GPL policy for anything they're trying to sell :) 14:59:31 quotemstr in #emacs said he had to write a bad database package because they wouldn't allow sqlite 14:59:32 <|amethyst> SamB: did they stop using things like BSD socket code? 15:00:17 I think they've rewritten their network stack in the meantime, not sure if it's related to that policy or not ... 15:00:49 |amethyst: at the moment it's basically very handy for me that i can build in MSVC *at all*, installing a couple of packages to do so is a really minor inconvenience :P 15:01:43 -!- phyrexia has quit [Ping timeout: 250 seconds] 15:04:14 -!- kaiza has quit [Ping timeout: 245 seconds] 15:05:11 -!- JuicyJ has quit [Ping timeout: 250 seconds] 15:05:55 Eronarn: looking at that temperature gauge paste; i'm not sure if there's any point preventing book reading -- 15:06:15 Eronarn: it fits the theme but in practise it doesn't have any effect except requiring a bunch of special casing in the spell memorisation code 15:06:37 since you can't memorise spells in combat anyway, and outside combat you can just wait to cool off 15:06:52 but the current implementation prevents Vehumet spell gifting unfortunately 15:07:09 <|amethyst> and is inconsistent for manuals 15:07:25 yeah was about to mention that too 15:07:43 <|amethyst> since you can continue reading them, but can't start (and maybe can't stop without dropping it?) 15:07:47 i don't think it's reasonable to make manuals switch off at high temperature 15:08:03 <|amethyst> since that's precisely when you're getting XP 15:08:08 exactly 15:08:38 the book reading restriction is pointless 15:09:03 learning spells is about character building, not immediate tactical decisions (which scrolls can fall under) 15:09:18 <|amethyst> IIRC it was added for technical reasons 15:09:42 <|amethyst> because book and scroll reading shared too much of a code path, or something 15:09:56 <|amethyst> I haven't looked deeply 15:10:50 i think that's an old situation 15:10:51 possibly 15:12:11 -!- Wark- has quit [Quit: Leaving.] 15:12:31 -!- johlstei has quit [Ping timeout: 264 seconds] 15:14:08 well, also for flavor, but that too 15:14:23 i think book reading code ends up calling scroll reading code 15:14:33 which is fucking horribly dumb 15:14:33 -!- johlstei_ has quit [Read error: Connection reset by peer] 15:15:02 <|amethyst> kilobyte: should I allow converting to beogh when an idol is in sight? 15:16:35 hey, here's a thought: if a lorc goes to memorize while too hot, just continue the book reading delay while they're decrementing, so they don't notice 15:17:00 that way there's still the book flavor 15:17:05 <|amethyst> that doesn't address vehumet 15:17:14 -!- tigertrap has quit [Read error: Connection reset by peer] 15:17:20 |amethyst: vehu and randbooks should presumably not be flammable... 15:17:35 <|amethyst> randbooks are flammable 15:17:43 oh, huh, i didn't know that 15:17:46 well, vehu isn't :) 15:17:57 <|amethyst> that's how the trog vault works 15:18:09 |amethyst: there's usually an altar or priest around, that's probably enough I guess... 15:18:11 kind of a weird discrepancy, but whatever 15:18:35 <|amethyst> kilobyte: ok, I'll use "by the altar or by the book" to address evilmike's concern 15:18:42 Eronarn: i'm already fixing it, it was easy to move the code so it only affects scrolls 15:18:54 mumra: righteous 15:18:56 <|amethyst> kilobyte: also going to replace "You foul flip-flopper" 15:18:59 -!- tigertrap has quit [Read error: Connection reset by peer] 15:19:12 <|amethyst> faithless? 15:19:31 so books will now be slightly flame-retardant 15:19:54 they were anyway, sticky flame doesn't burn them 15:20:01 "You John Kerry!" 15:20:06 The only thing that burns them is Trog. 15:20:13 <|amethyst> Bloaxor: fire clouds 15:20:16 <|amethyst> in general 15:20:28 -!- maarek has quit [Quit: maarek] 15:20:30 <|amethyst> I thought? 15:20:44 -!- tigertrap has quit [Read error: Connection reset by peer] 15:21:09 <|amethyst> I'm probably misremembering 15:21:20 <|amethyst> haven't used ignite poison in a while 15:21:58 SamB: well they already are, they're not usually burnt by things that burn scrolls 15:22:03 |amethyst: i think the trog vault removes the book explicitly when it places the cloud, though 15:22:23 |amethyst: fire clouds don't affect books no 15:22:27 -!- tigertrap has quit [Read error: Connection reset by peer] 15:22:31 sounds like a bug 15:22:40 trog uses special godly powers to burn them 15:23:11 books are infused with all kinds of magical fire protection, scribes simply didn't have time to do this for every damn scroll they churned out 15:23:15 <|amethyst> nicolae-: yeah, you're right 15:23:27 someone should go implement that mage academy portal so there can be one that is a library 15:23:35 which is on fire 15:23:36 fr ignite poison burns books that contain poison spells 15:23:42 Eronarn: have you tried to ignite hardcover books before? 15:23:44 oh that's a cool idea 15:23:54 and there's a time limit on how many books you can carry 15:24:01 or, how many you can save, rather 15:24:12 nicolae-: yeah, like that shitty volcano except not-shitty 15:24:22 do forest fires burn trees? 15:24:23 -!- Mad_Wack has quit [Ping timeout: 260 seconds] 15:24:26 yep 15:24:33 so I guess we could make those burn books, too 15:24:34 Eronarn: magical library with animated books is an existing concept for a wizlab 15:24:34 <|amethyst> "Trothless scoundrel"? 15:24:48 <|amethyst> is that too sesquipedalian for orc speech? 15:25:12 or do something more controlled ... 15:25:12 mumra: the one i was thinking of was meant to be more of a low level one 15:25:54 -!- johlstei has quit [Ping timeout: 245 seconds] 15:25:59 a wizlab would be cool, but it'd be nice to have more variety in low level portals, esp. since that's what most players will ever see 15:26:25 03kilobyte 07* 0.13-a0-1375-g951c55f: Only orcs can be Beogh's Witnesses. 10(6 minutes ago, 1 file, 2+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=951c55f223f1 15:26:28 Incompatible weapon, DjAM by WalkerBoh 15:26:28 have you seen the more recent dragon's den thread on tavern? 15:26:37 that's a low-level stealth challenge 15:26:46 i'm still doodling that 15:26:50 i'll get to it eventually 15:26:58 the library thing could actually work as one of those; i can see a dragon taking over a library 15:27:02 and setting it on fire if you like 15:27:06 shrine (altar to a god, some priests, some god-themed loot); mage academy (apprentice mages, books, silence statues in the library!); arena would be cool (minizig) 15:27:07 -!- tigertrap has quit [Ping timeout: 240 seconds] 15:27:33 mumra: having various things the apprentice mages accidentally summoned could be pretty awesome 15:27:42 fr: vault monster broomstick 15:27:59 redefine a dancing staff 15:28:14 thing is, it's hard to make a low-level portal really interesting, since most things that might normally work in a portal are going to be completely lethal to a low-level char 15:28:32 -!- johlstei_ has quit [Read error: Connection reset by peer] 15:28:33 but the dragon's den kind of works as an intentional stealth challenge 15:28:41 what's the easiest way to go about making a new portal vault, testingwise. i think hangedman's gauntlet vault just replaced icecave and called itself IceCv internally 15:28:44 wucad mu/staff of olgreb are spawning much more than they should right now 15:29:19 lucky players :P 15:29:21 nicolae-: yeah that is easiest if you don't want to dig into C++ code (i could quickly knock up a patch to add a new portal if you needed it) 15:29:28 any ideas why they are showing up so much? 15:29:31 oh 15:29:33 mumra: i think by, say, D8->lair:1 there's enough space for something more interesting than a bailey 15:29:35 could be my acquirement changes 15:29:49 s/could be/probably is/ 15:30:25 03dolorous 07* 0.13-a0-1376-gea3de2a: Fix check for orcs allowing conversion: everywhere else checks for genus, not species. 10(45 seconds ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=ea3de2a7670b 15:30:45 Eronarn: maybe but if you're talking about wizards, magic, and fire clouds ... that's stuff that is very difficult to mitigate without very specific characters 15:32:10 <|amethyst> So for the already-pacified-orcs-once message, what about: The priest sneers: 'Your faithless show of piety disgusts me!'. 15:32:26 <|amethyst> I guess that should be use monspeak.txt too 15:33:23 "Beogh neither forgives nor forgets!" 15:37:36 <|amethyst> except Beogh does 15:37:43 <|amethyst> just the orcs don't :) 15:39:22 note that the priest still allows conversion 15:39:48 <|amethyst> hm 15:39:52 -!- johlstei has quit [Ping timeout: 246 seconds] 15:39:56 <|amethyst> I figured that was more beogh's choice 15:40:04 <|amethyst> hm 15:40:10 i dont see what's wrong with a priest being pointlessly bombastic or hypocritical 15:40:56 it looks like some effects still burn scrolls held by a djinn player 15:40:58 is this intentional? 15:41:13 i would think so 15:41:19 because you may be hellfire proof 15:41:31 but your scrolls are still made of tightly packed hydrogen 15:41:35 <|amethyst> Being spirits of fire, they obviously suffer no harm from any kind of 15:41:36 <|amethyst> fire, but the same cannot be said of their equipment. 15:41:49 all right 15:41:53 <|amethyst> right there in the manual :) 15:44:04 -!- mnoqy has joined ##crawl-dev 15:45:29 -!- Lightli has quit [Ping timeout: 250 seconds] 15:46:04 03mumra 07* 0.13-a0-1377-g5b097a5: Don't prevent hot Lava Orcs reading books 10(78 seconds ago, 5 files, 9+ 23-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=5b097a5a6c04 15:46:04 03mumra 07* 0.13-a0-1378-gde58549: Massively reduce changes of artifact staff generation 10(36 seconds ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=de585493ce62 15:46:32 ok, fastchei is too disconcerting. can someone add in some fake lag? 15:46:57 -!- johlstei_ has quit [Ping timeout: 248 seconds] 15:47:02 -!- Kellhus has quit [Quit: Page closed] 15:47:07 oops 15:47:09 s/changes/chances 15:47:48 take it 15:47:50 easy 15:47:52 -!- whig has quit [Ping timeout: 276 seconds] 15:48:33 cheising patches 15:48:56 -!- floatboth has quit [Quit: floatboth] 15:49:12 -!- nicolae- has left ##crawl-dev 15:53:26 from testing newbeogh: looks like you get almost no piety 15:54:03 before, you got a bunch on D:1, plus whatever you got between D:1-5 where "5" is the level you met your first priest 15:54:42 well if you want that initial boost, you can pick monk, right? 15:54:48 -!- ystael has quit [Ping timeout: 240 seconds] 15:55:01 -!- johlstei has quit [Ping timeout: 276 seconds] 15:55:33 for not a single useful skill 15:55:50 just how slow is the start exactly? a lot of gods take a while to ramp up, or do absolutely nothing at first 15:56:12 Remove item weight causing burdened by pubby 15:57:20 most of Beogh's usability comes in the early game, though 15:57:45 -!- Roarke has quit [Quit: Page closed] 15:58:18 -!- Aryth has quit [Quit: KVIrc 4.0.4 Insomnia http://www.kvirc.net/] 15:58:40 guys: "gvim $(grep -Il "XXX" *.cc *.h)" ... this is the best thing ever 15:58:46 <|amethyst> give him recite to orcs at * 15:58:55 mumra: apprentice wizards, not the wizard monster :P also fire clouds more as a background rather than something you'd actually be at risk of stepping in 15:59:17 and it's really annoying to hit an orc band before ***, then hit *** and get none for ages ... 15:59:36 having a bunch of 'apprentice 's could be fun 15:59:48 -!- eith has quit [Ping timeout: 240 seconds] 16:00:18 like an apprentice EE with stoneskin and sandblast 16:01:09 -!- johlstei_ has quit [Ping timeout: 252 seconds] 16:01:30 variants 16:01:35 to MY orc wizards ?!!? 16:01:41 Sounds good actually. 16:02:02 Eronarn: sounds interesting, why not make it ! (or write some ideas up on the wiki) 16:02:19 you haven't really given enough for a complete portal design here 16:03:03 mumra: i don't want to start any new projects until my existing ones aer merged in, i have stuff well over a year old at this point... 16:03:23 -!- Blade- has quit [Quit: Page closed] 16:03:25 (well, merged in or given a suitably large thumbs down) 16:03:34 -!- johlstei has quit [Read error: Connection reset by peer] 16:04:20 it sucks writing up an implementation and having it coderot because you don't have time to follow up on it 16:04:59 yeah i know the feeling 16:05:19 but i'm gradually mopping up some old projects 16:06:42 Demigod stuff has been floating around forever although the community seems largely divided on whether this is actually even a good idea or not 16:07:10 anyway, Lava Orcs made it in in the end! 16:07:42 i was looking at your spell sources stuff, it's a good idea overall but i think the implementation as you did it has issues 16:10:45 https://dl.dropboxusercontent.com/u/63152810/ErfApprentice.png ??? 16:12:02 looks like a necro orc :) 16:12:17 anyone know how to get gehenna to place a level with lava sea for permarock borders? 16:12:26 just keep genning gehenna until on shows up? 16:12:42 too bad it's a pocketsand magician 16:14:03 blackcustard: do you mean the Geh:7 map? 16:14:11 since normal levelgen won't make such a level 16:14:26 that map uses an ugly hack to set the borders 16:14:31 you need to go to Geh:7 and type &Pname_of_map 16:14:31 i've never actually been to gehenna, so i don't know how it works. i just need lava sea tiles on the borders 16:14:38 so i can test them for something 16:14:56 look in gehenna.des to find the name of the map that does it 16:15:00 ty 16:15:05 -!- johlstei has quit [Ping timeout: 256 seconds] 16:15:14 use &P to regenerate a level using a specific oriented vault 16:15:25 (as opposed to &L which places a floating vault within the current level) 16:15:58 -!- ackack has quit [Ping timeout: 245 seconds] 16:16:24 geh.des*. and it's evilmike_geh 16:16:24 ty 16:17:58 -!- Daekdroom has quit [Read error: Connection reset by peer] 16:22:07 -!- johlstei_ has quit [Ping timeout: 264 seconds] 16:23:40 <|amethyst> kilobyte: him, I've got some speech improvements, but there are some logical issues too 16:24:27 -!- johlstei has quit [Read error: Connection reset by peer] 16:24:48 -!- Nakatomy has quit [Ping timeout: 252 seconds] 16:25:04 you mean, my code is not perfect?!? 16:25:44 <|amethyst> kilobyte: you can pray to sleeping priests, and for that matter they're not actually angered (consider an enslaved orc priest) 16:26:00 peaceful priests is ok 16:26:08 I made sure the ritual wakes everyone 16:26:42 the priest won't yell at you before he wakes, too 16:26:49 <|amethyst> ah, true 16:27:01 but I guess you're right that waking the priest before using him would be good 16:27:28 -!- mizu_no_oto has quit [Client Quit] 16:27:33 <|amethyst> does it check both of your silence statuses, or just yours? 16:27:42 probably should check confusion, too 16:27:55 <|amethyst> I guess I'll push my speech changes then 16:28:01 both for converting, none for witnessing conversion 16:28:09 <|amethyst> they don't match the current behaviour exactly, but neither do the current messages 16:28:24 <|amethyst> there's one place where it would be nice to have the monster 16:29:00 <|amethyst> but we don't so I'm still hardcoding "The priest" in the speech (as you did) 16:29:01 you'll often have multiple priests, though 16:29:16 <|amethyst> a monster 16:29:20 I did that to sidestep choosing which one you surrender to 16:29:22 <|amethyst> the one in particular you're bowing to 16:29:25 <|amethyst> yeah 16:29:40 <|amethyst> you can just pick the closest eligible one 16:29:49 or highest ranking 16:30:03 -!- Jevouse has joined ##crawl-dev 16:30:08 -!- bigdumbman has quit [Quit: bigdumbman] 16:33:08 -!- ketsa has quit [Quit: ChatZilla 0.9.90 [Pale Moon 20.1/20130518142809]] 16:33:09 -!- t4nk849 has quit [Ping timeout: 250 seconds] 16:33:32 03|amethyst 07* 0.13-a0-1379-gff531db: Orc priest speech improvements. 10(30 minutes ago, 2 files, 19+ 3-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=ff531dba7951 16:33:33 <|amethyst> kilobyte: if the priest is enslaved when you convert, they go back to hostile when the charm wears off 16:33:47 -!- Sealer has quit [Ping timeout: 256 seconds] 16:35:54 -!- johlstei has quit [Ping timeout: 245 seconds] 16:36:46 -!- omniguy has quit [Quit: Page closed] 16:37:07 03dolorous 07* 0.13-a0-1380-g03ef21a: Fix wording. 10(17 seconds ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=03ef21aa5e39 16:37:55 <|amethyst> I did intent "unloyal" rather than "disloyal", but I won't argue the point :) 16:37:59 <|amethyst> s/intent/intend/ 16:38:40 <|amethyst> probably disloyal is better anyway 16:39:17 -!- Bloaxor has quit [Quit: Error: Bloax not found] 16:39:24 ete Hurst committed de58549 16:39:24 Massively reduce changes of artifact staff generation 16:39:24 s/changes/chances? 16:39:38 <|amethyst> yes 16:39:56 <|amethyst> you could look at the commit and see that : 16:40:08 <|amethyst> + && one_chance_in(item_level == MAKE_GOOD_ITEM ? 27 : 100)) 16:40:41 -!- Duralumin has quit [Quit: Ухожу я от вас (xchat 2.4.5 или старше)] 16:44:04 -!- Chozo has quit [Read error: Operation timed out] 16:44:16 -!- Chozo_ is now known as Chozo 16:49:27 -!- Sky2 has quit [Quit: Page closed] 16:49:36 -!- Guest_____ has quit [Client Quit] 16:50:14 -!- johlstei_ has quit [Ping timeout: 256 seconds] 16:50:55 -!- jday_ has joined ##crawl-dev 16:56:44 -!- johlstei has quit [Ping timeout: 245 seconds] 16:59:24 -!- johlstei_ has quit [Read error: Connection reset by peer] 16:59:28 is it intended that attacking takes longer as a hovering djinn? 16:59:31 djinni* 17:00:53 what sort of style do we follow for private utility methods? just the same as normal methods? 17:01:22 -!- Chozo has quit [Quit: ChatZilla 0.9.90 [Firefox 21.0/20130511120803]] 17:01:31 G-Flex: you could answer that by looking at the species description y'know 17:02:14 blackcustard: have you seen the coding conventions doc 17:02:27 blackcustard: not everything rigorously follows it but it's a good general guide 17:02:32 mumra: the in-game description doesn't explicitly mention one way or another 17:02:45 i've seen it 17:02:58 G-Flex: hmm, it probably should (i'm sure it's mentioned specifically somewhere) 17:03:07 it says it takes great effort to cross water, or something 17:03:13 blackcustard: "Internal functions are prefixed with underscores. 17:03:13 Warning: This is a new convention, so much code doesn't follow it." 17:03:31 ah cool 17:03:41 didn't that all get updated now? 17:03:44 that's the style i went with anyway, even though it didn't match 17:03:50 >.> 17:03:51 from part C) Variable naming 17:03:54 cool 17:04:04 what are "private utility methods"? 17:04:34 private member functions 17:04:48 methods is python terminology i guess 17:05:01 no I mean why would you make those methods 17:05:27 I'm guessing that refers to private methods that are meant for use by a class for its own purposes without being used externally (obviously) 17:05:53 SamB: because sometimes you want to factor out common code but only have it callable from within the class 17:06:11 i think SamB was possibly being facetious 17:06:59 I guess I just find it confusing to declare private things in headers, really ... 17:07:10 oh 17:07:22 blackcustard wasn't asking how does he declare something in a header though 17:07:31 just how do you name a private method 17:08:00 well, i did declare it in the header. since it is a class member and all ... i actually agree. having a private section in the header file is weird. but it's also standard and idiomatic for C++ 17:08:12 of course, private class methods do have to be declared in the header 17:08:16 darn C++ 17:08:17 i think? 17:08:23 would make more since to have the entire private section in another file 17:08:32 sense* 17:09:09 I can understand why private virtual methods and fields need to be there, though, since they have ABI impact 17:09:19 <|amethyst> blackcustard: implementationwise, the users of the header still need to know how big the object is 17:09:25 <|amethyst> what SamB said 17:09:30 though I guess private virtual methods are nonsense anyway 17:09:59 eh 17:10:03 <|amethyst> SamB: maybe with friendship they'd make sense 17:10:06 hmm 17:10:31 -!- johlstei has quit [Ping timeout: 246 seconds] 17:10:46 fr "social" keyword 17:11:07 <|amethyst> SamB: I guess not, because you still have to be able to inherit something for overriding to make sense 17:11:28 yeah, pretend I said "protected" or something 17:11:45 virtual protected makes total sense 17:11:51 since a subclass might want to override it 17:11:58 but you don't want it visible from the outside 17:12:08 wouldn't be much point in it being virtual if you didn't want it overridden, yeah 17:12:21 no, well there never is 17:12:34 that is kinda the shtick of "virtual" 17:13:04 actually according to a quick google search all virtual functions can be overridden, including private ones 17:13:10 override, or just implement in the case of abstract classes 17:13:59 c++, here to remind us once again that it is not just another programming language 17:14:23 blackcustard: private methods aren't visible to inherited classes so you are shadowing rather than overriding 17:14:35 uh, well not even shadowing 17:15:37 oh wait 17:15:54 apparently derived classes *can* override a private function even though they can't call it themselves 17:15:57 that makes no sense tbh 17:16:01 Kilobyte: you removed the priest starting background? 17:16:03 <|amethyst> mumra: friend 17:16:06 C# doesn't allow that sort of nonsense 17:16:20 C# has its own nonsense in the form of "internal" 17:16:38 http://www.parashift.com/c++-faq/private-virtuals.html 17:17:02 see if this were #C++ there would be 10 people quoting the standard and asking why we don't have copies of it 17:17:11 <|amethyst> hehe 17:17:22 surely they'd let us slide with the *draft* 17:17:55 -!- johlstei_ has quit [Ping timeout: 264 seconds] 17:23:58 -!- maarek has quit [Quit: maarek] 17:24:45 -!- johlstei has quit [Ping timeout: 252 seconds] 17:27:23 Not sure if anyone here will find this interesting, so I'll just drop this link here: https://github.com/dtsund/crawl-light/commit/c159c3c31aa3ca023070ad82e399a4609783b588 17:29:17 -!- johlstei_ has quit [Read error: Operation timed out] 17:30:23 oh man, that sounds really cool and zin-like 17:35:34 -!- Rattata has quit [Quit: Page closed] 17:36:04 -!- johlstei has quit [Read error: Operation timed out] 17:42:20 -!- edlothiol has quit [Ping timeout: 252 seconds] 17:45:09 it's not possible to be able to see a wall but not the floor adjacent to it? 17:45:12 is it? 17:45:51 A floor or all adjacent floor tiles? 17:46:07 -!- johlstei_ has quit [Ping timeout: 264 seconds] 17:46:20 good question. specfically i mean the boundary of the level, and the outermost wall tiles 17:46:24 the permarock 17:46:31 o i see there is ... yeah 17:46:34 okay you can 17:46:50 -!- Kellhus has quit [Quit: Page closed] 17:46:51 -!- ijyb has quit [Client Quit] 17:46:59 ..x 17:47:01 OOO 17:47:19 . = floor; O = wall; x = unseen ... can see first 2 O, but not the x adjacent to O 17:47:34 3rd O unseen too ofc 17:50:11 -!- mgq has quit [Ping timeout: 252 seconds] 17:50:25 -!- dpeg has joined ##crawl-dev 17:50:56 What is the deal with Beogh in the recent commits? I didn't really understand what's going on. 17:51:23 Oh, dolorous has resigned just now :( 17:52:17 he's no longer a starting god but all hill orcs can submit to an orc priest if they want beogh 17:52:31 -!- johlstei has quit [Ping timeout: 246 seconds] 17:52:41 aha 17:52:48 But it's still only orcs who can worship Beogh? 17:52:55 yes 17:53:02 phew, got a bit worried in between :) 17:53:16 It is a nice solution -- who came up with it? 17:53:17 this was The Plan 17:53:27 Do we still have Beogh altars for flavour? 17:53:32 yes 17:53:50 Will we next be able to submit to jellies? :) 17:54:11 what's this about dolorus? he just committed something like an hour ago, and i see nothing on c-r-d 17:54:14 <|amethyst> get killed by a jelly to convert to jiyva 17:54:57 -!- nonethousand has joined ##crawl-dev 17:55:03 evilmike: Just got it through c-r-d. June 1, 17:30 17:55:30 dpeg: there you are, I didn't know if you had a different nick here. I PM'd you about the random gods on the tavern. 17:56:23 Yes, just back from playing go. Saw the email notification, didn't visit forum yet. You can talk to me here, though :) 17:56:56 dpeg: Since you like god design, I think you might find https://github.com/dtsund/crawl-light/commit/c159c3c31aa3ca023070ad82e399a4609783b588 slightly interesting as well 17:57:14 it's no rush, I was just wondering which branch to pull to see what's been coded on random gods. 17:57:26 oh, the pain -- I am under windows, doing irssi via putty and cannot copypaste lines 17:57:46 dtsund: will have a look in a moment 17:59:14 -!- asd is now known as Guest61057 17:59:29 -!- Guest61057 has quit [Client Quit] 17:59:36 -!- MarvinPA has quit [Read error: Connection reset by peer] 17:59:55 -!- johlstei_ has quit [Ping timeout: 264 seconds] 18:01:30 dpeg: are you sure it was c-r-d and not super secret list? 18:01:39 -!- Nightbeer has quit [Quit: Verlassend] 18:02:06 let me check 18:02:15 definitely not crd 18:02:23 <|amethyst> I didn't get anything through c-r-d or the secret list 18:02:29 crawl-ref-devel@lists.sourceforge.net it was 18:02:54 i didn't even know that existed 18:02:55 <|amethyst> oh, I didn't know that existed 18:03:07 * dpeg wonders who actually got the mail. 18:03:18 wow, so we have an even-more-super-secret mailing list ;o 18:03:20 Whippersnappers :P 18:04:00 So I would like to reply to David, and there's some work since he is asking to be removed from "the list of developers". What is the best list to reply? 18:04:30 if he wants to keep it private, i guess not c-r-d 18:04:41 i'm not sure if we even have an actual dev mailing list 18:05:33 -!- myrmidette has quit [Ping timeout: 245 seconds] 18:05:44 -!- SurpriseTRex has quit [Remote host closed the connection] 18:05:45 <|amethyst> sec 18:06:08 oh, I am sure he had no intention of being private -- he addresses everyone. I am sure David just had no idea how obsolete this list was. 18:06:15 heh 18:06:22 <|amethyst> evilmike: crawl-private@dobrazupa.org is the secreter list 18:06:25 i can't even find that list on sourceforge 18:06:31 -!- johlstei has quit [Ping timeout: 246 seconds] 18:06:34 <|amethyst> evilmike: but crawl-ref-devel did require me to log onto sourceforge 18:06:52 <|amethyst> https://sourceforge.net/mailarchive/forum.php?forum_name=crawl-ref-devel 18:07:06 |amethyst: so crawl-private would be okay for this? 18:07:20 <|amethyst> it goes to all current and past devs 18:07:27 I think that's good. 18:07:41 <|amethyst> if he wants off that list, it's possible, but I wouldn't do it by default 18:07:44 For example, it shows everyone how to properly leave the devteam. 18:07:58 |amethyst: I'll ask him in private about that, okay? 18:08:10 just edit the wiki and the credits file, that's how we've handled it before 18:08:51 <|amethyst> dpeg: whatever you think best, you know dolorous better than I do 18:09:34 hmm yeah, i can't access crawl-ref-devel 18:09:55 <|amethyst> I think I was probably added to the sf project 18:09:55 i'm actually surprised. this thing must be really old 18:09:58 <|amethyst> I don't remember 18:10:09 <|amethyst> evilmike: previous email was jpeg resigning 18:10:31 I joined, uh, late 2011 I think, and was active here for about a year before that, and never heard of it 18:10:57 -!- syllogism has quit [] 18:10:58 <|amethyst> evilmike: I joined about the same time... last email to the list was 3 years ago 18:11:12 <|amethyst> evilmike: so it's not surprising neither of us heard about it 18:11:13 Who will take care of the flavour polish now? (Evil vs chaotic, stuff like that.) 18:12:20 who will make whitespace and formatting fixes ?? 18:12:57 :) 18:13:08 it's going to be anarchy around here for a while 18:13:17 It's a bit sad that dolorous usually gets (got) reduced to the whitespace fixes, he really did more. 18:13:30 <|amethyst> dolorous is the #1 all time committer 18:13:35 But yes, he certainly had a thing for formatting. 18:13:43 <|amethyst> http://s-z.org/crawl-stats/authors.html 18:14:07 -!- johlstei_ has quit [Ping timeout: 276 seconds] 18:14:12 <|amethyst> nearly 20% of crawl's commits 18:14:16 nice 18:14:25 <|amethyst> kilobyte has only 17.3% :) 18:15:45 <|amethyst> also, more days with commits than anyone else 18:16:02 |amethyst: can you see when he started committing? 18:16:16 <|amethyst> 2007-11-19 according to that table 18:16:39 <|amethyst> (stats are a few days old) 18:16:49 <|amethyst> (but that wouldn't change of course) 18:16:59 Do the s-z things take care of the pre-git commits? 18:17:17 I even forgot when the cvs -> git move took place. 18:17:18 <|amethyst> the svn ones are there and I've tried to credit them properly 18:17:23 awesome 18:17:24 <|amethyst> but the email addresses are weong 18:17:31 Future historians will have to thank you! 18:17:31 marvinPA has a net negative code contribution, by lines :) 18:17:39 <|amethyst> %git 99613e666 18:17:39 07nlanza * r99613e666e6e: Basic repository structure; a trunk, space for branches. 10(7 years ago, files, + -) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=99613e666e6e 18:17:41 crawl was on cvs? 18:17:46 <|amethyst> %git 673bdae75 18:17:47 07peterb12 * r673bdae75485: Initial revision 10(8 years ago, 183 files, 153322+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=673bdae75485 18:17:58 Marvin certainly deserves a medal for that! 18:18:00 <|amethyst> %git 7e900be7 18:18:00 07(no author) * r7e900be770db: New repository initialized by cvs2svn. 10(8 years ago, files, + -) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=7e900be770db 18:18:15 ah, subversion actually 18:18:41 <|amethyst> sounds like Crawl 4.0 was CVS though 18:18:45 hah, haven't seen either of them in a while 18:18:51 <|amethyst> because of the cvs2svn commit 18:19:13 <|amethyst> but I don't know 18:19:40 that makes sense, I think crawl predates svn 18:20:21 <|amethyst> Initial release: 20 October 2000 18:20:22 There was a time when we couldn't add developers without Nat's or Peter's consent. 18:20:44 And they were ... more stingy than I prefered, to put it cautiously. 18:21:06 * geekosaur completely fails to be surprised 18:21:16 -!- johlstei has quit [Ping timeout: 276 seconds] 18:21:19 geekosaur: you know (one of) them? 18:21:25 both of them 18:21:40 Your nick indicates that you've been around for some ages. 18:21:43 eh, the project was new. even now, its not like commit access is given out casually, people tend to have to contribute for a while first. possibly longer than dcss existed, back then 18:21:44 they were at Carnegie Mellon while I worked there 18:22:09 evilmike: stingy... trust me on this one :) 18:22:15 alright ;) 18:22:29 and I remember when they discovered the original craewl and started evangelizing about in on CS zephyr, then announced the DCSS fork 18:22:34 We have been a bit haphazard a few times, but in general adding people to the devteam works alright imo. 18:22:35 -!- asdff has quit [Client Quit] 18:22:54 geekosaur: <3 the evangelization part! 18:23:52 -!- johlstei_ has quit [Ping timeout: 240 seconds] 18:24:02 neunon, wherever he is now, once told me that he was impressed by how we did not take ages to give commit rights to folks who are interested in helping the project. As I understood him, it is not like this for some|many amateur projects. 18:24:38 many projects are pretty stingy with commit access, yeh 18:24:46 <|amethyst> "stone soup" was a good choice of name 18:25:00 <|amethyst> and continues to inspire us 18:26:32 As Darshan once put it: the game is so good that there will always be someone to keep going at it -- so we just have to let them. 18:28:34 Puh, replied. Hopefully it's not too pathetic, but I'm not the one to judge that. 18:30:13 could you quote the original message? otherwise the reply is out of context 18:30:17 I did! 18:30:22 the whole thing? 18:30:28 Yes, in two parts. 18:30:37 just making sure 18:30:46 It's not clear from my mail, but I didn't snip everything -- I just split it in three parts. 18:30:57 yeah, thats fine 18:31:47 btw, the crawl-private one triggers an email failure for draco_omega@live.com 18:33:01 <|amethyst> !tell DracoOmega I think I have the wrong address for you in the crawl-private list... dpeg got a failure 18:33:02 |amethyst: OK, I'll let dracoomega know. 18:33:10 that's the one he uses in his commits 18:33:14 |amethyst: thank you 18:33:16 dolorous can't quit, he's like a force of nature. 18:33:20 Zin descriptions from Crawl Light by dpeg 18:33:29 dracoomega said he'd be back in like a week, anyway 18:33:37 ah, cool 18:33:41 dpeg: those descs apply to new zin abilities in crawl light, which dcss does not have 18:33:52 hark, too many things going on at once 18:34:14 the times they are a-changin' 18:35:35 mumra: Developers come, developers go, players die. 18:35:51 yes, i guess some things are constant 18:36:08 s/players die/players complain/ :) 18:36:22 -!- reaver has joined ##crawl-dev 18:36:47 it can't be both? 18:36:50 -!- bh has joined ##crawl-dev 18:37:07 Now cracks a noble heart. 18:37:09 blackcustard: sure! The default is to complain after death. 18:37:17 the ghost of the mountain dwarf haunts the channel 18:38:20 -!- tenofswords has joined ##crawl-dev 18:38:30 The yak hits the developer! The developer convulses! 18:39:14 maybe Haunt's ghosts should be exclusively ex-species 18:39:29 reflavour ghosts into ex-species instead 18:39:36 phantasmal mountain dwarf warrior 18:39:50 mumra: evil Meta alert! 18:40:06 ogre-mage eidolon 18:40:20 Flaming Djinn corpse 18:40:27 grey flayed ghost 18:41:44 -!- johlstei has quit [Ping timeout: 245 seconds] 18:42:15 <|amethyst> dpeg: could you forward me the bounce? 18:42:56 grey sludge elf paladin 18:43:12 <|amethyst> dpeg: should I delete that mantis issue you made? 18:43:23 <|amethyst> dpeg: or do you want to make the edict thing an implementable? :) 18:43:26 |amethyst: yes, and thanks. 18:43:36 should zin reward destruction of beogh idols? 18:43:38 <|amethyst> done 18:43:41 -!- MarvinPA has joined ##crawl-dev 18:43:41 |amethyst: not enough context -- I don't even have an opinion yet. 18:44:22 you should talk to dtsund about it 18:44:35 yes, I know but too much stuff going on atm 18:44:41 will do 18:45:03 -!- caleba has quit [Quit: caleba] 18:45:18 -!- Nakat0my has quit [Remote host closed the connection] 18:46:31 Short version: Zin gives Issue Edict and Issue Commandment as invocations. Issue Edict lets you make permanent bans (up to 3 at once) of things like axes or poison; low-HD monsters obey these strictly, higher ones sometimes violate and get punished (smite for first offense, escalating for repeat offenses in a short timeframe). 18:47:13 dpeg: btw where was the demigod stuff, did you email me it? i can't see it 18:47:34 Commandments are very broad things (think: no spellcasting) that no intelligent monster will break, but only last 20-ish turns and are expensive to make. 18:47:49 Dumb monsters are exempt. 18:47:59 mumra: yes, I mailed you speech 18:48:02 mumra: encore? 18:48:10 dpeg: yes please, i can't find it 18:48:10 dtsund: thank you for details! 18:48:22 unless it was from not your normal email address 18:48:38 thats a cool idea 18:48:44 i assume those conducts also apply to you? 18:48:49 -!- johlstei_ has quit [Ping timeout: 248 seconds] 18:49:05 ya 18:49:23 <|amethyst> dpeg: hmm 18:49:31 -!- Mu_ has quit [Quit: Defecator, may everything turn out okay so that you can leave this place.] 18:49:40 mumra: done 18:49:56 |amethyst: did I misinterpret something? 18:50:20 dtsund: the list of edicts and commandments is fixed? 18:50:31 dtsund: also, did you remove some current Zin ability/abilities? 18:50:41 in flux at 18:50:44 m 18:50:48 <|amethyst> dpeg: no, but being on hotmail's block list isn't nice 18:50:52 And yes 18:51:14 dtsund: what's gone? 18:51:14 <|amethyst> "Reasons for rejection may be related to content with spam-like characteristics or IP/domain reputation." 18:51:57 <|amethyst> I guess that could be the way it's set up as just an alias rather than a real mailing list 18:54:21 |amethyst: maybe double check the ip / mailserver hasn't wound up on any blacklists, it's not likely but can has happened to me for unlikely reasons now and then 18:54:35 but more likely hotmail's servers freaked out at the list off cc's or something 18:54:47 <|amethyst> mumra: there's apparently a different message for per-IP blacklist 18:54:53 <|amethyst> it's not done with CC:s 18:55:09 <|amethyst> but just resending the mail (with a new Received: header) 18:55:48 Sorry, was finishing my meal 18:55:51 <|amethyst> that's the only live.com or hotmail.com address on the list 18:56:02 He lost Recite, Vitalization, and Imprison 18:56:13 (It's an overhaul, not a tweak) 18:56:15 aw, imprison is fun 18:56:22 -!- johlstei__ has quit [Ping timeout: 276 seconds] 18:56:28 <|amethyst> !tell DracoOmega apparently it's hotmail blocking the mail because of either "spam-like characteristics or IP/domain reputation" 18:56:29 |amethyst: OK, I'll let dracoomega know. 18:56:34 We could make imprison a miscellaneous evocable. 18:56:51 reaver: It's a fork, Zin didn't lose Recite in Stone Soup 18:57:09 poor imprison 18:57:26 Imprison might or might not get restored, but the other two are gone for sure 18:58:13 Recite carries a lot of flavour, but it's certainly among the more awkward god powers. 18:58:16 dueling zins 18:58:35 It's a Zin! 18:58:48 FWIW, I plin for Issue Edict to have recitation-like flavor 18:59:05 dtsund: yes, I can imagine that this works out nicely 18:59:07 the edict stuff looks like a completely superior replacement anyway 18:59:15 recite is a lot of fun, I'm going to miss Pr 18:59:27 dtsund: sanctuary will stay? 18:59:34 is there any way to see if a game of a particular combo is in progress but not necessarily online on any of the public servers? 18:59:36 For now. 18:59:40 rchandra: it's a fork 18:59:44 (while I be amused that someone who goes Zin is a Zinner, while someone who refuses to is clearly a zaint...) 18:59:55 The idea is that he's an extremely defensive god, capable of shutting down lots of modes of attack. 19:00:20 dtsund: yes, sounds good. Imprison and Sanctuary work well on that theme, imo. 19:00:22 dpeg: Pr was cut from DCSS last night, wasn't it? 19:00:27 as long as edicts can still turn monsters into salt and make their eyes bleed or whatever, it's cool 19:00:30 (Also: a good god that actually potentially really well with casters) 19:00:58 -!- _dd has quit [Ping timeout: 245 seconds] 19:01:00 (insert a "works" in there somewhere) 19:01:01 -!- y2s82 has quit [Remote host closed the connection] 19:01:09 -!- ground4 has quit [Quit: WeeChat 0.4.1] 19:01:18 rchandra: ah, didn't even grok that. Was too busy wondering what's going on with Beogh. 19:02:13 Also, I can't take credit for the idea, though some of the specifics are mine 19:02:23 dtsund: who came up with it? 19:02:32 Kalir, who's collaborating with me 19:02:43 awesome, Light them now :) 19:02:48 s/them/team/ 19:02:55 -!- johlstei has quit [Ping timeout: 264 seconds] 19:02:57 (it makes sense in German, really) 19:03:09 -!- g4spr0m has quit [Quit: Leaving] 19:03:47 evilmike: I'm still deciding what the high-level punishments will be, those aren't out of the question 19:05:27 -!- Stendarr|2 has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 19:08:33 -!- rossi has quit [Ping timeout: 248 seconds] 19:09:35 -!- bh has quit [Ping timeout: 250 seconds] 19:10:07 -!- johlstei_ has quit [Ping timeout: 264 seconds] 19:11:45 -!- reaver has quit [Ping timeout: 250 seconds] 19:11:58 so, i have a crazy idea for a plant monster, inspired from a classic Tom Baker Doctor Who episode 19:12:44 i have no idea if it'll work as a game mechanic however :) 19:12:59 -!- johlstei has quit [Ping timeout: 245 seconds] 19:13:41 Forest could certainly use more interesting monsters <_< 19:13:58 should distract bloax with challenging him to draw vervoid tiles 19:15:17 tenofswords: haha, this is a bit earlier than the vervoid actually 19:15:19 "Seeds of Doom" 19:15:27 but maybe vervoid would translate a bit better 19:15:42 -!- reaver has joined ##crawl-dev 19:16:07 * dpeg keeps mentioning the shmup trope where you have to shoot your way free. 19:16:21 mumra: what would it do? 19:16:35 dpeg: propagates using humanoids as intemediate hosts 19:16:45 -!- m1nced has quit [Quit: Page closed] 19:16:46 it turns them into monstrous ambulatory plant monsters in the interim 19:17:03 * Grunt is reminded of chryssalids from X-COM... 19:17:14 Unstable branch on crawl.s-z.org updated to: 0.13-a0-1380-g03ef21a (34) 19:17:16 there are probably zero ways this idea could work in crawl however 19:17:47 a general parasitic monster that infects other monsters and the player with an enchantment that ends up producing more monsters 19:17:47 it wouldnt work unless the infected monster is strictly superior to the original 19:17:58 in other words it cant "convert" enemies into a new monster, it has to buff them somehow 19:18:09 and then when it dies, it could spawn something new, like a chrysalid 19:18:10 yes, that's a given of course 19:18:33 <|amethyst> unbreathing + some cloud explosion on death 19:18:44 I'm envisioning a frenzy kind of effect, only not actually frenzy. 19:18:55 that blocks casting 19:19:13 |amethyst: i was thinking of a giant spore actually 19:19:26 greater ballistomycete 19:19:31 mumra: there is always a way it could work. Pretend you're a Japanese! 19:19:40 oh yes, add tentacles! 19:19:44 that's kind of how i envision that plant enemy "spreading" its disease, it could spawn spores, and anything caught gets infected 19:19:46 (i was thinking tentacles anyway) 19:19:50 i think crawl has enough tentacles 19:20:02 (When can we add eldritch abominations as late-Abyss monsters?) 19:20:05 mumra: I meant that in my experience, Japanese design seems to be less hindered by ... conventions. :) 19:20:48 * dpeg slaps evilmike with a superflous tentacle. 19:20:50 we're hindered by "we already use this for three monsters, let's not overdo it" 19:21:11 if these can be a static monster that adds danger to an existing group by plantifying them, it could work; the seeds can be mobile 19:21:25 -!- Arivia has quit [Quit: Arivia] 19:21:48 these would be "vines", completely different from tentacles :P 19:21:48 (Idea: hitting said monster generates a cloud of seeds.) 19:22:08 ...I guess we already have TRJ doing something similar to that :| 19:22:22 use plague shambler effect instead 19:22:23 Grunt: well you wouldn't want to hit it, we'd be relying on it getting hit by accident 19:23:07 but it could release seeds spontaneously, even from outside LOS, which will home in on eligible baddies 19:23:11 evilmike: actual tentacles only on Malignant Gateway and Kraken. Am I missing someone? 19:23:17 Malign, not Malignant :b 19:23:20 an abyss monster uses them too 19:23:22 ??tentacled starspawn 19:23:23 tentacled starspawn[1/1]: Tentacled abyss monsters. The tentacles deal low damage but constrict and pull you towards the starspawn head (which hits hard). 19:23:30 evilmike: okay, three... you're right. 19:23:56 -!- Duralumin has quit [Read error: Connection reset by peer] 19:25:15 The thing that brings to mind to me is the Gravemind 19:25:19 for reference this is the doctor who plant monstrosity: http://www.drwhofigures.co.uk/forum/viewtopic.php?f=17&t=2818 19:25:21 mumra: the way i was thinking, it would be like a ballisto, complete with spores that attack you. if monsters get caught in the aoe, they get infected. if you get caught, uh, i guess you take damage and some debuff 19:25:26 crap. i was so careful to always commit and squash to preserve my nice commit message ... and then i accidentally squashed one too many times 19:25:47 evilmike: you could start taking root or something 19:25:59 now i have to untangle my commit from its origin and rewrite it :( 19:26:07 drink a potion of weedkiller to cure the effect 19:26:08 mumra: reason being i like giant spores but they aren't great for forest, too weak by that point unless they're spammed (which is bad) 19:26:09 -!- rossi has quit [Ping timeout: 248 seconds] 19:26:33 yeah, a more threatening take on them can work 19:26:40 "giant spore demonologist" 19:26:43 fire spores 19:26:50 set all of LoS on fire 19:26:57 now we're getting silly 19:27:02 these are ALIEN spores, much more sensible 19:27:17 some spores just want ... 19:27:18 one difference would be, these can't colonize the whole level, and i think each spawner should have a max number of spores it can have at a given moment 19:27:35 I think chapayev said those things summoned on explosion 19:27:59 that sounds like a chapayev idea 19:28:48 the spores could be swarms 19:29:18 i dunno, fungi seems like it would be more believable than exploding bugs 19:29:34 botflies 19:30:34 also, Grunt: drop bears 19:31:04 One proposed plant I think would work well in the forest is "Blue Moss." It is a separate terrain type like shallow water or lava, but drains you MP as you go over it. 19:31:05 and i kind of think dryads should perhaps emerge from trees 19:31:15 instead of just being wandering around 19:31:30 reaver: something similar was suggested on tavern 19:31:43 i'd prefer to stay away from damage-floors and the like 19:31:47 Yes, the tavern idea is what I was referring to. 19:32:11 we had a discussion about a plant type that spreads across the floor in some fashion 19:32:15 somehow seems a bit like the walls in Slime 19:32:36 evilmike: Then maybe it could increase MP costs instead. 19:32:51 should be wild magic moss instead 19:32:56 Unless you count that as a "damage floor," of course. 19:33:04 its close enough 19:33:19 it also doesn't affect some builds at all 19:33:25 and you can easily avoid it with flying 19:33:32 git reflog to the rescue. that's a cool thing 19:33:48 and deep water already does this for us 19:33:50 err shallow water 19:36:04 10% of the work 90% of the time and what not. i finally have a nicely formatted patch for that assertion failure earlier today. should i make a ticket to add the patch to? 19:37:41 what I could imagine is a low health (think dead in one hit), modestly quickly growing plant (I know this will interfere with autotravel, so should not be used liberally): the local monsters can move unhindered; you are slower (because you have to hack your way through the things). I think this is different from water, because movement takes a lot more planning. 19:38:13 blackcustard: you can sprunge it if you want quick feedback and sometimes someone might push it straight away, but mantis is the "proper" thing to do 19:38:59 dpeg: is it possible to completely kill it off? 19:39:01 dpeg: Can only grow on a specific type of terrain, presumably? 19:39:09 So it doesn't cover the entire floor 19:39:40 -!- dienosore has quit [Ping timeout: 260 seconds] 19:39:45 dtsund: ah, good call! 19:39:58 mumra: no, that way would encourage tedious clearing 19:40:05 it could be some kind of reed that only grows in water; and i can rig the layout so there are areas separated by rivers that you need to hack your way across; this could be intensely annoying of course 19:40:20 Oklobs being able to spawn after initial floor generation: feature or bug? 19:40:27 https://crawl.develz.org/mantis/view.php?id=7134 19:40:30 dpeg: i was just thinking so it wouldn't keep getting in the way of autotravel 19:40:46 one hit means you cast magic dart, multiple hits means i hope you like fighting plants 19:40:48 dpeg: maybe if there were "growth nodes" that everything else is spawning from, so if you kill the growth nodes everything else dies off 19:41:15 rchandra: bug if it's not in Forest i'd say ;P 19:41:21 mumra: yes. Light's approach would be that if you take the rune, growth stops (I guess). 19:41:46 evilmike: it is meant as a tactical effect. Don't want players to hack paths through a full level. For a small portion, it would be worth it, imo. 19:42:35 maybe pre-populate the level with patches and don't let it actually grow too fast 19:43:14 i don't get it. if it sticks to water, how is it different from shallow water already? if it attacks you, why not just put up travel exclusions? this will always happen i fit's limited to where it can spread. if it's not, you just flood the whole level 19:43:29 It should grow quickly; it's not tactically interesting if it doesn't cut off escape routes 19:43:35 evilmike: water was only my suggestion, i don't think that is how dpeg was meaning 19:43:53 i just don't see potential in this for a monster type. as some kind of spell or summon, sure 19:44:02 Fix a crash relating to LRD, noise, and permarock. by blackcustard 19:44:04 although it would need to be differentiated from leda's 19:44:14 evilmike: I wouldn't really combine it with water 19:44:45 03Grunt 07* 0.13-a0-1381-g625484f: Update changelog through 0.13-a0-1380-g03ef21a. 10(48 seconds ago, 1 file, 137+ 3-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=625484f5bfda 19:45:20 ...somehow, I forget to mention the Crypt rework in highlights. 19:45:28 note: i wrote a carnivorous plant-summoning monster spell that can achieve this kind of tactical effect of surrounding you / blocking you in 19:46:01 the plants don't do much damage individually but they get summoned around you, so if it gets out of control you're trapped and getting your health nibbled away at 19:46:09 I can completely re-flavour my idea: suppose that in Crypt, someone could cast a spell that raised oodles of rat zombies around you (full LOS). They are trival to kill, of course (and let's assume they don't damage you), but they make it harder to reach your destination. The evil guys can exchange place with the rats, though. (The difference is that rat zombies are mobile, whereas with hacking plants you actually carve out a temporary path. That's why ... 19:46:15 ... I prefer plants.) 19:46:23 vampires used to do that 19:46:43 03Grunt 07* 0.13-a0-1382-gc2f70fd: Some other important highlights for the changelog. 10(33 seconds ago, 1 file, 2+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=c2f70fdf6682 19:46:45 and combine that with monsters using ranged weaponry that's harmless to the plants 19:47:25 dpeg: i'd actually like something like that for Crypt, at least some kind of take on the zombie horde rising up from the ground around you 19:47:50 foest wyrms 19:48:06 evilmike: okay, another one: each square contains a stone. And you can only move to somewhere else if you picked up the stone on your current position. Stones slowly reappear (presumably they fall from the ceiling.) You can move wherever you want, but not freely. You will have to think more about movement. 19:48:24 The comparison with vampires is misleading because that was about tedium, not about tactical thinking. 19:48:37 mumra: zombie toadstools! :) 19:48:52 !send dpeg spectral toadstools 19:48:53 Sending spectral toadstools to dpeg. 19:48:55 hehe 19:49:01 vampire carrots 19:49:12 Well, "summons a horde of weak monsters you need to fight through" is what made vampires a nuisance. the whole thing would need to be rethought, it can't just be a zombie horde or a bunch of plants. 19:49:16 vampire watermelons 19:49:26 (i think vampire carrots were in the same tavern post as those moss ideas) 19:50:11 evilmike: I am afraid I am not expressing myself very well, sorry. 19:50:15 evilmike: was part of the problem with vampires that they kept spamming summons? the zombie horde i'm imagining as a one-time thing 19:50:18 well, I get the analogy with stones 19:50:42 mumra: yes https://crawl.develz.org/tavern/viewtopic.php?f=8&t=7625 19:50:45 evilmike: I want Chess-style thinking about movement, not pointless attacks by tiny monsters. 19:50:46 it can't keep happening over and over in the same area since the zombies have already risen there 19:50:54 mumra: ok, that's a difference. but you still need to make sure of a few things. if the real threats are dead, do you still need to tab through the zombies? what about message spam? 19:51:03 anyway : i'm off out :P have fun folks 19:51:08 Bye! 19:51:12 evilmike: will respond when i'm back 19:51:15 sure 19:51:25 if i'm not here i'll read the backlog 19:51:48 Oklob spawns on cleared level by rchandra 19:52:21 wouldn't the summoned swarms of things that don't last long and have both immobile and mobile elements to them be covered by, you know, 19:52:24 revenants 19:52:40 the propsal sounds closer to leda's liquefaction, actually 19:52:43 -!- Blade- has joined ##crawl-dev 19:52:54 ranged monsters benefet, it slows your movement, it's an area of effect 19:52:56 (I need to test if rotating generators of ghostly flames is viable tartarus vault material) 19:53:06 probably not :P 19:53:34 -!- nooodl has joined ##crawl-dev 19:53:38 -!- qoala has joined ##crawl-dev 19:53:44 It would constantly spew random spectrals, right? 19:53:45 I want to try and find _something_ to use out of rotating generators besides gehenna decoration but I've been stuck and also rusty and also disillusioned 19:53:49 yeah 19:54:13 with the new cloud gen stuff, can you make a sort of tunnel of flame, where you are chased by expanding clouds? 19:54:27 you could make a volcano using that, where a slow but dangerous flame cloud chases you to the end 19:54:44 evilmike: Leda's is not so far off, but still not the same: with the plants/stones thing, you can create a temporary battlefield; local monsters not affected etc. 19:54:50 hell, it could even be a whole portal vault concept. instead of being a race to get in the portal, it's a race to get out :P 19:54:53 like guantlet? 19:55:06 "oh right I was working on something like that" 19:55:07 evilmike: I made one ossuary like that! 19:55:20 The one with the two mummies chasing you. 19:55:33 -!- mumra has quit [Ping timeout: 245 seconds] 19:55:37 hmm you can still kill those though 19:55:51 i'm thinking of something relentless, where you can get temporary relief at best 19:55:58 -!- nooodl_ has quit [Ping timeout: 245 seconds] 19:55:59 sure, but not everyone can (I died to them at times) 19:56:32 evilmike: an old portal vault idea that never materialised was similar: you start somewhere, and the flood level rises. 19:56:57 So, yes, I think there's cool gameplay to get from stuff like that. 19:57:13 if I could be bothered to gather the lua to have timed wall generation I would have been working more on gauntlet but I can't finish anything anyways 19:57:52 -!- Rattata has quit [Quit: Page closed] 19:58:51 tenofswords: timed wall crumbling exists in various places; generation I don't know 19:59:19 placing walls is generally a lot harder than removing them 19:59:38 perhaps can look at what Imprison does? 20:00:33 probably should just learn how in the world volcano_caves works 20:00:44 Krag: thanks, and yes! 20:01:28 Krag: I will update the random god thread tomorrow (jpeg made a really nifty name generator) 20:01:43 -!- Kintak has joined ##crawl-dev 20:02:05 dpeg: I've made a local branch for coldpie's code to look at it and see what I can do 20:02:19 -!- fungee has quit [Ping timeout: 256 seconds] 20:02:38 awesome! 20:02:40 -!- qoala has quit [Ping timeout: 276 seconds] 20:02:55 Krag: please drop me line, whatever you find out 20:03:22 I'll do for sure 20:04:22 the trouble with timed wall generation is, how do you keep there from being anything where the wall should be? 20:05:24 "instant kill monsters, destroy dropped items, push out player" 20:06:04 there are also some trap vaults that place features 20:07:01 another possibility is to leave the items and let the player dig them out later ... 20:08:57 -!- JuicyJ has quit [Ping timeout: 250 seconds] 20:10:32 -!- nicolae- has joined ##crawl-dev 20:11:56 -!- nicolae- has left ##crawl-dev 20:16:33 -!- dpeg has quit [Quit: sleep] 20:19:08 -!- Daekdroom has quit [Quit: Saindo] 20:19:18 -!- bh has joined ##crawl-dev 20:19:27 !lg * won crace=gargoyle 20:19:28 2. Wahaha the Grand Master (L27 GrEn), worshipper of Jiyva, escaped with the Orb and 4 runes on 2013-06-01 21:04:33, with 2044235 points after 85586 turns and 7:58:28. 20:19:37 !lg * won crace=gargoyle -1 20:19:39 2. Wahaha the Grand Master (L27 GrEn), worshipper of Jiyva, escaped with the Orb and 4 runes on 2013-06-01 21:04:33, with 2044235 points after 85586 turns and 7:58:28. 20:20:04 -!- SchwaWarrior has quit [Quit: aaaaaaaaaa] 20:22:37 -!- qoala has joined ##crawl-dev 20:23:11 -!- blabber has quit [Quit: leaving] 20:23:24 -!- Yllodra has quit [Ping timeout: 245 seconds] 20:25:07 -!- Zermako has quit [] 20:28:23 -!- nooodl has quit [Ping timeout: 256 seconds] 20:28:30 -!- tenofswords has left ##crawl-dev 20:30:24 -!- Stelpa has quit [Changing host] 20:31:41 -!- Krag is now known as krag 20:31:43 -!- ilyak has quit [Ping timeout: 264 seconds] 20:36:41 -!- Unflexed has quit [Ping timeout: 250 seconds] 20:38:22 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 20:39:49 !lg * won crace=gargoyle 1 20:39:50 1/2. zkyp the Middleweight Champion (L27 GrMo), worshipper of Cheibriados, escaped with the Orb and 4 runes on 2013-06-01 16:34:11, with 1930468 points after 117873 turns and 7:54:28. 20:40:22 !lg * won crace=grotesk 20:40:23 1. 78291 the Wrestler (L27 GrDK), worshipper of Yredelemnul, escaped with the Orb and 3 runes on 2013-05-31 15:40:32, with 1478518 points after 92378 turns and 5:23:39. 20:44:03 -!- HellTiger has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 20:49:53 that'll be the only DK 20:50:36 I'm still not sure I follow the logic there ... 20:51:06 They can't worship Yred anymore 20:51:37 -!- scummos^ has quit [Ping timeout: 256 seconds] 20:52:22 the logic I was referring to was the logic by which they shouldn't be allowed to worship Yred 20:53:29 yred doesn't like non-living things, it's weird 20:55:06 Why does Yred hate statue form? 20:55:18 What if we just removed that? 20:55:42 evilmike: but gargoyles aren't supposed to BE non-living 20:55:56 not since grotesks got renamed to them 20:56:41 are they still described as "living stone"? to me that's still closer to an animated statue than a normal lifeform 20:57:19 the game also describes the gargoyle monster as "A granite statue of a hideous winged and clawed monster, somehow brought horribly to life." but it's classified as non-living 20:57:19 I think a better question is -- What gameplay reason does making Yred hate statue form serve? 20:57:30 none, it's just weird flavour 21:01:15 does it have any other ramification apart from banning statue form? 21:02:22 nothing comes to mind, but that doesn't mean the answer is no, I might have forgotten something 21:05:02 anyway, gargoyles are obviously a freak of nature, not actually artificial 21:07:05 the is_artificial code was written by dolorous 21:07:07 %git 147fa4f2 21:07:08 07dolorous * 0.8.0-a0-1564-g147fa4f: Let Yred take kills of artificial beings. 10(2 years, 8 months ago, 12 files, 94+ 12-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=147fa4f24959 21:07:38 (wow, he writes good commit messages) 21:09:58 -!- SurpriseTRex has quit [Remote host closed the connection] 21:10:27 -!- nonethousand_ has joined ##crawl-dev 21:11:48 -!- dtsund has quit [Quit: dtsund] 21:13:33 03Ed Gonzalez 07* 0.13-a0-1383-gc97f7dd: Added parentheses to gargoyle petrify-stat-loss. 10(24 hours ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=c97f7dd3d156 21:13:43 -!- nonethousand has quit [Ping timeout: 256 seconds] 21:14:05 -!- bh has quit [] 21:18:02 -!- ilyak has quit [Quit: Lost terminal] 21:18:14 -!- jeanjacques has quit [Quit: quit] 21:18:24 -!- Jevouse has quit [Ping timeout: 245 seconds] 21:22:17 -!- ystael has quit [Ping timeout: 256 seconds] 21:23:15 -!- nonethousand_ has quit [Read error: Connection reset by peer] 21:23:24 -!- WalkerBoh has joined ##crawl-dev 21:29:18 -!- maarek has quit [Quit: maarek] 21:30:13 -!- minqmay has quit [Ping timeout: 256 seconds] 21:30:17 -!- minqmay_ is now known as minqmay 21:36:52 -!- reaver has quit [] 21:39:34 -!- NekoRex has quit [Quit: "All the vain and ignorant will look up and shout 'Save us!', and I'll look down and whisper... 'Nyo.'"] 21:45:02 -!- Infinite_Monkeys has quit [Read error: Connection reset by peer] 21:46:57 -!- pelotron has quit [Ping timeout: 248 seconds] 21:49:34 -!- dtsund has joined ##crawl-dev 21:49:57 -!- bh has joined ##crawl-dev 21:53:39 -!- alefury has quit [] 21:56:33 03Grunt 07[rod_rework] * 0.13-a0-1360-g0a6f3db: Experimental cloud types for the rod of clouds. 10(2 minutes ago, 3 files, 133+ 13-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=0a6f3db3d5ff 21:58:56 -!- letmeon has quit [Read error: Connection reset by peer] 22:01:16 -!- t4nk934 has quit [Client Quit] 22:01:57 are negative energy clouds significantly different from ghostly flame, aside from the bit about spectrals? i undestand those check rN 22:02:26 Ghostly flame's check for resistance is for undead creatures, not rN. 22:02:45 oh, so ghost fireball is the one that does that 22:03:12 please make sure no monster ever gets to use acid cloud as a spell :P 22:03:39 Only if they use a rod of clouds <_< 22:03:45 right 22:03:49 I don't intend for that to ever be spell-usable in the conventional sense. 22:03:55 else people will forever remember you as "that guy who somehow came up with something worse than death drakes" 22:04:06 People *already* see me as that :b 22:04:08 nothing is worse than death drakes 22:04:09 haha 22:04:10 -!- ackack has quit [Ping timeout: 256 seconds] 22:05:01 Ever since my initial horribly overpopulated version of grunt_profane_halls, I've been saddled with a reputation for extreme sadism. 22:05:15 oh grunt, have you considered putting forest in late D and making it appear in every game? 22:05:22 like you guys did with spider when it was in development? 22:05:38 for w ehile, Forest *was* late-ish D... 22:05:39 that way crypt and forest can both get testing simultaneously 22:05:40 spider wasn't in D 22:05:42 *for a while 22:05:53 i was referring to the appearing every game part evilmike haha 22:06:27 I don't want to add an entire full length branch to the game without removing something else (on a rotating basis) to keep the length of things roughly constant. 22:06:50 the thing about spider is there were still only 2 lair branches at that level, its just that one was guaranteed to be spider 22:06:58 yeah that's a good point grunt 22:07:15 i just know i was super disappointed to get crypt last game 22:07:20 only because i've played new crypt already, mind you 22:07:28 I don't want Forest to be a 100% replacement in its current rotation either thanks to all of the Crypt changes that need testing too. 22:07:37 swap it with elf? 22:07:50 (probly a dumb idea) 22:07:57 not that dumb 22:07:59 my only reasoning is that then crypt/forest can both appear for testing 22:08:00 evilmike suggested having Elf/Crypt/Forest be a two-of-three rotation 22:08:01 . 22:08:06 that seems reasonable too 22:08:09 the only issue is that elf is shorter than the other 2 22:08:22 i'd worry more about total exp than about # of levels 22:08:25 (todo: run Elf XP numbers) 22:08:38 elf xp is really funny because theres such a huge jump with 3 22:08:38 elf:3 is pretty exp packed 22:08:45 the first 2 barely make a dent though 22:08:50 that was my thought, Elf:3 is heavy enough to make up for the lack of levels 22:08:55 yeah, exactly 22:09:21 anyways just a thought, cuz i was super bummed not to get forest in my last game 22:09:27 and want to save other people that disappointment 22:10:14 do you have an offline copy? if you really want, you can build a character in wizard mode and then teleport to forest 22:10:55 i honestly just can't bring myself to play offline 22:11:02 1learn add offlin 22:11:03 e 22:11:21 but that's a good idea evilmike 22:11:34 -!- Nerem has quit [] 22:11:47 -!- I_Think has quit [Ping timeout: 260 seconds] 22:12:21 it would be nice to have a `make reasonable character` button in wizmode 22:12:44 yes 22:14:34 -!- WalkerBoh has quit [Remote host closed the connection] 22:17:25 would have to steal a character from one of the players I guess 22:17:31 well, clone it 22:17:58 after review by a panel of players in ##crawl 22:18:13 oh god 22:18:36 now there's a lovely bikeshed 22:18:48 (The greatplayer is duplicated!) 22:19:03 (##crawl-dev is engulfed in seething chaos.) 22:19:23 well I'm assuming there would be some kind of requirement specified, like GrDK of Xom 22:19:38 at XL24 22:19:43 make the requirement be a shield-using naga of chei 22:19:50 watch ##crawl explode 22:20:13 Requirement: more than 81 SH. 22:20:53 -!- Nikolaos has quit [] 22:21:07 -!- bh has quit [Ping timeout: 250 seconds] 22:21:51 ??sh 22:21:51 shield[1/7]: In crawl, shields don't affect your ac, they impair your ev by a bit and give you blocking. Blocking allows you to block all damage from some attacks, including some spells, arrows, and melee. Shields also prevent you from using your off hand for {auxiliary unarmed} attacks and slow your attack speed without enough skill (see {shield[2]}). 22:22:14 ??auxiliary unarmed 22:22:14 auxiliary attacks[1/4]: Auxiliary attacks are /extra/ melee attacks using body parts. You can get auxiliary attacks by having hooves, horns, talons, fangs, a beak, or a large muscular tail. Unarmed Combat skill does not affect these. However, if you have Unarmed Combat skill and are not using a shield or two-handed weapon, you do get an offhand punch. 22:22:43 -!- Dalvant has quit [Ping timeout: 264 seconds] 22:23:05 that {auxiliary unarmed} reference is NOT helping 22:23:39 -!- caleba has quit [Quit: caleba] 22:24:22 -!- Blade- has quit [Quit: Page closed] 22:27:29 -!- MaxFrost has quit [Ping timeout: 248 seconds] 22:31:21 -!- radinms has quit [Ping timeout: 256 seconds] 22:33:24 -!- ystael has quit [Ping timeout: 245 seconds] 22:33:33 I'm not sure profane_halls is the only thing that gave Grunt a reputation for sadism somehow 22:35:33 I'm also kind of disappointed to not get Forest, but that's because I think my current character is particularly bad for Crypt... just being full of something different than big tough undead things automatically means it'll be better for some characters and worse for others 22:39:29 -!- ChongLi has quit [Read error: Connection reset by peer] 22:42:44 03|amethyst 07* 0.13-a0-1384-ga96087d: Don't recommend gargoyle necromancers (snow) 10(8 minutes ago, 1 file, 1+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=a96087d5fcfc 22:43:58 johnny0: rip 22:44:00 er 22:44:01 doh 22:44:12 (this isn't the terminal window I thought it was) 22:44:21 i like how doh is the official thing to say when that happens 22:44:29 I blame |amethyst :b 22:44:32 ??amethyst 22:44:32 amethyst[1/3]: <|amethyst> doh 22:44:36 nice 22:45:01 ??|amethyst 22:45:02 amethyst[1/3]: <|amethyst> doh 22:46:14 -!- minqmay has quit [Quit: Leaving] 22:47:59 -!- ystael has quit [Ping timeout: 245 seconds] 22:49:38 -!- krag has quit [Quit: Nettalk6 - www.ntalk.de] 22:53:11 -!- Nightbeer has quit [Read error: Connection reset by peer] 22:56:06 oshikia (L13 DsGl) (Orc:2) 23:00:56 !lm oshikia crash -log 23:00:57 3. oshikia, XL13 DsGl, T:14941 (milestone): http://dobrazupa.org/morgue/oshikia/crash-oshikia-20130602-035605.txt 23:01:13 >:( 23:03:08 -!- Poncheis has quit [Quit: ChatZilla 0.9.90 [Firefox 20.0.1/20130409194949]] 23:06:06 .14900000 evilmike DjWr-27 succumbed to its poison gas (D) 23:06:17 !lg * vmsg~~its 23:06:17 108. Alethiolet the Skirmisher (L1 DjAK), worshipper of Lugonu, succumbed to its dark miasma on D:1 (tarquinn_simple_flora_water_a) on 2013-05-30 06:52:01, with 20 points after 42 turns and 0:00:44. 23:06:23 sprint 23:06:33 !lg * vmsg~~its s=ckaux 23:06:34 108 games for * (vmsg~~its): 59x, 9x magic dart, 6x stone arrow, 5x sting, 5x zap, 4x blast of negative energy, 4x puff of flame, 3x poison gas, 3x puff of frost, 2x dark miasma, 2x bolt of ice, 2x bolt of lightning, bolt of fire, by nerve-wracking pain, noxious fumes, bolt of cold 23:06:37 also, add meatsprint as another thing where dj is broken 23:07:04 no scroll destruction from flame clouds it seems (bug?), no worries from hellfire, torment is less dangerous 23:08:46 -!- bh has joined ##crawl-dev 23:09:56 !apt unarmed 23:09:57 Could not understand "unarmed" 23:10:00 !apt transmutations 23:10:01 Tmut: Mf: 3!, Sp: 3!, SE: 3!, Vp: 1, HE: 1, DE: 1, Fe: 1, Op: 0, Dr: 0, Hu: 0, Na: 0, Dg: -1, Ds: -1, DD: -1, Ce: -1, Ko: -1, Gh: -1, Mu: -2, Mi: -2, Te: -2, HO: -3, Tr: -3, Og: -3, Ha: -4* 23:10:05 !apt uc 23:10:05 UC: HO: 1!, Vp: 1!, Mi: 1!, Mf: 1!, Te: 1!, SE: 1!, Gh: 1!, Op: 0, Dr: 0, Ce: 0, Hu: 0, Tr: 0, Na: 0, Ko: 0, Fe: 0, Dg: -1, Ds: -1, DD: -1, Og: -1, Mu: -2*, HE: -2*, Ha: -2*, Sp: -2*, DE: -2* 23:11:22 -!- blackcustard has quit [Read error: Connection reset by peer] 23:13:34 -!- ohms has quit [Quit: My refridgerator beckons to me.] 23:16:00 -!- Bloax has joined ##crawl-dev 23:16:43 -!- Havvy has quit [Changing host] 23:17:38 -!- N78291 has quit [Quit: null] 23:17:42 -!- Jevouse has joined ##crawl-dev 23:18:37 -!- dtsund has quit [Quit: dtsund] 23:22:52 -!- maarek has quit [Ping timeout: 276 seconds] 23:24:07 -!- dupo has quit [Ping timeout: 256 seconds] 23:32:03 -!- rebthor has quit [Quit: Leaving.] 23:35:39 -!- t4nk286 has quit [Ping timeout: 250 seconds] 23:46:15 my life is pain... I've been rebasing an old branch through a year of new commits 23:48:05 nrook: what old branch? 23:48:08 -!- dtsund has joined ##crawl-dev 23:49:43 Grunt: new god 23:50:16 I'm inherently unreliable, so I didn't tell anybody I was working on it :p 23:51:04 hmm... what was this supposed to be? int new_item = get_item_slot(10); 23:52:09 ...what's the context? 23:52:11 oh right, get_mitm_slot 23:52:32 I was creating a new item 23:53:05 That's pretty common for item creation, yes. 23:54:33 sorry for no context---my brain is rather fried by this :p 23:58:15 nrook: is your branch online somewhere? 23:59:12 bh: not atm, I'll probably put it up soon 23:59:21 Hey bh, I was hearing suggestions earlier that gargoyles should regenerate faster while petrifying/petrified. 23:59:31 Grunt: I saw that 23:59:56 sort of like snails.