00:00:02 -!- omarax has quit [Remote host closed the connection] 00:00:34 -!- Kalir has quit [Changing host] 00:00:34 -!- TESTTROG has quit [Remote host closed the connection] 00:06:49 !death PleasingFungus 00:06:50 Death has come for PleasingFungus... 00:07:28 nooo 00:07:37 PleasingDeathcap 00:07:37 not sure how I feel about forcing players to get a rune against their will 00:07:43 wrt abyssrun 00:07:47 seems 'sketch' 00:07:50 against their will? 00:07:59 like 00:08:15 an enemy casts a spell on you, and then you're in the abyss until you get the rune or die 00:08:23 oh, no you just find upstairs? 00:08:29 and then the exit until A:1 00:08:55 I don't think grunt wants to force people to get the rune to exit 00:09:07 oh 00:09:12 I misread 'up' as 'down' 00:09:15 gammafunk is correct 00:09:20 the stair structure is always there 00:09:21 *always correct 00:09:26 *rarely correct 00:09:29 hm 00:09:33 I'd need to actually think about it, then 00:09:37 there are two things getting the rune affects 00:09:42 a) the chance of spawning upstairs 00:09:47 !send PleasingFungus the hat of pondering 00:09:47 Sending the hat of pondering to PleasingFungus. 00:09:49 b) the spawn rate of monsters if you're not on A:4 00:09:55 technically J:4, I guess 00:10:03 wow, is it J 00:10:03 or I could just write out Abyss:4 <.< 00:10:05 it is J 00:10:07 guess what A is 00:10:11 yeah, shoals 00:10:12 yeah 00:10:13 you're right 00:10:14 -!- KurzedMetal has quit [Read error: Connection reset by peer] 00:10:19 J-for-janky 00:10:27 -!- debo has quit [Ping timeout: 260 seconds] 00:10:29 so sad we don't have J for slime 00:10:37 i guess a b y and s are all taken 00:10:47 which is B? 00:10:55 wish these were in a learndb somewhere 00:10:58 B is... uh 00:10:59 well, it used to be blade 00:11:01 oh 00:11:02 right 00:11:03 yeah 00:11:06 i guess it's free now 00:11:11 we should reclaim that one 00:11:15 <|amethyst> except in old games 00:11:26 <|amethyst> but could put it on J 00:11:34 -!- cr0ne has quit [Quit: Leaving] 00:11:54 PleasingFungus: I think I'm going to combine it with the deepabyssing patch and make an experimental out of it post-tourney 00:12:02 it may actually not be completely insane 00:12:11 ??grunt[impossible 00:12:11 grunt[25/27]: ok that's fair, but do consider that grunt is also insane. so as odd as this sounds, this Grunt idea may not be insane! impossible. 00:12:12 hrm, experimental is a bit tough 00:12:14 -!- debo has joined ##crawl-dev 00:12:23 since people have to get to the abyss 00:12:26 just visit Elf 00:12:27 amirite 00:12:27 I guess banishments aren't super rare, but 00:12:28 <.< 00:12:37 >_> 00:12:41 (clearly combine it with the orcelf changes) 00:12:59 should set it up where you start with like 10 !exp 00:13:03 orcelfnewabyssnewtombnewhellnewpannewzot 00:13:07 and a dagger of distort 00:13:10 ha 00:13:25 something else that hasn't been pointed out yet: 00:13:25 allowing wiz mode on experimentals? 00:13:26 AKs 00:13:39 I guess that's not helping anything if wizmode is inherently problematic 00:13:55 wow how many projects do I have on the go right now anyway 00:13:55 do AKs need a change? 00:14:11 gammafunk: well, AKs have relatively easy Abyss access 00:14:13 <.< 00:14:13 -!- setecastronomy has quit [Quit: Page closed] 00:14:23 oh, you mean for testing this branch? 00:14:25 ya 00:14:36 sure, yeah but that's not how most people will experience it 00:14:39 also I'm not completely sure how this interacts with starting abyss atm 00:14:54 also AK get inherent escape from abyss 00:15:15 ya\ 00:15:19 -!- mibe has quit [Client Quit] 00:15:40 that kind of reinforces the "Lucy is your ticket to abyssal rune" thing that we slightly have going, actually 00:15:43 because skip abyss run 00:15:48 a killer bee, a giant ant, and a rod of shadows (or portal) 00:16:10 Grunt: starting abyss only lasts until you leave a:1 00:16:15 iirc? 00:16:20 PleasingFungus: something like that 00:16:26 as of whenever I changed it 00:16:28 I haven't investigated thoroughly 00:16:51 which brings to mind that this will make for an interesting abyssrobin....... 00:17:17 -!- doubtofbuddha has quit [Ping timeout: 246 seconds] 00:18:57 -!- read has joined ##crawl-dev 00:20:00 -!- bh has quit [Ping timeout: 264 seconds] 00:20:43 -!- bh has joined ##crawl-dev 00:21:36 -!- hellmonk has quit [Quit: Page closed] 00:22:43 -!- UncertainKitten has quit [Quit: Connection reset by pier.] 00:26:12 -!- SomeStupidGuy has quit [Quit: Leaving] 00:33:40 -!- tealeaves has quit [Quit: Bye] 00:39:25 -!- Hurricos has quit [Ping timeout: 246 seconds] 00:40:28 "Tentacle Connect Failed: What the Heck?" 00:43:02 -!- Zeor has quit [Quit: Leaving.] 00:43:02 -!- bh has quit [Ping timeout: 268 seconds] 00:43:17 -!- bh has joined ##crawl-dev 00:45:01 -!- Gorgo has quit [Ping timeout: 246 seconds] 00:46:15 %git bec3f758 00:46:15 07N7829102 {MarvinPA} * 0.10-a0-1184-gbec3f75: Add Death's Door and Regeneration as monster spells; give both to Nergalle. 10(4 years, 1 month ago, 9 files, 69+ 15-) 13https://github.com/crawl/crawl/commit/bec3f7584b80 00:47:11 -!- bencryption has quit [Ping timeout: 265 seconds] 00:48:55 Biggest mistake ever. 00:49:14 well, there's a mistake in there, at any rate 00:49:42 -!- ussdefiant_ has joined ##crawl-dev 00:52:03 Tentacle Connect Failed is what I get every time I try to ssh into the Abyss 00:53:05 maybe my eldritch key is wrong or something 00:53:26 ?/abyssh 00:53:26 No matches. 00:54:33 -!- Krakhan has quit [Ping timeout: 272 seconds] 00:54:54 I prefer deepabyssh since it's under the Chaos Source license 00:59:31 I actually got that message in game "Tentacle Connect Failed: What the Heck? 01:00:03 -!- omarax has quit [Remote host closed the connection] 01:01:07 -!- tengen has quit [Ping timeout: 246 seconds] 01:01:34 "Tentacle connect failed! What the Heck! severed status 0 Pathed to 51 18 from 51 19 mid 4228 count 8." 01:01:52 yeah, tentacle code is a frequent source of bugs 01:02:02 was anything odd in partcicular happening at the time? 01:02:41 Stable (0.17) branch on crawl.s-z.org updated to: 0.17-b1-15-g0f5fb43 01:05:19 Unstable branch on crawl.s-z.org updated to: 0.18-a0-24-g6e14259 (34) 01:06:32 -!- melenkuri has quit [Read error: Connection reset by peer] 01:08:48 03PleasingFungus02 07* 0.18-a0-25-g5abf10f: Don't make sticky flame dispellable 10(20 minutes ago, 1 file, 0+ 1-) 13https://github.com/crawl/crawl/commit/5abf10f7f491 01:08:50 03PleasingFungus02 07[stone_soup-0.17] * 0.17-b1-16-g38e0902: Don't make sticky flame dispellable 10(21 minutes ago, 1 file, 0+ 1-) 13https://github.com/crawl/crawl/commit/38e090257b53 01:10:50 -!- iFurril has quit [Read error: Connection reset by peer] 01:13:11 -!- Kintak has quit [Ping timeout: 240 seconds] 01:13:15 -!- lukano has quit [Ping timeout: 268 seconds] 01:14:06 -!- waat has quit [Ping timeout: 244 seconds] 01:19:48 -!- johlstei_ has joined ##crawl-dev 01:19:56 -!- mango_lives has quit [Read error: Connection reset by peer] 01:22:24 -!- mango_lives has quit [Read error: Connection reset by peer] 01:23:07 -!- johlstei__ has quit [Ping timeout: 268 seconds] 01:28:45 -!- ystael has quit [Ping timeout: 272 seconds] 01:28:53 -!- ontoclasm has quit [Read error: Connection reset by peer] 01:30:05 -!- bonghitz has quit [Remote host closed the connection] 01:30:12 hm 01:31:10 in the distant past, there was functionality in book acquirement to track the levels of single-level book randarts that you'd gotten through acquirement (or god gifts), and to not give you other single-level randbooks of the same level as one you'd seen. 01:32:02 there's still code to partially support this, even though it hasn't been called since... sometime between 2008 and 2010. 01:33:48 -!- NotKintak has quit [Ping timeout: 252 seconds] 01:40:52 -!- CanOfWorms has joined ##crawl-dev 01:43:26 -!- TwoSpot has quit [] 01:53:09 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.92 [Firefox 41.0.2/20151014143721]] 01:53:35 -!- PsyMar is now known as PsyMar\splat 02:00:02 -!- omarax has quit [Remote host closed the connection] 02:01:11 gammafunk: IDK it was trying to grab "a disturbance" [swamp worm] in the swamp. (Summon Forest) 02:18:04 -!- Blazinghand has quit [Read error: Connection reset by peer] 02:18:09 -!- Sorbius has quit [Ping timeout: 265 seconds] 02:22:46 -!- syllogism has joined ##crawl-dev 02:30:38 -!- Bcadren has quit [Ping timeout: 252 seconds] 02:30:43 -!- habitualliar has quit [Ping timeout: 246 seconds] 02:35:17 -!- bonghitz has quit [Ping timeout: 250 seconds] 02:37:30 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 02:37:50 -!- Patashu has joined ##crawl-dev 02:38:18 -!- ololoev has quit [Quit: Page closed] 02:45:42 -!- kirafa has quit [Client Quit] 02:51:41 -!- Syndicu__s has joined ##crawl-dev 02:54:40 -!- tksquared_ has quit [Ping timeout: 240 seconds] 02:55:00 -!- Syndicus has quit [Ping timeout: 240 seconds] 02:56:51 -!- Roarke has quit [Client Quit] 02:58:21 -!- st_ has joined ##crawl-dev 02:59:36 -!- tensorpudding has quit [Ping timeout: 264 seconds] 03:00:03 -!- omarax has quit [Remote host closed the connection] 03:01:10 -!- mibe has quit [Ping timeout: 246 seconds] 03:09:34 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 03:16:07 -!- ystael has quit [Ping timeout: 240 seconds] 03:17:40 -!- P_R_Deltoid has quit [Ping timeout: 240 seconds] 03:21:00 Stable (0.17) branch on crawl.beRotato.org updated to: 0.17-b1-16-g38e0902 03:27:49 !tell johlstei_ Think CBRO is missing most milestones files from config.py. See https://github.com/neilmoore/dgamelaunch-config/commit/2d30d9ee674fdaf2b305548c80f1fb3036747166 (that's missing 0.17). 03:27:50 Medar: OK, I'll let johlstei_ know. 03:28:15 ??servers 03:28:15 servers[1/3]: USA: {cao}, {cszo}, {cbro}; EU: {cdo}, {cue}, {cxc}; KR: {cwz}; JP: {lld}; AU: {cpo} 03:29:51 !tell chequers Think CPO is missing most milestones files from config.py. See https://github.com/neilmoore/dgamelaunch-config/commit/2d30d9ee674fdaf2b305548c80f1fb3036747166 (that's missing 0.17). 03:29:52 Medar: OK, I'll let chequers know. 03:30:28 Unstable branch on crawl.beRotato.org updated to: 0.18-a0-25-g5abf10f (34) 03:31:17 not sure about cwz or lld... 03:32:40 -!- Starbutterfly has quit [Ping timeout: 246 seconds] 03:34:20 -!- ussdefiant_ has quit [Ping timeout: 240 seconds] 03:34:24 -!- abcd is now known as Guest24415 03:35:47 -!- bonghitz has quit [Ping timeout: 240 seconds] 03:35:53 chequers delivered a message to hong via webtiles, who apparently is aware of 0.17; he's compiled it but not reconfigured his webtiles 03:35:57 so we may be good there 03:36:06 lld has all the milestones/rcs working 03:36:14 !lg * lld 03:36:15 25552. Sekko the Firebug (L3 GrFE), slain by a rat on D:3 on 2015-11-03 08:31:05, with 39 points after 1261 turns and 0:03:47. 03:36:20 !lg * lld cv=0.17 03:36:20 No games for * (lld cv=0.17). 03:36:27 !lg * cv=0.17 03:36:27 No games for * (cv=0.17). 03:36:35 I guesss that's still 0.17-a 03:36:43 !lg * lld cv=0.17-a x=vlong 03:36:44 8163. [vlong=0.17-b1-12-ge43ec8c] mizuno the Conjurer (L3 DECj), slain by cadfje's ghost on D:3 on 2015-11-02 06:14:16, with 63 points after 1780 turns and 0:08:34. 03:36:59 !lg * cwz cv=0.17-a x=vlong 03:37:01 87992. [vlong=0.17-a0-2231-gd80ca38] Fabulator the Slasher (L3 HEFi), slain by a worm on D:2 on 2015-10-30 19:55:57, with 39 points after 848 turns and 0:03:48. 03:37:39 I cannot for the life of me join a cwz game and I have no idea why 03:37:48 wonder if it works in firefox 03:38:05 well I was just talking about this minor misconfiguration that was on all servers 03:38:13 oh, sorry 03:38:23 -!- Guest24415 has quit [Client Quit] 03:38:33 only tracking trunk milestones file, so milestones field on lobby only working on trunk games (also not sprint) 03:39:04 one of those things that no-one bothered to mention for years :) 03:39:08 ah, so you can't see milestones in the webtiles lobby for non-trunk games? 03:39:13 right 03:40:38 what's the cv field? 03:41:09 there's v and cv 03:41:20 I forget the difference, but it's major version I guess? 03:41:35 !lg * cxc x=v,cv,vlong 03:41:40 71723. [v=0.17.0-b1;cv=0.17-a;vlong=0.17-b1-15-g0f5fb43] Britaniac the Fencer (L12 MiFi of Okawaru), slain by a thrashing horror on Abyss:1 on 2015-11-03 08:22:02, with 15705 points after 12942 turns and 0:44:58. 03:41:59 oh, v has the actual tag 03:42:26 this is odd, I can spectate cwz games fine in firefox 03:42:33 but they never start in chrome 03:42:39 perhaps there's a js error 03:43:05 ..oh 03:43:16 looks like it requires google analytics... 03:43:49 yep 03:43:55 and my addblock is preventing it 03:44:41 yeah, failing when it doesn't load seems bad 03:44:51 there we go 03:45:45 I don't know how that works; I guess he's modified his templates and somehow it's blocking the loading of require.js 03:46:26 oh wow 03:46:33 he is indeed running adds on the webtiles lobby 03:46:45 that is...something 03:47:04 I like how I have to close them to even see the bottom of the lobby 03:47:16 -!- PsyMar\splat has quit [Quit: witty quit message goes here] 03:47:36 and good thing the popup on the "close" button on this add just gives me a menu in korean 03:48:22 well, I'm not paying for a server, so I shouldn't make fun 03:49:40 now I'm curious how much he makes :) 03:50:17 -!- WhodaMan has quit [Quit: Page closed] 03:51:23 doubt it's much 03:52:17 I bet most of, at least european, crawl players use some sort of adblock anyway 03:52:50 so there goes my plan to become a millionaire 03:52:59 yeah they're really commonly used in north america as well 03:54:50 -!- ololoev has quit [Quit: Page closed] 03:57:44 make gammafunk.rc serve up some ads 04:00:03 -!- omarax has quit [Remote host closed the connection] 04:00:30 add spam daemon 04:01:18 -!- Laraso has quit [Client Quit] 04:01:26 -!- CcS has quit [Client Quit] 04:01:55 -!- Xelif has quit [Read error: Connection reset by peer] 04:03:15 n1k: I'm going to make it hijack your twitter account 04:03:27 nooooo 04:04:01 people complain about my twitch url spamming in webtiles for beem 04:04:09 but that's what you get for not being in my twitch chat 04:05:24 I should probably make it give the url periodically instead of every time a spectator joins 04:05:28 but I like that is pissed off bh 04:05:38 do both 04:05:39 s/is/it/ 04:05:47 ??beem 04:05:47 every second 04:05:47 beem[1/4]: beem is a WebTiles chat bot that relays irc commands to Sequell, Gretell, and Cheibriados. If beem is watching a game you're spectating, just type irc commands for these bots in WebTiles chat. It's being tested on cszo and will autojoin the non-idle game with the most spectators if it's not watching anyone. 04:06:02 and in reponse to every webtiles chat message 04:06:47 "beem: That's a great point bh; why don't you bring up this topic at twitch.tv/gammafunk? Please go there and follow gammafunk for more stimulating conversation!" 04:07:31 + Kappa 04:07:49 god, if we could get emotes in webtiles chat 04:07:54 think of the HYPE 04:08:09 somehow we have them in commit messages now, so nothing is impossible 04:09:42 -!- jefus has quit [Ping timeout: 244 seconds] 04:12:12 -!- siepu has quit [Ping timeout: 240 seconds] 04:12:34 I've had this probably stupid idea for 24/7 crawl tourney stream. Dedicated machine streaming webtiles games, remote control to pick the game, voice chat channel... 04:14:17 sounds amusing, but I imaging a voice chat channel would get difficult to understand with more than four or five people? 04:14:25 s/imaging/imagine/ 04:14:58 you could have rotating commentary teams 04:15:09 sure, would have to be invite only, same for controlling the watched game 04:15:18 yeah, something loosely modled on Best of Nes etc 04:15:30 *modeled 04:15:42 it would definitely be cool if someone put together a higlight/recap video after the tournament 04:15:44 overlay showing who is talking could be done 04:15:55 but it's too bad there's no way to play ttyrecs in webtiles 04:16:39 right, but that's the case with any marathon that you can only watch vods of what was streamed 04:16:53 I guess this is complicated by the "runs" being like many hours and over multiple days 04:16:56 in many instances 04:17:10 yeah 04:17:32 Medar: would the streams chosen from be basically a specific group of players or actually just random games? 04:18:01 I guess you'd not want to randomly stream some persons game at a minimum and have some kind of signup 04:19:18 I don't know if it's that bad, games are public after all 04:19:42 but of course it could be limited, or like pick the player with most points playing unless given a manual target 04:19:42 Yeah they are, but some people might be a bit miffed if they found permanent vods online of their games 04:20:16 but I imagine a lot of good tourney players would agree to it, and yeah if you picked players at the top of the tourney I doubt anyone would object 04:21:09 it would be nice to have a sign-up with players who are likely to play for several hours in a stretch 04:21:11 I'm not sure what games I'll play in the tourney; my speedruns still kind of need 0.16, although I could probably do well with mibe 04:21:37 -!- jefus has joined ##crawl-dev 04:21:39 yeah I myself generall stream only 3-4 hours, but that's certainly a good stretch 04:21:56 -!- P_R_Deltoid has quit [Ping timeout: 246 seconds] 04:27:29 -!- ololoev has quit [Quit: Page closed] 04:29:09 -!- CcS has quit [Quit: Page closed] 04:42:13 -!- mibe has quit [Quit: Page closed] 05:00:03 -!- omarax has quit [Remote host closed the connection] 05:04:20 -!- ystael has quit [Ping timeout: 240 seconds] 05:10:32 -!- radinms has quit [Ping timeout: 260 seconds] 05:12:36 -!- Cerpin has quit [Quit: Lost terminal] 05:13:18 -!- Cerpin has joined ##crawl-dev 05:27:20 -!- HellTiger_NB has quit [Ping timeout: 260 seconds] 05:32:09 -!- bonghitz has quit [Ping timeout: 252 seconds] 05:43:25 -!- dtsund has quit [Ping timeout: 264 seconds] 05:46:35 Medar: oh i use webtiles-changes 05:46:35 chequers: You have 1 message. Use !messages to read it. 05:46:38 !messages 05:46:39 (1/1) Medar said (2h 16m 47s ago): Think CPO is missing most milestones files from config.py. See https://github.com/neilmoore/dgamelaunch-config/commit/2d30d9ee674fdaf2b305548c80f1fb3036747166 (that's missing 0.17). 05:47:03 chequers: probably has a similiar setting 05:47:03 gammafunk: re cwz try disabling any ad blocker and reloading the page a few times if it doesn't load in 30s 05:47:19 yeah, he figured it out 05:47:24 well as I said, it works fine when I disabled it 05:47:33 obviously I know how to disable an addblocker :) 05:47:41 i didn't read that sorry 05:47:50 -!- CanOfWorms has quit [Quit: ChatZilla 0.9.92 [Firefox 3.6.28/20120306064154]] 05:47:58 Medar: what was the symptom you were seeing? 0.17 console now showing up in the tiles lobby list? 05:48:17 chequers: milestones field only working for trunk games 05:49:29 sorry, milestone field? 05:49:38 in the webtiles lobby 05:49:42 column I should say 05:49:53 interesting 05:50:36 ah, no it's an old issue 05:50:42 console games don't show that stuff properly 05:50:58 a 0.17 tiles game is spectatable/has milestones in the lobby 05:51:08 i've never figured out why though 05:51:28 oh? I didn't see your milestone when you started a game 05:52:17 hm, i saw char and assumed milestone was working 05:52:32 anyway, there was a horse race here so i'm drunk, in no state to fix things 05:52:35 it was empty, should show "began quest for the Orb" 05:53:58 just check that config.toml's milestone_files contains all the versions and all the variants (sprint etc.), when you get a chance 05:55:04 -!- ProzacElf has quit [Ping timeout: 244 seconds] 06:00:01 -!- omarax has quit [Remote host closed the connection] 06:15:12 -!- ldf has joined ##crawl-dev 06:24:32 -!- siepu has quit [Ping timeout: 255 seconds] 06:30:07 -!- verb_ has quit [Quit: Page closed] 06:31:15 -!- Mike57 has quit [Quit: leaving] 06:33:24 -!- randart is now known as Mike57 06:37:11 -!- MarvinPA has joined ##crawl-dev 06:41:10 -!- Wolfechu has quit [Ping timeout: 260 seconds] 06:44:19 -!- Lasty_ has quit [Read error: Connection reset by peer] 06:44:19 -!- xnavy has quit [Read error: Connection reset by peer] 06:45:59 -!- Lasty_ has joined ##crawl-dev 06:46:23 -!- Patashu has quit [Ping timeout: 264 seconds] 06:46:25 -!- Vizer has quit [Ping timeout: 240 seconds] 06:52:20 -!- ystael has quit [Ping timeout: 250 seconds] 06:57:27 -!- vev_ is now known as vev 06:59:35 -!- P_R_Deltoid has quit [Read error: Connection reset by peer] 06:59:46 -!- PsyMar has quit [Quit: "What happens if you die in reality?" "You die, stupid. That's why it's called reality."] 07:00:01 -!- omarax has quit [Remote host closed the connection] 07:14:36 -!- Lasty has joined ##crawl-dev 07:18:03 -!- Mike57 has quit [Quit: leaving] 07:20:09 -!- glosham has quit [Ping timeout: 246 seconds] 07:23:58 -!- Earlo has quit [Ping timeout: 240 seconds] 07:24:02 -!- randart is now known as Mike57 07:31:58 -!- elliptic has quit [Quit: Leaving] 07:32:46 -!- ByronJohnson has quit [Ping timeout: 240 seconds] 07:33:57 -!- elliptic has joined ##crawl-dev 07:35:25 -!- Sizzell has quit [Ping timeout: 240 seconds] 07:36:06 -!- Sizzell has joined ##crawl-dev 07:44:45 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 07:53:18 -!- pblur_ has joined ##crawl-dev 07:59:49 -!- Lasty has quit [Quit: Leaving.] 08:00:02 -!- omarax has quit [Remote host closed the connection] 08:02:12 -!- siepu has quit [Ping timeout: 255 seconds] 08:09:58 -!- Lasty has joined ##crawl-dev 08:12:45 -!- syllogism_ has joined ##crawl-dev 08:14:39 -!- syllogism has quit [Ping timeout: 246 seconds] 08:22:16 -!- SurpriseTRex has quit [Ping timeout: 240 seconds] 08:22:16 -!- GoblinBomb has quit [Ping timeout: 240 seconds] 08:22:17 -!- jbalthetto has quit [Ping timeout: 240 seconds] 08:23:37 -!- wheals has joined ##crawl-dev 08:23:45 -!- Sorbius has quit [Ping timeout: 246 seconds] 08:29:51 !tell Grunt upside-down abyss seems to be missing the whole point of deepbanish... now when you get banished, you'll have to spend more time in less dangerous places, increasing the annoyance but not the real threat 08:29:51 wheals: OK, I'll let grunt know. 08:30:14 !tell Grunt "now" meaning hypothetically with both changes 08:30:15 wheals: OK, I'll let grunt know. 08:34:58 Upside down abyss? 08:40:06 -!- tealeaves has quit [Quit: Bye] 08:41:15 -!- Kittykai_ has quit [Ping timeout: 246 seconds] 08:41:57 exits only on abyss:1 08:44:25 -!- vale_ has quit [Remote host closed the connection] 08:46:04 !source player.cc 08:46:04 https://github.com/crawl/crawl/blob/master/crawl-ref/source/player.cc 08:46:14 !source ouch.cc 08:46:14 https://github.com/crawl/crawl/blob/master/crawl-ref/source/ouch.cc 08:48:20 -!- bonghitz has quit [Ping timeout: 268 seconds] 08:56:31 <|amethyst> hm 08:56:43 -!- BoosterGold has quit [Ping timeout: 252 seconds] 08:56:49 <|amethyst> how are people supposed to find trunk downloads? 08:57:03 <|amethyst> or do we only want people who can compile to test trunk? 08:57:45 <|amethyst> (to test trunk offline) 08:58:10 -!- tealeaves has quit [Quit: Bye] 08:58:50 -!- tealeaves has quit [Client Quit] 08:59:31 -!- Wheatmill has quit [Ping timeout: 244 seconds] 09:00:02 -!- omarax has quit [Remote host closed the connection] 09:00:23 -!- siepu has quit [Ping timeout: 252 seconds] 09:00:50 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 09:01:23 linking them would certainly make sense 09:01:36 thought they were, but guess that was the old site 09:01:57 <|amethyst> hm 09:02:16 <|amethyst> though I guess some work is needed to switch over to 0.18-a0 there 09:02:21 <|amethyst> %git 6fea741 09:02:21 07wheals02 * 0.17-a0-2220-g6fea741: Merge pull request #169 from michaelbarlow7/asserts-bug 10(7 days ago, 0 files, 0+ 0-) 13https://github.com/crawl/crawl/commit/6fea7410b7f9 09:03:01 |amethyst: i thought we want people to be playing the prerelease right now? 09:03:09 <|amethyst> not right now in particular 09:03:18 <|amethyst> but after the tournament 09:04:42 -!- P_R_Deltoid has quit [Ping timeout: 246 seconds] 09:07:04 -!- CcS has quit [Client Quit] 09:17:18 -!- debo has quit [Ping timeout: 246 seconds] 09:19:36 -!- tealeaves has quit [Ping timeout: 255 seconds] 09:24:49 -!- doubtofbuddha has quit [Ping timeout: 265 seconds] 09:24:57 -!- DDFi has quit [Quit: Page closed] 09:26:16 -!- Furril has quit [Ping timeout: 265 seconds] 09:36:47 !tell johnstein !tell johlstei_ Think CBRO is missing most milestones files from config.py. See https://github.com/neilmoore/dgamelaunch-config/commit/2d30d9ee674fdaf2b305548c80f1fb3036747166 (that's missing 0.17). 09:36:47 johlstei_: You have 1 message. Use !messages to read it. 09:36:48 johlstei_: OK, I'll let johnstein know. 09:43:03 -!- CKyle has joined ##crawl-dev 09:43:19 I'm a fool 09:43:43 <|amethyst> hm, why is view_max_width so small? 09:45:08 -!- Nattefrost has quit [Client Quit] 09:46:27 Am I reading the code wrong, or does it only do anything with use_small_layout? 09:47:24 <|amethyst> _inline_layout uses it 09:47:48 <|amethyst> in console 09:48:11 <|amethyst> the docs say it doesn't do anything in tiles (but view_max_height does) 09:48:25 <|amethyst> but it's used in tiles code, so I don't know 09:49:54 !source _inline_layout 09:51:19 <|amethyst> viewgeom.cc:114 is the relevant line 09:51:51 <|amethyst> which allocates leftover space to viewsz.x, but in no event will increase it beyond view_max_width 09:52:06 <|amethyst> the docs kind of imply the option is intended for very slow computers 09:52:36 <|amethyst> the docs for view_max_height: If for performance reason you need a smaller viewport, either reduce the window size, or increase the message area. 09:52:48 <|amethyst> though that is specific to tiles 09:52:58 -!- fazisi has quit [Ping timeout: 240 seconds] 09:53:31 hard to see that being relevant these days 09:54:42 <|amethyst> with tiles it might be 09:55:00 -!- debo has joined ##crawl-dev 09:55:17 -!- CacoS is now known as CcS 09:55:22 1/2. https://github.com/crawl/crawl/blob/master/crawl-ref/source/viewgeom.cc#l102 09:55:22 oh I see, github search doesn't show all the matches, just at least one per file 09:56:15 -!- tengen has quit [Ping timeout: 246 seconds] 09:59:09 yeah it's not great 09:59:42 sadly gitweb doesn't have blame or git log equivalents 10:00:02 -!- omarax has quit [Remote host closed the connection] 10:02:32 <|amethyst> gammafunk: someone asking about installer (also binaries of old versions) at https://crawl.develz.org/tavern/viewtopic.php?f=9&t=18125 10:03:12 -!- tealeaves has quit [Quit: Bye] 10:04:38 -!- vale__ has quit [Ping timeout: 250 seconds] 10:06:53 -!- UncertainKitten has joined ##crawl-dev 10:07:14 -!- tealeaves has quit [Client Quit] 10:08:24 Pale draconians are not immune to steam clouds while wearing ice 13https://crawl.develz.org/mantis/view.php?id=10047 by Dharmy 10:09:50 -!- Zekka has quit [Ping timeout: 240 seconds] 10:09:50 -!- Kalir has quit [Changing host] 10:12:18 -!- Tux[Qyou] has joined ##crawl-dev 10:12:21 !source player_res_steam 10:12:22 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/player.cc#l1420 10:12:54 -!- PKrockin has quit [Quit: Page closed] 10:13:58 -!- tensorpudding has quit [Ping timeout: 260 seconds] 10:16:24 -!- radinms has quit [] 10:17:10 <|amethyst> I don't think that's a bug... they're rSteam0 instead of rSteam- 10:17:30 right 10:17:30 -!- tealeaves has quit [Quit: Bye] 10:18:35 don't think any source claims immunity either, might have missed something 10:18:39 well 10:18:48 <|amethyst> any rSteam gives cloud immunity 10:18:50 -!- Xelif has quit [Ping timeout: 272 seconds] 10:18:50 is rF- really supposed to mean rSteam--? 10:19:15 it isn't a mutation so doesn't show up in A, unlike say rF+ for red dracs 10:20:05 <|amethyst> %git bf07bef 10:20:05 07MarvinPA02 * 0.17-a0-1082-gbf07bef: Simplify steam resistance 10(6 months ago, 2 files, 3+ 7-) 13https://github.com/crawl/crawl/commit/bf07bef39f47 10:20:12 I think it is supposed to, whether that's good... 10:20:16 <|amethyst> "one level of steam resistance" there really means two levels 10:20:28 <|amethyst> since rSteam items give two levels 10:21:01 <|amethyst> it's definitely intentional that you don't get rSteam+ 10:23:30 !source monster::res_steam 10:23:31 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/monster.cc#l3904 10:23:43 anyway, i would expect pale dracs to always be immune to steam 10:23:44 has different body armour test than player 10:24:47 <|amethyst> perhaps we should just remove the effect of rF on rSteam? 10:25:26 <|amethyst> smoke demon buff 10:25:30 -!- MakMorn has quit [Ping timeout: 260 seconds] 10:25:58 it's definitely an opaque mechanic as is 10:26:08 so to speak 10:27:13 indeed 10:27:46 -!- Rast has quit [Read error: Connection reset by peer] 10:27:46 -!- Rast has joined ##crawl-dev 10:27:52 -!- Syndicu__s has quit [Read error: Connection reset by peer] 10:28:17 -!- Syndicu__s has joined ##crawl-dev 10:28:20 -!- MakMorn has joined ##crawl-dev 10:30:23 i wonder if anyone would notice if steam clouds stopped doing damage 10:30:49 pale draconians probably 10:31:51 altough at xl7 it's already getting pretty insignificant I guess 10:32:50 and they'd still have the impact damage 10:33:56 Medar: you may be correct. ive necer updated that line 10:33:56 johnstein: You have 2 messages. Use !messages to read them. 10:34:12 never 10:34:22 pretty sure no server had that right 10:35:09 Flame wands are quite good at dealing with electric eels because of steam damage 10:36:21 |amethyst: thinking about it, perhaps view_max_width is useful because people might not want the HUD to be shoved so far to the right 10:38:07 hm, someone pointed out that we're conflicting with devnull 10:38:10 what a tragedy :P 10:39:48 -!- elliptic has quit [Quit: Leaving] 10:40:02 -!- st_ has quit [Read error: Connection reset by peer] 10:40:39 -!- st_ has joined ##crawl-dev 10:46:02 wheals, |amethyst: mind if I close that rSteam bug? 10:46:50 that would be fine to me; it's not a bug, just a documentation fail 10:51:09 done 10:51:44 -!- tealeaves has quit [Quit: Bye] 10:52:33 -!- ussdefiant_ has joined ##crawl-dev 10:54:33 -!- wheals has quit [Quit: Leaving] 10:56:39 -!- MarvinPA has quit [Quit: Leaving] 10:58:25 -!- MarvinPA has joined ##crawl-dev 10:59:18 -!- mopl has quit [Quit: Page closed] 11:00:02 -!- omarax has quit [Remote host closed the connection] 11:04:50 -!- siepu has quit [Ping timeout: 240 seconds] 11:05:50 -!- vale__ has quit [Ping timeout: 265 seconds] 11:11:20 -!- CcS has quit [Read error: Connection reset by peer] 11:17:45 -!- ontoclasm has joined ##crawl-dev 11:19:30 -!- heliob has quit [Quit: Page closed] 11:24:57 -!- njorth has quit [Remote host closed the connection] 11:28:02 -!- inire has quit [Read error: Connection reset by peer] 11:34:30 -!- AreBrandon has quit [Ping timeout: 246 seconds] 11:36:13 -!- clouded_ has joined ##crawl-dev 11:38:47 -!- st_ has quit [Ping timeout: 250 seconds] 11:39:03 -!- clouded_ is now known as st_ 11:40:12 Grunt: the whole point of deep banishment is to kill people on A:5 with its insane spawn rate!! 11:44:52 -!- Ladykiller69 has quit [Ping timeout: 244 seconds] 11:55:04 -!- UncertainKitten has quit [Quit: Connection reset by pier.] 12:00:02 -!- omarax has quit [Remote host closed the connection] 12:05:04 -!- SurpriseTRex_ has quit [Ping timeout: 268 seconds] 12:06:03 Stable (0.17) branch on crawl.akrasiac.org updated to: 0.17-b1-16-g38e0902 12:08:12 -!- pblur_ has quit [Ping timeout: 246 seconds] 12:09:35 -!- tealeaves has quit [Quit: Bye] 12:11:05 Unstable branch on crawl.akrasiac.org updated to: 0.18-a0-25-g5abf10f (34) 12:20:50 -!- siepu has quit [Quit: Leaving] 12:22:12 -!- Xenobreeder has quit [Ping timeout: 246 seconds] 12:23:02 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 12:23:03 -!- pblur_ has joined ##crawl-dev 12:27:12 -!- tealeaves has quit [Quit: Bye] 12:28:03 -!- ussdefiant_ has quit [Ping timeout: 246 seconds] 12:38:18 -!- torax__ has quit [Quit: Page closed] 12:43:54 -!- heliob has quit [Quit: Page closed] 13:00:02 -!- omarax has quit [Remote host closed the connection] 13:01:19 -!- tealeaves has quit [Quit: Bye] 13:06:19 -!- vale_ has quit [Ping timeout: 240 seconds] 13:06:53 |amethyst: not sure copying trunk rcs to stable is great, it briefly revived our old clan from ages ago (before EU server was a thing) :) 13:08:15 -!- Nattefrost has quit [Quit: Leaving.] 13:09:06 -!- SurpriseTRex_ has quit [Ping timeout: 240 seconds] 13:15:17 <|amethyst> Medar: hrm 13:15:57 <|amethyst> Medar: I thought about that possibility, but didn't think it would happen because tournaments never use trunk 13:16:23 <|amethyst> Medar: that (and changed-in-0.17 options) is why I copied from trunk instead of 0.16 13:16:40 <|amethyst> but I guess we had trunk tournaments long ago? 13:16:40 well, it's easier to keep the tournament line than to remove it 13:17:00 when copying your config to a new server or different version 13:17:12 <|amethyst> ah 13:17:33 <|amethyst> I guess I could set out those lines, but probably it's too late at this point 13:17:39 -!- CacoS has quit [Quit: Bye] 13:17:43 <|amethyst> since some people have started to set up new teams 13:17:49 yeah, probably better to leave it alone 13:17:53 <|amethyst> but I'll try to remember that for next time 13:18:13 cbro also copied the files at least 13:18:51 <|amethyst> also, yesterday I was going to edit the "maintaining" page to mention updating the cron script 13:18:58 <|amethyst> then I saw you had beaten me to it :) 13:19:06 hah 13:24:15 <|amethyst> hm, how do you include an ASCII quote in dokuwiki without turning it into a smart quote? 13:24:19 <|amethyst> " doesn't work 13:25:49 -!- stanzill has quit [Changing host] 13:26:30 -!- Syndicus_ has joined ##crawl-dev 13:26:32 if you figure it out, you could also fix the -- in --confirm becoming a long dash... 13:26:54 -!- Rast- has joined ##crawl-dev 13:28:40 -!- serq has quit [Client Quit] 13:28:49 -!- serq_ has quit [Client Quit] 13:28:59 <|amethyst> apparently it can be done on a site-wide basis, but I've had no luck finding how to disable it in a particular edit or even page 13:29:19 -!- staplegun has quit [Ping timeout: 240 seconds] 13:29:39 -!- Syndicu__s has quit [Ping timeout: 240 seconds] 13:29:39 -!- Rast has quit [Ping timeout: 240 seconds] 13:29:45 hmm 13:30:10 did you try this: https://www.dokuwiki.org/wiki:syntax#no_formatting 13:31:44 -!- dtsund has joined ##crawl-dev 13:32:01 -!- CacoS has quit [Quit: Page closed] 13:35:00 -!- beogh has quit [Ping timeout: 246 seconds] 13:35:08 -!- UncertainKitten has joined ##crawl-dev 13:36:34 -!- Gobbo is now known as GoblinBomb 13:39:06 -!- tensorpudding has quit [Ping timeout: 240 seconds] 13:39:14 <|amethyst> ah, no I didn't see that 13:39:38 <|amethyst> ah, works 13:40:39 hooray 13:41:03 <|amethyst> I fixed the -- too 13:41:11 thanks 13:44:51 -!- ontoclasm_ has joined ##crawl-dev 13:45:10 fyi, ice blocks can be distracted by gold under gozag 13:45:28 probably it shouldn't affect firewood 13:46:45 <|amethyst> should it affect statues? 13:48:02 <|amethyst> I guess "firewood" would indeed be the simplest rule to add to the current ones 13:48:55 <|amethyst> (currently it's: not asleep, not conjured, not a tentacle or segment, and not wont_attack (friendly, good neutral, or strict neutral) 13:48:58 <|amethyst> ) 13:49:18 <|amethyst> I guess paralyzed monsters might be another case 13:54:05 <|amethyst> ontoclasm_: hm, does that mean plants also get distracted? or are they always BEH_SLEEP ? 13:54:12 -!- fooptroop has quit [Quit: Page closed] 13:56:02 no clue 13:56:08 i don't -think- they do 13:56:14 i feel like we'd have noticed that 13:56:34 <|amethyst> hm 13:56:39 <|amethyst> maybe it's because plants have speed 0 13:57:06 <|amethyst> I wonder if there would be any bad effects to making block of ice and pillar of salt also have speed 0 13:59:04 -!- Sequell has quit [Remote host closed the connection] 13:59:47 -!- Ququman has joined ##crawl-dev 14:00:02 -!- omarax has quit [Remote host closed the connection] 14:00:09 -!- Sequell has joined ##crawl-dev 14:00:56 -!- tealeaves has quit [Quit: Bye] 14:02:02 -!- ystael has quit [Ping timeout: 260 seconds] 14:02:07 -!- MarvinPA has quit [Read error: Connection reset by peer] 14:04:25 is it intended that you can't recite to orc warlords? 14:05:00 yes you can 14:05:10 I got "there's no appreciative audience" with one in LOS 14:05:15 your invo is too low 14:05:27 oh, there's a minimum? Is that new? 14:05:39 idk, it's been around a while 14:05:42 -!- G-Flex| is now known as G-Flex 14:05:47 sorry, thought it might have been a bug, wanted to check 14:06:21 Here: an orc warlord, wielding a great sword and wearing a glowing plate armour (paralysed, mute, blind, hasn't noticed you) 14:07:33 -!- MarvinPA has joined ##crawl-dev 14:09:40 Of course it didn't notice you. Can't you see it's got problems of its own? 14:09:50 <|amethyst> aha 14:09:53 <|amethyst> well 14:10:00 <|amethyst> arguably the message should be different 14:10:10 <|amethyst> to indicate that the problem is that the monster's HD is too high for you 14:10:19 <|amethyst> rather than that it is unrecitable forever 14:10:40 yeah right now it's the same message as if it's, say, a snake 14:11:45 -!- chance672 has quit [Quit: Leaving my desktop..... laptop possibly?] 14:13:09 -!- ProzacElf has joined ##crawl-dev 14:22:35 -!- CanOfWorms has joined ##crawl-dev 14:24:21 -!- ontoclasm_ has quit [Ping timeout: 246 seconds] 14:33:47 -!- Zekka has quit [Ping timeout: 260 seconds] 14:39:17 -!- MarvinPA has quit [Remote host closed the connection] 14:39:26 03Medar02 07* 0.18-a0-26-ga178fcd: Fix ring tiles changing after ID. (#9819) 10(2 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/a178fcdaa6a0 14:41:03 %git 0a4cff4 14:41:03 07|amethyst02 * 0.16-a0-1052-g0a4cff4: Unshift ring icons (#9017) 10(1 year, 1 month ago, 1 file, 12+ 2-) 13https://github.com/crawl/crawl/commit/0a4cff45a72d 14:41:26 save compatibility \o 14:43:33 03Medar02 07[stone_soup-0.17] * 0.17-b1-17-gfe9df31: Fix ring tiles changing after ID. (#9819) 10(6 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/fe9df31f7140 14:45:25 <|amethyst> oh, doh 14:47:01 -!- MarvinPA has joined ##crawl-dev 14:47:48 -!- tengen has quit [Ping timeout: 246 seconds] 14:48:28 <|amethyst> I think it should be less necessary to do things like shifting RING_FIRST_RING now 14:49:11 -!- UncertainKitten has quit [Ping timeout: 260 seconds] 14:49:15 <|amethyst> now that removed_items exists and we don't have to hard-code the list of removed rings everywhere 14:49:30 sounds good 14:51:44 -!- Kolbur has joined ##crawl-dev 14:52:03 hi, i just killed trj (trunk) and it only spawned 1 or 2 jellies 14:52:08 is this normal? 14:52:21 was fighting in the slime vault hallway 14:53:04 -!- Croases has quit [Read error: Connection reset by peer] 14:54:14 <|amethyst> was there no room for them? 14:54:17 casting tukima's on a summoned monster and killing it doesn't cause the weapon to disappear 14:54:21 that seems weird 14:54:54 seems like a bug 14:55:55 I don't think that's what happened with Gorgo 14:55:59 -!- hibitualliar has joined ##crawl-dev 14:56:06 well that's the case at any rate 14:56:07 The dancing weapon monster persisted the usual 1-2 turns 14:56:16 Then the weapon poofed, right? 14:56:20 yes 14:56:23 |amethyst: there was room behind me and usually trj spawns there but not this time 14:56:25 <|amethyst> yeah, the weapon does go away eventually 14:56:27 -!- UncertainKitten has joined ##crawl-dev 14:56:40 and it also didn't spawn stuff behind it out of los 14:56:51 <|amethyst> Kolbur: hm 14:56:55 !lm Kolbur uniq~~royal -tv 14:56:57 18. Kolbur, XL17 MfIE, T:15555 (milestone) requested for FooTV: telnet://termcast.develz.org or http://termcast.develz.org. 14:57:13 huh, that's a low level trj 14:57:46 well it was a cakewalk like this 15:00:02 -!- omarax has quit [Remote host closed the connection] 15:00:19 <|amethyst> hm 15:00:25 <|amethyst> fcloud should make it spit jellies 15:00:32 <|amethyst> !lm Kolbur uniq~~royal -tv:<0 15:00:32 yeah 15:00:33 18. Kolbur, XL17 MfIE, T:15555 (milestone) requested for FooTV: telnet://termcast.develz.org or http://termcast.develz.org. 15:01:01 <|amethyst> !lm Kolbur uniq~~royal -tv:<0:cancel 15:01:02 18. Kolbur, XL17 MfIE, T:15555 (milestone) cancel requested for FooTV: telnet://termcast.develz.org or http://termcast.develz.org. 15:01:09 <|amethyst> !lm Kolbur uniq~~royal -tv:<0.4 15:01:10 18. Kolbur, XL17 MfIE, T:15555 (milestone) requested for FooTV: telnet://termcast.develz.org or http://termcast.develz.org. 15:01:47 <|amethyst> In wonder if the shallow water blocked the spawns 15:01:51 <|amethyst> s/In/I/ 15:01:57 I highly- yes 15:02:36 yeah shallow water seems to block the spawns 15:02:39 weird 15:02:49 secret tech 15:02:51 -!- heliob has quit [Ping timeout: 246 seconds] 15:04:18 are you sure it wasn't deep water? 15:04:36 -!- CcS has quit [Ping timeout: 265 seconds] 15:04:44 <|amethyst> it was definitely shallow 15:04:56 <|amethyst> unless Kolbur has weird colour settings 15:05:17 well good time as any to make jellies able to move in deep water :v 15:05:19 it was shallow 15:05:35 from phial of floods 15:05:45 ah 15:05:49 <|amethyst> hm 15:06:24 <|amethyst> _feat_compatible(DNGN_FLOOR, DNGN_SHALLOW_WATER) is returning false 15:07:03 -!- vale__ has quit [Ping timeout: 252 seconds] 15:08:38 <|amethyst> err 15:08:49 <|amethyst> this is saying that shallow water is FFT_SOLID ??? 15:09:17 -!- Patashu has joined ##crawl-dev 15:09:25 <|amethyst> FFT_SOLID | FFT_OPAQUE 15:09:39 <|amethyst> err 15:09:48 <|amethyst> it's also saying floor is FFT_SOLID | FFT_WALL 15:09:50 <|amethyst> err 15:09:55 <|amethyst> FFT_SOLID | FFT_OPAQUE 15:11:05 <|amethyst> oh 15:11:12 <|amethyst> sorry, game isn't started yet 15:11:40 <|amethyst> okay, so now it says flags = 0 15:13:04 <|amethyst> and now I can't figure out why _feat_compatible is returning false 15:15:14 <|amethyst> .. 15:15:17 <|amethyst> this makes no sense to me 15:15:26 <|amethyst> err 15:15:27 -!- septik has quit [Ping timeout: 246 seconds] 15:15:41 <|amethyst> _feat_compatible(DNGN_FLOOR, DNGN_FLOOR) seems to also be returning false?? 15:18:07 <|amethyst> I must be losing my mind 15:18:19 seems like the obvious explanation 15:19:11 -!- ProzacElf has quit [Ping timeout: 252 seconds] 15:21:59 <|amethyst> okay, when I try calling it from gdb something is wrong with the calling convention 15:22:10 that's scary 15:22:22 <|amethyst> I'm doing _feat_compatible(DNGN_FLOOR, DNGN_SHALLOW_WATER) 15:22:45 <|amethyst> the function's assembly code is looking in %eax and %edx for the two arguments 15:22:54 <|amethyst> I guess gdb doesn't know it's been optimised like that 15:23:02 ah 15:23:10 <|amethyst> this is with -Og too 15:23:15 -!- Xenobreeder has joined ##crawl-dev 15:23:18 <|amethyst> I guess I'll try with -O0 15:27:07 -!- tealeaves has quit [Quit: Bye] 15:27:48 -!- CanOfWorms has quit [Ping timeout: 265 seconds] 15:28:36 -!- tealeaves has quit [Client Quit] 15:30:42 <|amethyst> okay, so _feat_compatible(DNGN_FLOOR, DNGN_SHALLOW_WATER) is true after all 15:31:51 <|amethyst> oh 15:32:07 <|amethyst> !source find_newmons_square_contiguous 15:32:07 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/mon-place.cc#l3776 15:32:51 <|amethyst> hrm 15:33:07 -!- Laraso has quit [Read error: Connection reset by peer] 15:35:10 <|amethyst> jellies are either HT_AMPHIBIOUS or HT_LAND, so feat_preferred should be HT_LAND either way (and feat_nonpreferred either HT_LAND or HT_WATER) 15:36:06 -!- pblur_ has quit [Ping timeout: 246 seconds] 15:36:40 -!- wheals has joined ##crawl-dev 15:37:35 <|amethyst> hm 15:37:43 -!- wheals_ has joined ##crawl-dev 15:38:34 -!- simmarine has joined ##crawl-dev 15:38:37 <|amethyst> if I surround trj with shallow water its spawns still show up 15:38:45 <|amethyst> either in, or across, the water 15:40:50 -!- wheals has quit [Ping timeout: 240 seconds] 15:41:21 <|amethyst> so I'm not sure what was happening in Kolbur's game 15:41:38 -!- wheals__ has joined ##crawl-dev 15:41:43 -!- wheals__ has quit [Client Quit] 15:43:16 -!- CanOfWorms has joined ##crawl-dev 15:43:26 -!- wheals has joined ##crawl-dev 15:43:43 -!- Patashu has quit [Ping timeout: 246 seconds] 15:44:28 !lm Kolbur uniq~~royal -tv:<0 15:44:29 18. Kolbur, XL17 MfIE, T:15555 (milestone) requested for FooTV: telnet://termcast.develz.org or http://termcast.develz.org. 15:45:38 -!- wheals_ has quit [Ping timeout: 272 seconds] 15:46:15 <|amethyst> though find_newmons_square_contiguous does appear to have a problem 15:46:56 -!- wheals_ has joined ##crawl-dev 15:46:57 i did spit out that one death ooze when it was in shallow water and i hit it 15:47:13 but it didn't spit out more like it usually does 15:47:17 <|amethyst> for an amphibious spawn, it will try pathing through floor+compatible (including shallow water), then deep water+compatible (including deep water) 15:47:25 03gerbias02 {Medar} 07* 0.18-a0-27-g1f73fa3: Make steel ammo description more accurate 10(4 weeks ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/1f73fa304cb7 15:47:37 <|amethyst> but that means it won't be able to pass across alternating deep water and floor 15:47:50 <|amethyst> even if it is amphibious 15:48:06 -!- wheals has quit [Ping timeout: 260 seconds] 15:48:07 <|amethyst> but if only shallow water and floor are involved, the first pathfind should work 15:48:11 -!- wheals_ is now known as wheals 15:50:01 <|amethyst> err 15:50:54 -!- tensorpudding has quit [Ping timeout: 260 seconds] 15:51:09 <|amethyst> oh, floodout is true, so it's not checking for travelsafety 15:51:44 <|amethyst> oh, I 15:51:59 <|amethyst> !lm Kolbur 15:52:01 2875. [2015-11-03 20:42:58] Kolbur the Impaler (L17 MfIE of Makhleb) left the Lair of Beasts on turn 16419. (Lair:1) 15:52:03 <|amethyst> !log Kolbur 15:52:04 115. Kolbur, XL9 MfIE, T:2941: http://crawl.xtahua.com/crawl/morgue/Kolbur/morgue-Kolbur-20151101-160016.txt 15:52:07 <|amethyst> err 15:52:14 <|amethyst> &dump Kolbur 15:52:16 http://crawl.xtahua.com/crawl/morgue/Kolbur/Kolbur.txt 15:53:58 <|amethyst> !lm Kolbur uniq~~royal -tv:<0.3 15:53:59 18. Kolbur, XL17 MfIE, T:15555 (milestone) requested for FooTV: telnet://termcast.develz.org or http://termcast.develz.org. 15:55:09 <|amethyst> nope, no clue 15:55:58 <|amethyst> oh 15:57:02 03gerbias02 {Medar} 07[stone_soup-0.17] * 0.17-b1-18-g553e9fc: Make steel ammo description more accurate 10(4 weeks ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/553e9fc4278f 15:58:43 -!- read has quit [Ping timeout: 260 seconds] 16:00:02 -!- omarax has quit [Remote host closed the connection] 16:00:02 -!- pblur_ has joined ##crawl-dev 16:01:15 <|amethyst> if I back trj into a corner (so it has three empty squares adjacent and I am in one) I get some weird behaviour 16:02:22 <|amethyst> err 16:03:49 <|amethyst> oh, that was because I was trying it near no-monster-gen loot squares 16:04:07 <|amethyst> that seems buggy in itself :/. 16:04:10 <|amethyst> s/\.// 16:04:31 !commitby |amethyst Remove the Royal Jelly. 16:04:32 3|amethyst 0.17-a0-1999-g5ecc736: Remove the Royal Jelly. 10(in the future, 42 files, 777+ 666-) 13http://s-z.org/neil/git/commit.png?p=crawl.git;a=commitdiff;h=5ecc736 16:06:46 <|amethyst> if I have trj in a corner (like the slime 6 hallway) and drop a fcloud 16:07:04 <|amethyst> I only get azure jellies from the spawns 16:07:16 <|amethyst> I wonder if you were just getting 1/3 the usual number because of that 16:07:39 heh, maybe, i'm off... good luck with that one :D 16:07:48 <|amethyst> hm 16:08:10 <|amethyst> and as soon as I say that, it starts dropping the other kinds 16:08:16 Stable (0.17) branch on crawl.lantea.net updated to: 0.17-b1-18-g553e9fc 16:08:22 -!- Kolbur has left ##crawl-dev 16:09:00 -!- tealeaves has quit [Quit: Bye] 16:09:29 <|amethyst> so I guess that was just coincidence 16:09:43 <|amethyst> Anyway, must be going for now. Someone else have fun with that :P 16:11:31 !messages 16:11:32 No messages for TZer0. 16:11:44 Azure Jellies, the only thing in slime with rElec. Kinda annoying as a cloud mage. 16:16:59 -!- dtsund has quit [Ping timeout: 264 seconds] 16:29:58 weird, I never knew they were rele 16:29:59 c 16:36:36 I don't know why they'd be more rElec than other jellies. Maybe a conductor joke? 16:40:32 Lasty_: oh, oops, re that dart board posting 16:40:35 I moved it to cyc 16:41:20 Lasty_: moved back 16:41:24 -!- ProzacElf has joined ##crawl-dev 16:41:28 I thought it was some weird trolling 16:41:33 which I guess it kind of is, but w/e 16:42:02 Thanks 16:42:33 be warned though 16:42:37 If I don't like what I see 16:42:44 I'll remove those posts and the gods themselves 16:42:50 Eeeeeeek 16:43:01 !banish gammafunk 16:43:02 pblur_ miscasts Banishment. pblur_ is cast into the Abyss! 16:43:05 rip 16:43:08 Oooowwwwwwwwwww 16:43:09 ww-keys deactivated 16:44:06 gammafunk: thanks 16:44:25 gammafunk: probably should remove the gods just to be asfe 16:44:27 safe too 16:45:28 Good way to start off 0.18, to make way for new content... 16:46:11 I have so many things I want to do in 0.18, including possibly two new gods, so we'd better clear out some old featuers. 16:46:19 Do we need combat? I might just remove that. 16:46:35 Elyvilon thinks combat is overrated... 16:47:07 Ely banner should clearly be 100% pacifist game 16:47:43 If we based it on attack actions and summons and evocations, you could potentially do it w/ demonspawn spines only. 16:47:44 -!- Final has quit [Quit: Page closed] 16:48:22 Damn 16:48:30 That should have been tier 2 for the SpSk 16:48:34 I'm so silly 16:48:35 -!- Piginabag has quit [Quit: Page closed] 16:48:46 -!- Laraso has quit [Quit: Laraso falls through a shaft! The shaft crumbles and collapses.] 16:48:56 What 2 new gods? 16:48:59 Pakellas? 16:50:34 pblur_: I haven't finished designing them yet 16:50:41 but I've got a few ideas knocking around 16:50:52 pakellas is grunt's project 16:52:47 Lasty_ : removing combat would be pretty cool. Undertale! 16:56:57 -!- CcS has quit [Quit: Leaving] 16:57:00 I think wulndraste is one of them 16:57:07 Oh? Cool 16:57:34 -!- Krakhan has quit [Changing host] 16:57:43 I would play the heck out of a god that adds Undertale-style combat. 16:58:12 CanOfWorms: no, Wulndraste didn't please me 16:58:19 :(((( 16:58:21 CanOfWorms: plus removing mana caps is already a thing in trunk 16:58:34 CanOfWorms: you're welcome to try to rescue the project ho! 16:58:36 er tho 16:58:49 it is true that wulndraste's passives were pretty vanilla 16:59:55 CanOfWorms: The one thing I liked was the 1st active power 17:00:02 -!- omarax has quit [Remote host closed the connection] 17:00:13 the cblink through enemies one? 17:00:16 yeah 17:00:32 yeah that one is pretty neat 17:02:16 |amethyst: I'm not sure about linking to old releases 17:02:55 for the installer thing we do have that for trunk builds; it's on the nightly trunk build page, although that page is kind of a mess now 17:03:01 list builds all the way back to 0.15 17:04:30 %git logo 17:04:30 Could not find commit logo (git returned 128) 17:04:35 %git :/logo 17:04:35 07ontoclasm02 * 0.18-a0-24-g5aeaa47: New logo 10(2 days ago, 20 files, 0+ 0-) 13https://github.com/crawl/crawl/commit/5aeaa47c9eb7 17:04:59 ontoclasm: do you think we should use this on the home page? 17:05:40 I guess that logo has replaced the old one everywhere else, and it'd be kind of weird to use it on the website 17:06:00 Not to mention it doesn't look the best on a white background 17:07:09 "She told me she was 018" 17:07:19 glad to see that the clan name shenanigens have begun 17:07:33 heh 17:07:59 looks like we already have "1st SS Pz Div" 17:08:03 -!- vale_ has quit [Ping timeout: 255 seconds] 17:08:10 -!- syllogism_ has quit [Quit: Leaving] 17:08:17 -!- Kellhus has quit [Quit: Page closed] 17:09:20 -!- Zekka has quit [Ping timeout: 244 seconds] 17:11:50 We're still awarding: "25 points for a win in which you become the champion of Ru and then abandon Ru before entering any branches other than the Temple and the Lair (HERETIC banner III)." ? 17:12:06 someone pointed out that I didn't list this under the (renamed) Spiteful banner itself 17:12:11 and that the name was wrong 17:12:17 i was going to suggest we just get rid of the points 17:13:01 Doesn't sound quite +25 point worthy to me, but I don't have strong opinions I guess 17:13:11 seems you could take sacs on a strong char and then just go trog 17:13:51 hrm, let's see who got that last t 17:13:58 o/ 17:14:05 i dont think i bothered 17:14:11 did the 6-runes pre-depth on the same char 17:14:19 or was it 5 runes? well whatever 17:14:38 DrKe: worthy of +25 points? 17:15:01 and that question is to kvaak as well 17:15:38 imo there are harder banners that don't give points 17:15:42 like the ash one 17:15:53 right 17:15:56 ru sacs aren't _that_ crippling on a strong combo 17:16:25 it's a lot easier than for instance win under xl19 17:16:46 sacrifice 8 xls 17:16:50 sounds like we can nix the points then 17:16:57 as far as I'm concerned yes 17:17:12 i would not be against it 17:17:34 will need to make a script change for that as well 17:17:51 let's see if I can figure that out 17:18:21 it could be a part of a combo banner though 17:18:45 combo banner? 17:18:51 -!- pblur_ has left ##crawl-dev 17:18:51 -!- UncertainKitten has quit [Ping timeout: 255 seconds] 17:19:30 well as I said I did the ru and pre-depths tomb on the same char 17:20:09 that nets as much points as orbruntomb yet the orbruntomb is an order of magnitude harder 17:20:38 yeah, we don't have any special points for banner combos I guess 17:20:53 orbruntomb is just worth the normal 25 17:20:59 oh 17:21:02 well that's even sillier 17:21:17 i think pre depths 6 runes is fine to be worth points even though its not that hard 17:21:28 it was maybe problematic when you could repeat banners 17:24:10 -!- tealeaves has quit [Quit: Bye] 17:32:10 -!- pblur_ has quit [Quit: Page closed] 17:33:15 -!- Zekka has quit [Ping timeout: 255 seconds] 17:33:47 -!- tealeaves has quit [Quit: Bye] 17:37:17 -!- zarath9 has quit [Quit: Page closed] 17:37:50 -!- CKyle has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 17:42:14 -!- Wirewraith has quit [Quit: BYE] 17:43:48 take it to ##crawl-tourney! 17:45:09 not everyone is in crawl-tourney 17:45:16 and I'd like to get player feedback for rule changes 17:46:03 I didn't even know about ##crawl-tourney 17:46:05 we haven't made crawl-tourney official, which could probably happen at some point 17:46:24 well, not even sure what "official" would mean 17:46:33 sequell listening there is probably a bad idea 17:46:48 -!- Cerpin has quit [Quit: Lost terminal] 17:47:41 -!- Dacendoran_ has quit [Quit: Page closed] 17:49:11 -!- dtsund has joined ##crawl-dev 17:51:02 -!- ProzacElf has quit [Ping timeout: 272 seconds] 17:51:05 Giant-themed zig levels now have juggernauts 17:51:09 >OK, so no zigs for mages any more. 17:51:15 really, reddit? 17:51:36 arent juggernauts more anti-melee 17:51:51 to the extent that that is a thing 17:52:44 if you're low max-hp low-ac and in a zig, I'd certainly be scared of them 17:52:58 but then again I'd be scared of a long of things in a zig in that case 17:53:19 -!- ProzacElf has joined ##crawl-dev 17:53:23 -!- Voker57 has quit [Read error: Connection reset by peer] 17:54:17 gammafunk: this is the first time I've heard of someone being unreasonable on reddit 17:54:45 Lasty: It's terrible, and I'm going to 4chan for my dcss-related discussion from now on 17:55:16 that seems like the logical next step 17:56:38 4chan is probably better than tavern 17:56:45 -!- elliptic has joined ##crawl-dev 17:57:15 -!- Ququman has quit [Remote host closed the connection] 17:58:12 DrKe: . . . that strikes me as unlikely... 17:58:38 -!- MarvinPA has quit [Read error: Connection reset by peer] 17:58:52 tho I guess I don't really know 17:59:09 -!- siepu has quit [Read error: Connection reset by peer] 17:59:52 -!- Cerpin has joined ##crawl-dev 18:00:02 -!- omarax has quit [Remote host closed the connection] 18:00:59 Depends on which part of 4Chan. Some parts are really civil. 18:01:14 -!- tealeaves has quit [Quit: Bye] 18:01:40 /b/ is the part that gives them the bad rep. 18:02:46 uhuh 18:03:22 go to 4chan, first post on /pol/ is about a muslim invasion of europe 18:03:48 first post on /vg/ is incest VN thread 18:03:57 <_miek> oh yeah /pol/ is a much worse cesspit than /b/ 18:04:52 -!- xtwv has quit [Quit: Leaving] 18:05:33 sounds worse than tavern to me 18:07:07 well, i meant the roguelike part 18:07:34 rlg 18:08:32 <|amethyst> So there's a program here that checks its server and tells me a new version is available and gives me a URL 18:08:33 Unstable branch on crawl.lantea.net updated to: 0.18-a0-27-g1f73fa3 (34) 18:08:42 -!- haltingproblem has quit [Ping timeout: 246 seconds] 18:08:55 <|amethyst> except the URL is in a graphical window that doesn't support copy-paste, let alone linking 18:09:15 <|amethyst> oh, and the URL is printed in all caps 18:09:20 <|amethyst> but doesn't work if I type it in all caps 18:09:23 <|amethyst> or all lowercase 18:09:49 <|amethyst> oh, it doesn't work at all in any case 18:09:51 <|amethyst> even better! 18:15:08 -!- UncertainKitten has joined ##crawl-dev 18:16:56 -!- haltingproblem has quit [Quit: Page closed] 18:20:38 -!- xtwv has quit [Client Quit] 18:23:22 -!- Tux[Qyou] has quit [Quit: Excess flood] 18:29:23 -!- tealeaves has quit [Quit: Bye] 18:32:51 -!- ProzacElf has quit [Ping timeout: 260 seconds] 18:33:59 -!- wheals has quit [Quit: Leaving] 18:34:35 -!- Sorbius has quit [Read error: Connection reset by peer] 18:34:48 !lm astrith start>=20151101 god.abandon 18:34:49 1. [2015-11-01 23:49:34] Astrith the Formicid Blade (L27 FoFi) abandoned Trog on turn 68412. (Temple) 18:34:55 !lm astrith start>=20151101 god.mollify 18:34:55 1. [2015-11-02 00:13:57] Astrith the Acrobat (L27 FoFi of The Shining One) mollified Trog on turn 74400. (Depths:1) 18:37:16 Unstable branch on crawl.buzz updated to: 0.18-a0-27-g1f73fa3 (34) 18:38:47 gammafunk: does a spriggan care about the loot in moon lab 18:38:56 !source wizlab.des 18:38:57 https://github.com/crawl/crawl/blob/master/crawl-ref/source/dat/des/portals/wizlab.des 18:39:08 !lm lasty 18:39:09 12591. [2015-11-03 23:38:29] Lasty the Unseen (L19 SpSk of Okawaru) entered Lehudib's Moon Base on turn 48925. (Depths:4) 18:39:24 can spriggans use moon TLA? 18:39:40 yes, but "getting dangerous loot at xl19" 18:40:07 What I really want is to get to Zot before XL20. I should probably give it a miss. 18:40:25 yeah there's a lot of xp in that map 18:40:37 yeah 18:47:50 -!- debo has quit [Ping timeout: 240 seconds] 18:48:32 -!- tealeaves has quit [Quit: Bye] 18:49:33 -!- tealeaves has quit [Client Quit] 18:51:05 -!- tealeaves has quit [Client Quit] 18:51:38 -!- Sage1234 has quit [Ping timeout: 244 seconds] 18:52:08 -!- stanzill has quit [Quit: au rev] 18:52:19 -!- Zekka has quit [Ping timeout: 240 seconds] 18:54:03 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 18:55:31 -!- tealeaves has quit [Ping timeout: 246 seconds] 18:57:22 -!- Gilihad has quit [Ping timeout: 246 seconds] 19:00:04 -!- omarax has quit [Remote host closed the connection] 19:00:06 -!- dtsund has quit [Ping timeout: 255 seconds] 19:04:04 -!- MarvinPA has joined ##crawl-dev 19:05:17 Tweak request: Put ignite poison in envenomations? 19:07:37 !tell wheals another way to look at it: deep banishment in conjunction with up abyss guarantees that more powerful banishment -> longer in abyss; we can adjust up stair spawn rates and enemy spawns as necessary to alleviate the annoyance 19:07:37 Grunt: OK, I'll let wheals know. 19:08:19 -!- Earlo has quit [Ping timeout: 240 seconds] 19:08:41 -!- vale_ has quit [Ping timeout: 244 seconds] 19:09:52 !tell wheals one consequence of the current abyss structure is that players spend less time on deeper levels, as the exits spawn faster there; ergo deep banishment in current form (i.e. down-only abyss) isn't necessarily as threatening as we think it is 19:09:53 Grunt: OK, I'll let wheals know. 19:14:04 if amulets of regen encourage tedious swapping because of the regen effect 19:14:11 how about making them amulets of damage shaving instead 19:14:24 mostly because it's a rare spell and the only place it occurs in non-artifacts is with fire spells, not poisoning 19:14:58 probably want a ramp up period for that obviously :v 19:17:18 re ignite poison: it also appears in the book of alchemy 19:18:15 -!- Ladykiller70 has quit [Read error: Connection reset by peer] 19:23:21 -!- serq has quit [Quit: suddenly gone...] 19:24:09 Yea it's just weird it never shows up with poison spells and Envenomations is kinda a weak book. 19:25:30 -!- tealeaves has quit [Client Quit] 19:25:53 it's got poison cloud 19:25:55 good enough 19:26:40 Grunt: I was going to complain that a fixed high-level spawn rate over three levels is not different from a single level with a high spawn rate but with fewer exits spawned, but 19:26:53 I realized it's probably more satisfying to have periodic progress in the form of stairs 19:27:10 well, we'll need to play with this one way or another to get it to work i m h o 19:27:17 I think it makes more sense than the current status quo, at least 19:33:25 -!- tealeaves has quit [Quit: Bye] 19:43:15 -!- FireSight has quit [Quit: Leaving...] 19:44:07 -!- MarvinPA has quit [Quit: Leaving] 19:44:10 -!- predator217 has quit [Ping timeout: 246 seconds] 20:00:02 -!- omarax has quit [Remote host closed the connection] 20:06:22 -!- Shinino has quit [Ping timeout: 246 seconds] 20:07:43 gammafunk: the logo thing is just a branch right now 20:07:57 oh, I'd thought it was merged 20:08:16 i mean, obviously my vote is to merge it 20:08:22 but i'm slightly biased xD 20:08:30 ontoclasm: but you'd agree it should be the new logo on the homepage if it is merged? 20:08:39 yeah, i think so 20:08:41 I don't see a reason to use the old one otherwise 20:08:59 It probably looks better on a white background compared to the old one 20:09:08 which I think was designed for a black background more 20:09:09 i mean, part of the reason i made it was that the old one is too small to work on the webpage 20:09:42 ontoclasm: do you have any plans to change it further? 20:10:29 nope; i'll change it if somebody tells me i should, but i'm happy with it personally 20:10:50 and i can make a differently-colored version if it looks weird against a white background 20:11:58 i think the shadow might be too strong against white 20:12:03 %git newlogo 20:12:03 07ontoclasm02 * 0.18-a0-26-gcbf54b2: Logo psd file 10(2 days ago, 1 file, 0+ 0-) 13https://github.com/crawl/crawl/commit/cbf54b2e6ce1 20:13:21 alternate solution: make the webpage background not pure white 20:13:30 xD 20:15:59 -!- read has joined ##crawl-dev 20:18:09 https://dl.dropboxusercontent.com/u/1000017/crawl/mermaid.png 20:19:08 -!- dtsund has joined ##crawl-dev 20:20:33 neat 20:20:53 I assume a new ilsuiw tile as well eventually? 20:21:11 yeah, i'm going to try and redo all the merfolk 20:21:15 cool 20:21:22 will also be interesting to see the new fully humanoid pose as well 20:21:29 s/as well// 20:21:38 -!- vev has quit [Remote host closed the connection] 20:21:38 they're kinda hard to see, being blue against blue 20:22:24 -!- Zekka has quit [Ping timeout: 272 seconds] 20:23:23 they're kind of 20:23:25 mer-ky? 20:23:45 !glaciate Grunt 20:23:45 gammafunk casts a spell at Grunt. gammafunk conjures a mighty blast of ice! The great icy blast engulfs Grunt! 20:24:00 !firestorm gammafunk 20:24:01 Grunt gestures at gammafunk while chanting. A raging storm of fire appears! The great blast of fire engulfs gammafunk! 20:24:07 <|amethyst> we could have a race that is not merfolk, but is distantly related to them 20:24:11 <|amethyst> and call them mer-kin 20:24:21 :Y 20:24:26 <|amethyst> abilities: Cover Shame 20:24:32 that would beget a lot of mer-murs 20:24:47 mer-der 20:25:07 <|amethyst> ontoclasm: https://www.youtube.com/watch?v=whxehyRH8Ec [NSFW] 20:25:25 yesss 20:25:37 -!- nicolae- has joined ##crawl-dev 20:28:51 -!- Gastrox has quit [Quit: Page closed] 20:29:52 -!- Vidiiot has quit [Quit: Make me feel like I'm the only girl in the woooooooooorld~] 20:34:57 -!- debo has joined ##crawl-dev 20:36:04 -!- daiy has quit [Read error: No route to host] 20:54:48 -!- vale_ has quit [Ping timeout: 264 seconds] 20:55:45 -!- CKyle has joined ##crawl-dev 20:57:17 hm, how's this: https://dl.dropboxusercontent.com/u/1000017/crawl/mermaid.png 21:00:02 -!- omarax has quit [Remote host closed the connection] 21:00:36 I'm glad I play console since there's no way I could kill these 21:00:43 -!- PleasingFungus has joined ##crawl-dev 21:01:03 interesting colors :o 21:01:11 yeah 21:01:20 yeah, he's trying to make them contrast better with the very blue water 21:01:31 i bet they stand out nice against the blue water and beaches 21:01:35 yep 21:01:50 -!- GoblinBomb has quit [Ping timeout: 244 seconds] 21:01:51 <|amethyst> are merfolk going to be similarly coloured? 21:02:17 03Grunt02 07* 0.18-a0-28-gf3cdd8e: Tag snake_hunt as opaque. 10(84 seconds ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/f3cdd8e41fd4 21:02:44 03Grunt02 07[stone_soup-0.17] * 0.17-b1-19-gb97f5e7: Tag snake_hunt as opaque. 10(2 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/b97f5e78814f 21:03:44 <|amethyst> Grunt: can't it also place squares of floor embedded in walls? 21:03:59 |amethyst: yeah 21:04:08 <|amethyst> Grunt: and therefore teleport closets, if it's allowed to do so without vetoing 21:04:23 i'll give them all different-colored tails, but not blue 21:04:59 |amethyst: generated it several times and I haven't seen it do that 21:05:13 it is possible but I have no idea how this SUBST works 21:05:22 or I would have just gone for the complete fix <.< 21:05:57 actually I think I have an alternate approach 21:06:16 are you going to code up a new vault syntax command that will fill in closerts 21:06:25 no (but we already have one of those) 21:06:36 i don't think that's true, grunt 21:06:50 <|amethyst> there's something similar in Swamp anyway 21:06:50 we do - I used it in tar_grunt 21:06:58 !vault tar_grunt 21:06:59 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/dat/des/branches/tar.des#l975 21:07:00 what the- 21:07:00 ontoclasm: make them like the merfolk from one piece :o 21:07:24 remove_isolated_glyphs 21:07:26 holy christ 21:07:49 this is like waking up from a thirty year coma to discover cell phones exist 21:08:16 well I don't know that this function is one we'd want to be using a lot 21:08:22 it isn't 21:08:25 that is, I'm not sure what warrants its use 21:08:42 -!- PleasingFungus has quit [Remote host closed the connection] 21:09:11 i imagine it's pretty intensive, yeah, but still 21:09:42 -!- dtsund has quit [Ping timeout: 252 seconds] 21:09:59 -!- UncertainKitten has quit [Ping timeout: 240 seconds] 21:11:10 -!- septik has quit [Quit: Page closed] 21:11:37 !source remove_isolated_glyphs 21:11:38 Can't find remove_isolated_glyphs. 21:11:40 were on erf 21:11:59 <|amethyst> !source l_dgnbld.cc:1317 21:12:00 ??glyphs 21:12:00 https://github.com/crawl/crawl/blob/master/crawl-ref/source/l_dgnbld.cc#l1317 21:12:00 glyphs[1/2]: http://s-z.org/neil/tmp/crawl-glyphs-narrow.html — Generated with the script http://s-z.org/neil/tmp/crawl-glyphs 21:12:03 ty 21:12:33 good, I think I got this working 21:13:22 03Grunt02 07* 0.18-a0-29-gce27f3c: Fix snake_hunt generating doors (and floor?) in rock. 10(45 seconds ago, 1 file, 6+ 6-) 13https://github.com/crawl/crawl/commit/ce27f3ce5836 21:13:35 <|amethyst> antifraction_each, best variable name ever 21:13:39 03Grunt02 07[stone_soup-0.17] * 0.17-b1-20-g63edfd6: Fix snake_hunt generating doors (and floor?) in rock. 10(62 seconds ago, 1 file, 6+ 6-) 13https://github.com/crawl/crawl/commit/63edfd66c080 21:14:33 hrm 21:14:40 !source C_ROUND 21:14:41 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/coord-circle.h#l8 21:16:19 -!- dtsund has joined ##crawl-dev 21:16:30 does dngn_remove_isolated_glyph need an update to its circle_type? 21:16:50 is tar_grunt vetoing? 21:17:17 other places this seem to be used: layouts 21:18:29 -!- st_ has quit [] 21:21:56 oh I see what it's doing; just surrounding cells, so circle is equiv to square here 21:22:10 -!- P_R_Deltoid has quit [Ping timeout: 246 seconds] 21:22:42 well it defaults to pointy? 21:22:47 !source radius_iterator 21:22:48 1/3. https://github.com/crawl/crawl/blob/master/crawl-ref/source/coordit.cc#l170 21:27:10 so it seems like this will fill two-tile paths on a diagonal 21:27:18 but not two-tile paths on a cardinal 21:27:33 by default, that is 21:28:59 -!- AreBrandon has quit [Ping timeout: 240 seconds] 21:29:26 seems that it should use C_ROUND by default instead of C_POINTY 21:29:31 -!- Cacophony has quit [Ping timeout: 246 seconds] 21:29:40 possibly it doesn't need the boxy option at all, but I should see where it's used 21:29:50 -!- mamgar has quit [Read error: Connection reset by peer] 21:30:25 -!- Cacophony has quit [Changing host] 21:33:12 -!- tabstorm has quit [Ping timeout: 250 seconds] 21:33:25 I'd bet most calls of this don't really consider the boxy behaviour at all 21:33:51 Grunt: oh, that comment of: The remove_isolated_glyphs doesn't seem to consistently get rid of -- pockets in the border, so... 21:33:58 -!- CKyle has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 21:34:05 might be related to the boxy arg 21:34:12 ah 21:34:12 the code for remove_isolated_glyphs says it doesn't do anything on borders iirc 21:34:19 i had a quick peek 21:34:53 oh I see that too 21:35:15 also: what kinda vaults would you all say are needed 21:35:36 but yeah I think people used this without knowing what that arg did 21:35:53 -!- destrovel has quit [Ping timeout: 272 seconds] 21:39:52 -!- wheals has joined ##crawl-dev 21:42:20 Grunt: i believe that spending less time in deeper levels is quite intentional, and to some extent the whole point of the structure of the abyss; i'm not sure it is possible to adjust enemy spawn rates to work 21:42:46 since as long as you have to go back to abyss:1, you end up with the safe, boring slog that deep banishment is hoping to avoid 21:43:06 but, i'm not opposed to giving it a try and seeing how it plays out 21:44:01 -!- Daekdroom has quit [Quit: Leaving] 21:44:08 hey, I want to simplify _check_ability_possible (and then other large switch statements around the place too). Is the approach I've outlined here sensible http://sprunge.us/JcOA ? 21:44:42 I don't really get function pointers 21:44:43 holy control codes, batman 21:44:53 heh oops 21:45:08 chequers uses irssi to edit code 21:45:13 try http://sprunge.us/WREG 21:45:21 xbitch, please 21:45:35 wait, what was that other irc client called 21:47:35 the type wouldn't be bool; i always forget the function pointer syntax looks like though 21:48:03 if you want to use closures in there, though, you could use function 21:48:58 wheals: that's why it's going to be an experimental branch to start with - I need to see how it plays out in practice 21:49:10 also, `check_use_test` is enough; functions aren't really first-class in c/c++, so just referring to it is automatically a pointer 21:49:16 and how adjustable it turns out to be 21:49:21 no need for `&check_use_test` 21:49:30 "bitchx" 21:49:35 <|amethyst> hm 21:49:48 <|amethyst> I think if it is intended that you might use one function for multiple abilities 21:49:48 hmmm 21:50:02 <|amethyst> then it might make sense to pass the ability as an argument as well 21:50:25 no, the idea is function-per-ability 21:50:35 to get away from the current case statement 21:50:46 oh, but didn't I see only one function name? 21:50:54 <|amethyst> for a function pointer type it would be bool (*check_use)(bool quiet); but I think function<> is better 21:51:00 check_use_test 21:51:00 right, just as a drop-in example, so I didn't have to write them all 21:51:20 the idea is to pull every switch out of the giant switch in _check_ability_possible into its own function 21:51:27 regexps are your friend 21:51:30 and attach that function as the 'check_use' to the relevant ability_def 21:52:04 |amethyst: is function<> "any old function, don't care about the signature"? 21:52:15 <|amethyst> err, I mean what wheals said 21:52:19 <|amethyst> function 21:52:44 when I dropped the & I got an error 'comparing function to bool is always true ' or something? 21:52:56 -!- Laraso has quit [Quit: Laraso falls through a shaft! The shaft crumbles and collapses.] 21:53:00 <|amethyst> that's because your type is wrong 21:53:06 ok 21:53:11 <|amethyst> bool check_use; means check_use is a boolean variable 21:53:35 beem.is_beam = false; 21:53:53 and because of coercion, it was set to whether &check_use was a null pointer 21:55:15 <|amethyst> hm 21:55:30 <|amethyst> but if you're going to have a separate function for each ability, referenced in that table 21:55:35 <|amethyst> I'm not sure what the advantage is 21:56:12 <|amethyst> it sounds like it would be more code (since you have a function signature for each of these functions), spread out more 21:56:36 <|amethyst> I guess if you use lambdas, at least the code can go next to the rest of the data for this ability 21:56:43 -!- debo has quit [Ping timeout: 250 seconds] 21:58:06 |amethyst: well, the _check_ability_possible function would be readable 21:58:35 <|amethyst> ? 21:59:08 i mean, that function is really really long right now 21:59:14 pages of nesting! 21:59:24 <|amethyst> but it's not particularly nesting 21:59:29 <|amethyst> er 21:59:30 <|amethyst> nested 21:59:38 -!- destrovel has quit [Ping timeout: 246 seconds] 21:59:57 yeah seems pretty readable to me 22:00:03 -!- omarax has quit [Remote host closed the connection] 22:00:16 https://dl.dropboxusercontent.com/u/1000017/crawl/ilsuiw_water.png 22:00:16 also, why doesn't the gozag religion screen show shoals in the "bribed" screen 22:00:34 i like it 22:00:49 nice 22:00:58 but how will i mistake her for just another siren now 22:01:04 squint 22:01:11 -!- Cacophony has quit [Quit: oh no am scare] 22:01:27 @??siren 22:01:27 siren (10m) | Spd: 10 (swim: 60%) | HD: 9 | HP: 33-48 | AC/EV: 4/12 | Dam: 19 | 10weapons, 10items, 10doors, amphibious, spellcaster | Res: 06magic(60), 12drown | XP: 473 | Sp: siren song | Sz: Medium | Int: human. 22:01:31 @??ilsuiw 22:01:31 Ilsuiw (09m) | Spd: 10 (swim: 60%) | HD: 16 | HP: 150 | AC/EV: 7/18 | Dam: 10 | 10weapons, 10items, 10doors, amphibious, spellcaster | Res: 06magic(140), 12drown | XP: 1889 | Sp: throw icicle (3d25), call tide, invisibility, blink, sum.water elementals | Sz: Medium | Int: human. 22:01:35 never a problem for me! 22:01:44 although arguably 22:01:48 @??merfolk_aquamancer 22:01:49 merfolk aquamancer (03m) | Spd: 10 (swim: 60%) | HD: 14 | HP: 52-74 | AC/EV: 2/12 | Dam: 15 | 10weapons, 10items, 10doors, amphibious, spellcaster, see invisible | Res: 06magic(80), 12drown | XP: 908 | Sp: primal wave (3d20), steam ball (3d18), throw icicle (3d23), blink [04emergency] | Sz: Medium | Int: human. 22:02:00 ah no, those are just green 22:02:10 @??merfolk 22:02:10 merfolk (04m) | Spd: 10 (swim: 60%) | HD: 10 | HP: 48-63 | AC/EV: 4/12 | Dam: 22 | 10weapons, 10items, 10doors, amphibious | Res: 06magic(40), 12drown | XP: 302 | Sz: Medium | Int: human. 22:02:22 it's the one that summons lost souls 22:02:34 they're like water elementals, right? 22:02:45 @??MERFOLK AVATAR 22:02:45 merfolk avatar (11m) | Spd: 10 (swim: 60%) | HD: 13 | HP: 72-95 | AC/EV: 4/12 | amphibious, spellcaster | Res: 06magic(120), 12drown | XP: 932 | Sp: avatar song | Sz: Medium | Int: human. 22:02:50 whoops, capslock 22:02:58 those are avatars, but they don't look like sirens 22:03:07 but yeah they're well-differentiated from sirens in console 22:03:09 my laptop has many good features, but a capslock light is not among them 22:03:11 <|amethyst> chequers: if you're putting together several functions for a single ability, then that starts to sound better, because you can group them 22:03:18 light ligh colors are bright and bold in most terminals 22:03:29 s/light ligh/since light/ 22:03:36 i'm gonna try and match them to their glyph colors at least a little bit 22:04:08 <|amethyst> chequers: but with just one function, it's changing pages of http://sprunge.us/ABDQ into pages of http://sprunge.us/EfQX 22:04:15 <|amethyst> chequers: just one type of function 22:04:16 -!- UncertainKitten has joined ##crawl-dev 22:04:57 -!- VoidFox has quit [Ping timeout: 250 seconds] 22:04:59 I was hoping those urls might be fake 22:04:59 |amethyst: my argument is that when you're reading the _check_ability_possible function, you only care about at most one of those subfunctions 22:05:24 <|amethyst> chequers: and each one is pretty easily visually delimited 22:05:40 the solution is read the case switch 22:05:42 as in search for that 22:05:44 <|amethyst> but I guess with functions you know they won't do something silly like fall through 22:06:10 don't avatars and sirens blend into the water in console 22:06:13 additionally, the change moves something I'd consider ability data closer to the ability definition itself 22:07:11 <|amethyst> closer how? 22:07:12 if all similar switches in ability.cc were modified in this similar way, your ability_def would essentially be self-contained logic for implementing a function 22:07:54 |amethyst: well, by "ability definition" I mean literally the ability_def, and your suggestion of making the function a lambda instead was good I think 22:07:59 <|amethyst> aha 22:08:12 <|amethyst> with named functions it wouldn't really be much closer 22:08:29 <|amethyst> since there would be a lot of such functions, the first or last would be far away from Ability_List 22:08:47 right, and you don't mean shoving those functions in to the ability list lines 22:08:54 s/in to/into/ 22:09:27 well, if they're lambdas I do :) 22:09:38 hrm? 22:09:49 <|amethyst> probably at that point 22:09:56 <|amethyst> I'd just make a bunch of singleton classes 22:10:08 -!- tabstorm has quit [Quit: Lost terminal] 22:10:31 something like this: http://sprunge.us/GbDE 22:10:37 |amethyst: like potions? 22:10:42 <|amethyst> yes 22:11:02 well what do you do when this logic spans several lines? like when it needs to iterator? 22:11:06 s/iterator/iterate/ 22:11:11 <|amethyst> chequers: I think that example you gave is a little unfair, because none of the abilities will be simple enough to fit on one or even three lines 22:11:15 right 22:11:18 <|amethyst> s/abilities/lambdas/ 22:11:28 sorry, wasn't trying to be unfair, just writing it quickly 22:11:28 <|amethyst> meaning it makes Ability_List itself much longer 22:12:09 <|amethyst> so instead of a several pages of switch statements, you have several pages of lambdas nested inside structs 22:12:38 yes, the code has to go somewhere. But I think these checks are something the code layout should treat as closer to data, and putting them all in one place (the struct) is better than putting them all over the code (as switches) 22:12:47 <|amethyst> Not to say that's necessarily worse, but it's not clear to me that it's better 22:13:11 <|amethyst> hm 22:13:19 -!- doubtofbuddha has quit [Ping timeout: 240 seconds] 22:13:19 Yeah I think people prefer to read non-trivial functions in a setting where they can be more normally 22:13:29 <|amethyst> if they are closer to data than code, perhaps they should be written as data 22:13:31 s/can be/can be indented/ 22:13:31 <|amethyst> rather than code 22:14:00 <|amethyst> for example 22:14:07 <|amethyst> case ABIL_ZIN_SANCTUARY: 22:14:07 <|amethyst> if (env.sanctuary_time) 22:14:07 <|amethyst> { 22:14:07 <|amethyst> if (!quiet) 22:14:07 <|amethyst> mpr("There's already a sanctuary in place on this level."); 22:14:10 <|amethyst> return false; 22:14:12 <|amethyst> } 22:14:15 <|amethyst> return true; 22:14:18 <|amethyst> rather than putting those 7 lines of code into a function 22:14:54 the longest check I can see btw is ABIL_ELYVILON_PURIFICATION if we want to stick with the worst-case 22:14:58 <|amethyst> how about having: []() -> bool { return env.sanctuary_time; }, "There's already a sanctuary in place on this level." 22:15:17 <|amethyst> since almost all of these have the same structure of 22:15:18 yeah. there's no need to duplicate the quiet logic in every check is there? 22:15:19 <|amethyst> if (blah) 22:15:27 <|amethyst> if (!quiet) 22:15:30 <|amethyst> message 22:15:33 <|amethyst> return false 22:15:36 <|amethyst> return true 22:15:43 !send |amethyst structure 22:15:44 Sending structure to |amethyst. 22:15:44 indeed 22:16:05 this reminds me of artefact.cc property struct now 22:16:36 uh. is there a plan to get back to the central auth service after the tourney? 22:16:38 I mean, I saw one thing that iterated over los or something 22:16:45 or is that kinda on indefinite hiatus? 22:17:08 oh maybe not actually 22:17:19 <|amethyst> gammafunk: I think those are already split off into their own functions 22:17:39 |amethyst: yeah, but ABIL_FEDHAS_SPAWN_SPORES 22:17:42 dedhas_spawn_spores is a bit special for better messages 22:18:06 <|amethyst> gammafunk: hm, so that one's complicated because it's cancellable? 22:18:17 so I guess the struct would have two fields: `function check_use;` and `const char * check_use_fail_msg;` 22:18:31 yeah it seems it is 22:18:41 if (yesnoquit("Will you create these spores?", true, 'y') <= 0) 22:18:41 { 22:19:18 <|amethyst> hm 22:19:40 <|amethyst> of course 22:20:23 <|amethyst> I would be thrilled if we eliminated all the functions like that one take a "quiet" parameter that affects more than just whether it produces output 22:20:43 yes 22:20:58 going through that potion class rework was a nightmare because of those 22:21:11 or potion effect class or whatever it was 22:21:19 @param quiet whether to kill all monsters on the level 22:21:21 <|amethyst> need to represent actions like that with a data structure modelling a transaction 22:21:45 <|amethyst> eh, maybe not a transaction 22:22:03 <|amethyst> but at least check_possible, do_it, produce_output 22:22:10 so do you guys think it's worth trying this restructure of ability.cc? 22:22:17 eg is there a non-trivial chance of PR acceptance 22:22:44 imo wait to see if Pakellas goes anywhere so I don't merge-conflict myself out of existence 22:22:44 !rng accepted rejected xom 22:22:45 The RNG chooses: xom. 22:22:47 >.> 22:22:49 rip 22:22:49 <|amethyst> If it's more than just shuffling around code and adding curly braces, sure :) 22:23:21 yeah I'm not sure how well that rework will play with something like the fedhas ability 22:23:26 <|amethyst> e.g. simplifying commonalities like that if (!quiet) pattern 22:23:34 to start with, I'll just add those two fields I mentioned: check_use and check_use_fail_msg 22:23:38 <|amethyst> without oversimplifying the tricky ones 22:23:58 we can see if fedhas/ely are still acceptable 22:24:07 <|amethyst> but 22:24:21 <|amethyst> hm 22:25:04 here's one sticking point -- some functions print messages with canned_msg(foo) and some with mpr("bar") 22:25:04 <|amethyst> I was going to say 'seriously consider using derived classes rather than a table of lambdas if you are doing this to multiple switches' 22:25:11 <|amethyst> but maybe the table of lambdas would be more reasonable 22:25:42 -!- dob is now known as doubtofbuddha 22:25:45 theoretically, table of lambdas allows you the flexibility to reuse certain functions if multiple abilities reuse them 22:26:00 eg you can pull those specific ones into a static function 22:26:07 right? c++ lambdas let you do that? 22:26:18 <|amethyst> well, not lambdas 22:26:24 well if it's just a function, you just make it a function and use that? 22:26:41 <|amethyst> but switch-case does that as well 22:26:44 <|amethyst> e.g. 22:26:48 <|amethyst> case ABIL_SPIT_POISON: 22:26:48 <|amethyst> case ABIL_BREATHE_FIRE: 22:26:48 <|amethyst> case ABIL_BREATHE_FROST: 22:26:51 right 22:27:13 right 22:27:24 <|amethyst> chequers: as for the canned_msg vs mpr 22:27:44 <|amethyst> chequers: I would consider making a class for that field, rather than using just const char * 22:28:14 more concepts to learn. since it's just one ability I'll hardcode a message for v1 22:28:14 <|amethyst> then the class can have constructors for const char * and for canned_message_type 22:28:32 does canned_msg actually buy us much of anything 22:28:36 using a more specific message seems like a UI improvement here anyway 22:28:38 ^^^ 22:28:44 like, in general 22:29:40 <|amethyst> doy: it theoretically keeps us from having some messages say "OK, then." and others "Okay, then." and others "Okay then." in a way that could leak information (or just look bad) 22:29:50 sure, but 22:29:56 ok, then 22:30:10 <|amethyst> doy: and a few of them have more logic, like empty-handed 22:30:10 so would `mpr(MSG_OK)` with `#define MSG_OK "OK, then."` or whatever 22:31:04 and the special cases there seem either confusing and terrible (like having canned_msg call cancel_cmd_repeat???) or things that we could break out into their own functions if we really cared enough 22:31:23 or ternary defines 22:31:34 someone posted a rant on tavern about all the inconsistencies in our dialog/menu cancelations 22:31:37 i guess that wouldn't work with a static array 22:31:49 mantis, actually 22:32:00 I think they posted it on both 22:32:02 -!- Gorgo has quit [Quit: ChatZilla 0.9.92 [Firefox 41.0.2/20151014143721]] 22:32:34 $1 if you find a way to make clang-format add a space after {, eg to no-op `{ ABIL_BREATHE_FIRE` 22:32:52 -!- Gorgo_ is now known as Gorgo 22:33:03 -!- tealeaves has quit [Quit: Bye] 22:33:16 -!- tealeaves has quit [Client Quit] 22:34:12 -!- Lasty has quit [Quit: Leaving.] 22:34:36 -!- Lasty has joined ##crawl-dev 22:34:58 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 22:35:07 is there a simpler way to write []() -> bool { return True; } ? 22:35:20 (ditto for return false;) 22:35:31 -!- destrovel has quit [Ping timeout: 240 seconds] 22:36:26 -!- shmup has quit [Remote host closed the connection] 22:37:00 -!- destrovel has quit [Client Quit] 22:50:37 <|amethyst> one way would be 22:50:38 <|amethyst> template 22:50:38 <|amethyst> constexpr T always() { return Value; } 22:50:46 -!- nicolae- has left ##crawl-dev 22:50:53 <|amethyst> then you could use always and always 22:51:28 dang. clang-format can't reformat lambdas :( 22:51:33 <|amethyst> though maybe it would be easier to just write 0-parameter always_true and always_false functions 22:51:35 |amethyst: is that too evil to use? 22:51:49 yeah, latter works I think 22:52:05 <|amethyst> (we already have one-parameter always_true, so just put it next to that I guess) 22:52:37 <|amethyst> I don't think the template way is bad, but I wish I knew how to write it simply without having to write the type 22:52:50 <|amethyst> I guess it could be something like boost's 'constant' 22:55:09 -!- PleasingFungus has joined ##crawl-dev 22:55:14 -!- vale_ has quit [Ping timeout: 250 seconds] 22:58:39 <|amethyst> I guess the simpler-to-use template might be 22:58:47 <|amethyst> template 22:58:47 <|amethyst> function always(T value) 22:58:47 <|amethyst> { return [=]() -> T { return value; }; 22:58:47 <|amethyst> } 22:59:32 <|amethyst> then always(true) returns a function-like object, and always(true)() returns true 23:00:02 -!- omarax has quit [Remote host closed the connection] 23:00:36 <|amethyst> the other way is faster, though, because there is a small penalty associated with function<>'s type-erasure 23:00:41 -!- wheals has quit [Remote host closed the connection] 23:00:47 <|amethyst> s/is faster/is probably faster/ 23:01:04 <|amethyst> (maybe not a small penalty for a function of this size) 23:03:12 optimization.. 23:03:40 <|amethyst> well, more like avoiding pessimization 23:04:01 :) 23:04:53 here's what it's looking like http://sprunge.us/idaX 23:05:58 <|amethyst> did you intend to swap true/false? 23:06:13 <|amethyst> oh 23:06:27 <|amethyst> it's not swapping true/false, it's printing the message when the ability succeeded 23:07:15 <|amethyst> if (abil.check_use()) { if (!quiet) mpr(abil.check_use_fail_msg); return true } else { return false } 23:07:34 <|amethyst> maybe I'm misreading the diff 23:08:26 <|amethyst> also, why static char _buggy_breath_msg[] = "You are still out of breath."; 23:08:34 <|amethyst> oh, because it appears multiple times 23:08:58 -!- Lasty1 has joined ##crawl-dev 23:09:02 <|amethyst> still, I would make that a const char * rather than a mutable array 23:09:22 <|amethyst> also, it's not buggy is it? 23:10:34 -!- bh_ has joined ##crawl-dev 23:11:28 -!- Lasty has quit [Read error: Connection reset by peer] 23:11:28 -!- tealeaves has quit [Ping timeout: 240 seconds] 23:11:29 -!- minqmay has quit [Ping timeout: 240 seconds] 23:11:29 -!- TwoSpot has quit [Remote host closed the connection] 23:11:29 -!- omarax has quit [Ping timeout: 240 seconds] 23:11:29 -!- Krakhan has quit [Ping timeout: 240 seconds] 23:11:30 -!- atrodo has quit [Ping timeout: 240 seconds] 23:11:30 -!- uJellie has quit [Ping timeout: 240 seconds] 23:11:30 -!- Elsi has quit [Ping timeout: 240 seconds] 23:11:30 -!- Buzzell has quit [Ping timeout: 240 seconds] 23:11:31 -!- flappity has quit [Ping timeout: 240 seconds] 23:11:32 -!- bh has quit [Remote host closed the connection] 23:11:45 fr: Bug Breath that releases a swarm of insects. 23:12:05 <|amethyst> chequers: you.no_tele_reason(false, true).c_str() <--- that's not going to work 23:12:26 <|amethyst> chequers: that calls the function once at the beginning of the program 23:12:43 <|amethyst> chequers: with a 50% chance of doing so before you has even been initialised 23:13:02 <|amethyst> chequers: (and even if it has been initialised, it hasn't been initialised with anything useful, since no game is loaded) 23:13:58 hehe 23:14:21 -!- Elsi has joined ##crawl-dev 23:14:26 good feedback. I hadn't actually compiled yet, just wanted to give a sense of what it looks like 23:15:16 <|amethyst> hm, you could *almost* leave out the _always_trues and just let an empty function (== nullptr) mean "no need to check" 23:15:52 <|amethyst> the only problem is, g++ 4.7's definition of function<...> is buggy 23:16:03 <|amethyst> and we still have to support that for now 23:16:06 would that cause compiler warning even when it works tho? 23:16:14 <|amethyst> ? 23:16:21 -!- Buzzell has joined ##crawl-dev 23:16:40 <|amethyst> not if you write it correctly 23:16:57 ok 23:19:10 -!- n1k has quit [Read error: Connection reset by peer] 23:19:29 -!- n1k has joined ##crawl-dev 23:19:52 -!- n1k is now known as Guest70735 23:22:57 -!- bonghitz has quit [Remote host closed the connection] 23:25:08 http://sprunge.us/ZTce fixed all those issues. How do you feel about acceptability now? should I continue with hope in my heart or smother this baby and tell people dingos stole it 23:25:19 -!- JellieJels has quit [Read error: Network is unreachable] 23:25:37 -!- Rast- has quit [Read error: Network is unreachable] 23:26:31 -!- Rast- has joined ##crawl-dev 23:26:57 dingoes *are* appropriate for crawl. 23:28:25 <|amethyst> %git :/dingo 23:28:25 07|amethyst02 * 0.13-a0-2765-gac96337: A dingo ate my newline! 10(2 years, 2 months ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/ac96337c8609 23:28:31 -!- Sonata has quit [Ping timeout: 246 seconds] 23:29:01 %git HEAD^{/BOM} 23:29:02 07ontoclasm02 * 0.14-a0-2431-g1d11b85: Drop the BOM 10(1 year, 9 months ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/1d11b85fce16 23:29:06 %git HEAD^{/BOM}^^{/BOM} 23:29:06 07|amethyst02 * 0.13-a0-2979-gb6a86b3: What do you mean I can't say "BOM" on an airplane? 10(2 years, 2 months ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/b6a86b3bbb58 23:29:36 %git HEAD^{/withers and dies} 23:29:37 07Grunt02 * 0.11-a0-2929-gea85ad3: A nearby "A nearby it withers and dies" withers and dies. 10(3 years, 4 months ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/ea85ad332ce1 23:32:01 -!- Insomniak` has quit [Ping timeout: 246 seconds] 23:32:56 -!- Kalir has quit [Changing host] 23:37:36 -!- Guest70735 is now known as n1k 23:37:39 -!- n1k has quit [Changing host] 23:37:40 -!- n1k has joined ##crawl-dev 23:38:43 ontoclasm: I'm sure you have lots of other things you'd like to do, but a new tile for the "generic rune" would be great, given our fancy new rune menu 23:38:59 !send gammafunk lots of other things to do 23:39:00 Sending lots of other things to do to gammafunk. 23:39:06 !silence Grunt 23:39:06 gammafunk casts a spell. A profound silence engulfs Grunt. 23:39:29 crap. I tried to silence a T-1 demon... 23:39:37 * Grunt gestures. Grunt seems to speed up. 23:39:42 * Grunt patches gammafunk!!!!!!!!!! x729 23:39:56 I think you mean x782 23:40:11 * Grunt patches n1000!!!!!!!!!!!!!! x1000 23:40:21 -!- Lasty_ has quit [Read error: Connection reset by peer] 23:40:22 !calc 3**4 23:40:23 81 23:40:24 <|amethyst> what's so special about 782? 23:40:25 !calc 3**5 23:40:26 243 23:40:28 !calc 3**6 23:40:29 729 23:40:32 ^ 23:40:40 !commit Grunt to a mental asylum 23:40:41 3n1k 0.17-a0-1999-ge598f42: Grunt to a mental asylum 10(in the future, 42 files, 777+ 666-) 13http://s-z.org/neil/git/commit.png?p=crawl.git;a=commitdiff;h=e598f42 23:40:43 !calc 27**2 23:40:44 729 23:40:45 also ^ 23:40:58 <|amethyst> !calc (3**3)**2 23:40:59 729 23:41:07 |amethyst, the first digits of a holy crawl number (78291) 23:41:10 <|amethyst> aha 23:41:16 is that some kind of profane ascii art, neil? 23:41:17 -!- ussdefiant_ has joined ##crawl-dev 23:41:31 !send amethyst_profane_ascii_art gammafunk 23:41:31 Sending gammafunk to amethyst_profane_ascii_art. 23:42:10 !calc 7 + 8 + 2 + 9 + 1 23:42:11 27 23:42:17 ??27[+ 23:42:18 I don't have a page labeled 27[+ in my learndb. 23:42:20 hm 23:42:23 ??27[7+8 23:42:24 I don't have a page labeled 27[7+8 in my learndb. 23:42:32 is it using regexp? 23:42:39 ??27[7\+8 23:42:40 27[3/27]: 7+8+2+9+1 23:42:41 aha 23:42:46 TIL 23:43:02 echo 1+1 23:43:04 .echo 1+1 23:43:04 1+1 23:43:06 ok 23:43:11 ??27[19 23:43:12 27[19/27]: @The_monster@ says, "I don't get what's so special about the number twenty-seven." 23:43:17 <|amethyst> ??amethyst[^.{27}$ 23:43:18 I don't have a page labeled amethyst[^.{27}$ in my learndb. 23:43:24 <|amethyst> ?/^.{27}$ 23:43:24 Matching terms (14): emergency_evasive_maneuvers, empty_arch_of_ancient_stone, guaranteed_damage_reduction, orange_crystal_plate_armour, potion_of_gain_intelligence, potion_of_restore_abilities, scorchmarked_granite_statue, transdimensional_hellspider, trident_of_the_octopus_king, unholy_energy_fills_the_air, what_books_is_this_spell_in, you_feel_a_little_more_calm, you_feel_strangely_unstable, yo... 23:43:33 -!- MgDark has quit [Ping timeout: 244 seconds] 23:43:37 <|amethyst> !! 23:43:37 ??27[22 23:43:38 27[22/27]: [2014-04-18 21:57:57] nooodl the Charlatan (L1 FoAr) entered the Depths on turn 27. (D:15) 23:43:46 good 23:44:07 <|amethyst> ??78291 23:44:08 78291[1/7]: A very prolific player with an incredibly high number of wins and a pretty good win percentage to boot. 23:44:15 rip 78291 23:44:19 !lg 78291 23:44:20 6247. 78291 the Shield-Bearer (L1 HuFi), quit the game on D:1 (dpeg_arrival_stonehenge_8_columns) on 2014-12-03 19:33:50, with 0 points after 0 turns and 0:00:03. 23:44:22 :( 23:44:23 <|amethyst> ??78291[7] 23:44:24 78291[7/7]: (And NetHack, before that.) 23:44:30 <|amethyst> 27 characters long 23:44:52 27th son of a 27th son 23:44:59 <|amethyst> ??famous last words[15] 23:45:00 famous last words[15/29]: someone on tavern suggested 23:45:01 <|amethyst> ??famous last words[18] 23:45:01 famous last words[18/29]: i thought i was the other @ 23:45:22 gammafunk: mm 23:45:23 heh 23:45:36 two merfolk?! 23:45:38 ??famous_last_words[$ 23:45:39 famous last words[29/29]: You could see an orb of fire, a Killer Klown, 12 Orb Guardians and a moth of wrath. 23:45:47 ??famous_last_words[28 23:45:47 famous last words[28/29]: Elf:1 can't be that bad, can it? 23:45:49 MMM three greater mummies 23:45:51 ??famous last words[21 23:45:52 famous last words[21/29]: 123794 | Zot:5 | This is working better than I expected... 23:46:00 neither of those are bad 23:46:01 <|amethyst> I must be seeing double! FOUR Killer Klowns! 23:46:02 hm 23:46:09 and yet, clearly, two must be removed. 23:46:22 -!- rastdroid has quit [Ping timeout: 246 seconds] 23:46:33 <|amethyst> ??reserved clan names[1] 23:46:33 reserved clan names[1/5]: Imp Discussions [gammafunk] 23:46:45 <|amethyst> ?/^$ 23:46:46 Matching entries (1): offline_reasons[1]: 23:46:51 <|amethyst> funny 23:47:00 ??famous last words[20 23:47:00 brutal 23:47:00 famous last words[20/29]: i'm going to golubria onto hellion island 23:47:15 ?/^[ ]*$ 23:47:16 Matching entries (3): crawl_reasons[1]: | offline_reasons[1]: | tiles_reasons[1]: 23:47:48 !learn del crawl_reasons 23:47:49 Deleted crawl reasons[1/1]: 23:48:07 -!- KurzedMetal has quit [Read error: Connection reset by peer] 23:48:28 gestapo mods, what can you do 23:52:07 -!- tealeaves has quit [Quit: Bye] 23:52:15 !singularity gammafunk 23:52:16 Grunt mumbles some strange words. Space collapses on itself with a satisfying crunch. The singularity violently warps gammafunk! 23:53:40 Given that grunt has cast borg's reviv on Gell's 23:53:52 How long do you wager it'll take him to revive singularity in some form? 23:53:55 ??console reasons 23:53:55 console reasons[1/2]: i converted to console to throw my wife off the trail, now she knows it's a game :( 23:53:59 ??console reasons[2 23:54:00 console reasons[2/2]: women don't even like tiles players they're like 'ew you play lame video games' but with console it's like, 'wow, so you're good at computers' 23:54:10 ew 23:54:46 -!- tksquared has quit [Ping timeout: 246 seconds] 23:55:37 <|amethyst> !learn del consol_reasons[2] 23:55:37 That's easy, consol_reasons doesn't even exist! 23:55:39 <|amethyst> !learn del console_reasons[2] 23:55:40 Deleted console reasons[2/2]: women don't even like tiles players they're like 'ew you play lame video games' but with console it's like, 'wow, so you're good at computers' 23:56:25 if you could strip off the right menu it would make console look more like work 23:56:51 and the message history. Just put the health/mana bars somewhere as percentages 23:57:30 <|amethyst> I don't know 23:57:52 at one point i wanted to make an rcfile that made crawl monochromatic 23:57:54 <|amethyst> I think the table on the right looks more like a useful program than the view area does 23:58:13 all black and white = work obviously 23:58:38 <|amethyst> hm, I guess it depends 23:58:58 <|amethyst> if there's a lot of loot on the floor someone might think you're writing Perl, I guess 23:59:11 -!- Insomniak has quit [Ping timeout: 265 seconds] 23:59:11 <|amethyst> unless it's all weapons and ammo, in which case Lisp 23:59:29 Unstable branch on CRAWL.XTAHUA.COM updated to: 0.18-a0-29-gce27f3c (34)