Move data from include to src
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,143 @@
|
||||
#ifndef POKEEMERALD_CRY_IDS_H
|
||||
#define POKEEMERALD_CRY_IDS_H
|
||||
|
||||
const u16 gSpeciesIdToCryId[] =
|
||||
{
|
||||
273, // TREECKO
|
||||
274, // GROVYLE
|
||||
275, // SCEPTILE
|
||||
270, // TORCHIC
|
||||
271, // COMBUSKEN
|
||||
272, // BLAZIKEN
|
||||
276, // MUDKIP
|
||||
277, // MARSHTOMP
|
||||
278, // SWAMPERT
|
||||
359, // POOCHYENA
|
||||
360, // MIGHTYENA
|
||||
378, // ZIGZAGOON
|
||||
375, // LINOONE
|
||||
290, // WURMPLE
|
||||
291, // SILCOON
|
||||
292, // BEAUTIFLY
|
||||
293, // CASCOON
|
||||
294, // DUSTOX
|
||||
283, // LOTAD
|
||||
284, // LOMBRE
|
||||
285, // LUDICOLO
|
||||
286, // SEEDOT
|
||||
287, // NUZLEAF
|
||||
288, // SHIFTRY
|
||||
301, // NINCADA
|
||||
302, // NINJASK
|
||||
303, // SHEDINJA
|
||||
266, // TAILLOW
|
||||
267, // SWELLOW
|
||||
374, // SHROOMISH
|
||||
373, // BRELOOM
|
||||
269, // SPINDA
|
||||
280, // WINGULL
|
||||
279, // PELIPPER
|
||||
310, // SURSKIT
|
||||
311, // MASQUERAIN
|
||||
377, // WAILMER
|
||||
381, // WAILORD
|
||||
312, // SKITTY
|
||||
313, // DELCATTY
|
||||
251, // KECLEON
|
||||
329, // BALTOY
|
||||
330, // CLAYDOL
|
||||
306, // NOSEPASS
|
||||
253, // TORKOAL
|
||||
362, // SABLEYE
|
||||
318, // BARBOACH
|
||||
319, // WHISCASH
|
||||
368, // LUVDISC
|
||||
320, // CORPHISH
|
||||
321, // CRAWDAUNT
|
||||
333, // FEEBAS
|
||||
334, // MILOTIC
|
||||
289, // CARVANHA
|
||||
260, // SHARPEDO
|
||||
324, // TRAPINCH
|
||||
325, // VIBRAVA
|
||||
326, // FLYGON
|
||||
304, // MAKUHITA
|
||||
305, // HARIYAMA
|
||||
254, // ELECTRIKE
|
||||
255, // MANECTRIC
|
||||
316, // NUMEL
|
||||
317, // CAMERUPT
|
||||
338, // SPHEAL
|
||||
339, // SEALEO
|
||||
340, // WALREIN
|
||||
327, // CACNEA
|
||||
328, // CACTURNE
|
||||
383, // SNORUNT
|
||||
307, // GLALIE
|
||||
331, // LUNATONE
|
||||
332, // SOLROCK
|
||||
262, // AZURILL
|
||||
322, // SPOINK
|
||||
323, // GRUMPIG
|
||||
308, // PLUSLE
|
||||
309, // MINUN
|
||||
363, // MAWILE
|
||||
336, // MEDITITE
|
||||
337, // MEDICHAM
|
||||
263, // SWABLU
|
||||
264, // ALTARIA
|
||||
258, // WYNAUT
|
||||
256, // DUSKULL
|
||||
361, // DUSCLOPS
|
||||
252, // ROSELIA
|
||||
298, // SLAKOTH
|
||||
299, // VIGOROTH
|
||||
300, // SLAKING
|
||||
314, // GULPIN
|
||||
315, // SWALOT
|
||||
376, // TROPIUS
|
||||
382, // WHISMUR
|
||||
380, // LOUDRED
|
||||
379, // EXPLOUD
|
||||
341, // CLAMPERL
|
||||
342, // HUNTAIL
|
||||
343, // GOREBYSS
|
||||
335, // ABSOL
|
||||
282, // SHUPPET
|
||||
281, // BANETTE
|
||||
259, // SEVIPER
|
||||
261, // ZANGOOSE
|
||||
367, // RELICANTH
|
||||
364, // ARON
|
||||
365, // LAIRON
|
||||
366, // AGGRON
|
||||
356, // CASTFORM
|
||||
357, // VOLBEAT
|
||||
358, // ILLUMISE
|
||||
344, // LILEEP
|
||||
345, // CRADILY
|
||||
346, // ANORITH
|
||||
347, // ARMALDO
|
||||
295, // RALTS
|
||||
296, // KIRLIA
|
||||
297, // GARDEVOIR
|
||||
351, // BAGON
|
||||
352, // SHELGON
|
||||
372, // SALAMENCE
|
||||
348, // BELDUM
|
||||
349, // METANG
|
||||
350, // METAGROSS
|
||||
353, // REGIROCK
|
||||
354, // REGICE
|
||||
355, // REGISTEEL
|
||||
370, // KYOGRE
|
||||
369, // GROUDON
|
||||
371, // RAYQUAZA
|
||||
257, // LATIAS
|
||||
384, // LATIOS
|
||||
385, // JIRACHI
|
||||
386, // DEOXYS
|
||||
387 // CHIMECHO
|
||||
};
|
||||
|
||||
#endif //POKEEMERALD_CRY_IDS_H
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,192 @@
|
||||
#ifndef POKEEMERALD_EVOLUTION_H
|
||||
#define POKEEMERALD_EVOLUTION_H
|
||||
|
||||
const struct Evolution gEvolutionTable[NUM_SPECIES][EVOS_PER_MON] =
|
||||
{
|
||||
[SPECIES_BULBASAUR] = {{EVO_LEVEL, 16, SPECIES_IVYSAUR}},
|
||||
[SPECIES_IVYSAUR] = {{EVO_LEVEL, 32, SPECIES_VENUSAUR}},
|
||||
[SPECIES_CHARMANDER] = {{EVO_LEVEL, 16, SPECIES_CHARMELEON}},
|
||||
[SPECIES_CHARMELEON] = {{EVO_LEVEL, 36, SPECIES_CHARIZARD}},
|
||||
[SPECIES_SQUIRTLE] = {{EVO_LEVEL, 16, SPECIES_WARTORTLE}},
|
||||
[SPECIES_WARTORTLE] = {{EVO_LEVEL, 36, SPECIES_BLASTOISE}},
|
||||
[SPECIES_CATERPIE] = {{EVO_LEVEL, 7, SPECIES_METAPOD}},
|
||||
[SPECIES_METAPOD] = {{EVO_LEVEL, 10, SPECIES_BUTTERFREE}},
|
||||
[SPECIES_WEEDLE] = {{EVO_LEVEL, 7, SPECIES_KAKUNA}},
|
||||
[SPECIES_KAKUNA] = {{EVO_LEVEL, 10, SPECIES_BEEDRILL}},
|
||||
[SPECIES_PIDGEY] = {{EVO_LEVEL, 18, SPECIES_PIDGEOTTO}},
|
||||
[SPECIES_PIDGEOTTO] = {{EVO_LEVEL, 36, SPECIES_PIDGEOT}},
|
||||
[SPECIES_RATTATA] = {{EVO_LEVEL, 20, SPECIES_RATICATE}},
|
||||
[SPECIES_SPEAROW] = {{EVO_LEVEL, 20, SPECIES_FEAROW}},
|
||||
[SPECIES_EKANS] = {{EVO_LEVEL, 22, SPECIES_ARBOK}},
|
||||
[SPECIES_PIKACHU] = {{EVO_ITEM, ITEM_THUNDER_STONE, SPECIES_RAICHU}},
|
||||
[SPECIES_SANDSHREW] = {{EVO_LEVEL, 22, SPECIES_SANDSLASH}},
|
||||
[SPECIES_NIDORAN_F] = {{EVO_LEVEL, 16, SPECIES_NIDORINA}},
|
||||
[SPECIES_NIDORINA] = {{EVO_ITEM, ITEM_MOON_STONE, SPECIES_NIDOQUEEN}},
|
||||
[SPECIES_NIDORAN_M] = {{EVO_LEVEL, 16, SPECIES_NIDORINO}},
|
||||
[SPECIES_NIDORINO] = {{EVO_ITEM, ITEM_MOON_STONE, SPECIES_NIDOKING}},
|
||||
[SPECIES_CLEFAIRY] = {{EVO_ITEM, ITEM_MOON_STONE, SPECIES_CLEFABLE}},
|
||||
[SPECIES_VULPIX] = {{EVO_ITEM, ITEM_FIRE_STONE, SPECIES_NINETALES}},
|
||||
[SPECIES_JIGGLYPUFF] = {{EVO_ITEM, ITEM_MOON_STONE, SPECIES_WIGGLYTUFF}},
|
||||
[SPECIES_ZUBAT] = {{EVO_LEVEL, 22, SPECIES_GOLBAT}},
|
||||
[SPECIES_GOLBAT] = {{EVO_FRIENDSHIP, 0, SPECIES_CROBAT}},
|
||||
[SPECIES_ODDISH] = {{EVO_LEVEL, 21, SPECIES_GLOOM}},
|
||||
[SPECIES_GLOOM] = {{EVO_ITEM, ITEM_LEAF_STONE, SPECIES_VILEPLUME},
|
||||
{EVO_ITEM, ITEM_SUN_STONE, SPECIES_BELLOSSOM}},
|
||||
[SPECIES_PARAS] = {{EVO_LEVEL, 24, SPECIES_PARASECT}},
|
||||
[SPECIES_VENONAT] = {{EVO_LEVEL, 31, SPECIES_VENOMOTH}},
|
||||
[SPECIES_DIGLETT] = {{EVO_LEVEL, 26, SPECIES_DUGTRIO}},
|
||||
[SPECIES_MEOWTH] = {{EVO_LEVEL, 28, SPECIES_PERSIAN}},
|
||||
[SPECIES_PSYDUCK] = {{EVO_LEVEL, 33, SPECIES_GOLDUCK}},
|
||||
[SPECIES_MANKEY] = {{EVO_LEVEL, 28, SPECIES_PRIMEAPE}},
|
||||
[SPECIES_GROWLITHE] = {{EVO_ITEM, ITEM_FIRE_STONE, SPECIES_ARCANINE}},
|
||||
[SPECIES_POLIWAG] = {{EVO_LEVEL, 25, SPECIES_POLIWHIRL}},
|
||||
[SPECIES_POLIWHIRL] = {{EVO_ITEM, ITEM_WATER_STONE, SPECIES_POLIWRATH},
|
||||
{EVO_TRADE_ITEM, ITEM_KINGS_ROCK, SPECIES_POLITOED}},
|
||||
[SPECIES_ABRA] = {{EVO_LEVEL, 16, SPECIES_KADABRA}},
|
||||
[SPECIES_KADABRA] = {{EVO_TRADE, 0, SPECIES_ALAKAZAM}},
|
||||
[SPECIES_MACHOP] = {{EVO_LEVEL, 28, SPECIES_MACHOKE}},
|
||||
[SPECIES_MACHOKE] = {{EVO_TRADE, 0, SPECIES_MACHAMP}},
|
||||
[SPECIES_BELLSPROUT] = {{EVO_LEVEL, 21, SPECIES_WEEPINBELL}},
|
||||
[SPECIES_WEEPINBELL] = {{EVO_ITEM, ITEM_LEAF_STONE, SPECIES_VICTREEBEL}},
|
||||
[SPECIES_TENTACOOL] = {{EVO_LEVEL, 30, SPECIES_TENTACRUEL}},
|
||||
[SPECIES_GEODUDE] = {{EVO_LEVEL, 25, SPECIES_GRAVELER}},
|
||||
[SPECIES_GRAVELER] = {{EVO_TRADE, 0, SPECIES_GOLEM}},
|
||||
[SPECIES_PONYTA] = {{EVO_LEVEL, 40, SPECIES_RAPIDASH}},
|
||||
[SPECIES_SLOWPOKE] = {{EVO_LEVEL, 37, SPECIES_SLOWBRO},
|
||||
{EVO_TRADE_ITEM, ITEM_KINGS_ROCK, SPECIES_SLOWKING}},
|
||||
[SPECIES_MAGNEMITE] = {{EVO_LEVEL, 30, SPECIES_MAGNETON}},
|
||||
[SPECIES_DODUO] = {{EVO_LEVEL, 31, SPECIES_DODRIO}},
|
||||
[SPECIES_SEEL] = {{EVO_LEVEL, 34, SPECIES_DEWGONG}},
|
||||
[SPECIES_GRIMER] = {{EVO_LEVEL, 38, SPECIES_MUK}},
|
||||
[SPECIES_SHELLDER] = {{EVO_ITEM, ITEM_WATER_STONE, SPECIES_CLOYSTER}},
|
||||
[SPECIES_GASTLY] = {{EVO_LEVEL, 25, SPECIES_HAUNTER}},
|
||||
[SPECIES_HAUNTER] = {{EVO_TRADE, 0, SPECIES_GENGAR}},
|
||||
[SPECIES_ONIX] = {{EVO_TRADE_ITEM, ITEM_METAL_COAT, SPECIES_STEELIX}},
|
||||
[SPECIES_DROWZEE] = {{EVO_LEVEL, 26, SPECIES_HYPNO}},
|
||||
[SPECIES_KRABBY] = {{EVO_LEVEL, 28, SPECIES_KINGLER}},
|
||||
[SPECIES_VOLTORB] = {{EVO_LEVEL, 30, SPECIES_ELECTRODE}},
|
||||
[SPECIES_EXEGGCUTE] = {{EVO_ITEM, ITEM_LEAF_STONE, SPECIES_EXEGGUTOR}},
|
||||
[SPECIES_CUBONE] = {{EVO_LEVEL, 28, SPECIES_MAROWAK}},
|
||||
[SPECIES_KOFFING] = {{EVO_LEVEL, 35, SPECIES_WEEZING}},
|
||||
[SPECIES_RHYHORN] = {{EVO_LEVEL, 42, SPECIES_RHYDON}},
|
||||
[SPECIES_CHANSEY] = {{EVO_FRIENDSHIP, 0, SPECIES_BLISSEY}},
|
||||
[SPECIES_HORSEA] = {{EVO_LEVEL, 32, SPECIES_SEADRA}},
|
||||
[SPECIES_SEADRA] = {{EVO_TRADE_ITEM, ITEM_DRAGON_SCALE, SPECIES_KINGDRA}},
|
||||
[SPECIES_GOLDEEN] = {{EVO_LEVEL, 33, SPECIES_SEAKING}},
|
||||
[SPECIES_STARYU] = {{EVO_ITEM, ITEM_WATER_STONE, SPECIES_STARMIE}},
|
||||
[SPECIES_SCYTHER] = {{EVO_TRADE_ITEM, ITEM_METAL_COAT, SPECIES_SCIZOR}},
|
||||
[SPECIES_MAGIKARP] = {{EVO_LEVEL, 20, SPECIES_GYARADOS}},
|
||||
[SPECIES_EEVEE] = {{EVO_ITEM, ITEM_THUNDER_STONE, SPECIES_JOLTEON},
|
||||
{EVO_ITEM, ITEM_WATER_STONE, SPECIES_VAPOREON},
|
||||
{EVO_ITEM, ITEM_FIRE_STONE, SPECIES_FLAREON},
|
||||
{EVO_FRIENDSHIP_DAY, 0, SPECIES_ESPEON},
|
||||
{EVO_FRIENDSHIP_NIGHT, 0, SPECIES_UMBREON}},
|
||||
[SPECIES_PORYGON] = {{EVO_TRADE_ITEM, ITEM_UP_GRADE, SPECIES_PORYGON2}},
|
||||
[SPECIES_OMANYTE] = {{EVO_LEVEL, 40, SPECIES_OMASTAR}},
|
||||
[SPECIES_KABUTO] = {{EVO_LEVEL, 40, SPECIES_KABUTOPS}},
|
||||
[SPECIES_DRATINI] = {{EVO_LEVEL, 30, SPECIES_DRAGONAIR}},
|
||||
[SPECIES_DRAGONAIR] = {{EVO_LEVEL, 55, SPECIES_DRAGONITE}},
|
||||
[SPECIES_CHIKORITA] = {{EVO_LEVEL, 16, SPECIES_BAYLEEF}},
|
||||
[SPECIES_BAYLEEF] = {{EVO_LEVEL, 32, SPECIES_MEGANIUM}},
|
||||
[SPECIES_CYNDAQUIL] = {{EVO_LEVEL, 14, SPECIES_QUILAVA}},
|
||||
[SPECIES_QUILAVA] = {{EVO_LEVEL, 36, SPECIES_TYPHLOSION}},
|
||||
[SPECIES_TOTODILE] = {{EVO_LEVEL, 18, SPECIES_CROCONAW}},
|
||||
[SPECIES_CROCONAW] = {{EVO_LEVEL, 30, SPECIES_FERALIGATR}},
|
||||
[SPECIES_SENTRET] = {{EVO_LEVEL, 15, SPECIES_FURRET}},
|
||||
[SPECIES_HOOTHOOT] = {{EVO_LEVEL, 20, SPECIES_NOCTOWL}},
|
||||
[SPECIES_LEDYBA] = {{EVO_LEVEL, 18, SPECIES_LEDIAN}},
|
||||
[SPECIES_SPINARAK] = {{EVO_LEVEL, 22, SPECIES_ARIADOS}},
|
||||
[SPECIES_CHINCHOU] = {{EVO_LEVEL, 27, SPECIES_LANTURN}},
|
||||
[SPECIES_PICHU] = {{EVO_FRIENDSHIP, 0, SPECIES_PIKACHU}},
|
||||
[SPECIES_CLEFFA] = {{EVO_FRIENDSHIP, 0, SPECIES_CLEFAIRY}},
|
||||
[SPECIES_IGGLYBUFF] = {{EVO_FRIENDSHIP, 0, SPECIES_JIGGLYPUFF}},
|
||||
[SPECIES_TOGEPI] = {{EVO_FRIENDSHIP, 0, SPECIES_TOGETIC}},
|
||||
[SPECIES_NATU] = {{EVO_LEVEL, 25, SPECIES_XATU}},
|
||||
[SPECIES_MAREEP] = {{EVO_LEVEL, 15, SPECIES_FLAAFFY}},
|
||||
[SPECIES_FLAAFFY] = {{EVO_LEVEL, 30, SPECIES_AMPHAROS}},
|
||||
[SPECIES_MARILL] = {{EVO_LEVEL, 18, SPECIES_AZUMARILL}},
|
||||
[SPECIES_HOPPIP] = {{EVO_LEVEL, 18, SPECIES_SKIPLOOM}},
|
||||
[SPECIES_SKIPLOOM] = {{EVO_LEVEL, 27, SPECIES_JUMPLUFF}},
|
||||
[SPECIES_SUNKERN] = {{EVO_ITEM, ITEM_SUN_STONE, SPECIES_SUNFLORA}},
|
||||
[SPECIES_WOOPER] = {{EVO_LEVEL, 20, SPECIES_QUAGSIRE}},
|
||||
[SPECIES_PINECO] = {{EVO_LEVEL, 31, SPECIES_FORRETRESS}},
|
||||
[SPECIES_SNUBBULL] = {{EVO_LEVEL, 23, SPECIES_GRANBULL}},
|
||||
[SPECIES_TEDDIURSA] = {{EVO_LEVEL, 30, SPECIES_URSARING}},
|
||||
[SPECIES_SLUGMA] = {{EVO_LEVEL, 38, SPECIES_MAGCARGO}},
|
||||
[SPECIES_SWINUB] = {{EVO_LEVEL, 33, SPECIES_PILOSWINE}},
|
||||
[SPECIES_REMORAID] = {{EVO_LEVEL, 25, SPECIES_OCTILLERY}},
|
||||
[SPECIES_HOUNDOUR] = {{EVO_LEVEL, 24, SPECIES_HOUNDOOM}},
|
||||
[SPECIES_PHANPY] = {{EVO_LEVEL, 25, SPECIES_DONPHAN}},
|
||||
[SPECIES_TYROGUE] = {{EVO_LEVEL_ATK_LT_DEF, 20, SPECIES_HITMONCHAN},
|
||||
{EVO_LEVEL_ATK_GT_DEF, 20, SPECIES_HITMONLEE},
|
||||
{EVO_LEVEL_ATK_EQ_DEF, 20, SPECIES_HITMONTOP}},
|
||||
[SPECIES_SMOOCHUM] = {{EVO_LEVEL, 30, SPECIES_JYNX}},
|
||||
[SPECIES_ELEKID] = {{EVO_LEVEL, 30, SPECIES_ELECTABUZZ}},
|
||||
[SPECIES_MAGBY] = {{EVO_LEVEL, 30, SPECIES_MAGMAR}},
|
||||
[SPECIES_LARVITAR] = {{EVO_LEVEL, 30, SPECIES_PUPITAR}},
|
||||
[SPECIES_PUPITAR] = {{EVO_LEVEL, 55, SPECIES_TYRANITAR}},
|
||||
[SPECIES_TREECKO] = {{EVO_LEVEL, 16, SPECIES_GROVYLE}},
|
||||
[SPECIES_GROVYLE] = {{EVO_LEVEL, 36, SPECIES_SCEPTILE}},
|
||||
[SPECIES_TORCHIC] = {{EVO_LEVEL, 16, SPECIES_COMBUSKEN}},
|
||||
[SPECIES_COMBUSKEN] = {{EVO_LEVEL, 36, SPECIES_BLAZIKEN}},
|
||||
[SPECIES_MUDKIP] = {{EVO_LEVEL, 16, SPECIES_MARSHTOMP}},
|
||||
[SPECIES_MARSHTOMP] = {{EVO_LEVEL, 36, SPECIES_SWAMPERT}},
|
||||
[SPECIES_POOCHYENA] = {{EVO_LEVEL, 18, SPECIES_MIGHTYENA}},
|
||||
[SPECIES_ZIGZAGOON] = {{EVO_LEVEL, 20, SPECIES_LINOONE}},
|
||||
[SPECIES_WURMPLE] = {{EVO_LEVEL_SILCOON, 7, SPECIES_SILCOON},
|
||||
{EVO_LEVEL_CASCOON, 7, SPECIES_CASCOON}},
|
||||
[SPECIES_SILCOON] = {{EVO_LEVEL, 10, SPECIES_BEAUTIFLY}},
|
||||
[SPECIES_CASCOON] = {{EVO_LEVEL, 10, SPECIES_DUSTOX}},
|
||||
[SPECIES_LOTAD] = {{EVO_LEVEL, 14, SPECIES_LOMBRE}},
|
||||
[SPECIES_LOMBRE] = {{EVO_ITEM, ITEM_WATER_STONE, SPECIES_LUDICOLO}},
|
||||
[SPECIES_SEEDOT] = {{EVO_LEVEL, 14, SPECIES_NUZLEAF}},
|
||||
[SPECIES_NUZLEAF] = {{EVO_ITEM, ITEM_LEAF_STONE, SPECIES_SHIFTRY}},
|
||||
[SPECIES_NINCADA] = {{EVO_LEVEL_NINJASK, 20, SPECIES_NINJASK},
|
||||
{EVO_LEVEL_SHEDINJA, 20, SPECIES_SHEDINJA}},
|
||||
[SPECIES_TAILLOW] = {{EVO_LEVEL, 22, SPECIES_SWELLOW}},
|
||||
[SPECIES_SHROOMISH] = {{EVO_LEVEL, 23, SPECIES_BRELOOM}},
|
||||
[SPECIES_WINGULL] = {{EVO_LEVEL, 25, SPECIES_PELIPPER}},
|
||||
[SPECIES_SURSKIT] = {{EVO_LEVEL, 22, SPECIES_MASQUERAIN}},
|
||||
[SPECIES_WAILMER] = {{EVO_LEVEL, 40, SPECIES_WAILORD}},
|
||||
[SPECIES_SKITTY] = {{EVO_ITEM, ITEM_MOON_STONE, SPECIES_DELCATTY}},
|
||||
[SPECIES_BALTOY] = {{EVO_LEVEL, 36, SPECIES_CLAYDOL}},
|
||||
[SPECIES_BARBOACH] = {{EVO_LEVEL, 30, SPECIES_WHISCASH}},
|
||||
[SPECIES_CORPHISH] = {{EVO_LEVEL, 30, SPECIES_CRAWDAUNT}},
|
||||
[SPECIES_FEEBAS] = {{EVO_BEAUTY, 170, SPECIES_MILOTIC}},
|
||||
[SPECIES_CARVANHA] = {{EVO_LEVEL, 30, SPECIES_SHARPEDO}},
|
||||
[SPECIES_TRAPINCH] = {{EVO_LEVEL, 35, SPECIES_VIBRAVA}},
|
||||
[SPECIES_VIBRAVA] = {{EVO_LEVEL, 45, SPECIES_FLYGON}},
|
||||
[SPECIES_MAKUHITA] = {{EVO_LEVEL, 24, SPECIES_HARIYAMA}},
|
||||
[SPECIES_ELECTRIKE] = {{EVO_LEVEL, 26, SPECIES_MANECTRIC}},
|
||||
[SPECIES_NUMEL] = {{EVO_LEVEL, 33, SPECIES_CAMERUPT}},
|
||||
[SPECIES_SPHEAL] = {{EVO_LEVEL, 32, SPECIES_SEALEO}},
|
||||
[SPECIES_SEALEO] = {{EVO_LEVEL, 44, SPECIES_WALREIN}},
|
||||
[SPECIES_CACNEA] = {{EVO_LEVEL, 32, SPECIES_CACTURNE}},
|
||||
[SPECIES_SNORUNT] = {{EVO_LEVEL, 42, SPECIES_GLALIE}},
|
||||
[SPECIES_AZURILL] = {{EVO_FRIENDSHIP, 0, SPECIES_MARILL}},
|
||||
[SPECIES_SPOINK] = {{EVO_LEVEL, 32, SPECIES_GRUMPIG}},
|
||||
[SPECIES_MEDITITE] = {{EVO_LEVEL, 37, SPECIES_MEDICHAM}},
|
||||
[SPECIES_SWABLU] = {{EVO_LEVEL, 35, SPECIES_ALTARIA}},
|
||||
[SPECIES_WYNAUT] = {{EVO_LEVEL, 15, SPECIES_WOBBUFFET}},
|
||||
[SPECIES_DUSKULL] = {{EVO_LEVEL, 37, SPECIES_DUSCLOPS}},
|
||||
[SPECIES_SLAKOTH] = {{EVO_LEVEL, 18, SPECIES_VIGOROTH}},
|
||||
[SPECIES_VIGOROTH] = {{EVO_LEVEL, 36, SPECIES_SLAKING}},
|
||||
[SPECIES_GULPIN] = {{EVO_LEVEL, 26, SPECIES_SWALOT}},
|
||||
[SPECIES_WHISMUR] = {{EVO_LEVEL, 20, SPECIES_LOUDRED}},
|
||||
[SPECIES_LOUDRED] = {{EVO_LEVEL, 40, SPECIES_EXPLOUD}},
|
||||
[SPECIES_CLAMPERL] = {{EVO_TRADE_ITEM, ITEM_DEEP_SEA_TOOTH, SPECIES_HUNTAIL},
|
||||
{EVO_TRADE_ITEM, ITEM_DEEP_SEA_SCALE, SPECIES_GOREBYSS}},
|
||||
[SPECIES_SHUPPET] = {{EVO_LEVEL, 37, SPECIES_BANETTE}},
|
||||
[SPECIES_ARON] = {{EVO_LEVEL, 32, SPECIES_LAIRON}},
|
||||
[SPECIES_LAIRON] = {{EVO_LEVEL, 42, SPECIES_AGGRON}},
|
||||
[SPECIES_LILEEP] = {{EVO_LEVEL, 40, SPECIES_CRADILY}},
|
||||
[SPECIES_ANORITH] = {{EVO_LEVEL, 40, SPECIES_ARMALDO}},
|
||||
[SPECIES_RALTS] = {{EVO_LEVEL, 20, SPECIES_KIRLIA}},
|
||||
[SPECIES_KIRLIA] = {{EVO_LEVEL, 30, SPECIES_GARDEVOIR}},
|
||||
[SPECIES_BAGON] = {{EVO_LEVEL, 30, SPECIES_SHELGON}},
|
||||
[SPECIES_SHELGON] = {{EVO_LEVEL, 50, SPECIES_SALAMENCE}},
|
||||
[SPECIES_BELDUM] = {{EVO_LEVEL, 20, SPECIES_METANG}},
|
||||
[SPECIES_METANG] = {{EVO_LEVEL, 45, SPECIES_METAGROSS}},
|
||||
};
|
||||
|
||||
#endif //POKEEMERALD_EVOLUTION_H
|
||||
@@ -0,0 +1,849 @@
|
||||
#ifndef POKEEMERALD_EXPERIENCE_TABLES_H
|
||||
#define POKEEMERALD_EXPERIENCE_TABLES_H
|
||||
|
||||
#define SQUARE(n)(n * n)
|
||||
#define CUBE(n)(n * n * n)
|
||||
|
||||
#define EXP_SLOW(n)((5 * CUBE(n)) / 4) // (5 * (n)^3) / 4
|
||||
#define EXP_FAST(n)((4 * CUBE(n)) / 5) // (4 * (n)^3) / 5
|
||||
#define EXP_MEDIUM_FAST(n)(CUBE(n)) // (n)^3
|
||||
#define EXP_MEDIUM_SLOW(n)((6 * CUBE(n)) / 5 - (15 * SQUARE(n)) + (100 * n) - 140) // (6 * (n)^3) / 5 - (15 * (n)^2) + (100 * n) - 140
|
||||
#define EXP_ERRATIC(n) \
|
||||
(n <= 50) ? ((100 - n) * CUBE(n) / 50) \
|
||||
:(n <= 68) ? ((150 - n) * CUBE(n) / 100) \
|
||||
:(n <= 98) ? (((1911 - 10 * n) / 3) * CUBE(n) / 500) \
|
||||
: ((160 - n) * CUBE(n) / 100)
|
||||
#define EXP_FLUCTUATING(n) \
|
||||
(n <= 15) ? (((n + 1) / 3 + 24) * CUBE(n) / 50) \
|
||||
:(n <= 36) ? ((n + 14) * CUBE(n) / 50) \
|
||||
: (((n / 2) + 32) * CUBE(n) / 50)
|
||||
|
||||
const u32 gExperienceTables[][MAX_MON_LEVEL + 1] =
|
||||
{
|
||||
{ // Medium Fast
|
||||
0, // 0
|
||||
1, // 1
|
||||
EXP_MEDIUM_FAST(2),
|
||||
EXP_MEDIUM_FAST(3),
|
||||
EXP_MEDIUM_FAST(4),
|
||||
EXP_MEDIUM_FAST(5),
|
||||
EXP_MEDIUM_FAST(6),
|
||||
EXP_MEDIUM_FAST(7),
|
||||
EXP_MEDIUM_FAST(8),
|
||||
EXP_MEDIUM_FAST(9),
|
||||
EXP_MEDIUM_FAST(10),
|
||||
EXP_MEDIUM_FAST(11),
|
||||
EXP_MEDIUM_FAST(12),
|
||||
EXP_MEDIUM_FAST(13),
|
||||
EXP_MEDIUM_FAST(14),
|
||||
EXP_MEDIUM_FAST(15),
|
||||
EXP_MEDIUM_FAST(16),
|
||||
EXP_MEDIUM_FAST(17),
|
||||
EXP_MEDIUM_FAST(18),
|
||||
EXP_MEDIUM_FAST(19),
|
||||
EXP_MEDIUM_FAST(20),
|
||||
EXP_MEDIUM_FAST(21),
|
||||
EXP_MEDIUM_FAST(22),
|
||||
EXP_MEDIUM_FAST(23),
|
||||
EXP_MEDIUM_FAST(24),
|
||||
EXP_MEDIUM_FAST(25),
|
||||
EXP_MEDIUM_FAST(26),
|
||||
EXP_MEDIUM_FAST(27),
|
||||
EXP_MEDIUM_FAST(28),
|
||||
EXP_MEDIUM_FAST(29),
|
||||
EXP_MEDIUM_FAST(30),
|
||||
EXP_MEDIUM_FAST(31),
|
||||
EXP_MEDIUM_FAST(32),
|
||||
EXP_MEDIUM_FAST(33),
|
||||
EXP_MEDIUM_FAST(34),
|
||||
EXP_MEDIUM_FAST(35),
|
||||
EXP_MEDIUM_FAST(36),
|
||||
EXP_MEDIUM_FAST(37),
|
||||
EXP_MEDIUM_FAST(38),
|
||||
EXP_MEDIUM_FAST(39),
|
||||
EXP_MEDIUM_FAST(40),
|
||||
EXP_MEDIUM_FAST(41),
|
||||
EXP_MEDIUM_FAST(42),
|
||||
EXP_MEDIUM_FAST(43),
|
||||
EXP_MEDIUM_FAST(44),
|
||||
EXP_MEDIUM_FAST(45),
|
||||
EXP_MEDIUM_FAST(46),
|
||||
EXP_MEDIUM_FAST(47),
|
||||
EXP_MEDIUM_FAST(48),
|
||||
EXP_MEDIUM_FAST(49),
|
||||
EXP_MEDIUM_FAST(50),
|
||||
EXP_MEDIUM_FAST(51),
|
||||
EXP_MEDIUM_FAST(52),
|
||||
EXP_MEDIUM_FAST(53),
|
||||
EXP_MEDIUM_FAST(54),
|
||||
EXP_MEDIUM_FAST(55),
|
||||
EXP_MEDIUM_FAST(56),
|
||||
EXP_MEDIUM_FAST(57),
|
||||
EXP_MEDIUM_FAST(58),
|
||||
EXP_MEDIUM_FAST(59),
|
||||
EXP_MEDIUM_FAST(60),
|
||||
EXP_MEDIUM_FAST(61),
|
||||
EXP_MEDIUM_FAST(62),
|
||||
EXP_MEDIUM_FAST(63),
|
||||
EXP_MEDIUM_FAST(64),
|
||||
EXP_MEDIUM_FAST(65),
|
||||
EXP_MEDIUM_FAST(66),
|
||||
EXP_MEDIUM_FAST(67),
|
||||
EXP_MEDIUM_FAST(68),
|
||||
EXP_MEDIUM_FAST(69),
|
||||
EXP_MEDIUM_FAST(70),
|
||||
EXP_MEDIUM_FAST(71),
|
||||
EXP_MEDIUM_FAST(72),
|
||||
EXP_MEDIUM_FAST(73),
|
||||
EXP_MEDIUM_FAST(74),
|
||||
EXP_MEDIUM_FAST(75),
|
||||
EXP_MEDIUM_FAST(76),
|
||||
EXP_MEDIUM_FAST(77),
|
||||
EXP_MEDIUM_FAST(78),
|
||||
EXP_MEDIUM_FAST(79),
|
||||
EXP_MEDIUM_FAST(80),
|
||||
EXP_MEDIUM_FAST(81),
|
||||
EXP_MEDIUM_FAST(82),
|
||||
EXP_MEDIUM_FAST(83),
|
||||
EXP_MEDIUM_FAST(84),
|
||||
EXP_MEDIUM_FAST(85),
|
||||
EXP_MEDIUM_FAST(86),
|
||||
EXP_MEDIUM_FAST(87),
|
||||
EXP_MEDIUM_FAST(88),
|
||||
EXP_MEDIUM_FAST(89),
|
||||
EXP_MEDIUM_FAST(90),
|
||||
EXP_MEDIUM_FAST(91),
|
||||
EXP_MEDIUM_FAST(92),
|
||||
EXP_MEDIUM_FAST(93),
|
||||
EXP_MEDIUM_FAST(94),
|
||||
EXP_MEDIUM_FAST(95),
|
||||
EXP_MEDIUM_FAST(96),
|
||||
EXP_MEDIUM_FAST(97),
|
||||
EXP_MEDIUM_FAST(98),
|
||||
EXP_MEDIUM_FAST(99),
|
||||
EXP_MEDIUM_FAST(100),
|
||||
},
|
||||
{ // Erratic
|
||||
0, // 0
|
||||
1, // 1
|
||||
EXP_ERRATIC(2),
|
||||
EXP_ERRATIC(3),
|
||||
EXP_ERRATIC(4),
|
||||
EXP_ERRATIC(5),
|
||||
EXP_ERRATIC(6),
|
||||
EXP_ERRATIC(7),
|
||||
EXP_ERRATIC(8),
|
||||
EXP_ERRATIC(9),
|
||||
EXP_ERRATIC(10),
|
||||
EXP_ERRATIC(11),
|
||||
EXP_ERRATIC(12),
|
||||
EXP_ERRATIC(13),
|
||||
EXP_ERRATIC(14),
|
||||
EXP_ERRATIC(15),
|
||||
EXP_ERRATIC(16),
|
||||
EXP_ERRATIC(17),
|
||||
EXP_ERRATIC(18),
|
||||
EXP_ERRATIC(19),
|
||||
EXP_ERRATIC(20),
|
||||
EXP_ERRATIC(21),
|
||||
EXP_ERRATIC(22),
|
||||
EXP_ERRATIC(23),
|
||||
EXP_ERRATIC(24),
|
||||
EXP_ERRATIC(25),
|
||||
EXP_ERRATIC(26),
|
||||
EXP_ERRATIC(27),
|
||||
EXP_ERRATIC(28),
|
||||
EXP_ERRATIC(29),
|
||||
EXP_ERRATIC(30),
|
||||
EXP_ERRATIC(31),
|
||||
EXP_ERRATIC(32),
|
||||
EXP_ERRATIC(33),
|
||||
EXP_ERRATIC(34),
|
||||
EXP_ERRATIC(35),
|
||||
EXP_ERRATIC(36),
|
||||
EXP_ERRATIC(37),
|
||||
EXP_ERRATIC(38),
|
||||
EXP_ERRATIC(39),
|
||||
EXP_ERRATIC(40),
|
||||
EXP_ERRATIC(41),
|
||||
EXP_ERRATIC(42),
|
||||
EXP_ERRATIC(43),
|
||||
EXP_ERRATIC(44),
|
||||
EXP_ERRATIC(45),
|
||||
EXP_ERRATIC(46),
|
||||
EXP_ERRATIC(47),
|
||||
EXP_ERRATIC(48),
|
||||
EXP_ERRATIC(49),
|
||||
EXP_ERRATIC(50),
|
||||
EXP_ERRATIC(51),
|
||||
EXP_ERRATIC(52),
|
||||
EXP_ERRATIC(53),
|
||||
EXP_ERRATIC(54),
|
||||
EXP_ERRATIC(55),
|
||||
EXP_ERRATIC(56),
|
||||
EXP_ERRATIC(57),
|
||||
EXP_ERRATIC(58),
|
||||
EXP_ERRATIC(59),
|
||||
EXP_ERRATIC(60),
|
||||
EXP_ERRATIC(61),
|
||||
EXP_ERRATIC(62),
|
||||
EXP_ERRATIC(63),
|
||||
EXP_ERRATIC(64),
|
||||
EXP_ERRATIC(65),
|
||||
EXP_ERRATIC(66),
|
||||
EXP_ERRATIC(67),
|
||||
EXP_ERRATIC(68),
|
||||
EXP_ERRATIC(69),
|
||||
EXP_ERRATIC(70),
|
||||
EXP_ERRATIC(71),
|
||||
EXP_ERRATIC(72),
|
||||
EXP_ERRATIC(73),
|
||||
EXP_ERRATIC(74),
|
||||
EXP_ERRATIC(75),
|
||||
EXP_ERRATIC(76),
|
||||
EXP_ERRATIC(77),
|
||||
EXP_ERRATIC(78),
|
||||
EXP_ERRATIC(79),
|
||||
EXP_ERRATIC(80),
|
||||
EXP_ERRATIC(81),
|
||||
EXP_ERRATIC(82),
|
||||
EXP_ERRATIC(83),
|
||||
EXP_ERRATIC(84),
|
||||
EXP_ERRATIC(85),
|
||||
EXP_ERRATIC(86),
|
||||
EXP_ERRATIC(87),
|
||||
EXP_ERRATIC(88),
|
||||
EXP_ERRATIC(89),
|
||||
EXP_ERRATIC(90),
|
||||
EXP_ERRATIC(91),
|
||||
EXP_ERRATIC(92),
|
||||
EXP_ERRATIC(93),
|
||||
EXP_ERRATIC(94),
|
||||
EXP_ERRATIC(95),
|
||||
EXP_ERRATIC(96),
|
||||
EXP_ERRATIC(97),
|
||||
EXP_ERRATIC(98),
|
||||
EXP_ERRATIC(99),
|
||||
EXP_ERRATIC(100),
|
||||
},
|
||||
{ // Fluctuating
|
||||
0, // 0
|
||||
1, // 1
|
||||
EXP_FLUCTUATING(2),
|
||||
EXP_FLUCTUATING(3),
|
||||
EXP_FLUCTUATING(4),
|
||||
EXP_FLUCTUATING(5),
|
||||
EXP_FLUCTUATING(6),
|
||||
EXP_FLUCTUATING(7),
|
||||
EXP_FLUCTUATING(8),
|
||||
EXP_FLUCTUATING(9),
|
||||
EXP_FLUCTUATING(10),
|
||||
EXP_FLUCTUATING(11),
|
||||
EXP_FLUCTUATING(12),
|
||||
EXP_FLUCTUATING(13),
|
||||
EXP_FLUCTUATING(14),
|
||||
EXP_FLUCTUATING(15),
|
||||
EXP_FLUCTUATING(16),
|
||||
EXP_FLUCTUATING(17),
|
||||
EXP_FLUCTUATING(18),
|
||||
EXP_FLUCTUATING(19),
|
||||
EXP_FLUCTUATING(20),
|
||||
EXP_FLUCTUATING(21),
|
||||
EXP_FLUCTUATING(22),
|
||||
EXP_FLUCTUATING(23),
|
||||
EXP_FLUCTUATING(24),
|
||||
EXP_FLUCTUATING(25),
|
||||
EXP_FLUCTUATING(26),
|
||||
EXP_FLUCTUATING(27),
|
||||
EXP_FLUCTUATING(28),
|
||||
EXP_FLUCTUATING(29),
|
||||
EXP_FLUCTUATING(30),
|
||||
EXP_FLUCTUATING(31),
|
||||
EXP_FLUCTUATING(32),
|
||||
EXP_FLUCTUATING(33),
|
||||
EXP_FLUCTUATING(34),
|
||||
EXP_FLUCTUATING(35),
|
||||
EXP_FLUCTUATING(36),
|
||||
EXP_FLUCTUATING(37),
|
||||
EXP_FLUCTUATING(38),
|
||||
EXP_FLUCTUATING(39),
|
||||
EXP_FLUCTUATING(40),
|
||||
EXP_FLUCTUATING(41),
|
||||
EXP_FLUCTUATING(42),
|
||||
EXP_FLUCTUATING(43),
|
||||
EXP_FLUCTUATING(44),
|
||||
EXP_FLUCTUATING(45),
|
||||
EXP_FLUCTUATING(46),
|
||||
EXP_FLUCTUATING(47),
|
||||
EXP_FLUCTUATING(48),
|
||||
EXP_FLUCTUATING(49),
|
||||
EXP_FLUCTUATING(50),
|
||||
EXP_FLUCTUATING(51),
|
||||
EXP_FLUCTUATING(52),
|
||||
EXP_FLUCTUATING(53),
|
||||
EXP_FLUCTUATING(54),
|
||||
EXP_FLUCTUATING(55),
|
||||
EXP_FLUCTUATING(56),
|
||||
EXP_FLUCTUATING(57),
|
||||
EXP_FLUCTUATING(58),
|
||||
EXP_FLUCTUATING(59),
|
||||
EXP_FLUCTUATING(60),
|
||||
EXP_FLUCTUATING(61),
|
||||
EXP_FLUCTUATING(62),
|
||||
EXP_FLUCTUATING(63),
|
||||
EXP_FLUCTUATING(64),
|
||||
EXP_FLUCTUATING(65),
|
||||
EXP_FLUCTUATING(66),
|
||||
EXP_FLUCTUATING(67),
|
||||
EXP_FLUCTUATING(68),
|
||||
EXP_FLUCTUATING(69),
|
||||
EXP_FLUCTUATING(70),
|
||||
EXP_FLUCTUATING(71),
|
||||
EXP_FLUCTUATING(72),
|
||||
EXP_FLUCTUATING(73),
|
||||
EXP_FLUCTUATING(74),
|
||||
EXP_FLUCTUATING(75),
|
||||
EXP_FLUCTUATING(76),
|
||||
EXP_FLUCTUATING(77),
|
||||
EXP_FLUCTUATING(78),
|
||||
EXP_FLUCTUATING(79),
|
||||
EXP_FLUCTUATING(80),
|
||||
EXP_FLUCTUATING(81),
|
||||
EXP_FLUCTUATING(82),
|
||||
EXP_FLUCTUATING(83),
|
||||
EXP_FLUCTUATING(84),
|
||||
EXP_FLUCTUATING(85),
|
||||
EXP_FLUCTUATING(86),
|
||||
EXP_FLUCTUATING(87),
|
||||
EXP_FLUCTUATING(88),
|
||||
EXP_FLUCTUATING(89),
|
||||
EXP_FLUCTUATING(90),
|
||||
EXP_FLUCTUATING(91),
|
||||
EXP_FLUCTUATING(92),
|
||||
EXP_FLUCTUATING(93),
|
||||
EXP_FLUCTUATING(94),
|
||||
EXP_FLUCTUATING(95),
|
||||
EXP_FLUCTUATING(96),
|
||||
EXP_FLUCTUATING(97),
|
||||
EXP_FLUCTUATING(98),
|
||||
EXP_FLUCTUATING(99),
|
||||
EXP_FLUCTUATING(100),
|
||||
},
|
||||
{ // Medium Slow
|
||||
0, // 0
|
||||
1, // 1
|
||||
EXP_MEDIUM_SLOW(2),
|
||||
EXP_MEDIUM_SLOW(3),
|
||||
EXP_MEDIUM_SLOW(4),
|
||||
EXP_MEDIUM_SLOW(5),
|
||||
EXP_MEDIUM_SLOW(6),
|
||||
EXP_MEDIUM_SLOW(7),
|
||||
EXP_MEDIUM_SLOW(8),
|
||||
EXP_MEDIUM_SLOW(9),
|
||||
EXP_MEDIUM_SLOW(10),
|
||||
EXP_MEDIUM_SLOW(11),
|
||||
EXP_MEDIUM_SLOW(12),
|
||||
EXP_MEDIUM_SLOW(13),
|
||||
EXP_MEDIUM_SLOW(14),
|
||||
EXP_MEDIUM_SLOW(15),
|
||||
EXP_MEDIUM_SLOW(16),
|
||||
EXP_MEDIUM_SLOW(17),
|
||||
EXP_MEDIUM_SLOW(18),
|
||||
EXP_MEDIUM_SLOW(19),
|
||||
EXP_MEDIUM_SLOW(20),
|
||||
EXP_MEDIUM_SLOW(21),
|
||||
EXP_MEDIUM_SLOW(22),
|
||||
EXP_MEDIUM_SLOW(23),
|
||||
EXP_MEDIUM_SLOW(24),
|
||||
EXP_MEDIUM_SLOW(25),
|
||||
EXP_MEDIUM_SLOW(26),
|
||||
EXP_MEDIUM_SLOW(27),
|
||||
EXP_MEDIUM_SLOW(28),
|
||||
EXP_MEDIUM_SLOW(29),
|
||||
EXP_MEDIUM_SLOW(30),
|
||||
EXP_MEDIUM_SLOW(31),
|
||||
EXP_MEDIUM_SLOW(32),
|
||||
EXP_MEDIUM_SLOW(33),
|
||||
EXP_MEDIUM_SLOW(34),
|
||||
EXP_MEDIUM_SLOW(35),
|
||||
EXP_MEDIUM_SLOW(36),
|
||||
EXP_MEDIUM_SLOW(37),
|
||||
EXP_MEDIUM_SLOW(38),
|
||||
EXP_MEDIUM_SLOW(39),
|
||||
EXP_MEDIUM_SLOW(40),
|
||||
EXP_MEDIUM_SLOW(41),
|
||||
EXP_MEDIUM_SLOW(42),
|
||||
EXP_MEDIUM_SLOW(43),
|
||||
EXP_MEDIUM_SLOW(44),
|
||||
EXP_MEDIUM_SLOW(45),
|
||||
EXP_MEDIUM_SLOW(46),
|
||||
EXP_MEDIUM_SLOW(47),
|
||||
EXP_MEDIUM_SLOW(48),
|
||||
EXP_MEDIUM_SLOW(49),
|
||||
EXP_MEDIUM_SLOW(50),
|
||||
EXP_MEDIUM_SLOW(51),
|
||||
EXP_MEDIUM_SLOW(52),
|
||||
EXP_MEDIUM_SLOW(53),
|
||||
EXP_MEDIUM_SLOW(54),
|
||||
EXP_MEDIUM_SLOW(55),
|
||||
EXP_MEDIUM_SLOW(56),
|
||||
EXP_MEDIUM_SLOW(57),
|
||||
EXP_MEDIUM_SLOW(58),
|
||||
EXP_MEDIUM_SLOW(59),
|
||||
EXP_MEDIUM_SLOW(60),
|
||||
EXP_MEDIUM_SLOW(61),
|
||||
EXP_MEDIUM_SLOW(62),
|
||||
EXP_MEDIUM_SLOW(63),
|
||||
EXP_MEDIUM_SLOW(64),
|
||||
EXP_MEDIUM_SLOW(65),
|
||||
EXP_MEDIUM_SLOW(66),
|
||||
EXP_MEDIUM_SLOW(67),
|
||||
EXP_MEDIUM_SLOW(68),
|
||||
EXP_MEDIUM_SLOW(69),
|
||||
EXP_MEDIUM_SLOW(70),
|
||||
EXP_MEDIUM_SLOW(71),
|
||||
EXP_MEDIUM_SLOW(72),
|
||||
EXP_MEDIUM_SLOW(73),
|
||||
EXP_MEDIUM_SLOW(74),
|
||||
EXP_MEDIUM_SLOW(75),
|
||||
EXP_MEDIUM_SLOW(76),
|
||||
EXP_MEDIUM_SLOW(77),
|
||||
EXP_MEDIUM_SLOW(78),
|
||||
EXP_MEDIUM_SLOW(79),
|
||||
EXP_MEDIUM_SLOW(80),
|
||||
EXP_MEDIUM_SLOW(81),
|
||||
EXP_MEDIUM_SLOW(82),
|
||||
EXP_MEDIUM_SLOW(83),
|
||||
EXP_MEDIUM_SLOW(84),
|
||||
EXP_MEDIUM_SLOW(85),
|
||||
EXP_MEDIUM_SLOW(86),
|
||||
EXP_MEDIUM_SLOW(87),
|
||||
EXP_MEDIUM_SLOW(88),
|
||||
EXP_MEDIUM_SLOW(89),
|
||||
EXP_MEDIUM_SLOW(90),
|
||||
EXP_MEDIUM_SLOW(91),
|
||||
EXP_MEDIUM_SLOW(92),
|
||||
EXP_MEDIUM_SLOW(93),
|
||||
EXP_MEDIUM_SLOW(94),
|
||||
EXP_MEDIUM_SLOW(95),
|
||||
EXP_MEDIUM_SLOW(96),
|
||||
EXP_MEDIUM_SLOW(97),
|
||||
EXP_MEDIUM_SLOW(98),
|
||||
EXP_MEDIUM_SLOW(99),
|
||||
EXP_MEDIUM_SLOW(100),
|
||||
},
|
||||
{ // Fast
|
||||
0, // 0
|
||||
1, // 1
|
||||
EXP_FAST(2),
|
||||
EXP_FAST(3),
|
||||
EXP_FAST(4),
|
||||
EXP_FAST(5),
|
||||
EXP_FAST(6),
|
||||
EXP_FAST(7),
|
||||
EXP_FAST(8),
|
||||
EXP_FAST(9),
|
||||
EXP_FAST(10),
|
||||
EXP_FAST(11),
|
||||
EXP_FAST(12),
|
||||
EXP_FAST(13),
|
||||
EXP_FAST(14),
|
||||
EXP_FAST(15),
|
||||
EXP_FAST(16),
|
||||
EXP_FAST(17),
|
||||
EXP_FAST(18),
|
||||
EXP_FAST(19),
|
||||
EXP_FAST(20),
|
||||
EXP_FAST(21),
|
||||
EXP_FAST(22),
|
||||
EXP_FAST(23),
|
||||
EXP_FAST(24),
|
||||
EXP_FAST(25),
|
||||
EXP_FAST(26),
|
||||
EXP_FAST(27),
|
||||
EXP_FAST(28),
|
||||
EXP_FAST(29),
|
||||
EXP_FAST(30),
|
||||
EXP_FAST(31),
|
||||
EXP_FAST(32),
|
||||
EXP_FAST(33),
|
||||
EXP_FAST(34),
|
||||
EXP_FAST(35),
|
||||
EXP_FAST(36),
|
||||
EXP_FAST(37),
|
||||
EXP_FAST(38),
|
||||
EXP_FAST(39),
|
||||
EXP_FAST(40),
|
||||
EXP_FAST(41),
|
||||
EXP_FAST(42),
|
||||
EXP_FAST(43),
|
||||
EXP_FAST(44),
|
||||
EXP_FAST(45),
|
||||
EXP_FAST(46),
|
||||
EXP_FAST(47),
|
||||
EXP_FAST(48),
|
||||
EXP_FAST(49),
|
||||
EXP_FAST(50),
|
||||
EXP_FAST(51),
|
||||
EXP_FAST(52),
|
||||
EXP_FAST(53),
|
||||
EXP_FAST(54),
|
||||
EXP_FAST(55),
|
||||
EXP_FAST(56),
|
||||
EXP_FAST(57),
|
||||
EXP_FAST(58),
|
||||
EXP_FAST(59),
|
||||
EXP_FAST(60),
|
||||
EXP_FAST(61),
|
||||
EXP_FAST(62),
|
||||
EXP_FAST(63),
|
||||
EXP_FAST(64),
|
||||
EXP_FAST(65),
|
||||
EXP_FAST(66),
|
||||
EXP_FAST(67),
|
||||
EXP_FAST(68),
|
||||
EXP_FAST(69),
|
||||
EXP_FAST(70),
|
||||
EXP_FAST(71),
|
||||
EXP_FAST(72),
|
||||
EXP_FAST(73),
|
||||
EXP_FAST(74),
|
||||
EXP_FAST(75),
|
||||
EXP_FAST(76),
|
||||
EXP_FAST(77),
|
||||
EXP_FAST(78),
|
||||
EXP_FAST(79),
|
||||
EXP_FAST(80),
|
||||
EXP_FAST(81),
|
||||
EXP_FAST(82),
|
||||
EXP_FAST(83),
|
||||
EXP_FAST(84),
|
||||
EXP_FAST(85),
|
||||
EXP_FAST(86),
|
||||
EXP_FAST(87),
|
||||
EXP_FAST(88),
|
||||
EXP_FAST(89),
|
||||
EXP_FAST(90),
|
||||
EXP_FAST(91),
|
||||
EXP_FAST(92),
|
||||
EXP_FAST(93),
|
||||
EXP_FAST(94),
|
||||
EXP_FAST(95),
|
||||
EXP_FAST(96),
|
||||
EXP_FAST(97),
|
||||
EXP_FAST(98),
|
||||
EXP_FAST(99),
|
||||
EXP_FAST(100),
|
||||
},
|
||||
{ // Slow
|
||||
0, // 0
|
||||
1, // 1
|
||||
EXP_SLOW(2),
|
||||
EXP_SLOW(3),
|
||||
EXP_SLOW(4),
|
||||
EXP_SLOW(5),
|
||||
EXP_SLOW(6),
|
||||
EXP_SLOW(7),
|
||||
EXP_SLOW(8),
|
||||
EXP_SLOW(9),
|
||||
EXP_SLOW(10),
|
||||
EXP_SLOW(11),
|
||||
EXP_SLOW(12),
|
||||
EXP_SLOW(13),
|
||||
EXP_SLOW(14),
|
||||
EXP_SLOW(15),
|
||||
EXP_SLOW(16),
|
||||
EXP_SLOW(17),
|
||||
EXP_SLOW(18),
|
||||
EXP_SLOW(19),
|
||||
EXP_SLOW(20),
|
||||
EXP_SLOW(21),
|
||||
EXP_SLOW(22),
|
||||
EXP_SLOW(23),
|
||||
EXP_SLOW(24),
|
||||
EXP_SLOW(25),
|
||||
EXP_SLOW(26),
|
||||
EXP_SLOW(27),
|
||||
EXP_SLOW(28),
|
||||
EXP_SLOW(29),
|
||||
EXP_SLOW(30),
|
||||
EXP_SLOW(31),
|
||||
EXP_SLOW(32),
|
||||
EXP_SLOW(33),
|
||||
EXP_SLOW(34),
|
||||
EXP_SLOW(35),
|
||||
EXP_SLOW(36),
|
||||
EXP_SLOW(37),
|
||||
EXP_SLOW(38),
|
||||
EXP_SLOW(39),
|
||||
EXP_SLOW(40),
|
||||
EXP_SLOW(41),
|
||||
EXP_SLOW(42),
|
||||
EXP_SLOW(43),
|
||||
EXP_SLOW(44),
|
||||
EXP_SLOW(45),
|
||||
EXP_SLOW(46),
|
||||
EXP_SLOW(47),
|
||||
EXP_SLOW(48),
|
||||
EXP_SLOW(49),
|
||||
EXP_SLOW(50),
|
||||
EXP_SLOW(51),
|
||||
EXP_SLOW(52),
|
||||
EXP_SLOW(53),
|
||||
EXP_SLOW(54),
|
||||
EXP_SLOW(55),
|
||||
EXP_SLOW(56),
|
||||
EXP_SLOW(57),
|
||||
EXP_SLOW(58),
|
||||
EXP_SLOW(59),
|
||||
EXP_SLOW(60),
|
||||
EXP_SLOW(61),
|
||||
EXP_SLOW(62),
|
||||
EXP_SLOW(63),
|
||||
EXP_SLOW(64),
|
||||
EXP_SLOW(65),
|
||||
EXP_SLOW(66),
|
||||
EXP_SLOW(67),
|
||||
EXP_SLOW(68),
|
||||
EXP_SLOW(69),
|
||||
EXP_SLOW(70),
|
||||
EXP_SLOW(71),
|
||||
EXP_SLOW(72),
|
||||
EXP_SLOW(73),
|
||||
EXP_SLOW(74),
|
||||
EXP_SLOW(75),
|
||||
EXP_SLOW(76),
|
||||
EXP_SLOW(77),
|
||||
EXP_SLOW(78),
|
||||
EXP_SLOW(79),
|
||||
EXP_SLOW(80),
|
||||
EXP_SLOW(81),
|
||||
EXP_SLOW(82),
|
||||
EXP_SLOW(83),
|
||||
EXP_SLOW(84),
|
||||
EXP_SLOW(85),
|
||||
EXP_SLOW(86),
|
||||
EXP_SLOW(87),
|
||||
EXP_SLOW(88),
|
||||
EXP_SLOW(89),
|
||||
EXP_SLOW(90),
|
||||
EXP_SLOW(91),
|
||||
EXP_SLOW(92),
|
||||
EXP_SLOW(93),
|
||||
EXP_SLOW(94),
|
||||
EXP_SLOW(95),
|
||||
EXP_SLOW(96),
|
||||
EXP_SLOW(97),
|
||||
EXP_SLOW(98),
|
||||
EXP_SLOW(99),
|
||||
EXP_SLOW(100),
|
||||
},
|
||||
{ // Medium Fast copy 2 (unused? to-do: investigate)
|
||||
0, // 0
|
||||
1, // 1
|
||||
EXP_MEDIUM_FAST(2),
|
||||
EXP_MEDIUM_FAST(3),
|
||||
EXP_MEDIUM_FAST(4),
|
||||
EXP_MEDIUM_FAST(5),
|
||||
EXP_MEDIUM_FAST(6),
|
||||
EXP_MEDIUM_FAST(7),
|
||||
EXP_MEDIUM_FAST(8),
|
||||
EXP_MEDIUM_FAST(9),
|
||||
EXP_MEDIUM_FAST(10),
|
||||
EXP_MEDIUM_FAST(11),
|
||||
EXP_MEDIUM_FAST(12),
|
||||
EXP_MEDIUM_FAST(13),
|
||||
EXP_MEDIUM_FAST(14),
|
||||
EXP_MEDIUM_FAST(15),
|
||||
EXP_MEDIUM_FAST(16),
|
||||
EXP_MEDIUM_FAST(17),
|
||||
EXP_MEDIUM_FAST(18),
|
||||
EXP_MEDIUM_FAST(19),
|
||||
EXP_MEDIUM_FAST(20),
|
||||
EXP_MEDIUM_FAST(21),
|
||||
EXP_MEDIUM_FAST(22),
|
||||
EXP_MEDIUM_FAST(23),
|
||||
EXP_MEDIUM_FAST(24),
|
||||
EXP_MEDIUM_FAST(25),
|
||||
EXP_MEDIUM_FAST(26),
|
||||
EXP_MEDIUM_FAST(27),
|
||||
EXP_MEDIUM_FAST(28),
|
||||
EXP_MEDIUM_FAST(29),
|
||||
EXP_MEDIUM_FAST(30),
|
||||
EXP_MEDIUM_FAST(31),
|
||||
EXP_MEDIUM_FAST(32),
|
||||
EXP_MEDIUM_FAST(33),
|
||||
EXP_MEDIUM_FAST(34),
|
||||
EXP_MEDIUM_FAST(35),
|
||||
EXP_MEDIUM_FAST(36),
|
||||
EXP_MEDIUM_FAST(37),
|
||||
EXP_MEDIUM_FAST(38),
|
||||
EXP_MEDIUM_FAST(39),
|
||||
EXP_MEDIUM_FAST(40),
|
||||
EXP_MEDIUM_FAST(41),
|
||||
EXP_MEDIUM_FAST(42),
|
||||
EXP_MEDIUM_FAST(43),
|
||||
EXP_MEDIUM_FAST(44),
|
||||
EXP_MEDIUM_FAST(45),
|
||||
EXP_MEDIUM_FAST(46),
|
||||
EXP_MEDIUM_FAST(47),
|
||||
EXP_MEDIUM_FAST(48),
|
||||
EXP_MEDIUM_FAST(49),
|
||||
EXP_MEDIUM_FAST(50),
|
||||
EXP_MEDIUM_FAST(51),
|
||||
EXP_MEDIUM_FAST(52),
|
||||
EXP_MEDIUM_FAST(53),
|
||||
EXP_MEDIUM_FAST(54),
|
||||
EXP_MEDIUM_FAST(55),
|
||||
EXP_MEDIUM_FAST(56),
|
||||
EXP_MEDIUM_FAST(57),
|
||||
EXP_MEDIUM_FAST(58),
|
||||
EXP_MEDIUM_FAST(59),
|
||||
EXP_MEDIUM_FAST(60),
|
||||
EXP_MEDIUM_FAST(61),
|
||||
EXP_MEDIUM_FAST(62),
|
||||
EXP_MEDIUM_FAST(63),
|
||||
EXP_MEDIUM_FAST(64),
|
||||
EXP_MEDIUM_FAST(65),
|
||||
EXP_MEDIUM_FAST(66),
|
||||
EXP_MEDIUM_FAST(67),
|
||||
EXP_MEDIUM_FAST(68),
|
||||
EXP_MEDIUM_FAST(69),
|
||||
EXP_MEDIUM_FAST(70),
|
||||
EXP_MEDIUM_FAST(71),
|
||||
EXP_MEDIUM_FAST(72),
|
||||
EXP_MEDIUM_FAST(73),
|
||||
EXP_MEDIUM_FAST(74),
|
||||
EXP_MEDIUM_FAST(75),
|
||||
EXP_MEDIUM_FAST(76),
|
||||
EXP_MEDIUM_FAST(77),
|
||||
EXP_MEDIUM_FAST(78),
|
||||
EXP_MEDIUM_FAST(79),
|
||||
EXP_MEDIUM_FAST(80),
|
||||
EXP_MEDIUM_FAST(81),
|
||||
EXP_MEDIUM_FAST(82),
|
||||
EXP_MEDIUM_FAST(83),
|
||||
EXP_MEDIUM_FAST(84),
|
||||
EXP_MEDIUM_FAST(85),
|
||||
EXP_MEDIUM_FAST(86),
|
||||
EXP_MEDIUM_FAST(87),
|
||||
EXP_MEDIUM_FAST(88),
|
||||
EXP_MEDIUM_FAST(89),
|
||||
EXP_MEDIUM_FAST(90),
|
||||
EXP_MEDIUM_FAST(91),
|
||||
EXP_MEDIUM_FAST(92),
|
||||
EXP_MEDIUM_FAST(93),
|
||||
EXP_MEDIUM_FAST(94),
|
||||
EXP_MEDIUM_FAST(95),
|
||||
EXP_MEDIUM_FAST(96),
|
||||
EXP_MEDIUM_FAST(97),
|
||||
EXP_MEDIUM_FAST(98),
|
||||
EXP_MEDIUM_FAST(99),
|
||||
EXP_MEDIUM_FAST(100),
|
||||
},
|
||||
{ // Medium Fast copy 3 (unused? to-do: investigate)
|
||||
0, // 0
|
||||
1, // 1
|
||||
EXP_MEDIUM_FAST(2),
|
||||
EXP_MEDIUM_FAST(3),
|
||||
EXP_MEDIUM_FAST(4),
|
||||
EXP_MEDIUM_FAST(5),
|
||||
EXP_MEDIUM_FAST(6),
|
||||
EXP_MEDIUM_FAST(7),
|
||||
EXP_MEDIUM_FAST(8),
|
||||
EXP_MEDIUM_FAST(9),
|
||||
EXP_MEDIUM_FAST(10),
|
||||
EXP_MEDIUM_FAST(11),
|
||||
EXP_MEDIUM_FAST(12),
|
||||
EXP_MEDIUM_FAST(13),
|
||||
EXP_MEDIUM_FAST(14),
|
||||
EXP_MEDIUM_FAST(15),
|
||||
EXP_MEDIUM_FAST(16),
|
||||
EXP_MEDIUM_FAST(17),
|
||||
EXP_MEDIUM_FAST(18),
|
||||
EXP_MEDIUM_FAST(19),
|
||||
EXP_MEDIUM_FAST(20),
|
||||
EXP_MEDIUM_FAST(21),
|
||||
EXP_MEDIUM_FAST(22),
|
||||
EXP_MEDIUM_FAST(23),
|
||||
EXP_MEDIUM_FAST(24),
|
||||
EXP_MEDIUM_FAST(25),
|
||||
EXP_MEDIUM_FAST(26),
|
||||
EXP_MEDIUM_FAST(27),
|
||||
EXP_MEDIUM_FAST(28),
|
||||
EXP_MEDIUM_FAST(29),
|
||||
EXP_MEDIUM_FAST(30),
|
||||
EXP_MEDIUM_FAST(31),
|
||||
EXP_MEDIUM_FAST(32),
|
||||
EXP_MEDIUM_FAST(33),
|
||||
EXP_MEDIUM_FAST(34),
|
||||
EXP_MEDIUM_FAST(35),
|
||||
EXP_MEDIUM_FAST(36),
|
||||
EXP_MEDIUM_FAST(37),
|
||||
EXP_MEDIUM_FAST(38),
|
||||
EXP_MEDIUM_FAST(39),
|
||||
EXP_MEDIUM_FAST(40),
|
||||
EXP_MEDIUM_FAST(41),
|
||||
EXP_MEDIUM_FAST(42),
|
||||
EXP_MEDIUM_FAST(43),
|
||||
EXP_MEDIUM_FAST(44),
|
||||
EXP_MEDIUM_FAST(45),
|
||||
EXP_MEDIUM_FAST(46),
|
||||
EXP_MEDIUM_FAST(47),
|
||||
EXP_MEDIUM_FAST(48),
|
||||
EXP_MEDIUM_FAST(49),
|
||||
EXP_MEDIUM_FAST(50),
|
||||
EXP_MEDIUM_FAST(51),
|
||||
EXP_MEDIUM_FAST(52),
|
||||
EXP_MEDIUM_FAST(53),
|
||||
EXP_MEDIUM_FAST(54),
|
||||
EXP_MEDIUM_FAST(55),
|
||||
EXP_MEDIUM_FAST(56),
|
||||
EXP_MEDIUM_FAST(57),
|
||||
EXP_MEDIUM_FAST(58),
|
||||
EXP_MEDIUM_FAST(59),
|
||||
EXP_MEDIUM_FAST(60),
|
||||
EXP_MEDIUM_FAST(61),
|
||||
EXP_MEDIUM_FAST(62),
|
||||
EXP_MEDIUM_FAST(63),
|
||||
EXP_MEDIUM_FAST(64),
|
||||
EXP_MEDIUM_FAST(65),
|
||||
EXP_MEDIUM_FAST(66),
|
||||
EXP_MEDIUM_FAST(67),
|
||||
EXP_MEDIUM_FAST(68),
|
||||
EXP_MEDIUM_FAST(69),
|
||||
EXP_MEDIUM_FAST(70),
|
||||
EXP_MEDIUM_FAST(71),
|
||||
EXP_MEDIUM_FAST(72),
|
||||
EXP_MEDIUM_FAST(73),
|
||||
EXP_MEDIUM_FAST(74),
|
||||
EXP_MEDIUM_FAST(75),
|
||||
EXP_MEDIUM_FAST(76),
|
||||
EXP_MEDIUM_FAST(77),
|
||||
EXP_MEDIUM_FAST(78),
|
||||
EXP_MEDIUM_FAST(79),
|
||||
EXP_MEDIUM_FAST(80),
|
||||
EXP_MEDIUM_FAST(81),
|
||||
EXP_MEDIUM_FAST(82),
|
||||
EXP_MEDIUM_FAST(83),
|
||||
EXP_MEDIUM_FAST(84),
|
||||
EXP_MEDIUM_FAST(85),
|
||||
EXP_MEDIUM_FAST(86),
|
||||
EXP_MEDIUM_FAST(87),
|
||||
EXP_MEDIUM_FAST(88),
|
||||
EXP_MEDIUM_FAST(89),
|
||||
EXP_MEDIUM_FAST(90),
|
||||
EXP_MEDIUM_FAST(91),
|
||||
EXP_MEDIUM_FAST(92),
|
||||
EXP_MEDIUM_FAST(93),
|
||||
EXP_MEDIUM_FAST(94),
|
||||
EXP_MEDIUM_FAST(95),
|
||||
EXP_MEDIUM_FAST(96),
|
||||
EXP_MEDIUM_FAST(97),
|
||||
EXP_MEDIUM_FAST(98),
|
||||
EXP_MEDIUM_FAST(99),
|
||||
EXP_MEDIUM_FAST(100),
|
||||
}
|
||||
};
|
||||
|
||||
#endif //POKEEMERALD_EXPERIENCE_TABLES_H
|
||||
@@ -0,0 +1,241 @@
|
||||
#ifndef GUARD_ITEM_EFFECTS_H
|
||||
#define GUARD_ITEM_EFFECTS_H
|
||||
|
||||
const u8 gItemEffect_Potion[] = {0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 20};
|
||||
const u8 gItemEffect_Antidote[] = {0x00, 0x00, 0x00, 0x10, 0x00, 0x00};
|
||||
const u8 gItemEffect_BurnHeal[] = {0x00, 0x00, 0x00, 0x08, 0x00, 0x00};
|
||||
const u8 gItemEffect_IceHeal[] = {0x00, 0x00, 0x00, 0x04, 0x00, 0x00};
|
||||
const u8 gItemEffect_Awakening[] = {0x00, 0x00, 0x00, 0x20, 0x00, 0x00};
|
||||
const u8 gItemEffect_ParalyzeHeal[] = {0x00, 0x00, 0x00, 0x02, 0x00, 0x00};
|
||||
const u8 gItemEffect_FullRestore[] = {0x00, 0x00, 0x00, 0x3f, 0x04, 0x00, 0xff};
|
||||
const u8 gItemEffect_MaxPotion[] = {0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0xff};
|
||||
const u8 gItemEffect_HyperPotion[] = {0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 200};
|
||||
const u8 gItemEffect_SuperPotion[] = {0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 50};
|
||||
const u8 gItemEffect_FullHeal[] = {0x00, 0x00, 0x00, 0x3f, 0x00, 0x00};
|
||||
const u8 gItemEffect_Revive[] = {0x00, 0x00, 0x00, 0x00, 0x44, 0x00, 0xfe};
|
||||
const u8 gItemEffect_MaxRevive[] = {0x00, 0x00, 0x00, 0x00, 0x44, 0x00, 0xff};
|
||||
const u8 gItemEffect_FreshWater[] = {0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 50};
|
||||
const u8 gItemEffect_SodaPop[] = {0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 60};
|
||||
const u8 gItemEffect_Lemonade[] = {0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 80};
|
||||
const u8 gItemEffect_MoomooMilk[] = {0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 100};
|
||||
const u8 gItemEffect_EnergyPowder[] = {0x00, 0x00, 0x00, 0x00, 0x04, 0xe0, 50, 0xfb, 0xfb, 0xf6};
|
||||
const u8 gItemEffect_EnergyRoot[] = {0x00, 0x00, 0x00, 0x00, 0x04, 0xe0, 200, 0xf6, 0xf6, 0xf1};
|
||||
const u8 gItemEffect_HealPowder[] = {0x00, 0x00, 0x00, 0x3f, 0x00, 0xe0, 0xfb, 0xfb, 0xf6};
|
||||
const u8 gItemEffect_RevivalHerb[] = {0x00, 0x00, 0x00, 0x00, 0x44, 0xe0, 0xff, 0xf1, 0xf1, 0xec};
|
||||
const u8 gItemEffect_Ether[] = {0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x0a};
|
||||
const u8 gItemEffect_MaxEther[] = {0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x7f};
|
||||
const u8 gItemEffect_Elixir[] = {0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x0a};
|
||||
const u8 gItemEffect_MaxElixir[] = {0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x7f};
|
||||
const u8 gItemEffect_LavaCookie[] = {0x00, 0x00, 0x00, 0x3f, 0x00, 0x00};
|
||||
const u8 gItemEffect_BlueFlute[] = {0x00, 0x00, 0x00, 0x20, 0x00, 0x00};
|
||||
const u8 gItemEffect_YellowFlute[] = {0x00, 0x00, 0x00, 0x01, 0x00, 0x00};
|
||||
const u8 gItemEffect_RedFlute[] = {0x80, 0x00, 0x00, 0x00, 0x00, 0x00};
|
||||
const u8 gItemEffect_BerryJuice[] = {0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 20};
|
||||
const u8 gItemEffect_SacredAsh[] = {0x40, 0x00, 0x00, 0x00, 0x44, 0x00, 0xff};
|
||||
const u8 gItemEffect_HPUp[] = {0x00, 0x00, 0x00, 0x00, 0x01, 0xe0, 0x0a, 0x05, 0x03, 0x02};
|
||||
const u8 gItemEffect_Protein[] = {0x00, 0x00, 0x00, 0x00, 0x02, 0xe0, 0x0a, 0x05, 0x03, 0x02};
|
||||
const u8 gItemEffect_Iron[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0xe1, 0x0a, 0x05, 0x03, 0x02};
|
||||
const u8 gItemEffect_Carbos[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0xe2, 0x0a, 0x05, 0x03, 0x02};
|
||||
const u8 gItemEffect_Calcium[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0xe8, 0x0a, 0x05, 0x03, 0x02};
|
||||
const u8 gItemEffect_RareCandy[] = {0x00, 0x00, 0x00, 0x40, 0x44, 0xe0, 253, 0x05, 0x03, 0x02};
|
||||
const u8 gItemEffect_PPUp[] = {0x00, 0x00, 0x00, 0x00, 0x20, 0xe0, 0x05, 0x03, 0x02};
|
||||
const u8 gItemEffect_Zinc[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0xe4, 0x0a, 0x05, 0x03, 0x02};
|
||||
const u8 gItemEffect_PPMax[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x05, 0x03, 0x02};
|
||||
const u8 gItemEffect_GuardSpec[] = {0x00, 0x00, 0x00, 0x80, 0x00, 0x60, 0x01, 0x01};
|
||||
const u8 gItemEffect_DireHit[] = {0x20, 0x00, 0x00, 0x00, 0x00, 0x60, 0x01, 0x01};
|
||||
const u8 gItemEffect_XAttack[] = {0x01, 0x00, 0x00, 0x00, 0x00, 0x60, 0x01, 0x01};
|
||||
const u8 gItemEffect_XDefend[] = {0x00, 0x10, 0x00, 0x00, 0x00, 0x60, 0x01, 0x01};
|
||||
const u8 gItemEffect_XSpeed[] = {0x00, 0x01, 0x00, 0x00, 0x00, 0x60, 0x01, 0x01};
|
||||
const u8 gItemEffect_XAccuracy[] = {0x00, 0x00, 0x10, 0x00, 0x00, 0x60, 0x01, 0x01};
|
||||
const u8 gItemEffect_XSpecial[] = {0x00, 0x00, 0x01, 0x00, 0x00, 0x60, 0x01, 0x01};
|
||||
const u8 gItemEffect_SunStone[] = {0x00, 0x00, 0x00, 0x00, 0x80, 0x00};
|
||||
const u8 gItemEffect_MoonStone[] = {0x00, 0x00, 0x00, 0x00, 0x80, 0x00};
|
||||
const u8 gItemEffect_FireStone[] = {0x00, 0x00, 0x00, 0x00, 0x80, 0x00};
|
||||
const u8 gItemEffect_ThunderStone[] = {0x00, 0x00, 0x00, 0x00, 0x80, 0x00};
|
||||
const u8 gItemEffect_WaterStone[] = {0x00, 0x00, 0x00, 0x00, 0x80, 0x00};
|
||||
const u8 gItemEffect_LeafStone[] = {0x00, 0x00, 0x00, 0x00, 0x80, 0x00};
|
||||
const u8 gItemEffect_CheriBerry[] = {0x00, 0x00, 0x00, 0x02, 0x00, 0x00};
|
||||
const u8 gItemEffect_ChestoBerry[] = {0x00, 0x00, 0x00, 0x20, 0x00, 0x00};
|
||||
const u8 gItemEffect_PechaBerry[] = {0x00, 0x00, 0x00, 0x10, 0x00, 0x00};
|
||||
const u8 gItemEffect_RawstBerry[] = {0x00, 0x00, 0x00, 0x08, 0x00, 0x00};
|
||||
const u8 gItemEffect_AspearBerry[] = {0x00, 0x00, 0x00, 0x04, 0x00, 0x00};
|
||||
const u8 gItemEffect_LeppaBerry[] = {0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x0a};
|
||||
const u8 gItemEffect_OranBerry[] = {0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 10};
|
||||
const u8 gItemEffect_PersimBerry[] = {0x00, 0x00, 0x00, 0x01, 0x00, 0x00};
|
||||
const u8 gItemEffect_LumBerry[] = {0x00, 0x00, 0x00, 0x3f, 0x00, 0x00};
|
||||
const u8 gItemEffect_SitrusBerry[] = {0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 30};
|
||||
const u8 gItemEffect_PomegBerry[] = {0x00, 0x00, 0x00, 0x00, 0x01, 0xe0, 0xf6, 0x0a, 0x05, 0x02};
|
||||
const u8 gItemEffect_KelpsyBerry[] = {0x00, 0x00, 0x00, 0x00, 0x02, 0xe0, 0xf6, 0x0a, 0x05, 0x02};
|
||||
const u8 gItemEffect_QualotBerry[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0xe1, 0xf6, 0x0a, 0x05, 0x02};
|
||||
const u8 gItemEffect_HondrewBerry[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0xe8, 0xf6, 0x0a, 0x05, 0x02};
|
||||
const u8 gItemEffect_GrepaBerry[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0xe4, 0xf6, 0x0a, 0x05, 0x02};
|
||||
const u8 gItemEffect_TamatoBerry[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0xe2, 0xf6, 0x0a, 0x05, 0x02};
|
||||
|
||||
const u8 *const gItemEffectTable[] =
|
||||
{
|
||||
gItemEffect_Potion,
|
||||
gItemEffect_Antidote,
|
||||
gItemEffect_BurnHeal,
|
||||
gItemEffect_IceHeal,
|
||||
gItemEffect_Awakening,
|
||||
gItemEffect_ParalyzeHeal,
|
||||
gItemEffect_FullRestore,
|
||||
gItemEffect_MaxPotion,
|
||||
gItemEffect_HyperPotion,
|
||||
gItemEffect_SuperPotion,
|
||||
gItemEffect_FullHeal,
|
||||
gItemEffect_Revive,
|
||||
gItemEffect_MaxRevive,
|
||||
gItemEffect_FreshWater,
|
||||
gItemEffect_SodaPop,
|
||||
gItemEffect_Lemonade,
|
||||
gItemEffect_MoomooMilk,
|
||||
gItemEffect_EnergyPowder,
|
||||
gItemEffect_EnergyRoot,
|
||||
gItemEffect_HealPowder,
|
||||
gItemEffect_RevivalHerb,
|
||||
gItemEffect_Ether,
|
||||
gItemEffect_MaxEther,
|
||||
gItemEffect_Elixir,
|
||||
gItemEffect_MaxElixir,
|
||||
gItemEffect_LavaCookie,
|
||||
gItemEffect_BlueFlute,
|
||||
gItemEffect_YellowFlute,
|
||||
gItemEffect_RedFlute,
|
||||
NULL,
|
||||
NULL,
|
||||
gItemEffect_BerryJuice,
|
||||
gItemEffect_SacredAsh,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
gItemEffect_HPUp,
|
||||
gItemEffect_Protein,
|
||||
gItemEffect_Iron,
|
||||
gItemEffect_Carbos,
|
||||
gItemEffect_Calcium,
|
||||
gItemEffect_RareCandy,
|
||||
gItemEffect_PPUp,
|
||||
gItemEffect_Zinc,
|
||||
gItemEffect_PPMax,
|
||||
NULL,
|
||||
gItemEffect_GuardSpec,
|
||||
gItemEffect_DireHit,
|
||||
gItemEffect_XAttack,
|
||||
gItemEffect_XDefend,
|
||||
gItemEffect_XSpeed,
|
||||
gItemEffect_XAccuracy,
|
||||
gItemEffect_XSpecial,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
gItemEffect_SunStone,
|
||||
gItemEffect_MoonStone,
|
||||
gItemEffect_FireStone,
|
||||
gItemEffect_ThunderStone,
|
||||
gItemEffect_WaterStone,
|
||||
gItemEffect_LeafStone,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
gItemEffect_CheriBerry,
|
||||
gItemEffect_ChestoBerry,
|
||||
gItemEffect_PechaBerry,
|
||||
gItemEffect_RawstBerry,
|
||||
gItemEffect_AspearBerry,
|
||||
gItemEffect_LeppaBerry,
|
||||
gItemEffect_OranBerry,
|
||||
gItemEffect_PersimBerry,
|
||||
gItemEffect_LumBerry,
|
||||
gItemEffect_SitrusBerry,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
gItemEffect_PomegBerry,
|
||||
gItemEffect_KelpsyBerry,
|
||||
gItemEffect_QualotBerry,
|
||||
gItemEffect_HondrewBerry,
|
||||
gItemEffect_GrepaBerry,
|
||||
gItemEffect_TamatoBerry,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL
|
||||
};
|
||||
|
||||
#endif //GUARD_ITEM_EFFECTS_H
|
||||
@@ -0,0 +1,420 @@
|
||||
#ifndef POKEEMERALD_LEVEL_UP_LEARNSET_POINTERS_H
|
||||
#define POKEEMERALD_LEVEL_UP_LEARNSET_POINTERS_H
|
||||
|
||||
const u16 *const gLevelUpLearnsets[NUM_SPECIES] =
|
||||
{
|
||||
[SPECIES_NONE] = sBulbasaurLevelUpLearnset,
|
||||
[SPECIES_BULBASAUR] = sBulbasaurLevelUpLearnset,
|
||||
[SPECIES_IVYSAUR] = sIvysaurLevelUpLearnset,
|
||||
[SPECIES_VENUSAUR] = sVenusaurLevelUpLearnset,
|
||||
[SPECIES_CHARMANDER] = sCharmanderLevelUpLearnset,
|
||||
[SPECIES_CHARMELEON] = sCharmeleonLevelUpLearnset,
|
||||
[SPECIES_CHARIZARD] = sCharizardLevelUpLearnset,
|
||||
[SPECIES_SQUIRTLE] = sSquirtleLevelUpLearnset,
|
||||
[SPECIES_WARTORTLE] = sWartortleLevelUpLearnset,
|
||||
[SPECIES_BLASTOISE] = sBlastoiseLevelUpLearnset,
|
||||
[SPECIES_CATERPIE] = sCaterpieLevelUpLearnset,
|
||||
[SPECIES_METAPOD] = sMetapodLevelUpLearnset,
|
||||
[SPECIES_BUTTERFREE] = sButterfreeLevelUpLearnset,
|
||||
[SPECIES_WEEDLE] = sWeedleLevelUpLearnset,
|
||||
[SPECIES_KAKUNA] = sKakunaLevelUpLearnset,
|
||||
[SPECIES_BEEDRILL] = sBeedrillLevelUpLearnset,
|
||||
[SPECIES_PIDGEY] = sPidgeyLevelUpLearnset,
|
||||
[SPECIES_PIDGEOTTO] = sPidgeottoLevelUpLearnset,
|
||||
[SPECIES_PIDGEOT] = sPidgeotLevelUpLearnset,
|
||||
[SPECIES_RATTATA] = sRattataLevelUpLearnset,
|
||||
[SPECIES_RATICATE] = sRaticateLevelUpLearnset,
|
||||
[SPECIES_SPEAROW] = sSpearowLevelUpLearnset,
|
||||
[SPECIES_FEAROW] = sFearowLevelUpLearnset,
|
||||
[SPECIES_EKANS] = sEkansLevelUpLearnset,
|
||||
[SPECIES_ARBOK] = sArbokLevelUpLearnset,
|
||||
[SPECIES_PIKACHU] = sPikachuLevelUpLearnset,
|
||||
[SPECIES_RAICHU] = sRaichuLevelUpLearnset,
|
||||
[SPECIES_SANDSHREW] = sSandshrewLevelUpLearnset,
|
||||
[SPECIES_SANDSLASH] = sSandslashLevelUpLearnset,
|
||||
[SPECIES_NIDORAN_F] = sNidoranFLevelUpLearnset,
|
||||
[SPECIES_NIDORINA] = sNidorinaLevelUpLearnset,
|
||||
[SPECIES_NIDOQUEEN] = sNidoqueenLevelUpLearnset,
|
||||
[SPECIES_NIDORAN_M] = sNidoranMLevelUpLearnset,
|
||||
[SPECIES_NIDORINO] = sNidorinoLevelUpLearnset,
|
||||
[SPECIES_NIDOKING] = sNidokingLevelUpLearnset,
|
||||
[SPECIES_CLEFAIRY] = sClefairyLevelUpLearnset,
|
||||
[SPECIES_CLEFABLE] = sClefableLevelUpLearnset,
|
||||
[SPECIES_VULPIX] = sVulpixLevelUpLearnset,
|
||||
[SPECIES_NINETALES] = sNinetalesLevelUpLearnset,
|
||||
[SPECIES_JIGGLYPUFF] = sJigglypuffLevelUpLearnset,
|
||||
[SPECIES_WIGGLYTUFF] = sWigglytuffLevelUpLearnset,
|
||||
[SPECIES_ZUBAT] = sZubatLevelUpLearnset,
|
||||
[SPECIES_GOLBAT] = sGolbatLevelUpLearnset,
|
||||
[SPECIES_ODDISH] = sOddishLevelUpLearnset,
|
||||
[SPECIES_GLOOM] = sGloomLevelUpLearnset,
|
||||
[SPECIES_VILEPLUME] = sVileplumeLevelUpLearnset,
|
||||
[SPECIES_PARAS] = sParasLevelUpLearnset,
|
||||
[SPECIES_PARASECT] = sParasectLevelUpLearnset,
|
||||
[SPECIES_VENONAT] = sVenonatLevelUpLearnset,
|
||||
[SPECIES_VENOMOTH] = sVenomothLevelUpLearnset,
|
||||
[SPECIES_DIGLETT] = sDiglettLevelUpLearnset,
|
||||
[SPECIES_DUGTRIO] = sDugtrioLevelUpLearnset,
|
||||
[SPECIES_MEOWTH] = sMeowthLevelUpLearnset,
|
||||
[SPECIES_PERSIAN] = sPersianLevelUpLearnset,
|
||||
[SPECIES_PSYDUCK] = sPsyduckLevelUpLearnset,
|
||||
[SPECIES_GOLDUCK] = sGolduckLevelUpLearnset,
|
||||
[SPECIES_MANKEY] = sMankeyLevelUpLearnset,
|
||||
[SPECIES_PRIMEAPE] = sPrimeapeLevelUpLearnset,
|
||||
[SPECIES_GROWLITHE] = sGrowlitheLevelUpLearnset,
|
||||
[SPECIES_ARCANINE] = sArcanineLevelUpLearnset,
|
||||
[SPECIES_POLIWAG] = sPoliwagLevelUpLearnset,
|
||||
[SPECIES_POLIWHIRL] = sPoliwhirlLevelUpLearnset,
|
||||
[SPECIES_POLIWRATH] = sPoliwrathLevelUpLearnset,
|
||||
[SPECIES_ABRA] = sAbraLevelUpLearnset,
|
||||
[SPECIES_KADABRA] = sKadabraLevelUpLearnset,
|
||||
[SPECIES_ALAKAZAM] = sAlakazamLevelUpLearnset,
|
||||
[SPECIES_MACHOP] = sMachopLevelUpLearnset,
|
||||
[SPECIES_MACHOKE] = sMachokeLevelUpLearnset,
|
||||
[SPECIES_MACHAMP] = sMachampLevelUpLearnset,
|
||||
[SPECIES_BELLSPROUT] = sBellsproutLevelUpLearnset,
|
||||
[SPECIES_WEEPINBELL] = sWeepinbellLevelUpLearnset,
|
||||
[SPECIES_VICTREEBEL] = sVictreebelLevelUpLearnset,
|
||||
[SPECIES_TENTACOOL] = sTentacoolLevelUpLearnset,
|
||||
[SPECIES_TENTACRUEL] = sTentacruelLevelUpLearnset,
|
||||
[SPECIES_GEODUDE] = sGeodudeLevelUpLearnset,
|
||||
[SPECIES_GRAVELER] = sGravelerLevelUpLearnset,
|
||||
[SPECIES_GOLEM] = sGolemLevelUpLearnset,
|
||||
[SPECIES_PONYTA] = sPonytaLevelUpLearnset,
|
||||
[SPECIES_RAPIDASH] = sRapidashLevelUpLearnset,
|
||||
[SPECIES_SLOWPOKE] = sSlowpokeLevelUpLearnset,
|
||||
[SPECIES_SLOWBRO] = sSlowbroLevelUpLearnset,
|
||||
[SPECIES_MAGNEMITE] = sMagnemiteLevelUpLearnset,
|
||||
[SPECIES_MAGNETON] = sMagnetonLevelUpLearnset,
|
||||
[SPECIES_FARFETCHD] = sFarfetchdLevelUpLearnset,
|
||||
[SPECIES_DODUO] = sDoduoLevelUpLearnset,
|
||||
[SPECIES_DODRIO] = sDodrioLevelUpLearnset,
|
||||
[SPECIES_SEEL] = sSeelLevelUpLearnset,
|
||||
[SPECIES_DEWGONG] = sDewgongLevelUpLearnset,
|
||||
[SPECIES_GRIMER] = sGrimerLevelUpLearnset,
|
||||
[SPECIES_MUK] = sMukLevelUpLearnset,
|
||||
[SPECIES_SHELLDER] = sShellderLevelUpLearnset,
|
||||
[SPECIES_CLOYSTER] = sCloysterLevelUpLearnset,
|
||||
[SPECIES_GASTLY] = sGastlyLevelUpLearnset,
|
||||
[SPECIES_HAUNTER] = sHaunterLevelUpLearnset,
|
||||
[SPECIES_GENGAR] = sGengarLevelUpLearnset,
|
||||
[SPECIES_ONIX] = sOnixLevelUpLearnset,
|
||||
[SPECIES_DROWZEE] = sDrowzeeLevelUpLearnset,
|
||||
[SPECIES_HYPNO] = sHypnoLevelUpLearnset,
|
||||
[SPECIES_KRABBY] = sKrabbyLevelUpLearnset,
|
||||
[SPECIES_KINGLER] = sKinglerLevelUpLearnset,
|
||||
[SPECIES_VOLTORB] = sVoltorbLevelUpLearnset,
|
||||
[SPECIES_ELECTRODE] = sElectrodeLevelUpLearnset,
|
||||
[SPECIES_EXEGGCUTE] = sExeggcuteLevelUpLearnset,
|
||||
[SPECIES_EXEGGUTOR] = sExeggutorLevelUpLearnset,
|
||||
[SPECIES_CUBONE] = sCuboneLevelUpLearnset,
|
||||
[SPECIES_MAROWAK] = sMarowakLevelUpLearnset,
|
||||
[SPECIES_HITMONLEE] = sHitmonleeLevelUpLearnset,
|
||||
[SPECIES_HITMONCHAN] = sHitmonchanLevelUpLearnset,
|
||||
[SPECIES_LICKITUNG] = sLickitungLevelUpLearnset,
|
||||
[SPECIES_KOFFING] = sKoffingLevelUpLearnset,
|
||||
[SPECIES_WEEZING] = sWeezingLevelUpLearnset,
|
||||
[SPECIES_RHYHORN] = sRhyhornLevelUpLearnset,
|
||||
[SPECIES_RHYDON] = sRhydonLevelUpLearnset,
|
||||
[SPECIES_CHANSEY] = sChanseyLevelUpLearnset,
|
||||
[SPECIES_TANGELA] = sTangelaLevelUpLearnset,
|
||||
[SPECIES_KANGASKHAN] = sKangaskhanLevelUpLearnset,
|
||||
[SPECIES_HORSEA] = sHorseaLevelUpLearnset,
|
||||
[SPECIES_SEADRA] = sSeadraLevelUpLearnset,
|
||||
[SPECIES_GOLDEEN] = sGoldeenLevelUpLearnset,
|
||||
[SPECIES_SEAKING] = sSeakingLevelUpLearnset,
|
||||
[SPECIES_STARYU] = sStaryuLevelUpLearnset,
|
||||
[SPECIES_STARMIE] = sStarmieLevelUpLearnset,
|
||||
[SPECIES_MR_MIME] = sMrmimeLevelUpLearnset,
|
||||
[SPECIES_SCYTHER] = sScytherLevelUpLearnset,
|
||||
[SPECIES_JYNX] = sJynxLevelUpLearnset,
|
||||
[SPECIES_ELECTABUZZ] = sElectabuzzLevelUpLearnset,
|
||||
[SPECIES_MAGMAR] = sMagmarLevelUpLearnset,
|
||||
[SPECIES_PINSIR] = sPinsirLevelUpLearnset,
|
||||
[SPECIES_TAUROS] = sTaurosLevelUpLearnset,
|
||||
[SPECIES_MAGIKARP] = sMagikarpLevelUpLearnset,
|
||||
[SPECIES_GYARADOS] = sGyaradosLevelUpLearnset,
|
||||
[SPECIES_LAPRAS] = sLaprasLevelUpLearnset,
|
||||
[SPECIES_DITTO] = sDittoLevelUpLearnset,
|
||||
[SPECIES_EEVEE] = sEeveeLevelUpLearnset,
|
||||
[SPECIES_VAPOREON] = sVaporeonLevelUpLearnset,
|
||||
[SPECIES_JOLTEON] = sJolteonLevelUpLearnset,
|
||||
[SPECIES_FLAREON] = sFlareonLevelUpLearnset,
|
||||
[SPECIES_PORYGON] = sPorygonLevelUpLearnset,
|
||||
[SPECIES_OMANYTE] = sOmanyteLevelUpLearnset,
|
||||
[SPECIES_OMASTAR] = sOmastarLevelUpLearnset,
|
||||
[SPECIES_KABUTO] = sKabutoLevelUpLearnset,
|
||||
[SPECIES_KABUTOPS] = sKabutopsLevelUpLearnset,
|
||||
[SPECIES_AERODACTYL] = sAerodactylLevelUpLearnset,
|
||||
[SPECIES_SNORLAX] = sSnorlaxLevelUpLearnset,
|
||||
[SPECIES_ARTICUNO] = sArticunoLevelUpLearnset,
|
||||
[SPECIES_ZAPDOS] = sZapdosLevelUpLearnset,
|
||||
[SPECIES_MOLTRES] = sMoltresLevelUpLearnset,
|
||||
[SPECIES_DRATINI] = sDratiniLevelUpLearnset,
|
||||
[SPECIES_DRAGONAIR] = sDragonairLevelUpLearnset,
|
||||
[SPECIES_DRAGONITE] = sDragoniteLevelUpLearnset,
|
||||
[SPECIES_MEWTWO] = sMewtwoLevelUpLearnset,
|
||||
[SPECIES_MEW] = sMewLevelUpLearnset,
|
||||
[SPECIES_CHIKORITA] = sChikoritaLevelUpLearnset,
|
||||
[SPECIES_BAYLEEF] = sBayleefLevelUpLearnset,
|
||||
[SPECIES_MEGANIUM] = sMeganiumLevelUpLearnset,
|
||||
[SPECIES_CYNDAQUIL] = sCyndaquilLevelUpLearnset,
|
||||
[SPECIES_QUILAVA] = sQuilavaLevelUpLearnset,
|
||||
[SPECIES_TYPHLOSION] = sTyphlosionLevelUpLearnset,
|
||||
[SPECIES_TOTODILE] = sTotodileLevelUpLearnset,
|
||||
[SPECIES_CROCONAW] = sCroconawLevelUpLearnset,
|
||||
[SPECIES_FERALIGATR] = sFeraligatrLevelUpLearnset,
|
||||
[SPECIES_SENTRET] = sSentretLevelUpLearnset,
|
||||
[SPECIES_FURRET] = sFurretLevelUpLearnset,
|
||||
[SPECIES_HOOTHOOT] = sHoothootLevelUpLearnset,
|
||||
[SPECIES_NOCTOWL] = sNoctowlLevelUpLearnset,
|
||||
[SPECIES_LEDYBA] = sLedybaLevelUpLearnset,
|
||||
[SPECIES_LEDIAN] = sLedianLevelUpLearnset,
|
||||
[SPECIES_SPINARAK] = sSpinarakLevelUpLearnset,
|
||||
[SPECIES_ARIADOS] = sAriadosLevelUpLearnset,
|
||||
[SPECIES_CROBAT] = sCrobatLevelUpLearnset,
|
||||
[SPECIES_CHINCHOU] = sChinchouLevelUpLearnset,
|
||||
[SPECIES_LANTURN] = sLanturnLevelUpLearnset,
|
||||
[SPECIES_PICHU] = sPichuLevelUpLearnset,
|
||||
[SPECIES_CLEFFA] = sCleffaLevelUpLearnset,
|
||||
[SPECIES_IGGLYBUFF] = sIgglybuffLevelUpLearnset,
|
||||
[SPECIES_TOGEPI] = sTogepiLevelUpLearnset,
|
||||
[SPECIES_TOGETIC] = sTogeticLevelUpLearnset,
|
||||
[SPECIES_NATU] = sNatuLevelUpLearnset,
|
||||
[SPECIES_XATU] = sXatuLevelUpLearnset,
|
||||
[SPECIES_MAREEP] = sMareepLevelUpLearnset,
|
||||
[SPECIES_FLAAFFY] = sFlaaffyLevelUpLearnset,
|
||||
[SPECIES_AMPHAROS] = sAmpharosLevelUpLearnset,
|
||||
[SPECIES_BELLOSSOM] = sBellossomLevelUpLearnset,
|
||||
[SPECIES_MARILL] = sMarillLevelUpLearnset,
|
||||
[SPECIES_AZUMARILL] = sAzumarillLevelUpLearnset,
|
||||
[SPECIES_SUDOWOODO] = sSudowoodoLevelUpLearnset,
|
||||
[SPECIES_POLITOED] = sPolitoedLevelUpLearnset,
|
||||
[SPECIES_HOPPIP] = sHoppipLevelUpLearnset,
|
||||
[SPECIES_SKIPLOOM] = sSkiploomLevelUpLearnset,
|
||||
[SPECIES_JUMPLUFF] = sJumpluffLevelUpLearnset,
|
||||
[SPECIES_AIPOM] = sAipomLevelUpLearnset,
|
||||
[SPECIES_SUNKERN] = sSunkernLevelUpLearnset,
|
||||
[SPECIES_SUNFLORA] = sSunfloraLevelUpLearnset,
|
||||
[SPECIES_YANMA] = sYanmaLevelUpLearnset,
|
||||
[SPECIES_WOOPER] = sWooperLevelUpLearnset,
|
||||
[SPECIES_QUAGSIRE] = sQuagsireLevelUpLearnset,
|
||||
[SPECIES_ESPEON] = sEspeonLevelUpLearnset,
|
||||
[SPECIES_UMBREON] = sUmbreonLevelUpLearnset,
|
||||
[SPECIES_MURKROW] = sMurkrowLevelUpLearnset,
|
||||
[SPECIES_SLOWKING] = sSlowkingLevelUpLearnset,
|
||||
[SPECIES_MISDREAVUS] = sMisdreavusLevelUpLearnset,
|
||||
[SPECIES_UNOWN] = sUnownLevelUpLearnset,
|
||||
[SPECIES_WOBBUFFET] = sWobbuffetLevelUpLearnset,
|
||||
[SPECIES_GIRAFARIG] = sGirafarigLevelUpLearnset,
|
||||
[SPECIES_PINECO] = sPinecoLevelUpLearnset,
|
||||
[SPECIES_FORRETRESS] = sForretressLevelUpLearnset,
|
||||
[SPECIES_DUNSPARCE] = sDunsparceLevelUpLearnset,
|
||||
[SPECIES_GLIGAR] = sGligarLevelUpLearnset,
|
||||
[SPECIES_STEELIX] = sSteelixLevelUpLearnset,
|
||||
[SPECIES_SNUBBULL] = sSnubbullLevelUpLearnset,
|
||||
[SPECIES_GRANBULL] = sGranbullLevelUpLearnset,
|
||||
[SPECIES_QWILFISH] = sQwilfishLevelUpLearnset,
|
||||
[SPECIES_SCIZOR] = sScizorLevelUpLearnset,
|
||||
[SPECIES_SHUCKLE] = sShuckleLevelUpLearnset,
|
||||
[SPECIES_HERACROSS] = sHeracrossLevelUpLearnset,
|
||||
[SPECIES_SNEASEL] = sSneaselLevelUpLearnset,
|
||||
[SPECIES_TEDDIURSA] = sTeddiursaLevelUpLearnset,
|
||||
[SPECIES_URSARING] = sUrsaringLevelUpLearnset,
|
||||
[SPECIES_SLUGMA] = sSlugmaLevelUpLearnset,
|
||||
[SPECIES_MAGCARGO] = sMagcargoLevelUpLearnset,
|
||||
[SPECIES_SWINUB] = sSwinubLevelUpLearnset,
|
||||
[SPECIES_PILOSWINE] = sPiloswineLevelUpLearnset,
|
||||
[SPECIES_CORSOLA] = sCorsolaLevelUpLearnset,
|
||||
[SPECIES_REMORAID] = sRemoraidLevelUpLearnset,
|
||||
[SPECIES_OCTILLERY] = sOctilleryLevelUpLearnset,
|
||||
[SPECIES_DELIBIRD] = sDelibirdLevelUpLearnset,
|
||||
[SPECIES_MANTINE] = sMantineLevelUpLearnset,
|
||||
[SPECIES_SKARMORY] = sSkarmoryLevelUpLearnset,
|
||||
[SPECIES_HOUNDOUR] = sHoundourLevelUpLearnset,
|
||||
[SPECIES_HOUNDOOM] = sHoundoomLevelUpLearnset,
|
||||
[SPECIES_KINGDRA] = sKingdraLevelUpLearnset,
|
||||
[SPECIES_PHANPY] = sPhanpyLevelUpLearnset,
|
||||
[SPECIES_DONPHAN] = sDonphanLevelUpLearnset,
|
||||
[SPECIES_PORYGON2] = sPorygon2LevelUpLearnset,
|
||||
[SPECIES_STANTLER] = sStantlerLevelUpLearnset,
|
||||
[SPECIES_SMEARGLE] = sSmeargleLevelUpLearnset,
|
||||
[SPECIES_TYROGUE] = sTyrogueLevelUpLearnset,
|
||||
[SPECIES_HITMONTOP] = sHitmontopLevelUpLearnset,
|
||||
[SPECIES_SMOOCHUM] = sSmoochumLevelUpLearnset,
|
||||
[SPECIES_ELEKID] = sElekidLevelUpLearnset,
|
||||
[SPECIES_MAGBY] = sMagbyLevelUpLearnset,
|
||||
[SPECIES_MILTANK] = sMiltankLevelUpLearnset,
|
||||
[SPECIES_BLISSEY] = sBlisseyLevelUpLearnset,
|
||||
[SPECIES_RAIKOU] = sRaikouLevelUpLearnset,
|
||||
[SPECIES_ENTEI] = sEnteiLevelUpLearnset,
|
||||
[SPECIES_SUICUNE] = sSuicuneLevelUpLearnset,
|
||||
[SPECIES_LARVITAR] = sLarvitarLevelUpLearnset,
|
||||
[SPECIES_PUPITAR] = sPupitarLevelUpLearnset,
|
||||
[SPECIES_TYRANITAR] = sTyranitarLevelUpLearnset,
|
||||
[SPECIES_LUGIA] = sLugiaLevelUpLearnset,
|
||||
[SPECIES_HO_OH] = sHoOhLevelUpLearnset,
|
||||
[SPECIES_CELEBI] = sCelebiLevelUpLearnset,
|
||||
[SPECIES_OLD_UNOWN_B] = sSpecies252LevelUpLearnset,
|
||||
[SPECIES_OLD_UNOWN_C] = sSpecies253LevelUpLearnset,
|
||||
[SPECIES_OLD_UNOWN_D] = sSpecies254LevelUpLearnset,
|
||||
[SPECIES_OLD_UNOWN_E] = sSpecies255LevelUpLearnset,
|
||||
[SPECIES_OLD_UNOWN_F] = sSpecies256LevelUpLearnset,
|
||||
[SPECIES_OLD_UNOWN_G] = sSpecies257LevelUpLearnset,
|
||||
[SPECIES_OLD_UNOWN_H] = sSpecies258LevelUpLearnset,
|
||||
[SPECIES_OLD_UNOWN_I] = sSpecies259LevelUpLearnset,
|
||||
[SPECIES_OLD_UNOWN_J] = sSpecies260LevelUpLearnset,
|
||||
[SPECIES_OLD_UNOWN_K] = sSpecies261LevelUpLearnset,
|
||||
[SPECIES_OLD_UNOWN_L] = sSpecies262LevelUpLearnset,
|
||||
[SPECIES_OLD_UNOWN_M] = sSpecies263LevelUpLearnset,
|
||||
[SPECIES_OLD_UNOWN_N] = sSpecies264LevelUpLearnset,
|
||||
[SPECIES_OLD_UNOWN_O] = sSpecies265LevelUpLearnset,
|
||||
[SPECIES_OLD_UNOWN_P] = sSpecies266LevelUpLearnset,
|
||||
[SPECIES_OLD_UNOWN_Q] = sSpecies267LevelUpLearnset,
|
||||
[SPECIES_OLD_UNOWN_R] = sSpecies268LevelUpLearnset,
|
||||
[SPECIES_OLD_UNOWN_S] = sSpecies269LevelUpLearnset,
|
||||
[SPECIES_OLD_UNOWN_T] = sSpecies270LevelUpLearnset,
|
||||
[SPECIES_OLD_UNOWN_U] = sSpecies271LevelUpLearnset,
|
||||
[SPECIES_OLD_UNOWN_V] = sSpecies272LevelUpLearnset,
|
||||
[SPECIES_OLD_UNOWN_W] = sSpecies273LevelUpLearnset,
|
||||
[SPECIES_OLD_UNOWN_X] = sSpecies274LevelUpLearnset,
|
||||
[SPECIES_OLD_UNOWN_Y] = sSpecies275LevelUpLearnset,
|
||||
[SPECIES_OLD_UNOWN_Z] = sSpecies276LevelUpLearnset,
|
||||
[SPECIES_TREECKO] = sTreeckoLevelUpLearnset,
|
||||
[SPECIES_GROVYLE] = sGrovyleLevelUpLearnset,
|
||||
[SPECIES_SCEPTILE] = sSceptileLevelUpLearnset,
|
||||
[SPECIES_TORCHIC] = sTorchicLevelUpLearnset,
|
||||
[SPECIES_COMBUSKEN] = sCombuskenLevelUpLearnset,
|
||||
[SPECIES_BLAZIKEN] = sBlazikenLevelUpLearnset,
|
||||
[SPECIES_MUDKIP] = sMudkipLevelUpLearnset,
|
||||
[SPECIES_MARSHTOMP] = sMarshtompLevelUpLearnset,
|
||||
[SPECIES_SWAMPERT] = sSwampertLevelUpLearnset,
|
||||
[SPECIES_POOCHYENA] = sPoochyenaLevelUpLearnset,
|
||||
[SPECIES_MIGHTYENA] = sMightyenaLevelUpLearnset,
|
||||
[SPECIES_ZIGZAGOON] = sZigzagoonLevelUpLearnset,
|
||||
[SPECIES_LINOONE] = sLinooneLevelUpLearnset,
|
||||
[SPECIES_WURMPLE] = sWurmpleLevelUpLearnset,
|
||||
[SPECIES_SILCOON] = sSilcoonLevelUpLearnset,
|
||||
[SPECIES_BEAUTIFLY] = sBeautiflyLevelUpLearnset,
|
||||
[SPECIES_CASCOON] = sCascoonLevelUpLearnset,
|
||||
[SPECIES_DUSTOX] = sDustoxLevelUpLearnset,
|
||||
[SPECIES_LOTAD] = sLotadLevelUpLearnset,
|
||||
[SPECIES_LOMBRE] = sLombreLevelUpLearnset,
|
||||
[SPECIES_LUDICOLO] = sLudicoloLevelUpLearnset,
|
||||
[SPECIES_SEEDOT] = sSeedotLevelUpLearnset,
|
||||
[SPECIES_NUZLEAF] = sNuzleafLevelUpLearnset,
|
||||
[SPECIES_SHIFTRY] = sShiftryLevelUpLearnset,
|
||||
[SPECIES_NINCADA] = sNincadaLevelUpLearnset,
|
||||
[SPECIES_NINJASK] = sNinjaskLevelUpLearnset,
|
||||
[SPECIES_SHEDINJA] = sShedinjaLevelUpLearnset,
|
||||
[SPECIES_TAILLOW] = sTaillowLevelUpLearnset,
|
||||
[SPECIES_SWELLOW] = sSwellowLevelUpLearnset,
|
||||
[SPECIES_SHROOMISH] = sShroomishLevelUpLearnset,
|
||||
[SPECIES_BRELOOM] = sBreloomLevelUpLearnset,
|
||||
[SPECIES_SPINDA] = sSpindaLevelUpLearnset,
|
||||
[SPECIES_WINGULL] = sWingullLevelUpLearnset,
|
||||
[SPECIES_PELIPPER] = sPelipperLevelUpLearnset,
|
||||
[SPECIES_SURSKIT] = sSurskitLevelUpLearnset,
|
||||
[SPECIES_MASQUERAIN] = sMasquerainLevelUpLearnset,
|
||||
[SPECIES_WAILMER] = sWailmerLevelUpLearnset,
|
||||
[SPECIES_WAILORD] = sWailordLevelUpLearnset,
|
||||
[SPECIES_SKITTY] = sSkittyLevelUpLearnset,
|
||||
[SPECIES_DELCATTY] = sDelcattyLevelUpLearnset,
|
||||
[SPECIES_KECLEON] = sKecleonLevelUpLearnset,
|
||||
[SPECIES_BALTOY] = sBaltoyLevelUpLearnset,
|
||||
[SPECIES_CLAYDOL] = sClaydolLevelUpLearnset,
|
||||
[SPECIES_NOSEPASS] = sNosepassLevelUpLearnset,
|
||||
[SPECIES_TORKOAL] = sTorkoalLevelUpLearnset,
|
||||
[SPECIES_SABLEYE] = sSableyeLevelUpLearnset,
|
||||
[SPECIES_BARBOACH] = sBarboachLevelUpLearnset,
|
||||
[SPECIES_WHISCASH] = sWhiscashLevelUpLearnset,
|
||||
[SPECIES_LUVDISC] = sLuvdiscLevelUpLearnset,
|
||||
[SPECIES_CORPHISH] = sCorphishLevelUpLearnset,
|
||||
[SPECIES_CRAWDAUNT] = sCrawdauntLevelUpLearnset,
|
||||
[SPECIES_FEEBAS] = sFeebasLevelUpLearnset,
|
||||
[SPECIES_MILOTIC] = sMiloticLevelUpLearnset,
|
||||
[SPECIES_CARVANHA] = sCarvanhaLevelUpLearnset,
|
||||
[SPECIES_SHARPEDO] = sSharpedoLevelUpLearnset,
|
||||
[SPECIES_TRAPINCH] = sTrapinchLevelUpLearnset,
|
||||
[SPECIES_VIBRAVA] = sVibravaLevelUpLearnset,
|
||||
[SPECIES_FLYGON] = sFlygonLevelUpLearnset,
|
||||
[SPECIES_MAKUHITA] = sMakuhitaLevelUpLearnset,
|
||||
[SPECIES_HARIYAMA] = sHariyamaLevelUpLearnset,
|
||||
[SPECIES_ELECTRIKE] = sElectrikeLevelUpLearnset,
|
||||
[SPECIES_MANECTRIC] = sManectricLevelUpLearnset,
|
||||
[SPECIES_NUMEL] = sNumelLevelUpLearnset,
|
||||
[SPECIES_CAMERUPT] = sCameruptLevelUpLearnset,
|
||||
[SPECIES_SPHEAL] = sSphealLevelUpLearnset,
|
||||
[SPECIES_SEALEO] = sSealeoLevelUpLearnset,
|
||||
[SPECIES_WALREIN] = sWalreinLevelUpLearnset,
|
||||
[SPECIES_CACNEA] = sCacneaLevelUpLearnset,
|
||||
[SPECIES_CACTURNE] = sCacturneLevelUpLearnset,
|
||||
[SPECIES_SNORUNT] = sSnoruntLevelUpLearnset,
|
||||
[SPECIES_GLALIE] = sGlalieLevelUpLearnset,
|
||||
[SPECIES_LUNATONE] = sLunatoneLevelUpLearnset,
|
||||
[SPECIES_SOLROCK] = sSolrockLevelUpLearnset,
|
||||
[SPECIES_AZURILL] = sAzurillLevelUpLearnset,
|
||||
[SPECIES_SPOINK] = sSpoinkLevelUpLearnset,
|
||||
[SPECIES_GRUMPIG] = sGrumpigLevelUpLearnset,
|
||||
[SPECIES_PLUSLE] = sPlusleLevelUpLearnset,
|
||||
[SPECIES_MINUN] = sMinunLevelUpLearnset,
|
||||
[SPECIES_MAWILE] = sMawileLevelUpLearnset,
|
||||
[SPECIES_MEDITITE] = sMedititeLevelUpLearnset,
|
||||
[SPECIES_MEDICHAM] = sMedichamLevelUpLearnset,
|
||||
[SPECIES_SWABLU] = sSwabluLevelUpLearnset,
|
||||
[SPECIES_ALTARIA] = sAltariaLevelUpLearnset,
|
||||
[SPECIES_WYNAUT] = sWynautLevelUpLearnset,
|
||||
[SPECIES_DUSKULL] = sDuskullLevelUpLearnset,
|
||||
[SPECIES_DUSCLOPS] = sDusclopsLevelUpLearnset,
|
||||
[SPECIES_ROSELIA] = sRoseliaLevelUpLearnset,
|
||||
[SPECIES_SLAKOTH] = sSlakothLevelUpLearnset,
|
||||
[SPECIES_VIGOROTH] = sVigorothLevelUpLearnset,
|
||||
[SPECIES_SLAKING] = sSlakingLevelUpLearnset,
|
||||
[SPECIES_GULPIN] = sGulpinLevelUpLearnset,
|
||||
[SPECIES_SWALOT] = sSwalotLevelUpLearnset,
|
||||
[SPECIES_TROPIUS] = sTropiusLevelUpLearnset,
|
||||
[SPECIES_WHISMUR] = sWhismurLevelUpLearnset,
|
||||
[SPECIES_LOUDRED] = sLoudredLevelUpLearnset,
|
||||
[SPECIES_EXPLOUD] = sExploudLevelUpLearnset,
|
||||
[SPECIES_CLAMPERL] = sClamperlLevelUpLearnset,
|
||||
[SPECIES_HUNTAIL] = sHuntailLevelUpLearnset,
|
||||
[SPECIES_GOREBYSS] = sGorebyssLevelUpLearnset,
|
||||
[SPECIES_ABSOL] = sAbsolLevelUpLearnset,
|
||||
[SPECIES_SHUPPET] = sShuppetLevelUpLearnset,
|
||||
[SPECIES_BANETTE] = sBanetteLevelUpLearnset,
|
||||
[SPECIES_SEVIPER] = sSeviperLevelUpLearnset,
|
||||
[SPECIES_ZANGOOSE] = sZangooseLevelUpLearnset,
|
||||
[SPECIES_RELICANTH] = sRelicanthLevelUpLearnset,
|
||||
[SPECIES_ARON] = sAronLevelUpLearnset,
|
||||
[SPECIES_LAIRON] = sLaironLevelUpLearnset,
|
||||
[SPECIES_AGGRON] = sAggronLevelUpLearnset,
|
||||
[SPECIES_CASTFORM] = sCastformLevelUpLearnset,
|
||||
[SPECIES_VOLBEAT] = sVolbeatLevelUpLearnset,
|
||||
[SPECIES_ILLUMISE] = sIllumiseLevelUpLearnset,
|
||||
[SPECIES_LILEEP] = sLileepLevelUpLearnset,
|
||||
[SPECIES_CRADILY] = sCradilyLevelUpLearnset,
|
||||
[SPECIES_ANORITH] = sAnorithLevelUpLearnset,
|
||||
[SPECIES_ARMALDO] = sArmaldoLevelUpLearnset,
|
||||
[SPECIES_RALTS] = sRaltsLevelUpLearnset,
|
||||
[SPECIES_KIRLIA] = sKirliaLevelUpLearnset,
|
||||
[SPECIES_GARDEVOIR] = sGardevoirLevelUpLearnset,
|
||||
[SPECIES_BAGON] = sBagonLevelUpLearnset,
|
||||
[SPECIES_SHELGON] = sShelgonLevelUpLearnset,
|
||||
[SPECIES_SALAMENCE] = sSalamenceLevelUpLearnset,
|
||||
[SPECIES_BELDUM] = sBeldumLevelUpLearnset,
|
||||
[SPECIES_METANG] = sMetangLevelUpLearnset,
|
||||
[SPECIES_METAGROSS] = sMetagrossLevelUpLearnset,
|
||||
[SPECIES_REGIROCK] = sRegirockLevelUpLearnset,
|
||||
[SPECIES_REGICE] = sRegiceLevelUpLearnset,
|
||||
[SPECIES_REGISTEEL] = sRegisteelLevelUpLearnset,
|
||||
[SPECIES_KYOGRE] = sKyogreLevelUpLearnset,
|
||||
[SPECIES_GROUDON] = sGroudonLevelUpLearnset,
|
||||
[SPECIES_RAYQUAZA] = sRayquazaLevelUpLearnset,
|
||||
[SPECIES_LATIAS] = sLatiasLevelUpLearnset,
|
||||
[SPECIES_LATIOS] = sLatiosLevelUpLearnset,
|
||||
[SPECIES_JIRACHI] = sJirachiLevelUpLearnset,
|
||||
[SPECIES_DEOXYS] = sDeoxysLevelUpLearnset,
|
||||
[SPECIES_CHIMECHO] = sChimechoLevelUpLearnset,
|
||||
};
|
||||
|
||||
#endif //POKEEMERALD_LEVEL_UP_LEARNSET_POINTERS_H
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,176 @@
|
||||
#ifndef POKEEMERALD_TRAINER_CLASS_LOOKUPS_H
|
||||
#define POKEEMERALD_TRAINER_CLASS_LOOKUPS_H
|
||||
|
||||
const u8 gFacilityClassToPicIndex[] =
|
||||
{
|
||||
TRAINER_PIC_HIKER, // FACILITY_CLASS_HIKER
|
||||
TRAINER_PIC_AQUA_GRUNT_M, // FACILITY_CLASS_TEAM_AQUA_1
|
||||
TRAINER_PIC_POKEMON_BREEDER_F, // FACILITY_CLASS_PKMN_BREEDER_1
|
||||
TRAINER_PIC_COOL_TRAINER_M, // FACILITY_CLASS_COOLTRAINER_M
|
||||
TRAINER_PIC_BIRD_KEEPER, // FACILITY_CLASS_BIRD_KEEPER
|
||||
TRAINER_PIC_COLLECTOR, // FACILITY_CLASS_COLLECTOR
|
||||
TRAINER_PIC_AQUA_GRUNT_F, // FACILITY_CLASS_TEAM_AQUA_2
|
||||
TRAINER_PIC_SWIMMER_M, // FACILITY_CLASS_SWIMMER_M
|
||||
TRAINER_PIC_MAGMA_GRUNT_M, // FACILITY_CLASS_TEAM_MAGMA_1
|
||||
TRAINER_PIC_EXPERT_M, // FACILITY_CLASS_EXPERT_M
|
||||
TRAINER_PIC_BLACK_BELT, // FACILITY_CLASS_BLACK_BELT
|
||||
TRAINER_PIC_AQUA_LEADER_ARCHIE, // FACILITY_CLASS_AQUA_LEADER
|
||||
TRAINER_PIC_HEX_MANIAC, // FACILITY_CLASS_HEX_MANIAC
|
||||
TRAINER_PIC_AROMA_LADY, // FACILITY_CLASS_AROMA_LADY
|
||||
TRAINER_PIC_RUIN_MANIAC, // FACILITY_CLASS_RUIN_MANIAC
|
||||
TRAINER_PIC_INTERVIEWER, // FACILITY_CLASS_INTERVIEWER
|
||||
TRAINER_PIC_TUBER_F, // FACILITY_CLASS_TUBER_1
|
||||
TRAINER_PIC_TUBER_M, // FACILITY_CLASS_TUBER_2
|
||||
TRAINER_PIC_COOL_TRAINER_F, // FACILITY_CLASS_COOLTRAINER_F
|
||||
TRAINER_PIC_LADY, // FACILITY_CLASS_LADY
|
||||
TRAINER_PIC_BEAUTY, // FACILITY_CLASS_BEAUTY
|
||||
TRAINER_PIC_RICH_BOY, // FACILITY_CLASS_RICH_BOY
|
||||
TRAINER_PIC_EXPERT_F, // FACILITY_CLASS_EXPERT_2
|
||||
TRAINER_PIC_POKEMANIAC, // FACILITY_CLASS_POKEMANIAC
|
||||
TRAINER_PIC_MAGMA_GRUNT_F, // FACILITY_CLASS_TEAM_MAGMA_2
|
||||
TRAINER_PIC_GUITARIST, // FACILITY_CLASS_GUITARIST
|
||||
TRAINER_PIC_KINDLER, // FACILITY_CLASS_KINDLER
|
||||
TRAINER_PIC_CAMPER, // FACILITY_CLASS_CAMPER
|
||||
TRAINER_PIC_PICNICKER, // FACILITY_CLASS_PICNICKER
|
||||
TRAINER_PIC_BUG_MANIAC, // FACILITY_CLASS_BUG_MANIAC
|
||||
TRAINER_PIC_PSYCHIC_M, // FACILITY_CLASS_PSYCHIC_M
|
||||
TRAINER_PIC_PSYCHIC_F, // FACILITY_CLASS_PSYCHIC_F
|
||||
TRAINER_PIC_GENTLEMAN, // FACILITY_CLASS_GENTLEMAN
|
||||
TRAINER_PIC_ELITE_FOUR_SIDNEY, // FACILITY_CLASS_ELITE_FOUR_1
|
||||
TRAINER_PIC_ELITE_FOUR_PHOEBE, // FACILITY_CLASS_ELITE_FOUR_2
|
||||
TRAINER_PIC_LEADER_ROXANNE, // FACILITY_CLASS_LEADER_1
|
||||
TRAINER_PIC_LEADER_BRAWLY, // FACILITY_CLASS_LEADER_2
|
||||
TRAINER_PIC_LEADER_TATE_AND_LIZA, // FACILITY_CLASS_LEADER_3
|
||||
TRAINER_PIC_SCHOOL_KID_M, // FACILITY_CLASS_SCHOOL_KID_M
|
||||
TRAINER_PIC_SCHOOL_KID_F, // FACILITY_CLASS_SCHOOL_KID_F
|
||||
TRAINER_PIC_SR_AND_JR, // FACILITY_CLASS_SR_AND_JR
|
||||
TRAINER_PIC_WINSTRATE_M, // FACILITY_CLASS_POKEFAN_1
|
||||
TRAINER_PIC_WINSTRATE_F, // FACILITY_CLASS_POKEFAN_2
|
||||
TRAINER_PIC_YOUNGSTER, // FACILITY_CLASS_YOUNGSTER
|
||||
TRAINER_PIC_CHAMPION_WALLACE, // FACILITY_CLASS_CHAMPION
|
||||
TRAINER_PIC_FISHERMAN, // FACILITY_CLASS_FISHERMAN
|
||||
TRAINER_PIC_CYCLING_TRIATHLETE_M, // FACILITY_CLASS_TRIATHLETE_1
|
||||
TRAINER_PIC_CYCLING_TRIATHLETE_F, // FACILITY_CLASS_TRIATHLETE_2
|
||||
TRAINER_PIC_RUNNING_TRIATHLETE_M, // FACILITY_CLASS_TRIATHLETE_3
|
||||
TRAINER_PIC_RUNNING_TRIATHLETE_F, // FACILITY_CLASS_TRIATHLETE_4
|
||||
TRAINER_PIC_SWIMMING_TRIATHLETE_M, // FACILITY_CLASS_TRIATHLETE_5
|
||||
TRAINER_PIC_SWIMMING_TRIATHLETE_F, // FACILITY_CLASS_TRIATHLETE_6
|
||||
TRAINER_PIC_DRAGON_TAMER, // FACILITY_CLASS_DRAGON_TAMER
|
||||
TRAINER_PIC_NINJA_BOY, // FACILITY_CLASS_NINJA_BOY
|
||||
TRAINER_PIC_BATTLE_GIRL, // FACILITY_CLASS_BATTLE_GIRL
|
||||
TRAINER_PIC_PARASOL_LADY, // FACILITY_CLASS_PARASOL_LADY
|
||||
TRAINER_PIC_SWIMMER_F, // FACILITY_CLASS_SWIMMER_F
|
||||
TRAINER_PIC_TWINS, // FACILITY_CLASS_TWINS
|
||||
TRAINER_PIC_SAILOR, // FACILITY_CLASS_SAILOR
|
||||
TRAINER_PIC_WALLY, // FACILITY_CLASS_PKMN_TRAINER_1
|
||||
TRAINER_PIC_BRENDAN, // FACILITY_CLASS_PKMN_TRAINER_MAY
|
||||
TRAINER_PIC_BRENDAN, // FACILITY_CLASS_PKMN_TRAINER_3
|
||||
TRAINER_PIC_BRENDAN, // FACILITY_CLASS_PKMN_TRAINER_4
|
||||
TRAINER_PIC_MAY, // FACILITY_CLASS_PKMN_TRAINER_BRENDAN
|
||||
TRAINER_PIC_MAY, // FACILITY_CLASS_PKMN_TRAINER_6
|
||||
TRAINER_PIC_MAY, // FACILITY_CLASS_PKMN_TRAINER_7
|
||||
TRAINER_PIC_POKEMON_BREEDER_M, // FACILITY_CLASS_PKMN_BREEDER_2
|
||||
TRAINER_PIC_BUG_CATCHER, // FACILITY_CLASS_BUG_CATCHER
|
||||
TRAINER_PIC_POKEMON_RANGER_M, // FACILITY_CLASS_PKMN_RANGER_M
|
||||
TRAINER_PIC_POKEMON_RANGER_F, // FACILITY_CLASS_PKMN_RANGER_F
|
||||
TRAINER_PIC_MAGMA_LEADER_MAXIE, // FACILITY_CLASS_MAGMA_LEADER
|
||||
TRAINER_PIC_LASS, // FACILITY_CLASS_LASS
|
||||
TRAINER_PIC_YOUNG_COUPLE, // FACILITY_CLASS_YOUNG_COUPLE
|
||||
TRAINER_PIC_OLD_COUPLE, // FACILITY_CLASS_OLD_COUPLE
|
||||
TRAINER_PIC_SIS_AND_BRO, // FACILITY_CLASS_SIS_AND_BRO
|
||||
TRAINER_PIC_STEVEN, // FACILITY_CLASS_PKMN_TRAINER_STEVEN
|
||||
TRAINER_PIC_SALON_MAIDEN_ANABEL, // FACILITY_CLASS_SALON_MAIDEN
|
||||
TRAINER_PIC_DOME_ACE_TUCKER, // FACILITY_CLASS_DOME_ACE
|
||||
TRAINER_PIC_RED, // FACILITY_CLASS_PKMN_TRAINER_RED
|
||||
TRAINER_PIC_LEAF, // FACILITY_CLASS_PKMN_TRAINER_LEAF
|
||||
TRAINER_PIC_RUBY_SAPPHIRE_BRENDAN, // FACILITY_CLASS_PKMN_TRAINER_RS_BRENDAN
|
||||
TRAINER_PIC_RUBY_SAPPHIRE_MAY, // FACILITY_CLASS_PKMN_TRAINER_RS_MAY
|
||||
};
|
||||
|
||||
const u8 gFacilityClassToTrainerClass[] =
|
||||
{
|
||||
TRAINER_CLASS_HIKER, // FACILITY_CLASS_HIKER
|
||||
TRAINER_CLASS_TEAM_AQUA, // FACILITY_CLASS_TEAM_AQUA_1
|
||||
TRAINER_CLASS_PKMN_BREEDER, // FACILITY_CLASS_PKMN_BREEDER_1
|
||||
TRAINER_CLASS_COOLTRAINER_1, // FACILITY_CLASS_COOLTRAINER_M
|
||||
TRAINER_CLASS_BIRD_KEEPER, // FACILITY_CLASS_BIRD_KEEPER
|
||||
TRAINER_CLASS_COLLECTOR, // FACILITY_CLASS_COLLECTOR
|
||||
TRAINER_CLASS_TEAM_AQUA, // FACILITY_CLASS_TEAM_AQUA_2
|
||||
TRAINER_CLASS_SWIMMER_M, // FACILITY_CLASS_SWIMMER_M
|
||||
TRAINER_CLASS_TEAM_MAGMA, // FACILITY_CLASS_TEAM_MAGMA_1
|
||||
TRAINER_CLASS_EXPERT, // FACILITY_CLASS_EXPERT_M
|
||||
TRAINER_CLASS_BLACK_BELT, // FACILITY_CLASS_BLACK_BELT
|
||||
TRAINER_CLASS_AQUA_LEADER, // FACILITY_CLASS_AQUA_LEADER
|
||||
TRAINER_CLASS_HEX_MANIAC, // FACILITY_CLASS_HEX_MANIAC
|
||||
TRAINER_CLASS_AROMA_LADY, // FACILITY_CLASS_AROMA_LADY
|
||||
TRAINER_CLASS_RUIN_MANIAC, // FACILITY_CLASS_RUIN_MANIAC
|
||||
TRAINER_CLASS_INTERVIEWER, // FACILITY_CLASS_INTERVIEWER
|
||||
TRAINER_CLASS_TUBER_1, // FACILITY_CLASS_TUBER_1
|
||||
TRAINER_CLASS_TUBER_2, // FACILITY_CLASS_TUBER_2
|
||||
TRAINER_CLASS_COOLTRAINER_1, // FACILITY_CLASS_COOLTRAINER_F
|
||||
TRAINER_CLASS_LADY, // FACILITY_CLASS_LADY
|
||||
TRAINER_CLASS_BEAUTY, // FACILITY_CLASS_BEAUTY
|
||||
TRAINER_CLASS_RICH_BOY, // FACILITY_CLASS_RICH_BOY
|
||||
TRAINER_CLASS_EXPERT, // FACILITY_CLASS_EXPERT_2
|
||||
TRAINER_CLASS_POKEMANIAC, // FACILITY_CLASS_POKEMANIAC
|
||||
TRAINER_CLASS_TEAM_MAGMA, // FACILITY_CLASS_TEAM_MAGMA_2
|
||||
TRAINER_CLASS_GUITARIST, // FACILITY_CLASS_GUITARIST
|
||||
TRAINER_CLASS_KINDLER, // FACILITY_CLASS_KINDLER
|
||||
TRAINER_CLASS_CAMPER, // FACILITY_CLASS_CAMPER
|
||||
TRAINER_CLASS_PICNICKER, // FACILITY_CLASS_PICNICKER
|
||||
TRAINER_CLASS_BUG_MANIAC, // FACILITY_CLASS_BUG_MANIAC
|
||||
TRAINER_CLASS_PSYCHIC, // FACILITY_CLASS_PSYCHIC_M
|
||||
TRAINER_CLASS_PSYCHIC, // FACILITY_CLASS_PSYCHIC_F
|
||||
TRAINER_CLASS_GENTLEMAN, // FACILITY_CLASS_GENTLEMAN
|
||||
TRAINER_CLASS_ELITE_FOUR, // FACILITY_CLASS_ELITE_FOUR_1
|
||||
TRAINER_CLASS_ELITE_FOUR, // FACILITY_CLASS_ELITE_FOUR_2
|
||||
TRAINER_CLASS_LEADER, // FACILITY_CLASS_LEADER_1
|
||||
TRAINER_CLASS_LEADER, // FACILITY_CLASS_LEADER_2
|
||||
TRAINER_CLASS_LEADER, // FACILITY_CLASS_LEADER_3
|
||||
TRAINER_CLASS_SCHOOL_KID, // FACILITY_CLASS_SCHOOL_KID_M
|
||||
TRAINER_CLASS_SCHOOL_KID, // FACILITY_CLASS_SCHOOL_KID_F
|
||||
TRAINER_CLASS_SR_AND_JR, // FACILITY_CLASS_SR_AND_JR
|
||||
TRAINER_CLASS_POKEFAN, // FACILITY_CLASS_POKEFAN_1
|
||||
TRAINER_CLASS_POKEFAN, // FACILITY_CLASS_POKEFAN_2
|
||||
TRAINER_CLASS_YOUNGSTER, // FACILITY_CLASS_YOUNGSTER
|
||||
TRAINER_CLASS_CHAMPION, // FACILITY_CLASS_CHAMPION
|
||||
TRAINER_CLASS_FISHERMAN, // FACILITY_CLASS_FISHERMAN
|
||||
TRAINER_CLASS_TRIATHLETE, // FACILITY_CLASS_TRIATHLETE_1
|
||||
TRAINER_CLASS_TRIATHLETE, // FACILITY_CLASS_TRIATHLETE_2
|
||||
TRAINER_CLASS_TRIATHLETE, // FACILITY_CLASS_TRIATHLETE_3
|
||||
TRAINER_CLASS_TRIATHLETE, // FACILITY_CLASS_TRIATHLETE_4
|
||||
TRAINER_CLASS_TRIATHLETE, // FACILITY_CLASS_TRIATHLETE_5
|
||||
TRAINER_CLASS_TRIATHLETE, // FACILITY_CLASS_TRIATHLETE_6
|
||||
TRAINER_CLASS_DRAGON_TAMER, // FACILITY_CLASS_DRAGON_TAMER
|
||||
TRAINER_CLASS_NINJA_BOY, // FACILITY_CLASS_NINJA_BOY
|
||||
TRAINER_CLASS_BATTLE_GIRL, // FACILITY_CLASS_BATTLE_GIRL
|
||||
TRAINER_CLASS_PARASOL_LADY, // FACILITY_CLASS_PARASOL_LADY
|
||||
TRAINER_CLASS_SWIMMER_F, // FACILITY_CLASS_SWIMMER_F
|
||||
TRAINER_CLASS_TWINS, // FACILITY_CLASS_TWINS
|
||||
TRAINER_CLASS_SAILOR, // FACILITY_CLASS_SAILOR
|
||||
TRAINER_CLASS_PKMN_TRAINER_3, // FACILITY_CLASS_PKMN_TRAINER_1
|
||||
TRAINER_CLASS_PKMN_TRAINER_3, // FACILITY_CLASS_PKMN_TRAINER_MAY
|
||||
TRAINER_CLASS_PKMN_TRAINER_3, // FACILITY_CLASS_PKMN_TRAINER_3
|
||||
TRAINER_CLASS_PKMN_TRAINER_3, // FACILITY_CLASS_PKMN_TRAINER_4
|
||||
TRAINER_CLASS_PKMN_TRAINER_3, // FACILITY_CLASS_PKMN_TRAINER_BRENDAN
|
||||
TRAINER_CLASS_PKMN_TRAINER_3, // FACILITY_CLASS_PKMN_TRAINER_6
|
||||
TRAINER_CLASS_PKMN_TRAINER_3, // FACILITY_CLASS_PKMN_TRAINER_7
|
||||
TRAINER_CLASS_PKMN_BREEDER, // FACILITY_CLASS_PKMN_BREEDER_2
|
||||
TRAINER_CLASS_BUG_CATCHER, // FACILITY_CLASS_BUG_CATCHER
|
||||
TRAINER_CLASS_PKMN_RANGER, // FACILITY_CLASS_PKMN_RANGER_M
|
||||
TRAINER_CLASS_PKMN_RANGER, // FACILITY_CLASS_PKMN_RANGER_F
|
||||
TRAINER_CLASS_MAGMA_LEADER, // FACILITY_CLASS_MAGMA_LEADER
|
||||
TRAINER_CLASS_LASS, // FACILITY_CLASS_LASS
|
||||
TRAINER_CLASS_YOUNG_COUPLE, // FACILITY_CLASS_YOUNG_COUPLE
|
||||
TRAINER_CLASS_OLD_COUPLE, // FACILITY_CLASS_OLD_COUPLE
|
||||
TRAINER_CLASS_SIS_AND_BRO, // FACILITY_CLASS_SIS_AND_BRO
|
||||
TRAINER_CLASS_PKMN_TRAINER_3, // FACILITY_CLASS_PKMN_TRAINER_STEVEN
|
||||
TRAINER_CLASS_SALON_MAIDEN, // FACILITY_CLASS_SALON_MAIDEN
|
||||
TRAINER_CLASS_DOME_ACE, // FACILITY_CLASS_DOME_ACE
|
||||
TRAINER_CLASS_PKMN_TRAINER_3, // FACILITY_CLASS_PKMN_TRAINER_RED
|
||||
TRAINER_CLASS_PKMN_TRAINER_3, // FACILITY_CLASS_PKMN_TRAINER_LEAF
|
||||
TRAINER_CLASS_PKMN_TRAINER_4, // FACILITY_CLASS_PKMN_TRAINER_RS_BRENDAN
|
||||
TRAINER_CLASS_PKMN_TRAINER_4, // FACILITY_CLASS_PKMN_TRAINER_RS_MAY
|
||||
};
|
||||
|
||||
#endif //POKEEMERALD_TRAINER_CLASS_LOOKUPS_H
|
||||
Reference in New Issue
Block a user