Port battle tower data to C (following pokeruby layout)
This commit is contained in:
-3123
File diff suppressed because it is too large
Load Diff
+2
-1
@@ -208,6 +208,7 @@ SECTIONS {
|
||||
asm/battle_anim_effects_3.o(.text);
|
||||
asm/learn_move.o(.text);
|
||||
src/fldeff_softboiled.o(.text);
|
||||
src/battle_tower.o(.text);
|
||||
asm/battle_tower.o(.text);
|
||||
src/battle_controller_oak_old_man.o(.text);
|
||||
src/player_pc.o(.text);
|
||||
@@ -479,7 +480,7 @@ SECTIONS {
|
||||
src/battle_controller_safari.o(.rodata);
|
||||
data/battle_anim_effects_3.o(.rodata);
|
||||
data/learn_move.o(.rodata);
|
||||
data/battle_tower.o(.rodata);
|
||||
src/battle_tower.o(.rodata);
|
||||
src/battle_controller_oak_old_man.o(.rodata);
|
||||
src/player_pc.o(.rodata);
|
||||
src/intro.o(.rodata);
|
||||
|
||||
@@ -0,0 +1,133 @@
|
||||
#include "global.h"
|
||||
#include "battle_tower.h"
|
||||
#include "constants/species.h"
|
||||
#include "constants/items.h"
|
||||
#include "constants/moves.h"
|
||||
#include "constants/pokemon.h"
|
||||
|
||||
#include "data/battle_tower/trainers.h"
|
||||
|
||||
const u16 sBattleTowerHeldItems[] = {
|
||||
ITEM_NONE,
|
||||
ITEM_KINGS_ROCK,
|
||||
ITEM_SITRUS_BERRY,
|
||||
ITEM_ORAN_BERRY,
|
||||
ITEM_CHESTO_BERRY,
|
||||
ITEM_HARD_STONE,
|
||||
ITEM_FOCUS_BAND,
|
||||
ITEM_PERSIM_BERRY,
|
||||
ITEM_MIRACLE_SEED,
|
||||
ITEM_BERRY_JUICE,
|
||||
ITEM_MACHO_BRACE,
|
||||
ITEM_SILVER_POWDER,
|
||||
ITEM_CHERI_BERRY,
|
||||
ITEM_BLACK_GLASSES,
|
||||
ITEM_BLACK_BELT,
|
||||
ITEM_SOUL_DEW,
|
||||
ITEM_CHOICE_BAND,
|
||||
ITEM_MAGNET,
|
||||
ITEM_SILK_SCARF,
|
||||
ITEM_WHITE_HERB,
|
||||
ITEM_DEEP_SEA_SCALE,
|
||||
ITEM_DEEP_SEA_TOOTH,
|
||||
ITEM_MYSTIC_WATER,
|
||||
ITEM_SHARP_BEAK,
|
||||
ITEM_QUICK_CLAW,
|
||||
ITEM_LEFTOVERS,
|
||||
ITEM_RAWST_BERRY,
|
||||
ITEM_LIGHT_BALL,
|
||||
ITEM_POISON_BARB,
|
||||
ITEM_NEVER_MELT_ICE,
|
||||
ITEM_ASPEAR_BERRY,
|
||||
ITEM_SPELL_TAG,
|
||||
ITEM_BRIGHT_POWDER,
|
||||
ITEM_LEPPA_BERRY,
|
||||
ITEM_SCOPE_LENS,
|
||||
ITEM_TWISTED_SPOON,
|
||||
ITEM_METAL_COAT,
|
||||
ITEM_MENTAL_HERB,
|
||||
ITEM_CHARCOAL,
|
||||
ITEM_PECHA_BERRY,
|
||||
ITEM_SOFT_SAND,
|
||||
ITEM_LUM_BERRY,
|
||||
ITEM_DRAGON_SCALE,
|
||||
ITEM_DRAGON_FANG,
|
||||
ITEM_IAPAPA_BERRY,
|
||||
ITEM_WIKI_BERRY,
|
||||
ITEM_SEA_INCENSE,
|
||||
ITEM_SHELL_BELL,
|
||||
ITEM_SALAC_BERRY,
|
||||
ITEM_LANSAT_BERRY,
|
||||
ITEM_APICOT_BERRY,
|
||||
ITEM_STARF_BERRY,
|
||||
ITEM_LIECHI_BERRY,
|
||||
ITEM_STICK,
|
||||
ITEM_LAX_INCENSE,
|
||||
ITEM_AGUAV_BERRY,
|
||||
ITEM_FIGY_BERRY,
|
||||
ITEM_THICK_CLUB,
|
||||
ITEM_MAGO_BERRY,
|
||||
ITEM_METAL_POWDER,
|
||||
ITEM_PETAYA_BERRY,
|
||||
ITEM_LUCKY_PUNCH,
|
||||
ITEM_GANLON_BERRY
|
||||
};
|
||||
|
||||
#include "data/battle_tower/level_50_mons.h"
|
||||
#include "data/battle_tower/level_100_mons.h"
|
||||
|
||||
const u8 sMaleTrainerClasses[] =
|
||||
{
|
||||
|
||||
};
|
||||
|
||||
const u8 sFemaleTrainerClasses[] =
|
||||
{
|
||||
|
||||
};
|
||||
|
||||
const u8 sMaleTrainerGfx[] =
|
||||
{
|
||||
|
||||
};
|
||||
|
||||
const u8 sFemaleTrainerGfx[] =
|
||||
{
|
||||
|
||||
};
|
||||
|
||||
const u16 gBattleTowerBannedSpecies[] = {
|
||||
SPECIES_MEW,
|
||||
SPECIES_MEWTWO,
|
||||
SPECIES_HO_OH,
|
||||
SPECIES_LUGIA,
|
||||
SPECIES_CELEBI,
|
||||
SPECIES_KYOGRE,
|
||||
SPECIES_GROUDON,
|
||||
SPECIES_RAYQUAZA,
|
||||
SPECIES_JIRACHI,
|
||||
SPECIES_DEOXYS,
|
||||
0xFFFF
|
||||
};
|
||||
|
||||
const u16 sShortStreakPrizes[] = {
|
||||
ITEM_HP_UP,
|
||||
ITEM_PROTEIN,
|
||||
ITEM_IRON,
|
||||
ITEM_CALCIUM,
|
||||
ITEM_CARBOS,
|
||||
ITEM_ZINC
|
||||
};
|
||||
|
||||
const u16 sLongStreakPrizes[] = {
|
||||
ITEM_BRIGHT_POWDER,
|
||||
ITEM_WHITE_HERB,
|
||||
ITEM_QUICK_CLAW,
|
||||
ITEM_LEFTOVERS,
|
||||
ITEM_MENTAL_HERB,
|
||||
ITEM_KINGS_ROCK,
|
||||
ITEM_FOCUS_BAND,
|
||||
ITEM_SCOPE_LENS,
|
||||
ITEM_CHOICE_BAND
|
||||
};
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,4 @@
|
||||
const struct BattleTowerTrainer gBattleTowerTrainers[] =
|
||||
{
|
||||
|
||||
};
|
||||
Reference in New Issue
Block a user