[
  {
    "Index": "0x5000",
    "ReturnType": "void",
    "Name": "ADD_PC_STAT",
    "Description": "Address: 0x089730D0",
    "Parameters": [
      {
        "Type": "int",
        "Name": "param1",
        "Description": ""
      },
      {
        "Type": "int",
        "Name": "param2",
        "Description": ""
      }
    ]
  },
  {
    "Index": "0x5001",
    "ReturnType": "int",
    "Name": "SHD_FUNCTION_0001",
    "Description": "Address: 0x08973158",
    "Parameters": [
      {
        "Type": "int",
        "Name": "param1",
        "Description": ""
      },
      {
        "Type": "float",
        "Name": "param2",
        "Description": ""
      }
    ]
  },
  {
    "Index": "0x5002",
    "ReturnType": "int",
    "Name": "SHD_FUNCTION_0002",
    "Description": "Address: 0x089731A0",
    "Parameters": [
      {
        "Type": "int",
        "Name": "param1",
        "Description": ""
      }
    ]
  },
  {
    "Index": "0x5003",
    "ReturnType": "int",
    "Name": "ADD_PC_MONEY",
    "Description": "Address: 0x08973354",
    "Parameters": [
      {
        "Type": "int",
        "Name": "param1",
        "Description": ""
      }
    ]
  },
  {
    "Index": "0x5004",
    "ReturnType": "int",
    "Name": "GET_ITEM_NUM",
    "Description": "Address: 0x08973488",
    "Parameters": [
      {
        "Type": "int",
        "Name": "param1",
        "Description": ""
      }
    ]
  },
  {
    "Index": "0x5005",
    "ReturnType": "void",
    "Name": "SET_ITEM_NUM",
    "Description": "Address: 0x089734B8",
    "Parameters": [
      {
        "Type": "int",
        "Name": "param1",
        "Description": ""
      },
      {
        "Type": "int",
        "Name": "param2",
        "Description": ""
      }
    ]
  },
  {
    "Index": "0x5006",
    "ReturnType": "int",
    "Name": "GET_EQUIP",
    "Description": "Address: 0x089736A0",
    "Parameters": [
      {
        "Type": "int",
        "Name": "param1",
        "Description": ""
      },
      {
        "Type": "int",
        "Name": "param2",
        "Description": ""
      }
    ]
  },
  {
    "Index": "0x5007",
    "ReturnType": "void",
    "Name": "SET_EQUIP",
    "Description": "Address: 0x089736E8",
    "Parameters": [
      {
        "Type": "int",
        "Name": "param1",
        "Description": ""
      },
      {
        "Type": "int",
        "Name": "param2",
        "Description": ""
      },
      {
        "Type": "int",
        "Name": "param3",
        "Description": ""
      }
    ]
  },
  {
    "Index": "0x5008",
    "ReturnType": "int",
    "Name": "GET_SMN_LEVEL",
    "Description": "Address: 0x08979C30",
    "Parameters": [
      {
        "Type": "int",
        "Name": "param1",
        "Description": ""
      }
    ]
  },
  {
    "Index": "0x5009",
    "ReturnType": "int",
    "Name": "GET_HP",
    "Description": "Address: 0x08979AE0",
    "Parameters": [
      {
        "Type": "int",
        "Name": "PartyMember",
        "Description": ""
      }
    ]
  },
  {
    "Index": "0x500a",
    "ReturnType": "int",
    "Name": "GET_MAXHP",
    "Description": "Address: 0x08979B10",
    "Parameters": [
      {
        "Type": "int",
        "Name": "PartyMember",
        "Description": ""
      }
    ]
  },
  {
    "Index": "0x500b",
    "ReturnType": "void",
    "Name": "SET_HP",
    "Description": "Address: 0x08979B40",
    "Parameters": [
      {
        "Type": "int",
        "Name": "param1",
        "Description": ""
      },
      {
        "Type": "int",
        "Name": "param2",
        "Description": ""
      }
    ]
  },
  {
    "Index": "0x500c",
    "ReturnType": "int",
    "Name": "GET_SP",
    "Description": "Address: 0x08979B80",
    "Parameters": [
      {
        "Type": "int",
        "Name": "PartyMember",
        "Description": ""
      }
    ]
  },
  {
    "Index": "0x500d",
    "ReturnType": "int",
    "Name": "GET_MAXSP",
    "Description": "Address: 0x08979BB0",
    "Parameters": [
      {
        "Type": "int",
        "Name": "PartyMember",
        "Description": ""
      }
    ]
  },
  {
    "Index": "0x500e",
    "ReturnType": "void",
    "Name": "SET_SP",
    "Description": "Address: 0x08979BE0",
    "Parameters": [
      {
        "Type": "int",
        "Name": "param1",
        "Description": ""
      },
      {
        "Type": "int",
        "Name": "param2",
        "Description": ""
      }
    ]
  },
  {
    "Index": "0x500f",
    "ReturnType": "int",
    "Name": "SHD_FUNCTION_000F",
    "Description": "Address: 0x089731D0",
    "Parameters": [
      {
        "Type": "int",
        "Name": "param1",
        "Description": ""
      }
    ]
  },
  {
    "Index": "0x5010",
    "ReturnType": "void",
    "Name": "SHD_FUNCTION_0010",
    "Description": "Address: 0x08973234",
    "Parameters": [
      {
        "Type": "int",
        "Name": "param1",
        "Description": ""
      },
      {
        "Type": "int",
        "Name": "param2",
        "Description": ""
      },
      {
        "Type": "int",
        "Name": "param3",
        "Description": ""
      }
    ]
  },
  {
    "Index": "0x5011",
    "ReturnType": "void",
    "Name": "SHD_FUNCTION_0011",
    "Description": "Address: 0x0897328C",
    "Parameters": [
      {
        "Type": "int",
        "Name": "param1",
        "Description": ""
      },
      {
        "Type": "int",
        "Name": "param2",
        "Description": ""
      },
      {
        "Type": "int",
        "Name": "param3",
        "Description": ""
      }
    ]
  },
  {
    "Index": "0x5012",
    "ReturnType": "int",
    "Name": "SHD_FUNCTION_0012",
    "Description": "Address: 0x089732E4",
    "Parameters": [
      {
        "Type": "int",
        "Name": "param1",
        "Description": ""
      },
      {
        "Type": "int",
        "Name": "param2",
        "Description": ""
      }
    ]
  },
  {
    "Index": "0x5013",
    "ReturnType": "int",
    "Name": "SHD_FUNCTION_0013",
    "Description": "Address: 0x0897332C",
    "Parameters": []
  },
  {
    "Index": "0x5014",
    "ReturnType": "void",
    "Name": "PERSONA_EVOLUTION",
    "Description": "Address: 0x089738A8",
    "Parameters": [
      {
        "Type": "PartyMember",
        "Name": "PartyMember",
        "Description": ""
      }
    ]
  },
  {
    "Index": "0x5015",
    "ReturnType": "int",
    "Name": "CHECK_TIREDNESS",
    "Description": "Address: 0x088C33C8",
    "Parameters": [
      {
        "Type": "PartyMember",
        "Name": "param1",
        "Description": ""
      }
    ]
  },
  {
    "Index": "0x5016",
    "ReturnType": "int",
    "Name": "SET_TIREDNESS",
    "Description": "Address: 0x088C33F8",
    "Parameters": [
      {
        "Type": "PartyMember",
        "Name": "param1",
        "Description": ""
      },
      {
        "Type": "int",
        "Name": "param2",
        "Description": ""
      }
    ]
  },
  {
    "Index": "0x5017",
    "ReturnType": "int",
    "Name": "SHD_FUNCTION_0017",
    "Description": "Address: 0x08973204",
    "Parameters": [
      {
        "Type": "int",
        "Name": "param1",
        "Description": ""
      }
    ]
  }
]