00:00:14 gammafunk: Under that argument, we should make all of Crawl lua :D 00:00:28 reaverb: we have tons of existing lua vault/layout code 00:00:32 so I don't think that's a good argument 00:00:34 but yes that makes sense, particularly since it's a semi independent block. 00:01:01 I agree that the conversion is not a priority if there's no other benefit, though 00:01:44 Roulette of Golubria broken by statue change by WalkerBoh 00:02:20 Some branch ends always use the same layout. These used to be special-cased in C++ (which required C++ layouts), but mumra fixed this maybe a year ago 00:03:07 infiniplex: Hmm. 00:04:07 infiniplex: in any case, if you can convert layout code to lua, and it seems beneficial to do so, and you actually *want* to do it, we'll always consider patches 00:04:21 good way for me to learn more about layouts, so I'd be interested 00:06:06 -!- SquishMe has quit [Quit: *squish*] 00:07:13 gammafunk: the C++ layouts are at the bottom of layouts.cc. I suggest you leave layout_basic alone beacuse there is a lot of C++ functions involved 00:08:10 -!- Kalir has quit [Changing host] 00:08:13 Unstable branch on crawl.s-z.org updated to: 0.15-a0-869-g3492c09 (34) 00:08:40 -!- RZX has quit [Remote host closed the connection] 00:08:59 Grunt: ping 00:10:22 -!- Keanan1 has quit [Quit: Leaving.] 00:11:01 infiniplex: my todo list is pretty silly at this point, but I'll take a look at the C++ layouts before I go making new ones in lua, thanks 00:11:40 infiniplex: So is there anything we could do to make it easier for you to make/submit new layouts? 00:12:56 I am fine with mantis normally. There was recently a huge delay, but I suspect that that was caused by mumra leaving an no one else taking up the layout stuff. 00:13:33 yeah, your latest layouts sat for too long before grunt swooped in 00:13:46 I was meaning to, but it'd have taken me a lot longer to digest it all 00:14:54 -!- iFurril has quit [Ping timeout: 240 seconds] 00:14:59 infiniplex: Feel free to come here and bug us if we're taking too long. 00:15:51 Can do! 00:15:58 gammafunk: I'm trying to move N78291's acid patch to the implemented part of 0.15 planning, but I can't figure out how to make a "Character" subheading under "impelmented" 00:16:01 infiniplex: Ha 00:16:19 reaverb: add more #s 00:16:21 let me take a look 00:16:30 ??0.15_plan 00:16:30 0.15 plan[1/1]: https://crawl.develz.org/wiki/doku.php?id=dcss:planning:0.15_plan 00:16:56 i'll do it 00:17:16 there you go 00:17:27 add more = you mean? 00:17:32 I might be missing something 00:17:35 ontoclasm: Thanks, how did you do it? 00:17:41 edit the whole page 00:17:48 oh yeah 00:17:51 that part is confusing! 00:17:51 and add ==== Character ==== 00:18:01 you edit a section, and only see the contents, not the header 00:18:05 yeah, the little edit buttons are placed in a silly way 00:18:28 Unstable branch on crawl.develz.org updated to: 0.15-a0-869-g3492c09 (34) 00:18:51 the chaosforge wiki is generally better for editing 00:18:59 kind of which we used that software instead 00:19:06 *wish 00:19:59 "Edit this page" wow. 00:20:21 gammafunk: That assumes you can get an account :D 00:20:30 I have one :) 00:20:44 but I mean if we used that software, not that server 00:21:08 gammafunk: Yes, don't want to make XuaXua transfer everything again. 00:21:13 though. 00:21:23 yeah, I doubt any conversion would be very pretty 00:22:05 we might be able to get players to move content for us, but perhaps that's too much wishful thinking 00:22:28 A script might work. 00:22:46 -!- rast has quit [Read error: Connection reset by peer] 00:23:24 -!- rast has joined ##crawl-dev 00:23:35 -!- Keanan has joined ##crawl-dev 00:24:27 infiniplex: Do you think that old crystal spire wizlab is worth looking at again? 00:25:13 I love the flavor, but I'm not so sure about the mechanics. 00:27:19 I am not sure of the mechanics either. I would not object to someone with a better sense of mechanics and balance than me (probably anyone here) going through and improving it. Also, I think the randart is gone. 00:28:02 infiniplex: Yes, the randart is gone. : ( 00:29:07 mmm 00:29:12 Probably would be good with recent changes 00:29:25 Basil: The randart or the wizlab? 00:29:27 Basil, top remover in training 00:29:28 randart 00:29:44 It would hit like an LCS 00:29:49 or an iron shot I guess 00:30:35 ??lehudib's crystal spear 00:30:36 lehudib's crystal spear[1/1]: AKA: Lehudib's Crystal Spear or just crystal spear. Level 8 Conjurations/Earth spell, found only in Book of Annihilations and randart Sif gifts. 10d22.3 at max power, theoretically, and unresistable. The strongest single target conjuration, but its range is one square less than that of Iron Shot. 00:30:43 dang 00:31:08 infiniplex: Oh, you also did nikola's generator, I didn't realize that. 00:31:58 That one didn't turn out that well. There was too much power difference between the monsters. 00:32:27 unrandart, surely 00:33:33 infiniplex: Yes, it's sad when you want to make a theme but there aren't enough monsters. 00:33:53 Shock serpents are like the only elec monster added recently. 00:34:06 and vapours are kaput 00:34:14 roaming. nikola. packs. 00:34:55 hmm 00:34:55 PleasingFungus: In the Volts? 00:35:13 I wonder if the CBL change affected ball lightning monsters in vaults 00:35:26 like in the green crystal spire 00:35:35 ?/aerie 00:35:36 Matching terms (3): aerie_vault, faerie_dragon, faerie_dragon_armour; entries (4): ada[1] | ball_lightning[1] | hangedman[7] | the_enchantress[1] 00:35:40 ??aerie vault 00:35:40 aerie vault[1/2]: (In)famous vault found at middling depths, containing a large green crystal spiral with lots of water, ball lightnings, vapours, and air elementals. 00:36:06 "Middling depths" is kind of weird now that Depths are a thing. What does that actaully mean? 00:36:12 !vault aerie 00:36:13 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/dat/des/variable/mini_monsters.des;hb=HEAD#l2819 00:36:29 Also, the spawning ball lightnings in Nikoa's wizlab just didn't work. The idea could be adapted to spawn miasma clouds in Tar if that is still a good idea. I won't be doing it soon, though. 00:36:37 DEPTH: D:12-, Depths, !Depths:$ 00:36:41 infiniplex: Sure. 00:37:19 I guess you could make some new electric monsters 00:37:23 !learn edit aerie_vault[1] s/at middling depths/in late D and the Depths/ 00:37:24 aerie vault[1/2]: (In)famous vault found in late D and the Depths, containing a large green crystal spiral with lots of water, ball lightnings, vapours, and air elementals. 00:37:25 by handing out elec crossbows 00:37:43 Making new monsters so that they can appear in one vault is probably a bad idea. 00:37:48 Basil: Do those generate anywhere? 00:37:51 Oh. That could work 00:37:53 Randarts 00:38:00 shop offbrand launchers 00:38:23 stone giants with elec large rocks 00:39:16 I need to get around to ruining that shop 00:39:35 players aren't going to know that e.g. chaos large rocks auto-mulch 00:39:38 1learn add basil keep gammafunk etc 00:39:56 so it's like "haha, you but something dumb!" 00:40:04 Is my one entry still something silly about item generation? 00:40:06 ??reaverb 00:40:07 reaverb[1/1]: TODO: spook the distribution of items real good 00:40:11 !learn del reaverb 00:40:12 Deleted reaverb[1/1]: TODO: spook the distribution of items real good 00:40:15 Why do chaos large rocks automulch? 00:40:23 chaos ammo just does I think 00:40:33 well, I should say 00:40:34 Maybe make it not do that? 00:40:40 chaos branded weapons? 00:40:50 not sure ammo from e.g chaos bow auto-mulches 00:40:53 What can be chaos branded ammo anyway? 00:40:54 since the ammo isn't chaos 00:41:00 yeah nothing really 00:41:07 (aside from that shop) 00:41:15 hrm 00:41:20 maybe xom could do it 00:41:24 to e.g. darts/javs 00:41:27 not sure 00:41:38 !source "have a taste of chaos" 00:41:38 Couldn't understand "have a taste of chaos" 00:41:52 !source have_a_taste_of_chaos 00:41:53 yeah it won't do a string match 00:41:54 Basil: Probably need to grep 00:41:55 Couldn't find have_a_taste_of_chaos in the Crawl source tree 00:41:56 damn 00:42:18 it searches functions, defines, vaults 00:42:22 It also doesn't understand parathesis means that a function, which bothers me. 00:42:35 reaverb: use !function 00:42:52 gammafunk: Oh, didn't realize that. 00:42:55 !function end 00:42:56 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/book-data.h;hb=HEAD#l179 00:43:00 !source chaos_upgra 00:43:01 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/xom.cc;hb=HEAD#l832 00:43:11 Oh huh 00:43:17 gammafunk: Ha, !function is just as inept 00:43:18 Xom can chaosify randarts 00:43:31 hrm, odd that it'd fall back to that 00:43:36 what's the method? 00:43:39 you can use the full method 00:44:11 !function player::wearing 00:44:12 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/player.cc;hb=HEAD#l970 00:44:17 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/xom.cc;hb=HEAD#l866     // Leave branded items alone, since this is supposed to be an 00:44:17 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/xom.cc;hb=HEAD#l867     // upgrade. 00:44:26 Oh common silly Adium client. 00:44:27 something like "end" is not going to end well 00:44:54 -!- Pepe has quit [Ping timeout: 240 seconds] 00:44:55 gammafunk: if it knew it was a function name it could find it without ambiguity. 00:45:06 Of course the real problems is probably the function is named that. 00:45:09 Explicitly disallows large rocks and nets, but I think javelins are permitted? 00:45:11 reaverb: a function that's literally end() ? 00:45:20 gammafunk: Yes 00:45:21 !function end() 00:45:21 Couldn't understand () 00:45:31 gammafunk: It's in stuff.cc 00:45:52 Line 170-190 IIRC 00:46:02 NORETURN 00:46:03 yeah that's just a very problematic word 00:46:11 infiniplex: Thanks for coming, by the way. 00:46:16 although I'm not sure why it gets hungup on an #ifdef 00:47:06 what it should do is use the perl TAGS module, but that's yet another todo item of mine 00:47:25 reaverb: I got an email from dpeg, 00:48:20 dpeg is level 27 Summonings 00:48:27 !title summoning 00:48:30 summoning: Caller (1-7), Summoner (8-14), Convoker (15-20), Demonologist (21-26), Hellbinder (27) 00:48:35 dpeg the Hellbinder 00:48:50 -!- Roarke has joined ##crawl-dev 00:52:56 -!- gammafunk has quit [Quit: leaving] 00:55:54 -!- oberstein has quit [Ping timeout: 240 seconds] 00:57:39 -!- WalkerBoh has quit [Remote host closed the connection] 01:00:44 -!- Keanan has quit [Quit: Leaving.] 01:02:28 -!- Keanan has joined ##crawl-dev 01:02:34 -!- oberstein has joined ##crawl-dev 01:16:04 -!- nonethousand has quit [Quit: leaving] 01:20:21 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.90.1 [Firefox 32.0a1/20140513030201]] 01:21:59 -!- UncertainKitten has quit [Quit: Connection reset by pier.] 01:22:15 -!- Quashie has quit [Ping timeout: 252 seconds] 01:30:55 -!- infiniplex has quit [Quit: Page closed] 01:34:52 -!- nonethousand has quit [Quit: Lost terminal] 01:36:40 -!- notcluie has quit [Quit: Page closed] 01:37:51 -!- nonethousand has joined ##crawl-dev 01:39:59 -!- Keanan has quit [Quit: Leaving.] 01:52:06 -!- notcluie has quit [Quit: Page closed] 01:52:15 -!- Stendarr has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 01:52:25 -!- nonethousand has quit [Quit: Lost terminal] 01:55:36 -!- DrinkMachine has quit [Quit: Leaving] 01:55:57 -!- nonethousand has joined ##crawl-dev 01:59:18 -!- lobf has quit [Quit: lobf] 02:03:36 -!- reaverb has quit [Quit: Leaving.] 02:04:01 -!- reaverb has joined ##crawl-dev 02:10:02 -!- rchandra has left ##crawl-dev 02:11:48 -!- FourHTwoA has quit [Ping timeout: 265 seconds] 02:17:27 Unstable branch on crawl.beRotato.org updated to: 0.15-a0-869-g3492c09 (34) 02:17:55 -!- eb has quit [] 02:18:58 -!- reaverb has quit [Quit: Leaving.] 02:22:34 -!- omnirizon has quit [Ping timeout: 240 seconds] 02:25:02 -!- LarsH has quit [Ping timeout: 252 seconds] 02:25:38 -!- Yermak has quit [Quit: Page closed] 02:27:59 -!- Basil has quit [Quit: WeeChat 0.3.7] 02:28:05 -!- Basil has joined ##crawl-dev 02:28:15 -!- Nethris has quit [Quit: Leaving.] 02:28:28 -!- Basil is now known as Guest33672 02:29:32 -!- stuntaneous has quit [] 02:31:13 -!- LordSloth has quit [Remote host closed the connection] 02:31:37 -!- Guest33672 is now known as Basil 02:32:52 -!- Stendarr has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 02:33:53 -!- aegolden has quit [Quit: aegolden] 02:34:46 -!- DrinkMachine has joined ##crawl-dev 02:34:46 -!- DrinkMachine has quit [Changing host] 02:34:46 -!- DrinkMachine has joined ##crawl-dev 02:49:01 -!- thedefinite has quit [Quit: I love my HydraIRC -> http://www.hydrairc.com <-] 02:51:19 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 02:51:20 -!- rast has quit [Read error: Connection reset by peer] 02:51:33 -!- rast- has joined ##crawl-dev 02:51:35 -!- rast- is now known as rast 02:51:46 -!- edlothiol has joined ##crawl-dev 02:57:34 -!- Yermak has quit [Quit: Page closed] 03:01:51 -!- Blazinghand has quit [Read error: Connection reset by peer] 03:04:55 -!- wat has quit [Ping timeout: 252 seconds] 03:06:05 -!- Amnesiac has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 03:07:51 -!- caleba has quit [Quit: caleba] 03:19:22 -!- simmarine has quit [Quit: Leaving] 03:22:19 -!- bonghitz has quit [Remote host closed the connection] 03:23:18 -!- aegolden has quit [Quit: aegolden] 03:23:48 -!- Patashu has joined ##crawl-dev 03:26:13 -!- ussdefiant has quit [Ping timeout: 245 seconds] 03:28:05 -!- Ragdoll has joined ##crawl-dev 03:32:24 -!- Patashu has quit [Disconnected by services] 03:32:24 -!- Patashu_ has joined ##crawl-dev 03:40:33 -!- bones___ has joined ##crawl-dev 03:42:21 -!- Roarke has quit [Quit: Page closed] 03:42:34 -!- Basil has quit [Quit: WeeChat 0.3.7] 03:43:25 -!- Basil has joined ##crawl-dev 03:43:29 -!- bones__ has quit [Ping timeout: 240 seconds] 03:47:55 -!- dpeg has joined ##crawl-dev 03:48:01 -!- jeanjacques has joined ##crawl-dev 03:50:34 infiniplex replied in minmay's layout thread on the taverm 03:54:03 -!- BlackrayJack has quit [Ping timeout: 252 seconds] 03:54:45 -!- Orfax has quit [] 04:03:03 -!- dtsund has quit [Quit: dtsund] 04:07:12 -!- bones__ has joined ##crawl-dev 04:09:29 -!- bones___ has quit [Ping timeout: 240 seconds] 04:12:34 -!- Bcadren has quit [Ping timeout: 240 seconds] 04:13:20 -!- nonethousand has quit [Quit: Lost terminal] 04:15:20 -!- MakMorn has joined ##crawl-dev 04:19:29 -!- aegolden has quit [Quit: aegolden] 04:27:27 -!- DrinkMachine has quit [Read error: Connection reset by peer] 04:27:30 -!- Vaporware has joined ##crawl-dev 04:27:30 -!- Vaporware has quit [Changing host] 04:27:30 -!- Vaporware has joined ##crawl-dev 04:29:38 -!- debo has joined ##crawl-dev 04:32:32 03MarvinPA02 07* 0.15-a0-870-gcc8d26d: Remove some grates from the centre of wizlab_golubria 10(51 minutes ago, 1 file, 7+ 7-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=cc8d26d19cbc 04:32:32 03MarvinPA02 07* 0.15-a0-871-g5fa4559: Remove branded large rocks and missiles of returning from a shop vault 10(35 minutes ago, 1 file, 5+ 11-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=5fa4559b8ab1 04:32:32 03MarvinPA02 07* 0.15-a0-872-g4733aad: Remove a god special case from Xom chaos branding 10(33 minutes ago, 1 file, 2+ 6-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=4733aad0848c 04:32:32 03nonethousand02 {MarvinPA} 07* 0.15-a0-873-g8a0cbe8: Improve unrand.txt 10(7 minutes ago, 1 file, 43+ 45-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=8a0cbe868bd6 04:35:07 -!- edilaic has quit [Ping timeout: 252 seconds] 04:35:21 vaguely related to that golubria change is minmay_protected_statue which can generate an ocs behind grates or plants or bushes 04:35:29 in which case it can cast brain feed but nothing else 04:36:18 -!- Spatzist has quit [Ping timeout: 240 seconds] 04:36:25 i didn't find any other statues-behind-grates vaults on a quick check but i didn't look very carefully 04:39:17 -!- SomeoneAwful has quit [Quit: Leaving] 04:39:48 -!- mopl has quit [Ping timeout: 240 seconds] 04:41:26 -!- MakMorn has quit [Ping timeout: 252 seconds] 04:42:54 -!- MakMorn has joined ##crawl-dev 04:45:30 -!- PepeRC2 has quit [Ping timeout: 265 seconds] 04:49:37 MarvinPA: one question about branded rocks: do you think they're too strong, or is it the rule break you dislike? 04:51:18 -!- rast has quit [Read error: Connection reset by peer] 04:51:22 i don't like the rule break, they're also barely ever going to actually be found on a character that can use them, and a lot of the brands there would actually be useless rather than too strong (chaos, dispersal, exploding are all guaranteed to mulch) 04:51:53 yes, only penetrating and explosion made some sense 04:52:00 -!- rast has joined ##crawl-dev 04:52:35 the underlying question is always how much gimmicks like this we want (I don't think these rocks hurt, but I also don't disagree with your commit) 04:54:05 -!- Nerem has quit [Ping timeout: 255 seconds] 04:57:43 -!- st_ has joined ##crawl-dev 05:12:13 -!- ontoclasm has quit [Quit: Leaving.] 05:14:47 -!- radinms has quit [Ping timeout: 255 seconds] 05:17:48 -!- bonghitz has quit [Remote host closed the connection] 05:23:26 -!- palacebeast has quit [Quit: Page closed] 05:24:14 -!- Vizerr has quit [Ping timeout: 240 seconds] 05:37:32 -!- Basil has quit [Ping timeout: 276 seconds] 05:41:18 -!- clouded_ has joined ##crawl-dev 05:41:24 -!- st_ has quit [Read error: Connection reset by peer] 05:45:02 -!- bonghitz_ has quit [Remote host closed the connection] 05:45:14 -!- Pepe has quit [Ping timeout: 240 seconds] 05:55:23 -!- Morg0th has quit [Ping timeout: 245 seconds] 05:56:54 -!- ldf has joined ##crawl-dev 05:59:18 -!- Zooty has quit [Ping timeout: 240 seconds] 06:11:56 -!- Vizer has quit [Ping timeout: 255 seconds] 06:13:53 -!- Lasty1 has joined ##crawl-dev 06:21:41 -!- HellTiger has quit [Ping timeout: 265 seconds] 06:22:20 -!- dpeg has quit [Quit: Lost terminal] 06:25:48 -!- LarsH_ has quit [Ping timeout: 245 seconds] 06:28:47 -!- Lasty1 has quit [Read error: Connection reset by peer] 06:35:52 -!- clouded_ is now known as st_ 06:36:43 -!- dpeg has joined ##crawl-dev 06:38:18 -!- Stendarr has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 06:44:34 Got error message upon starting a game by Mandevil 06:45:41 -!- PepeRC2 has quit [Ping timeout: 255 seconds] 06:47:32 i assume that's meant to be 1:B / *:O ? 06:48:04 oh i see 06:48:06 "its complicated" 06:50:25 SirSamVimes (L27 LOBe) (Zig:13) 06:50:35 -!- st_ has quit [Read error: Connection reset by peer] 06:50:35 -!- Bloax has joined ##crawl-dev 06:50:57 SirSamVimes (L27 LOBe) (Zig:13) 06:51:11 -!- st_ has joined ##crawl-dev 06:51:24 !lm * crash -log 06:51:24 7697. SirSamVimes, XL27 LOBe, T:115083 (milestone): http://crawl.akrasiac.org/rawdata/SirSamVimes/crash-SirSamVimes-20140516-115056.txt 06:51:57 -!- rast- has joined ##crawl-dev 06:53:53 -!- rast has quit [Ping timeout: 240 seconds] 06:54:03 -!- rast- is now known as rast 07:02:14 -!- iFurril has quit [Ping timeout: 240 seconds] 07:03:53 -!- ais523_ has joined ##crawl-dev 07:03:56 -!- ais523_ has quit [Changing host] 07:03:56 -!- ais523_ has joined ##crawl-dev 07:03:56 -!- ais523_ has quit [Changing host] 07:03:56 -!- ais523_ has joined ##crawl-dev 07:04:50 <|amethyst> MarvinPA: is there *still* a problem with resolve_monster_type? 07:05:06 -!- Sgeo has quit [Read error: Connection reset by peer] 07:05:20 looks like it, i'm not entirely sure what the issue is there though :( 07:05:45 -!- Pepe has quit [Ping timeout: 258 seconds] 07:06:22 <|amethyst> hm, I can't find that core file 07:09:15 <|amethyst> hm 07:11:00 03MarvinPA02 07* 0.15-a0-874-ga9affb0: Adjust descriptions for rings of stealth/loudness 10(6 minutes ago, 1 file, 3+ 3-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=a9affb0bd7bf 07:11:02 <|amethyst> get_altar_count looks bad 07:11:03 -!- wat has quit [Ping timeout: 252 seconds] 07:11:45 <|amethyst> it looks like it takes the first tag and strips off 14 chars 07:12:33 hmm, and the first tag is actually temple_variable? 07:12:50 <|amethyst> yeah 07:12:53 <|amethyst> though I'm not sure 07:13:08 <|amethyst> what *does* dgn.map_parameters return 07:20:25 -!- demiskeleton has quit [Quit: Leaving] 07:20:57 -!- gammafunk has joined ##crawl-dev 07:23:13 <|amethyst> oh, I see, it's not the tags 07:24:51 -!- onwiheg has quit [Quit: Page closed] 07:27:30 -!- CKyle has joined ##crawl-dev 07:53:23 -!- HellTiger has quit [Ping timeout: 276 seconds] 07:53:48 -!- Ankalagon has quit [Ping timeout: 240 seconds] 07:57:32 -!- CKyle has quit [Quit: CKyle] 07:58:36 -!- LexAckson has joined ##crawl-dev 07:59:08 -!- rast has quit [Ping timeout: 245 seconds] 07:59:22 -!- fooobarrr has quit [Remote host closed the connection] 08:00:48 -!- Patashu_ has quit [Ping timeout: 245 seconds] 08:02:39 -!- vede has quit [Ping timeout: 252 seconds] 08:10:13 -!- Alarkh has quit [Quit: Leaving] 08:10:26 I am emailing with g*lehar. Seems like he's quite detached from Crawl development (in other words: hiatus -> retirement), which is relevant for those interested in weapon delay formulas and transifex. 08:13:21 recently, I patched into NetHack 4 some code that tracked all the resistances (and similar properties) that a player had used over the course of the game, so that I can look at the logfiles and see "99% of players used levitation" 08:13:30 then I thought I should probably mention that to the DCSS devs 08:13:37 because that sort of information would help to balance the game 08:13:40 the idea, that is 08:13:43 not sure if you're doing it already 08:13:53 <|amethyst> well 08:13:56 <|amethyst> we kind of track that stuff 08:14:09 <|amethyst> but some devs are opposed to turning on that kind of information by default 08:14:21 hmm, why? 08:14:26 |amethyst: who is? :) 08:14:41 <|amethyst> %git f91635a 08:14:46 07kilobyte02 * 0.12-a0-2723-gf91635a: Revert "Add 'vaults' to default dump_order" 10(1 year, 2 months ago, 3 files, 9+ 4-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=f91635a2d71d 08:14:46 in NetHack, you just say "it's there for tracking unofficial conducts", which was the original motivation 08:14:46 * dpeg expects |amethyst to say dpeg. 08:15:05 <|amethyst> that's the one to show you what vaults were generated in a game in the log file 08:15:34 <|amethyst> I've been reluctant to put anything new in dumps by default since then 08:15:37 |amethyst: what about a secondary log file, with all the technical stuff: vaults used, layout types per level, etc.? 08:15:57 -devlog 08:16:00 <|amethyst> though I guess action_counts are there by default 08:16:02 There's a difference between what players usually want, and what devs want to see. 08:16:28 |amethyst: if you just bring back vault dumping, but to a different file, I'd vocally support that. 08:16:29 I guess the difference here is that generated vaults isn't something players have control over 08:16:42 like, there's no way I can play so as to get a particular vault, other than by avoiding particular branches 08:16:49 so it mostly seems like trivia to me as a player 08:16:53 rather than something that describes the way I played 08:16:55 -!- wheals_ has joined ##crawl-dev 08:17:17 <|amethyst> action_counts could maybe be more specific 08:17:21 <|amethyst> about which things 08:17:23 <|amethyst> but I must go now 08:19:02 if galehar's not active it'd be good to see if someone else can take a look at https://crawl.develz.org/mantis/view.php?id=7843 too 08:19:18 -!- HDA_ has quit [Ping timeout: 240 seconds] 08:19:18 -!- HDA has quit [Ping timeout: 240 seconds] 08:19:28 MarvinPA: would you reply in that topic? Galehar will see that, too. 08:19:39 |amethyst: bye! 08:20:01 ais523_: yes, that's why I want to separate dumps in two heaps. 08:22:30 dpeg: it's not something i'd really be confident reviewing, i can comment along the lines of "someone else should review this" though :P 08:23:02 -!- rast has joined ##crawl-dev 08:25:56 MarvinPA: yes, that's what I meant. Thank you! (Both for thinking of it, and doing it :) 08:26:02 -!- LarsH has quit [Ping timeout: 255 seconds] 08:28:10 -!- bonghitz has quit [Remote host closed the connection] 08:29:41 -!- Aryth has quit [Ping timeout: 252 seconds] 08:37:06 -!- Keanan has joined ##crawl-dev 08:38:59 -!- Brannock has joined ##crawl-dev 08:40:45 -!- Brannock_ has joined ##crawl-dev 08:41:19 -!- CKyle has joined ##crawl-dev 08:44:22 -!- Brannock_ has quit [Client Quit] 08:45:54 -!- geekosaur has quit [*.net *.split] 08:45:54 -!- Eronarn has quit [*.net *.split] 08:45:54 -!- us17 has quit [*.net *.split] 08:45:54 -!- Medar has quit [*.net *.split] 08:45:54 -!- Guest56047 has quit [*.net *.split] 08:45:54 -!- denstark has quit [*.net *.split] 08:46:05 -!- Eronarn has joined ##crawl-dev 08:46:11 -!- Medar has joined ##crawl-dev 08:46:59 -!- geekosaur has joined ##crawl-dev 08:47:09 -!- planet_ has quit [Excess Flood] 08:48:51 -!- Keanan has quit [Quit: Leaving.] 08:50:39 -!- conted has quit [Quit: Page closed] 08:55:16 -!- Amy has quit [Disconnected by services] 08:56:17 -!- LexAckson has quit [Ping timeout: 240 seconds] 08:57:28 -!- Quashie has quit [Ping timeout: 245 seconds] 09:03:41 -!- st_ has quit [Read error: Connection reset by peer] 09:03:59 -!- st_ has joined ##crawl-dev 09:05:16 -!- PleasingFungus has joined ##crawl-dev 09:09:50 -!- Vaporware has quit [Ping timeout: 252 seconds] 09:11:18 -!- Nomi has quit [Ping timeout: 240 seconds] 09:21:07 -!- Matejii has quit [Ping timeout: 252 seconds] 09:28:05 -!- Morg0th has quit [Ping timeout: 252 seconds] 09:33:07 -!- Keanan has joined ##crawl-dev 09:33:21 -!- dpeg has quit [Quit: Lost terminal] 09:34:11 Morgue file notes one artefact as being identified many times. by ToastyP 09:35:59 this would be my fault i'm betting 09:36:28 -!- _D_ has quit [Quit: leaving] 09:38:46 'oops' 09:39:18 -!- Lightli has quit [Ping timeout: 240 seconds] 09:41:44 -!- Mateji has quit [Ping timeout: 252 seconds] 09:44:35 -!- LexAckson has joined ##crawl-dev 09:49:07 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.90.1 [Firefox 32.0a1/20140513030201]] 09:58:30 -!- Lightli has joined ##crawl-dev 09:58:43 -!- mamgar has quit [Quit: Leaving] 10:01:15 -!- Aryth1 has quit [Read error: Connection reset by peer] 10:04:41 -!- mizu_no_oto has quit [Quit: ["Textual IRC Client: www.textualapp.com"]] 10:05:29 -!- PleasingFungus has joined ##crawl-dev 10:06:50 -!- bonghitz has quit [Remote host closed the connection] 10:08:51 <|amethyst> PleasingFungus: did you see the bug about slime temple 10:08:56 no 10:09:04 mantis? 10:09:04 <|amethyst> PleasingFungus: Got error message upon starting a game by Mandevil 10:09:37 hm 10:09:42 I wonder if that has something to do with the changes Grunt made 10:10:05 <|amethyst> ohh 10:10:11 <|amethyst> I bet it does 10:10:18 <|amethyst> Grunt: 10:10:28 yeah, actually, I'm sure it does - my version had 6:B, not :B 10:10:34 <|amethyst> Grunt: https://crawl.develz.org/mantis/view.php?id=8562 looks like it didn't get the map_parameter that it should have 10:11:13 <|amethyst> PleasingFungus: I missed that the first commit ("Support for variable-altar-count Temples") was Grunt's, not yours 10:12:29 -!- wheals_ has quit [Quit: Page closed] 10:16:35 -!- Amnesiac has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 10:16:50 -!- Ququman has joined ##crawl-dev 10:19:50 <|amethyst> MarvinPA: after my recent experience with optimisation of enum stuff (see 86454def) I wonder whether it might be safer to use an int rather than god_type in _is_chaos_upgradeable (4733aad) 10:21:19 <|amethyst> MarvinPA: then again, it's being compared against two actual enumerators rather than something out-of-range so I guess it's probably fine 10:22:10 -!- Aarinfl has quit [Quit: Page closed] 10:23:42 -!- ussdefiant has joined ##crawl-dev 10:24:23 |amethyst: how is int any better than enum ? 10:24:39 personally I wish we'd use enum wherever possible 10:25:01 but we can't until we drop those old mac builds 10:25:32 (unless we want to waste loads of space, I mean) 10:26:10 <|amethyst> err 10:26:14 (well, I mean, when the enum type is *accurate* anyway 10:26:16 <|amethyst> MarvinPA: 86354def rather 10:26:16 ) 10:27:04 <|amethyst> SamB: in the problem that 86354def fixed, we were misusing it by putting in a -1 which did not match any enumerator 10:27:12 ah 10:27:20 -!- Brannock has quit [Quit: Leaving] 10:27:50 <|amethyst> SamB: in this case I worry about what happens if -item.orig_monnum is out of range 10:27:55 <|amethyst> but I guess that shouldn't happen? 10:28:05 <|amethyst> since this is conditional on item.orig_monnum < 0 10:28:30 not having that exacf ennumerator shouldn't be an issue, but having no reason to expect the enumeration to be signed would be 10:29:11 grr spelling 10:30:23 -!- LarsH_ has quit [Ping timeout: 245 seconds] 10:30:27 -!- Infinite_Monkeys has quit [Ping timeout: 258 seconds] 10:36:39 -!- ToastyP has quit [Quit: ChatZilla 0.9.90.1 [Firefox 29.0.1/20140506152807]] 10:38:24 -!- Mandevil has quit [Quit: leaving] 10:40:23 -!- Piginabag has quit [Quit: Page closed] 10:42:55 -!- bonghitz has quit [Quit: Leaving...] 10:50:24 -!- st_ has quit [Read error: Connection reset by peer] 10:50:58 -!- st_ has joined ##crawl-dev 10:51:48 -!- HDA_ has joined ##crawl-dev 10:53:48 -!- MIC132 has joined ##crawl-dev 10:54:36 Quick question to dev team. Is it intended that the cloud-generating of the new god (Quazatl? however you spell that) is not mentioned in "Granted powers"? 10:54:46 It states taht I get "strom shield" 10:54:56 Which apparently increases my SH? 10:54:59 *storm 10:55:11 But there is nothing about the clouds that keep generating around me 10:55:28 I wasn't confused only cause I read patchnotes/commit logs. 10:56:43 MIC132: "You are surrounded by a storm" 10:57:09 <|amethyst> Perhaps it should have a comma before "which" 10:57:21 <|amethyst> You are surrounded by a storm, which can block enemy attacks. 10:57:33 This still implies to me that that's all the storm does 10:57:48 <|amethyst> how about 10:57:51 Also "storm" hardly explains fire clouds and such 10:57:53 <|amethyst> You are surrounded by a storm. 10:57:56 |amethyst: yes 10:57:59 <|amethyst> Your storm can block enemy attacks. 10:58:00 I was about to suggest that 10:58:08 no I don't think the second line is even necessary 10:58:12 Maybe: 10:58:13 that is what ^ is for 10:58:20 which does explain what the storm does 10:58:21 <|amethyst> elliptic: clouds don't normally block enemy attacks though 10:58:38 <|amethyst> I was talking about ^ 10:58:41 "You are surrounded by a storm, which can block enemy attacks and generates random elemntal clouds around you"? 10:58:42 <|amethyst> or do you mean ^^ ? 10:58:46 er, I mean ^^ 10:58:47 But that's too descriptive 10:58:53 I was talking about ^ 10:59:04 I don't think ^ needs to contain every detail of how a god works 10:59:05 Under "Granted powers" 10:59:09 No, not every 10:59:16 But it states nothing about random clouds 10:59:20 Which can be very confusing 10:59:24 that is not true 10:59:30 <|amethyst> I would think the clouds are more significant than the SH 10:59:30 it states "surrounded by a storm" 10:59:36 <|amethyst> elliptic: but they're not all storm clouds 10:59:41 that's one 10:59:57 Also the current sentece imlies storm only blocks attacks, and that's all 11:00:00 *implies 11:00:01 -!- Deckard_Pain_ has quit [Client Quit] 11:00:02 |amethyst: sure 11:00:20 <|amethyst> hm 11:00:28 Any hint that the clouds come from this particular god power will be enough 11:00:58 IMO "surrounded by" is enough of a hint if it doesn't have the misleading mention of the SH boost 11:01:02 Maybe this: 11:01:21 "You are surrounded by ELEMENTAL storm, which also can block enemy attacks"? 11:01:28 It both explains other clouds 11:01:34 And implies block isn't all it does 11:01:47 -!- Saint_Lux has quit [Client Quit] 11:02:02 -!- raskol has quit [Ping timeout: 252 seconds] 11:02:06 note that this still wouldn't mention that the storm also gives rMsl at higher piety 11:02:33 the storm does quite a few different things 11:02:36 -!- Saint_ has quit [Client Quit] 11:02:36 Wait 11:02:49 Maybe with enough piety we could add another line to the descripiton? 11:03:05 "Your storm can now also reflect som projectiles"? 11:03:05 -!- lessens has quit [Ping timeout: 255 seconds] 11:03:09 Or something 11:03:30 Still, the one I proposed is at least a bit better than the current, I think.. 11:03:54 -!- radinms has quit [] 11:04:05 The storm makes clouds, gives SH, and at high piety gives rMsl, that's all? 11:04:05 in general we don't currently insist that every single thing granted by a god is spelled out in the ^ screen 11:04:19 e.g. umbra is not mentioned in dith's ^ screen 11:04:32 And to this day I don't get what it does 11:04:43 this is precisely why the ^^ screen exists 11:04:44 Apart from being required by some of his powers 11:05:08 -!- Morg0th has quit [Ping timeout: 276 seconds] 11:05:18 Hmm 11:05:21 This is a good point. 11:05:27 ??umbra 11:05:28 umbra[1/1]: An aura which increases stealth, causes accuracy penalties and cancels out haloes. Undead, *+ Dithmenos worshippers, and ***+ Yredelemnul worshippers are immune to the accuracy reduction. Produced by profane servitors, Dithmenos worshippers, and anyone who wears the {ring of shadows}. 11:05:43 -!- surprisetrex has quit [Ping timeout: 258 seconds] 11:05:52 demons used to be immune too :( 11:05:53 TSO doesn't mention the halo until the ^^ screen 11:06:06 But still, I think the ^ screen should give at least a short indication of what's going on. And the ^^ screen for longer explanation 11:06:47 oh, another thing that Q's storm does: make noise 11:07:02 Is that even in ^^? 11:07:03 -!- Quashie has quit [Ping timeout: 245 seconds] 11:07:22 doesn't look like it 11:07:24 I guess player can safely assume that a "storm" makes some noise 11:07:59 But I still maintain that "You are surrounded by elemental storm, which also can block enemy attacks" would save quite a bit of confusion, while still being short and not too in-depth 11:08:48 My only gripe is that current sentence implies blocking being the only function. Hell, just add "also" to the current version and it's ok 11:10:21 -!- nooodl has joined ##crawl-dev 11:11:41 -!- debo has quit [Ping timeout: 265 seconds] 11:12:06 -!- lobf has joined ##crawl-dev 11:14:35 -!- KurzedMetal has quit [Ping timeout: 265 seconds] 11:18:25 03elliptic02 07* 0.15-a0-875-g6624313: Mention that Qazlal's storm is loud. 10(9 minutes ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=66243133a8fa 11:18:25 03elliptic02 07* 0.15-a0-876-g8252685: Remove mention of Qazlal's storm giving SH from the ^ screen. 10(7 minutes ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=8252685d8064 11:18:27 -!- Cheibriados has quit [Ping timeout: 252 seconds] 11:19:38 -!- Cheibriados has joined ##crawl-dev 11:19:38 -!- The topic of ##crawl-dev is: Crawl Development | Logs: http://s-z.org/crawl-dev/ | People with +v have commit access. | Please keep general Crawl-related chit-chat to ##crawl. | Dev wiki: http://crawl.develz.org/wiki | Long stuff to pastebin.ca please | Immortal Warwalrus and Crazy Yiuf forever. 11:19:40 -!- The topic of ##crawl is: Check out new European server at ??clan! | Play Crawl online now: type ??cao, ??cdo, ??cszo, ??clan, or ??webtiles for instructions | http://crawl.develz.org | FooTV: termcast.develz.org | ##crawl-offtopic: You got your gender in my peanut butter! Xom thinks this is hilarious. 11:20:37 -!- Morg0th has quit [Quit: leaving] 11:20:58 (if someone wants to change this again I won't mind... maybe Grunt has a better idea since it is his god :P) 11:25:49 you.religion = GOD_GRUNT 11:26:04 if (you.religion = GOD_GRUNT)? 11:26:09 yes 11:26:12 -!- onwiheg has quit [Quit: Page closed] 11:27:03 -!- ussdefiant has quit [Ping timeout: 245 seconds] 11:29:56 -!- wheals_ has quit [Quit: Page closed] 11:33:15 -!- notcluie is now known as notbcadrern 11:33:26 -!- notbcadrern is now known as notcluie 11:39:05 -!- Tux[Qyou] has quit [Ping timeout: 240 seconds] 11:42:17 -!- Annabella has quit [Ping timeout: 264 seconds] 11:52:24 -!- surprisetrex has quit [Remote host closed the connection] 11:52:31 -!- Galewind has quit [Quit: Page closed] 11:54:18 -!- crate has joined ##crawl-dev 11:54:39 i seem to be getting no effect from velocity card in new_nemelex branch 11:55:18 -!- Zebra has quit [Ping timeout: 240 seconds] 11:55:42 -!- Annabella has quit [Excess Flood] 11:56:17 -!- debo has joined ##crawl-dev 12:02:16 -!- Basil has joined ##crawl-dev 12:02:51 -!- fufumann has quit [Remote host closed the connection] 12:03:12 -!- CKyle has quit [Quit: CKyle] 12:03:16 -!- crate has left ##crawl-dev 12:03:31 -!- UncertainKitten has joined ##crawl-dev 12:04:22 -!- Vizer has quit [Ping timeout: 258 seconds] 12:07:44 -!- reaverb has joined ##crawl-dev 12:09:02 -!- ontoclasm has joined ##crawl-dev 12:09:26 Unstable branch on crawl.akrasiac.org updated to: 0.15-a0-876-g8252685 (34) 12:10:41 -!- debo has quit [Ping timeout: 240 seconds] 12:11:29 -!- Nomi_ has quit [Ping timeout: 255 seconds] 12:12:25 -!- reaverb has quit [Ping timeout: 258 seconds] 12:12:48 -!- Lightli has quit [Ping timeout: 240 seconds] 12:12:58 -!- Roarke has quit [Quit: Page closed] 12:13:01 -!- CKyle has joined ##crawl-dev 12:13:07 -!- wheals has quit [Ping timeout: 240 seconds] 12:13:39 -!- mopl has quit [Quit: Page closed] 12:14:04 -!- debo has joined ##crawl-dev 12:15:46 -!- Quashie has quit [Quit: Leaving] 12:20:04 -!- reaverb has joined ##crawl-dev 12:21:27 -!- MIC132 has quit [Quit: Leaving] 12:22:23 -!- Lightli has joined ##crawl-dev 12:22:46 -!- wheals has joined ##crawl-dev 12:24:40 -!- Kaput has quit [Remote host closed the connection] 12:27:12 <|amethyst> crate: Were you fast or slow? Were there monsters around? 12:27:16 <|amethyst> oh, he's gone 12:28:24 -!- CKyle has quit [Quit: CKyle] 12:29:23 |amethyst: I'll look into it - I need to look at that code anyway. 12:30:31 <|amethyst> kind of hard to look into it without knowing the details 12:30:49 -!- alefury has joined ##crawl-dev 12:30:52 <|amethyst> if you are neither fast nor slow, and there are no monsters around, new velocity is supposed to do nothing 12:30:56 -!- LarsH has quit [Ping timeout: 276 seconds] 12:30:58 <|amethyst> though maybe it could use a message 12:31:13 |amethyst: Yes, a couple new_nemelex cards didn't have proper fail messages. 12:31:18 -!- notcluie has quit [Ping timeout: 240 seconds] 12:32:00 -!- dtsund has joined ##crawl-dev 12:32:15 -!- Nethris has quit [Quit: Leaving.] 12:33:39 -!- CKyle has joined ##crawl-dev 12:33:55 -!- LordSloth has quit [Ping timeout: 258 seconds] 12:36:09 -!- roctavian has joined ##crawl-dev 12:41:49 03wheals02 07* 0.15-a0-877-g2926600: Replace spriggan rider mercenaries with base demonspawn (Roarke). 10(33 minutes ago, 2 files, 3+ 3-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=29266000b18b 12:41:51 oh, i added a message for it failing already 12:42:58 <|amethyst> wheals: I don't get how that naga level-up fix works 12:43:26 |amethyst: naga mages are lower HD 12:43:53 so there was a 100% chance of turning into one when it reaches naga mage HD, so it can never reach naga warrior HD 12:43:55 my poor special-casing for spriggan riders keeping their names when their mount dies 12:44:02 <|amethyst> ah 12:44:26 -!- simmarine has joined ##crawl-dev 12:44:35 -!- MgDark has quit [Quit: ChatZilla 0.9.90.1 [Firefox 27.0/20131216183647]] 12:45:42 <|amethyst> wheals: maybe that array's comment should mention that 12:46:01 <|amethyst> wheals: I realise that it does say "will grow up when it reaches the HD" 12:46:05 <|amethyst> I'll add something 12:46:16 ok 12:47:51 good comment about spriggans being unable to turn into druids/mages/berserkers because it'd require magic training or an altar 12:48:04 <|amethyst> oh 12:48:24 when like 4 other species can level up into casters/priests 12:48:38 MarvinPA: special spriggan drawback 12:49:37 MarvinPA: and tengu -> conjurer is even right below it 12:49:40 i guess it's not quite 4! and maybe some of those were added after the spriggan thing 12:49:47 -!- ldf has quit [Quit: ldf] 12:50:32 should mermaids level up into sirens? i forget what the actual link between them is now 12:50:48 something about a sunken god 12:50:51 oh right both are non-merfolk or something? 12:51:02 and at various stages of sunken god worship yeah 12:51:13 <|amethyst> non-merfolk that used to be merfolk? 12:51:34 -!- PleasingFungus has quit [Remote host closed the connection] 12:52:04 -!- PleasingFungus has joined ##crawl-dev 12:52:10 i'm not sure, possibly! "sufficiently distinct from merfolk that eating them isn't cannibalism", anyway :P 12:52:19 fr: sunken god 12:52:21 <|amethyst> we can just undo my commit that did that 12:52:28 i don't mind what the flavour is as long as it's vaguely consistent 12:52:31 <|amethyst> or Lasty's commit that added the sunken god thing 12:52:36 <|amethyst> but they shouldn't both be there 12:52:50 <|amethyst> (I think it was Lasty?) 12:52:59 -!- DrinkMachine has joined ##crawl-dev 12:52:59 -!- DrinkMachine has quit [Changing host] 12:52:59 -!- DrinkMachine has joined ##crawl-dev 12:53:02 i believe so yeah 12:53:28 oh wow 12:53:29 <|amethyst> MarvinPA: BTW, when that spriggan comment was added, no monsters could level up from non-casters/priests to casters/priests 12:53:48 -!- nonethousand has joined ##crawl-dev 12:53:48 aha 12:53:52 stuff.cc used to have the contents of colour, coord, coordit, random, and rng 12:55:15 Certainly a lot of stuff. 12:55:17 |amethyst: yeah, that was me 12:55:26 Maybe we should ban adding stuff there until it disappears. 12:55:30 <|amethyst> MarvinPA: I think that is a case of excessive realism... elephant slugs who polymorph into titans still gettitan spells, right? 12:55:43 i don't think anything has been added to stuff.cc in a while 12:55:45 <|amethyst> reaverb: no problem, there's always misc.cc 12:55:53 yeah (i think so? polymorphing has some weird rules) 12:56:14 oh right yeah that case definitely does get spells, it's uniques keeping their spells that has the weird rules 12:56:35 It makes sense to me that mermaids would level up to sirens. 12:56:41 Assuming siren allies do anything 12:58:24 I seem to recall them not being able to melee 12:58:41 yeah, they just summon drowned spirits from water... which is useful, if you're near water 12:58:43 because of their movement ai 12:59:47 is this also about the merc card? 13:01:12 |amethyst: Hmm, the problem also seems to be a lot of the time Velocity just doesn't do anything because there's not speedy or slow monsters. This card should probably be changed to do stuff more often. 13:01:56 mm temple bug 13:02:05 ssssssss 13:02:05 (this worked in testing!!) 13:02:25 (I'll investigate in ~6h when I am home) 13:02:48 Grunt: That reminds me 13:02:56 * gammafunk steps from time. Grunt arrives home 13:03:32 -!- absolutego has joined ##crawl-dev 13:03:56 gammafunk: imo let me step from time instead 13:04:05 * Grunt (beyond time) 13:04:10 <|amethyst> reaverb: either way those boolean expressions should be reformatted :) 13:04:25 <|amethyst> reaverb: the ones with uniform indentation and || and && at end-of-line 13:04:59 |amethyst: Already did that :D 13:05:06 -!- Kalir has quit [Changing host] 13:07:14 Is there player equivalent to baseline delay? 13:07:51 -!- partyhat has joined ##crawl-dev 13:07:59 -!- absolutego has quit [Ping timeout: 252 seconds] 13:08:18 -!- partyhat is now known as absolutego 13:08:49 I think it's just a define of 10 that's used regardless of actor 13:08:53 but I might be wrong 13:09:15 <|amethyst> yes, baseline delay is a constant 10 13:09:35 <|amethyst> it fundamentally *is* about players 13:09:36 Oh soe player->speed < BASELINE_DELAY checks if the actor is slow (or fast not sure) ? 13:09:57 Hmm, you.seed probably. 13:10:20 <|amethyst> player->speed doesn't exist 13:10:38 <|amethyst> all players have action speed 10 unless they're slowed, hasted, berserked, etc 13:10:55 spriggans? 13:10:56 <|amethyst> (statue formed, ...) 13:11:01 <|amethyst> yes, even spriggans 13:11:03 I guess that's handled by mutations 13:11:04 |amethyst: Ok, what I meant by my question is what would be the best way to determine the player's speed? 13:11:07 that's movement 13:11:10 ah right 13:11:12 he meant generic actions 13:11:19 Possibly including movement speed like Sp or Chei or Naga. 13:11:31 <|amethyst> I don't think that's a good idea 13:11:46 I keep getting muddled with NetHack, whose speed implementation works in reverse to Crawl; everything works using movement speed unless it specifically gives some other value 13:11:56 <|amethyst> I don't think it's good to make the card strictly better for Nagas (and worse for Spriggans) than everyone else 13:12:00 <|amethyst> ais523_: for monsters it mostly does 13:12:07 <|amethyst> ais523_: but not players 13:12:17 Ok, so just the speed for Haste etc. How would I check that? 13:12:33 <|amethyst> if (you.duration[DUR_SLOW] && (power_level > 0 || coinflip())) 13:12:33 <|amethyst> you.duration[DUR_SLOW] = 1; 13:12:46 <|amethyst> the code that's already there 13:12:49 basically "is the player hasted" 13:12:51 <|amethyst> or am I misunderstanding? 13:13:05 <|amethyst> I guess you might want it to give finessed players slow 13:13:16 <|amethyst> (I don't think it's possible to use when berserked) 13:13:25 |amethyst: And statue form, and berserk, and.... 13:13:42 |amethyst: Also I think special casing two durations is a little hack-ish 13:13:57 If it's impossible the current code is fine, I just didn't know if there was a better way. 13:14:15 <|amethyst> player_speed gives you the number you're looking for 13:14:25 |amethyst: Thank you. 13:14:25 <|amethyst> still 13:14:34 <|amethyst> hm 13:15:13 int player_speed(void) 13:15:15 void? 13:15:23 <|amethyst> gammafunk: someone's a C programmer :) 13:15:27 heh 13:16:08 Oh, I should probably remove that. 13:16:22 and that must be fairly old C that even would require void I'm guessing? 13:16:29 <|amethyst> gammafunk: no, modern C does 13:16:33 since I can't recall declaring functions that way 13:16:39 ah, interesting 13:16:42 <|amethyst> gammafunk: if you leave out void it means "I'm not specifying the parameter types" 13:16:59 <|amethyst> meaning you can pass it anything 13:17:05 oh ok 13:17:17 but then...well I should just read about that 13:17:23 <|amethyst> (which is how function declarations worked in the K&R days, before prototypes) 13:17:53 but you had to get the parameters into named variables somehow 13:18:09 <|amethyst> gammafunk: the implementation itself would list them 13:18:15 <|amethyst> gammafunk: or you could walk the stack 13:18:23 -!- nooodl has quit [Ping timeout: 276 seconds] 13:18:31 <|amethyst> gammafunk: which is, I think, how printf worked before varargs were standardised 13:18:53 <|amethyst> this is why C demands different calling conventions from the pascal standard 13:19:21 <|amethyst> the callee doesn't necessarily know how many arguments were passed, so it can't be responsible for popping them off the stack 13:19:22 -!- Nethris has quit [Quit: Leaving.] 13:19:58 <|amethyst> I guess no one has spoken of C vs Pascal calling conventions in like 10 or 15 years... 13:20:27 It's good to get regular reminders of how little I know about programming languages 13:20:50 What were the K&R days? 13:21:09 those are the initials of the inventors of the language 13:21:13 <|amethyst> reaverb: C before the ANSI (later ISO) standard 13:21:18 <|amethyst> K&R = Kernighan and Ritchie 13:21:22 <|amethyst> they wrote the book about C 13:21:23 |amethyst: Hmm. 13:21:40 <|amethyst> mostly Ritchie wrote C 13:21:58 that was my first real programming book, the famous K&R C book; great book 13:22:07 <|amethyst> reaverb: http://en.wikipedia.org/wiki/The_C_Programming_Language 13:22:08 -!- Ladykiller69 has quit [Ping timeout: 255 seconds] 13:22:13 <|amethyst> reaverb: (about the book, not the language) 13:22:38 |amethyst: Hmm. 13:22:57 <|amethyst> reaverb: the ANSI standard came about in 1989 (after six years in committee) 13:23:11 <|amethyst> reaverb: and was ratified by ISO the next year 13:23:27 |amethyst: Wow, didn't realize C was standardized in almost the 90s. 13:23:49 <|amethyst> I started learning C in around 1992, so K&R is before my time *but* I did read plenty of old K&R C code 13:24:13 "our condolences" 13:24:36 probably far worse code you could read 13:24:39 <|amethyst> ais523_ might guess what was the first large program I really dove into, and it used a lot of K&R conventions 13:24:50 <|amethyst> gammafunk: not "by K and R" 13:25:00 <|amethyst> gammafunk: just "old enough to use that version of the language" 13:25:22 |amethyst: does it date from late 1987, by any chance? 13:25:24 no yeah, I didn't mean code by K and R themselves :) 13:25:58 it could have been "a lot of Basic code" or "a lot of old javascript code" 13:26:11 <|amethyst> ais523_: well, a lot of the files said "Copyright (c) Stichting Mathematisch Centrum, Amsterdam, 1985" but yes :) 13:26:41 -!- rossi has quit [Ping timeout: 252 seconds] 13:26:55 I remember toying with nethack to get Medusa workable as an pet that wouldn't insta-stone you 13:27:43 And demogorgon was a little underwhelming as a pet, I found 13:27:51 I expected him to obliterate everything 13:29:07 I think an Archon was actually much more effective as a pet, especially since Demo's sickness attack didn't seem to do much to monsters 13:30:17 -!- LarsH has quit [Ping timeout: 240 seconds] 13:30:36 Speaking of licenses, I was wonder if MIT license was compatible with Crawl's. 13:30:37 http://opensource.org/licenses/MIT 13:30:54 From what I can tell, it is, but I'm not a lawyer. 13:31:52 <|amethyst> reaverb: FSF says MIT is compatibe with GPL 13:32:01 <|amethyst> reaverb: and we already have some MIT code 13:32:11 are you GPL2 or GPL3? 13:32:15 <|amethyst> 2 or later 13:32:36 GPL3 is compatible with all those permissive licences; I think 2 is compatible with MIT in particular but am not sure 13:33:33 I always wondered how we don't have any prompt or disclaimer about patch submissions in terms of authorship or license 13:34:18 <|amethyst> for patches I would assume the author by submitting them intended to license them under the GPL 13:34:46 yeah, I guess there's no issue if they don't put a copyright or license declaration in the patch? 13:34:51 <|amethyst> and if not, then their patches are unlicensed derivative works and we could countersue 13:34:56 <|amethyst> gammafunk: the real problem is tiles 13:35:12 <|amethyst> gammafunk: and new vaults 13:35:12 oh, art being somehow different 13:35:13 -!- reaverb has quit [Ping timeout: 252 seconds] 13:35:32 <|amethyst> gammafunk: well, it's most likely not a derivative work the way a patch to our code is 13:35:41 right 13:36:08 <|amethyst> also, we don't even say how much of our art is licensed 13:36:13 <|amethyst> While a majority of the tiles are in the Public Domain, there is no accurate 13:36:14 <|amethyst> list. 13:36:29 <|amethyst> Frankly, I am surprised Debian keeps crawl in main 13:36:35 <|amethyst> or in the repo at all 13:36:37 I suppose we'd just remove any tile if there was a complaint by someone 13:36:44 <+|amethyst> and if not, then their patches are unlicensed derivative works and we could countersue <-- do I have to start submitting patches without context lines? :-) 13:36:53 <|amethyst> ais523_: heh 13:37:13 <|amethyst> "we" 13:37:27 The crack dcss legal team 13:37:27 <|amethyst> they would have to sue an individual, not Crawl itself 13:37:53 <|amethyst> OTOH, that also means no limited liability 13:38:51 -!- bonghitz has quit [Remote host closed the connection] 13:38:53 Hoping that I get named as a defendent in a class-action lawsuit by players from irc,taver,reddit, SA, and 4chan at some point 13:39:07 *defendant 13:39:19 and *tavern 13:41:29 -!- KurzedMetal1 has quit [Ping timeout: 240 seconds] 13:45:05 -!- agentgt has quit [Ping timeout: 255 seconds] 13:47:01 -!- reaverb has joined ##crawl-dev 13:50:14 -!- Pepe has quit [Ping timeout: 276 seconds] 13:51:42 -!- Stendarr has quit [Ping timeout: 258 seconds] 13:51:51 The point of the MIT licsence, by the way, was possibly using some outside code licensed under that in Crawl. 13:52:12 Which I'm not going to go into detail because it's not concrete at all right now. 13:53:05 (Yes it might be good to put a disclaimer on mantis and maybe here saying suggesting something goes in the game is implicitly licensing it under Crawl's license) 13:53:41 reaverb: do you have a link to the specific version of the MIT license in question? 13:54:59 I think it just requires preservation of the license and the copyright notices, and permits unrestricted sublicensing subject to that 13:55:01 Eh, that's more detail then I would have liked, but here: https://github.com/increpare/PuzzleScript/blob/master/README.md 13:55:04 in which case it's compatible with GPL2 as well as GPL3 13:55:25 I think it's identical to the when on the Open Source inititive site I linked. 13:55:26 yeah, that should be fine 13:55:48 -!- D_P has quit [Ping timeout: 240 seconds] 13:55:49 that particular variant is called "Expat" by Debian's license classification team 13:55:54 because it's less ambiguous than "MIT" 13:57:19 you do have to include a copy of the license 13:57:21 |amethyst: if I'm removing player.burden and player.burden_state, all I need to do is make something like TAG_MINOR_NOBURDEN and do dummy reads when the reader minor version is less than this minor version? 13:57:22 You climb downwards. 13:57:22 Ran out of altars for temple! x4 13:57:25 o.O 13:57:35 I've done this before, but I don't want to misremember 13:57:39 and say "parts X and Y of the software are copyright covered by licence " in your docs 13:58:09 -!- Keanan has quit [Quit: Leaving.] 13:58:42 gammafunk: Yes, from what I can tell. 13:58:54 ais523_: And I can make modifications? 13:59:02 If I license that under MIT license too. 13:59:03 I'm appealing to a higher power 13:59:34 The god of save compat, no less 13:59:40 reaverb: it specifically says both "modify" and "sublicense"; so you can make modifications, and they can even be under a more restrictive version of the license if you like 13:59:54 however, you must leave the license itself intact, as well as the copyright notices 13:59:55 ais523_: Neat. 14:00:02 so what you do is, you write your own copyright notice next to theirs 14:00:15 and then say "the original software was under this licence": 14:00:21 and "the modifications are under this licence": 14:00:35 this is needed to combine it with Crawl 14:00:44 because Crawl's license is more restrictive than Expat 14:02:07 ais532_: Ok, so legal stuff won't be an issue. 14:08:36 hrm, will need to rework part of the tutorial at some point, it seems 14:09:24 there's also the meta-legal argument 14:09:36 which is "anyone who licenses their stuff about MIT probably doesn't care about anything but attribution" 14:09:46 although it's unwise to rely on that one 14:10:08 but the whole point of MIT and BSD is that you're willing to let other people put them under other licenses, potentially even proprietary ones 14:10:26 Windows had BSD code in it once (we know because of the attribution line), although I think they removed it again 14:10:30 -!- CKyle has quit [Quit: CKyle] 14:10:32 -!- Keanan has joined ##crawl-dev 14:10:58 -!- LarsH has quit [Ping timeout: 240 seconds] 14:13:34 -!- ldf has joined ##crawl-dev 14:18:12 geekosaur: sounds like more fun for grunt 14:19:26 ais523_: Heh, nice meta argument. 14:20:23 the only problem is if they subsequently change their mind 14:29:20 !function total_weight 14:29:21 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/monster.cc;hb=HEAD#l430 14:30:34 -!- reaverb has quit [Ping timeout: 240 seconds] 14:31:34 -!- roctavian has quit [Quit: Page closed] 14:33:59 -!- reaverb has joined ##crawl-dev 14:35:33 -!- Crehl has quit [Quit: qqqqqqq] 14:42:34 How do I reply to a specific c-r-d email? 14:47:05 <|amethyst> Are you reading it on the web site or something? 14:47:39 <|amethyst> if you're reading it by email, you reply using your user agent's "reply" command (not reply all) 14:49:01 |amethyst: if I'm removing player.burden and player.burden_state, all I need to do is make something like TAG_MINOR_NOBURDEN and do dummy reads when the reader minor version is less than this minor version? 14:49:51 |amethyst: my client has a "group reply" instead of "reply all", nowadays, which does the right thing wrt mailing lists 14:49:54 <|amethyst> gammafunk: yes, in a #if TAG_MAJOR_VERSION == 34 block of course 14:49:59 right, thanks 14:50:00 but yeah, "reply" is the proper way to reply to a message on a mailing list 14:51:38 <|amethyst> gammafunk: I assume you mean 'all I need to do for save compatibility' :) 14:51:46 yeah :) 14:51:57 if only all I needed to do was save compat 14:52:02 -!- Keanan has quit [Quit: Leaving.] 14:52:12 |amethyst: Well I get a "today's topics" email with all the emails grouped together. 14:52:17 <|amethyst> reaverb: ohh 14:52:42 heh, probably you don't want to get those summaries instead of individual mails 14:52:59 gammafunk: That's probably correct, but I have no idea how to change. 14:53:02 it. 14:53:18 I had problems getting the mailing list set up in the first place. 14:53:19 should be changeable on the sourceforge page, I'd think 14:53:20 <|amethyst> reaverb: good question... your client might have a way to split that into multiple emails, but I don't know if the digests have the necessary metadata for real replies (message-ID) 14:53:43 reaverb: https://lists.sourceforge.net/lists/listinfo/crawl-ref-discuss 14:53:54 I guess I'll just reply without quoting. 14:54:00 gammafunk: That's what I subscribed to. 14:54:05 you should be able to login and change your options 14:54:22 "Unsubscribe or edit options" 14:54:30 near the bottom 14:54:37 <|amethyst> reaverb: you can reply to the whole message and cut out everything else 14:54:41 <|amethyst> reaverb: and change the subject: 14:54:56 |amethyst: Hmm. 14:56:45 gammafunk: Changed my options,thanks. 14:57:16 |amethyst: I also haven't recieved the digest email with the one I want to respond to in it yet :D 14:59:53 have to copy and paste it from the web interface, I guess 15:00:00 Yep. 15:00:02 modern technology is fun 15:00:34 <|amethyst> yeah, if this were the 80s you wouldn't even know about the mail yet :) 15:01:52 -!- Mandevil has quit [Quit: leaving] 15:03:38 <|amethyst> and if this were the 1500s you would be burned at the stake for using the power of satan to talk to foreign barbarians 15:05:01 you know what's mindboggling 15:05:16 -!- dpeg has joined ##crawl-dev 15:05:27 <|amethyst> Bloax: that cabbage and broccoli are the same species? 15:05:31 you're gonna kick the bucket around the sixties/seventies/eighties/nineties 15:05:37 |amethyst: Really? 15:05:44 except this time it's not 1960/70/80/90 15:05:53 but 2060/70/80/90 15:05:59 -!- Keanan has joined ##crawl-dev 15:06:05 <|amethyst> Bloax: If I live to 2060 I will be very happy :) 15:06:12 likewise 15:06:16 also very surprised 15:06:30 if i live to 2060 i will be very bitter 15:06:35 <|amethyst> I wouldn't be *surprised* per se, it would be a reasonable age 15:06:49 <|amethyst> yeah, and I might not actually be *happy* 15:07:17 <|amethyst> but as a smoker with a family history of heart attacks, I have to be realistic here :) 15:07:47 <|amethyst> I guess I could do something about half of that, but the 2060s will probably be a hellish dystopia so meh :) 15:07:54 We have smokers in the devteam! 15:08:31 We can save him dpeg 15:09:08 <|amethyst> reaverb: yes: http://en.wikipedia.org/wiki/Brassica_oleracea 15:09:40 <|amethyst> reaverb: and mustard is the same genus 15:09:44 |amethyst: Yes modern technology already brought me there :D 15:10:07 <|amethyst> http://en.wikipedia.org/wiki/Triangle_of_U 15:14:48 -!- Voker57 has quit [Ping timeout: 265 seconds] 15:16:06 When thing I thought of when writting an email on XP Timers to c-r-d - What if we took that whole "Ice attack lock down potions, Fire attacks scrolls" and attached an XP Timer to it? 15:16:08 !seen reaverb 15:16:09 I last saw reaverb at Fri May 16 20:16:06 2014 UTC (2s ago) saying 'When thing I thought of when writting an email on XP Timers to c-r-d - What if we took that whole "Ice attack lock down potions, Fire attacks scrolls" and attached an XP Timer to it?' on ##crawl-dev. 15:16:16 dpeg: Ha. 15:16:22 funny timing 15:16:51 reaverb: in my opinion, that's the best approach to item destruction, but I am not sure what people think. 15:17:08 dpeg: Hmm. 15:17:35 Maybe I should have added it to the email, but adding something you just thought of seemed out of place. 15:18:00 there's so much stuff going on at c-r-d right now already :) 15:18:03 Any reason you were !seen ing me? 15:18:35 yes, wanted to talk about the food stuff 15:18:54 (btw, your c-r-d email on xp draining has funny --i.e. missing-- reply symbols) 15:18:55 dpeg: Yes, It's kind of odd to have so many topics on at once. A forum would be better for that. 15:19:11 dpeg: Ah, Maybe reject it so I can edit it? 15:19:23 already through and visible to the public :) 15:19:30 dpeg: Hmm, oh well. 15:19:39 I've made worse mistake "Curtail notifications" 15:19:40 I think it's actually alright: there's not so many people who speak up, so email does well 15:19:46 -!- Tenda has quit [Quit: Nettalk6 - www.ntalk.de] 15:20:19 I think not enough people chime in, but at least we can be sure that everyone got a chance to see these proposals (this is the crucial difference to ##crawl-dev). 15:20:37 dpeg: Yes, chiming in is still odd. 15:20:52 Why "still odd"? 15:21:04 dpeg: Well, odd I guess. 15:21:14 <|amethyst> in what way? 15:21:18 William Tanksley (of Omega, right?) has no such inhibitions :) 15:21:40 I don't know, just in the general "communication is poor way I guess" :D 15:21:49 William Tanksley, Jr is from Omega? 15:22:51 reaverb: either that or IVAN, I forget. Only know this because Haran once told me that William is allowed to say anything because of his game. 15:23:02 <|amethyst> Omega, yes 15:23:06 <|amethyst> https://github.com/cwc/OmegaRPG/blob/master/Omega/src/map.cpp 15:23:13 dpeg: Hmm. 15:23:49 |amethyst: Is that the old Omega? The one which inspired ADOM? 15:23:55 reaverb: not sure about poor. I can think of no other way to make sure that even half-alive developers had a chance to interact. 15:24:22 <|amethyst> reaverb: yes, but he's not the original author 15:24:24 reaverb: hush! It's our William, sitting in our mailing list!! 15:24:31 <|amethyst> that's Laurence Brothers 15:24:46 |amethyst: So he's just continuing the project? 15:24:54 <|amethyst> I don't know the details 15:25:33 I think Omega's dead. Fits the name! 15:26:14 reaverb: regardless of all that, I second your acid reasoning 15:28:14 <|amethyst> So how do we decide what should use XP and what should use time? 15:28:25 <|amethyst> If it's ad-hoc that's bad for player learning 15:28:56 <|amethyst> e.g. if healing used XP it would be like everyone was a DD of makhleb, without the shaving 15:29:09 |amethyst: I believe we can only time for things that cannot be scummed (positive effects). For all bad effects, we should experience. 15:29:34 you are making a logical deduction, indeed 15:30:23 <|amethyst> it does change things from tactical to strategic 15:30:46 I hope that after chunkless the food clock will mean a lot more. But we can never expect Crawl's foodclock to be tight enough to affect (timed) healing, in my opinion. 15:31:05 -!- Vizer has quit [Ping timeout: 240 seconds] 15:31:09 clearly make the player only heal (and restore mp) by exploring dungeon tiles 15:31:14 I don't see a good reason to use XP timers for things with a strong immediate effect 15:31:43 PleasingFungus: that's a good principle, but better to design a game around than to change a game (especially a game as big as Crawl) 15:31:50 (it was a desktop dungeons joke) 15:32:03 elliptic: what do you think about corrision: duration or xp? 15:32:12 PleasginFungus: Desktop dungeons? 15:32:20 Desktop Dungeons uses exploration as the clock for /everything/ 15:32:24 dpeg: I don't see a good reason to base it on XP 15:32:27 I do think if Acid was switched to XP it might be worth while to nerf the effect. 15:32:30 time does not pass unless you are uncovering new squares 15:32:33 reaverb: google it! there's a freeware version that's pretty good, and a commercial version that I have no idea about 15:32:49 PleasingFungus: the commercial version is the free version with one extra class, or maybe race 15:32:56 elliptic: but with duration, I am afraid players will retreat and do something else, or just wait it off. That'd be worse than status quo, imo. 15:32:57 PleasingFungus: Hmm, I have a dozen other roguelikes I should try already on my computer. 15:32:59 none of the versions are open-source, though 15:33:01 definitely interesting from a design perspective, though ofc as dpeg said you can't just lift the design straightforwardly into crawl 15:33:19 ais523_: what? the commercial version has a whole metagame and shit 15:33:24 the original was very simple 15:33:44 PleasingFungus: the free version was updated to a cut-down version of the commercial version 15:33:47 (and only slightly cut down) 15:33:50 the original was more of an early alpha 15:33:55 -!- yalue has quit [Read error: Connection reset by peer] 15:33:58 dpeg: you could say the same thing about most things in crawl: statuses like slowness or poison, contamination, or simply taking damage 15:34:05 !?! 15:34:22 -!- mizu_no_oto has quit [Quit: ["Textual IRC Client: www.textualapp.com"]] 15:34:27 if you take a lot of damage, you should retreat... I'm not sure why this is okay if retreating because you got hit with a lot of acid is not 15:34:52 elliptic: I think the general idea is that it's closer to old acid without the problems. 15:34:55 PleasingFungus: I guess I can put it this way: imagine if Crawl was developed in secret, and while the developers were working on it, they put out a copy of Sprint for people to see what the game was like 15:34:59 reaverb: huh? 15:35:03 the situation with Desktop Dungeons is like that 15:35:07 elliptic: all of these are not ideal, in my opinion, and with the change we're moving from bad to worse: currently, acid damage matters. With a duration, not anymore. 15:35:09 reaverb: old acid had very little immediate effect, but a lasting effect 15:35:11 <|amethyst> I think having to retreat, go fight a bunch of monsters, then come back and try again, and maybe repeat again, would be less fun than just retreating and resting 15:35:20 reaverb: xp timer would make it *more* like old acid 15:35:45 oh, I see, you think it should be made closer to old acid 15:35:46 <|amethyst> it's similar to having to go find new armour, come back, and try again 15:35:49 ais523_: no, I'm just baffled by your suggestion that they took down the old game & put up a cut-down version of the commercial version in its place 15:35:52 I don't agree that this is desirable 15:35:58 What I think would be best: you only get rid of the AC loss if you kill the acidic monsters. 15:36:07 elliptic: Ok, that's fine. 15:36:26 PleasingFungus: I guess they'd say that the menus of the old game were just a placeholder for when they implemented the metagame 15:36:33 <|amethyst> dpeg: kind of tough because you'd have to track who did what damage 15:36:51 <|amethyst> dpeg: or at least who has done acid damage to you and isn't dead yet 15:36:57 elliptic: I fail to see how waiting out anything can be good design. I have to live with it in a number of cases, but it always strikes me as clumsy, inelegant design with an annoying interface. 15:37:15 <|amethyst> dpeg: only a minor technical problem, but I think a big problem for players 15:37:15 -!- rossi has quit [Quit: WeeChat 0.4.3] 15:37:16 as long as hp regens over time, you're going to be waiting things out 15:37:19 hp/mp 15:37:31 corrosion is just another type of damage you can take in combat, right now 15:37:41 Yes, I would hate they "hit by acid and run away, forget map and reexplore until you find the monsters" 15:37:46 |amethyst: yes, I know. OTOH, there's not so many acidic monsters outside of Slime. Probably still impractical. But that's an approach this suits me best: clear effect and clear challenge. 15:37:53 dpeg: well, you are free to lead a crusade against waiting out things in general... but I don't think it makes much sense unless you are actually going to change HP regen 15:38:11 the problem with sickness was that it took fucking forever to go away, stacked with hp (so you'd have to wait *more* afterward), and didn't actually do anything in combat. 15:38:18 and I don't think that bundling it into corrosion changes is a good idea 15:38:28 elliptic: I won't lead a crusade. But I am still allowed to be unhappy when more things get resolved by waiting them out? 15:39:06 I think that we have a slightly decent job at getting rid of waiting-out in some cases (sickness, wrath). 15:39:11 *done 15:39:12 sure :) but also there are issues with XP timers too (as |amethyst has explained) 15:39:38 <|amethyst> I am thinking mostly of oklob-guarded vaults when I say this 15:39:45 Absolutely. As I discussed with Mark of URR the other day, nothing beats having a working clock. 15:39:50 <|amethyst> maybe also places that developed a jelly infestation 15:40:01 <|amethyst> Slime I have only a little experience with 15:40:09 now I'm trying to think of clocks that work, it's quite hard to find a really working clock in any roguelike 15:40:15 Brogue 15:40:24 Brogue has its food clock, I was going to bring that up 15:40:35 but that's basically a total number of turns for the entire game, unless you're Creaphis 15:40:44 ai523_: Yes people keeping pointing out Brogue as an example. Desktop Dungeons was just mentioned to, althought it might not really be a "Clock" 15:40:53 (who has won Brogue foodless, because he's won in pretty much any way imaginable) 15:40:57 Your exploration is limiited I think? 15:41:03 Pokémon Mystery Dungeon is pretty good at clocking, too 15:41:08 reaverb: yeah, there's only one or two screens of it 15:41:11 And I can testify it is working very well. But Brogue is much much smaller than Crawl (or Nethack) and I don't think that games with a strategical appeal like these can afford such a tight clock. 15:41:26 because in PMD, every action requires consumables, and if you try to rest to heal, monsters will spawn and damage you faster than you heal 15:41:28 I play DCSS because of how wonderfully strategical it is. 15:41:46 (and i also hate the early game because of how terribly restrictive it is) 15:41:46 or, well, there are three actions that do not require any sort of consumable 15:41:57 ais523_: I don't really think "A wind approaches!" is the best kind of clock. To much of a hard limit. It works OK though. 15:42:04 reaverb: I wasn't talking about that 15:42:14 Bloax: I've been trying to expand on the strategy component since I became a developer. Still unhappy with waiting-out. 15:42:16 ais523_: Oh, what part then? 15:42:24 also that basically never comes up because the other clocks work better, unless you're vastly overleveld 15:42:28 dpeg: waiting-out? 15:42:31 reaverb: I'm talking about Zero Isle South, which is the true-roguelike areas 15:42:40 Rest-up times? 15:42:40 the main clocks are: hunger; PP; and healing consumables 15:42:50 Oh, new-poison is also something where we moved away from waiting-out. 15:42:55 (or, you could say escape items more generally are a clock) 15:43:02 ais523_: Sorry, played this years ago, when I wasn't into that kind of serious experince. 15:43:07 right 15:43:19 ais523_ talking design in ##crawl-dev? 15:43:23 I'm talking about the bonus areas, rather than the areas designed for children that don't have permadeath 15:43:30 targeting a single effect (like new corrosion) for eliminating waiting-out seems very odd to me, since you presumably want to do it for everything and presumably want a fix that works for all of those things 15:43:30 Did I wander into an alternate universe by accident? 15:43:31 anyway, I am somewhat worried that new-style acid cheapens the experience considerably 15:43:34 dtsund: I drop in here occasionally 15:43:43 I normally just talk facts, though, rather than opinions 15:43:45 I am on very friendly terms with oklobs, so I'm very much concerned. 15:44:09 -!- thedefinite has quit [Quit: HydraIRC -> http://www.hydrairc.com <- Go on, try it!] 15:44:14 unless of course you don't actually want to keep poison/slow/etc similar to each other 15:44:15 because my opinions are pretty controversial and tend to just derail the channel rather than accomplish anything useful 15:44:26 minmay: we have been addressing waiting-out on a number of things already (as I said: nausea, wrath). 15:44:29 dpeg: well, acid is probably dramatically more likely to kill players now than it was before 15:44:45 I hope so! 15:44:46 minmay: which is all that should matter 15:44:49 dpeg: nausea and wrath were pretty different types of effect, though 15:44:54 dpeg: Indeed, I saw someone on the thread on my native forum going "yay, they made acid damage go on a timer" and my (unstated) reaction was "I'm not really sure that's a good change" 15:44:54 sure 15:45:09 the same can also be said for poison 15:45:33 because that health counter goes down very fast if you get a severe case of poisoning 15:45:38 I think corrosion is localised enough that we can just try it without anything bad happening. I should give zipcode more benefits of the doubt. 15:45:38 reaverb: basically, the situation is, that you're level 1, you need experience, if you use only basic attacks you don't get experience, if you use special moves you're spending PP and you can only recover it via consumables 15:46:04 if you wait around or run away a lot, you use nutrition faster than food generates 15:46:22 <|amethyst> ISTR dragon crystal had a very tight food clock 15:46:25 and every so often, you will get monsters that you cannot handle without consumables; /maybe/ you can run away, but it's not reliable 15:46:31 <|amethyst> but I didn't get very far because of that 15:46:36 the difference between new and old corrosion is a lot like the difference between current poison and rotting 15:46:43 although, the PP clock tends to drop off after a while, because you can't afford to fight anyway 15:46:52 thus you aren't spending that much PP 15:46:55 i.e. the latter is really bad in most of the places where it is used 15:47:12 Oh, and speaking of waiting stuff out, I kind of think statrot shouldn't recover over time 15:47:12 minmay: "bad" in which sense (bad for player, or badly designed)? 15:47:25 -!- valsum has quit [Quit: leaving] 15:47:30 ais523_: Hmm, sounds like a tight system. 15:47:37 The only cure should be a potion of restore abilities (whose frequency could be increased slightly) 15:47:59 dpeg: badly designed - in most of the places where permanent corrosion/rot were/are used they just promote using really awkward tactics to avoid strategic penalties, around monsters that are otherwise completely trivial 15:48:02 dtsund: Yes, we've thought of that too :D 15:48:06 see: brown ugly things 15:48:15 reaverb: I actually implemented that a loooong time ago 15:48:22 dtsund: But it's only come up 6 or 7 times! 15:48:24 -!- st_ has quit [Read error: Connection reset by peer] 15:48:32 dpeg: this is similar to why AF_FIRE and AF_COLD no longer destroy items 15:48:35 dtsund: Hmm, maybe I should like tat that. 15:48:41 -!- st_ has joined ##crawl-dev 15:48:52 minmay: I see. 15:49:51 dpeg: like, there are places where strategic penalties like that are reasonable (e.g. some malmutating monsters like OOF), but if they just result in "meleeing this monster will make your character weaker" like they did on brown ugly things, it's pretty bad 15:49:58 ais523_: Oh wow, you're behind that "use the stone golem form to petrify a nymph for negative gold and become a queen bee to kill the castle for alignment points etc." run? 15:50:03 and corrosion was almost exclusively used in places like that 15:50:04 I dunno, I think "really awkward tactics" here means "interesting gameplay" 15:50:14 reaverb: yeah, me and dwangoAC 15:50:16 By the time brown ugly things show up, you usually have ways to deal with them 15:50:41 dtsund: you think it is interesting gameplay to kill all jellies with ranged attacks? 15:50:46 I *would* credit an argument that brown shouldn't be an ugly thing color, and that some other monster should have the corrosive property 15:50:46 dtsund: my classification would be, is the tactic something that you can just memorize and use every time? or is it something that requires you to improvise? 15:51:00 minmay: I do understand. I still think that suppressing parts of the toolkit can be interesting, but (a) now is not the time to discuss that and (b) the old approach is indeed unfortunate. 15:51:11 ais523_: It's an incredible read. 15:51:17 the latter is a positive from my point of view (although hard to use in practice because it makes the game harder to balance), the former is a negative from pretty much everyone's point of view 15:51:25 -!- bonghitz has quit [Quit: Leaving...] 15:51:40 minmay: Better would be a situation where rock-chucking just doesn't work against them 15:51:53 And they're in their old slow form 15:52:22 So many players would have a choice between burning resources to kill them efficiently, taking the melee damage, or letting them roam and eat stuff 15:52:37 Maybe even make them indifferent to the player unless attacked, preferring to roam and eat stuff 15:52:44 that choice sounds really interesting and deep 15:52:51 dtsund: in a theoretical crawl where ranged attacks don't do damage and you can't move away from monsters, sure 15:52:58 dtsund: can be made to be interesting, I agree 15:53:53 minmay: Just have them dissolve physical projectiles, give conjurers a free pass against them 15:53:53 alternatively you can just keep it around while exploring the level and make sure it doesn't eat things 15:53:55 I mean I guess you could sort of make it work if you made jellies like speed 30 15:54:19 -!- Aryth has quit [Quit: KVIrc 4.0.4 Insomnia http://www.kvirc.net/] 15:54:38 and then make sure they can't melee you by using corridors and speed 10 monsters to your advantage 15:55:59 Bloax: reminds me of the hostile negated bloat trick from Brogue, which is hilarious (and also unwise to try in practice) 15:56:14 what normally happens is that something throws lightning at you and sets the bloat off at an unwanted moment 15:56:24 or actually, hmm, just kills it 15:56:26 because negated 15:56:28 still 15:57:32 Bloax: sounds like a good way to get trapped between an orc pack and a jelly 15:58:24 on a sort of similar note to changing corrosion and stuff: draining should really not permanently reduce monsters' HD/MHP 15:58:45 Alternatively: draining should be harder to come by 15:58:49 it promotes things like draining an ogre, leaving and regenerating, then coming back and draining it again, repeat until it's dead 15:59:00 dtsund: that doesn't address anything at all whatsoever 15:59:18 dtsund: detect creatures wouldn't have been any better of a spell if it were rarer 15:59:39 I don't mean "draining weapons should be rarer", I mean "draining weapons should not exist" 16:00:05 well, if something is rare enough, then it becomes a build-around item if you do find it, adding more variety between games; but that isn't Crawl's style (nor NetHack's, it's more a Brogue thing) 16:00:14 -!- Bloax has quit [Ping timeout: 276 seconds] 16:00:16 okay, well if you want to keep the current monster draining effect then you have to remove the bolt of draining spell too 16:00:22 since that is also unlimited 16:00:24 Wand of draining retains current behavior; Bolt of Draining carries a strategic penalty 16:00:35 Like HP rot per cast 16:00:35 ais523_: I do think Crawl should have more of that. 16:00:43 "build around items" 16:00:48 nobody would use it at HP rot per cast 16:00:51 i kinda doubt anyone would cast bolt of draining if it made you worse every time you did 16:00:53 the effect is not nearly strong enough to justify that 16:00:54 -!- ToastyP has quit [Quit: ChatZilla 0.9.90.1 [Firefox 29.0.1/20140506152807]] 16:00:59 and that also doesn't fix the problem 16:01:07 because you'd be able to use it in the same grindy way 16:01:16 ais523_: Building around a bad mechanic seems sort of dubious 16:01:24 (it's probably the only place where you'd ever WANT to use it if it had any sort of penalty, in fact) 16:01:27 it should probably cause a debuff to anything with no levels of rN it hits 16:01:42 Eronarn: So are more present here today because lava orcs were removed? 16:01:43 but not a stacking one 16:01:44 DUR_HD_DECREASE or something? 16:01:45 what I was thinking was just make it temporarily reduce HD 16:01:48 instead of permanently 16:01:58 one hd per X turns of status 16:01:59 Basil: I'm not talking about draining in particular, just general purposes 16:02:08 minmay: yes, although there is at least the xp loss (not enough, I know). 16:02:14 and get rid of the MHP decrease altogether because it doesn't do much other than make it hard to tell how much damage you've actually done 16:02:37 reaverb: i am sad about the lorc thing; they were very close to working 16:02:50 but i have better things to do than crawl code 16:02:50 dpeg: having a strategic penalty attached to that draining strategy doesn't make it any less grindy to execute, it just means you might want to execute it on fewer monsters 16:02:53 Eronarn: did you say so over here? (I am not so much around.) 16:03:12 stone giant (15C) | Spd: 10 | HD: 16 | HP: 67-109 | AC/EV: 12/2 | Dam: 45 | 10items, 10doors | Res: 06magic(85), 12drown | Chunks: 07contam | XP: 1422 | Sz: Giant | Int: normal. 16:03:12 %??stone giant 16:03:15 stone giant (15C) | Spd: 10 | HD: 14 | HP: 56-98 | AC/EV: 12/2 | Dam: 45 | 10items, 10doors | Res: 06magic(74), 12drown | Chunks: 07contam | XP: 1131 | Sz: Giant | Int: normal. 16:03:15 %??stone giant hd:14 16:03:25 dpeg: i asked multiple times for someone to be willing to adopt lorcs and it didn't happen, so 16:03:36 minmay: Yes. Another take on this: if draining only came on consumables, then it'd be better (much more of a choice). Currently, you can win on Draining spell and Dispel Undead. 16:03:49 dispel undead doesn't drain anything... 16:04:05 dpeg: Not quite, you die when a shadow dragon shows up 16:04:18 Yes, building around a badly design time is bad, I meant in general. 16:04:19 Basil: Yes. 16:04:19 That would be ideal. 16:04:19 minmay: I know, but you need some tool to deal with stuff that's immune to draining. 16:04:38 dtsund: isn't that basically Dredmor syndrome? 16:04:42 dtsund: good call, have to carry some consumables for these. 16:04:48 have a build that kills everything, except dies to specific enemies? 16:05:12 Not quite 16:05:13 except that Crawl doesn't have a wand of laser exploit for players to work around things 16:05:17 btw that monster entry basil pulled up is a bit misleading, HD loss does a lot more than reduce MR and XP 16:05:29 When I won Dredmor, it was with a build that killed everything except the final boss 16:05:30 accuracy too? 16:05:35 it reduces accuracy, ranged damage, and of course spell power 16:05:36 spellpower, 16:05:37 dtsund: that's what most builds do 16:05:39 And killed the final boss in a hilariously stupid way 16:05:40 tengu reaver (13Q) | Spd: 10 (move: 90%) | HD: 17 | HP: 66-102 | AC/EV: 2/17 | Dam: 27, 11, 11 | 10weapons, 10items, 10doors, fighter, spellcaster, see invisible, lev | Res: 06magic(68) | XP: 2068 | Sp: b.lightning (3d22), battlesphere, freezing cloud (2d27) / b.magma (3d26), battlesphere, fireball (3d27) / b.venom (3d21), battlesphere, poisonous cloud (3d11) | Sz: Medium | Int: high. 16:05:40 %??tengu reaver 16:05:44 tengu reaver (13Q) | Spd: 10 (move: 90%) | HD: 15 | HP: 57-93 | AC/EV: 2/17 | Dam: 27, 11, 11 | 10weapons, 10items, 10doors, fighter, spellcaster, see invisible, lev | Res: 06magic(60) | XP: 1601 | Sp: b.lightning (3d20), battlesphere, freezing cloud (2d25) / b.magma (3d24), battlesphere, fireball (3d25) / b.venom (3d19), battlesphere, poisonous cloud (3d10) | Sz: Medium | Int: high. 16:05:44 %??tengu reaver hd:15 16:05:51 -!- Lasty1 has joined ##crawl-dev 16:05:52 and yeah, that was even stupider than the normal strategy 16:05:59 -!- Lasty1 has left ##crawl-dev 16:06:06 -!- Lasty1 has joined ##crawl-dev 16:06:10 (and is the reason why Crawl devs are so leery of any attack that can hit outside LOS) 16:06:11 oh yes, also, temporary HD reduction probably shouldn't reduce XP because that would make no sense :P 16:06:26 (you don't get less XP for killing a paralysed monster) 16:06:43 unknown ench: "paralyse" 16:06:43 %??stone giant perm_ench:paralyse 16:06:45 unknown ench: "paralysed" 16:06:45 %??stone giant perm_ench:paralysed 16:06:48 hmm 16:07:01 stone giant (15C) | Spd: 10 | HD: 16 | HP: 67-109 | AC/EV: 12/2 | Dam: 45 | 10items, 10doors | Res: 06magic(85), 12drown, 08holy | Chunks: 07contam | XP: 1422 | Sz: Giant | Int: normal. 16:07:01 %??stone giant perm_ench:paralysis 16:07:41 Dungeons of Dredmor is very nearly what you'd get if a roguelike developer took a good hard look at the Crawl dev philosophy, decided it was bad, and set out to do the very opposite of everything in it 16:08:56 -!- reaverb has quit [Ping timeout: 265 seconds] 16:09:47 they, umm, both have out-of-depth monsters? not sure if I can think of any other philosophy similarities 16:10:16 -!- nooodl has joined ##crawl-dev 16:11:03 they both have monster pits 16:11:09 though crawl doesn't have very many 16:11:20 Monster pits also aren't part of the Crawl philosophy 16:11:52 Crawl doesn't have monster pits that contain 110 monsters, give you a reward if you kill /all/ of them, and stop working if you save and restore while they're active 16:11:56 (that last bit is probably a bug) 16:13:30 ais523_: You left out the part where you always have LOS into the monster pit, even when you close the door, and nothing in them can open the door again, so you can hurl spells through the wall at them 16:13:49 In case it wasn't clear, Dungeons of Dredmor is not a good game 16:13:52 you should know I always play melee characters :-) 16:13:53 <|amethyst> we had that at one point 16:14:01 <|amethyst> except it was glass, not doors 16:15:39 Oh, and the item descriptions that are vague enough that I thought for a while that the game had a random ID system, when it really doesn't 16:16:01 <|amethyst> !learn add nfm[2] TODO[2]: represent dungeon feature properties as bitfields 16:16:02 nfm[2/2]: TODO[2]: represent dungeon feature properties as bitfields 16:16:56 -!- CKyle has joined ##crawl-dev 16:17:25 -!- reaverb has joined ##crawl-dev 16:18:03 <|amethyst> !learn edit nfm[2] s/properties.*/properties, such as traversibility and visibility, as data rather than code 16:18:03 nfm[2/2]: TODO[2]: represent dungeon feature properties, such as traversibility and visibility, as data rather than code 16:18:29 -!- notcluie_ is now known as notbcadren 16:18:42 <|amethyst> !learn edit nfm[2] s/$/ and inflexible enum ranges 16:18:43 nfm[2/2]: TODO[2]: represent dungeon feature properties, such as traversibility and visibility, as data rather than code and inflexible enum ranges 16:19:05 -!- notbcadren is now known as notcluie 16:19:17 <|amethyst> (glass reminded me, sorry to derail the discussion) 16:19:53 -!- LexAckson has quit [Quit: Leaving] 16:20:28 What discussion? :) 16:20:52 reaverb: could you imagine reversing the order of chunkless & goldification? 16:22:03 -!- jeanjacques has quit [Quit: quit] 16:23:35 -!- absolutego has quit [Quit: leaving] 16:23:48 -!- Avzin has quit [] 16:24:17 -!- scummos__ has quit [Ping timeout: 276 seconds] 16:27:05 Yeah, there was no discussion remaining to derail 16:27:36 I could tell you all about Dredmor's lutefisking mechanic, but that'd probably cause some of you to feel actual nausea 16:29:11 isn't it basically a less balanced and less interesting version of nemelex? 16:29:16 oh, better flavour text, though 16:31:31 -!- vadatajs has quit [Remote host closed the connection] 16:31:31 You left out "higher interface burden" 16:31:31 ais523_: how can you beat "cards painted in the ichors of demons"?? 16:31:31 "The Lutefisk God is not happy with you. He is not unhappy with you, either." 16:31:31 dpeg: "Lutefisk for the lutefisk god!" 16:31:31 oh, it's a real word -- didn't know :) 16:31:31 actually I was disappointed he did anything at all 16:31:31 it'd fit the flavour best if he was just there, and nothing ever happened related to it 16:31:31 also, would be a /lot/ less grindy 16:31:31 dpeg: Ichor, or lutefisk? 16:31:31 lutefisk 16:31:31 Hm, I expect more of my (in-game, not real world) gods. 16:32:15 ais523_: That reminded me of the Inconsequentia sidequests 16:32:23 Dammit I'm having flashbacks now 16:32:24 !seen qoala 16:32:25 I last saw qoala at Tue May 13 08:23:04 2014 UTC (3d 13h 9m 20s ago) quitting, saying 'Quit: Abscond!'. 16:32:28 sorry 16:32:42 at least Inconsequentia isn't a fundamentally bad mechanic, just a mostly pointless one 16:32:50 a way to relieve the boredom a little 16:33:33 Well, Inconsequentia's quests all fell into one of two categories 16:33:45 One of those categories really was fundamentally bad 16:34:33 which one? 16:34:58 "Hike all over the current dungeon floor until you find the item you were told to find, then continue hiking until you find the place you were told to put it." 16:34:59 the "spawn an item somewhere on the level which becomes valuable if you take it somewhere else" mechanic? 16:35:01 yeah 16:35:29 the thing is, that's actually interesting compared to most of Dredmor's gameplay :-( 16:37:27 -!- HellTiger_NB has quit [Ping timeout: 252 seconds] 16:38:27 -!- HellTiger_ has quit [Ping timeout: 258 seconds] 16:38:44 the devs seem like nice people. 16:39:20 dpeg: Sorry, I assumed I was completely gone. I would not mind reversing chunkless and goldification order, I just think goldification first would be easiest. 16:39:50 -!- ais523_ has quit [Quit: Page closed] 16:40:27 reaverb: yes, I know. But perhaps the other way around is easier -- who knows :) 16:40:32 erm, that sounds strange 16:41:22 Is anyone interested in the Bogue stuff I mentioned? Maybe I should just put it on the wiki and call it a day. 16:41:25 -!- LNCP_ has quit [Quit: <@smeding> trust me, i had a telecommunications class where we wrote our own prayers to satan in the ancient tongues] 16:41:30 Bogue = Beogh, my god 16:43:40 <|amethyst> dpeg is an orc? 16:43:57 dpeg: Which Bogue things? 16:44:18 <|amethyst> follower gifting/item use and recalling 16:44:31 1. orc prayer has a chance to revive orcs. 16:44:40 <|amethyst> dpeg: I think it would be good to get some feedback from our Korean playerbase 16:45:00 2. recall is incremental (e.g. 12 apiece or 1/3 each time) 16:45:10 3. orc item improvements through Beogh 16:45:16 Oh, the Beogh things. 16:45:17 4. player giving items to orcs 16:45:35 |amethyst: Yes, Beogh is big in Korea. But how to reach them? 16:45:43 <|amethyst> dpeg: thrall comes here sometimes 16:45:56 |amethyst: I've seen that but communication is so hard. 16:46:21 They should love 1. at least :) 16:46:34 -!- Bcadren has quit [Read error: Connection reset by peer] 16:46:36 I know a South Korean guy who has excellent english - served as a translator in the army. Could ask him if he's willing to do a little bit of translation? 16:46:55 He doesn't play crawl, afaik, so it'd be a personal favor. 16:47:13 <|amethyst> PleasingFungus: when you were talking with thrall earlier, were you using google translate or do you speak some Korean? 16:47:31 Google translate, alas. 16:47:49 dpeg: Any room in that for potion sharing? 16:47:59 I translated, then translated that back to try to catch the worst of the machine-translation errors. (To see when google was guessing the wrong meaning of certain English words...) 16:48:07 <|amethyst> PleasingFungus: aha! 16:48:09 PleasingFungus: that can only help! 16:48:15 Unfortunately, I got the impression that it still wasn't coming out too intelligibly on his end. 16:48:24 communication is hard. 16:48:26 <|amethyst> PleasingFungus: I always used that when hand-translating stuff in language classes 16:48:37 dtsund: ah, potion sharing. I will add it to the wiki, good call! 16:48:53 <|amethyst> PleasingFungus: not google translate, but reversing the lookup 16:49:21 -!- reaverb1 has joined ##crawl-dev 16:49:27 huh. yeah, I think I started trying this back when babelfish was still in vogue. 16:49:34 -!- reaverb has quit [Ping timeout: 240 seconds] 16:49:44 <|amethyst> rip babelfish 16:49:51 I kind of suspect such a mechanism would significantly lessen the need for reinforcements/resurrection, since the player has the power to take care of followers 16:50:28 !resistance to prevent them all from splatting against Nikola, for instance 16:50:37 dtsund: yes, but here I have the chance to make corpse sacrifice meaningful for once. 16:51:00 <|amethyst> PleasingFungus: I used to use altavista as my search engine 16:51:39 <|amethyst> before there was a Google 16:52:22 -!- thedefinite has quit [Quit: HydraIRC -> http://www.hydrairc.com <-] 16:52:30 <|amethyst> or, at least, before it was out of stanford 16:53:01 -!- CKyle has quit [Quit: CKyle] 16:54:10 <|amethyst> rip DEC 16:54:43 yeah, rip 16:55:43 <|amethyst> hm, anyway, it seems like real-time communication with Thrall is not so bad 16:55:54 <|amethyst> but email would be tough 16:56:06 <|amethyst> !seen thrall 16:56:07 I last saw Thrall at Mon May 12 17:47:06 2014 UTC (4d 4h 9m ago) quitting, saying 'Quit: Page closed'. 16:56:45 -!- MgDark has quit [Quit: ChatZilla 0.9.90.1 [Firefox 27.0/20131216183647]] 16:56:47 -!- Basil has quit [Ping timeout: 252 seconds] 16:56:59 <|amethyst> hm, what's assembler's email address? 16:57:03 <|amethyst> !seen assembler 16:57:03 Sorry |amethyst, I haven't seen assembler. 16:57:26 -!- rast has quit [Ping timeout: 276 seconds] 16:58:58 <|amethyst> !seen sd1989 16:58:59 I last saw sd1989 at Mon May 5 17:26:32 2014 UTC (1w 4d 4h 32m 26s ago) quitting, saying 'Client Quit'. 16:59:42 <|amethyst> !lg * recent s=src / god=beogh 16:59:44 4256/658371 games for * (recent): 1639/76696x ckr [2.14%], 1202/242954x cszo [0.49%], 1103/225510x cao [0.49%], 222/73299x clan [0.30%], 45/21412x cdo [0.21%], 39/10805x cbro [0.36%], 6/7695x rhf [0.08%] 17:02:12 dang 17:04:57 crawl.develz.org/wiki/doku.php?id=dcss:brainstorm:god:beogh 17:05:22 <|amethyst> hm 17:05:34 <|amethyst> I really need to get wiki announcements working in Cheibriados 17:06:00 |amethyst: but how would you decide what to announce? Any wiki change? 17:07:00 <|amethyst> it's not that heavily traffic 17:07:01 <|amethyst> ed 17:07:09 <|amethyst> yours was the first edit today 17:07:18 |amethyst: interesting !lg query: so much more Beogh on ckr 17:07:21 <|amethyst> and could filter out ones flagged minor 17:07:26 yes 17:09:50 Unstable branch on crawl.lantea.net updated to: 0.15-a0-877-g2926600 (34) 17:12:03 -!- ystael has quit [Ping timeout: 245 seconds] 17:12:17 -!- surprisetrex has quit [Ping timeout: 240 seconds] 17:15:13 -!- scummos__ has quit [Ping timeout: 252 seconds] 17:16:07 -!- FourHTwoA has quit [Ping timeout: 265 seconds] 17:16:14 -!- CKyle has joined ##crawl-dev 17:20:11 -!- scummos| has quit [Ping timeout: 255 seconds] 17:28:30 -!- Bloax has joined ##crawl-dev 17:29:06 -!- Patashu has joined ##crawl-dev 17:35:22 -!- Sonata has quit [*.net *.split] 17:35:22 -!- geekosaur has quit [*.net *.split] 17:35:22 -!- oberstein has quit [*.net *.split] 17:35:22 -!- morik has quit [*.net *.split] 17:35:22 -!- FelesTheCat has quit [*.net *.split] 17:35:23 -!- atrodo has quit [*.net *.split] 17:35:23 -!- mngrif has quit [*.net *.split] 17:35:23 -!- kilobyte has quit [*.net *.split] 17:35:23 -!- scrubnub has quit [*.net *.split] 17:35:23 -!- ivan`` has quit [*.net *.split] 17:35:23 -!- Staplefun has quit [*.net *.split] 17:35:24 -!- djinni has quit [*.net *.split] 17:35:24 -!- alang has quit [*.net *.split] 17:35:24 -!- imantor has quit [*.net *.split] 17:35:43 -!- nonethousand has quit [*.net *.split] 17:35:43 -!- dtsund has quit [*.net *.split] 17:35:43 -!- Sequell has quit [*.net *.split] 17:35:43 -!- elliptic has quit [*.net *.split] 17:35:43 -!- greensnark has quit [*.net *.split] 17:35:43 -!- blockh34d has quit [*.net *.split] 17:35:43 -!- Zephryn has quit [*.net *.split] 17:35:43 -!- Zannick has quit [*.net *.split] 17:35:43 -!- Stelpa has quit [*.net *.split] 17:35:43 -!- MarvinPA has quit [*.net *.split] 17:35:43 -!- soundlust|2 has quit [*.net *.split] 17:35:44 -!- Bodrick has quit [*.net *.split] 17:35:44 -!- lavos has quit [*.net *.split] 17:35:44 -!- Adder_ has quit [*.net *.split] 17:35:45 -!- kryft has quit [*.net *.split] 17:35:45 -!- Wensley has quit [*.net *.split] 17:35:45 -!- BlastHardcheese has quit [*.net *.split] 17:35:45 -!- bd has quit [*.net *.split] 17:35:45 -!- Nivim has quit [*.net *.split] 17:35:45 -!- TZer0 has quit [*.net *.split] 17:35:48 -!- geekosaur has joined ##crawl-dev 17:35:48 -!- oberstein has joined ##crawl-dev 17:35:48 -!- atrodo has joined ##crawl-dev 17:35:48 -!- kilobyte has joined ##crawl-dev 17:35:48 -!- djinni has joined ##crawl-dev 17:35:55 -!- ivan`` has joined ##crawl-dev 17:35:55 -!- ivan`` has quit [Changing host] 17:35:55 -!- ivan`` has joined ##crawl-dev 17:36:12 -!- nonethousand has joined ##crawl-dev 17:36:12 -!- dtsund has joined ##crawl-dev 17:36:12 -!- Sequell has joined ##crawl-dev 17:36:12 -!- elliptic has joined ##crawl-dev 17:36:12 -!- greensnark has joined ##crawl-dev 17:36:12 -!- Zannick has joined ##crawl-dev 17:36:12 -!- MarvinPA has joined ##crawl-dev 17:36:12 -!- Bodrick has joined ##crawl-dev 17:36:12 -!- kryft has joined ##crawl-dev 17:36:12 -!- Wensley has joined ##crawl-dev 17:36:12 -!- Nivim has joined ##crawl-dev 17:36:12 -!- TZer0 has joined ##crawl-dev 17:36:20 -!- ivan`` has quit [Max SendQ exceeded] 17:36:20 -!- djinni has quit [Max SendQ exceeded] 17:36:32 -!- BlastHardcheese has joined ##crawl-dev 17:36:37 -!- ivan`` has joined ##crawl-dev 17:37:07 -!- djinni has joined ##crawl-dev 17:39:08 -!- caleba has quit [Quit: caleba] 17:39:50 -!- Bcadren has quit [Read error: Connection reset by peer] 17:45:29 -!- debo has quit [Ping timeout: 240 seconds] 17:45:32 -!- home has quit [Changing host] 17:47:55 -!- FelesTheCat has quit [Ping timeout: 240 seconds] 17:48:16 -!- notcluie is now known as notbcadren 17:48:29 -!- dpeg has quit [Quit: sleep] 17:48:54 -!- notbcadren is now known as notcluie 17:52:51 -!- Stendarr|2 has quit [Ping timeout: 265 seconds] 17:54:23 -!- notcluie is now known as notbcadren 17:54:39 -!- notbcadren is now known as notcluie 17:54:57 -!- Eonwe2 is now known as Eonwe1 17:56:01 -!- edlothiol has quit [Ping timeout: 252 seconds] 17:57:39 -!- Nightbeer has quit [Quit: Verlassend] 17:59:37 -!- wheals has quit [Quit: Leaving] 18:01:32 -!- Tux[Qyou] has quit [Read error: Connection reset by peer] 18:04:48 -!- D_P has quit [Ping timeout: 240 seconds] 18:05:29 -!- Moonsilence has quit [Ping timeout: 245 seconds] 18:09:38 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 18:14:06 -!- reaverb1 is now known as reaverb 18:14:10 N78291: Are you here to talk? I think the new Velocity card might need some changes. 18:15:03 -!- surprisetrex has quit [Remote host closed the connection] 18:16:34 I don't want to make changes to that without telling you. I'm thinking about making it just always reverse the speed of anything which isn't BASELINE_DELAY and then only changing the rest based on card power. 18:16:55 (The rest being the majority of monsters/players during the game) 18:17:27 -!- Ragdoll has quit [Read error: Connection reset by peer] 18:19:16 -!- crate has quit [Ping timeout: 258 seconds] 18:21:22 -!- reaverb has quit [Ping timeout: 265 seconds] 18:23:49 -!- lessens_ has quit [Ping timeout: 245 seconds] 18:30:32 !rng Dith Qaz Sif Veh Oka 18:30:33 The RNG chooses: Sif. 18:31:18 -!- DrinkMachine has quit [Quit: Leaving] 18:36:37 ...IDGI - variable temples are still working locally... 18:37:13 <|amethyst> Grunt: did you remove your des cache? 18:37:22 |amethyst: yes 18:37:23 -!- mjk600 has quit [Client Quit] 18:37:24 <|amethyst> hmm 18:37:44 -!- Basil has joined ##crawl-dev 18:39:15 -!- predator117 has quit [Ping timeout: 265 seconds] 18:40:29 -!- reaverb has joined ##crawl-dev 18:41:58 -!- nooodl has quit [Quit: Ik ga weg] 18:42:14 -!- nooodl has joined ##crawl-dev 18:42:14 Does anybody see a problem with a card always hasting you (as in canceling your slow and giving you speed) iff you are slow? 18:42:59 -!- raskol has quit [Ping timeout: 255 seconds] 18:43:40 It seems like something that might be wonky but I don't think people are going to peek it at two, use a potion of slow before the fight, and then using the card to get Fast. 18:44:28 (Also you can already do this to your allies, although only in the new_nemelex branch) 18:44:39 (If you slow them with the spell or something) 18:44:55 I think that's a really weird interaction and encourages really stupid play 18:45:44 PleasingFungus: Hmm. 18:46:56 -!- Patashu has quit [Disconnected by services] 18:46:56 -!- Patashu_ has joined ##crawl-dev 18:47:56 -!- file200 has joined ##crawl-dev 18:48:17 -!- HellTiger__ has quit [Ping timeout: 240 seconds] 18:50:51 -!- HellTiger_NB has quit [Ping timeout: 265 seconds] 18:51:00 "I want enemies to do a bad thing to me" is rarely a sentence that ends in fun gameplay situations 18:51:34 PleasingFungus: Heh, that's a very true point. 18:51:52 Althought Q's reactive resistances seem to be working alright. 18:52:12 <|amethyst> one difference is that those don't undo the damage you just took 18:52:31 <|amethyst> and don't give you one of the strongest effects in the game 18:52:39 |amethyst: Hmm, Yes I'll probably just make Velcoity only affect monsters for now. 18:53:23 or just neutralize speed. Probably that one. 18:53:33 <|amethyst> remember that card power exists 18:53:51 -!- HellTiger_ has quit [Ping timeout: 252 seconds] 18:54:14 -!- Stendarr has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 18:54:54 <|amethyst> or, rather, that you can use different effects for different power tiers 18:54:57 -!- notcluie is now known as notbcadren 18:55:17 |amethyst: Yes. 18:55:24 Thanks for the reminder. 18:55:43 -!- notbcadren is now known as notcluie 18:55:50 <|amethyst> :P 18:58:25 * Grunt tinkers with layout_octagon... 18:59:11 layout_big_octagon rather 18:59:12 -!- dck has joined ##crawl-dev 18:59:29 -!- HellTiger__ has quit [Ping timeout: 240 seconds] 18:59:52 When I upload the files for plutonians, should I leave in gold dwarves and yeeks, or should I expunge them? 19:01:55 you'd probably want them to be in separate commits, if any at all 19:02:08 alright 19:02:58 <|amethyst> separate mantis entries would probably be best 19:03:12 <|amethyst> so they can be closed/etc independently 19:03:29 file200: Also, try to put what git commit you built off of/most recently rebased to. 19:03:36 <|amethyst> s/entries/issues/ 19:03:48 file200: Make it easier to merge into Trunk. 19:03:56 <|amethyst> if you use git diff or (even better) git format-patch, it does that for you 19:03:58 -!- Blomdor has quit [Quit: Page closed] 19:04:13 |amethyst: Really? Where it git format-patch does it do that? 19:04:30 I had to use deduction to figure out when N78291's acid patch was made. 19:04:53 <|amethyst> oh 19:05:06 <|amethyst> I guess it just shows you the file's revision, not the commit 19:05:31 <|amethyst> index a4f3d7c..6ddaeab 100644 19:05:35 |amethyst: I could be wrong, although I think I serach for a commit. 19:05:48 Does that file revision tell you the commit? 19:05:55 <|amethyst> unfortunately, no 19:06:02 <|amethyst> I misremembered 19:06:03 <|amethyst> however 19:06:08 <|amethyst> it does help with three-way merges 19:06:29 Hmm, how do you do a three-way merge with a patch? 19:08:19 argh I just blew up my changes by mistake >:( 19:08:27 git reflog? 19:08:48 Or did you not commit. 19:09:03 I did not. 19:09:03 <|amethyst> reaverb: git am -3 falls back on three-way merge if it's not clean 19:09:37 -!- KurzedMetal has quit [Ping timeout: 252 seconds] 19:09:56 |amethyst: Good to know, which git am told me that when I had apply failures. 19:12:27 -!- Keanan has quit [Quit: Leaving.] 19:14:18 -!- DrinkMachine has joined ##crawl-dev 19:14:18 -!- DrinkMachine has quit [Changing host] 19:14:18 -!- DrinkMachine has joined ##crawl-dev 19:18:47 -!- mamgar has quit [Quit: Leaving] 19:20:15 -!- Blazinghand|Work has quit [Ping timeout: 252 seconds] 19:21:11 -!- Eonwe1 has quit [Read error: Connection reset by peer] 19:26:03 -!- Watball has quit [Read error: Connection reset by peer] 19:27:36 -!- HDA__ has quit [Quit: Page closed] 19:28:34 I think I will mess around with te new webtiles stuff this weekend 19:29:21 Lua error: /crawl-master/crawl-git-29266000b1/data/dat/des/altar/overflow.des:3168: Bad NSUBST spec: B : w_generic_2:B / *:x (Illegal spec: w_generic_2:B) (25x) 19:29:21 |amethyst: TZer0: either of you mess with it yet? 19:29:22 uhhh 19:29:45 how do I set up the webtiles stuff? 19:29:52 I have not messed with anything related to the webserver yet 19:29:54 hmm 19:30:09 but yeah, we just triggered an error 19:30:10 I have a dev server set up 19:30:10 ??dbro 19:30:11 dbro[1/2]: The development wing of CBRO. ssh to dev.berotato.org user: dev same ssh keys as cbro (http://crawl.beRotato.org/crawl/keys) . Currently serving mediocre crawl dev versions and Dwarf Fortress (running in TEXT mode) Set your terminal size to 80x25 (!) and ensure you are using UTF-8 character set. 19:30:13 any ideas? 19:30:29 TZer0: The lua error? Probably our end problem. 19:30:30 tying to do the webtiles thing? 19:30:33 new webtiles? 19:30:38 We've been trying to track it down. 19:30:40 nah, it happened during a game. 19:30:48 -!- zeia has quit [Ping timeout: 240 seconds] 19:30:53 http://crawl.lantea.net:8080/#watch-Chewychucky 19:30:58 this guy just got it on the current level 19:31:10 By our end I mean "There's a problem in the code" 19:31:25 I realized 19:31:51 It seems like someting about making variable numbers of altars vaults not working correctly. 19:31:53 my plan was to check out the new webtiles branch on DBRO, run the script to convey config.py, publish that to the DBRO chroot. then see what happens 19:32:34 TZer0: Sorry, I'm not familar with that part of the codebase, I think Grunt is handling it. 19:32:48 but I'm not 100% sure. We already know about the issue. 19:33:07 -!- Zermako has quit [] 19:33:31 %git webtiles-changes 19:33:36 07edlothiol02 * 0.15-a0-740-gc3e639c: Webtiles: New game loader. 10(3 days ago, 2 files, 53+ 28-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=c3e639cf3d77 19:34:17 ...what the hell 19:34:19 OH 19:34:20 I wonder 19:34:31 I just had a sudden insight into why this might be happening. 19:35:32 Grunt: Nice. 19:36:10 I'm going to finish up the things I'm currently tweaking and then check... 19:36:16 Grunt: Thanks 19:36:26 -!- lobf has quit [Quit: lobf] 19:43:15 I'd like to request that throwing not get unarmed-style armour penalties 19:44:00 it's really unintuitive and now that throwing isn't bugged it doesn't seem like it's needed for balance 19:47:57 -!- ldf has quit [Quit: ldf] 19:48:11 minmay: Do you know where in the code that is? 19:48:43 03Grunt02 07* 0.15-a0-878-gef448c7: Whitespace fix. 10(21 minutes ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=ef448c75361e 19:48:43 03Grunt02 07* 0.15-a0-879-g7a8794f: Some experimental variability in layout_big_octagon. 10(20 minutes ago, 1 file, 73+ 43-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=7a8794f3d948 19:48:43 03Grunt02 07* 0.15-a0-880-g8b714b4: Some adjustments to Snake layout_concentric_octagons. 10(5 minutes ago, 1 file, 14+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=8b714b41217f 19:48:43 03Grunt02 07* 0.15-a0-881-g6f76ed4: Deduplicate a vault Lua function name (possibly #8562). 10(4 minutes ago, 1 file, 5+ 5-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=6f76ed47457d 19:50:53 Grunt: stairs already got scattered 1/6 of the time, no? 19:51:02 not that I object to making that more common 19:51:04 elliptic: one set of stairs would get scattered. 19:51:18 ah, they couldn't both be scattered 19:51:20 Yes. 19:51:54 The way that chunk of code works, if you roll the 50% chance of not clustering the stairs, you get four stairs at the four corners, one in the centre, and one placed randomly. 19:53:09 I think I'm mainly doing that because the stair clustering is something that just about everyone who sees that layout comments on, whether in a good or bad way; I want to see if the other adjustments make it a better layout without that being the point of focus. 19:53:35 (It can actually get kind of interesting now, but the chances of that are still pretty low based on my rolling a lot of layouts with it.) 19:53:52 -!- Frank2368 has quit [Quit: Page closed] 19:59:48 -!- tabstorm has quit [Ping timeout: 240 seconds] 20:05:12 -!- lobf has joined ##crawl-dev 20:06:13 -!- reaverb has quit [Ping timeout: 258 seconds] 20:07:18 -!- notcluie has quit [Ping timeout: 240 seconds] 20:07:33 -!- Keanan has joined ##crawl-dev 20:08:28 -!- ussdefiant has joined ##crawl-dev 20:10:19 -!- Red_Bucket has joined ##crawl-dev 20:10:47 -!- Blazinghand|Work has quit [Remote host closed the connection] 20:13:13 -!- reaverb has joined ##crawl-dev 20:14:03 -!- dck has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] 20:15:10 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.90.1 [Firefox 32.0a1/20140512030202]] 20:16:26 -!- Blomdor has quit [Quit: Page closed] 20:17:48 -!- rwork has quit [Quit: Page closed] 20:18:03 I'm trying to use git commit and I'm stuck in the vim screen. I've written my message, what do I need to do now? 20:18:17 file200: :wq 20:18:17 -!- Kacy has quit [Ping timeout: 276 seconds] 20:18:36 file200: Yes, althought putting it all in one commit is kind of bad. 20:19:10 file200: Obviously it can't be helped now, but ideally you should commit pretty regularly. 20:19:17 Grunt: That isn't working 20:19:53 file200: oh? 20:20:06 Yeah, the w command is ignored 20:20:18 o_O 20:20:26 You are pressing : first, yes? 20:20:39 (and getting a : prompt at the screen bottom) 20:20:44 woops 20:20:45 esc first if needed 20:20:55 Forgot to use : 20:21:03 -!- Ququman has quit [Read error: Connection reset by peer] 20:21:35 tasonir (L20 OpEE) ASSERT(in_bounds(source)) in 'beam.cc' at line 612 failed. (source = (0,0)) (Shoals:5) 20:21:41 If I use rebase, can I say that I used the most recent commit of crawl on the mantis? 20:22:02 file200: Yes, that would be ideal, but note rebasing might have conflicts. 20:22:36 reaverb: Nope, everything's good. About to put the files up on mantis. 20:22:52 file200: Not, the files, the patch. 20:23:10 Yes, the patch. 20:23:42 file200: Sorry, I didn't want to just get a bunch of .cc files when a patch is availible. 20:23:59 Hmm... 20:24:07 How do I post the patch to mantis? 20:24:19 file200: Report an issue, and then attach to to the report. 20:24:35 You can select "patch" instead of "bug report" 20:25:44 Probably the first thing I'll be able to get back to you is code review, a server admin would need to help to set up an experimental branch. 20:27:55 -!- aegolden has quit [Quit: aegolden] 20:30:46 bummer 20:30:49 Failed to merge in the changes. 20:30:51 Patch failed at 0020 Load Webtiles images using a RequireJS plugin. 20:30:59 for the webtiles-changes branch. I think I did that wrong 20:31:03 Darn it, now I can't find the patch file. I used to know how to do this stuff. 20:32:19 -!- PleasingFungus has joined ##crawl-dev 20:32:42 !seen |amethyst 20:32:43 I last saw |amethyst at Sat May 17 00:09:04 2014 UTC (1h 23m 39s ago) saying 'reaverb: git am -3 falls back on three-way merge if it's not clean' on ##crawl-dev. 20:32:48 !seen MarvinPA 20:32:48 I last saw MarvinPA at Fri May 16 17:56:14 2014 UTC (7h 36m 34s ago) saying 'oh right yeah that case definitely does get spells, it's uniques keeping their spells that has the weird rules' on ##crawl-dev. 20:33:03 -!- fufumann has quit [Quit: und weg...] 20:33:09 file200: It's just in the directory you did the command in. 20:33:22 johnstein: Try "git submodule update", no guarentee it wll work. 20:33:45 johnstein: On second thought, the problem is probably a conflict. 20:34:24 What's the name of the patch file? I'm not seeing it. 20:34:35 yea 20:34:45 file200: Whatever you named it when you ran the command. Which command did you use? 20:34:46 I shouldn't be trying to combine webtiles-changes into master 20:34:49 just to test it out 20:34:57 it's from webtiles-changes branch 20:34:58 git commit -a 20:35:14 file200: That doesn't make a patch file. 20:35:25 whoops again 20:35:31 -!- lobf has quit [Quit: lobf] 20:35:57 file200: Ok, are you on your branch? 20:36:04 yes 20:36:19 file200: And master is a sperate branch, correct? 20:36:27 yes 20:36:29 Use this command: git format-patch master --stdout > foo.patch 20:36:40 foo.patch is whatever name you want the patch to be. 20:37:38 -!- Bcadren has quit [Ping timeout: 240 seconds] 20:40:17 Alright, all done. 20:40:22 Patch is uploaded. 20:41:32 file200: Ok, I'll have a look. 20:42:35 This is pretty big patch from the looks of it. 20:42:55 -!- johlstei_ has joined ##crawl-dev 20:43:13 I hope it doesn't have anything from the gold dwarf or yeek parts 20:43:32 I really should've made those a separate branch 20:44:25 Plutonian Species Patch by File200 20:44:25 file200: Did you download another branch at some point? 20:44:41 gods branch 20:44:54 file200: Yes, your patch happens to contain the entire god branch. 20:44:56 -!- johlstei has quit [Ping timeout: 258 seconds] 20:45:02 Which cleanly explains why it's so big. 20:45:13 :( 20:45:33 I shouldn't be a coder 20:45:40 file200: Hah, don't worry about. 20:45:44 I can handle it. 20:45:47 I'll leave this stuff to thundamoo in the future 20:46:08 file200: Not knowing how to use git doesn't mean you're not good at coding. 20:46:53 Well I got solid A's in my uni CSCI courses (all 3 of them) 20:46:58 So maybe it's not all bad 20:47:06 file200: Hmm, what languages did you use? 20:47:40 C++, html and stuff in excel and matlab (don't remember the languages) 20:48:05 The C++ course was years ago, btw 20:48:06 file200: Well C++ is a language. 20:49:08 %git gods 20:49:16 07elliptic02 * 0.15-a0-435-gcc1328a: Qazlal worshippers don't notice storm cloud noise (Grunt). 10(9 days ago, 1 file, 4+ 3-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=cc1328a214e0 20:49:34 reaverb: I'm a little scared to enter the job market. My dad was a math major and all his jobs were programming. I hear it's even worse for Chem E. 20:50:08 -!- Bcadren has quit [Ping timeout: 276 seconds] 20:50:24 file200: Not really asking the right person, I'm still in school too. 20:50:42 -!- enygmata has quit [Quit: Leaving] 20:50:42 But at least I'll have a great referance when I get out from this project. 20:51:30 reaverb: That's good. My friend is trying to get into indie game design by taking on projects like this. 20:52:08 Is that Thundamoo or a differant friend? 20:53:13 Oh dear, applying this patch might take a while. 20:53:25 Eh, just a couple minutes. 20:55:01 reaverb: Yup, it's thundamoo. His degree is in marketing and he does coding projects on the side. He wants to be a legit game designer, and not just a coder. 20:55:55 file200: Hmm, marketting would probably be a big help with that. 20:56:47 Because indie projects have marketting problems from what I've heard. 20:58:09 -!- st_ has quit [Ping timeout: 252 seconds] 20:58:18 So true. Every time I see a project on steam greenlight I read the description and just groan. 20:59:43 file200: Hmm, there aren't actually too many errors in applying plutonians. 21:00:12 Main problem appears to be formatting, lots of whitespace errors etc. 21:00:14 reaverb: The actual plutonian part of the patch is pretty small. 21:01:18 -!- Ankalagon has quit [Quit: Page closed] 21:02:54 file200: What part of no device heal did you actually intend plutonains to have? 21:03:12 (Honestly I'm not sure if they need any, but I'll start with your version and work from there) 21:03:18 -!- notcluie has quit [Ping timeout: 240 seconds] 21:03:30 My intent was for them to get half benefit from potions, but no device heal only has one level 21:03:56 file200: Yes, but I added half benefit from potions. I just wasn't on the god branch :D 21:04:09 I worked around it by giving them even more regen. I don't think they really need devices in the current implementation. 21:04:29 reaverb: Alright, sounds good 21:04:44 file200: Ok, what I'm trying to say is, "in that patch you gave me, what did you intend for Plutonians to have" 21:05:11 I intended them to have no healing from devices. 21:05:22 file200: Thanks. 21:05:34 They should get reduced contamination from cure and healing pots, though. 21:05:52 file200: That appears to work. 21:06:29 -!- Bloax has quit [Read error: Connection reset by peer] 21:06:55 -!- Bloax has joined ##crawl-dev 21:07:04 %git :/Lava Orc 21:07:48 07wheals02 * 0.14-a0-3505-g4d4824d: Rework the icemail mutation. 10(7 weeks ago, 6 files, 5+ 14-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=4d4824d9fdf8 21:08:19 %git :/Orc 21:08:20 07Grunt02 * 0.15-a0-823-gf796582: Melt away lava orcs. 10(2 days ago, 45 files, 297+ 46-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=f79658290cfb 21:08:58 Hmm, why didn't that show up to the lava orc search. 21:10:40 -!- rast has joined ##crawl-dev 21:11:30 case sensitive 21:11:52 Basil: Ah, the "Orcs" appears later. 21:12:12 I was confused by it triggered off the "orcs" but it didn't trigger off that. 21:21:18 -!- Eonwe1 has quit [Ping timeout: 240 seconds] 21:21:38 file200: Ok, from what I can tell about the Plutonian explostion - what happens is that they have a greater "safe" level, use a differant explosion type, get rot when they get the explosion, don't have the passive contaim reduction, and don't get mutations from contaim? 21:21:57 Oh, and there's not coinflip 21:22:25 reaverb: That sounds about right. 21:22:47 file200: Ok, Might want to check my version when I'm done that it's correct. 21:27:58 -!- Bloax has quit [Ping timeout: 240 seconds] 21:28:47 !function inc_inv_item_quantity 21:28:48 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/items.cc;hb=HEAD#l366 21:29:48 %git 8252685d8064992 21:29:57 07elliptic02 * 0.15-a0-876-g8252685: Remove mention of Qazlal's storm giving SH from the ^ screen. 10(10 hours ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=8252685d8064 21:33:25 file200: Plutonians can't worship Zin, correct? 21:33:48 I forgot to implement that before patching, sorry. 21:34:34 Don't worry about it, knowing it'll happen eventually just lets me move some logic. 21:35:13 oh no, testing a new species? 21:38:26 -!- trystero has quit [Quit: Page closed] 21:41:32 gammafunk: Yes, there's a recent Tavern thread. 21:41:50 Compiling Trunk with the new species now. (and maybe one or two others File200 has programmed. 21:41:52 ) 21:42:06 well, "Plutonians" seem about as silly as Dwants were when they first started, so why not 21:42:18 -!- Red_Bucket has quit [Quit: Page closed] 21:42:33 Plutonian might not be the final name of the species 21:42:53 file200: I recommend what pubby did, a poll as to what they should be called at some point 21:43:13 doesn't have to be until they're play-tested, of course 21:43:15 gammafunk: good idea 21:43:40 "Glow Spores" 21:44:12 "Gamma Beasts" 21:45:02 how come beogh is so popular with the koreans? 21:45:30 Possibly just because hanon12 figured out how to speedrun pretty well with Beogh 21:45:37 !hs * god=beogh 21:45:38 34390. hanon12 the Slayer (L23 LOFi of Beogh), escaped with the Orb and 15 runes on 2014-01-19 13:42:12, with 47803653 points after 30139 turns and 6:03:03. 21:45:44 wow 21:45:45 bye bye tombtech 21:45:56 rip LO 21:46:01 !hs * god=beogh log 21:46:01 34390. hanon12, XL23 LOFi, T:30139: http://kr.dobrazupa.org/morgue/trunk/hanon12/morgue-hanon12-20140119-134212.txt 21:46:01 Lightli: Apparently Orcs in general are popular there, and Beogh is the god of orcs.. 21:46:03 Yeah, but I dont' think that really would affect the ability to speedrun 21:46:06 how to speedrun with beogh: discover that monster AI is bad 21:46:19 -!- Roarke has quit [Quit: Page closed] 21:46:26 !hs * god=beogh 21:46:27 34390. hanon12 the Slayer (L23 LOFi of Beogh), escaped with the Orb and 15 runes on 2014-01-19 13:42:12, with 47803653 points after 30139 turns and 6:03:03. 21:46:28 elliptic: what do you mean, exactly? 21:46:29 !hs * god=beogh x=gid 21:46:30 34390. [game_key=hanon12:ckr:20140019045256S] hanon12 the Slayer (L23 LOFi of Beogh), escaped with the Orb and 15 runes on 2014-01-19 13:42:12, with 47803653 points after 30139 turns and 6:03:03. 21:46:36 oh, I get it 21:46:37 torment 21:46:38 hehe 21:46:50 !lm * rune=golden gid=hanon12:ckr:20140019045256S -tv:<2 21:46:51 1. hanon12, XL18 LOFi, T:16285 (milestone) requested for FooTV (telnet://termcast.develz.org or http://termcast.develz.org). 21:46:57 gammafunk: monsters didn't use torment unless they could see the player (maybe they still don't, I don't remember if that got fixed) 21:47:07 elliptic: It did. 21:47:08 (they also don't use a bunch of other things on allies) 21:47:11 yeah, I knew that, but didn't make the connection with what you said for some reason 21:47:32 I guess it's true that you might lose lots of orcs in pan/hell, but I think the god is still good with speedruns 21:47:48 (at least if you're hanon12) 21:47:55 I don't know exactly how much that helped and speedrunning with beogh is still an interesting idea, but I doubt that you can clear tomb:3 with 3 orcs now 21:48:16 ...how do you clear tomb:3 with 3 orcs 21:48:28 carefully 21:48:33 hrm, I wonder how he got them all out of los in the first place on tomb:3 21:48:37 even without the torment portion the greater mummies still are nasty beyond belief 21:48:38 random teleport I guess 21:48:40 I watched the footv 21:48:41 no 21:48:49 fog? 21:48:53 he just sent them ahead of him (with some care) 21:48:54 File200: Are Plutonians no hunger? 21:48:56 and they killed everything 21:48:57 oh ok 21:49:10 also wow at one of the orcs managing to survive up to Cerebov 21:49:15 Well for a melee char, there are lots of good way to clear tomb quickly 21:49:24 reaverb: Yes. They're like djinn mostly, but gain glow normally 21:49:43 -!- mmazing has quit [Changing host] 21:49:44 And also from hunger? 21:49:47 gammafunk: not really unless your character is already very strong 21:49:58 Yes 21:49:59 yes, but he could always do tomb last 21:50:06 but it gives lots of xp 21:50:08 file200: Making comparsion to removed species may not be the best angle to take with this :D 21:50:09 and loot 21:50:30 right, but I know a lot of melee speedruns manage ok; I suppose then again they have makky 21:50:33 reaverb: Yeah, but they made coding a lot easier 21:50:46 Also I just noticed that plutonians can't heal poison or confusion with !curing. This is not intended. 21:50:49 !lm * rune=golden beogh max=lg:sc 21:50:50 59. [2014-01-19 10:31:30] hanon12 the Eclecticist (L18 LOFi of Beogh) found a golden rune of Zot on turn 16285. (Tomb:3) 21:51:05 !lm * rune=golden xl<=18 s=char,god 21:51:06 16 milestones for * (rune=golden xl<=18): 7x LOFi (7x Beogh), 2x SpEn (Kikubaaqudgha, Dithmenos), 2x SpAK (2x Lugonu), HEFi (The Shining One), LOMo (Beogh), LOSk (Beogh), MuSu (Sif Muna), SpSt (Sif Muna) 21:51:28 yeah for a 30k run, it's true you just have such few turns to waste, so perhaps that quick of a beogh run wouldn't be very feasible 21:52:00 yet the koreans still play crawl! 21:52:22 I imagine it also helped in hellpan, though not as clearly for sure 21:53:01 File200: Have you ever hit their glowsplosion? I'm trying everything I can (red contaim) and can't hit it. 21:53:28 Yes, I've seen it many times. you need to reach red, not just orange 21:53:46 orange contam 21:54:05 file200: Hmm, how do you reach that during normal play? 21:54:05 This is one of the things that will be adjusted with playtesting 21:54:43 Use lvl 9 spells, abuse ely healing or just go through the dungeon slowly 21:54:56 Or use the overload ability a lot 21:54:58 It 21:55:16 is not something you should see frequently if you're careful. 21:55:43 -!- MgDark has quit [Quit: ChatZilla 0.9.90.1 [Firefox 27.0/20131216183647]] 21:55:55 But maybe it should be something you see a lot. 21:55:58 Heh, that's a pretty big explosion. 21:56:33 file200: Generally you should make your unique stuff as common as possible because if it's too rare people won't see it. 21:56:44 and won't be able to say "Hey, this should happen more often" 21:57:04 It's easier to tell when you have too much. 21:57:18 reaverb: you can go ahead and set the safe level to 2 if you want 21:57:22 Wait until I finish this up before making changes thouh. 21:57:48 file200: Might be good, but I'm not sure. I'm going to push the merge patch to a branch, probably. 21:58:53 file200: Gold dwarves and Yeeks don't even appear on the start screen, correct? 21:59:07 reaverb: Correct. 22:00:23 -!- rast has quit [Read error: Connection reset by peer] 22:00:42 -!- rast has joined ##crawl-dev 22:02:30 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 22:03:47 -!- PinkiePie is now known as Kacy 22:03:51 file200: Another quick comment - the rot from exploding should not be based on XL, it should be based on max hp. 22:04:14 XL enocurages odd things like avoiding killing monsters until you can use the explosion at a branch end or something. 22:04:14 reaverb: That can be done. 22:04:48 file200: Have you seen coding_conventions.txt ? 22:05:04 Yes, I read it. 22:05:35 file200: Hmm, well you need to look over your code for that. (Along with removing old other species code) 22:06:37 I'm going to push a Pluto branch based on recent Trunk, you should probably work based on that version. 22:07:03 (Might take a little while longer, using some automated tools to catch some errors. 22:07:42 -!- Fhqwhgads_ has quit [Remote host closed the connection] 22:08:15 -!- mmazing has quit [Remote host closed the connection] 22:09:05 -!- LarsH_ has quit [Ping timeout: 255 seconds] 22:09:17 -!- Nomi has quit [Ping timeout: 264 seconds] 22:09:47 hrm, I'm trying to think, did we do any kind of "dev sanity check" for dwants before testing them? 22:09:56 I mean in terms of collective dev opinion 22:10:06 And I say "we", but I was not a dev at the time 22:10:16 gammafunk: Yes, that would be nice to know, I'll look through the dwants Tavern thread. 22:10:34 Well, I think file200 might want to make an email to crd describing each at least 22:10:55 File200: Oh yes, a c-r-d email would be great. 22:11:04 Maybe not immediatly though. 22:11:04 reaverb: yeah, any dev discussion wouldn't have occurred there, but that's one place to look I suppose 22:11:22 Sure, but it should probably happen soon after you make that branch 22:11:34 and I'd imagine before we made any experimental branch 22:12:22 *experimental branch that's playable online 22:12:34 File200: Just to be complteley truthful - right now this code is not high quality enough to go into the game. Formatting and old species code are obvious issues, but generally that means there might be some hidden bugs or such. 22:12:57 Did octopodes have code quality problems are was that only LO? 22:13:18 Is there still traces of GD and Ye in the code? 22:13:29 hrm, well LO sat in a branch for a long while 22:13:40 before it was ever play-tested 22:13:41 file200: Yes. 22:13:54 but that was hardly ideal 22:14:05 Darn 22:14:26 -!- bonghitz has quit [Quit: Leaving...] 22:14:35 file200: Also, there a lot of random indents. 22:14:47 Which need to be removed. 22:15:01 file200: Can you set a coding style in your editor? 22:15:28 gammafunk: maybe. I use notepad++ 22:15:29 we have a specific style described in the devel docs 22:16:00 Can anybody spot the diff: 22:16:02 - * effects such as blood spatter and distortion teleports. 22:16:02 + * effects such as blood spatter and distortion teleports. 22:16:15 tabs or trailing spaces? 22:16:31 file200: http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/docs/develop/coding_conventions.txt;hb=HEAD 22:16:34 Basil: That would be my first guess, but git highlights those. I think. 22:16:45 Well, I know it highlights some. 22:16:53 reaverb: run checkwhite 22:16:59 Basil: I did :D 22:17:11 strange 22:18:14 File200: Oh, another coding convention which may or may not be in there - you can't have more than 80 chars a line. 22:18:50 yeah, it's in that doc, although it should be stated in a better way 22:19:17 reaverb: I thought I was following coding conventions with my indents. I only used spaces, never tab btw. 22:19:18 File200: Heh, you remove the dwarf mountain bat tile from Trunk? 22:19:43 reaverb: Not intentionally. That's weird. 22:20:05 file200: Well your spaces weren't correct, possibly weren't the correct number. I used an automated tool to fix most of this, and the ones it didn't fix have been made much more obvious. 22:20:59 I think there were a lot of issues in the patching process 22:30:53 -!- thedefinite has quit [Quit: HydraIRC -> http://www.hydrairc.com <- Nine out of ten l33t h4x0rz prefer it] 22:30:54 -!- AtomikKrab has quit [Ping timeout: 245 seconds] 22:30:57 file200: Do you have a good way to sum up the species from a mechanical perspective in a couple sentances? 22:32:02 They gain contamination from anything that would hunger a normal species. They get extra hp and mp regen from their contamination, but risk melting down at high contamination. 22:33:02 They can't heal ith devices, but !curing and !heal wounds reduce contamination. 22:33:29 sounds like VS + ghoul 22:34:05 -!- Infinite_Monkeys has quit [Read error: Connection reset by peer] 22:34:17 -!- master_j has quit [Max SendQ exceeded] 22:38:09 Ok, I'm going to do one last Trunk rebase and compile, then push it to the "plutonians" branch. 22:39:24 -!- nonethousand has left ##crawl-dev 22:39:47 that sounds possibly too similar to VS 22:40:00 elliptic: Not a fan of no device heal either. 22:40:03 Who all should I email tomorrow with plutonian stuff? 22:40:16 crd maybe? 22:40:17 that combined with high regen + low HP, yes 22:40:28 Welll anything is up for change or removal during testing. 22:40:31 file200: Might want to sort out the technical issues first, note there is no guarentee this will get into Trunk, as is or ever. 22:41:00 also hunger -> contam was one of the things that didn't work well with Dj, though of course you are doing it a bit differently here 22:41:05 file200: We want something new. We already design species. Can you think of something completely unlike what we've seen before? 22:41:42 Well I have gold dwarves, which are mostly new. 22:41:51 what are gold dwarves 22:42:15 As for plutonians...they have an activated ability that clears weak mobs 22:42:19 file200: Hmm, I do think plutonians have the most promise. Would need to look at gold dwarvs again. 22:42:33 file200: Yes, the Overload ability looks pretty solid. 22:42:59 Note it probably isn't a good idea to spread yourself out over 2-3 species. Search for your best idea and stick to it. 22:43:00 And I could give them new activated abilities that depend on contamination. Or make meltdown a somewhat regular occurrence. 22:43:27 -!- Daekdroom has quit [Quit: Saindo] 22:43:53 file200: yeah, I second reaverb's advice there 22:44:09 Yeah, if I gave them even more contamination and set the meltdown threshold lower, I could reduce the rot and make it just a part of life. It could even clear all your contam instead of just most. 22:44:11 getting even one species into the game is hard enough work :) 22:44:57 Meltdown/Overload just seem like intrinsically fun abilties. 22:45:17 those ability names... 22:45:19 gammafunk: Yeah, and me and Thundamoo are planning to add a whole god. 22:45:20 reminds me of 22:45:27 ??twelwe 22:45:27 twelwe[1/2]: THE HULK CANNOT EQUIP ARMOUR. THE HULK NEVER STOPS BEING THE HULK, BECAUSE IT IS HARD TO PROGRAM. 22:45:39 Only real equivalent is cleansing flame. 22:45:41 Heheh 22:46:18 file200: well just pointing out that the road from planning to add a species or god to getting a species or god in the game is long 22:47:27 New branch created: plutonians (1 commit) 22:47:27 03File26b02 {reaverb} 07[plutonians] * 0.15-a0-882-g24d5453: New species: Plutonians 10(3 hours ago, 14 files, 247+ 40-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=24d5453f8f84 22:47:29 so it's best to focus on one thing at a time 22:47:29 -!- ystael has quit [Ping timeout: 265 seconds] 22:47:29 pushed. 22:47:29 Lava orc took a long time to get into trunk, I can wait at least that long. 22:47:29 in terms of large content changes; you can always make other smaller things in tandem 22:47:29 yes 22:47:29 file200: bad example :) 22:47:29 like vaults 22:47:29 since those never made it into the game and were recently removed 22:47:29 the stable game at least 22:47:29 better example than dj 22:47:45 yeah, you'd want to look at Fo and VS 22:47:50 and VS had probably the best time of things 22:48:17 Yes, I disappeared for like a month around that time. I hadn't heard of them before I left and they were in Trunk when I came back. 22:48:22 Formicids were actually what inspired me to start coding races again 22:48:39 but most would argue that was due to the strenght of the VS proposal and having someone who made a high-quality implementation 22:48:48 And some top players who hate gimmicks have listed VS with octopodes as "species with gimmicks that work well" 22:48:57 Fo went through rather a lot of tweaking, but pubby's basic idea was sound 22:49:08 -!- Lasty1 has quit [Quit: Leaving.] 22:49:39 his digging was the most problematic thing, although I'm sure some still don't fully like full stasis 22:49:53 er, s/fully/really/ 22:49:54 So is the idea of a race that powers up with contamination, but needs to watch their level sound? 22:50:19 I won't comment until I see it in action more and think about it 22:50:29 file200: The thing which sounds most problematic is that sometime you're treating contam as a good thing and sometimes you're treating it like a bad thing. 22:50:33 file200: I'd like to hear some whithering criticism from some of our elite players on e.g. tavern first 22:51:03 I'd like to hear some criticism too, but nobody comments on my threads. :( 22:51:08 I'll just say that I'm opposed to any species that involves adding a third bar under HP/MP... not sure that this is necessary about this idea, but it is one of the things I disliked most personally about both LO and Dj 22:51:41 3rd bar = 3rd rail 22:51:53 well, Dj technically only had two bars 22:51:55 they don't have a contam bar at this point. 22:52:00 Lightli: Ha. 22:52:09 gammafunk: Exactly, don't piss on it 22:52:32 Would it make more sense if the species got more regen the less contamination they had? 22:52:51 Well, one of the annoying things about Dj was resting off glow 22:53:02 !log . won Dj 22:53:02 more important after it started granting -wiz 22:53:03 1. darkli, XL27 DjHe, T:129286: http://dobrazupa.org/morgue/darkli/morgue-darkli-20130530-110633.txt 22:53:10 I remember that 22:53:23 Holy shit it took forever to rest off glow as a DjHe 22:53:40 file200: It would be good in some ways but worse than others. I would describe it as "safer" 22:53:42 just never stop healing and glowsplode everything 22:54:03 johnny0: That's the spirit! 22:54:29 well, that's what djhe was, especially before the wucad mu restriction 22:54:30 file200: If balancing contaim works like Vp blood levels and you want to be at differant levels at differant times, it can work fine. However, there's not guarentee that's possible. 22:55:13 file200: Might want to check out TOME"s paradox system, I haven't played it myself but it's a bar which makes your "spells" both more powerful and more likely to miscast. 22:55:58 Man, I played ToME a lot before v 4.0...it's so strange to look at it now 22:56:08 It's like a different game 22:56:12 it is 22:56:32 Even the full name is different 22:56:54 The game was completley rewritten or something. 22:57:29 Which would be a great thing to happen to Crawl. Can get rid of our weird, single use licensing agreement and all the terrible legacy code. 22:57:36 And be in a more accessible language. 22:58:10 javascript 22:58:15 and end up as 4.1 22:58:17 I could make the contamination system affect your stealth and damage in varying ways...that would at least make them unique 22:58:30 yes 22:58:35 reaverb: and be a completely different game? :P 22:58:49 And it could even affect wizardry and spellpower 22:58:56 elliptic: Maybe. 22:59:17 file200: Might want to look at the augmentation demonspawn mutation then, it does something similar. 22:59:24 (hp instead of contam) 22:59:37 -!- ahahaha has quit [Quit: Page closed] 23:00:04 It would need to be asymmetric though, because people would always want more spellpower. So high contam makes spells very hard to cast, but makes them very strong. 23:00:07 -!- Wah has quit [Read error: Connection reset by peer] 23:00:18 file200: You can get the new plutonians branch with this command: 23:00:36 git checkout -b plutonians origin/plutonians 23:00:53 Which will give you a branch with updated plutonians. 23:01:12 You can look at the changes with git log -p, so you can see all the code that was added. 23:02:56 -!- Frank2368 has quit [Quit: Page closed] 23:03:19 -!- ystael has quit [Ping timeout: 258 seconds] 23:07:42 New city-like layout by infiniplex 23:08:18 -!- omnirizon has quit [Ping timeout: 240 seconds] 23:09:17 Surprisingly little about the species on crd, on VS there's just one "Anything left before theses guy hit trunk -> No -> Ok, they're in" and he debat whether to include them in 0.14 23:09:48 -!- ToastyP has quit [Remote host closed the connection] 23:11:02 Hmm, the infiniplex layout doesn't many corridors... 23:11:08 Better than normal city thought. 23:11:56 reaverb: I get the error message "fatal: cannot update paths and switch to branch "plutonians" at the same time" 23:12:02 -!- tcsc has quit [Quit: bye!] 23:12:27 file200: Try "git branch" 23:14:02 -!- indspenceable has joined ##crawl-dev 23:16:16 much of the discussion was in the channel 23:17:29 reaverb: still not working. 23:18:13 file200: The point of that was to get information :D 23:18:22 What does it say when you type "git branch" 23:18:42 I see gods // master 23:18:53 file200: Try git checkout master 23:19:31 -!- ussdefiant has quit [Ping timeout: 240 seconds] 23:19:36 (and then "git pull" maybe since it's probably really out of date from what what you've told me) 23:19:49 error: your local changes to the following files would be overwritten 23:20:08 -!- ldierk has quit [Ping timeout: 252 seconds] 23:20:09 file200: Hmm, try git diff 23:20:10 ??food acquirement 23:20:10 food acquirement[1/2]: If you worship Fedhas, you get fruit! Vampires get potions of blood, everyone else gets royal jellies, ambrosia, rations, or honeycombs, in that order of likelihood. Ghouls don't get rations or honeycombs, and instead are most likely to get chunks. 23:20:14 and then git status 23:20:34 ??ambrosia 23:20:35 ambrosia[1/1]: Restores MP over a few turns and provides nutrition at the cost of confusion (clarity does work). Found only in the Spider's Nest. Takes one turn to eat. Provides 2500 nutrition. Like Royal Jellies, can be eaten by any race that can eat. 23:20:57 Pleasingfungus: might want to /msg Sequell :D 23:21:04 oops 23:21:05 or use ##crawl. 23:21:06 wrong channel 23:21:08 yes 23:21:11 sorry! 23:21:47 reaverb: I see a lot of files 23:22:01 file200 : ( 23:22:23 file200: Those are changes you made which weren't put into your latest commit (or presumably that patch) 23:22:29 reaverb: maybe he needs to stash his work? 23:22:42 -!- ldierk has joined ##crawl-dev 23:22:48 Basil: That would work but I think seeing thos modifications might be good. 23:23:15 -!- omnirizo1 has quit [Ping timeout: 258 seconds] 23:23:55 file200: Try these commands: 23:23:56 git commit -a -m "Minor stuff" 23:24:20 git format-patch origin/gods --stdout > minor.patch 23:25:05 OK, what now? 23:25:26 file200: Do you have a minor.patch in your directory? 23:26:22 no 23:26:33 file200: Try git diff again. 23:26:34 -!- Vizerr has quit [Ping timeout: 240 seconds] 23:27:01 Argh, I'll just delete everything and start over. 23:27:10 file200: No No don't. 23:27:21 file200: We don't want to lose any work. 23:27:23 -!- Bcadren has quit [Ping timeout: 255 seconds] 23:27:47 But all my work is saved on the experimental branch, correct? 23:28:02 file200: Not if some of it wasn't in the mantis patch. 23:28:08 Which is what I'm trying to determine. 23:28:54 git checkout master now works. 23:29:22 file200: Nice, one sec please. 23:30:18 file200: Please try this command: 23:30:28 git log -p −10 > minor.txt 23:30:53 Nothing happens 23:31:05 file200: See if a minor.txt has appeared in your directory. 23:32:08 Yes, it's there 23:32:28 file200: Ok, here's how you can quickly show me it: 23:32:38 Go to this site and look for the text box: http://bpaste.net/ 23:33:51 Alright, now what? 23:34:13 Then copy-paste the file (minor.txt) into the text box 23:34:23 http://bpaste.net/show/2xVqivSWJxic7BwF1bcf/ 23:34:56 file200: Hmm. 23:35:19 file200: Can you do git checkout gods, and then repeat those steps until you have a paste again? 23:36:10 From the "git log -p −10 > minor.txt" to telling me the URL 23:36:56 http://bpaste.net/show/l8MH0aA2ptrhy7vr2Dq3/ 23:37:32 -!- Antem has quit [Quit: Page closed] 23:38:16 file200: Hmm, it doesn't whow any missing work, I guess you can freely checkout the new plutonian branch. 23:38:34 -!- alefury has quit [] 23:38:41 git checkout -b plutonians origin/plutonians 23:38:46 if you need the command again. 23:38:53 -!- rchandra has joined ##crawl-dev 23:39:02 New error: origin/plutonians is ambiguous 23:39:17 file200: Hmm, does it say it what way? 23:39:35 Ambiguous object name 23:40:37 file200: Try git checkout -b pluto origin/plutonians 23:40:38 -!- HellTiger_NB has quit [Ping timeout: 240 seconds] 23:40:51 and if that doesn't work, git branch and see if anything new has apearred. 23:40:58 In fact, try git branch even if it does work. 23:41:32 gods // master // origin/plutonians 23:42:22 file200: Try git branch -D origin/plutonians 23:42:36 And then the original "git checkout -b plutonians origin/plutonians" again. 23:43:08 That worked 23:43:38 file200: Good. 23:44:38 So I guess I'll wait for feedback and then post a new patch eventually, based on this branch 23:45:18 Should I make a new tavern thread? 23:45:18 Thanks for sticking around to troubleshoot, btw 23:45:23 file200: Don't make a new tavern thread, I just bumped the old one. 23:45:37 With instructions on how to checkout the branch. 23:45:41 Alright 23:46:07 It's getting late, I'll test some changes and go to bed. 23:46:15 file200: I'd focus on fixing the old code bits and tabs things. 23:47:00 Try "git log -p -1 > changes.txt" 23:47:45 That will give give you a "changes.txt" showing all the plutonian code, including my modifications and whitespace fixes. 23:47:56 -!- PleasingFungus_ has joined ##crawl-dev 23:49:25 -!- PleasingFungus has quit [Disconnected by services] 23:49:33 -!- PleasingFungus_ is now known as PleasingFungus 23:50:31 file200: I highly recommend learning more about git and making commits more often. "git commit -a" should be enough for now. 23:50:55 these whitespace errors are really bizarre. They definitely weren't there when I made the patch. 23:50:56 -!- BlackrayJack has quit [Ping timeout: 252 seconds] 23:51:10 file200: Yes, but they're really easy to fix :D 23:51:21 it just takes some time. 23:53:09 -!- MaxFrost has quit [Ping timeout: 258 seconds] 23:54:05 reaverb: Anything I should fix aside from whitespace? 23:54:13 file200: and the old code? Hmm. 23:55:23 -!- Keanan has quit [Quit: Leaving.] 23:55:32 -!- ussdefiant has joined ##crawl-dev 23:56:12 Yes, Plutonian contaim explosion, normal contaim explosion, and Pluto Overload explosion are all only slighlty differant but use differant beam types. The should be combined into one function which takes an argument. 23:56:57 the 80 char thing I already mentioned IIRC 23:57:22 That will take some work, but alright 23:57:59 -!- home has quit [Remote host closed the connection] 23:58:38 -!- ldierk has quit [Ping timeout: 252 seconds] 23:58:39 Stat gain might be worth changing to be less unlike other species. (It's !(you.experience_level % 4)) when there is never a ! 23:59:36 Remove the you.species != SP_PLUTONIAN check for drinking poition of curing, for example, because giving them the NO_DEVICE_HEAL mutation handles that.