IRC logs for #openttd on OFTC at 2016-09-23
            
00:05:34 *** Progman has quit IRC
00:23:10 <Samu> ship depot will be a bit more complicated, dealing with 2 tiles next to each other
00:23:40 <Samu> both will have to become flat
00:23:58 <Samu> but the terraform command has to be smart about it
00:24:18 <Samu> both will need the same height
00:24:32 <Samu> how to decide the height? that is the question
00:56:08 *** gelignite has quit IRC
01:01:42 *** HerzogDeXtEr has quit IRC
01:50:18 *** funkyL has quit IRC
01:56:13 *** Samu has quit IRC
02:21:56 *** Supercheese is now known as Guest1276
02:22:02 *** Supercheese has joined #openttd
02:26:23 *** Guest1276 has quit IRC
02:39:19 *** glx has quit IRC
02:54:55 *** Supercheese has quit IRC
03:58:27 *** Gja has quit IRC
06:00:32 *** Supercheese has joined #openttd
06:11:39 *** Ethereal_Whisper has joined #openttd
07:16:49 *** sla_ro|master has joined #openttd
07:22:50 *** Biolunar has joined #openttd
07:28:02 *** keoz has joined #openttd
08:18:03 *** keoz has quit IRC
08:19:41 *** andythenorth has joined #openttd
08:19:47 *** andythenorth has left #openttd
08:26:25 *** smoke_fumus has joined #openttd
08:44:56 *** sla_ro|master has quit IRC
08:45:24 *** keoz has joined #openttd
08:55:25 *** keoz has quit IRC
08:56:02 *** funkyL has joined #openttd
09:04:15 *** Lejving has quit IRC
09:08:29 *** ElleKitty has quit IRC
09:28:14 *** smoke_fumus has quit IRC
09:28:24 *** smoke_fumus has joined #openttd
10:01:33 *** Stimrol has quit IRC
10:24:28 *** sim-al2 is now known as Guest1310
10:24:29 *** sim-al2 has joined #openttd
10:29:00 *** Guest1310 has quit IRC
10:57:32 *** Wolf01 has joined #openttd
10:58:58 <Wolf01> o/
11:05:59 *** Speedy` has joined #openttd
11:06:20 *** Speedy` is now known as Speedy
11:11:15 *** Supercheese has quit IRC
11:28:15 *** nilez has quit IRC
11:28:39 *** nilez has joined #openttd
11:46:30 *** JacobD88 has joined #openttd
12:05:28 *** sla_ro|master has joined #openttd
12:07:35 *** keoz has joined #openttd
12:24:17 *** Lejving has joined #openttd
12:25:43 *** nilez has quit IRC
12:25:48 *** nilez has joined #openttd
12:54:17 *** nilez has quit IRC
12:54:34 *** nilez has joined #openttd
12:55:36 *** Samu has joined #openttd
13:00:55 *** JacobD88 has quit IRC
13:23:48 <Wolf01> What the actual fuck... return value; "Can't implicitly convert X to T"... Ok, let's cast it... return (T)value; "Cast is redundant"
13:24:19 <Samu> hi
13:25:49 <peter1138> :D
13:32:47 <Wolf01> I feel useless
13:38:39 <Wolf01> https://msdn.microsoft.com/en-us/library/windows/apps/windows.applicationmodel.resources.core.resourcecandidate Anyone knows how do I get "Double" from this? Or even "Thickness"
13:40:21 *** Pulec has quit IRC
13:43:11 <Eddi|zuHause> i didn't understand a single word from that page
13:43:50 *** Pulec has joined #openttd
13:44:37 <Eddi|zuHause> but that was always a problem for me understanding libraries like that, they always assume some underlying philosophy knowledge that is never summed up anywhere
13:48:49 <Wolf01> The cool thing is that I can define any type of resource to use in XAML, because XAML needs typed resources, but when I need to retrieve them in code I only get a "ResourceCandidate" which can only be converted to string.
13:51:02 <Eddi|zuHause> that's already where it starts... what's a "resource"? where does it come from? what is it meant to do?
13:51:23 <Wolf01> For example, Thickness, is defined as "10,5,10,0" (box model, like css), but the type constructor needs 4 double arguments... I can't code a parser for every type
13:52:47 <Wolf01> Maybe a var t = Thickness.FromString(value); but there isn't anything like that
13:53:45 <Samu> let's build a ship depot! http://imgur.com/a/bDL73
13:54:13 <Wolf01> Also, the resource is defined with a strong type <Thickness x:key="my_element_thickness">10,5,10,0</Thickness>
13:54:32 <Wolf01> But the "Resources" can't tell what type is it
13:54:53 <Wolf01> All this is nonsense.
13:55:21 <Samu> refresh page - http://imgur.com/a/bDL73
13:55:25 <Samu> i did it :p
13:56:01 <Wolf01> Good
13:56:24 <Samu> i see the signal coordinates aren't adjusted
13:56:31 <Samu> dunno if they have to
13:57:53 <Samu> i guess they don't
14:03:46 <Samu> there's more slopes combinations to work with :(
14:03:58 <Samu> steep slopes give me most trouble
14:04:48 <Samu> also inclined slopes give me trouble
14:14:46 *** sla_ro|master has quit IRC
14:14:47 <Eddi|zuHause> that sounds like the typical internet-y botch job... "we define a type, then we throw it away, and have to infer it from the content"
14:17:18 <berndj> can i change the maximum length of station i can build? i set my max train length to 14, but the "build station" window still only offers 7 tile stations
14:17:33 <Wolf01> Drag&drop
14:21:47 <Eddi|zuHause> just build two stations of length 7 next to each other
14:28:59 <berndj> ok, and i suppose there's no difference between a station built like that "in parts" (3+4) and one built in one big go (7)? so the build window is just for convenience then?
14:30:52 <Eddi|zuHause> it may look different, but it behaves the same
14:31:24 <Eddi|zuHause> as long as it's on continuous block of station tiles
14:42:20 *** Flygon_ has joined #openttd
14:48:26 *** keoz has quit IRC
14:49:08 *** Flygon has quit IRC
15:14:35 *** TheMask96 has quit IRC
15:19:09 *** TheMask96 has joined #openttd
15:42:29 <Samu> int z_lower_corner_s = TileHeight(TileAddByDiagDir(tile2 + (axis == AXIS_X ? TileDiffXY(1, 0) : TileDiffXY(0, 1)), AxisToDiagDir(axis == AXIS_X ? AXIS_Y : AXIS_X)));
15:50:30 *** sim-al2 has quit IRC
15:54:59 <Samu> i just worked on tile 16383 on a 256x256 map, scary
15:55:21 <Samu> erm 128x128
15:57:30 <Samu> @calc 16254 + 128 + 1
15:57:30 <DorpsGek> Samu: 16383
15:57:45 <Samu> @calc 128*128
15:57:45 <DorpsGek> Samu: 16384
16:06:49 <supermop> good morning
16:07:16 *** ElleKitty has joined #openttd
16:16:54 *** Lejving has quit IRC
16:22:42 *** DDR has quit IRC
16:23:11 *** DDR has joined #openttd
16:24:22 *** DDR has quit IRC
16:25:09 *** Lejving has joined #openttd
16:30:26 *** DDR has joined #openttd
16:33:29 *** Gja has joined #openttd
17:22:23 *** Alberth has joined #openttd
17:22:23 *** ChanServ sets mode: +o Alberth
17:22:35 <Alberth> hi hi
17:23:26 <berndj> oh, now i made two stations where i want only one; can i just remove the mistake-station and let the passengers become zombies?
17:24:11 *** CompuDesktop has quit IRC
17:25:57 <berndj> nvm, i'll just walk it to somewhere nearby where i do want a station
17:28:46 <Alberth> sure, just dynamite the station :)
17:29:30 *** Compu has joined #openttd
17:29:51 <Eddi|zuHause> learn the "ctrl+click" feature to attach new station parts
17:38:30 <Samu> if ((IsInclinedSlope(slope1) && DiagDirToAxis(GetInclinedSlopeDirection(slope1)) || IsInclinedSlope(slope2) && DiagDirToAxis(GetInclinedSlopeDirection(slope2))) == axis == AXIS_X ? AXIS_Y: AXIS_X) {
17:38:49 <Samu> my coding skills ...
17:39:15 *** keoz has joined #openttd
17:50:47 *** TheMask96 has quit IRC
17:51:29 <Samu> if (IsInclinedSlope(slope1) && DiagDirToAxis(GetInclinedSlopeDirection(slope1)) == axis == AXIS_X ? AXIS_Y : AXIS_X || IsInclinedSlope(slope2) && DiagDirToAxis(GetInclinedSlopeDirection(slope2)) == axis == AXIS_X ? AXIS_Y: AXIS_X) {
17:54:25 <Samu> why is this failing
17:54:26 <Samu> IsInclinedSlope(slope1) && DiagDirToAxis(GetInclinedSlopeDirection(slope1)) == axis == AXIS_X ? AXIS_Y : AXIS_X
17:54:38 <Samu> slope1 is inclined
17:54:54 <Alberth> two equalities?
17:55:00 <Samu> i'm trying to get the axis of slope1
17:55:23 *** TheMask96 has joined #openttd
17:55:23 <Alberth> in particular while not comparing boolean values?
17:55:50 <Samu> axis == AXIS_X ? AXIS_Y : AXIS_X
17:56:19 <Samu> if axis is AXIS_X, I want AXIS_Y, like DiagDirToAxis(GetInclinedSlopeDirection(slope1)) == AXIS_Y
17:56:30 <Alberth> DiagDirToAxis(GetInclinedSlopeDirection(slope1)) == axis == AXIS_X <-- two "==" there
17:58:05 <Samu> how would i make it work
17:58:28 <Samu> IsInclinedSlope(slope1) && DiagDirToAxis(GetInclinedSlopeDirection(slope1)) == (axis == AXIS_X ? AXIS_Y : AXIS_X)
17:58:58 <Alberth> that would be correct at least in types
17:59:02 <Eddi|zuHause> in python, that expression would work :p
17:59:29 <Alberth> it does?
18:00:15 <Alberth> I don't think it has the meaning as in the last paste :)
18:02:42 <Samu> failed again
18:03:03 <Samu> slope1 is inclined
18:03:15 <Samu> it's AXIS_Y inclined
18:03:32 <Samu> why is it not working :(
18:03:42 <Samu> axis is AXIS_X
18:04:11 <Samu> true && AXIS_Y == AXIS_Y - is failing
18:04:29 <Alberth> what is that double "))" doing before the first == ?
18:04:43 <Alberth> comparing a boolean with an axis, perhaps?
18:04:45 <Samu> if (IsInclinedSlope(slope1) && DiagDirToAxis(GetInclinedSlopeDirection(slope1)) == (axis == AXIS_X ? AXIS_Y : AXIS_X) || IsInclinedSlope(slope2) && DiagDirToAxis(GetInclinedSlopeDirection(slope2)) == (axis == AXIS_X ? AXIS_Y: AXIS_X)) {
18:04:50 <Samu> the whole line
18:05:25 <Samu> does assert(true) crash openttd or fail?
18:05:28 <Alberth> oh, nested function call, should be ok
18:05:31 <Samu> i got an assert right after
18:05:54 <Alberth> assert(true) just continues wit the next line
18:05:57 <Samu> gonna try assert(false);
18:06:10 <Samu> oh, i see, im noob
18:06:57 <Samu> Assertion failed! expression: false
18:07:08 <Samu> that means it passed the if test
18:07:55 <Samu> trying without parenteses
18:08:18 <Samu> nice, it reached the assert
18:09:19 <Samu> gonna try some other way
18:13:07 <Samu> if ((IsInclinedSlope(slope1) && DiagDirToAxis(GetInclinedSlopeDirection(slope1)) || IsInclinedSlope(slope2) && DiagDirToAxis(GetInclinedSlopeDirection(slope2))) == axis == AXIS_X ? AXIS_Y : AXIS_X) {
18:15:19 <Samu> (true && AXIS_Y || false) == AXIS_Y
18:16:18 <Samu> (false || true && AXIS_Y) == AXIS_Y
18:16:43 *** HerzogDeXtEr has joined #openttd
18:17:51 <Samu> there has to be a better way to do this, it's getting too complex
18:17:54 <Samu> even for me
18:24:53 *** andythenorth has joined #openttd
18:25:03 <Alberth> o/
18:26:43 <andythenorth> lo
18:27:49 <Eddi|zuHause> Alberth: yes, python advertised this feature that comparison expressions like "a<b<c" work in the "mathematical" sense
18:30:02 <Alberth> yeah, but for == ?
18:33:09 <Alberth> Samu: usual strategy is to make more small steps to do a computation, ie there is a reason why the bridge code is 500 or so lines :)
18:33:14 *** Progman has joined #openttd
18:33:51 * andythenorth needs to rewire a model train
18:34:01 <andythenorth> and I don’t want the magic smoke to escape from a chip
18:34:10 <andythenorth> can’t find any model train irc channels :P
18:38:58 <Eddi|zuHause> Alberth: i don't see how == would be any different than <
18:39:51 <Eddi|zuHause> >>> 2==2==2
18:39:52 <Eddi|zuHause> True
18:40:05 <Alberth> yeah, nice, just tried it :)
18:41:58 <andythenorth> I don’t need the chip really
18:53:54 *** glx has joined #openttd
18:53:54 *** ChanServ sets mode: +v glx
18:54:30 * andythenorth must to soldering iron
18:54:50 <andythenorth> sometimes I wish programming was more like fixing real things :P
18:55:39 <Alberth> it is, for a particular style of programming :)
18:55:45 <andythenorth> in a flow state where the entire problem can be held in mind, working with code is close to working with real materials
18:56:04 <andythenorth> but a lot of the time it’s like trying to fix a partly obscured machine with partly broken tools
18:56:24 * andythenorth should add NotRoadTypes to nml, as a case in point :P
18:56:42 <Alberth> yeah, we're always trying to stack too many abstractions on top of stuff :)
18:57:29 <andythenorth> writing code in a pure environment like flash is (surprisingly) simple and fun
18:58:00 <andythenorth> no real dependencies, no cross-platform concerns
18:58:33 <andythenorth> it’s less fun once you add network calls, or other interaction outside the runtime :P
18:58:58 <Alberth> yeah, messing around with dispatching and callbacks :)
18:59:34 <andythenorth> browser specific issues
18:59:38 <andythenorth> all the usual crap
19:03:24 <Wolf01> o/
19:03:47 <Wolf01> Samu, please, learn how to make helper functions for long ifs
19:03:57 <andythenorth> ok, if I get brain tonight, I’ll try to patch nml
19:04:07 *** Stimrol has joined #openttd
19:05:58 *** Stimrol has quit IRC
19:07:06 *** Stimrol has joined #openttd
19:12:40 <Samu> ret = DoCommand(IsInclinedSlope(slope1) ? tile : tile2, IsSlopeWithThreeCornersRaised(IsInclinedSlope(slope1) ? slope2 : slope1), IsSlopeWithThreeCornersRaised(IsInclinedSlope(slope1) ? slope2 : slope1) ? 1 : 0, flags | DC_NO_WATER, CMD_TERRAFORM_LAND); t.t
19:13:22 <Wolf01> Samu, don't... it's unreadable :(
19:13:51 <Wolf01> Also, what are the commas?
19:14:24 <Alberth> like the dots, but extended with a small line :p
19:14:46 <Wolf01> Thank you captain :D
19:19:39 *** frosch123 has joined #openttd
19:26:33 <Wolf01> Quak
19:27:07 <frosch123> hoi
19:30:48 <Samu> it's not working, i'm about to stop, i can't go anywhere with this mess
19:35:15 *** keoz has quit IRC
19:45:19 <Alberth> don't merge everything in one big line that becomes too difficult to understand
19:45:38 <Alberth> also, it becomes impossible to check parts of it
19:51:29 <Samu> ret = DoCommand(terraform_inclined, IsSlopeWithThreeCornersRaised(terraform_slope2) ? ComplementSlope(terraform_slope1) : terraform_slope1, IsSlopeWithThreeCornersRaised(terraform_slope2) ? 1 : 0, flags | DC_NO_WATER, CMD_TERRAFORM_LAND);
19:51:34 <Samu> better, but still big
19:53:24 <Wolf01> A good patch is not a 3 lines of code patch, but a patch which touches few features, but you can write 50 lines just to do a better check
19:57:53 <Alberth> ha, most of my patches never add or remove features :)
19:58:25 <Wolf01> Yep, you can do refactoring and fixes
20:02:47 *** Biolunar has quit IRC
20:13:54 <Samu> i'm getting a weird assert
20:14:03 <Samu> assert(res.GetCost() == res2.GetCost() && res.Failed() == res2.Failed()); // sanity check
20:14:27 <Samu> costs are different
20:14:34 <Wolf01> That's a problem
20:14:36 <Samu> 11480 vs 11440, why's that?
20:14:54 <Wolf01> Maybe one of the 2 doesn't do the right actions
20:16:10 <Samu> okay, let me find out why :(
20:16:34 <Samu> seems like the first had cleared desert land, the second didn't clear that
20:16:44 <Samu> or maybe it was already cleared?
20:20:28 <Wolf01> Anyone which could give me a little help with my patch? I made the terraform paintbrush but I have problems painting upwards, because when I get the north corner height it's always lower than the terrain below and so it lowers all again
20:24:09 <Wolf01> https://1drv.ms/u/s!AgUFeOGLNNfVhb9ZJPHngM3G3LY0Lg the patch so far, there are other little problems but I want to address the biggest one
20:32:12 <Wolf01> Mmhm, today's fff remember me the talk we had for saving trees
20:33:34 *** tarpl has joined #openttd
20:33:42 <tarpl> hi
20:34:02 <tarpl> i need administrator
20:34:19 <tarpl> hello
20:34:25 <tarpl> st2
20:34:33 <tarpl> are you hear
20:34:40 <tarpl> ?
20:35:31 <tarpl> helo
20:35:32 <Eddi|zuHause> i don't think you're asking the right question
20:35:56 <tarpl> sorry for my english
20:36:23 <tarpl> you are admin?
20:37:49 <tarpl> yesterday admin was unban me but i dont have game
20:37:57 <tarpl> help me please
20:38:08 *** yorick has joined #openttd
20:38:49 <tarpl> where are i must wright about my problem
20:39:17 <tarpl> hello
20:39:22 <Wolf01> tarpl, I think on the same link ST2 gave you yesterday
20:40:09 <tarpl> what is "same link st2"
20:40:13 <tarpl> ?
20:40:23 <tarpl> i dont understand
20:40:49 <Samu> @calc 20+20+20+20+20+20+250+250+700+5000+5000
20:40:49 <DorpsGek> Samu: 11320
20:41:11 <Wolf01> tarpl, do you have the link you used yesterday?
20:41:18 <tarpl> no
20:41:32 <tarpl> maybe you have?
20:41:35 <Samu> i'm getting 11340 for some reason :(
20:41:45 <Wolf01> @logs
20:41:45 <DorpsGek> Wolf01: https://webster.openttdcoop.org/index.php?channel=openttd
20:42:21 <Wolf01> tarpl, http://openttd.btpro.nl/contact-us save it in your bookmarks
20:43:16 <tarpl> big thanks
20:43:22 <Samu> price of clearing the initial tile is being added twice
20:43:54 <Samu> doesn't the terraform clear it?
20:44:01 <Samu> confused
20:44:12 <Wolf01> No, the terraform terraforms
20:44:17 *** tarpl has quit IRC
20:49:05 <Samu> do i have to previously clear the tile before the terraform?
20:49:43 <Samu> why did it work the other times...
20:49:44 <Wolf01> Try it, and if the cost matches then yes
20:51:19 <Wolf01> But I think it will lead to many problems, like being able to build over your own infrastructure
20:52:59 *** sla_ro|master has joined #openttd
20:55:23 *** Defaultti has quit IRC
20:57:01 *** Defaultti has joined #openttd
21:14:33 <Samu> gonna do this by repeating code
21:14:44 <Samu> hopefully it won't fail
21:19:04 <Samu> if it does not crash now, then copy paste forever!
21:19:36 <Samu> awww it crashed, i clearly don't understand what's going on then
21:20:19 *** andythenorth has quit IRC
21:23:31 *** andythenorth has joined #openttd
21:28:08 *** FLHerne has joined #openttd
21:38:05 *** FLHerne has quit IRC
21:38:07 *** FLHerne has joined #openttd
21:47:30 <andythenorth> hmm
21:47:37 <andythenorth> no magic smoke escaped
21:47:41 <andythenorth> I bypassed the chip
21:47:44 <Alberth> :o
21:47:49 <andythenorth> now my mouth tastes of tin :P
21:48:06 <Alberth> you ate it? :p
21:48:24 <andythenorth> melting solder
21:48:25 <andythenorth> :P
21:48:29 <andythenorth> enclosed space
21:48:37 <Alberth> ah, right :)
21:48:59 <Alberth> cup of tea to fix that :)
21:49:40 <andythenorth> beer
21:49:52 <Alberth> better, at this time of day / weekend
21:54:37 <Wolf01> I'm tired, also rimmed, I just need some air
21:56:42 <supermop> Wolf01: thats a bit much personal information
21:57:03 <supermop> but i can see why you'd need the air
21:59:04 <Wolf01> Btw, a bit of headache, maybe I didn't eat enough sugars today
22:01:32 <andythenorth> have some coca cola
22:02:00 * Wolf01 is not a great fan of that stuff
22:02:00 <Wolf01> ;)
22:08:34 * andythenorth reads forum
22:11:11 <Wolf01> I tried to make a logo for my app today... I don't have the right tools to do it :(
22:11:51 <andythenorth> pixels or vectors or 3d?
22:12:39 <Wolf01> I tried vectors, but I ended up having a pixelated aliased image and I used that for now
22:14:50 <supermop> andythenorth: whats on fora?
22:14:59 <andythenorth> nothing
22:15:07 <Alberth> aka random talk
22:15:19 <andythenorth> people talking about the game
22:15:29 <andythenorth> things that they can never change
22:15:41 <andythenorth> or gameplay stuff that is old and known
22:20:32 <supermop> cars cars?
22:21:17 *** sim-al2 has joined #openttd
22:23:10 <Samu> how does TileArea(tile, 1, 1); works?
22:23:21 <Samu> what is width?
22:23:27 <Samu> is that x?
22:23:54 <Samu> * @param w the width * @param h the height
22:24:21 <Samu> OrthogonalTileArea
22:26:35 *** andythenorth has quit IRC
22:27:37 <Alberth> width is always x, afaik
22:28:10 *** Alberth has left #openttd
22:33:27 *** andythenorth has joined #openttd
22:34:03 *** FLHerne has quit IRC
22:34:09 *** FLHerne has joined #openttd
22:34:37 *** aard has joined #openttd
22:38:04 *** gelignite has joined #openttd
22:41:02 <supermop> ok i've finally read up to the 1000th page of british station thread
22:41:15 <supermop> which brings me up to 4 years ago abouts
22:42:29 <andythenorth> I think I’ll avoid that
22:42:35 <andythenorth> for more than one reason
22:43:23 <supermop> british station game or cars cars?
22:47:07 <supermop> i am liking this 1000 building thing, at least i like the drawings
22:48:17 <supermop> i kind of want to run some version of the game that just pseudo organically builds little urbanist cities
22:48:53 <supermop> of the kind architects in the 60s and 70s would draw up in sprawling axonometric drawings
22:49:55 <supermop> like a fungal colony of nakagin capsule towers
22:50:40 *** FLHerne has quit IRC
22:53:11 *** FLHerne has joined #openttd
22:57:15 <supermop> then just let that run on a large screen in the background of some room
23:00:42 <Samu> looks like i got this problem
23:00:54 <Samu> ClearedObjectArea was the issue
23:01:15 <Samu> ship depot is 1x2 or 2x1
23:01:28 <Samu> i was never caring about it
23:02:29 <andythenorth> bye
23:02:29 *** andythenorth has left #openttd
23:02:44 <Samu> coa->area = TileArea(tile, axis == AXIS_X ? 2 : 1, axis == AXIS_Y ? 2: 1);
23:15:55 <Samu> i finally inderstand what this "ClearedObjectArea" is for
23:16:08 <Samu> lol i got a lot to fix
23:18:31 *** Supercheese has joined #openttd
23:21:10 *** sla_ro|master has quit IRC
23:26:07 *** keoz has joined #openttd
23:42:02 *** frosch123 has quit IRC
23:48:46 *** Progman has quit IRC
23:55:16 <Samu> ugly :( if (((IsSlopeWithOneCornerRaised(slope2) || IsSlopeWithThreeCornersRaised(slope2)) && IsInclinedSlope(slope1) && DiagDirToAxis(GetInclinedSlopeDirection(slope1)) || (IsSlopeWithOneCornerRaised(slope2) || IsSlopeWithThreeCornersRaised(slope2)) && IsInclinedSlope(slope2) && DiagDirToAxis(GetInclinedSlopeDirection(slope2))) == axis == AXIS_X ? AXIS_X : AXIS_Y) return_cmd_error(STR_ERROR_SITE_UNSUITABLE);
23:55:33 <Samu> oh some typos
23:57:08 *** keoz has quit IRC