Jump to content

[QUESTION] Can I increase the amount of claimable asteroids?


YeOlde

Recommended Posts

Avorion\data\scripts\sectors\asteroidfield.lua:
   50      for i = 1, numAsteroids do
   51          local mat = generator:createAsteroidField()
   52:         local asteroid = generator:createClaimableAsteroid()
   53          asteroid.position = mat
   54      end

Avorion\data\scripts\sectors\asteroidfieldminer.lua:
   46      for i = 1, numAsteroids do
   47          local mat = generator:createAsteroidField()
   48:         local asteroid = generator:createClaimableAsteroid()
   49          asteroid.position = mat
   50      end

Avorion\data\scripts\sectors\functionalwreckage.lua:
   51      for i = 1, numAsteroids do
   52          local mat = generator:createAsteroidField()
   53:         local asteroid = generator:createClaimableAsteroid()
   54          asteroid.position = mat
   55      end

Avorion\data\scripts\sectors\loneconsumer.lua:
   69      for i = 1, numAsteroids do
   70          local mat = generator:createAsteroidField()
   71:         local asteroid = generator:createClaimableAsteroid()
   72          asteroid.position = mat
   73      end

Avorion\data\scripts\sectors\loneshipyard.lua:
   62      for i = 1, numAsteroids do
   63          local mat = generator:createAsteroidField()
   64:         local asteroid = generator:createClaimableAsteroid()
   65          asteroid.position = mat
   66      end

Avorion\data\scripts\sectors\lonetrader.lua:
   62      for i = 1, numAsteroids do
   63          local mat = generator:createAsteroidField()
   64:         local asteroid = generator:createClaimableAsteroid()
   65          asteroid.position = mat
   66      end

Avorion\data\scripts\sectors\lonetradingpost.lua:
   61      for i = 1, numAsteroids do
   62          local mat = generator:createAsteroidField()
   63:         local asteroid = generator:createClaimableAsteroid()
   64          asteroid.position = mat
   65      end

Avorion\data\scripts\sectors\miningfield.lua:
   89      for i = 1, numAsteroids do
   90          local mat = generator:createAsteroidField()
   91:         local asteroid = generator:createClaimableAsteroid()
   92          asteroid.position = mat
   93      end

Avorion\data\scripts\sectors\pirateasteroidfield.lua:
   60      for i = 1, numAsteroids do
   61          local mat = generator:createAsteroidField()
   62:         local asteroid = generator:createClaimableAsteroid()
   63          asteroid.position = mat
   64      end

Avorion\data\scripts\sectors\piratefight.lua:
   64      for i = 1, numAsteroids do
   65          local mat = generator:createAsteroidField()
   66:         local asteroid = generator:createClaimableAsteroid()
   67          asteroid.position = mat
   68      end

Avorion\data\scripts\sectors\resistancecell.lua:
   58      for i = 1, numAsteroids do
   59          local mat = generator:createAsteroidField()
   60:         local asteroid = generator:createClaimableAsteroid()
   61          asteroid.position = mat
   62      end

Avorion\data\scripts\sectors\smallasteroidfield.lua:
   66      for i = 1, numAsteroids do
   67          local mat = generator:createAsteroidField()
   68:         local asteroid = generator:createClaimableAsteroid()
   69          asteroid.position = mat
   70      end

Avorion\data\scripts\sectors\wreckageasteroidfield.lua:
   51      for i = 1, numAsteroids do
   52          local mat = generator:createAsteroidField()
   53:         local asteroid = generator:createClaimableAsteroid()
   54          asteroid.position = mat
   55      end

Avorion\data\scripts\sectors\xsotanasteroids.lua:
   65      for i = 1, numAsteroids do
   66          local mat = generator:createAsteroidField()
   67:         local asteroid = generator:createClaimableAsteroid()
   68          asteroid.position = mat
   69      end

Avorion\data\scripts\startsector.lua:
   48      -- create a big asteroid
   49      local mat = generator:createAsteroidField()
   50:     local asteroid = generator:createClaimableAsteroid()
   51      asteroid.position = mat
   52  

16 matches across 16 files

 

You can start with this list. In most cases spawning claimable asteroid is a result of rolling `numAsteroids = math.random(0, 2)`. Then there is startsector which will always have one. Sadly, there is no global setting for that, but I think it would be worth adding along with others, like "Big asteroids probability", "Asteroid fields amount" etc. to customize generation process not just by seed.

Link to comment
Share on other sites

Thanks for pointing me in the right direction.

 

Spent some time messing with the values, generating galaxies with a specific seed and went to the closest sector with lots of asteroids.

Just got 5 spawn in the same sector.

 

Again, thanks for the help :D

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...