00:00:36 -!- lukano has quit [Ping timeout: 260 seconds] 00:02:17 Ahrin (L22 MfAs) ERROR in 'mon-util.cc' at line 1721: bogus mc (no monster data): invalid monster_type 1000 (1000) (Zig:1) 00:03:16 !tell wheals when you get back from bed, I'm still curious about what your separate function would look like 00:03:17 PleasingFungus: OK, I'll let wheals know. 00:05:04 -!- bonghitz has quit [Remote host closed the connection] 00:06:27 -!- Mazed has quit [Ping timeout: 245 seconds] 00:06:58 ??gammafunk 00:06:59 gammafunk[1/6]: TODO: make monster color inherit when possible, moon wizlab, depths encompass, grand avatar movement bug, make HD-or-other-checking things sane wrt MR-immune, mnoleg fast tentacles, make mnoleg tentacle heads shove through X when possible 00:08:29 !learn edit gammafunk[1] s/ make HD[^,]+,// 00:08:29 gammafunk[1/6]: TODO: make monster color inherit when possible, moon wizlab, depths encompass, grand avatar movement bug, mnoleg fast tentacles, make mnoleg tentacle heads shove through X when possible 00:08:52 Unstable branch on crawl.s-z.org updated to: 0.16-a0-1225-ge771f3e (34) 00:09:30 ??gammafunk[2] 00:09:31 gammafunk[2/6]: TODO2: For damage done to tentacles: reduce damage done to tentacle head to maybe 1/3 and reduce Kraken hp to 2/3, figure out why you keep getting pincushioned! 00:09:49 !pincushion gammafunk 00:09:57 -!- lukano has quit [Ping timeout: 260 seconds] 00:10:03 !crush PleasingFungus 00:10:03 Grunt beats PleasingFungus like a drum!!!! 00:10:14 !learn set gammafunk[2] TODO-content: moon wizlab, depths encompass 00:10:14 gammafunk[2/6]: TODO-content: moon wizlab, depths encompass 00:10:25 when you get done that wizlab we'll be 00:10:26 -!- ussdefiant has joined ##crawl-dev 00:10:27 !glasses 00:10:27 ( •_•)    ( •_•)>⌐■-■    (⌐■_■) 00:10:28 over the moon 00:11:02 if devsprint ever gets made, the grunt boss will be....very weird and dangerous 00:11:12 gammafunk: imo get to work on a design 00:11:13 <3 00:11:21 waiting for multisprint I guess! 00:11:36 if that's what it's called 00:11:46 mm multisprint has been good to go for a while now; I basically wanted people to check through newzigsprint before I did anything with it 00:12:08 have you designed a sprint to use it? 00:12:44 I have this notion of μcrawl but I haven't actually implemented it yet :) 00:12:59 μcrawl: Crawl but every branch is one level 00:13:29 !learn edit gammafunk[1] TODO: s/, moon wizlab, depths encompass// 00:13:29 Syntax is: !learn edit TERM[NUM] s/// 00:13:37 !learn edit gammafunk[1] s/, moon wizlab, depths encompass// 00:13:38 gammafunk[1/6]: TODO: make monster color inherit when possible, grand avatar movement bug, mnoleg fast tentacles, make mnoleg tentacle heads shove through X when possible 00:13:39 Grunt: even temple???? 00:13:43 imo 27-floor temple 00:15:07 !learn edit gammafunk[1] s/$/, reduce damage done to tentacle head to 1/3 and Kraken hp to 2/3, monster ranged always going through allies 00:15:08 Syntax is: !learn edit TERM[NUM] s/REGEX/REPLACE/opts 00:15:12 -!- Guest37966 has quit [Quit: Leaving] 00:15:12 !learn edit gammafunk[1] s/$/, reduce damage done to tentacle head to 1/3 and Kraken hp to 2/3, monster ranged always going through allies/ 00:15:13 Syntax is: !learn edit TERM[NUM] s/REGEX/REPLACE/opts 00:15:16 all branches 27 floors, including Blade 00:15:26 !learn edit gammafunk[1] s|$|, reduce damage done to tentacle head to 1/3 and Kraken hp to 2/3, monster ranged always going through allies| 00:15:26 gammafunk[1/6]: TODO: make monster color inherit when possible, grand avatar movement bug, mnoleg fast tentacles, make mnoleg tentacle heads shove through X when possible, reduce damage done to tentacle head to 1/3 and Kraken hp to 2/3, monster ranged always going through allies 00:16:08 !lg * cv=0.16-a ikiller=~mnoleg 00:16:09 2. Samadhi the Devastator (L27 DECj of Vehumet), slain by a tentacled monstrosity (summoned by Mnoleg) in Pandemonium (evilmike_mnoleg_eyes) on 2014-08-10 02:41:59, with 1214473 points after 129519 turns and 1d+6:27:48. 00:16:33 !lg * cv=0.16-a ikiller=~lom_lobon 00:16:34 3. WereVolvo the Sorcerer (L27 DECj of Vehumet), blasted by Lom Lobon (great icy blast) in Pandemonium (lom_lobon_st) on 2014-10-10 13:32:06, with 860388 points after 147741 turns and 12:33:19. 00:17:02 !lg * ikiller=Lom_Lobon s=ckiller,ckaux 00:17:03 27 games for * (ikiller=Lom_Lobon): 24x Lom Lobon (16x great blast of cold, 7x great icy blast, ), 3x ball lightning (3x) 00:17:14 no direct tornado kills :( 00:17:18 !lg * ckaux~~tornado 00:17:20 63. laerbn the Skirmisher (L7 DrAr of Nemelex Xobeh), blasted by a twister (tornado) (summoned by the player character) on D:5 (nicolae_tso_besieged_by_evil) on 2014-10-05 17:45:39, with 754 points after 5175 turns and 0:11:50. 00:17:35 can pan lords get tornado? 00:17:39 besides lom 00:17:40 No. 00:19:05 Unstable branch on crawl.develz.org updated to: 0.16-a0-1225-ge771f3e (34) 00:20:00 -!- Pluie has quit [Ping timeout: 246 seconds] 00:21:04 -!- Dynast has quit [Ping timeout: 246 seconds] 00:27:40 -!- Mazed has quit [Ping timeout: 260 seconds] 00:28:41 -!- wheals has quit [Ping timeout: 255 seconds] 00:32:31 -!- mkbehr has quit [Quit: Leaving] 00:35:09 -!- Whistling_Bread has quit [Ping timeout: 272 seconds] 00:41:45 -!- Kramell has quit [Remote host closed the connection] 00:42:17 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 00:46:35 Windows builds of master branch on crawl.develz.org updated to: 0.16-a0-1225-ge771f3e 00:47:53 !function _mons_class_by_string 00:47:54 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/initfile.cc;hb=HEAD#l1247 00:53:46 -!- valrus has quit [Quit: Textual IRC Client: www.textualapp.com] 00:58:12 -!- meatpath has quit [Ping timeout: 245 seconds] 01:01:27 !tell wheals the bit in spl-miscast.cc that you linked to is actually already handled; it just was buggy until I fixed hand_name's can_plural (just now) 01:01:27 PleasingFungus: You have 1 message. Use !messages to read it. 01:01:27 PleasingFungus: OK, I'll let wheals know. 01:02:01 -!- foophykins has quit [Ping timeout: 246 seconds] 01:03:27 PleasingFungus: was your joke ghost tile in 0.15? 01:03:41 I... don't recall 01:03:46 %git :/issing 01:03:46 07PleasingFungus02 * 0.16-a0-1225-ge771f3e: Add a missing image (checkers) 10(2 hours ago, 1 file, 0+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=e771f3e3b02f 01:04:09 %git 403526~1 01:04:09 07|amethyst02 * 0.15-a0-2095-g89e5758: Update new-dev mailmap instructions. 10(3 months ago, 1 file, 1+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=89e5758a5cc4 01:04:17 yes 01:04:21 ok good 01:04:36 should've said no so you didn't bail on 0.16 testing!!! 01:04:38 like a LOSER 01:04:49 hopefully I introduce 0.15 bugs 01:05:02 gonna come up with a MEGA COOL tmut/summ spell JUST SO you have to play 0.16!!! 01:05:07 03PleasingFungus02 07* 0.16-a0-1226-ga93f557: Add hands_act() 10(53 minutes ago, 8 files, 64+ 29-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=a93f557caa1d 01:05:12 pfff 01:05:26 tmut means I'd cast it in like pan 01:05:30 or slime or something 01:05:40 by then I'm unkillable 01:06:11 haha 01:06:19 ya probably. 01:06:23 unless it's fairly low level actually 01:06:30 yeah I go as high as L5 for other schools I don't train 01:06:38 level 3 summoning/tmut "I don't know what this does" 01:06:39 like summon forest 01:06:40 "but it's probably cool" 01:06:52 summon self 01:06:55 Summon Neqoxec 01:07:05 "It summons a Neqoxec" 01:07:12 you summon yourself and so you have to go to answer your own call 01:07:31 infinite loop? 01:07:44 Summon Unique 01:07:54 or Shadow Unique, if you will 01:08:10 I mean d:3 sigmund vs sigmund 01:08:17 would be a sight to see 01:09:45 -!- Mazed has quit [Ping timeout: 260 seconds] 01:10:33 ??death's door 01:10:33 death's door[1/3]: Renders the caster invulnerable, but reduces you to necro/2 + kiku piety/15 health (up to 13+13). Cannot be recast until 1d3 turns after expiry. You get an end warning. Healing effects other than Revivification (which will confuse+paralyse you if cast but work!) do not work (including potions of curing in 0.14 or before). Duration is ~16-25 turns. 01:10:47 hm. you're not supposed to be able to take damage while in ddoor, right? 01:11:28 or are you just not supposed to be able to die 01:12:37 ugh, right, 0.15 crashes on launch for me 01:13:35 -!- titanjones has quit [Quit: Page closed] 01:15:03 -!- Siegurt has quit [Quit: Leaving.] 01:17:13 -!- PleasingFungus has quit [Quit: I'm not here right now.] 01:19:17 -!- debo has joined ##crawl-dev 01:22:02 -!- tsohg has quit [Ping timeout: 250 seconds] 01:24:09 -!- debo has quit [Ping timeout: 260 seconds] 01:24:25 -!- rchandra has left ##crawl-dev 01:25:19 !calc 22.0 / 7 01:25:20 3.14 01:30:42 -!- Mazed has quit [Ping timeout: 245 seconds] 01:37:42 -!- joy1999 has quit [Quit: Http://www.ZeroIRC.NET Zero IRC Ver 2.9G] 01:44:38 -!- ussdefiant has quit [Ping timeout: 272 seconds] 01:47:00 -!- amatsu has quit [Ping timeout: 255 seconds] 01:51:52 -!- Mazed has quit [Ping timeout: 255 seconds] 01:52:37 !lg . god=zin 01:52:37 No games for gammafunk (god=zin). 01:52:59 !lg . s=god 01:53:00 2298 games for gammafunk: 1407x, 617x Sif Muna, 124x Xom, 50x Nemelex Xobeh, 29x Okawaru, 17x Vehumet, 13x Trog, 12x Lugonu, 7x Yredelemnul, 7x Makhleb, 3x The Shining One, 3x Fedhas, 2x Iashol, 2x Gozag, Dithmenos, Qazlal, Cheibriados, Ru, Kikubaaqudgha 01:53:45 !lg . god=Qazlal / won 01:53:46 1/1 game for gammafunk (god=Qazlal): N=1/1 (100.00%) 01:54:35 !lg gammafunk god=Qazlal|Dithmenos s=god / won 01:54:36 2/2 games for gammafunk (god=Qazlal|Dithmenos): 1/1x Qazlal [100.00%], 1/1x Dithmenos [100.00%] 01:55:09 !tell Grunt !lg gammafunk god=Qazlal|Dithmenos s=god / won 01:55:09 gammafunk: OK, I'll let grunt know. 01:55:18 !lg . god=Kiku 01:55:19 1. gammafunk the Englaciator (L27 VpIE of Kikubaaqudgha), escaped with the Orb and 15 runes on 2013-01-26 02:24:41, with 9153011 points after 187141 turns and 1d+6:12:40. 01:57:21 -!- eoc has quit [Ping timeout: 260 seconds] 01:57:54 -!- ontoclasm has quit [Quit: Leaving.] 01:59:06 !lg NilsBloodAxe s=god / won 01:59:07 20/625 games for NilsBloodAxe: 4/62x Trog [6.45%], 3/65x Okawaru [4.62%], 2/10x Yredelemnul [20.00%], 2/5x Dithmenos [40.00%], 2/39x Makhleb [5.13%], 2/4x Jiyva [50.00%], 1/32x Lugonu [3.12%], 1/13x Cheibriados [7.69%], 1/2x Ashenzari [50.00%], 1/1x Zin [100.00%], 1/8x Kikubaaqudgha [12.50%], 0/8x Vehumet [0.00%], 0/4x Elyvilon [0.00%], 0/11x Fedhas [0.00%], 0/3x Xom [0.00%], 0/2x Qazlal [0.00%], ... 01:59:50 -!- morphix0 has quit [Ping timeout: 272 seconds] 02:00:12 !lg NilsBloodAxe s=god / won o=% 02:00:13 20/625 games for NilsBloodAxe: 1/1x Zin [100.00%], 1/2x Ashenzari [50.00%], 2/4x Jiyva [50.00%], 2/5x Dithmenos [40.00%], 2/10x Yredelemnul [20.00%], 1/8x Kikubaaqudgha [12.50%], 1/13x Cheibriados [7.69%], 4/62x Trog [6.45%], 2/39x Makhleb [5.13%], 3/65x Okawaru [4.62%], 1/32x Lugonu [3.12%], 0/8x Vehumet [0.00%], 0/4x Elyvilon [0.00%], 0/11x Fedhas [0.00%], 0/3x Xom [0.00%], 0/2x Qazlal [0.00%], ... 02:01:12 !lg Arrhythmia s=god / won o=% 02:01:13 14/108 games for Arrhythmia: 1/1x The Shining One [100.00%], 2/3x Yredelemnul [66.67%], 2/4x Zin [50.00%], 2/6x Lugonu [33.33%], 3/10x Cheibriados [30.00%], 1/5x Vehumet [20.00%], 1/6x Ashenzari [16.67%], 1/7x Makhleb [14.29%], 1/9x Trog [11.11%], 0/1x Elyvilon [0.00%], 0/4x Okawaru [0.00%], 0/2x Nemelex Xobeh [0.00%], 0/1x Sif Muna [0.00%], 0/49x [0.00%] 02:02:17 ??offline 02:02:18 offline[1/1]: doesn't count 02:02:53 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 02:04:44 -!- amatsu has quit [Ping timeout: 260 seconds] 02:08:08 03|amethyst02 07* 0.16-a0-1227-g2e6dc9b: Refactor verb conjugation. 10(18 minutes ago, 4 files, 39+ 40-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=2e6dc9b82d9b 02:08:08 03|amethyst02 07* 0.16-a0-1228-g3739d31: Simplify conjugation of multi-word "verbs". 10(5 minutes ago, 1 file, 4+ 10-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=3739d3147d52 02:08:08 03|amethyst02 07* 0.16-a0-1229-gbcac045: Support a few more verbs. 10(3 minutes ago, 1 file, 8+ 3-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=bcac045a113d 02:09:55 -!- pentax has quit [Read error: Connection reset by peer] 02:13:15 -!- Mazed has quit [Ping timeout: 245 seconds] 02:17:24 -!- amatsu has quit [Ping timeout: 258 seconds] 02:17:37 @??orb spider 02:17:37 orb spider (06s) | Spd: 12 (spell: 200%) | HD: 7 | HP: 32-53 | AC/EV: 3/10 | Dam: 508(poison:14-28) | web sense, !sil | Res: 06magic(37) | Vul: 09poison | Chunks: 09poison+07contam | XP: 730 | Sp: o.destruction (9d9) | Sz: small | Int: insect. 02:17:44 oops wrong room 02:18:24 Unstable branch on crawl.beRotato.org updated to: 0.16-a0-1229-gbcac045 (34) 02:20:45 anyone here who wants to help me with dgamelaunch? I am trying to get it up and running on an AU server -- can see the menu but input is not working right 02:24:37 checkers: have you seen the wiki article? 02:25:06 I might be able to help. I'm barely competent at sysadmin stuff, but I managed to get 3 dgamelaunch instances running on my VPS 02:25:45 checkers: https://crawl.develz.org/wiki/doku.php?id=setting_up_dgamelaunch_and_webtiles 02:26:07 -!- simmarine has quit [Quit: Leaving] 02:26:09 yeah, got that open in a tab. I'm having trouble setting up the telnet interface right now 02:26:16 usually when the input isn't working, it means there's an error in the dgamelaunch.conf file 02:26:27 I spent a week tracking down a missing comma 02:26:42 well, you can see the error: telnet crawl.project357.com 02:27:33 -!- lobf has quit [Quit: lobf] 02:27:38 you can see input doesn't behave like CAO but instead is line buffered 02:27:51 I can't register an account 02:27:57 I type r 02:28:02 yeah. that's the problem 02:28:02 get to the register menu 02:28:08 ok 02:28:10 hmmmmm 02:28:17 could you pastebin your xinetd.conf snippet? 02:28:25 xinetd? 02:28:37 well, whatever you're using for telnet 02:28:50 oh. I'm using ssh 02:29:05 ah, hm. you just set dgamelaunch as a login shell? 02:29:35 i was trying to get telnet up first assuming it was the simplest 02:29:37 yea. build it in the dgamelaunch/ folder. then create a new ssh user and set their shell to dgamelaunch 02:29:50 I don't really know anything about telnet config stuff ;p 02:31:07 fair enough :D 02:31:45 i'll keep banging away at telnet for a while 02:32:06 good luck. sorry I can't be more help 02:32:44 also, when you get it working, you may want to edit the wiki with your PRECIOUS KNOWLEDGE 02:33:14 indeed 02:34:10 -!- Mazed has quit [Ping timeout: 255 seconds] 02:39:49 yup, ssh works like a charm 02:40:11 it sounds like none of the servers except CAO use telnet though, so maybe my desire for it is fogeyish 02:40:49 I eschewed telnet because security yadda yadda something 02:41:24 -!- doubtofbuddha has quit [Ping timeout: 246 seconds] 02:41:57 yeah, the only reason I like it over ssh is you can auto-login 02:42:09 & my pw is junk 02:42:27 would you kindly test ssh crawl@crawl.project357.com ? pw is joshua 02:42:34 new game fails right now but rego should work 02:45:03 Save directory "/var/dcss-trunk/johnstein/" does not exist and I can't create it. 02:45:05 Hit Enter to continue... 02:45:10 that's the error you warned about? 02:45:26 but yes, I registered! 02:45:29 indeed 02:45:32 yay! 02:45:55 screw telnet :P I'm on the right track 02:46:07 sounds like fun permissions issues or inprogress directories not set up right 02:46:44 latter, i delibereately removed everything from the config beyond the bare minimum 02:46:54 now to re-add only what is neccessary and document it 02:47:13 sounds productive 02:47:40 I was going to add Cataclysm-dda to one of my dgamelaunch installs but... I just don't have the stomach to wade through what it would take 02:47:43 not tonight 02:47:59 I've spent many many many hours trying to get dgamelaunch to bend to my will 02:48:37 yeah, I do not like this software 02:48:58 a buddy and I were looking into a nice modern replacement 02:49:22 hasn't gotten too far yet though 02:49:50 -!- NilsBloodaxe_ has quit [Quit: Page closed] 02:50:31 i was considering writing it but I think i'll content myself with putting the dgl into a docker container with params to set this up automagically 02:50:49 yea. we are going to use docker 02:51:04 some folks in here said someone tried to dockerfy the crawl stuff and it didn't work well 02:51:32 I don't understand volumes well enough yet (I know they aren't complex) 02:51:49 i hate docker volumes, so primitive 02:52:35 originally I was going to set up a dedicated docker image for building, but since you can't specify volume mounts in Dockerfile it requires external coordination 02:52:36 oh. I think I misread. you weren't suggesting putting crawl into docker. you want to put dgamelaunch* into it 02:52:51 ah 02:52:55 yeah, the latter. what do you mean by putting crawl into docker? 02:53:19 -!- NilsBloodaxe has quit [Ping timeout: 246 seconds] 02:54:40 maybe I don't really know. seemed like you could have each crawl version in its own docker file and just load up an instance of it in a new webserver/ssh-server directly in your host system rather than having to put everything into a chroot 02:55:13 another buddy has docker versions of DF that he packages dfhack with. he just never set up any volumes so the save game data doesn't persist yet 02:55:16 but 02:55:21 -!- Mazed has quit [Ping timeout: 244 seconds] 02:55:31 see my note way above ^ I'm not a very good sysadmin 02:55:42 ah yeah! that's even better than what I was thinking about 02:56:53 we just haven't architected how to set everything up 02:57:59 once I get this server running somehow I'll come back to talk more about this, I think 02:58:18 good luck 02:59:39 i need it :D 03:03:05 -!- Wolpertinger has quit [Quit: Page closed] 03:04:32 -!- FatShack is now known as TendaAway 03:04:41 -!- alefury has joined ##crawl-dev 03:05:22 -!- pentax has quit [Ping timeout: 240 seconds] 03:10:20 -!- jefkin has quit [Quit: Lost terminal] 03:14:49 -!- bonghitz has quit [Remote host closed the connection] 03:16:18 03|amethyst02 07* 0.16-a0-1230-gba1b73c: Split grammar code into a new file. 10(31 minutes ago, 68 files, 497+ 414-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=ba1b73c1f69e 03:16:36 -!- Mazed has quit [Ping timeout: 260 seconds] 03:21:49 -!- tsohg has quit [Ping timeout: 260 seconds] 03:31:11 it looks like crawl puts the save file for a user into the same dir a 'cache' directory is written, and the cache directory can be recreated on-demand. can I change the location of these things independently? 03:32:01 seems like there are three dynamic user files: save, milestones & prefs. But the cache dir is in the same place too 03:37:33 -!- bonghitz has quit [Ping timeout: 272 seconds] 03:37:37 -!- Mazed has quit [Ping timeout: 255 seconds] 03:39:02 milestones and logfiles are common for all players 03:39:07 and should be separated by version 03:39:40 here, let me give you a ls of the cbro dir structure (should be really similar, if not identical, to cszo) 03:40:24 -!- SomeStupidGirl has quit [Ping timeout: 255 seconds] 03:41:08 -!- KurzedMetal has quit [Read error: Connection reset by peer] 03:45:39 short answer is, you can change the save directory in the crawl-build settings 03:46:43 -!- neunon has quit [Quit: ZNC - http://znc.in] 03:46:44 ah 03:46:54 so the cache is non unique 03:47:16 http://pastebin.com/arrVThpU 03:47:17 and this is why you cnt change name on public servers 03:47:40 03|amethyst02 07* 0.16-a0-1231-g34bafb3: Use verb conjugation functions in a few places. 10(28 minutes ago, 3 files, 10+ 8-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=34bafb330206 03:47:40 03|amethyst02 07* 0.16-a0-1232-g84771bf: Allow reflexives in a few unrand messages. 10(21 minutes ago, 1 file, 4+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=84771bf202f2 03:47:40 03|amethyst02 07* 0.16-a0-1233-gfdb90ac: Don't save pointers to temporary string data. 10(6 minutes ago, 5 files, 25+ 21-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=fdb90ac520c5 03:47:42 -!- qoala has quit [Quit: Abscond!] 03:47:42 not sure if there's a dgl command to change player nicknames 03:47:44 -!- neunon has joined ##crawl-dev 03:48:02 thanks 03:49:27 I don't see a command to change the name. but the users are saved in a db. seems like with the proper motivation, you should be able to do some surgery to move a nick. but I doubt it's worth it in practice 03:50:40 -!- bonghitz has quit [Ping timeout: 255 seconds] 03:51:16 -!- demiskeleton has quit [Quit: Leaving] 03:54:34 -!- hauzer has quit [Client Quit] 03:57:03 Alpha (L25 OgHu) ASSERT(in_bounds(p)) in 'items.cc' at line 3842 failed. (p = (0,0)) (Vaults:5) 03:59:38 oh yeah, not something i'm particularly interested in implementing 04:06:22 so the milestones file just grows forever? do I have to trim it? 04:07:01 -!- st_ has joined ##crawl-dev 04:10:33 no 04:10:44 they get biiiiig 04:10:49 for text files, that is 04:10:57 the trunk/git ones 04:11:44 official server milestones/logfiles get added to the Sequell sources. https://github.com/greensnark/dcss_sequell/blob/master/config/sources.yml 04:13:29 heh 04:14:23 03|amethyst02 07* 0.16-a0-1234-g6e6693f: Try harder to find a push destination when sealing doors. 10(84 seconds ago, 1 file, 6+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=6e6693f34b67 04:16:36 is the user db shared as well I guess? is that public? 04:16:55 the encryption looks poor :\ 04:19:14 03|amethyst02 07[stone_soup-0.15] * 0.15.1-4-gac8487e: Try harder to find a push destination when sealing doors. 10(6 minutes ago, 1 file, 6+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=ac8487e9a801 04:19:55 -!- Mazed has quit [Ping timeout: 255 seconds] 04:20:35 the user db shouldn't be shared 04:21:22 <|amethyst> user db is shared but not public; dgamelaunch by default has a crappy algorithm (it uses the first two chars of the pw as salt!) 04:21:32 er. yea, I meant public 04:23:09 <|amethyst> there's a fix for that, and some other security fixes, on branch szorg of https://github.com/neilmoore/dgamelaunch 04:23:54 <|amethyst> (this is based on our old patched dgamelaunch on git.develz.org; I doubt most of it will apply to a newer upstream dgl) 04:26:20 got it 04:26:27 -!- __miek has quit [Ping timeout: 245 seconds] 04:26:29 -!- SwissStopwatch has quit [] 04:28:33 <|amethyst> I'm off for now, good luck! I'll probably be around sometime tomorrow 04:28:56 -!- Zephryn has quit [Ping timeout: 260 seconds] 04:30:39 thanks 04:39:33 -!- Mazed has quit [Read error: Connection reset by peer] 04:51:02 -!- bonghitz has quit [Ping timeout: 245 seconds] 04:52:31 -!- braveplatypus has quit [Quit: Page closed] 04:54:32 -!- wheals has joined ##crawl-dev 04:58:46 bleh, can't get ttyrec working 04:59:01 anyone dealt with this error from dgamelaunch? cannot fnctl inprogress-lock 05:00:12 -!- TangoBravo has quit [Quit: Page closed] 05:02:21 hmm 05:03:06 ah. the dgl 'inprogress' dir wasn't owned by the unprivileged user 05:05:17 that was going to be my guess. 05:05:24 that's usually what screwed me up 05:07:04 great. ttys are writing. but watch menu is still empty :( 05:08:15 hmm 05:08:21 you can play though? 05:08:41 right 05:09:02 there's actually a wiki page about this problem, but it didn't help and I don't think it's relevant 05:09:06 https://crawl.develz.org/wiki/doku.php?id=maintaining_dgamelaunch_and_webtiles#watch-menu_not_working 05:11:55 http://pastebin.com/AEgHsXeg 05:12:02 but it's basically what the wiki says 05:12:46 lets try compiling without shm 05:14:22 -!- wheals has quit [Ping timeout: 255 seconds] 05:15:33 bleh 05:19:03 can you please find -type f /home/crawl/DGL/dgldir/inprogress | head ? 05:19:06 johnstein: 05:19:57 -!- ElanMorin has joined ##crawl-dev 05:20:07 ok 05:21:32 jmbjr@www: (master *%) ~$ find -type f /home/crawl/DGL/dgldir/inprogress | head 05:21:34 find: paths must precede expression: /home/crawl/DGL/dgldir/inprogress 05:21:36 Usage: find [-H] [-L] [-P] [-Olevel] [-D help|tree|search|stat|rates|opt|exec] [path...] [expression] 05:22:05 -!- Mazed has quit [Remote host closed the connection] 05:22:10 -!- tsohg has quit [Ping timeout: 258 seconds] 05:22:57 -!- wheals has joined ##crawl-dev 05:23:08 oops 05:23:13 find /home/crawl/DGL/dgldir/inprogress -type f 05:23:18 | head 05:23:24 i just wanna see what files are in that ir 05:23:26 dir 05:23:46 jmbjr@www: /home/crawl/DGL/dgldir/inprogress$ find /home/crawl/DGL/dgldir/inprogress -type f 05:23:48 /home/crawl/DGL/dgldir/inprogress/crawl-git/jordan:2014-10-12.09:03:54.ttyrec 05:23:50 /home/crawl/DGL/dgldir/inprogress/crawl-15/Mumawsan:2014-10-12.08:03:09.ttyrec 05:23:51 /home/crawl/DGL/dgldir/inprogress/crawl-15/glosham:2014-10-12.06:49:03.ttyrec 05:24:24 i see, thanks 05:24:40 np 05:26:48 -!- zombcode is now known as bcode 05:26:53 so my ttyrecs are writing properly, but look what the viewer process is doing: 05:26:56 open("/dgldir/inprogress-dcss-git/alex:2014-10-12.10:24:48.ttyrec", O_RDWR) = 6 05:26:59 -!- edlothiol has joined ##crawl-dev 05:27:00 fcntl(6, F_SETLK, {type=F_WRLCK, whence=SEEK_SET, start=0, len=0}) = -1 EAGAIN (Resource temporarily unavailable) 05:27:03 stat("/tmp2014-10-12.10:24:48.ttyrec", 0x7fffc67829b0) = -1 ENOENT (No such file or directory) 05:27:06 why? nfi 05:27:26 omg 05:27:34 did you mean to omit the /? 05:27:36 fuck 05:27:39 yes 05:27:56 the ttyrecdir variable needs a trailing slash 05:28:13 -!- _D_ has quit [Ping timeout: 260 seconds] 05:30:05 woo, live viewing working. jus tneed mail and webtiles 05:30:18 woo! 05:30:28 remember to run the inotify script 05:30:39 or else the "where" location won't populate in console 05:32:14 oh yes, need that working too 05:34:38 I always forget to do that 05:34:48 fortunately wheals and rchandra always remind me 05:37:41 -!- Alpha__ is now known as Alpha_ 05:43:16 -!- zvx has quit [Remote host closed the connection] 05:43:27 -!- wheals has quit [Quit: Leaving] 05:45:59 mail working :D 05:46:06 now for webtiles 05:46:13 piece of cake 05:46:19 -!- penciltax has quit [Ping timeout: 255 seconds] 05:49:38 ah. so webtiles is basically a completely different system that saves inprogress tty data to the same directory 05:49:53 -!- HoboEater has quit [Quit: Page closed] 05:51:52 -!- bonghitz has quit [Ping timeout: 245 seconds] 05:52:21 -!- _D_ has quit [Read error: No route to host] 06:05:42 -!- Lasty_ has quit [Ping timeout: 245 seconds] 06:09:15 yea. uses json and stuff to communicate 06:09:35 do I need two separate dcss binaries? one for console and one for webtiles? 06:09:39 no 06:09:58 just have to make sure you are compiling with WEBTILES flag 06:13:07 oh sweet trogness! got cataclysm-dda working on dbro! 06:13:17 crawl-dev related since I'm hacking dgamelaunch to do it 06:15:07 thumbs up 06:21:28 -!- mizu_no_oto has quit [Ping timeout: 250 seconds] 06:21:54 -!- tsohg has quit [Ping timeout: 246 seconds] 06:22:32 -!- siepu has quit [Read error: Connection reset by peer] 06:23:21 -!- GhostSonOfGhost has quit [Ping timeout: 260 seconds] 06:25:37 hm. it's like dgamelaunch is running with a bad LANG var 06:27:50 aha 06:28:32 needed /usr/lib/locale in chroot 06:28:33 ok. WAAAAYY past my bedtime. 06:28:42 heh. I hate chroots 06:29:00 good luck getting the rest of the things hooked up! 06:32:19 thanks 06:34:14 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 06:37:22 -!- Earlo has quit [Remote host closed the connection] 06:41:24 -!- Brannock has joined ##crawl-dev 06:42:54 -!- alefury has quit [Read error: Connection reset by peer] 06:47:20 Friendly active ballistomycete still triggers a warning 13https://crawl.develz.org/mantis/view.php?id=9040 by Vinterriket 06:52:55 -!- bonghitz has quit [Ping timeout: 255 seconds] 06:55:09 -!- Patashu_ has quit [Ping timeout: 272 seconds] 06:55:56 -!- Calisca3 has quit [Ping timeout: 260 seconds] 07:00:54 -!- Blazinghand has quit [Read error: Connection reset by peer] 07:10:01 -!- stoictaste has quit [Quit: ヒーロー見参!] 07:10:26 -!- rophy has quit [Quit: Miranda NG! Smaller, Faster, Easier. http://miranda-ng.org/] 07:11:19 -!- Lasty has joined ##crawl-dev 07:12:43 -!- heteroy has quit [Ping timeout: 245 seconds] 07:20:37 -!- Blomdor has quit [Quit: Page closed] 07:22:52 -!- tsohg has quit [Ping timeout: 272 seconds] 07:32:39 -!- teflonbiscuit has quit [Quit: Page closed] 07:35:37 -!- Lasty has quit [Quit: Leaving.] 07:42:04 -!- Zooty has quit [Ping timeout: 246 seconds] 07:43:22 -!- _Jordan_ has quit [Quit: _Jordan_] 07:47:14 -!- JaGGedTK has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 07:49:38 -!- halv has quit [Quit: Leaving.] 07:51:28 -!- debo has joined ##crawl-dev 07:52:23 -!- Pluie has joined ##crawl-dev 07:53:22 -!- bmfx has quit [Quit: Lost terminal] 07:53:35 -!- bonghitz has quit [Ping timeout: 258 seconds] 07:57:23 -!- Tux[Qyou] has quit [Read error: Connection reset by peer] 08:03:22 -!- tabstorm has joined ##crawl-dev 08:14:26 -!- Bloax has joined ##crawl-dev 08:26:11 -!- Lasty has joined ##crawl-dev 08:35:07 -!- tsohg has quit [Remote host closed the connection] 08:43:34 -!- Miauw has quit [Read error: Connection reset by peer] 08:54:32 -!- bonghitz has quit [Ping timeout: 258 seconds] 08:56:31 -!- CacoS has quit [] 09:06:35 -!- lobf has joined ##crawl-dev 09:13:15 -!- grillatactics has quit [Quit: grillatactics] 09:15:29 -!- mizu_no_oto has quit [Quit: ["Textual IRC Client: www.textualapp.com"]] 09:20:14 -!- tsohg has quit [Remote host closed the connection] 09:24:57 -!- tsohg has quit [Ping timeout: 246 seconds] 09:34:43 -!- PleasingFungus has joined ##crawl-dev 09:38:34 -!- gareppa has quit [Remote host closed the connection] 09:40:55 |amethyst: ty for catching my const char * sins :( 09:40:57 I always fuck that up 09:41:33 at least only like half of those are mine!' 09:43:03 -!- ontoclasm has joined ##crawl-dev 09:43:48 -!- TAS-2012v has quit [Read error: Connection reset by peer] 09:47:05 hm. flavour_triggers_damageless attacks (AF_DROWN, AF_PURE_FIRE) can kill players who are in their last turn of death's door. 09:47:16 this is not true of other types of attacks, as far as I can tell. 10:01:25 -!- morphix0 has quit [Remote host closed the connection] 10:01:35 -!- HoneyLocust has joined ##crawl-dev 10:03:49 -!- Frank2368 has quit [Ping timeout: 246 seconds] 10:03:55 -!- bonghitz has quit [Remote host closed the connection] 10:09:13 -!- HellTiger has quit [Ping timeout: 260 seconds] 10:09:54 -!- Bloaxor has joined ##crawl-dev 10:09:54 -!- Bloax has quit [Read error: Connection reset by peer] 10:11:54 -!- drke_ has joined ##crawl-dev 10:12:27 -!- DrKe has quit [Ping timeout: 244 seconds] 10:12:39 -!- drke_ is now known as drke 10:16:20 -!- ussdefiant has joined ##crawl-dev 10:16:39 -!- tsohg has quit [Remote host closed the connection] 10:19:55 oh, no 10:19:57 I see 10:21:08 !dazzle PleasingFungus 10:21:19 * PleasingFungus is blinded! 10:21:45 -!- tsohg has quit [Ping timeout: 260 seconds] 10:23:41 -!- pantaril has quit [Remote host closed the connection] 10:24:04 -!- MgDark_HuIE has quit [Read error: No route to host] 10:26:03 -!- ystael has quit [Ping timeout: 272 seconds] 10:27:57 -!- mamgar has quit [Ping timeout: 244 seconds] 10:28:42 03PleasingFungus02 07* 0.16-a0-1235-g728439e: Don't let AF_DROWN ignore ddoor (Mr. Lobe) 10(7 minutes ago, 1 file, 14+ 5-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=728439eece63 10:32:58 -!- nrook has joined ##crawl-dev 10:33:05 nrook!!! 10:33:14 ! 10:33:23 %git 10:33:23 07PleasingFungus02 * 0.16-a0-1235-g728439e: Don't let AF_DROWN ignore ddoor (Mr. Lobe) 10(11 minutes ago, 1 file, 14+ 5-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=728439eece63 10:33:30 czech out this dumb bug^ 10:33:47 03PleasingFungus02 07* 0.16-a0-1236-gdbcf9fb: Make wizmode superheal remove Breath 10(2 minutes ago, 1 file, 1+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=dbcf9fbc0242 10:34:39 !sid fobe 10:34:45 -!- Daekdroom has quit [Changing host] 10:35:15 PleasingFungus: judging you for putting "(morgue messages?)" into a comment right now 10:35:21 juddddddge 10:36:11 I already spent like half an hour chasing that thing down 10:37:39 then don't theorize about possible reasons in your commit message!!! 10:37:48 nah. 10:37:57 you're never going to get past code review with that one 10:38:58 8) 10:44:35 -!- bh has joined ##crawl-dev 10:49:46 -!- eb_mobile has quit [Client Quit] 10:49:58 -!- Bloax has joined ##crawl-dev 10:50:18 -!- Bloaxor has quit [Read error: Connection reset by peer] 10:55:56 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 10:56:33 -!- dtsund has joined ##crawl-dev 10:58:07 -!- MgDark_HuIE has quit [Read error: Connection reset by peer] 11:00:39 -!- ystael has quit [Ping timeout: 258 seconds] 11:05:50 -!- NotKintak has quit [Read error: Connection reset by peer] 11:08:01 -!- ussdefiant has quit [Ping timeout: 260 seconds] 11:11:55 -!- morphix0 has quit [Remote host closed the connection] 11:13:07 -!- bh has quit [Ping timeout: 246 seconds] 11:15:08 -!- debo_ has joined ##crawl-dev 11:16:24 -!- dtsund has left ##crawl-dev 11:17:34 -!- dtsund has joined ##crawl-dev 11:18:25 -!- debo has quit [Ping timeout: 255 seconds] 11:18:46 -!- HoneyLocust has quit [Remote host closed the connection] 11:28:32 !lg * max=dam x=dam recent 11:28:34 570747. [dam=180] stonage the Shatterer (L27 GrFi of Okawaru), blasted by Ruajohik the pandemonium lord (Shatter) in Pandemonium (rand_demon_4) on 2014-09-27 20:17:31, with 747544 points after 88844 turns and 6:06:36. 11:28:37 glorious instadeaths 11:42:16 -!- doubtofbuddha has quit [Ping timeout: 255 seconds] 11:44:36 -!- Tux[Qyou] has quit [Read error: Connection reset by peer] 11:45:27 Bloax: not sure if you got my message. bloax-crawl is up 11:45:38 well i've already splatted an Op 11:45:56 -!- shnurlf has quit [Quit: Page closed] 11:50:19 neato 11:52:39 -!- tsohg has quit [Ping timeout: 272 seconds] 11:57:58 ??nick[3 11:57:58 nick ~ !nick[3/3]: https://loom.shalott.org/nickmap.txt 11:58:02 -!- SakuyaIzayoi has joined ##crawl-dev 12:02:56 Stable (0.15) branch on crawl.akrasiac.org updated to: 0.15.1-4-gac8487e 12:03:09 -!- HoneyLocust has joined ##crawl-dev 12:03:57 -!- Mazed has quit [Remote host closed the connection] 12:04:02 -!- HoneyLocust has quit [Remote host closed the connection] 12:05:27 -!- HoneyLocust has joined ##crawl-dev 12:11:37 -!- tsohg has quit [Remote host closed the connection] 12:14:48 -!- HoneyLocust has quit [Remote host closed the connection] 12:17:12 !tell |amethyst green.snark has made the nickdb online (see !nick[3]), but I'll have to recursively expand it for at least the devteam entry. Do you think it's better to do the http fetch and processing in the webserver, or instead make a shell script to do that via e.g. cron and just have the webserver watch the processed file? 12:17:12 Maximum message length is 300 characters. Eschew verbosity, Gladys! 12:18:13 Unstable branch on crawl.akrasiac.org updated to: 0.16-a0-1236-gdbcf9fb (34) 12:20:00 -!- Earlo has quit [Remote host closed the connection] 12:20:42 -!- alefury has joined ##crawl-dev 12:22:55 -!- eliotn has quit [Quit: Page closed] 12:23:22 -!- Yllodra has quit [Ping timeout: 240 seconds] 12:23:32 -!- HoneyLocust has joined ##crawl-dev 12:25:07 -!- HoneyLocust has quit [Remote host closed the connection] 12:25:56 -!- Daekdroom has quit [Remote host closed the connection] 12:30:24 -!- HoneyLocust has joined ##crawl-dev 12:31:17 <|amethyst> gammafunk: if you do the fetch in the webserver, you will have to be careful to make it non-blocking 12:31:17 |amethyst: You have 1 message. Use !messages to read it. 12:31:24 <|amethyst> gammafunk: probably going through tornado? 12:31:35 yeah, I'm wondering which approach you think is best 12:31:48 a script would need e.g. cron and have to beinstalled separately 12:32:03 <|amethyst> gammafunk: the recursive expansion could be done just fine in the web server, but it would be somewhat less work to do that at fetch time 12:32:29 <|amethyst> if this file is missing, everything works like it did before, right? 12:32:48 right 12:34:28 yeah it'd be a standalone python script that was scheduled to fetch via http and do the expansion (probably only for devteam) and write it to a file, and the webserver would just use. e.g. inotify on that file 12:42:11 -!- Traurig has quit [Client Quit] 12:47:03 -!- Kalir has quit [Changing host] 12:47:45 -!- Aryth has quit [Quit: KVIrc 4.0.4 Insomnia http://www.kvirc.net/] 12:49:35 <|amethyst> hm... there are about a dozen accounts on CSZO, some of them new, with traditional crypt password hashes rather than SHA-512 12:49:44 <|amethyst> wonder what's setting those 12:49:56 that does seem odd 12:50:08 <|amethyst> oh 12:50:10 isn't there a config.py option for the password hashing? 12:50:12 <|amethyst> dgl passwd 12:50:18 oh, haha 12:50:22 <|amethyst> it's people whose passwords I have reset manually :) 12:50:27 haha 12:50:46 <|amethyst> that explains why it seemed to be mostly troll accounts 12:51:14 -!- nicolae- has joined ##crawl-dev 12:51:20 <|amethyst> people whose passwords I have reset from the command line who didn't later go on to change it through dgl 12:51:22 |amethyst: so are you in favor of updating and using the dgl db for the devteam membership indication over using nicks? 12:51:25 <|amethyst> because they're banned 12:51:38 <|amethyst> gammafunk: well, that would be something every admin has to handle 12:51:42 right 12:51:53 <|amethyst> gammafunk: so without a shared user db it's probably not very workable 12:52:28 <|amethyst> gammafunk: maybe it should use a source other than the nickmap 12:52:34 yes 12:52:38 <|amethyst> someone could manually curate a list of dev nicks 12:52:38 my original thought was to store something on CAO and use the cao scoring scripts for this, but elliptic pointed out that lg/lm is better for things like goodplayer etc 12:52:50 yeah and have a stored list of devteam members 12:53:00 I guess that would solve the recursive nick thing as well 12:53:06 since this source could use expanded nicks 12:53:11 <|amethyst> too bad we can't just parse the information from credits.txt 12:53:12 -!- simmarine has joined ##crawl-dev 12:53:15 haha 12:53:27 that would indeed be very handy 12:53:34 |amethyst: it could go in the repo though! 12:53:41 -!- CKyle has joined ##crawl-dev 12:53:48 devteam.txt 12:53:53 -!- scummos__ has quit [Ping timeout: 260 seconds] 12:53:56 <|amethyst> a central user DB would be "best" 12:54:06 <|amethyst> but there's a lot to be done to get there 12:54:38 <|amethyst> it's been discussed off and on ever since CSZO went live 12:54:56 |amethyst: tangentially, would it be helpful if I threw you a mantis ticket for setting up integration with LLD (the japanese server?) I feel like I asked a few times and it keeps getting lost - idk exactly what's going on there and I feel bad for leaving the guy hanging 12:54:59 and for dgl db, I'd have to add something special to see this from the webserver, or is it just a text file? 12:55:15 <|amethyst> PleasingFungus: yeah, put it on mantis 12:55:19 <|amethyst> PleasingFungus: what do you need from me? 12:55:25 <|amethyst> PleasingFungus: scoring stuff I guess? 12:55:27 ya 12:55:28 ??lld 12:55:28 lld ~ lrd[1/4]: Lee's Rapid Deconstruction: Turns walls into explosions. Useful for removing inconvenient stone or green crystal walls, though one needs fairly high power to pierce stone, and even higher to pierce metal (see {lrd[4]}). Causes lots of undodgeable damage to anything foolish enough to be near the wall (but AC is applied thrice). 12:55:40 PleasingFungus: time for a learndb entry for it? 12:55:41 and greensnark also needs to do something, you said 12:55:44 or is it elsewhere 12:55:50 ?/japa 12:55:50 Matching terms (3): japan, Japanese, japanese_webtiles; entries (3): chief_of_staff[2] | dgwn[1] | shiren[1] 12:55:56 ??japanese_webtiles 12:56:01 ??japanese webtiles 12:56:01 japanese webtiles[1/1]: http://lazy-life.ddo.jp:8080/#lobby . Not linked to Sequell. Admin is https://twitter.com/dplusplus/ . 12:56:01 japanese webtiles[1/1]: http://lazy-life.ddo.jp:8080/#lobby . Not linked to Sequell. Admin is https://twitter.com/dplusplus/ . 12:56:04 !learn mv japanese_webtiles lld 12:56:04 japanese_webtiles -> lld[1/1]: http://lazy-life.ddo.jp:8080/#lobby . Not linked to Sequell. Admin is https://twitter.com/dplusplus/ . 12:56:06 <|amethyst> PleasingFungus: yes, we both need the locations of the milestones and logfiles 12:56:12 !learn add japanese_webtiles See {lld} 12:56:12 japanese webtiles[1/1]: See {lld} 12:56:14 I like that the admin is a twitter account 12:56:15 ??japanese webtiles 12:56:15 lld[1/1]: http://lazy-life.ddo.jp:8080/#lobby . Not linked to Sequell. Admin is https://twitter.com/dplusplus/ . 12:56:16 <|amethyst> PleasingFungus: and morgues and ttyrecs 12:56:33 |amethyst: want me to paste the locations here or in the mantis ticket? 12:56:41 <|amethyst> both 12:56:41 hrm 12:56:43 ??ckro 12:56:43 I don't have a page labeled ckro in my learndb. Did you mean: cbro, ckr. 12:56:45 -!- wheals has joined ##crawl-dev 12:56:47 ??ckr 12:56:47 ckr[1/1]: Crawl server (webtiles-only) located in Korea; the server admin goes by sd1989 on irc. http://kr.dobrazupa.org:8080/ 12:56:50 - http://lazy-life.ddo.jp:8080/meta/ 12:56:50 <|amethyst> here so I can do it, mantis so we can point snark to it 12:56:52 - http://lazy-life.ddo.jp:8080/morgue/ 12:56:53 - http://lazy-life.ddo.jp:8080/rcfiles/ 12:57:28 The ckr admin has a player account that references assembler, lld admin references "dplusplus" 12:57:59 in principle, it seems like it would be good if we didn't require specific people's intervention to run various bits of our infrastructure (esp people who aren't really otherwise involved with dev, these days) 12:58:28 argh, you guys switched up all the wizmode commands that i got used to and now i banish myself every time i want to teleport across a level 12:58:30 I'm not sure that's really possible, since snark runs Sequell 12:58:38 and in fact wrote/maintains sequell 12:58:59 I guess if Sequell is *his*, then it makes sense that he's the only one who can do things with 12:59:15 it feels odd that it'd be a single person's, rather than "the community's", but if that's the way it is, so be it 12:59:37 PleasingFungus: i read in the logs that there was a natasha bug that you tracked down; let me guess, was it because mon-pickup prevented her from taking her previous life's stuff? 12:59:47 wheals: no I didn't track it down 12:59:52 oh 13:00:04 someone else made a comment that made me think they'd figured it out 13:00:07 and then I heard nothing more 13:00:10 oh i see 13:00:16 i wonder who could possibly be so cruel 13:00:34 -!- doubtofbuddha has quit [Read error: Connection reset by peer] 13:01:20 <|amethyst> hrm 13:01:22 <|amethyst> oh 13:01:25 <|amethyst> silly web server 13:01:32 <|amethyst> http://lazy-life.ddo.jp:8080//meta/0.14/ -> 403 forbidden 13:01:40 <|amethyst> http://lazy-life.ddo.jp:8080/meta/0.14/ -> works 13:01:49 heh 13:02:05 geeze, even they have the pubby branch 13:02:33 we also need to get their code for the server score listing 13:02:36 that's good functionality 13:02:41 we have their code 13:02:49 https://github.com/dplusplus/patched-dcss-webtile/commits/master 13:02:49 oh is it in a repo? 13:02:58 sweet, maybe I can merge those into new webtiles 13:03:01 I think I sent it to ed a few weeks ago 13:03:05 or like. a month ago 13:03:10 well I can certainly do that 13:03:41 unknown monster: "rust devil" 13:03:41 %??rust devil 13:03:45 after I'm done backporting important features 13:03:46 unknown monster: "rust demon" 13:03:46 %??rust demon 13:03:48 <|amethyst> PleasingFungus: hm 13:03:50 because of the devs ruining trunk 13:03:57 unknown monster: "very rusty thing" 13:03:57 %??very rusty thing 13:04:00 wheals: I think monster needs a rebuild? 13:04:00 <|amethyst> PleasingFungus: 0.14 milestones file seems to be missing 13:04:17 <|amethyst> PleasingFungus: there's a link to it, but it gives a 404 13:04:19 don't look at me 13:04:27 |amethyst: could tweet at the admin and ask? 13:04:32 or email him 13:04:37 <|amethyst> PleasingFungus: you have a twitter account, not me 13:04:42 like him on facebook 13:04:47 <|amethyst> I'll disable 0.14 for now then will add it back 13:04:48 my twitter account isn't exactly suited for this 13:04:52 Bloax: this is still really rough. but dbro games for bloaxcrawl and megavamps should populate here: http://crawl.berotato.org/crawl/mfcwc/dbro/players/bloax.html 13:05:01 sulpsulpd@gmail.com is the email that he publicly advertises online & that I've contacted him through 13:05:11 oh, cool 13:05:14 I haven't gone through and sanitized all the pages and banners probably don't make sense 13:05:26 <|amethyst> oh 13:05:27 <|amethyst> never mind 13:05:29 still probably an error somewhere since I did this in like 20 minutes super duper fast 13:06:05 <|amethyst> at least part of that was a typo on my part 13:06:33 heh 13:06:34 commit message: s/the Shining One/TSO/; (too long) 13:06:34 <|amethyst> but meta/0.14/milestones is definitely missing 13:07:37 <|amethyst> okay, scoring import with lld 0.15 and trunk is running now 13:09:16 Gonna grab pubby as a expbr or w/e? 13:09:19 expwaefcvklr 13:09:33 <|amethyst> scoring doesn't do experimental branches (or sprint or zotdef) 13:09:37 <|amethyst> sequell does 13:09:38 ah. 13:09:40 question: what is scoring 13:09:41 ooh, new server? 13:09:49 scoring is CAO pages 13:09:53 ah, OK. 13:09:54 the script that makes those 13:09:55 <|amethyst> PleasingFungus: http://crawl.akrasiac.org/scoring/overview.html 13:10:02 that's "official" score 13:10:12 I hadn't realized that was independent of sequell 13:10:22 <|amethyst> It shouldn't be 13:10:24 <|amethyst> but it is :) 13:10:27 heh 13:10:37 yeah snark has said his goal with Sequell is to track every online game of crawl on an official server 13:10:44 which is a different aim than the CAO pages 13:10:51 well, as long as sequell is one guy's personal project, idk how much sense it makes for anything else to rely on it 13:11:09 gammafunk: it seems like the cao stuff should just be a filtered query on sequell 13:11:18 Add Sequell support for Japanese webtiles server (LLD) 13https://crawl.develz.org/mantis/view.php?id=9041 by PleasingFungus 13:11:26 <|amethyst> CAO scoring stuff is also from snark's repository 13:11:48 PleasingFungus: well we can theorize about what things should be, but in the end someone has to have the time motivation to maintain all of this 13:12:01 <|amethyst> at one point I was going to write a proposal to create an infrastructure devteam 13:12:10 <|amethyst> but got distracted with work and other things 13:12:12 we put a lot on |amethyst and snark as it is 13:12:29 gammafunk: yes! that's terrible! 13:12:36 PleasingFungus: clone them? 13:12:37 <|amethyst> snark agrees (at least in principle--there aren't many details) 13:12:38 no 13:12:43 it's like - 13:12:44 We have the technology. We can clone them. 13:12:52 <|amethyst> the issue is, what to do about things running on servers that aren't Crawl exclusively 13:13:00 this is like pre-pre-stone soup crawl dev 13:13:06 <|amethyst> e.g. Nap, for good reason, doesn't want to give anyone root on CDO 13:13:16 <|amethyst> I don't mind for CSZO since that only serves crawl 13:13:35 one or two guys running a project; anything that anyone wants done has to go through them 13:14:24 which is a huge pain for both the people running the services and the people who are trying to use them 13:14:33 git clone |amethyst 13:14:43 gammafunk: it's not working 13:14:56 wheals: maybe use neil? 13:15:01 wheals: try using ssh instead of https 13:15:02 PleasingFungus: what I'm sort of saying is that Sequell is pretty vital to crawl game tracking being as good as it is, and only snark can really keep it's going (it's rather complex code, which you'll see if you browse its repo) 13:15:03 or vice versa 13:15:18 gammafunk: hey 13:15:24 <|amethyst> anyone who wants could run a copy 13:15:29 want me to mention another repository of rather complex code 13:15:34 that's vital to crawl being as good as it is 13:15:43 right, there's more than one such repository 13:15:45 <|amethyst> might have to spend some time rebuilding the db, and some things would be lost (RHF games) 13:15:59 gammafunk: https://gitorious.org/crawl/ 13:16:01 and yet 13:16:02 and one is more important than the other 13:16:04 for some reason 13:16:12 are you volunteering to host, run, and maintain Sequell? 13:16:27 I don't see any reason why we should have one and exactly one Sequell Dev 13:16:32 -!- fridurmus has quit [Remote host closed the connection] 13:16:33 well we don't! 13:16:39 snark has merged a sequel commit of mine 13:16:42 uh 13:16:54 yes, because he is the dev 13:16:58 and you are an outside contributor 13:17:13 if you were a dev, you would have pushed the commit yourself 13:17:16 right, I mean that's just all the support he's gotten; I don't know how to host/run Sequell 13:17:17 <|amethyst> so start a repo on gitorious.org/crawl 13:17:50 <|amethyst> and then ask snark to use that rather than his github 13:17:55 exactly; I mean this is not really "someone needs a login", this is understanding Sequell etc; I'm sure the situation could be better though, it just maybe depends on some work from e.g. |amethyst and snark 13:18:15 ??sequell 13:18:15 sequell[1/4]: The ##crawl bot, handling game statistics, the {learndb}, and more. Operated by greensnark. See http://github.com/greensnark/dcss_sequell/blob/master/docs/listgame.md If you want the source, go here: http://github.com/greensnark/dcss_sequell 13:18:51 |amethyst: cruel to ask someone to use a gitorious repo in place of a github one :p 13:19:01 but yeah I think that would be a good first step 13:19:26 <|amethyst> anyway 13:19:34 <|amethyst> there are things way more important than sequell 13:19:46 <|amethyst> dgamelaunch-config for example 13:20:01 <|amethyst> without that, we'd have two servers (CDO and CKR; maybe LLD now?) 13:20:48 -!- Big_guy has quit [] 13:21:00 |amethyst: I am not an admin and cannot add a new repository to gitorious/crawl. 13:21:10 <|amethyst> Grunt can 13:21:29 -!- tkappleton has quit [Read error: Connection reset by peer] 13:21:32 -!- UncertainKitten has joined ##crawl-dev 13:21:33 ok 13:21:39 I will poke him at some point 13:21:40 What can't Grunt do 13:21:41 <|amethyst> but maybe I'd talk with snark first 13:21:43 ??dgamelaunch-config 13:21:43 I don't have a page labeled dgamelaunch-config in my learndb. 13:22:02 Grunt can't love 13:22:05 dang 13:22:14 would be nice to have a better alternative to dgamelaunch 13:22:14 <|amethyst> since it doesn't accomplish anything to just have another repo if the person writing most of the commits isn't using it 13:22:15 was a sled 13:22:26 yeah, re: Sequell 13:22:28 but it's definitely critical 13:22:59 <|amethyst> there are newer versions of dgamelaunch than what we're using, though the security still worries me a bit 13:23:40 a buddy of mine who is pretty good at linux has helped me a lot with debugging stuff with it. he's never used dgamelaunch cept helping me and he absolutely hates it 13:23:49 keeps telling me I shouldn't be using it ;p 13:23:53 PleasingFungus: i thought making rusty things 3s instead of 4s could be good since it sounds like a strong effect for something you might expect to be popcorn 13:24:06 yeah when they went to speed 3 13:24:09 er 13:24:11 speed 10 13:24:12 wheals: well, it'd be easy to bump the damage down instead 13:24:16 they kind of became t-3 13:24:18 ??t-3 13:24:18 I don't have a page labeled t-3 in my learndb. 13:24:19 but instead I set up 3 chroots on my system 13:24:19 since the effect only triggers if they actually do nonzero damage 13:24:20 go me 13:24:20 ??3 13:24:21 3[1/1]: The tier 3 demons. They are: {sun demon}, {smoke demon}, {soul eater}, {neqoxec}, {ice devil}, {chaos spawn}, {ynoxinul}. 13:24:25 ??4 13:24:26 4[1/1]: The tier 4 demons. They are: {blue devil}, {red devil}, {iron devil}, {hellwing}, {orange demon}, {sixfirhy}. 13:24:36 well, making it trigger is good! right? 13:24:53 probably 13:25:07 I guess they're currently a bit closer to ice devils than blue devils 13:25:16 blue devil (024) | Spd: 10 | HD: 7 | HP: 26-52 | AC/EV: 14/10 | Dam: 21 | 05demonic, 10doors, fly | Res: 06magic(40), 12cold+++, 03poison, 04rot, 13neg+++, 13torm | Vul: 04fire, 08holy++ | XP: 305 | Sz: Medium | Int: high. 13:25:16 %??blue_devil 13:25:26 i guess our 4s are a bit boring compared to 3s, even with DO's improvements 13:25:30 Stable (0.15) branch on crawl.lantea.net updated to: 0.15.1-4-gac8487e 13:25:48 unknown monster: "rust_devil" 13:25:48 %??rust_devil 13:25:57 ripquell 13:26:02 rip. ripchei 13:26:06 one of those 13:26:26 I meant to type "er" and typed "rip". I have concerns about my mental health 13:26:49 rip PleasingFungus's mental health 13:27:02 <|amethyst> PleasingFungus: infrastructure projects I can think of off the top of my head: dcss_sequell, dcss_tv, dcss_scoring, dgamelaunch, dgamelaunch-config, monster-trunk, sizzell/gretell/etc, cheibriados 13:28:39 <|amethyst> PleasingFungus: of those, dcss_sequell, dcss_tv, dcss_scoring need to be centralised because they have large DBs; and chei probably should be because of ##crawl-dev logs 13:29:01 <|amethyst> PleasingFungus: the others either run on multiple servers, or could be moved from one server to another relatively easily 13:29:22 I'm fine with centralization; my concern is centralization that makes one person a bottleneck 13:29:29 *centralization of servers/processes 13:29:38 |amethyst: not sure if this is related, but I'm getting close to running out of space for ttyrecs. did you guys come up with good solution for that? 13:29:48 Well that bottleneck has to exist as long as there's only one person who understands it 13:29:49 -!- scummos__ has quit [Ping timeout: 260 seconds] 13:29:51 <|amethyst> PleasingFungus: then someone needs to rent a server and give accounts to all devs 13:29:59 <|amethyst> gammafunk: that's not the problem 13:30:14 <|amethyst> gammafunk: the problem is there is only one person who has authorisation to restart sequell 13:30:34 <|amethyst> gammafunk: or CSZO webtiles (maybe two or three people there) 13:30:44 sure, I mean we could expose the admin of these things, but I guess I'm saying this bottleneck will always exist to some extent 13:31:15 I don't see any reason why we should have one and exactly one Sequell Dev 13:31:25 hi elliptic! 13:31:27 PleasingFungus: it is open source, easy to clone, lots of people have contributed 13:31:30 <|amethyst> elliptic: PF clarified he meant "committer" 13:31:39 -!- Blomdor has quit [Quit: Page closed] 13:31:45 anyone can fork it 13:32:17 !tell gammafunk I noticed that in 0.16 felids no longer have an innate jump ability. I found it to be one of the most versatile parts in the character as it acted as a perfect way too counter their lack of health by offering an escape if you become surrounded too quickly. 13:32:17 wheals: OK, I'll let gammafunk know. 13:32:35 wheals: where was this 13:32:35 gammafunk: You have 2 messages. Use !messages to read them. 13:32:40 <|amethyst> elliptic: the complaint is that only one person can push to the copy that's actually used in ##crawl and ##crawl-dev 13:32:45 new tavern thread 13:33:02 Yeah, pre-jump felids 13:33:05 were not verstatile 13:33:08 wheals: excepting the "too", they're not actually wrong. 13:33:19 jump attack was a cool ability, and it shouldn't have been removed from felids. 13:33:21 well nearly all changes would require stopping it and restarting it anyway 13:33:35 it was a badly designed ability, and should have been removed 13:33:43 (Fe can worship dith) 13:33:50 (or ru) 13:33:54 this has been: the argument that gammafunk and I had for about two hours straight yesterday. 13:33:55 right 13:33:58 I hope you have enjoyed this performance. 13:34:00 haha 13:34:07 we'll be back three times weekly! 13:34:15 please remember to tip your bot 13:34:16 personally I think that the current setup works fine - greens.nark isn't around 100% of the time to accept patches and such, but he is around enough of the time 13:34:20 PleasingFungus: we have established our webtiles feud topic 13:34:22 this isn't a big issue 13:34:33 May the best tileschatter win 13:34:45 !revert gammafunk 13:34:56 <|amethyst> elliptic: well, at the moment the problem is that the new Japanese server admin has been waiting for some time to get added to scoring and sequell 13:34:56 wheals: you can't, only one person has access!!!! 13:34:57 I think "he is a good tileschatter" is an insult in an obscure Polynesian language 13:35:17 |amethyst: afaik, nobody has *asked* that it be added 13:35:20 it's often a prelude to all out tribal war 13:35:26 <|amethyst> I though PF asked snark 13:35:27 |amethyst: at least I don't remember this happening 13:35:31 PleasingFungus: is that language english 13:35:35 wheals: probably 13:35:36 <|amethyst> PleasingFungus: did you actually ask snark to add it? 13:35:47 I talked about it a few weeks ago, but I'm not sure I actually pinged the snark 13:35:56 <|amethyst> oh 13:36:04 yeah he usually responds in a few hours if you ping him 13:36:10 just responded to me about the nick thing 13:36:18 <|amethyst> Yes, if you want something added you can't be passive-aggressive about it :) 13:36:35 <|amethyst> scoring was my fault, lazy and too many other things going on 13:36:42 again, this really isn't an issue... if greens.nark wants to automate more aspects of sequell updating and such, that's cool, but complaining about this just feels rude to me 13:36:54 I wasn't trying to be passive-aggressive! you seemed to know what was going on - I thought you were going to do things 13:36:56 poor communication 13:37:11 <|amethyst> PleasingFungus: oh, sorry 13:37:13 elliptic: I am not complaining about the snark. he seems to be doing a perfectly good job, especially considering that he is an unpaid volunteer contributor. 13:37:15 it's alright, we are a shoestring operation, but the strings are just tied together! 13:37:41 gammafunk trips. Xom roars with laughter! 13:37:48 better than a wet trout 13:37:52 I dislike the fact that a central piece of community infrastructure is run by, and accessible to, only a single person, rather than the crawl development team. 13:38:12 -!- bonghitz has quit [Quit: Leaving...] 13:38:17 PleasingFungus: well, go set up a dedicated sequell server then and make it accessible to the team 13:38:34 <|amethyst> the crawl development team isn't a legal entity and can't own/rent a server 13:38:46 yeah, that's the problem, I suppose. 13:38:56 clearly it's time to incorporate 13:39:01 <|amethyst> and if it were, where would the money come from? 13:39:07 <|amethyst> devs paying dues? 13:39:09 fairies. 13:39:22 (fairie dragons?) 13:39:25 <|amethyst> I mean, I'd pay, if it meant I didn't have to pay for CSZO too :) 13:39:25 we need to go on Steam obv. 13:39:50 bake sale 13:39:52 obv tournament entry fees 13:39:54 kickstarter time 13:39:58 indiegogo 13:39:59 maybe we could ask a member of the crawl development team to set up a server? perhaps even a coloured lewis carroll character??? 13:40:38 <|amethyst> I'm willing to give CSZO accounts to whoever wants them 13:40:38 wheals: sure, it'd be incredible if such a person was selfless enough to both set up such a server and make it accessible to the entire dev team :) 13:40:42 but I think it's too much to expect 13:40:43 <|amethyst> but it is my machine 13:40:57 <|amethyst> s/machine/rental/ 13:41:06 PleasingFungus: then why are you expecting it 13:41:19 relentless optimism 13:41:30 elliptic: I was expecting it, because I had not thought it through enough. I am now just joking around. 13:41:34 hence fairies, etc. 13:41:34 has he ever said he doesn't want to do so? it doubt doing so would be trivial 13:42:04 too many negatives 13:42:05 wheals: sorry, who is he and what is he doing? 13:42:55 greens.nark making Sequell more easily mutable by others 13:43:16 <|amethyst> anyway, this came up because of adding servers 13:43:31 I wonder if that aus server is actually going to materialize 13:43:33 that'd be neat 13:43:39 -!- CKyle has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 13:43:47 checkers was that admin, right? 13:44:23 <|amethyst> and I think it has been suggested before for Sequell, scoring, et al. to pull the information they need from somewhere rather than having it in a .yml file only the admin can access 13:44:32 <|amethyst> gammafunk: no 13:44:38 <|amethyst> gammafunk: the Japanese server 13:44:41 <|amethyst> ??lld 13:44:41 lld[1/1]: http://lazy-life.ddo.jp:8080/#lobby . Not linked to Sequell. Admin is https://twitter.com/dplusplus/ . 13:45:01 -!- Taraiph has quit [Ping timeout: 246 seconds] 13:45:03 |amethyst: was talking about what PleasingFungus said about aus server 13:45:10 yet another topic, sorry 13:45:16 <|amethyst> ah 13:45:17 -!- SakuyaIzayoi has quit [Ping timeout: 260 seconds] 13:45:56 <|amethyst> PleasingFungus: yeah, I believe checkers, who was in here for hours last night getting help, is that admin 13:46:13 -!- Ragdoll has joined ##crawl-dev 13:46:34 Well I'm going to look into merging these lld patches into new webtiles, not all of them will be sensible 13:47:07 <|amethyst> http://crawl.akrasiac.org/scoring/players/alen.html 13:47:41 <|amethyst> it's only on the Es right now in the HTML updates, but lazy-life scores are in CAO scoring now 13:47:46 nice! 13:48:32 -!- PleasingFungus has left ##crawl-dev 13:48:35 -!- PleasingFungus has joined ##crawl-dev 13:49:18 -!- Lasty has quit [Quit: Leaving.] 13:49:20 oh 13:49:20 PleasingFungus: You have 1 message. Use !messages to read it. 13:49:26 lasty forgot to update the changelog 13:49:30 again 13:49:33 |amethyst: i'll ping you again later about a location for the official (non-sequell-writable) expanded nick list of the devteam, for whenever you have time to do that 13:49:57 <|amethyst> gammafunk: hm, not sure what makes most sense there 13:50:20 well I think a non-writable location is nice; I can use the nick list snark gave me for goodplayer etc 13:50:36 <|amethyst> gammafunk: all I can think of of something in CDO wordpress, since only (some) devs and admins can write to that 13:50:49 <|amethyst> non-writable means it can't be updated 13:50:55 <|amethyst> except by one person 13:51:03 <|amethyst> which I thought we were saying was a problem :) 13:51:13 well no I mean, the problem with using the sequell nick list 13:51:17 is that *anyone* can change it 13:51:37 I mean writable-only-by-at-most-devs 13:51:38 only people who id with nickserv 13:51:44 fwiw 13:51:59 <|amethyst> gammafunk: yeah, the question is what would be the best thing that is writable only by devs 13:52:00 right, but that's not a meaningful distinction 13:52:18 <|amethyst> gammafunk: I guess the repo (or another repo in the same gitorious project) 13:52:19 |amethyst: yeah totaly, I can parse an html page or a text file, it's more about what you think is most convenient 13:52:42 <|amethyst> hmm 13:53:33 I think checkers got console working last night. was working on webtiles when I went to bed 13:53:50 03PleasingFungus02 07* 0.16-a0-1237-gec6d09a: Changelog: Insubstantial -> Awakened 10(70 seconds ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=ec6d09a7f4ab 13:53:53 ??checkers 13:53:54 I don't have a page labeled checkers in my learndb. 13:54:13 1learn add checkers It's not chess. 13:55:10 !rng ignite brands 13:55:10 The RNG chooses: brands. 13:55:58 oh, this patch is a bad implementation. 13:56:51 -!- LordSloth has quit [Remote host closed the connection] 13:59:05 hrm. so right now, if there's a weapon with known brand spwpn_normal, it'll appear as a mundane weapon (e.g. "a falchion"), even if it has plusses, unless the plusses are also known. (that is, it won't be "a glowing falchion" or w/e.) 13:59:27 this is a problem for making monster-held weapon brands auto-id on sight. 13:59:47 -!- Watball has quit [Client Quit] 14:00:56 solution: change all spwpn_normal weapons to orc slaying 14:01:09 yeah, probably some changes to how weapon descriptions are printed and/or what runed/glowing/etc mean 14:01:23 -!- MgDark_HuIE is now known as MgDark 14:01:25 minmay: imo reaping 14:02:01 -!- Mazed has quit [Remote host closed the connection] 14:02:29 -!- lgft has quit [Quit: Page closed] 14:02:40 -!- MgDark is now known as MgDark_HuIE 14:03:51 1learn add chunkless_reasons 14:04:04 heh 14:04:13 gammafunk: feels like the right solution would be something like "a runed falchion {normal}", but {normal} is a weird thing to put specifically. 14:04:19 {unbranded}? 14:04:25 eh. 14:04:27 mundane 14:04:29 hrm, wouldn't you say it's just take runed/glowing...oh 14:04:30 alternately, could id plusses too 14:04:32 Bloax: it's not!!! 14:04:42 so if you find an unwielded weapon on the floor 14:04:48 and it has a brand 14:04:52 we don't want to id that brand 14:04:53 do we 14:04:55 Here: a perfectly mundane glowing double sword. 14:05:05 gammafunk: yes, that's my feeling 14:05:21 "unbranded runed falchion," maybe? 14:05:30 yeah, that does complicated things, since runed/glowing can't just mean "enchanted and/or cursded" 14:05:56 man my typing 14:07:05 unbranded seems like the only appropriate thing, but it seems kind of a shame to have to print that at all 14:07:13 clearly just call it enchanted double sword 14:07:14 wheals: keep in mind that branded weapons without types ided will appear as "a falchion of flaming" (no plus mentioned). 14:07:18 not much to be done about it if we want to indicate brands, I guess 14:07:32 really? not "a runed falchion of flaming"? 14:07:37 really 14:07:40 it's even grey 14:07:47 you can see this in volcanoes and ice caves mostly 14:07:49 oh right, that sounds right 14:07:50 (grey in default rc) 14:07:57 also, bloax's idea might have some merit 14:12:42 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 14:16:17 does anyone know what #8703 means? 14:17:25 i think it's that autoexplore doesn't go to corpses underneath things? 14:17:27 maybe 14:17:37 !bug 8703 14:17:38 https://crawl.develz.org/mantis/view.php?id=8703 14:17:42 man 14:18:02 the really annoying thing is that my irc client automatically creates links from the phrase "bug ####" 14:18:15 but, uh. it creates links to bug.mozilla.org 14:18:40 -!- Bloaxor has joined ##crawl-dev 14:18:41 anyway, yeah, that's a confusing bug 14:21:04 hm, i just autoexplored right over a goblin corpse with a short sword 14:21:31 I think that's always been the behaviour if you're not worshipping a corpse-sacrifice god? 14:21:36 it's awful and annoying 14:22:23 -!- Bloax has quit [Ping timeout: 240 seconds] 14:22:35 maybe nubinia is saying that that's the behavior and it's bad 14:22:43 rather than making a request as i assumed 14:23:11 yeah I *think* the title is bad? 14:23:15 I made a request for clarification 14:24:23 -!- Mazed has quit [Ping timeout: 255 seconds] 14:26:52 -!- ystael has quit [Ping timeout: 245 seconds] 14:27:40 -!- Siegurt has quit [Quit: Leaving.] 14:28:03 -!- wheals has quit [Ping timeout: 246 seconds] 14:29:44 -!- wheals has joined ##crawl-dev 14:34:32 tbh i have no idea when autoexplore stops and so on 14:34:36 -!- Mazed has quit [Read error: Connection reset by peer] 14:37:19 -!- Fhqwhgads_ has quit [Read error: Connection reset by peer] 14:37:26 travel.cc:_is_valid_explore_target() and travel_pathfind::pathfind seem to be the relevant bits; specifically the wonderfully named need_for_greed in the latter is promising 14:38:11 ??goodcode[need 14:38:12 goodcode[5/12]: if (need_for_greed) 14:38:14 my feeling is to add a third check, about whether a given item is a corpse that's edible for the character, probably toggleable by a new (?) option 14:38:49 i remember potatolizard suggesting explore_stop += corpses 14:38:53 PleasingFungus: do we kind of agree that the next best step for food is to just go with the meatslurry approach 14:39:04 gammafunk: yes, that's mostly implemented 14:39:10 just buggy in strange and scary ways 14:39:23 specifically wrt god conducts 14:39:38 yeah, since I don't see chunkless working with lots of food costs tbh; it seems to me that no food + remove food costs would be possibly a good thing, but I don't we'd ever all agree to that 14:39:38 I've been putting off working on it because I remember being really frustrated with the god conduct stuff 14:40:30 wait, what on earth is english.h 14:40:40 oh 14:40:42 neat 14:40:56 and it has the best function in crawl! 14:40:59 cool, that's an item off my todo 14:41:24 what is the best function in crawl 14:41:34 thing_do_grammar i bet 14:41:46 f - 650 gold a Fen Folio (unknown) 14:41:58 PleasingFungus: hydra form time!!!! 14:42:08 wheals: I'm about to push removal of that 14:42:25 -!- frank2368 has quit [Ping timeout: 246 seconds] 14:42:34 gammafunk: whaaaa 14:42:39 wheals: yesss 14:42:40 do it only for felids 14:42:41 nicolae-: 14:42:44 haha 14:42:47 !source _splash 14:42:48 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/target.cc;hb=HEAD#l606 14:42:53 ugh 14:42:58 !source player.cc:401 14:42:58 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/player.cc;hb=HEAD#l401 14:43:07 there we go. 14:43:14 400 turns on d:1, god I'm dumb 14:43:27 1learn add gammafunk god I'm dumb 14:43:51 finally, a gammafunk entry I clearly agree with 14:44:10 New branch created: dechunk (2 commits) 14:44:10 03PleasingFungus02 07[dechunk] * 0.16-a0-1238-g2d8122a: Rot reform 10(3 months ago, 27 files, 584+ 638-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=2d8122a70f92 14:44:10 03PleasingFungus02 07[dechunk] * 0.16-a0-1239-g1c658ee: god conduct chunk stuff WIP 10(5 weeks ago, 5 files, 187+ 44-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=1c658eec2194 14:44:16 there were more commits in this but they got accidentally rebased away months ago :( 14:44:20 *rebased together 14:44:30 anyway, the second one is the one that's (currently known) buggy 14:44:38 cool, something to look at 14:44:46 quite a lot to look at :) 14:45:29 hrm, I guess Rot reform is a bit of a misnomer 14:45:40 yeah these commit titles are placeholders too 14:45:53 note that they have no proper messages, just titles 14:46:01 idk. they only have one line? 14:46:09 whatever the right phrasing is for the anatomy of git commit messages 14:46:31 I use title myself, but I'm not sure if there's standard jargon 14:47:52 man. I really need to untangle that move of food_is_rotten 14:48:07 I moved it from food.cc to rot.cc for reasons that made sense at the time but don't really now 14:48:25 oh, is rot.cc about corpse/chunk rotting? 14:48:35 I guess it would have to be, since rot the status is pretty simple 14:48:37 corpse/chunk/blood 14:48:39 yeah 14:48:45 yeah, makes sense then 14:48:52 there's a comment at the top of the file 14:49:04 actually it's the same comment as now; I didn't want to have to remember to change it :( 14:49:16 I thought I would have this done before the tournament started 14:49:45 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 14:50:27 -!- reaverb has joined ##crawl-dev 14:50:30 you didn't even think that tolias might need up to date doxygen comments? So selfish... 14:57:43 -!- lobf has quit [Quit: lobf] 14:58:47 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.90.1 [Firefox 35.0a1/20141004030203]] 14:59:02 -!- demiskeleton has quit [Quit: Leaving] 14:59:13 -!- Earlo has quit [Remote host closed the connection] 15:00:12 -!- Mazed has quit [Ping timeout: 245 seconds] 15:00:29 -!- Patashu has joined ##crawl-dev 15:01:59 -!- Cheibriados has joined ##crawl-dev 15:01:59 -!- The topic of ##crawl-dev is: Crawl Development | Logs: http://s-z.org/crawl-dev/ | People with +v have commit access. | Please keep general Crawl-related chit-chat to ##crawl. | Dev wiki: http://crawl.develz.org/wiki | Long stuff to pastebin.ca please | Immortal Warwalrus and Crazy Yiuf forever. 15:01:59 -!- The topic of ##crawl is: Play Dungeon Crawl Stone Soup online now! Type ??cao, ??cdo, ??cszo, ??clan, or ??cbro for instructions. | http://crawl.develz.org | FooTV: http://termcast.develz.org - ??footv for instructions | See also ##crawl-offtopic 15:03:17 -!- ElanMorin has quit [Quit: WeeChat 1.0.1] 15:07:36 -!- Taraiph has joined ##crawl-dev 15:07:36 -!- ElanMorin has joined ##crawl-dev 15:07:36 -!- nicolae- has left ##crawl-dev 15:07:36 Giving wand of heal wounds {zapped: 2} to Natasha... 15:07:36 Destroying wand of heal wounds (0) because Natasha doesn't want it! 15:07:51 well, that's the bug there i guess 15:08:24 wheals: haha 15:08:33 uh? 15:08:46 wheals: well that makes me feel better about losing the wand if it had 0 charges 15:10:17 Natasha (06h) | Spd: 10 (move: 80%) | HD: 3 | HP: 15 | AC/EV: 2/12 | Dam: 10 | 10items, 10doors, spellcaster, see invisible | Res: 06magic(20) | XP: 35 | Sp: magic dart (3d4), slow, call imp, 04esc:mephitic cloud | Sz: little | Int: high. 15:10:17 <|amethyst> %??natasha 15:10:36 <|amethyst> natasha is too low-level to get a high-tier wand 15:11:38 !source is_high_tier_wand 15:11:45 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/makeitem.cc;hb=HEAD#l2092 15:11:45 that's what makes her unique 15:11:48 Bloaxor: You have 1 message. Use !messages to read it. 15:11:58 <|amethyst> oh 15:11:59 <|amethyst> hm 15:12:02 <|amethyst> hw isn't high-tier 15:12:15 <|amethyst> so I guess it's the other "doesn't want it" 15:12:25 yes because it has 0 charges 15:12:32 so pickup_wand returns false 15:12:59 -!- stanzill is now known as stanzglotza 15:13:43 i guess this means &Mgoblin ; wand of magic darts plus:0 also fails? 15:14:09 -!- syllogism has joined ##crawl-dev 15:14:13 plus seems to be ignored there 15:14:21 !messages 15:14:22 (1/1) johnstein said (16h 42m 49s ago): bloax-crawl is now working on DBRO (and megavamps should also be updated) 15:14:40 -!- Daekdroom has quit [Ping timeout: 255 seconds] 15:14:40 kool 15:16:57 -!- debo_ has quit [Quit: leaving] 15:17:13 -!- debo has joined ##crawl-dev 15:17:14 -!- reaverb1 has joined ##crawl-dev 15:17:40 -!- lgft has joined ##crawl-dev 15:18:09 !lg * vmsg~~vampiric_draining s=ktyp 15:18:10 220 games for * (vmsg~~vampiric_draining): 142x beam, 66x wild magic, 12x mon 15:18:44 -!- reaverb has quit [Disconnected by services] 15:18:48 -!- reaverb1 is now known as reaverb 15:18:49 !lg * vmsg~~vampiric_draining vmsg!~~summoned_by s=ktyp 15:18:50 192 games for * (vmsg~~vampiric_draining vmsg!~~summoned_by): 126x beam, 66x wild magic 15:19:09 wonder if it should have KILLED_BY_DRAINING 15:19:53 -!- Lasty has joined ##crawl-dev 15:22:24 Giving wand of heal wounds (0) to Natasha... 15:23:00 !messages 15:23:01 No messages for Taraiph. 15:23:05 :( 15:23:47 !tell Taraiph Hi! 15:23:47 reaverb: OK, I'll let taraiph know. 15:24:09 !messages 15:24:09 (1/1) reaverb said (22s ago): Hi! 15:24:18 :| 15:24:34 turn that frown :( 15:25:25 -!- Bloaxzorro has joined ##crawl-dev 15:25:25 -!- Bloaxor has quit [Read error: Connection reset by peer] 15:28:22 -!- UncertainKitten has quit [Ping timeout: 240 seconds] 15:28:50 -!- Ragdoll has quit [Quit: Ik ga weg] 15:33:00 03wheals02 07* 0.16-a0-1238-g8be8fbf: Make sure Natasha keeps her wands through death (minmay). 10(10 minutes ago, 2 files, 17+ 14-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=8be8fbf8cea6 15:33:48 <|amethyst> hah 15:33:56 <|amethyst> I was about to push pretty much exactly the same thing 15:37:58 -!- lobf has joined ##crawl-dev 15:39:51 -!- Codrus has quit [Read error: Connection reset by peer] 15:40:37 hrm 15:40:44 ??book_of_fire 15:40:45 book of fire[1/1]: Fire Brand, Ignite Poison, Fireball, Bolt of Fire, Delayed Fireball, Ring of Flames 15:40:53 alright 15:40:59 ??book_of_ice 15:40:59 book of ice[1/1]: Metabolic Englaciation, Ozocubu's Refrigeration, Bolt of Cold, Freezing Cloud, Simulacrum 15:41:18 wait, fire brand 15:41:20 ??fire_brand 15:41:20 fire brand[1/1]: This spell sets a weapon held by the caster ablaze. It will not affect weapons otherwise subject to special enchantments. Using this on a slicing weapon lets it chop off hydra heads instead of making more grow. If you are fighting something cold-blooded, you want {freezing aura} instead. Gone in 0.15+. 15:41:34 -!- greensna1k is now known as greensnark 15:42:05 03|amethyst02 07* 0.16-a0-1239-g52f0522: Simplify. 10(5 minutes ago, 1 file, 1+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=52f052282acc 15:42:05 03|amethyst02 07* 0.16-a0-1240-gcd247be: Remove a now-unused parameter. 10(4 minutes ago, 1 file, 3+ 5-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=cd247bea096f 15:43:01 hm, reminds me to merge rip_callbacks 15:43:44 -!- mopl has quit [Client Quit] 15:43:58 <|amethyst> on it 15:47:12 <|amethyst> nice, no conflicts 15:48:16 !tell PleasingFungus the AU server is materialising :) There's a pilot SSH setup at crawl@crawl.project357.com (pw joshua) 15:48:16 checkers: OK, I'll let pleasingfungus know. 15:48:32 project357 15:48:34 CPC, i like it 15:48:38 ultra-ultra-secret 15:49:49 <|amethyst> rip_callbacks branch removed 15:50:03 <|amethyst> about to push to master once the tiles test build finishes 15:50:12 I'll probably buy project357.org as the last step 15:50:23 -!- Bloax has joined ##crawl-dev 15:50:24 <|amethyst> gs 15:50:26 <|amethyst> doh 15:50:32 ??doh 15:50:32 |amethyst[1/13]: <|amethyst> doh 15:50:45 03|amethyst02 07* 0.16-a0-1241-g1f84fbe: Remove some now-unused beam callbacks. 10(6 weeks ago, 2 files, 3+ 109-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=1f84fbe62880 15:50:45 03|amethyst02 07* 0.16-a0-1242-g647a5dd: Remove a now-unneeded variable and part of a debug message. 10(4 minutes ago, 1 file, 2+ 3-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=647a5ddd2dff 15:52:28 <|amethyst> ?. $ 15:52:28 |amethyst[13/13]: <+PleasingFungus> hey, sorry to break into gene-dev, but I have a small question 15:52:28 -!- Bloaxzorro has quit [Read error: Connection reset by peer] 15:52:28 <|amethyst> ?. -2 15:52:28 |amethyst[12/13]: <|amethyst> I guess I should write more bad code 15:52:28 interesting, it's possible to remove branches from the repository? 15:52:28 <|amethyst> wheals: git push origin :branchname 15:52:28 <|amethyst> I wouldn't do it for anything historically important 15:52:28 why 357 15:52:28 <|amethyst> this one, though, I consider just an off-machine git stash :) 15:52:28 is someone around to explain how webtiles works to me? From what I understand I need one running python webserver from trunk and that can talk to all my crawl binaries. And I should keep that webserver in sync with my trunk build 15:52:28 <|amethyst> checkers: the webserver code doesn't have to be completely up to date, but the data files do 15:52:41 ontoclasm: http://perfectdark.wikia.com/wiki/DY357_Magnum 15:52:42 <|amethyst> (the game_data directory) 15:52:53 |amethyst: ok, so latest data files are always backwards compatible? 15:52:55 <|amethyst> so typically you'd have a separate game_data directory for each version you run 15:52:58 <|amethyst> checkers: no 15:53:01 or does each crawl build supply its own 15:53:07 <|amethyst> checkers: because they have their own tilesheet etc 15:53:19 ok, got it 15:53:32 <|amethyst> checkers: you should look into the build and install scripts from dgamelaunch-config, sec 15:53:47 i am partly using those as a reference 15:54:09 <|amethyst> crawl-build/update-crawl-*-build.sh (compile) and chroot/sbin/install-*.sh (install) 15:54:48 another question: what are timestamp-alex-20141012-081433.ts files? 15:54:54 <|amethyst> stable and trunk differ because each "stable" (also includes experimental) branch has just one version, while trunk has multiple directories, one for each version of trunk that has a live save 15:57:45 yeah -- is that system very neccessary? I was thinking of just auto-migrating saves to the latest trunk version 15:57:59 and giving players an option to delete their old save if it can't be loaded 15:58:11 <|amethyst> that would work 15:58:18 <|amethyst> except when there is a save compat break 15:58:35 <|amethyst> (then everyone will have to delete their old save) 15:58:39 then everyone playing trunk loses their save huh? not ideal 15:58:40 -!- scummos__ has quit [Ping timeout: 260 seconds] 15:58:41 <|amethyst> that hasn't happened for years, but it's bound to happen someday 15:59:03 -!- debo has quit [Ping timeout: 246 seconds] 15:59:08 <|amethyst> well, there have been unintentional save-compat glitches 15:59:24 <|amethyst> but I think at the moment we can theoretically load saves back to 0.11 15:59:49 I'm trying to KISS so unless people tell me it's Important i'll skip the complex logic 15:59:57 -!- raikaria has quit [Quit: Page closed] 16:00:07 <|amethyst> as for the timestamp files, that's AFAIK used by footv ? 16:00:12 Yermak (L27 NaAs) ASSERT(m) in 'mon-util.cc' at line 1969 failed. (Zig:3) 16:00:30 <|amethyst> there's a comment in chardump.cc but I'm still unclear how it's used 16:00:36 <|amethyst> !crashlog yermak 16:00:36 6. Yermak, XL27 NaAs, T:88469 (milestone): http://crawl.lantea.net/crawl/morgue/Yermak/crash-Yermak-20141012-210009.txt 16:00:57 yeah, reading the code now. it looks like ttyrec files are unindexed, and .ts files are the index 16:01:20 every 100 turns 16:01:23 <|amethyst> aha 16:01:29 <|amethyst> the every 100 turns was what I was missing 16:01:46 <|amethyst> so you can map a game turn to a timestamp 16:01:51 <|amethyst> s/game turn/player turn/ 16:02:04 so you can load into footv to a point <100 turns from a given milestone 16:02:13 s/from/before 16:02:23 i guess footv can come later, but they're writing ok 16:02:37 <|amethyst> yeah, I had been trying to figure out how writing just the timestamp accomplished anything 16:02:44 <|amethyst> but the regularity is what does it 16:03:15 I guess the turn <-> timestamp mapping is accomplished by the morgue file? or maybe turncount is inside the ts too, I can't tell 16:03:31 <|amethyst> checkers: it's the ts file 16:03:37 <|amethyst> checkers: if it's written every 100 turns exactly 16:03:42 -!- HoneyLocust has quit [] 16:03:47 hah, of course 16:04:06 well, I'll get webtiles up and then I have a live server just lacking trunk updates! 16:08:54 grrr. makefile tends to recompile far too much 16:09:02 i guess that's the problem with not having a configure stage 16:09:07 <|amethyst> well 16:09:13 <|amethyst> any change in cflags forces a recompile 16:09:35 <|amethyst> because it's too easy to have hard-to-find bugs and binary incompatibilities when they change 16:09:52 -!- Morg0th has quit [Ping timeout: 260 seconds] 16:10:05 even WEBDIR? :P 16:10:18 I hear ccache helps a lot, although I haven't bothered to set it up myself <_< >_> 16:10:19 -!- PleasingFungus has joined ##crawl-dev 16:10:27 (Also our dependances are terrible) 16:10:58 -!- geedmat has quit [Ping timeout: 246 seconds] 16:11:33 <|amethyst> checkers: yeah, if we had that stuff in a config.h we could at least only rebuild the things that depend on config.h in that case 16:11:46 I haven't read the scrollback but already I agree with reaverb completely. 16:11:47 PleasingFungus: You have 1 message. Use !messages to read it. 16:12:26 <|amethyst> but other -D things like -DFULLDEBUG are pretty invasive 16:12:27 -!- nrook has quit [Quit: ChatZilla 0.9.91 [Firefox 32.0.3/20140923175406]] 16:12:34 checkers: :) 16:12:46 <|amethyst> ccache does help a lot 16:12:57 trunk doesn't auto-update so it's not really playable yet (and there's no 0.15 either) 16:13:02 but -- proof 16:14:32 ??maud[2 16:14:32 entarex[1/1]: No, there isn't really an Entarex. 16:14:35 ??maud[$ 16:14:35 hell knight[2/2]: 44.4% no brand, 28.9% flaming, 8.89% draining, 8.89% vorpal, 4.44% pain, 4.44% distortion. 16:15:12 oh right, this is totally separate from normal generation 16:16:26 -!- Mazed has quit [Remote host closed the connection] 16:17:09 -!- Codrus has quit [Read error: Connection reset by peer] 16:17:21 -!- Mazed has quit [Client Quit] 16:17:27 i wonder whether i should trust these comments in makeitem.cc 16:20:30 wheals: they might be right! 16:20:39 -!- Jesse__ is now known as doubtofbuddha 16:21:58 imo the real question is: should you trust the comments in itemname.cc:make_name()??? 16:22:17 it all depends on what guide to writing code they used 16:22:19 -!- Mazed has quit [Remote host closed the connection] 16:22:41 !calc 20 + 16 + 12.8 + 10.2 + 4.0 + 7.3 16:22:42 70.3 16:22:47 git blame might help judge how accurate a comment is. 16:22:55 or let you blame somebody if they aren't :D 16:23:22 -!- Calisca3 has quit [Ping timeout: 240 seconds] 16:23:32 -!- tsohg has quit [Remote host closed the connection] 16:23:36 reaverb: why do you think git blame would help? 16:24:01 Well if some comments date by to intial version but other parts of the function are more recent the comments are probably wrong. 16:24:01 ...to find when they were written, presumably 16:25:11 reaverb: if the comments predate the code, then the code was written with knowledge of the comments, presumably. if vice versa, then the comments were written with knowledge of the code... they could very certainly be wrong either way, but I don't see how the ordering matters. 16:25:23 why would you assume that? 16:25:36 -!- Aryth has quit [Quit: KVIrc 4.0.4 Insomnia http://www.kvirc.net/] 16:26:10 it's really hard to respond to a pronoun with no referent 16:26:30 PleasingFungus: Honestly I was just trying to find a way to shoehorn in that "blame somebody" joke <_< >_> 16:26:34 ha 16:26:36 fair enough. 16:26:41 -!- Morg0th_ has quit [Quit: leaving] 16:30:18 -!- lobf has quit [Quit: lobf] 16:31:13 -!- mopl has quit [Quit: Page closed] 16:31:25 -!- UncertainKitten has joined ##crawl-dev 16:35:02 -!- ontoclasm has quit [Quit: Leaving.] 16:35:53 -!- hauzer has quit [Quit: Leaving.] 16:38:22 PleasingFungus: I think the "da_counter" names you tweeted a while back are short for "daction_counter". 16:38:40 plausible, though I don't remember the tweets or context 16:38:43 (I'm probably going to change those names) 16:39:17 -!- syllogism has quit [Quit: Leaving] 16:43:14 03PleasingFungus02 07* 0.16-a0-1243-g6e0463c: Refactor ice melting code 10(5 minutes ago, 3 files, 32+ 23-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=6e0463c3dd34 16:44:04 oh no, melting code! 16:44:10 * PleasingFungus melts away! 16:44:13 * gammafunk turns on the air conditioner 16:44:22 gammafunk: not cool 16:44:40 Is there another options_guide.txt somewhere like with the guide? checkwhte is complaining about that file. 16:44:46 s/guide/manual 16:44:58 did you just break the ice? 16:45:06 reaverb: I'm not sure I understaind what you mean 16:45:19 you can fix whitespace in that file 16:45:32 Ok I just need to know ^ :D 16:45:34 e.g. extra whitespace at the end 16:46:03 you probably don't want to edit the manual in git though 16:46:34 yeah the manual is pulled in from chaosforge iirc? 16:46:40 -!- foophykins has quit [Ping timeout: 246 seconds] 16:46:44 correct 16:46:45 FR 16:46:46 with make rest 16:46:59 well, it's pulled in from devwiki 16:47:05 wheals: Yeah, I was wondering if it was the same for options_guide.txt (I didn't think so but I thought I might as well ask) 16:47:17 yeah, options_guide.txt you can edit 16:47:21 no, options_guide is done in git 16:47:30 erm, i'm agreeing with gammafunk 16:47:38 wheals: no I'm agreeing with wheals! 16:47:45 no you aren't!!!! 16:47:53 !xxx gammafunk 16:47:53 wheals gestures. 8 tentacled monstrosities appear! The tentacled monstrosity tentacle-slaps gammafunk! x8 16:48:00 !cmd !xxx 16:48:00 Command: !xxx => .echo $nick gestures. 8 tentacled monstrosities appear! The tentacled monstrosity tentacle-slaps ${*}! x8 16:48:01 * gammafunk casts aura of abjuration 16:48:20 * wheals casts forceful dismissal. The tentacled monstrosity explodes! 16:48:20 x8 16:49:05 <|amethyst> FR: level-building docs aren't duplicated between git and wiki 16:49:21 <|amethyst> I suspect the wiki version is out of date, but maybe it has received edits that aren't in git 16:49:38 thankfully, they're both out of date 16:49:46 this horror code is very odd 16:49:51 <|amethyst> s/out of/more &/ 16:49:55 it seems to continually refresh a duration 16:49:57 !send PleasingFungus unspeakable horrors 16:49:57 Sending unspeakable horrors to PleasingFungus. 16:49:58 and then manually clean it up 16:50:10 I wonder if it's buggy for slow characters (nagas) 16:50:20 PleasingFungus: yeah, since it's conditional on what's in LOS 16:50:27 I could see there being weird shenanigans 16:50:44 -!- Tuxedo[Qyou] has quit [Read error: Connection reset by peer] 16:50:52 also 16:50:59 https://twitter.com/crawlcode/status/521417718419832832 16:51:37 is the indent actually that way as well? 16:51:37 -!- Bloax has quit [Read error: Connection reset by peer] 16:51:46 uh. that might be a legacy of cleanups I'm doing 16:51:56 not sure how the file currently looks like in trunk 16:52:01 yeah was going to say, looks like the result of a base rebase 16:52:11 -!- Bloax has joined ##crawl-dev 16:52:49 PleasingFungus: also, seeing that gives me a good idea 16:53:32 !xxx gammafunk 16:53:33 wheals gestures. 8 tentacled monstrosities appear! The tentacled monstrosity tentacle-slaps gammafunk! x8 16:53:34 !xxx gammafunk 16:53:34 wheals gestures. 8 tentacled monstrosities appear! The tentacled monstrosity tentacle-slaps gammafunk! x8 16:53:43 dang 16:53:45 rude 16:53:47 !xxx gammafunk 16:53:47 wheals gestures. 10 tentacled monstrosities appear! The tentacled monstrosity tentacle-slaps gammafunk! x10 16:53:51 yess 16:53:52 it works 16:54:05 !xxx gammafunk 16:54:05 wheals gestures. 14 tentacled monstrosities appear! The tentacled monstrosity tentacle-slaps gammafunk! x14 16:54:41 -!- Mazed has quit [Read error: Connection reset by peer] 16:55:12 PleasingFungus: reminds me of something in monster 16:55:23 hm. I wonder where a good place to export the key "horror_penalty" would be 16:56:08 for (int i = 0; i < ntrials; ++i) { 16:56:08 if (i == ntrials) 16:56:08 break; 16:56:30 that is. uh 16:56:32 wow 16:57:02 That's great. 16:57:06 wheals: just modify i in-loop and add a goto to that if block 16:57:11 so it can be relevant 16:57:16 aagh 16:57:58 it's charming that probably every conceivable rudimentary coding mistake has been in crawl's codebase at some point in time 16:58:24 maybe we need to add a file where every line is commented 16:58:37 *commented-out 16:58:49 but I guess commenting every line would also be a good mistake 16:58:58 not if you write... 16:59:00 in assembly... 16:59:11 -!- Leper_ has quit [Quit: Page closed] 16:59:14 !disassemble PleasingFungus 16:59:17 while hello < world { for (int ii = 0; ii < random2(9002); ii++) { ii >= 9001 ? world++ : NOP() } } 16:59:21 good loop 16:59:25 what is that 16:59:31 nothing 17:00:42 <|amethyst> PleasingFungus: nah, even then commenting every line is usually counterproductive 17:01:07 <|amethyst> unless you have a really nice macro-assembler or something 17:01:12 heh. fair enough; it's been a long time since I wrote assembly, and that was in school 17:01:47 yeah I remember it being more "comment a lot more", but not every line 17:02:05 -!- tsohg has quit [Remote host closed the connection] 17:02:45 <|amethyst> I haven't done assembly since DOS 17:02:53 <|amethyst> well, I guess I did a bit of MIPS in school 17:03:04 -!- Mazed has quit [Ping timeout: 260 seconds] 17:03:08 <|amethyst> and, yes, the prof (an EE) wanted comments on every line :( 17:04:37 I did some in dos on an 8086 and some on a later on 586 in dos for a rs-232 port thing, but they were all school projects as well 17:05:10 agh. lasty seems like a very nice person, but his code is driving me up the wall 17:05:27 <|amethyst> wheals: LIES! http://s-z.org/neil/git/?p=monster-trunk.git;a=commitdiff;h=806b7b2 17:05:27 it's ok, we feel the same way about you 17:05:30 don't tell me he's your kennysheep 17:05:33 ha! 17:05:43 rip :( 17:05:46 unknown monster: "rust devil" 17:05:46 %??rust devil 17:05:49 imo rebuild 17:06:06 <|amethyst> I did but I didn't update crawl 17:06:09 <|amethyst> doing that now 17:06:42 -!- lgft has quit [Quit: Page closed] 17:06:53 ...i'm thinking of that c++11 transition and those portions of objstat that will need cleanup... 17:07:47 -!- Yermak has quit [Quit: Page closed] 17:08:14 PleasingFungus: You're welcome. 17:08:28 :p 17:08:50 -!- ElanMorin has quit [Quit: WeeChat 1.0.1] 17:09:16 (So that horror thing will be fixed soon, right???? :D) 17:09:16 -!- Tuxedo[Qyou] has quit [Read error: Connection reset by peer] 17:10:01 wtf, i git pull, do stuff for 60s, then git push and get the conflict boilerplate 17:10:06 * wheals shakes fist at reaverb 17:10:18 <|amethyst> PleasingFungus: btw, if you ever dynamically allocate a Form (more specifically, delete a FormFoo object through a Form*) you should add a virtual destructor 17:10:32 03reaverb02 07* 0.16-a0-1244-g333d161: Run util/checkwhite on options_guide.txt 10(25 minutes ago, 1 file, 15+ 15-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=333d16191116 17:10:32 03reaverb02 07* 0.16-a0-1245-ge0c4251: Rename "da_counters" to "daction_counters" 10(29 minutes ago, 7 files, 44+ 44-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=e0c4251e9c7c 17:10:32 03wheals02 07* 0.16-a0-1246-gf76b63f: Refactor lajatang brand generation. 10(63 minutes ago, 1 file, 10+ 16-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=f76b63fab7aa 17:10:32 03wheals02 07* 0.16-a0-1247-gff169c6: Clean up a little, round. 10(59 minutes ago, 1 file, 9+ 9-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=ff169c625dbc 17:10:32 03wheals02 07* 0.16-a0-1248-g17d6721: Refactor demon weapon brand generation. 10(23 minutes ago, 1 file, 11+ 20-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=17d672151299 17:10:37 <|amethyst> PleasingFungus: but it looks like they're all singletons with a static instance 17:10:39 wheals: a conflict conflict? 17:10:50 yeah, they're all intended to be static singletons 17:11:05 brand generation!!!! 17:11:07 good numbers 17:11:08 reaverb: also, sorry for treading on your project here, i just couldn't take looking at them anymore 17:11:13 wheals: Oh, thanks for doing that stuff I said I would do a while back <_< >_> 17:11:15 <|amethyst> PleasingFungus: hm, let me see about enforcing that then 17:11:16 need to go 17:11:22 |amethyst: oh, I'd like that! 17:11:48 wheals: Do you have all of the weapons or those two? 17:12:24 -!- KurzedMetal has quit [Ping timeout: 260 seconds] 17:12:38 (Also I'm curious what method you used) 17:12:52 -!- crate has quit [Ping timeout: 258 seconds] 17:13:02 Lasty: any particular reason you implemented horror as a duration rather than an attribute? 17:13:48 03PleasingFungus02 07* 0.16-a0-1249-g47d1bbe: Refactor horror 10(17 minutes ago, 6 files, 124+ 80-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=47d1bbe2cff7 17:13:50 -!- UncertainKitten has quit [Ping timeout: 240 seconds] 17:14:04 <|amethyst> PleasingFungus: and they're intended to be immutable, too? 17:14:11 very immutable, yes 17:15:48 wheals: I sort of already have Staves done if you were working on more tonight. 17:16:55 -!- SakuyaIzayoi has joined ##crawl-dev 17:17:02 wheals: hey, what's the flag that's set when the player sees an item (for no-mon-pickup)? 17:17:14 -!- lobf has joined ##crawl-dev 17:18:53 03PleasingFungus02 07* 0.16-a0-1250-gfa63d87: Remove a redundant horror check 10(2 minutes ago, 1 file, 0+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=fa63d872135b 17:19:18 still not 100% sure about that one 17:19:28 but testing suggested it wasn't needed 17:20:02 PleasingFungus: I don't recall -- i think it was suggested at the time, but it's possible that I modeled it after Song of Slaying 17:20:34 Unstable branch on crawl.lantea.net updated to: 0.16-a0-1243-g6e0463c (34) 17:20:43 ah. yeah, it should probably be changed 17:20:53 but it'd require some save compat work now, and it's not urgent 17:21:16 -!- Mazed has quit [Ping timeout: 260 seconds] 17:21:45 So you'd prefer an attribute? 17:22:14 serious (L22 MfAs) ERROR: range check error (27002 / 2000) (Shoals:5) 17:22:30 well, it doesn't expire over time, so we aren't getting any benefit from using a duration - in fact, we have to do extra work to keep it from expiring. 17:23:07 makes sense 17:23:31 serious (L22 MfAs) ERROR: range check error (27002 / 2000) (Shoals:5) 17:23:46 (It might make sense to make barbs timer also an an attribute) 17:23:53 rust devil (104) | Spd: 10 | HD: 8 | HP: 30-57 | AC/EV: 16/8 | Dam: 16 | 05demonic, 10doors | Res: 06magic(60), 05hellfire, 04fire+++, 02cold, 10elec++, 03poison, 04rot, 13neg+++, 13torm | Vul: 08holy++ | XP: 313 | Sz: Medium | Int: high. 17:23:53 <|amethyst> %??rust devil 17:24:06 <|amethyst> !crashlog serious 17:24:06 2. serious, XL22 MfAs, T:59423 (milestone): http://crawl.akrasiac.org/rawdata/serious/crash-serious-20141012-222331.txt 17:25:00 serious (L22 MfAs) ERROR: range check error (27002 / 2000) (Shoals:5) 17:25:07 rusty!!! 17:25:18 serious (L22 MfAs) ERROR: range check error (27002 / 2000) (Shoals:5) 17:25:31 serious (L22 MfAs) ERROR: range check error (27002 / 2000) (Shoals:5) 17:25:46 sun demon (083) | Spd: 12 | HD: 10 | HP: 39-73 | AC/EV: 10/12 | Dam: 3004(fire:10-19) | 05demonic, 10doors, see invisible, lev | Res: 06magic(80), 05hellfire, 04fire+++, 10elec, 03poison, 04rot, 13neg+++, 13torm | Vul: 12cold, 12drown, 08holy++ | XP: 807 | Sz: Medium | Int: normal. 17:25:46 %??sun demon 17:25:54 definitely not nearly as nasty as this guy 17:25:59 ice devil (163) | Spd: 10 | HD: 11 | HP: 42-78 | AC/EV: 12/10 | Dam: 1612(cold:11-32) | 05demonic, 10doors | Res: 06magic(80), 12cold+++, 03poison, 04rot, 13neg+++, 13torm | Vul: 04fire, 08holy++ | XP: 757 | Sz: Medium | Int: high. 17:25:59 %??ice devil 17:26:05 ice devils are really lame 17:26:13 they do vicious damage! 17:26:19 idk, might be on par with this guy 17:26:21 until you have no rC+ and they suddenly hit you for 50 damage 17:26:27 ynoxinul (113) | Spd: 10 | HD: 6 | HP: 22-44 | AC/EV: 3/10 | Dam: 12 | 05demonic, 10doors, see invisible, fly, !sil | Res: 06magic(40), 02cold, 10elec++, 03poison, 04rot, 13neg+++, 13torm | Vul: 08holy++ | XP: 213 | Sp: iron shot (3d16), sum.ufetubus | Sz: Medium | Int: normal. 17:26:27 %??ynoxinul 17:26:41 basically harmless unless they get a good iron shot roll 17:26:45 PleasingFungus: Why did you functionalize _old_horror_level? 17:26:45 ya 17:26:52 it only gets called once 17:26:56 -!- UncertainKitten has joined ##crawl-dev 17:27:24 Lasty: so does _update_cowardice, _current_horror_level, etc. 17:27:39 only being called once is no reason not to break something out into its own function, if it's a reasonably distinct logical unit 17:27:44 how do you select version for Cheibriados again 17:27:51 iron devil (104) | Spd: 8 | HD: 8 | HP: 28-59 | AC/EV: 16/8 | Dam: 14, 14 | 05demonic, 10weapons, 10items, 10doors | Res: 06magic(64), 05hellfire, 04fire+++, 02cold, 10elec++, 03poison, 04rot, 13neg+++, 13torm | Vul: 08holy++ | XP: 324 | Sz: Medium | Int: high. 17:27:51 %0.14?iron devil 17:27:56 thanks 17:28:02 Pit Fiend (071) | Speed: 8 | HD: 19 | Health: 99-148 | AC/EV: 17/5 | Damage: 28, 21, 21 | Flags: 05demonic, evil, see invisible, fly, !sil | Res: 06magic(304), 05hellfire, 02cold, 10elec++, 03poison, 04rot, 13neg+++, 13torm | Vul: 08holy++ | XP: 4470 | Sp: hellfire (3d20), melee, torment symbol. 17:28:02 %0.9?pit fiend 17:28:12 -!- Ahrin has quit [Ping timeout: 245 seconds] 17:28:13 or %? for just stable 17:28:17 ya 17:28:45 _old_horror_level was notable to me since it was so tiny. 17:28:49 ah, that's fair 17:29:06 the specific reason I broke it out was so that I wouldn't have to use an ugly ternary or a non-const variable 17:29:20 mutable state is the enemy. 17:30:13 -!- crate_ is now known as crate 17:30:55 I considered also breaking the last set of ifs/mprs into a _print_horror_messages(int horror_level) function, but didn't. could have gone either way on that 17:31:04 -!- Bloax has quit [Read error: Connection reset by peer] 17:31:23 -!- Bloax has joined ##crawl-dev 17:31:25 hairy devil (074) | Spd: 10 | HD: 7 | HP: 26-52 | AC/EV: 7/10 | Dam: 12, 12 | 05demonic, 10doors | Res: 06magic(37), 03poison, 04rot, 13neg+++, 13torm | Vul: 08holy++ | XP: 225 | Sz: small | Int: high. 17:31:25 %0.10?hairy devil 17:31:37 hairy devils!!!! 17:31:38 wow such interesting demans 17:31:43 unknown monster: "manes" 17:31:43 %0.9?manes 17:31:46 hm 17:31:49 lemure (085) | Speed: 12 | HD: 2 | Health: 6-16 | AC/EV: 1/12 | Damage: 5, 3, 3 | Flags: 05demonic, regen | Res: 06magic(8), 03poison, 04rot, 13neg+++, 13torm | Vul: 08holy++ | XP: 13. 17:31:49 %0.9?lemure 17:31:56 midge (095) | Speed: 10 | HD: 2 | Health: 6-16 | AC/EV: 4/10 | Damage: 806(blink) | Flags: 05demonic, fly | Res: 06magic(8), 03poison, 04rot, 13neg+++, 13torm | Vul: 08holy++ | XP: 13. 17:31:56 %0.9?midge 17:31:56 unknown monster: "lemure" 17:31:56 %0.14?lemure 17:31:59 "mutable state is the enemy" I've always said we should rewrite crawl in Haskell! Who's with me! 17:32:01 lemure (085) | Spd: 12 | HD: 2 | HP: 6-16 | AC/EV: 1/12 | Dam: 5, 3, 3 | 05demonic, 10doors, regen | Res: 06magic(8), 03poison, 04rot, 13neg+++, 13torm | Vul: 08holy++ | XP: 13 | Sz: small | Int: normal. 17:32:01 %0.13?lemure 17:32:02 *crickets* 17:32:05 midges were the real killers 17:32:09 kryft: I am with you in spirit 17:32:19 unknown monster: "red imp" 17:32:19 %??red imp 17:32:26 crimson imp (055) | Spd: 10 | HD: 3 | HP: 9-18 | AC/EV: 3/14 | Dam: 4 | 05demonic, 10weapons, 10items, 10doors, fly, regen, !sil | Res: 06magic(40), 05hellfire, 04fire+++, 03poison, 04rot, 13neg+++, 13torm | Vul: 12cold, 08holy++ | XP: 48 | Sp: blink | Sz: little | Int: normal. 17:32:26 %??crimson imp 17:32:31 Could not execute monster-0.8: No such file or directory 17:32:31 %0.8?manes 17:32:31 oh right they're CRIMSON not RED 17:32:34 rip 17:32:43 deleted 17:32:51 anyway rip proto-iron-imps (they were somehow even worse) 17:32:55 so midges were basically crimson imps 17:33:03 except they hit harder 17:33:06 haha 17:33:19 and didn't regen all the damage you did to them 17:33:24 and also didn't have 14 EV 17:33:36 removed in 2012, by... chris campbell!!!! 17:33:42 the SCOURGE of CRAWL 17:33:48 midge (095) | Speed: 10 | HD: 2 | Health: 6-16 | AC/EV: 4/10 | Damage: 806(blink) | Flags: 05demonic, fly | Res: 06magic(8), 03poison, 04rot, 13neg+++, 13torm | Vul: 08holy++ | XP: 13. 17:33:48 %0.9?midge 17:34:10 hits harder, less health, wait wtf 17:34:15 crimson imp (055) | Spd: 10 | HD: 3 | HP: 9-18 | AC/EV: 3/14 | Dam: 4 | 05demonic, 10weapons, 10items, 10doors, fly, regen, !sil | Res: 06magic(36), 05hellfire, 04fire+++, 03poison, 04rot, 13neg+++, 13torm | Vul: 12cold, 08holy++ | XP: 48 | Sp: blink | Sz: little | Int: normal. 17:34:15 %0.14?crimson imp 17:34:18 huh 17:34:23 and no mr, for some reason 17:34:45 good old imps <3 17:36:17 PleasingFungus: you're going to be so happy 17:36:29 03gammafunk02 07* 0.16-a0-1251-g6dfaa0a: Give rebirth to a trusty old friend for custom tile purposes 10(17 minutes ago, 4 files, 21+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=6dfaa0abcf04 17:36:43 ! ! ! 17:36:50 best change 2014 17:36:52 haha you goofball 17:36:53 . . . what? 17:37:01 Lasty: he added an unused tile to the tilesheet 17:37:05 so that he can use it for custom player tiles 17:37:28 lol 17:37:38 god bless america. 17:37:41 yeah I didn't change the orb guardian tile 17:37:41 Who wants to look like a baby? :p 17:37:47 idoido 17:37:56 gammafunk: have you considered that you've opened pandora's box? 17:37:58 -!- tsohg has quit [Remote host closed the connection] 17:38:12 PleasingFungus: did you notice araganzar running around as the sexy succubus tile 17:38:14 what's next? jormungandr? 17:38:17 gammafunk: I did not! 17:38:35 jormungandr is no bad idea... 17:38:35 -!- Bloax has quit [Read error: Connection reset by peer] 17:38:38 that is, in a sense, my tile (or rather, I edited it) 17:38:58 hydrataur. old mnoleg. the tiles possibilities are endless 17:39:09 also, wait, why is phoenix in unused? isn't it currently being used for bennu? 17:39:11 -!- Bloax has joined ##crawl-dev 17:39:31 -!- eliotn has quit [Ping timeout: 246 seconds] 17:39:35 -!- mong has quit [Quit: leaving] 17:39:39 %git bennu 17:39:39 Could not find commit bennu (git returned 128) 17:39:46 %git :/bennu 17:39:46 07tenofswords02 * 0.16-a0-663-g6932eac: Temporary quick-fix: Remove allies tracer on monster torment / tornado / chains 10(4 weeks ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=6932eac25ae0 17:39:59 btw was the problem with ^ ever fixed? 17:40:05 ??blackmagic 17:40:05 blackmagic ~ black magic[1/4]: %git HEAD^{/rod}^^{/rod} 17:40:11 no. hangedman swore a dreadful oath to never return until he fixed it 17:40:19 he lives in the wilderness, now. an ascetic. 17:40:22 %git HEAD^{/bennu}^^{/bennu} 17:40:24 -!- Tuxedo[Qyou] has quit [Read error: Connection reset by peer] 17:40:26 %git HEAD^{/bennu}^^{/bennu} 17:40:26 07tenofswords02 * 0.16-a0-661-g10f4cc4: A twisted resurrection of phoenixes, as Bennu in Tomb 10(4 weeks ago, 14 files, 158+ 22-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=10f4cc480bcc 17:40:35 reaverb: there's a new command someone added for that 17:40:39 what was it, gitgrep? 17:40:46 !gitgrep bennu 2 17:40:46 %git HEAD^{/2} 17:40:46 07PleasingFungus02 * 0.16-a0-1222-g3e6a9b3: New spell: Irradiate 10(9 weeks ago, 10 files, 101+ 3-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=3e6a9b3c41d9 17:40:54 !gitgrep bennu 17:40:54 %git HEAD^{/} 17:40:54 07gammafunk02 * 0.16-a0-1251-g6dfaa0a: Give rebirth to a trusty old friend for custom tile purposes 10(21 minutes ago, 4 files, 21+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=6dfaa0abcf04 17:41:00 well 17:41:07 confusing 17:41:10 !gitgrep 2 bennu 17:41:11 %git HEAD^{/bennu}^^{/bennu} 17:41:11 07tenofswords02 * 0.16-a0-661-g10f4cc4: A twisted resurrection of phoenixes, as Bennu in Tomb 10(4 weeks ago, 14 files, 158+ 22-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=10f4cc480bcc 17:41:13 ah 17:41:15 that's it 17:41:55 incredible power... 17:41:57 -!- Mazed has quit [Ping timeout: 245 seconds] 17:42:29 I wonder if it would be good to have %gitgrep, so you don't need the silly sequell echo 17:42:39 then again, that's not the world's highest cost 17:42:52 -!- tsohg has quit [Ping timeout: 240 seconds] 17:42:55 It would but the commadn w/Sequell echo is better than nothing. 17:43:06 and its not like people block Cheibriados 17:43:46 well, if you blocked chei, then hypothetical %gitgrep wouldn't really do much either :) 17:44:24 03reaverb02 07* 0.16-a0-1252-gcc95bad: Refactor quarter staff brand generation code 10(9 weeks ago, 1 file, 11+ 23-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=cc95bad82922 17:44:48 a reaverb commit!!! 17:45:03 I had a couple earlier today. 17:45:04 -!- TAS_2012v has quit [Ping timeout: 260 seconds] 17:45:47 -!- CacoS has quit [] 17:49:14 iron devil (104) | Spd: 10 | HD: 8 | HP: 29-58 | AC/EV: 16/8 | Dam: 14, 14 | 05demonic, 10weapons, 10items, 10doors | Res: 06magic(64), 05hellfire, 04fire+++, 02cold, 10elec++, 03poison, 04rot, 13neg+++, 13torm | Vul: 08holy++ | XP: 401 | Sz: Medium | Int: high. 17:49:14 %?iron devil 17:49:18 rust devil (104) | Spd: 10 | HD: 8 | HP: 30-57 | AC/EV: 16/8 | Dam: 16 | 05demonic, 10doors | Res: 06magic(60), 05hellfire, 04fire+++, 02cold, 10elec++, 03poison, 04rot, 13neg+++, 13torm | Vul: 08holy++ | XP: 313 | Sz: Medium | Int: high. 17:49:18 %??rust devil 17:49:23 the xp cost... 17:49:30 Crawl crashes before loading main menu. 13https://crawl.develz.org/mantis/view.php?id=9042 by varren 17:50:52 death yak (08Y) | Spd: 10 | HD: 14 | HP: 59-94 | AC/EV: 9/5 | Dam: 30 | Res: 06magic(100) | Chunks: 09poison | XP: 873 | Sz: Big | Int: animal. 17:50:52 %??death yak 17:50:57 death yak (08Y) | Spd: 10 | HD: 17 | HP: 72-115 | AC/EV: 9/5 | Dam: 30 | Res: 06magic(100) | Chunks: 09poison | XP: 1143 | Sz: Big | Int: animal. 17:50:57 %??death yak hd:17 17:50:59 fixed 17:51:15 -!- rossi has quit [Ping timeout: 244 seconds] 17:51:21 idgi 17:51:56 we must fix the exp cost 17:51:59 by buffing death yaks 17:52:20 obviously nothing can possibly go wrong with this strategy 17:52:48 is buffing Death Yaks *ever* the solution? 17:53:07 is it ever not? 17:53:21 the answer: there was no problem to begin with 17:53:38 yes gammafunk, you're right 17:53:45 there was no problem with jump attack to begin with 17:54:02 what? 17:54:35 03PleasingFungus02 07* 0.16-a0-1253-g0cc22cd: Rust rust devils 10(5 minutes ago, 1 file, 3+ 3-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=0cc22cd1c7c9 17:54:35 03PleasingFungus02 07* 0.16-a0-1254-gca7a79b: Tweak weapon brand generation code 10(2 minutes ago, 1 file, 6+ 4-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=ca7a79be3c79 17:54:37 rip felid dragon jumping 17:55:05 jump attack was fun with felid. though I seemed to miss a lot. maybe the to-hit chance could be buffed. or maybe I wasn't using it right 17:55:17 -!- debo has joined ##crawl-dev 17:57:43 we have shadow step and power leap, both of which work better 17:58:06 yes, but neither are a racial ability for a race that really could make use of it 17:58:24 they both work differently; I'm not convinced they work better. 17:58:35 fe has a lot of special gimmicks already, and don't need other bad ones tacked on 17:58:54 they work better in the sense that they actually do something 17:59:07 but uh, jump attack is a pretty good repositioning ability 17:59:41 and not a potential instakill/radius damage ability 18:00:00 why this is bad is anyone's question 18:00:09 -!- debo has quit [Ping timeout: 246 seconds] 18:01:41 oh was jump attack removed? my comment above sounds pretty dumb now 18:01:58 it was, yes 18:02:12 btw, gammafunk, your penance for your great sin is to go through & close jump attack mantis tickets 18:02:31 -!- stanzglotza is now known as stanzill 18:02:33 blink is a better design for jump-attack for repositioning and fe need repositioning much less than other races since they have both fast movement, which is hugely powerful, and can even literally die to get repositioned 18:02:36 sif whispers: become a person who closes old tickets... 18:02:37 yea. jump attack seemed like decent strategy. also thematically made sense but I recognize that's not a primary issue. 18:02:47 yeah I should od that 18:02:51 are there any open? 18:02:53 I know of one 18:03:01 I remember there was one recently about jump-attacking empty space, yeah 18:03:11 haven't checked, just remembered about that 18:03:25 7671 18:03:29 -!- Mazed has quit [Ping timeout: 255 seconds] 18:03:30 and 9027 18:03:44 seem to be the only open ones 18:03:51 wow, what a well-coded & stable feature! :) 18:04:19 "Adding confusion chance after jump might work" re making jump-attack like cblink 18:04:22 goodmantis 18:04:29 -!- Bloax has quit [Read error: Connection reset by peer] 18:04:45 03PleasingFungus02 07* 0.16-a0-1255-gb979b48: Standardize weapon brand weight totals 10(4 minutes ago, 1 file, 32+ 32-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=b979b481e769 18:04:47 With Fe I've vaguely considered removing the low hp and fast speed thing since spriggans already have those, not sure how much of an uproar that would cause. 18:05:11 Pleasingfungus: ca7a79be3 causes a function change because some weapons go through the loop more than once. 18:05:23 -!- Bloax has joined ##crawl-dev 18:05:35 reaverb: Well I think it's ok to keep those aspects, although really it comes down to people not liking Fe very much 18:05:36 To ensure they get a brand. 18:05:36 -!- scummos__ has quit [Ping timeout: 260 seconds] 18:05:48 if you remove the hp limitation and fast move, they're like bad Octopodes 18:05:58 -!- Textmode has joined ##crawl-dev 18:06:07 that's ignoring the aptitude situation,but Fe fairly flat 18:06:09 !apt fe 18:06:09 Fe: Fighting: 0, Short: N/A, Long: N/A, Axes: N/A, Maces: N/A, Polearms: N/A, Staves: N/A, Slings: N/A, Bows: N/A, Xbows: N/A, Throw: N/A, Armour: N/A, Dodge: 3, Stealth: 4, Shields: N/A, UC: 0, Splcast: -1, Conj: -1, Hexes: 4!, Charms: 2, Summ: 0, Nec: 0, Tloc: 4!, Tmut: 1, Fire: -1, Ice: -1, Air: -1, Earth: -1, Poison: -1, Inv: 0, Evo: 2, Exp: -1, HP: -4*, MP: 2 18:07:15 it doesn't have all those weapon schools, so I guess you can't call it "fairly flat" apt wise 18:07:36 gammafunk: Yeah, that would be to focus on extra lives/equipment restriction, and I'm not sure how well equipment restction works. 18:08:19 well I'm not sure how lowering their speed and increasing hp make the lives/ restrictions more prominent 18:08:30 I didn't realize there was so much Fe hate 18:08:49 I'm still such a bad and inexperienced player to not be able to see that since apparently it's pretty obvious. 18:09:10 -!- Acidburn6 has quit [] 18:09:15 gammafunk: When I play a Felid I mostly end up thinking about how much I need to run away from things to have a competive chance. 18:10:39 -!- ackack has joined ##crawl-dev 18:11:29 reaverb: yeah but thinking about that less means you'll need lives less; the life aspect becomes less prominent, not moreso 18:11:52 If you make Felid into a race with almost no HP, no armour, and no fast move, I think many players won't have a fun time with it 18:12:03 Because then your gameplan is "well at least I can die" 18:12:22 yeah, and if you give them hp and armour, then it's like Hu with extra lives 18:12:26 The whole point of the game is avoiding dying so if you're just going to go in and say "well I can just die die die" 18:12:30 it's not overly fun 18:12:40 even with fast move you just add lots of kiting and fleeing to that 18:12:59 Obviously make Fe slow :D 18:13:09 probably the extra lives should have been paired with a better cost somehow 18:13:13 Right so Naga- 18:13:35 Anyway if extra lives are a good mechanic I do feel that "Hu with Extra Lives" would be the best starting point for an extra life species. 18:13:47 Fo manage to be fun I think because the benefit fits the cost better 18:13:58 (With lowered apts or something so its not just better) 18:14:14 Fo is fun because despite notele/stasis you can get strong defenses easily so it's not a big deal 18:14:30 -!- UncertainKitten has quit [Ping timeout: 246 seconds] 18:14:31 -!- Zooty has quit [Ping timeout: 246 seconds] 18:14:56 the flow of the game isnt disrupted by lots of resting because lolnodefense (see Op) or fleeing all the time (Fe) 18:15:22 -!- UncertainKitten has joined ##crawl-dev 18:15:38 Op are a tmut or mage form, and I dont' think that's a problem really 18:15:42 *species 18:15:44 Yes 18:16:04 reaverb: as far as I can tell, weapons only go through the loop repeatedly if rc is SPWPN_NORMAL? 18:16:09 I mean, look at the condition on the top. 18:17:07 -!- Akitten_Homura has joined ##crawl-dev 18:17:28 PleasingFungus: one second, I just was considering using SPWPN_NORMAL and concluded it was a function change, I may have been wrong. 18:17:49 -!- stanzill has quit [Quit: au rev] 18:17:52 It's a confusing function. 18:18:02 hrm, I wonder if we could merge the life mechanic in with the giant mage species 18:18:10 We should have more helper functions in there :D 18:18:14 Oh yes. 18:18:18 Also, most of this should be data, not code. 18:18:23 Tables of weights. 18:19:06 I feel like if you are gonn have the extra life mechanic 18:19:25 youre going to need to cripple it in some way 18:19:42 and the crippling part is what can make it not fun 18:19:56 -!- UncertainKitten has quit [Ping timeout: 250 seconds] 18:20:22 -!- siepu has quit [Read error: Connection reset by peer] 18:20:31 don't make me write up 5 pages of lore about Giant Majjik Spirits that are eternally reborn 18:20:41 because I will write up 5 pages of lore 18:20:41 do it. do it. I dare you 18:20:51 ("eternally" sounds Quite Powerful.) 18:20:53 Lost Soul species 18:20:58 yess 18:21:07 make it the description of natasha 18:21:07 PleasingFungus: Yeah, I think the SPWPN_NORMAL thing is fine, oops. 18:22:27 gammafunk: opinion on halving ranged weapon brand frequency (for 'ego' weapons)? It seems odd that they're twice as likely to get brands as most types of melee weapon. (That is, moving SPWPN_NORMAL's weight from 1 to 50 for that case in makeitem.cc.) Also, this might help mitigate problems with double-branded ranged weapons. 18:23:23 yeah that seems reasonable to me, given that ranged is OP already 18:23:28 nerf plz 18:23:32 AINARF 18:23:35 er 18:23:38 IANARF 18:23:43 I am not a ranged freak 18:23:44 my concern is that it might be a *taur nerf 18:23:48 -!- edlothiol has quit [Ping timeout: 260 seconds] 18:23:51 oh, hrm 18:23:55 taurs, our most beloved murderers. 18:23:56 did the idea to grant unlimited base ammo but make ego ammo always mulch ever gain any traction? 18:24:10 well tbh they're pretty strong with your current change 18:24:13 -!- Akitten_Homura has quit [Read error: Connection reset by peer] 18:24:16 but isn't the chance of ego controlled 18:24:19 when giving equip? 18:24:22 and for each enemy type 18:24:24 gammafunk: it's double controlled 18:24:27 I thought we're talking floor generation 18:24:33 -!- UncertainKitten has joined ##crawl-dev 18:24:34 -!- Mazed has quit [Ping timeout: 255 seconds] 18:24:49 so you mean changing the generic make item chance? 18:24:52 item gen is... complicated 18:25:07 you can always increase the ego chance for e.g. centaurs, right? 18:25:25 I don't think makeitem.cc *usually* plays around with ego chance 18:25:39 it's either good_items (rarely, mostly for uniques) or nothin' 18:25:40 i i r c 18:25:51 PleasingFungus: no-mon-pickup uses ISFLAG_SEEN 18:25:55 wheals: thank you! 18:25:57 also, item_level weirdness 18:26:02 yeah, also item_level stuff 18:26:06 ah ok, I see, and good item is probably also used by the monster equip code 18:26:07 !source got_curare_roll 18:26:08 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/makeitem.cc;hb=HEAD#l61 18:26:19 !lg * cv=0.16-a killer=centaur s=kaux 18:26:20 beautiful 18:26:20 852 games for * (cv=0.16-a killer=centaur): 371x Shot with an arrow by a centaur, 341x, 33x Shot with an arrow of flame by a centaur, 28x Shot with an arrow of frost by a centaur, 18x Shot with a poisoned arrow by a centaur, 5x a cursed -1 shortbow, 4x wand of lightning, 4x Shot with an arrow of dispersal by a centaur, 4x a cursed -2 shortbow, 3x a +0 club, 3x wand of cold, 3x a cursed +0 shortbow... 18:26:32 oo, four lightning wands 18:26:42 !lg 18:26:43 3277. wheals the Insei (L9 OpEE of Nemelex Xobeh), shot by a centaur (arrow of frost) on D:8 on 2014-10-12 19:55:53, with 2471 points after 13185 turns and 0:33:46. 18:26:51 rip 18:26:55 unfortunately I was looking for weapon brands, so that's all useless! 18:26:57 ah well 18:26:58 i teleported from just out of its los 18:27:07 to two squares away from it 18:27:37 * gammafunk snickers 18:27:46 -!- doubtofbuddha has quit [Read error: Connection reset by peer] 18:28:26 !lg . 18:28:26 2304. gammafunk the Summoner (L9 HESu of Sif Muna), quit the game on D:11 on 2014-10-12 20:51:36, with 2897 points after 5726 turns and 0:37:21. 18:28:29 !lg . -2 18:28:30 2303/2304. gammafunk the Caller (L4 HESu of Sif Muna), quit the game on D:4 on 2014-10-12 19:57:20, with 100 points after 1487 turns and 0:14:51. 18:29:00 I wonder if triple crossbows should get better egos 18:29:01 probably 18:29:06 not gonna deal with that right now, tho 18:29:28 |amethyst: should i make a patch for monster for AF_CORRODE or will you handle it? 18:30:47 oh so it looks like the only thing item_level matters for in brands is the chance of just not giving an ego at all 18:31:17 -!- keyvin has quit [Quit: leaving] 18:33:43 wow, all of item_attack_skill, melee_skill, and range_skill 18:33:53 and they're commented so someone recently even allowed them to all exist 18:34:18 those sound familiar 18:34:22 !source item_attack_skill 18:34:24 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/itemprop.cc;hb=HEAD#l1525 18:34:46 oh. that was me. 18:35:12 03PleasingFungus02 07* 0.16-a0-1256-g19e8507: Reduce ranged weapon brand frequency 10(16 minutes ago, 1 file, 3+ 3-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=19e850792663 18:37:26 -!- rossi has quit [Ping timeout: 240 seconds] 18:38:28 -!- bh has joined ##crawl-dev 18:38:47 could someone familiar with tiles code point me at how floor/wall tile selection is done? 18:39:01 PleasingFungus: could you change the sewer portal verb from "rusting" to "rustling" 18:39:12 it's getting pretty annoying to hear iron rust 18:39:19 why me? 18:39:25 Bloax: no...? 18:39:42 iunno, you're the local language guy 18:39:44 The portal is *rusting* away. 18:39:56 You'll 'hear' it, even if a silent spectre is standing on it 18:42:18 Bloax: sounds like the noise is 18:42:20 !glasses 18:42:20 ( •_•)    ( •_•)>⌐■-■    (⌐■_■) 18:42:31 rustling someone's jimmies 18:42:35 -!- Cannonbait has quit [Read error: Connection reset by peer] 18:42:41 rustling your jimmies??? 18:42:45 ugh, lag 18:43:55 -!- MgDark_HuIE has quit [Remote host closed the connection] 18:44:17 -!- Siegurt has quit [Quit: Leaving.] 18:44:21 -!- HellTiger has quit [Ping timeout: 260 seconds] 18:45:47 -!- Mazed has quit [Ping timeout: 255 seconds] 18:46:16 glad that's over. 18:47:09 you should probably be hearing gurgling noises and such 18:49:04 The point of the message is to indicate that the portal is going to go away if you don't find it 18:50:55 bh: do you mean associating tiles to features? 18:51:40 gammafunk: sure. I want to look at the feasibility of wang tilings. 18:51:47 -!- Crehl has quit [Quit: Killed by a kitten] 18:51:51 of....what 18:52:10 aperiodic tiling 18:52:13 !function _tileidx_feature_base 18:52:14 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/tilepick.cc;hb=HEAD#l167 18:52:38 that won't bee really what you need though 18:52:43 since I think you mean the variants 18:52:50 right. And then those get mapped to variants 18:53:02 !function tileidx_feature 18:53:03 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/tilepick.cc;hb=HEAD#l167 18:53:26 !function apply_variations 18:53:27 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/tileview.cc;hb=HEAD#l1187 18:53:33 bh: those functions are more helpful 18:53:55 gammafunk: *shudder* 18:54:45 !function _pick_random_dngn_tile 18:54:46 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/tileview.cc;hb=HEAD#l365 18:54:59 bh: come on, crawl code is good code 18:55:05 "good" code 18:55:16 gammafunk: tell me again what our memory management paradigm is 18:55:20 bh: that last one actually chooses variants 18:55:32 "try not to allocate memory" 18:55:41 "pray that the whole thing doesn't crash" 18:56:00 -!- Alpha_ has quit [Ping timeout: 260 seconds] 18:56:20 .crushed 18:56:21 55. shummie the Black Belt (L22 DsIE of Qazlal), slain by an octopode crusher on Depths:3 on 2014-10-10 04:22:36, with 419455 points after 62228 turns and 5:07:28. 18:56:23 .gmap 18:56:29 62. danggo054 the Cleaver (L12 MiBe of Trog), blasted by an electric eel (bolt of electricity) on Lair:4 (gammafunk_lair_enchanted_lake) on 2014-10-12 05:37:51, with 17194 points after 11919 turns and 0:46:55. 18:57:33 gammafunk: I think the core problem with that particular part of the codebase is that a lot of it is code rather than data 18:58:13 oh definitely, Tiles is just stitched together to work since 18:58:32 No one here likes to sit and think about making proper graphics code, javascript etc 18:59:35 not to rag on anyone, given that my own code is crap, but _pick_random_dngn_tile is a bad function 18:59:40 -!- Dynast has quit [Ping timeout: 246 seconds] 18:59:52 that function really wants to be idempotent 18:59:53 <|amethyst> IMO the biggest code -> data needed is the kill-to-conduct-type and conduct-type-to-piety code 19:00:15 not everything is code, of course, but certainly a bunch of things like mcache offsets should be not in .cc/.h files that aren't autogenerated 19:00:24 |amethyst: I don't have a chance in hell convincing you guys to adopt protobufs, do I? 19:00:42 ??protobuff 19:00:44 I don't have a page labeled protobuff in my learndb. 19:00:51 http://kentonv.github.io/capnproto/ 19:01:44 for example, we'd no longer need to ensure that save file marshal calls occurred in a fixed order 19:02:54 -!- GhostSonOfGhost has quit [] 19:05:51 'eh? 'eh? great idea right? 19:06:17 -!- TAS-2012v has quit [Ping timeout: 260 seconds] 19:06:18 -!- Mazed has quit [Ping timeout: 246 seconds] 19:06:23 "Types come after names. The name is by far the most important thing to see, especially when quickly skimming, so we put it up front where it is most visible. Sorry, C got it wrong" 19:06:27 dang 19:06:58 -!- KurzedMetal1 has quit [Read error: Connection reset by peer] 19:07:18 cleary he doesn't know about struct bolt beem 19:07:58 beem.beam 19:11:32 gammafunk: yeah, I think getting an aperiodic tiling is doable. 19:11:48 you can ask PleasingFungus about wang tiles, i hear 19:11:53 haha 19:12:02 ... 19:12:11 (brb) 19:12:13 -!- bh has left ##crawl-dev 19:12:16 bh: yeah, you could do some non-random tile selection there I think... 19:12:18 -!- bh has joined ##crawl-dev 19:12:25 bh: yeah, you could do some non-random tile selection there I think. 19:13:05 we'd just need to push coordinates down into the function 19:13:32 and then beg our artists to make domino tiles 19:14:22 fdshfn (L27 DDFi) ASSERT(m) in 'mon-util.cc' at line 1969 failed. (Zig:10) 19:14:36 !source player_can_hit_monster 19:14:37 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/player.cc;hb=HEAD#l1192 19:15:15 apparently players can only hit monsters if they are in shallow water? 19:15:52 <|amethyst> wheals: check the first if 19:16:07 oh ugh 19:16:32 also, what up with that special case 19:16:55 ??crawlcode 19:16:55 I don't have a page labeled crawlcode in my learndb. 19:17:19 this isn't even the code, just weird design i guess?? 19:18:37 I really love "if (foo) return bar;" without braces 19:19:40 -!- tcsc has quit [Quit: bye!] 19:19:48 ??crawlcode 19:19:48 I don't have a page labeled crawlcode in my learndb. 19:20:10 !learn add crawlcode Come get some. ~ https://twitter.com/crawlcode 19:20:11 crawlcode[1/1]: Come get some. ~ https://twitter.com/crawlcode 19:20:37 -!- rchandra has joined ##crawl-dev 19:20:39 <|amethyst> %git ae5abcdab 19:20:39 07greensnark02 * 0.3-a0-315-gae5abcd: [1612448] Allow polearm users to attack monster submerged in shallow water. Need to update the AI so the monster either flees or unsubmerges and fights. 10(7 years ago, 9 files, 36+ 3-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=ae5abcdab69c 19:21:20 fascinating 19:21:52 <|amethyst> glaivefishing 19:22:36 gammafunk: good news, in all the calls to _pick_random_dngn_tile, we have the coord available 19:22:39 a glaivious error? 19:23:03 -!- Siegurt has quit [Quit: Leaving.] 19:23:12 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/tileview.cc;hb=HEAD#l373 19:23:16 ok, really. wtf 19:23:38 <|amethyst> oh, um 19:23:46 <|amethyst> should that be random2? 19:24:24 |amethyst: more the naming 19:24:25 <|amethyst> probably should be ui_random?? 19:24:32 and it's only used by two callers 19:27:22 -!- Mazed has quit [Ping timeout: 240 seconds] 19:29:39 -!- alefury has quit [] 19:36:10 -!- rossi has quit [Ping timeout: 260 seconds] 19:36:20 -!- Frank2368 has quit [Quit: Page closed] 19:42:00 -!- PleasingFungus has quit [Ping timeout: 246 seconds] 19:43:01 -!- PleasingFungus has joined ##crawl-dev 19:45:47 -!- Bloaxor has joined ##crawl-dev 19:45:47 -!- Bloax has quit [Read error: Connection reset by peer] 19:47:56 hrm. would it make anyone sad if crawl optionally linked against openssl and used aes as a rng? 19:48:16 if you kill a submerged monster with a trident you should get the chunks automatically imo 19:49:05 -!- Mazed has quit [Ping timeout: 272 seconds] 19:52:02 so it looks like throwing hunters get 2 fighting and 1 melee skill, while other hunters get 1 fighting and no melee skill 19:52:06 is this intentional? 19:52:24 or perhaps desirable would be a better question 19:52:33 !lg . -log 19:52:34 1652. bh, XL8 DDNe, T:5727: http://dobrazupa.org/morgue/bh/morgue-bh-20141012-231919.txt 19:55:15 -!- debo has joined ##crawl-dev 19:56:28 Automatically placed exclusions do not force more 13https://crawl.develz.org/mantis/view.php?id=9043 by brendan 19:57:08 -!- PleasingFungus has quit [Ping timeout: 260 seconds] 19:59:46 -!- debo has quit [Ping timeout: 240 seconds] 20:01:33 -!- bh has quit [Quit: Page closed] 20:04:53 -!- Zermako_ has quit [] 20:12:30 -!- tsohg has quit [Remote host closed the connection] 20:14:32 -!- st_ has quit [Read error: Connection reset by peer] 20:15:09 -!- st_ has joined ##crawl-dev 20:15:17 -!- keyvin has quit [Ping timeout: 245 seconds] 20:16:17 -!- PleasingFungus has joined ##crawl-dev 20:21:46 -!- daek_ has quit [Quit: Saindo] 20:23:22 -!- mamgar has quit [Ping timeout: 255 seconds] 20:26:22 -!- lobf has quit [Read error: Connection reset by peer] 20:27:00 03|amethyst02 07* 0.16-a0-1257-g291534b: Enforce form singletonicity and constness. 10(24 minutes ago, 2 files, 165+ 62-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=291534b106fd 20:27:10 <|amethyst> it would be nice to templatise that but that's more work than I want to put in right now 20:28:00 -!- lobf has joined ##crawl-dev 20:28:09 165+ 20:28:11 ! 20:28:31 -!- Lightli has joined ##crawl-dev 20:29:01 dang, powerful witchcraft 20:29:16 <|amethyst> in C++11 we could do FormTree(const FormTree &) = delete; 20:29:23 rip jump attack 20:29:23 rip 20:29:25 ??jump attack 20:29:25 jump attack[1/2]: Removed in 0.16. Was gained from boots of jumping or the innate Felid mutation. Attacks a target at range, after choosing a random, safe landing site adjacent to the monster. Causes exhaustion, can't be used while exhausted, ensnared, or in water. The boots have range 4, the mutation has range 3,4,5 by level. You can't stab with jump-attack. 20:29:31 <|amethyst> then even within the class, uses would be caught at compile time rather than link time 20:29:54 <|amethyst> PleasingFungus: the tricky part is this 20:29:59 <|amethyst> const FormNone FormNone::instance = FormNone(); 20:30:30 <|amethyst> That whole definition including the RHS counts as "part of the class" for purposes of calling the private constructor 20:31:17 -!- Mazed has quit [Ping timeout: 260 seconds] 20:31:17 <|amethyst> (in C++11 you could initialise 'instance' inside the class definition) 20:32:14 -!- sprort has quit [Read error: Connection reset by peer] 20:33:03 I am just going to marvel at it. 20:34:07 what's the problem with double-brand ranged weapons? 20:34:50 they're both really really strong and something that's hard to balance, since there's a limited expectation of finding them before lategame/extended (esp if you're not following a gifting god) 20:34:53 -!- tsohg has quit [Remote host closed the connection] 20:35:25 by "them" I mean "both a decent ego weapon and a supply of ammunition that stacks with your weapon's brand" 20:39:41 -!- tsohg has quit [Ping timeout: 244 seconds] 20:41:09 -!- st_ has quit [Read error: Connection reset by peer] 20:41:09 -!- clouded_ has joined ##crawl-dev 20:44:05 -!- Smello has quit [Ping timeout: 258 seconds] 20:45:03 I megazig to stock up on for double-brand ranged 20:45:05 optimal imo 20:45:14 powerful strategies 20:48:00 -!- causative has quit [Quit: may the truth move you] 20:49:00 wow, it looks like this hunter thing has been the case for a while 20:49:14 it does sound like a legacy thing 20:49:35 PleasingFungus: the launcher brands that stack are vorpal and speed? 20:49:42 oh I guess then penetration ammo 20:50:24 i wonder if Hu can take the buff 20:50:33 apparently not according to this conversation!!!! 20:50:34 vorpal and speed stack with everything, flame/frost/elec stack with steel & pen 20:50:47 wheals: we're talking about mid/late stuff really 20:50:56 you're lucky to have even one brand in the relevant period 20:50:58 yeah ik 20:51:07 though ofc it all affects overall winrates 20:51:24 actually I'm not sure about pen & elemental egos 20:51:27 I wonder 20:51:34 I know I tested this and got an unexpected answer 20:51:45 !lg * recent !boring s=class / won o=% 20:51:48 5219/508594 games for * (recent !boring): 1/3x Jester [33.33%], 85/3696x Healer [2.30%], 110/4921x Artificer [2.24%], 96/4562x Arcane Marksman [2.10%], 240/12021x Wanderer [2.00%], 702/48018x Berserker [1.46%], 122/8495x Death Knight [1.44%], 135/9431x Chaos Knight [1.43%], 109/8037x Warper [1.36%], 157/12386x Earth Elementalist [1.27%], 246/20054x Hunter [1.23%], 152/13148x Ice Elementalist [1.16... 20:51:57 I think either pen ammo stacked with elemental launchers or pen launchers stacked with elemental ammo? 20:52:07 and then elliptic might have changed it so that didn't happen? 20:52:24 -!- nicolae- has joined ##crawl-dev 20:52:27 i think that only one of the two did, then he made them both stack 20:52:28 -!- Mazed has quit [Ping timeout: 250 seconds] 20:52:45 plausible 20:52:49 gammafunk: nerf jester imo 20:52:57 !nerf Jester 20:52:57 * Sequell nerfs Jester!!! 20:53:36 huh, recent jester game but 20:53:39 !kw recent 20:53:40 Keyword: recent => cv>=0.14 20:53:49 wasn't jester in 0.13? 20:53:54 0.13...-a 20:53:55 ??jester 20:53:55 jester[1/1]: A background added to trunk on April 1st, 2013. Started worshipping Nemelex with a Quarterstaff of Chaos, Book of Party Tricks and throwable pies. Removed a short while after. 20:54:28 !lm * jr 20:54:30 5954. [2014-05-04 10:14:46] skillrobin the Talismancer (L27 DgJr of Nemelex Xobeh) found the Orb of Zot! (Zot:5) 20:54:38 !lm * jr x=cv 20:54:40 5954. [2014-05-04 10:14:46] [cv=0.15-a] skillrobin the Talismancer (L27 DgJr of Nemelex Xobeh) found the Orb of Zot! (Zot:5) 20:54:45 ... 20:54:54 !lm * jr x=cv,filename 20:54:54 Unknown field: filename 20:54:57 dang it 20:54:59 congrats skillrobin! :) 20:55:01 !kw experimental 20:55:02 Keyword: experimental => file=~any- 20:55:06 !lm * jr x=cv,file 20:55:08 5954. [2014-05-04 10:14:46] [cv=0.15-a;file=remote.cszo-milestones-git] skillrobin the Talismancer (L27 DgJr of Nemelex Xobeh) found the Orb of Zot! (Zot:5) 20:55:19 !lg * jr 20:55:20 3307. DrPraetor the Magician (L2 OpJr of Nemelex Xobeh), quit the game on D:1 on 2014-06-19 19:14:54, with 11 points after 428 turns and 0:03:42. 20:55:28 good quit 20:55:54 "whoops" 20:55:57 -!- WalkerBoh has quit [Remote host closed the connection] 20:56:10 just what well how is this jr game possible 20:56:14 er 20:56:22 that, but not sounding like I'm insane 20:56:27 parked? 20:56:40 !lg * jr x=start 20:56:40 3307. [start=2013-04-07 20:06:23 [20130307200623S]] DrPraetor the Magician (L2 OpJr of Nemelex Xobeh), quit the game on D:1 on 2014-06-19 19:14:54, with 11 points after 428 turns and 0:03:42. 20:56:46 ??save compat[# 20:56:47 I don't have a page labeled save compat[# in my learndb. 20:56:49 ??save compat[$ 20:56:50 save compat[3/3]: J - the amulet of Vitality (on tentacle) {HP+15 Regen} 20:56:55 haha 20:57:00 good PleasingFungus gameplay 20:57:11 so yes parked when jr was a thing and resumed recently 20:57:14 only to quit 20:57:15 gammafunk: I fixed that! 20:57:22 -!- FiftyNine has quit [Ping timeout: 245 seconds] 20:57:29 PleasingFungus: why though?! 20:57:37 fair question 20:58:16 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 21:04:15 http://dobrazupa.org/morgue/SirSamVimes/SirSamVimes.txt 21:04:19 these xom mutations?!?! 21:04:57 wow, xom really likes that guy 21:05:12 insofar as xom can like anybody, of course 21:05:33 xom is secretly BetterJiyva 21:05:58 -!- Oxybeles has quit [] 21:11:16 -!- Dynast has quit [Quit: Page closed] 21:13:12 -!- Mazed has quit [Ping timeout: 245 seconds] 21:17:17 -!- reaverb has quit [Quit: Leaving.] 21:21:32 -!- tsohg has quit [Ping timeout: 245 seconds] 21:22:26 -!- Alpha__ is now known as Alpha_ 21:25:29 -!- HoneyLocust has joined ##crawl-dev 21:29:50 -!- Lasty has quit [Quit: Leaving.] 21:32:57 -!- tensorpudding has quit [Ping timeout: 272 seconds] 21:34:42 -!- Mazed has quit [Ping timeout: 272 seconds] 21:37:28 03wheals02 07* 0.16-a0-1258-g7727008: Use item_attack_skill instead of {melee,range}_skill. 10(7 minutes ago, 21 files, 58+ 133-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=7727008b80ec 21:37:28 03wheals02 07* 0.16-a0-1259-g976436b: Buff (?) hunters. 10(7 minutes ago, 1 file, 0+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=976436b7ca39 21:37:30 rust devil (104) | Spd: 10 | HD: 8 | HP: 30-57 | AC/EV: 16/8 | Dam: 16 | 05demonic, 10doors | Res: 06magic(60), 05hellfire, 04fire+++, 02cold, 10elec++, 03poison, 04rot, 13neg+++, 13torm | Vul: 08holy++ | XP: 313 | Sz: Medium | Int: high. 21:37:30 %??rust devil 21:37:37 -!- rossi has quit [Ping timeout: 255 seconds] 21:38:49 buff (?) indeed 21:39:09 -!- _Jordan_ has quit [Quit: _Jordan_] 21:39:17 -!- Calisca2 has quit [Ping timeout: 272 seconds] 21:39:32 -!- debo has joined ##crawl-dev 21:39:48 -!- clouded_ has quit [Ping timeout: 260 seconds] 21:40:22 -!- TendaAway is now known as FatShack 21:40:50 -!- Dynast has quit [Quit: Page closed] 21:41:05 pearl dragon (08D) | Spd: 12 | HD: 18 | HP: 96-138 | AC/EV: 10/15 | Dam: 3508(holy), 2008(holy) | 08holy, see invisible, fly, !sil | Res: 06magic(160), 12drown, 04rot, 13neg+++, 08holy | XP: 3724 | Sp: holy breath (3d36) | Sz: Giant | Int: animal. 21:41:05 %??pearl dragon 21:41:40 -!- GhostSonOfGhost has quit [Ping timeout: 260 seconds] 21:41:46 <|amethyst> PleasingFungus: hm, templatisation seems to be a net gain in code, and of course makes the binary bigger: http://s-z.org/neil/tmp/form-templatisation-partial.patch 21:41:52 <|amethyst> PleasingFungus: so I guess I won't do that 21:42:06 beware the link time cost 21:42:29 <|amethyst> well, this is all in one C++ file 21:42:36 oh, interesting 21:43:08 would this mean forms go from being triply declared to only having to be declared twice? 21:43:49 <|amethyst> the main reasons for the increase in source size, despite losing boilerplate, are: 1. template<> and 2. the default implementations in the template 21:43:51 class definition, const, pointer in array -> template method definitions, pointer in array 21:44:44 yeah, idk if this would be a nontrivial increase in code size across all however many forms 21:44:46 <|amethyst> PleasingFungus: well, you still have the initialization for the const members, but you only have to write that once for the whole template 21:44:58 |amethyst: yeah, which is fine-ish 21:45:04 +template 21:45:06 +const Transform Transform::instance = Transform(); 21:45:07 this? 21:45:12 <|amethyst> yeah 21:45:25 <|amethyst> also, I don't know how old a compiler this will work on 21:45:33 <|amethyst> I have 4.7 here 21:45:40 <|amethyst> g++ 4.7 that is 21:46:13 <|amethyst> I'm not really clear on what template stuff is allowed by what standard 21:46:57 <|amethyst> C++11 would let us remove the third copy without templates 21:46:58 templates frighten and intimidate me, so it's worrying in that sense 21:47:00 oh!!! 21:47:04 I like that 21:47:12 <|amethyst> because we could initialise the static const member in the class definition 21:48:54 if we implement the templatized version, will that get in the way of the c++11 thing? 21:49:25 <|amethyst> no, it means those two lines you quoted go away and we do it inside the template definition 21:49:27 hm 21:49:30 <|amethyst> but 21:49:38 We're in a position by now where we could C++11 at any time, iirc? 21:49:39 <|amethyst> I think the template version is not a net gain here 21:49:45 Might be a good thing to write CRD about it (again) 21:50:16 <|amethyst> Grunt: Chei's copy of monster would be out-of-date, and we couldn't request any more mac builds from frogor 21:50:35 |amethyst: I will rely on your judgement on this. 21:50:36 hm 21:50:48 <|amethyst> but those are minor; 1. can be worked around (Chei can move), and 2. we haven't asked him since 0.15.0 21:50:50 re the templatized thing 21:51:16 and, yeah, I thought we'd decided to stop supporting ppc macs with 0.16 (which is what we needed frogor for) 21:51:19 (I think) 21:51:33 <|amethyst> PleasingFungus: well, we don't have someone else to do builds for newer macs 21:52:02 <|amethyst> s/someone else/& lined up/ 21:52:04 |amethyst: I think we have a few people around here who run on or even develop on newer macs :) 21:52:29 well, the thing is we apparently need a non-first-party toolchain, so that we support intel macs that are more than a few years old? 21:52:47 <|amethyst> that was my understanding of the matter, but I don't know mac dev stuff 21:53:05 yeah I'm just parroting you here 21:53:17 The parrot squawks! 21:53:20 <|amethyst> or a slightly older first-party toolchain 21:53:32 (good luck finding one of those) 21:53:54 <|amethyst> how's cross-compiling to Mac? 21:53:56 <|amethyst> possible? 21:54:00 -!- Yllodra has quit [Ping timeout: 250 seconds] 21:54:34 I hope you aren't asking me, I'm totally clueless 21:54:35 not very 21:54:42 <|amethyst> I guess you need the OS X SDK on your crosshost 21:54:44 speaking of people who work on Macs 21:54:54 because the only place to get the system libraries is Apple 21:55:03 I still have not had a chance to look at doing builds 21:55:24 I still have the ability to set up an older OS X Server in a VM and do PPC builds or whatever there 21:55:38 -!- Mazed has quit [Ping timeout: 244 seconds] 21:56:27 -!- LexAckson has joined ##crawl-dev 21:56:51 <|amethyst> geekosaur: how old of a Mac can we support and still have a C++11 compiler (gcc 4.7ish or clang 3.something)? 21:57:26 <|amethyst> (4.8 would be better) 21:58:17 there 21:58:20 s the problem 21:58:21 21:58:30 you can't have C++11 on anything older than 10.8 21:58:44 wow 21:58:56 at least not safely or easily, because Apple only made a C++11 runtime available on 10.8 21:59:13 because g++'s C++11 runtime is GPL3 and Apple refuses to touch it 21:59:37 you *can* build it (and a full toolchain) on older OS X but compatibility issues will bite you everywhere 21:59:39 <|amethyst> and it's not possible to build with GNU tools against the GNU runtime? 21:59:45 (MacPorts is still fighting with that) 21:59:46 <|amethyst> hm 22:00:37 <|amethyst> Unix vendors 22:00:44 because if you touch an Apple Foundation C++ library it will use the pre-C++11 runtime and is likely to fail in very ugly ways, if you are lucky those will happen at link time but we've seen successful link and runtime core dumps 22:00:45 <|amethyst> can't live with them 22:01:06 <|amethyst> and setting their HQ on fire is illegal in most jurisdictions 22:01:07 -!- Bloaxor has quit [Read error: Connection reset by peer] 22:01:28 -!- Ququman has quit [Read error: Connection reset by peer] 22:01:41 is someone talking about needing an osx build slave? 22:01:45 -!- Bloaxor has joined ##crawl-dev 22:02:01 we're more talking about hating os x 22:02:02 basically I could try to set up a C++11 on a 10.5 server VM and see if I can get crawl to build; console will probably work, tiles I expect to run into problems with SDL pulling in Foundation 22:02:12 <|amethyst> checkers: once we figure out what toolchain to use and how far back we can support 22:03:16 if you need hardware, poke me 22:03:54 <|amethyst> sure, I'll take a couple of servers 22:04:01 :) 22:04:06 <|amethyst> do you offer shipping discounts? 22:04:07 <|amethyst> :) 22:05:06 clearly it is time for crawl.grunthack.org 22:05:07 !!! 22:05:46 is #grunthack still active 22:05:54 NOPE 22:06:03 !tell elliptic https://crawl.develz.org/tavern/viewtopic.php?f=8&t=13888 do you think implementing this would break the game? (guessing no) 22:06:04 PleasingFungus: OK, I'll let elliptic know. 22:06:07 grunt has been slacking 22:06:11 there are people there, but the answer is still no 22:08:31 rip 22:08:34 -!- bh has joined ##crawl-dev 22:08:41 hi ##dev 22:08:49 bh: who are you again? 22:08:56 Grunt: a bot 22:09:04 so the b in bh stands for bot 22:09:06 how about the h 22:09:07 :) 22:09:11 hostile 22:09:27 so Grunt, I was thinking of revamping how save works 22:09:33 ? 22:09:37 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 22:09:48 savefiles: marshallBlah, unmarshallBlah 22:09:53 he's not a bot, there's no w in his name 22:10:00 !lg * bw 22:10:00 No keyword 'bw' 22:10:01 er 22:10:03 !lg bw 22:10:03 No games for bw. 22:10:05 if you change the order or do other stuff, you need to add tags and conditional code and so on 22:10:06 fr 22:10:18 and the savefile code defines what the save file format looks like 22:10:18 woudln't be be bwr's bot? :p 22:10:26 er, bw 22:10:32 bh: talk to |amethyst about this; I think there are some prior ideas in this area :) 22:10:35 ??devsprint[bwr 22:10:35 I don't have a page labeled devsprint[bwr in my learndb. 22:10:37 ??devsprint[brent 22:10:38 I don't have a page labeled devsprint[brent in my learndb. 22:10:51 ??xv 22:10:51 xv[1/1]: "x-v", it means to examine a monster. Use it to see how quickly a ghost is going to kill you. 22:11:05 -!- mamgar has quit [Read error: Connection reset by peer] 22:11:26 Grunt: is there any wikiness? 22:11:31 !seen amethyst 22:11:31 Sorry bh, I haven't seen amethyst. 22:11:31 bh: probably not? 22:11:35 !seen |amethyst 22:11:36 I last saw |amethyst at Mon Oct 13 03:04:07 2014 UTC (7m 29s ago) saying ':)' on ##crawl-dev. 22:11:40 !learn add devsprint bwr: Dual-wields +8 large shields. Have fun. 22:11:40 devsprint[9/9]: bwr: Dual-wields +8 large shields. Have fun. 22:12:20 ??devsprint[marvinpa 22:12:21 devsprint[3/9]: MarvinPA: an iron golem who casts {disaster area} every turn, ruining everything. 22:12:24 ^ this is my favorite :b 22:12:48 heh, didn't see someone added me 22:12:48 what's your devsprint, grunt 22:13:05 !learn add devsprint Grunt: 22:13:05 devsprint[10/10]: Grunt: 22:13:26 invisible silent spectre!!!!!!! 22:13:44 or a hasted patch executioner 22:13:46 w/e 22:13:54 invisible silent spectre... 22:14:01 shouldn't elliptic be a ghost that always does the correct move? 22:14:02 *rubs hands together* 22:14:08 hasted silencing invisible Executioner 22:14:09 -!- Bloax has joined ##crawl-dev 22:14:25 !learn add devsprint dlb: doesn't attack you, just makes lots comments about your play. 22:14:25 devsprint[11/11]: dlb: doesn't attack you, just makes lots comments about your play. 22:14:37 !learn e devsprint[11] s/lots/lots of 22:14:37 -!- Bloaxor has quit [Read error: Connection reset by peer] 22:14:37 devsprint[11/11]: dlb: doesn't attack you, just makes lots of comments about your play. 22:16:36 !learn add devsprint gammafunk: High Elf summoner. If he doesn't kill you fast enough, he commits suicide in disgust 22:16:36 devsprint[12/12]: gammafunk: High Elf summoner. If he doesn't kill you fast enough, he commits suicide in disgust 22:16:42 -!- Mazed has quit [Ping timeout: 246 seconds] 22:17:01 soliciting ontoclasm ideas 22:17:04 Not a monster spell: 'summon forest' 22:17:04 %??starcursed mass name:DracoOmega spells:summon_forest 22:17:14 release question: since a new commit was pushed to the 0.15 branch, does that mean there will be a 0.15.2? or are server owners expected to just start using the latest commit as "0.15"? 22:18:21 Grunt: do you have any idea what these savefile ideas are? 22:18:54 checkers, there are periodic bug fix releases; when depends on how severe the bugs/fixes that have piled up are 22:20:26 checkers: the general rule is that servers run whatever the latest commit is, yeah 22:20:40 though there will be a 0.15.2 at some point (probably in some months, around when 0.16 comes out) 22:21:57 -!- ackack has quit [Ping timeout: 246 seconds] 22:23:06 -!- Amnesthesia is now known as Amnesthesia|Else 22:23:12 Stuck in lava room on Snake:5 13https://crawl.develz.org/mantis/view.php?id=9044 by snoopy 22:23:13 CAO probably going to go down at some point because I just fucked up in colo 22:23:15 it will come back 22:23:16 sometime 22:23:22 probably even sometime tonight!!! 22:24:11 haha 22:24:12 rip 22:24:36 poor rax :( 22:25:00 |amethyst: I forget - can we grab the save from 9044, or do we need to ask him to dump it? 22:25:05 geekosaur: PleasingFungus: thanks 22:27:26 -!- Akitten_Homura has joined ##crawl-dev 22:27:56 -!- Basil has joined ##crawl-dev 22:27:57 -!- ussdefiant has joined ##crawl-dev 22:28:34 Grunt: tabstorm said that Q is actually worse than worshiping no god for winning!!!! 22:28:42 <|amethyst> PleasingFungus: copied and linked in a note there 22:28:45 <|amethyst> http://dobrazupa.org/saves/snoopy.cs 22:28:53 excellent! 22:28:58 -!- Bloaxor has joined ##crawl-dev 22:29:16 -!- UncertainKitten has quit [Ping timeout: 260 seconds] 22:29:26 give me a pithy response that will spook tabstorm real good 22:29:44 gammafunk: try 22:29:45 22:29:53 hahaha 22:30:05 why does this lava river even exist 22:30:40 presumably there was an upwelling of magma from a fissure in the earth's crust *pulls down projector screen, powerpoint show starts* now, if we look at these fault lines, 22:30:56 nicolae-! you do vaults!!! 22:30:58 answer for this!!!!!! 22:31:10 -!- MrPeeps has quit [Ping timeout: 255 seconds] 22:31:12 actually it's probably level gen, not vaults per se 22:31:23 here's my answer: 22:31:24  22:31:30 wow 22:31:33 <3 22:31:49 what is the lava river in question, anyway 22:31:53 wtf 22:31:53 this is 22:31:55 layout_basic 22:31:57 and a lava river 22:32:07 (the lava river is part of layout_basic) 22:32:13 ...how on earth is this disconnected 22:32:19 -!- Bloax has quit [Ping timeout: 244 seconds] 22:32:30 ...this should have vetoed 22:32:39 or at least filled in the lava river 22:34:33 |amethyst: Grunt claims you have ideas about save files 22:34:58 <|amethyst> what about them? 22:35:46 |amethyst: you were discussing things about tags and enums and such in the past :) 22:35:51 get rid of 'em 22:35:55 !banish nicolae- 22:35:55 Grunt casts a spell. nicolae- is devoured by a tear in reality! 22:35:56 -!- LexAckson_ has joined ##crawl-dev 22:35:59 dang 22:36:24 joke's on you, i was from the abyss all along! 22:36:41 for handling structured, typed data, I think some protobuf derivative is really our best bet 22:37:06 Though, I'm loathe to add parts to our mousetrap if others aren't on board 22:37:11 <|amethyst> I'd need to see an implementation to be convinced 22:37:31 <|amethyst> that it doesn't make maintenance harder, for example 22:38:08 -!- Mazed has quit [Ping timeout: 260 seconds] 22:39:04 !learn add gammafunk [gammafunk]: is anyone else super excited [gammafunk]: like I am [gammafunk]: about the new fetus possibilities 22:39:04 gammafunk[7/7]: [gammafunk]: is anyone else super excited [gammafunk]: like I am [gammafunk]: about the new fetus possibilities 22:39:19 haha 22:39:19 -!- Vectis99 has quit [Quit: Page closed] 22:39:19 ty 22:39:24 np 22:39:27 ok. The biggest downside is that it adds another dependency. Generally we use submodules for that? 22:39:43 -!- LexAckson has quit [Ping timeout: 255 seconds] 22:43:36 I wonder if it would be reasonable to remove/replace the old "starvation awaits" lab message 22:43:39 since, I mean 22:43:42 it's flavorful 22:43:47 but it's also kind of a complete lie 22:43:57 !lg * br=lab ktype=~starv 22:43:58 29. FearTheChris the Gouger (L10 FeBe of Jiyva), starved to death in a Labyrinth on 2014-08-13 16:00:27, with 6543 points after 28117 turns and 1:22:57. 22:44:02 -!- mkbehr has quit [Quit: Leaving] 22:44:04 !lg * br=lab ktype=~starv s=cv 22:44:04 29 games for * (br=lab ktype=~starv): 5x 0.13-a, 4x 0.14-a, 4x 0.11, 4x 0.12-a, 3x 0.13, 2x 0.16-a, 2x 0.15-a, 2x 0.14, 2x 0.12, 0.11-a 22:44:20 oh wow 22:44:21 oh, two in 0.15-a 22:44:24 and in 0.16-a 22:44:26 dang 22:44:33 -!- Bloaxor has quit [Read error: Connection reset by peer] 22:44:36 no starvations in 0.15 tourney 22:44:41 change it to "mild stomach rumbles await" 22:44:41 -!- Bloax has joined ##crawl-dev 22:44:55 !lg * t ktyp=~starv 22:44:56 116. rw the Severer (L10 MiBe of Trog), starved to death on D:8 on 2014-09-14 19:57:46, with 4081 points after 8598 turns and 0:04:51. 22:44:59 make a wucad-mu-wizlab like effect but with hungry ghosts 22:45:02 he 22:45:13 rw....yeah 22:45:19 !lg * @bots 22:45:20 No games for * (@bots). 22:45:22 !lg * @bot 22:45:23 12868. qw the Spear-Bearer (L9 CeBe of Trog), slain by an iguana on D:6 (xom_confusion_cloud) on 2014-09-24 05:28:21, with 2067 points after 6371 turns and 0:04:53. 22:45:29 !lg * t ktyp=~starv !@bot 22:45:30 53. feamirim the Cudgeler (L4 GrFi), starved to death on D:2 on 2014-09-14 13:27:44, with 72 points after 2057 turns and 0:04:59. 22:45:34 !lg * t ktyp=~starv !@bot max=xl 22:45:35 53. SkaryMonk the Conqueror (L27 GrFi of The Shining One), starved to death on Tar:7 (tar_mu) on 2014-09-12 06:29:35, with 921225 points after 106395 turns and 10:26:12. 22:45:42 incredible 22:45:59 the food game is real......... 22:46:09 !lg . ktype=~starv 22:46:09 2. gammafunk the Spear-Bearer (L8 MfSk of Okawaru), starved to death on D:8 on 2013-10-26 21:30:58, with 1278 points after 3481 turns and 0:48:45. 22:46:16 !lg . ktype=~starv 22:46:17 No games for PleasingFungus (ktype=~starv). 22:46:19 :( 22:46:20 !lg . ktype=~starv -2 22:46:20 1/2. gammafunk the Basher (L10 HEFi of Okawaru), starved to death on D:9 on 2012-09-16 02:49:05, with 6506 points after 14365 turns and 1:11:13. 22:46:29 !lg . ktyp=starvation 1 22:46:29 No games for Grunt (ktyp=starvation). 22:46:31 wow 22:46:32 I literally have no idea for any of those 22:46:33 !!!!! 22:46:47 gammafunk: sacrificed too many corpses!!!! 22:46:54 I guess? 22:47:12 !lg . ktype=~lava 22:47:13 1. gammafunk the Magician (L7 HEIE), took a swim in molten lava in the Temple (triangle_lava_temple_11) on 2013-07-27 19:59:12, with 1071 points after 4477 turns and 0:46:13. 22:47:18 !lg . ktyp=lava 22:47:19 1. SGrunt the Archer (L10 HECK of Xom), took a swim in molten lava in Bailey (bailey_polearm_1) on 2013-02-14 16:54:33, with 5396 points after 11669 turns and 0:36:00. 22:47:44 Grunt: what that HECK 22:47:47 *the 22:47:57 gammafunk: I think I was drunk at the time :b 22:47:58 -!- Bloax has quit [Read error: Connection reset by peer] 22:48:16 -!- FatShack is now known as TendaAway 22:48:17 -!- Brannock has quit [Ping timeout: 258 seconds] 22:48:19 -!- Bloax has joined ##crawl-dev 22:48:20 !lg . ktyp=water 22:48:21 No games for Grunt (ktyp=water). 22:48:22 what's the least common death message 22:48:22 hm 22:48:28 crisis averted!!!! ish!!! for now 22:48:34 not counting one-off creature names 22:48:35 !lg * s=-vmsg 22:48:37 try not to kill any hard drives for a day please <3 22:49:00 3668226 games for *: slain by a skeletal warrior (a +1 hand axe of flaming), mangled by a gnoll (a +1 halberd of distortion), slain by a skeletal warrior (a +0,+2 elven short sword), slain by a crimson imp (a +1,+3 dwarven hand axe of electrocution), slain by Edmund (a +8,+5 flail), slain by Terence (a +1,+6 short sword of speed), blasted by tnargy's ghost (flame tongue), blasted by zid's ghost (m... 22:49:14 that doesn't help :( 22:49:58 !lg * s=vmsg vmsg~~"'s ghost" 22:50:00 !lg * ktyp~~falling ktyp!~~stair 22:50:02 92665 games for * (vmsg~~'\1s ghost'): 204x slain by xw's ghost, 176x slain by Zermako's ghost, 163x slain by phyphor's ghost, 152x slain by pigah's ghost, 147x slain by heteroy's ghost, 145x slain by Neil's ghost, 143x slain by Vesto's ghost, 142x slain by BirdoPrey's ghost, 141x slain by KiloByte's ghost, 125x slain by LogicNinja's ghost, 125x slain by qtip's ghost, 123x slain by dialectric's gh... 22:50:02 1. lenorath the Skirmisher (L6 GrAK of Lugonu), fell down through a gate on D:3 (sewer_minmay_treatment) on 2014-06-30 23:16:01, with 273 points after 1953 turns and 0:08:16. 22:50:06 ^^^^^ 22:50:22 heh 22:50:26 good 22:50:30 did CAO just go down? 22:50:39 ??is_cao_down 22:50:39 is cao down ~ is cdo down[1/1]: Probably not. 22:50:48 rax just said something about averting a crisis 22:50:51 ah 22:51:04 -!- bh has quit [Quit: Page closed] 22:51:11 ah, i see 22:52:07 !lg * ckiller=player_ghost s=killer 22:52:09 99015 games for * (ckiller=player_ghost): 448x LogicNinja's ghost, 332x Neil's ghost, 284x xw's ghost, 256x Zermako's ghost, 239x BirdoPrey's ghost, 234x heteroy's ghost, 224x phyphor's ghost, 217x jejorda2's ghost, 213x Vesto's ghost, 208x qtip's ghost, 206x KiloByte's ghost, 205x pigah's ghost, 196x Sorbius' ghost, 189x Moose's ghost, 183x crawlie's ghost, 183x mafalda's ghost, 181x dialectric's... 22:52:14 hahahahahahahaha 22:53:14 god damn 22:53:15 gw needs to do some catching up 22:53:26 what is it about logicninja that makes his ghosts so lethal 22:53:40 ??logic_ninja[ghost 22:53:41 I don't have a page labeled logic_ninja[ghost in my learndb. 22:53:46 we will never know 22:53:50 ??logicninja 22:53:50 logicninja[1/6]: !lg logicninja slime 1 -tv !lg logicninja slime 2 -tv 22:53:59 nicolae-: he likes to leave firestorm ghosts 22:54:01 in lair 22:54:01 he's taken that secret to the grave 22:54:04 ah 22:54:06 damn 22:54:08 and 22:54:10 well, everywhere, really 22:54:13 he really likes defe. 22:54:16 -!- Isabel has joined ##crawl-dev 22:54:21 does he kill himself on purpose to leave ghosts or does he just die a lot in lair 22:54:26 he just dies a lot 22:54:41 or did (he's gotten a lot better lately) 22:54:43 (tragically) 22:54:59 !lg * killer~~logicninja kaux~~"great blast" s=place 22:55:00 2 games for * (killer~~logicninja kaux~~'great blast'): Slime:6, Shoals:4 22:55:09 !lg * killer~~logicninja s=kaux 22:55:09 450 games for * (killer~~logicninja): 159x, 87x puff of flame, 78x orb of energy, 36x sticky flame, 32x magic dart, 31x fireball, 13x flame, 6x bolt of magma, 4x stone arrow, 2x puff of frost, 2x great blast of fire 22:55:20 you get the idea 22:55:39 what's that 159x there 22:55:42 melee 22:55:52 mostly 22:56:02 wheals: I enjoy that you figured out why I was querying that :) 22:56:08 !lg * killer~~logicninja kaux="" s=vmsg 22:56:19 159 games for * (killer~~logicninja kaux=): 125x slain by LogicNinja's ghost, 22x mangled by LogicNinja's ghost, 7x succumbed to LogicNinja's ghost's poison, 5x demolished by LogicNinja's ghost 22:56:23 heh 22:56:24 also poison 22:56:37 !lg * ckiller=player_ghost annihilated s=killer 22:56:38 336 games for * (ckiller=player_ghost annihilated): 4x bronies4ever's ghost, 3x randart's ghost, 3x dialectric's ghost, 3x nogglebeak's ghost, 3x nfogravity's ghost, 2x NekoRex's ghost, 2x nonest's ghost, 2x Palyth's ghost, 2x Jaeger's ghost, 2x nht's ghost, 2x Tenaya's ghost, 2x Apol's ghost, 2x gnarr's ghost, 2x Zermako's ghost, 2x Lemuel's ghost, 2x Pitch's ghost, 2x 4thArraOfDagon's ghost, 2x ... 22:56:50 -!- Pluie has quit [Ping timeout: 250 seconds] 22:56:58 that just lets him leave them in more places 22:57:06 -!- bh has joined ##crawl-dev 22:57:07 well, bronies4ever, I guess 22:57:22 item.quantity = unmarshallShort(th) // crawlcode 22:58:03 -!- lukano has quit [Quit: leaving] 22:58:27 heh 22:58:31 what is the actual type of quantity? 22:58:35 there are a lot of those kinds of mismatches there 22:59:03 -!- Mazed has quit [Ping timeout: 246 seconds] 22:59:53 why do blink frogs exist 23:00:03 haven't checked. I want negative arrows 23:01:07 Taraiph: spite, i assume 23:01:14 are we still using plus and plus2 on weapons? 23:01:20 -!- Fhqwhgads_ has quit [Remote host closed the connection] 23:01:52 why don't they exist? they're good enemies 23:02:08 -!- wheals has quit [Quit: Leaving] 23:03:02 bh: only plus. plus2 is used for throwing nets 23:03:29 or I think it is 23:03:48 PleasingFungus: ugh. quantity *is* a short 23:03:50 ... 23:04:12 -!- Stumpsv has quit [Ping timeout: 250 seconds] 23:04:14 to be fair 23:04:18 bh: imo you shouldn't 23:04:19 !glasses 23:04:19 ( •_•)    ( •_•)>⌐■-■    (⌐■_■) 23:04:21 get short with us 23:04:21 hm 23:04:31 I guess someone could scum for 16k stones or w/e a signed short comes out to 23:04:36 now that there's no item weight 23:04:37 !banish Grunt 23:04:37 nicolae- casts a spell. Grunt is devoured by a tear in reality! 23:04:45 !singularity nicolae- 23:04:45 Grunt mumbles some strange words. The singularity violently warps nicolae-! 23:04:53 sounds like a job for a mummy 23:04:55 oh, 32? that's harder 23:04:57 or a daddy 23:05:01 still. someone managed 10k 23:05:06 or no 23:05:07 lol 23:05:08 they managed 1k 23:05:13 h 23:05:14 m 23:05:18 -!- Amnesthesia|Else is now known as Amnesthesia 23:05:29 i feel like when a player gets 999 of something the game should just say "look, idiot, you have enough of those, stop it, god damn" 23:05:35 probably 23:05:51 r i p 23:05:58 oh we should 23:05:59 bring back 23:06:02 duplicate runes 23:06:07 now that item weight is gone 23:06:10 shatter the old record 23:06:13 externs line 511 makes me really sad 23:06:30 didn't runes stop taking up inventory space at all a few versions before item weight got cut 23:06:32 bh: why? 23:06:42 PleasingFungus: whyyyyy? 23:06:44 -!- Bloaxor has joined ##crawl-dev 23:06:49 idk 23:06:54 I'm just happy that we're using a union at all 23:06:57 anywhere 23:06:59 imho need to use more 23:07:08 o_0 23:07:15 agreed 23:07:19 there is power in a union 23:07:25 -!- Bloax has quit [Read error: Connection reset by peer] 23:07:27 what is easier to read: "wand.plus" or "wand.charges" 23:07:34 oh, sure 23:07:51 charges, i would think 23:07:52 good thing we can have sword.charges 23:08:06 and get undefined behavior when someone last set sword.plus 23:08:17 well. we already have that by virtue of re-using the same struct for all item types 23:08:53 unions don't solve those problems, but they considerably improve code readability, I think 23:09:12 ps why is item colour stored as state 23:09:20 -!- Bloaxor has quit [Read error: Connection reset by peer] 23:09:51 PleasingFungus: so you can recolour items? 23:11:18 is "you" the player or the developer? 23:11:36 const player you; 23:11:44 -!- Bloaxor has joined ##crawl-dev 23:12:52 -!- debo has quit [Ping timeout: 272 seconds] 23:14:03 depth is an int. that's so great 23:14:35 -!- ruwin has quit [] 23:15:03 should be a double imo 23:15:24 -!- meatpath has quit [Ping timeout: 272 seconds] 23:16:51 Is there any plan to get nightly builds back up here: http://crawl.develz.org/debian/pool/trunk/c/crawl/ ? 23:17:35 -!- Vectis99 has quit [Quit: Page closed] 23:18:08 Grunt: item weight is gone?!?! 23:20:13 -!- Mazed has quit [Ping timeout: 260 seconds] 23:20:16 tags.cc:3639. That's *awesome* 23:20:33 hey it's me with yet another family-friendly bunch of pixels https://dl.dropboxusercontent.com/u/63152810/n/crawl/orb_guardian.png 23:21:03 wtf 23:21:05 i lied 23:21:14 good abyss monster 23:21:43 bh: 3639 is... something 23:21:47 I think that's the shop hack 23:21:48 again 23:21:52 not sure tho 23:22:38 PleasingFungus: ask nrook if we should use protos 23:22:44 ha 23:22:52 -!- SakuyaIzayoi has quit [Quit: Lost terminal] 23:23:03 I just checked out crawl from GIT and built with TILES=y so that I could run tiles if I needed to, but I want to play in console most of the time ... is there an option to run the binary without tiles (console) ? 23:23:05 I'm beginning to suspect you two may have your own biases :) 23:23:24 no, there is not 23:23:36 so I just need to run make again without TILES=y? 23:23:40 ya 23:23:41 so you'll have to enjoy the pleasure of recompiling everything without having TILES=y there 23:23:47 thanks! 23:23:47 though you can of course move your tiles binary 23:23:51 so you have both sitting around 23:24:06 or just rename it 23:24:30 rename = move 23:25:32 built without TILES set 23:26:54 -!- HoneyLocust has quit [] 23:27:36 -!- HoneyLocust has joined ##crawl-dev 23:28:19 -!- HoneyLocust has quit [Client Quit] 23:28:57 imo that tile would be a good unspeakable horror 23:29:01 https://gist.github.com/anonymous/650c0e7488ebf2dd0594 23:30:33 how's that for a more fun way of defining save files? 23:30:46 -!- HoneyLocust has joined ##crawl-dev 23:30:53 -!- andrewhl has quit [Quit: andrewhl] 23:31:32 PleasingFungus: changing spell hunger numbers to be a more reasonable function of level sounds good, though I'm not sure about the quadratic fit proposed there exactly 23:32:12 -!- HoneyLocust has quit [Client Quit] 23:32:31 bh: 'fun', eh 23:32:53 elliptic: any specific concerns about it, or just want to think about it more? 23:33:10 -!- bh has quit [Quit: sleep] 23:33:15 hunger: choko 23:33:44 PleasingFungus: reading your twitter feed, I have to ask, why are all these for loops doing ++i 23:33:47 who even does that 23:33:54 efficiency!!!! 23:33:59 people who don't like doing i++ 23:34:05 (I do not do that but I respect those who do.) 23:34:07 you mean people with no taste 23:34:14 ha 23:34:33 do those people also call 'i' something else but 'i' 23:34:38 really they should be using c instead of i 23:34:43 _++ 23:34:53 index+=1 23:34:54 ftw 23:34:55 nicolae-: that's perl 23:35:06 no, no 23:35:09 something like int++ 23:35:10 c++ also allows _ as a variable name too i think 23:35:24 use something like score++ that seems like it should refer to some other part of the game but doesn't 23:35:25 but perl actually uses it as the default for a lot of situations 23:35:35 that's $_ 23:35:49 Wensley: imo, when writing in a language, use its idioms. 23:35:53 make sure to have a lot of such pointless loops going on 23:35:56 just to confuse the reader 23:36:09 if no one else can understand your code no one else can nerf it 23:36:24 but beware the refactor monster 23:36:27 you will never have to worry about your vision being compromised 23:36:37 nicolae-: tell that to suppression ;_; 23:36:58 i can't, Wensley 23:36:59 it's gone 23:37:02 harsh 23:37:07 harsh, bro 23:37:14 * Wensley shakes head 23:37:19 weeps* 23:37:21 calls 'em likes i sees 'em 23:37:24 I can cheer you up Wensley 23:37:29 -!- rossi has quit [Ping timeout: 260 seconds] 23:37:31 !hs . na !won 23:37:32 35. rchandra the Anemomancer (L27 NaAE of Makhleb), slain by a ghost moth on Zig:20 on 2013-05-21 22:52:00, with 774690 points after 102166 turns and 16:59:08. 23:37:38 dang.. 23:37:39 !hs . na !won -tv 23:37:40 35. rchandra, XL27 NaAE, T:102166 requested for FooTV (telnet://termcast.develz.org or http://termcast.develz.org). 23:38:01 ghost moth + moth of suppression best friends 4 lyfe 23:38:07 !hs . linesprint dj -2 23:38:08 8/9. PleasingFungus the Meteorologist (L14 DjAE of Vehumet), mangled by a ghost moth in Sprint (Sprint IX: "|||||||||||||||||||||||||||||") on 2013-12-13 02:45:05, with 50511 points after 9547 turns and 0:50:37. 23:38:11 :( 23:38:19 moth of suppression (09y) | Spd: 15 | HD: 9 | HP: 33-66 | AC/EV: 0/14 | Dam: 15 | fly | Res: 06magic(36) | Chunks: 07contam | XP: 384 | Sz: small | Int: insect. 23:38:19 %0.13?moth of suppression 23:38:26 what about 23:38:29 polymoth???? 23:38:41 ??polymoth 23:38:41 polymoth ~ polymorph[1/4]: Gives you a random form, usually bad, and changes monsters into other monsters, likely to be harder but without equipment. 23:38:42 polymoth... 23:38:52 we need more cool moths 23:38:58 -!- pentax has quit [Ping timeout: 244 seconds] 23:39:00 polymoth was a thing 23:39:05 I may add my rust moth at some point 23:39:07 but not tonight. 23:39:09 ??moth ideas 23:39:10 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.90.1 [Firefox 35.0a1/20141004030203]] 23:39:10 I don't have a page labeled moth_ideas in my learndb. 23:39:11 No. Tonight. 23:39:15 but someone wanted to wipe it from history 23:39:19 ?/moth 23:39:19 Matching terms (5): ghost_moth, moth_of_suppression, moth_of_wrath, snide_moth, supmoth; entries (22): bcrawl[2] | causative[2] | crawl_alternative[3] | eocrawl[2] | evilmike_ambush[1] | ghost_moth[1] | ghost_moth[4] | kobold[2] | moth_of_suppression[2] | moth_of_suppression[3] | nasty_poison[1] | orb_guardian[1] | plane_rend[1] | protip[13] | purple_y[1] | sack_of_spiders[1] | spider_nest[2] | sp... 23:39:19 what would the rust moth do 23:39:33 they were mostly successful 23:39:37 except bloax never forgets 23:39:38 someone erased all my moth ideas ;_; 23:39:44 I blame marvinpa 23:39:45 i remember polymoth. i think i put it in a vault once. 23:39:51 nicolae-: probably an aura of corr 23:39:54 but they got cruelly cut down before i could even submit. 23:39:58 ouch. 23:40:02 a moth that polymorphs monsters into higher tiers of their genus 23:40:20 very silly 23:41:26 PleasingFungus: basically just two things, neither of them that important - I'd prefer if L9 stays at 1000 (or 999, because 999 = 27*37 is convenient) and I'd prefer if the formula is a bit less ugly :P 23:41:36 oh, he left 23:42:00 -!- Mazed has quit [Ping timeout: 272 seconds] 23:42:15 anyhow 23:42:17 gnight folks 23:42:23 n8n8 23:42:32 -!- Bloaxor has quit [Quit: Error: Bloax not found] 23:43:06 the quadratic fit wasnt a proposal, it was an example 23:43:56 it worries me that a dev actually took it seriously :P 23:45:35 what's important about 1000 though? players getting exactly 1 hunger from l9 spells with 27 spc and 37 int? 23:46:18 really I would be fine with just fudging the numbers a bit to make them less crazy without bothering to actually be a quadratic function 23:46:32 e.g. 50/100/150/250/400/550/700/850/1000 23:47:06 minmay: it is easy to remember and close to a multiple of 27, yeah... as I said, not that important 23:47:44 I just hate the l5/l6 gap 23:47:45 -!- radinms has quit [Ping timeout: 255 seconds] 23:47:55 yes I dislike it too 23:48:18 I just never bothered to do anything about it because it is just spell hunger :P 23:48:59 -!- grit has quit [Client Quit] 23:49:09 but just think, when you change spell hunger to contam, you'll be so glad you got this part done in advance! 23:54:33 New branch created: savefile (1 commit) 23:54:33 03bh02 07[savefile] * 0.16-a0-1257-g92abdd0: Experimental structured save files: Initial commit 10(9 minutes ago, 3 files, 1321+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=92abdd0e84b5 23:58:05 -!- doubtofbuddha has quit [Ping timeout: 255 seconds]