IRC logs for #openttd on OFTC at 2019-06-02
            
00:48:17 *** nielsm has quit IRC
02:06:47 <Samu> round 29 finished
02:41:55 *** HerzogDeXtEr has quit IRC
02:52:32 *** Samu has quit IRC
03:02:38 *** Progman has quit IRC
03:12:23 *** y2kboy23 has quit IRC
03:15:08 *** y2kboy23 has joined #openttd
03:28:23 *** Compu has joined #openttd
03:34:40 *** Flygon has joined #openttd
04:21:24 *** D-HUND has joined #openttd
04:24:42 *** debdog has quit IRC
04:42:28 *** snail_UES_ has joined #openttd
04:44:54 *** glx has quit IRC
06:35:27 *** Mahjong1 has joined #openttd
06:42:53 *** Mahjong2 has quit IRC
07:47:54 *** sla_ro|master has joined #openttd
09:04:52 *** D-HUND is now known as debdog
09:16:02 *** nielsm has joined #openttd
09:23:42 *** Supercheese has quit IRC
09:24:51 *** andythenorth has joined #openttd
09:28:26 <andythenorth> hi
09:44:04 * andythenorth words
09:44:31 <andythenorth> if there are, e.g. 4 trucks with same chassis and cab, but different body
09:44:42 <andythenorth> or 3 feldbahn with same engine, but different wagons
09:44:54 <andythenorth> what do I call the common parts?
09:45:05 <andythenorth> base vehicles? base models? chassis?
09:46:26 <Eddi|zuHause> i'm not qualified to answer that
09:47:29 <andythenorth> me neither
09:48:31 <andythenorth> I looked up 'prototype' and got lost in (interesting) explanations of how javascript inheritance works :P
09:54:33 <Eddi|zuHause> ... in mysterious ways, i suppose
09:54:51 <andythenorth> apparently completely rational and simple
09:55:18 <andythenorth> just a way that smells all wrong to users of languages like C++ and java
09:55:52 <andythenorth> just instances of objects, no explicit classes
09:56:23 * andythenorth doesn't miss coding JS
10:19:32 <FLHerne> andythenorth: IRL, I think 'platform' is the word
10:19:51 <FLHerne> (might not be clear in TTD)
10:29:46 <andythenorth> might be fine, it's internal to my compile
10:30:01 <andythenorth> I would use 'model', but that conflates with 'model' in newgrf
10:32:59 <andythenorth> thanks, I'll try it
10:55:35 *** gelignite has joined #openttd
11:03:11 *** Progman has joined #openttd
11:41:57 *** HerzogDeXtEr has joined #openttd
11:58:38 *** andythenorth has quit IRC
12:33:57 *** chomwitt has joined #openttd
13:06:47 <peter1139> I actually managed to poach an egg this morning...
13:10:24 *** Samu has joined #openttd
13:28:07 *** Fuco has joined #openttd
13:51:32 <Samu> SnakeAI vs WormAI
13:51:39 <Samu> is it your brother?
14:07:43 *** andythenorth has joined #openttd
14:16:07 <peter1139> How many carolies in an andythenorth?
14:23:32 *** gareppa has joined #openttd
14:26:48 <andythenorth> depends if I've eaten the pate on toast yet or not
14:27:03 <andythenorth> presumably more after that
14:30:23 <andythenorth> btw peter1139 https://dev.openttdcoop.org/attachments/download/9461/7380_1.png
14:30:29 <andythenorth> works fine so far
14:34:22 *** gareppa has quit IRC
15:00:53 <peter1139> What does?
15:01:00 <andythenorth> 7380
15:01:11 <peter1139> I don't remember what that is.
15:01:30 <andythenorth> https://github.com/OpenTTD/OpenTTD/issues/7380
15:03:00 <peter1139> https://www.romerogames.ie/si6il
15:03:03 <peter1139> Playing that at the moment.
15:06:25 <peter1139> Oh right, multi-tile docks. Of course it works :p
15:08:15 *** glx has joined #openttd
15:08:15 *** ChanServ sets mode: +v glx
15:11:06 <peter1139> LordAro, bah, you beat me again.
15:16:56 <andythenorth> is someone approving it then? :)
15:17:22 <peter1139> I doubt it.
15:17:30 *** gelignite has quit IRC
15:30:33 <LordAro> peter1139: yeah, but you did something yesterday :)
15:30:52 <peter1139> Gotta do something every day ;)
15:30:57 <LordAro> i just reindexed my gears (and naturally ended up only being able to use 8 of them)
15:31:10 <LordAro> think the cable's a bit lose
15:31:11 <peter1139> Ah, mine have never been... quite right :/
15:31:12 <LordAro> loose*
15:31:29 <peter1139> Even with a fresh cable, it's right on one end but not the other, heh.
15:31:52 <LordAro> i know the feeling
15:31:57 <LordAro> as soon as it's not brand new...
15:32:12 <peter1139> Maybe DI-2 would solve it...
15:32:20 <LordAro> i have wondered the same...
15:32:30 <LordAro> ultegra first, then DI-2
15:32:59 <peter1139> Mine is Ultegra, that doesn't fix it ;)
15:33:23 <LordAro> :p
15:33:33 <LordAro> dammit, i need reasons to justify a new bike
15:34:05 <peter1139> Yeah, Di2.
15:35:03 <peter1139> But not Dura-ace, that's just expensive and light, not expensive and long-lasting.
15:35:39 <LordAro> yeah, that's only a thing if you're actually affected by a few grams
15:35:58 <peter1139> That's where you measure out the precise amount of water you need for a ride...
15:38:09 <LordAro> or people handing you water bottles
15:38:51 *** tokai has joined #openttd
15:38:51 *** ChanServ sets mode: +v tokai
15:44:07 *** OsteHovel has quit IRC
15:45:15 *** tokai|noir has quit IRC
15:45:49 *** OsteHovel has joined #openttd
17:17:43 *** Flygon has quit IRC
17:44:58 *** arikover has joined #openttd
18:10:52 *** andythenorth has quit IRC
18:29:07 *** GroovyNoodle has joined #openttd
18:36:15 *** GroovyNoodle has quit IRC
19:36:52 *** snail_UES_ has quit IRC
19:38:12 *** Gumle2 has joined #openttd
19:49:17 *** andythenorth has joined #openttd
19:51:04 <andythenorth> well
20:33:48 *** gelignite has joined #openttd
20:41:52 <Samu> chopper beats civilai, that's surprising
21:08:51 <glx> ok something changed in vcpkg lzma it seems
21:09:48 <glx> (means compile farm is broken for windows)
21:16:23 <LordAro> excellent
21:16:40 <LordAro> any ideas what's wrong yet?
21:17:00 <glx> I know it's https://github.com/microsoft/vcpkg/commit/a9303736fdda58cf5ff3ccc969be917580493c91
21:17:05 <glx> not yet why
21:17:08 <glx> it's a huge one
21:19:04 <glx> it's failing on my machine too btw
21:20:30 <dwfreed> somebody should teach that person about proper git commit sizing
21:20:45 <glx> it's an MS thing ;)
21:24:40 <glx> hmm seems the static lib is not static as linking fails on __imp_XXX symbols
21:24:43 <Eddi|zuHause> who needs bisecting anyway...
21:31:58 *** sla_ro|master has quit IRC
21:33:12 *** sla_ro|master has joined #openttd
21:37:15 <glx> ok I think I see what's needed in openttd source
21:47:59 <glx> vcpkg used to patch lzma.h to always define LZMA_API_STATIC (wrong idea btw), now we must do it
21:48:16 <LordAro> makes sense
21:49:12 <glx> but it was done in the worse possible way https://github.com/microsoft/vcpkg/commit/a9303736fdda58cf5ff3ccc969be917580493c91#diff-1c83e7c7f861b9d56da5250d6d2f1208
21:49:42 <LordAro> nice.
21:50:36 <glx> so if we do it properly every user with an old vcpkg will get a warning (I think it's just a warning in case of redefinition)
21:52:38 <glx> just tried, seems msvc doesn't warn at all
21:53:15 <LordAro> heh
21:53:20 <LordAro> no worries then :)
22:02:23 *** DorpsGek_II has joined #openttd
22:02:23 <DorpsGek_II> [OpenTTD/OpenTTD] glx22 opened pull request #7614: Fix: vcpkg used to patch lzma.h to define LZMA_API_STATIC for static builds https://git.io/fjEKu
22:02:51 *** Supercheese has joined #openttd
22:04:03 <LordAro> glx: interesting that that sections uses #if defined(foo) instead of #ifdef foo
22:04:20 <glx> because of the tabs :)
22:04:33 <glx> it's inside a #ifdef MSVC
22:04:50 <LordAro> i don't follow, why do the tabs matter?
22:05:59 <glx> oh right,
22:08:32 <glx> maybe it's just easier to read
22:09:02 <nielsm> or maybe they want to use #elif
22:09:41 <nielsm> since you can do #ifdef #else #endif, but not #ifdef #elifdef (does not exist) #else #endif
22:09:54 <nielsm> so you do #if defined() #elif defined() #else #endif
22:13:09 <LordAro> ah yeah, that sounds familiar
22:22:21 *** Gumle2 has quit IRC
22:33:07 *** gelignite has quit IRC
23:06:35 *** andythenorth has left #openttd
23:29:03 *** sla_ro|master has quit IRC
23:30:22 *** Progman has quit IRC
23:56:26 *** nielsm has quit IRC