00:00:03 -!- omarax has quit [Remote host closed the connection] 00:02:14 needle traps are the practically-harmless ones, right? 00:02:30 or do they actually shoot poison needles 00:03:31 are there dart traps still? 00:03:39 -!- NecroBanana has quit [Remote host closed the connection] 00:08:15 -!- Bcadren has quit [Ping timeout: 260 seconds] 00:19:43 -!- Valarioth has quit [Ping timeout: 246 seconds] 00:19:58 amalloy: http://i.imgur.com/iTtGdkF.png see how many features you can recognize 00:20:06 (it's kinda pseudo-DES for now) 00:20:48 since i don't actually know what everything is 00:21:05 hypractvChipmunk: pretty cool. put some robes in the bedrooms or something 00:21:11 >8D 00:22:02 can't tell what the stuff in the northeast is 00:22:41 cavern 00:22:51 oh. i meant northwest 00:23:02 was about to ask about the northeast cavern too. it looks like a dig site, but i don't know what the t is supposed to be 00:23:03 just random speculative mining 00:23:09 oh i see, branch mining 00:23:09 tree 00:23:13 yep 00:24:14 needs some elephants in cages 00:24:30 or maybe just elephant skeletons in cages, since the dwarves have left 00:24:59 hehehehee 00:25:09 i figured there would be lots of dogs and cats 00:25:28 -!- Cacophony has quit [Quit: oh no am scare] 00:25:34 we don't really have cats, and hounds seem like the wrong hd for a volcano 00:25:44 i think they have hell hounds or somesuch 00:26:03 close enough >8) 00:26:36 maybe we can put some random animals in traps or something down in the training room in the southwest there 00:26:50 line them up on the walls 00:27:40 i love the classic 3x3 room filled with dart traps for training soldiers; that's one of my favorite things on there >8) 00:28:25 ofc, every once in awhile some dwarf would bring her newborn baby there for training and get it killed D8< 00:29:00 also usually some severed war dog body parts there, too 00:29:43 -!- tealeaves has quit [Quit: Bye] 00:30:54 that was fun, though; I'll let Grunt populate it if he wants to 00:31:33 -!- ussdefiant has joined ##crawl-dev 00:34:23 <|amethyst> .cobbed -log 00:34:25 24. nago, XL27 FoBe, T:76864: http://crawl.xtahua.com/crawl/morgue/nago/morgue-nago-20151004-091335.txt 00:34:28 eh 00:34:34 <|amethyst> .cobbed -2 00:34:35 23/24. swap the Conqueror (L21 FeBe of Trog), mangled by a death cob (kmap: st_stairs_7) on Zot:1 on 2015-10-02 13:58:53, with 397938 points after 141171 turns and 6:21:57. 00:34:37 <|amethyst> .cobbed -3 00:34:39 22/24. ZasiTheBeast the Slayer (L27 DrTm of Ashenzari), starved to death on Zot:3 on 2015-09-28 20:22:36, with 643951 points after 79800 turns and 6:13:12. 00:34:46 <|amethyst> .cobbed -3 -log 00:34:48 hypractvChipmunk: if I were you I'd cobble together some other vaults to figure out how you want to populate it 00:34:48 22/24. ZasiTheBeast, XL27 DrTm, T:79800: http://dobrazupa.org/morgue/ZasiTheBeast/morgue-ZasiTheBeast-20150928-202236.txt 00:35:07 one of the noble rooms should have like some absurd number of hats or something in it 00:35:15 you kind of want to balance a portal vault like other portal vaults, and having that restriction when doing so is trickier than just making a 098 vault 00:35:23 ha 00:35:26 hat vault strikes back! 00:35:29 <|amethyst> hm 00:35:33 <|amethyst> https://www.reddit.com/r/dcss/comments/3njcsb/how_to_set_autoexplore_exemptions_on_websocket/ 00:35:43 <|amethyst> someone claims they starved to death while autoexploring 00:36:45 problem is, i wouldn't really know how to populate a volcano vault anyways; i've only been to like two or three 00:36:47 <|amethyst> oh, but perhaps it was actually interlevel travel 00:37:01 <|amethyst> they are generally full of red creatures 00:37:09 |amethyst: no longer 100% true 00:37:17 volcano vaults have some predefined monster sets 00:37:19 so helpful 00:37:19 <|amethyst> any actual connection to a fire or lava theme is a bonus 00:37:28 if you examine the other vaults you should be able to figure out how those work 00:37:31 I think it is well documented 00:37:40 yeah, I looked a little 00:38:01 but if i started with the tedious stuff, i probably never would have gotten it off the ground 00:38:21 so i tried to ignore that for now 00:39:08 since i have so little play experience with creatures that level, it'll probably require a lot of work 00:39:19 amalloy: potion prices are randomised 00:39:19 chequers: You have 1 message. Use !messages to read it. 00:39:22 !messages 00:39:23 (1/1) amalloy said (17h 19m 38s ago): you made the last change to potion petition, right? what is the deal with: [a] - 276 gold - might, agility and brilliance [b] - 312 gold - might, agility and brilliance 00:39:31 since i'll have to assimilate it from just the docs 00:39:55 amalloy: it's per-slot randomisation, not done by randomising the price of each effect 00:46:38 i was disappointed with how bribe branch worked in zot:5. i got zero allies and zero neutrals for $6000 00:47:17 yeah, the proc rate is tuned to use up a single bribe over several levels 00:47:18 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 00:47:25 and a lot of zot:5 is unbribable anyway 00:47:44 -!- melenkuri has quit [Ping timeout: 265 seconds] 00:48:17 chequers: it wasn't the proc rate that was the problem: as soon as i entered zot:5 my bribe ran out of funds, and then i hit ac again, and it instantly ran out again 00:49:30 <|amethyst> !bug 9923 00:49:31 https://crawl.develz.org/mantis/view.php?id=9923 00:56:01 aside from that, though, i was happy with the gozag changes. i took him on D:2 this game, and he seemed perfectly fine, not nearly as bad as people are always saying 00:56:33 aa is quite strong and you get to use it a lot 00:57:41 -!- Brannock has quit [Ping timeout: 246 seconds] 00:59:49 <|amethyst> oh, hm 00:59:59 <|amethyst> I have a theory about that bug 01:00:03 -!- omarax has quit [Remote host closed the connection] 01:00:17 <|amethyst> hm, oh, no, that's not it 01:01:11 |amethyst: my speculation is that it bribed $3k worth of stuff immediately, and then when it ran out they all went hostile again? 01:01:12 -!- ZChris13 has quit [Quit: This is not a desk. It is not being flipped.] 01:01:40 <|amethyst> amalloy: that would probably do it 01:02:07 <|amethyst> I had been thinking that a vetoed level might still deduct from the bribe, but it doesn't look like that happens 01:02:31 <|amethyst> and that would happen more in other places, actually 01:02:50 -!- simmarine has quit [Quit: Leaving] 01:03:07 <|amethyst> @??orb of fire 01:03:07 orb of fire (05*) | Spd: 15 | HD: 30 | HP: 150 | AC/EV: 20/20 | 11non-living, see invisible, fly, unbreathing | Res: 13magic(immune), 04fire+++, 02cold, 11elec+++, 09poison+++, 04rot+++, 13neg+++, 13torm, 04napalm | Vul: 11silver | XP: 8519 | Sp: b.fire (3d40) [06!sil], fireball (3d43) [06!sil], malmutate [06!sil] | Sz: little | Int: human. 01:03:10 |amethyst: veto shouldn't be relevant, since i pressed ac while in z:5 already, too 01:03:59 (ie, once partway through z:4, and then when i came down to z:5 it expired so i tried to refresh) 01:04:05 <|amethyst> yeah 01:04:15 <|amethyst> it reproduces 100% of the time for me 01:04:35 it didn't used to be this way, because i remember bribing draconians on z:5 in my muvm^gozag run 01:04:50 probably a result of the change to let it bribe anything intelligent 01:04:55 instead of just the humanoids 01:05:11 just so much more HD of bribeable stuff now that it runs out 01:06:01 amalloy: dunno bout that bug 01:06:11 i never really looked at bribe branch 01:06:20 yeah, that was Lasty's change iirc 01:06:29 <|amethyst> marvinpa's 01:06:34 <|amethyst> %git 374cf670 01:06:34 07MarvinPA02 * 0.17-a0-1526-g374cf67: Make Gozag bribes work on any intelligent monster in the branch 10(3 months ago, 4 files, 30+ 191-) 13https://github.com/crawl/crawl/commit/374cf67069b0 01:08:31 <|amethyst> !tell marvinpa It looks like 374cf670 made it such that, in Zot:5 and Vaults:5 and maybe a few other high-XP places, your bribe will be immediately exhausted as soon as it begins. See #9923, which I can reproduce by going to Zot:5 and pressing ac 01:08:32 |amethyst: OK, I'll let marvinpa know. 01:09:12 |amethyst: have you tried putting like $9k into the bribe fund before going downstairs? 01:10:32 <|amethyst> oh 01:10:33 <|amethyst> hmm 01:10:40 <|amethyst> there might be a bug them 01:11:03 Unstable branch on crawl.s-z.org updated to: 0.17-a0-1979-g1c74939 (34) 01:11:10 <|amethyst> because I just bribed Zot 100 times on Zot:4, and the bribe was still exhausted on going downstairs 01:11:12 -!- MgDark has quit [Read error: Connection reset by peer] 01:12:41 goodness 01:14:46 <|amethyst> hm 01:14:53 <|amethyst> maybe I did that wrong, this time it worked 01:15:33 had z:5 been generated both times? 01:17:35 <|amethyst> oh, it already had been the first time but not the second 01:19:13 <|amethyst> yes, entering an already-generated Zot:5 exhausts the bribe; entering an ungenerated Zot:5 immediately does not 01:19:24 Unstable branch on crawl.develz.org updated to: 0.17-a0-1979-g1c74939 (34) 01:19:53 <|amethyst> in the former case, it would be bribing from a daction; in the latter, from builder() 01:20:09 really. i though i bribed before entering for the first time 01:20:22 !lm . br.end=zot -tv:x3:channel=amalloy 01:20:22 <|amethyst> well, this was with 100 bribes stacked 01:20:23 42. amalloy, XL27 HuWn, T:80096 (milestone) requested for amalloy: telnet://termcast.develz.org or http://termcast.develz.org. 01:20:52 oh, maybe the first one exhausted my leftover bribe material legitimately, yeah 01:21:38 it still seems like it ought ot leave neutral the guys it bribed initially 01:21:45 maybe it did and they all killed each other before i saw them 01:21:53 -!- pblur has quit [Quit: Page closed] 01:22:20 -!- ProzacElf has joined ##crawl-dev 01:24:26 -!- KurzedMetal has quit [Read error: Connection reset by peer] 01:26:39 -!- bel_ has quit [Ping timeout: 260 seconds] 01:33:28 -!- Guest32329 is now known as Zilis 01:35:56 <|amethyst> looks like the bug is something like: the monsters are flagged with the bribe prop; they will get the enchantment that actually changes their attitude when they are seen 01:36:14 -!- WalkerBoh has quit [Remote host closed the connection] 01:36:23 <|amethyst> but if the bribe expires before you have seen them, their attitude never changes 01:37:11 <|amethyst> and when the bribe expires, the bribe prop is deleted without ever having changed the attitude 01:37:29 <|amethyst> so if the bribe expires immediately, it is as though nothing happened 01:38:54 <|amethyst> whereas if you actually saw the monster convert, it will be left neutral or friendly 01:39:37 <|amethyst> Perhaps the bribe should be deducted when the monster actually converts 01:40:03 <|amethyst> instead of when it gets the prop 01:40:52 that seems more reasonable, although knowing about it may encourage players to do "weird" stuff like go into the most dangerous part of the level first 01:41:21 maybe that's perfectly fine though 01:41:25 -!- debo has quit [Ping timeout: 250 seconds] 01:43:51 -!- ystael has quit [Ping timeout: 240 seconds] 01:44:08 <|amethyst> !tell marvinpa There's also some weirdness because you are charged immediately, but things only change attitude when you actually see them, so if the bribe expires immediately you get no effect from it 01:44:08 |amethyst: OK, I'll let marvinpa know. 01:50:41 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 01:51:54 loolz, fortress vault is funny 01:52:02 just played it in-game 01:52:14 -!- Krakhan has quit [Ping timeout: 256 seconds] 01:54:32 Windows builds of master branch on crawl.develz.org updated to: 0.17-a0-1979-g1c74939 01:58:26 -!- bel_ has quit [Ping timeout: 246 seconds] 01:59:47 -!- WalrusKing has quit [Ping timeout: 246 seconds] 02:00:03 -!- omarax has quit [Remote host closed the connection] 02:00:31 -!- ProzacElf has quit [Ping timeout: 240 seconds] 02:05:26 is the random spawn point thing a feature of entering it via wizmode? 02:05:56 there's a '@' on the vault map but the game seems to be ignoring it 02:06:21 "entering it"? wizmode doesn't really have an "enter this vault" feature 02:06:36 what are you doing? &*L or something? 02:07:13 i guess it's &L* 02:07:32 -!- gammafunk has quit [Ping timeout: 256 seconds] 02:07:50 oh, i guess it's a volcano portal 02:07:51 -!- ProzacElf has joined ##crawl-dev 02:08:58 <|amethyst> hypractvChipmunk: @ ? 02:09:06 <|amethyst> hypractvChipmunk: I don't think that's what you want 02:10:02 <|amethyst> you want < for the exit(s) from a portal vault 02:10:12 <|amethyst> @ is for connecting a vault up with the rest of the level 02:11:42 |amethyst: what ist he deal with the A marker in this vault? i don't see A being defined in the map or in either of the functions it calls 02:11:42 !vault volcano_grotto 02:11:43 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/dat/des/portals/volcano.des#l633 02:13:02 <|amethyst> A is a stone arch 02:13:35 -!- ontoclasm has quit [Quit: Leaving.] 02:14:20 -!- Blazinghand_ has joined ##crawl-dev 02:14:36 ah 02:15:40 -!- Blazinghand has quit [Ping timeout: 240 seconds] 02:15:56 it's in the docs/develop/levels/syntax.txt file 02:17:38 -!- kaiza has quit [Quit: Leaving] 02:28:48 -!- Zeor has quit [Quit: Leaving.] 02:30:44 |amethyst: that does nothing for entrance though, it seems 02:30:55 like, where the player lands when he enters 02:31:34 most maps < would mean entrance, but portals enter in one place and leave from any one of several other places 02:33:20 <|amethyst> oh 02:33:32 <|amethyst> it is the A after all 02:33:37 ah ha 02:33:45 <|amethyst> !source _get_dest_stair_type 02:33:45 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/files.cc#l760 02:34:06 <|amethyst> if (feat_is_portal_entrance(stair_taken)) 02:34:06 <|amethyst> return DNGN_STONE_ARCH; 02:34:08 ah that makes total sense now, yeah 02:34:14 there's always an arch where you arrive 02:34:41 yep, that works 02:34:41 hehe 02:35:46 that was fun to make 02:36:19 now i'll read up how to make 'em proper 02:37:49 -!- agentgt has quit [Ping timeout: 268 seconds] 02:39:06 Is there a ttyrec player for windows that can play crawl ttyrec without glitches? 02:46:08 -!- bonghitz has quit [Remote host closed the connection] 02:46:25 -!- Patashu has quit [Remote host closed the connection] 02:46:42 -!- Patashu has joined ##crawl-dev 02:48:31 -!- tw__ is now known as tw_ 02:50:54 Monster database of master branch on crawl.develz.org updated to: 0.17-a0-1979-g1c74939 02:51:56 hm, no more chimeras? should remove the vault doc where it tells you how to specify the mixture then 02:57:21 ahahaha i think i finally ran into my own vault for the first time today 02:57:35 and it was totally a waste because the monsters inside had wandered away 02:57:52 but there was a scorpion chilling out on the card table 02:57:56 !vault amalloy_card_club 02:57:57 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/dat/des/variable/mini_monsters.des#l2107 02:58:57 i guess it wasn't mine though, because the scorpion was sleeping and i have no_monster_gen? but it seems quite unlikely to find a 3x3 room exactly like that one with a plain deck of cards in the center otherwise 02:59:03 amalloy: i actually saw that vault in the source a couple days ago and thought, "he doesn't actually expect this will work, does he?" for exactly that reason 02:59:15 hypractvChipmunk: it has worked a lot of times 02:59:37 usually the monsters wake up when you open the door so you don't really see them "playing", but at least they're in the room 03:00:03 -!- omarax has quit [Remote host closed the connection] 03:00:27 oh 03:00:34 i think i might have just run into that 03:00:48 it was kind of a weird looking vault according to mapping 03:00:59 and 2 ogres and 2 gnolls came out of it and whooped me =p 03:01:20 heh 03:01:34 -!- grisha5 has quit [Quit: Page closed] 03:01:51 oh, the closer i look the less it looks like it should have had ogres though 03:02:16 but i mephed outside of it and those 4 dudes came charging out to meet me 03:02:29 yeah you shouldn't get ogres and gnolls. ogres *or* gnolls, but... 03:02:35 and maybe fruit! 03:02:40 iirc 03:02:44 indeed 03:02:45 or booze 03:03:13 now i need to figure out how to put piles of identical worthless items in the noble rooms somehow 03:03:35 "You see here twelve hats." 03:04:35 "it bristles with red spinel" 03:07:06 >8D 03:09:01 oh, shoot, i need some webs in the cavern 03:20:24 is the wizmode stop time supposed to only work on things in your visual range? there's a centaur that's following me, stepping into my vision, and firing potshots at me over and over >8( 03:21:06 hypractvChipmunk: i implemented that, and i can tell you it is broken 03:21:25 it works perfectly if you only move with hjklyubn, but if you use autoexplore or autotravel stuff time still passes 03:21:49 should be nothing to do with being in your LOS 03:22:27 Unstable branch on crawl.beRotato.org updated to: 0.17-a0-1979-g1c74939 (34) 03:24:47 ah, yeah I was autoexploring 03:25:49 or trying to, anyway >8P 03:25:58 , 03:28:34 sorry 03:28:53 i added the feature and it turns out that the stuff that happens when you take multi-turn actions is way more complicated 03:29:04 you had better be! 03:29:23 ha 03:29:44 of course it would be 03:30:28 !messages 03:30:29 No messages for TZer0_. 03:30:33 -!- TZer0_ is now known as TZer0 03:30:35 !messages 03:30:36 (1/1) amalloy said (20h 52m 1s ago): Earlo is hoping for a wassword reset, whenever you're around 03:30:56 !tell amalloy on it. 03:30:57 TZer0: OK, I'll let amalloy know. 03:31:47 oh yeah, you reset that wassword! 03:32:22 -!- ystael has quit [Ping timeout: 255 seconds] 03:32:47 hypractvChipmunk: certainly a was-word now. 03:32:53 Since the last one isn't valid 03:33:19 Completely unrelated: http://underhound.eu/tzer0/public_www/renoise/temp/Digital%20Highway.mp3 03:37:59 -!- debo has joined ##crawl-dev 03:41:21 -!- ketsa has quit [Read error: Connection reset by peer] 03:41:35 -!- ketsa_ is now known as ketsa 03:42:40 -!- debo has quit [Ping timeout: 240 seconds] 03:50:55 -!- raskol has quit [Ping timeout: 265 seconds] 03:51:53 -!- bonghitz has quit [Ping timeout: 265 seconds] 03:55:18 -!- MarvinPA has joined ##crawl-dev 03:58:06 -!- Blazinghand_ has quit [Read error: Connection reset by peer] 03:59:56 -!- ussdefiant has quit [Ping timeout: 252 seconds] 04:00:02 -!- omarax has quit [Remote host closed the connection] 04:03:25 This branch contains the buggy, buggy, buggy, buggy and buggy runes of Zot. 04:04:29 -!- Pacra has quit [Read error: Connection reset by peer] 04:04:46 -!- Pacra has joined ##crawl-dev 04:06:21 -!- sanka has quit [Client Quit] 04:09:31 -!- UncertainKitten has quit [Quit: Connection reset by pier.] 04:10:45 my crawl process is stuck at 100% cpu generating a new pan level 04:10:50 how do I debug this? 04:10:52 ping |amethyst 04:11:27 aw, it was killed by webtiles(?) 04:15:52 -!- st_ has quit [Ping timeout: 244 seconds] 04:22:11 -!- Bodrick_ is now known as Bodrick 04:36:35 -!- Pacra has quit [Ping timeout: 272 seconds] 04:42:50 -!- tealeaves has quit [Quit: Bye] 05:00:03 -!- omarax has quit [Remote host closed the connection] 05:18:41 -!- CcS has quit [Quit: Page closed] 05:20:22 -!- ystael has quit [Ping timeout: 250 seconds] 05:21:51 -!- ProzacElf has quit [Ping timeout: 240 seconds] 05:23:10 -!- dexap is now known as paxed 05:29:14 -!- MarvinPA has quit [Ping timeout: 244 seconds] 05:37:39 ok, my game is timing out every pan level load 05:38:01 -!- CacoS has quit [Ping timeout: 244 seconds] 05:38:36 running gdb bt gives: 05:38:37 #0 items (allow_uniques=, force_class=force_class@entry=OBJ_RUNES, force_type=12, item_level=item_level@entry=24, force_ego=0, agent=agent@entry=-1) at makeitem.cc:1932 05:38:41 #1 0x00000000006d836c in dgn_place_item (spec=..., where=..., level=24, level@entry=-1000) at dungeon.cc:4423 05:38:44 #2 0x00000000006d8525 in dgn_place_multiple_items (list=..., where=...) at dungeon.cc:4450 05:38:44 -!- debo has joined ##crawl-dev 05:41:32 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 05:43:46 -!- debo has quit [Ping timeout: 250 seconds] 05:49:46 it seems to be looping trying to place runes 05:50:01 anyway, i have the save if anyone is interested, it happens ever 30-50% of game loads 05:57:47 -!- andrewhl has quit [Client Quit] 06:00:01 -!- omarax has quit [Remote host closed the connection] 06:09:45 -!- uJellie has quit [Ping timeout: 240 seconds] 06:11:11 -!- siepu has quit [Ping timeout: 252 seconds] 06:22:10 -!- bonghitz has quit [Ping timeout: 265 seconds] 06:22:52 -!- ketsa has quit [Read error: Connection reset by peer] 06:23:07 -!- ketsa_ is now known as ketsa 06:26:06 -!- infrasho1tfoo has quit [Ping timeout: 250 seconds] 06:36:11 -!- kaiza has quit [Ping timeout: 264 seconds] 06:40:58 -!- __miek has quit [Ping timeout: 240 seconds] 06:51:24 -!- Voker57 has quit [Read error: Connection reset by peer] 06:55:16 -!- amalloy is now known as amalloy_ 07:00:01 -!- omarax has quit [Remote host closed the connection] 07:01:56 -!- ketsa has quit [Remote host closed the connection] 07:09:03 -!- ystael has quit [Ping timeout: 265 seconds] 07:11:00 -!- siepu has quit [Ping timeout: 244 seconds] 07:20:24 -!- elliptic has quit [Quit: Leaving] 07:24:25 -!- iFurril has quit [Ping timeout: 240 seconds] 07:26:48 -!- bel_ has quit [Ping timeout: 255 seconds] 07:26:58 -!- ldf_ has joined ##crawl-dev 07:27:54 -!- infrasho1tfoo has quit [Ping timeout: 265 seconds] 07:37:30 -!- Voker57 has quit [Ping timeout: 268 seconds] 07:39:30 -!- debo has joined ##crawl-dev 07:43:42 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 07:44:09 -!- debo has quit [Ping timeout: 246 seconds] 07:46:31 -!- Lasty has quit [Quit: Leaving.] 07:47:00 -!- pblur_ has quit [Ping timeout: 246 seconds] 07:47:27 -!- Lasty has joined ##crawl-dev 07:49:38 -!- Patashu has quit [Ping timeout: 240 seconds] 07:54:17 -!- agentgt has quit [Ping timeout: 252 seconds] 07:56:45 -!- cribozai has quit [Ping timeout: 240 seconds] 07:59:12 -!- siepu_ has quit [Ping timeout: 255 seconds] 08:00:01 -!- omarax has quit [Remote host closed the connection] 08:03:24 -!- cojito has quit [Ping timeout: 246 seconds] 08:08:55 -!- Pacra has joined ##crawl-dev 08:10:24 -!- gammafunk has joined ##crawl-dev 08:11:56 -!- bel_ has quit [Ping timeout: 250 seconds] 08:13:36 -!- minmay has quit [Ping timeout: 255 seconds] 08:28:43 .cobbed -tv:<2:channel=cobbed 08:28:44 25. Avigdore, XL25 MiCK, T:51111 requested for cobbed: telnet://termcast.develz.org or http://termcast.develz.org. 08:30:53 -!- bonghitz has quit [Remote host closed the connection] 08:31:47 .cobbed 08:31:49 25. Avigdore the Invulnerable (L25 MiCK of Xom), starved to death on Zot:1 on 2015-10-05 05:17:49, with 549527 points after 51111 turns and 2:50:35. 08:34:36 -!- Pacra has quit [Ping timeout: 264 seconds] 08:34:55 New branch created: pull/127 (1 commit) 13https://github.com/crawl/crawl/pull/127 08:34:55 03DrKe02 07https://github.com/crawl/crawl/pull/127 * 0.17-a0-1980-g0050d11: Lower Throwing apts for select species 10(34 minutes ago, 1 file, 11+ 11-) 13https://github.com/crawl/crawl/commit/0050d11712bd 08:35:51 rip ogre chuckers 08:40:05 -!- tealeaves has quit [Quit: Bye] 08:51:38 -!- Earlo has quit [Ping timeout: 240 seconds] 08:53:06 another quality DrKe PR! 08:53:45 although "-1Sli" what kind of newfangled terminology is this?! 08:54:23 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 08:54:32 !apt mi 08:54:33 Mi: Fighting: 2, Short: 1, Long: 2!, Axes: 2, Maces: 2, Polearms: 2, Staves: 2!, Slings: 1, Bows: 1, Xbows: 1, Throw: 0, Armour: 2!, Dodge: 1, Stealth: -1, Shields: 2!, UC: 1!, Splcast: -4, Conj: -3*, Hexes: -4*, Charms: -4*, Summ: -3*, Nec: -3*, Tloc: -3*, Tmut: -2, Fire: -3*, Ice: -3*, Air: -3, Earth: -2, Poison: -3*, Inv: 0, Evo: -1, Exp: -1, HP: 1, MP: -1* 08:55:17 all those HE I played, no idea they had +1 throwing 08:55:17 !apt HE 08:55:17 Is there a ttyrec player for windows that can play crawl ttyrec without glitches? 08:55:18 HE: Fighting: 0, Short: 2, Long: 2!, Axes: -2, Maces: -2, Polearms: -2, Staves: 0, Slings: -2, Bows: 3!, Xbows: 0, Throw: 1, Armour: -1, Dodge: 1, Stealth: 2, Shields: -1, UC: -2*, Splcast: 1, Conj: 1, Hexes: 0, Charms: 2, Summ: -1, Nec: -2, Tloc: 1, Tmut: 1, Fire: 0, Ice: 0, Air: 2, Earth: -2, Poison: -2, Inv: 1, Evo: 0, Exp: -1, HP: -1, MP: 1 08:55:27 I use jettyplay 08:55:39 it has some quirks but does playback wel 08:55:40 l 08:56:05 Thank you, will check it out. What quirks? 08:56:23 -1Slg? 08:56:34 but you can't take away my slugs 08:56:47 can load from urls as well, which is nice, although I think it can't load bz2 urls. And really large ttyrecs over net seem to have problems 08:57:06 Xenobreeder: probably the only weird thing is you might need to set the size after loading a ttyrec sometimes 08:57:36 the autosize mostly works but I've found I need to set the size to e.g. 80x29 (or w/e it is) 08:57:39 ??hugeterm 08:57:39 hugeterm[1/6]: Any terminal size greater than 80x24 makes your games mostly impossible to watch for people using the standard size, which also means that all future viewings of your recorded games will be mostly impossible to watch. 08:57:47 80x24, sorry 08:57:53 -!- Bodrick has quit [Ping timeout: 250 seconds] 08:58:24 Xenobreeder: but overall I'm pretty happy with it; good playback with search, dead-frame skipping, speed controlls 08:58:46 Doesn't seem to have a windows version. Meh, I can try to make it work on cygwin. 08:58:53 oh it's java 08:59:17 so it should work fine in windows? 08:59:20 -!- tealeaves has quit [Quit: Bye] 08:59:52 I'll have to try running it to see though; I'm using ubuntu 09:00:02 -!- omarax has quit [Remote host closed the connection] 09:00:03 -!- Wheatmill has quit [Read error: Connection reset by peer] 09:00:55 Oh, wait. Too sleepy. 09:01:27 *installing the java machine on this desctop* 09:07:20 !lg . -ttyrec 09:07:27 3358. gammafunk, XL8 MiBe, T:2408: http://dobrazupa.org/ttyrec/gammafunk/2015-10-05.03:56:03.ttyrec.bz2 09:08:31 Xenobreeder: yeah, just installed Java 8 in windows 8, and it runs/plays fine. What I said about .bz2 urls was also wrong, but I've had problems with loading longer ttyrecs in general. 09:08:43 It loaded and played that smaller one over the net just fine though 09:09:02 I think at least one server returns bad ttyrec urls though 09:09:18 in that you have to use a slightly different path from what's given 09:09:42 ??jettyplay 09:09:42 I don't have a page labeled jettyplay in my learndb. 09:10:01 Yeah, I've made it work already too. Thank you. All the players i've tried had issues with some tiles, mostly water and clouds. 09:10:32 Yeah, if they're using unicode glyphs maybe? |amethyst might understand better 09:14:27 !learn add jettyplay Java-based ttyrec player that's part of the nethack4 project. Can run on Unix/Linux, Windows, OS X. http://nethack4.org/projects/jettyplay/ 09:14:27 jettyplay[1/1]: Java-based ttyrec player that's part of the nethack4 project. Can run on Unix/Linux, Windows, OS X. http://nethack4.org/projects/jettyplay/ 09:14:29 ??ttyrec 09:14:30 ttyrec[1/6]: Specialized format used to record Crawl (among other) games. Google to find a player for your favourite platform. CAO ttyrecs all games in http://crawl.akrasiac.org/rawdata//. Use !ttyrec to list ttyrecs for specific games. 09:14:34 ??ttyrec[2 09:14:35 ttyrec[2/6]: Jettyplay is a pretty good cross platform .ttyrec player. http://nethack4.org/projects/jettyplay/ 09:14:43 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 09:14:45 -!- Kalir has quit [Changing host] 09:15:18 !learn edit jettyplay[1] s/^/A good / 09:15:19 jettyplay[1/1]: A good Java-based ttyrec player that's part of the nethack4 project. Can run on Unix/Linux, Windows, OS X. http://nethack4.org/projects/jettyplay/ 09:15:32 !learn set ttyrec[2] see {jettyplay} 09:15:32 ttyrec[2/6]: see {jettyplay} 09:15:37 ??ttyrec[2 09:15:37 jettyplay[1/1]: A good Java-based ttyrec player that's part of the nethack4 project. Can run on Unix/Linux, Windows, OS X. http://nethack4.org/projects/jettyplay/ 09:16:09 -!- Zilis has quit [Ping timeout: 255 seconds] 09:16:10 !learn edit jettyplay[1] s/^A good/jettyplay is a good/ 09:16:10 jettyplay[1/1]: jettyplay is a good Java-based ttyrec player that's part of the nethack4 project. Can run on Unix/Linux, Windows, OS X. http://nethack4.org/projects/jettyplay/ 09:17:50 -!- tealeaves has quit [Ping timeout: 240 seconds] 09:21:05 @?? agnes 09:21:05 Agnes (11i) | Spd: 18 | HD: 11 | HP: 100 | AC/EV: 2/20 | Dam: 30 | 10weapons, 10items, 10doors, fighter, see invisible | Res: 06magic(100) | XP: 2148 | Sz: little | Int: human. 09:21:27 drke: good throwing change 09:25:02 thanks 09:25:09 i do think ranged reform will address it better 09:25:20 but i'm not sure how the whole throwing/uc disparity didn't bother me before this 09:25:49 since they're basically the same skill except one is full range 09:28:20 what'd you change? 09:28:44 https://github.com/crawl/crawl/pull/127 09:31:18 aha 09:32:03 drke: yeah, Throwing needs a solution now, since ranged reform is going to take longer 09:32:21 -!- waat has quit [Ping timeout: 255 seconds] 09:33:23 This still leaves Throwing pretty strong; I think Throwing should probably be redone as a weapon skill, so that throwing a javelin is like a ranged quarterstaff. 09:33:35 yeah i agree it will still be problematic 09:33:44 but i just want the apts to be logical 09:33:49 (perhaps with some small damage tweaks) 09:33:52 yeah, it's a good start 09:33:53 given the very deliberate way UC apts work 09:36:42 -!- bonghitz has quit [Ping timeout: 244 seconds] 09:37:04 -!- ontoclasm has joined ##crawl-dev 09:40:00 -!- mopl has quit [Quit: Page closed] 09:40:02 -!- Menche has quit [Quit: Leaving] 09:40:18 -!- debo has joined ##crawl-dev 09:45:19 -!- debo has quit [Ping timeout: 252 seconds] 09:54:00 just a nitpick: it's not exactly analogous to UC because it also governs the effectiveness of your sidearm for non-throwing-specialized fighters 09:54:50 -!- Ladykiller69 has quit [Ping timeout: 260 seconds] 09:54:52 not that this changes the argument at-hand 09:57:22 but the converse is not true, I think....UC does not help when trying to slug someone with you crossbow 10:00:02 -!- omarax has quit [Remote host closed the connection] 10:00:11 -!- agentgt has quit [Remote host closed the connection] 10:04:26 <|amethyst> if you have a crossbow as your only weapon, UC is the skill you'd use to melee 10:04:39 <|amethyst> since you're presumably not going to be swinging the crossbow 10:04:56 <|amethyst> the difference is that you have to swap for that, but don't have to swap to throw 10:05:16 <|amethyst> which will change if we ever go with a launcher slot 10:05:33 -!- elliptic has joined ##crawl-dev 10:05:36 -!- Lightli has quit [Ping timeout: 246 seconds] 10:06:24 -!- agentgt has quit [Ping timeout: 264 seconds] 10:08:30 -!- tealeaves has quit [Quit: Bye] 10:09:24 tome does that which many players find problematic 10:09:39 drke: wow, you even changed sludge elves, you monster 10:09:55 -!- agentgt has quit [Remote host closed the connection] 10:10:08 err, sil, not tome 10:10:18 <|amethyst> kvaak: angband in general 10:10:26 yeah 10:10:29 anyway untrained bows are significantly more powerful in it than crawl so maybe it isn't a problem 10:10:30 leave no stone unturned 10:10:42 well it's a problem in sil but you know what I mean 10:10:47 -!- orbekk has quit [Quit: WeeChat 1.0.1] 10:12:50 -!- tealeaves has quit [Client Quit] 10:14:46 -!- Brannock has joined ##crawl-dev 10:15:25 -!- tealeaves has quit [Client Quit] 10:18:13 -!- orbekk has quit [Quit: WeeChat 1.0.1] 10:23:46 03DrKe02 07* 0.17-a0-1980-g0050d11: Lower Throwing apts for select species 10(2 hours ago, 1 file, 11+ 11-) 13https://github.com/crawl/crawl/commit/0050d11712bd 10:23:46 03gammafunk02 07* 0.17-a0-1981-g6eef83a: Merge pull request #127 from drke2/patch-1 10(4 seconds ago, 0 files, 0+ 0-) 13https://github.com/crawl/crawl/commit/6eef83af5068 10:24:37 Those merge commits are probably a great way to sneak hidden messages into the commit logs 10:24:55 03|amethyst02 07* 0.17-a0-1982-gc20a2d7: Don't crash on &%any rune. 10(27 minutes ago, 5 files, 24+ 4-) 13https://github.com/crawl/crawl/commit/c20a2d7dd754 10:24:55 03|amethyst02 07* 0.17-a0-1983-g8be2cf4: Don't infinite-loop when trying to generate an existing rune. 10(62 seconds ago, 1 file, 6+ 0-) 13https://github.com/crawl/crawl/commit/8be2cf4d91ed 10:24:59 <|amethyst> gammafunk: hidden messages with no newlines 10:25:15 dangit 10:25:35 also my message isn't even hidden in git log 10:25:41 I give up, I'm never going to program again 10:25:52 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 10:26:16 yeah what happened to 70char 10:26:20 or was it 72char 10:26:29 drke: I used the accursed button 10:26:43 so I was writing the comment in my browser 10:26:57 not in glorious emacs of great wordwrap fame 10:27:20 -!- MgDark has quit [Ping timeout: 244 seconds] 10:27:31 but 72 char for title, maybe 75 for subsequent lines, yeah 10:27:31 -!- MgDark_ is now known as MgDark 10:27:46 wonder if github has any wordwrap features for comments like this 10:27:48 i just use 72 for all, i think 10:28:11 the web interface doesnt seem to 10:28:27 i just use this http://www.javascriptkit.com/script/script2/charcount.shtml 10:28:59 If I'm going to write and use the button, I'll just use emacs in a buffer and paste in, yeah 10:29:12 would be cool if github had some kind of wrap thing though 10:31:14 -!- infrasho1tfoo has quit [Ping timeout: 272 seconds] 10:33:21 -!- siepu__ has quit [Ping timeout: 252 seconds] 10:33:33 kvaak: what aspect of launchers-as-slot do players find problematic in Sil? 10:33:59 mostly that the fact there's zero reason to not just pick off everything at a range 10:34:02 -that 10:34:07 -a 10:34:11 even if you don't invest in bows 10:34:16 until stuff just becomes too tough 10:34:44 Oh, yeah. That's already a problem in crawl... 10:34:56 it's just less convenient 10:35:20 well untrained bows are much less powerful in crawl 10:36:08 fair enough 10:36:17 Is it more like untrained blowguns? 10:38:18 if you were guaranteed to find a blowgun and 20-30 needles on d2-d3, yes 10:38:33 heh, dang 10:39:03 it's the equivalent of d2 but I think sil's levels are slightly larger, and harder to explore 10:39:20 you get a guaranteed forge which you can use to create a bow and a bunch of arrows for minimal investment 10:39:41 granted it requires the minimal investment and you can't use the forge to create other things 10:41:11 but it's generally considered to be optimal>? 10:45:48 -!- siepu__ has quit [Quit: Leaving] 10:45:52 |amethyst: yeah, that's what I meant by sidearm...no-swap 10:46:03 -!- radinms has quit [] 10:55:29 Wrong rune announcement in Vaults 13https://crawl.develz.org/mantis/view.php?id=9994 by ldf 10:58:06 -!- agentgt has quit [Remote host closed the connection] 11:00:01 -!- omarax has quit [Remote host closed the connection] 11:00:03 yeah apparently we're getting wrong rune announcements 11:00:47 -!- tealeaves has quit [Quit: Bye] 11:04:20 -!- Bodrick has joined ##crawl-dev 11:10:27 -!- Zekka has quit [Quit: leaving] 11:11:13 -!- ontoclasm has quit [Quit: Leaving.] 11:14:45 oh, oops, I see the problem 11:14:53 beh, draining enemies should recover your own drain status faster 11:15:08 -!- agentgt has quit [Remote host closed the connection] 11:16:13 -!- LexAckson has joined ##crawl-dev 11:16:58 -!- MgDark has quit [Ping timeout: 240 seconds] 11:17:04 -!- MgDark_ is now known as MgDark 11:17:25 03gammafunk02 07* 0.17-a0-1984-g55f5988: Print the correct rune name upon branch entry (#9994) 10(2 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/55f5988020ea 11:17:32 got whaced a few times with dagger of draining on d:1 to 50% skill and 2000 turns later i've only managed to recover up to 60% 11:18:40 actually, using the dagger is probavly hurting me, no? 11:19:01 that makes no sense 11:19:14 <|amethyst> gammafunk: ugh... we should eventually make item_def::sub_type a variant/tagged union of enum types 11:19:35 <|amethyst> gammafunk: so that we don't have to pass them around as ints or shorts 11:19:53 yeah I didn't even check why it has to take shorts in the first place 11:20:15 <|amethyst> because rune_type_name(it.sub_type) and such 11:20:48 oh, well that would make sense then 11:21:37 can that be done in a nice way given all the different enum types we have for sub types? 11:21:55 I guess it's just a finite list of them, after all 11:22:06 -!- bonghitz has quit [Ping timeout: 240 seconds] 11:22:09 maybe drain is a poor name for the mechanic...conceptually it implies transferrence...sapping or weakening might be more obvious 11:23:26 game-jargon-conceptually, of course, not common english 11:31:30 <|amethyst> D&D uses "energy drain" to refer to the thing that gives you negative levels 11:31:43 <|amethyst> or "level drain" before that 11:32:11 <|amethyst> Waste-half-a-day warning: http://tvtropes.org/pmwiki/pmwiki.php/Main/LevelDrain 11:32:26 hehe 11:34:11 -!- cojito has quit [Ping timeout: 256 seconds] 11:34:51 yeah, i do know where it comes from...but we're not draining levels with it anymore, either, so even that association is tenuous 11:35:37 -!- Cac has quit [Quit: Page closed] 11:35:48 -!- Tux[Qyou] has joined ##crawl-dev 11:36:00 the weird part is the way using the same weapon against my foes actually hurts recovery 11:36:34 which is interesting, but not at all obvious 11:36:41 -!- rax_ is now known as rax 11:36:49 <|amethyst> huh? 11:37:08 <|amethyst> it doesn't reduce experience anymore 11:37:23 <|amethyst> I guess that wasn't fixed all that long ago 11:37:37 oh, that's good, didn't realize that 11:37:52 -!- agentgt has quit [Remote host closed the connection] 11:38:11 <|amethyst> %git 257f1412 11:38:11 07PleasingFungus02 * 0.15-a0-2083-g257f141: Make draining temporary (for monsters) 10(1 year, 3 months ago, 7 files, 33+ 17-) 13https://github.com/crawl/crawl/commit/257f14127322 11:38:41 <|amethyst> it can't really work the same for monsters as for players, because monsters don't really use skill much, and players don't really use XL much 11:38:43 taking freaking forever though...it's not even my primary killing tool, as a FE 11:39:28 3000 turns and several yellow con kills even and I'm still not rid of it 11:40:13 almost, though! 11:40:19 90% now 11:41:06 -!- Ladykiller70 has quit [Ping timeout: 240 seconds] 11:41:23 |amethyst: my god, the detail in http://tvtropes.org/pmwiki/pmwiki.php/VideoGame/DungeonCrawl 11:41:45 -!- agentgt has quit [Remote host closed the connection] 11:43:30 hopefully I added some tropes with lehudib wizlab 11:43:56 the other problem with drain is that the inherent feedback loop is brutal...you recover based on xp, which is awarded based on your XL, right? but your actual ability to earn that XP is based heavily on those skills that are drained, making your effective XL much lower 11:44:14 hehe 11:44:14 -!- agentgt has quit [Remote host closed the connection] 11:44:40 tvtropes is not a checklist! 11:48:09 anyway, i don't actually know the mechanics of drain intimately, but maybe it ought to recover using your effective XL as determined by skill levels 11:48:56 -!- agentgt has quit [Remote host closed the connection] 11:49:22 it would help alleviate those game-over scenarios where you're drained beyond the ability to kill anything but grey-cons 11:57:30 -!- Bodrick has quit [Read error: Connection reset by peer] 11:57:33 -!- infrasho1tfoo has quit [Remote host closed the connection] 11:57:47 -!- tealeaves has quit [Quit: Bye] 12:00:02 -!- omarax has quit [Remote host closed the connection] 12:06:07 -!- MgDark has quit [Read error: Connection reset by peer] 12:06:12 -!- tealeaves has quit [Read error: Connection reset by peer] 12:09:00 -!- UncertainKitten has joined ##crawl-dev 12:11:19 -!- MgDark has quit [Ping timeout: 240 seconds] 12:11:26 -!- MgDark_ is now known as MgDark 12:12:50 -!- agentgt has quit [Remote host closed the connection] 12:17:59 -!- MgDark has quit [Ping timeout: 240 seconds] 12:18:05 -!- MgDark_ is now known as MgDark 12:18:28 game crashes upon leaving pan floor 13https://crawl.develz.org/mantis/view.php?id=9995 by asdu 12:18:36 -!- t4nk201 has quit [Ping timeout: 246 seconds] 12:25:59 -!- MgDark has quit [Ping timeout: 240 seconds] 12:26:04 -!- DDFi has quit [Quit: Page closed] 12:29:25 -!- agentgt has quit [Remote host closed the connection] 12:29:35 -!- JellieJels has quit [Ping timeout: 264 seconds] 12:34:32 -!- daiy has quit [] 12:39:22 -!- Saka2 has quit [Remote host closed the connection] 12:40:34 -!- agentgt has quit [Remote host closed the connection] 12:44:42 -!- elliptic has quit [Quit: Leaving] 12:46:14 -!- elliptic has joined ##crawl-dev 12:46:15 -!- shnurlf has quit [Ping timeout: 246 seconds] 12:46:47 -!- agentgt has quit [Ping timeout: 246 seconds] 12:47:36 -!- amalloy_ is now known as amalloy 12:47:36 -!- rast has joined ##crawl-dev 12:53:48 -!- bonghitz has quit [Ping timeout: 264 seconds] 12:55:26 -!- agentgt has quit [Remote host closed the connection] 12:56:49 -!- st_ has joined ##crawl-dev 13:00:02 -!- omarax has quit [Remote host closed the connection] 13:00:12 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 13:02:06 -!- pikaro has quit [Ping timeout: 240 seconds] 13:05:38 -!- tensorpudding has quit [Ping timeout: 250 seconds] 13:08:18 -!- asdu has quit [Ping timeout: 246 seconds] 13:09:32 -!- CacoS has quit [Ping timeout: 250 seconds] 13:10:06 -!- neunon has quit [Ping timeout: 240 seconds] 13:11:36 -!- jefus is now known as jefus_ 13:12:09 -!- jefus_ is now known as jefus__ 13:14:24 -!- ldierk has joined ##crawl-dev 13:15:31 -!- jefus__ is now known as jefus 13:15:36 -!- neunon has joined ##crawl-dev 13:20:46 -!- ldierk has quit [Read error: Connection reset by peer] 13:24:39 -!- UncertainKitten has quit [Ping timeout: 240 seconds] 13:24:42 how come nobody ever told me how much fun FEs are 13:24:44 Unstable branch on crawl.akrasiac.org updated to: 0.17-a0-1984-g55f5988 (34) 13:27:08 -!- MgDark has quit [Ping timeout: 244 seconds] 13:27:17 -!- MgDark_ is now known as MgDark 13:42:55 -!- Annabella has quit [Ping timeout: 246 seconds] 13:44:47 -!- Ququman has joined ##crawl-dev 13:45:39 -!- tealeaves has quit [Quit: Bye] 13:50:48 Mirmk (L27 DsGl) (Pan) 13:53:12 -!- MgDark has quit [Read error: Connection reset by peer] 13:55:24 -!- ZChris13 has joined ##crawl-dev 13:58:46 -!- cojito has quit [Ping timeout: 240 seconds] 14:00:02 -!- omarax has quit [Remote host closed the connection] 14:04:02 -!- pikaro has quit [Ping timeout: 272 seconds] 14:04:28 -!- MarvinPA has joined ##crawl-dev 14:08:29 -!- ProzacElf has joined ##crawl-dev 14:10:57 -!- Annabella has quit [Excess Flood] 14:25:49 bart (L22 MiNe) (Pan) 14:26:43 is that a bot debug-printf? 14:29:20 -!- MarvinPA has quit [Ping timeout: 246 seconds] 14:30:46 Mirmk (L27 DsGl) (Pan) 14:31:18 guess that answers that >8) 14:32:55 -!- amalloy is now known as amalloy_ 14:33:54 -!- serq has quit [Ping timeout: 252 seconds] 14:37:16 bart (L22 MiNe) (Pan) 14:41:04 4thArraOfDagon (L27 TrCj) (Pan) 14:47:01 hm, what's a 'novice' ghost? I don't think I've ever seen one before but there have now been two in this game, both red-cons but my own XL has increased by 7 or so since the first one 14:47:17 ??novice 14:47:17 I don't have a page labeled novice in my learndb. 14:50:15 ?? ghost wwords 14:50:16 ghost wwords ~ ghost words[1/1]: ghost titles by XL: 1-3 weakling, 4-6 average, 7-10 experienced, 11-15 powerful, 16-21 mighty, 22-25 great, 26 awesomely powerful, 27 legendary 14:50:24 are you sure it isn't a title 14:50:26 those got renamed recently I think (possibly unintentionally?) 14:50:27 !title novice 14:50:31 novice: cannot understand novice. 14:50:39 4thArraOfDagon (L27 TrCj) (Pan) 14:50:41 !lg * vmsg~~novice 14:50:47 3. kinglyoko66 the Sneak (L5 OpAs), mangled by Novice's ghost in Sewer (sewer_co_scattered_pipes) on 2014-04-10 17:09:33, with 274 points after 2437 turns and 0:15:19. 14:50:58 huh 14:51:38 Bamboomancer's ghost (novice Troll monk) 14:53:06 level 11-15 ghost 14:54:04 -!- bonghitz has quit [Ping timeout: 252 seconds] 14:54:18 powerful became novice? 14:54:40 -!- dtsund has quit [Ping timeout: 246 seconds] 14:54:43 i guess xl11 chars aren't that powerful 14:55:12 look at describe.cc line 4015 and ghost.cc line 909 14:55:24 no idea when it was changed 14:55:39 !source ghost.cc 14:55:40 https://github.com/crawl/crawl/blob/master/crawl-ref/source/ghost.cc 14:55:48 !source describe.cc 14:55:49 https://github.com/crawl/crawl/blob/master/crawl-ref/source/describe.cc 14:55:50 so novice is more powerful than experienced? 14:56:03 oh I have wrong lines I guess 14:56:49 oops I didn't count the list properly 14:56:50 lines in describe are new to me mostly 14:56:53 sorry 14:57:25 novice: 7-10, experienced: 16-21 14:57:27 hmm i wonder why experienced was even kept 14:57:34 should be "adept" or something 14:57:43 4thArraOfDagon (L27 TrCj) (Pan) 14:57:47 to not have it describe a different range of levels than it did before 14:57:55 yeah 14:58:25 because that would be sensible and logical 14:58:45 you will find no mention of either in crawl's design philosophy 14:58:50 ??experienced 14:58:51 ghost words[1/1]: ghost titles by XL: 1-3 weakling, 4-6 average, 7-10 experienced, 11-15 powerful, 16-21 mighty, 22-25 great, 26 awesomely powerful, 27 legendary 14:59:03 -!- serq has quit [Ping timeout: 255 seconds] 14:59:49 -!- serq has quit [Changing host] 15:00:02 -!- omarax has quit [Remote host closed the connection] 15:00:09 !learn set ghost_words[1] ghost titles by XL: 1-3 weakling, 4-6 amateur, 7-10 novice, 11-15 journeyman, 16-21 experienced, 22-25 veteran, 26 master, 27 legendary 15:00:10 ghost words[1/1]: ghost titles by XL: 1-3 weakling, 4-6 amateur, 7-10 novice, 11-15 journeyman, 16-21 experienced, 22-25 veteran, 26 master, 27 legendary 15:00:40 n1k: learndb entries should generally reflect stable versions, not trunk 15:00:46 ah ok 15:01:01 ive heard differing opinions on that 15:01:07 !learn add ghost_words ghost titles by XL: 1-3 weakling, 4-6 average, 7-10 experienced, 11-15 powerful, 16-21 mighty, 22-25 great, 26 awesomely powerful, 27 legendary 15:01:07 ghost words[2/2]: ghost titles by XL: 1-3 weakling, 4-6 average, 7-10 experienced, 11-15 powerful, 16-21 mighty, 22-25 great, 26 awesomely powerful, 27 legendary 15:01:12 !learn mv ghost_words[1 ghost_words[2 15:01:13 ghost_words[1] -> ghost words[2/2]: ghost titles by XL: 1-3 weakling, 4-6 amateur, 7-10 novice, 11-15 journeyman, 16-21 experienced, 22-25 veteran, 26 master, 27 legendary 15:01:16 thanks 15:01:18 i will miss awesomely powerful tho 15:01:43 !learn e ghost_words[2] s,ghost titles, new ghost titles, 15:01:43 ghost words[2/2]: new ghost titles by XL: 1-3 weakling, 4-6 amateur, 7-10 novice, 11-15 journeyman, 16-21 experienced, 22-25 veteran, 26 master, 27 legendary 15:04:07 -!- tealeaves has quit [Quit: Bye] 15:04:46 -!- elliptic has quit [Quit: Leaving] 15:06:43 %git 1ea6200 15:06:43 07wheals02 * 0.17-a0-1959-g1ea6200: Merge pull request #126 from alexjurkiewicz/xl-rank-names 10(29 hours ago, 0 files, 0+ 0-) 13https://github.com/crawl/crawl/commit/1ea62000f91b 15:07:32 4thArraOfDagon (L27 TrCj) (Pan) 15:08:16 yeah, i was pretty sure it was he who i remembered complaining that 'powerful' and 'awesomely powerful' weren't next to each other, or something 15:08:32 seemed odd 15:09:25 I do think the new ranks are better 15:09:35 there is more of a sense of progression 15:09:38 but experienced doesnt really fit 15:10:22 it's next to a bunch of nouns 15:11:20 i've noticed his commits tend to be a bit...scatterbrained 15:12:22 concept is good, but details not always followed-through on 15:12:52 Adept would be better 15:13:17 i will ask chequers about it since it was his commit to begin with 15:13:24 and Legend 15:13:50 but it does seem mostly ok to me 15:13:51 how would 'Legend' work 15:13:53 and the title should be moved to the end now 15:14:31 -!- ystael has quit [Ping timeout: 260 seconds] 15:14:31 -!- AltReality has quit [Read error: Connection reset by peer] 15:14:56 Troll Monk novice, Troll Monk veteran, Troll Monk legend 15:14:58 I disagree. I think the list is fine but an argument could be made that keeping 'experienced' isn't the best since it now describes something different and also the word means something else in crawl already 15:15:24 -!- rossi has quit [Ping timeout: 264 seconds] 15:15:24 Legendary isn't a noun either, though 15:15:47 all of them are adjectives 15:15:53 or used in that way 15:15:57 yeah, the noun comment i made was more of a feel thing than a grammatical concern 15:16:00 as in it just looks out of place 15:16:14 but that might just be because its the only original one other than the two bookends 15:16:52 -!- tealeaves has quit [Quit: Bye] 15:17:43 -!- amalloy_ is now known as amalloy 15:18:05 like saying "journeyman tailor" or "veteran fighter makes sense" and imo 'veteran Deep Elf Fighter' sounds much better than '...Fighter veteran' 15:18:23 do you think adept fighter would be better 15:18:36 that sounds fine to me 15:19:34 IMO learndb entries should reflect both trunk and stable, where possible 15:20:02 as in, note the differences 15:20:47 i mean, a lot of people use ldb as a resource for trunk 15:20:54 honestly probably more than use it for stable 15:21:27 !learn e ghost_words[1] s/ghost/pre-0.17 ghost 15:21:27 ghost words[1/2]: pre-0.17 ghost titles by XL: 1-3 weakling, 4-6 average, 7-10 experienced, 11-15 powerful, 16-21 mighty, 22-25 great, 26 awesomely powerful, 27 legendary 15:21:57 oh, new player-ghost ranks? that explains it. i thought it was strange that i was seeing player ghosts with ranks i'd never seen before 15:22:43 yeah, the commit message wasn't very obvious 15:23:07 well it's not like i read every commit message either 15:26:56 -!- dtsund has joined ##crawl-dev 15:31:16 drke: yeah, agreed 15:31:37 I'd assume most people who are on IRC are also playing online. 15:32:30 -!- trystero has quit [Ping timeout: 246 seconds] 15:33:13 -!- ldierk has joined ##crawl-dev 15:38:51 you don't have to play trunk online 15:40:01 true, however 15:40:02 !lg * thismonth /cv=0.17-a 15:40:03 14274/17040 games for * (thismonth): N=14274/17040 (83.77%) 15:40:51 yeah, i was just being pedantic >8) 15:41:05 -!- Zekka has quit [Ping timeout: 246 seconds] 16:00:01 -!- omarax has quit [Remote host closed the connection] 16:10:36 -!- rossi_ has quit [Ping timeout: 264 seconds] 16:15:14 !lg * month char=mibe|desu s=cv% 16:15:16 2613 games for * (month char=mibe|desu): 1896x 0.17-a (72.56%), 701x 0.16 (26.83%), 6x 0.11 (0.23%), 5x 0.15 (0.19%), 2x 0.16-a (0.08%), 2x 0.14 (0.08%), 0.13 (0.04%) 16:16:04 !lg * month char=mibe|desu cv=0.16 s=name% 16:16:05 701 games for * (month char=mibe|desu cv=0.16): 70x gammafunk (9.99%), 70x dscm (9.99%), 43x musteatbrain (6.13%), 29x campfile (4.14%), 25x FlamingLnfernal (3.57%), 22x TheSilverBeluga (3.14%), 19x Tart (2.71%), 17x Shred (2.43%), 15x CrazyRedMonkey (2.14%), 12x solxyz (1.71%), 11x Chompa (1.57%), 10x sunshinecid (1.43%), 10x noobrobin (1.43%), 10x SuicideJoker (1.43%), 9x ageofchaos (1.28%), 8x ... 16:16:20 you will lose, dscm 16:16:58 !lg * god=sif s=name% 16:17:02 90401 games for * (god=sif): 874x Kave (0.97%), 817x gammafunk (0.90%), 580x 4thArraOfDagon (0.64%), 480x silentsnack (0.53%), 472x Darmok (0.52%), 452x aTarkinC (0.50%), 405x buffalo66 (0.45%), 329x Bruce (0.36%), 327x Sorbius (0.36%), 310x Avigdore (0.34%), 294x Sky (0.33%), 282x Sbamiri (0.31%), 278x Johan (0.31%), 270x minmay (0.30%), 267x Celsitudo (0.30%), 265x GavinH (0.29%), 262x clouded (... 16:17:23 !lg kave 16:17:24 3969. kave the Grappler (L12 TrTm of Sif Muna), mangled by a skeletal warrior (a +0 long sword) on D:13 (hangedman_vaults_entry_quadrant_bands) on 2015-10-05 04:37:11, with 19474 points after 12751 turns and 0:41:31. 16:17:37 if he could just *win* one of those and *stop* 16:17:42 -!- tealeaves has quit [Quit: Bye] 16:17:45 -!- WereVolvo has quit [Quit: Leaving.] 16:17:45 !lg kave trtm max=xl 16:17:46 1428. kave the Bludgeoner (L25 TrTm of The Shining One), starved to death on Crypt:3 (quadcrypt_mu) on 2015-05-14 10:46:07, with 541782 points after 72912 turns and 6:20:40. 16:18:22 -!- Kellhus has quit [Ping timeout: 246 seconds] 16:19:15 ? 16:19:31 !learn edit ghost_words[2] s/^ // 16:19:32 ghost words[2/2]: new ghost titles by XL: 1-3 weakling, 4-6 amateur, 7-10 novice, 11-15 journeyman, 16-21 experienced, 22-25 veteran, 26 master, 27 legendary 16:19:53 -!- ProzacElf has quit [Ping timeout: 250 seconds] 16:20:12 gammafunk: whatchoo goin' on 'bout? 16:30:04 -!- trystero_ has quit [Quit: Page closed] 16:37:13 -!- bonghitz has quit [Ping timeout: 250 seconds] 16:40:37 -!- Tux[Qyou] has quit [Read error: Connection reset by peer] 16:43:11 -!- tealeaves has quit [Quit: Bye] 16:45:09 -!- JellieJels has quit [Quit: Leaving] 16:45:23 Ceann (L27 GrFi) (Pan) 16:46:39 -!- InterKnight has quit [Quit: Page closed] 16:55:53 -!- read has quit [Quit: bye.] 16:59:08 -!- ystael_ has quit [Ping timeout: 246 seconds] 16:59:18 -!- ProzacElf has joined ##crawl-dev 17:00:03 -!- Krakhan has quit [Changing host] 17:00:03 -!- omarax has quit [Remote host closed the connection] 17:05:29 -!- CcS has quit [Quit: Leaving] 17:06:51 -!- CacoS is now known as CcS_sleeping 17:08:48 -!- rossi_ has quit [Ping timeout: 264 seconds] 17:10:21 -!- Voker57 has quit [Read error: Connection reset by peer] 17:12:51 -!- serq has quit [Quit: leaving] 17:13:30 -!- ystael has quit [Ping timeout: 268 seconds] 17:16:47 -!- simmarine has joined ##crawl-dev 17:22:39 -!- UncertainKitten has joined ##crawl-dev 17:23:27 -!- Lightli has joined ##crawl-dev 17:29:14 -!- ystael has quit [Ping timeout: 246 seconds] 17:33:16 -!- tealeaves has quit [Quit: Bye] 17:36:55 -!- Piginabag has quit [Quit: Page closed] 17:36:56 -!- siepu has quit [Quit: Leaving] 17:40:15 -!- beogh has quit [Quit: Page closed] 17:42:22 -!- Dire__ has quit [Ping timeout: 246 seconds] 17:44:19 -!- Earlo has quit [Read error: Connection reset by peer] 17:48:35 -!- read has joined ##crawl-dev 17:55:33 -!- elliptic has joined ##crawl-dev 17:58:11 -!- ystael has quit [Ping timeout: 265 seconds] 17:58:26 -!- Insomniak` has quit [Quit: I like to rock] 17:59:48 -!- bel_ has quit [Ping timeout: 264 seconds] 18:00:02 -!- omarax has quit [Remote host closed the connection] 18:01:37 Unstable branch on crawl.lantea.net updated to: 0.17-a0-1984-g55f5988 (34) 18:02:51 -!- Patashu has joined ##crawl-dev 18:05:12 -!- pikaro has quit [Ping timeout: 264 seconds] 18:12:31 -!- tealeaves has quit [Quit: Bye] 18:16:28 -!- MarvinPA has joined ##crawl-dev 18:24:38 -!- Jels has quit [Client Quit] 18:25:56 !tell wheals i like the new rune menu 18:25:57 chequers: OK, I'll let wheals know. 18:25:59 -!- Cacophony has quit [Ping timeout: 240 seconds] 18:29:13 -!- stanzill has quit [Quit: au rev] 18:38:00 -!- bonghitz has quit [Ping timeout: 264 seconds] 18:40:59 Mirmk (L27 DsGl) (Pan) 18:42:25 -!- ystael has quit [Quit: leaving] 18:42:26 -!- Kramin has joined ##crawl-dev 18:42:33 !lm mirmk 18:42:34 116. [2015-10-05 22:41:07] Mirmk the Conqueror (L27 DsGl of Makhleb) (Pan) 18:42:47 !lm chequers crash 18:42:48 11. [2015-10-05 13:49:02] chequers the Impregnable (L27 DsBe of Makhleb) (Pan) 18:42:57 someting going on here? 18:43:12 <|amethyst> !crashlog mirmk 18:43:13 3. Mirmk, XL27 DsGl, T:102535 (milestone): http://dobrazupa.org/morgue/Mirmk/crash-Mirmk-20151005-224107.txt 18:43:40 !lm mirmk x=src 18:43:41 116. [2015-10-05 22:41:07] [src=cszo] Mirmk the Conqueror (L27 DsGl of Makhleb) (Pan) 18:44:22 those crashes were fixed by the recent commits, weren't they? 18:44:30 at least I tried a few more levels this morning and no issue 18:44:43 03chequers02 07https://github.com/crawl/crawl/pull/125 * 0.17-a0-1947-g67670f7: Unique corpses always drop a hide. 10(9 hours ago, 1 file, 8+ 1-) 13https://github.com/crawl/crawl/commit/67670f7ee367 18:44:43 03chequers02 07https://github.com/crawl/crawl/pull/125 * 0.17-a0-1948-g123def9: Drop corpses from uniques every time. 10(9 hours ago, 1 file, 4+ 3-) 13https://github.com/crawl/crawl/commit/123def996cba 18:44:45 %git 8be2cf4 18:44:45 07|amethyst02 * 0.17-a0-1983-g8be2cf4: Don't infinite-loop when trying to generate an existing rune. 10(8 hours ago, 1 file, 6+ 0-) 13https://github.com/crawl/crawl/commit/8be2cf4d91ed 18:44:56 the mirmk one was a few mins ago? 18:44:59 -!- tealeaves has quit [Quit: Bye] 18:45:07 is cszo up to date? 18:45:44 it probably isn't I guess 18:45:45 not enough up to date 18:45:49 %git 1c74939 18:45:49 07gammafunk02 * 0.17-a0-1979-g1c74939: Don't generate warnings about buggy runes of zot 10(24 hours ago, 1 file, 2+ 1-) 13https://github.com/crawl/crawl/commit/1c7493929c44 18:45:49 yep 18:45:59 -!- Cacophony has quit [Ping timeout: 240 seconds] 18:46:51 <|amethyst> !crashlog gammafunk 18:46:52 27. gammafunk, XL10 DESu, T:5826 (milestone): http://dobrazupa.org/morgue/gammafunk/crash-gammafunk-20150525-060412.txt 18:47:09 kramell seems has problems parsing crash milestones somehow, so I have been seeing them :P 18:47:21 <|amethyst> err 18:47:25 <|amethyst> !crashlog chequers 18:47:26 11. chequers, XL27 DsBe, T:84164 (milestone): https://crawl.project357.org/morgue/chequers/crash-chequers-20151005-134902.txt 18:47:44 <|amethyst> %git 18:47:44 07gammafunk02 * 0.17-a0-1984-g55f5988: Print the correct rune name upon branch entry (#9994) 10(8 hours ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/55f5988020ea 18:47:47 <|amethyst> %git HEAD^ 18:47:47 07|amethyst02 * 0.17-a0-1983-g8be2cf4: Don't infinite-loop when trying to generate an existing rune. 10(8 hours ago, 1 file, 6+ 0-) 13https://github.com/crawl/crawl/commit/8be2cf4d91ed 18:47:50 <|amethyst> hm 18:49:15 Mirmk (L27 DsGl) (Pan) 18:50:29 !lm mirmk dsgl rune=dark 18:50:30 2. [2015-10-05 22:45:42] Mirmk the Conqueror (L27 DsGl of Makhleb) found a dark rune of Zot on turn 102419. (Pan) 18:50:34 !lm mirmk dsgl rune=dark -2 18:50:35 1/2. [2015-10-05 22:40:12] Mirmk the Conqueror (L27 DsGl of Makhleb) found a dark rune of Zot on turn 102447. (Pan) 18:50:41 lol 18:50:45 poor mirmk 18:51:06 -!- tealeaves has quit [Quit: Bye] 18:51:25 <|amethyst> hm, item_made = 0 is suspicious 18:51:30 <|amethyst> !crashlog mirmk 18:51:32 4. Mirmk, XL27 DsGl, T:103303 (milestone): http://dobrazupa.org/morgue/Mirmk/crash-Mirmk-20151005-224923.txt 18:51:39 <|amethyst> in chequers' 18:51:58 <|amethyst> !crashlog mirmk -2 18:51:59 3/4. Mirmk, XL27 DsGl, T:102535 (milestone): http://dobrazupa.org/morgue/Mirmk/crash-Mirmk-20151005-224107.txt 18:52:38 <|amethyst> oh, mirmk's is SIGTERM so could be something different (an infinite loop maybe?) 18:53:05 <|amethyst> it's not the same infinite loop that I fixed, though, but may be related 18:55:48 webtiles server kills crawl processes that use 100% cpu and are unresponsive for a while 18:55:53 -!- tealeaves has quit [Ping timeout: 250 seconds] 18:56:40 -!- Zekka has quit [Ping timeout: 265 seconds] 18:57:15 -!- Pacra has joined ##crawl-dev 18:57:39 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 18:58:07 <|amethyst> oh, they are both sigterm 18:59:18 <|amethyst> in which case I guess it probably is that same bug 18:59:31 <|amethyst> fixed in 1983 19:00:01 <|amethyst> rebuilding cszo 19:00:02 -!- omarax has quit [Remote host closed the connection] 19:00:16 <|amethyst> !lm mirmk rune=demonic 19:00:17 1. [2015-10-05 17:15:19] Mirmk the Conqueror (L27 DsGl of Makhleb) found a demonic rune of Zot on turn 89055. (Pan) 19:00:23 <|amethyst> !lm chequers rune=demonic 19:00:25 9. [2015-10-05 08:07:34] chequers the Impregnable (L26 DsBe of Makhleb) found a demonic rune of Zot on turn 73091. (Pan) 19:00:45 "golden rune of Zot (on level 3 of the Tomb of the Ancients) nice 19:01:04 <|amethyst> hm 19:01:24 i found some of the pan runes a couple of times in that game 19:01:28 not sure how sequell handles that 19:01:31 is that tag visible for all games? 19:01:36 (eg find -> crash -> find again) 19:01:44 is it truncating off the end of the close tag? >8) 19:02:00 <|amethyst> chequers: you'll have multiple milestones, but the counts will be right 19:02:01 Unstable branch on crawl.s-z.org updated to: 0.17-a0-1984-g55f5988 (34) 19:03:21 -!- hypractvChipmunk has quit [Read error: Connection reset by peer] 19:04:00 -!- hypractvChipmunk has joined ##crawl-dev 19:04:10 those were gammafunk's patches, right? 19:04:27 <|amethyst> hypractvChipmunk: wheals mostly 19:04:40 <|amethyst> hypractvChipmunk: is this online? 19:04:43 yeah 19:04:48 <|amethyst> hypractvChipmunk: and not CDO? 19:04:48 both before and after your update 19:04:59 <|amethyst> so webtiles binary in text mode 19:05:06 uh, i dunno webtiles 19:05:12 <|amethyst> what server? 19:05:13 i can look 19:05:15 yours 19:05:24 crawl.s-z.org 19:05:25 <|amethyst> then it's the webtiles binary 19:05:37 if you say so >8) 19:06:33 i can test locally, but it seems rather obvious the issue 19:07:05 the string was truncated for screen length, and that made the closing tag not a closing tag anymore 19:07:13 <|amethyst> yeah 19:07:24 the closing tag needs to not be counted for the string length 19:07:29 <|amethyst> I know we've fixed similar problems before, so I'm wondering where this is happening 19:07:34 at least when considering the display 19:07:38 that's why I asked about the patches 19:07:38 <|amethyst> in particular, what is chopping the string 19:07:48 i figured i could narrow it down to only looking through them 19:08:04 though that would make sense 19:08:18 which i'm learning is not necessarily indicitive of anything useful in this codebase >8) 19:09:04 it's at least equally likely that suddenly some code that hasn't been executed in ten years is being called 19:09:06 -!- agentgt has quit [] 19:09:24 -!- rossi_ has quit [Ping timeout: 264 seconds] 19:09:57 -!- Kramin has left ##crawl-dev 19:14:00 -!- predator117 has quit [Ping timeout: 264 seconds] 19:29:32 -!- LexAckson has quit [Ping timeout: 265 seconds] 19:29:36 -!- ventricule has quit [Quit: Page closed] 19:31:49 <|amethyst> it's InvEntry::get_text that would need to be updated if we didn't want to change the MenuEntry API 19:32:06 <|amethyst> normally the inventory menu wouldn't have MF_ALLOW_FORMATTING 19:33:00 yeah that's where i tracked it down to also 19:33:14 it looks like it's accounted for there though 19:33:23 <|amethyst> ? 19:34:33 <|amethyst> the colour_tag_adjustment doesn't account for color tags in the text, only those added by show_glyph 19:34:38 ah 19:34:41 -!- Ququman has quit [Read error: Connection reset by peer] 19:35:13 ah right 19:35:15 <|amethyst> and even if you do just ignore tags, you still might need to chop 19:35:34 of course 19:35:39 <|amethyst> in which case you'd need to know how many bytes of tags come before the chopping point 19:36:32 -!- tealeaves has quit [Quit: Bye] 19:36:50 <|amethyst> hm 19:37:09 <|amethyst> actually, several inventory menus seem to be MF_ALLOW_FORMATTING 19:37:32 <|amethyst> but this is probably the first one that actually has formatting in the text (unless the player stuck it in an inscription) 19:38:35 <|amethyst> ah 19:38:59 <|amethyst> you can get the same result by inscribing an item with a long inscription contining colour tags 19:39:00 yeah, that actually works...and has the same problem 19:39:04 >8) 19:39:17 funny you should mention that >8D 19:39:24 b - a +0 shield (worn) {fooooooooooooooooooooooooooooooooooooooooooo b - 20 bolts {daksdjahskdjhalkjasdhflkasjdfhlaskdjfha0lkdjfhasdlk1 so passing the color in won't work 19:40:21 it might work for the first case 19:40:25 but not the inscription 19:40:49 you need to detect it, which is always dicey 19:41:01 i mean, it's probably simple enough to be okay here 19:41:08 <|amethyst> let me try something 19:41:15 -!- Kramell has quit [Remote host closed the connection] 19:41:19 still, stuff like that gives me the programming willies 19:42:31 what order are runes displayed in, in the new } menu? mine all seem pretty reasonable, with the "hardest" being listed first, except that spider is listed in the middle of the hell runes 19:43:01 my bottom three are slime, shoals, and snake 19:43:24 this order doesn't look terribly reasonable to me, actually 19:43:25 mine too. which, now that you mention it, means swamp is in a weird place too 19:43:42 yeah it looks less and less reasonable the more i look 19:43:54 it might need to use branch order 19:44:37 that's probably the most reasonable order we could make, at least 19:46:19 source branch.cc:28 19:46:25 !source branch.cc:28 19:46:25 https://github.com/crawl/crawl/blob/master/crawl-ref/source/branch.cc#l28 19:46:28 -!- bonghitz has quit [Quit: Leaving...] 19:46:38 would be pretty ok to use 19:46:59 -!- Smello has quit [Ping timeout: 240 seconds] 19:48:12 just have to change this loop 19:48:27 oh hey did wheals not make a proper C++11 loop here?! 19:48:33 (not that I exactly remember how to) 19:48:51 but anyhow I'll iterator over branches and then over the runes within-branch, I guess 19:49:43 reminds me...you don't get the branches on the ctrl-O or shift-G menus when you find them with magic mapping, even if you literally inspect the stairs 19:50:53 if by inspect you mean using X 19:50:58 that's because you don't know for sure you've found it 19:51:01 since mimics exist 19:51:23 I mean you might know even then due to fully explored previous levels, but it's not quite that simple 19:51:26 <|amethyst> gammafunk: most of our custom iterator thingies don't support range-for because there's no begin/end pair to call (and more fundamentally, they use truthiness rather than having a one-past-the-end element) 19:51:43 ah ok, and follow-up question 19:51:44 ah; those still exist? 19:51:49 for (branch_iterator it; it; ++it) 19:51:55 is that the best was to make said loop? 19:52:00 I copied from objstat 19:52:04 thought feature mimics were gone 19:52:04 <|amethyst> yeah 19:52:08 ok, thanks 19:52:10 <|amethyst> hypractvChipmunk: most features 19:52:22 <|amethyst> hypractvChipmunk: but not portal vaults 19:52:34 this is branch entry 19:52:44 oh if those are gone as well then nevermind 19:52:46 <|amethyst> what branch? 19:52:47 gammafunk: mimics do show up on the ^o menu though 19:52:53 or did, anyway 19:52:54 spider/shoals 19:53:00 right, yeah they certainly did 19:53:03 <|amethyst> ah 19:53:05 but did we remove branch entry mimics? 19:53:14 no idea >8) 19:53:14 <|amethyst> yeah, those can't be mimics 19:53:15 permabranches, that is..er..just not portal ones 19:53:27 ok then we truly can use the info received by mmap 19:53:41 but I guess console doesn't even tell you the branch, whereas tiles shows you the specific branch tile, doesn't it? 19:53:57 it does if you inspect with v 19:54:08 gammafunk: recent versions do tell you with XV 19:54:15 ok, well then all that info is exposed 19:54:17 it didn't used to 19:54:22 so it should indeed populate ctrl-o 19:54:34 right, which is why it's odd that it wasn't on there >8) 19:54:58 right which I why I just said that (is this an echo chamber?) 19:55:13 anyhow, patches welcome there; I'm going to fix this rune menu, hopefully 19:55:30 yep 19:55:46 hey how about bite me 19:55:58 <|amethyst> gammafunk: you're just doing order, right? 19:56:08 i was just about to offer to fix it myself, but now maybe i won't 19:56:09 |amethyst: order, then I guess rune enum? 19:56:13 * hypractvChipmunk pouts. 19:56:29 <|amethyst> gammafunk: okay, so my changes and yours shouldn't conflict 19:56:44 yeah, you'll beat me to it anyhow, I'm sure 19:57:19 <|amethyst> hm 19:59:05 -!- omnirizon has quit [Quit: leaving] 19:59:59 -!- Pacra has quit [Ping timeout: 272 seconds] 20:00:03 -!- omarax has quit [Read error: Connection reset by peer] 20:00:47 -!- FiftyNine has quit [Ping timeout: 256 seconds] 20:03:59 <|amethyst> hm, so lifting the string chopping there isn't the correct solution: that would require formatted_string::display to know about the current cursor position 20:04:13 <|amethyst> or, if it's just disabled, things look okay but there is no ".." 20:05:56 <|amethyst> (granted, formatted_string::display could call wherex(), which is global, but I still don't like it much) 20:06:55 there's some sort of weird "graphical" issue when i autoexplore with yred, where most of the map isn't updating (as usual), but various tiles are gradually replaced with * characters. i suspect this is because the vampire knight following me around is casting invisibility on himself, which causes a * to appear briefly, and then it doesn't get cleaned up during autoexplore? 20:08:32 also, if i target one of my army with something that's not harmful to it (eg, meph cloud), i don't get any kind of warning (reasonable), but this causes the rest of my army to think he is my enemy, so they all attack him (not reasonable at all) 20:08:55 -!- Pacra has joined ##crawl-dev 20:09:06 -!- bel_ has quit [Ping timeout: 244 seconds] 20:10:08 though actually maybe i am wrong about that last one. i feel like i saw it happen but i can't reproduce now 20:16:12 Runes of Zot menu cutting text off incorrectly 13https://crawl.develz.org/mantis/view.php?id=9996 by johnnyzero 20:21:31 -!- ProzacElf has quit [Ping timeout: 272 seconds] 20:22:07 -!- Zilis is now known as Guest79324 20:24:01 -!- UncertainKitten has quit [Ping timeout: 246 seconds] 20:25:07 -!- Stendhal has quit [Ping timeout: 265 seconds] 20:25:23 -!- UncertainKitten has joined ##crawl-dev 20:31:19 -!- TMTurtle_ has quit [Ping timeout: 240 seconds] 20:39:04 -!- Bcadren has quit [Ping timeout: 246 seconds] 20:43:16 -!- rast- has joined ##crawl-dev 20:43:39 -!- rast has quit [Ping timeout: 240 seconds] 20:43:44 -!- rast- is now known as rast 20:44:43 -!- Valarioth has quit [Ping timeout: 246 seconds] 20:44:51 -!- Cerpin has quit [Remote host closed the connection] 20:47:51 -!- Cerpin has joined ##crawl-dev 20:48:45 -!- Zekka has quit [Ping timeout: 272 seconds] 20:50:38 -!- ontoclasm has joined ##crawl-dev 20:56:29 -!- Demise has quit [Quit: Page closed] 20:56:49 New branch created: pull/128 (1 commit) 13https://github.com/crawl/crawl/pull/128 20:56:50 03hypractvChipmunk02 07https://github.com/crawl/crawl/pull/128 * 0.17-a0-1985-ge487186: Register presence of un-mimicable notable features when magic mapping 10(11 minutes ago, 1 file, 3+ 3-) 13https://github.com/crawl/crawl/commit/e48718678e06 20:58:51 it could have been done that way from the start >8P 20:59:04 -!- asdu has quit [Ping timeout: 246 seconds] 21:00:02 -!- omarax has quit [Remote host closed the connection] 21:01:17 -!- tealeaves has quit [Quit: Bye] 21:01:25 <|amethyst> err 21:01:29 -!- tealeaves has quit [Client Quit] 21:01:46 <|amethyst> doesn't that leak the identity of altars and portal entrances? 21:04:05 -!- rast- has joined ##crawl-dev 21:04:35 -!- rast has quit [Ping timeout: 272 seconds] 21:04:43 -!- rast- is now known as rast 21:06:55 <|amethyst> hypractvChipmunk: probably when wizard_map is off that should use env.map_knowledge(*ri).feat() rather than feat 21:06:59 03hypractvChipmunk02 07https://github.com/crawl/crawl/pull/128 * 0.17-a0-1986-g76380e7: Allow wizmode magic mapping to note all features, even mimicable ones 10(7 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/76380e7028df 21:07:06 |amethyst: portals can be mimics, right? 21:07:41 and shops too, i thought? so this might actually be okay 21:07:46 <|amethyst> currently, but that would be kind of brittle 21:07:51 <|amethyst> and altars are still a problem 21:07:52 yes, agreed 21:07:58 oh right, yes altars 21:08:07 does tiles use a generic "some altar" tile? 21:08:52 <|amethyst> TILE_DGN_UNKNOWN_ALTAR 21:10:31 just let magic mapping reveal the identity of them! 21:11:09 that would make finding timed portals easier, would there be any other balance impact? 21:11:45 <|amethyst> would make altar diving easier for DD 21:11:58 <|amethyst> slightly, I guess 21:12:05 03chequers02 07https://github.com/crawl/crawl/pull/123 * 0.17-a0-1948-gc5b6e58: Recover from negative durations rather than crashing. 10(11 hours ago, 1 file, 3+ 1-) 13https://github.com/crawl/crawl/commit/c5b6e58d958d 21:12:05 03chequers02 07https://github.com/crawl/crawl/pull/123 * 0.17-a0-1949-g650db1d: Add a -AC debuff on protection brand unwield. 10(11 hours ago, 9 files, 40+ 11-) 13https://github.com/crawl/crawl/commit/650db1dc542f 21:12:43 <|amethyst> chequers: why that first commit? 21:13:22 <|amethyst> chequers: "Recover from negative durations rather than crashing" 21:14:16 <|amethyst> chequers: I'm not a huge fan of "paper over a bug" commits... if there are old saves with the problem, then it should be fixed up in tags.cc. If new code is creating negative durations, that new code should be fixed 21:16:05 |amethyst: I generated some negative durations while testing my code -- can drop the commit if it's preferred to crash than try to recover 21:16:33 (the PR doesn't create negative durations any more) 21:16:41 <|amethyst> yeah, then I'd drop it 21:16:46 okies 21:16:49 <|amethyst> that said, I'm not much of a fan of the PR to begin with... is it really a problem that wizards want protection brand? 21:17:42 I think that's one of the things people dislike about protection brand -- the other is that it doesn't scale with increasing weapon skill at all 21:18:26 I mean, if you find an artifact mace with rf+++ it's just as much a stat stick as Protection, so fixing protection doesn't fix "walking around with a non-combat weapon" 21:18:59 I think the only solution to that would be just not generating defensive properties on weapons at all 21:19:11 <|amethyst> or not allowing weapon swapping in combat 21:19:18 <|amethyst> if weapon swapping is inherently a problem 21:19:28 <|amethyst> make it a delay like armour swapping 21:19:41 <|amethyst> (and fix ranged) 21:19:49 personally I like weapon swapping in general 21:20:13 evoker rods would be hit hard by that sort of change 21:20:22 -!- Pacra has quit [Ping timeout: 246 seconds] 21:20:32 but more weapon swapping to change your offensive style, rather than your intrinsics 21:21:24 -!- ProzacElf has joined ##crawl-dev 21:21:24 I think a debuff that's not strategic in any way is probably just the wrong approach 21:21:35 -!- rwork has quit [Quit: Page closed] 21:21:41 swapping between rf+++ mace and protection whip is apparently qualitatively different from swapping between drain gmace and antimagic gmace 21:21:43 probably something that was suggested earlier, like have it somehow only apply on melee 21:22:03 <|amethyst> chequers: what if you're swapping between a protection gmace and an evoker rod? 21:22:17 "apparently" = "i'm sort of on the fence about all this" 21:22:17 <|amethyst> or a protection lajatang and a bow 21:22:34 would be a better way to make it work; this will encourage a bunch of "resting just out of los" and such 21:22:37 i don't disagree 21:22:41 -!- tensorpudding has quit [Ping timeout: 250 seconds] 21:22:43 the other anti-swaps are strategic 21:22:44 costs 21:22:49 vamp, contam, drain 21:23:03 drain is somewhat tactical I guess but there's no resting it off 21:23:05 <|amethyst> gammafunk: vamp "strategic" 21:23:12 remove food 21:23:13 yeah strategic for food! 21:23:13 <|amethyst> gammafunk: I guess if food is low 21:23:23 |amethyst: try swapping a ton with vamp, you'll starve! 21:23:36 provided you are a hungerful (??) species 21:23:36 <|amethyst> I suppose that's true 21:23:42 it did stop me swapping to/from majin-bo last game 21:24:03 <|amethyst> a single ration isn't strategic, but one ration per swap is I guess :) 21:24:12 fr: little swap demons that make you swap weapons 21:24:30 yeah it's a somewhat large hunger cost, so you burn a lot of food or you get gourmand 21:24:36 if you want to vamp-swap 21:25:20 it's such a hassle that people just avoid it in practice, but everyone does it in a pinch, mostly just by burning some food, since food is plentiful as you say 21:26:14 corrossion at least shows that a duration debuff can work reasonably, and we do have *contam, but *contam is a different sort of thing (that I also don't like much) 21:26:46 but corrossion is triggered by melee (ignoring *contam), and I think newprot would probably have to work this way? 21:26:59 -!- JellieJels has quit [Ping timeout: 265 seconds] 21:27:01 oh, corrosion doesn't apply on ranged attacks? 21:27:16 you mean from monsters to the player? 21:27:22 it does that (acid blobs) 21:27:26 and corrossive bolt 21:27:40 oh, i thought you meant ARTP_CORRODE 21:27:42 if you mean *corrode, I think that's melee only 21:27:52 nah, it's if (death_type != KILLED_BY_POISON) 21:27:54 and only appears on melee weapons? not sure 21:28:06 ouch.cc l1000 21:28:13 well that's fine, but it's triggered by combat is my point 21:28:21 yes 21:28:38 I can understand why |amethyst isn't excited about it though; for sure I think if we do anythign like this the prot. brand needs a serious change in distribution in all the brand placement stuff 21:29:04 yeah totally, I was going to leave that to the very end though 21:29:09 <|amethyst> also, evasion brand 21:29:32 I'm not totally sure how strong it would be, but assuming something like a 15 weapon skill, we're talking 7.5 or 8ac? so it's going to be roughly equive to the to-dam of 7 slaying 21:29:36 after looking at ouch.cc, I think silently changing AC based on the attack type is a bad idea, because it is also unclear to the player 21:29:38 7-8 slaying 21:30:03 well, the AC bonus can also be tweaked. it could max out at 5. I just copied minmay's original proposal 21:30:05 it would need to be not-silent, yeah; probably communicated something like how the other ac-buffs do 21:30:17 maybe it could be a duration from the melee, but yeah it's not as neat to make it work that way 21:30:27 like, if you're hit in melee, gain status Prot which is +x AC for y turns 21:30:50 that's sort of neat actually 21:30:56 sucks that it has to become more complicated, really 21:31:26 a debuff on swap is simpler, but doesn't fully fix the problem. Not sure how strongly others feel about that 21:31:29 -!- amalloy is now known as amalloy_ 21:31:37 <|amethyst> chequers: err, I wouldn't cite minmay on that 21:31:53 heh, yeah minmay thinks "the idea is dumb" 21:32:04 lazy citing 21:32:16 <|amethyst> basically, whenever minmay says something, you should ignore it, because there's a 50% chance he's trolling 21:32:27 minmay of 5 years ago is of a very different vintage 21:32:27 <|amethyst> well, that's not quite true 21:32:35 <|amethyst> when minmay says something on Tavern, you should ignore it 21:32:39 <|amethyst> he's not as bad in here 21:33:10 old minmay being better or worse in that respect 21:33:25 <|amethyst> I think old minmay was less bitter 21:33:57 fwiw I'm personally not worried about solving the stat-stick issue even though that's what prompted this PR, because I think it needs a larger fix for more than just +AC on weapons 21:34:37 <|amethyst> but gammafunk was referring to the fact that minmay is now calling the original proposal dumb, despite that minmay four years ago came up with the proposal in the first place 21:34:40 <|amethyst> I think 21:35:06 makes sense 21:35:25 <|amethyst> I'm not sure why we should be deathly afraid of weapon swapping but not of jewellery swapping 21:35:49 -!- palyth_ has quit [Ping timeout: 246 seconds] 21:36:07 -!- kaiza has quit [Ping timeout: 250 seconds] 21:36:16 <|amethyst> at least weapon swapping between two weapons is a single keystroke 21:38:45 -!- ZChris13 has quit [Quit: This is not a desk. It is not being flipped.] 21:41:14 without following this exactly, i will say that although minmay has good ideas, minmay also hates everything, so "this is a stupid idea" is not really a valid criticism from him 21:42:07 -!- MgDark has quit [Ping timeout: 244 seconds] 21:42:43 he doesn't really like sexy elves, I bet 21:42:54 he secretly hates them 21:43:00 but they plague his dreams 21:43:02 =P 21:44:12 |amethyst: I'm not sure if you can track this down more easilly, but I'm changing the iteration in display_runes() to iterate over branches, but I think the InvMenu code is kicking in and doing something like a reversal of all the rune objs in that vector items; 21:44:15 looking up, i don't see why current protection is that bad, except for the fact that it's a lame brand 21:44:34 chequers: By that logic, basically no properties should spawn on artifact weapons at all since there's a reason to swap weapons depending on properties 21:44:55 it kind of looks like I might want to use the sorting code in the menu code instead of trying to sort this vector 21:45:18 (essentially sort this vector by inserting in branch order; so I'm not actually sorting it, I guess) 21:45:53 also, i've pointed this out before, but *contam is about the only thing that actually stops me from swapping when there's a half-way legit reason to 21:46:08 |amethyst: i'm not sure what the PR leaks that couldn't be obtained via XV 21:46:23 can you clarify? 21:46:26 i mean, i swap to gourmand if i cast a lot 21:46:44 <|amethyst> hypractvChipmunk: if you read magic mapping on a level with altars, it displays them as "unknown altar" 21:46:49 then swap to something that's actually useful until i'm back below full 21:46:55 or if i'm using a vamp weapon 21:47:07 alright, i can exclude altars; anything else? 21:47:09 you cant stop people from finding ways to play suboptimally 21:47:24 (assuming altars aren't mimicable) 21:47:29 <|amethyst> hypractvChipmunk: well, if we ever make portals and shops non-mimicable there would be the same problem 21:47:48 then i can just make a positive match on branch entrances 21:47:53 <|amethyst> hypractvChipmunk: or if we add another notable feature type 21:48:06 -!- dtsundere has joined ##crawl-dev 21:48:14 instead of a negative match on mimicable features 21:48:15 <|amethyst> hypractvChipmunk: my suggestion would be to use the feature type that was put into map_knowledge rather than the one from the map 21:48:47 the current code doesn't work that way, though 21:48:57 i expected it to, but heh... 21:48:58 <|amethyst> the current code is under if (wizard_map) 21:49:07 -!- Final_ has quit [Ping timeout: 246 seconds] 21:49:35 <|amethyst> where leaking information isn't a problem (and where the real feature type is revealed anyway) 21:50:28 -!- dtsund has quit [Ping timeout: 246 seconds] 21:52:20 problem is i can't test it except in wizmode >< 21:52:37 <|amethyst> so read a scroll of magic mapping in wizmode 21:52:41 hard to tell what's doin' what 21:52:47 that's what i did 21:54:32 <|amethyst> so if you go to a level with an overflow altar you have not seen and read a ?mmap, you should see an unknown altar when you xv it 21:55:06 oh i believe you on that 21:55:14 <|amethyst> I would expect your code (I haven't tested it yet) to still do that, but also reveal the altar's identity under ctrl-o or stash search 21:55:31 <|amethyst> err, just ctrl-o, not stash search 21:56:10 -!- cribozai has quit [Ping timeout: 250 seconds] 21:56:27 -!- Daekdroom has quit [Quit: Leaving] 21:57:07 okay, yeah 21:59:30 so if i invert the control and just let the dungeon overview code query for what's been seen, that should be okay? 22:00:02 -!- omarax has quit [Remote host closed the connection] 22:00:20 or oh 22:00:32 hang on, i think i see what you meant 22:03:46 -!- Smello has quit [Ping timeout: 246 seconds] 22:08:51 -!- JellieJels has quit [Ping timeout: 240 seconds] 22:11:37 -!- Jels has quit [Client Quit] 22:12:48 |amethyst: and just check for MF_STAIR_BRANCH, then? 22:14:39 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 22:14:42 the other checks in there use the same feature as the wizmode one does (as a dungeon_feature_type, not a map_feature) 22:16:01 hm 22:16:32 ah, i can still use the feature once i've confirmed i want to add it 22:16:45 check one thing, pass another, np 22:16:55 what could possibly go wrong 22:16:58 -!- uJellie has quit [Ping timeout: 250 seconds] 22:18:16 -!- Guest79324 has quit [Ping timeout: 255 seconds] 22:25:06 now the question is, "was it a good idea to allow Xv to show this to begin with?" 22:25:14 maybe this is solving the wrong problem 22:26:31 -!- rchandra has joined ##crawl-dev 22:28:20 New branch created: pull/129 (1 commit) 13https://github.com/crawl/crawl/pull/129 22:28:20 03hypractvChipmunk02 07https://github.com/crawl/crawl/pull/129 * 0.17-a0-1985-g8b4e0e6: Note branch staircases when revealed with magic mapping 10(8 minutes ago, 1 file, 3+ 0-) 13https://github.com/crawl/crawl/commit/8b4e0e6854c1 22:29:04 made a new PR since the two had really nothing in common, code-wise 22:29:11 better to keep things clean 22:29:43 -!- Bcadren_ is now known as Bcadren 22:29:59 -!- simmarine has quit [Quit: Leaving] 22:33:08 -!- dtsundere is now known as dtsund 22:38:15 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 22:40:19 -!- ProzacElf has quit [Ping timeout: 255 seconds] 22:40:34 03|amethyst02 07* 0.17-a0-1985-g4aa5236: Don't break colour tags in inventory menus (#9996) 10(2 hours ago, 3 files, 62+ 2-) 13https://github.com/crawl/crawl/commit/4aa52362e9f8 22:40:34 03|amethyst02 07* 0.17-a0-1986-g436399b: Show colour tags in stash search menu. 10(42 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/436399bc6f67 22:40:34 03|amethyst02 07* 0.17-a0-1987-gaf5a542: Don't leave extra junk after a font-wrapped string. 10(9 minutes ago, 1 file, 3+ 4-) 13https://github.com/crawl/crawl/commit/af5a542c1a5b 22:42:12 I'll have to figure out that rune itemmenu sort tomorrow 22:42:25 Lightli: i think that's taking the idea to absurdity 22:42:39 changing weapons due to offensive properties is definitely 100% good weapon swapping 22:43:01 people are unsure about defensive equipment swapping, especially as it relates to weapons 22:44:22 -!- tensorpudding has quit [Quit: ZNC - http://znc.sourceforge.net] 22:51:16 -!- tealeaves has quit [Quit: Bye] 22:51:28 -!- Lasty has quit [Quit: Leaving.] 22:52:46 |amethyst: hooray 22:53:47 <|amethyst> hm 22:54:54 ew you had to do it manually 22:57:07 i need to get out of the habit of using X> to go to the next floor >8P 22:57:15 escape hatches are deadly 22:57:59 -!- MarvinPA has quit [Quit: Leaving] 22:58:49 -!- tealeaves has quit [Quit: Bye] 23:00:02 -!- omarax has quit [Remote host closed the connection] 23:08:35 -!- xtwv has quit [Quit: Leaving] 23:09:59 -!- ZChris13 has joined ##crawl-dev 23:12:20 try G> 23:12:52 yeah, that's what the habit i'm trying to establish is 23:22:39 -!- jspengler has quit [Ping timeout: 260 seconds] 23:28:24 <|amethyst> hypractvChipmunk: I had been kind of thinking of parsing it into a formatted_text, chopping that (there's already a method), then converting it back to tagged text 23:28:43 * hypractvChipmunk nods. 23:29:00 <|amethyst> but I felt bad about doing that when the caller was just going to turn around and make another formatted_text out of the result 23:29:07 >8) 23:29:13 <|amethyst> that's irrational, of course 23:29:33 such wasted cpu cycles! 23:34:01 -!- jspengler has quit [Ping timeout: 264 seconds] 23:36:49 -!- DDFi has quit [Quit: Page closed] 23:37:21 -!- MrRen is now known as Guest21217 23:40:24 -!- Stendhal has quit [Ping timeout: 265 seconds] 23:47:34 crawl cpu usage on CPO goes from 2% -> 2.05% 23:48:47 need those cycles for bitcoin farming 23:52:17 -!- Cacophony has quit [Quit: oh no am scare]