mirror of https://github.com/zeldaret/tmc.git
1127 lines
24 KiB
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,
|
|
} },
|
|
};
|