00:00:06 <|amethyst> and those are only the ones that haven't been deleted for lack of saves 00:00:55 dang 00:01:08 <|amethyst> !lm * cszo 1 00:01:19 1/4501553. [2012-08-13 04:33:12] neil the Chopper (L1 HuBe) abandoned Trog on turn 0. (D:1) 00:01:36 i have <100 at any time 00:01:36 <|amethyst> 1119 builds in 1010 days 00:02:05 !lg * cpo trunk 1 x=cv 00:02:10 1/4154. [cv=0.16-a] alex the Shield-Bearer (L1 HuFi), quit the game on D:1 on 2014-10-12 10:14:07, with 1 point after 19 turns and 0:02:25. 00:02:18 !lg * cpo trunk 1 x=longver 00:02:18 Unknown field: longver 00:02:55 <|amethyst> !lg * cpo trunk 1 x=vlong 00:02:59 1/4154. [vlong=0.16-a0-1225-ge771f3e] alex the Shield-Bearer (L1 HuFi), quit the game on D:1 on 2014-10-12 10:14:07, with 1 point after 19 turns and 0:02:25. 00:03:04 <|amethyst> !lg * cszo s=vlong 00:03:06 986525 games for * (cszo): 659806x, 27877x 0.15.2, 4290x 0.16.1-11-g651b585, 4089x 0.16.1-2-g95b8d4c, 3914x 0.15.1-3-g1b33baa, 3904x 0.15.1-1-gfacfea3, 3049x 0.16.1-18-g436b03c, 2783x 0.15.0-27-gbdb0435, 2698x 0.16.0-17-g811c1d7, 2516x 0.15.0-31-geb66e34, 2367x 0.15.0-14-g6bbbb5c, 1914x 0.15.1-4-gac8487e, 1866x 0.16-a0-4112-g89a4107, 1722x 0.15.0-8-gb109cf8, 1673x 0.16-a0-3807-g3748f16, 1609x 0.17... 00:04:17 <|amethyst> !tourney 00:04:20 <|amethyst> ??tourney 00:04:20 tournament[1/4]: The 0.16 tournament ran from 20:00 UTC Mar 13 to 20:00 UTC Mar 29. Rules: http://dobrazupa.org/tournament/0.16/ Leaderboard: http://dobrazupa.org/tournament/0.16/overview.html 00:04:32 Unstable branch on crawl.s-z.org updated to: 0.17-a0-1093-g0b3cd89 (34) 00:04:39 <|amethyst> 1120 00:05:21 i don't track how many builds I do, probably would be hard 00:05:32 <|amethyst> oh, I'm not sure how many I've done 00:05:39 !lg * cpo s=dist(vlong) 00:05:39 <|amethyst> that's just the number that are still around :) 00:05:40 Unknown function: dist 00:05:55 <|amethyst> !lm * cpo x=cdist(vlong) 00:05:55 what is that distrinct thingy again 00:05:56 45934 milestones for * (cpo): cdist(vlong)=635 00:05:58 <|amethyst> !lm * cpo trunk x=cdist(vlong) 00:06:37 !lg * cszo x=cdist(vlong) 00:06:39 986525 games for * (cszo): cdist(vlong)=589 00:06:40 27755 milestones for * (cpo trunk): cdist(vlong)=632 00:06:46 think !lm would never finish for cszo :P 00:06:55 <|amethyst> !lm * cszo x=cdist(vlong) 00:06:58 4501579 milestones for * (cszo): cdist(vlong)=591 00:07:30 <|amethyst> !lm * vlong~~. 1 00:08:30 Time limit of 60s exceeded 00:08:41 <|amethyst> !lm * vlong!= 1 00:09:01 1/5779432. [2014-05-07 19:38:59] tlatlagkaus the Fighter (L12 FeBe of Trog) became the Champion of Trog on turn 17374. (Lair:5) 00:09:58 <|amethyst> !lm * vlong!= 1 x=vlong,src 00:10:15 1/5779445. [2014-05-07 19:38:59] [vlong=0.15-a0-479-g91e2ab7;src=ckr] tlatlagkaus the Fighter (L12 FeBe of Trog) became the Champion of Trog on turn 17374. (Lair:5) 00:11:10 <|amethyst> I hadn't realised vlong was quite that recent 00:12:10 -!- WalkerBoh has quit [Remote host closed the connection] 00:13:20 -!- speranza has quit [Ping timeout: 252 seconds] 00:15:02 wow ww 00:15:10 *yeah 00:16:21 Unstable branch on crawl.develz.org updated to: 0.17-a0-1093-g0b3cd89 (34) 00:20:33 -!- Utrick has quit [Quit: Utrick] 00:26:35 -!- Nerem has quit [Ping timeout: 244 seconds] 00:38:12 yeah I get caught by the fact that vlong is so recent 00:38:29 makes a lot of keyword defs more difficult 00:39:49 -!- quik has quit [Ping timeout: 245 seconds] 00:41:03 -!- califield has quit [Quit: Connection closed for inactivity] 00:45:24 -!- doubtofbuddha has quit [Ping timeout: 272 seconds] 00:50:38 argh. i always forget TSO hates poison. what a jerk 00:51:39 dangit and i always forget whether i'm talking to ##crawl or ##crawl-dev 00:52:31 Windows builds of master branch on crawl.develz.org updated to: 0.17-a0-1093-g0b3cd89 00:53:39 -!- IDOlogic has quit [] 00:55:23 i did notice a possible problem with my recent patch, though: if you want to switch from ely to tso and also remove "faith, previously you had to remove it while worshipping one of them, incurring piety loss; now, you can aX, R, p, so that you remove it while not worshipping anyone 00:55:26 %git 975de070 00:55:26 07amalloy02 {MarvinPA} * 0.17-a0-1050-g975de07: Treat abandon+worship as direct switching, for E/Z/1. 10(5 days ago, 7 files, 72+ 24-) 13https://github.com/crawl/crawl/commit/975de07070c0 00:55:36 not sure if that is really a big deal or not, but it is a change 00:56:51 -!- simmarine has quit [Read error: Connection reset by peer] 00:57:15 -!- simmarine has joined ##crawl-dev 00:57:29 (an unintended consequence, rather) 01:02:26 <|amethyst> maybe removing faith should reduce your piety for all gods with whom you have positive piety? 01:02:39 <|amethyst> and not just your current god 01:04:19 -!- Utrick has joined ##crawl-dev 01:07:01 <|amethyst> of course then you'd have to flag wearing/unwearing of faith as dangerous when you have residual good god piety :/ 01:07:33 tbh a revert seems simpler. 01:07:44 the fix was for a really niche case, and man, look at those millisnarks! 01:08:05 oh god it's marshalled 01:08:11 -!- Insomniak` has quit [Quit: I like to rock] 01:08:26 <|amethyst> oh yeah 01:09:21 <|amethyst> in general for things that need to be stored as infrequently as that, it's simpler to use a prop 01:09:22 -!- ontoclasm has quit [Quit: Leaving.] 01:09:43 <|amethyst> then there's no save compat as long as you handle the case where the prop is missing 01:09:53 -!- mong has quit [Quit: Page closed] 01:10:07 you don't even need to delete the prop? 01:10:37 I can see why you wouldn't need to, but wonder if leaving some defined has some ancillary effect 01:10:40 <|amethyst> as long as you handle 0 the same as missing you wouldn't need to 01:10:47 <|amethyst> or whatever you set it to 01:11:44 <|amethyst> but in this case it would have been just as simple to delete the properties as to set them back to 0 and GOD_NO_GOD 01:12:11 <|amethyst> anyway, I'm out 01:12:29 <|amethyst> vacation starts next week so I should have more time for crawl stuff then 01:12:41 fr: neil commit storm 01:13:19 !!! 01:13:36 -!- ekix has quit [Ping timeout: 244 seconds] 01:17:49 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.91.1 [Firefox 37.0.2/20150415140819]] 01:27:03 -!- AltReality has quit [Quit: Shame on us, doomed from the start, May God have mercy on our dirty little hearts. Shame on us, for what we've done, and all we ever were, just zeros and ones.] 01:29:43 -!- NeremWorld has quit [Ping timeout: 256 seconds] 01:31:41 -!- stubblyhead_ has quit [Ping timeout: 244 seconds] 01:32:52 -!- zxc232 has joined ##crawl-dev 01:40:26 -!- Blazinghand has quit [Read error: Connection reset by peer] 01:40:29 -!- st_ has joined ##crawl-dev 01:40:53 -!- Blazinghand has joined ##crawl-dev 01:41:25 -!- UncertainKitten has quit [Quit: Connection reset by pier.] 01:42:48 what is the deal with props? some kind of hashmap attached to the player that's already marshalled? 01:43:34 -!- rossi has quit [Ping timeout: 244 seconds] 01:44:31 -!- mnoleg69reagan42 has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 01:50:08 -!- scummos| has quit [Ping timeout: 252 seconds] 01:51:51 -!- Utrick has quit [Quit: Utrick] 01:56:21 -!- Vizer has quit [Ping timeout: 256 seconds] 01:58:06 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 02:07:43 -!- travis-ci has joined ##crawl-dev 02:07:44 The build passed. (simple_int - cf75143 #2650 : Nicholas Feinberg): http://travis-ci.org/crawl/crawl/builds/63274920 02:07:44 -!- travis-ci has left ##crawl-dev 02:08:09 -!- Okiemurse_ has quit [Ping timeout: 245 seconds] 02:11:32 -!- WalrusKing has quit [Ping timeout: 246 seconds] 02:16:18 -!- simmarine has quit [Quit: Leaving] 02:21:43 Unstable branch on crawl.beRotato.org updated to: 0.17-a0-1093-g0b3cd89 (34) 02:34:57 -!- ystael has quit [Read error: Connection reset by peer] 02:34:57 -!- staplegun has quit [Read error: Connection reset by peer] 02:34:57 -!- Whistling_Bread has joined ##crawl-dev 02:35:06 -!- Cerpin has quit [Ping timeout: 276 seconds] 02:35:50 -!- debo has joined ##crawl-dev 02:37:40 -!- Turgon has quit [Quit: Page closed] 02:38:51 -!- Yllodra has quit [Ping timeout: 244 seconds] 02:40:13 -!- Voker57 has quit [Remote host closed the connection] 02:40:48 -!- radinms has quit [Ping timeout: 272 seconds] 02:49:30 -!- vale_ has quit [Remote host closed the connection] 02:51:26 -!- scummos| has quit [Ping timeout: 272 seconds] 02:52:19 -!- rophy has quit [Ping timeout: 245 seconds] 03:10:38 -!- Foamed has quit [Quit: Leaving] 03:13:25 -!- Menche has quit [Ping timeout: 256 seconds] 03:13:47 -!- Marquis has quit [Quit: Page closed] 03:14:10 Hmm.. what *would* be the method to submit feature requests? (looking over some documentation) 03:17:44 -!- CacoS has quit [Ping timeout: 245 seconds] 03:19:56 -!- ussdefiant has quit [Ping timeout: 272 seconds] 03:22:31 Is the wiki good? It's in the process.txt and was meant to be (since FRs were clogging up the tracker), but does it work, is it useful? 03:24:49 hm. if i try to attack a living being while under ely's divine protection, shouldn't i get a warning prompt? 03:26:04 -!- radinms has quit [] 03:28:29 -!- Patashu has joined ##crawl-dev 03:32:46 03Keskitalo02 07* 0.17-a0-1094-gd7713aa: Update README.md 10(8 seconds ago, 1 file, 22+ 20-) 13https://github.com/crawl/crawl/commit/d7713aaefb94 03:40:52 todo: learn to use [skip ci]? 03:42:57 -!- Blazinghand has quit [Read error: Connection reset by peer] 03:43:11 -!- gammafunk has quit [Read error: No route to host] 03:43:57 -!- rossi has quit [Ping timeout: 246 seconds] 03:53:36 -!- syndicus_ has quit [Read error: Connection reset by peer] 03:54:04 -!- syndicus_ has joined ##crawl-dev 04:05:37 -!- Amy is now known as Guest20474 04:07:06 -!- Guest2489 has quit [Ping timeout: 256 seconds] 04:29:51 -!- ontoclasm has joined ##crawl-dev 04:31:03 -!- Twiggytwiggytwig has quit [Ping timeout: 256 seconds] 04:32:25 -!- gethy has quit [Ping timeout: 246 seconds] 04:34:44 -!- bonghitz has quit [Remote host closed the connection] 04:39:58 -!- Whistling_Bread has quit [Ping timeout: 256 seconds] 04:41:41 herbaltea (L11 DDHu) ASSERT(_valid()) in 'ray.cc' at line 194 failed. (Lab) 04:44:21 -!- FiftyNine has quit [Ping timeout: 265 seconds] 04:48:19 -!- gammafunk has joined ##crawl-dev 04:50:15 -!- amalloy is now known as amalloy_ 04:51:29 -!- debo has quit [Ping timeout: 245 seconds] 04:53:40 -!- nixor has quit [Ping timeout: 255 seconds] 05:00:18 -!- Bcadren has quit [Ping timeout: 265 seconds] 05:00:18 -!- Siveran has quit [Ping timeout: 265 seconds] 05:03:00 -!- ontoclasm has quit [Ping timeout: 244 seconds] 05:06:32 -!- ktgrey has quit [Ping timeout: 246 seconds] 05:07:46 -!- scummos| has quit [Quit: Konversation terminated!] 05:10:47 -!- CcS has quit [Read error: Connection reset by peer] 05:15:17 -!- bonghitz has quit [Ping timeout: 258 seconds] 05:16:42 -!- ldf has joined ##crawl-dev 05:17:45 -!- siepu has quit [Ping timeout: 240 seconds] 05:18:57 -!- scummos__ has quit [Ping timeout: 240 seconds] 05:26:05 -!- rophy has quit [Quit: Miranda NG! Smaller, Faster, Easier. http://miranda-ng.org/] 05:30:28 -!- nixor has quit [Ping timeout: 264 seconds] 05:32:18 -!- scummos__ has quit [Ping timeout: 272 seconds] 05:34:25 -!- aves_ has quit [Quit: Page closed] 05:43:48 -!- Furril has quit [Ping timeout: 265 seconds] 05:45:32 -!- rossi has quit [Ping timeout: 264 seconds] 05:46:16 -!- iFurril has quit [Ping timeout: 252 seconds] 06:06:01 -!- mauris has joined ##crawl-dev 06:06:26 -!- aves has quit [Quit: Page closed] 06:08:30 -!- mizu_no_oto has quit [Client Quit] 06:24:39 -!- Lasty has joined ##crawl-dev 06:30:25 -!- KurzedMetal has quit [Read error: Connection reset by peer] 06:35:12 -!- wheals has joined ##crawl-dev 06:36:34 who do i pester to get permissions to approve comments on wordpress 06:37:06 -!- Cerpin has joined ##crawl-dev 06:37:57 Let's see.. 06:39:33 wheals: Try now? 06:39:54 aha, thanks :) 06:49:34 -!- mauris has quit [Ping timeout: 272 seconds] 06:49:45 -!- tgcid has joined ##crawl-dev 06:55:29 %git :/for winning 06:55:30 07PleasingFungus02 * 0.17-a0-649-g87edefa: Don't penalize your EV for winning 10(5 weeks ago, 1 file, 2+ 0-) 13https://github.com/crawl/crawl/commit/87edefa621c9 06:59:51 -!- Lasty has quit [Quit: Leaving.] 07:05:01 amalloy_: yup (though technically, while it's called a CrawlHashTable, I think it's not a hash table?) 07:06:39 yeah it's actually a wrapper around a map 07:06:48 !source store.h:258 07:06:48 https://github.com/crawl/crawl/blob/master/crawl-ref/source/store.h#l258 07:07:15 -!- st_ has quit [Read error: Connection reset by peer] 07:07:17 -!- clouded_ has joined ##crawl-dev 07:07:27 -!- endou_ has quit [Read error: Connection reset by peer] 07:08:53 we could make it an unordered_map if we wanted to make it less of a misnomer :P 07:09:22 -!- Okiemurse_ has quit [Read error: Connection reset by peer] 07:11:52 -!- PsyMar has quit [Ping timeout: 272 seconds] 07:14:07 -!- CcS has quit [Ping timeout: 246 seconds] 07:17:01 -!- wheals has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] 07:19:59 -!- wat has quit [Ping timeout: 265 seconds] 07:21:32 -!- Brannock has joined ##crawl-dev 07:23:04 -!- iFurril has quit [Ping timeout: 252 seconds] 07:24:52 -!- Kintak has quit [Ping timeout: 256 seconds] 07:26:18 -!- Furril has quit [Ping timeout: 272 seconds] 07:36:00 -!- tgcid has quit [Quit: Leaving] 07:36:54 -!- Fizybubbleh has quit [Client Quit] 07:39:14 -!- Cerpin has quit [Read error: Connection reset by peer] 07:39:37 -!- Lasty_ has joined ##crawl-dev 07:41:04 -!- wat has quit [Ping timeout: 255 seconds] 07:42:51 -!- rossi has quit [Ping timeout: 258 seconds] 07:44:13 -!- Z_LAMP has quit [Ping timeout: 264 seconds] 07:49:57 -!- iFurril has quit [Ping timeout: 256 seconds] 07:50:29 -!- wheals has joined ##crawl-dev 07:53:08 -!- wat has quit [Ping timeout: 246 seconds] 07:54:07 -!- Fhqwhgads_ has quit [Ping timeout: 255 seconds] 07:54:09 -!- Fhqwhgads__ is now known as Fhqwhgads_ 07:55:46 -!- Xenobreeder has quit [Ping timeout: 246 seconds] 07:56:04 -!- Patashu has quit [Ping timeout: 245 seconds] 08:02:33 -!- ystael_ has quit [Ping timeout: 272 seconds] 08:10:12 -!- siepu has quit [Ping timeout: 256 seconds] 08:10:13 -!- NotKintak has quit [Read error: Connection reset by peer] 08:21:55 -!- panicbit has quit [Ping timeout: 244 seconds] 08:24:09 -!- halberd has quit [Remote host closed the connection] 08:25:31 -!- BanMido has quit [Ping timeout: 246 seconds] 08:30:33 -!- bonghitz has quit [Ping timeout: 240 seconds] 09:04:17 -!- nixor has quit [Ping timeout: 244 seconds] 09:04:34 -!- ystael has quit [Quit: Lost terminal] 09:05:08 -!- LexAckson has joined ##crawl-dev 09:08:32 -!- Torax_ has quit [Quit: Page closed] 09:21:11 -!- orionstein has quit [Quit: ZNC - http://znc.in] 09:30:38 -!- copt has quit [Read error: Connection reset by peer] 09:45:29 -!- ystael has quit [Ping timeout: 264 seconds] 09:48:59 -!- Weretaco has quit [Ping timeout: 250 seconds] 10:02:07 -!- bonghitz has quit [Remote host closed the connection] 10:13:32 -!- ussdefiant has joined ##crawl-dev 10:16:04 -!- stubblyhead_ has quit [Ping timeout: 245 seconds] 10:17:17 -!- stubblyhead has quit [Ping timeout: 264 seconds] 10:17:53 -!- stubbly1 has quit [Ping timeout: 264 seconds] 10:22:47 -!- nixor has quit [Ping timeout: 250 seconds] 10:32:13 -!- Sharkman1231 has quit [Ping timeout: 246 seconds] 10:33:54 -!- Okiemurse_ has quit [Quit: AndroIRC - Android IRC Client ( http://www.androirc.com )] 10:37:55 -!- radinms has quit [] 10:40:17 -!- Tux[Qyou] has joined ##crawl-dev 10:45:40 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 10:48:28 -!- bonghitz has quit [Remote host closed the connection] 10:48:59 -!- elliptic has quit [Quit: Leaving] 10:49:01 -!- BanMido has quit [Ping timeout: 246 seconds] 10:49:01 -!- siepu has quit [Quit: Leaving] 10:57:35 -!- Voker57 has quit [Read error: Connection reset by peer] 10:59:34 -!- tcjsavannah has quit [Quit: tcjsavannah] 11:02:42 -!- ZChris13 has joined ##crawl-dev 11:03:25 -!- ussdefiant has quit [Ping timeout: 264 seconds] 11:07:23 -!- bythl has quit [Quit: Page closed] 11:08:51 -!- MolotoveVGC[mac] has quit [Ping timeout: 256 seconds] 11:08:52 -!- wheals has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] 11:09:40 -!- Sharkman1231_ has quit [Ping timeout: 246 seconds] 11:11:17 -!- SwissStopwatch has quit [Ping timeout: 264 seconds] 11:12:34 -!- MarvinPA has joined ##crawl-dev 11:21:33 !tell PleasingFungus it seems like a good idea in general, haven't looked into the details - i'd tend towards nudging tracking stuff up a bit for the merged I_NORMAL and I_HIGH maybe 11:21:33 MarvinPA: OK, I'll let pleasingfungus know. 11:21:33 !tell PleasingFungus also not sure about getting rid of I_HIGH monsters not drowning themselves 11:21:33 MarvinPA: OK, I'll let pleasingfungus know. 11:21:33 re the good god piety thing i think i got too caught up in explaining how the save compat for it should work to realise that it didn't need to be implemented in a way that would require save compat in the first place :P 11:21:36 -!- Shard1697 has joined ##crawl-dev 11:23:21 -!- bonghitz has quit [Remote host closed the connection] 11:29:41 -!- MarvinPA has quit [Quit: Leaving] 11:29:41 -!- WalrusKing has quit [Quit: Leaving] 11:29:42 -!- SurpriseTRex has quit [Quit: Leaving] 11:31:18 -!- wheals has joined ##crawl-dev 11:34:50 -!- MarvinPA has joined ##crawl-dev 11:35:36 -!- Laraso has quit [Read error: Connection reset by peer] 11:39:33 !tell marvinpa since players dont drown themselves anymore why not just have no monsters drown themselves either 11:39:34 minmay: OK, I'll let marvinpa know. 11:41:57 -!- roxton has quit [Ping timeout: 265 seconds] 11:59:20 -!- Blazinghand has joined ##crawl-dev 12:00:32 -!- scummos__ has quit [Ping timeout: 272 seconds] 12:04:11 -!- sk3 has quit [Ping timeout: 250 seconds] 12:06:03 -!- wheals has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] 12:08:43 -!- elliptic has joined ##crawl-dev 12:09:37 Unstable branch on crawl.akrasiac.org updated to: 0.17-a0-1094-gd7713aa (34) 12:09:57 -!- PleasingFungus has joined ##crawl-dev 12:10:20 MarvinPA: I actually did nudge some of the tracking stuff up slightly 12:10:20 PleasingFungus: You have 2 messages. Use !messages to read them. 12:12:08 hm. I thought I had but maybe I'm crazy 12:13:13 also I'm very strongly not fond of intelligence giving drowning immunity; if it's a problem for certain monster types to be allowed to drown while confused, they shouldn't be confuseable 12:13:21 alternately could take minmay's suggestion, but that feels less fun to me 12:13:31 from the dreaded player perspective 12:16:13 i was going to suggest giving it to the new I_NORMAL rather than removing it from I_HIGH, but giving it to all monsters might be okay too i guess 12:16:16 Keskitalo: my feeling is that no one uses the wiki, though I think wheals and others do get notifications when it's changed. gdd and irc are both FR locations, but obviously they're both quite transitory. 12:17:11 Keskitalo: not sure there's really a good place at present for long-term FRs, though that might be an inevitable result of the way development is structured rather than a lack of good places per se. 12:17:41 MarvinPA: what's the motivation here? 12:19:15 player/monster symmetry would be one justification but it's not very compelling to me. I guess we might be concerned about meph being OP? 12:20:35 right, not making meph a really cheap way of killing a bunch of dangerous stuff 12:20:42 the thing is that the existing anti-drowning effect was very rare in practice (in my experience); I'm inclined to simplify first and see if a problem actually appears 12:21:05 well i recall before it was added and noticing a difference afterwards! 12:21:12 I think I've seen the message like 12:21:13 twice 12:21:15 outside of wizmode 12:21:22 -!- debo has joined ##crawl-dev 12:21:25 in elf mainly 12:21:49 ah, that one elf layout with the moats on each side? 12:22:05 there are a few elf:$s with water/lava yeah 12:22:14 that doesn't seem like a very good justification for a game-wide mechanic 12:22:15 tbh 12:24:04 -!- Kalir has quit [Changing host] 12:24:58 -!- ystael has quit [Ping timeout: 265 seconds] 12:25:06 I wonder if it'd make sense to make meph checked by MR instead of using HD. 12:25:11 -!- mibe has quit [Quit: Page closed] 12:26:17 MarvinPA: solution: since we've removed Flight from players, we can give it to the deep elves. levitating over the lava! it's flawless. 12:26:52 but what about player deep elves! 12:27:11 players can suck it. 12:27:20 but, like, in a polite way. 12:27:24 (: 12:30:34 also, what on earth does beam.smart_monster even do 12:30:55 i hope i'm missing something and it's not this: 12:30:57 %git 487e54d8bf 12:30:57 07greensnark02 * 0.5-a0-299-g487e54d: [2094133] All friendlies check for collateral damage for ranged attacks, not just smart monsters. Also add friend and foe power to tracer debug. 10(7 years ago, 1 file, 6+ 5-) 13https://github.com/crawl/crawl/commit/487e54d8bfa3 12:31:32 -!- CacoS_ has quit [Quit: Page closed] 12:31:48 as far as I can tell 12:31:56 it appears in a debug print 12:31:58 and 12:32:00 nothing else 12:32:10 yes, it looks like that has been the case for 7 years 12:32:13 nice 12:33:51 also the comment in beam.h doesn't even match the one thing that it did 7 years ago??? 12:34:03 bool smart_monster = false; // tracer firer can guess at resists 12:35:09 maybe it did that eight years ago!!! 12:37:59 -!- ontoclasm has joined ##crawl-dev 12:38:14 as far as i can tell that's the only thing it's ever done in stone soup 12:40:23 -!- Utrick has joined ##crawl-dev 12:41:26 -!- Utrick has quit [Client Quit] 12:41:45 -!- Utrick has joined ##crawl-dev 12:46:37 -!- Sharkman1231 has quit [Ping timeout: 246 seconds] 12:48:38 PleasingFungus: oh also imo 1000% remove the intelligence sticky flame thing 12:48:46 because really what on earth 12:48:52 hold on one sec 12:49:00 (also the starcursed mass thing probably) 12:49:00 MarvinPA: You have 1 message. Use !messages to read it. 12:49:02 I think I saw the reasoning for that at some point 12:49:24 (I'd be vaguely inclined to make starcursed mass stuff based on holiness, maybe?) 12:49:50 (or could just let it hit everything. I guess it's not like it ever comes up as is) 12:49:57 right, i'd go with that :P 12:50:05 (not many people using powerful zombie anti-starcursed-mass tech) 12:50:11 PleasingFungus: think of the moon lab kills that I so desperately need 12:50:14 although i guess i really would notice the sticky flame change, being able to use it on swamp dragons is nice 12:50:58 -!- tcjsavannah has quit [Quit: tcjsavannah] 12:51:01 ah, here we go. https://crawl.develz.org/mantis/view.php?id=7200 kb's comment 12:51:02 i guess making no flying monsters able to extinguish themselves again is fine 12:51:21 @??water_elemental 12:51:21 water elemental (02E) | Spd: 10 (swim: 60%) | HD: 6 | HP: 32-51 | AC/EV: 4/7 | Dam: 2212(engulf) | 11non-living, amphibious, unbreathing | Res: 13magic(immune), 10elec, 09poison+++, 12drown, 04rot+++, 13neg+++, 13torm | Vul: 04fire | XP: 211 | Sz: Big | Int: plant. 12:51:29 yeah, didn't think they flew 12:51:36 @??fire_elemental 12:51:37 fire elemental (05E) | Spd: 13 | HD: 6 | HP: 22-45 | AC/EV: 4/12 | Dam: 004(pure fire:9-14) | 11non-living, fly, unbreathing | Res: 13magic(immune), 04fire+++, 10elec, 09poison+++, 04rot+++, 13neg+++, 13torm, 04napalm | Vul: 12cold | XP: 194 | Sz: Big | Int: plant. 12:52:02 hrm, they fly, but I guess they still won't enter shallow water? 12:52:08 -!- scummos__ has quit [Ping timeout: 244 seconds] 12:52:18 fire elementals are napalm immune 12:52:22 they're special-casey 12:52:32 they're very special casey. 12:52:39 imo make them lavamphibious instead, i was going to do that ages ago and then i didn't and i have no idea why not 12:52:39 !tv * current trunk kmap~~pf_overflow 12:52:40 16. Quirk, XL6 GrFi, T:2948 requested for FooTV: telnet://termcast.develz.org or http://termcast.develz.org. 12:52:54 MarvinPA: you'd RUIN my vault 12:53:06 could you live with yourself if you did that/ 12:53:08 ? 12:53:18 -!- simmarine has joined ##crawl-dev 12:53:39 lmao 12:53:39 haha 12:53:40 that's: a bad vault imo :P# 12:53:44 MarvinPA: fuck u!!!! 12:53:49 -# 12:54:01 PleasingFungus: guarantee that person didn't realize that the elemental wouldn't follow 12:54:05 hey 12:54:08 if people don't xv new monstesr 12:54:11 how can I be blamed? 12:54:17 -!- halberd has quit [Changing host] 12:54:26 is tree form rF-? 12:54:30 I don't think so 12:54:30 ??tree_form 12:54:30 tree form[1/3]: Immobile form with -Tele, +50% HP, 20 + XL/2 AC, minimal EV, rN+++, rPois, torment immunity, and gives +12 base UC damage. Unlike statue form, tree form does NOT give rot or poison immunity. 12:54:35 ok 12:54:38 once upon a time... 12:54:41 yeah I seem to recall it was at one ...yes 12:54:43 he had rf and a ton of ac, just 12:54:48 3 hp 12:54:56 actually, hm 12:55:08 !lg * kmap~~pf_overflow x=ac 12:55:10 16. [ac=28] Quirk the Skirmisher (L6 GrFi), slain by a fire elemental on D:4 (pf_overflow_fires_of_destruction) on 2015-05-16 13:33:02, with 287 points after 2948 turns and 0:11:39. 12:55:26 rip. 12:56:21 hahaha 12:56:21 !bug 6588 12:56:21 https://crawl.develz.org/mantis/view.php?id=6588 12:56:33 beam.cc....... 12:57:59 oh yeah, that was when it was discovered that cacodemon/eye of devastation beams dispelled too, or something like that 12:59:31 %git :/ysterious [Mm] 12:59:32 07PleasingFungus02 * 0.15-a0-1375-g78abf48: Remove a mysterious metal orb 10(12 months ago, 1 file, 0+ 12-) 13https://github.com/crawl/crawl/commit/78abf485f421 12:59:54 this was good too 13:01:52 -!- seriallos has joined ##crawl-dev 13:08:36 -!- Guest49820 is now known as SwissStopwatch 13:13:54 -!- Cerpin has joined ##crawl-dev 13:15:04 -!- MolotoveVGC[mac] has quit [Ping timeout: 252 seconds] 13:21:08 Lasty_: Would you mind taking a look at https://crawl.develz.org/tavern/viewtopic.php?f=5&t=14884&p=221605#p221605 ? I don't want to step into another berder thread moderation 13:21:54 Lasty_ are anyone who mods tavern 13:21:59 s/are/or/ 13:22:21 oh and that should link to the latest two posts 13:32:47 sure, I can take a look 13:33:05 but it means clicking the "display this post" link after "This post was made by Berder who is currently on your ignore list." 13:33:15 Gammafunk got upset that I knew something he didn't, called it a bug, and removed it. 13:33:46 -!- scummos__ has quit [Ping timeout: 252 seconds] 13:33:53 I was going to reply that you can never trust Gammafunk, who's a troll, you can only trust gammafunk, the real dev 13:34:31 I mention that I saw that dith thing when I played dith on experimental, and that the game I spectated just reminded me about it, but what's the point 13:34:37 *could mention 13:34:45 -!- stev has quit [Quit: Page closed] 13:35:43 Moderated. 13:35:47 ty 13:35:49 -!- ZChris13 has quit [Quit: Page closed] 13:36:20 gammafunk: yeah, that wasn't about trying to be informative or accurate 13:36:29 just furthering the mutual antagonist 13:36:32 *antagonism 13:36:34 -!- amalloy_ is now known as amalloy 13:36:38 freudian typo 13:36:39 yeah, I figured it's best to let someone else do something 13:37:27 -!- ontoclasm has quit [Read error: Connection reset by peer] 13:39:56 fwiw, you're going to have to specifically alert me to any misbehavior from Berder, since I have his messages hidden. 13:40:14 I try not to do that, but there's only so much one can take 13:42:32 -!- Utrick has quit [Quit: Utrick] 13:43:39 -!- Utrick has joined ##crawl-dev 13:45:09 -!- Utrick has quit [Client Quit] 13:50:40 -!- dtsund has joined ##crawl-dev 13:53:45 Lasty_: I'll try to not involve you unless he's trolling me specifically :) 13:56:51 -!- Utrick has joined ##crawl-dev 13:56:57 -!- debo has quit [Ping timeout: 276 seconds] 13:59:47 -!- Utrick has quit [Client Quit] 14:02:45 -!- nixor has quit [Ping timeout: 258 seconds] 14:03:58 -!- Utrick has joined ##crawl-dev 14:04:56 -!- halberd has quit [Ping timeout: 252 seconds] 14:06:23 -!- halberd has quit [Changing host] 14:10:30 gammafunk: he reposted a slightly-better version, but had to include another jab at the end :p 14:11:53 -!- Guest20474 has quit [Read error: Connection reset by peer] 14:12:12 Lasty_: Last night in tiles, sapher was going for a record-setting 3-rune minimum turncount win, and of course Berder was on-hand to offer unsolicited advice 14:12:25 -!- Utrick has quit [Quit: Utrick] 14:12:38 Sounds about right 14:12:49 he ascended that char <10k, but missed the record by about 300 turns, so he was right that MiBe can be as fast as old elyy DDHe! 14:12:54 wow 14:12:56 -!- amalloy is now known as amalloy_ 14:12:57 that's amazing 14:13:08 The idea that shadowstep is the only reason for non-stabbers to use Dith is a pretty funny one. 14:13:13 -!- CanOfWorms has joined ##crawl-dev 14:13:15 (er -- was) 14:14:13 yeah, somehow "escape only when plants are around" doesn't sound very compelling as a reason to choose a god 14:14:53 You don't understand: Berder starts with Fedhas, uses Growth to sprinkle plants around the dungeon at strategic points, and then switches to Dith. Foolproof! 14:15:36 !learn add causative It is a tragedy that shadowstep to plants was removed, ruining dith for non-stabbers and taking away one of the most interesting and powerful aspects of the god. 14:15:36 causative[14/14]: It is a tragedy that shadowstep to plants was removed, ruining dith for non-stabbers and taking away one of the most interesting and powerful aspects of the god. 14:17:38 -!- Whistling_Bread has joined ##crawl-dev 14:17:58 -!- namelastname112 has quit [Ping timeout: 246 seconds] 14:20:29 -!- Cerpin has quit [Ping timeout: 244 seconds] 14:33:10 -!- MolotoveVGC[mac] has quit [Ping timeout: 272 seconds] 14:34:10 -!- mefis231 has quit [Remote host closed the connection] 14:34:34 -!- Tux[Qyou] has quit [Ping timeout: 240 seconds] 14:39:58 -!- ontoclasm has joined ##crawl-dev 14:50:27 -!- amalloy_ is now known as amalloy 14:57:47 -!- halberd has quit [Ping timeout: 256 seconds] 14:58:09 -!- Yllodra has quit [Ping timeout: 240 seconds] 15:06:26 -!- quik has quit [Ping timeout: 246 seconds] 15:10:05 -!- rossimo_ has quit [Ping timeout: 250 seconds] 15:16:24 -!- magicpoints has joined ##crawl-dev 15:16:46 Lasty_: That seems on par with the strategy to worship Sif Muna, get 50 million book gifts, lay them all over Zot:$, and then switch to Trog and burn them all 15:17:48 -!- UncertainKitten has joined ##crawl-dev 15:17:56 -!- BMag has quit [Quit: Page closed] 15:17:59 -!- Alarkh has joined ##crawl-dev 15:19:28 that sounds like a worse version of the kiku->fedhas piety cheese 15:21:20 -!- Whistling_Bread has quit [Ping timeout: 258 seconds] 15:27:31 gfunk did you notice the stealth sif nerf 15:30:53 03MarvinPA02 07* 0.17-a0-1095-g987bdd8: Make some base species monsters NO_POLY_TO 10(4 hours ago, 1 file, 6+ 9-) 13https://github.com/crawl/crawl/commit/987bdd87d879 15:30:53 03MarvinPA02 07* 0.17-a0-1096-geb833c3: Don't prompt when stumbling around in a sanctuary would let you swap with a monster 10(3 hours ago, 1 file, 3+ 1-) 13https://github.com/crawl/crawl/commit/eb833c34c2d6 15:30:53 03MarvinPA02 07* 0.17-a0-1097-g187b126: Remove beam.smart_monster 10(3 hours ago, 6 files, 2+ 9-) 13https://github.com/crawl/crawl/commit/187b126959f0 15:30:53 03MarvinPA02 07* 0.17-a0-1098-g7ad60fa: Remove an intelligence check for monsters extinguishing sticky flame 10(2 hours ago, 1 file, 2+ 4-) 13https://github.com/crawl/crawl/commit/7ad60fa82998 15:30:53 03MarvinPA02 07* 0.17-a0-1099-g67a8d53: Let starcursed mass screams work on unintelligent monsters 10(2 hours ago, 1 file, 0+ 4-) 13https://github.com/crawl/crawl/commit/67a8d53c0f6f 15:30:56 -!- pythonsnake has quit [Ping timeout: 255 seconds] 15:30:59 ??berder 15:30:59 causative[1/14]: see {high quality gear} 15:31:51 someone deleted the HQG learndb entry 15:32:21 !learn set causative[1] Unnecessarily allowed a minotaur to obtain high quality equipment(gear) which it used to easily kill him 15:32:22 causative[1/14]: Unnecessarily allowed a minotaur to obtain high quality equipment(gear) which it used to easily kill him 15:36:44 ??causative 15:36:44 causative[1/14]: Unnecessarily allowed a minotaur to obtain high quality equipment(gear) which it used to easily kill him 15:36:47 ??causative [2] 15:36:48 causative[2/14]: Make sure you have invisibility (the spell, or several potions) and see invisible before going to the spider's nest or realm of zot. There are ghost moths there. 15:37:11 if you read all the entries it is like reading a book 15:37:22 as he slowly descends into greater levels of insanity and arrogance 15:40:57 DrKe: stealth sif nerf?! 15:41:15 http://s-z.org/neil/git/?p=crawl.git;a=commit;h=d0d39a27dd4790c4ceec18d7fb1c9dffddd05035 15:41:21 early game success rate nerf 15:41:29 for 20int high elves 15:41:43 oh wow 15:42:00 ah, but piety and invoc 15:42:20 i guess after you get more than 4 invoc it would normalize itself 15:42:22 !learn edit causative[14] s/ / /g 15:42:22 causative[14/14]: It is a tragedy that shadowstep to plants was removed, ruining dith for non-stabbers and taking away one of the most interesting and powerful aspects of the god. 15:42:31 * Zannick stops twitching 15:43:01 yeah, it's probably ok, but perhaps on not-elf it could have an effect 15:43:21 !lm * de-- rune min=turns urune=1|2 15:43:24 7681. [2015-05-13 01:34:20] gammafunk the Convoker (L11 DESu of Sif Muna) found a barnacled rune of Zot on turn 4824. (Shoals:5) 15:43:33 -!- Utrick has joined ##crawl-dev 15:43:37 !lm * de-- rune min=turns urune=1|2 s=urune 15:43:38 7681 milestones for * (de-- rune urune=1|2): 4463x 1, 3218x 2 15:43:47 oh that doesn't quite work 15:44:02 but anyhow, i'm unkillable anyhow etc. 15:44:39 fail rate isn't significant anyways, you can just try again 15:44:43 since you are a summoner 15:45:22 yeah, for a not speedrun summoner certainly 15:47:07 PleasingFungus: did you learn about monster shovers in your intelligence exploits 15:47:15 !source monster_shover 15:47:15 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/mon-util.cc#l3574 15:47:16 yes 15:47:20 this is good stuff 15:47:45 I ended up replacing literally every reference to intelligence, or nearly every reference 15:47:46 hm 15:48:00 i ran into it by chance on the fire elemental change! since apparently monsters that trail clouds can't shove 15:48:04 heh 15:48:05 yes 15:48:16 except for death scarabs which weren't added because nobody knew that was a thing 15:48:31 I messed around with monster shoving a while back; there was some stuff involving fannar & ice beasts that wasn't working properly, among other things 15:48:39 oh, yeah, this was back when monster shoving was based on glyph 15:49:41 if you want some extra fun, take a look at how _mons_has_smite_attack() is actually defined. 15:49:58 oh, I did not know that curse toes leave miasma trails... 15:50:04 -!- amalloy is now known as amalloy_ 15:50:46 I... strongly suspect that those curse toe & fire elemental cases don't need to be there 15:50:56 hrm, is some kind of M_NOSHOVE flag a good idea? 15:50:56 since they aren't related to anything anyway 15:51:26 i thought being related to things doesn't matter now 15:51:42 you misremembered 15:51:47 !source mon-util.cc:3662 15:51:47 https://github.com/crawl/crawl/blob/master/crawl-ref/source/mon-util.cc#l3662 15:52:15 ah, I also misremembered 15:52:21 forgot the wheals change 15:52:33 so yeah, I guess that case does matter now. 15:52:54 does that function neeed to be updated (monster_senior)? 15:52:59 updated for what? 15:53:23 ah, I see 15:53:26 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 15:53:32 heh, that return statement 15:53:35 that function was the one that was changed, yeah 15:53:57 I guess there's not really a better way to write it without adding a bunch of loc 15:54:09 gammafunk: my feeling is that the system should be rethought - it's just a ton of special cases right now. all these things so that certain summoners don't push past their allies, and certain types of spellcasters maybe hang back, and... 15:54:29 a weird mix of quasi-AI and actual game rules. 15:54:41 hrm 15:55:26 yeah, for some reason it seems more ok that "boss monsters" like trj and geryone fall back compared to something like fannar 15:55:32 -!- Kintak has quit [Read error: Connection reset by peer] 15:55:57 but I can see the argument that trying to special case that is very spoiler 15:55:59 y 15:56:15 I guess if you made a flag you could at least potentialy show this in xv 15:56:16 wow. please respect fannar 15:56:28 well it's very obvious when you fight him 15:56:30 Fannar was implemented by some kind of demon... 15:57:04 geryon that is 15:57:31 -!- Earlo has quit [Remote host closed the connection] 15:57:33 it is, I mean the behaviour seems nice to have on some monsters, and giving it to all monsters would make summoning monsters so much more annoying 15:57:36 so having an exception for monsters like that that works fairly well and can easily be learned seems fine 15:57:39 not to mention dangerous 15:58:16 it's not even so much about 'spoilers', it's just... philosophically incoherent. why do some summons push past their masters, but not others? why do monsters with some non LOF-dependent spells refuse to advance, but not others? 15:58:36 that made more sense when I started typing it 15:58:40 -!- Krakhan has quit [Changing host] 15:59:07 PleasingFungus: how do you feel about orb spiders 15:59:12 love 'em 15:59:29 but....but..special cases! 15:59:38 like. how to put it. 15:59:39 -!- Weretaco has quit [Ping timeout: 246 seconds] 15:59:54 "It prefers to remain behind its minions." 15:59:55 I'd be fine with, like, two special cases. geryon and trj, say. 16:00:19 there are literally dozens, right here, and there's real reason for which monsters are included and which aren't. 16:00:52 hm 16:00:57 !killratio robin * current trunk 16:01:01 robin wins 13.52% of battles against * (current trunk). 16:01:06 solid 16:01:52 yeah, I don't really know why this behaviour is neede for fannar, revenants, and ghost crabs 16:01:57 but it's great on geryon and trj 16:02:31 -!- WereVolvo has quit [Read error: Connection reset by peer] 16:02:44 !killratio fannar * current trunk 16:02:47 fannar wins 2.766% of battles against * (current trunk). 16:02:48 !killratio fannar * cv=0.16-a 16:02:50 fannar wins 1.869% of battles against * (cv=0.16-a). 16:02:56 !killratio fannar * cv=0.15-a 16:02:59 fannar wins 1.814% of battles against * (cv=0.15-a). 16:03:23 I wonder how much of that is the fannar fix vs unique reform. probably mostly unique reform. 16:03:27 -!- Patashu has joined ##crawl-dev 16:03:34 look at the ckaux 16:03:45 !killratio fannar * current trunk s=ckaux 16:03:48 No battles for fannar and * (current trunk s=ckaux). 16:03:51 !lg * cv=0.15-a ikiller=fannar s=ckaux 16:03:51 oops 16:03:51 156 games for * (cv=0.15-a ikiller=fannar): 58x bolt of cold, 46x by Ozocubu's Refrigeration, 27x, 12x quarterstaff of freezing, 5x staff of cold, 3x wand of disintegration, 2x wand of cold, 2x wand of draining, wand of lightning 16:04:05 hrm 16:04:12 !lg * current trunk ikiller=fannar s=ckaux 16:04:13 82 games for * (current trunk ikiller=fannar): 29x bolt of cold, 23x by Ozocubu's Refrigeration, 15x, 7x quarterstaff of freezing, 4x staff of cold, 2x wand of lightning, wand of disintegration, wand of fire 16:04:16 I bet 27x would include his melee as well as ice beasts 16:04:22 yes 16:04:26 but anyhow, yeah bolt of cold and refridge 16:04:28 doesn't seem significantly different, though 16:04:29 sounds about right 16:04:50 refridge is really scary when you have no rc 16:05:08 -!- Utrick has quit [Ping timeout: 272 seconds] 16:05:23 and then there's this catch-22 where killing Fannar would give you rC! 16:06:03 not quite a catch-22, really. 16:07:12 FR: unique Major Major Major Major, who can only be killed if you've killed Major Major Major Major. 16:13:15 -!- Utrick has joined ##crawl-dev 16:16:02 -!- amalloy_ is now known as amalloy 16:16:13 -!- CanOfWorms has quit [Quit: ChatZilla 0.9.91.1 [Firefox 3.6.28/20120306064154]] 16:19:18 -!- Utrick has quit [Quit: Utrick] 16:22:20 -!- Utrick has joined ##crawl-dev 16:23:49 -!- LexAckson has quit [Ping timeout: 258 seconds] 16:26:33 -!- Utrick has quit [Ping timeout: 240 seconds] 16:26:41 -!- Alarkh has quit [Quit: Leaving] 16:27:41 03MarvinPA02 07* 0.17-a0-1100-g4138549: Let abyss-only monsters use stairs 10(29 minutes ago, 1 file, 0+ 1-) 13https://github.com/crawl/crawl/commit/4138549b7c1c 16:27:41 03MarvinPA02 07* 0.17-a0-1101-g54f0177: Adjust some default message colouring 10(6 minutes ago, 1 file, 2+ 2-) 13https://github.com/crawl/crawl/commit/54f0177ccc7a 16:27:41 03MarvinPA02 07* 0.17-a0-1102-g28fe365: Don't make air elementals submerge in air randomly 10(6 minutes ago, 5 files, 5+ 38-) 13https://github.com/crawl/crawl/commit/28fe365db5a8 16:27:41 03MarvinPA02 07* 0.17-a0-1103-ga40c899: Make fire elementals lavamphibious instead of flying, allow them to cross water 10(5 minutes ago, 5 files, 3+ 33-) 13https://github.com/crawl/crawl/commit/a40c89914c3c 16:28:35 thanks goodness re that air elemental submerge thing 16:28:40 *thank 16:29:04 <|amethyst> but my obscure bugfixes! 16:29:21 rip 16:29:32 <|amethyst> %git 6dbc3454 16:29:32 Could not find commit 6dbc3454 (git returned 128) 16:29:34 <|amethyst> %git 6dbc3453 16:29:35 07|amethyst02 * 0.11-a0-496-g6dbc345: Teleport away monsters unsubmerging on the player's square. 10(3 years, 2 months ago, 3 files, 12+ 14-) 13https://github.com/crawl/crawl/commit/6dbc3453fd2b 16:30:05 <|amethyst> though probably that fixes other bugs too 16:30:09 wow, that air elemental thing 16:30:16 also rip fire elementals 16:30:36 air elementals being able to gain maxhp by submerging is amazing 16:30:41 oh my gosh air elementals are going to stop doing that stupid thing 16:30:55 MarvinPA: it is!!! 16:31:19 is submerging a stone-soup-era thing? 16:31:28 <|amethyst> MarvinPA: hm, so now fire elementals can cross shallow but not deep water? 16:31:38 <|amethyst> @??fire elemental 16:31:38 fire elemental (05E) | Spd: 13 | HD: 6 | HP: 22-45 | AC/EV: 4/12 | Dam: 004(pure fire:9-14) | 11non-living, fly, unbreathing | Res: 13magic(immune), 04fire+++, 10elec, 09poison+++, 04rot+++, 13neg+++, 13torm, 04napalm | Vul: 12cold | XP: 194 | Sz: Big | Int: plant. 16:31:58 -!- Foamed has quit [Quit: Leaving] 16:32:24 yeah 16:33:20 i suppose they could have just stayed flying and HT_LAND but it seemed to fit the elemental symmetry better this way 16:33:30 !bug 2222 16:33:31 https://crawl.develz.org/mantis/view.php?id=2222 16:33:48 <|amethyst> MarvinPA: hm, do you get "splashes around" messages? 16:34:23 mm old abusable stone/fan were fun 16:34:26 huh, there's a note here about fire elementals regenerating in flame clouds 16:34:41 MarvinPA * 0.14-a0-2792-gb4e6c92: Don't make elementals regenerate health faster while in clouds of their element (1 year, 3 months ago, 1 file, 0+ 13-) https://github.com/crawl/crawl/commit/b4e6c92e4c99 16:34:49 rip 16:34:49 rip 16:34:58 nrook still reminisces about wrecking pan with dozens of earth elementals. 16:35:16 -!- Patashu has quit [Ping timeout: 252 seconds] 16:35:45 huh, vapours could submerge into ai? 16:35:46 *air 16:36:00 invisible and submerging... that's kind of hilarious, tbh. 16:37:16 |amethyst: apparently not because they're SIZE_BIG 16:37:25 (i had to look up which one SIZE_BIG is) 16:37:45 fire elementals are...? sizes are so weird. 16:38:14 maybe someday I'll remove SIZE_LARGE. I'm not really sure why it still exists. 16:40:01 remember SIZE_HUGE... 16:40:41 i had to look that one up to see where it used to go too 16:40:42 -!- panicbit has quit [Remote host closed the connection] 16:40:47 :) 16:40:57 -!- elliptic has quit [Quit: Leaving] 16:42:04 -!- vale_ is now known as vale 16:45:37 -!- edgefigaro has quit [Quit: Page closed] 16:46:35 -!- halberd has quit [Ping timeout: 256 seconds] 16:49:48 -!- Chance672 has quit [Quit: Leaving my desktop..... laptop possibly?] 16:55:11 -!- elliptic has joined ##crawl-dev 16:55:55 -!- Weretaco has quit [Quit: leaving] 16:57:23 -!- Utrick has joined ##crawl-dev 17:00:28 -!- MolotoveVGC[mac] has quit [Ping timeout: 265 seconds] 17:00:46 -!- Utrick has quit [Client Quit] 17:02:08 -!- ystael has quit [Ping timeout: 272 seconds] 17:03:01 -!- zxc232 has quit [Quit: Leaving.] 17:07:02 -!- siepu has quit [Read error: Connection reset by peer] 17:07:30 -!- endou_________ has quit [] 17:09:12 Unstable branch on crawl.lantea.net updated to: 0.17-a0-1103-ga40c899 (34) 17:15:27 would it be a bad idea to change armour-acquirement code to use the same "does this character like shields" code that weapon-acquirement uses to decide whether to give you a 2h weapon? 17:17:25 i can imagine it might be, because maybe you are trying to acquire your first shield and haven't been able to train the skill 17:17:32 -!- ontoclasm has quit [Quit: Leaving.] 17:18:54 -!- Cerpin has joined ##crawl-dev 17:20:25 -!- Utrick has joined ##crawl-dev 17:21:05 amalloy: i don't think anyone has ever wanted to acquire a shield 17:21:16 -!- Lasty has joined ##crawl-dev 17:21:52 -!- ontoclasm has joined ##crawl-dev 17:21:59 that is the gist of what i hear in ##crawl, but making it impossible seems a bit extreme 17:22:57 one solution is giving it its own category 17:23:14 though thats very narrow 17:23:51 <|amethyst> make weapon acq give you a shield too if it picks a 1h 17:24:20 -!- Aryth has quit [Ping timeout: 246 seconds] 17:24:38 amalloy: I mean the hypothetical of "maybe you are trying to acquire your first shield" is silly because nobody would ever be trying to do that 17:25:13 though, acquiring your first shield is admittedly much better than acquiring a shield when one already exists in your game... 17:26:24 IMO move shields to misc acquirement, it needs a nerf 17:26:59 -!- Dynast has quit [Quit: Page closed] 17:27:19 -!- Aryth has quit [Client Quit] 17:27:28 make shields a wand type 17:27:36 so acquiring wand is less of a no-brainer 17:30:45 I would zap a wand of shielding 17:32:49 -!- Bcadren has quit [Ping timeout: 255 seconds] 17:34:11 -!- scummos__ has quit [Ping timeout: 256 seconds] 17:35:28 what about a shield of wanding 17:35:50 -!- rossi has quit [Quit: WeeChat 1.2-dev] 17:36:40 -!- Textmode has joined ##crawl-dev 17:36:55 I would wear a shield of wanding 17:37:42 gammafunk: another elyvilon question. if you're under divine protection, should attacking a living thing prompt you with the "might place you under penance" warning? it currently doesn't, which surprised me since most penance-causing stuff does 17:38:11 I actually don't know the details there, but sounds like it 17:38:15 ??divine_protection 17:38:16 divine protection[1/2]: While under divine protection, {life saving} is guaranteed if you are above 130 piety, but you will lose 20+1d20 piety each time it happens. If below 130 piety, then you get saved (with no piety loss) if 1d(piety) > 30. In the latter case, your effective piety is multiplied by 4/3 if wearing faith. 17:38:54 ??divine_protection[2 17:38:54 divine protection[2/2]: Lasts for approximately 90+2d(piety)/2 auts. Reusing it doesn't add to the duration, it just resets it. If you kill a natural monster while under divine protection, penance is imposed. Minotaur headbutt is disabled during divine protection. 17:39:56 of course the attack itself doesn't place you under penance, but the consequence (killing a thing) does 17:40:15 amalloy: unfortunately there are a lot of things where you can incurr pennance but because of the way targetting is implemented, it's difficult to implement a warning 17:40:30 this might not be one of those difficult cases, though 17:40:44 ah, hrm 17:40:49 sure, like you fire at a monster with ff, and it misses and hits your ally behind it. i remember that being an issue, although i think it might be fixed now 17:41:08 there are still thinks like spit poison and tso 17:41:34 i have an issue filed for one of those with breathe noxious fumes and allied ice beasts 17:41:49 it might be better to simply things so that pennance is simply when attacking a monster 17:42:07 *simplify 17:42:26 it doesn't warn you, because ice beasts are immune to noxious clouds, but it still counts as attacking an ally because there's an additional direct-damage effect to breathe noxious fumes 17:43:13 that one i couldn't figure out how to fix myself 17:43:28 yeah there's some need of refactoring in player movement/attack prompting code, so it's not a trivial fix from what I can recall 17:43:42 but for the ely thing, maybe just incurr pennance upon attack 17:44:03 I can't see a reason why attacking should be allowed but not killing other than theme 17:44:46 gammafunk: i think the fix for the noxious-fumes one can be fixed without changing movement/attack code, really. it just needs a change to the bolt flavour code and/oror bolt::is_harmless 17:45:23 I was speaking generally, more for the spit poison / tso thing 17:45:37 if you have a patch in mind, feel free to submit, of course 17:45:48 i see. what is the spit poison / tso thing, anyway? it seems like he should be upset anytime you use it 17:46:12 you don't get a prompt under tso, yet if the monster is poisoned by the attack, you get pennance 17:47:03 -!- MolotoveVGC[mac] has quit [Ping timeout: 276 seconds] 17:47:18 huh 17:47:27 at least the ability is in red 17:52:48 -!- scummos__ has quit [Ping timeout: 272 seconds] 17:52:49 -!- Okiemurse has quit [Ping timeout: 272 seconds] 17:57:13 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 18:02:49 -!- Blazinghand has quit [Ping timeout: 265 seconds] 18:06:09 -!- InsideTheVoid has quit [Ping timeout: 240 seconds] 18:12:49 -!- Nobuharu has quit [Ping timeout: 246 seconds] 18:15:18 !tell reaverb You may have added 'two' many kraken to sprint 18:15:18 bh: OK, I'll let reaverb know. 18:15:18 -!- lessens has quit [Read error: Connection reset by peer] 18:15:18 -!- ontoclasm has quit [Read error: Connection reset by peer] 18:17:02 -!- ontoclasm has joined ##crawl-dev 18:18:17 -!- Siveran has quit [Ping timeout: 265 seconds] 18:18:40 -!- doubtofbuddha has quit [Ping timeout: 244 seconds] 18:19:01 -!- akumaks has quit [Ping timeout: 264 seconds] 18:25:39 -!- Ladykiller69 has quit [Read error: Connection reset by peer] 18:26:48 -!- MarvinPA has quit [Quit: Leaving] 18:26:56 -!- Cerpin has quit [Ping timeout: 244 seconds] 18:31:35 -!- bonghitz has quit [Remote host closed the connection] 18:36:20 -!- dob is now known as doubtofbuddha 18:45:35 so, 2-tile square explosions (fulminant prism) are broken; they can wrap around walls to hit things fully out of los 18:46:12 why is that bad? fcloud/pcloud can do that too 18:46:23 if i understand what you mean 18:46:35 true 18:47:18 lightning bolt and shock can too, if you get friendly dungeon structure 18:49:26 you mean like this? 18:49:27 ....... 18:49:27 .#####. 18:49:27 .#####. 18:49:29 .##E##. 18:49:30 .##xxxx 18:49:30 .#####. 18:49:30 ....... 18:49:40 where E is the center of the explosion, # is the explosion, x are walls, . are . 18:50:42 -!- TMTurtle__ has quit [Ping timeout: 244 seconds] 18:54:28 -!- bencryption has quit [Ping timeout: 258 seconds] 19:06:27 minmay: move E up one, and it still hits the 3rd x from the left 19:07:05 -!- vgan has joined ##crawl-dev 19:07:53 basically, it hits two tiles diagonally away from the center, even if the first diagonal is a rock wall 19:09:16 I think I found a bug and wanted to check here before creating a tracker account and submitting a report. 19:10:16 -!- clouded_ has quit [Read error: Connection reset by peer] 19:10:52 The c_assign_invletter lua callback gets called as expected and the first param passed is a userdata, but none of the item functions work on it. 19:10:53 -!- clouded_ has joined ##crawl-dev 19:11:58 Is that worthy of reporting? 19:13:37 -!- SwissStopwatch has quit [Ping timeout: 255 seconds] 19:13:44 <|amethyst> yeah 19:13:49 <|amethyst> wow that is old 19:13:54 <|amethyst> %git d5e5340c3 19:13:57 07greensnark02 * d5e5340c3926: Integrated travel patch as of 20060727 10(9 years ago, 106 files, 20221+ 2297-) 13https://github.com/crawl/crawl/commit/d5e5340c3926 19:16:45 <|amethyst> vgan: I think I see why, will take me a minute to verify 19:17:55 -!- Evablue has quit [Quit: Evablue] 19:19:03 -!- Monkaria has quit [Quit: Page closed] 19:21:33 -!- Utrick has quit [Quit: Utrick] 19:22:07 -!- Zooty has quit [Ping timeout: 246 seconds] 19:23:59 -!- Yll has quit [Ping timeout: 245 seconds] 19:25:33 <|amethyst> vgan: hm, I'm not having much luck getting it to call the function in the first place 19:25:43 <|amethyst> vgan: do you have an rc snippet I can test with 19:25:44 <|amethyst> ? 19:25:47 -!- bonghitz has quit [Quit: Leaving...] 19:26:39 yeah, in the report at https://crawl.develz.org/mantis/view.php?id=9734 19:27:24 <|amethyst> hm 19:27:42 <|amethyst> that's what I'm trying (without the "slot", that's the return value I think?) 19:27:44 -!- amalloy is now known as amalloy_ 19:28:02 -!- dtsund has quit [Quit: dtsund] 19:28:10 <|amethyst> aha 19:28:15 yeah, you return the slot i think 19:28:20 <|amethyst> it was being called, it just was printing nothing 19:28:32 <|amethyst> rather than giving a lua error message like I expected 19:29:22 Problem with c_assign_invletter lua callback 13https://crawl.develz.org/mantis/view.php?id=9734 by vgan 19:29:22 yeah, and the first param is a userdata 19:29:34 -!- CanOfWorms has joined ##crawl-dev 19:30:16 <|amethyst> got it 19:30:38 <|amethyst> this code is very ancient, and should have been updated a long time ago, but I guess nobody was actually using it 19:30:40 cool, that was quick. ty 19:32:26 03|amethyst02 07* 0.17-a0-1104-gfa8d219: Hush a warning. 10(12 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/fa8d219606de 19:32:26 03|amethyst02 07* 0.17-a0-1105-gbe8b664: Pass an item to c_assign_invletter callback (#9734) 10(25 seconds ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/be8b66436e6a 19:32:58 -!- Zargon has quit [Quit: Page closed] 19:33:45 a one char fix 19:34:25 <|amethyst> one char of a string literal! :) 19:34:33 -!- driftwood has quit [Quit: WeeChat 0.4.2] 19:50:36 !seen greensnark 19:50:36 I last saw greensnark at Thu May 21 00:37:12 2015 UTC (13m 24s ago) saying 'Not sure if that's what you're trying for' on ##crawl-sequell. 19:50:40 oh 19:58:17 -!- nixor has quit [Ping timeout: 256 seconds] 20:01:07 -!- seriallos has quit [Quit: My Mac has gone to sleep. ZZZzzz…] 20:01:10 -!- Kintak has quit [Ping timeout: 258 seconds] 20:03:09 -!- HellTiger has quit [Ping timeout: 245 seconds] 20:04:01 -!- mamgar has quit [Ping timeout: 264 seconds] 20:17:15 -!- Guest49820 is now known as SwissStopwatch 20:24:01 -!- Utrick has joined ##crawl-dev 20:24:47 -!- Cerpin has joined ##crawl-dev 20:25:41 -!- nicolae- has joined ##crawl-dev 20:26:04 -!- panicbit has quit [Ping timeout: 255 seconds] 20:32:46 -!- jmr has quit [Read error: Connection reset by peer] 20:36:01 -!- clouded_ has quit [] 20:36:07 -!- amalloy_ is now known as amalloy 20:36:09 -!- gressup has quit [Quit: Leaving] 20:37:07 -!- Lasty has quit [Quit: Leaving.] 20:49:41 -!- anubiann00b has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] 20:58:27 -!- ldf has quit [Remote host closed the connection] 20:59:14 -!- Laraso_ has quit [Ping timeout: 265 seconds] 20:59:25 -!- nono_ has quit [Ping timeout: 246 seconds] 21:17:35 -!- mamgar has quit [Read error: Connection reset by peer] 21:18:54 hello. what is the function in the actor class to get a thing's position 21:19:46 <|amethyst> pos() 21:20:23 hm, i think i missed that 21:20:30 wait, is that inherited from a base class 21:20:39 <|amethyst> it's in actor.h 21:21:25 ah. how'd i miss it. 21:21:25 thanks, though! 21:23:47 -!- Kintak has quit [Read error: Connection reset by peer] 21:25:43 oof. way too long since i've messed around with pointers 21:32:27 -!- Cheibriados has quit [Ping timeout: 255 seconds] 21:33:57 -!- Cheibriados has joined ##crawl-dev 21:33:57 -!- The topic of ##crawl-dev is: Crawl Development | Logs: http://s-z.org/crawl-dev/ | People with +v have commit access. | Please keep general Crawl-related chat to ##crawl. | Dev wiki: http://crawl.develz.org/wiki | Long stuff to a pastebin service, please. 21:33:58 -!- The topic of ##crawl is: Play Dungeon Crawl Stone Soup online now! Type ??servers for instructions. | http://crawl.develz.org | FooTV: http://termcast.develz.org - ??footv for instructions | See also ##crawl-offtopic | 0.16 Tournament: http://dobrazupa.org/tournament/0.16/ 21:34:05 -!- mizu_no_oto has quit [Client Quit] 21:45:51 -!- Laraso__ has quit [Read error: Connection reset by peer] 21:52:16 -!- rj54x has quit [Ping timeout: 246 seconds] 21:52:59 -!- copt has quit [] 21:57:46 my attempt compiled on the first try, which leads me to suspect i've messed up worse than i thought i would 22:01:43 -!- Utrick has quit [Quit: Utrick] 22:04:38 -!- Shard1697_ has joined ##crawl-dev 22:08:04 -!- Shard1697 has quit [Ping timeout: 244 seconds] 22:10:45 one question: the cl_range variable in place_cloud has to do with the lifetime of the cloud, i think, how does it correspond to turns/auts 22:14:06 -!- Utrick has joined ##crawl-dev 22:14:31 -!- Daekdroom has quit [Quit: Leaving] 22:16:57 !function _cloud_dissipation_rate 22:16:57 Can't find _cloud_dissipation_rate. 22:17:06 yeah i found that 22:17:11 it's based on you.time_taken apparently 22:17:25 which i assume is measured in auts 22:17:38 right, it looks like auts to me too 22:17:43 HRM 22:17:50 you can see it's also multiplied by 10, which smells like auts 22:17:59 indeed 22:18:09 it seems these clouds are lasting longer than 2 turns though 22:19:03 i used random2(20) which seems like it would make a cloud last between 1 aut and 20 aut (0.1 turn and 2 turn) and that is not the case 22:19:48 ??random2 22:19:49 random2[1/1]: 1dN - 1 22:20:05 seems like random2(20) should be 0-19 if that entry is correct 22:20:07 which it probably isn't 22:20:12 so please ignore me 22:20:13 sounds right, actually 22:20:17 oh 22:20:25 but the issue was that the clouds would last longer than 2 turns it seemed 22:20:32 oh no 22:20:47 argh, don't recompile all those files you god damn idiot compiler, i just changed the one 22:23:10 -!- Crawl_Bacchus has quit [Quit: Look what I got, Bart, a Tickle-Me Krusty doll!] 22:23:22 -!- Idolo is now known as IDOlogic 22:24:19 -!- nixor has quit [Ping timeout: 256 seconds] 22:24:21 -!- WalkerBoh has joined ##crawl-dev 22:26:31 depends on if you changed enums 22:26:43 if you didn't change enums it only recompiles files you modified :v 22:26:43 no, just a few constants in a function call 22:27:02 or, at least, no enums 22:27:13 hmm 22:27:51 well, if there are dependencies the compiler could be forced to recompile any file that requires that dependency 22:27:59 ah, perhaps 22:28:13 which is why everything gets recompiled if you change enums :v 22:31:45 nicolae-: if you change a header file it has to recompile anything that uses that header 22:31:53 changes to .cc files generally don't need a big recompile, but .h does 22:31:59 aha 22:32:05 and this being art-func.h... 22:32:13 -!- Menche has quit [Quit: Leaving] 22:32:27 nicolae-: what command are you using to build? 22:32:33 make TILES=y 22:33:05 you could try something like make TILES=y -j4, to let it compile up to 4 tiles at a time, depending on how powerful your computer is 22:33:21 if i use -j6 on my laptop, youtube videos start skipping, so i don't do that 22:33:51 i'll give it a try 22:33:56 it's my laptop so not very powerful 22:34:33 -j2 is probably fine on just about anything, at least 22:36:46 nice -n 19 make -j5 22:37:47 should use all idle cpu 22:37:47 although personally I find with OSX's scheduler this will still cause noticable slowdown, whereas it doesn't on windows/linux 22:37:55 oh, nice is a good point. i haven't tried that 22:43:26 03chequers02 07[pull/37] * 0.17-a0-1080-gb322039: Handle old saves with SustAb in wiz-dump 10(80 seconds ago, 1 file, 2+ 2-) 13https://github.com/crawl/crawl/commit/b322039f89d9 23:02:57 I have weird problems on my ubuntu laptop 23:03:11 where it goes to swap and my entire X windows seems to freeze 23:03:56 sanest thing is to go to system terminal thing, login, and kill the process (often it's compiling crawl) 23:05:42 -!- nicolae- has left ##crawl-dev 23:10:32 !tell nicolae If you can install ccache, that helps speed compilation up a lot 23:10:32 Sorry gammafunk, I don't know who nicolae is. 23:10:32 !tell nicolae- If you can install ccache, that helps speed compilation up a lot 23:10:32 gammafunk: OK, I'll let nicolae- know. 23:10:33 -!- Cheibriados has quit [Ping timeout: 245 seconds] 23:11:57 -!- Cheibriados has joined ##crawl-dev 23:11:57 -!- The topic of ##crawl-dev is: Crawl Development | Logs: http://s-z.org/crawl-dev/ | People with +v have commit access. | Please keep general Crawl-related chat to ##crawl. | Dev wiki: http://crawl.develz.org/wiki | Long stuff to a pastebin service, please. 23:11:58 -!- The topic of ##crawl is: Play Dungeon Crawl Stone Soup online now! Type ??servers for instructions. | http://crawl.develz.org | FooTV: http://termcast.develz.org - ??footv for instructions | See also ##crawl-offtopic | 0.16 Tournament: http://dobrazupa.org/tournament/0.16/ 23:14:55 -!- Kalir has quit [Changing host] 23:21:07 -!- lessens has quit [Read error: Connection reset by peer] 23:21:07 -!- lessens_ is now known as lessens 23:22:07 -!- ussdefiant has joined ##crawl-dev 23:22:17 I don't think I ever figured out if I'm using ccache 23:22:26 as dumb as that sounds 23:25:37 -!- Krakhan has quit [Ping timeout: 255 seconds] 23:26:41 Unstable branch on CRAWL.XTAHUA.COM updated to: 0.17-a0-1105-gbe8b664 (34) 23:28:09 -!- Brannock has quit [Ping timeout: 240 seconds] 23:29:11 ccache -s 23:33:38 -!- halberd has quit [Changing host] 23:37:33 crawl-dev@www: (master $% u+172) ~/dgamelaunch-config/crawl-build/crawl-git-repository$ ccache -s 23:37:35 cache directory /home/crawl-dev/.ccache 23:37:37 cache hit (direct) 0 23:37:39 cache hit (preprocessed) 0 23:37:40 cache miss 0 23:37:42 files in cache 0 23:37:43 cache size 0 Kbytes 23:37:45 max cache size 1.0 Gbytes 23:44:32 -!- syndicus_ has quit [Read error: Connection reset by peer] 23:44:58 -!- syndicus_ has joined ##crawl-dev 23:47:30 -!- bmfx has quit [Read error: No route to host] 23:50:01 johnstein: you have to modify your path 23:50:13 ##enable ccache 23:50:13 export PATH="/usr/lib/ccache:$PATH" 23:50:27 so it can call the ccache-ified compiles 23:50:30 *compilers 23:51:18 of course you need to give the correct path if /usr/lib/ccache isn't where the symlinks are installed 23:51:42 sure 23:51:42 on my system that dir is just a bunch of symlinks to /usr/bin/ccache 23:52:37 but for e.g. crawl servers it's maybe less important to have ccache 23:53:08 for local crawl development it's certainly a big time saver 23:54:27 -!- Earlo has quit [Remote host closed the connection] 23:54:42 ls -lt /usr/bin/ccache 23:54:44 -rwxr-xr-x 1 root root 80696 Oct 17 2011 /usr/bin/ccache 23:55:09 echo $PATH 23:55:11 /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games 23:55:26 looks like /usr/bin is already in my path 23:55:49 do I need to explicitly add /ccache/? or is the PATH recursive? 23:57:28 the shell checks PATH in order from left to right 23:57:34 using the first binary it finds 23:57:43 ccache doesn't work by you compiling with the command "ccache" 23:57:57 but it works instead by you calling the normal compiler commands like "g++" etc 23:58:09 so yes you have to put /usr/lib/ccache at the beginning 23:58:23 because that dir has symlinks named e.g. g++ and gcc and cc etc 23:58:34 so those are called instead of actuall g++ and gcc and cc in usr/bin 23:58:37 dumb question, how do I know it's /usr/lib/ccache? 23:58:44 ls /usr/lib/ccache 23:58:54 but the man page will probably say 23:58:59 ah ok. 23:59:12 part of TFM 23:59:18 ok. makes sense now 23:59:47 also when I said you don't run ccache, that's not really true, you can just compile by runnign the ccache command 23:59:57 but it's better to use the PATH approach