IRC logs for #openttd on OFTC at 2016-09-08
            
00:01:15 *** Flygon has quit IRC
00:05:38 <Samu> building a zig-zag road over 2000 tiles.... zzzz
00:08:41 *** Ethereal_Whisper has quit IRC
00:20:32 <supermop> sounds like a task for an ai
00:25:26 <_dp_> hm, rv on diagonals aren't even visually symmetric http://imgur.com/a/vv4ot
00:26:09 <_dp_> 6 + 5 pixels going up while 4 + 7 going down
00:33:55 *** LadyHawk has joined #openttd
00:45:02 *** tokai has quit IRC
00:49:56 *** tokai has joined #openttd
00:49:56 *** ChanServ sets mode: +v tokai
01:04:41 *** Progman has quit IRC
01:23:05 *** Samu has quit IRC
01:35:27 *** FLHerne has quit IRC
01:43:58 *** Samu has joined #openttd
01:56:54 *** Mazur has joined #openttd
02:12:25 *** Samu has quit IRC
02:27:50 *** HerzogDeXtEr has quit IRC
02:29:43 *** Samu has joined #openttd
02:30:52 <Samu> finally made the map
02:31:36 <Samu> i got to test at 94 km/h because the fastest road vehicle making turns is limited to this speed
02:31:45 <Samu> i also decreased from 2000 tiles to 1999 tiles distance
02:33:24 <Samu> my internet connection isn't doing good today
02:33:32 <Samu> @logs
02:33:32 <DorpsGek> Samu: https://webster.openttdcoop.org/index.php?channel=openttd
02:38:04 <Samu> well
02:38:12 <Samu> this is the best approximation yet
02:38:22 <Samu> gonna post screenshot
02:50:16 *** Mazur has quit IRC
03:03:36 <Samu> bah damn internet, i can't post it
03:04:13 <Samu> patched - http://imgur.com/a/gvelS
03:04:26 <Samu> original - http://imgur.com/a/RqwOJ
03:06:40 *** Mazur has joined #openttd
03:06:40 <Samu> anyone here?
03:06:49 <Samu> i can't post on the forum, internet issues today
03:08:09 <Samu> oh i guess i just could, tomorrow i'll edit the post with a better description
03:09:56 *** Samu has quit IRC
03:44:29 *** JezK_ has joined #openttd
03:50:17 *** glx has quit IRC
04:32:05 *** JezK_ has quit IRC
04:41:21 *** JezK_ has joined #openttd
04:48:28 *** Biolunar_ has joined #openttd
04:54:19 *** Mazur has quit IRC
04:55:15 *** Biolunar has quit IRC
05:07:10 *** JezK_ has quit IRC
05:16:42 *** JezK_ has joined #openttd
05:29:35 *** supermop_ has joined #openttd
05:51:41 *** Supercheese has joined #openttd
06:09:47 *** supermop_ has quit IRC
07:50:15 *** Mazur has joined #openttd
08:10:50 *** sim-al2 has quit IRC
08:11:05 *** Mazur has quit IRC
08:27:49 *** Mazur has joined #openttd
08:51:12 *** blathijs has quit IRC
09:07:34 *** Wolf01 has joined #openttd
09:09:19 <Wolf01> o/
09:11:10 *** sla_ro|master has joined #openttd
09:25:32 *** blathijs has joined #openttd
09:40:27 *** Progman has joined #openttd
09:54:10 *** Stimrol has quit IRC
09:55:20 *** Stimrol has joined #openttd
10:05:24 *** JezK_ has quit IRC
10:24:46 *** greeter has quit IRC
10:43:43 *** Hirundo has quit IRC
10:44:17 *** Hirundo has joined #openttd
10:47:43 *** Ammler has quit IRC
10:47:52 *** tycoondemon has quit IRC
10:48:17 *** Ammler has joined #openttd
10:49:01 *** Osai has quit IRC
10:49:17 *** Osai has joined #openttd
10:50:54 *** ^Spike^ has quit IRC
10:51:17 *** ^Spike^ has joined #openttd
10:54:25 *** Supercheese has quit IRC
10:57:36 *** V453000 has quit IRC
10:57:47 *** V453000 has joined #openttd
11:39:44 *** LadyHawk has quit IRC
11:45:58 *** Samu has joined #openttd
11:46:03 <Samu> hi
11:47:24 <Samu> just found yet another situation where a dock can be blocking another dock
11:47:34 <Samu> but this time it's not caused by my patch
11:48:30 <Samu> thus it's also present in 1.6.1
11:50:50 <Samu> will try to fix it
11:50:52 <Samu> brb
12:09:54 *** LadyHawk has joined #openttd
12:10:30 *** LadyHawk is now known as Guest65
12:17:59 <Samu> http://imgur.com/a/LokL8 - problem here
12:18:45 <Samu> how to extract the tile paralel to axis-X
12:20:09 <Samu> i got diagdir, hmm i think i can do this
12:20:34 *** Guest65 has quit IRC
12:23:04 *** tycoondemon has joined #openttd
12:36:00 *** Biolunar_ has quit IRC
12:44:30 *** Samu has quit IRC
13:13:25 *** Dakkus has quit IRC
13:13:26 *** Dakkus has joined #openttd
13:34:39 *** Wolf03 has joined #openttd
13:34:39 *** Wolf01 is now known as Guest68
13:34:40 *** Wolf03 is now known as Wolf01
13:40:39 *** Guest68 has quit IRC
13:43:39 *** Samu has joined #openttd
13:47:51 <Samu> question, how do i get a specific industry tile gfx while it's under construction?
13:48:03 <Samu> problem is the oil rig
13:49:34 <Samu> that tile that transforms into the oil rig station has several phases
13:49:48 <Samu> when it's under construction
13:49:51 <Samu> is my problem
13:50:30 <Samu> i want to prevent a dock to be placed in the docking area of the yet-to-be an oil rig station
13:50:45 <Samu> how do I get that?
14:07:00 *** Samu has quit IRC
14:07:08 *** michi_cc has quit IRC
14:07:13 *** michi_cc has joined #openttd
14:07:13 *** ChanServ sets mode: +v michi_cc
14:24:05 *** TinoDidriksen has quit IRC
14:25:14 *** TinoDidriksen has joined #openttd
14:48:36 *** Samu has joined #openttd
14:48:43 <Samu> bah internet
14:48:46 <Samu> @logs
14:48:46 <DorpsGek> Samu: https://webster.openttdcoop.org/index.php?channel=openttd
14:54:31 *** KenjiE20 has quit IRC
14:55:03 *** KenjiE20 has joined #openttd
15:05:34 *** supermop_ has joined #openttd
15:10:51 *** luca768 has quit IRC
15:11:15 *** luca768 has joined #openttd
15:12:01 *** womble has quit IRC
15:12:09 *** womble has joined #openttd
15:13:11 *** Keridos has quit IRC
15:13:31 *** tokai has quit IRC
15:13:35 *** Keridos has joined #openttd
15:13:45 *** sim-al2 has joined #openttd
15:17:02 *** orudge has joined #openttd
15:18:03 *** ChanServ sets mode: +o orudge
15:23:50 *** supermop_ has quit IRC
15:47:01 *** TheIJ has quit IRC
15:47:53 *** TheIJ has joined #openttd
15:49:46 *** tokai has joined #openttd
15:49:46 *** ChanServ sets mode: +v tokai
15:51:47 *** sim-al2 has quit IRC
16:08:28 *** Mazur has quit IRC
16:14:05 <Samu> who's a code expert here? https://paste.openttdcoop.org/pammldfgx - lines 12-17 and 20-25 are exactly equal, how do I avoid repetition?
16:16:07 *** idl0r has quit IRC
16:16:34 *** idl0r has joined #openttd
16:22:20 *** Progman has quit IRC
16:27:05 <Samu> can't use st for station, another st of the same name is being used afterwards
16:27:17 <Samu> dock_adj it is
16:29:16 <supermop> yo
16:35:05 <Samu> hi
16:35:25 <Samu> how do i avoid code repetition?
16:44:42 <Samu> i'd like to GetDockOffset of a Oil Rig before the Oil Rig station is built
16:44:47 <Samu> without getting an assert
16:45:44 <Samu> the fucntion is assuming that the station is already there.... but it's still under construction
16:47:36 <Samu> or if i can't get that offset
16:47:45 <Samu> i will assume it won't change in the future
16:48:03 <Samu> and use tilediff directly
16:48:57 *** kais58 is now known as kais58|AFK
16:50:11 *** Alberth has joined #openttd
16:50:11 *** ChanServ sets mode: +o Alberth
16:52:02 *** kais58|AFK is now known as kais58
16:57:23 <Samu> this could be better, i am repeating code https://paste.openttdcoop.org/pammldfgx - anyone halp!!!
17:05:10 <_dp_> Samu, do function or loop
17:08:19 <Samu> not sure how to do it, i've done it before, but tile_adj isn't a simple tile_adj++ thingy
17:08:32 <Samu> i was used to i++
17:11:45 <_dp_> Samu, you mean you only learned loops with ++? Great, go learn the rest of the language :p
17:12:47 <_dp_> Samu, although, function is probably better in this particular case.
17:46:53 *** supermop_ has joined #openttd
17:51:47 *** Gja has joined #openttd
17:53:15 *** supermop has quit IRC
17:55:15 *** TheMask96 has quit IRC
18:00:06 *** TheMask96 has joined #openttd
18:10:44 <Samu> IsTileDock vs IsDockTile, name is confusing
18:11:02 <Samu> IsTileDock = is this tile being used for docking ships
18:11:45 <Samu> IsDockTile - is there a dock at this tile
18:20:16 <LordAro> heh
18:20:34 <LordAro> as long as the doc comment on the function says as much, it's not *too* much of an issue
18:39:18 *** Mazur has joined #openttd
18:44:24 <Samu> 'IsTileDock': not all control paths return a value openttd d:\openttd\trunk\src\station_cmd.cpp 2456
18:44:40 <Samu> meh, i'll figure it out
18:51:01 <Samu> TileAddByDiagDir is bugged
18:51:20 *** supermop has joined #openttd
18:51:37 <Samu> static inline TileIndex TileAddByDiagDir(TileIndex tile, DiagDirection dir)
18:51:45 <Samu> * @param dir The direction in which we want to step
18:51:53 <Samu> if the dir is NE
18:52:08 <Samu> wouldn't that mean if I'm on tile 1000, I'm now on tile 999?
18:52:16 <Samu> it is returning tile 1001
18:52:26 <Samu> is that intended? am i misinterpreting something
18:55:26 <Samu> nevermind, i was misinterpreting it
18:55:33 <Samu> :(
18:57:47 *** supermop_ has quit IRC
19:01:07 *** glx has joined #openttd
19:01:07 *** ChanServ sets mode: +v glx
19:19:13 *** Gja has quit IRC
19:28:41 *** frosch123 has joined #openttd
19:45:08 <Alberth> o/
19:45:34 <frosch123> lo
20:02:25 *** smoke_fumus has joined #openttd
20:06:58 *** smoke_fumus has joined #openttd
20:08:46 *** supermop_ has joined #openttd
20:14:16 *** Gja has joined #openttd
20:14:32 *** supermop has quit IRC
20:34:32 *** andythenorth has joined #openttd
20:35:34 <Wolf01> o/
20:36:22 <andythenorth> o/
20:43:45 <Samu> GetIndustryType returned 5 '\x5' unsigned char
20:43:58 <Samu> isn't there a name for it?
20:44:02 *** HerzogDeXtEr has joined #openttd
20:44:05 <Samu> OILRIG or so?
20:45:18 *** aard has joined #openttd
20:47:34 <_dp_> So, does anyone know why road lanes coordinates are asymmetrical? Namely 5 and 9
20:48:07 <_dp_> I would understand 5, 10 or 6, 10 but this doesn't seem to make sense
20:48:08 <Eddi|zuHause> what do you mean?
20:48:24 <Wolf01> |.....||...|
20:49:04 <frosch123> because that is what looked right to some eye at some point
20:49:13 <Wolf01> Because the original designers fucked things up a lot and we just kept the same sizes
20:49:19 <frosch123> bridge pillars are also complete non-sense when looking at the 3d positions
20:49:30 <_dp_> Eddi|zuHause, check roadveh_movement.h, rv goes on subcoord 5 in one direction and 9 on other
20:50:25 <_dp_> Did anyone try changing them? Coz it screws up turns making them all different
20:50:45 <Wolf01> It's a statemachine problem
20:50:49 <frosch123> _dp_: also, rv width is 3
20:50:56 <_dp_> And leads to all nonsense with roads having different lenght when travelled backwards
20:51:05 <frosch123> so the center cannot be in the center, it needs to be on one side
20:52:23 <Eddi|zuHause> i better stop it right here. there's only one place where this discussion can end: state machines
20:52:34 <_dp_> frosch123, I'm talking about straight roads atm, when rv's are visually diagonal
20:52:50 <frosch123> yes, and the bounding box has width 3
20:53:00 <frosch123> so the offset is 1 or 2 from the borders
20:53:24 <frosch123> anyway, orientation/lane is swapped when switching road side
20:53:31 <frosch123> it just needs to look right for both
20:53:59 <frosch123> so you cannot make them symmetrical, but put the remainder from centering width 3 onto the same side
20:54:09 <V453000> DO YOU EVEN SLUG?
20:54:35 <frosch123> i feel more snail today
20:55:14 <Eddi|zuHause> i'm still not sure how english ended up with two different words for slug and snail
20:55:55 <ST2> guess they didn't understood the meaning of lazyness :D
20:55:56 <andythenorth> :o
20:56:00 <andythenorth> other languages don’t?
20:56:05 <V453000> every civilized language does that Eddi|zuHause
20:56:31 <frosch123> andythenorth: it's "snail" and "naked snail" in german
20:56:37 <Eddi|zuHause> no, the advanced german language has compound words for this stuff
20:57:00 <glx> "escargot" and "limace" here :)
20:57:27 <frosch123> Eddi|zuHause: anyway, why have different names for needle trees?
20:57:43 <_dp_> frosch123, you mean width projection on x screen axis?
20:58:02 <frosch123> _dp_: RoadVehicle::UpdateDeltaXY
20:58:09 <frosch123> or ctrl+b in-game
20:58:20 <_dp_> frosch123, also it doesn's rly look right to me now, they are driving on markings :p
21:00:40 <_dp_> frosch123, you mean update_coordinates hotkey? I probaly have it reassigned
21:00:51 <frosch123> no, bounding boxes
21:06:56 *** FLHerne has joined #openttd
21:08:28 *** Mazur has quit IRC
21:08:49 <_dp_> frosch123, is it accessible through menu somehow, can't get hotkey to work for some reason
21:09:14 <frosch123> it's probably in the ? menu, when newgrf dev stuff is enabled
21:09:39 <frosch123> the latter likely also applies to the hotkey :p
21:12:26 <_dp_> frosch123, oh, yeah, it does
21:24:19 *** greeter has joined #openttd
21:25:29 *** smoke_fumus has joined #openttd
21:30:55 *** smoke_fumus has quit IRC
21:31:03 *** sla_ro|master has quit IRC
21:32:52 <_dp_> http://imgur.com/a/f91Pp doesn't look right to me either way, bottom lane can really use +1 +1 ofsset imo
21:33:47 <_dp_> if not +2
21:34:12 <andythenorth> _dp_: for extra fun gags, try that with trams
21:34:20 <andythenorth> try lining trams up to their tracks reliably :P
21:34:31 <andythenorth> eh, computer says no
21:35:13 <Samu> is this good english? * Is this tile a target for ships to get to a nearby dock?
21:38:18 <andythenorth> is fine
21:40:25 <_dp_> andythenorth, doesn't look any different to me http://imgur.com/a/58wYG
21:47:33 <andythenorth> one of them doesn’t align to the rails
21:47:43 <frosch123> cleary the tracks are in the wrong position
21:47:44 <andythenorth> but does align to the bounding box
21:48:41 <andythenorth> frosch123: is that definite? o_O
21:48:53 <andythenorth> I wondered if the vehicle was in the wrong position
21:48:59 <andythenorth> potato / potato :P
21:49:10 <frosch123> no idea, count the pixels :)
21:49:15 <_dp_> andythenorth, yeah, same for rvs, and that's what i'm talking about, one using coord 5 is fine and 9 looks wrong
21:50:00 *** aard has quit IRC
21:51:07 <andythenorth> _dp_: patch it and see if it looks better? o_O
21:51:38 <_dp_> andythenorth, on it
21:52:02 <frosch123> andythenorth: it's bogus :) unless you stick to a fixed vehicle width, it is always wrong
21:52:04 <_dp_> andythenorth, it's not about visuals for me thought but about virtual coords making sense)
21:52:23 <frosch123> the virtual coords are perfectly fine
21:52:46 <_dp_> frosch123, how's that fine, all turns have different length
21:53:32 <andythenorth> frosch123: fixed vehicle width? o_O
21:54:39 <frosch123> ah, no, indeed, virtual are off
21:54:50 <frosch123> vehicles would need width 4 to make it correct
21:55:23 <frosch123> if you give them width 4, then the vehicle is from 4/16-8/16, and 8/16-12/16
21:55:36 <frosch123> so, yeah, vehicles are too small
21:56:58 <_dp_> frosch123, how does width matter for virtual ones? It's basically center
21:57:09 <_dp_> frosch123, visual offsets come in later
21:58:46 <frosch123> integers are not as easy as real numbers
21:59:02 <frosch123> "centers" are complicated
21:59:27 <andythenorth> odd and even? or more complicated than that?
21:59:29 <frosch123> you get different result with using "pixel start" or "pixel center"
22:00:51 <frosch123> i wouldn't even be able to tell whether the track is in the middle of the tile
22:01:06 <frosch123> because i cannot tell whether the tile grid is on one tile or the other
22:01:14 <_dp_> frosch123, well, yeah, but why do virtual coords have to deal with pixels
22:01:35 <_dp_> frosch123, and they are wrong no matter how you treat them, as start or as center
22:01:41 <frosch123> because virtual coords are for drawing
22:01:58 <frosch123> frames are for movement
22:02:15 *** tokai|noir has joined #openttd
22:02:15 *** ChanServ sets mode: +v tokai|noir
22:02:31 <_dp_> frosch123, wait, what do you call virtual coords, pos_x pos_y ?
22:03:41 <_dp_> they are used for movement
22:06:05 <_dp_> frosch123, and even in frames some turns take 8 some 9
22:06:46 <_dp_> or 10-11 if you consider turning hack
22:07:20 <frosch123> short curves are 8 frames, long curves are 16 frames
22:07:32 <frosch123> the position does not affect the movement at all
22:08:01 <_dp_> frosch123, _roadveh_drive_data_5 short curve 9 frames
22:08:49 <frosch123> so someone miscounted :p
22:08:49 <_dp_> frosch123, also 19, same for long ones, some have +1
22:09:08 *** tokai has quit IRC
22:09:29 <frosch123> ah well, let eddi fix it
22:10:32 <_dp_> frosch123, it also doubles frame when turning because of articulated-vehicle-something-I-don't-understand-yet
22:11:11 <frosch123> it doubles frames when changing orientation
22:11:18 <frosch123> which it should do twice in every curve
22:12:49 <_dp_> frosch123, well, yeah, it adds same to length but is still kinda weird
22:13:08 <_dp_> frosch123, thains don't double when turning
22:14:06 <frosch123> games are not made to be logic, but to look nice and be fun
22:14:44 <_dp_> frosch123, how can it be fun without logic :p ^^
22:17:50 <_dp_> also don't rly see why those have to be mutually exclusive
22:18:07 <Alberth> no logic is a lot more fun, figuring out how it works :p
22:19:29 <frosch123> if someone thought it looks better if vehicles do not jump positon and jump orientation at once, then be it
22:19:46 *** KouDy_ has quit IRC
22:19:59 *** KouDy has joined #openttd
22:21:44 <_dp_> frosch123, I think I found that someone ;)
22:21:45 <_dp_> https://git.openttd.org/?p=trunk.git;a=commit;f=src/roadveh_cmd.cpp;h=7fcae50579f69e6d4fba8d4e9445ef5e93c1c711
22:23:35 <_dp_> ok, mb not...
22:24:59 *** Supercheese has joined #openttd
22:26:44 *** Alberth has left #openttd
22:27:08 <Samu> i need halp
22:27:26 <Samu> https://paste.openttdcoop.org/pav92t6hl
22:27:32 <Samu> the description needs help
22:27:37 <Samu> i don't know what to type there
22:27:44 <Samu> about diagdir
22:28:19 <Samu> diagdir is optional
22:28:26 <frosch123> i wonder whether there is a typo in the commit message, or whether it is just a scary story of searching for desyncs in arcane places, which turned out to be somewhere else
22:28:59 *** FLHerne has quit IRC
22:29:05 *** FLHerne has joined #openttd
22:29:31 <Samu> if diagdir is not provided, the function will still function
22:30:07 <Samu> but when it finds a tile that is a target for docking, it won't care about the axis and just return true
22:30:45 <Samu> how do I describe this in the description?
22:30:47 <_dp_> frosch123, well, changes are clearly not related to any desyncs
22:31:31 <_dp_> frosch123, mb it was supposed to be 5822
22:31:54 <_dp_> https://git.openttd.org/?p=trunk.git;a=commit;f=src/roadveh_cmd.cpp;h=cc5e8bf56d47d50aa07a300c53b62bcd0d8bb681
22:32:35 <_dp_> and here it all started
22:32:36 <_dp_> https://git.openttd.org/?p=trunk.git;a=commit;h=838862428498b5eed46356c5037eddb8af908398
22:38:26 <Samu> * @param diagdir Optional diagonal direction to compare its axis against
22:38:29 <Samu> is this better?
22:38:51 <Samu> what's the opposite of against? i really suck at english today
22:39:06 *** frosch123 has quit IRC
22:39:32 *** andythenorth has quit IRC
22:40:50 <_dp_> yeah, that will be the last one, before that it goes pretty much unchanged since r1
22:48:54 *** gelignite has joined #openttd
23:07:48 <Samu> can someone please tell me if this description is clear? https://paste.openttdcoop.org/phhnp7qo0
23:24:18 <Samu> oops, it's not True, it's False
23:25:36 <Samu> fixed, plz tell me if it's clear - https://paste.openttdcoop.org/p68rqetdr
23:30:45 <Wolf01> http://img-9gag-fun.9cache.com/photo/aXw2VX9_460sv.mp4 found the hypetrain :O
23:33:03 *** Supercheese has quit IRC
23:41:17 *** supermop_ has quit IRC
23:41:17 *** Flygon_ has quit IRC
23:41:17 *** _dp_ has quit IRC
23:41:17 *** nilez has quit IRC
23:41:17 *** mindlesstux has quit IRC
23:41:17 *** mikegrb has quit IRC
23:41:17 *** efess has quit IRC
23:41:17 *** umgeher has quit IRC
23:41:17 *** ccfreak2k has quit IRC
23:41:17 *** Sylf has quit IRC
23:41:17 *** Clockworker has quit IRC
23:41:17 *** ST2 has quit IRC
23:41:17 *** Antheus has quit IRC
23:41:17 *** Extrems has quit IRC
23:41:17 *** Smedles has quit IRC
23:41:17 *** ABCRic has quit IRC
23:41:17 *** lastmikoi has quit IRC
23:41:17 *** innocenat has quit IRC
23:41:17 *** theholyduck has quit IRC
23:41:17 *** tneo has quit IRC
23:41:17 *** XeryusTC has quit IRC
23:41:17 *** fonsinchen has quit IRC
23:49:56 *** Clockworker has joined #openttd
23:49:56 *** ST2 has joined #openttd
23:49:56 *** lastmikoi has joined #openttd
23:49:56 *** ABCRic has joined #openttd
23:49:56 *** fonsinchen has joined #openttd
23:49:56 *** XeryusTC has joined #openttd
23:49:56 *** tneo has joined #openttd
23:49:56 *** Antheus has joined #openttd
23:49:56 *** Extrems has joined #openttd
23:49:56 *** Smedles has joined #openttd
23:49:56 *** theholyduck has joined #openttd
23:49:56 *** innocenat has joined #openttd
23:50:26 *** supermop_ has joined #openttd
23:50:26 *** Flygon_ has joined #openttd
23:50:26 *** _dp_ has joined #openttd
23:50:26 *** nilez has joined #openttd
23:50:26 *** mindlesstux has joined #openttd
23:50:26 *** mikegrb has joined #openttd
23:50:26 *** efess has joined #openttd
23:50:26 *** umgeher has joined #openttd
23:50:26 *** ccfreak2k has joined #openttd
23:50:26 *** Sylf has joined #openttd
23:52:54 <Samu> uh, what error is expected when u build a dock near the oil rig station? Too close to another dock or unsuitable location?
23:53:11 <Samu> is that station really a dock?
23:53:48 <Samu> is the player going to understand when he gets the "too close to another dock" error?
23:54:58 <Samu> I'm inclined towards sending the "too close to another dock" message