00:00:02 -!- omarax has quit [Remote host closed the connection] 00:00:06 i've updated the github depo with a list of artists / new text, i'll touch base back when I have the filter work done with signoffs 00:00:41 Stable (0.17) branch on CRAWL.XTAHUA.COM updated to: 0.17.0-26-gececa24 00:02:41 hm 00:02:42 sa thread reports 00:02:43 donblas: at first glance i notice that many of the "dead" tiles have since been replaced 00:02:44 Lua error running hook 'post_place' on map 'shoals_end_hangedman': /crawl-master/crawl-0.17/data/dat/dlua/dungeon.lua:583: Failed to place map 'shoals_ilsuiw_ice' 00:02:59 is that a known issue? 00:04:24 -!- jondaly has quit [Quit: Page closed] 00:05:01 yeah i expect that most of them will be re-done given enough time 00:05:47 and at some point we can say, if none of these tiles exist anymore, then maybe we can be more clear in the docs on license status 00:06:16 yeah 00:06:40 as a completely unrelated but since I'm in crawl-dev question - any word on the evoker god? I played him a few times on webtiles and it looked pretty cool but noticed it wasn't in last release 00:06:46 <|amethyst> IMO after contacting mantis/tavern/etc tile submitters, any remaining tiles with an unclear license should be replaced 00:06:57 The majority of Crawl's tiles and artwork are released under the CC0 license (https://creativecommons.org/publicdomain/zero/1.0/), and new submissions are under this license unless otherwise specified. However, the licensing situation may be complex, especially for older pieces. For the status of existing artwork, see https://github.com/donblas/crawl-tiles 00:07:09 i don't think the evoker god really got much traction 00:07:12 ^ lgtm 00:07:14 well 00:07:23 there were a few gods in that timeframe that got tried and kind of petered out 00:07:30 evoker god, no-backtrack god 00:07:32 <|amethyst> donblas: Grunt is working on it 00:07:34 it's grunt's baby, and he left. but now he's back, and he was talking about maybe starting up work on it again? 00:07:34 -!- vev has quit [Remote host closed the connection] 00:07:36 anyone want to speak up before i commit this? 00:07:38 oh, neat 00:07:41 i always like seeing more gods 00:08:04 <|amethyst> at least, was going to push a rebase to a new experimental branch after tournament 00:08:09 <|amethyst> I don't know about new code 00:08:10 and @amethyst I'm fine with that, I'll have you a full list of filenames that I believe are hosed when I'm done and you can git rm / redo / whatever 00:08:23 oh wow, tiles_creation is super old 00:08:33 I'm honestly quite sad about no-backtrack god, since I was the one who got lasty to start working on it in the first place. someday, maybe... 00:08:49 "send an email containing your tiles to one of the tiles developers (ennewalker, evktalo, jpeg)" 00:08:55 <|amethyst> haha 00:09:05 i have those names on my old list 00:09:22 2010 feels forever ago 00:09:23 <|amethyst> evktalo is still around occasionally, at least 00:09:28 <|amethyst> very occasionally 00:09:36 <|amethyst> !seen Keskitalo 00:09:36 I last saw Keskitalo at Tue Nov 17 11:24:12 2015 UTC (1d 17h 45m 23s ago) saying 'http://store.steampowered.com/app/333300/' on ##crawl-dev. 00:09:39 PleasingFungus: well, that's the thing about the no-backtrack god. once you leave it you can't go back... 00:09:42 ! 00:09:49 2010 is half a decade ago, which is bullshit and illegal 00:09:59 -!- Jessika has quit [Quit: Page closed] 00:10:32 im illegal. 00:10:36 -!- KurzedMetal has quit [Read error: Connection reset by peer] 00:10:43 <|amethyst> as @crawlcode pointed out a while back, Crawl is old enough to vote this year 00:10:43 and you're under arrest 00:10:49 <|amethyst> (in some jurisdictions) 00:10:58 who's it voting for 00:11:01 ontoclasm: on your text 00:11:08 why not transfer the donblas repo to the crawl org 00:11:10 <|amethyst> nicolae-: Lom Lobon 00:11:23 makes it more clearly a crawl-related thing 00:11:27 oh, PleasingFungus, i made a change to draconian monastery and posted it on my recent vaults ticket 00:11:39 nicolae-: you should post pull requests so i can see them 00:11:40 hm 00:11:46 |amethyst: what's lom lobon's stance on taxes 00:11:46 chequers: that'd be fine with me; i'm not sure how to do so though 00:12:03 @chequers if you want to give me commit i'm happy to do so 00:12:04 chequers: i should but i'm not entirely sure how 00:12:12 that way it isn't so "this random guy" 00:12:13 i am not well-versed in git 00:12:23 ontoclasm: two options 1) make donblas a crawl org admin, transfer the repo, (optional) remove his crawl org admin role 2) just clone it manually 00:12:38 donblas: re evoker god, I have a new version of Pakellas ready to be an experimental branch after the tourney 00:12:38 <|amethyst> nicolae-: it's more of a float than a stance, really 00:12:41 :) 00:12:46 awesome 00:12:47 <|amethyst> ah, so it is new 00:12:54 oh, baller 00:12:57 what's new about pakellas 00:13:00 <|amethyst> I was thinking from your earlier comments that it was just a rebase 00:13:06 and i'm fine with either approach @chequers 00:13:11 nicolae-: do you use commandline 00:13:16 yes, msysgit 00:13:18 nicolae-: I talked about it with grunt the other day; we had a vague feeling that more randomness was better than less 00:13:20 donblas: fyi i am not an admin / member of the crawl org on github 00:13:22 so I didn't add the numspells myself 00:13:28 but I don't have a strong position here 00:13:30 i don't need admin powers afterwards as long I have commit to the tiles bit 00:13:31 -!- Lawman0 has quit [Ping timeout: 240 seconds] 00:13:37 (obviously) 00:13:45 <|amethyst> I'd certainly support donblas getting commit bit, but it would have to go through the cabal 00:13:48 who should I poke to get that ball moving? 00:13:54 well, the intent was to just have those spells, but tbh i'm not super concerned either way 00:13:55 (moving depo) 00:14:02 -!- Krakhan has quit [Ping timeout: 250 seconds] 00:14:08 looking at it again i think what i like most about that vault is the stained glass 00:14:33 sad truth: I never realized that was supposed to be stained glass 00:14:42 nicolae-: it would work like this: fork crawl/crawl on github ; git clone ; git checkout -b my-new-vaults-branch ; ; git commit -a -m "my new vaults" ; git push --all ; 00:14:44 but I never realized that the soccer game was supposed to be one, either 00:14:51 zot is too sophisticated for me... 00:15:23 where would i find my github repo page 00:15:40 @chequers i think reading https://help.github.com/articles/transferring-a-repository/ that i don't need admin to do transfer, I just need somebody who does to ok 00:15:48 ontoclasm: since option 1 seems like it's going to shave a yak, option 2 is this: 'git clone --bare --mirror ; ; ; git push --mirror' 00:15:54 donblas: oh, new feature, even better 00:16:07 PleasingFungus: these days i don't worry so much if the flavor doesn't get across 00:16:08 -!- Cerpin has quit [Quit: Lost terminal] 00:16:08 nicolae-: if you go to the crawl/crawl official repo, click fork 00:16:16 nicolae-: if you have a fork already it will take you there 00:16:27 nicolae-: oh btw, 'crawl/crawl' = https://github.com/crawl/crawl 00:16:43 <|amethyst> oh, I guess we can grant separate permissions to particular repos 00:16:54 git is black magic to me 00:17:05 -!- ussdefiant_ has joined ##crawl-dev 00:17:10 |amethyst: there are org-level and repo-level permissions 00:17:18 i understand how it works on one machine but online repos make my head spin 00:17:24 git is basically sorcery 00:17:46 i use git at work all day so I know my way around, anything I can help explain? 00:17:48 i'm like 95% sure that when i try making a pull request i'm gonna end up with an army of marching brooms in my room 00:18:03 donblas: i think you need admin 00:18:04 <|amethyst> nicolae-: hopefully with Mickey Mouse, not Nicolas Cage 00:18:04 'Users must have admin or owner rights within the receiving organization before they can transfer a repository that they individually own. If the user does not already have this level of access, a temporary admin team can be created with only the user. The user sending the repository is the only one who can perform the transfer. 00:18:31 ah, i misread completely 00:18:42 <|amethyst> chequers: everybody on the dev team is an admin 00:18:43 anyway i'll do a pull request for my next big vault batch, then 00:18:48 <|amethyst> err, an owner actually 00:18:52 !coffee donblas 00:18:54 maybe even a code patch of some kind. 00:18:55 * Sequell hands donblas a pot of latte macchiato, brewed by Boris. 00:19:02 nicolae-: can't wait! 00:19:12 <|amethyst> we don't have different levels of access or anything like that 00:19:21 chequers: oh you say that now, but 00:19:46 -!- Cerpin has joined ##crawl-dev 00:19:48 nicolae-: if you're going to do unrelated changes, put them in another branch, so you'd go back to master branch (git checkout master) and then create a new branch from there (git checkout -b remove-lom-lobon) 00:19:57 <|amethyst> donblas: what's the repo URL again? 00:20:08 https://github.com/donblas/crawl-tiles 00:20:13 yeah, i can do checkout branches, i did one when i made my first attempt at an unrand 00:21:12 -!- ProzacElf has joined ##crawl-dev 00:21:19 nice 00:21:36 -!- cr0ne has quit [Read error: Connection reset by peer] 00:21:42 <|amethyst> donblas: hm, do you plan on keeping it as a zip file? 00:22:03 RIP, the executioner's axe "Frostbite" 00:22:14 not really, that was the last release in google code 00:22:40 i plan on copy over a snapshot of art in a folder 00:22:45 github has the create zip button 00:22:54 i just haven't done new release yet (obviously) 00:23:16 -!- doubtofbuddha has quit [Ping timeout: 240 seconds] 00:24:00 <|amethyst> "Great repository names are short and memorable. Need inspiration? How about fluffy-prune." 00:24:04 -!- Watball has quit [Quit: Leaving] 00:24:10 <|amethyst> FR: Whisk of Prune 00:24:46 is somebody cloning the repo right now, or should i go ahead and commit this and edit it later 00:24:54 -!- tealeaves has quit [Quit: Bye] 00:25:10 in theory, a git clone is a snapshot of when you started, you don't need to care if somebody commits during it 00:25:29 unless somebody git push with force, and then you are a bad person 00:25:29 <|amethyst> ontoclasm: commit what? 00:25:30 I think he meant 'clone' as in 'transfer to github' 00:25:35 ah, nm 00:25:36 donblas: no, i mean, with the old url 00:25:38 *transfer to crawl org 00:25:40 <|amethyst> ohh 00:25:43 <|amethyst> I'm in the process 00:26:16 anyway, good night all, thanks for the pull help! 00:26:19 git clone --bare --mirror https://github.com/donblas/crawl-tiles ; cd crawl-tiles ; sed -i'' -e 's/donblas/crawl/ .git/config ; git push --mirror 00:26:21 -!- nicolae- has left ##crawl-dev 00:26:43 03PleasingFungus02 07[unravelling] * 0.18-a0-120-g5b9ab5a: debuff_* changes 10(4 weeks ago, 4 files, 67+ 15-) 13https://github.com/crawl/crawl/commit/5b9ab5af35ce 00:26:43 03PleasingFungus02 07[unravelling] * 0.18-a0-121-g003758c: Add *_is_debuffable() 10(17 minutes ago, 2 files, 100+ 69-) 13https://github.com/crawl/crawl/commit/003758c6bf48 00:26:43 03PleasingFungus02 07[unravelling] * 0.18-a0-122-g2ea3804: Violent Unravelling (L5 Hexes/Transmutations) 10(9 months ago, 10 files, 105+ 4-) 13https://github.com/crawl/crawl/commit/2ea38049328f 00:26:50 oops, fucked that up 00:26:53 ignore that! 00:26:57 ugh, tilemcache is an abomination now 00:27:28 it's just an endless pile of case blocks 00:27:42 <|amethyst> donblas, ontoclasm: https://github.com/crawl/tiles 00:27:48 03PleasingFungus02 07[unravelling] * 0.18-a0-120-gb8b59a8: Add *_is_debuffable() 10(4 weeks ago, 4 files, 143+ 60-) 13https://github.com/crawl/crawl/commit/b8b59a8d7f07 00:27:48 03PleasingFungus02 07[unravelling] * 0.18-a0-121-gf854b86: Violent Unravelling (L5 Hexes/Transmutations) 10(9 months ago, 10 files, 105+ 4-) 13https://github.com/crawl/crawl/commit/f854b86ed621 00:27:52 there we go 00:28:01 |amethyst: awesome, thanks 00:28:31 woot 00:28:33 <|amethyst> donblas: I gave admin access on that repo to donblas, but I see now you also have chamon 00:28:40 <|amethyst> s 00:28:51 chamons is my work git name 00:29:04 i just am too lazy to swap my git config 00:29:09 <|amethyst> ah :) 00:29:32 i'll clone that down now and test 00:29:55 <|amethyst> donblas: at the moment it has default settings, so turn off wikis and issues if you like 00:30:25 <|amethyst> also, I nominate donblas as License Manager 00:30:30 done 00:30:41 and runs away quickly 00:30:46 03ontoclasm02 07* 0.18-a0-120-g0483156: Clarify tiles license info. 10(9 minutes ago, 2 files, 12+ 7-) 13https://github.com/crawl/crawl/commit/0483156deb41 00:30:52 i'm happy to help however though :) 00:32:47 donblas: hope that's better 00:33:43 <|amethyst> hm 00:33:53 <|amethyst> travis is pointed at particular repos, not the whole project, right? 00:33:58 <|amethyst> oh, I guess it would have to be 00:34:00 !unravel PleasingFungus 00:34:01 i'm fine w/ that text 00:34:11 Grunt: (: 00:34:22 <|amethyst> donblas: made a commit 00:34:34 that name's catching on! 00:34:35 any day now... 00:35:48 (:?? 00:35:48 (: 00:36:31 <|amethyst> donblas: I could fill in more real names and contact info for several of those people, but don't have the energy to right now 00:36:49 -!- travis-ci has joined ##crawl-dev 00:36:50 The build has errored. (unravelling - 2ea3804 #3706 : Nicholas Feinberg): https://travis-ci.org/crawl/crawl/builds/91977181 00:36:50 -!- travis-ci has left ##crawl-dev 00:36:58 ok, i have commit privy there (just tested) 00:37:00 <|amethyst> donblas: I am pretty sure that "castamir" is kilobyte (Adam Borowski, on the list earlier under his name) 00:37:25 amethyst anyone on that list i assume is cool already, so nice to have but not required for me to move forward 00:38:21 nuked my personal crawl-tiles to reduce confusion 00:38:41 alright, tomorrow night I start reviewing commits 00:38:41 <|amethyst> donblas: hm 00:38:57 <|amethyst> donblas: oh, I guess we would have had to do an explicit transfer to get the forwarding links 00:39:05 yeah 00:39:13 just clone / shove new copy 00:39:16 doesn't, which is fine 00:39:33 thanks for the help everyone! 00:39:41 <|amethyst> thank you! 00:39:49 <|amethyst> and sorry for the silence on the mailing list 00:40:09 <|amethyst> I had been thinking of replying for a while, but too busy with work and job application 00:40:17 <|amethyst> (same place, better position) 00:42:36 -!- Evablue has quit [Quit: Evablue] 00:44:54 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 00:47:57 -!- tealeaves has quit [Quit: Bye] 00:48:37 -!- Gorgo is now known as _Gorgo 00:52:25 hm. in spl-cast.cc:_do_cast(), how do we tell whether we're z- or Z-casting? 00:52:37 oh god, it's in beam, isn't it 00:53:41 nooooo 00:53:57 !banish PleasingFungus 00:53:57 gammafunk casts a spell. PleasingFungus is cast into the Abyss! 00:54:03 rip 00:54:04 man, if only it'd said beam.cc 00:54:43 if only 00:55:03 man, I'm honestly baffled by this. 00:57:47 !bug 9403 00:57:47 https://crawl.develz.org/mantis/view.php?id=9403 00:58:18 hm, guess I don't need to worry about that one anymore 00:58:28 -!- donblas has quit [Ping timeout: 246 seconds] 01:00:03 -!- omarax has quit [Remote host closed the connection] 01:02:09 ??glyphs 01:02:09 glyphs[1/2]: http://s-z.org/neil/tmp/crawl-glyphs-narrow.html — Generated with the script http://s-z.org/neil/tmp/crawl-glyphs 01:02:26 -!- Merphle has quit [Quit: Leaving] 01:02:28 Stable (0.17) branch on crawl.s-z.org updated to: 0.17.0-26-gececa24 01:05:24 -!- tealeaves has quit [Quit: Bye] 01:06:51 Unstable branch on crawl.s-z.org updated to: 0.18-a0-120-g0483156 (34) 01:11:40 -!- SurpriseTRex has quit [Ping timeout: 252 seconds] 01:12:51 -!- travis-ci has joined ##crawl-dev 01:12:52 The build failed. (unravelling - f854b86 #3707 : Nicholas Feinberg): https://travis-ci.org/crawl/crawl/builds/91977264 01:12:52 -!- travis-ci has left ##crawl-dev 01:13:11 -!- PleasingFungus has quit [Ping timeout: 240 seconds] 01:13:25 rip pleasingfungus 01:14:33 Stable branch on crawl.develz.org updated to: 0.17.0-26-gececa24 (34) 01:20:59 -!- tealeaves has quit [Quit: Bye] 01:21:44 He was a good, brave beetle, he will be missed 01:23:00 -!- mong has quit [Quit: Leaving] 01:24:24 -!- Zeor has quit [Quit: i'm 30 now] 01:29:06 03|amethyst02 07* 0.18-a0-121-g22d93ee: Rewrap. 10(27 seconds ago, 1 file, 9+ 7-) 13https://github.com/crawl/crawl/commit/22d93ee8d4eb 01:29:16 <|amethyst> Was tempted to title that commit gq2ap instead 01:30:50 -!- bullock has quit [Quit: Page closed] 01:31:06 <|amethyst> (but then I might have been accused of religious discrimination) 01:31:38 <|amethyst> M-x persecute-region 01:32:00 -!- molotove has quit [Read error: Connection reset by peer] 01:32:17 not sure which is worse, religion joke or emacs joke 01:33:20 -!- BlackGyver_ has quit [Ping timeout: 250 seconds] 01:33:46 -!- Akitten_Homura has quit [Quit: Connection reset by pier.] 01:34:01 <|amethyst> that's like asking which is better, pork or ham 01:35:37 -!- LordSloth has quit [Quit: Leaving] 01:41:00 I'd consider switching more if there was something like dired and maybe if that tmux+shell for keyboard hilight thing worked well 01:41:03 haven't tried that 01:41:35 <|amethyst> I still have my "Why are we we hiding from the police, daddy? We use emacs, son, they use vi." t-shirt 01:41:57 I have a feeling a lot of the vim people just use the shell for all directory navigation 01:42:07 <|amethyst> gammafunk: :vi . 01:42:15 <|amethyst> though, yeah, I use the shell more often 01:42:17 what does that give? 01:42:47 <|amethyst> gammafunk: in vim, if you have netrw (it's there by default unless you do a tiny install or something), it's much like dired 01:42:54 ah 01:43:01 should give that a shot 01:43:38 one thing emacs has always done really well is copy-paste everywhere in all the kitchen sink gadgets it does give you 01:43:48 but I don't use most 01:44:15 I'm also wondering how well copying between "buffers" would work 01:44:26 in the vim+tmux setup 01:44:39 do people use :n and :p or whatever they are? 01:44:49 <|amethyst> yes, or :split 01:45:12 since emacs has things like ido/icicle I can get buffer name completion 01:47:53 <|amethyst> ah, :b 01:47:54 looks like vim does have some good basic buffer name switching/completion with :buffer 01:48:00 heh, yeah 01:48:01 <|amethyst> yeah 01:48:06 <|amethyst> yeah^2 01:48:18 I'll have to do a vim trial run at some point soon 01:48:34 I mean I can use vi/vim but I just can't use it as efficiently as I can emacs 01:48:53 <|amethyst> skip other vis entirely IMO 01:49:02 <|amethyst> if you're used to emacs they will just disappoint 01:49:22 yeah, was only considering vim 01:49:35 although perhaps "vim.wikia.com" should not be my primary reference 01:51:48 <|amethyst> I used to frequent ##vim, during my transition 01:53:01 <|amethyst> I haven't frequented any non-Crawl channels in like 7 or 8 years though 01:53:50 <|amethyst> err 01:53:53 <|amethyst> #vim, not ##vim 01:54:27 -!- simmarine has quit [Read error: Connection reset by peer] 01:55:27 <|amethyst> hm, misremembered, more like five years 01:57:21 hm visual bug in webtiles. blazinghand on cao 01:57:39 &&watchlink blazinghand 01:57:40 I'll report it but you can see it right now if you want 01:57:42 -!- Kalir has quit [Changing host] 01:57:45 &watchlink blazinghand 01:57:46 http://crawl.akrasiac.org:8080/#watch-blazinghand 01:58:14 oh hm, I'm not seeing it right now 01:59:17 I got a screenshot though 01:59:43 http://i.imgur.com/4DG8yzM.png 02:00:03 -!- omarax has quit [Remote host closed the connection] 02:00:03 I've seen that in the abyss a few times too 02:00:05 another one of my friends who was spectating experienced this too 02:00:09 &watch blazinghand 02:00:10 !watch blazinghand 02:00:11 Watch blazinghand at: http://crawl.akrasiac.org:8080/#watch-blazinghand 02:00:20 just make &watchlink &watch 02:01:18 <|amethyst> need to get cheibriados involved in there 02:01:24 so is this a known bug? (is it maybe a browser bug and not with webtiles?) 02:01:27 I'm on firefox 02:01:48 nm my friend saw it in chrome too 02:02:02 <|amethyst> n1k: the monster list you mean? 02:02:06 https://dl.dropboxusercontent.com/u/1000017/crawl/naga_warrior.png https://dl.dropboxusercontent.com/u/1000017/crawl/naga_sharpshooter.png 02:02:19 |amethyst, yeah 02:02:56 <|amethyst> it might be #8811 or #9633, but it might be something different 02:03:25 chequers: ^watch, !watch, &watch, %watch, are server bot commands. 02:03:47 and are case-sensitive 02:03:57 <|amethyst> n1k: worth reporting anyway, if it turns out to be the same one of them can be marked to be a duplicate 02:03:58 but they will tell you if the player is playing 02:04:09 ok 02:04:17 |amethyst, will report now 02:04:21 and &watchlink isn't case-sensitive, but doesn't do the check if they are playing 02:05:46 <|amethyst> %pup ##crawl-dev &watch blazinghand 02:05:59 -!- ystael has quit [Ping timeout: 260 seconds] 02:06:01 <|amethyst> need to unteach sequell about chei :) 02:06:39 <|amethyst> %pup ##crawl-dev !watch blazinghand 02:06:39 Watch blazinghand at: http://crawl.akrasiac.org:8080/#watch-blazinghand 02:07:25 -!- Shinino_ has quit [Ping timeout: 246 seconds] 02:07:46 <|amethyst> %pup ##crawl-dev %pup ##crawl-dev testing 02:07:54 <|amethyst> aww 02:09:53 %pup hi 02:09:58 %pup ##crawl-dev hi 02:10:12 n1k: it's a known webtiles bug 02:10:15 not sure if there's a bug 02:10:21 still exists in webtiles-changes 02:10:26 ??evil gods 02:10:26 evil gods[1/2]: Beogh, Lugonu, Kikubaaqudgha, Yredelemnul, Makhleb. 02:11:53 chequers, oh ok, well I reported it anyway 02:12:34 -!- |amethyst is now known as lamethyst 02:12:48 -!- lamethyst is now known as |amethyst 02:13:00 -!- gammafunk is now known as grammafunk 02:13:34 which is apparently a hip-hop grandmother who's released an album 02:13:37 -!- grammafunk is now known as gammafunk 02:14:10 she did a collab with groove armarda 02:14:19 spoiler: not actually a gramma 02:14:37 <|amethyst> and chequers is a seafood restaurant in Atlanta 02:14:58 Incorrect tiles displayed in monster list after teleporting in the abyss 13https://crawl.develz.org/mantis/view.php?id=10084 by n1000 02:18:09 -!- ontoclasm has quit [Quit: Leaving.] 02:21:12 -!- ystael has quit [Ping timeout: 264 seconds] 02:25:38 -!- shummie has quit [Quit: Page closed] 02:27:02 I knew something was fishy about him 02:28:22 he hasn't been wise in picking associates :P 02:28:26 -!- tensorpudding has quit [Ping timeout: 240 seconds] 02:29:55 who, chequers? 02:30:46 I skipped a few lines of conversation and thought you were referring to blazinghand 02:30:47 oops 02:31:53 for a moment there I was wondering since when abyss has had seafood restaurants 02:32:01 sleep deprivation is fun 02:32:33 my ailment is the opposite--too late napping 02:32:34 <|amethyst> I think nicolae was a few weeks ago asking about putting corpses/chunks in a shop 02:32:48 <|amethyst> so abyss might have seafood restaurants some day 02:33:11 sharks are gone but I guess electric eels still exist 02:33:13 nicolae_abyss_seaside_resort 02:33:29 merfolk probably count too 02:34:15 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 02:34:48 hmm 02:34:51 !lg * vs newely won dur<3:00 02:34:52 No games for * (vs newely won dur<3:00). 02:34:56 !lg * vs newely won dur<3:00:00 02:34:57 37. lakren the Grand Master (L27 VSMo of Gozag), escaped with the Orb and 8 runes on 2015-11-16 02:49:52, with 5726831 points after 87430 turns and 2:36:43. 02:35:03 !lg * vs newely won dur<3:00:00 s=cls 02:35:05 37 games for * (vs newely won dur<3:00:00): 6x Monk, 4x Fighter, 4x Hunter, 3x Berserker, 3x Fire Elementalist, 3x Assassin, 2x Wanderer, 2x Arcane Marksman, 2x Enchanter, Abyssal Knight, Venom Mage, Transmuter, Skald, Ice Elementalist, Gladiator, Chaos Knight, Warper 02:35:20 !lg * mi newely won dur<3:00:00 s=cls 02:35:20 129 games for * (mi newely won dur<3:00:00): 55x Berserker, 18x Fighter, 13x Gladiator, 6x Monk, 5x Wanderer, 4x Fire Elementalist, 4x Artificer, 4x Enchanter, 3x Air Elementalist, 3x Assassin, 2x Arcane Marksman, 2x Conjurer, Wizard, Venom Mage, Transmuter, Summoner, Skald, Necromancer, Ice Elementalist, Hunter, Earth Elementalist, Abyssal Knight 02:35:25 wow, really 02:35:57 oh, actually I can't do Mi, so it's VS or something else 02:36:13 !lg * newely won dur<3:00:00 urune=3 s=crace 02:36:14 471 games for * (newely won dur<3:00:00 urune=3): 102x Minotaur, 50x Gargoyle, 40x Deep Dwarf, 37x Troll, 34x Hill Orc, 27x Vine Stalker, 23x Demonspawn, 20x Formicid, 17x Octopode, 15x Merfolk, 15x Ogre, 13x Naga, 11x Ghoul, 11x Vampire, 10x Mummy, 9x Human, 9x Draconian, 6x Tengu, 5x Centaur, 4x High Elf, 4x Spriggan, 3x Halfling, 2x Kobold, 2x Demigod, 2x Felid 02:36:39 !lg * newely won dur<3:00:00 gr urune=3 s=cls 02:36:40 50 games for * (newely won dur<3:00:00 gr urune=3): 26x Berserker, 10x Fighter, 7x Gladiator, 2x Assassin, Wanderer, Monk, Hunter, Artificer, Air Elementalist 02:37:19 !lg . gr won 02:37:20 1. gammafunk the Petrodigitator (L27 GrDK of Vehumet), escaped with the Orb and 5 runes on 2013-06-02 14:19:32, with 2159344 points after 139579 turns and 18:23:15. 02:37:29 I guess we'll try GrFi then 02:37:39 see if I can get my first sub 3hr win 02:37:45 gammafunk: does antimagic cause enemies to lose a turn after choosing to cast a spell, or just no matter what 02:37:58 only when they try to cast and fail, yeah 02:38:09 18hrs! 02:38:26 yeah, that's not my "fastest" win, but my fastest is like 6.5 hrs 02:38:29 so not fast 02:38:36 I never try to play fast realtime though 02:38:51 !lg gammafunk won min=turns 02:38:52 33. gammafunk the Genius of the Arcane (L27 HEIE of Sif Muna), escaped with the Orb and 15 runes on 2013-10-19 22:10:40, with 24084354 points after 61517 turns and 17:44:43. 02:38:53 !lg gammafunk won min=dur 02:38:54 33. gammafunk the Wrestler (L26 TrHu of Qazlal), escaped with the Orb and 3 runes on 2015-02-14 04:58:56, with 1633358 points after 73020 turns and 6:26:01. 02:39:08 that above isn't my fastest turncount either 02:39:12 ??gammafunk[4 02:39:12 gammafunk[4/4]: 813. [urune=15] gammafunk the Demonologist (L27 HEIE of Sif Muna), quit the game on D:1 on 2014-02-22 20:26:26, with 941018 points after 49424 turns and 12:08:34. 02:39:23 but If I ever want to do an epic gammafunk vs lessens vs simm twitch race, I need to practice 02:39:45 dur has always been a bit of a dodgy measure 02:39:47 I think simm would only agree if I promise to remove death cobs, though 02:39:58 well I think it's legitimately challenging to do fast 02:40:06 pretty much anything is game-wise 02:40:13 fast realtime I mean 02:40:26 yeah, at the lower end it's fine 02:40:42 but if you leave the game open while you go get a coffee... 02:40:49 most experience players do have pretty low average duration 02:41:01 need to integrate eye tracking and require webcams to play 02:41:04 hrm 02:41:09 !lg bart won recent x=avg(dur) 02:41:09 37 games for bart (won recent): avg(dur)=7:58:08 02:41:17 yeah bart's not all that fast 02:41:22 but he tends to get lower turncount wins 02:41:36 !lg bart won recent urune=3 x=avg(turns) 02:41:36 21 games for bart (won recent urune=3): avg(turn)=70984.1 02:41:44 hrm, maybe only for 15 02:41:45 !lg * won urune=3 x=avg(dur) 02:41:46 16969 games for * (won urune=3): avg(dur)=8:30:46 02:41:53 !lg bart won recent urune=15 x=avg(turns) 02:41:53 6 games for bart (won recent urune=15): avg(turn)=76529.5 02:41:55 !lg goodplayers won urune=3 x=avg(dur) 02:41:56 12982 games for goodplayers (won urune=3): avg(dur)=7:47:41 02:42:03 !lg greatplayers won urune=3 x=avg(dur) 02:42:04 I guess he just does them "speedy" 02:42:04 7910 games for greatplayers (won urune=3): avg(dur)=7:06:49 02:42:20 !lg greaterplayers won urune=3 x=avg(dur) 02:42:20 6580 games for greaterplayers (won urune=3): avg(dur)=6:58:35 02:42:37 !lg * recent won / urune=15 02:42:38 3862/15522 games for * (recent won): N=3862/15522 (24.88%) 02:42:41 !lg goodplayers recent won / urune=15 02:42:42 I'm thinking of some specific players that probably average like 5hrs or so 02:42:46 2361/10796 games for goodplayers (recent won): N=2361/10796 (21.87%) 02:42:51 !lg greatplayers recent won / urune=15 02:42:53 960/5824 games for greatplayers (recent won): N=960/5824 (16.48%) 02:42:55 hah 02:43:14 extended is for noobs 02:43:29 yeah, since it's a victory parade 02:43:49 except (sort of) in a speedrun 02:47:38 <|amethyst> !lg * won urune=15 s=name x=-avg(dur) 02:47:41 7999 games for * (won urune=15): sim [2:30:48], 3x TALISMASHER [2:47:45], Elsazzing [3:09:50], FusRoDah [3:53:52], oooop [4:00:57], Eucla [4:04:17], lAl [4:12:15], evenbiggerpimpin [4:16:18], dmdlrnd [4:28:07], ultraelynae [4:38:16], 1311 [4:40:24], Banto [4:43:20], Tanglemaster [4:43:47], SharkmanAlt [4:47:49], Konquest [4:50:49], Agah [4:52:30], 10x ShopKeeper [4:55:24], ooo [4:57:22], residue [... 02:47:42 <|amethyst> !lg * won urune=15 s=name x=+avg(dur) 02:47:45 7999 games for * (won urune=15): Cuckatoo [9d+8:36:31], aweezy [4d+17:03:38], Lulero [4d+3:50:16], Spathi [3d+20:10:41], Faydane [3d+11:37:24], Jigsaw [3d+10:25:05], Hushed [3d+9:50:48], wwf [3d+7:40:13], neops [3d+5:18:49], Tegga21 [3d+4:18:06], Jovan [3d+4:07:13], 3x seyes [3d+3:54:16], AecTalek [3d+3:21:46], flashdoom [3d+3:08:46], truffant [3d+2:31:31], Magathrlibrary [3d+0:35:37], 6x hxy [2d+... 02:48:28 <|amethyst> !lg * won urune=15 s=name x=-avg(dur) ?: N>5 02:48:29 4738 games for * (won urune=15): 10x ShopKeeper [4:55:24], 8x BLOAX [5:41:14], 45x irum [6:12:09], 12x Tabstorm [6:18:27], 6x Misha [6:33:26], 7x MDvedh [6:38:04], 11x spelunker [6:39:38], 20x Sharkman1231 [6:44:20], 9x tatara [6:51:11], 9x moose [6:51:28], 28x DEFE [6:59:20], 16x Xen [7:01:59], 7x AFJsj [7:05:33], 11x Shard1697 [7:06:32], 6x Razawaza [7:06:52], 14x Assbag [7:08:48], 22x mrpyro [7... 02:48:32 <|amethyst> !lg * won urune=15 s=name x=+avg(dur) ?: N>5 02:48:33 4738 games for * (won urune=15): 6x hxy [2d+23:04:13], 7x petzl [2d+17:26:41], 23x glosham [2d+6:10:37], 8x Aarujn [2d+3:53:11], 6x rootoo [2d+3:48:23], 7x kraphead [2d+2:30:40], 17x Nebukadnezar [1d+17:43:53], 7x kerensky [1d+13:53:10], 6x Kalma [1d+13:06:01], 32x Jazzimus [1d+12:56:40], 9x denudes [1d+10:02:53], 8x gammafunk [1d+9:05:42], 6x Spectrina [1d+8:42:08], 11x sh [1d+8:38:35], 8x Daydre... 02:50:23 !lg * cpo max=dur 02:50:24 19883. Fiveotanaka the Ninja (L27 NaFE of Vehumet), escaped with the Orb and 15 runes on 2014-12-03 03:54:57, with 9801959 points after 178595 turns and 1d+10:39:51. 02:50:36 <|amethyst> !lg * max=dur 02:50:36 4918297. Eronarn the Grave Robber (L1 GhNe), quit the game on D:1 on 2008-03-09 00:03:33, with 6 points after 0 turns and 13d+15:09:44. 02:50:44 <|amethyst> !lg * max=dur won 02:50:45 35939. Cuckatoo the Farming Talismancer (L27 MuFi of Trog), escaped with the Orb and 61 runes on 2007-08-01 12:27:11, with 2200969 points after 3190190 turns and 9d+8:36:31. 02:50:45 until i fixed idle timeout in webtiles-changes, some people spent ages idling in a game 02:52:02 I'm looking forward to moving beem to tornado, to see how it plays better with the webtiles socket 02:52:29 seems to randomly lose the connection sometimes, yet I'm not triggering an exception 02:53:03 and once it seemed to lose the socket when I left my comp on overnight, and I came to find my system out of memory in the morning 02:53:33 probably I'm not doing all the socket checks I should, but I can look over the webtiles code to see what I might be missing 02:54:36 -!- read has quit [Read error: Connection reset by peer] 02:55:05 -!- read has joined ##crawl-dev 02:55:19 chequers: if you leave the game open to get a coffee i don't think that impacts your dur by much, does it? the timer stops when you go idle, i thought 02:56:16 that was always my understanding 02:56:24 if it doesn't that really impacts my game-times i'll bet 02:56:45 i'm often talking on irc pretty extensively with the game open 02:58:03 -!- ololoev has quit [Quit: Page closed] 02:59:19 -!- vale_ has quit [Remote host closed the connection] 03:00:02 -!- omarax has quit [Read error: Connection reset by peer] 03:01:06 -!- Gorgo has quit [Quit: This computer has gone to sleep] 03:06:57 what counts as 'idle'? 03:11:11 that might be in crawl itself 03:11:55 -!- Insomniak` has quit [Quit: I like to rock] 03:12:49 -!- amalloy is now known as amalloy_ 03:13:51 IDLE_TIME_CLAMP 03:13:57 defined to 30 sec 03:14:19 and 03:14:25 !function handle_real_time 03:14:26 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/misc.cc#l803 03:16:11 so yeah the dur in those log entries and milestones is clamped so that idle time isn't really a factor 03:19:31 Stable (0.17) branch on crawl.beRotato.org updated to: 0.17.0-26-gececa24 03:24:17 -!- doubtofbuddha has quit [Ping timeout: 265 seconds] 03:27:53 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 03:28:46 -!- bonghitz has quit [Remote host closed the connection] 03:29:22 -!- Smello has quit [Ping timeout: 244 seconds] 03:29:28 Unstable branch on crawl.beRotato.org updated to: 0.18-a0-121-g22d93ee (34) 03:35:33 -!- BoosterGold has quit [Read error: Connection reset by peer] 03:35:33 -!- socks_ has quit [Ping timeout: 276 seconds] 03:36:42 -!- Idolo has quit [] 03:38:41 -!- SurpriseTRex has quit [Read error: Connection reset by peer] 03:40:50 -!- ldf_ has quit [Quit: ldf_] 03:41:25 -!- ldf_ has joined ##crawl-dev 03:43:10 -!- qoala has quit [Quit: Abscond!] 03:45:48 -!- tealeaves has quit [Quit: Bye] 04:00:03 -!- omarax has quit [Remote host closed the connection] 04:00:46 -!- Blazinghand has quit [Read error: Connection reset by peer] 04:10:31 -!- foeb has quit [Ping timeout: 250 seconds] 04:10:42 -!- ussdefiant_ has quit [Ping timeout: 244 seconds] 04:21:10 -!- torax_ has quit [Quit: Page closed] 04:32:44 -!- ystael has quit [Ping timeout: 250 seconds] 04:39:41 -!- vale_ has quit [Ping timeout: 265 seconds] 04:49:48 !messages 04:49:48 No messages for TZer0. 05:00:03 -!- omarax has quit [Remote host closed the connection] 05:01:22 -!- Hurricos has quit [Ping timeout: 246 seconds] 05:10:38 -!- GauHelldragon has quit [Ping timeout: 244 seconds] 05:31:20 -!- ketsa has quit [Remote host closed the connection] 05:37:16 -!- ololoev has quit [Client Quit] 05:39:18 clever 05:41:21 -!- CanOfWorms has quit [Quit: ChatZilla 0.9.92 [Firefox 3.6.28/20120306064154]] 05:49:28 -!- Foamed has quit [Quit: Leaving] 05:52:53 -!- neunon has quit [Quit: ZNC - http://znc.in] 05:55:27 -!- } has joined ##crawl-dev 05:56:12 -!- neunon has joined ##crawl-dev 05:58:01 -!- } has left ##crawl-dev 06:00:00 -!- omarax has quit [Remote host closed the connection] 06:01:12 -!- TAS-2012v has joined ##crawl-dev 06:01:21 -!- TAS_2012v has quit [Write error: Broken pipe] 06:01:21 -!- paulr_ has quit [Write error: Broken pipe] 06:01:21 -!- Annabella has quit [Excess Flood] 06:01:21 -!- TAS-2012v is now known as TAS_2012v 06:01:22 -!- plathrop has quit [Excess Flood] 06:01:25 -!- lvh has quit [Quit: No Ping reply in 180 seconds.] 06:01:25 -!- Shados has quit [Quit: No Ping reply in 180 seconds.] 06:01:46 -!- plathrop has joined ##crawl-dev 06:02:22 -!- inire has quit [Remote host closed the connection] 06:03:32 -!- } has quit [] 06:05:25 -!- Wah has quit [Ping timeout: 240 seconds] 06:05:45 -!- _Gorgo has quit [Ping timeout: 240 seconds] 06:10:08 -!- siepu has quit [Ping timeout: 255 seconds] 06:19:08 -!- ololoev has quit [Client Quit] 06:21:47 -!- ProzacElf has quit [Ping timeout: 250 seconds] 06:23:43 -!- n1k has quit [Read error: Connection reset by peer] 06:28:19 -!- gammafunk has quit [Ping timeout: 272 seconds] 06:28:34 -!- gammafunk has joined ##crawl-dev 06:31:45 -!- bonghitz has quit [Remote host closed the connection] 06:33:29 -!- Lawman0 has quit [Ping timeout: 240 seconds] 06:36:15 -!- Lasty has joined ##crawl-dev 06:45:46 -!- Patashu has quit [Ping timeout: 264 seconds] 06:51:15 -!- Nattefrost has quit [Ping timeout: 250 seconds] 06:55:00 -!- debo has joined ##crawl-dev 07:00:04 -!- omarax has quit [Remote host closed the connection] 07:23:02 -!- SirVaulterScoff has quit [Ping timeout: 255 seconds] 07:26:06 -!- Shados has quit [Quit: No Ping reply in 180 seconds.] 07:36:59 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 07:37:22 has "the open sea" always been placed in the abyss? 07:38:37 abyss has always had weird crap 07:48:33 -!- debo has quit [Quit: orb spiders :(] 07:49:08 johnny0: was that in a vault? 07:49:26 and were you abyssed from say shoals, or did you enter voluntarily? 07:50:14 normally that wouldn't place unless through (a very weird and probably broken) vault or possibly if you got abyssed in shoals and it grabbed a piece of the level (although that's a guess) 07:50:27 i entered voluntarily in depths 07:50:42 it looks pretty odd -- i'll backup the save 07:50:52 thanks 07:51:08 &dump . 07:51:09 http://dobrazupa.org/morgue/johnnyzero/johnnyzero.txt 07:52:51 https://dobrazupa.org/saves/johnnyzero-crawl-0.17-151119-1251.tar.bz2 07:53:55 -!- Dixlet has quit [Write error: Connection reset by peer] 07:55:02 -!- CKyle has joined ##crawl-dev 07:55:43 looks like this is probably picking up some of depths 07:55:48 probably a vault there I'm guessing 07:56:35 interesting, there's nothing really in U:4 though 07:56:45 oh, I wonder... 07:56:47 yeah, pretty strange 07:56:50 thanks for taking a look at it 07:57:13 I'm going to just peak behind the trees in this water vault though 07:57:37 -!- Lasty has quit [Quit: Leaving.] 08:00:01 -!- omarax has quit [Remote host closed the connection] 08:00:46 -!- Crut has quit [Quit: Page closed] 08:01:32 hrm, it's possible it's taking this depths water vault 08:01:37 and doing something weird with it 08:03:36 !vault serial_bayou_shore_a 08:03:36 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/dat/des/serial/bayou.des#l134 08:04:30 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 08:05:20 -!- Wheatmill has quit [Read error: Connection reset by peer] 08:05:21 yeah, looking at the dimensions of this water area 08:05:30 I think it's almost certainly coming from that vault 08:06:06 strange indeed 08:07:03 i've never seen the open sea placed like that in the abyss, that's why i mentioned it 08:07:09 hopefully it's not a can of worms scenario 08:07:57 it doesn't have any of the trees though, I guess it could be coincidence wrt that serial vault, but my guess is it's picking that area and doing some creative extrapolation 08:09:17 -!- mopl has quit [Ping timeout: 246 seconds] 08:09:21 !tell bh johnnyzero's abyss:1 has open sea bounding a rectangular water area (https://dobrazupa.org/saves/johnnyzero-crawl-0.17-151119-1251.tar.bz2), I think it may be grabbing parts of serial_bayou_shore_a from his Depths:4 08:09:22 gammafunk: OK, I'll let bh know. 08:10:44 !tell bh Can you confirm that? Ideally we'd not place open sea features in the abyss like that. The bayou vault doesn't have any open sea, so maybe there's no relation, but the bayou vault and that abyss area are very similar size. 08:10:44 gammafunk: OK, I'll let bh know. 08:11:20 !tell bh Also are you reading this from your kayak? 08:11:20 gammafunk: OK, I'll let bh know. 08:12:23 !bug 10054 08:12:23 https://crawl.develz.org/mantis/view.php?id=10054 08:12:36 that's the same thing I assume 08:13:08 oh, that's interesting 08:13:12 Medar: i'll attach my save to that report 08:13:20 sounds good 08:13:39 johnny0's abyss also had a long strip of water; let me see if it had open sea as well there 08:13:49 yes it did 08:14:02 it's just a slice of that same area, I guess 08:14:35 perhaps when it grabs a section bounded by water, it makes it into open sea (somehow trying to make a solid feature) 08:14:49 should be a ? at the end of that, since it's wild speculation 08:15:10 also +12 quick blade what the hell 08:16:40 and carrying around 3 cure muts with zin when you're low on slots?! 08:17:11 and an unided potion that might be experience when you have an id scroll?!?! 08:17:28 and plain decks with 0 evo?!?!?! 08:29:11 -!- Bcadren has quit [Ping timeout: 255 seconds] 08:30:39 -!- wheals has joined ##crawl-dev 08:36:14 -!- iFurril has quit [Ping timeout: 260 seconds] 08:40:10 -!- tealeaves has quit [Quit: Bye] 08:42:14 -!- doubtofbuddha has quit [Ping timeout: 240 seconds] 08:44:26 -!- CKyle has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 08:46:17 -!- siepu has quit [Ping timeout: 255 seconds] 08:47:11 -!- wheals has quit [Quit: Leaving] 08:59:11 -!- Pacra has joined ##crawl-dev 08:59:44 -!- tealeaves has quit [Quit: Bye] 09:00:01 -!- omarax has quit [Remote host closed the connection] 09:04:14 -!- mopl has quit [Ping timeout: 246 seconds] 09:05:34 -!- chance672 has quit [Quit: Leaving my desktop..... laptop possibly?] 09:06:13 -!- Pacra has quit [Ping timeout: 276 seconds] 09:07:11 -!- inire2 is now known as inre 09:07:20 -!- inre is now known as inire 09:07:20 -!- Critica has quit [Remote host closed the connection] 09:13:20 -!- Lawman0 has quit [Read error: Connection reset by peer] 09:17:55 -!- tealeaves has quit [Ping timeout: 276 seconds] 09:21:54 -!- waat has quit [Ping timeout: 240 seconds] 09:22:05 * Grunt decks gammafunk. 09:24:45 -!- bonghitz has quit [Remote host closed the connection] 09:43:59 -!- Ququman has joined ##crawl-dev 09:44:48 -!- } has joined ##crawl-dev 09:45:37 <}> is there any hook/callback when autoexplore ends? I could not find anything in https://crawl.develz.org/wiki/doku.php?id=dcss:help:maps:lua 09:46:05 <}> My goal is to enable force_more_message whenever an enemy comes into view, but only when not autoexploring, any idea how that could be done? 09:47:11 -!- rmd has quit [Ping timeout: 246 seconds] 09:48:03 the documentation there is mostly for dlua (for vaults) 09:48:10 -!- PleasingFungus has joined ##crawl-dev 09:48:12 -!- PleasingFungus has quit [Client Quit] 09:48:16 clua documentation is unfornately mostly non-existent 09:50:02 <}> Medar, I have another question about clua, is everything in /usr/local/share/crawl/dat/clua sourced when the game loads or it needs to be included? 09:50:15 the best you can do is looking at various source files I guess (l_*.cc) 09:50:23 <}> alright, I'll take a look 09:50:42 or looking at other scripts of course 09:51:14 there was also some unofficial documentation, but I forget where it was :) 09:51:41 I don't know about that, but if you are doing user scripts you should be using "include = x.lua" in your rc 09:51:54 <}> ok 09:52:29 oh, I'm wrong 09:52:34 it's lua_file = 09:52:38 ??options_guide 09:52:38 rcfile[1/3]: https://github.com/crawl/crawl/blob/master/crawl-ref/docs/options_guide.txt 09:52:52 <}> some things dont make much sense now, like commit 1578875 says "Added JPEG's trapwalk.lua to the list of official Lua scripts." but its not in the clua dir 09:52:53 there is a section at the end, online you'll have to inline the code of course 09:53:08 <}> so there must be another dir with official scripts 09:53:08 %git 1578875 09:53:08 Could not find commit 1578875 (git returned 128) 09:53:16 <}> itsin the changelog 09:53:25 <}> maybe thats not commit but rev number 09:53:26 that sounds ancient 09:53:37 but in any case it'r probably dlua, not clua 09:53:45 dungeon lua for vaults, client lua for scripting 09:53:52 <}> I found it because it's in many players rc files 09:54:01 oh 09:54:02 -!- tealeaves has quit [Client Quit] 09:54:03 <}> It's supposed to set safe hp % to walk on traps when autoexploring 09:54:05 !source trapwalk.lua 09:54:06 Can't find trapwalk.lua. 09:54:15 %git :/trapwalk 09:54:15 07elliptic02 * 0.16-a0-4016-g4bab8b1: Replace the trapwalk_safe_hp option with a lua hook (c_trap_is_safe). 10(9 months ago, 6 files, 18+ 25-) 13https://github.com/crawl/crawl/commit/4bab8b1002fd 09:54:23 <}> oh 09:54:37 <}> well that makes more sense now 09:55:43 <}> Medar, thanks, I think I'll look through the l_*.cc files to see wht I can find 09:57:01 -!- tealeaves has quit [Client Quit] 10:00:01 -!- omarax has quit [Remote host closed the connection] 10:02:10 -!- CKyle has joined ##crawl-dev 10:04:31 <}> it might be easier to just make my own patch for this 10:04:39 -!- mopl_ is now known as mopl 10:07:46 -!- rossi has quit [Quit: WeeChat 1.3] 10:10:02 -!- tealeaves has quit [Quit: Bye] 10:12:31 -!- Tux[Qyou] has joined ##crawl-dev 10:13:30 adding lua hooks/variables isn't out of the question at all 10:13:50 -!- iafm has quit [Quit: leaving] 10:19:06 -!- debo has joined ##crawl-dev 10:20:59 <}> Medar, I think it already kind of exists, I peeked in travel.cc and see it sets you.running 10:21:06 <}> This might be it 10:21:06 -!- Zekka has quit [Ping timeout: 250 seconds] 10:21:45 sounds about right, probably set for traveling too (including shift move) 10:22:11 <}> Medar, its not documented in https://crawl.develz.org/wiki though 10:22:40 like I said, that documentation is only for dlua 10:22:47 -!- ontoclasm has joined ##crawl-dev 10:24:09 -!- bonghitz has quit [Remote host closed the connection] 10:24:31 well, I guess it should be listed there anyway 10:24:49 not that it should ever be used when making vaults 10:26:08 <}> uhhh you is a global variable? 10:26:15 <}> extern player you; 10:26:16 <}> :( 10:26:17 yes 10:26:45 -!- ByronJohnson has quit [Ping timeout: 250 seconds] 10:27:13 you think that's a bad thing? 10:27:36 <|amethyst> I definitely wouldn't want to have to write player::instance()->foo every time I would say you.foo 10:28:10 <}> I don't want to get into it, but there's no reason for player::instance()->foo which is just a singleton anyway 10:28:30 <}> It doesn't matter, I think I can make this work with you.running, thanks Medar 10:28:46 -!- EriktheRed_ has quit [Ping timeout: 260 seconds] 10:29:24 nice 10:30:49 -!- tealeaves has quit [Quit: Bye] 10:31:21 -!- tealeaves has quit [Client Quit] 10:31:44 -!- tealeaves has quit [Client Quit] 10:31:48 -!- LexAckson_ has joined ##crawl-dev 10:33:45 -!- saitcho has joined ##crawl-dev 10:34:37 hi there. i run a webtiles server (bo-crawl.cloudapp.net) and i am having trouble with the # char dump feature. when a player dumps their char with the # command in-game, the URL the game displays in the chat window to access the dump is incorrect 10:34:47 im having a hard time tracking down where in the config files this URL is set 10:34:55 if anyone has any pointers i would appreciate that 10:35:54 <|amethyst> saitcho: set morgue_url in the definition for the game 10:36:02 -!- Smello has quit [Ping timeout: 260 seconds] 10:36:19 <|amethyst> (that is, inside the dict after "dcss-web-trunk" in config.py) 10:36:32 okay, thank you! 10:36:35 <|amethyst> so CSZO for example has morgue_url = "http://dobrazupa.org/morgue/%n/" in all its game definitions 10:36:50 <|amethyst> (%n is player name) 10:37:56 i see it now. thank you 10:39:10 -!- tensorpudding has quit [Ping timeout: 276 seconds] 10:39:48 hm, what should a naga mage wear 10:40:16 the current ones just have weird ~magic~ stuff around them 10:43:53 saitcho: cool, that's running on some microsoft cloud service? 10:44:02 <}> After more digging I found _userdef_run_stoprunning_hook , clua.callfn("ch_stop_running", "s", _run_mode_name(you.running)); 10:44:07 <}> this is it I think :o 10:44:26 certainly looks like it 10:44:58 <}> ch_stop_running is never referenced anywhere else in the entire codebase though 10:45:10 <}> I'm not sure it exists? 10:45:18 Medar: yes, its running in Azure 10:45:43 it calls lua function named that, if it exists, afaik 10:46:19 <}> so if I define one it will call it? I'll try it now 10:47:49 -!- stanzill has quit [Changing host] 10:49:20 !tell Wensley http://bo-crawl.cloudapp.net/cgi-bin/dgl-status.pl 10:49:21 saitcho: OK, I'll let wensley know. 10:49:33 -!- Sage1234 has quit [Ping timeout: 244 seconds] 10:49:34 <}> Medar, it works! 10:49:41 hooray 10:49:49 <}> function ch_stop_running(runmode) crawl.mpr("***IT WORKS***") end 10:49:57 <}> thanks for the help 10:50:24 would have been easier if I had just known about that in the first place :) 10:50:33 <}> well now you know :-) 10:50:43 <}> crawl has a big enough codebase that I doubt anyone knows all of it 10:52:39 * } runs away while screaming something about pull requesting his yak-race 10:52:45 -!- magistern has quit [Ping timeout: 246 seconds] 10:54:23 -!- siepu has quit [Ping timeout: 246 seconds] 10:57:07 -!- simmarine has joined ##crawl-dev 11:00:01 -!- omarax has quit [Remote host closed the connection] 11:01:45 -!- saitcho has quit [Quit: Page closed] 11:02:07 -!- mopl is now known as mopl_away 11:05:07 -!- tealeaves has quit [Quit: Bye] 11:10:52 -!- tealeaves has quit [Quit: Bye] 11:12:23 -!- tealeaves has quit [Client Quit] 11:14:07 -!- gareppa has quit [Quit: Leaving] 11:24:01 -!- Gorgo has quit [Quit: This computer has gone to sleep] 11:27:37 -!- wheals has joined ##crawl-dev 11:27:58 -!- _Gorgo is now known as Gorgo 11:33:25 -!- elliptic has quit [Quit: Leaving] 11:36:40 -!- ussdefiant_ has joined ##crawl-dev 11:39:53 -!- tealeaves has quit [Quit: Bye] 11:43:28 <}> How can I set options like explore_stop in clua code blocks? 11:43:31 -!- tealeaves has quit [Client Quit] 11:43:36 <}> inside a function 11:44:29 -!- tealeaves has quit [Client Quit] 11:45:09 -!- tealeaves has quit [Client Quit] 11:51:20 }: i think you put non-lua code inside a lua if block 11:51:52 if you mean in an rcfile 11:52:36 -!- mopl_away has quit [Ping timeout: 246 seconds] 11:52:41 -!- CKyle has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 11:56:00 -!- CKyle has joined ##crawl-dev 11:56:11 <}> ontoclasm, I need it to be in a hook that's called from the game 11:56:22 <}> so I can't do :if (blah) : end 11:56:42 ah 11:56:43 hm 11:57:26 two more nagas to do 11:57:38 question: what the heck is a greater naga 11:57:49 like, is it a normal naga who's just super awesome 11:57:56 <}> would options.explore_stop work in a lua code block? 11:59:01 <}> ontoclasm, "A formidable naga that is skilled in both martial and magical arts" =/ 12:00:01 -!- omarax has quit [Remote host closed the connection] 12:00:11 :S 12:00:33 all i've got to go on visually is: 12:00:33 red 12:00:35 big hair 12:00:43 -!- tealeaves has quit [Quit: Bye] 12:02:20 Stable (0.17) branch on crawl.akrasiac.org updated to: 0.17.0-26-gececa24 12:02:53 obv. they should have four arms 12:03:02 <}> nagas? 12:03:08 greater nagas, in particular 12:03:13 <}> ... 12:03:36 <}> that would make lizards 12:03:55 haha 12:04:11 they realized that they had a disadvantage against four-limbed creatures 12:04:15 -!- shmup has quit [Ping timeout: 240 seconds] 12:04:16 }: use crawl.setopt 12:04:16 so they evened the score 12:04:22 -!- SurpriseTRex has quit [Ping timeout: 260 seconds] 12:04:23 <}> wheals, thanks, I will try that now 12:06:46 ontoclasm: a greater naga obv. has MORE ABS 12:06:54 -!- mamgar has quit [Read error: Connection reset by peer] 12:07:12 haha 12:07:21 Unstable branch on crawl.akrasiac.org updated to: 0.18-a0-121-g22d93ee (34) 12:07:40 i made sure not to give the naga mage a shirt or anything 12:07:55 so he's clearly a muscle wizard 12:08:46 !tell Napkin we're trying to move the `monster` code into the main repo to make it easier for people to set up, and i'd like it if it could use the same license as the main codebase (GNU GPL2+) instead of the Affero GPL; are you willing to release your code under the GPL2+? 12:08:46 wheals: OK, I'll let napkin know. 12:08:58 ebering: https://dl.dropboxusercontent.com/u/1000017/crawl/naga.png 12:09:49 imo the snake pit is just like one huge gym and the nagas are pumping iron all day long 12:10:37 ontoclasm: that naga looks like it has only 4 abs 12:10:41 greater nagas can have 8 12:10:46 or at least six 12:10:48 haha 12:11:04 -!- OCTOTROG has quit [Remote host closed the connection] 12:11:20 "these abs go all the way down, baby" 12:12:55 the abs are actually just scales with skin over them 12:13:54 <}> looks like my genius plant didnt work 12:14:34 <}> crawl sends ch_stop_running before a message is generated that says a creature comes into view, not after 12:15:18 you might want to talk to gammafunk, elliptic, or Grunt; they're the ones who've done the most with rcfile and lua stuff around here 12:15:39 <}> ok, I already thought of a workaround but it's an ugly hack 12:15:50 <}> set a variable and check its status in ready() 12:17:32 -!- Final has quit [Quit: Page closed] 12:19:43 https://dl.dropboxusercontent.com/u/1000017/crawl/greater_naga.png 12:19:44 :Y 12:20:27 -!- tealeaves has quit [Quit: Bye] 12:20:56 <}> ontoclasm, that reminds of Kazaam 12:21:00 <}> you know the movie with shaq 12:21:05 haha 12:21:36 hahahaha, that's wonderful 12:21:41 -!- tealeaves has quit [Client Quit] 12:21:42 i have created shaq the naga 12:21:52 <}> indeed 12:22:05 <}> it fits the lore too, nagas in crawl are huge 12:22:10 <}> and they play basketball 12:22:40 naga barkley 12:24:05 -!- zxc232 has quit [Quit: Leaving.] 12:24:45 -!- gareppa has quit [Quit: Leaving] 12:25:04 -!- tealeaves has quit [Client Quit] 12:26:15 -!- LexAckson_ has quit [Ping timeout: 240 seconds] 12:35:01 <}> wheals, what if I wanted to output the value of an option for debugging purposes? I found crawl.read_options but that's not the right 12:35:13 <}> I need the opposite of crawl.setopt essentially 12:41:16 looks like there isn't a way 12:41:36 -!- UncertainKitten has joined ##crawl-dev 12:42:11 -!- ussdefiant_ has quit [Ping timeout: 244 seconds] 12:42:12 and it would be hard to implement, since there isn't really an association between option names and the entries in the game_options struct except a big if chain 12:42:30 if it's a boolean you could just do an if statement 12:42:44 though, once we implement the in-game options menu it should be a lot easier 12:42:47 but i assume you're talking about something more complex 12:43:36 <}> wheals, there's option_get in l_options.cc but I don't understand the arguments you need to pass 12:44:53 oh 12:45:09 }: the argument you need to pass is one of the strings in handlers[] 12:45:10 <|amethyst> option_get only works for a few options 12:45:16 <}> oh 12:45:21 <}> :( 12:45:25 <|amethyst> either one of those, or options that are handled by lua 12:45:47 <}> |amethyst, is force_more_message one of the ones handled by lua? 12:46:33 * wheals wonders who exactly uses dos_use_background_intensity 12:46:44 <}> wheals, does terminal codes I guess 12:46:46 <}> or something 12:46:52 i mean people 12:46:57 <}> oh 12:47:02 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 12:47:53 -!- bonghitz has quit [Remote host closed the connection] 12:48:50 <|amethyst> }: force_more_message is not, no 12:50:49 <}> damn, alright then 12:50:49 i don't think i can tell the difference between the option on and off 12:51:32 -!- tensorpudding has quit [Ping timeout: 255 seconds] 12:52:02 <|amethyst> wheals: the difference would be only in things with the reverse video brand 12:52:12 i summoned some butterflies to check it out 12:52:41 oh 12:52:43 <|amethyst> you use reverse for friendlies? 12:52:44 it's on by default :P 12:53:00 what does use reverse video? 12:53:16 <|amethyst> wheals: item stacks 12:54:01 yeah, it is uglier with it false 12:54:44 <|amethyst> the only reason you would set it to false is if your console treats the "bright background" bit as "blinking" instead 12:55:19 <}> What I dont like about crawl in the terminal is that if you don't use default .Xresources it looks like crap and the colours clash 12:55:24 <}> :( 12:55:38 <}> But that's not really a crawl problem, more of a anything in terminal problem 12:56:05 -!- tealeaves has quit [Quit: Bye] 12:56:12 <|amethyst> you mean, if you do use the defaults? 12:56:14 |amethyst: yes, i read the comments 12:56:26 <|amethyst> if you don't use the defaults, you can make the colours whatever you want 12:57:15 <|amethyst> but, yeah, most terminals I've seen default to green and cyan being way too similar 12:57:30 <|amethyst> likewise lightred and lightmagenta 12:57:49 <}> |amethyst, I mean, in my .xresources I use a custom colours for the first 16 (normal and bright), that makes crawl look very bad 12:57:59 but... the things i see suggest that was last true in windows 98 12:58:26 -!- CKyle has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 12:58:31 <|amethyst> ??colors[3] 12:58:31 colors ~ colours[3/3]: for y in {0..7}; do for b in 0 1; do for x in {0..7}; do printf '\e[%1d;4%1d;3%1dm%1d/%1d ' ${b} ${y} ${x} $((x+8*b)) ${y}; done; done; printf '\e[0m\n'; done 12:59:03 <}> way too complicated, just print -Pc '%F{0}%K{'{0..255}'}Hello%k%f' 12:59:36 -!- MarvinPA has joined ##crawl-dev 13:00:01 -!- omarax has quit [Remote host closed the connection] 13:00:21 of course, if i remove it the last person who plays crawl on windows 95 will get on IRC and complain :) 13:00:42 <}> |amethyst, here they are :D http://i.imgur.com/EWpLIVz.png 13:01:22 <|amethyst> that's an...interesting...colour scheme 13:01:32 saturation?? what's that? 13:01:43 <}> |amethyst, you don't like it ? :( 13:01:44 <|amethyst> I was more thinking how magenta is brown 13:02:35 <|amethyst> but, hey, your blue is readable, so that's better than most terminal defaults I've seen 13:02:45 -!- debo has quit [Ping timeout: 240 seconds] 13:02:54 <}> it's the vim-apprentice colourscheme ported to .xresource colours 13:03:41 hrmm... wheals, the Affero GPL does make sense for something like monster 13:03:41 Napkin: You have 43 messages. Use !messages to read them. 13:04:48 -!- tealeaves has quit [Quit: Bye] 13:05:21 -!- tealeaves has quit [Client Quit] 13:07:10 -!- rmd has quit [Remote host closed the connection] 13:08:01 -!- MarvinPA has quit [Ping timeout: 276 seconds] 13:08:57 -!- tealeaves has quit [Client Quit] 13:09:01 -!- CKyle has joined ##crawl-dev 13:09:14 -!- SurpriseTRex has quit [Ping timeout: 272 seconds] 13:10:20 well 13:10:37 perhaps, but it seems to me the advantages of having both under the same license outweight that 13:10:40 <|amethyst> I think it makes as much sense for monster as it would for Crawl itself 13:10:58 for example, you can't link GPL2 code with AGPL code, so building monster isn't actually allowed 13:11:10 <|amethyst> wheals: well, Crawl is GPL2 or later 13:11:22 but if a contributor said "i wanted to release under GPL2"? 13:11:40 <|amethyst> probably we wouldn't accept their contribution? 13:12:17 <|amethyst> just like if they said "this contribution is proprietary code" or "this contribution is released under " 13:13:22 <|amethyst> but in practice, Chei and Gretell would have to change their user interface if they used a modified version of monster rather than pristine upstream 13:13:26 i guess i understand that provision to mean "contributors are assumed to be releasing under the terms of GPL2, or under the terms of some later GPL", and so we can't _prove_ they didn't want just GPL 13:14:01 <|amethyst> If that's the case, then Crawl itself might not be distributable 13:14:02 -!- tealeaves has quit [Client Quit] 13:14:17 <|amethyst> because GPL2-only is not compatible with GPL3 13:14:19 it's not really an issue 13:14:24 -!- bonghitz has quit [Remote host closed the connection] 13:14:24 ah, i see 13:15:07 <|amethyst> (I guess really it's the other way around: GPL3 is the one that's incompatible, by adding additional restrictions) 13:15:10 -!- tollymain has joined ##crawl-dev 13:16:47 -!- ProzacElf has joined ##crawl-dev 13:17:36 Napkin: anyway, i admit that putting monster under APGL(3) could be best in a vacuum, but just for simplicity i think making it the same as the rest of crawl is best 13:17:59 OTOOH, asking people for permission to relicense is perhaps not the simplest solution :P 13:18:26 when monster was written, crawl wasn't GPL yet 13:18:44 <|amethyst> how did that work? 13:19:01 -!- siepu has quit [Quit: Leaving] 13:19:02 indeed; i wouldn't want someone to license a new work under the NGPL/old crawl license 13:19:32 there was no problem with the license then 13:20:10 also, first versions were just parsing the source, not linking 13:20:13 <|amethyst> ah 13:20:39 in any case, greensnark wrote it, i was just an interested bystander 13:21:18 but if he said i should decide, then go ahead and relicense it same as stone soup nowadays 13:21:42 it's spread wide enough, i guess :) 13:23:49 or do you need more from me than just that sentence? 13:24:03 no, that's fine 13:24:08 great :) 13:25:14 -!- molotove has quit [Quit: Leaving.] 13:25:52 -!- kaiza has quit [Remote host closed the connection] 13:25:55 though he already beat you to the punch: https://github.com/crawl/monster/commit/0e470eb82675d2303eb05b895f28ed458e043793 :P 13:27:25 typical ;) 13:27:51 -!- kaiza has quit [Max SendQ exceeded] 13:29:11 -!- ontoclasm has quit [Quit: Leaving.] 13:29:15 -!- tealeaves has quit [Quit: Bye] 13:32:06 -!- LexAckson_ has joined ##crawl-dev 13:33:07 -!- debo has joined ##crawl-dev 13:34:02 -!- yottam has quit [Quit: leaving] 13:35:37 -!- lobf has joined ##crawl-dev 13:36:51 -!- tealeaves has quit [Quit: Bye] 13:37:38 -!- tealeaves has quit [Client Quit] 13:40:36 -!- tealeaves has quit [Client Quit] 13:41:39 -!- amalloy_ is now known as amalloy 13:45:57 -!- ontoclasm has joined ##crawl-dev 13:46:52 -!- Starbutterfly has quit [Quit: Page closed] 13:47:06 -!- n1k has joined ##crawl-dev 13:48:58 03ontoclasm02 07* 0.18-a0-122-ge53bd43: Naga tiles (ontoclasm) 10(69 minutes ago, 8 files, 11+ 8-) 13https://github.com/crawl/crawl/commit/e53bd43ce0fe 13:49:14 -!- tealeaves has quit [Quit: Bye] 13:50:31 <|amethyst> ontoclasm ontoclasm ontoclasm ontoclasm. ontoclasm? ontoclasm ontoclasm ontoclasm! 13:50:50 %git :/gw 13:50:50 07|amethyst02 * 0.17-a0-1651-gae1a69f: Improve some pop music citations. 10(3 months ago, 1 file, 6+ 6-) 13https://github.com/crawl/crawl/commit/ae1a69f6207a 13:51:04 o-ontoclasm? ontoclasm! ontoclasm!?? 13:51:05 gw the songwriter 13:51:41 ontoclasm: nice, you kept the bandana 13:51:52 <|amethyst> ??rambo 13:51:52 rambo[1/1]: https://github.com/crawl/crawl/blob/0.16.2/crawl-ref/source/rltiles/mon/naga_sharpshooter.png 13:52:18 -!- lobf has quit [Ping timeout: 272 seconds] 13:53:11 yep 13:53:18 and greater nagas no longer have a very bad hair day 13:53:39 a tragic loss 13:54:01 <|amethyst> the new one reminds me of Raphael more than Rambo though 13:54:11 i dunno if i'm happy with gnagas but i can always change it 13:55:12 teenage mutant ninja snakes 13:56:04 -!- bonghitz has quit [Ping timeout: 244 seconds] 13:56:51 <|amethyst> ¡fight 4 snapping turtle, river rat v giant orange brain, hell sentinel 13:57:26 <|amethyst> pretty sure Shredder and Krang win that fight 13:59:50 <}> !fight doesnt work anymore it seems, some bot is gone? 14:00:01 -!- omarax has quit [Remote host closed the connection] 14:03:14 -!- wheals has quit [Ping timeout: 265 seconds] 14:03:46 -!- LexAckson__ has joined ##crawl-dev 14:04:38 <|amethyst> no, I wrote ¡fight rather than !fight 14:04:47 <|amethyst> !fight 4 snapping turtle, river rat v giant orange brain, hell sentinel 14:05:06 <|amethyst> holy crap 14:05:07 -!- lobf has joined ##crawl-dev 14:05:07 <}> nothing happened 14:05:09 <|amethyst> the turtles won 14:05:11 <}> ?? 14:05:26 <|amethyst> for some reason varmin isn't printing anything to the channel 14:05:36 -!- molotove has quit [Quit: Leaving.] 14:05:39 <}> how did you know the turtles won then? 14:05:56 <|amethyst> because it did schedule the fight on fightclub 14:05:58 <|amethyst> ??fightclub 14:05:58 !fight[1/3]: the best(/spammiest) invention since ever. telnet termcast.develz.org (FightClub channel) to watch. "!fight cancel" to end a fight that's stalled, or repeat the same command line with "cancel" at the end, e.g. !fight butterfly v butterfly cancel. 14:06:06 <}> I see 14:06:11 <|amethyst> !fight 4 snapping turtle, river rat v giant orange brain, hell sentinel 14:06:17 <}> I love boggarts vs boggarts, it looks like conways game of life in crawl 14:06:39 <|amethyst> shredder won that time 14:06:42 <|amethyst> !fight 4 snapping turtle, river rat v giant orange brain, hell sentinel 14:06:58 -!- LexAckson_ has quit [Ping timeout: 260 seconds] 14:07:40 <|amethyst> looks like they just got lucky that one fight 14:07:47 <}> !fight 4 boggart v 4 boggart respawn delay:50 14:09:49 <|amethyst> hm, perhaps fightclub should not allow 'respawn' :) 14:09:57 <}> |amethyst, how do I stop it 14:10:07 <|amethyst> !fight cancel 14:10:14 <}> oh you stopped it 14:10:39 <|amethyst> well, I both answered your question and stopped it in one sentence :) 14:10:50 <}> Now I want a conways game of life roguelike 14:11:07 <}> I've no idea what that means but I want it 14:11:21 -!- wheals has joined ##crawl-dev 14:11:30 -!- lobf has quit [Ping timeout: 240 seconds] 14:12:07 -!- Sorbius has quit [Read error: Connection reset by peer] 14:13:19 <|amethyst> cellular automata are often used for maps 14:13:37 -!- tealeaves has quit [Quit: Bye] 14:13:48 -!- Kalir has quit [Changing host] 14:13:55 <|amethyst> hyperrogue's living cave is a cellular automaton that is influenced by the player, monsters, and items 14:14:42 <|amethyst> so if you kill a troll too close to a wall, the cells between it and the wall will start growing walls 14:15:22 <}> Never heard of it, sounds interesting though 14:15:22 <|amethyst> I doubt there's a glider analogue under that ruleset though 14:15:34 <|amethyst> that is one of the least interesting things about hyperrogue 14:15:46 <}> I did hear of a chess roguelike where you play as a chesspiece and turn into other chesspieces 14:15:51 <|amethyst> it is set on a hyperbolic plane, visualized with the poincare disk model 14:16:20 <}> |amethyst, that doesn't sound particularly interesting, so it's curved what's the big deal 14:16:36 -!- lobf has joined ##crawl-dev 14:16:47 <|amethyst> it means the number of cells within radius N goes by 2^N instead of N^2 14:17:01 <|amethyst> so it is nearly impossible to return to a spot you have already been to 14:17:02 any changes in trunk yet? 14:17:08 compared to .17? 14:17:21 <|amethyst> and there are lands with infinitely nested circles (horocycles) 14:17:33 <}> but is it fun? 14:17:49 <|amethyst> I like it, but it is much more of a puzzle game than a traditional roguelike 14:17:50 FR: keep open sea tiles in abyss, but make them infinite in extent 14:18:03 <|amethyst> you kill monsters by walking into them, and they kill you by checkmating you 14:18:05 -!- vev has quit [Read error: Connection reset by peer] 14:18:12 <|amethyst> there are no HP etc 14:18:33 <}> |amethyst, my favorite roguelike is ernesto, ever heard of that? it's more like a puzzle too 14:18:54 <}> I just like the concept so much, even though the game is incredibly short 14:19:05 <|amethyst> heard of it but not played it 14:19:34 <}> It 14:20:00 hyperrogue is great 14:20:00 <}> It's like they took away features from a roguelike to the point where they created the most minimal roguelike possible 14:21:24 the wordpress comments told me that was DCSS 14:21:46 <}> wheals, ? 14:22:16 the people there are fond of saying that crawl is becoming a roguelite 14:22:37 <}> does it matter really? 14:22:55 -!- crate has quit [Ping timeout: 252 seconds] 14:23:10 i'm just making a joke at their expense, don't mind me 14:23:17 -!- amalloy is now known as amalloy_ 14:23:18 <}> :) 14:23:58 <}> there's something about crawl that keeps making you go back, magic dev powers at work 14:24:06 <|amethyst> wheals: we should release a second game, for those who miss classic crawl, based entirely around item destruction, victory dancing, and mountain dwarves 14:24:39 -!- tealeaves has quit [Quit: Bye] 14:24:39 Five mountain dwarves in your inventory catch fire! 14:24:39 <|amethyst> you are a mountain dwarf who has to swing their axe at least once a second, or the axe is destroyed 14:24:42 <|amethyst> that is the whole game 14:24:57 -!- tealeaves has quit [Remote host closed the connection] 14:25:07 <}> |amethyst, isn't that dcss extra hearty edition 14:25:27 <|amethyst> I am told that in some languages, the "stone soup" story is "axe soup" 14:25:32 <|amethyst> so Dungeon Crawl: Axe Soup 14:25:43 <}> it is 14:25:48 <}> In Russian 14:25:49 -!- tealeaves has quit [Client Quit] 14:26:35 -!- lobf has quit [Ping timeout: 264 seconds] 14:27:19 -!- blazinghand has quit [Ping timeout: 276 seconds] 14:31:24 -!- lobf has joined ##crawl-dev 14:31:40 -!- halv has quit [Quit: Yaaic - Yet another Android IRC client - http://www.yaaic.org] 14:33:36 03|amethyst02 07* 0.18-a0-123-g3323726: Internationalise a vault, rarely. 10(4 minutes ago, 1 file, 2+ 1-) 13https://github.com/crawl/crawl/commit/33237266b20a 14:38:02 -!- lobf has quit [Ping timeout: 246 seconds] 14:40:52 |amethyst: that was already created! it was the nostalgia branch 14:41:33 -!- Zekka has quit [Ping timeout: 250 seconds] 14:41:56 nostalgia branch should have disabled manual skill training 14:48:15 -!- lobf has joined ##crawl-dev 14:57:22 -!- bonghitz has quit [Ping timeout: 265 seconds] 14:58:34 -!- tealeaves has quit [Quit: Bye] 15:00:02 -!- omarax has quit [Remote host closed the connection] 15:00:10 -!- lobf has quit [Ping timeout: 260 seconds] 15:01:59 -!- tealeaves has quit [Client Quit] 15:02:08 -!- wheals has quit [Quit: Leaving] 15:03:16 -!- tealeaves has quit [Client Quit] 15:03:45 -!- amalloy_ is now known as amalloy 15:03:50 -!- lobf has joined ##crawl-dev 15:05:12 -!- tealeaves has quit [Client Quit] 15:11:34 -!- Patashu has joined ##crawl-dev 15:13:36 <}> I just learned that formicids could shaft themselves in previous versions 15:13:36 <}> can we have that back 15:13:36 <}> because this is hillarious http://underhound.eu:81/crawl/morgue/nooodl/morgue-nooodl-20140416-232540.txt 15:13:55 they still can...? 15:14:00 <}> what? 15:14:05 <}> how? why cant I do that 15:14:23 * } makes a formicid 15:14:46 probably in "a" menu, around "f" 15:14:56 lol 15:14:59 <}> what theh ell 15:15:05 <}> how have I never noticed that 15:15:15 <}> sorry 15:15:16 -!- tealeaves has quit [Quit: Bye] 15:15:25 ag actually 15:15:33 I did say "around" 15:16:39 <}> I will only play formicids from now o 15:16:39 <}> n 15:18:27 they're like the strongest race 15:18:32 if you don't ever run away 15:18:59 <}> I won meatsprint with a formicid, still never noticed you can shaft yourself 15:20:52 dunno if you can shaft yourself in meatsprint 15:21:10 <}> Oh before I forget, I made a clua script that will make you run/explore without force_more when something comes into view, but will force_more if you tab things or run manually http://termbin.com/kd3t 15:21:23 <}> it contains a very ugly hack due to the order of events the lua hooks are called 15:21:44 -!- lobf has quit [Ping timeout: 250 seconds] 15:22:52 no shafting in sprints since they're single level 15:23:34 <}> yeah it's not in the ability menu when you do sprints, I guess that's why I never noticed it 15:30:47 -!- lobf has joined ##crawl-dev 15:32:05 -!- Nattefrost has quit [Ping timeout: 240 seconds] 15:32:05 -!- wheals has joined ##crawl-dev 15:33:41 -!- tealeaves has quit [Quit: Bye] 15:33:43 -!- wheals_ has joined ##crawl-dev 15:34:03 -!- tealeaves has quit [Client Quit] 15:34:22 -!- wheals has quit [Disconnected by services] 15:34:23 -!- wheals_ is now known as wheals 15:34:55 -!- tealeaves has quit [Client Quit] 15:35:47 -!- tealeaves has quit [Client Quit] 15:36:08 -!- njorth has quit [Remote host closed the connection] 15:36:57 -!- plantmann has quit [Ping timeout: 246 seconds] 15:44:28 -!- bonghitz has quit [Remote host closed the connection] 15:46:07 -!- Patashu has quit [Ping timeout: 272 seconds] 15:48:41 -!- BlackGyver_ is now known as BlackGyver 15:56:15 -!- Tux[Qyou] has quit [Read error: Connection reset by peer] 15:56:26 -!- lobf has quit [Ping timeout: 272 seconds] 16:00:01 -!- omarax has quit [Remote host closed the connection] 16:00:39 -!- CanOfWorms has joined ##crawl-dev 16:05:02 -!- lobf has joined ##crawl-dev 16:07:01 -!- droogie_ is now known as droogie 16:10:14 -!- njorth has quit [Remote host closed the connection] 16:10:22 -!- tealeaves has quit [Quit: Bye] 16:10:44 -!- foeb has quit [Ping timeout: 252 seconds] 16:11:36 -!- tealeaves has quit [Client Quit] 16:12:37 -!- lobf has quit [Ping timeout: 276 seconds] 16:12:58 -!- tealeaves has quit [Client Quit] 16:15:27 -!- Dixlet has joined ##crawl-dev 16:20:36 -!- tealeaves has quit [Quit: Bye] 16:21:30 -!- lobf has joined ##crawl-dev 16:23:26 -!- Watball has quit [Max SendQ exceeded] 16:25:23 -!- bonghitz has quit [Client Quit] 16:28:21 -!- Pacra has joined ##crawl-dev 16:32:22 -!- Bcadren has quit [Ping timeout: 250 seconds] 16:32:42 -!- Dixlet has quit [Ping timeout: 260 seconds] 16:37:24 -!- magistern has quit [Quit: Page closed] 16:37:46 -!- lobf has quit [Ping timeout: 240 seconds] 16:42:05 -!- lobf has joined ##crawl-dev 16:43:25 -!- tealeaves has quit [Quit: Bye] 16:45:38 -!- tealeaves has quit [Client Quit] 16:46:49 -!- tealeaves has quit [Client Quit] 16:49:57 -!- CKyle has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 16:50:50 !lg senshi x=dam,tdam 16:50:51 144. [dam=139;tdam=139] Senshi the Bludgeoner (L12 GrMo of Nemelex Xobeh), blasted by Ohae the pandemonium lord (Shatter) (summoned by the player character) on Lair:4 on 2015-11-19 15:57:16, with 19475 points after 17935 turns and 0:44:58. 16:50:54 pentagram strikes again 16:51:15 -!- lobf has quit [Read error: Connection reset by peer] 16:52:42 -!- coledot has joined ##crawl-dev 16:52:55 -!- coledot has quit [Client Quit] 16:54:45 <}> chequers, is it this? http://i.imgur.com/ShBaYnW.png 16:55:41 -!- Lasty has joined ##crawl-dev 16:55:56 hahaha 16:56:36 <}> q 16:56:45 -!- WalkerBoh has quit [Remote host closed the connection] 16:58:08 -!- Krakhan has quit [Changing host] 16:58:27 at least they didn't get thrown in the water by a tornado 16:58:38 -!- tollymain has quit [Quit: Connection closed for inactivity] 16:59:22 -!- lobf has joined ##crawl-dev 17:00:02 -!- omarax has quit [Remote host closed the connection] 17:09:50 -!- lobf has quit [Ping timeout: 276 seconds] 17:12:52 hahaha 17:13:07 i'm on elf:3 and have literally seen every scroll except enchant weapon 17:13:11 that's some good rng 17:13:12 -!- beogh has quit [Ping timeout: 246 seconds] 17:15:24 pan lords have logic so they don't hurt you with torment/hellfire right? 17:15:30 where is that logic kept? 17:17:22 -!- serq has quit [Quit: leaving] 17:17:28 i need more friendly panlords you mean? 17:17:41 i have no idea where the logic you'd be looking for is anyway 17:17:53 remember, you can't spell "friend" without "fiend" 17:18:08 just thinking that friendly pan lords have no qualms about blasting you with any of their other spells 17:18:12 man these 'every spell' case statements 17:18:19 so i don't know why they'd care about torment or hellfire either 17:18:20 ProzacElf: well, i'm pretty sure they won't torment the player 17:18:47 sounds reasonable. i don't recall ever being tormented or hellfired by a friendly one 17:18:47 <}> chequers, does that mean they never cast torment? 17:18:59 they would cast torment if you're torment immune 17:19:00 maybe if you're already torment immune 17:19:05 <}> oh 17:19:23 your name is hard to tab complete 17:19:41 very attentive pan lords. "oh hm, this vampire who summoned me looks quite thirsty at the moment. i guess it's okay to cast torment now" 17:19:41 <}> why would you tab complete a one char name 17:19:53 }: my client puts in the ": " when i tab complete 17:20:01 <}> good point 17:20:07 -!- tealeaves has quit [Quit: Bye] 17:20:19 it makes for good emoticons }:| 17:20:25 your name is just annoying full stop 17:20:35 but that's alright I just won't use it when I talk to you 17:20:48 or just call you rightsquigglybracket 17:20:51 <}> wheals, some kind of minotaur emoticon? 17:20:56 because that's easier to type than grabbing the } key 17:21:14 <}> wheals, } - horns, : - eyes , | - minotaurmouth 17:21:14 i already made one person in here rename to a more convenient name 17:21:26 chequers: who? amethyst? 17:21:30 you 17:21:37 -!- tealeaves has quit [Client Quit] 17:21:37 oh.. you mean I did the rename 17:21:50 -!- Zekka has quit [Ping timeout: 246 seconds] 17:22:09 <}> fun fact, my nick is automatically banned in some channels 17:22:21 good on them 17:22:58 oh i wondered why miek_ had switched to a less awful name 17:23:09 you're welcome 17:23:33 how do i spawn a friendly monster in wizmode 17:23:55 <}> you probably spawn it and then edit it 17:24:02 <}> x over it and then ? for extra wizmode commands 17:24:13 nobody had asked me before 17:24:19 I'm very accomodating 17:24:29 except my home system is still setup to _miek 17:24:50 <}> chequers, xS 17:24:52 <}> in wiz mode 17:25:00 <}> I think 17:25:56 <}> chequers, oh no its xF that works 17:26:25 <}> http://i.imgur.com/OmIHnXJ.jpg check out my new friend 17:26:26 Kellhus (L27 FoAE) (Zot:2) 17:28:17 -!- tealeaves has quit [Quit: Bye] 17:29:41 ok yeah, pan lords don't seem to torment you if they're allies 17:30:23 !crashlog 17:30:24 12409. Kellhus, XL27 FoAE, T:69798 (milestone): http://crawl.develz.org/morgues/0.17/Kellhus/crash-Kellhus-20151119-222626.txt 17:30:42 Lua error: not enough memory x26 17:32:36 <}> after having cerebov as my ally, I learned he can drink potions 17:33:13 -!- ontoclasm has quit [Quit: Leaving.] 17:33:26 -!- elliptic has joined ##crawl-dev 17:35:35 !source mons_spell_beam 17:35:36 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/mon-cast.cc#l433 17:35:43 i can't figure out where this logic is tho 17:37:18 !source mon-cast.cc:7872 17:37:18 https://github.com/crawl/crawl/blob/master/crawl-ref/source/mon-cast.cc#l7872 17:37:35 <}> chequers, return !_trace_los(mon, _torment_vulnerable) 17:37:42 <}> etc 17:38:28 :7872 17:38:30 oops 17:38:34 <}> yes 17:38:48 <}> see !player_res_torment(false) there? 17:39:18 i guess you'd have to add a tracer for shatter 17:39:41 I was considering just "if player in los" 17:39:57 <}> chequers, you.visible_to(mon) then 17:40:07 <}> &&friendly 17:40:07 i'm not sure if you can be immune, probably not 17:40:59 <}> problem is, it means they will never use shatter 17:41:04 <}> under any circumstances 17:41:47 !source mons_shatter 17:41:48 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/spl-damage.cc#l1300 17:43:01 -!- tollymain has joined ##crawl-dev 17:46:39 er 17:46:52 are juggernauts supposed to spawn in elf:3? 17:47:10 shapeshifter probably 17:48:34 hmm 17:48:42 i did find an iron troll after i left and came back 17:48:44 so maybe 17:48:50 it did stay in jug form a long time though 17:49:10 possible the scaling for speed is messed up 17:49:37 -!- Nomi has quit [Ping timeout: 250 seconds] 17:50:02 -!- simmarine has quit [Quit: Leaving] 17:53:31 -!- siepu has quit [Read error: Connection reset by peer] 17:53:54 on shifted juggernauts you mean? 17:54:15 or shifters in general on fast monsters 17:54:17 i don't know 17:54:38 oh 17:55:30 -!- tealeaves has quit [Quit: Bye] 17:57:12 New branch created: pull/178 (1 commit) 13https://github.com/crawl/crawl/pull/178 17:57:12 03chequers02 07https://github.com/crawl/crawl/pull/178 * 0.18-a0-78-g389cd4e: Friendly monsters shouldn't cast shatter. 10(11 hours ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/389cd4eedd13 17:59:16 -!- tealeaves has quit [Client Quit] 17:59:39 -!- njorth has quit [Quit: Lost terminal] 18:00:01 -!- omarax has quit [Remote host closed the connection] 18:01:20 Unstable branch on crawl.lantea.net updated to: 0.18-a0-123-g3323726 (34) 18:02:23 jeez chequers 18:02:31 next you're going to say friendly monster shouldn't fireball you 18:03:57 naw 18:04:14 and i mean, to be fair the Gr is vulnerable to shatter 18:04:30 was it a friendly pan lord? 18:04:35 yes 18:04:40 oh... lol even worse 18:05:16 pentagram killing you with shatter reminds me of storm card killing you with tornado 18:05:27 like... it probably kills the enemies, but not in a helpful way 18:05:53 I wonder if it would be hard to select spells for friendly pan lords differently 18:06:35 -!- tksquared_ has quit [Ping timeout: 240 seconds] 18:07:46 <}> chequers, happened to someone a bit earlier 18:07:53 <}> storm called did 99 dam if I recall 18:08:04 <}> card* 18:08:07 yes it killed me a few times 18:08:30 -!- tealeaves has quit [Quit: Bye] 18:09:20 !lg . nemelex killer~~twister ikiller~~player 18:09:21 1. chequers the Jester (L7 DsAr of Nemelex Xobeh), blasted by a twister (tornado) (summoned by the player character) on D:5 on 2015-01-04 11:33:45, with 576 points after 3999 turns and 0:07:58. 18:09:32 -!- ldf has quit [Read error: Connection reset by peer] 18:09:35 <}> !lg . nemelex killer~~twister ikiller~~playe max=dam x=dam,tdam 18:09:36 No games for } (nemelex killer~~twister ikiller~~playe). 18:09:38 <}> uhh 18:09:42 <}> !lg * nemelex killer~~twister ikiller~~playe max=dam x=dam,tdam 18:09:43 62. [dam=18;tdam=18] ruwin the Insei (L5 DsMo of Nemelex Xobeh), blasted by a twister (tornado) (summoned by the player character) on D:4 on 2014-12-09 21:06:32, with 150 points after 2625 turns and 0:14:04. 18:09:58 <}> doesnt sound right 18:10:11 twister gets you stuck for multiple turns, it's not instakill 18:10:19 you might be thinking of storm card lightning clouds? 18:10:30 <}> one moment 18:10:30 !lg * nemelex killer~~lightning 18:10:31 9. nikheizen the Caller (L7 OpSu of Nemelex Xobeh), killed by an exploding ball lightning (summoned by the enmity of Fedhas Madash) on D:5 on 2015-03-20 01:55:46, with 536 points after 3052 turns and 0:27:56. 18:10:46 !lg * nemelex killer~~thunder 18:10:47 No games for * (nemelex killer~~thunder). 18:10:49 <}> yes Engulfed by a cloud of thunder (99 damage) 18:10:49 !lg * nemelex killer~~storm 18:10:50 45. ggum12 the Bludgeoner (L13 OgHu of Nemelex Xobeh), slain by a storm dragon on D:14 (minmay_containers) on 2015-10-25 02:05:10, with 34962 points after 19773 turns and 1:04:57. 18:11:10 -!- Pacra has quit [Ping timeout: 260 seconds] 18:11:26 -!- CanOfWorms has quit [Ping timeout: 240 seconds] 18:11:40 <}> !lg * killer~~storm max=tdam x=dam,tdam 18:11:40 -!- EriktheRed_ has quit [Ping timeout: 265 seconds] 18:11:40 1795. [dam=41;tdam=159] OneEyedJack the Demonologist (L19 MuWz of Sif Muna), blasted by a storm dragon (bolt of lightning) on D:27 (evilmike_zot_entry_gauntlet) on 2012-05-09 20:33:57, with 273340 points after 68806 turns and 5:14:11. 18:11:52 <}> yeah im not good at this 18:11:57 -!- Ipsum has quit [Ping timeout: 255 seconds] 18:12:01 -!- tealeaves has quit [Client Quit] 18:12:09 !lg * killer~~cloud 18:12:11 196. cognificent the Imperceptible (L18 SpEn of Dithmenos), blasted by Xyizirch the Cloud Mage (the air) in WizLab (wizlab_cloud) on 2015-11-12 03:58:24, with 223562 points after 52528 turns and 4:01:57. 18:12:18 -!- Warrigal is now known as tswett 18:12:20 ??listgame 18:12:21 listgame[1/5]: !lg command displays info about past games. The manual is available here: https://github.com/crawl/sequell/blob/master/docs/listgame.md 18:12:36 !lg * ktyp=cloud 18:12:37 20338. Razfen the Covert (L6 VSAs of Dithmenos), engulfed by a steam dragon's steam (kmap: kennysheep_steamy) on D:5 on 2015-11-19 23:11:10, with 408 points after 2710 turns and 0:09:01. 18:12:41 !lg * ktyp=cloud nemelex 18:12:42 488. magistern the Severer (L24 TeAr of Nemelex Xobeh), engulfed by a cloud of thunder on Depths:5 on 2015-11-19 14:34:45, with 504495 points after 70320 turns and 4:04:00. 18:12:50 !lg * ktyp=cloud nemelex max=tdam x=dam,tdam 18:12:51 488. [dam=116;tdam=116] Melum the Black Belt (L14 DsMo of Nemelex Xobeh), engulfed by a cloud of thunder on Lair:8 on 2015-10-12 01:20:42, with 57136 points after 19206 turns and 1:23:07. 18:13:01 <}> there we go 18:13:21 -!- ontoclasm has joined ##crawl-dev 18:14:19 -!- tksquared has quit [Ping timeout: 272 seconds] 18:17:13 -!- foeb has quit [Remote host closed the connection] 18:20:01 -!- Insomniak` has quit [Quit: I like to rock] 18:22:54 .gfgk 18:22:55 53. poulpy the Warrior (L14 MiFi of Okawaru), slain by a cyan very ugly thing in WizLab (wizlab_lehudib) on 2015-11-15 16:11:40, with 63266 points after 21836 turns and 1:48:33. 18:26:54 can I generate a timed portal on a level in wizmode? 18:27:11 I want to test an ossuary entrance, but if there's no actual ossuary it generates with the wrong tiles / no entry portal 18:27:23 <}> chequers, probably, try &) 18:27:25 <}> or is that &( 18:27:26 chequers: you could use the "rebuild around a vault" command maybe 18:27:34 shift p or something 18:27:53 that creates the vault, but no ossuary timed portal 18:28:04 which means the tile selection is not accurate 18:28:08 hm 18:28:12 no idea then 18:28:36 <}> chequers, &(enter_ossuary wont work? 18:28:47 <}> worked for me 18:29:02 it creates the portal, but I need to activate all the ossuary lua code and then generate the level as normal 18:29:18 -!- molotove has quit [Quit: Leaving.] 18:29:22 the ossuary lua code changes tile definitions for ossuary entry vaults 18:29:28 <}> I mean the tiles are correct for me 18:29:33 <}> unless I dont understand 18:29:47 -!- ystael has quit [Ping timeout: 276 seconds] 18:29:49 &(enter_ossuary generates a correct ossuary entry feature 18:30:08 &P wiz mode lets you run dlua code, so maybe you need to do that somehow 18:30:43 <}> im not sure 18:31:34 chequers: just the portal or the whole vault? 18:31:50 I wrote a new entry vault, I want to take a screenshot of it in its full glory 18:32:26 -!- stanzill has quit [Quit: au rev] 18:32:56 the simplest approach might be to start new games until one has an ossuary 18:33:22 ...or just &^r in the correct range until you get one 18:33:28 -!- wheals has quit [Remote host closed the connection] 18:34:01 -!- MarvinPA has joined ##crawl-dev 18:34:59 -!- tksquared has quit [Ping timeout: 246 seconds] 18:37:13 dang, this is hard 18:37:27 if I &^r until I get ossuary, &P kills the timer 18:37:51 &L i guess 18:39:17 i guess you could make it Place: D:1 or something 18:39:29 dang, even &L fails 18:40:52 -!- unmovable has joined ##crawl-dev 18:40:53 -!- unmovable has quit [Changing host] 18:40:53 -!- unmovable has joined ##crawl-dev 18:42:33 !lg elliptic vs won ely newely 18:42:33 4. elliptic the Ninja (L26 VSEn of Elyvilon), escaped with the Orb and 3 runes on 2015-07-31 03:11:32, with 1683719 points after 65622 turns and 3:52:39. 18:42:36 !lg elliptic vs won ely newely -2 18:42:37 3/4. elliptic the Purifying Vine (L26 VSSk of Elyvilon), escaped with the Orb and 3 runes on 2015-03-23 20:24:59, with 1571708 points after 75498 turns and 4:21:11. 18:42:45 !lg elliptic vs won ely newely s=cls 18:42:46 4 games for elliptic (vs won ely newely): Fighter, Earth Elementalist, Enchanter, Skald 18:42:47 -!- wheals has joined ##crawl-dev 18:42:51 !lg elliptic vs won ely newely -log 18:42:52 4. elliptic, XL26 VSEn, T:65622: http://dobrazupa.org/morgue/elliptic/morgue-elliptic-20150731-031132.txt 18:42:56 just saw a bug 18:43:02 !lg elliptic vs won ely newely -2 -log 18:43:02 3/4. elliptic, XL26 VSSk, T:75498: http://dobrazupa.org/morgue/elliptic/morgue-elliptic-20150323-202459.txt 18:43:12 -!- tealeaves has quit [Quit: Bye] 18:43:16 gammafunk: hi 18:43:16 chequers: you also set the weight for your one high enough that it always generates 18:43:21 sorry for the ping 18:43:32 gammafunk: np, are you looking for anything in particular? 18:43:33 if a passage of golubria places on a square that used to hold a wall which had a tile specified, the passage looks like the wall 18:43:33 I'm trying to win vs of ely < 3 hours 18:43:40 want to know how much invo to train 18:43:44 seems like a lot... 18:44:28 gammafunk: you really want 20+ invo with newely, yeah 18:44:31 -!- tealeaves has quit [Client Quit] 18:44:40 good to know 18:45:04 (and 27 is nice but I doubt you will want to go that high with VS on a speedrun) 18:45:41 -!- tealeaves has quit [Client Quit] 18:45:55 I see you did 1h, was thinking VsFi, although I'd usually go 2h 18:46:05 I guess VS bite makes 1h a bit nicer 18:46:35 and less skill in weapon, maybe less defenses, instead going to invo and using ely heal 18:47:14 wheals: yeah, too lazy now but that sounds like the best approach 18:48:01 does ely heal work on vs? I didnt think trog regen did 18:48:11 they both should work 18:48:13 neither are items 18:48:26 yeah it's "no device heal" 18:50:44 -!- Zekka has quit [Ping timeout: 246 seconds] 18:51:06 -!- tealeaves has quit [Quit: Bye] 18:51:56 -!- LexAckson__ has quit [Read error: Connection reset by peer] 18:52:06 -!- Smello has quit [Ping timeout: 260 seconds] 18:54:29 how about Gozag who heals you via items 18:55:24 -!- Zooty has quit [Ping timeout: 246 seconds] 18:55:43 -!- tealeaves has quit [Ping timeout: 252 seconds] 18:58:21 they're item-like godly supplies 18:58:27 more like potion essence :) 18:59:09 -!- CanOfWorms has joined ##crawl-dev 18:59:46 -!- dtsund has joined ##crawl-dev 18:59:50 is the malign gateway portal a feature 19:00:02 -!- omarax has quit [Remote host closed the connection] 19:00:11 yes 19:00:20 i bet it has this same problem 19:01:11 <}> I don't get it, if silence silences all things, why do enemies wake up while you run up to them with silence up 19:01:26 }: it's super creepy silence 19:01:31 <}> ??what 19:01:31 what ~ hat[1/1]: A hat at +0 does not boost AC, but can be enchanted. Note that a +0 hat is better than nothing against acid attacks. Characters with horns/antennae 1/2 can wear hats. Possible brands: 3/8 MR, 1/4 SInv, 1/4 Int+3, 1/8 spirit shield. 19:01:39 <}> I mean what!? 19:01:51 they see you coming 19:01:59 <}> while asleep? 19:02:06 they sleep with one eye open 19:02:09 silence makes stealth 0 i think 19:02:17 the lore is that "absence of all noise is quite noticeable" 19:02:22 no, it only lowers it a bit 19:02:40 yeah, the description of the slience spell explains it 19:03:01 magical silence is really weird and wakes people up 19:03:11 <}> alright 19:03:13 <}> so 19:03:28 <}> if I stand still with silence (dont move) will sleeping enemies still wake up? 19:03:47 yes 19:03:49 standing is no more stealthy than moving, I think 19:03:52 -!- orionstein has quit [Ping timeout: 284 seconds] 19:03:54 <}> there goes my plan 19:03:58 i mean, just as they would if you were standing still without silence 19:04:04 -!- blazinghand has quit [Quit: blazinghand] 19:04:32 silence removes 1 pip of stealth if I recall 19:05:00 <}> I wanted to sneak up on some enemies and use phial of floods silently 19:05:07 <}> so that no one would notice 19:05:16 you can use phial from range??? 19:05:17 <}> apparently silence makes you more noticeable 19:05:31 <}> CanOfWorms, but its pointless if im not there to kill them while they're in shallow water 19:05:45 well they're going to wake up either way 19:05:53 and you won't be in the water 19:05:56 unless you're a mf 19:06:15 <}> well the idea is that, with silence, you could run into a room with 5 enemies, phial the strongest and kill it while all the others sleep 19:06:19 <}> but that wont work 19:06:37 <}> :-( 19:07:54 you'd think getting doused would wake them up anyway 19:08:15 <}> it would wake up the one you douse, not the others standing nearby... well that was my plan 19:09:11 -!- MarvinPA has quit [Quit: Leaving] 19:10:39 * } makes silent noises 19:10:59 -!- wmbt has quit [Ping timeout: 264 seconds] 19:11:19 well most monsters notice when they're in water 19:13:04 i think people irl wake up when they have a bucket of water dumped on their heads 19:15:04 <|amethyst> I think there was a movie about that 19:15:19 <|amethyst> I think you have to push them backwards into the water though 19:15:58 yak tipping? 19:16:31 03ontoclasm02 07* 0.18-a0-124-g4fdfa27: Don't let FTILE override portals 10(17 seconds ago, 1 file, 3+ 1-) 13https://github.com/crawl/crawl/commit/4fdfa27c5409 19:16:35 <}> CanOfWorms, I think I explained it wrong -- ilustration of plan http://i.imgur.com/BttYoBg.jpg 19:16:56 <}> it's like mission impossible, in crawl 19:17:44 why is cerebov in vaults 19:18:11 <}> he's on a vacation 19:18:19 honestly 19:18:23 if you want to stab things 19:18:31 you should have trained up throwing and gotten some needles of paralysis 19:20:27 <}> CanOfWorms, The difference is, I was humming the mission impossible tune while executing my plan 19:20:51 <}> And you can't do that with a blowgun in your mouth 19:21:30 <|amethyst> FR: kazoos 19:21:43 you're thinking of whistling. 19:22:11 <}> I even named my centaur tom cruise 19:22:21 centom cruise 19:23:15 <}> Now that I look at the image again it looks like a pool party 19:23:29 <}> And cerebov is nonchalantly saying "no horsing around!" 19:23:54 hm, now that merfolk and nagas are done... i guess i could work on amulets 19:25:42 and kazoos 19:26:30 <}> and pool chairs for the pool party 19:26:50 man 19:26:54 reapers with scythes of distortion in hell 19:26:58 are annoying 19:27:14 but that's heavy metal, dude 19:27:31 you're thinking of axes of distortion, gamma 19:27:57 epic flames burning in the background, satan slowly rising as the sound increases to 11... 19:28:06 -!- rockit has quit [Ping timeout: 240 seconds] 19:28:31 <}> /logview vim 19:28:33 <}> oops 19:28:47 :q! 19:29:12 <}> gammafunk, hey wheals recommended that I ask you for advice on clua/rcfile scripting 19:29:35 <}> gammafunk, is there a non shitty way to do things like this : http://termbin.com/kd3t 19:31:28 what's calling ch_start/stopped_running? 19:31:45 -!- Ladykiller69 has quit [Read error: Connection reset by peer] 19:32:03 <}> crawl is calling that 19:32:18 well it's weird because every ui action 19:32:23 will call this ready block 19:32:36 so it seems to me it's going to get triggered when you don't want it to 19:32:55 hrm, I guess you don't unset it 19:33:00 <}> I'm not sure I understand? it only triggers when ch_stop_running/ch_start_running is called 19:33:07 <}> I've tested it quite a bit 19:33:28 <}> The issue is that I was hoping you know a better way, there shouldn't be the need for a temporary variable here at all 19:33:45 <}> And I'm going to extend this a lot, it will be a huge mess if I need tmp variables 19:34:12 well when you say "crawl is alling ch_start/stop_running" that's not really true 19:34:22 I assume you're calling this via macro or clua console or something 19:34:26 <}> no 19:34:38 <}> crawl is calling it, it's defined in l_travel.cc I think 19:34:40 <|amethyst> gammafunk: ch_{start,stop}_running is a callback 19:34:47 ah that's what I was missing 19:35:02 -!- Kellhus has quit [Quit: Page closed] 19:35:11 this is a callback for travel? 19:35:13 * Grunt appears! 19:35:20 ooh, lua talk 19:35:21 <|amethyst> }: doesn't this add another copy of "into view" to force_more_message every time you take an action? 19:35:25 <}> gammafunk, it's a callback whenever autoexplore or run starts/stops 19:36:49 <}> |amethyst, I think it won't add duplicate entires, but I could fix that either way... the idea is that, after travel ends, the next turn we add += into view, and when we start travel again, we remove into view 19:37:04 yeah the only problem it it's not actually the next turn 19:37:07 but the next ui action 19:37:14 <}> actually that pastebin is a bit old, I forgot to update it, I moved crawl.setopt("force_more_message -= into view") into ch_start_running 19:37:18 if you really wanted turn you'd need to check turns and not a counter 19:37:24 <}> gammafunk, how do I do that 19:37:31 I think it's you.turns() 19:37:59 yeah you.turns() is your current turns, which you could save 19:38:15 -!- tealeaves has quit [Quit: Bye] 19:38:31 <}> ok I will do that 19:38:33 but a temp var really isn't problematic or anything 19:38:39 or a state var, that is 19:38:50 <|amethyst> I would consider initializing it to 2, not 0 19:39:07 <|amethyst> since when you load first load a save you are not running 19:39:13 <|amethyst> s/load fi/fi/ 19:39:23 <}> good point 19:40:05 * gammafunk mumbles strange words in lua. Grunt is confused! 19:40:24 * Grunt feels confused for a moment. 19:40:32 * Grunt possessess an exceptional clarity of lua. 19:41:03 Xom titters, "Now some brainfuck!" 19:44:09 <}> gammafunk, the reason this delay of 1 turn/UI action is needed is because, if you set crawl.setopt("force_more_message += into view") in ch_stop_running(runmode), it will set it before the more_message that a unit comes into view is generated 19:45:13 <}> and I'm not sure if that's even intentional, that the callback is called before the more_message causing the stop of autoexploring is sent 19:45:53 -!- wheals has quit [Quit: Page closed] 19:46:14 <}> In other words, right now its [found unit] -> [stop explore] -> [callback] -> [send message that unit came into view], instead of [found unit] -> [write message] -> [stop explore] -> [callback] 19:47:59 -!- LexAckson has joined ##crawl-dev 19:48:05 yeah, that might be more to do with how autoexplore is implemented, I guess 19:51:03 -!- PleasingFungus has joined ##crawl-dev 19:52:20 -!- Wensley has joined ##crawl-dev 19:52:29 -!- omnirizon has quit [Ping timeout: 272 seconds] 19:53:04 so I'm looking to write a websocket server for a stupid game, where would I look to see crawl's websocket implementation? 19:53:04 Wensley: You have 1 message. Use !messages to read it. 19:54:09 <|amethyst> Wensley: webserver/ws_handler.py and webserver/static/scripts/comm.js 19:54:27 Wensley: source/webserver; see process_handler.py 19:54:38 yeah and ws_handler.py 19:54:44 |amethyst: thankee. would you consider this to be a well-written implementation, or are you horrified of it :P 19:54:48 but a lot of json also are sent by process_handler 19:54:57 <|amethyst> process_handler.py is the part that talks to crawl 19:55:02 I'm completely new to websockets so I just have no idea where to start 19:55:08 <|amethyst> I wouldn't know about that 19:55:22 |amethyst: it also sends out json 19:55:38 I had to read both to learn webtiles json messaging 19:55:54 like the list of spectators is sent by process_handler.py 19:56:18 comm.js is also the lower-level websocket stuff; if you want to see how the messages are used you'd have to look in the relevant js files 19:56:23 but you may care less about that 19:58:18 Wensley: WebTiles is reasonably stable with not many instances of interrupted games due to dropped websockets or mangled messages or the like 19:58:23 take that for what it's worth 19:59:51 ¡learn add reserved_clan_names Dropped Sockets And Mangled Messages 19:59:51 PleasingFungus: You have 1 message. Use !messages to read it. 19:59:51 Okay, not adding reserved_clan_names => Dropped Sockets And Mangled Messages 20:00:02 also we encrypt messages sent from the server with deflate but not those from the client 20:00:02 -!- omarax has quit [Remote host closed the connection] 20:00:06 er 20:00:13 compress, not encrypt 20:00:45 so our js client has to know how to uncompress those messages 20:01:17 gammafunk: hm, so you have a JS decompression algorithm? that's a little weird :P 20:01:38 thanks for the info though 20:01:40 <|amethyst> does it use the js decompression code even if the browser has it available? 20:01:55 do any browsers have JS decompression? 20:02:30 |amethyst: I believe it always uses inflate.js, yeah 20:02:31 <|amethyst> %git 5bb05427 20:02:31 07edlothiol02 * 0.12-a0-1050-g5bb0542: Compress Webtiles messages even without support from the browser. 10(3 years ago, 3 files, 80+ 36-) 13https://github.com/crawl/crawl/commit/5bb05427dbcb 20:03:37 Wensley: and there's this hack were we remove the last 4 bytes of the compressed message before sending to the client, since it's always 00 00 FF FF 20:04:35 is that just to save bandwidth? 20:04:44 -!- CKyle has joined ##crawl-dev 20:04:51 I assume so, yeah; we add said bytes back in the client js before running inflate 20:05:16 so technically this may actually be encryption :P 20:05:37 Confirmed, edlothiol works for NSA 20:06:12 -!- LexAckson has quit [Read error: Connection reset by peer] 20:06:34 Nethack Speedrunner's Association 20:06:37 -!- Pacra has joined ##crawl-dev 20:06:55 -!- Zekka has quit [Ping timeout: 240 seconds] 20:07:05 we can't have them knowing our secrets 20:07:45 <}> can't have them take our cockatrice 20:07:54 <}> also why doesn't crawl have cockatrice 20:08:06 @??basilisk 20:08:06 basilisk (06l) | Spd: 10 | HD: 6 | HP: 29-44 | AC/EV: 3/12 | Dam: 20 | cold-blooded | Res: 06magic(20) | Chunks: 14noxious | XP: 193 | Sp: petrify [06!sil] | Sz: little | Int: animal. 20:08:28 <}> if you could throw its chunks to petrify enemy units... 20:08:57 -!- tksquared has quit [Ping timeout: 272 seconds] 20:08:57 -!- EriktheRed_ has quit [Ping timeout: 272 seconds] 20:09:40 !blame2 PleasingFungus 20:09:40 PPPllleeeaaasssiiinnngggFFFuuunnnggguuusss 20:09:55 aw, c'mon 20:10:07 !firestorm PleasingFungus 20:10:07 Grunt points at PleasingFungus and mumbles some strange words. A raging storm of fire appears! The great blast of fire engulfs PleasingFungus! 20:10:14 aw, c'mon! 20:10:23 !banish PleasingFungus 20:10:23 Grunt casts a spell. PleasingFungus is cast into Hell! 20:10:24 <.< 20:10:25 what a terrible night for an irc curse... 20:10:32 huh, power banish 20:10:39 imo banish to Pan 20:10:51 We removed Pan. 20:10:55 all of Pan. 20:11:35 it would be awkward if you only removed half of Pan 20:12:22 we'd just have...Pa (the a is shorter than usual)? 20:13:30 -!- keszocze has quit [Ping timeout: 240 seconds] 20:14:32 <}> Found a game breaking bug, if you cast silence, it game still says "You hear the sound of rushing water" 20:14:33 <|amethyst> Pc|ın 20:14:36 <}> literally unplayable 20:14:47 hmm 20:14:50 @??antaeus 20:14:50 Antaeus (11C) | Spd: 10 | HD: 22 | HP: 700 | AC/EV: 28/4 | Dam: 7512(cold:22-65), 3012(cold:22-65) | 05demonic, 10weapons, 10items, 10doors, fighter, amphibious, see invisible | Res: 13magic(immune), 02cold++, 11elec+++, 12drown, 04rot, 13neg+++, 13torm | Vul: 04fire, 08holy++ | XP: 17142 | Sp: b.lightning (3d25) [06!sil], flash freeze (3d29) [06!sil] | Sz: Giant | Int: human. 20:14:53 @??cerebov 20:14:54 Cerebov (05&) | Spd: 10 | HD: 21 | HP: 650 | AC/EV: 30/8 | Dam: 60 | 05demonic, 10weapons, 10items, 10doors, fighter, see invisible | Res: 13magic(immune), 05hellfire, 04fire+++, 03poison, 12drown, 04rot, 13neg+++, 13torm | Vul: 08holy++ | XP: 22535 | Sp: fire storm (8d16 / 8d17) [06!sil], iron shot (3d36) [06!sil], haste [06!sil], sum.greater demon [06!sil] | Sz: Giant | Int: huma.. 20:15:02 ok, I actually have enough skill to paralyze them 20:15:04 good to know 20:15:20 <}> you can just curare anteus, dont need to paralyze 20:15:29 paralyze is stronger though? 20:15:31 Wensley: depending on the game, looking at using something like protobuf instead of json could be good 20:15:36 like 20:15:40 <}> it has less chance to work and curare is not so rare 20:15:58 why would I bother curareing antaeus when paralyze works in 1/2 tries 20:16:12 also I have the needles, so 20:16:21 <}> ok then, good luck 20:16:27 Wensley: haven't used them myself, but they sound interesting in theory (specify protocol, it spits out code to encode/decode/validate etc.) 20:16:36 btw I was mostly checking up on cerebov 20:16:44 -!- LordSloth has quit [Quit: Leaving] 20:16:47 (antaeus is already dead.) 20:16:56 fistofthenorthstar.avi 20:17:06 <}> atatatattatatatatatatatata 20:17:21 CanOfWorms: if you're short on )paralysis, you can use )sleep first, and then when it finally works you stab with paralysis 20:17:39 I'm a minotaur in plate using axes 20:17:39 I'm not stabbing anything 20:17:40 needlestab 20:17:48 <|amethyst> tatatatatatatatataatatatat 20:17:51 -!- Vidiiot has quit [Quit: Don't call anyone~] 20:17:56 <|amethyst> } is reverse complemented! 20:17:57 -!- Bcadren has quit [Ping timeout: 255 seconds] 20:17:58 I wonder what is the biggest contributor to the needle landing 20:18:03 <}> |amethyst, ! :o 20:18:09 my stats, my skill, or my blowgun enchantment 20:18:16 @??ice fiend 20:18:16 Ice Fiend (001) | Spd: 10 | HD: 18 | HP: 77-115 | AC/EV: 15/6 | Dam: 2509(claw)12(cold:18-53), 2509(claw)12(cold:18-53) | 05demonic, 10doors, evil, see invisible, fly | Res: 13magic(immune), 12cold+++, 03poison, 04rot, 13neg+++, 13torm | Vul: 04fire, 08holy++ | XP: 2885 | Sp: b.cold (3d27) [06!sil], s.torment [06!sil] | Sz: Large | Int: human. 20:18:17 skill + blowgun enc 20:18:18 <}> CanOfWorms, they're both equal IIRC 20:18:22 well I mean 20:18:27 right now my stats are 30/34 str/dex 20:18:30 my skill is only 12 20:18:34 my enchant is 9 20:18:35 I'm asking 20:18:41 <}> you wont land the needle 20:18:41 i don't think stats matter for applying the needle effect 20:18:43 out of these 3 factors which one is contributing the most 20:18:45 dude 20:18:46 <}> CanOfWorms, thats not enough 20:18:49 I already landed the needle 20:18:51 twice 20:18:55 <}> insane luck then 20:18:55 antaeus is dead 20:18:57 ??needlestab 20:18:57 needlestab[1/4]: {stabbing} with a needle shot from a blowgun will make the duration of the needle extra long, poison and curare also become extra strength. How much longer depends on 'how much damage it would do if it was a stab'. 20:19:05 <}> also anteus != cerebov 20:19:08 oh yeah I also have zin's vitalization 20:19:14 antaeus has higher HD than cerebov... 20:19:25 CanOfWorms: you are obviously hallucinating all of this 20:19:35 <}> my last playthrough I had more throwing skill than you and couldnt land a single on on cerebov 20:19:36 well you're welcome to spectate me needlestabbing pan 20:19:47 czso 20:19:51 *cszo 20:20:00 i needlstabbed asmodeus with worse skill than that i think 20:20:07 it took like...six or seven tries 20:22:32 <}> CanOfWorms, according to learndb, you had insane luck 20:22:37 <}> ??blowgun 20:22:37 blowgun[1/2]: Blowguns shoot {needles}. For needles other than poison and curare: You have a flat 2% chance of affecting monsters with HD14 or less. In all other cases, or if this 2% chance fails, you will only affect a monster if 2+ 1d(3 + Throwing Skill + Blowgun enchantment) is greater than the monster's HD. 20:22:48 landed a needle on a panlord :toot: 20:22:51 random panlord, I mean 20:23:19 <}> 2+ 1d(3 + 12 + 9) for you, so 2+1d(24) and you need that roll to be more than 22 20:23:39 nice 20:24:01 <|amethyst> 1/6 chance isn't really "insane" luck 20:24:34 -!- SlothLord has quit [Quit: Bye] 20:24:47 another panlord down 20:25:02 needles: still hilarious, even if you're not a stabber 20:25:16 <|amethyst> also, I think that entry is wrong 20:25:17 what's the HD spread of randpanlords? 20:25:19 <|amethyst> slightly 20:25:33 <|amethyst> const int resist_roll = 2 + random2(4 + skill + enchantment); 20:25:45 <|amethyst> and the roll must be >= the HD 20:25:53 ah 20:26:00 I've found hellion island. 20:26:15 CanOfWorms: last time i found hellion island i ?blinked into the center of it 20:26:17 it was glorious 20:26:23 <|amethyst> so that's 1 + 1d(4 + skill + enchantment) >= HD <=> 2 + 1d(4 + skill + enchantment) > HD 20:26:24 noice 20:26:30 Medar: protobuf may be overkill for this but, yes, protobuf (and cap'n proto) are quite interesting 20:26:31 amalloy: that's one way to let it end in hellfire 20:26:37 Grunt: naw man, TSO OP 20:26:41 abab: all dead 20:26:50 <}> |amethyst, but thats even worse 20:27:01 <|amethyst> ? 20:27:07 now I'm playing the wonderful game of reciting hellion island to death 20:27:15 ! 20:27:20 <|amethyst> learndb says 2 + 1d(3 + skill + enchantment) > HD 20:27:24 ??zin reasons[hell 20:27:24 zin_reasons[3/4]: The hellion is turned into a pillar of salt by the wrath of Zin! (x16) 20:27:30 <|amethyst> but it should be 2 + 1d(4 + skill + enchantment) > HD 20:27:41 <|amethyst> the latter is true more often 20:28:10 <}> |amethyst, nvm you made a typo I see now 20:28:16 <|amethyst> ? 20:28:33 <}> |amethyst, '|amethys+: so that's 1 + 1d(4 + skill + enchantment)' there is no 1 + in either of the cases 20:28:39 -!- Cacophony has quit [Quit: oh no am scare] 20:28:46 <|amethyst> 1 + 1d(4 + skill + enchantment) >= HD 20:28:48 ah 20:28:50 screw this 20:28:55 I'm just going to crossbow them 20:28:55 <|amethyst> which is equivalent (assuming integer math) to 20:29:02 <|amethyst> 2 + 1d(4 + skill + enchantment) > HD 20:29:02 <}> ok 20:29:09 <}> need to update learndb 20:29:30 <|amethyst> !learn edit blowgun[1] s/3/4// 20:29:30 Syntax is: !learn edit TERM[NUM] s/REGEX/REPLACE/opts 20:29:31 <|amethyst> !learn edit blowgun[1] s/3/4/ 20:29:31 blowgun[1/2]: Blowguns shoot {needles}. For needles other than poison and curare: You have a flat 2% chance of affecting monsters with HD14 or less. In all other cases, or if this 2% chance fails, you will only affect a monster if 2+ 1d(4 + Throwing Skill + Blowgun enchantment) is greater than the monster's HD. 20:32:20 do stats affect needles in any way? 20:32:46 <}> wonder why it was 3 instead of 4, git log ranged_attack.cc doesn't seem to have any changes related to resist 20:33:01 CanOfWorms: it would affect accuracy 20:33:16 not the chance of the needle procing though 20:34:42 <|amethyst> }: and even further back than that 20:35:29 @??mnoleg 20:35:29 Mnoleg (09&) | Spd: 13 | HD: 17 | HP: 350 | AC/EV: 10/25 | Dam: 4009(claw), 3509(mutation), 30, 2306(blink self) | 05demonic, 10doors, fighter, see invisible | Res: 13magic(immune), 05fire, 10elec, 03poison, 04rot, 13neg+++, 13torm | Vul: 08holy++, 11silver | XP: 10820 | Sp: sum.eyeballs [06!sil], malign gateway [06!sil], sum.horrible things [06!sil] | Sz: Large | Int: human. 20:35:37 oh, less HD than an ice fiend 20:35:43 -!- Daekdroom has quit [Quit: Leaving] 20:36:00 can we force noodle to be a non-special-character nick. Down with special character nicks!!! 20:36:01 <|amethyst> it was the current formula back to 0.6 at least 20:36:59 -!- gammafunk is now known as ]gammafunk 20:37:23 -!- ]gammafunk is now known as `gammafunk 20:38:37 -!- tollymain has quit [Quit: Connection closed for inactivity] 20:39:27 -!- `gammafunk is now known as gammafunk 20:39:31 @??gloorx 20:39:31 unknown monster: "gloorx" 20:39:38 @??gloorx vloq 20:39:38 Gloorx Vloq (15&) | Spd: 20 | HD: 16 | HP: 350 | AC/EV: 10/10 | Dam: 45 | 05demonic, 10doors, fighter, evil, see invisible, fly | Res: 13magic(immune), 02cold, 10elec, 03poison, 04rot, 13neg+++, 13torm | Vul: 08holy++ | XP: 12453 | Sp: poison arrow (3d23) [06!sil], miasma breath (3d13) [06!sil], s.torment [06!sil], b.draining (3d23) [06!sil], dispel undead (3d25) [06!sil] | Sz: Large |.. 20:39:38 seems it won't take my cute unicode glyph nicks 20:39:43 -!- The_Tapir has joined ##crawl-dev 20:39:49 <}> gammafunk, IRC RFC was created before unicode 20:40:05 I don't listen to shady characters! 20:40:11 <}> :( 20:40:21 <}> !smite gammafunk 20:40:21 } gestures. Something smites gammafunk! 20:40:26 <|amethyst> } etc are allowed because they are letters in some 7-bit national character sets 20:40:30 -!- Zekka has quit [Ping timeout: 260 seconds] 20:40:37 oh, interesting 20:40:43 <}> |amethyst, scandinavian character sets specifically, since that's where the RFC was standardized 20:40:59 <|amethyst> https://en.wikipedia.org/wiki/ISO/IEC_646#National_variants 20:41:01 As always, blame the vikings 20:41:15 <}> it's explicitly mentioned in the RFC 20:41:27 -!- The_Tapir has quit [Client Quit] 20:41:34 <|amethyst> oh, I had thought IRC was invented in Finland 20:42:42 <|amethyst> but I guess Finland and Sweden used the same character set 20:42:54 well, wiki does say it was finland 20:43:15 "IRC was created by Jarkko Oikarinen in August 1988 to replace a program called MUT (MultiUser Talk) on a BBS called OuluBox in Finland." 20:43:29 <|amethyst> The RFC does say "IRC's scandinavian origin" 20:43:32 -!- CKyle has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 20:43:47 -!- doubtofbuddha has quit [Ping timeout: 272 seconds] 20:43:55 <}> |amethyst, scandanavian 20:44:07 <|amethyst> oh, good point 20:44:24 <}> RFC editors are silly 20:44:42 <|amethyst> Servers and clients send eachother messages 20:45:19 <}> nerds don't need to spellcheck 20:45:38 <|amethyst> creat() 20:46:09 -!- amalloy is now known as amalloy_ 20:47:37 maybe_creat_or_send_eachother_msg() 20:48:18 hm 20:48:28 what if regen-the-spell drained you 20:49:13 <}> what if drain regenerated you 20:49:39 what if *you* were the real regenerating drain! 20:49:46 what if regen... applied -regen after you cast it??? 20:49:51 like swiftness. 20:49:52 !!! 20:49:55 what if regen was lke dmsl 20:50:07 <}> what if regen wasnt OP 20:50:07 What if dmsl drained your regen? 20:50:33 -!- Zooty_ has quit [Ping timeout: 246 seconds] 20:50:35 -swiftness is the dumbest thing ever btw 20:50:49 counterpoint: no it isn't 20:51:04 gloorx paralyzed and slashed 20:51:06 conceded 20:51:08 rip in peace, gloorx 20:51:17 rip in peaces 20:51:42 <}> rip in pillowcases 20:52:57 anyhow, drain after casting regen has been discussed, but I don't think it's a good idea 20:53:20 <}> has a spell with +pillowcase status effect been discussed 20:54:09 well what was more discussed was drain after taking off something like "regen 20:56:31 I guess one thing that light drain after casting regen would achieve is you'd not use it so much when simply resting, but would be more inclined to use it at the start of a fight (which is the more interesting case) 20:56:33 what if regen gave you -swift? 20:56:38 =p 20:56:44 What if we gave all elves prozac? 20:56:51 that'd be gangsta 20:57:34 regen the spell i usually only cast in fights 20:57:45 unless i really need it in abyss/hells/whatever 20:57:58 well it's to your advantage to cast it before resting 20:58:00 mainly because it's tedious to do everytime i want to rest 20:58:15 and this is relevant if you have to rest in a relatively dangerous area 20:58:15 i know, but i wouldn't be opposed to attaching a minor drain to it 20:58:29 <|amethyst> ~m5zr5 20:58:29 <}> make a macro to cast it before rest 20:58:30 because i'd probably still do it in hells/abyss whatever when i really needed to 20:58:48 <}> |amethyst, that was quick 20:59:15 alright 20:59:17 cerebov down 20:59:18 regen giving light drain sounds pretty reasonable to me 20:59:31 although he was across lava, so it was more efficient to just pelt him with bolts 20:59:42 now to not die over deep water against the lomeister 20:59:42 yeah at first I was disliking more drain as a cost, but the more I think about it, I guess it could work 20:59:42 though you'd have to get the numbers right 20:59:55 I actually quite like the drain costs with Ru abilities 20:59:57 what about hp rot? 21:00:02 -!- omarax has quit [Remote host closed the connection] 21:00:03 mini borg 21:00:07 and wouldn't mind a few more things using them 21:00:11 heals, but rots a bit of HP 21:00:21 elliptic: my gripe with drain costs is you have no terribly good idea what this cost is going to be qualitatively 21:00:35 I have to go looking at my skill list to see what even happened 21:00:43 and look at my cast rates etc 21:00:48 gammafunk: "it makes you a little worse" 21:00:55 affecting cast rates does sound annoying though 21:01:03 I usually haven't been doing much casting with Ru 21:01:08 right, it can be a big deal for barely castable spells 21:01:33 -!- debo has quit [Quit: orb spiders :(] 21:01:37 regen rotting some hp sounds good too 21:01:39 and then you're checking it each time you get xp since it's getting restored gradually 21:01:46 @??lom lobon 21:01:46 Lom Lobon (12&) | Spd: 10 | HD: 19 | HP: 360 | AC/EV: 10/20 | Dam: 4012(antimagic) | 05demonic, 10doors, fighter, see invisible, fly | Res: 13magic(immune), 05fire, 12cold+++, 11elec+++, 03poison, 04rot, 13neg+++, 13torm | Vul: 08holy++ | XP: 10178 | Sp: glaciate (10-132) [06!sil], conjure ball lightning [06!sil], major healing [06!sil], tornado [06!sil], blink range [06!sil] | Sz:.. 21:01:55 regen rotting some HP would probably have to be buffed 21:02:03 well yeah 21:02:20 gives an immediate HP boost +regen? 21:02:42 how much hp does borg's rot 21:02:56 I think 11% 21:02:58 up to 21:03:05 the situation isn't really comparable to borg IMO 21:03:06 ??borg 21:03:06 borgnjor's revivification[1/2]: Level 8 Necromancy spell that completely restores HP (but not rotting) while permanently reducing maxhp between 2 and 10 percent depending on power. Note that the undead and those who take lichform cannot cast this spell, as they are beyond the realm of normal life and death. Those with 20 max HP or less are too frail to use this spell. 21:03:06 <|amethyst> I assume you mean actual rot and not Borg superrot 21:03:10 ^ 21:03:12 yes, regular rot 21:03:27 i was just wondering 21:03:53 could have the rot be applied on expiration/recast 21:03:56 the thing I don't like that much about HP rot costs is that they function mainly as a consumable tax 21:04:23 obv regen should cost a curing potion 21:04:29 yeah, and what if we made drain just reduce mhp and removed rotting effects? 21:04:30 :Y 21:04:33 curing is a lot stronger now 21:04:45 maybe it could have the effect of a curing potion too?? 21:04:45 it restores like 5 HP of rot 21:04:59 oh what about stat drain 21:05:06 since it's not consumable dependent now 21:05:12 drain some str 21:05:13 stat drain is a bit problematic at the moment IMO 21:05:13 -!- tealeaves has quit [Quit: Bye] 21:05:25 <|amethyst> ? 21:05:35 I think he means how 0 stat works 21:05:45 like getting statzero is much worse than it has ever been since that was instadeath 21:05:47 or is easy to get and then you're stuck killing things with that 21:06:22 <|amethyst> I guess the difference with draining being that you have to spam tab to get drained to 0 21:06:39 <|amethyst> because trying to get XP with no skills anywhere but early game isn't so great either 21:06:58 and my most recent game found out that tomb without sustat requires having xp stashed somewhere (like uncleared levels of zot) 21:07:02 stat drain is mostly relevant in tomb or with undead 21:07:11 I think tomb is fine because the mummies recover most of it 21:07:27 undead is more problematic since wretched stars :v 21:07:41 I kept losing 15 points of dex and then having to clear two levels of zot to get enough of it back to return to tomb 21:07:46 yeah I had a minotaur with low intelligence stand too long in front of a brain worm recently 21:07:57 oh no I think it was a troll, not important anyway 21:07:59 brain feed is weird 21:08:01 fr bring back statdeath 21:08:01 ouch; yeah I did my musu wearing sustat and it was fine, even getting only half xp from summons 21:08:02 -7 intelligence.. nothing to do 21:08:03 because it's on 4 monsters 21:08:07 one of which is a unique 21:08:14 stat drain should at least not go in the negatives 21:08:14 didn't ever have to use self-restore or come close to needing it 21:08:20 survived for about 1 dungeon floor and then died due to perma-slow 21:08:33 -!- Hayden2e has quit [Quit: Page closed] 21:08:47 |amethyst: the thing about statdrain compared with draining is that there's this huge discontinuity of effects at statzero 21:09:00 I wonder if we even need zero stat effects 21:09:20 do we need: statdrain 21:09:20 yeah, I think just nerfing the statzero effects would be pretty reasonable 21:09:27 if we want to keep statdrain 21:09:34 either that or make it so you can't go negative 21:09:36 do we need: stats 21:09:38 <|amethyst> Grunt: do we need attributes? 21:09:42 <|amethyst> ontoclasm beat me to it 21:09:44 so its just the act of fighting enough to get +1 back to undo the statzero effects 21:09:44 do we need: 21:09:54 * Grunt patches gammafunk but does no damage. 21:10:03 do we Grunt: 21:10:09 do we funk: 21:10:14 statdrain used to do damage instead of pushing you into the negatives 21:10:17 I think stats are decent, and statdrain might be fine if statzero was less crippling 21:10:23 it got reverted pretty quickly though 21:10:59 Probably monster brain feed would be much less relevant without stat zero 21:11:12 brain worms, neqoxecs, Norris, 21:11:15 ocs 21:11:17 ocs 21:11:20 ocs 21:11:24 ocs 21:11:25 <}> ocs 21:11:26 ofcs 21:11:41 todo: remove brain worms 21:11:51 <}> add: ocs 21:12:00 gammafunk: I mean, statzero could still have some effects, I just think they should be specific to the stat rather than "all your actions take twice as much time" 21:12:03 <|amethyst> add: Phil Ocs 21:12:09 elliptic: what would you recommend for effects? 21:12:34 the other effects are also kind of bad: int drain means 80% of reading scrolls fails is what I'm thinking of specifically 21:12:38 intelligence to increase miscast, dex to decrease EV, str to decrease accuracy 21:12:56 we already removed this from blurry vision because it was annoying 21:13:05 <|amethyst> The reason the damage was removed is 21:13:10 ??stat_drain[2 21:13:10 stat drain[2/3]: 0 str: Collapse: 1/4 regen rate. 0 int: Brainless: Can't memorize or cast spells. 80% chance of failure when reading scrolls. 0 dex: Clumsy: 0 stealth, minimal evasion, can't stab, can't block. All three effects slow you (doesn't stack). 21:13:21 -!- serq has quit [Quit: suddenly gone...] 21:13:22 <|amethyst> "Being permaslowed, on top of the additional stat-specific penalties, is likely to be more than enough to kill any character where this would be relevant" 21:13:38 gammafunk: yeah, it would be better if it just blocked scrolls completely, but then there are issues with cursed -Int items blocking rcurse 21:13:44 right 21:13:50 <|amethyst> so I think the idea is that if you get to stat zero you should be dead, but the game lets you live out of graciousness 21:13:53 -!- Sorbius has quit [Ping timeout: 246 seconds] 21:14:18 well people used to train low-point stats out of fear of stat loss 21:14:28 and they don't anymore because of what they expect from the game 21:14:40 Yeah, MiBe sometimes wear +Int or take a couple Int out of fear of 0 stat 21:14:53 <}> I once trained int on a troll to wear a -int ring 21:15:20 -!- PleasingFungus has quit [Ping timeout: 265 seconds] 21:15:33 <}> low stats dont seem to affect the game much unless you're undead in abyss 21:15:54 gammafunk: I'm not sure offhand what effects would be better for int if we want something other than blocking spellcasting 21:15:55 the effects for str and dex seem pretty good 21:16:15 yeah, int is the only one where we'd want something to go along with can't memorize or cast spells 21:16:23 since that would mean little to a Trog worshiper 21:16:23 <}> can't read scrolls? 21:16:25 I'm not even sure we should want intzero to hurt MiBe 21:16:39 yeah that's certainly a reasonable position 21:16:41 if MiBe doesn't get any benefit from 20 int over 2 int, should 2 int over 0 int matter? 21:17:21 we could replace 80% fail with effect of blurry vision 2 or 3? 21:17:24 ??blurry_vision 21:17:25 blurry vision[1/1]: Reading a scroll takes 0.5/1/2 more turns. 21:17:44 but to elliptic's point, we can just consider int only relevant to people using spells 21:17:48 and that's enough 21:18:13 <|amethyst> I guess str for Op/Dr/Fe is different because it also affects damage and to-hit? 21:18:23 <|amethyst> (neither of which is regeneration rate...) 21:18:35 yeah, I don't like that str effect either, slow regen is just annoying 21:19:08 |amethyst: it does have a pretty decent effect on damage nowadays, yes 21:19:12 reduce damage, accuracy? 21:19:15 <|amethyst> IMO int should affect things other than spellcasting 21:19:24 <|amethyst> MR maybe? 21:19:37 how much nutrition you get from food :3 21:19:41 <}> I don't get the 'effect is annoying' position, should every effect be trivialized to damage? 21:19:46 <|amethyst> I guess with discrete MR that doesn't really work anymore 21:19:49 making int affect MR might be okay 21:20:37 <|amethyst> }: that's annoying in the sense of "you have to press 5 16 times instead of 4 times" 21:20:46 }: well I guess it is less annoying now that 5 rests for more than 100 turns when needed, but still it doesn't do much 21:21:05 except use up more food 21:21:45 |amethyst: MR isn't any more discrete than before, no? just MR item bonuses are? 21:22:10 <|amethyst> elliptic: ah, I guess that's true, MR from level-up is still fine 21:22:15 yeah 21:22:35 MR depending on it would be a fairly big balance change though; I assume e.g. Mi not leveling would have a significantly worse MR progression 21:22:46 s/leveling/leveling int/ 21:23:05 |amethyst, I do kind of like that idea though gammafunk's exception is probably fatal to the idea 21:23:06 gammafunk: yeah, would require rebalancing even if it is a minor effect (1 MR per int, say) 21:23:06 and s/it/int/ 21:23:27 <}> elliptic, there's something else you mentioned - "if MiBe doesn't get any benefit from 20 int over 2 int, should 2 int over 0 int matter?", if you consider adding 1 more int the same way you consider adding one more rF it makes sense, it helps in some specific situations, not always 21:23:38 }: huh? 21:23:49 -!- Ququman has quit [Read error: Connection reset by peer] 21:24:01 <|amethyst> 20/2 = 10, 2/0 = infinity 21:24:02 -!- dtsund has quit [Ping timeout: 246 seconds] 21:25:08 <}> the point is that inzero should hurt everyone, not just spellcasters 21:25:10 <|amethyst> gammafunk: low-int races could get more base MR, high-int races less base MR 21:25:25 <}> intzero* 21:25:25 <|amethyst> compared to now, not to one another 21:25:30 |amethyst: yes, I don't think rebalancing would be that hard 21:25:33 }: why should it? 21:25:54 -!- Lightli has joined ##crawl-dev 21:26:15 |amethyst: I'm not sure the gain is worth it but if we do want int to have a minor effect that doesn't have to do with casting it seems as reasonable as anything to me 21:26:16 |amethyst: yeah, my concern was only vaguely "don't make Mi have to level a bunch of int to get any MR or don't keep Mi the same but make DE get high MR with extreme ease" 21:26:32 but if you balance the species modifiers accordingly that could work 21:26:40 <|amethyst> species MR could go away even 21:26:49 <}> elliptic, because I see low int on a mibe the same way as rf- on a mummy, you start with a disadvantage in some specific situations, if you dont work to fix it, the game should hurt you. 21:26:50 <|amethyst> (probably that wouldn't work so well) 21:27:03 <|amethyst> I guess statzero is the reason !brilliance isn't marked as useless from troglodytes? 21:27:28 <}> you could make a point that there's very few situations where low int would help, but that's just because there's few stat draining monsters spawned 21:27:36 <}> I mean would hurt* 21:28:02 |amethyst: yeah 21:28:21 not that brilliance is that useful when you do get statzero 21:28:44 unless you have a lot (which you might since you don't have any other use for it) 21:28:48 probably only useful if you feel you're about to get it, maybe you can delay the effect for a while 21:28:55 -!- omnirizon has quit [Ping timeout: 260 seconds] 21:29:24 <|amethyst> (hm, also, can we remove the dangerous_item autopickup exception?) 21:29:43 <|amethyst> (because it's annoying having to turn on ?immo ?vuln !ambrosia etc in the \ menu) 21:32:05 <}> can you set ae += you can do autopickup_exceptions -= dangerous_item I guess 21:32:31 <|amethyst> += < won't help because > overrides < 21:32:36 |amethyst: personally I don't want to pick those up, but my autopickup is customized anyway so it wouldn't affect me 21:33:22 I don't know whether the typical non-rcfile-wise player wants those items on autopickup or not 21:33:28 <|amethyst> hm 21:34:03 <|amethyst> probably I'd be fine if there were a non-painful way to override ae += >foo 21:34:09 -!- dtsund has joined ##crawl-dev 21:34:41 <|amethyst> I guess I can just disable it myself and add an exception for the ones I don't want to pick up 21:37:04 <}> typical non-rcfile-wise player probably wants an in game menu to set autoexceptions permanently (unlike \ which sets it per game basis) 21:38:26 another vaguely-related rc thing is that I'd like crawl to remember my initial skill choices for each combo 21:38:27 }: actually I think the typical non-rcfile-wise player probably doesn't know that you can customize autopickup at all 21:38:37 eg turn on weapon skill only for MiBe 21:38:43 or weapon + invo for MiAK 21:38:50 chequers: I have lua for that 21:38:58 would be nice for it to be in crawl itself 21:39:00 ??gammafunkrc 21:39:05 gammafunkrc[1/1]: Lua code for randomizing player tiles (RandomTiles), setting skill targets, loading default skill settings/target, bread swinging, and others: https://github.com/gammafunk/dcss-rc 21:39:05 &rc gammafunk 21:39:05 http://dobrazupa.org/rcfiles/crawl-0.17/gammafunk.rc 21:39:07 char_defaults.lua if you're interested 21:39:16 the github repo is more useful to read, as it has docs 21:39:27 uses the persistant lua table to store them 21:39:27 yeah 21:39:41 i would feel bad adding that to my crawl 21:39:45 gammafunk: the skill target lua could be in crawl also 21:39:47 too far from vanilla 21:40:21 <}> you want a feature but dont want to use the implementation of said feature? 21:40:24 elliptic: yeah, although |amethyst pointed out how it it doesn't play super well with our menus ui/loop 21:40:33 }: no, i want it in crawl 21:40:44 gammafunk: how so? 21:41:00 also, with statzero, something I noticed was that if/when crawl halves stats, statzero will be a lot more common, so it should probably become less bad / easier to escape 21:41:18 chequers: how so? stat drain would be halved as well 21:41:29 <|amethyst> you can't halve 1 21:41:33 sure, but the numbers don't round evenly 21:41:40 yes, but how often do players have 1 stats 21:41:45 like the new minimum would be 1 or 2 for starting stats, I guess 21:41:52 elliptic: hrm, I think he mentioned something about sendkeys...as in, it's not an actual menu like most of crawl's UI is 21:42:05 whichever it is, brain worm hitting you twice (at most) would statzero a MiBe 21:42:14 maybe |amethyst can remember what he said about the issue wrt including target_skill.lua (as I call it) in crawl 21:42:51 char_defaults is possibly even more problematic to include, but that's much less important 21:43:16 you can prob argue that automatic skilling is the inclusion of char_defaults :) 21:43:24 -!- Zeor has quit [Quit: Leaving.] 21:43:41 you could, but it wouldn't be a very good argument 21:43:52 <}> !lg * trbe x=avg(int) recent 21:43:53 5431 games for * (trbe recent): avg(int)=3.48 21:43:59 <}> poor trolls 21:44:11 !lg * trbe !won / int<1 21:44:13 240/28245 games for * (trbe !won): N=240/28245 (0.85%) 21:44:19 !lg * !won / int<1 21:44:27 2754/4886607 games for * (!won): N=2754/4886607 (0.06%) 21:44:37 I should point out that stats weren't always tracked 21:44:40 try recent 21:44:47 !lg * trbe !won recent / int<1 21:44:47 56/5408 games for * (trbe !won recent): N=56/5408 (1.04%) 21:44:50 !lg * !won recent / int<1 21:44:50 or 21:44:56 1057/1402135 games for * (!won recent): N=1057/1402136 (0.08%) 21:44:57 -!- vev has quit [Remote host closed the connection] 21:44:59 !lg * !won int<1 recent / trbe 21:45:03 56/1057 games for * (!won int<1 recent): N=56/1057 (5.30%) 21:45:14 well a lot of people do silly things on the d:1 stairs as well 21:45:17 something to keep in mind 21:45:20 yeah 21:45:22 !won 21:45:24 Grunt has won 42 times in 1426 games (2.95%): 1xCeAK 1xDDBe 1xDECj 1xDEFE 1xDgCj 1xDgWn 1xDrCj 1xDrMo 1xDsDK 1xDsGl 1xDsNe 1xFeCK 1xFoFi 1xGhIE 1xGrEE 1xHESk 1xHOFi 1xHOHe 1xHOPr 1xHaAs 1xHaWr 1xHuAr 1xKoAM 1xKoBe 1xKoHu 1xMfGl 1xMiFi 1xMiGl 1xMuSu 1xNaFi 1xNaTm 1xOgHu 1xOgWr 1xOpVM 1xSpEn 1xSpSk 1xTeAE 1xTrAM 1xTrWz 1xVSAs 1xVSGl 1xVpNe 21:45:28 <}> !lg * trbe recent x=min(int) 21:45:28 5431 games for * (trbe recent): min(int)=-11 21:45:41 !lg * recent min=int 21:45:41 <}> dumber than a rock 21:45:44 1417711. gw the Basher (L11 DDBe of Trog), forgot to breathe caused by a brain worm on D:10 (minmay_brainsmasher) on 2014-09-11 22:52:13, with 8565 points after 9738 turns and 0:10:40. 21:45:46 fr: silly kw for any game that's just silly 21:45:48 anyway, my halve-stats branch did most halvings pessimistically (eg making things worse for the player) and I found statzero was a huge issue with Be 21:45:52 !tell ontoclasm I am glad that the bandana lives on. 21:45:52 Grunt: OK, I'll let ontoclasm know. 21:46:07 Grunt: he kind of changed the gender of Vashnia, I noticed 21:46:17 "forgot to breathe"! 21:46:33 chequers: well I don't know exactly how you implemented it, but plenty of stuff can be tweaked (and would need to be tweaked for stat-halving) 21:46:36 gammafunk: her hair fell out. you monster. 21:46:47 Grunt: you could add Grunt Hair to it... 21:46:57 elliptic: totally 21:46:59 then it would be a horrifying ontoclasm-grunt tile chimera! 21:47:13 what's the third part 21:47:14 <.< 21:47:25 wormsofcant, obv 21:47:37 gammafunk: no, i didn't 21:47:37 ontoclasm: You have 1 message. Use !messages to read it. 21:47:58 ontoclasm: oh, really? I saw the bald vashnia tile in that commit. 21:48:05 did my eyes decieve me? 21:48:06 a lady is more than her hair! 21:48:29 yeah, she's just bald 21:48:38 People already swore to me that Vashnia is a guy, and I correct them 21:48:43 now you're just making life more difficult! 21:50:17 imo pretty short-cropped hair for vash would be cool, but what do I know about Naga fashions 21:50:24 I prefer to get spider anyhow 21:50:40 !banish gammafunk 21:50:41 Grunt miscasts Banishment. Grunt is cast into the Abyss! 21:50:50 * gammafunk cackles! 21:50:50 * Grunt escapes from the Abyss! 21:50:52 !firestorm gammafunk 21:50:52 Grunt casts a spell at gammafunk. A raging storm of fire appears! The great blast of fire engulfs gammafunk! 21:53:55 <}> :( why cant cerebov be butchered for chunks 21:54:00 <}> I bet he tastes good 21:54:01 -!- BlackGyver has quit [Ping timeout: 250 seconds] 21:54:07 players don't deserve nice things 21:54:22 <}> like a ripe choco 21:56:11 * Grunt flattens Dispater like a pancake!!!!!!!! 21:56:11 can you activate a demon trident trove with a trishula? 21:56:20 <|amethyst> probably not 21:56:23 Lasty: I don't think so 21:57:04 <}> and why cant you eat a necronomnomnomnomnicon 21:58:06 <|amethyst> FR: bot that plays Ne 21:58:12 |amethyst: gw can play Ne! 21:58:19 not very well, but it can 21:58:32 <|amethyst> Grunt: it should have a table to determine which spells it casts when 21:58:39 <|amethyst> Grunt: which should be called the necrontab 21:58:44 ! 21:59:03 |amethyst: <3 22:00:02 -!- omarax has quit [Remote host closed the connection] 22:00:24 Silly... 22:02:57 -!- reaverb has joined ##crawl-dev 22:03:30 -!- Gorgo_ has quit [Quit: This computer has gone to sleep] 22:03:42 -!- DDFi has quit [Ping timeout: 246 seconds] 22:06:33 -!- Pacra has quit [Read error: Connection reset by peer] 22:06:53 -!- Pacra has joined ##crawl-dev 22:08:36 -!- beogh has quit [Ping timeout: 246 seconds] 22:10:27 -!- DrStalker has quit [] 22:10:29 -!- lemonpepper24 has quit [Ping timeout: 250 seconds] 22:29:24 -!- KurzedMetal has quit [Read error: Connection reset by peer] 22:31:46 -!- Pacra has quit [Ping timeout: 240 seconds] 22:34:11 -!- Gorgo_ has quit [Client Quit] 22:34:49 -!- Lawman0 has quit [Ping timeout: 244 seconds] 22:35:26 -!- Lasty has quit [Quit: Leaving.] 22:35:57 -!- Lasty has joined ##crawl-dev 22:36:41 -!- xnavy_ is now known as xnavy 22:36:53 -!- MgDark has quit [Ping timeout: 244 seconds] 22:41:16 -!- Dixlet has joined ##crawl-dev 22:41:19 -!- CanOfWorms has quit [Quit: ChatZilla 0.9.92 [Firefox 3.6.28/20120306064154]] 22:42:36 -!- kaiza has quit [Read error: Connection reset by peer] 22:49:50 -!- lemonpepper24 has quit [Ping timeout: 272 seconds] 22:50:30 So I've been thinking about the 52-limit on inventory. Is there a reason besides "interface" it's limited to 52 slots? I normally find what to drop/whether to change the items I'm holding annoying and having an obvious solution. 22:51:41 it's clearly limited to 52 primarily due to keyboard size, right? 22:52:27 Yeah that's what I mean by "interface". 22:52:57 -!- tensorpudding has quit [Ping timeout: 246 seconds] 22:54:30 -!- Cacophony has quit [Quit: oh no am scare] 22:57:49 -!- orbekk1 has quit [Remote host closed the connection] 23:00:02 -!- omarax has quit [Remote host closed the connection] 23:00:39 keyboard size? 23:00:58 It's every letter, lower and upper case. 23:01:27 Which is normally what's convienent to use. Start using numbers and more people have to look at their keyboard. 23:01:35 somehow, potions of experience found a way around that clear limitation! 23:01:54 johnstein: What do you mean by that? 23:01:55 which is why they are so rare 23:02:18 -!- orbekk1 has quit [Remote host closed the connection] 23:02:33 heh. just that potions of experience use numbers and that seems ok. it was kind of tongue-in-cheek 23:03:14 -!- SurpriseTRex has quit [Ping timeout: 250 seconds] 23:03:57 I always assumed the limitation was because you need a limit to prevent players from carrying ALL the things 23:04:06 and 52 was convenient 23:04:47 How do potion of experince use numbers? 23:04:50 -!- DDFi_ has quit [Quit: Page closed] 23:05:38 -!- Xelif_ has quit [Read error: Connection reset by peer] 23:06:22 -!- } has quit [] 23:06:24 because there's 31 skills so there's a few numbers at the end, right? but I suppose you could have used capital letters 23:07:20 I'm pretty sure it uses capital letters. 23:07:28 -!- destrovel has quit [Ping timeout: 265 seconds] 23:08:20 -!- tealeaves has quit [Quit: Bye] 23:08:24 -!- gammafunk has quit [Ping timeout: 244 seconds] 23:08:24 -!- cmcbot has quit [Ping timeout: 244 seconds] 23:08:38 -!- gammafunk has joined ##crawl-dev 23:08:48 Oh it does use numbers 23:08:54 weird, never noticed. 23:08:55 -!- Watball has quit [Ping timeout: 244 seconds] 23:08:55 -!- Kintak has quit [Ping timeout: 244 seconds] 23:10:54 -!- CKyle has joined ##crawl-dev 23:11:04 yea. that's why I always assumed the 52 item limit being limited because of letters was just a joke since there's precedent. and it was due to the aforementioned balancing challenges 23:12:01 well aslo you need numbers to drop things 23:12:03 I don't think the marginal benefit of carrying more than 52 items is very large. 23:12:10 -!- orbekk1 has quit [Ping timeout: 272 seconds] 23:12:12 ...or you did, i guess with weight gone there's no reason 23:12:38 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 23:13:50 ontoclasm: true. for ash sometimes you only want to drop a partial stack of remove curse scrolls to pray 23:14:21 johnstein: you don't now. 23:14:32 p only sacs one ?rc now. 23:15:07 reaverb: I assumed the benefit was relieving players from having to overthink what to drop all the time. it certainly slows down the average and inexperienced players 23:15:24 oh. that's good to know! 23:15:26 Yes, and also all the button presses. 23:15:48 and looking up what the slot of the item you're trying to drop is. 23:16:20 -!- Watball_ has quit [Quit: Leaving] 23:16:34 maybe we could set up an experimental branch to see how it generally plays out? 23:17:17 Well if nobody can think of a reason for the 52-item limit besides interface and Pan I think a removal could just go to Trunk if the interface issue is solved :D 23:17:39 what would you do after 9? 23:17:40 I do have an alternative interface idea I don't want to go into now, also I think it would be a good change even if the 52-item limit is kept. 23:18:02 or would it just do what Ctrl-f does and just recycle letters? 23:18:30 would have to do something for weapon swapping maybe (since a and b might get reused) 23:18:33 52-item limit is definitely due to interface 23:18:43 I haven't heard any solution that I actually like though 23:18:58 what keeps numbers from being used elliptic? 23:19:19 if weights are gone and ash pray only uses a single scroll 23:19:51 johnstein: numbers are already used to drop part of a stack 23:20:09 though as observed above that is rare now I guess 23:20:13 yea. where is that used mostly these days? 23:20:14 yea 23:20:27 I hadn't thought about that till this convo 23:20:32 Here is my solution: Each item /type/ (potion, wand, book, scroll, armour etc.) has a 52-item limit, corresponding to 52 slots. This is used on the 'r', 'q', 'P', 'W' etc. screens. Drop and inventory would allow you to select from the above inventories by presseing ":", "?", "!", etc. 23:21:12 reaverb: that sounds like _much_ worse interface 23:21:26 elliptic: why? 23:21:29 -!- ussdefiant_ has joined ##crawl-dev 23:21:41 just the additional intermediate keypress 23:21:42 more keypresses, needing to know the glyph letters for the item categories 23:21:42 ? 23:22:03 elliptic: only on the i and d screens, which aren't used super often? 23:22:04 also would you still be able to see your entire inventory at once? 23:22:08 reaverb: uh, yes they are 23:22:19 at least I like to look at my inventory and drop things! 23:22:27 adding 0-9 would definitely help if partial item stacks weren't really useful these days. 23:22:43 johnstein: numbers could work, I hadn't really put it together until now either 23:23:05 -!- donblas has joined ##crawl-dev 23:23:32 kilobyte wrote the best "remove thing X" commit messages 23:23:37 I think a lot of players probably use i primarily. all new players I've watched and helped do that (obviously subject to confirmation bias) 23:23:46 -!- AreBrandon has quit [Quit: Page closed] 23:23:47 i'm busting up laughing as I review those 23:24:11 %git :/[Rr]emove 23:24:11 07wheals02 * 0.18-a0-119-gd17af63: Clean up monster build/code/files. 10(4 weeks ago, 12 files, 228+ 851-) 13https://github.com/crawl/crawl/commit/d17af631b2a5 23:24:16 johnstein: and yeah, 62 item slots would be a huge improvement over 52 23:24:34 I'm drooling just thinking about it 23:24:41 Hmm I don't "i" screen much, didn't realize other players did. 23:24:47 I don't either 23:24:49 I think you'd only really hit 62 if you carried a ton of evocables 23:25:02 Having split inventories has the advantage that "ra" can mean "read a scroll of teleport" every game. 23:26:14 reaverb: so items would change letters when you ID them? that sounds bad too 23:27:06 Oh I forgot about item ID there >_> 23:28:21 Anyway dropping part of a stack could get it's own command on the drop screen if we're really paranoid about players needing to split a stack, so 62 item slots sounds good. 23:29:13 how do you handle dropping from a # slot 23:29:21 partial dropping, that is 23:29:31 -!- Bcadren is now known as VeryAnxiousBcadr 23:29:37 Grunt: In what situations do you need to do that now? 23:29:50 you don't, because we do not currently have number slots 23:29:54 Grunt: we are talking about removing partial dropping (or adding some awkward way of doing it instead if it is really necessary) 23:31:06 like, the only reason to partial drop that I can currently think of is if you want jiyva to eat only part of a stack 23:31:39 -!- CKyle has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 23:33:40 removing partial dropping does place constraints on what new mechanics we can add, which isn't great, so it would be nice to have some non-awful interface for it I guess 23:34:20 -!- Merphle has quit [Quit: Leaving] 23:34:33 I guess to answer my own question, we could: add a key that means "I want to partial drop", pick the item first, then enter the number 23:34:36 if we need it 23:34:43 I can think of another reason: you think you might have to fully drop that stack into water/lava/pan/abyss/someplace inconvenient later, and don't want to lose every one of that item when you do 23:34:54 fazisi (L19 TeAE) (Shoals:4) 23:35:15 !crashlog fazisi 23:35:16 1. fazisi, XL19 TeAE, T:57847 (milestone): http://dobrazupa.org/morgue/fazisi/crash-fazisi-20151120-043454.txt 23:35:25 Robin again 23:35:31 minmay: right, pan being most common for that I guess 23:35:32 minmay: why would you need to do that? 23:35:34 wait 23:35:35 elliptic: does the speed demon banner look at actual time, or game time (as in the latter has idle time clamped) 23:35:39 this is the same crash but it is not Robin 23:35:46 minmay: though 62 slots helps of course 23:36:09 Grunt: yes, having the interface be d#2a to drop 2 of slot a seems okay to me 23:36:35 elliptic: what if the slot is a non-alphabetical slot 23:36:53 d#12#1 I guess 23:36:53 um right, two-digit numbers exist 23:37:05 just need to hit enter after? 23:37:08 what I'm suggesting is: d#310 23:37:08 The edge cases are absurdly narrow though. 23:37:11 where the 3 is the slot 23:37:13 text box? 23:37:18 Grunt: yeah, I agree 23:37:23 Grunt: Ah that wounds better :D 23:37:27 s/wounds/sounds/ 23:37:30 bad typo 23:37:31 you wound me, reaverb. 23:37:40 -!- tealeaves has quit [Quit: Bye] 23:39:42 so yes, I'm in favor of changing the partial drop interface to d#a2 (documented in d_ of course) and then allowing numerical slots 23:39:55 -!- Insomniak` has quit [Quit: I like to rock] 23:39:58 unless there's some other issue with this that we aren't thinking of right now 23:40:18 -!- Cerpin has quit [Quit: Lost terminal] 23:40:21 -!- tealeaves has quit [Client Quit] 23:42:06 -!- ystael has quit [Ping timeout: 240 seconds] 23:43:40 -!- lemonpepper24 has quit [Ping timeout: 272 seconds] 23:44:16 -!- Cerpin has joined ##crawl-dev 23:44:40 -!- amalloy_ is now known as amalloy 23:44:45 Hmm how does it work if player wants to drop partial stacks of multiple items? d#a2\n d#b2\n ? 23:45:47 -!- VeryAnxiousBcadr is now known as Bcadren 23:46:13 (The problem being "d#12" could be "I want to drop 1 item in slot 2" or "I want to drop 12 (slot not input yet)") 23:46:31 it's unambiguously "drop 2 items from slot 1" 23:46:35 per previous 23:46:57 anyway the key combination for multiple partial drops would be "d#a2\n#b2\n\n" 23:47:06 after the first entry you're still on the drop screen 23:47:11 as per current behaviour 23:48:49 sounds like a reasonable set of steps on what seems like an edge case consideration these days. 23:50:31 is there a guide for @??/%?? 23:50:47 eg to change the name of the monster or other shenanigans ? 23:56:30 look at docs/develop/levels 23:56:58 @??rat name:asparagus n_rpl 23:56:58 asparagus (07r) | Spd: 10 | HD: 1 | HP: 1-4 | AC/EV: 1/10 | Dam: 3 | XP: 1 | Sz: tiny | Int: animal. 23:57:05 <|amethyst> johnstein: specifically, https://github.com/crawl/crawl/blob/master/crawl-ref/docs/develop/levels/syntax.txt#l679 23:57:18 <|amethyst> (and the next 300 lines or so) 23:57:28 ah colon. I was using name= 23:57:32 ty 23:58:41 -!- Evablue has quit [Quit: Evablue] 23:58:52 -!- Dixlet has quit [Read error: Connection reset by peer] 23:59:12 Unstable branch on CRAWL.XTAHUA.COM updated to: 0.18-a0-124-g4fdfa27 (34) 23:59:54 -!- Dixlet has joined ##crawl-dev