00:01:04 nope nevermind its a new bug in trunk 00:01:09 Stable (0.14) branch on crawl.s-z.org updated to: 0.14.1-24-gbdbe590 00:02:51 Unstable branch on crawl.s-z.org updated to: 0.15-a0-1511-g546f9a4 (34) 00:03:58 huh. xom can give missiles plusses 00:05:03 -!- Werehuman has quit [Quit: Page closed] 00:07:39 -!- ChangeAj has quit [Quit: Page closed] 00:08:26 -!- CSDCS has quit [Read error: Connection reset by peer] 00:11:02 -!- predator217 has quit [Ping timeout: 245 seconds] 00:13:38 Stable branch on crawl.develz.org updated to: 0.14.1-24-gbdbe590 (34) 00:16:14 Unstable branch on crawl.develz.org updated to: 0.15-a0-1511-g546f9a4 (34) 00:16:17 -!- demiskeleton has quit [Quit: Leaving] 00:16:43 -!- P_R_Deltoid has quit [Ping timeout: 240 seconds] 00:21:42 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.90.1 [Firefox 32.0a1/20140606030206]] 00:21:52 -!- PleasingFungus has joined ##crawl-dev 00:22:20 -!- Basil has joined ##crawl-dev 00:28:30 -!- Tenda has quit [Read error: Connection reset by peer] 00:31:29 -!- Bloax has quit [Ping timeout: 252 seconds] 00:35:28 kind of funny that the commit that actually makes "plus" into "slaying" is by far the smallest one 00:38:33 -!- Kramin has quit [Quit: This computer has gone to sleep] 00:39:05 -!- P_R_Deltoid has quit [Read error: Connection reset by peer] 00:40:30 -!- AtomikKrab has quit [Ping timeout: 244 seconds] 00:59:42 -!- st_ has quit [Read error: Connection reset by peer] 01:00:01 -!- st_ has joined ##crawl-dev 01:00:36 03|amethyst02 07* 0.15-a0-1512-gdf1f371: Round more vigorously in ray code. 10(16 minutes ago, 2 files, 2+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=df1f371a6ddd 01:00:53 here we go. god bless america 01:01:25 03ChrisOelmueller02 {PleasingFungus} 07* 0.15-a0-1513-g9d5af20: Remove two more references to missile enchantment 10(8 weeks ago, 2 files, 3+ 5-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=9d5af20a535c 01:01:25 03PleasingFungus02 07* 0.15-a0-1514-gc7bbdc7: Plus2: Turn .plus into slaying 10(16 minutes ago, 4 files, 17+ 20-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=c7bbdc7eb2fb 01:01:25 03ChrisOelmueller02 {PleasingFungus} 07* 0.15-a0-1515-g1d2420b: Plus2: Update unrand weapons 10(9 weeks ago, 3 files, 70+ 86-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=1d2420bf267a 01:01:25 03ChrisOelmueller02 {PleasingFungus} 07* 0.15-a0-1516-gc9d9781: Plus2: Merge plusses in items given at new-game setup. 10(9 weeks ago, 2 files, 19+ 23-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=c9d978107248 01:01:25 03ChrisOelmueller02 {PleasingFungus} 07* 0.15-a0-1517-g913e1e1: Plus2: Make weapons only generate with one plus 10(9 weeks ago, 10 files, 290+ 418-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=913e1e1b0aa3 01:01:25 03ChrisOelmueller02 {PleasingFungus} 07* 0.15-a0-1518-gff84095: Plus2: Combine all three enchant weapon scrolls 10(8 weeks ago, 32 files, 92+ 197-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=ff84095d8b04 01:01:25 03ChrisOelmueller02 {PleasingFungus} 07* 0.15-a0-1519-g2ff73b2: Plus2: (JEWEL/WPN) Simplify 10(9 weeks ago, 4 files, 8+ 21-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=2ff73b2fa81b 01:01:25 03ChrisOelmueller02 {PleasingFungus} 07* 0.15-a0-1520-gccee931: Plus2: Upgrade old weapons 10(8 weeks ago, 2 files, 16+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=ccee9314cab7 01:01:25 03ChrisOelmueller02 {PleasingFungus} 07* 0.15-a0-1521-g6d2b5ba: Plus2: Attempt to cleanup trove/lua handling of weapon plusses. 10(9 weeks ago, 3 files, 21+ 82-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=6d2b5baa39ef 01:01:25 03PleasingFungus02 07* 0.15-a0-1522-g6d5903a: Update an outdated comment 10(52 minutes ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=6d5903a5d756 01:01:31 * |amethyst is tempted to restore the chaos bouncing code 01:02:34 there we go. 01:02:47 I wonder how many crashes this will cause 01:07:46 -!- ebarrett_ has quit [Ping timeout: 240 seconds] 01:08:46 -!- eb has quit [Ping timeout: 240 seconds] 01:09:45 -!- eb has joined ##crawl-dev 01:09:56 %git :/inner 01:09:57 07|amethyst02 * 0.15-a0-1299-g27d8d3e: Allow inner flaming allies. 10(9 days ago, 3 files, 13+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=27d8d3e4d69f 01:15:33 -!- gammafunk has quit [Ping timeout: 240 seconds] 01:20:48 -!- ussdefiant has quit [Ping timeout: 244 seconds] 01:23:13 -!- zxc232 has joined ##crawl-dev 01:26:49 03PleasingFungus02 07* 0.15-a0-1523-gf3f4057: Update the manual 10(2 minutes ago, 1 file, 5+ 6-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=f3f4057e4f42 01:33:48 -!- alefury has joined ##crawl-dev 01:35:35 -!- radinms has quit [Ping timeout: 272 seconds] 01:36:20 -!- HamsterSaurusMex has quit [Quit: Page closed] 01:43:33 -!- Patashu has quit [Ping timeout: 240 seconds] 01:46:08 |amethyst: just curious, what kind of ideas did you have for improving/replacing the current crawl server architecture? 01:47:17 -!- Nomi has quit [Ping timeout: 264 seconds] 01:50:00 -!- KurzedMetal has quit [Read error: Connection reset by peer] 01:52:09 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 01:57:14 -!- Roarke has joined ##crawl-dev 01:58:07 -!- jbenedet1o has quit [Ping timeout: 245 seconds] 02:01:54 %git :/brand 02:01:54 07|amethyst02 * 0.15-a0-1487-g5385ec1: Fix up frost/flame-brand randarts as well. 10(33 hours ago, 1 file, 15+ 4-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=5385ec194223 02:03:40 PleasingFungus: I'm assuming that manual commit was a sync? 02:03:58 Grunt: yeah, took it from the wiki 02:04:01 * Grunt nods. 02:04:04 Just making sure :) 02:04:06 as grunts often do 02:04:19 You hear a grunt. 02:04:19 I got the funny regex bug again. should probably do something about that 02:04:30 (the one that erased the first r in every line) 02:04:53 (until I edited the relevant regex file) 02:05:01 -!- tabstorm has quit [Ping timeout: 246 seconds] 02:09:52 So 02:09:59 How are you guys feeling about the monpickup change 02:11:13 how are you feeling about mercenaries? 02:11:14 :) 02:11:40 Oh, the change 02:11:44 To where they are durable summons 02:11:50 That can no longer be given stuff with Ctrl-T? 02:11:56 ya 02:11:58 Or did that get reversed when I wasn't looking 02:12:01 na 02:12:08 though they get better starting equipment now!!! 02:12:15 wow / whoa 02:12:23 Ah, then in my studied opinion they are a flat-out waste of gold. 02:12:27 Like 02:12:28 haha 02:12:41 Bring back Ctrl-T and let them pick things up, or remove the Merc card altogether. 02:12:47 Make_good_item is actually 02:12:49 A really nice thing 02:12:50 MarvinPA would support the latter option 02:12:55 or at least reduce the gold cost 02:12:58 If mercs were back to where they were 02:13:04 (todo: mercenary shops???) 02:13:07 Reduced gold cost is still a waste of reduced gold 02:13:14 !send Grunt box_of_mercenary 02:13:15 Sending box_of_mercenary to Grunt. 02:13:16 yeah but you can still get x value out of shitty naga #57 02:13:17 (maybe give Gozag an ability to purchase a mercenary <_< >_> <_< >_>) 02:13:26 >>><<<___ 02:13:40 Make_good_item makes it so the merc generally doesn't start with a cursed weapon 02:13:42 Which is really nice 02:13:49 Because sometimes mercs did start with cursed weapons 02:13:51 Roarke: I forget, have I told you my opinion about mercenaries 02:13:52 And it crippled them 02:14:04 PleasingFungus If you have, I don't remember. Refresh me please. 02:15:42 (1) if mercenaries are in the game, they should get better mechanical support for upgrades, since people seem to really enjoy that. (2) people seem to really enjoy mercenaries, so they should probably be in the game. (3) it's very hard to justify greater mechanical support when mercenaries are hilariously rare and niche. (4) mercenaries should be made more common in some way; possibly... 02:15:44 ...removed from decks & appearing as their own consumable/item, which I compare to the box of beasts for not very strong reasons. 02:15:57 they arent really that rare 02:16:00 just few people draw from decks 02:16:03 Yeah 02:16:05 I've literally never gotten a mercenary 02:16:09 do you draw from decks 02:16:11 I've seen easily 5+ mercs in a given game 02:16:13 when I play nemelex!! 02:16:18 but otherwise no 02:16:23 Yeah, Mercs are not in Nem decks 02:16:29 Nem doesn't increase your chances of finding one at all 02:16:31 o 02:16:40 you have to draw from floor decks 02:16:40 They're in wonders and changes 02:16:46 (5) *t isn't coming back because it was bad; if mercenaries get expanded on, it's going to be with some (a)-screen ui, similar to beogh's 02:16:55 eww, floor decks. don't touch those. they're dirty 02:17:05 More like don't touch Nem; he 02:17:09 he's* dirty 02:17:12 rude. 02:17:18 Nem is nothing if not rude 02:17:26 i am having trouble figuring out what you are being sarcastic about at this point lol 02:17:26 Like 02:17:26 Xom is ruder 02:17:36 But second-best to Xom 02:17:37 -!- Phantom is now known as Guest40885 02:17:40 Is something to take pride in 02:17:41 Anyway 02:17:50 I'm actually fine with MarvinPA axing the Mercenary Card 02:17:58 It's the second-best thing to bringing them back to their old usefulness 02:18:07 s/usefulness/fun 02:18:19 They weren't always strictly useful, but they were almost always fun. 02:18:20 Stable (0.14) branch on crawl.beRotato.org updated to: 0.14.1-24-gbdbe590 02:18:30 As a side note, big kobold mercs should be removed 02:18:33 Not even replaced 02:18:34 Just removed 02:18:35 the argument is that they encourage unfun behaviour to try to keep them alive 02:18:45 since they're a permanent killable resource 02:18:52 Unfun? There's very little unfun about it 02:19:01 Give one a polearm and let him kill a few things from behind you 02:19:08 Until he turns into something badass that kills things on its own 02:19:09 -!- Zifmia has quit [Read error: Connection reset by peer] 02:19:28 honestly if anything the card was somewhat broken 02:19:32 Yeah 02:19:34 you could get a strong ally for very little investment other than turns 02:19:47 Get two merfolk impalers at your back and watch them butcher orbs of fire 02:19:53 Haste them 02:19:59 If anything the Merc card is stronger than Beogh 02:20:08 Greater naga and tengu reavers make orc warlords look bad 02:20:16 i dont think you can get 50 million points with the merc card 02:20:26 now you can't get that with beogh either :( 02:20:28 rip 02:20:35 you're right about that 02:20:40 Devs Hate Fun imo 02:20:41 although you can probably still do well 02:21:34 By the way 02:21:39 If Ctrl-T really isn't coming back 02:22:06 Then the ?4 command list needs updating 02:22:10 Since it's still listed there 02:22:25 so it is 02:22:41 -!- Guest40885 has quit [Ping timeout: 264 seconds] 02:23:04 oh god this is in tex. why 02:23:11 -!- Ragdoll has joined ##crawl-dev 02:23:37 I don't know what you're dismayed about, but it can't be worse than me finding out Ctrl-T was getting the axe in the first place, so. 02:23:39 so if the devs don't want to remove the card i think the costs should be adjusted 02:23:52 And big kobolds removed 02:24:01 Big kobolds did encourage unfun behavior to keep them alive 02:24:09 i mean wheals did put a bit of work into the card itself 02:24:09 Because they were so awfully weak 02:24:13 Yeah 02:24:19 so i dont feel great about saying it is useless and should be removed 02:24:22 but it is useless and should be removed 02:24:33 it is okay to say that things are bad as long as you are polite (which you are!) 02:24:51 wheals listened to my earlier issues with the card and I feel like that is a good reason to not just throw up my hands and curse about this 02:25:56 Unstable branch on crawl.beRotato.org updated to: 0.15-a0-1523-gf3f4057 (34) 02:26:04 it is important to stay calm. the mercenaries need you. they depend on you 02:26:10 About the cost adjustment though I'm still not entirely sure that's relevant. 02:26:20 Like mercs are going to either be a waste of gold or not 02:26:28 One way or another they're pretty affordable as they are. 02:26:29 i would just say that it's better than nothing 02:26:37 I suppose. 02:26:49 nothing in this case being no action being taken 02:26:53 not the nonexistence of the card 02:27:06 Yeah 02:27:32 I am sad to see Merc the way it is now. Removal would be better in an Old Yeller kind of way. 02:27:37 haha 02:28:25 Here: Twyulovo the naga, wielding a runed flail and wearing a runed robe (friendly, durably summoned) 02:28:30 This is something DrKe showed me 02:28:38 It's the first mercenary he found after the change 02:28:44 Let's go through this step-by-step 02:28:52 Twyulovo is a badass name 02:29:02 I could easily see that cleaving its way through Zot alongside DrKe 02:29:05 As a greater naga 02:29:08 It's a worthy name 02:29:22 Runed flail. 02:29:24 Excellent. 02:29:44 Make_good_item is a nice buff because mercs would sometimes start with cursed items (even armor) and that just flat-out sucked. 02:29:54 Runed robe, same as before 02:30:02 Friendly, okay, DrKe paid him and now he's a bro. 02:30:19 -!- caleba has quit [Quit: caleba] 02:30:20 "durably summoned" I guess this is the required change because of the monpickup thing 02:30:37 Twyulovo can't put on GDA or wield a demon trident and shield 02:30:37 I forget the reasoning but you can probably blame me, I was involved somehow 02:30:54 Which puts DrKe in an awkward position 02:31:08 Like if you thought mercs encouraged unfun behavior to keep them alive before 02:31:16 Imagine what it's like 02:31:30 When you can't equip them with items you're literally never going to pick up anyway 02:31:31 tbh what I'm kind of getting here is "mercenaries used to be hilariously strong secret tech" 02:31:33 Like a randart plate armor 02:31:39 "and now they're not worth more than a few hundred gold" 02:32:36 I wouldn't go so far as to call it hilariously strong 02:32:37 They were hilarious, and strong 02:32:53 You could get mercs that would solo an orb of fire for you 02:32:55 But it wasn't like Beogh 02:33:04 Where they could do literally all the work, offensively. 02:33:22 yeah, they were sort of secret-tech 02:33:49 They were secret-tech in that nobody really cared enough to use them 02:33:57 minqmay and bmfx were certainly aware of the potential 02:34:12 But bmfx abandoned them after getting too many big kobolds, and minqmay is minqmay. 02:34:29 i think he uses the name "duvessa" 02:34:34 (speaking of which BKo really needs to be removed no matter what. Merc is rare enough without the duds). 02:34:48 He does, for reasons unknown to me. 02:34:55 sexyelfdreams 02:35:10 03PleasingFungus02 07* 0.15-a0-1524-g9130b7f: Remove ctrl-t (from the manual) (Roarke) 10(5 minutes ago, 1 file, 0+ 5-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=9130b7f7e69e 02:35:10 03PleasingFungus02 07* 0.15-a0-1525-ge22165b: Remove conservation from the manual 10(3 minutes ago, 1 file, 0+ 3-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=e22165b40234 02:35:22 Wow 02:35:27 My name is up there 02:35:35 not for the first time 02:35:38 I'm aware 02:35:38 ??black magic 02:35:38 black magic[1/4]: %git HEAD^{/rod}^^{/rod} 02:35:47 ?? 02:35:56 imo something being secret techy is grounds for removal/revamp 02:36:01 %git HEAD^{/Roarke}^^{/Roarke} 02:36:03 07wheals02 * 0.15-a0-877-g2926600: Replace spriggan rider mercenaries with base demonspawn (Roarke). 10(4 weeks ago, 2 files, 3+ 3-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=29266000b18b 02:36:09 neat 02:36:12 Yeah 02:36:18 All of the commits associated with my name 02:36:22 because it basically means it's something that is probably broken if you can bore yourself enough to do it 02:36:27 I thought I credited you with something the other day 02:36:27 Have had to do with the improvement of the Mercenary card 02:36:28 idk 02:36:42 Except this last one 02:36:56 Though it's still related 02:36:57 So I call it good 02:37:38 I really don't see it as boring though 02:37:48 This isn't a case of someone picking up disto items to put on another floor 02:38:16 There will be at most like 5 Merc cards in an average game 02:38:20 Usually much less, like 1 or 2 02:38:32 Circumstances aren't always ripe to use it 02:38:39 You find the card too late, for instance 02:38:53 But it costs nothing to draw out those decks except a minor risk of a bad card 02:39:08 and focus can be beneficial 02:39:13 Sometimes your game is too bad for you to protect the merc until it can fend for itself, and it dies 02:39:21 Sometimes you don't find good items for it 02:39:26 sometimes it's a kobold 02:39:32 ^ Remove BKo 02:39:34 Seriously 02:39:35 Duds 02:39:44 alternately, let them evolve 02:39:46 into bigger kobolds 02:39:49 biggest kobold 02:39:50 into big kobold demonologist 02:39:50 Huge Kobold 02:39:56 MEGA KOBOLD 02:40:13 If the MEGA KOBOLD would speak in all caps like Xtahua 02:40:19 I would find an army of them 02:40:22 ?/WHISKERS 02:40:23 Matching entries (2): mislead[3]: #1590: "The mottled dragon twitches its whiskers." | QUAD_DAMAGE[3]: THE RAT TWITCHES ITS WHISKERS. 02:40:27 ^ 02:40:30 but with kobolds 02:40:33 Since mercs do the whole ally thing 02:40:41 Where they say stuff like "I would die for you" 02:40:46 And "You're my only friend." 02:40:51 I WOULD DIE FOR YOU 02:40:57 YOU'RE MY ONLY FRIEND 02:40:59 yes. this is good 02:41:56 Anyway, Merc is probably a secret tech by some definitions 02:42:05 But someone thought Chei Tornado was a secret tech 02:42:13 And then like 4 people chimed in with 15-rune games 02:42:18 Centered around Te of Chei 02:42:24 Using Tornado to destroy everything 02:42:27 haha 02:42:34 chei people are silly 02:42:46 In all seriousness Chei Tornado is very strong 02:42:51 Tornado makes noise, which attracts things 02:42:56 chei everything is very strong, because you have infinite stats 02:42:58 So you use Temporal Distortion to make them get in range 02:43:04 it's just, you can't run away when things go south 02:43:05 Without using turns 02:43:21 Yeah, the best god in the game until he kills you basically 02:43:22 i used HE 02:43:30 But I do have more wins with him than any other god 02:43:34 Ash being a close second 02:44:44 and those two are half your wins 02:45:11 i'm surprised only half to be honest 02:45:21 when you bypass such respectable necromancer gods like Vehumet 02:45:46 ??book of necromancy 02:45:47 book of necromancy[1/1]: Pain, Animate Skeleton, Lethal Infusion, Vampiric Draining, Regeneration, Animate Dead, Control Undead 02:46:17 a pretty good starting book 02:46:30 also chei tornado does not belong in a discussion about how good something is, if you have tornado you have won the game 02:46:31 rip lethal infusion. best of spells 02:46:35 and it's not because you have tornado 02:46:50 but because if you are far enough to be able to learn tornado you have won regardless 02:46:56 It's because you got enough xp for a level 9 spell yeah 02:47:00 But the thing is 02:47:04 the same can be said for whatever he was talking about when he mentioned cheinado 02:47:08 TeAE of Veh can get Tornado at like XL12 02:47:41 well xl 12 is basically lair and that is already almost "congratulations" 02:47:41 assuming you can actually find a book that early because veh surely as hell isn't going to gift it at that point 02:48:24 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.90.1 [Firefox 32.0a1/20140606030206]] 02:50:08 -!- actinide has quit [Quit: Page closed] 02:50:08 -!- Insomniak has quit [Remote host closed the connection] 02:50:57 -!- y2s82 has quit [Ping timeout: 272 seconds] 02:55:49 -!- Bazzie has quit [Quit: Lost terminal] 03:01:05 -!- radinms has quit [Ping timeout: 264 seconds] 03:02:46 -!- Lightli has quit [Ping timeout: 246 seconds] 03:05:53 -!- hurdos has quit [Ping timeout: 264 seconds] 03:20:28 -!- Roarke has quit [Quit: Page closed] 03:25:21 -!- ProzacElf has quit [Ping timeout: 255 seconds] 03:27:11 -!- Flower has quit [Quit: Page closed] 03:30:07 -!- simmarine has quit [Quit: Leaving] 03:34:38 -!- st_ has quit [Read error: Connection reset by peer] 03:35:46 -!- st_ has joined ##crawl-dev 03:53:39 -!- jeffro has quit [Ping timeout: 272 seconds] 03:53:55 -!- jeffro_ has joined ##crawl-dev 03:56:26 -!- WereVolvo has quit [Read error: Connection reset by peer] 04:07:34 -!- ElMuncho has quit [Quit: Page closed] 04:26:58 -!- TAS-2012v has quit [Read error: Connection reset by peer] 04:34:55 -!- eb has quit [] 04:43:11 -!- Ququman has joined ##crawl-dev 05:01:40 -!- eb has joined ##crawl-dev 05:13:16 -!- radinms has quit [Ping timeout: 240 seconds] 05:14:28 -!- Patashu has joined ##crawl-dev 05:17:39 -!- Patashu has quit [Disconnected by services] 05:17:39 -!- Patashu_ has joined ##crawl-dev 05:22:56 -!- Hailley has quit [Quit: Petra is closed!] 05:23:07 -!- scummos__ has quit [Ping timeout: 244 seconds] 05:27:03 -!- Basil has quit [Ping timeout: 240 seconds] 05:31:46 -!- truemonolith has quit [Ping timeout: 240 seconds] 05:47:04 -!- debo has joined ##crawl-dev 05:50:08 -!- alefury has quit [*.net *.split] 06:05:17 -!- Change has joined ##crawl-dev 06:05:25 -!- Change is now known as ChangeAj 06:07:51 -!- truemono has quit [Read error: Connection reset by peer] 06:08:40 -!- ChangeAj has quit [Client Quit] 06:11:30 -!- ChangeAj has joined ##crawl-dev 06:16:56 -!- category has quit [Quit: Page closed] 06:21:03 -!- hurdos has quit [Ping timeout: 240 seconds] 06:27:33 -!- Voker57 has quit [Ping timeout: 272 seconds] 06:35:21 -!- SiotWarrior has joined ##crawl-dev 06:35:38 -!- Euph0ria has quit [Remote host closed the connection] 06:36:25 -!- Sysice has quit [Ping timeout: 272 seconds] 07:00:15 -!- Tux[Qyou] has quit [Ping timeout: 244 seconds] 07:05:08 -!- negatendo has quit [Quit: negatendo] 07:10:38 -!- negatendo has quit [Client Quit] 07:15:17 -!- tksquared has quit [Ping timeout: 264 seconds] 07:15:17 -!- Lightli has joined ##crawl-dev 07:17:30 -!- Gorice has quit [Quit: Page closed] 07:22:15 -!- CSDCS has quit [Read error: Connection reset by peer] 07:25:41 -!- Tuxedo[Qyou] has quit [Ping timeout: 264 seconds] 07:34:41 -!- Thrall has quit [Client Quit] 07:37:29 -!- Lasty1 has joined ##crawl-dev 07:37:54 -!- Lasty1 is now known as Lasty_ 07:38:17 !messages 07:38:18 No messages for Lasty_. 07:43:46 Ring of Protection gives Ring of Teleportation effects (Iashol branch) 13https://crawl.develz.org/mantis/view.php?id=8688 by Floodkiller 07:44:09 That's . . . od 07:44:11 odd 07:44:35 -!- CSDCS has quit [Read error: Connection reset by peer] 07:49:58 ugh should've gone TSO 07:50:12 23 throwing and I couldn't kill an orc high priest with 10 or so large rocks because they all missed 07:54:18 wow, that's awful 07:54:37 How's your Fighting, since that matters now? 07:54:44 11 07:54:52 (also I didn't know it actually makes a difference, thanks) 07:55:21 orc high priest (09o) | Spd: 10 | HD: 11 | HP: 40-69 | AC/EV: 1/12 | Dam: 7 | 10weapons, 10items, 10doors, priest, evil, see invisible | Res: 06magic(58) | Vul: 08holy | Chunks: 07contam | XP: 842 | Sp: pain (d13), sum.demon, smiting (7-17), heal other (2d5), 04esc:minor healing (2d5) | Sz: Medium | Int: high. 07:55:21 %?? orc high priest 07:55:39 unknown monster: "merfolk javalineer" 07:55:39 %?? merfolk javalineer 07:55:46 merfolk javelineer (16m) | Spd: 10 (swim: 60%) | HD: 13 | HP: 69-87 | AC/EV: 0/14 | Dam: 17 | 10weapons, 10items, 10doors, master archer, amphibious | Res: 06magic(69), 12drown | Chunks: 07contam | XP: 1126 | Sz: Medium | Int: normal. 07:55:46 %?? merfolk javelineer 07:56:01 yeah, with only 12 EV, that seems like a bad streak of luck 07:56:35 dunno, monster EV is weird, the least reason not being the fact it generally drops as the game progresses 07:56:38 especially post-lair 07:57:07 orb guardians have "high" ev yet they have no more than d1 goblins 07:58:11 well, 1 more EV than d1 goblins 07:58:14 but yeah, fair point 07:58:30 spriggan (15i) | Spd: 10 (move: 60%) | HD: 7 | HP: 16-34 | AC/EV: 1/18 | Dam: 15 | 10weapons, 10items, 10doors, see invisible | Res: 06magic(65) | Chunks: 07contam | XP: 218 | Sz: little | Int: high. 07:58:30 %?? spriggan 07:58:32 -!- jejorda2 has quit [Client Quit] 07:59:23 I guess just increasing monster HP is a more reliable way to make them harder to kill for everyone or something 08:00:59 well, that's true 08:01:16 Monster EV: the mechanic that time forgot 08:02:02 weapon accuracy increases way faster will skill than spell accuracy . . 08:04:07 -!- Gorice has quit [Ping timeout: 246 seconds] 08:04:41 -!- Taxi has quit [Ping timeout: 252 seconds] 08:06:33 -!- CSDCS has quit [Read error: Connection reset by peer] 08:07:57 -!- scummos__ has quit [Quit: Konversation terminated!] 08:14:31 03|amethyst02 07[iashol] * 0.15-a0-1522-gcdce99d: Make =tele grant evoke teleportation (#8688) 10(65 seconds ago, 1 file, 2+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=cdce99dfdb1e 08:18:57 |amethyst: beat me to it 08:20:57 -!- wheals has joined ##crawl-dev 08:22:02 good knife of accuracy buff 08:22:02 wheals: You have 2 messages. Use !messages to read them. 08:22:06 !messages 08:22:06 (1/2) PleasingFungus said (10h 21m 3s ago): I forget nothing!!!! 08:22:07 !messages 08:22:08 (1/1) PleasingFungus said (10h 19m 45s ago): (also there is a second half to that patch that I'm still in the middle of fixing up) 08:39:22 -!- bh has joined ##crawl-dev 08:39:50 -!- Moonsilence has quit [Ping timeout: 240 seconds] 08:43:20 uploaded a patch to Mantis to fix the poison damage irritation 08:44:53 Iashol Words/Taste sacrifices trigger on poison damage 13https://crawl.develz.org/mantis/view.php?id=8689 by Lasty 08:45:23 -!- Aryth has quit [Ping timeout: 252 seconds] 08:49:03 i am newbie, which git bash command i have to use for making patch file like "New god: Iashol" 08:49:33 I used git format-patch --stdout origin/master > /d/iashol7.patch 08:49:51 thx 08:50:05 If you have a single commit, you can use git show HEAD > /d/telefix.patch 08:50:23 hm 08:52:57 how to decide whether that patch accepted or not? 08:54:36 -!- bh has quit [Quit: Page closed] 08:54:54 I'm not sure if I understand -- normally the patch you create is posted on Mantis, and then devs look it over when they feel inclined to do so and decide what to do with it 08:55:45 aha... 08:55:55 i got it 08:57:52 i am interested in modifying new equip system of beogh follower orc 08:59:02 -!- tollymain has quit [Quit: Connection closed for inactivity] 08:59:03 but because i am newbie in git, i want get some advice, 08:59:04 Gotcha. I'd start by completing and compiling and at least briefly playtesting your changes, then make those changes into a patch for mantis 08:59:59 m - 42 large rocks (gained 30) 09:00:03 In terms of making that easier, I'd recommend separating your changes into a series of distinct features if possible, and commit each one to your local git with a good commit message 09:00:03 oops wc 09:00:20 title, line break, line break, description of changes 09:00:41 that way it'll be easier to for devs to review and merge later 09:00:42 can i compiling stone soup for window7? 09:01:04 -!- _D_ has quit [Quit: leaving] 09:01:10 You might also want to first make some Tavern posts to make sure your changes might be accepted if made 09:01:11 yes 09:01:38 siotwarrior: one second, I will find the instructions I used. 09:01:45 thank you a lot of valuable advice 09:02:23 C:\stone_soup-0.14.0\INSTALL.txt > Building on Windows (MinGW) section 09:02:39 DON'T DO THIS ONE: Building on Windows (cygwin) --> it won't work! it's really bad. 09:02:46 Building on Windows (MSVC) --> have not tried this one 09:03:00 every advice are really helpful for me 09:03:04 <|amethyst> building with cygwin doesn't work? 09:03:10 if it works I don't know how to make it work 09:03:13 <|amethyst> I thought that's how MarvinPA did all his builds 09:03:14 I wrangled with it for hours with no luck 09:03:18 it works for me, yeah 09:03:39 Oh hey, |amethyst -- could you apply to Iashol poison de-irritation patch? 09:03:51 Thanks for getting the cszo branch up! 09:03:53 took a bit longer to set up than msysgit since i had to make sure i had all the dependencies manually but it worked fine after that i think 09:03:56 <|amethyst> who only for poison? 09:04:00 <|amethyst> err, why? 09:04:06 marvinpa: yeah, that's probably what I did wrong, bad dependencies 09:04:15 Poison is the only damage-over-time damage type 09:04:21 <|amethyst> sticky flame 09:04:23 <|amethyst> manticore barbs 09:04:29 (manticore barbs isn't really a dot) 09:04:36 <|amethyst> (the latter doesn't happen while resting I guess) 09:04:40 yeah 09:04:52 sticky flame might be needed, but it's much shorter 09:04:55 <|amethyst> and I guess sticky flame is short-duration 09:05:07 poison realy needs it tho 09:05:11 *really 09:06:27 -!- hurdos has quit [Ping timeout: 245 seconds] 09:06:56 <|amethyst> the problem is that you can't quaff curing to end poison? 09:07:08 <|amethyst> because it seems like there would be a simpler fix to blocking resting 09:07:24 No, it's that the status being applied and removed stops resting 09:07:31 it's just an irritation 09:08:01 with little meaningful effect 09:09:13 though I am surprised it triggers so often on poison. It should only trigger rarely on small fractions of your total hp 09:09:44 <|amethyst> one_chance_in(min(1, you.hp_max - dam*2) 09:09:50 <|amethyst> ) 09:09:55 <|amethyst> that triggers every turn 09:10:05 frack -- max 09:10:05 <|amethyst> err, every time you take damage 09:10:10 oops 09:10:21 that should be max, not min 09:10:38 <|amethyst> Also: Patch format detection failed. 09:11:02 weird -- I used git show HEAD 09:11:11 <|amethyst> yeah, don't use git show to make a patch 09:11:22 Oh, someone told me I should. :p 09:11:24 <|amethyst> git am doesn't know how to apply those 09:11:36 <|amethyst> it was easy enough for me to rewrite though 09:11:57 <|amethyst> change commit to From, Author: to From:, and put the first line in the Subject: 09:12:02 <|amethyst> and remove the indent 09:12:05 What's the recommended way to create a single commit patch? 09:12:11 <|amethyst> git format-patch 09:12:20 <|amethyst> git format-patch HEAD^ 09:12:31 thanks! 09:12:42 <|amethyst> I'll fix up those two mins 09:12:42 -!- CKyle has joined ##crawl-dev 09:13:23 Thanks, |amethyst 09:14:21 03Lasty02 {|amethyst} 07[iashol] * 0.15-a0-1523-g9763431: Iashol words/taste poison interaction 10(42 minutes ago, 1 file, 15+ 13-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=9763431adb11 09:14:21 03|amethyst02 07[iashol] * 0.15-a0-1524-g86dbf44: Don't trigger MUT_NO_{READ,DRINK} on every HP loss. 10(53 seconds ago, 1 file, 2+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=86dbf4457c52 09:14:42 -!- ckyle_ has joined ##crawl-dev 09:14:48 <|amethyst> rebuilding on CSZO 09:15:12 Experimental (iashol) branch on crawl.s-z.org updated to: 0.15-a0-1524-g86dbf44 09:17:22 -!- halv has quit [Remote host closed the connection] 09:21:43 -!- Patashu_ has quit [Ping timeout: 272 seconds] 09:27:21 -!- CKyle has quit [Quit: CKyle] 09:27:46 -!- Gorice has quit [Ping timeout: 246 seconds] 09:30:29 -!- xordid has quit [Ping timeout: 264 seconds] 09:32:25 -!- casmith789 has quit [Quit: Leaving] 09:36:43 -!- Lasty_ has left ##crawl-dev 09:40:39 -!- DrinkMachine has joined ##crawl-dev 09:40:39 -!- DrinkMachine has quit [Changing host] 09:40:39 -!- DrinkMachine has joined ##crawl-dev 09:40:43 -!- Progress has quit [Ping timeout: 246 seconds] 09:41:27 -!- Lasty1 has joined ##crawl-dev 09:41:38 -!- Lasty1 is now known as Lasty_ 09:42:21 -!- jacobscrackers has quit [Quit: I ♥ Elive] 09:45:05 -!- SiotWarrior has quit [Quit: Page closed] 09:45:46 -!- edlothiol has joined ##crawl-dev 09:52:44 -!- gammafunk has joined ##crawl-dev 09:52:59 gammafunk: Experimental branch is up!!! 09:54:23 yep 09:54:28 -!- Tenda has quit [Quit: Leaving] 10:00:47 -!- conted has quit [Quit: Page closed] 10:01:31 -!- mizu_no_oto has quit [Quit: ["Textual IRC Client: www.textualapp.com"]] 10:02:40 -!- moose has quit [Quit: Leaving] 10:06:39 -!- PleasingFungus has joined ##crawl-dev 10:07:55 %git 34e562be156b 10:07:55 07by02 * 0.7.0-a0-1946-g34e562b: Use beam_source for miscast beam attribution. 10(4 years, 1 month ago, 1 file, 4+ 3-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=34e562be156b 10:11:06 int kindex = /*beam_source_as_target()*/beam_source; 10:11:13 i...what 10:11:28 beam code... :( 10:12:08 !send wheals beem.is_beam 10:12:09 Sending beem.is_beam to wheals. 10:13:17 <|amethyst> %git aaea518 10:13:18 07kilobyte02 * 0.11-a0-1255-gaaea518: Mindexicide: behaviour_event(). 10(2 years, 2 months ago, 32 files, 109+ 116-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=aaea51835ffd 10:16:07 // beam code might give an index of MHITYOU for the player. 10:16:16 so i guess this is impossible after that kb commit? 10:18:23 <|amethyst> huh? 10:19:14 trying to figure out #2624 10:19:18 %bug 2624 10:19:18 13https://crawl.develz.org/mantis/view.php?id=2624 10:19:42 the comment is in _mummy_curse in mon-death.cc 10:19:56 i thought that had since been fixed, but maybe not 10:20:10 i know hell effects used to make your allies hostile at least but don't any more 10:20:28 it was fixed by the by commit 10:20:34 but i reproduced it in trunk 10:21:03 <|amethyst> it looks like this mummy code explicitly replaces MHITYOU with NON_MONSTER 10:21:16 <|amethyst> but zot traps etc use NON_MONSTER don't they? 10:22:11 -!- jeffro_ has quit [Ping timeout: 252 seconds] 10:22:22 they use the fake monster thing i think? 10:22:43 enum extra_monster_index_type 10:23:05 -!- KurzedMetal has quit [Read error: Connection reset by peer] 10:23:30 -!- Morik_ has quit [Quit: This computer has gone to sleep] 10:24:28 -!- jeffro has joined ##crawl-dev 10:25:05 oh looks like zot traps use MHITNOT 10:25:11 s/zot traps/hell effects/ 10:25:40 ...and that's NON_MONSTER 10:26:15 <|amethyst> huh? 10:26:33 <|amethyst> MiscastEffect(&you, ZOT_TRAP_MISCAST, .... 10:26:48 <|amethyst> ohh 10:27:07 <|amethyst> !source spl-miscast.cc:252 10:27:07 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/spl-miscast.cc;hb=HEAD#l252 10:27:18 yup 10:29:29 -!- jeffro has quit [Ping timeout: 272 seconds] 10:30:00 -!- caleba has quit [Quit: caleba] 10:30:19 so probably it never was fixed 10:31:06 -!- jeffro has joined ##crawl-dev 10:32:44 -!- ussdefiant has joined ##crawl-dev 10:43:22 |amethyst: it looks like the godabil.cc code that handles the SANITY and ESSENCE sacrifices got dropped in the process of getting the new branch set up. Can I send you a patch to re-add them? 10:44:29 -!- radinms has quit [] 10:49:45 ok, i fixed the bug but i'm not sure whether I introduced more at the same time 10:50:44 brb 10:50:51 -!- Lasty_ has quit [Read error: Connection reset by peer] 10:51:33 -!- MgDark has quit [Quit: ChatZilla 0.9.90.1 [Firefox 29.0/20140414143035]] 10:54:53 -!- Lasty1 has joined ##crawl-dev 10:55:05 -!- Lasty1 is now known as Lasty_ 10:57:42 -!- SteampunkDuck has quit [Ping timeout: 245 seconds] 10:59:55 -!- Amnesiac has joined ##crawl-dev 10:59:58 -!- Amnesiac has left ##crawl-dev 11:01:02 |amethyst: does this look like it would break any cases? http://pastie.org/9292534 11:01:18 i tested and it does stop hell effects from cursing you 11:02:17 -!- hurdos has quit [Ping timeout: 245 seconds] 11:03:32 indirectly cursing you? 11:03:56 !send PleasingFungus an indirect mummy death curse 11:03:57 Sending an indirect mummy death curse to PleasingFungus. 11:04:07 -!- ussdefiant has quit [Ping timeout: 244 seconds] 11:04:10 dang 11:04:20 why does the game add indirect, anyway 11:04:47 seems to me that "killed by a mummy death curse" is clearer 11:04:59 or mummy's 11:05:08 doesn't it only add "indirect" if you didn't actually kill the mummy that cursed you 11:05:16 e.g. when using control undead 11:05:23 p. sure no 11:05:29 !lg apol zig 11:05:30 4. Apol the Annihilator (L27 DECj of Vehumet), killed by an indirect mummy death curse on Zig:25 on 2014-03-11 00:04:44, with 869244 points after 111615 turns and 8:03:06. 11:05:39 o 11:05:39 !lg apol zig gr 11:05:39 that's weird, then 11:05:39 1. Apol the Petrodigitator (L27 GrEE of Vehumet), killed by an indirect mummy death curse on Zig:16 on 2013-10-30 05:05:31, with 998990 points after 116270 turns and 7:00:50. 11:05:53 ^^ that was a shatter death 11:06:14 rip 11:08:57 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.90.1 [Firefox 32.0a1/20140606030206]] 11:10:48 03ChrisOelmueller02 {PleasingFungus} 07* 0.15-a0-1526-g60de0e4: Hide old enchant weapon scrolls in \ autopickup menu 10(48 minutes ago, 2 files, 8+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=60de0e4d6825 11:11:05 -!- Bloax has joined ##crawl-dev 11:11:36 -!- Mad_Wack has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…] 11:11:56 -!- alefury has joined ##crawl-dev 11:16:03 -!- Floodkiller_ has quit [Quit: Page closed] 11:18:06 -!- Farcaster has quit [Quit: Nettalk6 - www.ntalk.de] 11:24:55 Can anyone advise me on the best/safest way to save you.iashol_points in save_game()? 11:25:05 (and also load it) 11:26:00 Iashol lost two sacrifices during transition to branch 13https://crawl.develz.org/mantis/view.php?id=8690 by Lasty 11:26:46 Stable (0.14) branch on crawl.lantea.net updated to: 0.14.1-24-gbdbe590 11:31:07 03wheals02 07* 0.15-a0-1527-gfa8d16e: Try to clean up some mummy death curse code and fix #2624. 10(2 hours ago, 1 file, 8+ 17-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=fa8d16e6304c 11:31:07 03wheals02 07* 0.15-a0-1528-g3fa685d: Make mummies killed by summons curse the player. 10(22 minutes ago, 1 file, 4+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=3fa685d7ae81 11:31:07 03wheals02 07* 0.15-a0-1529-g07f628c: Don't trigger traps when not moving due to confusion (#5090). 10(8 minutes ago, 1 file, 3+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=07f628c4ed67 11:31:08 -!- Daekdroom has quit [Ping timeout: 240 seconds] 11:32:03 -!- ckyle_ has quit [Quit: ckyle_] 11:37:05 -!- Bcadren_ has quit [Ping timeout: 264 seconds] 11:42:41 -!- minmay has joined ##crawl-dev 11:42:46 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 11:45:32 -!- djetty has quit [Ping timeout: 240 seconds] 11:49:17 -!- UncertainKitten has joined ##crawl-dev 11:51:22 Monster used paralyze wand on already paralyzed player with no other creatures in view 13https://crawl.develz.org/mantis/view.php?id=8691 by LIX 11:57:31 -!- wheals has quit [Quit: Leaving] 11:57:55 -!- simmarine has joined ##crawl-dev 11:58:36 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 11:59:03 -!- scummos__ has quit [Ping timeout: 240 seconds] 12:00:25 !message gammafunk Hey, if you get a moment, can I ask you about how to implement save/load of the Iashol sacrifice timer? 12:00:48 <|amethyst> looking at it 12:01:03 oh sweet, thanks 12:01:19 -!- Bcadren_ has quit [Ping timeout: 272 seconds] 12:01:32 <|amethyst> you'd need a few things 12:01:37 <|amethyst> 1) a new minor version tag 12:01:53 All I've got so far is that iashol_points = 0 in player.cc should probably be in player::init() 12:02:02 <|amethyst> that 12:02:35 <|amethyst> 3) code in tag_construct_you to marshall the points somewhere 12:02:39 -!- Sativa has quit [Quit: Page closed] 12:02:59 <|amethyst> 4) code in tag_read_you to read the points 12:03:56 -!- vfoley has quit [Ping timeout: 252 seconds] 12:04:02 <|amethyst> 5) put 4 in the else branch of an if (th.getMinorVersion() < your tag) 12:04:21 <|amethyst> 6) #if TAG_MAJOR_VERSION == 34 so the extra code from 5 goes away 12:04:31 <|amethyst> I can make the change if you want 12:05:11 <|amethyst> actually 12:05:13 I would love that -- I think you're much more likely to execute it w/o bgs 12:05:15 bugs 12:05:17 <|amethyst> since this is an experimental branch 12:06:00 <|amethyst> hm 12:06:02 Stable (0.14) branch on crawl.akrasiac.org updated to: 0.14.1-24-gbdbe590 12:06:16 does that complicate things? 12:06:18 <|amethyst> no, I guess this would be necessary when transferring saves from pre-merge trunk anyway 12:06:27 <|amethyst> I was thinking it might not be necessary 12:06:44 <|amethyst> since save compat in experimental branches isn't important 12:07:02 <|amethyst> but since it would also apply to old saves when merged, it is necessary 12:07:12 <|amethyst> "it" = the save compat code 12:07:16 gotcha 12:08:12 <|amethyst> hm 12:08:32 <|amethyst> do these _sacrifice[s] members need to be saved? 12:08:46 <|amethyst> or are they computed on the fly? 12:10:38 They need to be saved too ideally 12:10:57 <|amethyst> what's the actual range on iashol_points? 12:11:02 otherwide it'll lose track of the current offering if the player saves with sacrifices on offer 12:11:21 <|amethyst> I assume not actually -2 billion to +2 billion 12:11:28 |amethyst: it's not specifically bounded, but it should never exceed 256 12:11:47 you'd have to earn 206 points in about 10 turns 12:12:09 <|amethyst> hm 12:12:12 on the other hand, we could increase the timer, so another bit at least would help 12:12:29 it should never go negative 12:12:33 <|amethyst> I'll just marshall it as an int 12:12:36 ok 12:12:38 <|amethyst> since that's what its type is 12:12:43 should be fine 12:12:51 it'll never exceed that 12:13:02 <|amethyst> as for these other vectors, I'm not sure how I feel about having them for all players, even non-Iashol ones 12:13:18 <|amethyst> I mean, it's not that much, since there's only one player 12:13:27 <|amethyst> but it might be better to do them as props? 12:13:38 <|amethyst> And that would have the advantage that saving is automatic 12:14:00 Oh, sure -- I'm fine with that 12:14:21 I didn't know props could be vectors 12:14:34 <|amethyst> CrawlVectors anyway 12:14:49 heck, iashol points could be properties 12:14:51 <|amethyst> which is just a thin wrapper around vectors I believe 12:15:09 <|amethyst> hm 12:15:16 <|amethyst> so maybe that's a better approach anyway 12:15:18 and then we could avoid a new version tag 12:15:30 <|amethyst> I'll still make the patch so you can see how it works 12:15:33 <|amethyst> but I won't commit it 12:15:40 <|amethyst> err, won't push it 12:15:41 oh, thank you! 12:16:04 should I make the properties version patch? 12:16:39 <|amethyst> I think 12:17:08 -!- WereVolvo has quit [Read error: Connection reset by peer] 12:17:21 <|amethyst> I mean, someone else could do it, but you should learn how :) 12:17:30 yeah, definitely 12:17:44 I just wasn't sure if it'd make more work or less 12:17:47 for you 12:17:58 <|amethyst> look for OVERFLOW_TEMPLES_KEY for an example of how to store a vector of enumerators in a prop 12:18:16 thanks! 12:18:17 <|amethyst> or there are some examples in the artefact property code 12:18:26 <|amethyst> but OVERFLOW_TEMPLES_KEY is in player 12:18:58 Unstable branch on crawl.akrasiac.org updated to: 0.15-a0-1529-g07f628c (34) 12:19:06 -!- Basil has joined ##crawl-dev 12:20:47 <|amethyst> Lasty_: remember that you have to check exists() before you use [] 12:21:03 -!- ProzacElf has joined ##crawl-dev 12:22:52 -!- Krakhan has quit [Read error: Connection reset by peer] 12:23:10 <|amethyst> http://s-z.org/neil/tmp/0001-Save-and-restore-you.iashol_points.patch 12:24:30 03Lasty02 {|amethyst} 07[iashol] * 0.15-a0-1525-gf4ed397: Adding back in support for essence and sanity sacrifices 10(66 minutes ago, 1 file, 25+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=f4ed397e1140 12:25:41 |amethyst: Yeah, I ran into that with prop["horror"] 12:27:36 Experimental (iashol) branch on crawl.s-z.org updated to: 0.15-a0-1525-gf4ed397 12:28:13 <|amethyst> Napkin: thanks btw for fixing the graphs! 12:28:18 If the player worships Iashol, and gains prop["iashol_points"] on worship, can I assume that ["iashol_points"] exists, or should I check first each time before incrementing? 12:29:59 <|amethyst> I would assert that it exists in the key places 12:30:26 <|amethyst> that will break on old saves from the branch 12:30:36 so ASSERT(); ["points"] += 1? 12:31:00 even if inside a you.worships(GOD_IASHOL) block? 12:31:34 <|amethyst> I don't think it's worth doing the assert every time 12:31:48 -!- CKyle has joined ##crawl-dev 12:32:29 <|amethyst> hm 12:34:46 <|amethyst> yeah, probably I'd assert there, on increment, but not necessarily on the >= 50 check in religion.cc 12:35:31 <|amethyst> but doing it both places wouldn't hurt 12:35:32 It's possible for either the > 50 or the increment to be triggered first -- I don't know if that matters 12:35:39 I think maybe I'll hit all three 12:35:46 (two increments) 12:35:59 <|amethyst> I guess it's probably safest to assert everywhere 12:36:13 <|amethyst> since I think [] will assert anyway 12:36:25 <|amethyst> might as well make it a more descriptive one 12:36:40 yeah 12:37:11 <|amethyst> if you don't want to break old saves on the branch, you'll want compat code to insert that in old saves after unmarshalling you.props 12:37:38 <|amethyst> but that could hide real bugs 12:38:04 -!- Kalir has quit [Changing host] 12:38:20 If I add the property on Iashol worship, won't that prevent compatibility issues? The old saves can't be worshipping Iashol already 12:38:50 <|amethyst> Lasty_: that's why I said old saves from the branch 12:38:55 <|amethyst> it's not necessary for trunk compat 12:39:42 -!- st_ has quit [Ping timeout: 244 seconds] 12:39:44 Cards on the table time: I can't read :p 12:39:50 -!- Zifmia has quit [Quit: AndroIRC - Android IRC Client ( http://www.androirc.com )] 12:40:01 <|amethyst> it's okay, I can't program :) 12:40:03 haha 12:41:04 could you point me toward the area I need to add the compatibility? 12:42:02 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 12:42:10 <|amethyst> Lasty_: look at the end of tag_read_you in the #if TAG_MAJOR_VERSION block 12:42:17 <|amethyst> Lasty_: search tags.cc for "napalmer" 12:42:31 <|amethyst> you're not doing the exact same thing but similar 12:42:34 aha 12:42:50 Do I need a minor version, or should I just do it every time? 12:42:55 <|amethyst> Hm 12:43:08 <|amethyst> doing it every time would hide bugs 12:43:13 <|amethyst> I would say a minor version 12:43:14 <|amethyst> but 12:43:18 <|amethyst> make this a separate commit 12:43:27 <|amethyst> that way when we merge into trunk we can just skip that commit 12:43:33 ah, good call 12:43:40 <|amethyst> Also note that it's intended to be skipped in the commit message 12:43:59 <|amethyst> maybe "(branch-only)" in the subject? 12:44:09 <|amethyst> that way even people using git rebase -i will see it 12:44:27 <|amethyst> I mean, even without reading the commit, just from the subject 12:45:12 yeah, makes sense 12:45:59 -!- CKyle has quit [Quit: CKyle] 12:49:01 -!- tabstorm has quit [Ping timeout: 246 seconds] 12:50:56 -!- CKyle has joined ##crawl-dev 12:56:58 <|amethyst> hm 12:57:19 <|amethyst> wizard_load_dump_file looks like one reason not to enable wizmode for everyone :/ 12:58:27 <|amethyst> could make the filename safe but then local wizmode players couldn't specify a different directory 13:05:13 -!- zxc232 has quit [Quit: Leaving.] 13:09:37 braks (L13 CeHu) (Lair:7) 13:09:55 <|amethyst> !crashlog braks 13:09:56 1. braks, XL13 CeHu, T:24912 (milestone): http://crawl.lantea.net/crawl/morgue/braks/crash-braks-20140615-180935.txt 13:10:06 <|amethyst> sacrifice_item-stack 13:10:17 <|amethyst> err, _stack 13:10:22 <|amethyst> floating point exception 13:10:25 -!- PleasingFungus has joined ##crawl-dev 13:10:25 <|amethyst> jiyva eating 13:10:55 -!- mizu_no_oto has quit [Client Quit] 13:11:14 -!- CKyle has quit [Quit: CKyle] 13:13:01 -!- rrage has quit [Quit: Page closed] 13:13:16 |amethyst: I'm not sure I get this -- CrawlVector &available_sacrifices = you.props["available_sacrifices"].get_vector(); 13:13:29 gonna update the changelog & make a trunk update post. 13:13:52 -!- jason55 has quit [Ping timeout: 246 seconds] 13:13:55 I thought that would give me a vector-type object I could push_back onto 13:14:17 but do I need to instead create another vector, and then push that vector back into the crawlvector? 13:14:31 (which is what overflow temples seem to be doing) 13:15:07 -!- SkaryMonk has left ##crawl-dev 13:15:25 <|amethyst> Lasty_: get_vector() means "get the value of this CrawlStoreValue, assuming it is a vector 13:15:28 <|amethyst> " 13:15:46 <|amethyst> Lasty_: but it won't convert "no value" into a vector the way C++ map class does 13:16:11 <|amethyst> so if there isn't a vector there already you have to set it with new_vector 13:16:58 <|amethyst> if there's an empty vector there it's fine, you don't need new_vector; but an empty vector isn't the same as the key being entirely absent 13:17:19 <|amethyst> s/it won't/CrawlHashTable::operator[]/ 13:17:21 <|amethyst> won't 13:17:52 hmm 13:19:34 -!- Morik_ has quit [Quit: This computer has gone to sleep] 13:20:10 Lair Crash 13https://crawl.develz.org/mantis/view.php?id=8692 by braks 13:20:11 So the problem I'm having is that the compiler is spotting that there's no you.props["available_sacrifices"].new_vector(); call? 13:22:04 <|amethyst> huh? 13:22:13 <|amethyst> Lasty_: are you getting a compiler error? 13:22:19 yes 13:22:27 <|amethyst> which is...? 13:22:46 ability.cc: In function 'std::vector get_god_abilities(bool, bool)': 13:22:48 ability.cc:3904: error: conversion from 'CrawlStoreValue' to 'const ability_type' is ambiguous 13:23:06 the line in question is: 13:23:06 for (int i = 0; i < num_sacrifices; ++i) 13:23:06 abilities.push_back(available_sacrifices[i]); 13:23:50 <|amethyst> ah 13:24:09 <|amethyst> it's a vector of CrawlStoreValues 13:24:11 <|amethyst> not integers 13:24:20 or ability_types 13:24:41 do I need to do available_sacrifices[i].get_int()? 13:24:50 <|amethyst> yeah 13:24:58 ah, okay 13:24:59 <|amethyst> and the same when you put something into the prop 13:25:05 <|amethyst> err, actually 13:25:14 <|amethyst> I guess you don't need that 13:25:44 <|amethyst> just available_sacrifices[i] = static_cast(whatever) should be good 13:25:47 -!- xordid has quit [Ping timeout: 240 seconds] 13:26:07 ah, okay 13:26:08 thanks 13:26:42 <|amethyst> you need the cast or get_int() to make sure that it doesn't try to store it as some other type like int64 or whatever 13:27:14 <|amethyst> and you need the reverse cast on the way out 13:28:14 <|amethyst> well, maybe you don't *need* it, but it *should* be an explicit not implicit conversion IMO 13:29:23 <|amethyst> e.g. abilities.push_back(static_cast(available_sacrifices[i].get_int())); 13:30:19 <|amethyst> Surely there has to be a better way to do that with templates or something 13:30:52 <|amethyst> something like abilities.push_back(available_sacrifices[i].get_enum()) would be nice 13:31:44 -!- WalkerBoh has quit [Remote host closed the connection] 13:31:57 <|amethyst> but I guess really you'd also need to say the base type too 13:32:12 <|amethyst> err, the stored type I mean 13:32:19 ' In Plato's Apology of Socrates, Socrates claimed to have a daimonion (literally, a "divine something")[11] that frequently warned him—in the form of a "voice"—against mistakes but never told him what to do.' 13:32:19 <|amethyst> int, short, int64, whatever 13:32:28 demonic version of a death cob 13:33:10 I'll stick with static cast then 13:33:20 <|amethyst> Eronarn: FR: _The Origin of Consciousness in the Breakdown of the Bicameral Mind_ in Crawl 13:33:23 man, thanks for that -- I was not going to figure it out on my own 13:34:57 btw: how important is the 80 character line limit? 13:35:05 I'm writing up the changelog - how does crosstraining work now, exactly? 13:35:17 I'm been trying to honor it, but I'm not sure how strict it needs to be 13:36:48 -!- Amnesiac has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 13:37:16 <|amethyst> Lasty_: I'd stick to it if at all possible, but if you're modifying existing code and pushing it over, it's fine to leave the formatting fixes for a separate commit 13:37:27 <|amethyst> pushing it over the 80-char limit I mean 13:37:58 03|amethyst02 07* 0.15-a0-1530-g7c6d89d: Give an error message when &# can't find the file (#8580, ActinalWhomp) 10(17 minutes ago, 1 file, 26+ 9-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=7c6d89dd3d56 13:37:58 03|amethyst02 07* 0.15-a0-1531-g1f557d6: Try loading dump files from the morgue directory. 10(2 minutes ago, 1 file, 5+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=1f557d621a6d 13:41:04 -!- Crehl has quit [Quit: qqqqqqq] 13:41:15 -!- rchandra has joined ##crawl-dev 13:43:41 -!- Aryth1 has quit [Ping timeout: 264 seconds] 13:46:27 -!- Nomi has quit [Ping timeout: 245 seconds] 13:47:06 -!- nooodl has joined ##crawl-dev 13:48:33 <|amethyst> PleasingFungus: for each weapon skill you have points in, you get 20% of the skill points as a bonus to the crosstrained skills 13:49:05 <|amethyst> PleasingFungus: not 20% of the level 13:49:09 20% sounds a bit low 13:49:11 Oh, I see. 13:49:23 So it's a permanent bonus to effectiveness, not any kind of bonus to learning. 13:49:29 Which is sort of similar. 13:49:32 <|amethyst> right 13:49:49 <|amethyst> right now I don't think training turns off if you're capped out? 13:50:03 <|amethyst> and it might be difficult to do that for crosstraining but not for Ash 13:50:15 <|amethyst> hm 13:50:22 <|amethyst> it probably works however Ash works anyway 13:51:19 -!- rbrrk has quit [Ping timeout: 246 seconds] 13:52:49 <|amethyst> Bloax: it's enough for 27 Axes to give you 13.9 polearms at equal aptitudes 13:53:15 Well 27 is a very high skill level. 13:53:24 <|amethyst> true 13:53:33 in fact at 27 you shouldn't even be thinking of using another weapon 13:53:44 since you've already invested absurd amounts of experience into one class 13:55:52 <|amethyst> 14 short blades would give 6.4 long blades, but would only be enough to raise level 14 long blades to level 15.1 13:56:04 But at least there's no reason to train something with very high apts in order to gets points in something with worse apts 13:56:22 Unless it's like -4 / +4 13:56:42 (actually, how big does the difference have to be?) 13:56:44 <|amethyst> so from the player's point of view the effectiveness goes down as you get levels in the benefiting skill 13:57:30 well, apts don't matter, it sounds like 13:57:34 <|amethyst> Lasty_: under the old system? +4 difference would be enough ignoring the total skill costs 13:57:34 since it's based on xp invested 13:57:38 shame, I liked the smooth sbl -> lbl transition 13:57:48 <|amethyst> PleasingFungus: it still scales by apts 13:57:51 o 13:58:00 <|amethyst> Kvaak: I'd argue that it's smoother now 13:58:01 |amethyst: I meant under the new one 13:58:14 <|amethyst> Kvaak: you get more Lbl starting out, so it's an easier switch 13:58:25 <|amethyst> Kvaak: but the crosstraining isn't as helpful long-term 13:58:32 |amethyst: that much is true, but once my lbl "catches" up everything I put in sbl is essentially wasted 13:58:44 <|amethyst> Kvaak: 80% of it is wasted 13:59:05 <|amethyst> that number could be tweaked 13:59:16 -!- Basil has quit [Ping timeout: 244 seconds] 13:59:24 How big would the differential have to be for it to be better to put XP into the cross-trained skill? +20, right, since that would be the difference that results in it taking five times as long to train the bad skill rather than the good skill? 13:59:46 <|amethyst> Lasty_: +20 would be 2^5 = 32 times as fast 13:59:57 No, that's not right -- the difference between +4 and -4 is 4x 14:00:13 I don't think any race has -4/+4 14:00:29 <|amethyst> I think you'd need a difference of over 9 14:00:36 That sounds about right 14:00:36 Og has +3 and -4 14:00:43 I don't think anything else can beat that 14:01:12 !apt og 14:01:13 Og: Fighting: 3!, Short: -4*, Long: -3*, Axes: -3*, Maces: 3!, Polearms: 0, Staves: -1, Slings: -3, Bows: -3, Xbows: -3, Throw: 1, Armour: -2, Dodge: -1, Stealth: -1, Shields: -1, UC: -1, Splcast: 1, Conj: -3*, Hexes: -3, Charms: -3, Summ: -3*, Nec: -3*, Tloc: -3*, Tmut: -3, Fire: -3*, Ice: -3*, Air: -3, Earth: -3*, Poison: -3*, Inv: 1, Evo: -1, Exp: 0, HP: 3!, MP: 0 14:01:14 <|amethyst> 4 * log_2(5) = 9.2877 14:01:26 Those don't crosstrain tho 14:01:28 Bloax: so there's no special effects that might make you want to wield an ego'd weapon with half the effective level? 14:01:46 oh derp, I was looking at the wrong fields 14:01:48 just for some particular kill 14:01:49 -!- Gorice has quit [Ping timeout: 246 seconds] 14:02:15 there is flaming axes/swords for hydras 14:02:43 and polearms, don't those crosstrain with maces? 14:02:43 which you can use at skill 0 and have better results than using your skilled-but-not-flaming sharp weapon 14:03:04 Kvaak: Polearms are just the one thing that don't crosstrain with maces AFAIR. 14:03:07 <|amethyst> Kvaak: axes and staves 14:03:09 (besides swords) 14:04:13 what if 14:04:17 every weapon class crosstrained 14:04:26 -!- Mad_Wack has quit [Quit: Textual IRC Client: www.textualapp.com] 14:04:35 -!- Wewrehuman has quit [Client Quit] 14:04:40 <|amethyst> that's true for melee weapons 14:04:46 because it's silly that axes/maces/staves are the holy trinity 14:04:52 while swords don't crosstrain with anything 14:04:58 <|amethyst> if you mean "with every other one" then that's a bit much 14:04:59 because butterknives aren't weapons 14:05:04 swords compensate with awesomeness! 14:05:11 ??Scimitar 14:05:11 scimitar[1/1]: A long sword with a curved blade. One-handed Long Blade; Dam 12 Acc -2 Delay 14. 14:05:14 ??Morningstar 14:05:14 morningstar[1/1]: A mace-group weapon. Not to be confused with an eveningstar, which is better. Damage: 13, Accuracy: -2, Delay: 15. 14:05:26 Bloax: you forgot polearms 14:05:43 (who uses polearms) 14:05:47 -!- Xiberia has quit [Remote host closed the connection] 14:05:52 Bloax: merfolk 14:05:55 oh right 14:05:57 it's one of the tradeoffs you make when choosing a weapon; swords are a bit stronger, but maces are easier to find and give you more flexibility when switching weapon types based on what you've found. 14:06:04 <|amethyst> !lg * skill=polearms s=race 14:06:05 108077 games for * (skill=polearms): 52379x Merfolk, 14579x Demonspawn, 9437x Minotaur, 3446x Mummy, 3167x Naga, 3016x Tengu, 2983x Djinni, 2574x Human, 2292x Hill Orc, 2288x Demigod, 2258x Octopode, 1738x Draconian, 1464x Centaur, 1323x Formicid, 1023x Kenku, 503x Lava Orc, 456x Vampire, 369x Ghoul, 317x Ogre, 266x Deep Elf, 234x Gargoyle, 222x Deep Dwarf, 217x Vine Stalker, 138x Mountain Dwarf, ... 14:06:17 <|amethyst> !lg * skill=polearms s=class 14:06:18 108077 games for * (skill=polearms): 30922x Gladiator, 12873x Crusader, 11735x Fighter, 11267x Skald, 7818x Chaos Knight, 7766x Berserker, 6292x Death Knight, 4245x Abyssal Knight, 3909x Wanderer, 3723x Reaver, 3247x Warper, 1068x Ice Elementalist, 396x Artificer, 343x Hunter, 337x Monk, 249x Wizard, 236x Priest, 192x Assassin, 178x Arcane Marksman, 150x Summoner, 149x Necromancer, 132x Air Elemen... 14:06:27 <|amethyst> !lg * skill=polearms s=char 14:06:28 108077 games for * (skill=polearms): 15166x MfGl, 12125x MfCr, 7915x MfSk, 6636x DsGl, 3787x MiFi, 3017x MfDK, 2517x MfBe, 2204x MfAK, 2174x MiGl, 1997x MfRe, 1798x DsCK, 1783x MfCK, 1718x MfFi, 1716x MiBe, 1645x DsFi, 1341x MuCK, 1298x MfWr, 1002x DjBe, 982x MfIE, 834x HOGl, 774x NaGl, 772x MiDK, 746x DsBe, 715x FoFi, 707x DsSk, 695x TeGl, 694x DsWn, 675x OpGl, 656x TeDK, 635x NaFi, 631x DjFi, 61... 14:06:44 sure a lot of Mf there 14:06:51 The non-sword items are a ring: 14:06:55 Maces <-> Axes <-> Polearms <-> Staves <-> Maces 14:06:58 <|amethyst> !lg * skill=staves s=char 14:06:59 20427 games for * (skill=staves): 1910x GrGl, 1878x MiGl, 1546x DEWn, 1523x DsGl, 1504x TeGl, 581x DsWn, 509x MiPr, 414x DrGl, 410x MuGl, 375x DgWn, 370x HuGl, 367x HuWn, 312x DgGl, 292x FoGl, 284x DjGl, 247x KoGl, 246x HuPr, 239x MiMo, 236x OpGl, 234x HEGl, 223x MiHe, 191x VSGl, 184x CeHe, 170x KeHe, 166x OpWn, 165x KePr, 141x CeGl, 141x DrWn, 122x MiBe, 122x MiWn, 120x DEGl, 120x MuWn, 105x HEWn... 14:07:32 dang, that's a lot of GrGls 14:07:45 <|amethyst> Lasty_: or, they all crosstrain, except axes/staves and maces/polearms 14:07:50 people like their tautologies strong 14:07:51 !lg * recent skill=staves s=char 14:07:53 6675 games for * (recent skill=staves): 1610x GrGl, 864x DsGl, 648x TeGl, 563x MiGl, 308x MuGl, 292x FoGl, 225x DrGl, 191x VSGl, 179x HuGl, 164x DgGl, 116x DsWn, 103x HEGl, 94x DjGl, 79x OpGl, 77x CeGl, 75x HuWn, 64x DgWn, 42x DjWn, 40x GrWn, 34x MiFi, 33x KoGl, 29x FoWn, 28x DEGl, 28x GrBe, 27x GrEE, 25x NaGl, 22x TeWn, 20x DrWn, 20x VSWn, 20x OpWn, 19x MiBe, 19x MuWn, 19x GrFi, 18x DEWn, 17x FoF... 14:07:56 dang! 14:08:03 |amethyst: also valid 14:08:17 I'd probably win a GrGl too if I didn't have a GrFE won already 14:08:21 hm 14:08:26 !lg * recent skill=longblades 14:08:28 27985. morik the Slasher (L4 FoFi), slain by an adder on D:2 (kennysheep_big_flooded_room) on 2014-06-15 19:07:35, with 63 points after 1058 turns and 0:02:09. 14:08:31 !lg * recent skill=longblades s=char 14:08:32 27985 games for * (recent skill=longblades): 2209x MiFi, 1438x HESk, 1363x FoFi, 1334x MiBe, 1272x DsGl, 992x HEFi, 904x DsFi, 841x HEGl, 691x HEBe, 690x DjFi, 631x HOFi, 609x VSFi, 549x DsBe, 538x MiGl, 485x TeBe, 473x DsCK, 443x HOSk, 435x HuFi, 341x HEWr, 305x NaFi, 296x DsAK, 287x GrFi, 287x HuGl, 280x DjBe, 261x DsSk, 259x FoAK, 231x VSBe, 224x TeFi, 196x TeGl, 195x TeSk, 191x DrCK, 185x HuBe... 14:08:49 !lg * recent skill=axes s=char 14:08:51 51250 games for * (recent skill=axes): 6807x MiBe, 6798x HOFi, 4867x MiFi, 2832x LOFi, 2431x GrBe, 2426x HOBe, 1820x DDBe, 1734x FoFi, 1338x LOBe, 1184x HOGl, 1059x DDFi, 981x DsBe, 915x DsGl, 853x MiGl, 838x DsFi, 795x HOSk, 740x GrFi, 428x VSBe, 422x LOGl, 400x HOAK, 382x LOSk, 333x DsCK, 307x VSFi, 300x DrDK, 288x TeBe, 287x HuFi, 286x FoAK, 281x CeBe, 247x FoBe, 236x NaBe, 235x HODK, 230x HuBe... 14:08:58 and now 14:09:01 !lg * recent skill=maces s=char 14:09:03 45302 games for * (recent skill=maces): 7219x GrFi, 3344x GrBe, 3181x OgBe, 2876x MiFi, 2457x OgHu, 2010x MiBe, 1341x GrGl, 1239x DsBe, 1017x FoFi, 902x DsFi, 721x DsGl, 716x OgSk, 609x MuCK, 608x OgFi, 573x GrCK, 572x OgWr, 534x OgGl, 439x GrSk, 414x OgCK, 410x TrBe, 380x DsCK, 377x TeGl, 342x HOFi, 306x MuFi, 300x DsAK, 297x FoAK, 282x OgAK, 260x DjFi, 251x VSFi, 245x HuFi, 243x LOFi, 239x MiGl,... 14:09:09 sweet maces 14:09:34 <|amethyst> !lg * recent s=skill 14:09:36 747980 games for * (recent): 87129x Unarmed Combat, 78844x Fighting, 53811x Spellcasting, 51250x Axes, 46785x Stealth, 45302x Maces & Flails, 41401x Conjurations, 27985x Long Blades, 24299x Dodging, 23795x Fire Magic, 23624x Hexes, 23246x Shields, 22622x Polearms, 20392x Armour, 17212x Charms, 17106x Necromancy, 15161x Earth Magic, 14420x Invocations, 13261x Ice Magic, 11756x Bows, 11181x Air Magi... 14:09:52 <|amethyst> punches win 14:10:00 unarmed is the best weapon 14:10:00 !lg * recent won s=sk 14:10:01 5090 games for * (recent won): 1422x Fighting, 456x Unarmed Combat, 337x Axes, 331x Dodging, 296x Spellcasting, 246x Armour, 245x Stealth, 198x Maces & Flails, 196x Invocations, 179x Conjurations, 145x Long Blades, 142x Polearms, 128x Earth Magic, 124x Bows, 123x Evocations, 99x Shields, 97x Air Magic, 68x Necromancy, 49x Fire Magic, 44x Ice Magic, 24x Summonings, 23x Throwing, 21x Staves, 19x Cro... 14:10:08 * Grunt punches Bloax!!!! 14:10:13 only because of all the silly UC backgrounds. Also Tr. 14:10:32 * Bloax shreds Grunt like a hurricane!!!!!! 14:10:34 <|amethyst> !lg * recent s=skill !tr-- !--mo !--tr 14:10:34 No keyword '--tr' 14:10:39 !lg * recent skill=uc s=race 14:10:40 No games for * (recent skill=uc). 14:10:40 * Grunt shreds Bloax like tissue paper!!!!!! 14:10:45 <|amethyst> !lg * recent s=skill !tr-- !--mo !--tm 14:10:47 !lg * recent skill=unarmed_combat s=race 14:10:47 642539 games for * (recent !tr-- !--mo !--tm): 75268x Fighting, 52930x Spellcasting, 50838x Axes, 45476x Stealth, 43869x Maces & Flails, 41262x Conjurations, 27882x Long Blades, 23766x Fire Magic, 23551x Hexes, 22843x Shields, 22492x Polearms, 20196x Armour, 18042x Dodging, 17184x Charms, 16981x Necromancy, 14638x Earth Magic, 13919x Invocations, 13184x Ice Magic, 11712x Bows, 11142x Air Magic, 10... 14:10:48 87129 games for * (recent skill=unarmed_combat): 15736x Troll, 14838x Demonspawn, 11263x Draconian, 8312x Octopode, 6003x Vine Stalker, 4517x Felid, 4173x Gargoyle, 3281x Ghoul, 2899x Naga, 2035x Merfolk, 1868x Demigod, 1806x Minotaur, 1191x Vampire, 1140x Tengu, 1090x Hill Orc, 1035x Human, 1001x Lava Orc, 662x Formicid, 556x Centaur, 465x Mummy, 360x Kobold, 303x Ogre, 263x Yellow Draconian, 249... 14:11:18 <|amethyst> !lg * recent skill=unarmed_combat s=class 14:11:20 87129 games for * (recent skill=unarmed_combat): 44586x Monk, 31336x Transmuter, 1981x Berserker, 1631x Fighter, 960x Wanderer, 889x Chaos Knight, 876x Warper, 799x Hunter, 559x Wizard, 503x Earth Elementalist, 382x Gladiator, 314x Death Knight, 307x Artificer, 260x Skald, 231x Arcane Marksman, 221x Abyssal Knight, 165x Air Elementalist, 165x Necromancer, 161x Enchanter, 154x Venom Mage, 132x Summ... 14:11:34 berserker smells like troll 14:11:36 punchy backgrounds gonna punch 14:11:47 -!- MgDark has quit [Quit: ChatZilla 0.9.90.1 [Firefox 29.0/20140414143035]] 14:11:56 people call monks fighters who forgot their gear 14:12:09 but fighters forgot how to hit things 14:12:16 so it kind of balances itself out 14:12:36 <|amethyst> aren't they more like gladiators who forgot their gear? 14:12:43 nowadays, yes 14:13:28 03PleasingFungus02 07* 0.15-a0-1532-g74c805e: Changelog through 0.15-a0-1526-g60de0e4 10(6 minutes ago, 1 file, 69+ 42-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=74c805e4aa8d 14:13:30 Fighters also forgot how to worship 14:14:10 <|amethyst> PleasingFungus: elemntal 14:15:04 noooo :( 14:15:12 I proofread that thing three times 14:15:26 %git HEAD^{/ypo.*hangelog} 14:15:27 07Medar02 * 0.14-a0-2434-gcb2a55a: Fix two typos in the changelog (alefury) 10(4 months ago, 1 file, 2+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=cb2a55af3dc9 14:15:35 %git HEAD^{/hangelog.*typo} 14:15:35 07reaverb02 * 0.15-a0-997-g71e8f68: Fix a changelog typo (CKyle) 10(3 weeks ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=71e8f683567e 14:15:43 hm 14:15:50 ...well, you get the idea :) 14:15:57 I'll wait until someone finishes going through it before fixing the typo. 14:16:01 %git :/manticore 14:16:01 07PleasingFungus02 * 0.15-a0-1333-g4449aa2: Halve the deadly 'changelog manticore' population 10(8 days ago, 1 file, 2+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=4449aa2d34fe 14:16:32 <|amethyst> PleasingFungus: I would pluralise giant slugs, elephant slugs, and giant fireflies 14:16:39 unknown monster: "manticore h_adj" 14:16:39 %??manticore name:changelog h_adj hd:27 perm_ench:haste perm_ench:might 14:16:40 <|amethyst> PleasingFungus: since everything else in the list is plural 14:16:44 changelog manticore (05H) | Spd: 15 | HD: 27 | HP: 120-177 | AC/EV: 5/7 | Dam: 39, 21, 21 | fly | Res: 06magic(108) | Chunks: 07contam | XP: 4322 | Sz: Large | Int: animal. 14:16:44 %??manticore name:changelog n_adj hd:27 perm_ench:haste perm_ench:might 14:16:55 fr 14:16:57 dang 14:16:59 ! 14:17:03 rip 14:17:04 ! 14:17:08 |amethyst: also I had a period after "slug" instead of a comma 14:17:27 is shedu plural? "who knows" 14:17:31 <|amethyst> it is 14:17:33 good 14:17:34 <|amethyst> see libutil.cc 14:17:38 <|amethyst> PleasingFungus: I would mention monster Simulacrum somewhere 14:17:45 <|amethyst> either under simulacrum or under monsters 14:17:53 How exactly does it work now? 14:18:23 <|amethyst> affects everything like animate dead 14:18:36 <|amethyst> gives half as many simulacra per corpse as the player version 14:18:40 dang! 14:18:54 <|amethyst> That might warrant its own thing 14:19:09 Yeah, I'm putting it on the line below the player version. 14:19:10 <|amethyst> "Half of all necromancers buffed significantly." 14:19:19 <|amethyst> I mean under monster 14:19:23 "Necromancers buffed half-way." 14:19:24 <_< 14:19:28 <|amethyst> s 14:19:36 |amethyst: press s? 14:20:11 <|amethyst> PleasingFungus: is the cleaving thing true? 14:20:17 <|amethyst> I thought it was still stopped by walls 14:20:19 yeah that's an old change; I just shuffled it around 14:20:26 possibly it should be reworded 14:20:35 You draw a changelog entry... It is Shuffle. 14:20:44 reworded to make it a little clearer. 14:21:36 clearly we should go to great lengths to explain the difference between player and monster simulacrum. "Versions available to the player have a flaw that makes it only affect corpses in immediate proximity; certain enemies may have a version lacking this flaw..." 14:21:40 <|amethyst> "Cleaving can now hit creatures behind you if there are no walls in the way" ? 14:21:58 I went with "Cleaving hits the full eight squares around a player, when not blocked by walls." 14:22:04 <|amethyst> aha 14:22:42 <|amethyst> would be nice to have the option of an animation there 14:22:54 yeah I remember there was a discussion about it a while back 14:23:06 <|amethyst> but our animations are synchronous, so... 14:23:12 that ended up with ontoclasm implementing an rcfile setting to disable projectile animations 14:23:15 <|amethyst> I guess they wouldn't have to be in webtiles? 14:23:21 so you can guess how that conversation went 14:23:27 yeah we agreed it'd be an offline thing 14:23:38 <|amethyst> I mean 14:24:06 <|amethyst> in webtiles you could maybe animate it asynchronously client-side? 14:24:17 <|amethyst> I guess you'd at least have to say who you're hitting 14:24:21 -!- SkaryMonk has joined ##crawl-dev 14:24:23 <|amethyst> s/say/tell the client/ 14:24:44 iirc the idea was that all melee weapons would have animations; axes, spears, w/e. not necessarily a bad idea, but it'd slow things down 14:24:59 should I go ahead and push the changelog fixes? 14:25:15 "Add changelog fixes." 14:25:23 %git HEAD^{/Add.*fixes\.} 14:25:23 07dolorous02 * 0.13-a0-1319-g63bfc31: Add more brace fixes. 10(1 year, 1 month ago, 1 file, 1+ 3-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=63bfc3114176 14:25:31 <|amethyst> PleasingFungus: oh 14:25:36 %git HEAD^{/Add.*fixes} 14:25:37 07mumra02 * 0.13-a0-1695-ge1066d0: Add whitespace fixes 10(12 months ago, 1 file, 2+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=e1066d037797 14:25:41 <|amethyst> PleasingFungus: Did you mention that allies won't pick up equipment at all? 14:26:27 mm, no, I hadn't. added. 14:26:36 since that is distinct from the ally thing. 14:26:47 *from the "monsters won't pick up items the player has seen" thing 14:29:28 -!- myrmidette has joined ##crawl-dev 14:29:52 is there a way to download trunk source from gitorious? 14:30:16 ...by using git? 14:30:28 without git? 14:30:54 sorry for being unclear 14:31:03 I... don't think so? 14:33:47 -!- minqmay has quit [Ping timeout: 240 seconds] 14:34:13 -!- minmay has quit [Quit: Leaving] 14:34:35 -!- minmay has joined ##crawl-dev 14:34:40 -!- reaverb has joined ##crawl-dev 14:35:09 myrmidette: I'm not sure exactly what you want, but if you want to use the source git is the best way to do that. 14:35:19 since it can be autoupdated, for example. 14:35:25 -!- dtsund has joined ##crawl-dev 14:35:26 kind of like how github lets you download archives 14:36:43 so good news and bad news 14:36:48 myrimidette: I don't know, maybe ask #gitorious 14:36:49 the good news is there's a way to download directly 14:36:52 the bad news is https://gitorious.org/crawl/crawl/archive/master.tar.gz 14:37:14 -!- Tedronai has quit [Client Quit] 14:37:32 Heh. 14:37:33 -!- Staplegun has quit [Ping timeout: 240 seconds] 14:39:02 %git :/[Hh]alfling 14:39:02 07wheals02 * 0.15-a0-1378-gb59d38d: Shuffle halfling stats (crate). 10(6 days ago, 1 file, 2+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=b59d38d563bf 14:39:12 -!- demiskeleton has quit [Quit: Leaving] 14:40:20 <|amethyst> We should probably consider moving to github, since I don't think they have the draconian size restrictions for free open-source hosting that they used to 14:40:38 <|amethyst> this has come up before of course 14:40:59 <|amethyst> mostly when gitorious is flaky, or because its UI is pretty bad in some places 14:41:33 crwal 14:41:38 wrong window :p 14:41:45 <|amethyst> Lasty_: wrong spelling 14:41:58 <|amethyst> crawl 14:42:06 <|amethyst> now you can copy-paste that into the other window 14:42:12 -!- Venom_ has quit [Quit: Page closed] 14:42:18 You just saved me hours of work! 14:42:23 Lasty_: I've done that. 14:42:50 Yes I'm not a big fan of gitirious. 14:42:57 or whatever the name is. 14:42:59 thanks PleasingFungus 14:43:19 Woo, it's working! 14:43:22 sorry I couldn't be more helpful! 14:43:45 <|amethyst> "I don't even think that much of it to get its name right." 14:44:22 <|amethyst> it normally just sits there on the internet like a little ball of fungus and just... boils away. 14:44:31 -!- rbrrk has quit [Ping timeout: 246 seconds] 14:44:35 what 14:45:01 Yes I'm confused to, is this about me misspelling gitorious? 14:45:07 <|amethyst> http://lyrics.wikia.com/The_Dead_Milkmen:Cousin_Earl 14:45:28 <|amethyst> You don't have to read it 14:45:35 <|amethyst> but yes 14:45:48 <|amethyst> It reminded me of the Dead Milkmen "song" 14:45:56 <|amethyst> monologue 14:46:16 -!- Jziggy has quit [Quit: Page closed] 14:47:40 <|amethyst> well, of that one line 14:49:02 -!- tollymain has quit [Quit: Connection closed for inactivity] 14:59:05 03PleasingFungus02 07* 0.15-a0-1533-g1b45187: Various changelog fixes (|amethyst) 10(5 minutes ago, 1 file, 11+ 6-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=1b4518714f79 15:00:00 http://www.redmeat.com/max-cannon/slapped-on-crap-impasto/Content?oid=2128879 heh milkmen 15:01:52 -!- demiskeleton has quit [Quit: Leaving] 15:02:11 I hate you, Milkman Dan 15:03:13 |amethyst: I'm having some issues with the vectors 15:03:32 0x009a7687 in CrawlStoreValue::get_int (this=0x0) at store.cc:830 15:03:32 830 GET_VAL(SV_INT, int, val._int, 0); 15:03:33 Current language: auto; currently c++ 15:03:56 and that's coming from 15:03:56 CrawlVector ¤t_purity_sacrifice = you.props["current_purity_sacrifice"].get_vector(); 15:03:56 mutation_type purity_sacrifice = static_cast(current_purity_sacrifice[0].get_int()); 15:04:12 03PleasingFungus02 07* 0.15-a0-1534-ga2b9d63: Document ctrl-v and new ctrl-t functionality 10(5 minutes ago, 1 file, 6+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=a2b9d63d8536 15:05:26 <|amethyst> Lasty_: is it empty? 15:06:15 <|amethyst> it says that current_purity_sacrifice[0] is null, not an integer 15:07:24 oh 15:07:27 Maybe it is . . . 15:07:34 <|amethyst> but it could also be that the vector doesn't have a first element and the memory the element would be in happens to be zero 15:07:36 It's not supposed to be, but I could have done it wrong 15:07:50 <|amethyst> assert on the length of the vector 15:08:32 <|amethyst> if it still crashes in the other way, you'll know the problem is that the vector is there but has null instead of an integer 15:08:39 ah, good ide 15:08:41 a 15:11:43 wait 15:12:00 is it still possible to give summons/allies orders? 15:13:15 <|amethyst> Lightli: yes, that's t not ctrl-t 15:13:20 <|amethyst> Lightli: ctrl-t was pickup mode 15:13:20 k 15:14:31 |amethyst: yeah, nothing's pushed to it. I'm doing CrawlVector ¤t_purity_sacrifice = you.props["current_purity_sacrifice"].get_vector(); 15:14:31 current_purity_sacrifice.push_back(static_cast(MUT_DETERIORATION)); 15:14:31 It looked like pushing to the pointer worked in the overflow temple code, but maybe I missed something 15:15:42 -!- Kenran has quit [Quit: Quitting] 15:17:21 e.g. _use_overflow_temple 15:17:32 -!- bmfx has quit [Ping timeout: 252 seconds] 15:20:35 -!- CSDCS has quit [Read error: Connection reset by peer] 15:20:51 oh wait, my test had a problem 15:26:40 |amethyst: my mistake -- it has index 0, but it contains a null 15:27:49 |amethyst: oh, I see the problem. Nm, all this,. 15:29:47 -!- DrKe has quit [Ping timeout: 240 seconds] 15:30:54 hm. looking at 8692. Looks like the crash happens if and only if you slimify rupert after he's had one or two turns to struggle against the net - could it be some weird interaction between damaged nets and jelly eating? 15:31:20 the error is a floating point exception, which makes me suspicious 15:31:40 -!- xordid has quit [Ping timeout: 264 seconds] 15:34:14 <|amethyst> PleasingFungus: can you reproduce it? 15:34:18 yes 15:34:29 -!- TZer0 has quit [Ping timeout: 264 seconds] 15:34:29 <|amethyst> do you have a debugger? 15:34:35 this would be easier if I could get the line number - I don't have gdb, and lldb is weird 15:34:44 <|amethyst> let me try 15:34:45 when I try to run the game in lldb, the enter key doesn't work 15:34:49 I can send you a save if you want 15:34:54 <|amethyst> ok 15:35:22 -!- Ragdoll has quit [Quit: Houdoe] 15:35:32 https://www.dropbox.com/s/9bisdhxccxseh8c/ewscr.cs 15:36:53 -!- TZer0 has joined ##crawl-dev 15:37:51 <|amethyst> PleasingFungus: no crash for me, doing a build with optimisation 15:37:56 -!- DrKe has joined ##crawl-dev 15:38:00 hm 15:38:18 hm, yeah, it didn't crash for me this time either 15:38:20 that's... annoying 15:38:28 PleasingFungus: "Your +2 dagger glows red for a moment. Beogh blesses Bladwarg with extra attack power." 15:38:35 MarvinPA: good bug 15:38:39 gimme a sec 15:39:09 i think caused by removing the colour argument from enchant_weapon 15:40:08 i guess that can just be a "bool quiet" instead, i can fix it since i'm already touching nearby code 15:40:10 I see the issue 15:40:12 <|amethyst> PleasingFungus: okay, the optimised build crashed the first time 15:40:34 I have a terrible suspicion it's nondeterministic 15:40:38 the slime crash 15:40:40 MarvinPA: thanks! 15:40:59 <|amethyst> PleasingFungus: it's this line 15:41:00 <|amethyst> const int shop_value = item_value(item, true) / item.quantity; 15:41:33 huh. I wasn't even looking near there. 15:41:56 so... hm. the quantity should probably be nonzero. 15:42:38 <|amethyst> it's an undefined item 15:42:48 oh 15:43:44 might be good to stick an assert into sacrifice_item_stack, though that isn't a fix for the actual issue, obviously. 15:43:44 -!- CSDCS has quit [Read error: Connection reset by peer] 15:44:32 wait. it's undefined? then how did it not crash in _monster_eat_item()? 15:44:42 it checks quantity there earlier... 15:45:19 <|amethyst> undefined meaning OBJ_UNASSIGNED 15:45:28 <|amethyst> its quantity is zero 15:46:19 so why is there an unassigned item in the stack? 15:46:48 -!- ebarrett has joined ##crawl-dev 15:52:33 <|amethyst> oh 15:52:54 <|amethyst> when it ate its own trapping net (explicitly allowed and checked for) 15:52:59 <|amethyst> we deleted ENCH_HELD 15:53:26 <|amethyst> which now has the chance of destroying the item 15:53:53 so this bug has been lurking for a few weeks, then. 15:54:24 -!- Tuxedo[Qyou] has quit [Read error: Connection reset by peer] 15:54:34 Apprently. I guess nobody uses nets on jellies because the jellies will eat them. 15:54:49 well, also because you can't net jellies at all - they'll just slip through 15:54:56 so you have to net someone then slimify them 15:55:13 Oh, hmm 15:55:40 Might be better just to let Slimified jellies slip through too. 15:55:55 (and remove jellies eating their own nets) 15:56:16 feasible 15:56:24 <|amethyst> I think I have a fix 15:56:29 -!- gnum has quit [Quit: Leaving] 15:56:40 <|amethyst> not to say reaverb's suggestion isn't a good one 15:58:11 -!- Patashu has joined ##crawl-dev 15:59:53 ...why do fire crabs have a roughly 0.01% chance of spawning in lair 16:00:03 is there some reason it's important for them to be "natural" there? 16:00:54 same reason there are rare monsters anywhere else, presumably 16:01:29 might as well ask why liches can generate in tomb, or why stone giants can generate in orc 16:01:37 that's beyond rare, though. you know how catoblepases are rare (outside of lair endings)? fire crabs are 2% as common as catoblepases. 16:02:10 well yes 16:02:16 do you also want to remove giant spores from lair? 16:02:33 (based solely on the fact that they're rare, at least) 16:02:43 who said I wanted to remove anything 16:03:07 -!- CSDCS has quit [Read error: Connection reset by peer] 16:03:09 Are giant spore spawns the only way spore networks start? 16:03:15 -!- Patashu has quit [Ping timeout: 272 seconds] 16:03:34 looks like nothing spawns ballistomycetes 16:03:40 not in the pop tables, anyway 16:03:47 it would be funny to see a fire crab in lair 16:04:13 03|amethyst02 07* 0.15-a0-1535-g5ad376d: Don't crash when Jiyvite slimes eat their net (#8692) 10(4 minutes ago, 1 file, 2+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=5ad376de10b1 16:04:15 yeah I'm almost tempted to make them more common. they'd be hilariously lethal, though, I thin 16:04:15 now that they don't serve their main purpose which was destroying your items 16:04:15 k 16:04:15 fire drake (04k) | Spd: 12 | HD: 6 | HP: 21-45 | AC/EV: 3/12 | Dam: 8 | fly, !sil | Res: 06magic(24), 05fire | Chunks: 07contam | XP: 342 | Sp: b.flame (3d12) | Sz: Large | Int: animal. 16:04:15 %??fire drake 16:04:15 it would mostly be humorous 16:04:19 fire crab (04t) | Spd: 10 | HD: 8 | HP: 38-65 | AC/EV: 9/6 | Dam: 1504(fire:8-15), 1504(fire:8-15) | !sil | Res: 06magic(42), 04fire+++ | Vul: 09poison | Chunks: 09poison+07contam | XP: 780 | Sp: b.flame (d12) | Sz: small | Int: insect. 16:04:19 %??fire crab 16:04:23 as long as the player can get rF+ 16:04:57 yeah, they'd make pretty good lair end enemies 16:04:59 mm. I guess they'd probably be survivable 16:05:18 like maybe now that they can't destroy your items they need the snorg treatment 16:05:22 gammafunk: Make a lair end vault!!! 16:05:32 reaverb: Make a lair end vault!!! 16:05:38 Heh. 16:05:39 I think I'm gonna adjust the distributions to make them appear 16:05:42 still very rarely 16:05:45 a vaults fire crab is such a non-event 16:06:04 does anyone have strong feelings on giant spores 16:06:12 (in lair) 16:06:26 i was under the impression they didnt spawn there 16:06:32 and ive played a lot of games 16:06:44 hrm, they'd be ok spawning more frequently there, I guess, certainly thematic 16:06:52 and pretty dangerous 16:07:21 DrKe: they have roughly a 0.03% chance of appearing 16:07:29 i'm not a big fan of having to clean up ballistos now that you get no exp bonus for doing so 16:07:35 but certain lair levels can take longer than early d levels 16:08:09 PleasingFungus: are you multiplying their chance of selection times the average number of monsters generated per level to get that? 16:08:20 no that's just per-monster spawn 16:08:30 yeah, so it's not 0.03% chance of appearing 16:08:37 but yes they are pretty rare 16:08:38 yes, over the entire lair, the chance is higher; I don't have those numbers 16:08:48 well, even over one level 16:08:51 yes 16:08:52 PleasingFungus: Given their D ranges spawning them in the Lair seems completely reasonable. 16:09:12 reaverb: the argument is that the more open lair levels might make them more annoying (?) 16:09:37 PleasingFungus: Hmm. 16:09:48 I don't actually know how frequently they create more of themselves 16:09:52 i don't think they need to be there 16:09:54 but that is one factor I guess? 16:09:57 I've never been seriously threatened enough by giant spores to notice... that might be something to fix. 16:10:03 like there's a small chance a giant spore might create an interesting situation in lair 16:10:11 compared to seeing it in early d 16:10:15 I don't think giant spores have any significant potential to be dangerous in lair 16:10:15 they pretty dangerous monsters 16:10:27 not that they are ever dangerous anywhere else without stairs/autoexplore into one, but in lair especially 16:10:56 well I don't know about that, but by lair they may be truly just an annoyance 16:11:20 so I would say remove them from lair on the grounds that they are chaff like rats etc 16:11:25 not on the grounds of "well they're rare" though :P 16:11:46 just replace w/ fire crabs 16:12:00 removal is not the only option 16:12:08 but I don't have strong opinions on it 16:12:15 -!- Bcadren_ has joined ##crawl-dev 16:12:37 they basically don't already exist 16:12:44 greater giant spores etc 16:12:50 deep spores 16:12:52 I'm just gonna mess with fire crabs for now 16:12:55 !send MarvinPA lurking horrors 16:12:55 Sending lurking horrors to MarvinPA. 16:13:01 but yes they sound not very likely to be relevant in lair, also probably following a green trail on a green floor isn't great? 16:13:17 or following green trails at all really 16:13:31 well ballistomycetes do nothing except waste time regardless of the floor colour 16:13:50 yeah, there was a plan to make them a fedhas only thing 16:13:56 maybe lair should have trolls too 16:14:03 it does 16:14:12 I think Ballistomycetes could be interesting if done right. 16:14:14 Like Kraken. 16:14:22 Iashol: adding saving/loading of Iashol variables 13https://crawl.develz.org/mantis/view.php?id=8693 by Lasty 16:14:23 like oklobs? 16:14:28 But yes for now I would remove them from the Lair and also cut their D range. 16:14:42 gammafunk: Eh, oklobs are only one tile. 16:14:44 reaverb: how would either ballistomycetes or krakens be done right, though? 16:14:46 Alright one of my card spell effects is Evolution (Life/Nature); it's mechanically similar in that it's an instant promotion effect on the target, but it's used on plants and animals and there's no real equivalent of an oklob (basic plant promotes to a man-eater giant venus flytrap, which is a melee-only stationary ally). Just checking that I'm alright because of convergence. 16:14:47 They were cute back when they gave experience. 16:14:58 Lasty_: probably not a great idea to make a new bug report for each feature 16:15:11 now they're just really annoying because not only do they give jackshit but they also spread much faster 16:15:13 oh,haha 16:15:21 gammafunk: what's the best way to do it? 16:15:26 Lasty_: hrm, do you have a repo somewhere you can use? 16:15:31 gitorious, github 16:15:38 I don't now, but I could make one 16:15:47 you don't know :) 16:15:54 now 16:15:56 have you fathered an repo out of wedlock 16:15:57 as in currently 16:16:00 :p 16:16:30 yeah gitorous is maybe klunky, but crawl is also on gitorous; either that or github 16:16:31 I mean, I may well have fathered repos out of wedlock, but that's neither here nor there 16:16:38 fair enough 16:16:52 Lasty_: I think using the original bug report and adding notes about your changes 16:16:56 Whatever. When the design for the first rollout is hammered out I'll share it on the mailing list and y'all can tell me if anything is too similar. 16:17:05 |amethyst: btw, the save/load patch we discussed is on Mantis as its own bug report 16:17:06 is the best way; then you can ask people who regularly merge your commits on irc 16:18:15 you can also keep uploading patches, I guess there's no reason why having a bunch in one report is that bad; wecan always delete some if we care 16:18:29 -!- Bcadren_ has left ##crawl-dev 16:19:07 okay, looks like this generates about one fire crab in every three lair ends, and somewhat more rarely in earlier lair levels. 16:19:28 03PleasingFungus02 07* 0.15-a0-1536-g073eae0: Make the rarest lair monster somewhat less rare 10(2 minutes ago, 1 file, 1+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=073eae0ed26f 16:19:30 Urug 'literature quotation' 13https://crawl.develz.org/mantis/view.php?id=8694 by 4Hooves2Appendages 16:19:33 sounds good, and someone can make a lair end with some of those 16:19:38 lair:1 fire crab 16:19:56 heh, I like the quotes around literature quotation 16:20:01 DrKe: I've set them up to only spawn in lair:5 downward 16:20:11 sorry :( 16:20:17 that sounds fine 16:20:28 well I guess you could have ood fire crabs earlier 16:20:32 which sounds fun 16:20:40 fire crab ecumenical temple 16:20:46 rush that altar fast 16:21:22 PleasingFungus: Getting rid of your compeitition huh? 16:21:25 :D 16:22:29 oh I get it 16:22:32 because he's a fungus 16:23:47 admittedly 16:27:13 where are the monster descriptions hiding 16:27:31 Bloax: dat/descript/ 16:27:38 you can figure it out from there. 16:27:55 I'm about to push my recreated rename vamp patch. 16:29:32 <|amethyst> Lasty_: btw, usually the subject line should be in the imperative: "Add saving for Iashol variables" or "Save Iashol variables" 16:29:39 <|amethyst> Lasty_: you're telling the code what to do 16:29:55 <|amethyst> s/you're/as though you're/ 16:30:10 |amethyst: can do 16:30:19 Fix a crash, this I command! 16:30:20 <|amethyst> no need to upload a new patch just for that 16:30:33 |amethyst: working on the minor tag update for the saving that we discuss 16:30:36 *discussed 16:30:37 Technically, commit messages are telling people what you're telling to code what to do. 16:30:45 ever wondered why fire crabs have antennae in tiles 16:30:52 well it's because those are its back legs 16:31:04 tbh I've never looked that closely at the tile 16:31:23 it took me the longest time to realize how electric eels are situated 16:31:31 in the tile I mean 16:31:58 !learndb add iashol_to_do Urgent: dispose of extra skill points after skill sacrifices; stop training sacrificed skills; Sac Hand can try to unequip random inventory slots 16:32:06 they're... kind of... wiggly 16:32:13 !learn add iashol_to_do Urgent: dispose of extra skill points after skill sacrifices; stop training sacrificed skills; Sac Hand can try to unequip random inventory slots 16:32:14 iashol to do[1/1]: Urgent: dispose of extra skill points after skill sacrifices; stop training sacrificed skills; Sac Hand can try to unequip random inventory slots 16:32:16 ty 16:33:04 03reaverb02 07* 0.15-a0-1537-ge1f089e: Rename "vampiricism" to "vampirism" (ChrisOelmueller, #8435) 10(54 minutes ago, 25 files, 53+ 53-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=e1f089e4d803 16:33:08 s/to_do/todo/ imo 16:34:42 !learn add iashol_to_do typo in sac hand description; acquirement needs to respect sacrifices; summoning/sac love should reduce each others value; NO_ABILITY offered as sacrifice; Skill descs in ^ menu are too long; "faith/monks; power leap damage -60% or so; cataclysm make big noise 16:34:44 iashol to do[2/2]: typo in sac hand description; acquirement needs to respect sacrifices; summoning/sac love should reduce each others value; NO_ABILITY offered as sacrifice; Skill descs in ^ menu are too long; "faith/monks; power leap damage -60% or so; cataclysm make big noise 16:34:56 !learn add iashol_to_do typo in sac hand description; acquirement needs to respect sacrifices; summoning/sac love should reduce each others value; NO_ABILITY offered as sacrifice; Skill descs in ^ menu are too long; 16:34:57 iashol to do[3/3]: typo in sac hand description; acquirement needs to respect sacrifices; summoning/sac love should reduce each others value; NO_ABILITY offered as sacrifice; Skill descs in ^ menu are too long; 16:35:08 oops 16:35:20 !learn del iashol_to_do[3 16:35:21 "learn del" and "learn set" 16:35:21 Deleted iashol to do[3/3]: typo in sac hand description; acquirement needs to respect sacrifices; summoning/sac love should reduce each others value; NO_ABILITY offered as sacrifice; Skill descs in ^ menu are too long; 16:35:28 !learn del iashol_to_do[2 16:35:29 Deleted iashol to do[2/2]: typo in sac hand description; acquirement needs to respect sacrifices; summoning/sac love should reduce each others value; NO_ABILITY offered as sacrifice; Skill descs in ^ menu are too long; "faith/monks; power leap damage -60% or so; cataclysm make big noise 16:35:32 .... 16:35:59 Lasty_ did you mean to delete that from oth entries? 16:36:11 yeah -- but then I released that I shouldn't have 16:36:13 !learn add iashol_to_do typo in sac hand description; acquirement needs to respect sacrifices; summoning/sac love should reduce each others value; NO_ABILITY offered as sacrifice; Skill descs in ^ menu are too long; "faith/monks; power leap damage -60% or so; cataclysm make big noise 16:36:13 iashol to do[2/2]: typo in sac hand description; acquirement needs to respect sacrifices; summoning/sac love should reduce each others value; NO_ABILITY offered as sacrifice; Skill descs in ^ menu are too long; "faith/monks; power leap damage -60% or so; cataclysm make big noise 16:36:36 I thought I saw it telling me that I exceeded the length of the entry 16:36:43 but that was just part of the actual text :p 16:39:16 Lasty_: I can quickly fix the typo, where is in the descript? 16:39:35 (for sac hand) 16:40:17 -!- jeffro has quit [Ping timeout: 240 seconds] 16:40:55 "Adherents who choose to sacrifice a hand lose the ability to lose two-handed" -> "Adherents who choose to sacrifice a hand lose the ability to use two-handed" 16:41:23 While you're in there, could you add text to each one describing how big a sacrifice they are? 16:41:29 I can provide the text 16:41:44 -!- jeffro has joined ##crawl-dev 16:41:53 -!- Xenobreeder has quit [Ping timeout: 272 seconds] 16:41:54 -!- ebarrett has quit [Disconnected by services] 16:42:18 -!- ebarrett has joined ##crawl-dev 16:42:18 I sort of meant to only make a few character change quickly. 16:42:26 ok, don't worry about that, then :) 16:42:44 I'll make a separate patch 16:42:45 -!- ebarrett has quit [Disconnected by services] 16:42:47 -!- tksquared has quit [Ping timeout: 252 seconds] 16:42:55 Oh, does Iashol have an altar tile yet 16:42:58 no 16:43:04 it uses the "unknown" one 16:43:09 -!- eb_ has joined ##crawl-dev 16:43:23 Lasty_ Hmm, are you going to add the descript patch to the Iashol issue or a differant one? 16:44:00 At gammafunk's request, I'll start adding all patches to the "create Iashol" issue 16:44:10 -!- DrinkMachine has quit [Quit: Leaving] 16:44:36 Lasty_: Yes, I think that's the better way to do it too. Are you an updater yet? 16:44:45 (Let's you delete files from issues) 16:44:46 no, just a reporter 16:44:55 or else I'd already be doing some cleanup :D 16:45:42 Hmm. 16:47:10 I don't know who can promote you off the top of my head, I don't think anybody would object to that. 16:48:19 03reaverb02 07[iashol] * 0.15-a0-1526-gd652cba: Fix a typo in the sac hand ability (Lasty) 10(6 minutes ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=d652cba005c9 16:49:46 -!- wheals has joined ##crawl-dev 16:53:56 how does hand sacrifice work with formicids? 16:54:45 %git :/hand 16:54:46 07reaverb02 * 0.15-a0-1526-gd652cba: Fix a typo in the sac hand ability (Lasty) 10(12 minutes ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=d652cba005c9 16:54:58 ??black magic 16:54:59 black magic[1/4]: %git HEAD^{/rod}^^{/rod} 16:55:15 %git iashol^{/hand}^^{/hand} 16:55:16 07Lasty02 {gammafunk} * 0.15-a0-1515-g04975f4: Iashol sacrifice: Missing Hand 10(31 hours ago, 6 files, 88+ 7-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=04975f47be51 16:55:21 I might reword that to "shields and two-handed weapons", just to make it a little clearer that you aren't talking about "two-handed shields" 16:55:50 PleasingFungus: Might want to ask Lasty. 16:56:01 hi Lasty_ 16:56:05 Don't want to mess up that power sac number patch describt thing. 16:56:18 Works for me 16:56:48 "power sac number patch describt thing"? 16:57:14 "add text to each one describing how big a sacrifice they are" 16:57:27 https://dl.dropboxusercontent.com/u/63152810/n/crawl/fire_crab.png https://dl.dropboxusercontent.com/u/63152810/n/crawl/fire_crabold.png 16:57:31 I suppose number was not a very good way to put that but whatever. 16:57:34 Oh, I haven't started on that yet 16:57:45 It's not on the "urgent" list :p 16:57:49 %git 60de0e4 16:57:50 07ChrisOelmueller02 {PleasingFungus} * 0.15-a0-1526-g60de0e4: Hide old enchant weapon scrolls in \ autopickup menu 10(7 hours ago, 2 files, 8+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=60de0e4d6825 16:58:03 -!- scummos__ has quit [Ping timeout: 255 seconds] 16:58:15 PleasingFungus: no mention of the only new monster in 1500 commits?? 16:58:16 Bloax: that is a very shiny crab 16:58:30 oh fuck 16:58:33 I forgot ghost crabs :( 16:58:39 there were so many changes this week! 16:58:40 why do you think i'm redoing crabs now 16:59:03 tbh bloax's new fire crab does look more like the image i have in my head 16:59:06 Bloax: I like the angry eyes but I think it could probably stand to be a little less shiny 16:59:15 that's just me tho 16:59:20 well they are prized for their brilliantly jewelled shells 16:59:26 o 16:59:27 ^^^^ 16:59:29 make that incredibly brilliant shells 16:59:33 and there you have it 16:59:34 I forgot monsters had descriptions 16:59:37 also they don't have 8 legs i think 17:00:02 though the new tile has its eyes in its head for some reason 17:00:27 Pleasingfungus: you can edit wordpress posts. 17:00:32 reaverb: I am doing so now! 17:00:33 So you can add that if you didn't add that. 17:00:54 Also maybe reword the flame card so people now you only get 1 cloud type each time you use it. 17:00:59 err, cloud card. 17:01:24 |amethyst: The patch to minor version the save/load functionality added to the original Iashol issue report 17:01:25 ah, didn't realize that; will change that too 17:01:29 and then the changelog 17:02:13 http://sercblog.si.edu/wp-content/uploads/2013/03/Common_shore_crab_Arthro.jpg cute little crab 17:02:32 pretty cute 17:02:38 and shiny! 17:02:41 yes 17:04:13 <|amethyst> Lasty_: in that save compat thing, are empty vectors correct for old Iashol saves? 17:04:15 is making ring of regen only equippable at max hp a good change? 17:04:40 johlstei: We talked about a hunger or draining cost earlier for =regen. 17:05:02 <|amethyst> if this is about swapping, just make all jewellery work like gourmand :) 17:05:14 I am okay with swapping 17:05:17 I thought draining cost would be better, I thought some more and now I thinkg a hunger cost would work about the same. 17:05:18 just not out of combat swapping 17:05:38 oh, I kind of like johlstei's suggestion. that's neat 17:05:57 PleasingFungus: the hp thing? 17:06:00 yes 17:06:05 I think that came up last time too... 17:06:12 I must've missed it! 17:06:30 |amethyst: I suppose if there's a save that has one of those four types of sacrifice on offer it would crash if they attempt to make that sacrifice -- we'd have to generate a new instance of each of those sacrifices to fix it. 17:06:35 Bloax: I find it funny the real crab picture you linked has antenna. 17:06:41 <|amethyst> Lasty_: hm 17:06:47 nose antennae! 17:06:47 Worth it, considering that probably no such save exists, and if it does, they could choose another sacrifice? 17:07:00 <|amethyst> Lasty_: then probably there's no point to that commit 17:07:09 <|amethyst> if it will crash anyway 17:07:10 https://dl.dropboxusercontent.com/u/63152810/n/crawl/fire_crabold.png not huge antennae coming from what seems like the middle of the shell 17:07:12 Well, the countdown is critical 17:07:25 if the countdown isn't provided it'll crash after 10 turns for any Iashol worshipper 17:07:41 The other values will be fine for anyone not currently offered those specific sacrifices 17:07:53 Bloax: hmm. 17:07:57 And any worshipper needs those vectors initialized at the very least 17:08:38 03PleasingFungus02 07* 0.15-a0-1538-ga506aee: Add ghost crabs (to the changelog) (wheals) 10(2 minutes ago, 1 file, 2+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=a506aeea435f 17:08:56 <|amethyst> at least it should be conditional on worshipping Iashol 17:09:12 <|amethyst> but it would be better if it didn't make transfers with available sacrifices crash 17:09:18 Oh, it's not? I must have removed that during the testing process and forgotten to add it back in 17:09:50 Let me upload a new version of that and also the other patch -- I realized there's a testing change in there as well 17:09:57 <|amethyst> Lasty_: yeah, put those two together 17:10:02 <|amethyst> up at the original iashol page 17:10:08 <|amethyst> I'll close 8693 as a duplicate 17:10:22 |amethyst: didn't we want to avoid squishing them together so we could skip the compatability push when merging to trunk? 17:10:38 <|amethyst> Lasty_: not squished together 17:10:44 <|amethyst> concatenated into one patch I mean 17:10:46 <|amethyst> err 17:10:48 <|amethyst> one file 17:10:51 <|amethyst> two commit 17:10:54 <|amethyst> s 17:11:06 oh, yeah 17:11:08 can do 17:12:32 Oh, by how much would chopping down potion/scroll weights for no item destruction be reasonable? 17:13:48 03MarvinPA02 07* 0.15-a0-1539-g62a6f3c: Make enchant weapon scrolls always succeed, reduce generation 10(7 hours ago, 3 files, 11+ 14-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=62a6f3cdfa5a 17:13:48 03MarvinPA02 07* 0.15-a0-1540-gebcb40d: Update scroll of enchant armour description for shield changes 10(7 hours ago, 1 file, 5+ 4-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=ebcb40d1551d 17:13:48 03MarvinPA02 07* 0.15-a0-1541-g9e5d6a6: Fix messaging when enchanting weapons via god blessing 10(86 minutes ago, 4 files, 9+ 8-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=9e5d6a67c252 17:13:48 03MarvinPA02 07* 0.15-a0-1542-g6b6da1c: Don't allow selling items via Gozag wrath 10(5 minutes ago, 1 file, 2+ 3-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=6b6da1c93b8d 17:13:50 -!- tksquared has quit [Read error: Connection reset by peer] 17:13:50 Was thinking of just halving how much they appeared, but that seems a little harsh. 17:13:56 25-30%? 17:13:59 -!- CKyle has joined ##crawl-dev 17:14:00 er 15%-30% 17:14:06 reaverb: imho they probably should have about the same weights in early dungeon and lair 17:14:12 -!- CKyle has quit [Client Quit] 17:14:14 maybe in lair branches too 17:14:19 Though keeping a high chance of at least one remove curse scroll early in the game would be nice 17:14:34 No one likes "I wielded a cursed sling and didn't find ?RC until Lair:3" 17:14:41 PleasingFungus: Hmm, seems reasonable. 17:15:04 then ideally you'd chop generation after that about in half. in principle you wouldn't want to chop generation of strategic consumables, since those didn't really get destroyed anyway 17:15:09 but I'm not sure of a good way to handle it 17:15:28 Oh, yes, hmm. 17:15:31 should reduce spawning of !hw, ?blinking etc more than ?ea, !curemut etc, yeah 17:15:45 rip price id 17:16:04 clearly the solution is to move strategic consumables into a separate item class, thus solving the problem trivially 17:16:10 or only the former group maybe, would have been good to get some numbers on item destruction before removing it i guess 17:16:15 and by that I mean "I should do some more brainstorming about how exactly that would work" 17:16:19 MarvinPA: it would've been, yes :) 17:16:27 that would ruin my idea of making zot destroy items 17:16:30 one thing that we can do is look at logs of recent winners vs 0.14 winners 17:16:33 enchant armour doesn't really need a nerf in terms of frequency 17:16:37 FR: strategic consumables -> party favors. 17:16:38 well I'm working on item and monster stat gen at least, but I'm slow 17:16:40 and eyeball things a little bit 17:17:37 does giving blood bottling to vp at xl1 sound reasonable? 17:17:44 Hmm, I was just going to quickly make a basic change. If people want to put more effort into it (Chaning item gen after D and Lair sounds good) that's great. 17:18:01 wheals: It does to me, not much Vp experince though. 17:18:12 is there a good change that can be made quickly, though? I'm not sure there's any quick change you could make that's an actual improvement 17:18:17 i would suggest actually looking at some stats instead of changing stuff at random 17:18:22 really, simulacrula? 17:18:23 yes 17:18:37 (re the changelog) 17:18:37 alefury: ? 17:18:40 o 17:18:45 <|amethyst> FR 17:18:48 <|amethyst> vampire unique 17:18:53 Jory? 17:18:57 yeah, should be simulacrulukele 17:19:01 <|amethyst> no, Simulacrula 17:19:10 <|amethyst> Dracula's icy twin 17:19:11 OOh, hmm 17:19:27 |amethyst: save/load changes uploaded 17:19:37 -!- eb has quit [Read error: Connection reset by peer] 17:19:43 -!- eb_mobile has joined ##crawl-dev 17:19:45 I wonder if it's too cruel to have a chance of torpor slugs spawning next to a hydra 17:19:51 now that i think about it i wonder if it would actually make vp more complicated, by throwing more stuff at game start 17:19:57 s/at/at you/ 17:19:58 nah 17:19:58 PleasingFungus ?tele exists so no. 17:20:34 wheals: Hmm. 17:20:41 PleasingFungus: you mean in a vault? 17:20:59 leaving it for a couple of levels means new players will actually see the message telling them it's possible, yeah 17:21:14 gammafunk: I'm messing around with their generation - it's more interesting if they spawn with pals, since otherwise they're just a normal-speed melee enemy 17:21:28 PleasingFungus: probably you want to make them have a band or something 17:21:31 idk. I guess I could just leave that up to level generation (and in particular leave hydras up to vaults) 17:21:34 yes that's what I'm doing 17:21:35 maybe that's what you're thinking 17:21:40 yep 17:21:56 Yeah I don't think hydras need a buff in particular 17:21:58 if they're an enemy that depends on being with other stuff to be dangerous then spawning them with other stuff sounds reasonable 17:22:16 not to say that the band of the torpor can't include hydra though 17:22:59 and wasn't this a spider monster? or is it lair + spider 17:23:29 It was Lair mostly I think? 17:23:30 I'm going back on forth on whether it should be lair + spider or just lair 17:23:32 yeah 17:24:07 it'd have a bigger effect in spider because of all the fast movement, but a band changes that obviously 17:24:10 As I've mentioned before, putting a monster which makes other monsters faster than you in a place where other monsters are already faster than you seems awkward. 17:24:16 s/fast movement/fast moving spiders/ 17:24:25 i would have expected it to go in the branch which is known for having the problem of slow monsters 17:24:40 you can't put a snail in a snake pit 17:24:41 that's just silly 17:24:50 PleasingFungus: Could be reflavored. 17:25:01 (to yet another Naga, for example) 17:25:04 !send PleasingFungus a Timekeeper Ouroboros 17:25:05 Sending a Timekeeper Ouroboros to PleasingFungus. 17:25:10 haha 17:25:23 an ouroboros sounds pretty harmless - too busy eating its own tail! 17:25:35 That was proposed at some point. 17:25:38 https://dl.dropboxusercontent.com/u/63152810/n/crawl/fire_crab.png 17:25:41 Can't remember where. 17:25:56 aw crap that claw needs rounding 17:26:07 I thought "new spider enemy" was a starting point; I did object to what reaverb said at first, but to be honest it's fine 17:26:08 you gave it a weird ridge on the right side of its shell (our right) 17:26:13 they need a slime attack 17:26:17 SLIME ATTACK 17:26:19 https://crawl.develz.org/wiki/doku.php?id=user:hangedman#monster_designs 17:26:29 tbh I think a slug with a slime attack could be its own enemy 17:26:33 torpor slug is a gimmick in itself 17:26:35 Unstable branch on crawl.lantea.net updated to: 0.15-a0-1537-ge1f089e (34) 17:26:41 sufficiency of gimmick 17:26:47 <|amethyst> Lasty_: pushing; I would consider adding a template function or at least a #define to do all those casts. Also, definitely make a #define for the keys 17:27:03 <|amethyst> Lasty_: #defining the key lets you catch typos 17:27:03 it's kind of boring 17:27:08 |amethyst: I'm not sure how those things work 17:27:12 <|amethyst> Lasty_: see CORPSE_NAME_KEY etc 17:27:46 <|amethyst> you just #define CURRENT_HEALTH_SACRIFICE_KEY "current_health_sacrifice" 17:27:59 they should interact with zin pillars of salt 17:28:01 <|amethyst> in the header 17:28:06 Advice pls: item_def& weapon = you.inv[EQ_WEAPON]; is sometimes returning random things in inventory (e.g. bread, potions, etc) even when you're not wielding them. Anyone know why? 17:28:14 alright there we go 17:28:20 <|amethyst> then everywhere you use it in the code, write the CURRENT_... instead of "current..." 17:28:32 oh, cool 17:28:45 Should I redo it w/ that, or make that a later clean-up patch? 17:30:23 |amethyst: I searched for CORPSE_NAME_KEY, but I'm not sure how it helps avoid doing casts. 17:30:26 <|amethyst> a later one 17:30:32 <|amethyst> Lasty_: it doesn't 17:30:37 <|amethyst> Lasty_: that's to avoid making a typo 17:30:40 oh 17:30:46 <|amethyst> because if you write CORPSE_NAMES_KEY you'll get an error 17:30:48 gotcha 17:30:52 <|amethyst> but not if you write "corpse_names_key" 17:30:57 that makes sense 17:31:06 <|amethyst> as for the you.inv thing 17:31:11 <|amethyst> that's not the way to get the weapon 17:31:15 <|amethyst> use slot_item 17:31:49 <|amethyst> if you must, you want you.inv[you.equip[EQ_WEAPON]] except you should check that you.equip[EQ_WEAPON] isn't -1 17:32:04 I based it on _unmeld_equipment_type in transform.cc 17:32:27 -!- dtsund has quit [Remote host closed the connection] 17:32:30 if (you.inv[EQ_SHIELD].defined()) 17:32:31 { 17:32:31 item_def& shield = you.inv[EQ_SHIELD]; 17:32:48 oh, I see 17:32:52 thanks! 17:32:54 -!- dtsund has joined ##crawl-dev 17:34:08 <|amethyst> you.slot_item(EQ_WEAPON) if you don't want to affect melded equipment, you.slot_item(EQ_WEAPON, true) if you do 17:34:16 <|amethyst> s/affect/count/ 17:34:16 -!- wheals has quit [Quit: Leaving] 17:34:27 I do 17:35:14 you.slot_item(EQ_WEAPON, true) checks if the slot contains anything? 17:36:06 <|amethyst> yes, it returns either a pointer to an item (if you were wielding an item or had a melded wielded item) or null (if you were empty-handed and didn't have a weapon melded) 17:36:37 <|amethyst> you.slot_item(EQ_WEAPON) without the true (or with a false) returns null instead if it was wielded 17:37:32 -!- caleba has quit [Quit: caleba] 17:38:17 03Lasty02 {|amethyst} 07[iashol] * 0.15-a0-1527-g41a2877: Save Iashol variables 10(86 minutes ago, 7 files, 174+ 79-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=41a2877d1a31 17:38:17 03Lasty02 {|amethyst} 07[iashol] * 0.15-a0-1528-g10fad13: [Branch only; omit from trunk] Add minor tag for save changes 10(39 minutes ago, 2 files, 10+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=10fad13ead89 17:39:15 03mumra02 {PleasingFungus} 07* 0.15-a0-1543-g3c45d0d: Move some door-opening code to player.cc 10(1 year, 1 month ago, 3 files, 162+ 154-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=3c45d0dbb16a 17:39:51 gasp 17:39:56 A mumra commit from beyond the grave 17:39:57 <_< >_> 17:40:00 Grunt: not the start of a commitflood, sorry :( 17:40:13 -!- Werehuman has quit [Ping timeout: 246 seconds] 17:40:35 wordpress status: it is really baffling to me when players see "oh, they're making changes to try to make x more interesting!" and decide "oh, that must be because they're about to remove x." 17:40:38 !?!?!? 17:41:25 example? 17:41:37 usually if something's about to be removed, features are changed to make that thing less relevant over time 17:41:40 -!- Moonsilence has quit [Ping timeout: 252 seconds] 17:41:48 new nemelex, halfling changes 17:41:54 Hmm, wasn't expecting open_door to be moved to player.cc ... 17:42:17 well, it's not player-act, because it's not an actor method 17:42:21 halfling changes, eh? 17:42:29 stat & aptitude tweaks 17:43:29 <|amethyst> also, people were just complaining earlier that "slings suck after the ranged combat rewrite, just remove them" 17:44:07 <|amethyst> well, one person maybe 17:44:08 that's sort of a little different. (though they do have real balance problems, apparently) 17:44:12 The trick is to rebalance the ranged weapons, not remove them. :| 17:44:20 PleasingFungus: Well I was expecting terrain.cc or something. 17:44:20 (someone who understands the combat math should fix it) 17:44:21 <|amethyst> right, what grunt said 17:44:24 -!- MgDark has quit [Quit: ChatZilla 0.9.90.1 [Firefox 29.0/20140414143035]] 17:44:45 Part of the reason I did ranged_combat was so that we could understand what we were doing when rebalancing the ranged weapons :) 17:44:49 reaverb: that would also be reasonable 17:45:19 <|amethyst> well 17:45:27 <|amethyst> probably the actual door-opening part should be there 17:45:35 <|amethyst> the stealth check etc should be in a different function 17:47:01 <|amethyst> _mons_open_door and player_open_door could probably be refactored to reduce duplication 17:47:14 <|amethyst> though they do things in a different order and who knows if that's important 17:47:27 Also probably _close_door( 17:49:43 -!- scummos| has quit [Quit: Konversation terminated!] 17:50:29 -!- Morik_ has quit [Client Quit] 17:51:33 grunt: balancing current ranged weapons is tricky; they have the same skill scaling as melee weapons, but they have full LOS attack range. The knobs that can be pulled right now are "more/less damage" and "slower/faster". Unless you want to make them more differenty by changing how much skill increases damage/range/speed 17:55:18 or start factoring range into damage 17:56:18 -!- scummos^ has quit [Ping timeout: 240 seconds] 17:56:52 -!- CKyle has joined ##crawl-dev 17:57:52 Lasty_: more/less damage is a pretty good knob when you want to change the amount of damage :D 17:58:22 Absolutely -- if that's the single issue with current ranged weapons, that's fine 17:58:29 I just suspect it's not 17:58:45 The only other issue I've heard is min delay and that exists in current melee weapons too. 17:59:43 well 17:59:49 What I'm getting at is that if ranged combat feels just like melee combat except that it covers full LOS, takes ammo, and does some amount less damage, then it'll either do enough damage to almost always be the right choice or do little enough damage that it's rarely the right choice. 18:00:21 Lasty_: is this different from old ranged combat? 18:00:33 PleasingFungus: What kind of "well" is that? 18:00:49 reaverb: most top-end melee weapons require 20+ skill for mindelay. the top-end bow requires 12 skill for mindelay. that is a pretty big difference. 18:00:57 this is of course something that can be tweaked. and should be! 18:01:02 PleasingFungus: Oh, hmm. 18:01:12 but it's one of the big things people are complaining about, I think 18:01:14 <|amethyst> currently slings are the same speed as shortbow and do much less damage 18:01:19 s/complaining about/criticising 18:01:36 <|amethyst> longbows could probably stand to be slower, yes 18:01:45 <|amethyst> that's usually the thing that keeps you from upgrading your weapon 18:01:49 PleasingFungus: Old ranged combat was also very strong, but each weapon felt a little different: slings topped out a bit early and had sparse ammo but made the early game very easy; short bows were weak but led to longbows that were strong if you could enchant them high enough and get sufficient strength; crossbows developed very slowly but were relatively strong untrained. 18:02:26 <|amethyst> give slings a base delay of say 6 18:02:30 -!- CKyle has quit [Quit: CKyle] 18:02:33 <|amethyst> then they'll top out early 18:02:34 PleasingFungus: Not that I think old ranged combat was great, but it did feel different 18:02:48 <|amethyst> reduce damage if necessary, though it sounds like it might not be 18:03:17 Lasty_: I think that general dynamic can be emulated, in broad terms; certainly slings and bows 18:03:57 xbows are a little trickier 18:04:08 <|amethyst> crossbow used to be "strong, but doesn't benefit as much from skill" 18:04:37 <|amethyst> the only way I see to do that in the current system is lower base delay 18:05:06 I wonder if you could lower base damage and make them spawn with higher enchantments 18:05:37 <|amethyst> how does ranged damage bonus from skill and stats work now? 18:05:42 mm. that's probably a bad idea 18:05:56 -!- Krakhan has quit [Changing host] 18:06:38 |amethyst: identical to melee, I believe 18:07:01 -1 delay / 2 levels, +2-3% base damage per level, strength/dex weighting 18:07:17 <|amethyst> does it apply to the launcher's base damage only, or to the missile too? 18:07:35 both 18:07:37 <|amethyst> hm 18:07:42 the missile damage is added to base damage before doing the math 18:07:58 <|amethyst> because that would be one way to do it 18:08:14 true 18:08:42 Off-topic: what's the best way to check if an &item_def is null or not. Can I do != NULL? 18:09:02 <|amethyst> you can't 18:09:09 <|amethyst> references can't be null 18:09:19 <|amethyst> if it was, you screwed up before that point 18:09:31 <|amethyst> how is this &item_def initialised? 18:09:51 I was hoping to do item_def& ring = you.slot_item(ring_slot, true); Should it be item_def instead? 18:10:11 I suppose I should check the slot_item definition 18:10:21 <|amethyst> slot_item returns a pointer 18:10:24 <|amethyst> so item_def* 18:10:28 <|amethyst> then you can use == NULL 18:10:30 ah 18:10:36 <|amethyst> but you need -> instead of . to access its members 18:10:45 Oh, that's where I was screwing up 18:10:48 -!- alefury has quit [] 18:11:43 <|amethyst> what are you doing to the ring? 18:11:58 same as to the weapon/shield -- when you lose a hand, you lose a ring 18:12:18 -!- Yermak has quit [Quit: Page closed] 18:12:26 <|amethyst> ah, so it can't be const item_def * (because you need non-const to remove it) 18:12:34 <|amethyst> but it probably can be item_def * const 18:12:44 <|amethyst> that says that the pointer isn't going to change what it's pointing at 18:12:49 oh, I see 18:12:51 <|amethyst> and allows a few more optimisations 18:13:21 <|amethyst> (well, maybe does in some situations; more important is that it keeps you from accidentally changing it later) 18:14:32 https://dl.dropboxusercontent.com/u/63152810/n/crawl/ghost_crab.png 18:16:32 oh dang, I can't call you.hands_reqd() on a item_def*. It takes a item_def& 18:16:43 <|amethyst> Lasty_: * ring 18:16:45 <|amethyst> err 18:16:46 <|amethyst> *ring 18:16:52 <|amethyst> prefix * dereferences a pointer 18:16:56 oh! 18:16:57 <|amethyst> giving you the thing it's pointing at 18:16:58 nice 18:17:21 <|amethyst> err, *wpn I guess 18:17:28 <|amethyst> probably you're not checking that on a ring :) 18:17:33 This is a really big ring 18:17:43 I think they call it "handcuffs" 18:18:02 FR: unique cursed two-handed ring Handcuffs :p 18:18:20 -!- eb_mobile has quit [Read error: Connection reset by peer] 18:18:25 <|amethyst> FR: chakram 18:18:40 That too 18:18:47 -!- eb has joined ##crawl-dev 18:19:23 -!- Basil has joined ##crawl-dev 18:19:37 FR: unique Hoop and Stick. Evoke to experience an antiquated sense of childhood glee. 18:26:03 -!- Euph0ria has quit [Read error: Connection reset by peer] 18:28:24 -!- lobf has joined ##crawl-dev 18:30:24 You see here a small red wagon. 18:30:35 |amethyst: rename tomahawks of returning? :) 18:32:44 <|amethyst> Cerebov groans, "Rosebud", and falls slain. 18:33:56 DCSS 0.15: Citizen Cerebov 18:34:44 1learn add nostalgia 18:40:55 What directory to corpse sprites live in? 18:40:57 *do 18:45:36 oh I see, nvm 18:46:32 |amethyst: uploaded a patch to address remaining missing hand issues 18:47:28 !learn edit iashol_to_do[1 s/; Sac Hand can try to unequip random inventory slots// 18:47:29 iashol to do[1/2]: Urgent: dispose of extra skill points after skill sacrifices; stop training sacrificed skills 18:48:38 Lasty_: Have you fixed sacrificing evocables not making evocables useless? 18:48:51 (I'm still picking up unknown wands despite being unable to use them.) 18:49:41 Bloax: no, not yet 18:49:48 I'll add it to the lsit 18:49:56 -!- edlothiol has quit [Ping timeout: 260 seconds] 18:50:39 !learn edit iashol_to_do s/typo in sac hand description; acquirement needs to respect sacrifices; summoning/sac love should reduce each others value; NO_ABILITY offered as sacrifice; Skill descs in ^ menu are too long; "faith/monks; power leap damage -60% or so; cataclysm make big noise/typo in sac hand description; acquirement needs to respect sacrifices; summoning/sac love should reduce each others value; NO_ABILITY offered as sacr 18:50:40 Use: !learn edit iashol_to_do[NUM] s/// 18:50:51 oops, too many slashes 18:51:28 !learn edit iashol_to_do s|typo in sac hand description; acquirement needs to respect sacrifices; summoning/sac love should reduce each others value; NO_ABILITY offered as sacrifice; Skill descs in ^ menu are too long; "faith/monks; power leap damage -60% or so; cataclysm make big noise|acquirement needs to respect sacrifices; summoning/sac love should reduce each others value; NO_ABILITY offered as sacrifice; Skill descs in ^ menu a 18:51:29 Use: !learn edit iashol_to_do[NUM] s/// 18:51:53 !learn del iashol_to_do[2 18:51:54 Deleted iashol to do[2/2]: typo in sac hand description; acquirement needs to respect sacrifices; summoning/sac love should reduce each others value; NO_ABILITY offered as sacrifice; Skill descs in ^ menu are too long; "faith/monks; power leap damage -60% or so; cataclysm make big noise 18:51:58 -!- axecop has quit [Ping timeout: 246 seconds] 18:53:03 !learn add iashol_to_do faith&monks; power leap damage -60% or so; cataclysm make big noise; acquirement needs to respect sacrifices; summoning&sac love should reduce each others value; NO_ABILITY offered as sacrifice; Skill descs in ^ menu are too long; mark useless items 18:53:06 iashol to do[2/2]: faith&monks; power leap damage -60% or so; cataclysm make big noise; acquirement needs to respect sacrifices; summoning&sac love should reduce each others value; NO_ABILITY offered as sacrifice; Skill descs in ^ menu are too long; mark useless items 18:56:41 What does the | seperator do again? 18:57:36 reaverb: for regexp? it's matches either things in the condition like (dog|cat) 18:57:57 gammafunk: No, I was wonder the s|foo|bar| 18:58:03 -!- predator117 has quit [Ping timeout: 272 seconds] 18:58:12 same as / 18:58:16 reaverb: that's in case you need to use / in your substitution text :) 18:58:18 -!- nooodl has quit [Quit: Ik ga weg] 18:58:19 MarvinPA: Thanks. 18:58:23 you can use any seperator 18:58:29 gammafunk: Hmm. 18:58:48 well, probably not *any* 18:59:03 One of your hands has vanished, leaving only a stump! 18:59:03 _You can no longer hold your 4 potions of brilliance! 18:59:04 wot 18:59:59 -!- allbefore has quit [Quit: Leaving.] 19:00:28 -!- FlowRiser has quit [Ping timeout: 264 seconds] 19:01:40 -!- PleasingFungus has quit [Ping timeout: 264 seconds] 19:03:40 ..I can also put on two rings. 19:05:38 -!- e1999 has quit [Read error: Connection reset by peer] 19:05:57 -!- WalkerBoh has quit [Remote host closed the connection] 19:05:58 -!- rbrrk has quit [Ping timeout: 246 seconds] 19:06:09 * geekosaur still thinks rings should be renamed bracelets; this is just more proof 19:06:10 Lmao 19:06:20 -!- rossi has quit [Ping timeout: 252 seconds] 19:07:19 Bloax: I just pushed a fix for that 19:07:32 I'm not sure if |amethyst applied it to the branch yet 19:14:46 ghwc (L19 MiFi) ASSERT(in_bounds(p)) in 'items.cc' at line 3793 failed. (p = (0,0)) (Vaults:1) 19:16:46 and don't forget to disable scrolls of recharging too 19:16:55 -!- Bcadren_ is now known as Bcadren 19:17:24 -!- Bcadren is now known as Bcadlich 19:23:08 Good call, though they could still charge an item that'll be used by a trobe 19:23:09 trove 19:24:10 -!- SwooshSoFast has quit [Ping timeout: 246 seconds] 19:24:55 -!- Mad_Wack has quit [Quit: Textual IRC Client: www.textualapp.com] 19:26:06 -!- Kalir has quit [Ping timeout: 255 seconds] 19:26:17 -!- Kalir has quit [Changing host] 19:26:32 03Lasty02 {|amethyst} 07[iashol] * 0.15-a0-1529-ga524473: Iashol: Fix Missing Hand 10(41 minutes ago, 2 files, 42+ 9-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=a524473a5285 19:26:32 03Lasty02 {|amethyst} 07[iashol] * 0.15-a0-1530-g09ff6b9: Iashol: Fix Essence mutation description 10(27 minutes ago, 1 file, 2+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=09ff6b9f2382 19:26:34 <|amethyst> !crashlog ghwc 19:26:34 5. ghwc, XL19 MiFi, T:45187 (milestone): http://crawl.lantea.net/crawl/morgue/ghwc/crash-ghwc-20140616-001444.txt 19:26:43 -!- Zermako has quit [] 19:27:21 Lasty_: That doesn't make the item useful. 19:27:38 it's about as useful as amnesia in case a berserker will want to switch gods 19:27:58 true 19:28:03 point taken 19:28:28 <|amethyst> hm, vault warden moving things 19:32:58 Is there a recommended way to force the player to stop training a skill? 19:33:11 I don't see a stop_training type function in skills.h 19:33:23 Do you just clear out you.training[]? 19:34:16 Experimental (iashol) branch on crawl.s-z.org updated to: 0.15-a0-1530-g09ff6b9 19:34:20 I could do reset_training(), but that seems over-broad 19:34:56 -!- Redz has joined ##crawl-dev 19:35:00 -!- Redz has left ##crawl-dev 19:38:34 Lasty_: Look at how it's done elsewhere. 19:39:20 I'm looking around for it, but I haven't found an example yet, except that after training skills it calls reset_training(). There aren't many times where the player is forced to stop training a skill. 19:40:54 Lasty_ : I think reset_training is how you do it. Compile and test it. 19:41:08 I'm doing that right now :) 19:41:17 see _check_stop_train 19:41:28 That's private to skills.cc though, right? 19:42:14 right but it demonstrates how it works 19:42:20 ah, right 19:42:34 -!- Yllodra has quit [Remote host closed the connection] 19:43:20 and is called every turn via update_can_train i think 19:43:59 -!- Frank2368 has quit [Quit: Page closed] 19:45:40 i guess useless skills don't normally change over the course of a game, failing save upgrades 19:46:15 so it doesn't normally check for those currently 19:46:39 ah, yeah 19:49:13 -!- reaverb has quit [Quit: Leaving.] 19:49:42 It looks like you.stop_train.insert() is what I want 19:52:20 Yeah, that works great 19:54:53 Patch is up now. 19:56:33 !learn del iashol_to_do[1 19:56:34 Deleted iashol to do[1/2]: Urgent: dispose of extra skill points after skill sacrifices; stop training sacrificed skills 19:57:05 ??iashol 19:57:05 I don't have a page labeled iashol in my learndb. 19:59:00 03Lasty02 {|amethyst} 07[iashol] * 0.15-a0-1531-g85e6ef1: Iashol: Block skill training from sacrificed skill 10(5 minutes ago, 1 file, 29+ 9-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=85e6ef137cac 19:59:21 !learn add iashol God of power and sacrifice. Currently in an experimental branch on CSZO. 19:59:21 iashol[1/1]: God of power and sacrifice. Currently in an experimental branch on CSZO. 20:00:37 -!- Ququman has quit [Remote host closed the connection] 20:03:00 -!- ProzacElf has quit [Ping timeout: 244 seconds] 20:04:18 -!- PleasingFungus has joined ##crawl-dev 20:05:27 -!- CKyle has joined ##crawl-dev 20:07:22 -!- liquidsnake has quit [Quit: Page closed] 20:22:48 -!- xnavy has quit [Ping timeout: 240 seconds] 20:27:00 -!- djetty has quit [Remote host closed the connection] 20:30:11 -!- lobf has quit [Quit: lobf] 20:31:09 -!- HellTiger has quit [Ping timeout: 272 seconds] 20:32:00 -!- Roarke has joined ##crawl-dev 20:33:07 -!- Blazinghand has joined ##crawl-dev 20:35:35 -!- tksquared has quit [Ping timeout: 272 seconds] 20:40:28 -!- dtsund has quit [Quit: dtsund] 20:40:51 -!- dtsund has joined ##crawl-dev 20:41:28 -!- lobf has joined ##crawl-dev 20:46:13 -!- CKyle has quit [Quit: CKyle] 20:47:38 -!- CKyle has joined ##crawl-dev 20:49:03 -!- mong has quit [Quit: Leaving] 20:49:17 -!- Swoosh has quit [Quit: Page closed] 20:51:10 -!- myrmidette has left ##crawl-dev 20:53:16 -!- crate has quit [Ping timeout: 264 seconds] 20:59:25 -!- Zifmia has quit [] 21:05:33 -!- ystael has quit [Ping timeout: 255 seconds] 21:07:36 -!- Watball has quit [Quit: Leaving] 21:10:56 Vasek (L10 VpEn) ERROR in 'tileweb.cc' at line 212: Socket write error: Resource temporarily unavailable (D:9) 21:14:03 ??iashol wrath 21:14:04 I don't have a page labeled iashol_wrath in my learndb. 21:15:31 !learn add iashol_wrath Iashol has no wrath, but abandoning Iashol does not refund your sacrifices. 21:15:31 -!- lobf has quit [Quit: lobf] 21:15:31 iashol wrath[1/1]: Iashol has no wrath, but abandoning Iashol does not refund your sacrifices. 21:18:32 -!- rophy has quit [Quit: Miranda NG! Smaller, Faster, Easier. http://miranda-ng.org/] 21:18:37 -!- category has quit [Ping timeout: 246 seconds] 21:20:17 Lasty_: any thoughts on a better description than "god of power and sacrifice"? 21:20:27 I feel the power part is generic 21:20:34 ??Iashol 21:20:34 iashol[1/1]: God of power and sacrifice. Currently in an experimental branch on CSZO. 21:20:40 What does he give 21:20:45 power 21:20:46 well he does give powers 21:20:46 obv 21:20:50 it is true 21:20:54 !send PleasingFungus POWER 21:20:55 Sending POWER to PleasingFungus. 21:20:57 What kind of power specifically 21:20:59 but other gods are gods ofpowerful 21:21:02 UNLIMITED POWER 21:21:06 Are we talking slaying 21:21:08 actually I think it's limite. 21:21:08 Spellpower 21:21:10 f 21:21:11 Movement speed 21:21:20 he gives you a heal-type ability, a jump-attack like ability, a slouch-like ability 21:21:35 and yeah passive stuff that messes with enemies 21:21:46 and a passive that's a bit like having micro-haste a passive that drops statuses on things that hurt you 21:22:18 μhaste 21:24:01 Lasty_: I was going to suggest maybe a more active wrath where you did lose the sacrifices, but a kind of "no-wrath" god is maybe interesting 21:25:00 I forsee god changing hijinks involving choosing fairly inconsequential sacrifices to get ahead early, and then switching, but maybe that's not so bad 21:25:47 you're stuck w/ the sacrifices all game 21:25:51 so I'm fine with it :p 21:26:12 well, some of the sacrifices are relative no-ops for many characters 21:26:24 again it's not a problem necessarilly, but it might create some issues I guess 21:27:05 and perhaps if the sacrifices are tweaked further those easy ones will be not so easy in the final versio 21:27:08 n 21:27:30 yeah, hopefully they'll all be meaningful 21:28:11 I took the -10%MP one since it was basically of no consequence, although maybe that one did something else as well 21:30:27 it could also give you -MR and -wiz 21:31:34 cap your rF/rC at 1 level 21:31:50 uh 21:31:55 or even 0 levels 21:32:05 that would be a really big sacrifice 21:32:12 "sacrfice ability to survive orbs of fire" 21:32:35 god of power 21:33:45 -!- Thrall has quit [Client Quit] 21:34:07 So yeah, -MP often feels like a minor sacrifice -- it could probably stand to be worth less piety, or have variable piety based on something 21:35:53 [23:32:50] Beogh Help me! 21:35:53 [23:32:50] Beogh Help me! 21:35:53 [23:33:18] This is so sad Beogh 21:35:53 [23:33:19] This is so sad Beogh 21:35:59 you broke korea 21:37:23 Yeah, you did. 21:37:29 Ctrl-T did not deserve what happened to it 21:37:34 it really did 21:37:50 My gripe about mercs was nothing compared to Korea's issue with Beogh 21:37:53 it had been a long time coming, yes 21:37:59 Ctrl-T deserved to be replaced, not removed 21:38:10 "But, as overall stone soup user's skill had improved for a long time, their objective changed to speedrun. Why do you want to distinguish normal game and speed run." 21:38:26 eb_: where was this? 21:38:30 the bug report 21:38:31 Mantis 21:38:35 https://crawl.develz.org/mantis/view.php?id=8684 21:38:53 honestly I like beogh but now I want to see him nerfed into the ground so bad 21:39:11 just to wipe the smug off these guys faces 21:39:18 do they seem smug? 21:39:21 yes 21:39:22 very 21:39:24 huh 21:39:58 Why was it bad to let the orcs be freely equipped anyway 21:40:00 you nerfed korea tactics you do not understand pro crawl 21:40:01 They don't really seem smug to me 21:40:13 i imagine he is still not far off as ridiculous as ever 21:40:17 TR_Muscateer: the ui was godawful and tedious, basically 21:40:23 Well yes 21:40:26 gammafunk: help, how do I playtest (my snails) 21:40:33 hrm? 21:40:34 TR_Muscateer As far as I could tell they just didn't like the mechanics for telling them what to pick up or not 21:40:38 But why not replace that with a no-cost ability that worked equivalently 21:40:47 PleasingFungus: how do you make them in wiz mode, you mean? 21:40:50 no I did that 21:41:04 right, and? 21:41:12 what do you mean by playtest 21:41:13 As in allowing you to equip orcs however you want whenever you want 21:41:16 -!- Bcadlich has quit [Ping timeout: 264 seconds] 21:41:22 The thing is Beogh is HO-only, so no matter how much you nerf Beogh, it won't be too evident 21:41:23 Like you could before 21:41:26 Because HO can steamroll the game 21:41:30 they're basically ready to merge in, but I want to see how they actually play against a sort of realistic character (as opposed to wizmode nonsense. I'm not sure what I'm saying is making any sense 21:41:31 TR_Muscateer: the point is that by micromanaging your orcs to choose what items each individual orc had you could have a ridiculously powerful uber army 21:41:42 instead of just a very powerful army 21:41:45 -!- CKyle has quit [Quit: CKyle] 21:41:48 PleasingFungus: ok, well I'd recommend making your typical lair char in wiz mode 21:41:51 that would already make beogh one of the best gods in the game 21:41:55 because encouraging individual micromanagement of every orc is not desirable 21:41:56 and spawning some 21:42:14 I wouldn't say you're encouraging it so much as leaving the option open to do so 21:42:15 but there's not a ton to test; you just need to see if the bands are too difficult 21:42:16 <|amethyst> PleasingFungus: find a char dump and use &# 21:42:24 <|amethyst> PleasingFungus: though that doesn't do anything about equipment or spells 21:42:26 oh, I didn't know &# was a thing 21:42:27 if it's possible and if it's better to do it than to not to it then it is encouraged 21:42:28 yeah 21:42:36 it's basically just settings stats and skills 21:42:40 In fact a lot of recent changes have been "because they 'encourage' tedious behavior" 21:42:42 pretty useless in most cases 21:42:47 But really, I don't see it 21:42:57 It's possible and better to choose DE if you want to play a spellcaster 21:43:01 Over almost any other thing 21:43:02 And I don't understand the obsession with tedious behavior anyway 21:43:04 -!- ProzacElf has joined ##crawl-dev 21:43:08 honestly korea whining about how beogh speedruns were nerfed is exponentially worse than if people who played spen started making bug reports about invis being removed from en book 21:43:09 It's possible and better to choose Makh as your god 21:43:09 <|amethyst> gammafunk: should be enhanced... but creating a weapon from the weapon's name is hard... 21:43:12 Over any other thing 21:43:21 <|amethyst> s/weapon/item/ 21:43:22 |amethyst: yeah, I can see how it would be pretty hard to do 21:43:25 where can I grab char dumps from? 21:43:35 <|amethyst> !lg * lair -log 21:43:36 65996. Wraith187, XL10 DECj, T:9083: http://dobrazupa.org/morgue/Wraith187/morgue-Wraith187-20140616-015532.txt 21:43:39 There are a lot of things you could call tedious that are actually pretty fun at least in my experience 21:43:42 ah, literally from that? 21:43:55 PleasingFungus: yeah, but as I said that's just going to set xl, stats, skills 21:44:00 Which, why was invis removed also? 21:44:01 you can do that for your own chars! 21:44:09 a melee guy, then a conj guy 21:44:22 TR_Muscateer: An En nerf apparently, Invis is too good a spell to start with 21:44:29 too powerful for a starting book, basically 21:44:45 which makes sense. it's easily one of the best spells in the game. 21:44:55 well tbh there is a more general theme running here 21:45:01 people hate nerfs and will whine 21:45:05 and claim nerfs are bad design 21:45:10 because people are fuckin' crybabies 21:45:20 Actually I complained almost as much for weightless and item destruction removal 21:45:21 even if said nerfs were absolutely needed 21:45:27 don't get me wrong, i was disappointed to lose invis in that book, but i understand why 21:45:31 Because they're making the game simpler and easier 21:45:33 gammafunk, |amethyst: thanks! will report back 21:45:35 I don't care about Invis 21:45:47 <|amethyst> well, I think the Korean Beogh players might want something different from crawl than most of the devteam wants 21:45:51 he'll die to a slug and that'll be the ned 21:45:52 <|amethyst> or what eb wants 21:45:55 er the end 21:46:36 -!- Daekdroom has quit [Quit: Saindo] 21:46:58 my experience with shmups tells me asia loves breaking games and hates when something obviously broken that gave players huge advantages is fixed; there are reports of devs having to revert fixes because these prevented high scores through bug abuse. 21:47:09 but shmups are more of a japan thing so what do I know 21:47:17 Yeah idk, I guess I didn't feel anything was very broken in .14 21:47:25 I just really like the line from that report: but now, new equip system is critical nerf to skilled beogh users in korea 21:47:46 "i think that this problem is about gab between users and developer for understanding of beogh play." is also good 21:47:49 I wish someone would post "deal with it" to that report 21:47:52 haha, yeah 21:47:53 "critical nerf" 21:48:00 gab between indeed 21:48:21 ask them to try DgWn 21:48:26 heh 21:48:52 MarvinPA you should remove the Merc card. 21:49:02 wheals tried to save it, but it's pretty much useless now. 21:49:14 And I am sure you'd prefer to remove it outright than make it useful again. 21:49:28 That does seem to be the trend lately... 21:49:51 ah, the Merc card 21:49:56 truly a card with a life of its own 21:49:59 i can say that keeping mercs alive without managing equipment is not fun 21:50:06 Like, I wouldn't mind its removal to be honest. 21:50:09 It's a mercy kill. 21:50:18 ^ 21:50:30 johnny0 would know better than me 21:50:47 well, clearly keep the ally equipment management system but only for the Merc card 21:51:00 Roarke: do you ever feel like you're being overly dramatic 21:51:20 PleasingFungus: I sometimes feel that I am being exactly as dramatic as I intend to be. 21:51:24 Those are good moments. 21:51:28 fascinating 21:52:15 But in all seriousness, to answer your question, of course I do. 21:52:30 Merc card should just start up a full minigame that begins with a doll system where you dress your character 21:52:30 I mean you seem like a nice person 21:52:32 but 21:52:38 you really need to chill way the fuck down about the merc thing 21:52:51 -!- Blazinghand has quit [Remote host closed the connection] 21:53:00 I guess all I want to know is 21:53:29 Is there a time when all this balancing is going to be finished and we're going to start seeing considerable amounts of new content again 21:53:35 hahahahahaa 21:53:36 ... 21:53:38 get out 21:53:39 <|amethyst> TR_Muscateer: no 21:53:41 amazing 21:53:41 lol 21:53:44 fantastic 21:53:46 true art 21:53:56 <|amethyst> we're certainly not going to introduce any new gods 21:53:57 <|amethyst> or races 21:53:57 i actually genuinely laughed out loud 21:53:58 <|amethyst> or spells 21:54:19 it was pretty much expert comedic timing 21:54:21 Well, all I've seen this vers is two gods and another couple in experimental branches 21:54:25 MarvinPA: I feel like my life expectancy went down dramatically there 21:54:29 hahahaa 21:54:30 "only two gods" 21:54:33 "and another couple" 21:54:35 oh my 21:54:56 did I say "get out" already? if I didn't I'm saying it now. 21:55:04 actually I'll get out 21:55:06 easier 21:55:08 -!- eb_ has quit [] 21:55:08 later! 21:55:28 btw I lied 21:55:43 Well, maybe it's more than I thought, looking at it... But *shrug* 21:55:47 dang, treachery 21:55:57 TR_Muscateer: if it makes you feel better, I'm working on adding a new monster right now :) 21:56:07 On the other hand he did get to hear you say "later!" 21:56:15 I'm always a little disappointed when I say bye too late 21:56:16 Oh cool 21:57:28 -!- st_ has joined ##crawl-dev 21:58:15 Also, this is totally unrelated but does the Iashol altar have a tile yet? 21:59:53 just the temporary one 22:00:05 but if you want to make one, you should tell Lasty_ 22:00:28 -!- Bazzie has quit [Quit: "[x] Genuflect"] 22:00:28 points if its a hand holding a severed bloody hand 22:01:06 -!- Lasty_ has quit [Quit: Leaving.] 22:01:32 Alright 22:03:26 -!- Lasty1 has joined ##crawl-dev 22:03:46 -!- Sativa has quit [Quit: Page closed] 22:04:03 -!- tabstorm has joined ##crawl-dev 22:04:04 TR_Muscateer: Please do add an Iashol altar tile! 22:04:08 That would be great. 22:04:11 -!- crate_ has quit [Quit: Leaving] 22:04:48 And with that I'm out for the night. 22:04:50 If I can make anything I'm happy with I'll give it to you to inspect 22:04:56 -!- Lasty1 has quit [Client Quit] 22:06:52 -!- Fhqwhgads_ has quit [Ping timeout: 245 seconds] 22:06:55 -!- Fhqwhgads__ is now known as Fhqwhgads_ 22:11:31 -!- xnavy_ is now known as xnavy 22:11:39 -!- Stelpa has quit [Ping timeout: 244 seconds] 22:12:21 -!- Fhqwhgads_ has quit [Remote host closed the connection] 22:12:36 -!- ussdefiant has joined ##crawl-dev 22:12:59 oh yeah Lasty1 22:13:04 wait, shit, he's gone. 22:14:26 -!- lobf has joined ##crawl-dev 22:15:06 !tell lasty btw, "I Asshole"'s name might need tweaking 22:15:07 PleasingFungus: OK, I'll let lasty know. 22:15:23 Yeah... 22:15:37 loisah 22:20:16 <|amethyst> And, lo, Isah spake unto the Lord 22:20:41 Aishol? Ikshal? idk 22:21:07 Is there any documentation for what the various los_types do? 22:26:16 -!- ussdefiant has quit [Ping timeout: 264 seconds] 22:28:44 -!- tksquared has quit [Ping timeout: 252 seconds] 22:28:55 -!- ussdefiant has joined ##crawl-dev 22:29:34 -!- Roarke has quit [Quit: Page closed] 22:33:02 -!- MgDark has quit [Quit: ChatZilla 0.9.90.1 [Firefox 29.0/20140414143035]] 22:39:34 aight. slugs away 22:39:53 if this ruins everything, then... rip 22:41:07 03PleasingFungus02 07* 0.15-a0-1544-g4d6b2ea: Add torpor snails 10(8 days ago, 13 files, 98+ 6-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=4d6b2eaccc57 22:41:07 03PleasingFungus02 07* 0.15-a0-1545-gfa81b10: Update a few vaults to use torpor snails 10(17 minutes ago, 3 files, 4+ 4-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=fa81b10aafa8 22:42:37 -!- Progress has quit [Ping timeout: 246 seconds] 22:43:11 -!- axecop has quit [Quit: Page closed] 22:45:27 -!- AtomikKrab has quit [Ping timeout: 255 seconds] 22:49:55 -!- infiniplex has quit [Client Quit] 22:50:18 -!- infiniplex has joined ##crawl-dev 22:50:59 dang 22:51:00 rip 22:52:02 they probably shouldn't affect you through glass 22:52:22 since things don't do that now 22:52:42 well, it's flavoured as "seeing", and that vault does work more entertainingly that way... but I don't feel strongly about it, I suppose 22:53:43 yes but glass is explicitly used for the purpose of "you can see through this but not be affected through it" 22:53:55 true 22:54:00 Maybe the image is blurred enough to mess up the effect 22:54:01 possibly it could be rethemed as proximity 22:54:13 giant eyeballs were an exception for a while because of flavour weirdness too but that is no more 22:55:22 aight, nerf inbound. 22:56:09 the giant eyeball interaction did not much but splat characters that killed TRJ on slime:6 to the TRJ spawns 22:58:13 Can they torpor through grates? 22:58:20 (not that I advise a vault designed like that) 22:58:23 ha 22:58:28 good question 22:59:01 iirc, I took LOS_SOLID_SEE from zymes, so... they can torpor through grates if zymes can 22:59:28 we need more trap vaults 22:59:42 like that goofy one with the jellies that pop out of the wall? 22:59:43 although traps come with their bait 22:59:52 yes 23:00:05 there was also once a vault that locked you into a little arena 23:00:10 with some baddies getting released 23:00:13 i liked that one 23:00:17 -!- geekosaur has quit [Ping timeout: 264 seconds] 23:00:22 -!- CKyle has joined ##crawl-dev 23:00:23 (the okawaru arena is great too) 23:00:38 Grunt: what is the status of the new layout weights? Can I start doing layout stuff again? 23:00:43 (you might notice i am a doom player) 23:01:07 Also, what makes a good trap vault? 23:01:28 03MarvinPA02 07* 0.15-a0-1546-g3cbc707: Update crosstraining information in skill descriptions 10(5 minutes ago, 1 file, 16+ 16-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=3cbc70721689 23:01:28 03PleasingFungus02 07* 0.15-a0-1547-ga75cd29: Don't let torpor snails slow by sight alone 10(67 seconds ago, 2 files, 3+ 3-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=a75cd2984bbf 23:01:30 imo that xom sheep vault is pretty funny 23:01:30 infiniplex: hm? 23:01:37 A good bait. 23:01:50 -!- geekosaur has joined ##crawl-dev 23:01:54 (Trap vaults are generally frowned upon these days, for the record.) 23:02:02 but why 23:02:12 spoilers 23:02:22 Mostly spoilers, yes. 23:02:31 well you are going to have deja vu every game after a while 23:02:41 oh 23:02:44 which is why i say bait 23:03:01 and overuse of lua to do terrible things 23:03:07 like -tele :^))) 23:03:14 there are vaults which are "oh, I remember this vault", and there are vaults which are "oh, I remember this vault, better not go in there like an idiot unspoiled player" 23:03:17 s/overuse/abuse/ 23:03:47 -!- ystael has quit [Ping timeout: 272 seconds] 23:05:29 -!- ussdefiant has quit [Remote host closed the connection] 23:06:20 a good trap has something you would want to pick up 23:07:08 Grunt: I haven't been doing anything with layouts because I don't want to have conflicts with the new layout weights patch. 23:07:20 because if it's just a deathtrap 23:07:34 then there's nothing interesting in it besides "better avoid this vault next time" 23:07:40 -!- Bazzie has quit [Ping timeout: 264 seconds] 23:07:48 but if there's something of interest there that you'll have to fight for, now there's something better 23:07:49 I want to know if I can start to fixes I identified with the weights. 23:08:08 although unfortunately this doesn't play well with autoexplore 23:08:23 so it's limited to Obviously Not A Trap runed door vaults 23:08:28 Bloax: Are you thinking pre-revealed traps here? That fixes the spoiler thing. 23:08:37 hey guys I think this comment on line 337 of itemprop.cc is outdated 23:09:01 "str weight is used for speed" 23:10:02 infiniplex: http://i.imgur.com/1DnhOpr.png 23:10:07 -!- ussdefiant has joined ##crawl-dev 23:10:39 You still have the problem autoexplore walks into it 23:11:37 [06:08:24] so it's limited to Obviously Not A Trap runed door vaults - yeah 23:12:04 unless it is fixed through gross exclusion hacks 23:12:14 This looks suspicious! 23:12:22 The only reasonable trap vault design I've ever come up with is probably grunt_tough_drop. 23:12:45 It still doesn't always work in the intended way, but still. 23:13:24 !vault grunt_tough_drop 23:13:25 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/dat/des/variable/mini_monsters.des;hb=HEAD#l4552 23:14:12 nice 23:14:21 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 23:17:17 -!- tksquared has quit [Ping timeout: 245 seconds] 23:18:04 -!- axecop has quit [Quit: Page closed] 23:19:30 -!- CSDCS has quit [Read error: Connection reset by peer] 23:22:32 i think that one is good 23:23:43 -!- Bloax has quit [Quit: Error: Bloax not found] 23:23:54 so I was thinking about making some early game uniques 23:24:27 since someone was complaining "there's not enough variety in early game" (which isn't entirely false), but the design space for early-game enemies is both very narrow & pretty full 23:25:37 -!- debo has quit [Ping timeout: 245 seconds] 23:26:41 -!- debo has joined ##crawl-dev 23:26:55 -!- flower has quit [Quit: Page closed] 23:27:30 Somewhere around here I have a design for a hobgoblin 'warlord' (he has goblins/hobgoblins/kobolds as a band and battlecry)... 23:28:56 -!- Thalfon has quit [] 23:28:59 that'd be cool 23:29:07 -!- Kalir has quit [Ping timeout: 272 seconds] 23:29:24 !lg grunt tiles 23:29:25 4. deathgrunt the Ruffian (L2 NaTm), slain by a giant gecko on D:1 on 2013-04-10 17:46:18, with 58 points after 1190 turns and 0:02:34. 23:29:29 o 23:29:41 That's the only actual tiles game there <_< 23:29:49 I added a thing to tiles so that "battle-frenzied" and "roused" show up as status icons 23:29:52 (the other ones were thanks to cszo flagging all games as tiles at first) 23:29:55 it looks real cool 23:30:01 also, why are they both things 23:30:04 when they're identical 23:30:09 -!- CKyle has quit [Quit: CKyle] 23:30:21 probably someone (me) should merge them & special-case the text for MONS_GENUS_ORC or w/e 23:30:58 -!- GiantOwl is now known as Kalir 23:30:59 -!- Kalir has quit [Changing host] 23:31:53 anyway I had a couple of potentially decent ideas - a guy with fear & a ranged attack of some kind (kerberos - breathes fire, terrifies?), some kind of big spider monster that tosses webs everywhere like old spidersack + spawns (generic) spiders 23:32:00 though the latter one would only really work on the later end of early-game 23:32:30 basically I was thinking "what mid-game mechanics do bad players never get the chance to see?" 23:32:59 -!- ontoclasm has joined ##crawl-dev 23:33:09 hiya 23:33:10 ontoclasm: You have 1 message. Use !messages to read it. 23:33:14 !messages 23:33:14 (1/1) PleasingFungus said (2d 4h 53m 24s ago): you might be interested in closing bug 5735; there are one or two that might be salvageable, but other than that it's ripe for closing 23:33:16 !send ontoclasm greetings 23:33:16 Sending greetings to ontoclasm. 23:33:25 !send ontoclasm bugs 23:33:26 Sending bugs to ontoclasm. 23:33:27 !bug 5735 23:33:28 https://crawl.develz.org/mantis/view.php?id=5735 23:33:36 -!- demiskeleton has quit [Quit: Leaving] 23:38:10 simulacrum or sublimation seems to be causing me to not autodrop rotten meat 23:39:28 -!- ystael has quit [Ping timeout: 264 seconds] 23:39:46 -!- CSDCS has quit [Read error: Connection reset by peer] 23:41:20 -!- infiniplex has quit [Quit: Page closed] 23:41:34 !send ontoclasm fixes 23:41:35 Sending fixes to ontoclasm. 23:42:31 -!- valrus has quit [Quit: My iMac has gone to sleep. ZZZzzz…] 23:43:43 ??sack of spiders 23:43:43 sack of spiders[1/2]: When evoked, generates friendly spiders and webs. Contains 5-15 charges and has a 1/5 chance of failure when evoked. The kinds of spiders you get vary with evocations; at really high evocations you get the occasional ghost moth. 23:43:47 ??sack of spiders[2 23:43:48 sack of spiders[2/2]: Probably the best item in the game. 23:43:53 what does it do now 23:44:24 -!- valrus has quit [Client Quit] 23:45:21 %git :/sack 23:45:21 07gammafunk02 * 0.15-a0-1353-gcdebce7: Rework the web effect of sack of spiders 10(9 days ago, 1 file, 47+ 27-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=cdebce73275b 23:45:41 throws the webs directly onto enemies, instead of just all around you 23:45:57 -!- zxc232 has joined ##crawl-dev 23:47:14 -!- Frank2368 has quit [Quit: Page closed] 23:47:22 -!- lobf has quit [Quit: lobf] 23:47:53 did somebody make a new crab enemy or something 23:48:00 %git :/crab 23:48:00 07PleasingFungus02 * 0.15-a0-1538-ga506aee: Add ghost crabs (to the changelog) (wheals) 10(7 hours ago, 1 file, 2+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=a506aeea435f 23:48:12 !send ontoclasm giant enemy crabs 23:48:12 Sending giant enemy crabs to ontoclasm. 23:48:14 (wheals) 23:48:39 bloax made a sprite for them, iirc 23:48:46 ah 23:48:56 awesome 23:49:06 https://dl.dropboxusercontent.com/u/63152810/n/crawl/ghost_crab.png might be a little too... realistic? for crawl 23:49:12 !send grunt realistic ghost crabs 23:49:12 Sending realistic ghost crabs to grunt. 23:49:22 !send PleasingFungus REALISM 23:49:22 Sending REALISM to PleasingFungus. 23:49:27 3spooky5me 23:49:31 dang 23:49:36 rip 23:49:58 so do they... replace revenants or what? 23:50:04 just another source of ghostfire? 23:50:30 just another source, yes. also they're in tar 23:56:58 D: 23:57:19 ? 23:57:22 ! 23:57:29 ... 23:57:35 ; 23:57:47 ;_; 23:57:51 :| 23:58:08 -!- DrinkMachine has joined ##crawl-dev 23:58:08 -!- DrinkMachine has quit [Changing host] 23:58:08 -!- DrinkMachine has joined ##crawl-dev