00:00:02 -!- omarax has quit [Remote host closed the connection] 00:01:51 -!- Sorbius has quit [Ping timeout: 250 seconds] 00:01:56 -!- Dixlet has quit [Ping timeout: 240 seconds] 00:03:12 hrm 00:03:44 Unstable branch on crawl.s-z.org updated to: 0.18-a0-801-gb01a236 (34) 00:06:25 b.lightning (3d16), blink 00:06:33 this is possibly the most absurd spell set I've ever come up with 00:12:16 -!- AreBrandon has quit [Ping timeout: 240 seconds] 00:13:15 |amethyst: were you planning to commit your weapon aptitude flattening patch? 00:22:26 -!- Jessika has quit [Quit: Page closed] 00:23:31 -!- dealpete_ has quit [Ping timeout: 250 seconds] 00:28:06 Grunt: FR deep elf sparkmages 00:28:12 Unstable branch on CRAWL.XTAHUA.COM updated to: 0.18-a0-801-gb01a236 (34) 00:34:24 -!- MgDark has quit [Quit: ChatZilla 0.9.92 [Firefox 42.0/20151029151421]] 00:39:28 !send amalloy chain lightning 00:39:29 Sending chain lightning to amalloy. 00:40:23 Grunt: i'm trying out your new elven halls now 00:40:26 so far liking it 00:41:29 ! 00:41:35 !lm amalloy 00:41:36 6084. [2015-12-14 05:30:38] hyperamalloy the Warrior (L18 MuVM of Gozag) entered the Elven Halls on turn 58890. (Orc:2) 00:41:39 !lm amalloy x=cv 00:41:40 6084. [2015-12-14 05:30:38] [cv=0.18-a] hyperamalloy the Warrior (L18 MuVM of Gozag) entered the Elven Halls on turn 58890. (Orc:2) 00:41:43 !lm amalloy x=vlong 00:41:44 6084. [2015-12-14 05:30:38] [vlong=0.18-a0-781-gf0c3515] hyperamalloy the Warrior (L18 MuVM of Gozag) entered the Elven Halls on turn 58890. (Orc:2) 00:41:46 -!- me is now known as Guest71034 00:41:51 %git 0.18-a0-781-gf0c3515 00:41:51 07Grunt02 * 0.18-a0-781-gf0c3515: Changelog through 0.18-a0-780-gd1db97e. 10(13 hours ago, 1 file, 11+ 3-) 13https://github.com/crawl/crawl/commit/f0c3515aca4c 00:42:01 excellent 00:42:05 you're getting the full benefit of newelf 00:44:32 deep elf conjurer (02e) | Spd: 10 | HD: 9 | HP: 31-48 | AC/EV: 1/12 | Dam: 5 | 10weapons, 10items, 10doors, evil, spellcaster | Res: 06magic(80) | Vul: 08holy | XP: 602 | Sp: b.fire (3d17), b.cold (3d17), b.lightning (3d16), b.draining (3d17) | Sz: Medium | Int: human. 00:44:32 %??deep elf conjurer 00:44:36 -!- GauHelldragon has quit [Ping timeout: 240 seconds] 00:44:37 deep elf summoner (07e) | Spd: 10 | HD: 9 | HP: 40-57 | AC/EV: 1/12 | Dam: 5 | 10weapons, 10items, 10doors, spellcaster | Res: 06magic(80) | XP: 697 | Sp: blink, sum.vermin | Sz: Medium | Int: human. 00:44:37 %??deep elf summoner 00:44:40 amalloy: signs point to no 00:48:00 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 00:54:18 !hs * explbr=faithful 00:54:19 617. heteroy the Farming Annihilator (L27 LaCK of Cheibriados), escaped with the Orb and 12 runes on 2015-01-18 02:41:18, with 5833203 points after 237328 turns and 1d+0:32:54. 00:55:57 I guess that guy wasn't 00:55:59 !glasses 00:56:00 ( •_•)    ( •_•)>⌐■-■    (⌐■_■) 00:56:00 LaCKing 00:58:42 !tell ontoclasm did you reduce the La evo apt by 1 like the other classes did? 00:58:43 johnstein: OK, I'll let ontoclasm know. 00:59:50 -!- Zeor has quit [Quit: Leaving.] 01:00:03 -!- omarax has quit [Remote host closed the connection] 01:03:32 -!- ontoclasm has joined ##crawl-dev 01:06:12 -!- FireSight has quit [] 01:08:26 -!- simmarine has quit [Read error: Connection reset by peer] 01:08:56 -!- iFurril has quit [Ping timeout: 240 seconds] 01:12:22 ontoclasm: does your piety get preserved when you change gods? 01:13:18 I don't know if I've ever switched a god 01:13:27 !lm johnstein mollified 01:13:27 No keyword 'mollified' 01:13:49 !lm johnstein god.mollify 01:13:51 3. [2014-10-25 06:42:21] johnstein the Merfolkian Porcupine (L27 MfSk of Makhleb) mollified Fedhas on turn 136793. (Zot:5) 01:14:01 ...o_O? 01:14:02 ? 01:14:12 !lm johnstein god.mollify 2 01:14:12 !lm johnstein god.mollify 1 01:14:13 2/3. [2012-12-15 23:11:11] johnstein the Martial Artist (L10 MfMo of Fedhas) mollified Fedhas on turn 12243. (D:9) 01:14:14 1/3. [2012-10-30 04:54:02] johnstein the Fighter (L11 OpGl of Okawaru) mollified Okawaru on turn 14759. (D:10) 01:14:34 that MfSk game was a heartbreker 01:14:35 breaker 01:14:59 !lg . mfsk !won x=god 01:15:00 1. [god=Makhleb] johnstein the Merfolkian Porcupine (L27 MfSk of Makhleb), demolished by a golden dragon simulacrum on Abyss:3 on 2014-10-25 07:59:08, with 722999 points after 139629 turns and 21:41:17. 01:15:12 -!- WalkerBoh has quit [Remote host closed the connection] 01:17:06 ??nemelex 01:17:06 nemelex xobeh[1/4]: The gambling god. In return for exploring, you get decks of cards, as well as abilities that let you manipulate the decks in your favor. Nemelex abilities use evocations instead of invocations. 01:19:34 Unstable branch on crawl.develz.org updated to: 0.18-a0-801-gb01a236 (34) 01:19:40 hm. under what circumstances would I not be able to train invocations while worshiping a god? 01:20:19 your god is a god like nemelex that doesn't use the invocations skill 01:20:31 oh 01:20:36 ??invocations[nemelex 01:20:36 invocations[1/2]: Used by TSO, Beogh, Cheibriados, Dithmenos, Elyvilon, Fedhas, Lugonu, Makhleb, Okawaru, Qazlal, Sif Muna, Yredelemnul, Zin. Not used by Ashenzari, Gozag, Jiyva, Kikubaaqudgha, Nemelex Xobeh, Pakellas, Ru, Trog, Vehumet, Xom. 01:20:38 veh 01:20:40 ??doh 01:20:40 |amethyst[1/22]: <|amethyst> doh 01:20:41 ru 01:20:49 trog 01:20:53 gozag 01:21:01 all gods that don't let you train invo 01:21:05 yea 01:21:11 ??double doh 01:21:11 I don't have a page labeled double_doh in my learndb. 01:21:29 its confusing, because irl god lets you train invocations skill but it doesn't do anything 01:25:16 -!- uJellie has quit [Ping timeout: 240 seconds] 01:27:24 I know this isn't really the most pressing issue, but it's silly that even with Nemelex that plain decks are still only level 0 and ornate decks are still only level 1 01:27:25 max 01:27:56 not much point in having different deck power levels if they aren't different 01:29:01 sure. but it would be nice if there was at least a chance. 01:29:04 ??card power 01:29:05 card power[1/2]: The card power value for non-Nemelexites is (evocations * 9) for plain decks, +150 for ornate decks, +300 for legendary decks. Nemelexites get a bonus of (piety * (evo + 25)) / 27; if the player has Nemelex penance, they instead lose the penance value (to a lower limit of 0). 01:29:37 all that bonus card power is useless for the 3 plain decks that nemelex gifted me 01:30:48 If I want to make changes to a local copy of crawl, should I update the submodules or is that unnecessary if I'm not compiling. 01:31:17 nikheizen: you don't need them if you don't plan to compile, i guess 01:31:17 ontoclasm: You have 1 message. Use !messages to read it. 01:31:21 !messages 01:31:21 (1/1) johnstein said (32m 39s ago): did you reduce the La evo apt by 1 like the other classes did? 01:31:31 oop, i did not 01:32:06 ontoclasm: So just set them up when I plan to compile for testing? Gotcha. 01:32:57 yep 01:41:22 gammafunk: would you be interested in appearing as a guest on some youtube episodes, or vice versa on your stream, sometime? i'm not sure exactly what we would talk about, buthaving two people makes it a lot easier to fill airspace 01:41:44 gammafunk is currently streaming 01:41:52 i know 01:42:03 you should hop on twitch and ask him! 01:42:08 but he checks the messages in here and i didn't really want to ask in public 01:42:15 ah 01:42:39 -!- MercurialAlchemi has quit [Ping timeout: 272 seconds] 01:42:49 -!- KurzedMetal1 has quit [Read error: Connection reset by peer] 01:43:20 i'm waiting for one of you to overlay your talking head in the corner 01:44:01 i don't care for facecams personally 01:44:11 but i can put a static image of gammafunk in 01:44:17 in all my vids 01:44:20 -!- MrScumbag has quit [Ping timeout: 252 seconds] 01:44:46 Yes. 01:44:49 Do that. 01:46:10 03ontoclasm02 07[faithful] * 0.18-a0-755-g09f31cb: -1 La evo apt 10(6 minutes ago, 1 file, 3+ 3-) 13https://github.com/crawl/crawl/commit/09f31cb51907 01:46:10 03ontoclasm02 07[faithful] * 0.18-a0-756-g40e656f: La dummy monster description 10(14 seconds ago, 1 file, 5+ 1-) 13https://github.com/crawl/crawl/commit/40e656f4ea94 01:46:18 shouldn't gammafunk actually get a random sequence of everchanging tiles 01:47:12 ontoclasm: all these "La" commit messages make you sound like some pretentious faux-french guy 01:47:18 ontoclasm: fyi: the branch doesn't build automatically. has to be retriggered manually (available via ??rebuild) 01:48:14 okay 01:48:24 (none of these actually matter much) 01:48:48 i guess -1 evo apt is an actual change but the others are just cosmetic 01:48:49 heh. well I'll just be training evo like mad 01:48:53 :) 01:54:28 Windows builds of master branch on crawl.develz.org updated to: 0.18-a0-801-gb01a236 01:58:30 when you move slower, is your chance of being detected higher? 01:58:53 eg if monsters get 1.0 chances to detect you normally, do chei worshippers get 2.0 chances per step 02:00:02 -!- omarax has quit [Remote host closed the connection] 02:00:22 -!- dtsund has quit [Remote host closed the connection] 02:00:31 -!- Gorgo has quit [Quit: This computer has gone to sleep] 02:01:34 chequers: no 02:01:46 it's one chance per action you take, i think 02:07:54 ??stealth[4 02:07:54 stealth[4/7]: Each time *you* take an action (no penalty for nagas), each monster in LOS has an (x) in (stealth) chance of noticing you, where x = 22 + HD ... +4 for smart, -4/-8/-12 for animal/insect/plant, +5 for sense invis, +50 for Glow, -10 if hibernating, +10 if "dormant" rather than sleeping, -75 if you are invisible to the monster. x cannot go below 1. 02:10:07 ta 02:10:18 i was considering the hat of ponderousness 02:10:26 on an op 02:11:02 everytime I ponder that people smack me 02:11:18 but I feel like there's certainly *some* situation out there where it makes sense 02:11:32 (sans chei) 02:12:14 hat of pondering is okay on some characters 02:17:08 -!- Krakhan has quit [Ping timeout: 250 seconds] 02:17:15 -!- WereVolvo has quit [Read error: Connection reset by peer] 02:29:07 -!- Shard1697_ has quit [Ping timeout: 240 seconds] 02:29:46 so i just had a thought: what if the > into zot, and then all the > within zot, sealed behind you 02:30:00 so once you enter zot you can't press < until you get the orb. is this awful or great? 02:30:21 -!- Patashu has joined ##crawl-dev 02:32:09 -!- agentgt has quit [Ping timeout: 272 seconds] 02:32:22 Why? 02:33:01 To prevent players pre-emptively clearing the lungs? 02:33:03 so make zot:5 a portal vault... 02:33:18 so that zot is actually the final area of the game; you can't walk in there early for xp or whatever 02:33:25 and you can't stairdance it 02:33:48 it's very anticlimactic when someone clears zot for xp and then just leaves the orb sitting there 02:34:04 you could just make the stuff in zot durable or something if xp is the concern :v 02:34:19 Do people often clear Zot for XP? Sounds silly. 02:34:20 orbrun begins on zot:1 02:34:32 when you enter zot, you spawn on zot:5 02:34:46 i sometimes clear z:1-4 for xp before going to hell or whatever 02:34:50 you must climb up to zot:1 to leave!!! 02:34:55 and there's so much xp in zot 02:35:15 CanOfWorms: i've heard that proposed for tomb 02:35:24 so the argument is make the entirety of zot a portal? 02:35:31 instead of just :5 02:35:31 -!- NilsBloodaxe has quit [Quit: Page closed] 02:35:46 i guess so, if you want to phrase it as a portal 02:38:05 !tell Grunt once i was in elf i didn't really notice the difference between the various elf mage spellbooks. maybe just because i had fairly even resists 02:38:06 amalloy: OK, I'll let grunt know. 02:39:41 -!- st_ has quit [Ping timeout: 256 seconds] 02:42:12 -!- molotove has quit [Quit: Leaving.] 02:43:14 -!- AreBrandon has joined ##crawl-dev 02:48:05 -!- neunon has quit [Quit: ZNC - http://znc.in] 02:49:05 -!- neunon has joined ##crawl-dev 02:52:16 -!- Kalir has quit [Quit: I'M OUT SON. PEACE, LOVE, EXPLOSIONS.] 02:53:12 Monster database of master branch on crawl.develz.org updated to: 0.18-a0-801-gb01a236 03:00:02 -!- omarax has quit [Remote host closed the connection] 03:05:09 -!- AreBrandon has quit [Ping timeout: 250 seconds] 03:07:37 -!- GauHelldragon2 has quit [Ping timeout: 240 seconds] 03:17:14 -!- nikheizen has quit [Quit: Farewell.] 03:19:37 -!- uJellie has quit [Ping timeout: 240 seconds] 03:23:35 Unstable branch on crawl.beRotato.org updated to: 0.18-a0-801-gb01a236 (34) 03:33:11 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 03:37:30 -!- CKyle has joined ##crawl-dev 03:39:46 -!- CanOfWorms has quit [Quit: ChatZilla 0.9.92 [Firefox 3.6.28/20120306064154]] 03:39:50 -!- Wheatmill has quit [Read error: Connection reset by peer] 03:40:52 -!- ontoclasm has quit [Quit: Leaving.] 03:42:11 -!- MarvinPA has joined ##crawl-dev 03:43:09 -!- MarvinPA has quit [Client Quit] 03:51:06 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 03:55:40 -!- ontoclasm has joined ##crawl-dev 04:00:03 -!- omarax has quit [Remote host closed the connection] 04:16:35 -!- ussdefiant_ has quit [Ping timeout: 256 seconds] 04:21:38 -!- MrScumbag has quit [Ping timeout: 252 seconds] 04:27:58 -!- Idolo has quit [] 04:29:18 -!- tksquared has quit [Ping timeout: 250 seconds] 04:34:36 -!- amalloy is now known as amalloy_ 04:37:12 -!- CKyle has quit [Quit: My iMac has gone to sleep. ZZZzzz…] 04:39:22 -!- kaiza has quit [Ping timeout: 272 seconds] 04:40:04 -!- CKyle has joined ##crawl-dev 04:42:37 -!- GauHelldragon2 has quit [Ping timeout: 240 seconds] 04:44:00 -!- Menche has quit [Quit: Leaving] 04:55:17 -!- rockit has quit [Ping timeout: 240 seconds] 04:55:41 -!- ontoclasm has quit [Quit: Leaving.] 04:58:20 -!- Yermak has quit [Quit: Page closed] 05:00:06 -!- omarax has quit [Remote host closed the connection] 05:34:40 -!- Mike57 has quit [Ping timeout: 260 seconds] 05:39:42 -!- CKyle has quit [Quit: My iMac has gone to sleep. ZZZzzz…] 05:39:44 -!- MIBE has quit [Ping timeout: 252 seconds] 05:41:42 !tell Lasty I hope this makes you laugh more than it makes you cry, but you're a big deal on 4chan: "Daily reminder that he subsists on ruining your gameplay experience.and likely doesn't even play much, let alone any good at the game." 05:41:43 gammafunk: OK, I'll let lasty know. 05:42:11 lots of insight to be found from our dear /vg/ 05:44:38 -!- ProzacElf has quit [Ping timeout: 250 seconds] 05:45:05 /rlg/ is better 05:45:28 oh wait that's part of /vg oops 05:45:54 there are some really good 4chan rants today; I check like once every 3 mo. and there wasn't much to see 05:46:53 I'm often surprised by what people think of as being a big deal 05:47:45 I don't think I've ever cared much about amulets besides rage or faith once in a while. I mean if the entire class of items had just been removed I'm sure I wouldn't care much 05:54:33 -!- glosham has quit [Ping timeout: 252 seconds] 05:54:41 <|amethyst> Grunt: re branch container, if we didn't mind using more of Travis's CPU time, we could just build sdl2 as a contrib 05:56:02 <|amethyst> Grunt: (or build everything as a contrib always, then we can remove two targets per compiler) 05:59:19 -!- Blazinghand has quit [Read error: Connection reset by peer] 06:00:02 -!- omarax has quit [Remote host closed the connection] 06:00:34 <|amethyst> I still haven't been able to access Travis 06:01:00 <|amethyst> maybe they stopped supporting my browser version 06:01:22 <|amethyst> suppose I should upgrade that at some point 06:01:55 -!- vale_ has quit [Remote host closed the connection] 06:01:56 <|amethyst> but sid and I haven't updated packages in months and I have way too many packages installed 06:09:15 |amethyst: sounds like a fun upgrade waiting for you 06:09:35 <|amethyst> johnny0: I always budget a whole day for upgrades 06:09:50 wise 06:10:28 I remember when I used to run sid for desktop...things broke a lot 06:10:30 <|amethyst> more for things like the systemd transition :) 06:10:32 sometimes even with just testing i had some not-so-fun reboot experiences 06:11:08 of course that intel graphics acceleration bug that made xorg crash at random was about as bad as running sid 06:12:15 <|amethyst> at the moment I can't run 3D programs 06:12:22 <|amethyst> for very long 06:12:36 <|amethyst> I think it's my hardware, but could be the driver 06:12:53 ouch... i can't use opencl in testing/sid so i'm on jessie for now 06:14:14 some pretty good enchancements in the newer kernels though :( 06:21:30 -!- beogh has quit [Ping timeout: 252 seconds] 06:22:34 -!- elliptic has quit [Ping timeout: 272 seconds] 06:25:38 -!- Sage1234 has quit [Ping timeout: 265 seconds] 06:26:54 <|amethyst> thoughts on making jiyva offlevel eating use dactions so it doesn't have to load levels at random times? 06:27:25 -!- Bcadren has quit [Ping timeout: 240 seconds] 06:33:57 -!- WhodaMan has quit [Quit: Page closed] 06:35:52 -!- Mike57 has quit [Ping timeout: 272 seconds] 06:37:51 <|amethyst> would have to estimate piety gain 06:40:18 -!- Lucasterio has joined ##crawl-dev 06:44:32 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 06:49:10 -!- scummos__ has quit [Ping timeout: 272 seconds] 06:49:50 -!- Wheatmill has quit [Read error: Connection reset by peer] 06:52:12 -!- Patashu has quit [Ping timeout: 250 seconds] 06:53:45 -!- siepu has quit [Ping timeout: 240 seconds] 06:54:14 -!- KurzedMetal has quit [Read error: Connection reset by peer] 07:00:01 -!- omarax has quit [Remote host closed the connection] 07:07:42 -!- vale_ has quit [Ping timeout: 256 seconds] 07:16:12 -!- Final has quit [Quit: Page closed] 07:19:15 -!- tensorpudding has quit [Ping timeout: 240 seconds] 07:32:23 -!- st_ has joined ##crawl-dev 07:32:52 -!- FatShack has quit [Ping timeout: 276 seconds] 07:33:48 -!- agentgt has quit [Ping timeout: 250 seconds] 07:45:06 -!- Mike57 has quit [Ping timeout: 256 seconds] 07:52:59 -!- CKyle has joined ##crawl-dev 07:53:21 -!- mopl has quit [Ping timeout: 252 seconds] 07:55:33 -!- Lightli has quit [Ping timeout: 252 seconds] 08:00:00 -!- debo has quit [Quit: orb spiders :(] 08:00:02 -!- omarax has quit [Read error: Connection reset by peer] 08:03:38 -!- Shard1697_ has joined ##crawl-dev 08:17:27 -!- AreBrandon has joined ##crawl-dev 08:35:46 -!- Sorbius has quit [Ping timeout: 250 seconds] 08:38:38 -!- Dixlet has joined ##crawl-dev 08:44:45 -!- ussdefiant_ has joined ##crawl-dev 08:46:09 -!- mopl has quit [Ping timeout: 252 seconds] 08:48:46 -!- ystael has quit [Ping timeout: 240 seconds] 08:49:32 -!- mopl_ is now known as mopl 08:51:04 -!- CKyle has quit [Quit: Textual IRC Client: www.textualapp.com] 08:51:58 -!- Mike57 has quit [Ping timeout: 256 seconds] 08:53:57 03Medar02 07* 0.18-a0-802-g7c849c7: Fix including a crash log link in WebTiles message. 10(14 minutes ago, 2 files, 18+ 8-) 13https://github.com/crawl/crawl/commit/7c849c7f28be 08:57:49 -!- nikheizen has joined ##crawl-dev 08:59:36 Hello. I am trying to add an item, but getting tripped up when compiling for testing because it can't find the corresponding image: Error (dc-item.txt:774): couldn't load image 'i-dimanchor'. It's an amulet 09:00:01 -!- omarax has quit [Remote host closed the connection] 09:00:05 sure you have the latest version? 09:00:07 -!- elliptic has joined ##crawl-dev 09:00:16 I already edited the enum in both dcitem.txt and itemprop enum 09:00:38 sounds like you have the dcitem.txt entry wrong 09:00:39 oh, misunderstood 09:00:49 -!- ololoev has quit [Quit: Page closed] 09:01:18 -!- Lasty has quit [Quit: Leaving.] 09:01:43 the amulet image entries don't have "i-" as a prefix 09:01:46 that's for weapon brands 09:02:00 ah for ided ones 09:02:07 Yes 09:02:12 but my guess if the necessary file 09:02:17 isn't in item/amulet 09:02:56 Oh that's exactly it 09:02:59 thanks 09:04:04 -!- Mike57 has quit [Ping timeout: 272 seconds] 09:04:40 here's a bug, when an ocs casts mass confuse behind transparent stone at a monster also behind said stone 09:04:44 I get confused as well 09:05:06 -!- waat has quit [Ping timeout: 240 seconds] 09:05:34 yeah it just looks at mons->can_see() 09:06:00 !source monster::can_see 09:06:00 Can't find monster::can_see. 09:06:05 !source mons::can_see 09:06:05 Can't find mons::can_see. 09:06:20 !source can_see 09:06:20 1/2. https://github.com/crawl/crawl/blob/master/crawl-ref/source/actor-los.cc#l35 09:06:41 I see other spells also work like this 09:06:50 mons can see would just check if you can see the ocs, not for 'real' LOS right? 09:06:56 seems like it'd need to do an los check that allows passing grates 09:07:16 but not allow transparent walls 09:07:50 -!- vale_ has quit [Ping timeout: 256 seconds] 09:07:52 oh there's a little key gizmo in los_type def, nice 09:09:22 seems I want LOS_NO_TRANS 09:09:41 there is actor::see_cell_no_trans 09:09:48 ah, nice 09:10:11 well it seems to me we should use that, but I wonder if there are any weird effects 09:10:37 Wait- why wouldn't it work through transparent stone? 09:11:01 it's just a hex 09:11:16 draining gaze already doesn't work through it 09:11:24 and that's a "gaze" 09:11:36 almost nothing is supposed to work through glass 09:11:48 That's kind of counter-intuitive, but ok. 09:11:50 as it would be annoying and abusable 09:11:50 basically it'd not good when actors can target/affect other actors through transparent stone 09:11:53 yes 09:12:06 it's not so much a realism thing as it is a sanity thing 09:12:21 this only happened because I made a neutral ocs to have it kill a hostile human 09:12:39 normally hostile ocs would refuse to target me 09:12:52 but it was targetting the human, and I happened to be in its los 09:12:53 the miracles of bugtesting 09:13:09 probably the same would happen if I had hostile ocs targetting friendly human 09:14:19 I'm seeing a lot of checks for can_see() that probably should be using cell_no_trans() as well 09:14:44 how does the spell find the targets? wonder if it should use a different iterator in the first place 09:15:37 actually I'm not sure at all how those work 09:15:51 Medar: yeah, although for these LOS things they could be targetting something that passes cell_no_trans() 09:16:02 but something that doesn't which they can also see gets the effect 09:17:20 let's see if I can fix these 09:17:29 ah, I see there are two parts 09:17:39 the check whether to abort, and then the picking of targets 09:18:13 should the monster_near_iterator use a different LOS type? 09:18:56 possibly, I guess for vast majority of (all?) purposes it shouldn't be going through glass 09:19:51 Medar: I see battlecry does actually use the LOS_NO_TRANS version 09:20:05 yeah, lots of things use LOS_NO_TRANS 09:21:31 I do see some other things to fix up 09:21:47 like the check for whether to recall enemies counts monsters even if they're behind glass 09:21:50 certainly seems like something to go through 09:22:35 maybe that function shouldn't have default LOS 09:23:08 <|amethyst> default should be no_trans 09:23:15 that's the other option yeah 09:23:28 <|amethyst> the only time you want "default" opacity is when determining actual visibility 09:23:34 <|amethyst> for messages and for drawing 09:23:44 03Grunt02 07* 0.18-a0-803-ge30ccbe: Revert "Mark the Elf:3 vault enemies as patrolling." 10(3 minutes ago, 1 file, 0+ 1-) 13https://github.com/crawl/crawl/commit/e30ccbe4b174 09:27:46 -!- Mike57 has quit [Ping timeout: 240 seconds] 09:29:44 -!- debo has joined ##crawl-dev 09:29:48 ok so I'll modify those iterators accordingly 09:30:16 oh those are monster_iterator, not monster_near_iterator 09:31:48 -!- mopl has quit [Ping timeout: 252 seconds] 09:32:14 -!- mopl_ is now known as mopl 09:34:07 -!- Lasty_ has joined ##crawl-dev 09:38:01 What if a wand of digging was guaranteed to spawn in Elf:$? 09:38:25 Could I implement that just by changing the vault maps around? 09:41:41 yes, you could add it to the loot pile 09:41:57 we'd not merge any patch you submitted that did this, of course 09:42:16 but if you just mean for your own local modifications, yeah that's how you'd do it 09:42:22 Yes. 09:42:33 Is it a Bad Idea? 09:42:36 yeah 09:42:51 not a good way of addressing whatever you're trying to address 09:43:08 No probably not 09:43:13 03Medar02 07* 0.18-a0-804-g0949297: Improve WebTiles text cursor message sending. 10(6 days ago, 3 files, 26+ 6-) 13https://github.com/crawl/crawl/commit/0949297fbe5d 09:43:13 03Medar02 07* 0.18-a0-805-gcd5a7e3: Send message area size to WebTiles client. 10(21 hours ago, 4 files, 49+ 19-) 13https://github.com/crawl/crawl/commit/cd5a7e32739e 09:43:34 WebTiles buffs! 09:44:25 I've been thinking that we should split WebTiles server to it's own repo 09:45:04 just the server, any portions of the js? there's the "app" and the "client" 09:45:07 the game client rather 09:45:36 just the server, webserver directory, but not webserver/game_data 09:45:40 and then the front-end app js that does stuff like chat and the url managing 09:45:55 ah ok, well that's the app portion of the js 09:46:03 right 09:46:14 it's pretty clearly a separate piece of software, can run multiple versions etc. 09:48:56 well, we can certainly do that, but that in of itself doesn't help us with the issue of upgrading the server and app js in a clean way 09:49:01 maybe it doesn't and I just don't see how 09:49:22 thinking of dgl installs and how there's not really support for "webtiles upgrade" in dgl scripts etc 09:49:34 and the non-dgl server admins have been rolling their own things 09:49:46 yeah, it would need some work on server side of course 09:50:03 but I think all of those things would end up being cleaner, if crawl trunk and webtiles server weren't bundled 09:50:18 I guess we would keep webtiles as a submodule then? 09:50:38 unless you mean making it so that it runs outside of the tree altogether 09:50:57 I don't think so, but I have no clue what submodules do 09:51:12 yeah, it would just be it's own separate thing 09:51:13 submodules are like how we have crawl-sdl2 etc 09:51:36 their own repos, with a specific ref to pull managed in the crawl repo 09:52:11 they're their own independent repos, but inside of the crawl repo the submodule system points to e.g. crawl-sdl2 and know the current ref it should check out 09:52:29 yeah, I don't see the need for that 09:52:39 that works less well when said ref is a moving target though 09:52:42 right 09:53:39 I guess we really have enough support for having the crawl directory not anywhere related to the webtiles directory 09:53:56 I'm forgetting the dir structure dgl stuff uses, and thinking more locally, but local installs aren't the issue 09:55:13 I think the webserver directory is already copied away from the rest in DGL scripts 09:57:00 yeah isn't it that the webserver/game_data directory and the necessary js stuff from webserver/static are copied 09:57:05 https://github.com/neilmoore/dgamelaunch-config/blob/szorg/chroot/sbin/install-trunk.sh 09:57:11 just not the py files of the server itself 09:57:34 cp -r source/webserver/game_data/. $DATADIR/web 09:57:35 cp -r source/webserver/!(config.py|game_data|templates) $WEBDIR 09:57:50 data file to one place, new webtiles server to another place 09:58:41 yea, I think that in the past, when webtiles updates, I generally need to do some manual shenanigans to sync up 09:58:50 and I've been behind and not known it a few times 09:58:59 hrm, yeah that actually copies everything except config.py really 09:59:11 which requires a webtiles restart if any of the py change 09:59:14 -!- Daekdroom has quit [Quit: Leaving] 09:59:17 yea. that's a bummer 10:00:02 -!- omarax has quit [Remote host closed the connection] 10:00:10 everytime I want to fix a typo (like in the experimental descriptions) I try to wait till late night to minimize crashing a bunch of games 10:00:32 -!- ussdefiant_ has quit [Ping timeout: 256 seconds] 10:00:53 anyhow, I guess for this plan to work, you're going to have to modify dgl scripts to know about this new repo? 10:01:47 presently any trunk update gets all the app js changes, at least, and if that stuff is moved to the new repo 10:02:15 sure 10:03:00 I can help test on dbro. probably safer than dragging all the other servers into production testing 10:03:05 I guess my gripe about this is that the app and the game client are pretty closely coupled 10:03:43 now you'll need to go between repos to work with the source of the two 10:03:46 -!- dealpete has joined ##crawl-dev 10:03:58 not the biggest deal though 10:04:41 I think them being closely coupled is pretty bad 10:05:16 so making it clear that they are very separate entities is just a good thing 10:06:50 that may be, but we're not undertaking said redesign to make them less coupled, and I'm not sure that redesign will happen any time soon 10:07:11 I can see the reasoning for the repo seperation all the same, maybe if |amethyst doesn't have any concerns about dgl and server maintenence in general 10:07:41 neither will anything else, unless that stuff is dealt with 10:11:10 -!- Guest71034 has quit [Quit: leaving] 10:11:36 yeah, I'm not sure about all of this, but this would seem like a reasonable first step to start making sense of things 10:12:07 but of course if nothing else happens, then it's just work for very little benefit I guess 10:12:35 -!- AreBrandon has quit [Ping timeout: 240 seconds] 10:14:20 is there some existing plan on landing webtiles-changes? 10:21:21 I'd like to know too. I'm using it on dbro but I know I haven't exhaustively tested it yet. also, I keep thinking that loading games is slower and sometimes I have to try to load twice before it loads successfully. but I haven't taken the time to come up with reliable reproduction steps for a big report 10:21:39 bug 10:22:09 I think there are probably a lot of issues with the new app in that branch 10:22:41 there's also a lot of reorg and changes to webtiles server, a new config format, not all of which is really dgl ready 10:23:10 I'm thinking it would probably be easier to test and switch if the server was a separate thing 10:23:13 dbro is using dgl 10:23:44 I don't think even dbro is using the HEAD of webtiles-changes 10:24:05 it's nearly identical to cbro. I do like the new config file 10:24:27 yea it's not. last time I asked if I should update I was told to hold off for a bit 10:25:07 would it make sense to cherry pick from it? if we are going to make a change that forces server updates, it could also include new config files for example 10:25:51 -!- archaeo has quit [Quit: Page closed] 10:26:06 -!- elliptic has quit [Quit: Leaving] 10:27:10 -!- Zekka_ has quit [Ping timeout: 256 seconds] 10:29:20 Medar: you'd have probably too many commits to cherry pick 10:29:26 -!- DrKe has quit [Ping timeout: 256 seconds] 10:29:32 there's a ton of commits related to that 10:29:40 but yeah it could certainly be done 10:29:40 hmpf 10:30:05 you could create a new, better system! 10:30:22 I wouldn't claim we implemented the ideal config system, just one more flexible than config.py 10:32:13 gammafunk: is it worth updating dbro to latest webtile-changes? 10:32:40 well, it's been so long now that I'm not sure what issues you'd run into 10:32:45 %git webtiles-changes 10:32:45 07gammafunk02 * 0.16-a0-3867-g0f660ed: Require an http option and set in the default config (mrwooster) 10(10 months ago, 3 files, 13+ 9-) 13https://github.com/crawl/crawl/commit/0f660edf8b4d 10:32:54 nearly a year since the last commit 10:33:41 isn't that the point of using it on dbro? to determine and assess the issues we run into? 10:34:22 johnstein: that only works if someones listening to make any changes based on those issues :) 10:34:50 edlothiol hasn't been around to kind of lead the project 10:35:40 right now the things it supports: reloading game configs without restart (based on a signal), reloading server config without restart (based on a signal) [not tested in practice], server scoring display, player title display 10:36:14 -!- Mike57 has quit [Ping timeout: 250 seconds] 10:36:19 and then the app has been rewritten based on jsx/react, but it's only really gone as far as the lobby 10:36:45 the game client is unchanged 10:37:06 and in the new app there are all sorts of nice little improvements with the ui, but it's really just not complete 10:37:07 -!- DrKe has joined ##crawl-dev 10:38:13 oh and there's support for "janitor" commands that can show the results asyncronously, for something like a rebuild script or an "install experimental branch" script 10:39:23 but even actually getting the install branch thing would require probably some more work on that janitor functionality 10:39:36 -!- SurpriseTRex has quit [Quit: Leaving] 10:39:41 so yeah there's all these changes and refactorings kind of all over, and there's a lot of work to finalize it 10:40:15 at one point mumra was back and talking about how to maybe reimplement the game client, but he vanished again :( 10:41:16 hrm, for grins and giggles, let me try to merge master 10:41:30 there have been webtiles changes, but nothing *too* major... 10:42:50 (if this is the last you ever hear of me before I do this, I'd like to leave my GhMo^Pak to Grunt, and amalloy can have my twitch followers) 10:42:59 wheals gets nothing 10:44:29 -!- ystael has quit [Ping timeout: 250 seconds] 10:46:50 leave him the contents of your fridge 10:49:28 hrm, did the compat process handler get replaced with this dglless one? 10:50:12 hm, I think removed the compat one? 10:50:15 %git :/compat 10:50:15 07ebering02 {PleasingFungus} * 0.18-a0-726-g39dfc0c: Multiple holiness save compatibility and debug messaging 10(12 months ago, 3 files, 45+ 1-) 13https://github.com/crawl/crawl/commit/39dfc0cd9180 10:50:42 webtiles-changes removed the other one? I can't remember 10:51:01 * Medar checks 10:51:34 %git f8ac9ad4 10:51:35 07Medar02 * 0.17-a0-1943-gf8ac9ad: Remove compatibility mode from the WebTiles server. 10(3 months ago, 2 files, 15+ 155-) 13https://github.com/crawl/crawl/commit/f8ac9ad4bc2c 10:51:35 yeah the commit I see removed the compat one 10:51:50 %git cc30b765 10:51:50 07Medar02 * 0.17-a0-1941-gcc30b76: Fixes to WebTiles when run without dgl_mode. 10(3 months ago, 2 files, 3+ 2-) 13https://github.com/crawl/crawl/commit/cc30b765a1e5 10:52:07 oh wtc probably just doesn't have this handler and trunk does 10:52:20 the dglless one I mean 10:52:27 not sure why wtc dropped it 10:52:42 well no-one uses it I guess 10:52:53 yeah, ok, so I can fix up this conflict then 10:53:51 %git 2453b6dc1 10:53:51 07edlothiol02 * 0.15-a0-734-g2453b6d: Webtiles: Remove non-DGL mode. 10(1 year, 7 months ago, 4 files, 39+ 78-) 13https://github.com/crawl/crawl/commit/2453b6dc18fd 10:55:33 -!- LexAckson has joined ##crawl-dev 10:55:46 -!- Mike57 has quit [Ping timeout: 240 seconds] 10:56:26 ah, great 11:00:02 -!- omarax has quit [Remote host closed the connection] 11:01:48 %git 7966c2b62e07b68d1a50683ef169171aa47ac649 11:01:48 07Medar02 * 0.17-a0-2019-g7966c2b: Fix handling of key presses to cancel stale process purging. 10(9 weeks ago, 1 file, 17+ 22-) 13https://github.com/crawl/crawl/commit/7966c2b62e07 11:01:54 this one I need to figure out a bit 11:03:23 IIRC game_keypress event isn't sent at that point, so it had to be moved to the general keydown handler 11:03:39 might have been fixed in webtiles-changes already somehow 11:07:33 yeah I'm leaving in those two checks for the visible components before any state processing 11:07:44 if they're not needed and this branch goes anywhere, they can be removed 11:08:58 oh, is stale process even still a thing? haven't really looked in to -changes, but I think it allows multiple connection to the same process 11:10:00 Crash when evoking deck of wonders (Mercenary card) 13https://crawl.develz.org/mantis/view.php?id=10176 by nicooo 11:10:30 !blame Grunt 11:10:31 I pronounce Grunt... Guilty! 11:14:40 I'm finding amulet of guardian spirit listed as both AMU_GUARDIAN_SPIRIT and AMU_SPIRIT_SHIELD. Should this be the case? 11:16:04 !rng bug feature 11:16:04 The RNG chooses: feature. 11:19:08 03Medar02 07* 0.18-a0-806-g2fe005c: Don't display spurious "None" when listing Dith powers. (#10164) 10(4 minutes ago, 1 file, 1+ 0-) 13https://github.com/crawl/crawl/commit/2fe005cbf5ae 11:19:37 nikheizen: listed where? 11:20:29 itemprop-enum.h and dc-item.txt respectively. 11:21:51 seems like a bug 11:21:59 wasn't spirit shield a different amulet that got removed? (was a unrand iirc) 11:23:33 this seems to be just about the normal amulet tile 11:24:33 -!- KurzedMetal has quit [Read error: Connection reset by peer] 11:25:16 I think the dc-item.txt value doesn't actually do anything. 11:25:46 Otherwise there would be a problem! 11:26:48 -!- Tux[Qyou] has joined ##crawl-dev 11:28:03 yeah, those are just accessed with: return TILE_AMU_ID_FIRST + type - AMU_FIRST_AMULET; 11:28:06 I think 11:28:28 (from tileidx_item function) 11:28:39 does the abyssal rune have a FORCE_MORE? 11:29:07 !source messages.txt 11:29:07 https://github.com/crawl/crawl/blob/master/crawl-ref/source/dat/defaults/messages.txt 11:29:23 yes 11:29:57 usually pretty hard to miss anyway, as it tends show up in a vault (or does always?) 11:29:58 cool, thanks. wanted to make sure since I've noticed that normal runes no longer stop autotravel on sight 11:30:56 !lm Wensley x=urune 11:30:57 1691. [2015-12-14 16:22:07] [urune=14] Wensley the Conqueror (L27 TrMo of Qazlal) entered the Abyss! (Depths:4) 11:31:08 almost there :) 11:31:31 -!- ontoclasm has joined ##crawl-dev 11:31:41 03Medar02 07* 0.18-a0-807-g68d89f5: Use correct constant for an amulet tile. (nikheizen) 10(5 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/68d89f5ee996 11:32:27 maybe those constant should be checked somehow, no clue how that code works though :) 11:34:10 I see that autoexpore works in the abyss now, weird 11:34:23 it's not very efficient though 11:35:01 usually better to pick a direction and walk there 11:38:19 -!- mopl is now known as mopl_away 11:43:02 like autoexplore is efficient outside the abyss? 11:44:54 -!- WalkerBoh has joined ##crawl-dev 11:45:55 -!- Mike57 has quit [Ping timeout: 240 seconds] 11:53:23 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 11:55:10 -!- CKyle has joined ##crawl-dev 11:57:15 -!- HellTiger_NB has quit [Ping timeout: 240 seconds] 12:00:02 -!- omarax has quit [Remote host closed the connection] 12:05:57 -!- elliptic has joined ##crawl-dev 12:07:34 geekosaur: elsewhere your priority isn't to gtfo as fast as possible 12:08:29 Medar: does gspirit amulet not exist any more? 12:08:55 it does 12:09:31 oh, i see what you meant 12:09:37 they just go by enum 12:14:49 -!- lobf has joined ##crawl-dev 12:15:09 -!- mopl_away has quit [Ping timeout: 252 seconds] 12:16:58 03gammafunk02 07[webtiles-changes] * 0.18-a0-523-gda08339: Merge branch 'master' into webtiles-changes 10(26 minutes ago, 0 files, 0+ 0-) 13https://github.com/crawl/crawl/commit/da083391b9f1 12:17:01 I'm confused as to the disparity between in-game turncount and sequell turncount 12:17:05 !lg 12:17:06 No games for Wensley_. 12:17:09 !lg wensley 12:17:11 334. Wensley the Conqueror (L27 TrMo of Qazlal), escaped with the Orb and 15 runes on 2015-12-14 17:12:43, with 11087821 points after 150809 turns and 1d+9:34:34. 12:17:22 in-game this said the turncount was ~139k when I ascended 12:17:32 not sure where the extra 11k came from 12:18:07 johnstein: you can try to upgrade dbro to that if you're feeling intrepid 12:18:27 I'm not sure exactly what issues you'll run into, would need to know what commit you have checked out 12:19:01 but I tested it locally, and all the functionality seems to work 12:19:10 at least crawl and sprint worked 12:19:37 I think one change is that tornado4 is required 12:19:58 relative to dbro's version, that is 12:20:14 -!- siepu has quit [Quit: Leaving] 12:20:15 !lg Wensley x=turn,aut 12:20:16 334. [turn=150809;aut=1390824] Wensley the Conqueror (L27 TrMo of Qazlal), escaped with the Orb and 15 runes on 2015-12-14 17:12:43, with 11087821 points after 150809 turns and 1d+9:34:34. 12:21:10 Wensley_: actions taken vs. how much in game time it took 12:21:14 the UI thingy tracks aut 12:21:15 not turns 12:21:37 aha 12:21:44 I shouldn't say actions probably, but something like that! 12:22:12 poke things with a hasted qb and your turncount can be almost five times higher than the aut counter 12:22:19 unwielding works too 12:23:04 this is why true speedrunners swing their breads 12:23:34 -!- Mike57 has quit [Ping timeout: 272 seconds] 12:24:01 ??gammafunkrc 12:24:02 gammafunkrc[1/1]: Lua code for randomizing player tiles (RandomTiles), setting skill targets, loading default skill settings/target, bread swinging, rc option toggling, and others: https://github.com/gammafunk/dcss-rc 12:24:10 and they use speedrun_rest.lua to do so! 12:24:29 (buy now and we'll send you a free copy of RandomTiles.rc at no additional cost!!!) 12:25:01 Unstable branch on crawl.akrasiac.org updated to: 0.18-a0-807-g68d89f5 (34) 12:33:58 What's the best way to find old experimental stuff like Lava Orcs or Djinni? 12:35:27 nikheizen: check out old trunks maybe 12:35:54 they had branches at some point but then got merged into trunk and changed afterwards 12:36:08 just find the commit where they were removed and build whatever was right before that 12:37:28 Well I just need the source since I'm going to try to add them to a fork of current trunk. But should be the same method. 12:37:43 in my morgue, in the list of "vanquished creatures (other)" is contained the item "763 eldritch tentacle segments" 12:38:16 sounds kind of like tentacle segments "die" every turn as they move :P 12:38:32 did you use the spell? 12:39:23 !lg Wensley -log 12:39:24 334. Wensley, XL27 TrMo, T:150809: http://dobrazupa.org/morgue/Wensley/morgue-Wensley-20151214-171243.txt 12:39:50 Medar: did not 12:40:04 didn't use any spells, in fact 12:40:12 guess there is some weirdness then 12:43:47 -!- AreBrandon has joined ##crawl-dev 12:46:31 -!- tealeaves has quit [Quit: Bye] 12:47:19 -!- molotove has quit [Quit: Leaving.] 12:52:04 -!- Mike57 has quit [Ping timeout: 272 seconds] 12:53:50 -!- Ququman has joined ##crawl-dev 12:57:55 -!- scummos__ has quit [Ping timeout: 240 seconds] 13:00:02 -!- omarax has quit [Remote host closed the connection] 13:05:20 gammafunk: hmmm wonder how hard it will be to get tornado4 installed. this it the standard tornado? or a patched version again? 13:05:32 no, it's standard 13:06:08 that's a plus 13:14:27 -!- Final has quit [Quit: Page closed] 13:15:47 %git b70d9d36ba27210da0c41abea86f5e0da085f4a1 13:15:47 07gammafunk02 * 0.16-a0-3798-gb70d9d3: Use the correct parameter for tornado4 http timeouts 10(11 months ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/b70d9d36ba27 13:16:05 hrm, that seems to be the one that adds the outright tornado 4 requirement 13:16:33 then it's not required if http_connection_timeout is None? 13:18:13 technically, I suppose 13:18:21 let me go see if that arg really is a tornado 4 thing 13:19:06 -!- zxc has quit [Read error: Connection reset by peer] 13:19:40 Changed in version 4.0: Added decompress_request, chunk_size, max_header_size, idle_connection_timeout, body_timeout, max_body_size arguments. 13:19:51 we require 3 now? 13:20:30 it says in the readme between 2.3 and 3.x 13:20:32 think we are using 2.x with the patch 13:20:51 yeah, I think the patch allows this idle connection timeout, doesn't it? 13:20:51 not sure 13:21:03 let me go see that patch again 13:21:22 afaik yes 13:21:55 looks like jessie-backports has 4.2 fwiw 13:22:06 https://packages.debian.org/source/python-tornado 13:24:02 https://github.com/flodiebold/tornado/commit/11a03afe58894d31c80faa4bc503825b57564281 13:24:05 seems to be it 13:24:42 so yeah, 4 is getting us support for that connection timeout 13:24:55 the other thing is janitor commands needs tornado 4, but again optional feature 13:24:57 -!- lobf has quit [Quit: lobf] 13:25:27 yeah I think 4.2 would be fine 13:25:33 what does debian stable have? 13:25:52 ah that's backports from jessie to stable, isn't it 13:25:56 so I guess that's not an issue 13:25:58 -!- MarvinPA has joined ##crawl-dev 13:26:58 johnstein: but yeah, if you want this to be a realistic test, you should probabl upgrade to tornado 4; Medar just mentioned that you could install a package from jessie-backports if you're using debian stable 13:27:06 you could also just use pip I'm sure 13:27:23 although maybe setting that up for the chroot is harder? 13:27:24 jessie is the stable, it's backports for jessie 13:27:55 gotcha 13:28:37 but servers might be running older versions still of course 13:28:55 hrm, let's see what tornado4 itself requires 13:29:09 if the python/lib requirements aren't bad, I'm sure even a pip install into the chroot would be fine 13:29:13 doubt it has a lot of deps 13:29:43 yeah, that should work 13:30:28 hm, is it intentional that doom howl can be !cancelled? i guess yes, seems sort of weird flavour-wise though 13:30:52 it's kind of some weird mind-thing, ignores silence even 13:30:56 -!- lobf has joined ##crawl-dev 13:31:06 mr works against it though? 13:31:09 no 13:31:17 right, it's described as a howl echoing in your mind or something 13:31:22 ah 13:31:36 fr reflavor it so people don't whine 13:31:39 I think I advised pf against mr solely for the fact that players have a lot of that by then 13:31:50 so it'd mostly never affect anyone 13:31:50 doom whine? 13:31:52 anyway no comment on whether it's actually a good gameplay mechanic either way but it feels weird for it to be cancellable to me 13:31:58 "so people don't whine" is a terrible reason to change anything; people will ALWAYS whine. 13:32:06 well fair enough 13:32:55 like, do the hounds read your mind and see the fact that there's a howl in there and come and attack (and quaffing a potion cures the howl in your brain) 13:33:13 look, these are some phd-having hounds ok 13:33:15 -!- tedric has joined ##crawl-dev 13:33:29 they can psychoanalyze 13:33:40 it's magical howling, it's removed by magic removal 13:33:41 duh 13:33:42 ??invocations 13:33:42 invocations[1/2]: Used by TSO, Beogh, Cheibriados, Dithmenos, Elyvilon, Fedhas, Lugonu, Makhleb, Okawaru, Qazlal, Sif Muna, Yredelemnul, Zin. Not used by Ashenzari, Gozag, Jiyva, Kikubaaqudgha, Nemelex Xobeh, Pakellas, Ru, Trog, Vehumet, Xom. 13:33:51 ??invocations[2 13:33:51 invocations[2/2]: Jiyva, Trog, and Ashenzari base invoked powers on your piety, Gozag on your gold, Kikubaaqudgha on your Necromancy, Nemelex on your evocations (which they train). Xom is Xom. 13:33:57 it makes you emit psychic howling 13:34:22 -!- Kramell1 has quit [Quit: reconnecting...] 13:34:22 this is all just part of my epic lycanthrope dcss fanfic saga 13:34:49 -!- amalloy_ is now known as amalloy 13:35:28 -!- Kramell has quit [Remote host closed the connection] 13:36:04 o-oh my 13:37:06 what is the (which they train) in invocations[2] supposed to mean? it looks like nonsense 13:37:48 probably means that you can train that skill once you have joined 13:37:57 but not very well 13:38:13 quite possibly it dates back to victory dancing and people just edited the rest of the entry around it! 13:38:28 remove that, add pak imo 13:39:09 -!- MarvinPA has quit [Quit: Leaving] 13:39:38 !learn edit invocations[2] s/Nemelex[^.]+\./Nemelex and Pakellas on your evocations./ 13:39:38 invocations[2/3]: Jiyva, Trog, and Ashenzari base invoked powers on your piety, Gozag on your gold, Kikubaaqudgha on your Necromancy, Nemelex and Pakellas on your evocations. Xom is Xom. 13:39:42 -!- tealeaves has quit [Quit: Bye] 13:40:19 er 13:40:22 ??invocations[3] 13:40:23 invocations[3/3]: its confusing, because irl god lets you train invocations skill but it doesn't do anything 13:40:39 ??invocations 13:40:39 invocations[1/3]: Used by TSO, Beogh, Cheibriados, Dithmenos, Elyvilon, Fedhas, Lugonu, Makhleb, Okawaru, Qazlal, Sif Muna, Yredelemnul, Zin. Not used by Ashenzari, Gozag, Jiyva, Kikubaaqudgha, Nemelex Xobeh, Pakellas, Ru, Trog, Vehumet, Xom. 13:41:01 ah, must be a fresh minmay quote, hot off the presses 13:43:41 Pakellas device surge and hex wands 13https://crawl.develz.org/mantis/view.php?id=10177 by crate 13:45:07 -!- MarvinPA has joined ##crawl-dev 14:00:02 -!- omarax has quit [Remote host closed the connection] 14:02:55 -!- lobf has quit [Quit: lobf] 14:07:04 -!- lobf has joined ##crawl-dev 14:13:21 -!- AreBrandon has quit [Ping timeout: 250 seconds] 14:13:59 -!- Kalir has quit [Changing host] 14:15:05 -!- Mike57 has quit [Ping timeout: 250 seconds] 14:22:16 -!- hurdos has quit [Quit: Leaving.] 14:27:43 -!- cang has quit [Ping timeout: 252 seconds] 14:28:56 -!- rossi has quit [Ping timeout: 246 seconds] 14:29:10 -!- WalkerBoh has quit [Remote host closed the connection] 14:31:29 -!- ussdefiant_ has joined ##crawl-dev 14:31:33 -!- tealeaves has quit [Quit: Bye] 14:32:32 -!- stanzill has quit [Changing host] 14:32:43 -!- ProzacElf has joined ##crawl-dev 14:33:44 -!- amalloy is now known as amalloy_ 14:34:52 -!- tedric has quit [Ping timeout: 252 seconds] 14:37:11 -!- ussdefiant_ has quit [Ping timeout: 250 seconds] 14:49:08 -!- serq has quit [Changing host] 14:57:42 !learn johnstein add tornado4.2 jesse-back ports maybe via pip 14:57:43 I don't know about !learn johnstein. 14:58:12 !learn add johnstein tornado4.2 jesse-back ports maybe via pip 14:58:12 johnstein[7/7]: tornado4.2 jesse-back ports maybe via pip 15:00:02 -!- omarax has quit [Remote host closed the connection] 15:01:18 -!- Poncheis has quit [Quit: ChatZilla 0.9.92 [Firefox 42.0/20151029151421]] 15:02:03 -!- Lightli has joined ##crawl-dev 15:03:21 -!- Patashu has joined ##crawl-dev 15:03:46 -!- Nattefrost has quit [Quit: Leaving.] 15:09:18 -!- CanOfWorms has joined ##crawl-dev 15:15:38 -!- Nattefrost has quit [Quit: Leaving.] 15:15:41 -!- amalloy_ is now known as amalloy 15:23:53 Zalbag (L21 MfIE) ERROR in 'mon-util.cc' at line 654: bogus mc (no monster data): invalid monster_type 1000 (1000) (Vaults:4) 15:25:29 Zalbag (L21 MfIE) ERROR in 'mon-util.cc' at line 654: bogus mc (no monster data): invalid monster_type 1000 (1000) (Vaults:4) 15:26:41 <|amethyst> Medar: IMO separating or not doesn't matter too much for deployment 15:27:01 <|amethyst> Medar: I could just as easily have it build the webtiles server from a different branch as from a different repo 15:27:47 <|amethyst> Medar: I do worry like gammafunk that separating it will make things harder to work on, but since you're the person who does most of the work, that should be up to you, gammafunk, etc. more than me 15:28:29 <|amethyst> Medar: also that it will make it harder for people who just want to run a local webtiles server 15:31:38 Zalbag (L21 MfIE) ERROR in 'mon-util.cc' at line 654: bogus mc (no monster data): invalid monster_type 1000 (1000) (Vaults:4) 15:31:44 <|amethyst> !crashlog 15:31:45 13468. Zalbag, XL21 MfIE, T:71548 (milestone): http://dobrazupa.org/morgue/Zalbag/crash-Zalbag-20151214-203125.txt 15:33:01 Zalbag (L21 MfIE) ERROR in 'mon-util.cc' at line 654: bogus mc (no monster data): invalid monster_type 1000 (1000) (Vaults:4) 15:34:41 <|amethyst> fedhas_shoot_through an invalid (dead?) monster 15:34:42 |amethyst: hmm, ok. maybe it's not worth the trouble 15:34:45 yeah I was most concerned if it would cause any problems for server admins 15:34:59 <|amethyst> it will cause small trouble for server admins 15:35:09 <|amethyst> but no more than the switch to webtiles-changes will cause anyway 15:35:27 <|amethyst> so that shouldn't be a factor 15:36:50 Medar: well if you'd like to do any work on webtiles-changes, feel free; I'm happy to help but haven't tried to take over the lead of that from edlothiol 15:37:06 <|amethyst> affect_monster(m); 15:37:06 <|amethyst> if ((hit == AUTOMATIC_HIT && !pierce && !ignores_monster(m)) 15:37:31 <|amethyst> seems weird to check ignores_monster *after* doing affect_monster 15:39:30 -!- mo is now known as Guest15337 15:40:32 -!- Patashu has quit [Ping timeout: 256 seconds] 15:40:51 gammafunk: might be a bit too much to take on 15:40:55 Zalbag (L21 MfIE) ERROR in 'mon-util.cc' at line 654: bogus mc (no monster data): invalid monster_type 1000 (1000) (Crypt:1) 15:41:02 <|amethyst> ah, easily reproducible: kill something with dispel undead as a fedhasite 15:41:02 yeah, I understand :) 15:41:06 <|amethyst> testing a fix 15:41:19 doesn't help that there is no plan to actually start using it... 15:41:27 -!- Guest15337 has quit [Client Quit] 15:41:53 well, I mean I could draft up a plan I guess 15:42:08 maybe it wouldn't be a bad exercise to go through and look at what prevents using it 15:42:15 oh, I'm recalling that the switch to single user login 15:42:23 <|amethyst> I am happy to give people root on CSZO 15:42:25 was kind of a priority, and that will also require webtiles changes 15:42:32 er, changes to webtiles 15:42:43 |amethyst: yeah, and we can probably test on dbro 15:43:00 <|amethyst> I just don't really have the energy to do much server maintenance 15:43:04 <|amethyst> it's too much like work 15:43:05 I'm a bit scared of testing on cszo personally 15:43:11 oh, one thing that would be nice to do regardless of moving webtiles server to different repo, is moving webserver/game_data out of webserver directory 15:43:11 yes 15:43:26 so that the server part is at least separated by the directory 15:43:32 <|amethyst> yeah 15:43:34 that will of course also mess up servers 15:43:47 <|amethyst> that's a one or two line change to the install scripts 15:43:59 <|amethyst> IMO game_data should go under data/. Y'know, since it's data :) 15:44:14 can you have symlinks in git? 15:44:17 data/ as in dat/ ? 15:44:34 it's not actually data though, well part of it is 15:44:47 part of it is client side code 15:44:55 -!- Lasty has joined ##crawl-dev 15:44:55 <|amethyst> Medar: it's as much data as dat/dlua/ is :) 15:45:01 ah, true 15:45:17 dat/ aka "where the not-c++ code goes..." 15:45:25 "that isn't python" 15:45:57 -!- st_ has quit [Read error: Connection reset by peer] 15:46:00 let's go old-school crawl semantics 15:46:12 dat/ dat2/ misc-dat/ 15:46:33 -!- st_ has joined ##crawl-dev 15:46:38 FR dis/ 15:46:51 dees/ 15:46:57 -!- Lasty has quit [Client Quit] 15:47:03 dem/ over-der/ 15:47:06 the question is how do we coordinate all the servers if we move it? 15:47:28 just do it, and hope admins fix it? 15:47:30 a dgl upgrade script? 15:47:41 I think they can pull from dgl to get updates to dgl 15:48:00 or maybe a makefile thing 15:48:07 and we remove after all upgraded 15:48:19 -!- serq has quit [Quit: leaving] 15:48:48 I guess everyone could add an if statement to their scripts before the move 15:49:06 <|amethyst> the bigger problem is the config file change 15:49:44 I guess that's all python data 15:49:51 we could make a conversion script 15:49:53 er 15:49:54 <|amethyst> there is one 15:50:11 -!- Gorgo has quit [Quit: This computer has gone to sleep] 15:50:12 <|amethyst> the problem is that I imagine admins don't want to keep converting from the config.py every update 15:50:32 oh I guess, is this change going to happen in just trunk? 15:50:36 <|amethyst> so will have to adjust their workflows to edit/deploy the new config file rather than config.py 15:51:32 <|amethyst> I was thinking that the servers could start by running/installing the webtiles server from a different branch, so it's opt-in 15:51:55 <|amethyst> I mean, that had been the plan for webtiles-changes, then I lost all motivation to work on server-side things 15:52:12 <|amethyst> I think that's what dbro is doing? 15:52:25 for dgl stuff, yeah 15:52:29 <|amethyst> but maybe switching over trunk is the better idea 15:52:31 -!- mineral has quit [Quit: bye.] 15:53:05 <|amethyst> if you wait until all server admins say they're ready, it will probably not happen :) 15:53:17 <|amethyst> if you force our hands, though... 15:53:33 <|amethyst> (then I'll give you root and you can fix it yourself :P ) 15:53:36 we face the terrible wrath of GOD_ADMIN 15:54:54 <|amethyst> probably you wouldn't even need root, and crawl-dev could do everything necessary 15:55:47 <|amethyst> (well, wouldn't need root other than crawl-dev's existing sudo rules; and on CSZO those are pretty easy to exploit to get root, so maybe I'll leave that part as a puzzle) 15:56:09 -!- serq has quit [Changing host] 15:56:55 -!- Mike57 has quit [Ping timeout: 240 seconds] 15:59:49 -!- Foamed has quit [Quit: Leaving] 16:00:02 -!- omarax has quit [Remote host closed the connection] 16:00:10 -!- MrScumbag has quit [Quit: Page closed] 16:01:12 -!- cang has quit [Quit: Page closed] 16:02:53 -!- CKyle has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 16:06:23 03|amethyst02 07* 0.18-a0-808-g164a655: Don't crash when Fedhasites kill with AUTOMATIC_HIT spells. 10(18 minutes ago, 1 file, 2+ 1-) 13https://github.com/crawl/crawl/commit/164a6558c1ee 16:06:23 03|amethyst02 07* 0.18-a0-809-g212a022: Move some misplaced braces to their own lines. 10(2 minutes ago, 2 files, 7+ 3-) 13https://github.com/crawl/crawl/commit/212a0225da89 16:06:26 -!- Lasty has joined ##crawl-dev 16:07:16 Fedhas nerfs! 16:07:16 Lasty: You have 1 message. Use !messages to read it. 16:07:32 make it as hard to get root as the MI6 tests they put out 16:07:33 <|amethyst> not sure if that's a fedhas buff (you can use again Dispel Undead) or nerf (you can't crash the game at will) 16:07:49 <|amethyst> gammafunk: they run that game in newspapers 16:07:56 Crashing the game at will > dispel undead 16:07:57 <|amethyst> gammafunk: sgt-puzzles has that game 16:08:42 gammafunk: what I love about that 4chan quote most is that the accuracy is so easily checkable 16:08:51 Lasty: haha, yeah 16:09:04 Delicious misery! 16:09:07 Never let facts get in the way of opinions! 16:09:08 <|amethyst> !lg Lasty won s=char 16:09:09 125 games for Lasty (won): 2x HuAr, 2x OpIE, 2x DsWn, 2x VSAs, 2x TeAE, DsBe, HuFE, HuHe, DrEE, DDEE, DsWr, HuAE, DgAr, DgEE, OpGl, HuEE, HuCj, DsHu, HuWn, HuHu, HOGl, DgMo, DsAE, HOHe, GrWz, MuEn, DgCj, DgFE, OpEE, HaHu, OpSu, OgAK, DrFE, OpEn, DrAr, OpAE, HEHu, OpTm, DrHu, CeWr, HuFi, OpNe, DrTm, OpFE, DrMo, GrWr, DDFE, FoEE, HuNe, HuVM, MuWz, DgAM, HuIE, OpFi, HOBe, DrCj, GhMo, DsFE, OpSk, NaEn... 16:09:16 That's probably some other Lasty 16:09:17 maybe he meant "today" 16:09:30 <|amethyst> "He only wins because he plays broken combos like HuAr" 16:09:48 guilty as chang'd 16:10:04 "Lasty probably never even plays crawl within the last 45 seconds of this post. Typical." 16:10:26 !lm . ghmo 16:10:26 <|amethyst> ah, the MI6 puzzle is called 'pattern' is sgt-puzzles, and the documentation says it has gone under the name 'nonograms' as well as many others 16:10:26 30. [2015-12-14 08:25:30] gammafunk the Brawler (L17 GhMo of Pakellas) found a decaying rune of Zot on turn 35789. (Swamp:4) 16:10:31 Honestly, it makes me feel a little sad to look at how many full weeks of my life have been spent playing crawl. 16:10:35 But it doesn't make me play less. 16:10:41 <|amethyst> !lg Lasty sum=dur 16:10:42 Unknown field: sum 16:10:46 no, don't 16:10:53 nonograms are fun 16:10:55 this will be wononfirst again, I should make a YAVP in /rgl/ 16:11:06 !gamesby devteam 16:11:08 devteam has played 64674 games, between 2006-12-03 22:58:17 and 2015-12-14 09:30:32, won 1814 (2.8%), high score 52436210, total score 5971787330, total turns 644665188, play-time/day 14:24:20, total time 5y+155d+4:30:59. 16:11:18 14 hours a day 16:11:34 <|amethyst> Lasty: I have three more weeks of play time than you! 16:11:37 github FR: how many hours the devteam spends coding 16:11:40 8 hours left for sleeping and 2 for development 16:11:50 <|amethyst> Lasty: and 20+ times the number of games 16:11:51 for some of us, that'd be an embarrassing statistic 16:11:53 8? awfully generous 16:11:55 |amethyst: haha 16:12:18 gammafunk, why aren't you out there making new iterations of spirit hounds for early dungeon? 16:12:23 get a move on, guy 16:12:48 jefus: after 14 hours of crawl you need it 16:12:50 well I can't decide if the howl will be quantum mechanical or perhaps come from outer space 16:12:51 haha 16:12:52 <|amethyst> looks like the #1 devteam member for hours played is 78291 16:12:54 true 16:13:03 not shocking 16:13:11 <|amethyst> followed by kilobyte, marvinpa, rob, gammafunk, sorear, elliptic, and only then me 16:13:13 I wonder if zipcode has played sil 16:13:26 I'm not sure I've ever met 78291 or sorear. 16:13:35 met in channel? 16:13:38 yeah 16:13:46 I haven't met any of you in person AFAIK : 16:13:47 :p 16:13:47 he's not very talkative 16:14:03 Not even bh, and he lives across the river 16:14:14 <|amethyst> I think sorear was active a very little bit a few months before I joined 16:14:23 bh has met every major rl person it seems 16:14:24 <|amethyst> IIRC I've met him somewhere else 16:14:29 <|amethyst> maybe #debian 16:14:29 . . . so sorear was your clark kent? 16:14:44 <|amethyst> or ##bash or #vim or something 16:15:18 i think the only ##crawl-dev regular i knew of before crawl was geekosaur, from #haskell 16:15:47 |amethyst: I think I'm actually #2 on that list if you include all my accounts 16:15:51 <|amethyst> elliptic: heh 16:16:01 the other accounts aren't devs 16:16:06 <|amethyst> there is the possibility I met kilobyte at one point, depends on what year he was in the ICPC finals 16:16:10 Medar: good point 16:16:25 <|amethyst> it would have been about the same time as me 16:18:34 <|amethyst> and I have never met Linley (his last visit to the channel was before my time), but Crawl isn't the first game of his I've played 16:18:48 <|amethyst> s/last/last (and maybe only?)/ 16:19:06 -!- Mercuria1Alchemi has quit [Ping timeout: 240 seconds] 16:19:13 <|amethyst> well, it's the first in chronology of development 16:19:18 <|amethyst> not in the order I played them :) 16:21:03 i'm curious how linley feels about the whole thing. my understanding is that the "takeover" was amicable, he gladly gave away stewardship of the project and all that. but does he ever stop and think to himself, "i can't believe those wackos are still working on my silly little game" or something? 16:21:37 he stopped by the channel once way back 16:21:44 i was more or less wondering the same thing 16:21:49 he probably doesn't think about it that much 16:21:54 minus the wackos bit, since none of you are crazy at all, OF COURSE 16:21:55 -!- Sorbius has quit [Ping timeout: 256 seconds] 16:21:55 long before i was a dev, I think early in dcss history? 16:21:57 O:-) 16:22:07 and just kind of chatted briefly 16:22:22 I forget where the log of it is 16:22:22 yeah someone posted the logs for that 16:22:28 ??linley 16:22:28 -!- ystael has quit [Ping timeout: 256 seconds] 16:22:28 linley henzell[1/5]: Linley Henzell is the original creator of Crawl and numerous shoot 'em ups. 16:22:35 !readall linley 16:22:35 Linley Henzell is the original creator of Crawl and numerous shoot 'em ups. 16:22:42 denied 16:22:55 I think you wanted: 16:23:00 yeah 16:23:01 !readall linley henzell 16:23:01 Linley Henzell is the original creator of Crawl and numerous shoot 'em ups. 16:23:03 -!- Sage1234 has quit [Ping timeout: 265 seconds] 16:23:04 ??linley[4 16:23:05 linley henzell[4/5]: http://orthanc.fixme.fi/linley-at-%23%23crawl.log 16:23:05 erg 16:23:06 lol 16:23:10 that's the log 16:23:14 underscores for the win 16:23:21 er 16:23:23 that was the log 16:23:27 good thing it doesn't load 16:23:39 ??linley[5 16:23:39 linley henzell[5/5]: http://quote-un-quote.tumblr.com/post/2178789666/interview-with-shmup-legend-linley-henzell 16:23:52 -!- WalkerBoh has joined ##crawl-dev 16:24:13 -!- Sorbius_ has quit [Ping timeout: 250 seconds] 16:26:39 -!- Tux[Qyou] has quit [Read error: Connection reset by peer] 16:27:58 https://i.imgur.com/NzdZfkz.png 16:28:19 as funny as that is, probably shouldn't happen :P 16:28:53 You have found the bloodstained crossbow! Now all you have to do is get back out of the dungeon! 16:28:56 -!- koolguydude has quit [Quit: Page closed] 16:29:18 maybe it shoots runes 16:29:30 is the orb under it? or is there just no orb? 16:29:36 orb under it 16:30:03 I think the green rectangle means the tile has multiple items 16:30:10 no 16:30:12 it's the \\ 16:30:12 no, that's autopickup 16:30:43 you have crossbows on autopickup? 16:31:04 who doesn't love crossbows 16:31:11 <- 16:31:15 probably hsa artefacts on autopickup 16:31:23 can the orb be on autopickup? 16:31:37 I guess the player hasn't seen the orb yet 16:31:38 <|amethyst> what do you mean by "can"? 16:31:40 so that's irrelevant 16:31:43 it's the artefact 16:32:06 |amethyst: yeah, I guess any item can be by modifying autopickup settings 16:32:21 maybe it's an orb-shooting crossbow 16:32:28 Lasty really mixing it up with ranged reform 16:32:56 _Vault nicolae_orc_tapped_out tried to place a shaft at a branch end x2 16:33:00 entering orc:2 16:33:10 oh, oops 16:33:21 seems like an easy fix 16:33:29 yeah 16:33:41 from my non-codebase-knowing, non-programmer perspective : 16:33:42 :) 16:33:51 <|amethyst> but 16:33:57 <|amethyst> do you do the two-character fix 16:34:08 <|amethyst> or the longer-but-more-theoretically-correct one 16:34:18 shortcuts are more fun 16:34:51 the less characters you type the less likely you are to make a mistake right? 16:34:54 remove all nicolae vaults, was that the answer? 16:35:00 that's what i heard 16:35:06 <|amethyst> Medar: that's what I tell my students 16:35:15 <|amethyst> Medar: going to switch intro CS over to APL next year 16:35:26 -!- Mike57 has quit [Ping timeout: 240 seconds] 16:35:50 grading done by wc 16:37:01 <|amethyst> we actually have used wc to assist with grading 16:37:25 <|amethyst> find all the programs longer than 700 lines and flag them for the TAs to look at for massive code duplication 16:37:45 heh 16:38:11 -!- ystael has quit [Ping timeout: 272 seconds] 16:38:23 <|amethyst> (in a few cases it was just very thorough documentation) 16:38:31 can i turn on debug mpr and related messages in cao wizmode? like when i make debug locally i get spammed with zillions of messages as well as getting exact damage numbers 16:38:43 <|amethyst> Preconditions: <2 paragraph essay> 16:38:50 can we find the crazy-documenting student 16:39:00 and get them to doxygen our codebase fully 16:39:04 <|amethyst> amalloy: no, servers don't build with fulldebug 16:39:20 -!- CcS has quit [] 16:39:51 <|amethyst> or any special diagnostics flags AFAIR 16:40:08 oh, isn't there a wizmode setting to disable some dprfs or whatever they're called? 16:40:15 maybe that'd disabled what amalloy wants anyhow 16:40:17 where do I send the 139 over 700 line .cc files for deduplication? 16:40:18 <|amethyst> ah 16:41:27 <|amethyst> amalloy: you can reduce the spam (or increase it in a few cases) with &^Q but again that's DEBUG_DIAGNOSTICS builds only 16:41:29 4046 xom.cc 16:41:51 <|amethyst> amalloy: and I don't think anyone has (in a long time anyway) tested DEBUG_DIAGNOSTICS without the other fulldebug flags 16:42:08 <|amethyst> amalloy: more categorization of diagnostics messages would be nice 16:42:18 Fear goes through Clarity 13https://crawl.develz.org/mantis/view.php?id=10178 by edgefigaro 16:42:30 <|amethyst> amalloy: I don't recall if turning off DIAG_COMBAT with &^Q turns off the damage numbers, but if not it should 16:43:08 -!- AreBrandon has joined ##crawl-dev 16:43:17 |amethyst: yeah, i've played around with ^q locally, and even with all of those off you still get quite a lot of messages. it's not terribly important, i was just hoping to be able to get some of those messages online without having to recompile locally 16:43:45 i think you still get the damage numbers fwiw 16:44:05 <|amethyst> ah 16:44:11 <|amethyst> those used to appear in wizmode always 16:44:28 <|amethyst> that was changed in an effort to make wizmode more like the regular game 16:44:38 <|amethyst> which can probably be undone now that explore mode is a thing 16:49:00 -!- CanOfWorms has quit [Read error: No route to host] 16:52:23 -!- Mike57 has quit [Ping timeout: 250 seconds] 16:54:01 -!- ystael has quit [Ping timeout: 272 seconds] 16:54:18 !learn add awaken_earth Spell unique to the new-in-0.18 deep elf earth elementalists. Targets any square (including the one you're standing in), and turns all adjacent squares into earth elementals. 16:54:19 awaken earth[1/1]: Spell unique to the new-in-0.18 deep elf earth elementalists. Targets any square (including the one you're standing in), and turns all adjacent squares into earth elementals. 16:54:33 er 16:54:46 !learn set awaken_earth[1] Spell unique to the new-in-0.18 deep elf earth elementalists. Targets any square (including the one you're standing in), and turns all adjacent rock walls into earth elementals. 16:54:47 awaken earth[1/1]: Spell unique to the new-in-0.18 deep elf earth elementalists. Targets any square (including the one you're standing in), and turns all adjacent rock walls into earth elementals. 16:54:48 does that only work on rock walls? 16:54:52 mm 16:54:56 nm 16:54:59 I failed to read 16:55:04 I was hoping for secret trj tech 16:55:04 no, i failed to write 16:55:05 aww 16:55:24 oh. nice! I wasn't wrong! 16:55:39 so you are "safe" in the elf vault 16:55:43 1learn add johnstein Wasn't wrong once 16:55:56 elementalists are pretty tame out in the open 16:56:06 they are very focused on preventing killholes 16:56:54 does diagonal count as adjacent? 16:56:58 yeah 16:57:10 so 7 earth Elementals max 16:57:18 ??earth elemental 16:57:18 earth elemental[1/1]: Slow but heavy-hitting monster created by the {stone of tremors}. Not all that tough, but immune to elemental magic and hexes. 16:57:21 er 16:57:30 @??earth elemental 16:57:30 earth elemental (07E) | Spd: 6 | HD: 6 | HP: 35-55 | AC/EV: 14/4 | Dam: 40 | 11non-living, unbreathing | Res: 13magic(immune), 04fire+++, 12cold+++, 11elec+++, 09poison+++, 12drown, 04rot+++, 13neg+++, 13torm | XP: 84 | Sz: Big | Int: brainless. 16:57:37 i think 8, if they were to for some reason cast it on a rock wall you're not adjacent to 16:58:04 oh. that's right. smite targeted 16:58:09 bummer 16:58:40 need a new command 16:58:54 !bummer 16:58:56 .earthed? hmm 16:59:42 .stoned almost works but doesn't really fit 17:00:02 -!- omarax has quit [Remote host closed the connection] 17:00:48 <|amethyst> .eeed ? 17:00:50 !lg * trunk killer=earth_elemental 17:00:52 123. fdshfn the Executioner (L22 DDFi of Makhleb), slain by an earth elemental (summoned by a deep elf elementalist) on Elf:3 on 2015-12-14 19:55:58, with 399498 points after 45748 turns and 2:53:14. 17:01:04 !lg * trunk killer=earth_elemental ikiller~~elementalist 17:01:05 1. fdshfn the Executioner (L22 DDFi of Makhleb), slain by an earth elemental (summoned by a deep elf elementalist) on Elf:3 on 2015-12-14 19:55:58, with 399498 points after 45748 turns and 2:53:14. 17:01:26 !cmd .eeed 17:01:26 No command .eeed 17:01:27 !cmd .awoken !lg * trunk killer=earth_elemental ikiller~~elementalist 17:01:27 Defined command: .awoken => !lg * trunk killer=earth_elemental ikiller~~elementalist 17:01:30 -!- Ladykiller69 has quit [Read error: Connection reset by peer] 17:01:37 ah nice 17:01:46 oh, someone fix that so it supports -tv or whatever 17:01:50 !cmd .cobbed 17:01:50 Command: .cobbed => !lg * hungrycobs place=zot|crypt ((ktype=starvation || ikiller=death_cob)) $* 17:01:50 .awoked 17:01:59 !cmd .awoken !lg * trunk killer=earth_elemental ikiller~~elementalist $* 17:02:00 Redefined command: .awoken => !lg * trunk killer=earth_elemental ikiller~~elementalist $* 17:02:05 .awoken -log 17:02:06 1. fdshfn, XL22 DDFi, T:45748: http://crawl.akrasiac.org/rawdata/fdshfn/morgue-fdshfn-20151214-195558.txt 17:02:25 hahaha that screenshot. EEEEEEEEEEEEE 17:02:33 -!- tealeaves has quit [Quit: Bye] 17:02:57 wow 17:03:00 !tell grunt .awoken 1 -log # You could see a deep elf elementalist, a deep elf archer, a deep elf knight (invisible), 8 earth elementals and a small abomination. 17:03:01 amalloy: OK, I'll let grunt know. 17:03:49 any reason to not make it a 100% chance to create an EE? 17:04:12 you are already removing the kill hole which is a big win for the elves 17:04:46 <|amethyst> !vault amethyst_killhole 17:04:47 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/dat/des/variable/mini_features.des#l2657 17:04:48 maybe always a min of 2 and then diminishing returns on making more? 17:04:50 <|amethyst> might want to change that :) 17:05:29 <|amethyst> put a DEE at the end 17:05:40 <|amethyst> or drop one in behind you with some lua 17:06:56 -!- Cacophony has quit [Ping timeout: 240 seconds] 17:09:27 <|amethyst> oh, err 17:09:38 <|amethyst> one thing about ebering's holiness patch I hadn't considered 17:10:11 <|amethyst> deathcaps and death cobs are now convertible by fedhas 17:10:17 <|amethyst> maybe that shouldn't be 17:11:06 can monsters starve to death? 17:11:10 O:-) 17:11:12 <|amethyst> no 17:11:13 <|amethyst> :P 17:11:15 damn 17:11:21 retribution 17:11:26 -!- debo has quit [Ping timeout: 240 seconds] 17:11:34 -!- beogh has joined ##crawl-dev 17:11:47 <|amethyst> oh 17:11:55 Hey devs! Has there been any discussion on a mercenary god yet? 17:12:09 sort of like beogh, but not with only orcs? 17:12:17 <|amethyst> I guess Fedhas already neutralises mangroves etc 17:12:35 ??plan 17:12:35 plan[1/1]: https://crawl.develz.org/wiki/doku.php?id=dcss:planning:release_plans 17:12:44 <|amethyst> I don't know if it makes sense for a god because there's already beogh, but there was at one point a discussion of mercenary shops 17:12:47 ??ally God 17:12:47 I don't have a page labeled ally_God in my learndb. 17:13:32 <|amethyst> one problem is that most things don't have as interesting an upgrade path as orcs 17:13:39 <|amethyst> that could be changed of course 17:13:46 Merc shops would be cool - I was thinking more along the lines of you could permanently convert a monster in LOS with piety, up to a certain amount 17:14:14 <|amethyst> beogh: yred has that, but you get just one at a time and they get undead resists :) 17:14:27 <|amethyst> and you have to kill them first 17:14:36 maybe ill develop the idea more and post in the forums? 17:14:44 https://crawl.develz.org/wiki/doku.php?id=dcss:brainstorm:god:propose:ally_god 17:15:00 kinda along a similar vein ^ not quite a merc 17:15:05 <|amethyst> yeah, even if there isn't an entire new ally god, it could at least be part of the randgod pool 17:15:20 <|amethyst> s/it/its abilities etc/ 17:15:29 cool, cool, ill check it all out 17:15:44 but very much a "care for the needs of a character who helps you" 17:16:09 <|amethyst> I still think the reward for Oubliette should be that you get to keep the ally 17:16:23 <|amethyst> friendly sigmund :) 17:16:36 -!- Mike57 has quit [Ping timeout: 240 seconds] 17:18:58 <|amethyst> FR: Dungeon Crawl: Party-Based RPG 17:19:16 <|amethyst> Trog bellows, "I LIKE PARTY!" 17:19:38 i was curious about objstat; are there any tricks to making it work/known issues, or should "crawl -objstat" work? 17:19:52 i think I could come up with something that would be fun, just give me a day or two to flesh it out 17:19:56 -!- PsyMar has quit [Disconnected by services] 17:20:03 -!- PsyMar2 is now known as PsyMar 17:20:05 beogh: ally god is probably not going to fly, based on previous proposals discussions 17:20:31 hmm 17:20:43 in terms of grants generic allies, that is 17:20:48 jefus: it's working for me. there's a recent bug that broke it for zigfigs 17:20:55 i am getting /usr/local/share/crawl/dat/des/arrival/twisted.des:930: unknown monster: "program bug" 17:21:02 %git :/zigfig 17:21:02 07gammafunk02 * 0.18-a0-771-gb8a567a: Properly list zigfigs in the list of miscellaneous items (johnstein) 10(2 days ago, 1 file, 2+ 2-) 13https://github.com/crawl/crawl/commit/b8a567ad9203 17:21:02 <|amethyst> jefus: need to make EXTERNAL_FLAGS_L='-DDEBUG_STATISTICS' 17:21:11 sounds like bad des? 17:21:15 <|amethyst> hm 17:21:25 i had run make debug install 17:21:28 yeah it worked when I tested it 17:21:33 <|amethyst> hm 17:21:33 -!- PsyMar_ has quit [Ping timeout: 246 seconds] 17:21:36 hm?? 17:21:36 <|amethyst> there's a (not crawl.game_started()) in the Lua 17:21:39 <|amethyst> hm 17:21:39 I've run a lot of objstat in the past week 17:21:52 $ sudo make debug install prefix=/usr/local 17:22:00 have you run crawl at least one time? 17:22:06 not since updating :) 17:22:11 <|amethyst> yeah, that's fine 17:22:15 <|amethyst> is game_started true in objstat ? 17:22:18 oh yeah, you have to run crawl -builddb before running it if you don't start it in normal mode 17:22:23 ahhh 17:22:25 not sure 17:22:38 <|amethyst> ahh 17:22:41 |amethyst: I think it's the same state as for mapstat though 17:22:56 I just run crawl -name test 17:22:58 looks different now 17:23:06 Generating object statistics for 100 iteration(s) of 144 level(s) over 33 branch(es). 17:23:06 Iteration: 1.. 17:23:07 then quit out 17:23:19 johnstein: yeah, but -builddb exists precisely for that purpose of making the db 17:23:20 yay 17:23:29 which is what needs to happen for objstat to work 17:23:32 just starting the game didn't do the trick but i did not fully create a char 17:23:39 although I don't know that objstat couldn't do that itself 17:23:43 <|amethyst> jefus: looks good 17:23:44 <|amethyst> it's running 17:23:46 gammafunk: you probably told me that more than once 17:23:47 thanks :) 17:24:15 johnstein: yeah, so long as you remember why starting crawl fixes the problem :) 17:24:19 <|amethyst> gammafunk: I guess it is doing that itself, but too late 17:24:29 <|amethyst> gammafunk: after the "game" is already started maybe 17:24:30 oh, can you see how to make it do so properly? 17:24:46 would be nice to not require running that if it's feasable 17:24:47 <|amethyst> I'm not looking at the code, just going by behaviour 17:24:59 well the game started business is a clue, I guess 17:25:03 -!- Mike57 has quit [Ping timeout: 272 seconds] 17:25:03 maybe I can take a look later 17:25:04 hehe 17:25:07 -!- WalkerBoh has quit [Remote host closed the connection] 17:25:58 all these people running objstat all of a sudden, almost like it was worth it polluting the codebase with all those nested vectors 17:26:17 -!- simmarine has joined ##crawl-dev 17:28:22 -!- Kellhus has quit [Quit: Page closed] 17:29:07 <|amethyst> FR: define an HyperTable class and use that 17:29:10 <|amethyst> s/an/a/ 17:30:19 <|amethyst> I guess you don't need the first one, that's just sizeof...(shape) 17:30:25 <|amethyst> and they should be size_t I guess 17:30:38 if I could remember stoke's theorem I could use it 17:30:52 need to go back and read that chapter of rudin 17:30:59 gammafunk: are there webtiles-changes commits or did you just merge 17:31:04 merge 17:31:04 latest master 17:31:09 cool thanks 17:31:09 but I did test 17:31:12 <|amethyst> gee, things are getting tensor in here 17:31:18 think johnstein is going to try to upgrade dbro fwiw 17:31:39 but cpo is already pretty diverged or far behind wtc as I recal 17:31:41 l 17:31:46 ah, medar made some webtiles commits 17:33:21 i have a few commits not in the main branch, but nothing major, but it's about a year old code at this point 17:33:34 need to clean up my branch so you can actually merge or cherry-pick stuff from it, I guess 17:33:48 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 17:33:58 well we sort of talked about picking up the branch again, but I'm not sure anything like that is going to happen soon 17:34:26 instead there might be some changes to the dir structure for webtiles in trunk 17:34:35 dir structure? 17:34:49 moving game_data somewhere more appropriate 17:34:52 given how that functions 17:35:18 my open projects for webtiles (eg code partially complete): save downloading for admins, guest accounts 17:35:53 FWIW, HTTP/2 sort of obsoletes sprite sheets 17:35:56 yeah there are just a bunch of issues that need finalizing 17:36:10 -!- tealeaves has quit [Quit: Bye] 17:36:35 -!- AreBrandon has quit [Ping timeout: 250 seconds] 17:36:39 I would like to stop using sprite sheets for webtiles-changes and use names for tiles that are hashed on content, so when trunk builds change you don't have to redownload resources 17:36:57 (all you would need is to download the build-specific tile name -> tile url map) 17:37:34 sprite sheets are also a rendering issue 17:37:42 I guess they're mostly a rendering issue 17:37:53 for the webtiles client this is significiant 17:37:56 rendering performance? 17:38:06 yeah, you load an entire image into buffer 17:38:24 just use coordinates to display portions of the in-buffer image 17:38:39 compare that to loading hundreds of tiles on demand 17:38:59 -!- Mike57 has quit [Ping timeout: 272 seconds] 17:39:28 I'm not even remotely an expert on this, but it's a common enough tech for js-games from what I've heard, since it's fast 17:41:12 -!- tealeaves has quit [Client Quit] 17:42:04 I don't think dealing with hundreds of image sources is a major issue, here's how I imagine it would work: 17:43:13 at any time you see n tiles on screen. Every time you move you add all these tile elements to the map div (or in an optimised manner). The images are cached locally due to long Expires headers 17:43:17 -!- agentgt has quit [Remote host closed the connection] 17:43:30 so only the tiles in use by the current view are loaded at all 17:45:19 -!- stanzill has quit [Quit: au rev] 17:47:36 -!- tealeaves has quit [Quit: Bye] 17:48:19 i am getting some lua errors on that objstat run btw 17:49:07 -!- agentgt has quit [Ping timeout: 272 seconds] 17:49:28 tiles rendering doesn't work by loading "a tile" it's a composite image rendered on canvas 17:49:44 not sure if that's normal, but after 9: Iteration: 1..2..3..4..5..6..7..8..9..Lua error: /usr/local/share/crawl/dat/des/variable/float.des:1811: unknown monster: "fire_resistance | robe ego:cold_resistance | robe ego:resistance . dagger ego:freezing | dagger ego:flaming | dagger ego:electrocution" 17:49:59 hrm 17:50:10 that sounds like it's misparsing the lua 17:50:31 lua 5.3.1, Crawl version 0.18-a0-807-g68d89f5 17:51:25 jefus: is this just trunk, do you have any local modifications? 17:51:31 -!- elliptic has quit [Quit: Leaving] 17:51:37 no local modifications 17:51:56 pulled 5-6 hours ago 17:52:06 oops 17:52:26 -!- LexAckson has quit [Ping timeout: 240 seconds] 17:52:30 that's my fault; it'll be the elementalist vault 17:52:36 hehe 17:52:46 can fix when I get home 17:52:49 happy to help :P 17:53:11 n.b. Grunt is currently on the Moon 17:53:20 his spaceship will take months to get back home 17:53:29 haha 17:54:22 -!- tealeaves has quit [Quit: Bye] 17:58:52 doing elf:$ now 17:58:52 Lasty: what are you doing on Sunday? 18:00:03 -!- omarax has quit [Remote host closed the connection] 18:00:07 I'm not sure. If it's anything like last Sunday, recovering from food poisoning. Hopefully I have a new schedule this week. 18:02:09 -!- siepu has quit [Read error: Connection reset by peer] 18:05:26 you really need to revamp your calendar 18:06:48 -!- Krakhan has quit [Changing host] 18:08:08 Must have eaten a noxious chunk... 18:08:13 -!- Zekka has quit [Ping timeout: 250 seconds] 18:09:59 Unstable branch on underhound.eu updated to: 0.18-a0-809-g212a022 (34) 18:11:46 uh 18:11:52 did elementalists ever get implemented in trunk 18:11:59 I didn't see a single one on Elf:$ 18:12:19 Lightli: i saw some last night 18:12:29 I'm on cszo 18:12:29 like 3 or 4 maybe 18:12:48 (it didn't matter since I found an even easier way to render elf a joke than killholes) 18:13:26 (the answer for reference is "be a centaur and just kite them out of the vault one at a time to fill them with arrows" 18:14:05 03chequers02 07https://github.com/crawl/crawl/pull/195 * 0.18-a0-739-g4bcc4ac: Add lesser malmutation. 10(11 days ago, 13 files, 46+ 19-) 13https://github.com/crawl/crawl/commit/4bcc4acdab86 18:14:05 03chequers02 07https://github.com/crawl/crawl/pull/195 * 0.18-a0-740-g65de7cf: Remove Corrupt Body. 10(11 days ago, 11 files, 13+ 73-) 13https://github.com/crawl/crawl/commit/65de7cfb24a1 18:14:05 03chequers02 07https://github.com/crawl/crawl/pull/195 * 0.18-a0-741-g1e23524: Temporary mutations prefer depth over breadth. 10(11 days ago, 1 file, 50+ 10-) 13https://github.com/crawl/crawl/commit/1e23524327a9 18:14:05 03chequers02 07https://github.com/crawl/crawl/pull/195 * 0.18-a0-742-gdda6069: Make temporary mutations less so. 10(3 days ago, 2 files, 3+ 4-) 13https://github.com/crawl/crawl/commit/dda6069b6028 18:14:05 03chequers02 07https://github.com/crawl/crawl/pull/195 * 0.18-a0-743-g0e6172d: Reduce wretched star HP. 10(3 days ago, 1 file, 2+ 2-) 13https://github.com/crawl/crawl/commit/0e6172de8fa5 18:14:05 03chequers02 07https://github.com/crawl/crawl/pull/195 * 0.18-a0-744-gc7ffb97: Shining eyes can mutate more frequently. 10(3 days ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/c7ffb974f489 18:14:30 uh 18:14:36 yay 18:18:32 anyways point is ranged combat still makes elf a joke 18:23:11 -!- MarvinPA has quit [Ping timeout: 256 seconds] 18:27:32 I think i'll let that PR sit for a while now 18:28:22 -!- ontoclasm has quit [Quit: Leaving.] 18:28:30 even with stickier tempmuts, it's still a bit easy to get rid of them in general 18:28:35 chequers: make sure to link to just the "Shining eyes can mutate more frequently" commit on tavern 18:28:37 -!- MarvinPA has joined ##crawl-dev 18:29:06 i love that https://github.com/crawl/crawl/commit/c7ffb974f489 doesn't even really have a way to tell it's not merged into master 18:32:12 stuff that's in master does have a little thing showing that, i think 18:32:40 https://github.com/crawl/crawl/commit/164a6558c1eef58ac38a36c1fad92bcb21c5f84d 18:32:49 but yeah not obvious if you don't already know about that 18:33:00 MarvinPA: did you have any general thoughts on changing prevalence of malmutate? 18:33:10 or otherwise changing malmutate 18:34:05 i thought i'd commented on that pr actually, but it seems to have disappeared 18:34:31 i don't think replacing it with temporary malmutate is generally great, anyway 18:34:35 yeah I thought so, I guess it's a new pr 18:34:59 i think if changes are needed i'd favour making malmutators spawn a bit less, adjusting their cast rates, maybe making cmut a tiny bit more common 18:36:01 the changes to temp muts specifically in that PR might be good regardless though 18:36:31 yeah mutations feel like they're rare enough were adjustments like that could do the necessary work to make the system "more livable" 18:36:41 since my concern with making those more common is that if you end up with a huge, quickly-changing list of mutations it's annoying to keep track of which ones are important and whether they've expired yet or not 18:36:47 -!- ystael has quit [Ping timeout: 256 seconds] 18:36:52 s/were/where/ 18:36:53 -!- beogh has quit [Quit: Page closed] 18:37:25 meaning the bread-favored temp muts thing is good? 18:37:27 er 18:37:30 breadth 18:37:57 the other way round :P 18:38:04 bread-favored temp mutations are imba. spriggans don't need another buff 18:38:17 i mean that the PR makes them favour depth, which might be an improvement 18:38:30 yeah, heh 18:38:39 depth-favoured 18:38:43 amalloy: typing is hard 18:39:23 depths-flavoured? tastes caustic 18:41:14 FR shrikes should shriek 18:44:31 -!- elliptic has joined ##crawl-dev 18:46:46 -!- Mike57 has quit [Ping timeout: 240 seconds] 18:49:23 -!- tedric has joined ##crawl-dev 18:51:36 -!- Kalir has quit [Quit: I'M OUT SON. PEACE, LOVE, EXPLOSIONS.] 18:55:09 -!- serq has quit [Quit: leaving] 18:57:10 -!- reaverb has joined ##crawl-dev 18:58:24 -!- WorkSight has quit [Quit: Leaving...] 19:00:02 -!- omarax has quit [Remote host closed the connection] 19:00:06 -!- tealeaves has quit [Quit: Bye] 19:00:53 oh boy SA hates the removal of clarity because it means necromutation isn't as good in extended 19:00:59 (i.e. if you get confused RIP) 19:01:44 amalloy: haha 19:02:00 <+MarvinPA> i thought i'd commented on that pr actually, but it seems to have disappeared <-- you commented on a diff, rather than the PR itself 19:02:12 -!- Jessika has quit [Quit: Page closed] 19:02:15 ah that'd be it 19:02:17 chequers: you must mean commit, not diff 19:02:17 which vanishes (or is hard to find) if the PR owner does a force-push 19:03:05 actually I mean either! 19:03:26 since github gives you a view of the diff from master, considering all commits in the PR 19:03:31 eg https://github.com/crawl/crawl/pull/195/files 19:03:43 if you comment there and I force-push, the comment goes away 19:03:50 chequers: if you comment on that diff, it leaves a note "xyz commented on an outdated diff - click to expand" 19:03:53 or something like that 19:03:59 yes "goes away" 19:04:00 so it doesn't get lost 19:04:14 -!- WebchatFungus has joined ##crawl-dev 19:04:21 I'm just telling MarvinPA to comment on the diff with general feedback (which I appreciated btw mpa) 19:04:33 *on the PR with general feedback! 19:04:45 MarvinPA: doom howl is cancellable because spirit wolves' howl was cancellable, iirc 19:05:41 amalloy: i'm going to make a "PSA" post with that shining eye link in gdd and see what archaeo does 19:05:44 argument for cancellability: it's a Magical Mind-Affecting Effect, like confusion, which iirc is also cancellable. argument against: it feels weird that it's cancellable, and apparently there's weird secret unravelling+necromut anti-doom-howl tech? 19:05:58 that might be an argument for cancellability. idk. 19:06:17 unravelling+necromut? 19:06:25 yes 19:06:32 does unravel give you contam? 19:06:38 it malmuts you 19:06:43 and enemies 19:06:47 which matters less for lichen 19:06:53 but shouldn't the unravel also remove lichform? 19:06:58 yes 19:07:00 it does 19:07:05 so...why is it secret tech? 19:07:16 you can recast lichform, and meanwhile the howl has ended. 19:07:46 free* cancellation! 19:07:48 so why haven't you gotten malmutated already in that case? 19:07:59 if you unraveled yourself, losing lichform and gaining a mut 19:08:00 the malmut just turns into lichform rot 19:08:16 cancellation only ends effects at the end of your turn 19:08:31 -!- Dixlet_ has joined ##crawl-dev 19:08:51 i see. so the malmut effect is instant, but the unravel is a little delayed 19:09:34 technically it sets all durations to 1 aut, iirc, except for flight/tmut which are set to 11 to try to reduce instakills over hazardous terrain 19:09:42 so possibly lichform will last another turn anyway 19:09:45 WebchatFungus: i guess i can't really wrap my head around it being confusion-like, in terms of flavour 19:10:13 -!- Dixlet has quit [Ping timeout: 272 seconds] 19:10:13 -!- Kintak has quit [Ping timeout: 256 seconds] 19:10:16 it just feels monster-focused to me even with the current wording, like standing in a monster's silence aura or whatever 19:10:40 ? 19:11:41 WebchatFungus: did you see the story on tavern about how someone filled up three levels of the dungeon with doom hounds? I hope it pleased you 19:11:58 someone was talking about filling d:14 with them 19:12:03 ontoclasm, maybe 19:12:38 do you get xp for them? 19:12:48 you did, now you don't 19:12:49 no LOL 19:12:53 not sure when this tavern thing took place 19:12:56 doom hound critical mass might be a problem. a degenerate case, if you would. 19:13:08 I think fungus was just jealous of all the acrimony Lasty was generating 19:13:25 I've seen like one person get angry about doom hounds 19:13:26 and thought "...I could bring back spirit wolves..." 19:13:29 possibly because they're so rare 19:13:36 or, at least, so late 19:13:40 I've actually seen a few people rant about them but 19:13:44 I'm not taking it seriously 19:13:50 wise 19:13:51 hmm i guess if all the summoned hounds are things that you're imagining (but imagining them really hard so they can hurt you) then that fits with it a mental status effect that you can dispel 19:13:52 and I haven't even fought them / experienced them 19:14:37 only in wizmode. they kicked my arse 19:14:48 does this open up possibilities for an "it was all a bad dream" bad ending? 19:15:19 MarvinPA: hm, wasn't thinking of the hounds as being imaginary - just that when the howling catches in someone's mind, it's something that they can 'hear' from any distance. sort of more of an abyss concept, thematically 19:15:19 WebchatFungus: more seriously, some were complaining that there's no good strat to escape them aside from killholing 19:15:19 in terms of weirdness 19:15:20 can you just confuse doom hounds if they have no MR? 19:15:21 but that's just what I read 19:15:25 The doom hounds bites you! You die... You wake up! It was all a dream. The last echoes of the doom hound cry slips from your mind... 19:15:33 gammafunk: can wait until the howling ends and then tele 19:15:44 or stairs or w/e 19:15:46 lobf: that works if you confuse them before they howl, then it doesn't 19:15:57 ah 19:15:59 yeah i guess i see that. anyway it's super unimportant and i dunno why i'm caught up on the flavour of it particularly! but i just am somehow 19:15:59 WebchatFungus: did you purposefully make their mr so low? 19:16:06 does silence prevent the howl? 19:16:10 MarvinPA: would you say that the flavor has 19:16:11 caught in your mind 19:16:14 lobf: these are faq 19:16:15 oh no :( 19:16:43 gammafunk: I noticed it was low (was copy-pasted from somewhere) and then shrugged and said "enh". might have mentioned it on ##-dev at the time. similarly their rpois 19:16:47 !doom MarvinPA 19:16:47 WebchatFungus unleashes a terrible howl, and it begins to echo in MarvinPA's mind! The WebchatFungus bites MarvinPA!!! x5 19:16:56 wow, he improved it 19:17:01 sorry 19:17:38 yeah I'll have to just listen to people rant about them more and pretend I'm listening 19:18:00 MarvinPA: It's probably fine to say that the doom hounds are vaguely imaginary, instead - I think there's enough vagueness at present that either works, both mechanically + thematically with the given text 19:19:03 You may need to move onto your next monster quickly though, deep elf elementalists are rapidly becoming the new flash point 19:19:09 huh, really 19:19:22 because they're dig-like monsters, which is anti-melee? 19:19:41 lobf: for clarity [rip], 'no MR' is 100 19:20:10 -!- tollymain has joined ##crawl-dev 19:20:19 -!- ystael has quit [Ping timeout: 272 seconds] 19:20:25 you can have at least one of these: preventing use of actual tactics in elf:3, rip elf:3 or it's just the dig spell like said they would get the dig spell 19:21:15 foobar here is anyone who makes regular predictions about what devs will do 19:21:31 I'll have to make sure to do elf on my ghmo 19:21:56 As previously mentioned, I did elf on my cehu but it was kind of a joke even with me doing it right after orc 19:22:07 ghmo is so passe. gham is where it's at... 19:22:09 somehow saw 0 elementalists, and having almost 50 AC + longbows 19:22:24 I'm not ready for power combos just yet 19:22:36 -!- Mike57 has quit [Ping timeout: 240 seconds] 19:22:38 (god the day Lasty finishes his ranged combat overhaul is the day Ce players panic) 19:22:38 my next char is gonna be a djre. 19:22:41 -!- agentgt has quit [Ping timeout: 256 seconds] 19:22:51 -!- scummos__ has quit [Ping timeout: 272 seconds] 19:22:52 !lm dj alive s=gid 19:22:54 No milestones for dj (alive). 19:22:58 !lm * dj alive s=gid 19:23:00 No milestones for * (dj alive). 19:23:03 dang 19:23:06 it died? 19:23:11 !lg * dj 19:23:12 41669. Osgoodbad the Tortoise (L27 DjFi of Makhleb), escaped with the Orb and 5 runes on 2015-12-01 22:17:47, with 2273254 points after 122498 turns and 8:50:37. 19:23:16 wow rip 19:23:21 KILLED_BY_WINNING 19:23:28 also that's cool 19:23:29 it's..it's finally over.. 19:23:37 i just read through the tavern thread about clarity. the thing that made me laugh was the claim that the ability to use lichform+cboe+clarity to crush megazigs was increasing the variety of characters 19:23:43 !lm lo alive s=gid 19:23:45 No milestones for lo (alive). 19:23:49 !lg * lo 19:23:51 28070. demonblade the Sensei (L18 LOTm of Okawaru), blasted by a war gargoyle (spray of metal splinters) on Vaults:2 (dpeg_vaults_monster_row) on 2015-10-17 18:12:55, with 212698 points after 57456 turns and 3:09:08. 19:23:54 mm 19:24:08 !title sensei 19:24:10 sensei: Unarmed Combat 21-26 19:24:16 !apt lo 19:24:17 Could not understand "lo" 19:24:20 rip 19:24:24 we did it 19:24:27 the last djinn is gone 19:24:55 -!- ProzacElf has quit [Ping timeout: 250 seconds] 19:25:10 xenocide 19:25:17 amalloy: invoking zigs in a crawl balance discussion feels like the godwin's law of tavern. 19:26:09 i mean, when i heard clarity was gone, my reaction was kinda similar? like "darn, my poor mummies! and that one DDEE lich! wait, it's actually good that nobody will play that DDEE lich again" 19:26:53 hahaha 19:26:55 beogh: ally god is probably not going to fly, based on previous proposals discussions <- way to spook me!! 19:27:24 what 19:27:32 was going through the log briefly 19:27:37 followup to objstat run earlier btw, 10..11..12..13..14..Vault nicolae_orc_tapped_out tried to place a shaft at a branch end 19:27:41 in case that's useful or relevant or whatnot 19:27:55 yeah that's a known bug 19:27:57 !vault nicolae_orc_tapped_out 19:27:57 ah ok 19:27:58 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/dat/des/branches/orc.des#l1088 19:28:04 WebchatFungus: I mean a generic "god of permanent allies" 19:28:11 has been proposed in the past and rejected 19:28:22 ahh 19:28:27 yeah I saw your immediate correction 19:28:32 but the initial sentence spooked me! 19:28:35 :) 19:28:43 also that bug seems really easy to fix 19:28:45 the shaft issue 19:28:46 oh well hell, was deicide on the table? 19:28:55 because if it's on the table... 19:29:21 no, nemelex lost the table. 19:29:26 there isn't any table. 19:29:28 rip nemelex? 19:29:42 unrip imo 19:30:11 -!- xczxc has quit [Quit: Leaving] 19:30:30 -!- WebchatFungus has quit [Quit: Page closed] 19:30:50 I'm still waiting for the other shoe to drop in regards to ranged combat 19:31:29 gammafunk: you seem to have forgotten about your moon teleporter 19:31:30 <.< 19:31:57 MarvinPA: for what it's worth, I agree with you about it feeling weird to be able to cancel doomhowl 19:32:48 Grunt: don't you go using my moon teleporter! 19:32:53 i misread Grunt's message and started thinking about a moon helicopter. FR 19:32:58 that's for moon trolls only 19:34:27 -!- agentgt has quit [Ping timeout: 250 seconds] 19:34:39 -!- tealeaves has quit [Quit: Bye] 19:36:40 03Grunt02 07* 0.18-a0-810-gb1d025a: Fix Elf mu_elemental_laboratory (jefus). 10(31 seconds ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/b1d025add223 19:37:05 Is it intentional that the pick-up menu in tiles shows the floor tile for whatever you're standing on under every item? 19:39:15 aw, thanks for the credit there Grunt, hehe 19:40:15 .awoken -tv 19:40:16 1. fdshfn, XL22 DDFi, T:45748 requested for FooTV: telnet://termcast.develz.org or http://termcast.develz.org. 19:40:46 !send amalloy earth elementals 19:40:46 Sending earth elementals to amalloy. 19:41:11 poor guy wasn't even trying to killhole 19:41:11 that's a lot of E 19:41:19 grunt is a merciless killer 19:41:31 I may need to play with the spell frequency 19:41:33 otoh he was acting like he didn't know he had a /hw 19:41:50 need to see how effective they are at digging people out 19:41:57 Grunt: FR: make spell frequency scale with number of # the player is next to 19:42:07 .awoken -tv 19:42:08 1. fdshfn, XL22 DDFi, T:45748 requested for FooTV: telnet://termcast.develz.org or http://termcast.develz.org. 19:42:20 replace it with Elemental Howl 19:42:33 Earth Howl? 19:42:49 !doom gammafunk 19:42:50 Grunt unleashes a terrible howl, and it begins to echo in gammafunk's mind! The Grunt bites gammafunk!!! x5 19:42:56 ohhh that's fun 19:43:09 -!- Ladykiller69 has quit [Read error: Connection reset by peer] 19:43:31 -!- Ququman has quit [Read error: Connection reset by peer] 19:44:59 Grunt: non-wielded rods! 19:45:32 I really need to dig out the discussion that came up the last time I coded that 19:45:51 awaken earth out the discussion... 19:45:59 !awaken gammafunk 19:46:01 fr 19:46:10 !cmd !doom 19:46:11 Command: !doom => .echo $nick unleashes a terrible howl, and it begins to echo in ${*}'s mind! The $nick bites ${*}!!! x$(rand 4 6) 19:46:21 !cmd !lcs 19:46:22 Command: !lcs => .echo $nick $(=rndspelltarget ${*:-something}). The crystal spear hits ${*:-something}$(nth $(rand 3) $(split '|' '!|!!|!!!'))!! 19:46:56 Buggy/missing warnings for swapping new amulets 13https://crawl.develz.org/mantis/view.php?id=10179 by tedric 19:46:56 !cmd !awaken .echo $nick $(=rndspelltarget ${*:-something}). Some walls begin to move on their own! The earth elemenetal hits ${*-something}!!! x$(rand 1 8) 19:46:56 Defined command: !awaken => .echo $nick $(=rndspelltarget ${*:-something}). Some walls begin to move on their own! The earth elemenetal hits ${*-something}!!! x$(rand 1 8) 19:46:57 !awaken gammafunk 19:46:58 Grunt casts a spell at gammafunk. Some walls begin to move on their own! The earth elemenetal hits ${*-something}!!! x2 19:47:00 -!- CKyle has joined ##crawl-dev 19:47:00 oops 19:47:03 !cmd !awaken .echo $nick $(=rndspelltarget ${*:-something}). Some walls begin to move on their own! The earth elemenetal hits ${*:-something}!!! x$(rand 1 8) 19:47:04 Redefined command: !awaken => .echo $nick $(=rndspelltarget ${*:-something}). Some walls begin to move on their own! The earth elemenetal hits ${*:-something}!!! x$(rand 1 8) 19:47:06 !awaken gammafunk 19:47:07 Grunt points at gammafunk and mumbles some strange words. Some walls begin to move on their own! The earth elemenetal hits gammafunk!!! x7 19:48:45 -!- Mike57 has quit [Ping timeout: 250 seconds] 19:49:37 Assuming 7 walls around you, how many would turn into earth elementals from awaken earth 19:50:03 -!- Shard1697_ has quit [Ping timeout: 250 seconds] 19:50:29 it depends on the spellcaster 19:50:40 !awaken 19:50:40 chequers casts a spell at something. Some walls begin to move on their own! The earth elemenetal hits something!!! x6 19:50:45 !doom Grunt 19:50:45 chequers unleashes a terrible howl, and it begins to echo in Grunt's mind! The chequers bites Grunt!!! x5 19:51:06 -The perhaps 19:51:10 wouldn't this counter the tomb card 19:51:46 "elemenetal"? 19:51:51 doh 19:52:02 !cmd !awaken .echo $nick $(=rndspelltarget ${*:-something}). Some walls begin to move on their own! The earth elemental hits ${*:-something}!!! x$(rand 1 7) 19:52:02 Redefined command: !awaken => .echo $nick $(=rndspelltarget ${*:-something}). Some walls begin to move on their own! The earth elemental hits ${*:-something}!!! x$(rand 1 7) 19:52:04 !awaken geekosaur 19:52:05 Grunt gestures at geekosaur while chanting. Some walls begin to move on their own! The earth elemental hits geekosaur!!! x2 19:52:10 !cmd !awaken .echo $nick $(=rndspelltarget ${*:-something}). Some walls begin to move on their own! The earth elemental hits ${*:-something}!!! x$(rand 2 7) 19:52:11 Redefined command: !awaken => .echo $nick $(=rndspelltarget ${*:-something}). Some walls begin to move on their own! The earth elemental hits ${*:-something}!!! x$(rand 2 7) 19:52:13 !awaken Sequell 19:52:13 Grunt points at Sequell and mumbles some strange words. Some walls begin to move on their own! The earth elemental hits Sequell!!! x4 19:53:58 cheese elementals. The Emmentaler hits! 19:55:47 oh, hrm 19:55:58 fatal_attraction uses LOS_NO_TRANS 19:56:16 this reminds me that I was going to add Lua hooks for more LOS types 19:56:33 ah, but then it won't pull except by opc_solid 19:56:35 -!- xtwv has quit [Quit: c] 19:56:40 so that seems like it shoudl be LOS_SOLID 19:56:43 *should 19:56:52 am I right about that? 19:57:08 -!- Mike57 has quit [Ping timeout: 272 seconds] 19:57:08 hm 19:57:13 I don't remember how that's supposed to work <.< 19:57:23 well LOS_NO_TRANS allows through grates, statues 19:57:40 partially solid features or FFT_SOLID as I think they're called 19:57:47 but LOS_SOLID disallows those 19:58:03 oh, hrm 19:58:37 seems it's doing damage requiring opc_solid 19:58:48 ah but then has a check for move 19:59:15 so yeah, seems to me it wants LOS_SOLID in that iteration that calls _attract_actor() 20:00:02 -!- omarax has quit [Remote host closed the connection] 20:01:37 -!- PleasingFungus has joined ##crawl-dev 20:04:01 03PleasingFungus02 07* 0.18-a0-811-g809d330: Fix nicolae_orc_tapped_out 10(17 seconds ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/809d330deba1 20:04:38 oops 20:04:57 seems easy to fix 20:04:57 PleasingFungus: You have 3 messages. Use !messages to read them. 20:04:59 not easy to grep for 20:05:05 had to commit that right after I pulled, did you? :p 20:05:06 -!- Mike57 has quit [Ping timeout: 240 seconds] 20:05:10 geekosaur: yes. 20:05:21 also maybe lua needs a branch_end() 20:05:47 03Grunt02 07* 0.18-a0-812-g3e70528: Lua functions: you.see_cell_solid and you_see_cell_solid_see. 10(3 minutes ago, 1 file, 13+ 0-) 13https://github.com/crawl/crawl/commit/3e70528ea953 20:05:53 (except I think maybe that name is taken) 20:06:20 you_see_cell_solid_see_you_see_cell_solid_see_... 20:06:28 chequers: yeah, changing HP calculation to work in some easier-to-eyeball way would probably make sense; I don't think the relation of HD to HP variability is something that's necessary or even good. 20:07:24 I was vaguely thinking that I'd made the wrong decision on my big commit - it should have removed the 'min hp per hd', rather than the fixed hp - but changing it to something that doesn't depend on HD at all would make more sense. 20:07:30 though, of course, it'd make HD make less sense. 20:07:46 nice, those lua functions 20:09:40 relation of HD to HPvariability is nice and easy to plot! 20:09:54 PleasingFungus: is it a useful feature of the current approach that you can see monsters are relative low-hp or high-hp for their HD, because the HP is keyed off HD? 20:10:02 PleasingFungus: that's about the only functionality it seems you'd lose 20:10:21 I don't think that's very meaningful 20:10:34 it's not like monsters of a given HD are really clustered together in difficulty or in placement generally 20:10:43 only a very very weak correlation 20:11:04 d:1 is 1 or 2 hd, later is probably higher than that 20:11:06 kool 20:11:12 You feel your correlations grow feeble. 20:11:20 you are absolutely going to run into corner case issues if you try to implement this 20:11:36 !awaken the corner case 20:11:36 I'd guess monster levelling is one of them 20:11:37 Grunt gestures at the corner case while chanting. Some walls begin to move on their own! The earth elemental hits the corner case!!! x2 20:12:16 vault/sprint monsters will also probably need to be changed, or vault syntax would need to automatically scale hp by hd ratios 20:12:18 which sounds awful 20:12:44 !remove vault monsters 20:12:45 03Grunt * 0.18-a0-498-g2847a12: Remove vault monsters 10(in the future, 3 files, 907+ 883-) 13http://s-z.org/neil/git/commit.png?p=crawl.git;a=commitdiff;h=2847a12 20:13:02 ugh 20:13:06 maybe this is not worth it 20:13:22 in other news, I just hit the arena of blood bug again 20:13:27 ? 20:13:32 Failed to load map, reloading all maps (Map was built for a different version of Crawl (grunt_megastairs_1) (map: 12.0 us: 34.162)). 20:13:35 my favorite cpo bug 20:14:06 -!- Sorbius__ has quit [Ping timeout: 240 seconds] 20:14:27 http://sprunge.us/GgLF 20:14:29 ?/arena of blood 20:14:30 Matching terms (1): arena_of_blood 20:14:35 ??arena of blood 20:14:36 meatsprint[1/5]: include += meatsprint.rc 20:15:19 Grunt: there's this bug where the player loads a level but something goes wrong while loading the map, so instead crawl loads every other map in *.des at once and runs all their lua 20:15:36 and it only happens to chequers's server, more or less 20:15:55 yep 20:16:15 o_o 20:16:32 it's like it reads corrupt data 20:16:45 could it be 20:16:46 that 20:16:46 but the files on disk are obviously OK, because most games work fine 20:16:53 but if you read '12.0' as the version tag... 20:16:54 someone's trying to start the game during the rebuild process...? 20:17:12 the rebuild process builds each build to a different folder path 20:17:15 hrm 20:17:21 -!- Mike57 has quit [Ping timeout: 250 seconds] 20:17:46 oh 20:18:11 hm, I have a cron job that deletes old cache dirs 20:18:32 but it only runs once a day, and not around this time, and shouldn't affect the trunk build 20:18:59 corrupt ram?! @_@ 20:19:10 too consistent 20:20:24 -!- Dixlet_ has quit [Read error: Connection reset by peer] 20:20:41 -!- Dixlet has joined ##crawl-dev 20:21:54 !source _build_level_vetoable 20:21:55 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/dungeon.cc#l82 20:22:02 -!- Dixlet has quit [Read error: Connection reset by peer] 20:22:20 ? 20:22:20 -!- Dixlet has joined ##crawl-dev 20:22:46 -!- Dixlet has quit [Read error: Connection reset by peer] 20:22:56 is there some way to dump debug info from every game played, without spamming the player? 20:23:02 -!- Dixlet has joined ##crawl-dev 20:23:54 -!- tealeaves has quit [Quit: Bye] 20:24:13 -!- Shard1697_ has joined ##crawl-dev 20:26:27 -!- Dixlet has quit [Read error: Connection reset by peer] 20:26:45 -!- Dixlet has joined ##crawl-dev 20:30:13 so hey, let's talk ring of corrosion. We've talked about swapping it for ring of invis, and we've talked about just removing evokable invis as a standard jewellery. Anyone who's currently around have strong opinions about these subjects? 20:30:43 who invented beogh 20:30:53 Wasn't it dpeg? 20:31:10 <|amethyst> jpeg I think 20:31:20 <|amethyst> maybe a team effort 20:31:20 Classic pegfusion 20:31:23 i was wondering why dpeg was so defensive of it on tavern :) 20:32:12 -!- Dixlet has quit [Read error: Connection reset by peer] 20:32:21 Lasty: ring of rCorr? 20:32:30 -!- Dixlet has joined ##crawl-dev 20:33:05 -!- Dixlet has quit [Read error: Connection reset by peer] 20:33:31 -!- reaverb has quit [Ping timeout: 256 seconds] 20:33:50 johnstein: moving rCorr from amulet to ring, along with the other resistance rings 20:34:28 ring of resist mutation 20:34:29 <____________< 20:34:32 I kinda like that. and maybe change it to 66% effective like rPois 20:34:46 -!- ystael has quit [Ping timeout: 240 seconds] 20:34:52 when is: ring of insulation >.> 20:35:03 how would I get help on what the Vertigo status means 20:35:06 like, ingame 20:35:09 ring of misfit resistances: rMut rCorr rElec 20:35:17 ring of the Alchemist 20:35:34 <|amethyst> chequers: you would find it in ?5 if it were there 20:35:42 and make em all 66%. easy peasy to remember 20:35:49 -!- lobf has quit [Quit: lobf] 20:36:01 ah yes 20:36:02 <|amethyst> chequers: (which is in the manual on the devwiki, which you can edit) 20:36:34 <|amethyst> chequers: I would like to move all of those into a ?/ option 20:36:44 I'm not sure how to display it, but there's an in-game text that describes its effect 20:36:45 I've liked that rPois change. forced me to learn to deal with rPois since it wasn't a sure thing. feel like the other single spot resists would benefit from that approach 20:36:47 <|amethyst> ?/e or something 20:36:48 Matching entries (1): black_sun[3]: also some kind of kiku title or something 20:38:01 <|amethyst> thank you sequell 20:38:12 ?/or something 20:38:12 Matching entries (17): black_sun[3] | devteam[25] | dieselbonusideas[4] | dieselrobin[7] | elliott_patches[1] | elliptic[1] | eronarn[10] | hydra[2] | hyperelynae[1] | iron_devil[1] | johnny0[1] | lava_snake[1] | literally[4] | multiplayer[1] | multirobin[1] | quokka[1] | sky[1] 20:38:23 <|amethyst> ?/things.*stuff 20:38:24 Matching entries (2): ellipticrc[2]: Things you may want to change if you aren't elliptic: autoexclusions are off, artefacts/demon weapons/other stuff are on autopickup | large_race[1]: If you're large, that means several things, from dodging penalties to stealth penalties to tons of other stuff. 20:38:36 <|amethyst> ?/stuff.*things 20:38:37 Matching entries (3): ossuary[1] | packrat[1] | test[39] 20:38:46 <|amethyst> ??test[39] 20:38:46 test[39/40]: stuff and things 20:42:26 -!- PleasingFungus has quit [Ping timeout: 240 seconds] 20:45:18 -!- PleasingFungus has joined ##crawl-dev 20:48:28 -!- Dixlet has joined ##crawl-dev 20:48:30 beam.name = "blast of toenail fragments"; 20:48:49 Lasty: I'd be sad to see =invis gone; it's fun to play with, and very thematic of course 20:48:52 !lg * ckaux~~metal_fragments 20:48:55 90. hadoken the Devastator (L18 DrCj of Makhleb), blasted by a deep troll earth mage (blast of metal fragments) (led by an ironheart preserver) (kmap: v_pattern_3) on Vaults:3 on 2015-12-02 10:23:24, with 217828 points after 66070 turns and 4:30:42. 20:49:04 !lg * ckaux~~toenail_fragments 20:49:06 probably Degenerate of course 20:49:07 No games for * (ckaux~~toenail_fragments). 20:49:18 I should go be the first 20:49:20 <|amethyst> the potion can go though 20:49:28 PleasingFungus: how would you feel about it being an amulet of invis instead? Obviously less thematic. 20:49:30 <|amethyst> since there is already a wand 20:49:41 that's fine. could be a ring on a string. 20:49:50 -!- Dixlet has quit [Read error: Connection reset by peer] 20:50:08 -!- reaverb has joined ##crawl-dev 20:50:25 seems like a ring of acid resistance is the sort of thing we'd remove. it's pretty niche - amulets seem to have a tendency to attract more niche effects (stasis, clarity, etc), whereas rings tend loosely toward the more widely useable effects 20:50:34 though of course you're changing what amulets are like 20:51:09 We've been adding a lot more acid/corrode effects 20:51:20 I mean, I've worked to make acid not just a slime thing, but it and still is intended to be very much an uncommon element, as is elec 20:51:28 I'd accept also moving rCorr onto a cloak, maybe in place of cloak of invis. 20:51:28 !send PleasingFungus spark wasps 20:51:29 Sending spark wasps to PleasingFungus. 20:51:31 neither are 'first-tier' elements like fire, cold, poison 20:51:32 !send PleasingFungus shock serpents 20:51:33 Sending shock serpents to PleasingFungus. 20:51:44 Grunt: now, start listing monsters that use fire 20:51:45 <|amethyst> cloak... of preservation? 20:51:46 I'd say elec is significantly more common that acid right now 20:51:50 |amethyst: good name! :D 20:51:59 Lasty: I'd be fine with that 20:52:04 we do have a lot of invis effects, don't we. 20:52:17 they tend to be pretty invisible in the average game 20:52:19 they're rather rare 20:52:21 ... 20:52:21 I'd definitely feel fine not having rcorr all game 20:52:22 PleasingFungus: I was under the impression that we were okay with rCorr being relatively available 20:52:26 -!- Mike57 has quit [Ping timeout: 240 seconds] 20:52:44 I mean, I rarely wear rCorr even when I can 20:53:01 it feels wrong to have rcorr competing for slots with rf, ac, w/e. I'm actually really warming to the cloak slot idea 20:53:04 but I don't feel strongly enough about it to make it no longer the case 20:53:12 <|amethyst> one problem with cloak slot 20:53:13 <|amethyst> Felids 20:53:18 oh no. not felids. 20:53:18 <|amethyst> who already have other problems with acid 20:53:26 Felids are indeed a problem. All in favor of removal? Show of hands? 20:53:27 <|amethyst> and octopodes 20:53:42 could buff the way that slot-deprived races interact with acid along with this change 20:53:56 buff is a weird word choice 20:53:59 <|amethyst> could remove the armour thing entirely 20:54:16 sure 20:54:17 <|amethyst> it's silly and spoilery and doesn't change anyone's behaviour 20:54:24 I thought we already removed it 20:54:25 it made a LOT more sense with old corrosion. 20:54:27 -!- Dixlet has joined ##crawl-dev 20:54:27 <|amethyst> when would you go into Slime without full armour anyway? 20:54:29 <|amethyst> yeah 20:54:41 <|amethyst> with permacorrosion it served a purpose 20:54:44 Lasty: maybe? I think it was changed 20:54:48 but I don't remember the current situation 20:54:54 I vaguely remember there being half-measures involved 20:55:35 hrm, we're talking about having a resistance primarily tied to cloaks? 20:55:44 in terms of non-artefact generation 20:56:00 everyone loved preservation! 20:56:00 <|amethyst> looks like the armour thing is gone afaict 20:56:13 they only loved it because item destruction existed 20:56:59 killjoy 20:57:21 PleasingFungus: my memory is that there was a count based on empty armour slots, and it was changed to just always be the same as 3 slots occupied or something like that 20:57:27 this would probably make rcorr rarer, I think 20:57:38 just because there aren't that many cloaks, and there certainly aren't that many ego cloaks 20:57:51 the thing is, I only ever both to actually wear rcorr in slime 20:57:57 and I don't feel particularly penalized for that 20:58:02 yeah 20:58:09 s/both/bother/ 20:58:16 the advantage of the cloak slot is 20:58:20 there aren't very many ego cloaks 20:58:22 <|amethyst> Ring of Electrochemistry {rCorr, rElec} 20:58:39 so it's more "oh, I got a nice bonus against things that toss corrosion at me" than "oh, what a shitty effect for a slot" 20:58:52 well, let's start here: are we dissatisfied with the status quo of rCorr being relatively available? 20:58:52 I guess it still appears on artefacts 20:58:57 -!- Dixlet has quit [Read error: Connection reset by peer] 20:58:58 |amethyst: that was intentional in my patch and mentioned in the commit notes (re cobs/caps vs fedhas) 20:59:00 is it just arte armour, or jewels as well 20:59:05 I forget what all types 20:59:08 I think just armour 20:59:14 -!- Dixlet has joined ##crawl-dev 20:59:16 Lasty: n 20:59:29 yeah, just armour 20:59:38 <|amethyst> ebering: ah, yeah... for some reason I had thought briar hunters and mangroves were excluded, but apparently it was just snaplashers 21:00:02 -!- omarax has quit [Remote host closed the connection] 21:00:04 sounds like we go no votes for "less rCorr"? If so, I still like the idea of moving it to a ring. 21:00:10 -!- Buzzell has quit [Remote host closed the connection] 21:00:19 and I do think fewer sources of invis would be good, and that evokable invis is really fricking good 21:00:43 what, remove rings of invis? 21:00:57 gammafunk: scroll up a little 21:01:05 The initial plan was to swap invis and rCorr 21:01:21 but then someone (elliptic?) suggested maybe just removing evokable invis from standard egos 21:01:43 did he include the ring in that, or does he mean the cloak? 21:01:56 Monster keeps sleeping after being injured 13https://crawl.develz.org/mantis/view.php?id=10180 by Yermak 21:01:56 how much of an accuracy penalty is an amulet of inaccuracy 21:01:56 the ring isn't a standard ego 21:01:57 -5? 21:02:03 it's just a ring type 21:02:08 gammafunk: whoever it was meant the ring specifically 21:02:22 gammafunk: yeah, but you knew what I meant 21:02:25 <|amethyst> Lightli: yes, -5 21:02:36 though note that, unlike slaying, it also affects spells 21:02:37 -!- Dixlet has quit [Read error: Connection reset by peer] 21:02:40 well no I don't exactly, is this plan to remove all evocable invis that's not the wand? 21:02:54 -!- Dixlet has joined ##crawl-dev 21:03:02 I thought the plan was to remove cloaks of invis and turn invis rings into amulets 21:03:07 I don't think the plan involved removing invis as an artefact property or the cloak 21:03:15 hm 21:03:15 PleasingFungus: this was another plan 21:03:19 so many plans... 21:03:20 I don't even know why but by the end of my CeHu run I just stopped being able to kill things effectively 21:03:22 -!- Dixlet has quit [Read error: Connection reset by peer] 21:03:30 PleasingFungus: right, that's why I'm trying to narrow it down :-\ 21:03:32 Lightli: were you wearing the amulet of the air? 21:03:34 yes 21:03:38 -!- Dixlet has joined ##crawl-dev 21:03:44 -!- unpaidbill has quit [Remote host closed the connection] 21:03:45 Lasty: have you considered writing... a planning document...!? 21:03:49 +5 EV and rMsl was too good to ignore 21:03:51 I hear gammafunk LOVES those 21:03:53 PleasingFungus: never heard of such a thing!! 21:04:10 you don't understand even HOW TO PLAN, DO YOU?! 21:04:15 plus, then when someone asked you a question, you could just say READ THE FRIGGIN DOCUMENT! 21:04:17 which is a CLASSIC burn 21:04:30 PleasingFungus: Does the amulet of the air have a larger accuracy penalty? 21:04:34 !send gammafunk a man, a plan & a canal 21:04:34 Sending a man, a plan & a canal to gammafunk. 21:04:35 Man I wish I had a document. They sound -amazing-. 21:04:41 Lightli: afaik it's just a standard inacc amulet 21:04:42 no I'm just not sure I like the crusade against evocable invis 21:04:46 oh 21:04:56 so -5 acc just means "you can't hit things often" 21:04:58 -!- Dixlet has quit [Read error: Connection reset by peer] 21:04:59 power combo: tso + inacc 21:05:14 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.92 [Firefox 42.0/20151029151421]] 21:05:16 -!- Dixlet has joined ##crawl-dev 21:05:18 on the other hand the rmsl and +5 EV meant when I got stuck in a teleport loop on Zot:$ I didn't die 21:05:28 -!- PleasingFungus has joined ##crawl-dev 21:05:35 (i landed in the orb chamber and because Ce was able to grab the orb and live long enough to teleport back out) 21:05:36 -!- Shard1697_ has quit [Ping timeout: 240 seconds] 21:05:41 or rather, we kind of have some consistency in this "base jewel type provides this, and it's available as artp, and as an ego" 21:05:50 Lightli: this feels more like ##crawl chat, tbh 21:05:51 but rcorr doesn't yet have said ego 21:05:52 gammafunk: I don't think anyone is saying we should remove all forms of evokable invis. I could be wrong 21:05:58 oops 21:06:13 sure, I guess it'd be ok, to have cloaks of invis 21:06:14 it's all good. just don't do it again!!!! 21:06:22 as the primary non arte way to find evocable invis 21:06:32 gammafunk: I'm not even arguing to remove invis from jewellery as a base thing 21:06:43 -!- debo has joined ##crawl-dev 21:06:50 I was presenting a suggestion from . . . probably elliptic? 21:07:02 Guardian golem (3 lvl summon) isn't listed on ctrl-x screen. 13https://crawl.develz.org/mantis/view.php?id=10181 by Yermak 21:07:02 But I wanted to get opinions. 21:07:04 does that guy even actually exist 21:07:04 (in actual development news, ranged combat is still ridiculous even when you're unintentionally destroying your ability to aim accurately) 21:07:10 probably not 21:07:24 Lightli: True! If only we had a planning document! :) 21:07:34 ??plan 21:07:34 plan[1/1]: https://crawl.develz.org/wiki/doku.php?id=dcss:planning:release_plans 21:07:47 Lasty: hrm, so would you agree that rcorr isn't relevant terribly often and is very slime-centric wrt relevance? 21:07:57 yermak isn't just a speedrunning machine, they're a bug reporting machine! 21:07:59 0d1gbu Replace rings of invisiblity with rings of rCorr. (probably elliptic) 21:08:10 Like, relec is this way but I feel relec is much more relevant still 21:08:25 so I guess it's kind of weird to have this rare ego that's rarely relevant 21:08:28 !commitby elliptic Replace nikheizen with rings of rCorr 21:08:29 03elliptic * 0.18-a0-499-g7c6c2b8: Replace nikheizen with rings of rCorr 10(in the future, 3 files, 984+ 574-) 13http://s-z.org/neil/git/commit.png?p=crawl.git;a=commitdiff;h=7c6c2b8 21:08:31 gammafunk: It's not super often that it comes up, but when it does, it can be a big deal. I don't usually try to wear it. 21:09:01 rElec does come up a little more I think 21:09:04 Yeah my algorithm tends to be: am I in slime? If yes, wear, if not, don't wear 21:09:05 Well at least I die with a picture of a beautiful bird to send me off. 21:09:10 <|amethyst> I repeat my earlier suggestion: put rElec and rCorr on the same jewellery/brand 21:09:19 |amethyst: I'm not against that 21:09:26 -!- sgun_ has quit [Ping timeout: 250 seconds] 21:09:35 <|amethyst> they're both just about moving electrons from one place to another 21:09:38 that'd be kind of a nice thing 21:09:41 we can't give players nice things 21:09:41 x = a ring of batteries 21:09:48 But it would mean that we don't really have a damage type that's rare to resist 21:10:05 could just make the ring rare like slaying 21:10:33 yeah it's just that slaying is both rare and exciting to find 21:10:49 rcorr would be rare and pretty boring to find most of the time 21:10:49 -!- CKyle has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 21:11:23 I guess rcorr from artp on armour would be somewhat common. I dunno, a ring can work. I'm kind of wondering if we'd keep adding more corrossion 21:11:43 Greater Entropy Weaver 21:11:44 or I guess it'd have to be acid specifically to make the ring relevant enough 21:11:49 Entropy Bees 21:11:52 Entropy Shrike 21:12:01 orb of acid 21:12:18 Q: Is it bad to not have a rare resist when there is already a good deal of irresistible damage in the game? 21:12:24 Slime Bears...why do I have to think of everything 21:12:25 <|amethyst> You draw a card... it is the Ace of Base. Your corrosion is repaird! 21:12:26 new monster spell: Lesser Searing Destruction 21:12:29 i don't think relec needs to be an ego really, it works well as a rare resist 21:12:37 yeah I agree 21:12:43 relec prevalence feels good now 21:12:56 gammafunk: how about some sort of acidic killer bee for Depths? 21:13:04 since you can handle things that pop up occasionally and are especially dangerous with !relec, and there's no branch full of just elec 21:13:08 Lasty: you can't make any new monsters until 0.19. not even one 21:13:09 er, with !resistance 21:13:14 We just decided that 21:13:17 gammafunk: can I delete any? 21:13:20 yes! 21:13:21 I should remove a monster 21:13:34 which one 21:13:36 <|amethyst> maybe remove something old 21:13:44 hm... necrophage. 21:13:48 <|amethyst> instead of removing things in LIFO order like often happens 21:13:51 necrophage (15n) | Spd: 10 | HD: 5 | HP: 19-38 | AC/EV: 2/10 | Dam: 804(rot) | 07undead, 10doors, evil, unbreathing | Res: 06magic(40), 02cold, 09poison+++, 12drown, 04rot, 13neg+++, 13torm | Vul: 08holy++ | Chunks: 14noxious | XP: 122 | Sz: Medium | Int: human. 21:13:51 %??necrophage 21:13:57 Just follow the old rule for monster removal: something old, something new, something borrowed, something blue. 21:14:01 alternately, 'tengu'. 21:14:05 the monster named that. 21:14:17 tengu (12Q) | Spd: 10 (move: 90%) | HD: 5 | HP: 17-29 | AC/EV: 2/11 | Dam: 10, 5, 5 | 10weapons, 10items, 10doors, fly | Res: 06magic(20) | XP: 117 | Sz: Medium | Int: human. 21:14:17 %??tengu 21:14:37 I could buy back a ton of player love if I removed doom hounds. <.< >.> 21:14:41 <|amethyst> but the tengu evolution diagram! 21:14:46 haha 21:14:51 Lasty: I don't think you could, really. 21:15:01 !remove doom hounds. 21:15:02 03Grunt * 0.18-a0-500-g0e4926e: Remove doom hounds. 10(in the future, 13 files, 869+ 605-) 13http://s-z.org/neil/git/commit.png?p=crawl.git;a=commitdiff;h=0e4926e 21:15:15 maybe I'm out of touch with the player community, but I'm really not convinced there's an enormous hue and cry against them. 21:15:17 as it were. 21:15:20 no howls for removal... 21:15:27 PleasingFungus: I'm pretty sure plain tengu don't spawn anywhere outside of entry vaults anyway 21:15:30 Tavern's got one 21:15:38 Remove doom hounds, replace with cerberus unique. 21:16:18 Grunt: ah, I remembered them showing up in bands in late d 21:16:20 or maybe just in vaults 21:16:24 not any more 21:16:28 that hasn't been the case for a while 21:16:34 ahh 21:16:42 excellent, I can cross it off my to-do! 21:16:58 !send PleasingFungus more TODOs 21:16:59 Sending more TODOs to PleasingFungus. 21:17:01 <|amethyst> what about giant cockroach? 21:17:06 impossible! 21:17:19 <|amethyst> it's not even on the right letter! 21:17:25 |amethyst: change the letter then 21:17:27 :) 21:17:37 <|amethyst> change the letter to AXED_MONSTER 21:17:43 !remove |amethyst. 21:17:44 03Grunt * 0.18-a0-501-ge38520b: Remove |amethyst. 10(in the future, 33 files, 840+ 480-) 13http://s-z.org/neil/git/commit.png?p=crawl.git;a=commitdiff;h=e38520b 21:17:45 god 21:17:52 giant cockroach (07s) | Spd: 12 | HD: 1 | HP: 3-7 | AC/EV: 3/10 | Dam: 2 | Vul: 09poison | XP: 1 | Sz: little | Int: brainless. 21:17:52 %??giant cockroach 21:17:54 can't believe this hate for our favorite monster-whose-tile-looks-like-a-boot... 21:18:13 giant newt (03l) | Spd: 10 (swim: 60%) | HD: 1 | HP: 1-3 | AC/EV: 0/15 | Dam: 3 | amphibious, cold-blooded | Res: 12drown | XP: 1 | Sz: tiny | Int: animal. 21:18:13 %??giant newt 21:18:19 <|amethyst> replace them with fillet of sole 21:18:34 giant newts: smaller and weaker than giant cockroaches 21:18:45 <|amethyst> or the purple doc martin 21:19:23 More monsters in curse toe genus 21:19:25 -!- tensorpudding has quit [Ping timeout: 256 seconds] 21:19:48 curse ear 21:19:53 fun fact: curse toe isn't a genus 21:19:59 can you guess what the genus of a curse toe is 21:20:03 lich 21:20:04 yes 21:20:21 <|amethyst> why is curse skull sui generis and not MONS_LICH ? 21:20:28 |amethyst: who knows 21:20:31 they must spread their wings and fly 21:20:34 a mystery for the ages 21:20:58 Liches are like worms: you cut off a bit, and it becomes its own new lich. 21:21:14 FR: blowing up a lich gives you a curse skull and some curse toes 21:21:31 FR: Boris Headed Hydra 21:21:56 -!- Mike57 has quit [Ping timeout: 240 seconds] 21:22:13 -!- rossi has quit [Client Quit] 21:22:25 todo: bring back boriscaling 21:22:27 Lasty: fwiw, I don't think it was me who suggested removing ring of invis (it seems reasonable to me though) 21:22:39 wouldn't that just blow itself up by casting orb of destruction too many times in a row 21:22:41 elliptic: oh, sorry 21:22:54 Grunt: I saw someone getting surprised by boris's return recently 21:22:57 Wonder who that was? Possibly voices in my head. 21:22:58 or maybe I dreamt it 21:22:58 ha 21:23:01 but it made me happy, anyway 21:23:12 hm did I ever 21:23:15 %git boriscaling 21:23:15 07PleasingFungus02 * 0.16-a0-3107-gdb683fe: Fix debug_monspells tests for newboris 10(1 year ago, 1 file, 11+ 6-) 13https://github.com/crawl/crawl/commit/db683fedd00e 21:23:20 good 21:23:43 so anyway, my conclusion is that there's absolutely no concensus about rCorr ring/amulet swapping 21:23:55 I disagree! 21:24:11 -!- wheals has joined ##crawl-dev 21:24:13 I agree with gammafunk's disagreement. 21:24:17 We all agree that we have to decide 21:24:18 <|amethyst> I think we'll need to vote on whether we have consensus 21:24:19 i agree 21:24:21 We make a good team 21:24:23 I think we can all agree to blame wheals though 21:24:28 ??blame grunt 21:24:28 grunt[2/27]: is there some occasion on which you cannot blame grunt 21:24:33 uh 21:24:38 that's a heck of an entry 21:24:46 agreed. 21:25:24 you want a real entry? try THIS ON FOR SIZE 21:25:28 03gammafunk02 07* 0.18-a0-813-ge8bce04: Use the right LOS type in an iterator 10(83 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/e8bce04968e6 21:25:28 03gammafunk02 07* 0.18-a0-814-gefcc28a: Fix various visibility checks to properly consider solid features 10(2 hours ago, 1 file, 33+ 19-) 13https://github.com/crawl/crawl/commit/efcc28a4443c 21:25:33 <|amethyst> ??THIS ON FOR SIZE 21:25:34 I don't have a page labeled THIS_ON_FOR_SIZE in my learndb. 21:25:52 * wheals removes "elf anti-killhole thing 21:25:53 " from his todo 21:25:55 oh my god... those are... 21:25:59 the most epic commits of all time!!! 21:26:05 -!- laularukyrumo has quit [Quit: Page closed] 21:26:36 important to get those pak overflow altars working, which are basically the answers to all our problems 21:27:25 next up: buff natasha through death instead of nerf 21:27:45 maybe this one won't languish there for a year and then get implemented by Grunt instead 21:28:01 but, the player-monster symmetry!!! 21:28:02 player-monster symmetry tho 21:28:04 haha 21:28:09 gammafunk: hi... 21:28:27 wheals: my basic feeling is that, at the very least, natasha shouldn't grow *weaker* on death 21:28:30 imo remove player-monster symmetry. 21:28:38 Turn all monsters into robots or something 21:28:41 -!- ReiN_ has quit [Quit: Page closed] 21:28:42 <|amethyst> I agree re Natasha 21:28:42 i think that might have been changed 21:28:46 !source mon-death.cc 21:28:47 https://github.com/crawl/crawl/blob/master/crawl-ref/source/mon-death.cc 21:28:48 my vague concern about making her stronger on death is discouraging fighting her at all 21:29:12 !source mons_felid_revive 21:29:13 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/mon-death.cc#l3244 21:29:14 how about: 21:29:18 don't weaken her on death 21:29:18 hm, guess not 21:29:21 don't strengthen her on death 21:29:21 -!- dtsund has joined ##crawl-dev 21:29:21 Natasha says to your rat, "This is even my final form!" 21:29:29 s/is/isn't/ 21:29:29 *isn't even 21:29:40 Grunt: that was my own thought, yeah 21:29:40 Super Saiyan Natasha 21:30:00 gammafunk: on the one hand, natasha can't talk. on the other hand, if there's anyone she'd talk to, it'd be a rat. 21:30:12 -!- MarvinPA has left ##crawl-dev 21:30:17 c.f. _tom & jerry_, 1968 21:30:20 just make natasha summon boris on her third death 21:30:21 <|amethyst> it's silly that natasha can't talk 21:30:22 I hadn't considered that 21:30:31 <|amethyst> player felids can talk, can't they? 21:30:37 they can shout 21:30:37 not afaik 21:30:39 look, nobody told me that they could when i wrote her 21:30:40 they can yowl 21:30:41 <|amethyst> or they can give battle directions to their allies 21:30:49 <|amethyst> and read scrolls 21:31:00 scrolls are magic 21:31:04 we should make an exception preventing them from giving allies orders or reading scrolls 21:31:06 battle directions involve telepathy somehow 21:31:08 and then remove them from the game 21:31:26 I seriously remember reading the latter somewhere 21:31:34 !hs * fe-- 21:31:35 92244. 4thArraOfDagon the Ninja (L27 FeEn of Cheibriados), escaped with the Orb and 15 runes on 2015-12-02 22:13:53, with 52406835 points after 27558 turns and 5:36:18. 21:31:53 if you can beat that high score as a Felid, Lasty, you can remove felids 21:32:32 gammafunk: deal, but I may need to push my experimental "all wins score maximum points" patch for a few hours. 21:34:34 i'm surprised we haven't done that yet 21:35:08 -!- donblas has joined ##crawl-dev 21:35:19 morning everyone 21:35:20 -!- Bcadren has quit [Read error: Connection reset by peer] 21:35:31 good evening to you! 21:35:51 down to 14 people w/ no contact attempt, and a bunch who haven't responded yet 21:35:56 -!- agentgt has quit [Ping timeout: 240 seconds] 21:38:31 -!- lobf has joined ##crawl-dev 21:41:55 could somebody either bump me from reporter permissions on mantis or be willing to push the "contact reporter" button a bunch of times 21:42:49 |amethyst: maybe you'd know who to ping ^ 21:43:01 <|amethyst> donblas: looking to see what permission you'd need 21:43:22 03wheals02 07* 0.18-a0-815-ga5986df: Fix nicolae_orc_tapped_out further. 10(83 seconds ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/a5986df6fd3e 21:44:01 <|amethyst> hm, what permission would that be? 21:44:09 <|amethyst> there is "send reminders", is that is? 21:44:18 yeah, i think that thing 21:44:26 that or to steal their e-mail, either or 21:44:31 wheals: ah, I was wondering if there was a way to do that! 21:44:42 i just have 14 people not on tavern / e-mail on git fwict 21:44:49 some have mantis issues 21:44:53 yeah, i didn't remember it either so i grepped for 'you.depth' 21:45:00 -!- gammafunk has quit [Ping timeout: 244 seconds] 21:45:01 <|amethyst> donblas: I guess that means marking you as developer in mantis, because updater doesn't have that 21:45:11 <|amethyst> and I don't feel like making a new access level 21:45:19 i can be un-promoted later if you want 21:46:45 <|amethyst> donblas: okay, your account has developer access level now 21:46:51 -!- lobf has quit [Quit: lobf] 21:47:12 welcome to the team! 21:47:16 |amethyst: i have the button 21:47:25 thank you, I'll try not to abuse my superpowers 21:47:50 <|amethyst> if you do abuse your powers, try to close some bugs while you're at it 21:48:18 lol :) 21:48:31 i wonder if anyone compiles using the luajit contrib? 21:48:31 i'm not allowed to do any coding before this tiles project is done 21:48:32 -!- lobf has joined ##crawl-dev 21:49:26 <|amethyst> wheals: at least one person does, or did a year and a half ago 21:49:46 -!- mamgar has quit [Read error: Connection reset by peer] 21:49:57 <|amethyst> wheals: if it weren't for 64-bit luajit not supporting custom allocators, I'd kind of like to use it by default 21:50:01 -!- ontoclasm has joined ##crawl-dev 21:50:08 <|amethyst> but sadly it does not 21:50:11 <|amethyst> %git 97cf85e3 21:50:11 07|amethyst02 * 0.15-a0-1268-g97cf85e: Allow using Luajit on 64-bit systems (#8641) 10(1 year, 6 months ago, 2 files, 25+ 0-) 13https://github.com/crawl/crawl/commit/97cf85e3ad4f 21:50:12 -!- mizu_no_oto has quit [Quit: ["Textual IRC Client: www.textualapp.com"]] 21:50:18 -!- Dixlet has quit [Read error: Connection reset by peer] 21:50:35 -!- Dixlet has joined ##crawl-dev 21:50:43 ISTR johnny zero couldn't get it to work on windows, which is where contribs are usually used 21:51:49 <|amethyst> when chei still had its own build of monster, it used contribs 21:51:50 ah: https://crawl.develz.org/mantis/view.php?id=8647 21:52:19 <|amethyst> (not luajit, though) 21:54:45 -!- gammafunk has joined ##crawl-dev 21:55:12 chequers: i dunno much about javascript either but i -do- know that many javascript games with sprites have an invisible buffer where they draw all the sprites they're using; then you just copy stuff onto the visible part of the buffer 21:55:26 perhaps thta could be used for optimization somehow 21:55:36 -!- Dixlet has quit [Ping timeout: 240 seconds] 21:56:33 <|amethyst> getting rid of tilesheets needs more than just webtiles support 21:56:39 <|amethyst> also needs to be done in SDL tiles 21:56:42 yes 21:56:51 -!- Dixlet has joined ##crawl-dev 21:57:02 would it help to just have -fewer- sheets? 21:57:11 uh, more i mean 21:57:16 like split up t he existing ones 21:57:19 -!- Dixlet has quit [Read error: Connection reset by peer] 21:57:33 -!- Dixlet has joined ##crawl-dev 21:57:34 main and player in particular are ridiculously enormous 21:57:48 <|amethyst> it would help in the sense that you could cache things for longer 21:57:53 -!- Dixlet has quit [Read error: Connection reset by peer] 21:58:04 <|amethyst> the sheets that don't change 21:58:10 -!- Dixlet has joined ##crawl-dev 21:59:34 -!- Dixlet has quit [Read error: Connection reset by peer] 21:59:54 -!- Dixlet has joined ##crawl-dev 22:00:03 -!- omarax has quit [Remote host closed the connection] 22:00:33 -!- guetht has quit [Client Quit] 22:00:43 <|amethyst> for webtiles maybe it would be easiest to make a separate tileserver 22:00:45 |amethyst: there are a number of people who i can't find a mantis issue but have names in the system, should i make a "fake" but to contact them on or pick a random one (it dirties the bug history) 22:01:18 <|amethyst> donblas: can you contact multiple people on one bug? 22:01:31 <|amethyst> donblas: or only the reporter? 22:01:39 i can contact whoever i want 22:01:45 but for all bugs where i could get the reporter 22:01:49 i used that bug 22:02:01 so they'd see an update on the bug they committed artwork on 22:02:14 -!- nave_ has quit [Client Quit] 22:02:25 i just didn't know if you wanted a random bug to have like 5 notes or a fake bug i close have them 22:02:28 i'm overthinking i konw 22:02:29 <|amethyst> donblas: for the ones who don't have one, maybe make one bug about tiles license issues and point them to that 22:02:37 sounds good 22:02:47 -!- Lasty has quit [Quit: Leaving.] 22:03:06 <|amethyst> donblas: (and then leave it open until they're all resolved one way or the other) 22:03:11 -!- Lasty has joined ##crawl-dev 22:03:14 -!- lobf has quit [Quit: lobf] 22:04:18 <|amethyst> ontoclasm: an alternative might be to make one base tilesheet when we fork 0.xx-a0 22:04:25 <|amethyst> ontoclasm: and another with 'patches' to that 22:04:32 <|amethyst> ontoclasm: well, with new tiles 22:05:02 <|amethyst> ontoclasm: old tiles would stick around until -b1 probably, so that the tilesheet really doesn't change 22:05:25 once we get this all done, are we planning to lay down a policy for future contributions so we don't have to do it all over again? 22:05:34 wheals: already did so 22:05:50 !gitgrep "larify tiles" 22:05:51 %git HEAD^{/tiles"} 22:05:51 07kilobyte02 * 0.14-a0-1479-g479134f: Move the tavern tile to UNUSED/, drop spell school "tiles". 10(2 years ago, 16 files, 0+ 15-) 13https://github.com/crawl/crawl/commit/479134f87f10 22:05:55 er 22:06:04 !gitgrep 1 larify tiles 22:06:05 %git HEAD^{/larify tiles} 22:06:05 07ontoclasm02 * 0.18-a0-120-g0483156: Clarify tiles license info. 10(4 weeks ago, 2 files, 12+ 7-) 13https://github.com/crawl/crawl/commit/0483156deb41 22:06:12 yes, that one 22:06:13 nice 22:06:32 https://crawl.develz.org/mantis/view.php?id=10182 22:06:47 -!- lobf has joined ##crawl-dev 22:07:10 <|amethyst> hm 22:07:11 wheals: yeah, this will be time #2 i've done this, i don't want a #3 :) 22:07:23 feel free to poke that bug however you desire 22:07:25 <|amethyst> are the felid doll tiles really stolen from nethack? 22:07:36 <|amethyst> need to replace them if so, but they're so cute! 22:07:42 <|amethyst> ontoclasm: can you do "cute"? 22:07:47 maybe! 22:07:57 yes, the commits admits it 22:07:59 adorable kitties 22:08:16 and the nethack license appears to apply to all of their artwork, unless i missed something 22:08:18 oh, that reminds me 22:08:34 i want to redo all the player doll tiles eventually 22:08:55 DCSS Tiles needs a consistent license 13https://crawl.develz.org/mantis/view.php?id=10182 by donblas 22:08:59 most of them are pretty old 22:09:09 <|amethyst> hm, and nethack GPL is not GNU GPL compatible 22:09:32 it's a total mess, i don't even know wtf GPL means for art 22:09:47 like what's a derived product? screenshot? 22:09:50 <|amethyst> as long as you don't link it into your executable, you're fine, right? 22:10:05 i think technically you need to be able to sub your own version in 22:10:08 <|amethyst> like if you call out to an external process to display the image :) 22:10:25 #include "rltiles/mon/juggernaut.png" 22:10:38 <|amethyst> wheals: have you seen XPM? 22:10:39 surely there's a licence designed for artwork 22:10:41 if i take a screenshot, i've derived a version from your work, but you can't sub in new work 22:10:59 <|amethyst> donblas: sure you can, with the right tools 22:11:01 ontoclasm: i picked CC: 0 since rltiles used it, and licenses hurt my head 22:11:10 <|amethyst> donblas: is Microsoft Paint considered a link loader or a linker? 22:11:12 |amethyst: true 22:11:16 * donblas runes 22:11:18 well, somewhere short of cc0 :) 22:11:22 -!- Dixlet has quit [Read error: Connection reset by peer] 22:11:23 *runs 22:11:40 <|amethyst> wheals: 22:11:50 <|amethyst> static char *Xemacs48_xpm[] = { 22:11:50 <|amethyst> /* width height ncolors chars_per_pixel */ 22:11:50 <|amethyst> "48 48 12 1", 22:11:50 <|amethyst> /* colors */ 22:11:50 <|amethyst> "a c #ADADADADADAD m white", 22:11:53 <|amethyst> ... 22:12:00 <|amethyst> "jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjc", 22:12:00 <|amethyst> "j mc", 22:12:00 <|amethyst> "j mc", 22:12:20 i could have gone with i could have gone with 22:12:20 http://www.wtfpl.net 22:12:33 <|amethyst> donblas: I have dealt with that license before 22:12:41 <|amethyst> donblas: in fact I took advantage of its liberality 22:12:57 <|amethyst> donblas: to relicense the software under the "whatever you want public license" 22:13:11 whoa, 'confirmed' 22:13:14 lol, well played 22:13:36 we have exactly 27 'confirmed' issues 22:13:38 now 22:13:45 <|amethyst> because this was for a programming contest at a uni and I figured decorum is probably a good thing 22:14:02 PleasingFungus: 27 = 3^3. illumunati confirmed. 22:14:02 notably including bug 606 22:14:17 <|amethyst> (they were writing a bot to play Monsterz, a WTFPL bejewelled clone) 22:14:22 which seems like the sort of thing that might have been fixed years ago 22:14:54 <|amethyst> 606, East Kentucky REPRESENT, yo 22:15:02 <|amethyst> err, sorry about that 22:15:05 i understand jpeg's reluctance to go there 22:15:35 oh man, I should use that 22:15:38 I had no idea that existed 22:15:46 <|amethyst> we really need a way for lua to send a CMD_* 22:16:04 what exactly is a *-dir? 22:16:05 i wanted to do that, but i wasn't sure what to call it 22:16:07 <|amethyst> so that autofight doesn't have to break if you change your hjkl keys 22:16:11 <|amethyst> PleasingFungus: * is ctrl 22:16:17 hm 22:16:24 process_command is taken by... something 22:16:27 <|amethyst> PleasingFungus: or, rather * then a key in crawl does ctrl-key 22:16:35 sure 22:16:48 I vaguely remembered that being another key, for some reason 22:17:15 <|amethyst> I guess it's * because numpad 22:17:52 <|amethyst> (dirty little secret: not only do I use numpad, but I've bound numpad - to o) 22:17:58 -!- donblas has quit [Ping timeout: 252 seconds] 22:18:02 blasphemy! 22:18:04 powerful... 22:18:09 <|amethyst> learn add not_a_real_dev 22:18:19 bind numpad + to tab and you're basically done 22:18:28 <|amethyst> learn add do_you_even_vikeys_bro 22:20:11 -!- donblas has joined ##crawl-dev 22:20:33 anyone know who Malwyn is? they are the last person without _any_ contact attempt 22:20:57 %git :/Malwyn 22:20:58 07due02 * 0.8.0-a0-4119-g70b18cf: New tiles: porcupine, fire crab. (Malwyn) 10(5 years ago, 6 files, 49+ 33-) 13https://github.com/crawl/crawl/commit/70b18cf2bb76 22:21:09 -!- lobf has quit [Quit: lobf] 22:21:42 -!- Dixlet has joined ##crawl-dev 22:21:52 -!- WalkerBoh has joined ##crawl-dev 22:21:54 -!- lobf has joined ##crawl-dev 22:22:04 <|amethyst> hm, in credits as "Malwyn P" 22:22:10 <|amethyst> which doesn't help much I know 22:22:17 -!- Dixlet has quit [Read error: Connection reset by peer] 22:22:21 worst comes to worst we need a new porcupine tile 22:22:32 -!- Dixlet has joined ##crawl-dev 22:22:53 <|amethyst> FR: replace porcupines with hedgehogs 22:22:56 <|amethyst> they're way cuter 22:23:01 too cute to kill :( 22:23:12 <|amethyst> !lg wheals killer=quokka 22:23:12 ok, so my plan is to give the contact attempts a week to simmer 22:23:13 12. wheals the Magician (L3 FoWz), slain by a quokka on D:2 on 2014-11-12 19:26:56, with 25 points after 1347 turns and 0:02:31. 22:23:29 then i'll come up with a black list of tiles not signed off on 22:23:33 quokkas are australian monsterbeasts 22:23:39 and we can consider the rest "done" 22:23:43 and hope more trickle in 22:23:49 let's be honest, after the first of the year i'll do that 22:23:56 <|amethyst> donblas: are you doing just tiles btw? 22:24:43 i started w/ any file in source/rltiles and filtered out anything that just touched stuff like txt files and the like 22:24:54 so any png pretty much 22:24:55 <|amethyst> donblas: I guess the starting screens and other misc images are outside your bailiwick, but they could probably also use some license resolution 22:25:20 <|amethyst> for those I'm more comfortable with non-CC:0 as long as it's GPL-compatible 22:26:08 |amethyst: you talking about rltiles/gui/startup ? 22:26:11 -!- PleasingFungus has quit [Remote host closed the connection] 22:26:18 Are you trying to unify the licenses of all the crawl art content? 22:26:21 <|amethyst> donblas: dat/tiles/ 22:26:21 -!- tealeaves has quit [Quit: Bye] 22:26:33 <|amethyst> nikheizen: not necessarily unify, but at least determine 22:26:46 -!- tealeaves has quit [Client Quit] 22:26:57 <|amethyst> probably donblas cares more about unifying 22:27:01 i picked what rltiles had as a base, but not requiring sign off 22:27:02 Sounds like a hell of an effort, good luck. 22:27:14 if someone says screw CC: Zero, that's ok 22:27:19 i just want to know what it IS under 22:27:26 <|amethyst> nikheizen: fortunately donblas did this once already about 5 or 6 years ago 22:27:35 though i have had no person who i've contacted not say no :) 22:27:51 https://github.com/crawl/tiles/blob/master/ARTISTS.md :) 22:27:56 -!- Mike57 has quit [Ping timeout: 240 seconds] 22:28:01 <|amethyst> I think there was one too many negative there 22:28:07 <|amethyst> or perhaps one to few 22:28:11 bah 22:28:18 everyone who got back to me said yes 22:29:01 <|amethyst> s/to few/too few/ # petard, hoist 22:29:14 |amethyst: give me a second, i'll get you the additional list for source/dat/tiles 22:32:22 anyone know the license for the soup icon? 22:33:55 |amethyst: https://gist.github.com/chamons/4bffd693bc418d36dc24 22:34:26 tl;dr; half are fine, I can add 4 people to contact to get contact attempts out to rest if you want 22:34:33 wheals: where does icon live? 22:35:26 ah, ./dat/tiles/*icon* 22:35:54 <|amethyst> though the original is elsewhere 22:36:16 the source is util/dcss.svg 22:36:17 <|amethyst> util/dcss.svg 22:36:37 %git :/Raumkraut 22:36:38 07kilobyte02 * 0.8.0-a0-4462-g2c93d1b: Add the svg operating system icon by Raumkraut. 10(4 years, 11 months ago, 1 file, 1125+ 0-) 13https://github.com/crawl/crawl/commit/2c93d1b9237b 22:36:53 Raumkraut / kilobyte only 22:37:05 no sign off for Raumkraut 22:37:21 |amethyst: shall I contact them + 4 title screens? 22:37:49 <|amethyst> wouldn't hurt 22:38:02 <|amethyst> at least some of them are on tavern 22:38:12 yep, on it 22:38:33 <|amethyst> hm 22:39:05 <|amethyst> oh, the 32x32 icon is older than the SVG 22:39:38 <|amethyst> the SVG is only the source for the 512x512 version 22:41:03 where is 32x32? 22:41:04 <|amethyst> the 32x32 icon was added by enne it appears? 22:41:15 <|amethyst> dat/tiles/stone_soup_icon-32x32.png 22:41:23 <|amethyst> added here 22:41:30 <|amethyst> %git af3cd3ff34 22:41:30 07Enne02 * 0.5-a0-61-gaf3cd3f: Large tiles-related changes. Platform-specific rendering removed and replaced with SDL/OpenGL. 10(7 years ago, 70 files, 10736+ 14540-) 13https://github.com/crawl/crawl/commit/af3cd3ff34ef 22:42:02 <|amethyst> ohhh 22:42:07 <|amethyst> that explains things 22:42:23 <|amethyst> like why we have this wrapper layer over SDL when SDL is the only backend it wraps 22:42:41 nice 22:43:14 03wheals02 07* 0.18-a0-816-g97f838e: Fix inverted logic in fix for #10150. 10(8 seconds ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/97f838efd3e1 22:43:21 that is a lot of lines 22:43:55 -!- jefus_ has joined ##crawl-dev 22:44:17 !invert wheals 22:44:18 but, i believe the wrapper for things came later, in ixtli's rewrites to use GLES 22:44:32 |amethyst: ok, all 5 of them have contacts out 22:44:44 Malwyn is going to be a splinter in my mind 22:45:43 did you try searching the ##crawl-dev logs for any info? 22:46:33 nope, how do i do that? 22:46:43 <|amethyst> http://s-z.org/crawl-dev/ 22:46:46 i'm also going to e-mail Jude to see if they know how to contact 22:47:25 heh, he'll be surprised by two crawl licensing related emails in a month :) 22:47:27 most of hits are this conversation now, and the original commit 22:51:36 Zalbag (L21 MfIE) ERROR in 'mon-util.cc' at line 654: bogus mc (no monster data): invalid monster_type 1000 (1000) (Crypt:1) 22:51:44 <|amethyst> donblas: hm, due said 22:51:50 <|amethyst> "1:27:52 enne, a non-Crawl-related friend just drew me a crab and a porcuine tile!" 22:52:07 <|amethyst> crawl-dev-20101227.lg 22:53:10 interesting 22:53:15 <|amethyst> also, re crabs, same log "01:35:59 they're on t because i don't know, why are they on t" 22:53:38 <|amethyst> I see these questions have plagued humanity since the dawn of time 22:54:21 -!- Dixlet has quit [Read error: Connection reset by peer] 22:54:31 i can poke due on tavern to ask 22:54:32 t is for shelled aqua(t)ic creature 22:54:35 -!- Dixlet has joined ##crawl-dev 22:54:44 those precious alligator shells 22:54:47 <|amethyst> nikheizen: like croco 22:54:50 <|amethyst> dammit wheals 22:55:07 alligators don't have shells? 22:55:14 <|amethyst> crocodiles should be on 'b' 22:55:15 though at this point, most aquatic animals are on t 22:55:43 why aren't crocs and allis on l anyway 22:55:48 you could say aquatic creature with hard exterior 22:57:15 -!- Cacophony has quit [Quit: oh no am scare] 22:58:48 t for "things" 22:59:06 <|amethyst> wheals: like boats! 22:59:09 -!- Dixlet has quit [Ping timeout: 256 seconds] 23:00:03 -!- omarax has quit [Remote host closed the connection] 23:00:46 -!- atrodo has quit [Quit: ZNC - http://znc.in] 23:01:16 -!- uJellie has quit [Ping timeout: 240 seconds] 23:01:17 <|amethyst> fire boats, vampire boats, megaboats, ghost-faced boats, phase boats 23:01:29 microboat 23:01:55 boats of entropy 23:02:33 <|amethyst> # Just an US WW2 military project, but that's good enough. 23:02:55 <|amethyst> (hmm... is that comment in @crawlcode?) 23:03:01 -!- CKyle has joined ##crawl-dev 23:03:41 -!- ystael has quit [Ping timeout: 256 seconds] 23:05:50 -!- tealeaves has quit [Quit: Bye] 23:06:35 don't think i've seen it 23:07:27 -!- Mike57 has quit [Ping timeout: 240 seconds] 23:07:27 -!- KurzedMetal has quit [Ping timeout: 240 seconds] 23:08:47 crashes when "dispel undead" destroys target 13https://crawl.develz.org/mantis/view.php?id=10183 by Zalbag 23:09:05 <|amethyst> already fixed 23:10:07 <|amethyst> %git :/edhas 23:10:07 07|amethyst02 * 0.18-a0-808-g164a655: Don't crash when Fedhasites kill with AUTOMATIC_HIT spells. 10(7 hours ago, 1 file, 2+ 1-) 13https://github.com/crawl/crawl/commit/164a6558c1ee 23:10:16 <|amethyst> !crashlog zalbag 23:10:17 6. Zalbag, XL21 MfIE, T:73488 (milestone): http://dobrazupa.org/morgue/Zalbag/crash-Zalbag-20151215-035121.txt 23:10:26 <|amethyst> !lm zalbag crash x=src 23:10:27 6. [2015-12-15 03:51:21] [src=cszo] Zalbag the Phalangite (L21 MfIE of Fedhas) ERROR in 'mon-util.cc' at line 654: bogus mc (no monster data): invalid monster type 1000 (1000) (Crypt:1) 23:10:41 -!- lobf has quit [Quit: lobf] 23:11:04 are you going to resolve the issue or should i? 23:11:13 or will you once cszo rebuilds 23:11:25 <|amethyst> go ahead 23:11:59 !lm * cszo max=vlong 23:12:04 !lm * cszo max=vlong x=vlong 23:12:05 <|amethyst> it'll rebuild in a couple of hours, but I guess it wouldn't hurt to trigger it early 23:12:07 5531236. [2015-12-14 05:07:38] Snack the Skirmisher (L3 KoAK of Lugonu) killed Ijyb on turn 1056. (D:2) 23:12:13 5531236. [2015-12-14 05:07:38] [vlong=0.18-a0-801-gb01a236] Snack the Skirmisher (L3 KoAK of Lugonu) killed Ijyb on turn 1056. (D:2) 23:12:32 -!- Rotatell has quit [Remote host closed the connection] 23:12:42 -!- Rotatell has joined ##crawl-dev 23:13:09 -!- lobf has joined ##crawl-dev 23:13:19 -!- HellTiger has quit [Ping timeout: 256 seconds] 23:19:42 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 23:23:45 -!- wheals_ has joined ##crawl-dev 23:24:33 -!- argent0 has quit [Ping timeout: 250 seconds] 23:26:21 -!- wheals has quit [Ping timeout: 256 seconds] 23:26:56 -!- reaverb has quit [Ping timeout: 240 seconds] 23:29:58 -!- Mojo_Nixon has quit [Quit: Textual IRC Client: www.textualapp.com] 23:30:04 -!- simmarine has quit [Read error: Connection reset by peer] 23:30:56 -!- wheals_ has quit [Remote host closed the connection] 23:33:19 -!- Yermak has quit [Quit: Page closed] 23:34:46 ok, I'm counting messaging Due as a contact request 23:35:22 so we're down to 43 people, all w/ contact attempts out 23:35:28 https://github.com/crawl/tiles/blob/master/COMMITS_TO_HANDLE.txt 23:35:51 -!- donblas has quit [Quit: Page closed] 23:37:02 -!- MgDark has quit [Quit: ChatZilla 0.9.92 [Firefox 42.0/20151029151421]] 23:37:16 -!- Daekdroom has quit [Quit: Leaving] 23:37:27 -!- agentgt has quit [Ping timeout: 240 seconds] 23:38:03 -!- CKyle has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 23:38:10 -!- reaverb has joined ##crawl-dev 23:45:03 -!- xnavy has quit [Ping timeout: 256 seconds] 23:45:03 -!- yottam has quit [Ping timeout: 272 seconds] 23:50:45 -!- yottam has quit [Ping timeout: 272 seconds] 23:54:20 -!- tealeaves has quit [Quit: Bye] 23:54:29 -!- ussdefiant_ has joined ##crawl-dev 23:54:56 -!- Kalir has quit [Changing host] 23:56:00 -!- GauHelldragon2 is now known as GauHelldragon 23:56:59 -!- themonkeybob11_ has quit [Quit: Page closed]