#include "global.h"
#include "droptables.h"

const Droptable gEnemyDroptables[] = {
    [0] = { {
        .none = -999,
        .rupee1 = -999,
        .rupee5 = -999,
        .rupee20 = -999,
        .hearts = -999,
        .fairy = -999,
        .bombs = -999,
        .arrows = -999,
        .mysteriousShells = -999,
        .kinstoneGreen = -999,
        .kinstoneBlue = -999,
        .kinstoneRed = -999,
        .none2 = -999,
        .none3 = 0,
        .none4 = 0,
        .none5 = 0,
    } },
    [1] = { {
        .none = 300,
        .rupee1 = -999,
        .rupee5 = -999,
        .rupee20 = -999,
        .hearts = 100,
        .fairy = -999,
        .bombs = -999,
        .arrows = -999,
        .mysteriousShells = -999,
        .kinstoneGreen = -999,
        .kinstoneBlue = -999,
        .kinstoneRed = -999,
        .none2 = -999,
        .none3 = 0,
        .none4 = 0,
        .none5 = 0,
    } },
    [2] = { {
        .none = -999,
        .rupee1 = -999,
        .rupee5 = -999,
        .rupee20 = -999,
        .hearts = -999,
        .fairy = 100,
        .bombs = -999,
        .arrows = -999,
        .mysteriousShells = -999,
        .kinstoneGreen = -999,
        .kinstoneBlue = -999,
        .kinstoneRed = -999,
        .none2 = -999,
        .none3 = 0,
        .none4 = 0,
        .none5 = 0,
    } },
    [3] = { {
        .none = 36,
        .rupee1 = 28,
        .rupee5 = 20,
        .rupee20 = 16,
        .hearts = -999,
        .fairy = -999,
        .bombs = -999,
        .arrows = -999,
        .mysteriousShells = -999,
        .kinstoneGreen = -999,
        .kinstoneBlue = -999,
        .kinstoneRed = -999,
        .none2 = -999,
        .none3 = 0,
        .none4 = 0,
        .none5 = 0,
    } },
    [4] = { {
        .none = 74,
        .rupee1 = 10,
        .rupee5 = 5,
        .rupee20 = 1,
        .hearts = 5,
        .fairy = -999,
        .bombs = -999,
        .arrows = -999,
        .mysteriousShells = 5,
        .kinstoneGreen = -999,
        .kinstoneBlue = -999,
        .kinstoneRed = -999,
        .none2 = -999,
        .none3 = 0,
        .none4 = 0,
        .none5 = 0,
    } },
    [5] = { {
        .none = 100,
        .rupee1 = 0,
        .rupee5 = 0,
        .rupee20 = 0,
        .hearts = 0,
        .fairy = 0,
        .bombs = 0,
        .arrows = 0,
        .mysteriousShells = 0,
        .kinstoneGreen = 0,
        .kinstoneBlue = 0,
        .kinstoneRed = 0,
        .none2 = -999,
        .none3 = 0,
        .none4 = 0,
        .none5 = 0,
    } },
    [6] = { {
        .none = 73,
        .rupee1 = 25,
        .rupee5 = -999,
        .rupee20 = -999,
        .hearts = 5,
        .fairy = 0,
        .bombs = 1,
        .arrows = 1,
        .mysteriousShells = 0,
        .kinstoneGreen = -999,
        .kinstoneBlue = -999,
        .kinstoneRed = -999,
        .none2 = -999,
        .none3 = 0,
        .none4 = 0,
        .none5 = 0,
    } },
    [7] = { {
        .none = 55,
        .rupee1 = -999,
        .rupee5 = 70,
        .rupee20 = -999,
        .hearts = 3,
        .fairy = 0,
        .bombs = -999,
        .arrows = -999,
        .mysteriousShells = -999,
        .kinstoneGreen = -999,
        .kinstoneBlue = -999,
        .kinstoneRed = 10,
        .none2 = -999,
        .none3 = 0,
        .none4 = 0,
        .none5 = 0,
    } },
    [8] = { {
        .none = 50,
        .rupee1 = -999,
        .rupee5 = 26,
        .rupee20 = 15,
        .hearts = 3,
        .fairy = 0,
        .bombs = -999,
        .arrows = -999,
        .mysteriousShells = -999,
        .kinstoneGreen = -999,
        .kinstoneBlue = -999,
        .kinstoneRed = 15,
        .none2 = -999,
        .none3 = 0,
        .none4 = 0,
        .none5 = 0,
    } },
    [9] = { {
        .none = 45,
        .rupee1 = -999,
        .rupee5 = -999,
        .rupee20 = -999,
        .hearts = 5,
        .fairy = 0,
        .bombs = -999,
        .arrows = 50,
        .mysteriousShells = 0,
        .kinstoneGreen = -999,
        .kinstoneBlue = -999,
        .kinstoneRed = -999,
        .none2 = -999,
        .none3 = 0,
        .none4 = 0,
        .none5 = 0,
    } },
    [10] = { {
        .none = 300,
        .rupee1 = -999,
        .rupee5 = -999,
        .rupee20 = -999,
        .hearts = -999,
        .fairy = -999,
        .bombs = 100,
        .arrows = -999,
        .mysteriousShells = -999,
        .kinstoneGreen = -999,
        .kinstoneBlue = -999,
        .kinstoneRed = -999,
        .none2 = -999,
        .none3 = 0,
        .none4 = 0,
        .none5 = 0,
    } },
    [11] = { {
        .none = 60,
        .rupee1 = 10,
        .rupee5 = -999,
        .rupee20 = -999,
        .hearts = 5,
        .fairy = -999,
        .bombs = -999,
        .arrows = -999,
        .mysteriousShells = 10,
        .kinstoneGreen = 2,
        .kinstoneBlue = 3,
        .kinstoneRed = 10,
        .none2 = -999,
        .none3 = 0,
        .none4 = 0,
        .none5 = 0,
    } },
    [12] = { {
        .none = 70,
        .rupee1 = 0,
        .rupee5 = -999,
        .rupee20 = -999,
        .hearts = 30,
        .fairy = -999,
        .bombs = -999,
        .arrows = -999,
        .mysteriousShells = -999,
        .kinstoneGreen = -999,
        .kinstoneBlue = -999,
        .kinstoneRed = -999,
        .none2 = -999,
        .none3 = 0,
        .none4 = 0,
        .none5 = 0,
    } },
    [13] = { {
        .none = 63,
        .rupee1 = 10,
        .rupee5 = 20,
        .rupee20 = -999,
        .hearts = 5,
        .fairy = 0,
        .bombs = 1,
        .arrows = 1,
        .mysteriousShells = 0,
        .kinstoneGreen = -999,
        .kinstoneBlue = -999,
        .kinstoneRed = -999,
        .none2 = -999,
        .none3 = 0,
        .none4 = 0,
        .none5 = 0,
    } },
    [14] = { {
        .none = 50,
        .rupee1 = 10,
        .rupee5 = 20,
        .rupee20 = -999,
        .hearts = -999,
        .fairy = 0,
        .bombs = 20,
        .arrows = -999,
        .mysteriousShells = 0,
        .kinstoneGreen = -999,
        .kinstoneBlue = -999,
        .kinstoneRed = -999,
        .none2 = -999,
        .none3 = 0,
        .none4 = 0,
        .none5 = 0,
    } },
    [15] = { {
        .none = 0,
        .rupee1 = 0,
        .rupee5 = 0,
        .rupee20 = 0,
        .hearts = 0,
        .fairy = 0,
        .bombs = 0,
        .arrows = 0,
        .mysteriousShells = 0,
        .kinstoneGreen = 0,
        .kinstoneBlue = 0,
        .kinstoneRed = 0,
        .none2 = -999,
        .none3 = 0,
        .none4 = 0,
        .none5 = 0,
    } },
    [16] = { {
        .none = 0,
        .rupee1 = 0,
        .rupee5 = 0,
        .rupee20 = 0,
        .hearts = 0,
        .fairy = 0,
        .bombs = 0,
        .arrows = 0,
        .mysteriousShells = 0,
        .kinstoneGreen = 2,
        .kinstoneBlue = 5,
        .kinstoneRed = 10,
        .none2 = 0,
        .none3 = 0,
        .none4 = 0,
        .none5 = 0,
    } },
    [17] = { {
        .none = 0,
        .rupee1 = 40,
        .rupee5 = 24,
        .rupee20 = 9,
        .hearts = 24,
        .fairy = 0,
        .bombs = 9,
        .arrows = 9,
        .mysteriousShells = 40,
        .kinstoneGreen = 9,
        .kinstoneBlue = 12,
        .kinstoneRed = 16,
        .none2 = 9,
        .none3 = 0,
        .none4 = 0,
        .none5 = 0,
    } },
};

const Droptable gAreaDroptables[] = {
    [0] = { {
        .none = 920,
        .rupee1 = 15,
        .rupee5 = 5,
        .rupee20 = -999,
        .hearts = 0,
        .fairy = 0,
        .bombs = 0,
        .arrows = 0,
        .mysteriousShells = 10,
        .kinstoneGreen = 0,
        .kinstoneBlue = 0,
        .kinstoneRed = -999,
        .none2 = -999,
        .none3 = 0,
        .none4 = 0,
        .none5 = 0,
    } },
    [1] = { {
        .none = 900,
        .rupee1 = 0,
        .rupee5 = 0,
        .rupee20 = -999,
        .hearts = -999,
        .fairy = -999,
        .bombs = 200,
        .arrows = -999,
        .mysteriousShells = -999,
        .kinstoneGreen = -999,
        .kinstoneBlue = -999,
        .kinstoneRed = -999,
        .none2 = 0,
        .none3 = 0,
        .none4 = 0,
        .none5 = 0,
    } },
    [2] = { {
        .none = 920,
        .rupee1 = 11,
        .rupee5 = 3,
        .rupee20 = 0,
        .hearts = 20,
        .fairy = 0,
        .bombs = 35,
        .arrows = 4,
        .mysteriousShells = 4,
        .kinstoneGreen = 0,
        .kinstoneBlue = 0,
        .kinstoneRed = 3,
        .none2 = 0,
        .none3 = 0,
        .none4 = 0,
        .none5 = 0,
    } },
    [3] = { {
        .none = 920,
        .rupee1 = 30,
        .rupee5 = 1,
        .rupee20 = 0,
        .hearts = 5,
        .fairy = 0,
        .bombs = 7,
        .arrows = 25,
        .mysteriousShells = 3,
        .kinstoneGreen = 0,
        .kinstoneBlue = 0,
        .kinstoneRed = 9,
        .none2 = 0,
        .none3 = 0,
        .none4 = 0,
        .none5 = 0,
    } },
    [4] = { {
        .none = 920,
        .rupee1 = 6,
        .rupee5 = 1,
        .rupee20 = 0,
        .hearts = 20,
        .fairy = 0,
        .bombs = 0,
        .arrows = 23,
        .mysteriousShells = 2,
        .kinstoneGreen = 0,
        .kinstoneBlue = 0,
        .kinstoneRed = 28,
        .none2 = 0,
        .none3 = 0,
        .none4 = 0,
        .none5 = 0,
    } },
    [5] = { {
        .none = 920,
        .rupee1 = 55,
        .rupee5 = 7,
        .rupee20 = 0,
        .hearts = 1,
        .fairy = 0,
        .bombs = 0,
        .arrows = 0,
        .mysteriousShells = 6,
        .kinstoneGreen = 0,
        .kinstoneBlue = 0,
        .kinstoneRed = 11,
        .none2 = 0,
        .none3 = 0,
        .none4 = 0,
        .none5 = 0,
    } },
    [6] = { {
        .none = 920,
        .rupee1 = 23,
        .rupee5 = 5,
        .rupee20 = 0,
        .hearts = 13,
        .fairy = 0,
        .bombs = 0,
        .arrows = 0,
        .mysteriousShells = 33,
        .kinstoneGreen = 0,
        .kinstoneBlue = 0,
        .kinstoneRed = 6,
        .none2 = 0,
        .none3 = 0,
        .none4 = 0,
        .none5 = 0,
    } },
    [7] = { {
        .none = 920,
        .rupee1 = 20,
        .rupee5 = 3,
        .rupee20 = 0,
        .hearts = 20,
        .fairy = 0,
        .bombs = 4,
        .arrows = 4,
        .mysteriousShells = 3,
        .kinstoneGreen = 0,
        .kinstoneBlue = 0,
        .kinstoneRed = 6,
        .none2 = 20,
        .none3 = 0,
        .none4 = 0,
        .none5 = 0,
    } },
    [8] = { {
        .none = 920,
        .rupee1 = 25,
        .rupee5 = 6,
        .rupee20 = 0,
        .hearts = 40,
        .fairy = 0,
        .bombs = 1,
        .arrows = 1,
        .mysteriousShells = 1,
        .kinstoneGreen = 0,
        .kinstoneBlue = 0,
        .kinstoneRed = 6,
        .none2 = 0,
        .none3 = 0,
        .none4 = 0,
        .none5 = 0,
    } },
    [9] = { {
        .none = 920,
        .rupee1 = 18,
        .rupee5 = 2,
        .rupee20 = 0,
        .hearts = 22,
        .fairy = 0,
        .bombs = 0,
        .arrows = 0,
        .mysteriousShells = 18,
        .kinstoneGreen = 0,
        .kinstoneBlue = 0,
        .kinstoneRed = 5,
        .none2 = 15,
        .none3 = 0,
        .none4 = 0,
        .none5 = 0,
    } },
    [0xa] = { {
        .none = 920,
        .rupee1 = 30,
        .rupee5 = 1,
#ifdef EU
        .rupee20 = 0,
#else
        .rupee20 = -10,
#endif
        .hearts = 2,
        .fairy = 0,
        .bombs = 1,
        .arrows = 1,
        .mysteriousShells = 40,
        .kinstoneGreen = 0,
        .kinstoneBlue = 0,
        .kinstoneRed = 5,
        .none2 = 0,
        .none3 = 0,
        .none4 = 0,
        .none5 = 0,
    } },
    [0xb] = { {
        .none = 900,
        .rupee1 = 16,
        .rupee5 = 4,
        .rupee20 = 0,
        .hearts = 18,
        .fairy = 0,
        .bombs = 0,
        .arrows = 0,
        .mysteriousShells = 19,
        .kinstoneGreen = 0,
        .kinstoneBlue = 0,
        .kinstoneRed = 15,
        .none2 = 28,
        .none3 = 0,
        .none4 = 0,
        .none5 = 0,
    } },
    [0xc] = { {
        .none = 920,
        .rupee1 = 23,
        .rupee5 = 15,
        .rupee20 = 0,
        .hearts = 23,
        .fairy = 0,
        .bombs = 0,
        .arrows = 0,
        .mysteriousShells = 0,
        .kinstoneGreen = 0,
        .kinstoneBlue = 0,
        .kinstoneRed = 9,
        .none2 = 0,
        .none3 = 0,
        .none4 = 0,
        .none5 = 0,
    } },
    [0xd] = { {
        .none = 920,
        .rupee1 = 25,
        .rupee5 = 25,
        .rupee20 = 0,
        .hearts = 14,
        .fairy = 0,
        .bombs = 0,
        .arrows = 0,
        .mysteriousShells = 1,
        .kinstoneGreen = 0,
        .kinstoneBlue = 0,
        .kinstoneRed = 15,
        .none2 = 0,
        .none3 = 0,
        .none4 = 0,
        .none5 = 0,
    } },
    [0xe] = { {
        .none = 920,
        .rupee1 = 25,
        .rupee5 = 1,
        .rupee20 = 0,
        .hearts = 25,
        .fairy = 0,
        .bombs = 0,
        .arrows = 0,
        .mysteriousShells = 25,
        .kinstoneGreen = 0,
        .kinstoneBlue = 0,
        .kinstoneRed = 4,
        .none2 = 0,
        .none3 = 0,
        .none4 = 0,
        .none5 = 0,
    } },
    [0xf] = { {
        .none = 800,
        .rupee1 = 60,
        .rupee5 = 15,
        .rupee20 = 0,
        .hearts = 80,
        .fairy = 0,
        .bombs = 20,
        .arrows = 0,
        .mysteriousShells = 15,
        .kinstoneGreen = 0,
        .kinstoneBlue = 0,
        .kinstoneRed = 10,
        .none2 = -999,
        .none3 = 0,
        .none4 = 0,
        .none5 = 0,
    } },
    [0x10] = { {
        .none = 920,
        .rupee1 = 15,
        .rupee5 = 5,
        .rupee20 = -999,
        .hearts = 0,
        .fairy = 0,
        .bombs = 0,
        .arrows = -999,
        .mysteriousShells = 0,
        .kinstoneGreen = 0,
        .kinstoneBlue = 0,
        .kinstoneRed = 10,
        .none2 = -999,
        .none3 = 0,
        .none4 = 0,
        .none5 = 0,
    } },
    [0x11] = { {
        .none = 920,
        .rupee1 = 15,
        .rupee5 = 5,
        .rupee20 = -999,
        .hearts = 0,
        .fairy = 0,
        .bombs = -999,
        .arrows = 0,
        .mysteriousShells = 0,
        .kinstoneGreen = 0,
        .kinstoneBlue = 0,
        .kinstoneRed = 10,
        .none2 = -999,
        .none3 = 0,
        .none4 = 0,
        .none5 = 0,
    } },
    [0x12] = { {
        .none = 920,
        .rupee1 = 15,
        .rupee5 = 5,
        .rupee20 = -999,
        .hearts = 0,
        .fairy = 0,
        .bombs = 0,
        .arrows = 0,
        .mysteriousShells = 0,
        .kinstoneGreen = -999,
        .kinstoneBlue = -999,
        .kinstoneRed = -999,
        .none2 = -999,
        .none3 = 0,
        .none4 = 0,
        .none5 = 0,
    } },
};
const Droptable gObjectDroptables[] = {
    [0] = { {
        .none = 0,
        .rupee1 = 10,
        .rupee5 = 0,
        .rupee20 = -100,
        .hearts = 0,
        .fairy = 0,
        .bombs = -100,
        .arrows = -100,
        .mysteriousShells = 0,
        .kinstoneGreen = 0,
        .kinstoneBlue = 0,
        .kinstoneRed = 0,
        .none2 = -999,
        .none3 = 0,
        .none4 = 0,
        .none5 = 0,
    } },
    [1] = { {
        .none = 0,
        .rupee1 = 3,
        .rupee5 = 0,
        .rupee20 = 0,
        .hearts = 4,
        .fairy = 0,
        .bombs = 1,
        .arrows = 1,
        .mysteriousShells = 0,
        .kinstoneGreen = 0,
        .kinstoneBlue = 0,
        .kinstoneRed = 0,
        .none2 = 1,
        .none3 = 0,
        .none4 = 0,
        .none5 = 0,
    } },
    [2] = { {
        .none = 0,
        .rupee1 = 100,
        .rupee5 = 20,
        .rupee20 = 0,
        .hearts = 0,
        .fairy = 0,
        .bombs = 0,
        .arrows = 0,
        .mysteriousShells = 140,
        .kinstoneGreen = 0,
        .kinstoneBlue = 0,
        .kinstoneRed = 0,
        .none2 = 20,
        .none3 = 0,
        .none4 = 0,
        .none5 = 0,
    } },
    [3] = { {
        .none = 0,
        .rupee1 = 300,
        .rupee5 = 50,
        .rupee20 = 20,
        .hearts = 0,
        .fairy = 0,
        .bombs = 0,
        .arrows = 0,
        .mysteriousShells = 0,
        .kinstoneGreen = 0,
        .kinstoneBlue = 0,
        .kinstoneRed = 0,
        .none2 = 0,
        .none3 = 0,
        .none4 = 0,
        .none5 = 0,
    } },
    [4] = { {
        .none = 0,
        .rupee1 = -999,
        .rupee5 = -999,
        .rupee20 = -999,
        .hearts = 100,
        .fairy = -999,
        .bombs = -999,
        .arrows = -999,
        .mysteriousShells = -999,
        .kinstoneGreen = -999,
        .kinstoneBlue = -999,
        .kinstoneRed = -999,
        .none2 = -999,
        .none3 = 0,
        .none4 = 0,
        .none5 = 0,
    } },
    [5] = { {
        .none = 0,
        .rupee1 = 2,
        .rupee5 = 2,
        .rupee20 = 2,
        .hearts = 2,
        .fairy = 0,
        .bombs = 0,
        .arrows = 0,
        .mysteriousShells = 0,
        .kinstoneGreen = 0,
        .kinstoneBlue = 0,
        .kinstoneRed = 0,
        .none2 = -999,
        .none3 = 0,
        .none4 = 0,
        .none5 = 0,
    } },
#ifdef EU
    { {
        .none = 0,
        .rupee1 = -999,
        .rupee5 = -999,
        .rupee20 = -999,
        .hearts = 0,
        .fairy = -999,
        .bombs = -999,
        .arrows = 250,
        .mysteriousShells = -999,
        .kinstoneGreen = -999,
        .kinstoneBlue = -999,
        .kinstoneRed = -999,
        .none2 = -999,
        .none3 = 0,
        .none4 = 0,
        .none5 = 0,
    } },
#endif
    { {
        .none = 0,
        .rupee1 = -10,
        .rupee5 = -10,
        .rupee20 = 10,
        .hearts = -10,
        .fairy = -10,
        .bombs = -10,
        .arrows = -10,
        .mysteriousShells = 12,
        .kinstoneGreen = 1,
        .kinstoneBlue = 2,
        .kinstoneRed = 10,
        .none2 = 30,
        .none3 = 0,
        .none4 = 0,
        .none5 = 0,
    } },
    { {
        .none = 0,
        .rupee1 = -10,
        .rupee5 = 10,
        .rupee20 = 20,
        .hearts = -10,
        .fairy = -10,
        .bombs = -10,
        .arrows = -10,
        .mysteriousShells = 24,
        .kinstoneGreen = 2,
        .kinstoneBlue = 4,
        .kinstoneRed = 20,
        .none2 = 10,
        .none3 = 0,
        .none4 = 0,
        .none5 = 0,
    } },
};
const Droptable gUnk_0800191C[] = {
#ifdef EU
    { {
        .none = 0,
        .rupee1 = 0,
        .rupee5 = 0,
        .rupee20 = 0,
        .hearts = 0,
        .fairy = 0,
        .bombs = 0,
        .arrows = 0,
        .mysteriousShells = 0,
        .kinstoneGreen = 0,
        .kinstoneBlue = 0,
        .kinstoneRed = 0,
        .none2 = 0,
        .none3 = 0,
        .none4 = 0,
        .none5 = 0,
    } },
    { {
        .none = 0,
        .rupee1 = 0,
        .rupee5 = 0,
        .rupee20 = 0,
        .hearts = 0,
        .fairy = 0,
        .bombs = 0,
        .arrows = 0,
        .mysteriousShells = 0,
        .kinstoneGreen = 0,
        .kinstoneBlue = 0,
        .kinstoneRed = 0,
        .none2 = 0,
        .none3 = 0,
        .none4 = 0,
        .none5 = 0,
    } },
    { {
        .none = 0,
        .rupee1 = 0,
        .rupee5 = 0,
        .rupee20 = 0,
        .hearts = 0,
        .fairy = 0,
        .bombs = 0,
        .arrows = 0,
        .mysteriousShells = 0,
        .kinstoneGreen = 0,
        .kinstoneBlue = 0,
        .kinstoneRed = 0,
        .none2 = 0,
        .none3 = 0,
        .none4 = 0,
        .none5 = 0,
    } },
    { {
        .none = 0,
        .rupee1 = 0,
        .rupee5 = 0,
        .rupee20 = 0,
        .hearts = 0,
        .fairy = 0,
        .bombs = 0,
        .arrows = 0,
        .mysteriousShells = 0,
        .kinstoneGreen = 0,
        .kinstoneBlue = 0,
        .kinstoneRed = 0,
        .none2 = 0,
        .none3 = 0,
        .none4 = 0,
        .none5 = 0,
    } },
#else
    { {
        .none = 78,
        .rupee1 = -999,
        .rupee5 = -999,
        .rupee20 = -999,
        .hearts = 2,
        .fairy = -999,
        .bombs = 0,
        .arrows = 20,
        .mysteriousShells = -999,
        .kinstoneGreen = -999,
        .kinstoneBlue = -999,
        .kinstoneRed = -999,
        .none2 = -999,
        .none3 = 0,
        .none4 = 0,
        .none5 = 0,
    } },
    { {
        .none = 70,
        .rupee1 = -999,
        .rupee5 = -999,
        .rupee20 = -999,
        .hearts = 10,
        .fairy = -999,
        .bombs = 0,
        .arrows = 20,
        .mysteriousShells = -999,
        .kinstoneGreen = -999,
        .kinstoneBlue = -999,
        .kinstoneRed = -999,
        .none2 = -999,
        .none3 = 0,
        .none4 = 0,
        .none5 = 0,
    } },
#endif
    { {
        .none = 0,
        .rupee1 = 0,
        .rupee5 = 0,
        .rupee20 = 0,
        .hearts = 250,
        .fairy = 0,
        .bombs = 0,
        .arrows = 0,
        .mysteriousShells = 0,
        .kinstoneGreen = 0,
        .kinstoneBlue = 0,
        .kinstoneRed = 0,
        .none2 = -999,
        .none3 = 0,
        .none4 = 0,
        .none5 = 0,
    } },
    { {
        .none = 0,
        .rupee1 = 0,
        .rupee5 = 0,
        .rupee20 = 0,
        .hearts = 0,
        .fairy = 250,
        .bombs = 0,
        .arrows = 0,
        .mysteriousShells = 0,
        .kinstoneGreen = 0,
        .kinstoneBlue = 0,
        .kinstoneRed = 0,
        .none2 = -999,
        .none3 = 0,
        .none4 = 0,
        .none5 = 0,
    } },
    { {
        .none = 0,
        .rupee1 = -999,
        .rupee5 = -999,
        .rupee20 = 500,
        .hearts = -999,
        .fairy = -999,
        .bombs = -999,
        .arrows = -999,
        .mysteriousShells = -999,
        .kinstoneGreen = -999,
        .kinstoneBlue = -999,
        .kinstoneRed = -999,
        .none2 = -999,
        .none3 = 0,
        .none4 = 0,
        .none5 = 0,
    } },
    { {
        .none = 0,
        .rupee1 = 0,
        .rupee5 = 0,
        .rupee20 = 0,
        .hearts = 0,
        .fairy = 0,
        .bombs = 0,
        .arrows = 0,
        .mysteriousShells = 250,
        .kinstoneGreen = 0,
        .kinstoneBlue = 0,
        .kinstoneRed = 0,
        .none2 = -999,
        .none3 = 0,
        .none4 = 0,
        .none5 = 0,
    } },
    { {
        .none = 0,
        .rupee1 = 0,
        .rupee5 = 0,
        .rupee20 = 0,
        .hearts = 0,
        .fairy = 0,
        .bombs = 125,
        .arrows = 125,
        .mysteriousShells = 0,
        .kinstoneGreen = 0,
        .kinstoneBlue = 0,
        .kinstoneRed = 0,
        .none2 = -999,
        .none3 = 0,
        .none4 = 0,
        .none5 = 0,
    } },
    { {
        .none = 0,
        .rupee1 = 0,
        .rupee5 = 0,
        .rupee20 = 0,
        .hearts = 0,
        .fairy = 0,
        .bombs = 0,
        .arrows = 0,
        .mysteriousShells = 0,
        .kinstoneGreen = 20,
        .kinstoneBlue = 40,
        .kinstoneRed = 190,
        .none2 = -999,
        .none3 = 0,
        .none4 = 0,
        .none5 = 0,
    } },
};

// special treatment for shells and kinstones after finishing figurines/fusions
const Droptable gDroptableModifiers[] = {
    // nop
    { {
        .none = 0,
        .rupee1 = 0,
        .rupee5 = 0,
        .rupee20 = 0,
        .hearts = 0,
        .fairy = 0,
        .bombs = 0,
        .arrows = 0,
        .mysteriousShells = 0,
        .kinstoneGreen = 0,
        .kinstoneBlue = 0,
        .kinstoneRed = 0,
        .none2 = 0,
        .none3 = 0,
        .none4 = 0,
        .none5 = 0,
    } },
    // all figurines, no more shells
    { {
        .none = 0,
        .rupee1 = 0,
        .rupee5 = 0,
        .rupee20 = 3,
        .hearts = 0,
        .fairy = 2,
        .bombs = 2,
        .arrows = 2,
        .mysteriousShells = -999,
        .kinstoneGreen = 0,
        .kinstoneBlue = 0,
        .kinstoneRed = 0,
        .none2 = 0,
        .none3 = 0,
        .none4 = 0,
        .none5 = 0,
    } },
    // all fusions, no more kinstones
    { {
        .none = 0,
        .rupee1 = 3,
        .rupee5 = 2,
        .rupee20 = 1,
        .hearts = 3,
        .fairy = 5,
        .bombs = 0,
        .arrows = 0,
        .mysteriousShells = 0,
        .kinstoneGreen = -999,
        .kinstoneBlue = -999,
        .kinstoneRed = -999,
        .none2 = 0,
        .none3 = 0,
        .none4 = 0,
        .none5 = 0,
    } },
};
