Jumping wall inside docking slit of Raceedat station

For test results, bug reports, announcements of new builds etc.

Moderators: winston, another_commander, Getafix

Screet
---- E L I T E ----
---- E L I T E ----
Posts: 1883
Joined: Wed Dec 10, 2008 3:02 am
Location: Bremen, Germany

Post by Screet »

wackyman465 wrote:
Raceedat stations are already very buggy - for example, they appear in systems other than Raceedat. They are from Trident Down.
I understood it that way that Racedaat is producing that type of station, thus they appear at other systems.

The strange thing is, that the station was replaced by a common coriolis when I disabled RS without making any other change to my AddOn folder.

Screet
User avatar
Ramirez
---- E L I T E ----
---- E L I T E ----
Posts: 628
Joined: Mon Nov 07, 2005 9:52 am
Location: London, UK

Post by Ramirez »

I thought I'd set conditions in the shipdata for the Raceedat Coriolis station but a quick look reveals that I didn't! Although it has a very low role of 'station', it also has a coriolis as a role, which in testing I didn't find a problem, however, this should be changed to 'coriolis(0)' to avoid making it appear in other systems.

Other than the name a Raceedat station is the same as any other Coriolis station, but uses the Gritty Coriolis OXP texture.

The line of code quoted before,
<string>addSystemShips: SIRF-YARD0 1 1.0</string>
will always attempt to put a station on top of an existing one, rather than replacing it through Oolite's system populator based on roles.
Download Resistance Commander plus many other exciting OXPs HERE
User avatar
Lestradae
---- E L I T E ----
---- E L I T E ----
Posts: 3095
Joined: Tue Apr 17, 2007 10:30 pm
Location: Vienna, Austria

...

Post by Lestradae »

Hi Ramirez,
Ramirez wrote:
The line of code quoted before,
<string>addSystemShips: SIRF-YARD0 1 1.0</string>
will always attempt to put a station on top of an existing one, rather than replacing it through Oolite's system populator based on roles.
Thanks for the clarification!

I never got the idea that something could be wrong with the above line, because the SIRFYards always spawned correctly in my game, the main stations too, and no one seems to have observed this docking slit clash before ...

For the RS successor, this problem has accidentally already been resolved, as the SIRFYards are no longer adjacent to the main station, but far-out in TL 12+ systems where they will quite probably not be able to crash into anything.

Cheers

L
Screet
---- E L I T E ----
---- E L I T E ----
Posts: 1883
Joined: Wed Dec 10, 2008 3:02 am
Location: Bremen, Germany

Re: ...

Post by Screet »

Lestradae wrote:
I never got the idea that something could be wrong with the above line, because the SIRFYards always spawned correctly in my game, the main stations too, and no one seems to have observed this docking slit clash before ...

For the RS successor, this problem has accidentally already been resolved, as the SIRFYards are no longer adjacent to the main station, but far-out in TL 12+ systems where they will quite probably not be able to crash into anything.
Obviously, the bug is more complex than that. If I take RS out, the stations do not become Raceedat-type ones, but even the RS successor, which does not place SIRFs in those systems, does not remove the additional walls!

Thus, RS seemingly affects the selection of the station, but the walls appear to come from somewhere else. Anyway, the oxp that did add the Raceedat stations has been updated - I didn't update yet, but I guess after I do, there will at max be one station with those walls in it.

The walls are definitely not from the replaced coriolis. They more likely appear to be from a dodo or navy station (the latter probably the source).

Screet
User avatar
ZygoUgo
---- E L I T E ----
---- E L I T E ----
Posts: 406
Joined: Mon Nov 17, 2008 4:15 pm
Location: Blighty

Post by ZygoUgo »

I noticed that if you use the offending 'wall' as the ceiling/floor, you won't receive any damage, as the stations actual docking bay is not represented with any collision detection, but the dislocated one is.
Don't know if that makes any difference to your bug hunt..
User avatar
Commander McLane
---- E L I T E ----
---- E L I T E ----
Posts: 9520
Joined: Thu Dec 14, 2006 9:08 am
Location: a Hacker Outpost in a moderately remote area
Contact:

Post by Commander McLane »

Could it be that the station simply uses the wrong docking bay? In the game there are two variants: One horizontal and one vertical bay. If you insert the vertical variant into a horizontal hole in the station (or vice versa) you would get the effect you are observing.

And by the way: I just observed this with a Behemoth II which had its docking bay fitted vertically into its horizontal slit.

If it's not the wrong bay in the first place, then it is for some reason turned by 90 degrees. I remember we had problems with misplaced/misaligned subentities before, and I remember that the position of the docking bay in the subentity list is important. I think it has to be the first subentity in the list. Perhaps it would be worthwhile checking that out.
Post Reply