{
    "Array": [
        {
            "index": 0,
            "magicName": "Walk",
            "magicDescription": "You can move freely.",
            "magicType": -1,
            "magicCategory": -1,
            "proficiencyType": -1,
            "openType0": 5,
            "requestType0": -1,
            "requestCode0": -1,
            "requestValue0": 1,
            "openType1": -1,
            "requestType1": -1,
            "requestCode1": -1,
            "requestValue1": -1,
            "skipGetMagic": 1,
            "autoGradeUp": -1,
            "animationIndex": 18
        },
        {
            "index": 1,
            "magicName": "Run",
            "magicDescription": "You can move faster.",
            "magicType": -1,
            "magicCategory": -1,
            "proficiencyType": -1,
            "openType0": 5,
            "requestType0": -1,
            "requestCode0": -1,
            "requestValue0": 1,
            "openType1": -1,
            "requestType1": -1,
            "requestCode1": -1,
            "requestValue1": -1,
            "skipGetMagic": 1,
            "autoGradeUp": -1,
            "animationIndex": 11
        },
        {
            "index": 3,
            "magicName": "Pick up",
            "magicDescription": "You can carefully pick things up.",
            "magicType": -1,
            "magicCategory": -1,
            "proficiencyType": -1,
            "openType0": 5,
            "requestType0": -1,
            "requestCode0": -1,
            "requestValue0": 1,
            "openType1": 27,
            "requestType1": -1,
            "requestCode1": 0,
            "requestValue1": 1,
            "skipGetMagic": 1,
            "autoGradeUp": -1,
            "animationIndex": 8
        },
        {
            "index": 4,
            "magicName": "Clear Bush",
            "magicDescription": "You can clear away bushes.",
            "magicType": -1,
            "magicCategory": -1,
            "proficiencyType": -1,
            "openType0": 5,
            "requestType0": -1,
            "requestCode0": -1,
            "requestValue0": 1,
            "openType1": 27,
            "requestType1": -1,
            "requestCode1": 1,
            "requestValue1": 1,
            "skipGetMagic": 1,
            "autoGradeUp": -1,
            "animationIndex": 55
        },
        {
            "index": 5,
            "magicName": "Push",
            "magicDescription": "You can push obstacles.",
            "magicType": -1,
            "magicCategory": -1,
            "proficiencyType": -1,
            "openType0": 5,
            "requestType0": -1,
            "requestCode0": -1,
            "requestValue0": 1,
            "openType1": -1,
            "requestType1": -1,
            "requestCode1": -1,
            "requestValue1": -1,
            "skipGetMagic": 1,
            "autoGradeUp": -1,
            "animationIndex": 9
        },
        {
            "index": 6,
            "magicName": "Telekinesis",
            "magicDescription": "It's a Magic for acquiring items.",
            "magicType": -1,
            "magicCategory": -1,
            "proficiencyType": -1,
            "openType0": 5,
            "requestType0": -1,
            "requestCode0": -1,
            "requestValue0": 1,
            "openType1": 27,
            "requestType1": -1,
            "requestCode1": 5,
            "requestValue1": 1,
            "skipGetMagic": 1,
            "autoGradeUp": -1,
            "animationIndex": 22
        },
        {
            "index": 7,
            "magicName": "Reconstruction Magic",
            "magicDescription": "It's a Magic for reconstructing objects.",
            "magicType": -1,
            "magicCategory": -1,
            "proficiencyType": -1,
            "openType0": 5,
            "requestType0": -1,
            "requestCode0": -1,
            "requestValue0": 1,
            "openType1": -1,
            "requestType1": -1,
            "requestCode1": -1,
            "requestValue1": -1,
            "skipGetMagic": 1,
            "autoGradeUp": -1,
            "animationIndex": 22
        },
        {
            "index": 8,
            "magicName": "Awakening Magic",
            "magicDescription": "It's a Magic for waking up something that's asleep.",
            "magicType": -1,
            "magicCategory": -1,
            "proficiencyType": -1,
            "openType0": 5,
            "requestType0": -1,
            "requestCode0": -1,
            "requestValue0": 1,
            "openType1": -1,
            "requestType1": -1,
            "requestCode1": -1,
            "requestValue1": -1,
            "skipGetMagic": 1,
            "autoGradeUp": -1,
            "animationIndex": 22
        },
        {
            "index": 9,
            "magicName": "Construction Magic",
            "magicDescription": "It's a Magic for constructing buildings.",
            "magicType": -1,
            "magicCategory": -1,
            "proficiencyType": -1,
            "openType0": 5,
            "requestType0": -1,
            "requestCode0": -1,
            "requestValue0": 1,
            "openType1": -1,
            "requestType1": -1,
            "requestCode1": -1,
            "requestValue1": -1,
            "skipGetMagic": 1,
            "autoGradeUp": -1,
            "animationIndex": -1
        },
        {
            "index": 10,
            "magicName": "Strength Enhancement Magic",
            "magicDescription": "It's a Magic that makes you stronger.",
            "magicType": -1,
            "magicCategory": -1,
            "proficiencyType": -1,
            "openType0": 5,
            "requestType0": -1,
            "requestCode0": -1,
            "requestValue0": 1,
            "openType1": -1,
            "requestType1": -1,
            "requestCode1": -1,
            "requestValue1": -1,
            "skipGetMagic": 1,
            "autoGradeUp": -1,
            "animationIndex": 7
        },
        {
            "index": 11,
            "magicName": "Nature Circulation Magic",
            "magicDescription": "It's a Magic for obtaining natural materials.",
            "magicType": -1,
            "magicCategory": 0,
            "proficiencyType": 0,
            "openType0": 5,
            "requestType0": -1,
            "requestCode0": -1,
            "requestValue0": 1,
            "openType1": 27,
            "requestType1": -1,
            "requestCode1": 3,
            "requestValue1": 1,
            "skipGetMagic": 1,
            "autoGradeUp": -1,
            "animationIndex": 22
        },
        {
            "index": 12,
            "magicName": "Cook Magic",
            "magicDescription": "It's a Magic for making food taste better.",
            "magicType": -1,
            "magicCategory": 0,
            "proficiencyType": 1,
            "openType0": 27,
            "requestType0": -1,
            "requestCode0": 17,
            "requestValue0": 1,
            "openType1": -1,
            "requestType1": -1,
            "requestCode1": -1,
            "requestValue1": -1,
            "skipGetMagic": 1,
            "autoGradeUp": -1,
            "animationIndex": -1
        },
        {
            "index": 13,
            "magicName": "Crop Growth Magic",
            "magicDescription": "It's a Magic for accelerating the growth of crops.",
            "magicType": -1,
            "magicCategory": 0,
            "proficiencyType": 1,
            "openType0": 27,
            "requestType0": -1,
            "requestCode0": 11,
            "requestValue0": 1,
            "openType1": -1,
            "requestType1": -1,
            "requestCode1": -1,
            "requestValue1": -1,
            "skipGetMagic": 1,
            "autoGradeUp": -1,
            "animationIndex": -1
        },
        {
            "index": 14,
            "magicName": "Nature's Blessing",
            "magicDescription": "It's a Magic for speeding up the growth of trees.",
            "magicType": -1,
            "magicCategory": 0,
            "proficiencyType": 1,
            "openType0": 27,
            "requestType0": -1,
            "requestCode0": 27,
            "requestValue0": 1,
            "openType1": -1,
            "requestType1": -1,
            "requestCode1": -1,
            "requestValue1": -1,
            "skipGetMagic": 1,
            "autoGradeUp": -1,
            "animationIndex": 22
        },
        {
            "index": 15,
            "magicName": "Earth's Grace",
            "magicDescription": "It's a Magic for rapidly creating minerals.",
            "magicType": -1,
            "magicCategory": 0,
            "proficiencyType": 1,
            "openType0": 5,
            "requestType0": -1,
            "requestCode0": -1,
            "requestValue0": 1,
            "openType1": 27,
            "requestType1": -1,
            "requestCode1": 377,
            "requestValue1": 1,
            "skipGetMagic": 1,
            "autoGradeUp": -1,
            "animationIndex": 22
        },
        {
            "index": 16,
            "magicName": "Tool Creation Magic",
            "magicDescription": "It's a Magic for crafting tools.",
            "magicType": -1,
            "magicCategory": 0,
            "proficiencyType": 1,
            "openType0": 27,
            "requestType0": -1,
            "requestCode0": 300,
            "requestValue0": 1,
            "openType1": -1,
            "requestType1": -1,
            "requestCode1": -1,
            "requestValue1": -1,
            "skipGetMagic": 1,
            "autoGradeUp": -1,
            "animationIndex": -1
        },
        {
            "index": 17,
            "magicName": "Alchemy Magic",
            "magicDescription": "It's a Magic for performing alchemy.",
            "magicType": -1,
            "magicCategory": 0,
            "proficiencyType": 1,
            "openType0": 27,
            "requestType0": -1,
            "requestCode0": 48,
            "requestValue0": 1,
            "openType1": -1,
            "requestType1": -1,
            "requestCode1": -1,
            "requestValue1": -1,
            "skipGetMagic": 1,
            "autoGradeUp": -1,
            "animationIndex": -1
        },
        {
            "index": 18,
            "magicName": "Craft Magic",
            "magicDescription": "It's a Magic for crafting.",
            "magicType": -1,
            "magicCategory": -1,
            "proficiencyType": 1,
            "openType0": 5,
            "requestType0": -1,
            "requestCode0": -1,
            "requestValue0": 1,
            "openType1": 27,
            "requestType1": -1,
            "requestCode1": 999,
            "requestValue1": 1,
            "skipGetMagic": 1,
            "autoGradeUp": -1,
            "animationIndex": -1
        },
        {
            "index": 19,
            "magicName": "Banish Magic",
            "magicDescription": "It's a Magic for driving monsters away.",
            "magicType": -1,
            "magicCategory": 0,
            "proficiencyType": 0,
            "openType0": 27,
            "requestType0": -1,
            "requestCode0": 84,
            "requestValue0": 1,
            "openType1": -1,
            "requestType1": -1,
            "requestCode1": -1,
            "requestValue1": -1,
            "skipGetMagic": 1,
            "autoGradeUp": -1,
            "animationIndex": 59
        },
        {
            "index": 20,
            "magicName": "Emotion Magic",
            "magicDescription": "It's a Magic for appraising a target.",
            "magicType": -1,
            "magicCategory": -1,
            "proficiencyType": -1,
            "openType0": 27,
            "requestType0": -1,
            "requestCode0": 100,
            "requestValue0": 1,
            "openType1": -1,
            "requestType1": -1,
            "requestCode1": -1,
            "requestValue1": -1,
            "skipGetMagic": 1,
            "autoGradeUp": -1,
            "animationIndex": -1
        },
        {
            "index": 21,
            "magicName": "Excavation Magic",
            "magicDescription": "It's a Magic for excavating buried things.",
            "magicType": -1,
            "magicCategory": 2,
            "proficiencyType": 0,
            "openType0": 27,
            "requestType0": -1,
            "requestCode0": 100,
            "requestValue0": 1,
            "openType1": -1,
            "requestType1": -1,
            "requestCode1": -1,
            "requestValue1": -1,
            "skipGetMagic": 1,
            "autoGradeUp": -1,
            "animationIndex": 29
        },
        {
            "index": 22,
            "magicName": "Restoration Magic",
            "magicDescription": "It's a Magic for restoring a target.",
            "magicType": -1,
            "magicCategory": -1,
            "proficiencyType": -1,
            "openType0": 27,
            "requestType0": -1,
            "requestCode0": 6,
            "requestValue0": 1,
            "openType1": -1,
            "requestType1": -1,
            "requestCode1": -1,
            "requestValue1": -1,
            "skipGetMagic": 1,
            "autoGradeUp": -1,
            "animationIndex": 67
        },
        {
            "index": 23,
            "magicName": "Magic Portal",
            "magicDescription": "It's a Magic for teleporting to a designated location.",
            "magicType": -1,
            "magicCategory": -1,
            "proficiencyType": -1,
            "openType0": 5,
            "requestType0": -1,
            "requestCode0": -1,
            "requestValue0": 15,
            "openType1": -1,
            "requestType1": -1,
            "requestCode1": -1,
            "requestValue1": -1,
            "skipGetMagic": 1,
            "autoGradeUp": -1,
            "animationIndex": -1
        },
        {
            "index": 24,
            "magicName": "Energy Bolt",
            "magicDescription": "It's a Magic for shaping magical power into a sphere to attack.",
            "magicType": 1,
            "magicCategory": 3,
            "proficiencyType": 0,
            "openType0": 27,
            "requestType0": -1,
            "requestCode0": 133,
            "requestValue0": 1,
            "openType1": -1,
            "requestType1": -1,
            "requestCode1": -1,
            "requestValue1": -1,
            "skipGetMagic": 1,
            "autoGradeUp": -1,
            "animationIndex": 7
        },
        {
            "index": 26,
            "magicName": "Understanding Combat Magic",
            "magicDescription": "You become adept in combat magic.",
            "magicType": -1,
            "magicCategory": 3,
            "proficiencyType": 0,
            "openType0": 27,
            "requestType0": -1,
            "requestCode0": 133,
            "requestValue0": 1,
            "openType1": -1,
            "requestType1": -1,
            "requestCode1": -1,
            "requestValue1": -1,
            "skipGetMagic": 1,
            "autoGradeUp": -1,
            "animationIndex": 6
        },
        {
            "index": 27,
            "magicName": "Fairy Link",
            "magicDescription": "It's a Magic for communicating with fairies.",
            "magicType": -1,
            "magicCategory": 1,
            "proficiencyType": 0,
            "openType0": 27,
            "requestType0": -1,
            "requestCode0": 5,
            "requestValue0": 1,
            "openType1": -1,
            "requestType1": -1,
            "requestCode1": -1,
            "requestValue1": -1,
            "skipGetMagic": 1,
            "autoGradeUp": -1,
            "animationIndex": -1
        },
        {
            "index": 28,
            "magicName": "Forest Protection Magic",
            "magicDescription": "It's a Magic for regaining health through the blessing of the forest.",
            "magicType": 2,
            "magicCategory": 3,
            "proficiencyType": 0,
            "openType0": 27,
            "requestType0": -1,
            "requestCode0": 133,
            "requestValue0": 1,
            "openType1": -1,
            "requestType1": -1,
            "requestCode1": -1,
            "requestValue1": -1,
            "skipGetMagic": 1,
            "autoGradeUp": -1,
            "animationIndex": 85
        },
        {
            "index": 29,
            "magicName": "Feather Step Magic",
            "magicDescription": "It's a Magic that makes you move as light as a feather.",
            "magicType": 2,
            "magicCategory": 3,
            "proficiencyType": 0,
            "openType0": 27,
            "requestType0": -1,
            "requestCode0": 186,
            "requestValue0": 1,
            "openType1": -1,
            "requestType1": -1,
            "requestCode1": -1,
            "requestValue1": -1,
            "skipGetMagic": 1,
            "autoGradeUp": -1,
            "animationIndex": 85
        },
        {
            "index": 30,
            "magicName": "Star's Protection Magic",
            "magicDescription": "It's a Magic for reducing damage with the protection of starlight.",
            "magicType": 2,
            "magicCategory": 3,
            "proficiencyType": 0,
            "openType0": 27,
            "requestType0": -1,
            "requestCode0": 680,
            "requestValue0": 1,
            "openType1": -1,
            "requestType1": -1,
            "requestCode1": -1,
            "requestValue1": -1,
            "skipGetMagic": 1,
            "autoGradeUp": -1,
            "animationIndex": 85
        },
        {
            "index": 31,
            "magicName": "Courageous Anthem Magic",
            "magicDescription": "It's a Magic for increasing your attack power by singing a song that inspires courage.",
            "magicType": 2,
            "magicCategory": 3,
            "proficiencyType": 0,
            "openType0": 27,
            "requestType0": -1,
            "requestCode0": 171,
            "requestValue0": 1,
            "openType1": -1,
            "requestType1": -1,
            "requestCode1": -1,
            "requestValue1": -1,
            "skipGetMagic": 1,
            "autoGradeUp": -1,
            "animationIndex": 85
        },
        {
            "index": 32,
            "magicName": "Furniture-making magic",
            "magicDescription": "It's magic to make furniture.",
            "magicType": -1,
            "magicCategory": 0,
            "proficiencyType": 1,
            "openType0": 27,
            "requestType0": -1,
            "requestCode0": 530,
            "requestValue0": 1,
            "openType1": -1,
            "requestType1": -1,
            "requestCode1": -1,
            "requestValue1": -1,
            "skipGetMagic": 1,
            "autoGradeUp": -1,
            "animationIndex": -1
        }
    ]
}