Exit sheets exporter

This commit is contained in:
RedstonewolfX 2024-07-13 01:16:28 -04:00
parent 9dec435ecf
commit 3bae3fd302

View File

@ -1117,6 +1117,9 @@ function printWave(inData: string, indent: string, wave: Wave): string {
inData = printPoke(inData, indent + " ", wave.pokemon[i]) inData = printPoke(inData, indent + " ", wave.pokemon[i])
} }
} }
if (SheetsMode.value && wave.pokemon.length == 1) {
inData += "," + indent + " \n{" + indent + " \n}"
}
inData += "\n" + indent + " ]" inData += "\n" + indent + " ]"
} }
inData += "\n" + indent + "}" inData += "\n" + indent + "}"
@ -1144,24 +1147,25 @@ function printPoke(inData: string, indent: string, pokemon: PokeData) {
inData += ",\n" + indent + " \"rarity\": \"" + pokemon.rarity + "\"" inData += ",\n" + indent + " \"rarity\": \"" + pokemon.rarity + "\""
inData += ",\n" + indent + " \"captured\": " + pokemon.captured inData += ",\n" + indent + " \"captured\": " + pokemon.captured
inData += ",\n" + indent + " \"level\": " + pokemon.level inData += ",\n" + indent + " \"level\": " + pokemon.level
if (pokemon.items.length > 0) { if (!SheetsMode.value)
inData += ",\n" + indent + " \"items\": [\n" if (pokemon.items.length > 0) {
var isFirst = true inData += ",\n" + indent + " \"items\": [\n"
for (var i = 0; i < pokemon.items.length; i++) { var isFirst = true
if (pokemon.items[i] != undefined) { for (var i = 0; i < pokemon.items.length; i++) {
if (isFirst) { if (pokemon.items[i] != undefined) {
isFirst = false; if (isFirst) {
} else { isFirst = false;
inData += "," } else {
inData += ","
}
inData = printItem(inData, indent + " ", pokemon.items[i])
} }
inData = printItem(inData, indent + " ", pokemon.items[i])
} }
if (!isFirst) inData += "\n"
inData += indent + " ]"
} else {
inData += ",\n" + indent + " \"items\": []"
} }
if (!isFirst) inData += "\n"
inData += indent + " ]"
} else {
inData += ",\n" + indent + " \"items\": []"
}
inData += ",\n" + indent + " \"ivs\": " inData += ",\n" + indent + " \"ivs\": "
inData = printIV(inData, indent + " ", pokemon.ivs) inData = printIV(inData, indent + " ", pokemon.ivs)
//inData += ",\n" + indent + " \"rarity\": " + pokemon.rarity //inData += ",\n" + indent + " \"rarity\": " + pokemon.rarity