modernuo/Distribution/Data/skills.json
Vitalii Zurian f9517854d0
feat: Adds configurable skill and stat gain (#1489)
### Summary

- Adds the following configurations:
```json
"stats.statMax": "125",
"stats.gainChanceMultiplier": 1.0,
"stats.primaryStatGainChance": 0.75,
"stats.gainDelay": "00:10:00",
"stats.petGainDelay": "00:05:00",
"stats.usePub45StatGain": "False"
```

- Adds Pub 45 stat gain rate for UOML+.
- Reduces the gain delay for legacy stat gain from 15 minutes to 10 minutes.
- Legacy gain no longer requires a gain in skill to gain in a stat.
2023-10-14 12:02:36 -07:00

930 lines
19 KiB
JSON

[
{
"SkillID": 0,
"Name": "Alchemy",
"Title": "Alchemist",
"StrScale": 0,
"DexScale": 0.05,
"IntScale": 0.05,
"StatTotal": 10,
"StrGain": 0,
"DexGain": 0.5,
"IntGain": 0.5,
"GainFactor": 1,
"ProfessionSkillName": "Alchemy",
"PrimaryStat": "Int",
"SecondaryStat": "Dex"
},
{
"SkillID": 1,
"Name": "Anatomy",
"Title": "Biologist",
"StrScale": 0,
"DexScale": 0,
"IntScale": 0,
"StatTotal": 0,
"StrGain": 0.15,
"DexGain": 0.15,
"IntGain": 0.7,
"GainFactor": 1,
"ProfessionSkillName": "Anatomy",
"PrimaryStat": "Int",
"SecondaryStat": "Str"
},
{
"SkillID": 2,
"Name": "Animal Lore",
"Title": "Naturalist",
"StrScale": 0,
"DexScale": 0,
"IntScale": 0,
"StatTotal": 0,
"StrGain": 0,
"DexGain": 0,
"IntGain": 1,
"GainFactor": 1,
"ProfessionSkillName": "AnimalLore",
"PrimaryStat": "Int",
"SecondaryStat": "Str"
},
{
"SkillID": 3,
"Name": "Item Identification",
"Title": "Merchant",
"StrScale": 0,
"DexScale": 0,
"IntScale": 0,
"StatTotal": 0,
"StrGain": 0,
"DexGain": 0,
"IntGain": 1,
"GainFactor": 1,
"ProfessionSkillName": "ItemID",
"PrimaryStat": "Int",
"SecondaryStat": "Dex"
},
{
"SkillID": 4,
"Name": "Arms Lore",
"Title": "Weapon Master",
"StrScale": 0,
"DexScale": 0,
"IntScale": 0,
"StatTotal": 0,
"StrGain": 0.75,
"DexGain": 0.15,
"IntGain": 0.1,
"GainFactor": 1,
"ProfessionSkillName": "ArmsLore",
"PrimaryStat": "Int",
"SecondaryStat": "Str"
},
{
"SkillID": 5,
"Name": "Parrying",
"Title": "Duelist",
"StrScale": 0.075,
"DexScale": 0.025,
"IntScale": 0,
"StatTotal": 10,
"StrGain": 0.75,
"DexGain": 0.25,
"IntGain": 0,
"GainFactor": 1,
"ProfessionSkillName": "Parrying",
"PrimaryStat": "Dex",
"SecondaryStat": "Str"
},
{
"SkillID": 6,
"Name": "Begging",
"Title": "Beggar",
"StrScale": 0,
"DexScale": 0,
"IntScale": 0,
"StatTotal": 0,
"StrGain": 0,
"DexGain": 0,
"IntGain": 0,
"GainFactor": 1,
"ProfessionSkillName": "Begging",
"PrimaryStat": "Dex",
"SecondaryStat": "Int"
},
{
"SkillID": 7,
"Name": "Blacksmithy",
"Title": "Blacksmith",
"StrScale": 0.1,
"DexScale": 0,
"IntScale": 0,
"StatTotal": 10,
"StrGain": 1,
"DexGain": 0,
"IntGain": 0,
"GainFactor": 1,
"ProfessionSkillName": "Blacksmith",
"PrimaryStat": "Str",
"SecondaryStat": "Dex"
},
{
"SkillID": 8,
"Name": "Bowcraft/Fletching",
"Title": "Bowyer",
"StrScale": 0.06,
"DexScale": 0.16,
"IntScale": 0,
"StatTotal": 22,
"StrGain": 0.6,
"DexGain": 1.6,
"IntGain": 0,
"GainFactor": 1,
"ProfessionSkillName": "Bowcraft",
"PrimaryStat": "Dex",
"SecondaryStat": "Str"
},
{
"SkillID": 9,
"Name": "Peacemaking",
"Title": "Pacifier",
"StrScale": 0,
"DexScale": 0,
"IntScale": 0,
"StatTotal": 0,
"StrGain": 0,
"DexGain": 0,
"IntGain": 0,
"GainFactor": 1,
"ProfessionSkillName": "Peacemaking",
"PrimaryStat": "Int",
"SecondaryStat": "Dex"
},
{
"SkillID": 10,
"Name": "Camping",
"Title": "Explorer",
"StrScale": 0.2,
"DexScale": 0.15,
"IntScale": 0.15,
"StatTotal": 50,
"StrGain": 2,
"DexGain": 1.5,
"IntGain": 1.5,
"GainFactor": 1,
"ProfessionSkillName": "Camping",
"PrimaryStat": "Dex",
"SecondaryStat": "Int"
},
{
"SkillID": 11,
"Name": "Carpentry",
"Title": "Carpenter",
"StrScale": 0.2,
"DexScale": 0.05,
"IntScale": 0,
"StatTotal": 25,
"StrGain": 2,
"DexGain": 0.5,
"IntGain": 0,
"GainFactor": 1,
"ProfessionSkillName": "Carpentry",
"PrimaryStat": "Str",
"SecondaryStat": "Dex"
},
{
"SkillID": 12,
"Name": "Cartography",
"Title": "Cartographer",
"StrScale": 0,
"DexScale": 0.075,
"IntScale": 0.075,
"StatTotal": 15,
"StrGain": 0,
"DexGain": 0.75,
"IntGain": 0.75,
"GainFactor": 1,
"ProfessionSkillName": "Cartography",
"PrimaryStat": "Int",
"SecondaryStat": "Dex"
},
{
"SkillID": 13,
"Name": "Cooking",
"Title": "Chef",
"StrScale": 0,
"DexScale": 0.2,
"IntScale": 0.3,
"StatTotal": 50,
"StrGain": 0,
"DexGain": 2,
"IntGain": 3,
"GainFactor": 1,
"ProfessionSkillName": "Cooking",
"PrimaryStat": "Int",
"SecondaryStat": "Dex"
},
{
"SkillID": 14,
"Name": "Detecting Hidden",
"Title": "Scout",
"StrScale": 0,
"DexScale": 0,
"IntScale": 0,
"StatTotal": 0,
"StrGain": 0,
"DexGain": 0.4,
"IntGain": 0.6,
"GainFactor": 1,
"ProfessionSkillName": "DetectingHidden",
"PrimaryStat": "Int",
"SecondaryStat": "Dex"
},
{
"SkillID": 15,
"Name": "Discordance",
"Title": "Demoralizer",
"StrScale": 0,
"DexScale": 0.025,
"IntScale": 0.025,
"StatTotal": 5,
"StrGain": 0,
"DexGain": 0.25,
"IntGain": 0.25,
"GainFactor": 1,
"ProfessionSkillName": "Enticement",
"PrimaryStat": "Int",
"SecondaryStat": "Dex"
},
{
"SkillID": 16,
"Name": "Evaluating Intelligence",
"Title": "Scholar",
"StrScale": 0,
"DexScale": 0,
"IntScale": 0,
"StatTotal": 0,
"StrGain": 0,
"DexGain": 0,
"IntGain": 1,
"GainFactor": 1,
"ProfessionSkillName": "EvaluateIntelligence",
"PrimaryStat": "Int",
"SecondaryStat": "Str"
},
{
"SkillID": 17,
"Name": "Healing",
"Title": "Healer",
"StrScale": 0.06,
"DexScale": 0.06,
"IntScale": 0.08,
"StatTotal": 20,
"StrGain": 0.6,
"DexGain": 0.6,
"IntGain": 0.8,
"GainFactor": 1,
"ProfessionSkillName": "Healing",
"PrimaryStat": "Int",
"SecondaryStat": "Dex"
},
{
"SkillID": 18,
"Name": "Fishing",
"Title": "Fisherman",
"StrScale": 0,
"DexScale": 0,
"IntScale": 0,
"StatTotal": 0,
"StrGain": 0.5,
"DexGain": 0.5,
"IntGain": 0,
"GainFactor": 1,
"ProfessionSkillName": "Fishing",
"PrimaryStat": "Dex",
"SecondaryStat": "Str"
},
{
"SkillID": 19,
"Name": "Forensic Evaluation",
"Title": "Detective",
"StrScale": 0,
"DexScale": 0,
"IntScale": 0,
"StatTotal": 0,
"StrGain": 0,
"DexGain": 0.2,
"IntGain": 0.8,
"GainFactor": 1,
"ProfessionSkillName": "ForensicEvaluation",
"PrimaryStat": "Int",
"SecondaryStat": "Dex"
},
{
"SkillID": 20,
"Name": "Herding",
"Title": "Shepherd",
"StrScale": 0.1625,
"DexScale": 0.0625,
"IntScale": 0.025,
"StatTotal": 25,
"StrGain": 1.625,
"DexGain": 0.625,
"IntGain": 0.25,
"GainFactor": 1,
"ProfessionSkillName": "Herding",
"PrimaryStat": "Int",
"SecondaryStat": "Dex"
},
{
"SkillID": 21,
"Name": "Hiding",
"Title": "Shade",
"StrScale": 0,
"DexScale": 0,
"IntScale": 0,
"StatTotal": 0,
"StrGain": 0,
"DexGain": 0.8,
"IntGain": 0.2,
"GainFactor": 1,
"ProfessionSkillName": "Hiding",
"PrimaryStat": "Dex",
"SecondaryStat": "Int"
},
{
"SkillID": 22,
"Name": "Provocation",
"Title": "Rouser",
"StrScale": 0,
"DexScale": 0.045,
"IntScale": 0.005,
"StatTotal": 5,
"StrGain": 0,
"DexGain": 0.45,
"IntGain": 0.05,
"GainFactor": 1,
"ProfessionSkillName": "Provocation",
"PrimaryStat": "Int",
"SecondaryStat": "Dex"
},
{
"SkillID": 23,
"Name": "Inscription",
"Title": "Scribe",
"StrScale": 0,
"DexScale": 0.02,
"IntScale": 0.08,
"StatTotal": 10,
"StrGain": 0,
"DexGain": 0.2,
"IntGain": 0.8,
"GainFactor": 1,
"ProfessionSkillName": "Inscription",
"PrimaryStat": "Int",
"SecondaryStat": "Dex"
},
{
"SkillID": 24,
"Name": "Lockpicking",
"Title": "Infiltrator",
"StrScale": 0,
"DexScale": 0.25,
"IntScale": 0,
"StatTotal": 25,
"StrGain": 0,
"DexGain": 2,
"IntGain": 0,
"GainFactor": 1,
"ProfessionSkillName": "Lockpicking",
"PrimaryStat": "Dex",
"SecondaryStat": "Int"
},
{
"SkillID": 25,
"Name": "Magery",
"Title": "Mage",
"StrScale": 0,
"DexScale": 0,
"IntScale": 0.15,
"StatTotal": 15,
"StrGain": 0,
"DexGain": 0,
"IntGain": 1.5,
"GainFactor": 1,
"ProfessionSkillName": "Magery",
"PrimaryStat": "Int",
"SecondaryStat": "Str"
},
{
"SkillID": 26,
"Name": "Resisting Spells",
"Title": "Warder",
"StrScale": 0,
"DexScale": 0,
"IntScale": 0,
"StatTotal": 0,
"StrGain": 0.25,
"DexGain": 0.25,
"IntGain": 0.5,
"GainFactor": 1,
"ProfessionSkillName": "ResistingSpells",
"PrimaryStat": "Str",
"SecondaryStat": "Dex"
},
{
"SkillID": 27,
"Name": "Tactics",
"Title": "Tactician",
"StrScale": 0,
"DexScale": 0,
"IntScale": 0,
"StatTotal": 0,
"StrGain": 0,
"DexGain": 0,
"IntGain": 0,
"GainFactor": 1,
"ProfessionSkillName": "Tactics",
"PrimaryStat": "Str",
"SecondaryStat": "Dex"
},
{
"SkillID": 28,
"Name": "Snooping",
"Title": "Spy",
"StrScale": 0,
"DexScale": 0.25,
"IntScale": 0,
"StatTotal": 25,
"StrGain": 0,
"DexGain": 2.5,
"IntGain": 0,
"GainFactor": 1,
"ProfessionSkillName": "Snooping",
"PrimaryStat": "Dex",
"SecondaryStat": "Int"
},
{
"SkillID": 29,
"Name": "Musicianship",
"Title": "Bard",
"StrScale": 0,
"DexScale": 0,
"IntScale": 0,
"StatTotal": 0,
"StrGain": 0,
"DexGain": 0.8,
"IntGain": 0.2,
"GainFactor": 1,
"ProfessionSkillName": "Musicianship",
"PrimaryStat": "Dex",
"SecondaryStat": "Int"
},
{
"SkillID": 30,
"Name": "Poisoning",
"Title": "Assassin",
"StrScale": 0,
"DexScale": 0.04,
"IntScale": 0.16,
"StatTotal": 20,
"StrGain": 0,
"DexGain": 0.4,
"IntGain": 1.6,
"GainFactor": 1,
"ProfessionSkillName": "Poisoning",
"PrimaryStat": "Int",
"SecondaryStat": "Dex"
},
{
"SkillID": 31,
"Name": "Archery",
"Title": "Archer",
"StrScale": 0.025,
"DexScale": 0.075,
"IntScale": 0,
"StatTotal": 10,
"StrGain": 0.25,
"DexGain": 0.75,
"IntGain": 0,
"GainFactor": 1,
"ProfessionSkillName": "Archery",
"PrimaryStat": "Dex",
"SecondaryStat": "Str"
},
{
"SkillID": 32,
"Name": "Spirit Speak",
"Title": "Medium",
"StrScale": 0,
"DexScale": 0,
"IntScale": 0,
"StatTotal": 0,
"StrGain": 0,
"DexGain": 0,
"IntGain": 1,
"GainFactor": 1,
"ProfessionSkillName": "SpiritSpeak",
"PrimaryStat": "Int",
"SecondaryStat": "Str"
},
{
"SkillID": 33,
"Name": "Stealing",
"Title": "Pickpocket",
"StrScale": 0,
"DexScale": 0.1,
"IntScale": 0,
"StatTotal": 10,
"StrGain": 0,
"DexGain": 1,
"IntGain": 0,
"GainFactor": 1,
"ProfessionSkillName": "Stealing",
"PrimaryStat": "Dex",
"SecondaryStat": "Int"
},
{
"SkillID": 34,
"Name": "Tailoring",
"Title": "Tailor",
"StrScale": 0.0375,
"DexScale": 0.1625,
"IntScale": 0.05,
"StatTotal": 25,
"StrGain": 0.38,
"DexGain": 1.63,
"IntGain": 0.5,
"GainFactor": 1,
"ProfessionSkillName": "Tailoring",
"PrimaryStat": "Dex",
"SecondaryStat": "Int"
},
{
"SkillID": 35,
"Name": "Animal Taming",
"Title": "Tamer",
"StrScale": 0.14,
"DexScale": 0.02,
"IntScale": 0.04,
"StatTotal": 20,
"StrGain": 1.4,
"DexGain": 0.2,
"IntGain": 0.4,
"GainFactor": 1,
"ProfessionSkillName": "AnimalTaming",
"PrimaryStat": "Str",
"SecondaryStat": "Int"
},
{
"SkillID": 36,
"Name": "Taste Identification",
"Title": "Praegustator",
"StrScale": 0,
"DexScale": 0,
"IntScale": 0,
"StatTotal": 0,
"StrGain": 0.2,
"DexGain": 0,
"IntGain": 0.8,
"GainFactor": 1,
"ProfessionSkillName": "TasteIdentification",
"PrimaryStat": "Int",
"SecondaryStat": "Str"
},
{
"SkillID": 37,
"Name": "Tinkering",
"Title": "Tinker",
"StrScale": 0.05,
"DexScale": 0.02,
"IntScale": 0.03,
"StatTotal": 10,
"StrGain": 0.5,
"DexGain": 0.2,
"IntGain": 0.3,
"GainFactor": 1,
"ProfessionSkillName": "Tinkering",
"PrimaryStat": "Dex",
"SecondaryStat": "Int"
},
{
"SkillID": 38,
"Name": "Tracking",
"Title": "Ranger",
"StrScale": 0,
"DexScale": 0.125,
"IntScale": 0.125,
"StatTotal": 25,
"StrGain": 0,
"DexGain": 1.25,
"IntGain": 1.25,
"GainFactor": 1,
"ProfessionSkillName": "Tracking",
"PrimaryStat": "Int",
"SecondaryStat": "Dex"
},
{
"SkillID": 39,
"Name": "Veterinary",
"Title": "Veterinarian",
"StrScale": 0.08,
"DexScale": 0.04,
"IntScale": 0.08,
"StatTotal": 20,
"StrGain": 0.8,
"DexGain": 0.4,
"IntGain": 0.8,
"GainFactor": 1,
"ProfessionSkillName": "Veterinary",
"PrimaryStat": "Int",
"SecondaryStat": "Dex"
},
{
"SkillID": 40,
"Name": "Swordsmanship",
"Title": "Swordsman",
"StrScale": 0.075,
"DexScale": 0.025,
"IntScale": 0,
"StatTotal": 10,
"StrGain": 0.75,
"DexGain": 0.25,
"IntGain": 0,
"GainFactor": 1,
"ProfessionSkillName": "Swordsmanship",
"PrimaryStat": "Str",
"SecondaryStat": "Dex"
},
{
"SkillID": 41,
"Name": "Mace Fighting",
"Title": "Armsman",
"StrScale": 0.09,
"DexScale": 0.01,
"IntScale": 0,
"StatTotal": 10,
"StrGain": 0.9,
"DexGain": 0.1,
"IntGain": 0,
"GainFactor": 1,
"ProfessionSkillName": "MaceFighting",
"PrimaryStat": "Str",
"SecondaryStat": "Dex"
},
{
"SkillID": 42,
"Name": "Fencing",
"Title": "Fencer",
"StrScale": 0.045,
"DexScale": 0.055,
"IntScale": 0,
"StatTotal": 10,
"StrGain": 0.45,
"DexGain": 0.55,
"IntGain": 0,
"GainFactor": 1,
"ProfessionSkillName": "Fencing",
"PrimaryStat": "Dex",
"SecondaryStat": "Str"
},
{
"SkillID": 43,
"Name": "Wrestling",
"Title": "Wrestler",
"StrScale": 0.09,
"DexScale": 0.01,
"IntScale": 0,
"StatTotal": 10,
"StrGain": 0.9,
"DexGain": 0.1,
"IntGain": 0,
"GainFactor": 1,
"ProfessionSkillName": "Wrestling",
"PrimaryStat": "Str",
"SecondaryStat": "Dex"
},
{
"SkillID": 44,
"Name": "Lumberjacking",
"Title": "Lumberjack",
"StrScale": 0.2,
"DexScale": 0,
"IntScale": 0,
"StatTotal": 20,
"StrGain": 2,
"DexGain": 0,
"IntGain": 0,
"GainFactor": 1,
"ProfessionSkillName": "Lumberjacking",
"PrimaryStat": "Str",
"SecondaryStat": "Dex"
},
{
"SkillID": 45,
"Name": "Mining",
"Title": "Miner",
"StrScale": 0.2,
"DexScale": 0,
"IntScale": 0,
"StatTotal": 20,
"StrGain": 2,
"DexGain": 0,
"IntGain": 0,
"GainFactor": 1,
"ProfessionSkillName": "Mining",
"PrimaryStat": "Str",
"SecondaryStat": "Dex"
},
{
"SkillID": 46,
"Name": "Meditation",
"Title": "Stoic",
"StrScale": 0,
"DexScale": 0,
"IntScale": 0,
"StatTotal": 0,
"StrGain": 0,
"DexGain": 0,
"IntGain": 0,
"GainFactor": 1,
"ProfessionSkillName": "Meditation",
"PrimaryStat": "Int",
"SecondaryStat": "Str"
},
{
"SkillID": 47,
"Name": "Stealth",
"Title": "Rogue",
"StrScale": 0,
"DexScale": 0,
"IntScale": 0,
"StatTotal": 0,
"StrGain": 0,
"DexGain": 0,
"IntGain": 0,
"GainFactor": 1,
"ProfessionSkillName": "Stealth",
"PrimaryStat": "Dex",
"SecondaryStat": "Int"
},
{
"SkillID": 48,
"Name": "Remove Trap",
"Title": "Trap Specialist",
"StrScale": 0,
"DexScale": 0,
"IntScale": 0,
"StatTotal": 0,
"StrGain": 0,
"DexGain": 0,
"IntGain": 0,
"GainFactor": 1,
"ProfessionSkillName": "Disarm",
"PrimaryStat": "Dex",
"SecondaryStat": "Int"
},
{
"SkillID": 49,
"Name": "Necromancy",
"Title": "Necromancer",
"StrScale": 0,
"DexScale": 0,
"IntScale": 0,
"StatTotal": 0,
"StrGain": 0,
"DexGain": 0,
"IntGain": 0,
"GainFactor": 1,
"ProfessionSkillName": "Necromancy",
"PrimaryStat": "Int",
"SecondaryStat": "Str"
},
{
"SkillID": 50,
"Name": "Focus",
"Title": "Driven",
"StrScale": 0,
"DexScale": 0,
"IntScale": 0,
"StatTotal": 0,
"StrGain": 0,
"DexGain": 0,
"IntGain": 0,
"GainFactor": 1,
"ProfessionSkillName": "Focus",
"PrimaryStat": "Dex",
"SecondaryStat": "Int"
},
{
"SkillID": 51,
"Name": "Chivalry",
"Title": "Paladin",
"StrScale": 0,
"DexScale": 0,
"IntScale": 0,
"StatTotal": 0,
"StrGain": 0,
"DexGain": 0,
"IntGain": 0,
"GainFactor": 1,
"ProfessionSkillName": "Chivalry",
"PrimaryStat": "Str",
"SecondaryStat": "Int"
},
{
"SkillID": 52,
"Name": "Bushido",
"Title": "Samurai",
"StrScale": 0,
"DexScale": 0,
"IntScale": 0,
"StatTotal": 0,
"StrGain": 0,
"DexGain": 0,
"IntGain": 0,
"GainFactor": 1,
"ProfessionSkillName": "Bushido",
"PrimaryStat": "Str",
"SecondaryStat": "Int"
},
{
"SkillID": 53,
"Name": "Ninjitsu",
"Title": "Ninja",
"StrScale": 0,
"DexScale": 0,
"IntScale": 0,
"StatTotal": 0,
"StrGain": 0,
"DexGain": 0,
"IntGain": 0,
"GainFactor": 1,
"ProfessionSkillName": "Ninjitsu",
"PrimaryStat": "Dex",
"SecondaryStat": "Int"
},
{
"SkillID": 54,
"Name": "Spellweaving",
"Title": "Arcanist",
"StrScale": 0,
"DexScale": 0,
"IntScale": 0,
"StatTotal": 0,
"StrGain": 0,
"DexGain": 0,
"IntGain": 0,
"GainFactor": 1,
"ProfessionSkillName": "Spellweaving",
"PrimaryStat": "Int",
"SecondaryStat": "Str"
},
{
"SkillID": 55,
"Name": "Mysticism",
"Title": "Mystic",
"StrScale": 0,
"DexScale": 0,
"IntScale": 0,
"StatTotal": 0,
"StrGain": 0,
"DexGain": 0,
"IntGain": 0,
"GainFactor": 1,
"ProfessionSkillName": "Mysticism",
"PrimaryStat": "Int",
"SecondaryStat": "Str"
},
{
"SkillID": 56,
"Name": "Imbuing",
"Title": "Artificer",
"StrScale": 0,
"DexScale": 0,
"IntScale": 0,
"StatTotal": 0,
"StrGain": 0,
"DexGain": 0,
"IntGain": 0,
"GainFactor": 1,
"ProfessionSkillName": "Imbuing",
"PrimaryStat": "Int",
"SecondaryStat": "Str"
},
{
"SkillID": 57,
"Name": "Throwing",
"Title": "Bladeweaver",
"StrScale": 0,
"DexScale": 0,
"IntScale": 0,
"StatTotal": 0,
"StrGain": 0,
"DexGain": 0,
"IntGain": 0,
"GainFactor": 1,
"ProfessionSkillName": "Throwing",
"PrimaryStat": "Dex",
"SecondaryStat": "Str"
}
]