00:00:12 -!- dtsund has joined ##crawl-dev 00:00:26 <|amethyst> the usual trick is to make the constructors protected (or private), then make a static factory method and use that instead of calling new directly 00:00:48 Stable (0.12) branch on crawl.s-z.org updated to: 0.12.1-18-g090c645 00:01:01 ah right 00:01:12 that's quite easy since everything is already constructed from a static factory method ;) 00:01:39 <|amethyst> not sure how to handle inheritance well though 00:02:01 <|amethyst> I guess the factory method would still need to be a friend of the derived classes so it can call their constructors 00:02:24 it can just call static methods on those classes 00:02:26 Unstable branch on crawl.s-z.org updated to: 0.13-a0-820-g50c72be (34) 00:02:29 so I'm guessing you need protected 00:03:02 adding a new wand involves a ton of bookkeeping. 00:03:11 <|amethyst> SamB: the problem is that you want to be able to call in the other direction (from parent to child) and protected doesn't help there 00:03:19 hmm 00:03:41 I meant for the constructors themselves 00:04:05 where child calls parent, no? 00:04:30 <|amethyst> the base class constructor has to be protected, yes, or it's hard to inherit from :) 00:04:47 <|amethyst> the leaf class constructors could be private if you wanted 00:05:28 <|amethyst> it would be nice if we could mark the copy constructor as = delete; but no C++11 :( 00:06:12 -!- jeanjacques has joined ##crawl-dev 00:06:54 we could pull the private: trick 00:07:08 where you declare them private and then never implement them 00:07:40 ##crawl-dev -> ##oop-discuss ;) 00:07:45 this has been something of a learning experience, 2 days ago i had no idea about new, delete, or most of the implications of pointers vs references 00:08:37 learn add devteam 00:08:51 <|amethyst> SamB: yeah 00:09:17 I think it might even be legal 00:09:37 <|amethyst> I keep thinking the subtitle of _Design Patterns_ should have been "Working Around Flaws in Your Object-Oriented Language" 00:10:20 <|amethyst> s/Flaws in/Limitations of/ perhaps 00:10:23 mumra: what language do you use day to day? 00:10:28 bh: C# 00:10:48 Java and Javascript here 00:11:05 recently there has been a lot more Javascript because i've been doing front-end work 00:11:26 well, CoffeeScript, but it requires a fairly deep understanding of Javascript anyway 00:11:35 yes, of course 00:12:00 Javascript is an abomination of the highest form. 00:12:13 but yeah in C# you don't ever have to worry about scope or garbage collection, it's all done for you 00:12:22 if you still have a reference to an object then it won't have been destructed yet 00:12:34 sort of like how you don't write FFI code in Haskell without knowing C 00:12:42 <|amethyst> You have to worry about it, just not in the same way 00:12:46 <|amethyst> and not as much 00:13:16 you don't have to worry about objects being disappeared on you except in fairly odd circumstances 00:13:17 and i've been mostly using dependency injection in C# for a couple of years so you don't even have to worry about where your object instances are coming from or even how they're implemented 00:13:48 what you do have to worry about is objects being kept unnecessarily 00:13:52 <|amethyst> yeah 00:14:10 well, the CLR is pretty good at managing that 00:14:17 i've literally never had to worry about it 00:14:33 the CLR can't help you if you keep objects live when you shouldn't 00:14:41 well, probably can't 00:14:54 no 00:15:06 but you won't do that if you structure things logically 00:15:11 <|amethyst> instead of deleting things, you have to remember to set pointers to null so your garbage becomes garbage 00:15:18 <|amethyst> s/pointers/references/ 00:15:33 <|amethyst> (speaking from Java experience; I haven't used C#) 00:15:46 |amethyst: yeah but all my objects will be destructed by the IoC container, and when that happens any references they hold get destructed too 00:16:15 mumra: what's IoC 00:16:21 and how long does this container stay around 00:16:22 Inversion of Control 00:16:30 the container stays around for as long as the web request 00:16:37 is that like russian reversal 00:16:53 hmm, so probably not too bad MOST of the time 00:16:56 Inversion of Control / Dependency Injection -- they're kind of the same thing 00:16:59 <|amethyst> mumra: it's more an issue for long-running things 00:17:05 yeah 00:17:13 there's one container that is scoped to the app lifetime 00:17:18 but there could be times when you end up using O(n) space where constant spaces would do 00:17:20 but i'm extremely careful what i put in there 00:17:43 SamB: this is a general problem with most web frameworks 00:17:47 ` The beam explodes into a cloud of software bugs!` nice. 00:17:55 it's not a problem "with most web frameworks" 00:17:58 it's just a problem 00:18:17 which can crop up with, like, anything 00:18:38 it would be odd to see in true(1) but ... 00:18:50 all web frameworks are bad, which is why people are always writing new ones :) 00:18:56 true, but you are likely to hit it often with websites where each request is a completely separate option and sharing state between requests is kind of hard and dangerous 00:19:12 s/option/operation 00:19:30 bh: was that error with my branch? 00:19:44 mumra: no, it's related to ??bh[2] 00:19:47 aha 00:19:51 ??bh[2] 00:19:52 bh[2/2]: He's very sorry that you drowned in the abyss. 00:19:56 er 00:19:57 ??bh[1] 00:19:58 bh[1/2]: When it comes to stupid ideas, I'm your man. 00:20:04 03|amethyst 07* 0.13-a0-821-g8a32599: Clear "Next: 100%" after gaining XL 27 (#4553). 10(21 minutes ago, 1 file, 3+ 1-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=8a325995839c 00:20:06 hehe 00:20:10 mumra: it's his new wand of bugginess 00:20:31 |amethyst: what, it only goes up to 100%? 00:20:40 fr box of bugs 00:20:50 SamB: I'm doing cloud selection per square, which is simply wrong 00:21:16 bh: what wand are you actually trying to make 00:21:31 SamB: a wand that spews a beam of clouds of a random type 00:21:51 <|amethyst> SamB: or higher, I'm sure; I was testing with potion of experience 00:22:11 I have a habit of trying to write the smallest change possible rather than ripping things apart 00:22:46 that sounds like a good habit 00:22:53 bh: sometimes it's a good idea to rip things apart (and put them together, better) first in a distinct commit or commits 00:23:22 <|amethyst> SamB: but if you got up to 1000% it won't be redrawn correctly, sorry 00:23:49 mumra: it depends on how old the code in question is. Sometimes things need to be set on fire 00:24:05 well, absolutely, that's what i just did with mon-project.cc ;) 00:24:56 I wonder what the oldest line of code in crawl is. 00:25:15 or even a distribution of LOC by age 00:26:27 -!- Vizerr has quit [Ping timeout: 260 seconds] 00:27:27 -!- sstrickl has quit [Changing host] 00:28:08 bh: your mission: find out 00:28:21 hint: git blame is your friend 00:28:21 SamB: I'll make a codeswarm video 00:30:03 -!- LexAckson has quit [Remote host closed the connection] 00:30:12 -!- Ryak has quit [Quit: If at first you don't succeed, skydiving is not for you] 00:30:14 -!- Krakhan has quit [Ping timeout: 256 seconds] 00:30:50 -!- dtsund has quit [Quit: dtsund] 00:33:50 -!- sstrickl has quit [Quit: sstrickl] 00:34:35 hm 00:36:02 one of the stair checks is "_marker_vetoes_stair" which checks whether the marker "veto stair" exists at the player's position 00:37:41 and silently fails if so 00:37:48 does this actually happen? 00:38:21 <|amethyst> Zannick: with troves, see dat/dlua/lm_toll.lua 00:38:29 ah 00:38:34 SamB: movie generating. I'll check back on it in the morning. It it doesn't look like garbage I'll render a bigger version and put it on vimeo or youtube 00:38:49 <|amethyst> Zannick: (it is the veto check itself that prompts the user for the item) 00:38:53 -!- bh has quit [Quit: sleep] 00:39:04 wth is codeswarm 00:39:24 that seems like an awful way to do it 00:40:07 <|amethyst> Zannick: it's probably what was necessary to make troves work entirely in lua 00:40:18 <|amethyst> back in the day 00:40:34 <|amethyst> I'm afraid to touch it :) 00:40:36 well, i'm just gonna leave it in... 00:40:40 -!- cbus has quit [Remote host closed the connection] 00:41:06 but what i was looking for was whether it was prompt, which i guess it is 00:41:47 -!- pelotr0n has quit [Quit: ~Internet()] 00:43:02 <|amethyst> oh, wow, it's even uglier 00:43:17 <|amethyst> it prompts at veto_stair time, but actually charges at veto_level_change time 00:43:24 EEK 00:43:55 well, in case you get teleported away and don't actually go through, right? :P 00:44:03 or turned into a tree, etc. 00:44:08 <|amethyst> yeah, probably 00:44:54 <|amethyst> hm... actually 00:45:17 <|amethyst> its veto_level_change will never return "veto" 00:45:21 -!- bonghitz has quit [Remote host closed the connection] 00:45:49 <|amethyst> but I guess what Zannick said still applies 00:46:09 if it would just unlock the trove permanently at time of payment, wouldn't that be fine? 00:46:43 way beyond the scope of my changes 00:46:59 sure 00:47:29 <|amethyst> SamB: there's a recent bug that could be fixed by something like that 00:47:53 <|amethyst> %bug 7005 00:47:53 https://crawl.develz.org/mantis/view.php?id=7005 00:48:12 I think I'm about to turn in 00:48:25 I *am* sick and all 00:48:27 oh gosh ahaha 00:48:38 <|amethyst> btw, it looks like once the tournament's over there are lots of patches to go through 00:48:44 <|amethyst> in mantis I mean 00:48:59 ??tourney 00:48:59 tournament[1/3]: The 0.12 tournament is May 11-27. Rules: http://dobrazupa.org/tournament/0.12/ Leaderboard: http://dobrazupa.org/tournament/0.12/overview.html For team-less players, see {LFG} 00:49:17 Zannick / |amethyst: is this any relation to the bug where paying for a trove with a wielded disto weapon can abyss you and the trove is gone when you come back ... 00:49:19 <|amethyst> some are... not so good, but Medar, CommanderC, and others have made some good fixes 00:49:27 oh good, being sick is not ruining my chances at a banner 00:49:27 <|amethyst> mumra: that's the 7005 I linked 00:49:31 mumra: that's 7005, yes. 00:49:40 even potentially 00:49:41 oh yeah missed that 00:49:59 -!- Kalir has quit [Changing host] 00:50:26 ... hmm, i have 7 days to make up for missing that 15 runer :P 00:50:31 <|amethyst> mumra: not accepting equipped items would be fine, too, but the messaging in blackcustard's patch leaves a little to be desired 00:50:52 !time 00:50:53 Time: May 21, 2013, 05:50:53 AM, UTC. The 2013 0.12 tournament ends in 5 days, 18 hours, 9 minutes and 6 seconds. 00:51:04 -!- Chadul has quit [Client Quit] 00:51:08 is this true? 00:51:46 if Henzell is right, the learndb entry is misleading 00:51:51 |amethyst: do you mean the "Item equipped." message? i think that's just debugging stuff 00:51:52 <|amethyst> ??tournament 00:51:52 tournament[1/3]: The 0.12 tournament is May 11-27. Rules: http://dobrazupa.org/tournament/0.12/ Leaderboard: http://dobrazupa.org/tournament/0.12/overview.html For team-less players, see {LFG} 00:52:05 -!- Blazinghand has quit [Read error: Connection reset by peer] 00:52:05 |amethyst: see the other messages with dry_run ~= nil which are similarly terse 00:52:22 <|amethyst> mumra: I mean the "perhaps it is equipped or unidentified" 00:52:22 mumra: henzell says 5 days and 18 hours 00:52:30 hmm, yeah 00:52:33 SamB: may 21 05:50:53 plus 5 days 18:09:06 = may 26 23:59:59 00:52:50 i guess the learndb just doesn't specify that it's inc-exc on the range 00:53:02 |amethyst: actually i think there's a logic error in there 00:53:09 oh wait, maybe not 00:53:12 Zannick: that's what I meant by misleading 00:53:14 the patch format confused me for a second 00:53:27 <|amethyst> SamB: yeah, the learndb entry is misleading and should be fixed 00:53:29 that's not normal date range terminology 00:53:44 <|amethyst> SamB: everything else has made clear that it ends at the end of 26 May 00:53:46 ... notation ... whatever 00:53:46 plus the LFG bit is expired 00:53:53 true 00:53:57 since clan registration is closed 00:54:00 so someone fix it while I head to bed 00:55:20 <|amethyst> ??tournament 00:55:20 tournament[1/3]: The 0.12 tournament is May 11-26. Rules: http://dobrazupa.org/tournament/0.12/ Leaderboard: http://dobrazupa.org/tournament/0.12/overview.html For team-less players, see {LFG} 00:56:01 also the LFG bit 00:56:39 good night, all 00:58:21 -!- dtsund has joined ##crawl-dev 00:59:01 -!- NeremWorld has quit [Ping timeout: 248 seconds] 01:01:21 -!- _dd has joined ##crawl-dev 01:01:35 probably it should be able to explicitly say "You have the right item, but you need to unequip it first." the "Perhaps you haven't completely identified it yet?" bit has to stay vague to prevent information leaks 01:02:04 <|amethyst> blackcustard: right, I was mostly talking about the former 01:02:41 -!- Bloax has joined ##crawl-dev 01:03:49 i think it should be valid when you're netted to tumble down the stairs 01:05:08 -!- johlstei has quit [Ping timeout: 245 seconds] 01:05:25 You hit your head on 3/4ths of the stairs! Ouch! That really hurt! 01:06:02 haha, messaging on invalid traps 01:06:17 "Strange, the shaft seems to lead back to this level." 01:06:29 "The strain on the space-time continuum destroys the shaft!" 01:06:57 haha 01:08:04 -!- BlackrayJack has quit [Read error: Connection reset by peer] 01:09:33 -!- dupo has quit [] 01:09:50 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 01:10:08 -!- G-Flax has quit [] 01:11:33 case TRAN_PORCUPINE: 01:11:34 tran_name = "spider"; 01:12:40 spider pine 01:12:42 spider pine 01:12:52 does whatever a spider pine is supposed to do 01:13:07 namely die horribly 01:14:51 -!- VolteccerJack has quit [Ping timeout: 250 seconds] 01:17:42 -!- TAS_2012v has quit [] 01:19:13 -!- MarvinPA_ has joined ##crawl-dev 01:20:07 -!- SamB_ has joined ##crawl-dev 01:20:42 03mumra 07* 0.13-a0-822-g440fbc2: Don't mistake porcupines for spiders 10(5 minutes ago, 1 file, 1+ 1-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=440fbc2f07ed 01:21:13 -!- SamB has quit [Read error: Connection reset by peer] 01:22:22 -!- MarvinPA has quit [Ping timeout: 256 seconds] 01:22:22 -!- MarvinPA_ is now known as MarvinPA 01:22:38 -!- mnoqy has joined ##crawl-dev 01:25:46 03CommanderC 07* 0.13-a0-823-g754dab7: fsim: Ammo is always mulched 10(8 weeks ago, 1 file, 3+ 0-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=754dab793ec0 01:25:46 03ChrisOelmueller 07* 0.13-a0-824-g6d6c93c: options_guide: Fix some references and markup 10(5 hours ago, 1 file, 11+ 12-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=6d6c93c5d497 01:27:28 -!- MarvinPA has quit [Ping timeout: 252 seconds] 01:30:50 03ChrisOelmueller 07* 0.13-a0-825-g4d033e7: Whitespace fixes 10(5 hours ago, 2 files, 14+ 14-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=4d033e72b359 01:33:09 -!- whog has quit [] 01:34:00 -!- WalkerBoh has quit [Remote host closed the connection] 01:39:16 -!- tensorpudding has quit [Ping timeout: 256 seconds] 01:39:37 -!- Sealero has quit [Read error: Connection reset by peer] 01:39:53 i'll rewrite that patch tomorrow ... it's really simple but i just spent 10 minutes being confused because i was at the wrong block level ... stupid 2 space indents. need to go to sleep 01:40:58 03ChrisOelmueller 07* 0.13-a0-826-g3f3b136: Fix message length calculation in inventory 10(5 hours ago, 1 file, 2+ 2-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=3f3b1362c79e 01:40:58 03Medar 07* 0.13-a0-827-g101dc42: Fix rare case of out of LOS item not being drawn 10(2 weeks ago, 4 files, 7+ 8-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=101dc42d3889 01:40:58 03Medar 07* 0.13-a0-828-gb84bbcf: Remove autopickup cursors when clearing map 10(2 weeks ago, 1 file, 2+ 0-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=b84bbcfdc572 01:42:17 -!- blackcustard has quit [Quit: being stupid, sunstruck, and Dead, flew into the rocketing FIN.] 01:51:26 -!- pendevin has quit [] 01:52:07 -!- Svendre has quit [Ping timeout: 241 seconds] 01:59:28 -!- raskol_ is now known as raskol 02:00:38 -!- defeeca has quit [Quit: Page closed] 02:00:42 -!- Naruni|2 has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 02:03:07 -!- edlothiol has joined ##crawl-dev 02:06:17 03Medar 07* 0.13-a0-829-ge9dec99: Fix WebTiles overflow more prompt losing one line 10(3 weeks ago, 1 file, 20+ 4-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=e9dec9982d0e 02:06:17 03Medar 07* 0.13-a0-830-gc8e4313: Show autopickup graphic under stationary monsters 10(5 weeks ago, 1 file, 10+ 0-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=c8e43139ff8b 02:06:17 03Medar 07* 0.13-a0-831-gbfeb2e7: Show item marker and autopickup graphic in clouds 10(5 weeks ago, 1 file, 3+ 0-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=bfeb2e73ba90 02:06:17 03Medar 07* 0.13-a0-832-gf83ca2d: Show autopickup graphic under unseen monster tile 10(5 weeks ago, 1 file, 6+ 9-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=f83ca2deac04 02:06:17 03Medar 07* 0.13-a0-833-gc760786: Show item marker, autopickup icon on disturbances 10(5 weeks ago, 1 file, 7+ 7-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=c760786370eb 02:06:17 03Medar 07* 0.13-a0-834-g7627e13: Retain autopickup status on staves IDed by Ash 10(6 weeks ago, 1 file, 4+ 1-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=7627e13d3a37 02:06:17 03Medar 07* 0.13-a0-835-g7263b8c: Don't use menu_sort option for (un)known item menu 10(9 weeks ago, 3 files, 7+ 6-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=7263b8ca6e54 02:06:21 it looks possible to try to go downstairs, have a teleport kick in, placing you on a shaft, which you go down 02:07:30 i think it also works for unknown shafts 02:08:15 actually, there's no prompting at all post-delay 02:09:17 theoretically that means i could miss a prompt if i hit downstair on d:26 then get teleported onto an abyss entrance during the delay 02:09:57 not sure if want... 02:10:36 <|amethyst> maybe save the feature when you set up the delay and abort if it's not the same when you actually get to down_stairs? 02:10:51 that's probably what should happen 02:10:56 <|amethyst> since going down stairs, entering a portal, and entering a shop are kind of different things despite sharing a key 02:10:57 either save the feature or the pos 02:12:02 saving the position as opposed to the feature type will only prevent you from taking the wrong stairs as opposed to the wrong stair type 02:12:31 <|amethyst> Zannick: >@Y with a second stair under the player 02:12:50 -!- tgcid has quit [Remote host closed the connection] 02:12:55 hm? 02:13:16 <|amethyst> Zannick: as it is, if you get trampled by the elephant while trying to descend, you'd end up going down the second stair 02:13:32 oh. is that desired or no? 02:13:35 <|amethyst> I dunno 02:14:11 <|amethyst> it's the only situation I can think of where someone is likely to have encountered the situation and have expectations 02:14:46 <|amethyst> s/the situation/stair-switching/ 02:15:17 <|amethyst> I think it's reasonable for the trample to abort the descent, so checking pos would be fine 02:15:32 <|amethyst> well, I think checking *just* pos isn't enough 02:15:44 <|amethyst> because of the abyss 02:16:25 heh 02:16:38 so that would also happen now, if the abyss shift replaces an exit with a downstair 02:16:59 <|amethyst> I'm not sure there because those aren't both bidirectional 02:17:09 oh, you're right 02:17:20 <|amethyst> but one could imagine other portals in the abyss 02:17:29 <|amethyst> does trowel work there? 02:17:39 <|amethyst> probably not 02:17:48 actually, i think the exit is bidirectional 02:17:59 so if you're in the habit of using > to exit the abyss 02:18:24 <|amethyst> Zannick: well, those currently get converted to the appropriate polarity in both places, don't they? 02:19:18 <|amethyst> oh, maybe not 02:19:31 no, only the hell entrance does, apparently 02:20:11 er, no 02:20:27 the hell entrance gets converted to upstairs, and the others to down stairs 02:22:24 curiously, this means that only the hell entrance bidirectional portal can be fallen back through 02:23:27 <|amethyst> Zannick: thanks for taking a look at this stuff 02:23:37 <|amethyst> I'm out... it's nearly 3:30 AM here :) 02:23:46 heh, i oughta go, too :) 02:23:57 <|amethyst> night :) 02:24:01 later 02:24:21 -!- raskol has quit [Quit: Konversation terminated!] 02:27:46 -!- ohms has quit [Quit: My refridgerator beckons to me.] 02:29:24 -!- alefury has joined ##crawl-dev 02:31:03 -!- ontoclasm has quit [Quit: Leaving.] 02:31:42 -!- rchandra has left ##crawl-dev 02:33:52 -!- kait has quit [Read error: Connection reset by peer] 02:34:55 -!- bonghitz has quit [Remote host closed the connection] 02:34:57 -!- Sealer has quit [Ping timeout: 248 seconds] 02:35:05 -!- myrmidette has quit [Ping timeout: 256 seconds] 02:35:27 -!- st_ has joined ##crawl-dev 02:37:54 -!- Svendre has quit [Ping timeout: 264 seconds] 02:38:53 -!- dtsund has quit [Ping timeout: 245 seconds] 02:39:01 -!- absolutego has joined ##crawl-dev 02:40:23 -!- ketsa has quit [Ping timeout: 260 seconds] 02:40:27 -!- ketsa_ is now known as ketsa 02:42:03 -!- sacje has quit [Quit: sacje] 02:43:55 -!- Sealero has quit [Ping timeout: 252 seconds] 02:44:54 -!- dtsundere has joined ##crawl-dev 02:45:47 -!- dtsundere is now known as dtsund 02:47:36 -!- myrmidette has joined ##crawl-dev 02:53:41 -!- Stelpa has quit [Ping timeout: 248 seconds] 02:56:15 ahaha 02:56:18 boulderform is hilarious 02:56:22 -!- Stelpa has quit [Changing host] 02:56:32 fr statueform boulder ability 02:56:58 well, currently it's implemented as a separate form 02:57:05 which you can only get by being polymorphed 02:57:17 Wand of polymorph ain't too bad now. 02:57:22 -!- Xiberia has quit [Read error: Connection reset by peer] 02:57:29 Far better than random bad mutation of slow healportitis. 02:58:17 -!- Xiberia has joined ##crawl-dev 03:00:37 -!- whog has quit [Ping timeout: 248 seconds] 03:04:11 -!- alefury has quit [] 03:05:04 -!- johnny0 has quit [Ping timeout: 245 seconds] 03:08:10 "boulderform"? 03:10:42 -!- simmarine has quit [Quit: Leaving] 03:18:09 absolutego: buggy ... but awesome 03:18:22 -!- Vizer_ has joined ##crawl-dev 03:18:43 absolutego: completely changes movement, you have an x,y velocity instead of moving 1 tile at a time 03:18:54 pressing moving keys applies an impulse to your velocity 03:19:01 so you can get quite a bit of speed up and do more damage 03:19:07 -!- Vizer has quit [Ping timeout: 264 seconds] 03:19:24 at least, that's how it'll work when finished, not everything is implemented yet 03:23:48 -!- Sealero has quit [Ping timeout: 260 seconds] 03:27:14 form of ood 03:28:02 -!- bonghitz has quit [Remote host closed the connection] 03:34:52 i hope it's as buggy as bb's were at first 03:35:02 "wait how did i get to the other side of that wall" 03:38:57 absolutego: you are frighteningly close to the truth 03:39:54 also i rewrote BB's so they have fun new bugs no doubt 03:40:04 although some old ones are fixed or much easier to fix now 03:40:50 actually the new implementation is more like how i originally wanted to code BB's but i had no idea how to do that in C++ at the time 03:41:30 -!- BlackrayJack has quit [Ping timeout: 264 seconds] 03:42:23 03mumra 07[movement-behaviours] * 0.13-a0-823-g37ad62c: Fix spacing in move.h 10(2 hours ago, 1 file, 114+ 116-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=37ad62c2bc55 03:42:23 03mumra 07[movement-behaviours] * 0.13-a0-824-g7c92d8f: Partially implement Boulder Form 10(6 minutes ago, 23 files, 294+ 88-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=7c92d8f8b2eb 03:42:37 -!- Vandal has quit [Ping timeout: 276 seconds] 03:44:13 now ... just need to make bouldersprint 03:45:18 -!- Vandal has joined ##crawl-dev 03:48:10 mumra: Course of Destruction 03:48:17 form of ood 03:48:19 one shot at glory 03:48:21 hehe, nice 03:48:29 that's basically the idea of bouldersprint 03:48:52 Now go brave one and face the consequences of being an awesome magic boulder of death and destructionnnnn 03:50:49 i need a slightly more bouldery tile, right now it's just using the standard boulder beetle one, i was going to recolour it brown but if anyone wants to comes up with something better that'd be nice 03:52:25 boulder beetle racing simulator 03:52:53 suddenly we have a reason to need online multiplayer 03:53:38 the idea with bouldersprint is there's a course with loads of obstacles, you can go as fast as you want but that'll make it hard to dodge everything 03:53:49 score is based on how quickly you get to the end of the track 03:54:13 also slamming too fast into a wall will probably kill you 04:02:57 -!- Helmschank has quit [Ping timeout: 248 seconds] 04:03:46 -!- bonghitz has quit [Remote host closed the connection] 04:23:30 -!- kaiza has quit [Ping timeout: 264 seconds] 04:23:54 are there any enemies, etc? 04:24:57 I'm afraid that in a non-real time game that sprint would be a matter of having some software calculate the ideal series of impulses 04:25:54 well there should be random stuff 04:26:02 also lots of poison clouds and the like 04:26:12 poison storm cerebov 04:26:23 -!- Gilihad has quit [Ping timeout: 250 seconds] 04:26:45 heck, even the regular game itself should provide you with a targetter, otherwise those with scripts would get a significant advantage 04:26:47 -!- ussdefiant has quit [Ping timeout: 260 seconds] 04:32:00 -!- absolutego has quit [Quit: leaving] 04:37:09 -!- Melum has quit [Ping timeout: 248 seconds] 04:41:50 mumra: A boulder sounds pretty easy to make. 04:42:39 Certainly easier than https://dl.dropboxusercontent.com/u/63152810/bloodeye3.gif 04:46:32 -!- dtsund has quit [Quit: dtsund] 04:55:18 -!- metasyntactic has joined ##crawl-dev 04:55:18 -!- kunwon1 has quit [Read error: Connection reset by peer] 05:14:08 -!- Blazinghand has quit [Ping timeout: 256 seconds] 05:26:22 Tenaya (L27 DgVM) ASSERT(feat > DNGN_UNSEEN) in 'dbg-scan.cc' at line 583 failed. (Abyss:1) 05:30:00 -!- magistern has quit [Quit: Leaving] 05:32:15 -!- madjake has quit [Ping timeout: 250 seconds] 05:38:41 -!- Vizerr has quit [Ping timeout: 256 seconds] 05:40:07 -!- Vizer_ has quit [Quit: bye] 05:42:09 -!- kek has joined ##crawl-dev 05:50:36 -!- afd__ is now known as tibi 05:51:03 -!- eb has quit [] 05:57:14 kilobyte: well i have to see how it all plays but a) was going to slightly randomise the strength of impulses so you have to use a bit of judgement, but not so much you can't control it 05:57:33 b) randomise parts of the track, e.g. placement of obstacles, maybe whole sections of the track with subvaults 05:57:58 c) monsters of course -- you might need to get up enough speed to roll right through them 05:58:10 if you hit a monster hard enough to kill it then it won't slow you down 06:03:21 -!- Isvaffel has quit [Read error: Connection reset by peer] 06:11:46 You could actually give bonuses for ridding the world of scum. 06:16:06 -!- TastyLemonDrops has quit [Read error: Connection reset by peer] 06:19:23 -!- Senshi has quit [Quit: Page closed] 06:20:54 -!- SwissStopwatch has quit [Ping timeout: 252 seconds] 06:20:57 -!- Guest62734 has joined ##crawl-dev 06:22:32 -!- MarvinPA has joined ##crawl-dev 06:23:21 -!- nooodl has joined ##crawl-dev 06:26:10 -!- Pacra has quit [Quit: Pacra] 06:26:20 -!- mikee_ has quit [Quit: HydraIRC -> http://www.hydrairc.com <- It'll be on slashdot one day...] 06:27:56 -!- GuraKKa has quit [Read error: Connection reset by peer] 06:29:30 -!- nooodl has quit [Ping timeout: 264 seconds] 06:34:26 -!- scummos has quit [Read error: Operation timed out] 06:44:23 mac trunk crashing after quaffing a potion of experience by headcrabtan 06:46:36 -!- mnoqy has quit [Quit: hello] 06:55:50 Bloax: i think scoring just for time is fine 06:56:04 since that's kind of the whole point of it 06:56:12 the main game gives you score for killing things 06:56:19 -!- Laany has quit [Ping timeout: 264 seconds] 06:58:49 -!- kek has left ##crawl-dev 07:00:00 -!- dagonfive has quit [Read error: Connection reset by peer] 07:01:18 -!- smeea has quit [Read error: Connection reset by peer] 07:02:13 -!- Krakhan has quit [Changing host] 07:03:02 i can remember #6661 off by heart now 07:08:44 -!- syraine has quit [Quit: Page closed] 07:15:04 Bloax: let's call it "Bouldergeddon" 07:16:07 Bouldergeddon 07:16:11 Welcome 07:16:16 To the Course of Destruction 07:16:23 I will be your host tonight. 07:16:30 And don't you dare make me BORED 07:16:49 [Welcome to Xom's garden of fun] 07:21:01 -!- bonghitz has quit [Remote host closed the connection] 07:21:38 -!- theboxx has quit [Ping timeout: 256 seconds] 07:27:25 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 07:29:57 -!- Stelpa has quit [Ping timeout: 240 seconds] 07:32:09 -!- johnthebear has quit [Quit: Computer has gone to sleep.] 07:40:31 03kilobyte 07* 0.13-a0-836-g0b88296: Simplify draconian racism. 10(64 minutes ago, 1 file, 15+ 20-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=0b88296445c8 07:40:31 03kilobyte 07* 0.13-a0-837-g5d1f711: Drop pointless indirection. 10(43 minutes ago, 1 file, 167+ 237-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=5d1f71138614 07:40:31 03kilobyte 07* 0.13-a0-838-gd0c38dc: s/armor/armour/ in a bunch of cases. 10(32 minutes ago, 34 files, 17+ 17-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=d0c38dc75870 07:40:31 03kilobyte 07* 0.13-a0-839-gb71738a: Default to -O1 on gcc-4.2. 10(8 minutes ago, 1 file, 8+ 5-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=b71738abcb5d 07:41:49 -!- Wolfram has quit [Ping timeout: 250 seconds] 07:44:49 -!- whog has quit [Ping timeout: 248 seconds] 07:50:40 Butcher switched to another corpse because first one rotted away by Medar 07:55:10 so many good names for bouldersprint :) 07:55:17 but really it still has to be Boulder Dash 07:55:58 you could.. 07:56:00 *gasp* 07:56:06 have multiple modes for it 07:56:11 mumra: ... 07:56:21 mumra: yeah, that's not discussable 07:57:26 -!- mizu_no_oto has quit [Client Quit] 08:00:49 Cherry-picked 16 commits into stone_soup-0.12 08:05:53 03DracoOmega 07[stone_soup-0.12] * 0.12.1-35-gd1d31db: Don't replace runed doors with unruned ones in Sprint and portal vaults 10(3 weeks ago, 1 file, 2+ 1-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=d1d31dbe36cd 08:06:02 -!- tibi has quit [Ping timeout: 256 seconds] 08:09:16 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 08:10:58 03mumra 07[stone_soup-0.12] * 0.12.1-36-gbbc3ce5: Prevent jellies munching on Zig loot 10(3 weeks ago, 1 file, 1+ 8-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=bbc3ce508dfd 08:11:15 -!- m1nced has quit [Quit: Page closed] 08:14:59 -!- MaxFrost has quit [Ping timeout: 259 seconds] 08:24:34 -!- wheals has quit [Client Quit] 08:25:18 -!- wheals has quit [Client Quit] 08:31:21 -!- yuastnav_ is now known as yuastnav 08:33:47 -!- Naphistim has quit [Ping timeout: 256 seconds] 08:39:07 -!- CKyle has joined ##crawl-dev 08:45:08 -!- lukano has quit [Quit: leaving] 08:54:08 -!- Bloax has quit [Quit: Error: Bloax not found] 09:12:54 -!- clouded_ has joined ##crawl-dev 09:13:06 -!- st_ has quit [Read error: Connection reset by peer] 09:23:03 -!- clouded_ is now known as st_ 09:23:58 -!- crate has quit [Quit: Leaving] 09:24:01 -!- Svendre has quit [Ping timeout: 248 seconds] 09:27:14 -!- Kalir has quit [Changing host] 09:36:46 -!- ahpla_ is now known as ahpla 09:36:51 -!- ahpla has quit [Changing host] 09:38:37 -!- hhkb has joined ##crawl-dev 09:38:44 -!- LexAckson has joined ##crawl-dev 09:38:55 -!- rchandra has joined ##crawl-dev 09:39:41 -!- Datul has quit [Ping timeout: 250 seconds] 09:42:39 -!- Krag has joined ##crawl-dev 09:44:52 -!- radinms has quit [] 09:47:45 -!- ontoclasm has joined ##crawl-dev 09:48:55 -!- lordfrikk has quit [Quit: ChatZilla 0.9.90 [Firefox 20.0.1/20130409194949]] 09:49:26 -!- cheebat has quit [Quit: Page closed] 09:49:43 -!- cheebat has joined ##crawl-dev 10:00:15 -!- Blade-afk is now known as Blade- 10:00:52 -!- nooodl has joined ##crawl-dev 10:01:19 -!- minced has quit [Quit: Page closed] 10:03:06 -!- Bloax has joined ##crawl-dev 10:04:35 -!- cheebat has quit [Quit: Page closed] 10:06:11 -!- santiago_ has quit [Read error: Connection reset by peer] 10:16:55 -!- mnoqy has joined ##crawl-dev 10:17:14 -!- jory has quit [Remote host closed the connection] 10:18:02 -!- rossi has quit [Quit: WeeChat 0.4.1-rc1] 10:20:42 -!- Zermako has quit [] 10:29:29 -!- fungee has quit [Quit: Page closed] 10:31:40 -!- raskol has quit [Ping timeout: 256 seconds] 10:33:08 -!- N78291 has quit [Quit: null] 10:34:47 -!- blackcustard has joined ##crawl-dev 10:39:54 -!- Mandevil has quit [Quit: leaving] 10:41:52 -!- tJener has quit [Remote host closed the connection] 10:47:32 Numerous issues with Targetting, Tracers, Clouds and Breaths by mumra 10:52:46 -!- mizu_no_oto has quit [Quit: ["Textual IRC Client: www.textualapp.com"]] 10:54:39 -!- coffeemonster has quit [Ping timeout: 250 seconds] 10:55:45 -!- Pacra has joined ##crawl-dev 11:04:49 -!- ussdefiant has joined ##crawl-dev 11:06:03 -!- Nikolaos has quit [Quit: Wrong button bad with computers] 11:15:09 -!- ontoclasm has quit [Quit: Leaving.] 11:18:50 -!- rage_ has quit [Quit: Page closed] 11:27:47 -!- Locke is now known as Locke37 11:28:08 -!- Dixlet has joined ##crawl-dev 11:31:44 kilobyte: how is a refcount done? 11:33:30 mumra: I mean, count effects that cause uncancellable flight 11:33:43 or perhaps, use a bitfield instead 11:33:44 kilobyte: the problem with that is knowing when they time out 11:33:56 kilobyte: since usually the max of the two durations is taken 11:33:57 (to make renewing a spell/potion easier) 11:34:05 hmm right 11:41:06 -!- metasyntactic is now known as kunwon1 11:41:37 -!- Lawman0 has quit [Ping timeout: 252 seconds] 11:48:34 -!- Sealer has quit [Ping timeout: 246 seconds] 11:48:46 so, what do people think about using "the floor" instead of "a floor"? 11:51:21 <|amethyst> how? 11:51:44 -!- ussdefiant has quit [Ping timeout: 245 seconds] 11:53:58 -!- blabber has joined ##crawl-dev 11:54:29 -!- myrmidette has left ##crawl-dev 11:57:04 "A floor, spattered with blood." 11:57:23 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 12:02:19 -!- inpho has quit [Ping timeout: 264 seconds] 12:02:19 -!- inpho_ is now known as inpho 12:05:58 Stable (0.12) branch on crawl.akrasiac.org updated to: 0.12.1-36-gbbc3ce5 12:08:26 mumra: good zig fix, I want to look for a zig today :) 12:11:34 rchandra: yeah, i hit that bug the other day 12:12:04 bad jellies 12:12:08 |amethyst: Zannick has kindly demonstrated the problem this would attempt to solve 12:12:47 yeah, that's why i brought it up a few days ago 12:13:25 -!- MarvinPA_ has joined ##crawl-dev 12:16:07 Unstable branch on crawl.akrasiac.org updated to: 0.13-a0-839-gb71738a (34) 12:16:44 -!- MarvinPA has quit [Ping timeout: 245 seconds] 12:16:45 -!- MarvinPA_ is now known as MarvinPA 12:17:49 so why do some whips not have the reaching ability? 12:18:15 what's different about them that they can't hit two squares away? 12:18:33 i thought no whips had inherent reaching 12:18:37 you have to have a brand 12:18:47 right 12:18:49 they're shorter whips 12:18:57 so how exactly does this brand work 12:19:06 personally i think all whips should have it 12:19:12 right, same here 12:19:19 its not like they are amazing weapons 12:19:20 cause whips are not that great anyways 12:19:21 yeah 12:19:29 and like 12:19:34 who wants to use a whip of reaching 12:19:42 when you can just use a trident 12:19:47 or whatever 12:20:46 personally I think no whips should have reaching 12:20:55 it's not like we give some non-axes cleaving 12:21:15 that works too actually 12:22:03 so you think the brand needs retiring? 12:22:28 ??reaching 12:22:29 reaching[1/3]: Weapons of reaching can be e(v)oked (or use TAB) to attack something up to two squares away. The attack will pass monsters 50% of the time and the other 50% of the time hit the monster in the way instead of the target. It will fail instead of hitting friendly monsters in the way. Appears only on whips. 12:22:29 whip of cleaving! 12:22:29 it fits in well with fictional depictions of whips 12:22:41 axes of reaching 12:22:56 oh, reaching is a whip-only brand 12:23:15 LexAckson: aren't those called halberds or something 12:23:19 i think it dates back to before all polearms had reaching 12:23:31 but halberds don't have cleaving 12:23:53 for balance, you also cleave yourself 12:23:59 presumably the entry has been edited since polearms got inherent reaching, since I think they used to be elligable too? 12:24:00 SamB_: yeah, originally reaching was a polearm-and-whip-only brand 12:24:07 man, reach+cleaving would be so broken 12:24:26 Zannick: i was just thinking that... put it on a fixedart i guess 12:24:35 Zannick: like cloud's sword 12:24:43 jiyva mutation 12:24:48 unarmed reaching 12:24:53 or armed 12:25:32 so I guess I'll go ahead with this "the floor" thing if nobody shouts "stop!"? 12:26:07 <|amethyst> SamB_: when I asked "how?" I was wondering about technical details 12:26:07 call it noodely appendages 12:28:03 elliptic: poleaxe 12:28:17 elliptic: or, say, bardiche 12:28:28 <|amethyst> SamB_: no objection to the change, just hoping it isn't too hacky :) 12:28:42 |amethyst: oh, by patching feature_description_at and, er, some other function to mutate "dtype" to DESC_THE when it was DESC_A and the feature in question was DNGN_FLOOR (and it didn't have a rename or something earlier) 12:28:48 kilobyte: yes, I know 12:29:03 <|amethyst> SamB_: we need to be able to flag nouns as count vs non-count :) 12:29:14 kilobyte: I think it is much better to keep these things consistent within weapon categories... less confusing to players 12:29:15 elliptic: realism is a bitch when it comes to distinct weapon types; most melee weapons form a continuum 12:29:19 yes 12:29:21 we should have a sperm whale monster, to go with kraken 12:29:47 |amethyst: it's a little hacky, yes, but mostly becuse you can't flag "string" with count/non-count or whatever yeah 12:29:56 it can have bolder beetle headbutting 12:30:17 another similar problem: in most languages, sabre and falchion translate either to the same or something similar 12:30:39 |amethyst: oh yeah, the other one is feature_descriptio 12:30:49 LexAckson: bolder beetle? 12:30:50 -!- ketsa has quit [Quit: ChatZilla 0.9.90 [Pale Moon 20.0.1/20130409184116]] 12:30:56 er, there's an n that I dropped somehow 12:32:09 haha 12:32:16 yeah, because they are so bold 12:32:45 boulder 12:34:58 *groan* 12:35:26 also window systems should have ESP so they can notice which window you wanted to type at 12:35:53 -!- mnoqy has quit [Quit: hello] 12:36:02 * SamB_ started typing that at his crawl game 12:37:01 heh 12:37:10 i once pasted an entire webpage into a game 12:37:15 i died 12:37:39 hmm, what's with all this blank space to the right of the "xxx gold" column in this shop 12:37:56 <|amethyst> SamB_: hm, did I screw something up? 12:37:59 <|amethyst> SamB_: what server? 12:38:06 crawl.s-z.org 12:38:11 <|amethyst> oh, there 12:38:47 -!- Duralumin has quit [Read error: Connection reset by peer] 12:38:48 I don't know if anything is actually wrong, is there some more information that would go in the blank space maybe? 12:40:12 * kilobyte wonders if qemu-sparc can finish a single build of Crawl in a week. 12:40:57 oookay, so for some reason shopping has it's own print, more, yesno, and mpr functions ... 12:41:10 <|amethyst> SamB_: yeah, hard-coded cprintf("%s%5d gold", chop_string(item_name, 56).c_str(), gp_value); 12:41:11 somehow, 0.12.1 fails but 0.12.0 compiled ok (in Debian, on real hardware), debugging this might be tricky 12:41:30 kilobyte: maybe you should ask for access to a porterbox 12:42:56 SamB_: it's an ICE so I guess it might go away when gcc-defaults is upgraded to 4.7 or 4.8 12:44:06 but with so many entangled transitions going on, I'm afraid gcc folks are scared and won't make the switch anytime soon, even with the announced intention to drop 4.6 and 4.7 12:45:28 hmm... I'll try building with 4.7 instead, to see if porting could be skipped (no one cares about sparc, except for blocking transitions) 12:46:15 looks like I can say goodbye to one CPU core for a week then :p 12:47:16 hmm... or perhaps, even run two builds at once 12:47:21 hmm, they have a #debian-sparc channel, maybe ask there? 12:50:22 kilobyte: why are you doing MUs without being Maintainer or in Uploaders 12:50:43 SamB_: I'm in Uploaders 12:50:57 -!- blabber has quit [Ping timeout: 248 seconds] 12:51:04 oh, is that a source-only field or something 12:51:34 -!- blabber has joined ##crawl-dev 12:54:04 -!- SamB_ is now known as SamB 12:56:10 -!- sbanwart has quit [Ping timeout: 256 seconds] 12:56:49 -!- blabber has quit [Ping timeout: 248 seconds] 12:58:52 -!- blabber has joined ##crawl-dev 13:01:08 -!- nooodl_ has joined ##crawl-dev 13:04:11 -!- Guest62734 is now known as SwissStopwatch 13:04:49 -!- nooodl has quit [Ping timeout: 248 seconds] 13:05:15 -!- GuraKKa has quit [Read error: Connection reset by peer] 13:06:48 -!- ackack has quit [Quit: Leaving] 13:08:43 -!- whog has quit [Ping timeout: 246 seconds] 13:16:30 -!- Duralumin has quit [Read error: Connection reset by peer] 13:16:33 -!- rossi has quit [Ping timeout: 248 seconds] 13:17:11 -!- nooodl_ is now known as nooodl 13:17:41 -!- Snarwin has quit [Quit: leaving] 13:17:53 -!- alefury has joined ##crawl-dev 13:23:36 -!- tureba has quit [Remote host closed the connection] 13:26:44 -!- MaxFrost has quit [Ping timeout: 245 seconds] 13:27:25 -!- Melum_ has quit [Ping timeout: 252 seconds] 13:27:59 -!- MaxFrosty has quit [Ping timeout: 245 seconds] 13:43:24 mumra: is this bouldyar enough? https://dl.dropboxusercontent.com/u/63152810/Bouldya1b.png 13:49:38 -!- inpho has quit [Quit: inpho] 13:50:23 -!- VolteccerJack has quit [Quit: Page closed] 13:51:27 if i understand this correctly ... a segfault on windows will throw an exception, in particular, it will NOT raise SIGSEGV because windows doesn't have signals 13:52:15 blackcustard: well, the CRT could catch the exception and treat it as SIGSEGV 13:52:37 -!- simmarine has joined ##crawl-dev 13:52:55 blackcustard: are you referring to a previously-mentioned problem or starting a new topic of conversation? 13:53:12 Bloax: the texture looks cool, i would say the outer border is too neat of a circle, should be a bit more rugged and rocky 13:53:40 well yeah 13:53:45 Kind of just mixing stuff up at the moment. 13:53:56 SamB: new topic 13:54:40 03mumra 07* 0.13-a0-840-g6837fc0: Allow Numpad-5 to confirm targeting (Mantis #2505) 10(2 hours ago, 1 file, 1+ 0-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=6837fc0f9395 13:54:48 Bloax: the top-down lighting and shading does make it look slightly like a glass marble 13:55:01 -!- whog has quit [Ping timeout: 248 seconds] 13:55:25 so what does happen when msvc builds crash? 13:55:27 -!- g4spr0m has quit [Remote host closed the connection] 13:55:44 Bloax: also that shading wouldn't work well if i rotated it to make the anim frames, unless you want to make the frames ;) 13:56:00 I already have three frames for it. 13:56:03 https://dl.dropboxusercontent.com/u/63152810/Bouldya1Base.png 13:56:03 kilobyte: depends if you have the debugger attached or not. and what sort of crash it is. 13:56:04 especially to *(char*)0 ? 13:56:12 And there's a reason it looks a bit like a marble.. :x 13:56:15 or ASSERT() 13:56:40 kilobyte: ASSERT works as expected; not sure what you mean by *(char*)0 13:56:44 But yeah https://dl.dropboxusercontent.com/u/63152810/Bouldya1.png https://dl.dropboxusercontent.com/u/63152810/Bouldya2.png https://dl.dropboxusercontent.com/u/63152810/Bouldya3.png 13:56:58 (Mind you these are just rough shading/texture bases.) 13:57:19 kilobyte: ASSERT will fire up the debugger at the right line of code and show you the full stack and let you inspect variables etc. 13:57:45 kilobyte: but some crashes i was causing by trying to access destructed objects were just bombing out and not giving anything useful 13:57:48 so, is there a reason shopping is only showing 4 chars for the key and a dash, 56 chars of item name, and 10 chars for the price? 13:59:15 -!- captflint has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 13:59:37 memory constraints from 1989 13:59:49 I really doubt it 14:00:10 -!- MarvinPA_ has joined ##crawl-dev 14:01:12 Bloax: cool. i was imagining something more brownish/earthy coloured so it's more distinct from boulder beetles (and perhaps made of rock) 14:01:37 SamB: formatting that suffers from hard-coded tinyterm limits, I guess 14:01:38 oh that's easy 14:01:52 now how's https://dl.dropboxusercontent.com/u/63152810/Bouldya1c.png 14:01:54 although i guess it depends whether i'd rather work in puns about rock & roll or rolling stones, but tbh i'll probably use both 14:01:56 kilobyte: but by my calculations that leaves 10 chars blank 14:02:19 yeah, that border is better 14:02:38 right 14:03:08 did you test the border against actual floor? 14:03:22 white background of a browser doesn't mean anything 14:03:25 maybe a mossy variant for when you're stationary or am i just being silly now 14:03:31 -!- MarvinPA has quit [Ping timeout: 264 seconds] 14:03:31 -!- MarvinPA_ is now known as MarvinPA 14:03:39 did somebody writed a nice lil JS app to do that 14:03:57 or something 14:04:16 oh man 14:04:20 guys 14:04:24 boulder yaks 14:04:41 I thought that was bh's job ... 14:05:02 like the beetles but they roam in packs 14:05:04 Kilobyte: I kind of test it on one shot I have lying around. 14:05:23 -!- dtsund has joined ##crawl-dev 14:05:31 -!- Stendarr has quit [Read error: Connection reset by peer] 14:05:33 so cool 14:05:38 Namely this thing's floor: https://dl.dropboxusercontent.com/u/63152810/Battlefield.png 14:09:30 https://dl.dropboxusercontent.com/u/63152810/Bouldya1cc.png 14:09:32 how's this color 14:10:06 what's a kind of shop 14:10:18 <|amethyst> SamB: general 14:10:36 -!- pythonsnake has quit [Ping timeout: 252 seconds] 14:11:09 hmm, when wizmode makes a shop it doesn't refresh that tile in tiles ... 14:11:32 so you don't see the shop until you move away, even though if you move back you can still see it ... 14:12:05 Bloax: yeah, looks cool 14:12:16 hmm, how do I make tiles use the smallest possible screensize 14:12:30 gud 14:12:46 SamB: resolution options in init.txt 14:13:19 SamB: a lot of wizmode commands are like that and don't update the view 14:13:49 -!- raskol has quit [Quit: Konversation terminated!] 14:15:29 -!- Aryth has quit [Ping timeout: 245 seconds] 14:16:05 LexAckson: as epic as boulder yaks sound, i don't think it's a mechanic that should be overused 14:17:09 boulder orcs then? 14:18:56 like a player race? ;) 14:19:53 with their sworn enemies, air orcs 14:19:56 -!- wheals has quit [Ping timeout: 260 seconds] 14:20:13 perhaps 14:20:19 hmm no, bubbly ice orcs, this way we'd do two elements, like lava is earth+fire 14:20:23 but that vault with a wall of boulder beetles is pretty cool 14:20:36 hmm, cursors don't work to navigate shops 14:20:45 dust orcs 14:20:46 bubbly ice orc is a good name 14:20:55 salt orcs 14:21:19 steam orcs 14:21:29 so I can't see any excuse for the ten columns that are wasted on an 80x24 terminal 14:21:29 tapioca orcs 14:22:19 so I'm going to make the item names 10 chars longer in shops 14:25:55 <|amethyst> SamB: will 10 extra chars still fit in 79 columns? 14:26:09 oh, it needs to fit in 79 cols? 14:26:21 people are really using terminals that can't use the last column? 14:26:24 <|amethyst> doesn't *need* to, but we've made a few other tweaks to support that 14:26:48 <|amethyst> I think it was an issue with the font sizes on kilobyte's phone and a scrollbar that couldn't be turned off 14:26:51 what happens if the d in gold is in the 80th column 14:26:51 <|amethyst> or something like that 14:27:12 since the boulder code is that much more flexible now i wouldn't mind seeing it used for a couple more things 14:27:15 kilobyte: is that true? 14:27:16 -!- Koolguydude has quit [Client Quit] 14:27:17 <|amethyst> Why not just make it use the width of the terminal minus whatever you need for the gold? 14:28:04 I could do that, but I'm a bit concerned about being able to track rows across the gap if it gets too big on tiles/hugeterm 14:28:13 crawl does run with 79x24 14:30:06 <|amethyst> %git 355792f6 14:30:06 03kilobyte * 0.11-a0-1681-g355792f: Allow running Crawl on a 79x25 terminal. 10(1 year, 1 month ago, 1 file, 1+ 1-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=355792f61396 14:31:18 -!- Koolguydude has quit [Client Quit] 14:31:58 -!- wheals_ is now known as wheals 14:33:38 -!- dtsund has quit [Quit: dtsund] 14:34:55 SamB: why would you use a fixed width, though? 14:35:05 Cherry-picked 1 commit into stone_soup-0.12 14:35:56 if someone is on one of modern useless 16x1 or 16x9 screens, tbey have a lot more columns than rows 14:36:13 just wait for 16x0.5 screens 14:37:04 kilobyte: well, do YOU want to have to move your eyes across 100s of blank columns to get between the item name and price? 14:37:46 hmm, good point 14:37:46 Sorry guys, delays. 14:38:03 Gonna make a knockoff off the famous Bitch ad. 14:38:49 yay, one of sparc builds is at artefact.cc; the second, which had to upgrade the toolchain, at abyss.cc 14:39:02 perhaps even this month! 14:39:59 -!- JuicyJ has quit [Ping timeout: 250 seconds] 14:40:02 kilobyte: and you thought my PII was slow 14:40:55 -!- Sealer has quit [Ping timeout: 260 seconds] 14:41:19 kilobyte: have you looked over http://dsa.debian.org/doc/guest-account/ ? 14:42:29 maybe you should ask Guus to sponsor you 14:43:01 -!- Stelpa has quit [Remote host closed the connection] 14:43:50 -!- mgq has quit [Ping timeout: 252 seconds] 14:44:20 -!- fungee has quit [Quit: Page closed] 14:44:30 -!- tureba_ has quit [Read error: Connection reset by peer] 14:44:31 -!- mgq has joined ##crawl-dev 14:45:37 -!- tureba has quit [Ping timeout: 248 seconds] 14:52:03 -!- mamga has quit [Quit: Page closed] 14:52:07 -!- _D_ has quit [Ping timeout: 260 seconds] 14:52:16 -!- Stelpa has quit [Ping timeout: 252 seconds] 14:52:59 -!- ussdefiant has joined ##crawl-dev 14:55:04 -!- kaiza has quit [Ping timeout: 245 seconds] 14:56:31 -!- Wester has quit [Quit: I love my HydraIRC -> http://www.hydrairc.com <-] 14:58:01 -!- jeanjacques has quit [Quit: quit] 14:58:16 virigoth (L18 DsMo) (D (Sprint)) 14:58:45 <|amethyst> (that was one I killed manually because it was stuck at 100% CPU for several days; the user is playing non-sprint right now anyway) 14:58:57 <|amethyst> !lm virigoth sprint crash -log 14:58:57 No milestones for virigoth (sprint crash). 14:59:07 -!- sbanwart has quit [Ping timeout: 260 seconds] 14:59:28 a pearl dragon is hanging out with a neqoxec in holy pan 15:00:05 oh, right, at some point I noticed that holypan started spawning non-holies 15:00:09 which is sort of bad 15:00:16 <|amethyst> http://dobrazupa.org/morgue/virigoth/crash-virigoth-20130521-195814.txt 15:00:23 (originally it just spawned more holies) 15:00:40 elliptic: I guess this could also be because there was a zot trap nearby? 15:00:55 <|amethyst> maybe he was in a skill menu with nothing selected when the server last died 15:00:55 or do those do nothing at all if I can't see them 15:01:28 -!- Dixlet has quit [Read error: Connection reset by peer] 15:01:28 I don't think those should do anything at all if nothing friendly to the player is in sight of the trap 15:01:32 but maybe I'm wrong 15:01:48 -!- Dixlet has joined ##crawl-dev 15:04:38 -!- Namey has quit [Quit: Leaving] 15:06:31 -!- Sealer has quit [Ping timeout: 264 seconds] 15:08:28 -!- Koolguydude has quit [Quit: ChatZilla 0.9.90 [Firefox 20.0.1/20130409194949]] 15:12:08 Your lightning rod {!a} has recharged. interesting that I get told that even if I've not wielded it and don't know how charged it was 15:16:51 <|amethyst> rchandra: maybe it makes a *ding* 15:17:57 or a boummmmg! 15:21:10 -!- blabber has quit [Quit: leaving] 15:23:17 -!- mamga has quit [Client Quit] 15:23:25 -!- Ashenden has quit [Quit: Leaving] 15:23:51 -!- johnny0 has quit [Ping timeout: 260 seconds] 15:24:05 -!- Helmschank_ has quit [Ping timeout: 248 seconds] 15:30:41 is there an option to default inscribe rods with !a? 15:30:45 kilobyte: I had an idea 15:31:13 LexAckson: yes. there is an autoinscribe option 15:31:14 we could maybe see if someone ELSE, who already has access to a sparc machine, would try building crawl with a newer GCC 15:31:20 takes a regex 15:31:22 sweet 15:31:31 that should perhaps be default 15:32:58 what is !a again? 15:33:05 prompt before meleeing with 15:33:26 does 'autoinscribe += rod:!a' do it? 15:34:30 |amethyst, rchandra: or a crackling sound 15:35:11 LexAckson: I think that's right, if not you can check my rcfile 15:35:41 03SamB 07* 0.13-a0-841-g58b5251: Refer to "the floor" rather than "a floor" 10(10 minutes ago, 1 file, 7+ 0-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=58b5251d95f7 15:35:43 i'm slowly navigating to the options guide. but it looks right to me too. btw you are in dev :p 15:37:04 blackcustard: but that's okay because he suggested a default 15:37:35 ah right. good point 15:39:38 SamB: do you know of such a person? 15:40:54 kilobyte: I suspect #debian-sparc contains some 15:41:22 on OFTC of course 15:42:46 concerning the crash log in 7018: its from windows tiles and thus has no stack trace, however: the first line in the log is NOT a failed assert and there was no pop-up message box indicating an uncaught exception. am i crazy to think it's a segfault? 15:44:27 blackcustard: hmm, it doesn't say anything about a signal in the dump? 15:44:44 no. 15:44:47 -!- sstrickl has quit [Changing host] 15:45:04 "fprintf(file, "Crash caused by signal #%d: %s\n\n", _crash_signal, name);" is #if defined(UNIX) 15:45:11 oops 15:45:50 i tested though, and segfaults to get converted to SIGSEGV and handed to _crash_signal_handler on windows tiles 15:46:00 s/to/do/ 15:46:01 -!- Kalir has quit [Changing host] 15:46:05 it seems like it was SIGSEGV 15:46:13 s/like/likely/ 15:46:53 alright, thank you. i can't reproduce, but this gives me some idea what to look for 15:47:19 now I'll go see if that #ifdef can be switched to USE_UNIX_SIGNALS 15:47:19 could always be something really weird ofc :S 15:47:33 that would make sense. 15:47:37 line 264 in crash.cc 15:50:33 -!- sstrickl has quit [Quit: sstrickl] 15:50:51 03SamB 07* 0.13-a0-842-g2bf005e: Expand item list in shops to use all available columns 10(9 minutes ago, 1 file, 4+ 2-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=2bf005e90dc4 15:51:26 -!- JuicyJ has quit [Quit: Page closed] 15:54:12 -!- Aryth1 has quit [Quit: KVIrc 4.0.4 Insomnia http://www.kvirc.net/] 15:54:42 -!- wheals has quit [Quit: Leaving] 15:55:19 okay so trying to build on Windows is now giving me grief: 15:55:28 /bin/sh: --: invalid option 15:55:28 Usage: /bin/sh [GNU long option] [option] ... 15:55:33 etc. 15:55:46 it does seem to go on to building, though 15:55:55 03kilobyte 07* 0.13-a0-843-g7c76d06: Update an obsolete comment. 10(5 hours ago, 1 file, 2+ 3-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=7c76d067c6f6 15:55:55 03kilobyte 07* 0.13-a0-844-g24b9305: Purge old lua scripts formerly loaded by the default config, on Windows. 10(4 hours ago, 1 file, 3+ 0-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=24b9305ab63c 15:57:39 can't help you there. i work on windows and my environment is a big mess 15:57:55 -!- kaiza has quit [Ping timeout: 260 seconds] 15:58:52 <|amethyst> SamB: Maybe line 1279 needs to be quoted? 15:59:34 <|amethyst> or 1297 15:59:38 <|amethyst> of the Makefile I mean 15:59:45 yes I know 15:59:51 but I don't think so because I didn't ask to install 16:00:06 <|amethyst> hrm 16:01:34 and, typical: strsignal() doesn't appear to be available on Windows ... 16:02:38 -!- Nivim has quit [Quit: WeeChat 0.4.0] 16:04:52 Alright. https://dl.dropboxusercontent.com/u/63152810/Ballmer.png 16:04:56 Back to boulders. 16:05:25 -!- Locke37 has quit [Ping timeout: 256 seconds] 16:06:02 03kilobyte 07* 0.13-a0-845-gbf403f7: Fix $(GXX) being used before it is defined in some cases. 10(5 minutes ago, 1 file, 21+ 21-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=bf403f774d29 16:06:28 SamB: :S that's pretty dumb 16:12:15 -!- mizu_no_oto has quit [Read error: Operation timed out] 16:12:33 |amethyst: well it looks like kilobyte found whatever was wrong ... 16:15:19 -!- pubby has quit [Ping timeout: 250 seconds] 16:18:08 -!- nicolae- has joined ##crawl-dev 16:21:53 SamB: I had a head start because this was my fault in the first place 16:23:49 -!- Nakatomy has quit [Ping timeout: 248 seconds] 16:37:18 who is Galefury anyway, is that Galehar? 16:37:28 i think they are distinct people 16:37:35 ty 16:38:40 <|amethyst> blackcustard: Galefury is alefury on IRC 16:38:54 o cool 16:39:00 did i do something? 16:39:02 <|amethyst> blackcustard: at least in part to avoid tab-complete problems with galehar 16:39:14 <|amethyst> alefury: just saying how you're a nice guy, unlike elliott 16:39:21 makes perfect sense 16:39:22 riiight 16:39:32 alefury: the crash in 7018; do you use a customized rc? 16:39:38 yes 16:39:51 mostly mparc, but not a current version 16:40:12 mparc? 16:40:20 MarvinPA rc 16:40:51 gotcha. could i possibly get a copy of it? i can't reproduce the crash in 7018 even with your save and there's a small chance the rc might give me some leads 16:41:02 <|amethyst> ??rc 16:41:02 rc[1/1]: Resist cold (see {resistance}), scroll of {remove curse}, or crawl.rc (see {rcfile}), the configuration file. 16:41:05 <|amethyst> ??rcfile 16:41:06 rcfile[1/5]: Accessible via www: CAO: http://crawl.akrasiac.org/rcfiles/crawl-{0.7|0.8|0.9|0.10|git|lorcs}/$name.rc CDO: http://crawl.develz.org/configs/{ancient|0.6|0.7|0.8|0.9|0.10|trunk}/$name.rc CSZO: http://dobrazupa.org/rcfiles/crawl-{0.10|0.11|git}/$name.rc 16:41:11 i think it was a local game 16:41:15 <|amethyst> ah 16:41:39 i wish it hadn't been, if it were server there would be a stack trace :) 16:42:02 ty though 16:42:31 i couldnt reproduce it either btw 16:43:01 that's what i was afraid of. i think it was a segfault, and whatever made crawl trip was not preserved by the save 16:43:12 (good for you, bad for us) 16:43:14 local games do write stacktraces, too, to the morgues directory i think 16:43:21 not on windows 16:43:26 oh, owned 16:43:29 you get a crashlog with no stack trace 16:43:33 it's a windows thing, not a local/remote thing 16:43:37 -!- Bop has quit [Quit: Leaving] 16:43:53 I have code that can make it print a stack trace with only numbers ... 16:44:25 i may have modified it since then, but heres a copy: http://pastebin.ca/2379555 16:44:29 ty 16:44:34 ... but for that to be useful you'd have to be able to track down an unstripped copy of the binary used to get the crash ... 16:45:19 <|amethyst> do we strip our binaries? 16:45:24 <|amethyst> in Windows 16:45:28 I don't know 16:45:29 -!- dtsund has joined ##crawl-dev 16:46:23 -!- Froggeryz has quit [] 16:47:49 https://dl.dropboxusercontent.com/u/63152810/Bouldya.gif 16:47:52 I think I got this. 16:49:27 -!- Blazinghand has quit [Ping timeout: 256 seconds] 16:49:38 anyway that code is in win32-backtrace 16:49:51 haha 16:49:53 oh man 16:49:57 so 16:50:00 secret trick 16:50:04 %git win32-backtrace 16:50:14 03SamB * 0.12-a0-2445-g7222981: Basic implementation of backtrace() for win32. 10(3 months ago, 4 files, 173+ 2-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=7222981aeb08 16:50:14 if you need to run quickly 16:50:14 as a chei guy 16:50:17 go dragon form 16:50:23 and summon butterflies 16:50:34 then just trample your butterflies at super speed 16:50:39 haha 16:50:41 ohhhh 16:50:54 nice 16:51:04 that sounds like an excellent secret tech 16:51:13 super sekrit tech 16:51:19 -!- Stendarr has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 16:52:51 hahaha 16:52:54 -!- kaiza has quit [Ping timeout: 264 seconds] 16:52:55 that's awesome 16:52:59 how long till it's gone 16:53:16 well, considering that it's hilariously impractical 16:53:22 it'll probably stay 16:54:16 -!- CKyle has quit [Quit: CKyle] 16:54:40 you know talking about such things in -dev probably isn't helpful for their continued existance 16:54:47 butterfly form 16:55:03 yeah, see what happened when everyone kept talking about dwarves! 16:55:04 lol 16:55:18 can't do anything, but that's okay, since monsters won't get XP for killing you 16:55:18 deep dwarves 16:55:20 discuss 16:55:20 how reliable is the trampling really though 16:55:26 not at all 16:55:27 it doesn't really work very well. i was just testing it 16:55:42 you often don't get the trample off, or the butterflies move away 16:55:43 I mean if they were actually useful 16:56:00 if you had a bunch of skeletons 16:56:08 of like rats 16:56:09 -!- Locke37 has quit [Quit: HydraIRC -> http://www.hydrairc.com <- Wibbly Wobbly IRC] 16:56:12 it might work 16:56:17 but it's .5 turn movement when it does; vs. 2 turn movement for walking ... so if it works 1/4 times i guess it pays off? ignoring the time spent casting sppels 16:56:20 spells* 16:56:33 fr cheikubaaqudgha 16:56:40 really slow zombies 16:56:41 -!- edlothiol has quit [Ping timeout: 252 seconds] 16:56:43 so you can receive corpses -> animate -> superspeed trample 16:56:52 Kikubaabriadosqudgha 16:57:45 honest politician form 16:58:09 0 ev/ac/sh 16:58:12 -70% hp 16:58:18 speed 1 16:58:48 dancing weapon form 16:59:01 player form 16:59:05 -!- C7ty1 has quit [] 16:59:13 nethack form 16:59:32 more susceptible to instakills, and don't always open doors on the first try 16:59:37 -!- mnoqy has joined ##crawl-dev 16:59:48 also you can kick now 17:00:42 in nethack form you gain # commands 17:01:23 Anyways since I'm lazy. 17:01:36 !tell mumra https://dl.dropboxusercontent.com/u/63152810/Bouldyar1.png https://dl.dropboxusercontent.com/u/63152810/Bouldyar2.png https://dl.dropboxusercontent.com/u/63152810/Bouldyar3.png 17:01:36 Bloax: OK, I'll let mumra know. 17:01:40 good 17:01:44 everyone loves linkspam 17:02:08 especially ganondorf 17:02:38 bloax: what are the boulder tiles for 17:02:51 Bouldergeddon 17:03:00 Boulder sprint, whatever. 17:03:02 ah 17:03:03 fun stuff 17:03:18 boulder badform 17:03:50 you're near impervious to damage but it's hard to control because you roll with inertia until you hit a thing 17:04:15 with bouldersprint 17:04:21 boulderform turns to bestform ! 17:04:31 is it also onlyform? 17:04:39 would you say that bouldersprint... rocks? 17:04:42 no, you wouldn't 17:04:44 because that's terrible 17:04:55 -!- LexAckson has quit [Ping timeout: 256 seconds] 17:04:58 that doesn't seem like a supportable reason 17:07:45 -!- Daekdroom has quit [Quit: Saindo] 17:08:42 -!- dtsund has left ##crawl-dev 17:09:20 -!- G-Flex has quit [Ping timeout: 252 seconds] 17:14:10 -!- G-Flex has joined ##crawl-dev 17:15:20 -!- dtsund has joined ##crawl-dev 17:18:47 -!- ystael has quit [Read error: Operation timed out] 17:21:25 -!- Stelpa has quit [Changing host] 17:23:22 -!- Infinite_Monkeys has quit [Read error: Connection reset by peer] 17:25:14 -!- sbanwart has quit [Quit: Konversation terminated!] 17:27:45 -!- nooodl has quit [Ping timeout: 248 seconds] 17:30:31 -!- sbanwart has quit [Ping timeout: 252 seconds] 17:31:29 -!- mnoqy has quit [Ping timeout: 248 seconds] 17:33:35 -!- mnoqy has joined ##crawl-dev 17:42:38 -!- clouded_ has joined ##crawl-dev 17:42:48 -!- st_ has quit [Read error: Connection reset by peer] 17:44:22 -!- hurdos has quit [Ping timeout: 276 seconds] 17:48:08 grep "CMD_EXAMINE_OBJECT" *.cc *.h 17:48:24 everything that comes back appears to be dead code. there is no key bound to this "examine object" command 17:50:38 -!- CKyle has joined ##crawl-dev 17:51:11 the command still works, if you give it a key binding and recompile. not surprising of course, it's not MUCH dead code. just a thin wrapper over the rest of the item description stuff 17:51:15 -!- JasonMel has quit [Quit: Page closed] 17:53:21 -!- bonghitz has quit [Remote host closed the connection] 17:54:11 <|amethyst> blackcustard: you don't even have to recompile to bind it, do you? 17:54:47 <|amethyst> bindkey = [,] CMD_EXAMINE_OBJECT 17:54:48 -!- Koolguydude has quit [Quit: ChatZilla 0.9.90 [Firefox 20.0.1/20130409194949]] 17:54:58 o i forgot about that option 17:55:21 that should work just fine 17:56:49 -!- mnoqy has quit [Quit: hello] 17:58:21 <|amethyst> blackcustard: aren't there other wrappers/code that does exactly the same thing? Maybe they could be merged 17:59:10 <|amethyst> (well, exactly except for which function it calls once you have the item, obviously) 18:00:14 -!- g4spr0m has quit [Remote host closed the connection] 18:00:20 examine_object basically just prompts for the object to examine then calls describe_item 18:00:25 so it's pretty well unified already 18:01:07 <|amethyst> blackcustard: I guess making a function that takes a function pointer is overkill 18:01:26 a function that prompts for an item and then applies a function to it? 18:01:38 <|amethyst> O for the days when we can use full C++11 and lambdas and everything 18:01:51 prompt_invent_item achieves the same result in a slightly different way without function pointers 18:02:14 <|amethyst> true 18:02:32 -!- nicolae- has left ##crawl-dev 18:03:18 -!- LexAckson has joined ##crawl-dev 18:04:51 -!- pythonsnake has quit [Ping timeout: 260 seconds] 18:05:33 -!- clouded_ is now known as st_ 18:06:31 -!- LexAckson has quit [Client Quit] 18:07:07 -!- Blazinghand has quit [Ping timeout: 264 seconds] 18:07:19 -!- HellTiger has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 18:07:29 -!- lordfrikk has quit [Quit: ChatZilla 0.9.90 [Firefox 24.0a1/20130520031230]] 18:10:37 -!- Lawman0 has quit [Ping timeout: 252 seconds] 18:12:07 -!- Bloax has quit [Quit: Error: Bloax not found] 18:14:06 -!- inpho has quit [Quit: inpho] 18:15:43 -!- rebthor has quit [Quit: Leaving.] 18:20:50 -!- ahpla has quit [Ping timeout: 252 seconds] 18:21:19 -!- voker57_ has joined ##crawl-dev 18:21:49 -!- voker57 has quit [Ping timeout: 256 seconds] 18:24:32 -!- ussdefiant has quit [Read error: Connection reset by peer] 18:24:37 -!- HDA has quit [Quit: Page closed] 18:25:04 -!- ussdefiant has joined ##crawl-dev 18:27:08 -!- ussdefiant has quit [Read error: Connection reset by peer] 18:27:20 -!- Vidiny has quit [Quit: [19:23] don't they have refill machines in ikea [19:24] bet those muricans took their vases to those straight away after paying] 18:27:52 -!- ussdefiant has joined ##crawl-dev 18:32:23 -!- ahpla has quit [Ping timeout: 252 seconds] 18:38:42 -!- Egglet has quit [Client Quit] 18:39:49 -!- scummos has quit [Ping timeout: 252 seconds] 18:41:40 -!- mikee_ has joined ##crawl-dev 18:47:34 -!- voker57__ has joined ##crawl-dev 18:47:39 -!- Implojin has quit [Quit: Page closed] 18:47:40 -!- Vizer has joined ##crawl-dev 18:49:44 -!- Nakat0my has quit [Quit: Verlassend] 18:49:51 -!- voker57_ has quit [Ping timeout: 252 seconds] 18:52:05 -!- MaxFrost has quit [Ping timeout: 248 seconds] 18:57:27 -!- alefury has quit [] 19:00:53 -!- ldf has quit [Quit: ldf] 19:04:17 -!- the_glow has quit [Ping timeout: 248 seconds] 19:05:08 -!- Datul has quit [Quit: Page closed] 19:14:26 -!- kaiza has quit [Read error: Connection reset by peer] 19:15:22 -!- yogaFLAME has quit [] 19:18:41 -!- dtsund has quit [Quit: dtsund] 19:24:22 -!- ZebTM has quit [] 19:26:40 -!- WalkerBoh has joined ##crawl-dev 19:26:51 -!- _dd has quit [Ping timeout: 252 seconds] 19:31:33 -!- ackack has quit [Ping timeout: 248 seconds] 19:38:07 -!- voker57__ has quit [Ping timeout: 252 seconds] 19:38:09 -!- voker57 has joined ##crawl-dev 19:38:09 -!- voker57 has quit [Changing host] 19:38:09 -!- voker57 has joined ##crawl-dev 19:43:10 -!- Ur-Quan has quit [Read error: Connection reset by peer] 19:50:21 -!- Kalir has quit [Ping timeout: 260 seconds] 19:51:28 -!- Kalir has quit [Changing host] 19:54:48 -!- chaingun has quit [Read error: Operation timed out] 19:55:27 -!- bigdumbman has quit [Read error: Connection reset by peer] 19:55:59 -!- tigertrap has quit [Ping timeout: 240 seconds] 19:56:01 -!- Ryak has quit [Ping timeout: 248 seconds] 19:57:15 -!- bigdumbman has quit [Read error: Connection reset by peer] 19:58:00 -!- Roarke has quit [Quit: Page closed] 19:58:58 -!- bigdumbman has quit [Read error: Connection reset by peer] 19:59:15 -!- ussdefiant has quit [Read error: Connection reset by peer] 19:59:43 -!- ussdefiant has joined ##crawl-dev 20:00:44 -!- bigdumbman has quit [Read error: Connection reset by peer] 20:03:58 -!- rast_ has quit [Read error: Connection reset by peer] 20:05:39 -!- rast_ has joined ##crawl-dev 20:09:51 -!- JuicyJ has quit [Quit: Page closed] 20:11:19 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 20:12:39 -!- Zermako has quit [] 20:16:36 -!- kwel01 has quit [Quit: Page closed] 20:19:22 -!- pelotron has quit [Ping timeout: 252 seconds] 20:23:38 -!- Dixlet has quit [Read error: Connection reset by peer] 20:24:38 -!- Dixlet has joined ##crawl-dev 20:27:37 -!- johnny0 has quit [Quit: leaving] 20:29:08 -!- nrook has joined ##crawl-dev 20:35:19 -!- PollyEsther has quit [Ping timeout: 264 seconds] 20:42:56 -!- indspenceable has joined ##crawl-dev 20:43:30 -!- MarvinPA has quit [Read error: Connection reset by peer] 20:43:40 -!- indspenceable has quit [Client Quit] 20:53:40 -!- ackack has quit [Quit: Leaving] 21:01:04 -!- ontoclasm has joined ##crawl-dev 21:05:37 -!- lordfrikk has quit [Quit: ChatZilla 0.9.90 [Firefox 24.0a1/20130520031230]] 21:12:37 -!- Roarke has quit [Quit: Page closed] 21:22:59 -!- bonghitz has quit [Remote host closed the connection] 21:23:48 -!- Daekdroom has quit [Quit: Saindo] 21:27:48 -!- Nightbeer has quit [Read error: Connection reset by peer] 21:32:32 -!- GuraKKa has quit [Read error: Connection reset by peer] 21:33:47 -!- zero_one has quit [Client Quit] 21:39:30 -!- voker57 has quit [Read error: Connection reset by peer] 21:50:40 -!- sbanwart has quit [Ping timeout: 252 seconds] 21:58:03 -!- pelotr0n is now known as pelotron 21:58:19 -!- mamga has quit [Quit: Page closed] 22:02:43 -!- MaxFrost has quit [Ping timeout: 240 seconds] 22:03:06 -!- Pepe has quit [Ping timeout: 264 seconds] 22:06:12 -!- dtsund has joined ##crawl-dev 22:07:03 -!- whog has quit [Ping timeout: 260 seconds] 22:08:59 -!- eb has quit [] 22:09:06 -!- rwbarton has quit [Ping timeout: 252 seconds] 22:10:13 -!- Ryak has quit [Ping timeout: 276 seconds] 22:10:23 -!- Nikolaos has quit [Ping timeout: 252 seconds] 22:12:23 -!- n1k has quit [Ping timeout: 250 seconds] 22:13:39 -!- Lawman0 has quit [Read error: Connection reset by peer] 22:16:00 -!- troglet has quit [Quit: Page closed] 22:16:48 !tell Bloax I tried out the tile and it's too big -- the outline gets slightly cut off at the tile edge, I don't think it should be as big as a full tile anyway, it looks like you're wedged in a corridor, certainly bigger than the boulder beetle is ok but this is massive... 22:16:49 mumra: You have 1 message. Use !messages to read it. 22:16:49 mumra: OK, I'll let bloax know. 22:16:52 !messages 22:16:53 (1/1) Bloax said (5h 15m 18s ago): https://dl.dropboxusercontent.com/u/63152810/Bouldyar1.png https://dl.dropboxusercontent.com/u/63152810/Bouldyar2.png https://dl.dropboxusercontent.com/u/63152810/Bouldyar3.png 22:18:25 !tell Bloax but otherwise it looks pretty good, thanks 22:18:25 mumra: OK, I'll let bloax know. 22:21:05 -!- NeremWorld has quit [Ping timeout: 248 seconds] 22:25:09 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 22:27:04 -!- DracoOmega has joined ##crawl-dev 22:29:17 -!- DrPraetor has quit [Read error: Connection reset by peer] 22:29:25 -!- mizu_no_oto has quit [Client Quit] 22:32:16 -!- Fhqwhgads_ has quit [Remote host closed the connection] 22:41:25 -!- Dixlet has quit [Ping timeout: 276 seconds] 22:42:42 -!- bigdumbman has quit [Ping timeout: 264 seconds] 22:42:46 -!- cocofalco has quit [Quit: Page closed] 22:43:58 -!- Mandevil has quit [Quit: Leaving] 22:44:50 -!- indspenceable has joined ##crawl-dev 22:48:21 -!- st_ has quit [Ping timeout: 248 seconds] 22:51:00 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 22:58:49 -!- theboxx has quit [Ping timeout: 246 seconds] 23:01:36 -!- CKyle has quit [Quit: CKyle] 23:03:23 -!- dtsund has left ##crawl-dev 23:06:44 -!- indspenceable has quit [Quit: Leaving...] 23:15:15 another oddity: if you hit > on a toll vault while clinging or constricting, you stop clinging or constricting before having the chance to decline the toll 23:15:24 s/toll vault/toll portal/ 23:15:32 but if you hit < the toll happens first 23:18:06 -!- ystael has quit [Ping timeout: 264 seconds] 23:19:33 -!- marcmagus has quit [Read error: Operation timed out] 23:23:18 or at least that's what the code seems to imply 23:24:43 -!- Sealero has quit [Ping timeout: 252 seconds] 23:24:56 -!- bh has joined ##crawl-dev 23:25:15 -!- N78291 has quit [Quit: null] 23:25:31 hai 23:25:41 -!- nrook has quit [Quit: bye] 23:25:49 * Grunt pulls bh into a different region of the Abyss! bh falls into the lava! 23:26:08 -!- rebthor has quit [Quit: Leaving.] 23:26:10 it should do like Xom and re-tele you 23:26:26 re-tele you next to the toughest monster 23:26:32 Whee! 23:26:45 and then put the monster in the lava instead 23:27:07 -!- minqmay has quit [Quit: Leaving] 23:27:14 fr: lava card 23:27:51 Grunt: dunks you in lava, or generates lava? 23:28:03 The latter, possibly with some chance of the former <_< 23:28:13 bh: generates lava under you 23:28:15 :( 23:28:26 SamB: that should be the bh card. 23:28:36 don't be so hard on yourself 23:28:41 remember, 23:28:42 The bh card banishes you and surrounds you with abyssal monsters. 23:28:44 <_< 23:28:44 ??bh[2] 23:28:44 bh[2/2]: He's very sorry that you drowned in the abyss. 23:28:55 SamB: They probably would have died anyway 23:30:47 codeswarm died at some point in the night :\ 23:31:35 -!- Cerepol has quit [Ping timeout: 252 seconds] 23:32:48 -!- ragingrage has quit [Quit: Page closed] 23:33:26 -!- dtsund has joined ##crawl-dev 23:34:27 (a pox on the house of the person who decided that a monitor should ship with a VGA cable and not a DVI cable) 23:34:47 who uses dvi? :P 23:34:59 people who haven't switched to pdfTeX, obviously 23:35:05 /rimshot 23:35:13 well I guess even pdfTeX lets you use dvi if you want 23:35:24 but you know what I mean ;-) 23:40:04 crawl needs acid clouds. 23:40:27 1learn add bh 23:40:36 sure, add them to the Cloud branch 23:40:59 don't forget about the Hellcloud, though, that's the important enemy 23:41:13 ... 23:41:23 -!- sstrickl has quit [Changing host] 23:41:24 todo: hellfirestorm 23:41:26 And the orb clouds, too 23:41:40 -!- Blade- has quit [Quit: Page closed] 23:41:51 ??hellfire 23:41:51 hellfire[1/4]: 3x3 explosion used by certain high level demons and priests. Much like smiting, but does about thrice as much damage and destroys your scrolls. Not affected by rF. No longer affected by AC. 23:42:12 -!- bmfx has quit [Read error: Operation timed out] 23:42:48 -!- sstrickl has quit [Client Quit] 23:42:54 if (name == "ice storm") 23:43:05 nice. We have beam code checking to see if you cast ice storm by name. 23:43:14 nice storm 23:43:41 bh: i went out to buy an adapter for my mbp so i could give a demo at our vendor booth 23:43:48 turns out that the monitor doesn't have DVI. in 2013 23:44:35 -!- sstrickl has quit [Changing host] 23:44:48 here's another gem: if(grd(p) == DNGN_LAVA && flavour == BEAM_COLD || feat_is_watery(grd(p)) && is_fiery()) 23:44:49 -!- the_glow has quit [Ping timeout: 248 seconds] 23:45:55 bh: You gaze into the beam code... You are confused. 23:45:57 -!- Nareusm has quit [Ping timeout: 248 seconds] 23:46:08 -!- sstrickl has quit [Client Quit] 23:46:13 A beam of enlightenment 23:46:49 Wand of Clouds -- one randomly selected type of cloud per zap, or just random clouds? 23:47:59 bh, how about this: 23:48:07 No new wand type, but make random effects have more effects. 23:48:12 ...possibly including clouds. 23:48:27 Particularly effects that can't generate otherwise. :b 23:48:40 -!- Moanerette has quit [Quit: Page closed] 23:48:40 Does anyone voluntarily use random effects? 23:48:48 very occasionally 23:48:55 i occasionally shoot it at dudes 23:49:00 In my perception, it's most common with artificers, who start with one. 23:49:02 random effects should probably stick with a grab bag 23:49:08 since like %80 of the effects are "deal some damage" 23:49:14 sometimes you happen to have one and it's worth zapping at something 23:49:21 ??wand of random effects[$ 23:49:22 wand of random effects[2/2]: !lg SGrunt 547 -tv 23:49:23 20% are make them invisible or haste them 23:49:28 a grab bag of otherwise-available zaps, I mean 23:49:36 well yeah, i didn't say it was a -good- idea 23:49:40 just that i did it 23:49:44 yes, you should probably not use it unless you have a plan to deal with the 20% or were dead anyway 23:49:50 !lg SGrunt 547 -tv 23:49:51 547/1068. SGrunt, XL4 HuAr, T:1694 requested for FooTV (telnet://termcast.develz.org or http://termcast.develz.org). 23:49:54 but sometimes one or both of these things are true 23:49:55 SamB: I like the idea of it being the chaos brand of wands, wherein there are some effects that you only get through it. 23:50:09 beam of plants 23:50:09 SwissStopwatch: and with "dead anyway" that 80% might look good 23:50:16 ...AF_CRUSH 23:50:26 is the attack flavor for constriction 23:50:39 fr AF_ORANGE_CRUSH 23:50:54 is that a soft drink? 23:50:54 Orange Crush: an orange demon with constriction. 23:50:55 <_< 23:50:57 of course there used to be the scummy use for /random effects too 23:51:00 Grunt: I killed myself with either a wand of random effects or an un-id'd wand of fireballs. I blasted some killer bees. Killed them. Leveled up and died from the wand. 23:51:25 bh: too bad you weren't kitteh 23:52:04 you know there's no positive energy wand 23:52:12 eg. the opposite of wand of draining 23:52:22 only works on unholy/undead creatures 23:53:10 Zannick: code it up. 23:53:22 or point it at yourself to get free XP 23:53:23 aw, holy hell. 23:53:31 wand of experience potions 23:53:36 good pun also 23:53:44 itym wand of gain level 23:54:09 is that where you zap it at yourself on D:1 and are forcibly ejected from the dungeon? 23:54:24 you know, i would add a sonic beam to the wand of random effects, if i were adding wand effects 23:54:51 -!- ystael has quit [Ping timeout: 260 seconds] 23:55:07 Wand of GTFO -- knocks things back 23:55:18 wand of iood 23:55:33 !send ontoclasm a wand of disintegration 23:55:34 Sending a wand of disintegration to ontoclasm. 23:55:35 actually, having wand of random effects sometimes grant xp would be an interesting case study in getting people to zap themselves with it 23:55:48 people used to zap themselves with it to remove rot 23:56:02 1% chance to gain a level, %1 chance of instant death 23:56:16 You irradiate yourself with pure energy! You die. 23:56:26 -!- Kalir has quit [Changing host] 23:56:39 Grunt: except that would be GOOD for djinn 23:56:45 I thought people usually became spiderman when they did that 23:56:55 or some other comic book dude 23:57:04 no spiderman is when you're bitten by a superspider 23:57:35 hence it must be some other comic book dude 23:58:01 the problem is that I only vaguely know about any of them 23:58:06 but I'm sure it happened somewhere 23:59:00 I expect it has happened several times with different results 23:59:09 some may have just died 23:59:46 -!- theboxx has quit [Ping timeout: 240 seconds]