00:00:34 tried it but don' 00:00:52 johnstein: if I log into dev.berotato.org I get the usual crawl dgl interface 00:00:52 wheals: dev@dev.berotato.org 00:00:55 ah 00:00:57 ah, dev 00:00:58 dev@ 00:01:02 not crawler 00:01:06 Yeah, took me a moment to figure that out :) 00:01:47 DCSS farmer, helen 00:03:59 ya. farmer class I worked on last summer 00:04:21 Unstable branch on crawl.s-z.org updated to: 0.14-a0-2757-gf9284b9 (34) 00:04:39 Woo! 00:04:41 I see DF! 00:05:22 -!- Fhqwhgads_ has quit [Remote host closed the connection] 00:05:25 someone message me with something pithy 00:05:41 or willthat not work 00:05:42 You fall into the water! You sink like a rock. (Couldn't open dbrotest's spool file. Aborting.) 00:07:11 !send gammafunk magma 00:07:11 Sending magma to gammafunk. 00:07:48 !send grunt a lever 00:07:48 Sending a lever to grunt. 00:08:09 i want to play df but i want to play the future version that is coming out "at some point" 00:08:19 heh 00:08:22 wheals: basically this 00:08:25 since january... 00:08:26 last year 00:08:31 johnstein: the viewer is weird 00:08:39 fr: webtiles df 00:08:48 it seems to replay the entire ttyrec every time you start watching 00:08:58 hmm 00:09:07 that could be a problem 00:09:10 It's not letting me play DF 00:09:11 at break-neck speed 00:09:22 buppy: because someone else is 00:09:36 yea I'll add other users later 00:09:39 -!- Mattias has quit [Ping timeout: 245 seconds] 00:09:49 I already have the script to do it 00:09:52 hm 00:09:57 buppy: it's me because we decided I'm better at DF 00:09:58 will they share a world?? 00:10:02 then you can log in as you 00:10:03 no 00:10:19 mmm 00:10:21 they will have their own save directories 00:10:21 dwarfrobin 00:10:30 I would totally play a dwarfrobin 00:10:31 multidwarfrobin 00:10:42 using hardlinked files to the actual DF install 00:11:23 I'll publish the info later. then after testing I will think about adding it to CBRO 00:11:42 dwarfrobin <3 00:11:48 but I'm super paranoid of messing around there. that's production code! 00:11:55 !lg onlydeepdwarves 00:11:55 12. onlydeepdwarves the Executioner (L16 DDAr of Trog), demolished by a deep troll shaman (led by an ironheart preserver) on Vaults:2 on 2013-10-02 07:10:42, with 130582 points after 28930 turns and 1:40:42. 00:11:56 hey guys 00:11:58 http://www.izaksmells.com/2012/06/dwarf-fortress-ttf-font-download.html :D 00:12:04 that is dwarfrobin! 00:12:04 !lg onlydeepdwarves !dd 00:12:04 1. onlydeepdwarves the Gusty (L5 CeAE), succumbed to an adder's poison on D:4 on 2013-02-27 04:12:27, with 275 points after 3643 turns and 0:08:49. 00:12:17 wheals: wait for the nostalgia branch to go live and start up a dwarfrobin on it <3 00:12:17 grunt: was it your idea to to lntree plus reify? 00:12:22 johnstein: huh? 00:12:50 yesterday when I was brain storming on how to do this 00:12:58 I'll check the log 00:13:14 geekosaur's it seems 00:13:24 1learn add gtab 00:13:42 -!- Keanan has joined ##crawl-dev 00:14:14 -!- ebarrett has quit [] 00:15:13 -!- omnirizon has quit [Ping timeout: 245 seconds] 00:15:35 I am so good at digging 00:15:37 it's scary 00:15:42 -!- Kalir has quit [Changing host] 00:17:06 aw 00:17:10 no dwarf faces :( 00:17:18 rip 00:17:21 yea 00:17:25 text mode 00:17:33 -!- ToastyP has quit [Quit: ChatZilla 0.9.90.1 [Firefox 27.0.1/20140212131424]] 00:17:34 not bitmap tiles mode 00:18:10 I tried the DwarfFortressVan font. 00:18:10 !send gammafunk water 00:18:10 Sending water to gammafunk. 00:18:18 But I'm only getting a bunch of squares instead of faces. 00:18:23 ...hm, I have not played DF in ages. 00:19:17 make sure your character set is UTF-8 and your font is one that supports DF text 00:19:30 I had to try several fonts 00:19:37 consolas works fine 00:20:08 but it doesn't have dwarf faces :-( 00:20:12 yea 00:20:32 won't work in console :( 00:20:42 hm 00:22:48 let's see if i can magic one up 00:22:48 -!- rast has quit [Read error: Connection reset by peer] 00:22:53 by editing consolas 00:23:09 hah 00:23:54 because these smiley faces just won't do 00:28:38 bed constructed 00:32:04 -!- Stelpa6 has quit [Ping timeout: 264 seconds] 00:36:03 -!- AlphaQ has quit [Remote host closed the connection] 00:40:58 -!- dck has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] 00:50:24 -!- nixor has quit [Quit: Leaving.] 00:53:38 03elliptic02 07* 0.14-a0-2758-gc3339f3: Add you.anchored() lua for dimension anchor status. 10(80 seconds ago, 1 file, 2+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=c3339f3dff13 00:53:39 -!- tabstorm has quit [Ping timeout: 245 seconds] 00:53:58 elliptic: so are these all for bot work or? 00:54:44 qw submitted some FRs 00:54:55 :) 00:55:22 also increasing the number of things that are accessible by lua is generally a good idea (as long as it isn't leaking information) 00:56:13 yay 00:56:19 you can play as your user now 00:56:25 we venturin' now 00:56:27 !send johnstein dorfs 00:56:28 Sending dorfs to johnstein. 00:56:31 for DF on DBRO 00:56:33 unfortunately 00:56:43 i can't use numpad 00:57:00 whoever is playing as dbrotest looks like they are using 80x24 terminal size 00:57:03 and arrows/home/end/pgup/dn works wonky 00:57:04 DF min is 80x25 00:57:10 o 00:58:15 just dbro? 00:58:34 dev.berotato.org 00:58:36 for now 00:58:43 ok 00:58:48 separate chroot from cbro 00:59:02 so if things go spectacularly BAD, it's cool 00:59:37 ...and they all laugh at me for using 80x25... 00:59:50 don't worry, we laugh at DF players too 01:00:04 also doomrl players and adom players 01:00:06 !send elliptic magma 01:00:06 Sending magma to elliptic. 01:00:06 I need one of the smart dudes in here to explain how to prevent it from replaying the entire ttyrec 01:00:42 thanks spearbro 01:01:17 trying to thing of a good wheals pun with df 01:01:22 !send Grunt a vein of raw adamantine 01:01:23 Sending a vein of raw adamantine to Grunt. 01:01:29 !send wheals water wheals 01:01:29 Sending water wheals to wheals. 01:01:40 !send gammafunk cotton candy 01:01:41 Sending cotton candy to gammafunk. 01:02:02 nah 01:02:05 whealbarrow 01:03:19 gotta have http://www.youtube.com/watch?v=-6FXeupOp04 for theme 01:05:11 -!- squimmy has quit [Ping timeout: 252 seconds] 01:13:28 !learn add dbro The development wing of CBRO. ssh to dev.berotato.org user: dev same ssh keys as cbro (http://crawl.beRotato.org/crawl/keys) . Currently serving mediocre crawl dev versions and Dwarf Fortress (running in TEXT mode). 01:13:28 dbro[1/1]: The development wing of CBRO. ssh to dev.berotato.org user: dev same ssh keys as cbro (http://crawl.beRotato.org/crawl/keys) . Currently serving mediocre crawl dev versions and Dwarf Fortress (running in TEXT mode). 01:14:33 there he is 01:15:40 -!- Nethris has quit [Quit: Leaving.] 01:15:47 I've always wanted to play Multiplayer DF Legends! 01:15:47 I'm still amazed DF actually has a text mode now, it's like, this is the future 01:15:52 haha 01:16:00 for some reason I thought it always had text mode 01:16:08 but I guess it was the bitmap fonts that it always had? 01:16:54 I'm amazed I got it to work 01:17:58 oh no spearbro 01:18:01 what happened to you 01:18:45 now I just need to HACK the DF code to add milestone generation 01:19:26 elliptic: < icantfindaname> Lua error: attempt to compare two table values x25 01:19:35 (I suspect this may relate to your change) 01:19:37 (s) 01:19:41 "Johnstein Urist is taken by a fey mood" 01:19:59 T555555: Tantrum spiral 01:20:18 man I gotta get this ttyrec fast forwarding figured out 01:20:28 taking forever to catch up 01:20:35 bloax, that's you playing, right? 01:20:38 yes 01:20:47 froze up atm 01:21:06 vps memory and cpu usage look low 01:21:27 it's stuck on the Option screen 01:21:34 there we go 01:21:40 I just synced up too 01:21:43 maybe related... 01:21:49 probably 01:23:11 http://i.imgur.com/25cjPkT.png 01:23:27 -!- Blazinghand has quit [Ping timeout: 272 seconds] 01:23:44 watching via my iphone 01:24:03 I could play if I was that masochistic. the translucent keyboard makes it almost doable 01:24:21 noo :c 01:24:56 Grunt: yeah, I guess I know what is happening :/ 01:25:25 Grunt: there is something wrong with the lua I added there, which is causing the error, which is effectively causing it to veto all omnigrid layouts 01:25:49 which fixed my desync problem as claimed in the commit message :P 01:26:17 Haha 01:26:22 It fixed it by vetoing them? 01:26:25 I was worried that comparing those values wouldn't be allowed, but it seemed to work, so... 01:26:52 anyway I guess I should revert and look for a different fix 01:28:29 (remind me not to trust myself checking Lua in the future >_>) 01:28:40 03elliptic02 07* 0.14-a0-2759-g5bb4bfe: Revert "Fix some lua being non-deterministic." 10(87 seconds ago, 1 file, 1+ 7-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=5bb4bfe51594 01:28:42 stand still girl 01:28:52 hm, what servers need rebuilding 01:28:53 i can't hit you if you're rolling all the time 01:29:36 %version 01:29:36 trunk: 0.14-a0-2757-gf9284b9; 0.13: 0.13.1-27-ga479965; 0.12: 0.12.3; 0.11: 0.11.3; 0.10: 0.10.3-19-g6f05415 01:29:56 ??rebuild 01:29:57 rebuild[1/1]: http://crawl.akrasiac.org/rebuild/ https://dobrazupa.org/rebuild/ http://crawl.lantea.net/rebuild/ http://rl.heh.fi/rebuild/ http://crawl.berotato.org/crawl/rebuild/ Bug kilobyte, |amethyst, or Napkin for CDO. Use your powers wisely. 01:30:06 elliptic: everything but CAO, probably? 01:30:07 I HUNGER FOR HUMAN FLESH 01:30:12 (and CDO) 01:30:24 #version 01:30:39 I don't remember all the prefixes to check 01:30:45 @version 01:30:50 !version 01:30:50 Unstable branch on crawl.s-z.org updated to: 0.14-a0-2759-g5bb4bfe (34) 01:30:50 trunk: 0.14-a0-2749-g55854e8; 0.13: 0.13.1-27-ga479965; 0.12: 0.12.3; 0.11: 0.11.3; 0.10: 0.10.3-19-g6f05415 01:30:57 ??prefix 01:30:58 I don't have a page labeled prefix in my learndb. 01:31:01 ??bots 01:31:01 bots[1/3]: Bots that can be pm'd: announcement bots: Henzell (CAO, !), Gretell (CDO, @), Sizzell (CSZO, %), Lantell (CLAN, $), Ruffell (RHF, #), Rotatell (CBRO, ^); others: Varmin, Cheibriados (%), and Sequell (! ?? and others) 01:31:05 $version 01:31:06 trunk: 0.14-a0-2756-gf09ee85; 0.13: 0.13.1-27-ga479965; 0.12: 0.12.3; 0.11: 0.11.3; 0.10: 0.10.4 01:31:07 ^version 01:31:07 trunk: 0.14-a0-2747-ge969822; 0.13: 0.13.1-27-ga479965 01:31:14 ...oh, cbro is safe 01:31:28 -!- magicpoints has quit [Ping timeout: 264 seconds] 01:31:29 %git HEAD^^ 01:31:29 07elliptic02 * 0.14-a0-2757-gf9284b9: Give lua the information of which squares are forbidden because of mesm/fear. 10(2 hours ago, 1 file, 11+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=f9284b99d6b4 01:31:32 %git HEAD^^^ 01:31:32 07elliptic02 * 0.14-a0-2756-gf09ee85: Fix some lua being non-deterministic. 10(3 hours ago, 1 file, 7+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=f09ee85bc0c3 01:31:35 yeah, it is 2756 01:31:46 yea cbro rebuilds after midnight PST 01:32:00 is rhf still dead? 01:32:02 don't want it laggin mah games 01:32:05 rip rhf 01:32:39 do servers die often? 01:33:27 well, I don't think we know what actually happened to rhf? 01:33:31 Unstable branch on crawl.lantea.net updated to: 0.14-a0-2759-g5bb4bfe (34) 01:33:31 rhf died before, didn't it 01:33:45 it was retired before 01:34:04 anyway cln and cszo are updated and I guess they are the only ones that were affected 01:35:29 god damn it 01:35:32 i just threw all my weapons 01:36:13 doh 01:36:42 UH OH 01:36:53 ...this boss is pretty boss. 01:37:01 is reaching supposed to be able to go through statues 01:37:10 Yes, apparently. 01:37:12 targeting things statues block reaching, but they actually don't 01:37:16 god damn you skill disadvantages 01:37:28 -!- PleasingFungus has quit [Ping timeout: 264 seconds] 01:37:29 and some vaults are very obviously designed without reaching-past-statues in mind 01:37:34 so there are some problems/inconsistencies here 01:37:50 rip 01:37:54 eh 01:38:01 :C 01:38:03 no loss 01:38:08 now you can play again 01:38:10 as Bloax! 01:38:21 so there's definitely a bug or something here but I don't know what part is the problem 01:38:37 alternatively i could reopen putty in 80x25 01:38:38 thanks for taking it out for a spin 01:38:49 yea. that's recommended too 01:39:25 G-Flex: I think it isn't supposed to go through statues 01:39:35 all right 01:39:55 don't ask me though whether it is supposed to go through grates, I don't know :P 01:40:20 I'm pretty sure it makes sense to go through grates, and there's definitely stuff designed for monsters to exploit this 01:40:33 going through grates seems pretty silly to me 01:40:34 !learn edit dbro[1] s/mode)./mode) Set your terminal size to 80x25 and ensure you are using UTF-8 character set./ 01:40:34 ERROR: missing ): (?i-ms:mode).) 01:40:39 how do you swing a halberd through a grate 01:40:43 !learn edit dbro[1] s/mode\)./mode\) Set your terminal size to 80x25 and ensure you are using UTF-8 character set./ 01:40:43 dbro[1/1]: The development wing of CBRO. ssh to dev.berotato.org user: dev same ssh keys as cbro (http://crawl.beRotato.org/crawl/keys) . Currently serving mediocre crawl dev versions and Dwarf Fortress (running in TEXT mode) Set your terminal size to 80x25 and ensure you are using UTF-8 character set. 01:40:44 G-Flex: Why? You can poke a spear through a gap in a grate! 01:40:47 or a scythe 01:40:49 most polearms aren't spears 01:40:56 also spears can have broad heads or whatever 01:40:57 Assume the gaps are pretty large 01:41:00 johnstein: this is where you drop http://www.bay12forums.com/smf/index.php?topic=127213.0 into the mix 01:41:08 makes less sense than statues 01:41:11 yes 01:41:22 spears are the only case where it kind of makes sense to reach through a grate 01:41:27 cool 01:41:27 How does sticking a pole through clear openings make LESS sense than throguh a statue? 01:41:37 I'll work on adding that as an additional game mode 01:41:39 tridents have wide heads, other polearms are swung rather than jabbed 01:41:43 hm 01:41:47 DracoOmega: well, reaching it /past/ the statue makes more sense 01:41:48 that might actually be a good use for the server 01:41:52 http://pastebin.com/7HB7Tc1y might as well use this then 01:41:57 testing out some of the interesting mods 01:41:57 well, i assume the statues aren't solid blocks of granite 01:42:02 "modern art" 01:42:08 statues aren't space-filling, you can see through them 01:42:09 -!- BirdoPrey has quit [Quit: BirdoPrey] 01:43:05 -!- Keanan has quit [Quit: Leaving.] 01:43:59 statues are treated like glass walls for all other things afaik 01:44:13 whereas grates are not 01:45:29 actually, can't you smite target past statues 01:45:39 or can you not 01:45:44 not afaik 01:45:48 that's weird 01:46:09 i guess statues really are solid blocks of granite 01:46:14 not really, grates were supposed to be the only thing that you can't walk through but can target through 01:46:27 why can't you smite-target past a statue if you can see past it, though 01:46:35 G-Flex: same reason as with glass..... 01:46:42 glass makes more sense to me, somehow 01:46:43 and trees 01:46:45 because it's more solid 01:46:58 a glass wall is more airtight for lack of a better word 01:47:14 also you can smite-target past like, a titan 01:47:31 the bottom line though is that solid features that you can smite-target through have a lot of gameplay issues and should be used sparingly 01:47:33 then again you can also shoot beams through them 01:47:37 and statues are not currently used sparingly :P 01:48:21 -!- BorekL is now known as Mandevil 01:49:01 water, lava 01:49:23 minmay: "solid" 01:49:35 though I'll certainly agree that water/lava have gameplay issues too 01:49:58 also, is it new that cleave doesn't work while confused? 01:50:07 I think that's fairly old 01:50:14 is it older than meatsprint 01:50:22 because it seems like a massive nerf to meatsprint characters 01:50:23 I... think so? I could be wrong. 01:50:31 is it intended? 01:50:34 Yes 01:51:17 it's good that these guys are so enthusiastic to join me, because i certainly am completely useless with a stick 01:51:22 %git c46bb3a4 01:51:22 07MarvinPA02 * 0.12-a0-541-gc46bb3a: Don't allow cleaving while confused 10(1 year, 5 months ago, 1 file, 5+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=c46bb3a4ecf7 01:51:23 %git c46bb3a4 01:51:23 07MarvinPA02 * 0.12-a0-541-gc46bb3a: Don't allow cleaving while confused 10(1 year, 5 months ago, 1 file, 5+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=c46bb3a4ecf7 01:51:27 Haha 01:51:53 guess that's what i get for playing a tree-hugging hippie 01:52:07 %git b88bd424d 01:52:07 07MarvinPA02 * 0.12-a0-2559-gb88bd42: Merge branch 'meatsprint' 10(12 months ago, files, + -) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=b88bd424dfb5 01:52:18 So yes, quite a while before 01:52:18 so yeah, it is older than meatsprint 01:53:32 -!- KurzedMetal has quit [Read error: Connection reset by peer] 01:56:29 rip dingo 01:56:46 your end was very bloody 01:59:12 bloax: https://dl.dropboxusercontent.com/u/361633/ss-desktop/ss%202014-02-23%20at%201.56.41%20AM.png 01:59:21 buddy snagged that 01:59:25 while spying on you 01:59:33 mutilation 01:59:38 is my game 02:00:01 mm, dingo blood 02:00:05 ??australia 02:00:05 australia[1/1]: messages_at_top = true 02:00:18 fr: rename wolves dingoes 02:00:36 also, if I'm pollutin' the room with DF talk, let me know and I'll tone it down 02:00:45 that's not trouble sir 02:00:47 that's suicide 02:00:48 but ok 02:03:30 ##crawl-df 02:09:11 -!- Adeon has joined ##crawl-dev 02:17:29 Unstable branch on crawl.beRotato.org updated to: 0.14-a0-2759-g5bb4bfe (34) 02:24:53 -!- jeanjacques has joined ##crawl-dev 02:24:58 -!- Zeor has quit [Quit: catnap] 02:25:01 -!- rast has quit [Read error: Connection reset by peer] 02:25:52 -!- Guest62734 is now known as SwissStopwatch 02:28:39 -!- rlund__ has quit [Changing host] 02:28:39 -!- rlund__ has joined ##crawl-dev 02:28:39 -!- Yermak has quit [Changing host] 02:28:40 -!- Quazifuji has quit [Changing host] 02:28:47 -!- Lightli has quit [Changing host] 02:28:47 -!- Lightli has joined ##crawl-dev 02:28:53 -!- Quazifuji_ has quit [Changing host] 02:28:54 -!- Grujah has quit [Changing host] 02:28:54 -!- icantfindaname has quit [Changing host] 02:28:54 -!- Gmork has quit [Changing host] 02:28:58 -!- joey_ has quit [Changing host] 02:29:07 -!- NilsBloodaxe has quit [Changing host] 02:29:08 -!- conted has quit [Changing host] 02:29:37 -!- DrinkMachine has joined ##crawl-dev 02:29:37 -!- DrinkMachine has quit [Changing host] 02:29:37 -!- DrinkMachine has joined ##crawl-dev 02:30:03 -!- st_ has joined ##crawl-dev 02:39:30 Spriggan druid changes by Sage 02:42:14 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 02:43:57 -!- rossi has quit [Quit: WeeChat 0.4.3] 02:46:43 -!- ProzacElf has joined ##crawl-dev 02:48:46 Do you REALLY think that a 3 turn delay followed by an 8 turn cooldown on a pretty squishy creature is necessary for something that will recall, at worst, one non-mighted hydra and probably just grab some spiny frog or swamp drake or something? 02:48:59 That feels like beyond overkill 02:50:04 -!- scrubnub has quit [Ping timeout: 264 seconds] 02:51:28 the timers could be tweaked 02:51:31 I cribbed it from convokers, and I'm not good with numbers 02:51:56 so sure, I'm not especially attached to those specific numbers 02:52:31 also, it could recall more than 1-2 monsters at once 02:52:46 Well, it could only ever grab one dangerous one 02:52:56 right, I mean we could change it to recall more 02:53:23 might as well just replace them with convokers then 02:53:34 I am not sure I like making it that much more convoker-like, yes 02:53:37 Regardless of other concerns 02:53:42 I'm mulling over something to swap out might other 02:54:03 but there are some fair differences at the moment to be fair 02:54:24 a weaker, earlier variant of a monster 02:54:26 s/fair d/d 02:54:40 never seen before tactic 02:54:40 DracoOmega: I do like convokers though :) 02:54:52 Bloax: Harder to curare, harder to ?fear 02:55:00 I am not really sure why something that produces one hydra at worst and much less on average would need a delay anyway 02:55:06 faster, calls monsters better suited to the terrain 02:55:29 part of the problem is that it can place a mighted hydra _adjacent_ to you without warning 02:55:37 Only if you're already adjacent to the druid 02:55:49 i can't see that happening 02:55:49 And it can't act immediately under most circumstances either 02:56:01 They are quite good at getting adjacent to you 02:56:14 They are more hampered by water than most things there 02:57:07 -!- rubinko has quit [Read error: Connection reset by peer] 02:57:12 I wouldn't mind them so much if what they summoned was placed at the edge of your LOS 02:57:34 -!- Surr_ is now known as Surr 02:57:34 because then at least you get a warning 02:58:28 -!- ProzacElf has quit [Ping timeout: 264 seconds] 02:58:52 For sake of argument, why does them summoning a hydra need more warning than something crystal spearing you in the face or whatnot? (And as I said, in most cases the hydra literally cannot act until you've had a turn anyway) 02:59:13 well, at least we all seem to be in agreement about removing sunray? ;) 02:59:43 I would like to raise my hand and ask what's wrong with that in particular, too, to be honest 02:59:59 usually you wouldn't get crystal speared multiple times in a row 03:00:09 which you will if you get a mighted hydra in water next to you 03:00:14 Usually you don't get multiple hydra in a row, either 03:00:24 for what its worth, I consider OoD to be a much better monster spell than LCS 03:00:39 it checks EV but not rMsl, and that's only one of three weirdnesses about it that aren't very interesting to play against 03:00:51 speaking of OoD 03:00:52 The vampire and invis thing? 03:01:01 weirdnesses can be justified if they lead to interesting gameplay 03:01:11 orb spiders should probably not throw homing balls at you 03:01:13 DracoOmega: not multiple hydra, but the hydra can get multiple turns 03:01:14 yes, those are the other two 03:01:16 I'm not really attached to it being 'sunray' as such, but I do think it sort of makes sense for them to have some normal ranged attack 03:01:24 some ranged attack might be reasonable, sure 03:01:25 and you spend turns killing the hydra rather than killing the spriggan 03:01:28 -!- TAS_2012v has quit [Ping timeout: 264 seconds] 03:01:41 buppy: Well, it can't get them all of a sudden 03:01:49 The only 'warning' you get about LCS damage is taking it 03:01:52 if we wanted something really normal, could go with stone arrow to balance out the air mages having lightning bolt 03:02:00 Stone arrow came to mind too 03:02:05 That seems reasonable enough 03:02:18 maybe they should just have lcs since we talk so much about it 03:02:20 It doesn't need weird, but I do think they benefit from some conventional attack 03:03:29 buppy: Well, probably either you kill the spriggan immediately anyway, or you get away. Most of the time they summon stuff, they will not be next to you at that very moment and thus you will not be in immediate danger. I mean, this also happens, but it's not like every time they call a create you're in immediate peril or something 03:03:51 I've watched more than a few people fight more than a few druids 03:04:39 -!- tkappleton has quit [Ping timeout: 245 seconds] 03:06:31 a lot of where I'm coming from is trying to melee druids and dying terribly, because melee means adjacent to them for several turns 03:07:00 You have died repeatedly to them? 03:07:04 (I know now that wands are better vs them) 03:07:23 (Also, is there something wrong with melee being more dangerous than other fairly commonly available options here?) 03:07:59 I've got down to 5 hp from them several times before. dunno how many times I've died 03:08:28 !lg pubby vmsg~~might 03:08:29 No games for pubby (vmsg~~might). 03:08:36 !lg pubby vmsg~~unusual 03:08:36 No games for pubby (vmsg~~unusual). 03:08:43 Does that even show up there? 03:08:49 Apparently not 03:08:56 maybe look at forest deaths? 03:09:04 Wait, in Forest? What? 03:09:10 !lg pubby place=forest s=ckiller 03:09:10 One game for pubby (place=forest): a yak 03:09:17 I'm not sure that's really that directly relevant 03:09:22 !lg pubby place=swamp s=ckiller 03:09:23 5 games for pubby (place=swamp): a large slime creature, an alligator, a hydra, the Lernaean hydra, a thorn hunter 03:09:30 !lg pubby place=swamp s=ckiller cv>=0.14-a 03:09:31 One game for pubby (place=swamp cv>=0.14-a): a thorn hunter 03:09:35 oh no swamp deaths yet 03:09:38 I am fairly sure the druid didn't do that 03:09:50 haste plant! 03:09:55 Well, that's gone :P 03:09:58 pew pew pew 03:10:00 And probably still uninvolved 03:10:21 In any case, druids did get squishier when they moved, lest people not have noticed 03:10:39 yeah, that's true. although characters are now fighting them at much lower XLs 03:10:45 I'm mostly worried about the floating stone giants with infinite ammo. 03:11:29 The fact that their melee ADDS to something similar to stone giants doesn't mean they hit as hard as them when it's split across two attacks 03:11:52 Besides, a stone giant would hardly be some hugely out of depth thing as a deep rare encounter in a Lair rune branch anyway 03:12:14 I am pretty sure multiple things already found in those places were already often more dangerous 03:13:50 -!- minqmay has quit [Quit: Leaving] 03:14:22 well yes 03:14:30 acid blobs are indeed more dangerous 03:14:38 I wasn't talking about acid blobs 03:15:00 was it perhaps greater nagas 03:15:08 That's one thing that could count 03:15:10 what's a floating stone giant? 03:15:21 He's referring to thorn hunters, I'm sure 03:15:38 do those float? 03:15:42 i thought he meant thorn lotuses 03:15:59 which of course are even weaker 03:16:17 oh, looks like they do go through water though! so could be either one 03:16:56 He mentioned it before, I think 03:17:09 manticores gives thorn status, thorn hunters do not? 03:17:22 ??manticore 03:17:22 manticore[1/3]: Slow, late-D and Shoals threat. Good melee, has finite ammo of flung barbs, which deal damage with every movement when embedded into a target. Moving enough or standing still for bit will remove the status. 03:17:31 oh wait that is barbs nevermind 03:17:39 I really should go to sleep 03:18:16 -!- SeianVerian has quit [Ping timeout: 264 seconds] 03:19:03 also, re (Also, is there something wrong with melee being more dangerous than other fairly commonly available options here?) 03:19:15 I really don't like the push to make all characters get ranged attacks 03:19:29 Is it not already conventional to carry a couple wands? 03:19:47 melee is by far the most tactically interesting part of crawl, and making ranged combat just plain better or even required is pretty sad because of that IMO 03:19:52 And I am not trying to push characters towards getting ranged attacks in general. I don't really know where this idea has come from. I play mostly melee characters myself 03:20:57 well, I vividly recall dpeg telling me a few years ago that he wanted all characters to get ranged 03:21:58 I've heard this applied to ME plenty recently though, and I never said that. Though I am not at all adverse to making o-tab not a one-stop solution to some problems, but that's not the same thing. 03:21:59 another place the idea comes from (and this isn't just me thinking this) is that there have been a huge number of things added that very specifically penalize melee and very few that do the same for ranged 03:22:11 Do you consider 'carry a wand or two' as 'getting ranged' here, by the way? 03:22:18 no 03:22:24 Just checking 03:24:00 but using all your wands against the new maintain_range stuff etc means not getting to use them on other dangerous things 03:24:23 What new maintain range stuff? 03:24:26 whereas a crossbow character can use its crossbow on everything 03:25:04 sirens I presume 03:25:05 btw I am definitely not saying add monsters that are immune to ranged 03:25:21 off the top of my head, siren, faun, satyr, thorn hunter, thorn lotus 03:25:27 Sirens have ALWAYS retreated towards water. They don't try to run away from YOU, as such and are quite content to stay in one place once they reach it 03:25:44 Um, fauns, satyrs, thorn hunters, and thorn lotuses do not have maintain range or anything like it 03:26:02 The first 3 never back away at all, and the 4th just moves randomly, like vapours 03:26:04 DracoOmega: Is that regarding newSirens or how they always existed 03:26:04 okay maybe they don't actually have maintain_range, but in practice they act exactly like they do at least in my experience 03:26:32 because I tried evaporating my way to an oldSiren before 03:26:35 it did not work. 03:26:38 Basil: I didn't touch most of their movement code, except to fix a couple bugs (one of which caused them to run away from you for no reason) 03:26:47 sirens couldn't damage you at range before though, could they? 03:26:55 Well, now they will sometimes run towards you, though 03:27:00 and then there are all the other monsters that should be killed at range most of the time (anything with fear if you don't have MR, wraiths, etc) 03:27:01 They couldn't damage you at all, basically 03:28:02 new sirens definitely seemed to back away much more when I played, but I guess that could have been that bug, or just coincidence 03:28:15 I'm not sure what experience you're talking about, but fauns and satyrs have as much maintain_range as centaurs do 03:28:15 Oh, hm 03:28:21 this reminds me 03:28:30 would anyone object to removing spiny worms 03:28:37 also, afaik they can never really damage you regardless of any of that :P 03:28:37 no please do so 03:28:37 by maintain_range he means anything that prevents you from moving towards them 03:28:52 e.g. fear, deep water, plant things 03:28:53 buppy: That is a very silly definition in that case 03:29:02 well I didn't mean that 03:29:04 If confusing you counts as 'maintain range' 03:29:33 I was just trying to give it as an example, but I see that backfired since these monsters just act like they have it :P 03:29:50 what does that mean 03:29:56 How does a faun act like it has it? I'm serious here. They have no special AI code in any way whatsoever 03:30:13 well to be honest, I haven't seen many and just assumed they did because grunt made them :P 03:30:24 and I'd already seen thorn hunters back away from me 03:30:41 They don't, though 03:30:42 thorn lotus? 03:30:50 no, thorn hunters 03:31:03 They don't, though 03:31:19 Unless this is some weird bug, because it's certainly not intentional and I have never seen it happen 03:31:44 well thorn hunters are certainly more than able to destroy you at any range 03:31:46 hm, yes, I can't get one to in wizmode 03:31:57 Bloax: no 03:32:11 I am hoping there was some change to that because otherwise it means my memory is incredibly bad 03:33:08 well thorn lotus can move away from you which is annoying 03:33:08 sorry to sidetrack this but I want to go to bed soon so I'll get this out of the way: another anti-melee thing I wanted to mention is all these spriggans with high EV 03:33:19 it makes them incredibly hard to kill in melee and does basically nothing against ranged 03:33:37 -!- hhkb has quit [Quit: bye] 03:33:42 I think I have only ever fought them seriously as a melee character, for what it's worth >.>; 03:33:53 Aside from testing 03:34:24 buppy: Well, they don't do it deliberately, anyway :P 03:34:28 unless your character is particularly powerful it's just plain bad to melee druids/defenders/air magi 03:34:30 They're just confused 03:34:45 I ran some fsims against druids, actually, a while back 03:34:47 and I don't think "use wand of fireball or teleport if you don't have it" is very tactically interesting 03:35:25 no that imaginary dichotomy wouldn't be 03:35:29 And with an average weapon and average weapon skill for the depth (less than what a lot of people would have if they were focused on that by then), I think you could kill melee one to death in an average of about 40 aut, I think? 03:36:07 20 EV is really a fair bit less than their old 25, in terms of player accuracy at that skill level 03:36:11 an average of 40 aut means a good chance of much higher than that, and all three of those enemies do huge damage and can't be walked away from 03:36:46 yes it is very swingy. sometimes it can take 100 aut and other times 10 aut 03:36:57 Well, ranged stuff misses too 03:37:01 Defenders are scarier than a bunch of things in Depths, but that's not unintentional? 03:37:11 Aside from auto-hit stuff, of course 03:37:12 but defenders aren't scary 03:37:16 because they die really easily to ranged attacks 03:37:18 that's the problem 03:37:27 defenders with a crossbow are! 03:37:44 ranged stuff misses sometimes but it's really bad at missing, in practice 03:38:13 Well, ranged WEAPONS do seem oddly accurate. I suppose I was thinking spells? Many of which seem a lot less accurate 03:38:17 unless you are using stone arrow in depths or something 03:38:25 Also, air mages have deflect missiles, which you'd think would help 03:38:28 spells are also extremely accurate, in general 03:39:14 deflect missiles does make single-target ones (except maybe poison arrow) about as bad as melee but the monster still dies very easily to penetrating beams or just any of the huge number of things that dmsl doesn't affect at all 03:39:45 basically I don't think high-EV monsters can work at all unless player accuracy is more or less completely overhauled 03:40:02 and almost everything that bypasses EV gets removed 03:40:11 which I don't think is worth it 03:40:39 The spriggan dodges the freezing cloud! 03:40:47 I am missing some sort of intermeidate logic 03:41:05 suppose high EV things are much harder for melee characters than ranged characters 03:41:22 it is a big problem for a minority of monsters to have high EV because? 03:42:05 because it adds "wand of fireball" to crawl's "ascension kit" for melee characters 03:42:20 that kit is pleasantly small at the moment and I always thought it was a goal to keep it that way 03:43:41 -!- alefury has joined ##crawl-dev 03:43:54 -!- SenoraRaton has quit [Remote host closed the connection] 03:44:33 What is in the kit? 03:44:35 i mean obviously if you consider it ok for melee to just be really bad or useless against 5-10% of threats then there's nothing wrong with it...but I suspect the same thing would be shot down pretty quick if proposed for ranged attacks 03:45:15 Remove spiny worms. by Sage 03:45:54 oh, I should have told you that wheals made a patch to remove spiny worms too 03:46:06 Whoops 03:46:13 Oh well, only ten minutes. 03:46:38 Anecdotal it may be, but I have to say that my experience fighting these spriggans with melee does not mirror the one you describe. I would say that probably 5 out of the last 6 charactesr I have fought them with or something did so almost entirely by melee and did not notice them being disportionately difficult compared to their surroundings 03:47:13 -!- Quashie_ has quit [Ping timeout: 272 seconds] 03:47:36 It may be that some ranged options are STRONGER against them than melee is, but that doesn't make melee useless or anything close to it 03:48:29 what kind of characters were these? I did qualify this earlier stating that particularly strong characters can fight them in melee 03:48:57 What would your definition of 'particularly strong' for Depths be? 03:49:07 -!- scrubnub has quit [Ping timeout: 272 seconds] 03:49:45 Well, I will admit that maybe the last 2 were, but the one before that was constantly almost dying to stone giants in melee, so probably doesn't count as 'particularly strong' by any standard 03:50:01 were these 5 characters online? 03:50:05 No 03:50:31 I mean, I can look up morgues, but they're from much later on 03:50:34 So not much help 03:51:20 it is difficult to provide examples without a point like that, yes 03:51:42 DracoOmega: personally I don't find depths spriggans difficult, even with melee, but I do find them annoying... because it does take longer to kill them than most other monsters and they are spending that time taking a lot of actions that do 0 damage to you, so you just get a lot of messages from a spriggan pack 03:51:54 I was mainly thinking about pre-depths spriggans anyway 03:52:02 Of which there are two? 03:52:13 And they DON'T have nearly as high EV either 03:52:15 Basil: I think you missed a spiny worm reference in .des 03:52:26 (Riders are 18 and druids 20) 03:52:44 DracoOmega: the lower-tier spriggans are more problematic for this, of course... air mages and defenders are actually dangerous in depths, but then they come with these friends who just don't do anything 03:53:04 (except make lots of messages about missing you and doing 0 damage and shooting needles at you that don't do anything) 03:53:16 elliptic: I found them kind of comparable to stone giants in terms of time-to-kill, but that probably varies on build. Maybe I don't notice the messages because I have a much larger message log that a normal console window so no --more--s all the time for this 03:53:31 And so I just gloss over it 03:53:34 "there are only two" is a weird argument...there's only one sigmund but he kills a lot of people 03:53:37 or maybe you read the messages less, yes :P 03:54:16 minmay: Well, that wasn't the point I was trying to make, but the pre-Depths ones have notable less EV 03:54:41 elliptic: Yes, I think I also read them less on top of that, probably 03:55:29 amusingly enough I had concerns with only one forest dispersal monster and...go figure..no one's mentioned it :P 03:55:42 Are berserkers in the 'don't do anything' category, too? I know they're much LESS scary, but I still imagine stronger than a bunch of Depths chaff 03:55:55 berserkers don't do much of anything, yes 03:56:01 DracoOmega: they are 03:56:04 I don't have a problem with those except for them not doing anything 03:56:07 which I do have a problem with 03:56:13 water nymph's smite feels a little strong I think. it's 3d19, right? 03:56:16 but that's beside the point 03:56:39 minmay: So wait, you have a problem with the EV of other spriggans with the same EV or less, but not those because...? 03:56:50 nonethousand: water nymph is one of many "new" monsters that I have killed quite a few times and still not figured out what they *do* 03:57:04 DracoOmega: because spriggan berserkers don't damage you 03:57:19 elliptic: they randomly like to do a lot of damage in a turn 03:57:21 DracoOmega: it's the same reason I'm not complaining about the EV of butterflies 03:57:47 elliptic: yeah I'm not totally sure. I thought I'd bring it up as a question before I ventured to complain 03:57:49 DracoOmega: I mean, berserkers are certainly better than plain spriggans for depths, but they still just feel sort of annoying to me 03:58:13 water nymph (06m) | Spd: 10 | HD: 10 | HP: 37-64 | AC/EV: 4/13 | Dam: 1212(drown) | 10items, 10doors, amphibious, spellcaster | Res: 06magic(93), 12drown | Chunks: 07contam | XP: 670 | Sp: waterstrike | Sz: Medium | Int: normal. 03:58:13 %??water nymph 03:58:14 nonethousand: I had pondered nudging it down a little 03:58:18 ??waterstrike 03:58:18 I don't have a page labeled waterstrike in my learndb. 03:58:22 I am not sure if that number is right or not 03:58:23 ??water nymph 03:58:23 water nymph[1/1]: 0.14 Shoals monsters. Casts waterstrike for 3d19 smiting water damage only for targets above water. Comes with a small passive aura of shallow water so she can still cast on targets otherwise staying on land. Has an ac-ignoring breathing-check melee attack flavour in af_drown. 03:58:28 spriggan berserker (04i) | Spd: 24 | HD: 12 | HP: 42-68 | AC/EV: 2/25 | Dam: 31 | 10weapons, 10items, 10doors, fighter, priest, see invisible | Res: 06magic(112) | Chunks: 07contam | XP: 897 | Sp: berserker rage; brothers in arms, trog's hand, berserker rage | Sz: little | Int: normal. 03:58:28 %??spriggan berserker perm_ench:berserk 03:58:38 oh, only for targets above water 03:58:46 that explains why it doesn't actually happen 03:58:51 what does that mean, flying or standing in shallow water? 03:58:59 -!- pelotron has quit [Ping timeout: 240 seconds] 03:59:00 nonethousand: Flying or standing, shallow or deep 03:59:06 okay 03:59:09 elliptic: And what do you mean? They make water in melee range of them passively 03:59:10 deep elf blademaster (11e) | Spd: 15 | HD: 16 | HP: 89-117 | AC/EV: 0/25 | Dam: 25, 25 | 10weapons, 10items, 10doors, two-weapon, fighter | Res: 06magic(128) | Chunks: 07contam | XP: 2584 | Sz: Medium | Int: high. 03:59:10 %??deep elf blademaster 03:59:11 maybe I should approach this from the other angle: to kill a spriggan druid, it takes an average of 2.7 zaps of a wand of fireball at 0 evocations 03:59:19 elliptic: So they can generally do it if you're next to them, among other things 03:59:48 DracoOmega: well, yes, I believe that they can do it in theory... but as I said, I had no clue what they did after killing quite a few of them :P 03:59:57 I have had them do scary amounts of damage to me multiple times 04:00:11 they seem potentially very dangerous if they happen to come along with a merfolk band 04:00:12 DracoOmega: probably either with good melee killing them quickly or with ranged attacks from standing on land (since usually you are standing on land, even in shoals) 04:00:43 I guess they have pretty mediocre defenses and HP 04:00:47 for comparison, to get the same damage from unarmed combat, i needed 17 unarmed/fighting skill 04:01:08 elliptic: I heard someone call them 'mini-hellions' once :P 04:01:55 er excuse me 04:01:59 I actually need a bit over 20 unarmed/fighting skill 04:02:01 shallow water aura also sounds kind of annoying 04:02:09 Probably the main reason I held off on cutting damage a bit more is because it's a situation threat and kind of liked the idea that it was high enough to make those situations where it did happen feel a bit tense, and certainly you don't want to leave one alive and next to you for very long 04:02:14 that seems a bit off to me 04:02:29 but that is coming from a place of being rather biased against shallow water in all it's forms 04:02:30 -!- ainsophyao has joined ##crawl-dev 04:03:26 Well, ideally one tries to have some way to manage water in Shoals, at least in emergenices. I mean, I realize you won't ALWAYS find one, but still 04:03:59 DracoOmega: if the player is expected to be unaffected by water, why is it there? 04:04:19 are you kidding 04:04:22 I didn't actually say that 04:04:29 go to bed minmay 04:04:51 it seems like it would be simpler to just let them "waterstrike" you when you're not over water 04:05:18 For one thing, the nymph can still waterstrike you whether you're flying over it or not. Also if you don't have spell flight, swapping to a ring or using potions is nothing something you will have actively constantly. Besides, water affects the movement speed of a lot of things in the branch on top of that 04:05:25 -!- Piginabag_ has quit [Quit: Page closed] 04:05:57 And I'm pretty sure it's a non-trivial difference for them to be able to do it against you under any circumstance rather than only over water, since lots of times you aren't over water 04:06:03 -!- Yermak has quit [Ping timeout: 245 seconds] 04:07:41 well I've never done shoals using only potions for flight, but when I have a ring of flight I certainly evoke it if there is going to be water under me soon 04:07:46 I'll concede the other points though 04:09:34 -!- simmarine_ has quit [Quit: Leaving] 04:09:43 oh one other thing 04:09:54 buppy: nobody sane does that branch without said particularly powerful characters anyway 04:10:04 or cloud spells. whatever 04:10:09 -!- minmay has quit [Quit: Leaving] 04:10:36 -!- blabber has joined ##crawl-dev 04:11:51 cbl should be good there now 04:11:55 -!- ldf has joined ##crawl-dev 04:12:56 minmay: I was away for a few minutes. which branch? 04:13:32 oh he quit 04:14:52 I think he meant Elf 04:14:59 In response to you pulling up blademaster stats 04:16:51 elliptic: Incidentally, regarding spriggan Depths bands, if one of the big problems is 'lots of messages that do nothing', I suppose there's the possibility of removing all the plain ones and maybe buffing berserker damage or something. Would that help much, in your opinion? 04:17:12 somewhat unrelated, but that char who died to a thorn hunter had cleared elf:3 right before 04:19:26 DracoOmega: it would help, I also don't really think that riders and druids belong in depths and I haven't been very impressed by assassins 04:19:46 I meant to remove druids and just today noticed that I hadn't, and was trying to remember why 04:19:53 Like, originally 04:19:53 -!- ussdefiant has quit [Ping timeout: 252 seconds] 04:20:19 thorn hunter (16P) | Spd: 12 (swim: 120%) | HD: 15 | HP: 75-118 | AC/EV: 9/9 | Dam: 27, 23 | 03plant, amphibious, sense invisible, !sil | Res: 13magic(immune), 03poison, 12drown, 13neg+++, 13torm | Vul: 04fire | XP: 2122 | Sp: v.thorns (3d18), w.brambles | Sz: Large | Int: animal. 04:20:19 %??Thorn hunter 04:20:19 Assassins are rare enough here that I haven't actually seen one outside of Forest 04:20:30 hm, you're right they aren't quite stone giants 04:21:11 they're actually worse since they gladly use their 3d18 attack in melee range instead of a 1d45 one 04:21:11 Riders were at least stronger than plain spriggans and have reaching, but I guess if even berserkers tend not to hurt.... 04:21:52 Well, riders are still stronger than some Depths things, at the very least 04:22:05 For whatever that may or may not be worth :P 04:23:01 (and they probably do even more damage if armor gdr affects exclusively melee attacks) 04:23:05 people were talking about removing lair branch monsters from depths 04:24:40 -!- rast has quit [Read error: Connection reset by peer] 04:25:46 Lua error on Pan level entry by nht 04:26:06 elliptic: I guess in the general sense there's some question on the role and density of 'chaff' monsters in Depths. Since there's a whole lot of things that obviously aren't scary by that point, but maybe still have a place there if only to buffer out other things. Like hill giants and a number of other things 04:27:43 -!- rax has joined ##crawl-dev 04:27:43 -!- Chousuke has joined ##crawl-dev 04:27:43 -!- galehar has joined ##crawl-dev 04:27:45 Like, I don't think I'm the only person that isn't quite sure what we want here in that regard? 04:27:47 DracoOmega: in general I prefer chaff that isn't speed 16, 20 EV, and comes in multiples :P but I do have to admit I dislike depths hydra more than the weak spriggans 04:28:10 (because hydra already shows up in D, lair, swamp, V) 04:28:27 Another change that might be reasonable is to take blowguns and such away from riders aside from the chance that they got curare with them? 04:28:29 replace depths hydras with hell hogs 04:28:41 see how everyone reacts 04:28:41 Since regular poison needles are pretty pointless 04:29:01 doesn't curare get cancelled by rPois 04:29:17 Well, it's not like everyone wears that all the time 04:29:25 -!- yxhuvud has quit [Quit: Leaving] 04:29:44 But regular needles do close to literally nothing past earlygame 04:30:21 -!- bonghitz has quit [Remote host closed the connection] 04:30:24 maybe they should just be blue devils in disguise 04:30:36 yeah, poisoned needles actually make riders weaker 04:30:49 because there's not much to do other than give them something silly like slings 04:30:52 elliptic: Incidentally, is this speed 16 chaff business mostly a message issue? In terms of chaff being worse at speed 16? 04:30:52 since just chasing after you and hitting you with a polearm is more dangerous 04:31:04 DracoOmega: yeah 04:31:27 popcorn that really wants to stay popcorn for a while is not good popcorn 04:31:29 DracoOmega: if they acted at speed 10 (and had more damage/whatever) then things would be better 04:31:35 Despite me reverting that earlier change, I am not actually ardently opposed to being speed 10 acting, provided an appropriate damage buff 04:31:46 But a 60% global damage nerf seemed way over the top 04:31:54 right, it makes sense to have some compensation 04:31:57 spriggan berserker (04i) | Spd: 16 | HD: 12 | HP: 28-45 | AC/EV: 2/25 | Dam: 21 | 10weapons, 10items, 10doors, fighter, priest, see invisible | Res: 06magic(112) | Chunks: 07contam | XP: 897 | Sp: brothers in arms, trog's hand, berserker rage | Sz: little | Int: normal. 04:31:57 %??Spriggan berserker 04:32:08 What about air mages? 04:32:25 oh no not the smiters ahhhhh 04:32:55 A damage buff isn't quite as direct compensation on them, I think, compared to the melee ones 04:33:43 could give them haste spell 04:33:54 Oh, hmmm... 04:34:17 (this means more actions too, but air mages are actually doing scary things with their actions so that doesn't bother me as much) 04:34:36 Yes, airstrike and lightning bolt don't tend to 'do nothing' 04:35:01 airstrike + lightning bolt + speed 16 makes them quite scary for most chars, yes 04:35:13 what weapons do the berserkers even spawn with 04:35:20 probably not devoted troglodyte ones 04:35:21 Small ones, but they are sometimes antimagic! 04:35:29 I'm not sure the air elemental stuff works very well, but they are scary regardless 04:35:31 Like a 1 in 4 chance of antimagic, I think 04:35:44 give them lajatangs and broad axes 04:35:56 Those sound like premium weapons at that point :P 04:36:01 and maybe some more hp because 28-45 is pathetic 04:36:06 I didn't mind handing out antimagic since no PLAYER wants an antimagic hand axe 04:36:44 I do wonder if some complaints about their EV might be ameliorated by reduced it SOMEWHAT with an hp buff 04:36:51 Still high EV in relative terms, but not so high 04:37:15 -!- kr4n3 has quit [Ping timeout: 272 seconds] 04:37:25 if they had big weapons and decent hp they'd be pretty scary 04:37:57 (Rupert hits pretty hard and he only has 21 damage.) 04:38:13 (and these guys are speed 16 so good luck ever outrunning them) 04:40:47 -!- jeffro has quit [Ping timeout: 252 seconds] 04:43:40 -!- jeffro has joined ##crawl-dev 04:45:18 fast little ruperts running all over depths 04:45:22 what has the world come to 04:46:34 Rupert is a lot scarier just by virtue of his hp 04:46:37 If nothing else 04:46:50 (Also you run into about half the game earlier) 04:46:51 Rupert (04@) | Spd: 10 | HD: 16 | HP: 123 | AC/EV: 0/10 | Dam: 21 | 10weapons, 10items, 10doors, see invisible | Res: 06magic(106) | Chunks: 07contam | XP: 2162 | Sp: paralyse, confuse, berserker rage | Sz: Medium | Int: normal. 04:46:51 %??Rupert 04:46:56 don't forget the paralysis 04:53:33 -!- conted has quit [Ping timeout: 245 seconds] 04:56:15 -!- randomizr has quit [Ping timeout: 272 seconds] 04:57:33 !messages 04:57:33 No messages for TZer0. 04:57:44 inb4 Grunt sending me a message. 05:00:35 -!- Chris7 has quit [Ping timeout: 252 seconds] 05:01:54 anyway, who wants to listen to bleeps and bloops? https://dl.dropboxusercontent.com/u/1184173/renoise/Elevator/Elevator%20Madness.mp3 05:12:08 -!- clouded_ has joined ##crawl-dev 05:15:32 -!- jmbto has quit [Quit: WeeChat 0.4.1] 05:15:52 -!- st_ has quit [Ping timeout: 264 seconds] 05:54:56 -!- Cheibriados has joined ##crawl-dev 05:54:56 -!- The topic of ##crawl-dev is: Crawl Development | Logs: http://s-z.org/crawl-dev/ | People with +v have commit access. | Please keep general Crawl-related chit-chat to ##crawl. | Dev wiki: http://crawl.develz.org/wiki | Long stuff to pastebin.ca please | Immortal Warwalrus and Crazy Yiuf forever. 05:54:57 -!- The topic of ##crawl is: Check out new European server at ??clan! | Play Crawl online now: type ??cao, ??cdo, ??cszo, ??clan, or ??webtiles for instructions | http://crawl.develz.org | FooTV: termcast.develz.org | ##crawl-offtopic: You got your gender in my peanut butter! Xom thinks this is hilarious. 05:57:22 -!- nonethousand has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 05:59:30 Keskitalo: :d 05:59:32 :D 06:03:34 -!- buppy has joined ##crawl-dev 06:03:34 -!- MakMorn has joined ##crawl-dev 06:03:34 -!- Sizzell has joined ##crawl-dev 06:03:34 -!- MarvinPA_ has joined ##crawl-dev 06:03:34 -!- jeffro has joined ##crawl-dev 06:03:52 -!- BlackrayJack has quit [Ping timeout: 264 seconds] 06:08:45 -!- DracoOmega has quit [Quit: Leaving] 06:13:08 -!- ainsophyao has quit [Ping timeout: 256 seconds] 06:14:05 -!- LordSloth has quit [Remote host closed the connection] 06:24:21 -!- ainsophyao has joined ##crawl-dev 06:25:00 -!- rast- has quit [Read error: Connection reset by peer] 06:37:43 -!- Lightli has quit [Ping timeout: 245 seconds] 06:38:01 -!- ldf has joined ##crawl-dev 06:41:36 -!- MarvinPA_ is now known as MarvinPA 06:42:29 -!- herself1 has quit [Ping timeout: 269 seconds] 06:43:33 -!- stickyfingers has quit [Ping timeout: 245 seconds] 06:52:43 -!- icantfindaname has quit [Ping timeout: 245 seconds] 06:58:50 -!- Conted has quit [Quit: Page closed] 07:04:11 -!- magicpoints0 is now known as magicpoints 07:05:37 -!- ldf has quit [Quit: ldf] 07:05:50 -!- ackack has joined ##crawl-dev 07:07:05 -!- Ataraxzy has quit [Ping timeout: 252 seconds] 07:12:04 -!- ainsophyao has quit [Ping timeout: 256 seconds] 07:16:27 -!- kr4n3 has quit [Read error: Operation timed out] 07:27:52 -!- rast has quit [Ping timeout: 264 seconds] 07:28:05 -!- rast-- is now known as rast 07:31:28 -!- rast- has quit [Ping timeout: 264 seconds] 07:35:31 -!- kr4n3 has quit [Ping timeout: 265 seconds] 07:41:19 -!- AreBrandon has quit [Ping timeout: 265 seconds] 07:53:04 -!- kr4n3 has quit [Ping timeout: 264 seconds] 08:15:48 Quick question, isn't this kind of weird? http://i.imgur.com/hMiCsql.png?1 08:19:46 03MarvinPA02 07* 0.14-a0-2760-g0facf78: Improve some unrand descriptions 10(2 hours ago, 1 file, 26+ 41-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=0facf784ee4b 08:19:46 03MarvinPA02 07* 0.14-a0-2761-gfc6d5a5: Give Formicids 0 HP, 1 XP apt and remove poison vulnerability 10(2 hours ago, 3 files, 2+ 8-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=fc6d5a5dec65 08:19:46 03MarvinPA02 07* 0.14-a0-2762-ga4b783e: Remove grey rats 10(69 minutes ago, 22 files, 49+ 90-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=a4b783efdc61 08:19:46 03MarvinPA02 07* 0.14-a0-2763-g8486232: Reduce and randomise ophan holy flame duration 10(2 minutes ago, 1 file, 2+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=848623205283 08:19:48 heh 08:19:48 nice 08:23:17 -!- Nivim has joined ##crawl-dev 08:24:41 -!- jcd748 has quit [Quit: Leaving] 08:25:09 -!- whig has joined ##crawl-dev 08:34:39 Is there something really weird with berserking? 08:34:46 I'm going from hungry to neutral all the time 08:36:04 after berserk that is 08:36:16 -!- gammafun1 has quit [Ping timeout: 264 seconds] 08:41:49 -!- ainsophyao has joined ##crawl-dev 08:49:00 -!- magicpoints has quit [Ping timeout: 264 seconds] 09:09:35 -!- gammafunk has joined ##crawl-dev 09:16:34 -!- Pacra has joined ##crawl-dev 09:33:58 -!- fearitself_ has quit [Quit: Page closed] 09:37:29 -!- Adeon_ is now known as Adeon 09:41:11 -!- Fhqwhgads_ has quit [Ping timeout: 265 seconds] 09:41:23 -!- Fhqwhgads__ is now known as Fhqwhgads_ 09:44:37 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 09:49:22 -!- clouded_ has joined ##crawl-dev 09:53:04 -!- st_ has quit [Ping timeout: 264 seconds] 09:54:16 -!- Vizer has quit [Ping timeout: 264 seconds] 09:55:37 -!- clouded_ is now known as st_ 09:55:52 -!- Hailley has quit [Quit: Petra is closed!] 09:57:16 -!- Ququman has quit [Ping timeout: 264 seconds] 09:58:21 -!- Lasty has quit [Quit: Leaving.] 10:00:07 -!- tenofswords_ has joined ##crawl-dev 10:04:48 -!- Yermak has quit [Quit: Page closed] 10:04:58 -!- kr4n3 has quit [Read error: Operation timed out] 10:10:33 -!- CKyle has joined ##crawl-dev 10:12:07 -!- Pacra has quit [Ping timeout: 265 seconds] 10:17:14 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 10:21:03 -!- kingbuddyboy has quit [Ping timeout: 245 seconds] 10:22:54 -!- julian____ has joined ##crawl-dev 10:24:46 -!- rossi has quit [Quit: WeeChat 0.4.3] 10:26:02 -!- hurdos has quit [Ping timeout: 246 seconds] 10:26:04 <|amethyst> elliptic: how did the changed random_weighted_keys cause a veto? 10:26:04 |amethyst: You have 1 message. Use !messages to read it. 10:28:08 -!- joey_ has quit [Ping timeout: 245 seconds] 10:28:39 elliptic: < icantfindaname> Lua error: attempt to compare two table values x25 10:30:58 -!- ainsophyao has quit [Ping timeout: 256 seconds] 10:33:26 -!- blackcustard has joined ##crawl-dev 10:33:52 -!- BirdoPrey has quit [Ping timeout: 265 seconds] 10:33:52 -!- BirdoPrey_ is now known as BirdoPrey 10:35:26 <|amethyst> hm... I can't seem to reproduce those 10:36:52 -!- ackack has quit [Ping timeout: 264 seconds] 10:37:14 I believe that a lua error when running the lua caused it to repeatedly fail and then veto, yeah 10:37:44 to reproduce it, repeatedly generate a new level in lair (it happens elsewhere, but is especially common in lair) 10:38:28 might only be a 10% chance on new level creation or so (it needs to pick an affected layout) 10:38:38 -!- Pacra has joined ##crawl-dev 10:38:45 <|amethyst> I was trying &P layout_vaults_omnigrid 10:38:57 <|amethyst> ah, just saw it 10:39:54 I spent a while trying out other lua that seemed like it should work better (actually providing a comparison function), but I've only succeeded in getting different error messages :P 10:40:23 <|amethyst> oh, I see 10:40:37 <|amethyst> the keys are tables 10:40:49 yeah 10:41:04 -!- Fhqwhgads_ has quit [Ping timeout: 264 seconds] 10:41:56 <|amethyst> so in the groups table the keys and values are identical? 10:42:05 <|amethyst> I see groups[group] = group 10:42:37 -!- ackack has joined ##crawl-dev 10:43:59 -!- Fhqwhgads__ has quit [Ping timeout: 240 seconds] 10:44:23 <|amethyst> hm... what kind of gc does lua use? 10:44:44 <|amethyst> I see that the groups have a lot of circular links 10:45:13 <|amethyst> oh, good, it uses mark-and-sweep 10:45:36 I think so, yeah... the groups table is really just functioning as a set? 10:45:59 -!- Pacra has quit [Ping timeout: 240 seconds] 10:46:28 -!- stickyfingers has quit [Ping timeout: 245 seconds] 10:47:20 well, I guess actually it doesn't maintain the keys and values as identical 10:47:29 <|amethyst> oh, right 10:47:33 since in omnigrid.merge it sets groups[b] = nil 10:47:42 <|amethyst> that's how you remove something 10:50:37 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 10:51:08 <|amethyst> so omnigrid.merge() changes the table a, which is both a key and value in groups 10:51:25 <|amethyst> does lua just hash tables by their address or something? 10:51:40 yeah, and the table b is left as a key but the value is changed to nil 10:51:51 <|amethyst> otherwise I'm not sure how changing a doesn't invalidate the hash 10:52:11 probably address, but I don't actually know 10:52:57 <|amethyst> elliptic: pairs() won't return the ones with nil value, will it? 10:54:03 <|amethyst> elliptic: the manual says assigning nil to a field deletes it 10:54:21 that seems to be claimed, yeah 10:56:04 -!- kunwon1 has quit [Ping timeout: 264 seconds] 10:59:30 -!- ackack has quit [Ping timeout: 265 seconds] 11:01:00 <|amethyst> buppy: I don't mind setting it up on CSZO if someone else can make a branch 11:01:16 <|amethyst> buppy: however, it would probably be good to address the save-compat concerns 11:01:57 <|amethyst> buppy: (particular the altar enum) 11:02:46 <|amethyst> buppy: might have to shift around numbers in unmarshallFeatureType and unmarshallFeatureType_Info 11:03:44 <|amethyst> buppy: alternatively, replace an existing god :) 11:04:10 <|amethyst> I guess I probably should have put at least some of that into a !tell 11:04:19 -!- ciorteac has quit [Quit: Leaving] 11:04:57 <|amethyst> !tell buppy would be good to address the save compat stuff: maybe shift numbers in unmarshallFeatureType and uFT_Info or replace an existing god 11:04:57 |amethyst: OK, I'll let buppy know. 11:06:33 <|amethyst> !tell buppy And test by creating a game in trunk, going to a level with fountains, branch entrances, etc; then loading it into your version 11:06:34 |amethyst: OK, I'll let buppy know. 11:10:08 -!- asdfasdf has quit [Client Quit] 11:11:19 -!- Lightli has joined ##crawl-dev 11:13:15 Why does stasis block finesse 11:13:53 your hands can't shake properly 11:14:04 Unstable branch on crawl.akrasiac.org updated to: 0.14-a0-2763-g8486232 (34) 11:14:41 -!- Fhqwhgads_ has quit [Ping timeout: 246 seconds] 11:14:52 k 11:15:00 <|amethyst> Greatly increase your combat speed, with no loss of accuracy. This unnatural 11:15:03 <|amethyst> effect causes small amounts of magic contamination, prolonged exposure to which 11:15:06 <|amethyst> may be bad for your health. 11:18:39 wait. is the fo change up on cszo yet 11:19:28 -!- Basil has quit [Ping timeout: 264 seconds] 11:19:33 <|amethyst> %version 11:19:33 trunk: 0.14-a0-2759-g5bb4bfe; 0.13: 0.13.1-27-ga479965; 0.12: 0.12.3; 0.11: 0.11.3; 0.10: 0.10.3-19-g6f05415 11:19:50 !seen dpeg 11:19:51 I last saw dpeg at Wed Feb 19 00:00:49 2014 UTC (4d 17h 19m 2s ago) quitting, saying 'Quit: sleep'. 11:19:55 <|amethyst> %git :/Formi 11:19:55 07MarvinPA02 * 0.14-a0-2761-gfc6d5a5: Give Formicids 0 HP, 1 XP apt and remove poison vulnerability 10(5 hours ago, 3 files, 2+ 8-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=fc6d5a5dec65 11:20:00 <|amethyst> Lightli: so no 11:20:11 welp 11:26:53 -!- ackack has joined ##crawl-dev 11:26:56 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 11:27:19 -!- gnum has quit [Quit: Leaving] 11:28:28 -!- Ququman_ has quit [Ping timeout: 264 seconds] 11:30:41 MarvinPA: I guess I didn't remember the base item type is shown on the screen when writing that arc blade description so thanks for fixing it <_< 11:30:52 -!- hurdos has quit [Ping timeout: 264 seconds] 11:32:51 -!- Ququman has quit [Ping timeout: 265 seconds] 11:34:28 -!- Ququman_ has quit [Ping timeout: 264 seconds] 11:35:21 -!- Basil has joined ##crawl-dev 11:36:46 |amethyst: I got dgamelaunch to serve up DF games last night and watching works :) 11:37:22 |amethyst: the problem is, when you watch a game, it replays the whole thing from the start. it doesn't start at the current spot 11:37:36 how does crawl avoid doing that? 11:38:05 Crawl emits \e[2J as screen clear 11:38:12 Which the dgl playback thing looks for 11:38:20 dgl also looks for a couple of other sequences 11:38:56 ah 11:40:01 Also \e[H\e[J apparently 11:40:11 Seems likely DF isn't using any of those 11:40:23 so I need to see what the equiv sequence for DF then recompile dgamelaunch accordingly? 11:40:36 That seems like the easiest thing to do yes 11:40:47 Some curses implementations make that quite hard 11:41:03 I get to learn all about sequences and stuff. woo 11:41:28 dgl ttyplay.c has the code that looks for the clrscr 11:41:35 find_seek_offset_clrscr 11:42:08 how would one go about sleuthing this? pipe out the DF output to a file and look for suspicious sequences? 11:42:20 -!- ackack has quit [Ping timeout: 246 seconds] 11:42:22 Well I assume you have the ttyrecs? 11:42:52 I think so. all the ttyrecs go to the same folder I think 11:42:58 -!- ackack has joined ##crawl-dev 11:43:11 So you should be able to open one up and see what DF is using to clear the screen 11:43:28 In some cases it may not be explicitly clearing the screen at all 11:43:34 curses apps are a pain 11:43:43 it doesn't clear the screen pretty often 11:44:00 thanks greensnark I'm still getting used to the idea of ttyrecs 11:44:40 It may be easier to hack dgl into caching the current frame with kilobyte's libtty thing 11:44:44 But that is some work 11:45:37 For FooTV I use libtty to build up a frame and then start playback from there 11:45:42 Works reasonably well 11:48:00 where can I find kilobyte's libtty thing? 11:48:35 <|amethyst> http://angband.pl/termrec.html 11:49:28 -!- Ququman__ has quit [Ping timeout: 264 seconds] 11:50:25 I think this is the code I use for FooTV, compiled with libtty: http://sprunge.us/cSZT 11:50:41 I have apparently been bad and do not have it in source control 11:51:25 The one minor problem with this code is it assumes 80x25 11:51:48 I don't know why I used 25 11:51:55 I must have been intoxicated 11:52:15 1learn add hugeterm I don't know why I used [80x]25 I must have been intoxicated 11:52:29 lucky for me DF has a min size of 80x25 11:56:16 03Grunt02 07* 0.14-a0-2764-gdfcd3c3: Move some people around in CREDITS.txt. 10(70 seconds ago, 1 file, 3+ 3-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=dfcd3c34defb 11:57:23 03|amethyst02 07* 0.14-a0-2765-gb1475f1: Revert "Keep rPois ring on autopickup even after finding one for Fo" 10(2 minutes ago, 1 file, 2+ 4-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=b1475f1eeebd 11:57:31 \o/ 11:58:21 that's for the first commit :p 11:58:22 <|amethyst> There's also the issue of getting real names :) 11:58:38 See commit message 11:58:49 <|amethyst> ah 11:59:37 You're welcome to ask them yourself, just in case. 12:02:30 03MarvinPA02 07* 0.14-a0-2766-ge267fb2: Remove some more references to Fo poison vulnerability 10(3 minutes ago, 2 files, 2+ 6-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=e267fb2d9cff 12:02:38 does that imply nobody had the balls to remove Dj themselves? 12:02:45 a shame, if so 12:02:50 <|amethyst> huh? 12:02:52 |amethyst: http://bpaste.net/raw/181977/ *appears* to work, but at this point I don't fully trust myself (and I am confused because I thought I tried this last night and it didn't work) 12:05:40 oh, hm, there's another call to util.random_weighted_keys that should probably break since I didn't give it a comparison function 12:05:53 but somehow I wasn't getting error messages anyway 12:06:27 <|amethyst> elliptic: you have if order then 12:06:44 |amethyst: right, so it will be using default sort, which should fail because table comparison 12:06:53 <|amethyst> does the other one have table keys or something else? 12:06:58 <|amethyst> oh, hm 12:07:16 I guess maybe I just didn't catch that in my testing because it is different layouts that use omnigrid.connect 12:07:23 i think what i asked was pretty clear but maybe i should only care about the end result, yes 12:07:36 -!- AreBrandon has quit [Remote host closed the connection] 12:08:00 there might be a problem if you can't find somebody to remove sirens though 12:08:35 -!- dpeg has joined ##crawl-dev 12:08:42 yeah, okay, those layouts still cause issues 12:09:09 Any ##crawl-dev flags to be set? 12:09:09 dpeg: You have 5 messages. Use !messages to read them. 12:09:13 can probably just add that big ugly comparison function there too (and should avoid duplication in the file of course) 12:09:18 dpeg: hi, perfect timing! 12:09:22 :) 12:10:13 -!- tabstorm has quit [Ping timeout: 245 seconds] 12:10:36 -!- fearitself has quit [Quit: Page closed] 12:12:18 -!- Quazifuji has quit [Ping timeout: 245 seconds] 12:15:18 -!- CKyle has quit [Quit: CKyle] 12:17:36 -!- bisonbison has joined ##crawl-dev 12:17:45 -!- CKyle has joined ##crawl-dev 12:17:47 -!- ProzacElf has joined ##crawl-dev 12:20:29 -!- Fhqwhgads_ has quit [Ping timeout: 240 seconds] 12:20:40 -!- Fhqwhgads__ is now known as Fhqwhgads_ 12:21:17 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 12:26:51 -!- Keanan has joined ##crawl-dev 12:27:49 Cleaned up some uniques' descriptions by PleasingFungus 12:28:16 rip Fannar 12:31:56 rip Josephine the Vexed Old Hag 12:32:47 -!- dck has joined ##crawl-dev 12:32:54 GRUNT 12:32:54 dck: You have 4 messages. Use !messages to read them. 12:32:57 dck 12:33:05 !abyss Grunt 12:33:05 dck casts a spell. Grunt is devoured by a tear in reality! 12:33:08 ha 12:33:10 !discord dck 12:33:10 dck flies into a frenzy! 12:33:35 * dck looks neutrally furious for a moment. 12:34:19 -!- minmay has quit [Client Quit] 12:34:39 -!- minmay has joined ##crawl-dev 12:35:23 * Zannick mumbles some strange words. 12:35:33 * Grunt is unaffected. 12:35:40 -!- scrubnub has quit [Ping timeout: 264 seconds] 12:35:53 <|amethyst> I do agree with removing the "beautiful/ugly" stuff 12:36:15 * Bloax casts a wide-angle disintegration ray 12:36:18 -!- tenofswords_ has quit [Quit: leaving] 12:36:56 -!- ProzacElf has quit [Ping timeout: 246 seconds] 12:37:18 <|amethyst> though maybe Frederick and Margery (svelte and lithe) should be changed too 12:37:18 -!- tabstorm has quit [Ping timeout: 245 seconds] 12:38:23 <|amethyst> but "female unique -> rate beauty in the description" is a bit sexist 12:39:19 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 12:41:32 <|amethyst> (also the Enchantress; Dowan and Duvessa are probably fine because it's explicitly about the contrast) 12:41:52 -!- Pacra has joined ##crawl-dev 12:41:53 <|amethyst> BTW, looking at the descriptions, when do we get the other seven *munds ? 12:42:47 imo just apply it consistently to all uniques 12:42:53 "A beautiful, highly intelligent elephant who travelled as part of a circus." 12:43:05 (but yes good patch especially the fannar bit) 12:43:37 <|amethyst> I don't know.. it would be nice to have somewhere to collect more of the "story" 12:43:45 <|amethyst> Fannar, Wiglaf, ... 12:43:54 <|amethyst> (I miss Wiglaf's backstory too) 12:44:11 manual 12:44:24 i think it's possible to get that stuff across without being quite so excessive 12:44:50 a man of 12:44:51 VERY 12:44:52 <|amethyst> Wiglaf Sprint 12:44:53 bad manners 12:45:08 -!- Kalir has quit [Changing host] 12:48:18 03elliptic02 07* 0.14-a0-2767-g1f28cc2: Fix non-deterministic lua again. 10(4 minutes ago, 2 files, 36+ 4-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=1f28cc2a0abf 12:50:45 A particularly attractive elephant, for her kind. 12:51:06 -!- dck has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] 12:51:54 a particularly ugly orcish sorceress 12:51:57 even for orcish standards 12:52:06 <|amethyst> "You feel the stirrings of pachydermian lust within your loins." 12:52:22 hill orcs are quite pretty however 12:53:34 03Nicholas Feinberg02 {MarvinPA} 07* 0.14-a0-2768-g2cd3c76: Cleaned up some uniques' descriptions. 10(39 minutes ago, 1 file, 10+ 28-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=2cd3c76d0f90 12:53:34 03MarvinPA02 07* 0.14-a0-2769-gb544782: Minor Arachne description tweak 10(6 minutes ago, 1 file, 10+ 10-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=b5447825202f 12:53:36 -!- coralr has quit [Remote host closed the connection] 12:54:33 -!- Lasty has quit [Quit: Leaving.] 12:55:13 !learn add |amethyst < |amethyst> "You feel the stirrings of pachydermian lust within your loins." 12:55:14 |amethyst[7/7]: < |amethyst> "You feel the stirrings of pachydermian lust within your loins." 12:55:38 <|amethyst> now I'm famous! 12:56:33 i sure hope they didn't axe sonja's description 12:59:04 <|amethyst> Most of Sonja's backstory is in her speech, not description 12:59:21 (clearly write hundreds more lines of Fannar dialogue) 12:59:34 s/dialogue/speech/ 12:59:38 -!- bhaak has quit [Ping timeout: 252 seconds] 12:59:47 -!- wheals has joined ##crawl-dev 12:59:56 Eschew verbosity, Fannar! 12:59:57 wheals: You have 1 message. Use !messages to read it. 13:01:34 Grunt: make sure he tells his entire story as he's dying 13:01:44 use the meatsprint code 13:01:55 e Fannar (slowly dying) 13:02:15 Here: Fannar (bleeding out, telling thrilling stories, beyond time) 13:02:41 -!- bhaak has joined ##crawl-dev 13:03:14 I always thought the "beautiful" in Roxanne's description was about it being a really good statue, not about Roxanne being pretty 13:04:42 Surely "strikingly realistic" is also a testament to it being a really good statue. 13:04:45 * Grunt shrugs. 13:05:57 -!- Basil has quit [Read error: Connection reset by peer] 13:07:59 -!- coralr has quit [Ping timeout: 240 seconds] 13:08:04 -!- Crehl has quit [Ping timeout: 264 seconds] 13:08:16 -!- Basil has joined ##crawl-dev 13:08:36 haha I wasn't complaining 13:13:42 get transifex on writing poems for uniques 13:14:34 better yet, autogenerate the poems kind of like spelunky does 13:15:47 -!- julian____ has quit [Ping timeout: 251 seconds] 13:19:11 -!- Ququman has quit [Ping timeout: 265 seconds] 13:20:40 -!- Ququman_ has quit [Ping timeout: 264 seconds] 13:21:49 -!- Keanan has quit [Quit: Leaving.] 13:22:28 -!- Ququman__ has quit [Ping timeout: 264 seconds] 13:23:40 -!- Ququman___ has quit [Ping timeout: 264 seconds] 13:26:54 -!- Ququman has quit [Ping timeout: 264 seconds] 13:26:59 -!- Ququman_ has quit [Ping timeout: 240 seconds] 13:27:29 -!- Aryth1 has quit [Quit: KVIrc 4.0.4 Insomnia http://www.kvirc.net/] 13:28:59 -!- neuwiz has quit [Ping timeout: 240 seconds] 13:31:53 -!- Ququman__ has quit [Ping timeout: 246 seconds] 13:34:23 -!- tabstorm has quit [Ping timeout: 245 seconds] 13:35:52 -!- Ququman has quit [Ping timeout: 252 seconds] 13:36:35 -!- bonghitz has quit [Remote host closed the connection] 13:37:57 03|amethyst02 07* 0.14-a0-2770-ga63d31a: Unmask a secret identity. 10(42 seconds ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=a63d31a98f87 13:38:19 -!- nonethousand has joined ##crawl-dev 13:38:29 -!- Ququman_ has quit [Ping timeout: 240 seconds] 13:38:48 <|amethyst> !tell Basil what account do you want to have admin powers? 13:38:48 |amethyst: OK, I'll let basil know. 13:39:36 <|amethyst> Napkin: Sage/Basil/other spices, wheals, and gammafunk all need mantis/tavern/etc upgrades 13:39:54 <|amethyst> !tell Basil on CSZO and CAO that is 13:39:55 |amethyst: OK, I'll let basil know. 13:39:56 no time at the moment 13:40:10 <|amethyst> no problem 13:40:19 -!- simmarine has joined ##crawl-dev 13:40:31 congrats to wheals, basil, and gammafunk. :) 13:41:21 so when will dj be removed 13:41:49 (because it feels like a very big concensus of people want it gone) 13:42:18 do they have commit access now or something 13:42:37 * Lightli wishes he could have debug mode access on trunk 13:42:53 (the joke is that wishes don't exist in crawl) 13:44:04 -!- scrubnub has quit [Ping timeout: 264 seconds] 13:45:53 -!- myr0 has quit [Quit: leaving] 13:47:31 oh nice, the cj book change went in a couple days ago 13:47:51 su you mean? 13:48:14 you mean su? 13:48:21 |amethyst: Basil 13:48:22 Basil: You have 2 messages. Use !messages to read them. 13:48:32 mean you su? 13:48:34 oh right or the level switch 13:48:34 I don't think I own the account on cao though 13:48:34 MarvinPA: i meant your change! 13:48:34 with prism 13:48:45 yeah 13:49:12 <|amethyst> !lg basil cao 13:49:12 No games for basil (cao). 13:49:16 <|amethyst> !lm basil cao 13:49:16 No milestones for basil (cao). 13:49:23 hmm 13:49:26 !lg sage s=src 13:49:27 598 games for sage: 594x cszo, 2x cao, cdo, clan 13:49:35 !lg sage src=cao s=name 13:49:36 2 games for sage (src=cao): 2x Sage 13:49:54 !lm basil src=cao 13:49:55 No milestones for basil (src=cao). 13:50:16 -!- ystael has quit [Write error: Broken pipe] 13:50:27 -!- MP2E has quit [Remote host closed the connection] 13:50:29 -!- BanquosGhost has quit [Ping timeout: 330 seconds] 13:50:30 -!- neongrey has quit [Ping timeout: 330 seconds] 13:50:40 hmm 13:50:51 Can't register or log into Basil on cao 13:50:56 <|amethyst> Basil: hm, CAO basil is owned by test@example.com 13:50:59 <|amethyst> moment 13:51:07 * wheals gives voice to |amethyst 13:51:18 -!- falu has quit [Remote host closed the connection] 13:51:33 ooh, rip fo -rpois 13:51:45 <|amethyst> wheals: it worked! 13:51:51 good job 13:55:36 <|amethyst> Basil: okay, you own the CAO account now. Password and email are the same as the cszo account 13:55:44 Thank you 13:55:55 <|amethyst> (I don't actually know the password, just copied the hash) 13:56:56 -!- Keanan has joined ##crawl-dev 13:57:37 <|amethyst> Basil, wheals, gammafunk: You should update your info at https://crawl.develz.org/wiki/doku.php?id=dcss:admin:devteam 13:58:14 <|amethyst> Looks like grunt already added stubs 13:58:49 <|amethyst> !nick devteam Basil 13:58:49 Mapping devteam => kilobyte pointless dpeg enne evktalo keskitalo bookofjude haranp rax rob sorear zaba felirx doy itsmu greensnark MarvinPA evilmike grunt sgrunt neil edlothiol jpeg erisdiscordia galehar elliptic ontoclasm bh frogbotherer napkin samb dracoomega mumra medar hangedman basil 13:58:52 <|amethyst> !nick devteam Sage 13:58:52 Mapping devteam => kilobyte pointless dpeg enne evktalo keskitalo bookofjude haranp rax rob sorear zaba felirx doy itsmu greensnark MarvinPA evilmike grunt sgrunt neil edlothiol jpeg erisdiscordia galehar elliptic ontoclasm bh frogbotherer napkin samb dracoomega mumra medar hangedman basil sage 13:59:01 <|amethyst> !nick basil 13:59:02 No nick mapping for basil. 13:59:03 <|amethyst> !nick sage 13:59:03 Mapping sage => basil hypersage sage thyme 13:59:15 <|amethyst> !nick devteam wheals 13:59:15 Mapping devteam => kilobyte pointless dpeg enne evktalo keskitalo bookofjude haranp rax rob sorear zaba felirx doy itsmu greensnark MarvinPA evilmike grunt sgrunt neil edlothiol jpeg erisdiscordia galehar elliptic ontoclasm bh frogbotherer napkin samb dracoomega mumra medar hangedman basil sage wheals 13:59:18 <|amethyst> !nick devteam gammafunk 13:59:18 Mapping devteam => kilobyte pointless dpeg enne evktalo keskitalo bookofjude haranp rax rob sorear zaba felirx doy itsmu greensnark MarvinPA evilmike grunt sgrunt neil edlothiol jpeg erisdiscordia galehar elliptic ontoclasm bh frogbotherer napkin samb dracoomega mumra medar hangedman basil sage wheals gammafunk 13:59:54 both basil and sage get to be in the nick?? that's hardly fair! 14:00:04 can remove another to compensate 14:00:16 .!nick devteam hyperbolic 14:00:34 <|amethyst> elliptic: I see no problem with doing that :) 14:00:47 <|amethyst> might get a bit long 14:00:58 <|amethyst> !lg sage s=name 14:00:59 598 games for sage: 280x Basil, 277x Sage, 29x Thyme, 12x hypersage 14:01:06 <|amethyst> !lg elliptic s=name 14:01:07 1797 games for elliptic: 1213x hyperbolic, 435x elliptic, 149x hyperelliptic 14:01:15 !lg . won s=name 14:01:16 517 games for elliptic (won): 208x elliptic, 205x hyperbolic, 104x hyperelliptic 14:01:22 !lg sage won s=name 14:01:22 128 games for sage (won): 108x Basil, 13x Sage, 6x hypersage, Thyme 14:01:23 -!- WalkerBoh has quit [Remote host closed the connection] 14:01:24 <|amethyst> !lg devteam s=name 14:01:25 48921 games for devteam: 10453x KiloByte, 8481x neil, 3393x sorear, 2840x MarvinPA, 2793x wheals, 2205x rob, 1695x dpeg, 1503x bh, 1398x SamB, 1360x bookofjude, 1274x SGrunt, 1215x gammafunk, 1158x Napkin, 1006x rax, 906x HangedMan, 892x erisdiscordia, 881x doy, 866x pointless, 584x evilmike, 575x itsmu, 526x greensnark, 442x ontoclasm, 435x elliptic, 413x mumra, 393x Medar, 280x Basil, 277x Sage,... 14:01:49 !lg basil s=name 14:01:50 280 games for basil: 280x Basil 14:02:00 !lg sage s=name 14:02:01 598 games for sage: 280x Basil, 277x Sage, 29x Thyme, 12x hypersage 14:02:03 so probably just keep sage on it? 14:02:11 or are nickmaps not recursive 14:02:16 wheals: not recursive 14:02:24 <|amethyst> !nick -rm devteam basil 14:02:24 Deleted basil from devteam => kilobyte pointless dpeg enne evktalo keskitalo bookofjude haranp rax rob sorear zaba felirx doy itsmu greensnark MarvinPA evilmike grunt sgrunt neil edlothiol jpeg erisdiscordia galehar elliptic ontoclasm bh frogbotherer napkin samb dracoomega mumra medar hangedman basil sage wheals gammafunk 14:02:27 silly 14:02:36 <|amethyst> !lg devteam s=name 14:02:37 48641 games for devteam: 10453x KiloByte, 8481x neil, 3393x sorear, 2840x MarvinPA, 2793x wheals, 2205x rob, 1695x dpeg, 1503x bh, 1398x SamB, 1360x bookofjude, 1274x SGrunt, 1215x gammafunk, 1158x Napkin, 1006x rax, 906x HangedMan, 892x erisdiscordia, 881x doy, 866x pointless, 584x evilmike, 575x itsmu, 526x greensnark, 442x ontoclasm, 435x elliptic, 413x mumra, 393x Medar, 277x Sage, 159x haranp... 14:02:45 <|amethyst> !kw @devteam 14:02:46 Built-in: @devteam => name=kilobyte|pointless|dpeg|enne|evktalo|keskitalo|bookofjude|haranp|rax|rob|sorear|zaba|felirx|doy|itsmu|greensnark|MarvinPA|evilmike|grunt|sgrunt|neil|edlothiol|jpeg|erisdiscordia|galehar|elliptic|ontoclasm|bh|frogbotherer|napkin|samb|dracoomega|mumra|medar|hangedman|sage|wheals|gammafunk 14:02:52 <|amethyst> looks like not recursive 14:02:57 <|amethyst> !nick -rm devteam grunt 14:02:57 Deleted grunt from devteam => kilobyte pointless dpeg enne evktalo keskitalo bookofjude haranp rax rob sorear zaba felirx doy itsmu greensnark MarvinPA evilmike grunt sgrunt neil edlothiol jpeg erisdiscordia galehar elliptic ontoclasm bh frogbotherer napkin samb dracoomega mumra medar hangedman sage wheals gammafunk 14:03:10 rip grunt 14:03:17 -!- caleba has quit [Ping timeout: 264 seconds] 14:03:18 <|amethyst> !lg grunt s=name 14:03:19 1315 games for grunt: 1274x SGrunt, 27x hypergrunt, 14x deathgrunt 14:03:20 i wonder if that's intentional or just a limitation 14:04:04 <|amethyst> it's one way to prevent infinite loops :) 14:04:09 I assume intentional, given that nicks also don't contain themselves automatically 14:04:54 (todo: make a hyper account named hyperspheares) 14:05:15 hmm 14:05:34 So how do we know when our commit rights are set up? 14:05:47 !lg deathgrunt s=char 14:05:48 14 games for deathgrunt: 9x FeWn, FeWr, MiWr, HOWn, SpEn, NaTm 14:07:45 !nick devteam sgrunt 14:07:45 Mapping devteam => kilobyte pointless dpeg enne evktalo keskitalo bookofjude haranp rax rob sorear zaba felirx doy itsmu greensnark MarvinPA evilmike sgrunt neil edlothiol jpeg erisdiscordia galehar elliptic ontoclasm bh frogbotherer napkin samb dracoomega mumra medar hangedman sage wheals gammafunk 14:07:50 oh 14:08:01 I'm still there! 14:08:02 !devping 14:08:06 <|amethyst> Grunt: that's why I removed it :) 14:08:09 I'm not dead yet! 14:08:20 <_< 14:08:50 !lm crashscumming 1 14:08:50 1/13. [2013-10-30 03:21:13] Crashscumming the Magician (L1 DsWz) ERROR in 'libutil.cc' at line 1022: screen write out of bounds: (1,8) into (80,7) (D:2) 14:09:20 !lm crashscumming 14:09:20 13. [2014-02-22 00:47:42] Crashscumming the Magician (L1 DsWz) ERROR in 'libutil.cc' at line 1035: screen write out of bounds: (22,0) into (80,7) (D:1) 14:10:02 -!- RZX has quit [Ping timeout: 246 seconds] 14:10:06 -!- randomizr is now known as RZX 14:10:29 -!- dck has joined ##crawl-dev 14:11:52 -!- Croases has quit [Ping timeout: 265 seconds] 14:12:05 -!- barrilliander is now known as Croases 14:13:25 cue all three new devs simultaneously pushing conflicting patches 14:13:57 revert "revert "revert ..."" 14:14:00 they're not real devs until they've each gotten the patch pony 14:14:59 -!- jmbto has joined ##crawl-dev 14:17:05 Basil and I have both already written spiny worm removal patches... 14:17:25 fr sandworms 14:17:51 crawl.develz.org/wiki/doku.php?id=dcss:brainstorm:dungeon:branch:propose:desert 14:18:09 -!- Fhqwhgads_ has quit [Ping timeout: 265 seconds] 14:18:09 but spiny worms own 14:18:22 -!- Fhqwhgads__ is now known as Fhqwhgads_ 14:18:26 they're ugly and useless 14:18:26 -!- jeffro has quit [Read error: Connection reset by peer] 14:18:26 (i hate spiny worms with an inhuman rage) 14:18:29 and they corrode your equipment 14:18:36 The Basil/Sage/Thyme/Oregano must flow 14:18:37 ontoclasm: sounds like me and draconians 14:19:22 -!- jeffro has joined ##crawl-dev 14:20:10 03|amethyst02 07* 0.14-a0-2771-gbf1da8c: Allow building against the system libpcre. 10(2 minutes ago, 1 file, 4+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=bf1da8c09a8d 14:21:16 imo time for wheals Basil and gammafunk to make a remove corrosion patch 14:22:30 IMO race to remove spiny worms 14:22:48 Unstable branch on crawl.akrasiac.org updated to: 0.14-a0-2771-gbf1da8c (34) 14:23:06 yes 14:23:20 remember that it will earn you cool points amongst the players! 14:23:59 needs more scrolls of genocide 14:24:17 1nick cooldevs 14:24:42 also ontoclasm have you seen my war face 14:24:48 also known as "gargoyles" 14:25:48 -!- ground4 has quit [Quit: WeeChat 0.4.3] 14:25:59 !lg devteam @coolplayers s=name fmt:"${.}" 14:25:59 Unstable branch on crawl.s-z.org updated to: 0.14-a0-2771-gbf1da8c (34) 14:26:00 435 games for devteam (@coolplayers): elliptic 14:26:07 ahem 14:26:34 !seen djinni 14:26:34 I last saw djinni at Sat Feb 22 18:07:04 2014 UTC (1d 2h 19m 30s ago) joining the channel. 14:28:30 <|amethyst> !tell TZer0 you might want to add USE_PCRE to the Make flags in the crawl-build/update-*.sh scripts. make sure you have libpcre3-dev installed in the host, and libpcre3 in the chroot 14:28:30 |amethyst: OK, I'll let tzer0 know. 14:29:04 -!- Croases has quit [Ping timeout: 264 seconds] 14:30:06 <|amethyst> !tell johnstein you might want to add USE_PCRE to the Make flags in the crawl-build/update-*.sh scripts. make sure you have libpcre3-dev installed in the host, and libpcre3 in the chroot. won't affect stable now, but go ahead and add it to the stable build script too so it will be supported when 0.14 is released 14:30:07 |amethyst: OK, I'll let johnstein know. 14:31:16 wow good lost soul description hiding in the uniques section 14:31:32 <|amethyst> Maybe also the debian builds should be updated to use PCRE 14:32:00 simmarine: that whole file is disorderly :x 14:32:07 ive never looked at it 14:32:24 sorry, back in 14:36:29 <|amethyst> !tell tzer0 also, wheals, gammafunk, and Basil need admin access 14:36:29 |amethyst: OK, I'll let tzer0 know. 14:36:33 <|amethyst> !tell johnstein also, wheals, gammafunk, and Basil need admin access 14:36:34 |amethyst: OK, I'll let johnstein know. 14:37:12 -!- ProzacElf has joined ##crawl-dev 14:37:23 -!- Basil has quit [Read error: Connection reset by peer] 14:37:40 -!- Tarragon has joined ##crawl-dev 14:37:49 -!- Tarragon is now known as Basil 14:38:23 -!- Quashie has quit [Ping timeout: 246 seconds] 14:41:13 -!- asdfasdf_ has quit [Quit: Page closed] 14:44:47 |amethyst: I just put a patch that fixes save compat on mantis 14:45:37 (the relevant commit is at very bottom of the file) 14:46:01 -!- jmbto has quit [Quit: WeeChat 0.4.1] 14:49:29 <|amethyst> buppy: I'm going to squash them into one commit I think 14:50:17 -!- scrubnub has quit [Ping timeout: 246 seconds] 14:50:28 alright 14:53:47 -!- ProzacElf has quit [Ping timeout: 246 seconds] 14:54:26 !tell |amethyst yea, I'll take a look at updating the scripts. and I'll add the others to admin access. I check back every week or so to see if any new admins have registered an account 14:54:26 johnstein: You have 2 messages. Use !messages to read them. 14:54:26 johnstein: OK, I'll let |amethyst know. 14:54:57 s??git[:// 14:54:58 git[1/2]: Readonly: git clone git://gitorious.org/crawl/crawl.git Read/Write: git@gitorious.org:crawl/crawl.git Web interface: http://git.develz.org/?p=crawl.git or http://gitorious.org/crawl/crawl 14:55:11 if there's something I should do, I'm around now 14:55:14 sorry for delay 14:55:49 03elliptic02 07* 0.14-a0-2772-gc5121fc: Let Pikel generate with a wand sometimes. 10(8 minutes ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=c5121fcde006 14:56:29 i think just adding people to the gitorious team? 14:56:56 <|amethyst> did anyone still need to subscribe to c-r-d? 14:56:56 |amethyst: You have 1 message. Use !messages to read it. 14:57:29 <|amethyst> buppy: not sure what to do with the swamp layout... two experimental branches or put them into the same one 14:57:37 wheals: yes, you should add yourself to the crd list 14:57:47 after that I can clear the mod flag 14:57:53 <|amethyst> buppy: I guess the latter would make it hard to pick them apart later, as patches are added etc 14:58:20 i thought i'm subscribed to it, what do i need to do? 14:59:28 -!- ldf has joined ##crawl-dev 15:00:05 -!- bmfx has quit [Ping timeout: 252 seconds] 15:00:34 i see, i was using "shmmark" instead of "shm.mark" 15:00:40 |amethyst: I think go ahead and put them in the same branch 15:00:42 even though gmail redacts them to be the same 15:00:54 or canonizes would be a better term 15:01:08 I don't expect to patch the layout while on experimental, and since its in a .des file it should be trivial to revert 15:01:20 <|amethyst> buppy: good compat work, btw: seems to transfer things fine 15:01:47 thanks. I tested it on both current trunk and trunk from 5 months ago 15:02:08 -!- Fhqwhgads_ has quit [Ping timeout: 265 seconds] 15:02:22 -!- Fhqwhgads___ is now known as Fhqwhgads_ 15:03:16 * Grunt appears! 15:03:41 -!- Stelpa has quit [Changing host] 15:03:42 wheals: yes, got you 15:04:03 Send 'em back where they came from! Grunt vanishes in a puff of smoke! 15:04:22 * Grunt comes into view. Ashenzari warns you: He is wielding a cursed -2 keyboard of hacking. 15:04:59 -!- Fhqwhgads__ has quit [Ping timeout: 246 seconds] 15:05:12 New branch created: smithgod (2 commits) 15:05:13 03pubby02 {|amethyst} 07[smithgod] * 0.14-a0-2772-gc07910a: Smith and fire god: Igni 10(9 days ago, 46 files, 1080+ 176-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=c07910ae6d3b 15:05:13 03pubby02 {|amethyst} 07[smithgod] * 0.14-a0-2773-g30088c4: Modify swamp's layout and vaults. 10(3 weeks ago, 3 files, 207+ 13-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=30088c4b3d79 15:05:15 -!- falu_ has quit [Quit: leaving] 15:05:43 so we're still missing the gitorious thing? 15:06:07 did you get my email, btw? 15:06:20 yes, and you're c-r-d ready 15:07:21 dpeg, looks like it. 15:07:23 |amethyst: thanks for setting it up :) 15:07:34 (I can see what needs to be done to do that; I obviously don't have the access to do so though :) ) 15:07:49 buppy: i had a thought about smithgod 15:07:58 instead of adding ac to armour, reduce the aevp 15:07:59 -!- Ququman__ has quit [Ping timeout: 240 seconds] 15:08:05 buppy, btw, the enum thing is a problem, but I think you realised that. 15:08:08 thus encouraging you to use heavier armour than you otherwise could 15:08:16 Does Basil also uses the aliases parsley and rosemary 15:08:26 And does he go to Scarborough Fair? 15:08:28 Tarragon and Mint on s-z 15:08:32 <3 15:08:34 ontoclasm: that's actually a pretty good idea 15:08:42 plate doesnt have that much encumbrance and cpa/gda aren't metal so i dunno if reducing encumbrance really makes sense 15:08:59 buppy, what you probably want to do is "#if TAG_MAJOR_VERSION > 34" into the current place, add an enum at the end, and adjust DNGN_ALTAR_LAST_GOD code as necessary. 15:09:00 well i dunno why he wouldn't hit cpa or gda 15:09:11 but plate at least decreases your ev 15:09:13 metal dragon armour 15:09:19 iron dragon armour? 15:09:19 iron dragon armour 15:09:20 <|amethyst> Grunt: well 15:09:34 <|amethyst> Grunt: there is various stuff that depends on gods and altars being in order, I believe 15:09:43 metal armour could be changed to "non-hide-based armour" 15:09:48 i just dislike flat "you're better!" bonuses 15:09:56 like reducing encumbrance? :p 15:10:01 Congrats Basil, wheals, gammafunk :) 15:10:08 that actually matters in how you do stuff, +ac doesn't 15:10:25 oh yeah congrats new devs 15:10:39 Thanks 15:11:06 I was thinking just other that Basil would make a great dev and now he is 15:12:10 dpeg: they just need to be added to https://gitorious.org/+dcss-developers 15:12:25 * Grunt nods at MarvinPA. 15:12:26 (so Basil/wheals/gammafunk should tell dpeg their gitorious accounts!) 15:12:45 ...which are exactly those names :b 15:13:00 what a coincidence 15:15:54 Experimental (smithgod) branch on crawl.s-z.org updated to: 0.14-a0-2773-g30088c4 15:16:32 done! 15:16:37 this list is really long 15:17:12 34 names on the list 15:17:15 I've been wondering for a while if the lists (there, wiki's devteam, etc.) should be cleaned up a bit. 15:17:18 -!- Pharaoh has quit [Ping timeout: 245 seconds] 15:17:48 Grunt: that would need personal emails to people whether they still want their commit rights? 15:19:12 Something like that. 15:19:23 -!- bisonbison has quit [Ping timeout: 245 seconds] 15:20:00 Webtiles server restarted. 15:21:02 <|amethyst> buppy: okay, should all be up 15:21:16 -!- Ququman has quit [Ping timeout: 264 seconds] 15:22:32 -!- N78291 has joined ##crawl-dev 15:22:36 <|amethyst> buppy: also removing the first two versions of the smithgod patch 15:22:54 probably the new experimental branch should guarantee the swamp 15:23:04 Yes, thanks for setting things up :) You are the 15:23:04 gammafunk: You have 2 messages. Use !messages to read them. 15:23:09 oops 15:23:11 <|amethyst> oh, good point 15:23:51 |amethyst: thanks again! 15:24:22 <|amethyst> but no time to do that now 15:24:41 dpeg: My gitorous account is gammafunk 15:24:59 <|amethyst> if someone pushes such a patch to the smithgod branch, they can then use the CSZO rebuild trigger page to update 15:25:44 <|amethyst> gammafunk: before I go, what about that email address? Same as you commit with? 15:26:01 |amethyst: yes 15:26:01 gammafunk: yes, I put you there 15:26:07 thanks a bunch 15:26:25 <|amethyst> gammafunk: and you prefer to maintain pseudonymity? 15:26:32 I do, yes 15:26:41 <|amethyst> gammafunk: due at least has a fake real name, but I guess that's not necessary :) 15:27:47 I think I'm "Gamma Funk" on google+ 15:27:48 I like it when we have real first names for the c-r-d list :) 15:27:52 -!- PleasingFungus has quit [Ping timeout: 264 seconds] 15:28:12 oh, well that I'm ok with 15:28:36 (not that I have an easy time with the mental nick -> name mapping) 15:28:46 Real first name is Chris 15:29:01 oh jeez, not another one 15:29:06 Hi Chris! I'm David :) 15:29:07 I'll remember to use that for crd 15:29:35 Nice to mean you Mr. Ploog (Plog) :) 15:30:05 Is there a connection between your name and Plog? (I hope so) 15:30:14 no, not at all! 15:30:20 so do i need to change my repository in order to push? 15:31:14 -!- Pacra has quit [Ping timeout: 246 seconds] 15:31:20 the randart string "Plog" was in the game all the time (way before DCSS)... perhaps you can understand the shivering of my depraved mind when after hours of playing I stumbled into the shopowner Plog 15:31:26 this guarantees swamp if anyone wants to push it: http://sprunge.us/GNWf 15:31:29 wheals: use git@git[...] 15:32:08 i.e. git@gitorious.org:crawl/crawl.git 15:32:20 i see, but how do i change to that 15:32:28 don't want to lose my branches 15:32:38 Go to .git/config 15:32:46 <|amethyst> buppy: much simpler than the two-of-three choice I was thinking :) 15:32:51 Look for [remote "origin"] 15:33:06 Change "url =" 15:33:06 "git remote set-url origin git@etc" i think 15:33:10 Or that :b 15:33:11 or do it in config yeah 15:33:31 03pubby02 {|amethyst} 07[smithgod] * 0.14-a0-2774-g4ca7415: Guarantee the swamp for testing purposes. 10(6 minutes ago, 1 file, 2+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=4ca74158a17f 15:33:50 Experimental (smithgod) branch on crawl.s-z.org updated to: 0.14-a0-2774-g4ca7415 15:33:56 <|amethyst> and now I really must head out :) 15:34:02 -!- ekix is now known as eki 15:34:06 There is tavern feedback about overly hard/early raiju in the Abyss. Can anyone assess or comment? 15:34:14 Thanks much for all your help |amethyst 15:34:23 Does git@git require a key? 15:34:27 !seen pubby 15:34:27 Sorry dpeg, I haven't seen pubby. 15:34:36 He goes by buppy 15:34:51 !tell buppy pubby 15:34:51 gammafunk: OK, I'll let buppy know. 15:34:55 hi 15:34:55 buppy: You have 1 message. Use !messages to read it. 15:34:56 * dpeg ponders a universal rule of only one nick per human being 15:35:00 new devs should also turn on the rebase-when-pulling setting if you haven't yet 15:35:01 -!- pelotron_ has quit [Read error: Connection reset by peer] 15:35:16 I would use pubby but I forgot my nickserv password or something 15:35:22 ...generally look at docs/develop/git/config.txt actually :) 15:35:24 Basil: see step 3 in docs/develop/git/quickstart.txt 15:35:49 !learn add gammafunk TODO: set up gitorous, turn off rebase-when-pulling 15:35:49 gammafunk[2/2]: TODO: set up gitorous, turn off rebase-when-pulling 15:35:51 buppy: I think the god has appeal, but would certainly benefit from more discussion and thought. 15:37:05 dpeg: yes it needs lots of work and testing 15:37:42 ERROR in 'dbg-scan.cc' at line 680: ASSERT failed: shop->type of 4294967295 out of range 0 (0) .. NUM_SHOPS (13) 15:37:49 buppy: little time here... but I think a slightly elaborate crafting interface would be alright (less than Sil, more than "make me a randart"), imo 15:38:25 buppy: And I thought you were working on that cave man god... 15:38:29 dpeg: Obviously whoever put in "Plog" saw your tentacled form in their darkest dreams. I! 15:38:44 !learn edit gammafunk[2] s/off/on/ 15:38:44 gammafunk[2/2]: TODO: set up gitorous, turn on rebase-when-pulling 15:38:55 hehe, oh boy.... 15:38:57 ??plog[2 15:38:57 plog[2/7]: No relation to Trog, apparently. 15:38:58 ??plog[3 15:38:59 plog[3/7]: Misspelling of ploog. 15:39:00 <3 15:39:17 greensnark: hey there! 34 official devs... who would've thought back when you were two? 15:39:35 We need a graph of developers by time 15:39:42 It would be interesting 15:39:43 btw, who was the most recent one before tenofswords? 15:39:46 dpeg: if a good system can be devised then I'm for it. I'll create a tavern thread now so you can post your thoughts there later 15:39:53 Medar, I believe? 15:39:54 !nick devteam 15:39:55 Mapping devteam => kilobyte pointless dpeg enne evktalo keskitalo bookofjude haranp rax rob sorear zaba felirx doy itsmu greensnark MarvinPA evilmike sgrunt neil edlothiol jpeg erisdiscordia galehar elliptic ontoclasm bh frogbotherer napkin samb dracoomega mumra medar hangedman sage wheals gammafunk 15:40:02 probably medar judging from that 15:40:14 elliptic: rebase-when-pulling is simply to avoid merge commits, yes? 15:40:19 yeah 15:40:22 I'd also be very interested in the old 4.0 devteam and when and how it dwindled to just Brent 15:40:25 ok, makes sense 15:40:25 buppy: many thanks, that will be great (modulo the ubiquitious nonsense but who cares :) 15:40:46 greensnark: napkin once had a commits/dev/time video on the cdo page 15:40:50 it 15:41:01 's the same as branch.master.rebase, right? 15:41:01 dpeg: Yes, I remember that, but wasn't that stone-soup only? 15:41:02 Wait, I'm after sage and wheals?! 15:41:06 anyone know anything about http://bpaste.net/raw/182038/ ? 15:41:35 elliptic: Someone else saw that recently 15:41:44 !lm * qw crash 15:41:44 No keyword 'qw' 15:41:49 it has grated_community on the level it is trying to create 15:41:49 !lm qw crash 15:41:49 No milestones for qw (crash). 15:41:54 1kw qwqwqw 15:41:54 qw-keys activated 15:41:55 this is local 15:41:57 Oh local 15:42:09 !lm * crash milestone=~shop->type 15:42:10 12. [2014-02-16 04:01:06] Chmeee the Tortoise (L24 GrGl of Cheibriados) ERROR in 'dbg-scan.cc' at line 680: ASSERT failed: shop->type of 4294967295 out of range 0 (0) .. NUM SHOPS (13) (Depths:4) 15:42:12 -!- Pacra has joined ##crawl-dev 15:42:23 Same number also, which is suggestive 15:42:26 So "plog" is from 4.1. 15:42:29 For the record. 15:42:40 So that's essentially -1 15:43:32 * geekosaur was just thinking it'd be nice if that also showed the signed interpretation... 15:44:26 er 15:44:34 isn't Igni the name of the smithgod currently 15:44:44 Pacra: yes? 15:44:46 ??igni 15:44:46 igni ~ ignis[1/1]: Abyssal monster in 0.14. Maintains range, casts {Corona}. Doesn't presently actually spawn. 15:45:02 good catch 15:45:05 greensnark: I'm running qw with a seeded RNG so I can actually reproduce this crash (for the time being) :) 15:45:07 i try :\ 15:45:40 !lm * crash milestone=~shop->type -log 15:45:41 12. Chmeee, XL24 GrGl, T:65062 (milestone): http://dobrazupa.org/morgue/Chmeee/crash-Chmeee-20140216-040106.txt 15:45:54 well, that game had grated_community_mu too 15:46:27 !lm * crash milestone=~shop->type s=month(time) 15:46:28 12 milestones for * (crash milestone=~shop->type): 201211, 201304, 201305, 201307, 201309, 201310, 2x 201311, 201312, 2x 201401, 201402 15:46:42 !lm * crash milestone=~shop->type s=milestone 15:46:42 12 milestones for * (crash milestone=~shop->type): 3x ERROR in 'dbg-scan.cc' at line 680: ASSERT failed: shop->type of 4294967295 out of range 0 (0) .. NUM SHOPS (13), 2x ERROR in 'dbg-scan.cc' at line 682: ASSERT failed: shop->type of 4294967295 out of range 0 (0) .. NUM SHOPS (13), 2x ASSERT(shop->type >= 0 && shop->type < NUM SHOPS) in 'dbg-scan.cc' at line 592 failed., ERROR in 'dbg-scan.cc' a... 15:46:53 silly line number changing 15:48:15 Pacra: just refer to it as smithgod 15:48:32 -!- BirdoPrey has quit [Ping timeout: 265 seconds] 15:51:16 "igni", really 15:51:39 Igneus the Hellsmith 15:51:43 also yay for guaranteed unsirens it sounds like the perfect branch 15:51:46 Fireguy the bright 15:52:08 (but imo don't commit commented code like that to a vcs) 15:52:25 smithgod is pretty funny 15:52:36 ????????? 15:52:36 I don't have a page labeled ??????? in my learndb. 15:52:37 Smithgod the Fiery 15:52:48 is pretty good terminology from ancient greek 15:53:03 the most creative sounding name to date 15:53:12 I would put forth Kalceutes 15:53:20 which means "redsmith" in ancient greek 15:53:21 that's quite good 15:53:26 Kikubaaqudgha 15:53:27 or technically, coppersmith 15:53:29 Pacra: kiku would like to have a word with you 15:53:41 haha, only one K god? :\ 15:53:46 only one god with each letter 15:54:04 Calceutes is a good substitute but then chei will be angry 15:54:04 @heibriados 15:54:05 sob 15:54:07 Pacra: necessary for the sequel @-vs-gods 15:54:23 -!- Joey_ has quit [Ping timeout: 245 seconds] 15:54:34 once someone adds Astral Planes 15:55:21 hmm 15:55:38 need to make a sequell entry of available letters for further god names 15:55:38 -!- QubeNub_ has quit [Ping timeout: 245 seconds] 15:55:39 -!- Ququman_ has quit [Read error: Operation timed out] 15:56:05 igni ipthes 15:56:29 Pacra: there is one 15:56:34 Ignoramus Infernalis 15:56:36 but I don't remember where it is 15:56:41 elliptic: by all means query i 15:56:41 oh 15:56:42 haha 15:56:43 : \ 15:57:02 um is this god going to give me hellfire immunity 15:57:06 ?/ghip 15:57:06 Matching entries (1): missing_gods[1]: DGHIPQRUW 15:57:08 : D 15:57:10 Hrm, does +v also apply to ##crawl? 15:57:11 Pacra: ^^ 15:57:18 elliptic: nice query 15:57:20 (except not D any more) 15:57:21 -!- Ququman has quit [Read error: Connection reset by peer] 15:57:24 gammafunk: no 15:57:39 I love how you know part of that by heart 15:57:50 elliptic: <3 15:58:04 I was trying to think of "goldsmith" in latin 15:58:13 bug: my ee is finding stones 15:58:19 which is aurifex, aurufex, and aurarius 15:58:25 but ash would have a bone to pick 15:58:50 Hendelgon Aurifex 15:59:00 don't even ask 15:59:13 redsmith in latin is much more boring than redsmith in greek 15:59:14 Hendelgon Aurifex says, "Let it begin in hellfire!" 15:59:17 aerarius 15:59:31 shouldn't we have the mechanics before the name? 15:59:36 -!- Foamed has quit [Quit: Heading to bed.] 15:59:41 Hendelgon Aerarius the God of Metal 15:59:53 it's also "excusor" 16:00:24 dpeg: i thought the mechanics were 'requires gold, defensive based, something something fire' 16:00:30 ****** power: intense guitar solo 16:00:34 'something smith' 16:00:52 Pacra: but the times when that sufficed for a god are late...about six years :) 16:01:00 hehe 16:01:08 I was just going off the description in the commit 16:01:09 wheals: 18% solo damage increase if player wielded exec axe of distortion 16:02:25 the Singing Sword has some metal speech lines, my favourite: PENTATONIC SLAUGHTER (from Mortalized, Japan) 16:02:43 weird, you can't increment an enum type? 16:02:48 I guess you could say, a lot of the new players with that god would be using.... tabs. 16:04:02 wheals: you can cast it to an int and back I suppose 16:04:46 mmmm, dpeg 16:05:14 if re: smithgod commit, one of the functions you're thinking of keeping is the ability-for-gold cost 16:05:27 Pacra: the smithgod is buppy's 16:05:28 ???????????? is a great word from ancient greek 16:05:28 I don't have a page labeled ??????????_is_a_great_word_from_ancient_greek in my learndb. 16:05:43 nice query 16:05:44 "head of the guild of goldsmiths" 16:05:55 so, Protaurari 16:06:10 maybe too like footaurs there though 16:06:13 dpeg: ah 16:06:37 but I have a curious interest in godly matters, don't worry 16:06:55 buppy: was pubby taken? 16:07:01 cost for gold would be an option, although I hope to get the gold god in some day (the design is really solid, I'd say) 16:07:16 what about the spider god 16:07:18 :^) 16:07:47 Pacra: forgot my nickserv password and the name buppy stuck 16:08:14 I prefer uy anyway. 16:08:15 <3 16:08:17 Bloax: spider god is decent, but pales in scale and scope 16:08:17 hm I forget if freenode requires an email for registration 16:08:23 i guess not 16:08:49 would anyone be willing to test a patch for "7843: spell search interface"? i need to know if (some/any of) it is good. the code is crap, i'll fix that, but there's no point if the design is bad 16:11:34 -!- whig has quit [Ping timeout: 252 seconds] 16:11:46 ... give me a second, trying to get my patch on pastebin. it is being slow 16:12:24 -!- whig has joined ##crawl-dev 16:12:45 -!- genericpseudonym has quit [Quit: Page closed] 16:14:02 -!- sirtheta has quit [Ping timeout: 264 seconds] 16:15:36 -!- acvoight has quit [Ping timeout: 265 seconds] 16:15:41 -!- eith has quit [Ping timeout: 246 seconds] 16:15:55 opps. uploaded it three times. well it will expire so whatever 16:15:56 http://pastebin.ca/2645525 16:18:05 -!- Utis has quit [Remote host closed the connection] 16:20:32 -!- Ququman has quit [Read error: Connection reset by peer] 16:21:03 -!- blabber has quit [Quit: leaving] 16:25:34 -!- dpeg has quit [Quit: sleep] 16:27:08 -!- y2s82_ has quit [Quit: WeeChat 0.4.1] 16:34:43 -!- Quazifuji_ has quit [Quit: Page closed] 16:35:18 why doesn't gastronok generate with a wand anyway? 16:36:22 * SamB wishes his sister's disney facebook game had more than one "overworld theme", or something ... 16:36:25 how does a slug zap a wand? 16:36:46 -!- jeanjacques has quit [Quit: quit] 16:37:01 oh right he's a slug...duh 16:38:04 -!- Lasty has quit [Quit: Leaving.] 16:39:00 What's that tool to cat a file to sprunge from the command-line? 16:39:16 ??paste 16:39:16 I don't have a page labeled paste in my learndb. Did you mean: haste, fast. 16:39:20 cat | curl -F 'sprunge=<-' http://sprunge.us 16:39:24 (yes, I have this memorised by now) 16:39:27 haha, thanks 16:39:40 Grunt: Not a shell alias at least? 16:39:56 * Grunt shrugs; sometimes I just like typing things out :b 16:39:57 give him 30 seconds :P 16:41:00 So if my ssh key is already on gitorious, I should be fine to push to the official repo? 16:41:07 also why not :p 16:41:25 * Grunt gestures. geekosaur is devoured by a tear in reality. 16:41:28 -!- CrazyArbalest has quit [Ping timeout: 245 seconds] 16:41:43 gammafunk: sure; just *please* have everything configured properly first (e.g. rebase-on-pull and such) 16:42:04 (And try to do work in branches unless you're certain you're going to push it right away :b) 16:42:29 -!- Daekdroom has quit [Ping timeout: 240 seconds] 16:43:33 Ok, well to sanity check, what's your workflow when you have a small topic branch. Do you git rebase topic while having checked out master and then push master to origin? 16:43:54 If you have work on a branch and you want to push it to master, I usually: 16:44:02 1) rebase the branch onto master (if it's not public); 16:44:09 -!- Tarragon has joined ##crawl-dev 16:44:12 2) merge the branch into master; 16:44:15 3) push. 16:44:27 (oh, and 0) make sure master is up to date first) 16:44:39 -!- Basil has quit [Read error: Connection reset by peer] 16:44:48 -!- Tarragon is now known as Basil 16:44:57 I see, so the merge in 2) will be a ff merge and have no merge commit? 16:45:21 Ideally, yes. 16:45:44 -!- tabstorm has quit [Quit: Page closed] 16:47:55 -!- Hempuli has quit [Client Quit] 16:51:29 -!- Keanan has quit [Quit: Leaving.] 16:52:44 Ok, this is going to be the first commit I push: http://sprunge.us/NeNK 16:53:07 To fix that "allies wander when player is invis" bug on mantis 16:53:33 From 8ab7bf8c7c69c26e0160d110fa43352801a85e28 Mon Sep 17 00:00:00 2001 blast from the past 16:53:42 gammafunk: s/friendly monster are/friendly monsters are/ 16:53:43 <_< 16:53:58 gammafunk: see also git commit --amend :) 16:54:08 wait, pre-commit hooks don't run spell check?! :p 16:55:07 util/checkgrammar 16:55:24 -!- Ququman has quit [Read error: Connection reset by peer] 16:59:10 -!- Ququman has quit [Read error: Connection reset by peer] 17:00:03 -!- Ququman has quit [Read error: Connection reset by peer] 17:01:05 -!- raskol has quit [Ping timeout: 252 seconds] 17:03:45 03gammafunk02 07* 0.14-a0-2773-gae64810: Allow the player to always be visible to friendly monsters. 10(21 hours ago, 1 file, 4+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=ae6481083242 17:04:15 Move, Zig! 17:04:20 FOR GREAT JUSTICE 17:04:55 hmm 17:04:56 -!- Fhqwhgads_ has quit [Ping timeout: 252 seconds] 17:05:01 -!- Fhqwhgads__ is now known as Fhqwhgads_ 17:05:05 I will miss bothering |amethyst to merge my commits, though 17:05:26 That shroomswap patch is conflicting with a number of recent changes 17:07:39 gammafunk: let's just sayt...prepare yourself for reciprocity 17:09:52 -!- Ququman has quit [Ping timeout: 264 seconds] 17:10:38 -!- WaveMotion has quit [Ping timeout: 245 seconds] 17:11:03 nonethousand: gammafunk says, "No! No!" gammafunk explodes in a cloud of diffs! 17:11:41 -!- Ququman_ has quit [Ping timeout: 246 seconds] 17:14:42 -!- Nethris has quit [Quit: Leaving.] 17:14:48 -!- Wolfechu has quit [Ping timeout: 245 seconds] 17:16:25 !learn del gammafunk[2 17:16:25 Deleted gammafunk[2/2]: TODO: set up gitorous, turn on rebase-when-pulling 17:16:36 ??gammafunk 17:16:36 gammafunk[1/1]: patch todo: remove monster-in-wall code 17:19:50 -!- mizu_no_oto has quit [Read error: Operation timed out] 17:22:25 -!- StabbySpriggan has quit [Quit: Page closed] 17:24:17 03Sage02 07* 0.14-a0-2774-g8c5f5c2: Prevent autopickup on chunks dropped with auto_drop_chunks. 10(2 days ago, 1 file, 2+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=8c5f5c25b3aa 17:24:19 -!- vadatajs has quit [Read error: Connection reset by peer] 17:26:34 -!- Keanan has joined ##crawl-dev 17:27:42 mmm, does anyone mind if I commit issue 8183? 17:28:06 (make auto-sacrifice work with Fedhas) 17:29:56 I kind of feel it's bad for non-auto_sacrifice users (like me). 17:30:29 Because you'll just press p, but then everything didn't get sacced because you happened to be standing on something. 17:30:47 hmm 17:30:53 Also, welcome to the team! 17:30:56 Thanks 17:31:28 I've never used auto sacrifice, so I don't really know what else to say. 17:31:33 wait, another new god? 17:31:51 Maybe make the single-sac dependent on whether auto-sac is on? 17:31:56 That seems like it would be weird, though 17:32:16 Yeah, that doesn't sound good. 17:33:06 Well, I can also make Fedhasites pray on autoexplore 17:33:14 or pray when they autoexplore over a corpse 17:33:37 fedhas could just give piety for corpses decaying normally 17:33:59 dammit i lose the race 17:34:16 still working out this monster inventory code 17:34:21 wheals, you gonna commit spiny worm removal? 17:34:37 assuming there's no opposition 17:34:48 if anyone like spiny worms, speak now 17:35:05 i am a spiny worm irl 17:35:19 that explains a lot 17:35:31 how about give spiny worms spines 17:36:05 spiny worm (09w) | Spd: 8 | HD: 12 | HP: 49-83 | AC/EV: 10/6 | Dam: 3208(acid:7d3) | Res: 06magic(48), 08acid+++ | Vul: 09poison | Chunks: 09poison+07contam | XP: 485 | Sz: Big | Int: plant. 17:36:05 %??spiny worm 17:36:08 porcupine (02r) | Spd: 12 | HD: 4 | HP: 8-24 | AC/EV: 2/12 08(spiny 3) | Dam: 7 | Res: 06magic(16) | XP: 142 | Sz: tiny | Int: animal. 17:36:08 %??porcupine 17:37:00 give them spines and remove the acidic part sounds passable but even then they don't really need to exist 17:37:20 also rename them to spiny frogs and make them fast 17:38:23 Also, what direction should I go with book auto-ID? 17:38:39 Walkover, or make them identify by type like most other things 17:38:45 elliptic: ... like what? 17:39:58 everyone knows spiny worms are the natural enemies of toenail golems 17:40:17 you know, various things... why you like the second column in the % screen (admiring your rCorr), why you never submitted a patch removing spiny worms, etc 17:41:10 i started a patch removing corrosion once 17:41:17 what about dj? 17:41:40 but then somebody implied they'd be trying to change yellow dracs, and spiny worms were getting the axe anyways, so i figured why bother 17:41:55 and then they didn't change? 17:42:01 does someone have a plan for changing yellow dracs? 17:42:06 -!- Aryth has quit [Read error: Connection reset by peer] 17:42:09 remove them 17:42:18 -!- WaveMotion has quit [Ping timeout: 245 seconds] 17:42:30 chromati dracs 17:42:33 well it hasn't happened yet 17:42:37 i don't know more either 17:42:40 remove them and replace them with gold dracs 17:42:40 Turn yellow dracs into tiamats 17:43:23 could have them reduce ac temporarily 17:43:25 I sort of feel like yellow drac monsters are the best use of corrosion currently 17:43:41 that is true, and rather telling 17:43:51 In all honesty, I'd be fine with corr if it was only temporary 17:43:54 I'd just make corrosion temporary in general 17:43:55 yeah 17:44:16 -!- kr4n3 has quit [Quit: Lost terminal] 17:44:22 I don't think temporary corrosion would do much 17:44:23 This way you could actually make corr relevant if it happens during a fight but not permanently cripple you 17:44:28 might still be worth a try 17:44:38 elliptic: well, it would be greatly increased in strength, obviously 17:44:39 elliptic: -5 AC per splash would be something 17:44:40 -!- ystael_ has quit [Ping timeout: 264 seconds] 17:44:46 but it still wouldn't do a lot yeah 17:44:48 by temporary I meant like divide by 3 17:44:58 (actually i stopped doing it because i had no idea what to do with Slime) 17:45:06 even at -5 AC it wouldn't be that noticeable I feel 17:45:20 hell yeah, looks like natasha thing is ready 17:45:25 obviously if you increase the effect enough then it would be but I don't know if it would be fun/interesting 17:45:26 just some "AC-[whatever]" status that goes away after resting for a while like barbs, with some "you repair your armour" message 17:45:33 "minor increase in difficulty" 17:46:02 it would have to stack because yeah just AC-5 isn't really much of anything 17:46:06 if we remove corr, what would happen to the slime pits? 17:46:13 also i didn't remove hammers completely because i had no better idea for yiuf... should have known better 17:46:21 and I seriously question whether current corrosion is fun/interesting 17:46:34 Lightli: it would be the same as current, you have less AC there than elsewhere 17:46:47 good point 17:47:00 (the difference would be the AC would come back once you left) 17:47:35 well uh so far ive taken the new god to lair:8, and its piety is rather drop dependant. i have two ea scrolls i havent used but otherwise used up everything else and im sitting at 3 star piety 17:48:18 what new god 17:50:42 %git forgegod 17:50:42 Could not find commit forgegod (git returned 128) 17:50:54 %git smithgod 17:50:54 07pubby02 {|amethyst} * 0.14-a0-2774-g4ca7415: Guarantee the swamp for testing purposes. 10(2 hours ago, 1 file, 2+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=4ca74158a17f 17:52:47 -!- andrewhl has quit [Quit: andrewhl] 17:52:57 ...oh, the forge god 17:53:06 also nice swamp revamp 17:55:46 smithgod 17:56:06 !seen dpeg 17:56:06 I last saw dpeg at Sun Feb 23 22:25:34 2014 UTC (1h 30m 32s ago) quitting, saying 'Quit: sleep'. 17:56:17 simmarine: yes that's a possible problem. do you have any other thoughts yet? 17:56:32 um not really because i havent gotten to do very much with him :P 17:57:00 N78291 brought up the idea to hammer my disto whip away though i unwielded it before i did so 17:57:26 yeah either hammer or flame brand will bypass disto unwield effect, that's not really clear though 17:59:47 I haven't played it yet, but the god seems a lot like ash in terms of piety gain except that you can't make the scrolls 17:59:58 oh this isn't good 18:00:16 also im not really sure if fire brand is a very fun ability. you might use it once in a game but brand weapon can do that anyway 18:01:32 i guess i just need to destroy the item 18:01:37 clearly replace it with enchant foo 18:01:59 Give the item its maximum enchant level 18:02:12 +14/+14 or something? 18:02:20 in ancient times tso blessing your weapon gave it randart properties, you could do something like that 18:02:24 axe of woe is the maximum 18:02:26 +15 is the absolute cap 18:02:34 for randarts at any rate 18:02:48 highest for anything is full strength Sword of Power at +27 18:02:59 someone suggested a passive effect that improve flame brand to do other stuff 18:03:07 ideally disregarding fixedarts 18:03:24 oh 18:03:42 absolute cap for non-artefacts is +12 from random generation 18:03:52 this is to say the least indescribably rare 18:04:28 also any thoughts on the hammer thing? lots of people don't seem to like it 18:05:20 have it destroy the weapon instead of turn it into a hammer 18:05:31 there, much better 18:05:42 have it buff their weapon actually 18:05:45 then you can take it 18:06:12 It would probably have to key off of HD or something 18:06:24 and even then it seems like something you could scum 18:06:34 ??mantis 18:06:34 bug[1/2]: To report bugs, go to: http://crawl.develz.org/mantis/main_page.php 18:07:01 basil: I can think of a way to scum it 18:07:26 Go HO or LO (assuming LO exists) of Beogh, get a warlord, give it a really badass weapon, wait until it hits max enchantment 18:07:56 abandon Beogh, worship Igni, get enough piety to start spamming that ability, go back to the now-hostile warlord, use it on him, kill him, and then take it 18:09:53 a 1-shot "completely enchant this item" ability at ****** piety might be fitting 18:09:55 -!- HellTiger_NB has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 18:10:13 maybe even let it go a bit above the normal cap 18:10:26 thats a decent idea 18:11:25 also, joke idea for a restriction; no using dragon armor 18:11:53 -!- Gmork has quit [Ping timeout: 245 seconds] 18:11:56 well if it only buffs regular armour, that already is sort of a de facto restriction 18:12:33 it would be like how dith forbids fire magic usage 18:12:39 it sometimes might matter, but generally only flavor 18:12:47 any armor that hasn't been put into a forge is no armor worthy of being used by a warrior 18:13:32 (the question is what would happen with CPA) 18:13:55 nothing since it isn't igni-approved already 18:14:02 oh 18:14:57 being capped at mundane plate doesn't sound like the best of ideas; there are very few melee characters of mine who have won in plate 18:15:17 (this is because I tend to find GDA/CPA/PDA though) 18:16:00 plate is pretty much equivalent to CPA at full igni piety though 18:16:23 except with less encumberance? 18:16:35 I don't think fully enchanting an armour is very interesting though, if you wanted something to do with modifying enchants I'd say do something with changing randarts 18:17:19 <|amethyst> full enchantment as an ability would kind of makes the "read enchant" piety cost less of a cost 18:17:25 <|amethyst> s/makes/make/ 18:17:45 maybe just have you sacrifice the scrolls instead 18:17:51 and he passively enchants your gear 18:18:20 that could be interesting 18:18:30 only if he would give some sort of corrosion resistance maybe 18:18:33 I like that idea wheals 18:18:51 -!- ystael has quit [Ping timeout: 265 seconds] 18:18:57 -!- kujutwo has quit [Remote host closed the connection] 18:19:43 magma form does look like fun though; it's like Dj except interesting 18:20:15 also, Igni sounds a bit too much like ignis 18:20:20 ignis (08*) | Spd: 12 | HD: 1 | HP: 6-12 | AC/EV: 0/10 | 11non-living, lev, !sil | Res: 06magic(4), 12drown, 04rot+++, 13neg+++, 13torm, 04napalm | XP: 2 | Sp: corona | Sz: small | Int: plant. 18:20:20 %??ignis 18:20:46 -!- ldf has quit [Quit: ldf] 18:20:49 ignis doesn't exist though 18:20:55 oh 18:22:16 time to hope i don't break everything 18:22:18 -!- ponyo has quit [Ping timeout: 245 seconds] 18:22:31 what are you doing wheals 18:22:36 -!- schistosomatic has quit [Quit: Leaving] 18:22:39 pushed some natasha tweaks 18:23:07 N78291: also, if ignis start existing for whatever reason, make it so their corona is guaranteed to hit like with giant eyeball paralysis 18:23:34 03wheals02 07* 0.14-a0-2775-g7e33cd4: Let Natasha start with a wand, and have her keep her items through death. 10(37 minutes ago, 3 files, 15+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=7e33cd4c7c79 18:23:34 03wheals02 07* 0.14-a0-2776-g034c422: Give Natasha a quote. 10(28 minutes ago, 1 file, 10+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=034c422a56f8 18:23:38 or just give them a big halo 18:23:49 that too 18:23:51 I guess that ruins any surprise though 18:24:17 nah, there would still be surprise because people would expect an angel or daeva 18:26:24 nobody expects the spanish ignisition 18:27:04 fr: summon ignis; level 1 hexes/summoning 18:29:12 -!- dtsundere has joined ##crawl-dev 18:29:25 -!- dtsundere is now known as dtsund 18:31:00 -!- Tux[Qyou] has quit [Read error: Connection reset by peer] 18:31:54 ok, is there anyone that actually wants dj to stay 18:31:59 at all 18:39:02 -!- WaveMotion has quit [Quit: Page closed] 18:40:23 letownia (L27 MfSk) ERROR: range check error (-3 / 70) (Zot:3) 18:40:37 !crashlog letownia 18:40:38 1. letownia, XL27 MfSk, T:83032 (milestone): http://crawl.lantea.net/crawl/morgue/letownia/crash-letownia-20140224-004021.txt 18:43:51 03wheals02 07* 0.14-a0-2777-g7f5c0d6: Stop enslave soul from sometimes wasting resources. 10(5 days ago, 3 files, 27+ 12-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=7f5c0d692c61 18:45:11 <|amethyst> does rectangle_iterator really not clamp to the map? 18:45:35 <|amethyst> %git 0c137b56 18:45:35 07kilobyte02 * 0.14-a0-622-g0c137b5: Squares are rectangles, not circles. 10(4 months ago, 3 files, 4+ 4-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=0c137b56e7b3 18:46:49 -!- floatboth has quit [Ping timeout: 240 seconds] 18:47:11 <|amethyst> yep, easy to reproduce 18:47:29 -!- Zermako has quit [Disconnected by services] 18:47:31 -!- Zermako2 is now known as Zermako 18:48:59 -!- gnum has quit [Ping timeout: 246 seconds] 18:49:38 -!- ystael has quit [*.net *.split] 18:49:39 -!- Fhqwhgads_ has quit [*.net *.split] 18:49:39 -!- raskol_ has quit [*.net *.split] 18:49:39 -!- BirdoPrey has quit [*.net *.split] 18:49:40 -!- Foamed has quit [*.net *.split] 18:49:40 -!- Quashie has quit [*.net *.split] 18:49:40 -!- BanquosGhost has quit [*.net *.split] 18:49:40 -!- MP2E_ has quit [*.net *.split] 18:49:40 -!- nonethousand has quit [*.net *.split] 18:49:40 -!- wheals has quit [*.net *.split] 18:49:41 -!- SenoraRaton has quit [*.net *.split] 18:49:41 -!- ackack has quit [*.net *.split] 18:49:41 -!- st_ has quit [*.net *.split] 18:49:41 -!- nixor has quit [*.net *.split] 18:49:41 -!- Ladykiller69 has quit [*.net *.split] 18:49:41 -!- AlphaQ has quit [*.net *.split] 18:49:42 -!- Lantell has quit [*.net *.split] 18:49:42 -!- TZer0 has quit [*.net *.split] 18:49:42 -!- vosai has quit [*.net *.split] 18:49:43 -!- culcube has quit [*.net *.split] 18:49:43 -!- rax has quit [*.net *.split] 18:49:44 -!- Chousuke has quit [*.net *.split] 18:49:44 -!- galehar has quit [*.net *.split] 18:50:29 -!- nonethousand has joined ##crawl-dev 18:50:29 -!- wheals has joined ##crawl-dev 18:50:29 -!- ackack has joined ##crawl-dev 18:50:29 -!- st_ has joined ##crawl-dev 18:50:29 -!- Lantell has joined ##crawl-dev 18:50:29 -!- rax has joined ##crawl-dev 18:50:29 -!- Chousuke has joined ##crawl-dev 18:50:29 -!- galehar has joined ##crawl-dev 18:51:08 -!- Fhqwhgads__ is now known as Fhqwhgads_ 18:51:50 !learn add squarelos %git 0c137b56 18:51:51 squarelos[5/5]: %git 0c137b56 18:53:32 <|amethyst> !source clip 18:53:33 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/json.cc;hb=HEAD#l139 18:53:38 <|amethyst> err, not that one 18:53:50 <|amethyst> clip in coord.cc.... doesn't look like it actually clips? 18:53:59 <|amethyst> looks like it wraps instead 19:01:56 -!- TZer0 has joined ##crawl-dev 19:02:54 -!- stuntaneous has quit [Excess Flood] 19:06:12 03|amethyst02 07* 0.14-a0-2778-gc232844: Don't crash when sanctuary shrinks near the map edge 10(6 minutes ago, 3 files, 16+ 4-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=c2328442afdc 19:06:54 the new tiles mini-map looks pretty ugly in shoals 19:07:07 i've yet to decide how i like it elsewhere 19:07:25 it's also possible that it's just unpleasant when mixed with ash map reveal 19:08:55 -!- Watball is now known as rabbat 19:09:01 -!- rabbat is now known as Watball 19:09:51 -!- Ladykiller69 has quit [Read error: Connection reset by peer] 19:11:17 Duplicate messages displayed in log when enemy uses ranged weapons by HilariousDeathArtist 19:12:37 Tweaks are welcome. The options are tile_*_col. 19:12:51 Items seem to blend into shallow water pretty badly. 19:13:05 -!- CKyle has quit [Quit: CKyle] 19:13:58 -!- Kasofa has quit [Ping timeout: 245 seconds] 19:15:04 Hmm, mapped deep water... 19:15:32 <|amethyst> hm... I can't reproduce 8202, but maybe I need a certain window size? 19:17:46 <|amethyst> okay, I got it once 19:18:05 <|amethyst> after I pick up an item I get the doubled message 19:18:14 I guess that has something to do with rollback stuff. 19:18:48 I assume that's WebTiles only. 19:19:24 Medar: yes, i think what i'm objecting to (it is taking me a while to put my finger on it) is that mapped deep water feels a lot like unmapped territory 19:20:51 <|amethyst> Medar: probably, yes. I can't seem to reproduce it in console at all 19:21:56 -!- mizu_no_oto has quit [Quit: ["Textual IRC Client: www.textualapp.com"]] 19:22:06 looks like ^ doesn't mention the hammer ability that igni gives at * 19:22:09 It is a webtiles thing, yes. 19:22:10 ackack: Don't know what should be done about it though. Adding even more options... 19:22:42 !tell Grunt BEWARE THE CAT 19:22:42 wheals: OK, I'll let grunt know. 19:23:29 N78291: looks like I switched the * and ** power text up 19:24:02 -!- icantfindaname has quit [Quit: Page closed] 19:28:58 -!- Zermako has quit [Quit: good night and good luck to all!] 19:35:29 -!- WalkerBoh has quit [Ping timeout: 240 seconds] 19:35:42 yes 19:35:45 you get the text at ** 19:35:47 but you get the ability at * 19:37:10 I have high-speed qw playing on termcast btw if anyone here is interested 19:37:15 (termcast.org) 19:38:09 -!- dwarj has quit [Quit: Page closed] 19:38:23 -!- st_ has quit [Read error: Operation timed out] 19:38:33 -!- Foamed_ has quit [Quit: Heading to bed.] 19:40:03 -!- PleasingFungus has quit [Ping timeout: 265 seconds] 19:40:09 Cool. 19:40:25 Does it max out the CPU? 19:40:29 Or what limits the speed. 19:40:50 ??termcast.org 19:40:51 I don't have a page labeled termcast.org in my learndb. 19:40:55 how do I get on termcast 19:40:57 telnet termcast.org 19:41:15 telnet://termcast.org 19:41:48 that is high speed 19:41:49 Medar: it is basically maxing out one CPU I think... I haven't actually done anything to optimize speed other than removing the lua throttle 19:41:56 elliptic: how fast can it win? 19:42:21 N78291: it hasn't had a legit win yet offline, but wizmode wins seem to take a bit over 4 minutes 19:42:47 That's faster than I thought. 19:43:11 -!- andrewhl has quit [Quit: andrewhl] 19:43:52 -!- andrewhl has quit [Client Quit] 19:44:44 rw has a legit win, right 19:45:28 hm, it crashed 19:45:31 someone just reported an ogre on D:1, no link though 19:45:37 that has to be a bug if it's true right 19:45:49 it's just a little out of depth 19:45:55 it depends how ling they were on the level 19:46:07 i mean, it's unlikely but i doubt it's a bug 19:46:10 he said it was right outside the starting vault 19:46:14 will ask for a morgue 19:46:16 it's not even a bug on turn 10 if there were stairs nearby 19:46:32 because ogre can generate on D:2, so it can generate on downstairs on D:1 19:46:33 yeah, i've had an adder climb up some stairs to d:1 19:46:45 oh things can climb upstairs? 19:46:47 -!- wheals has quit [Quit: Leaving] 19:46:49 I didn't know that 19:46:50 yeah 19:46:55 I've fought adders on D:1 plenty of times 19:46:56 (not really, of course) 19:47:06 lol i'm dumb 19:47:09 (they just spawn from stairs) 19:47:18 minotaur read scroll of summoning in a lab and got puffs of smoke... I guess there is nothing on the shadow creatures list? 19:47:26 I've never seen like, orcs or orc priests or sigmund like that 19:47:31 i've never seen an ogre either but hey 19:47:40 i doubt uniques can do it 19:47:47 since they don't "spawn" per se 19:47:52 uniques can't and in general it is rare 19:47:53 Clearly should summon more minotaurs. 19:49:46 http://bpaste.net/raw/182103/ 19:49:48 -!- tabstorm has quit [Ping timeout: 245 seconds] 19:49:58 (some sort of abyss crash) 19:50:09 -!- scummos^ has quit [Remote host closed the connection] 19:51:38 <|amethyst> hm, in place_monster -> mprf 19:51:51 -!- SenoraRaton has quit [Remote host closed the connection] 19:52:03 -!- Crehl_ has quit [Quit: qqqqqqq] 19:52:15 -!- CKyle has joined ##crawl-dev 19:53:08 <|amethyst> elliptic: is it possible malloc failed? 19:53:19 !lm * crash abyss -log 19:53:20 401. yokelz, XL21 HuBe, T:52378 (milestone): http://rl.heh.fi/morgue/yokelz/crash-yokelz-20140212-142613.txt 19:53:26 oh 19:53:28 !lm * crash abyss -2 -log 19:53:29 400. pubby, XL27 FoTm, T:78923 (milestone): http://crawl.berotato.org/crawl/morgue/pubby/crash-pubby-20140211-182805.txt 19:53:38 This isn't a new crash. 19:53:40 |amethyst: I doubt it, I have plenty of free memory 19:54:07 <|amethyst> !lm * crash abyss cszo|cao 19:54:09 257. [2014-02-02 00:45:17] Deprived the Bringer of Life (L27 DDFi of Elyvilon) ASSERT(m) in 'mon-util.cc' at line 1996 failed on turn 99723. (Abyss:1) 19:54:13 <|amethyst> !lm * crash abyss cszo|cao -2 19:54:14 256/257. [2014-01-30 20:16:29] johnnyzero the Fencer (L15 DESu of The Shining One) ? (Abyss:1) 19:54:17 <|amethyst> !lm * crash abyss cszo|cao -2 -log 19:54:18 256. johnnyzero, XL15 DESu, T:30598 (milestone): http://dobrazupa.org/morgue/johnnyzero/crash-johnnyzero-20140130-201629.txt 19:54:28 <|amethyst> !lm * crash abyss cszo|cao -3 19:54:29 255/257. [2014-01-18 21:11:35] nabalzbhf the Crack Shot (L21 CeAM of Dithmenos) ERROR in 'tags.cc' at line 3288: Invalid item: longbow (Abyss:2) 19:54:31 <|amethyst> !lm * crash abyss cszo|cao -4 19:54:31 254/257. [2014-01-18 00:40:42] 78291 the Master Archer (L27 HEHu of Dithmenos) ERROR in 'tags.cc' at line 3288: Invalid item: longbow (Abyss:1) 19:54:33 <|amethyst> !lm * crash abyss cszo|cao -5 19:54:34 253/257. [2014-01-04 13:45:32] Nikinyo the Swordmaster (L27 DsWn of Ashenzari) ERROR in 'tileweb.cc' at line 211: Socket write error: Resource temporarily unavailable (Abyss:2) 19:54:36 <|amethyst> !lm * crash abyss cszo|cao -6 19:54:36 252/257. [2013-12-30 19:06:14] imantor the Skullcrusher (L27 GrFi of Okawaru) ERROR in 'dbg-scan.cc' at line 673: invalid feature 0 at (2,2) (Abyss:1) 19:54:38 <|amethyst> hm 19:55:14 <|amethyst> the thing is, a null monster, besides aborting place_monster, would also have crashed when calling the name method, before mprf is even called 19:56:19 <|amethyst> hm, maybe it's something with _abyss_monster_creation_message 19:57:30 what do you need to get those gdb backtraces in dumps? just gdb and debug/debug-lite build? 19:58:39 I assume elliptic can reproduce that crash now. 19:58:50 <|amethyst> with a debug build, you need --gdb 19:58:57 <|amethyst> because it's disabled by default 19:59:00 Ok. 19:59:16 I don't know under what conditions I can reproduce it 19:59:31 Oh right, debug build might change things. 20:00:37 <|amethyst> but, yeah, if I knew what the mprf arguments were it would probably be trivial to track down and fix 20:01:58 -!- ussdefiant has joined ##crawl-dev 20:03:07 -!- oberstein has quit [Ping timeout: 245 seconds] 20:03:14 -!- dtsund has quit [Ping timeout: 244 seconds] 20:04:04 -!- dtsund has joined ##crawl-dev 20:05:43 -!- acvoight_ is now known as sirtheta 20:05:46 -!- ussdefiant_ has joined ##crawl-dev 20:05:58 -!- jeffro_ has joined ##crawl-dev 20:07:13 <|amethyst> elliptic: maybe turn core dumps on in case it (or another crash) happens again? 20:07:29 hm, how do I do that? 20:07:55 Is there a reason not to run debug build with --gdb (in addition)? 20:07:57 <|amethyst> ulimit -c unlimited 20:08:12 <|amethyst> Medar: because it introduces a several-second delay when you crash 20:08:20 <|amethyst> Medar: which annoyed kilobyte :) 20:08:40 -!- jeffro has quit [Ping timeout: 264 seconds] 20:08:47 -!- ussdefiant has quit [Ping timeout: 272 seconds] 20:09:06 <|amethyst> elliptic: you can also tell the kernel to name your core dumps something more informative than 'core' 20:09:07 Well, qw is probably pretty patient. 20:10:29 -!- Taraipher has quit [Read error: Connection reset by peer] 20:10:56 <|amethyst> elliptic: on CSZO and CAO I use /sbin/sysctl kernel.core_pattern=core-%e-%p-sig%s-%t 20:11:31 Medar: doesn't debug mode add a lot of in-game debug messages, too? 20:11:40 -!- ussdefiant_ is now known as ussdefiant 20:11:55 debug-lite doesn't, AFAIK 20:11:56 |amethyst: thanks, will change settings for the next block of qw games 20:12:14 It will still make things slower of course, not sure by how much. 20:12:18 -!- oberstein has joined ##crawl-dev 20:12:33 <|amethyst> just do the normal optimised build but add -g 20:12:45 -!- tenofswords has joined ##crawl-dev 20:13:07 <|amethyst> the servers use EXTERNAL_FLAGS_L="-g" 20:13:12 That makes sense. 20:13:33 <|amethyst> (and no explict target) 20:13:54 <|amethyst> you also wand STRIP=/bin/true if you'll be doing make install 20:13:57 <|amethyst> s/wand/want/ 20:14:47 -!- wheals has joined ##crawl-dev 20:15:23 <|amethyst> Napkin: looks like gretell never came back after that netsplit? 20:17:29 -!- CKyle has quit [Quit: CKyle] 20:17:54 <|amethyst> elliptic: I'm running the abyss testing bot and haven't seen anything after 12500 turns, but I think kilobyte had switched to using qw for much of the stress testing :) 20:19:43 -!- roctavian has joined ##crawl-dev 20:21:49 hmm, any objections to making books ID by type like most other things? 20:23:10 <|amethyst> I'd say go for it; what about rods? 20:23:38 still don't think it's a good change, but well 20:23:45 don't rods already 20:23:50 -!- Foamed has quit [Quit: Heading to bed.] 20:24:02 That logic could go for anything 20:24:10 rings, staves especially, 20:24:34 -!- rossi has quit [Quit: WeeChat 0.4.3] 20:24:35 or rather, the "vault incentive" thing 20:24:36 |amethyst: rods IDing by type sounds good to me at least 20:24:48 mmm 20:25:04 I'll get working on that after I commit bookpatch 20:25:10 <|amethyst> Basil: I ask about rods in particular because they share some code with books 20:25:14 rings don't identify by type if they are randarts 20:25:15 -!- ussdefiant has quit [Ping timeout: 272 seconds] 20:25:41 <|amethyst> Basil: so wasn't sure if the change to books would make rod ID subtly incorrect in places 20:25:41 and jewelry id (or rather, it not existing for artifacts) very much feels like a worse offender than books 20:26:07 I ran into a D:1 ogre once myself 20:26:17 |amethyst: Namely that they are in a subtype with multiple "types" of objects? 20:26:17 it was nowhere near stairs though and was literally the first enemy I saw 20:26:26 I still killed it because TrBe, but still 20:26:28 OBJ_STAVES contains enhancers and rods, right? 20:26:39 Rods are OBJ_RODS now. 20:26:42 ChrisOelmueller: why would randart jewellery ID by their base type? that doesn't make much sense 20:26:47 Oh 20:26:54 except in that bug where they do 20:26:54 <|amethyst> Basil: I mean, because rods and books share the spell list code 20:27:00 Oh, right 20:27:44 I don't think I touched that section of code 20:27:44 -!- kait has quit [Ping timeout: 240 seconds] 20:27:44 but sure, I'll also make them ID by type in a bit 20:27:44 <|amethyst> elliptic: I think ChrisOelmueller means ID-on-wear like with weapons and armour 20:27:44 -!- raskol__ is now known as raskol` 20:27:44 right 20:27:44 -!- raskol` is now known as raskol 20:27:44 <|amethyst> elliptic: fully ID artps that is 20:27:44 ChrisOelmueller: and how is ID-on-wear at all relevant to this discussion? 20:28:18 Basil: Maybe split books autopickup setting on \ to unknown spellbooks and known spellbooks. 20:28:56 That's also a good idea, since there are 40? books 20:29:14 ChrisOelmueller: I don't disagree that jewellery randarts could ID-on-wear better, but I don't see how it has anything to do with non-artifact books and rods IDing on sight if you've seen them before 20:29:39 Yeah, can't list the individual books there of course. 20:30:11 oh right artifact books still need pickup then? 20:30:20 -!- alefury has quit [] 20:30:27 yes 20:30:33 since you haven't seen them before 20:31:49 the only times i've hit the problem that prompts this patch (inventory capacities) were with sif 20:32:10 <|amethyst> not with nemelex? or you don't use books with nemelex? 20:32:24 i don't play nemelex, no 20:32:56 03Sage02 07* 0.14-a0-2779-g909abdb: Make spellbooks identify like staves. 10(2 days ago, 1 file, 14+ 10-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=909abdbd69d2 20:32:58 Well this is also nice, since you know there no new spells in a certain book. 20:33:14 Doesn't matter for experienced players of course. 20:33:40 you could still have destroyed your old copy somehow, right :P 20:34:11 atrodo (L22 FeCj) ASSERT(!monster_at(p) || monster_at(p)->submerged() || fedhas_passthrough(monster_at(p))) in 'player.cc' at line 481 failed. (Vaults:5) 20:34:23 <|amethyst> !crashlog atrodo 20:34:24 No milestones for atrodo (crash). 20:34:25 sure, a second copy isn't useless 20:34:29 <|amethyst> !crashlog atrodo 20:34:29 No milestones for atrodo (crash). 20:34:39 neither is your second ring of protection from fire 20:34:44 <|amethyst> !crashlog atrodo 20:34:44 1. atrodo, XL22 FeCj, T:128168 (milestone): http://dobrazupa.org/morgue/atrodo/crash-atrodo-20140224-023409.txt 20:35:15 yeah this was to address possible autopickup implications mentioned above 20:35:53 So should known books default to on or off autopickup? 20:36:03 IMO off 20:36:16 Think so too. 20:38:43 <|amethyst> hm 20:38:56 -!- scummos^ has quit [Read error: Operation timed out] 20:39:00 <|amethyst> in atrodo's crash, how did a door seal revert to DNGN_CLEAR_PERMAROCK_WALL ? 20:39:40 <|amethyst> particularly when it's DNGN_STONE_STAIRS_UP_III in revert_terrain_change 20:41:18 |amethyst: hm, I actually managed to reproduce the abyss crash from the same seed after changing settings and now I have a core dump 20:41:31 so can you or someone tell me what to do with the core dump :) 20:41:47 <|amethyst> gdb 20:41:55 -!- Stelpa has quit [Ping timeout: 265 seconds] 20:41:56 <|amethyst> then bt full and paste that 20:42:08 |amethyst: so, wouldn't that crash be on account of the shadow at the player's location? :) 20:42:51 <|amethyst> Grunt: oh, hm 20:43:07 That ASSERT probably needs to be updated. 20:43:09 hmm, I broke save compat it seems 20:43:14 need to fix that. 20:43:22 welp 20:43:24 (I should really make a mons_is_player_shadow() or something) 20:43:26 Basil: rip 20:43:37 !sent grunt tombstones 20:43:41 !send dck rip 20:43:41 aw 20:43:41 Sending rip to dck. 20:43:49 1learn add grunt[1] rip 20:44:01 oh 20:44:03 wow how did that do that 20:44:04 a t is not a d 20:44:21 !send Grunt berserk pack 20:44:21 Sending berserk pack to Grunt. 20:44:29 !send dck !send 20:44:29 Sending !send to dck. 20:44:46 -!- AreBrandon has joined ##crawl-dev 20:44:50 <|amethyst> Grunt: okay, I guess the permarock thing was a red herring because of optimisation 20:44:54 !ascend 20:45:02 <|amethyst> Grunt: because grd(pos) is correct 20:45:19 |amethyst: http://bpaste.net/show/r4PPhRF0NEyESHgTfdub/ 20:45:36 <|amethyst> *** invalid %N$ use detected *** 20:45:37 <|amethyst> useful 20:45:50 <|amethyst> you were silenced? 20:46:15 %#$!$^@! 20:47:00 -!- Bloax has quit [Quit: Error: Bloax not found] 20:47:31 <|amethyst> elliptic: I'm not sure how to read vararg lists in gdb 20:47:41 |amethyst: I don't know an easy way to check that, I guess I can figure out what turn the crash was on and tell qw to stop a turn before that 20:48:47 It would be pretty cool to get save files and required actions to crash from qw :) 20:48:54 oh, I can check the status=blah in the crash milestone 20:49:05 not silenced 20:49:09 <|amethyst> hmm 20:49:21 (status=flying,drained) 20:49:22 <|amethyst> I really don't see what's wrong then 20:49:42 <|amethyst> (even if you were silenced I wouldn't really, because that just passes a "" as that argument 20:50:21 last messages in the normal crashlog are: 20:50:24 A phantasmal warrior comes into view. 20:50:24 A quasit comes into view. 20:50:24 The quasit gives a chilling moan. 20:52:57 <|amethyst> ohh 20:53:27 <|amethyst> two things 20:53:31 <|amethyst> 1. Posix says "The format can contain either numbered argument conversion specifica‐ tions (that is, "%n$" and "*m$"), or unnumbered argument conversion specifications (that is, % and * ), but not both. 20:53:36 <|amethyst> " 20:53:41 what is this "%s manifests%3$s!" syntax? 20:53:51 <|amethyst> 2. glibc says There may be no gaps in the numbers of arguments specified using '$' 20:54:18 <|amethyst> elliptic: %3$s means "use the third argument after the format string" 20:54:43 <|amethyst> elliptic: it's mostly used in i18n, where a format string might be reordered 20:55:15 <|amethyst> elliptic: what libc are you using? 20:55:31 <|amethyst> I don't get that assert from printf here 20:56:09 03Grunt02 07* 0.14-a0-2780-gb93ce5e: Introduce a mons_is_player_shadow() to help with an ASSERT. 10(2 minutes ago, 6 files, 13+ 5-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=b93ce5e72c28 20:56:45 Googling the message lead me here: https://wiki.ubuntu.com/ToolChain/CompilerFlags 20:57:34 <|amethyst> ah 20:57:41 <|amethyst> well, I guess it's not too hard to fix 20:58:23 -!- Ququman__ has quit [Remote host closed the connection] 20:58:49 how do I tell what libc I'm using? 20:59:36 I think 2.17 20:59:49 -!- Basil has quit [Ping timeout: 265 seconds] 20:59:57 <|amethyst> I was mostly wondering glibc or something else 21:00:03 <|amethyst> Ubuntu? 21:00:18 GNU C Library (Ubuntu EGLIBC 2.17-93ubuntu4) stable release version 2.17 21:00:37 <|amethyst> yeah, then it's almost certainly the Ubuntu default -D_FORTIFY_SOURCE=2 that Medar pointed out 21:00:55 <|amethyst> elliptic: sec, I'll have a patch for you to try 21:01:37 ...oh, this reminds me of something else I wanted to do. 21:01:56 -!- Basil has joined ##crawl-dev 21:05:19 Ominous! 21:06:35 Nah, just a tweak related to an earlier fix of mine. 21:06:49 <|amethyst> elliptic: http://s-z.org/neil/tmp/0001-Avoid-a-bad-format-string-crash.patch 21:07:43 <|amethyst> elliptic: also make sure that the "manifests with a bang!" message doesn't have junk after the ! (I can't think of why %.0s would output anything but maybe there's something I'm forgetting) 21:08:23 -!- bh has joined ##crawl-dev 21:08:28 -!- bh has quit [Changing host] 21:08:28 -!- bh has joined ##crawl-dev 21:09:49 !seen dpeg 21:09:49 I last saw dpeg at Sun Feb 23 22:25:34 2014 UTC (4h 44m 15s ago) quitting, saying 'Quit: sleep'. 21:09:49 No other place uses a format string like that it seems. 21:10:09 |amethyst: okay, qw is running :) (and will stop a turn after the crash turn so I can check messages) 21:10:14 Unless my grep regex is wrong 21:10:18 qwqwqw 21:10:18 qw-keys deactivated 21:10:23 elliptic: did you resolve the non-determinism issue? 21:10:36 bh: yeah, now it works like a charm 21:10:38 translation purposes will require using them in several places though 21:10:41 <|amethyst> %git :/determ 21:10:41 07elliptic02 * 0.14-a0-2767-g1f28cc2: Fix non-deterministic lua again. 10(8 hours ago, 2 files, 36+ 4-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=1f28cc2a0abf 21:10:59 if and when people are interested in doing anything into that direction again 21:11:03 (hopefully it isn't still just vetoing those layouts) 21:11:05 yuck. Lua :) 21:11:11 indeed 21:11:13 !send bh loads and loads of Lua 21:11:13 Sending loads and loads of Lua to bh. 21:11:26 Let's just convert Crawl to use guile 21:11:36 |amethyst, elliptic: don't commit that yet if it works; I'm working on someting that moves some of that code. 21:12:19 A green death manifests with a bang! 21:12:40 seems to work 21:14:06 fwiw some old libc printf-s took %.0s the same as %s, I don't *think* that is considered posix conformant... 21:14:56 -!- Stelpa has quit [Changing host] 21:15:11 should we pull the trigger on LO and Dj? 21:16:48 -!- Stelpa6 has quit [Ping timeout: 240 seconds] 21:20:27 -!- HellTiger has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 21:21:11 |amethyst, elliptic: http://sprunge.us/RJRU 21:21:40 ...also, can I think of a way to get "comes into view" messages on their own channel? I'd like to be able to simplify my force_mores :b 21:21:47 bh: unrelated, but there is a bh now in another server and its very confusing now 21:21:55 simmarine: o_O? 21:22:07 because i think its you (im pretty sure its not you though!) 21:22:19 <|amethyst> Grunt: I think for translation purposes it might be better to keep the string together 21:22:26 simmarine: I go on like #ubuntu and geekosaur is there, I show up on #wikishit and SamB is there, I go to kindle channels on other servers and bhaak is there 21:22:37 The internet is a small and terrible place. You can quote me on that. 21:22:42 bh: do you have an email address for urmom.org? :P 21:22:49 (hes quite an immature person) 21:22:51 nope. 21:23:01 -!- Wahaha has joined ##crawl-dev 21:23:13 |amethyst: what do you mean? 21:23:31 <|amethyst> Grunt: With the subject as %s 21:23:49 |amethyst: that would require a lot of refactoring of _monster_warning 21:23:54 <|amethyst> hm 21:23:55 <|amethyst> true 21:24:32 well if you're afraid of string-related refactoring, better don't start 21:24:57 i'm not going to maintain or update a mostly dead clone myself but what i started with certainly wasn't pretty 21:25:22 of course people gradually adapting to a style that's actually suited for i18n would help 21:26:29 -!- Watball has quit [Quit: Leaving] 21:28:37 -!- wheals has quit [Remote host closed the connection] 21:30:28 -!- wheals has joined ##crawl-dev 21:32:40 -!- Yermak has quit [Quit: Page closed] 21:33:07 the spiny worm desc calls them "great" 21:33:09 i think not 21:34:51 unle wheals what do you think of 8152 21:34:54 !bug 8152 21:34:55 https://crawl.develz.org/mantis/view.php?id=8152 21:34:57 or any of the new uncles 21:36:21 er? I'm not in #ubuntu 21:36:38 do they say that? 21:36:38 did you mean #perl? :p 21:37:15 (for that matter I'm still astonished at the amount of overlap between ##crawl and #haskell...) 21:37:48 huh, i think i have a friend from another network altogether who goes on #haskell 21:38:23 hm, is reforge weapon intended to work on all weapons a monster has? 21:38:39 have you used it on cerebov yet 21:38:54 -!- dck has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] 21:39:00 N78291: yes to simplify the interface 21:39:05 I used it on roka and it turned both his crossbow and axe into hammers 21:39:06 -!- bh has quit [Quit: Page closed] 21:40:50 nonethousand: it seems fine but purge magic might not make it clear that it lowers MR 21:41:32 yeah that could be a problem. My original name for it was "cleanse magic" which was even further from having that connotation 21:41:55 weaken magic maybe? though that might imply increasing MR 21:42:00 but I don't know if "vulnerability" makes it clear that it removes enchantments 21:42:03 or hexes 21:43:02 Is it acceptable to "explain" it in the desc? 21:43:05 which I think might be the more pertinent behavior 21:43:32 "MR itself depends on your innate magical something, therefore this makes you more susceptible" 21:43:34 etc. 21:44:20 Woo 21:44:23 save compat restored 21:47:11 03wheals02 07* 0.14-a0-2781-g51315a3: Remove spiny worms. 10(3 days ago, 24 files, 22+ 96-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=51315a322579 21:47:23 Hooray 21:47:42 another option I have heard mentioned is removing the MR halving from those scrolls altogether. It's a strong negative effect alongside its benefit. Overall I'm most interested in making the scrolls more common, though 21:47:49 just so they actually get some use in play 21:48:33 bye bye jellypoly 21:51:08 giant leech lair end 21:51:24 Reward: A banana 21:51:29 -!- mamgar has quit [Quit: Leaving] 21:52:16 adding "re-adjust D, V list slightly to compensate for throwing out a monster" into that endlessly large list 21:52:26 should get back into the everything 21:52:37 how slightly is slightly 21:53:19 "figure out the exact weighting of what was just removed and purposefully put it into certain things instead of upping everything at once at unknown proportions" 21:53:26 (shut up I am perfectionist) 21:53:48 you could perfectionize yellow dracs some 21:53:58 those might be endangered at this point 21:54:25 I _hope_ people will at least remember to do things like re-weigh the zot draconian colours for zot 21:54:31 Does it really mtter whether the weight of freezing wraiths in D is 258, 255, 250, or 260? 21:54:43 Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away. 21:54:52 Yellow draconians would be a big enough change to warrant a look at the weights, sure. 21:55:52 wheals: freezing wraiths, no, convokers, possibly 21:56:55 could we go a step farther and remove all worms 21:57:37 (save maybe the mundane variety) 21:58:21 -!- Piginabag has quit [Quit: Page closed] 21:58:26 does lindwurm count as worm? it should 21:58:45 it's wurm enough for that ridiculous lair end 21:58:58 -!- Taraiph is now known as Guest61470 22:00:25 -!- tenofswords has quit [Read error: Connection reset by peer] 22:01:12 -!- Taraipher has quit [Ping timeout: 265 seconds] 22:01:12 -!- Guest61470 is now known as Taraipher 22:01:41 -!- Sonata has quit [Ping timeout: 265 seconds] 22:01:41 -!- tkappleton has quit [Ping timeout: 265 seconds] 22:01:45 -!- Fhqwhgads_ has quit [Remote host closed the connection] 22:06:13 -!- ackack has quit [Read error: Operation timed out] 22:07:29 -!- AreBrandon has quit [Ping timeout: 265 seconds] 22:08:00 first impression of new swamp is that I entered in a stone room 22:11:42 rip all corrosion period maybe???? 22:13:36 -!- CKyle has joined ##crawl-dev 22:13:47 |amethyst: incidentally this very well describes why the "runed" mechanism makes crawl less exciting 22:14:10 -!- Daekdroom has quit [Quit: Saindo] 22:14:28 of course there's good reasons to have it, but yeah it's similar 22:17:17 -!- lion_ has quit [Client Quit] 22:18:18 <|amethyst> I guess, as I see it, the excitement you get from "this is probably not worth it but just in the off chance" is not the kind you want to encourage 22:18:29 <|amethyst> If it is, we can add slot machines 22:18:51 canary 22:19:04 <|amethyst> But that's a much stronger point for runed than for book auto-id, because weapons are much less likely to be interesting 22:22:44 runed vaults where you can see the inside are a lot better than the other kind 22:23:03 also runed vaults would be a good place to use chests 22:23:03 <|amethyst> Basil: save corrupted: canary gone 22:23:13 rip canary 22:24:27 <|amethyst> Grunt: unless you're working on that refactoring now, I'd say go ahead and add it 22:24:38 well, let's see if USE_PCRE works with my hacked up build... 22:25:02 <|amethyst> refactoring will be needed at some point, but I don't see why that should stop short-term improvements 22:25:28 <|amethyst> ChrisOelmueller does have a good point, though, that we should start thinking in more translation-friendly ways 22:25:51 <|amethyst> including using format strings instead of concatenation 22:26:38 Damn canaries 22:27:27 <|amethyst> you're not exactly adding concatenation, though (just making a function that already depends on it more consistent), so I don't think you're adding to the problem, so I don't think it should be blocked 22:27:29 -!- ebarrett has quit [Ping timeout: 241 seconds] 22:29:17 -!- AreBrandon has joined ##crawl-dev 22:31:38 -!- NilsBloodaxe has quit [Quit: Page closed] 22:34:08 -!- dtsund has quit [Quit: dtsund] 22:35:04 -!- tensorpudding has quit [Ping timeout: 264 seconds] 22:36:02 -!- dtsund has joined ##crawl-dev 22:36:49 -!- ussdefiant has joined ##crawl-dev 22:37:26 -!- DracoOmega has joined ##crawl-dev 22:39:33 -!- montyb has quit [Quit: montyb] 22:42:01 N78291: just got this locally: http://bpaste.net/raw/182143/ 22:42:09 -!- rast has joined ##crawl-dev 22:42:21 qwqwqw 22:42:21 qw-keys activated 22:42:22 <3 22:42:35 good frog helmet 22:42:38 i dont know what i was supposed to do here: 22:42:43 Grunt: got the demonspawn tiles up in 8097 22:42:47 Hah, nice. 22:42:48 and that is quite fast 22:42:50 1. arrive on orc 2, get oriflame message 22:42:58 approximately the 340th attempt (the Gr nerfs and stuff definitely made things harder for qw) 22:43:02 2. find entrance; it's behind water 22:43:16 3. i dont have blinking or flying or controlled teleport so it just times out 22:43:32 roctavian: cool :) 22:43:42 is that supposed to just be part of the game? 22:44:07 rast: there is a bailey entrance that has the portal behind water, yes 22:44:15 right. why? 22:44:17 you could certainly argue that it isn't a good vault 22:44:24 i couldnt even dog in because stone 22:44:27 *dig 22:44:48 its too early in the game to expect the player to be able to cross water 100% 22:45:18 So it takes 340 attempts to get a vampiric exec axe. :P 22:45:27 Medar: no, it got lots of those :P 22:45:28 ive had similar problem with the volcano entrace that is over lava 22:46:18 rast: I don't think people are expected to be able to cross it 100% to be honest (though many people will have some way to get over there, even if without flight) 22:46:39 right, clinking, even random blinking, is a viable way 22:46:42 Like, it's close enough to blink across if you have some source of it 22:46:44 Yeah 22:46:53 I might spend a ?blinking on it if I had more than one 22:46:57 but if you dont have either then you're just done 22:47:08 orc:2 is too early for that kind of thing 22:47:19 Orc:2 isn't really that early, in my opinion 22:47:20 if its d:15, yeah, sure 22:47:35 i do d:15 before orc:2 in most games 22:47:37 Since probably you've already cleared 18 floors or something 22:47:39 its very easy not to have blink or flying by then 22:47:48 d:9 on the other hand is a bit frustrating 22:47:49 (But for counterpoint, you can get that vault on like D:8) 22:48:15 I think there have been differing opinions in general on how 'missable' portal vaults should be, regarding timers and such 22:49:00 (On a related note, I'm not really a fan of how often the game notifies you about a portal vault that won't expire for like 2000 turns or something anyway) 22:49:15 Since it really gives the impression that you're in some danger of actually missing it 22:49:30 I mean, certainly I would think I was on a meaningful clock if I didn't know that I wasn't 22:49:55 IMO the clock is just too long. 22:49:57 <|amethyst> Yeah, I think the clock can be cut somewhat 22:49:59 (And it's probably somewhat spoily for the messages for labyrinths and bazaars to be so much shorter, yet not be so obviously different) 22:50:08 s/messages/timers 22:50:24 Since you really WILL miss that lab if you don't try to prioritize finding it 22:50:37 "oh no" 22:50:38 But an ice cave? The message only serves to let you know not to leave the floor and go do some other branch first, mostly 22:50:48 I tend to think of the frequent messages as acting like sonar 22:50:53 long way, distant, nearby 22:50:53 (Which I do appreciate, but then it doesn't need to remind me of it constantly either :P) 22:50:56 yeah that part is useful 22:51:03 Well, mostly I ignore them for normal portal vaults 22:51:12 Since there's no need to clear the level any differently than usual 22:51:17 <|amethyst> DracoOmega: "fix a bug where portal branch timers were measured in turns rather than aut" :) 22:51:18 You will run into it eventually 22:51:26 -!- Ruble has quit [] 22:51:28 Haha 22:51:32 right now it'd be better to not show any messages than what is there 22:52:14 it sounded like elliptic had a look at this recently though 22:52:18 -!- araganzar has quit [Ping timeout: 245 seconds] 22:53:15 I think it was added to avoid the situation where you dip onto a floor, don't realize a portal is there, go do something else, then later come back to an expired portal and feel sad 22:53:46 right, that can also be avoided by not doing it though 22:53:56 it's only a problem possibly in orc 22:53:59 I looked at things and (a) was really surprised that there are *still* two timers even after we added all the messages and (b) noticed that the first timer is much longer for most portals than for bazaar/lab 22:54:01 What is 'it' here? 22:55:24 my suggestion would just be to make all timed portals use a single timer (like bazaar/lab) and give messages for that timer, both when entering the level and when moving around in the level, in a comparable fashion to bazaar/lab 22:55:29 this seems pretty straightforward to me 22:55:31 and making, for instance, baileys placed in orcs untimed to me feels like it would be a better solution than forcing these announcements upon everyone 22:56:00 elliptic: Yes, that sounds fine 22:56:01 I'd make it "going to another level destroys this portal" and untimed except for lab and bazaar 22:56:08 though that would have problems in orc 22:56:18 wheals: That sounds bad in a number of situations 22:56:19 wheals: I don't like that, it is often interesting to go upstairs and try other stairs 22:56:24 Often you might need to briefly retreat 22:56:25 yes 22:56:28 wheals: or the first stairs could land you in some monsters, yes 22:56:29 i like it being timed 22:56:36 especially the shorter times like labs or bazaars 22:56:40 really, the system used for bazaars/labs works well 22:56:43 The timers could be a bit longer than labs, maybe 22:56:49 But the basic system seems fine 22:56:56 i assume sewers/etc are long for newer players 22:57:10 Well, you also don't likely have ?mapping that early 22:57:14 some of the portals have longer timers on earlier levels 22:57:17 which seems reasonable to me 22:57:20 I forget which ones 22:57:30 -!- Mandevil has quit [Quit: leaving] 22:57:33 later on you need to rest less and are more likely to have mapping 22:57:52 but there is some formula using absdepth that at least one portal already uses 22:58:18 -!- neunon has joined ##crawl-dev 22:58:31 -!- Quashie_ is now known as Quashie 22:58:44 -!- ToastyP has quit [Quit: ChatZilla 0.9.90.1 [Firefox 27.0.1/20140212131424]] 22:59:04 I guess I suggested that because there seem to be two goals with timers, "Encourage the player to be a little more reckless and give them a reward," but also "Don't let the player come here when overleveled." 22:59:56 and the timers for non-bazaars/labs are evidently not cutting it for the first goal 23:00:13 I don't think they need to make you reckless to be fine 23:00:18 "taking a > or ^ destroys" would be better than "taking stairs" there 23:00:20 wheals: that's because they are far longer than the bazaar/lab timers for no particular reason 23:00:22 Just so you also can't put it off for ages 23:00:49 -!- BirdoPrey has quit [Read error: Operation timed out] 23:00:50 elliptic: that's what i said! 23:01:21 -!- MP2E_ has quit [Quit: boom!] 23:01:44 -!- CKyle has quit [Quit: CKyle] 23:04:07 03Grunt02 07* 0.14-a0-2782-gadab473: Reduce spamminess on some types of monster generation. 10(2 hours ago, 3 files, 47+ 38-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=adab47361d6a 23:04:07 03Grunt02 07* 0.14-a0-2783-g1b2e75f: roctavian's demonspawn enemy tiles (#8097). 10(13 minutes ago, 12 files, 1+ 7-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=1b2e75fb4165 23:04:07 03Grunt02 07* 0.14-a0-2784-gecc5650: Bloax's war gargoyle tile (#8194). 10(8 minutes ago, 2 files, 1+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=ecc5650ccb71 23:04:07 03Grunt02 07* 0.14-a0-2785-gb4497b5: Bloax's Lear's Hauberk doll tile (#8194). 10(6 minutes ago, 5 files, 2+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=b4497b5a1c98 23:04:09 DracoOmega: hm, i don't think that ice caves or volcanoes let you put them off for ages 23:04:09 I don't either...? 23:04:10 though i don't think i've ever actually _tried_ 23:04:23 -!- arag has quit [Ping timeout: 245 seconds] 23:04:26 I think we're talking past each other somehow 23:04:31 -!- AreBrandon has quit [Ping timeout: 265 seconds] 23:04:35 -!- rast- has joined ##crawl-dev 23:05:36 -!- tenofswords has joined ##crawl-dev 23:06:35 -!- omnirizon has quit [Ping timeout: 246 seconds] 23:07:09 OK, so your only dissatisfaction is in the messages (unclear difference between bazaar/labs and others, spamminess when not important?) 23:07:27 -!- rast has quit [Ping timeout: 264 seconds] 23:07:37 -!- rast- is now known as rast 23:07:38 you know, I refrained from commenting on that war gargoyle tile since 1: it does not really evoke the image of a gargoyle and 2: a giant muscular grey guy is contrary to the gargoyle terrible HP 23:08:01 wheals: I said that I am fine with making their timers follow the lab/bazaar model 23:08:21 whatever, whatever, whatever 23:08:39 <|amethyst> add to that that it's hard to tell from the message whether the timer is fresh or abou to run out 23:09:44 unifying the messages if they stay would be necessary, indeed 23:09:58 -!- rast- has joined ##crawl-dev 23:10:22 <|amethyst> tenofswords: it appears that commenting would have been better than refraining 23:10:54 indeed it would have been 23:11:47 "hey roctavian want to try your hand at another tile" 23:12:27 -!- rast has quit [Ping timeout: 252 seconds] 23:12:28 -!- rast- is now known as rast 23:12:33 when i redo a certain person's tiles, he tends to get defensive 23:12:34 I agree that the timers on the long ones doesn't mean much right now, but I don't know if what's warranted is shortening them. 23:13:11 But I wouldn't actually oppose trying a shorter time out. 23:15:10 wheals: Well, it does also mean that if you get a glance at the portal itself, you don't only have a very short time to immediately enter it 23:15:33 I admit that it's rather spoily to recognize a portal entrance vault and then avoid it so as to not set off the second timer 23:15:36 Which I still do regularly 23:15:40 Yes, there doesn't really seem any reason to keep the second timer :) 23:16:28 -!- Igxfl has quit [Ping timeout: 245 seconds] 23:20:53 -!- jack_ has quit [Quit: Konversation terminated!] 23:21:09 -!- roctavian has quit [Quit: Page closed] 23:23:08 -!- arag_ has quit [Ping timeout: 245 seconds] 23:24:45 -!- lion has quit [Client Quit] 23:24:55 s/any/to be any/ 23:28:22 -!- soadzombi has quit [Quit: Page closed] 23:28:50 wheals: the purpose of the timers was explicitly stated by the designer: so that players can't go do a bunch of other stuff first 23:29:53 not sure the secondary effect of making you explore faster was even considered desirable (I know dpeg was originally against announcing them because he didn't like this effect) 23:31:46 also, I'm 99% sure the original purpose of changing them to be announced was to make it so stair-dipping was penalized less 23:32:15 but I may be remembering that part wrong 23:32:23 minmay: I'm pretty sure I've heard dpeg say that he likes the effect of making you explore faster (I certainly like that effect) 23:32:38 minmay: that seems to be the reason that the double-timer was added 23:32:43 https://crawl.develz.org/wiki/doku.php?id=graveyard:unannouncedportals 23:33:38 elliptic: really? I thought he said something about being "against making the portals a race" or something 23:33:55 I think incentivizing "reckless" exploration is great 23:33:55 that was in reference to announcement at least 23:34:18 I like how the discussion on that page doesn't consider that it is totally non-transparent how the double timer works 23:34:54 Yes, you basically have to have read it somewhere 23:34:59 Since the game wouldn't really clue you in 23:35:10 Except for you sometimes being confused why it expired much faster one time than another 23:35:27 yes... and even then you probably don't know the details of when the second timer actually starts (do you have to enter the vault? see the vault? see the portal? I don't even know) 23:35:34 (I think see the vault?) 23:35:40 well there is " There needs to be a message when the fast counter starts ticking (see this tavern thread for ideas and discussion)." 23:35:47 i have no idea what the flavour would be, but 23:35:52 too bad "there needs to be" doesn't mean much 23:36:05 what if, when stepping within X tiles of a portal, it's automatically detected 23:36:07 there need to be mountain dwarves 23:36:15 -!- KurzedMetal has quit [Ping timeout: 264 seconds] 23:36:20 and the short timer starts, with a message explaining that this has occured 23:36:23 -!- KurzedMetal1 is now known as KurzedMetal 23:36:29 elliptic: It's see the portal 23:36:31 anyway at some point more recently people decided that all portals should be announced, which means that the problems with totally unannounced portals aren't really relevant any more 23:36:32 that fixes the "saw one tile of the vault" problem 23:36:38 elliptic: You can then use seeing the vault to avoid the portal and thus the second timer 23:36:48 Which I do regularly 23:36:50 https://crawl.develz.org/wiki/doku.php?id=dcss:brainstorm:dungeon:portal_vaults:portal_vaults 23:36:51 DracoOmega: ah, right, that sounds familiar 23:37:18 this point out the problem with that, which is that sometimes there's no way to detect what is part of the vault 23:37:34 Well, probably just a single medium timer is fine and avoids all these problems 23:37:40 Which everyone seems to agree with, mostly :P 23:37:46 yeah I don't see how having the short timer has any purpose whatsoever if the vault is announced 23:37:47 really i like "For a portal vault, don't use entry vaults; simply spawn the portal on the edge of LOS when exploring. Erase the portal if player gets out of LOS or waits over n turns. — evktalo 2010-04-03 18:31" - i guess kind of because that's like my suggestion 23:38:16 That sounds really weird 23:38:18 press o and portal appears, press o again and it disappears, sounds good 23:38:37 press o and portal appears, steam dragon breathes and it disappears 23:38:42 Hahahaha 23:38:54 (I don't like this idea very much :P) 23:39:02 wheals: that loses the excitement of rushing around madly trying to find the portal before it closes :P 23:39:07 What do you know: we're in agreement 23:39:43 also magic mapping would lose one of its few uses 23:39:45 At any rate using a timer is a roundabout way of achieving the goal if the goal is not letting you push it off 23:40:20 03Grunt02 07* 0.14-a0-2786-gb9cc7c4: A less silly (but possibly also temporary) grand avatar tile. 10(80 seconds ago, 1 file, 0+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=b9cc7c43a06d 23:40:27 -!- Pacra has quit [Ping timeout: 264 seconds] 23:40:29 why 23:41:03 -!- ystael has quit [Ping timeout: 252 seconds] 23:41:05 -!- N78291 has quit [Quit: null] 23:41:22 I wonder what the tile looks like zoomed in 23:41:33 03Grunt02 07* 0.14-a0-2787-g4695f10: Nudge grand avatar monster description. 10(65 seconds ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=4695f106a828 23:42:07 Because "putting it off" is a conscious decision, but only rarely do you ever consciously give up on a portal (when you do that's an interesting choice) 23:42:10 zoomed out it looks like a top-down view of a spider 23:42:13 a pepto-bismol spider 23:42:41 fr: "inside the worm" portal with pepto-bismol spiders 23:42:52 -!- Pacra has joined ##crawl-dev 23:43:10 I've certainly given up on getting to a timed portal before it closes because rushing around the level was too dangerous 23:43:59 that decision is good if the goal is to get you to play more recklessly, but not if the goal is to make you get there without trying to go get more powerful 23:44:14 as far as I am concerned the goal is both things 23:44:19 why does it have to be just one but not the other 23:44:30 wheals: just think of it as reverse rune lock 23:45:28 wheals: the idea is to make you do the more dangerous thing before the less dangerous thing, in this case by removing access to the more dangerous thing if you do the less dangerous thing first 23:45:29 ok, those are reasonable and i agree 23:46:15 Unstable branch on crawl.lantea.net updated to: 0.14-a0-2785-gb4497b5 (34) 23:47:16 -!- oms has quit [Quit: Page closed] 23:48:17 really i think what would really help portal vaults is if there were more of them 23:48:26 obviously that's a ton of work 23:48:46 more types, or more maps for each type? 23:48:52 yes 23:48:52 (or both) 23:49:04 both or either 23:49:06 my question wasn't that there shouldn't _be_ some sort of lock like that, but rather whether a timer was the best way to do it 23:49:42 but the other ways i suggested (no moving away, no stairs) don't work as well 23:50:08 Well, there was that demon pit thing that comes up now and again 23:50:17 As another type of portal vault 23:50:19 The rush to get there is certainly really fun for me. 23:51:19 Right now it's apparently sort of a Skinner box since you can actually take your time with most and get the same result, so lowering the timer length sounds like a good idea 23:51:22 * tenofswords coughs 23:51:31 wheals: "you need 0 runes to enter this place" 23:51:47 -!- KurzedMetal has quit [Read error: Connection reset by peer] 23:51:59 ...that is not a Skinner box 23:52:18 demon pit, gauntlet, uh, hmm 23:52:28 what's the length of the short timer currently? 23:52:32 a situation where you get into set habits because you get rewarded even though the reward is not dependent on what you do? 23:52:38 feels like several hundred turns 23:52:40 two should be enough from me, sheesh 23:53:22 ontoclasm: The short one? I feel it's shorter than that, even 23:53:24 ontoclasm: i pressed 5 to heal to full and ended a sewer short timer once 23:53:26 But I don't know 23:53:33 wheals: I don't agree that the portal vaults are that situation at all... 23:54:07 hm 23:54:21 that was the initial claim, that the timers should be shortened because you don't need to go any faster than normal to reach them 23:54:35 or skip anything to get to them 23:54:37 I didn't even think that was the initial claim 23:54:50 wheals: oh, so you're saying people don't realize the timers are as long as they are, ok yeah that makes sense 23:54:54 I said that I didn't go faster than normal to reach them, but I never made a value judgement on this 23:55:02 [23:49:00] <+DracoOmega> (On a related note, I'm not really a fan of how often the game notifies you about a portal vault that won't expire for like 2000 turns or something anyway) [23:49:15] <+DracoOmega> Since it really gives the impression that you're in some danger of actually missing it 23:55:05 I just said that the messages are misleading 23:55:10 personally I like that, I hate manual exploration 23:55:19 No, I was mostly suggesting that the messages be changed, originally :P 23:55:23 Not that the timer be changed to match the messages 23:55:28 people spent all that time implementing autoexplore for a reason! 23:55:43 ok, that's fair 23:55:55 ontoclasm: hm, sewer actually seems to only have one timer (2700-3300 turns) 23:55:59 I mean, I am okay with the idea of tweaking timers and such, but my point was that the messages make it sound like you have to rush, and you don't, and I imagine that's misleading for new players 23:56:00 possibly dumb thought: could the timer decay rate be based on how close you are to the portal 23:56:02 maybe if they were much rarer I wouldn't mind, but manually exploring so many levels per game is tiring 23:56:10 hmm 23:56:15 the closer, the faster 23:56:17 How frequently to the servers rebuild? 23:56:20 autoexplore all branch ends 23:56:33 tenofswords: I often do, actually! :P 23:56:37 wheals: I think the longer timers should be shortened mainly just to be more consistent with the faster timers 23:56:41 tenofswords: I autoexplore most branch ends outside the vault 23:56:59 -!- Escalator has quit [Ping timeout: 246 seconds] 23:57:04 I probably don't autoexplore Shoals:5 TOO much 23:57:06 tenofswords: don't tell me you manually explore zot:5 23:57:09 Not until a fair bit of it is clear 23:57:12 just thinking of autoexploring _into_ a vault 23:57:16 -!- Zeor has quit [Quit: hose] 23:57:24 since 3000 turns is a ridiculously long time even for D:3 23:57:38 tenofswords: most vaults have monsters in them, which stop autoexplore, and the vaults without monsters usually aren't too bad to autoexplore into 23:57:45 in comparison, lab timers are 400-600 turns 23:58:09 I am too paranoid about ambushes, I suppose 23:58:25 Well, the timers were certainly originally made with the idea that you didn't realize there was anything to hurry up FOR (though 3000 turns is still gigantic, of course) 23:58:40 ontoclasm: at the very least, that would promote really weird movement patterns because of the "hot/cold" messages 23:58:44 DracoOmega: exactly, they were made before anything was announced 23:58:48 Yeah I tend to auto-explore them until I find the main vault, which I then exclude, for branch ends that have such vaults at least 23:58:50 minmay: haha 23:59:03 bazaars are the one that depends on absdepth I guess 23:59:09 "You're getting warmer! ...and by warmer, we mean colder."