{
  "general": [
    {
      "generalID": 101,
      "crossplayID": 101,
      "generalName": "Toril",
      "attackSlots": "101011,101012,101013,101014",
      "defenseSlots": "101016,101017,101018,101019",
      "generalRarityID": 4,
      "maxLevel": 100,
      "maxStarLevel": 10,
      "unlockCurrencyID": 10001,
      "upgradeCurrencyIDs": "10000,10001",
      "isPreview": 0,
      "isNPCGeneral": 0
    },
    {
      "generalID": 102,
      "crossplayID": 102,
      "generalName": "Leo",
      "attackSlots": "101021,101022,101023",
      "defenseSlots": "101026,101027,101028",
      "generalRarityID": 2,
      "maxLevel": 100,
      "maxStarLevel": 10,
      "unlockCurrencyID": 10002,
      "upgradeCurrencyIDs": "10000,10002",
      "isPreview": 0,
      "isNPCGeneral": 0
    },
    {
      "generalID": 103,
      "crossplayID": 103,
      "generalName": "Alyssa",
      "attackSlots": "101032,101031,101033",
      "defenseSlots": "101037,101036,101038",
      "generalRarityID": 2,
      "maxLevel": 100,
      "maxStarLevel": 10,
      "unlockCurrencyID": 10003,
      "upgradeCurrencyIDs": "10000,10003",
      "isPreview": 0,
      "isNPCGeneral": 0
    },
    {
      "generalID": 104,
      "crossplayID": 104,
      "generalName": "Horatio",
      "attackSlots": "101041,101042,101043,101044",
      "defenseSlots": "101046,101047,101048,101049",
      "generalRarityID": 3,
      "maxLevel": 100,
      "maxStarLevel": 10,
      "unlockCurrencyID": 10004,
      "upgradeCurrencyIDs": "10000,10004",
      "isPreview": 0,
      "isNPCGeneral": 0
    },
    {
      "generalID": 105,
      "crossplayID": 105,
      "generalName": "Sasaki",
      "attackSlots": "101051,101052,101053,101054",
      "defenseSlots": "101056,101057,101058,101059",
      "generalRarityID": 4,
      "maxLevel": 100,
      "maxStarLevel": 10,
      "unlockCurrencyID": 10005,
      "upgradeCurrencyIDs": "10000,10005",
      "isPreview": 0,
      "isNPCGeneral": 0
    },
    {
      "generalID": 106,
      "crossplayID": 106,
      "generalName": "WolfKing",
      "generalRarityID": 4,
      "maxLevel": 100,
      "maxStarLevel": 10,
      "upgradeCurrencyIDs": "10000,",
      "isPreview": 0,
      "isNPCGeneral": 1
    },
    {
      "generalID": 107,
      "crossplayID": 107,
      "generalName": "Tom",
      "attackSlots": 101071,
      "defenseSlots": 101076,
      "generalRarityID": 1,
      "maxLevel": 60,
      "maxStarLevel": 5,
      "unlockCurrencyID": 10007,
      "upgradeCurrencyIDs": "10000,10007",
      "isPreview": 0,
      "isNPCGeneral": 0
    },
    {
      "generalID": 108,
      "crossplayID": 108,
      "generalName": "Alice",
      "attackSlots": 101081,
      "defenseSlots": 101086,
      "generalRarityID": 1,
      "maxLevel": 60,
      "maxStarLevel": 5,
      "unlockCurrencyID": 10008,
      "upgradeCurrencyIDs": "10000,10008",
      "isPreview": 0,
      "isNPCGeneral": 0
    },
    {
      "generalID": 109,
      "crossplayID": 109,
      "generalName": "Uskhal",
      "generalRarityID": 4,
      "maxLevel": 100,
      "maxStarLevel": 10,
      "upgradeCurrencyIDs": "10000,",
      "isPreview": 0,
      "isNPCGeneral": 1
    },
    {
      "generalID": 110,
      "crossplayID": 110,
      "generalName": "SamuraiGeneral",
      "generalRarityID": 4,
      "maxLevel": 100,
      "maxStarLevel": 10,
      "upgradeCurrencyIDs": "10000,",
      "isPreview": 0,
      "isNPCGeneral": 1
    },
    {
      "generalID": 111,
      "crossplayID": 111,
      "generalName": "BabaVarjuka",
      "generalRarityID": 4,
      "maxLevel": 100,
      "maxStarLevel": 10,
      "upgradeCurrencyIDs": "10000,",
      "isPreview": 0,
      "isNPCGeneral": 1
    },
    {
      "generalID": 112,
      "crossplayID": 112,
      "generalName": "AlienGeneral",
      "generalRarityID": 4,
      "maxLevel": 100,
      "maxStarLevel": 10,
      "upgradeCurrencyIDs": "10000,",
      "isPreview": 0,
      "isNPCGeneral": 1
    },
    {
      "generalID": 113,
      "crossplayID": 113,
      "generalName": "RedGeneral",
      "generalRarityID": 4,
      "maxLevel": 100,
      "maxStarLevel": 10,
      "upgradeCurrencyIDs": "10000,",
      "isPreview": 0,
      "isNPCGeneral": 1
    },
    {
      "generalID": 114,
      "crossplayID": 114,
      "generalName": "BlueGeneral",
      "generalRarityID": 4,
      "maxLevel": 100,
      "maxStarLevel": 10,
      "upgradeCurrencyIDs": "10000,",
      "isPreview": 0,
      "isNPCGeneral": 1
    },
    {
      "generalID": 115,
      "crossplayID": 115,
      "generalName": "RobberBaron",
      "generalRarityID": 4,
      "maxLevel": 100,
      "maxStarLevel": 10,
      "upgradeCurrencyIDs": "10000,",
      "isPreview": 0,
      "isNPCGeneral": 1
    },
    {
      "generalID": 116,
      "crossplayID": 116,
      "generalName": "SultanAlKillah",
      "generalRarityID": 4,
      "maxLevel": 100,
      "maxStarLevel": 10,
      "upgradeCurrencyIDs": "10000,",
      "isPreview": 0,
      "isNPCGeneral": 1
    },
    {
      "generalID": 117,
      "crossplayID": 117,
      "generalName": "KingOlafson",
      "generalRarityID": 4,
      "maxLevel": 100,
      "maxStarLevel": 10,
      "upgradeCurrencyIDs": "10000,",
      "isPreview": 0,
      "isNPCGeneral": 1
    },
    {
      "generalID": 118,
      "crossplayID": 118,
      "generalName": "Yigris",
      "generalRarityID": 4,
      "maxLevel": 100,
      "maxStarLevel": 10,
      "upgradeCurrencyIDs": "10000,",
      "isPreview": 0,
      "isNPCGeneral": 1
    },
    {
      "generalID": 119,
      "crossplayID": 119,
      "generalName": "Tizi",
      "attackSlots": "101191,101192,101193,101194",
      "defenseSlots": "101196,101197,101198,101199",
      "generalRarityID": 3,
      "maxLevel": 100,
      "maxStarLevel": 10,
      "unlockCurrencyID": 10009,
      "upgradeCurrencyIDs": "10000,10009",
      "isPreview": 0,
      "isNPCGeneral": 0
    },
    {
      "generalID": 120,
      "crossplayID": 120,
      "generalName": "Hasan",
      "attackSlots": "101201,101202,101203",
      "defenseSlots": "101206,101207,101208",
      "generalRarityID": 2,
      "maxLevel": 100,
      "maxStarLevel": 10,
      "unlockCurrencyID": 10010,
      "upgradeCurrencyIDs": "10000,10010",
      "isPreview": 0,
      "isNPCGeneral": 0
    },
    {
      "generalID": 121,
      "crossplayID": 121,
      "generalName": "Diana",
      "attackSlots": "101211,101212,101213,101214",
      "defenseSlots": "101216,101217,101218,101219",
      "generalRarityID": 3,
      "maxLevel": 100,
      "maxStarLevel": 10,
      "unlockCurrencyID": 10011,
      "upgradeCurrencyIDs": "10000,10011",
      "isPreview": 1,
      "isNPCGeneral": 0
    }
  ]
}