diff --git a/ARKBreedingStats/App.config b/ARKBreedingStats/App.config
index 62136c7f..000a28b7 100644
--- a/ARKBreedingStats/App.config
+++ b/ARKBreedingStats/App.config
@@ -487,6 +487,12 @@
False
+
+ False
+
+
+ False
+
diff --git a/ARKBreedingStats/Form1.Designer.cs b/ARKBreedingStats/Form1.Designer.cs
index 7534a667..7d404b3e 100644
--- a/ARKBreedingStats/Form1.Designer.cs
+++ b/ARKBreedingStats/Form1.Designer.cs
@@ -1808,7 +1808,7 @@ private void InitializeComponent()
// tableLayoutPanelLibrary
//
this.tableLayoutPanelLibrary.ColumnCount = 2;
- this.tableLayoutPanelLibrary.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 201F));
+ this.tableLayoutPanelLibrary.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle());
this.tableLayoutPanelLibrary.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F));
this.tableLayoutPanelLibrary.Controls.Add(this.listViewLibrary, 1, 0);
this.tableLayoutPanelLibrary.Controls.Add(this.tableLayoutPanel1, 0, 0);
diff --git a/ARKBreedingStats/Form1.cs b/ARKBreedingStats/Form1.cs
index d12b77b3..616b475c 100644
--- a/ARKBreedingStats/Form1.cs
+++ b/ARKBreedingStats/Form1.cs
@@ -2925,7 +2925,7 @@ private void UpdateTempCreatureDropDown()
{
toolStripCBTempCreatures.Items.Clear();
foreach (CreatureValues cv in _creatureCollection.creaturesValues)
- toolStripCBTempCreatures.Items.Add($"{cv.name} ({cv.Species?.name ?? "unknown species"})");
+ toolStripCBTempCreatures.Items.Add($"{cv.name} ({cv.Species?.name ?? "unknown species"}, Lv {cv.level})");
}
///
@@ -3106,6 +3106,7 @@ private void LoadMultipliersFromTestCase(testCases.ExtractionTestCase etc)
// set all stat-multipliers from testCase
_creatureCollection.serverMultipliers = etc.serverMultipliers.Copy(true);
_creatureCollection.singlePlayerSettings = etc.singleplayerSettings;
+ _creatureCollection.AtlasSettings = etc.AtlasSettings;
_creatureCollection.allowMoreThanHundredImprinting = etc.allowMoreThanHundredPercentImprinting;
_creatureCollection.maxWildLevel = etc.maxWildLevel;
@@ -3139,6 +3140,7 @@ private void tsBtAddAsExtractionTest_Click(object sender, EventArgs e)
etc.serverMultipliers = _creatureCollection.serverMultipliers;
etc.Species = speciesSelector1.SelectedSpecies;
etc.singleplayerSettings = _creatureCollection.singlePlayerSettings;
+ etc.AtlasSettings = _creatureCollection.AtlasSettings;
etc.allowMoreThanHundredPercentImprinting = _creatureCollection.allowMoreThanHundredImprinting;
etc.maxWildLevel = _creatureCollection.maxWildLevel;
diff --git a/ARKBreedingStats/Properties/AssemblyInfo.cs b/ARKBreedingStats/Properties/AssemblyInfo.cs
index db5fe5b1..f2f73e87 100644
--- a/ARKBreedingStats/Properties/AssemblyInfo.cs
+++ b/ARKBreedingStats/Properties/AssemblyInfo.cs
@@ -30,6 +30,6 @@
// Revision
//
[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("0.51.1.0")]
+[assembly: AssemblyFileVersion("0.52.0.0")]
[assembly: NeutralResourcesLanguage("en")]
diff --git a/ARKBreedingStats/Properties/Settings.Designer.cs b/ARKBreedingStats/Properties/Settings.Designer.cs
index 5ba6ad61..cdd81809 100644
--- a/ARKBreedingStats/Properties/Settings.Designer.cs
+++ b/ARKBreedingStats/Properties/Settings.Designer.cs
@@ -2171,5 +2171,29 @@ public bool NaturalSortIgnoreSpaces {
this["NaturalSortIgnoreSpaces"] = value;
}
}
+
+ [global::System.Configuration.UserScopedSettingAttribute()]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Configuration.DefaultSettingValueAttribute("False")]
+ public bool ShowColorIdOnRegionButtons {
+ get {
+ return ((bool)(this["ShowColorIdOnRegionButtons"]));
+ }
+ set {
+ this["ShowColorIdOnRegionButtons"] = value;
+ }
+ }
+
+ [global::System.Configuration.UserScopedSettingAttribute()]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Configuration.DefaultSettingValueAttribute("False")]
+ public bool AlwaysShowAllColorRegions {
+ get {
+ return ((bool)(this["AlwaysShowAllColorRegions"]));
+ }
+ set {
+ this["AlwaysShowAllColorRegions"] = value;
+ }
+ }
}
}
diff --git a/ARKBreedingStats/Properties/Settings.settings b/ARKBreedingStats/Properties/Settings.settings
index 5cad00e3..b8ad4f5b 100644
--- a/ARKBreedingStats/Properties/Settings.settings
+++ b/ARKBreedingStats/Properties/Settings.settings
@@ -545,5 +545,11 @@
False
+
+ False
+
+
+ False
+
\ No newline at end of file
diff --git a/ARKBreedingStats/_manifest.json b/ARKBreedingStats/_manifest.json
index da78a9de..1e83f774 100644
--- a/ARKBreedingStats/_manifest.json
+++ b/ARKBreedingStats/_manifest.json
@@ -4,7 +4,7 @@
"ARK Smart Breeding": {
"Id": "ARK Smart Breeding",
"Category": "main",
- "version": "0.51.1.0"
+ "version": "0.52.0.0"
},
"SpeciesColorImages": {
"Id": "SpeciesColorImages",
diff --git a/ARKBreedingStats/json/values/ATLAS/ATLAS_values.json b/ARKBreedingStats/json/values/ATLAS/ATLAS_values.json
new file mode 100644
index 00000000..36ffc7dc
--- /dev/null
+++ b/ARKBreedingStats/json/values/ATLAS/ATLAS_values.json
@@ -0,0 +1,4113 @@
+{
+ "version": "410.11.10518855",
+ "format": "1.14-flyerspeed",
+ "mod": {
+ "id": "ATLAS",
+ "tag": "ATLAS",
+ "title": "ATLAS"
+ },
+ "species": [
+ {
+ "name": "Bear",
+ "blueprintPath": "/Game/Atlas/Creatures/Bear/Bear_Character_BP",
+ "variants": ["ATLAS"],
+ "isFlyer": true,
+ "fullStatsRaw": [
+ [ 210, 0.15, 0.108, 0.5, 0 ],
+ [ 500, 0.1, 0.1, 0, 0 ],
+ [ 1000, 0.06, 0, 0.5, 0 ],
+ [ 270, 0.1, 0.1, 0, 0 ],
+ [ 3000, 0.1, 0.1, 0, 0 ],
+ null,
+ null,
+ [ 950, 0.02, 0.04, 0, 0 ],
+ [ 1, 0.04, 0.025, 0.2, 0.25 ],
+ null,
+ null,
+ null
+ ],
+ "statImprintMult": [ 0.2, 0, 0.2, 0, 0.2, 0.2, 0, 0.2, 0.2, 0.2, 0, 0 ],
+ "immobilizedBy": [],
+ "colors": [
+ {
+ "name": "Main",
+ "colors": [
+ "Dino Light Brown",
+ "Dino Medium Brown",
+ "Dino Dark Brown",
+ "Light Grey",
+ "Dark Grey",
+ "Dino Darker Grey",
+ "Black",
+ "NearWhite",
+ "WolfFur",
+ "DarkWolfFur",
+ "BigFoot0",
+ "BigFoot4",
+ "BigFoot5",
+ "NearBlack",
+ "Creature Ochre",
+ "White"
+ ]
+ },
+ null,
+ {
+ "name": "Stripes",
+ "colors": [
+ "Dino Light Brown",
+ "Dino Medium Brown",
+ "Dino Dark Brown",
+ "Light Grey",
+ "Dark Grey",
+ "Dino Darker Grey",
+ "Black",
+ "NearWhite",
+ "WolfFur",
+ "DarkWolfFur",
+ "BigFoot0",
+ "BigFoot4",
+ "BigFoot5",
+ "NearBlack",
+ "Dino Dark Orange",
+ "Creature Ochre",
+ "White"
+ ]
+ },
+ null,
+ {
+ "name": "Belly",
+ "colors": [
+ "Dino Light Brown",
+ "Dino Medium Brown",
+ "Light Grey",
+ "Black",
+ "NearWhite",
+ "WolfFur",
+ "DarkWolfFur",
+ "BigFoot0",
+ "BigFoot4",
+ "BigFoot5",
+ "NearBlack",
+ "Creature Ochre",
+ "White"
+ ]
+ }
+ ],
+ "taming": {
+ "nonViolent": false,
+ "violent": true,
+ "tamingIneffectiveness": 1,
+ "affinityNeeded0": 1300,
+ "affinityIncreasePL": 65,
+ "foodConsumptionBase": 0.003858,
+ "foodConsumptionMult": 1
+ },
+ "TamedBaseHealthMultiplier": 1,
+ "NoImprintingForSpeed": false,
+ "doesNotUseOxygen": false,
+ "displayedStats": 927
+ },
+ {
+ "name": "Bull",
+ "blueprintPath": "/Game/Atlas/Creatures/Bull/Cow_Character_BP",
+ "variants": ["ATLAS"],
+ "isFlyer": true,
+ "fullStatsRaw": [
+ [ 105, 0.15, 0.108, 0.5, 0 ],
+ [ 280, 0.1, 0.1, 0, 0 ],
+ [ 175, 0.06, 0, 0.5, 0 ],
+ [ 150, 0.1, 0.1, 0, 0 ],
+ [ 1200, 0.1, 0.1, 0, 0 ],
+ null,
+ null,
+ [ 650, 0.02, 0.04, 0, 0 ],
+ [ 1, 0.04, 0.025, 0.2, 0.25 ],
+ null,
+ null,
+ null
+ ],
+ "statImprintMult": [ 0.2, 0, 0.2, 0, 0.2, 0.2, 0, 0.2, 0.2, 0.2, 0, 0 ],
+ "immobilizedBy": [],
+ "colors": [
+ {
+ "name": "Body Main",
+ "colors": [
+ "Dino Light Brown",
+ "Dino Medium Brown",
+ "Dino Dark Brown",
+ "Light Grey",
+ "Dark Grey",
+ "Dino Darker Grey",
+ "Black",
+ "NearWhite",
+ "WolfFur",
+ "DarkWolfFur",
+ "BigFoot0",
+ "BigFoot4",
+ "BigFoot5",
+ "NearBlack",
+ "Dino Dark Orange"
+ ]
+ },
+ null,
+ {
+ "name": "Horns",
+ "colors": [
+ "Dino Light Brown",
+ "Dino Medium Brown",
+ "Dino Dark Brown",
+ "Light Grey",
+ "Dark Grey",
+ "NearBlack",
+ "NearWhite",
+ "WolfFur",
+ "DarkWolfFur",
+ "BigFoot0",
+ "BigFoot4",
+ "BigFoot5",
+ "NearBlack",
+ "Dino Albino"
+ ]
+ },
+ {
+ "name": "Horn Tips",
+ "colors": [
+ "Dino Dark Brown",
+ "Dino Medium Brown",
+ "Dark Grey",
+ "Dino Darker Grey",
+ "NearBlack",
+ "WolfFur",
+ "DarkWolfFur",
+ "BigFoot0",
+ "BigFoot4",
+ "NearBlack",
+ "DragonBase0",
+ "Dino Dark Orange"
+ ]
+ },
+ {
+ "name": "Body Secondary",
+ "colors": [
+ "Dino Light Brown",
+ "Dino Dark Brown",
+ "Dino Medium Brown",
+ "Light Grey",
+ "Dark Grey",
+ "Black",
+ "NearWhite",
+ "WolfFur",
+ "DarkWolfFur",
+ "BigFoot0",
+ "BigFoot4",
+ "BigFoot5",
+ "NearBlack",
+ "Dino Dark Orange"
+ ]
+ },
+ {
+ "name": "Long Hair",
+ "colors": [
+ "Dino Light Brown",
+ "Dino Dark Brown",
+ "Dino Medium Brown",
+ "Light Grey",
+ "Dark Grey",
+ "Dino Darker Grey",
+ "Black",
+ "NearWhite",
+ "WolfFur",
+ "DarkWolfFur",
+ "BigFoot0",
+ "BigFoot4",
+ "BigFoot5",
+ "NearBlack",
+ "Dino Dark Orange"
+ ]
+ }
+ ],
+ "taming": {
+ "nonViolent": true,
+ "violent": false,
+ "tamingIneffectiveness": 1,
+ "affinityNeeded0": 950,
+ "affinityIncreasePL": 47.5,
+ "foodConsumptionBase": 0.001736,
+ "foodConsumptionMult": 1
+ },
+ "TamedBaseHealthMultiplier": 1,
+ "NoImprintingForSpeed": false,
+ "doesNotUseOxygen": false,
+ "displayedStats": 927
+ },
+ {
+ "name": "Cat",
+ "blueprintPath": "/Game/Atlas/Creatures/Cat/Cat_Character_BP",
+ "variants": ["ATLAS"],
+ "isFlyer": true,
+ "fullStatsRaw": [
+ [ 60, 0.15, 0.108, 0.5, 0 ],
+ [ 200, 0.1, 0.1, 0, 0 ],
+ [ 175, 0.06, 0, 0.5, 0 ],
+ [ 175, 0.1, 0.1, 0, 0 ],
+ [ 600, 0.1, 0.1, 0, 0 ],
+ null,
+ null,
+ [ 25, 0.02, 0.04, 0, 0 ],
+ [ 1, 0.04, 0.025, 0.2, 0.25 ],
+ null,
+ null,
+ null
+ ],
+ "statImprintMult": [ 0.2, 0, 0.2, 0, 0.2, 0.2, 0, 0.2, 0.2, 0.2, 0, 0 ],
+ "immobilizedBy": [],
+ "colors": [
+ {
+ "name": "Main",
+ "colors": [
+ "Dino Light Brown",
+ "Dino Medium Brown",
+ "Dino Dark Brown",
+ "Light Grey",
+ "Dark Grey",
+ "Dino Darker Grey",
+ "Black",
+ "NearWhite",
+ "WolfFur",
+ "DarkWolfFur",
+ "BigFoot0",
+ "BigFoot4",
+ "BigFoot5",
+ "NearBlack",
+ "Dino Dark Orange",
+ "Creature Ochre",
+ "Creature Orange"
+ ]
+ },
+ {
+ "name": "Furlength",
+ "colors": [
+ "Light Green",
+ "Light Orange",
+ "Light Yellow",
+ "Dino Light Green",
+ "Dino Medium Green",
+ "Dino Dark Blue",
+ "DragonBase0",
+ "DragonBase1",
+ "DragonFire",
+ "DragonGreen0",
+ "DragonGreen1",
+ "DragonGreen3",
+ "WyvernBlue0",
+ "WyvernBlue1",
+ "Dino Medium Blue",
+ "Dino Deep Blue",
+ "NearWhite",
+ "NearBlack",
+ "Creature Dark Smoke",
+ "Creature Midnight",
+ "Creature Pink",
+ "Creature Orange"
+ ]
+ },
+ {
+ "name": "Stripes",
+ "colors": [
+ "Dino Light Brown",
+ "Dino Medium Brown",
+ "Dino Dark Brown",
+ "Light Grey",
+ "Dark Grey",
+ "Dino Darker Grey",
+ "Black",
+ "NearWhite",
+ "WolfFur",
+ "DarkWolfFur",
+ "BigFoot0",
+ "BigFoot4",
+ "BigFoot5",
+ "NearBlack",
+ "Dino Dark Orange",
+ "Creature Ochre",
+ "Creature Orange"
+ ]
+ },
+ null,
+ {
+ "name": "Belly",
+ "colors": [
+ "Dino Light Brown",
+ "Dino Dark Brown",
+ "Dino Medium Brown",
+ "Light Grey",
+ "Dark Grey",
+ "Dino Darker Grey",
+ "Black",
+ "NearWhite",
+ "WolfFur",
+ "DarkWolfFur",
+ "BigFoot0",
+ "BigFoot4",
+ "BigFoot5",
+ "NearBlack",
+ "Dino Dark Orange",
+ "Creature Ochre"
+ ]
+ },
+ {
+ "name": "Inner Spots",
+ "colors": [
+ "Dino Light Brown",
+ "Dino Dark Brown",
+ "Dino Medium Brown",
+ "Light Grey",
+ "Dark Grey",
+ "Dino Darker Grey",
+ "Black",
+ "NearWhite",
+ "WolfFur",
+ "DarkWolfFur",
+ "BigFoot0",
+ "BigFoot4",
+ "BigFoot5",
+ "NearBlack",
+ "Dino Dark Orange",
+ "Creature Ochre",
+ "Creature Orange"
+ ]
+ }
+ ],
+ "taming": {
+ "nonViolent": true,
+ "violent": false,
+ "tamingIneffectiveness": 1,
+ "affinityNeeded0": 1900,
+ "affinityIncreasePL": 95,
+ "foodConsumptionBase": 0.001157,
+ "foodConsumptionMult": 1
+ },
+ "TamedBaseHealthMultiplier": 1,
+ "NoImprintingForSpeed": false,
+ "doesNotUseOxygen": false,
+ "displayedStats": 927
+ },
+ {
+ "name": "Chicken",
+ "blueprintPath": "/Game/Atlas/Creatures/Chicken/Chicken_Character_BP",
+ "variants": ["ATLAS"],
+ "isFlyer": true,
+ "fullStatsRaw": [
+ [ 28, 0.15, 0.108, 0.5, 0 ],
+ [ 100, 0.1, 0.1, 0, 0 ],
+ [ 30, 0.06, 0, 0.5, 0 ],
+ [ 150, 0.1, 0.1, 0, 0 ],
+ [ 600, 0.1, 0.1, 0, 0 ],
+ null,
+ null,
+ [ 10, 0.02, 0.04, 0, 0 ],
+ [ 1, 0.04, 0.025, 0.2, 0.25 ],
+ null,
+ null,
+ null
+ ],
+ "statImprintMult": [ 0.2, 0, 0.2, 0, 0.2, 0.2, 0, 0.2, 0.2, 0.2, 0, 0 ],
+ "immobilizedBy": [],
+ "colors": [
+ {
+ "name": "Middle Body",
+ "colors": [
+ "Light Brown",
+ "Brown",
+ "Dino Medium Brown",
+ "Dino Dark Brown",
+ "Dino Darker Grey",
+ "BigFoot0",
+ "DarkWolfFur",
+ "Dino Dark Orange",
+ "Dino Albino",
+ "DarkWolfFur",
+ "BigFoot4",
+ "BigFoot5",
+ "WolfFur",
+ "DragonBase0",
+ "WyvernBlue1",
+ "Creature Dark Smoke",
+ "Creature Ochre"
+ ]
+ },
+ {
+ "name": "Neck",
+ "colors": [
+ "Light Brown",
+ "Brown",
+ "Dino Medium Brown",
+ "Dino Dark Brown",
+ "Dino Darker Grey",
+ "BigFoot0",
+ "DarkWolfFur",
+ "Dino Dark Orange",
+ "Dino Albino",
+ "DarkWolfFur",
+ "BigFoot4",
+ "BigFoot5",
+ "WolfFur",
+ "DragonBase0",
+ "WyvernBlue1",
+ "Creature Dark Smoke",
+ "Creature Ochre"
+ ]
+ },
+ {
+ "name": "Wattel",
+ "colors": [
+ "Light Red",
+ "DragonBase1",
+ "DragonBase0",
+ "Creature Light Smoke",
+ "Creature Orange",
+ "Creature Dark Smoke",
+ "BigFoot5",
+ "Creature Pink",
+ "Dino Medium Brown"
+ ]
+ },
+ {
+ "name": "Neck",
+ "colors": [
+ "Light Brown",
+ "Brown",
+ "Dino Medium Brown",
+ "Dino Dark Brown",
+ "Dino Darker Grey",
+ "BigFoot0",
+ "DarkWolfFur",
+ "Dino Dark Orange",
+ "Dino Albino",
+ "DarkWolfFur",
+ "BigFoot4",
+ "BigFoot5",
+ "WolfFur",
+ "DragonBase0",
+ "WyvernBlue1",
+ "Creature Dark Smoke",
+ "Creature Ochre"
+ ]
+ },
+ {
+ "name": "Belly",
+ "colors": [
+ "Light Brown",
+ "Brown",
+ "Dino Medium Brown",
+ "Dino Dark Brown",
+ "Dino Darker Grey",
+ "BigFoot0",
+ "DarkWolfFur",
+ "Dino Dark Orange",
+ "Dino Albino",
+ "DarkWolfFur",
+ "BigFoot4",
+ "BigFoot5",
+ "WolfFur",
+ "DragonBase0",
+ "WyvernBlue1",
+ "Creature Dark Smoke",
+ "Creature Ochre"
+ ]
+ },
+ {
+ "name": "Back",
+ "colors": [
+ "Light Brown",
+ "Brown",
+ "Dino Medium Brown",
+ "Dino Dark Brown",
+ "Dino Darker Grey",
+ "BigFoot0",
+ "DarkWolfFur",
+ "Dino Dark Orange",
+ "Dino Albino",
+ "DarkWolfFur",
+ "BigFoot4",
+ "BigFoot5",
+ "WolfFur",
+ "DragonBase0",
+ "WyvernBlue1",
+ "Creature Dark Smoke",
+ "Creature Ochre"
+ ]
+ }
+ ],
+ "taming": {
+ "nonViolent": true,
+ "violent": false,
+ "tamingIneffectiveness": 1,
+ "affinityNeeded0": 450,
+ "affinityIncreasePL": 22.5,
+ "foodConsumptionBase": 0.001157,
+ "foodConsumptionMult": 1
+ },
+ "TamedBaseHealthMultiplier": 1,
+ "NoImprintingForSpeed": false,
+ "doesNotUseOxygen": false,
+ "displayedStats": 927
+ },
+ {
+ "name": "Cow",
+ "blueprintPath": "/Game/Atlas/Creatures/Cow/Cow_Character_BP",
+ "variants": ["ATLAS"],
+ "isFlyer": true,
+ "fullStatsRaw": [
+ [ 105, 0.15, 0.108, 0.5, 0 ],
+ [ 280, 0.1, 0.1, 0, 0 ],
+ [ 175, 0.06, 0, 0.5, 0 ],
+ [ 150, 0.1, 0.1, 0, 0 ],
+ [ 1200, 0.1, 0.1, 0, 0 ],
+ null,
+ null,
+ [ 650, 0.02, 0.04, 0, 0 ],
+ [ 1, 0.04, 0.025, 0.2, 0.25 ],
+ null,
+ null,
+ null
+ ],
+ "statImprintMult": [ 0.2, 0, 0.2, 0, 0.2, 0.2, 0, 0.2, 0.2, 0.2, 0, 0 ],
+ "immobilizedBy": [],
+ "colors": [
+ {
+ "name": "Main",
+ "colors": [
+ "Dino Light Brown",
+ "Dino Medium Brown",
+ "Dino Dark Brown",
+ "Light Grey",
+ "Dark Grey",
+ "Dino Darker Grey",
+ "Black",
+ "NearWhite",
+ "WolfFur",
+ "DarkWolfFur",
+ "BigFoot0",
+ "BigFoot4",
+ "BigFoot5",
+ "NearBlack",
+ "Dino Dark Orange"
+ ]
+ },
+ null,
+ {
+ "name": "Horns",
+ "colors": [
+ "Dino Medium Brown",
+ "Dino Light Brown",
+ "BigFoot0",
+ "BigFoot4",
+ "BigFoot5",
+ "WolfFur",
+ "Light Grey",
+ "Dino Albino",
+ "NearBlack",
+ "NearWhite",
+ "Dino Light Orange",
+ "Dino Light Blue",
+ "Dino Light Brown",
+ "Dark Grey"
+ ]
+ },
+ null,
+ null,
+ {
+ "name": "Spots",
+ "colors": [
+ "Dino Light Brown",
+ "Dino Medium Brown",
+ "Dino Dark Brown",
+ "Light Grey",
+ "Dark Grey",
+ "Dino Darker Grey",
+ "Black",
+ "NearWhite",
+ "WolfFur",
+ "DarkWolfFur",
+ "BigFoot0",
+ "BigFoot4",
+ "BigFoot5",
+ "NearBlack",
+ "Dino Dark Orange"
+ ]
+ }
+ ],
+ "taming": {
+ "nonViolent": true,
+ "violent": false,
+ "tamingIneffectiveness": 1,
+ "affinityNeeded0": 950,
+ "affinityIncreasePL": 47.5,
+ "foodConsumptionBase": 0.001736,
+ "foodConsumptionMult": 1
+ },
+ "TamedBaseHealthMultiplier": 1,
+ "NoImprintingForSpeed": false,
+ "doesNotUseOxygen": false,
+ "displayedStats": 927
+ },
+ {
+ "name": "Crab",
+ "blueprintPath": "/Game/Atlas/Creatures/Crab/AtlasCrab_Character_BP",
+ "variants": ["ATLAS"],
+ "isFlyer": true,
+ "fullStatsRaw": [
+ [ 240, 0.15, 0.108, 0.5, 0 ],
+ [ 300, 0.1, 0.1, 0, 0 ],
+ [ 800, 0.06, 0, 0.5, 0 ],
+ [ 150, 0.1, 0.1, 0, 0 ],
+ [ 2000, 0.1, 0.1, 0, 0 ],
+ null,
+ null,
+ [ 1400, 0.02, 0.04, 0, 0 ],
+ [ 1, 0.04, 0.025, 0.2, 0.25 ],
+ null,
+ null,
+ null
+ ],
+ "statImprintMult": [ 0.2, 0, 0.2, 0, 0.2, 0.2, 0, 0.2, 0.2, 0.2, 0, 0 ],
+ "immobilizedBy": [],
+ "colors": [
+ {
+ "name": "Body",
+ "colors": [
+ "Red",
+ "Light Red",
+ "Light Green",
+ "Light Yellow",
+ "WyvernPurple1",
+ "DragonBase1",
+ "DragonGreen3",
+ "Dino Medium Green",
+ "Green",
+ "Dino Medium Blue",
+ "Dino Dark Purple",
+ "Dino Light Blue",
+ "NearWhite",
+ "NearBlack"
+ ]
+ },
+ {
+ "name": "Eyes",
+ "colors": [
+ "Red",
+ "Light Red",
+ "Light Green",
+ "Light Yellow",
+ "Blue",
+ "Magenta",
+ "Cyan",
+ "Yellow",
+ "Green",
+ "Dino Medium Blue",
+ "Red",
+ "Dino Light Blue",
+ "NearWhite",
+ "NearBlack"
+ ]
+ },
+ null,
+ null,
+ {
+ "name": "Edges",
+ "colors": [
+ "Dino Light Yellow",
+ "Light Blue",
+ "Dino Medium Green",
+ "Cyan",
+ "Magenta",
+ "Light Green",
+ "Light Red",
+ "Dino Albino",
+ "NearBlack",
+ "NearWhite",
+ "Dino Light Orange",
+ "Dino Light Blue"
+ ]
+ },
+ {
+ "name": "Legs",
+ "colors": [
+ "Dark Red",
+ "Dino Dark Orange",
+ "Light Green",
+ "Dino Light Yellow",
+ "WyvernPurple1",
+ "DragonBase1",
+ "DragonGreen3",
+ "Dino Medium Green",
+ "Dino Medium Blue",
+ "Dino Dark Purple",
+ "Dino Light Blue",
+ "NearWhite",
+ "NearBlack"
+ ]
+ }
+ ],
+ "taming": {
+ "nonViolent": false,
+ "violent": true,
+ "tamingIneffectiveness": 1,
+ "affinityNeeded0": 4250,
+ "affinityIncreasePL": 212.5,
+ "foodConsumptionBase": 0.003156,
+ "foodConsumptionMult": 1
+ },
+ "TamedBaseHealthMultiplier": 1,
+ "NoImprintingForSpeed": false,
+ "doesNotUseOxygen": false,
+ "displayedStats": 919
+ },
+ {
+ "name": "Crocodile",
+ "blueprintPath": "/Game/Atlas/Creatures/Crocodile/Crocodile_Character_BP",
+ "variants": ["ATLAS"],
+ "isFlyer": true,
+ "fullStatsRaw": [
+ [ 280, 0.15, 0.108, 0.5, 0 ],
+ [ 450, 0.1, 0.1, 0, 0 ],
+ [ 400, 0.06, 0, 0.5, 0 ],
+ [ 150, 0.1, 0.1, 0, 0 ],
+ [ 1500, 0.1, 0.1, 0, 0 ],
+ null,
+ null,
+ [ 300, 0.02, 0.04, 0, 0 ],
+ [ 1, 0.04, 0.025, 0.2, 0.25 ],
+ null,
+ null,
+ null
+ ],
+ "statImprintMult": [ 0.2, 0, 0.2, 0, 0.2, 0.2, 0, 0.2, 0.2, 0.2, 0, 0 ],
+ "immobilizedBy": [],
+ "colors": [
+ {
+ "name": "Main Body Color",
+ "colors": [
+ "Dino Dark Yellow",
+ "DragonGreen0",
+ "NearBlack",
+ "Dino Albino",
+ "Dino Medium Green",
+ "Creature Ochre",
+ "DragonGreen2",
+ "Dino Dark Brown"
+ ]
+ },
+ null,
+ null,
+ null,
+ {
+ "name": "Darker Scales",
+ "colors": [
+ "Dino Dark Yellow",
+ "DragonGreen3",
+ "Dino Dark Brown",
+ "DarkWolfFur",
+ "DragonGreen0",
+ "NearBlack",
+ "Creature Midnight",
+ "Creature Ochre",
+ "DragonGreen2",
+ "DragonGreen0",
+ "Dino Dark Brown"
+ ]
+ },
+ {
+ "name": "Belly",
+ "colors": [
+ "DragonGreen0",
+ "DragonGreen1",
+ "DragonGreen2",
+ "Dino Medium Green",
+ "Light Grey",
+ "Dino Albino",
+ "NearBlack",
+ "Dino Light Yellow",
+ "Dino Light Blue",
+ "Creature Light Smoke"
+ ]
+ }
+ ],
+ "taming": {
+ "nonViolent": false,
+ "violent": true,
+ "tamingIneffectiveness": 1,
+ "affinityNeeded0": 2500,
+ "affinityIncreasePL": 75,
+ "foodConsumptionBase": 0.001578,
+ "foodConsumptionMult": 1
+ },
+ "TamedBaseHealthMultiplier": 1,
+ "NoImprintingForSpeed": false,
+ "doesNotUseOxygen": false,
+ "displayedStats": 927
+ },
+ {
+ "name": "Crow",
+ "blueprintPath": "/Game/Atlas/Creatures/Crow/Crow_Character_BP",
+ "variants": ["ATLAS"],
+ "isFlyer": true,
+ "fullStatsRaw": [
+ [ 36, 0.15, 0.108, 0.5, 0 ],
+ [ 100, 0.1, 0.1, 0, 0 ],
+ [ 100, 0.06, 0, 0.5, 0 ],
+ [ 150, 0.1, 0.1, 0, 0 ],
+ [ 900, 0.1, 0.1, 0, 0 ],
+ null,
+ null,
+ [ 15, 0.02, 0.04, 0, 0 ],
+ [ 1, 0.04, 0.025, 0.2, 0.25 ],
+ null,
+ null,
+ null
+ ],
+ "statImprintMult": [ 0.2, 0, 0.2, 0, 0.2, 0.2, 0, 0.2, 0.2, 0.2, 0, 0 ],
+ "immobilizedBy": [],
+ "colors": [
+ {
+ "name": "Main Body",
+ "colors": [
+ "Light Grey",
+ "Black",
+ "Dino Dark Red",
+ "WyvernPurple0",
+ "Dino Dark Purple",
+ "Dino Albino",
+ "WyvernBlue0",
+ "WyvernBlue1",
+ "Creature Dark Smoke",
+ "NearBlack",
+ "Creature Midnight"
+ ]
+ },
+ null,
+ {
+ "name": "Eye",
+ "colors": [
+ "Creature Orange",
+ "Creature Midnight",
+ "Creature Light Smoke",
+ "Dino Deep Blue",
+ "Dino Medium Blue",
+ "WyvernPurple1",
+ "DragonGreen3",
+ "DragonFire",
+ "DragonBase1",
+ "Dino Light Brown",
+ "Dino Light Blue"
+ ]
+ },
+ null,
+ {
+ "name": "Head Feathers",
+ "colors": [
+ "Dino Light Blue",
+ "Dino Dark Blue",
+ "Dino Light Purple",
+ "Dino Dark Purple",
+ "BigFoot0",
+ "BigFoot5",
+ "DragonBase0",
+ "DragonFire",
+ "DragonGreen3",
+ "WyvernPurple0",
+ "WyvernBlue0",
+ "WyvernBlue1",
+ "Dino Medium Blue",
+ "Dino Deep Blue",
+ "NearWhite",
+ "NearBlack",
+ "Creature Light Smoke",
+ "Creature Orange",
+ "Creature Midnight",
+ "Creature Pink"
+ ]
+ },
+ {
+ "name": "Wing Feathers",
+ "colors": [
+ "Dino Light Blue",
+ "Dino Dark Blue",
+ "Dino Light Purple",
+ "Dino Dark Purple",
+ "BigFoot0",
+ "BigFoot5",
+ "DragonBase0",
+ "DragonFire",
+ "DragonGreen3",
+ "WyvernPurple0",
+ "WyvernBlue0",
+ "WyvernBlue1",
+ "Dino Medium Blue",
+ "Dino Deep Blue",
+ "NearWhite",
+ "NearBlack",
+ "Creature Light Smoke",
+ "Creature Orange",
+ "Creature Midnight",
+ "Creature Pink"
+ ]
+ }
+ ],
+ "taming": {
+ "nonViolent": true,
+ "violent": false,
+ "tamingIneffectiveness": 1,
+ "affinityNeeded0": 525,
+ "affinityIncreasePL": 26.25,
+ "foodConsumptionBase": 0.001488,
+ "foodConsumptionMult": 1
+ },
+ "TamedBaseHealthMultiplier": 1,
+ "NoImprintingForSpeed": false,
+ "doesNotUseOxygen": false,
+ "displayedStats": 927
+ },
+ {
+ "name": "Dolphin",
+ "blueprintPath": "/Game/Atlas/Creatures/Dolphin/Dolphin_Character_BP",
+ "variants": ["ATLAS"],
+ "isFlyer": true,
+ "fullStatsRaw": [
+ [ 120, 0.15, 0.108, 0.5, 0 ],
+ [ 300, 0.1, 0.1, 0, 0 ],
+ [ 300, 0.06, 0, 0.5, 0 ],
+ [ 150, 0.1, 0.1, 0, 0 ],
+ [ 1000, 0.1, 0.1, 0, 0 ],
+ null,
+ null,
+ [ 250, 0.02, 0.04, 0, 0 ],
+ [ 1, 0.04, 0.025, 0.2, 0.25 ],
+ null,
+ null,
+ null
+ ],
+ "statImprintMult": [ 0.2, 0, 0.2, 0, 0.2, 0.2, 0, 0.2, 0.2, 0.2, 0, 0 ],
+ "immobilizedBy": [],
+ "colors": [
+ {
+ "name": "Medium Skin",
+ "colors": [
+ "Creature Dark Smoke",
+ "Creature Light Smoke",
+ "WyvernBlue1",
+ "WyvernBlue0",
+ "Dino Darker Grey",
+ "Dino Albino",
+ "NearBlack",
+ "Dino Dark Blue",
+ "Dino Light Purple",
+ "Dino Light Blue",
+ "Dino Dark Purple",
+ "Dino Light Orange",
+ "DragonBase1",
+ "DarkWolfFur",
+ "DragonBase0",
+ "BigFoot0",
+ "DragonGreen3",
+ "WyvernPurple0",
+ "Creature Pink"
+ ]
+ },
+ null,
+ null,
+ null,
+ {
+ "name": "Light Skin",
+ "colors": [
+ "Creature Light Smoke",
+ "Dino Medium Blue",
+ "Dino Light Blue",
+ "Creature Dark Smoke",
+ "Dino Albino",
+ "Dino Dark Blue",
+ "Dino Light Purple",
+ "Dino Dark Purple",
+ "Dino Darker Grey",
+ "NearBlack",
+ "Dino Light Orange",
+ "Dino Light Brown",
+ "BigFoot0",
+ "BigFoot5",
+ "WolfFur",
+ "Creature Pink"
+ ]
+ },
+ {
+ "name": "Dark Skin",
+ "colors": [
+ "Creature Dark Smoke",
+ "WyvernBlue1",
+ "WyvernBlue0",
+ "Creature Light Smoke",
+ "Dino Light Blue",
+ "Dino Darker Grey",
+ "NearBlack",
+ "Creature Midnight",
+ "Dino Light Purple",
+ "Dino Dark Purple",
+ "WyvernPurple0",
+ "DragonGreen3",
+ "DragonBase0",
+ "DarkWolfFur",
+ "BigFoot0"
+ ]
+ }
+ ],
+ "taming": {
+ "nonViolent": true,
+ "violent": false,
+ "tamingIneffectiveness": 1,
+ "affinityNeeded0": 1500,
+ "affinityIncreasePL": 75,
+ "foodConsumptionBase": 0.001929,
+ "foodConsumptionMult": 1
+ },
+ "TamedBaseHealthMultiplier": 1,
+ "NoImprintingForSpeed": false,
+ "doesNotUseOxygen": true,
+ "displayedStats": 919
+ },
+ {
+ "name": "Elephant",
+ "blueprintPath": "/Game/Atlas/Creatures/Elephant/Elephant_Character_BP",
+ "variants": ["ATLAS"],
+ "isFlyer": true,
+ "fullStatsRaw": [
+ [ 260, 0.15, 0.108, 0.5, 0 ],
+ [ 330, 0.1, 0.1, 0, 0 ],
+ [ 550, 0.06, 0, 0.5, 0 ],
+ [ 150, 0.1, 0.1, 0, 0 ],
+ [ 5000, 0.1, 0.1, 0, 0 ],
+ null,
+ null,
+ [ 2000, 0.02, 0.04, 0, 0 ],
+ [ 1, 0.04, 0.025, 0.2, 0.25 ],
+ null,
+ null,
+ null
+ ],
+ "statImprintMult": [ 0.2, 0, 0.2, 0, 0.2, 0.2, 0, 0.2, 0.2, 0.2, 0, 0 ],
+ "immobilizedBy": [],
+ "colors": [
+ {
+ "name": "Main Body",
+ "colors": [
+ "BigFoot0",
+ "NearBlack",
+ "Dino Medium Brown",
+ "Dino Darker Grey",
+ "Dino Albino",
+ "DarkWolfFur",
+ "Light Grey",
+ "Dino Dark Brown",
+ "Dino Light Brown",
+ "BigFoot4",
+ "BigFoot5"
+ ]
+ },
+ null,
+ null,
+ {
+ "name": "Tusks",
+ "colors": [
+ "DarkWolfFur",
+ "WolfFur",
+ "Light Brown",
+ "Dino Light Brown",
+ "Dino Medium Brown",
+ "BigFoot4"
+ ]
+ },
+ {
+ "name": "Body Pattern",
+ "colors": [
+ "Dino Medium Brown",
+ "Dino Dark Brown",
+ "Dark Grey",
+ "Dino Darker Grey",
+ "DarkWolfFur",
+ "Dino Dark Orange",
+ "BigFoot0",
+ "DragonBase0",
+ "Creature Light Smoke",
+ "Creature Dark Smoke",
+ "WyvernPurple0",
+ "Dino Light Yellow",
+ "Dino Light Red"
+ ]
+ },
+ {
+ "name": "Fleshy Skin",
+ "colors": [
+ "Dino Medium Brown",
+ "Dino Light Brown",
+ "BigFoot0",
+ "BigFoot4",
+ "BigFoot5",
+ "WolfFur",
+ "NearBlack",
+ "NearWhite",
+ "Dino Light Orange",
+ "Dino Light Blue",
+ "DragonBase0",
+ "Dino Dark Red"
+ ]
+ }
+ ],
+ "taming": {
+ "nonViolent": false,
+ "violent": true,
+ "tamingIneffectiveness": 1,
+ "affinityNeeded0": 2500,
+ "affinityIncreasePL": 93.75,
+ "foodConsumptionBase": 0.004823,
+ "foodConsumptionMult": 1
+ },
+ "TamedBaseHealthMultiplier": 1,
+ "NoImprintingForSpeed": false,
+ "doesNotUseOxygen": false,
+ "displayedStats": 927
+ },
+ {
+ "name": "Giraffe",
+ "blueprintPath": "/Game/Atlas/Creatures/Giraffe/Giraffe_Character_BP",
+ "variants": ["ATLAS"],
+ "isFlyer": true,
+ "fullStatsRaw": [
+ [ 230, 0.15, 0.108, 0.5, 0 ],
+ [ 440, 0.1, 0.1, 0, 0 ],
+ [ 475, 0.06, 0, 0.5, 0 ],
+ [ 150, 0.1, 0.1, 0, 0 ],
+ [ 3000, 0.1, 0.1, 0, 0 ],
+ null,
+ null,
+ [ 1540, 0.02, 0.04, 0, 0 ],
+ [ 1, 0.04, 0.025, 0.2, 0.25 ],
+ null,
+ null,
+ null
+ ],
+ "statImprintMult": [ 0.2, 0, 0.2, 0, 0.2, 0.2, 0, 0.2, 0.2, 0.2, 0, 0 ],
+ "immobilizedBy": [],
+ "colors": [
+ {
+ "name": "Fur Secondary",
+ "colors": [
+ "Dino Medium Brown",
+ "Dino Light Brown",
+ "BigFoot0",
+ "BigFoot4",
+ "BigFoot5",
+ "WolfFur",
+ "Light Grey",
+ "Dino Albino",
+ "NearBlack",
+ "NearWhite",
+ "Dino Light Orange",
+ "Dino Light Blue"
+ ]
+ },
+ {
+ "name": "Stripes",
+ "colors": [
+ "Dino Light Brown",
+ "Dino Medium Brown",
+ "Dino Dark Brown",
+ "Light Grey",
+ "Dark Grey",
+ "Dino Darker Grey",
+ "Black",
+ "NearWhite",
+ "WolfFur",
+ "DarkWolfFur",
+ "BigFoot0",
+ "BigFoot4",
+ "BigFoot5",
+ "NearBlack",
+ "Dino Dark Orange"
+ ]
+ },
+ null,
+ null,
+ {
+ "name": "Fur Primary",
+ "colors": [
+ "Dino Dark Orange",
+ "BigFoot0",
+ "Dark Grey",
+ "DarkWolfFur",
+ "Dino Medium Brown",
+ "DragonBase1",
+ "DragonBase0",
+ "NearWhite",
+ "NearBlack",
+ "BigFoot5",
+ "Dino Dark Blue",
+ "DragonFire",
+ "Dino Medium Blue"
+ ]
+ },
+ {
+ "name": "Horn Tips",
+ "colors": [
+ "Dino Dark Orange",
+ "Dino Dark Yellow",
+ "DragonGreen3",
+ "Dino Dark Brown",
+ "Dino Medium Brown",
+ "DarkWolfFur",
+ "DragonBase0",
+ "DragonBase1",
+ "DragonGreen0",
+ "WyvernBlue1",
+ "NearBlack",
+ "Creature Midnight"
+ ]
+ }
+ ],
+ "taming": {
+ "nonViolent": false,
+ "violent": true,
+ "tamingIneffectiveness": 1,
+ "affinityNeeded0": 1750,
+ "affinityIncreasePL": 65,
+ "foodConsumptionBase": 0.002894,
+ "foodConsumptionMult": 1
+ },
+ "TamedBaseHealthMultiplier": 1,
+ "NoImprintingForSpeed": false,
+ "doesNotUseOxygen": false,
+ "displayedStats": 927
+ },
+ {
+ "name": "Horse",
+ "blueprintPath": "/Game/Atlas/Creatures/Horse/Horse_Character_BP",
+ "variants": ["ATLAS"],
+ "isFlyer": true,
+ "fullStatsRaw": [
+ [ 180, 0.15, 0.108, 0.5, 0 ],
+ [ 580, 0.1, 0.1, 0, 0 ],
+ [ 420, 0.06, 0, 0.5, 0 ],
+ [ 150, 0.1, 0.1, 0, 0 ],
+ [ 1500, 0.1, 0.1, 0, 0 ],
+ null,
+ null,
+ [ 750, 0.02, 0.04, 0, 0 ],
+ [ 1, 0.04, 0.025, 0.2, 0.25 ],
+ null,
+ null,
+ null
+ ],
+ "statImprintMult": [ 0.2, 0, 0.2, 0, 0.2, 0.2, 0, 0.2, 0.2, 0.2, 0, 0 ],
+ "immobilizedBy": [],
+ "colors": [
+ {
+ "name": "Body Main",
+ "colors": [
+ "Light Brown",
+ "Dino Light Brown",
+ "Dino Medium Brown",
+ "Dino Dark Brown",
+ "Light Grey",
+ "Dark Grey",
+ "Dino Darker Grey",
+ "Black",
+ "DarkWolfFur",
+ "NearBlack",
+ "DragonBase0",
+ "NearWhite"
+ ]
+ },
+ null,
+ null,
+ null,
+ {
+ "name": "Stripes",
+ "colors": [
+ "Dino Light Orange",
+ "Dino Dark Orange",
+ "Dino Light Brown",
+ "Dino Medium Brown",
+ "Dino Dark Brown",
+ "Light Grey",
+ "Dark Grey",
+ "Dino Darker Grey",
+ "Black",
+ "BigFoot0",
+ "BigFoot4",
+ "BigFoot5",
+ "NearWhite"
+ ]
+ },
+ {
+ "name": "Underbelly and Highlights",
+ "colors": [
+ "Dino Light Orange",
+ "Dino Dark Orange",
+ "Dino Light Brown",
+ "Dino Medium Brown",
+ "Dino Dark Brown",
+ "Light Grey",
+ "Dark Grey",
+ "Dino Darker Grey",
+ "Black",
+ "BigFoot0",
+ "BigFoot4",
+ "BigFoot5",
+ "NearWhite"
+ ]
+ }
+ ],
+ "taming": {
+ "nonViolent": true,
+ "violent": false,
+ "tamingIneffectiveness": 1,
+ "affinityNeeded0": 1200,
+ "affinityIncreasePL": 60,
+ "foodConsumptionBase": 0.001929,
+ "foodConsumptionMult": 1
+ },
+ "TamedBaseHealthMultiplier": 1,
+ "NoImprintingForSpeed": false,
+ "doesNotUseOxygen": false,
+ "displayedStats": 927
+ },
+ {
+ "name": "Lion",
+ "blueprintPath": "/Game/Atlas/Creatures/Lion/Lion_Character_BP",
+ "variants": ["ATLAS"],
+ "isFlyer": true,
+ "fullStatsRaw": [
+ [ 130, 0.15, 0.108, 0.5, 0 ],
+ [ 240, 0.1, 0.1, 0, 0 ],
+ [ 500, 0.06, 0, 0.5, 0 ],
+ [ 150, 0.1, 0.1, 0, 0 ],
+ [ 1200, 0.1, 0.1, 0, 0 ],
+ null,
+ null,
+ [ 220, 0.02, 0.04, 0, 0 ],
+ [ 1, 0.04, 0.025, 0.2, 0.25 ],
+ null,
+ null,
+ null
+ ],
+ "statImprintMult": [ 0.2, 0, 0.2, 0, 0.2, 0.2, 0, 0.2, 0.2, 0.2, 0, 0 ],
+ "immobilizedBy": [],
+ "colors": [
+ {
+ "name": "Main Body",
+ "colors": [
+ "Dino Light Brown",
+ "Dino Medium Brown",
+ "Dino Dark Brown",
+ "Light Grey",
+ "Dark Grey",
+ "Dino Darker Grey",
+ "Black",
+ "NearWhite",
+ "WolfFur",
+ "DarkWolfFur",
+ "BigFoot0",
+ "BigFoot4",
+ "NearBlack",
+ "Creature Ochre"
+ ]
+ },
+ null,
+ null,
+ null,
+ {
+ "name": "Belly",
+ "colors": [
+ "Dino Light Brown",
+ "Dino Medium Brown",
+ "Light Grey",
+ "Black",
+ "NearWhite",
+ "WolfFur",
+ "BigFoot0",
+ "DarkWolfFur",
+ "BigFoot4"
+ ]
+ },
+ {
+ "name": "Back",
+ "colors": [
+ "Dino Light Brown",
+ "Dino Medium Brown",
+ "Dino Dark Brown",
+ "Light Grey",
+ "Dark Grey",
+ "Dino Darker Grey",
+ "Black",
+ "NearWhite",
+ "WolfFur",
+ "DarkWolfFur",
+ "BigFoot0",
+ "BigFoot4",
+ "NearBlack",
+ "Creature Ochre"
+ ]
+ }
+ ],
+ "taming": {
+ "nonViolent": false,
+ "violent": true,
+ "tamingIneffectiveness": 1,
+ "affinityNeeded0": 3000,
+ "affinityIncreasePL": 150,
+ "foodConsumptionBase": 0.001389,
+ "foodConsumptionMult": 1
+ },
+ "TamedBaseHealthMultiplier": 1,
+ "NoImprintingForSpeed": false,
+ "doesNotUseOxygen": false,
+ "displayedStats": 927
+ },
+ {
+ "name": "Monkey",
+ "blueprintPath": "/Game/Atlas/Creatures/Monkey/Monkey_Character_BP",
+ "variants": ["ATLAS"],
+ "isFlyer": true,
+ "fullStatsRaw": [
+ [ 39, 0.15, 0.108, 0.5, 0 ],
+ [ 100, 0.1, 0.1, 0, 0 ],
+ [ 60, 0.06, 0, 0.5, 0 ],
+ [ 150, 0.1, 0.1, 0, 0 ],
+ [ 600, 0.1, 0.1, 0, 0 ],
+ null,
+ null,
+ [ 40, 0.02, 0.04, 0, 0 ],
+ [ 1, 0.04, 0.025, 0.2, 0.25 ],
+ null,
+ null,
+ null
+ ],
+ "statImprintMult": [ 0.2, 0, 0.2, 0, 0.2, 0.2, 0, 0.2, 0.2, 0.2, 0, 0 ],
+ "immobilizedBy": [],
+ "colors": [
+ {
+ "name": "Shoulders and Legs",
+ "colors": [
+ "Dino Light Brown",
+ "Dino Medium Brown",
+ "Dino Dark Brown",
+ "Light Grey",
+ "Dark Grey",
+ "Dino Darker Grey",
+ "Black",
+ "NearWhite",
+ "WolfFur",
+ "DarkWolfFur",
+ "BigFoot0",
+ "BigFoot4",
+ "BigFoot5",
+ "NearBlack",
+ "Dino Dark Orange"
+ ]
+ },
+ null,
+ {
+ "name": "Skin",
+ "colors": [
+ "Dino Light Orange",
+ "Dino Medium Brown",
+ "BigFoot0",
+ "BigFoot5",
+ "WolfFur",
+ "DarkWolfFur",
+ "Creature Pink",
+ "Dino Darker Grey"
+ ]
+ },
+ null,
+ {
+ "name": "Stripes",
+ "colors": [
+ "Dino Light Brown",
+ "Dino Medium Brown",
+ "Dino Dark Brown",
+ "Light Grey",
+ "Dark Grey",
+ "Dino Darker Grey",
+ "Black",
+ "NearWhite",
+ "WolfFur",
+ "DarkWolfFur",
+ "BigFoot0",
+ "BigFoot4",
+ "BigFoot5",
+ "NearBlack"
+ ]
+ },
+ {
+ "name": "Main Body",
+ "colors": [
+ "Dino Light Brown",
+ "Dino Medium Brown",
+ "Dino Dark Brown",
+ "Light Grey",
+ "Dark Grey",
+ "Dino Darker Grey",
+ "Black",
+ "NearWhite",
+ "WolfFur",
+ "DarkWolfFur",
+ "BigFoot0",
+ "BigFoot4",
+ "BigFoot5",
+ "NearBlack"
+ ]
+ }
+ ],
+ "taming": {
+ "nonViolent": true,
+ "violent": false,
+ "tamingIneffectiveness": 1,
+ "affinityNeeded0": 550,
+ "affinityIncreasePL": 27.5,
+ "foodConsumptionBase": 0.001157,
+ "foodConsumptionMult": 1
+ },
+ "TamedBaseHealthMultiplier": 1,
+ "NoImprintingForSpeed": false,
+ "doesNotUseOxygen": false,
+ "displayedStats": 927
+ },
+ {
+ "name": "Olfend",
+ "blueprintPath": "/Game/Atlas/Creatures/Olfend/Olfend_Character_BP",
+ "variants": ["ATLAS"],
+ "isFlyer": true,
+ "fullStatsRaw": [
+ [ 160, 0.15, 0.108, 0.5, 0 ],
+ [ 380, 0.1, 0.1, 0, 0 ],
+ [ 475, 0.06, 0, 0.5, 0 ],
+ [ 150, 0.1, 0.1, 0, 0 ],
+ [ 1500, 0.1, 0.1, 0, 0 ],
+ null,
+ null,
+ [ 400, 0.02, 0.04, 0, 0 ],
+ [ 1, 0.04, 0.025, 0.2, 0.25 ],
+ null,
+ null,
+ null
+ ],
+ "statImprintMult": [ 0.2, 0, 0.2, 0, 0.2, 0.2, 0, 0.2, 0.2, 0.2, 0, 0 ],
+ "immobilizedBy": [],
+ "colors": [
+ {
+ "name": "Main",
+ "colors": [
+ "Dino Light Brown",
+ "Dino Medium Brown",
+ "Dino Dark Brown",
+ "Light Grey",
+ "Dark Grey",
+ "Dino Darker Grey",
+ "Black",
+ "NearWhite",
+ "WolfFur",
+ "DarkWolfFur",
+ "BigFoot0",
+ "BigFoot4",
+ "BigFoot5",
+ "NearBlack"
+ ]
+ },
+ null,
+ {
+ "name": "Horns Main",
+ "colors": [
+ "Dino Medium Brown",
+ "Dino Light Brown",
+ "BigFoot0",
+ "BigFoot4",
+ "BigFoot5",
+ "WolfFur",
+ "Light Grey",
+ "Dino Albino",
+ "NearBlack",
+ "NearWhite",
+ "Dino Light Orange",
+ "Dino Light Blue",
+ "Dino Dark Brown",
+ "Dark Grey"
+ ]
+ },
+ {
+ "name": "Spots",
+ "colors": [
+ "Dino Light Brown",
+ "Dino Medium Brown",
+ "Dino Dark Brown",
+ "Light Grey",
+ "Dark Grey",
+ "Dino Darker Grey",
+ "Black",
+ "NearWhite",
+ "WolfFur",
+ "DarkWolfFur",
+ "BigFoot0",
+ "BigFoot4",
+ "BigFoot5",
+ "NearBlack",
+ "Dino Dark Orange"
+ ]
+ },
+ {
+ "name": "Horn Tips",
+ "colors": [
+ "Dino Light Orange",
+ "Dino Medium Brown",
+ "BigFoot0",
+ "BigFoot5",
+ "WolfFur",
+ "DarkWolfFur",
+ "Creature Pink",
+ "Dino Darker Grey"
+ ]
+ },
+ {
+ "name": "Back",
+ "colors": [
+ "Dino Light Brown",
+ "Dino Medium Brown",
+ "Dino Dark Brown",
+ "Light Grey",
+ "Dark Grey",
+ "Dino Darker Grey",
+ "Black",
+ "NearWhite",
+ "WolfFur",
+ "DarkWolfFur",
+ "BigFoot0",
+ "BigFoot4",
+ "BigFoot5",
+ "NearBlack"
+ ]
+ }
+ ],
+ "breeding": {
+ "gestationTime": 15037.594,
+ "incubationTime": 0,
+ "maturationTime": 175438.596,
+ "matingCooldownMin": 64800,
+ "matingCooldownMax": 172800
+ },
+ "taming": {
+ "nonViolent": true,
+ "violent": false,
+ "tamingIneffectiveness": 1,
+ "affinityNeeded0": 1700,
+ "affinityIncreasePL": 85,
+ "foodConsumptionBase": 0.001736,
+ "foodConsumptionMult": 1
+ },
+ "TamedBaseHealthMultiplier": 1,
+ "NoImprintingForSpeed": false,
+ "doesNotUseOxygen": false,
+ "displayedStats": 927
+ },
+ {
+ "name": "Ostrich",
+ "blueprintPath": "/Game/Atlas/Creatures/Ostrich/Ostrich_Character_BP",
+ "variants": ["ATLAS"],
+ "isFlyer": true,
+ "fullStatsRaw": [
+ [ 85, 0.15, 0.108, 0.5, 0 ],
+ [ 300, 0.1, 0.1, 0, 0 ],
+ [ 420, 0.06, 0, 0.5, 0 ],
+ [ 150, 0.1, 0.1, 0, 0 ],
+ [ 1000, 0.1, 0.1, 0, 0 ],
+ null,
+ null,
+ [ 430, 0.02, 0.04, 0, 0 ],
+ [ 1, 0.04, 0.025, 0.2, 0.25 ],
+ null,
+ null,
+ null
+ ],
+ "statImprintMult": [ 0.2, 0, 0.2, 0, 0.2, 0.2, 0, 0.2, 0.2, 0.2, 0, 0 ],
+ "immobilizedBy": [],
+ "breeding": {
+ "gestationTime": 15037.594,
+ "incubationTime": 0,
+ "maturationTime": 172800,
+ "matingCooldownMin": 64800,
+ "matingCooldownMax": 172800
+ },
+ "colors": [
+ {
+ "name": "Main",
+ "colors": [
+ "Dino Light Brown",
+ "Dino Medium Brown",
+ "Dino Dark Brown",
+ "Light Grey",
+ "Dark Grey",
+ "Dino Darker Grey",
+ "Black",
+ "NearWhite",
+ "WolfFur",
+ "DarkWolfFur",
+ "BigFoot0",
+ "BigFoot4",
+ "BigFoot5",
+ "NearBlack",
+ "Dino Dark Orange"
+ ]
+ },
+ {
+ "name": "Neck",
+ "colors": [
+ "Dino Light Brown",
+ "Dino Medium Brown",
+ "Dino Dark Brown",
+ "Light Grey",
+ "Dark Grey",
+ "Dino Darker Grey",
+ "Black",
+ "NearWhite",
+ "WolfFur",
+ "DarkWolfFur",
+ "BigFoot0",
+ "BigFoot4",
+ "BigFoot5",
+ "NearBlack",
+ "Dino Dark Orange"
+ ]
+ },
+ {
+ "name": "Back Stripe",
+ "colors": [
+ "Dino Light Brown",
+ "Dino Medium Brown",
+ "Dino Dark Brown",
+ "Light Grey",
+ "Dark Grey",
+ "Dino Darker Grey",
+ "Black",
+ "NearWhite",
+ "WolfFur",
+ "DarkWolfFur",
+ "BigFoot0",
+ "BigFoot4",
+ "BigFoot5",
+ "NearBlack",
+ "Dino Dark Orange",
+ "DragonGreen3",
+ "WyvernBlue1",
+ "WyvernPurple0"
+ ]
+ },
+ null,
+ {
+ "name": "Neck Stripe",
+ "colors": [
+ "Dino Light Brown",
+ "Dino Medium Brown",
+ "Dino Dark Brown",
+ "Light Grey",
+ "Dark Grey",
+ "Dino Darker Grey",
+ "Black",
+ "NearWhite",
+ "WolfFur",
+ "DarkWolfFur",
+ "BigFoot0",
+ "BigFoot4",
+ "BigFoot5",
+ "NearBlack",
+ "Dino Dark Orange",
+ "DragonGreen3",
+ "DragonBase0",
+ "WyvernPurple0"
+ ]
+ },
+ {
+ "name": "Back",
+ "colors": [
+ "Dino Light Brown",
+ "Dino Medium Brown",
+ "Dino Dark Brown",
+ "Light Grey",
+ "Dark Grey",
+ "Dino Darker Grey",
+ "Black",
+ "NearWhite",
+ "WolfFur",
+ "DarkWolfFur",
+ "BigFoot0",
+ "BigFoot4",
+ "BigFoot5",
+ "NearBlack",
+ "Dino Dark Orange",
+ "DragonGreen3"
+ ]
+ }
+ ],
+ "taming": {
+ "nonViolent": false,
+ "violent": true,
+ "tamingIneffectiveness": 1,
+ "affinityNeeded0": 1650,
+ "affinityIncreasePL": 50,
+ "foodConsumptionBase": 0.001286,
+ "foodConsumptionMult": 1
+ },
+ "boneDamageAdjusters": {
+ "c_head": 2,
+ "c_jaw": 2
+ },
+ "TamedBaseHealthMultiplier": 1,
+ "NoImprintingForSpeed": false,
+ "doesNotUseOxygen": false,
+ "displayedStats": 927
+ },
+ {
+ "name": "Parrot",
+ "blueprintPath": "/Game/Atlas/Creatures/Parrot/Parrot_Character_BP",
+ "variants": ["ATLAS"],
+ "isFlyer": true,
+ "fullStatsRaw": [
+ [ 32, 0.15, 0.108, 0.5, 0 ],
+ [ 150, 0.1, 0.1, 0, 0 ],
+ [ 100, 0.06, 0, 0.5, 0 ],
+ [ 150, 0.1, 0.1, 0, 0 ],
+ [ 900, 0.1, 0.1, 0, 0 ],
+ null,
+ null,
+ [ 15, 0.02, 0.04, 0, 0 ],
+ [ 1, 0.04, 0.025, 0.2, 0.25 ],
+ null,
+ null,
+ null
+ ],
+ "statImprintMult": [ 0.2, 0, 0.2, 0, 0.2, 0.2, 0, 0.2, 0.2, 0.2, 0, 0 ],
+ "immobilizedBy": [],
+ "breeding": {
+ "gestationTime": 15037.594,
+ "incubationTime": 0,
+ "maturationTime": 86400,
+ "matingCooldownMin": 64800,
+ "matingCooldownMax": 172800
+ },
+ "colors": [
+ {
+ "name": "Main",
+ "colors": [
+ "Light Green",
+ "Light Orange",
+ "Light Yellow",
+ "Light Red",
+ "Dino Dark Orange",
+ "Dino Light Green",
+ "Dino Medium Green",
+ "Dino Dark Blue",
+ "Dino Darker Grey",
+ "DragonBase0",
+ "DragonBase1",
+ "DragonFire",
+ "DragonGreen0",
+ "DragonGreen1",
+ "DragonGreen3",
+ "WyvernBlue0",
+ "WyvernBlue1",
+ "Dino Medium Blue",
+ "Dino Deep Blue",
+ "NearWhite",
+ "NearBlack",
+ "Creature Dark Smoke",
+ "Creature Orange",
+ "Creature Midnight",
+ "Creature Pink"
+ ]
+ },
+ {
+ "name": "Flight Feathers",
+ "colors": [
+ "Light Green",
+ "Light Orange",
+ "Light Yellow",
+ "Light Red",
+ "Dino Dark Orange",
+ "Dino Light Green",
+ "Dino Medium Green",
+ "Dino Dark Blue",
+ "Dino Darker Grey",
+ "DragonBase0",
+ "DragonBase1",
+ "DragonFire",
+ "DragonGreen0",
+ "DragonGreen1",
+ "DragonGreen3",
+ "WyvernBlue0",
+ "WyvernBlue1",
+ "Dino Medium Blue",
+ "Dino Deep Blue",
+ "NearWhite",
+ "NearBlack",
+ "Creature Dark Smoke",
+ "Creature Orange",
+ "Creature Midnight",
+ "Creature Pink"
+ ]
+ },
+ null,
+ null,
+ {
+ "name": "Wing Stripe",
+ "colors": [
+ "Light Green",
+ "Light Orange",
+ "Light Yellow",
+ "Light Red",
+ "Dino Dark Orange",
+ "Dino Light Green",
+ "Dino Medium Green",
+ "Dino Dark Blue",
+ "Dino Darker Grey",
+ "DragonBase0",
+ "DragonBase1",
+ "DragonFire",
+ "DragonGreen0",
+ "DragonGreen1",
+ "DragonGreen3",
+ "WyvernBlue0",
+ "WyvernBlue1",
+ "Dino Medium Blue",
+ "Dino Deep Blue",
+ "NearWhite",
+ "NearBlack",
+ "Creature Dark Smoke",
+ "Creature Orange",
+ "Creature Midnight",
+ "Creature Pink"
+ ]
+ },
+ {
+ "name": "Throat",
+ "colors": [
+ "Light Green",
+ "Light Orange",
+ "Light Yellow",
+ "Light Red",
+ "Dino Dark Orange",
+ "Dino Light Green",
+ "Dino Medium Green",
+ "Dino Dark Blue",
+ "Dino Darker Grey",
+ "DragonBase0",
+ "DragonBase1",
+ "DragonFire",
+ "DragonGreen0",
+ "DragonGreen1",
+ "DragonGreen3",
+ "WyvernBlue0",
+ "WyvernBlue1",
+ "Dino Medium Blue",
+ "Dino Deep Blue",
+ "NearWhite",
+ "NearBlack",
+ "Creature Dark Smoke",
+ "Creature Orange",
+ "Creature Midnight",
+ "Creature Pink"
+ ]
+ }
+ ],
+ "taming": {
+ "nonViolent": false,
+ "violent": true,
+ "tamingIneffectiveness": 1,
+ "affinityNeeded0": 500,
+ "affinityIncreasePL": 25,
+ "foodConsumptionBase": 0.001488,
+ "foodConsumptionMult": 1
+ },
+ "boneDamageAdjusters": {
+ "c_head": 3
+ },
+ "TamedBaseHealthMultiplier": 1,
+ "NoImprintingForSpeed": false,
+ "doesNotUseOxygen": false,
+ "displayedStats": 927
+ },
+ {
+ "name": "Penguin",
+ "blueprintPath": "/Game/Atlas/Creatures/Penguin/Penguin_Character_BP",
+ "variants": ["ATLAS"],
+ "isFlyer": true,
+ "fullStatsRaw": [
+ [ 46, 0.15, 0.108, 0.5, 0 ],
+ [ 100, 0.1, 0.1, 0, 0 ],
+ [ 300, 0.06, 0, 0.5, 0 ],
+ [ 150, 0.1, 0.1, 0, 0 ],
+ [ 900, 0.1, 0.1, 0, 0 ],
+ null,
+ null,
+ [ 32, 0.02, 0.04, 0, 0 ],
+ [ 1, 0.04, 0.025, 0.2, 0.25 ],
+ null,
+ null,
+ null
+ ],
+ "statImprintMult": [ 0.2, 0, 0.2, 0, 0.2, 0.2, 0, 0.2, 0.2, 0.2, 0, 0 ],
+ "immobilizedBy": [],
+ "breeding": {
+ "gestationTime": 15037.594,
+ "incubationTime": 0,
+ "maturationTime": 86400,
+ "matingCooldownMin": 64800,
+ "matingCooldownMax": 172800
+ },
+ "colors": [
+ {
+ "name": "Main",
+ "colors": [
+ "Dino Light Brown",
+ "Dino Medium Brown",
+ "Light Grey",
+ "Dark Grey",
+ "Dino Darker Grey",
+ "Black",
+ "NearWhite",
+ "WolfFur",
+ "DarkWolfFur",
+ "BigFoot0",
+ "BigFoot4",
+ "BigFoot5",
+ "NearBlack",
+ "WyvernPurple1",
+ "Creature Light Smoke"
+ ]
+ },
+ {
+ "name": "Eye Ring",
+ "colors": [
+ "Dino Light Orange",
+ "Dino Dark Orange",
+ "DragonBase1",
+ "DragonFire",
+ "Dino Dark Blue",
+ "DragonGreen3",
+ "WyvernPurple0",
+ "WyvernPurple1",
+ "WyvernBlue0",
+ "Creature Pink",
+ "Creature Light Smoke",
+ "Creature Orange"
+ ]
+ },
+ {
+ "name": "Eyebrow Feathers",
+ "colors": [
+ "WyvernPurple1",
+ "DragonBase1",
+ "Dino Light Purple",
+ "Dino Light Orange",
+ "Creature Pink",
+ "Creature Ochre",
+ "Creature Light Smoke",
+ "Creature Orange"
+ ]
+ },
+ null,
+ {
+ "name": "Belly",
+ "colors": [
+ "Dino Light Brown",
+ "Light Grey",
+ "NearWhite",
+ "WolfFur",
+ "DarkWolfFur",
+ "BigFoot0",
+ "BigFoot4",
+ "BigFoot5",
+ "NearBlack",
+ "Creature Light Smoke",
+ "Creature Pink"
+ ]
+ },
+ {
+ "name": "Back Stripe",
+ "colors": [
+ "Dino Light Brown",
+ "Dino Medium Brown",
+ "Dino Dark Brown",
+ "Light Grey",
+ "Dark Grey",
+ "Dino Darker Grey",
+ "Black",
+ "NearWhite",
+ "WolfFur",
+ "DarkWolfFur",
+ "BigFoot0",
+ "BigFoot4",
+ "BigFoot5",
+ "NearBlack",
+ "WyvernBlue1",
+ "WyvernPurple0",
+ "DragonGreen3"
+ ]
+ }
+ ],
+ "taming": {
+ "nonViolent": true,
+ "violent": false,
+ "tamingIneffectiveness": 1,
+ "affinityNeeded0": 1150,
+ "affinityIncreasePL": 57.50,
+ "foodConsumptionBase": 0.001488,
+ "foodConsumptionMult": 1
+ },
+ "boneDamageAdjusters": {
+ "c_neck4": 3,
+ "c_head": 3
+ },
+ "TamedBaseHealthMultiplier": 1,
+ "NoImprintingForSpeed": false,
+ "doesNotUseOxygen": false,
+ "displayedStats": 927
+ },
+ {
+ "name": "Pig",
+ "blueprintPath": "/Game/Atlas/Creatures/Pig/Pig_Character_BP",
+ "variants": ["ATLAS"],
+ "isFlyer": true,
+ "fullStatsRaw": [
+ [ 88, 0.15, 0.108, 0.5, 0 ],
+ [ 300, 0.1, 0.1, 0, 0 ],
+ [ 240, 0.06, 0, 0.5, 0 ],
+ [ 150, 0.1, 0.1, 0, 0 ],
+ [ 3000, 0.1, 0.1, 0, 0 ],
+ null,
+ null,
+ [ 190, 0.02, 0.04, 0, 0 ],
+ [ 1, 0.04, 0.025, 0.2, 0.25 ],
+ null,
+ null,
+ null
+ ],
+ "statImprintMult": [ 0.2, 0, 0.2, 0, 0.2, 0.2, 0, 0.2, 0.2, 0.2, 0, 0 ],
+ "immobilizedBy": [],
+ "breeding": {
+ "gestationTime": 15037.594,
+ "incubationTime": 0,
+ "maturationTime": 115200,
+ "matingCooldownMin": 64800,
+ "matingCooldownMax": 172800
+ },
+ "colors": [
+ {
+ "name": "Skin Base",
+ "colors": [
+ "Dino Medium Brown",
+ "BigFoot0",
+ "BigFoot5",
+ "Creature Pink"
+ ]
+ },
+ {
+ "name": "Back Fur",
+ "colors": [
+ "Dino Medium Brown",
+ "Dino Dark Brown",
+ "Dino Darker Grey",
+ "Dark WolfFur",
+ "NearBlack",
+ "WolfFur",
+ "NearWhite"
+ ]
+ },
+ {
+ "name": "Tusks",
+ "colors": [
+ "DarkWolfFur",
+ "WolfFur",
+ "Dino Medium Brown",
+ "Dino Light Brown"
+ ]
+ },
+ null,
+ {
+ "name": "Fur",
+ "colors": [
+ "Dino Medium Brown",
+ "Dino Dark Brown",
+ "Dino Darker Grey",
+ "WolfFur",
+ "DarkWolfFur",
+ "NearWhite",
+ "NearBlack",
+ "Dino Light Brown"
+ ]
+ },
+ {
+ "name": "Skin Lighter Tones",
+ "colors": [
+ "BigFoot0",
+ "BigFoot4",
+ "BigFoot5",
+ "Dino Medium Brown",
+ "Creature Ochre",
+ "Creature Pink",
+ "Dino Light Red"
+ ]
+ }
+ ],
+ "taming": {
+ "nonViolent": true,
+ "violent": false,
+ "tamingIneffectiveness": 1,
+ "affinityNeeded0": 1450,
+ "affinityIncreasePL": 36.25,
+ "foodConsumptionBase": 0.004340,
+ "foodConsumptionMult": 1
+ },
+ "boneDamageAdjusters": {
+ "c_jaw": 3,
+ "c_head": 3
+ },
+ "TamedBaseHealthMultiplier": 1,
+ "NoImprintingForSpeed": false,
+ "doesNotUseOxygen": false,
+ "displayedStats": 927
+ },
+ {
+ "name": "Rabbit",
+ "blueprintPath": "/Game/Atlas/Creatures/Rabbit/Rabbit_Character_BP",
+ "variants": ["ATLAS"],
+ "isFlyer": true,
+ "fullStatsRaw": [
+ [ 30, 0.15, 0.108, 0.5, 0 ],
+ [ 120, 0.1, 0.1, 0, 0 ],
+ [ 125, 0.06, 0, 0.5, 0 ],
+ [ 150, 0.1, 0.1, 0, 0 ],
+ [ 600, 0.1, 0.1, 0, 0 ],
+ null,
+ null,
+ [ 10, 0.02, 0.04, 0, 0 ],
+ [ 1, 0.04, 0.025, 0.2, 0.25 ],
+ null,
+ null,
+ null
+ ],
+ "statImprintMult": [ 0.2, 0, 0.2, 0, 0.2, 0.2, 0, 0.2, 0.2, 0.2, 0, 0 ],
+ "immobilizedBy": [],
+ "breeding": {
+ "gestationTime": 15037.594,
+ "incubationTime": 0,
+ "maturationTime": 28800,
+ "matingCooldownMin": 64800,
+ "matingCooldownMax": 172800
+ },
+ "colors": [
+ {
+ "name": "Body",
+ "colors": [
+ "Dino Medium Brown",
+ "Light Grey",
+ "WolfFur",
+ "DarkWolfFur",
+ "NearWhite",
+ "Dino Darker Grey",
+ "White"
+ ]
+ },
+ null,
+ null,
+ null,
+ {
+ "name": "Ears",
+ "colors": [
+ "Dino Light Red",
+ "Dino Light Orange",
+ "BigFoot5",
+ "White"
+ ]
+ },
+ {
+ "name": "Fur Stripes",
+ "colors": [
+ "Dino Albino",
+ "Dino Medium Brown",
+ "Dino Light Brown",
+ "White"
+ ]
+ }
+ ],
+ "taming": {
+ "nonViolent": true,
+ "violent": false,
+ "tamingIneffectiveness": 1,
+ "affinityNeeded0": 475,
+ "affinityIncreasePL": 23.75,
+ "foodConsumptionBase": 0.001157,
+ "foodConsumptionMult": 1
+ },
+ "TamedBaseHealthMultiplier": 1,
+ "NoImprintingForSpeed": false,
+ "doesNotUseOxygen": false,
+ "displayedStats": 927
+ },
+ {
+ "name": "Razortooth",
+ "blueprintPath": "/Game/Atlas/Creatures/Razortooth/Razortooth_Character_BP",
+ "variants": ["ATLAS"],
+ "isFlyer": true,
+ "fullStatsRaw": [
+ [ 214, 0.15, 0.108, 0.5, 0 ],
+ [ 120, 0.1, 0.1, 0, 0 ],
+ [ 1550, 0.06, 0, 0.5, 0 ],
+ [ 150, 0.1, 0.1, 0, 0 ],
+ [ 2750, 0.1, 0.1, 0, 0 ],
+ null,
+ null,
+ [ 210, 0.02, 0.04, 0, 0 ],
+ [ 1, 0.04, 0.025, 0.2, 0.25 ],
+ null,
+ null,
+ null
+ ],
+ "statImprintMult": [ 0.2, 0, 0.2, 0, 0.2, 0.2, 0, 0.2, 0.2, 0.2, 0, 0 ],
+ "immobilizedBy": [],
+ "breeding": {
+ "gestationTime": 15037.594,
+ "incubationTime": 0,
+ "maturationTime": 259200,
+ "matingCooldownMin": 64800,
+ "matingCooldownMax": 172800
+ },
+ "colors": [
+ {
+ "name": "Scales",
+ "colors": [
+ "DragonGreen0",
+ "DragonGreen1",
+ "DragonGreen2",
+ "Dino Medium Green",
+ "Dino Medium Brown",
+ "Dino Light Brown",
+ "BigFoot0",
+ "BigFoot4",
+ "BigFoot5",
+ "WolfFur",
+ "DarkWolfFur",
+ "DragonBase0",
+ "Light Grey",
+ "Dino Albino",
+ "NearBlack",
+ "Dino Light Yellow",
+ "Dino Light Orange",
+ "Dino Light Blue",
+ "Creature Pink",
+ "Creature Light Smoke"
+ ]
+ },
+ {
+ "name": "Belly Accent",
+ "colors": [
+ "Dino Dark Orange",
+ "BigFoot0",
+ "Dark Grey",
+ "DarkWolfFur",
+ "Dino Medium Brown",
+ "DragonBase1",
+ "DragonBase0",
+ "NearWhite",
+ "NearBlack",
+ "BigFoot5"
+ ]
+ },
+ {
+ "name": "Big Feather Tips",
+ "colors": [
+ "Dino Light Orange",
+ "Dino Dark Orange",
+ "Dino Light Yellow",
+ "Dino Dark Yellow",
+ "DragonBase1",
+ "DragonFire",
+ "DragonGreen1",
+ "Dino Medium Green",
+ "Dino Dark Blue",
+ "DragonGreen3",
+ "WyvernPurple0",
+ "WyvernPurple1",
+ "WyvernBlue0"
+ ]
+ },
+ {
+ "name": "Arm Feathers",
+ "colors": [
+ "Dino Light Orange",
+ "Dino Dark Orange",
+ "Dino Light Yellow",
+ "Dino Dark Yellow",
+ "DragonBase1",
+ "DragonFire",
+ "DragonGreen1",
+ "Dino Medium Green",
+ "Dino Dark Blue",
+ "DragonGreen3",
+ "WyvernPurple0",
+ "WyvernPurple1",
+ "WyvernBlue0"
+ ]
+ },
+ {
+ "name": "Light Belly",
+ "colors": [
+ "Dino Medium Brown",
+ "Dino Light Brown",
+ "BigFoot0",
+ "BigFoot4",
+ "BigFoot5",
+ "WolfFur",
+ "Light Grey",
+ "Dino Albino",
+ "NearBlack",
+ "NearWhite",
+ "Dino Light Orange",
+ "Dino Light Blue"
+ ]
+ },
+ {
+ "name": "Scales Accent",
+ "colors": [
+ "Dino Dark Orange",
+ "Dino Dark Yellow",
+ "DragonGreen3",
+ "Dino Dark Brown",
+ "Creature Midnight",
+ "Black",
+ "DragonBase0",
+ "DragonBase1",
+ "DragonGreen0",
+ "WyvernBlue1",
+ "NearBlack",
+ "Creature Midnight"
+ ]
+ }
+ ],
+ "taming": {
+ "nonViolent": false,
+ "violent": true,
+ "tamingIneffectiveness": 1,
+ "affinityNeeded0": 5200,
+ "affinityIncreasePL": 250,
+ "foodConsumptionBase": 0.002273,
+ "foodConsumptionMult": 1
+ },
+ "TamedBaseHealthMultiplier": 1,
+ "NoImprintingForSpeed": false,
+ "doesNotUseOxygen": false,
+ "displayedStats": 927
+ },
+ {
+ "name": "Rhino",
+ "blueprintPath": "/Game/Atlas/Creatures/Rhino/WildRhino_Character_BP",
+ "variants": ["ATLAS"],
+ "isFlyer": true,
+ "fullStatsRaw": [
+ [ 270, 0.15, 0.108, 0.5, 0 ],
+ [ 190, 0.1, 0.1, 0, 0 ],
+ [ 600, 0.06, 0, 0.5, 0 ],
+ [ 100, 0.1, 0.1, 0, 0 ],
+ [ 3000, 0.1, 0.1, 0, 0 ],
+ null,
+ null,
+ [ 1200, 0.02, 0.04, 0, 0 ],
+ [ 1, 0.04, 0.025, 0.2, 0.25 ],
+ null,
+ null,
+ null
+ ],
+ "statImprintMult": [ 0.2, 0, 0.2, 0, 0.2, 0.2, 0, 0.2, 0.2, 0.2, 0, 0 ],
+ "immobilizedBy": [],
+ "breeding": {
+ "gestationTime": 15037.594,
+ "incubationTime": 0,
+ "maturationTime": 230400,
+ "matingCooldownMin": 64800,
+ "matingCooldownMax": 172800
+ },
+ "colors": [
+ {
+ "name": "Body",
+ "colors": [
+ "Dino Dark Orange",
+ "BigFoot0",
+ "Dark Grey",
+ "DarkWolfFur",
+ "Dino Medium Brown",
+ "DragonBase1",
+ "DragonBase0",
+ "NearWhite",
+ "NearBlack",
+ "BigFoot5",
+ "Light Brown",
+ "Light Grey",
+ "Brown",
+ "Dino Medium Brown"
+ ]
+ },
+ {
+ "name": "Scale Hilights",
+ "colors": [
+ "DragonGreen0",
+ "DragonGreen1",
+ "DragonGreen2",
+ "Dino Medium Green",
+ "Dino Medium Brown",
+ "Dino Light Brown",
+ "BigFoot0",
+ "BigFoot4",
+ "BigFoot5",
+ "WolfFur",
+ "DarkWolfFur",
+ "DragonBase0",
+ "Light Grey",
+ "Dino Albino",
+ "NearBlack",
+ "Dino Light Yellow",
+ "Dino Light Orange",
+ "Dino Light Blue",
+ "Creature Pink",
+ "Creature Light Smoke"
+ ]
+ },
+ {
+ "name": "Horns",
+ "colors": [
+ "Dino Medium Brown",
+ "Dino Light Brown",
+ "BigFoot0",
+ "BigFoot4",
+ "BigFoot5",
+ "WolfFur",
+ "Light Grey",
+ "Dino Albino",
+ "Dino Dark Blue",
+ "NearBlack",
+ "NearWhite",
+ "Dino Light Orange",
+ "Dino Light Blue"
+ ]
+ },
+ null,
+ {
+ "name": "Scales",
+ "colors": [
+ "Dino Medium Brown",
+ "Dino Light Brown",
+ "Dino Dark Brown",
+ "Light Grey",
+ "Dark Grey",
+ "Dino Darker Grey",
+ "Black",
+ "NearWhite",
+ "WolfFur",
+ "DarkWolfFur",
+ "BigFoot0",
+ "BigFoot4",
+ "BigFoot5",
+ "NearBlack",
+ "Dino Dark Orange"
+ ]
+ },
+ {
+ "name": "Red Rock",
+ "colors": [
+ "Dino Medium Brown",
+ "Dino Dark Brown",
+ "Dark Grey",
+ "Dino Darker Grey",
+ "NearBlack",
+ "DarkWolfFur",
+ "Dino Dark Orange",
+ "BigFoot0",
+ "DragonBase0"
+ ]
+ }
+ ],
+ "taming": {
+ "nonViolent": false,
+ "violent": true,
+ "tamingIneffectiveness": 1,
+ "affinityNeeded0": 1900,
+ "affinityIncreasePL": 47.5,
+ "foodConsumptionBase": 0.002894,
+ "foodConsumptionMult": 1
+ },
+ "TamedBaseHealthMultiplier": 1,
+ "NoImprintingForSpeed": false,
+ "doesNotUseOxygen": false,
+ "displayedStats": 927
+ },
+ {
+ "name": "Seagull",
+ "blueprintPath": "/Game/Atlas/Creatures/Seagull/Seagull_Character_BP",
+ "variants": ["ATLAS"],
+ "isFlyer": true,
+ "fullStatsRaw": [
+ [ 34, 0.15, 0.108, 0.5, 0 ],
+ [ 100, 0.1, 0.1, 0, 0 ],
+ [ 100, 0.06, 0, 0.5, 0 ],
+ [ 150, 0.1, 0.1, 0, 0 ],
+ [ 900, 0.1, 0.1, 0, 0 ],
+ null,
+ null,
+ [ 15, 0.02, 0.04, 0, 0 ],
+ [ 1, 0.04, 0.025, 0.2, 0.25 ],
+ null,
+ null,
+ null
+ ],
+ "statImprintMult": [ 0.2, 0, 0.2, 0, 0.2, 0.2, 0, 0.2, 0.2, 0.2, 0, 0 ],
+ "immobilizedBy": [],
+ "breeding": {
+ "gestationTime": 15037.594,
+ "incubationTime": 0,
+ "maturationTime": 86400,
+ "matingCooldownMin": 64800,
+ "matingCooldownMax": 172800
+ },
+ "colors": [
+ {
+ "name": "Main Body",
+ "colors": [
+ "Dino Light Brown",
+ "Dino Medium Brown",
+ "Dino Dark Brown",
+ "Light Grey",
+ "Dark Grey",
+ "Dino Darker Grey",
+ "NearWhite",
+ "WolfFur",
+ "DarkWolfFur",
+ "BigFoot0",
+ "BigFoot4",
+ "BigFoot5",
+ "White"
+ ]
+ },
+ null,
+ null,
+ null,
+ {
+ "name": "Wings",
+ "colors": [
+ "Dino Light Brown",
+ "Dino Medium Brown",
+ "Dino Dark Brown",
+ "Light Grey",
+ "Dark Grey",
+ "Dino Darker Grey",
+ "Black",
+ "NearWhite",
+ "WolfFur",
+ "DarkWolfFur",
+ "BigFoot0",
+ "BigFoot4",
+ "BigFoot5",
+ "NearBlack",
+ "Dino Dark Orange"
+ ]
+ },
+ {
+ "name": "Head Cap",
+ "colors": [
+ "Dino Light Brown",
+ "Dino Medium Brown",
+ "Dino Dark Brown",
+ "Light Grey",
+ "Dark Grey",
+ "Dino Darker Grey",
+ "Black",
+ "NearWhite",
+ "WolfFur",
+ "DarkWolfFur",
+ "BigFoot0",
+ "BigFoot4",
+ "BigFoot5",
+ "NearBlack",
+ "Dino Dark Orange"
+ ]
+ }
+ ],
+ "taming": {
+ "nonViolent": false,
+ "violent": true,
+ "tamingIneffectiveness": 1,
+ "affinityNeeded0": 1575,
+ "affinityIncreasePL": 78.75,
+ "foodConsumptionBase": 0.001488,
+ "foodConsumptionMult": 1
+ },
+ "TamedBaseHealthMultiplier": 1,
+ "NoImprintingForSpeed": false,
+ "doesNotUseOxygen": false,
+ "displayedStats": 927
+ },
+ {
+ "name": "Seahorse",
+ "blueprintPath": "/Game/Atlas/Creatures/Seahorse/Seahorse_Character_BP",
+ "variants": ["ATLAS"],
+ "isFlyer": true,
+ "fullStatsRaw": [
+ [ 200, 0.15, 0.108, 0.5, 0 ],
+ [ 680, 0.1, 0.1, 0, 0 ],
+ [ 500, 0.06, 0, 0.5, 0 ],
+ [ 150, 0.1, 0.1, 0, 0 ],
+ [ 1750, 0.1, 0.1, 0, 0 ],
+ null,
+ null,
+ [ 900, 0.02, 0.04, 0, 0 ],
+ [ 1, 0.04, 0.025, 0.2, 0.25 ],
+ null,
+ null,
+ null
+ ],
+ "statImprintMult": [ 0.2, 0, 0.2, 0, 0.2, 0.2, 0, 0.2, 0.2, 0.2, 0, 0 ],
+ "immobilizedBy": [],
+ "breeding": {
+ "gestationTime": 14400.195,
+ "incubationTime": 0,
+ "maturationTime": 151199.693,
+ "matingCooldownMin": 64800,
+ "matingCooldownMax": 172800
+ },
+ "colors": [
+ {
+ "name": "Main Body",
+ "colors": [
+ "Dino Light Brown",
+ "Dino Medium Brown",
+ "Dino Dark Brown",
+ "Light Grey",
+ "Dark Grey",
+ "Dino Darker Grey",
+ "NearWhite",
+ "WolfFur",
+ "DarkWolfFur",
+ "BigFoot0",
+ "BigFoot4",
+ "BigFoot5",
+ "White"
+ ]
+ },
+ null,
+ null,
+ null,
+ {
+ "name": "Wings",
+ "colors": [
+ "Dino Light Brown",
+ "Dino Medium Brown",
+ "Dino Dark Brown",
+ "Light Grey",
+ "Dark Grey",
+ "Dino Darker Grey",
+ "Black",
+ "NearWhite",
+ "WolfFur",
+ "DarkWolfFur",
+ "BigFoot0",
+ "BigFoot4",
+ "BigFoot5",
+ "NearBlack",
+ "Dino Dark Orange"
+ ]
+ },
+ {
+ "name": "Head Cap",
+ "colors": [
+ "Dino Light Brown",
+ "Dino Medium Brown",
+ "Dino Dark Brown",
+ "Light Grey",
+ "Dark Grey",
+ "Dino Darker Grey",
+ "Black",
+ "NearWhite",
+ "WolfFur",
+ "DarkWolfFur",
+ "BigFoot0",
+ "BigFoot4",
+ "BigFoot5",
+ "NearBlack",
+ "Dino Dark Orange"
+ ]
+ }
+ ],
+ "taming": {
+ "nonViolent": false,
+ "violent": true,
+ "tamingIneffectiveness": 1,
+ "affinityNeeded0": 2000,
+ "affinityIncreasePL": 75,
+ "foodConsumptionBase": 0.001929,
+ "foodConsumptionMult": 1
+ },
+ "TamedBaseHealthMultiplier": 1,
+ "NoImprintingForSpeed": false,
+ "doesNotUseOxygen": true,
+ "displayedStats": 919
+ },
+ {
+ "name": "Sheep",
+ "blueprintPath": "/Game/Atlas/Creatures/Sheep/Sheep_Character_BP",
+ "variants": ["ATLAS"],
+ "isFlyer": true,
+ "fullStatsRaw": [
+ [ 82, 0.15, 0.108, 0.5, 0 ],
+ [ 160, 0.1, 0.1, 0, 0 ],
+ [ 85, 0.06, 0, 0.5, 0 ],
+ [ 150, 0.1, 0.1, 0, 0 ],
+ [ 1200, 0.1, 0.1, 0, 0 ],
+ null,
+ null,
+ [ 90, 0.02, 0.04, 0, 0 ],
+ [ 1, 0.04, 0.025, 0.2, 0.25 ],
+ null,
+ null,
+ null
+ ],
+ "statImprintMult": [ 0.2, 0, 0.2, 0, 0.2, 0.2, 0, 0.2, 0.2, 0.2, 0, 0 ],
+ "immobilizedBy": [],
+ "breeding": {
+ "gestationTime": 14400.195,
+ "incubationTime": 0,
+ "maturationTime": 151199.693,
+ "matingCooldownMin": 64800,
+ "matingCooldownMax": 172800
+ },
+ "colors": [
+ {
+ "name": "Main Body",
+ "colors": [
+ "Dino Light Brown",
+ "Dino Medium Brown",
+ "Dino Dark Brown",
+ "Light Grey",
+ "Dark Grey",
+ "Dino Darker Grey",
+ "Black",
+ "NearWhite",
+ "WolfFur",
+ "DarkWolfFur",
+ "BigFoot0",
+ "BigFoot4",
+ "BigFoot5",
+ "White",
+ "NearBlack"
+ ]
+ },
+ null,
+ {
+ "name": "Horns",
+ "colors": [
+ "Dino Light Brown",
+ "Dino Medium Brown",
+ "Dino Dark Brown",
+ "Light Grey",
+ "Dark Grey",
+ "Dino Darker Grey",
+ "Black",
+ "NearWhite",
+ "WolfFur",
+ "DarkWolfFur",
+ "BigFoot0",
+ "BigFoot4",
+ "BigFoot5",
+ "White",
+ "NearBlack"
+ ]
+ },
+ null,
+ {
+ "name": "Belly",
+ "colors": [
+ "Dino Light Brown",
+ "Dino Medium Brown",
+ "Dino Dark Brown",
+ "Light Grey",
+ "Dark Grey",
+ "Dino Darker Grey",
+ "Black",
+ "NearWhite",
+ "WolfFur",
+ "DarkWolfFur",
+ "BigFoot0",
+ "BigFoot4",
+ "BigFoot5",
+ "White",
+ "NearBlack"
+ ]
+ },
+ {
+ "name": "Back",
+ "colors": [
+ "Dino Light Brown",
+ "Dino Medium Brown",
+ "Dino Dark Brown",
+ "Light Grey",
+ "Dark Grey",
+ "Dino Darker Grey",
+ "Black",
+ "NearWhite",
+ "WolfFur",
+ "DarkWolfFur",
+ "BigFoot0",
+ "BigFoot4",
+ "BigFoot5",
+ "White",
+ "NearBlack"
+ ]
+ }
+ ],
+ "taming": {
+ "nonViolent": true,
+ "violent": false,
+ "tamingIneffectiveness": 1,
+ "affinityNeeded0": 750,
+ "affinityIncreasePL": 37.5,
+ "foodConsumptionBase": 0.001736,
+ "foodConsumptionMult": 1
+ },
+ "TamedBaseHealthMultiplier": 1,
+ "NoImprintingForSpeed": false,
+ "doesNotUseOxygen": false,
+ "displayedStats": 927
+ },
+ {
+ "name": "Shieldhorn",
+ "blueprintPath": "/Game/Atlas/Creatures/Shieldhorn/Shieldhorn_Character_BP",
+ "variants": ["ATLAS"],
+ "isFlyer": true,
+ "fullStatsRaw": [
+ [ 270, 0.15, 0.108, 0.5, 0 ],
+ [ 170, 0.1, 0.1, 0, 0 ],
+ [ 250, 0.06, 0, 0.5, 0 ],
+ [ 150, 0.1, 0.1, 0, 0 ],
+ [ 3000, 0.1, 0.1, 0, 0 ],
+ null,
+ null,
+ [ 390, 0.02, 0.04, 0, 0 ],
+ [ 1, 0.04, 0.025, 0.2, 0.25 ],
+ null,
+ null,
+ null
+ ],
+ "statImprintMult": [ 0.2, 0, 0.2, 0, 0.2, 0.2, 0, 0.2, 0.2, 0.2, 0, 0 ],
+ "immobilizedBy": [],
+ "breeding": {
+ "gestationTime": 14400.195,
+ "incubationTime": 0,
+ "maturationTime": 151199.693,
+ "matingCooldownMin": 64800,
+ "matingCooldownMax": 172800
+ },
+ "colors": [
+ {
+ "name": "Scales",
+ "colors": [
+ "DragonGreen0",
+ "DragonGreen1",
+ "DragonGreen2",
+ "Dino Medium Green",
+ "Dino Medium Brown",
+ "Dino Light Brown",
+ "BigFoot0",
+ "BigFoot4",
+ "BigFoot5",
+ "WolfFur",
+ "DarkWolfFur",
+ "DragonBase0",
+ "Light Grey",
+ "Dino Albino",
+ "NearBlack",
+ "Dino Light Yellow",
+ "Dino Light Orange",
+ "Dino Light Blue",
+ "Creature Pink",
+ "Creature Light Smoke"
+ ]
+ },
+ {
+ "name": "Belly Accent",
+ "colors": [
+ "Dino Light Brown",
+ "Dino Medium Brown",
+ "BigFoot0",
+ "BigFoot4",
+ "BigFoot5",
+ "WolfFur",
+ "Light Grey",
+ "Dino Albino",
+ "NearBlack",
+ "NearWhite",
+ "Dino Light Orange",
+ "Dino Light Blue"
+ ]
+ },
+ {
+ "name": "Feathers",
+ "colors": [
+ "Dino Light Orange",
+ "Dino Dark Orange",
+ "Dino Light Yellow",
+ "Dino Dark Yellow",
+ "DragonBase1",
+ "DragonFire",
+ "DragonGreen1",
+ "Dino Medium Green",
+ "Dino Dark Blue",
+ "DragonGreen3",
+ "WyvernPurple0",
+ "WyvernPurple1",
+ "WyvernBlue0"
+ ]
+ },
+ {
+ "name": "Feathers",
+ "colors": [
+ "Dino Light Orange",
+ "Dino Dark Orange",
+ "Dino Light Yellow",
+ "Dino Dark Yellow",
+ "DragonBase1",
+ "DragonFire",
+ "DragonGreen1",
+ "Dino Medium Green",
+ "Dino Dark Blue",
+ "DragonGreen3",
+ "WyvernPurple0",
+ "WyvernPurple1",
+ "WyvernBlue0"
+ ]
+ },
+ {
+ "name": "Back",
+ "colors": [
+ "Dino Light Brown",
+ "Dino Medium Brown",
+ "Dino Dark Brown",
+ "Light Grey",
+ "Dark Grey",
+ "Dino Darker Grey",
+ "Black",
+ "NearWhite",
+ "WolfFur",
+ "DarkWolfFur",
+ "BigFoot0",
+ "BigFoot4",
+ "BigFoot5",
+ "White",
+ "NearBlack"
+ ]
+ },
+ {
+ "name": "Belly",
+ "colors": [
+ "Dino Light Brown",
+ "Dino Medium Brown",
+ "Light Grey",
+ "Dark Grey",
+ "Black",
+ "NearWhite",
+ "WolfFur",
+ "DarkWolfFur",
+ "BigFoot0",
+ "BigFoot4",
+ "BigFoot5",
+ "Dino Albino",
+ "NearBlack"
+ ]
+ },
+ {
+ "name": "Scales Detail",
+ "colors": [
+ "Dino Dark Orange",
+ "Dino Dark Yellow",
+ "DragonGreen3",
+ "Dino Dark Brown",
+ "Dino Medium Brown",
+ "DarkWolfFur",
+ "DragonBase0",
+ "DragonBase1",
+ "DragonGreen0",
+ "WyvernBlue1",
+ "NearBlack",
+ "Creature Midnight"
+ ]
+ }
+ ],
+ "taming": {
+ "nonViolent": true,
+ "violent": false,
+ "tamingIneffectiveness": 1,
+ "affinityNeeded0": 3750,
+ "affinityIncreasePL": 140,
+ "foodConsumptionBase": 0.002480,
+ "foodConsumptionMult": 1
+ },
+ "TamedBaseHealthMultiplier": 1,
+ "NoImprintingForSpeed": false,
+ "doesNotUseOxygen": false,
+ "displayedStats": 927
+ },
+ {
+ "name": "Spider",
+ "blueprintPath": "/Game/Atlas/Creatures/Spider/Spider_Character_BP",
+ "variants": ["ATLAS"],
+ "isFlyer": true,
+ "fullStatsRaw": [
+ [ 150, 0.15, 0.108, 0.5, 0 ],
+ [ 250, 0.1, 0.1, 0, 0 ],
+ [ 160, 0.06, 0, 0.5, 0 ],
+ [ 150, 0.1, 0.1, 0, 0 ],
+ [ 1000, 0.1, 0.1, 0, 0 ],
+ null,
+ null,
+ [ 300, 0.02, 0.04, 0, 0 ],
+ [ 1, 0.04, 0.025, 0.2, 0.25 ],
+ null,
+ null,
+ null
+ ],
+ "statImprintMult": [ 0.2, 0, 0.2, 0, 0.2, 0.2, 0, 0.2, 0.2, 0.2, 0, 0 ],
+ "immobilizedBy": [],
+ "breeding": {
+ "gestationTime": 15037.594,
+ "incubationTime": 0,
+ "maturationTime": 201600,
+ "matingCooldownMin": 64800,
+ "matingCooldownMax": 172800
+ },
+ "colors": [
+ {
+ "name": "Stripes",
+ "colors": [
+ "Light Green",
+ "Light Orange",
+ "Light Yellow",
+ "Light Red",
+ "Dino Light Green",
+ "Dino Medium Green",
+ "Dino Darker Grey",
+ "DragonBase0",
+ "DragonBase1",
+ "DragonFire",
+ "DragonGreen0",
+ "DragonGreen1",
+ "DragonGreen3",
+ "WyvernBlue0",
+ "WyvernBlue1",
+ "Dino Medium Blue",
+ "NearWhite",
+ "NearBlack",
+ "Creature Dark Smoke",
+ "Creature Orange",
+ "Creature Midnight",
+ "Creature Pink"
+ ]
+ },
+ {
+ "name": "Legs",
+ "colors": [
+ "Light Green",
+ "Light Orange",
+ "Light Yellow",
+ "Light Red",
+ "Dino Light Green",
+ "Dino Medium Green",
+ "Dino Darker Grey",
+ "DragonBase0",
+ "DragonBase1",
+ "DragonFire",
+ "DragonGreen0",
+ "DragonGreen1",
+ "DragonGreen3",
+ "WyvernBlue0",
+ "WyvernBlue1",
+ "Dino Medium Blue",
+ "NearWhite",
+ "NearBlack",
+ "Creature Dark Smoke",
+ "Creature Orange",
+ "Creature Midnight",
+ "Creature Pink"
+ ]
+ },
+ {
+ "name": "Spikes",
+ "colors": [
+ "Light Green",
+ "Light Orange",
+ "Light Yellow",
+ "Light Red",
+ "Dino Light Green",
+ "Dino Medium Green",
+ "Dino Darker Grey",
+ "DragonBase0",
+ "DragonBase1",
+ "DragonFire",
+ "DragonGreen0",
+ "DragonGreen1",
+ "DragonGreen3",
+ "WyvernBlue0",
+ "WyvernBlue1",
+ "Dino Medium Blue",
+ "NearWhite",
+ "NearBlack",
+ "Creature Dark Smoke",
+ "Creature Orange",
+ "Creature Midnight",
+ "Creature Pink"
+ ]
+ },
+ null,
+ {
+ "name": "Leg Tips",
+ "colors": [
+ "Light Green",
+ "Light Orange",
+ "Light Yellow",
+ "Light Red",
+ "Dino Light Green",
+ "Dino Medium Green",
+ "Dino Darker Grey",
+ "DragonBase0",
+ "DragonBase1",
+ "DragonFire",
+ "DragonGreen0",
+ "DragonGreen1",
+ "DragonGreen3",
+ "WyvernBlue0",
+ "WyvernBlue1",
+ "Dino Medium Blue",
+ "NearWhite",
+ "NearBlack",
+ "Creature Dark Smoke",
+ "Creature Orange",
+ "Creature Midnight",
+ "Creature Pink"
+ ]
+ },
+ {
+ "name": "Main Body",
+ "colors": [
+ "Light Green",
+ "Light Orange",
+ "Light Yellow",
+ "Light Red",
+ "Dino Light Green",
+ "Dino Medium Green",
+ "Dino Darker Grey",
+ "DragonBase0",
+ "DragonBase1",
+ "DragonFire",
+ "DragonGreen0",
+ "DragonGreen1",
+ "DragonGreen3",
+ "WyvernBlue0",
+ "WyvernBlue1",
+ "Dino Medium Blue",
+ "NearWhite",
+ "NearBlack",
+ "Creature Dark Smoke",
+ "Creature Orange",
+ "Creature Midnight",
+ "Creature Pink"
+ ]
+ }
+
+ ],
+ "taming": {
+ "nonViolent": false,
+ "violent": true,
+ "tamingIneffectiveness": 1,
+ "affinityNeeded0": 4000,
+ "affinityIncreasePL": 120,
+ "foodConsumptionBase": 0.001736,
+ "foodConsumptionMult": 1
+ },
+ "TamedBaseHealthMultiplier": 1,
+ "NoImprintingForSpeed": false,
+ "doesNotUseOxygen": false,
+ "displayedStats": 927
+ },
+ {
+ "name": "Tiger",
+ "blueprintPath": "/Game/Atlas/Creatures/Tiger/Tiger_Character_BP",
+ "variants": ["ATLAS"],
+ "isFlyer": true,
+ "fullStatsRaw": [
+ [ 160, 0.15, 0.108, 0.5, 0 ],
+ [ 160, 0.1, 0.1, 0, 0 ],
+ [ 500, 0.06, 0, 0.5, 0 ],
+ [ 150, 0.1, 0.1, 0, 0 ],
+ [ 1300, 0.1, 0.1, 0, 0 ],
+ null,
+ null,
+ [ 240, 0.02, 0.04, 0, 0 ],
+ [ 1, 0.04, 0.025, 0.2, 0.25 ],
+ null,
+ null,
+ null
+ ],
+ "statImprintMult": [ 0.2, 0, 0.2, 0, 0.2, 0.2, 0, 0.2, 0.2, 0.2, 0, 0 ],
+ "immobilizedBy": [],
+ "breeding": {
+ "gestationTime": 15037.594,
+ "incubationTime": 0,
+ "maturationTime": 201600,
+ "matingCooldownMin": 64800,
+ "matingCooldownMax": 172800
+ },
+ "colors": [
+ {
+ "name": "Base Fur",
+ "colors": [
+ "Dino Light Brown",
+ "Dino Medium Brown",
+ "Dino Dark Brown",
+ "Light Grey",
+ "Dark Grey",
+ "Dino Darker Grey",
+ "Black",
+ "NearWhite",
+ "WolfFur",
+ "DarkWolfFur",
+ "BigFoot0",
+ "BigFoot4",
+ "BigFoot5",
+ "NearBlack",
+ "Dino Dark Orange"
+ ]
+ },
+ null,
+ null,
+ null,
+ {
+ "name": "Light Fur",
+ "colors": [
+ "Dino Light Brown",
+ "Dino Medium Brown",
+ "Dino Dark Brown",
+ "Light Grey",
+ "Dark Grey",
+ "Dino Darker Grey",
+ "Black",
+ "NearWhite",
+ "WolfFur",
+ "DarkWolfFur",
+ "BigFoot0",
+ "BigFoot4",
+ "BigFoot5",
+ "NearBlack",
+ "Dino Dark Orange"
+ ]
+ },
+ {
+ "name": "Stripes",
+ "colors": [
+ "Dino Light Brown",
+ "Dino Medium Brown",
+ "Dino Dark Brown",
+ "Light Grey",
+ "Dark Grey",
+ "Dino Darker Grey",
+ "Black",
+ "NearWhite",
+ "WolfFur",
+ "DarkWolfFur",
+ "BigFoot0",
+ "BigFoot4",
+ "BigFoot5",
+ "NearBlack",
+ "Dino Dark Orange"
+ ]
+ }
+ ],
+ "taming": {
+ "nonViolent": false,
+ "violent": true,
+ "tamingIneffectiveness": 1,
+ "affinityNeeded0": 3250,
+ "affinityIncreasePL": 162.5,
+ "foodConsumptionBase": 0.001505,
+ "foodConsumptionMult": 1
+ },
+ "boneDamageAdjusters": {
+ "c_head": 1.5,
+ "c_jaw": 1.5
+ },
+ "TamedBaseHealthMultiplier": 1,
+ "NoImprintingForSpeed": false,
+ "doesNotUseOxygen": false,
+ "displayedStats": 927
+ },
+ {
+ "name": "Tortuga",
+ "blueprintPath": "/Game/Atlas/Creatures/CarrierTurtle/CarrierTurtle_Character_BP",
+ "variants": ["ATLAS"],
+ "isFlyer": true,
+ "fullStatsRaw": [
+ [ 500, 0.15, 0.108, 0.5, 0 ],
+ [ 200, 0.1, 0.1, 0, 0 ],
+ [ 275, 0.06, 0, 0.5, 0 ],
+ [ 600, 0.1, 0.1, 0, 0 ],
+ [ 3500, 0.1, 0.1, 0, 0 ],
+ null,
+ null,
+ [ 2250, 0.02, 0.04, 0, 0 ],
+ [ 1, 0.04, 0.025, 0.2, 0.25 ],
+ null,
+ null,
+ null
+ ],
+ "statImprintMult": [ 0.2, 0, 0.2, 0, 0.2, 0.2, 0, 0.2, 0.2, 0.2, 0, 0 ],
+ "immobilizedBy": [],
+ "breeding": {
+ "gestationTime": 15037.594,
+ "incubationTime": 0,
+ "maturationTime": 201600,
+ "matingCooldownMin": 64800,
+ "matingCooldownMax": 172800
+ },
+ "colors": [
+ {
+ "name": "Shell Main",
+ "colors": [
+ "Dino Dark Orange",
+ "Dino Dark Yellow",
+ "DragonGreen3",
+ "Dino Dark Brown",
+ "Dino Medium Brown",
+ "DarkWolfFur",
+ "DragonBase0",
+ "DragonBase1",
+ "DragonGreen0",
+ "WyvernBlue1",
+ "NearBlack",
+ "Creature Midnight",
+ "DragonFire",
+ "Dino Medium Blue",
+ "Creature Orange"
+ ]
+ },
+ null,
+ {
+ "name": "Leg Scales",
+ "colors": [
+ "Dino Medium Brown",
+ "Dino Dark Brown",
+ "Dark Grey",
+ "Dino Darker Grey",
+ "NearBlack",
+ "DarkWolfFur",
+ "Dino Dark Orange",
+ "BigFoot0",
+ "DragonBase0",
+ "Dark Grey",
+ "DragonBase1",
+ "DragonBase0",
+ "BigFoot5",
+ "Creature Orange"
+ ]
+ },
+ {
+ "name": "Emissive",
+ "colors": [
+ "Dino Medium Blue",
+ "Dino Deep Blue",
+ "WyvernPurple1",
+ "DragonFire",
+ "DragonBase1",
+ "Dino Light Purple",
+ "Dino Light Green",
+ "Dino Light Orange",
+ "Light Green",
+ "Creature Light Smoke",
+ "Creature Ochre",
+ "Creature Orange",
+ "Creature Pink",
+ "Green",
+ "Red"
+ ]
+ },
+ {
+ "name": "Soft Belly",
+ "colors": [
+ "Light Brown",
+ "Light Orange",
+ "Light Yellow",
+ "Dino Light Orange",
+ "Dino Light Yellow",
+ "Dino Dark Yellow",
+ "Dino Light Brown",
+ "BigFoot4",
+ "WolfFur",
+ "DragonGreen1",
+ "Creature Pink",
+ "Dino Light Purple",
+ "Creature Orange"
+ ]
+ },
+ {
+ "name": "Shell Main",
+ "colors": [
+ "Dino Dark Orange",
+ "Dino Light Yellow",
+ "Brown",
+ "Light Orange",
+ "Dino Dark Yellow",
+ "Dino Medium Green",
+ "Dino Dark Blue",
+ "DragonBase0",
+ "DragonGreen2",
+ "DragonGreen3",
+ "Dino Light Brown",
+ "Dino Light Blue",
+ "Dino Light Green",
+ "Light Green"
+ ]
+ }
+ ],
+ "taming": {
+ "nonViolent": false,
+ "violent": true,
+ "tamingIneffectiveness": 1,
+ "affinityNeeded0": 6250,
+ "affinityIncreasePL": 300,
+ "foodConsumptionBase": 0.003376,
+ "foodConsumptionMult": 1
+ },
+ "TamedBaseHealthMultiplier": 1,
+ "NoImprintingForSpeed": false,
+ "doesNotUseOxygen": false,
+ "displayedStats": 927
+ },
+ {
+ "name": "Vulture",
+ "blueprintPath": "/Game/Atlas/Creatures/Vulture/Vulture_Character_BP",
+ "variants": ["ATLAS"],
+ "isFlyer": true,
+ "fullStatsRaw": [
+ [ 46, 0.15, 0.108, 0.5, 0 ],
+ [ 100, 0.1, 0.1, 0, 0 ],
+ [ 100, 0.06, 0, 0.5, 0 ],
+ [ 150, 0.1, 0.1, 0, 0 ],
+ [ 900, 0.1, 0.1, 0, 0 ],
+ null,
+ null,
+ [ 20, 0.02, 0.04, 0, 0 ],
+ [ 1, 0.04, 0.025, 0.2, 0.25 ],
+ null,
+ null,
+ null
+ ],
+ "statImprintMult": [ 0.2, 0, 0.2, 0, 0.2, 0.2, 0, 0.2, 0.2, 0.2, 0, 0 ],
+ "immobilizedBy": [],
+ "breeding": {
+ "gestationTime": 15037.594,
+ "incubationTime": 0,
+ "maturationTime": 86400,
+ "matingCooldownMin": 64800,
+ "matingCooldownMax": 172800
+ },
+ "colors": [
+ {
+ "name": "Body",
+ "colors": [
+ "Dino Light Brown",
+ "Dino Medium Brown",
+ "Dino Dark Brown",
+ "Light Grey",
+ "Dark Grey",
+ "Dino Darker Grey",
+ "Black",
+ "NearWhite",
+ "WolfFur",
+ "DarkWolfFur",
+ "BigFoot0",
+ "BigFoot4",
+ "BigFoot5"
+ ]
+ },
+ {
+ "name": "Comb",
+ "colors": [
+ "Dino Light Orange",
+ "Dino Dark Orange",
+ "Dino Light Yellow",
+ "DragonBase1",
+ "DragonFire",
+ "Dino Dark Blue",
+ "WyvernPurple0",
+ "WyvernPurple1",
+ "WyvernBlue0",
+ "Creature Pink",
+ "Creature Orange",
+ "Creature Light Smoke",
+ "NearBlack"
+ ]
+ },
+ {
+ "name": "Neck Highlights",
+ "colors": [
+ "Dino Medium Blue",
+ "Creature Orange",
+ "WyvernPurple1",
+ "DragonFire",
+ "DragonBase1",
+ "Dino Light Purple",
+ "Dino Light Green",
+ "Dino Light Orange",
+ "Light Green",
+ "Creature Light Smoke",
+ "Creature Pink"
+ ]
+ },
+ {
+ "name": "Neck Main",
+ "colors": [
+ "Dino Light Orange",
+ "Dino Dark Orange",
+ "Dino Light Yellow",
+ "Dino Dark Yellow",
+ "DragonBase1",
+ "DragonFire",
+ "DragonGreen1",
+ "Dino Medium Green",
+ "Dino Dark Blue",
+ "DragonGreen3",
+ "WyvernPurple0",
+ "WyvernPurple1",
+ "WyvernBlue0",
+ "NearBlack"
+ ]
+ },
+ {
+ "name": "Wing Feathers",
+ "colors": [
+ "Dino Light Brown",
+ "Dino Medium Brown",
+ "Dino Dark Brown",
+ "Light Grey",
+ "Dark Grey",
+ "Dino Darker Grey",
+ "Black",
+ "NearWhite",
+ "WolfFur",
+ "DarkWolfFur",
+ "BigFoot0",
+ "BigFoot4",
+ "BigFoot5",
+ "NearBlack"
+ ]
+ },
+ {
+ "name": "Feet and Neck",
+ "colors": [
+ "Dino Light Brown",
+ "Dino Medium Brown",
+ "Dino Dark Brown",
+ "Light Grey",
+ "Dark Grey",
+ "Dino Darker Grey",
+ "Black",
+ "NearWhite",
+ "WolfFur",
+ "DarkWolfFur",
+ "BigFoot0",
+ "BigFoot4",
+ "BigFoot5",
+ "NearBlack"
+ ]
+ }
+ ],
+ "taming": {
+ "nonViolent": true,
+ "violent": false,
+ "tamingIneffectiveness": 1,
+ "affinityNeeded0": 1700,
+ "affinityIncreasePL": 63.75,
+ "foodConsumptionBase": 0.001488,
+ "foodConsumptionMult": 1
+ },
+ "TamedBaseHealthMultiplier": 1,
+ "NoImprintingForSpeed": false,
+ "doesNotUseOxygen": false,
+ "displayedStats": 927
+ },
+ {
+ "name": "Wolf",
+ "blueprintPath": "/Game/Atlas/Creatures/Wolf/Wolf_Character_BP",
+ "variants": ["ATLAS"],
+ "isFlyer": true,
+ "fullStatsRaw": [
+ [ 90, 0.15, 0.108, 0.5, 0 ],
+ [ 210, 0.1, 0.1, 0, 0 ],
+ [ 450, 0.06, 0, 0.5, 0 ],
+ [ 150, 0.1, 0.1, 0, 0 ],
+ [ 1200, 0.1, 0.1, 0, 0 ],
+ null,
+ null,
+ [ 200, 0.02, 0.04, 0, 0 ],
+ [ 1, 0.04, 0.025, 0.2, 0.25 ],
+ null,
+ null,
+ null
+ ],
+ "statImprintMult": [ 0.2, 0, 0.2, 0, 0.2, 0.2, 0, 0.2, 0.2, 0.2, 0, 0 ],
+ "immobilizedBy": [],
+ "breeding": {
+ "gestationTime": 15037.594,
+ "incubationTime": 0,
+ "maturationTime": 201600,
+ "matingCooldownMin": 64800,
+ "matingCooldownMax": 172800
+ },
+ "colors": [
+ {
+ "name": "Main Body",
+ "colors": [
+ "Dino Light Brown",
+ "Dino Medium Brown",
+ "Dino Dark Brown",
+ "Light Grey",
+ "Dark Grey",
+ "Dino Darker Grey",
+ "Black",
+ "NearWhite",
+ "WolfFur",
+ "DarkWolfFur",
+ "BigFoot0",
+ "BigFoot4",
+ "BigFoot5",
+ "NearBlack",
+ "Dino Dark Orange"
+ ]
+ },
+ {
+ "name": "Tips",
+ "colors": [
+ "Dino Light Brown",
+ "Dino Medium Brown",
+ "Dino Dark Brown",
+ "Light Grey",
+ "Dark Grey",
+ "Dino Darker Grey",
+ "Black",
+ "NearWhite",
+ "WolfFur",
+ "DarkWolfFur",
+ "BigFoot0",
+ "BigFoot4",
+ "BigFoot5",
+ "NearBlack",
+ "Dino Dark Orange"
+ ]
+ },
+ {
+ "name": "Back Stripe",
+ "colors": [
+ "Dino Light Brown",
+ "Dino Medium Brown",
+ "Dino Dark Brown",
+ "Light Grey",
+ "Dark Grey",
+ "Dino Darker Grey",
+ "Black",
+ "NearWhite",
+ "WolfFur",
+ "DarkWolfFur",
+ "BigFoot0",
+ "BigFoot4",
+ "BigFoot5",
+ "NearBlack",
+ "Dino Dark Orange",
+ "Creature Ochre"
+ ]
+ },
+ null,
+ {
+ "name": "Belly",
+ "colors": [
+ "Dino Light Brown",
+ "Dino Medium Brown",
+ "Dino Dark Brown",
+ "Light Grey",
+ "Dark Grey",
+ "Dino Darker Grey",
+ "Black",
+ "NearWhite",
+ "WolfFur",
+ "DarkWolfFur",
+ "BigFoot0",
+ "BigFoot4",
+ "BigFoot5",
+ "NearBlack",
+ "Dino Dark Orange",
+ "Creature Ochre"
+ ]
+ },
+ {
+ "name": "Back",
+ "colors": [
+ "Dino Light Brown",
+ "Dino Medium Brown",
+ "Dino Dark Brown",
+ "Light Grey",
+ "Dark Grey",
+ "Dino Darker Grey",
+ "Black",
+ "NearWhite",
+ "WolfFur",
+ "DarkWolfFur",
+ "BigFoot0",
+ "BigFoot4",
+ "BigFoot5",
+ "NearBlack",
+ "Dino Dark Orange"
+ ]
+ }
+
+ ],
+ "taming": {
+ "nonViolent": false,
+ "violent": true,
+ "tamingIneffectiveness": 1,
+ "affinityNeeded0": 2500,
+ "affinityIncreasePL": 125,
+ "foodConsumptionBase": 0.001543,
+ "foodConsumptionMult": 1
+ },
+ "boneDamageAdjusters": {
+ "c_head": 2.5,
+ "c_jaw": 2.5
+ },
+ "TamedBaseHealthMultiplier": 1,
+ "NoImprintingForSpeed": false,
+ "doesNotUseOxygen": false,
+ "displayedStats": 927
+ },
+ {
+ "name": "Yeti",
+ "blueprintPath": "/Game/Atlas/Creatures/Yeti/Yeti_Character_BP",
+ "variants": ["ATLAS"],
+ "isFlyer": true,
+ "fullStatsRaw": [
+ [ 2000, 0.15, 0.108, 0.5, 0 ],
+ [ 300, 0.1, 0.1, 0, 0 ],
+ [ 1100, 0.06, 0, 0.5, 0 ],
+ [ 150, 0.1, 0.1, 0, 0 ],
+ [ 1500, 0.1, 0.1, 0, 0 ],
+ null,
+ null,
+ [ 220, 0.02, 0.04, 0, 0 ],
+ [ 1, 0.04, 0.025, 0.2, 0.25 ],
+ null,
+ null,
+ null
+ ],
+ "statImprintMult": [ 0.2, 0, 0.2, 0, 0.2, 0.2, 0, 0.2, 0.2, 0.2, 0, 0 ],
+ "immobilizedBy": [],
+ "breeding": {
+ "gestationTime": 15037.594,
+ "incubationTime": 0,
+ "maturationTime": 201600,
+ "matingCooldownMin": 64800,
+ "matingCooldownMax": 172800
+ },
+ "colors": [
+ {
+ "name": "Skin Base",
+ "colors": [
+ "Dino Albino",
+ "BigFoot4",
+ "Light Grey"
+ ]
+ },
+ null,
+ null,
+ null,
+ {
+ "name": "Skin Highlights",
+ "colors": [
+ "Dino Albino",
+ "BigFoot4",
+ "Light Grey"
+ ]
+ },
+ {
+ "name": "Fur",
+ "colors": [
+ "Dino Albino",
+ "BigFoot4",
+ "NearWhite",
+ "Dino Light Blue",
+ "Light Grey"
+ ]
+ }
+ ],
+ "taming": {
+ "nonViolent": false,
+ "violent": true,
+ "tamingIneffectiveness": 1,
+ "affinityNeeded0": 2500,
+ "affinityIncreasePL": 75,
+ "foodConsumptionBase": 0.004156,
+ "foodConsumptionMult": 1
+ },
+ "TamedBaseHealthMultiplier": 1,
+ "NoImprintingForSpeed": false,
+ "doesNotUseOxygen": false,
+ "displayedStats": 927
+ }
+ ],
+ "colorDefinitions": [
+ [ "Red", [ 1, 0, 0, 0 ] ],
+ [ "Blue", [ 0, 0, 1, 0 ] ],
+ [ "Green", [ 0, 1, 0, 0 ] ],
+ [ "Yellow", [ 1, 1, 0, 0 ] ],
+ [ "Cyan", [ 0, 1, 1, 0 ] ],
+ [ "Magenta", [ 1, 0, 1, 0 ] ],
+ [ "Light Green", [ 0.5325, 1, 0.5, 0 ] ],
+ [ "Light Grey", [ 0.581026, 0.6, 0.59417, 0 ] ],
+ [ "Light Brown", [ 0.19, 0.137402, 0.0988, 0 ] ],
+ [ "Light Orange", [ 1, 0.462179, 0.15, 0 ] ],
+ [ "Light Yellow", [ 1, 0.951947, 0.26, 0 ] ],
+ [ "Light Red", [ 1, 0.180907, 0.15, 0 ] ],
+ [ "Dark Grey", [ 0.2, 0.2, 0.2, 0 ] ],
+ [ "Black", [ 0.04, 0.04, 0.04, 0 ] ],
+ [ "Brown", [ 0.1, 0.038777, 0.019477, 0 ] ],
+ [ "Dark Green", [ 0.012339, 0.065, 0, 0 ] ],
+ [ "Dark Red", [ 0.225, 0.011337, 0.005625, 0 ] ],
+ [ "White", [ 1, 1, 1, 0 ] ],
+ [ "Dino Light Red", [ 1, 0.4, 0.4, 0 ] ],
+ [ "Dino Dark Red", [ 0.1, 0.02, 0.02, 0 ] ],
+ [ "Dino Light Orange", [ 1, 0.475, 0.3, 0 ] ],
+ [ "Dino Dark Orange", [ 0.25, 0.084211, 0.025, 0 ] ],
+ [ "Dino Light Yellow", [ 0.6, 0.6, 0.36, 0 ] ],
+ [ "Dino Dark Yellow", [ 0.3, 0.3, 0.15, 0 ] ],
+ [ "Dino Light Green", [ 0.75, 1, 0.75, 0 ] ],
+ [ "Dino Medium Green", [ 0.195, 0.3, 0.195, 0 ] ],
+ [ "Dino Dark Green", [ 0.0125, 0.05, 0.0125, 0 ] ],
+ [ "Dino Light Blue", [ 0.7, 0.749999, 1, 0 ] ],
+ [ "Dino Dark Blue", [ 0.0375, 0.052084, 0.125, 0 ] ],
+ [ "Dino Light Purple", [ 0.78, 0.7, 1, 0 ] ],
+ [ "Dino Dark Purple", [ 0.048667, 0.03, 0.1, 0 ] ],
+ [ "Dino Light Brown", [ 1, 0.75, 0.5, 0 ] ],
+ [ "Dino Medium Brown", [ 0.3, 0.24, 0.18, 0 ] ],
+ [ "Dino Dark Brown", [ 0.1, 0.075, 0.05, 0 ] ],
+ [ "Dino Darker Grey", [ 0.1, 0.1, 0.1, 0 ] ],
+ [ "Dino Albino", [ 1.75, 1.75, 1.75, 0 ] ],
+ [ "BigFoot0", [ 0.48, 0.310437, 0.231047, 1 ] ],
+ [ "BigFoot4", [ 0.825, 0.70492, 0.66825, 1 ] ],
+ [ "BigFoot5", [ 0.635, 0.393327, 0.301625, 1 ] ],
+ [ "WolfFur", [ 0.555, 0.459457, 0.352425, 1 ] ],
+ [ "DarkWolfFur", [ 0.25, 0.185219, 0.13375, 1 ] ],
+ [ "DragonBase0", [ 0.36, 0.133418, 0.06749, 0 ] ],
+ [ "DragonBase1", [ 0.605, 0.193228, 0.09075, 0 ] ],
+ [ "DragonFire", [ 0.51, 0.077267, 0, 0 ] ],
+ [ "DragonGreen0", [ 0.1927, 0.235, 0.1504, 0 ] ],
+ [ "DragonGreen1", [ 0.285735, 0.34, 0.192384, 0 ] ],
+ [ "DragonGreen2", [ 0.385, 0.375473, 0.263252, 0 ] ],
+ [ "DragonGreen3", [ 0.1768, 0.296233, 0.34, 0 ] ],
+ [ "WyvernPurple0", [ 0.190928, 0.175266, 0.31, 1 ] ],
+ [ "WyvernPurple1", [ 0.441761, 0.36915, 0.535, 0 ] ],
+ [ "WyvernBlue0", [ 0.12245, 0.223903, 0.395, 0 ] ],
+ [ "WyvernBlue1", [ 0.063, 0.106552, 0.18, 0 ] ],
+ [ "Dino Medium Blue", [ 0.1155, 0.379603, 0.825, 0 ] ],
+ [ "Dino Deep Blue", [ 0.056525, 0.138854, 0.665, 0 ] ],
+ [ "NearWhite", [ 0.85, 0.85, 0.85, 0 ] ],
+ [ "NearBlack", [ 0.08, 0.08, 0.08, 0 ] ],
+ [ "DarkTurquoise", [ 0.005605, 0.056128, 0.057805, 0 ] ],
+ [ "MediumTurquoise", [ 0, 0.165132, 0.116971, 0 ] ],
+ [ "Turquoise", [ 0, 0.564712, 0.412543, 0 ] ],
+ [ "GreenSlate", [ 0.048172, 0.099899, 0.07036, 0 ] ],
+ [ "Sage", [ 0.045186, 0.076185, 0.048172, 0 ] ],
+ [ "DarkWarmGray", [ 0.040915, 0.036889, 0.035601, 0 ] ],
+ [ "MediumWarmGray", [ 0.097587, 0.088656, 0.0865, 0 ] ],
+ [ "LightWarmGray", [ 0.332452, 0.291771, 0.283149, 0 ] ],
+ [ "DarkCement", [ 0.082283, 0.104616, 0.093059, 0 ] ],
+ [ "LightCement", [ 0.258183, 0.361307, 0.309469, 0 ] ],
+ [ "LightPink", [ 0.806952, 0.439657, 1, 0 ] ],
+ [ "DeepPink", [ 1, 0.002732, 0.327778, 0 ] ],
+ [ "DarkViolet", [ 0.174647, 0, 0.059511, 0 ] ],
+ [ "DarkMagenta", [ 0.47932, 0, 0.051269, 0 ] ],
+ [ "BurntSienna", [ 0.212231, 0.029557, 0.009134, 0 ] ],
+ [ "MediumAutumn", [ 0.401978, 0.026241, 0, 0 ] ],
+ [ "Vermillion", [ 0.863157, 0.027321, 0, 0 ] ],
+ [ "Coral", [ 1, 0.097587, 0.030713, 0 ] ],
+ [ "Orange", [ 1, 0.215861, 0, 0 ] ],
+ [ "Peach", [ 1, 0.391573, 0.039546, 0 ] ],
+ [ "LightAutumn", [ 0.428691, 0.165132, 0, 0 ] ],
+ [ "Mustard", [ 0.300544, 0.300544, 0.016807, 0 ] ],
+ [ "ActualBlack", [ 0.005, 0.005, 0.005, 0 ] ],
+ [ "MidnightBlue", [ 0.006049, 0.008568, 0.033105, 0 ] ],
+ [ "DarkBlue", [ 0.004391, 0.020289, 0.038204, 0 ] ],
+ [ "BlackSands", [ 0.026241, 0.014444, 0.027321, 0 ] ],
+ [ "LemonLime", [ 0.396755, 1, 0.05448, 0 ] ],
+ [ "Mint", [ 0.035601, 0.814847, 0.238398, 0 ] ],
+ [ "Jade", [ 0, 0.250158, 0.048172, 0 ] ],
+ [ "PineGreen", [ 0.002125, 0.088656, 0.023153, 0 ] ],
+ [ "SpruceGreen", [ 0, 0.104616, 0.056128, 0 ] ],
+ [ "LeafGreen", [ 0.104616, 0.313989, 0.014444, 0 ] ],
+ [ "DarkLavender", [ 0.111932, 0.016807, 0.114435, 0 ] ],
+ [ "MediumLavender", [ 0.238398, 0.031896, 0.246201, 0 ] ],
+ [ "Lavender", [ 0.514918, 0.187821, 0.520996, 0 ] ],
+ [ "DarkTeal", [ 0.001821, 0.048172, 0.066626, 0 ] ],
+ [ "MediumTeal", [ 0.002428, 0.088656, 0.124772, 0 ] ],
+ [ "Teal", [ 0.003677, 0.234551, 0.337164, 0 ] ],
+ [ "PowderBlue", [ 0.226966, 0.391573, 1, 0 ] ],
+ [ "Glacial", [ 0.417885, 0.822786, 1, 0 ] ],
+ [ "Cammo", [ 0.078187, 0.08022, 0.005605, 0 ] ],
+ [ "DryMoss", [ 0.184475, 0.158961, 0.046665, 0 ] ],
+ [ "Custard", [ 0.533276, 0.514918, 0.111932, 0 ] ],
+ [ "Cream", [ 0.904661, 1, 0.533276, 0 ] ],
+ [ "Creature Ochre", [ 0.904661, 1, 0.533276, 0 ] ]
+ ],
+ "dyeDefinitions": [
+ [ "Black Coloring", [ 0.01, 0.01, 0.01, 0 ] ],
+ [ "Blue Coloring", [ 0, 0, 1, 0 ] ],
+ [ "Brown Coloring", [ 0.18, 0.12, 0.06, 0 ] ],
+ [ "Cyan Coloring", [ 0, 1, 1, 0 ] ],
+ [ "Forest Coloring", [ 0, 0.15, 0, 0 ] ],
+ [ "Green Coloring", [ 0, 1, 0, 0 ] ],
+ [ "Purple Coloring", [ 0.15, 0, 0.5, 0 ] ],
+ [ "Orange Coloring", [ 1, 0.25, 0, 0 ] ],
+ [ "Parchement Coloring", [ 1, 1, 0.5, 0 ] ],
+ [ "Pink Coloring", [ 1, 0.2, 0.76, 0 ] ],
+ [ "Purple Coloring", [ 0.2, 0, 0.75, 0 ] ],
+ [ "Red Coloring", [ 1, 0, 0, 0 ] ],
+ [ "Royalty Coloring", [ 0.2, 0, 0.4, 0 ] ],
+ [ "Silver Coloring", [ 0.75, 0.75, 0.75, 0 ] ],
+ [ "Sky Coloring", [ 0.5, 0.666667, 1, 0 ] ],
+ [ "Tan Coloring", [ 1, 0.844706, 0.45, 0 ] ],
+ [ "Tangerine Coloring", [ 0.425, 0.129466, 0.02125, 0 ] ],
+ [ "White Coloring", [ 0.99, 0.99, 0.99, 0 ] ],
+ [ "Yellow Coloring", [ 1, 1, 0, 0 ] ],
+ [ "Magenta Coloring", [ 0.8, 0.01, 0.7, 0 ] ],
+ [ "Brick Coloring", [ 0.3, 0.03, 0.01, 0 ] ],
+ [ "Cantaloupe Coloring", [ 1, 0.33, 0, 0 ] ],
+ [ "Mud Coloring", [ 0.06, 0.04, 0.02, 0 ] ],
+ [ "Navy Coloring", [ 0.03, 0.03, 0.15, 0 ] ],
+ [ "Olive Coloring", [ 0.5, 0.5, 0.1, 0 ] ],
+ [ "Slate Coloring", [ 0.1, 0.1, 0.1, 0 ] ]
+ ]
+}
\ No newline at end of file
diff --git a/ARKBreedingStats/json/values/ATLAS/_manifestCustom.json b/ARKBreedingStats/json/values/ATLAS/_manifestCustom.json
new file mode 100644
index 00000000..f997803f
--- /dev/null
+++ b/ARKBreedingStats/json/values/ATLAS/_manifestCustom.json
@@ -0,0 +1,14 @@
+{
+ "format": "1.14-flyerspeed",
+ "files": {
+ "ATLAS_values.json": {
+ "version": "410.11.10518855",
+ "format": "1.14-flyerspeed",
+ "mod": {
+ "id": "ATLAS",
+ "tag": "ATLAS",
+ "title": "ATLAS"
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/ARKBreedingStats/library/CreatureCollection.cs b/ARKBreedingStats/library/CreatureCollection.cs
index 79b0cc6a..585b66e6 100644
--- a/ARKBreedingStats/library/CreatureCollection.cs
+++ b/ARKBreedingStats/library/CreatureCollection.cs
@@ -48,7 +48,7 @@ public CreatureCollection()
[JsonProperty]
public int maxBreedingSuggestions = 10;
[JsonProperty]
- public bool considerWildLevelSteps = false;
+ public bool considerWildLevelSteps;
[JsonProperty]
public int wildLevelStep = 5;
///
@@ -68,12 +68,19 @@ public CreatureCollection()
public ServerMultipliers serverMultipliersEvents; // this object's statMultipliers are not used
[JsonProperty]
- public bool singlePlayerSettings = false;
+ public bool singlePlayerSettings;
+
+ ///
+ /// If true, apply extra multipliers for the game ATLAS.
+ ///
+ [JsonProperty(DefaultValueHandling = DefaultValueHandling.Ignore)]
+ public bool AtlasSettings;
+
///
/// Allow more than 100% imprinting, can happen with mods, e.g. S+ Nanny
///
[JsonProperty]
- public bool allowMoreThanHundredImprinting = false;
+ public bool allowMoreThanHundredImprinting;
[JsonProperty]
public bool changeCreatureStatusOnSavegameImport = true;
@@ -476,7 +483,7 @@ internal ColorExisting[] ColorAlreadyAvailable(Species species, byte[] colorIds,
var usedColorCount = usedColorIndices.Length;
// create data if not available in the cache
- if (!_existingColors.TryGetValue(species.blueprintPath, out var speciesExistingColors))
+ if (!_existingColors.TryGetValue(species.blueprintPath, out var speciesExistingColors) || speciesExistingColors.Length != usedColorCount + 1)
{
// list of color ids in each region. The last index contains the ids of all regions
speciesExistingColors = new List[usedColorCount + 1];
@@ -500,7 +507,7 @@ internal ColorExisting[] ColorAlreadyAvailable(Species species, byte[] colorIds,
}
}
- _existingColors.Add(species.blueprintPath, speciesExistingColors);
+ _existingColors[species.blueprintPath] = speciesExistingColors;
}
var newSpeciesColors = new List(usedColorCount);
diff --git a/ARKBreedingStats/mods/Mod.cs b/ARKBreedingStats/mods/Mod.cs
index 2b2cf267..bfe690b7 100644
--- a/ARKBreedingStats/mods/Mod.cs
+++ b/ARKBreedingStats/mods/Mod.cs
@@ -72,7 +72,7 @@ public override string ToString()
private static Mod _otherMod;
///
- /// Generic entry for not available mods. Can be importing for correctly determining the available colors.
+ /// Generic entry for not available mods. Can be important for correctly determining the available colors.
///
public static Mod OtherMod
{
diff --git a/ARKBreedingStats/multiplierTesting/StatMultiplierTestingControl.cs b/ARKBreedingStats/multiplierTesting/StatMultiplierTestingControl.cs
index d256364c..29db71a4 100644
--- a/ARKBreedingStats/multiplierTesting/StatMultiplierTestingControl.cs
+++ b/ARKBreedingStats/multiplierTesting/StatMultiplierTestingControl.cs
@@ -86,6 +86,15 @@ public partial class StatMultiplierTestingControl : UserControl
///
private double _altStatFactor;
+ ///
+ /// Extra multiplier that is applied to the base value when using the ATLAS multipliers.
+ ///
+ public double AtlasBaseMultiplier = 1;
+ ///
+ /// Extra multiplier that is used to the IdM when using the ATLAS multipliers.
+ ///
+ public double AtlasIdMultiplier = 1;
+
private const int DecimalPlaces = 6;
public StatMultiplierTestingControl()
@@ -105,9 +114,9 @@ private void UpdateCalculations(bool forceUpdate = false)
if (!updateValues) return;
// ValueWild
- double Vw = (double)nudB.Value * (1 + (double)nudLw.Value * (double)nudIw.Value * _spIw * (double)nudIwM.Value);
+ double Vw = (double)nudB.Value * AtlasBaseMultiplier * (1 + (double)nudLw.Value * (double)nudIw.Value * _spIw * (double)nudIwM.Value);
string VwDisplay = Math.Round(Vw * (_percent ? 100 : 1), DecimalPlaces) + (_percent ? "%" : string.Empty);
- tbVw.Text = $"{nudB.Value} * ( 1 + {nudLw.Value} * {nudIw.Value}{(_spIw != 1 ? " * " + _spIw : string.Empty)} * {nudIwM.Value} ) = {VwDisplay}";
+ tbVw.Text = $"{nudB.Value + (AtlasBaseMultiplier != 1 ? $" * {AtlasBaseMultiplier}" : string.Empty)} * ( 1 + {nudLw.Value} * {nudIw.Value}{(_spIw != 1 ? " * " + _spIw : string.Empty)} * {nudIwM.Value} ) = {VwDisplay}";
if (_tamed || _bred)
{
// ValueDom
@@ -119,9 +128,9 @@ private void UpdateCalculations(bool forceUpdate = false)
+ " * ( 1 + " + (nudTm.Value > 0 ? (_bred ? 1 : _TE) + " * " + nudTm.Value + " * " + nudTmM.Value + (_spTm != 1 ? " * " + _spTm : string.Empty) : nudTm.Value.ToString()) + " )"
+ " = " + VdDisplay;
// Value
- V = Vd * (1 + (double)nudLd.Value * (double)nudId.Value * _spId * (double)nudIdM.Value);
+ V = Vd * (1 + (double)nudLd.Value * (double)nudId.Value * _spId * AtlasIdMultiplier * (double)nudIdM.Value);
string VDisplay = Math.Round(V * (_percent ? 100 : 1), DecimalPlaces) + (_percent ? "%" : string.Empty);
- tbV.Text = $"{VdDisplay} * ( 1 + {nudLd.Value} * {nudId.Value}{(_spId != 1 ? " * " + _spId : string.Empty)} * {nudIdM.Value} ) = {VDisplay}";
+ tbV.Text = $"{VdDisplay} * ( 1 + {nudLd.Value} * {nudId.Value + (_spId != 1 ? " * " + _spId : string.Empty) + (AtlasIdMultiplier != 1 ? " * " + AtlasIdMultiplier : string.Empty)} * {nudIdM.Value} ) = {VDisplay}";
}
else
{
@@ -356,9 +365,9 @@ public bool CalculateIwM(bool silent = true)
{
if (nudLw.Value != 0 && nudIw.Value != 0)
{
- var iwM = CalculateMultipliers.IwM((double)nudStatValue.Value * (_percent ? 0.01 : 1), (double)nudB.Value, (int)nudLw.Value, (double)nudIw.Value,
+ var iwM = CalculateMultipliers.IwM((double)nudStatValue.Value * (_percent ? 0.01 : 1), (double)nudB.Value * AtlasBaseMultiplier, (int)nudLw.Value, (double)nudIw.Value,
(double)nudIwM.Value, _spIw, (double)nudTBHM.Value, (double)nudTa.Value, (double)nudTaM.Value, _spTa,
- (double)nudTm.Value, (double)nudTmM.Value, _spTm, _tamed, _bred, _NoIB, _TE, (int)nudLd.Value, (double)nudId.Value, (double)nudIdM.Value,
+ (double)nudTm.Value, (double)nudTmM.Value, _spTm, _tamed, _bred, _NoIB, _TE, (int)nudLd.Value, (double)nudId.Value, (double)nudIdM.Value * AtlasIdMultiplier,
_spId, _IB, _IBM, _sIBM) ?? 0;
nudIwM.ValueSaveDouble = Math.Round(iwM, 5);
return true;
@@ -369,7 +378,7 @@ public bool CalculateIwM(bool silent = true)
public bool CalculateIdM(bool silent = true)
{
- var idM = CalculateMultipliers.IdM((double)nudStatValue.Value * (_percent ? 0.01 : 1), Vd, (int)nudLd.Value, (double)nudId.Value, _spId);
+ var idM = CalculateMultipliers.IdM((double)nudStatValue.Value * (_percent ? 0.01 : 1), Vd, (int)nudLd.Value, (double)nudId.Value * AtlasIdMultiplier, _spId);
if (idM != null)
{
nudIdM.ValueSaveDouble = Math.Round(idM.Value, 5);
@@ -382,9 +391,9 @@ public bool CalculateIdM(bool silent = true)
public bool CalculateTaM(bool silent = true)
{
- var taM = CalculateMultipliers.TaM((double)nudStatValue.Value * (_percent ? 0.01 : 1), (double)nudB.Value, (int)nudLw.Value, (double)nudIw.Value,
+ var taM = CalculateMultipliers.TaM((double)nudStatValue.Value * (_percent ? 0.01 : 1), (double)nudB.Value * AtlasBaseMultiplier, (int)nudLw.Value, (double)nudIw.Value,
(double)nudIwM.Value, _spIw, (double)nudTBHM.Value, (double)nudTa.Value, (double)nudTaM.Value, _spTa,
- (double)nudTm.Value, (double)nudTmM.Value, _spTm, _tamed, _bred, _NoIB, _TE, (int)nudLd.Value, (double)nudId.Value, (double)nudIdM.Value,
+ (double)nudTm.Value, (double)nudTmM.Value, _spTm, _tamed, _bred, _NoIB, _TE, (int)nudLd.Value, (double)nudId.Value, (double)nudIdM.Value * AtlasIdMultiplier,
_spId, _IB, _IBM, _sIBM);
@@ -401,9 +410,9 @@ public bool CalculateTmM(bool silent = true)
{
if ((_bred || _TE > 0) && nudTm.Value > 0)
{
- var tmM = CalculateMultipliers.TmM((double)nudStatValue.Value * (_percent ? 0.01 : 1), (double)nudB.Value, (int)nudLw.Value, (double)nudIw.Value,
+ var tmM = CalculateMultipliers.TmM((double)nudStatValue.Value * (_percent ? 0.01 : 1), (double)nudB.Value * AtlasBaseMultiplier, (int)nudLw.Value, (double)nudIw.Value,
(double)nudIwM.Value, _spIw, (double)nudTBHM.Value, (double)nudTa.Value, (double)nudTaM.Value, _spTa,
- (double)nudTm.Value, (double)nudTmM.Value, _spTm, _tamed, _bred, _NoIB, _TE, (int)nudLd.Value, (double)nudId.Value, (double)nudIdM.Value,
+ (double)nudTm.Value, (double)nudTmM.Value, _spTm, _tamed, _bred, _NoIB, _TE, (int)nudLd.Value, (double)nudId.Value, (double)nudIdM.Value * AtlasIdMultiplier,
_spId, _IB, _IBM, _sIBM) ?? 0;
nudTmM.ValueSaveDouble = Math.Round(tmM, 5);
return true;
@@ -421,8 +430,8 @@ private void CalculateTE()
statValue.Min *= _percent ? 0.01 : 1;
statValue.Max *= _percent ? 0.01 : 1;
OnTECalculated?.Invoke(new MinMaxDouble(
- (statValue.Min * Vd / (V * ((double)nudB.Value * (1 + (double)nudLw.Value * (double)nudIw.Value * _spIw * (double)nudIwM.Value) * (double)nudTBHM.Value * (!_NoIB && _bred ? 1 + _IB * _IBM * _sIBM : 1) + (double)nudTa.Value * (nudTa.Value > 0 ? (double)nudTaM.Value * _spTa : 1))) - 1) / ((double)nudTm.Value * (nudTm.Value > 0 ? (double)nudTmM.Value * _spTm : 1)),
- (statValue.Max * Vd / (V * ((double)nudB.Value * (1 + (double)nudLw.Value * (double)nudIw.Value * _spIw * (double)nudIwM.Value) * (double)nudTBHM.Value * (!_NoIB && _bred ? 1 + _IB * _IBM * _sIBM : 1) + (double)nudTa.Value * (nudTa.Value > 0 ? (double)nudTaM.Value * _spTa : 1))) - 1) / ((double)nudTm.Value * (nudTm.Value > 0 ? (double)nudTmM.Value * _spTm : 1))
+ (statValue.Min * Vd / (V * ((double)nudB.Value * AtlasBaseMultiplier * (1 + (double)nudLw.Value * (double)nudIw.Value * _spIw * (double)nudIwM.Value) * (double)nudTBHM.Value * (!_NoIB && _bred ? 1 + _IB * _IBM * _sIBM : 1) + (double)nudTa.Value * (nudTa.Value > 0 ? (double)nudTaM.Value * _spTa : 1))) - 1) / ((double)nudTm.Value * (nudTm.Value > 0 ? (double)nudTmM.Value * _spTm : 1)),
+ (statValue.Max * Vd / (V * ((double)nudB.Value * AtlasBaseMultiplier * (1 + (double)nudLw.Value * (double)nudIw.Value * _spIw * (double)nudIwM.Value) * (double)nudTBHM.Value * (!_NoIB && _bred ? 1 + _IB * _IBM * _sIBM : 1) + (double)nudTa.Value * (nudTa.Value > 0 ? (double)nudTaM.Value * _spTa : 1))) - 1) / ((double)nudTm.Value * (nudTm.Value > 0 ? (double)nudTmM.Value * _spTm : 1))
));
}
else MessageBox.Show("Divide by Zero-error, e.g. Tm needs to be > 0, the stat has to be affected by TE and the creature has to be tamed or bred.");
@@ -437,8 +446,8 @@ private void CalculateIB()
statValue.Min *= _percent ? 0.01 : 1;
statValue.Max *= _percent ? 0.01 : 1;
OnIBCalculated?.Invoke(new MinMaxDouble(
- ((statValue.Min * Vd / (V * (1 + (_bred ? 1 : _TE) * (double)nudTm.Value * (nudTm.Value > 0 ? (double)nudTmM.Value * _spTm : 1))) - (double)nudTa.Value * (nudTa.Value > 0 ? (double)nudTaM.Value * _spTa : 1)) / ((double)nudB.Value * (1 + (double)nudLw.Value * (double)nudIw.Value * _spIw * (double)nudIwM.Value) * (double)nudTBHM.Value) - 1) * 5 / _IBM,
- ((statValue.Max * Vd / (V * (1 + (_bred ? 1 : _TE) * (double)nudTm.Value * (nudTm.Value > 0 ? (double)nudTmM.Value * _spTm : 1))) - (double)nudTa.Value * (nudTa.Value > 0 ? (double)nudTaM.Value * _spTa : 1)) / ((double)nudB.Value * (1 + (double)nudLw.Value * (double)nudIw.Value * _spIw * (double)nudIwM.Value) * (double)nudTBHM.Value) - 1) * 5 / _IBM
+ ((statValue.Min * Vd / (V * (1 + (_bred ? 1 : _TE) * (double)nudTm.Value * (nudTm.Value > 0 ? (double)nudTmM.Value * _spTm : 1))) - (double)nudTa.Value * (nudTa.Value > 0 ? (double)nudTaM.Value * _spTa : 1)) / ((double)nudB.Value * AtlasBaseMultiplier * (1 + (double)nudLw.Value * (double)nudIw.Value * _spIw * (double)nudIwM.Value) * (double)nudTBHM.Value) - 1) * 5 / _IBM,
+ ((statValue.Max * Vd / (V * (1 + (_bred ? 1 : _TE) * (double)nudTm.Value * (nudTm.Value > 0 ? (double)nudTmM.Value * _spTm : 1))) - (double)nudTa.Value * (nudTa.Value > 0 ? (double)nudTaM.Value * _spTa : 1)) / ((double)nudB.Value * AtlasBaseMultiplier * (1 + (double)nudLw.Value * (double)nudIw.Value * _spIw * (double)nudIwM.Value) * (double)nudTBHM.Value) - 1) * 5 / _IBM
));
}
else MessageBox.Show("Divide by Zero-error, e.g. IBM needs to be > 0, creature has to be bred and stat has to be affected by IB.");
@@ -453,8 +462,8 @@ private void CalculateIBM()
statValue.Min *= _percent ? 0.01 : 1;
statValue.Max *= _percent ? 0.01 : 1;
OnIBMCalculated?.Invoke(new MinMaxDouble(
- ((statValue.Min * Vd / (V * (1 + (_bred ? 1 : _TE) * (double)nudTm.Value * (nudTm.Value > 0 ? (double)nudTmM.Value * _spTm : 1))) - (double)nudTa.Value * (nudTa.Value > 0 ? (double)nudTaM.Value * _spTa : 1)) / ((double)nudB.Value * (1 + (double)nudLw.Value * (double)nudIw.Value * _spIw * (double)nudIwM.Value) * (double)nudTBHM.Value) - 1) * 5 / _IB,
- ((statValue.Max * Vd / (V * (1 + (_bred ? 1 : _TE) * (double)nudTm.Value * (nudTm.Value > 0 ? (double)nudTmM.Value * _spTm : 1))) - (double)nudTa.Value * (nudTa.Value > 0 ? (double)nudTaM.Value * _spTa : 1)) / ((double)nudB.Value * (1 + (double)nudLw.Value * (double)nudIw.Value * _spIw * (double)nudIwM.Value) * (double)nudTBHM.Value) - 1) * 5 / _IB
+ ((statValue.Min * Vd / (V * (1 + (_bred ? 1 : _TE) * (double)nudTm.Value * (nudTm.Value > 0 ? (double)nudTmM.Value * _spTm : 1))) - (double)nudTa.Value * (nudTa.Value > 0 ? (double)nudTaM.Value * _spTa : 1)) / ((double)nudB.Value * AtlasBaseMultiplier * (1 + (double)nudLw.Value * (double)nudIw.Value * _spIw * (double)nudIwM.Value) * (double)nudTBHM.Value) - 1) * 5 / _IB,
+ ((statValue.Max * Vd / (V * (1 + (_bred ? 1 : _TE) * (double)nudTm.Value * (nudTm.Value > 0 ? (double)nudTmM.Value * _spTm : 1))) - (double)nudTa.Value * (nudTa.Value > 0 ? (double)nudTaM.Value * _spTa : 1)) / ((double)nudB.Value * AtlasBaseMultiplier * (1 + (double)nudLw.Value * (double)nudIw.Value * _spIw * (double)nudIwM.Value) * (double)nudTBHM.Value) - 1) * 5 / _IB
));
}
else MessageBox.Show("Divide by Zero-error, e.g. IB needs to be > 0, creature has to be bred and stat has to be affected by IB.");
@@ -567,7 +576,7 @@ public void SetClosestWildLevel()
{
double denominator = (double)nudIw.Value * (double)nudIwM.Value;
if (denominator == 0) return;
- nudLw.ValueSave = (decimal)Math.Round((((double)nudStatValue.Value / ((_percent ? 100 : 1) * (1 + (_bred ? 1 : _TE) * (double)nudTm.Value * (nudTmM.Value > 0 ? (double)nudTmM.Value * _spTm : 1)) * (1 + (double)nudLd.Value * (double)nudId.Value * _spId * (double)nudIdM.Value)) - ((double)nudTa.Value * (nudTa.Value > 0 ? (double)nudTaM.Value * _spTa : 1))) / ((double)nudB.Value * (double)nudTBHM.Value * (!_NoIB && _bred ? 1 + _IB * _IBM * _sIBM : 1)) - 1) / denominator);
+ nudLw.ValueSave = (decimal)Math.Round((((double)nudStatValue.Value / ((_percent ? 100 : 1) * (1 + (_bred ? 1 : _TE) * (double)nudTm.Value * (nudTmM.Value > 0 ? (double)nudTmM.Value * _spTm : 1)) * (1 + (double)nudLd.Value * (double)nudId.Value * _spId * AtlasIdMultiplier * (double)nudIdM.Value)) - ((double)nudTa.Value * (nudTa.Value > 0 ? (double)nudTaM.Value * _spTa : 1))) / ((double)nudB.Value * AtlasBaseMultiplier * (double)nudTBHM.Value * (!_NoIB && _bred ? 1 + _IB * _IBM * _sIBM : 1)) - 1) / denominator);
UpdateCalculations(true);
}
@@ -576,7 +585,7 @@ public void SetClosestWildLevel()
///
public void SetClosestDomLevel()
{
- double denominator = (double)nudId.Value * _spId * (double)nudIdM.Value;
+ double denominator = (double)nudId.Value * _spId * AtlasIdMultiplier * (double)nudIdM.Value;
if (denominator == 0) return;
nudLd.ValueSave = (decimal)Math.Round(((double)nudStatValue.Value / ((_percent ? 100 : 1) * Vd) - 1) / denominator);
UpdateCalculations(true);
diff --git a/ARKBreedingStats/multiplierTesting/StatsMultiplierTesting.Designer.cs b/ARKBreedingStats/multiplierTesting/StatsMultiplierTesting.Designer.cs
index 317d9b11..dc4ee967 100644
--- a/ARKBreedingStats/multiplierTesting/StatsMultiplierTesting.Designer.cs
+++ b/ARKBreedingStats/multiplierTesting/StatsMultiplierTesting.Designer.cs
@@ -90,6 +90,7 @@ private void InitializeComponent()
this.toolStripSeparator2 = new System.Windows.Forms.ToolStripSeparator();
this.setAllWildLevelsToTheClosestValueToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.setAllDomLevelsToTheClosestValueToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.CbAtlas = new System.Windows.Forms.CheckBox();
this.flowLayoutPanel1.SuspendLayout();
this.groupBox4.SuspendLayout();
this.groupBox5.SuspendLayout();
@@ -164,6 +165,7 @@ private void InitializeComponent()
//
// groupBox5
//
+ this.groupBox5.Controls.Add(this.CbAtlas);
this.groupBox5.Controls.Add(this.CbAllowFlyerSpeedLeveling);
this.groupBox5.Controls.Add(this.cbSingleplayerSettings);
this.groupBox5.Location = new System.Drawing.Point(305, 3);
@@ -771,6 +773,17 @@ private void InitializeComponent()
this.setAllDomLevelsToTheClosestValueToolStripMenuItem.Text = "Set all Dom levels to the closest value";
this.setAllDomLevelsToTheClosestValueToolStripMenuItem.Click += new System.EventHandler(this.setAllDomLevelsToTheClosestValueToolStripMenuItem_Click);
//
+ // CbAtlas
+ //
+ this.CbAtlas.AutoSize = true;
+ this.CbAtlas.Location = new System.Drawing.Point(134, 19);
+ this.CbAtlas.Name = "CbAtlas";
+ this.CbAtlas.Size = new System.Drawing.Size(60, 17);
+ this.CbAtlas.TabIndex = 2;
+ this.CbAtlas.Text = "ATLAS";
+ this.CbAtlas.UseVisualStyleBackColor = true;
+ this.CbAtlas.CheckedChanged += new System.EventHandler(this.CbAtlas_CheckedChanged);
+ //
// StatsMultiplierTesting
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
@@ -871,5 +884,6 @@ private void InitializeComponent()
private System.Windows.Forms.Label LbBlueprintPath;
private System.Windows.Forms.CheckBox CbAllowFlyerSpeedLeveling;
private System.Windows.Forms.Label LbCalculatedWildLevel;
+ private System.Windows.Forms.CheckBox CbAtlas;
}
}
diff --git a/ARKBreedingStats/multiplierTesting/StatsMultiplierTesting.cs b/ARKBreedingStats/multiplierTesting/StatsMultiplierTesting.cs
index eaac235d..e57f4770 100644
--- a/ARKBreedingStats/multiplierTesting/StatsMultiplierTesting.cs
+++ b/ARKBreedingStats/multiplierTesting/StatsMultiplierTesting.cs
@@ -220,6 +220,7 @@ private void SetStatMultipliersFromCC()
SetIBM(_cc.serverMultipliers.BabyImprintingStatScaleMultiplier);
cbSingleplayerSettings.Checked = _cc.singlePlayerSettings;
+ CbAtlas.Checked = _cc.AtlasSettings;
CbAllowFlyerSpeedLeveling.Checked = _cc.serverMultipliers.AllowFlyerSpeedLeveling;
btUseMultipliersFromSettings.Visible = false;
@@ -320,6 +321,7 @@ internal void CheckIfMultipliersAreEqualToSettings()
{
showWarning = _cc.serverMultipliers.BabyImprintingStatScaleMultiplier != (double)nudIBM.Value
|| _cc.singlePlayerSettings != cbSingleplayerSettings.Checked
+ || _cc.AtlasSettings != CbAtlas.Checked
|| _cc.serverMultipliers.AllowFlyerSpeedLeveling != CbAllowFlyerSpeedLeveling.Checked;
if (!showWarning)
{
@@ -419,6 +421,7 @@ private void copyStatMultipliersToSettingsToolStripMenuItem_Click(object sender,
}
_cc.serverMultipliers.BabyImprintingStatScaleMultiplier = (double)nudIBM.Value;
_cc.singlePlayerSettings = cbSingleplayerSettings.Checked;
+ _cc.AtlasSettings = CbAtlas.Checked;
_cc.serverMultipliers.AllowFlyerSpeedLeveling = CbAllowFlyerSpeedLeveling.Checked;
OnApplyMultipliers?.Invoke();
btUseMultipliersFromSettings.Visible = false;
@@ -461,6 +464,15 @@ private void cbSingleplayerSettings_CheckedChanged(object sender, EventArgs e)
_statControls[s].SetSinglePlayerSettings();
}
+ private void CbAtlas_CheckedChanged(object sender, EventArgs e)
+ {
+ var useAtlas = CbAtlas.Checked;
+ _statControls[Stats.Health].AtlasBaseMultiplier = useAtlas ? 1.25 : 1;
+ _statControls[Stats.Health].AtlasIdMultiplier = useAtlas ? 1.5 : 1;
+ _statControls[Stats.Weight].AtlasIdMultiplier = useAtlas ? 1.5 : 1;
+ _statControls[Stats.MeleeDamageMultiplier].AtlasIdMultiplier = useAtlas ? 1.5 : 1;
+ }
+
private void CbAllowFlyerSpeedLeveling_CheckedChanged(object sender, EventArgs e)
{
// non flyers are not affected
diff --git a/ARKBreedingStats/settings/Settings.Designer.cs b/ARKBreedingStats/settings/Settings.Designer.cs
index 9d51de51..410755e8 100644
--- a/ARKBreedingStats/settings/Settings.Designer.cs
+++ b/ARKBreedingStats/settings/Settings.Designer.cs
@@ -120,6 +120,7 @@ private void InitializeComponent()
this.checkBoxDisplayHiddenStats = new System.Windows.Forms.CheckBox();
this.tabControlSettings = new System.Windows.Forms.TabControl();
this.tabPageMultipliers = new System.Windows.Forms.TabPage();
+ this.CbAtlasSettings = new System.Windows.Forms.CheckBox();
this.BtSettingsToClipboard = new System.Windows.Forms.Button();
this.groupBox29 = new System.Windows.Forms.GroupBox();
this.CbAllowFlyerSpeedLeveling = new System.Windows.Forms.CheckBox();
@@ -138,6 +139,8 @@ private void InitializeComponent()
this.labelEvent = new System.Windows.Forms.Label();
this.tabPageGeneral = new System.Windows.Forms.TabPage();
this.groupBox31 = new System.Windows.Forms.GroupBox();
+ this.CbColorIdOnColorRegionButton = new System.Windows.Forms.CheckBox();
+ this.CbAlwaysShowAllColorRegions = new System.Windows.Forms.CheckBox();
this.CbHideInvisibleColorRegions = new System.Windows.Forms.CheckBox();
this.groupBox30 = new System.Windows.Forms.GroupBox();
this.CbExportTableFieldsAll = new System.Windows.Forms.CheckBox();
@@ -165,6 +168,8 @@ private void InitializeComponent()
this.groupBox17 = new System.Windows.Forms.GroupBox();
this.cbbLanguage = new System.Windows.Forms.ComboBox();
this.groupBox9 = new System.Windows.Forms.GroupBox();
+ this.CbNaturalSortIgnoreSpaces = new System.Windows.Forms.CheckBox();
+ this.CbNaturalSorting = new System.Windows.Forms.CheckBox();
this.CbConsiderWastedStatsForTopCreatures = new System.Windows.Forms.CheckBox();
this.CbPauseGrowingTimerAfterAdding = new System.Windows.Forms.CheckBox();
this.CbLibrarySelectSelectedSpeciesOnLoad = new System.Windows.Forms.CheckBox();
@@ -326,8 +331,6 @@ private void InitializeComponent()
this.label1 = new System.Windows.Forms.Label();
this.panel1 = new System.Windows.Forms.Panel();
this.colorDialog1 = new System.Windows.Forms.ColorDialog();
- this.CbNaturalSorting = new System.Windows.Forms.CheckBox();
- this.CbNaturalSortIgnoreSpaces = new System.Windows.Forms.CheckBox();
this.groupBoxMultiplier.SuspendLayout();
this.groupBox2.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.nudTamedDinoCharacterFoodDrain)).BeginInit();
@@ -1769,6 +1772,7 @@ private void InitializeComponent()
//
this.tabPageMultipliers.AllowDrop = true;
this.tabPageMultipliers.AutoScroll = true;
+ this.tabPageMultipliers.Controls.Add(this.CbAtlasSettings);
this.tabPageMultipliers.Controls.Add(this.BtSettingsToClipboard);
this.tabPageMultipliers.Controls.Add(this.groupBox29);
this.tabPageMultipliers.Controls.Add(this.label34);
@@ -1794,6 +1798,16 @@ private void InitializeComponent()
this.tabPageMultipliers.DragDrop += new System.Windows.Forms.DragEventHandler(this.tabPage2_DragDrop);
this.tabPageMultipliers.DragEnter += new System.Windows.Forms.DragEventHandler(this.tabPage2_DragEnter);
//
+ // CbAtlasSettings
+ //
+ this.CbAtlasSettings.AutoSize = true;
+ this.CbAtlasSettings.Location = new System.Drawing.Point(264, 23);
+ this.CbAtlasSettings.Name = "CbAtlasSettings";
+ this.CbAtlasSettings.Size = new System.Drawing.Size(99, 17);
+ this.CbAtlasSettings.TabIndex = 14;
+ this.CbAtlasSettings.Text = "ATLAS settings";
+ this.CbAtlasSettings.UseVisualStyleBackColor = true;
+ //
// BtSettingsToClipboard
//
this.BtSettingsToClipboard.Location = new System.Drawing.Point(600, 670);
@@ -1888,9 +1902,9 @@ private void InitializeComponent()
this.cbSingleplayerSettings.AutoSize = true;
this.cbSingleplayerSettings.Location = new System.Drawing.Point(15, 23);
this.cbSingleplayerSettings.Name = "cbSingleplayerSettings";
- this.cbSingleplayerSettings.Size = new System.Drawing.Size(124, 17);
+ this.cbSingleplayerSettings.Size = new System.Drawing.Size(122, 17);
this.cbSingleplayerSettings.TabIndex = 0;
- this.cbSingleplayerSettings.Text = "Singleplayer Settings";
+ this.cbSingleplayerSettings.Text = "Singleplayer settings";
this.cbSingleplayerSettings.UseVisualStyleBackColor = true;
this.cbSingleplayerSettings.CheckedChanged += new System.EventHandler(this.cbSingleplayerSettings_CheckedChanged);
//
@@ -1999,18 +2013,40 @@ private void InitializeComponent()
//
// groupBox31
//
+ this.groupBox31.Controls.Add(this.CbColorIdOnColorRegionButton);
+ this.groupBox31.Controls.Add(this.CbAlwaysShowAllColorRegions);
this.groupBox31.Controls.Add(this.CbHideInvisibleColorRegions);
this.groupBox31.Location = new System.Drawing.Point(329, 283);
this.groupBox31.Name = "groupBox31";
- this.groupBox31.Size = new System.Drawing.Size(413, 43);
+ this.groupBox31.Size = new System.Drawing.Size(413, 66);
this.groupBox31.TabIndex = 14;
this.groupBox31.TabStop = false;
- this.groupBox31.Text = "ColorRegions";
+ this.groupBox31.Text = "Color Regions";
+ //
+ // CbColorIdOnColorRegionButton
+ //
+ this.CbColorIdOnColorRegionButton.AutoSize = true;
+ this.CbColorIdOnColorRegionButton.Location = new System.Drawing.Point(6, 42);
+ this.CbColorIdOnColorRegionButton.Name = "CbColorIdOnColorRegionButton";
+ this.CbColorIdOnColorRegionButton.Size = new System.Drawing.Size(201, 17);
+ this.CbColorIdOnColorRegionButton.TabIndex = 2;
+ this.CbColorIdOnColorRegionButton.Text = "Show color id on color region buttons";
+ this.CbColorIdOnColorRegionButton.UseVisualStyleBackColor = true;
+ //
+ // CbAlwaysShowAllColorRegions
+ //
+ this.CbAlwaysShowAllColorRegions.AutoSize = true;
+ this.CbAlwaysShowAllColorRegions.Location = new System.Drawing.Point(6, 19);
+ this.CbAlwaysShowAllColorRegions.Name = "CbAlwaysShowAllColorRegions";
+ this.CbAlwaysShowAllColorRegions.Size = new System.Drawing.Size(163, 17);
+ this.CbAlwaysShowAllColorRegions.TabIndex = 1;
+ this.CbAlwaysShowAllColorRegions.Text = "Always show all color regions";
+ this.CbAlwaysShowAllColorRegions.UseVisualStyleBackColor = true;
//
// CbHideInvisibleColorRegions
//
this.CbHideInvisibleColorRegions.AutoSize = true;
- this.CbHideInvisibleColorRegions.Location = new System.Drawing.Point(6, 19);
+ this.CbHideInvisibleColorRegions.Location = new System.Drawing.Point(222, 19);
this.CbHideInvisibleColorRegions.Name = "CbHideInvisibleColorRegions";
this.CbHideInvisibleColorRegions.Size = new System.Drawing.Size(149, 17);
this.CbHideInvisibleColorRegions.TabIndex = 0;
@@ -2023,7 +2059,7 @@ private void InitializeComponent()
this.groupBox30.Controls.Add(this.BExportSpreadsheetMoveDown);
this.groupBox30.Controls.Add(this.BExportSpreadsheetMoveUp);
this.groupBox30.Controls.Add(this.ClbExportSpreadsheetFields);
- this.groupBox30.Location = new System.Drawing.Point(329, 332);
+ this.groupBox30.Location = new System.Drawing.Point(329, 355);
this.groupBox30.Name = "groupBox30";
this.groupBox30.Size = new System.Drawing.Size(413, 281);
this.groupBox30.TabIndex = 13;
@@ -2260,7 +2296,7 @@ private void InitializeComponent()
// groupBox17
//
this.groupBox17.Controls.Add(this.cbbLanguage);
- this.groupBox17.Location = new System.Drawing.Point(329, 619);
+ this.groupBox17.Location = new System.Drawing.Point(329, 642);
this.groupBox17.Name = "groupBox17";
this.groupBox17.Size = new System.Drawing.Size(413, 51);
this.groupBox17.TabIndex = 5;
@@ -2294,6 +2330,27 @@ private void InitializeComponent()
this.groupBox9.TabStop = false;
this.groupBox9.Text = "Library";
//
+ // CbNaturalSortIgnoreSpaces
+ //
+ this.CbNaturalSortIgnoreSpaces.AutoSize = true;
+ this.CbNaturalSortIgnoreSpaces.Location = new System.Drawing.Point(181, 157);
+ this.CbNaturalSortIgnoreSpaces.Name = "CbNaturalSortIgnoreSpaces";
+ this.CbNaturalSortIgnoreSpaces.Size = new System.Drawing.Size(93, 17);
+ this.CbNaturalSortIgnoreSpaces.TabIndex = 7;
+ this.CbNaturalSortIgnoreSpaces.Text = "Ignore spaces";
+ this.CbNaturalSortIgnoreSpaces.UseVisualStyleBackColor = true;
+ //
+ // CbNaturalSorting
+ //
+ this.CbNaturalSorting.AutoSize = true;
+ this.CbNaturalSorting.Location = new System.Drawing.Point(6, 157);
+ this.CbNaturalSorting.Name = "CbNaturalSorting";
+ this.CbNaturalSorting.Size = new System.Drawing.Size(155, 17);
+ this.CbNaturalSorting.TabIndex = 6;
+ this.CbNaturalSorting.Text = "Natural sort (e.g. 10 after 2)";
+ this.CbNaturalSorting.UseVisualStyleBackColor = true;
+ this.CbNaturalSorting.CheckedChanged += new System.EventHandler(this.CbNaturalSorting_CheckedChanged);
+ //
// CbConsiderWastedStatsForTopCreatures
//
this.CbConsiderWastedStatsForTopCreatures.AutoSize = true;
@@ -3457,7 +3514,7 @@ private void InitializeComponent()
this.customSCCustom.Location = new System.Drawing.Point(6, 139);
this.customSCCustom.Name = "customSCCustom";
this.customSCCustom.Size = new System.Drawing.Size(401, 23);
- this.customSCCustom.SoundFile = "";
+ this.customSCCustom.SoundFile = null;
this.customSCCustom.TabIndex = 4;
//
// customSCWakeup
@@ -3465,7 +3522,7 @@ private void InitializeComponent()
this.customSCWakeup.Location = new System.Drawing.Point(6, 81);
this.customSCWakeup.Name = "customSCWakeup";
this.customSCWakeup.Size = new System.Drawing.Size(401, 23);
- this.customSCWakeup.SoundFile = null;
+ this.customSCWakeup.SoundFile = "";
this.customSCWakeup.TabIndex = 2;
//
// customSCBirth
@@ -3473,7 +3530,7 @@ private void InitializeComponent()
this.customSCBirth.Location = new System.Drawing.Point(6, 110);
this.customSCBirth.Name = "customSCBirth";
this.customSCBirth.Size = new System.Drawing.Size(401, 23);
- this.customSCBirth.SoundFile = null;
+ this.customSCBirth.SoundFile = "";
this.customSCBirth.TabIndex = 3;
//
// customSCStarving
@@ -3481,7 +3538,7 @@ private void InitializeComponent()
this.customSCStarving.Location = new System.Drawing.Point(6, 52);
this.customSCStarving.Name = "customSCStarving";
this.customSCStarving.Size = new System.Drawing.Size(401, 23);
- this.customSCStarving.SoundFile = "";
+ this.customSCStarving.SoundFile = null;
this.customSCStarving.TabIndex = 1;
//
// label20
@@ -4132,27 +4189,6 @@ private void InitializeComponent()
this.panel1.Size = new System.Drawing.Size(758, 30);
this.panel1.TabIndex = 12;
//
- // CbNaturalSorting
- //
- this.CbNaturalSorting.AutoSize = true;
- this.CbNaturalSorting.Location = new System.Drawing.Point(6, 157);
- this.CbNaturalSorting.Name = "CbNaturalSorting";
- this.CbNaturalSorting.Size = new System.Drawing.Size(155, 17);
- this.CbNaturalSorting.TabIndex = 6;
- this.CbNaturalSorting.Text = "Natural sort (e.g. 10 after 2)";
- this.CbNaturalSorting.UseVisualStyleBackColor = true;
- this.CbNaturalSorting.CheckedChanged += new System.EventHandler(this.CbNaturalSorting_CheckedChanged);
- //
- // CbNaturalSortIgnoreSpaces
- //
- this.CbNaturalSortIgnoreSpaces.AutoSize = true;
- this.CbNaturalSortIgnoreSpaces.Location = new System.Drawing.Point(181, 157);
- this.CbNaturalSortIgnoreSpaces.Name = "CbNaturalSortIgnoreSpaces";
- this.CbNaturalSortIgnoreSpaces.Size = new System.Drawing.Size(93, 17);
- this.CbNaturalSortIgnoreSpaces.TabIndex = 7;
- this.CbNaturalSortIgnoreSpaces.Text = "Ignore spaces";
- this.CbNaturalSortIgnoreSpaces.UseVisualStyleBackColor = true;
- //
// Settings
//
this.AcceptButton = this.buttonOK;
@@ -4612,5 +4648,8 @@ private void InitializeComponent()
private uiControls.Nud nudTamedDinoCharacterFoodDrain;
private System.Windows.Forms.CheckBox CbNaturalSortIgnoreSpaces;
private System.Windows.Forms.CheckBox CbNaturalSorting;
+ private System.Windows.Forms.CheckBox CbAtlasSettings;
+ private System.Windows.Forms.CheckBox CbAlwaysShowAllColorRegions;
+ private System.Windows.Forms.CheckBox CbColorIdOnColorRegionButton;
}
}
\ No newline at end of file
diff --git a/ARKBreedingStats/settings/Settings.cs b/ARKBreedingStats/settings/Settings.cs
index a1ccea34..c02c5108 100644
--- a/ARKBreedingStats/settings/Settings.cs
+++ b/ARKBreedingStats/settings/Settings.cs
@@ -84,6 +84,8 @@ private void InitializeData()
flowLayoutPanelStatMultipliers.Controls.Add(_multSetter[s]);
}
+ CbHideInvisibleColorRegions.Visible = Values.V.InvisibleColorRegionsExist;
+
// set neutral numbers for stat-multipliers to the default values to easier see what is non-default
ServerMultipliers officialMultipliers = Values.V.serverMultipliersPresets.GetPreset(ServerMultipliersPresets.Official);
for (int s = 0; s < Stats.StatsCount; s++)
@@ -140,6 +142,7 @@ private void InitializeData()
_tt.SetToolTip(labelEvent, "These values are used if the Event-Checkbox under the species-selector is selected.");
_tt.SetToolTip(cbConsiderWildLevelSteps, "Enable to sort out all level-combinations that are not possible for naturally spawned creatures.\nThe step is max-wild-level / 30 by default, e.g. with a max wildlevel of 150, only creatures with levels that are a multiple of 5 are possible (can be different with mods).\nDisable if there are creatures that have other levels, e.g. spawned in by an admin.");
_tt.SetToolTip(cbSingleplayerSettings, "Check this if you have enabled the \"Singleplayer-Settings\" in your game. This settings adjusts some of the multipliers again.");
+ _tt.SetToolTip(CbAtlasSettings, "Check this if you use this tool with creatures from the game ATLAS. This settings adjusts some of the multipliers to match the ones of ATLAS.");
_tt.SetToolTip(cbAllowMoreThanHundredImprinting, "Enable this if on your server more than 100% imprinting are possible, e.g. with the mod S+ with a Nanny");
_tt.SetToolTip(cbDevTools, "Shows extra tabs for multiplier-testing and extraction test-cases.");
_tt.SetToolTip(nudMaxServerLevel, "The max level allowed on the server. Currently creatures with more than 450 levels will be deleted on official servers.\nA creature that can be potentially have a higher level than this (if maximally leveled up) will be marked with a orange-red text in the library.\nSet to 0 to disable a warning in the loaded library.");
@@ -194,6 +197,7 @@ private void LoadSettings(CreatureCollection cc)
}
}
cbSingleplayerSettings.Checked = cc.singlePlayerSettings;
+ CbAtlasSettings.Checked = _cc.AtlasSettings;
nudMaxDomLevels.ValueSave = cc.maxDomLevel;
numericUpDownMaxBreedingSug.ValueSave = cc.maxBreedingSuggestions;
@@ -413,6 +417,8 @@ private void LoadSettings(CreatureCollection cc)
cbbLanguage.SelectedIndex = langI == -1 ? 0 : langI;
CbHideInvisibleColorRegions.Checked = Properties.Settings.Default.HideInvisibleColorRegions;
+ CbAlwaysShowAllColorRegions.Checked = Properties.Settings.Default.AlwaysShowAllColorRegions;
+ CbColorIdOnColorRegionButton.Checked = Properties.Settings.Default.ShowColorIdOnRegionButtons;
CbbColorMode.SelectedIndex = Math.Min(CbbColorMode.Items.Count, Math.Max(0, Properties.Settings.Default.ColorMode));
}
@@ -443,6 +449,7 @@ private void SaveSettings()
_cc.serverMultipliers.statMultipliers[Stats.Torpidity][3] = 1;
_cc.singlePlayerSettings = cbSingleplayerSettings.Checked;
+ _cc.AtlasSettings = CbAtlasSettings.Checked;
_cc.maxDomLevel = (int)nudMaxDomLevels.Value;
_cc.maxWildLevel = (int)nudMaxWildLevels.Value;
_cc.maxServerLevel = (int)nudMaxServerLevel.Value;
@@ -632,9 +639,11 @@ private void SaveSettings()
Properties.Settings.Default.language = _languages.ContainsKey(lang) ? _languages[lang] : string.Empty;
LanguageChanged = oldLanguageSetting != Properties.Settings.Default.language;
- var oldColorRegionSetting = Properties.Settings.Default.HideInvisibleColorRegions;
+ ColorRegionDisplayChanged = CbHideInvisibleColorRegions.Checked != Properties.Settings.Default.HideInvisibleColorRegions
+ || Properties.Settings.Default.AlwaysShowAllColorRegions != CbAlwaysShowAllColorRegions.Checked;
Properties.Settings.Default.HideInvisibleColorRegions = CbHideInvisibleColorRegions.Checked;
- ColorRegionDisplayChanged = oldColorRegionSetting != Properties.Settings.Default.HideInvisibleColorRegions;
+ Properties.Settings.Default.AlwaysShowAllColorRegions = CbAlwaysShowAllColorRegions.Checked;
+ Properties.Settings.Default.ShowColorIdOnRegionButtons = CbColorIdOnColorRegionButton.Checked;
Properties.Settings.Default.ColorMode = Math.Max(0, CbbColorMode.SelectedIndex);
@@ -1326,6 +1335,7 @@ private void CbHighlightAdjustedMultipliers_CheckedChanged(object sender, EventA
nudBabyImprintingStatScale.SetExtraHighlightNonDefault(highlight);
nudBabyFoodConsumptionSpeed.SetExtraHighlightNonDefault(highlight);
cbSingleplayerSettings.SetBackColorAndAccordingForeColor(highlight && cbSingleplayerSettings.Checked ? Color.FromArgb(190, 40, 20) : Color.Transparent);
+ CbAtlasSettings.SetBackColorAndAccordingForeColor(highlight && CbAtlasSettings.Checked ? Color.FromArgb(190, 40, 20) : Color.Transparent);
}
private void BExportSpreadsheetMoveUp_Click(object sender, EventArgs e)
diff --git a/ARKBreedingStats/species/Species.cs b/ARKBreedingStats/species/Species.cs
index a2f1b1c0..5c377144 100644
--- a/ARKBreedingStats/species/Species.cs
+++ b/ARKBreedingStats/species/Species.cs
@@ -231,10 +231,11 @@ public void InitializeColors(ArkColors arkColors)
///
public void InitializeColorRegions()
{
- EnabledColorRegions = colors?.Select(n =>
+ EnabledColorRegions = colors != null && !Properties.Settings.Default.AlwaysShowAllColorRegions
+ ? colors.Select(n =>
!string.IsNullOrEmpty(n?.name) && (!n.invisible || !Properties.Settings.Default.HideInvisibleColorRegions)
- ).ToArray() ??
- new[] { true, true, true, true, true, true, };
+ ).ToArray()
+ : new[] { true, true, true, true, true, true, };
}
///
diff --git a/ARKBreedingStats/testCases/ExtractionTestCase.cs b/ARKBreedingStats/testCases/ExtractionTestCase.cs
index c6057854..650fd8fb 100644
--- a/ARKBreedingStats/testCases/ExtractionTestCase.cs
+++ b/ARKBreedingStats/testCases/ExtractionTestCase.cs
@@ -22,6 +22,7 @@ public class ExtractionTestCase
public double imprintingBonus;
public ServerMultipliers serverMultipliers;
public bool singleplayerSettings;
+ public bool AtlasSettings;
public int maxWildLevel;
public bool allowMoreThanHundredPercentImprinting;
[XmlArray]
diff --git a/ARKBreedingStats/uiControls/RegionColorChooser.cs b/ARKBreedingStats/uiControls/RegionColorChooser.cs
index 5a231e8d..6751984c 100644
--- a/ARKBreedingStats/uiControls/RegionColorChooser.cs
+++ b/ARKBreedingStats/uiControls/RegionColorChooser.cs
@@ -149,7 +149,7 @@ private void ChooseColor(int region, Button sender)
{
if (!_colorPicker.isShown && _colorRegions != null && region < Ark.ColorRegionCount)
{
- _colorPicker.PickColor(_selectedRegionColorIds[region], _colorRegions[region].name + " (region " + region + ")", _colorRegions[region]?.naturalColors, _selectedColorIdsAlternative?[region] ?? 0);
+ _colorPicker.PickColor(_selectedRegionColorIds[region], _colorRegions[region]?.name + " (region " + region + ")", _colorRegions[region]?.naturalColors, _selectedColorIdsAlternative?[region] ?? 0);
if (_colorPicker.ShowDialog() == DialogResult.OK)
{
// color was chosen
@@ -179,9 +179,11 @@ private void SetColorButton(Button bt, int region)
bt.SetBackColorAndAccordingForeColor(CreatureColors.CreatureColor(colorId));
if (VerboseButtonTexts)
bt.Text = $"[{region}]: {colorId}";
+ else if (Properties.Settings.Default.ShowColorIdOnRegionButtons)
+ bt.Text = colorId.ToString();
+ else bt.Text = region.ToString();
// tooltip
- if (_colorRegions?[region] != null)
- _tt.SetToolTip(bt, $"[{region}] {_colorRegions[region].name}:\n{colorId}: {CreatureColors.CreatureColorName(colorId)}");
+ _tt.SetToolTip(bt, $"[{region}] {_colorRegions?[region]?.name}:\n{colorId}: {CreatureColors.CreatureColorName(colorId)}");
}
private void RegionColorChooser_Disposed(object sender, EventArgs e)
diff --git a/ARKBreedingStats/values/Values.cs b/ARKBreedingStats/values/Values.cs
index c8f08fa1..c25c933a 100644
--- a/ARKBreedingStats/values/Values.cs
+++ b/ARKBreedingStats/values/Values.cs
@@ -29,6 +29,10 @@ public class Values : ValuesFile
private Dictionary _nameToSpecies;
private Dictionary _classNameToSpecies;
+ ///
+ /// Some color regions are not visible in game. If a species defines a region as invisible, it can be hidden in the UI.
+ ///
+ public bool InvisibleColorRegionsExist;
///
/// Representing the current server multipliers except statMultipliers. Also considers event-changes.
@@ -127,9 +131,9 @@ private void InitializeBaseValues()
else _V.specialFoodData = specialFoodData;
const string defaultFoodNameKey = "default";
- if (setTamingFood && specialFoodData.ContainsKey(defaultFoodNameKey))
+ if (setTamingFood && _V.specialFoodData.TryGetValue(defaultFoodNameKey, out var defaultFoodValues))
{
- _V.defaultFoodData = specialFoodData[defaultFoodNameKey].specialFoodValues;
+ _V.defaultFoodData = defaultFoodValues.specialFoodValues;
}
else
{
@@ -269,6 +273,7 @@ private void InitializeArkColors()
_V.Colors.InitializeArkColors();
foreach (var s in _V.species)
s.InitializeColors(_V.Colors);
+ _V.InvisibleColorRegionsExist = _V.species.Any(s => s.colors?.Any(r => r?.invisible == true) == true);
}
///
@@ -567,6 +572,16 @@ double GetRawStatValue(int statIndex, int statValueTypeIndex, bool customOverrid
// imprinting multiplier override
sp.SetCustomImprintingMultipliers(customOverrideExists && cc.CustomSpeciesStats[sp.blueprintPath].Length > Stats.StatsCount ? cc.CustomSpeciesStats[sp.blueprintPath][Stats.StatsCount] : null);
+
+ // ATLAS multipliers
+
+ if (cc.AtlasSettings)
+ {
+ sp.stats[Stats.Health].BaseValue *= 1.25;
+ sp.stats[Stats.Health].IncPerTamedLevel *= 1.5;
+ sp.stats[Stats.Weight].IncPerTamedLevel *= 1.5;
+ sp.stats[Stats.MeleeDamageMultiplier].IncPerTamedLevel *= 1.5;
+ }
}
// breeding multiplier
diff --git a/ARKBreedingStats/values/ValuesFile.cs b/ARKBreedingStats/values/ValuesFile.cs
index 91863605..d4e718d0 100644
--- a/ARKBreedingStats/values/ValuesFile.cs
+++ b/ARKBreedingStats/values/ValuesFile.cs
@@ -103,7 +103,14 @@ protected static bool TryLoadValuesFile(string filePath, bool setModFileName, bo
try
{
values = LoadValuesFile(filePath);
+ if (string.IsNullOrEmpty(values.mod?.id))
+ {
+ errorMessage =
+ $"The mod file\n{filePath}\ndoesn't contains an object \"mod\" or that object doesn't contain a valid entry \"id\". The mod file cannot be loaded until this information is added";
+ return false;
+ }
if (setModFileName) values.mod.FileName = Path.GetFileName(filePath);
+
return true;
}
catch (FileNotFoundException ex)
diff --git a/ArkSavegameToolkit b/ArkSavegameToolkit
index 62b3ea9f..3f600402 160000
--- a/ArkSavegameToolkit
+++ b/ArkSavegameToolkit
@@ -1 +1 @@
-Subproject commit 62b3ea9f9eceb943aff5c5e80cdd15afa164bce9
+Subproject commit 3f600402f848fa3921e2d5c864c19b2a3bb432e5