Hello Mr.Boggled,
I've been trying out your TASC mod, and enjoying it quite a bit.
On my first attempt to construct a Mining Station, I ran into this small problem:
TASC does not think there is an asteroid belt, even though the nav screen disagrees: the belt is there.
Examining the savefile, it appears that the object is of type
prv_debris_belt (added by the mod Hazard Mining Incorporated / Prv Starworks)
plugin cl="scripts.campaign.terrain.RustBeltTerrainPlugin" z="1074" tid="prv_debris_belt" n="Asteroid Belt" nTCA="false"TSC, even though it is declared "Hazard Mining Incorporated - Compatible.", does not check for this type in
boggledTools.java/playerFleetInAsteroidBelt() and several other similar functions.
The checks look like this
if (terrainID.equals("asteroid_field") || terrainID.equals("asteroid_belt"))This can be responsible for some issues reported earlier in this thread where a system that visually seemed full of asteroid belts was not recognized by TASC.
If it is changed to something like
if (terrainID.contains("asteroid_field") || terrainID.contains("asteroid_belt") || terrainID.contains("debris_belt"))will that fix it?
Potentially, besides
prv_debris_belt, the H.M.I. mod could be adding some other asteroid-related object types, which could be relevant for station construction in TASC.
The surest way to know would be to check directly with the developer of Prv Starworks?
Versions used: Starsector 0.95.1a-RC6 & Terraforming and Station Construction 8.1.3 & Prv Starworks 22.0.0