tmc/src/droptables.c

1127 lines
24 KiB
C

#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,
} },
};