99 lines
2.5 KiB
PHP
99 lines
2.5 KiB
PHP
const struct mevent_server_cmd gMEventSrvScript_UnableToSend[] = {
|
|
SRV_SEND(0x10, gMEventClientScript_UnableToRecv),
|
|
SRV_WAITSND,
|
|
SRV_RECV(0x14),
|
|
SRV_RETURN(0x0a)
|
|
};
|
|
|
|
SRV_SEND(0x10, gMEventClientScript_CommError),
|
|
SRV_WAITSND,
|
|
SRV_RECV(0x14),
|
|
SRV_RETURN(0x0b)
|
|
};
|
|
|
|
SRV_SEND(0x10, gMEventClientScript_OtherTrainerCanceled),
|
|
SRV_WAITSND,
|
|
SRV_RECV(0x14),
|
|
SRV_RETURN(0x09)
|
|
};
|
|
|
|
const struct mevent_server_cmd gMEventSrvScript_OtherTrnHasNews[] = {
|
|
SRV_SEND(0x10, gMEventClientScript_AlreadyHadNews),
|
|
SRV_WAITSND,
|
|
SRV_RECV(0x14),
|
|
SRV_RETURN(0x07)
|
|
};
|
|
|
|
const struct mevent_server_cmd gMEventSrvScript_SentNewsSuccess[] = {
|
|
SRV_SEND(0x28, gMEventClientScript_ReceiveNewsAndValidate),
|
|
SRV_WAITSND,
|
|
SRV_SEND_NEWS,
|
|
SRV_WAITSND,
|
|
SRV_RECV(0x13),
|
|
SRV_READWORD,
|
|
SRV_BRANCHIF(0x01, gMEventSrvScript_OtherTrnHasNews),
|
|
SRV_SEND(0x10, gMEventClientScript_RecvNewsSuccess),
|
|
SRV_WAITSND,
|
|
SRV_RECV(0x14),
|
|
SRV_RETURN(0x03)
|
|
};
|
|
|
|
const struct mevent_server_cmd gMEventSrvScript_SendCardSuccess[] = {
|
|
SRV_SEND(0x30, gMEventClientScript_ReceiveCardAndReturnSuccess),
|
|
SRV_WAITSND,
|
|
SRV_SEND_CARD,
|
|
SRV_WAITSND,
|
|
SRV_BUFFER_SEND,
|
|
SRV_WAITSND,
|
|
SRV_RECV(0x14),
|
|
SRV_RETURN(0x02)
|
|
};
|
|
|
|
const struct mevent_server_cmd gMEventSrvScript_AskClientToOverwriteCard[] = {
|
|
SRV_SEND(0x28, gMEventClientScript_AskWouldLikeToTossCard),
|
|
SRV_WAITSND,
|
|
SRV_RECV(0x13),
|
|
SRV_READWORD,
|
|
SRV_BRANCHIF(0x00, gMEventSrvScript_SendCardSuccess),
|
|
SRV_BRANCH(gMEventSrvScript_OtherTrainerCanceled)
|
|
};
|
|
|
|
const struct mevent_server_cmd gMEventSrvScript_OtherTrnHasCard[] = {
|
|
SRV_SEND(0x10, gMEventClientScript_AlreadyHadCard),
|
|
SRV_WAITSND,
|
|
SRV_RECV(0x14),
|
|
SRV_RETURN(0x05)
|
|
};
|
|
|
|
SRV_SEND(0x10, gMEventClientScript_NothingSentOver),
|
|
SRV_WAITSND,
|
|
SRV_RECV(0x14),
|
|
SRV_RETURN(0x00)
|
|
};
|
|
|
|
const struct mevent_server_cmd gMEventSrvScript_SendNews[] = {
|
|
SRV_BUFFER_NEWS,
|
|
SRV_SEND(0x20, gMEventClientScript_Send1442CC),
|
|
SRV_WAITSND,
|
|
SRV_RECV(0x11),
|
|
SRV_READ_1442CC,
|
|
SRV_VALID_1442CC,
|
|
SRV_BRANCHIF(0x00, gMEventSrvScript_UnableToSend),
|
|
SRV_BRANCH(gMEventSrvScript_SentNewsSuccess)
|
|
};
|
|
|
|
const struct mevent_server_cmd gMEventSrvScript_SendCard[] = {
|
|
SRV_BUFFER_CARD,
|
|
SRV_RAM_SCRIPT_IF_VALID,
|
|
SRV_SEND(0x20, gMEventClientScript_Send1442CC),
|
|
SRV_WAITSND,
|
|
SRV_RECV(0x11),
|
|
SRV_READ_1442CC,
|
|
SRV_VALID_1442CC,
|
|
SRV_BRANCHIF(0x00, gMEventSrvScript_UnableToSend),
|
|
SRV_CHECK_1442CC_14,
|
|
SRV_BRANCHIF(0x02, gMEventSrvScript_AskClientToOverwriteCard),
|
|
SRV_BRANCHIF(0x00, gMEventSrvScript_SendCardSuccess),
|
|
SRV_BRANCH(gMEventSrvScript_OtherTrnHasCard)
|
|
};
|