Fixed more even things

This commit is contained in:
KiritoDv
2024-11-10 09:07:58 -06:00
parent ecc6a49f90
commit 304a0a5288
9 changed files with 208 additions and 141 deletions
+9 -3
View File
@@ -7,7 +7,7 @@ u16* Message_PtrFromId(u16 msgId) {
while (lookup->msgId != -1) {
if (lookup->msgId == msgId) {
return lookup->msgPtr;
return lookup->path;
}
lookup++;
}
@@ -19,8 +19,14 @@ u16 Message_IdFromPtr(u16* msgPtr) {
MsgLookup* lookup = (MsgLookup*) LOAD_ASSET(gMsgLookup);
while (lookup->msgPtr != NULL) {
if (lookup->msgPtr == msgPtr) {
return lookup->msgId;
if(GameEngine_OTRSigCheck(msgPtr)){
if(strcmp(((char*) msgPtr) + 7, lookup->path) == 0){
return lookup->msgId;
}
} else {
if (lookup->msgPtr == msgPtr) {
return lookup->msgId;
}
}
lookup++;
}
+2 -2
View File
@@ -57,9 +57,9 @@ void Radio_PlayMessage(u16* msg, RadioCharacterId character) {
TeamId teamId;
s32 pad;
s32 priority;
msg = LOAD_ASSET(msg);
u16* lmsg = LOAD_ASSET(msg);
switch (msg[0]) {
switch (lmsg[0]) {
default:
case MSGCHAR_PRI0:
priority = 0;