|
发表于 2025-2-1 07:15:08
|
显示全部楼层
本帖最后由 太医要求医 于 2025-2-1 07:16 编辑
97和96以及95都可以使用
runcode import com.fs.starfarer.api.util.Misc; String planetName = "星球名字"; float planetOrbitDays = 180; float planetSize = 150; Vector2f playerCoords = $playerFleet.getLocation(); float angleCCW = Misc.getAngleInDegreesStrict(playerCoords); StarSystemAPI sys = (StarSystemAPI)$playerFleet.getContainingLocation(); PlanetAPI star = sys.getStar(); float orbitRadius = Misc.getDistance(star.getLocation(), playerCoords); PlanetAPI planet = sys.addPlanet(planetName, star, planetName, "星球类型", angleCCW, planetSize, orbitRadius, planetOrbitDays ); MarketAPI market = sys.getEntityById(planetName).getMarket(); market.addCondition("organics_plentiful"); market.addCondition("farmland_bountiful"); market.addCondition("ore_ultrarich"); market.addCondition("rare_ore_ultrarich"); market.addCondition("volatiles_plentiful"); market.addCondition("habitable"); market.addCondition("mild_climate"); market.addCondition("solar_array");
tundra(苔原) jungle(丛林) terran(类地) water(海洋) desert(沙漠) rocky_metallic(金属-岩质地貌)
|
|