|
|
@@ -142,165 +142,6 @@ struct __attribute__((__packed__)) trade_data_block {
|
|
|
struct name nickname[6];
|
|
|
};
|
|
|
|
|
|
-struct trade_data_block DATA_BLOCK2 =
|
|
|
- {.trainer_name = {F_, l_, i_, p_, p_, e_, r_, TERM_, 0x00, 0x00, 0x00},
|
|
|
- .party_cnt = 1,
|
|
|
- .party_members = {0x15, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff},
|
|
|
- .party =
|
|
|
- {
|
|
|
- {.species = 0x4a,
|
|
|
- .hp = 0x2c01,
|
|
|
- .level = 0x4a,
|
|
|
- .status_condition = 0x0,
|
|
|
- .type = {0x14, 0x08},
|
|
|
- .catch_held = 0x1f,
|
|
|
- .move = {0x7e, 0x38, 0x09, 0x19},
|
|
|
- .orig_trainer = 0xd204,
|
|
|
- .exp = {0x3, 0xd, 0x40},
|
|
|
- .hp_ev = 0xffff,
|
|
|
- .atk_ev = 0xffff,
|
|
|
- .def_ev = 0xffff,
|
|
|
- .spd_ev = 0xffff,
|
|
|
- .special_ev = 0xffff,
|
|
|
- .iv = 0xffff,
|
|
|
- .move_pp = {0xc0, 0xc0, 0xc0, 0xc0},
|
|
|
- .level_again = 0x4a,
|
|
|
- .max_hp = 0x2c01,
|
|
|
- .atk = 0x9600,
|
|
|
- .def = 0x9700,
|
|
|
- .spd = 0x9800,
|
|
|
- .special = 0x9900},
|
|
|
- {.species = 0x4a,
|
|
|
- .hp = 0x2c01,
|
|
|
- .level = 0x4a,
|
|
|
- .status_condition = 0x0,
|
|
|
- .type = {0x14, 0x08},
|
|
|
- .catch_held = 0x1f,
|
|
|
- .move = {0x7e, 0x38, 0x09, 0x19},
|
|
|
- .orig_trainer = 0xd204,
|
|
|
- .exp = {0x3, 0xd, 0x40},
|
|
|
- .hp_ev = 0xffff,
|
|
|
- .atk_ev = 0xffff,
|
|
|
- .def_ev = 0xffff,
|
|
|
- .spd_ev = 0xffff,
|
|
|
- .special_ev = 0xffff,
|
|
|
- .iv = 0xffff,
|
|
|
- .move_pp = {0xc0, 0xc0, 0xc0, 0xc0},
|
|
|
- .level_again = 0x4a,
|
|
|
- .max_hp = 0x2c01,
|
|
|
- .atk = 0x9600,
|
|
|
- .def = 0x9700,
|
|
|
- .spd = 0x9800,
|
|
|
- .special = 0x9900},
|
|
|
- {.species = 0x4a,
|
|
|
- .hp = 0x2c01,
|
|
|
- .level = 0x4a,
|
|
|
- .status_condition = 0x0,
|
|
|
- .type = {0x14, 0x08},
|
|
|
- .catch_held = 0x1f,
|
|
|
- .move = {0x7e, 0x38, 0x09, 0x19},
|
|
|
- .orig_trainer = 0xd204,
|
|
|
- .exp = {0x3, 0xd, 0x40},
|
|
|
- .hp_ev = 0xffff,
|
|
|
- .atk_ev = 0xffff,
|
|
|
- .def_ev = 0xffff,
|
|
|
- .spd_ev = 0xffff,
|
|
|
- .special_ev = 0xffff,
|
|
|
- .iv = 0xffff,
|
|
|
- .move_pp = {0xc0, 0xc0, 0xc0, 0xc0},
|
|
|
- .level_again = 0x4a,
|
|
|
- .max_hp = 0x2c01,
|
|
|
- .atk = 0x9600,
|
|
|
- .def = 0x9700,
|
|
|
- .spd = 0x9800,
|
|
|
- .special = 0x9900},
|
|
|
- {.species = 0x4a,
|
|
|
- .hp = 0x2c01,
|
|
|
- .level = 0x4a,
|
|
|
- .status_condition = 0x0,
|
|
|
- .type = {0x14, 0x08},
|
|
|
- .catch_held = 0x1f,
|
|
|
- .move = {0x7e, 0x38, 0x09, 0x19},
|
|
|
- .orig_trainer = 0xd204,
|
|
|
- .exp = {0x3, 0xd, 0x40},
|
|
|
- .hp_ev = 0xffff,
|
|
|
- .atk_ev = 0xffff,
|
|
|
- .def_ev = 0xffff,
|
|
|
- .spd_ev = 0xffff,
|
|
|
- .special_ev = 0xffff,
|
|
|
- .iv = 0xffff,
|
|
|
- .move_pp = {0xc0, 0xc0, 0xc0, 0xc0},
|
|
|
- .level_again = 0x4a,
|
|
|
- .max_hp = 0x2c01,
|
|
|
- .atk = 0x9600,
|
|
|
- .def = 0x9700,
|
|
|
- .spd = 0x9800,
|
|
|
- .special = 0x9900},
|
|
|
- {.species = 0x4a,
|
|
|
- .hp = 0x2c01,
|
|
|
- .level = 0x4a,
|
|
|
- .status_condition = 0x0,
|
|
|
- .type = {0x14, 0x08},
|
|
|
- .catch_held = 0x1f,
|
|
|
- .move = {0x7e, 0x38, 0x09, 0x19},
|
|
|
- .orig_trainer = 0xd204,
|
|
|
- .exp = {0x3, 0xd, 0x40},
|
|
|
- .hp_ev = 0xffff,
|
|
|
- .atk_ev = 0xffff,
|
|
|
- .def_ev = 0xffff,
|
|
|
- .spd_ev = 0xffff,
|
|
|
- .special_ev = 0xffff,
|
|
|
- .iv = 0xffff,
|
|
|
- .move_pp = {0xc0, 0xc0, 0xc0, 0xc0},
|
|
|
- .level_again = 0x4a,
|
|
|
- .max_hp = 0x2c01,
|
|
|
- .atk = 0x9600,
|
|
|
- .def = 0x9700,
|
|
|
- .spd = 0x9800,
|
|
|
- .special = 0x9900},
|
|
|
- {.species = 0x4a,
|
|
|
- .hp = 0x2c01,
|
|
|
- .level = 0x4a,
|
|
|
- .status_condition = 0x0,
|
|
|
- .type = {0x14, 0x08},
|
|
|
- .catch_held = 0x1f,
|
|
|
- .move = {0x7e, 0x38, 0x09, 0x19},
|
|
|
- .orig_trainer = 0xd204,
|
|
|
- .exp = {0x3, 0xd, 0x40},
|
|
|
- .hp_ev = 0xffff,
|
|
|
- .atk_ev = 0xffff,
|
|
|
- .def_ev = 0xffff,
|
|
|
- .spd_ev = 0xffff,
|
|
|
- .special_ev = 0xffff,
|
|
|
- .iv = 0xffff,
|
|
|
- .move_pp = {0xc0, 0xc0, 0xc0, 0xc0},
|
|
|
- .level_again = 0x4a,
|
|
|
- .max_hp = 0x2c01,
|
|
|
- .atk = 0x9600,
|
|
|
- .def = 0x9700,
|
|
|
- .spd = 0x9800,
|
|
|
- .special = 0x9900},
|
|
|
- },
|
|
|
- /* NOTE: I think this shouldn't exceed 7 chars */
|
|
|
- .ot_name =
|
|
|
- {
|
|
|
- {.str = {F_, l_, i_, p_, p_, e_, r_, TERM_, 0x00, 0x00}},
|
|
|
- {.str = {F_, l_, i_, p_, p_, e_, r_, TERM_, 0x00, 0x00}},
|
|
|
- {.str = {F_, l_, i_, p_, p_, e_, r_, TERM_, 0x00, 0x00}},
|
|
|
- {.str = {F_, l_, i_, p_, p_, e_, r_, TERM_, 0x00, 0x00}},
|
|
|
- {.str = {F_, l_, i_, p_, p_, e_, r_, TERM_, 0x00, 0x00}},
|
|
|
- {.str = {F_, l_, i_, p_, p_, e_, r_, TERM_, 0x00, 0x00}},
|
|
|
- },
|
|
|
- .nickname = {
|
|
|
- {.str = {F_, l_, o_, p_, p_, e_, r_, TERM_, 0x00, 0x00}},
|
|
|
- {.str = {F_, l_, o_, p_, p_, e_, r_, TERM_, 0x00, 0x00}},
|
|
|
- {.str = {F_, l_, o_, p_, p_, e_, r_, TERM_, 0x00, 0x00}},
|
|
|
- {.str = {F_, l_, o_, p_, p_, e_, r_, TERM_, 0x00, 0x00}},
|
|
|
- {.str = {F_, l_, o_, p_, p_, e_, r_, TERM_, 0x00, 0x00}},
|
|
|
- {.str = {F_, l_, o_, p_, p_, e_, r_, TERM_, 0x00, 0x00}},
|
|
|
- }};
|
|
|
-
|
|
|
-unsigned char INPUT_BLOCK[405];
|
|
|
-unsigned char* DATA_BLOCK = (unsigned char*)&DATA_BLOCK2;
|
|
|
+typedef struct trade_data_block TradeBlock;
|
|
|
|
|
|
#endif /* POKEMON_DATA_H */
|