Skip to content

Commit

Permalink
added execution of "update-data" for ark-tools automatically, if the …
Browse files Browse the repository at this point in the history
…file ark_data.json is not there. default-levels for imported creatures via the savegame is unknown (-1). During importing from a savegame, wild levels will be updated if guid is the same. bUseSingleplayerSettings will be read when importing the game.ini-values via drag-drop to the settings-window. added option to disable the updating of the creature-status when importing (useful when importing multiple save-files from different servers). improved wildLevel-calculation. best and worst creature in the breeding plan now consider if a stat-weight was negative. updated species-stats to v278.1, that also fixed some of the missing kibble-issues.
  • Loading branch information
cadaei committed Feb 11, 2018
1 parent b1dbbf9 commit c8f2b12
Show file tree
Hide file tree
Showing 14 changed files with 165 additions and 88 deletions.
3 changes: 3 additions & 0 deletions ARKBreedingStats/App.config
Original file line number Diff line number Diff line change
Expand Up @@ -106,6 +106,9 @@
<setting name="savegameExtractionPath" serializeAs="String">
<value />
</setting>
<setting name="importChangeCreatureStatus" serializeAs="String">
<value>False</value>
</setting>
</ARKBreedingStats.Properties.Settings>
</userSettings>
</configuration>
4 changes: 2 additions & 2 deletions ARKBreedingStats/BreedingPlan.cs
Original file line number Diff line number Diff line change
Expand Up @@ -601,10 +601,10 @@ private void setParents(int comboIndex)
bool totalLevelUnknown = false; // if stats are unknown, total level is as well (==> oxygen, speed)
for (int s = 0; s < 7; s++)
{
crB.levelsWild[s] = Math.Max(mother.levelsWild[s], father.levelsWild[s]);
crB.levelsWild[s] = statWeights[s] < 0 ? Math.Min(mother.levelsWild[s], father.levelsWild[s]) : Math.Max(mother.levelsWild[s], father.levelsWild[s]);
crB.valuesBreeding[s] = Stats.calculateValue(speciesIndex, s, crB.levelsWild[s], 0, true, 1, 0);
crB.topBreedingStats[s] = (crB.levelsWild[s] == bestLevels[s]);
crW.levelsWild[s] = Math.Min(mother.levelsWild[s], father.levelsWild[s]);
crW.levelsWild[s] = statWeights[s] < 0 ? Math.Max(mother.levelsWild[s], father.levelsWild[s]) : Math.Min(mother.levelsWild[s], father.levelsWild[s]);
crW.valuesBreeding[s] = Stats.calculateValue(speciesIndex, s, crW.levelsWild[s], 0, true, 1, 0);
crW.topBreedingStats[s] = (crW.levelsWild[s] == bestLevels[s]);
if (crB.levelsWild[s] == -1 || crW.levelsWild[s] == -1)
Expand Down
2 changes: 1 addition & 1 deletion ARKBreedingStats/Creature.cs
Original file line number Diff line number Diff line change
Expand Up @@ -114,7 +114,7 @@ public void calculateLevelFound(int? levelStep)
if (levelStep.HasValue)
levelFound = (int)Math.Round(levelHatched / (1 + tamingEff / 2) / levelStep.Value) * levelStep.Value;
else
levelFound = (int)Math.Floor(levelHatched / (1 + tamingEff / 2));
levelFound = (int)Math.Ceiling(Math.Round(levelHatched / (1 + tamingEff / 2), 6));
}
}

Expand Down
22 changes: 20 additions & 2 deletions ARKBreedingStats/CreatureCollection.cs
Original file line number Diff line number Diff line change
Expand Up @@ -91,19 +91,37 @@ public bool mergeCreatureList(List<Creature> creaturesToMerge, bool update = fal
creaturesWereAdded = true;
}

bool recalculate = false;
if (!old.levelsWild.SequenceEqual(creature.levelsWild))
{
old.levelsWild = creature.levelsWild;
recalculate = true;
creaturesWereAdded = true;
}

if (!old.levelsDom.SequenceEqual(creature.levelsDom))
{
old.levelsDom = creature.levelsDom;
old.recalculateCreatureValues(getWildLevelStep());
recalculate = true;
creaturesWereAdded = true;
}

if (old.imprintingBonus != creature.imprintingBonus)
{
old.imprintingBonus = creature.imprintingBonus;
old.recalculateCreatureValues(getWildLevelStep());
recalculate = true;
creaturesWereAdded = true;
}

if (old.tamingEff != creature.tamingEff)
{
old.tamingEff = creature.tamingEff;
recalculate = true;
creaturesWereAdded = true;
}

if (recalculate)
old.recalculateCreatureValues(getWildLevelStep());
}
}
return creaturesWereAdded;
Expand Down
37 changes: 27 additions & 10 deletions ARKBreedingStats/Form1.cs
Original file line number Diff line number Diff line change
Expand Up @@ -1349,15 +1349,18 @@ private void importCollectionFromArkTools(string classesFile)
importer.LoadAllSpecies();
var newCreatures = importer.ConvertLoadedCreatures(creatureCollection.getWildLevelStep());

// mark creatures that are no longer present as unavailable
var removedCreatures = creatureCollection.creatures.Where(c => c.status == CreatureStatus.Available).Except(newCreatures);
foreach (var c in removedCreatures)
c.status = CreatureStatus.Unavailable;
if (Properties.Settings.Default.importChangeCreatureStatus)
{
// mark creatures that are no longer present as unavailable
var removedCreatures = creatureCollection.creatures.Where(c => c.status == CreatureStatus.Available).Except(newCreatures);
foreach (var c in removedCreatures)
c.status = CreatureStatus.Unavailable;

// mark creatures that re-appear as available (due to server transfer / obelisk / etc)
var readdedCreatures = creatureCollection.creatures.Where(c => c.status == CreatureStatus.Unavailable || c.status == CreatureStatus.Obelisk).Intersect(newCreatures);
foreach (var c in readdedCreatures)
c.status = CreatureStatus.Available;
// mark creatures that re-appear as available (due to server transfer / obelisk / etc)
var readdedCreatures = creatureCollection.creatures.Where(c => c.status == CreatureStatus.Unavailable || c.status == CreatureStatus.Obelisk).Intersect(newCreatures);
foreach (var c in readdedCreatures)
c.status = CreatureStatus.Available;
}

creatureCollection.mergeCreatureList(newCreatures, true);

Expand Down Expand Up @@ -4329,6 +4332,21 @@ private void aRKToolsExtractionToolStripMenuItem_Click(object sender, EventArgs
&& Properties.Settings.Default.arkSavegamePath.Length > 0
&& Properties.Settings.Default.savegameExtractionPath.Length > 0)
{
if (!File.Exists(Path.GetDirectoryName(Properties.Settings.Default.arkToolsPath) + "\\ark_data.json"))
{
var startInfoUpdate = new System.Diagnostics.ProcessStartInfo
{
WorkingDirectory = Path.GetDirectoryName(Properties.Settings.Default.arkToolsPath),
WindowStyle = System.Diagnostics.ProcessWindowStyle.Normal,
FileName = "cmd.exe",
RedirectStandardInput = true,
UseShellExecute = false,
Arguments = "/C ark-tools.exe update-data"
};
var prc = System.Diagnostics.Process.Start(startInfoUpdate);
prc.WaitForExit();
}

var startInfo = new System.Diagnostics.ProcessStartInfo
{
WorkingDirectory = Path.GetDirectoryName(Properties.Settings.Default.arkToolsPath),
Expand All @@ -4338,11 +4356,10 @@ private void aRKToolsExtractionToolStripMenuItem_Click(object sender, EventArgs
UseShellExecute = false,
Arguments = "/C ark-tools.exe tamed \"" + Properties.Settings.Default.arkSavegamePath + "\" \"" + Properties.Settings.Default.savegameExtractionPath + "\""
};

System.Diagnostics.Process.Start(startInfo);
}
else
MessageBox.Show("No default-paths are given. Set them in the Settings in the Import-tab.", "No Paths given", MessageBoxButtons.OK, MessageBoxIcon.Error);
MessageBox.Show("Not all the necessary default-paths are given. Set them in the Settings in the Import-tab.", "Import Paths are missing", MessageBoxButtons.OK, MessageBoxIcon.Error);
}

/// <summary>
Expand Down
4 changes: 2 additions & 2 deletions ARKBreedingStats/Importer.cs
Original file line number Diff line number Diff line change
Expand Up @@ -76,8 +76,8 @@ public List<Creature> ConvertLoadedCreatures(int? levelStep)
private Creature ConvertCreature(ImportedCreature lc, int? levelStep)
{
var owner = String.IsNullOrWhiteSpace(lc.Imprinter) ? lc.Tamer : lc.Imprinter;
int[] wildLevels = new int[8];
int[] tamedLevels = new int[8];
int[] wildLevels = new int[] { -1, -1, -1, -1, -1, -1, -1, -1 }; // -1 is unknown
int[] tamedLevels = new int[] { -1, -1, -1, -1, -1, -1, -1, -1 };
if (lc.WildLevels != null) wildLevels = ConvertLevels(lc.WildLevels, lc.BaseLevel - 1);
if (lc.TamedLevels != null) tamedLevels = ConvertLevels(lc.TamedLevels);

Expand Down
2 changes: 1 addition & 1 deletion ARKBreedingStats/Properties/AssemblyInfo.cs
Original file line number Diff line number Diff line change
Expand Up @@ -33,4 +33,4 @@
// übernehmen, indem Sie "*" eingeben:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("0.25.0")]
[assembly: AssemblyFileVersion("0.25.1")]
12 changes: 12 additions & 0 deletions ARKBreedingStats/Properties/Settings.Designer.cs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 3 additions & 0 deletions ARKBreedingStats/Properties/Settings.settings
Original file line number Diff line number Diff line change
Expand Up @@ -110,5 +110,8 @@
<Setting Name="savegameExtractionPath" Type="System.String" Scope="User">
<Value Profile="(Default)" />
</Setting>
<Setting Name="importChangeCreatureStatus" Type="System.Boolean" Scope="User">
<Value Profile="(Default)">False</Value>
</Setting>
</Settings>
</SettingsFile>
2 changes: 1 addition & 1 deletion ARKBreedingStats/json/kibbles.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"ver":"275.0","kibble":{"Allosaurus":{"Water":1,"Fiber":3,"Mejoberry":2,"Allosaurus Egg":1,"Cooked Prime Meat":1,"Savoroot":1},"Ankylosaurus":{"Water":1,"Fiber":3,"Mejoberry":2,"Ankylo Egg":1,"Prime Meat Jerky":1,"Savoroot":1},"Archaeopteryx":{"Water":1,"Fiber":3,"Mejoberry":2,"Archaeopteryx Egg":1,"Cooked Fish Meat":1,"Longrass":1},"Argentavis":{"Water":1,"Fiber":3,"Mejoberry":2,"Argentavis Egg":1,"Prime Meat Jerky":1,"Citronal":1},"Baryonyx":{"Water":1,"Fiber":3,"Mejoberry":2,"Baryonyx Egg":1,"Raw Mutton":1,"Savoroot":1},"Brontosaurus":{"Water":1,"Fiber":3,"Mejoberry":2,"Bronto Egg":1,"Cooked Meat Jerky":1,"Rockarrot":1},"Turtle":{"Water":1,"Fiber":3,"Mejoberry":2,"Turtle Egg":1,"Prime Meat Jerky":1,"Rockarrot":1},"Carnotaurus":{"Water":1,"Fiber":3,"Mejoberry":2,"Carno Egg":1,"Cooked Meat":1,"Savoroot":1},"Compsognathus":{"Water":1,"Fiber":3,"Mejoberry":2,"Compy Egg":1,"Cooked Fish Meat":1,"Citronal":1},"Dilophosaur":{"Water":1,"Fiber":3,"Mejoberry":2,"Dilo Egg":1,"Cooked Meat Jerky":1,"Citronal":1},"Dimetrodon":{"Water":1,"Fiber":3,"Mejoberry":2,"Dimetrodon Egg":1,"Cooked Meat Jerky":1,"Citronal":1},"Dimorphodon":{"Water":1,"Fiber":3,"Mejoberry":2,"Dimorph Egg":1,"Cooked Meat":1,"Longrass":1},"Diplodocus":{"Water":1,"Fiber":3,"Mejoberry":2,"Diplo Egg":1,"Rare Flower":1,"Savoroot":1},"Dodo":{"Water":1,"Fiber":3,"Mejoberry":2,"Dodo Egg":1,"Cooked Meat":1,"Rockarrot":1},"Gallimimus":{"Water":1,"Fiber":3,"Mejoberry":2,"Gallimimus Egg":1,"Cooked Meat Jerky":1,"Savoroot":1},"Ichthyornis":{"Water":1,"Fiber":3,"Mejoberry":2,"Ichthyornis Egg":1,"Rare Flower":1,"Savoroot":1},"Iguanodon":{"Water":1,"Fiber":3,"Mejoberry":2,"Iguanodon Egg":1,"Prime Meat Jerky":1,"Rare Mushroom":1},"Kairuku":{"Water":1,"Fiber":3,"Mejoberry":2,"Kairuku Egg":1,"Cooked Meat":1,"Savoroot":1},"Kaprosuchus":{"Water":1,"Fiber":3,"Mejoberry":2,"Kaprosuchus Egg":1,"Prime Meat Jerky":1,"Savoroot":1},"Kentrosaurus":{"Water":1,"Fiber":3,"Mejoberry":2,"Kentro Egg":1,"Golden Hesperornis Egg":1,"Ammonite Bile":1},"Lystrosaurus":{"Water":1,"Fiber":3,"Mejoberry":2,"Lystro Egg":1,"Cooked Prime Meat":1,"Rockarrot":1},"Megalania":{"Water":1,"Fiber":3,"Mejoberry":2,"Megalania Egg":1,"Giant Bee Honey":1,"Chitin":10},"Megalosaurus":{"Water":1,"Fiber":3,"Mejoberry":2,"Megalosaurus Egg":1,"Prime Meat Jerky":2,"Rockarrot":1},"Microraptor":{"Water":1,"Fiber":3,"Mejoberry":2,"Microraptor Egg":1,"Prime Meat Jerky":1,"Longrass":1},"Moschops":{"Water":1,"Fiber":3,"Mejoberry":2,"Moschops Egg":1,"Cooked Meat Jerky":1,"Savoroot":1},"Oviraptor":{"Water":1,"Fiber":3,"Mejoberry":2,"Oviraptor Egg":1,"Prime Meat Jerky":1,"Longrass":1},"Pachycephalosaurus":{"Water":1,"Fiber":3,"Mejoberry":2,"Pachycephalosaurus Egg":1,"Cooked Meat":1,"Citronal":1},"Pachyrhino":{"Water":1,"Fiber":3,"Mejoberry":2,"Pachyrhino Egg":1,"Cooked Prime Fish Meat":1,"Citronal":1},"Parasaur":{"Water":1,"Fiber":3,"Mejoberry":2,"Parasaur Egg":1,"Cooked Meat":1,"Longrass":1},"Pegomastax":{"Water":1,"Fiber":3,"Mejoberry":2,"Pegomastax Egg":1,"Raw Prime Fish Meat":1,"Citronal":1},"Pelagornis":{"Water":1,"Fiber":3,"Mejoberry":2,"Chitin":10,"Pelagornis Egg":1,"Citronal":1},"Pteranodon":{"Water":1,"Fiber":3,"Mejoberry":2,"Pteranodon Egg":1,"Cooked Meat":1,"Rockarrot":1},"Pulmonoscorpius":{"Water":1,"Fiber":3,"Mejoberry":2,"Pulminoscorpius Egg":1,"Prime Meat Jerky":1,"Longrass":1},"Quetzal":{"Water":1,"Fiber":120,"Mejoberry":100,"Quetzal Egg":1,"Prime Meat Jerky":3,"Rockarrot":3},"Raptor":{"Water":1,"Fiber":3,"Mejoberry":2,"Raptor Egg":1,"Cooked Meat Jerky":1,"Longrass":1},"Rex":{"Water":1,"Fiber":3,"Mejoberry":2,"Rex Egg":1,"Prime Meat Jerky":1,"Longrass":1},"Sarco":{"Water":1,"Fiber":3,"Mejoberry":2,"Sarco Egg":1,"Cooked Meat Jerky":1,"Rockarrot":1},"Spino":{"Water":1,"Fiber":3,"Mejoberry":2,"Spino Egg":1,"Prime Meat Jerky":1,"Savoroot":1},"Stegosaurus":{"Water":1,"Fiber":3,"Mejoberry":2,"Stego Egg":1,"Prime Meat Jerky":1,"Citronal":1},"Tapejara":{"Water":1,"Fiber":3,"Mejoberry":2,"Tapejara Egg":1,"Cooked Prime Meat":1,"Rockarrot":1},"Terror Bird":{"Water":1,"Fiber":3,"Mejoberry":2,"Terror Bird Egg":1,"Cooked Meat":1,"Citronal":1},"Therizinosaur":{"Water":1,"Fiber":3,"Mejoberry":2,"Therizino Egg":1,"AnglerGel":1,"Citronal":1},"Titanoboa":{"Water":1,"Fiber":3,"Mejoberry":2,"Titanboa Egg":1,"Cooked Meat Jerky":1,"Longrass":1},"Triceratops":{"Water":1,"Fiber":3,"Mejoberry":2,"Trike Egg":1,"Cooked Meat Jerky":1,"Savoroot":1},"Troodon":{"Water":1,"Fiber":3,"Mejoberry":2,"Troodon Egg":1,"Savoroot":1,"Rockarrot":2},"Camelsaurus":{"Water":1,"Fiber":3,"Mejoberry":2,"Camelsaurus Egg":1,"Chitin":50,"Savoroot":1},"Mantis":{"Water":1,"Fiber":3,"Mejoberry":2,"Mantis Egg":1,"Obsidian":1,"Citronal":1},"Moth":{"Water":1,"Fiber":3,"Mejoberry":2,"Moth Egg":1,"Prime Meat Jerky":1,"Citronal":1},"Thorny Dragon":{"Water":1,"Fiber":3,"Mejoberry":2,"Thorny Dragon Egg":1,"Cooked Meat Jerky":1,"Savoroot":1},"Vulture":{"Water":1,"Fiber":3,"Mejoberry":2,"Vulture Egg":1,"Cooked Meat":1,"Longrass":1},"Featherlight":{"Water":1,"Fiber":3,"Mejoberry":2,"Featherlight Egg":1,"Prime Meat Jerky":1,"Auric Mushroom":3},"Glowtail":{"Water":1,"Fiber":3,"Mejoberry":2,"Glowtail Egg":1,"Cooked Fish Meat":1,"Aquatic Mushroom":3},"Rock Drake":{"Water":1,"Fiber":3,"Mejoberry":2,"Rock Drake Egg":1,"Prime Meat Jerky":1,"Ascerbic Mushroom":5}}}
{"ver":"278.1","kibble":{"Allosaurus":{"Water":1,"Fiber":3,"Mejoberry":2,"Allosaurus Egg":1,"Cooked Prime Meat":1,"Savoroot":1},"Ankylosaurus":{"Water":1,"Fiber":3,"Mejoberry":2,"Ankylo Egg":1,"Prime Meat Jerky":1,"Savoroot":1},"Archaeopteryx":{"Water":1,"Fiber":3,"Mejoberry":2,"Archaeopteryx Egg":1,"Cooked Fish Meat":1,"Longrass":1},"Argentavis":{"Water":1,"Fiber":3,"Mejoberry":2,"Argentavis Egg":1,"Prime Meat Jerky":1,"Citronal":1},"Baryonyx":{"Water":1,"Fiber":3,"Mejoberry":2,"Baryonyx Egg":1,"Raw Mutton":1,"Savoroot":1},"Brontosaurus":{"Water":1,"Fiber":3,"Mejoberry":2,"Bronto Egg":1,"Cooked Meat Jerky":1,"Rockarrot":1},"Turtle":{"Water":1,"Fiber":3,"Mejoberry":2,"Turtle Egg":1,"Prime Meat Jerky":1,"Rockarrot":1},"Carnotaurus":{"Water":1,"Fiber":3,"Mejoberry":2,"Carno Egg":1,"Cooked Meat":1,"Savoroot":1},"Compsognathus":{"Water":1,"Fiber":3,"Mejoberry":2,"Compy Egg":1,"Cooked Fish Meat":1,"Citronal":1},"Dilophosaur":{"Water":1,"Fiber":3,"Mejoberry":2,"Dilo Egg":1,"Cooked Meat Jerky":1,"Citronal":1},"Dimetrodon":{"Water":1,"Fiber":3,"Mejoberry":2,"Dimetrodon Egg":1,"Cooked Meat Jerky":1,"Citronal":1},"Dimorphodon":{"Water":1,"Fiber":3,"Mejoberry":2,"Dimorph Egg":1,"Cooked Meat":1,"Longrass":1},"Diplodocus":{"Water":1,"Fiber":3,"Mejoberry":2,"Diplo Egg":1,"Rare Flower":1,"Savoroot":1},"Dodo":{"Water":1,"Fiber":3,"Mejoberry":2,"Dodo Egg":1,"Cooked Meat":1,"Rockarrot":1},"Gallimimus":{"Water":1,"Fiber":3,"Mejoberry":2,"Gallimimus Egg":1,"Cooked Meat Jerky":1,"Savoroot":1},"Ichthyornis":{"Water":1,"Fiber":3,"Mejoberry":2,"Ichthyornis Egg":1,"Rare Flower":1,"Savoroot":1},"Iguanodon":{"Water":1,"Fiber":3,"Mejoberry":2,"Iguanodon Egg":1,"Prime Meat Jerky":1,"Rare Mushroom":1},"Kairuku":{"Water":1,"Fiber":3,"Mejoberry":2,"Kairuku Egg":1,"Cooked Meat":1,"Savoroot":1},"Kaprosuchus":{"Water":1,"Fiber":3,"Mejoberry":2,"Kaprosuchus Egg":1,"Prime Meat Jerky":1,"Savoroot":1},"Kentrosaurus":{"Water":1,"Fiber":3,"Mejoberry":2,"Kentro Egg":1,"Golden Hesperornis Egg":1,"Ammonite Bile":1},"Lystrosaurus":{"Water":1,"Fiber":3,"Mejoberry":2,"Lystro Egg":1,"Cooked Prime Meat":1,"Rockarrot":1},"Megalania":{"Water":1,"Fiber":3,"Mejoberry":2,"Megalania Egg":1,"Giant Bee Honey":1,"Chitin":10},"Megalosaurus":{"Water":1,"Fiber":3,"Mejoberry":2,"Megalosaurus Egg":1,"Prime Meat Jerky":2,"Rockarrot":1},"Microraptor":{"Water":1,"Fiber":3,"Mejoberry":2,"Microraptor Egg":1,"Prime Meat Jerky":1,"Longrass":1},"Moschops":{"Water":1,"Fiber":3,"Mejoberry":2,"Moschops Egg":1,"Cooked Meat Jerky":1,"Savoroot":1},"Oviraptor":{"Water":1,"Fiber":3,"Mejoberry":2,"Oviraptor Egg":1,"Prime Meat Jerky":1,"Longrass":1},"Pachycephalosaurus":{"Water":1,"Fiber":3,"Mejoberry":2,"Pachycephalosaurus Egg":1,"Cooked Meat":1,"Citronal":1},"Pachyrhino":{"Water":1,"Fiber":3,"Mejoberry":2,"Pachyrhino Egg":1,"Cooked Prime Fish Meat":1,"Citronal":1},"Parasaur":{"Water":1,"Fiber":3,"Mejoberry":2,"Parasaur Egg":1,"Cooked Meat":1,"Longrass":1},"Pegomastax":{"Water":1,"Fiber":3,"Mejoberry":2,"Pegomastax Egg":1,"Raw Prime Fish Meat":1,"Citronal":1},"Pelagornis":{"Water":1,"Fiber":3,"Mejoberry":2,"Chitin":10,"Pelagornis Egg":1,"Citronal":1},"Pteranodon":{"Water":1,"Fiber":3,"Mejoberry":2,"Pteranodon Egg":1,"Cooked Meat":1,"Rockarrot":1},"Pulmonoscorpius":{"Water":1,"Fiber":3,"Mejoberry":2,"Pulminoscorpius Egg":1,"Prime Meat Jerky":1,"Longrass":1},"Quetzal":{"Water":1,"Fiber":120,"Mejoberry":100,"Quetzal Egg":1,"Prime Meat Jerky":3,"Rockarrot":3},"Raptor":{"Water":1,"Fiber":3,"Mejoberry":2,"Raptor Egg":1,"Cooked Meat Jerky":1,"Longrass":1},"Rex":{"Water":1,"Fiber":3,"Mejoberry":2,"Rex Egg":1,"Prime Meat Jerky":1,"Longrass":1},"Sarco":{"Water":1,"Fiber":3,"Mejoberry":2,"Sarco Egg":1,"Cooked Meat Jerky":1,"Rockarrot":1},"Spino":{"Water":1,"Fiber":3,"Mejoberry":2,"Spino Egg":1,"Prime Meat Jerky":1,"Savoroot":1},"Stegosaurus":{"Water":1,"Fiber":3,"Mejoberry":2,"Stego Egg":1,"Prime Meat Jerky":1,"Citronal":1},"Tapejara":{"Water":1,"Fiber":3,"Mejoberry":2,"Tapejara Egg":1,"Cooked Prime Meat":1,"Rockarrot":1},"Terror Bird":{"Water":1,"Fiber":3,"Mejoberry":2,"Terror Bird Egg":1,"Cooked Meat":1,"Citronal":1},"Therizinosaur":{"Water":1,"Fiber":3,"Mejoberry":2,"Therizino Egg":1,"AnglerGel":1,"Citronal":1},"Titanoboa":{"Water":1,"Fiber":3,"Mejoberry":2,"Titanboa Egg":1,"Cooked Meat Jerky":1,"Longrass":1},"Triceratops":{"Water":1,"Fiber":3,"Mejoberry":2,"Trike Egg":1,"Cooked Meat Jerky":1,"Savoroot":1},"Troodon":{"Water":1,"Fiber":3,"Mejoberry":2,"Troodon Egg":1,"Savoroot":1,"Rockarrot":2},"Camelsaurus":{"Water":1,"Fiber":3,"Mejoberry":2,"Camelsaurus Egg":1,"Chitin":50,"Savoroot":1},"Mantis":{"Water":1,"Fiber":3,"Mejoberry":2,"Mantis Egg":1,"Obsidian":1,"Citronal":1},"Moth":{"Water":1,"Fiber":3,"Mejoberry":2,"Moth Egg":1,"Prime Meat Jerky":1,"Citronal":1},"Thorny Dragon":{"Water":1,"Fiber":3,"Mejoberry":2,"Thorny Dragon Egg":1,"Cooked Meat Jerky":1,"Savoroot":1},"Vulture":{"Water":1,"Fiber":3,"Mejoberry":2,"Vulture Egg":1,"Cooked Meat":1,"Longrass":1},"Featherlight":{"Water":1,"Fiber":3,"Mejoberry":2,"Featherlight Egg":1,"Prime Meat Jerky":1,"Auric Mushroom":3},"Glowtail":{"Water":1,"Fiber":3,"Mejoberry":2,"Glowtail Egg":1,"Cooked Fish Meat":1,"Aquatic Mushroom":3},"Rock Drake":{"Water":1,"Fiber":3,"Mejoberry":2,"Rock Drake Egg":1,"Prime Meat Jerky":1,"Ascerbic Mushroom":5}}}
2 changes: 1 addition & 1 deletion ARKBreedingStats/json/values.json

Large diffs are not rendered by default.

Loading

0 comments on commit c8f2b12

Please sign in to comment.