Match FireRed Rev1
This commit is contained in:
+4
-4
@@ -2363,7 +2363,7 @@ _081E0668:
|
|||||||
lsrs r5, r0, 16
|
lsrs r5, r0, 16
|
||||||
cmp r5, 0x3
|
cmp r5, 0x3
|
||||||
bls _081E0668
|
bls _081E0668
|
||||||
ldr r1, _081E06E0 @ =0x081E1B25
|
ldr r1, _081E06E0 @ =sub_81E1B24
|
||||||
movs r5, 0x2
|
movs r5, 0x2
|
||||||
negs r5, r5
|
negs r5, r5
|
||||||
ands r5, r1
|
ands r5, r1
|
||||||
@@ -2371,7 +2371,7 @@ _081E0668:
|
|||||||
ldr r0, [r2]
|
ldr r0, [r2]
|
||||||
adds r4, r0, 0
|
adds r4, r0, 0
|
||||||
adds r4, 0x8
|
adds r4, 0x8
|
||||||
ldr r0, _081E06E4 @ =0x081E1B55
|
ldr r0, _081E06E4 @ =rfu_REQ_changeMasterSlave
|
||||||
subs r0, r1
|
subs r0, r1
|
||||||
lsls r0, 15
|
lsls r0, 15
|
||||||
lsrs r3, r0, 16
|
lsrs r3, r0, 16
|
||||||
@@ -2408,8 +2408,8 @@ _081E06D0: .4byte gUnknown_3007464
|
|||||||
_081E06D4: .4byte gUnknown_3007468
|
_081E06D4: .4byte gUnknown_3007468
|
||||||
_081E06D8: .4byte gUnknown_3007450
|
_081E06D8: .4byte gUnknown_3007450
|
||||||
_081E06DC: .4byte gUnknown_3007440
|
_081E06DC: .4byte gUnknown_3007440
|
||||||
_081E06E0: .4byte 0x081E1B25
|
_081E06E0: .4byte sub_81E1B24
|
||||||
_081E06E4: .4byte 0x081E1B55
|
_081E06E4: .4byte rfu_REQ_changeMasterSlave
|
||||||
_081E06E8: .4byte 0x0000ffff
|
_081E06E8: .4byte 0x0000ffff
|
||||||
thumb_func_end sub_81E05B0
|
thumb_func_end sub_81E05B0
|
||||||
|
|
||||||
|
|||||||
@@ -158,3 +158,12 @@
|
|||||||
.byte \bg, \top, \left, \height, \width, \palno
|
.byte \bg, \top, \left, \height, \width, \palno
|
||||||
.2byte \baseBlock
|
.2byte \baseBlock
|
||||||
.endm
|
.endm
|
||||||
|
|
||||||
|
.macro abspath relative
|
||||||
|
.if REVISION == 0
|
||||||
|
.ascii "C:/WORK/POKeFRLG/src/pm_lgfr_ose/source/"
|
||||||
|
.else
|
||||||
|
.ascii "C:/WORK/POKeFRLG/Src/pm_lgfr_ose/source/"
|
||||||
|
.endif
|
||||||
|
.asciz "\relative"
|
||||||
|
.endm
|
||||||
|
|||||||
@@ -337,7 +337,11 @@ sub_8105800: @ 8105800
|
|||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
beq _08105864
|
beq _08105864
|
||||||
ldrb r0, [r5]
|
ldrb r0, [r5]
|
||||||
|
.if REVISION == 0
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
|
.else
|
||||||
|
cmp r0, 0xFF
|
||||||
|
.endif
|
||||||
beq _08105878
|
beq _08105878
|
||||||
_08105840:
|
_08105840:
|
||||||
mov r1, sp
|
mov r1, sp
|
||||||
@@ -351,7 +355,11 @@ _08105840:
|
|||||||
lsrs r4, r0, 24
|
lsrs r4, r0, 24
|
||||||
adds r0, r5, r4
|
adds r0, r5, r4
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
|
.if REVISION == 0
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
|
.else
|
||||||
|
cmp r0, 0xFF
|
||||||
|
.endif
|
||||||
beq _08105878
|
beq _08105878
|
||||||
cmp r4, 0xA
|
cmp r4, 0xA
|
||||||
bls _08105840
|
bls _08105840
|
||||||
|
|||||||
@@ -1,3 +1,5 @@
|
|||||||
|
.include "asm/macros.inc"
|
||||||
|
.include "constants/constants.inc"
|
||||||
.section .rodata
|
.section .rodata
|
||||||
.align 2
|
.align 2
|
||||||
|
|
||||||
@@ -88,7 +90,7 @@ gUnknown_83A7208:: @ 83A7208
|
|||||||
|
|
||||||
.align 2
|
.align 2
|
||||||
gUnknown_83A720C:: @ 83A720C
|
gUnknown_83A720C:: @ 83A720C
|
||||||
.asciz "C:/WORK/POKeFRLG/src/pm_lgfr_ose/source/evobjmv.c"
|
abspath "evobjmv.c"
|
||||||
|
|
||||||
.align 2
|
.align 2
|
||||||
gUnknown_83A7240:: @ 83A7240
|
gUnknown_83A7240:: @ 83A7240
|
||||||
|
|||||||
@@ -12361,9 +12361,8 @@ gUnknown_81C1300:: @ 81C1300
|
|||||||
.string "It looks like it's having fun.$"
|
.string "It looks like it's having fun.$"
|
||||||
|
|
||||||
EventScript_1C1338:: @ 81C1338
|
EventScript_1C1338:: @ 81C1338
|
||||||
waitse
|
map_script_2 VAR_0x4030, 0, EventScript_1C1348
|
||||||
setdivewarp MAP_UNKNOWN_MAP_00_00, 72, 7187, 8
|
.2byte 0
|
||||||
nop
|
|
||||||
copyvar VAR_0x4030, 1
|
copyvar VAR_0x4030, 1
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -14474,8 +14473,9 @@ Text_1C55A4:: @ 81C55A4
|
|||||||
.string "テストよう メッセージです!\n"
|
.string "テストよう メッセージです!\n"
|
||||||
.string "ざひょう チェックの イベントです$"
|
.string "ざひょう チェックの イベントです$"
|
||||||
|
|
||||||
Text_1C55C5:: @ 81C55C5
|
.align 2
|
||||||
.string " $"
|
Text_1C55C8:: @ 81C55C8
|
||||||
|
.string "$"
|
||||||
|
|
||||||
gText_WouldYouLikeToSaveTheGame:: @ 81C55C9
|
gText_WouldYouLikeToSaveTheGame:: @ 81C55C9
|
||||||
.string "Would you like to save the game?$"
|
.string "Would you like to save the game?$"
|
||||||
|
|||||||
+7
-4
@@ -45,6 +45,9 @@ gUnknown_83CBB10:: @ 83CBB10 gbapal gUnknown_83CBA90
|
|||||||
gUnknown_83CBB30:: @ 83CBB30 4bpp
|
gUnknown_83CBB30:: @ 83CBB30 4bpp
|
||||||
.incbin "graphics/field_effects/unk_83CBB30.bin"
|
.incbin "graphics/field_effects/unk_83CBB30.bin"
|
||||||
|
|
||||||
|
gUnknown_83CBDB0::
|
||||||
|
.incbin "graphics/field_effects/unk_83CBDB0.4bpp"
|
||||||
|
|
||||||
.align 2
|
.align 2
|
||||||
gUnknown_83CBE30:: @ 83CBE30 dataptr
|
gUnknown_83CBE30:: @ 83CBE30 dataptr
|
||||||
.4byte FieldEffectCmd_loadtiles
|
.4byte FieldEffectCmd_loadtiles
|
||||||
@@ -398,10 +401,10 @@ gUnknown_83CC244:: @ 83CC244 dataptr
|
|||||||
.4byte sub_8087CB4
|
.4byte sub_8087CB4
|
||||||
|
|
||||||
gUnknown_83CC250:: @ 83CC250 sprite_frames
|
gUnknown_83CC250:: @ 83CC250 sprite_frames
|
||||||
obj_frame_tiles 0x083cbdb0, 0x0020
|
obj_frame_tiles gUnknown_83CBDB0 + 0x00, 0x0020
|
||||||
obj_frame_tiles 0x083cbdd0, 0x0020
|
obj_frame_tiles gUnknown_83CBDB0 + 0x20, 0x0020
|
||||||
obj_frame_tiles 0x083cbdf0, 0x0020
|
obj_frame_tiles gUnknown_83CBDB0 + 0x40, 0x0020
|
||||||
obj_frame_tiles 0x083cbe10, 0x0020
|
obj_frame_tiles gUnknown_83CBDB0 + 0x60, 0x0020
|
||||||
|
|
||||||
gUnknown_83CC270:: @ 83CC270 animcmd
|
gUnknown_83CC270:: @ 83CC270 animcmd
|
||||||
obj_image_anim_frame 0x0000, 0
|
obj_image_anim_frame 0x0000, 0
|
||||||
|
|||||||
+4
-4
@@ -221,10 +221,10 @@ gUnknown_843F9A0::
|
|||||||
obj_image_anim_end
|
obj_image_anim_end
|
||||||
|
|
||||||
gUnknown_843F9A8::
|
gUnknown_843F9A8::
|
||||||
.4byte 0x843f988
|
.4byte gUnknown_843F988
|
||||||
.4byte 0x843f990
|
.4byte gUnknown_843F990
|
||||||
.4byte 0x843f998
|
.4byte gUnknown_843F998
|
||||||
.4byte 0x843f9a0
|
.4byte gUnknown_843F9A0
|
||||||
|
|
||||||
gUnknown_843F9B8:: @ 843F9B8 sprite_template
|
gUnknown_843F9B8:: @ 843F9B8 sprite_template
|
||||||
spr_template 1, 1, gUnknown_843F980, gUnknown_843F9A8, NULL, gDummySpriteAffineAnimTable, sub_8101B20
|
spr_template 1, 1, gUnknown_843F980, gUnknown_843F9A8, NULL, gDummySpriteAffineAnimTable, sub_8101B20
|
||||||
|
|||||||
+1
-1
@@ -95,7 +95,7 @@ gUnknown_843ED88:: @ 843ED88
|
|||||||
|
|
||||||
.align 2
|
.align 2
|
||||||
gUnknown_843ED94:: @ 843ED94
|
gUnknown_843ED94:: @ 843ED94
|
||||||
.asciz "C:/WORK/POKeFRLG/src/pm_lgfr_ose/source/rfu.c"
|
abspath "rfu.c"
|
||||||
|
|
||||||
.align 2
|
.align 2
|
||||||
gUnknown_843EDC4:: @ 843EDC4
|
gUnknown_843EDC4:: @ 843EDC4
|
||||||
|
|||||||
+1
-1
@@ -315,7 +315,7 @@ gUnknown_8457120:: @ 8457120
|
|||||||
|
|
||||||
.align 2
|
.align 2
|
||||||
gUnknown_8457138:: @ 8457138
|
gUnknown_8457138:: @ 8457138
|
||||||
.asciz "C:/WORK/POKeFRLG/src/pm_lgfr_ose/source/rfu_union_tool.c"
|
abspath "rfu_union_tool.c"
|
||||||
|
|
||||||
.align 2
|
.align 2
|
||||||
gUnknown_8457174:: @ 8457174
|
gUnknown_8457174:: @ 8457174
|
||||||
|
|||||||
@@ -980,8 +980,13 @@ gUnknown_81B752C:: @ 81B752C
|
|||||||
.string " the POKéDEX list.\n"
|
.string " the POKéDEX list.\n"
|
||||||
.string "{CIRCLE_2} A caught POKéMON will provide a\n"
|
.string "{CIRCLE_2} A caught POKéMON will provide a\n"
|
||||||
.string " large amount of data.\n"
|
.string " large amount of data.\n"
|
||||||
|
.if REVISION < 1
|
||||||
.string "{CIRCLE_3} Select “AREA” to display the TOWN\n"
|
.string "{CIRCLE_3} Select “AREA” to display the TOWN\n"
|
||||||
.string " MAP with the POKéMON's habitat(s).$"
|
.string " MAP with the POKéMON's habitat(s).$"
|
||||||
|
.else
|
||||||
|
.string "{CIRCLE_3} Select “NEXT DATA” to display the\n"
|
||||||
|
.string " TOWN MAP with its habitat(s).$"
|
||||||
|
.endif
|
||||||
|
|
||||||
gUnknown_81B7611:: @ 81B7611
|
gUnknown_81B7611:: @ 81B7611
|
||||||
.string "{CIRCLE_1} Go up to the PC at home, then press\n"
|
.string "{CIRCLE_1} Go up to the PC at home, then press\n"
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
|
After Width: | Height: | Size: 217 B |
@@ -0,0 +1,12 @@
|
|||||||
|
const u8 FILE_graphics_interface_pss_unk_83CE438_4bpp_lz[] = {
|
||||||
|
0x10,0x00,0x01,0x00,0x20,0xaa,0xaa,0x60,0x01,0x99,0xaa,0xaa,0x89,0x88,0x00,0xaa,
|
||||||
|
0x9a,0x9a,0x88,0xaa,0x8a,0xa9,0x89,0x12,0xaa,0x89,0x98,0x30,0x0e,0x89,0x98,0x10,
|
||||||
|
0x17,0x99,0x02,0x99,0xaa,0x9a,0x98,0x88,0x98,0x00,0x11,0x88,0x00,0xa9,0x8a,0x88,
|
||||||
|
0x88,0xa8,0x9a,0x8a,0x88,0x10,0x98,0x9a,0xaa,0x00,0x10,0x99,0x99,0x89,0x88,0x28,
|
||||||
|
0x99,0x99,0xb0,0x01,0x98,0x80,0x03,0x88,0x88,0x99,0x9f,0x00,0x23,0x88,0xa9,0x00,
|
||||||
|
0x27,0x50,0x12,0x00,0x4c,0x70,0x03,0x10,0x63,0x0a,0xa9,0x89,0x88,0xa8,0x30,0x55,
|
||||||
|
0x88,0x20,0x62,0x89,0x08,0xa9,0xaa,0x99,0x98,0x00,0x7e,0x88,0x89,0x98,0x60,0xa9,
|
||||||
|
0x10,0x63,0x10,0x8b,0x98,0x9a,0xa8,0xaa,0x88,0x7e,0xa9,0x30,0x0e,0x00,0x90,0x60,
|
||||||
|
0x01,0x90,0x6b,0x60,0x5c,0x00,0x08,0x9a,0xba,0x00,0x95,0xaa,0x10,0x7d,0xb0,0x6f,
|
||||||
|
0xa0,0x01,0x88,0x00,0x27,0x00,0x00,0x00,0x00
|
||||||
|
};
|
||||||
@@ -15,6 +15,14 @@
|
|||||||
// since not all baseroms and pointers have been dumped yet and will result in
|
// since not all baseroms and pointers have been dumped yet and will result in
|
||||||
// a broken ROM.
|
// a broken ROM.
|
||||||
|
|
||||||
|
#if REVISION == 0
|
||||||
|
#define CODE_ROOT "C:/WORK/POKeFRLG/src/pm_lgfr_ose/source/"
|
||||||
|
#else
|
||||||
|
#define CODE_ROOT "C:/WORK/POKeFRLG/Src/pm_lgfr_ose/source/"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#define ABSPATH(x) (CODE_ROOT x)
|
||||||
|
|
||||||
#ifdef ENGLISH
|
#ifdef ENGLISH
|
||||||
#define UNITS_IMPERIAL
|
#define UNITS_IMPERIAL
|
||||||
#else
|
#else
|
||||||
|
|||||||
+2
-2
@@ -41,8 +41,8 @@ bool32 ValidateTrainerTowerData(struct EReaderTrainerHillSet * ttdata)
|
|||||||
|
|
||||||
static bool32 CEReaderTool_SaveTrainerTower_r(struct EReaderTrainerHillSet * ttdata, u8 * buffer)
|
static bool32 CEReaderTool_SaveTrainerTower_r(struct EReaderTrainerHillSet * ttdata, u8 * buffer)
|
||||||
{
|
{
|
||||||
AGB_ASSERT_EX(ttdata->dummy == 0, "C:/WORK/POKeFRLG/src/pm_lgfr_ose/source/cereader_tool.c", 198);
|
AGB_ASSERT_EX(ttdata->dummy == 0, ABSPATH("cereader_tool.c"), 198);
|
||||||
AGB_ASSERT_EX(ttdata->id == 0, "C:/WORK/POKeFRLG/src/pm_lgfr_ose/source/cereader_tool.c", 199)
|
AGB_ASSERT_EX(ttdata->id == 0, ABSPATH("cereader_tool.c"), 199)
|
||||||
|
|
||||||
memset(buffer, 0, 0x1000);
|
memset(buffer, 0, 0x1000);
|
||||||
memcpy(buffer, ttdata, SEC30_SIZE);
|
memcpy(buffer, ttdata, SEC30_SIZE);
|
||||||
|
|||||||
@@ -1063,9 +1063,14 @@ const u8 gMewPokedexText[] = _(
|
|||||||
const u8 gMewPokedexTextUnused[] = _("");
|
const u8 gMewPokedexTextUnused[] = _("");
|
||||||
|
|
||||||
const u8 gChikoritaPokedexText[] = _(
|
const u8 gChikoritaPokedexText[] = _(
|
||||||
|
#if REVISION == 0
|
||||||
"Its pleasantly aromatic leaves have the\n"
|
"Its pleasantly aromatic leaves have the\n"
|
||||||
|
#else
|
||||||
|
"Its pleasantly aromatic leaf has the\n"
|
||||||
|
#endif
|
||||||
"ability to check the humidity and\n"
|
"ability to check the humidity and\n"
|
||||||
"temperature.");
|
"temperature."
|
||||||
|
);
|
||||||
|
|
||||||
const u8 gChikoritaPokedexTextUnused[] = _("");
|
const u8 gChikoritaPokedexTextUnused[] = _("");
|
||||||
|
|
||||||
@@ -1735,9 +1740,16 @@ const u8 gPupitarPokedexText[] = _(
|
|||||||
const u8 gPupitarPokedexTextUnused[] = _("");
|
const u8 gPupitarPokedexTextUnused[] = _("");
|
||||||
|
|
||||||
const u8 gTyranitarPokedexText[] = _(
|
const u8 gTyranitarPokedexText[] = _(
|
||||||
|
#if REVISION == 0
|
||||||
"Its body can't be harmed by any sort of\n"
|
"Its body can't be harmed by any sort of\n"
|
||||||
"attack, so it is very eager to make\n"
|
"attack, so it is very eager to make\n"
|
||||||
"challenges against enemies.");
|
"challenges against enemies."
|
||||||
|
#else
|
||||||
|
"It has an impudent nature. Having great\n"
|
||||||
|
"strength, it can even change surrounding\n"
|
||||||
|
"landforms."
|
||||||
|
#endif
|
||||||
|
);
|
||||||
|
|
||||||
const u8 gTyranitarPokedexTextUnused[] = _("");
|
const u8 gTyranitarPokedexTextUnused[] = _("");
|
||||||
|
|
||||||
|
|||||||
@@ -1503,7 +1503,11 @@ static void DaycarePrintMonLvl(struct DayCare *daycare, u8 windowId, u32 daycare
|
|||||||
u8 lvlText[12];
|
u8 lvlText[12];
|
||||||
u8 intText[8];
|
u8 intText[8];
|
||||||
|
|
||||||
|
#if REVISION == 0
|
||||||
strcpy((char *)lvlText, (const char *)gText_Lv);
|
strcpy((char *)lvlText, (const char *)gText_Lv);
|
||||||
|
#else
|
||||||
|
StringCopy(lvlText, gText_Lv);
|
||||||
|
#endif
|
||||||
level = GetLevelAfterDaycareSteps(&daycare->mons[daycareSlotId].mon, daycare->mons[daycareSlotId].steps);
|
level = GetLevelAfterDaycareSteps(&daycare->mons[daycareSlotId].mon, daycare->mons[daycareSlotId].steps);
|
||||||
ConvertIntToDecimalStringN(intText, level, STR_CONV_MODE_LEFT_ALIGN, 3);
|
ConvertIntToDecimalStringN(intText, level, STR_CONV_MODE_LEFT_ALIGN, 3);
|
||||||
StringAppend(lvlText, intText);
|
StringAppend(lvlText, intText);
|
||||||
|
|||||||
@@ -1915,7 +1915,7 @@ u16 Special_BattleCardAction(void)
|
|||||||
case 4:
|
case 4:
|
||||||
return sub_81445C0(2);
|
return sub_81445C0(2);
|
||||||
default:
|
default:
|
||||||
AGB_ASSERT_EX(0, "C:/WORK/POKeFRLG/src/pm_lgfr_ose/source/scr_tool.c", 3873);
|
AGB_ASSERT_EX(0, ABSPATH("scr_tool.c"), 3873);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-1
@@ -83,7 +83,7 @@ void sub_8058A00(struct MapHeader * mapHeader)
|
|||||||
VMap.map = gBackupMapLayout;
|
VMap.map = gBackupMapLayout;
|
||||||
VMap.Xsize = mapLayout->width + 15;
|
VMap.Xsize = mapLayout->width + 15;
|
||||||
VMap.Ysize = mapLayout->height + 14;
|
VMap.Ysize = mapLayout->height + 14;
|
||||||
AGB_ASSERT_EX(VMap.Xsize * VMap.Ysize <= VIRTUAL_MAP_SIZE, "C:/WORK/POKeFRLG/src/pm_lgfr_ose/source/fieldmap.c", 158);
|
AGB_ASSERT_EX(VMap.Xsize * VMap.Ysize <= VIRTUAL_MAP_SIZE, ABSPATH("fieldmap.c"), 158);
|
||||||
map_copy_with_padding(mapLayout->map, mapLayout->width, mapLayout->height);
|
map_copy_with_padding(mapLayout->map, mapLayout->width, mapLayout->height);
|
||||||
mapheader_copy_mapdata_of_adjacent_maps(mapHeader);
|
mapheader_copy_mapdata_of_adjacent_maps(mapHeader);
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-20
@@ -1599,31 +1599,12 @@ static struct Sprite * sub_80EDF68(void)
|
|||||||
}
|
}
|
||||||
|
|
||||||
#if REVISION >= 1
|
#if REVISION >= 1
|
||||||
static const struct OamData sOamData_840BD64 = {
|
|
||||||
.affineMode = ST_OAM_AFFINE_OFF,
|
|
||||||
.objMode = ST_OAM_OBJ_BLEND,
|
|
||||||
.mosaic = FALSE,
|
|
||||||
.bpp = ST_OAM_4BPP,
|
|
||||||
.shape = SPRITE_SHAPE(8x32),
|
|
||||||
.size = SPRITE_SIZE(8x32),
|
|
||||||
.priority = 3
|
|
||||||
};
|
|
||||||
|
|
||||||
static const struct SpriteTemplate sSprTemplate_rev1_840BD6C = {
|
|
||||||
.tileTag = 4,
|
|
||||||
.paletteTag = 3,
|
|
||||||
.oam = &sOamData_840BD64,
|
|
||||||
.anims = gDummySpriteAnimTable,
|
|
||||||
.affineAnims = gDummySpriteAffineAnimTable,
|
|
||||||
.callback = SpriteCallbackDummy
|
|
||||||
};
|
|
||||||
|
|
||||||
static void sub_rev1_80EDFAC(void)
|
static void sub_rev1_80EDFAC(void)
|
||||||
{
|
{
|
||||||
int i;
|
int i;
|
||||||
for (i = 0; i < 2; i++)
|
for (i = 0; i < 2; i++)
|
||||||
{
|
{
|
||||||
gSprites[CreateSprite(&sSprTemplate_rev1_840BD6C, 0x68 + 32 * i, 0x6c, 5)].oam.tileNum += i * 4;
|
gSprites[CreateSprite(&gUnknown_840BCFC, 0x68 + 32 * i, 0x6c, 5)].oam.tileNum += i * 4;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
@@ -66,7 +66,11 @@ const u8 gGameVersion = GAME_VERSION;
|
|||||||
|
|
||||||
const u8 gGameLanguage = GAME_LANGUAGE;
|
const u8 gGameLanguage = GAME_LANGUAGE;
|
||||||
|
|
||||||
|
#if REVISION == 0
|
||||||
const char BuildDateTime[] = "2004 04 26 11:20";
|
const char BuildDateTime[] = "2004 04 26 11:20";
|
||||||
|
#else
|
||||||
|
const char BuildDateTime[] = "2004 07 20 09:30";
|
||||||
|
#endif
|
||||||
|
|
||||||
const IntrFunc gIntrTableTemplate[] =
|
const IntrFunc gIntrTableTemplate[] =
|
||||||
{
|
{
|
||||||
|
|||||||
+6
-6
@@ -93,7 +93,7 @@ void *AllocInternal(void *heapStart, u32 size)
|
|||||||
|
|
||||||
if (pos->next == head)
|
if (pos->next == head)
|
||||||
{
|
{
|
||||||
AGB_ASSERT_EX(0, "C:/WORK/POKeFRLG/src/pm_lgfr_ose/source/gflib/malloc.c", 174);
|
AGB_ASSERT_EX(0, ABSPATH("gflib/malloc.c"), 174);
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -103,20 +103,20 @@ void *AllocInternal(void *heapStart, u32 size)
|
|||||||
|
|
||||||
void FreeInternal(void *heapStart, void *p)
|
void FreeInternal(void *heapStart, void *p)
|
||||||
{
|
{
|
||||||
AGB_ASSERT_EX(p != NULL, "C:/WORK/POKeFRLG/src/pm_lgfr_ose/source/gflib/malloc.c", 195);
|
AGB_ASSERT_EX(p != NULL, ABSPATH("gflib/malloc.c"), 195);
|
||||||
|
|
||||||
if (p) {
|
if (p) {
|
||||||
struct MemBlock *head = (struct MemBlock *)heapStart;
|
struct MemBlock *head = (struct MemBlock *)heapStart;
|
||||||
struct MemBlock *pos = (struct MemBlock *)((u8 *)p - sizeof(struct MemBlock));
|
struct MemBlock *pos = (struct MemBlock *)((u8 *)p - sizeof(struct MemBlock));
|
||||||
AGB_ASSERT_EX(pos->magic_number == MALLOC_SYSTEM_ID, "C:/WORK/POKeFRLG/src/pm_lgfr_ose/source/gflib/malloc.c", 204);
|
AGB_ASSERT_EX(pos->magic_number == MALLOC_SYSTEM_ID, ABSPATH("gflib/malloc.c"), 204);
|
||||||
AGB_ASSERT_EX(pos->flag == TRUE, "C:/WORK/POKeFRLG/src/pm_lgfr_ose/source/gflib/malloc.c", 205);
|
AGB_ASSERT_EX(pos->flag == TRUE, ABSPATH("gflib/malloc.c"), 205);
|
||||||
pos->flag = FALSE;
|
pos->flag = FALSE;
|
||||||
|
|
||||||
// If the freed block isn't the last one, merge with the next block
|
// If the freed block isn't the last one, merge with the next block
|
||||||
// if it's not in use.
|
// if it's not in use.
|
||||||
if (pos->next != head) {
|
if (pos->next != head) {
|
||||||
if (!pos->next->flag) {
|
if (!pos->next->flag) {
|
||||||
AGB_ASSERT_EX(pos->next->magic_number == MALLOC_SYSTEM_ID, "C:/WORK/POKeFRLG/src/pm_lgfr_ose/source/gflib/malloc.c", 211);
|
AGB_ASSERT_EX(pos->next->magic_number == MALLOC_SYSTEM_ID, ABSPATH("gflib/malloc.c"), 211);
|
||||||
pos->size += sizeof(struct MemBlock) + pos->next->size;
|
pos->size += sizeof(struct MemBlock) + pos->next->size;
|
||||||
pos->next->magic_number = 0;
|
pos->next->magic_number = 0;
|
||||||
pos->next = pos->next->next;
|
pos->next = pos->next->next;
|
||||||
@@ -129,7 +129,7 @@ void FreeInternal(void *heapStart, void *p)
|
|||||||
// if it's not in use.
|
// if it's not in use.
|
||||||
if (pos != head) {
|
if (pos != head) {
|
||||||
if (!pos->prev->flag) {
|
if (!pos->prev->flag) {
|
||||||
AGB_ASSERT_EX(pos->prev->magic_number == MALLOC_SYSTEM_ID, "C:/WORK/POKeFRLG/src/pm_lgfr_ose/source/gflib/malloc.c", 228);
|
AGB_ASSERT_EX(pos->prev->magic_number == MALLOC_SYSTEM_ID, ABSPATH("gflib/malloc.c"), 228);
|
||||||
|
|
||||||
pos->prev->next = pos->next;
|
pos->prev->next = pos->next;
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -142,7 +142,7 @@ static u32 GetMENewsJisanState(struct MENewsJisanStruct *a0)
|
|||||||
return 4;
|
return 4;
|
||||||
return 5;
|
return 5;
|
||||||
default:
|
default:
|
||||||
AGB_ASSERT_EX(0, "C:/WORK/POKeFRLG/src/pm_lgfr_ose/source/menews_jisan.c", 383);
|
AGB_ASSERT_EX(0, ABSPATH("menews_jisan.c"), 383);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
+4
-4
@@ -852,7 +852,7 @@ u16 sub_81444B0(const struct MEventClientHeaderStruct * a0, u32 command)
|
|||||||
case 4:
|
case 4:
|
||||||
return a0->unk_44;
|
return a0->unk_44;
|
||||||
default:
|
default:
|
||||||
AGB_ASSERT_EX(0, "C:/WORK/POKeFRLG/src/pm_lgfr_ose/source/mevent.c", 825);
|
AGB_ASSERT_EX(0, ABSPATH("mevent.c"), 825);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -881,7 +881,7 @@ void sub_814451C(u32 command)
|
|||||||
}
|
}
|
||||||
if (dest == NULL)
|
if (dest == NULL)
|
||||||
{
|
{
|
||||||
AGB_ASSERT_EX(0, "C:/WORK/POKeFRLG/src/pm_lgfr_ose/source/mevent.c", 868);
|
AGB_ASSERT_EX(0, ABSPATH("mevent.c"), 868);
|
||||||
}
|
}
|
||||||
else if (++(*dest) > 999)
|
else if (++(*dest) > 999)
|
||||||
{
|
{
|
||||||
@@ -939,7 +939,7 @@ u16 sub_81445C0(u32 command)
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
AGB_ASSERT_EX(0, "C:/WORK/POKeFRLG/src/pm_lgfr_ose/source/mevent.c", 913);
|
AGB_ASSERT_EX(0, ABSPATH("mevent.c"), 913);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -977,7 +977,7 @@ void sub_8144714(u32 a0, u32 a1)
|
|||||||
sub_8144824(1, a1, gSaveBlock1Ptr->mysteryEventBuffers.unk_344[0], 5);
|
sub_8144824(1, a1, gSaveBlock1Ptr->mysteryEventBuffers.unk_344[0], 5);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
AGB_ASSERT_EX(0, "C:/WORK/POKeFRLG/src/pm_lgfr_ose/source/mevent.c", 988);
|
AGB_ASSERT_EX(0, ABSPATH("mevent.c"), 988);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
+27
-27
@@ -68,7 +68,7 @@ static void mevent_srv_free_resources(struct mevent_srv_common * svr)
|
|||||||
|
|
||||||
static void mevent_srv_common_init_send(struct mevent_srv_common * svr, u32 ident, const void * src, u32 size)
|
static void mevent_srv_common_init_send(struct mevent_srv_common * svr, u32 ident, const void * src, u32 size)
|
||||||
{
|
{
|
||||||
AGB_ASSERT_EX(size <= ME_SEND_BUF_SIZE, "C:/WORK/POKeFRLG/src/pm_lgfr_ose/source/mevent_server.c", 257);
|
AGB_ASSERT_EX(size <= ME_SEND_BUF_SIZE, ABSPATH("mevent_server.c"), 257);
|
||||||
mevent_srv_sub_init_send(&svr->manager, ident, src, size);
|
mevent_srv_sub_init_send(&svr->manager, ident, src, size);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -129,7 +129,7 @@ static u32 common_mainseq_4(struct mevent_srv_common * svr)
|
|||||||
switch (cmd->instr)
|
switch (cmd->instr)
|
||||||
{
|
{
|
||||||
case 0:
|
case 0:
|
||||||
AGB_ASSERT_EX(cmd->parameter == NULL, "C:/WORK/POKeFRLG/src/pm_lgfr_ose/source/mevent_server.c", 354);
|
AGB_ASSERT_EX(cmd->parameter == NULL, ABSPATH("mevent_server.c"), 354);
|
||||||
svr->mainseqno = 1;
|
svr->mainseqno = 1;
|
||||||
svr->param = cmd->flag;
|
svr->param = cmd->flag;
|
||||||
break;
|
break;
|
||||||
@@ -137,23 +137,23 @@ static u32 common_mainseq_4(struct mevent_srv_common * svr)
|
|||||||
svr->mainseqno = 3;
|
svr->mainseqno = 3;
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
AGB_ASSERT_EX(cmd->parameter == NULL, "C:/WORK/POKeFRLG/src/pm_lgfr_ose/source/mevent_server.c", 364);
|
AGB_ASSERT_EX(cmd->parameter == NULL, ABSPATH("mevent_server.c"), 364);
|
||||||
mevent_srv_sub_init_recv(&svr->manager, cmd->flag, svr->recvBuffer);
|
mevent_srv_sub_init_recv(&svr->manager, cmd->flag, svr->recvBuffer);
|
||||||
svr->mainseqno = 2;
|
svr->mainseqno = 2;
|
||||||
break;
|
break;
|
||||||
case 3:
|
case 3:
|
||||||
AGB_ASSERT_EX(cmd->flag == FALSE, "C:/WORK/POKeFRLG/src/pm_lgfr_ose/source/mevent_server.c", 370);
|
AGB_ASSERT_EX(cmd->flag == FALSE, ABSPATH("mevent_server.c"), 370);
|
||||||
svr->cmdidx = 0;
|
svr->cmdidx = 0;
|
||||||
svr->cmdBuffer = cmd->parameter;
|
svr->cmdBuffer = cmd->parameter;
|
||||||
break;
|
break;
|
||||||
case 5:
|
case 5:
|
||||||
AGB_ASSERT_EX(cmd->flag == FALSE, "C:/WORK/POKeFRLG/src/pm_lgfr_ose/source/mevent_server.c", 376);
|
AGB_ASSERT_EX(cmd->flag == FALSE, ABSPATH("mevent_server.c"), 376);
|
||||||
AGB_ASSERT_EX(cmd->parameter == NULL, "C:/WORK/POKeFRLG/src/pm_lgfr_ose/source/mevent_server.c", 377);
|
AGB_ASSERT_EX(cmd->parameter == NULL, ABSPATH("mevent_server.c"), 377);
|
||||||
memcpy(svr->mevent_unk1442cc, svr->recvBuffer, sizeof(struct MEventClientHeaderStruct));
|
memcpy(svr->mevent_unk1442cc, svr->recvBuffer, sizeof(struct MEventClientHeaderStruct));
|
||||||
break;
|
break;
|
||||||
case 6:
|
case 6:
|
||||||
AGB_ASSERT_EX(cmd->flag == FALSE, "C:/WORK/POKeFRLG/src/pm_lgfr_ose/source/mevent_server.c", 382);
|
AGB_ASSERT_EX(cmd->flag == FALSE, ABSPATH("mevent_server.c"), 382);
|
||||||
AGB_ASSERT_EX(cmd->parameter == NULL, "C:/WORK/POKeFRLG/src/pm_lgfr_ose/source/mevent_server.c", 383);
|
AGB_ASSERT_EX(cmd->parameter == NULL, ABSPATH("mevent_server.c"), 383);
|
||||||
svr->param = ValidateMEventClientHeader(svr->mevent_unk1442cc);
|
svr->param = ValidateMEventClientHeader(svr->mevent_unk1442cc);
|
||||||
break;
|
break;
|
||||||
case 4:
|
case 4:
|
||||||
@@ -164,42 +164,42 @@ static u32 common_mainseq_4(struct mevent_srv_common * svr)
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 7:
|
case 7:
|
||||||
AGB_ASSERT_EX(cmd->flag == FALSE, "C:/WORK/POKeFRLG/src/pm_lgfr_ose/source/mevent_server.c", 396);
|
AGB_ASSERT_EX(cmd->flag == FALSE, ABSPATH("mevent_server.c"), 396);
|
||||||
ptr = mevent_first_if_not_null_else_second(cmd->parameter, svr->card);
|
ptr = mevent_first_if_not_null_else_second(cmd->parameter, svr->card);
|
||||||
svr->param = sub_8144418(ptr, svr->mevent_unk1442cc, ptr);
|
svr->param = sub_8144418(ptr, svr->mevent_unk1442cc, ptr);
|
||||||
break;
|
break;
|
||||||
case 8:
|
case 8:
|
||||||
AGB_ASSERT_EX(cmd->flag == FALSE, "C:/WORK/POKeFRLG/src/pm_lgfr_ose/source/mevent_server.c", 402);
|
AGB_ASSERT_EX(cmd->flag == FALSE, ABSPATH("mevent_server.c"), 402);
|
||||||
AGB_ASSERT_EX(cmd->parameter == NULL, "C:/WORK/POKeFRLG/src/pm_lgfr_ose/source/mevent_server.c", 403);
|
AGB_ASSERT_EX(cmd->parameter == NULL, ABSPATH("mevent_server.c"), 403);
|
||||||
svr->param = *(u32 *)svr->recvBuffer;
|
svr->param = *(u32 *)svr->recvBuffer;
|
||||||
break;
|
break;
|
||||||
case 9:
|
case 9:
|
||||||
AGB_ASSERT_EX(cmd->flag == FALSE, "C:/WORK/POKeFRLG/src/pm_lgfr_ose/source/mevent_server.c", 408);
|
AGB_ASSERT_EX(cmd->flag == FALSE, ABSPATH("mevent_server.c"), 408);
|
||||||
ptr = mevent_first_if_not_null_else_second(cmd->parameter, &svr->sendWord);
|
ptr = mevent_first_if_not_null_else_second(cmd->parameter, &svr->sendWord);
|
||||||
svr->param = sub_8144434(ptr, svr->mevent_unk1442cc, ptr);
|
svr->param = sub_8144434(ptr, svr->mevent_unk1442cc, ptr);
|
||||||
break;
|
break;
|
||||||
case 10:
|
case 10:
|
||||||
AGB_ASSERT_EX(cmd->parameter == NULL, "C:/WORK/POKeFRLG/src/pm_lgfr_ose/source/mevent_server.c", 415);
|
AGB_ASSERT_EX(cmd->parameter == NULL, ABSPATH("mevent_server.c"), 415);
|
||||||
svr->param = sub_81444B0(svr->mevent_unk1442cc, cmd->flag);
|
svr->param = sub_81444B0(svr->mevent_unk1442cc, cmd->flag);
|
||||||
break;
|
break;
|
||||||
case 11:
|
case 11:
|
||||||
AGB_ASSERT_EX(cmd->flag == FALSE, "C:/WORK/POKeFRLG/src/pm_lgfr_ose/source/mevent_server.c", 420);
|
AGB_ASSERT_EX(cmd->flag == FALSE, ABSPATH("mevent_server.c"), 420);
|
||||||
svr->param = sub_8144474(svr->mevent_unk1442cc, cmd->parameter);
|
svr->param = sub_8144474(svr->mevent_unk1442cc, cmd->parameter);
|
||||||
break;
|
break;
|
||||||
case 12:
|
case 12:
|
||||||
AGB_ASSERT_EX(cmd->flag == FALSE, "C:/WORK/POKeFRLG/src/pm_lgfr_ose/source/mevent_server.c", 426);
|
AGB_ASSERT_EX(cmd->flag == FALSE, ABSPATH("mevent_server.c"), 426);
|
||||||
svr->param = mevent_compare_pointers(cmd->parameter, *(void **)svr->recvBuffer);
|
svr->param = mevent_compare_pointers(cmd->parameter, *(void **)svr->recvBuffer);
|
||||||
break;
|
break;
|
||||||
case 14:
|
case 14:
|
||||||
AGB_ASSERT_EX(cmd->flag == FALSE, "C:/WORK/POKeFRLG/src/pm_lgfr_ose/source/mevent_server.c", 432);
|
AGB_ASSERT_EX(cmd->flag == FALSE, ABSPATH("mevent_server.c"), 432);
|
||||||
mevent_srv_common_init_send(svr, 0x17, mevent_first_if_not_null_else_second(cmd->parameter, svr->news), sizeof(struct MEWonderNewsData));
|
mevent_srv_common_init_send(svr, 0x17, mevent_first_if_not_null_else_second(cmd->parameter, svr->news), sizeof(struct MEWonderNewsData));
|
||||||
break;
|
break;
|
||||||
case 13:
|
case 13:
|
||||||
AGB_ASSERT_EX(cmd->flag == FALSE, "C:/WORK/POKeFRLG/src/pm_lgfr_ose/source/mevent_server.c", 438);
|
AGB_ASSERT_EX(cmd->flag == FALSE, ABSPATH("mevent_server.c"), 438);
|
||||||
mevent_srv_common_init_send(svr, 0x16, mevent_first_if_not_null_else_second(cmd->parameter, svr->card), sizeof(struct MEWonderCardData));
|
mevent_srv_common_init_send(svr, 0x16, mevent_first_if_not_null_else_second(cmd->parameter, svr->card), sizeof(struct MEWonderCardData));
|
||||||
break;
|
break;
|
||||||
case 16:
|
case 16:
|
||||||
AGB_ASSERT_EX(cmd->flag == FALSE, "C:/WORK/POKeFRLG/src/pm_lgfr_ose/source/mevent_server.c", 444);
|
AGB_ASSERT_EX(cmd->flag == FALSE, ABSPATH("mevent_server.c"), 444);
|
||||||
mevent_srv_common_init_send(svr, 0x18, mevent_first_if_not_null_else_second(cmd->parameter, &svr->sendWord), 4);
|
mevent_srv_common_init_send(svr, 0x18, mevent_first_if_not_null_else_second(cmd->parameter, &svr->sendWord), 4);
|
||||||
break;
|
break;
|
||||||
case 15:
|
case 15:
|
||||||
@@ -215,7 +215,7 @@ static u32 common_mainseq_4(struct mevent_srv_common * svr)
|
|||||||
mevent_srv_common_init_send(svr, 0x10, cmd->parameter, cmd->flag);
|
mevent_srv_common_init_send(svr, 0x10, cmd->parameter, cmd->flag);
|
||||||
break;
|
break;
|
||||||
case 19:
|
case 19:
|
||||||
AGB_ASSERT_EX(cmd->flag == FALSE, "C:/WORK/POKeFRLG/src/pm_lgfr_ose/source/mevent_server.c", 466);
|
AGB_ASSERT_EX(cmd->flag == FALSE, ABSPATH("mevent_server.c"), 466);
|
||||||
mevent_srv_common_init_send(svr, 0x1a, cmd->parameter, 188);
|
mevent_srv_common_init_send(svr, 0x1a, cmd->parameter, 188);
|
||||||
break;
|
break;
|
||||||
case 20:
|
case 20:
|
||||||
@@ -225,15 +225,15 @@ static u32 common_mainseq_4(struct mevent_srv_common * svr)
|
|||||||
mevent_srv_common_init_send(svr, 0x1c, cmd->parameter, cmd->flag);
|
mevent_srv_common_init_send(svr, 0x1c, cmd->parameter, cmd->flag);
|
||||||
break;
|
break;
|
||||||
case 22:
|
case 22:
|
||||||
AGB_ASSERT_EX(cmd->flag == FALSE, "C:/WORK/POKeFRLG/src/pm_lgfr_ose/source/mevent_server.c", 481);
|
AGB_ASSERT_EX(cmd->flag == FALSE, ABSPATH("mevent_server.c"), 481);
|
||||||
memcpy(svr->card, cmd->parameter, 332);
|
memcpy(svr->card, cmd->parameter, 332);
|
||||||
break;
|
break;
|
||||||
case 23:
|
case 23:
|
||||||
AGB_ASSERT_EX(cmd->flag == FALSE, "C:/WORK/POKeFRLG/src/pm_lgfr_ose/source/mevent_server.c", 486);
|
AGB_ASSERT_EX(cmd->flag == FALSE, ABSPATH("mevent_server.c"), 486);
|
||||||
memcpy(svr->news, cmd->parameter, 444);
|
memcpy(svr->news, cmd->parameter, 444);
|
||||||
break;
|
break;
|
||||||
case 21:
|
case 21:
|
||||||
AGB_ASSERT_EX(cmd->flag == FALSE, "C:/WORK/POKeFRLG/src/pm_lgfr_ose/source/mevent_server.c", 491);
|
AGB_ASSERT_EX(cmd->flag == FALSE, ABSPATH("mevent_server.c"), 491);
|
||||||
svr->sendWord = *(u32 *)cmd->parameter;
|
svr->sendWord = *(u32 *)cmd->parameter;
|
||||||
break;
|
break;
|
||||||
case 24:
|
case 24:
|
||||||
@@ -245,16 +245,16 @@ static u32 common_mainseq_4(struct mevent_srv_common * svr)
|
|||||||
svr->sendBuffer2Size = cmd->flag;
|
svr->sendBuffer2Size = cmd->flag;
|
||||||
break;
|
break;
|
||||||
case 26:
|
case 26:
|
||||||
AGB_ASSERT_EX(cmd->flag == FALSE && cmd->parameter == NULL, "C:/WORK/POKeFRLG/src/pm_lgfr_ose/source/mevent_server.c", 506);
|
AGB_ASSERT_EX(cmd->flag == FALSE && cmd->parameter == NULL, ABSPATH("mevent_server.c"), 506);
|
||||||
memcpy(svr->card, GetSavedWonderCard(), 332);
|
memcpy(svr->card, GetSavedWonderCard(), 332);
|
||||||
sub_814410C(svr->card);
|
sub_814410C(svr->card);
|
||||||
break;
|
break;
|
||||||
case 27:
|
case 27:
|
||||||
AGB_ASSERT_EX(cmd->flag == FALSE && cmd->parameter == NULL, "C:/WORK/POKeFRLG/src/pm_lgfr_ose/source/mevent_server.c", 512);
|
AGB_ASSERT_EX(cmd->flag == FALSE && cmd->parameter == NULL, ABSPATH("mevent_server.c"), 512);
|
||||||
memcpy(svr->news, GetSavedWonderNews(), 444);
|
memcpy(svr->news, GetSavedWonderNews(), 444);
|
||||||
break;
|
break;
|
||||||
case 28:
|
case 28:
|
||||||
AGB_ASSERT_EX(cmd->flag == FALSE && cmd->parameter == NULL, "C:/WORK/POKeFRLG/src/pm_lgfr_ose/source/mevent_server.c", 517);
|
AGB_ASSERT_EX(cmd->flag == FALSE && cmd->parameter == NULL, ABSPATH("mevent_server.c"), 517);
|
||||||
svr->sendBuffer1 = sub_8069E48();
|
svr->sendBuffer1 = sub_8069E48();
|
||||||
break;
|
break;
|
||||||
case 29:
|
case 29:
|
||||||
@@ -276,8 +276,8 @@ static u32 (*const func_tbl[])(struct mevent_srv_common *) = {
|
|||||||
static u32 mevent_srv_exec_common(struct mevent_srv_common * svr)
|
static u32 mevent_srv_exec_common(struct mevent_srv_common * svr)
|
||||||
{
|
{
|
||||||
u32 response;
|
u32 response;
|
||||||
AGB_ASSERT_EX(svr->mainseqno < NELEMS(func_tbl), "C:/WORK/POKeFRLG/src/pm_lgfr_ose/source/mevent_server.c", 546);
|
AGB_ASSERT_EX(svr->mainseqno < NELEMS(func_tbl), ABSPATH("mevent_server.c"), 546);
|
||||||
response = func_tbl[svr->mainseqno](svr);
|
response = func_tbl[svr->mainseqno](svr);
|
||||||
AGB_ASSERT_EX(svr->mainseqno < NELEMS(func_tbl), "C:/WORK/POKeFRLG/src/pm_lgfr_ose/source/mevent_server.c", 548);
|
AGB_ASSERT_EX(svr->mainseqno < NELEMS(func_tbl), ABSPATH("mevent_server.c"), 548);
|
||||||
return response;
|
return response;
|
||||||
}
|
}
|
||||||
|
|||||||
+2
-2
@@ -105,7 +105,7 @@ bool8 ScrCmd_special(struct ScriptContext *ctx)
|
|||||||
if (specialPtr < gSpecialsEnd)
|
if (specialPtr < gSpecialsEnd)
|
||||||
(*specialPtr)();
|
(*specialPtr)();
|
||||||
else
|
else
|
||||||
AGB_ASSERT_EX(0, "C:/WORK/POKeFRLG/src/pm_lgfr_ose/source/scrcmd.c", 241);
|
AGB_ASSERT_EX(0, ABSPATH("scrcmd.c"), 241);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -116,7 +116,7 @@ bool8 ScrCmd_specialvar(struct ScriptContext *ctx)
|
|||||||
if (specialPtr < gSpecialsEnd)
|
if (specialPtr < gSpecialsEnd)
|
||||||
*varPtr = (*specialPtr)();
|
*varPtr = (*specialPtr)();
|
||||||
else
|
else
|
||||||
AGB_ASSERT_EX(0, "C:/WORK/POKeFRLG/src/pm_lgfr_ose/source/scrcmd.c", 263);
|
AGB_ASSERT_EX(0, ABSPATH("scrcmd.c"), 263);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user