00:04:05 -!- Werehuman has quit [Quit: Page closed] 00:07:27 -!- CSDCS has quit [Read error: Connection reset by peer] 00:08:04 Unstable branch on crawl.s-z.org updated to: 0.15-a0-1768-geba43f1 (34) 00:11:01 -!- conted has quit [Ping timeout: 246 seconds] 00:13:23 -!- CSDCMS has quit [Read error: Connection reset by peer] 00:13:47 -!- PsiRedEye22 has quit [Ping timeout: 240 seconds] 00:15:15 -!- valrus has quit [Quit: My iMac has gone to sleep. ZZZzzz…] 00:30:49 -!- Evablue has quit [Quit: Evablue] 00:32:39 -!- rast- has joined ##crawl-dev 00:34:05 -!- LordSloth has quit [Quit: Using leafChat 2] 00:35:03 -!- rast has quit [Ping timeout: 252 seconds] 00:35:14 -!- rast- is now known as rast 00:38:10 hm 00:38:24 I am trying and failing to figure out how ctrl-direction commands are actually used by the code 00:38:32 or, perhaps, where 00:41:02 -!- Evablue has quit [Quit: Evablue] 00:41:14 -!- PsyMar has quit [Quit: "It's... bigger on the inside!"] 00:41:36 I think its using open door as the code 00:41:46 CMD_OPEN_DOOR 00:42:08 ..... 00:43:05 you are correct 00:43:07 how awful 00:43:25 (thank you!) 00:43:49 #crawlcode 00:44:21 p much 00:49:33 PleasingFungus: to swing your weapo at empty spaces you mean? 00:49:36 *weapon 00:49:39 yep 00:49:53 -!- Red_Bucket has joined ##crawl-dev 00:50:05 well, for trying to hit an invis enemy without potentially moving 00:50:05 I'm considering making all tree-form move commands act as ctrl-move commands 00:50:10 Is it intended that you can still evade while asleep 00:50:15 since it really really confuses players 00:50:36 mainly when the character is confused 00:51:19 PleasingFungus: hrm, that's probably a bad idea 00:51:21 alternately making it give a "(Use ctrl+direction to attack without moving)" tip when confused + treeformed 00:51:23 since they'll waste a turn? 00:51:52 maybe I don't understand what you're actually doing though 00:52:13 no that's true 00:52:24 also i think it might override the 'you might get penance for this' warnings 00:53:02 hm. trying and failing to find the code that actually prevents you from moving, while a tree 00:53:12 grep the message 00:53:17 too bad I don't know what it is 00:53:26 You cannot move. 00:54:07 grep MSG_CANNOT_MOVE 00:54:15 yep 00:54:17 found it 00:54:19 it's in a weird place, though 00:54:23 Has anybody been pushing for changes in stealth/invisibility lately? 00:54:31 yeah, main.cc 00:54:36 Red_Bucket: not afaik 00:54:38 gammafunk: no I mean 00:54:48 it's below a bunch of stuff that's supposed to be triggered by movement 00:54:58 manticore spines, formicid digging, etc 00:55:16 mm. I wonder if it's secretly targ_pass 00:55:25 ha 00:55:27 it is 00:55:41 what a wonderful use of a variable 00:55:46 yeah, the block I'm taling about 00:55:55 references targ_pass 00:56:43 hm 00:56:57 so could just change if (you.form == TRAN_TREE) canned_msg(MSG_CANNOT_MOVE); 00:56:59 to 00:57:27 if (you.form == TRAN_TREE) mpr("You cannot move. (Use ctrl+direction to attack without moving)"); 00:57:51 at least when confused? 00:58:51 ahaha this is the stupidest interaction in the world 00:59:20 if you're confused & treeformed, attempting to move will randomly choose a direction 00:59:37 but if it chooses a direction that doesn't have an enemy, it prints "you cannot move" and doesn't actually take any time 00:59:44 good bug 01:00:07 so you just keep hitting the direction you want until the game chooses it 01:00:18 also technically this probably has really stupid interactions with invisible enemies 01:00:50 Does anything NOT have stupid interactions with invisible things? 01:02:02 -!- ontoclasm has quit [Quit: Leaving.] 01:04:10 man. what is even the *right* behaviour there? 01:04:52 -!- Sysice has quit [Ping timeout: 260 seconds] 01:06:53 Confusion letting the player walk on lava might have been the stupidest interaction ever (at least of ones good players used on purpose). 01:08:00 Was that actually intended though? 01:09:22 -!- HamsterSaurusMex has quit [Quit: Page closed] 01:11:34 <|amethyst> I think using arrow keys to attack a visible monster should behave as ctrl-direction for confusion purposes 01:11:37 Bcadren: walk, not swim? 01:12:02 -!- Bcadren is now known as clothespin 01:12:12 <|amethyst> I guess that is not the case for technical reasons 01:12:23 yeah 01:12:27 I'm implementing a sort of kind of fix 01:12:37 -!- Keanan has joined ##crawl-dev 01:12:57 SamB there was an old glitch where if you were confused and stumbled into water or lava, you end up on the other side. It was part of the 'scrambling to safety' check... 01:13:12 hah 01:13:19 not really a glitch 01:13:24 more of a stupid behaviour 01:13:30 was it random which side? 01:13:37 well, which adjacent tile 01:13:59 SamB Though it still works (scrambling to safety) you now end up where you started because of how much people abused that. (stashing confusion pots to get to those early altars on the other side of water/lava especially. 01:14:06 well 01:14:09 scrambling was removed 01:14:15 hahaha 01:14:17 so you now end up dead 01:14:24 really? 01:14:29 <|amethyst> yes 01:14:30 %git :/crambling 01:14:43 07wheals02 * 0.15-a0-61-g63a2329: Remove scrambling. 10(3 months ago, 17 files, 49+ 149-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=63a232999fb6 01:15:01 In 0.13 you just always went to the same spot to prevent that...oh well. 01:15:14 |amethyst: I'm letting players use non-ctrl orders as a confused tree to check for potential piety violations, and also so they can avoid issuing ctrl-attack orders when they were trying to move (and didn't realize they were treed) 01:15:26 but after the piety check, the code bails 01:15:29 <|amethyst> PleasingFungus: the thing I mentioned applies to non-trees as well 01:15:31 -!- rast- has joined ##crawl-dev 01:15:38 ah 01:15:53 well, the problem is the piety check 01:15:59 penance check 01:16:03 penance warning 01:16:10 In other games, you can't stay still while confused 01:16:17 IMO, implement that in crawl for consistency 01:16:29 or make enemies stay still when confused 01:16:29 and keep the drownage? 01:16:41 <|amethyst> Red_Bucket: and mushrooms should make you big 01:16:43 enemies are kind of dumb 01:16:52 <|amethyst> Red_Bucket: smart creatures do stay still while confused next to water/lava 01:16:53 |amethyst: some of them should give you extra lives 01:16:53 And while you're improving monster AI, make centaurs run away when in melee range 01:17:02 <|amethyst> ... 01:17:05 !send 4.1 Red_Bucket 01:17:06 lol 01:17:06 Sending Red_Bucket to 4.1. 01:17:08 <|amethyst> Red_Bucket: you can play 4.1 if you want 01:17:12 A centaur should be at least as smart as a spider 01:17:14 <|amethyst> PleasingFungus beat me to it :) 01:17:16 :) 01:17:30 red_bucket + bcadren tag-teaming. this is quite the friday night 01:17:52 -!- Phalm has quit [Ping timeout: 246 seconds] 01:17:57 -!- rast has quit [Ping timeout: 252 seconds] 01:18:07 -!- rast- is now known as rast 01:18:37 -!- Staplegun has quit [Read error: Connection reset by peer] 01:18:48 I asked this earlier and either didn't get an answer or no one answered until after I left...the Labyrinth, is that a standard Cubic maze algorithm? 01:19:00 red_bucket: you can play Brogue if you want that 01:19:14 clothespin: you can just look at the code for it and find out, unless you already did that 01:19:16 <|amethyst> cubic maze? 01:19:32 I doubt anyone knows off the top of their head anyway, labs are ancient 01:20:00 -!- kunwon1 has quit [Read error: Connection reset by peer] 01:20:38 It's actually older than Rogue. Cubic maze fills the space completely with 1-thickness hallways and is transversible in Taxicab. 01:20:39 If we make stealth stronger but stabbing weaker, could we implement stealth on enemies 01:21:27 <|amethyst> clothespin: do you have a link for the algorithm you're talking about? 01:21:35 -!- kunwon1 has joined ##crawl-dev 01:21:58 -!- clothespin is now known as Clothespeg 01:21:58 <|amethyst> and what do you mean by "in Taxicab"? 01:22:23 <|amethyst> by orthogonal movements only? 01:22:31 |amethyst yea. 01:22:37 there are many different ways to fill a space completely with 1-thickness hallways 01:22:50 <|amethyst> both of those are true for the non-vault part of crawl labs 01:23:57 It generates a correct path then fills the entirety of the rest of the space with dead-ends. And I had a link earlier, but I don't now. 01:24:02 -!- somebody has quit [Quit: Leaving.] 01:24:06 <|amethyst> then no 01:24:43 <|amethyst> this does a randomized flood-fill from the start, picks a random floor spot as the end, and places the exit vault around that spot 01:25:52 |amethyst: how come the player never starts in the exit vault? 01:26:42 <|amethyst> s/from the start/ 01:27:09 <|amethyst> the entry gets placed last; it's just a random starting point for the flood fill 01:27:33 It looks like similar results, but I've never seen the Labyrinth completely obviously... 01:27:46 <|amethyst> you can see it in wizmode 01:27:49 Does it actually shift? I've just assumed the noises are Red Herring 01:28:09 <|amethyst> only very slightly 01:28:46 Be kind of cool if it actually could shift a lot...without turning abyssal. 01:29:07 hm 01:29:09 can trees be netted 01:29:27 Speaking of abyss...is that just a Gaussian Random Field (outside of the vaults, obviously). 01:29:32 yes 01:30:00 <|amethyst> Clothespeg: no 01:30:15 fr abyssal lab 01:30:23 <|amethyst> Clothespeg: it's a combination of several generators, with worley noise being one of the major ones 01:30:57 I'd been playing with just using Gaussian field and then checking that paths actually work. it's interesting. 01:30:57 a personal record for a ratio of (commit comment : commit) length 01:31:03 <|amethyst> Clothespeg: see abyss.cc and dgn-proclayouts.cc 01:31:40 03PleasingFungus02 07* 0.15-a0-1769-g851bb8d: Improve confused tree behaviour 10(13 minutes ago, 1 file, 10+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=851bb8df2a1d 01:33:26 and for all that verbiage, it's not even a very well-written commit comment :( 01:34:11 fr confused trees 01:34:17 they already exist! 01:34:18 :) 01:35:48 -!- Pepe has quit [Ping timeout: 264 seconds] 01:36:20 Gaussian 'tunneling' as I'm nicknaming it might actually look good for spiders or ants. [literally randomly decide by space if wall or floor; then parse through to make it one connected body by deleting one wall to match... 01:36:45 -!- WalkerBoh has quit [Remote host closed the connection] 01:38:28 -!- Clothespeg is now known as Bcadren 01:38:44 Well I think I'm going to nap, then get back on my own code. pc for now. 01:41:30 -!- allbefore has quit [Read error: Connection reset by peer] 01:42:00 -!- ussdefiant has quit [Ping timeout: 248 seconds] 01:45:50 -!- ChangeAj has quit [Quit: Page closed] 01:54:35 -!- allbefore1 has quit [Quit: Leaving.] 01:56:49 -!- Nomi has quit [Ping timeout: 252 seconds] 02:02:16 -!- xnavy_ is now known as xnavy 02:13:07 -!- ProzacElf has quit [Ping timeout: 245 seconds] 02:13:53 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.90.1 [Firefox 33.0a1/20140620030201]] 02:22:47 Unstable branch on crawl.beRotato.org updated to: 0.15-a0-1769-g851bb8d (34) 02:23:05 -!- ruwin has quit [Read error: Connection reset by peer] 02:25:30 -!- Arkaniad has quit [Ping timeout: 255 seconds] 02:33:30 -!- Chousuke has joined ##crawl-dev 02:35:15 -!- Kalir has quit [Changing host] 02:40:25 -!- st_ has joined ##crawl-dev 02:51:52 -!- Keanan has quit [Quit: Leaving.] 02:52:59 -!- DrinkMachine has quit [Quit: Leaving] 02:54:43 -!- Patashu has quit [Ping timeout: 240 seconds] 02:55:36 -!- lobf has quit [Quit: lobf] 02:56:47 -!- Patashu has joined ##crawl-dev 03:00:37 what does "Recognize gastropodal leadership potential (gammafunk)" 03:00:38 mean 03:00:45 something with snail bands? 03:02:35 <|amethyst> Red_Bucket: torpor snails count as "natural leaders" now 03:02:44 <|amethyst> Red_Bucket: meaning their band members will follow them around 03:03:55 So does that mean they are always the leader when placed in bands or something? 03:04:53 -!- simmarine has quit [Quit: Leaving] 03:04:57 Or it prevents them from being left behind 03:05:44 <|amethyst> only when the snail is the monster that caused the band to be placed 03:05:50 <|amethyst> not when it appears in someone else's band 03:06:38 ...Snails are back? yay! 03:07:13 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 03:07:26 why is gastronok considered unclean 03:08:04 <|amethyst> I guess because he got his powers by eating a human 03:08:38 <|amethyst> or his intelligence counts as the bad kind of transformation for Zin's purposes 03:09:53 I'd kind of like to see the Snail statue back, if only as a vault creature. 03:10:17 Isn't replacing lumps for degeneration kind of weird 03:11:07 Like, maybe it should roll polymorph for something of a lower int class and lower XP level 03:12:03 it would also make more sense as a necromancy spell, because it's drain+polymorph 03:12:24 we don't need more necro spells. 03:12:45 cigo is already a necro spell 03:12:54 cigotuvi's degeneration 03:13:16 So that actually got made, interesting. 03:13:46 it's been around forever, it just got made weird recently because they removed pulsating lumps 03:14:12 <|amethyst> Cigotuvi's Degeneration has been gone for a year 03:14:27 <|amethyst> %git 416d22a 03:14:29 07kilobyte02 * 0.12-a0-2820-g416d22a: Make Cigotuvi's Degeneration an un-spell. 10(1 year, 3 months ago, 16 files, 10+ 36-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=416d22acd9f1 03:14:32 <|amethyst> %git 7fc62a5 03:14:33 07kilobyte02 * 0.13-a0-1292-g7fc62a5: Drop Cigotuvi's from the Vitriol card. 10(1 year, 1 month ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=7fc62a56f152 03:14:50 Why did they bother doing that one change if they were just gonna remove it 03:15:01 <|amethyst> which one change? 03:15:19 -!- rast has quit [Read error: Connection reset by peer] 03:15:28 <|amethyst> :q 03:15:30 <|amethyst> err 03:15:43 -!- rast has joined ##crawl-dev 03:16:04 oops, misread that commit 03:16:58 Well anyway, reading that commit about profance servitors reminds me that I wish holy wrath actually did holy damage 03:17:32 Oh I was referring to the suggestion that was like a return for it, kind of. More useful than Polymorph, less than only Cigo...drop two HD, roll polymorph. I thought that's what you meant. 03:18:28 Why should holy wrath only affect evil races when all the holy spells also do more damage to evil people 03:18:55 -!- bonghitz has quit [Remote host closed the connection] 03:19:08 -!- category has quit [Quit: Page closed] 03:20:24 Although, holy word also doesn't work on evil naturals 03:20:50 They are all different damage types. Why is a good question though. 03:21:36 -!- the_glow has quit [Ping timeout: 260 seconds] 03:22:45 holy wrath isn't a damage type, it's a slaying bonus 03:23:13 -!- gammafunk has quit [Quit: Lost terminal] 03:23:26 <|amethyst> a slaying bonus 03:23:28 <|amethyst> ? 03:23:54 It's strictly multiplicative damage like Flaming, but it checks monster type, instead of resists...*shrug* 03:25:07 but no; multiplicative damage and slaying bonuses don't work remotely alike... 03:25:28 ASSERT(save) in 'tags.h' at line 51 failed. 03:25:28 %??ghost crab 03:25:39 What are these things 03:25:50 <|amethyst> ??ghostly flame 03:25:50 ghostly flame ~ ghostly flames[1/1]: Makes clouds which deal negative energy damage and spawn spectral things. 03:25:55 <|amethyst> they breathe that 03:26:36 How close are we to acid crabs? 03:27:12 <|amethyst> acid clouds exist now 03:27:25 we need storm crabs too 03:28:23 <|amethyst> breathing storm clouds would be a little strange 03:28:35 <|amethyst> but if something did have it, I think it would be more in-flavour for a drake 03:30:43 But storm clouds don't do a lot of good if you can quickly get out of them 03:30:54 And only crabs get big clouds that are hard to walk out of 03:32:06 <|amethyst> death drakes and swamp drakes get big clouds 03:32:27 <|amethyst> and swamp dragons 03:32:28 Acid Dragon! Acid Dragon! 03:33:13 It would be totally evil if you gave Bone Dragons Ghostly Flame... 03:51:12 -!- Red_Bucket has quit [Quit: Page closed] 03:53:47 -!- syllogism has joined ##crawl-dev 04:00:50 -!- Kannicoriacraxic has quit [Quit: Page closed] 04:06:14 -!- alefury has joined ##crawl-dev 04:09:07 -!- tollymain has quit [Quit: Connection closed for inactivity] 04:33:21 I love y'all! 04:41:24 -!- Ququman has joined ##crawl-dev 04:42:48 -!- radinms has quit [Ping timeout: 248 seconds] 04:43:17 -!- Diabl0658 has quit [Ping timeout: 252 seconds] 04:52:25 -!- asdfe has quit [Quit: Page closed] 04:55:49 -!- Ququman_ has joined ##crawl-dev 04:56:05 -!- Evablue has quit [Quit: Evablue] 04:59:25 -!- Ququman has quit [Ping timeout: 252 seconds] 05:05:37 -!- Wahaha has quit [Ping timeout: 245 seconds] 05:15:31 -!- Chousuke has quit [Ping timeout: 240 seconds] 05:15:32 -!- rast has quit [Read error: Connection reset by peer] 05:15:56 -!- rast has joined ##crawl-dev 05:24:13 -!- st_ has quit [Read error: Connection reset by peer] 05:24:17 -!- Euph0ria has quit [Ping timeout: 240 seconds] 05:24:46 -!- st_ has joined ##crawl-dev 05:32:28 !messages 05:32:29 No messages for TZer0. 05:47:24 -!- Blazinghand has quit [Read error: Connection reset by peer] 05:48:05 -!- rossi has quit [Ping timeout: 252 seconds] 05:49:17 -!- radinms has quit [Ping timeout: 252 seconds] 05:59:28 -!- scummos^ has quit [Read error: Connection reset by peer] 06:09:02 -!- Roarke has quit [Quit: Page closed] 06:14:34 -!- Lasty1 has joined ##crawl-dev 06:18:22 -!- Chousuke has joined ##crawl-dev 06:25:33 -!- popx has quit [Client Quit] 06:28:31 -!- Evablue has quit [Quit: Evablue] 06:43:01 -!- lkid has quit [Ping timeout: 246 seconds] 06:48:45 -!- Textmode has quit [Quit: "It was one dev, naked in a room with a carton of cigarettes, a thermos full of coffee and bourbon, and all his summoned angels."] 06:52:24 -!- djetty has quit [Remote host closed the connection] 06:57:07 -!- eki has quit [Ping timeout: 240 seconds] 06:59:09 the solution is simpe 06:59:15 STORM CRABS 06:59:30 *STORM ACID CRABS 07:02:49 -!- bh has joined ##crawl-dev 07:09:54 -!- Cerpin has quit [Ping timeout: 255 seconds] 07:10:03 -!- Whistling_Beard has quit [Ping timeout: 272 seconds] 07:12:33 -!- edlothiol has joined ##crawl-dev 07:23:11 -!- CSDCS has quit [Read error: Connection reset by peer] 07:23:17 %git :/mesclr 07:25:33 07reaverb02 * 0.15-a0-1654-gceae2ed: Rename 'mesclr()' to 'clear_messages()' 10(6 days ago, 40 files, 147+ 146-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=ceae2edba1c5 07:25:33 -!- bh has quit [Ping timeout: 246 seconds] 07:25:33 -!- FlowRiser has quit [Remote host closed the connection] 07:28:25 -!- Tux[Qyou] has quit [Read error: Connection reset by peer] 07:30:00 -!- mamgar has quit [Client Quit] 07:33:39 -!- bh has joined ##crawl-dev 07:40:48 -!- radinms has quit [Ping timeout: 240 seconds] 07:44:48 -!- CSDCS has quit [Read error: Connection reset by peer] 07:45:03 -!- zin is now known as zinny 07:55:25 -!- eki has quit [Ping timeout: 252 seconds] 08:00:02 Monsoon (L12 VpAs) ASSERT(!you.turn_is_over) in 'state.cc' at line 186 failed. (Lair:4) 08:08:22 -!- CSDCS has quit [Read error: Connection reset by peer] 08:12:58 -!- tksquared has quit [Ping timeout: 244 seconds] 08:13:19 -!- Lightli has quit [Ping timeout: 246 seconds] 08:18:18 -!- Lightli has joined ##crawl-dev 08:21:00 -!- Moonsilence has quit [] 08:28:36 -!- Aryth has quit [Ping timeout: 264 seconds] 08:35:31 -!- Lasty has quit [Ping timeout: 240 seconds] 08:36:18 -!- Bloax has joined ##crawl-dev 08:37:32 !tell reaverb: I've got the branch updated, and I have actually correctly checked that it compiles this time. I think the history is fixed up, master is merged, fail_check is incorporated, and the Grand Renaming of Ru is complete. 08:37:32 Lasty1: OK, I'll let reaverb: know. 08:45:08 -!- Lasty has joined ##crawl-dev 08:46:41 -!- Evablue has quit [Quit: Evablue] 08:51:01 -!- Kramin has joined ##crawl-dev 08:51:56 -!- zinny has joined ##crawl-dev 08:52:46 Hello, can I ask for some help here? I can't run the game locally. 08:54:38 Hmm, I'm not sure if any of the devs are paying attention... 08:55:33 it's no problem, I'll hang around here until someone responds 08:55:55 zinny: are you on windows? 08:56:19 -!- Moonsilence has quit [] 08:58:01 There's a forum thread about what looks like the same problem: 08:58:02 https://crawl.develz.org/tavern/viewtopic.php?f=9&t=12520&p=175925&hilit=crash+log#p175925 08:58:20 It wasn't solved though 09:02:46 -!- tabstorm has joined ##crawl-dev 09:04:39 Yes I am on windows. Hmmm... the only thing I can think of aside from some mysterious bug is the dpi scaling, I'd give that a shot but honestly I wouldn't leave my PC on low-dpi, as much as I wanna play the game :/ 09:04:49 Guess I just have to play online >_< 09:05:19 -!- Krymise has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…] 09:11:33 -!- rast has quit [Read error: Connection reset by peer] 09:11:43 -!- rast- has joined ##crawl-dev 09:11:45 -!- rast- is now known as rast 09:16:40 -!- Lasty2 has joined ##crawl-dev 09:18:19 -!- Lasty has quit [Ping timeout: 240 seconds] 09:19:36 -!- truemonolith has quit [Ping timeout: 248 seconds] 09:28:24 -!- zinny has quit [Quit: Page closed] 09:32:28 -!- ProzacElf has joined ##crawl-dev 09:36:54 -!- Morik has quit [Quit: This computer has gone to sleep] 09:39:19 altajko (L16 OpAs) ASSERT(a) in 'itemprop.cc' at line 687 failed. (No actor in stationary net at (50,23)) (Shoals:2) 09:51:17 -!- ussdefiant has joined ##crawl-dev 10:07:00 -!- agentgt has quit [Ping timeout: 264 seconds] 10:15:04 <|amethyst> Grunt: re the eye_of_the_storm hatch thing, did some testing by making it an encompass vault 10:15:44 -!- reaverb has joined ##crawl-dev 10:15:56 <|amethyst> Grunt: It seems like the problem is in fact that the obelisk itself is not no_rtele_into 10:16:39 Lasty1: I'm looking at the Ru stuff now.... There seem to be a couple problems with the rename commit, would you mind if I rewrote history on that if I was to fix that? 10:16:40 reaverb: You have 1 message. Use !messages to read it. 10:16:44 !messages 10:16:44 (1/1) gammafunk said (11h 29m 2s ago): You could remove the melee-only ; from the swamp water population like you did elsewhere (the swamp worms can stay) 10:17:35 <|amethyst> I would not rewrite history on Lasty's branch 10:17:38 Lasty2: 4 messages above this one. 10:18:40 |amethyst: Well of course I would only do it if Lasty said it was fine. 10:19:46 it's a pretty public branch at this point isn't it? probably a bunch of people have it checked out 10:19:47 <|amethyst> at least, we should make up our minds about whether or not it is a public branch 10:20:03 |amethyst: I'm not talking about the iashol branch. 10:20:24 I'm talking about the private crawl-lasty branch which Lasty pushes to. 10:20:44 The rename commit isn't in crawl/iashol yet. 10:21:17 <|amethyst> ah 10:21:24 <|amethyst> wait, you can push to crawl-lasty? 10:21:43 |amethyst: No, but if I rewrote history before pushing to iashol. 10:21:49 <|amethyst> oh 10:22:09 <|amethyst> okay, I understand now 10:24:40 -!- Patashu has quit [Ping timeout: 248 seconds] 10:26:29 <|amethyst> Sar has a good point on Tavern: with plus squashing, shouldn't +0 items now be preidentified? 10:26:47 |amethyst: That seems completely reasonable. 10:27:10 Hmm, Tavern's been getting a lot of stuff in the game lately. 10:27:33 <|amethyst> or, well, plusses and brand identified 10:27:45 <|amethyst> I guess curse might be unknown 10:27:56 <|amethyst> s/+0/unruned/ 10:28:15 <|amethyst> unruned and nonart 10:31:13 -!- Evablue has quit [Quit: Evablue] 10:32:09 -!- conted has quit [Quit: Page closed] 10:32:51 -!- ussdefiant has quit [Ping timeout: 255 seconds] 10:34:08 <|amethyst> it's not possible to prevent can_overwrite vaults from placing at a particular location, is it? 10:34:25 it was kind of the whole point of can_overwrite 10:34:36 to be able to be placed even if the whole level is already a vault 10:34:41 <|amethyst> right 10:35:00 <|amethyst> but placing on a vault is kind of different from placing in a disconnected area 10:35:11 <|amethyst> especially a deadly disconnected area 10:35:27 <|amethyst> !vault nicolae_qazlal_eye_of_the_storm 10:35:27 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/dat/des/altar/overflow.des;hb=HEAD#l1459 10:35:31 levels with unreachable disconnected areas should be vetoed anyway 10:35:52 <|amethyst> Zaba: not if they're in a vault 10:36:08 then they're the vault designer's fault :P 10:36:09 <|amethyst> otherwise aquariums, monsters in glass, etc. wouldn't work 10:36:20 but yeah, I see your point 10:36:31 <|amethyst> so you're saying that qazlal vault should have an entrance? 10:36:41 <|amethyst> to the obelisk that is 10:36:53 <|amethyst> or shouldn't exist? 10:37:01 but adding another level of overwritable/non-overwritable on top of what MMT_VAULT/can_overwrite do just seems like a technically bad idea to me, too 10:37:29 <|amethyst> hm 10:37:40 Well can_overwrite works weird for other reasons to. 10:37:44 <|amethyst> perhaps unique vault placement could check no_rtele_into somehow 10:37:47 hmm, could prevent can_overwrite vaults from placing on no_tele_into squares 10:37:51 Example: Uniques turning doors into floor. 10:37:54 damn, you beat me to it ;) 10:38:00 <|amethyst> Zaba: I don't know about in general 10:38:08 <|amethyst> Zaba: but it definitely makes sense for 1x1 vaults 10:38:29 I think that using can_overwrite for anything larger is a mistake anyway 10:39:08 <|amethyst> oh 10:39:17 -!- Jorsku has quit [Quit: Page closed] 10:39:17 <|amethyst> it looks like all our can_overwrite vaults are in fact 1x1 10:39:27 should probably enforce that before it's too late 10:40:10 <|amethyst> all the non-unique ones are portals (pan, hell, abyss, zig); not sure whether placing those in disconnected areas would veto 10:40:38 Yeah, a few more restirctions on can_overwrite like always being 1x1, always being generated on floor, not in no_rtele_into areas, etc. might be good. 10:40:51 probably rename it to "important_tile" or such. 10:41:14 not into no_tele_into would be a weird special case, but it sounds like it'd solve the problem indeed 10:42:20 Sigmund spawning in eye_of_the_storm was one of the funniest things I saw in crawl. 10:43:52 03|amethyst02 07* 0.15-a0-1770-gcd3db6f: Don't shaft/hatch people into a death trap. 10(10 minutes ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=cd3db6f1a579 10:43:54 -!- Diabl0658 has quit [Ping timeout: 248 seconds] 10:44:38 <|amethyst> doh... should have said "decorative death trap" 10:44:54 <|amethyst> l'ésprit de l'escalier 10:45:17 <|amethyst> err, s/é/e/ 10:45:51 Bloax: Feel free to make an "second_circle" vault with a bunch of uniques in a closed obliesk area that spawns in Hell. 10:46:05 That actually seems pretty cool... 10:46:11 <|amethyst> reaverb: they'd all be dead by the time you saw them 10:46:29 |amethyst: Oh, hmm, so you'd need lua magic. 10:46:41 make the obelisk have a very weak version of tornado 10:46:42 <|amethyst> we had a burn victims vault 10:46:43 :^) 10:46:45 -!- Morik has quit [Quit: This computer has gone to sleep] 10:46:52 <|amethyst> where the fire started up when you came into LOS 10:47:00 <|amethyst> it was removed 10:47:08 |amethyst: Ah. 10:48:31 <|amethyst> trying to find the commit that removed it 10:49:13 <|amethyst> %git 284e1e69 10:49:14 07kilobyte02 * 0.12-a0-1353-g284e1e6: Remove some problematic vaults. 10(1 year, 6 months ago, 6 files, 0+ 286-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=284e1e693cda 10:49:21 <|amethyst> "People randomly combusting for no explainable reason are no good, either" 10:50:33 Hmm, that removed the wand duel vault too. 10:50:43 |amethyst: Yes, I was imagining it was a close area. 10:54:05 03zaba02 07* 0.15-a0-1771-g2189105: Enforce a 1x1 size constraint on can_overwrite vaults. 10(3 minutes ago, 1 file, 5+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=218910543e56 10:54:24 -!- sativa has quit [Quit: Page closed] 10:55:17 -!- simmarine has joined ##crawl-dev 10:55:30 Wow, first Zaba commit in almost a year and a half. 10:55:42 That was probably before I joined the community... 10:55:44 I know, right 10:55:56 having hardware that can compile crawl in under four minutes helps ;p 10:56:17 Zaba: Ha, I've never let slow compile times stop me!!!! 10:56:24 though the amount of full recompiles one has to do is still ridiculous 10:56:26 I should probably just set up ccache or something. 10:58:12 Hmm, lasty's branch combines master in a weird way. 10:58:29 It's not a merge, the master branch commit are rebased into the branch history. 10:58:41 <|amethyst> ugh 10:58:59 |amethyst: Hmm, let me see if I can fix this. 11:00:07 <|amethyst> Zaba: yeah, I recently replaced my computer, and went from about 10 minutes to about 1.5 minutes for an uncached full unoptimised webtiles build 11:01:14 <|amethyst> Zaba: about about 5-10 seconds if it's fully cached 11:01:30 hmm 11:01:49 <|amethyst> (I am using -j5) 11:01:55 a full debug build takes me 1:12 11:01:57 with -j4 11:04:58 -!- bones__ has joined ##crawl-dev 11:05:24 <|amethyst> Zaba: pretty much the same here 11:05:52 hm, I wonder how do I build a test case for the can_overwrite and no_rtele_into thing 11:05:56 -!- TAS-2012v has quit [Ping timeout: 260 seconds] 11:06:09 <|amethyst> Zaba: Make that eye_of_the_storm vault into an encompass vault 11:06:31 <|amethyst> Zaba: then &P it on some level where a unique will generate 11:06:50 <|amethyst> could maybe add PLACE: to some unique vaults to ensure that happens 11:07:05 -!- bones___ has quit [Ping timeout: 244 seconds] 11:07:14 -!- rockygargoyle has joined ##crawl-dev 11:07:25 sounds like a plan 11:08:11 -!- bones___ has joined ##crawl-dev 11:09:28 -!- bones__ has quit [Ping timeout: 248 seconds] 11:11:39 03|amethyst02 07* 0.15-a0-1772-g0487cf0: Document can_overwrite constraint. 10(21 seconds ago, 1 file, 2+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=0487cf09ed83 11:12:03 -!- bones__ has joined ##crawl-dev 11:12:38 -!- zinny has quit [Quit: Page closed] 11:14:05 hmm 11:14:14 -!- rossi has quit [Ping timeout: 252 seconds] 11:14:16 seems to work 11:14:16 -!- bones___ has quit [Ping timeout: 248 seconds] 11:15:27 -!- rockygargoyle has quit [Remote host closed the connection] 11:16:47 -!- rast has quit [Read error: Connection reset by peer] 11:16:52 -!- rast- has joined ##crawl-dev 11:16:54 -!- rast- is now known as rast 11:17:33 <|amethyst> Zaba: there's a closely related bug on mantis, let me find it 11:17:45 <|amethyst> https://crawl.develz.org/mantis/view.php?id=7234 11:18:16 someone fixed the summons map border crash, for reasons relating to my own foolishness, I can't find the relevant commit (I want to close the bug) 11:18:37 hmm 11:18:55 <|amethyst> Didn't MarvinPA do something where walls are now no_rtele_into ? 11:19:05 <|amethyst> if so, I think this change might fix that bug 11:19:13 <|amethyst> or was that only layout vaults? 11:19:14 i think that was elliptic 11:19:16 <|amethyst> ah 11:19:34 if you mean the thing stopping you from digging out levels to affect teleportation 11:19:37 <|amethyst> yeah 11:19:40 <|amethyst> %git 93df09 11:19:40 07elliptic02 * 0.12-a0-1329-g93df097: Prevent digging from influencing teleportation. 10(1 year, 6 months ago, 1 file, 13+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=93df097427e1 11:19:54 <|amethyst> it looks like that's at the end of _dgn_postprocess_level 11:20:07 <|amethyst> so I think applies to vaults too 11:21:42 <|amethyst> btw, I think 0.16 should be the version where we make transparent the default 11:21:53 03zaba02 07* 0.15-a0-1773-g80c2592: Don't place can_overwrite vaults on top of no_tele_into squares. 10(7 minutes ago, 1 file, 7+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=80c259224f81 11:22:14 hm 11:22:29 is there any wisdom in placing can_overwrite vaults on top of non-travel-passable squares at all? 11:22:45 I was under the impression that didn't happen 11:23:00 The "it's" in that comment is kind of ambigous, I'm guessing it means "can_overwrite" 11:23:42 yes 11:24:03 I'm too derped to grammar things acceptable, as it appears 11:24:07 acceptably* 11:24:57 hmmm 11:25:09 <|amethyst> Zaba: I think if they're always 1x1 you could disallow that 11:25:36 <|amethyst> larger vaults you might not have a big enough floor space for 11:25:37 _may_overwrite_feature is already a collection of arbitrary rules, I wouldn't want to add a /different/ set of arbitrary rules for can_overwrite vaults 11:26:03 -!- bones___ has joined ##crawl-dev 11:27:02 hm, but solid squares are marked as no_rtele_into since 93df097, and we don't place can_overwrite vaults onto such squares anymore 11:27:13 so that particular instance of that bug is actually fixed now 11:27:18 <|amethyst> Zaba: yeah, that's what I was saying 11:27:30 but in a terribly indirect manner 11:27:41 <|amethyst> <+|amethyst> if so, I think this change might fix that bug 11:27:52 <|amethyst> but yeah, I guess that was less direct than it could be 11:27:57 <|amethyst> and terribly inspecific 11:28:01 <|amethyst> in two ways 11:28:09 yeah, sorry, I was distracted for that particular part of the scrollback 11:28:20 -!- rockygargoyle has joined ##crawl-dev 11:28:49 -!- bones__ has quit [Ping timeout: 252 seconds] 11:29:21 <|amethyst> oh, wait 11:29:21 |amethyst, on the other hand, it might be better to just 'officially' extend the notion of no_tele_into to this 11:29:27 <|amethyst> actually 11:29:47 <|amethyst> I think the no_rtele_into gets applied later 11:29:57 <|amethyst> so this wouldn't fix that one 11:30:08 ah yes 11:30:36 hrmm 11:30:41 <|amethyst> uniques won't place inside non-vault walls 11:30:46 <|amethyst> because of the veto checks 11:30:59 <|amethyst> (in case you're testing this) 11:31:25 -!- Phalm has quit [Ping timeout: 246 seconds] 11:31:45 well, could mark solid squares as no_rtele_into at vault placement time in addition to dgn_postprocess... 11:31:58 but this would be too hacky 11:32:04 <|amethyst> I think that would be bad 11:32:16 <|amethyst> because most vaults would then become no_rtele_into 11:32:27 <|amethyst> because they overwrote walls from the layout vault 11:32:36 hm, right 11:32:39 bad idea is bad 11:32:58 -!- PleasingFungus has joined ##crawl-dev 11:33:31 -!- bh has quit [Ping timeout: 246 seconds] 11:34:06 -!- bones__ has joined ##crawl-dev 11:34:12 only letting can_overwrite vaults place on floor just seems too much like a special-case to me for some reason 11:34:24 even though I think it would address the issue just fine 11:34:41 <|amethyst> Zaba: then do as reaverb suggested and rename the tag 11:34:45 (as long as any intentionally disconnected floor in vaults is no_rtele_into) 11:34:49 <|amethyst> Zaba: can_overwrite -> place_in_vaults 11:34:54 <|amethyst> or something 11:35:09 |amethyst, but we don't need the can_overwrite that can place on non-floor 11:35:51 <|amethyst> that's why I think renaming would be justified 11:35:58 -!- rockygargoyle has quit [Read error: Connection reset by peer] 11:36:02 -!- bones___ has quit [Ping timeout: 245 seconds] 11:36:34 <|amethyst> anyway, I think restricting it to floor only is less special-case than restricting it to 1x1 vaults 11:36:42 well.. :P 11:38:13 <|amethyst> also, the can_overwrite vaults are all passable, and I can't imagine a situation where you'd want to use an impassable one 11:38:26 yes 11:38:47 -!- Hailley has quit [Quit: Petra is closed!] 11:38:58 <|amethyst> so I don't think there's an intellectual problem with saying they can only place on passable squares 11:39:58 well, I'd say only floor, because overwriting other passable squares might disrupt the vault layout 11:40:06 <|amethyst> yeah 11:40:10 Lasty1: Lasty2: I have a version of Iashol with rewritten history which looks ready to be pushed, it turns a weird use of master commits into a merge and ommits the Ru rename (which has a couple problems) but otherwise has everything in the branch 11:40:11 <|amethyst> I've seen that before actually 11:40:26 <|amethyst> a unique vault opened up a ring of water 11:40:30 <|amethyst> I think it was even deep water 11:40:51 Lasty1: Lasty2: The master commits thing means history bascially has to be rewritten. 11:41:01 <|amethyst> and the unique vaults all have floor (maybe a passable feature on top of floor, but none of the current ones have water or anything) 11:41:01 -!- bones___ has joined ##crawl-dev 11:41:15 <|amethyst> s/unique/can_overwrite/ 11:41:31 * reaverb doesn't know whether it would be fine to push with talking to Lasty. 11:41:33 should probably force can_overwrite vaults to be transparent.. 11:42:00 <|amethyst> Zaba: no, that causes problems 11:42:06 <|amethyst> Zaba: I mentioned in my bug report 11:42:15 no, I mean be tagged transparent 11:42:22 <|amethyst> Zaba: yeah, that's what I mean 11:42:28 <|amethyst> oh 11:42:37 they all already are I think 11:42:40 <|amethyst> tagged transparent but not necessarily force the cell to transparent 11:42:46 yeah 11:43:17 <|amethyst> Could just make the tag imply transparent 11:43:18 -!- bones__ has quit [Ping timeout: 240 seconds] 11:43:23 <|amethyst> again, with a rename of some kind 11:43:31 well, that would be less obvious to vault designers 11:43:35 <|amethyst> can_overwrite sounds like a fairly generic thing, and this is not 11:43:45 <|amethyst> nor should it be, as we have seen :) 11:43:49 indeed 11:45:00 <|amethyst> reaverb suggested important_tile (I'd use "cell" or "square" instead) 11:46:23 hmm 11:46:29 I'm not good with names 11:46:51 <|amethyst> let's see, what all does it do now: 11:47:17 03zaba02 07* 0.15-a0-1774-gba5879c: Only let can_overwrite vaults overwrite floor. 10(3 minutes ago, 1 file, 4+ 4-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=ba5879c98742 11:47:46 <|amethyst> 1. can place on top of vaults 2. must be 1x1 3. is transparent (if it places on an already-transparent spot) 4. it can only place on floor 11:48:18 -!- bones__ has joined ##crawl-dev 11:48:23 <|amethyst> how about replace_any_floor ? 11:48:32 maybe special_cell 11:48:43 but probably too generic 11:48:52 -!- Kramin has quit [Quit: This computer has gone to sleep] 11:49:13 <|amethyst> maybe Grunt has a suggestion 11:49:15 Could describe it's uses rather than what it does. "unique_or_branch_entry" 11:49:23 s/it's/its/ 11:49:48 <|amethyst> It's only a few branch entries though 11:49:50 or maybe just can_overwrite_floor 11:50:12 -!- bones___ has quit [Ping timeout: 245 seconds] 11:50:34 calling it _cell communicates that it has to be 1x1 though 11:50:37 -!- jaumoose has quit [Ping timeout: 245 seconds] 11:50:46 <|amethyst> cell_overwrites_floor 11:51:36 -!- Vizer has quit [Ping timeout: 255 seconds] 11:51:58 -!- ccasin_ is now known as ccasin 11:52:37 <|amethyst> btw, if you rename it, remember to hit dat/vim/syntax/levdes.vim 11:53:08 <|amethyst> does nobody use emacs these days, btw? 11:53:16 good question 11:53:32 <|amethyst> I mean, I know people do, but no one has written an emacs mode for .des files that I know of 11:53:50 I use emacs 11:54:33 <|amethyst> the zig portal, btw, doesn't have transparent 11:54:38 <|amethyst> though it could 11:54:53 <|amethyst> ziggurat_fallback I mean 11:55:28 but, uh, I tend to get distracted by the fact that it embeds lua, and the fact that nobody has found a very satisfactory approach to dealing with multi-language stuff in Emacs 11:56:49 hence, I haven't gotten too far with a mode 11:57:27 it doesn't help that I'm not exactly an elisp expert 11:59:43 <|amethyst> vim has nested syntax but it doesn't always work the greatest 12:00:15 I was wondering about that 12:00:21 <|amethyst> I know I've encountered strangeness with vim thinking embedded lua ended early 12:00:32 yeah, I'm not too surprised 12:01:02 I mean it was obvious it must include "support" for such a thing, but it looked like it was using regexes and that didn't seem likely to work too good 12:01:49 <|amethyst> it's more complicated than just regexes because you can specify how things should nest 12:01:57 <|amethyst> it's kind of a mess 12:01:59 -!- Phalm has quit [Quit: Page closed] 12:02:05 -!- bones___ has joined ##crawl-dev 12:02:09 <|amethyst> https://en.wikipedia.org/wiki/Worse_is_better 12:02:42 oh, and the other reason I got distracted is I couldn't see how to handle multi-line constructs when I last looked at it 12:02:59 the idea being I could just highlight lua blocks in one solid color, or maybe one for the delimiters and one for the content 12:03:38 I mean comments are handled using special, not-terribly-customizable rules 12:03:48 <|amethyst> hm... I've written emacs modes, but never with highlighting, so I've never really looked into how that works 12:03:59 |amethyst, on the second thought, it seems to me that transparency and can_overwriteness are really orthogonal, and it just happens that they are used together in all our current cases (with the zig omission looking unintentional) 12:04:13 |amethyst: well, the usual way of doing things is about as terrible as anywhere else 12:04:19 <|amethyst> couldn't you handle it the same way, say, sh-mode handles heredocs 12:04:28 hmm, maybe 12:04:28 <|amethyst> Zaba: yeah 12:04:43 but forcing/implying one with another has little logic behind it 12:04:45 <|amethyst> Zaba: I guess I could imagine a really nasty immobile unique 12:04:57 <|amethyst> where you'd want it never to cut the level in half 12:05:09 well yes 12:05:31 Two piles of human chunks with wands of disintegration with exactly 0 charges can't be realistically explained as a "duel", either. It's too silly a gimmick -- silliness should at least have some reason. 12:05:31 Oh, wait, Roxanne has a vault which isn't 1x1 12:05:33 -!- bones__ has quit [Ping timeout: 255 seconds] 12:05:35 this is the worst commit reason ever 12:05:36 -!- KurzedMetal has quit [Read error: Connection reset by peer] 12:05:50 reaverb, yeah, those vaults aren't can_overwrite 12:05:54 <|amethyst> PleasingFungus: I would not be opposed to reverting that entire commit :) 12:05:57 Unique vaults aren't? 12:06:05 This vault is in unique.des 12:06:15 <|amethyst> PleasingFungus: IIRC kilobyte committed it without much discussion 12:06:16 |amethyst: same 12:06:24 reaverb, only vaults that fill in for monster generation are can_overwrite 12:06:27 <|amethyst> and once it was a fait accompli, no one felt like pushing the matter 12:06:28 except maybe the snail vault 12:06:31 reaverb, the more elaborate ones are, well, just vaults 12:06:39 I think I'm okay without the snail vault 12:06:42 Zaba: Yes, this 3x3 vault fills in for monster generation. 12:06:42 <|amethyst> PleasingFungus: maybe talk with Grunt 12:06:55 reaverb, it's actually never been tagged can_overwrite, as you can see 12:06:59 !tell grunt Want to revert all but the snail statue part of 284e1e693cda? 12:06:59 PleasingFungus: OK, I'll let grunt know. 12:07:09 Zaba: Hmm, I'll go look at it,. 12:07:14 just like crazy yiuf's cottage 12:07:23 |amethyst: I believe ntcmd-mode works around some problems by replacing certain constructs with other text for font-locking purposes, and then putting the real text back after fontification 12:07:34 <|amethyst> SamB: that's... 12:07:39 yeah 12:07:45 PleasingFungus: I support the wizard duel vault coming back, maybe at a lower weight, but I'm not sure about the first vaults. 12:07:52 <|amethyst> SamB: I take back what I meant to imply by citing "worse is better" 12:08:04 flaming sacrifices seem cool, and thematic 12:08:05 Zaba: Sorry, I assumed all vaults in unique.des were marked can_overwrite 12:08:10 I'm pretty sure "worse is better" is supposed to apply to things that are too *simple* 12:08:13 as long as thye're not flaming players, I guess 12:08:22 reaverb, I would've noticed that :P 12:08:22 PleasingFungus: Yes, might be good to surround them with glass. 12:08:31 since des complation now fails for non-1x1 can_overwrite vaults 12:08:35 maybe! 12:08:40 compilation* 12:08:55 |amethyst: I've not heard of any other mode that does such a thing, thankfully; I think command.com/cmd.exe may just have really warty syntax ... 12:09:11 <|amethyst> SamB: I was thinking that emacs devs, being Lisp people, might be refusing to do nested syntax until it can be done right 12:09:21 <|amethyst> SamB: but it sounds like "done right" isn't a huge concern :) 12:09:34 well, I think ntcmd's author couldn't figure out how to do it right 12:10:00 and got frustrated and just wanted to see if they could manage to handle that construct at ALL 12:10:19 -!- bones__ has joined ##crawl-dev 12:10:37 anyway, yes, I'm pretty sure that wanting to do it right is why there isn't (as far as I know) anything bundled with Emacs for multiple-major-modes 12:10:38 <|amethyst> Zaba: assuming you removed saves/des 12:10:55 |amethyst, of course 12:11:03 <|amethyst> Zaba: we've had several things that break map compilation go unnoticed because of that 12:11:07 |amethyst: there are, however, a number of attempts to somehow support multiple major modes for one file 12:11:45 <|amethyst> I'd be half inclined to store the game version, not just the tag version, in the des cache 12:11:52 org-mode has this thing where you can have code blocks, but they aren't actually syntax-highlighted in place or anything 12:11:52 <|amethyst> and to reject anything that comes from another version 12:12:24 -!- bones___ has quit [Ping timeout: 248 seconds] 12:12:44 <|amethyst> SamB: hm 12:12:49 but if you want to use the real major-mode, org has a command to open the code block in another buffer 12:12:54 I was thinking of doing something like that 12:12:55 <|amethyst> SamB: yeah, Bram has no such qualms :) 12:13:29 anyway, as far as I know, all attempts at multiple-major-mode support are out-of-tree 12:13:38 -!- bmfx has quit [Ping timeout: 252 seconds] 12:14:01 aside from the org thing I mentioned, which makes no attempt to apply them in one window or buffer 12:14:25 |amethyst, but I guess #7234 is fixed now.. 12:14:41 Unstable branch on crawl.akrasiac.org updated to: 0.15-a0-1774-gba5879c (34) 12:15:07 <|amethyst> Zaba: As the submitter, I give you permission to close and not just resolve it :) 12:15:32 <|amethyst> Zaba: seems silly to have both of us check off on it 12:15:56 okay 12:16:01 (I still remember how to use mantis!) 12:16:09 though gnus can *render* "Content-Disposition: inline" (that is a header right?) stuff inline with syntax highlighting, if it knows the appropriate MIME type 12:16:27 dunno how general that is; it's mostly used for diffs I think 12:16:37 -!- bones___ has joined ##crawl-dev 12:16:39 <|amethyst> SamB: hm? what do you mean by emphasising "render"? 12:17:00 <|amethyst> SamB: what makes that not applicable to other things? 12:17:08 |amethyst: well, article-mode is read-only 12:17:15 <|amethyst> ah 12:17:44 <|amethyst> I should have figured that, I still use vm for my email 12:18:03 <|amethyst> and it does the same thing with rendering things into read-only buffers 12:18:13 <|amethyst> I should really switch to mutt :/ 12:18:52 <|amethyst> seems kind of silly to use a different editor for email from everything else 12:18:55 anyway, off the top of my head, I think I've heard of mmm, mumamo, web-mode, cweb-mode, and possibly another web-mode that's for www rather than literate programming 12:19:00 -!- bones__ has quit [Ping timeout: 264 seconds] 12:19:03 oh, and I guess probably noweb-mode 12:20:35 <|amethyst> but, yeah, I do think it would be acceptible to just highlight the whole lua block in one colour 12:20:44 I keep dreaming that someone will one day come up with a framework for modes that are based on parsing, though I guess preferably not with such a picky grammar as a compiler would use 12:20:50 <|amethyst> better than not highlighting anything 12:20:55 |amethyst: yeah 12:20:56 <|amethyst> I am a "worse is better" person :) 12:21:32 I was gonna try that but then, like I said, I couldn't understand how I was supposed to do that for multi-line constructs that weren't strings 12:21:34 or comments 12:22:09 |amethyst: Do you know about syntax tables? They let you cheat on typical string and comment constructs ... 12:22:37 <|amethyst> SamB: like states in flex? 12:22:39 <|amethyst> s/flex/lex/ 12:22:56 I don't really remember the difference between flex and lex anyway 12:23:00 <|amethyst> flex is the GNU version 12:23:14 <|amethyst> i.e. switch to a different scanner when you see certain tokens? 12:23:32 no, Emacs' syntax tables are much less flexible than you're thinking 12:23:37 reaverb: I'm here and reading through the backlong of comments now 12:23:58 -!- Lasty1 is now known as Lasty_ 12:24:07 see (info "(elisp) Syntax Tables") 12:24:30 reaverb: what's wrong with the history? 12:24:37 <|amethyst> SamB: ah 12:24:42 of course, that won't be a button unless you're using ERC (I'm not), but you could paste it into M-: or something ;-) 12:25:44 <|amethyst> SamB: I transformed that into info elisp "syntax tables" and did it from the shell 12:26:01 I think you can also just copy whats in the parens 12:26:06 and paste it in shell 12:26:27 <|amethyst> ah, so you can 12:26:29 <|amethyst> that's strange 12:26:42 <|amethyst> I tried info "(elisp) syntax tables" but it didn't work 12:26:43 that's the usual Info reference syntax 12:26:56 <|amethyst> but info elisp "syntax tables" did 12:27:03 <|amethyst> I wonder why one but not the other is case-sensitive 12:27:03 oh, hmm, 12:27:15 dunno 12:27:25 I just know the one I pasted uses the standard Info reference syntax 12:27:36 <|amethyst> I guess it's "reference" versus "search" 12:27:38 it's like the Info equivlanet of a URL 12:27:52 <|amethyst> search for a menu item I mean 12:28:00 yeah, the two-arg invocation does seem DWIMy 12:28:16 keeping that vault commit reverted seems good to me, "some human dies in some way in front of an altar" is pretty overused at this point 12:28:46 polymorph the player into a human and kill THEM in front of the altar 12:29:21 |amethyst: anyway, the really cheaty stuff is in node "Syntax Flags" 12:29:52 03PleasingFungus02 07* 0.15-a0-1775-g65436de: Don't crash when vampires hit 'q' after bottling one corpse 10(34 seconds ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=65436deff75c 12:29:54 idk, I liked the geh vault 12:29:54 and "some human randomly explodes into flames in D" with no altar seems like not a good vault 12:29:58 and the wizard vault 12:30:04 |amethyst: also, if you have multiple Emacsen installed, it probably works best to view emacs-related info files in the Emacs whose version you'd like to see 12:30:07 *wizard duel vault 12:30:12 I guess I should be more precise about which vaults I liked 12:30:34 MarvinPA: yeah 12:30:43 -!- bones__ has joined ##crawl-dev 12:30:57 huh, flaming corpse 12:30:58 retro 12:30:58 MarvinPA: IMO it would amuse Xom, but not really anyone else 12:31:18 dang, d:19-26 12:31:20 retro 12:32:03 yeah I guess I like these vaults for geh, since flaming victims in geh are funny. they don't need to be in d, though, and it'd take some work to figure out what to do with them now that flaming corpses are tragically no more 12:32:30 -!- ontoclasm has joined ##crawl-dev 12:32:40 -!- bones___ has quit [Ping timeout: 248 seconds] 12:32:54 what were flaming corpses exactly? 12:33:01 unknown monster: "flaming corpse" 12:33:01 %??flaming corpse 12:33:09 ??flaming corpse 12:33:09 flaming corpse[1/1]: Applies sticky flame on melee hit. Fun! 12:33:14 flaming corpse (05z) | Spd: 12 | HD: 8 | HP: 28-59 | AC/EV: 12/13 | Dam: 2004(napalm) | 07undead, evil, sense invisible | Res: 06magic(42), 05hellfire, 04fire+++, 09poison+++, 04rot+++, 13neg+++, 13torm, 04napalm | Vul: 08holy++ | XP: 613 | Sz: Medium | Int: animal. 12:33:14 %0.13?flaming corpse 12:33:21 they weren't super exciting 12:33:23 huh, didn't know they were fast 12:33:29 so I guess they were removed some time ago? 12:33:34 Monster stats Crawl version: 0.15-a0-1581-gfc9929f 12:33:34 %??--version 12:33:36 <|amethyst> not that long ago 12:33:50 %git 12:33:50 07PleasingFungus02 * 0.15-a0-1775-g65436de: Don't crash when vampires hit 'q' after bottling one corpse 10(5 minutes ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=65436deff75c 12:33:58 -!- FlowRiser has quit [Remote host closed the connection] 12:34:02 so, like, 200-odd commits ago 12:34:10 not, like, yesterday 12:34:13 %git :/laming orp 12:34:14 Could not find commit :/laming orp (git returned 128) 12:34:18 <|amethyst> %git 26c693a4 12:34:21 07wheals02 * 0.15-a0-303-g26c693a: Remove flaming corpses. 10(9 weeks ago, 24 files, 29+ 78-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=26c693a4800d 12:34:26 not that long ago, yes 12:34:48 <|amethyst> closer to 1500 commits ago :) 12:35:14 flaming corpse (05z) | Spd: 12 | HD: 8 | HP: 28-59 | AC/EV: 12/13 | Dam: 2004(napalm) | 07undead, evil, sense invisible | Res: 06magic(42), 05hellfire, 04fire+++, 09poison+++, 04rot+++, 13neg+++, 13torm, 04napalm | Vul: 08holy++ | XP: 613 | Sz: Medium | Int: animal. 12:35:14 <|amethyst> %0.14?flaming corpse 12:35:14 -!- Euph0ria has quit [Read error: Connection reset by peer] 12:35:23 <|amethyst> (no change) 12:35:51 rip flaming corpses 12:36:05 i never got around to making a better sprite for you :C 12:36:07 already dead........ 12:36:25 gargoyle (159) | Spd: 10 | HD: 6 | HP: 18-36 | AC/EV: 18/6 | Dam: 20 | 11non-living, 10items, 10doors, fly, !sil | Res: 06magic(48), 10elec, 09poison+++, 12drown, 04rot+++, 13neg+++, 13torm | XP: 415 | Sp: stone arrow (3d12) | Sz: Medium | Int: normal. 12:36:25 %??gargoyle 12:36:53 it seems like these should probably be natural holiness, since player gargoyles are, and it causes a bunch of really weird effects for them to be non-living 12:36:55 |amethyst, hm, how does 'overwrite_floor_cell' sound like as a name? 12:37:27 immune to confusion, fear, blind 12:40:19 -!- djetty has quit [Ping timeout: 240 seconds] 12:41:03 <|amethyst> Zaba: that sounds good 12:41:43 <|amethyst> !tag player::holiness 12:41:52 <|amethyst> !source player::holiness 12:41:53 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/player.cc;hb=HEAD#l6674 12:41:55 <|amethyst> PleasingFungus: they're not 12:42:24 <|amethyst> PleasingFungus: several things that don't work with non-living should be changed though 12:42:28 huh 12:42:28 -!- Werehuman has quit [Quit: Page closed] 12:42:29 <|amethyst> PleasingFungus: Like Zin recite 12:42:29 ok 12:42:45 <|amethyst> PleasingFungus: I think it should be possible to recite to an intelligent nonliving creature 12:42:50 <|amethyst> maybe with one or two exceptions 12:42:52 roxanne......... 12:42:56 <|amethyst> yes 12:43:04 if roxanne can be turned into a pillar of salt, I will be content 12:43:06 Roxanne (028) | Spd: 10 (07stationary) | HD: 14 | HP: 180 | AC/EV: 20/0 | 11non-living, 10items, 10doors, spellcaster | Res: 13magic(immune), 05fire++, 02cold++, 10elec++, 03poison++, 12drown, 04rot+++, 13neg+++, 13torm | XP: 1948 | Sp: crystal spear (3d32), iron shot (3d26), blink other close, b.magma (3d23), mystic blast (3d19) | Sz: Large | Int: high. 12:43:06 %??roxanne 12:43:11 high hd 12:43:13 hm 12:43:27 <|amethyst> you don't have to put out the recite 12:43:33 Roxanne (028) | Spd: 10 (07stationary) | HD: 7 | HP: 180 | AC/EV: 20/0 | 11non-living, 10items, 10doors, spellcaster | Res: 13magic(immune), 05fire++, 02cold++, 10elec++, 03poison++, 12drown, 04rot+++, 13neg+++, 13torm | XP: 868 | Sp: crystal spear (3d24), iron shot (3d17), blink other close, b.magma (3d15), mystic blast (3d13) | Sz: Large | Int: high. 12:43:33 %??roxanne hd:7 12:43:39 oh, right, spell damage 12:43:48 dang 12:44:11 <|amethyst> oh, she doesn't actually have transmutations, that's right 12:45:10 03zaba02 07* 0.15-a0-1776-g96e6dfd: Make the fallback ziggurat entry transparent. 10(40 minutes ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=96e6dfd7e2c6 12:45:10 03zaba02 07* 0.15-a0-1777-gb265220: Rename the 'can_overwrite' vault tag to 'overwrite_floor_cell'. 10(4 minutes ago, 10 files, 18+ 17-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=b2652204cafa 12:45:32 <|amethyst> I guess she should be consistent with Ribbit 12:45:37 <|amethyst> (and currently is) 12:45:42 <|amethyst> hm 12:45:46 <|amethyst> maybe not 12:46:00 <|amethyst> since "involuntary" and "reckless" are two different things 12:46:29 <|amethyst> and presumably she still knows whatever transmutation spell that was; she just doesn't cast it 12:46:36 <|amethyst> it's not like she can rip up her spellbook 12:46:40 my impression was that it was an earth miscast 12:46:41 Lasty_: Ha, a few things. rebasing that the merge caused the master commits to be filed into the history like experimental branches a filed into master's history. 12:46:46 super-red miscast 12:46:51 Which would cause problems when the final rebased came along. 12:46:57 -!- mamgar has quit [Ping timeout: 255 seconds] 12:47:01 -!- Kalir has quit [Changing host] 12:47:07 Lasty_: the Ru re-name also missed a couple things, so I excluded it from the history. 12:47:21 Other than those two things, it's the same. Would you mind if I pushed to Iashol? 12:47:33 I'll tell you the problems I found with the Ru rename. 12:47:33 <|amethyst> PleasingFungus: oh, yeah, I guess her book doesn't always have transmutations, just earth 12:48:00 hm. we need a priest of zin in here to advise us 12:48:10 reaverb: what should I have done instead with the master commits? 12:48:10 -!- Keanan has joined ##crawl-dev 12:48:14 if only david ploog was still with us today..... 12:48:17 https://crawl.develz.org/tavern/viewtopic.php?f=19&p=180827 12:48:34 only pull them after I'm certain I'll never touch the older commits? 12:48:47 minmay: I appreciate that you've already thanked them 12:48:51 reaverb: what did the Ru rename miss? 12:48:58 <|amethyst> Lasty_: how did you pull them in? 12:49:08 <|amethyst> Lasty_: you should be merging master in, or rebasing your stuff on master 12:49:13 I did merge master 12:49:27 <|amethyst> let me check the branch 12:49:41 Lasty_: You should have rebased after merging. 12:49:55 Or re-rewritten history to turn it back into a merge like I did I guess <_< 12:50:16 reaverb: oh. I thought yesterday we came down on "merge but don't rebase" 12:50:16 sorry 12:50:34 Lasty_: Oh, no, sorry. 12:50:58 Lasty_: Merging is find a public branch, certainly better than filing the master history into the branch >_> 12:51:12 Lasty_: Also, minor thing, you can't !tell "reaverb:" :D 12:51:20 -!- bones___ has joined ##crawl-dev 12:51:29 aw crap, yeah . . . sometimes I do that reflexively :p 12:52:18 Lasty_: Yeah, everybody does it. At this point I imagine most of Sequll's !tell history is nicks misspelled with colons. 12:52:33 Would be good to remove them, freenode doesn't even all for nicks with colons. 12:52:36 haha 12:52:38 s/all/allow/ 12:52:46 <|amethyst> Lasty_: btw, who is Mikko Vepsalainen ? 12:52:53 <|amethyst> Lasty_: do they have an IRC or tavern nick? 12:52:59 Lasty_: Anyway, do you mind if I push the rewritten history to Iashol? 12:53:16 not at all 12:53:18 <|amethyst> reaverb: this is still a fast forward from current iashol, right? 12:53:25 |amethyst: Yes. 12:53:34 <|amethyst> ah, good 12:53:42 |amethyst: I have no idea who Mikko Vepsalainen is 12:53:48 -!- bones__ has quit [Ping timeout: 264 seconds] 12:53:53 <|amethyst> Lasty_: oh, never mind 12:54:15 |amethyst: if they're in my branch history, they must also be in master 12:54:34 -!- bonghitz has quit [Remote host closed the connection] 12:54:48 <|amethyst> yeah, I saw you as the committer, and forgot that the problem we were just discussion would cause that 12:54:53 <|amethyst> s/ion/ing/ 12:55:00 <|amethyst> it's mursu btw 12:55:03 ah 12:55:30 <|amethyst> IWBNI gitg used mailmap for the "Author" column 12:55:35 reaverb: at this point what should I be doing to make things better w/ that branch? 12:55:46 <|amethyst> Lasty_: I would say, no more rebasing 12:55:50 Lasty_: Here are the problems with the Ru rename: 12:56:32 1) Feature.cc, mutation.h, tag-version.h, and the function god_name() recieved formatting problems from the autoreplacment. 12:56:49 <|amethyst> Lasty_: no offense, but you don't seem to yet have the git experience to do that right each time, and it's dangerous if you mess up because you can lose code 12:57:10 2) You need some code to turn you.props(""iashol_progress_to_next_sacrifice") => you.props("ru_progress_to_next_sacrifice") 12:57:35 |amethyst: none taken. I'm fairly new to git, and most of what I know has been learned during this project. :p 12:57:38 I had to do that when I changed napalm -> sticky flame. 12:57:52 those are the problems I noticed. 12:57:55 <|amethyst> Lasty_: or at least I should say 12:58:10 <|amethyst> Lasty_: once you've merged in master, you should consider the stuff before that fixed 12:58:17 <|amethyst> Lasty_: "fixed" as in immutable 12:58:31 Gotcha 12:58:35 <|amethyst> Lasty_: rebasing your new stuff to squash or amend commits is fine 12:58:44 <|amethyst> though you must be careful not to lose things 12:58:53 <|amethyst> but if there is any risk of conflict, a merge is safer 12:58:59 -!- alefury has quit [] 12:59:04 At this point would it be better to rebase onto master to remove all those merged commits or to rewind before them, fix up anything that needs fixing, and then merge again? 12:59:31 <|amethyst> Lasty_: I would say, whatever reaverb pushes, replace your branch with that 12:59:42 can do 12:59:48 hm 13:00:09 Lasty_: Yes, cherry-pick the Ru commit, which applies fine, and then ammend it if you want to fix it up first. 13:00:16 -!- ProzacElf has quit [Ping timeout: 260 seconds] 13:00:20 PleasingFungus: I'm not going to be the person to do that if there's motivation for it; I'm too obviously biased. :) 13:00:24 ha 13:00:27 |amethyst told me to ask you! 13:00:53 It is not me you should ask, but yourself! 13:00:58 dang............... 13:01:05 <|amethyst> because if Grunt disapproved I wouldn't suggest readding them 13:01:26 <|amethyst> but MarvinPA does have a good point 13:01:31 Oh, hmm, not sure what happened here, might take a little while to push this up. 13:01:35 Sorry Lasty_. 13:01:47 <|amethyst> I like cute gimmicky vaults, but maybe too many of them are about killing random folks 13:02:00 My concern is that my own set there is rather message-spammy. 13:02:07 reaverb: sorry why? 13:02:12 <|amethyst> and if I had to choose I'd keep the kraken one over the burn victims 13:02:23 the kraken one is great 13:02:27 <|amethyst> because it's cuter :) 13:02:36 Lasty_: Some work I did fixing the history was lost...just fixing up some commit messages I made. 13:02:41 if these only showed up in geh, though, they would be rather distant & distinct from most of the existing 'kill random folks' vaults 13:02:48 I've seen the kraken *lose* before. 13:02:49 Lasty_: When I rewrote history to be a merge. 13:02:51 !!!! 13:02:58 ...does that get you xp 13:03:00 <|amethyst> Grunt: tv that shit 13:03:02 NOPE 13:03:06 :( 13:03:11 |amethyst: it was local :( 13:03:17 doesn't count! 13:03:22 <|amethyst> aww :( 13:03:50 ps. As i communicate with honon12, he said that "beogh play is suppressed" 13:04:30 <|amethyst> we did remove a lot of the strategy aspects of Beogh 13:04:40 <|amethyst> I think many of the Beogh players liked the micromanagement 13:04:54 <|amethyst> "strategy" isn't quite right 13:05:01 'inventory fiddling' 13:05:07 <|amethyst> I meant that in the sense of RTS, not strategic roguelike play 13:05:22 well a lot of people liked grinding D:1 with mummies but that didn't mean it was good for the game 13:05:28 very few rtses have per-character inventories 13:05:36 and, also, what minmay said. coincidentally, that's why my next commit removes mummies 13:05:38 <|amethyst> adjusting your units for maximum effectiveness 13:05:55 i think a few people even liked mountain dwarves! 13:05:59 Also I think he didn't realizing resolving the mantis issue meant "If you want to have this discussion it should be done elsewhere" 13:06:32 <|amethyst> I do think allowing one weapon plus one armour wouldn't be that bad 13:06:54 -!- ProzacElf has joined ##crawl-dev 13:07:01 <|amethyst> currently I imagine you put the best armour on the priests and sorcerors 13:07:10 <|amethyst> since they don't need a good weapon as much 13:07:14 <|amethyst> and that seems backwards :/ 13:07:17 yeah 13:07:30 clearly just disable gifting for casters :) 13:07:44 <|amethyst> gift them spells 13:07:52 -!- lobf has joined ##crawl-dev 13:13:13 hm. I'm currently getting rid of statue & fountain mimics 13:13:20 trying to decide if I want to get rid of door mimics 13:13:32 they *are* funny when they're half of a two-tile door 13:13:52 and the LOS-blocking thing is unique (I wonder if that'd be interesting on some big tough monster?) 13:15:17 PleasingFungus: I know sporkhack has monsters which block LOS 13:15:23 I don't know how well they work. 13:15:44 But LOS blocking does seem irrelevant most of the time.... 13:16:11 really? it seems like something that should be a very big deal indeed, in crawl 13:16:17 anyway, maybe that can return on an actual monster 13:16:41 PleasingFungus: Well, can you give a situation it's been relevant on door mimics? 13:17:27 pretty sure I've been shielded from smiting in orc by a door mimic, at least once 13:17:28 I use it to block smiters. 13:17:28 maybe twice 13:17:50 -!- bones__ has joined ##crawl-dev 13:17:54 the thing is that it's beneficial in most cases 13:18:00 which makes it hard to use on an enemy 13:18:15 fr: summon door mimic 13:18:22 <|amethyst> what's wrong with statue and fountain mimics? 13:18:38 well, players have no reason to want to go next to statues and fountains 13:18:44 so there's no tension there 13:19:20 Really it seems the mimics you have a reason to go next to are more problematic <_< 13:19:24 Aren't there vaults where you have to go through a narrow corridor with statues that might-or might not be mimics? 13:19:24 Since you want to walk by all features of that type to ensure they aren't mimics. 13:19:33 well, you already want to check all stairs 13:19:40 <|amethyst> hm, and I guess there's reason to tediously avoid walking next to them when on an explored level 13:19:43 PleasingFungus: excape hatches? 13:19:57 reaverb: I was also considering getting rid of escape hatch mimics 13:19:59 I forget if I did 13:20:06 PleasingFungus: I don't think you did in master. 13:20:07 oops, forgot 13:20:09 <|amethyst> you might need an escape hatch in an emergency 13:20:12 -!- bones___ has quit [Ping timeout: 245 seconds] 13:20:15 <|amethyst> in which case the mimic provides tension 13:20:16 -!- rossi has quit [Quit: WeeChat 0.4.3] 13:20:23 <|amethyst> maybe it pisses you off 13:20:28 <|amethyst> but it does accomplish something 13:20:31 well, the mimic encourages you checking for mimic hatches ahead of time 13:20:36 ^ 13:20:37 -!- puissantveil has quit [Ping timeout: 246 seconds] 13:20:45 03PleasingFungus02 07* 0.15-a0-1778-g61cbca4: Remove certain boring types of feature mimics 10(8 minutes ago, 1 file, 0+ 9-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=61cbca4589c8 13:20:51 So there isn't any tension unless you don't have time to do that for some reason. 13:20:53 it's not as though hatches appear only at the time you need them 13:21:01 <|amethyst> hm 13:21:06 generally, you'll be running *back* to a hatch 13:21:25 I mean, I like the idea of someone trying to escape to a hatch and finding it's a mimic 13:21:26 or rather, you could ensure that if you felt like performing such a tedious chore. 13:22:03 clearly make hatches spawn over time, like webs in old spider 13:22:13 <|amethyst> PleasingFungus: you can remove the runed door check earlier in the function 13:22:16 slowly, levels become covered with hatches. 13:22:24 oh, true 13:22:49 <|amethyst> so now only stairs, portals, and hatches can be mimics? 13:22:55 and shops! 13:23:01 probably gonna remove hatch mimics in a sec though 13:23:04 -!- Zooty_ has quit [Ping timeout: 246 seconds] 13:23:12 for aforementioned reasons 13:23:29 Lasty_: Oh, one last thing, ideally you would wrap commit message to 72 characters or so. 13:23:54 reaverb: oh, 72? I was aiming for ~76 13:24:00 good to know 13:24:09 I'm about to push some ones which aren't pushed because fixing it would take a lot of time and there's the possibly I would mess up the rebase. 13:24:24 <|amethyst> I occasionally go up to 76 but 72 is better, yeah 13:24:31 can do 13:25:09 Ok, guess there's no reason not to push. 13:25:25 woo! 13:25:39 -!- bones___ has joined ##crawl-dev 13:25:58 03Lasty02 07[iashol] * 0.15-a0-1553-g4597da1: Iashol: set ability damage beams to BEAM_ENERGY 10(8 days ago, 1 file, 2+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=4597da1386f4 13:25:58 03Lasty02 07[iashol] * 0.15-a0-1554-ge0cce9a: Iashol: fix typo in sac read/drink messages 10(8 days ago, 1 file, 2+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=e0cce9ae3c09 13:25:58 03Lasty02 07[iashol] * 0.15-a0-1555-g23e6ba2: Iashol: Switch * ability 10(7 days ago, 6 files, 107+ 20-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=23e6ba2fef32 13:25:58 03Lasty02 07[iashol] * 0.15-a0-1556-g2e43cf4: Partially revert "Don't count Iashol sacrifices for Ds silver damage." 10(7 days ago, 3 files, 6+ 18-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=2e43cf4a7074 13:25:58 03Lasty02 07[iashol] * 0.15-a0-1557-gb9f27a8: Iashol: fix demonspawn/silver issue 10(7 days ago, 2 files, 12+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=b9f27a8583b8 13:25:58 03Lasty02 07[iashol] * 0.15-a0-1558-g18399c6: Iashol: Set MR penalty mutation to 40/per 10(6 days ago, 4 files, 35+ 32-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=18399c638713 13:25:58 03Lasty02 07[iashol] * 0.15-a0-1559-g0563ef2: Iashol: prevent Power Jump targeter from choosing a monster 10(6 days ago, 1 file, 9+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=0563ef227b00 13:25:58 03Lasty02 07[iashol] * 0.15-a0-1560-gfa94ba3: Iashol: Anger existing friendlies under sac love 10(17 hours ago, 3 files, 14+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=fa94ba3a6b7c 13:25:58 03Lasty02 07[iashol] * 0.15-a0-1561-g073aa29: Iashol: Reduce piety for redundant sacrifices 10(6 days ago, 1 file, 14+ 6-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=073aa2957e95 13:25:58 03reaverb02 07[iashol] * 0.15-a0-1823-gc7949fa: Merge branch 'master' into iashol 10(2 hours ago, files, + -) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=c7949fa8a4b3 13:25:58 ... and 3 more commits 13:26:22 * reaverb waits for somebody to find an obvious flaw. 13:26:51 thanks, reaverb! 13:26:55 Lasty: Ha you got the ...and X more commits before I did. 13:27:00 ??rebuild 13:27:00 rebuild[1/1]: http://crawl.akrasiac.org/rebuild/ https://dobrazupa.org/rebuild/ http://crawl.lantea.net/rebuild/ http://crawl.berotato.org/crawl/rebuild/ Bug Grunt, |amethyst, or Napkin for CDO. Use your powers wisely. 13:27:06 Lasty_: Sure. 13:27:11 oh, I just realized why stone stairs are called that 13:27:15 you just need to push less often :D 13:27:22 -!- rast has quit [Read error: Connection reset by peer] 13:27:33 Rebuilding iashol 13:27:37 -!- rast has joined ##crawl-dev 13:27:38 Sweeeeeeet 13:28:57 since ugly things can't even swim anymore, I see little reason to keep generating them in swamp 13:29:12 -!- bones__ has quit [Ping timeout: 260 seconds] 13:29:13 alternately, make them able to swim again 13:29:25 <|amethyst> reaverb: your merge left in a MUT_CONTEMPLATIVE 13:29:29 minmay: If we excluded monsters from the swamp for now making sense we would have to remove the swamp for having no monster <_< >_> 13:29:38 |amethyst: Oh, hmm. 13:29:50 ...also, I didn't realize they even spawned in swamp 13:29:56 huh 13:30:11 well, reducing ugly thing spawns would be nice because it would allow mutagenic corpses to eventually go back to the normal drop rate 13:30:20 <|amethyst> reaverb: two actually: it shifted enums 13:30:35 minmay: removing the silly special case for mutagenic corpse chance? that sounds nice 13:30:47 surely vaults is more of a problem for that than swamp, though 13:31:09 03PleasingFungus02 07* 0.15-a0-1779-g59d885a: Also remove hatch mimics 10(6 minutes ago, 1 file, 1+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=59d885a2f50f 13:31:09 03PleasingFungus02 07* 0.15-a0-1780-gccde527: Remove an obsolete check 10(7 minutes ago, 1 file, 3+ 4-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=ccde527ab6ca 13:31:16 well I mean they are harmless in both branches 13:31:18 <|amethyst> reaverb: oh, no, nothing shifted, but they are two separate enums now; placid should be where contemplative is now, and contemplative should be gone 13:31:30 true 13:31:34 |amethyst: Ok, I'll fix that and then rebuild. 13:31:35 hm 13:31:40 !lg * killer~~ugly 13:31:41 3295. DenpaOtoko the Markscentaur (L12 CeHu of Ashenzari), mangled by a red ugly thing on D:13 on 2014-06-28 15:25:16, with 20337 points after 16533 turns and 1:29:44. 13:31:45 !lg * killer~~ugly recent 13:31:47 1439. DenpaOtoko the Markscentaur (L12 CeHu of Ashenzari), mangled by a red ugly thing on D:13 on 2014-06-28 15:25:16, with 20337 points after 16533 turns and 1:29:44. 13:31:51 !lg * killer~~ugly recent s=xl 13:31:52 -!- ProzacElf has quit [Ping timeout: 245 seconds] 13:31:52 1439 games for * (killer~~ugly recent): 351x 11, 293x 10, 214x 9, 128x 12, 96x 1, 72x 8, 46x 13, 42x 14, 40x 15, 26x 6, 24x 5, 22x 7, 18x 4, 17x 16, 14x 3, 11x 2, 10x 18, 8x 17, 5x 19, 20, 21 13:32:02 hm 13:32:15 !lg * killer~~ugly recent s=place 13:32:17 1439 games for * (killer~~ugly recent): 278x D:11, 139x D:8, 139x D:10, 128x D:9, 108x D:13, 98x D:7, 98x Abyss:1, 92x D:12, 66x D:6, 60x D:15, 57x D:14, 26x D:3, 22x D:5, 19x D:4, 19x D:1, 16x D:16, 12x D:2, 5x Vaults:1, 4x Depths:1, 4x Volcano, 3x D:17, 3x Vaults:3, 3x Lair:1, 3x Abyss:3, 3x D:18, 3x Temple, 3x Snake:3, 2x Lair:2, 2x D:20, 2x Vaults:2, 2x Vaults:4, 2x Swamp:5, 2x Spider:1, 2x Or... 13:32:31 looks about right 13:32:37 and yet most gen is in vaults 13:32:50 Lasty_: Note I based the merge off the rebased version of the combination with master, so yes look out for that sort of mutation change <_< >_> 13:33:06 -!- reaverb has left ##crawl-dev 13:33:15 -!- reaverb has joined ##crawl-dev 13:33:21 maybe just reduce ugly thing pack weight to the equally harmless ogre bands? (in vaults) 13:33:42 well ogre bands are a ton more dangerous than ugly thing packs since they have ogre magi 13:33:43 <|amethyst> reaverb: also, there's a weird blank line and extra braces in how_mutated 13:33:48 true 13:33:52 <|amethyst> reaverb: after if (!innate) 13:34:02 though obviously the rest of the stuff in them might as well be rats 13:34:06 |amethyst: Hmm, should have examined that merge more. 13:34:11 fr: rat ogre 13:34:13 ogre rat? 13:34:19 very ugly rat 13:34:38 |amethyst: It's a lot harder to examine without your wonderful diff1; diff2 interface :D 13:34:54 Unknown spell name: 'banish' in 'banish' 13:34:54 %??very ugly thing spells:banish 13:34:57 red very ugly thing (04u) | Spd: 10 (move: 90%) | HD: 12 | HP: 49-86 | AC/EV: 4/10 | Dam: 1804(napalm) | 10doors, !sil | Res: 06magic(48), 05fire++, 04napalm | Vul: 11silver | Chunks: 06mutagenic | XP: 832 | Sp: banishment | Sz: Large | Int: animal. 13:34:57 %??very ugly thing spells:banishment 13:34:58 <|amethyst> reaverb: and finally, very importantly: when this goes into trunk TAG_MINOR_IASHOL_DATA should come after TAG_MINOR_WEAPON_PLUSES 13:35:15 Unknown spell name: 'crystal' in 'crystal' 13:35:15 %??very ugly thing spells:crystal spear 13:35:19 Unknown spell name: 'crystal spear' in 'crystal_spear' 13:35:19 %??very ugly thing spells:crystal_spear 13:35:21 eh 13:35:36 <|amethyst> reaverb: I can understand leaving them out of order now to not break saves on the experimental branch 13:35:37 |amethyst: Yes, the enum resorting trick is for the experimental, it was done on weightless too, for example. 13:35:45 -!- ProzacElf has joined ##crawl-dev 13:36:15 Experimental (iashol) branch on crawl.s-z.org updated to: 0.15-a0-1826-g1b4982c 13:36:24 Ah drat. 13:36:35 on the one hand, ugly things kind of feel like a characteristic vaults monster, to me. on the other hand, they're harmless in vaults. 13:37:07 <|amethyst> reaverb: I don't know, it feels like it should have a huge warning, but a comment there would be easy to miss when merging into master, if there are no new tags between now and then 13:37:18 they're harmless everywhere they generate really :P 13:37:29 |amethyst: Yes the tag-version.h should probably have a comment. 13:37:39 unless like a vault puts one on d:5 and you turn a corner into it 13:37:46 A better soultion would be to use a props table or something which doesn't rely on a linear order. 13:37:50 <|amethyst> reaverb: One possibility: Add one commit to fix it to the trunk way, then immediately revert it 13:37:59 |amethyst: Hmm. 13:38:07 <|amethyst> reaverb: and put in the subject line of the revert commit IASHOL BRANCH ONLY 13:38:13 <|amethyst> or DO NOT PUSH TO TRUNK 13:38:28 <|amethyst> there's another commit like that already I think 13:38:32 Well the commit which adds the tag already says that. 13:38:36 <|amethyst> ahh 13:38:39 <|amethyst> good :) 13:38:52 <|amethyst> it was the very same commit 13:39:00 <|amethyst> derp 13:39:05 <|amethyst> I mean 13:39:09 <|amethyst> ??|amethyst 13:39:09 |amethyst[1/10]: <|amethyst> doh 13:39:41 Hmm, I hope that nobody starts and Iashol game between when that bad rebuild happens and when the fixer commit is in the rebuild.. 13:39:56 <|amethyst> reaverb: there's a big red warning 13:40:05 <|amethyst> they can deal with it 13:40:08 |amethyst: ah. 13:40:20 <|amethyst> "your save might break" 13:40:25 <|amethyst> "this branch might disappear" 13:40:38 <|amethyst> okay, I guess those aren't exact quotes :) 13:41:03 <|amethyst> and it's only red in webtiles 13:41:11 <|amethyst> and maybe it's more of a pinkish colour 13:41:21 03reaverb02 07[iashol] * 0.15-a0-1827-g0b96851: Fix MUT_CONTEMPLATIVE being doubled (|amethyst) 10(4 minutes ago, 2 files, 1+ 3-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=0b96851a9c3f 13:41:26 -!- onwiheg has quit [Quit: Page closed] 13:41:53 <|amethyst> "Salmon" perhaps 13:44:19 <|amethyst> Wikipedia gives salmon as FA8072, this is FF8080 13:44:23 <|amethyst> so pretty close I guess :) 13:45:55 Experimental (iashol) branch on crawl.s-z.org updated to: 0.15-a0-1827-g0b96851 13:49:35 :) 13:56:43 -!- bonghitz has quit [Quit: Leaving...] 14:02:42 -!- mamgar has quit [Ping timeout: 245 seconds] 14:07:33 -!- Daekdroom has quit [Quit: Saindo] 14:09:20 -!- Kalir has quit [Read error: Connection reset by peer] 14:09:45 -!- Kalir has quit [Changing host] 14:12:14 03PleasingFungus02 07* 0.15-a0-1781-g0b31d97: Bracing 10(23 minutes ago, 2 files, 0+ 4-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=0b31d97df70d 14:12:14 03PleasingFungus02 07* 0.15-a0-1782-gba4b024: Make TSO and Beogh ID the plusses they increase by blessing 10(18 minutes ago, 1 file, 9+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=ba4b02462ebb 14:12:14 03PleasingFungus02 07* 0.15-a0-1783-g101b755: Cleanup blessing/orc-name-granting code 10(13 minutes ago, 1 file, 9+ 17-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=101b755ad063 14:12:14 03PleasingFungus02 07* 0.15-a0-1784-g2391f6b: Auto-ID Beogh-gifted equipment 10(10 minutes ago, 1 file, 4+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=2391f6b1e4f9 14:13:49 -!- Phalm has quit [Ping timeout: 246 seconds] 14:13:52 hm. I was thinking about messing around with crawl light's tide mechanics 14:14:05 that sounds fine. 14:14:11 much faster, only affect shallow water & land (never creates or destroys deep water) 14:15:20 PleasingFungus: Yes, that sounds reasonable. 14:15:29 ....what is the point of Shoals tide anyway? 14:15:56 to make shoals a uniquely dynamic area? 14:16:17 Yes but I've literally never had it effect what I was doing.... 14:16:32 never had it block off an area, or reveal a new one? 14:16:49 I have it effect what I'm doing every time I'm there 14:16:59 Well yes, but I either had flight or just pressed 5. 14:17:03 Shallow water is bad for fighting in (unless you're a merfolk or fly) 14:17:23 I haven't had shallow water ever really sneak up on me. 14:17:37 Blocking off areas occasionally (not often) cuts off a retreat. 14:18:01 !lm reaverb br.enter=shoals 14:18:01 3. [2014-05-26 03:46:37] reaver the Bludgeoner (L17 GrFi of Qazlal) entered the Shoals on turn 42834. (Lair:6) 14:18:06 And sometimes it doesn't sneak up on you, but when the area you're fighting in becomes full of shallow water, you still have to fight there. 14:18:17 Oh wow, I knew it was rare but I thought it was more than 3.... 14:18:31 I went there a couple times when I played offline though. 14:19:09 Keanan: or you could run away. 14:19:23 You can't run away, because you're in shallow water, and move slower 14:19:24 Hmm, maybe the level generation could be tweaked to make it mre relevant somehow.... 14:19:32 (And merfolk move faster in water) 14:19:35 Keanan: Run away when you see it's coming in. 14:19:57 You don't "see it" there's no advance warning. 14:20:07 Usually you're fighting in 1-2 tiles of dry land. 14:20:11 Hmm. 14:20:32 Then there's the animation and that 1-2 tiles becomes shallow water. 14:20:57 (And maybe there's a dry square you can retreat to, or maybe not.) 14:21:12 And either way it either creates tension, or creates tactical decisions you have to make. 14:21:20 Which are good things IMHO 14:21:27 Hmm. 14:22:03 -!- bones__ has joined ##crawl-dev 14:24:09 -!- bones___ has quit [Ping timeout: 255 seconds] 14:29:01 -!- bones___ has joined ##crawl-dev 14:31:02 -!- bones__ has quit [Ping timeout: 245 seconds] 14:32:33 03reaverb02 07[iashol] * 0.15-a0-1828-gffeacb8: Fix whitespace/braces (|amethyst) 10(5 minutes ago, 1 file, 0+ 3-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=ffeacb841af0 14:36:32 -!- bones__ has joined ##crawl-dev 14:38:33 -!- bones___ has quit [Ping timeout: 255 seconds] 14:42:07 -!- bones___ has joined ##crawl-dev 14:43:42 -!- Moonsilence has quit [] 14:45:18 -!- bones__ has quit [Ping timeout: 240 seconds] 14:46:19 -!- bones__ has joined ##crawl-dev 14:46:36 -!- bones___ has quit [Ping timeout: 264 seconds] 14:49:00 !tell gammafunk I merged master into chunkless. Given the trivial conflicts, I highly doubt this could conflict with your work on the branch. 14:49:01 reaverb: OK, I'll let gammafunk know. 14:50:33 -!- bones___ has joined ##crawl-dev 14:52:36 -!- bones__ has quit [Ping timeout: 264 seconds] 14:52:56 03reaverb02 07[chunkless] * 0.15-a0-1806-g8b6730b: Merge branch 'master' into chunkless 10(6 minutes ago, files, + -) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=8b6730bf84af 14:53:25 -!- WalkerBoh has quit [Remote host closed the connection] 14:55:56 Experimental (chunkless) branch on crawl.s-z.org updated to: 0.15-a0-1806-g8b6730b 14:56:12 -!- Pepe has quit [Ping timeout: 264 seconds] 15:00:51 -!- HamsterSaurusMex has quit [Quit: Page closed] 15:05:28 -!- bones__ has joined ##crawl-dev 15:08:12 -!- bones___ has quit [Ping timeout: 264 seconds] 15:09:32 -!- Steampun1Duck has quit [Quit: leaving] 15:12:33 -!- rockygargoyle has joined ##crawl-dev 15:15:10 When I try to use the "make" command on Git, this error message appears: sh.exe" : make: command not found 15:15:18 how can I solve this? 15:15:46 What OS are you using? 15:16:10 Windows 7 15:16:27 I take it you installed git on it's own? 15:16:53 (What's going on is your git shell doesn't have the make/build tools in it) 15:17:09 -!- bones___ has joined ##crawl-dev 15:17:15 aah 15:17:16 how can I install it then? 15:17:36 The easiest way is to install msysgit (which has everything in one package) 15:18:08 you could install msys separately, but then you have to open git, pull the files, close git, open msys go to the folder and make 15:18:09 oh, okay. thanks! 15:18:20 Which is annoying as crap 15:18:28 (Since there's an all-in one alternative) 15:18:47 Also you'll need to cd to the crawl-ref/source folder, if you didn't know that already. 15:19:10 -!- CKyle has joined ##crawl-dev 15:19:17 i didn't 15:20:11 -!- bones__ has quit [Ping timeout: 252 seconds] 15:20:33 well, the problem is 15:20:38 -!- CSDCS has quit [Read error: Connection reset by peer] 15:20:55 I have "git-pulled" before, and downloaded like ~130 mb of data 15:20:56 -!- bones__ has joined ##crawl-dev 15:20:57 if I use msysgit, will I have to download it again? 15:21:27 -!- bones___ has quit [Ping timeout: 245 seconds] 15:27:30 -!- rast has quit [Read error: Connection reset by peer] 15:27:53 -!- rast has joined ##crawl-dev 15:31:50 -!- mamgar_ has quit [Quit: Leaving] 15:32:32 -!- bones___ has joined ##crawl-dev 15:33:16 -!- Hostile has quit [Ping timeout: 246 seconds] 15:33:36 -!- CKyle has quit [Quit: CKyle] 15:34:22 -!- bones__ has quit [Ping timeout: 245 seconds] 15:38:50 -!- NotKintak has quit [Client Quit] 15:39:41 -!- rast- has joined ##crawl-dev 15:40:36 -!- Kintak has quit [Ping timeout: 264 seconds] 15:40:50 -!- CSDCS has quit [Read error: Connection reset by peer] 15:41:48 -!- bones___ has quit [Ping timeout: 240 seconds] 15:42:47 -!- Morik has quit [Quit: This computer has gone to sleep] 15:42:55 -!- rast has quit [Ping timeout: 252 seconds] 15:43:00 -!- rast- is now known as rast 15:44:13 rockgargoyle: no, you should be able to just cd to the proper directory. 15:44:35 (msysgit should know it's a git folder and know everything's been pulled already) 15:45:25 thanks 15:48:13 -!- lobf has quit [Quit: lobf] 15:51:52 -!- Tux[Qyou] has quit [Ping timeout: 245 seconds] 15:54:29 -!- Kramin has joined ##crawl-dev 15:54:50 -!- Kramin has quit [Client Quit] 16:00:20 -!- Farcaster has quit [Quit: Nettalk6 - www.ntalk.de] 16:01:37 -!- gammafunk has joined ##crawl-dev 16:02:48 -!- Euph0ria has quit [Ping timeout: 240 seconds] 16:03:36 -!- WalkerBoh has quit [Remote host closed the connection] 16:03:58 -!- CSDCS has quit [Read error: Connection reset by peer] 16:07:07 -!- flowsnake has quit [Ping timeout: 272 seconds] 16:14:03 -!- flowsnake has joined ##crawl-dev 16:15:34 03reaverb02 07* 0.15-a0-1785-g9120e8b: Remove some unnecessary '#include's (player-reacts.cc) 10(40 minutes ago, 1 file, 0+ 23-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=9120e8b1d0b6 16:15:34 03reaverb02 07* 0.15-a0-1786-g0a78e6f: Sort '#include's better (player-reacts.cc) 10(26 minutes ago, 1 file, 10+ 11-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=0a78e6fbdf6f 16:15:34 03reaverb02 07* 0.15-a0-1787-g2e1c4ac: Sort '#include's better (main.cc) 10(20 minutes ago, 1 file, 11+ 12-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=2e1c4acb5f37 16:15:34 03reaverb02 07* 0.15-a0-1788-ga796aff: Remove a couple more '#include's (main.cc) 10(10 minutes ago, 1 file, 0+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=a796aff3c326 16:16:21 -!- Kenran has quit [Read error: Connection reset by peer] 16:16:56 are you doing those by hand, or with some kind of static analysis tool, reaverb? 16:17:15 PleasingFungus: I was trying to make a script. 16:17:18 And horribly failed. 16:17:27 But along the way I found some includes I could remove. 16:17:38 rip 16:17:49 -!- ProzacElf has quit [Ping timeout: 240 seconds] 16:17:49 hah, sorting includes 16:17:49 I do wish I had a static analysis tool. 16:17:49 gammafunk: You have 1 message. Use !messages to read it. 16:18:00 gammafunk: Just alphabetizing them. 16:18:09 that's sorting! 16:18:17 hrm, valgrind? 16:18:20 So what's so funny about it? 16:18:23 or is that not static 16:18:38 well, it's kind of just funny since it's not very glamorous 16:18:38 I guess that people would add them in non-alphabetical order. 16:18:50 I always try to add them alphabetically 16:19:09 oh you mean a source analysis tool 16:19:11 like lint or something 16:19:25 yes 16:19:27 <|amethyst> yes, "static analysis" usually means "compile-time" 16:19:35 <|amethyst> or at least, "without executing it" 16:19:42 ah, that's what it means 16:19:47 <|amethyst> the latter is what static means, yes :) 16:20:11 <|amethyst> (except in C++, where it means five or six things) 16:20:33 and it's great that static has a specific meaning also in C/C++ 16:20:56 -!- CKyle has joined ##crawl-dev 16:20:57 something about programmers and the word static 16:21:00 ha ha, "a" meaning 16:21:05 -!- ProzacElf has joined ##crawl-dev 16:21:08 about programmers and any word. 16:21:15 hrm, the meaning is consistent, no? 16:21:29 "lives only in this source file" 16:21:39 not aware of what else it means though 16:21:42 oh within a function 16:21:43 right 16:21:53 Also has a differant meaning within a class, correct? 16:22:50 -!- CKyle has quit [Client Quit] 16:23:28 Oh, it has two meanings from within a class: one for functions and one for varaibles. 16:26:54 -!- nooodl has joined ##crawl-dev 16:30:24 -!- ProzacElf has quit [Ping timeout: 264 seconds] 16:31:01 -!- rockygargoyle has quit [Ping timeout: 246 seconds] 16:37:05 %git afe582e6 16:37:05 07|amethyst02 * 0.15-a0-1736-gafe582e: Assert that we don't use more RNGs than we have. 10(2 days ago, 1 file, 2+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=afe582e62d68 16:45:01 oh man 16:45:07 ? 16:46:40 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.90.1 [Firefox 33.0a1/20140620030201]] 16:48:01 gammafunk: Yes, I'm rather confused by that "oh man" 16:48:26 If it has to do with the RNG stuff I'm porting it to smithgod_rebased right now so if you're going to change it... 16:49:09 that's a *bit* too close a reading of an irc message 16:49:32 gammafunk: That's probably true :D 16:49:59 -!- Aryth has quit [Quit: KVIrc 4.0.4 Insomnia http://www.kvirc.net/] 16:52:33 -!- DrinkMachine has joined ##crawl-dev 16:52:33 -!- DrinkMachine has quit [Changing host] 16:52:33 -!- DrinkMachine has joined ##crawl-dev 17:04:59 Unstable branch on crawl.lantea.net updated to: 0.15-a0-1788-ga796aff (34) 17:06:25 ??rebuild 17:06:26 rebuild[1/1]: http://crawl.akrasiac.org/rebuild/ https://dobrazupa.org/rebuild/ http://crawl.lantea.net/rebuild/ http://crawl.berotato.org/crawl/rebuild/ Bug Grunt, |amethyst, or Napkin for CDO. Use your powers wisely. 17:06:49 reaverb? 17:06:58 could you please rename my nick in there? 17:06:59 Napkin: Yes. 17:07:09 Oh, Yes, sorry. 17:07:26 !learn edit rebuild s/Napkin/Nap kin/ 17:07:27 rebuild[1/1]: http://crawl.akrasiac.org/rebuild/ https://dobrazupa.org/rebuild/ http://crawl.lantea.net/rebuild/ http://crawl.berotato.org/crawl/rebuild/ Bug Grunt, |amethyst, or Nap kin for CDO. Use your powers wisely. 17:07:43 no problem, lived with it for very long, but it's a beep not required ;-) 17:07:46 thanks :) 17:08:18 Napkin: Sorry, it never clicked that that entry was pinging everybody on that list...I should be more careful to query that in pm. 17:08:37 that space is fine 17:08:51 maybe |amethyst would like it too, or he doesn't care 17:11:09 hrm, some kind of "$nick" auto-escape thing for learndb would be cool 17:11:23 03reaverb02 07[smithgod_rebased] * 0.15-a0-1818-g2b6af51: Merge branch 'master' into smithgod_rebased 10(7 minutes ago, files, + -) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=2b6af511dd38 17:11:34 I guess it's not much better than just remembering to do that yourself when making the entry 17:12:22 gammafunk: What does ' "$nick" auto-escape thing' mean? 17:13:01 you'd make an entry a bit like what we do with {entry} in learndb but it'd be like {nick:blah} or something 17:13:18 but it's really not necessary 17:13:44 Hmm. 17:13:55 -!- phalm has quit [Quit: Page closed] 17:14:16 -!- Insomniak has quit [Ping timeout: 248 seconds] 17:15:42 -!- ProzacElf has joined ##crawl-dev 17:16:29 Experimental (smithgod_rebased) branch on crawl.s-z.org updated to: 0.15-a0-1818-g2b6af51 17:17:34 -!- syllogism has quit [] 17:17:47 -!- rossi has quit [Quit: WeeChat 0.4.3] 17:22:43 -!- Ququman_ has quit [Read error: Connection reset by peer] 17:23:00 -!- casmith789 has quit [Quit: Leaving] 17:31:27 -!- Xenobreeder has quit [Ping timeout: 252 seconds] 17:35:00 -!- MaxFrost has quit [Read error: Connection reset by peer] 17:38:31 -!- nooodl has quit [Quit: Ik ga weg] 17:46:57 -!- Evablue has quit [Quit: Evablue] 17:50:09 -!- HellTiger has quit [Ping timeout: 252 seconds] 17:50:09 -!- ChangeAj has joined ##crawl-dev 17:52:10 -!- Patashu has joined ##crawl-dev 17:53:30 -!- Patashu_ has joined ##crawl-dev 17:53:30 -!- Patashu has quit [Disconnected by services] 17:56:26 -!- Patashu_ has quit [Remote host closed the connection] 17:56:53 -!- Patashu has joined ##crawl-dev 18:14:20 -!- edlothiol has quit [Ping timeout: 260 seconds] 18:18:07 -!- Hostile has quit [Ping timeout: 246 seconds] 18:23:19 -!- reaverb has quit [Quit: Leaving.] 18:23:43 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 18:25:50 -!- scummos^ has quit [Remote host closed the connection] 18:40:27 -!- WalkerBoh has quit [Remote host closed the connection] 18:43:20 -!- predator117 has quit [Ping timeout: 248 seconds] 18:51:52 -!- scummos^ has quit [Ping timeout: 245 seconds] 18:54:57 -!- Keanan has quit [Quit: Leaving.] 18:59:31 -!- atrodo has quit [Ping timeout: 240 seconds] 19:00:58 -!- Ququman has joined ##crawl-dev 19:01:17 -!- raskol has quit [Read error: Connection reset by peer] 19:01:31 -!- truemono has quit [Ping timeout: 240 seconds] 19:01:31 -!- Sgeo has quit [Ping timeout: 240 seconds] 19:02:26 -!- Oxybeles has quit [Read error: Connection reset by peer] 19:02:26 -!- agenius has quit [Ping timeout: 240 seconds] 19:02:26 -!- Adeon has quit [Ping timeout: 240 seconds] 19:02:26 -!- Morik has quit [Ping timeout: 240 seconds] 19:02:43 -!- Z_LAMP has quit [Ping timeout: 240 seconds] 19:03:29 -!- umrain has quit [Ping timeout: 240 seconds] 19:03:29 -!- atrodo has joined ##crawl-dev 19:03:29 -!- xnavy has quit [Ping timeout: 240 seconds] 19:03:29 -!- Fortescue has quit [Ping timeout: 240 seconds] 19:03:34 -!- djinni has quit [Ping timeout: 240 seconds] 19:03:55 -!- ivan`` has quit [Ping timeout: 240 seconds] 19:05:44 -!- DayBay has quit [Ping timeout: 240 seconds] 19:05:44 -!- Ququman has quit [Ping timeout: 240 seconds] 19:05:44 -!- djetty has quit [Ping timeout: 240 seconds] 19:06:19 -!- Sonata has quit [Ping timeout: 240 seconds] 19:06:43 -!- tabstorm has quit [Ping timeout: 240 seconds] 19:10:16 -!- Adder_ has quit [Ping timeout: 240 seconds] 19:10:16 -!- orost has quit [Ping timeout: 240 seconds] 19:10:16 -!- zkyp has quit [Ping timeout: 240 seconds] 19:10:16 -!- atrodo has quit [Ping timeout: 240 seconds] 19:10:16 so with itemdest removal and elemental invokers, the 52 item limit is becoming awfully inconvenient 19:10:16 i am obviously not going to suggest bringing back item destruction or increasing the limit past 52, but I think something should be done to reduce the number of different carried items 19:10:16 -!- Crehl has quit [Quit: qqqqqqq] 19:10:16 like cutting some potions/scrolls would be good 19:10:16 I don't think anyone actually uses scroll of torment much (and I'm saying that as a greatermummy) and kiku torment is a thing anyway 19:10:16 -!- Ququman has joined ##crawl-dev 19:10:16 -!- Ququman has quit [Remote host closed the connection] 19:10:16 and I think five do-nothing potions (confusion, degen, paralysis, poison, strong poison) is an awful lot 19:10:16 removing these does make identify scrolls more attractive though... 19:10:16 also I still think elemental invokers should stack 19:10:16 and vaults probably shouldn't generate tons of them 19:10:16 -!- Fortescue has joined ##crawl-dev 19:10:16 -!- Adeon has joined ##crawl-dev 19:10:19 -!- Amy has quit [Ping timeout: 240 seconds] 19:11:06 -!- atrodo has joined ##crawl-dev 19:11:30 -!- tabstorm has joined ##crawl-dev 19:12:10 -!- ivan`` has joined ##crawl-dev 19:12:25 -!- djinni has joined ##crawl-dev 19:14:19 -!- njorth has quit [Quit: Lost terminal] 19:17:01 -!- Bloaxor has joined ##crawl-dev 19:17:48 -!- Amy|Sonata has quit [Ping timeout: 260 seconds] 19:17:52 -!- tbuck has quit [Ping timeout: 260 seconds] 19:18:23 -!- Unmovable has quit [Ping timeout: 260 seconds] 19:18:55 -!- Bloax has quit [Ping timeout: 260 seconds] 19:19:02 -!- Tuxedo[Qyou] has quit [Read error: Connection reset by peer] 19:19:29 -!- Zermako has quit [] 19:20:48 -!- Vizer has quit [Ping timeout: 260 seconds] 19:20:48 -!- bd__ has quit [Ping timeout: 260 seconds] 19:20:56 -!- agenius has quit [Ping timeout: 260 seconds] 19:20:56 -!- atomicthumbs has quit [Ping timeout: 260 seconds] 19:21:42 -!- Slowpoke_Man has joined ##crawl-dev 19:22:01 -!- BlastHardcheese has quit [Ping timeout: 260 seconds] 19:22:35 -!- PsyMar has quit [Ping timeout: 264 seconds] 19:22:41 -!- Keskital1 has joined ##crawl-dev 19:23:52 -!- SamB has quit [Ping timeout: 260 seconds] 19:23:52 -!- raskol` has quit [Ping timeout: 260 seconds] 19:23:53 -!- namad7 has quit [Ping timeout: 260 seconds] 19:23:53 -!- Keskitalo has quit [Ping timeout: 260 seconds] 19:23:54 -!- zkyp_ has quit [Ping timeout: 260 seconds] 19:23:54 -!- vible has quit [Ping timeout: 260 seconds] 19:23:59 -!- vible_ has joined ##crawl-dev 19:24:20 -!- Vesto has quit [Ping timeout: 260 seconds] 19:25:07 -!- SamB has joined ##crawl-dev 19:28:05 -!- Bloaxzorro has joined ##crawl-dev 19:28:11 -!- Vaporware has joined ##crawl-dev 19:28:11 -!- Vaporware has quit [Changing host] 19:28:11 -!- Vaporware has joined ##crawl-dev 19:28:38 -!- MarvinPA_ has joined ##crawl-dev 19:28:53 -!- N is now known as Guest97121 19:30:27 -!- F-Glex has joined ##crawl-dev 19:30:40 -!- Lasty has joined ##crawl-dev 19:30:43 -!- Lasty1 has joined ##crawl-dev 19:31:18 -!- hypermatt has joined ##crawl-dev 19:31:41 -!- dpeg_ has joined ##crawl-dev 19:31:42 -!- hypermatt is now known as Guest53272 19:31:47 -!- Keskitalo has joined ##crawl-dev 19:33:23 -!- Adeon_ has joined ##crawl-dev 19:37:07 -!- Elsi_ has joined ##crawl-dev 19:37:42 -!- namad7 has quit [*.net *.split] 19:37:42 -!- zkyp has quit [*.net *.split] 19:37:42 -!- Keskital1 has quit [*.net *.split] 19:37:42 -!- raskol_` has quit [*.net *.split] 19:37:42 -!- Bloaxor has quit [*.net *.split] 19:37:42 -!- Adeon has quit [*.net *.split] 19:37:42 -!- Farcaster has quit [*.net *.split] 19:37:42 -!- scummos__ has quit [*.net *.split] 19:37:42 -!- DrinkMachine has quit [*.net *.split] 19:37:42 -!- Quashie has quit [*.net *.split] 19:37:42 -!- mamgar has quit [*.net *.split] 19:37:42 -!- Krymise has quit [*.net *.split] 19:37:42 -!- Lasty2 has quit [*.net *.split] 19:37:42 -!- Lasty_ has quit [*.net *.split] 19:37:42 -!- minmay has quit [*.net *.split] 19:37:42 -!- mineral has quit [*.net *.split] 19:37:42 -!- ChongLi has quit [*.net *.split] 19:37:42 -!- Guest13590 has quit [*.net *.split] 19:37:42 -!- Henzell has quit [*.net *.split] 19:37:42 -!- paxed has quit [*.net *.split] 19:37:42 -!- G-Flex has quit [*.net *.split] 19:37:42 -!- mumi has quit [*.net *.split] 19:37:42 -!- MakMorn has quit [*.net *.split] 19:37:42 -!- vede has quit [*.net *.split] 19:37:42 -!- Rotatell has quit [*.net *.split] 19:37:43 -!- johnstein has quit [*.net *.split] 19:37:43 -!- dpeg has quit [*.net *.split] 19:37:43 -!- us17 has quit [*.net *.split] 19:37:43 -!- Psyknux has quit [*.net *.split] 19:37:43 -!- Elsi has quit [*.net *.split] 19:37:43 -!- varmin has quit [*.net *.split] 19:37:43 -!- floatingatoll has quit [*.net *.split] 19:37:43 -!- MarvinPA has quit [*.net *.split] 19:37:48 -!- us17_ is now known as us17 19:37:48 -!- us17 has quit [Changing host] 19:37:48 -!- MarvinPA_ is now known as MarvinPA 19:37:52 -!- ChongLi_ is now known as ChongLi 19:37:52 -!- Elsi_ is now known as Elsi 19:39:10 -!- johnstein has joined ##crawl-dev 19:39:20 -!- Rotatell has joined ##crawl-dev 19:39:37 -!- floatingatoll has joined ##crawl-dev 19:40:22 -!- MakMorn has joined ##crawl-dev 19:41:16 -!- UncertainKitten has joined ##crawl-dev 19:41:58 -!- Henzell has joined ##crawl-dev 19:43:26 -!- varmin has joined ##crawl-dev 19:43:26 -!- Textmode has joined ##crawl-dev 19:43:38 -!- Textmode has quit [Max SendQ exceeded] 19:45:53 -!- Textmode has joined ##crawl-dev 19:46:19 -!- PsiRedEye22 has quit [Ping timeout: 240 seconds] 19:51:48 -!- lobf has joined ##crawl-dev 19:59:28 -!- Vaporware has quit [Quit: Leaving] 20:01:35 -!- Moonsilence has quit [Ping timeout: 264 seconds] 20:02:42 -!- Farcaster2 has quit [Quit: Nettalk6 - www.ntalk.de] 20:07:08 -!- Kramin has joined ##crawl-dev 20:09:14 -!- category has quit [Quit: Page closed] 20:10:47 !messages 20:10:48 No messages for TZer0. 20:10:54 -!- bonghitz has quit [Remote host closed the connection] 20:17:12 -!- Beast has quit [Read error: Connection reset by peer] 20:20:58 -!- Lightli has quit [Ping timeout: 246 seconds] 20:32:19 -!- demiskeleton has quit [Ping timeout: 240 seconds] 20:33:55 -!- fearitself has quit [Ping timeout: 246 seconds] 20:34:45 -!- Watball has quit [Quit: Leaving] 20:38:46 -!- minmay has joined ##crawl-dev 20:39:06 !function ITEM_FIELDS 20:39:08 Couldn't find ITEM_FIELDS in the Crawl source tree 20:39:17 !define ITEM_FIELDS 20:39:28 take your time, Sequell 20:39:45 !lg 20:39:46 1444. gammafunk the Summoner (L11 HESu of Sif Muna), quit the game on Swamp:4 on 2014-06-28 04:10:36, with 13678 points after 8151 turns and 1:25:52. 20:40:05 !source dbg-scan.cc:1085 20:40:06 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/dbg-scan.cc;hb=HEAD#l1085 20:40:24 yet another reason for me to make source use TAGS 20:40:26 !send gammafunk time 20:40:26 Sending time to gammafunk. 20:40:34 -!- Werehuman has quit [Ping timeout: 246 seconds] 20:40:47 !send Grunt kennysheep vaults 20:40:48 Sending kennysheep vaults to Grunt. 20:40:55 !send gammafunk nooooooooooooooooooooooooooooo 20:40:56 Sending nooooooooooooooooooooooooooooo to gammafunk. 20:41:52 -!- st_ has quit [Ping timeout: 245 seconds] 20:46:56 -!- bonghitz has quit [Ping timeout: 260 seconds] 20:50:15 -!- njorth has quit [Quit: Lost terminal] 20:57:44 -!- Kramin has left ##crawl-dev 21:01:19 -!- Lasty has quit [Quit: Leaving.] 21:02:02 -!- lobf has quit [Quit: lobf] 21:03:50 -!- Morik_ has quit [Quit: This computer has gone to sleep] 21:04:58 -!- DrinkMachine has joined ##crawl-dev 21:04:58 -!- DrinkMachine has quit [Changing host] 21:04:58 -!- DrinkMachine has joined ##crawl-dev 21:12:35 -!- TAS_2012v has quit [Read error: Connection reset by peer] 21:12:49 -!- Euph0ria has quit [Ping timeout: 240 seconds] 21:13:28 -!- Adeon_ is now known as Adeon 21:18:26 some 3-rune item stats https://docs.google.com/spreadsheets/d/1eo3B5OGyJo7KAEYzLMvcvpQtFzeXLUgR2PQGO0CqsgA/edit?usp=sharing 21:18:33 taking a look at consumable generation 21:24:19 -!- ChangeAj has quit [Ping timeout: 246 seconds] 21:26:04 -!- kekekela has quit [Ping timeout: 246 seconds] 21:32:24 -!- greensna1k is now known as greensnark 21:38:50 -!- ChangeAj has joined ##crawl-dev 21:40:35 -!- mamgar_ has quit [Ping timeout: 264 seconds] 21:43:32 -!- Quashie_ has quit [Ping timeout: 245 seconds] 21:46:54 -!- OneEyedJack has quit [Quit: Page closed] 21:49:57 -!- renftw has quit [] 21:54:15 -!- SkaryMonk has quit [Read error: Connection reset by peer] 21:54:19 -!- radinms has quit [Ping timeout: 240 seconds] 21:56:04 -!- ruwin has quit [] 21:57:18 -!- Kramin has quit [Read error: No route to host] 21:57:54 -!- rockygargoyle has quit [Quit: Page closed] 22:03:29 -!- MgDark has quit [Quit: ChatZilla 0.9.90.1 [Firefox 29.0/20140414143035]] 22:03:35 whats the avg for potion of haste 22:05:51 just reading that sheet it looks like 12 22:06:00 but it feels like you get more like 5-6 22:06:10 -!- Kramin42 has quit [Quit: Leaving] 22:07:05 tabstorm: it's 12, but that's including elf,crypt, shops, and the typical 3-rune portals you see 22:07:16 o 22:07:30 I never do crypt maybe that explains some of it 22:07:45 and skip V:5 for slime sometimes 22:07:51 if i want to get the character over with 22:10:28 -!- PsyMar has quit [Ping timeout: 260 seconds] 22:10:49 hrm, I guess I should consider this from the standpoint of not changing the weights for the item base types 22:11:03 since making potions/scrolls less common would make other item types more common 22:11:09 and that's probably just a bad thing to do 22:11:13 -!- Hostile has quit [Ping timeout: 246 seconds] 22:11:35 although I guess I could add a NO_ITEM chance 22:12:19 that would have to mean an argument to item for creating dungeon items vs. just other item gen 22:12:25 *argument to items() 22:13:38 hmm 22:13:45 you are trying to reduce consumables right 22:14:00 Is it hard to just cut all item spawns by like 25% 22:14:15 or 10 or whatever 22:15:20 we're only changing non-strategic stuff 22:15:37 and we're only changing consumables really 22:16:06 o 22:16:16 other items like missiles might get specific things like a mulch rate increase 22:16:24 is that really needed 22:16:27 but there's no reason to change weapons or armour 22:16:37 i feel that ammo is an issue in early game 22:16:40 then it stops being one 22:16:44 once you find enough centaurs 22:16:55 or if you have crossbows its a problem until you find yaktaurs 22:17:10 unless you train melee just to save ammo 22:17:14 but then why even use archery 22:17:24 yeah it's probably necessary, at least for some specific item types 22:17:26 like large rocks 22:17:37 o ok 22:17:41 i can see large rocks 22:17:52 why didnt you just set large rocks to have a cap for how many you can have based on str 22:18:09 i guess its a little annoying to toggle autopickup 22:18:39 -!- PsyMar has quit [Quit: "It's... bigger on the inside!"] 22:21:51 we did try that, but it's not a very good system 22:22:04 since then you have to run around every time a rock mulches 22:22:32 -!- UncertainKitten has quit [Ping timeout: 248 seconds] 22:23:57 yeah 22:24:19 hmm 22:24:22 is ranged considered problemati 22:24:23 c 22:24:32 by existing 22:24:39 I feel like the game does try to encourage you into melee 22:25:38 Crash on entering Swamp 13https://crawl.develz.org/mantis/view.php?id=8746 by godzilla 22:26:01 and then it goes on a tangent and forces you into ranged through sirens/orb spiders 22:26:19 unless you really like killing those in melee in which case i am amazed at your preferences 22:26:36 well I think melee is the were you get some of the most meaningful positioning in a crawl game; ranged attacks (from the player) generally involves less decision-making 22:26:48 but it's not formally problematic in any sense 22:27:18 we just don't want to make it so that you have to rely on ranged attacks in a majority of situations 22:27:28 otoh if you choose to do that, you should be able to 22:27:57 im thinking that if you want to use bows its because you want to rely on them 22:28:01 since its quite a bit of investment 22:28:21 yeah, you're by no means forced to use bows, obviously 22:28:24 and you dont have things like penalties when an enemy is next to you 22:28:43 i mean, you dont want to train bows just to plink at an enemy and then switch to your weapon 22:28:50 because youre trying to save ammo 22:29:26 well the only problem is that picking up ammo becomes meaningless at some point 22:30:03 is it supposed to be meaningful 22:30:17 ranged attacks with launchers are like you have this fixed pool based on ammunition, as opposed to a pool like mp that can be renewed by resting 22:30:20 its meaningful in early D when you need to allocate your XP to survive and if you have a bunch of XP in bows with no weapons 22:30:29 well 22:30:33 with no arrows* 22:31:10 -!- ussdefiant has joined ##crawl-dev 22:31:13 there are probably a couple schools of thought on whether we should have ammo limits at all, and you could have fun ranged combat with both I'm sure 22:31:51 -!- Lightli has joined ##crawl-dev 22:32:30 i think I would like special ammo to have limits and just have a generic bolt that you dont run out of but isnt too powerful 22:32:41 it dosent run out because its a video game i aint gotta explain shit 22:33:04 -!- mamgar has quit [Quit: Leaving] 22:33:16 that's not unreasonable, although we might have to tie it to weapon skill 22:33:29 Tie which 22:33:36 this infinite special ammo 22:33:45 I mean if you can find a launcher and get infinite ammo early game 22:33:47 Well 22:33:55 it would obviously be f(launcher) 22:34:03 skill, that i 22:34:11 the special ammo would just do real damage 22:34:21 i mean itd encourage players to plink dudes with bows at 0 skill 22:34:38 but you already are encourage to throw stones and stuff but no one does it 22:34:40 so who cares 22:34:54 yeah I suppose you could do it that way 22:35:05 I throw stones at dudes on like d:1-3 22:35:12 yeah but i mean all game 22:35:14 IN THEORY 22:35:20 you are encouraged to do it at everything 22:35:24 well in theory *if* you train throwing 22:35:35 no one does it at 0 skill to plink plink plink for 1-2 HP 22:35:38 even though its optimal 22:35:54 oh I don't think that's really optimal 22:36:02 I mean its 1-2 hp off the dude 22:36:04 hrm, I guess maybe more so now that monsters 22:36:05 but its so trivial 22:36:09 don't pick up stuff you've seen 22:36:10 of a contribution 22:36:16 but before monsters could pick up what you threw 22:36:19 and throw it at out 22:36:22 that it does not really contribute to win probability in a meaningful way past super early D 22:36:25 you 22:36:28 lol, I used that to escape before 22:36:32 id drop a rock when pursued 22:36:36 and then run 22:36:49 yeah but when plinking in your scenariou 22:36:56 if you plink a skeletal 22:37:04 you might not like it if it throws that stone at you 22:37:11 but now that's no longer true 22:38:57 yeah 22:39:33 but regardless, even though it's "problematic" at least you can not have to worry about managing arrows and just play a dang archer if you want 22:39:40 -!- Slowpoke_Man is now known as BlastHardcheese 22:40:12 -!- radinms has quit [Ping timeout: 245 seconds] 22:40:32 also apparently people would throw crossbows into lava to avoid skeletals potentially launching them 22:41:39 -!- Daekdroom has quit [Quit: Saindo] 22:45:08 I certainly have picked up launchers in early game to avoid monsters using them 22:45:21 but no more! 22:45:31 -!- CKyle has joined ##crawl-dev 22:46:08 i havent past like D:2 22:46:19 i just dont think its that important 22:47:12 -!- DayBay_ is now known as DayBay 22:48:19 -!- Roarke has quit [Ping timeout: 246 seconds] 22:50:59 -!- ToastyP has joined ##crawl-dev 22:52:39 -!- CryptoCactus has quit [Quit: Page closed] 22:59:33 -!- CKyle has quit [Quit: CKyle] 22:59:46 -!- ToastyP has left ##crawl-dev 23:05:01 -!- zinny has quit [Quit: brb] 23:06:16 -!- Kramin has quit [Quit: This computer has gone to sleep] 23:06:56 -!- PsiRedEye22 has quit [Ping timeout: 260 seconds] 23:07:27 -!- zinny has quit [Client Quit] 23:08:37 -!- Zathryth has quit [Ping timeout: 246 seconds] 23:09:13 -!- ToastyP has quit [Quit: ChatZilla 0.9.90.1 [Firefox 30.0/20140605174243]] 23:10:55 -!- Euph0ria has quit [Remote host closed the connection] 23:16:01 -!- CSDCMS has quit [Read error: Connection reset by peer] 23:16:35 -!- kfjohnson has quit [Ping timeout: 264 seconds] 23:16:46 -!- DrinkMachine has quit [Quit: Leaving] 23:21:36 -!- CSDCS has quit [Read error: Connection reset by peer] 23:22:03 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 23:24:05 -!- bonghitz_ has quit [Remote host closed the connection] 23:25:17 -!- rockygargoyle has joined ##crawl-dev 23:29:02 -!- rossi has quit [Ping timeout: 252 seconds] 23:31:20 -!- rockygargoyle has quit [Quit: .] 23:33:25 -!- rockygargoyle has quit [Client Quit] 23:33:47 -!- rockygargoyle has joined ##crawl-dev 23:40:13 -!- CSDCMS has quit [Read error: Connection reset by peer] 23:41:37 -!- rockygargoyle has quit [Quit: .] 23:41:43 Spectrina (L27 FoCj) (Pan) 23:43:10 -!- CSDCS has quit [Read error: Connection reset by peer] 23:43:16 -!- Evablue has quit [Quit: Evablue] 23:44:36 -!- bh has joined ##crawl-dev 23:46:26 Is rod of shadows new? 23:46:29 and can we disable it? 23:48:46 ??rod of shadows 23:48:47 rod of shadows[1/2]: Creates shadow creatures from a D level based on your evocations skill. Really bad with low evoc. 23:48:51 ??rod of shadows[2] 23:48:52 rod of shadows[2/2]: Since it uses the OOD timer, waiting around for a huge amount of time on the floor equal to your evoc will get you similar or better results for less investment. 23:49:22 hmm? 23:50:01 it's crashing the game with 100% cpu utilization 23:50:04 and not producing a stack trace 23:50:40 ah 23:55:26 !crashlog 23:55:27 7945. Spectrina, XL27 FoCj, T:71684 (milestone): http://dobrazupa.org/morgue/Spectrina/crash-Spectrina-20140629-044139.txt 23:56:50 -!- atomicth2mbs has joined ##crawl-dev 23:57:31 ah. it does log, but doesn't announce 23:58:37 -!- CSDCMS has quit [Read error: Connection reset by peer] 23:59:50 -!- rossi has quit [Client Quit]