D'après ce que j'ai compris, les donjons sont répartis en fonction des biomes de la planète. Quels donjons peuvent être trouvés sur quel type de planète alors ? Par exemple, je suis presque sûr que vous pouvez trouver des donjons florans sur des mondes de jungle, mais j'aimerais avoir une liste définitive des autres.
Réponse
Trop de publicités?J'ai écrit un script rapide pour analyser /terrestrial_worlds.config
(ou plutôt la même chose avec les commentaires de style C++ dépouillés), et voici la sortie brute d'il y a quelques jours (3 février 2015) :
étranger :
apexresearchlab, apextestchamber, avianairship, aviantemple, aviantomb, aviantower, floranhell, floranhuntinggrounds, glitchcastle, glitchsewer, humanbunker, humanprison, scifidungeon
désert :
apexresearchlab, apextestchamber, apextowerblock, aviantomb, aviantower, avianvillage, floranhuntinggrounds, floranvillagetower, glitchsewer, glitchvillage, humanbunker
forêt :
apexresearchlab, apextestchamber, apextowerblock, aviantomb, aviantower, avianvillage, floranhuntinggrounds, floranvillagetower, glitchsewer, glitchvillage, humanbunker
jardin :
cavité naturelle
la jungle :
apexresearchlab, apextestchamber, avianairship, aviantemple, aviantomb, aviantower, floranhell, floranhuntinggrounds, glitchcastle, glitchsewer, humanbunker, humanprison, scifidungeon
Savannah :
apexresearchlab, apextestchamber, apextowerblock, aviantomb, aviantower, avianvillage, floranhuntinggrounds, floranvillagetower, glitchsewer, glitchvillage, humanbunker
brûlé :
apexresearchlab, apextestchamber, avianairship, aviantemple, aviantomb, aviantower, floranhell, floranhuntinggrounds, glitchcastle, glitchsewer, humanbunker, humanprison, scifidungeon
neige :
apexresearchlab, apextestchamber, apextowerblock, aviantomb, aviantower, avianvillage, floranhuntinggrounds, floranvillagetower, glitchsewer, glitchvillage, humanbunker
la toundra :
apexresearchlab, apextestchamber, avianairship, aviantemple, aviantomb, aviantower, floranhell, floranhuntinggrounds, glitchcastle, glitchsewer, humanbunker, humanprison, scifidungeon
volcanique :
apexresearchlab, apextestchamber, avianairship, aviantemple, aviantomb, aviantower, floranhell, floranhuntinggrounds, glitchcastle, glitchsewer, humanbunker, humanprison, scifidungeon
"Jardin" est le type de planète luxuriante, "Savane" est le type de planète aride, "Brûlé" est le type de planète morte, et "Toundra" est le type de planète neigeuse avec l'avertissement de froid extrême.
EDIT :
Voici le script Python 2.x que j'ai utilisé pour extraire les données. Utilise py-starbound y commentairejson :
#!/usr/bin/python
import sys
import starbound
import commentjson
with starbound.open_file(sys.argv[1]) as assets:
tw = commentjson.loads(assets.get('/terrestrial_worlds.config'))
for pt in sorted(tw['planetTypes']):
if 'dungeons' in tw['planetTypes'][pt]['layers']['surface']:
print '{}:'.format(pt)
print ', '.join(sorted(tw['planetTypes'][pt]['layers']['surface']['dungeons']))
print
Il suffit de lui passer l'emplacement de packed.pak
.