2019-10-03 07:16:22 +02:00
|
|
|
#ifndef GUARD_CONSTANTS_TRADE_H
|
|
|
|
#define GUARD_CONSTANTS_TRADE_H
|
|
|
|
|
|
|
|
#define TRADE_PLAYER 0
|
|
|
|
#define TRADE_PARTNER 1
|
|
|
|
|
2019-10-07 04:58:25 +02:00
|
|
|
// In-game Trade IDs
|
2019-10-03 07:16:22 +02:00
|
|
|
#define INGAME_TRADE_SEEDOT 0
|
|
|
|
#define INGAME_TRADE_PLUSLE 1
|
|
|
|
#define INGAME_TRADE_HORSEA 2
|
|
|
|
#define INGAME_TRADE_MEOWTH 3
|
|
|
|
|
2019-10-18 01:22:03 +02:00
|
|
|
// Return values for CanTradeSelectedMon and CanSpinTradeMon
|
2022-12-09 18:34:55 +01:00
|
|
|
#define CAN_TRADE_MON 0
|
|
|
|
#define CANT_TRADE_LAST_MON 1
|
|
|
|
#define CANT_TRADE_NATIONAL 2
|
|
|
|
#define CANT_TRADE_EGG_YET 3
|
|
|
|
#define CANT_TRADE_INVALID_MON 4
|
|
|
|
#define CANT_TRADE_PARTNER_EGG_YET 5
|
2019-10-07 04:58:25 +02:00
|
|
|
|
2019-10-10 09:50:51 +02:00
|
|
|
// Return values for CheckValidityOfTradeMons
|
|
|
|
#define PLAYER_MON_INVALID 0
|
|
|
|
#define BOTH_MONS_VALID 1
|
|
|
|
#define PARTNER_MON_INVALID 2
|
|
|
|
|
|
|
|
// Return values for GetGameProgressForLinkTrade
|
|
|
|
#define TRADE_BOTH_PLAYERS_READY 0
|
|
|
|
#define TRADE_PLAYER_NOT_READY 1
|
|
|
|
#define TRADE_PARTNER_NOT_READY 2
|
|
|
|
|
2019-10-04 23:24:03 +02:00
|
|
|
// Message indexes for sUnionRoomTradeMessages
|
|
|
|
#define UR_TRADE_MSG_NONE 0
|
|
|
|
#define UR_TRADE_MSG_NOT_MON_PARTNER_WANTS 1
|
|
|
|
#define UR_TRADE_MSG_NOT_EGG 2
|
2022-09-09 14:59:53 +02:00
|
|
|
#define UR_TRADE_MSG_MON_CANT_BE_TRADED_NOW 3
|
|
|
|
#define UR_TRADE_MSG_MON_CANT_BE_TRADED 4
|
2019-10-04 23:24:03 +02:00
|
|
|
#define UR_TRADE_MSG_PARTNERS_MON_CANT_BE_TRADED 5
|
|
|
|
#define UR_TRADE_MSG_EGG_CANT_BE_TRADED 6
|
|
|
|
#define UR_TRADE_MSG_PARTNER_CANT_ACCEPT_MON 7
|
|
|
|
#define UR_TRADE_MSG_CANT_TRADE_WITH_PARTNER_1 8
|
|
|
|
#define UR_TRADE_MSG_CANT_TRADE_WITH_PARTNER_2 9
|
|
|
|
|
2019-10-05 05:31:25 +02:00
|
|
|
// Return values for CanRegisterMonForTradingBoard
|
2022-09-09 14:59:53 +02:00
|
|
|
#define CAN_REGISTER_MON 0
|
|
|
|
#define CANT_REGISTER_MON_NOW 1
|
|
|
|
#define CANT_REGISTER_MON 2
|
|
|
|
#define CANT_REGISTER_EGG 3
|
2019-10-05 05:31:25 +02:00
|
|
|
|
2019-10-04 01:39:37 +02:00
|
|
|
|
2019-10-03 07:16:22 +02:00
|
|
|
#endif //GUARD_CONSTANTS_TRADE_H
|