FE_GBA_Function_Library

function library for hacking fire emblem

View on GitHub

Functions in GBAFE

FE6 FE7J FE7U FE8J FE8U Name Declaration Comment
8000000 8000000 8000000 8000000 8000000 _start(ARM) void _start() Init, ROM, _entry
Entry Point
80000FC 80000FC 80000FC 80000FC 80000FC intr_main(ARM) void intr_main() GlobalIRQHandler, IrqMain
Interrupt Branch Process (Drawing from table)
8000A20 8000A20 8000A50 8000A20 8000A20 ArmCodeEnd void AgbMain(void)
void AgbMain()
ARMCodeToCopy_End, AgbMain
Main Function of a GBA Game
8000AFC 8000AF4 8000B1C 8000AE8 8000B10 PutBuildInfo void PutBuildInfo(u16 * tm)
void PrintDebugBuildDateAndTime(u16 *bg)
PrintDebugBuildDateAndTime
print version infomation on this build of the game
0 80042FC 8004420 8002B58 8002C08 Proc_Init void Proc_Init(void) InitProcs
0 8004460 8004584 8002CBC 8002D6C Proc_End void Proc_End(ProcPtr proc)  
8003E44 800456C 8004690 8002DD4 8002E84 Proc_Run void Proc_Run(ProcPtr proc)
void Proc_Run(ProcPtr proc)
 
0 80045FC 8004720 8002E74 8002F24 Proc_Goto void Proc_Goto(ProcPtr proc, int label) Goto6CLabel
0 8004670 8004794 8002EE8 8002F98 Proc_ForEach void Proc_ForEach(const struct ProcCmd* script, ProcFunc func) ForEach6C, ForEachProc
0 80049C4 8004AE8 8003244 80032F8 ProcCmd_END_IF_DUPLICATE static s8 ProcCmd_END_IF_DUPLICATE(struct Proc *proc) ProcCmd_EndIfDup
0 8004A04 8004B28 8003284 8003338 ProcCmd_END_DUPLICATES static s8 ProcCmd_END_DUPLICATES(struct Proc *proc) ProcCmd_EndDups
8004920 8004AAC 8004BD0 800332C 80033E0 WalkPrintProcInfo static void WalkPrintProcInfo(struct ProcDummy * proc, int * indent)
static void PrintProcessNameRecursive(struct Proc* proc, int* indent)
PrintProcessNameRecursive
8004978 8004AE4 8004C08 8003364 8003418 Proc_PrintSubtreeInfo void Proc_PrintSubtreeInfo(ProcPtr proc)
static void PrintProcessTree(struct Proc* proc)
PrintProcessTree
0 8004C6C 8004D90 8003570 8003624 GetIconGfxIndex int GetIconGfxIndex(int Index) GetNewIconSlot
8004414 8004D04 8004E28 8003608 80036BC ProcCmd_While static bool ProcCmd_While(struct ProcDummy * proc)
void DrawIcon(u16* BgOut, int IconIndex, int OamPalBase)
DrawIcon, PutIcon
0 8004F5C 8005080 8003868 800391C StoreNumberStringOrDashesToSmallBuffer void StoreNumberStringOrDashesToSmallBuffer(int n) GenNumberOrBlankStr
0 8004FA8 80050CC 80038B4 8003968 StoreNumberHexStringToSmallBuffer void StoreNumberHexStringToSmallBuffer(int n) GenNumberHexStr
80053B0 80050F4 8005218 8003A08 8003ABC DebugUpdateScreen bool DebugUpdateScreen(u16 held, u16 pressed)
int sub_8003ABC(u16 a, u16 b)
 
0 800515C 8005280 8003A70 8003B24 SetupDebugFontForOBJ void SetupDebugFontForOBJ(int a, int objPalNum) DebugInitObj
800566C 80052A4 80053D4 8003BE8 8003CB8 InitTextFont void InitTextFont(struct Font * font, void * draw_dest, int chr, int palid)
void InitTextFont(struct Font *font, void *vramDest, int chr, int palid)
Font_InitForUI
80058B8 8005394 80054C4 8003CDC 8003DAC InitTextList void InitTextList(struct TextInitInfo const * info)
void InitTextInitInfo(const struct TextInitInfo *info)
InitTextBatch
0 80056D8 8005814 80040B8 8004180 Text_DrawCharacter char const * Text_DrawCharacter(struct Text * text, char const * str) Text_AppendChar
8006408 8005998 8005AD4 8004374 800443C PutDrawText void PutDrawText(struct Text * text, u16 * tm, int color, int x, int tile_width, char const * str)
void PutDrawText(struct Text * text, u16 * tm, int color, int x, int tile_width, char const * str)
DrawTextInline
0 8005B2C 8005C98 8004504 80045FC SpriteText_DrawBackground void SpriteText_DrawBackground(struct Text *th) DrawSpriteTextBackground
0 8005D8C 8005EF8 80047B8 80048B0 TextPrint_OnLoop void TextPrint_OnLoop(struct TextPrintProc * proc)  
8006C9C 8005E88 8005FF4 80048B4 80049AC StartGreenText void StartGreenText(ProcPtr parent)
void StartGreenText(ProcPtr parent)
NewGreenTextColorManager
8006E10 8005FAC 800611C 80049D4 8004ACC GetSpecialCharChr static int GetSpecialCharChr(int color, int id)
int GetSpecialCharChr(int color, int id)
 
8032268 8006074 80061E4 8004A9C 8004B94 AiIsBadFight bool AiIsBadFight(struct AiCombatSimulationSt * st)
void PutNumberOrBlank(u16 *tm, int color, int number)
DrawDecNumber, PutNumberOrBlank
0 80060D0 8006240 8004AF8 8004BF0 PutNumberBonus void PutNumberBonus(int number, u16 *tm)  
0 80060FC 800626C 8004B24 8004C1C SpecialCharTest void SpecialCharTest(void)  
0 8006320 8006490 8004D48 8004E40 AnimUpdateAll void AnimUpdateAll(void) BsoUpdateAll, BAnimUpdateAll
0 8006424 8006594 8004E50 8004F48 AnimCreate struct Anim* AnimCreate(const void* frameData, u16 displayPriority) AIS_New, BsoCreate, BAnimCreate
0 8006488 80065F8 8004EB4 8004FAC AnimSort void AnimSort(void) BsoSort, BAnimSort
0 8006698 8006808 80050C8 80051C0 AnimInsert void AnimInsert(struct Anim* anim) BAnimInsert
0 8006840 80069B0 80052AC 80053A4 ClearSprites void ClearSprites(void) ClearIntermediateOAMBuffer
0 80069C4 8006B34 8005430 8005528 ResetFaces void ResetFaces(void) InitFaces
80082D0 8006A98 8006C08 8005518 8005610 StartFaceAuto struct FaceProc * StartFaceAuto(int fid, int x, int y, int disp)
struct FaceProc* StartFaceAuto(int fid, int x, int y, int disp)
 
801AD50 8006BF8 8006D68 8005678 8005770 func_fe6_0801AD50 fu8 func_fe6_0801AD50(struct MenuProc * menu, struct MenuEntProc * ent)
int SetFaceDisplayBits(struct FaceProc* proc, int disp)
SetFaceDisp
0 8006DAC 8006F1C 800582C 8005924 UnpackFaceChibiGraphics void UnpackFaceChibiGraphics(int fid, int chr, int pal)  
0 8007160 80072D0 8005BA8 8005CA4 PutFace80x72_Core void PutFace80x72_Core(u16* tm, int fid, int chr, int pal) DisplayBgFaceCore
0 80078D4 8007A44 800633C 8006438 SetFaceBlinkControl void SetFaceBlinkControl(struct FaceProc* proc, int blinkControl)  
0 8007C10 8007D80 80065AC 80066A8 sub_80066A8 void sub_80066A8(struct UnkFaceProc* proc)  
0 8007C64 8007DD4 80066EC 80067E8 ClearTalkFaceRefs void ClearTalkFaceRefs(void)  
0 8007D28 8007E98 80067B0 80068AC InitSpriteTalk void InitSpriteTalk(int chr, int lines, int palId)  
80090CC 8007E08 8007F78 8006890 800698C StartTalkExt ProcPtr StartTalkExt(int x, int y, char const * str, ProcPtr parent)
ProcPtr StartTalkExt(int x, int y, const char* str, ProcPtr parent)
 
8009524 8008074 80081E4 8006B04 8006C00 Talk_OnInit static void Talk_OnInit(ProcPtr proc)
void Talk_OnInit(void)
DialogueMain_OnInit
0 8008DC8 8008F38 800785C 8007958 GetFaceIdByXPos int GetFaceIdByXPos(int x)  
800A918 8008F24 8009094 80079AC 8007AB0 TalkFaceMove_OnInit static void TalkFaceMove_OnInit(struct GenericProc * proc)
void TalkFaceMove_OnInit(struct Proc* proc)
 
800A9A8 8008F80 80090F0 8007A08 8007B0C TalkFaceMove_OnIdle static void TalkFaceMove_OnIdle(struct GenericProc * proc)
void TalkFaceMove_OnIdle(struct Proc* proc)
 
0 80091AC 800931C 8007C34 8007D38 TalkShiftClearAll_OnInit void TalkShiftClearAll_OnInit(struct Proc* proc)  
0 8009218 8009388 8007CA0 8007DA4 TalkShiftClearAll_OnIdle void TalkShiftClearAll_OnIdle(struct Proc* proc)  
0 800925C 80093CC 8007CE4 8007DE8 StartTalkChoice void StartTalkChoice(const struct ChoiceEntryInfo* choices, struct Text* text, u16* tm, int defaultChoice, int color, ProcPtr parent) StartDialogueTextChoice
0 8009458 80095C8 8007ED8 8007FDC TalkShiftClear_OnIdle void TalkShiftClear_OnIdle(struct Proc* proc)  
0 8009628 8009798 80080E8 80081EC ClearPutTalkText void ClearPutTalkText(void) Dialogue_ClearText
0 8009834 80099A4 80082F4 80083F8 TalkBubbleOpen_OnIdle void TalkBubbleOpen_OnIdle(struct Proc* proc)  
0 8009920 8009A90 80083DC 80084E0 PutTalkBubbleTail void PutTalkBubbleTail(int bg, int x, int y, int kind)  
0 8009AA8 8009C18 8008564 8008668 PutTalkBubbleTm void PutTalkBubbleTm(int bg, int x, int y, int width, int height)  
0 8009DC0 8009F30 800885C 8008960 SetTalkFaceDisp void SetTalkFaceDisp(int talkFace, int faceDisp)  
0 8009E9C 800A00C 8008938 8008A3C PrintStringToTexts void PrintStringToTexts(struct Text** texts, const char* str, u16* tm, int unk)  
800CCB4 800A4EC 800A4F0 8008E10 8008F20 TalkBgSync static void TalkBgSync(int bgflags)
void TalkBgSync(int bg)
DialogueEnableBgSyncByMask
0 8011F20 8011888 8008F3C 800904C sub_800904C void sub_800904C(struct Proc0859163C * proc)  
0 801227C 8011BE4 80090F0 8009200 EventSpriteAnim_Loop void EventSpriteAnim_Loop(struct ProcEventSpriteAnim * proc)  
0 8012658 8011FC4 800916C 800927C AP_Create struct APHandle* AP_Create(const void* apDefinition, u16 aObjNode) StartSpriteAnim
0 8012694 8012000 80091AC 80092BC AP_Update s8 AP_Update(struct APHandle* handle, int x, int y) DisplaySpriteAnim
0 8012B38 80124A4 8009650 8009760 APProc_OnUpdate void APProc_OnUpdate(struct APProc* proc) _APProc_OnUpdate
8017C60 8012B70 80124DC 8009688 8009798 UnitSyncMovement void UnitSyncMovement(struct Unit * unit)
void APProc_SetParameters(struct APProc* proc, int x, int y, int tileBase)
SetSpriteAnimProcParameters, APProc_SetParameters
0 8012DC8 801274C 8009A3C 8009AEC GameControl_PostIntro void GameControl_PostIntro(struct GameCtrlProc * proc)  
0 8013318 8012C60 8009FA8 800A240 GetStringFromIndex char * GetStringFromIndex(int index) GetMsg, DecodeMsg
0 800A7E8 800A7E4 8011080 8010F38 ParsePopupInstAndGetLen int ParsePopupInstAndGetLen(struct PopupProc * proc) GetSomeLongPopupLength, PopupProc_GetInnerLength
8013BF0 80135D4 80130B4 8012F50 8012E98 StringEquals bool StringEquals(char const * strA, char const * strB)
bool StringCompare(const char *str1, const char *str2)
 
8013D04 80136E8 80131C8 8013068 8012FB0 Unused_08013D04 int Unused_08013D04(struct Unk_08013CEC * unk, u8 const * src)
int sub_8012FB0(struct Struct8012F98 *unk, u8 *src)
 
8013DAC 8013790 8013270 8013110 8013058 ApplyBitmap void ApplyBitmap(u8 const * src, void * dst, int width, int height)
void ApplyBitmap(const void* src, void* dst, int width, int height)
 
8013DE8 80137CC 80132AC 801314C 8013094 ApplyBitmapLine static void ApplyBitmapLine(u8 const * src, void * dst, int width)
void ApplyBitmapLine(const void *src, void *dst, int width)
 
8013E58 801383C 801331C 80131BC 8013104 PutAppliedBitmap void PutAppliedBitmap(u16 * tm, int tileref, int width, int height)
void PutAppliedBitmap(u16 * tm, int tileref, int width, int height)
writePlainTSA
8013EE4 80138C8 80133A8 8013288 80131D0 func_fe6_08013EE4 void func_fe6_08013EE4(i16 * array)
void sub_80131D0(s16 *array)
 
0 8013BCC 80136AC 801358C 80134D4 ArchiveCurrentPalettes void ArchiveCurrentPalettes()  
8094438 8013C18 80136F8 80135D8 8013520 ArchivePalette void ArchivePalette(int index)  
801428C 8014094 8013B74 8013A54 801399C PalFade_OnLoop static void PalFade_OnLoop(struct PalFadeProc * proc)
void PalFade_OnLoop(struct PalFadeProc * proc)
 
80143B4 80141BC 8013C9C 8013B7C 8013AC4 SetAllBlackPals void SetAllBlackPals(void)
void SetAllBlackPals(void)
 
80143CC 80141D4 8013CB4 8013B94 8013ADC SetAllWhitePals void SetAllWhitePals(void)
void SetAllWhitePals(void)
 
80145D0 80143D8 8013EB8 8013D40 8013C88 FadeExists bool FadeExists(void)
bool FadeExists(void)
IsFadeActive
80149B0 80147B8 8014298 8014120 8014068 WhileFadeExists void WhileFadeExists(ProcPtr proc)
void WaitForFade(ProcPtr proc)
ContinueUntilSomeTransistion6CExists, WaitForFade
8014A44 8014850 8014330 80141B8 8014100 func_fe6_08014A44 void func_fe6_08014A44(struct FadeCoreProc * proc)
void FadeCore_Loop(struct FadeCoreProc * proc)
 
0 8014874 8014354 80141DC 8014124 FadeCore_Tick bool FadeCore_Tick(struct FadeCoreProc * proc)  
8014BE4 80149EC 8014590 8014328 8014270 NumberToString int NumberToString(int number, char * buf)
int NumberToStringSJis(int number, char * buf)
 
8014D0C 8014B14 8014698 8014450 801443C PutString struct Text * PutString(u16 * tm, int color, char const * str)
struct Text * PutString(u16 * tm, int color, char const * str)
SomeDrawTextInlineAutoWidth
8014E30 8014C38 80147BC 8014574 8014560 func_fe6_08014E30 void func_fe6_08014E30(u16 * tm, int x, int y, u16 tileref, int width, int height)
void sub_8014560(u16 * tm, int x, int y, u16 tileref, int width, int height)
 
8015298 80150A0 8014C24 80149EC 80149C4 func_fe6_08015298 void func_fe6_08015298(u8 const * src, u8 * dst, int width, int height)
void VramCopyInRaw(u8 const * src, u8 * dst, int width, int height)
 
80153CC 80151D4 8014D58 8014B28 8014B00 Screen2Pan int Screen2Pan(int x)
int Screen2Pan(int x)
RerangeSomething
80153F4 80151FC 8014D80 8014B50 8014B28 PlaySeSpacial void PlaySeSpacial(int song, int x)
void PlaySeSpacial(int song, int x)
PlaySpacialSoundMaybe, PlaySpacialSong
80154AC 80152B4 8014E38 8014C08 8014BE0 func_fe6_080154AC void func_fe6_080154AC(int palid)
void sub_8014BE0(int palid)
 
80155B8 80153C0 8014F44 8014FC4 8014F9C MatMulMat void MatMulMat(int const * lmat, int const * rmat, int * omat)
void MatMulMat(int const * lmat, int const * rmat, int * omat)
 
8015A18 801585C 80153E0 8015474 8015450 BmMain_StartPhase void BmMain_StartPhase(ProcPtr proc)
void BmMain_StartPhase(ProcPtr proc)
MakePhaseController6C, MapMain_StartPhaseController
8015CC4 8015B90 8015714 8015854 8015838 HandleMoveMapCursor void HandleMoveMapCursor(int step)
void HandleMoveMapCursor(int step)
MoveCameraByStepMaybe
8015E44 8015D10 8015894 80159D4 80159B8 GetCameraAdjustedX u16 GetCameraAdjustedX(int x)
u16 GetCameraAdjustedX(int x)
GetSomeAdjustedCameraX
8015E88 8015D54 80158D8 8015A18 80159FC GetCameraAdjustedY u16 GetCameraAdjustedY(int y)
u16 GetCameraAdjustedY(int y)
GetSomeAdjustedCameraY
8015F1C 8015DE8 801596C 8015AB4 8015A98 PutMapCursor void PutMapCursor(int x, int y, int kind)
void PutMapCursor(int x, int y, int kind)
DisplayCursor
0 8016080 8015C04 8015D3C 8015D30 StoreAdjustedCameraPositions void StoreAdjustedCameraPositions(int xIn, int yIn, int* xOut, int* yOut) GetCenteredCameraPosition
0 80160D4 8015C58 8015D90 8015D84 sub_8015D84 s8 sub_8015D84(ProcPtr parent, int x, int y) CenterCameraOntoPosition
8016290 801622C 8015DB0 8015EE8 8015EDC CameraMove_08016290 bool CameraMove_08016290(ProcPtr proc)
s8 CameraMove_8015EDC(ProcPtr parent)
 
80169E4 8016C54 80167F4 8016968 8016BC0 UnitEquipItemSlot void UnitEquipItemSlot(struct Unit * unit, int item_slot)
void EquipUnitItemSlot(struct Unit* unit, int itemSlot)
Shuffle_Used_Item, EquipUnitItemSlot
0 8016F80 8016B2C 8016D24 8016F7C CanUnitUse_unused s8 CanUnitUse_unused(struct Unit* unit, int item)  
8016D58 80171B4 8016D60 8016E28 8017080 IsItemRepairable bool IsItemRepairable(int item)
s8 IsItemHammernable(int item)
IsItemHammernable
8017364 80178C8 80174D8 801756C 80177C4 InitUnits void InitUnits(void)
void InitUnits(void)
ClearUnits
80173D8 801793C 801754C 80175E0 8017838 GetFreeUnit struct Unit * GetFreeUnit(int faction)
struct Unit* GetFreeUnit(int faction)
GetNextFreeUnitStructPtr
80174CC 8017A78 8017688 801772C 8017984 UnitRemoveInvalidItems void UnitRemoveInvalidItems(struct Unit * unit)
void UnitRemoveInvalidItems(struct Unit* unit)
 
0 8017CE4 80178F4 8017B18 8017DF8 UnitLoadItemsFromDefinition void UnitLoadItemsFromDefinition(struct Unit* unit, const struct UnitDefinition* uDef) UnitInitItemsFromInfo
8017928 8017F70 8017B80 8017E3C 8018120 UnitAutolevel void UnitAutolevel(struct Unit * unit)
void UnitAutolevel(struct Unit* unit)
 
8017ABC 8018124 8017D34 8017FB0 801829C GetUnitByPid struct Unit * GetUnitByPid(int pid)
struct Unit* GetUnitFromCharId(int charId)
Find_Character, GetUnitFromCharId, GetUnitByCharId
0 8018160 8017D70 8017FEC 80182D8 GetUnitFromCharIdAndFaction struct Unit* GetUnitFromCharIdAndFaction(int charId, int faction) GetUnitByPidAndFaction
8017AF8 80181A4 8017DB4 8018030 801831C CanUnitCarry bool CanUnitCarry(struct Unit * unit, struct Unit * other)
s8 CanUnitRescue(struct Unit* actor, struct Unit* target)
CanUnitRescue
0 8018658 8018268 80184D4 80187C0 ClearActiveFactionGrayedStates void ClearActiveFactionGrayedStates(void)  
801809C 80187E4 80183F4 8018670 801895C ClearMapFadeUnits void ClearMapFadeUnits(void)
void SetAllUnitNotBackSprite(void)
ClearUnitsSeenFlag, SetAllUnitNotBackSprite
80180D8 801881C 801842C 80186A8 8018994 UnitUpdateUsedItem void UnitUpdateUsedItem(struct Unit * unit, int item_slot)
void UnitUpdateUsedItem(struct Unit* unit, int itemSlot)
 
80180FC 8018840 8018450 80186CC 80189B8 GetUnitAid int GetUnitAid(struct Unit * unit)
int GetUnitAid(struct Unit* unit)
Aid_Getter
0 80188F4 8018504 8018790 8018A7C sub_8018A7C void sub_8018A7C(struct Unit* unit, int x, int y)  
0 8018A14 8018624 80188B4 8018BA0 GetCombinedEnemyWeaponUsabilityBits int GetCombinedEnemyWeaponUsabilityBits(void)  
8018388 8018E60 8018A70 8018E64 8019150 GetUnitCurrentHp inline int GetUnitCurrentHp(struct Unit * unit)
inline int GetUnitCurrentHp(struct Unit* unit)
Current_HP_Getter
8018548 8019030 8018C40 8019040 8019368 SetUnitHp inline void SetUnitHp(struct Unit * unit, int hp)
inline void SetUnitHp(struct Unit* unit, int value)
 
8018584 801906C 8018C7C 801907C 80193A4 AddUnitHp inline void AddUnitHp(struct Unit * unit, int amount)
inline void AddUnitHp(struct Unit* unit, int amount)
 
8018670 8019150 8018D68 8019174 801949C CanUnitCrossTerrain inline bool CanUnitCrossTerrain(struct Unit * unit, int terrain)
inline s8 CanUnitCrossTerrain(struct Unit* unit, int terrain)
 
8018920 8019454 801906C 801947C 80197A4 MapInit void MapInit(u8 * data, u8 * rowsOut, int width, int height)](https://github.com/StanHash/fe6/blob/5430c7e/src/map.c#L152)
[void BmMapInit(void* buffer, u8
* outHandle, int x, int y)
BmMapInit
80189BC 80194F0 8019108 8019518 8019840 MapSetEdges void MapSetEdges(u8 ** map, u8 value)
void BmMapFillEdges(u8** map, u8 value)
BmMapFillEdges
8018A88 80195BC 80191D4 80195E4 801990C ApplyChapterMapGraphics void ApplyChapterMapGraphics(int chapter)
void UnpackChapterMapGraphics(int chapterId)
UnpackChapterMapGraphics
8018B20 8019654 801926C 801967C 80199A4 InitMetatilesMap void InitMetatilesMap(void)
void InitBaseTilesBmMap(void)
InitBaseTilesBmMap
8018BE0 8019714 801932C 801973C 8019A64 RefreshTerrainMap void RefreshTerrainMap(void)
void RefreshTerrainBmMap(void)
FlushTerrainData, RefreshTerrainBmMap
8018CE0 801983C 8019454 8019864 8019B8C PutLimitViewSquare void PutLimitViewSquare(u16 * tm, int x, int y, int x_tm, int y_tm)
void DisplayMovementViewTile(u16* bg, int xBmMap, int yBmMap, int xTileMap, int yTileMap)
DisplayMovementViewTile
0 8019EA4 8019ABC 8019ECC 801A1F4 RefreshEntityBmMaps void RefreshEntityBmMaps(void) RefreshEntityMaps
8019484 801A0C0 8019CE0 801A198 801A4CC SetWorkingMovTable void SetWorkingMovTable(i8 const * mov_table)
void SetWorkingMoveCosts(const s8 mct[TERRAIN_COUNT])
SetWorkingMoveCosts, SetWorkingMoveTable, SetMovCostTable
801985C 801A4DC 801A0FC 801A5C0 801A8E4 MapMovementMarkFloodEdges void MapMovementMarkFloodEdges(void)
void MarkMovementMapEdges(void)
MarkMovementMapEdges, MapMovementMarkMovementEdges
8019948 801A5C8 801A1E8 801A6AC 801A9D0 MapMarkFloodEdges void MapMarkFloodEdges(void)
void MarkWorkingMapEdges(void)
MarkWorkingMapEdges, MapMarkMovementEdges
0 801A7B8 801A3D8 801A89C 801ABC0 MapSetInRange void MapSetInRange(int x, int y, int range, int value)  
0 801B528 801B148 801B620 801B950 GenerateMagicSealMap void GenerateMagicSealMap(int value) BuildMagicSealRange, MapSetInMagicSealedRange
0 801B7C8 801B3E8 801B864 801BB98 sub_801BB98 int sub_801BB98(struct MenuProc* menuProc, struct MenuItemProc* menuItemProc)  
801AD84 801C000 801BC50 801BFD0 801C340 func_fe6_0801AD84 fu8 func_fe6_0801AD84(struct MenuProc * menu, struct MenuEntProc * ent)
u8 DebugContinueMenu_ManualContinue(struct MenuProc* menuProc, struct MenuItemProc* menuItemProc)
DebugContinueMenu_ManualContinue
0 801C030 801BC80 801C000 801C370 DebugContinueMenu_InitializeFile u8 DebugContinueMenu_InitializeFile(struct MenuProc* menuProc, struct MenuItemProc* menuItemProc) StartupDebugMenu_InitializeFileEffect
801ADCC 801C074 801BCC4 801C044 801C3B4 func_fe6_0801ADCC fu8 func_fe6_0801ADCC(struct MenuProc * menu, struct MenuEntProc * ent)
u8 DebugContinueMenu_ContinueChapter(struct MenuProc* menuProc, struct MenuItemProc* menuItemProc)
DebugContinueMenu_ContinueChapter
801AED8 801C180 801BDDC 801C14C 0 DebugCpControlMenu_Entry_Display u32 DebugCpControlMenu_Entry_Display(struct MenuProc * menu, struct MenuEntProc * ent)  
0 801C8D4 801C4D0 801C7D8 801CB70 DisplayUnitEffectRange void DisplayUnitEffectRange(struct Unit * unit)  
801BAB4 801D184 801CD80 801D098 801D434 func_fe6_0801BAB4 static void func_fe6_0801BAB4(ProcPtr proc)
void sub_801D434(ProcPtr proc)
 
0 801D2F8 801CEF4 801D20C 801D5A8 CanMoveActiveUnitTo bool CanMoveActiveUnitTo(int x, int y)  
0 801D3B8 801CFB4 801D2CC 801D668 PlayerPhase_ResumeRangeDisplay void PlayerPhase_ResumeRangeDisplay(ProcPtr proc)  
801BD88 801D4CC 801D0C8 801D550 801D8EC OpenLimitView_Loop static void OpenLimitView_Loop(struct GenericProc * proc)
void MoveLimitViewChange_OnLoop(struct MoveLimitViewProc * proc)
MoveLimitViewChange_OnLoop
801C0DC 801D758 801D354 801D7B0 801DB4C TrySwitchViewedUnit void TrySwitchViewedUnit(int x, int y)
void TrySwitchViewedUnit(int x, int y)
 
801C430 801DAA4 801D6A0 801DAE4 801DE88 GetAiInitialCursorPosition static void GetAiInitialCursorPosition(int * x_out, int * y_out)
void GetEnemyStartCursorPosition(int *px, int *py)
GetEnemyStartCursorPosition
801C49C 801DB0C 801D708 801DB4C 801DEF0 InitPhaseCursor_Init static void InitPhaseCursor_Init(ProcPtr proc)
void ProcFun_ResetCursorPosition(ProcPtr proc)
 
801C510 801DB80 801D77C 801DBC0 801DF64 ReturnFromStatScreen_Init static void ReturnFromStatScreen_Init(ProcPtr proc)
void ADJUSTFROMXI_MoveCameraOnSomeUnit(ProcPtr proc)
ADJUSTFROMXI_MoveCameraOnSomeUnit
8082B74 801DBB0 801D7AC 801DBF0 801DF94 ConvoyMenuProc_StarMenu int ConvoyMenuProc_StarMenu(ProcPtr proc)  
0 801DEB0 801DB0C 801DEF0 801E294 SendToConvoyMenu_Idle u8 SendToConvoyMenu_Idle(struct MenuProc* proc_menu, struct MenuItemProc* proc_cmd)  
801C6C4 801DEFC 801DB58 801DF3C 801E2E0 SetFogVision void SetFogVision(int vision)
void UpdateMapViewWithFog(int vision_range)
 
0 801DF38 801DB94 801DF78 801E31C FastUpdateMapViewWithFog void FastUpdateMapViewWithFog(int vision_range)  
801D6B4 801EFC8 801EC44 801F198 801F540 GasTrapSpriteAnim_Init static void GasTrapSpriteAnim_Init(struct GenericProc * proc)
void GasTrapSpriteAnim_Init(struct TrapfxProc *proc)
GasTrapEffectGfx_Setup
0 801F174 801EDF0 801F344 801F6EC ProcUnkTrapAnimFunc void ProcUnkTrapAnimFunc(struct UnkTrapfxProc *proc)  
80731D8 801F514 0 801F804 0 DoStartMapUi void DoStartMapUi(void)  
800AF0C 801F650 8085D48 801F940 801FBAC StartTalkChoice static void StartTalkChoice(struct TalkChoiceEnt const * choices, struct Text * text, u16 * tm, int defaultChoice, int color, ProcPtr parent)
void NewPopup2_PlanC(ProcPtr parent, int item, int msg)
 
801DB5C 801F7B0 801F348 801FAA0 0 PutChapterIntroMotif void PutChapterIntroMotif(void)  
801DBC8 801F81C 801F3B4 801FB0C 801FE14 PutScreenFogEffect void PutScreenFogEffect(void)
void PutScreenFogEffect()
 
801DC9C 801F8F0 801F488 801FBE0 801FEE8 PutScreenFogEffectOverlayed void PutScreenFogEffectOverlayed(void)
void PutScreenFogEffectOverlayed()
 
801E774 8020630 80201C8 8020F74 802127C GameOverScreenHBlank static void GameOverScreenHBlank(void)
void GameOverScreenHBlank(void)
 
0 8020B84 802071C 802178C 8021A94 ProcDanceAnim_Loop void ProcDanceAnim_Loop(struct ProcBmFx *proc)  
0 8021618 80211AC 8022178 0      
801EB94 8021B28 80216B0 802276C 80227A4 BackToUnitMenu_CamWatch static void BackToUnitMenu_CamWatch(ProcPtr proc)
void BackToUnitMenu_CamWatch(ProcPtr proc)
 
801F1DC 8022020 8021BA8 8022C6C 8022CA4 UnitAttackItemMenu_Entry_Available fu8 UnitAttackItemMenu_Entry_Available(struct MenuEntInfo const * info, int id)
u8 UnknownMenu_IsAvailable(const struct MenuItemDef* def, int number)
UnknownMenu_IsAvailable
801F780 8022704 802228C 802339C 80233D8 UnitItemMenu_Entry_Available fu8 UnitItemMenu_Entry_Available(struct MenuEntInfo const * info, int id)
u8 ItemSelectMenu_Usability(const struct MenuItemDef* def, int number)
ItemSelectMenu_Usability
0 80229A8 8022530 8023640 802367C ItemSubMenu_IsUseAvailable u8 ItemSubMenu_IsUseAvailable(const struct MenuItemDef* def, int number)  
801FA84 8022A20 80225A8 80236B8 80236F4 UnitItemActionMenu_Equip_Available fu8 UnitItemActionMenu_Equip_Available(struct MenuEntInfo const * info, int id)
u8 ItemSubMenu_IsEquipAvailable(const struct MenuItemDef* def, int number)
ItemSubMenu_IsEquipAvailable
801FB68 8022B28 80226B0 80237BC 80237F8 UnitItemActionMenu_Equip_Select fu8 UnitItemActionMenu_Equip_Select(struct MenuProc * menu, struct MenuEntProc * ent)
u8 ItemSubMenu_EquipItem(struct MenuProc* menu, struct MenuItemProc* menuItem)
ItemSubMenu_EquipItem
801FC78 8022C48 80227D0 80238DC 8023918 UnitAttackBallista_Entry_Available fu8 UnitAttackBallista_Entry_Available(struct MenuEntInfo const * info, int id)
u8 BallistaRangeMenu_BallistaUsability(const struct MenuItemDef* def, int number)
BallistaRangeMenu_BallistaUsability
80200FC 80230D0 8022C58 8023D70 8023DB4 UnitActionMenu_Door_Available fu8 UnitActionMenu_Door_Available(struct MenuEntInfo const * info, int id)
u8 DoorCommandUsability(const struct MenuItemDef* def, int number)
DoorCommandUsability
8020438 8023404 8022F78 8024148 802418C UnitActionMenu_Steal_Available fu8 UnitActionMenu_Steal_Available(struct MenuEntInfo const * info, int id)
u8 StealCommandUsability(const struct MenuItemDef* def, int number)
StealCommandUsability
80205A8 8023574 80230E8 80242BC 8024304 StealItemMenu_Entry_Available fu8 StealItemMenu_Entry_Available(struct MenuEntInfo const * info, int id)
u8 StealItemMenuCommand_Usability(const struct MenuItemDef* def, int number)
StealItemMenuCommand_Usability
0 8023A08 802357C 802495C 80249AC AttackCommandUsability u8 AttackCommandUsability(const struct MenuItemDef* def, int number)  
0 8023C2C 80237A0 8024B80 8024BD0 ItemMenu_SwitchIn int ItemMenu_SwitchIn(struct MenuProc* menu, struct MenuItemProc* menuItem)  
8020B04 8023E3C 80239B0 8024E5C 8024EAC ForEachUnitInRange void ForEachUnitInRange(void (* func)(struct Unit * unit))
void ForEachUnitInRange(void(func)(struct Unit unit))
 
8020F64 80242F8 8023E6C 8025398 80253E8 TryEnlistRescueDropPositionTarget void TryEnlistRescueDropPositionTarget(int x, int y)
void TryAddToDropTargetList(int x, int y)
TryAddToDropTargetList
0 8024F6C 8024AE0 8026410 802646C TryAddToMineTargetList void TryAddToMineTargetList(int x, int y)  
8021BD0 8025184 8024CF8 802662C 8026688 ResetUnitSprites void ResetUnitSprites(void)
void ResetUnitSprites(void)
SMS_ClearUsageTable, SMS_Init
8021C04 80251B8 8024D2C 8026660 80266BC ResetUnitSpritesB void ResetUnitSpritesB(void)
void ResetUnitSpritesB(void)
 
8021C38 8025278 8024DEC 80267A0 80267FC UseUnitSprite int UseUnitSprite(u32 id)
int UseUnitSprite(u32 id)
SMS_RegisterUsage
8021FE8 8025A0C 8025580 8026F38 8026F94 ForceSyncUnitSpriteSheet void ForceSyncUnitSpriteSheet(void)
void ForceSyncUnitSpriteSheet(void)
SMS_FlushIndirect, SyncSMSIndirect
0 8025AE0 8025654 802700C 8027068 sub_8027068 void sub_8027068(int frameId, u8* dst)  
0 8025B54 80256C8 80270E0 802713C GetUnitDisplayedSpritePalette int GetUnitDisplayedSpritePalette(const struct Unit* unit) ChapterMapSpritePal, GetUnitSpritePaletteIndexWrapper, GetUnitBattleMapSpritePaletteIndex
80221EC 8025D64 80258D8 8027310 802736C AddUnitSprite struct UnitSprite * AddUnitSprite(int y)
struct SMSHandle* AddUnitSprite(int y)
SMS_GetNewInfoStruct, GetNewSMSHandle
0 8025F28 8025A9C 80274D4 8027530 PutChapterMarkedTileIconOam void PutChapterMarkedTileIconOam(void) DisplayChapterTileMarker
8022940 8026628 802619C 8027BDC 8027C48 PutBlendWindowUnitSprite void PutBlendWindowUnitSprite(int layer, int x, int y, int oam2, struct Unit * unit)
void PutUnitSpriteForClassId(int layer, int x, int y, u16 oam2, int class)
PutUnitSpriteForJid, DisplayClassSMS
0 80266DC 8026250 8027C90 8027CFC sub_8027CFC void sub_8027CFC(int layer, int x, int y, int class)  
0 8026794 8026308 8027D48 8027DB4 sub_8027DB4 void sub_8027DB4(int layer, int x, int y, u16 oam2, int class, int idx)  
0 802682C 80263A0 8027DE0 8027E4C sub_8027E4C void sub_8027E4C(int layer, int x, int y, int oam2, struct Unit* unit) PutUnitSpriteExt, DisplayOneSMSByUnit
0 8026A4C 80265C0 80280F4 8028160 sub_8028160 void sub_8028160(u32 (*r8)[1][1], int r5, int r9, int d)  
8023634 8027770 80272E4 8029024 802907C CanUnitUseHealItem bool CanUnitUseHealItem(struct Unit * unit)
s8 CanUnitUseHealItem(struct Unit* unit)
CanUseHealingItem
8023728 8027844 80273B8 8029108 8029160 CanUnitUseLockpickItem bool CanUnitUseLockpickItem(struct Unit * unit)
s8 CanUnitUseLockpickItem(struct Unit* unit)
CanUseLockpick
8023D90 802800C 8027B80 80299D8 8029A4C RepairItemMenu_Entry_Available fu8 RepairItemMenu_Entry_Available(struct MenuEntInfo const * info, int id)
u8 RepairMenuItemIsAvailable(const struct MenuItemDef* def, int number)
RepairMenuItemIsAvailable
0 8028620 8028194 802A094 802A108 sub_802A108 s8 sub_802A108(struct Unit* unit) DoesUnitHoldItemCC
8024248 8028830 80283A4 802A2A4 802A318 BattleGenerateSimulation void BattleGenerateSimulation(struct Unit * instigator, struct Unit * target, int x, int y, int item_slot)
void BattleGenerateSimulation(struct Unit* actor, struct Unit* target, int x, int y, int actorWpnSlot)
 
0 80292CC 8028E1C 802AC68 802ACF8 ComputeBattleUnitSilencerRate void ComputeBattleUnitSilencerRate(struct BattleUnit* attacker, struct BattleUnit* defender)  
80250B0 8029A90 80295E0 802B8E8 802B9A0 GetStatIncrease int GetStatIncrease(int growth)
int GetStatIncrease(int growth)
 
80250D4 8029AB4 8029604 802B90C 802B9C4 GetAutoleveledStatIncrease int GetAutoleveledStatIncrease(int growth, int levels)
int GetAutoleveledStatIncrease(int growth, int levelCount)
 
80254CC 8029F20 8029A70 802BF70 802C028 BattleApplyUnitUpdates void BattleApplyUnitUpdates(void)
void BattleApplyUnitUpdates(void)
 
8025608 802A098 8029BE8 802C0F8 802C1B0 HasBattleUnitGainedWeaponLevel bool HasBattleUnitGainedWeaponLevel(struct BattleUnit * bu)
s8 HasBattleUnitGainedWeaponLevel(struct BattleUnit* bu)
 
8025644 802A0D4 8029C24 802C134 802C1EC UpdateUnitFromBattle void UpdateUnitFromBattle(struct Unit * unit, struct BattleUnit * bu)
void UpdateUnitFromBattle(struct Unit* unit, struct BattleUnit* bu)
 
802571C 802A1BC 8029D0C 802C21C 802C2D4 UpdateUnitDuringBattle void UpdateUnitDuringBattle(struct Unit * unit, struct BattleUnit * bu)
void UpdateUnitDuringBattle(struct Unit* unit, struct BattleUnit* bu)
 
80259E4 802A554 802A0A4 802C624 802C6EC BattleUnitTargetSetEquippedWeapon void BattleUnitTargetSetEquippedWeapon(struct BattleUnit * bu)
void BattleUnitTargetSetEquippedWeapon(struct BattleUnit* bu)
 
8026218 802B1E0 802AD30 802D370 802D438 TradeMenu_GetAdjustedRow static int TradeMenu_GetAdjustedRow(struct TradeMenuProc * proc, int col, int row)
int TradeMenu_GetAdjustedRow(struct TradeMenuProc * proc, int col, int row)
 
802636C 802B334 802AE84 802D4C4 802D58C TradeMenu_RefreshSelectableCells static void TradeMenu_RefreshSelectableCells(struct TradeMenuProc * proc)
void TradeMenu_RefreshSelectableCells(struct TradeMenuProc * proc)
 
0 802BCE8 802B828 802DE14 802DEDC TradeMenuHandSTAL void TradeMenuHandSTAL(struct Proc * ee)  
8026AC8 802BF08 802BA48 802E100 802E1C8 InitTraps void InitTraps(void)
void ClearTraps(void)
ClearTraps, ResetTraps
0 802C078 802BBB8 802E2E0 802E3A8 InitMapObstacles void InitMapObstacles(void) InitMapTraps, AddSnagsAndWalls
8026E18 802C190 802BCD0 802E42C 802E4F4 GetMapChange const struct MapChangeInfo * GetMapChange(int id)
const struct MapChange* GetMapChange(int id)
GetMapChangesPointerById
8026E54 802C1CC 802BD0C 802E468 802E530 GetMapChangeIdAt int GetMapChangeIdAt(int x, int y)
int GetMapChangeIdAt(int x, int y)
GetMapChangesIdAt
8026EB0 802C228 802BD68 802E4C4 802E58C ApplyMapChange void ApplyMapChange(int id)
void ApplyMapChangesById(int id)
ApplyMapChangesById
0 802C2A8 802BDE8 802E544 802E60C DisableMapChange void DisableMapChange(int id) UntriggerMapChange, RemoveMapChangeTrap, RemoveMapChange
8026F5C 802C300 802BE40 802E5C8 802E690 UpdateRoofedUnits void UpdateRoofedUnits(void)
void UpdateRoofedUnits(void)
UpdateUnitsUnderRoof
8026FF4 802C380 802BEC0 802E648 802E710 EnlistArrowTrapTargets void EnlistArrowTrapTargets(int x, int y, int damage)
void GenerateArrowTrapTargets(int x, int y, int damage)
GenerateArrowTrapTargets, AddArrowTrapTargetsToTargetList
8027038 802C3C4 802BF04 802E68C 802E754 EnlistGasTrapTargets void EnlistGasTrapTargets(int x, int y, int damage, int facing)
void GenerateGasTrapTargets(int x, int y, int damage, int facing)
GenerateGasTrapTargets
0 802C444 802BF84 802E70C 802E7D4 ShouldSkipGasTrapDisplay s8 ShouldSkipGasTrapDisplay(int x, int y, int facing)  
80270B8 802C4AC 802BFEC 802E774 802E83C ListDamagingTrapTargets void ListDamagingTrapTargets(void)
void GenerateTrapDamageTargets(void)
GenerateTrapDamageTargets, MakeTargetListForTurnTrapDamage
8027124 802C518 802C058 802E7E0 802E8A8 ListDamagingTrapTargetsForDisplay void ListDamagingTrapTargetsForDisplay(void)
void GenerateDisplayedTrapDamageTargets(void)
GenerateDisplayedTrapDamageTargets
8027A60 802CDEC 802C92C 802F238 802F30C DoItemSaintStaffAction void DoItemSaintStaffAction(ProcPtr proc)
void ExecLatona(ProcPtr proc)
ExecLatona
8027C50 802CFE4 802CB24 802F430 802F510 DoItemKeyAction void DoItemKeyAction(void)
void ExecKeyItem()
 
80984A8 802D440 802CF80 802FB0C 802FBBC ExecDanceRing void ExecDanceRing(ProcPtr proc)  
8028394 802D874 802D3B4 80300D4 8030184 LockBmDisplay void LockBmDisplay(void)
void BMapDispSuspend(void)
BMapDispSuspend, LockGameGraphicsLogic
8028748 802DC30 802D770 8030490 8030540 WeatherInit_Snowstorm static void WeatherInit_Snowstorm(void)
void WfxSnowStorm_Init(void)
WfxSnowStorm_Init
802895C 802DE44 802D984 80306A8 8030758 ApplyFlamesWeatherGradient void ApplyFlamesWeatherGradient(void)
void WfxFlamesInitGradientPublic(void)
WfxFlamesInitGradientPublic
8028BF4 802E0DC 802DC1C 8030940 80309F0 CloudWeatherAnimateImage static void CloudWeatherAnimateImage(u32 * lines)
void WfxCloudsOffsetGraphicsEffect(u32* lines)
WfxCloudsOffsetGraphicsEffect
8028E10 802E2F8 802DE38 8030B5C 8030C0C WeatherUpdate void WeatherUpdate(void)
void WfxUpdate(void)
WfxUpdate
8029714 802EC5C 802E790 80314E0 8031594 AddSupplyItem int AddSupplyItem(int item)
int AddItemToConvoy(int item)
AddItemToConvoy
802982C 802EE2C 802E960 80316A0 8031754 UnitRearrangeApply2 void UnitRearrangeApply2(void)
void LoadPlayerUnitsFromUnitStack2()
LoadPlayerUnitsFromUnitStack2
8029990 802EF8C 802EAC0 8031800 80318B4 ArenaGetJobWeaponKind static int ArenaGetJobWeaponKind(struct JInfo const * jinfo)
int GetUnitBestWRankType(struct Unit* unit)
GetUnitBestWRankType
8029964 802EFB8 802EAEC 803182C 80318E0 ArenaGetUnitWeaponKind static int ArenaGetUnitWeaponKind(struct Unit * unit)
int GetClassBestWRankType(const struct ClassData* class)
GetClassBestWRankType
80299BC 802EFE4 802EB18 8031858 803190C ArenaGenOpposingJid static int ArenaGenOpposingJid(int weapon_kind)
int ArenaGenerateOpposingClassId(int weaponType)
Arena
8029C9C 802F2E0 802EE14 8031B5C 8031C10 ArenaAdjustOpponentDamage static bool ArenaAdjustOpponentDamage(void)
s8 ArenaAdjustOpponentDamage(void)
PrepareBalancedArenaFight
8029F80 802F5C4 802F0F8 8031E3C 8031EF0 ArenaContinueBattle void ArenaContinueBattle(void)
void ArenaContinueBattle(void)
 
807CEF0 802F64C 802F180 8031EC0 8031F74 ArenaSetFallbackWeaponForUnit void ArenaSetFallbackWeaponForUnit(struct Unit* unit, u16* pItem)  
802A3EC 802FA0C 802F540 8032320 80323D4 DoSupportAction bool DoSupportAction(ProcPtr proc)
s8 ActionSupport(ProcPtr proc)
ActionSupport
802A5CC 802FC20 802F754 80325C0 8032674 DropRescueOnDeath void DropRescueOnDeath(ProcPtr parent, struct Unit * unit)
void DropRescueOnDeath(ProcPtr proc, struct Unit* unit)
DropRescuedUnitIfDead
802B928 803186C 8031384 8034330 8034428 func_fe6_0802B928 bool func_fe6_0802B928(void) CanUnitUseAttack
802BA44 8031994 80314AC 8034458 8034550 func_fe6_0802BA44 void func_fe6_0802BA44(struct Unit * unit)  
802BB74 8031AC0 0 803458C 8034684 GetChapterMapChanges struct MapChangeInfo const * GetChapterMapChanges(int chapter)
const void* GetChapterMapChangesPointer(unsigned chIndex)
GetChapterMapChangesPointer
802CB14 8032A90 8032560 8035610 8035708 StartSubtitleHelp void StartSubtitleHelp(ProcPtr parent, char const * str)
void StartSubtitleHelp(ProcPtr parent, const char * string)
NewBottomHelpText, StartBottomHelpText
0 8032B4C 803261C 80356C8 0      
0 8032CF4 80327C4 8035870 8035770 sub_8035770 void sub_8035770(ProcPtr parent, const char * string)  
0 8033304 8032DD4 8035EDC 8035DDC StartStatusHealEffect void StartStatusHealEffect(struct Unit* unit, ProcPtr proc) BeginStatusClearFx__HealBadStatus, StartStatusClearFx
0 8033378 8032E48 8035F50 8035E50 MassEffectDisplay_Check void MassEffectDisplay_Check(struct UnknownBMUSAilmentProc* proc)  
802D234 8033424 8032EF4 8035FFC 8035EFC TerrainHealDisplay_Display static void TerrainHealDisplay_Display(struct GenericProc * proc)
void TerrainHealDisplay_Display(struct UnknownBMUSAilmentProc* proc)
 
0 8033650 8033120 80363A4 80362A4 TrapDamageDisplay_Check void TrapDamageDisplay_Check(struct UnknownBMUSAilmentProc* proc)  
0 8033820 80332F0 8036574 8036474 TrapDamageDisplay_Next void TrapDamageDisplay_Next(struct UnknownBMUSAilmentProc* proc)  
802D7B8 8033A04 80334E8 803676C 803666C BattlePreviewHitCountUpdate static void BattlePreviewHitCountUpdate(struct BattleUnit * bu, i8 * hitCounter, int * usesCounter)
void BattleForecastHitCountUpdate(struct BattleUnit * battleUnit, u8 * hitsCounter, int * usesCounter)
BattleForecastHitCountUpdate, AddWeaponStatsAfterRound
802DD70 8034020 8033B48 8036E4C 8036D4C InitBattlePreviewFramePalettes static void InitBattlePreviewFramePalettes(void)
void InitBattleForecastFramePalettes(void)
InitBattleForecastFramePalettes
802DF80 8034230 8033D58 803704C 8036F4C PutBattlePreviewMultipliers static void PutBattlePreviewMultipliers(struct BattlePreviewProc * proc)
void PutBattleForecastMultipliers(struct BattleForecastProc * proc)
PutBattleForecastMultipliers
802E308 80345D4 80340FC 80373E4 803730C StartBattlePreview void StartBattlePreview(struct MapSelectProc * mapselect_proc)
void NewBattleForecast()
NewBattleForecast, StartBattleForecast
802E3D0 80346A0 80341C8 80374B0 80373F0 StartBattlePreviewHelpBox fu8 StartBattlePreviewHelpBox(struct MapSelectProc * mapselect_proc, struct SelectTarget * target)
u8 StartBattleForecastHelpBox(ProcPtr parent, struct SelectTarget * target)
StartBattleForecastHelpBox
0 803484C 8034374 8037660 80375A0 sub_80375A0 void sub_80375A0(struct UnknownBMTrapProc * proc) MineFireTrap_80375A0
0 8034B70 8034698 80379F4 803795C GetRiddenBallistaAt struct Trap* GetRiddenBallistaAt(int xPos, int yPos) GetNonEmptyBallistaAt
802E6B0 8034FA4 8034ACC 8039910 8039898 GetUnitBattleAiScore int GetUnitBattleAiScore(struct Unit * unit)
int GetUnitBattleAiPriority(struct Unit* unit)
GetUnitBattleAiPriority, GetUnitAiAttackPriority
802E868 803515C 8034C84 8039AC8 8039A50 SortAiUnitList void SortAiUnitList(int count)
void SortAiUnitList(int count)
SortAiUnitQueue
0 803576C 8035294 803A0F4 803A07C AiStartCombatAction void AiStartCombatAction(struct CpPerformProc* proc) ApplyAICombat2, CpPerform_PerformCombat
802F20C 8035C30 8035758 803A6B4 803A63C AiPerform_Cleanup void AiPerform_Cleanup(struct AiPerformProc * proc)
void CpPerform_803A63C(struct CpPerformProc* proc)
 
802F29C 8035CC4 80357EC 803A748 803A6D0 AiPerform_EquipBest void AiPerform_EquipBest(struct AiPerformProc * proc)
void CpPerform_803A6D0(struct CpPerformProc* proc)
 
802F34C 8035D74 803589C 803A800 803A788 AiFindTargetInReachByPid bool AiFindTargetInReachByPid(int pid, struct Vec2i * pos_out)
s8 AiFindTargetInReachByCharId(int uid, struct Vec2* out)
AiFindPositionOfCharacter
802F430 8035E64 803598C 803A8F0 803A878 AiFindTargetInReachByJid bool AiFindTargetInReachByJid(int jid, struct Vec2i * pos_out)
s8 AiFindTargetInReachByClassId(int classId, struct Vec2* out)
AiFindClosestPositionWithUnitOfClass
802F6C0 8036228 8035D50 803AC5C 803AC3C AiReachesByBirdsEyeDistance bool AiReachesByBirdsEyeDistance(struct Unit * unit, struct Unit * other, u16 item)
s8 AiReachesByBirdsEyeDistance(struct Unit* unit, struct Unit* other, u16 item)
CouldStationaryUnitBeInRangeHeuristic
802F714 803627C 8035DA4 803ACB0 803AC90 AiCouldReachByBirdsEyeDistance bool AiCouldReachByBirdsEyeDistance(struct Unit * unit, struct Unit * other, u16 item)
s8 AiCouldReachByBirdsEyeDistance(struct Unit* unit, struct Unit* other, u16 item)
CouldUnitBeInRangeHeuristic
802F910 8036478 8035FA0 803AEB4 803AE94 AiFindClosestTerrainAdjacentPosition bool AiFindClosestTerrainAdjacentPosition(u8 const * terrainList, int flags, struct Vec2i * pos_out)
s8 AiFindClosestTerrainAdjacentPosition(const u8* terrainList, int flags, struct Vec2* out)
 
802FC8C 80367F4 803631C 803B244 803B224 AiCountUnitsInRange int AiCountUnitsInRange(void)
int AiCountUnitsInRange(void)
 
802FD00 8036868 8036390 803B2B8 803B298 AiCountEnemyUnitsInRange int AiCountEnemyUnitsInRange(void)
int AiCountEnemyUnitsInRange(void)
 
802FD7C 80368E4 803640C 803B334 803B314 AiCountAlliedUnitsInRange int AiCountAlliedUnitsInRange(void)
int AiCountAlliedUnitsInRange(void)
 
802FFC0 8036B28 8036650 803B560 803B558 AiMakeMoveRangeMapsForUnitAndWeapon void AiMakeMoveRangeMapsForUnitAndWeapon(struct Unit * unit, u16 item)
void FillMovementAndRangeMapForItem(struct Unit* unit, u16 item)
FillMovementAndRangeMapForItem
8030060 8036BC8 80366F0 803B600 803B5F8 AiMakeMoveRangeUnitPowerMaps void AiMakeMoveRangeUnitPowerMaps(struct Unit * unit)
void AiMakeMoveRangeUnitPowerMaps(struct Unit* unit)
 
80300E0 8036C48 8036770 803B680 803B678 AiMakeMoveRangeMapsForUnitAndWeapon2 void AiMakeMoveRangeMapsForUnitAndWeapon2(struct Unit * unit, u16 item)
void sub_803B678(struct Unit* unit, u16 item)
 
80301FC 8036D64 803688C 803B79C 803B794 AiGetItemStealRank int AiGetItemStealRank(u16 item)
int AiGetItemStealRank(u16 item)
GetItemAiStealPriority
803079C 80374F8 8037044 803BEDC 803BF4C AiGetJobRank u8 AiGetJobRank(u8 jid)
u8 AiGetClassRank(u8 classId)
 
80307D4 8037530 803707C 803BF14 803BF84 AiUnitWithPidExists bool AiUnitWithPidExists(u16 pid)
s8 AiUnitWithCharIdExists(u16 uid)
AiIsCharacterOnMap
8030860 80375C0 803710C 803BFA4 803C014 AiLocationIsPillageTarget bool AiLocationIsPillageTarget(u8 x, u8 y)
s8 AiLocationIsPillageTarget(u8 x, u8 y)
AiIsPositionLootable
806CBBC 80376CC 8037218 803C0B0 803C120 func_fe6_0806CBBC void func_fe6_0806CBBC(void)
void SetupUnitStatusStaffAIFlags(struct Unit* unit, u16 item)
SetupUnitStatusStaffAIFlags
8030994 8037714 8037260 803C0F8 803C168 func_fe6_08030994 void func_fe6_08030994(struct Unit * unit, u16 item)
void SetupUnitHealStaffAIFlags(struct Unit* unit, u16 item)
SetupUnitHealStaffAIFlags
8030AB4 8037834 8037380 803C214 803C284 AiFindGoodMovePositionWithinRange bool AiFindGoodMovePositionWithinRange(struct Vec2i * pos_out)
s8 sub_803C284(struct Vec2* out)
 
8030C78 80379FC 8037548 803C3DC 803C44C AiUnitHasAnyStaff bool AiUnitHasAnyStaff(struct Unit * unit)
s8 sub_803C44C(struct Unit* unit)
 
8030E08 8037B8C 80376D8 803C56C 803C5DC AiDoExecScript void AiDoExecScript(u8 * pc)
void AiScript_Exec(u8* pc)
AiScript_Exec
8030F48 8037CCC 8037818 803C6AC 803C71C AiCmd_SetAi void AiCmd_SetAi(u8 * pc)
void AiScriptCmd_02_ChangeAi(u8* pc)
AiScriptCmd_02_ChangeAi
8031044 8037DC8 8037914 803C7A8 803C818 AiIsUnitEnemy bool AiIsUnitEnemy(struct Unit * unit)
s8 AiIsUnitEnemy(struct Unit* unit)
AI_Compare_Allegiance_Func, IsUnitEnemyWithActiveUnit
8031198 8037F1C 8037A68 803C904 803C974 AiCmd_ActionOnPid void AiCmd_ActionOnPid(u8 * pc)
void AiScriptCmd_04_ActionOnSelectedCharacter(u8* pc)
AiScriptCmd_04_ActionOnSelectedCharacter
8031230 8037FB4 8037B00 803C99C 803CA0C AiCmd_Action void AiCmd_Action(u8 * pc)
void AiScriptCmd_05_DoStandardAction(u8* pc)
AiScriptCmd_05_DoStandardAction
80313F8 803817C 8037CC8 803CB64 803CBD4 AiCmd_MoveTowardsPid void AiCmd_MoveTowardsPid(u8 * pc)
void AiScriptCmd_0D_MoveTowardsCharacterUntilInRange(u8* pc)
AiScriptCmd_0D_MoveTowardsCharacterUntilAdjacent
80314C0 8038240 8037D8C 803CC28 803CC98 AiCmd_MoveTowardsJid void AiCmd_MoveTowardsJid(u8 * pc)
void AiScriptCmd_0F_MoveTowardsUnitWithClass(u8* pc)
AiScriptCmd_0F_MoveTowardsUnitWithClass
8031504 8038284 8037DD0 803CC6C 803CCDC AiCmd_Pillage void AiCmd_Pillage(u8 * pc)
void AiScriptCmd_10_DoLooting(u8* pc)
AiScriptCmd_10_DoLooting
80315FC 803837C 8037EC8 803CD64 803CDD4 AiCmd_MoveToSafety void AiCmd_MoveToSafety(u8 * pc)
void AiScriptCmd_11_MoveTowardsSafety(u8* pc)
AiScriptCmd_11_MoveTowardsSafety
0 803855C 80380A8 803CF44 803CFB4 sub_803CFB4 s8 sub_803CFB4(int x, int y, struct Vec2* out, u8* itemSlotOut)  
8031894 80389A0 80384EC 803D374 803D3E4 AiDoBerserkAction void AiDoBerserkAction(void)
void AiDoBerserkAction(void)
 
80318B4 80389C0 803850C 803D394 803D404 AiDoBerserkMove void AiDoBerserkMove(void)
void AiDoBerserkMove(void)
 
8031D40 8038F30 8038A7C 803D928 803D998 AiAttemptBallistaCombat bool AiAttemptBallistaCombat(bool (* is_enemy)(struct Unit * unit), struct AiCombatSimulationSt * st)
s8 AiAttemptBallistaCombat(s8 (isEnemy)(struct Unit unit), struct AiCombatSimulationSt* st)
 
803206C 8039258 8038DA4 803DC54 803DCC4 AiSimulateBestBattleAgainstTarget bool AiSimulateBestBattleAgainstTarget(struct AiCombatSimulationSt * st)
s8 AiSimulateBestBattleAgainstTarget(struct AiCombatSimulationSt* st)
AiTrySimulateBattle
803264C 80397F8 8039344 803E20C 803E27C AiGetFriendZoneCombatPositionScoreComponent int AiGetFriendZoneCombatPositionScoreComponent(int x, int y)
int AiGetFriendZoneCombatPositionScoreComponent(int x, int y)
AiGetPositionUnitSafetyWeight
8032B84 8039D48 8039894 803E760 803E7D0 AiTryMoveTowardsEscape bool AiTryMoveTowardsEscape(void)
s8 AiTryMoveTowardsEscape(void)
AiUnitTryMoveTowardsEscapePoint
8032F94 803A158 8039CA4 803EB80 803EBF0 AiEquipBestConsideringDanger void AiEquipBestConsideringDanger(fu16 range_danger, fu16 melee_danger, fu16 combined_danger, u16 const * equip_flags)
void sub_803EBF0(u16 a, u16 b, u16 c, u16* d)
 
8032FF4 803A1B8 8039D04 803EBE4 803EC54 AiIsWithinFlyingDistance bool AiIsWithinFlyingDistance(struct Unit * unit, int x, int y)
s8 sub_803EC54(struct Unit* unit, int x, int y)
 
8033064 803A228 8039D74 803EC54 803ECC4 AiTryRefreshOrStealAfterMove void AiTryRefreshOrStealAfterMove(void)
void AiTryDanceOrStealAfterMove(void)
AiTryDanceOrStealAfterMove, AiTryDanceOrStealInPlace
8033090 803A254 8039DA0 803EC80 803ECF0 AiTryActionAfterMove void AiTryActionAfterMove(void)
void AiTryActionAfterMove(void)
 
80337B4 803A98C 803A4D8 803F3C4 803F434 func_fe6_080337B4 bool func_fe6_080337B4(void const * no_input)
s8 sub_803F434(const void* input)
 
8033A30 803AC08 803A754 803F648 803F6B8 AiIsUnitEnemyOnTheWayToCmdResult bool AiIsUnitEnemyOnTheWayToCmdResult(struct Unit * unit)
s8 sub_803F6B8(struct Unit* unit)
 
8033B50 803AD28 803A874 803F76C 803F7DC AiFunc_08033B50 bool AiFunc_08033B50(void const * arg)
s8 sub_803F7DC(const void* input)
 
8033B9C 803AF24 803AA70 803F958 803F9D8 AiGetStaffAttemptId int AiGetStaffAttemptId(fu16 item)
int GetAiStaffFuncIndex(u16 item)
AiGetStaffAiIndex
8033C8C 803B034 803AB80 803FA68 803FAE8 AiGetReachableAdjacentPosition bool AiGetReachableAdjacentPosition(int x_center, int y_center, struct Vec2i * pos_out)
s8 GetAiSafestAccessibleAdjacentPosition(int x, int y, struct Vec2* out)
GetAiSafestAccessibleAdjacentPosition
8034400 803B7F4 803B340 8040228 80402A8 AiIsUnitArmed bool AiIsUnitArmed(struct Unit * unit)
s8 sub_80402A8(struct Unit* unit)
 
8034458 803B84C 803B398 8040280 8040300 AiGetSilenceStaffTargetScore int AiGetSilenceStaffTargetScore(struct Unit * unit)
u8 GetAiSilenceEffectivenessScore(struct Unit* unit)
 
80348DC 803BCF0 803B83C 80405E8 8040668 AiGetGoodWarpPosition bool AiGetGoodWarpPosition(struct Vec2i * pos_out)
s8 sub_8040668(struct Vec2* out)
 
8034D80 803C19C 803BCE8 8040AB8 8040B38 AiFindGoodDoorKeyUsePosition bool AiFindGoodDoorKeyUsePosition(struct Unit * unit, struct Vec2i * pos_out)
s8 sub_8040B38(struct Unit* unit, struct Vec2* pos)
 
8034DD4 803C1F0 803BD3C 8040B0C 8040B8C AiFindGoodChestKeyUsePosition bool AiFindGoodChestKeyUsePosition(struct Unit * unit, struct Vec2i * pos_out)
s8 sub_8040B8C(struct Unit* unit, struct Vec2* pos)
 
8034E9C 803C2B8 803BE04 8040D4C 8040DCC AiSetWorkingMovTableIgnoringWalls void AiSetWorkingMovTableIgnoringWalls(i8 const * mov_table)
void AiSetMovCostTableWithPassableWalls(const s8* cost)
AiSetMovCostTableWithPassableWalls
8034ED4 803C2F0 803BE3C 8040D84 8040E04 AiSetWorkingMovTableIgnoringTerrain void AiSetWorkingMovTableIgnoringTerrain(i8 const * mov_table, int free_terrain)
void sub_8040E04(const s8* cost, int terrainId)
AiSetMovCostTableWithTerrainSetAsPassable
0 803C320 803BE6C 8040DB4 8040E34 sub_8040E34 void sub_8040E34(const s8* cost, int terrainIdA, int terraidIdB)  
803522C 803C748 803C294 8041698 8041718 sub_8041718 void sub_8041718(void)  
80358A4 803CDC0 803C90C 8041D0C 8041D8C sub_8041D8C void sub_8041D8C(int num)  
8035C58 803D174 803CCC4 80420BC 804213C sub_804213C int sub_804213C(void)  
8035CF8 803D214 803CD64 8042164 80421E4 sub_80421E4 bool sub_80421E4(void)  
8035D7C 803D298 803CDE8 80421EC 804226C sub_804226C bool sub_804226C(void)  
8037600 803EB44 803E6B0 8043A88 8043B08      
0 803F584 803F0F4 80444F4 8044560      
8017960 803F724 803F294 8044694 8044700 UnitAutolevelPlayer void UnitAutolevelPlayer(struct Unit * unit)
void TacticianDrawCharacters(struct ProcTactician * proc)
NameSelect_DrawNameText
80382A0 803F9B8 803F504 804490C 8044968 SioUpdateTeam void SioUpdateTeam(char * str, int team)  
8038DEC 80405B8 803FEAC 804550C 804556C      
8038E90 804065C 803FF50 80455B0 8045610      
80394BC 8040C88 804057C 8045BC8 8045C28      
8039D34 8041504 8040E08 804642C 80464B0      
8039F84 8041758 804105C 8046680 8046704      
803A468 8041C74 8041584 8046BC4 8046C64      
803B248 8042A6C 80423C4 8047970 8047A54      
803B2DC 8042B08 8042464 8047A0C 8047AF4 SioMenu_8047AF4 int SioMenu_8047AF4()  
803B93C 8043168 8042A90 8047FCC 80480B4 SioMenu_80480B4 int SioMenu_80480B4(int a1)  
803BFB0 8043864 0 80486D4 80487C0      
0 80444C8 8043CC8 8049274 0      
0 80445B8 8043DB8 8049364 0      
803C144 8044998 804419C 8049744 8048934      
803C1A4 80449EC 80441F0 8049798 8048988      
803CA3C 8045288 8044A8C 804A040 8049238      
803D438 8045CAC 80454C0 804AA88 8049C94      
803D8FC 804619C 80459B0 804AF4C 804A158      
803DB6C 8046440 8045C54 804B1E8 804A44C      
803E028 8046900 8046114 804B6B4 804A914      
803E0B4 8046990 80461A4 804B744 804A9A4      
803E630 8046F18 8046730 804BCCC 804AF2C ITEMRANGEDONE_sub_804AF2C signed int ITEMRANGEDONE_sub_804AF2C(int a1, _DWORD *a2)  
806E278 804723C 8046A54 804BFF0 804B250 func_fe6_0806E278 void func_fe6_0806E278(void)  
803EB24 8047424 8046C3C 804C220 804B480      
803EBF8 80474F8 8046D10 804C2F4 804B554      
803EDEC 80476F0 8046F04 804C50C 804B76C      
803EF4C 8047854 8047068 804C670 804B8D0      
8040468 8048D98 80485AC 804D934 804CB94      
80406D0 804901C 8048834 804DB80 804CDE8      
80408BC 8049208 8048A20 804DDB4 804D01C      
8040CC4 8049610 8048E28 804E1BC 804D428      
8040D18 8049664 8048E7C 804E210 804D47C      
804111C 8049A68 8049280 804E5EC 804D858      
0 8049FF8 8049810 804EB80 804DDF0      
0 804A228 8049A40 804EDA8 804E024      
0 804A240 8049A58 804EDC0 804E03C      
0 804A84C 804A064 804F634 804E8A8 DrawUiItemHover void DrawUiItemHover(int x, int y, int width)  
8041728 804A8B0 804A0C8 804F698 804E90C RemoveUiEntryHover void RemoveUiEntryHover(int x, int y, int width)
void ClearUiItemHover(int x, int y, int width)
ClearUiItemHover
80417E8 804AA0C 804A224 804F924 804EB98 StartAdjustedMenu struct MenuProc * StartAdjustedMenu(struct MenuInfo const * info, int x, int left, int right)
int xSubject, int xTileLeft, int xTileRight)
StartOrphanMenuAdjusted, StartMenuAdjusted
0 804B390 804ABB4 8050488 804F714 GetForceDisabledMenuItems void GetForceDisabledMenuItems(u8 list[MENU_OVERRIDE_MAX]) GetOverriddenUnusableMenuCommands
0 804B3D0 804ABF4 80504C8 804F754 SetForceDisabledMenuItems void SetForceDisabledMenuItems(u8 list[MENU_OVERRIDE_MAX]) SetOverriddenUnusableMenuCommands
0 804B3F8 804AC1C 80504F0 804F77C AddMenuOverride void AddMenuOverride(int cmdid, int kind, void* func) SetMenuCommandOverride
0 804B464 804AC88 805055C 804F7E8 OverriddenMenuSelected u8 OverriddenMenuSelected(struct MenuProc* proc, struct MenuItemProc* item) GetOverriddenMenuCommandEffect
8042138 804B52C 804AD50 8050684 804F910 LinkTargets void LinkTargets(void)
void LinkTargets(void)
 
8042388 804B78C 804AFB0 80508D8 804FB64 HandleMapSelectActions u32 HandleMapSelectActions(struct MapSelectProc * proc)
int TargetSelection_HandleSelectInput(struct SelectTargetProc* proc)
TargetSelection_HandleSelectInput
8042420 804B824 804B048 8050970 804FBFC GetFurthestTargetDistance int GetFurthestTargetDistance(void)
int GetFurthestTargetDistance(void)
GetFarthestTargetIndex
8042480 804B884 804B0A8 80509D0 804FC5C GetLinkedTargetsNear struct SelectTarget * GetLinkedTargetsNear(void)
struct SelectTarget* GetLinkedTargetsNear(void)
LinkTargetsOrdered
8042534 804B938 804B15C 8050A84 804FD10 GetLinkedTargets struct SelectTarget * GetLinkedTargets(void)
struct SelectTarget* GetLinkedTargets(void)
GetFirstTargetPointer
8042A5C 804BE1C 804B640 8050FB8 8050244 EkrBattlePostDragonIntro void EkrBattlePostDragonIntro(struct ProcEkrBattle * proc)
void ekrBattlePostEkrDragonIntro(struct ProcEkrBattle *proc)
ekrBattle_8050244
80444EC 804D894 804D0B8 8052AF8 8051E00 sub_8051E00 void sub_8051E00(void)  
8044870 804DC18 804D43C 8052E7C 8052184 GetBanimInitPosReal int GetBanimInitPosReal(void)  
8044C68 804DF64 804D788 80531F8 8052504 efxHPBarMain void efxHPBarMain(struct ProcEfxHPBar * proc)  
8044E2C 804E128 804D94C 80533B8 80526C8 EfxHPBarResire_80526C8 void EfxHPBarResire_80526C8(struct ProcEfxHPBar * proc)  
8045614 804E81C 804E040 8053AEC 8052DFC sub_8052DFC void sub_8052DFC(struct ProcEfxDead *proc)  
8046010 804EFE0 804E804 805441C 8053730 NewEfxQuake ProcPtr NewEfxQuake(int kind) StartEfxQuake
8046E9C 804FF70 804F794 8055800 8054B18 EndEfxStatusUnits void EndEfxStatusUnits(struct Anim *anim)  
8047300 8050348 804FB6C 8055C78 8054FA8 NewEfxSpellCast void NewEfxSpellCast(void) loadSpellCast, StartEfxSpellCast
0 8050654 804FE78 8055F90 0      
8099E50 80506E0 804FF04 805601C 0      
804799C 8050CB8 80504DC 805660C 8055670 SpellFx_WriteBgMap void SpellFx_WriteBgMap(struct Anim * anim, const u16 * src1, const u16 * src2)  
8047B10 8050E2C 8050650 80567FC 8055860 sub_8055860 void sub_8055860(const u16 * src, u16 * dst, u32 cur, u32 len_src, u32 len_dst)  
0 8051180 80509A4 8056B5C 8055BD4 BeginAnimsOnBattleAnimations void BeginAnimsOnBattleAnimations(void)  
804894C 8051E28 805164C 80577EC 8056864 EkrBaseKaitenMain void EkrBaseKaitenMain(struct ProcEkrBaseKaiten * proc)  
80489E8 8051EC4 80516E8 8057888 8056900 NewEkrUnitKakudai void NewEkrUnitKakudai(int identifier)  
8048F0C 80523E0 8051C04 8057E2C 8056EA4 EkrNamewinAppearMain void EkrNamewinAppearMain(struct ProcEkrIntroWindow * proc)  
8048FE4 80524B8 8051CDC 8057F0C 8056F84 EkrBaseAppearMain void EkrBaseAppearMain(struct ProcEkrIntroWindow * proc)  
8049BAC 8053040 8052858 8058AF8 8057CAC GetBattleAnimationId_WithUnique u16 GetBattleAnimationId_WithUnique(struct Unit * unit, const struct BattleAnimDef * pBattleAnimDef, u16 item, int * out)  
0 8053B5C 8053374 80598BC 8058A8C IsItemDisplayedInBattle u16 IsItemDisplayedInBattle(u16 item)  
804B294 8054A30 8054248 805AACC 8059D28 InitMainAnims void InitMainAnims(void)  
804C330 8055B08 8055320 805BBFC 805AE58      
804D550 8056EBC 80566D4 805CF24 805C188 EfxTeonoObj2Main void EfxTeonoObj2Main(struct ProcEfxMagicOBJ * proc)  
804EE18 805898C 80581A4 805EA38 805D938 EfxThunderBGMain void EfxThunderBGMain(struct ProcEfxBG *proc) EfxThunderBG_Main
8050B10 805A33C 8059B54 80606DC 805F5DC efxResireBG_Loop_A void efxResireBG_Loop_A(struct ProcEfxBG * proc)  
8050B94 805A3C0 8059BD8 8060760 805F660 efxResireBG_Loop_B void efxResireBG_Loop_B(struct ProcEfxBG * proc) MagicAnime
8050C9C 805A4C8 8059CE0 806086C 805F76C efxResireBG_Loop_D void efxResireBG_Loop_D(struct ProcEfxBG * proc)  
8050F54 805A780 8059F98 8060B28 805FA28 efxLightningBG_Loop void efxLightningBG_Loop(struct ProcEfxBG * proc)  
8054458 805D0D8 805C8F0 8062024 8060F24 StartSubSpell_efxFenrirOBJ2Chiri void StartSubSpell_efxFenrirOBJ2Chiri(struct Anim * anim, int idx)  
80550EC 805DD78 805D590 8062BCC 8061ACC StartSubSpell_efxReblowOBJ void StartSubSpell_efxReblowOBJ(struct Anim * anim, u32 kind)  
805151C 80601E8 805FA00 806503C 8063F3C StartSubSpell_efxLunaBG3 void StartSubSpell_efxLunaBG3(struct Anim * anim)  
8052DF4 80602D0 805FAE8 8065124 8064024 StartSubSpell_efxLunaOBJ void StartSubSpell_efxLunaOBJ(struct Anim * anim)  
0 8061094 80608AC 8065FF0 8065008 StartSubSpell_efxOuraBG_A void StartSubSpell_efxOuraBG_A(struct Anim * anim)  
8056A3C 8062C9C 80624B4 806E974 806C650 efxDamageMojiEffectMain void efxDamageMojiEffectMain(struct ProcEfx * proc)  
8056A68 8062CC8 80624E0 806E9A0 806C67C NewEfxDamageMojiEffectOBJ void NewEfxDamageMojiEffectOBJ(struct Anim * anim, int hitted) StartEfxDamageMojiEffectOBJ
805803C 8064910 8064128 8070FE8 806EA38 CRSpell_WriteBgMap void CRSpell_WriteBgMap(struct Anim * anim, u16 notFlipped, void * src, u16 isCompressed)  
80583B4 8064C88 80644A0 8071360 806EDB0 efxopThunderBG_Loop void efxopThunderBG_Loop(struct ProcEfxBG * proc)  
0 80653C8 8064BD8 80721A8 806FBF8 CheckEfrDragonStatusAttrPrepared bool CheckEfrDragonStatusAttrPrepared(struct Anim * anim)  
0 80653E4 8064BF4 80721C4 806FC14 CheckEfrDragonStatusAttrEnd bool CheckEfrDragonStatusAttrEnd(struct Anim * anim)  
805B01C 8067128 806693C 8073228 8070D04 sub_8070D04 void sub_8070D04(u16 * tm, u16 width, u16 height, int pal, int chr)  
805B094 80671A0 80669B4 80732A0 8070D7C FillBGRect void FillBGRect(u16 * tm, u16 width, u16 height, int pal, int chr)  
805B0D4 80671E0 80669F4 80732E0 8070DBC sub_8070DBC void sub_8070DBC(u16 * tm, u16 width, u16 height, int pal, int chr)  
805B380 806748C 8066CA0 807356C 8071068 sub_8071068 void sub_8071068(u16 * tm, int arg1, int arg2)  
805B458 8067564 8066D78 8073644 8071140 EkrModifyBarfx void EkrModifyBarfx(u16 * tm, int arg)  
805B5C8 80676D4 8066EE8 80737A4 80712B0 EfxPalBlackInOut void EfxPalBlackInOut(u16 * pal_buf, int line, int length, int ref) FadeInPalette, ApplyColorDarken_Unsure
805B644 8067750 8066F64 8073820 807132C EfxPalWhiteInOut void EfxPalWhiteInOut(u16 * pal_buf, int line, int length, int ref) ApplyFlashingPaletteAnimation
805B6C8 80677D4 8066FE8 80738A4 80713B0 EfxPalFlashingInOut void EfxPalFlashingInOut(u16 * pal_buf, int line, int length, int r0, int g0, int b0)  
805B7F4 8067900 8067114 80739D0 80714DC EfxSplitColor void EfxSplitColor(u16 * pal, u8 * dst, u32 length)  
805B90C 8067A18 806722C 8073AE8 80715F4 EfxDecodeSplitedPalette void EfxDecodeSplitedPalette(u16 * dst, s8 * src1, s8 * src2, s16 * src3, u32 length, int ref, int unk)  
805C2B0 8068458 8067C6C 8074888 80723A4 IsAnimSoundInPositionMaybe int IsAnimSoundInPositionMaybe(struct Anim * anim)  
0 80688FC 8068110 8074DAC 80728D0 GetBanimBossBGM int GetBanimBossBGM(struct Unit * unit) GetUnitSpecialBattleSong
0 80697C4 8068FE4 8075EC8 80739E0 EkrLvup_OnPrepare void EkrLvup_OnPrepare(struct ProcEkrLevelup *proc)  
805DBD4 8069D7C 806959C 8076468 8073FE0 EkrLvup_Promo_WindowScroll0 void EkrLvup_Promo_WindowScroll0(struct ProcEkrLevelup *proc)  
805DEC8 806A098 80698B8 8076780 80742F8 EkrLvup_PutWindowOffScreen void EkrLvup_PutWindowOffScreen(struct ProcEkrLevelup *proc)  
805E248 806A2EC 8069B0C 80769D4 8074598 EfxUpdatePartsofScroll void EfxUpdatePartsofScroll(void)  
0 806A9C0 806A1E0 80770B0 8074C78 PutEkrLvupStatGainLabelGfx2 void PutEkrLvupStatGainLabelGfx2(int chr, int stat_gain)  
8051A60 806AC24 806A444 8077314 8074EDC sub_8074EDC void sub_8074EDC(struct ProcEobjLvup * proc)  
805EB40 806B264 806AA84 8077970 8075538 NewEkrTriArmorKnightOBJ void NewEkrTriArmorKnightOBJ(struct Anim *anim, u32 etype1, u32 etype2, u32 ewtype1, u32 ewtype2)  
805ED1C 806B440 806AC60 8077B50 8075718 NewEkrTriArmorKnightOBJ2 void NewEkrTriArmorKnightOBJ2(struct Anim * anim, u32 pos, u32 etype, u32 ewtype)  
805A394 8065CC8 80654D8 8078CC0 80768A0 EkrDK_ReloadCustomBgAndFadeOut void EkrDK_ReloadCustomBgAndFadeOut(struct ProcEkrDragon * proc)  
806ACB8 8078F30 8078760 80852BC 8082F84 CheckActiveUnitArea int CheckActiveUnitArea(int x1, int y1, int x2, int y2)
bool CheckActiveUnitArea(int x1, int y1, int x2, int y2)
 
806AD48 8078FC4 80787F4 8085350 8083018 func_fe6_0806AD48 bool func_fe6_0806AD48(struct EventInfo * info)
bool CheckAnyBlueUnitArea1(void)
 
806AD74 8078FF0 8078820 808537C 8083044 func_fe6_0806AD74 bool func_fe6_0806AD74(struct EventInfo * info)
bool CheckAnyBlueUnitArea2(void)
 
806AE04 8079058 8078888 80853E4 80830AC func_fe6_0806AE04 bool func_fe6_0806AE04(struct EventInfo * info)
bool CheckAnyBlueUnitArea4(void)
 
806AE2C 8079080 80788B0 808540C 80830D4 func_fe6_0806AE2C bool func_fe6_0806AE2C(struct EventInfo * info)
bool CheckAnyBlueUnitArea5(void)
 
806AE54 80790A8 80788D8 8085434 80830FC func_fe6_0806AE54 bool func_fe6_0806AE54(struct EventInfo * info)
bool CheckAnyBlueUnitArea6(void)
 
806BBD0 80790D0 8078900 808545C 8083124 func_fe6_0806BBD0 bool func_fe6_0806BBD0(struct EventInfo * info)
bool CheckAnyBlueUnitArea7(void)
 
806B354 80796CC 8078EFC 8085500 80831C8 StartAvailableChestTileEvent void StartAvailableChestTileEvent(fi8 x, fi8 y)
void StartAvailableChestTileEvent(s8 x, s8 y)
 
806B398 8079710 8078F40 8085544 808320C StartAvailableDoorTileEvent void StartAvailableDoorTileEvent(fi8 x, fi8 y)
void StartAvailableDoorTileEvent(s8 x, s8 y)
 
809154C 807AA24 8079FB0 80871E8 8084F1C GetDeadEnemyAmount u16 GetDeadEnemyAmount()  
806C2F8 807AA5C 8079FE8 8087220 8084F54 func_fe6_0806C2F8 bool func_fe6_0806C2F8(void)
int sub_8084F54()
 
8083618 807AE7C 807A408 8087604 8085338 sub_8085338 int sub_8085338()  
0 807B24C 807A7D8 80876F4 8085428 HideAllAlliesExceptLeader void HideAllAlliesExceptLeader(void)  
801D03C 807B684 807AC10 80879F4 8085728 PhaseIntroText_Init static void PhaseIntroText_Init(struct GenericProc * proc)
void sub_8085728(ProcPtr parent)
 
806F3DC 8081224 80804C8 8089B58 80878CC PutStatScreenPage void PutStatScreenPage(int page_id)
void DisplayPage(int pageid)
DisplayPage, DrawStatScreenPage
806F8B8 808178C 8080A30 808A108 8087E7C StartStatScreenUnitSlide void StartStatScreenUnitSlide(struct Unit * unit, int direction, ProcPtr parent)
void StartUnitSlide(struct Unit* unit, int direction, struct Proc* parent)
StartUnitSlide
806FC0C 8081AE4 8080D88 808A488 80881FC StatScreenSprites_PutArrows void StatScreenSprites_PutArrows(struct StatScreenSpritesProc * proc)
void PageNumCtrl_UpdateArrows(struct StatScreenPageNameProc* proc)
PageNumCtrl_UpdateArrows
807030C 8082250 80814F4 808AC2C 80889A0 StartStatScreenHelp void StartStatScreenHelp(int page_id, ProcPtr proc)
void StartStatScreenHelp(int pageid, struct Proc* proc)
StartStatScreenHelpTextBubble
0 8082580 8081820 808AF88 8088CFC HelpBox_OnOpen void HelpBox_OnOpen(struct HelpBoxProc* proc)  
8070A70 8082AA0 8081D40 808B49C 8089210 ApplyHelpBoxPosition void ApplyHelpBoxPosition(struct HelpBoxProc * proc, int x, int y)
void ApplyHelpBoxPosition(struct HelpBoxProc* proc, int x, int y)
 
8071274 80834D8 8082AD8 808C168 8089E58 func_fe6_08071274 void func_fe6_08071274(struct HelpBoxPrintProc * proc)
void HelpBoxTextScroll_OnLoop(struct HelpBoxScrollProc * proc)
HelpBoxTextScroll_OnLoop
8071410 808368C 8082C8C 808C31C 808A00C func_fe6_08071410 void func_fe6_08071410(struct HelpBoxStartPrintProc * proc)
void HelpBoxIntroDrawTexts(struct ProcHelpBoxIntro * proc)
 
8071778 8083A08 8083008 808C694 808A384 func_fe6_08071778 void func_fe6_08071778(struct HelpBoxProc * proc, int w_inner, int h_inner)
void sub_808A384(struct HelpBoxProc * proc, int w, int h)
 
0 8083EA8 80834A8 808CBBC 808A8AC sub_808A8AC void sub_808A8AC(void)  
8071AF8 8083F70 8083570 808CC84 808A974 func_fe6_08071AF8 void func_fe6_08071AF8(struct HelpBoxProc * proc)
void sub_808A974(struct HelpBoxProc * proc)
 
0 8084D1C 8084320 808DAC8 808B7B8 sub_808B7B8 void sub_808B7B8(struct HelpBox8A01760Proc* proc)  
0 8084D68 808436C 808DB14 808B804 sub_808B804 void sub_808B804(struct HelpBox8A01760Proc* proc)  
0 80853CC 80849D0 808E170 808BE70 MMB_Loop_SlideOut void MMB_Loop_SlideOut(struct PlayerInterfaceProc* proc) Loop6CUI1_HideTransition
8072700 80857E0 8084DE4 808E588 808C288 PutTerrainMapUi void PutTerrainMapUi(struct MapUiProc * proc)
void sub_808C288(struct PlayerInterfaceProc* proc)
 
8072AB8 8085C4C 8085250 808EA0C 808C710 GetUnitBurstMapUiOrientationAt int GetUnitBurstMapUiOrientationAt(int x, int y)
int sub_808C710(int x, int y)
 
0 8086960 8085F70 808F764 808D47C GoalDisplay_Loop_OnSideChange void GoalDisplay_Loop_OnSideChange(struct PlayerInterfaceProc* proc) Loop16CPI
0 8086CFC 808630C 808FAFC 808D814 IsAnyPlayerSideWindowRetracting s8 IsAnyPlayerSideWindowRetracting()  
0 8087380 8086994 80901D8 808DEF0 sub_808DEF0 void sub_808DEF0(s8 flag)  
0 8088884 8087EFC 80916FC 808F428 GetCgTextBoxDimensions void GetCgTextBoxDimensions(const char * str, int * wOut, int * hOut)  
0 808929C 8088938 8092184 808FEA4 sub_808FEA4 void sub_808FEA4(int * src, int x, int y)  
80743C8 8089720 8088DC0 8092638 8090358 func_fe6_080743C8 void func_fe6_080743C8(fu16 arg_0)
void sub_8090358(u16 arg_0)
 
0 8089EBC 808955C 8092E20 8090B48 sub_8090B48 void sub_8090B48(struct Unit * unit, struct UnitListScreenProc * proc)  
0 8089FCC 808966C 8092F30 8090C58 sub_8090C58 void sub_8090C58(struct UnitListScreenProc * proc)  
8075DF8 808B038 808A6DC 8093FB8 8091CC0 func_fe6_08075DF8 void func_fe6_08075DF8(struct UnitListScreenProc * proc)
void UnitList_StartPageChange(struct UnitListScreenProc * proc)
 
8075E94 808B0CC 808A770 809404C 8091D54 func_fe6_08075E94 void func_fe6_08075E94(struct UnitListScreenProc * proc)
void sub_8091D54(struct UnitListScreenProc * proc)
 
8076250 808B468 808AB0C 80943D4 80920DC func_fe6_08076250 void func_fe6_08076250(ProcPtr parent)
void StartUnitListScreenPrepMenu(ProcPtr parent)
 
0 808E3B0 808DA70 8097374 8095094 sub_8095094 int sub_8095094(int target, int val)  
0 808E3E0 808DAA0 80973A4 80950C4 sub_80950C4 int sub_80950C4(int val)  
0 808E454 808DB14 8097418 8095138 sub_8095138 void sub_8095138(u16 * tm, int b, u32 c, int d)  
80791B4 808E5DC 808DCB0 80975CC 80952EC func_fe6_080791B4 void func_fe6_080791B4(fu8 pid)
void RegisterSioPid(u8 pid)
 
80791DC 808E604 808DCD8 80975F4 8095314 func_fe6_080791DC void func_fe6_080791DC(fu8 pid)
void RemoveSioPid(u8 pid)
 
0 808E794 808DE68 80976FC 809541C CalcForceDeployedUnitCounts int CalcForceDeployedUnitCounts() CountForceDeployedUnits
0 808EA54 808E110 8097988 80956A8 PrepGetLatestUnitIndex int PrepGetLatestUnitIndex()  
0 808EC70 808E32C 8097B9C 80958BC MakePrepUnitList void MakePrepUnitList() InitPrepScreenUnitList
0 808ECDC 808E398 8097C08 8095928 PrepUpdateSMS void PrepUpdateSMS()  
0 808EE54 808E50C 8097DB8 8095AD8 PrepAtMenu_OnInit void PrepAtMenu_OnInit(struct ProcAtMenu * proc) AtMenu_8095AD8
0 808EEE0 808E598 8097E44 8095B64 ParsePrepMenuDescTexts void ParsePrepMenuDescTexts(int msg) DrawPrepScreenMenuHelpText
807C520 80903FC 808FABC 8098F18 8096C34 sub_8096C34 void sub_8096C34(int a1, int a2)  
0 8090800 808FEC0 8099308 8097024 SetPrepScreenMenuItem void SetPrepScreenMenuItem(int index, const void* func, int color, int msg, int msg_rtext) AddPrepMenuEntry
显示某个菜单选项(战前准备屏幕)
a1=ID,a2=函数指针,a3=是否灰色,a4=文本ID,a5=?
0 80908A8 808FF68 80993B0 80970CC SetPrepScreenMenuSelectedItem void SetPrepScreenMenuSelectedItem(int index)  
0 8090DA0 8090460 809994C 8097668 sub_8097668 void sub_8097668(void)  
0 8090DE4 80904A4 8099990 80976AC PutMenuScrollBarAt void PutMenuScrollBarAt(int x, int y)  
0 8090E04 80904C4 80999B0 80976CC UpdateMenuScrollBarConfig void UpdateMenuScrollBarConfig(u8 segments, u16 currentSegment, u16 totalRows, u8 visibleRows)  
0 8090E38 80904F8 80999E4 8097700 InitMenuScrollBarImg void InitMenuScrollBarImg(int chr, int pal) drawing
8082B44 80916C4 8090D80 809A0E0 8097E08 CountUnitUsableWeapons int CountUnitUsableWeapons(struct Unit * unit)  
8082C80 80916F4 8090DB0 809A110 8097E38 sub_8097E38 s8 sub_8097E38(struct Unit* unit)  
8082B98 8091730 8090DEC 809A178 8097EA0 CheckValidLinkArenaItemSwap s8 CheckValidLinkArenaItemSwap(struct Unit* unitA, int itemSlotA, struct Unit* unitB, int itemSlotB)  
0 80917D4 8090E90 809A21C 8097F44 CheckValidLinkArenaItemSupply s8 CheckValidLinkArenaItemSupply(struct Unit* unit, int itemSlot, int item)  
8082C34 8091828 8090EE8 809A270 8097F98 sub_8097F98 s8 sub_8097F98(struct Unit* unit, int itemSlot)  
0 80918A4 8090F68 809A2EC 8098014 GetPrepPageForItem int GetPrepPageForItem(int item)  
0 8091B48 809120C 809A590 80982B8 sub_80982B8 void sub_80982B8(void)  
0 8091BAC 8091270 809A5F4 809831C sub_809831C int sub_809831C(u16 a)  
0 8091BD4 8091298 809A61C 8098344 sub_8098344 int sub_8098344(u16 a, int b)  
0 8091C28 80912EC 809A674 809839C CanUnitPrepScreenUse s8 CanUnitPrepScreenUse(struct Unit* unit)  
0 809257C 8091C48 809B284 8098FAC sub_8098FAC void sub_8098FAC(struct PrepItemScreenProc* proc)  
0 809385C 8092F50 809C84C 809A580 PrepUnit_DrawUnitListNames void PrepUnit_DrawUnitListNames(struct ProcPrepUnit *proc, int line)  
8079D84 8093CD0 80933C4 809CCC4 809A9F8 func_fe6_08079D84 void func_fe6_08079D84(struct PrepMenuProc * proc)
void PrepUnit_DrawUnitItems(struct Unit *unit)
 
0 809408C 8093794 809D058 809AD90 ShouldPrepUnitMenuScroll s8 ShouldPrepUnitMenuScroll(struct ProcPrepUnit *proc)  
0 80940C4 80937CC 809D090 809ADC8 sub_809ADC8 void sub_809ADC8(struct ProcPrepUnit *proc)  
0 8094684 8093D9C 809D5EC 809B324 sub_809B324 void sub_809B324(struct ProcPrepUnit *proc)  
0 80947E0 8093EF8 809D740 809B478 sub_809B478 void sub_809B478(struct ProcPrepUnit *proc)  
0 8095750 0 809E6B4 0      
0 80960F8 0 809EFAC 809CD14 PrepItemUseBooster_OnDraw void PrepItemUseBooster_OnDraw(struct ProcPrepItemUseBooster *proc, int x, int y, int msg, int item)  
0 8096A38 8096260 809FB74 809D8D4 sub_809D8D4 void sub_809D8D4(u16 * tm, u32 chr, int pal)  
0 8098C0C 8098320 80A1DD4 809FB34 PrepItemList_SwitchToUnitInventory void PrepItemList_SwitchToUnitInventory(struct PrepItemListProc * proc)  
0 80990A4 80987E4 80A224C 809FFB0 WmSell_DrawItemGoldValue void WmSell_DrawItemGoldValue(int item)  
0 80998A8 0 80A2A28 80A078C FortuneSubMenu_Unused_SetupText void FortuneSubMenu_Unused_SetupText(struct PrepProcA1962C* proc)  
0 809A404 8099A48 80A33E0 0      
0 809A528 8099B6C 80A34F0 0      
0 809AEDC 809A504 80A3DC8 0      
0 809BE18 809B440 80A4CA8 80A0EC0 sub_80A0EC0 void sub_80A0EC0(struct SupportScreenProc* proc)  
0 809BFCC 809B604 80A4F4C 80A1174 DrawSupportScreenUnitSprites void DrawSupportScreenUnitSprites(struct SupportScreenProc* proc)  
0 809C038 809B670 80A4FB8 80A11E0 sub_80A11E0 void sub_80A11E0(struct SupportScreenProc* proc)  
0 809CE20 809C49C 80A58BC 80A1AE4 sub_80A1AE4 void sub_80A1AE4(void)  
808DD40 809D5F0 809CBD8 80A5FE8 80A221C sub_80A221C void sub_80A221C(void)  
8082F18 809E25C 809D844 80A6AC0 0      
8083078 809E3BC 809D9A4 80A6C20 0      
808347C 809E7C4 809DDAC 80A7024 0      
80841FC 809EE1C 809E404 80A7680 80A2C3C SramInit void SramInit(void)
void SramInit()
 
80842BC 809EEDC 809E4C4 80A7740 80A2CFC Checksum16 u16 Checksum16(void const * data, int size)
u16 Checksum16(void const * data, int size)
ComputeChecksum16
80844D4 809F1B0 809E7A0 80A79D8 80A2F94 WriteSaveBlockInfo void WriteSaveBlockInfo(struct SaveBlockInfo * block_info, int save_id)
void WriteSaveBlockInfo(struct SaveBlockInfo *chunk, int index)
SaveMetadata_Save
0 809F240 809E830 80A7A68 80A3024 EraseSaveBlockInfo void EraseSaveBlockInfo(int index)  
8084718 809F490 809EA80 80A7D34 80A32F0 IsMultiArenaAvailable bool IsMultiArenaAvailable(void)
bool IsExtraLinkArenaEnabled(int index)
 
806CC94 809F588 0 80A7E08 80A33C4 func_fe6_0806CC94 bool func_fe6_0806CC94(void)
bool IsValidExtraMapAvilable(void)
 
0 809F688 809EC4C 80A7F44 80A3500 GetTotalGlobalSupportValue int GetTotalGlobalSupportValue(struct GlobalSaveInfo * buf)  
0 809F6CC 809EC90 80A7F88 80A3544 GetTotalSupportCollection int GetTotalSupportCollection(void)  
0 809F908 809EECC 80A81EC 80A37A8 SGM_SetCharacterKnown void SGM_SetCharacterKnown(s32 charId, struct GlobalSaveInfo* buf) SetSomeUnitStatThingUnlockMaybeIdk
0 809F994 809EF58 80A8278 80A3834 GGM_IsAnyCharacterKnown int GGM_IsAnyCharacterKnown(struct GlobalSaveInfo *buf)  
0 809FCC4 809F288 80A848C 80A3A48 SaveNewRankData void SaveNewRankData(void *buf, int chapter_mode, int difficulty)  
0 80A0054 809F618 80A881C 80A3DD8 SaveEndgameRankings void SaveEndgameRankings() SaveChapterRankings, SaveEndgameRankingsMaybe
0 80A014C 809F710 80A8914 80A3ED0 IsSoundRoomSongUnlocked bool IsSoundRoomSongUnlocked(struct SoundRoomSaveData * buf, int val) CheckSoundRoomEnableList
0 80A0270 809F834 80A8A70 80A402C ModifySaveLinkArenaStruct2A int ModifySaveLinkArenaStruct2A(void * buf, int val)  
0 80A02A8 809F86C 80A8AA8 80A4064 ModifySaveLinkArenaStruct2B void ModifySaveLinkArenaStruct2B(struct bmsave_unkstruct2 * buf, int val)  
0 80A0580 809FBB4 80A8D74 80A4330 GetNextChapterStatsEntry int GetNextChapterStatsEntry()  
808EC1C 80A05FC 809FC30 80A8DF0 80A43AC GetGameTotalTime_unused int GetGameTotalTime_unused()  
808F30C 80A0628 809FC5C 80A8E1C 80A43D8 GetGameTotalTurnCount int GetGameTotalTurnCount()  
0 80A09B8 809FFEC 80A9210 80A47CC PidStatsAddDeployAmt void PidStatsAddDeployAmt(u8 pid) BWL_IncrementDeployCountMaybe, BWL_IncrementDeployCount
0 80A0BA8 80A01DC 80A940C 80A49C8 PidStatsGetExpGain int PidStatsGetExpGain(u8 pid) BWL_GetExpGained
8084DC8 80A0CE8 80A031C 80A9560 80A4B1C IsPlaythroughIdUnique bool IsPlaythroughIdUnique(int playthrough_id)
bool IsPlaythroughIdUnique(int index)
 
8084E6C 80A0D94 80A03C8 80A9614 80A4BD0 RegisterCompletedPlaythrough bool RegisterCompletedPlaythrough(struct GlobalSaveInfo * info, int playthrough_id)
bool RegisterCompletedPlaythrough(struct GlobalSaveInfo *info, int index)
GGM_RegisterCompletedPlaythrough
8084F4C 80A0EDC 80A0550 80A9740 80A4CFC GetPidStats inline struct PidStats * GetPidStats(fu8 pid)
inline struct UnitUsageStats *GetPidStats(u8 pid)
BWL_GetEntry
8084F94 80A0F80 80A05F4 80A97E4 80A4DA0 ReadLastGameSaveId int ReadLastGameSaveId(void)
int ReadLastGameSaveId()
GetLastUsedGameSaveSlot
8085290 80A13B8 80A0A30 80A9CF4 80A52DC IsGameSavePastFirstChapter bool IsGameSavePastFirstChapter(int save_id)
bool IsGameSaveNotFirstChapter(int slot)
 
8085788 80A1A60 80A10D8 80AA438 80A5A20 InvalidateSuspendSave void InvalidateSuspendSave(int save_id)
void InvalidateSuspendSave(int slot)
ClearSaveBlock
80863CC 80A27C0 80A1E2C 80AB2F4 80A68DC WriteMultiArenaSaveTeam void WriteMultiArenaSaveTeam(int team, struct Unit * units_src, char const * name_src)
void WriteMultiArenaSaveTeam(int team, struct Unit *units_src, char const *name_src)
 
808642C 80A2820 80A1E8C 80AB354 80A693C ReadMultiArenaSaveTeam bool ReadMultiArenaSaveTeam(int team, struct Unit * units_dst, char * name_dst)
bool ReadMultiArenaSaveTeam(int team, struct Unit *units_dst, char *name_dst)
 
8086B00 80A2C64 80A1FF0 80ABF90 80A7578 GetMinimapConnectKindAt int GetMinimapConnectKindAt(int x, int y)
int GetMinimapConnectKindAt(int x, int y)
Minimap_GetRoadTileIndex
0 80A2D80 80A210C 80AC000 80A75E8 GetMinimapSeaKindAt int GetMinimapSeaKindAt(int x, int y)  
0 80A2E14 80A21A0 80AC148 80A7730 GetMinimapRiverKindAt int GetMinimapRiverKindAt(int x, int y) Minimap_GetRiverTileIndex
8086FF0 80A3318 80A26A4 80AC674 80A7C5C DrawMinimapInternal void DrawMinimapInternal(u16 * vram, int pal_num)
void DrawMinimapInternal(u16* vram, int palId)
 
80878F8 80A3C2C 80A2FB8 80ACF34 80A851C Minimap_PutViewport void Minimap_PutViewport(struct MinimapProc * proc)
void Minimap_PutViewport(struct MinimapProc* proc)
 
8087C78 80A3FE0 80A336C 80AD25C 80A8844 func_fe6_08087C78 fu8 func_fe6_08087C78(fu8 byte, int num)
u8 SaveMenuIndexToValidBitfile(u8 bitfile, u32 index)
 
0 80A4018 80A33A4 80AD294 80A887C sub_80A887C u8 sub_80A887C(u8 a, u8 b)  
808AA54 80A72F4 80A6634 80B09F8 80ABF44 func_fe6_0808AA54 fu8 func_fe6_0808AA54(fu8 end_mask, struct SaveMenuProc * proc)
u8 SaveMenuGetValidMenuAmt(u8 endMask, struct SaveMenuProc * proc)
 
0 80A980C 80A88F8 80B13A4 80AC904 UiCursorHand_Init void UiCursorHand_Init(struct CursorHandProc * proc)  
0 80A98DC 80A89C8 80B1474 80AC9D4 SetUiCursorHandConfig void SetUiCursorHandConfig(int index, int x, int y, u8 flags)  
0 80A998C 80A8A78 80B1524 80ACA84 sub_80ACA84 void sub_80ACA84(u32 index)  
0 80A99AC 80A8A98 80B1544 80ACAA4 sub_80ACAA4 void sub_80ACAA4(void)  
0 80A9BFC 80A8CE8 80B1794 80ACCF4 LoadUiSpinningArrowGfx ProcPtr LoadUiSpinningArrowGfx(int kind, int chr, int palId)  
0 80AA20C 80A92F8 80B1D98 80AD2F8 StartParallelWorker ProcPtr StartParallelWorker(void * func, ProcPtr parent) Get6CDifferedLoop6C
0 80AA24C 80A9338 80B1DD8 80AD338 GetParallelWorker ProcPtr GetParallelWorker(void * func) Find6CDifferedLoop
0 80AA3B4 80A94A0 80B1F40 80AD4A0 DisplaySysHandCursorTextShadow void DisplaySysHandCursorTextShadow(u32 vobj_offset, u32 pal)  
0 80AA3F8 80A951C 80B1FBC 80AD51C ShowSysHandCursor void ShowSysHandCursor(int x, int y, int shadow_len, u16 chr)  
0 80AAE70 80A9FA8 80B2A38 80ADFBC sub_80ADFBC void sub_80ADFBC(u8 layer, int a, int b)  
0 80AAEB0 80A9FE8 80B2A78 80ADFFC sub_80ADFFC void sub_80ADFFC(u8 layer, int a, int b, int c, int d)  
0 80AB7C8 80AA900 80B33B4 80AE938 sub_80AE938 void sub_80AE938(struct Proc08A20E24 * proc)  
0 80ABBB4 80AAD18 80B3824 80AEC04 sub_80AEC04 bool sub_80AEC04(int a, int b, int c, int d, int e, int f, int g, int h)  
0 80ABC78 80AAD94 80B38D4 80AECB4 CountSecretSoundRoomSongs int CountSecretSoundRoomSongs(void) SoundRoom
0 80ABCD0 80AADEC 80B3930 80AED10 CountDisplayedSoundRoomSongs int CountDisplayedSoundRoomSongs(struct SoundRoomProc * proc) SoundRoom
0 80AC16C 80AB288 80B3DC0 80AF1A0 UpdateVolumeGraphBuffer void UpdateVolumeGraphBuffer(int bufferIndex, int value)  
0 80AC1F8 80AB314 80B3E4C 80AF22C VolumeGraphBuffer_Loop void VolumeGraphBuffer_Loop(struct VolumeGraphBufferProc * proc)  
0 80AD39C 80AC4C4 80B4D94 80B017C DrawSoundRoomVolumeGraphSprites void DrawSoundRoomVolumeGraphSprites(int x, int y, int c, int d)  
0 80AD424 80AC54C 80B4E1C 80B0204 sub_80B0204 void sub_80B0204(struct SoundRoomSpriteDrawProc * proc)  
0 80AD778 80AC8A0 80B5070 80B0458 sub_80B0458 void sub_80B0458(void)  
0 80ADA3C 80ACB64 80B5314 80B06FC sub_80B06FC void sub_80B06FC(void)  
808CDCC 80AF608 80AE6D0 80B6DA0 80B2188 sub_80B2188 void sub_80B2188(ProcPtr proc, int selectedIdx, int c)  
0 80AF944 80AEA0C 80B70F4 80B24DC ColFadeOut_Init void ColFadeOut_Init(struct ColFadeProc * proc)  
8094BE0 80B0100 80AF2CC 80B7A98 80B2EA8 ClassIntro_LoopOut void ClassIntro_LoopOut(struct OpInfoEnterProc* proc)  
0 80B0DF8 80AFFC4 80B89C4 80B3E18 ClassInfoDisplay_LoopScript void ClassInfoDisplay_LoopScript(struct OpInfoClassDisplayProc* proc)  
0 80B7540 80B6734 80BAD48 80B61C4 GetChapterSurvivalRank int GetChapterSurvivalRank(void)  
0 80B75FC 80B67F0 80BAE08 80B6284 GetChapterDeathCount u16 GetChapterDeathCount(void)  
0 80B7654 80B6848 80BAE60 80B62DC GetChapterFundsRank int GetChapterFundsRank(void)  
0 80B776C 80B6960 80BAF74 80B63F0 GetChapterCombatRank int GetChapterCombatRank(void)  
0 80B77A0 80B6994 80BAFA8 80B6424 GetChapterExpRank int GetChapterExpRank(void)  
0 80B7980 0 80BB17C 80B65F8 DisplayCGfx void DisplayCGfx(u16* tm, int offset, int palId, int palCount, int idx)  
0 80B8FC0 80B8324 80BB58C 80B6A4C GetUnitASupporterPid int GetUnitASupporterPid(struct Unit* unit) GetCharacterSupportA
0 80B4690 80B3858 80C8288 80C34D0 sub_80C34D0 void sub_80C34D0(u16 * dstPal, int b, u16 colorA, u16 colorB)  
809BB2C 80BE3A4 80BD860 80D41C0 80CF4C8 SoundMain int SoundMain()  
809BF6C 80BE7E4 80BDCA0 80D4600 80CF908 RealClearChain _DWORD *RealClearChain(_DWORD *result)  
809BF8C 80BE804 80BDCC0 80D4620 80CF928 ply_fine int ply_fine(int a1, int a2)  
809BFBC 80BE834 80BDCF0 80D4650 80CF958 MPlayJumpTableCopy int MPlayJumpTableCopy(int a1)  
809BFD4 80BE84C 80BDD08 80D4668 80CF970 ldrb_r3_r2 void ldrb_r3_r2(int a1, int a2, _BYTE *a3)  
809BFD6 80BE84E 80BDD0A 80D466A 80CF972 chk_adr_r2 void chk_adr_r2()  
809BFF0 80BE868 80BDD24 80D4684 80CF98C ld_r3_tp_adr_i int ld_r3_tp_adr_i(int a1, int a2)  
809BFFC 80BE874 80BDD30 80D4690 80CF998 ply_goto int ply_goto(int a1, int a2)  
809C01C 80BE894 80BDD50 80D46B0 80CF9B8 ply_patt int ply_patt(int a1, int a2)  
809C038 80BE8B0 80BDD6C 80D46CC 80CF9D4 ply_pend void ply_pend(int a1, int a2)  
809C04C 80BE8C4 80BDD80 80D46E0 80CF9E8 ply_rept int ply_rept(int a1, int a2)  
809C13C 80BE9B4 80BDE70 80D47D0 80CFAD8 ply_modt int ply_modt(int a1, int a2)  
809C168 80BE9E0 80BDE9C 80D47FC 80CFB04 ply_port void ply_port(int a1, int a2)  
809C180 80BE9F8 80BDEB4 80D4814 80CFB1C m4aSoundVSync int m4aSoundVSync()  
809C1CC 80BEA44 80BDF00 80D4860 80CFB68 MPlayMain _DWORD *MPlayMain(_DWORD *result, int a2)  
809C434 80BECAC 80BE168 80D4AC8 80CFDD0 TrackStop int TrackStop(int a1, unsigned __int8 *a2, int a3)  
809C478 80BECF0 80BE1AC 80D4B0C 80CFE14 ChnVolSetAsm unsigned int ChnVolSetAsm()  
809C4A8 80BED20 80BE1DC 80D4B3C 80CFE44 ply_note_rev01 void ply_note_rev01(int a1, int a2, unsigned int a3) ply_note
809C6A8 80BEF20 80BE3DC 80D4D3C 80D0044 ply_endtie_rev01 signed int ply_endtie_rev01(int a1, int a2) ply_endtie
809C6E8 80BEF60 80BE41C 80D4D7C 80D0084 clear_modM void clear_modM(int a1, int a2)  
809C710 80BEF88 80BE444 80D4DA4 80D00AC ply_lfos_rev01 int ply_lfos_rev01(int a1, int a2) ply_lfos
809C724 80BEF9C 80BE458 80D4DB8 80D00C0 ply_mod_rev01 void ply_mod_rev01(int a1, int a2) ply_mod
809C738 80BEFB0 80BE46C 80D4DCC 80D00D4 MidiKeyToFreq u32 MidiKeyToFreq(struct WaveData * wav, u8 key, u8 fine_adjust)
u32 MidiKeyToFreq(struct WaveData *wav, u8 key, u8 fineAdjust)
 
809C7A0 80BF018 80BE4D4 80D4E34 80D013C MPlayContinue void MPlayContinue(struct MusicPlayer * music_player)
void MPlayContinue(struct MusicPlayerInfo *mplayInfo)
 
809C7BC 80BF034 80BE4F0 80D4E50 80D0158 MPlayFadeOut void MPlayFadeOut(struct MusicPlayer * music_player, u16 speed)
void MPlayFadeOut(struct MusicPlayerInfo *mplayInfo, u16 speed)
SoundStuff_80D0158
809C7DC 80BF054 80BE510 80D4E70 80D0178 m4aSoundInit void m4aSoundInit(void)
void m4aSoundInit(void)
 
809C88C 80BF104 80BE5C0 80D4F20 80D0228 m4aSongNumStartOrChange void m4aSongNumStartOrChange(u16 n)
void m4aSongNumStartOrChange(u16 n)
 
809C8D8 80BF150 80BE60C 80D4F6C 80D0274 m4aSongNumStartOrContinue void m4aSongNumStartOrContinue(u16 n)
void m4aSongNumStartOrContinue(u16 n)
 
809C92C 80BF1A4 80BE660 80D4FC0 80D02C8 m4aSongNumStop void m4aSongNumStop(u16 n)
void m4aSongNumStop(u16 n)
 
809C960 80BF1D8 80BE694 80D4FF4 80D02FC m4aSongNumContinue void m4aSongNumContinue(u16 n)
void m4aSongNumContinue(u16 n)
 
809C994 80BF20C 80BE6C8 80D5028 80D0330 m4aMPlayAllStop void m4aMPlayAllStop(void)
void m4aMPlayAllStop(void)
 
809C9CC 80BF244 80BE700 80D5060 80D0368 m4aMPlayAllContinue void m4aMPlayAllContinue(void)
void m4aMPlayAllContinue(void)
 
809CA08 80BF280 80BE73C 80D509C 80D03A4 m4aMPlayFadeOutTemporarily void m4aMPlayFadeOutTemporarily(struct MusicPlayer * music_player, u16 speed)
void m4aMPlayFadeOutTemporarily(struct MusicPlayerInfo *mplayInfo, u16 speed)
 
809CA28 80BF2A0 80BE75C 80D50BC 80D03C4 m4aMPlayFadeIn void m4aMPlayFadeIn(struct MusicPlayer * music_player, u16 speed)
void m4aMPlayFadeIn(struct MusicPlayerInfo *mplayInfo, u16 speed)
 
809CA50 80BF2C8 80BE784 80D50E4 80D03EC m4aMPlayImmInit void m4aMPlayImmInit(struct MusicPlayer * music_player)
void m4aMPlayImmInit(struct MusicPlayerInfo *mplayInfo)
 
809CA98 80BF310 80BE7CC 80D512C 80D0434 MPlayExtender void MPlayExtender(struct CgbChannel * cgb_channels)
void MPlayExtender(struct CgbChannel *cgbChans)
 
809CBDC 80BF454 80BE910 80D5270 80D0578 SoundInit void SoundInit(struct SoundInfo * sound_info)
void SoundInit(struct SoundInfo *soundInfo)
 
809CE64 80BF6DC 80BEB98 80D54F8 80D0800 m4aSoundVSyncOff void m4aSoundVSyncOff(void)
void m4aSoundVSyncOff(void)
 
809CEE0 80BF758 80BEC14 80D5574 80D087C m4aSoundVSyncOn void m4aSoundVSyncOn(void)
void m4aSoundVSyncOn(void)
 
809CF1C 80BF794 80BEC50 80D55B0 80D08B8 MPlayOpen void MPlayOpen(struct MusicPlayer * music_player, struct MusicPlayerTrack * tracks, u8 track_count)
void MPlayOpen(struct MusicPlayerInfo *mplayInfo, struct MusicPlayerTrack *tracks, u8 trackCount)
 
809CF94 80BF80C 80BECC8 80D5628 80D0930 m4aMPlayStart void m4aMPlayStart(struct MusicPlayer * music_player, struct Song const * song_header)
void MPlayStart(struct MusicPlayerInfo *mplayInfo, struct SongHeader *songHeader)
MPlayStart
809D078 80BF8F0 80BEDAC 80D570C 80D0A14 m4aMPlayStop void m4aMPlayStop(struct MusicPlayer * music_player)
void m4aMPlayStop(struct MusicPlayerInfo *mplayInfo)
 
809D0B8 80BF930 80BEDEC 80D574C 80D0A54 FadeOutBody void FadeOutBody(struct MusicPlayer * music_player)
void FadeOutBody(struct MusicPlayerInfo *mplayInfo)
 
809D180 80BF9F8 80BEEB4 80D5814 80D0B1C TrkVolPitSet void TrkVolPitSet(struct MusicPlayer * music_player, struct MusicPlayerTrack * track)
void TrkVolPitSet(struct MusicPlayerInfo *mplayInfo, struct MusicPlayerTrack *track)
 
809D234 80BFAAC 80BEF68 80D58C8 80D0BD0 MidiKeyToCgbFreq u32 MidiKeyToCgbFreq(u8 chan_num, u8 key, u8 fine_adjust)
u32 MidiKeyToCgbFreq(u8 chanNum, u8 key, u8 fineAdjust)
 
809D2DC 80BFB54 80BF010 80D5970 80D0C78 CgbOscOff void CgbOscOff(u8 chan_num)
void CgbOscOff(u8 chanNum)
 
809D394 80BFC0C 80BF0C8 80D5A28 80D0D30 CgbSound void CgbSound(void)
void CgbSound(void)
 
809D7E0 80C0058 80BF514 80D5E74 80D117C m4aMPlayTempoControl void m4aMPlayTempoControl(struct MusicPlayer * music_player, u16 tempo)
void m4aMPlayTempoControl(struct MusicPlayerInfo *mplayInfo, u16 tempo)
 
809D808 80C0080 80BF53C 80D5E9C 80D11A4 m4aMPlayVolumeControl void m4aMPlayVolumeControl(struct MusicPlayer * music_player, u16 track_bits, u16 volume)
void m4aMPlayVolumeControl(struct MusicPlayerInfo *mplayInfo, u16 trackBits, u16 volume)
 
809D870 80C00E8 80BF5A4 80D5F04 80D120C m4aMPlayPitchControl void m4aMPlayPitchControl(struct MusicPlayer * music_player, u16 track_bits, i16 pitch)
void m4aMPlayPitchControl(struct MusicPlayerInfo *mplayInfo, u16 trackBits, s16 pitch)
 
809D8E4 80C015C 80BF618 80D5F78 80D1280 m4aMPlayPanpotControl void m4aMPlayPanpotControl(struct MusicPlayer * music_player, u16 track_bits, i8 pan)
void m4aMPlayPanpotControl(struct MusicPlayerInfo *mplayInfo, u16 trackBits, s8 pan)
 
809D94C 80C01C4 80BF680 80D5FE0 80D12E8 ClearModM void ClearModM(struct MusicPlayerTrack * track)
void ClearModM(struct MusicPlayerTrack *track)
 
809D96C 80C01E4 80BF6A0 80D6000 80D1308 m4aMPlayModDepthSet void m4aMPlayModDepthSet(struct MusicPlayer * music_player, u16 track_bits, u8 mod_depth)
void m4aMPlayModDepthSet(struct MusicPlayerInfo *mplayInfo, u16 trackBits, u8 modDepth)
 
809D9E0 80C0258 80BF714 80D6074 80D137C m4aMPlayLFOSpeedSet void m4aMPlayLFOSpeedSet(struct MusicPlayer * music_player, u16 track_bits, u8 lfo_speed)
void m4aMPlayLFOSpeedSet(struct MusicPlayerInfo *mplayInfo, u16 trackBits, u8 lfoSpeed)
 
809DD78 80C05F8 80BFAB4 80D6420 80D1724 WriteSramFast void WriteSramFast(u8 const * src, u8 * dest, u32 size)
void WriteSramFast(const u8 *src, u8 *dest, u32 size)
 
809DDB8 80C0638 80BFAF4 80D6460 80D1764 VerifySramFast_Core u32 VerifySramFast_Core(u8 const *src, u8 *dest, u32 size)
u32 VerifySramFast_Core(const u8 *src, u8 *dest, u32 size)
 
809DE9C 80C071C 80BFBD8 80D6548 80D184C WriteAndVerifySramFast u32 WriteAndVerifySramFast(void const * src, void * dest, u32 size)
u32 WriteAndVerifySramFast(void const * src, void * dest, u32 size)
 
809DEDC 80C075C 80BFC18 80D6588 80D188C llsl_thumb int llsl_thumb(int result, int a2, int a3) __ashldi3
809F908 80C0934 80BFDF0 80D6760 80D1A64 .gcc2_compiled._28 int gcc2_compiled__28(int a1, int a2, int a3) __muldi3
809F990 80C0ADC 80BFF98 80D6908 80D1C0C memcpy void *memcpy(void *dest, const void *src, unsigned int count)  
809FA44 80C0B90 80C00C8 80D69BC 80D1D3C strcpy _DWORD *strcpy(_DWORD *a1, int *a2)  
809FAA0 80C0C30 80C57BC 80DC0E4 80D74A8 BgTileMap_FillRect _WORD *BgTileMap_FillRect(int result, int a2, int a3, int a4) TileMap_FillRect, TmFillRect_thm, BgMapFillRect
809FAB0 80C0C40 80C57CC 80DC0F4 80D74B8 BgTileMap_CopyRect _WORD *BgTileMap_CopyRect(int result, int a2, int a3, int a4) TileMap_CopyRect, TmCopyRect_thm, BgMapCopyRect
803E660 8046F48 8046760 804BCFC 804AF5C      
809DA54 80C02CC 80BF788 80D60E8 80D13F0 ply_memacc void ply_memacc(struct MusicPlayer * music_player, struct MusicPlayerTrack * track)
void ply_memacc(struct MusicPlayerInfo *mplayInfo, struct MusicPlayerTrack *track)
 
0 808EAF4 808E1B0 8097A28 8095748 SortPlayerUnitsForPrepScreen void SortPlayerUnitsForPrepScreen()  
0 809CFD8 809C654 80A5A64 80A1C8C DrawSupportSubScreenUnitPartnerText void DrawSupportSubScreenUnitPartnerText(struct SubScreenProc* proc, int idx)  
809BBB0 80BE428 80BD8E4 80D4244 80CF54C SoundMainRAM    
80326F0 803989C 80393E8 803E2B0 803E320 AiFillDangerMap void AiFillDangerMap(void)
void AiFillDangerMap(void)
FillAiDangerMap
801C80C 801E110 801DD6C 801E150 801E4F4 EquipInfoWindow_Loop static void EquipInfoWindow_Loop(struct EquipInfoWindowProc * proc)
void MenuItemPanelProcIdle(struct MenuItemPanelProc * proc)
 
0 809D33C 809C924 80A5D34 80A1F68 InitSupportSubScreenPartners void InitSupportSubScreenPartners(struct SubScreenProc* proc)  
0 80863E0 80859E0 808F1C4 808CEC8 BurstDisplay_Loop_Display void BurstDisplay_Loop_Display(struct PlayerInterfaceProc* proc) Loop6CUI2
0 8099E34 8099474 80A2E64 0      
0 80AC538 80AB654 80B3FE8 80AF3C8 sub_80AF3C8 void sub_80AF3C8(struct SoundRoomProc * proc) SoundRoom
0 80138E8 80133C8 80132A8 80131F0 sub_80131F0 void sub_80131F0(s16 *buf, int x1, int y1, int x2, int y2)  
802F7B4 803631C 8035E44 803AD58 803AD38 AiFindClosestTerrainPosition bool AiFindClosestTerrainPosition(u8 const * terrainList, int flags, struct Vec2i * pos_out)
s8 AiFindClosestTerrainPosition(const u8* terrainList, int flags, struct Vec2* out)
AiFindClosestTileInRangeWithListedTerrain
0 80386CC 8038218 803D0B4 803D124 sub_803D124 s8 sub_803D124(const u8* terrainList, u32 flags, struct Vec2* out)  
80333B0 803A574 803A0C0 803EFA8 803F018 AiFunc_CountEnemiesInRange bool AiFunc_CountEnemiesInRange(void const * arg)
s8 sub_803F018(const void* input)
 
0 80210C8 8020C5C 8021C70 8021E10 ProcWhiteCircleFx_Loop void ProcWhiteCircleFx_Loop(struct ProcWhiteCircleFx *proc)  
802DEDC 803418C 8033CB4 8036FA8 8036EA8 PutBattlePreviewWtArrows static void PutBattlePreviewWtArrows(struct BattlePreviewProc * proc)
void PutBattleForecastWeaponTriangleArrows(struct BattleForecastProc * proc)
PutBattleForecastWeaponTriangleArrows
8044F90 804DE4C 804D670 80530E0 80523EC EfxHp_BarDeclineWithDeathJudge void EfxHp_BarDeclineWithDeathJudge(struct ProcEfxHPBar * proc)  
802B814 8031758 8031270 803421C 8034314 func_fe6_0802B814 bool func_fe6_0802B814(void) CanUnitUseVisit
0 8034894 80343BC 80376A8 80375E8 GetPickTrapType int GetPickTrapType(struct Unit * unit) GetTriggeredTrapType
8057380 80635F0 8062E08 806F678 806D35C NewEfxSunakemuriOBJ void NewEfxSunakemuriOBJ(struct Anim *anim, int type)  
0 8091A74 8091138 809A4BC 80981E4 SomethingPrepListRelated void SomethingPrepListRelated(struct Unit* pUnit, int page, int flags)  
803D93C 80461DC 80459F0 804AF8C 804A1D0      
0 806347C 8062C94 806F4D8 806D1B4 NewEfxMagfcastBG void NewEfxMagfcastBG(struct Anim *anim, u32 type)  
0 808A074 8089714 8092FD8 8090D00 sub_8090D00 void sub_8090D00(struct UnitListScreenProc * proc)  
0 809C838 809BE80 80A5774 80A199C sub_80A199C void sub_80A199C(struct SupportScreenProc* proc, int param_2)  
800974C 800821C 800838C 8006CA4 8006DA0 TalkPrepNextChar static bool TalkPrepNextChar(ProcPtr proc)
s8 TalkPrepNextChar(ProcPtr proc)
DialogueMain_UpdateDisplay
0 8023FEC 8023B60 802506C 80250BC TryAddTrapsToTargetList void TryAddTrapsToTargetList()  
803BC60 8043510 8042DF8 8048378 8048460      
803E3C8 8046CA4 80464BC 804BA64 804ACC4      
8042660 804BA60 804B284 8050BB4 804FE40 InBattleMainRoutine void InBattleMainRoutine(void)
void InBattleMainRoutine(void)
 
80477AC 8050AC8 80502EC 80563C0 8055424 StartBattleAnimResireHitEffects void StartBattleAnimResireHitEffects(struct Anim * anim, int type) suckBloodAnimation
0 80835D8 8082BD8 808C268 8089F58 HelpBoxSetupstringLines void HelpBoxSetupstringLines(struct ProcHelpBoxIntro* proc)  
0 80A974C 80A8838 80B12E4 80AC844 sub_80AC844 void sub_80AC844(u16 * buf, int xBase, int yBase, int bgIndex, int xOffset, int yOffset, int xMax, int yMax)  
0 809BB98 809B1C4 80A4A28 80A0C40 SupportScreen_SetupUnits void SupportScreen_SetupUnits(struct SupportScreenProc* proc)  
8071308 808356C 8082B6C 808C1FC 8089EEC func_fe6_08071308 void func_fe6_08071308(struct HelpBoxPrintProc * proc)
void HelpBoxDrawOneLineExt(struct HelpBoxScrollProc * proc)
 
0 808954C 8088BE8 809242C 809014C sub_809014C void sub_809014C(void)  
8079A28 808EA84 808E140 80979B8 80956D8 func_fe6_08079A28 void func_fe6_08079A28(void)
void ReorderPlayerUnitsBasedOnDeployment()
ReorderPlayerUnitsBasedOnDeployment
80823A0 8090EC0 8090580 8099AD0 80977EC sub_80977EC void sub_80977EC(u8 * a, u16 * b)  
8085FB4 80A236C 80A19D8 80AAE88 80A6470 GetGameStateChecksum_Unused u16 GetGameStateChecksum_Unused(void)
u16 GetGameStateChecksum_Unused()
 
8016860 8016AD0 8016668 80167D4 8016A2C func_fe6_08016860 void func_fe6_08016860(struct Text * text, int item, bool is_usable, u16 * tm)
void DrawItemStatScreenLine(struct Text* text, int item, int nameColor, u16* mapOut)
PutItemStatScreenLine, DrawItemStatScreenLine
8022774 8026540 80260B4 8027AF4 8027B60 PutUnitSprite void PutUnitSprite(int layer, int x, int y, struct Unit * unit)
void PutUnitSprite(int layer, int x, int y, struct Unit* unit)
DisplayUnitSMS
8022940 8026908 802647C 8027FA8 8028014 PutBlendWindowUnitSprite void PutBlendWindowUnitSprite(int layer, int x, int y, int oam2, struct Unit * unit)
void PutBlendWindowUnitSprite(int layer, int x, int y, int oam2, struct Unit* unit)
DisplayOneSMSWindowBlended
8023E24 80280A0 8027C14 8029A6C 8029AE0 RepairItemMenu_Entry_Select fu8 RepairItemMenu_Entry_Select(struct MenuProc * menu, struct MenuEntProc * ent)
u8 RepairMenuItemSelect(struct MenuProc* menu, struct MenuItemProc* menuItem)
RepairMenuItemSelect
8026CA0 802C100 802BC40 802E368 802E430 ApplyEnabledMapChanges void ApplyEnabledMapChanges(void)
void ApplyEnabledMapChanges(void)
ApplyTrapMapChanges
0 802C70C 802C24C 802E9F8 802EAC0 DecayTraps void DecayTraps(void) HandleTrapDecay
802986C 802EE6C 802E9A0 80316E0 8031794 ArenaBeginInternal static void ArenaBeginInternal(struct Unit * unit)
void ArenaBeginInternal(struct Unit* unit)
PrepareArenaStruct
806AE7C 80790F8 8078928 8085484 808314C func_fe6_0806AE7C bool func_fe6_0806AE7C(int x1, int y1, int x2, int y2)
bool CheckAnyRedUnitArea(int x1, int y1, int x2, int y2)
 
806F170 8080FB8 8080270 8089910 8087698 PutStatScreenSupportList void PutStatScreenSupportList(void)
void DisplaySupportList(void)
DisplaySupportList, DrawUnitScreenSupportList
0 809BEC4 809B4EC 80A4D54 80A0F6C sub_80A0F6C int sub_80A0F6C(s8 flag, int idx)  
0 809F5B0 809EB78 80A7E60 80A341C IsExtraBonusClaimEnabled bool IsExtraBonusClaimEnabled(void)  
8087CD4 80A4078 80A3404 80AD2F8 80A88E0 func_fe6_08087CD4 void func_fe6_08087CD4(struct SaveMenuProc * proc)
void sub_80A88E0(struct SaveMenuProc * proc)
 
0 80AC4E8 80AB604 80B3F98 80AF378 sub_80AF378 s8 sub_80AF378(struct SoundRoomProc * proc)  
809406C 800A580 800A584 8008EA4 8008FB4 sub_8008FB4 void sub_8008FB4(struct TalkDebugProc * proc)  
801D9D0 801F400 801F07C 801F5D0 801F978 StartPikeTrapAnim void StartPikeTrapAnim(ProcPtr parent, int x, int y, int facing)
void StartPikeTrapAnim(ProcPtr parent, int x, int y, int facing)
 
0 80251EC 8024D60 8026694 80266F0 SMS_80266F0 int SMS_80266F0(int smsId, int frameId)  
8022BA4 8026C04 8026778 80282A4 8028310 CanUnitSupportNow bool CanUnitSupportNow(struct Unit * unit, int num)
s8 CanUnitSupportNow(struct Unit* unit, int num)
 
8025FB4 802AB90 802A6E0 802CC9C 802CD64 BattleGenerateArena void BattleGenerateArena(struct Unit * unit)
void BattleGenerateArena(struct Unit* actor)
 
803AD74 804259C 8041ED8 8047494 8047570      
0 80462A4 8045AB8 804B054 804A298      
803E204 8046AE4 80462F8 804B89C 804AAFC      
8042D84 804C144 804B968 8051334 8050600 EkrBattleWaitNamewinAppear void EkrBattleWaitNamewinAppear(struct ProcEkrBattle * proc)
void ekrBattle_8050600(struct ProcEkrBattle *proc)
ekrBattle_8050600
8047FDC 80514B8 8050CDC 8056E88 8055F00 ekrBaStart_InitBattleScreen void ekrBaStart_InitBattleScreen(struct ProcEkrBattleStarting *proc) ekrBattleStarting_8055F00
8054D78 805DA04 805D21C 8062874 8061774 StartSubSpell_efxLiveBGCOL_A void StartSubSpell_efxLiveBGCOL_A(struct Anim * anim, u32 kind)  
0 8065388 8064B98 8072168 806FBB8 EkrDragonTmCpyWithDistance void EkrDragonTmCpyWithDistance(void)  
0 8083DAC 80833AC 808CAC0 808A7B0 sub_808A7B0 void sub_808A7B0(struct HelpBoxProc * proc, int x, int y)  
0 8085254 8084858 808DFF8 808BCF8 MMB_Loop_SlideIn void MMB_Loop_SlideIn(struct PlayerInterfaceProc* proc) Loop6CUI1_DisplayTransition
0 80A9838 80A8924 80B13D0 80AC930 UiCursorHand_Loop void UiCursorHand_Loop(struct CursorHandProc * proc)  
0 80AA910 80A9A34 80B24DC 80ADA3C SysBrownBox_Loop void SysBrownBox_Loop(struct ProcSysBrownBox * proc)  
0 8006AC4 8006C34 8005544 800563C StartFace struct FaceProc* StartFace(int slot, int fid, int x, int y, int disp) NewFace
ARGS (int faceId, int portraitId, int x, int y, int idk)
0 800837C 80084EC 8006E04 8006F00 sub_8006F00 void sub_8006F00(void)  
8014F70 8014D78 80148FC 80146B4 80146A0 func_fe6_08014F70 void func_fe6_08014F70(u16 * tm, int x, int y, u16 tileref, int width, int height, u16 const * src, int arg_7)
void sub_80146A0(u16 * tm, int x, int y, u16 tileref, int width, int height, u16 const * src, int arg_7)
 
0 8016E8C 8016A38 8016BF8 8016E50 GetWeaponExpProgressState void GetWeaponExpProgressState(int wexp, int* outValue, int* outMax) GetWeaponExpProgression
0 802242C 8021FB4 80230B8 80230F0 sub_80230F0 u8 sub_80230F0(const struct MenuItemDef* def)  
0 80347EC 8034314 8037600 8037540 sub_8037540 void sub_8037540(struct UnknownBMTrapProc* proc) MineFireTrap_8037540
80309E0 8037760 80372AC 803C144 803C1B4 func_fe6_080309E0 void func_fe6_080309E0(struct Unit * unit)
void SaveNumberOfAlliedUnitsIn0To8Range(struct Unit* unit)
SaveNumberOfAlliedUnitsIn0To8Range, UpdateNumberOfAlliedUnitsWithin8Tiles
803E2D0 8046BB0 80463C8 804B96C 804ABCC      
803E4AC 8046D80 8046598 804BB40 804ADA0      
803E5D0 8046EB0 80466C8 804BC64 804AEC4      
0 804FAC4 804F2E8 8055214 805452C EfxFlashHPBarRestorePal void EfxFlashHPBarRestorePal(struct ProcEfxFlashing * proc)  
0 8058208 8057A20 805E24C 805D14C StartSubSpell_efxFirebreathOBJ void StartSubSpell_efxFirebreathOBJ(struct Anim * anim)  
805C76C 8068938 806814C 8074DE8 807290C GetProperAnimSoundLocation int GetProperAnimSoundLocation(struct Anim * anim)  
8070448 80823C8 8081668 808ADCC 8088B40 HelpBoxRedirectStatScreenItem void HelpBoxRedirectStatScreenItem(struct HelpBoxProc * proc)
void HbRedirect_SSItem(struct HelpBoxProc* proc)
HbRedirect_SSItem
0 808ED24 808E3E0 8097C94 80959B4 PrepAutoCapDeployUnits void PrepAutoCapDeployUnits(struct ProcAtMenu* proc) AtMenu_AutoCapDeployPrepScreenUnits
0 809A324 8099968 80A3300 0      
0 80A0C14 80A0248 80A9478 80A4A34 PidStatsAddFavval void PidStatsAddFavval(u8 pid, int val) BWL_AddFavoritismValue
0 80063C4 8006534 8004DF0 8004EE8 AnimCreate_unused struct Anim* AnimCreate_unused(const void* frameData) BsoCreate2, BAnimCreate2
8016EAC 8017310 8016EBC 8016F90 80171E8 GetUnitWeaponReach int GetUnitWeaponReach(struct Unit * unit, int item_slot)
int GetUnitWeaponReachBits(struct Unit* unit, int itemSlot)
GetUnitWeaponReachBits
0 8018914 8018524 80187B0 8018A9C GetUnitKeyItemSlotForTerrain int GetUnitKeyItemSlotForTerrain(struct Unit* unit, int terrain)  
8019A34 801A6B4 801A2D4 801A798 801AABC MapAddInRange void MapAddInRange(int x, int y, int range, int value)
void MapAddInRange(int x, int y, int range, int value)
 
801B9F4 801D094 801CC90 801CFA8 801D344 PlayerPhase_FinishAction static void PlayerPhase_FinishAction(ProcPtr proc)
void PlayerPhase_FinishAction(ProcPtr proc)
 
801DA54 801F484 801F100 801F654 801F9FC func_fe6_0801DA54 void func_fe6_0801DA54(ProcPtr parent, int icon, char const * str)
void NewPopup2_PlanA(ProcPtr parent, int IconIndex, char *str)
 
8020A98 8023DD0 8023944 8024DF0 8024E40 ForEachUnitInMovement void ForEachUnitInMovement(void (* func)(struct Unit * unit))
void ForEachUnitInMovement(void(func)(struct Unit unit))
 
8025CFC 802A8E0 802A430 802C9D0 802CA98 GetBattleAnimType int GetBattleAnimType(void)
int GetBattleAnimPreconfType(void)
 
803667C 803DB98 803D6E8 8042AEC 8042B68 sub_8042B68 void sub_8042B68(struct SioBigSendProc * proc)  
8047268 80502B0 804FAD4 8055BE0 8054F10 sub_8054F10 void sub_8054F10(struct ProcEfxWeaponIcon *proc) EfxWeaponIcon_OnLoop
80478A0 8050BBC 80503E0 80564B4 8055518 StartBattleAnimStatusChgHitEffects void StartBattleAnimStatusChgHitEffects(struct Anim * anim, int type)  
804CA48 8056284 8055A9C 805C384 805B5E0 NewEfxRestWIN void NewEfxRestWIN(struct Anim *anim, int unk44, void *unk54, void *unk58)  
0 805B930 805B148 806123C 806013C efxDivineBG_Loop void efxDivineBG_Loop(struct ProcEfxBG * proc)  
8054B98 805D824 805D03C 8062694 8061594 StartSubSpell_efxLiveBG_A void StartSubSpell_efxLiveBG_A(struct Anim * anim, u32 kind)  
8054C54 805D8E0 805D0F8 8062750 8061650 StartSubSpell_efxLiveBG_B void StartSubSpell_efxLiveBG_B(struct Anim * anim, u32 kind)  
0 805F950 805F168 80647D8 80636D8 efxShineBG2_Loop void efxShineBG2_Loop(struct ProcEfxBG * proc)  
8054310 8061128 8060940 8066084 0      
0 807A754 8079CE0 8086F18 8084C4C sub_8084C4C s8 sub_8084C4C(u8 pid)  
0 807A7B4 8079D40 8086F78 8084CAC sub_8084CAC s8 sub_8084CAC(u8 pid)  
0 807AA74 807A000 8087238 8084F6C IsCharDeadAsNonPlayerUnit s8 IsCharDeadAsNonPlayerUnit(u8 pid)  
806C41C 807ACA8 807A234 808746C 80851A0 func_fe6_0806C41C int func_fe6_0806C41C(fu8 pid, int faction)
int sub_80851A0(u8 pid, int faction)
 
0 8082B60 8081E00 808B55C 80892D0 GetHelpBoxItemInfoKind int GetHelpBoxItemInfoKind(int item) GetItemHelpBoxKind
0 8084FC4 80845C8 808DD70 808BA60 sub_808BA60 void sub_808BA60(int msgId, int x, int y)  
0 8085658 8084C5C 808E400 808C100 TerrainDisplay_Loop_SlideOut void TerrainDisplay_Loop_SlideOut(struct PlayerInterfaceProc* proc)  
0 80908E8 808FFA8 80993F0 809710C GetActivePrepMenuItemIndex int GetActivePrepMenuItemIndex() GetActivePrepScreenMenuItemId
0 809B73C 809AD64 80A45AC 0      
0 809BAE0 809B10C 80A4954 80A0B6C GetSupportClassForCharId int GetSupportClassForCharId(int charId)  
0 809DB74 809D15C 80A64FC 80A2730 sub_80A2730 void sub_80A2730(u32 xBase)  
0 80A2CD0 80A205C 80AC0B4 80A769C GetMinimapWaterKindAt int GetMinimapWaterKindAt(int x, int y) Minimap_GetWaterTileIndex
0 80A9A3C 80A8B28 80B15D4 80ACB34 UiSpinningArrows_Loop void UiSpinningArrows_Loop(struct SpinningArrowProc * proc)  
0 80B8F84 80B82E8 80BB550 80B6A10 sub_80B6A10 struct Unit* sub_80B6A10(int pid)  
80209C8 8023D00 8023874 8024D00 8024D50 CountFactionUnitsWithoutFlags int CountFactionUnitsWithoutFlags(int faction, int prohibited_flags)
int CountUnitsInState(int faction, int state)
Count_Faction_With_Criteria, CountUnitsInState
80284D8 802D9C0 802D500 8030220 80302D0 WeatherVBlank_Snow static void WeatherVBlank_Snow(void)
void WfxSnow_VSync(void)
WfxSnow_VSync
0 802ED60 802E894 80315D4 8031688 GetSupplyUnit struct Unit * GetSupplyUnit()  
802C274 80321EC 8031CBC 8034D64 8034E5C RefreshUnitRepairInventoryPanel void RefreshUnitRepairInventoryPanel(struct Unit * unit)
void RefreshHammerneUnitInfoWindow(struct Unit* unit)
DrawHammerneUnitInfoWindow
802CD40 8032EF8 80329C8 8035B0C 8035A0C KillAllRedUnits_Loop static void KillAllRedUnits_Loop(struct GenericProc * proc)
void KillAllRedUnits_Loop(struct UnknownBMUSAilmentProc* proc)
 
802E090 8034340 8033E68 803715C 803705C BattlePreview_LoopDisplay static void BattlePreview_LoopDisplay(struct BattlePreviewProc * proc)
void BattleForecast_LoopDisplay(struct BattleForecastProc * proc)
BattleForecast_LoopDisplay
8031C7C 8038E6C 80389B8 803D864 803D8D4 AiFloodMovementAndRange void AiFloodMovementAndRange(struct Unit * unit, u16 move, u16 item)
void AiFloodMovementAndRange(struct Unit* unit, u16 move, u16 item)
 
8032318 80394C4 8039010 803DEC4 803DF34 AiGetDamageDealtCombatScoreComponent int AiGetDamageDealtCombatScoreComponent(void)
int AiGetDamageDealtCombatScoreComponent(void)
AiBattleGetDamageDealtWeight
803248C 8039638 8039184 803E044 803E0B4 AiGetDamageTakenScoreComponent int AiGetDamageTakenScoreComponent(void)
int AiGetDamageTakenScoreComponent(void)
AiBattleGetDamageTakenWeight
803BE78 8043728 8043010 8048594 804867C      
803ECD0 80475D0 8046DE8 804C3C4 804B624      
0 804B428 804AC4C 8050520 804F7AC OverriddenMenuAvailability u8 OverriddenMenuAvailability(const struct MenuItemDef* def, int number) GetOverriddenMenuCommandUsability
8042818 804BC18 804B43C 8050D74 8050000 EkrBattle_Main void EkrBattle_Main(struct ProcEkrBattle * proc)
void ekrBattleMain(struct ProcEkrBattle *proc)
ekrBattle_8050000
804286C 804BC6C 804B490 8050DC8 8050054 EkrBattleStartBattleQuote void EkrBattleStartBattleQuote(struct ProcEkrBattle * proc)
void ekrBattle_HandlePreEventMaybe(struct ProcEkrBattle *proc)
ekrBattle_8050054, EkrBattle_BattleQuoteInit
0 8053438 8052C50 8058FE8 80581A0 UnsetMapStaffAnim void UnsetMapStaffAnim(s16 * out, u16 pos, u16 weapon)  
0 80641D0 80639E8 807034C 806E034 EfxChillEffectMain void EfxChillEffectMain(struct ProcEfx * proc)  
806C168 807A990 8079F1C 8087154 8084E88 IsPidBlue bool IsPidBlue(fu8 pid)
s8 sub_8084E88(u8 pid)
 
0 807AAB0 807A03C 8087274 8084FA8 sub_8084FA8 int sub_8084FA8()  
0 807AAEC 807A078 80872B0 8084FE4 sub_8084FE4 int sub_8084FE4()  
0 807ACEC 807A278 80874B0 80851E4 sub_80851E4 int sub_80851E4(int faction)  
0 808606C 808566C 808EE58 808CB5C TerrainDisplay_Loop_OnSideChange void TerrainDisplay_Loop_OnSideChange(struct PlayerInterfaceProc* proc)  
0 80996D4 8098E18 80A2858 80A05BC WmSell_ConfirmSellItem void WmSell_ConfirmSellItem(struct WmSellProc* proc)  
8086558 80A294C 80A1FB8 80AB480 80A6A68 IsMultiArenaSaveReady bool IsMultiArenaSaveReady(void)
bool IsMultiArenaSaveReady(void)
 
0 80A454C 80A38D8 80AD91C 80A8F04 SaveMenu_LoadExtraMenuGraphics void SaveMenu_LoadExtraMenuGraphics(struct SaveMenuProc * proc)  
0 80AAEF8 80AA030 80B2AC0 80AE044 sub_80AE044 void sub_80AE044(int a, u16 * buf, int c, int d, int e, int f, int g, int h)  
809CE10 80BF688 80BEB44 80D54A4 80D07AC SoundClear void SoundClear(void)
void SoundClear(void)
 
8013F7C 8013970 8013450 8013330 8013278 func_fe6_08013F7C struct Unk * func_fe6_08013F7C(int arg_0)
struct Unk *sub_8013278(int arg_0)
 
0 80051E8 800530C 8003AFC 8003BB0 PrintDebugStringAsOBJ void PrintDebugStringAsOBJ(int a, int b, const char *str) DebugPutObjStr
0 8005580 80056C4 8003EC8 8003FAC GetStringTextBox void GetStringTextBox(const char* _str, int *out_width, int *out_height)  
807921C 807B2A8 807A834 800BF08 800BC1C func_fe6_0807921C void func_fe6_0807921C(void)
void HideAllUnits(void)
HideAllUnits
806D028 800AC34 800AC8C 80114AC 80113C0 func_fe6_0806D028 bool func_fe6_0806D028(void)
void PopupProc_WaitForPress(struct PopupProc * proc)
LongPopup_WaitForPress, PopupProc_WaitForPress
801C188 801D808 801D404 801D864 801DC00 StartMuForRescueTransferAnim static struct MuProc * StartMuForRescueTransferAnim(struct Unit * unit)
struct MUProc* Make6CMOVEUNITForUnitBeingRescued(struct Unit* unit)
Make6CMOVEUNITForUnitBeingRescued, NewMoveUnitForUnitBeingRescued
0 801DCB4 801D8B0 801DCF4 801E098 HandleNewItemGetFromDrop void HandleNewItemGetFromDrop(struct Unit* unit, int item, ProcPtr proc)  
0 80212D4 8020E68 8021E4C 8021FEC ProcEmitSingleStar_Loop void ProcEmitSingleStar_Loop(struct ProcEmitSingleStarFx *proc)  
0 8021EB4 8021A3C 8022AF8 8022B30 UnitActionMenu_Attack u8 UnitActionMenu_Attack(struct MenuProc* menu, struct MenuItemProc* menuItem) AttackCommandEffect
0 8022330 8021EB8 8022FA4 8022FDC UnitActionMenu_CanSeize u8 UnitActionMenu_CanSeize(const struct MenuItemDef* def, int number)  
8020164 8023138 8022CC0 8023DD8 8023E1C UnitActionMenu_Chest_Available fu8 UnitActionMenu_Chest_Available(struct MenuEntInfo const * info, int id)
u8 ChestCommandUsability(const struct MenuItemDef* def, int number)
ChestCommandUsability
8021A1C 8024DFC 8024970 80262A0 80262FC TryEnlistRepairUnitTarget void TryEnlistRepairUnitTarget(struct Unit * unit)
void TryAddUnitToHammerneTargetList(struct Unit* unit)
TryAddUnitToHammerneTargetList
8026288 802B250 802ADA0 802D3E0 802D4A8 TradeMenu_RefreshItemText static void TradeMenu_RefreshItemText(struct TradeMenuProc * proc)
void TradeMenu_RefreshItemText(struct TradeMenuProc * proc)
 
802CCEC 8032EA0 8032970 8035AB4 80359B4 KillAllRedUnits_Init static void KillAllRedUnits_Init(struct GenericProc * proc)
void KillAllRedUnits_Init(struct UnknownBMUSAilmentProc* proc)
 
802E01C 80342CC 8033DF4 80370E8 8036FE8 UpdateBattlePreviewEffectivenessPalettes static void UpdateBattlePreviewEffectivenessPalettes(struct BattlePreviewProc * proc)
void UpdateBattleForecastEffectivenessPalettes(struct BattleForecastProc * proc)
UpdateBattleForecastEffectivenessPalettes
0 80349F8 8034520 803780C 0      
8030364 8036ECC 80369F4 803B904 803B8FC AiFindPillageLocation bool AiFindPillageLocation(struct Vec2i * pos_out, u8 * outItemSlot)
s8 AiFindPillageLocation(struct Vec2* out, u8* outItemSlot)
AiGetLootingParameters
8032A08 8039BB8 8039704 803E5D0 803E640 AiUpdateUnitsSeekHealing void AiUpdateUnitsSeekHealing(void)
void UpdateAllPhaseHealingAIStatus(void)
UpdateAllPhaseHealingAIStatus, AiUpdateAllUnitHealAi
0 803FB84 803F6C4 8044AC8 8044B2C SaveTactician void SaveTactician(struct ProcTactician * proc, const struct TacticianTextConf * conf) NameSelect_8044B2C
803CD74 80455BC 8044DCC 804A390 8049594      
803CF14 8045764 8044F74 804A540 8049744      
803DDC0 8046694 8045EA8 804B440 804A6A4      
8042E14 804C1C8 804B9EC 80513B8 8050684 EkrBattleWaitForPostBattleAct void EkrBattleWaitForPostBattleAct(struct ProcEkrBattle * proc)
void ekrBattle_WaitForPostBattleAct(struct ProcEkrBattle *proc)
ekrBattle_8050684
8048E08 80522DC 8051B00 8057D18 8056D90 EkrWindowAppearMain void EkrWindowAppearMain(struct ProcEkrIntroWindow * proc) EkrWindowAppear_Loop
804C9FC 8056238 8055A50 805C338 805B594 DummvRSTMain void DummvRSTMain(struct ProcEfx *proc)  
804D3A8 8056D14 805652C 805CD78 805BFDC NewEfxTeonoOBJ void NewEfxTeonoOBJ(struct Anim * anim)  
804DBAC 80575BC 8056DD4 805D628 805C88C NewEfxTeyariOBJ void NewEfxTeyariOBJ(struct Anim * anim, int type)  
8054D08 805D994 805D1AC 8062804 8061704 efxLiveBG_Loop void efxLiveBG_Loop(struct ProcEfxBG * proc)  
0 80645D4 8063DEC 8070724 0      
0 806466C 8063E84 80707BC 0      
805BD04 8067E14 8067628 8073ED4 80719F0 Loop6C_efxSoundSE void Loop6C_efxSoundSE(struct ProcEfxSoundSE * proc)  
805E890 806AFB4 806A7D4 80776B4 807527C NewEkrTriPegasusKnightBG void NewEkrTriPegasusKnightBG(struct Anim * anim, u32 pos, u32 etype, u32 ewtype) StartEkrPegasusKnightBG
805E964 806B088 806A8A8 8077788 8075350 NewEkrTriPegasusKnightOBJ void NewEkrTriPegasusKnightOBJ(struct Anim * anim, u32 pos, u32 etype, u32 ewtype)  
80717B8 8083A48 8083048 808C6D4 808A3C4 func_fe6_080717B8 void func_fe6_080717B8(struct HelpBoxProc * proc, int x, int y)
void sub_808A3C4(struct HelpBoxProc * proc, int x, int y)
 
0 8087208 808681C 808FFB8 808DCD0 sub_808DCD0 struct Unit* sub_808DCD0()  
0 808726C 8086880 80900A8 808DDC0 CountEnemyBossUnits int CountEnemyBossUnits()  
0 808EA20 808E0DC 8097954 8095674 GetLatestUnitIndexInPrepListByUId int GetLatestUnitIndexInPrepListByUId()  
0 808ECB0 808E36C 8097BDC 80958FC UnitGetIndexInPrepList int UnitGetIndexInPrepList(int pid)  
0 8096618 8095E24 809F718 809D47C sub_809D47C void sub_809D47C(struct Text * textBase, u16 * tm, int yLines, struct Unit * unit)  
8084BEC 80A0938 809FF6C 80A9190 80A474C PidStatsAddDeploy void PidStatsAddDeploy(fu8 pid)
void PidStatsAddActAmt(u8 pid)
BWL_IncrementMoveValue
8084BB8 80A0978 809FFAC 80A91D0 80A478C PidStatsAddStatView void PidStatsAddStatView(fu8 pid)
void PidStatsAddStatViewAmt(u8 pid)
BWL_IncrementStatScreenViews
8084C30 80A0A08 80A003C 80A9260 80A481C PidStatsAddMove void PidStatsAddMove(fu8 pid, int amount)
void PidStatsAddSquaresMoved(u8 pid, int amount)
BWL_AddTilesMoved
8084C84 80A0A68 80A009C 80A92C0 80A487C PidStatsAddExpGained void PidStatsAddExpGained(fu8 pid, int amount)
void PidStatsAddExpGained(u8 pid, int expGain)
BWL_AddExpGained
8087AA8 80A3DDC 80A3168 80AD0E4 80A86CC Minimap_Fini void Minimap_Fini(struct MinimapProc * proc)
void Minimap_AdjustCursorOnClose(struct MinimapProc* proc)
Minimap_AdjustCursorOnClose
0 80AADFC 80A9F34 80B29C4 80ADF48 sub_80ADF48 void sub_80ADF48(u8 layer, int angle, int a, int b, int c, int d)  
0 80AC0AC 80AB1C8 80B3D00 80AF0E0 SoundRoom_StartNextSong_Positive bool SoundRoom_StartNextSong_Positive(struct SoundRoomProc * proc)  
0 80AC10C 80AB228 80B3D60 80AF140 SoundRoom_StartNextSong_Negative bool SoundRoom_StartNextSong_Negative(struct SoundRoomProc * proc)  
0 8084194 8083798 808CEA8 808AB98 sub_808AB98 void sub_808AB98(const char* str, u8* xOut)  
0 80918D8 8090F9C 809A320 8098048 sub_8098048 void sub_8098048(int page)  
80098A8 8008308 8008478 8006D90 8006E8C TalkSpritePrepNextChar static bool TalkSpritePrepNextChar(ProcPtr proc)
s8 TalkSpritePrepNextChar(ProcPtr proc)
 
80891DC 8012E40 80127C4 8009AB4 8009B64 func_fe6_080891DC void func_fe6_080891DC(struct SaveMenuProc * proc)
void sub_8009B64(struct GameCtrlProc * proc)
 
8013C30 8013614 80130F4 8012F94 8012EDC UnpackRaw static void UnpackRaw(void const * src, void * dst)
void UnpackRaw(const void *src, void *dst)
OutputBitmapToVRAM, CopyDirect, PackRawCopy
801445C 8014264 8013D44 8013C14 8013B5C FadeToCommon_OnLoop static void FadeToCommon_OnLoop(struct GenericProc * proc)
void FadeToCommon_OnLoop(struct Proc *proc)
 
801452C 8014334 8013E14 8013CD0 8013C18 FadeFromCommon_OnLoop static void FadeFromCommon_OnLoop(struct GenericProc * proc)
void FadeFromCommon_OnLoop(struct Proc * proc)
 
0 80168A4 8016428 80165A8 8016800 CanUnitUseStaffNow s8 CanUnitUseStaffNow(struct Unit* unit, int item)  
80167E4 8016A4C 80165DC 8016750 80169A8 func_fe6_080167E4 void func_fe6_080167E4(struct Text * text, int item, u16 * tm)
void DrawItemMenuLineNoColor(struct Text* text, int item, u16* mapOut)
PutItemMenuLineNoColor, DrawItemMenuLineNoColor
801EC94 8021C28 80217B0 802286C 80228A4 UnitActionMenu_Rescue_Available fu8 UnitActionMenu_Rescue_Available(struct MenuEntInfo const * info, int id)
u8 RescueUsability(const struct MenuItemDef* def, int number)
RescueUsability
801ED00 8021C94 802181C 80228D8 8022910 UnitActionMenu_Drop_Available fu8 UnitActionMenu_Drop_Available(struct MenuEntInfo const * info, int id)
u8 DropUsability(const struct MenuItemDef* def, int number)
DropUsability
801F39C 80221E0 8021D68 8022E54 8022E8C AttackMapSelect_SwitchIn fu8 AttackMapSelect_SwitchIn(struct MapSelectProc * proc, struct SelectTarget * target)
u8 AttackMapSelect_SwitchIn(ProcPtr proc, struct SelectTarget* target)
 
8020FF0 8024384 8023EF8 8025424 8025474 TryEnlistRescueTakeUnitTarget void TryEnlistRescueTakeUnitTarget(struct Unit * unit)
void TryAddRescuedUnitToTakeTargetList(struct Unit* unit)
TryAddRescuedUnitToTakeTargetList
8022C60 8026CD0 8026844 8028374 80283E0 ClearUnitSupports void ClearUnitSupports(struct Unit * unit)
void InitUnitsupports(struct Unit* unit)
UnitClearSupports
0 802A704 802A254 802C7FC 802C8C4 InitObstacleBattleUnit void InitObstacleBattleUnit(void)  
802826C 802D74C 802D28C 802FFAC 803005C BmVSync_TsImgAnim static void BmVSync_TsImgAnim(struct BmVSyncProc * proc)
void BMapVSync_UpdateMapImgAnimations(struct BMVSyncProc* proc)
BMapVSync_UpdateMapImgAnimations
80282B4 802D794 802D2D4 802FFF4 80300A4 BmVSync_TsPalAnim static void BmVSync_TsPalAnim(struct BmVSyncProc * proc)
void BMapVSync_UpdateMapPalAnimations(struct BMVSyncProc* proc)
BMapVSync_UpdateMapPalAnimations
802DCFC 8033FAC 8033AD4 8036DD0 8036CD0 DrawBattlePreviewContents static void DrawBattlePreviewContents(struct BattlePreviewProc * proc)
void DrawBattleForecastContents(struct BattleForecastProc * proc)
DrawBattleForecastContents, BKSEL_Draw
802EF6C 8035870 8035398 803A1F4 803A17C AiPillageAction bool AiPillageAction(struct AiPerformProc * proc)
s8 AiPillageAction(struct CpPerformProc* proc)
CpPerform_LootWait
80316C0 80383C0 8037F0C 803CDA8 803CE18 AiCmd_MoveToEnemy2 void AiCmd_MoveToEnemy2(u8 * pc)
void AiScriptCmd_12_MoveTowardsEnemy(u8* pc)
AiScriptCmd_12_MoveTowardsEnemy
0 8038440 8037F8C 803CE28 803CE98 AiScriptCmd_13 void AiScriptCmd_13(u8* pc) AiScriptCmd_13_MoveTowardsEnemyNoWalls
8032548 80396F4 8039240 803E108 803E178 AiComputeCombatScore void AiComputeCombatScore(struct AiCombatSimulationSt * st)
void AiComputeCombatScore(struct AiCombatSimulationSt * st)
ComputeAiAttackWeight
8036804 803DD20 803D870 8042C74 8042CF0 StartSioBigSend int StartSioBigSend(void * data, u32 len, void (*func)(struct SioBigSendProc *), u8 arg_3, ProcPtr parent)  
80383F8 803FB28 803F66C 8044A6C 8044AD4 TacticianTryDeleteChar void TacticianTryDeleteChar(struct ProcTactician * proc, const struct TacticianTextConf * conf)  
8039178 8040944 8040238 8045888 80458E8      
803BC18 80434C8 8042DB0 8048330 8048418      
803E514 8046DE8 8046600 804BBA8 804AE08      
803ED9C 80476A0 8046EB8 804C4BC 804B71C      
803FB84 80484A4 8047CB8 804D14C 804C3AC      
0 804E3E0 804DC04 8053668 8052978 NewEfxAvoid void NewEfxAvoid(struct Anim *anim) StartEfxAvoid
0 805057C 804FDA0 8055EB8 0      
0 805073C 804FF60 8056078 0      
8047938 8050C54 8050478 80565A8 805560C sub_805560C void sub_805560C(struct Anim * anim, const u16 * src1, const u16 * src2)  
8047B6C 8050E88 80506AC 8056858 80558BC sub_80558BC void sub_80558BC(const u16 *src, u16 *dst, u32 a, u32 b, u32 c)  
0 80510F4 8050918 8056AC0 8055B38 sub_8055B38 void sub_8055B38(struct ProcEfxSpdQuake *proc)  
0 80511E4 8050A08 8056BC0 8055C38 EkrMainEndExec void EkrMainEndExec(void)  
804807C 8051558 8050D7C 8056F28 8055FA0 ekrBaStart_ExecEkrBattle6C void ekrBaStart_ExecEkrBattle6C(struct ProcEkrBattleStarting *proc) ekrBattleStarting_8055FA0
804F3B8 8058F2C 8058744 805EFD8 805DED8 StartSubSpell_efxElfireBG void StartSubSpell_efxElfireBG(struct Anim *anim)  
805B780 806788C 80670A0 807395C 8071468 EfxPalModifyPetrifyEffect void EfxPalModifyPetrifyEffect(u16 * pal_buf, int line, int length)  
805DA7C 8069C28 8069448 8076314 8073E8C EkrLvup_PutWindowOnScreen void EkrLvup_PutWindowOnScreen(struct ProcEkrLevelup *proc)  
0 806AAA0 806A2C0 8077190 8074D58 BanimDrawStatupAp void BanimDrawStatupAp(int chr, int pal, int x, int y, int index, int gain)  
0 807A620 8079BAC 8086DD8 8084B0C sub_8084B0C void sub_8084B0C()  
8070738 8082728 80819C8 808B128 8088E9C StartHelpBoxExt void StartHelpBoxExt(struct HelpBoxInfo const * info, int unk)
void StartHelpBoxExt(const struct HelpBoxInfo* info, int unk)
StartHelpBoxFromInfo
8070BEC 8082C44 8081EE4 808B640 80893B4 HelpBoxTryRelocateLeft int HelpBoxTryRelocateLeft(struct HelpBoxProc* proc)
int TryRelocateHbLeft(struct HelpBoxProc* proc)
TryRelocateHbLeft
8070C1C 8082C74 8081F14 808B670 0 HelpBoxTryRelocateRight int HelpBoxTryRelocateRight(struct HelpBoxProc * proc)  
0 808364C 8082C4C 808C2DC 8089FCC HelpBoxDrawstring void HelpBoxDrawstring(struct ProcHelpBoxIntro* proc)  
80715FC 8083880 8082E80 808C510 808A200 func_fe6_080715FC void func_fe6_080715FC(struct HelpBoxInfo const * info)
void sub_808A200(const struct HelpBoxInfo* info)
 
0 8084208 808380C 808CF1C 808AC0C sub_808AC0C void sub_808AC0C(int x, int y, int msg)  
0 8084E8C 8084490 808DC38 808B928 sub_808B928 void sub_808B928(struct HelpBox8A01800Proc* proc)  
0 80861DC 80857DC 808EFC4 808CCC8 MMB_Loop_OnSideChange void MMB_Loop_OnSideChange(struct PlayerInterfaceProc* proc) MMBSetup, Loop6CUI1_Hidden
0 80869F8 8086008 808F7FC 808D514 sub_808D514 void sub_808D514(int param_1, int param_2, int param_3)  
0 8086D88 8086398 808FB88 808D8A0 sub_808D8A0 void sub_808D8A0(struct PlayerInterfaceProc* proc, int param_2, int param_3)  
0 80883C8 8087A40 8091240 808EF6C CgText_LoopFadeIn void CgText_LoopFadeIn(struct CgTextMainProc * proc)  
0 8088404 8087A7C 809127C 808EFA8 CgText_InitFadeOut void CgText_InitFadeOut(struct CgTextMainProc * proc)  
0 8088464 8087ADC 80912DC 808F008 CgText_LoopFadeOut void CgText_LoopFadeOut(struct CgTextMainProc * proc)  
0 808F5CC 808EC90 809853C 809625C AtMenuSetUnitStateAndEndFlag void AtMenuSetUnitStateAndEndFlag(struct ProcAtMenu * proc)  
0 8096078 8095848 809EF04 809CC60 PrepItemUse_PostPromotion void PrepItemUse_PostPromotion(struct ProcPrepItemUse * proc)  
0 8096374 8095B6C 809F224 809CF8C PrepItemUseBooster_OnEnd void PrepItemUseBooster_OnEnd(struct ProcPrepItemUseBooster * proc)  
0 80965B4 8095DC0 809F6B4 809D418 sub_809D418 void sub_809D418(u16* tm, int yLines)  
0 8097020 809689C 80A019C 809DEFC sub_809DEFC void sub_809DEFC(struct PrepItemSupplyProc * proc)  
0 8098210 8097A9C 80A13F0 809F150 sub_809F150 void sub_809F150(struct PrepItemListProc * proc)  
0 809B248 809A870 80A40D4 0      
0 80A4254 80A35DC 80AD4B4 80A8A9C sub_80A8A9C void sub_80A8A9C(struct SaveMenuProc * proc)  
0 80AAFA4 80AA0DC 80B2B6C 80AE0F0 sub_80AE0F0 void sub_80AE0F0(int a, int b, int c, int d, int e, u16 f)  
0 80AB098 80AA1D0 80B2C7C 80AE200 FadeOut_Loop void FadeOut_Loop(struct ProcFadeInOut * proc)  
809FA98 80C0C28 80C57B4 80DC0DC 80D74A0 BgTileMap_ApplyTSA int BgTileMap_ApplyTSA(int a1, int a2, int a3) CallARM_FillTileRect, TmApplyTsa_thm, TmApplyTsa_t
8013B24 8013508 8012FE8 8012E84 8012DCC Interpolate int Interpolate(int method, int lo, int hi, int x, int end)
int Interpolate(int method, int lo, int hi, int x, int x_max)
GetValueFromEasingFunction
80330C8 803A28C 8039DD8 803ECB8 803ED28 AiTryRefreshAt bool AiTryRefreshAt(int x, int y)
s8 AiTryDoDanceAdjacent(int x, int y)
AiTryDoDanceAdjacent
809FAA8 80C0C38 80C57C4 80DC0EC 80D74B0      
802D4D8 8033710 80331E0 8036464 8036364 TrapDamageDisplay_Display static void TrapDamageDisplay_Display(struct GenericProc * proc)
void TrapDamageDisplay_Display(struct UnknownBMUSAilmentProc* proc)
 
0 80B735C 80B6550 80BAB54 80B5FD0 GetGameFundsRank int GetGameFundsRank(void)  
0 8088584 8087BFC 80913FC 808F128 StartCgText void StartCgText(int x, int y, int width, int height, int stringId, void * vram, int pal, ProcPtr parent)  
0 8004648 800476C 8002EC0 8002F70 Proc_ForAll void Proc_ForAll(ProcFunc func) ForAll6C, ForEveryProc
0 8004698 80047BC 8002F10 8002FC0 Proc_ForEachMarked void Proc_ForEachMarked(int mark, ProcFunc func) ForEach6CMarked, ForEachMarkedProc
0 8004774 8004898 8002FF4 80030A4 ForAllFollowingProcs static void ForAllFollowingProcs(struct Proc* proc, ProcFunc func) WalkProcSubtree
8006B74 8005E00 8005F6C 800482C 8004924 StartTextPrint char const * StartTextPrint(struct Text * text, char const * str, int interval, int char_per_tick)
char *StartTextPrint(struct Text *text, char * str, int interval, int char_per_tick)
 
0 80068F4 8006A64 8005360 8005458 PushSpriteLayerObjects void PushSpriteLayerObjects(int layer) FlushIntermediateOAMBuffer, PutSpriteLayerOam
0 800773C 80078AC 8006184 8006280 sub_8006280 void sub_8006280(struct FaceBlinkProc* proc)  
0 8007B94 8007D04 8006530 800662C sub_800662C void sub_800662C(struct UnkFaceProc* proc)  
800C084 8009D0C 8009E7C 80087A4 80088A8 StartTalkOpen static void StartTalkOpen(int talk_face, ProcPtr parent)
void StartTalkOpen(int talkFace, ProcPtr parent)
 
8016250 80161EC 8015D70 8015EA8 8015E9C IsCameraNotWatchingPosition bool IsCameraNotWatchingPosition(int x, int y)
s8 IsCameraNotWatchingPosition(int x, int y)
ShouldMoveCameraPosSomething
0 8018318 8017F28 80181B0 801849C UnitFinalizeMovement void UnitFinalizeMovement(struct Unit* unit) UnitSyncMovement
8018E10 801996C 8019584 8019994 8019CBC RenderMapForFade void RenderMapForFade(void)
void RenderBmMapOnBg2(void)
RenderBmMapOnBg2
0 8020508 80200A0 8020D88 8021090 ChapterIntro_TickTimerMaybe void ChapterIntro_TickTimerMaybe(struct ChapterIntroFXProc* proc)  
806DC50 8020540 80200D8 8020E80 8021188 func_fe6_0806DC50 void func_fe6_0806DC50(struct UnkProc_0867686C * proc)
void ChapterIntro_8021188(struct ChapterIntroFXProc* proc)
ChapterIntro_8021188
801FEE8 8022EBC 8022A44 8023B54 8023B90 UnitStaffItemMenu_Entry_Available fu8 UnitStaffItemMenu_Entry_Available(struct MenuEntInfo const * info, int id)
u8 StaffItemSelect_Usability(const struct MenuItemDef* def, int number)
StaffItemSelect_Usability
0 8023B78 80236EC 8024ACC 8024B1C ItemMenu_AreOtherCommandsAvailable u8 ItemMenu_AreOtherCommandsAvailable(const struct MenuItemDef* def, int number)  
80215E4 80249C4 8024538 8025DCC 8025E28 TryEnlistHealUnitTarget void TryEnlistHealUnitTarget(struct Unit * unit)
void TryAddUnitToHealTargetList(struct Unit* unit)
TryAddUnitToHealTargetList
802173C 8024B1C 8024690 8025FC0 802601C TryEnlistBarrierUnitTarget void TryEnlistBarrierUnitTarget(struct Unit * unit)
void TryAddUnitToBarrierTargetList(struct Unit* unit)
TryAddUnitToBarrierTargetList
8021B30 8024F14 8024A88 80263B8 8026414 func_fe6_08021B30 void func_fe6_08021B30(int defeat_cause)
void sub_8026414(int unk)
 
0 80282F4 8027E68 8029CC4 8029D38 sub_8029D38 int sub_8029D38(struct Unit* unit)  
8026254 802B21C 802AD6C 802D3AC 802D474 TradeMenu_InitItemText static void TradeMenu_InitItemText(struct TradeMenuProc * proc)
void TradeMenu_InitItemText(struct TradeMenuProc * proc)
TradeMenu_InitTextHandles
0 802D8A8 802D3E8 8030108 80301B8 BMapDispResume void BMapDispResume(void) UnlockBmDisplay, UnlockGameGraphicsLogic
80296B0 802EBF8 802E72C 8031478 803152C SquashSupplyItems void SquashSupplyItems(void)
void ShrinkConvoyItemList(void)
ShrinkConvoyItemList
8029BFC 802F240 802ED74 8031ABC 8031B70 ArenaGenBaseWeapons static void ArenaGenBaseWeapons(void)
void ArenaGenerateBaseWeapons(void)
LoadArenaWeapons
0 802FD88 802F8BC 8032714 80327C8 BATTLE_PostCombatDeathFades void BATTLE_PostCombatDeathFades(struct CombatActionProc* proc) BATTLE_ProbablyMakesTheDeadUnitDissapear
0 8030E48 803095C 8033850 8033940 sub_8033940 void sub_8033940(struct ProcPrepSallyCursor * proc)  
802CAC8 8032A44 8032514 80355C4 80356BC SubtitleHelp_Loop void SubtitleHelp_Loop(struct SubtitleHelpProc * proc)
void SubtitleHelp_Loop(struct SubtitleHelpProc * proc)
 
802D06C 8033224 8032CF4 8035E14 8035D14 StatusHealEffect_PalSpriteAnim_SetOutlineIntensity static void StatusHealEffect_PalSpriteAnim_SetOutlineIntensity(struct GenericProc * proc, int intensity)
void StatusHealEffect_PalSpriteAnim_SetOutlineIntensity(struct UnknownBMUSAilmentProc* proc, int intensity)
 
802E394 8034664 803418C 8037474 80373B4 CloseBattlePreview void CloseBattlePreview(void)
void CloseBattleForecast()
CloseBattleForecast
802EABC 80353B4 8034EDC 8039D24 8039CAC AiDecideAll void AiDecideAll(void)
void AiDecideMain(void)
AiDecideMain, AiMasterDecisionMaker
8031308 803808C 8037BD8 803CA74 803CAE4 AiCmd_ActionOnJid void AiCmd_ActionOnJid(u8 * pc)
void AiScriptCmd_08_DoStandardActionAgainstClass(u8* pc)
AiScriptCmd_08_DoStandardActionAgainstClass
8033250 803A414 8039F60 803EE40 803EEB0 AiTryCombatAt bool AiTryCombatAt(int x, int y)
s8 sub_803EEB0(int x, int y)
 
803395C 803AB34 803A680 803F570 803F5E0 func_fe6_0803395C bool func_fe6_0803395C(struct Unit * unit)
s8 sub_803F5E0(struct Unit* unit)
 
80339F8 803ABD0 803A71C 803F610 803F680 AiIsUnitEnemyCmdResult bool AiIsUnitEnemyCmdResult(struct Unit * unit)
s8 sub_803F680(struct Unit* unit)
 
8033B04 803ACDC 803A828 803F720 803F790 AiFunc_08033B04 bool AiFunc_08033B04(void const * arg)
s8 sub_803F790(const void* input)
 
8035C84 803D1A0 803CCF0 80420E8 8042168 sub_8042168 int sub_8042168(void)  
80368B0 803DDCC 803D91C 8042D20 8042D9C IsSioBigTransferActive bool IsSioBigTransferActive(void)  
8038D64 8040530 803FE24 8045484 80454E4      
803B508 8042D34 8042690 8047C08 8047CF0 SioMenu_8047CF0 int SioMenu_8047CF0(int a1)  
0 8044214 8043A14 8048FC0 0      
0 804431C 8043B1C 80490C8 0      
0 804440C 8043C0C 80491B8 0      
803C6BC 8044F08 804470C 8049CC0 8048EB8      
803C7D8 8045024 8044828 8049DDC 8048FD4      
803CBB4 8045400 8044C10 804A1CC 80493D0      
803E8B0 80471AC 80469C4 804BF60 804B1C0      
803EECC 80477D4 8046FE8 804C5F0 804B850      
804054C 8048E7C 8048690 804DA18 804CC78      
8040F70 80498BC 80490D4 804E468 804D6D4      
8040FC0 804990C 8049124 804E4B8 804D724      
8041A50 804AC90 804A4A8 804FCC4 804EF38 Menu_Init void Menu_Init(struct MenuProc * proc)
void Menu_OnInit(struct MenuProc* proc)
Menu_OnInit, Menu_CallDefinedConstructors
8042704 804BB04 804B328 8050C58 804FEE4 MainUpdateEkrBattle void MainUpdateEkrBattle(void)
void MainUpdateEkrBattle(void)
MainUpdate_804FEE4, GameLoop_Battle
8043208 804C588 804BDAC 80517B8 8050A84 EkrBattlePostExpBarDelay void EkrBattlePostExpBarDelay(struct ProcEkrBattle * proc)
void ekrBattlePostExpBarIdle(struct ProcEkrBattle *proc)
ekrBattle_8050A84
8044D08 804E004 804D828 8053298 80525A4 efxHPBarWaitForFarFarCamMoveMaybe void efxHPBarWaitForFarFarCamMoveMaybe(struct ProcEfxHPBar * proc)  
80472D0 8050318 804FB3C 8055C48 8054F78 sub_8054F78 void sub_8054F78(struct ProcEfxWeaponIcon *proc) EfxWeaponIcon_OnEnd
8047B3C 8050E58 805067C 8056828 805588C sub_805588C void sub_805588C(const u16 * src, u16 * dst, u32 cur, u32 len_src, u32 len_dst)  
804ED94 8058908 8058120 805E9B4 805D8B4 NewEfxThunderBG void NewEfxThunderBG(struct Anim *anim) loadResireBG2, StartEfxThunderBG
804F288 8058DFC 8058614 805EEA8 805DDA8 sub_805DDA8 void sub_805DDA8(struct ProcEfxOBJ *proc)  
804F2D0 8058E44 805865C 805EEF0 805DDF0 StartSubSpell_efxFireHITBG void StartSubSpell_efxFireHITBG(struct Anim *anim)  
804F738 80592AC 8058AC4 805F330 805E230 StartSubSpell_efxFimbulvetrBGTR void StartSubSpell_efxFimbulvetrBGTR(struct Anim * anim)  
804FD78 80598EC 8059104 805F9A4 805E8A4 efxThunderstormBG_Loop void efxThunderstormBG_Loop(struct ProcEfxBG * proc)  
8050ED4 805A700 8059F18 8060AA8 805F9A8 StartSubSpell_efxLightningBG void StartSubSpell_efxLightningBG(struct Anim * anim)  
805120C 805AA38 805A250 8060DE0 805FCE0 efxPurgeBG_Loop void efxPurgeBG_Loop(struct ProcEfxBG * proc)  
80553B4 805E044 805D85C 8062E78 8061D78 efxReserveBG_Loop void efxReserveBG_Loop(struct ProcEfxBG * proc)  
8055AA0 805E794 805DFAC 8063624 8062524 StartSubSpell_efxSilenceBG void StartSubSpell_efxSilenceBG(struct Anim * anim)  
8055D30 805EA24 805E23C 80638B4 80627B4 StartSubSpell_efxSleepBG void StartSubSpell_efxSleepBG(struct Anim * anim)  
8056C9C 805F8C4 805F0DC 806474C 806364C StartSubSpell_efxShineBG2 void StartSubSpell_efxShineBG2(struct Anim * anim)  
0 8061758 8060F70 80666B8 8065008 StartSubSpell_efxOuraBG_A void StartSubSpell_efxOuraBG_A(struct Anim * anim)  
8056F50 80631B0 80629C8 806F154 806CE30 NewEfxHurtmutEff00 void NewEfxHurtmutEff00(struct Anim *anim)  
805765C 8063A6C 8063284 806FAF4 806D7D8 EfxSongOBJ2Main void EfxSongOBJ2Main(struct ProcEfxOBJ * proc)  
805C3B8 8068564 8067D78 80749E0 8072504 EfxPlayCriticalHittedSFX void EfxPlayCriticalHittedSFX(struct Anim * anim)  
805DD78 8069F38 8069758 8076624 807419C EkrLvup_InitCounterForMainAnim void EkrLvup_InitCounterForMainAnim(struct ProcEkrLevelup *proc)  
0 806A658 8069E78 8076D44 807490C EfxlvupbgMain void EfxlvupbgMain(struct ProcEfxBG * proc)  
8054E58 806A6FC 8069F1C 8076DE8 80749B0 EfxLvupBg2Main void EfxLvupBg2Main(struct ProcEfxBG * proc)  
0 806A958 806A178 8077048 8074C10 PutEkrLvupStatGainLabelGfx1 void PutEkrLvupStatGainLabelGfx1(int stat_num, int stat_gain)  
8073F90 806ABB4 806A3D4 80772A4 8074E6C func_fe6_08073F90 void func_fe6_08073F90(struct StatusScreenProc * proc)
void sub_8074E6C(struct ProcEobjLvup * proc)
 
805E91C 806B040 806A860 8077740 8075308 EkrTriPegasusKnightBgMain void EkrTriPegasusKnightBgMain(struct ProcEkrTriPegasusKnightBG * proc)  
806E9E8 8080650 807F898 8088E38 8086B7C BackgroundSlide_Loop void BackgroundSlide_Loop(struct MuralBackgroundProc * proc)
void BackgroundSlide_Loop(struct MuralBackgroundProc* proc)
 
806EC6C 8080A94 807FD28 8089354 80870BC PutStatScreenStatWithBar void PutStatScreenStatWithBar(int num, int x, int y, int base, int total, int max)
void DrawStatWithBar(int num, int x, int y, int base, int total, int max)
DrawStatWithBar, DrawStatScreenBar
8070518 8082498 8081738 808AEA0 8088C14 HelpBoxRedirectStatScreenSupports void HelpBoxRedirectStatScreenSupports(struct HelpBoxProc * proc)
void HbRedirect_SSSupports(struct HelpBoxProc* proc)
HbRedirect_SSSupports
0 8084E68 808446C 808DC14 808B904 sub_808B904 s8 sub_808B904(void)  
0 808578C 8084D90 808E534 808C234 sub_808C234 void sub_808C234(struct PlayerInterfaceProc* proc)  
0 80866FC 8085CFC 808F4B0 808D1B4 sub_808D1B4 int sub_808D1B4()  
0 808F2E4 808E9A8 8098234 8095F54 sub_8095F54 void sub_8095F54(struct ProcAtMenu * proc)  
0 808F670 808ED34 80985C4 80962E0 AtMenu_ResetBmUiEffect void AtMenu_ResetBmUiEffect(struct ProcAtMenu * proc)  
0 809410C 8093814 809D0D8 809AE10 sub_809AE10 void sub_809AE10(struct ProcPrepUnit *proc)  
0 809463C 8093D54 809D5A4 809B2DC sub_809B2DC void sub_809B2DC(struct ProcPrepUnit *proc)  
0 809733C 8096BB0 80A04B8 809E218 PrepItemSupply_ScrollVertical void PrepItemSupply_ScrollVertical(struct PrepItemSupplyProc * proc, int amount)  
0 80984B4 8097D30 80A1694 809F3F4 PrepItemList_ScrollVertical void PrepItemList_ScrollVertical(struct PrepItemListProc * proc, int amount)  
0 8099C98 80992D8 80A2CCC 80A0A18 sub_80A0A18 s8 sub_80A0A18(void)  
0 809B890 809AEBC 80A46F8 0      
8082F54 809E298 809D880 80A6AFC 0      
8082FE8 809E32C 809D914 80A6B90 0      
8084280 809EEA0 809E488 80A7704 80A2CC0 WipeSram void WipeSram(void)
void WipeSram()
 
0 80AA350 80A943C 80B1EDC 80AD43C SysHandCursor_Loop void SysHandCursor_Loop(struct SysHandCursorProc * proc)  
0 80AB840 80AA978 80B342C 80AE9B0 StartSpriteAnimfx ProcPtr StartSpriteAnimfx(const u8 * gfx, const u16 * pal, const void * apDef, int x, int y, int animId, int palId, int palCount, u16 chr, int aObjNode)  
0 80AFDAC 80AEE74 80B75A0 80B2988 sub_80B2988 s8 sub_80B2988(void)  
0 80B0EDC 80B00A8 80B8AA8 0      
0 80B8E80 80B81E4 80BB460 80B6920 sub_80B6920 void sub_80B6920(void)  
0 80B9C88 80B9128 80BC0C0 80B7614 sub_80B7614 void sub_80B7614(struct EndingTurnRecordProc* proc)  
0 80B65CC 80B57AC 80BEF94 80BA100 sub_80BA100 void sub_80BA100(struct Proc8A3DD30 * proc)  
0 80B66C0 80B58A0 80BF088 80BA1F4 sub_80BA1F4 void sub_80BA1F4(struct Proc8A3DD38 * proc)  
0 80174F4 80170A0 8017178 80173D0 GetUnitItemCostSum int GetUnitItemCostSum(void) GetTotalUnitItemsValue
0 80840D8 80836D8 808CDEC 808AADC sub_808AADC void sub_808AADC(const char* str, int* wOut, int* hOut)  
0 80887B4 8087E2C 809162C 808F358 GetCgTextDimensions void GetCgTextDimensions(const char * str, u8 * wOut, u8 * hOut)  
806ACEC 8078F64 8078794 80852F0 8082FB8 CheckAnyBlueUnitArea bool CheckAnyBlueUnitArea(int x1, int y1, int x2, int y2)
bool CheckAnyBlueUnitArea(int x1, int y1, int x2, int y2)
 
0 809FD04 809F2C8 80A84CC 80A3A88 JudgeGameRankSaveData u8 JudgeGameRankSaveData(struct GameRankSaveData *old, struct GameRankSaveData *new)  
0 8004820 8004944 800309C 8003150 ProcCmd_WHILE_ROUTINE static s8 ProcCmd_WHILE_ROUTINE(struct Proc *proc) ProcCmd_While
0 80048D0 80049F4 800314C 8003200 ProcCmd_WHILE_EXISTS static s8 ProcCmd_WHILE_EXISTS(struct Proc *proc) ProcCmd_WhileExists
8004DD8 8004D74 8004E98 8003678 800372C PutIconObjImg void PutIconObjImg(int icon, int chr)
void LoadIconObjectGraphics(int Index, int b)
LoadIconObjectGraphics
0 800694C 8006ABC 80053B8 80054B0 StartSpriteRefresher struct SpriteProc* StartSpriteRefresher(ProcPtr parent, int layer, int x, int y, const u16* object, int tileref)  
8008974 8006E54 8006FC4 80058D0 80059CC UnpackFaceChibiSprGraphics void UnpackFaceChibiSprGraphics(int fid, int chr, int pal)
void UnpackFaceChibiSprGraphics(int fid, int chr, int pal)
 
0 8008408 8008578 8006E90 8006F8C TalkToggleInvertedPalette void TalkToggleInvertedPalette(int flag)  
806C524 8008EB0 8009020 8007940 8007A3C func_fe6_0806C524 bool func_fe6_0806C524(void)
s8 IsTalkFaceMoving(void)
 
0 800909C 800920C 8007B24 8007C28 TalkPause_OnIdle void TalkPause_OnIdle(struct Proc* proc) DialoguePauseTimer_OnLoop
0 8012924 8012290 8009438 8009548 AP_SetDefinition void AP_SetDefinition(struct APHandle* handle, const u16* definition) SetSpriteAnimInfo
0 8012F50 80128D4 8009BA0 8009C40 sub_8009C40 void sub_8009C40(struct GameCtrlProc * proc)  
0 80233E0 8011498 800CC14 800C938 EventB3_WmFancyFadeWait u8 EventB3_WmFancyFadeWait(struct EventEngineProc * proc) EventB3_
0 800AA80 800AAD8 80112FC 8011210 PopupProc_PlaySound void PopupProc_PlaySound(struct PopupProc * proc) LongPopup_PlaySound
8014BC8 80149D0 80144B0 801430C 8014254 TemporaryLock_OnLoop static void TemporaryLock_OnLoop(struct GenericProc * proc)
void TemporaryLock_OnLoop(struct Proc * proc)
Timer6C_Countdown, Timer_Countdown
801515C 8014F64 8014AE8 80148A4 801487C CallDelayed_OnLoop static void CallDelayed_OnLoop(struct CallDelayedProc * proc)
void CallDelayed_OnLoop(struct CallDelayedProc * proc)
FutureCall2_Loop
0 80158D4 8015458 80154EC 80154C8 BmMain_UpdateTraps int BmMain_UpdateTraps(ProcPtr proc) MapMain_UpdateTraps
800F8F8 8016470 8015FF4 801614C 8016140 EvtCmd_GotoIfyFunc static int EvtCmd_GotoIfyFunc(struct EventProc * proc)
void sub_8016140(ProcPtr parent, int x, int y, int distance)
 
8017798 8017DE0 80179F0 8017C14 8017EF4 UnitInitSupports void UnitInitSupports(struct Unit * unit)
void UnitLoadSupports(struct Unit* unit)
UnitLoadSupports
0 8018B0C 801871C 80189AC 8018C98 IsPositionMagicSealed s8 IsPositionMagicSealed(int x, int y)  
80194A4 801A0E0 8019D00 801A1B8 801A4EC BeginMapFlood void BeginMapFlood(int x, int y, int move, int uid)
void GenerateMovementMap(int x, int y, int movement, int unitId)
GenerateMovementMap, MapFillMovement
801AD50 801BFCC 801BC1C 801BF9C 801C30C func_fe6_0801AD50 fu8 func_fe6_0801AD50(struct MenuProc * menu, struct MenuEntProc * ent)
u8 DebugChuudanMenu_ManualSave(struct MenuProc* menuProc, struct MenuItemProc* menuItemProc)
DebugChuudanMenu_ManualSave
801B754 801CDC0 801C9BC 801CC70 801D008 PlayerPhase_CancelAction static void PlayerPhase_CancelAction(ProcPtr proc)
void PlayerPhase_BackToMove(ProcPtr proc)
PlayerPhase_BackToMove
801B9B0 801D050 801CC4C 801CF64 801D300 StartAvailableMoveEvents bool StartAvailableMoveEvents(ProcPtr proc)
bool RunPotentialWaitEvents(void)
RunPotentialWaitEvents, MaybeRunPostActionEvents
801C02C 801D6A4 801D2A0 801D6FC 801DA98 StartLimitView void StartLimitView(int flags)
void DisplayMoveRangeGraphics(int flags)
DisplayMoveRangeGraphics
801C134 801D7B0 801D3AC 801D808 801DBA4 PlayerPhase_HandleAutoEnd static void PlayerPhase_HandleAutoEnd(ProcPtr proc)
void PlayerPhase_HandleAutoEnd(ProcPtr proc)
 
801C560 801DBF8 801D7F4 801DC38 801DFDC DiscardItem_PostItemSelect static int DiscardItem_PostItemSelect(ProcPtr proc)
int ConvoyMenuProc_MenuEnd(ProcPtr proc)
 
801E8F8 80207BC 8020354 80210EC 80213F4 GameOverScreen_LoopFadeIn static void GameOverScreen_LoopFadeIn(struct GenericProc * proc)
void GameOverScreen_LoopFadeIn(struct ProcGameOverScreen *proc)
 
80501B8 8021FAC 8021B34 8022BF8 8022C30 DisplayUnitStandingAttackRange int DisplayUnitStandingAttackRange(struct MenuProc* menu, struct MenuItemProc* menuItem)  
801F6A8 8022614 802219C 80232B0 80232E8 UnitActionMenu_Item_Select fu8 UnitActionMenu_Item_Select(struct MenuProc * menu, struct MenuEntProc * ent)
u8 ItemCommandEffect(struct MenuProc* menu, struct MenuItemProc* menuItem)
ItemCommandEffect
801F948 80228D4 802245C 802356C 80235A8 func_fe6_0801F948 fu8 func_fe6_0801F948(struct MenuProc * menu)
u8 sub_80235A8(struct MenuProc* menu)
 
801FACC 8022A68 80225F0 8023700 802373C UnitItemActionMenu_Discard_Available fu8 UnitItemActionMenu_Discard_Available(struct MenuEntInfo const * info, int id)
u8 ItemSubMenu_IsDiscardAvailable(const struct MenuItemDef* def, int number)
ItemSubMenu_IsDiscardAvailable
8020678 8023644 80231B8 8024538 8024588 MenuHelpBoxActiveUnitInventory fu8 MenuHelpBoxActiveUnitInventory(struct MenuProc * menu, struct MenuEntProc * ent)
u8 ConvoyMenu_HelpBox(struct MenuProc* menu, struct MenuItemProc* menuItem)
ConvoyMenu_HelpBox
808FD44 8023AE4 8023658 8024A38 8024A88 ItemMenu_Is1stCommandAvailable u8 ItemMenu_Is1stCommandAvailable(const struct MenuItemDef* def, int number)  
801F648 8023B4C 80236C0 8024AA0 8024AF0 UnitActionMenu_Refresh_Select fu8 UnitActionMenu_Refresh_Select(struct MenuProc * menu, struct MenuEntProc * ent)
u8 ItemMenu_Select1stCommand(struct MenuProc* menu, struct MenuItemProc* menuItem)
ItemMenu_Select1stCommand
0 8023C54 80237C8 8024BA8 8024BF8 ItemMenuHelpBox u8 ItemMenuHelpBox(struct MenuProc* menu, struct MenuItemProc* menuItem)  
8020E5C 80241F0 8023D64 8025280 80252D0 ListTradeTargets void ListTradeTargets(struct Unit * unit)
void MakeTradeTargetList(struct Unit* unit)
MakeTradeTargetList
8022F58 8026FC4 8026B38 8028668 80286D4 GetAffinityIconByPid int GetAffinityIconByPid(int pid)
int GetCharacterAffinityIcon(int characterId)
GetCharacterAffinityIcon
809101C 8027090 8026C08 8028738 80287A4 HaveCharactersMaxSupport s8 HaveCharactersMaxSupport(u8 charA, u8 charB) ReachedMaxSupportByPids
8026820 802B8BC 802B40C 802DA34 802DAFC TradeMenu_LoadForcedInitialHover static bool TradeMenu_LoadForcedInitialHover(struct TradeMenuProc * proc)
s8 TradeMenu_LoadForcedInitialHover(struct TradeMenuProc * proc)
TradeMenu_802DAFC
80285FC 802DAE4 802D624 8030344 80303F4 WeatherVBlank_Rain static void WeatherVBlank_Rain(void)
void WfxRain_VSync(void)
WfxRain_VSync
80286EC 802DBD4 802D714 8030434 80304E4 WeatherVBlank_Sandstorm static void WeatherVBlank_Sandstorm(void)
void WfxSandStorm_VSync(void)
WfxSandStorm_VSync
8028804 802DCEC 802D82C 803054C 80305FC WeatherVBlank_Snowstorm static void WeatherVBlank_Snowstorm(void)
void WfxSnowStorm_VSync(void)
WfxSnowStorm_VSync
8028918 802DE00 802D940 8030664 8030714 FlamesWeatherHBlank static void FlamesWeatherHBlank(void)
void WfxFlamesHSync(void)
WfxFlamesHSync
0 8031594 80310A8 8033F98 8034090 sub_8034090 void sub_8034090(ProcPtr proc)  
802BBD0 8031B1C 0 80345E8 80346E0 GetChapterUnk_0802BBD0 char const * GetChapterUnk_0802BBD0(int chapter)
const char* GetChapterTitle(unsigned chIndex)
 
802CBB4 8032D68 8032838 80358E4 80357E4 RenderMapForFogFadeIfUnitDied static void RenderMapForFogFadeIfUnitDied(struct Unit * unit)
void RenderMapForFogFadeIfUnitDied(struct Unit* unit)
 
802D178 8033348 8032E18 8035F20 8035E20 TerrainHealDisplay_Init static void TerrainHealDisplay_Init(struct GenericProc * proc)
void TerrainHealDisplay_Init(struct UnknownBMUSAilmentProc* proc)
 
802D314 80334E0 8032FB0 80360B8 8035FB8 PoisonDamageDisplay_Init static void PoisonDamageDisplay_Init(struct GenericProc * proc)
void PoisonDamageDisplay_Init(struct UnknownBMUSAilmentProc* proc)
 
802E0FC 80343AC 8033ED4 80371C8 80370C8 BattlePreview_OnNewBattle static void BattlePreview_OnNewBattle(struct BattlePreviewProc * proc)
void BattleForecast_OnNewBattle(struct BattleForecastProc * proc)
BattleForecast_OnNewBattle
802E36C 803463C 8034164 803744C 803738C UpdateBattlePreviewContents void UpdateBattlePreviewContents(void)
void UpdateBattleForecastContents(void)
UpdateBattleForecastContents
0 8034A74 803459C 8037888 80377F0 sub_80377F0 bool sub_80377F0(ProcPtr proc, struct Unit * unit)  
802F268 8035C90 80357B8 803A714 803A69C AiWaitAndClearScreenAction bool AiWaitAndClearScreenAction(struct AiPerformProc * proc)
s8 AiWaitAndClearScreenAction(struct CpPerformProc* proc)
CpPerform_StealWait
8031790 8038894 80383E0 803D268 803D2D8 AiCmd_MoveTowardsTerrain void AiCmd_MoveTowardsTerrain(u8 * pc)
void AiScriptCmd_19_MoveTowardsTerrain(u8* pc)
AiScriptCmd_19_MoveTowardsTerrain
8031808 8038910 803845C 803D2E4 803D354 AiCmd_MoveTowardsListedTerrain void AiCmd_MoveTowardsListedTerrain(u8 * pc)
void AiScriptCmd_1A_MoveTowardsTerrain(u8* pc)
AiScriptCmd_1A_MoveTowardsTerrain
8036ADC 803E01C 803DB6C 8042F64 8042FE0 SioHold_Loop void SioHold_Loop(struct ProcSioHold * proc)  
8036BFC 803E13C 803DC8C 8043084 8043100 sub_8043100 void sub_8043100(int msg, int text_idx)  
803BE00 80436B0 8042F98 804851C 8048604      
803CB3C 8045388 8044B98 804A14C 8049350      
803EA74 8047374 8046B8C 804C170 804B3D0      
803EAAC 80473AC 8046BC4 804C1A8 804B408      
803EAE0 80473E0 8046BF8 804C1DC 804B43C      
803EBBC 80474BC 8046CD4 804C2B8 804B518      
803ED74 8047678 8046E90 804C46C 804B6CC      
0 804A044 804985C 804EBCC 804DE3C      
8042B18 804BED8 804B6FC 8051078 8050304 EkrBattleExecTriangleAtk void EkrBattleExecTriangleAtk(struct ProcEkrBattle * proc)
void ekrBattleExecTriangleAtk(struct ProcEkrBattle *proc)
ekrBattle_8050304
80433B0 804C6F0 804BF14 8051968 8050C34 EkrBattleExecEkrLvup void EkrBattleExecEkrLvup(struct ProcEkrBattle * proc)
void ekrBattle_ExecEkrLvup(struct ProcEkrBattle *proc)
ekrBattle_CheckForLevelup_8050C34
0 804FE1C 804F640 8055570 8054888 EfxFlashUnitRestorePal void EfxFlashUnitRestorePal(struct ProcEfxFlashing * proc)  
8048100 80515DC 8050E00 8056FAC 8056024 ekrBaStart_8056024 void ekrBaStart_8056024(struct ProcEkrBattleStarting *proc) ekrBattleStarting_8056024
8048E88 805235C 8051B80 8057D98 8056E10 NewEkrNamewinAppear void NewEkrNamewinAppear(int identifier, int duration, int delay) StartEkrNamewinAppear
8048F88 805245C 8051C80 8057EA8 8056F20 NewEkrBaseAppear void NewEkrBaseAppear(int identifier, int duration)  
804D4CC 8056E38 8056650 805CEA0 805C104 NewEfxTeonoOBJ2 void NewEfxTeonoOBJ2(struct Anim * anim)  
804E2B4 8057DF0 8057608 805DE30 80C1F18 StartGmapRmUpdateExt ProcPtr StartGmapRmUpdateExt(int x0, int y0, int x1, int y1, int speed, int delay, ProcPtr parent) StartGmRmUpdate2
804E988 80584F8 8057D10 805E544 805D444 StartSubSpell_efxIcebreathOBJ void StartSubSpell_efxIcebreathOBJ(struct Anim * anim)  
804F1FC 8058D70 8058588 805EE1C 805DD1C NewEfxFireOBJ void NewEfxFireOBJ(struct Anim *anim)  
804F510 8059084 805889C 805F130 805E030 StartSubSpell_efxElfireOBJ void StartSubSpell_efxElfireOBJ(struct Anim *anim)  
8051050 805A87C 805A094 8060C24 805FB24 sub_805FB24 void sub_805FB24(int location, int type)  
80512BC 805AAE8 805A300 8060E90 805FD90 efxPurgeOBJRND_Loop void efxPurgeOBJRND_Loop(struct ProcEfxOBJ * proc)  
8051FEC 805B9D4 805B1EC 80612E0 80601E0 StartSubSpell_efxDivineOBJ void StartSubSpell_efxDivineOBJ(struct Anim * anim)  
0 8062558 8061D70 806749C 0      
8056E9C 80630FC 8062914 806F0A0 806CD7C efxYushaSpinShieldOBJ_806CD7C void efxYushaSpinShieldOBJ_806CD7C(struct ProcEfxOBJ * proc)  
8057E98 8064140 8063958 80702BC 806DFA4 sub_806DFA4 void sub_806DFA4(struct ProcEfxOBJ * proc)  
805826C 8064B40 8064358 8071218 806EC68 StartCRSubSpell_efxopFireOBJ void StartCRSubSpell_efxopFireOBJ(struct Anim * anim, struct ProcEfx * parent)  
80584AC 8064D80 8064598 8071458 806EEA8 StartCRSubSpell_efxopThunderOBJ void StartCRSubSpell_efxopThunderOBJ(struct Anim * anim, struct ProcEfx * unused)  
0 806544C 8064C5C 80727C4 8070214 CheckEkrDragonDead bool CheckEkrDragonDead(struct Anim * anim)  
805B834 8067940 8067154 8073A10 807151C EfxSplitColorPetrify void EfxSplitColorPetrify(u16 * src, u8 * dst, u32 length)  
805CFC0 8069180 8068994 8075784 80732A8 NewEfxBlackInOutUnit void NewEfxBlackInOutUnit(struct Anim * anim, int duration, int arg)  
0 8069A84 80692A4 8076170 8073CE8 EkrLvup_InitLevelUpBox void EkrLvup_InitLevelUpBox(struct ProcEkrLevelup *proc)  
805DD08 8069EB8 80696D8 80765A4 807411C EkrLvup_DrawNewLevel void EkrLvup_DrawNewLevel(struct ProcEkrLevelup *proc)  
806B37C 80796F4 8078F24 8085528 80831F0 CheckAvailableDoorTileEvent bool CheckAvailableDoorTileEvent(fi8 x, fi8 y)
bool IsThereClosedDoorAt(s8 x, s8 y)
IsThereClosedDoorAt
0 80799A0 80791D0 8085620 80832E8 MaybeCallEndEvent void MaybeCallEndEvent(void)  
806AC64 8078EDC 807870C 8085E54 8083B2C EvtListCmd_Func int EvtListCmd_Func(struct EventInfo * info)
int EvCheck0E_(struct EventInfo* info)
EvCheck0E_FuncCondition
0 807A3A4 0 8086C6C 80849A0 sub_80849A0 u8 sub_80849A0()  
806F9F4 80818CC 8080B70 808A26C 8087FE0 StatScreenPageName_Main void StatScreenPageName_Main(struct StatScreenSpritesProc * proc)
void PageNameCtrl_OnIdle(struct StatScreenPageNameProc* proc)
PageNameCtrl_OnIdle
0 80826A0 8081940 808B0A0 8088E14 StartHelpBox_Unk void StartHelpBox_Unk(int x, int y, int mid) ShowSilentTextHelpBox
0 80827F4 8081A94 808B1F4 8088F68 StartHelpBoxExt_Unk void StartHelpBoxExt_Unk(int x, int y, int mid) StartHelpBox
8091918 8082BB0 8081E50 808B5AC 8089320 HbPopulate_AutoItem void HbPopulate_AutoItem(struct HelpBoxProc* proc) MakeHelpBoxTextTheItem
0 8083E44 8083444 808CB58 808A848 sub_808A848 void sub_808A848(struct HelpBox8A016E0Proc* proc)  
0 8084000 8083600 808CD14 808AA04 sub_808AA04 void sub_808AA04(int x, int y, int msgId, ProcPtr parent)  
0 8084688 8083C8C 808D42C 808B11C sub_808B11C void sub_808B11C(struct HelpBox8A01760Proc* proc)  
8073080 8086368 8085968 808F14C 808CE50 UnitMapUi_UnitChange void UnitMapUi_UnitChange(struct MapUiProc * proc)
void MMB_CheckForUnit(struct PlayerInterfaceProc* proc)
 
80741C8 8087B48 8087190 8090A38 808E764 StartStatusScreen void StartStatusScreen(ProcPtr parent)
void NewChapterStatusScreen(ProcPtr proc)
NewChapterStatusScreen, StartChapterStatusScreen
8074254 80895BC 8088C58 809249C 80901BC func_fe6_08074254 void func_fe6_08074254(fu8 x, fu8 y, fu8 width)
void sub_80901BC(u8 x, u8 y, u8 width)
 
8075338 808A4F8 8089B9C 8093458 8091180 func_fe6_08075338 void func_fe6_08075338(struct UnitListScreenProc * proc)
void UnitList_Init(struct UnitListScreenProc * proc)
 
80762B4 808B4C0 808AB64 809442C 8092134 func_fe6_080762B4 void func_fe6_080762B4(ProcPtr parent)
void StartUnitListScreenForSoloAnim(ProcPtr parent)
 
80762E4 808B4F0 808AB94 809445C 8092164 func_fe6_080762E4 void func_fe6_080762E4(ProcPtr parent)
void StartUnitListScreenUnk(ProcPtr parent)
 
0 808E558 808DC18 8097520 8095240 PrepScreenMenu_OnStartPress int PrepScreenMenu_OnStartPress(struct ProcAtMenu* proc)  
0 80909DC 809009C 8099578 8097294 GetPrepMenuItemAmt int GetPrepMenuItemAmt(void)  
0 8091664 8090D20 809A080 8097DA8 StartPrepErrorHelpbox ProcPtr StartPrepErrorHelpbox(int x, int y, int msgId, ProcPtr parent)  
0 8092A1C 809210C 809B8AC 80995D4 sub_80995D4 void sub_80995D4(struct PrepItemScreenProc* proc)  
806C594 8099CDC 809931C 80A2D10 80A0A5C func_fe6_0806C594 bool func_fe6_0806C594(void)
s8 sub_80A0A5C(void)
 
0 809BE88 809B4B0 80A4D18 80A0F30 GetTotalSupportLevel int GetTotalSupportLevel(int idx)  
8013788 809C7CC 809BE14 80A5708 80A1930 GC_PostLoadSuspend static void GC_PostLoadSuspend(struct GameController * proc)
void SupportScreen_RestartSourceScreenMusic(struct SupportScreenProc* proc)
 
0 809D420 809CA08 80A5E18 80A204C InitSupportSubScreenPartnerLevels void InitSupportSubScreenPartnerLevels(struct SubScreenProc* proc)  
809A80C 809E0E0 809D6C8 80A6948 80A2B7C SupportSubScreen_PrepareSupportConvo void SupportSubScreen_PrepareSupportConvo(struct SubScreenProc* proc)  
0 809E134 809D71C 80A699C 80A2BD0 sub_80A2BD0 void sub_80A2BD0(struct SubScreenProc* proc)  
0 809F5FC 809EBC0 80A7EAC 80A3468 GetUnitsAverageSupportValue int GetUnitsAverageSupportValue(const int unitA, const int unitB)  
0 80A0D74 80A03A8 80A95F4 80A4BB0 GetGlobalCompletionCount int GetGlobalCompletionCount(void)  
8084FB8 80A0FA8 80A061C 80A980C 80A4DC8 InvalidateGameSave void InvalidateGameSave(int save_id)
void InvalidateGameSave(int index)
 
8085EF4 80A22AC 80A1918 80AADC8 80A63B0 GetLastSuspendSaveId int GetLastSuspendSaveId(void)
int GetLastSuspendSaveId()
 
80861EC 80A25A4 80A1C10 80AB0D8 80A66C0 ReadMultiArenaSaveTeamRaw bool ReadMultiArenaSaveTeamRaw(int team, struct MultiArenaSaveTeam * dst)
bool ReadMultiArenaSaveTeamRaw(int team, struct MultiArenaSaveTeam *dst)
 
8086220 80A25D8 80A1C44 80AB10C 80A66F4 ReadMultiArenaSaveTeamName bool ReadMultiArenaSaveTeamName(int team, char * dst)
bool ReadMultiArenaSaveTeamName(int team, char *dst)
 
80899F0 80A61B0 80A54C8 80AF64C 80AAB78 func_fe6_080899F0 void func_fe6_080899F0(bool arg_0, fu16 arg_1)
void sub_80AAB78(s8 flag, u16 color)
 
800D30C 80ABEF0 80AB00C 80B3B44 80AEF24 Popup_PlaySe static void Popup_PlaySe(struct PopupProc * proc)
void PlayNextShuffledSong(struct SoundRoomProc * proc)
 
0 80AC998 80ABAB4 80B4414 80AF7F4 StartSoundRoomSong bool StartSoundRoomSong(struct SoundRoomProc * proc, int index, int flagsMaybe) SoundRoom
0 80ACA1C 80ABB38 80B4498 80AF878 TryDrawSoundRoomSongTitle void TryDrawSoundRoomSongTitle(struct SoundRoomProc * proc)  
0 80AD460 80AC588 80B4E58 80B0240 DrawMusicPlayerTime void DrawMusicPlayerTime(int x, int y, int time)  
0 80B74C0 80B66B4 80BACC8 80B6144 GetChapterTacticsRank int GetChapterTacticsRank(void)  
0 80B6DCC 80B5FC0 80C7C08 80C2E50 sub_80C2E50 s8 sub_80C2E50(void)  
809CD78 80BF5F0 80BEAAC 80D540C 80D0714 m4aSoundMode void m4aSoundMode(u32 mode)
void m4aSoundMode(u32 mode)
 
809DD38 80C05B8 80BFA74 80D63E0 80D16E4 ReadSramFast_Core void ReadSramFast_Core(u8 const *src, u8 *dest, u32 size)
void ReadSramFast_Core(const u8 *src, u8 *dest, u32 size)
 
8018258 801899C 80185AC 801883C 8018B28 GetUnitUseBits int GetUnitUseBits(struct Unit * unit)
int GetUnitWeaponUsabilityBits(struct Unit* unit)
GetUnitWeaponUsabilityBits
8028B4C 802E034 802DB74 8030898 8030948 FlamesWeatherUpdateParticles static void FlamesWeatherUpdateParticles(void)
void WfxFlamesUpdateParticles(void)
WfxFlamesUpdateParticles
80325BC 8039768 80392B4 803E17C 803E1EC AiGetInRangeCombatPositionScoreComponent int AiGetInRangeCombatPositionScoreComponent(int x, int y, struct Unit * unit)
int AiGetInRangeCombatPositionScoreComponent(int x, int y, struct Unit* unit)
AiGetUnitReachWeightWithEquippedWeapon
8054DE8 805DA74 805D28C 80628E4 80617E4 StartSubSpell_efxLiveBGCOL_B void StartSubSpell_efxLiveBGCOL_B(struct Anim * anim, u32 kind)  
805E59C 806ACC0 806A4E0 80773B8 8074F80 EkrTriangleMain void EkrTriangleMain(struct ProcEkrTriangle * proc) EkrTriangle_OnLoop
0 8085008 808460C 808DDB4 808BAA4 sub_808BAA4 void sub_808BAA4(void)  
0 800479C 80048C0 800301C 80030CC sub_80030CC static void sub_80030CC(ProcPtr proc, ProcFunc func) Proc_ForSubtree
8004E58 8004DD4 8004EF8 80036D8 800378C DebugInitBg void DebugInitBg(int bg, int vramOffset)
void SetupDebugFontForBG(int bg, int tileDataOffset)
SetupDebugFontForBG
0 8004EB0 8004FD4 80037BC 8003870 sub_8003870 void sub_8003870(void) DebugScreenInit
8007F8C 8006990 8006B00 80053FC 80054F4 MoveSpriteRefresher void MoveSpriteRefresher(struct SpriteProc * proc, int x, int y)
void MoveSpriteRefresher(struct SpriteProc* proc, int x, int y)
 
0 800722C 800739C 8005C74 8005D70 sub_8005D70 void sub_8005D70(struct FaceBlinkProc* proc)  
0 80076F8 8007868 8006140 800623C sub_800623C void sub_800623C(struct FaceBlinkProc* proc)  
800A78C 8008E58 8008FC8 80078E8 80079E4 MoveTalkFace static void MoveTalkFace(int talkFaceFrom, int talkFaceTo)
void MoveTalkFace(int talkFaceFrom, int talkFaceTo)
 
0 80122CC 8011C34 8009140 8009250 EventSpriteAnim_End void EventSpriteAnim_End(struct ProcEventSpriteAnim * proc)  
0 800A8EC 800A918 8011184 801106C GeneratePopupText void GeneratePopupText(const struct PopupInstruction *inst, struct Text th) GenSomeLongPopupText
Arguments: r0 = Popup Definition ptr, (r1, r2) = Text Struct Copy
8013C74 8013658 8013138 8012FD8 8012F20 Decompress_Unused_08013C74 void Decompress_Unused_08013C74(void const * src, void * dst)
void DecompressViaGenericBuf(const void *src, void *dst)
 
80149E0 80147E8 80142C8 8014150 8014098 StartFadeCore void StartFadeCore(int kind, int speed, ProcPtr parent, Func end_callback)
void StartFadeCore(int kind, int speed, ProcPtr parent, void * end_callback)
StartSafeFade
8014ADC 80148E4 80143C4 801424C 8014194 func_fe6_08014ADC void func_fe6_08014ADC(void)
void sub_8014194(void)
 
8015180 8014F88 8014B0C 80148C8 80148A0 CallDelayedArg_OnLoop static void CallDelayedArg_OnLoop(struct CallDelayedProc * proc)
void CallDelayedArg_OnLoop(struct CallDelayedProc * proc)
FutureCall_Loop
801523C 8015044 8014BC8 8014990 8014968 PartialGameLock_OnLoop static void PartialGameLock_OnLoop(struct GenericProc * proc)
void PartialGameLock_OnLoop(struct Proc * proc)
 
80152C4 80150CC 8014C50 8014A18 80149F0 PutTmLinear void PutTmLinear(u16 const * src, u16 * dst, int size, u16 tileref)
void PutTmLinear(u16 const * src, u16 * dst, int size, u16 tileref)
 
80716C8 8015274 8014DF8 8014BC8 8014BA0 func_fe6_080716C8 void func_fe6_080716C8(void)
void PlaySeFunc(int song)
 
80158C0 80156C8 801524C 80152C8 80152A4 OnVBlank void OnVBlank(void)
void OnVBlank(void)
GeneralVBlankHandler
8015910 8015718 801529C 8015318 80152F4 OnMain void OnMain(void)
void OnGameLoopMain(void)
SomeUpdateRoutine, OnGameLoopMain
80161C0 801615C 8015CE0 8015E18 8015E0C CameraMoveWatchPosition bool CameraMoveWatchPosition(ProcPtr proc, int x, int y)
s8 EnsureCameraOntoPosition(ProcPtr parent, int x, int y)
EnsureCameraOntoPosition
80162F4 8016290 8015E14 8015F4C 8015F40 UnkMapCursor_OnLoop static void UnkMapCursor_OnLoop(struct UnkMapCursorProc * proc)
void UnkMapCursor_OnLoop(struct UnkMapCursorProc* proc)
 
809B608 8016410 8015F94 80160EC 80160E0 sub_80160E0 void sub_80160E0(struct CamMoveProc* proc)  
8018C6C 80197C8 80193E0 80197F0 8019B18 PutMapMetatile void PutMapMetatile(u16 * tm, int x_tm, int y_tm, int x, int y)
void DisplayBmTile(u16* bg, int xTileMap, int yTileMap, int xBmMap, int yBmMap)
DisplayBmTile
0 801D154 801CD50 801D068 801D404 sub_801D404 void sub_801D404(void)  
801C380 801D9F0 801D5EC 801DA0C 801DDA8 MapFade_End static void MapFade_End(struct GenericProc * proc)
void Destruct6CBMXFADE(struct BmxfadeProc *proc)
Destruct6CBMXFADE
8093444 801DA38 801D634 801DA74 801DE18 DoesBMXFADEExist bool8 DoesBMXFADEExist(void) BMXFADEExists
801C990 801E2A0 801DEFC 801E2E0 801E684 StartEquipInfoWindow void StartEquipInfoWindow(ProcPtr parent, struct Unit * unit, int x, int y)
void ForceMenuItemPanel(ProcPtr _menu_proc, struct Unit * unit, int x, int y)
ForceMenuItemPanel
801D014 801E924 801E5A0 801E988 801ED30 PhaseIntroText_PutText static void PhaseIntroText_PutText(struct GenericProc * proc)
void PhaseIntroText_PutText(struct PhaseIntroSubProc *proc)
 
801D310 801EC24 801E8A0 801EDF8 801F1A0 PhaseIntroBlendBox_InLoop static void PhaseIntroBlendBox_InLoop(struct GenericProc * proc)
void PhaseIntroBlendBox_InLoop(struct PhaseIntroSubProc *proc)
 
801D398 801ECAC 801E928 801EE80 801F228 PhaseIntroBlendBox_OutLoop static void PhaseIntroBlendBox_OutLoop(struct GenericProc * proc)
void PhaseIntroBlendBox_OutLoop(struct PhaseIntroSubProc *proc)
 
801D41C 801ED30 801E9AC 801EF04 801F2AC PhaseIntro_EndIfNoUnits static void PhaseIntro_EndIfNoUnits(ProcPtr proc)
void PhaseIntro_EndIfNoUnits(ProcPtr proc)
 
801D8E4 801F314 801EF90 801F4E4 801F88C func_fe6_0801D8E4 static void func_fe6_0801D8E4(struct ShowMapChangeProc * proc)
void ProcShowMapChange_UpdateGame(struct ShowMapChangeProc * proc)
 
801E3AC 80200CC 801FC64 8020924 8020C2C ChapterIntro_BeginFadeToMap static void ChapterIntro_BeginFadeToMap(struct GenericProc * proc)
void ChapterIntro_BeginFadeToMap(struct ChapterIntroFXProc* proc)
 
801E9AC 8020870 8020408 80211A0 80214A8 GameOverScreen_LoopFadeOut static void GameOverScreen_LoopFadeOut(struct GenericProc * proc)
void GameOverScreen_LoopFadeOut(struct ProcGameOverScreen *proc)
 
0 8020E2C 80209C4 80219FC 8021D04 ProcEventWrapAnim_End void ProcEventWrapAnim_End(struct ProcBmFx *proc)  
0 80215E0 8021174 8022140 0      
806DE00 8021750 80212D8 80222AC 80222E0 func_fe6_0806DE00 void func_fe6_0806DE00(void)
void ProcMineFxFunc(struct ProcMineFx *proc)
 
0 8022C10 8022798 80238A4 80238E0 MenuCommand_SelectYes u8 MenuCommand_SelectYes(struct MenuProc* menu, struct MenuItemProc* menuItem)  
8021278 8024638 80241AC 80256D8 8025728 func_fe6_08021278 void func_fe6_08021278(struct Unit * unit)
void FillBallistaRangeMaybe(struct Unit* unit)
FillBallistaRangeMaybe
8000564 80253D8 8024F4C 8026900 802695C SomethingSMS_16x16 int SomethingSMS_16x16(int slot, u32 id)  
8022B14 8026B44 80266B8 80281F8 8028264 GetUnitTotalSupportLevel int GetUnitTotalSupportLevel(struct Unit * unit)
int GetUnitTotalSupportLevel(struct Unit* unit)
 
80257B0 802A24C 8029D9C 802C2B0 802C368 GetUnitRoundExp int GetUnitRoundExp(struct Unit * unit, struct Unit * other)
int GetUnitRoundExp(struct Unit* actor, struct Unit* target)
 
80267D0 802B86C 802B3BC 802D9E4 802DAAC TradeMenu_OnEndSelected static void TradeMenu_OnEndSelected(struct TradeMenuProc * proc)
void TradeMenu_OnEndSelected(struct TradeMenuProc * proc)
TradeMenu_802DAAC
8090834 802BCC8 802B808 802DDF4 802DEBC TradeMenu_TutorialWait_OnLoop void TradeMenu_TutorialWait_OnLoop(struct TradeMenuProc * proc)  
8027950 802CCDC 802C81C 802F08C 802F154 DoItemFortifyStaffAction void DoItemFortifyStaffAction(ProcPtr proc)
void ExecFortify(ProcPtr proc)
ExecFortify
8028238 802D718 802D258 802FF6C 803001C ApplyStatusChange static void ApplyStatusChange(ProcPtr proc)
void AfterItemUse_SetTargetStatus()
AfterItemUse_SetTargetStatus
8028598 802DA80 802D5C0 80302E0 8030390 WeatherInit_Rain static void WeatherInit_Rain(void)
void WfxRain_Init(void)
WfxRain_Init
802867C 802DB64 802D6A4 80303C4 8030474 WeatherInit_Sandstorm static void WeatherInit_Sandstorm(void)
void WfxSandStorm_Init(void)
WfxSandStorm_Init
80288D0 802DDB8 802D8F8 803061C 80306CC WeatherInit_Blue static void WeatherInit_Blue(void)
void WfxBlue_Init(void)
WfxBlue_Init
80289DC 802DEC4 802DA04 8030728 80307D8 FlamesWeatherInitGradient static void FlamesWeatherInitGradient(void)
void WfxFlamesInitGradient(void)
WfxFlamesInitGradient
8028A6C 802DF54 802DA94 80307B8 8030868 FlamesWeatherInitParticles static void FlamesWeatherInitParticles(void)
void WfxFlamesInitParticles(void)
WfxFlamesInitParticles
8028E44 802E32C 802DE6C 8030B90 8030C40 EnableTilesetPalAnim void EnableTilesetPalAnim(void)
void ResetMapPaletteAnimations(void)
ResetMapPaletteAnimations, EnableTilesetPaletteAnim
80297EC 802EDEC 802E920 8031660 8031714 UnitRearrangeApply void UnitRearrangeApply(void)
void LoadPlayerUnitsFromUnitStack()
LoadPlayerUnitsFromUnitStack
8029AA0 802F0C8 802EBFC 8031944 80319F8 ArenaGetOpposingLevel static int ArenaGetOpposingLevel(int level)
int ArenaGetOpposingLevel(int level)
GetNearLevel
802A6B4 802FD04 802F838 803269C 8032750 KillUnitOnArenaDeath void KillUnitOnArenaDeath(struct Unit * unit)
void KillUnitOnArenaDeathMaybe(struct Unit* unit)
KillUnitOnArenaDeathMaybe, KillUnitIfNoHealth
802A7F4 802FE70 802F9A4 80327FC 80328B0 func_fe6_0802A7F4 void func_fe6_0802A7F4(void)
void sub_80328B0(void)
 
0 802FF34 802FA6C 80328C0 8032974 sub_8032974 void sub_8032974(ProcPtr proc)  
802B750 80313A0 8030EB4 8033D94 8033E8C PrepPhase_MapSwapSelectFogFadeA static void PrepPhase_MapSwapSelectFogFadeA(struct GenericProc * proc)
void InitMapChangeGraphicsIfFog(void)
InitMapChangeGraphicsIfFog
802B964 80318B4 80313CC 8034378 8034470 func_fe6_0802B964 bool func_fe6_0802B964(void) CanActiveUnitUseRescue
802B980 80318D0 80313E8 8034394 803448C func_fe6_0802B980 bool func_fe6_0802B980(void) CanActiveUnitUseTrade
802C034 8031FAC 8031A74 8034B20 8034C18 StartUnitInventoryPanel void StartUnitInventoryPanel(ProcPtr parent)
void StartUnitInventoryInfoWindow(ProcPtr parent)
NewUnitInfoWindow_WithAllLines
802C894 803280C 80322DC 8035384 803547C PutSubtitleHelpText void PutSubtitleHelpText(struct SubtitleHelpProc * proc, int y)
void PutSubtitleHelpText(struct SubtitleHelpProc * proc, int y)
 
802CA58 80329D4 80324A4 8035554 803564C SubtitleHelpDarkener_FadeOut void SubtitleHelpDarkener_FadeOut(ProcPtr proc)
void SubtitleHelpDarkener_FadeOut(struct SubtitleHelpProc * proc)
 
802CDD8 8032F90 8032A60 8035BA4 8035AA4 StatusHealEffect_OverlayBg_Init static void StatusHealEffect_OverlayBg_Init(void)
void StatusHealEffect_OverlayBg_Init()
 
802CF24 80330DC 8032BAC 8035CEC 8035BEC StatusHealEffect_BlendedSprite_Loop static void StatusHealEffect_BlendedSprite_Loop(struct GenericProc * proc)
void StatusHealEffect_BlendedSprite_Loop(struct UnknownBMUSAilmentProc* proc)
 
802D09C 8033254 8032D24 8035E44 8035D44 StatusHealEffect_PalSpriteAnim_LoopIn static void StatusHealEffect_PalSpriteAnim_LoopIn(struct GenericProc * proc)
void StatusHealEffect_PalSpriteAnim_LoopIn(struct UnknownBMUSAilmentProc* proc)
 
802D0C8 8033280 8032D50 8035E70 8035D70 StatusHealEffect_PalSpriteAnim_LoopOut static void StatusHealEffect_PalSpriteAnim_LoopOut(struct GenericProc * proc)
void StatusHealEffect_PalSpriteAnim_LoopOut(struct UnknownBMUSAilmentProc* proc)
 
8027368 8033468 8032F38 8036040 8035F40 StepTrap_End static void StepTrap_End(ProcPtr proc)
void FinishDamageDisplay()
 
802733C 80347A0 80342C8 80375B4 80374F4 StepPikeTrap_08027318 static void StepPikeTrap_08027318(ProcPtr proc)
void sub_80374F4(struct UnknownBMTrapProc* proc)
MineFireTrap_DoSomeBWLStuffWhenKill
802E4C0 8034DB8 80348E0 8039724 80396AC AiPhase_Begin static void AiPhase_Begin(ProcPtr proc)
static void AiPhaseInit(struct Proc* proc)
AiPhaseInit, CpPhase_Init
802E52C 8034E24 803494C 8039790 8039718 AiPhase_Berserk_Begin static void AiPhase_Berserk_Begin(ProcPtr proc)
static void AiPhaseBerserkInit(struct Proc* proc)
AiPhaseBerserkInit, BskPhase_Init
802E670 8034F64 8034A8C 80398D0 8039858 AiOrder_Init void AiOrder_Init(ProcPtr proc)
void CpOrderFunc_BeginDecide(ProcPtr proc)
CpOrderFunc_BeginDecide, CpOrder_BuildUnitList
0 80355E4 803510C 8039F6C 8039EF4 CpPerform_UpdateMapMusic void CpPerform_UpdateMapMusic()  
802ED68 803569C 80351C4 803A024 8039FAC AiPerform_StartMovement void AiPerform_StartMovement(struct AiPerformProc * proc)
void CpPerform_BeginUnitMovement(struct CpPerformProc* proc)
CpPerform_BeginUnitMovement
802F064 8035968 8035490 803A2EC 803A274 AiTalkAction bool AiTalkAction(struct AiPerformProc * proc)
s8 AiTalkAction(struct CpPerformProc* proc)
CpPerform_TalkWait
0 8035BEC 8035714 803A670 803A5F8 CpPerform_WaitAction void CpPerform_WaitAction(struct CpPerformProc* proc)  
8030180 8036CE8 8036810 803B720 803B718 AiFindBestAdjacentPositionByFunc bool AiFindBestAdjacentPositionByFunc(int x, int y, u8 (* funcArg)(int x, int y), struct Vec2i * pos_out)
s8 AiFindBestAdjacentPositionByFunc(int x, int y, u8(funcArg)(int x, int y), struct Vec2 out)
GetLesserWeightedAdjacentPosition
80326C4 8039870 80393BC 803E284 803E2F4 AiRefreshDangerMap void AiRefreshDangerMap(void)
void AiInitDangerMap(void)
AiInitDangerMap, SetupAiDangerMap
8032F48 803A10C 8039C58 803EB34 803EBA4 AiEquipBestMatch void AiEquipBestMatch(int equip_flag, u16 const * equip_flags)
void sub_803EBA4(int a, u16* b)
 
8036440 803D95C 803D4AC 80428B0 804292C sub_804292C void sub_804292C(void)  
80364A4 803D9C0 803D510 8042914 8042990 sub_8042990 void sub_8042990(void)  
8036714 803DC30 803D780 8042B84 8042C00 sub_8042C00 void sub_8042C00(struct SioBigReceiveProc * proc)  
8036918 803DE58 803D9A8 8042DB0 8042E2C SioPollingMsgAndAck void SioPollingMsgAndAck(ProcPtr proc) SioCon_8042E2C
8036A54 803DF94 803DAE4 8042EDC 8042F58 sub_8042F58 void sub_8042F58(ProcPtr proc)  
8036D08 803E248 803DD98 8043190 804320C SioPlaySoundEffect void SioPlaySoundEffect(int idx) SioPlaySomeIndexedSfx
80388A4 804005C 803F950 8044F9C 8044FFC sub_8044FFC void sub_8044FFC(struct ProcTactician * proc) NameSelect_8044FFC
8038910 80400C8 803F9BC 8045008 8045068 sub_8045068 void sub_8045068(struct ProcTactician * proc) NameSelect_8045068
803A748 8041F70 8041880 8046EAC 8046F68      
803BBF8 80434A8 8042D90 8048310 80483F8      
0 804417C 804397C 8048F24 0      
0 8044704 8043F04 80494B0 0      
803C4CC 8044D14 8044518 8049AC8 8048CB8      
803C678 8044EC4 80446C8 8049C7C 8048E6C      
803CEDC 804572C 8044F3C 804A508 804970C      
803D4B8 8045D2C 8045540 804AB00 8049D0C      
803DCC0 8046594 8045DA8 804B340 804A5A4      
803F890 804819C 80479B0 804CF58 804C1B8      
803F8BC 80481C8 80479DC 804CF84 804C1E4      
803F9F4 8048300 8047B14 804D0BC 804C31C SetMoveUnitMoveManual_Unique int SetMoveUnitMoveManual_Unique() Arguments: r0 = Move Manual Pointer (will be copied)
80403C0 8048CF0 8048504 804D88C 804CAEC      
8040770 80490BC 80488D4 804DC64 804CECC      
80407A8 80490F4 804890C 804DC9C 804CF04      
8040CA8 80495F4 8048E0C 804E1A0 804D40C      
8040F00 804984C 8049064 804E3F8 804D664      
8041060 80499AC 80491C4 804E544 804D7B0      
8041308 804A30C 8049B24 804EEEC 804E168 UnpackUiWindowFrameGraphics2 void UnpackUiWindowFrameGraphics2(int window_theme)
void UnpackUiFrameBuffered(int id)
UnpackUiFrameBuffered
8041E24 804B08C 804A8B0 8050174 804F400 GetMenuCursorPosition void GetMenuCursorPosition(struct MenuProc * proc, int * x_out, int * y_out)
void GetMenuCursorPosition(struct MenuProc* proc, int* xResult, int* yResult)
Menu_GetCursorGfxCurrentPosition
8042264 804B664 804AE88 80507B0 804FA3C StartMapSelect ProcPtr StartMapSelect(struct MapSelectInfo const * info)
ProcPtr NewTargetSelection(const struct SelectInfo* selectInfo)
NewTargetSelection, StartTargetSelection
80425F0 804B9F4 804B218 8050B48 804FDD4 NewEkrBattle void NewEkrBattle(void)
void NewEkrBattle(void)
StartEkrBattle
804294C 804BD4C 804B570 8050EA8 8050134 EkrBattleWaitWindowAppear void EkrBattleWaitWindowAppear(struct ProcEkrBattle * proc)
void ekrBattle_8050134(struct ProcEkrBattle *proc)
ekrBattle_8050134
8042B4C 804BF0C 804B730 80510AC 8050338 EkrBattleWaitTriangleIdle void EkrBattleWaitTriangleIdle(struct ProcEkrBattle * proc)
void ekrBattleWaitTriangleIdle(struct ProcEkrBattle *proc)
ekrBattle_8050338, ekrBattle_WaitForTriangleAttackAnim
8042C48 804C008 804B82C 80511B4 8050440 EkrBattleWaitPromotion void EkrBattleWaitPromotion(struct ProcEkrBattle * proc)
void ekrBattle_WaitPromotionIdle(struct ProcEkrBattle *proc)
ekrBattle_8050440, ekrBattle_WaitForClassChange
80433E8 804C728 804BF4C 80519A0 8050C6C EkrBattleWaitLvup void EkrBattleWaitLvup(struct ProcEkrBattle * proc)
void ekrBattle_WaitEkrLvupIdle(struct ProcEkrBattle *proc)
ekrBattle_WaitForLevelup_8050C6C
8043424 804C764 804BF88 80519DC 8050CA8 EkrBattleWaitPopup void EkrBattleWaitPopup(struct ProcEkrBattle *proc)
void ekrBattle_WaitForPopup(struct ProcEkrBattle *proc)
ekrBattle_WaitForPopup
8043554 804C854 804C078 8051ADC 8050DA8 EkrBattlePostDragonEnding void EkrBattlePostDragonEnding(struct ProcEkrBattle * proc)
void ekrBattle_PostDragonStatusEffect(struct ProcEkrBattle *proc)
ekrBattle_8050DA8
8045578 804E7AC 804DFD0 8053A7C 8052D8C NewEfxStatusCHG void NewEfxStatusCHG(struct Anim * anim) StartEfxStatusCHG
8045694 804E89C 804E0C0 8053B6C 8052E7C sub_8052E7C void sub_8052E7C(struct ProcEfxDead *proc)  
0 804E8CC 804E0F0 8053B9C 8052EAC sub_8052EAC void sub_8052EAC(struct ProcEfxDead *proc)  
0 804E9A8 804E1CC 8053C74 8052F84 sub_8052F84 void sub_8052F84(struct ProcEfxDead *proc)  
804722C 8050274 804FA98 8055BA4 8054ED4 EndProcEfxWeaponIcon void EndProcEfxWeaponIcon(void) EndEfxWeaponIcon
804738C 80503D4 804FBF8 8055D08 8055038 sub_8055038 void sub_8055038(struct ProcEfxSpellCast *proc)  
80473F0 8050438 804FC5C 8055D6C 805509C sub_805509C void sub_805509C(struct ProcEfxSpellCast *proc)  
8047430 8050478 804FC9C 8055DAC 80550DC sub_80550DC void sub_80550DC(struct ProcEfxSpellCast *proc)  
0 80504F8 804FD1C 8055E2C 0      
0 8050604 804FE28 8055F40 0      
8047D38 8051214 8050A38 8056BF0 8055C68 MainUpdate_8055C68 void MainUpdate_8055C68(void)  
8048154 8051630 8050E54 8057000 8056078 ekrBaStart_8056078 void ekrBaStart_8056078(struct ProcEkrBattleStarting *proc) ekrBattleStarting_8056078
8048DA4 8052278 8051A9C 8057CAC 8056D24 NewEkrWindowAppear void NewEkrWindowAppear(int identifier, int duration) StartEkrWindowAppear
804C554 8055D2C 8055544 805BE20 805B07C PlaySound8FForArenaMaybe void PlaySound8FForArenaMaybe(void) PlayBattleCroudSfxIfArena
804C56C 8055D44 805555C 805BE38 805B094 sub_805B094 void sub_805B094(void)  
804C860 8056038 8055850 805C138 805B394 ekrTogiColor_Loop void ekrTogiColor_Loop(struct ProcEfxBGCOL * proc)  
0 80561D8 80559F0 805C2D8 805B534 EfxTwobaiRSTMain void EfxTwobaiRSTMain(struct ProcEfx *proc)  
804E540 805807C 8057894 805E0C0 805CFC0 StartSubSpell_efxHurtmutOBJ void StartSubSpell_efxHurtmutOBJ(struct Anim * anim)  
804F450 8058FC4 80587DC 805F070 805DF70 sub_805DF70 void sub_805DF70(struct ProcEfxBG *proc)  
804F9E8 805955C 8058D74 805F610 805E510 efxFimbulvetrOBJ2_Loop void efxFimbulvetrOBJ2_Loop(struct ProcEfxOBJ * proc)  
804FA14 8059588 8058DA0 805F63C 805E53C StartSubSpell_efxFimbulvetrOBJ2Fall void StartSubSpell_efxFimbulvetrOBJ2Fall(struct Anim * anim, int unk)  
8056F28 8063188 80629A0 806F12C 806CE08 efxYushaSpinShieldOBJ_806CE08 void efxYushaSpinShieldOBJ_806CE08(struct ProcEfxOBJ * proc)  
8057344 80635B4 8062DCC 806F63C 806D320 NewEfxSunakemuri void NewEfxSunakemuri(struct Anim *anim, int type)  
8053420 8063804 806301C 806F88C 806D570 NewEfxLokmsuna void NewEfxLokmsuna(struct Anim *anim)  
8057EC4 806416C 8063984 80702E8 806DFD0 sub_806DFD0 void sub_806DFD0(struct ProcEfxOBJ * proc)  
0 8064764 8063F7C 80708B4 0      
8057F08 80647DC 8063FF4 8070EB8 806E904 EndActiveClassReelSpell void EndActiveClassReelSpell(void)  
8057F24 80647F8 8064010 8070ED4 806E920 EndActiveClassReelBgColorProc void EndActiveClassReelBgColorProc(void)  
805DA38 8069BE4 8069404 80762D0 8073E48 EkrLvup_InitPalette void EkrLvup_InitPalette(struct ProcEkrLevelup *proc)  
805DBA4 8069D50 8069570 807643C 8073FB4 EkrLvup_PrepareApGfx void EkrLvup_PrepareApGfx(struct ProcEkrLevelup *proc)  
805DE8C 806A05C 806987C 8076744 80742BC EkrLvup_SetHBlank void EkrLvup_SetHBlank(struct ProcEkrLevelup *proc)  
805E510 806A5C0 8069DE0 8076CAC 8074874 EfxPartsofScroll2HBlank void EfxPartsofScroll2HBlank(void)  
0 806A888 806A0A8 8076F78 8074B40 EkrLvupApfxMain void EkrLvupApfxMain(struct ProcEkrLvupApfx * proc)  
0 806AC5C 806A47C 807734C 8074F14 sub_8074F14 void sub_8074F14(struct ProcEobjLvup * proc)  
805F15C 806B85C 806B07C 8077F70 8075B3C DeleteAnimsOnPopup void DeleteAnimsOnPopup(void)  
805F57C 806BD3C 806B550 807848C 807606C BattlePopup_Wait16Frames void BattlePopup_Wait16Frames(struct ProcEkrPopup *proc)  
805F71C 806BEDC 806B6F0 807863C 807621C ekrPopup_MarkEnd void ekrPopup_MarkEnd(struct ProcEkrPopup *proc)  
8058D08 806609C 80658AC 8079AA8 8077684 sub_8077684 void sub_8077684(struct ProcEfxDKfx * proc)  
0 807AE18 807A3A4 80875F0 8085324 sub_8085324 int sub_8085324()  
808F2F0 807AEA8 807A434 8087620 8085354 sub_8085354 int sub_8085354()  
0 807B878 807AE04 8087BE8 808591C sub_808591C void sub_808591C(struct EventEngineProc * proc)  
0 807CD94 807C320 8087C5C 8085990 sub_8085990 void sub_8085990(struct EventEngineProc * proc)  
0 80810A8 8080360 8089A00 8087788 DisplayWeaponExp void DisplayWeaponExp(int num, int x, int y, int wtype) DrawUnitWeaponRank
806FA28 8081900 8080BA4 808A2A0 8088014 StatScreenPageName_CloseMain void StatScreenPageName_CloseMain(struct StatScreenSpritesProc * proc)
void PageNameCtrl_AnimOut(struct StatScreenPageNameProc* proc)
PageNameCtrl_AnimOut
806FAF0 80819C8 8080C6C 808A368 80880DC StatScreenPageName_OpenMain void StatScreenPageName_OpenMain(struct StatScreenSpritesProc * proc)
void PageNameCtrl_AnimIn(struct StatScreenPageNameProc* proc)
PageNameCtrl_AnimIn
807049C 808241C 80816BC 808AE20 8088B94 HelpBoxPopulateStatScreenWeaponExp void HelpBoxPopulateStatScreenWeaponExp(struct HelpBoxProc * proc)
void HbPopulate_SSWExp(struct HelpBoxProc* proc)
HbPopulate_SSWExp
80708C0 80828C8 8081B68 808B2C8 808903C KillHelpBox void KillHelpBox(void)
void EndHelpBox(void)
EndHelpBox
80708E4 80828EC 8081B8C 808B2EC 8089060 HelpBoxMoveControl_OnInitBox void HelpBoxMoveControl_OnInitBox(struct HelpBoxProc * proc)
void HbMoveCtrl_OnInitBox(struct HelpBoxProc* proc)
HbMoveCtrl_OnInitBox, MoveableHelpBox_OnInit
0 8082D8C 808202C 808B7F8 8089588 MoveHelpPromptSprite void MoveHelpPromptSprite(int x, int y)  
80716F0 8083980 8082F80 808C60C 808A2FC func_fe6_080716F0 void func_fe6_080716F0(struct HelpBoxProc * proc)
void sub_808A2FC(struct HelpBoxProc * proc)
 
8071848 8083AD8 80830D8 808C764 808A454 func_fe6_08071848 int func_fe6_08071848(int item)
int sub_808A454(int item)
 
0 8083FBC 80835BC 808CCD0 808A9C0 sub_808A9C0 void sub_808A9C0(struct HelpBoxProc * proc)  
0 8084CEC 80842F0 808DA98 808B788 sub_808B788 void sub_808B788(ProcPtr proc)  
0 8086BB8 80861C8 808F9BC 808D6D4 GoalDisplay_Loop_SlideIn void GoalDisplay_Loop_SlideIn(struct PlayerInterfaceProc* proc) Loop26CPI
0 8086C00 8086210 808FA04 808D71C GoalDisplay_Loop_SlideOut void GoalDisplay_Loop_SlideOut(struct PlayerInterfaceProc* proc) Loop46CPI
0 8086ED4 80864E8 808FCA0 808D9B8 MenuButtonDisp_Loop_OnSlideIn void MenuButtonDisp_Loop_OnSlideIn(struct PlayerInterfaceProc* proc)  
0 8086FC0 80865D4 808FD88 808DAA0 MenuButtonDisp_Loop_OnSlideOut void MenuButtonDisp_Loop_OnSlideOut(struct PlayerInterfaceProc* proc)  
80733C0 8087054 8086668 808FE1C 808DB34 PutSioErrorMessage void PutSioErrorMessage(void)
void PutSioErrorMessage(void)
 
0 8087B2C 8087174 8090A1C 808E748 ChapterStatus_MaybeFocusLeaderUnit void ChapterStatus_MaybeFocusLeaderUnit(struct ChapterStatusProc* proc)  
0 8088718 8087D90 8091590 808F2BC CgText_ClearSpriteText void CgText_ClearSpriteText(struct CgTextMainProc * proc)  
0 8088768 8087DE0 80915E0 808F30C sub_808F30C void sub_808F30C(struct CgTextMainProc * proc)  
0 8089310 80889AC 80921F8 808FF18 CgTextInterpreter_808FF18 void CgTextInterpreter_808FF18(struct CgTextInterpreterProc * proc)  
0 808EEAC 808E564 8097E10 8095B30 ResetPrepMenuDescTexts void ResetPrepMenuDescTexts() ClearPrepScreenMenuHelpText
0 808F2BC 808E980 809820C 8095F2C sub_8095F2C void sub_8095F2C(struct ProcAtMenu * proc) AtMenu_MaintainPrepScreenMenuHelp
0 808F7D4 808EE98 8098708 8096424 AtMenu_LockGame void AtMenu_LockGame()  
0 808F7EC 808EEB0 8098720 809643C AtMenu_UnlockGame void AtMenu_UnlockGame()  
0 80903A8 808FA68 8098EA8 8096BC4 PrepSpecialChar_BlinkButtonStart void PrepSpecialChar_BlinkButtonStart()  
0 8090494 808FB54 8098FB0 8096CCC PrepMenu_OnInit void PrepMenu_OnInit(struct ProcPrepMenu * proc) PrepScreenMenu_OnInit
0 8090774 808FE34 809927C 8096F98 PrepMenu_OnEnd void PrepMenu_OnEnd(struct ProcPrepMenu *proc) PrepScreenMenu_OnEnd
0 80909F8 80900B8 8099594 80972B0 EndPrepScreenMenu void EndPrepScreenMenu()  
0 8090A1C 80900DC 80995B8 80972D4 ResetPrepMenuScreen void ResetPrepMenuScreen() ClearPrepScreenMenu
0 8090AA4 8090164 8099640 809735C ShowPrepScreenMenuFrozenHand void ShowPrepScreenMenuFrozenHand() DisablePrepScreenMenu
8082CBC 809186C 8090F30 809A2B4 8097FDC sub_8097FDC void sub_8097FDC(void)  
0 8091B8C 8091250 809A5D4 80982FC sub_80982FC void sub_80982FC(void)  
0 8094BA4 8094314 809DAF4 809B830 DrawPrepScreenItemIcons void DrawPrepScreenItemIcons(u16* tm, struct Unit* unit)  
8057208 8096058 8095828 809EEE4 809CC40 PrepItemUse_ExecPromoDoneUnusedIDLE void PrepItemUse_ExecPromoDoneUnusedIDLE(struct ProcPrepItemUse * proc)  
0 8097C10 8097488 80A0D94 809EAF4 sub_809EAF4 void sub_809EAF4(void)  
800EFB4 8097C30 80974A8 80A0DB4 809EB14 DisplayMovement static bool DisplayMovement(struct EventProc * proc, struct Unit * unit, u8 const * movescr)
void sub_809EB14(void)
 
0 809AD54 809A378 80A3C64 0      
0 809B2BC 809A8E4 80A4148 0      
0 809C92C 809BF78 80A5868 80A1A90 sub_80A1A90 void sub_80A1A90(int idx)  
0 809D4D0 809CAB8 80A5EC8 80A20FC DrawSupportSubScreenUnitPartnerDetails void DrawSupportSubScreenUnitPartnerDetails(struct SubScreenProc* proc)  
8089894 809E1CC 809D7B4 80A6A30 0 func_fe6_08089894 void func_fe6_08089894(fu8 bg, i32 scr_x, i32 scr_y, i32 tex_x, i32 tex_y, fi16 angle, fi16 scale)  
8082EC0 809E218 809D800 80A6A7C 0      
0 80A0B5C 80A0190 80A93BC 80A4978 PidStatsGetTotalLevel int PidStatsGetTotalLevel(void) BWL_GetTotalLevelsGained
8085F24 80A22DC 80A1948 80AADF8 80A63E0 WriteSwappedSuspendSaveId void WriteSwappedSuspendSaveId(void)
void WriteSwappedSuspendSaveId()
UpdateNextSuspendSaveId
8087218 80A3540 80A28CC 80AC89C 80A7E84 Minimap_Init void Minimap_Init(struct MinimapProc * proc)
void Minimap_Init(ProcPtr proc)
Minimap_HandleOpen
80877AC 80A3AE0 80A2E6C 80ACDE8 80A83D0 ApplyMinimapGraphics void ApplyMinimapGraphics(int pal_num)
void ApplyMinimapGraphics(int palId)
 
80877EC 80A3B20 80A2EAC 80ACE28 80A8410 InitMinimapFlashPalette void InitMinimapFlashPalette(void)
void InitMinimapFlashPalette()
 
0 80A542C 80A47B4 80AE7D8 80A9D84 sub_80A9D84 void sub_80A9D84(struct SaveMenu8A20068Proc * proc)  
0 8012F2C 80128B0 80AEF80 80AA49C sub_80AA49C void sub_80AA49C(struct SaveMenuProc * proc)  
0 80A5B20 80A4E34 80AF010 80AA52C savemenu_SetDifficultyChoice void savemenu_SetDifficultyChoice(int a, int b)  
0 80A9954 80A8A40 80B14EC 80ACA4C UiCursorHand_80ACA4C void UiCursorHand_80ACA4C(int index, int a, int b, int c, int d)  
0 80A99D0 80A8ABC 80B1568 80ACAC8 BlockUiCursorHand void BlockUiCursorHand(void)  
0 80A99EC 80A8AD8 80B1584 80ACAE4 UnblockUiCursorHand void UnblockUiCursorHand(void)  
0 80A9C68 80A8D54 80B1800 80ACD7C SetUiSpinningArrowPositions void SetUiSpinningArrowPositions(int x1, int y1, int x2, int y2)  
0 80A9C84 80A8D70 80B181C 80ACD60 SetUiSpinningArrowConfig void SetUiSpinningArrowConfig(int flags)  
0 80A9D00 80A8DEC 80B1898 80ACDF8 ParallelFiniteLoop_Loop void ParallelFiniteLoop_Loop(struct ParallelFiniteLoopProc * proc)  
0 80AA118 80A9204 80B1CA4 80AD204 EnableSysBlackBox void EnableSysBlackBox(int index, int x, int y, int width, int height, u16 oam2)  
0 80AA180 80A926C 80B1D0C 80AD26C DisableSysBlackBox void DisableSysBlackBox(int index)  
0 80AA440 80A9564 80B2004 80AD564 HideSysHandCursor void HideSysHandCursor(void) HidePrepScreenHandCursor
0 80AA870 80A9994 80B2438 80AD998 EnableUnransportWindow void EnableUnransportWindow(int index, int layer, int x, int y, int w, int h, u16 chr)  
0 80AA8C0 80A99E4 80B2488 80AD9E8 DisableSysGrayBox void DisableSysGrayBox(int index)  
0 80AAB18 80A9C3C 80B26E4 80ADC44 DisableSysBrownBox void DisableSysBrownBox(int index)  
0 80AB5AC 80AA6E4 80B3198 80AE71C BmBgfx_End void BmBgfx_End(struct ProcBmBgfx * proc)  
0 80ABB24 80AAC48 80B3798 80AEB60 BonusClaimHelp_Init void BonusClaimHelp_Init(struct BonusClaimHelpBoxProc * proc)  
0 80AC1A4 80AB2C0 80B3DF8 80AF1D8 InitSoundRoomVolumeGraph void InitSoundRoomVolumeGraph(void)  
0 80AC9E4 80ABB00 80B4460 80AF840 StopSoundRoomSong void StopSoundRoomSong(struct SoundRoomProc * proc)  
0 80ACC30 80ABD4C 80B4684 80AFA64 SoundRoomUi_RestartTitleMusic void SoundRoomUi_RestartTitleMusic(struct SoundRoomProc * proc)  
0 80ACEAC 80ABFC8 80B4878 80AFC60 SoundRoomUi_Loop_MainUiSlideOut void SoundRoomUi_Loop_MainUiSlideOut(struct SoundRoomProc * proc)  
0 80AD544 80AC66C 80B4F3C 80B0324 SoundRoom_DrawSprites_Loop void SoundRoom_DrawSprites_Loop(struct SoundRoomSpriteDrawProc * proc) SoundRoom
0 80AD920 80ACA48 80B51DC 80B05C4 sub_80B05C4 void sub_80B05C4(struct Proc8A21568* proc)  
0 80AE3AC 80AD484 80B5C24 80B1008 sub_80B1008 void sub_80B1008(struct BonusClaimProc * proc)  
808C9AC 80AF114 80AE1FC 80B68B0 80B1C90 WindowColorOptionChangeHandler s8 WindowColorOptionChangeHandler(ProcPtr proc)  
0 80AFDDC 80AEEA4 80B75D0 80B29B8 SetClassReelMode void SetClassReelMode(int mode)  
8095A74 80B0E7C 80B0048 80B8A48 80B3E9C ClassInfoDisplay_OnEnd void ClassInfoDisplay_OnEnd(struct OpInfoClassDisplayProc* proc)  
0 80B9250 80B85B4 80BB7B4 80B6C74 CharacterEnding_Unused_80B6C74 void CharacterEnding_Unused_80B6C74(struct CharacterEndingProc* proc)  
0 80B96F0 80B8B90 80BBC98 80B71DC sub_80B71DC void sub_80B71DC(struct EndingBattleDisplayProc* proc)  
0 807AE6C 807A3F8 80C3238 80BE44C GmUnitFadeExists s8 GmUnitFadeExists(void)  
803D178 80459EC 80451FC 804A7CC 80499D0      
0 80126BC 8012028 80091D4 80092E4 AP_Display void AP_Display(struct APHandle* handle, int x, int y) PutSpriteAnim, _AP_RegisterGraphics
0 80174A0 801704C 8017124 801737C GetConvoyItemCostSum int GetConvoyItemCostSum(void) GetTotalConvoyItemsValue
801753C 8017AE8 80176F8 80177A0 80179F8 UnitHasItem bool UnitHasItem(struct Unit * unit, int item)
s8 UnitHasItem(struct Unit* unit, int item)
 
0 803BE78 803B9C4 8040770 80407F0 GetSpecialItemFuncIndex int GetSpecialItemFuncIndex(u16 item)  
806C2C4 807A9F0 8079F7C 80871B4 8084EE8 func_fe6_0806C2C4 bool func_fe6_0806C2C4(void)
int AreAnyEnemyUnitDead(void)
AreAnyEnemyUnitDead, IsAnyEnemyUnitAlive
8072230 8085188 808478C 808DF38 808BC2C PutMapUiHpBarMid void PutMapUiHpBarMid(u16 * tm, fi16 fill, int tile)
void GetHpBarMidTiles(s16* buffer, s16 hp, int tileBase)
 
804C2EC 8055AC4 80552DC 805BBB8 805AE14 sub_805AE14 void sub_805AE14(struct BanimUnkStructComm * buf)  
0 8004A60 8004B84 80032E0 8003394 RunProcessScript static void RunProcessScript(struct Proc* proc) StepProcScr
8006F8C 8006094 8006204 8004ABC 8004BB4 PutNumberTwoChr void PutNumberTwoChr(u16 * tm, int color, int number)
void PutNumberTwoChr(u16 *tm, int color, int number)
 
0 80167FC 8016380 80164F8 8016750 CanUnitUseWeaponNow s8 CanUnitUseWeaponNow(struct Unit* unit, int item)  
8020B70 8023EA8 8023A1C 8024EC8 8024F18 ForEachPositionInRange void ForEachPositionInRange(void (* func)(int x, int y))
void ForEachPosInRange(void(*func)(int x, int y))
ForEachPosInRange
8028AE0 802DFC8 802DB08 803082C 80308DC FlamesWeatherUpdateGradient static void FlamesWeatherUpdateGradient(void)
void WfxFlamesUpdateGradient(void)
WfxFlamesUpdateGradient
803B2AC 8042ACC 8042428 80479D0 8047AB8 CheckSomethingSaveRelated signed int CheckSomethingSaveRelated()  
808F4F0 80B75A4 80B6798 80BADB0 80B622C GetGameDeathCount u16 GetGameDeathCount(void)  
809DFE4 80C0864 80BFD20 80D6690 80D1994 __modsi3 unsigned int _modsi3(unsigned int result, unsigned int a2)  
802D66C 80338B8 8033388 803660C 803650C InitBattlePreviewIconPalBuf static void InitBattlePreviewIconPalBuf(void)
void InitBattleForecastIconPaletteBuffer(void)
InitBattleForecastIconPaletteBuffer
80581C0 8064A94 80642AC 807116C 806EBBC StartCRSubSpell_efxopFireBG void StartCRSubSpell_efxopFireBG(struct Anim * anim, struct ProcEfx * parent)  
8058358 8064C2C 8064444 8071304 806ED54 StartCRSubSpell_efxopThunderBG void StartCRSubSpell_efxopThunderBG(struct Anim * anim, struct ProcEfx * unused)  
80585DC 8064EB0 80646C8 8071568 806EFB8 StartCRSubSpell_efxopLiveBG void StartCRSubSpell_efxopLiveBG(struct Anim * anim, struct ProcEfx * unused)  
0 8065158 8064970 80717F8 806F248 StartCRSubSpell_efxopLightningBG void StartCRSubSpell_efxopLightningBG(struct Anim * anim, struct ProcEfx * parent)  
0 8093814 8092F08 809C804 809A538 PrepItemScreen_GiveAll bool PrepItemScreen_GiveAll(struct Unit * unit)  
0 809B8D0 809AEFC 80A4738 0      
0 809B968 809AF94 80A47D0 0      
0 80C0BDC 80C0114 80D6A08 80D1D88 strlen int strlen(_DWORD *a1)  
8015260 8015068 8014BEC 80149B4 801498C VramCopy void VramCopy(u8 const * src, u8 * dst, int size)
void VramCopy(u8 const * src, u8 * dst, int size)
 
8016958 8016BC4 8016764 80168D0 8016B28 GetUnitEquippedWeapon u16 GetUnitEquippedWeapon(struct Unit * unit)
u16 GetUnitEquippedWeapon(struct Unit* unit)
Get_Equipped_Weapon
8016988 8016BF4 8016794 8016900 8016B58 GetUnitEquippedWeaponSlot int GetUnitEquippedWeaponSlot(struct Unit * unit)
int GetUnitEquippedWeaponSlot(struct Unit* unit)
 
0 8019E24 8019A3C 8019E4C 801A174 RefreshTorchlightsOnBmMap void RefreshTorchlightsOnBmMap(void) RefreshTorchlightsOnMap
8022C28 8026C98 802680C 802833C 80283A8 GetUnitSupportNumByPid int GetUnitSupportNumByPid(struct Unit * unit, u8 pid)
int GetUnitSupporterNum(struct Unit* unit, u8 charId)
GetUnitSupporterNum
0 8028F14 8028A98 802A9B0 802AA44 ComputeBattleUnitDefense void ComputeBattleUnitDefense(struct BattleUnit* attacker, struct BattleUnit* defender)  
0 804FC7C 804F4A0 80553CC 80546E4 EfxHPBarColorChangeMain void EfxHPBarColorChangeMain(struct ProcEfxHPBarColorChange * proc)  
8070B8C 8082BE4 8081E84 808B5E0 8089354 HelpBoxTryRelocateUp int HelpBoxTryRelocateUp(struct HelpBoxProc* proc)
int TryRelocateHbUp(struct HelpBoxProc* proc)
TryRelocateHbUp
8070BBC 8082C14 8081EB4 808B610 8089384 HelpBoxTryRelocateDown int HelpBoxTryRelocateDown(struct HelpBoxProc* proc)
int TryRelocateHbDown(struct HelpBoxProc* proc)
TryRelocateHbDown
0 80A0BDC 80A0210 80A9440 80A49FC PidStatsGetFavval int PidStatsGetFavval(u8 pid) BWL_GetFavoritismValue
0 80AB6FC 80AA834 80B32E8 80AE86C sub_80AE86C void sub_80AE86C(struct Proc08A20E24 * proc, int val)  
809E12C 80C0A1C 80BFED8 80D6848 80D1B4C __umodsi3 unsigned int _umodsi3(unsigned int result, unsigned int a2)  
0 8011FD4 801193C 8008FF0 8009100 sub_8009100 void sub_8009100(struct Proc0859163C * proc)  
0 8013E8C 801396C 801384C 8013794 sub_8013794 void sub_8013794(struct Proc8599FD4 *proc)  
0 80AA230 80A931C 80B1DBC 80AD31C EndAllParallelWorkers void EndAllParallelWorkers(void) DeleteEach6CDifferedLoop
809DF4C 80C07CC 80BFC88 80D65F8 80D18FC __divsi3 int _divsi3(unsigned int a1, unsigned int a2)  
0 80192D4 8018EEC 80192FC 8019624 sub_8019624 void sub_8019624(void)  
0 8004710 8004834 8002F90 8003040 Proc_EndEachMarked void Proc_EndEachMarked(int mark) EndEachMarkedProc
0 8004C98 8004DBC 800359C 8003650 GetIconTileIndex u16 GetIconTileIndex(int Index) GetIconChr
8021360 8024724 8024298 80257C4 8025814 ListOpenTerrainTargets void ListOpenTerrainTargets(struct Unit * unit, int terrain)
void MakeTargetListForDoorAndBridges(struct Unit* unit, int terrainId)
MakeTargetListForDoorAndBridges
80236C4 80277E0 8027354 80290A4 80290FC CanUnitUseChestKeyItem bool CanUnitUseChestKeyItem(struct Unit * unit)
s8 CanUnitUseChestKeyItem(struct Unit* unit)
CanUseChestKey
80248E8 8029008 8028B68 802AAE4 802AB74 ComputeBattleUnitSpeed void ComputeBattleUnitSpeed(struct BattleUnit * attacker)
void ComputeBattleUnitSpeed(struct BattleUnit* bu)
 
0 8029328 8028E78 802ACC4 802AD54 ComputeBattleUnitWeaponRankBonuses void ComputeBattleUnitWeaponRankBonuses(struct BattleUnit* bu)  
80331EC 803A3B0 8039EFC 803EDDC 803EE4C AiTryStealAt bool AiTryStealAt(int x, int y)
s8 AiTryDoStealAdjacent(int x, int y)
AiTryDoStealAdjacent
804F820 8059394 8058BAC 805F418 805E318 StartSubSpell_efxFimbulvetrBG void StartSubSpell_efxFimbulvetrBG(struct Anim * anim)  
80509E4 805A210 8059A28 80605B0 805F4B0 StartSubSpell_efxResireBG void StartSubSpell_efxResireBG(struct Anim * anim, int type) loadResireBG
8051DFC 805B7A4 805AFBC 80610B0 805FFB0 StartSubSpell_efxDivineBG void StartSubSpell_efxDivineBG(struct Anim * anim)  
8051E80 805B828 805B040 8061134 8060034 StartSubSpell_efxDivineBG_2 void StartSubSpell_efxDivineBG_2(struct Anim * anim)  
8051F04 805B8AC 805B0C4 80611B8 80600B8 StartSubSpell_efxDivineBG_3 void StartSubSpell_efxDivineBG_3(struct Anim * anim)  
80541FC 805CE60 805C678 8061DAC 8060CAC StartSubSpell_efxFenrirBG2_A void StartSubSpell_efxFenrirBG2_A(struct Anim * anim)  
805428C 805CEF0 805C708 8061E3C 8060D3C StartSubSpell_efxFenrirBG2_B void StartSubSpell_efxFenrirBG2_B(struct Anim * anim)  
0 80617EC 8061004 806674C 806509C StartSubSpell_efxOuraBG_B void StartSubSpell_efxOuraBG_B(struct Anim * anim)  
0 8061880 8061098 80667E0 8065130 StartSubSpell_efxOuraBG_C void StartSubSpell_efxOuraBG_C(struct Anim * anim)  
8082B1C 809169C 8090D58 809A0B8 8097DE0 IsWeaponUsable s8 IsWeaponUsable(struct Unit * unit, int item)  
0 80A06BC 809FCF0 80A8ECC 80A4488 GetGameTotalTurnCount2 int GetGameTotalTurnCount2()  
8086590 80A29DC 0 80AB514 80A6AFC ReadExtraMapSaveHead bool ReadExtraMapSaveHead(void)
bool ReadExtraMapSaveHead(void)
 
809CCD4 80BF54C 80BEA08 80D5368 80D0670 SampleFreqSet void SampleFreqSet(u32 freq)
void SampleFreqSet(u32 freq)
 
8013D74 8013758 8013238 80130D8 8013020 Copy2dChr void Copy2dChr(void const * src, u8 * dst, int width, int height)
void Copy2dChr(const void* src, void* dst, int width, int height)
CopyTileGfxForObj
8013E8C 8013870 8013350 80131F0 8013138 PutDigits void PutDigits(u16 * tm, u8 const * src, int tileref, int len)
void PutDigits(u16 *tm, const u8 *src, int tileref, int len)
 
3002D8C 3002E6C 3002F4C 30036FC 300375C      
8000234 8000234 8000234 8000234 8000234     ARM_8000234
0 80049A0 8004AC4 8003220 80032D4 ProcCmd_SET_MARK static s8 ProcCmd_SET_MARK(struct Proc *proc) ProcCmd_Mark
8082ABC 8004B20 8004C44 80033A0 8003454 Proc_BlockSemaphore static void Proc_BlockSemaphore(struct Proc *proc) Proc_Lock
0 8004B2C 8004C50 80033AC 8003460 Proc_WakeSemaphore static void Proc_WakeSemaphore(struct Proc *proc) Proc_Release
808F4B8 8004F20 8005044 800382C 80038E0 StoreNumberStringToSmallBuffer void StoreNumberStringToSmallBuffer(int n) GenNumberStr
0 8005E48 8005FB4 8004874 800496C IsTextPrinting bool IsTextPrinting(struct Text *text)  
0 8006028 8006198 8004A50 8004B48 PutNumberExt void PutNumberExt(u16 *tm, int color, int number, int id_zero)  
0 800680C 800697C 8005278 8005370 PutObjectAffine void PutObjectAffine(int id, int pa, int pb, int pc, int pd) PutSpriteAffine
0 8006924 8006A94 8005390 8005488 SpriteRefresher_OnIdle void SpriteRefresher_OnIdle(struct SpriteProc* proc)  
0 8007220 8007390 8005C68 8005D64 sub_8005D64 void sub_8005D64(struct FaceBlinkProc* proc)  
0 8007490 8007600 8005ED8 8005FD4 sub_8005FD4 void sub_8005FD4(struct FaceBlinkProc* proc)  
0 8007974 8007AE4 80063E0 80064DC sub_80064DC void sub_80064DC(int slot, int unk)  
0 8007EEC 800805C 8006974 8006A70 StartTalk ProcPtr StartTalk(int x, int y, const char* str)  
0 8007F08 8008078 8006990 8006A8C SetTalkLines void SetTalkLines(int lines)  
0 8007F38 80080A8 80069C0 8006ABC sub_8006ABC void sub_8006ABC(void(*func)(ProcPtr))  
0 8007F84 80080F4 8006A14 8006B10 SetTalkPrintColor void SetTalkPrintColor(int color) Dialogue_SetDefaultTextColor
0 800968C 80097FC 800814C 8008250 ClearTalkText void ClearTalkText(void) Dialogue_ClearLines
0 8013214 8012B5C 8009EC4 8009F64 SetNextChapterId void SetNextChapterId(int id)  
800D754 800AD04 800AD5C 801157C 8011490 StartPopupExt ProcPtr StartPopupExt(struct PopupInfo const * info, int duration, int window_kind, int iconChr, int iconPal, ProcPtr parent)
ProcPtr parent)
NewPopup, Popup_CreateExt
8013CEC 80136D0 80131B0 8013050 8012F98 Unused_08013CEC struct Unk * Unused_08013CEC(struct Unk_08013CEC * unk, int arg_1, int arg_2)
void sub_8012F98(struct Struct8012F98 *buf, int arg_1, int arg_2)
 
8013D34 8013718 80131F8 8013098 8012FE0 Unused_08013D34 int Unused_08013D34(struct Unk_08013CEC * unk, int arg_1)
int sub_8012FE0(struct Struct8012F98 *buf, int arg_1)
 
8013D48 801372C 801320C 80130AC 8012FF4 Register2dChrMove void Register2dChrMove(u8 const * src, u8 * dst, int width, int height)
void Register2dChrMove(const void* src, void* dst, int width, int height)
changeTiles, RegisterObjectTileGraphics
8013EC4 80138A8 8013388 8013268 80131B0 func_fe6_08013EC4 void func_fe6_08013EC4(struct Unk_08013EBC * unk)
void sub_80131B0(struct Unk_80131A8 *unk)
 
8013ED8 80138BC 801339C 801327C 80131C4 func_fe6_08013ED8 void func_fe6_08013ED8(struct Unk_08013EBC * unk)
void sub_80131C4(struct Unk_80131A8 *unk)
 
0 8013BA0 8013664 8013560 80134A8 GetPalFadeStClkEnd1 int GetPalFadeStClkEnd1() GetSomethingInPaletteBB_2A
8014150 8013F58 8013A38 8013918 8013860 SpacialSeTest_OnInit static void SpacialSeTest_OnInit(struct GenericProc * proc)
void SpacialSeTest_OnInit(struct ProcSpacialSeTest *proc)
 
80141E0 8014004 8013AE4 80139C4 801390C StartPalFadeToBlack void StartPalFadeToBlack(int palid, int duration, ProcPtr parent)
void StartPalFadeToWhite(int palid, int duration, ProcPtr parent)
 
8014A38 8014844 8014324 80141AC 80140F4 func_fe6_08014A38 void func_fe6_08014A38(struct FadeCoreProc * proc)
void FadeCore_Init(struct FadeCoreProc * proc)
 
8014D9C 8014BA4 8014728 80144E0 80144CC func_fe6_08014D9C void func_fe6_08014D9C(u16 const * colors, int pal_offset, int pal_size, int interval, ProcPtr parent)
void StartPaletteAnimatorReverse(u16 const * colors, int pal_offset, int pal_size, int interval, ProcPtr parent)
 
8014DB4 8014BBC 8014740 80144F8 80144E4 func_fe6_08014DB4 void func_fe6_08014DB4(u16 const * colors, int pal_offset, int pal_size, int interval, ProcPtr parent)
void StartPaletteAnimatorNormal(u16 const * colors, int pal_offset, int pal_size, int interval, ProcPtr parent)
NewPaletteAnimator_, StartPaletteAnimator_
801556C 8015374 8014EF8 8014F78 8014F50 VecMulMat void VecMulMat(int const * vec, int const * mat, int * ovec)
void VecMulMat(int const * vec, int const * mat, int * ovec)
 
8015728 8015530 80150B4 8015134 801510C MatIdent void MatIdent(int * mat)
void MatIdent(int * mat)
 
801585C 8015664 80151E8 8015264 8015240 VecDotVec int VecDotVec(int const * lvec, int const * rvec)
int VecDotVec(int const * lvec, int const * rvec)
 
8015880 8015688 801520C 8015288 8015264 VecCrossVec void VecCrossVec(int const * lvec, int const * rvec, int * ovec)
void VecCrossVec(int const * lvec, int const * rvec, int * ovec)
 
80158B8 80156C0 8015244 80152C0 801529C func_fe6_080158B8 int func_fe6_080158B8(int arg_0, int arg_1, int arg_2, int arg_3)
int sub_801529C(int arg_0, int arg_1, int arg_2, int arg_3)
 
0 80177A8 80173A0 8017448 80176A0 GetItemEncodedRange inline int GetItemEncodedRange(int item)  
0 80177D8 80173D0 8017478 80176D0 GetItemEffectiveness inline const u8* GetItemEffectiveness(int item)  
0 80181D4 8017DE4 8018060 801834C UnitRescue void UnitRescue(struct Unit* actor, struct Unit* target) Write_Rescue_Data
8018408 8018EE0 8018AF0 8018EE4 80191D0 GetUnitSkill inline int GetUnitSkill(struct Unit * unit)
inline int GetUnitSkill(struct Unit* unit)
Skl_Getter
8018448 8018F20 8018B30 8018F24 8019210 GetUnitSpeed inline int GetUnitSpeed(struct Unit * unit)
inline int GetUnitSpeed(struct Unit* unit)
Spd_Getter
8018784 801926C 8018E84 8019294 80195BC InitMapForMinimap void InitMapForMinimap(int chapter)
void InitMapForMinimap(int chapterId)
InitChapterPreviewMap
80192B4 8019EF0 0 8019F18 0 GetTerrainName char const * GetTerrainName(int terrain)  
801DB00 801F748 801F2E0 801FA38 801FDAC ChapterIntro_KeyListen_Init static void ChapterIntro_KeyListen_Init(struct GenericProc * proc)
void ChapterIntro_KeyListen_Init(struct ChapterIntroFXProc* proc)
 
801E2B0 801FFD0 801FB68 8020818 8020B20 ChapterIntro_0801E2B0 static void ChapterIntro_0801E2B0(struct GenericProc * proc)
void ChapterIntro_8020B20()
ChapterIntro_8020B20
801E6C4 8020580 8020118 8020EC0 80211C8 GameOverScreen_RandomScroll_Init static void GameOverScreen_RandomScroll_Init(struct GenericProc * proc)
void GameOverScreen_RandomScroll_Init(struct ProcGameOverScroll *proc)
 
80238FC 8027B0C 8027680 80294F8 8029550 StaffMapSelect_Select fu8 StaffMapSelect_Select(struct MapSelectProc * proc, struct SelectTarget * target)
u8 StaffSelectOnSelect(ProcPtr proc, struct SelectTarget* target)
StaffSelectOnSelect, GenericStaffSelection_OnSelect
0 802889C 8028410 802A310 802A384 BattleGenerateBallistaReal void BattleGenerateBallistaReal(struct Unit* actor, struct Unit* target)  
0 802BBA8 802B6F8 802DFF8 802E0C0 SetTradeMenuTutStatus4 void SetTradeMenuTutStatus4(void)  
8026B30 802BFB4 802BAF4 802E218 802E2E0 AddTimedTrap struct Trap * AddTimedTrap(int x, int y, int kind, int extra, int turn_delay_init, int turn_interval, int damage)
struct Trap* AddDamagingTrap(int x, int y, int trapType, int meta, int turnCountdown, int turnInterval, int damage)
AddDamagingTrap, AddTrapExt
8029F5C 802F5A0 802F0D4 8031E18 8031ECC ArenaGetMatchupGoldValue int ArenaGetMatchupGoldValue(void)
int ArenaGetMatchupGoldValue(void)
 
0 8030C88 803079C 8033680 8033770 sub_8033770 void sub_8033770(struct ProcPrepSallyCursor * proc)  
802B0FC 8030CB0 80307C4 80336A8 8033798 PrepPhase_DownInitCamera static void PrepPhase_DownInitCamera(struct GenericProc * proc)
void sub_8033798(struct ProcPrepSallyCursor * proc)
 
802B118 8030CCC 80307E0 80336C4 80337B4 PrepPhase_LeftInitCamera static void PrepPhase_LeftInitCamera(struct GenericProc * proc)
void sub_80337B4(struct ProcPrepSallyCursor * proc)
 
802B138 8030CEC 8030800 80336E4 80337D4 PrepPhase_UpInitCamera static void PrepPhase_UpInitCamera(struct GenericProc * proc)
void sub_80337D4(struct ProcPrepSallyCursor * proc)
 
802BB30 8031A7C 0 8034548 8034640 GetChapterMap u8 const * GetChapterMap(int chapter)
const void* GetChapterMapPointer(unsigned chIndex)
GetChapterMapPointer, GetChapterMapData
802BBA0 8031AEC 0 80345B8 80346B0 GetChapterEventInfo struct ChapterEventInfo const * GetChapterEventInfo(int chapter)
const struct ChapterEventGroup* GetChapterEventDataPointer(unsigned chIndex)
Get_Chapter_Events, GetChapterEventDataPointer
802CF90 8033148 8032C18 8035D58 8035C58 StatusHealEffect_BlendSpriteAnim_InitIn static void StatusHealEffect_BlendSpriteAnim_InitIn(struct GenericProc * proc)
void StatusHealEffect_BlendSpriteAnim_InitIn(struct UnknownBMUSAilmentProc* proc)
 
802CFA4 803315C 8032C2C 8035D6C 8035C6C StatusHealEffect_BlendSpriteAnim_InitOut static void StatusHealEffect_BlendSpriteAnim_InitOut(struct GenericProc * proc)
void StatusHealEffect_BlendSpriteAnim_InitOut(struct UnknownBMUSAilmentProc* proc)
 
802E58C 8034E84 80349AC 80397F0 8039778 AiPhase_Finish static void AiPhase_Finish(ProcPtr proc)
static void AiPhaseCleanup(struct Proc* proc)
AiPhaseCleanup, CpPhase_Cleanup
8031880 803898C 80384D8 803D360 803D3D0 AiCmd_Label void AiCmd_Label(u8 * pc)
void AiScriptCmd_1B_NoOp(u8* pc)
AiScriptCmd_1B_NoOp
80336B0 803A888 803A3D4 803F2C0 803F330 AiFunc_GetCounter bool AiFunc_GetCounter(void const * no_input)
s8 sub_803F330(const void* input)
 
0 803AF14 803AA60 803F948 803F9C8 sub_803F9C8 s8 sub_803F9C8(const void* input)  
80351F4 803C710 803C25C 8041660 80416E0 sub_80416E0 void sub_80416E0(u16 arg_0, u16 sioCnt, u16 arg_2)  
8036A40 803DF80 803DAD0 8042EC8 8042F44 sub_8042F44 void sub_8042F44(void)  
8036DEC 803E330 803DE80 8043278 80432F4 sub_80432F4 bool sub_80432F4(void)  
0 804397C 0 8048798 0      
803F454 8047D5C 8047570 804CB78 804BDD8      
8041188 8049AD4 80492EC 804E65C 804D8C8      
8042970 804BD70 804B594 8050ECC 8050158 EkrBattlePreDragonIntro void EkrBattlePreDragonIntro(struct ProcEkrBattle * proc)
void ekrBattlePrepareDragonIntro(struct ProcEkrBattle *proc)
ekrBattle_8050158
8042D70 804C130 804B954 8051320 80505EC EkrBattleTriggerEnding void EkrBattleTriggerEnding(struct ProcEkrBattle * proc)
void ekrBattleOnBattkeEnd(struct ProcEkrBattle *proc)
ekrBattle_80505EC
8044608 804D9B0 804D1D4 8052C14 8051F1C EfxPrepareScreenFx void EfxPrepareScreenFx(void)  
0 804FC5C 804F480 80553AC 80546C4 EfxHPBarColorChangeSet29 void EfxHPBarColorChangeSet29(void)  
8046B5C 8050290 804FAB4 8055BC0 8054EF0 DisableEfxWeaponIcon void DisableEfxWeaponIcon(void) PauseEfxWeaponIcon
80474B0 80507CC 804FFF0 8056108 8055160 SpellFx_Begin void SpellFx_Begin(void) SetSomethingSpellFxToTrue
8047610 805092C 8050150 8056230 8055288 sub_8055288 void sub_8055288(struct Anim *anim, int type)  
8047C1C 8050F48 805076C 8056914 8055980 sub_8055980 void sub_8055980(void)  
0 8053A14 805322C 805976C 805893C sub_805893C int sub_805893C(struct UnkStruct2_sub_805893C * arg)  
0 8053C10 8053428 8059994 8058B64 SetBattleScriptted void SetBattleScriptted(void)  
804BE3C 8055614 8054E2C 805B700 805A95C sub_805A95C void sub_805A95C(struct AnimBuffer * pAnimBuf, u16 layer)  
0 805618C 80559A4 805C28C 805B4E8 NewEfxTwobaiRST void NewEfxTwobaiRST(struct Anim *anim, int unk44)  
0 8062824 806203C 8061EC4 8060DC4 efxFenrirBG2_Loop void efxFenrirBG2_Loop(struct ProcEfxEclipseBG * proc)  
8057EF4 80647C8 8063FE0 8070EA4 806E8F0 ResetClassReelSpell void ResetClassReelSpell(void)  
80939BC 8065238 8064A6C 8071FD8 806FA28 GetEkrDragonStatus struct EkrDragonStatus * GetEkrDragonStatus(struct Anim * anim)  
0 8065264 8064A98 8072004 806FA54 AddEkrDragonStatusAttr void AddEkrDragonStatusAttr(struct Anim * anim, u16 attr_bitfile)  
805F750 806C1A4 806B9B8 807A638 8078214 GetSpellAssocStructPtr struct SpellAssoc *GetSpellAssocStructPtr(u16 item) GetSpellAssocData
805F794 806C1E8 806B9FC 807A67C 8078258 GetSpellAssocEfxIndex u16 GetSpellAssocEfxIndex(u16 item)  
806ADC4 8079040 8078870 80853CC 8083094 func_fe6_0806ADC4 bool func_fe6_0806ADC4(struct EventInfo * info)
bool CheckAnyBlueUnitArea3(void)
 
806B338 80796B0 8078EE0 80854E4 80831AC CheckAvailableChestTileEvent bool CheckAvailableChestTileEvent(fi8 x, fi8 y)
bool IsThereClosedChestAt(s8 x, s8 y)
IsThereClosedChestAt
806BA5C 807A0C8 80798F8 80860D0 8083DA8 CheckFlag bool CheckFlag(int flag)
s8 CheckFlag(int flag)
CheckEventId
0 807A26C 8079A9C 8086900 8084634 CheckFlag82 bool CheckFlag82(void)  
0 807AD8C 807A318 8087564 8085298 sub_8085298 int sub_8085298()  
806F414 808125C 8080500 8089B90 8087904      
8070504 8082484 8081724 808AE8C 8088C00 HelpBoxPopulateStatScreenJInfo void HelpBoxPopulateStatScreenJInfo(struct HelpBoxProc * proc)
void HbPopulate_SSClass(struct HelpBoxProc* proc)
HbPopulate_SSClass
0 8083B9C 808319C 808C828 808A518 SetDialogueBoxConfig void SetDialogueBoxConfig(u16 config)  
0 8087E70 80874B8 8090CF0 808EA1C ClearCgTextFlag void ClearCgTextFlag(int flag)  
0 80893F4 8088A90 80922DC 808FFFC sub_808FFFC s8 sub_808FFFC(void)  
0 8090AF8 80901B8 8099694 80973B0 MenuScroll_Init void MenuScroll_Init(struct MenuScrollBarProc * proc)  
0 8093AB4 80931A8 809CAE0 809A814 PrepUnit_InitTexts void PrepUnit_InitTexts()  
0 8095824 8094FD8 809E788 809C4D8 PrepItemUse_OnInit void PrepItemUse_OnInit(struct ProcPrepItemUse * proc) PrepScreenItemUseScreen_OnInit
0 8098F2C 8098650 80A20F8 809FE58 WmSell_Init void WmSell_Init(struct WmSellProc* proc)  
0 809BA78 809B0A4 80A48EC 80A0B04 GetSupportScreenPartnerIsAlive s8 GetSupportScreenPartnerIsAlive(int idx, int partner)  
0 809BFB8 809B5F0 80A4E94 80A10BC SupportScreen_OnInit void SupportScreen_OnInit(struct SupportScreenProc* proc)  
0 809E1A8 809D790 80A6A0C 0      
0 809E1B8 809D7A0 80A6A1C 0      
8084428 809F0FC 809E6EC 80A792C 80A2EE8 SramAddrToOffset u16 SramAddrToOffset(void * addr)
u16 SramAddrToOffset(void * addr)
 
0 809FC60 809F224 80A8428 80A39E4 sub_80A39E4 int sub_80A39E4(void *buf, int chapter_mode, int difficulty)  
8084F78 80A0F60 80A05D4 80A97C4 80A4D80 WriteLastGameSaveId void WriteLastGameSaveId(int save_id)
void WriteLastGameSaveId(int num)
UpdateLastUsedGameSaveSlot
8085F74 80A232C 80A1998 80AAE48 80A6430 VerifySaveBlockChecksum bool VerifySaveBlockChecksum(struct SaveBlockInfo * block_info)
bool VerifySaveBlockChecksum(struct SaveBlockInfo *buf)
SaveMetadata_VerifyChecksum
0 80A2BE0 0 80AB734 80A6D1C sub_80A6D1C bool sub_80A6D1C(u8 *buf)  
8086FA0 80A32C8 80A2654 80AC624 80A7C0C GetMinimapObjectCellAt u16 * GetMinimapObjectCellAt(int x, int y)
u16* GetMinimapObjectCellAt(int x, int y)
 
8087290 80A35BC 80A2948 80AC91C 80A7F04 InitMinimapWindowBuffers void InitMinimapWindowBuffers(void)
void InitMinimapWindowBuffers()
 
8088854 80A4D64 80A40EC 80AE0E4 80A96D0 func_fe6_08088854 void func_fe6_08088854(struct SaveMenuProc * proc)
void sub_80A96D0(struct SaveMenuProc * proc)
 
8088860 80A4D70 80A40F8 80AE0F0 80A96DC func_fe6_08088860 void func_fe6_08088860(struct SaveMenuProc * proc)
void sub_80A96DC(struct SaveMenuProc * proc)
 
0 80A9A1C 80A8B08 80B15B4 80ACB14 UiSpinningArrows_Init void UiSpinningArrows_Init(struct SpinningArrowProc * proc)  
0 80AB36C 80AA4A4 80B2F54 80AE4D8 BmBgfx_Init void BmBgfx_Init(struct ProcBmBgfx * proc)  
0 80AB964 80AAA9C 80B3558 80AEADC AppendCharAndTerminate char * AppendCharAndTerminate(int character, char * str)  
808C340 80AEA50 80ADB38 80B62EC 80B16CC GetSelectedGameOption u8 GetSelectedGameOption(void)  
0 80AFB94 80AEC5C 80B7344 80B272C NewColFadeOut void NewColFadeOut(int speed, int kind, int color, ProcPtr parent)  
808F524 80B71F8 80B63EC 80BA9F0 80B5E6C GetGameSurvivalRank int GetGameSurvivalRank(void)  
808F490 80B7328 80B651C 80BAB20 80B5F9C GetGameCombatRank int GetGameCombatRank(void)  
809BF54 80BE7CC 80BDC88 80D45E8 80CF8F0 SoundMainBTM int SoundMainBTM(_DWORD *a1)  
809C088 80BE900 80BDDBC 80D471C 80CFA24 ply_tempo int ply_tempo(int a1, int a2)  
809C0B0 80BE928 80BDDE4 80D4744 80CFA4C ply_voice int ply_voice(int a1, int a2)  
809DBE0 80C0458 80BF914 80D6274 80D157C ply_xwave void ply_xwave(struct MusicPlayer * music_player, struct MusicPlayerTrack * track)
void ply_xwave(struct MusicPlayerInfo *mplayInfo, struct MusicPlayerTrack *track)
 
809E0B4 80C09A4 80BFE60 80D67D0 80D1AD4 _div int div(unsigned int a1, unsigned int a2) __udivsi3
809F9F0 80C0B3C 80BFFF8 80D6968 80D1C6C memset _BYTE *memset(_BYTE *a1, char a2, unsigned int a3)  
809FA90 80C0C20 80C57AC 80DC0D4 80D7498 ClearOAMBuffer _DWORD *ClearOAMBuffer(_DWORD *result, unsigned int a2) ClearOam_thm, ClearOamBuffer
809FAB8 80C0C48 80C57D4 80DC0FC 80D74C0 ComputeChecksum32 int ComputeChecksum32(unsigned __int16 *a1, int a2) CalcSomeChecksum, GetChecksum32_thm
3002F38 3003018 30030F8 30038A8 3003908      
80003E0 80003E0 80003E0 80003E0 80003E0     ARM_CopyRect, TmCopyRect, ARM_TmCopyRect
8012470 800EFB8 800F0AC 8012414 8012344 GetPlayerMaxDeployCount int GetPlayerMaxDeployCount(void)
int GetChapterAllyUnitCount(void)
GetChapterAllyUnitCount
8026B08 802BF8C 802BACC 802E1F0 802E2B8 AddTrap struct Trap * AddTrap(int x, int y, int kind, int extra)
struct Trap* AddTrap(int x, int y, int trapType, int meta)
 
8037020 803E564 803E0B8 80434B0 804352C      
0 8005F14 8006084 800493C 8004A34 DrawSpecialCharGlyph void DrawSpecialCharGlyph(int a, int b, struct Glyph *glyph)  
808AF4C 8009598 8009708 8008058 800815C TalkFlushAllLine void TalkFlushAllLine(void)  
0 8017574 8017120 80171F8 8017450 GetPartyTotalGoldValue int GetPartyTotalGoldValue(void) GetTotalTeamGoldValue
8018960 8019494 80190AC 80194BC 80197E4 MapFill void MapFill(u8 ** map, int value)
void BmMapFill(u8** map, int value)
Fill_Map, BmMapFill
8021D08 8025344 8024EB8 802686C 80268C8 ApplyUnitSpriteImage16x16 static int ApplyUnitSpriteImage16x16(int slot, u32 id)
int ApplyUnitSpriteImage16x16(int slot, u32 id)
SomethingSMS_16x16_0
8021D9C 80254B4 8025028 80269DC 8026A38 ApplyUnitSpriteImage16x32 static int ApplyUnitSpriteImage16x32(int slot, u32 id)
int ApplyUnitSpriteImage16x32(int slot, u32 id)
SomethingSMS_16x32
8021E8C 80255A4 8025118 8026ACC 8026B28 ApplyUnitSpriteImage32x32 static int ApplyUnitSpriteImage32x32(int slot, u32 id)
int ApplyUnitSpriteImage32x32(int slot, u32 id)
SomethingSMS_32x32
80243F8 8028A60 80285D4 802A4F0 802A584 InitBattleUnit void InitBattleUnit(struct BattleUnit * bu, struct Unit * unit)
void InitBattleUnit(struct BattleUnit* bu, struct Unit* unit)
 
8024988 80291B0 8028D00 802AB88 802AC18 ComputeBattleUnitCritRate void ComputeBattleUnitCritRate(struct BattleUnit * attacker)
void ComputeBattleUnitCritRate(struct BattleUnit* bu)
 
8060F10 8034C80 80347A8 8037B04 8037A6C StartMuDeathFade void StartMuDeathFade(struct MuProc * mu)
void TryRemoveUnitFromBallista(struct Unit* unit)
TryRemoveUnitFromBallista
0 8084640 8083C44 808D3E4 808B0D4 sub_808B0D4 void sub_808B0D4(void)  
0 8084664 8083C68 808D408 808B0F8 sub_808B0F8 void sub_808B0F8(void)  
0 809F50C 809EAFC 80A7D8C 80A3348 GetRankDataValidBitMap u32 GetRankDataValidBitMap(void)  
0 808734C 8086960 80D32B8 80CE5BC GetStringNextLine const char * GetStringNextLine(const char * str)  
0 8025A6C 80255E0 8026F98 8026FF4 sub_8026FF4 void sub_8026FF4(int frameId, u8* dst)  
8021F80 80259A4 8025518 8026ED0 8026F2C SyncUnitSpriteSheet void SyncUnitSpriteSheet(void)
void SyncUnitSpriteSheet(void)
SMS_FlushDirect, SyncSMS
0 80209D0 8020568 802147C 80215F0 ProcLightRuneAnim_Loop void ProcLightRuneAnim_Loop(struct ProcBmFx *proc)  
0 8020FEC 8020B84 8021610 8021784 ProcLightRuneAnim2_Loop void ProcLightRuneAnim2_Loop(struct ProcBmFx *proc)  
0 805C700 805BF18 806768C 806056C efxHazymoonBG_Loop void efxHazymoonBG_Loop(struct ProcEfxEclipseBG * proc)  
8056C5C 8062EBC 80626D4 806EE60 806C8C4 efxNormalEffectMain void efxNormalEffectMain(struct ProcEfx * proc)  
0 807A284 0 8086B4C 80848E0 sub_80848E0 u8 sub_80848E0()  
0 807A2E4 0 8086BAC 8084940 sub_8084940 u8 sub_8084940()  
0 807A344 0 8086C0C 8084880 sub_8084880 u8 sub_8084880()  
80140A4 8013A98 8013578 8013458 80133A0 DarkenPals void DarkenPals(int reduction)
void DarkenPals(int reduction)
 
800B4D0 80AAC88 80A9DC0 80B2874 80ADDD4 ClearPutTalkText void ClearPutTalkText(void)
void EndAllProcChildren(ProcPtr p)
ClearChild6C, EndAllProcChildren
0 80A9CAC 80A8D98 80B1844 80ACDA4 SetUiSpinningArrowFastMaybe void SetUiSpinningArrowFastMaybe(int kind)  
3002FEC 30030CC 30031AC 300395C 30039BC      
300308C 300316C 300324C 30039FC 3003A5C      
8000494 8000494 8000494 8000494 8000494 ARM_PushToHiOAM(ARM) int ARM_PushToHiOAM(int result, unsigned __int16 a2, _WORD *a3, __int16 a4) IRAMARM_CopyToSecondaryOAM, PutOamHi, ARM_PutOamHi
8000534 8000534 8000534 8000534 8000534 ARM_PushToLoOAM(ARM) void ARM_PushToLoOAM() IRAMARM_CopyToPrimaryOAM, PutOamLo, ARM_PutOamLo
802F8B8 8036420 8035F48 803AE5C 803AE3C AiGetPositionRange u8 AiGetPositionRange(int x, int y)
u8 AiGetPositionRange(int x, int y)
GetPositionRangeWeight
8031ECC 80390A0 8038BEC 803DA98 803DB08 AiAttemptStealAction_GetMovementAt static u8 AiAttemptStealAction_GetMovementAt(int x, int y)
u8 AiAttemptStealAction_GetMovementAt(int x, int y)
GetEffectiveTileMovCost
8034D28 803C144 803BC90 8040A60 8040AE0 AiGetRangeAt fu8 AiGetRangeAt(int x, int y)
u8 sub_8040AE0(int x, int y)
 
3002F00 3002FE0 30030C0 3003870 30038D0      
3002F94 3003074 3003154 3003904 3003964      
80003A8 80003A8 80003A8 80003A8 80003A8 ARM_FillRect(ARM) _WORD *ARM_FillRect(_WORD *result, int a2, int a3, __int16 a4) TmFillRect, ARM_TmFillRect
800043C 800043C 800043C 800043C 800043C     ARM_FillTileRect, TmApplyTsa, ARM_TmApplyTsa
0 80047B8 80048DC 8003038 80030E8 ProcCmd_DELETE static s8 ProcCmd_DELETE(struct Proc *proc) ProcCmd_End
0 80047D4 80048F8 8003054 8003104 ProcCmd_CALL_ROUTINE static s8 ProcCmd_CALL_ROUTINE(struct Proc *proc) ProcCmd_Call
0 80047E8 800490C 8003068 8003118 ProcCmd_CALL_ROUTINE_2 static s8 ProcCmd_CALL_ROUTINE_2(struct Proc *proc) ProcCmd_CallRet
80044BC 8004878 800499C 80030F4 80031A8 ProcCmd_SpawnChild static bool ProcCmd_SpawnChild(struct ProcDummy * proc)
static s8 ProcCmd_NEW_CHILD(struct Proc* proc)
ProcCmd_NEW_CHILD
80044EC 8004894 80049B8 8003110 80031C4 ProcCmd_SpawnLockChild static bool ProcCmd_SpawnLockChild(struct ProcDummy * proc)
static s8 ProcCmd_NEW_CHILD_BLOCKING(struct Proc* proc)
ProcCmd_NEW_CHILD_BLOCKING
800451C 80048B0 80049D4 800312C 80031E0 ProcCmd_SpawnBugged static bool ProcCmd_SpawnBugged(struct ProcDummy * proc)
static s8 ProcCmd_NEW_MAIN_BUGGED(struct Proc *proc)
ProcCmd_NEW_MAIN_BUGGED
8004590 80048F8 8004A1C 8003174 8003228 ProcCmd_EndEach static bool ProcCmd_EndEach(struct ProcDummy * proc)
static s8 ProcCmd_END_ALL(struct Proc *proc)
ProcCmd_END_ALL
80045C0 8004914 8004A38 8003190 8003244 ProcCmd_BreakEach static bool ProcCmd_BreakEach(struct ProcDummy * proc)
static s8 ProcCmd_BREAK_ALL_LOOP(struct Proc *proc)
ProcCmd_BREAK_ALL_LOOP
0 800494C 8004A70 80031C8 800327C ProcCmd_GOTO static s8 ProcCmd_GOTO(struct Proc *proc) ProcCmd_Goto
0 8004EF4 8005018 8003800 80038B4 sub_80038B4 void sub_80038B4(const char *fmt, …) DebugPrintFmt
8005154 8004F8C 80050B0 8003898 800394C DebugPrintNumber void DebugPrintNumber(int number, int length)
void sub_800394C(int n, int length)
 
80051DC 8004FF4 8005118 8003900 80039B4 DebugPrintNumberHex void DebugPrintNumberHex(int number, int length)
void sub_80039B4(int n, int length)
 
80055CC 8005234 8005358 8003B48 8003BFC DebugPutObjNumber void DebugPutObjNumber(int x, int y, int number, int length)
void sub_8003BFC(int a, int b, int c, int length)
Arguments: r0 = Tile X, r1 = Tile Y, r2 = Number, r3 = Display Len
80055FC 8005258 800537C 8003B6C 8003C20 DebugPutObjNumberHex void DebugPutObjNumberHex(int x, int y, int number, int length)
void sub_8003C20(int a, int b, int c, int length)
Arguments: r0 = Tile X, r1 = Tile Y, r2 = Number, r3 = Display Len
0 8005E60 8005FCC 800488C 8004984 GreenText_OnLoop void GreenText_OnLoop(void)  
0 8006298 8006408 8004CC0 8004DB8 PutNumber2DigitSmall inline void PutNumber2DigitSmall(u16 *tm, int color, int number) PutNumber2Digit
80070B4 80062D8 8006448 8004D00 8004DF8 PutNumber2DigitExt inline void PutNumber2DigitExt(u16 * tm, int color, int number, int id_zero)
inline void PutNumber2DigitExt(u16 *tm, int color, int number, int id_zero)
PutNumber2DigitSmall
0 8006A2C 8006B9C 800549C 8005594 Face_OnInit void Face_OnInit(struct FaceProc* proc) Load6CFACEGraphics, Face_UnpackImg
0 8006F5C 80070CC 80059D8 8005AD4 FaceChibiSpr_OnIdle void FaceChibiSpr_OnIdle(struct FaceProc* proc)  
0 8007BB8 8007D28 8006554 8006650 sub_8006650 void sub_8006650(struct UnkFaceProc* proc)  
8009240 8007EAC 800801C 8006934 8006A30 StartTalkMsg ProcPtr StartTalkMsg(int x, int y, int msg)
ProcPtr StartTalkMsg(int x, int y, int msgId)
 
0 8007ECC 800803C 8006954 8006A50 StartTalkMsgExt ProcPtr StartTalkMsgExt(int x, int y, int msgId, ProcPtr parent)  
0 8009178 80092E8 8007C00 8007D04 StartTalkWaitForInputUnk void StartTalkWaitForInputUnk(ProcPtr parent, int x, int y, int unk)  
0 8009418 8009588 8007E98 8007F9C TalkShiftClear_OnInit void TalkShiftClear_OnInit(struct Proc* proc)  
800BF70 8009C58 8009DC8 8008708 800880C TalkOpen_PutTalkBubble static void TalkOpen_PutTalkBubble(struct GenericProc * proc)
void TalkOpen_PutTalkBubble(struct Proc* proc)
 
800C4AC 8009F98 800A108 8008A2C 8008B30 TalkPutSpriteText_OnEnd static void TalkPutSpriteText_OnEnd(struct GenericProc * proc)
void TalkPutSpriteText_OnEnd(void)
 
0 800A530 800A534 8008E54 8008F64 sub_8008F64 void sub_8008F64(int chr, int b, int c, ProcPtr parent)  
0 8011F10 8011878 8008F2C 800903C sub_800903C void sub_800903C(struct Proc0859163C * proc)  
0 8012030 8011998 800904C 800915C sub_800915C void sub_800915C(int a, int b, int c, int d, int e, int f, int g, ProcPtr parent)  
0 8012214 8011B7C 8009088 8009198 EventSpriteAnim_Init void EventSpriteAnim_Init(struct ProcEventSpriteAnim * proc)  
0 8012C64 80125D0 80098D4 80099E4 GamceControl_StartClassReel bool GamceControl_StartClassReel(ProcPtr proc)  
0 8012D60 80126E4 80099D4 8009A84 sub_8009A84 void sub_8009A84(ProcPtr proc)  
0 8012D98 801271C 8009A0C 8009ABC sub_8009ABC void sub_8009ABC(ProcPtr proc)  
0 8012FB0 0 8009C04 8009CA4 GameCtrlStartExtraMap void GameCtrlStartExtraMap(ProcPtr proc)  
0 80131B8 8012B00 8009E68 8009F08 StartGame void StartGame(void) NewGameControl, StartGameControl
801154C 800F518 800F60C 800D004 800CD40 WmRemoveFace_OnEnd static void WmRemoveFace_OnEnd(struct WmEventFaceProc * proc)
void EventFaceDeamonDelete(struct Proc8591C68 * proc)
 
0 800BCE4 800BE20 800E9D4 800E7C4 Event20_ u8 Event20_(struct EventEngineProc * proc)  
0 800B72C 800B7F0 8010F08 8010DC0 ReputConvoBg_unused void ReputConvoBg_unused(int index)  
0 800EC08 800ECFC 8010F98 8010E50 ResetDialogueScreen void ResetDialogueScreen(void) // function: MapLevelUp_EndFace ClearDialogueAndFaces
806C76C 807AF50 807A4DC 8011030 8010EE8 func_fe6_0806C76C void func_fe6_0806C76C(int a, int b, int c)
void ShinningEventCursor(int lo, int hi, int cur)
 
800D374 800AAC4 800AB1C 8011340 8011254 PopupIconSprite_OnIdle static void PopupIconSprite_OnIdle(struct GenericProc * proc)
void PopupIconUpdateProc_Loop(struct PopupIconUpdateProc * proc)
IconOAMUpdater_Loop, PopupIconUpdaterLoop
0 800EEA8 800EF9C 8011610 8011524 ItemGot_DisplayLePopup void ItemGot_DisplayLePopup(struct GotItemPopupProc * proc)  
8012268 800EEBC 800EFB0 8011624 8011538 GiveItem_DoGiveItem static void GiveItem_DoGiveItem(struct GenericProc * proc)
void ItemGot_GotLeItem(struct GotItemPopupProc * proc)
ItemGot_GotLeItem
0 800ED9C 800EE90 8011710 8011624 NewNumberPopup_unused void NewNumberPopup_unused(u32 num, ProcPtr parent) /* unused */  
8014130 8013B24 8013604 80134E4 801342C func_fe6_08014130 void func_fe6_08014130(char const * arg_0)
void sub_801342C(const char *_str)
 
0 8013EF8 80139D8 80138B8 8013800 sub_8013800 void sub_8013800(int a, int b, int c, int d, int e, int f, int g, int h, ProcPtr parent)  
8014394 801419C 8013C7C 8013B5C 8013AA4 SetWhitePal void SetWhitePal(int palid)
void SetWhitePal(int palid)
 
8014618 8014420 8013F00 8013D88 8013CD0 StartFadeToBlack void StartFadeToBlack(int q4_speed)
void StartFadeToBlack(int q4_speed)
StartFadeInBlack
8014634 801443C 8013F1C 8013DA4 8013CEC StartFadeFromBlack void StartFadeFromBlack(int q4_speed)
void StartFadeFromBlack(int q4_speed)
StartFadeOutBlack
8014668 8014470 8013F50 8013DC0 8013D08 StartLockingFadeFromBlack void StartLockingFadeFromBlack(int q4_speed, ProcPtr parent)
void StartLockingFadeToBlack(int q4_speed, ProcPtr parent)
StartBlockingFadeInBlack
8014650 8014458 8013F38 8013DD8 8013D20 StartLockingFadeToBlack void StartLockingFadeToBlack(int q4_speed, ProcPtr parent)
void StartLockingFadeFromBlack(int q4_speed, ProcPtr parent)
StartBlockingFadeOutBlack
8014680 8014488 8013F68 8013DF0 8013D38 StartLockingFadeToWhite void StartLockingFadeToWhite(int q4_speed, ProcPtr parent)
void StartLockingFadeToWhite(int q4_speed, ProcPtr parent)
StartBlockingFadeInWhite
8014698 80144A0 8013F80 8013E08 8013D50 StartLockingFadeFromWhite void StartLockingFadeFromWhite(int q4_speed, ProcPtr parent)
void StartLockingFadeFromWhite(int q4_speed, ProcPtr parent)
StartBlockingFadeOutWhite
8014728 8014530 8014010 8013E78 8013DC0 StartMidLockingFadeFromBlack void StartMidLockingFadeFromBlack(ProcPtr parent)
void StartSlowLockingFadeToBlack(ProcPtr parent)
StartBlockingFadeInBlackSlow
80148E0 80146E8 80141C8 8014050 8013F98 func_fe6_080148E0 void func_fe6_080148E0(ProcPtr parent)
void FadeInBlackSpeed08Unk(ProcPtr parent)
 
8014CA8 8014AB0 8014634 80143EC 80143D8 PutStringCentered struct Text * PutStringCentered(u16 * tm, int color, int width, char const * str)
struct Text * PutStringCentered(u16 * tm, int color, int width, char const * str)
SomeDrawTextCentered
8014D60 8014B68 80146EC 80144A4 8014490 func_fe6_08014D60 struct UnkProc_085C4E64 * func_fe6_08014D60(u16 const * colors, int pal_offset, int pal_size, int interval, ProcPtr parent)
ProcPtr StartPaletteAnimatorExt(u16 const * colors, int pal_offset, int pal_size, int interval, ProcPtr parent)
NewPaletteAnimator, StartPaletteAnimator
80151C4 8014FCC 8014B50 801490C 80148E4 CallDelayedArg void CallDelayedArg(void (* func)(int), int arg, int delay)
void CallDelayedArg(void (* func)(int), int arg, int delay)
SetupFutureCall
8015218 8015020 8014BA4 801496C 8014944 StartPartialGameLock void StartPartialGameLock(ProcPtr proc)
void StartPartialGameLock(ProcPtr proc)
 
801548C 8015294 8014E18 8014BE8 8014BC0 func_fe6_0801548C void func_fe6_0801548C(short song)
void _StartBgm(short song)
 
801549C 80152A4 8014E28 8014BF8 8014BD0 func_fe6_0801549C void func_fe6_0801549C(short speed)
void _FadeBgmOut(short speed)
 
8015A6C 80158B0 8015434 80154C8 80154A4 BmMain_ResumePlayerPhase void BmMain_ResumePlayerPhase(ProcPtr proc)
void BmMain_ResumePlayerPhase(ProcPtr proc)
NewPlayerPhase6C, MapMain_StartPlayerPhaseAndApplyAction
8016344 80162E0 8015E64 8015F9C 8015F90 Unused_08016344 void Unused_08016344(int x, int y, int duration)
void sub_8015F90(int x, int y, int duration)
 
80163E4 8016400 8015F84 80160DC 80160D0 StartMapSongBgm void StartMapSongBgm(void)
void StartMapSongBgm(void)
UpdatePlayMapMusic
0 80178B4 80174AC 8017558 80177B0 GetItemData inline const struct ItemData* GetItemData(int itemIndex) Get_Item_Data, GetIidInfo
8017BA8 801824C 8017E5C 80180DC 80183C8 UnitGiveRescue bool UnitGiveRescue(struct Unit * unit, struct Unit * other)
s8 UnitGive(struct Unit* actor, struct Unit* target)
UnitGive
0 8018BAC 80187BC 8018A48 8018D34 GetUnitLastItem int GetUnitLastItem(struct Unit* unit)  
801A5E0 801B660 801B280 801B754 801BA88 DebugTextFrame_DoPut static void DebugTextFrame_DoPut(struct GenericProc * proc)
void DebugPrintWithProc(struct DebugPrintProc *proc)
DebugPrintWithProc
801A644 801B6C4 801B2E4 801B7B8 801BAEC PutDebugTextFrame void PutDebugTextFrame(int x, int y, int width, char const * str)
void DebugPrint(int x, int y, int width, const char *text)
DebugPrint
801A674 801B6F4 801B314 801B7E8 801BB1C func_fe6_0801A674 fu8 func_fe6_0801A674(struct MenuProc * menu)
int StartDebugMenu(struct MenuProc *menuProc)
StartDebugMenu
801A748 801B954 801B580 801B998 801BCCC func_fe6_0801A748 fu8 func_fe6_0801A748(struct MenuProc * menu, struct MenuEntProc * ent)
u8 EndMenuAndClear(struct MenuProc* menuProc, struct MenuItemProc* menuItemProc)
EndMenuAndClear
801AA74 801BC6C 801B8BC 801BCA8 801C018 func_fe6_0801AA74 fu8 func_fe6_0801AA74(struct MenuProc * menu, struct MenuEntProc * ent)
u8 DebugMenu_ErasedEffect(struct MenuProc* menuProc, struct MenuItemProc* menuItemProc)
DebugMenu_ErasedEffect
801B73C 801CDA8 801C9A4 801CC58 801CFF0 PlayerPhase_ContinueAction static void PlayerPhase_ContinueAction(ProcPtr proc)
void PlayerPhase_CancelAction(ProcPtr proc)
PlayerPhase_CancelAction
0 801D374 801CF70 801D288 801D624 PlayerPhase_DisplayUnitMovement void PlayerPhase_DisplayUnitMovement(void)  
801C264 801D8D4 801D4D0 801D934 801DCD0 StartRescueTransferAnimParentless void StartRescueTransferAnimParentless(struct Unit * unit, int facing)
void Make6CKOIDOAMM(struct Unit* unit, int direction)
Make6CKOIDOAMM
801C59C 801DC34 801D830 801DC74 801E018 DiscardItem_0801C59C static int DiscardItem_0801C59C(ProcPtr proc)
int ConvoyMenuProc_SendToConvoyReal(ProcPtr proc)
 
0 801DC48 801D844 801DC88 801E02C ConvoyMenuProc_SetupActiveUnit void ConvoyMenuProc_SetupActiveUnit(ProcPtr proc)  
801C62C 801DD60 801D95C 801DDA0 801E144 DiscardItemMenu_ExtraEntry_Display u32 DiscardItemMenu_ExtraEntry_Display(struct MenuProc * menu, struct MenuEntProc * ent)
int MenuCommand_DrawExtraItem(struct MenuProc* proc_menu, struct MenuItemProc* proc_cmd)
MenuCommand_DrawExtraItem
0 801DDA4 801D9A0 801DDE4 801E188 SendToConvoyMenu_NormalEffect u8 SendToConvoyMenu_NormalEffect(struct MenuProc* proc_menu, struct MenuItemProc* proc_cmd)  
0 801DDF8 801D9F4 801DE38 801E1DC MenuCommand_SendItemToConvoy u8 MenuCommand_SendItemToConvoy(struct MenuProc* proc_menu, struct MenuItemProc* proc_cmd)  
0 801DE18 0 801DE58 801E1FC SendToConvoyMenu_Selected u8 SendToConvoyMenu_Selected(struct MenuProc* proc_menu, struct MenuItemProc* proc_cmd)  
0 801DE6C 0 801DEAC 801E250 SendToConvoyMenu_Selected2 u8 SendToConvoyMenu_Selected2(struct MenuProc* proc_menu, struct MenuItemProc* proc_cmd)  
801CD50 801E650 801E2CC 801E6AC 801EA54 EndEquipInfoWindow void EndEquipInfoWindow(void)
void EndMenuItemPanel()
EndMenuItemPanel
801CD60 801E660 801E2DC 801E6BC 801EA64 UnitPrepSwapAnim_Init static void UnitPrepSwapAnim_Init(struct UnitPrepSwapAnimProc * proc)
void PrepUnitSwapProc_Init(struct PrepUnitSwapProc *proc)
 
801CF10 801E804 801E480 801E868 801EC10 StartUnitPrepSwapAnim void StartUnitPrepSwapAnim(ProcPtr parent, struct Unit * unit, int x, int y)
void StartPrepUnitSwap(ProcPtr parent, struct Unit *unit, int x_dest, int y_dest)
StartUnitSwapAnimation
0 801F0B8 801ED34 801F288 801F630 FireTrapSpriteAnim_Init void FireTrapSpriteAnim_Init(struct TrapfxProc *proc) MineFireEffectGfx_Setup
0 801F144 801EDC0 801F314 801F6BC StartFireTrapAnim2 void StartFireTrapAnim2(ProcPtr parent, int x, int y) NewMineTrapEffectGfx
0 801F208 801EE84 801F3D8 801F780 StartUnkTrapAnim void StartUnkTrapAnim(ProcPtr parent, int x, int y, int direction, int time)  
801D830 801F260 801EEDC 801F430 801F7D8 ArrowTrapSpriteAnim_Init static void ArrowTrapSpriteAnim_Init(struct GenericProc * proc)
void ArrowTrapSpriteAnim_Init(struct TrapfxProc *proc)
 
801D8B8 801F2E8 801EF64 801F4B8 801F860 func_fe6_0801D8B8 static void func_fe6_0801D8B8(struct ShowMapChangeProc * proc)
void ProcShowMapChange_MoveCamera(struct ShowMapChangeProc * proc)
 
801D95C 801F38C 801F008 801F55C 801F904 PikeTrapSpriteAnim_Init static void PikeTrapSpriteAnim_Init(struct GenericProc * proc)
void PikeTrapSpriteAnim_Init(struct TrapfxProc *proc)
 
0 801F71C 0 801FA0C 0      
801DAE4 801F72C 801F2C4 801FA1C 801FD90 ChapterIntro_Bg3Scroll_Loop static void ChapterIntro_Bg3Scroll_Loop(ProcPtr proc)
void ChapterIntro_Bg3Scroll_Loop()
BgMoverProc_Update
0 801FFA8 801FB40 80207F0 8020AF8 ChapterIntro_8020AF8 void ChapterIntro_8020AF8()  
801E92C 80207F0 8020388 8021120 8021428 GameOverScreen_BeginIdle static void GameOverScreen_BeginIdle(struct GenericProc * proc)
void GameOverScreen_BeginIdle(struct ProcGameOverScreen *proc)
 
801E974 8020838 80203D0 8021168 8021470 GameOverScreen_BeginFadeOut static void GameOverScreen_BeginFadeOut(struct GenericProc * proc)
void GameOverScreen_BeginFadeOut(struct ProcGameOverScreen *proc)
 
0 8020A84 802061C 802137C 8021684 StartLightRuneAnim void StartLightRuneAnim(ProcPtr parent, int x, int y) BeginLightRuneMapAnim
0 802107C 8020C14 8021C28 0      
0 80212A0 8020E34 8021E18 8021FB8 ProcEmitSingleStar_Init void ProcEmitSingleStar_Init(struct ProcEmitSingleStarFx *proc)  
0 8021550 80210E4 80220B0 8022250 StartEmitStarsAnim void StartEmitStarsAnim(ProcPtr parent, int xloc, int yloc, int xdiff, int ydiff)  
0 80215B8 802114C 8022118 80222B8 ClearEmitedStars void ClearEmitedStars()  
0 8021770 80212F8 80222CC 8022300 StartMineAnim void StartMineAnim(ProcPtr parent, int x, int y) BeginMineMapAnim
801EAA4 8021A0C 8021594 80225D8 802260C MapMenu_Unit_Select fu8 MapMenu_Unit_Select(struct MenuProc * menu, struct MenuEntProc * ent)
u8 MapMenu_UnitCommand(struct MenuProc* menu, struct MenuItemProc* menuItem)
MapMenu_UnitCommand, MapMenuCommand_UnitEffect
0 8021A4C 80215D4 80226C0 80226F8 MapMenu_DangerZone_UnusedEffect u8 MapMenu_DangerZone_UnusedEffect(void) MapMenuCommand_DangerZoneUnusedEffect
801EB38 8021ACC 8021654 8022710 8022748 MapSelectActionReturnToUnitActionMenuWithCamera fu8 MapSelectActionReturnToUnitActionMenuWithCamera(struct MapSelectProc * proc, struct SelectTarget * target)
u8 GenericSelection_BackToUM(ProcPtr proc, struct SelectTarget * target)
GenericSelection_BackToUM
801EBF8 8021B8C 8021714 80227D0 8022808 BackToUnitMenu_RestartMenu static void BackToUnitMenu_RestartMenu(ProcPtr proc)
void BackToUnitMenu_RestartMenu(void)
 
801EC1C 8021BB0 8021738 80227F4 802282C MapSelectActionReturnToUnitActionMenu fu8 MapSelectActionReturnToUnitActionMenu(struct MapSelectProc * proc, struct SelectTarget * target)
u8 GenericSelection_BackToUM_CamWait(ProcPtr proc, struct SelectTarget * target)
GenericSelection_BackToUM_CamWait
801EC50 8021BE4 802176C 8022828 8022860 MenuActionReturnToUnitActionMenu fu8 MenuActionReturnToUnitActionMenu(struct MenuProc * menu, struct MenuEntProc * ent)
u8 ItemMenu_ButtonBPressed(struct MenuProc* menu, struct MenuItemProc* menuItem)
ItemMenu_ButtonBPressed
801ECCC 8021C60 80217E8 80228A4 80228DC UnitActionMenu_Rescue_Select fu8 UnitActionMenu_Rescue_Select(struct MenuProc * menu, struct MenuEntProc * ent)
u8 RescueEffect(struct MenuProc* menu, struct MenuItemProc* menuItem)
RescueEffect
801ED38 8021CCC 8021854 8022910 8022948 UnitActionMenu_Drop_Select fu8 UnitActionMenu_Drop_Select(struct MenuProc * menu, struct MenuEntProc * ent)
u8 DropEffect(struct MenuProc* menu, struct MenuItemProc* menuItem)
DropEffect
801ED58 8021CEC 8021874 8022930 8022968 DropRescueMapSelect_Select fu8 DropRescueMapSelect_Select(struct MapSelectProc * proc, struct SelectTarget * target)
u8 DropSelection_OnSelect(ProcPtr proc, struct SelectTarget* target)
DropSelection_OnSelect
801EDC4 8021D58 80218E0 802299C 80229D4 UnitActionMenu_Take_Select fu8 UnitActionMenu_Take_Select(struct MenuProc * menu, struct MenuEntProc * ent)
u8 TakeEffect(struct MenuProc* menu, struct MenuItemProc* menuItem)
TakeEffect
801EE2C 8021DC0 8021948 8022A04 8022A3C UnitActionMenu_Give_Select fu8 UnitActionMenu_Give_Select(struct MenuProc * menu, struct MenuEntProc * ent)
u8 GiveEffect(struct MenuProc* menu, struct MenuItemProc* menuItem)
GiveEffect
801EE4C 8021DE0 8021968 8022A24 8022A5C func_fe6_0801EE4C void func_fe6_0801EE4C(struct Unit * from, struct Unit * to)
void MakeUnitRescueTransferGraphics(struct Unit* from, struct Unit* to)
MakeUnitRescueTransferGraphics
0 8021F10 8021A98 8022B54 8022B8C StartUnitBallistaSelect u8 StartUnitBallistaSelect(struct MenuProc* menu, struct MenuItemProc* menuItem)  
801F228 802206C 8021BF4 8022CB8 8022CF0 UnitAttackItemMenu_Entry_Select fu8 UnitAttackItemMenu_Entry_Select(struct MenuProc * menu, struct MenuEntProc * ent)
u8 UnknownMenu_Selected(struct MenuProc* menu, struct MenuItemProc* menuItem)
UnknownMenu_Selected
801F2BC 8022100 8021C88 8022D4C 8022D84 UnitAttackItemMenu_Entry_SwitchIn fu8 UnitAttackItemMenu_Entry_SwitchIn(struct MenuProc * menu, struct MenuEntProc * ent)
int UnknownMenu_SwitchIn(struct MenuProc* menu, struct MenuItemProc* menuItem)
UnknownMenu_SwitchIn, AttackWeaponSelect_ItemOnSwitchIn
801F35C 80221A0 8021D28 8022E00 8022E38 func_fe6_0801F35C static void func_fe6_0801F35C(ProcPtr proc)
void sub_8022E38(void)
 
801F420 8022264 8021DEC 8022ED8 8022F10 AttackMapSelect_End u32 AttackMapSelect_End(struct MapSelectProc * proc)
int AttackMapSelect_End(ProcPtr proc)
 
801F484 80222DC 8021E64 8022F50 8022F88 UnitActionMenu_Trade_Select fu8 UnitActionMenu_Trade_Select(struct MenuProc * menu, struct MenuEntProc * ent)
u8 TradeCommandEffect(struct MenuProc* menu, struct MenuItemProc* menuItem)
TradeCommandEffect
801F4A8 8022300 8021E88 8022F74 8022FAC TradeMapSelect_Select fu8 TradeMapSelect_Select(struct MapSelectProc * proc, struct SelectTarget * target)
u8 TradeSelection_OnSelect(ProcPtr proc, struct SelectTarget* target)
 
0 8022374 8021EFC 8022FE8 8023020 UnitActionMenu_Seize u8 UnitActionMenu_Seize(struct MenuProc* menu, struct MenuItemProc* menuItem)  
801F7D0 8022754 80222DC 80233EC 8023428 UnitItemMenu_Entry_Select fu8 UnitItemMenu_Entry_Select(struct MenuProc * menu, struct MenuEntProc * ent)
u8 ItemSelectMenu_Effect(struct MenuProc* menu, struct MenuItemProc* menuItem)
ItemSelectMenu_Effect
801F854 80227D8 8022360 8023470 80234AC func_fe6_0801F854 void func_fe6_0801F854(int x, int y)
void sub_80234AC(int x, int y)
 
801F898 802281C 80223A4 80234B4 80234F0 UnitItemActionMenu_End void UnitItemActionMenu_End(struct MenuProc * menu)
void ItemSubMenuEnd(struct MenuProc* menu)
ItemSubMenuEnd
801FBA8 8022B68 80226F0 80237FC 8023838 UnitItemActionMenu_Trade_Select fu8 UnitItemActionMenu_Trade_Select(struct MenuProc * menu, struct MenuEntProc * ent)
u8 ItemSubMenu_TradeItem(struct MenuProc* menu, struct MenuItemProc* menuItem)
ItemSubMenu_TradeItem
801FD04 8022CD0 8022858 8023964 80239A0 UnitAttackBallista_Entry_Select fu8 UnitAttackBallista_Entry_Select(struct MenuProc * menu, struct MenuEntProc * ent)
u8 BallistaRangeMenu_Select(struct MenuProc* menu, struct MenuItemProc* menuItem)
BallistaRangeMenu_Select
801FD30 8022CFC 8022884 8023990 80239CC UnitAttackBallista_Entry_SwitchIn fu8 UnitAttackBallista_Entry_SwitchIn(struct MenuProc * menu, struct MenuEntProc * ent)
int FillBallistaRange(struct MenuProc* menu, struct MenuItemProc* menuItem)
FillBallistaRange
801FE94 8022E68 80229F0 8023B00 8023B3C UnitActionMenu_Staff_SwitchIn fu8 UnitActionMenu_Staff_SwitchIn(struct MenuProc * menu, struct MenuEntProc * ent)
int StaffCommandRange(struct MenuProc* menu, struct MenuItemProc* menuItem)
StaffCommandRange
801FF20 8022EF4 8022A7C 8023B8C 8023BC8 UnitStaffItemMenu_Entry_Select fu8 UnitStaffItemMenu_Entry_Select(struct MenuProc * menu, struct MenuEntProc * ent)
u8 StaffItemSelect_Effect(struct MenuProc* menu, struct MenuItemProc* menuItem)
StaffItemSelect_Effect
801FF6C 8022F40 8022AC8 8023BD8 8023C14 UnitStaffItemMenu_Entry_SwitchIn fu8 UnitStaffItemMenu_Entry_SwitchIn(struct MenuProc * menu, struct MenuEntProc * ent)
int StaffItemSelect_OnHover(struct MenuProc* menu, struct MenuItemProc* menuItem)
StaffItemSelect_OnHover
802013C 8023110 8022C98 8023DB0 8023DF4 UnitActionMenu_Door_Select fu8 UnitActionMenu_Door_Select(struct MenuProc * menu, struct MenuEntProc * ent)
u8 DoorCommandEffect(struct MenuProc* menu, struct MenuItemProc* menuItem)
DoorCommandEffect
80201A0 8023174 8022CFC 8023E14 8023E58 UnitActionMenu_Chest_Select fu8 UnitActionMenu_Chest_Select(struct MenuProc * menu, struct MenuEntProc * ent)
u8 ChestCommandEffect(struct MenuProc* menu, struct MenuItemProc* menuItem)
ChestCommandEffect
8020268 802322C 8022DB4 8023F74 8023FB8 UnitActionMenu_Supply_Select fu8 UnitActionMenu_Supply_Select(struct MenuProc * menu, struct MenuEntProc * ent)
u8 SupplyCommandEffect(struct MenuProc* menu, struct MenuItemProc* menuItem)
SupplyCommandEffect
80204E0 80234AC 8023020 80241F4 802423C StealMapSelect_SwitchIn fu8 StealMapSelect_SwitchIn(struct MapSelectProc * proc, struct SelectTarget * target)
u8 StealMapSelect_SwitchIn(ProcPtr proc, struct SelectTarget* target)
 
8020504 80234D0 8023044 8024218 8024260 StealMapSelect_Select fu8 StealMapSelect_Select(struct MapSelectProc * proc, struct SelectTarget * target)
u8 StealMapSelect_Select(ProcPtr proc, struct SelectTarget* target)
 
80206D0 802369C 8023210 8024590 80245E0 MenuHelpBoxTargetUnitInventory fu8 MenuHelpBoxTargetUnitInventory(struct MenuProc * menu, struct MenuEntProc * ent)
u8 ItemMenu_HelpBox(struct MenuProc* menu, struct MenuItemProc* menuItem)
ItemMenu_HelpBox
0 80236D4 8023248 80245C8 8024618 BallistaRangeMenuHelpBox u8 BallistaRangeMenuHelpBox(struct MenuProc* menu, struct MenuItemProc* menuItem)  
80207B4 8023758 80232CC 802464C 802469C RescueMapSelect_SwitchIn fu8 RescueMapSelect_SwitchIn(struct MapSelectProc * proc, struct SelectTarget * target)
u8 RescueSelection_OnChange(ProcPtr proc, struct SelectTarget* target)
RescueSelection_OnChange
8020818 80237BC 8023330 80246B0 8024700 GiveRescueMapSelect_SwitchIn fu8 GiveRescueMapSelect_SwitchIn(struct MapSelectProc * proc, struct SelectTarget * target)
u8 GiveSelection_OnChange(ProcPtr proc, struct SelectTarget* target)
 
802085C 8023800 8023374 80246F4 8024744 TakeRescueMapSelect_SwitchIn fu8 TakeRescueMapSelect_SwitchIn(struct MapSelectProc * proc, struct SelectTarget * target)
u8 TakeSelection_OnChange(ProcPtr proc, struct SelectTarget* target)
 
0 8023844 80233B8 8024738 8024788 TradeSelection_OnChange u8 TradeSelection_OnChange(ProcPtr proc, struct SelectTarget* target)  
0 8023980 80234F4 80248D0 8024920 RideCommandEffect u8 RideCommandEffect(struct MenuProc* menu, struct MenuItemProc* menuItem)  
0 80239DC 8023550 8024930 8024980 ExitCommandEffect u8 ExitCommandEffect(struct MenuProc* menu, struct MenuItemProc* menuItem)  
0 8023B08 802367C 8024A5C 8024AAC ItemMenu_Draw1stCommand int ItemMenu_Draw1stCommand(struct MenuProc* menu, struct MenuItemProc* menuItem)  
0 8023BB0 8023724 8024B04 8024B54 ItemMenu_DrawOtherCommands int ItemMenu_DrawOtherCommands(struct MenuProc* menu, struct MenuItemProc* menuItem)  
0 8023BF8 802376C 8024B4C 8024B9C ItemMenu_SelectOtherCommands u8 ItemMenu_SelectOtherCommands(struct MenuProc* menu, struct MenuItemProc* menuItem)  
8020C30 8023F68 8023ADC 8024FE8 8025038 ListTargetPositionsWithinTwoSquares static void ListTargetPositionsWithinTwoSquares(int x, int y, void (* tryEnlistTarget)(int x, int y))
void ForEachPosIn12Range(int x, int y, void(*func)(int x, int y))
ForEachPosIn12Range
8020C64 8023F9C 8023B10 802501C 802506C ListTargetUnitsWithinSubjectMagRange static void ListTargetUnitsWithinSubjectMagRange(void (* tryEnlistTarget)(struct Unit * unit))
void ForEachUnitInMagBy2Range(void(func)(struct Unit unit))
ForEachUnitInMagBy2Range
8020F30 80242C4 8023E38 8025364 80253B4 ListRescueTargets void ListRescueTargets(struct Unit * unit)
void MakeRescueTargetList(struct Unit* unit)
MakeRescueTargetList
8020FBC 8024350 8023EC4 80253F0 8025440 ListRescueDropTargets void ListRescueDropTargets(struct Unit * unit)
void MakeDropTargetList(struct Unit* unit)
MakeDropTargetList
8021048 80243F0 8023F64 8025490 80254E0 ListRescueTakeTargets void ListRescueTakeTargets(struct Unit * unit)
void MakeTakeTargetList(struct Unit* unit)
MakeTakeTargetList
80210E8 80244A4 8024018 8025544 8025594 ListRescueGiveTargets void ListRescueGiveTargets(struct Unit * unit)
void MakeGiveTargetList(struct Unit* unit)
MakeGiveTargetList
80219E8 8024DC8 802493C 802626C 80262C8 ListUnlockTargets void ListUnlockTargets(struct Unit * unit)
void MakeTargetListForUnlock(struct Unit* unit)
MakeTargetListForUnlock
8023B34 8027D98 802790C 8029770 80297D0 WarpSelect_HandleConfirm static void WarpSelect_HandleConfirm(struct GenericProc * proc)
void WarpSelect_OnConfirm(struct WarpSelectProc* proc)
WarpSelect_OnConfirm, WarpTargetPosSelect_Confirm
8023B70 8027DD4 8027948 80297AC 802980C WarpSelect_HandleCancel static void WarpSelect_HandleCancel(struct GenericProc * proc)
void WarpSelect_OnCancel(struct WarpSelectProc* proc)
WarpSelect_OnCancel, WarpTargetPosSelect_Cancel
8023BA4 8027E08 802797C 80297E0 8029840 WarpSelect_End static void WarpSelect_End(struct GenericProc * proc)
void WarpSelect_OnEnd(struct WarpSelectProc* proc)
WarpSelect_OnEnd, WarpTargetPosSelect_Destruct
8023BB8 8027E1C 8027990 80297F4 8029854 WarpMapSelect_Select fu8 WarpMapSelect_Select(struct MapSelectProc * proc, struct SelectTarget * target)
u8 WarpOnSelectTarget(ProcPtr proc, struct SelectTarget* target)
WarpOnSelectTarget, WarpSelectOnSelect, WarpTargetSelection_OnSelect
8023C34 8027EA0 8027A14 8029874 80298D4 UnlockMapSelect_Select fu8 UnlockMapSelect_Select(struct MapSelectProc * proc, struct SelectTarget * target)
u8 OnSelectPutTrap(ProcPtr proc, struct SelectTarget* target)
OnSelectPutTrap
0 8027F14 8027A88 80298E4 0      
8023D4C 8027FC8 8027B3C 8029994 8029A08 RepairMapSelect_SwitchIn fu8 RepairMapSelect_SwitchIn(struct MapSelectProc * proc, struct SelectTarget * target)
u8 RepairSelectOnChange(ProcPtr proc, struct SelectTarget* target)
RepairSelectOnChange, HammerneTargetSelection_OnChange
8023F54 80281CC 8027D40 8029B9C 8029C10 RestoreMapSelect_SwitchIn fu8 RestoreMapSelect_SwitchIn(struct MapSelectProc * proc, struct SelectTarget * target)
u8 RestoreMapSelect_SwitchIn(ProcPtr proc, struct SelectTarget* target)
BarrierSelectOnChange, RestoreSelectOnChange
8023FC0 8028238 8027DAC 8029C08 8029C7C BarrierMapSelect_SwitchIn fu8 BarrierMapSelect_SwitchIn(struct MapSelectProc * proc, struct SelectTarget * target)
u8 BarrierMapSelect_SwitchIn(ProcPtr proc, struct SelectTarget* target)
AttackStaffSelectOnChange, BarrierSelectOnChange
802402C 80282A4 8027E18 8029C74 8029CE8 AttackStaffMapSelect_SwitchIn fu8 AttackStaffMapSelect_SwitchIn(struct MapSelectProc * proc, struct SelectTarget * target)
u8 AttackStaffMapSelect_SwitchIn(ProcPtr proc, struct SelectTarget* target)
AttackStaffSelectOnChange
802406C 80282E4 8027E58 8029CB4 8029D28 SubtitleMapSelect_End void SubtitleMapSelect_End(struct MapSelectProc * proc)
void SubtitleMapSelect_End(ProcPtr proc)
GenericSelection_DeleteBBAndBG
0 8028328 8027E9C 8029CF8 8029D6C sub_8029D6C void sub_8029D6C(void)  
8024224 802880C 8028380 802A280 802A2F4 BattleApplyGameStateUpdates void BattleApplyGameStateUpdates(void)
void BattleApplyGameStateUpdates(void)
 
8025E98 802AA64 802A5B4 802CB54 802CC1C DummyBattleAnimLock_UpdateInstigator static void DummyBattleAnimLock_UpdateInstigator(ProcPtr proc)
void UpdateActorFromBattle(void)
UpdateActorFromBattle
8025EB4 802AA80 802A5D0 802CB70 802CC38 BattleApplyMiscAction void BattleApplyMiscAction(ProcPtr proc)
void BattleApplyMiscAction(struct Proc* proc)
FinishUp10ExpBattle
0 802B544 802B094 802D6CC 802D794 TradeMenu_InitItemDisplay void TradeMenu_InitItemDisplay(struct TradeMenuProc * proc) TradeMenu_InitGraphics
802686C 802B908 802B458 802DA80 802DB48 TradeMenu_ClearDisplay static void TradeMenu_ClearDisplay(struct TradeMenuProc * proc)
void TradeMenu_ClearDisplay(struct TradeMenuProc * proc)
TradeMenu_802DB48
0 802BC34 802B774 802DD40 802DE08 TradeMenu_DoubleTutorialHandCursor_Update void TradeMenu_DoubleTutorialHandCursor_Update(void)  
8026B68 802C000 802BB40 802E268 802E330 AddGasTrap void AddGasTrap(int x, int y, int facing, int turn_delay_init, int turn_interval)
void AddGasTrap(int x, int y, int facing, int turnCountdown, int turnInterval)
 
8026B88 802C020 802BB60 802E288 802E350 AddArrowTrap void AddArrowTrap(int x, int turn_delay_init, int turn_interval)
void AddArrowTrap(int x, int turnCountdown, int turnInterval)
 
8026F1C 802C294 802BDD4 802E530 802E5F8 AddMapChangeTrap void AddMapChangeTrap(int id)
void EnableMapChange(int id)
TriggerMapChange, EnableMapChange, AddMapChange
8027248 802C664 802C1A4 802E938 802EA00 UpdateTraps_08027248 static void UpdateTraps_08027248(ProcPtr proc)
void sub_802EA00(void)
 
80274A8 802C7E4 802C324 802EAD0 802EB98 DoItemHealStaffAction void DoItemHealStaffAction(ProcPtr proc)
void ExecStandardHeal(ProcPtr proc)
ExecStandardHeal
80277D0 802CB14 802C654 802EE30 802EEF8 DoItemRescueStaffAction void DoItemRescueStaffAction(ProcPtr proc)
void ExecRescueStaff(ProcPtr proc)
ExecRescueStaff
0 802CB9C 802C6DC 802EEB8 802EF80 sub_802EF80 int sub_802EF80()  
0 802CBC8 802C708 802EEE4 802EFAC ExecWarpStaff void ExecWarpStaff(ProcPtr proc)  
80279C8 802CD54 802C894 802F1A0 802F274 DoItemUnlockStaffAction void DoItemUnlockStaffAction(ProcPtr proc)
void ExecUnlockStaff(ProcPtr proc)
ExecUnlockStaff, ExecUnlock
8027A08 802CD94 802C8D4 802F1E0 802F2B4 DoItemRepairStaffAction void DoItemRepairStaffAction(ProcPtr proc)
void ExecHammerne(ProcPtr proc)
ExecHammerne
8027AC8 802CE54 802C994 802F2A0 802F380 DoItemHealSelfAction void DoItemHealSelfAction(ProcPtr proc, int amount)
void ExecVulneraryItem(ProcPtr proc, int amount)
ExecVulneraryItem, ExecSomeSelfHeal
8027B2C 802CEB8 802C9F8 802F304 802F3E4 DoItemElixirAction void DoItemElixirAction(ProcPtr proc)
void ExecElixirItem(ProcPtr proc)
ExecElixirItem
8027C10 802CFA4 802CAE4 802F3F0 802F4D0 DoItemAntitoxinAction void DoItemAntitoxinAction(ProcPtr proc)
void ExecAntitoxinItem(ProcPtr proc)
ExecAntitoxinItem
0 802D388 802CEC8 802F99C 802FA4C ExecMine void ExecMine(ProcPtr proc) ExecItemMine
0 802D3CC 802CF0C 802F9E0 802FA90 ExecLightRune void ExecLightRune(ProcPtr proc)  
0 802D40C 802CF4C 802FAD8 802FB88 ExecTorchStaff void ExecTorchStaff(ProcPtr proc)  
8028F94 802E4BC 802DFFC 8030D24 8030DD8 ResetBmSt void ResetBmSt(void)
void ClearBattleMapState(void)
ClearBattleMapState, ResetGameState
80292B8 802E7E0 802E314 80310A0 8031154 func_fe6_080292B8 void func_fe6_080292B8(void)
void BMapDispResume_FromBattleDelayed(void)
BMapDispResume_FromBattleDelayed
8029318 802E848 802E37C 8031108 80311BC StartMapMain ProcPtr StartMapMain(struct GenericProc * parent)
struct BMapMainProc* StartBMapMain(struct GameCtrlProc* gameCtrl)
StartBMapMain
0 802EBA0 802E6D4 8031420 80314D4 GameCtrl_SavePlayThroughData void GameCtrl_SavePlayThroughData(void) GameCtrl_DeclareCompletedPlaythrough, DeclareCompletedPlaythrough
802974C 802EC94 802E7C8 8031518 80315CC RemoveSupplyItem void RemoveSupplyItem(int slot)
void RemoveItemFromConvoy(int index)
RemoveItemFromConvoy
0 802F7F4 802F328 80320B0 8032164 ActionRescue s8 ActionRescue(ProcPtr proc)  
803C02C 802F858 802F38C 8032114 80321C8 sub_80321C8 int sub_80321C8(void)  
802A208 802F900 802F434 80321BC 8032270 DoVisitAction bool DoVisitAction(ProcPtr proc)
s8 ActionVisitAndSeize(ProcPtr proc)
ActionVisitAndSeize, ActionVisitAndSieze
802A35C 802F97C 802F4B0 8032290 8032344 func_fe6_0802A35C bool func_fe6_0802A35C(ProcPtr proc)
s8 ActionArena(ProcPtr proc)
ActionArena
0 802F990 802F4C4 80322A4 8032358 ActionDance s8 ActionDance(ProcPtr proc)  
802A3C0 802F9E0 802F514 80322F4 80323A8 DoTalkAction bool DoTalkAction(ProcPtr proc)
s8 ActionTalk(ProcPtr proc)
ActionTalk
802A5BC 802FC10 802F744 80325B0 8032664 DeathDropSpriteAnim_End void DeathDropSpriteAnim_End(struct DeathDropAnimProc * proc)
void DeathDropSpriteAnim_End(void)
SpriteJumpAnimation_Cleanup
0 802FE2C 802F960 80327B8 803286C BATTLE_HandleCombatDeaths void BATTLE_HandleCombatDeaths(struct CombatActionProc* proc) BATTLE_HandleUnitDeaths
0 803087C 80303B4 8033268 8033358 PrepMapMenu_OnViewMap void PrepMapMenu_OnViewMap(struct ProcPrepSallyCursor * proc) PrepScreenMapMenu_OnViewMap
0 8030890 80303C8 803327C 803336C PrepMapMenu_OnFormation void PrepMapMenu_OnFormation(struct ProcPrepSallyCursor * proc) PrepScreenMapMenu_OnFormation
0 8030998 0 8033378 8033468 sub_8033468 void sub_8033468(struct ProcPrepSallyCursor * proc) PrepScreenMapMenu_OnDebug
0 8030A14 8030528 80333DC 80334CC PrepScreenProc_DimMapImmediate void PrepScreenProc_DimMapImmediate(void)  
0 8030A30 8030544 80333F8 80334E8 PrepScreenProc_StartBrightenMap void PrepScreenProc_StartBrightenMap(ProcPtr proc)  
0 8030A5C 8030570 8033424 8033514 sub_8033514 void sub_8033514(ProcPtr proc) PrepScreenProc_StartDimMap
802B69C 80312E8 8030DFC 8033CE0 8033DD8 PrepPhase_MapSwapSelectCancel static void PrepPhase_MapSwapSelectCancel(struct GenericProc * proc)
void sub_8033DD8(ProcPtr proc)
 
80987B8 803157C 8031090 8033F80 8034078 PrepScreenProc_Cleanup void PrepScreenProc_Cleanup(ProcPtr proc)  
802B99C 80318EC 8031404 80343B0 80344A8 func_fe6_0802B99C int func_fe6_0802B99C(void) GetUnitCommandUseFlags
802B9DC 803192C 8031444 80343F0 80344E8 func_fe6_0802B9DC int func_fe6_0802B9DC(void)  
802BA08 8031958 8031470 803441C 8034514 func_fe6_0802BA08 int func_fe6_0802BA08(void)  
802BC80 8031BF8 803168C 80346B0 80347A8 StartUnitPanel static struct UnitPanelProc * StartUnitPanel(ProcPtr parent)
struct UnitInfoWindowProc* NewUnitInfoWindow(ProcPtr parent)
NewUnitInfoWindow
802BF14 8031E8C 8031938 80349E4 8034ADC PutUnitAidIconForTextAt static void PutUnitAidIconForTextAt(struct Unit * unit, int x, int y)
void PutUnitAidIconForTextAt(struct Unit* unit, int x, int y)
 
802C3B4 803232C 8031DFC 8034EA4 8034F9C StartUnitHpPanel void StartUnitHpPanel(ProcPtr parent)
void StartUnitHpInfoWindow(ProcPtr parent)
 
802C3C8 8032340 8031E10 8034EB8 8034FB0 RefreshUnitHpPanel void RefreshUnitHpPanel(struct Unit * unit)
void RefreshUnitHpInfoWindow(struct Unit* unit)
 
802C514 803248C 8031F5C 8034F04 8034FFC StartUnitStaffOffensePanel void StartUnitStaffOffensePanel(ProcPtr parent)
void StartUnitHpStatusInfoWindow(ProcPtr parent)
 
802C434 80323AC 8031E7C 8034F24 803501C RefreshUnitHpStatusPanel void RefreshUnitHpStatusPanel(struct Unit * unit)
void RefreshUnitHpStatusInfoWindow(struct Unit* unit)
 
802C4BC 8032434 8031F04 8034FAC 80350A4 RefreshUnitResChangePanel void RefreshUnitResChangePanel(struct Unit * unit)
void RefreshUnitResChangeInfoWindow(struct Unit* unit)
 
802C414 803238C 8031E5C 8035004 80350FC StartUnitHpStatusPanel void StartUnitHpStatusPanel(ProcPtr parent)
void StartUnitStaffOffenseInfoWindow(ProcPtr parent)
 
802C534 80324AC 8031F7C 8035024 803511C RefreshUnitStaffOffensePanel void RefreshUnitStaffOffensePanel(struct Unit * unit, int hit)
void RefreshUnitStaffOffenseInfoWindow(struct Unit* unit, int hit)
 
802C5B4 803252C 8031FFC 80350A4 803519C StartUnitRescuePanelsCore static void StartUnitRescuePanelsCore(ProcPtr parent)
void StartUnitRescueInfoWindowsCore(ProcPtr parent)
 
802C61C 8032594 8032064 803510C 8035204 RefreshUnitRescuePanels void RefreshUnitRescuePanels(struct Unit * unit)
void RefreshUnitRescueInfoWindows(struct Unit* unit)
SetupUnitRescueWindow
802C6D4 803264C 803211C 80351C4 80352BC RefreshUnitTakePanels void RefreshUnitTakePanels(struct Unit * unit)
void RefreshUnitTakeInfoWindows(struct Unit* unit)
 
802C7D0 8032748 8032218 80352C0 80353B8 RefreshUnitGivePanels void RefreshUnitGivePanels(struct Unit * unit)
void RefreshUnitGiveInfoWindows(struct Unit* unit)
 
802CA24 80329A0 8032470 803551C 8035614 SubtitleHelpDarkener_Init void SubtitleHelpDarkener_Init(ProcPtr proc)
void SubtitleHelpDarkener_Init()
 
802CA84 8032A00 80324D0 8035580 8035678 SubtitleHelp_Init void SubtitleHelp_Init(struct SubtitleHelpProc * proc)
void SubtitleHelp_Init(struct SubtitleHelpProc * proc)
 
802CAA4 8032A20 80324F0 80355A0 8035698 SubtitleHelp_OnEnd void SubtitleHelp_OnEnd(struct SubtitleHelpProc * proc)
void SubtitleHelp_OnEnd(void)
 
0 8032CA0 8032770 803581C 0      
802CF7C 8033134 8032C04 8035D44 8035C44 StatusHealEffect_BlendedSprite_Finish static void StatusHealEffect_BlendedSprite_Finish(struct GenericProc * proc)
void StatusHealEffect_BlendedSprite_Finish()
 
802D210 8033400 8032ED0 8035FD8 8035ED8 MassEffectDisplay_Watch static void MassEffectDisplay_Watch(struct GenericProc * proc)
void MassEffectDisplay_Watch(struct UnknownBMUSAilmentProc* proc)
 
802D34C 8033518 8032FE8 80360F0 8035FF0 PoisonDamageDisplay_Display static void PoisonDamageDisplay_Display(struct GenericProc * proc)
void PoisonDamageDisplay_Display(struct UnknownBMUSAilmentProc* proc)
 
0 8034A50 8034578 8037864 80377CC sub_80377CC bool sub_80377CC(ProcPtr proc) ExecTrapForActionTarget
0 8034AB4 80345DC 80378C8 8037830 sub_8037830 bool sub_8037830(ProcPtr proc, struct Unit * unit) ExecTrap_QuietMaybe
0 8034C18 8034740 8037A9C 8037A04 AddBallista struct Trap* AddBallista(int xPos, int yPos, int ballistaType) Add_Ballista_Data
802E59C 8034E94 80349BC 8039800 8039788 AiOrder_Main void AiOrder_Main(ProcPtr proc)
void CpOrderMain(ProcPtr proc)
CpOrderMain, CpOrder_Main
802EFF4 80358F8 8035420 803A27C 803A204 AiStaffAction bool AiStaffAction(struct AiPerformProc * proc)
s8 AiStaffAction(struct CpPerformProc* proc)
CpPerform_StaffWait
802F02C 8035930 8035458 803A2B4 803A23C AiUseItemAction bool AiUseItemAction(struct AiPerformProc * proc)
s8 AiUseItemAction(struct CpPerformProc* proc)
CpPerform_ChestWait
0 80359D4 80354FC 803A358 803A2E0 AiExitBallistaAction s8 AiExitBallistaAction(struct CpPerformProc* proc) CpPerform_ExitBallistaWait
8030F18 8037C9C 80377E8 803C67C 803C6EC AiCmd_CallFunc void AiCmd_CallFunc(u8 * pc)
void AiScriptCmd_01_FunctionCall(u8* pc)
AiScriptCmd_01_FunctionCall
80310D0 8037E54 80379A0 803C83C 803C8AC AiIsUnitEnemyOrInScrList bool AiIsUnitEnemyOrInScrList(struct Unit * unit)
s8 AiIsUnitEnemyOrInScrList(struct Unit* unit)
IsUnitEnemyOrInTheAiInstList
8031750 80384D0 803801C 803CEB8 803CF28 AiCmd_MoveRandom void AiCmd_MoveRandom(u8 * pc)
void AiScriptCmd_16_RandomMovement(u8* pc)
AiScriptCmd_16_RandomMovement
80318F0 80389FC 8038548 803D3D0 803D440 func_fe6_080318F0 bool func_fe6_080318F0(u8 const * arg)
s8 sub_803D440(u8* arg)
 
8033868 803AA40 803A58C 803F47C 803F4EC AiFunc_DecideTalk bool AiFunc_DecideTalk(void const * input)
s8 sub_803F4EC(const void* input)
 
0 803AEF4 803AA40 803F928 803F9A8 sub_803F9A8 s8 sub_803F9A8(const void* input)  
0 803C3B4 803BF00 8040E48 8040EC8 sub_8040EC8 void sub_8040EC8(struct Unit* unit)  
0 803C3E4 803BF30 8040E78 8040EF8 sub_8040EF8 void sub_8040EF8(struct Unit* unit)  
0 803C474 803BFC0 8040F08 8040F88 sub_8040F88 void sub_8040F88(struct Unit* unit) InitAiRangeMoveMapForUnitWithDoorsPassable
0 803C4D8 803C024 8040F6C 8040FEC sub_8040FEC void sub_8040FEC(struct Unit* unit)  
0 803C50C 803C058 8040FA0 8041020 sub_8041020 void sub_8041020(struct Unit* unit)  
80353AC 803C8C8 803C414 8041818 8041898 sub_8041898 void sub_8041898(void)  
803661C 803DB38 803D688 8042A8C 8042B08 sub_8042B08 void sub_8042B08(struct SioBigSendProc * proc)  
80366EC 803DC08 803D758 8042B5C 8042BD8 sub_8042BD8 void sub_8042BD8(struct SioBigReceiveProc * proc)  
80368F8 803DE38 803D988 8042D90 8042E0C SioInit void SioInit(void) SioCon_8042E0C
8036B98 803E0D8 803DC28 8043020 804309C sub_804309C void sub_804309C(void)  
8036C60 803E1A0 803DCF0 80430E8 8043164 sub_8043164 void sub_8043164(void)  
0 803F554 803F0C4 80444C4 8044530      
803888C 8040044 803F938 8044F84 8044FE4 sub_8044FE4 void sub_8044FE4(struct ProcTactician * proc) NameSelect_8044FE4
80388E4 804009C 803F990 8044FDC 804503C sub_804503C void sub_804503C(struct ProcTactician * proc) NameSelect_804503C
8038A78 8040244 803FB38 80451A8 8045208      
80394FC 8040CC8 80405BC 8045C08 8045C68      
8089234 8043310 8042C38 8048178 8048260 StartSaveMenu void StartSaveMenu(ProcPtr parent) StartNameSelect
803BD20 80435D0 8042EB8 804843C 8048594      
803BD90 8043640 8042F28 80484AC 8048524      
0 804395C 80431C0 8048778 8048864      
0 8043CC8 80434EC 8048AC4 0      
0 8043DB0 80435D4 8048BAC 0      
0 8043DE0 8043604 8048BDC 8033608 sub_8033608 void sub_8033608(void)  
0 80446B4 8043EB4 8049460 0      
0 804471C 8043F1C 80494C8 0      
0 80448B8 80440B8 8049664 0      
803C690 8044EDC 80446E0 8049C94 8048E84      
803CF70 80457C0 8044FD0 804A59C 80497A0      
803D0A0 8045914 8045124 804A6F0 80498F4      
803D2AC 8045B20 8045334 804A900 8049B04      
803D8AC 804614C 8045960 804AEFC 804A108      
803DB50 8046424 8045C38 804B1CC 804A430      
803E194 8046A74 8046288 804B828 804AA88      
803E880 804717C 8046994 804BF30 804B190      
803EA44 8047344 8046B5C 804C140 804B3A0      
803EC84 8047584 8046D9C 804C380 804B5E0      
803ED60 8047664 8046E7C 804C458 804B6B8      
803F028 8047930 8047144 804C744 804B9A4      
803F1D8 8047AE0 80472F4 804C8F4 804BB54      
803F694 8047FA0 80477B4 804CD98 804BFF8      
803F820 804812C 8047940 804CEE8 804C148      
803F86C 8048178 804798C 804CF34 804C194      
803F9B4 80482C0 8047AD4 804D07C 804C2DC      
803FC1C 804854C 8047D60 804D21C 804C47C      
8040744 8049090 80488A8 804DC24 804CE8C      
8040C7C 80495C8 8048DE0 804E170 804D3DC     StopBGM2
8040F50 804989C 80490B4 804E448 804D6B4      
804108C 80499D8 80491F0 804E570 804D7DC      
8041210 8049B5C 8049374 804E6E0 804D950      
80417A8 804A930 804A148 804F818 804EA8C UnpackUiUnitNameFrameGraphics void UnpackUiUnitNameFrameGraphics(void * vram, int palid, int palcount)
void UnpackUnkUiFrame(void* vram, int palId, int palCount)
UnpackUnkUiFrame
0 804A9D0 804A1E8 804F8B8 804EB2C DisplayFrozenUiHandExt void DisplayFrozenUiHandExt(int x, int y, unsigned objTileOffset)  
8041E78 804B0E4 804A908 80501CC 804F458 MenuHelpBoxRegular fu8 MenuHelpBoxRegular(struct MenuProc * proc, struct MenuEntProc * ent)
u8 MenuStdHelpBox(struct MenuProc* menu, struct MenuItemProc* item)
MenuStdHelpBox
80425B0 804B9B4 804B1D8 8050B00 804FD8C EndEkrBattleDeamon void EndEkrBattleDeamon(void)
void EndEkrBattleDeamon(void)
 
80425D8 804B9DC 804B200 8050B30 804FDBC EkrBattleDeamon_OnEnd void EkrBattleDeamon_OnEnd(void)
void ekrBattleDeamon_Destructor(void)
ekrBattleDeamon_Destructor
8043590 804C890 804C0B4 8051B18 8050DE4 NewEkrLvlupFan void NewEkrLvlupFan(void)
void NewEkrLvlupFan(void)
 
8043940 804CCA0 804C4C4 8051F2C 80511F8 EkrGauge_SetInitFlag void EkrGauge_SetInitFlag(void) EkrGauge_80511F8
8045478 804E6AC 804DED0 805396C 8052C7C NewEfxNoDamageYure void NewEfxNoDamageYure(struct Anim * anim1, struct Anim * anim2)  
8045974 804EAC4 804E2E8 8053E10 8053120 NewEfxDeadPika void NewEfxDeadPika(struct Anim *anim1, struct Anim *anim2) StartEfxDeadPika
0 804ED88 804E5AC 80541D0 80534E4 sub_80534E4 void sub_80534E4(struct ProcEfxFarAttack * proc)  
80467D0 804F7F4 804F018 8054C34 8053F4C NewEfxFlashBgRed void NewEfxFlashBgRed(struct Anim * anim, int duartion)  
0 804F834 804F058 8054C74 8053F8C NewEfxFlashBgBlack void NewEfxFlashBgBlack(struct Anim * anim, int duartion)  
8046B48 804FC48 804F46C 8055398 80546B0 EndEfxHPBarColorChange void EndEfxHPBarColorChange(void)  
0 804FC6C 804F490 80553BC 80546D4 EfxHPBarColorChangeClear29 void EfxHPBarColorChangeClear29(void)  
8046EF8 804FFCC 804F7F0 805585C 8054B84 EnableEfxStatusUnits void EnableEfxStatusUnits(struct Anim *anim)  
8047258 80502A0 804FAC4 8055BD0 8054F00 EnableEfxWeaponIcon void EnableEfxWeaponIcon(void) ResumeEfxWeaponIcon
8047C68 8050F94 80507B8 8056964 80559D0 EfxTmFill void EfxTmFill(u32 val)  
80482F4 80517D0 8050FF4 80571B0 8056228 ekrBattleEnding_8056228 void ekrBattleEnding_8056228(struct ProcEkrBattleEnding * proc)  
804855C 8051A38 805125C 805740C 8056484 ekrBattleEnding_8056484 void ekrBattleEnding_8056484(struct ProcEkrBattleEnding * proc)  
804AF88 805474C 8053F64 805A6C8 8059924 EkrChienCHRMain void EkrChienCHRMain(struct ProcEkrChienCHR * proc) EkrChienCHR_OnLoop
804B828 8054FAC 80547C4 805B074 805A2D0 GetAnimRoundType s16 GetAnimRoundType(struct Anim * anim)  
804B88C 8055010 8054828 805B0D8 805A334 GetAnimNextRoundTypeAnotherSide s16 GetAnimNextRoundTypeAnotherSide(struct Anim * anim)  
0 80555E8 8054E00 805B6D4 805A930 sub_805A930 void sub_805A930(struct AnimBuffer * pAnimBuf, int animId, int charPalId)  
804BE98 8055670 8054E88 805B764 805A9C0 NewEfxAnimeDrvProc void NewEfxAnimeDrvProc(void) StartEkrAnimeDrvProc
804BEB8 8055690 8054EA8 805B784 805A9E0 EndEfxAnimeDrvProc void EndEfxAnimeDrvProc(void) EndEkrAnimeDrvProc
804BED8 80556B0 8054EC8 805B7A4 805AA00 NewEkrUnitMainMini void NewEkrUnitMainMini(struct AnimBuffer * pAnimBuf) StartEkrUnitMainMini
804BF24 80556FC 8054F14 805B7F0 805AA4C EkrUnitMainMiniMain void EkrUnitMainMiniMain(struct ProcEkrUnitMainMini * proc) EkrUnitMainMini_OnLoop
804C5D0 8055DA8 80555C0 805BEA8 805B104 ekrTogiInit_Init void ekrTogiInit_Init(ProcPtr proc)  
804C658 8055E30 8055648 805BF30 805B18C ekrTogiInit_LoadGfx void ekrTogiInit_LoadGfx(struct ProcEkrTogi * proc)  
804C730 8055F08 8055720 805C008 805B264 ekrTogiInit_End void ekrTogiInit_End(ProcPtr proc)  
804C744 8055F1C 8055734 805C01C 805B278 NewEkrTogiEndPROC void NewEkrTogiEndPROC(void)  
804C818 8055FF0 8055808 805C0F0 805B34C NewEkrTogiColor void NewEkrTogiColor(void)  
804C84C 8056024 805583C 805C124 805B380 EndEkrTogiColor void EndEkrTogiColor(void)  
804C9BC 80561F8 8055A10 805C2F8 805B554 NewDummvRST void NewDummvRST(struct Anim *anim, int unk44)  
804D25C 8056BC8 80563E0 805CC2C 805BE90 StartSpellAnimDummy void StartSpellAnimDummy(struct Anim * anim)  
804D4A4 8056E10 8056628 805CE78 805C0DC EfxTeonoObjEnd void EfxTeonoObjEnd(struct ProcEfxMagicOBJ * proc)  
0 80577AC 8056FC4 805D800 805CA64 StartSubSpell_efxSongBG void StartSubSpell_efxSongBG(struct Anim * anim, int kind)  
0 8057888 80570A0 805D8DC 805CB40 StartSubSpell_efxSongOBJ void StartSubSpell_efxSongOBJ(struct Anim * anim, int kind)  
804DF30 8057A6C 8057284 805DAA8 805CD0C StartSpellAnimBallista void StartSpellAnimBallista(struct Anim * anim)  
804EBB8 805872C 8057750 805DF7C 805D680 efxDarkbreathBGCOL_Loop void efxDarkbreathBGCOL_Loop(struct ProcEfxBGCOL * proc)  
0 80583DC 8057BF4 805E428 805D328 efxFirebreathBGCOL_Loop void efxFirebreathBGCOL_Loop(struct ProcEfxBGCOL * proc)  
804EAD4 8058648 8057E60 805E69C 805D59C StartSubSpell_efxDarkbreathBG void StartSubSpell_efxDarkbreathBG(struct Anim * anim)  
8059D34 805FE7C 806112C 805E6EC 805D5EC efxDarkbreathBG_Loop void efxDarkbreathBG_Loop(struct ProcEfxBG * proc)  
804EB7C 80586F0 8057F08 805E744 805D644 StartSubSpell_efxDarkbreathBGCOL void StartSubSpell_efxDarkbreathBGCOL(struct Anim * anim)  
804EED8 8058A4C 8057F44 805E780 805D9F8 sub_805D9F8 void sub_805D9F8(struct ProcEfxBGCOL * proc) EfxThunderBGCOL_Main
804E3FC 8057F38 8058264 805EAF8 805D680 efxDarkbreathBGCOL_Loop void efxDarkbreathBGCOL_Loop(struct ProcEfxBGCOL * proc)  
804EB24 8058698 8058530 805EDC4 806E0D0 EfxChillEffectBGMain void EfxChillEffectBGMain(struct ProcEfxBG * proc)  
804F354 8058EC8 8058C30 805EF74 805DE74 sub_805DE74 void sub_805DE74(struct ProcEfxBG *proc)  
8050D04 806026C 8058B48 805F3B4 805E2B4 efxFimbulvetrBGTR_Loop void efxFimbulvetrBGTR_Loop(struct ProcEfxBG * proc)  
804F99C 8059510 8058D28 805F5C4 805E4C4 StartSubSpell_efxFimbulvetrOBJ2 void StartSubSpell_efxFimbulvetrOBJ2(struct Anim * anim)  
804FDF8 805996C 8059184 805FA24 805E924 efxThunderstormOBJ_Loop void efxThunderstormOBJ_Loop(struct ProcEfxOBJ * proc)  
804FE84 80599F8 8059210 805FAB0 805E9B0 efxThunderstormColor_Loop_A void efxThunderstormColor_Loop_A(struct ProcEfxBGCOL * proc)  
8050650 8059E80 80586E0 8060240 805F140 efxMistyRainBg_Loop void efxMistyRainBg_Loop(struct ProcEfxBG * proc)  
805100C 805A838 805A050 8060BE0 805FAE0 StartSpellAnimPurge void StartSpellAnimPurge(struct Anim * anim)  
0 805C924 805C13C 8061890 8060790 StartSubSpell_efxHazymoonOBJ3 void StartSubSpell_efxHazymoonOBJ3(struct Anim * anim)  
8053D5C 805C9CC 805C1E4 8061938 8060838 StartSubSpell_efxHazymoonOBJ3RND void StartSubSpell_efxHazymoonOBJ3RND(struct Anim * anim, int x, int y)  
80540D0 805CD34 805C54C 8061C7C 8060B7C StartSubSpell_efxFenrirBGCOL void StartSubSpell_efxFenrirBGCOL(struct Anim * anim, int terminator)  
8055480 805E368 805F240 8062954 8064B48 efxExcaliburBGCOL3_Loop void efxExcaliburBGCOL3_Loop(struct ProcEfxBGCOL * proc)  
8054F8C 805DC18 805D430 8062A6C 806196C StartSubSpell_efxLiveOBJ void StartSubSpell_efxLiveOBJ(struct Anim * anim)  
8054FEC 805DC78 805D490 8062ACC 80619CC StartSubSpell_efxReserveOBJ void StartSubSpell_efxReserveOBJ(struct Anim * anim)  
8055364 805DFF4 805D80C 8062E28 8061D28 StartSubSpell_efxReserveBG void StartSubSpell_efxReserveBG(struct Anim * anim)  
804DE04 805903C 805D2FC 8062F44 805DFE8 sub_805DFE8 void sub_805DFE8(struct ProcEfxBGCOL * proc)  
804E884 805DAE4 805D928 80631A4 805EDDC efxAlacaliburBGCOL_Loop void efxAlacaliburBGCOL_Loop(struct ProcEfxBGCOL * proc)  
804F1A4 8058D18 805E038 80636B0 805D5EC efxDarkbreathBG_Loop void efxDarkbreathBG_Loop(struct ProcEfxBG * proc)  
8055B84 805E878 805E090 8063708 8062608 StartSubSpell_efxSilenceOBJ void StartSubSpell_efxSilenceOBJ(struct Anim * anim)  
8056910 806426C 8057EB0 8063940 805DCC4 Loop6C_efxFireBG void Loop6C_efxFireBG(struct ProcEfxBG *proc)  
8055EF4 805EBD8 805E3F0 8063A68 8062968 efxSleepSE_PlaySE void efxSleepSE_PlaySE(struct ProcEfx * proc)  
804F4C8 805E110 805DB80 80648B0 806499C efxExcaliburBGCOL2_Loop void efxExcaliburBGCOL2_Loop(struct ProcEfxBGCOL * proc)  
80517E4 805FB64 805F37C 80649F0 80638F0 StartSubSpell_efxShineOBJ void StartSubSpell_efxShineOBJ(struct Anim * anim, int x, int y)  
0 805FE20 805F638 8064C6C 8063B6C StartSubSpell_efxLunaBG void StartSubSpell_efxLunaBG(struct Anim * anim)  
8055B2C 805E820 805E2C8 8064CC8 8062840 efxSleepBG_Loop void efxSleepBG_Loop(struct ProcEfxBG * proc)  
8057A5C 805FED4 805F6EC 8064D20 8063C20 StartSubSpell_efxLunaSCR void StartSubSpell_efxLunaSCR(void)  
0 805FFB0 805F7C8 8064DFC 8063CFC StartSubSpell_efxLunaSCR2 void StartSubSpell_efxLunaSCR2(ProcPtr proc)  
0 8060150 805F968 8064FA0 8063EA0 StartSubSpell_efxLunaBGCOL void StartSubSpell_efxLunaBGCOL(struct Anim * anim, int terminator)  
80560D4 805EDB8 805FA84 80650C0 8063FC0 efxLunaBG3_Loop void efxLunaBG3_Loop(struct ProcEfxBG * proc)  
80530E4 806052C 805FD44 8065398 806428C StartSubSpell_efxLunaRST void StartSubSpell_efxLunaRST(struct Anim * anim, ProcPtr efxproc, int duration)  
0 8060948 8060160 8065808 80646FC StartSubSpell_efxExcaliburSCR void StartSubSpell_efxExcaliburSCR(int unk)  
0 8060A1C 8060234 80658DC 80647D0 StartSubSpell_efxExcaliburSCR2 void StartSubSpell_efxExcaliburSCR2(struct ProcEfx * proc, int b)  
8055674 805FA28 8058854 8065AA8 8061E44 efxReserveBGCOL_Loop void efxReserveBGCOL_Loop(struct ProcEfxBGCOL * proc)  
804F4C8 8061400 80612EC 8065C54 80620A4 efxReserveBGCOL2_Loop void efxReserveBGCOL2_Loop(struct ProcEfxBGCOL * proc)  
0 8060DD8 80605F0 8065C9C 8064B90 StartSubSpell_efxExcaliburOBJ void StartSubSpell_efxExcaliburOBJ(struct Anim * anim)  
80502C0 8061AD4 80603FC 8066360 80637B0 efxShineBGCOL_Loop void efxShineBGCOL_Loop(struct ProcEfxBGCOL * proc)  
804EB24 805EAB0 805EE08 8066874 8063378 efxMshieldBG_Loop void efxMshieldBG_Loop(struct ProcEfxBG * proc)  
804DE04 8060BE4 80605A8 8066A34 8064E2C efxGespenstBGCOL2_Loop void efxGespenstBGCOL2_Loop(struct ProcEfxBGCOL * proc)  
804F7BC 805F860 8061394 8066ADC 806542C efxOuraBG3_Loop void efxOuraBG3_Loop(struct ProcEfxBG * proc)  
0 8061D84 806159C 8066CC0 0      
8056D28 805F5F0 805F694 8066D24 8063BC8 efxLunaBG_Loop void efxLunaBG_Loop(struct ProcEfxBG * proc)  
80561A0 8062350 8061B68 8067294 80657D4 StartSpellAnimIvaldi void StartSpellAnimIvaldi(struct Anim * anim)  
0 805B5D8 805ADF0 8068818 8066470 StartSubSpell_efxIvaldiWOUT void StartSubSpell_efxIvaldiWOUT(struct Anim * anim, int duration, int terminator)  
0 80BB510 80BA998 806D440 806B11C efxDarkLongMonsBG01_Loop_B void efxDarkLongMonsBG01_Loop_B(struct ProcEfxBG * proc)  
804F1A4 8061914 8061600 806ECB4 80651C4 efxOuraBG_Loop void efxOuraBG_Loop(struct ProcEfxBG * proc)  
8055B2C 8061DE8 80627A0 806EF2C 806C990 efxNormalEffectBGMain void efxNormalEffectBGMain(struct ProcEfxBG * proc)  
8056D80 8062FE0 80627F8 806EF84 806CC60 NewEfxYushaSpinShield void NewEfxYushaSpinShield(struct Anim *anim, int r1)  
805755C 80638F0 8063108 806F978 806D65C NewEfxKingPika void NewEfxKingPika(struct Anim *anim)  
805792C 8063C20 8063438 806FCA8 806D98C NewEfxSRankWeaponEffect void NewEfxSRankWeaponEffect(struct Anim *anim)  
80579C0 8063CB0 80634C8 806FD38 806DA1C NewEfxSRankWeaponEffectBG void NewEfxSRankWeaponEffectBG(struct Anim *anim)  
8057A5C 8063D24 806353C 806FDAC 806DA90 NewEfxSRankWeaponEffectSCR void NewEfxSRankWeaponEffectSCR(void)  
8057B2C 8063DC8 80635E0 806FE4C 806DB34 NewEfxSRankWeaponEffectSCR2 void NewEfxSRankWeaponEffectSCR2(struct ProcEfx *seff_scr)  
0 8064214 8063A2C 8070390 806E078 NewEfxChillEffectBG void NewEfxChillEffectBG(struct Anim *anim)  
8055DBC 8062F88 8063A84 80703E8 806CC08 efxPierceNormalEffectBGMain void efxPierceNormalEffectBGMain(struct ProcEfxBG * proc)  
0 80642C4 8063ADC 8070440 806E128 NewEfxChillEffectBGCOL void NewEfxChillEffectBGCOL(struct Anim * anim)  
0 8062E60 8063B0C 8070470 80646C0 efxExcaliburBGCOL_Loop void efxExcaliburBGCOL_Loop(struct ProcEfxBGCOL * proc)  
80580A8 806497C 8064194 8071054 806EAA4 CRSpell_RegisterBgGfx void CRSpell_RegisterBgGfx(struct Anim * anim, void * src)  
80580D8 80649AC 80641C4 8071084 806EAD4 CRSpell_RegisterBgPal void CRSpell_RegisterBgPal(struct Anim * anim, u16 * src)  
8058100 80649D4 80641EC 80710AC 806EAFC CRSpell_RegisterObjGfx void CRSpell_RegisterObjGfx(struct Anim * anim, void * src)  
8058130 8064A04 806421C 80710DC 806EB2C CRSpell_RegisterObjPal void CRSpell_RegisterObjPal(struct Anim * anim, u16 * src)  
8058158 8064A2C 8064244 8071104 806EB54 StartClassReelSpellAnim void StartClassReelSpellAnim(struct Anim * anim)  
80581A0 8064A74 806428C 807114C 806EB9C efxopFire_Loop_Main void efxopFire_Loop_Main(struct ProcEfx * proc)  
8058220 8064AF4 806430C 80711CC 806EC1C efxopFireBG_Loop void efxopFireBG_Loop(struct ProcEfxBG * proc)  
8058330 8064C04 806441C 80712DC 806ED2C efxopThunder_Loop_Main void efxopThunder_Loop_Main(struct ProcEfx * proc)  
8058438 8064D0C 8064524 80713E4 806EE34 StartCRSubSpell_efxopThunderBGCOL void StartCRSubSpell_efxopThunderBGCOL(struct Anim * anim, struct ProcEfx * unused)  
805846C 8064D40 8064558 8071418 806F08C efxopLiveBGCOL_Loop void efxopLiveBGCOL_Loop(struct ProcEfxBGCOL * proc)  
8058630 8064F04 806471C 80715BC 806F00C efxopLiveBG_Loop void efxopLiveBG_Loop(struct ProcEfxBG * proc)  
805867C 8064F50 8064768 8071608 806F058 StartCRSubSpell_efxopLiveBGCOL void StartCRSubSpell_efxopLiveBGCOL(struct Anim * anim, struct ProcEfx * unused)  
80586B0 8064F84 806479C 807163C 806EE68 efxopThunderBGCOL_Loop void efxopThunderBGCOL_Loop(struct ProcEfxBGCOL * proc)  
80586F0 8064FC4 80647DC 807167C 806F0CC StartCRSubSpell_efxopLiveALPHA void StartCRSubSpell_efxopLiveALPHA(struct Anim * anim, int timer, int c, int d, struct ProcEfx * unused)  
80587C0 8065094 80648AC 8071734 806F184 StartCRSubSpell_efxopLiveOBJ void StartCRSubSpell_efxopLiveOBJ(struct Anim * anim, struct ProcEfx * unused)  
0 8065140 8064958 80717E0 806F230 efxopLightning_Loop_Main void efxopLightning_Loop_Main(struct ProcEfx * proc)  
0 80651B0 80649C8 8071850 806F75C efxopEvilEyeBG_Loop void efxopEvilEyeBG_Loop(struct ProcEfxBG * proc)  
805BD54 8067E68 806767C 8073F28 8071A44 DoM4aSongNumStop void DoM4aSongNumStop(int num)  
805C820 80689EC 8068200 8074E9C 80729C0 PlaySfxAutomatically void PlaySfxAutomatically(int songid, int volume, struct Anim * anim)  
805C86C 8068A38 806824C 8074EF0 8072A14 NewEkrClassChg void NewEkrClassChg(struct Anim * anim)  
805D09C 806925C 8068A70 8075944 8073468 NewEfxClasschgRST void NewEfxClasschgRST(struct Anim * anim, struct ProcSubEkrClasschgRST * subproc, int duration, int start, int end)  
805D538 80696F8 8068F18 8075DF8 8073910 EkrLvup_DrawUnitName void EkrLvup_DrawUnitName(struct ProcEkrLevelup *proc)  
805DA08 8069BB4 80693D4 80762A0 8073E18 EkrLvup_SetBgs void EkrLvup_SetBgs(struct ProcEkrLevelup *proc)  
805E104 806A298 8069AB8 8076980 8074544 EkrLvup_OnEnd void EkrLvup_OnEnd(struct ProcEkrLevelup *proc)  
805E2C0 806A364 8069B84 8076A4C 8074610 EfxPartsofScrollMain void EfxPartsofScrollMain(ProcPtr proc)  
8056C00 806090C 8062678 8076F34 806C840 efxCriricalEffectBGCOLMain void efxCriricalEffectBGCOLMain(struct ProcEfxBGCOL * proc)  
0 806A8D8 806A0F8 8076FC8 8074B90 NewEkrLvupApfx void NewEkrLvupApfx(int chr, int pal)  
0 806A93C 806A15C 807702C 8074BF4 EkrLvupApfxEndEach void EkrLvupApfxEndEach(void)  
805E578 806AC9C 806A4BC 8077394 8074F5C NewEkrTriangle void NewEkrTriangle(struct Anim * anim) StartEkrTriangle
0 806BFE4 806B7F8 80787A0 8076380 sub_8076380 void sub_8076380(struct ProcEkrHensei *proc)  
0 806C044 806B858 8078800 80763E0 sub_80763E0 void sub_80763E0(struct ProcEkrHensei *proc)  
805A410 8065D38 8065548 8078D30 8076910 NewEkrDragonBaseHide ProcPtr NewEkrDragonBaseHide(struct Anim * anim)  
0 8065DD0 80655E0 8078DC8 80769A8 NewEkrDragonBaseAppear ProcPtr NewEkrDragonBaseAppear(struct Anim * anim)  
0 8065BA0 80653B0 8078EA4 8076A84 EkrDKHandler_NewDragonAnime void EkrDKHandler_NewDragonAnime(struct ProcEkrDragon * proc)  
0 8065510 8064D20 8079708 80772E4 sub_80772E4 void sub_80772E4(int val)  
0 80668B8 80660CC 8079898 8077474 sub_8077474 void sub_8077474(int arg1, int arg2)  
808A210 80A69A0 80A5CE0 80799A8 8077584 func_fe6_0808A210 struct UnkProc_0868A2AC * func_fe6_0808A210(struct SaveMenuProc * parent)
ProcPtr NewEkrDragonTunkFace(struct Anim * anim)
 
0 8066950 8066164 8079B60 807773C EfxBG3TmSetPosition void EfxBG3TmSetPosition(int xtile, int ytile)  
8014A28 800AD60 800ADB8 807BF0C 8079AF8 func_fe6_08014A28 void func_fe6_08014A28(void)
void MU_AllForceSetMaxMoveSpeed(void)
MU_AllForceSetMaxMoveSpeed
0 807D698 807CC14 8082330 807FFF0 sub_807FFF0 void sub_807FFF0(void)  
806BEB8 8078A8C 80782BC 8085E80 8083B58 func_fe6_0806BEB8 bool func_fe60806BEB8(struct EventInfo * info)](https://github.com/StanHash/fe6/blob/5430c7e/src/eventfunctions.c#L481)
[int EvCheck0F
(struct EventInfo* info)
EvCheck0F_
806BFC0 807A698 8079C24 8086E58 8084B8C RemoveFog void RemoveFog(void)
void sub_8084B8C()
 
806BFCC 807A6A4 8079C30 8086E64 8084B98 AddFiveThousandGold void AddFiveThousandGold(void)
void sub_8084B98()
 
806C068 807A740 8079CCC 8086F04 8084C38 WeakenUnitStatsByPid void WeakenUnitStatsByPid(fu8 pid)
void sub_8084C38(u8 pid)
 
0 807AC6C 807A1F8 80873F4 8085128 sub_8085128 s8 sub_8085128()  
0 807B43C 807A9C8 80877BC 80854F0 TryUnlockParentProc void TryUnlockParentProc(ProcPtr proc)  
0 807B498 807AA24 808781C 8085550 sub_8085550 void sub_8085550(ProcPtr proc)  
0 807B4C0 807AA4C 8087844 8085578 sub_8085578 void sub_8085578(ProcPtr proc)  
0 807B70C 807AC54 8087A38 808576C sub_808576C void sub_808576C(ProcPtr parent)  
0 807B6C8 807AC98 8087A7C 80857B0 sub_80857B0 void sub_80857B0(ProcPtr parent)  
0 80BD464 80BCA6C 8087C9C 80859D0 sub_80859D0 void sub_80859D0(ProcPtr proc, ProcPtr parent)  
0 807D848 807CDC4 8087DFC 8085B30 WorldFlushReload void WorldFlushReload(struct ProcWorldFlush * proc)  
806EABC 80807BC 807FA04 8089078 8086DBC EndMuralBackground void EndMuralBackground(void)
void EndMuralBackground(void)
EndBG3Slider
0 80816C8 808096C 808A084 8087DF8 UnitSlide_SetNewUnit void UnitSlide_SetNewUnit(struct StatScreenEffectProc* proc)  
806F95C 8081834 8080AD8 808A1D4 8087F48 StatScreenPageName_Init void StatScreenPageName_Init(struct StatScreenSpritesProc * proc)
void PageNameCtrl_OnInit(struct StatScreenPageNameProc* proc)
PageNameCtrl_OnInit
806FBC0 8081A98 8080D3C 808A438 80881AC StatScreenSprites_Init void StatScreenSprites_Init(struct StatScreenSpritesProc * proc)
void PageNumCtrl_OnInit(struct StatScreenPageNameProc* proc)
PageNumCtrl_OnInit
806FCF4 8081BCC 8080E70 808A570 80882E4 StatScreenSprites_PutNumberLabel void StatScreenSprites_PutNumberLabel(struct StatScreenSpritesProc * proc)
void PageNumCtrl_UpdatePageNum(struct StatScreenPageNameProc* proc)
PageNumCtrl_UpdatePageNum
807036C 80822B0 8081554 808AC8C 8088A00 HelpBoxPopulateStatScreenItem void HelpBoxPopulateStatScreenItem(struct HelpBoxProc * proc)
void HbPopulate_SSItem(struct HelpBoxProc* proc)
HbPopulate_SSItem
0 80824CC 808176C 808AED4 8088C48 UpdateHelpBoxDisplay void UpdateHelpBoxDisplay(struct HelpBoxProc* proc, int arg1)  
8070C70 8082CC8 8081F68 808B6C4 8089454 StartLockingHelpBox int StartLockingHelpBox(int msg, ProcPtr parent)
int StartLockingHelpBox_Unused(int mid, ProcPtr parent)
StartLockingHelpBox_Unused
8070D78 8082E9C 8082410 808B96C 80896A8 func_fe6_08070D78 void func_fe6_08070D78(int chr)
void sub_80896A8(int chr)
 
8070DE8 8082F0C 8082480 808BA54 8089744 func_fe6_08070DE8 void func_fe6_08070DE8(u16 * tm, int pal)
void sub_8089744(u16* tm, int pal)
 
8071584 8083808 8082E08 808C498 808A188 func_fe6_08071584 void func_fe6_08071584(struct HelpBoxProc * proc)
void sub_808A188(struct HelpBoxProc * proc)
 
80715DC 8083860 8082E60 808C4F0 808A1E0 func_fe6_080715DC void func_fe6_080715DC(int x, int y, int msg)
void sub_808A1E0(int x, int y, int msgId)
 
8071734 80839C4 8082FC4 808C650 808A340 func_fe6_08071734 void func_fe6_08071734(struct HelpBoxProc * proc)
void sub_808A340(struct HelpBoxProc * proc)
 
8071748 80839D8 8082FD8 808C664 808A354 func_fe6_08071748 void func_fe6_08071748(struct HelpBoxInfo const * info)
void sub_808A354(const struct HelpBoxInfo* info)
 
80718A8 8083B48 8083148 808C7D4 808A4C4 func_fe6_080718A8 int func_fe6_080718A8(int msg, ProcPtr parent)
s8 StartHelpoxDirect(int msgId, ProcPtr parent)
 
8071B20 8083F98 8083598 808CCAC 808A99C func_fe6_08071B20 void func_fe6_08071B20(struct HelpBoxProc * proc)
void sub_808A99C(struct HelpBoxProc * proc)
 
0 8084DA8 80843AC 808DB54 808B844 sub_808B844 void sub_808B844(ProcPtr proc)  
0 80850D8 80846DC 808DE84 808BB74 sub_808BB74 void sub_808BB74(void)  
0 8086044 8085644 808EE30 808CB34 TerrainDisplay_Init void TerrainDisplay_Init(struct PlayerInterfaceProc* proc)  
0 80863B4 80859B4 808F198 808CE9C BurstDisplay_Init void BurstDisplay_Init(struct PlayerInterfaceProc* proc) Init6CUI2
0 8086D58 8086368 808FB58 808D870 MenuButtonDisp_Init void MenuButtonDisp_Init(struct PlayerInterfaceProc* proc)  
0 8086E98 80864AC 808FC64 808D97C MenuButtonDisp_UpdateCursorPos void MenuButtonDisp_UpdateCursorPos(struct PlayerInterfaceProc* proc)  
8073370 8087004 8086618 808FDCC 808DAE4 OnVBlank_SioError void OnVBlank_SioError(void)
void OnVBlank_SioError(void)
MinimalVBlankHandler
0 808781C 8086E60 80906C8 808E3F4 ChapterStatus_SetupFont void ChapterStatus_SetupFont(ProcPtr proc)  
0 80884E0 8087B58 8091358 808F084 CgText_808F084 void CgText_808F084(struct CgTextMainProc * proc)  
0 8088520 8087B98 8091398 808F0C4 CgText_OnEnd void CgText_OnEnd(struct CgTextMainProc * proc)  
0 8088548 8087BC0 80913C0 808F0EC CgText_808F0EC void CgText_808F0EC(struct CgTextMainProc * proc)  
0 80886CC 8087D44 8091544 808F270 EndCgText void EndCgText(void)  
0 8089394 8088A30 809227C 808FF9C CgTextInterpreter_808FF9C void CgTextInterpreter_808FF9C(struct CgTextInterpreterProc * proc)  
0 80893BC 8088A58 80922A4 808FFC4 RestartCgTextInterpreter void RestartCgTextInterpreter(struct CgTextMainProc * parent)  
8076238 808B450 808AAF4 80943BC 80920C4 StartUnitListScreen void StartUnitListScreen(void)
void StartUnitListScreenField(void)
StartUnitListMenu
0 808EF98 808E65C 8097F0C 8095C2C sub_8095C2C void sub_8095C2C(struct ProcAtMenu * proc)  
0 808F368 808EA2C 80982B8 8095FD8 CleanupPrepMenuScreen void CleanupPrepMenuScreen(ProcPtr proc)  
0 808F394 808EA58 80982E4 8096004 sub_8096004 void sub_8096004(struct ProcAtMenu * proc)  
807B6D0 808F818 808EEDC 809874C 8096468 StartPrepAtMenuWithConfig void StartPrepAtMenuWithConfig() StartAtMenu_LinkArena
0 8090388 808FA48 8098E88 8096BA4 ProcPrepSpChar_Idle void ProcPrepSpChar_Idle(struct ProcPrepSpecialChar *proc)  
0 8090720 808FDE0 8099228 8096F44 PrepMenu_ShowFrozenHand void PrepMenu_ShowFrozenHand(struct ProcPrepMenu *proc) PrepScreenMenu_OnLoop_2
0 8090748 808FE08 8099250 8096F6C PrepMenu_ShowActiveHand void PrepMenu_ShowActiveHand(struct ProcPrepMenu *proc) PrepScreenMenu_OnLoop_0
8082360 8090E80 8090540 8099A90 80977AC sub_80977AC void sub_80977AC(struct Text * th, u16 * tm, int color, int x, const char * str)  
0 80926A4 8091D70 809B3AC 80990D4 PrepItemScreen_StartStatScreen void PrepItemScreen_StartStatScreen(struct PrepItemScreenProc * proc)  
0 80926D0 8091D9C 809B3D8 8099100 PrepItemScreen_ResumeFromStatScreen void PrepItemScreen_ResumeFromStatScreen(struct PrepItemScreenProc* proc)  
0 8092AF8 80921E8 809B988 80996B0 sub_80996B0 void sub_80996B0(struct PrepItemScreenProc* proc)  
0 8092E84 8092578 809BD80 8099AA0 sub_8099AA0 void sub_8099AA0(struct PrepItemScreenProc* proc)  
0 8093168 809285C 809C098 8099DB8 StartPrepItemTradeScreen void StartPrepItemTradeScreen(struct PrepItemScreenProc* proc)  
0 80931B0 80928A4 809C0E0 8099E00 StartPrepItemSupply void StartPrepItemSupply(struct PrepItemScreenProc* proc)  
0 8093920 8093014 809C910 809A644 PrepUpdateMenuTsaScroll void PrepUpdateMenuTsaScroll(int val)  
0 8093BC8 80932BC 809CBC4 809A8F8 PrepUnit_InitSMS void PrepUnit_InitSMS(struct ProcPrepUnit *proc)  
0 8093CC0 80933B4 809CCB4 809A9E8 PrepUnit_DrawLeftUnitNameCur void PrepUnit_DrawLeftUnitNameCur(struct ProcPrepUnit *proc)  
0 8094138 8093840 809D104 809AE3C ProcPrepUnit_OnInit void ProcPrepUnit_OnInit(struct ProcPrepUnit *proc)  
0 8094374 8093A7C 809D2DC 809B014 sub_809B014 void sub_809B014()  
0 80946D0 8093DE8 809D638 809B370 sub_809B370 void sub_809B370(struct ProcPrepUnit *proc)  
0 80946E8 8093E00 809D650 809B388 sub_809B388 void sub_809B388(struct ProcPrepUnit *proc)  
0 8094774 8093E8C 809D6D4 809B40C ProcPrepUnit_OnEnd void ProcPrepUnit_OnEnd(struct ProcPrepUnit *proc)  
0 80947A0 8093EB8 809D700 809B438 ProcPrepUnit_OnGameStart void ProcPrepUnit_OnGameStart(struct ProcPrepUnit *proc)  
0 80947C0 8093ED8 809D720 809B458 sub_809B458 void sub_809B458(struct ProcPrepUnit *proc)  
0 809486C 8093F84 809D7CC 809B504 sub_809B504 void sub_809B504(struct ProcPrepUnit *proc)  
0 8094888 8093FA0 809D7E8 809B520 sub_809B520 void sub_809B520(struct ProcPrepUnit *proc)  
0 80951D8 8094948 809E100 809BE3C StartPrepItemTradeScreenProc void StartPrepItemTradeScreenProc(struct Unit* unitA, struct Unit* unitB, ProcPtr parent) StartPrepScreenTrade
0 8095800 8094FB4 809E764 809C4B4 PrepItemUseParallel_UpdateSMS void PrepItemUseParallel_UpdateSMS(struct ProcPrepItemUse *proc) PrepScreenItemUseScreen_OnUpdateSMS
0 8095D38 8095508 809EC98 809C9F4 PrepItemUse_ConfirmWindowInit void PrepItemUse_ConfirmWindowInit(struct ProcPrepItemUse * proc) PrepScreenItemUseScreen_AreUSureBoxInit
0 8096464 8095C6C 809F560 809D2C4 StoreConvoyWeaponIconGraphics void StoreConvoyWeaponIconGraphics(int vramOffset, int pal) UnpackConvoyWeaponIconGraphics
0 8096784 8095F90 809F8A4 809D608 sub_809D608 void sub_809D608(void)  
0 80968E8 8096110 809FA24 809D784 PutGiveTakeBoxSprites void PutGiveTakeBoxSprites(void)  
0 8096D88 8096604 809FF10 809DC70 sub_809DC70 void sub_809DC70(struct PrepItemSupplyProc * proc)  
80867F0 80973E0 8096C54 80A055C 809E2BC func_fe6_080867F0 char const * func_fe6_080867F0(int chapter)
void sub_809E2BC(void)
 
0 8097974 80971E8 80A0AE0 809E840 PrepItemSupply_SwitchToUnitInventory void PrepItemSupply_SwitchToUnitInventory(struct PrepItemSupplyProc * proc)  
0 8097BF4 809746C 80A0D78 809EAD8 StartPrepItemSupplyProc void StartPrepItemSupplyProc(struct Unit * unit, ProcPtr parent)  
0 8097C54 80974CC 80A0DD8 809EB38 StartBmSupply void StartBmSupply(struct Unit* unit, ProcPtr unused)  
0 8097C74 80974EC 80A0DF8 809EB58 MaybeStartSelectConvoyItemProc void MaybeStartSelectConvoyItemProc(struct Unit * unit, ProcPtr unused)  
0 80994D4 8098C18 80A2660 80A03C4 sub_80A03C4 void sub_80A03C4(struct WmSellProc* proc)  
0 8099688 8098DCC 80A280C 80A0570 sub_80A0570 void sub_80A0570(struct WmSellProc* proc)  
0 8099840 8098F88 80A29C0 80A0724 sub_80A0724 void sub_80A0724(struct PrepProcA1962C* proc)  
0 809987C 0 80A29FC 80A0760 FortuneSubMenu_Unused_SetAvailableOptions void FortuneSubMenu_Unused_SetAvailableOptions(struct PrepProcA1962C* proc)  
0 8099C44 8099284 80A2C78 80A09C4 GetChapterDivinationTextIdEnding int GetChapterDivinationTextIdEnding(void)  
0 8099C7C 80992BC 80A2CB0 80A09FC GetChapterDivinationPortrait int GetChapterDivinationPortrait(void)  
0 8099E1C 809945C 80A2E4C 80B0620 sub_80B0620 void sub_80B0620(int unk)  
0 809A044 8099684 80A3074 0      
0 809A2E4 8099928 80A32C0 0      
0 809B1FC 809A824 80A4088 0      
0 809B510 809AB38 80A43A0 0      
0 809B554 809AB7C 80A43E4 0      
0 809B654 809AC7C 80A44D0 0      
0 809B6F8 809AD20 80A4568 0      
0 809C7B4 809BDFC 80A56F0 80A1918 SupportScreen_StartUnitSubMenu void SupportScreen_StartUnitSubMenu(struct SupportScreenProc* proc)  
0 809E0C0 809D6A8 80A6928 80A2B5C SupportSubScreen_OnEnd void SupportSubScreen_OnEnd(struct SubScreenProc* proc)  
0 809E7FC 809DDE4 80A705C 0 initPassword void initPassword(int a1, int a2)  
0 809E8F0 809DED8 80A7150 0      
0 809EB74 809E15C 80A73D4 0      
8084388 809EFB0 809E598 80A7814 80A2DD0 WriteGlobalSaveInfoNoChecksum void WriteGlobalSaveInfoNoChecksum(struct GlobalSaveInfo * info)
void WriteGlobalSaveInfoNoChecksum(struct GlobalSaveInfo *header)
SaveGeneralGameMetadataNoChecksum
0 809F0BC 809E6AC 80A78EC 80A2EA8 EraseBonusContentData void EraseBonusContentData()  
8084628 809F344 809E934 80A7B74 80A3130 WriteChapterFlags void WriteChapterFlags(void * sram_dst)
void WriteChapterFlags(void *sram_dest)
SaveLocalEventIndexes
8084648 809F364 809E954 80A7B94 80A3150 WritePermanentFlags void WritePermanentFlags(void * sram_dst)
void WritePermanentFlags(void *sram_dest)
SaveGlobalEventIndexes
8084668 809F384 809E974 80A7BB4 80A3170 ReadChapterFlags void ReadChapterFlags(void const * sram_src)
void ReadChapterFlags(void *ewram_dest)
LoadLocalEventIds
8084690 809F3AC 809E99C 80A7BDC 80A3198 ReadPermanentFlags void ReadPermanentFlags(void const * sram_src)
void ReadPermanentFlags(void *ewram_dest)
LoadGlobalEventIds, LoadPermanentEids
0 809FC30 809F1F4 80A83F8 80A39B4 EraseSaveRankData void EraseSaveRankData()  
0 80A00A4 809F668 80A886C 80A3E28 EraseSoundRoomSaveData void EraseSoundRoomSaveData(void)  
0 80A01C8 809F78C 80A89C8 80A3F84 EraseLinkArenaStruct2 void EraseLinkArenaStruct2()  
808483C 80A0470 809FAA4 80A8C60 80A421C ReadPidStats void ReadPidStats(void const * sram_src)
void ReadPidStats(void *sram_src)
LoadBWLEntries
8084868 80A049C 809FAD0 80A8C8C 80A4248 ReadChapterStats void ReadChapterStats(void const * sram_src)
void ReadChapterStats(const void *sram_src)
LoadSomeTable, LoadChapterDataWinArray
8084884 80A04B8 809FAEC 80A8CA8 80A4264 WritePidStats void WritePidStats(void * sram_dst)
void WritePidStats(void *sram_dest)
SaveBWLEntries
80848A8 80A04DC 809FB10 80A8CCC 80A4288 WriteChapterStats void WriteChapterStats(void * sram_dst)
void WriteChapterStats(void *sram_dest)
SaveChapterWinData
0 80A0F20 80A0594 80A9784 80A4D40 WriteBonusContentClaimFlags void WriteBonusContentClaimFlags(struct GameSaveBlock *sram_dest) Save0203EDB4, SaveBonusContentClaimFlags
0 80A0F3C 80A05B0 80A97A0 80A4D5C ReadBonusContentClaimFlags void ReadBonusContentClaimFlags(const struct GameSaveBlock *sram_src) Load0203EDB4, LoadBonusContentClaimFlags
0 80A0FE8 80A065C 80A984C 80A4E08 CopyGameSave void CopyGameSave(int index_src, int index_dest)  
0 80A135C 80A09D4 80A9C64 80A524C LoadSavedBonusClaimFlags u32 LoadSavedBonusClaimFlags(int slot)  
8085EB4 80A226C 80A18D8 80AAD88 80A6370 WriteTraps void WriteTraps(void * sram_dst)
void WriteTraps(void *sram_dest)
SaveTrapStructs
8085ED0 80A2288 80A18F4 80AADA4 80A638C ReadTraps void ReadTraps(void const * sram_src)
void ReadTraps(void *sram_dest)
 
0 80A261C 80A1C88 80AB150 80A6738 WriteMultiArenaSaveTeamName void WriteMultiArenaSaveTeamName(int team, char *name)  
8086264 80A2658 80A1CC4 80AB18C 80A6774 WipeMultiArenaSaveTeam void WipeMultiArenaSaveTeam(int team)
void WipeMultiArenaSaveTeam(int team)
 
80862B8 80A26AC 80A1D18 80AB1E0 80A67C8 CopyMultiArenaSaveTeam void CopyMultiArenaSaveTeam(int team_src, int team_dst)
void CopyMultiArenaSaveTeam(int team_src, int team_dst)
 
8086330 80A2724 80A1D90 80AB258 80A6840 SwapMultiArenaSaveTeams void SwapMultiArenaSaveTeams(int team_a, int team_b)
void SwapMultiArenaSaveTeams(int team_a, int team_b)
 
8086530 80A2924 80A1F90 80AB458 80A6A40 ReadMultiArenaSaveConfig void ReadMultiArenaSaveConfig(u16 * config_dst)
void ReadMultiArenaSaveConfig(void * config_dst)
 
8087BD8 80A3F0C 80A3298 80AD208 80A87F0 DrawMinimap void DrawMinimap(int chapter, void * vram, int pal_num)
void DrawMinimap(int chapterId, u16* vram, int palId)
 
80881B8 80A465C 80A39E8 80ADA2C 80A9014 func_fe6_080881B8 void func_fe6_080881B8(struct SaveMenuProc * proc)
void sub_80A9014(struct SaveMenuProc * proc)
 
80890B8 80A5688 80A4A0C 80AEA6C 80AA018 func_fe6_080890B8 void func_fe6_080890B8(struct SaveMenuProc * proc)
void sub_80AA018(struct SaveMenuProc * proc)
 
806DEA0 80A5AF8 80A4E0C 80AEFFC 80AA518 func_fe6_0806DEA0 void func_fe6_0806DEA0(ProcPtr parent)
void Make6C_SaveMenuPostChapter(ProcPtr parent)
loadIceCrystal, Make6C_savemenu2, Start_savemenu2
0 80A5DF0 80A5108 80AF1B8 80AA6D8 sub_80AA6D8 void sub_80AA6D8(void)  
0 80A6908 80A5C48 80AFDD4 80AB300 StartSaveDraw struct SaveDrawProc * StartSaveDraw(ProcPtr parent) New6C_savedraw
806E50C 80A6B9C 80A5EDC 80AFFF0 80AB534 func_fe6_0806E50C void func_fe6_0806E50C(ProcPtr parent)
struct SaveMenuCursorProc* StartSaveDrawCursor(ProcPtr parent)
 
808A42C 80A6BB0 80A5EF0 80B0250 80AB794 func_fe6_0808A42C void func_fe6_0808A42C(void)
void sub_80AB794(void)
 
808A8E8 80A7028 80A6368 80B0698 80ABBE4 func_fe6_0808A8E8 void func_fe6_0808A8E8(ProcPtr proc)
void SaveBgUp_Loop(void)
 
0 80A95B4 80A86A0 80B114C 80AC6AC      
0 80A968C 80A8778 80B1224 80AC784      
807D2E0 80A9BE8 80A8CD4 80B1780 80ACCE0 StartUiSpinningArrows ProcPtr StartUiSpinningArrows(ProcPtr parent)  
0 80AA1FC 80A92E8 80B1D88 80AD2E8 ParallelWorker_OnLoop void ParallelWorker_OnLoop(struct ParallelWorkerProc * proc)  
0 80AA828 80A994C 80B23F0 80AD950 NewSysGrayBox ProcPtr NewSysGrayBox(u32 vobj_offset, u32 pal, ProcPtr parent)  
0 80AAA50 80A9B74 80B261C 80ADB7C StartSysBrownBox void StartSysBrownBox(int layer, u32 vobj_offset, int pal, u16 oam2, u16 y, ProcPtr parent) StartSmallBrownNameBoxes
0 80AAAD0 80A9BF4 80B269C 80ADBFC EnableSysBrownBox void EnableSysBrownBox(int index, int x, int y, int frame)  
0 80AAB64 80A9C88 80B2730 80ADC90 EndSysBrownBox void EndSysBrownBox(void) EndSmallBrownNameBoxes
0 80AB01C 80AA154 80B2BE4 80AE168 SetBlankBgColor void SetBlankBgColor(int r, int g, int b)  
0 80AB040 80AA178 80B2C08 80AE18C FadeInOut_Init void FadeInOut_Init(struct ProcFadeInOut * proc)  
0 80AB324 80AA45C 80B2F0C 80AE490 WipeAllPalette void WipeAllPalette(void)  
0 80AB348 80AA480 80B2F30 80AE4B4 EndFadeInOut void EndFadeInOut(void)  
0 80AB944 80AAA7C 80B3538 80AEABC AppendTextBuffer_80AEABC char * AppendTextBuffer_80AEABC(const char * srcStr, char * dstStr)  
0 80ABAAC 80AABD0 80B3720 80AEAE8 sub_80AEAE8 const char * sub_80AEAE8(char ** src, char ** dst)  
0 80ABE84 80AAFA0 80B3AE4 80AEEC4 SoundRoomSongChange_FadeOutPrevious void SoundRoomSongChange_FadeOutPrevious(struct Proc * proc)  
0 80AC4C0 80AB5DC 80B3F70 80AF350 sub_80AF350 void sub_80AF350(struct SoundRoomProc * proc)  
0 80ACFB4 80AC0D0 80B4960 80AFD48 SoundRoomUi_80AFD48 void SoundRoomUi_80AFD48(struct SoundRoomProc * proc)  
0 80AD97C 80ACAA4 80B5238 80B0620 sub_80B0620 void sub_80B0620(int unk)  
0 80AD994 80ACABC 80B5250 80B0638 PutChapterBannerSprites void PutChapterBannerSprites(void)  
0 80AE9F4 80ADADC 80B628C 80B166C BonusClaim_OnEnd void BonusClaim_OnEnd(struct BonusClaimProc * proc)  
808C668 80AEDA8 80ADE90 80B6540 80B1920 ConfigSprites_Init void ConfigSprites_Init(void)  
0 80AFE04 80AEECC 80B75F8 80B29E0 ClassReel_OnEnd void ClassReel_OnEnd(ProcPtr proc)  
80947F0 80AFE1C 80AEEE4 80B7610 80B29F8 StartClassReel void StartClassReel(u8 classSet, ProcPtr parent) Make6C_opinfo
8094F08 80B03D4 80AF584 80B7C6C 80B307C sub_80B307C void sub_80B307C(void)  
0 80B7480 80B6674 80BAC88 80B6104 sub_80B6104 int sub_80B6104(void)  
0 80B8D64 80B80C8 80BB328 80B67E8 SetupCharacterEndingGfx void SetupCharacterEndingGfx(void)  
0 80B8DFC 80B8160 80BB3DC 80B689C sub_80B689C void sub_80B689C(int a, int b)  
0 80B8F48 80B82AC 80BB514 80B69D4 sub_80B69D4 void sub_80B69D4(void)  
0 80B99D8 80B8E78 80BBEE8 80B742C StartEndingBattleText void StartEndingBattleText(struct CharacterEndingEnt* pairingEnt, struct Unit* unitA, struct Unit* unitB, struct CharacterEndingProc* parent)  
0 80B99F8 80B8E98 80BBF08 80B744C EndEndingBattleText void EndEndingBattleText(void)  
0 80B9A08 80B8EA8 80BBF18 0      
0 80BA8DC 80B9DD4 80BCCF0 0      
0 80BA918 80B9E10 80BCD2C 0      
0 80BA948 80B9E40 80BCD5C 0      
0 80B5D78 80B4F58 80BD55C 80B8694 EndWMFaceCtrl void EndWMFaceCtrl(void)  
0 80B63AC 80B558C 80BEEB8 80BA024 EndWM void EndWM(ProcPtr unused) GM_End
0 80B6580 80B5760 80BEF48 80BA0B4 WmMergeFace void WmMergeFace(int timerMaybe, u8 b, int faceSlot, int fid, int e, int f, int config)  
808A4F0 80A6C74 80A5FD0 80C5784 80C09B8 func_fe6_0808A4F0 void func_fe6_0808A4F0(void)
void sub_80C09B8(void)
 
80702B0 80821EC 8081490 80C5C18 80C0E4C StatScreen_CleanUp void StatScreen_CleanUp(ProcPtr proc)
void WorldmapStatus_OnEnd(void)
 
0 80BB5DC 80BAAD4 80CB370 80C6424 StartTitleScreen_WithMusic void StartTitleScreen_WithMusic(ProcPtr parent)  
809C9C0 80BF238 80BE6F4 80D5054 80D035C m4aMPlayContinue void m4aMPlayContinue(struct MusicPlayer * music_player)
void m4aMPlayContinue(struct MusicPlayerInfo *mplayInfo)
 
809DBAC 80C0424 80BF8E0 80D6240 80D1548 ply_xcmd void ply_xcmd(struct MusicPlayer * music_player, struct MusicPlayerTrack * track)
void ply_xcmd(struct MusicPlayerInfo *mplayInfo, struct MusicPlayerTrack *track)
 
809DBCC 80C0444 80BF900 80D6260 80D1568 ply_xxx void ply_xxx(struct MusicPlayer * music_player, struct MusicPlayerTrack * track)
void ply_xxx(struct MusicPlayerInfo *mplayInfo, struct MusicPlayerTrack *track)
 
0 800EA74 800EB68 80DA7C4 80D5B88 _fstat int fstat(int a1, int a2)  
0 80A2EB8 80A2244 80AC1EC 80A77D4 GetMinimapCliffKindAt int GetMinimapCliffKindAt(int x, int y) Minimap_GetCliffBoneTileIndex
806C540 8011B30 80340E0 80138FC 8013844 func_fe6_0806C540 bool func_fe6_0806C540(void)
bool sub_8013844(void)
MapBrightnessFadeExists
806C55C 8013F3C 80846C0 801E8A0 801EC48 func_fe6_0806C55C bool func_fe6_0806C55C(void)
int PrepUnitSwapProcExits()
UnitSwapAnimationExists
0 8022494 802201C 8023120 8023158 PlayCommandUsability u8 PlayCommandUsability(const struct MenuItemDef* def, int number)  
0 80224D0 8022058 802315C 8023194 DanceCommandUsability u8 DanceCommandUsability(const struct MenuItemDef* def, int number)  
80212E0 80246A4 8024218 8025744 8025794 TryEnlistDoorPositionTarget void TryEnlistDoorPositionTarget(int x, int y)
void TryAddClosedDoorToTargetList(int x, int y)
TryAddClosedDoorToTargetList
8021320 80246E4 8024258 8025784 80257D4 TryEnlistBridgePositionTarget void TryEnlistBridgePositionTarget(int x, int y)
void TryAddBridgeToTargetList(int x, int y)
TryAddBridgeToTargetList
80336CC 803A8A4 803A3F0 803F2DC 803F34C func_fe6_080336CC bool func_fe6_080336CC(void const * no_input)
s8 sub_803F34C(const void* input)
 
80336FC 803A8D4 803A420 803F30C 803F37C func_fe6_080336FC bool func_fe6_080336FC(void const * no_input)
s8 sub_803F37C(const void* input)
 
8055628 805E31C 805DB34 8063158 8062058 StartSubSpell_efxReserveBGCOL2 void StartSubSpell_efxReserveBGCOL2(struct Anim * anim, u32 kind)  
8057130 8063390 8062B5C 806F1E8 806D010 efxHurtmutEff01OBJ_806D010 void efxHurtmutEff01OBJ_806D010(struct ProcEfxOBJ * proc)  
8056FE4 8063244 8062BA8 806F2E8 806CFC4 efxHurtmutEff01OBJ_806CFC4 void efxHurtmutEff01OBJ_806CFC4(struct ProcEfxOBJ * proc)  
8057030 8063290 8062A5C 806F334 806CEC4 efxHurtmutEff00OBJ_806CEC4 void efxHurtmutEff00OBJ_806CEC4(struct ProcEfxOBJ * proc)  
801EA1C 80208E0 8020478 8081908 807F5C8 StartGameOverScreen void StartGameOverScreen(ProcPtr parent)
void MapAnimSpellAssocResetPalExt(ProcPtr proc)
 
806B3C0 8079738 8078F68 808556C 8083234 CheckAvailableBridgeTileEvent bool CheckAvailableBridgeTileEvent(fi8 x, fi8 y)
bool IsThereTileCommand15(s8 x, s8 y)
 
0 807A3DC 0 8086CA4 80849D8 sub_80849D8 u8 sub_80849D8()  
0 807A414 0 8086CDC 8084A10 sub_8084A10 u8 sub_8084A10()  
80718E0 80345B8 8013A1C 808C80C 808BB58 func_fe6_080718E0 bool func_fe6_080718E0(void)
s8 sub_808BB58(void)
 
0 80886E0 8087D58 8091558 808F284 CgTextExists s8 CgTextExists(void)  
806C540 8090A88 8090148 80B31CC 80AE750 func_fe6_0806C540 bool func_fe6_0806C540(void)
bool CheckBmBgfxDone(void)
 
0 8004478 800459C 8002CD4 8002D84 AllocateProcess static struct Proc *AllocateProcess(void) AllocProc
0 8004488 80045AC 8002CE4 8002D94 FreeProcess static void FreeProcess(struct Proc *proc) Free6C, FreeProc
0 8004634 8004758 8002EAC 8002F5C Proc_GotoScript void Proc_GotoScript(ProcPtr proc, const struct ProcCmd* script)  
8004A54 8004BC4 8004CE8 80034C4 8003578 InitIcons void InitIcons(void)
void ResetIconGraphics_()
ResetIconGraphics_
0 8004C58 8004D7C 800355C 8003610 GetIconGfxTileIndex u16 GetIconGfxTileIndex(u32 Index) IconSlot2Chr
0 8004D54 8004E78 8003658 800370C ClearIconGfx void ClearIconGfx(u32 Index) ClearIcon
0 8004F08 800502C 8003814 80038C8 ClearSmallStringBuffer void ClearSmallStringBuffer(void) ClearNumberStr
800563C 8005280 80053B0 8003BC4 8003C94 ResetText void ResetText(void)
void ResetText(void)
Font_InitDefault, Font_InitForUIDefault
0 8005308 8005438 8003C50 8003D20 ResetTextFont void ResetTextFont(void)  
0 8005764 80058A0 8004140 8004208 GetColorLut u16 *GetColorLut(int color) GetGlyphColorLUT
0 8005984 8005AC0 8004360 8004428 SetTextDrawNoClear void SetTextDrawNoClear(void) Font_SetSomeSpecialDrawingRoutine
0 8005B08 8005C74 80044E0 80045D8 InitSpriteText void InitSpriteText(struct Text *th) Text_Init3
0 8005F70 80060E0 8004998 8004A90 AddSpecialChar int AddSpecialChar(struct SpecialCharSt *st, int color, int id)  
8006F30 8006068 80061D8 8004A90 8004B88 PutNumber void PutNumber(u16 * tm, int color, int number)
void PutNumber(u16 *tm, int color, int number)
 
8006FE0 80060C4 8006234 8004AEC 8004BE4 PutNumberSmall void PutNumberSmall(u16 * tm, int color, int number)
void PutNumberSmall(u16 *tm, int color, int number)
 
80071F8 800623C 80063AC 8004C64 8004D5C PutTwoSpecialChar void PutTwoSpecialChar(u16 * tm, int color, int id_a, int id_b)
void PutTwoSpecialChar(u16 *tm, int color, int id_a, int id_b)
 
800DB24 800650C 800667C 8004F3C 8005034 Event_OnEnd static void Event_OnEnd(struct EventProc * proc)
void AnimDisplay(struct Anim* anim)
AIS_Display, AnimDisplay, BsoPutOam, BAnimPutOam
0 8006884 80069F4 80052F0 80053E8 PutSprite void PutSprite(int layer, int x, int y, const u16* object, int oam2) RegisterObjectSafe
0 80068C4 8006A34 8005330 8005428 PutSpriteExt void PutSpriteExt(int layer, int xOam1, int yOam0, const u16* object, int oam2) RegisterObject, AddSprite
0 80069B0 8006B20 800541C 8005514 GetPortraitData const struct FaceData* GetPortraitData(int fid) GetPortraitStructPointer, GetFaceInfo
8008580 8006BE0 8006D50 8005660 8005758 EndFaceById void EndFaceById(int slot)
void EndFaceById(int slot)
DeleteFaceByIndex
0 8006C14 8006D84 8005694 800578C SetFaceDisplayBitsById int SetFaceDisplayBitsById(int slot, int disp) SetFaceDispById
0 8006C30 8006DA0 80056B0 80057A8 GetFaceDisplayBitsById int GetFaceDisplayBitsById(int slot) GetFaceDispById
0 80078F4 8007A64 800635C 8006458 SetFaceBlinkControlById void SetFaceBlinkControlById(int slot, int blinkControl)  
0 8007B80 8007CF0 800651C 8006618 sub_8006618 void sub_8006618(int slot, int x, int y)  
0 8007F14 8008084 800699C 8006A98 ClearAllTalkFlags void ClearAllTalkFlags(void) ClearTalkFlags
0 8007F24 8008094 80069AC 8006AA8 SetTalkFlag void SetTalkFlag(int flag)  
0 8008CB8 8008E28 800773C 8007838 SetActiveTalkFace int SetActiveTalkFace(int slot)  
0 80095D4 8009744 8008094 8008198 GetTalkPauseCmdDuration int GetTalkPauseCmdDuration(int cmd) GetTextPauseDurationFromControlCode
800C274 8009E18 8009F88 80088B4 80089B8 SetTalkFaceMouthMove static void SetTalkFaceMouthMove(int talk_face)
void SetTalkFaceMouthMove(int talkFace)
 
800C28C 8009E24 8009F94 80088C0 80089C4 SetTalkFaceNoMouthMove static void SetTalkFaceNoMouthMove(int talk_face)
void SetTalkFaceNoMouthMove(int talkFace)
 
0 8009E78 8009FE8 8008914 8008A18 SetTalkNumber void SetTalkNumber(int number)  
0 8013200 8012B48 8009EB0 8009F50 SetNextGameActionId void SetNextGameActionId(int id)  
0 800ACE8 800AD40 8011560 8011474 NewPopup_Simple ProcPtr parent) NewPopupSimple, Popup_Create
0 8013B4C 8013690 801350C 8013454 SetPalFadeStClkEnd void SetPalFadeStClkEnd(int end1, int end2, int end3)  
0 8013B68 801362C 8013528 8013470 SetPalFadeStClkEnd1 void SetPalFadeStClkEnd1(int end) SetSomethingInPaletteBB_2A
0 8013B78 801363C 8013538 8013480 SetPalFadeStClkEnd2 void SetPalFadeStClkEnd2(int end) SetSomethingInPaletteBB_5A
0 8013B8C 8013650 801354C 8013494 SetPalFadeStClkEnd3 void SetPalFadeStClkEnd3(int end) SetSomethingInPaletteBB_8A
0 8013FE8 8013AC8 80139A8 80138F0 StartPalFadeToBlack void StartPalFadeToBlack(int palid, int duration, ProcPtr parent)  
8015748 8015550 80150D4 8015154 801512C MatCopy void MatCopy(int const * src, int * dst)
void MatCopy(int const * src, int * dst)
 
801597C 8015784 8015308 8015384 8015360 LockGame void LockGame(void)
void LockGame(void)
AddSkipThread2, LockGameLogic
801598C 8015794 8015318 8015394 8015370 UnlockGame void UnlockGame(void)
void UnlockGame(void)
SubSkipThread2, UnlockGameLogic
801600C 8015F0C 8015A90 8015BD8 8015BBC SetMapCursorPosition void SetMapCursorPosition(int x, int y)
void SetCursorMapPosition(int x, int y)
SetCursorMapPosition
8017128 8017608 80171B4 8017294 80174EC GetItemIid inline int GetItemIid(int item)
inline int GetItemIndex(int item)
GetItemIndex
0 8017634 801722C 80172C0 8017518 GetItemDescId inline int GetItemDescId(int item) GetItemDescMsg
0 801764C 8017244 80172D8 8017530 GetItemUseDescId inline int GetItemUseDescId(int item) GetItemUseDescMsg
0 8017684 801727C 8017314 801756C GetItemAttributes inline int GetItemAttributes(int item)  
0 80176E8 80172E0 8017384 80175DC GetItemMight inline int GetItemMight(int item)  
0 8017700 80172F8 801739C 80175F4 GetItemHit inline int GetItemHit(int item)  
0 8017718 8017310 80173B4 801760C GetItemWeight inline int GetItemWeight(int item)  
0 8017730 8017328 80173CC 8017624 GetItemCrit inline int GetItemCrit(int item)  
0 80177C0 80173B8 8017460 80176B8 GetItemRequiredExp inline int GetItemRequiredExp(int item)  
0 80177F0 80173E8 8017490 80176E8 GetItemStatBonuses inline const struct ItemStatBonuses* GetItemStatBonuses(int item) GetItemBonuses
0 801782C 8017424 80174CC 8017724 GetItemWeaponEffect inline int GetItemWeaponEffect(int item)  
0 8017844 801743C 80174E4 801773C GetItemUseEffect inline int GetItemUseEffect(int item) GetItemEffect
0 801785C 8017454 80174FC 8017754 GetItemCostPerUse inline int GetItemCostPerUse(int item)  
0 801789C 8017494 8017540 8017798 GetItemAwardedExp inline int GetItemAwardedExp(int item) GetItemExpCoefficient
0 80179F0 8017600 801769C 80178F4 SetUnitStatusExt void SetUnitStatusExt(struct Unit* unit, int status, int duration)  
801860C 80190F4 8018D0C 8019108 8019430 GetUnit inline struct Unit * GetUnit(int unit_id)
inline struct Unit* GetUnit(int id)
GetUnitStruct, Get_Char_Data
80192C4 8019F00 8019B20 8019F28 801A258 GetTerrainHealAmount int GetTerrainHealAmount(int terrain)
int GetTerrainHealAmount(int terrainId)
 
80192D4 8019F10 8019B30 8019F38 801A268 DoesTerrainHealStatus bool DoesTerrainHealStatus(int terrain)
s8 GetTerrainHealsStatus(int terrainId)
GetTerrainHealsStatus
80193F4 801A030 8019C50 801A108 801A43C MapFloodRange_Unitless void MapFloodRange_Unitless(int x, int y, i8 const * mov_table)
void GenerateExtendedMovementMapOnRange(int x, int y, const s8 mct[TERRAIN_COUNT])
GenerateExtendedMovementMapOnRange, MapFloodExtendedOnRangeMap, MapRangeFillMovementFromPosition
8019424 801A060 8019C80 801A138 801A46C MapFlood_Unitless void MapFlood_Unitless(int x, int y, i8 const * mov_table)
void GenerateExtendedMovementMap(int x, int y, const s8 mct[TERRAIN_COUNT])
GenerateExtendedMovementMap, MapFloodExtended, MapMovementFillMovementFromPosition
8022E2C 8026E94 8026A08 8028534 80285A0 InitBonuses static void InitBonuses(struct SupportBonuses * bonuses)
static void InitSupportBonuses(struct SupportBonuses* bonuses)
InitSupportBonuses
0 8027078 8026BF0 8028720 802878C HasUnitGainedSupportLevel static s8 HasUnitGainedSupportLevel(struct Unit* unit, int num)  
0 8028868 80283DC 802A2DC 802A350 BattleGenerateReal void BattleGenerateReal(struct Unit* actor, struct Unit* target)  
0 802887C 80283F0 802A2F0 802A364 BattleGenerateBallistaSimulation void BattleGenerateBallistaSimulation(struct Unit* actor, struct Unit* target, int x, int y)  
8024884 8028F74 8028AF8 802AA10 802AAA4 ComputeBattleUnitBaseDefense void ComputeBattleUnitBaseDefense(struct BattleUnit * bu)
void ComputeBattleUnitBaseDefense(struct BattleUnit* bu)
 
80249C4 80291EC 8028D3C 802ABC4 802AC54 ComputeBattleUnitDodgeRate void ComputeBattleUnitDodgeRate(struct BattleUnit * attacker)
void ComputeBattleUnitDodgeRate(struct BattleUnit* bu)
 
8024B2C 80294D8 8029028 802AEEC 802AF7C BattleGetBattleUnitOrder void BattleGetBattleUnitOrder(struct BattleUnit ** attacker, struct BattleUnit ** defender)
void BattleGetBattleUnitOrder(struct BattleUnit** outAttacker, struct BattleUnit** outDefender)
 
8024C18 80295C4 8029114 802AFF0 802B080 GetBattleUnitHitCount int GetBattleUnitHitCount(struct BattleUnit * attacker)
int GetBattleUnitHitCount(struct BattleUnit* attacker)
 
0 80296E4 8029234 802B134 802B1C4 BattleUpdateBattleStats void BattleUpdateBattleStats(struct BattleUnit* attacker, struct BattleUnit* defender)  
8025780 802A21C 8029D6C 802C27C 802C334 func_fe6_08025780 void func_fe6_08025780(void)
void sub_802C334(void)
 
8025BD8 802A788 802A2D8 802C880 802C948 ComputeBattleObstacleStats void ComputeBattleObstacleStats(void)
void ComputeBattleObstacleStats(void)
 
802749C 802C7D8 802C318 802EAC4 802EB8C GetTrap inline struct Trap * GetTrap(int id)
inline struct Trap* GetTrap(int id)
 
8028AD0 802DFB8 802DAF8 803081C 80308CC WeatherInit_Flames static void WeatherInit_Flames(void)
void WfxFlames_Init(void)
WfxFlames_Init
8028BE4 802E0CC 802DC0C 8030930 80309E0 WeatherVBlank_Flames static void WeatherVBlank_Flames(void)
void WfxFlames_VSync(void)
WfxFlames_VSync
802979C 802ED9C 802E8D0 8031610 80316C4 UnitRearrangeInit void UnitRearrangeInit(struct Unit * buf)
void InitUnitStack(void* buff)
InitUnitStack
0 802F6A0 802F1D4 8031F14 8031FC8 ArenaSetFallbackWeaponsMaybe void ArenaSetFallbackWeaponsMaybe(void)  
802A860 802FF80 802FAB8 8032924 80329D8 SetMovePathLastCursorPosition static void SetMovePathLastCursorPosition(u16 x, u16 y)
void SetLastCoords(u16 x, u16 y)
SetLastCoords, MoveCursor_SetLastCursorPosition
802B0B4 80307D4 803030C 8033158 8033248 RefreshMovePath void RefreshMovePath(void)
void DrawUpdatedPathArrow(void)
DrawUpdatedPathArrow
802EA10 8035308 8034E30 8039C78 8039C00 AiClearDecision void AiClearDecision(void)
void AiClearDecision(void)
ClearAiDecision
802EA30 8035328 8034E50 8039C98 8039C20 AiSetDecision void AiSetDecision(short x_move, short y_move, u8 action_id, u8 target_id, u8 item_slot, u8 x_target, u8 y_target)
void AiSetDecision(s16 xMove, s16 yMove, u8 actionId, u8 targetId, u8 itemSlot, u8 xTarget, u8 yTarget)
 
802EA74 803536C 8034E94 8039CDC 8039C64 AiUpdateDecision void AiUpdateDecision(u8 action_id, u8 target_id, u8 item_slot, u8 x_target, u8 y_target)
void AiUpdateDecision(u8 actionId, u8 targetId, u8 itemSlot, u8 xTarget, u8 yTarget)
 
8030D3C 8037AC0 803760C 803C4A0 803C510 AiExecFallbackScriptA bool AiExecFallbackScriptA(void)
s8 AiExecFallbackScriptA(void)
AiExecFallbackAi1
8030DCC 8037B50 803769C 803C530 803C5A0 AiExecFallbackScriptB bool AiExecFallbackScriptB(void)
s8 AiExecFallbackScriptB(void)
AiExecFallbackAi2
803260C 80397B8 8039304 803E1CC 803E23C AiGetTerrainCombatPositionScoreComponent int AiGetTerrainCombatPositionScoreComponent(int x, int y)
int AiGetTerrainCombatPositionScoreComponent(int x, int y)
AiGetPositionTerrainSafetyWeight
80351E4 803C700 803C24C 8041650 80416D0 GetSioIndex int GetSioIndex(void)  
8036494 803D9B0 803D500 8042904 8042980 sub_8042980 void sub_8042980(int arg_0)  
8036608 803DB24 803D674 8042A78 8042AF4 sub_8042AF4 void sub_8042AF4(void)  
8036984 803DEC4 803DA14 8042E1C 8042E98 CheckInLinkArena bool CheckInLinkArena(void) CheckSomethingSomewhere, CheckGameLinkArenaBit
8036994 803DED4 803DA24 8042E2C 8042EA8 sub_8042EA8 void sub_8042EA8(void)  
8036B38 803E078 803DBC8 8042FC0 804303C sub_804303C void sub_804303C(ProcPtr proc, int num)  
0 803F574 803F0E4 80444E4 8044550      
803AE70 8042698 8041FD4 8047590 804766C      
803CB28 8045374 8044B84 804A138 804933C      
8040084 80489B4 80481C8 804D568 804C7C8      
80406B8 8049004 804881C 804DB68 804CDD0      
8040768 80490B4 80488CC 804DC5C 804CEC4      
0 8049BD0 80493E8 804E754 804D9C4      
8041660 804A810 804A028 804F5F8 804E86C GetUiHandPrevX int GetUiHandPrevX(void)
int GetUiHandPrevDisplayX(void)
GetUiHandPrevDisplayX
804166C 804A81C 804A034 804F604 804E878 GetUiHandPrevY int GetUiHandPrevY(void)
int GetUiHandPrevDisplayY(void)
GetUiHandPrevDisplayY
80420CC 804B4C0 804ACE4 8050618 804F8A4 BeginTargetList void BeginTargetList(int x, int y)
void InitTargets(int xRoot, int yRoot)
InitTargets
80420E4 804B4D8 804ACFC 8050630 804F8BC EnlistTarget void EnlistTarget(int x, int y, int uid, int extra)
void AddTarget(int x, int y, int unitId, int tId)
AddTarget
8042180 804B574 804AD98 80506CC 804F958 GetMapSelectActivePosition void GetMapSelectActivePosition(struct MapSelectProc * proc, int * x_out, int * y_out)
void TargetSelection_GetRealCursorPosition(struct SelectTargetProc* proc, int* xPos, int* yPos)
TargetSelection_GetRealCursorPosition
8042558 804B95C 804B180 8050AA8 804FD34 GetTarget inline struct SelectTarget * GetTarget(int i)
inline struct SelectTarget* GetTarget(int index)
 
80438C8 804CC28 804C44C 8051EB4 8051180 EkrGauge_Clr4C50 void EkrGauge_Clr4C50(void) EkrGauge_8051180
80438D8 804CC38 804C45C 8051EC4 8051190 EkrGauge_Set4C50 void EkrGauge_Set4C50(void) EkrGauge_8051190
80438E8 804CC48 804C46C 8051ED4 80511A0 EkrGauge_Set4C void EkrGauge_Set4C(void) EkrGauge_80511A0
80438F8 804CC58 804C47C 8051EE4 80511B0 EkrGauge_Set50 void EkrGauge_Set50(void) EkrGauge_80511B0
8043908 804CC68 804C48C 8051EF4 80511C0 EkrGauge_Setup44 void EkrGauge_Setup44(u16 val) EkrGauge_80511C0
8043918 804CC78 804C49C 8051F04 80511D0 EkrGauge_Clr323A void EkrGauge_Clr323A(s16 x, s16 y) EkrGauge_80511D0
804392C 804CC8C 804C4B0 8051F18 80511E4 EkrGauge_Setxy323A void EkrGauge_Setxy323A(s16 x, s16 y) EkrGauge_80511E4
8043950 804CCB0 804C4D4 8051F3C 8051208 EkrGauge_ClrInitFlag void EkrGauge_ClrInitFlag(void) EkrGauge_8051208
8043960 804CCC0 804C4E4 8051F4C 8051218 EnableEkrGauge void EnableEkrGauge(void) EkrGauge_8051218
8043970 804CCD0 804C4F4 8051F5C 8051228 DisableEkrGauge void DisableEkrGauge(void) EkrGauge_8051228
80441DC 804D584 804CDA8 8052800 8051B08 EkrDispUpClear4C50 void EkrDispUpClear4C50(void)  
80441FC 804D5A4 804CDC8 8052820 8051B28 EkrDispUpSet4C void EkrDispUpSet4C(void)  
804420C 804D5B4 804CDD8 8052830 8051B38 EkrDispUpSet50 void EkrDispUpSet50(void)  
804421C 804D5C4 804CDE8 8052840 8051B48 EkrDispUP_SetPositionUnsync void EkrDispUP_SetPositionUnsync(u16 x, u16 y) EkrDispUP_8051B48
8044230 804D5D8 804CDFC 8052854 8051B5C EkrDispUP_SetPositionSync void EkrDispUP_SetPositionSync(u16 x, u16 y)  
8044244 804D5EC 804CE10 8052868 8051B70 SyncEkrDispUP void SyncEkrDispUP(void)  
8044254 804D5FC 804CE20 8052878 8051B80 UnsyncEkrDispUP void UnsyncEkrDispUP(void)  
8044264 804D60C 804CE30 8052888 8051B90 AsyncEkrDispUP void AsyncEkrDispUP(void)  
8044274 804D61C 804CE40 8052898 8051BA0 UnAsyncEkrDispUP void UnAsyncEkrDispUP(void)  
80449E4 804DD70 804D594 8052FEC 80522F4 EkrEfxIsUnitHittedNow short EkrEfxIsUnitHittedNow(int pos)  
80474BC 80507D8 804FFFC 8056114 805516C SpellFx_Finish void SpellFx_Finish(void) SetSomethingSpellFxToFalse
8047600 805091C 8050140 8056220 8055278 StartBattleAnimHitEffectsDefault void StartBattleAnimHitEffectsDefault(struct Anim *anim, int type) reduceHPBar, ThisMakesTheHPInSpellAnimGoAway
805BD9C 8053C1C 8053434 80599A0 8058B70 SetBattleUnscriptted void SetBattleUnscriptted(void)  
804BE20 80555F8 8054E10 805B6E4 805A940 sub_805A940 void sub_805A940(struct AnimBuffer * pAnimBuf, u16 x, u16 y)  
804C318 8055AF0 8055308 805BBE4 805AE40 sub_805AE40 void sub_805AE40(struct BanimUnkStructComm * buf, s16 a, s16 b, s16 c, s16 d)  
0 8065258 8064A8C 8071FF8 806FA48 GetEkrDragonStatusAttr u16 GetEkrDragonStatusAttr(struct Anim * anim)  
0 806527C 0 807201C 806FA6C GetEkrDragonStatusType u32 GetEkrDragonStatusType(struct Anim * anim)  
805B1AC 80672B8 8066ACC 80733B8 8070E94 EfxTmCpyBG void EfxTmCpyBG(const void * ptr1, void * ptr2, u16 width, u16 height, int pal, int chr)  
805BAEC 8067BF8 806740C 8073CC8 80717D4 GetAnimSpriteRotScaleX int GetAnimSpriteRotScaleX(u32 header)  
805BB08 8067C14 8067428 8073CE4 80717F0 GetAnimSpriteRotScaleY int GetAnimSpriteRotScaleY(u32 header)  
805BD9C 8067EB0 80676C4 8073F70 8071A8C UnregisterEfxSoundSeExist void UnregisterEfxSoundSeExist(void) Unset20200AC
805BDA8 8067EBC 80676D0 8073F7C 8071A98 RegisterEfxSoundSeExist void RegisterEfxSoundSeExist(void) Set20200AC
805F784 806C1D8 806B9EC 807A66C 8078248 GetSpellAssocCharCount u8 GetSpellAssocCharCount(u16 item)  
805F7A4 806C1F8 806BA0C 807A68C 8078268 GetSpellAssocAlt6CPointer struct ProcCmd *GetSpellAssocAlt6CPointer(u16 item) GetSpellAssocMapAnimProcScript
805F7C4 806C218 806BA2C 807A6AC 8078288 GetSpellAssocFacing u8 GetSpellAssocFacing(u16 item)  
806E890 80804F8 807F740 8088CC4 8086A08 DrawUiGaugeBitmapFilledColumn void DrawUiGaugeBitmapFilledColumn(u8 * bitmap, int pixels_per_line, int column)
void sub_8086A08(u8 *buf, int a2, int a3)
 
806E8AC 8080514 807F75C 8088CE0 8086A24 DrawUiGaugeBitmapBonusColumn void DrawUiGaugeBitmapBonusColumn(u8 * bitmap, int pixels_per_line, int column)
void sub_8086A24(u8 *buf, int a2, int a3)
 
80706C8 808266C 808190C 808B06C 8088DE0 StartHelpBox void StartHelpBox(int x, int y, int msg)
void StartHelpBox(int x, int y, int mid)
ShowTextHelpBox
80706FC 80826EC 808198C 808B0EC 8088E60 StartItemHelpBox void StartItemHelpBox(int x, int y, int item)
void StartItemHelpBox(int x, int y, int item)
ShowItemHelpBox
8070AFC 8082B2C 8081DCC 808B528 808929C SetHelpBoxInitPosition void SetHelpBoxInitPosition(struct HelpBoxProc * proc, int x, int y)
void SetHelpBoxInitPosition(struct HelpBoxProc* proc, int x, int y)
 
8070B20 8082B50 8081DF0 808B54C 80892C0 ResetHelpBoxInitSize void ResetHelpBoxInitSize(struct HelpBoxProc * proc)
void ResetHelpBoxInitSize(struct HelpBoxProc* proc)
 
8071838 8083AC8 80830C8 808C754 808A444 func_fe6_08071838 void func_fe6_08071838(struct HelpBoxProc * proc)
void SetHelpBoxDefaultRect(struct HelpBoxProc * proc)
 
0 8083BA8 80831A8 808C834 808A524 GetDialogueBoxConfig u16 GetDialogueBoxConfig(void)  
0 8083E34 8083434 808CB48 808A838 sub_808A838 void sub_808A838(struct HelpBoxProc * proc, int w, int h)  
0 8087E2C 8087474 8090CAC 808E9D8 SetCgTextFlags void SetCgTextFlags(int flags)  
0 8087E44 808748C 8090CC4 808E9F0 SetCgTextFlag void SetCgTextFlag(int flag)  
0 8087E90 80874D8 8090D10 808EA3C GetCgTextFlags u32 GetCgTextFlags(void)  
0 8087E9C 80874E4 8090D1C 808EA48 SetCgTextBlendControl void SetCgTextBlendControl(u16 target1, u16 target2)  
0 8087EC8 8087510 8090D48 808EA74 SetCgTextBlendAlpha void SetCgTextBlendAlpha(u16 target1, u16 target2)  
0 808BF14 808B5D4 8094EC4 8092BE4 SortUnitList_GetUnitSoloAnimation int SortUnitList_GetUnitSoloAnimation(struct Unit * unit)  
0 808E644 808DD18 8097634 8095354 GetUnitFromPrepList struct Unit *GetUnitFromPrepList(int index) GetPrepScreenUnitListEntry
0 808E654 808DD28 8097644 8095364 RegisterPrepUnitList void RegisterPrepUnitList(int index, struct Unit *unit) SetPrepScreenUnitListEntry
0 808E664 808DD38 8097654 8095374 PrepGetUnitAmount int PrepGetUnitAmount() GetPrepScreenUnitListSize
0 808E674 808DD48 8097664 8095384 PrepSetUnitAmount void PrepSetUnitAmount(int val) SetPrepScreenUnitListSize
0 809BA48 809B074 80A48BC 80A0AD4 GetSupportScreenPartnerSupportLevel int GetSupportScreenPartnerSupportLevel(int idx, int partner)  
0 809BA60 809B08C 80A48D4 80A0AEC GetSupportScreenPartnerClassId int GetSupportScreenPartnerClassId(int idx, int partner)  
0 809BA94 809B0C0 80A4908 80A0B20 GetSupportScreenPartnerCharId int GetSupportScreenPartnerCharId(int idx, int partner)  
0 809BAB8 809B0E4 80A492C 80A0B44 GetSupportScreenCharIdAt int GetSupportScreenCharIdAt(int idx)  
0 809BACC 809B0F8 80A4940 80A0B58 GetSupportScreenClassIdAt int GetSupportScreenClassIdAt(int idx)  
0 809E244 809D82C 80A6AA8 0      
8084270 809EE90 809E478 80A76F4 80A2CB0 IsSramWorking bool IsSramWorking(void)
bool IsSramWorking()
 
8084414 809F0E8 809E6D8 80A7918 80A2ED4 SramOffsetToAddr void * SramOffsetToAddr(u16 off)
void * SramOffsetToAddr(u16 off)
GetSaveDataOffsetPointer
808460C 809F328 809E918 80A7B58 80A3114 GetSaveReadAddr void * GetSaveReadAddr(int save_id)
void *GetSaveReadAddr(int index)
GetSaveSourceAddress
0 809FC54 809F218 80A841C 80A39D8 GetNextChapterMode int GetNextChapterMode()  
80848BC 80A04F0 809FB24 80A8CE0 80A429C GetChapterStats struct ChapterStats * GetChapterStats(int num)
struct ChapterStats *GetChapterStats(int index)
GetChapterWinDataEntry
8085F14 80A22CC 80A1938 80AADE8 80A63D0 GetNextSuspendSaveId int GetNextSuspendSaveId(void)
int GetNextSuspendSaveId()
 
8086F8C 80A32B4 80A2640 80AC610 80A7BF8 GetMinimapTerrainCellAt u16 * GetMinimapTerrainCellAt(int x, int y)
u16* GetMinimapTerrainCellAt(int x, int y)
 
8087A88 80A3DBC 80A3148 80AD0C4 80A86AC Minimap_InitProcVars void Minimap_InitProcVars(struct MinimapProc * proc)
void Minimap_InitProcVars(struct MinimapProc* proc)
 
809BB1C 80BE394 80BD850 80D41B0 80CF4B8 m4a_1 int m4a_1(unsigned int a1, unsigned int a2) umul3232H32
809C704 80BEF7C 80BE438 80D4D98 80D00A0 ld_r3_tp_adr_i_rev void ld_r3_tp_adr_i_rev(int a1, int a2) ld_r3_tp_adr_i_unchecked
809C854 80BF0CC 80BE588 80D4EE8 80D01F0 m4aSoundMain void m4aSoundMain(void)
void m4aSoundMain(void)
 
809C860 80BF0D8 80BE594 80D4EF4 80D01FC m4aSongNumStart void m4aSongNumStart(u16 n)
void m4aSongNumStart(u16 n)
 
809C9F8 80BF270 80BE72C 80D508C 80D0394 m4aMPlayFadeOut void m4aMPlayFadeOut(struct MusicPlayer * music_player, u16 speed)
void m4aMPlayFadeOut(struct MusicPlayerInfo *mplayInfo, u16 speed)
 
809DD04 80C0584 80BFA40 80D63AC 80D16B0 SoftReset void SoftReset(void *a1)  
800448C 800485C 8004980 80030D8 800318C ProcCmd_SetEndFunc static bool ProcCmd_SetEndFunc(struct ProcDummy * proc)
static s8 ProcCmd_SET_DESTRUCTOR(struct Proc *proc)
ProcCmd_SET_DESTRUCTOR
0 800493C 8004A60 80031B8 800326C ProcCmd_JUMP static s8 ProcCmd_JUMP(struct Proc *proc) ProcCmd_GotoScript
8008CC0 8007388 80074F8 8005DD0 8005ECC EndFacePtr void EndFacePtr(struct GenericProc * proc)
void EndFacePtr(struct DeleteFaceProc* proc)
 
0 8009E84 8009FF4 8008920 8008A24 SetTalkUnkStr void SetTalkUnkStr(const char* str)  
0 800F324 800F418 800C118 800BE2C Event82_WmEnd u8 Event82_WmEnd(struct EventEngineProc * proc) Event82_EndWM
8014AB8 80148C0 80143A0 8014228 8014170 func_fe6_08014AB8 void func_fe6_08014AB8(void)
void sub_8014170(void)
 
8014ACC 80148D4 80143B4 801423C 8014184 func_fe6_08014ACC void func_fe6_08014ACC(int a, int b)
void sub_8014184(int a, int b)
 
8015454 801525C 8014DE0 8014BB0 8014B88 PlaySeDelayed void PlaySeDelayed(int song, int delay)
void PlaySeDelayed(int song, int delay)
 
801AEBC 801C164 801BDC0 801C130 801C4B4 func_fe6_0801AEBC fu8 func_fe6_0801AEBC(struct MenuProc * menu, struct MenuEntProc * ent)
u8 DebugContinueMenu_ReleaseEntry(struct MenuProc* menuProc, struct MenuItemProc* menuItemProc)
DebugContinueMenu_ReleaseEntry, StartupDebugMenu_ReleaseEntryEffect
801AEC8 801C170 801BDCC 801C13C 801C4C0 func_fe6_0801AEC8 fu8 func_fe6_0801AEC8(struct MenuProc * menu, struct MenuEntProc * ent)
u8 DebugMenu_GNightEffect(struct MenuProc* menuProc, struct MenuItemProc* menuItemProc)
DebugMenu_GNightEffect
0 801DC24 801D820 801DC64 801E008 ConvoyMenuProc_MaybeStartSelectConvoyItem int ConvoyMenuProc_MaybeStartSelectConvoyItem(ProcPtr proc)  
801EAD4 8021A3C 80215C4 802261C 8022650 MapMenu_Status_Select fu8 MapMenu_Status_Select(struct MenuProc * menu, struct MenuEntProc * ent)
u8 MapMenu_StatusCommand(struct MenuProc* menu, struct MenuItemProc* menuItem)
MapMenu_StatusCommand, MapMenuCommnd_StatusEffect
801F378 80221BC 8021D44 8022E1C 8022E54 func_fe6_0801F378 static void func_fe6_0801F378(ProcPtr proc)
void sub_8022E54(void)
 
8023D70 8027FEC 8027B60 80299B8 8029A2C RepairMapSelect_Init void RepairMapSelect_Init(struct MapSelectProc * proc)
void RepairSelectOnInit(ProcPtr proc)
RepairSelectOnInit, HammerneTargetSelection_OnInit
80265E8 802B5D0 802B120 802D758 802D820 TradeMenu_OnInitUnselected static void TradeMenu_OnInitUnselected(struct TradeMenuProc * proc)
void TradeMenu_OnInitUnselected(struct TradeMenuProc * proc)
TradeMenu_802D820
8027264 802C680 802C1C0 802E954 802EA1C UpdateTraps_08027264 static void UpdateTraps_08027264(ProcPtr proc)
void sub_802EA1C(void)
 
0 802CB8C 802C6CC 802EEA8 802EF70 sub_802EF70 int sub_802EF70(ProcPtr proc)  
8028348 802D828 802D368 8030088 8030138 BmVSync_End static void BmVSync_End(struct BmVSyncProc * proc)
void BMapVSync_OnEnd(struct BMVSyncProc* proc)
BMapVSync_OnEnd, GameVBlankProc_Destructor
0 802F848 802F37C 8032104 80321B8 AfterDrop_CheckTrapAfterDropMaybe int AfterDrop_CheckTrapAfterDropMaybe(struct AfterDropActionProc* proc)  
0 802FC04 802F738 80325A4 8032658 DeathDropSpriteAnim_ExecAnyTrap void DeathDropSpriteAnim_ExecAnyTrap(struct DeathDropAnimProc* proc) SpriteJumpAnimation_ExecAnyTrap
802A840 802FF60 802FA98 80328EC 80329A0 ArenaAction_DoHandleDeaths void ArenaAction_DoHandleDeaths(struct GenericProc * proc)
void BATTLE_HandleArenaDeathsMaybe(ProcPtr proc)
BATTLE_HandleArenaDeathsMaybe, BATTLE_HandleActiveUnitDeath
803D6E0 8030870 80303A8 803325C 803334C EndPrepScreenMenu_ void EndPrepScreenMenu_(void) ClosePrepScreenMapMenu
802DE50 8034100 8033C28 8036F1C 8036E1C BattlePreview_OnEnd static void BattlePreview_OnEnd(void)
void BattleForecast_OnEnd(void)
BattleForecast_OnEnd, BKSEL_Destructor
0 80347BC 80342E4 80375D0 8037510 sub_8037510 void sub_8037510(struct UnknownBMTrapProc* proc) FireTrap_StartGfx
0 80347D4 80342FC 80375E8 8037528 sub_8037528 void sub_8037528(struct UnknownBMTrapProc* proc) MineTrap_StartGfx
0 80359AC 80354D4 803A330 803A2B8 AiRideBallistaAction s8 AiRideBallistaAction(struct CpPerformProc* proc) CpPerform_RideBallistaWait
0 80438E0 0 8048730 804881C      
804CC78 80448AC 80440AC 8049658 8039ABC CpOrderFunc_End void CpOrderFunc_End(ProcPtr proc) CpOrder_End
803EA54 8047354 8046B6C 804C150 804B3B0      
803F850 804815C 8047970 804CF18 804C178      
803F860 804816C 8047980 804CF28 804C188      
803F8B0 80481BC 80479D0 804CF78 804C1D8      
804340C 804C74C 804BF70 80519C4 8050C90 EkrBattleExecPopup void EkrBattleExecPopup(struct ProcEkrBattle *proc)
void ekrNewEkrPopup(struct ProcEkrBattle *proc)
ekrBattle_MakePopups
804BECC 80556A4 8054EBC 805B798 805A9F4 ExecAllAIS void ExecAllAIS(void)  
805BD8C 8067EA0 80676B4 8073F60 8071A7C StopBGM1 void StopBGM1(void) StopBattleMusic
0 800EBB0 800ECA4 807A8FC 80784D8 MU_ManualUpdate void MU_ManualUpdate(struct MUProc* proc)  
806AA8C 8078CDC 807850C 8085CB0 8083978 EvtListCmd_TileWithMapChange int EvtListCmd_TileWithMapChange(struct EventInfo * info)
int EvCheck06_VILL(struct EventInfo* info)
CheckVILL, EvCheck06_VILL
8070264 80821A0 8081444 808AB98 808890C StatScreen_UpdateLastHelpInfo void StatScreen_UpdateLastHelpInfo(ProcPtr proc)
void StatScreen_ResumeFromHelp(void)
StatScreen_ResumeFromHelp
8090D68 808EF44 808E5FC 8097EB8 8095BD8 PrepMenuDescOnInit void PrepMenuDescOnInit(struct ProcPrepMenuDesc * proc) UpdatePrepScreenMenuHelp_Clear
806DEB4 808EF54 808E618 8097EC8 8095BE8 func_fe6_0806DEB4 void func_fe6_0806DEB4(void)
void PrepMenuDescOnParse(struct ProcPrepMenuDesc * proc)
UpdatePrepScreenMenuHelp_Draw
0 80A2BFC 0 80AB750 80A6D38 NullBmMapHidden_ void NullBmMapHidden_(void)  
0 80ACF54 80AC070 80B48FC 80AFCE4 SoundRoomUi_80AFCE4 void SoundRoomUi_80AFCE4(struct SoundRoomProc * proc)  
0 80B0160 80AF334 80B7B1C 80B2F2C ClassIntro_OnEnd void ClassIntro_OnEnd(ProcPtr proc)  
0 80B91C4 80B8528 80BB740 80B6C00 CharacterEnding_StartBattleDisplayText void CharacterEnding_StartBattleDisplayText(struct CharacterEndingProc* proc)  
0 808EF60 808E624 80BD020 80B8168 sub_80B8168 int sub_80B8168(void)  
3002E5C 3002F3C 300301C 30037CC 0      
3002EB8 3002F98 3003078 3003828 3003888      
8000304 8000304 8000304 8000304 8000304 ARM_ClearOAMBuffer(ARM) _DWORD *ARM_ClearOAMBuffer(_DWORD *result, unsigned int a2) ARM_MoveOBJsOffscreen, ClearOam, ARM_ClearOam
8000360 8000360 8000360 8000360 8000360 ARM_ComputeChecksum32(ARM) int ARM_ComputeChecksum32(unsigned __int16 *a1, int a2) ARM_CalcSomeChecksum, GetChecksum32
800D2E0 800AA64 800AABC 80112E0 80111F4 Popup_FadeBgmOut static void Popup_FadeBgmOut(struct PopupProc * proc)
void PopupProc_MaybeSetVolume(struct PopupProc * proc)
 
800D348 800AAA8 800AB00 8011324 8011238 Popup_FadeBgmIn static void Popup_FadeBgmIn(struct PopupProc * proc)
void PopupProc_MaybeResetVolume(struct PopupProc * proc)
 
801AD6C 801BFE8 801BCAC 801BFB8 801C328 func_fe6_0801AD6C fu8 func_fe6_0801AD6C(struct MenuEntInfo const * info, int id)
u8 DebugContinueMenu_IsManualContinueAvailable(const struct MenuItemDef* def, int number)
DebugContinueMenu_IsManualContinueAvailable
801AD6C 801C05C 801BC38 801C02C 801C39C func_fe6_0801AD6C fu8 func_fe6_0801AD6C(struct MenuEntInfo const * info, int id)
u8 DebugContinueMenu_IsContinueChapterAvailable(const struct MenuItemDef* def, int number)
DebugContinueMenu_IsContinueChapterAvailable
8020D44 80240AC 8023C20 80256A0 80256F0 TryEnlistAttackUnitTarget void TryEnlistAttackUnitTarget(struct Unit * unit)
void AddUnitToTargetListIfAllied(struct Unit* unit)
AddUnitToTargetListIfAllied
80217C0 8024BA0 8024714 8026044 80260A0 TryEnlistRescueStaffUnitTarget void TryEnlistRescueStaffUnitTarget(struct Unit * unit)
void TryAddUnitToRescueStaffTargetList(struct Unit* unit)
TryAddUnitToRescueStaffTargetList
802197C 8024D5C 80248D0 8026200 802625C TryEnlistWarpUnitTarget void TryEnlistWarpUnitTarget(struct Unit * unit)
void TryAddUnitToWarpTargetList(struct Unit* unit)
TryAddUnitToWarpTargetList
8036518 803DA34 803D584 8042988 8042A04 sub_8042A04 void sub_8042A04(void)  
8036590 803DAAC 803D5FC 8042A00 8042A7C sub_8042A7C void sub_8042A7C(void)  
803A5AC 8041DC4 80416F0 8046D30 8046DD0      
803A5C8 8041DE0 0 804C584 804B7E4      
8042A3C 804BDFC 804B620 8050F98 8050224 EkrBattleWaitDragonIntro void EkrBattleWaitDragonIntro(struct ProcEkrBattle * proc)
void ekrBattleWaitDragonIntro(struct ProcEkrBattle *proc)
ekrBattle_8050224
8043534 804C834 804C058 8051ABC 8050D88 EkrBattleWaitDragonEnding void EkrBattleWaitDragonEnding(struct ProcEkrBattle * proc)
void ekrBattle_WaitEkrDragonEndIdle(struct ProcEkrBattle *proc)
ekrBattle_8050D88
8059A28 804E458 804DC7C 8053AA8 8049940 BattlePopup_Wait16Frames int BattlePopup_Wait16Frames(int a1)  
804C788 8055F60 8055778 805BFA4 805B200 ekrTogiInit_Loop void ekrTogiInit_Loop(struct ProcEkrTogi * proc)  
804DC24 80570F0 805B260 805D6A0 8060254 efxDivineOBJ_Loop void efxDivineOBJ_Loop(struct ProcEfxOBJ * proc)  
804E0B8 8057BF4 80630D8 805F1B4 805DAA4 EfxThunderOBJMain void EfxThunderOBJMain(struct ProcEfxOBJ *proc) EfxThunderOBJ_Main
804EF84 8058AF8 8056908 805F594 805E0B4 sub_805E0B4 void sub_805E0B4(struct ProcEfxOBJ *proc)  
8056BA8 8062E08 8062620 806FD84 806DA68 EfxSRankWeaponEffectBGMain void EfxSRankWeaponEffectBGMain(struct ProcEfxBG * proc)  
0 8064788 8063F3C 80708D8 0      
80582EC 8064BC0 80643D8 80714D4 806F820 efxopEvilEyeOBJ_Loop void efxopEvilEyeOBJ_Loop(struct ProcEfxOBJ * proc)  
8058528 8064DFC 8064614 8071DD0 806F9D8 efxopStoneOBJ_Loop void efxopStoneOBJ_Loop(struct ProcEfxOBJ * proc)  
80480C4 80515A0 8050DC4 8072200 806FC50 EkrDZ_CustomBgFadeIn void EkrDZ_CustomBgFadeIn(struct ProcEkrDragon * proc)  
805F658 806BDB8 806B5CC 80784A8 8076088 ekrPopup_DrawWRankUp void ekrPopup_DrawWRankUp(struct ProcEkrPopup *proc)  
805F6B8 806BE78 806B5CC 807850C 80760EC ekrPopup_DrawWRankUp2 void ekrPopup_DrawWRankUp2(struct ProcEkrPopup *proc)  
804C6CC 8055EA4 80556BC 80788D0 8076400 sub_8076400 void sub_8076400(struct ProcEkrHensei *proc)  
80480C4 8065564 8064D74 8078A04 80765E4 EkrDK_CustomBgFadeIn void EkrDK_CustomBgFadeIn(struct ProcEkrDragon * proc)  
80536C4 8065D5C 806556C 8078E30 8076A10 EkrDragonBaseAppearMain void EkrDragonBaseAppearMain(struct ProcEfxDKfx * proc)  
805AE6C 8066FC0 806689C 8079F10 8077AEC EkrWhiteOutFadeIn void EkrWhiteOutFadeIn(struct ProcEkrWhiteOUT * proc)  
805AEDC 8067030 8066844 8079F80 8077B5C EkrWhiteOutDelay void EkrWhiteOutDelay(struct ProcEkrWhiteOUT * proc)  
805AF34 8067088 80667D4 8079FD8 8077BB4 EkrWhiteOutFadeOut void EkrWhiteOutFadeOut(struct ProcEkrWhiteOUT * proc)  
800C2C8 8009E48 8009FB8 807AB44 8078720 FaceExists bool FaceExists(void)
s8 MU_Exists(void)
MU_Exists
808D7B4 80414B0 8040DB0 807E420 807ACD0 PlaySoundIdA0 void PlaySoundIdA0(void)  
0 807ADE0 807A36C 808759C 8085308 sub_8085308 int sub_8085308()  
0 807ADFC 807A388 80875B8 80852B4 sub_80852B4 int sub_80852B4()  
0 807E074 807D3F8 80875D4 80852D0 sub_80852D0 int sub_80852D0()  
0 807B750 807ACDC 8087AE8 808581C sub_808581C void sub_808581C(ProcPtr parent)  
8070640 80825C4 8081864 808AFC8 8088D3C HelpBox_OnLoop void HelpBox_OnLoop(struct HelpBoxProc * proc)
void HelpBox_OnLoop(struct HelpBoxProc* proc)
 
807155C 80837E0 8082DE0 808C470 808A160 func_fe6_0807155C void func_fe6_0807155C(struct HelpBoxProc * proc)
void HelpBoxIntro_bug_808A160(struct HelpBoxProc * proc)
 
8009934 8008354 80084C4 8098994 808A36C IsTalkLocked bool IsTalkLocked(void)
s8 sub_808A36C(void)
 
0 80907AC 808FE6C 80992B4 8096FD0 SetPrepScreenMenuOnBPress void SetPrepScreenMenuOnBPress(const void* func)  
0 80886FC 8087D74 809965C 808F2A0 sub_808F2A0 void sub_808F2A0(void)  
0 8090AC0 8090444 8099678 8097394 EnablePrepScreenMenu void EnablePrepScreenMenu()  
0 8090D84 809019C 8099930 809764C LockMenuScrollBar void LockMenuScrollBar(void)  
0 80963FC 8095BF4 809F4E0 809FDA0 WmSell_DrawSupplyDialogueSpriteText void WmSell_DrawSupplyDialogueSpriteText(void)  
0 8098E8C 80985A0 80A2040 809D244 sub_809D244 void sub_809D244(void)  
0 80AA1A0 80A928C 80B1D2C 80AD28C BlockAllSysBlackBoxs void BlockAllSysBlackBoxs(void)  
0 80907E4 808FEA4 80B1FA0 80AD500 SetSysHandCursorYPos void SetSysHandCursorYPos(int y)  
800C2A4 8009E30 8009FA0 80BEEE8 80BA054 IsTalkActive bool IsTalkActive(void)
s8 WM_Exists(void)
 
0 80B6664 80B5844 80BF11C 80BA198 sub_80BA198 void sub_80BA198(int color)  
8092028 8012BA8 800A50C 80C4918 80BFB34 GmBaseEntryExists s8 GmBaseEntryExists(void)  
0 8020F20 8012514 80C4AF4 80BFD10 sub_80BFD10 s8 sub_80BFD10(void)  
0 80839F0 808F7F0 80C4FF4 80C0210 GmMuEntryExists s8 GmMuEntryExists(void)  
8091A4C 800A508 80084C4 80C55EC 80C081C IsWorldmapSkirmishAnimActive bool IsWorldmapSkirmishAnimActive(void)  
0 8090118 8082FF0 80C6498 80C16DC GmapSoguExists bool GmapSoguExists(void)  
0 80B4A20 80B3BE8 80C6898 80C1ADC WmMergeMonsters void WmMergeMonsters(void)  
0 8090130 808F7D8 80C699C 80C1BE0 GmapTimeMonsExists bool GmapTimeMonsExists(void)  
0 8031740 8020AB8 80C7228 80C2470 GmapRMExists int GmapRMExists(void)  
0 80AB134 80AA26C 80C74A8 80C26F0 CheckGmapRmBaPalAnim1Exists bool CheckGmapRmBaPalAnim1Exists(void)  
0 80AB14C 80AA284 80C7BF0 80C2E38 IsWmDotPalAnimActive bool IsWmDotPalAnimActive(void)  
8091A4C 80B6464 80B5644 80C8E10 80C4058 IsGMapBaseMenuActive bool IsGMapBaseMenuActive(void)  
801FDB8 8022D84 802290C 8023A18 8023A54 UnitActionMenu_Staff_Available fu8 UnitActionMenu_Staff_Available(struct MenuEntInfo const * info, int id)
u8 StaffCommandUsability(const struct MenuItemDef* def, int number)
StaffCommandUsability
0 8013374 8012CBC 800A004 800A2A4 StringInsertSpecialPrefixByCtrl char * StringInsertSpecialPrefixByCtrl(void) StrExpandNames
0 80359FC 8035524 803A440 803A3C8 CpPerform_MoveCameraOntoTarget void CpPerform_MoveCameraOntoTarget(struct CpPerformProc* proc)  
8004264 8004748 800486C 8002FC8 8003078 BreakProc static void BreakProc(ProcPtr proc)
void Proc_EndEach(const struct ProcCmd* script)
EndEachProc, Proc_EndEach
800D824 8004764 8004888 8002FE4 8003094 EventDisableSkip static void EventDisableSkip(ProcPtr proc)
void Proc_BreakEach(const struct ProcCmd* script)
BreakEachProc, Proc_BreakEach
0 8004BD0 8004CF4 80034D0 8003584 ResetIconGraphics void ResetIconGraphics() ClearIcons
8004AA4 8004C08 8004D2C 8003508 80035BC ApplyIconPalettes void ApplyIconPalettes(int palid)
void LoadIconPalettes(u32 Dest)
LoadIconPalettes
8004AC8 8004C20 8004D44 8003520 80035D4 ApplyIconPalette void ApplyIconPalette(int num, int palid)
void LoadIconPalette(u32 Index, u32 Dest)
LoadIconPalette
0 8005344 8005474 8003C8C 8003D5C InitText void InitText(struct Text *text, int tileWidth) Text_Init
0 800536C 800549C 8003CB4 8003D84 InitTextDb void InitTextDb(struct Text *text, int tileWidth) Text_Allocate
0 80053B0 80054E0 8003CF8 8003DC8 ClearText void ClearText(struct Text *text) TextVRAMClearer, Text_Clear
0 8005448 8005578 8003D88 8003E58 Text_Skip void Text_Skip(struct Text *text, int x) Text_Advance
0 8005564 80056A8 8003EAC 8003F90 GetStringTextCenteredPos int GetStringTextCenteredPos(int x, const char *str) TexCenterer
0 8005904 8005A40 80042E0 80043A8 InitSystemTextFont void InitSystemTextFont(void) Font_LoadForUI
0 8005944 8005A80 8004320 80043E8 InitTalkTextFont void InitTalkTextFont(void) Font_LoadForDialogue
0 80059DC 8005B18 80043B8 8004480 Text_InsertDrawString void Text_InsertDrawString(struct Text *text, int x, int colorId, const char *str) Text_InsertString
8006484 8005A00 8005B3C 80043DC 80044A4 Text_InsertDrawNumberOrBlank void Text_InsertDrawNumberOrBlank(struct Text * text, int x, int color, int number)
void Text_InsertDrawNumberOrBlank(struct Text *text, int x, int colorId, int n)
Text_InsertNumberOr2Dashes
0 8005ACC 8005C38 80044A4 800459C InitSpriteTextFont void InitSpriteTextFont(struct Font *font, void *vramDest, int c) InitSomeOtherGraphicsRelatedStruct
0 8005B8C 8005CF8 80045BC 80046B4 SpriteText_DrawBackgroundExt void SpriteText_DrawBackgroundExt(struct Text *text, u32 b) Text_80046B4, DrawSpriteTextBackgroundExt
8008BC8 8005EAC 8006018 80048D8 80049D0 EndFaceChibiSpr void EndFaceChibiSpr(void)
void EndGreenText(void)
EndGreenTextColorManager, EndGreenText
0 800625C 80063CC 8004C84 8004D7C PutNumber2Digit inline void PutNumber2Digit(u16 *tm, int color, int number) PutNumber2DigitExt
0 8006BC0 8006D30 8005640 8005738 EndFace void EndFace(struct FaceProc* proc) DeleteE_FACEByPointer
0 8007000 8007170 8005A7C 8005B78 PutFace80x72_Standard void PutFace80x72_Standard(u16* tm, int tileref, const struct FaceData* info)  
0 8007054 80071C4 8005AD0 8005BCC PutFace80x72_Raised void PutFace80x72_Raised(u16* tm, int tileref, const struct FaceData* info)  
0 8007354 80074C4 8005D9C 8005E98 PutFace80x72 void PutFace80x72(ProcPtr proc, u16 * bgOut, int fid, int tileId, int palId)  
8008CDC 8007394 8007504 8005DDC 8005ED8 EndFaceIn8Frames void EndFaceIn8Frames(struct FaceProc * proc)
void EndFaceIn8Frames(struct FaceProc* target)
 
0 80073AC 800751C 8005DF4 8005EF0 StartFaceFadeIn void StartFaceFadeIn(struct FaceProc* proc)  
0 80073F4 8007564 8005E3C 8005F38 StartFaceFadeOut void StartFaceFadeOut(struct FaceProc* proc)  
0 8007C48 8007DB8 80065E4 80066E0 sub_80066E0 void sub_80066E0(struct FaceProc* parent, int fid)  
80090B0 8007DF4 8007F64 800687C 8006978 SetInitTalkTextFont void SetInitTalkTextFont(void)
void SetInitTalkTextFont(void)
 
800C56C 8007EF8 8008068 8006980 8006A7C EndPutTalkSpriteText void EndPutTalkSpriteText(void)
void EndTalk(void)
EndTalk
808BD58 8008340 80084B0 8006DC8 8006EC4 LockTalk void LockTalk(ProcPtr proc) LockDialogue
8011FD0 800EC74 800ED68 8007748 8007844 SetFightEventFaceConfig void SetFightEventFaceConfig(void)
void SetupFaceGfxDataInBanim(void)
 
0 8008DA8 8008F18 800783C 8007938 StartTalkFace ProcPtr StartTalkFace(int faceId, int x, int y, int disp, int talkFace) StartDialogueFace
0 800914C 80092BC 8007BD4 8007CD8 StartTalkWaitForInput void StartTalkWaitForInput(ProcPtr parent, int x, int y) NewTextBluArrowAndButtonChecker
0 800981C 800998C 80082DC 80083E0 StartOpenTalkBubble void StartOpenTalkBubble(void) StartDialogueBoxAppearingAnimator
0 8012A54 80123C0 8009564 8009674 AP_LoadDefinition void AP_LoadDefinition(struct APHandle* handle, const u16* definition) LoadSpriteAnimInfo, _AP_Load
0 8012A78 80123E4 8009588 8009698 AP_ExecDummyFrame void AP_ExecDummyFrame(struct APHandle* handle) StepSpriteAnimFirstFrame, _AP_ExecOneFrame
0 8012A98 8012404 80095A8 80096B8 AP_Init void AP_Init(struct APHandle* handle, const u16* definition, u16 objLayer) InitSpriteAnim, AP_CreatePrivate
0 8012AF0 801245C 8009608 8009718 APProc_Create ProcPtr APProc_Create(const void* apDefinition, int xPos, int yPos, int tileBase, int anim, u16 aObjNode) StartSpriteAnimProc
80132B0 8012B8C 80124F8 80096A4 80097B4 EndSpriteAnimProc void EndSpriteAnimProc(ProcPtr proc)
void APProc_Delete(struct APProc* proc)
APProc_Delete
0 8012DB4 8012738 8009A28 8009AD8 sub_8009AD8 void sub_8009AD8(ProcPtr proc)  
0 80131F0 8012B38 8009EA0 8009F40 GetGameControl struct GameCtrlProc * GetGameControl() GetGameControl6C
8013A0C 8013264 8012BAC 8009EEC 8009F8C RestartGameAndLoadSuspend void RestartGameAndLoadSuspend(void)
void RestartGameAndGoto8()
RestartGameAndGoto8
0 8013288 8012BD0 8009F10 8009FB0 RestartGameAndGoto12 void RestartGameAndGoto12()  
0 8013354 8012C9C 8009FE4 0      
0 800ECEC 800EDE0 80117CC 80116E0 NewPopup_WeaponBroke void NewPopup_WeaponBroke(u16 item, ProcPtr parent)  
0 800ED34 800EE28 80117F0 8011704 NewPopup_WRankIncrease void NewPopup_WRankIncrease(u16 item, ProcPtr parent)  
8014218 8014020 8013B00 80139E0 8013928 StartPalFade struct PalFadeSt * StartPalFade(u16 const * colors, int pal, int duration, ProcPtr parent)
struct PalFadeSt * StartPalFade(u16 const *colors, int pal, int duration, ProcPtr parent)
 
8014374 801417C 8013C5C 8013B3C 8013A84 SetBlackPal void SetBlackPal(int palid)
void SetBlackPal(int palid)
 
8014BAC 80149B4 8014494 80142F0 8014238 StartTemporaryLock void StartTemporaryLock(ProcPtr proc, int duration)
void StartTemporaryLock(ProcPtr proc, int duration)
NewBlockingTimer, StartBlockingTimer
80151A8 8014FB0 8014B34 80148F0 80148C8 CallDelayed void CallDelayed(void (* func)(void), int delay)
void CallDelayed(void (* func)(void), int delay)
SetupFutureCall2
801551C 8015324 8014EA8 8014C7C 8014C54 PutDrawTextCentered void PutDrawTextCentered(struct Text * text, int x, int y, char const * str, int width)
void PutDrawTextCentered(struct Text * text, int x, int y, char const * str, int width)
 
8015B44 8015A0C 8015590 801569C 8015680 ApplySystemObjectsGraphics void ApplySystemObjectsGraphics(void)
void LoadObjUIGfx(void)
LoadObjUIGfx, LoadObjUiGfx
8015B80 8015A48 80155CC 8015710 80156F4 ApplySystemGraphics void ApplySystemGraphics(void)
void ReadGameSaveCoreGfx(void)
LoadGameCoreGfx
0 8015ED8 8015A5C 8015BA4 8015B88 DisplayBmTextShadow void DisplayBmTextShadow(int x, int y)  
8016B84 8016E38 80169E0 8016BA0 8016DF8 GetWeaponLevelSpecialCharFromExp int GetWeaponLevelSpecialCharFromExp(int wexp)
int GetDisplayRankStringFromExp(int wexp)
GetDisplayRankStringFromExp, GetDisplayRankSpecialCharFromExp
0 8017610 0 801729C 80174F4 GetItemName inline char* GetItemName(int item)  
0 8017774 801736C 8017414 801766C GetItemMinRange inline int GetItemMinRange(int item)  
8017394 80178F8 8017508 801759C 80177F4 ClearUnit void ClearUnit(struct Unit * unit)
void ClearUnit(struct Unit* unit)
ClearUnitStruct
80173BC 8017920 8017530 80175C4 801781C CopyUnit void CopyUnit(struct Unit * src, struct Unit * dst)
void CopyUnit(struct Unit* from, struct Unit* to)
CopyUnitStruct
0 80184DC 80180EC 8018370 801865C UnitBeginAction void UnitBeginAction(struct Unit* unit)  
0 8018554 8018164 80183E8 80186D4 UnitBeginCantoAction void UnitBeginCantoAction(struct Unit* unit)  
80183C8 8018EA0 8018AB0 8018EA4 8019190 GetUnitMaxHp inline int GetUnitMaxHp(struct Unit * unit)
inline int GetUnitMaxHp(struct Unit* unit)
AnotherHPBonus, Max_HP_Getter
80183E8 8018EC0 8018AD0 8018EC4 80191B0 GetUnitPower inline int GetUnitPower(struct Unit * unit)
inline int GetUnitPower(struct Unit* unit)
Str_Getter
8018488 8018F60 8018B70 8018F64 8019250 GetUnitDefense inline int GetUnitDefense(struct Unit * unit)
inline int GetUnitDefense(struct Unit* unit)
Def_Getter
80184A8 8018F80 8018B90 8018F84 8019270 GetUnitResistance inline int GetUnitResistance(struct Unit * unit)
inline int GetUnitResistance(struct Unit* unit)
Res_Getter
80184D0 8018FA8 8018BB8 8018FAC 8019298 GetUnitLuck inline int GetUnitLuck(struct Unit * unit)
inline int GetUnitLuck(struct Unit* unit)
Luk_Getter
8018658 8019138 8018D50 801915C 8019484 UnitRemoveItem inline void UnitRemoveItem(struct Unit * unit, int slot)
inline void UnitRemoveItem(struct Unit* unit, int slot)
 
80188F4 8019428 8019040 8019450 8019778 func_fe6_080188F4 void func_fe6_080188F4(void)
void sub_8019778(void)
 
8018A28 801955C 8019174 8019584 80198AC UnpackRawMap void UnpackRawMap(void * buf, int chapter)
void UnpackChapterMap(void* into, int chapterId)
UnpackChapterMap
8018AF0 8019624 801923C 801964C 8019974 ApplyChapterMapPalettes void ApplyChapterMapPalettes(void)
void UnpackChapterMapPalette(void)
UnpackChapterMapPalette
0 80197A4 80193BC 80197CC 8019AF4 GetTrueTerrainAt int GetTrueTerrainAt(int x, int y) GetBaseTerrainAt
0 8019F80 8019BA0 801A05C 801A38C GenerateUnitMovementMap void GenerateUnitMovementMap(struct Unit* unit) MapFloodUnit, FillMovementMapForUnit
0 8019FFC 8019C1C 801A0D4 801A408 GenerateUnitExtendedMovementMap void GenerateUnitExtendedMovementMap(struct Unit* unit) MapFloodUnitExtended, MapMovementFillMovementFromUnit
0 801A090 8019CB0 801A168 801A49C GenerateMovementMapOnWorkingMap void GenerateMovementMapOnWorkingMap(struct Unit* unit, int x, int y, int movement) MapFloodOnWorkingMap, MapFillMovementFromUnitAt
0 801BA34 0 801BA6C 0      
0 801BB60 0 801BB98 0      
801C060 801D6D8 801D2D4 801D730 801DACC EndLimitView void EndLimitView(void)
void HideMoveRangeGraphics(void)
HideMoveRangeGraphics
801C20C 801D880 801D47C 801D8E0 801DC7C StartRescueTransferAnim void StartRescueTransferAnim(struct Unit * unit, int facing, bool arg_2, ProcPtr parent)
void Make6CKOIDO(struct Unit* unit, int direction, int config, ProcPtr parent)
Make6CKOIDO
801D680 801EF94 801EC10 801F164 801F50C MakeActiveMuWatchPosition void MakeActiveMuWatchPosition(int x, int y)
void ChangeActiveUnitFacing(int xLook, int yLook)
ChangeActiveUnitFacing
801D774 801F088 801ED04 801F258 801F600 StartGasTrapAnim void StartGasTrapAnim(ProcPtr parent, int x, int y, int facing)
void StartGasTrapAnim(ProcPtr parent, int x, int y, int facing)
StartGasTrapEffectGfxMaybe
0 801F114 801ED90 801F2E4 801F68C StartFireTrapAnim void StartFireTrapAnim(ProcPtr parent, int x, int y) NewFireTrapEffectGfx
801D89C 801F2CC 801EF48 801F49C 801F844 StartArrowTrapAnim void StartArrowTrapAnim(ProcPtr parent, int x)
void StartArrowTrapAnim(ProcPtr parent, int x)
StartLightArrowTrapGfx
0 8021348 8020EDC 8021EC0 8022060 Calcs_Interpolate void Calcs_Interpolate(int *buf1, int *buf2, int r2, int r3, int r4)  
801F8A4 8022828 80223B0 80234C0 80234FC MenuActionReturnToUnitItemMenu fu8 MenuActionReturnToUnitItemMenu(struct MenuProc * menu)
u8 MenuCommand_SelectNo(struct MenuProc* menu, struct MenuItemProc* menuItem)
MenuCommand_SelectNo
801F8E0 8022864 80223EC 80234FC 8023538 func_fe6_0801F8E0 fu8 func_fe6_0801F8E0(struct MenuProc * menu)
u8 sub_8023538(struct MenuProc* menu)
 
0 802287C 8022404 8023514 8023550 sub_8023550 u8 sub_8023550(struct MenuProc* menu)  
8020BC8 8023F00 8023A74 8024F20 8024F70 ListAdjacentTargetUnits static void ListAdjacentTargetUnits(int x, int y, void (* tryEnlistTarget)(struct Unit * unit))
void ForEachAdjacentUnit(int x, int y, void(func)(struct Unit unit))
ForEachAdjacentUnit
8020BFC 8023F34 8023AA8 8024F54 8024FA4 ListAdjacentTargetPositions static void ListAdjacentTargetPositions(int x, int y, void (* tryEnlistTarget)(int x, int y))
void ForEachAdjacentPosition(int x, int y, void(*func)(int x, int y))
ForEachAdjacentPosition
8020D7C 80240E4 8023C58 8025164 80251B4 ListAttackTargetsForWeapon void ListAttackTargetsForWeapon(struct Unit * unit, int item)
void MakeTargetListForWeapon(struct Unit* unit, int item)
MakeTargetListForWeapon
8021164 8024520 8024094 80255C0 8025610 ListTalkTargets void ListTalkTargets(struct Unit * unit)
void MakeTalkTargetList(struct Unit* unit)
MakeTalkTargetList, MakeTargetsForTalk
8021538 8024904 8024478 8025B10 8025B6C ListRefreshTargets void ListRefreshTargets(struct Unit * unit)
void MakeTargetListForRefresh(struct Unit* unit)
MakeTargetListForRefresh
80215B0 8024990 8024504 8025BA4 8025C00 ListStealTargets void ListStealTargets(struct Unit * unit)
void MakeTargetListForSteal(struct Unit* unit)
MakeTargetListForSteal
802166C 8024A4C 80245C0 8025E54 8025EB0 ListRangedHealTargets void ListRangedHealTargets(struct Unit * unit)
void MakeTargetListForRangedHeal(struct Unit* unit)
MakeTargetListForRangedHeal
0 8024B6C 80246E0 8026010 802606C MakeTargetListForBarrier void MakeTargetListForBarrier(struct Unit* unit)  
80219B4 8024D94 8024908 8026238 8026294 ListWarpTargets void ListWarpTargets(struct Unit * unit)
void MakeTargetListForWarp(struct Unit* unit)
MakeTargetListForWarp
8021A74 8024E54 80249C8 80262F8 8026354 ListRepairTargets void ListRepairTargets(struct Unit * unit)
void MakeTargetListForHammerne(struct Unit* unit)
MakeTargetListForHammerne
0 8026BD0 8026744 8028270 80282DC UnitGainSupportLevel void UnitGainSupportLevel(struct Unit* unit, int num)  
8022F70 8026FDC 8026B50 8028680 80286EC GetSupportLevelSpecialChar int GetSupportLevelSpecialChar(int level)
int GetSupportLevelUiChar(int level)
GetSupportLevelUiChar
0 8027028 8026BA0 80286D0 802873C SetSupportLevelGained static void SetSupportLevelGained(u8 charA, u8 charB)  
8023700 802781C 8027390 80290E0 8029138 CanUnitUseDoorKeyItem bool CanUnitUseDoorKeyItem(struct Unit * unit)
s8 CanUnitUseDoorKeyItem(struct Unit* unit)
CanUseDoorKey
8023714 8027830 80273A4 80290F4 802914C CanUnitUseBridgeKeyItem bool CanUnitUseBridgeKeyItem(struct Unit * unit)
s8 CanUnitOpenBridge(struct Unit* unit)
CanUnitOpenBridge, CanOpenBridge
80238C8 8027AD8 802764C 80294C4 802951C SetStaffUseAction static void SetStaffUseAction(struct Unit * unit)
void SetStaffUseAction(struct Unit* unit)
EndItemEffectSelectionThing
80238F0 8027B00 8027674 80294EC 8029544 SetItemUseAction static void SetItemUseAction(struct Unit * unit)
void SetItemUseAction(struct Unit* unit)
 
8023914 8027B24 8027698 8029510 8029568 DoUseRescueStaff void DoUseRescueStaff(struct Unit * unit, void (* list_targets)(struct Unit * unit))
void DoUseRescueStaff(struct Unit* unit, void(func)(struct Unit))
PrepareTargetSelectionForRescueStaff
0 8027B64 80276D8 8029550 80295A8 DoUseSpecialDance void DoUseSpecialDance(struct Unit* unit, void(func)(struct Unit), int msgHelp) SetupTargetSelectionForGenericStaff
8023ED0 8028184 8027CF8 8029B54 8029BC8 DoUseHealStaff void DoUseHealStaff(struct Unit * unit, void (* list_targets)(struct Unit * unit))
void DoUseRestoreStaff(struct Unit* unit, void(func)(struct Unit))
DoUseRestoreStaff, PrepareTargetSelectionForRestoreStaff
8023F0C 80281F0 8027D64 8029BC0 8029C34 DoUseRestoreStaff void DoUseRestoreStaff(struct Unit * unit, void (* list_targets)(struct Unit * unit))
void DoUseBarrierStaff(struct Unit* unit)
DoUseBarrierStaff
8023FE4 802825C 8027DD0 8029C2C 8029CA0 DoUseAttackStaff void DoUseAttackStaff(struct Unit * unit, void (* list_targets)(struct Unit * unit))
void DoUseAttackStaff(struct Unit* unit, void(func)(struct Unit))
PrepareTargetSelectionForOffensiveStaff
80244DC 8028B44 80286B8 802A5D4 802A668 InitBattleUnitWithoutBonuses void InitBattleUnitWithoutBonuses(struct BattleUnit * bu, struct Unit * unit)
void InitBattleUnitWithoutBonuses(struct BattleUnit* bu, struct Unit* unit)
 
0 8028DE8 802896C 802A884 802A918 SetBattleUnitWeaponBallista void SetBattleUnitWeaponBallista(struct BattleUnit* bu)  
0 8028E2C 80289B0 802A8C8 802A95C ComputeBattleUnitStats void ComputeBattleUnitStats(struct BattleUnit* attacker, struct BattleUnit* defender)  
0 8028E78 80289FC 802A914 802A9A8 ComputeBattleUnitEffectiveStats void ComputeBattleUnitEffectiveStats(struct BattleUnit* attacker, struct BattleUnit* defender)  
0 802AA10 802A560 802CB00 802CBC8 BattleInitItemEffectTarget void BattleInitItemEffectTarget(struct Unit* unit)  
0 802C360 802BEA0 802E628 802E6F0 GenerateFireTileTrapTargets void GenerateFireTileTrapTargets(int x, int y, int damage) EnlistFireTrapTargets, AddToTargetListFromPos
8028304 802D7E4 802D324 8030044 80300F4 BmVSync_AnimInit static void BmVSync_AnimInit(struct BmVSyncProc * proc)
void BMapVSync_InitMapAnimations(struct BMVSyncProc* proc)
BMapVSync_InitMapAnimations, SetupGameVBlankProc_TileAnimations
8028360 802D840 802D380 80300A0 8030150 StartBmVSync void StartBmVSync(void)
void BMapVSync_Start(void)
BMapVSync_Start, StartGameVBlankProc
8028384 802D864 802D3A4 80300C4 8030174 EndBmVSync void EndBmVSync(void)
void BMapVSync_End(void)
BMapVSync_End, EndGameVBlankProc
8028448 802D930 802D470 8030190 8030240 WeatherInit_None static void WeatherInit_None(void)
void WfxNone_Init(void)
WfxNone_Init
8028C5C 802E144 802DC84 80309A8 8030A58 WeatherInit_Clouds static void WeatherInit_Clouds(void)
void WfxClouds_Init(void)
WfxClouds_Init
8028D04 802E1EC 802DD2C 8030A50 8030B00 WeatherUpdate_Clouds static void WeatherUpdate_Clouds(void)
void WfxClouds_Update(void)
WfxClouds_Update
8028E80 802E368 802DEA8 8030BCC 8030C7C SetWeather void SetWeather(int weather)
void SetWeather(unsigned weatherId)
SetupWeather
8028E98 802E380 802DEC0 8030BE4 8030C94 GetTextPrintDelay int GetTextPrintDelay(void)
int GetTextDisplaySpeed(void)
GetTextDisplaySpeed, GetTextSpeed
0 802E804 802E338 80310C4 8031178 InitMoreBMapGraphics void InitMoreBMapGraphics(void) LoadGameCoreGfx2
0 802E834 802E368 80310F4 80311A8 RefreshBMapGraphics void RefreshBMapGraphics(void) InitBmDisplay, ReloadGameCoreGraphics
802934C 802E87C 802E3B0 803113C 80311F0 EndMapMain void EndMapMain(void)
void EndBMapMain(void)
EndBMapMain
807D16C 802EBB8 802E6EC 8031438 80314EC SetTacticianName void SetTacticianName(const char* newName)  
802968C 802EBD4 802E708 8031454 8031508 ClearSupplyItems void ClearSupplyItems(void)
void ClearSupplyItems(void)
ClearConvoyItems
80297B8 802EDB8 802E8EC 803162C 80316E0 UnitRearrangeAdd void UnitRearrangeAdd(struct Unit * unit)
void PushUnit(struct Unit* unit)
PushUnit
8029924 802EF4C 802EA80 80317C0 8031874 ArenaBegin void ArenaBegin(struct Unit * unit)
void ArenaBegin(struct Unit* unit)
PrepareArena
8029940 802EF68 802EA9C 80317DC 8031890 ArenaResume void ArenaResume(struct Unit * unit)
void ArenaResume(struct Unit* unit)
PrepareArena2
802A008 802F6C4 802F1F8 8031F38 8031FEC SaveActionRand void SaveActionRand(void)
void StoreRNStateToActionStruct(void)
StoreRNStateToActionStruct
802A018 802F6D4 802F208 8031F48 8031FFC RestoreActionRand void RestoreActionRand(void)
void LoadRNStateFromActionStruct(void)
LoadRNStateFromActionStruct
802ABB0 80302D0 802FE08 8032C4C 8032D30 MovePathFloodFromTail static void MovePathFloodFromTail(void)
void GenerateMovementMapForActiveUnit(void)
GenerateMovementMapForActiveUnit, MoveCursor_FillMovementMapForEndPoint
802ABF4 8030314 802FE4C 8032C90 8032D74 RebuildMovePath static void RebuildMovePath(void)
void ResetPathArrow(void)
ResetPathArrow, MoveCursor_RecomputePath
802CB50 8032CCC 803279C 8035848 8035748 EndSubtitleHelp void EndSubtitleHelp(void)
void EndSubtitleHelp()
DeleteEach6CBB, EndBottomHelpText
802CBD4 8032D88 8032858 8035904 8035804 BeginUnitHealAnim void BeginUnitHealAnim(struct Unit * unit, int hp)
void BeginUnitHealAnim(struct Unit* unit, int hp)
 
802D730 803397C 8033460 80366E4 80365E4 PutBattlePreviewUnitName static void PutBattlePreviewUnitName(u16 * tm, struct Text * text, struct Unit * unit)
void PutBattleForecastUnitName(u16 * dest, struct Text * text, struct Unit * unit)
PutBattleForecastUnitName, DrawUnitNameForBattleForecast
802D774 80339C0 80334A4 8036728 8036628 PutBattlePreviewItemName static void PutBattlePreviewItemName(u16 * tm, struct Text * text, int item)
void PutBattleForecastItemName(u16* dest, struct Text * text, int itemIdx)
PutBattleForecastItemName
0 8034C48 8034770 8037ACC 8037A34 RideBallista void RideBallista(struct Unit* unit)  
802ECA0 80355BC 80350E4 8039F44 8039ECC AiStartActionCursor void AiStartActionCursor(int x, int y, int kind, ProcPtr parent)
void StartAiTargetCursor(int x, int y, int kind, ProcPtr parent)
StartAiTargetCursor
0 8035714 803523C 803A09C 803A024 AiRefreshMap void AiRefreshMap()  
0 8038508 8038054 803CEF0 803CF60 sub_803CF60 int sub_803CF60(int x, int y)  
8031C28 8038E18 8038964 803D810 803D880 AiFillReversedAttackRangeMap void AiFillReversedAttackRangeMap(struct Unit * unit, u16 item)
void AiFillReversedAttackRangeMap(struct Unit* unit, u16 item)
AiFillUnitStandingRangeWithWeapon
8032200 80393EC 8038F38 803DDEC 803DE5C AiGetCombatPositionScore u32 AiGetCombatPositionScore(int x, int y, struct AiCombatSimulationSt * st)
u32 AiGetCombatPositionScore(int x, int y, struct AiCombatSimulationSt* st)
AiGetTileWeightForAttack
8033038 803A1FC 8039D48 803EC28 803EC98 AiGetUnitAttackAndWeapon int AiGetUnitAttackAndWeapon(struct Unit * unit, u16 * item_out)
int StoreItemAndGetUnitAttack(struct Unit* unit, u16* itemOut)
StoreItemAndGetUnitAttack, GetUnitAttackAndWeapon
0 803C354 803BEA0 8040DE8 8040E68 InitAiMoveMapForUnit void InitAiMoveMapForUnit(struct Unit* unit)  
0 803C384 803BED0 8040E18 8040E98 sub_8040E98 void sub_8040E98(struct Unit* unit)  
0 803C414 803BF60 8040EA8 8040F28 sub_8040F28 void sub_8040F28(int x, int y, const s8* cost) AiMapRangeFillMovementWithPassableWalls
0 803C440 803BF8C 8040ED4 8040F54 sub_8040F54 void sub_8040F54(int x, int y, struct Unit* unit)  
0 803C4A8 803BFF4 8040F3C 8040FBC sub_8040FBC void sub_8040FBC(struct Unit* unit)  
0 803C540 803C08C 8040FD4 8041054 sub_8041054 void sub_8041054(struct Unit* unit)  
0 803C5B0 803C0FC 8041044 80410C4 sub_80410C4 void sub_80410C4(int x, int y, struct Unit* unit)  
8035490 803C9AC 803C4F8 80418FC 804197C SioReleaseIrq void SioReleaseIrq(void)  
8036884 803DDA0 803D8F0 8042CF4 8042D70 StartSioBigReceive void StartSioBigReceive(void * data, void (*func)(struct SioBigReceiveProc *), ProcPtr parent)  
0 803DE14 803D964 8042D6C 8042DE8 SioDrawNumber void SioDrawNumber(struct Text * text, int x, int color, int number)  
8036AF8 803E038 803DB88 8042F80 8042FFC StartSioHold ProcPtr StartSioHold(ProcPtr parent, int x, int y, int y_max, int y_min)  
8036B40 803E080 803DBD0 8042FC8 8043044 ClearSioBG void ClearSioBG(void)  
8038D14 80404E0 803FDD4 8045434 8045494      
8039550 8040D1C 8040610 8045C5C 8045CBC      
8039574 8040D40 8040634 8045C80 8045CE0      
80397AC 8040F78 8040870 8045EA4 8045F00      
803AE58 8042680 8041FBC 8047578 8047654      
8089564 80446A0 8043EA0 804944C 80381F4 func_fe6_08089564 void func_fe6_08089564(ProcPtr parent)
void RecordDisplayAfterTowerCleared(ProcPtr proc)
 
803C288 8044AD0 80442D4 804987C 8048A6C      
803C2B0 8044AF8 80442FC 80498A4 8048A94      
803C530 8044D78 804457C 8049B2C 8048D1C      
803CA6C 80452B8 0 804A070 0      
803CAC8 8045314 8044B24 804A0D4 80492D8      
803CF58 80457A8 8044FB8 804A584 8049788      
803D6E0 8045F70 8045784 804AD2C 8049F38      
0 8046C4C 8046464 804BA08 804AC68      
803EA30 8047330 8046B48 804C12C 804B38C      
803F990 804829C 8047AB0 804D058 804C2B8      
803F9C4 80482D0 8047AE4 804D08C 804C2EC      
8040014 8048944 8048158 804D4F8 804C758      
80404E8 8048E18 804862C 804D9B4 804CC14      
8040530 8048E60 8048674 804D9FC 804CC5C      
0 8048FC4 80487DC 804DB28 804CD90      
8040A80 80493CC 8048BE4 804DF78 804D1E0      
80410F8 8049A44 804925C 804E5C8 804D834      
804163C 804A7EC 804A004 804F5D4 804E848 PutFrozenUiHand void PutFrozenUiHand(int x, int y)
void DisplayFrozenUiHand(int x, int y)
DisplayFrozenUiHand
8041678 804A828 804A040 804F610 804E884 ClearUi void ClearUi(void)
void ClearBg0Bg1(void)
ClearBg0Bg1
80417D4 804A9F8 804A210 804F8F4 804EB68 UnpackUiWindowFrameGraphics void UnpackUiWindowFrameGraphics(void)
void LoadUiFrameGraphics(void)
LoadUiFrameGraphics
8041818 804AA3C 804A254 804F954 804EBC8 StartLockingMenu struct MenuProc * StartLockingMenu(struct MenuInfo const * info, ProcPtr parent)
struct MenuProc* StartMenu(const struct MenuDef* def, ProcPtr parent)
StartMenu, StartMenuChild
8041834 804AA58 804A270 804F970 804EBE4 StartMenu struct MenuProc * StartMenu(struct MenuInfo const * info)
struct MenuProc* StartOrphanMenu(const struct MenuDef* def)
StartOrphanMenu
8041A38 804AC78 804A490 804FCAC 804EF20 EndMenus void EndMenus(void)
void EndAllMenus(void)
EndAllMenus
8041FA4 804B210 804AA34 80502F4 804F580 MenuFrozenHelpBox fu8 MenuFrozenHelpBox(struct MenuProc * proc, int msg)
u8 MenuFrozenHelpBox(struct MenuProc* proc, int msgid)
MenuCallHelpBox
8042524 804B928 804B14C 8050A74 804FD00 GetLinkedTargetsFar struct SelectTarget * GetLinkedTargetsFar(void)
struct SelectTarget* GetLinkedTargetsFar(void)
GetLinkedTargetList
8042584 804B988 804B1AC 8050AD4 804FD60 NewEkrBattleDeamon void NewEkrBattleDeamon(void)
void NewEkrBattleDeamon(void)
StartEkrBattleDeamon
80438B4 804CC14 804C438 8051EA0 805116C EndEkrGauge void EndEkrGauge(void)  
8044198 804D540 804CD64 80527BC 8051AC4 NewEkrDispUP void NewEkrDispUP(void) StartEkrDispUP
80441C8 804D570 804CD94 80527EC 8051AF4 EndEkrDispUP void EndEkrDispUP(void)  
0 804E7F4 804E018 8053AC4 8052DD4 NewEfxDeadEvent void NewEfxDeadEvent(struct Anim *anim1, struct Anim *anim2) StartEfxDeadEVTENT
80457E8 804E9D0 804E1F4 8053C9C 8052FAC NewEfxDead void NewEfxDead(struct Anim *anim1, struct Anim *anim2) StartEfxDead
8045D6C 804ED50 804E574 8054198 80534AC sub_80534AC void sub_80534AC(struct ProcEfxFarAttack * unused, int x)  
8045F48 804EF18 804E73C 8054364 8053678 NewEfxQuakePure ProcPtr NewEfxQuakePure(int index, int kind)  
8046794 804F7B8 804EFDC 8054BF8 8053F10 NewEfxFlashBgWhite void NewEfxFlashBgWhite(struct Anim * anim, int duartion) StartSpellBG_FLASH, StartEfxFlashBG
0 804FB58 804F37C 80552A8 80545C0 NewEfxHPBarColorChange void NewEfxHPBarColorChange(struct Anim * anim) StartEfxHPBarColorChange
8046ED8 804FFAC 804F7D0 805583C 8054B64 DisableEfxStatusUnits void DisableEfxStatusUnits(struct Anim *anim)  
8046F48 805001C 804F840 80558AC 8054BD4 GetUnitEfxDebuff u32 GetUnitEfxDebuff(struct Anim *anim)  
80474C8 80507E4 8050008 8056120 8055178 SpellFx_ClearBG1Position void SpellFx_ClearBG1Position(void) ClearBG1Setup, SpellFx_ResetBg1Offset
80474D8 80507F4 8050018 8056130 8055188 SpellFx_ClearBG1 void SpellFx_ClearBG1(void) ClearBG1, SpellFx_ClearBg1
8047A88 8050DA4 80505C8 8056774 80557D8 SpellFx_RegisterObjGfx void SpellFx_RegisterObjGfx(const u16 * img, u32 size) SomeImageStoringRoutine_SpellAnim
8047AB0 8050DCC 80505F0 805679C 8055800 SpellFx_RegisterObjPal void SpellFx_RegisterObjPal(const u16 * pal, u32 size) SomePaletteStoringRoutine_SpellAnim
8047ACC 8050DE8 805060C 80567B8 805581C SpellFx_RegisterBgGfx void SpellFx_RegisterBgGfx(const u16 * img, u32 size) SomeImageStoringRoutine_SpellAnim2
8047AF4 8050E10 8050634 80567E0 8055844 SpellFx_RegisterBgPal void SpellFx_RegisterBgPal(const u16 * pal, u32 size) SomePaletteStoringRoutine_SpellAnim2
8047C48 8050F74 8050798 8056944 80559B0 sub_80559B0 void sub_80559B0(u32 val)  
0 8050FFC 8050820 80569E4 8055A40 NewEfxspdquake void NewEfxspdquake(struct Anim *anim)  
8047CB8 8051170 8050994 8056B4C 8055BC4 sub_8055BC4 bool sub_8055BC4(void)  
8047DAC 8051288 8050AAC 8056C64 8055CDC NewEkrBattleStarting void NewEkrBattleStarting(void) StartEkrBattleStarting
80481B4 8051690 8050EB4 8057060 80560D8 NewEkrbattleending void NewEkrbattleending(void)  
804AF70 8054734 8053F4C 805A6B0 805990C NewEkrChienCHR void NewEkrChienCHR(struct Anim * anim) StartEkrChienCHR
804B80C 8054F90 80547A8 805B058 805A2B4 GetAnimAnotherSide struct Anim *GetAnimAnotherSide(struct Anim * anim) getTargetAIS, GetCoreAIStruct, GetOpponentFrontAIS
804B848 8054FCC 80547E4 805B094 805A2F0 GetAnimNextRoundType s16 GetAnimNextRoundType(struct Anim * anim) GetAISNextBattleAnimRoundType
804B868 8054FEC 8054804 805B0B4 805A310 GetAnimRoundTypeAnotherSide s16 GetAnimRoundTypeAnotherSide(struct Anim * anim) GetSomeAISRelatedIndexMaybe, GetAISCurrentRoundType
804BF00 80556D8 8054EF0 805B7CC 805AA28 sub_805AA28 void sub_805AA28(struct AnimBuffer * pAnimBuf)  
804C50C 8055CE4 80554FC 805BDD8 805B034 sub_805B034 void sub_805B034(int x)  
804C580 8055D58 8055570 805BE4C 805B0A8 BeginAnimsOnBattle_Arena void BeginAnimsOnBattle_Arena(void)  
804C5BC 8055D94 80555AC 805BE94 805B0F0 NewEkrTogiInitPROC void NewEkrTogiInitPROC(void)  
804C8D4 80560A4 80558BC 805C1A4 805B400 NewefxRestRST ProcPtr NewefxRestRST(struct Anim *anim, int unk44, int unk48, int frame, int speed) loadResireRST5
804CC68 80565FC 8055E14 805C6EC 805B93C NewEfxRestWINH_ void NewEfxRestWINH_(struct Anim *anim, int a, int b) loadRestWINH1
804CD88 80566F0 8055F08 805C7CC 805BA1C NewEfxALPHA void NewEfxALPHA(struct Anim *anim, int a, int b, int c, int d, int e)  
0 80569B8 80561D0 805CA20 805BC80 StartSpellThing_MagicQuake int StartSpellThing_MagicQuake(int a1, __int16 a2, int a3)  
804D728 8057088 80568A0 805D0F4 805C358 NewEfxArrowOBJ void NewEfxArrowOBJ(struct Anim * anim) loadArrowOBJ
804E3C0 8057EFC 8057714 805DF40 805D2EC StartSubSpell_efxFirebreathBGCOL void StartSubSpell_efxFirebreathBGCOL(struct Anim * anim)  
0 8058318 8057B30 805E360 805D260 StartSubSpell_efxFirebreathBG void StartSubSpell_efxFirebreathBG(struct Anim * anim)  
804DDC8 80583A0 8057BB8 805E3EC 805D2EC StartSubSpell_efxFirebreathBGCOL void StartSubSpell_efxFirebreathBGCOL(struct Anim * anim)  
804EE9C 8058A10 8058228 805EABC 805D9BC NewEfxThunderBGCOL void NewEfxThunderBGCOL(struct Anim * anim) StartEfxThunderBGCOL
804EF24 8058A98 80582B0 805EB44 805DA44 NewEfxThunderOBJ void NewEfxThunderOBJ(struct Anim *anim) StartEfxThunderOBJ
804F144 8058CB8 80584D0 805ED64 805DC64 NewEfxFireBG void NewEfxFireBG(struct Anim *anim)  
804F484 8058FF8 8058810 805F0A4 805DFA4 StartSubSpell_efxElfireBGCOL void StartSubSpell_efxElfireBGCOL(struct Anim * anim)  
804F908 805947C 8058C94 805F530 805E430 StartSubSpell_efxFimbulvetrOBJ void StartSubSpell_efxFimbulvetrOBJ(struct Anim * anim)  
804FD24 8059898 80590B0 805F950 805E850 StartSubSpell_efxThunderstormBG void StartSubSpell_efxThunderstormBG(struct Anim * anim)  
804FDD4 8059948 8059160 805FA00 805E900 StartSubSpell_efxThunderstormOBJ void StartSubSpell_efxThunderstormOBJ(struct Anim * anim)  
804FE60 80599D4 80591EC 805FA8C 805E98C StartSubSpell_efxThunderstormCOLOR void StartSubSpell_efxThunderstormCOLOR(struct Anim * anim)  
804FF94 8059B08 8059320 805FBAC 805EAAC StartSubSpell_efxThunderstormDARK void StartSubSpell_efxThunderstormDARK(struct Anim * anim, int timer, int terminator)  
80506B4 8059EE4 80596FC 80602A4 805F1A4 StartSubSpell_efxMistyRainOBJ void StartSubSpell_efxMistyRainOBJ(struct Anim * anim)  
80506F8 8059F28 8059740 80602E8 805F1E8 StartSubSpell_efxMistyrainOBJ2 struct ProcEfxOBJ * StartSubSpell_efxMistyrainOBJ2(struct Anim * anim)  
8050D68 805A594 8059DAC 8060938 805F838 StartSubSpell_efxResireRST void StartSubSpell_efxResireRST(struct Anim * anim, ProcPtr efxproc, int c) loadResireRST3
80511BC 805A9E8 805A200 8060D90 805FC90 StartSubSpell_efxPurgeBG void StartSubSpell_efxPurgeBG(struct Anim * anim) loadHazymoonOBJ3
8051288 805AAB4 805A2CC 8060E5C 805FD5C StartSubSpell_efxPurgeOBJRND void StartSubSpell_efxPurgeOBJRND(struct Anim * anim)  
8051328 805AB54 805A36C 8060EFC 805FDFC StartSubSpell_efxPurgeOBJ void StartSubSpell_efxPurgeOBJ(struct Anim * anim, int x, int y)  
8053A44 805C6A8 805BEC0 8061614 8060514 StartSubSpell_efxHazymoonBG_C void StartSubSpell_efxHazymoonBG_C(struct Anim * anim) loadHazymoonBG3
8054168 805CDCC 805C5E4 8061D18 8060C18 StartSubSpell_efxFenrirOBJ void StartSubSpell_efxFenrirOBJ(struct Anim * anim, int terminator)  
80543C4 805D044 805C85C 8061F90 8060E90 StartSubSpell_efxFenrirOBJ2 void StartSubSpell_efxFenrirOBJ2(struct Anim * anim)  
8054EA0 805DB2C 805D344 806299C 806189C StartSubSpell_efxLiveALPHA void StartSubSpell_efxLiveALPHA(struct Anim * anim, int timer, int c, int d)  
8055E14 805EB08 805E320 8063998 8062898 sub_8062898 void sub_8062898(struct Anim * anim)  
0 805EB60 805E378 80639F0 80628F0 StartSubSpell_efxSleepOBJ2 void StartSubSpell_efxSleepOBJ2(struct Anim * anim)  
8055ED0 805EBB4 805E3CC 8063A44 8062944 StartSubSpell_efxSleepSE void StartSubSpell_efxSleepSE(struct Anim * anim)  
8056080 805ED64 805E57C 8063BF4 8062AF4 StartSubSpell_efxHammarneBG void StartSubSpell_efxHammarneBG(struct Anim * anim)  
8056138 805EE1C 805E634 8063CAC 8062BAC StartSubSpell_efxHammarneOBJ void StartSubSpell_efxHammarneOBJ(struct Anim * anim)  
8056444 805F124 805E93C 8063FAC 8062EAC StartSubSpell_efxBerserkCLONE void StartSubSpell_efxBerserkCLONE(struct Anim * anim, int terminator)  
80568B4 805F594 805EDAC 806441C 806331C StartSubSpell_efxMshieldBG void StartSubSpell_efxMshieldBG(struct Anim * anim)  
8056968 805F648 805EE60 80644D0 80633D0 StartSubSpell_efxMshieldBGOBJ void StartSubSpell_efxMshieldBGOBJ(struct Anim * anim)  
80569C0 805F6A0 805EEB8 8064528 8063428 StartSubSpell_efxMshieldBGOBJ2 void StartSubSpell_efxMshieldBGOBJ2(struct Anim * anim)  
0 805F808 805F020 8064690 8063590 StartSubSpell_efxShineBG void StartSubSpell_efxShineBG(struct Anim * anim)  
0 805F9E4 805F1FC 806486C 806376C StartSubSpell_efxShineBGCOL void StartSubSpell_efxShineBGCOL(struct Anim * anim)  
0 805FA70 805F288 80648F8 80637F8 StartSubSpell_efxShineOBJRND void StartSubSpell_efxShineOBJRND(struct Anim * anim)  
0 80613B8 8060BD0 8066318 8064DE4 StartSubSpell_efxGespenstBGCOL2 void StartSubSpell_efxGespenstBGCOL2(struct Anim * anim)  
0 8061448 8060C60 80663A8 0      
0 8061A8C 80612A4 80669EC 806533C StartSubSpell_efxOuraBGCOL void StartSubSpell_efxOuraBGCOL(struct Anim * anim)  
0 8061B1C 8061334 8066A7C 80653CC StartSubSpell_efxOuraBG3 void StartSubSpell_efxOuraBG3(struct Anim * anim)  
0 806205C 8061874 8066F9C 0      
0 806250C 8061D24 8067450 0      
0 80626F0 8061F08 8067634 0      
0 80627C4 8061FDC 8067708 8065498 StartSubSpell_efxSuperdruidBG3 void StartSubSpell_efxSuperdruidBG3(struct Anim * anim)  
0 80628F0 8062108 8067834 0      
0 80629CC 80621E4 8067914 80655C4 StartSubSpell_efxSuperdruidOBJ2 void StartSubSpell_efxSuperdruidOBJ2(struct Anim * anim)  
0 8062A3C 8062254 8067984 0      
0 8062C68 8062480 806E940 806C61C NewEfxDamageMojiEffect void NewEfxDamageMojiEffect(struct Anim * anim, int hitted) StartEfxDamagaMojiEffect
80570A0 8063200 8062A18 806F1A4 806CE80 NewEfxHurtmutEff00OBJ void NewEfxHurtmutEff00OBJ(struct Anim *anim)  
0 8063300 8062B18 806F2A4 806CF80 NewEfxHurtmutEff01OBJ void NewEfxHurtmutEff01OBJ(struct Anim *anim)  
805854C 806397C 8063194 806FA04 806D6E8 NewEfxFlashFX void NewEfxFlashFX(struct Anim *anim)  
0 80641B0 80639C8 807032C 806E014 NewEfxChillEffect void NewEfxChillEffect(struct Anim *anim) StartEfxChillEffect
0 8064458 8063C70 80705C8 0      
0 8064644 8063E5C 8070794 0      
0 80646EC 8063F04 807083C 0      
8057FB8 806488C 80640A4 8070F64 806E9B4 ClearCRSpellBgTmBuf void ClearCRSpellBgTmBuf(struct Anim * anim)  
805B1DC 80672E8 8066AFC 80733E8 8070EC4 EfxTmCpyBgHFlip void EfxTmCpyBgHFlip(const u16 * tsa, u16 * tm, u16 width, u16 height, int pal, int chr)  
805B9A4 8067AB0 80672C4 8073B80 807168C EfxChapterMapFadeOUT void EfxChapterMapFadeOUT(int speed)  
805B9C8 8067AD4 80672E8 8073BA4 80716B0 sub_80716B0 int sub_80716B0(int a) AestheticRandNext_N1
805B9E0 8067AEC 8067300 8073BBC 80716C8 NewEkrsubAnimeEmulator struct ProcEkrSubAnimeEmulator * NewEkrsubAnimeEmulator(int x, int y, u32 * anim_scr, int type, int oam2Base, int oamBase, ProcPtr parent) StartEkrsubAnimeEmulator
805C804 80689D0 80681E4 8074E80 80729A4 PlaySFX void PlaySFX(int songid, int volume, int locate, int type)  
805C858 8068A24 8068238 8074EDC 8072A00 EndEkrClasschg void EndEkrClasschg(void)  
805D140 8069300 8068B14 80759F4 8073518 EndEkrLevelUp void EndEkrLevelUp(void)  
805D4E0 80696A0 8068EC0 8075DA0 80738B8 EkrLvup_DrawUpdatedStatus void EkrLvup_DrawUpdatedStatus(struct ProcEkrLevelup *proc, int index)  
805D570 8069730 8068F50 8075E30 8073948 EkrLvup_DrawPreLevelValue void EkrLvup_DrawPreLevelValue(struct ProcEkrLevelup *proc)  
805E230 806A2D4 8069AF4 80769BC 8074580 NewEfxPartsofScroll ProcPtr NewEfxPartsofScroll(void)  
805E2CC 806A370 8069B90 8076A58 807461C NewEfxPartsofScroll2 ProcPtr NewEfxPartsofScroll2(void)  
0 806A610 8069E30 8076CFC 80748C4 NewEfxlvupbg void NewEfxlvupbg(struct Anim * anim)  
0 806A6B0 8069ED0 8076D9C 8074964 NewEfxLvupBG2 void NewEfxLvupBG2(struct Anim * anim)  
0 806A740 8069F60 8076E2C 80749F4 NewEfxLvupOBJ2 void NewEfxLvupOBJ2(struct Anim * anim, int x, int y)  
0 806A7AC 8069FCC 8076E98 8074A60 NewEfxLvupBGCOL void NewEfxLvupBGCOL(struct Anim * anim)  
805E7A0 806AEC4 806A6E4 80775BC 8075184 NewEkrTriPegasusKnight ProcPtr NewEkrTriPegasusKnight(struct Anim * anim, u32 ekr1, u32 ekr2, u32 banim1, u32 ewtype2) StartEkrPegasusKnight
805EA38 806B15C 806A97C 807785C 8075424 NewEkrTriArmorKnight ProcPtr NewEkrTriArmorKnight(struct Anim * anim, u32 ekr1, u32 ekr2, u32 banim1, u32 ewtype2)  
805EE9C 806B5C0 806ADE0 8077CD4 807589C NewEfxTriangleQUAKE void NewEfxTriangleQUAKE(struct Anim * anim, int duration)  
805F078 806B778 806AF98 8077E84 8075A50 PutBanimBgIMG void PutBanimBgIMG(int index)  
805F098 806B798 806AFB8 8077EA4 8075A70 PutBanimBgTSA void PutBanimBgTSA(int index)  
805F0DC 806B7DC 806AFFC 8077EE8 8075AB4 PutBanimBgPAL void PutBanimBgPAL(int index)  
805F100 806B800 806B020 8077F0C 8075AD8 PutBanimBG void PutBanimBG(int index)  
0 806BF94 806B7A8 8078750 8076330 BeginAnimsOnBattle_Hensei void BeginAnimsOnBattle_Hensei(void)  
0 806BFB8 806B7CC 8078774 8076354 ExecEkrHenseiEnd void ExecEkrHenseiEnd(void)  
80685F0 806BFD0 806B7E4 807878C 807636C func_fe6_080685F0 void func_fe6_080685F0(void)
void NewEkrHenseiInitPROC(void)
NewEkrHenseiInitPROC
8073310 806C0D4 806B8E8 8078890 8076470 StartMapUi void StartMapUi(void)
void NewEkrHenseiEnd(void)
 
0 8066804 8066018 80796E4 80772C0 NewEkrDragonBodvBlack ProcPtr NewEkrDragonBodvBlack(struct Anim * anim)  
0 807A260 8079A90 80868F4 8084628 SetFlag82 void SetFlag82(void)  
806E998 8080600 807F848 8088DE8 8086B2C PutDrawUiGauge void PutDrawUiGauge(int chr, int width, u16 * tm, int tileref, int dot_width, int dot_plain, int dot_bonus)
void DrawStatBarGfx(int a1, int a2, u16* buf, int a4, int a5, int a6, int a7)
 
809874C 80807F0 807FA38 80890AC 8086DF0 InitTexts void InitTexts(void) InitStatScreenText
80709E8 80829F4 8081C94 808B3F0 8089164 StartMovingHelpBox void StartMovingHelpBox(struct HelpBoxInfo const * info, ProcPtr parent)
void StartMovingHelpBox(const struct HelpBoxInfo* info, struct Proc* parent)
StartMoveableHelpBox
8070A0C 8082A18 8081CB8 808B414 8089188 StartMovingHelpBoxExt void StartMovingHelpBoxExt(struct HelpBoxInfo const * info, ProcPtr parent, int x, int y)
void StartMovingHelpBoxExt(const struct HelpBoxInfo* info, struct Proc* parent, int x, int y)
StartMoveableHelpBoxExt
8070D48 8082E6C 80823E0 808B93C 8089678 func_fe6_08070D48 void func_fe6_08070D48(int chr)
void sub_8089678(int chr)
 
0 80832E0 80828B0 808BFE0 8089CD4 DrawHelpBoxWeaponStats void DrawHelpBoxWeaponStats(int item)  
80714F8 808377C 8082D7C 808C40C 808A0FC func_fe6_080714F8 void func_fe6_080714F8(int item, int msg)
void StartHelpBoxTextInit(int item, int msgId)
StartHelpBoxTextInit
8071514 8083798 8082D98 808C428 808A118 func_fe6_08071514 void func_fe6_08071514(void)
void ClearHelpBoxText(void)
ClearHelpBoxText
0 8083EE0 80834E0 808CBF4 808A8E4 sub_808A8E4 void sub_808A8E4(struct HelpBoxProc * proc, int interpolateMethod)  
8071B6C 8083FEC 80835EC 808CD00 808A9F0 func_fe6_08071B6C void func_fe6_08071B6C(void)
void sub_808A9F0(void)
 
8072298 80851F0 80847F4 808DF94 808BC94 PutMapUiHpBar void PutMapUiHpBar(u16 * tm, struct Unit * unit, int tile)
void DrawHpBar(s16* buffer, struct Unit* unit, int tileBase)
 
8073510 80871AC 80867C0 808FF5C 808DC74 StartSioErrorScreen void StartSioErrorScreen(void)
void StartSioErrorScreen(void)
SioLinkError
0 80871E4 80867F8 808FF94 808DCAC StartChapterStatusHelpBox void StartChapterStatusHelpBox(ProcPtr proc)  
0 8087B80 80871C8 8090A70 808E79C sub_808E79C void sub_808E79C(ProcPtr proc)  
0 80893E0 8088A7C 80922C8 808FFE8 EndCgTextInterpreter void EndCgTextInterpreter(void)  
0 80894EC 8088B88 80923CC 80900EC StartYesNoChoice void StartYesNoChoice(int * choiceTextIds, struct Text * th, int x, int y, int color, int defaultChoice, ProcPtr parent)  
0 80903E8 808FAA8 8098F04 8096C20 EndPrepSpecialCharEffect void EndPrepSpecialCharEffect()  
0 8090DBC 809047C 8099968 8097684 EndMenuScrollBar void EndMenuScrollBar(void) Delete6CMenuScroll
0 8090DD0 8090490 809997C 8097698 StartMenuScrollBar ProcPtr StartMenuScrollBar(ProcPtr parent) Make6CMenuScroll
808F59C 809158C 8090C48 8099FA0 8097CC8 GetConvoyItemCount_ u8 GetConvoyItemCount_(void)  
0 80922DC 8091994 809AF64 8098C8C PutImg_PrepPopupWindow void PutImg_PrepPopupWindow(int vram, int pal)  
0 80932B0 80929A4 809C224 8099F50 EndPrepItemScreenFace void EndPrepItemScreenFace(int slot)  
0 80932C8 80929BC 809C23C 8099F68 StartPrepItemScreen ProcPtr StartPrepItemScreen(ProcPtr proc) StartPrepScreenItemsMenu
0 80948A0 8093FB8 809D800 809B538 PrepItemTrade_ApplyItemSwap void PrepItemTrade_ApplyItemSwap(struct Unit * unitA, int itemSlotA, struct Unit * unitB, int itemSlotB)  
0 8095D1C 80954EC 809EC7C 809C9D8 PrepItemUseClearSubBox void PrepItemUseClearSubBox(void)  
0 8099C28 8099268 80A2C5C 80A09A8 GetChapterDivinationTextIdBeginning int GetChapterDivinationTextIdBeginning(void)  
0 8099C60 80992A0 80A2C94 80A09E0 GetChapterDivinationFee int GetChapterDivinationFee(void)  
0 809B2A0 809A8C8 80A412C 0      
0 809C820 80A8664 80A575C 80A1984 StartSupportScreen void StartSupportScreen(ProcPtr parent)  
0 809C948 809BF94 80A5884 80A1AAC UiSupport_GetSupportTalkSong int UiSupport_GetSupportTalkSong(int idx, int partner, int rank)  
0 809EF88 809E570 80A77EC 80A2DA8 WriteGlobalSaveInfo void WriteGlobalSaveInfo(struct GlobalSaveInfo *header) SaveSomeUnitStatThingUnlockIdk, SaveGeneralGameMetadata
0 809F4F0 809EAE0 80A7D70 80A332C IsExtraSupportViewerEnabled bool IsExtraSupportViewerEnabled()  
0 809FBCC 809F190 80A8394 80A3950 SaveBonusContentData void SaveBonusContentData(void *buf)  
0 809FC00 809F1C4 80A83C8 80A3984 SaveRankings void SaveRankings(void *buf)  
0 80A0120 809F6E4 80A88E8 80A3EA4 WriteSoundRoomSaveData void WriteSoundRoomSaveData(struct SoundRoomSaveData * buf)  
0 80A0244 809F808 80A8A44 80A4000 WriteLinkArenaStruct2 void WriteLinkArenaStruct2(struct bmsave_unkstruct2 * buf)  
0 80A0AC8 80A00FC 80A9320 80A48DC PidStatsSubFavval08 void PidStatsSubFavval08(u8 pid) StoreSomeUnitSetFlags
0 80A0ADC 80A0110 80A9334 80A48F0 PidStatsSubFavval100 void PidStatsSubFavval100(u8 pid)  
808525C 80A1328 80A09A0 80A9C30 80A5218 IsSaveValid bool IsSaveValid(int save_id)
bool IsSaveValid(int index)
IsSaveBlockValid
8085270 80A133C 80A09B4 80A9C44 80A522C ReadGameSavePlaySt void ReadGameSavePlaySt(int save_id, struct PlaySt * play_st)
void ReadGameSavePlaySt(int slot, struct PlaySt *buf)
LoadSavedChapterState
8085A34 80A1D6C 80A13D8 80AA814 80A5DFC ReadSuspendSavePlaySt void ReadSuspendSavePlaySt(int save_id, struct PlaySt * buf)
void ReadSuspendSavePlaySt(int slot, struct PlaySt *buf)
LoadSuspendedChapterState
8085F4C 80A2304 80A1970 80AAE20 80A6408 SramChecksum32 int SramChecksum32(void const * sram_src, int size)
int SramChecksum32(void *sram_src, int size)
ComputeSaveChecksum
8085F98 80A2350 80A19BC 80AAE6C 80A6454 PopulateSaveBlockChecksum void PopulateSaveBlockChecksum(struct SaveBlockInfo * block_info)
void PopulateSaveBlockChecksum(struct SaveBlockInfo* buf)
SaveMetadata_ComputeChecksum
8086090 80A2448 80A1AB4 80AAF64 80A654C IsMultiArenaSaveValid bool IsMultiArenaSaveValid(int save_id)
bool IsMultiArenaSaveValid(int index)
 
8086490 80A2884 80A1EF0 80AB3B8 80A69A0 WriteMultiArenaSaveRankings void WriteMultiArenaSaveRankings(struct MultiArenaRankingEnt const * src)
void WriteMultiArenaSaveRankings(struct MultiArenaRankingEnt const *src)
 
80864CC 80A28C0 80A1F2C 80AB3F4 80A69DC ReadMultiArenaSaveRankings void ReadMultiArenaSaveRankings(struct MultiArenaRankingEnt * dst)
void ReadMultiArenaSaveRankings(struct MultiArenaRankingEnt *dst)
 
80864F4 80A28E8 80A1F54 80AB41C 80A6A04 WriteMultiArenaSaveConfig void WriteMultiArenaSaveConfig(u16 const * config_src)
void WriteMultiArenaSaveConfig(void const * config_src)
 
80866EC 80A2B50 0 80AB6A4 80A6C8C ReadExtraMapInfo void ReadExtraMapInfo(void)
void ReadExtraMapInfo(void)
 
8087C60 80A3FC8 80A3354 80AD244 80A882C func_fe6_08087C60 void func_fe6_08087C60(struct SaveMenuProc * proc)
void sub_80A882C(ProcPtr proc)
 
806DD84 80A57A8 80A6384 80AEB98 80A87DC func_fe6_0806DD84 void func_fe6_0806DD84(ProcPtr parent)
void StartMinimapPrepPhase(ProcPtr proc)
StartMinimapPrepPhase
0 80A6CA8 80A6004 80B032C 80AB874 AddMainMenuOption void AddMainMenuOption(struct SaveMenuProc* proc, int option)  
0 80A6CBC 80A6018 80B0340 80AB888 AddExtraMenuOption void AddExtraMenuOption(struct SaveMenuProc* proc, int option)  
807CFA4 80A98C8 80A89B4 80B1460 80AC9C0 StartUiCursorHand ProcPtr StartUiCursorHand(ProcPtr parent)  
0 80A9CE4 80A8DD0 80B187C 80ACDDC EndUiSpinningArrows void EndUiSpinningArrows(void)  
0 80A9D28 80A8E14 80B18C0 80ACE20 StartParallelFiniteLoop void StartParallelFiniteLoop(void * func, int count, ProcPtr parent)  
0 80AA1E8 80A92D4 80B1D74 80AD2D4 EndSysBlackBoxs void EndSysBlackBoxs(void)  
0 80AA390 80A947C 80B1F1C 80AD47C ResetSysHandCursor ProcPtr ResetSysHandCursor(ProcPtr parent) ResetPrepScreenHandCursor
0 80AA45C 80A9580 80B2020 80AD580 EndSysHandCursor void EndSysHandCursor(void) EndPrepScreenHandCursor
0 80AB7F4 80AA92C 80B33E0 80AE964 sub_80AE964 void sub_80AE964(u16 * palA, u16 * palB, int c, int targetPalId, int palCount, ProcPtr parent) 调色板渐变
0 80ABB94 80AACB8 80B3804 80AEBCC StartBonusClaimHelpBox void StartBonusClaimHelpBox(int x, int y, int msgId, ProcPtr parent)  
8089578 80AD190 80ADAF8 80B4B34 0 func_fe6_08089578 void func_fe6_08089578(ProcPtr parent)  
808A14C 80AD968 80ACA90 80B5224 80AFF1C func_fe6_0808A14C struct UnkProc_0868A28C * func_fe6_0808A14C(struct SaveMenuProc * parent)
ProcPtr StartSoundRoomScreen(ProcPtr parent)
 
0 80ADD5C 80ACE34 80B5640 80B0A24 SetBonusItemClaimed void SetBonusItemClaimed(int idx) SetBonusContentClaimed
808A418 80AEA10 80B0294 80B62A8 80B060C func_fe6_0808A418 struct UnkProc_0868A2CC * func_fe6_0808A418(ProcPtr parent)
void sub_80B060C(ProcPtr parent)
 
0 80B0170 80AF344 80B7B2C 80B2F3C StartClassNameIntro ProcPtr StartClassNameIntro(ProcPtr parent, struct ClassReelEnt* entry)  
0 80B0EBC 80B0088 80B8A88 80B3EDC StartClassAnimDisplay ProcPtr StartClassAnimDisplay(ProcPtr parent, struct ClassReelEnt* entry) Start_opinfoDrawBattleAnime
808F470 80B75DC 80B67D0 80BADE8 80B6264 GetGameWinPerc u16 GetGameWinPerc(void)  
809CBB4 80BF42C 80BE8E8 80D5248 80D0550 ClearChain void ClearChain(void * x)
void ClearChain(void *x)
 
809CBC8 80BF440 80BE8FC 80D525C 80D0564 Clear64byte void Clear64byte(void * x)
void Clear64byte(void *x)
 
804BF40 8055718 8054F30 805B80C 805AA68 sub_805AA68 void sub_805AA68(struct BanimUnkStructComm * buf)  
8056E34 8063094 80628AC 806F038 806CD14 efxYushaSpinShieldOBJ_806CD14 void efxYushaSpinShieldOBJ_806CD14(struct ProcEfxOBJ * proc)  
8056EC4 8063124 806293C 806F0C8 806CDA4 efxYushaSpinShieldOBJ_806CDA4 void efxYushaSpinShieldOBJ_806CDA4(struct ProcEfxOBJ * proc)  
0 80933F0 8092AE4 809C360 809A08C sub_809A08C void sub_809A08C(struct PrepItemScreenProc* proc)  
0 80B0D64 80AFF30 80B8930 80B3D84 ClassInfoDisplay_ExecScript void ClassInfoDisplay_ExecScript(struct OpInfoClassDisplayProc* proc)  
0 800463C 8004760 8002EB4 8002F64 Proc_SetMark void Proc_SetMark(ProcPtr proc, int mark) Proc_Mark
0 800ACDC 800AD34 8011554 8011468 SetPopupNumber void SetPopupNumber(u32 num)  
8028C88 802E170 802DCB0 80309D4 8030A84 WeatherVBlank_Clouds static void WeatherVBlank_Clouds(void)
void WfxClouds_VSync(void)
WfxClouds_VSync
0 8050FE4 8050808 80569CC 8055A28 Get0201FAC8 int Get0201FAC8(void)  
8057F40 8064814 806402C 8070EF0 806E93C SetActiveClassReelSpell void SetActiveClassReelSpell(ProcPtr proc)  
806BA90 807A0FC 807992C 80860F0 8083DC8 GetPermanentFlagBitsSize int GetPermanentFlagBitsSize(void)
int GetPermanentFlagBitsSize(void)
GetGlobalEventIdStorageSize, GetPermanentFlagDataSize
8086088 80A2440 80A1AAC 80AAF5C 80A6544 func_fe6_08086088 void func_fe6_08086088(void)
void sub_80A6544()
 
809C178 80BE9F0 80BDEAC 80D480C 80CFB14      
809DD2C 80C05AC 80BFA68 80D63D4 80D16D8 SVC_Sqrt void SVC_Sqrt() Sqrt
80478DC 8050BF8 805041C 80564F0 8055554 EfxCreateFrontAnim struct Anim * EfxCreateFrontAnim(struct Anim * anim, const u32 * scr1, const u32 * scr2, const u32 * scr3, const u32 * scr4) PrepAIS
0 808512C 8084730 808DEDC 808BBCC GetCursorQuadrant int GetCursorQuadrant() WindowPosCheck, GetCameraMovementSpeedMaybe
0 808F740 808EE04 8098674 8096390 AtMenu_OnSubmenuEnd void AtMenu_OnSubmenuEnd(struct ProcAtMenu * proc)  
0 8004644 8004768 8002EBC 8002F6C Proc_SetEndCb void Proc_SetEndCb(ProcPtr proc, ProcFunc func) Proc_SetEndFunc
8071760 800A378 0 8006DDC 8006ED8 func_fe6_08071760 bool func_fe6_08071760(void)
s8 IsTalkLocked(void)
IsDialogueLocked
8014288 8014090 8013B70 8013A50 8013998 SetPalFadeStop void SetPalFadeStop(struct PalFadeSt * st, int val)
void SetPalFadeStop(struct PalFadeSt * st, int val)
 
8018540 8019028 8018C38 8019038 8019360 SetUnitLeaderPid inline void SetUnitLeaderPid(struct Unit * unit, int pid)
inline void SetUnitLeaderCharId(struct Unit* unit, int charId)
SetUnitLeaderCharId
8057F4C 8064820 8064038 8070EFC 806E948 SetActiveCRSpellBgColorProc void SetActiveCRSpellBgColorProc(ProcPtr proc)  
0 8079888 80790B8 80855FC 80832C4 sub_80832C4 s8 sub_80832C4(void)  
0 807988C 80790BC 8085600 80832C8 sub_80832C8 s8 sub_80832C8(void)  
806BA9C 807A108 8079938 80860FC 8083DD4 GetChapterFlagBitsSize int GetChapterFlagBitsSize(void)
int GetChapterFlagBitsSize(void)
GetLocalEventIdStorageSize, GetTemporaryFlagDataSize
8070CA8 8082DAC 808204C 808B818 80895A8 GetLastHelpBoxInfo struct HelpBoxInfo const * GetLastHelpBoxInfo(void)
const struct HelpBoxInfo* GetLastHelpBoxInfo(void)
 
0 800457C 80046A0 8002DE4 8002E94 Proc_Break void Proc_Break(ProcPtr proc)  
0 8004AA8 8004BCC 8003328 80033DC PrintProcessName static void PrintProcessName(struct Proc* proc) PrintProcInfo
0 800527C 80053A0 8003BC0 0      
0 8005440 8005570 8003D80 8003E50 Text_GetCursor int Text_GetCursor(struct Text *text) Text_GetXCursor
0 8005444 8005574 8003D84 8003E54 Text_SetCursor void Text_SetCursor(struct Text *text, int x) Text_SetXCursor
0 8005450 8005580 8003D90 8003E60 Text_SetColor void Text_SetColor(struct Text *text, int colorId) Text_SetColorId
0 8005454 8005584 8003D94 8003E64 Text_GetColor int Text_GetColor(struct Text *text) Text_GetColorId
0 8005458 8005588 8003D98 8003E68 Text_SetParams void Text_SetParams(struct Text *text, int x, int colorId) Text_SetParameters
0 8006C2C 8006D9C 80056AC 80057A4 GetFaceDisplayBits int GetFaceDisplayBits(struct FaceProc* proc) GetFaceDisp
0 800796C 8007ADC 80063D8 80064D4 sub_80064D4 void sub_80064D4(struct FaceProc* proc, int unk)  
0 8009E60 8009FD0 80088FC 8008A00 GetTalkChoiceResult int GetTalkChoiceResult(void) GetDialoguePromptResult
0 800ACD0 800AD28 8011548 801145C SetPopupItem void SetPopupItem(u16 item)  
8013CE4 80136C8 80131A8 8013048 8012F90 GetDataSize int GetDataSize(void const * data)
int GetDataSize(const void* data)
FilterR0ForRawCopy, GetPackSize
0 8013B44 8013624 8013504 801344C GetPalFadeSt struct PalFadeSt *GetPalFadeSt() GetPaletteBufferBuffer, GetPaletteFadeBuffer
801599C 80157A4 8015328 80153A4 8015380 GetGameLock u8 GetGameLock(void)
u8 GetGameLock(void)
GetThread2SkipStack, GetGameLogicLock
8018CDC 8019838 8019450 8019860 8019B88 func_fe6_08018CDC void func_fe6_08018CDC(void)
void nullsub_8(void)
nullsub_8
801A558 801B570 801B190 801B668 801B998 SetWorkingMap inline void SetWorkingMap(u8 ** map)
inline void SetWorkingBmMap(u8** map)
SetWorkingBmMap, SetSubjectMap
801A5A4 801B5BC 801B1DC 801B6B0 801B9E4 GetWorkingMovTable inline i8 const * GetWorkingMovTable(void)
inline s8* GetWorkingMoveCosts(void)
GetWorkingMoveCosts, GetWorkingMoveTable, GetCurrentMovCostTable
8025D58 802A940 802A490 802CA30 802CAF8 BattlePrintDebugUnitInfo void BattlePrintDebugUnitInfo(struct BattleUnit * actor, struct BattleUnit * target)
void BattlePrintDebugUnitInfo(struct BattleUnit* actor, struct BattleUnit* target)
 
8028914 802DDFC 802D93C 8030660 8030710 WeatherVBlank_Blue static void WeatherVBlank_Blue(void)
void WfxBlue_VSync(void)
WfxBlue_VSync, nullsub_12
0 802EBB0 802E6E4 8031430 80314E4 GetTacticianName char* GetTacticianName(void) GetTacticianNameString
8029684 802EBCC 802E700 803144C 8031500 GetSupplyItems u16 * GetSupplyItems(void)
u16 * GetConvoyItemArray(void)
GetConvoyItemArray
8029F74 802F5B8 802F0EC 8031E30 8031EE4 ArenaSetResult void ArenaSetResult(int result)
void ArenaSetResult(int result)
 
0 8039454 8038FA0 803DE54 803DEC4 AiIsBadFight s8 AiIsBadFight(struct AiCombatSimulationSt* st) ShouldAiNotBattle
8040098 80489C8 80481DC 804D57C 804C7DC      
804254C 804B950 804B174 8050A9C 804FD28 CountTargets inline int CountTargets(void)
inline int GetSelectTargetCount(void)
GetSelectTargetCount, GetTargetListSize
804256C 804B970 804B194 8050ABC 804FD48 SetBanimLinkArenaFlag void SetBanimLinkArenaFlag(int flag)
void SetBanimLinkArenaFlag(int flag)
SetBattleAnimLinkArenaFlag
8042578 804B97C 804B1A0 8050AC8 804FD54 GetBanimLinkArenaFlag int GetBanimLinkArenaFlag(void)
int GetBanimLinkArenaFlag(void)
GetBattleAnimLinkArenaFlag
0 8050FF0 8050814 80569D8 8055A34 Set0201FAC8 void Set0201FAC8(int a)  
804C4F4 8055CCC 80554E4 805BDC0 805B01C SetBanimArenaFlag void SetBanimArenaFlag(int flag) SetBattleAnimArenaFlag
804C500 8055CD8 80554F0 805BDCC 805B028 GetBattleAnimArenaFlag int GetBattleAnimArenaFlag(void)  
8057F58 806482C 8064044 8070F08 806E954 GetMagicEffectBufferFor struct AnimMagicFxBuffer * GetMagicEffectBufferFor(struct Anim * anim)  
805BDB4 8067EC8 80676DC 8073F88 8071AA4 CheckEfxSoundSeExist int CheckEfxSoundSeExist(void) Get20200AC
805E574 806AC98 806A4B8 8077390 8074F58 nullsub_18 void nullsub_18(void)  
806BA88 807A0F4 8079924 80860E8 8083DC0 GetPermanentFlagBits u8 * GetPermanentFlagBits(void)
u8* GetPermanentFlagBits(void)
GetGlobalEventIdStorage, GetPermanentFlagData
806BA94 807A100 8079930 80860F4 8083DCC GetChapterFlagBits u8 * GetChapterFlagBits(void)
u8* GetChapterFlagBits(void)
GetLocalEventIdStorage, GetTemporaryFlagData
806EACC 80807CC 807FA14 8089088 8086DCC GetLastStatScreenUnitId int GetLastStatScreenUnitId(void)
int GetLastStatScreenUid(void)
GetLastStatScreenUid, GetSomeUnitId
0 80807D8 807FA20 8089094 8086DD8 SetLastStatScreenUid void SetLastStatScreenUid(int uid)  
806EAE4 80807E4 807FA2C 80890A0 8086DE4 SetStatScreenExcludedUnitFlags void SetStatScreenExcludedUnitFlags(int flags)
void SetStatScreenConfig(int config)
SetStatScreenConfig
8071830 8083AC0 80830C0 808C74C 808A43C func_fe6_08071830 void func_fe6_08071830(struct HelpBoxProc * proc, int x, int y)
void sub_808A43C(struct HelpBoxProc * proc, int xInit, int yInit)
 
0 809BA14 809B040 80A487C 80A0A94 GetSupportScreenUnitCount int GetSupportScreenUnitCount(void)  
0 80A0F08 80A057C 80A976C 80A4D28 GetBonusContentClaimFlags u32 GetBonusContentClaimFlags()  
0 80A0F14 80A0588 80A9778 80A4D34 SetBonusContentClaimFlags void SetBonusContentClaimFlags(u32 num) Set0203EDB4
8095D40 80B10CC 80B02A8 80B8C78 80B40E4 sub_80B40E4 void sub_80B40E4(ProcPtr proc, int unk)  
809BF4E 80BE7C6 80BDC82 80D45E2 80CF8EA nullsub_88 int nullsub_88(int a1, int a2, int a3, int (*a4)(int))  
809C424 80BEC9C 80BE158 80D4AB8 80CFDC0 nullsub_89 int nullsub_89(int a1, int a2, int a3, int (*a4)(int, int, int)) call_r3
0 80C054C 80BFA08 80D6368 80D1670 BgAffineSet void BgAffineSet()  
809DCD8 80C0550 80BFA0C 80D636C 80D1674 CpuFastSet void CpuFastSet()  
809DCDC 80C0554 80BFA10 80D6370 80D1678 CpuSet void CpuSet()  
809DCE0 80C0558 80BFA14 80D6374 80D167C Div void Div()  
809DCE4 80C055C 80BFA18 80D637C 80D1684 Mod int Mod(int a1, int a2) DivRem
809DCF0 80C0568 80BFA24 80D6390 80D1690 LZ77UnCompVram void LZ77UnCompVram()  
809DCF4 80C056C 80BFA28 80D6394 80D1694 LZ77UnCompWram void LZ77UnCompWram()  
0 80C0570 80BFA2C 80D6398 80D1698 SVC_Multiboot void SVC_Multiboot() MultiBoot
809DCF8 80C0578 80BFA34 80D63A0 80D16A0 ObjAffineSet void ObjAffineSet()  
809DD30 80C05B0 80BFA6C 80D63D8 80D16DC VBlankIntrWait void VBlankIntrWait()  
809DF14 80C0794 80BFC50 80D65C0 80D18C4 BXR1 int BXR1(int a1, int (*a2)(int)) _call_via_r1
809DF18 80C0798 80BFC54 80D65C4 80D18C8 BXR2 int BXR2(int a1, int a2, int a3) _call_via_r2
809DF1C 80C079C 80BFC58 80D65C8 80D18CC BXR3 int BXR3(int a1, int a2, int a3, int (*a4)(int)) _call_via_r3
809DF20 80C07A0 80BFC5C 80D65CC 80D18D0 BXR4 int BXR4(void) _call_via_r4
0 80C07A4 80BFC60 80D65D0 80D18D4 BXR5 int BXR5(int a1) _call_via_r5
0 80C07A8 80BFC64 80D65D4 80D18D8 BXR6 int BXR6(int a1) _call_via_r6
809DF2C 80C07AC 80BFC68 80D65D8 80D18DC BXR7 int BXR7(int a1) _call_via_r7
809DF34 80C07B4 80BFC70 80D65E0 80D18E4 BXR9 int BXR9(int a1, int a2) _call_via_r9
809DF38 80C07B8 80BFC74 80D65E4 80D18E8 BXR10 int BXR10() _call_via_sl
809DFE0 80C0860 80BFD1C 80D668C 80D1990 nullsub_1 void nullsub_1() __div0
805C308 80684B0 8067CC4 80748E4 8072400 GetEfxHpChangeType s16 GetEfxHpChangeType(struct Anim * anim)  
0 8007774 80078E4 80061BC 80062B8 sub_80062B8 void sub_80062B8(struct FaceBlinkProc* proc)  
0 8007860 80079D0 80062C8 80063C4 sub_80063C4 void sub_80063C4(struct FaceBlinkProc* proc)  
0 8009D94 8009F04 8008830 8008934 GetTalkFaceHPos int GetTalkFaceHPos(int talkFace)  
80283FC 802D8E4 802D424 8030144 80301F4 AllocWeatherParticles void AllocWeatherParticles(int weather)
void AllocWeatherParticles(unsigned weatherId)
 
0 80047C4 80048E8 8003044 80030F4 ProcCmd_SET_NAME static s8 ProcCmd_SET_NAME(struct Proc *proc) ProcCmd_Name
0 800484C 8004970 80030C8 800317C ProcCmd_LOOP_ROUTINE static s8 ProcCmd_LOOP_ROUTINE(struct Proc *proc) ProcCmd_Repeat
0 8004930 8004A54 80031AC 8003260 ProcCmd_NOP static s8 ProcCmd_NOP(struct Proc *proc) ProcCmd_Nop
0 80049B4 8004AD8 8003234 80032E8 ProcCmd_NOP2 static s8 ProcCmd_NOP2(struct Proc *proc) ProcCmd_Nop2
0 8004A3C 8004B60 80032BC 8003370 ProcCmd_NOP3 static s8 ProcCmd_NOP3(struct Proc *proc) ProcCmd_Nop3
0 8013198 8012AE0 8009E3C 8009EDC GameControl_RememberChapterId void GameControl_RememberChapterId(struct GameCtrlProc * proc) GetChapterIdTo6C
0 80131A8 8012AF0 8009E4C 8009EEC GameControl_RestoreChapterId void GameControl_RestoreChapterId(struct GameCtrlProc * proc) SetChapterIdFrom6C
80146B0 80144B8 8013F98 8013E20 8013D68 StartMidFadeToBlack void StartMidFadeToBlack(void)
void StartMidFadeToBlack(void)
StartFadeInBlackMedium
80146BC 80144C4 8013FA4 8013E2C 8013D74 StartSlowFadeToBlack void StartSlowFadeToBlack(void)
void StartSlowFadeToBlack(void)
StartFadeInBlackSlow
80146C8 80144D0 8013FB0 8013E38 8013D80 StartFastFadeToBlack void StartFastFadeToBlack(void)
void StartFastFadeToBlack(void)
StartFadeInBlackFast
80146D4 80144DC 8013FBC 8013E44 8013D8C StartMidFadeFromBlack void StartMidFadeFromBlack(void)
void StartMidFadeFromBlack(void)
StartFadeOutBlackMedium
80146E0 80144E8 8013FC8 8013E50 8013D98 StartSlowFadeFromBlack void StartSlowFadeFromBlack(void)
void StartSlowFadeFromBlack(void)
 
80146EC 80144F4 8013FD4 8013E5C 8013DA4 StartFastFadeFromBlack void StartFastFadeFromBlack(void)
void StartFastFadeFromBlack(void)
StartFadeOutBlackFast
8014758 8014560 8014040 8013EC8 8013E10 StartSlowLockingFadeToWhite void StartSlowLockingFadeToWhite(ProcPtr parent)
void StartSlowLockingFadeToWhite(ProcPtr parent)
 
8014768 8014570 8014050 8013ED8 8013E20 StartSlowLockingFadeFromWhite void StartSlowLockingFadeFromWhite(ProcPtr parent)
void StartSlowLockingFadeFromWhite(ProcPtr parent)
 
8014870 8014580 8014060 8013EE8 8013E30 func_fe6_08014870 void func_fe6_08014870(ProcPtr parent)
void sub_8013E30(ProcPtr parent)
 
8014888 8014598 8014078 8013F00 8013E48 func_fe6_08014888 void func_fe6_08014888(ProcPtr parent)
void sub_8013E48(ProcPtr parent)
 
8014778 80145B0 8014090 8013F18 8013E60 func_fe6_08014778 void func_fe6_08014778(ProcPtr parent)
void sub_8013E60(ProcPtr parent)
 
8014790 80145C8 80140A8 8013F30 8013E78 func_fe6_08014790 void func_fe6_08014790(ProcPtr parent)
void sub_8013E78(ProcPtr parent)
 
80147A8 80145E0 80140C0 8013F48 8013E90 func_fe6_080147A8 void func_fe6_080147A8(ProcPtr parent)
void sub_8013E90(ProcPtr parent)
 
80147F0 80145F8 80140D8 8013F60 8013EA8 func_fe6_080147F0 void func_fe6_080147F0(ProcPtr parent)
void sub_8013EA8(ProcPtr parent)
 
8014804 801460C 80140EC 8013F74 8013EBC func_fe6_08014804 void func_fe6_08014804(ProcPtr parent)
void sub_8013EBC(ProcPtr parent)
 
8014818 8014620 8014100 8013F88 8013ED0 func_fe6_08014818 void func_fe6_08014818(ProcPtr parent)
void sub_8013ED0(ProcPtr parent)
 
801482C 8014634 8014114 8013F9C 8013EE4 func_fe6_0801482C void func_fe6_0801482C(ProcPtr parent)
void sub_8013EE4(ProcPtr parent)
 
80147C0 8014648 8014128 8013FB0 8013EF8 func_fe6_080147C0 void func_fe6_080147C0(ProcPtr parent)
void sub_8013EF8(ProcPtr parent)
 
80147D8 8014660 8014140 8013FC8 8013F10 func_fe6_080147D8 void func_fe6_080147D8(ProcPtr parent)
void sub_8013F10(ProcPtr parent)
 
8014840 8014678 8014158 8013FE0 8013F28 func_fe6_08014840 void func_fe6_08014840(ProcPtr parent)
void sub_8013F28(ProcPtr parent)
 
8014858 8014690 8014170 8013FF8 8013F40 func_fe6_08014858 void func_fe6_08014858(ProcPtr parent)
void sub_8013F40(ProcPtr parent)
 
80148A0 80146A8 8014188 8014010 8013F58 func_fe6_080148A0 void func_fe6_080148A0(ProcPtr parent)
void sub_8013F58(ProcPtr parent)
StartSafeFadeInBlack
80148B8 80146C0 80141A0 8014028 8013F70 func_fe6_080148B8 void func_fe6_080148B8(ProcPtr parent)
void FadeInBlackSpeed04(ProcPtr parent)
 
80148CC 80146D4 80141B4 801403C 8013F84 func_fe6_080148CC void func_fe6_080148CC(ProcPtr parent)
void FadeInBlackSpeed08(ProcPtr parent)
 
80148F8 8014700 80141E0 8014068 8013FB0 func_fe6_080148F8 void func_fe6_080148F8(ProcPtr parent)
void FadeInBlackSpeed10(ProcPtr parent)
 
801490C 8014714 80141F4 801407C 8013FC4 func_fe6_0801490C void func_fe6_0801490C(ProcPtr parent)
void FadeInBlackSpeed20(ProcPtr parent)
StartSafeFadeOutBlack
8014920 8014728 8014208 8014090 8013FD8 func_fe6_08014920 void func_fe6_08014920(ProcPtr parent)
void FadeInBlackSpeed40(ProcPtr parent)
 
8014934 801473C 801421C 80140A4 8013FEC func_fe6_08014934 void func_fe6_08014934(ProcPtr parent)
void sub_8013FEC(ProcPtr parent)
 
8014948 8014750 8014230 80140B8 8014000 func_fe6_08014948 void func_fe6_08014948(ProcPtr parent)
void sub_8014000(ProcPtr parent)
 
801495C 8014764 8014244 80140CC 8014014 func_fe6_0801495C void func_fe6_0801495C(ProcPtr parent)
void sub_8014014(ProcPtr parent)
 
8014970 8014778 8014258 80140E0 8014028 func_fe6_08014970 void func_fe6_08014970(ProcPtr parent)
void sub_8014028(ProcPtr parent)
 
8014984 801478C 801426C 80140F4 801403C func_fe6_08014984 void func_fe6_08014984(ProcPtr parent)
void sub_801403C(ProcPtr parent)
 
8014998 80147A0 8014280 8014108 8014050 func_fe6_08014998 void func_fe6_08014998(ProcPtr parent)
void sub_8014050(ProcPtr parent)
 
80149CC 80147D4 80142B4 801413C 8014084 func_fe6_080149CC void func_fe6_080149CC(ProcPtr parent, Func func)
void sub_8014084(ProcPtr parent, void * func)
 
801F524 8021ABC 8021644 8022700 8022738 UnitActionMenu_Seize_Select fu8 UnitActionMenu_Seize_Select(struct MenuProc * menu, struct MenuEntProc * ent)
u8 EffectWait(struct MenuProc* menu, struct MenuItemProc* menuItem)
EffectWait
801F674 80225E0 8022168 802326C 80232A4 RefreshMapSelect_Select fu8 RefreshMapSelect_Select(struct MapSelectProc * proc, struct SelectTarget * target)
u8 RefreshMapSelect_Select(ProcPtr proc, struct SelectTarget* target)
DanceSelectOnSelect
8021B88 8025114 8024C88 80265BC 8026618 func_fe6_08021B88 void func_fe6_08021B88(void)
void sub_8026618(void)
 
8022628 8026428 8025F9C 80279D4 8027A40 ResetUnitSpritHover void ResetUnitSpritHover(void)
void ResetUnitSpriteHover(void)
ResetUnitSpriteHover, ResetMapSpriteHoverTimer
8022A2C 80269F4 8026568 8028094 8028100 func_fe6_08022A2C void func_fe6_08022A2C(void)
void sub_8028100(void)
 
80314B8 8038024 8037B70 803CA0C 803CA7C AiCmd_Nop_080314B8 void AiCmd_Nop_080314B8(u8 * pc)
void AiScriptCmd_06_DoNothing(u8* pc)
AiScriptCmd_06_DoNothing
8031740 8038238 8037D84 803CC20 803CC90 AiCmd_Nop_08031740 void AiCmd_Nop_08031740(u8 * pc)
void AiScriptCmd_0E_DoNothing(u8* pc)
AiScriptCmd_0E_DoNothing
8031748 80384C0 803800C 803CEA8 803CF18 AiCmd_Nop_08031748 void AiCmd_Nop_08031748(u8 * pc)
void AiScriptCmd_14_DoNothing(u8* pc)
AiScriptCmd_14_DoNothing
8031788 80384C8 8038014 803CEB0 803CF20 AiCmd_Nop_08031788 void AiCmd_Nop_08031788(u8 * pc)
void AiScriptCmd_15_DoNothing(u8* pc)
AiScriptCmd_15_DoNothing
8036A80 803DFC0 803DB10 8042F08 8042F84 sub_8042F84 void sub_8042F84(void)  
803BECC 8043780 8043068 80485EC 80486D4      
803F3AC 8047CB4 80474C8 804CACC 804BD2C      
803F504 8047E0C 8047620 804CC28 804BE88      
8041200 8049B4C 8049364 804E6D0 804D940      
8042BF8 804BFB8 804B7DC 8051160 80503EC EkrBattleReleaseStandingAnim void EkrBattleReleaseStandingAnim(struct ProcEkrBattle * proc)
void ekrBattle_80503EC(struct ProcEkrBattle *proc)
ekrBattle_80503EC
80441EC 804D594 804CDB8 8052810 8051B18 EkrDispUpSet4C50 void EkrDispUpSet4C50(void)  
0 80560E8 8055900 805C1E8 805B444 sub_805B444 void sub_805B444(struct ProcEfx *proc)  
0 8056228 8055A40 805C328 805B444 sub_805B444 void sub_805B444(struct ProcEfx *proc)  
0 8056F40 8056758 805CFA8 805B584 sub_805B584 void sub_805B584(void)  
0 805CD7C 805C594 8061CC4 805C20C EfxTeonoSeCallBack void EfxTeonoSeCallBack(struct ProcEfxMagicOBJ * proc)  
804C918 805E640 805DE58 80634D0 8060BC4 efxFenrirBGCOL_OnEnd void efxFenrirBGCOL_OnEnd(void)  
804C9EC 805EBA4 805E3BC 8063A34 80623D0 efxRestOBJ_Loop void efxRestOBJ_Loop(void)  
804D5D4 805EBF8 805E410 8063A88 8062934 efxSleepOBJ_OnEnd void efxSleepOBJ_OnEnd(void)  
8054118 805EE74 805E68C 8063D04 8062988 efxSleepSE_OnEnd void efxSleepSE_OnEnd(void)  
805594C 805F1B4 805E9CC 806403C 8062C04 efxHammarneOBJ_OnEnd void efxHammarneOBJ_OnEnd(void)  
8055EC0 8060198 805F9B0 8064FE8 8062F3C efxBerserkCLONE_OnEnd void efxBerserkCLONE_OnEnd(void)  
8055F14 80608FC 8060114 80657BC 8063EE8 efxLunaBGCOL_OnEnd void efxLunaBGCOL_OnEnd(void)  
8056190 8062A2C 8062244 8067974 80646B0 efxExcaliburBGCOL_OnEnd void efxExcaliburBGCOL_OnEnd(void)  
80564D4 8062A9C 80622B4 80679E4 8065624 efxSuperdruidOBJ2_OnEnd void efxSuperdruidOBJ2_OnEnd(void)  
8099794 807B7F0 807AD7C 8087B60 80825B0 sub_80825B0 void sub_80825B0(struct ManimShiftingSineWaveScanlineBufProc * proc)  
809A264 807BC94 807B220 8087C54 8085894 sub_8085894 void sub_8085894(struct Proc * proc)  
809A6DC 807CD8C 807C318 8088400 8085988 sub_8085988 void sub_8085988(struct EventEngineProc * proc)  
809A804 8080648 807F890 8088E30 8086134 sub_8086134 void sub_8086134(struct Proc89EEA28 * proc)  
0 8087EBC 8087504 8090D3C 808EA68 GetCgTextBlendControl u16 GetCgTextBlendControl(void)  
0 8087EE0 8087528 8090D60 808EA8C GetCgTextBlendAlpha u16 GetCgTextBlendAlpha(void)  
805CB64 80883C0 8087A38 8091238 808EF64 CgText_InitBlendAmt void CgText_InitBlendAmt(struct CgTextMainProc * proc)  
809B01C 8089308 80889A4 80921F0 8086B74 BackgroundSlide_Init void BackgroundSlide_Init(struct MuralBackgroundProc* proc)  
806DDC4 80AA348 80A9434 80B1ED4 80AD434 func_fe6_0806DDC4 void func_fe6_0806DDC4(struct UnkProc_0806DDC4 * proc)
void SysHandCursor_Init(struct SysHandCursorProc * proc)
 
809B69C 8099DC0 8099400 80CC520 80C7610 OpAnimMergeBGProcInit void OpAnimMergeBGProcInit(struct Proc08AA7034 * proc)  
809C07C 80BE8F4 80BDDB0 80D4710 80CFA18 ply_prio int ply_prio(int a1, int a2)  
809C09C 80BE914 80BDDD0 80D4730 80CFA38 ply_keysh int ply_keysh(int a1, int a2)  
809C0E0 80BE958 80BDE14 80D4774 80CFA7C ply_vol int ply_vol(int a1, int a2)  
809C0F4 80BE96C 80BDE28 80D4788 80CFA90 ply_pan int ply_pan(int a1, int a2)  
809C108 80BE980 80BDE3C 80D479C 80CFAA4 ply_bend int ply_bend(int a1, int a2)  
809C11C 80BE994 80BDE50 80D47B0 80CFAB8 ply_bendr int ply_bendr(int a1, int a2)  
809C130 80BE9A8 80BDE64 80D47C4 80CFACC ply_lfodl int ply_lfodl(int a1, int a2)  
809C154 80BE9CC 80BDE88 80D47E8 80CFAF0 ply_tune int ply_tune(int a1, int a2)  
809DC28 80C04A0 80BF95C 80D62BC 80D15C4 ply_xtype void ply_xtype(struct MusicPlayer * music_player, struct MusicPlayerTrack * track)
void ply_xtype(struct MusicPlayerInfo *mplayInfo, struct MusicPlayerTrack *track)
 
809DC3C 80C04B4 80BF970 80D62D0 80D15D8 ply_xatta void ply_xatta(struct MusicPlayer * music_player, struct MusicPlayerTrack * track)
void ply_xatta(struct MusicPlayerInfo *mplayInfo, struct MusicPlayerTrack *track)
 
809DC50 80C04C8 80BF984 80D62E4 80D15EC ply_xdeca void ply_xdeca(struct MusicPlayer * music_player, struct MusicPlayerTrack * track)
void ply_xdeca(struct MusicPlayerInfo *mplayInfo, struct MusicPlayerTrack *track)
 
809DC64 80C04DC 80BF998 80D62F8 80D1600 ply_xsust void ply_xsust(struct MusicPlayer * music_player, struct MusicPlayerTrack * track)
void ply_xsust(struct MusicPlayerInfo *mplayInfo, struct MusicPlayerTrack *track)
 
809DC78 80C04F0 80BF9AC 80D630C 80D1614 ply_xrele void ply_xrele(struct MusicPlayer * music_player, struct MusicPlayerTrack * track)
void ply_xrele(struct MusicPlayerInfo *mplayInfo, struct MusicPlayerTrack *track)
 
809DC8C 80C0504 80BF9C0 80D6320 80D1628 ply_xiecv void ply_xiecv(struct MusicPlayer * music_player, struct MusicPlayerTrack * track)
void ply_xiecv(struct MusicPlayerInfo *mplayInfo, struct MusicPlayerTrack *track)
 
809DC98 80C0510 80BF9CC 80D632C 80D1634 ply_xiecl void ply_xiecl(struct MusicPlayer * music_player, struct MusicPlayerTrack * track)
void ply_xiecl(struct MusicPlayerInfo *mplayInfo, struct MusicPlayerTrack *track)
ply_xswee
809DCA4 80C051C 80BF9D8 80D6338 80D1640 ply_xleng void ply_xleng(struct MusicPlayer * music_player, struct MusicPlayerTrack * track)
void ply_xleng(struct MusicPlayerInfo *mplayInfo, struct MusicPlayerTrack *track)
ply_xcmd_0C
809DCB8 80C0530 80BF9EC 80D634C 80D1654 ply_xswee void ply_xswee(struct MusicPlayer * music_player, struct MusicPlayerTrack * track)
void ply_xswee(struct MusicPlayerInfo *mplayInfo, struct MusicPlayerTrack *track)
ply_xcmd_0D
8014738 8014540 8014020 8013E68 8013DB0 StartSlowLockingFadeFromBlack void StartSlowLockingFadeFromBlack(ProcPtr parent)
void StartMidLockingFadeToBlack(ProcPtr parent)
 
8014738 8014550 8014030 8013E88 8013DD0 StartSlowLockingFadeFromBlack void StartSlowLockingFadeFromBlack(ProcPtr parent)
void StartFastLockingFadeToBlack(ProcPtr parent)
 
0 801B650 801B270 801B744 801BA78 SetNewKeyStatusWith16 void SetNewKeyStatusWith16(void)  
0 801BF90 0 801BF60 801C2D0 sub_801C2D0 u8 sub_801C2D0(void)  
0 801BFA4 0 801BF74 801C2E4 sub_801C2E4 u8 sub_801C2E4(void)  
0 801BFB8 801BC08 801BF88 801C2F8 sub_801C2F8 u8 sub_801C2F8(void)  
0 801DD54 801D950 801DD94 801E138 SendToConvoyMenu_Draw int SendToConvoyMenu_Draw(struct MenuProc* proc_menu, struct MenuItemProc* proc_cmd)  
801CF8C 801E89C 801E518 801E900 801ECA8 PhaseIntroVMatchMid static void PhaseIntroVMatchMid(void)
void PhaseIntroVMatchMid()
 
801CFD0 801E8E0 801E55C 801E944 801ECEC PhaseIntroVMatchLo static void PhaseIntroVMatchLo(void)
void PhaseIntroVMatchLo()
 
802D430 800A578 800A57C 801F61C 801F198 TrapDamageDisplay_Init static void TrapDamageDisplay_Init(struct GenericProc * proc)
void PhaseIntroBlendBox_Init(struct PhaseIntroSubProc *proc)
 
806C948 801EA6C 801E6E8 801FCC8 801F9C4 func_fe6_0806C948 void func_fe6_0806C948(struct TutorialEventProcB * proc)
void ProcPopup2_Init(struct Popup2Proc *proc)
 
806DBA0 801EC1C 801E898 8020DB8 801FFD0 func_fe6_0806DBA0 void func_fe6_0806DBA0(struct UnkProc_08676854 * proc)
void ChapterIntro_801FFD0(struct ChapterIntroFXProc* proc)
ChapterIntro_801FFD0
806DC48 801F44C 801F0C8 80217F4 80210C0 func_fe6_0806DC48 void func_fe6_0806DC48(struct UnkProc_0867686C * proc)
void sub_80210C0(struct ChapterIntroFXProc* proc)
 
0 8021A78 8021600 80226EC 8022724 sub_8022724 u8 sub_8022724(void)  
801ECEC 8021C80 8021808 80228C4 80228FC RescueMapSelect_Select fu8 RescueMapSelect_Select(struct MapSelectProc * proc, struct SelectTarget * target)
u8 RescueSelection_OnSelect(ProcPtr proc, struct SelectTarget* target)
RescueSelection_OnSelect
801EE80 8021E14 80219EC 8022A58 8022A90 TakeRescueMapSelect_Select fu8 TakeRescueMapSelect_Select(struct MapSelectProc * proc, struct SelectTarget * target)
u8 TakeSelection_OnSelect(ProcPtr proc, struct SelectTarget* target)
TakeSelection_OnSelect
801EED0 8021E64 802199C 8022AA8 8022AE0 GiveRescueMapSelect_Select fu8 GiveRescueMapSelect_Select(struct MapSelectProc * proc, struct SelectTarget * target)
u8 GiveSelection_OnSelect(ProcPtr proc, struct SelectTarget* target)
GiveSelection_OnSelect
0 8022F34 8022ABC 8023BCC 8023C08 StaffItemSelect_TextDraw int StaffItemSelect_TextDraw(struct MenuProc* menu, struct MenuItemProc* menuItem)  
8020050 8023024 8022BAC 8023CC0 8023D00 TalkMapSelect_Select fu8 TalkMapSelect_Select(struct MapSelectProc * proc, struct SelectTarget * target)
u8 TalkSelection_OnSelect(ProcPtr proc, struct SelectTarget* target)
 
80200E8 80230BC 8022C44 8023D5C 8023DA0 SupportMapSelect_Select fu8 SupportMapSelect_Select(struct MapSelectProc * proc, struct SelectTarget * target)
u8 SupportSelection_OnSelect(ProcPtr proc, struct SelectTarget* target)
 
80202C4 8023280 8022E08 8023FD0 8024014 UnitActionMenu_Armory_Select fu8 UnitActionMenu_Armory_Select(struct MenuProc * menu, struct MenuEntProc * ent)
u8 ArmoryCommandEffect(struct MenuProc* menu, struct MenuItemProc* menuItem)
ArmoryCommandEffect
8020320 80232D4 8022E5C 802402C 8024070 UnitActionMenu_Vendor_Select fu8 UnitActionMenu_Vendor_Select(struct MenuProc * menu, struct MenuEntProc * ent)
u8 VendorCommandEffect(struct MenuProc* menu, struct MenuItemProc* menuItem)
VendorCommandEffect
802037C 8023328 8022EB0 8024088 80240CC UnitActionMenu_Secret_Select fu8 UnitActionMenu_Secret_Select(struct MenuProc * menu, struct MenuEntProc * ent)
u8 SecretShopCommandEffect(struct MenuProc* menu, struct MenuItemProc* menuItem)
SecretShopCommandEffect
0 8023738 8023310 80241D4 8024768 TradeTargetSelection_OnInit void TradeTargetSelection_OnInit(ProcPtr menu)  
8020764 80238F4 8023468 80245FC 802464C HealMapSelect_Init void HealMapSelect_Init(struct MapSelectProc * proc)
void HealMapSelect_Init(ProcPtr proc)
HealSelectOnInit
802083C 802379C 8023354 802462C 80247B0 TakeRescueMapSelect_Init void TakeRescueMapSelect_Init(struct MapSelectProc * proc)
void TalkSupportSelection_OnInit(ProcPtr menu)
 
0 80237E0 8023424 8024690 802421C StealMapSelect_Init void StealMapSelect_Init(ProcPtr menu) StealTargetSelection_OnInit
802083C 802386C 8023424 8024718 802467C TakeRescueMapSelect_Init void TakeRescueMapSelect_Init(struct MapSelectProc * proc)
void RescueSelection_OnConstruction(ProcPtr proc)
RescueSelection_OnConstruction
8020880 80238B0 0 8024760 80246E0 TradeMapSelect_Init void TradeMapSelect_Init(struct MapSelectProc * proc)
void GiveSelection_OnInit(ProcPtr menu)
 
80208E4 80238D0 8023474 80247C4 8024814 TalkMapSelect_SwitchIn fu8 TalkMapSelect_SwitchIn(struct MapSelectProc * proc, struct SelectTarget * target)
u8 RefreshMapSelect_SwitchIn(ProcPtr proc, struct SelectTarget* target)
DanceSelectOnChange
802094C 807C7DC 807BD68 80247E8 8024838 WarpUnitMapSelect_Init void WarpUnitMapSelect_Init(struct MapSelectProc * proc)
void WarpUnitMapSelect_Init(ProcPtr menu)
 
8021904 8024CE4 8024880 802607C 80260D8 ListSilenceTargets void ListSilenceTargets(struct Unit * unit)
void MakeTargetListForRescueStaff(struct Unit* unit)
MakeTargetListForRescueStaff
802192C 8024D34 80248A8 80261D8 8026234 ListSleepTargets void ListSleepTargets(struct Unit * unit)
void MakeTargetListForBerserk(struct Unit* unit)
MakeTargetListForBerserk
0 8024FF0 8024B64 8026588 80265E4 MakeTargetListForDanceRing void MakeTargetListForDanceRing(struct Unit* unit)  
8099738 8007DE0 8007F50 8026614 8026670 sub_8026670 void sub_8026670(void)  
8023F48 80281C0 8027D34 8029C68 8029CDC RestoreMapSelect_Init int RestoreMapSelect_Init(struct MapSelectProc * proc)
int AttackStaffMapSelect_Init(ProcPtr proc)
AttackStaffSelectOnInit
8006CD4 8005E50 8007160 802DDDC 802DE94 EndGreenText void EndGreenText(void)
void EndTradeMenuTutorialHandCursor(void)
EndTradeMenuTutorialHandCursor
806DFC4 801FE34 801F9CC 802DDEC 8021AFC func_fe6_0806DFC4 void func_fe6_0806DFC4(struct UnkProc_086768FC * proc)
void ProcDanceAnim_ResetTimer(struct ProcBmFx *proc)
 
0 802BB88 802B6D8 802DFE8 802E0B0 SetTradeMenuTutStatus3 void SetTradeMenuTutStatus3(void)  
0 802BB98 802B6D8 802E008 802E0D0 SetTradeMenuTutStatus5 void SetTradeMenuTutStatus5(void)  
0 802BBB8 802B6E8 802E018 802E0E0 SetTradeMenuTutStatus6 void SetTradeMenuTutStatus6(void)  
0 802BBC8 802B708 802E028 802E0F0 SetTradeMenuTutStatus7 void SetTradeMenuTutStatus7(void)  
0 802BBD8 802B718 802E038 802E100 SetTradeMenuTutStatus8 void SetTradeMenuTutStatus8(void)  
0 802BFE4 802BB24 802E2A4 802E36C sub_802E36C void sub_802E36C(int x, int y, int turnCountdown, int turnInterval) AddTrap6
0 801001C 0 80327AC 8032860 BATTLE_DeleteLinkedMOVEUNIT void BATTLE_DeleteLinkedMOVEUNIT(struct CombatActionProc* proc)  
806DFD0 80202A8 801FE40 803639C 802DEB4 func_fe6_0806DFD0 void func_fe6_0806DFD0(struct UnkProc_08676914 * proc)
void TradeMenu_TutorialWait_OnInit(struct TradeMenuProc * proc)
TradeMenu_TutorialWait_OnInit
0 8034740 8034268 8037554 8037494 HbPopulate_BkselWTriEffA void HbPopulate_BkselWTriEffA(struct HelpBoxProc * proc)  
802E460 8034770 8034298 8037584 8037494 HelpBoxPopulateBattlePreviewAdvantageA void HelpBoxPopulateBattlePreviewAdvantageA(struct HelpBoxProc * proc)
void HbPopulate_BkselWTriEffA(struct HelpBoxProc * proc)
 
8031358 80380DC 8037C28 803CAC4 803CB34 AiCmd_StaffAction void AiCmd_StaffAction(u8 * pc)
void AiScriptCmd_09_DoStaffAction(u8* pc)
AiScriptCmd_09_DoStaffAction
8031374 80380F8 8037C44 803CAE0 803CB50 AiCmd_StaffAction2 void AiCmd_StaffAction2(u8 * pc)
void AiScriptCmd_0A_DoStaffAction(u8* pc)
AiScriptCmd_0A_DoStaffAction
8031390 8038114 8037C60 803CAFC 803CB6C AiCmd_StaffAction3 void AiCmd_StaffAction3(u8 * pc)
void AiScriptCmd_0B_DoStaffAction(u8* pc)
AiScriptCmd_0B_DoStaffAction
806BF70 80419BC 80412C8 804690C 80469AC func_fe6_0806BF70 void func_fe6_0806BF70(void)  
806BF98 80419C8 80412D4 8046918 80469AC func_fe6_0806BF98 void func_fe6_0806BF98(void)  
0 809039C 808E60C 804C44C 804B6AC      
80141C8 8013FD0 0 804C494 804B6F4 StartSpacialSeTest void StartSpacialSeTest(void)  
806F588 80130DC 8012A24 804C6C0 804B920 StatScreenPageSlide_End void StatScreenPageSlide_End(struct StatScreenPageSlideProc * proc)  
8073F1C 80233F8 8022F6C 804C6CC 804B92C StatusScreenPageSlide_Init void StatusScreenPageSlide_Init(struct StatusScreenProc * proc)  
80132C8 800A520 800ADA8 804E458 804D6C4 EndEachSpriteAnimProc void EndEachSpriteAnimProc(void)  
0 804B1B0 804A9D4 8050294 804F520 MenuAutoHelpBoxSelect u8 MenuAutoHelpBoxSelect(struct MenuProc* menu) MenuCallHelp
0 804B28C 804AAB0 8050370 804F5FC MenuFrozen u8 MenuFrozen(struct MenuProc* proc)  
8046848 804F8C4 804F1E8 8055114 8054224 EfxWhiteInRestorePalSync void EfxWhiteInRestorePalSync(struct ProcEfxFlashing * proc)  
804E5E4 8058120 8057D9C 805D000 805C264 StartSpellAnimArrow void StartSpellAnimArrow(struct Anim * anim)  
804D7C0 8057120 8056994 805D46C 805C560 StartSpellAnimJavelinPrgasusKnight void StartSpellAnimJavelinPrgasusKnight(struct Anim * anim)  
804D878 80571D8 8056A4C 805D4C8 805C5BC StartSpellAnimJavelinFalcon void StartSpellAnimJavelinFalcon(struct Anim * anim)  
804D2D4 8058584 0 805D978 805BF08 StartSpellAnimHandAxe void StartSpellAnimHandAxe(struct Anim * anim)  
8050798 8059FC8 80597E0 806034C 805F24C efxMistyRainObj_805F24C void efxMistyRainObj_805F24C(struct ProcEfxOBJ * proc)  
80507D4 805A004 805981C 8060388 805F288 efxMistyRainObj_805F288 void efxMistyRainObj_805F288(struct ProcEfxOBJ * proc)  
8050744 8061558 8060D70 8061764 8060664 efxHazymoonOBJ2_OnEnd void efxHazymoonOBJ2_OnEnd(struct ProcEfxOBJ * proc)  
8054848 805D4CC 805CE88 8062258 8061024 StartSpellAnimHeal void StartSpellAnimHeal(struct Anim * anim)  
80549E8 805D670 0 80623BC 8061158 StartSpellAnimMend void StartSpellAnimMend(struct Anim * anim)  
8056554 805F234 805EA4C 80640BC 8062FBC efxBerserkOBJ_Loop_A void efxBerserkOBJ_Loop_A(struct ProcEfxOBJ * proc)  
8056590 805F270 805EA88 80640F8 8062FF8 efxBerserkOBJ_Loop_C void efxBerserkOBJ_Loop_C(struct ProcEfxOBJ * proc)  
80565CC 805F2AC 805EAC4 8064134 8063034 efxBerserkOBJ_Loop_E void efxBerserkOBJ_Loop_E(struct ProcEfxOBJ * proc)  
805075C 805F2E8 805EB00 8064170 8063070 efxBerserkOBJ_Loop_G void efxBerserkOBJ_Loop_G(struct ProcEfxOBJ * proc)  
8050798 805F324 805EB3C 80641AC 80630AC efxBerserkOBJ_Loop_I void efxBerserkOBJ_Loop_I(struct ProcEfxOBJ * proc)  
80507D4 805F360 805EB78 80641E8 80630E8 efxBerserkOBJ_Loop_B void efxBerserkOBJ_Loop_B(struct ProcEfxOBJ * proc)  
8056554 805F39C 805EBB4 8064224 8063124 efxBerserkOBJ_Loop_D void efxBerserkOBJ_Loop_D(struct ProcEfxOBJ * proc)  
8056590 805F3D8 805EBF0 8064260 8063160 efxBerserkOBJ_Loop_F void efxBerserkOBJ_Loop_F(struct ProcEfxOBJ * proc)  
80565CC 805F414 805EC2C 806429C 806319C efxBerserkOBJ_Loop_H void efxBerserkOBJ_Loop_H(struct ProcEfxOBJ * proc)  
8056608 805F450 805EC68 80642D8 80631D8 efxBerserkOBJ_Loop_J void efxBerserkOBJ_Loop_J(struct ProcEfxOBJ * proc)  
8055BF4 80615C4 8058950 8064580 8062678 StartSpellAnimSleep void StartSpellAnimSleep(struct Anim * anim)  
804E0E8 8057C24 805940C 8064A74 8062998 StartSpellAnimHammerne void StartSpellAnimHammerne(struct Anim * anim)  
804E448 8057F84 80598A8 8065414 8062C14 StartSpellAnimBerserk void StartSpellAnimBerserk(struct Anim * anim)  
805027C 8060BA0 80603B8 8065C10 8064B04 StartSubSpell_efxExcaliburBGCOL3 void StartSubSpell_efxExcaliburBGCOL3(struct Anim * anim)  
804E0E8 805979C 805B290 8065E08 8063214 StartSpellAnimBarrier void StartSpellAnimBarrier(struct Anim * anim)  
804E448 8059BF4 805BBF0 8066524 8063974 StartSpellAnimLuna void StartSpellAnimLuna(struct Anim * anim)  
80513AC 805E650 805F400 8066B40 8064308 StartSpellAnimExcalibur void StartSpellAnimExcalibur(struct Anim * anim)  
0 80626BC 8061ED4 8067584 806B64C sub_806B64C void sub_806B64C(struct ProcEfxOBJ * proc)  
0 8062AE8 8062300 80679F4 8065634 StartSpellAnimFillasMight void StartSpellAnimFillasMight(struct Anim * anim)  
0 8062B24 806233C 8067A30 8065670 StartSpellAnimThorsIre void StartSpellAnimThorsIre(struct Anim * anim)  
0 8062B60 8062378 8067A6C 80656AC StartSpellAnimNinisGrace void StartSpellAnimNinisGrace(struct Anim * anim)  
8051CD0 805E8E8 805FDBC 8067B94 8064E74 StartSpellAnimAura void StartSpellAnimAura(struct Anim * anim)  
8053764 805F6F8 805743C 80688BC 8066514 StartSpellAnimDemonLight void StartSpellAnimDemonLight(struct Anim * anim)  
8053DC8 805FBE8 805779C 8069AC8 8067798 StartSpellAnimEvilEye void StartSpellAnimEvilEye(struct Anim * anim)  
805595C 8060E70 8058044 8069EAC 8067B7C StartSpellAnimNaglfar void StartSpellAnimNaglfar(struct Anim * anim)  
8046948 804F9C4 0 806AAF8 8054328 EfxBlackOutRestorePalSync void EfxBlackOutRestorePalSync(struct ProcEfxFlashing * proc)  
804D62C 8056C40 805713C 806AB0C 805D064 StartSpellAnimFireBreath void StartSpellAnimFireBreath(struct Anim * anim)  
804DE4C 8057924 8057938 806AEA8 805D4D0 StartSpellAnimDarkBreath void StartSpellAnimDarkBreath(struct Anim * anim)  
806E9E0 80202FC 801FE94 806B850 803629C BackgroundSlide_Init void BackgroundSlide_Init(struct MuralBackgroundProc * proc)
void TrapDamageDisplay_Init(struct UnknownBMUSAilmentProc* proc)
 
804E8CC 805843C 8059E24 806C1E8 806AEF4 StartSpellAnimShadowshot void StartSpellAnimShadowshot(struct Anim * anim)  
804ECB8 805882C 805A3F0 806D218 806B4F8 StartSpellAnimDemonSurge void StartSpellAnimDemonSurge(struct Anim * anim)  
8081E50 8020538 80200D0 806D660 8069528 sub_8069528 void sub_8069528(struct Proc085D84B4 * proc)  
80567AC 8059138 805AE90 806D81C 8069EC4 StartSpellAnimCrimsonEye void StartSpellAnimCrimsonEye(struct Anim * anim)  
809338C 8020BEC 8020784 806DC5C 806B33C sub_806B33C void sub_806B33C(struct Proc085D8AEC * proc)  
8094064 802BCC0 802B800 806E470 806B938 sub_806B938 void sub_806B938(struct Proc085D8C24 * proc)  
80576AC 8063ABC 80632D4 806FB44 806D764 NewEfxSongOBJ2 void NewEfxSongOBJ2(struct Anim *anim)  
0 8065120 806426C 8071C64 806F844 StartClassReelSpellAnimStone void StartClassReelSpellAnimStone(struct Anim * anim)  
8012770 800F224 800F318 80727A4 80701F4 ResetWeather void ResetWeather(void)
void SetEkrDragonDead(struct Anim * anim)
 
806DDD4 800F230 800F324 80727B4 8070204 func_fe6_0806DDD4 void func_fe6_0806DDD4(void)
void SetEkrDragonRefrain(struct Anim * anim)
 
0 8065400 8064C10 8072E74 80708CC NewEkrDragonManakete void NewEkrDragonManakete(struct Anim *anim)  
805CD68 8068F28 806873C 80754C4 8072FE8 NewEfxClasschgOBJDrop void NewEfxClasschgOBJDrop(struct Anim * anim)  
0 8065D20 8065530 8078D18 80768F8 EkrDK_SetDragonStatusBit3 void EkrDK_SetDragonStatusBit3(struct ProcEkrDragon * proc)  
0 8014080 8014314 8079A9C 8074A54 EfxLvupOBJ2CallBack void EfxLvupOBJ2CallBack(struct ProcEfxOBJ * proc)  
8026194 802B15C 802ACAC 807BDB4 80799A0 TradeMenu_HighlightUpdater_Init static void TradeMenu_HighlightUpdater_Init(struct TradeMenuProc * proc)
void MU_CritFlash_Init(struct MUFlashEffectProc* proc)
MU_CritFlash_Init
8026194 8068D24 8068538 807BF24 8079B10 TradeMenu_HighlightUpdater_Init static void TradeMenu_HighlightUpdater_Init(struct TradeMenuProc * proc)
void MU_ForceSetMaxMoveSpeed(ProcPtr proc)
MU_ForceSetMaxMoveSpeed
8007604 8004758 8055E24 807C394 8079F9C BasPutOam void BasPutOam(struct BaSprite * bas)
void MU_AllForceSetMaxMoveSpeed_(void)
SetAllMOVEUNITField44To1, MU_AllForceSetMaxMoveSpeed
80990F0 800AD78 800ADD0 807CBB8 807A800 _InitFontForUIDefault void _InitFontForUIDefault(void)  
0 8021064 8020BFC 807F9B4 807D39C MapLatonaShiningfx_End void MapLatonaShiningfx_End(void)  
0 800AEA4 800AF68 80800B4 807DD74 MapAnimTorch_ResetHBlank void MapAnimTorch_ResetHBlank(struct MAEffectProc * proc)  
801D140 8021954 8020BFC 8080674 807D3B4 PhaseIntroText_Clear static void PhaseIntroText_Clear(struct GenericProc * proc)
void MapLatonaShiningfx_Init(void)
 
0 80215D0 803DBB8 8080D90 8077678 sub_8077678 void sub_8077678(struct ProcEfxDKfx * proc)  
0 80123BC 0 808112C 807EDEC ManimLevelUpStatGainLabel_Finish void ManimLevelUpStatGainLabel_Finish(struct ManimLevelUpStatGainLabelProc * proc)  
0 8023708 802327C 808187C 807F53C ManimLevelUp_EndLevelUpText void ManimLevelUp_EndLevelUpText(struct ManimLevelUpProc * proc) MapAnimLevelUpProc_ClearLevelUpSmallText
8048D98 80351C8 8062820 808189C 807F55C ManimLevelUp_Clear void ManimLevelUp_Clear(struct ManimLevelUpProc * proc)  
0 807AF3C 807A4C8 8081954 807F614 NewBG0Shaker void NewBG0Shaker(void)  
8098BB4 8033648 8033118 8081968 806C14C sub_806C14C void sub_806C14C(struct Proc085D8CE4 * proc)  
0 801EA54 801E6D0 80831C4 8080E84      
0 80803B8 80214DC 8083348 807FCA8 sub_807FCA8 void sub_807FCA8(void)  
8056F94 805226C 8062A0C 8084188 8081E48 MapAnimStartSpellAssocFade void MapAnimStartSpellAssocFade(ProcPtr proc)  
801C620 805660C 8062DFC 8084194 8081E54 DiscardItemMenu_InventoryEntry_Display u32 DiscardItemMenu_InventoryEntry_Display(struct MenuProc * menu, struct MenuEntProc * ent)
void MapAnimSpellAssocResetPal(ProcPtr proc)
 
80992D0 807B1D8 807A764 80848F0 807F628 BG0Shaker_Init void BG0Shaker_Init(struct MAFrameShakeProc * proc)  
0 807A648 8069D00 8086E00 8084B34 sub_8084B34 void sub_8084B34()  
0 807A670 8079BD4 8086E2C 8084B34 sub_8084B34 void sub_8084B34()  
806C1B4 807A7A4 8079D30 8086FF4 8084D28 IsLilinaBlue bool IsLilinaBlue(void)
s8 sub_8084D28()
 
0 807A7F0 8079D7C 8087004 8084D38 sub_8084D38 s8 sub_8084D38()  
0 807A800 8079D8C 8087014 8084D48 sub_8084D48 s8 sub_8084D48()  
0 807A810 8079D9C 8087024 8084D58 sub_8084D58 s8 sub_8084D58()  
806C1F4 807A820 8079DAC 8087034 8084D68 IsCathBlue bool IsCathBlue(void)
s8 sub_8084D68()
 
0 807A830 8079DBC 8087044 8084D78 sub_8084D78 s8 sub_8084D78()  
806C244 807A840 8079DCC 8087054 8084D88 IsZelotBlue bool IsZelotBlue(void)
s8 sub_8084D88()
 
0 807A850 8079DDC 8087064 8084D98 sub_8084D98 s8 sub_8084D98()  
0 807A860 8079DEC 8087074 8084DA8 sub_8084DA8 s8 sub_8084DA8()  
0 807A870 8079DFC 8087084 8084DB8 sub_8084DB8 s8 sub_8084DB8()  
0 807A880 8079E0C 8087094 8084DC8 sub_8084DC8 s8 sub_8084DC8()  
0 807A890 8079E1C 80870A4 8084DD8 sub_8084DD8 s8 sub_8084DD8()  
806C0B8 807A8A0 8079E2C 80870B4 8084DE8 IsLilinaBlueDeployed bool IsLilinaBlueDeployed(void)
s8 sub_8084DE8()
 
806C0C8 807A8B0 8079E3C 80870C4 8084DF8 IsMarcusBlueDeployed bool IsMarcusBlueDeployed(void)
s8 sub_8084DF8()
 
806C0D8 807A8C0 8079E4C 80870D4 8084E08 IsMerlinusBlueDeployed bool IsMerlinusBlueDeployed(void)
s8 sub_8084E08()
 
806C0E8 807A8D0 8079E5C 80870E4 8084E18 IsJunoBlueDeployed bool IsJunoBlueDeployed(void)
s8 sub_8084E18()
 
806C0F8 807A8E0 8079E6C 80870F4 8084E28 IsZelotBlueDeployed bool IsZelotBlueDeployed(void)
s8 sub_8084E28()
 
806C108 807A8F0 8079E7C 8087104 8084E38 IsSinBlueDeployed bool IsSinBlueDeployed(void)
s8 sub_8084E38()
 
806C118 807A900 8079E8C 8087114 8084E48 IsDayanBlueDeployed bool IsDayanBlueDeployed(void)
s8 sub_8084E48()
 
806C128 807A910 8079E9C 8087124 8084E58 IsSueBlueDeployed bool IsSueBlueDeployed(void)
s8 sub_8084E58()
 
806C138 807A920 8079EAC 8087134 8084E68 IsMeladyBlueDeployed bool IsMeladyBlueDeployed(void)
s8 sub_8084E68()
 
806C148 807A930 8079EBC 8087144 8084E78 IsZeissBlueDeployed bool IsZeissBlueDeployed(void)
s8 sub_8084E78()
 
806C1E4 807A9C0 8079F4C 8087184 8084EB8 IsSueBlue bool IsSueBlue(void)
s8 sub_8084EB8()
 
806C1F4 807A9D0 8079F5C 8087194 8084EC8 IsCathBlue bool IsCathBlue(void)
s8 sub_8084EC8()
 
806C204 807A9E0 8079F6C 80871A4 8084ED8 IsMeladyBlue bool IsMeladyBlue(void)
s8 sub_8084ED8()
 
806C214 807AB20 807A0AC 80872E4 8085018 IsZeissBlue bool IsZeissBlue(void)
s8 sub_8085018()
 
806C224 807AB30 807A0BC 80872F4 8085028 IsSophiaBlue bool IsSophiaBlue(void)
s8 sub_8085028()
 
806C234 807AB40 807A0CC 8087304 8085038 IsJunoBlue bool IsJunoBlue(void)
s8 sub_8085038()
 
806C244 807AB50 807A0DC 8087314 8085048 IsZelotBlue bool IsZelotBlue(void)
s8 sub_8085048()
 
806C254 807AB60 807A0EC 8087324 8085058 IsElffinBlue bool IsElffinBlue(void)
s8 sub_8085058()
 
806C264 807AB70 807A0FC 8087334 8085068 IsFaeBlue bool IsFaeBlue(void)
s8 sub_8085068()
 
806C274 807AB80 807A10C 8087344 8085078 IsSinBlue bool IsSinBlue(void)
s8 sub_8085078()
 
806C284 807AB90 807A11C 8087354 8085088 IsDayanBlue bool IsDayanBlue(void)
s8 sub_8085088()
 
806C294 807ABA0 807A12C 8087364 8085098 IsKleinBlue bool IsKleinBlue(void)
s8 sub_8085098()
 
806C2A4 807ABB0 807A13C 8087374 80850A8 IsTheaBlue bool IsTheaBlue(void)
s8 sub_80850A8()
 
806C2B4 807ABC0 807A14C 8087384 80850B8 IsDouglasBlue bool IsDouglasBlue(void)
s8 sub_80850B8()
 
806C34C 807ABD0 807A15C 8087394 80850C8 IsTheaNonBlue bool IsTheaNonBlue(void)
s8 sub_80850C8()
 
806C35C 807ABE0 807A16C 80873A4 80850D8 func_fe6_0806C35C bool func_fe6_0806C35C(void)
s8 sub_80850D8()
 
806C36C 807ABF0 807A17C 80873B4 80850E8 IsKleinNonBlue bool IsKleinNonBlue(void)
s8 sub_80850E8()
 
806C37C 807AC00 807A18C 80873C4 80850F8 IsCathNonBlue bool IsCathNonBlue(void)
s8 sub_80850F8()
 
806C38C 807AC10 807A19C 80873D4 8085108 IsHughNonBlue bool IsHughNonBlue(void)
s8 sub_8085108()
 
806C39C 807AC20 807A1AC 80873E4 8085118 IsGalleNonBlue bool IsGalleNonBlue(void)
s8 sub_8085118()
 
0 807AC30 807A1BC 8087408 808513C sub_808513C s8 sub_808513C()  
0 807AC44 807A1D0 808741C 8085150 sub_8085150 s8 sub_8085150()  
0 807AC58 807A1E4 8087430 8085164 sub_8085164 s8 sub_8085164()  
0 807AC80 807A20C 8087444 8085178 sub_8085178 s8 sub_8085178()  
0 807AC94 807A220 8087458 808518C sub_808518C s8 sub_808518C()  
80793F0 807BC54 802B7EC 8087640 8085374 func_fe6_080793F0 void func_fe6_080793F0(struct PrepMenuProc * parent)
void EventCallGameOverExt(ProcPtr proc)
StartGameOver
0 807AF24 807A4B0 80876C8 8084B60 sub_8084B60 void sub_8084B60()  
8098A90 807AF30 807A4BC 80876D4 8085408 AsnycKeyStatus_ButtonB void AsnycKeyStatus_ButtonB(void)  
807B888 807BCD8 807B1E0 8087EC8 8085374 EventCallGameOverExt void EventCallGameOverExt(ProcPtr proc) StartGameOver
805AB50 8063008 8063048 8088BE4 8086928      
8073F28 80478A4 80470B8 8089D58 8087ACC StatusScreenPageSlide_Fini void StatusScreenPageSlide_Fini(struct StatusScreenProc * proc)
void PageSlide_OnEnd(struct StatScreenEffectProc* proc)
PageSlide_OnEnd
8041828 804AA4C 804A264 8097564 80853FC StartMenuExt struct MenuProc * StartMenuExt(struct MenuInfo const * info, struct MenuRect rect)
void UnsetKeyIgnoreMask(void)
 
0 8065430 8064C40 80975A0 8095284 sub_8095284 void sub_8095284(ProcPtr proc) PrepScreenMenu_OnCancel
0 80631F4 806342C 8097ED4 8095BF4 PrepMenuDescOnDraw void PrepMenuDescOnDraw() UpdatePrepScreenMenuHelp_Display
0 80900E8 80AAC2C 809894C 809CCE0 sub_809CCE0 void sub_809CCE0(void)  
0 807CD78 807C304 809A7D8 8098500 EndDrawPrepFundsSprite void EndDrawPrepFundsSprite(void)  
0 8099810 0 809E0E8 809BE24 PrepItemTrade_OnEnd void PrepItemTrade_OnEnd(void)  
0 807D120 807C6AC 809E124 809BE60 sub_809BE60 void sub_809BE60(struct Unit* unitA, struct Unit* unitB, int rightItemIdx, ProcPtr parent)  
0 80960C4 8095894 809EF78 0      
0 8096970 8096198 809FA74 809D7D4 PutGiveSprites void PutGiveSprites(void)  
0 8096938 8096160 809FAAC 809D80C PutTakeSprites void PutTakeSprites(void)  
0 8097DD4 80961D0 809FAE4 809D844 Supply_PutHighlightedCategorySprites void Supply_PutHighlightedCategorySprites(struct PrepItemSupplyProc * proc)  
809B2F4 808FED8 808F598 80A2DF0 808FF10 CgTextInterpreter_808FF10 void CgTextInterpreter_808FF10(struct CgTextInterpreterProc * proc)  
0 809B858 809AEA0 80A46C0 0      
0 809B874 0 80A46DC 0      
80841EC 80478B0 80470C4 80A7670 80A2C2C sub_80A2C2C u8 * sub_80A2C2C(void)  
805DEBC 80635E4 8064AB0 80AB73C 80A6D24 GetChapterTitle_ const char* GetChapterTitle_(unsigned ch)  
0 80A4618 80A39A4 80AD9A4 80A8FD0 SaveMenuInitUnused void SaveMenuInitUnused(struct SaveMenuProc * proc)  
0 80B45DC 80B37A4 80AE850 80A9DFC sub_80A9DFC void sub_80A9DFC(int x, int y, int msgId, ProcPtr parent)  
0 80A5764 0 80AEB54 80AA100 ExtraMapStartSomeBgm void ExtraMapStartSomeBgm(struct SaveMenuProc * proc)  
805E448 8063830 80655D4 80AEF98 80AA4B4 sub_80AA4B4 void sub_80AA4B4(void)  
0 802822C 0 80AF540 80AAA6C SaveDraw_OnEnd void SaveDraw_OnEnd(void)  
0 80A6278 80A5590 80AF698 80AABC4 sub_80AABC4 void sub_80AABC4(ProcPtr unused, int x, int y, u8 spriteIdx, u8 palIdA, u8 palIdB)  
0 802BBE8 802B728 80B0B2C 80AC078 DifficultySelect_OnEnd void DifficultySelect_OnEnd(struct DifficultyMenuProc * proc)  
0 80AB164 80AA29C 80B2E50 80AE3D4 NewFadeOutWhite void NewFadeOutWhite(int speed, ProcPtr parent)  
0 80AB28C 80AA3C4 80B2E74 80AE33C NewBlockedFadeOut void NewBlockedFadeOut(int speed, ProcPtr parent)  
0 80AB2B0 80AA3E8 80B2E98 80AE3F8 NewBlockedFadeInWhite void NewBlockedFadeInWhite(int speed, ProcPtr parent)  
0 80AB21C 80AA434 80B2EBC 80AE440 NewFadeInWhite2 void NewFadeInWhite2(int speed, ProcPtr parent)  
0 80ABAEC 80AAC10 80B3760 80AEB28 sub_80AEB28 void sub_80AEB28(int unk)  
0 80ABB08 0 80B377C 8096668 sub_8096668 void sub_8096668()  
8036E00 808046C 807ED2C 80B505C 80B0444 DrawSoundRoomSprites ProcPtr DrawSoundRoomSprites(ProcPtr parent)  
805E43C 8066480 80431A0 80B75EC 80AEB1C sub_80AEB1C void sub_80AEB1C(void)  
8094EE8 80B03B4 0 80B7E4C 80B325C StartClassNameIntroIcon ProcPtr StartClassNameIntroIcon(ProcPtr parent, u8 classId)  
8094214 809BA00 80A4E20 80B8F30 80B43A8 ShopProc_BuyDialogue void ShopProc_BuyDialogue(struct BmShopProc* proc) Shop
806E04C 80A5B0C 80A6D9C 80B92D4 80B474C func_fe6_0806E04C void func_fe6_0806E04C(ProcPtr parent)
void ShopProc_ConvoyFullDialogue(struct BmShopProc* proc)
Shop
806E060 80A5E04 80A511C 80B92E8 80B4760 func_fe6_0806E060 void func_fe6_0806E060(ProcPtr parent)
void ShopProc_AnythingElseDialogue(struct BmShopProc* proc)
Shop
0 80A7044 80A6E64 80B92FC 80B4774 ShopProc_SellDialogue void ShopProc_SellDialogue(struct BmShopProc* proc) Shop
0 80A7A94 80A7194 80B9540 80B49B8 ShopProc_SellAnythingElseDialogue void ShopProc_SellAnythingElseDialogue(struct BmShopProc* proc) Shop
8079D70 80A80A4 80B85D4 80B95C8 80B4A40 func_fe6_08079D70 struct UnkProc_08678E18 * func_fe6_08079D70(struct PrepMenuProc * parent)
void ShopProc_EnterPrepScreenShopDialogue(struct BmShopProc* proc)
 
8022618 8026418 8025F8C 80BA244 80B56C0 func_fe6_08022618 void func_fe6_08022618(void)
void sub_80B56C0(int unk)
 
807B888 80A82F0 0 80BA600 80B5A7C ArenaUi_InstructionsDialogue void ArenaUi_InstructionsDialogue(ProcPtr proc)  
8023FB4 80A2BE8 8027DA0 80BA684 80B5B00 BarrierMapSelect_Init int BarrierMapSelect_Init(struct MapSelectProc * proc)
void sub_80B5B00(ProcPtr proc)
 
8069DD8 806A4E0 8065C90 80BD0CC 80B8200 func_fe6_08069DD8 void func_fe6_08069DD8(void)
void sub_80B8200(void)
 
808958C 80AD664 80AC78C 80BD548 80B8680 func_fe6_0808958C void func_fe6_0808958C(ProcPtr parent)
ProcPtr StartWMFaceCtrl(ProcPtr parent)
 
808D368 808144C 80806F0 80BE694 80B97F8 sub_80B97F8 void sub_80B97F8(void)  
805FF50 8065DC4 8065E48 80BE6A0 80B9804 PlayMuStepSe void PlayMuStepSe(struct MuProc * mu)
void sub_80B9804(ProcPtr proc)
 
8024020 8028298 8027E0C 80BE6BC 80B9820 AttackStaffMapSelect_Init int AttackStaffMapSelect_Init(struct MapSelectProc * proc, struct SelectTarget * target)
void sub_80B9820(ProcPtr proc)
 
8093120 807B8CC 807AE58 80BE830 80B9994 sub_80B9994 void sub_80B9994(void)  
801FF60 8065EA0 80698AC 80BEC4C 80B9DB8 UnitStaffItemMenu_Entry_Display u32 UnitStaffItemMenu_Entry_Display(struct MenuProc * menu, struct MenuEntProc * ent)
void _WmMergeMonsters(void)
 
8092450 809EE0C 809E3F4 80BF950 80BAB00 sub_80BAB00 void sub_80BAB00(void)  
0 807BBEC 807B178 80BFAA8 80BAC58 GmapUnit_Destruct void GmapUnit_Destruct(struct GMapUnitProc * proc) GmUnit_OnEnd
80740E4 807F438 807E67C 80C0548 80BB718 func_fe6_080740E4 void func_fe6_080740E4(void)
void GmapScreen2_Destruct(struct GmNodeIconDisplayProc * proc)
GmapScreen2_Destruct, GmNodeIconDisplay_OnEnd
0 80310FC 8030C10 80C13DC 80BC59C WMMenu_OnSaveSelected u8 WMMenu_OnSaveSelected(struct MenuProc * menuProc, struct MenuItemProc * menuItemProc)  
8092424 807FF4C 807F184 80C184C 80BCA0C RefreshGmNodeLinks void RefreshGmNodeLinks(struct GMapData * param_1)  
806DDCC 80AF93C 80AEA04 80C221C 80BD410 func_fe6_0806DDCC void func_fe6_0806DDCC(struct UnkProc_0806DDC4 * proc)
void GmMuPrim_OnInit(struct GMapMuPrimProc * proc)
 
0 80B9270 80B90AC 80C2A10 80BDC28 StartGmMu ProcPtr StartGmMu(ProcPtr parent) NewMapMU
807B0DC 80B8A38 80B7C54 80C3BB8 80BEDCC sub_80BEDCC void sub_80BEDCC(struct GMapPIProc * proc)  
8098C94 807FF5C 807F194 80C41E0 80BF3F4 FindGmScrollManage ProcPtr FindGmScrollManage(void)  
802A798 807FF6C 807F1A4 80C4908 80BFB24 CombatAction_PostBanimDeathFadesEnd void CombatAction_PostBanimDeathFadesEnd(struct GenericProc * proc)
void EndGmBaseEntry(void)
EndGmBaseEntry
8036B28 807FF7C 807F1B4 80C4AE4 80BFD00 sub_80BFD00 void sub_80BFD00(void)  
0 807FF8C 807F1C4 80C4FE4 80C0200 EndGmMuEntry void EndGmMuEntry(void)  
806E730 8091370 8090A2C 80C5D70 80C0FA4 func_fe6_0806E730 void func_fe6_0806E730(void)
void WorldmapStatus_80C0FA4(void)
 
8069C1C 806A08C 806B8DC 80C6190 80C13CC func_fe6_08069C1C void func_fe6_08069C1C(ProcPtr proc)
void sub_80C13CC(ProcPtr proc)
 
0 80BAAB8 80B9FC4 80C8444 80C368C StartWmTextHandler ProcPtr StartWmTextHandler(ProcPtr parent)  
0 80BAACC 80BA350 80C8C38 80C3E80 StartWorldmapMinimap ProcPtr StartWorldmapMinimap(ProcPtr parent)  
0 80AD914 80ACA3C 80C8E00 80C4048 FindGMapBaseMenu struct GMapBaseMenuProc * FindGMapBaseMenu(void) GM_GetBaseMenuProc
8092424 80AEA94 80ADB7C 80C8FE0 80C4228 EndCreditsBlendCG void EndCreditsBlendCG(void)  
8048D98 806C0C8 80BCE14 80C949C 80C46E4 EndingCredits_EndBlendCG void EndingCredits_EndBlendCG(void)  
8090F34 80BAE58 80BC5B8 80C9630 80C4878 StartEndingCredits void StartEndingCredits(ProcPtr parent)  
8093114 80AFDF8 80AEEC0 80CA1B8 80C5400 sub_80C5400 void sub_80C5400(void)  
804CC78 807E5D4 0 80CB310 80C63C4 Title_EndAllProcChildren void Title_EndAllProcChildren(ProcPtr proc)  
0 80A9578 80BAB0C 80CB390 80C6444 StartTitleScreen_FlagFalse void StartTitleScreen_FlagFalse(ProcPtr parent)  
0 8066030 8065840 80CC0BC 80C71B0 Proc08AA6D04Main void Proc08AA6D04Main(void)  
8056DA8 807EF5C 0 80CD598 80C85FC sub_80C85FC void sub_80C85FC(void)  
8056F94 807FB34 0 80CD620 80C8684 sub_80C8684 void sub_80C8684(void)  
0 80BD83C 80BCE20 80D2358 80CD668 StartPromoTraineeEvent ProcPtr StartPromoTraineeEvent(ProcPtr proc)  
0 80BD978 0 80D2AD8 80CDDDC NewClassChgMenuSelect ProcPtr NewClassChgMenuSelect(ProcPtr parent) Make6C_PromotionMenuSelect, StartPromotionMenuSelect
8098ACC 80BBFA0 80BB524 80D2FE0 80CE2E4 GuideMenuRefresh_SyncBg1 void GuideMenuRefresh_SyncBg1(void)  
0 80BCB00 80BC0F8 80D2FEC 80CE2F0 GuideMenuRefresh_SyncBg0Bg1 void GuideMenuRefresh_SyncBg0Bg1(void)  
809D32C 80BFBA4 80BF060 80D59C0 80D0CC8 CgbModVol void CgbModVol(struct CgbChannel * chan)
void CgbModVol(struct CgbChannel *chan)
 
0 80ABD24 80AAE40 80B3984 80AED64 InitSoundRoomSongData void InitSoundRoomSongData(struct SoundRoomProc * proc)  
0 800749C 800760C 8005EE4 8005FE0 sub_8005FE0 void sub_8005FE0(struct FaceBlinkProc* proc)  
0 8007A5C 8007BCC 80063F8 80064F4 StartFace2 struct FaceProc* StartFace2(int slot, int fid, int x, int y, int disp) NewFace2
0 80A71EC 80A652C 80B08F0 80ABE3C sub_80ABE3C void sub_80ABE3C(int param_1, int param_2)  
8030270 8036DD8 8036900 803B810 803B808 AiFindSafestReachableLocation bool AiFindSafestReachableLocation(struct Unit * unit, struct Vec2i * pos_out)
s8 AiFindSafestReachableLocation(struct Unit* unit, struct Vec2* out)
AiFindUnitSafestTileToMoveTo
0 806238C 8061BA4 80672D0 0      
8035734 803CC50 803C79C 8041B9C 8041C1C SioVsync_Loop void SioVsync_Loop(void) SioVSync_8041C1C
8039E04 80415D4 8040ED8 80464FC 8046580      
0 8061600 8060E18 8066560 8064EB0 efxOura_Loop_Main void efxOura_Loop_Main(struct ProcEfx * proc)  
0 8019C50 8019868 8019C78 8019FA0 RefreshUnitsOnBmMap void RefreshUnitsOnBmMap(void) RefreshUnitsOnMap
0 8060014 805F82C 8064E64 8063D64 StartSubSpell_efxLunaBG2 void StartSubSpell_efxLunaBG2(struct Anim * anim, int terminator)  
8083688 809EAAC 809E094 80A730C 0 PrintPassword int PrintPassword(int a1, int a2)  
802C8F8 8032870 8032340 80353E8 80354E0 InitSubtitleHelpText void InitSubtitleHelpText(struct SubtitleHelpProc * proc)
void InitSubtitleHelpText(struct SubtitleHelpProc * proc)
 
8022CB4 8026D24 8026898 80283C8 8028434 DoTurnSupportExp void DoTurnSupportExp(void)
void ProcessTurnSupportExp(void)
ProcessTurnSupportExp
80182D0 8018A4C 801865C 80188EC 8018BD8 CanActiveUnitStillMove bool CanActiveUnitStillMove(void)
s8 CanUnitMove(void)
CanUnitMove
0 80B98F8 80B8D98 80BBE08 80B734C EndingBattleText_Loop void EndingBattleText_Loop(struct EndingBattleTextProc* proc)  
803C094 80448E8 80440E8 8049694 8048884      
805108C 805A8B8 805A0D0 8060C60 805FB60 efxPurge_Loop_Main void efxPurge_Loop_Main(struct ProcEfx * proc)  
8033D5C 803B104 803AC50 803FB38 803FBB8 AiAttemptHealStaff void AiAttemptHealStaff(int slot, bool (* is_enemy)(struct Unit * unit))
void AiStaffHealMendRecover(int itemIdx, s8 (isEnemy)(struct Unit unit))
 
0 80BA204 80B96FC 80BC638 80B7BD8 sub_80B7BD8 void sub_80B7BD8(struct UnkProc* proc)  
0 80075F0 8007760 8006038 8006134 sub_8006134 void sub_8006134(struct FaceBlinkProc* proc, int unk)  
8088870 80A4D80 80A4108 80AE100 80A96EC func_fe6_08088870 void func_fe6_08088870(struct SaveMenuProc * proc)
void sub_80A96EC(struct SaveMenuProc * proc)
 
0 803AF8C 803AAD8 803F9C0 803FA40 AiTryDoStaff s8 AiTryDoStaff(s8 (isEnemy)(struct Unit unit))  
0 8043BCC 80433F0 80489C8 0      
805BDC0 8067ED4 80676E8 8073F94 8071AB0 M4aPlayWithPostionCtrl void M4aPlayWithPostionCtrl(int songid, int x, int flag)  
804F03C 8058BB0 80583C8 805EC5C 805DB5C Loop6C_efxFire void Loop6C_efxFire(struct ProcEfx *proc) EfxFire_Main
80177C4 8017E0C 8017A1C 8017C40 8017F20 UnitAutolevelWeaponExp void UnitAutolevelWeaponExp(struct Unit * unit, struct UnitInfo const * info)
void UnitAutolevelWExp(struct Unit* unit, const struct UnitDefinition* uDef)
UnitAutolevelWExp
0 8083BB4 80831B4 808C840 808A530 sub_808A530 void sub_808A530(int a, int b)  
8034094 803B44C 803AF98 803FE80 803FF00 AiAttemptFortifyStaff void AiAttemptFortifyStaff(int slot, bool (* is_enemy)(struct Unit * unit))
void AiStaffFortify(int itemIdx, s8 (isEnemy)(struct Unit unit))
 
802E5C4 8034EBC 80349E4 8039828 80397B0 AiOrder_Berserk_Init void AiOrder_Berserk_Init(ProcPtr proc)
void CpOrderBerserkInit(ProcPtr proc)
CpOrderBerserkInit, BskOrder_Init
8030BDC 8037960 80374AC 803C340 803C3B0 func_fe6_08030BDC int func_fe6_08030BDC(void)
int sub_803C3B0(void)
 
8035DC8 803D2E4 803CE34 8042238 80422B8 SioSend s16 SioSend(const void * src, u16 len)  
80503F8 8059C30 8059448 8060014 805EF14 efxMistyRain_Loop_Main void efxMistyRain_Loop_Main(struct ProcEfx * proc)  
8051D0C 805B6B4 805AECC 8060FC0 805FEC0 efxDivine_Loop_Main void efxDivine_Loop_Main(struct ProcEfx * proc) DivineSfxLoop
0 80BA640 80B9B38 80BCA74 0      
80275B0 802C8EC 802C42C 802EC08 802ECD0 GetRescueStaffTargetPosition static void GetRescueStaffTargetPosition(struct Unit * unit, struct Unit * target, int * x_out, int * y_out)
void GetRescueStaffeePosition(struct Unit* unit, struct Unit* target, int* xOut, int* yOut)
GetRescueStaffeePosition
0 8043D14 8043538 8048B10 0      
0 8020D90 8020928 8021960 8021C68 ProcEventWrapAnim_Loop void ProcEventWrapAnim_Loop(struct ProcBmFx *proc)  
0 8098430 8097CAC 80A1610 809F370 sub_809F370 void sub_809F370(struct PrepItemListProc* proc)  
0 8016620 80161A4 801631C 8016574 CanUnitUseWeapon s8 CanUnitUseWeapon(struct Unit* unit, int item)  
8018E7C 80199D8 80195F0 8019A00 8019D28 UpdateRenderMap void UpdateRenderMap(void)
void UpdateBmMapDisplay(void)
UpdateBmMapDisplay
8021AA8 8024E88 80249FC 802632C 8026388 ListSaintsStaffTargets void ListSaintsStaffTargets(struct Unit * unit)
void MakeTargetListForLatona(struct Unit* unit)
MakeTargetListForLatona
803372C 803A904 803A450 803F33C 803F3AC func_fe6_0803372C bool func_fe6_0803372C(struct Vec2i * pos_out)
s8 sub_803F3AC(struct Vec2* out)
 
0 805F734 805EF4C 80645BC 80634BC efxShine_Loop_Main void efxShine_Loop_Main(struct ProcEfx * proc)  
0 80AFD28 80AEDF0 80B751C 80B2904 sub_80B2904 void sub_80B2904(struct OpInfoProc* proc)  
80308B0 8037610 803715C 803BFF4 803C064 func_fe6_080308B0 void func_fe6_080308B0(void)
void SetupUnitInventoryAIFlags(void)
SetupUnitInventoryAIFlags, GenBlueUnitAiStats
802E750 8035044 8034B6C 80399B0 8039938 GetUnitAiScore int GetUnitAiScore(struct Unit * unit)
int GetUnitAiPriority(struct Unit* unit)
GetUnitAiPriority
8032C2C 8039DF0 803993C 803E808 803E878 AiGetNearestEscapePoint struct AiEscapePt const * AiGetNearestEscapePoint(void)
const struct AiEscapePt* GetEscapePointStructThingMaybe(void)
GetEscapePointStructThingMaybe, AiUnitGetClosestEscapePointData
0 80096E0 8009850 80081A0 80082A4 PutTalkBubble void PutTalkBubble(int xAnchor, int yAnchor, int width, int height)  
802B154 8030D08 803081C 8033700 80337F0 PrepPhase_InitCameraLoop static void PrepPhase_InitCameraLoop(struct GenericProc * proc)
void sub_80337F0(struct ProcPrepSallyCursor * proc)
 
8018D90 80198EC 8019504 8019914 8019C3C RenderMap void RenderMap(void)
void RenderBmMap(void)
RenderBmMap
806EA24 808068C 807F8D4 8088E74 8086BB8 StartMuralBackground ProcPtr StartMuralBackground(ProcPtr parent, void * vram, int pal)
ProcPtr StartMuralBackground(ProcPtr parent, void* vram, int pal)
StartScreenMenuScrollingBg
8014E98 8014CA0 8014824 80145DC 80145C8 func_fe6_08014E98 void func_fe6_08014E98(u16 * tm, int x, int y, u16 tileref, int width, int height, u16 const * src, bool hflip)
void sub_80145C8(u16 * tm, int x, int y, u16 tileref, int width, int height, u16 const * src, bool hflip)
 
8033ECC 803B27C 803ADC8 803FCB0 803FD30 AiAttemptRangedHealStaff void AiAttemptRangedHealStaff(int slot, bool (* is_enemy)(struct Unit * unit))
void AiStaffPhysicRescue(int itemIdx, s8 (isEnemy)(struct Unit unit))
 
8036D60 803E2A4 803DDF4 80431EC 8043268 sub_8043268 bool sub_8043268(const u16 * list)  
0 804A13C 8049954 804ECBC 804DF38      
0 807B7F8 807AD84 8087B68 808589C sub_808589C void sub_808589C(struct Proc * proc)  
0 8021390 8020F24 8021F08 80220A8 LetsEmitStars void LetsEmitStars(struct ProcEmitStars *proc)  
8021198 8024554 80240C8 80255F4 8025644 ListSupportTargets void ListSupportTargets(struct Unit * unit)
void MakeTargetListForSupport(struct Unit* unit)
MakeTargetListForSupport
8029ABC 802F0E4 802EC18 8031960 8031A14 ArenaGetPowerRanking static int ArenaGetPowerRanking(struct Unit * unit, bool opponent_is_magic)
int ArenaGetPowerRanking(struct Unit* unit, s8 opponentIsMagic)
GetUnitArenaWeight
0 80ABF30 80AB04C 80B3B84 80AEF64 InitSoundRoomShuffleBuffer void InitSoundRoomShuffleBuffer(struct SoundRoomProc * proc)  
80303F8 8036F64 8036A8C 803B99C 803B994 AiGetChestUnlockItemSlot bool AiGetChestUnlockItemSlot(u8 * out)
s8 AiGetChestUnlockItemSlot(u8* out)
AiGetActiveUniChestKeyItemSlot
803DD30 8046604 8045E18 804B3B0 804A614      
804FC64 80597D8 8058FF0 805F890 805E790 efxThunderstorm_Loop_Main void efxThunderstorm_Loop_Main(struct ProcEfx * proc)  
0 8097178 80969F4 80A02F4 809E054 PrepItemSupply_SwitchPageRight void PrepItemSupply_SwitchPageRight(struct PrepItemSupplyProc * proc)  
0 80982D8 8097B64 80A14B8 809F218 PrepItemList_SwitchPageLeft void PrepItemList_SwitchPageLeft(struct PrepItemListProc * proc)  
0 8098384 8097C08 80A1564 809F2C4 PrepItemList_SwitchPageRight void PrepItemList_SwitchPageRight(struct PrepItemListProc* proc)  
8034178 803B558 803B0A4 803FF8C 804000C AiAttemptWarpStaff void AiAttemptWarpStaff(int slot, bool (* is_enemy)(struct Unit * unit))
void AiStaffWarp(int itemIdx, s8 (isEnemy)(struct Unit unit))
 
8024144 8028724 8028298 802A198 802A20C BattleGenerateRealInternal void BattleGenerateRealInternal(struct Unit * instigator, struct Unit * target)
void BattleGenerateRealInternal(struct Unit* actor, struct Unit* target)
 
803D208 8045A7C 804528C 804A85C 8049A60      
807ACFC 808F24C 808E910 809819C 8095EBC func_fe6_0807ACFC void func_fe6_0807ACFC(struct PrepMenuProc * proc)
void EndPrepAtMenuIfNoUnitAvailable(struct ProcAtMenu * proc)
AtMenu_EndIfNoUnits
8014160 8013F68 8013A48 8013928 8013870 SpacialSeTest_OnLoop static void SpacialSeTest_OnLoop(struct GenericProc * proc)
void SpacialSeTest_OnLoop(struct ProcSpacialSeTest * proc)
 
0 805C77C 805BF94 80616E8 80605E8 StartSubSpell_efxHazymoonOBJ2 void StartSubSpell_efxHazymoonOBJ2(struct Anim * anim) loadHazymoonOBJ2
804E484 8057FC0 80577D8 805E004 805CF04 efxHurtmut_Loop_Main void efxHurtmut_Loop_Main(struct ProcEfx * proc)  
802503C 8029A1C 802956C 802B874 802B92C BattleApplyExpGains void BattleApplyExpGains(void)
void BattleApplyExpGains(void)
 
80342C4 803B6B0 803B1FC 80400E4 8040164 AiAttemptRestoreStaff void AiAttemptRestoreStaff(int slot, bool (* is_enemy)(struct Unit * unit))
void AiStaffRestore(int itemIdx, s8 (isEnemy)(struct Unit unit))
 
0 8081278 808051C 8089BAC 8087920 FindNextUnit struct Unit* FindNextUnit(struct Unit* u, int direction) GetNextStatScreenUnit
80344AC 803B8A0 803B3EC 80402D4 8040354 AiAttemptSilenceStaff void AiAttemptSilenceStaff(int slot, bool (* is_enemy)(struct Unit * unit))
void AiStaffSilence(int itemIdx, s8 (isEnemy)(struct Unit unit))
 
0 80932DC 80929D0 809C250 8099F7C sub_8099F7C void sub_8099F7C(struct Text* th, u16* tm, struct Unit* unit, u16 flags)  
803B730 8042F5C 80428B8 8047E10 8047EF8      
8050E1C 805A648 8059E60 80609F0 805F8F0 efxLightning_Loop_Main void efxLightning_Loop_Main(struct ProcEfx * proc)  
803462C 803BA2C 803B578 8040460 80404E0 AiAttemptOffensiveStaff void AiAttemptOffensiveStaff(int slot, bool (* is_enemy)(struct Unit * unit))
void AiStaffSleepBerserk(int itemIdx, s8 (isEnemy)(struct Unit unit))
 
8019028 8019B84 801979C 8019BAC 8019ED4 RenderMapLine void RenderMapLine(u16 y_offset)
void RenderBmMapLine(u16 yOffset)
RenderBmMapLine
8018F5C 8019AB8 80196D0 8019AE0 8019E08 RenderMapColumn void RenderMapColumn(u16 x_offset)
void RenderBmMapColumn(u16 xOffset)
RenderBmMapColumn
0 80066E0 8006850 8005110 8005208 AnimDisplayPrivate void AnimDisplayPrivate(struct Anim* anim) _AIS_Display, BPutAnim
0 8064478 8063C90 80705E8 0      
8034CC0 803C0DC 803BC28 80409F8 8040A78 AiAttemptAntitoxin void AiAttemptAntitoxin(int slot)
void AiSpecialItemAntitoxin(int item)
AiSpecialItemAntitoxin
809AA98 808FF58 808F618 80987D8 80964F4 DoPromoteAnimForChar100 void DoPromoteAnimForChar100(struct Proc08A184B4 * proc)  
0 8058158 8057970 805E19C 805D09C efxFirebreath_Loop_Main void efxFirebreath_Loop_Main(struct ProcEfx * proc)  
804ECF4 8058868 8058080 805E914 805D814 Loop6C_efxThunder void Loop6C_efxThunder(struct ProcEfx *proc) EfxThunder_Main
8055F60 805EC44 805E45C 8063AD4 80629D4 efxHammarne_Loop_Main void efxHammarne_Loop_Main(struct ProcEfx * proc)  
80567E8 805F4C8 805ECE0 8064350 8063250 efxMshield_Loop_Main void efxMshield_Loop_Main(struct ProcEfx * proc)  
8039B5C 8041328 8040C24 8046250 80462D4      
0 8013C48 8013728 8013608 8013550 WriteFadedPaletteFromArchive void WriteFadedPaletteFromArchive(int a1, int a2, int a3, u32 mask)  
0 80BA960 80B9E58 80BCD74 0      
804E124 8057C60 8057478 805DC9C 0      
8017C84 801835C 8017F6C 80181F4 80184E0 UnitGetDropPositionOnDeath void UnitGetDropPositionOnDeath(struct Unit * unit, int * x_out, int * y_out)
void UnitGetDeathDropLocation(struct Unit* unit, int* xOut, int* yOut)
UnitGetDeathDropLocation
0 8020C44 80207DC 8021828 8021B30 StartDanceringAnim void StartDanceringAnim(ProcPtr parent)  
802E7C8 80350BC 8034BE4 8039A28 80399B0 BuildAiUnitList int BuildAiUnitList(void)
int BuildAiUnitList(void)
MakeAiUnitQueue
8032AE0 8039C90 80397DC 803E6A8 803E718 AiTryHealSelf bool AiTryHealSelf(void)
s8 AiTryHealSelf(void)
AiUnitTryHealSelf
808667C 80A2AE0 0 80AB634 80A6C1C IsExtraMapAvailable bool IsExtraMapAvailable(void)
bool IsExtraMapAvailable(void)
 
0 806196C 8061184 80668CC 806521C StartSubSpell_efxOuraBG2 void StartSubSpell_efxOuraBG2(struct Anim * anim)  
0 801F758 801F2F0 801FA48 801FDBC ChapterIntro_KeyListen_Loop void ChapterIntro_KeyListen_Loop(struct ChapterIntroFXProc* proc)  
0 80AF278 80AE360 80B6A00 80B1DE8 GetGameOption u8 GetGameOption(u8 index)  
8037F04 803F454 803EFC4 80443C4 8044430      
8057860 8063B64 806337C 806FBEC 806D8D0 NewEfxSpecalEffect void NewEfxSpecalEffect(struct Anim *anim)  
8036CB0 803E1F0 803DD40 8043138 80431B4 sub_80431B4 void sub_80431B4(struct Unit * unit)  
0 807B5D0 807AB5C 808793C 8085670 sub_8085670 void sub_8085670(struct Proc * proc)  
8044F90 804E28C 804DAB0 805351C 805282C EfxHPBarResire_805282C void EfxHPBarResire_805282C(struct ProcEfxHPBar * proc)  
0 8097224 8096A98 80A03A0 809E100 sub_809E100 void sub_809E100(struct PrepItemSupplyProc * proc)  
805EED4 8084DD4 80843D8 808DB80 808B870 sub_808B870 void sub_808B870(struct HelpBox8A01760Proc* proc)  
802E914 8035208 8034D30 8039B78 8039B00 AiDecide_NextUnit void AiDecide_NextUnit(ProcPtr proc)
void CpDecide_Main(ProcPtr proc)
CpDecide_Main
0 803A6B8 803A204 803F0EC 803F15C sub_803F15C s8 sub_803F15C(const struct Unknown_Sub80315C* input)  
802EC24 803551C 8035044 8039EA4 8039E2C AiDecideScriptB void AiDecideScriptB(void)
void DecideScriptB(void)
DecideScriptB, AiDecisionMaker_AiScript2
0 80A419C 80A351C 80AD3FC 80A89E4 SaveMenuPostChapterHandleHelpBox bool SaveMenuPostChapterHandleHelpBox(struct SaveMenuProc * proc)  
803C8F0 804513C 8044940 8049EF4 80490EC      
8038990 8040148 803FA3C 80450A8 8045108 sub_8045108 void sub_8045108(struct ProcTactician * proc) NameSelect_8045108
805BCA8 8067DB4 80675C8 8073E74 8071990 EfxPlaySE void EfxPlaySE(int songid, int volume) SomePlaySound_8071990, SomeBattlePlaySound_8071990
804E908 8058478 8057C90 805E4C4 805D3C4 efxIcebreath_Loop_Main void efxIcebreath_Loop_Main(struct ProcEfx * proc)  
802107C 8024424 8023F98 80254C4 8025514 TryEnlistRescueGiveUnitTarget void TryEnlistRescueGiveUnitTarget(struct Unit * unit)
void TryAddUnitToGiveTargetList(struct Unit* unit)
TryAddUnitToGiveTargetList
80561DC 805EEC0 805E6D8 8063D50 8062C50 efxBerserk_Loop_Main void efxBerserk_Loop_Main(struct ProcEfx * proc)  
80197E8 801A424 801A044 801A508 801A82C ApplyWorkingMovScriptToAction void ApplyWorkingMovScriptToAction(int x, int y)
void UnitApplyWorkingMovementScript(struct Unit* unit, int x, int y)
UnitApplyWorkingMovementScript, ApplyWorkingMoveScriptToAction, ProcessUnitMovement
803BAE0 8043390 8042CB8 80481F8 80482E0      
8021480 8024848 80243BC 802599C 80259EC ListPoisonDamageTargets void ListPoisonDamageTargets(int faction)
void MakePoisonDamageTargetList(int faction)
MakePoisonDamageTargetList
803FEB4 80487E4 8047FF8 804D398 804C5F8      
0 8010630 80101CC 8011870 8011784 BrownTextBox_Loop void BrownTextBox_Loop(struct BrownTextBoxProc * proc)  
805BA2C 8067B38 806734C 8073C08 8071714 EkrsubAnimeEmulatorMain void EkrsubAnimeEmulatorMain(struct ProcEkrSubAnimeEmulator * proc)  
802097C 8023C9C 8023810 8024C9C 8024CEC CountFactionMoveableUnits int CountFactionMoveableUnits(int faction)
int GetPhaseAbleUnitCount(int faction)
GetPhaseAbleUnitCount
0 809E9DC 809DFC4 80A723C 0      
8020064 8023038 8022BC0 8023CD4 8023D14 UnitActionMenu_Support_Available fu8 UnitActionMenu_Support_Available(struct MenuEntInfo const * info, int id)
u8 SupportCommandUsability(const struct MenuItemDef* def, int number)
SupportCommandUsability
80825B8 809115C 8090818 8099B70 809788C SallyCir_Init void SallyCir_Init(struct SallyCirProc * proc)  
805B13C 8067248 8066A5C 8073348 8070E24 EfxTmModifyPal void EfxTmModifyPal(u16 * tm, u16 width, u16 height)  
8032838 80399E8 8039534 803E400 803E470 AiTryGetNearestHealPoint bool AiTryGetNearestHealPoint(struct Vec2i * pos_out)
s8 AiTryGetNearestHealPoint(struct Vec2* out)
 
80830AC 809E3FC 809D9E4 80A6C60 0      
800ACA4 80090C0 8009230 8007B48 8007C4C TalkWaitForInput_OnIdle static void TalkWaitForInput_OnIdle(struct GenericProc * proc)
void TalkWaitForInput_OnIdle(struct Proc* proc)
 
8057578 806390C 8063124 806F994 806D678 EfxKingPikaMain void EfxKingPikaMain(struct ProcEfx * proc)  
803A9FC 8042224 8041B48 8047140 804720C      
803D3C0 8045C34 8045448 804AA0C 8049C18      
805794C 8063C40 8063458 806FCC8 806D9AC EfxSRankWeaponEffectMain void EfxSRankWeaponEffectMain(struct ProcEfx * proc)  
0 8007FC0 8008130 8006A50 8006B4C TalkSkipListener_OnIdle void TalkSkipListener_OnIdle(ProcPtr proc) DialogueSkipInputListener_OnLoop
802EC5C 8035578 80350A0 8039F00 8039E88 AiActionCursor_Idle void AiActionCursor_Idle(struct GenericProc * proc)
void AiTargetCursor_Main(struct UnkProcA* proc)
AiTargetCursor_Main
0 803490C 8034434 8037720 8037660 ExecTrap int ExecTrap(ProcPtr proc, struct Unit * unit, int param_3)  
0 8006D1C 8006E8C 800579C 8005894 PutFaceTm void PutFaceTm(u16* tm, u8* data, int tileref, s8 isFlipped) TilemapWriter
804DF80 8057ABC 80572D4 805DAF8 805CD5C efxShooter_Loop_Main void efxShooter_Loop_Main(struct ProcEfx * proc)  
0 809D450 809CA38 80A5E48 80A207C InitSupportSubScreenRemainingSupports void InitSupportSubScreenRemainingSupports(struct SubScreenProc* proc)  
0 80964A0 8095CA8 809F59C 809D300 sub_809D300 void sub_809D300(struct Text * textBase, u16 * tm, int yLines, struct Unit * unit)  
8025C7C 802A860 802A3B0 802C94C 802CA14 BeginBattleAnimations void BeginBattleAnimations(void)
void BeginBattleAnimations(void)
 
80430C4 804C440 804BC64 8051674 8050940 EkrBattleExecExpBar void EkrBattleExecExpBar(struct ProcEkrBattle * proc)
void ekrBattle_8050940(struct ProcEkrBattle *proc)
ekrBattle_8050940
80452B8 804E54C 804DD70 80537D4 8052AE4 EfxHPBarLiveMain void EfxHPBarLiveMain(struct ProcEfxHPBar * proc)  
804E1C0 8057CFC 8057514 805DD38 0      
0 80ADBCC 80ACCF4 80B54AC 80B0894 DrawBonusClaimItemText void DrawBonusClaimItemText(int idx) DrawBonusItemMenuEntry
0 80AE0D4 80AD1AC 80B5954 80B0D38 BonusClaim_Loop_MainKeyHandler void BonusClaim_Loop_MainKeyHandler(struct BonusClaimProc * proc) ClaimBonusItemMenu_MainLoop
0 8012CE0 801265C 8009950 0      
80350C8 803C5E4 803C130 8041530 80415B0 SioPollingMsg int SioPollingMsg(void)  
0 80A8F68 80A8054 80B0C64 80AC1BC sub_80AC1BC void sub_80AC1BC(struct DifficultyMenuProc * proc)  
8042AC4 804BE84 804B6A8 8051024 80502B0 EkrBattleSetUnitFlashing void EkrBattleSetUnitFlashing(struct ProcEkrBattle * proc)
void ekrBattleSetFlashingEffect(struct ProcEkrBattle *proc)
ekrBattle_80502B0, ekrBattle_StartUIPaletteAnimations
8026CE0 8023924 8023498 8024874 80248C4 GetBallistaTrapAt struct Trap * GetBallistaTrapAt(int x, int y)
u8 RideCommandUsability(const struct MenuItemDef* def, int number)
RideCommandUsability
80322AC 8039458 8038FA4 803DE58 803DEC8 AiSimulateBattleAgainstTargetAtPosition bool AiSimulateBattleAgainstTargetAtPosition(struct AiCombatSimulationSt * st)
s8 AiSimulateBattleAgainstTargetAtPosition(struct AiCombatSimulationSt* st)
AiSimulateBattle
0 8012718 8012084 8009230 8009340 AP_ExecFrame s8 AP_ExecFrame(struct APHandle* handle) StepSpriteAnim, _AP_Exec
0 809B028 809A650 80A3EF8 0      
8029C4C 802F290 802EDC4 8031B0C 8031BC0 ArenaGetUpgradedWeapon static u16 ArenaGetUpgradedWeapon(u16 item)
u16 ArenaGetUpgradedWeapon(u16 item)
GetArenaBetterItem
0 8006518 8006688 8004F48 8005040 AnimInterpret int AnimInterpret(struct Anim* anim) BAnimRunScript
803CDD4 804561C 8044E2C 804A3F0 80495F4      
0 801B84C 801B470 801B8E8 801BC1C sub_801BC1C int sub_801BC1C(struct MenuProc* menuProc, struct MenuItemProc* menuItemProc)  
802407C 8028654 80281C8 802A0C8 802A13C BattleGenerateSimulationInternal void BattleGenerateSimulationInternal(struct Unit * instigator, struct Unit * target, int x, int y, int item_slot)
void BattleGenerateSimulationInternal(struct Unit* actor, struct Unit* target, int x, int y, int actorWpnSlot)
 
0 80A53C4 80A474C 80AE774 80A9D20 sub_80A9D20 s8 sub_80A9D20(struct SaveMenuProc * proc, int direction)  
0 80A57BC 0 80AEBAC 0      
8030B94 8037914 8037460 803C2F4 803C364 func_fe6_08030B94 int func_fe6_08030B94(void)
int sub_803C364(void)
 
0 8005010 8005134 800391C 80039D0 PrintStringToDBG void PrintStringToDBG(const char *str) DebugPrintStr
8036130 803D64C 803D19C 80425A4 8042620 SioQueuePendingRecvData void SioQueuePendingRecvData(struct SioData * data)  
0 800AAE0 800AB38 801135C 8011270 PopupProc_GfxDraw void PopupProc_GfxDraw(struct PopupProc * proc) LongPopup_Draw, PopupProc_Display
803CFE4 8045848 8045058 804A624 8049828      
8076314 808B520 808ABC4 80944C4 80921CC func_fe6_08076314 void func_fe6_08076314(u16 * tm, fu8 page)
void UnitList_DrawColumnNames(u16 * tm, u8 page)
 
802A6D8 802FD28 802F85C 80326C0 8032774 CombatAction_MaybeSkipPostBanimDeathFades void CombatAction_MaybeSkipPostBanimDeathFades(struct GenericProc * proc)
void BATTLE_GOTO1_IfNobodyIsDead(ProcPtr proc)
BATTLE_GOTO1_IfNobodyIsDead
803EE7C 8047784 8046F98 804C5A0 804B800 BeginLinkArenaBattle int BeginLinkArenaBattle()  
804F8A4 8063998 80631B0 806FA20 806D704 EfxFlashFXMain void EfxFlashFXMain(struct ProcEfx * proc)  
8016720 8016984 801650C 8016688 80168E0 func_fe6_08016720 void func_fe6_08016720(struct Text * text, int item, bool is_usable, u16 * tm)
void DrawItemMenuLineLong(struct Text* text, int item, s8 isUsable, u16* mapOut)
PutItemMenuLineLong, DrawItemMenuLineLong
8033898 803AA70 803A5BC 803F4AC 803F51C func_fe6_08033898 bool func_fe6_08033898(void const * input)
s8 sub_803F51C(const void* input)
 
8042018 804B2DC 804AB00 80503C0 804F64C StartCenteredMenu struct MenuProc * StartCenteredMenu(struct MenuInfo const * info, int x, int left, int right)
const struct MenuDef* def, int xSubject, int xTileLeft, int xTileRight)
StartSemiCenteredOrphanMenu, StartMenu_AndDoSomethingCommands
801F444 8022288 8021E10 8022EFC 8022F34 AnyMenu_Trade_Available fu8 AnyMenu_Trade_Available(struct MenuEntInfo const * info, int id)
u8 ItemSubMenu_IsTradeAvailable(const struct MenuItemDef* def, int number)
ItemSubMenu_IsTradeAvailable
0 80948CC 8093FE4 809D82C 809B564 PrepItemTrade_DpadKeyHandler s8 PrepItemTrade_DpadKeyHandler(struct PrepMenuTradeProc * proc)  
0 80AB3AC 80AA4E4 80B2F94 80AE518 BmBgfx_Loop void BmBgfx_Loop(struct ProcBmBgfx * proc)  
0 807B578 807AB04 80878E4 8085618 sub_8085618 void sub_8085618(struct Proc * proc)  
0 80A5C60 80A4F74 80AF034 80AA550 sub_80AA550 void sub_80AA550(struct Proc8A204BC * proc)  
0 80AFA70 80AEB38 80B7220 80B2608 ColFadeIn_Loop void ColFadeIn_Loop(struct ColFadeProc * proc)  
801AE60 801C108 801BD64 801C0D4 801C448 func_fe6_0801AE60 fu8 func_fe6_0801AE60(struct MenuProc * menu, struct MenuEntProc * ent)
u8 DebugMenu_FogIdle(struct MenuProc* menuProc, struct MenuItemProc* menuItemProc)
DebugMenu_FogIdle
0 809FB70 809F134 80A8338 80A38F4 LoadBonusContentData bool LoadBonusContentData(void *buf)  
0 8099DC8 8099408 80A2DF8 0      
8084A10 80A07C8 809FDFC 80A8FD8 80A4594 PidStatsAddLoss void PidStatsAddLoss(fu8 pid)
void PidStatsRecordLoseData(u8 pid)
BWL_AddLoss
0 808A55C 8089C00 80934BC 80911E4 UnitList_DeployUnit void UnitList_DeployUnit(struct Unit * unit, struct UnitListScreenProc * proc)  
805DF90 806A160 8069980 8076848 807DBE4 MapAnimTorch_Init void MapAnimTorch_Init(struct MAEffectProc * proc)  
0 808A604 8089CA8 8093560 8091288 UnitList_UndeployUnit void UnitList_UndeployUnit(struct Unit * unit, struct UnitListScreenProc * proc)  
802AD28 8030448 802FF80 8032DCC 8032EB4 UpdateMovePath static void UpdateMovePath(void)
void UpdatePathArrowWithCursor(void)
UpdatePathArrowWithCursor
8006514 8005A60 8005B9C 800443C 8004504 Text_DrawCharacterAscii static char const * Text_DrawCharacterAscii(struct Text * text, char const * str)
const char *Text_DrawCharacterAscii(struct Text *th, const char *str)
Text_AppendCharASCII
803212C 8039318 8038E64 803DD14 803DD84 AiSimulateBestBallistaBattleAgainstTarget bool AiSimulateBestBallistaBattleAgainstTarget(struct AiCombatSimulationSt * st, u16 item)
s8 AiSimulateBestBallistaBattleAgainstTarget(struct AiCombatSimulationSt* st, u16 item)
 
80216B8 8024A98 802460C 8025F3C 8025F98 TryEnlistRestoreUnitTarget void TryEnlistRestoreUnitTarget(struct Unit * unit)
void TryAddUnitToRestoreTargetList(struct Unit* unit)
TryAddUnitToRestoreTargetList
80312A8 803802C 8037B78 803CA14 803CA84 AiCmd_ActionInPlace void AiCmd_ActionInPlace(u8 * pc)
void AiScriptCmd_07_DoStandardActionNoMove(u8* pc)
AiScriptCmd_07_DoStandardActionNoMove
803CCD4 804551C 8044D2C 804A2EC 80494F0      
8036078 803D594 803D0E4 80424EC 8042568 SioSend16 int SioSend16(u16 * word, int arg_1)  
802C058 8031FD0 8031A98 8034B44 8034C3C RefreshUnitInventoryPanel void RefreshUnitInventoryPanel(struct Unit * unit)
void RefreshUnitInventoryInfoWindow(struct Unit* unit)
 
8072C30 8085DF4 80853F8 808EBE8 808C8EC ClearUnitBurstMapUi void ClearUnitBurstMapUi(struct MapUiProc * proc)
void sub_808C8EC(struct PlayerInterfaceProc* proc)
 
803858C 803FCAC 0 8044BF0 8044C54 sub_8044C54 void sub_8044C54(struct ProcTactician * proc, const struct TacticianTextConf * conf) NameSelect_8044C54
8022E3C 8026EA4 8026A18 8028544 80285B0 GetUnitSupportBonuses int GetUnitSupportBonuses(struct Unit * unit, struct SupportBonuses * bonuses)
int GetUnitSupportBonuses(struct Unit* unit, struct SupportBonuses* bonuses)
 
8037664 803EBA8 803E714 8043AEC 8043B6C      
0 80080A8 8008218 8006B38 8006C34 Talk_OnIdle void Talk_OnIdle(ProcPtr proc) DialogueMain_OnLoop
8036758 803DC74 803D7C4 8042BC8 8042C44 sub_8042C44 void sub_8042C44(struct SioBigReceiveProc * proc)  
8041DA8 804AFFC 804A820 80500E8 804F374 HandleMenuActions u32 HandleMenuActions(struct MenuProc * proc)
int ProcessMenuSelectInput(struct MenuProc* proc)
ProcessMenuSelectInput, Menu_HandleSelectInputs
80266A4 802B6D0 802B220 802D850 802D918 TradeMenu_OnInitSelected static void TradeMenu_OnInitSelected(struct TradeMenuProc * proc)
void TradeMenu_OnInitSelected(struct TradeMenuProc * proc)
TradeMenu_802D918
0 80643DC 8063BF4 807054C 806E290 sub_806E290 void sub_806E290(struct ProcEfxOBJ * proc)  
8015BA0 8015A68 80155EC 8015730 8015714 HandleMapCursorInput void HandleMapCursorInput(u16 keys)
void HandleMapCursorInput(u16 keys)
HandleCursorMovement
801C070 801D6E8 801D2E4 801D740 801DADC TrySetCursorOn static bool TrySetCursorOn(int uid)
bool TrySetCursorOn(int unitId)
 
0 8080724 807F96C 8088F0C 8086C50 StartMuralBackgroundAlt ProcPtr StartMuralBackgroundAlt(ProcPtr parent, void * vram, int pal, u8 flag)  
8021B98 8025124 8024C98 80265CC 8026628 ApplyUnitSpritePalettes void ApplyUnitSpritePalettes(void)
void SetupMapSpritesPalettes(void)
SetupMapSpritesPalettes, LoadMapSpritePalettes
0 802E3AC 802DEEC 8030C10 8030CC0 IsFirstPlaythrough int IsFirstPlaythrough(void)  
80415CC 804A740 8049F58 804F528 804E79C PutUiHand void PutUiHand(int x, int y)
void DisplayUiHand(int x, int y)
DisplayUiHand
0 80AF984 80AEA4C 80B7134 80B251C ColFadeOut_Loop void ColFadeOut_Loop(struct ColFadeProc * proc)  
803D2CC 8045B40 8045354 804A920 8049B24      
801ED7C 8021D10 8021898 8022954 802298C UnitActionMenu_Take_Available fu8 UnitActionMenu_Take_Available(struct MenuEntInfo const * info, int id)
u8 TakeUsability(const struct MenuItemDef* def, int number)
TakeUsability
801EDE4 8021D78 8021900 80229BC 80229F4 UnitActionMenu_Give_Available fu8 UnitActionMenu_Give_Available(struct MenuEntInfo const * info, int id)
u8 GiveUsability(const struct MenuItemDef* def, int number)
GiveUsability
80879C0 80A3CF4 80A3080 80ACFFC 80A85E4 Minimap_HandleMoveInput void Minimap_HandleMoveInput(struct MinimapProc * proc)
void Minimap_HandleMoveInput(struct MinimapProc* proc)
Minimap_HandleDPadInput
0 802F154 802EC88 80319D0 8031A84 ArenaGenerateOpponentUnit void ArenaGenerateOpponentUnit(void) LoadArenaOpponentStruct
0 802250C 8022094 8023198 80231D0 PlayCommandEffect u8 PlayCommandEffect(struct MenuProc* menu, struct MenuItemProc* menuItem)  
8083378 809E6C0 809DCA8 80A6F1C 0      
8039580 8040D4C 8040640 8045C8C 8045CEC      
801CA50 801E364 801DFC0 801E3A4 801E748 UpdateEquipInfoWindow void UpdateEquipInfoWindow(int item_slot)
void UpdateMenuItemPanel(int slot_or_item)
UpdateMenuItemPanel
8046DA0 804FE74 804F698 8055704 8054A1C NewEfxStatusUnit void NewEfxStatusUnit(struct Anim *anim) StartEfxStatusUnit
802111C 80244D8 802404C 8025578 80255C8 TryEnlistTalkUnitTarget void TryEnlistTalkUnitTarget(struct Unit * unit)
void TryAddUnitToTalkTargetList(struct Unit* unit)
TryAddUnitToTalkTargetList
8032A60 8039C10 803975C 803E628 803E698 AiUpdateUnitSeeksHealing bool AiUpdateUnitSeeksHealing(struct Unit * unit)
s8 AiUpdateGetUnitIsHealing(struct Unit* unit)
AiUpdateGetUnitIsHealing, AiUnitUpdateGetHealMode
0 802BB28 802B678 802DCA4 802DD6C StartTradeMenu struct Proc * StartTradeMenu(struct Unit* lUnit, struct Unit* rUnit, int unused)  
0 8094EC0 8094630 809DDF8 809BB34 PrepItemTrade_Loop_MainKeyHandler void PrepItemTrade_Loop_MainKeyHandler(struct PrepMenuTradeProc* proc)  
801FFD8 8022FAC 8022B34 8023C44 8023C80 UnitActionMenu_Talk_Available fu8 UnitActionMenu_Talk_Available(struct MenuEntInfo const * info, int id)
u8 TalkCommandUsability(const struct MenuItemDef* def, int number)
TalkCommandUsability
0 8004404 8004528 8002C60 8002D10 DeleteProcessRecursive static void DeleteProcessRecursive(struct Proc *proc) ClearProc
803BA64 8043290 8042BB8 80480F8 80481E0      
804BAF0 8055274 8054A8C 805B34C 805A5A8 sub_805A5A8 void sub_805A5A8(struct Anim * anim)  
0 80AA278 80A9364 80B1E04 80AD364 DisplayExtendedSysHand void DisplayExtendedSysHand(struct SysHandCursorProc * proc)  
0 80986C0 8097DD4 80A1894 809F5F4 sub_809F5F4 void sub_809F5F4(struct PrepItemListProc* proc)  
0 80B76D0 80B68C4 80BAEDC 80B6358 GetChapterWinPerc int GetChapterWinPerc(void)  
0 8080848 807FA8C 8089100 8086E44 DisplayLeftPanel void DisplayLeftPanel(void) DrawsTextAndNumbersOnLeftSideOfStatusScreen
80397F4 8040FC0 80408B8 8045EEC 8045F48      
0 80546F0 8053F08 805A670 80598CC AnimScrAdvance void AnimScrAdvance(struct Anim * anim)  
8039388 8040B54 8040444 8045A94 8045AF4      
803B11C 8042944 8042298 8047848 8047928      
805B88C 8067998 80671AC 8073A68 8071574 sub_8071574 void sub_8071574(s8 * src1, s8 * src2, u16 * pal, u32 length, int ref)  
0 80AA4E8 80A960C 80B20B0 80AD610 SysGrayBox_Loop void SysGrayBox_Loop(struct ProcSysGrayBox * proc)  
80451E0 804E474 804DC98 80536FC 8052A0C NewEfxHPBarLive void NewEfxHPBarLive(struct Anim * anim) StartEfxHpBarLive
0 8005BDC 8005D48 8004608 8004700 DrawSpriteTextGlyph void DrawSpriteTextGlyph(struct Text *text, struct Glyph *glyph)  
806B470 8083E78 8083478 808CB8C 808A87C StartAvailableActionSelectEvent bool StartAvailableActionSelectEvent(void)
void sub_808A87C(struct HelpBox8A016E0Proc* proc)
 
0 804C9AC 804C1D0 8051C2C 8050EF8 NewEkrGauge void NewEkrGauge(void) StartEkrGauge
803A4F4 8041D00 8041610 8046C50 8046CF0      
0 8008CC4 8008E34 8007758 8007854 TalkLoadFace void TalkLoadFace(ProcPtr proc) ParseLoadFaceOnText
0 80B7880 80B6A74 80BB088 80B6504 ComputeChapterRankings void ComputeChapterRankings(void)  
80391C0 804098C 8040280 80458D0 8045930      
0 80970D4 8096950 80A0250 809DFB0 PrepItemSupply_SwitchPageLeft void PrepItemSupply_SwitchPageLeft(struct PrepItemSupplyProc * proc)  
0 809D528 809CB10 80A5F20 80A2154 SupportSubScreen_MoveCursorToNextValidUnit void SupportSubScreen_MoveCursorToNextValidUnit(struct SubScreenProc* proc, int partnerIdx, int step)  
8036E50 803E394 803DEE4 80432E0 804335C      
0 80A517C 80A4504 80AE508 80A9AF4 sub_80A9AF4 void sub_80A9AF4(struct SaveMenuProc * proc)  
803848C 803FBD0 0 8044B14 8044B78 sub_8044B78 bool sub_8044B78(struct ProcTactician * proc, const struct TacticianTextConf * conf, u32 c, int d)  
801B49C 801CA28 801C624 801C8E4 801CC7C PlayerPhase_BeginSeeActionRange void PlayerPhase_BeginSeeActionRange(ProcPtr proc)
void DisplayActiveUnitEffectRange(ProcPtr proc)
DisplayActiveUnitEffectRange
802B784 8031664 803117C 803411C 8034214 func_fe6_0802B784 void func_fe6_0802B784(void)
void ShrinkPlayerUnits(void)
ShrinkPlayerUnits, ShrinkPlayerUnitList
8092E68 809F9D0 809EF94 80A82B4 80A3870 IsGamePlayedThrough int IsGamePlayedThrough(void)  
804FB6C 80596E0 8058EF8 805F794 805E694 efxFimbulvetrOBJ2Fall_Loop void efxFimbulvetrOBJ2Fall_Loop(struct ProcEfxOBJ * proc)  
8075D34 808AF78 808A61C 8093EF8 8091C00 func_fe6_08075D34 void func_fe6_08075D34(struct UnitListScreenProc * proc)
void UnitList_OnEnd(struct UnitListScreenProc * proc)
 
8048574 8051A50 8051274 8057424 805649C NewEkrBaseKaiten void NewEkrBaseKaiten(int identifier) StartEkrBaseKaiten
801E5A4 802037C 801FF14 8020BA4 8020EAC ChapterIntro_LoopFadeOut static void ChapterIntro_LoopFadeOut(struct GenericProc * proc)
void ChapterIntro_LoopFadeOut(struct ChapterIntroFXProc* proc)
 
0 80A51CC 80A4554 80AE558 80A9B44 sub_80A9B44 void sub_80A9B44(struct SaveMenuProc * proc)  
8055134 805DDC0 805D5D8 8062C14 8061B14 efxReblowOBJ_Loop_A void efxReblowOBJ_Loop_A(struct ProcEfxOBJ * proc)  
8026928 802B9C4 802B514 802DB3C 802DC04 TradeMenu_HelpBox_OnLoop static void TradeMenu_HelpBox_OnLoop(struct GenericProc * proc)
void TradeMenu_HelpBox_OnLoop(struct Proc * proc)
 
8007140 8006148 80062B8 8004B70 8004C68 PutTime void PutTime(u16 * tm, int color, int time, bool always_display_punctuation)
void PutTime(u16 * tm, int color, int time, bool always_display_punctuation)
 
0 809EC74 809E25C 80A74D4 0      
0 8034BE8 8034710 8037A6C 80379D4 GetSomeBallistaItemAt int GetSomeBallistaItemAt(int xPos, int yPos)  
801E938 80207FC 8020394 802112C 8021434 GameOverScreen_LoopIdle static void GameOverScreen_LoopIdle(struct GenericProc * proc)
void GameOverScreen_LoopIdle(struct ProcGameOverScreen *proc)
 
801FCB4 8022C80 8022808 8023914 8023950 UnitAttackBallista_Entry_Display u32 UnitAttackBallista_Entry_Display(struct MenuProc * menu, struct MenuEntProc * ent)
int BallistaRangeMenu_Draw(struct MenuProc* menu, struct MenuItemProc* menuItem)
BallistaRangeMenu_Draw
801E52C 80A5058 80A43E0 80AE3D4 80A99C0 ChapterIntro_LoopFastCloseText static void ChapterIntro_LoopFastCloseText(struct GenericProc * proc)
void sub_80A99C0(struct SaveMenuProc * proc)
 
0 8092420 8091AD8 809B118 8098E40 PrepItemScreen_DpadKeyHandler s8 PrepItemScreen_DpadKeyHandler(struct PrepItemScreenProc* proc)  
0 8099534 8098C78 80A26C0 80A0424 WmSell_OnLoop_MainKeyHandler void WmSell_OnLoop_MainKeyHandler(struct WmSellProc* proc)  
0 803FA90 803F5DC 80449D4 8044A40 TacticianTryAppendChar void TacticianTryAppendChar(struct ProcTactician * proc, const struct TacticianTextConf * conf)  
808F22C 80AE970 80ADA58 80B6208 80B15E8 BonusClaim_Loop_PopupDisplayTimer void BonusClaim_Loop_PopupDisplayTimer(struct BonusClaimProc * proc)  
8074778 8089AA8 8089148 80928F8 8090620 func_fe6_08074778 void func_fe6_08074778(struct UnitListScreenProc * proc)
void UnitList_StartStatScreen(struct UnitListScreenProc * proc)
 
8041CCC 804AF18 804A73C 8050008 804F294 HandleMenuSwitching void HandleMenuSwitching(struct MenuProc * proc)
void ProcessMenuDpadInput(struct MenuProc* proc)
ProcessMenuDpadInput, Menu_HandleDirectionInputs
80726CC 8028354 8027EC8 8029D24 8029D98 PutUnitMapUi void PutUnitMapUi(struct MapUiProc * proc)
void TorchSelect_OnInit(struct WarpSelectProc* proc)
TorchSelect_OnInit, TorchTargetPosSelect_Init
8088B9C 80A50A0 80A4428 80AE42C 80A9A18 func_fe6_08088B9C void func_fe6_08088B9C(struct SaveMenuProc * proc)
void sub_80A9A18(struct SaveMenuProc * proc)
 
0 80A50F0 80A4478 80AE47C 80A9A68 sub_80A9A68 void sub_80A9A68(struct SaveMenuProc * proc)  
802A188 802F870 802F3A4 803212C 80321E0 DoRescueDropAction bool DoRescueDropAction(ProcPtr proc)
s8 ActionDrop(ProcPtr proc)
ActionDrop
8041284 804A27C 8049A94 804EE2C 804E0A8 ApplyUiWindowFramePal void ApplyUiWindowFramePal(int palid)
void UnpackUiFramePalette(int palId)
UnpackUiFramePalette
80412DC 804A2DC 8049AF4 804EEBC 804E138 ApplyUiStatBarPal void ApplyUiStatBarPal(int palid)
void UnpackUiBarPalette(int palId)
UnpackUiBarPalette
0 80B7100 80B62F4 80BA8F8 80B5D74 GetGameTacticsRank int GetGameTacticsRank(void)  
0 80B7230 80B6424 80BAA28 80B5EA4 GetGameExpRank int GetGameExpRank(void)  
0 80A5DB4 80A50CC 80AF17C 80AA69C sub_80AA69C void sub_80AA69C(struct Proc8A204BC * proc)  
0 80B0BF4 80AFDC0 80B87C0 80B3C14 sub_80B3C14 void sub_80B3C14(struct OpInfoClassDisplayProc* proc)  
0 8093F10 8093618 809CF0C 809AC40 PrepCheckCanUnselectUnit s8 PrepCheckCanUnselectUnit(struct ProcPrepUnit *proc, struct Unit *unit)  
8057FE8 80648BC 80640D4 8070F94 806E9E4 CRSpellCreateFrontAnim struct Anim * CRSpellCreateFrontAnim(struct Anim * anim, u16 scrIdx, void * scrA, void * scrB)  
801BD38 801D47C 801D078 801D500 801D89C OpenLimitView_Init static void OpenLimitView_Init(struct GenericProc * proc)
void MoveLimitViewChange_OnInit(struct MoveLimitViewProc * proc)
MoveLimitViewChange_OnInit
8029764 802ECAC 802E7E0 8031530 80315E4 FindSupplyItem int FindSupplyItem(int item)
int GetConvoyItemSlot(int item)
GetConvoyItemSlot
0 80A5138 80A44C0 80AE4C4 80A9AB0 sub_80A9AB0 void sub_80A9AB0(struct SaveMenuProc * proc)  
0 8026434 8025FA8 80279E0 8027A4C UnitSpriteHoverUpdate void UnitSpriteHoverUpdate(void) HandleMapSpriteCursorHover
0 8043EDC 8043700 8048CD8 0      
8022A38 8026A00 8026574 80280A0 802810C HideUnitSprite void HideUnitSprite(struct Unit * unit)
void HideUnitSprite(struct Unit* unit)
HideUnitSMS
806C608 807AEC8 807A454 8087654 8085388 func_fe6_0806C608 void func_fe6_0806C608(void)
void GameOver_FadeOutCurrentBgm(ProcPtr proc)
 
0 808A7CC 8089E70 8093744 809144C sub_809144C void sub_809144C(struct UnitListScreenProc * proc)  
803B9F0 804321C 8042B44 8048080 8048168 SioMenu_8048168 int SioMenu_8048168(int a1)  
8030E74 8037BF8 8037744 803C5D8 803C648 AiCmd_Conditional void AiCmd_Conditional(u8 * pc)
void AiScriptCmd_00_ConditionalGoto(u8* pc)
AiScriptCmd_00_ConditionalGoto
8045998 804EAE8 804E30C 8053E34 8053144 EfxDeadPikaMain void EfxDeadPikaMain(struct ProcEfxDead *proc)  
0 801CACC 801C6C8 801C984 801CD1C PlayerPhase_RangeDisplayIdle void PlayerPhase_RangeDisplayIdle(ProcPtr proc)  
0 8098D04 8098418 80A1EC4 809FC24 PrepItemList_Loop_UnitInvKeyHandler void PrepItemList_Loop_UnitInvKeyHandler(struct PrepItemListProc * proc)  
8041F54 804B1C0 804A9E4 80502A4 804F530 Menu_FrozenHelpBoxMain void Menu_FrozenHelpBoxMain(struct MenuProc * proc)
void Menu_FrozenHelpBox_OnLoop(struct MenuProc* proc)
Menu_FrozenHelpBox_OnLoop, Menu_TextBoxIdle
8037878 803EDC4 803E930 8043D0C 8043D8C      
0 809D850 809CE38 80A6214 80A2448 SupportSubScreen_Loop_KeyHandler void SupportSubScreen_Loop_KeyHandler(struct SubScreenProc* proc)  
8015D18 8015BE4 8015768 80158A8 801588C HandleMoveCameraWithMapCursor void HandleMoveCameraWithMapCursor(int step)
void HandleMoveCameraWithMapCursor(int step)
 
0 8095B64 8095324 809EAC4 809C820 PrepItemUse_CtrlLoop void PrepItemUse_CtrlLoop(struct ProcPrepItemUse *proc) PrepScreenItemUseScreen_OnIdle
8086AAC 80A2C10 0 80AB764 80A6D4C func_fe6_08086AAC struct ChapterStats * func_fe6_08086AAC(void)
struct ChapterStats *sub_80A6D4C(void)
 
803BEE0 8043794 804307C 8048600 80486E8      
8065CF4 804B244 804AA68 8050328 804F5B4 func_fe6_08065CF4 void func_fe6_08065CF4(struct ManimSomethingProc_08065C30 * proc)
void Menu_Frozen_OnLoop(struct MenuProc* proc)
Menu_Frozen_OnLoop, Menu_804F5B4
802AF44 8030664 803019C 8032FE8 80330D4 GetMovePathDirTo static u8 GetMovePathDirTo(u8 path)
u8 GetDirectionOfPathAfterIndex(u8 i)
GetDirectionOfPathAfterIndex
8044D4C 804E048 804D86C 80532DC 80525E8 NewEfxHPBarResire void NewEfxHPBarResire(struct Anim *anim) StartEfxHpBarResire
0 80288B0 8028424 802A324 802A398 BattleGenerate void BattleGenerate(struct Unit* actor, struct Unit* target)  
801D920 801F350 801EFCC 801F520 801F8C8 StartTimedMapChangeAnim void StartTimedMapChangeAnim(ProcPtr parent, int unused, int trapid)
void StartShowMapChangeAnim(ProcPtr parent, int unused, int trapid)
 
80422DC 804B6DC 804AF00 805082C 804FAB8 EndMapSelect ProcPtr EndMapSelect(struct MapSelectProc * proc)
ProcPtr EndTargetSelection(struct SelectTargetProc* proc)
EndTargetSelection
802AEE0 8030600 8030138 8032F80 803306C GetMovePathDirFrom static u8 GetMovePathDirFrom(u8 path)
u8 GetDirectionOfPathBeforeIndex(u8 i)
GetDirectionOfPathBeforeIndex
0 809FB14 809F0D8 80A82DC 80A3898 LoadAndVerfyRankData bool LoadAndVerfyRankData(void *buf) VerifySavedRankingChecksum
0 80A00C8 809F68C 80A8890 80A3E4C LoadAndVerifySoundRoomData bool LoadAndVerifySoundRoomData(struct SoundRoomSaveData * buf)  
0 80A01EC 809F7B0 80A89EC 80A3FA8 LoadAndVerfyLinkArenaStruct2 bool LoadAndVerfyLinkArenaStruct2(void * buf)  
803912C 80408F8 80401EC 804583C 804589C      
8082A40 809159C 8090C58 8099FB0 8097CD8 ViewCounter_Loop void ViewCounter_Loop(struct ViewCounterProc * proc)  
0 80AE740 80AD820 80B5FDC 80B13BC BonusClaim_DrawItemSentPopup void BonusClaim_DrawItemSentPopup(struct BonusClaimProc * proc)  
8055C30 805E924 805E13C 80637B4 80626B4 efxSleep_Loop_Main void efxSleep_Loop_Main(struct ProcEfx * proc)  
0 80B0F5C 80B0134 80B8B28 0      
0 8088A20 0 809189C 808F5C8 sub_808F5C8 void sub_808F5C8(struct CgTextMainProc * proc)  
0 8085B0C 8085110 808E8CC 808C5D0 InitMinimugBoxMaybe void InitMinimugBoxMaybe(struct PlayerInterfaceProc* proc, struct Unit* unit) MMBBuilder
0 80250B0 8024C24 8026558 80265B4 TryAddUnitToDanceRingTargetList void TryAddUnitToDanceRingTargetList(struct Unit* unit)  
0 802B738 802B288 802D8B8 802D980 TradeMenu_OnLoopSelected void TradeMenu_OnLoopSelected(struct TradeMenuProc * proc) TradeMenu_802D980
8032FBC 803A180 8039CCC 803EBA8 803EC18 AiUpdateUnitFlagsFromStaff void AiUpdateUnitFlagsFromStaff(fu16 item)
void sub_803EC18(u16 item)
 
80842E8 809EF08 809E4F0 80A776C 80A2D28 ReadGlobalSaveInfo bool ReadGlobalSaveInfo(struct GlobalSaveInfo * info)
bool ReadGlobalSaveInfo(struct GlobalSaveInfo *buf)
LoadSomeUnitStatThingUnlockIdk, LoadGeneralGameMetadata
8056DB4 8063014 806282C 806EFB8 806CC94 NewEfxYushaSpinShieldOBJ void NewEfxYushaSpinShieldOBJ(struct Anim *anim, int r1)  
0 805E23C 805DA54 8063078 8061F78 efxReserveBG2_Loop void efxReserveBG2_Loop(struct ProcEfxBG * proc)  
804B5E0 8054D7C 8054594 805AE20 805A07C SwitchAISFrameDataFromBARoundType void SwitchAISFrameDataFromBARoundType(struct Anim * anim, int type)  
0 80972A8 8096B1C 80A0424 809E184 sub_809E184 void sub_809E184(struct PrepItemSupplyProc * proc)  
8039CFC 80414CC 8040DCC 80463F4 8046478      
0 80884A8 8087B20 8091320 808F04C CgText_808F04C void CgText_808F04C(struct CgTextMainProc * proc)  
0 8007C88 8007DF8 8006710 800680C InitTalk void InitTalk(int chr, int lines, s8 unpackBubble)  
801E244 801FF3C 801FAD4 8020784 8020A8C ChapterIntro_Loop_0801E244 static void ChapterIntro_Loop_0801E244(struct GenericProc * proc)
void ChapterIntro_8020A8C(struct ChapterIntroFXProc* proc)
ChapterIntro_8020A8C
805C738 80688C8 80680DC 8074D78 807289C EkrRestoreBGM void EkrRestoreBGM(void)  
802B6CC 8031318 8030E2C 8033D10 8033E08 PrepPhase_MapSwapSelectApply static void PrepPhase_MapSwapSelectApply(struct GenericProc * proc)
void PrepScreen_StartUnitSwapAnim(ProcPtr proc)
PrepScreen_StartUnitSwapAnim
0 80A4B10 80A3E98 80ADEA8 80A9494 SaveMenuPostChapterIDLE void SaveMenuPostChapterIDLE(struct SaveMenuProc * proc)  
8039A1C 80411E8 8040AE0 8046114 804619C      
802619C 802B164 802ACB4 802D2F8 802D3C0 TradeMenu_HighlightUpdater_Loop static void TradeMenu_HighlightUpdater_Loop(struct TradeMenuProc * proc)
void TradeMenu_HighlightUpdater_OnLoop(struct TradeMenuProc * proc)
TradeMenu_HighlightUpdater_OnLoop
801DA24 801F454 801F0D0 801F624 801F9CC func_fe6_0801DA24 static void func_fe6_0801DA24(struct GenericProc * proc)
void ProcPopup2_Loop(struct Popup2Proc *proc)
 
8084908 80A05A0 809FBD4 80A8D94 80A4350 RegisterChapterStats void RegisterChapterStats(struct PlaySt * play_st)
void RegisterChapterTimeAndTurnCount(struct PlaySt* play_st)
RegisterChapterTimeAndTurnCount
802F2E8 8035D10 8035838 803A794 803A71C AiCompare bool AiCompare(u8 const * left, u8 cond, u32 right)
s8 AiCompare(const u8* left, u8 op, u32 right)
AiScriptCompare
0 8004510 8004634 8002D78 8002E28 RunProcessRecursive static void RunProcessRecursive(struct Proc* proc) RunProcCore
804312C 804C4AC 804BCD0 80516DC 80509A8 EkrBattleWaitExpBar void EkrBattleWaitExpBar(struct ProcEkrBattle * proc)
void ekrBattleWaitExpBarIdle(struct ProcEkrBattle *proc)
ekrBattle_80509A8
0 804A95C 804A174 804F844 804EAB8 DisplayUiHandExt void DisplayUiHandExt(int x, int y, unsigned objTileOffset)  
0 80978D8 809714C 80A0A48 809E7A8 sub_809E7A8 s8 sub_809E7A8(struct PrepItemSupplyProc * proc)  
0 8099438 8098B7C 80A25C8 80A032C WmSell_MainLoop_HandleDpadKeys s8 WmSell_MainLoop_HandleDpadKeys(struct WmSellProc* proc)  
808495C 80A06FC 809FD30 80A8F0C 80A44C8 PidStatsAddBattle void PidStatsAddBattle(struct Unit * unit)
void PidStatsAddBattleAmt(struct Unit* unit)
BWL_AddBattle
805CFF8 80691B8 80689CC 80757BC 80732E0 EfxBlackInOutUnitMain void EfxBlackInOutUnitMain(struct ProcEfxClasschgInOutUnit * proc)  
0 8016DD8 801697C 8016B3C 8016D94 GetItemDisplayRankString char* GetItemDisplayRankString(int item) GetItemWeaponLevelString
808B3B8 80825EC 808188C 808AFF0 8088D64 HelpBox_OnClose void HelpBox_OnClose(struct HelpBoxProc* proc)  
8034B58 803BF5C 803BAA8 804085C 80408DC AiAttemptDoorKey void AiAttemptDoorKey(int slot)
void AiSpecialItemDoorKey(int item)
AiSpecialItemDoorKey
803C5E4 8044E2C 8044630 8049BE0 8048DD0      
0 809521C 809498C 809E144 809BE80 PrepItemUseTryMoveHand bool PrepItemUseTryMoveHand(struct ProcPrepItemUse *proc)  
0 8098558 0 80A1738 809F498 sub_809F498 void sub_809F498(struct PrepItemListProc * proc)  
0 80A053C 809FB70 80A8D30 80A42EC GetCurCompleteChapters int GetCurCompleteChapters() GetWonChapterCount
0 801B5C4 801B1E4 801B6B8 801B9EC Return2or3BySecondParity int Return2or3BySecondParity(void)  
0 801B5F4 801B214 801B6E8 801BA1C Return3or2BySecondParity int Return3or2BySecondParity(void)  
802D4A8 80336E0 80331B0 8036434 8036334 TrapDamageDisplay_Watch static void TrapDamageDisplay_Watch(struct GenericProc * proc)
void TrapDamageDisplay_Watch(struct UnknownBMUSAilmentProc* proc)
 
803E1B0 8046A90 80462A4 804B844 804AAA4      
0 808AB70 808A214 8093AD0 80917D8 sub_80917D8 void sub_80917D8(struct UnitListScreenProc * proc)  
8005E78 8005650 800578C 8003F98 8004074 Text_DrawNumber void Text_DrawNumber(struct Text * text, int number)
void Text_DrawNumber(struct Text *text, int n)
Text_AppendDecNumber
8025940 802A4A8 8029FF8 802C570 802C638 GetBattleUnitStaffExp int GetBattleUnitStaffExp(struct BattleUnit * bu)
int GetBattleUnitStaffExp(struct BattleUnit* bu)
 
8074558 808989C 8088F3C 80926F8 8090418 func_fe6_08074558 void func_fe6_08074558(struct UnitListScreenProc * proc, fi8 arg_1)
void sub_8090418(struct UnitListScreenProc * proc, s8 unk)
 
0 8049C0C 8049424 804E790 804DA00      
0 801D270 801CE6C 801D180 801D51C GetPlayerSelectKind int GetPlayerSelectKind(struct Unit * unit) GetUnitSelectionValueThing
8032DF4 8039FB8 8039B04 803E9E8 803EA58 AiEquipGetDanger void AiEquipGetDanger(int x, int y, u16 * range_danger_out, u16 * melee_danger_out, u16 * combined_danger_out)
void sub_803EA58(int x, int y, u16* param_3, u16* param_4, u16* param_5)
 
802C160 80320D8 8031BA8 8034C54 8034D48 RefreshUnitStealInventoryPanel void RefreshUnitStealInventoryPanel(struct Unit * unit)
void RefreshUnitStealInventoryInfoWindow(struct Unit* unit)
 
8039084 8040850 8040144 8045798 80457F8      
802EB20 8035418 8034F40 8039D88 8039D10 AiDecideHealOrEscape void AiDecideHealOrEscape(void)
void DecideHealOrEscape(void)
DecideHealOrEscape, AiDecisionMaker_HealEscape
0 802A42C 8029F7C 802C4F0 802C5B8 BattleApplyItemExpGains void BattleApplyItemExpGains(void)  
0 80607B8 805FFD0 8065674 8064568 efxExcaliburBG_Loop_A void efxExcaliburBG_Loop_A(struct ProcEfxBG * proc)  
80435AC 804C8AC 804C0D0 8051B34 8050E00 EkrLvupFanMain void EkrLvupFanMain(struct ProcEfx * proc)
void EkrLvupFanMain(struct ProcEkrLvupFan *proc)
 
80064B4 8005A24 8005B60 8004400 80044C8 Text_DrawStringAscii static void Text_DrawStringAscii(struct Text * text, char const * str)
void Text_DrawStringASCII(struct Text *text, const char *str)
Text_AppendStringASCII
804E2F8 8057E34 805764C 805DE74 0      
801BAF0 801D1C0 801CDBC 801D0D4 801D470 PlayerPhase_BeginActionSelect static void PlayerPhase_BeginActionSelect(ProcPtr proc)
void PlayerPhase_ApplyUnitMovement(ProcPtr proc)
PlayerPhase_ApplyUnitMovement
8025748 802A1E8 8029D38 802C248 802C300 BattleApplyBallistaUpdates void BattleApplyBallistaUpdates(void)
void BattleApplyBallistaUpdates(void)
 
803C390 8044BD8 80443DC 8049988 8048B78      
0 8093014 8092708 809BF50 8099C70 PrepItemScreen_Loop_MainKeyHandler void PrepItemScreen_Loop_MainKeyHandler(struct PrepItemScreenProc* proc)  
80828B8 809145C 8090B18 8099E70 8097B98 sub_8097B98 void sub_8097B98(struct SallyCirProc * proc)  
8030CBC 8037A40 803758C 803C420 803C490 AiStayAwareMapFlood_UpToMove void AiStayAwareMapFlood_UpToMove(struct Unit * unit)
void sub_803C490(struct Unit* unit)
AiFillMovementMapForUnit
8039C30 80413FC 8040CFC 8046324 80463A8      
80203EC 8023398 8022F20 8024100 8024144 UnitActionMenu_Arena_Select fu8 UnitActionMenu_Arena_Select(struct MenuProc * menu, struct MenuEntProc * ent)
u8 ArenaCommandEffect(struct MenuProc* menu, struct MenuItemProc* menuItem)
ArenaCommandEffect
0 8004370 8004494 8002BCC 8002C7C Proc_Start ProcPtr Proc_Start(const struct ProcCmd* script, ProcPtr parent) SpawnProc
0 802B5E4 802B134 802D76C 802D834 TradeMenu_OnLoopUnselected void TradeMenu_OnLoopUnselected(struct TradeMenuProc * proc) TradeMenu_802D834
0 802C140 802BC80 802E3A8 802E470 RefreshAllLightRunes void RefreshAllLightRunes(void) ApplyEnabledLightRunes, UpdateAllLightRunes
80362B0 803D7CC 803D31C 8042720 804279C SioReceiveData int SioReceiveData(void * dst, u8 * outSenderId, bool (*verify)(void *))  
0 80620FC 8061914 8067040 0      
80832A0 809E5F0 809DBD8 80A6E4C 0 modifyPassword void modifyPassword(int (*a1)(void))  
80313AC 8038130 8037C7C 803CB18 803CB88 AiCmd_MoveTowards void AiCmd_MoveTowards(u8 * pc)
void AiScriptCmd_0C_MoveTowardsSetPoint(u8* pc)
AiScriptCmd_0C_MoveTowardsSetPoint
806F594 8081458 80806FC 8089D64 8087AD8 StartStatScreenPageSlide void StartStatScreenPageSlide(fu16 key_bit, int new_page, ProcPtr parent)
void StartPageSlide(u16 key, int newPage, struct Proc* parent)
StartPageSlide, StartStatScreenPageChange
0 80A067C 809FCB0 80A8E8C 80A4448 GetGameTotalTime int GetGameTotalTime()  
802AA0C 803012C 802FC64 8032AB8 8032B88 GenMovePathFromMoveScript void GenMovePathFromMoveScript(void)
void GetPathFromMovementScript(void)
GetPathFromMovementScript, MoveCursor_AppendFromMoveBuffer
8033998 803AB70 803A6BC 803F5AC 803F61C func_fe6_08033998 bool func_fe6_08033998(void const * input)
s8 sub_803F61C(const void* input)
 
0 809997C 8098FC4 80A2AFC 80A0860 FortuneSubMenu_Unused_KeyHandler s8 FortuneSubMenu_Unused_KeyHandler(struct PrepProcA1962C* proc)  
0 8099CB4 80992F4 80A2CE8 80A0A34 sub_80A0A34 s8 sub_80A0A34(void)  
803D6EC 8045F7C 8045790 804AD38 8049F44      
8030FB8 8037D3C 8037888 803C71C 803C78C AiCmd_Goto void AiCmd_Goto(u8 * pc)
void AiScriptCmd_03_Goto(u8* pc)
AiScriptCmd_03_Goto
8025ED0 802AA9C 802A5EC 802CB8C 802CC54 BattleApplyItemEffect void BattleApplyItemEffect(ProcPtr proc)
void BattleApplyItemEffect(struct Proc* proc)
FinishUpItemBattle
8014DCC 8014BD4 8014758 8014510 80144FC func_fe6_08014DCC void func_fe6_08014DCC(struct UnkProc_085C4E64 * proc)
void PaletteAnimator_Loop(struct ProcPaletteAnimator * proc)
 
0 8081EF8 808119C 808A8FC 8088670 StatScreen_Display void StatScreen_Display(struct Proc* proc) DrawStatScreen
801B9CC 801D06C 801CC68 801CF80 801D31C PlayerPhase_WatchActiveUnit static bool PlayerPhase_WatchActiveUnit(ProcPtr proc)
bool EnsureCameraOntoActiveUnitPosition(ProcPtr proc)
EnsureCameraOntoActiveUnitPosition
0 80BAA54 80B9F4C 80BCE68 0      
805E2E8 806A38C 8069BAC 8076A74 8074638 EfxPartsofScroll2Main void EfxPartsofScroll2Main(ProcPtr proc)  
0 8044750 8043F50 80494FC 0      
803D110 8045984 8045194 804A760 8049964      
804D30C 8056C78 8056490 805CCDC 805BF40 EfxTeonoMain void EfxTeonoMain(struct ProcEfx * proc)  
804B8E8 805506C 8054884 805B138 805A394 SetAnimStateUnHidden void SetAnimStateUnHidden(int pos)  
0 80ADE84 80ACF5C 80B56F8 80B0ADC BonusClaim_Init void BonusClaim_Init(struct BonusClaimProc * proc) ClaimBonusItemMenu_Init
0 80973EC 8096C60 80A0568 809E2C8 sub_809E2C8 void sub_809E2C8(struct PrepItemSupplyProc * proc)  
0 804E658 804DE7C 8053914 8052C24 EfxNoDamageMain void EfxNoDamageMain(struct ProcEfxHPBar * proc)  
0 8088024 8087690 8090EA8 808EBD4 CgText_Init void CgText_Init(struct CgTextMainProc * proc)  
0 8043E08 804362C 8048C08 0      
8087944 80A3C78 80A3004 80ACF80 80A8568 Minimap_AdjustDisplay void Minimap_AdjustDisplay(struct MinimapProc * proc)
void Minimap_AdjustDisplay(struct MinimapProc* proc)
 
0 809FDC4 809F388 80A858C 80A3B48 GenerateGameRankSaveData void GenerateGameRankSaveData(struct GameRankSaveData *buf, int chapter_mode, int difficulty)  
0 8019E50 8019A68 8019E78 801A1A0 RefreshMinesOnBmMap void RefreshMinesOnBmMap(void) RefreshMinesOnMap
0 801CA60 801C65C 801C91C 801CCB4 PlayerPhase_DisplayDangerZone void PlayerPhase_DisplayDangerZone(void)  
80372B0 803E7F4 803E358 8043744 80437C0      
0 8094AC0 8094230 809DA14 809B74C DrawPrepScreenItems void DrawPrepScreenItems(u16* tm, struct Text* th, struct Unit* unit, u8 checkPrepUsability)  
803AE30 8042658 8041F94 8047550 804762C      
8073394 8087028 808663C 808FDF0 808DB08 OnMain_SioErrorWait void OnMain_SioErrorWait(void)
void OnMain_SioErrorWait(void)
 
803CAD8 8045324 8044B34 804A0E4 80492E8      
0 809F950 809EF14 80A8234 80A37F0 GGM_IsCharacterKnown bool GGM_IsCharacterKnown(int index, struct GlobalSaveInfo *buf)  
0 801B3E8 801B008 801B4E8 801B810 GenerateDangerZoneRange void GenerateDangerZoneRange(s8 boolDisplayStaffRange) BuildDangerZoneRange, FillRangeMapForDangerZone
8026880 802B91C 802B46C 802DA94 802DB5C TradeMenu_HelpBox_OnInit static void TradeMenu_HelpBox_OnInit(struct GenericProc * proc)
void TradeMenu_HelpBox_OnInit(struct Proc * proc)
 
0 8012808 8012174 8009320 8009430 AP_QueueObjRotScale void AP_QueueObjRotScale(struct APHandle* handle) PutSpriteAnimAffine, AP_RegisterAffine
0 80904D8 808FB98 8098FF4 8096D10 PrepMenu_CtrlLoop void PrepMenu_CtrlLoop(struct ProcPrepMenu *proc) PrepScreenMenu_OnActiveLoop
0 8023A84 80235F8 80249D8 8024A28 AttackBallistaCommandUsability u8 AttackBallistaCommandUsability(const struct MenuItemDef* def, int number)  
801FB00 8022A9C 8022624 8023734 8023770 UnitItemActionMenu_Use_Select fu8 UnitItemActionMenu_Use_Select(struct MenuProc * menu, struct MenuEntProc * ent)
u8 ItemSubMenu_UseItem(struct MenuProc* menu, struct MenuItemProc* menuItem)
ItemSubMenu_UseItem
0 8056FD0 80567E8 805D038 805C29C EfxArrowMain void EfxArrowMain(struct ProcEfx * proc)  
8053E04 805CA74 805C28C 80619E0 80608E0 efxFenrir_Loop_Main void efxFenrir_Loop_Main(struct ProcEfx * proc)  
801CDE4 801E6E4 801E360 801E740 801EAE8 UnitPrepSwapAnim_Loop static void UnitPrepSwapAnim_Loop(struct UnitPrepSwapAnimProc * proc)
void PrepUnitSwapProc_MainLoop(struct PrepUnitSwapProc *proc)
 
0 805FAB8 805F2D0 8064940 8063840 efxShineOBJRND_Loop void efxShineOBJRND_Loop(struct ProcEfxOBJ * proc)  
8053CFC 805C96C 805C184 80618D8 80607D8 efxHazymoonOBJ3_Loop void efxHazymoonOBJ3_Loop(struct ProcEfxOBJ * proc)  
801501C 8014E24 80149A8 8014760 801474C func_fe6_0801501C void func_fe6_0801501C(u16 * tm, int x, int y, u16 tileref, int width, int height, u8 const * src, int arg_7)
void sub_801474C(u16 * tm, int x, int y, u16 tileref, int width, int height, u8 const * src, int arg_7)
 
0 80955D0 8094D74 809E51C 809C254 DrawPrepScreenItemUseStatValues void DrawPrepScreenItemUseStatValues(struct Unit* unit)  
80253CC 8029E20 8029970 802BE6C 802BF24 CheckBattleUnitStatCaps void CheckBattleUnitStatCaps(struct Unit * unit, struct BattleUnit * bu)
void CheckBattleUnitStatCaps(struct Unit* unit, struct BattleUnit* bu)
 
804DAFC 8057514 8056D2C 805D580 805C7E4 EfxTeyariMain void EfxTeyariMain(struct ProcEfx * proc)  
801A9A8 801BBC4 801B814 801BBFC 801BF6C func_fe6_0801A9A8 fu8 func_fe6_0801A9A8(struct MenuProc * menu, struct MenuEntProc * ent)
u8 DebugMenu_ClearIdle(struct MenuProc* menuProc, struct MenuItemProc* menuItemProc)
DebugMenu_ClearIdle
8016D08 8017160 8016D0C 8016DD4 801702C FindUnitItemSlot int FindUnitItemSlot(struct Unit * unit, int iid)
int GetUnitItemSlot(struct Unit* unit, int itemIndex)
Unit_Has_Item, GetUnitItemSlot
802BBF4 8031B6C 8031600 8034624 803471C UnitPanel_OnLoop static void UnitPanel_OnLoop(struct UnitPanelProc * proc)
void UnitInfoWindow_OnLoop(struct UnitInfoWindowProc* proc)
 
0 804EE24 804E648 8054270 8053584 sub_8053584 void sub_8053584(struct ProcEfxFarAttack * proc)  
0 80128F0 801225C 8009408 8009518 AP_SwitchAnimation void AP_SwitchAnimation(struct APHandle* handle, int index) SetSpriteAnimId, AP_SetAnimation
0 8005EBC 8006028 80048E8 80049E0 DrawSpecialCharGlyph_old void DrawSpecialCharGlyph_old(struct Text *th, u16 *b, int c) PutTextPart
0 80044CC 80045F0 8002D30 8002DE0 UnlinkProcess static void UnlinkProcess(struct Proc *proc) UnlinkProc
802E224 80343F0 8033FFC 803720C 803710C BattlePreview_LoopSlideOut static void BattlePreview_LoopSlideOut(struct BattlePreviewProc * proc)
void BattleForecast_LoopSlideIn(struct BattleForecastProc * proc)
BattleForecast_LoopSlideIn
802E140 80344D4 8033F18 80372F0 80371F0 BattlePreview_LoopSlideIn static void BattlePreview_LoopSlideIn(struct BattlePreviewProc * proc)
void BattleForecast_LoopSlideOut(struct BattleForecastProc * proc)
BattleForecast_LoopSlideOut
0 8032C40 8032710 80357BC 0      
804EA4C 80585BC 8057DD4 805E608 805D508 efxDarkbreath_Loop_Main void efxDarkbreath_Loop_Main(struct ProcEfx * proc) Loop6C_efxDarkbreath
8006E74 8005FEC 800615C 8004A14 8004B0C PutSpecialChar void PutSpecialChar(u16 * tm, int color, int id)
void PutSpecialChar(u16 * tm, int color, int id)
 
0 8085530 8084B34 808E2D4 808BFD4 TerrainDisplay_Loop_SlideIn void TerrainDisplay_Loop_SlideIn(struct PlayerInterfaceProc* proc)  
0 805CF78 805C790 8067768 80654F8 efxSuperdruidBG3_Loop void efxSuperdruidBG3_Loop(struct ProcEfxEclipseBG * proc)  
0 80A6E44 80A6184 80B04B4 80AB9FC sub_80AB9FC s8 sub_80AB9FC(struct SaveMenuProc* proc, int b)  
8050C30 805A45C 8059C74 80607FC 805F6FC efxResireBG_Loop_C void efxResireBG_Loop_C(struct ProcEfxBG * proc)  
0 806B984 806B1A4 80780DC 0      
8008B28 8006F8C 80070FC 8005A08 8005B04 StartFaceChibiStr void StartFaceChibiStr(int x, int y, int fid, int chr, int pal, bool is_flipped, ProcPtr parent)
void StartFaceChibiSpr(int x, int y, int fid, int chr, int pal, s8 isFlipped, ProcPtr parent)
 
0 8098B60 8098274 80A1D28 809FA88 sub_809FA88 s8 sub_809FA88(struct PrepItemListProc * proc)  
8041EC4 804B130 804A954 8050214 804F4A0 Menu_HelpBoxMain void Menu_HelpBoxMain(struct MenuProc * proc)
void Menu_AutoHelpBox_OnLoop(struct MenuProc* proc)
Menu_AutoHelpBox_OnLoop, Menu_HelpBoxIdle
0 80AABE4 0 80B27C4 80ADD24 NewSysboxText void NewSysboxText(int vobj_offset, int pal, const char * str, int line, int delay, int speed, ProcPtr parent)  
0 8034BA0 80346C8 8037A24 803798C GetBallistaItemAt int GetBallistaItemAt(int xPos, int yPos)  
0 80ACF68 80AC084 80B4910 80AFCF8 SoundRoomUi_Loop_MainUiSlideIn void SoundRoomUi_Loop_MainUiSlideIn(struct SoundRoomProc * proc)  
804E040 8057B7C 8057394 805DBB8 805CE1C StartSubSpell_efxShooterOBJ void StartSubSpell_efxShooterOBJ(struct Anim * anim)  
80066F8 806383C 8063054 806F8C4 806D5A8 SpriteText_DrawBackground void SpriteText_DrawBackground(struct Text * text)
void NewEfxLokmsunaOBJ(struct Anim *anim)
 
0 8094BE0 8094350 809DB30 809B86C PrepItemTrade_Init void PrepItemTrade_Init(struct PrepMenuTradeProc * proc)  
8042784 804BB84 804B3A8 8050CD8 804FF64 EkrBattle_Init void EkrBattle_Init(struct ProcEkrBattle * proc)
void ekrBattle_Init(struct ProcEkrBattle *proc)
ekrBattle_Init
8042310 804B710 804AF34 8050860 804FAEC HandleMapSelectSwitching void HandleMapSelectSwitching(struct MapSelectProc * proc)
void TargetSelection_HandleMoveInput(struct SelectTargetProc* proc)
TargetSelection_HandleMoveInput
0 804F464 804EC88 80548A4 8053BBC efxHitQuake_Loop void efxHitQuake_Loop(struct EfxQuakeProc * proc)  
0 8088834 8087EAC 80916AC 808F3D8 sub_808F3D8 void sub_808F3D8(struct CgTextMainProc * proc)  
0 8012C80 80125EC 80098F0 8009A00 GameControl_CallEraseSaveEventWithKeyCombo void GameControl_CallEraseSaveEventWithKeyCombo(ProcPtr proc) Goto6CLabel12IfSomething, GameControl_HandleSelectRightL
0 8013050 8012998 808767C 80853B0 SkilGameOverForToturialExtraMap void SkilGameOverForToturialExtraMap(ProcPtr proc)  
0 80A5AD8 80A4DEC 80AEFDC 80AA4F8 sub_80AA4F8 void sub_80AA4F8(ProcPtr proc)  
804AFFC 80547C0 8053FD8 805A740 805999C GetBanimPalette int GetBanimPalette(int banim_id, enum ekr_battle_unit_position pos) 返回用那个动画ID的调色板
802EEE0 80357E4 803530C 803A16C 803A0F4 AiStartEscapeAction void AiStartEscapeAction(struct AiPerformProc * proc)
void AiStartEscapeAction(struct CpPerformProc* proc)
CpPerform_PerformEscape
8011A90 80043D4 80044F8 8002C30 8002CE0 EventWmRemoveHighlightWait static void EventWmRemoveHighlightWait(struct EventProc * proc)
ProcPtr Proc_StartBlocking(const struct ProcCmd *script, ProcPtr parent)
ProcStartBlocking, Proc_StartBlocking, SpawnProcLocking
806BE00 80056A4 80057D8 800407C 8004144 Chapter10B_CheckTalkShannaThea bool Chapter10B_CheckTalkShannaThea(struct EventInfo * info)
void Text_DrawNumberOrBlank(struct Text *th, int n)
Text_AppendNumberOr2Dashes, Text_DrawNumberOrBlank
806FDB4 8081CB0 8080F54 808A610 8088384 StatScreenSprites_PutRescueMarkers void StatScreenSprites_PutRescueMarkers(struct StatScreenSpritesProc * proc)
void PageNumCtrl_DisplayBlinkIcons(struct StatScreenPageNameProc* proc)
PageNumCtrl_DisplayBlinkIcons
804610C 804F0DC 804E900 8054518 805382C efxQuake_Loop void efxQuake_Loop(struct EfxQuakeProc * proc)  
0 800BF1C 800C00C 800FE0C 800FC90 TryPrepareEventUnitMovement u8 TryPrepareEventUnitMovement(struct EventEngineProc * proc, int x, int y) CanStartEventUnitMovement
801C160 801D7E0 801D3DC 801D838 801DBD4 GetRescueTransferFacing int GetRescueTransferFacing(int xa, int ya, int xb, int yb)
int GetSomeFacingDirection(int x0, int y0, int x1, int y1)
GetSomeFacingDirection
802DE60 8034110 8033C38 8036F2C 8036E2C PutBattlePreviewTilemaps static void PutBattlePreviewTilemaps(struct BattlePreviewProc * proc)
void PutBattleForecastTilemaps(struct BattleForecastProc * proc)
PutBattleForecastTilemaps, BKSEL_Display
0 802FE90 802F9C4 803281C 80328D0 BATTLE_HandleItemDrop bool BATTLE_HandleItemDrop(struct CombatActionProc* proc)  
0 8099764 8098EA8 80A28E8 80A064C WmSell_OnLoop_ConfirmSellKeyHandler void WmSell_OnLoop_ConfirmSellKeyHandler(struct WmSellProc* proc)  
0 8053BD4 80533EC 8059954 8058B24 EkrCheckAttackRound bool EkrCheckAttackRound(u16 round) DoesBattleAnimSideTakeAction
805DC2C 8069DDC 80695FC 80764C8 8074040 EkrLvup_Promo_DrawPromoNewClassName void EkrLvup_Promo_DrawPromoNewClassName(struct ProcEkrLevelup *proc)  
80462BC 804F284 804EAA8 80546C8 80539DC NewEfxHitQuake void NewEfxHitQuake(struct Anim * anim1, struct Anim * anim2, int kind) StartEfxHitQuake
80159F0 8015818 801539C 8015434 8015410 BmMain_ChangePhase int BmMain_ChangePhase(ProcPtr proc)
int BmMain_ChangePhase(void)
MapMain_SwitchPhases
80754F4 808A730 8089DD4 80936B0 0 func_fe6_080754F4 void func_fe6_080754F4(struct Unit * unit, int step)  
0 8031198 8030CAC 8033B9C 8033C90 PrepScreen_UnitSwapIdle void PrepScreen_UnitSwapIdle(struct ProcPrepSallyCursor * proc)  
0 80182A8 8017EB8 8018144 8018430 UnitChangeFaction void UnitChangeFaction(struct Unit* unit, int faction)  
8016B24 8016DA4 8016948 8016B04 8016D5C GetWeaponLevelFromExp int GetWeaponLevelFromExp(int wexp)
int GetWeaponLevelFromExp(int wexp)
 
80179EC 8018054 8017C64 8017EDC 80181C8 UnitCheckStatOverflow void UnitCheckStatOverflow(struct Unit * unit)
void UnitCheckStatCaps(struct Unit* unit)
UnitCheckStatCaps
803239C 8039548 8039094 803DF4C 803DFBC AiGetFriendZoneCombatScoreComponent int AiGetFriendZoneCombatScoreComponent(void)
int AiGetFriendZoneCombatScoreComponent(void)
AiBattleGetAlliesAroundWeight
0 80961B8 80959B0 809F06C 809CDD4 PrepItemUseBooster_OnInit void PrepItemUseBooster_OnInit(struct ProcPrepItemUseBooster * proc)  
0 8006C48 8006DB8 80056C8 80057C0 FaceRefreshSprite void FaceRefreshSprite(struct FaceProc* proc)  
0 8004B38 8004C5C 80033B8 800346C Proc_FindAfter ProcPtr Proc_FindAfter(struct ProcCmd* script, struct Proc* proc) Proc_GetNext
0 8060A80 8060298 8065AF0 80649E4 StartSubSpell_efxExcaliburBG3 void StartSubSpell_efxExcaliburBG3(struct Anim * anim)  
0 80A2984 0 80AB4B8 80A6AA0 LoadAndVerfySuspendSave void LoadAndVerfySuspendSave(void)  
0 80A9D58 80A8E44 80B18F4 80ACE54 SysBlackBox_Main void SysBlackBox_Main(struct SysBlackBoxProc * proc)  
0 806A4F8 8069D18 8076BDC 80747A4 EfxleveluphbMain void EfxleveluphbMain(ProcPtr proc)  
802D438 809A294 80998D8 80A3274 0 TrapDamageDisplay_Check static void TrapDamageDisplay_Check(struct GenericProc * proc)  
8059B78 8043E7C 80436A0 8048C7C 0      
0 80316C8 80311E0 8034180 8034278 EndPrepScreen void EndPrepScreen(void)  
0 8087EEC 8087534 8090D6C 808EA98 CgText_OnHBlank void CgText_OnHBlank(void)  
0 805C414 805BC2C 80613C8 80602C8 efxHazymoon_Loop_Main void efxHazymoon_Loop_Main(struct ProcEfx * proc)  
8036A94 803DFD4 803DB24 8042F1C 8042F98 sub_8042F98 void sub_8042F98(ProcPtr proc)  
802EBD0 80354C8 8034FF0 8039E3C 8039DC4 AiDecideSpecialItems void AiDecideSpecialItems(void)
void DecideSpecialItems(void)
DecideSpecialItems, AiDecisionMaker_SpecialItems
804363C 804C944 804C168 8051BC4 8050E90 ModDec void ModDec(s16 val, u16 buf[])  
0 8094714 8093E2C 809D67C 809B3B4 sub_809B3B4 void sub_809B3B4(struct ProcPrepUnit *proc)  
0 8093E9C 80935A4 809CE9C 809ABD0 PrepCheckCanSelectUnit s8 PrepCheckCanSelectUnit(struct ProcPrepUnit *proc, struct Unit *unit)  
8013CA4 8013688 8013168 8013008 8012F50 Decompress void Decompress(void const * src, void * dst)
void Decompress(const void* src, void* dst)
AutoCopyOrDecompressImageToVRAM, CopyDataWithPossibleUncomp
8015344 801514C 8014CD0 8014AA0 8014A78 func_fe6_08015344 void func_fe6_08015344(void)
void sub_8014A78(void)
 
0 802C75C 802C29C 802EA48 802EB10 DisableAllLightRunes void DisableAllLightRunes(void) RevertEnabledLightRunes, BattleSomethingTrapChangeTerrain
0 802C79C 802C2DC 802EA88 802EB50 EnableAllLightRunes void EnableAllLightRunes(void) RestoreEnabledLightRunes, NullAllLightRunesTerrain
802ECC8 80355FC 8035124 8039F84 8039F0C AiPerform_WatchUnit void AiPerform_WatchUnit(struct AiPerformProc * proc)
void CpPerform_MoveCameraOntoUnit(struct CpPerformProc* proc)
CpPerform_MoveCameraOntoUnit
8022724 80264F0 8026064 8027AA0 8027B0C IsUnitSpriteHoverEnabledAt bool IsUnitSpriteHoverEnabledAt(int x, int y)
s8 IsUnitSpriteHoverEnabledAt(int x, int y)
 
8016140 8016000 8015B84 8015CBC 8015CB0 CamMove_OnLoop static void CamMove_OnLoop(struct CamMoveProc * proc)
void CamMove_OnLoop(struct CamMoveProc* proc)
Loop6C_GENS, CameraMovement_OnLoop
804D5E4 8056F50 8056768 805CFB8 805C21C EfxTeonoSeMain void EfxTeonoSeMain(struct ProcEfxMagicOBJ * proc)  
8028460 802D948 802D488 80301A8 8030258 WeatherInit_Snow static void WeatherInit_Snow(void)
void WfxSnow_Init(void)
WfxSnow_Init
8022AA8 8026AD8 802664C 8028188 80281F4 GetUnitSupportUnit struct Unit * GetUnitSupportUnit(struct Unit * unit, int num)
struct Unit* GetUnitSupporterUnit(struct Unit* unit, int num)
GetUnitSupporterUnit
806EB00 8080800 807FA48 80890BC 8086E00 PutStatScreenText void PutStatScreenText(struct StatScreenTextInfo const * list)
void DisplayTexts(const struct SSTextDispInfo* infos)
DisplayTexts, DrawLotsaText
0 80AE608 80AD6E4 80B5EA4 80B1288 BonusClaim_Loop_SelectTargetKeyHandler void BonusClaim_Loop_SelectTargetKeyHandler(struct BonusClaimProc * proc)  
806F470 8081334 80805D8 8089C68 80879DC StatScreenPageSlide_Loop void StatScreenPageSlide_Loop(struct StatScreenPageSlideProc * proc)
void PageSlide_OnLoop(struct StatScreenEffectProc* proc)
PageSlide_OnLoop
0 8098754 8097E68 80A1928 809F688 PrepItemList_Loop_MainKeyHandler void PrepItemList_Loop_MainKeyHandler(struct PrepItemListProc * proc)  
809AC94 8032AD0 80325A0 8035650 0      
8032CE8 8039EAC 80399F8 803E8CC 803E93C AiEquipGetFlags bool AiEquipGetFlags(u16 * equip_flags_out)
s8 sub_803E93C(u16* out)
 
8076448 808B654 808AD00 80945E8 80922F0 func_fe6_08076448 void func_fe6_08076448(struct UnitListScreenProc * proc, fu8 unit_num, u16 * tm, fu8 page, bool put_name)
void UnitList_PutRow(struct UnitListScreenProc * proc, u8 unitNum, u16 * tm, u8 page, s8 putName)
 
80361A4 803D6C0 803D210 8042618 8042694 sub_8042694 struct SioData * sub_8042694(u32 * out)  
0 801D66C 801D268 801D6C4 801DA60 MoveLimitView_OnEnd void MoveLimitView_OnEnd(struct MoveLimitViewProc * proc)  
0 80B0C30 80AFDFC 80B87FC 80B3C50 ClassInfoDisplay_LoopWindowIn void ClassInfoDisplay_LoopWindowIn(struct OpInfoClassDisplayProc* proc)  
0 8004B6C 8004C90 80033EC 80034A0 Proc_FindAfterWithParent struct Proc Proc_FindAfterWithParent(struct Proc proc, struct Proc* parent) FindFirstChild6C, Proc_GetNextChild
0 807B630 807ABBC 808799C 80856D0 sub_80856D0 void sub_80856D0(struct EventEngineProc * proc)  
0 80879E4 808702C 80908DC 808E608 ChapterStatus_LoopKeyHandler void ChapterStatus_LoopKeyHandler(struct ChapterStatusProc* proc)  
8039ABC 8041288 8040B80 80461B0 8046234      
0 8095D58 8095528 809ECB8 809CA14 PrepItemUse_ConfirmWindowCtrlLoop void PrepItemUse_ConfirmWindowCtrlLoop(struct ProcPrepItemUse * proc) PrepScreenItemUseScreen_AreUSureBoxLoop
0 800EDBC 800EEB0 80115C8 80114DC NewPopup_ItemGot_unused void NewPopup_ItemGot_unused(struct Unit* unit, u16 item, ProcPtr parent) NewGotItemPopup
808D07C 80AF8F8 80AE9C0 80B707C 80B2464 sub_80B2464 s8 sub_80B2464(struct ConfigProc* proc)  
804D44C 8056DB8 80565D0 805CE1C 805C080 EfxTeonoObjMain void EfxTeonoObjMain(struct ProcEfxMagicOBJ * proc)  
802A514 802FB5C 802F690 80324F8 80325AC DeathDropSpriteAnim_Loop void DeathDropSpriteAnim_Loop(struct DeathDropAnimProc * proc)
void DeathDropSpriteAnim_Loop(struct DeathDropAnimProc* proc)
SpriteJumpAnimation_Loop
0 809754C 8096DC0 80A06C0 809E420 sub_809E420 void sub_809E420(struct PrepItemSupplyProc * proc)  
803FE64 8048794 8047FA8 804D344 804C5A4      
0 80B5330 80B4510 80BD218 80B8350 HandleWMFaceFade void HandleWMFaceFade(struct WMFaceCtrlProc* proc)  
801BF68 801D5E8 801D1E4 801D640 801D9DC LimitView_Loop void LimitView_Loop(struct GenericProc * proc)
void MoveLimitView_OnLoop(struct MoveLimitViewProc * proc)
MoveLimitView_OnLoop
8072AD0 8085C8C 8085290 808EA4C 808C750 DrawUnitBurstMapUi void DrawUnitBurstMapUi(struct MapUiProc * proc, struct Unit * unit)
void sub_808C750(struct PlayerInterfaceProc* proc, struct Unit* unit)
 
8057BB0 8063E4C 8063664 806FED4 806DBBC EfxMagdhisEffectMain void EfxMagdhisEffectMain(struct ProcEfx * proc)  
8045EE8 804EEB8 804E6DC 8054304 8053618 sub_8053618 void sub_8053618(int xPos)  
80504F0 8059D20 8059538 8060104 805F004 StartSubSpell_efxMistyrainBG void StartSubSpell_efxMistyrainBG(struct Anim * anim)  
8042194 804B588 804ADAC 80506E0 804F96C MapSelect_Main void MapSelect_Main(struct MapSelectProc * proc)
void TargetSelection_Loop(struct SelectTargetProc* proc)
TargetSelection_Loop
801D234 801EB48 801E7C4 801ED1C 801F0C4 PhaseIntroSquares_OutLoop static void PhaseIntroSquares_OutLoop(struct GenericProc * proc)
void PhaseIntroSquares_OutLoop(struct PhaseIntroSubProc *proc)
 
80412B0 804A2AC 8049AC4 804EE8C 804E108 UnpackUiWindowFrameImg void UnpackUiWindowFrameImg(void * vram)
void UnpackUiFrameImage(void* dest)
UnpackUiFrameImage
803F8E0 80481EC 8047A00 804CFA8 804C208      
0 806221C 8061A34 8067160 0      
0 8096DEC 8096668 809FF74 809DCD4 PrepItemSupply_Loop_GiveTakeKeyHandler void PrepItemSupply_Loop_GiveTakeKeyHandler(struct PrepItemSupplyProc * proc)  
8044284 804D62C 804CE50 80528A8 8051BB0 ekrDispUPMain void ekrDispUPMain(struct ProcEkrDispUP *proc) ekrDispUP_Loop
8017B4C 80181F8 8017E08 8018084 8018370 UnitDropRescue void UnitDropRescue(struct Unit * unit, int x, int y)
void UnitDrop(struct Unit* actor, int xTarget, int yTarget)
UnitDrop
0 804EDB8 804E5DC 8054200 8053514 sub_8053514 void sub_8053514(struct ProcEfxFarAttack * proc)  
0 80B1110 80B02E4 80B8C9C 0      
8023A08 8027C58 80277CC 8029644 802969C WarpSelect_Loop static void WarpSelect_Loop(struct GenericProc * proc)
void WarpSelect_OnIdle(struct WarpSelectProc* proc)
WarpSelect_OnIdle, WarpTargetPosSelect_Loop
805BD64 8067E78 806768C 8073F38 8071A54 EfxOverrideBgm void EfxOverrideBgm(int songid, int volume) PlayBattleMusic
80259A0 802A50C 802A05C 802C5D8 802C6A0 BattleApplyMiscActionExpGains void BattleApplyMiscActionExpGains(void)
void BattleApplyMiscActionExpGains(void)
 
803DAE8 80463B4 8045BC8 804B164 804A3A8      
801A3C0 801B1F0 801AE10 801B2F4 801B618 BuildUnitCompleteStaffRange void BuildUnitCompleteStaffRange(struct Unit * unit)
void GenerateUnitCompleteStaffRange(struct Unit* unit)
GenerateUnitCompleteStaffRange, FillMapStaffRangeForUnit
8044EEC 804E1E8 804DA0C 8053478 8052788 EfxHPBarResire_8052788 void EfxHPBarResire_8052788(struct ProcEfxHPBar * proc)  
8036208 803D724 803D274 8042678 80426F4 SioEmitData int SioEmitData(u8 const * src, u16 len)  
80522D0 805BCB8 805B4D0 8067EA4 8065BB8 efxIvaldiBG3_Loop void efxIvaldiBG3_Loop(struct ProcEfxBG * proc) Loop6C_efxIvaldiBG3
80849BC 80A0768 809FD9C 80A8F78 80A4534 PidStatsAddWin void PidStatsAddWin(fu8 pid)
void PidStatsAddWinAmt(u8 pid)
BWL_AddWin
8054580 805D200 805CA18 806214C 806104C efxLive_Loop_Main void efxLive_Loop_Main(struct ProcEfx * proc)  
805D154 8069314 8068B28 8075A08 807352C EkrLvup_InitStatusText void EkrLvup_InitStatusText(struct ProcEkrLevelup *proc)  
8029FE0 802F624 802F158 8031E9C 8031F50 ArenaIsUnitAllowed bool ArenaIsUnitAllowed(struct Unit * unit)
s8 ArenaIsUnitAllowed(struct Unit* unit)
CouldUnitUseAnyWeapon
802A874 802FF94 802FACC 8032938 80329EC CutMovePath static void CutMovePath(i8 path)
void CutOffPathLength(s8 newIndex)
CutOffPathLength, MoveCursor_CutPath
0 80AE33C 80AD414 80B5BB0 80B0F94 BonusClaim_DrawTargetUnitSprites void BonusClaim_DrawTargetUnitSprites(struct BonusClaimProc * proc)  
8016024 8015F24 8015AA8 8015BF0 8015BD4 PutSysArrow void PutSysArrow(int x, int y, u8 isDown)
void UpdateStatArrowSprites(int x, int y, u8 isDown)
 
0 806A7E0 806A000 8076ECC 8074A94 Loop6C1_EfxLvupBGCOL void Loop6C1_EfxLvupBGCOL(struct ProcEfxBGCOL * proc)  
808344C 809E794 809DD7C 80A6FF0 0      
80435EC 804C8F4 804C118 8051B74 8050E40 sub_8050E40 void sub_8050E40(void *_src, void *_dst)  
0 8062B9C 80623B4 8067AE4 8065724 efxDancepara_Loop void efxDancepara_Loop(struct ProcEfx * proc)  
8032440 80395EC 8039138 803DFF8 803E068 AiGetTargetJobCombatScoreComponent int AiGetTargetJobCombatScoreComponent(void)
int AiGetTargetClassCombatScoreComponent(void)
AiBattleGetWeight_803E068
8048354 8051830 8051054 8057210 8056288 ekrBattleEnding_8056288 void ekrBattleEnding_8056288(struct ProcEkrBattleEnding * proc)  
0 800EE00 800EEF4 8011780 8011694 NewPopup_ItemStealing void NewPopup_ItemStealing(u16 item, ProcPtr parent) CreateItemStealingPopup
805089C 805A0CC 80598E4 8060490 805F390 efxResire_Loop_Main void efxResire_Loop_Main(struct ProcEfx * proc) Loop6C_efxResire, EfxResire_Main
0 8029364 8028EB4 802AD00 802AD90 ComputeBattleUnitStatusBonuses void ComputeBattleUnitStatusBonuses(struct BattleUnit* bu)  
8084E18 80A0D38 80A036C 80A95B0 80A4B6C GetNewPlaythroughId int GetNewPlaythroughId(void)
int GetNewPlaythroughId(void)
 
8025D7C 802A964 802A4B4 802CA5C 802CB24 BattleInitItemEffect void BattleInitItemEffect(struct Unit * unit, int item_slot)
void BattleInitItemEffect(struct Unit* actor, int itemSlot)
 
804D280 8056BEC 8056404 805CC50 805BEB4 EfxDummymagicMain void EfxDummymagicMain(struct ProcEfx * proc) Loop6C_efxDummymagic
802FF20 8036A88 80365B0 803B4C8 803B4B8 AiCountNearbyAlliedUnits int AiCountNearbyAlliedUnits(short x, short y)
int AiCountNearbyAlliedUnits(s16 x, s16 y)
 
803784C 803ED98 803E904 8043CDC 8043D5C      
0 809AC5C 809A280 80A3B70 0      
808A658 80A6DD4 80A6114 80B0444 80AB98C func_fe6_0808A658 fu8 func_fe6_0808A658(fu8 save_id, bool valid, fi8 direction)
u8 SaveMenuModifySaveSlot(u8 slot, int b, int c)
 
0 8025024 8024B98 80264C8 8026524 TryAddToLightRuneTargetList void TryAddToLightRuneTargetList(int x, int y)  
805D5B0 8069770 8068F90 8075E70 8073988 NewEkrLevelup void NewEkrLevelup(struct Anim *ais)  
0 809CEC8 809C544 80A5968 80A1B90 DrawSupportSubScreenSprites void DrawSupportSubScreenSprites(struct SubScreenProc* proc)  
805C2E0 8068488 8067C9C 80748B8 80723D4 GetEfxSoundType2FromBaseCon u16 GetEfxSoundType2FromBaseCon(u16 basecon)  
809331C 806A414 8069C34 8076AF8 80746C0 NewEfxleveluphb ProcPtr NewEfxleveluphb(void)  
0 8096834 8096054 809F968 809D6CC sub_809D6CC void sub_809D6CC(void)  
804F600 8059174 805898C 805F220 805E120 efxFimbulvetr_Loop_Main void efxFimbulvetr_Loop_Main(struct ProcEfx * proc)  
80358DC 803CDF8 803C944 8041D44 8041DC4 SioMain_Loop void SioMain_Loop(void) SioMain_8041DC4
80263C8 802B390 802AEE0 802D520 802D5E8 TradeMenu_UpdateSelection static bool TradeMenu_UpdateSelection(struct TradeMenuProc * proc)
s8 TradeMenu_UpdateSelection(struct TradeMenuProc * proc)
 
0 802267C 8022204 8023318 8023350 ItemSelectMenu_TextDraw int ItemSelectMenu_TextDraw(struct MenuProc* menu, struct MenuItemProc* menuItem)  
0 802D06C 802CBAC 802F4B8 802F598 sub_802F598 void sub_802F598(struct Unit* unit, int itemIdx, s8 unk)  
8070410 8082394 8081634 808AD94 8088B08 HelpBoxPopulateStatScreenPower void HelpBoxPopulateStatScreenPower(struct HelpBoxProc * proc)
void HbPopulate_SSPower(struct HelpBoxProc* proc)
HbPopulate_SSPower
80859E0 80A1D18 80A1384 80AA7C0 80A5DA8 IsValidSuspendSave bool IsValidSuspendSave(int save_id)
u8 IsValidSuspendSave(int slot)
 
0 809EFC4 809E5AC 80A7828 80A2DE4 InitGlobalSaveInfodata void InitGlobalSaveInfodata() InitSaveGeneralGameMetadata
8016694 80168EC 8016470 80165F0 8016848 func_fe6_08016694 void func_fe6_08016694(struct Text * text, int item, bool is_usable, u16 * tm)
void DrawItemMenuLine(struct Text* text, int item, s8 isUsable, u16* mapOut)
DrawItemMenuCommand, PutItemMenuLine, DrawItemMenuLine
802CC1C 8032DD0 80328A0 803594C 803584C BeginPoisonDamageAnim void BeginPoisonDamageAnim(struct Unit * unit, int damage)
void BeginUnitPoisonDamageAnim(struct Unit* unit, int damage)
 
8058A80 8012F6C 80128F0 8009BBC 8009C5C sub_8009C5C void sub_8009C5C(struct GameCtrlProc * proc)  
8018688 8019170 8018D88 8019194 80194BC InitMapForChapter void InitMapForChapter(int chapter)
void InitChapterMap(int chapterId)
InitChapterMap
0 808E81C 808DEF0 8097740 8095460 IsUnitInCurrentRoster s8 IsUnitInCurrentRoster(struct Unit *unit)  
801B04C 801C584 801C194 801C514 801C8AC HandlePlayerMapCursor void HandlePlayerMapCursor(void)
void HandlePlayerCursorMovement(void)
HandlePlayerCursorMovement
802FE84 80369EC 8036514 803B434 803B41C AiCountNearbyEnemyUnits int AiCountNearbyEnemyUnits(short x, short y)
int AiCountNearbyEnemyUnits(s16 x, s16 y)
AiAreEnemiesWithin3Tiles
0 8018BC4 80187D4 8018A60 8018D4C GetUnitMovementCost const s8* GetUnitMovementCost(struct Unit* unit)  
80392F4 8040AC0 80403B0 8045A04 8045A64      
0 8083950 8082F50 808C5E0 808A2D0 sub_808A2D0 void sub_808A2D0(void)  
0 8060EAC 80606C4 8065E44 0      
801AB64 801BD40 801B990 801BD8C 801C0FC func_fe6_0801AB64 fu8 func_fe6_0801AB64(struct MenuProc * menu)
int DebugContinueMenuInit(struct MenuProc* menuProc)
DebugContinueMenuInit
804D088 80569FC 8056214 805CA64 805BCC4 Loop6C_efxMagicQUAKE int Loop6C_efxMagicQUAKE(int a1)  
8017854 8017EB0 8017AC0 8017CE4 8017FC4 UnitAutolevelCore void UnitAutolevelCore(struct Unit * unit, u8 jid, int levelCount)
void UnitAutolevelCore(struct Unit* unit, u8 classId, int levelCount)
 
0 80046E8 800480C 8002F64 8003014 Proc_UnblockEachMarked void Proc_UnblockEachMarked(int mark) ReleaseEachMarkedProc, Proc_ReleaseEachMarked
8045C90 804EC74 804E498 80540C0 80533D0 NewEfxFarAttackWithDistance void NewEfxFarAttackWithDistance(struct Anim * anim, s16 arg) MoveBattleCameraOnto
8070E70 8082F74 8082528 808BB14 8089804 func_fe6_08070E70 void func_fe6_08070E70(void * vram, int pal)
void LoadHelpBoxGfx(void * vram, int palId)
LoadDialogueBoxGfx, LoadHelpBoxGfx
8070EEC 8083000 80825B4 808BBD4 80898C4 func_fe6_08070EEC void func_fe6_08070EEC(void * vram, int pal)
void sub_80898C4(void* vram, int palId)
 
802AC9C 80303BC 802FEF4 8032D40 8032E28 InitMovePath void InitMovePath(bool display_only)
void PathArrowDisp_Init(u8 a)
PathArrowDisp_Init
8042908 804BD08 804B52C 8050E64 80500F0 EkrBattleWaitBattleQuote void EkrBattleWaitBattleQuote(struct ProcEkrBattle * proc)
void ekrBattleWaitPreEvent(struct ProcEkrBattle *proc)
ekrBattle_80500F0, EkrBattle_BattleQuoteWait
8057C94 8063F30 8063748 806FFBC 806DCA4 EfxMagdhisEffectBGMain void EfxMagdhisEffectBGMain(struct ProcEfxBG * proc)  
0 8005460 8005590 8003DA0 8003E70 PutText void PutText(struct Text *text, u16 *tm) Text_Draw
0 8097990 8097204 80A0AFC 809E85C PrepItemSupply_GiveItemToSupply void PrepItemSupply_GiveItemToSupply(struct PrepItemSupplyProc * proc)  
801C3E0 801DA50 801D64C 801DA8C 801DE30 GetPlayerInitialCursorPosition static void GetPlayerInitialCursorPosition(int * x_out, int * y_out)
void GetPlayerStartCursorPosition(int *px, int *py)
GetPlayerStartCursorPosition
8087CB0 80A4054 80A33E0 80AD2D0 80A88B8 func_fe6_08087CB0 fu8 func_fe6_08087CB0(fu8 byte)
u8 sub_80A88B8(u8 a)
 
8016644 8016850 80163D4 801654C 80167A4 CanUnitUseStaff bool CanUnitUseStaff(struct Unit * unit, int item)
s8 CanUnitUseStaff(struct Unit* unit, int item)
 
0 8069830 8069050 8075F34 0      
805DDA8 8069F68 8069788 8076654 80741CC EkrLvup_MainAnime void EkrLvup_MainAnime(struct ProcEkrLevelup *proc)  
0 802D320 802CE60 802F860 802F914 ExecStatBoostItem void ExecStatBoostItem(ProcPtr proc) ExecStatBooster
804A500 8053A80 8053298 80597E4 80589B4 GetBanimFactionPalette int GetBanimFactionPalette(u32 arg) GetAllegienceId
8094F14 80B03E0 80AF590 80B7C78 80B3088 ClassIntroIcon_Init void ClassIntroIcon_Init(struct OpInfoIconProc* proc)  
8044390 804D738 804CF5C 80529BC 8051CC4 EfxClearScreenFx void EfxClearScreenFx(void)  
8042C0C 804BFCC 804B7F0 8051174 8050400 EkrBattleStartPromotion void EkrBattleStartPromotion(struct ProcEkrBattle * proc)
void ekrBattle_StartPromotion(struct ProcEkrBattle *proc)
ekrBattle_8050400, ekrBattle_StartMainAnimations
8021820 8024C00 8024774 80260A4 8026100 TryEnlistSilenceUnitTarget void TryEnlistSilenceUnitTarget(struct Unit * unit)
void TryAddUnitToSilenceTargetList(struct Unit* unit)
TryAddUnitToSilenceTargetList
802186C 8024C4C 80247C0 80260F0 802614C TryEnlistSleepUnitTarget void TryEnlistSleepUnitTarget(struct Unit * unit)
void TryAddUnitToSleepTargetList(struct Unit* unit)
TryAddUnitToSleepTargetList
80218B8 8024C98 802480C 802613C 8026198 TryEnlistBerserkUnitTarget void TryEnlistBerserkUnitTarget(struct Unit * unit)
void TryAddUnitToBerserkTargetList(struct Unit* unit)
TryAddUnitToBerserkTargetList, TryAddUnitToBerzerkTargetList
804695C 804F9D8 804F1FC 8055128 8054440 NewEfxFlashHPBar void NewEfxFlashHPBar(struct Anim * anim, int duartion, int duartion2) StartEfxFlashHPBar
80174AC 8017A44 8017654 80176F0 8017948 UnitAddItem bool UnitAddItem(struct Unit * unit, int item)
s8 UnitAddItem(struct Unit* unit, int item)
 
801A7D4 801B9E4 801B61C 801BA20 801BD58 func_fe6_0801A7D4 fu8 func_fe6_0801A7D4(struct MenuProc * menu, struct MenuEntProc * ent)
u8 DebugMapMenu_DisplayInfoIdle(struct MenuProc* menuProc, struct MenuItemProc* menuItemProc)
DebugMapMenu_DisplayInfoIdle
8055294 805DF20 805D738 8062D78 8061C78 efxReserve_Loop_Main void efxReserve_Loop_Main(struct ProcEfx * proc)  
0 8061C1C 8061434 8066B7C 0      
804CAD8 8056314 8055B2C 805C414 805B670 EfxRestWINMain void EfxRestWINMain(struct ProcEfx *proc)  
80271FC 802C618 802C158 802E8E0 802E9A8 UpdateTraps_CountDownTraps static void UpdateTraps_CountDownTraps(ProcPtr proc)
void CountDownTraps(void)
AdvanceDamagingTrapTurnCounter, CountDownTraps
8092854 8006A08 8006B78 8005478 8005570 FindFreeFaceSlot int FindFreeFaceSlot(void) GetFreeFaceSlot
0 8012AD0 801243C 80095E0 80096F0 AP_Find struct APHandle* AP_Find(const u16* definition) FindSpriteAnim, AP_Alloc
8017520 8017ACC 80176DC 8017780 80179D8 GetUnitItemCount int GetUnitItemCount(struct Unit * unit)
int GetUnitItemCount(struct Unit* unit)
Get_Open_Inventory_Space
802FDF8 8036960 8036488 803B3B0 803B390 AiCountNearbyUnits int AiCountNearbyUnits(short x, short y)
int AiCountNearbyUnits(s16 x, s16 y)
 
8023C50 8027EBC 8027A30 8029890 80298F0 DoUseUnlockStaff void DoUseUnlockStaff(struct Unit * unit, void (* list_targets)(struct Unit * unit))
void DoUsePutTrap(struct Unit* unit, void(func)(struct Unit), int msgHelp)
DoUsePutTrap, PrepareTargetSelectionForMineAndLightRune
8041BD8 804AE18 804A63C 804FED8 804F164 Menu_Main void Menu_Main(struct MenuProc * proc)
void Menu_OnIdle(struct MenuProc* proc)
Menu_OnIdle, Menu_Idle
8054A10 805D698 805CEB0 8062548 8061448 efxReblow_Loop_Main void efxReblow_Loop_Main(struct ProcEfx * proc)  
8024BBC 8029568 80290B8 802AF88 802B018 BattleGenerateRoundHits bool BattleGenerateRoundHits(struct BattleUnit * attacker, struct BattleUnit * defender)
s8 BattleGenerateRoundHits(struct BattleUnit* attacker, struct BattleUnit* defender)
 
0 80B7448 80B663C 80BAC4C 80B60C8 sub_80B60C8 int sub_80B60C8(int param_1, int param_2, int param_3)  
8023BE0 8027E44 80279B8 802981C 802987C DoUseWarpStaff void DoUseWarpStaff(struct Unit * unit)
void DoUseWarpStaff(struct Unit* unit)
SetupWarpTargetSelection
8047620 805093C 8050160 8056240 8055298 StartBattleAnimHitEffects void StartBattleAnimHitEffects(struct Anim *anim, int type, int a, int b)  
8023CFC 8027F74 8027AE8 8029944 80299B8 DoUseRepairStaff void DoUseRepairStaff(struct Unit * unit)
void DoUseRepairStaff(struct Unit* unit)
SetupHammerneUseSelection
805440C 805D08C 805C8A4 8061FE6 8060ED8 efxFenrirOBJ2_Loop void efxFenrirOBJ2_Loop(struct ProcEfxOBJ * proc)  
0 8009310 8009480 8007D98 8007E9C TalkChoice_OnIdle void TalkChoice_OnIdle(struct TalkChoiceProc* proc) DialogueTextChoice_OnLoop
804DC8C 805769C 8056EB4 805D708 805C96C efxSong_Loop_Main void efxSong_Loop_Main(struct ProcEfx * proc)  
804DE84 805795C 8057174 805D9B0 805CC14 efxDance_Loop_Main void efxDance_Loop_Main(struct ProcEfx * proc)  
802F77C 80362E4 8035E0C 803AD18 803ACF8 AiIsInShortList bool AiIsInShortList(u16 const * list, u16 item)
s8 AiIsInShortList(const u16* list, u16 item)
 
802F798 8036300 8035E28 803AD38 803AD18 AiIsInByteList bool AiIsInByteList(u8 const * list, u8 item)
s8 AiIsInByteList(const u8* list, u8 item)
IsTerrainIdInList
804574C 804E944 804E168 8053C14 8052F24 sub_8052F24 void sub_8052F24(struct ProcEfxDead *proc)  
0 8055474 8054C8C 805B558 805A7B4 sub_805A7B4 void sub_805A7B4(struct AnimBuffer * pAnimBuf)  
8033AA4 803AC7C 803A7C8 803F6BC 803F72C AiFunc_AttackCmdResult bool AiFunc_AttackCmdResult(void const * no_input)
s8 sub_803F72C(const void* input)
 
801650C 80165F0 8016174 80162E8 8016540 CreateItem int CreateItem(int item)
int MakeNewItem(int item)
MakeNewItem
80373A4 803E8E8 803E454 8043840 80438C0      
0 8079D38 8079568 808598C 8083654 sub_8083654 void sub_8083654(u16 pid)  
0 8063D44 806355C 806FDCC 806DAB0 EfxSRankWeaponEffectSCRMain void EfxSRankWeaponEffectSCRMain(struct ProcEfx * proc)  
0 80809AC 0 8089268 8086FAC DisplayBwl void DisplayBwl(void) DrawStatScreenBwl
80373E0 803E924 803E490 8043884 8043904      
0 8005A94 8005C00 8004470 8004568 GetStringTextLenASCII int GetStringTextLenASCII(const char *str) GetStringTextWidthASCII, GetStringTextLenAscii
0 80283AC 8027F20 8029D7C 8029DF0 TorchSelect_OnIdle void TorchSelect_OnIdle(struct WarpSelectProc* proc) TorchTargetSelection_Loop
8033380 803A544 803A090 803EF70 803EFE0 AiFunc_CountEnemiesInRange_IsEnemyAt bool AiFunc_CountEnemiesInRange_IsEnemyAt(int x, int y)
s8 AiIsUnitAtPositionDifferentAllegiance(int x, int y)
AiIsUnitAtPositionDifferentAllegiance
804C928 80560F8 8055910 805C1F8 805B454 efxRestRSTMain void efxRestRSTMain(struct ProcEfx *proc)  
0 808940C 8088AA8 80922F4 8090014 YesNoChoice_Loop_KeyHandler void YesNoChoice_Loop_KeyHandler(struct YesNoChoiceProc * proc)  
8086D04 80A2FE0 80A236C 80AC314 80A78FC GetMinimapStairTileAt int GetMinimapStairTileAt(int x, int y)
int GetMinimapStairTileAt(int x, int y)
Minimap_GetStairsTileIndex
8025A90 802A620 802A170 802C6F8 802C7C0 BattleApplyWeaponTriangleEffect void BattleApplyWeaponTriangleEffect(struct BattleUnit * attacker, struct BattleUnit * defender)
void BattleApplyWeaponTriangleEffect(struct BattleUnit* attacker, struct BattleUnit* defender)
 
0 8018B7C 801878C 8018A1C 8018D08 IsUnitMagicSealed s8 IsUnitMagicSealed(struct Unit* unit)  
80505A0 8059DD0 80595E8 80601B0 805F0B0 StartSubSpell_efxMistyrainBG2 void StartSubSpell_efxMistyrainBG2(struct Anim * anim)  
8038AA4 8040270 803FB64 80451D4 8045234      
8041844 804AA68 804A280 804FA3C 804ECB0 StartLockingMenuExt struct MenuProc * StartLockingMenuExt(struct MenuInfo const * info, struct MenuRect rect, ProcPtr parent)
ProcPtr parent)
StartMenuCore, StartMenuExt
0 80B4A90 80B3C58 80C8348 80C3590 ClearWmTextVram void ClearWmTextVram(void)  
0 8004E4C 8004F70 8003750 8003804 PrintDebugStringToBG void PrintDebugStringToBG(u16 *dest, const char *str) DebugPutStr
0 8028EA0 8028A24 802A93C 802A9D0 ComputeBattleUnitSupportBonuses void ComputeBattleUnitSupportBonuses(struct BattleUnit* attacker, struct BattleUnit* defender)  
8032CB4 8039E78 80399C4 803E890 803E900 AiCanEquip bool AiCanEquip(void)
s8 sub_803E900(void)
 
0 803AD78 803A8C4 803F7BC 803F82C AiBallistaRideExit s8 AiBallistaRideExit(const void * input)  
8035EC0 803D3DC 803CF2C 8042330 80423B0 sub_80423B0 s16 sub_80423B0(s8 playerId, void * dst)  
8084D64 80A0C84 80A02B8 80A94E8 80A4AA4 PidStatsUpdateFromBattleOutcome void PidStatsUpdateFromBattleOutcome(void)
void PidStatsRecordBattleRes(void)
 
0 8086288 8085888 808F070 808CD74 MMB_Loop_Display void MMB_Loop_Display(struct PlayerInterfaceProc* proc) Loop6CUI1_Displayed
8029A88 802F0B0 802EBE4 8031924 80319D8 ArenaIsMagicWeaponKind static bool ArenaIsMagicWeaponKind(int weapon_kind)
s8 IsWeaponMagic(int weaponType)
IsWeaponMagic
0 80046C4 80047E8 8002F3C 8002FEC Proc_BlockEachMarked void Proc_BlockEachMarked(int mark) LockEachMarkedProc, Proc_LockEachMarked
0 80069E0 8006B50 800544C 8005544 SetupFaceGfxData void SetupFaceGfxData(struct FaceVramEntry* config) SetFaceConfig
0 8040230 803FB24 8045190 80451F0 sub_80451F0 void sub_80451F0(void) NameSelect_80451F0
0 806452C 8063D44 807069C 0      
8037EA0 803F3F0 803EF60 8044340 80443B0      
0 8078C48 8078478 8085C34 80838FC EvCheck04_CHARASM int EvCheck04_CHARASM(struct EventInfo* info) CheckCHARASM
802E8E0 80351D4 8034CFC 8039B40 8039AC8 AiDecide_Suspend void AiDecide_Suspend(ProcPtr proc)
void CpDecide_Suspend(ProcPtr proc)
CpDecide_Suspend
800C184 8009D70 8009EE0 8008808 800890C TalkHasCorrectBubble static bool TalkHasCorrectBubble(void)
s8 TalkHasCorrectBubble(void)
 
80702BC 80821F8 808149C 808ABD8 808894C StartStatScreen void StartStatScreen(struct Unit * unit, ProcPtr parent)
void StartStatScreen(struct Unit* unit, ProcPtr parent)
 
801D160 801EA74 801E6F0 801EC48 801EFF0 PhaseIntroSquares_InLoop static void PhaseIntroSquares_InLoop(struct GenericProc * proc)
void PhaseIntroSquares_InLoop(struct PhaseIntroSubProc *proc)
 
803B5A0 8042DCC 8042728 8047CA0 8047D88 SioMenu_8047D88 int SioMenu_8047D88(int a1)  
803B31C 8042B48 80424A4 8047A4C 8047B34 SioMenu_8047B34 int SioMenu_8047B34(int a1)  
0 809A47C 8099AC0 80A3458 0      
0 80A0D58 80A038C 80A95D4 80A4B90 GetGlobalCompletionCntByInfo int GetGlobalCompletionCntByInfo(struct GlobalSaveInfo *info) GGM_GetCompletionCount
0 8090930 808FFF0 8099438 8097154 DrawPrepScreenMenuFrameAt void DrawPrepScreenMenuFrameAt(int x, int y)  
0 8018FC8 8018BD8 8018FCC 0      
806DE20 802849C 8028010 8029E64 8029ED8 func_fe6_0806DE20 void func_fe6_0806DE20(void)
void DoUseTorchStaff(struct Unit* unit)
DoUseTorchStaff, NewTorchStaffSelection
80296F4 802EC3C 802E770 80314BC 8031570 CountSupplyItems int CountSupplyItems(void)
int GetConvoyItemCount(void)
Count_Items_In_Convoy, GetConvoyItemCount
804B720 8054EBC 80546D4 805AF74 805A1D0 CheckRound1 int CheckRound1(s16 type)  
804B768 8054F04 805471C 805AFC0 805A21C CheckRound2 int CheckRound2(s16 type)  
8018224 8018968 8018578 8018804 8018AF0 GetAidIconFromAttributes int GetAidIconFromAttributes(int attributes)
int GetUnitAidIconId(u32 attributes)
GetUnitAidIconId
8074384 80896EC 8088D8C 8092604 8090324 func_fe6_08074384 void func_fe6_08074384(int arg_0)
void sub_8090324(int itemIconId)
 
801C3C8 800EC2C 800ED20 800D45C 800D198 IsMapFadeActive bool IsMapFadeActive(void)
s8 EventEngineExists(void)
EventEngineExists, MapEventEngineExists
8089B3C 80A62F4 80A560C 80AF790 80AACBC func_fe6_08089B3C void func_fe6_08089B3C(struct UnkProc_0868A28C * proc)
void sub_80AACBC(struct SaveDrawProc * proc)
 
8051F88 8059418 8059D48 80608D4 805F7D4 efxResireBG2_Loop void efxResireBG2_Loop(struct ProcEfxBG * proc)  
804F354 8061B7C 805E5D0 80633F4 80622F4 efxRestBG_Loop void efxRestBG_Loop(struct ProcEfxBG * proc)  
8053A98 805A530 805DD7C 8063C48 8062B48 efxHammarneBG_Loop void efxHammarneBG_Loop(struct ProcEfxBG * proc)  
8055870 805E564 805F078 80646E8 80635E8 efxShineBG_Loop void efxShineBG_Loop(struct ProcEfxBG * proc)  
802E43C 803471C 8034244 803752C 803746C func_fe6_0802E43C static int func_fe6_0802E43C(int wt, bool is_effective)
u16 GetBkselHelpBoxMsg(int wt, s8 isEffective)
 
0 80AB054 80AA18C 80B2C1C 80AE1A0 FadeIn_Loop void FadeIn_Loop(struct ProcFadeInOut * proc)  
808C58C 80AECCC 80ADDB4 80B6470 80B1850 DrawOptionValueTexts void DrawOptionValueTexts(int selectedIdx, int textIdx, int y)  
802AFB4 80306D4 803020C 803305C 8033148 ShouldDrawMovePathBitAt static bool ShouldDrawMovePathBitAt(short x, short y, u8 xEdge, u8 yEdge)
u8 PointInCameraBounds(s16 x, s16 y, u8 xBound, u8 yBound)
PointInCameraBounds
0 80070AC 800721C 8005B28 8005C24 ShouldFaceBeRaised s8 ShouldFaceBeRaised(int fid) ShouldPortraitBeSmol, IsSmallFid
8076060 808B288 808A92C 8094208 8091F10 func_fe6_08076060 void func_fe6_08076060(struct UnitListScreenProc * proc)
void sub_8091F10(struct UnitListScreenProc * proc)
 
0 8098C48 809835C 80A1E10 809FB70 sub_809FB70 void sub_809FB70(struct PrepItemListProc * proc)  
0 8062940 8062158 8067884 0      
80995B0 8097D1C 809759C 80A0ED8 809EC38 PrepItemList_DrawCurrentOwnerText void PrepItemList_DrawCurrentOwnerText(struct PrepItemListProc* proc)  
0 80BA15C 80B9654 80BC590 80B7B30 sub_80B7B30 void sub_80B7B30(struct EndingTurnRecordProc* proc)  
802CC80 8032E34 8032904 8035A2C 803592C BeginUnitTrapDamageAnim void BeginUnitTrapDamageAnim(struct Unit * unit, int damage)
void BeginUnitCritDamageAnim(struct Unit* unit, int damage)
ExecSelfDamage
803AED0 80426F8 804203C 80475F0 80476CC      
80987E8 80BCF98 0 80CB650 80C6704 OpAnimfxTerminatorMain void OpAnimfxTerminatorMain(struct Proc * proc)  
8054870 805D350 805CB68 8062280 8061180 efxRelive_Loop_Main void efxRelive_Loop_Main(struct ProcEfx * proc)  
80546D0 805D4F4 805CD0C 80623E4 80612E4 efxRecover_Loop_Main void efxRecover_Loop_Main(struct ProcEfx * proc)  
808A4B8 80A6C3C 80A5F98 80B02F8 80AB83C func_fe6_0808A4B8 void func_fe6_0808A4B8(struct SaveMenuProc * proc, bool display)
void sub_80AB83C(struct SaveMenuProc* proc, s8 flag)
 
0 8096330 8095B28 809F418 809CF48 PrepItemUseBooster_IDLE void PrepItemUseBooster_IDLE(struct ProcPrepItemUseBooster * proc)  
0 80935C4 8092CB8 809C5EC 809A31C PrepItemDrawPopupBox void PrepItemDrawPopupBox(int x, int y, int w, int h, int oam2)  
0 80A5A60 80A4D74 80AEF60 80AA47C sub_80AA47C void sub_80AA47C(struct SaveMenuProc * proc)  
0 80055C8 0 8003F10 0 String_GetEnd unsigned __int8 *String_GetEnd(unsigned __int8 *result)  
8073454 80870E8 80866FC 808FEB0 808DBC8 OnMain_SioError void OnMain_SioError(void)
void OnMain_SioError(void)
 
804B8B0 8055034 805484C 805B0FC 805A358 SetAnimStateHidden void SetAnimStateHidden(int pos)  
0 8083C54 8083254 808C8E0 808A5D0 sub_808A5D0 void sub_808A5D0(void * vram_dst, int param_2)  
806AB74 8078DC4 80785F4 8085D90 8083A58 EvtListCmd_Shop int EvtListCmd_Shop(struct EventInfo * info)
int EvCheck0A_SHOP(struct EventInfo* info)
CheckSHOP, EvCheck0A_SHOP
803D478 8045CEC 8045500 804AAC8 8049CD4      
80700A4 8081FD8 808127C 808A9C8 808873C StatScreen_Main void StatScreen_Main(ProcPtr proc)
void StatScreen_OnIdle(struct Proc* proc)
StatScreen_OnIdle
804BE4C 8034CBC 80347E4 8037B40 8037AA8 IsBallista inline s8 IsBallista(struct Trap* trap)  
803E584 8046E5C 8046674 804BC1C 804AE7C      
808BE70 80AD1A4 80AC2C0 80B4B48 80AFF30 sub_80AFF30 void sub_80AFF30(void) SoundRoom
0 8013070 80129B8 80BCEA0 8009D6C GameControlHandlePostNormalOrExtraChapter void GameControlHandlePostNormalOrExtraChapter(struct GameCtrlProc* proc)  
0 802AE44 802A994 802CFF4 802D0BC UnitLevelUp void UnitLevelUp(struct Unit* unit) UnitLevelUp_unused
0 80A119C 80A0810 80A9A28 80A5010 WriteGameSave void WriteGameSave(int slot) SaveGame
8072EAC 8086110 8085710 808EEFC 808CC00 TerrainMapUi_Loop void TerrainMapUi_Loop(struct MapUiProc * proc)
void TerrainDisplay_Loop_Display(struct PlayerInterfaceProc* proc)
 
0 8054F4C 8054764 805B00C 805A268 CheckRoundCrit int CheckRoundCrit(struct Anim * anim)  
801D5E4 801EEF8 801EB74 801F0E8 801F490 PhaseIntro_WaitForEnd static void PhaseIntro_WaitForEnd(ProcPtr proc)
void PhaseIntro_WaitForEnd(ProcPtr proc)
 
8013E10 80137F4 80132D4 8013174 80130BC ApplyBitmapTile static void ApplyBitmapTile(u8 const * src, u32 * dst, int width)
void ApplyBitmapTile(const u8 *src, u32 *dst, int width)
 
8092854 8004584 80046A8 8002DEC 8002E9C Proc_Find ProcPtr Proc_Find(const struct ProcCmd* script) FindProc
806AA40 8078C90 80784C0 8085C70 8083938 EvtListCmd_Tile int EvtListCmd_Tile(struct EventInfo * info)
int EvCheck05_LOCA(struct EventInfo* info)
CheckLOCA, EvCheck05_LOCA
806C000 807A6D8 8079C64 8086E98 8084BCC WeakenUnitStats void WeakenUnitStats(struct Unit * unit)
void sub_8084BCC(struct Unit *unit)
 
80851B4 80A1278 80A08EC 80A9B40 80A5128 ReadGameSave void ReadGameSave(int save_id)
void ReadGameSave(int slot)
LoadGame
0 80AE3C4 80AD49C 80B5C3C 80B1020 BonusClaim_StartSelectTargetSubMenu void BonusClaim_StartSelectTargetSubMenu(struct BonusClaimProc * proc)  
80895A0 80A5E18 80A5130 80AF270 80AA790 func_fe6_080895A0 void func_fe6_080895A0(u16 const * src, u16 * dst, int count)
void sub_80AA790(u16 * src, u16 * dst, int count)
 
0 802A2E0 8029E30 802C354 802C40C GetUnitExpMultiplier int GetUnitExpMultiplier(struct Unit* actor, struct Unit* target)  
8022AF0 8026B20 8026694 80281D0 802823C GetUnitSupportLevel int GetUnitSupportLevel(struct Unit * unit, int num)
int GetUnitSupportLevel(struct Unit* unit, int num)
 
805B4D8 80675E4 8066DF8 80736C4 80711C0 EkrPalModifyUnused bool EkrPalModifyUnused(u16 * pal_start, u16 * pal_end, u16 * dst, u16 amount, u16 start, u16 end)  
0 80175CC 8017178 8017254 80174AC IsItemUnsealedForUnit s8 IsItemUnsealedForUnit(struct Unit* unit, int item) UnusableItem
0 80B8C14 80B7EB0 80BB1F8 80B6720 GetPidTitleTextId int GetPidTitleTextId(int pid)  
803081C 803757C 80370C8 803BF60 803BFD0 AiIsWithinRectDistance bool AiIsWithinRectDistance(short x, short y, u8 x2, u8 y2, u8 maxDistance)
s8 AiIsWithinRectDistance(s16 x, s16 y, u8 x2, u8 y2, u8 maxDistance)
AiArePointsWithinDistance
0 8009FAC 800A11C 8008A40 8008B44 GetStrTalkLen int GetStrTalkLen(const char* str, s8 isBubbleOpen)  
8084CD8 80A0AF0 80A0124 80A9348 80A4904 PidStatsCountTotalBattles int PidStatsCountTotalBattles(void)
int PidStatsGetTotalBattleAmt(void)
BWL_GetTotalBattles
8025CD8 802A8BC 802A40C 802C9A8 802CA70 GetUnitSoloBattleAnimType int GetUnitSoloBattleAnimType(struct Unit * unit)
int GetSoloAnimPreconfType(struct Unit* unit)
 
801FE30 8022DFC 8022984 8023A90 8023ACC UnitActionMenu_Staff_Select fu8 UnitActionMenu_Staff_Select(struct MenuProc * menu, struct MenuEntProc * ent)
u8 StaffCommandEffect(struct MenuProc* menu, struct MenuItemProc* menuItem)
StaffCommandEffect
0 8055624 8054E3C 805B710 805A96C sub_805A96C bool sub_805A96C(struct AnimBuffer * pAnimBuf)  
0 8091628 8090CE4 809A040 8097D68 TryUnlockProc void TryUnlockProc(ProcPtr proc)  
0 809A9FC 809A024 80A390C 0      
0 80057C4 8005900 80041A0 8004268 DrawTextGlyphNoClear void DrawTextGlyphNoClear(struct Text * text, struct Glyph *glyph) Font_SpecializedGlyphDrawer
8047C28 8050F54 8050778 8056920 805598C EfxGetCamMovDuration int EfxGetCamMovDuration(void) GetAnimationStartFrameMaybe, GetSpellAnimationStartFrame
8024DF0 80297D4 8029324 802B4CC 802B578 BattleGenerateHitTriangleAttack void BattleGenerateHitTriangleAttack(struct BattleUnit * attacker, struct BattleUnit * defender)
void BattleGenerateHitTriangleAttack(struct BattleUnit* attacker, struct BattleUnit* defender)
 
80152E8 80150F0 8014C74 8014A3C 8014A14 GetTmOffsetById u16 * GetTmOffsetById(int bgid, int x, int y)
u16 * GetTmOffsetById(int bgid, int x, int y)
 
8018500 8018FE4 8018BF4 8018FEC 80192F4 GetUnitChibiId inline int GetUnitChibiId(struct Unit * unit)
inline int GetUnitMiniPortraitId(struct Unit* unit)
MinimugGetter, GetUnitChibiFid, GetUnitMiniPortraitId
0 8093540 8092C34 809C4EC 809A21C sub_809A21C s8 sub_809A21C(u32 x, int y)  
8020488 8023454 8022FC8 8024198 80241DC UnitActionMenu_Steal_Select fu8 UnitActionMenu_Steal_Select(struct MenuProc * menu, struct MenuEntProc * ent)
u8 StealCommandEffect(struct MenuProc* menu, struct MenuItemProc* menuItem)
StealCommandEffect
0 8030958 8030490 803333C 803342C SALLYCURSOR_RemoveSupplyUnit void SALLYCURSOR_RemoveSupplyUnit(void)  
0 801D50C 801D108 801D590 801D92C MoveLimitView_OnInit void MoveLimitView_OnInit(ProcPtr proc)  
80419CC 804AC0C 804A424 804FC34 804EEA8 EndMenu ProcPtr EndMenu(struct MenuProc * proc)
struct Proc* EndMenu(struct MenuProc* proc)
 
0 80B73FC 80B65F0 80BABF4 80B6070 GetOverallRank int GetOverallRank(int tacticsRank, int survivalRank, int fundsRank, int combatRank, int expRank)  
0 80211D8 8020D6C 8021D68 8021F08 StartCircularFadeAnim void StartCircularFadeAnim(ProcPtr parent, int x, int y)  
807090C 8082914 8081BB4 808B314 8089088 HelpBoxMoveControl_OnIdle void HelpBoxMoveControl_OnIdle(struct HelpBoxProc * proc)
void HbMoveCtrl_OnIdle(struct HelpBoxProc* proc)
HbMoveCtrl_OnIdle, MoveableHelpBox_OnLoop
802001C 8022FF0 8022B78 8023C88 8023CC4 UnitActionMenu_Talk_Select fu8 UnitActionMenu_Talk_Select(struct MenuProc * menu, struct MenuEntProc * ent)
u8 TalkCommandEffect(struct MenuProc* menu, struct MenuItemProc* menuItem)
TalkCommandEffect
80848DC 80A0510 809FB44 80A8D00 80A42BC GetNextChapterStatsSlot int GetNextChapterStatsSlot(void)
int GetNextChapterStatsSlot(void)
GetNextChapterWinDataEntryIndex
805B20C 8067318 8066B2C 8073418 8070EF4 EfxTmCpyExt void EfxTmCpyExt(const u16 * src, s16 src_width, u16 * dst, s16 dst_width, u16 width, u16 hight, int pal, int chr)  
8016928 8016B90 8016730 8016894 8016AEC GetItemAfterUse u16 GetItemAfterUse(int item)
u16 GetItemAfterUse(int item)
 
0 80064E0 8006650 8004F0C 8005004 AnimDelete void AnimDelete(struct Anim* anim) AIS_Free, BsoRemove, BAnimRemove
0 80967C0 8095FCC 809F8E0 809D644 sub_809D644 void sub_809D644(struct PrepItemSupplyProc * proc)  
80169BC 8016C28 80167C8 8016934 8016B8C CanItemReachDistance bool CanItemReachDistance(int item, int distance)
s8 IsItemCoveringRange(int item, int range)
IsItemCoveringRange
0 8025698 802520C 8026BC0 8026C1C sub_8026C1C void sub_8026C1C(struct Unit* param_1, int param_2)  
804AFD4 8054798 8053FB0 805A714 8059970 ApplyBanimUniquePalette void ApplyBanimUniquePalette(u32 *buf, int pos)  
80163F4 80164BC 8016040 8016198 80163F0 GetItemHpBonus int GetItemHpBonus(int item)
int GetItemHpBonus(int item)
StatBonusGetter
801641C 80164E8 801606C 80161C8 8016420 GetItemPowBonus int GetItemPowBonus(int item)
int GetItemPowBonus(int item)
 
8016444 8016514 8016098 80161F8 8016450 GetItemSklBonus int GetItemSklBonus(int item)
int GetItemSklBonus(int item)
 
801646C 8016540 80160C4 8016228 8016480 GetItemSpdBonus int GetItemSpdBonus(int item)
int GetItemSpdBonus(int item)
 
8016494 801656C 80160F0 8016258 80164B0 GetItemDefBonus int GetItemDefBonus(int item)
int GetItemDefBonus(int item)
 
80164BC 8016598 801611C 8016288 80164E0 GetItemResBonus int GetItemResBonus(int item)
int GetItemResBonus(int item)
 
80164E4 80165C4 8016148 80162B8 8016510 GetItemLckBonus int GetItemLckBonus(int item)
int GetItemLckBonus(int item)
 
802D638 8033884 8033354 80365D8 80364D8 GetBattlePreviewPanelSide static int GetBattlePreviewPanelSide(void)
int GetBattleForecastPanelSide(void)
GetBattleForecastPanelSide
0 8006398 8006508 8004DC0 8004EB8 AnimClearAll void AnimClearAll(void) BsoInit, BAnimInit
803F5C8 8047ED0 80476E4 804CCEC 804BF4C      
8019528 801A164 8019D84 801A23C 801A570 func_fe6_08019528 void func_fe6_08019528(int connect, int x, int y)
void sub_801A570(int connexion, int x, int y)
MapFloodCoreStep_unused
8016D34 801718C 8016D38 8016DFC 8017054 IsItemStealable bool IsItemStealable(int item)
s8 IsItemStealable(int item)
 
0 8086F18 808652C 808FCE4 808D9FC MenuButtonDisp_Loop_Display void MenuButtonDisp_Loop_Display(struct PlayerInterfaceProc* proc)  
8052FB4 8060494 805FCAC 80652FC 80641F0 efxLunaOBJ_Loop_D void efxLunaOBJ_Loop_D(struct ProcEfxOBJ * proc)  
807CB78 80A5464 80A47EC 80AE810 80A9DBC sub_80A9DBC void sub_80A9DBC(struct SaveMenu8A20068Proc * proc)  
0 80054B0 80055E0 8003DEC 8003EBC PutBlankText void PutBlankText(struct Text *text, u16 *tm) Text_DrawBlank
807CAD4 80ABB50 80AAC74 80B37C4 80AEB8C BonusClaimHelp_Loop void BonusClaimHelp_Loop(struct BonusClaimHelpBoxProc * proc)  
80400FC 8048A2C 8048240 804D5DC 804C83C      
801EA6C 80219D4 802155C 802259C 80225D0 MapMenu_Suspend_Select fu8 MapMenu_Suspend_Select(struct MenuProc * menu, struct MenuEntProc * ent)
u8 MapMenu_SuspendCommand(struct MenuProc* menu, struct MenuItemProc* menuItem)
MapMenu_SuspendCommand
806F324 808116C 0 8089AC4 8095A44 PutStatScreenWeaponExpAndSupportsPage void PutStatScreenWeaponExpAndSupportsPage(void)
void Prep_DrawChapterGoal(int VRAM_offset, int pal)
 
804B6D8 8054E74 805468C 805AF28 805A184 CheckRoundMiss int CheckRoundMiss(s16 type) GetSomeBoolean, IsBatteRoundTypeAMiss
0 8086C68 8086278 808FA6C 808D784 GoalDisplay_Loop_Display void GoalDisplay_Loop_Display(struct PlayerInterfaceProc* proc) Loop36CPI
801AF78 801C224 801BE84 801C1F0 801C588 DebugCpControlMenu_Entry_Idle fu8 DebugCpControlMenu_Entry_Idle(struct MenuProc * menu, struct MenuEntProc * ent)
u8 DebugChargeMenu_Idle(struct MenuProc* menuProc, struct MenuItemProc* menuItemProc)
DebugChargeMenu_Idle
0 803F788 0 80446FC 8044768 Tactician_InitScreen void Tactician_InitScreen(struct ProcTactician * proc) NameSelect_8044768
8073FE0 80A6BD8 80A5F18 80B0278 80AB7BC func_fe6_08073FE0 void func_fe6_08073FE0(int is_first_playthrough)
void sub_80AB7BC(int msgId, s8 flag)
 
0 800EF98 800F08C 800D474 800D1B0 BattleEventEngineExists int BattleEventEngineExists(void)  
8025A38 802A5A8 802A0F8 802C678 802C740 BattleUnitTargetCheckCanCounter void BattleUnitTargetCheckCanCounter(struct BattleUnit * bu)
void BattleUnitTargetCheckCanCounter(struct BattleUnit* bu)
 
0 80931F8 80928EC 809C178 8099E98 UpdatePrepItemScreenFace void UpdatePrepItemScreenFace(int slot, struct Unit* unit, u16 x, u16 y, u16 disp)  
0 80B4B08 80B3CD0 80C83A4 80C35EC WmText_Loop_DrawText void WmText_Loop_DrawText(struct GMapTextProc * proc)  
0 80313E8 8030EFC 8033DDC 8033ED4 PrepScreenProc_StartShopScreen void PrepScreenProc_StartShopScreen(ProcPtr proc) CallCursorShop
80875FC 80A3930 80A2CBC 80ACC4C 80A8234 Minimap_CloseAnim void Minimap_CloseAnim(struct MinimapProc * proc)
void Minimap_CloseAnim(struct MinimapProc* proc)
Minimap_LoopRotateOut
803AAF8 8042320 8041C44 804723C 8047308      
80873CC 80A36F8 80A2A84 80ACA38 80A8020 Minimap_OpenAnim void Minimap_OpenAnim(struct MinimapProc * proc)
void Minimap_OpenAnim(struct MinimapProc* proc)
Minimap_LoopRotateIn
0 805FC24 805F43C 8064AB0 80639B0 efxLuna_Loop_Main void efxLuna_Loop_Main(struct ProcEfx * proc)  
0 800F528 800F61C 800D014 800CD50 EventC6_WmDisplayText u8 EventC6_WmDisplayText(struct EventEngineProc * proc) EventC6_
8048470 805194C 8051170 8057318 8056390 ekrBattleEnding_8056390 void ekrBattleEnding_8056390(struct ProcEkrBattleEnding * proc)  
0 8009C8C 8009DFC 800873C 8008840 TalkOpen_OnIdle void TalkOpen_OnIdle(struct Proc* proc)  
806D8B0 80B9DAC 80B924C 80BC1B8 80B770C func_fe6_0806D8B0 void func_fe6_0806D8B0(void)
void sub_80B770C(void)
 
80858E4 80A1BEC 80A1258 80AA62C 80A5C14 ReadSuspendSave void ReadSuspendSave(int save_id)
void ReadSuspendSave(int slot)
LoadSuspendedGame
800D928 800F4C0 800F5B4 800CFB4 800CCF0 FadeFromSkip_Start static void FadeFromSkip_Start(struct GenericProc * proc)
u8 EventC5_WmClearPortrait(struct EventEngineProc * proc)
EventC5_
804B37C 8054B18 8054330 805ABBC 8059E18 InitLeftAnim void InitLeftAnim(int round_type) 左侧AIS初始化
x控制近接还是远程
8039650 8040E1C 8040714 8045D60 8045DC0      
0 80335D8 80330A8 80362AC 80361AC StatusDecayDisplay_Display void StatusDecayDisplay_Display(struct UnknownBMUSAilmentProc* proc)  
0 809F88C 809EE50 80A8168 80A3724 UpdateBestGlobalSupportValue bool UpdateBestGlobalSupportValue(int unitA, int unitB, int supportRank) SGM_SetSupportLevelKnown
804B4C0 8054C5C 8054474 805AD00 8059F5C InitRightAnim void InitRightAnim(int round_type) 右侧AIS初始化
x控制近接还是远程
0 8059330 8059698 806E374 806C050 efxGorgonBGFinish_Loop void efxGorgonBGFinish_Loop(struct ProcEfxBG * proc)  
80200B4 8023088 8022C10 8023D24 8023D64 UnitActionMenu_Support_Select fu8 UnitActionMenu_Support_Select(struct MenuProc * menu, struct MenuEntProc * ent)
u8 SupportCommandEffect(struct MenuProc* menu, struct MenuItemProc* menuItem)
SupportCommandEffect
0 801B630 804408C 8049638 8052DB8 EfxStatusCHGMain void EfxStatusCHGMain(struct ProcEfxHPBar * proc)  
803CAAC 80452F8 8044B08 804A0B4 80492B8      
0 804488C 0 804A73C 801BA58 Loop6C_WaitForSelectPress void Loop6C_WaitForSelectPress(struct Proc *proc)  
80449C4 804DD50 804D574 8052FC4 80522CC CheckEkrHitDone int CheckEkrHitDone(void)  
0 80BB528 80BA9B0 80CB2A0 80C6354 Title_IDLE void Title_IDLE(struct TitleScreenProc * proc)  
8031118 8037E9C 80379E8 803C884 803C8F4 AiIsUnitEnemyAndScrPid bool AiIsUnitEnemyAndScrPid(struct Unit * unit)
s8 AiIsUnitEnemyAndScrCharId(struct Unit* unit)
AiIsUnitScriptCharAndEnemyWithActiveUnit
8031158 8037EDC 8037A28 803C8C4 803C934 AiIsUnitEnemyAndScrJid bool AiIsUnitEnemyAndScrJid(struct Unit * unit)
s8 AiIsUnitEnemyAndScrClassId(struct Unit* unit)
AiIsUnitScriptClassAndEnemyWithActiveUnit
0 8034D14 803483C 8037BA8 8037B10 GetBallistaItemUses inline int GetBallistaItemUses(struct Trap* trap)  
8015504 801530C 8014E90 8014C60 8014C38 func_fe6_08015504 void func_fe6_08015504(u8 const * src, u8 * dst, int size)
void MemCpy(const void * _src, void * _dst, int size)
 
0 8097E64 80976F0 80A102C 809ED8C PrepItemList_InitGfx void PrepItemList_InitGfx(struct PrepItemListProc * proc)  
0 801D844 801D440 801D8A0 801DC3C Loop6C_KOIDO void Loop6C_KOIDO(struct KoidoProc* proc)  
80197B4 801A3F0 801A010 801A4D0 801A7F4 RevertAndCvtToMoveScr static void RevertAndCvtToMoveScr(u8 * begin, u8 * end)
void RevertMovementScript(u8* begin, u8* end)
RevertMovementScript
0 8017A64 8017674 8017714 801796C UnitClearInventory void UnitClearInventory(struct Unit* unit) ClearUnitInventory
8047358 80503A0 804FBC4 8055CD0 8055000 RegisterEfxSpellCastEnd void RegisterEfxSpellCastEnd(void) StartEndEfxSpellCast
8086D44 80A3020 80A23AC 80AC358 80A7940 GetMinimapDoorTileAt int GetMinimapDoorTileAt(int x, int y)
int GetMinimapDoorTileAt(int x, int y)
Minimap_GetDoorTileIndex
0 802A5D0 802A120 802C6A4 802C76C BattleApplyReaverEffect void BattleApplyReaverEffect(struct BattleUnit* attacker, struct BattleUnit* defender)  
808E7CC 8044004 8043828 8048DC0 0      
8084798 80A0358 809F98C 80A8B48 80A4104 WriteGameSaveFreshStats void WriteGameSaveFreshStats(struct GameSaveBlock * gamesave_sram)
void ClearPidChStatsSaveData(struct GameSaveBlock *sram_dest)
SaveClearedBWLAndChapterWinData
0 80AD260 80AC384 80B4C30 80B0018 DrawSoundRoomSongTitle void DrawSoundRoomSongTitle(int index) SoundRoom
8038160 80439BC 80431E0 80487D8 0      
0 80799C0 80791F0 8085658 8083320 GetHardModeTrapPointer const struct TrapData * GetHardModeTrapPointer(void) GetTrapAdditionalHardModePointer, GetCurrentChapterBallistae2Ptr
8022DB4 8026E1C 8026990 80284C0 802852C GetAffinityBonuses static struct SupportBonuses const * GetAffinityBonuses(int affinity)
static const struct SupportBonuses* GetAffinityBonuses(int affinity)
 
8083180 809E4D0 809DAB8 80A6D34 0      
801E7B8 8020674 802020C 8020FB8 80212C0 GameOverScreen_Init static void GameOverScreen_Init(struct GenericProc * proc)
void GameOverScreen_Init(struct ProcGameOverScreen *proc)
 
8030230 8036D98 80368C0 803B7D0 803B7C8 AiGetUnitStealItemSlot i8 AiGetUnitStealItemSlot(struct Unit * unit)
s8 AiGetUnitStealItemSlot(struct Unit* unit)
AiGetBestItemSlotIndexToSteal
8037E14 803F364 803EED4 804421C 8044324      
8089684 80A5EFC 80A5214 80AF2CC 80AA7EC func_fe6_08089684 void func_fe6_08089684(ProcPtr proc)
void sub_80AA7EC(struct SaveDrawProc * proc)
 
0 80875FC 8086C10 8090474 808E19C DrawChapterStatusTextForUnit void DrawChapterStatusTextForUnit(struct Unit* unit)  
808665C 80A2AC0 80820CC 80AB610 80A6BF8 ExtraMapChecksum u16 ExtraMapChecksum(void const * data, int size)
u16 ExtraMapChecksum(void const *data, int size)
 
0 802BD6C 802B8AC 802DE40 802DF08 TradeMenu_UpdateTutorial s8 TradeMenu_UpdateTutorial(struct TradeMenuProc * proc)  
8040154 8048A84 8048298 804D634 804C894      
80243CC 8028A34 80285A8 802A4C0 802A558 BattleRandRoll2Rn bool BattleRandRoll2Rn(u16 threshold, bool simulationResult)
s8 BattleRoll2RN(u16 threshold, s8 simResult)
BattleRoll2RN, BattleRollDouble
8015AD0 8015998 801551C 8015624 8015608 InitBmBgLayers void InitBmBgLayers(void)
void InitBmBgLayers(void)
SetupBackgroundForWeatherMaybe, ResetHLayers
803F224 8047B2C 8047340 804C940 804BBA0      
803F3BC 8047CC4 80474D8 804CADC 804BD3C      
0 8012680 8011FEC 8009194 80092A4 AP_Delete void AP_Delete(struct APHandle* handle) EndSpriteAnim
802A99C 80300BC 802FBF4 8032A54 8032B18 FindMovePathSquare static int FindMovePathSquare(i8 x, i8 y)
s32 GetPointAlongPath(s8 x, s8 y)
GetPointAlongPath, MoveCursor_GetPointIndexForPosition
8037D74 803F2C4 803EE34 8044200 8044280      
803CA90 80452DC 8044AEC 804A094 8049298      
805E7D8 806AEFC 806A71C 80775F4 80751BC EkrTriPegasusKnightMain void EkrTriPegasusKnightMain(struct ProcEkrTriClass * proc)  
8040C90 80495DC 8048DF4 804E184 804D3F0      
803CB94 80453E0 8044BF0 804A1A4 80493A8      
806F824 80816F8 808099C 808A0B4 8087E28 StatScreenUnitSlide_End void StatScreenUnitSlide_End(struct StatScreenUnitSlideProc * proc)
void ClearSlide(struct Proc* proc)
ClearSlide
8025880 802A3C0 8029F10 802C46C 802C534 GetBattleUnitExpGain int GetBattleUnitExpGain(struct BattleUnit * bu, struct BattleUnit * other)
int GetBattleUnitExpGain(struct BattleUnit* actor, struct BattleUnit* target)
 
0 809DFE8 809D5D0 80A6878 80A2AAC SupportSubScreen_EndSwapPage void SupportSubScreen_EndSwapPage(struct SubScreenProc* proc)  
804CF34 805689C 80560B4 805C934 805BB84      
803CCBC 8045504 8044D14 804A2D0 80494D4      
0 8050530 804FD54 8055E64 0      
0 8050548 804FD6C 8055E80 0      
801743C 80179D8 80175E8 8017680 80178D8 SetUnitStatus void SetUnitStatus(struct Unit * unit, int status)
void SetUnitStatus(struct Unit* unit, int status)
Set_Character_Status
802AFF8 8030718 8030250 803309C 803318C DrawMovePath static void DrawMovePath(void)
void DrawPathArrow(void)
DrawPathArrow
8047ED4 80513B0 8050BD4 8056D7C 8055DF4 ekrBaStart_SreenFailIn void ekrBaStart_SreenFailIn(struct ProcEkrBattleStarting *proc) ekrBattleStarting_8055DF4
0 8018C04 8018814 8018AA4 8018D90 GetClassSMSId int GetClassSMSId(int classId) GetUnitSpriteByJid
802FA58 80365C0 80360E8 803AFFC 803AFDC AiFindClosestUnlockPosition bool AiFindClosestUnlockPosition(int flags, struct Vec2i * pos_out)
s8 AiFindClosestUnlockPosition(int flags, struct Vec2* outA, struct Vec2* outB)
AiSomethingCheckPick
0 8093DC8 80934BC 809CDBC 809AAF0 PrepUnit_DrawPickLeftBar void PrepUnit_DrawPickLeftBar(struct ProcPrepUnit *proc, s8 val)  
8015208 8015010 8014B94 8014958 8014930 func_fe6_08015208 void func_fe6_08015208(u16 * out, int size, int value)
void sub_8014930(u16 * out, int size, int value)
memset_short
80791A0 808E5C8 808DC9C 80975B4 80952D4 func_fe6_080791A0 void func_fe6_080791A0(void)
void ResetSioPidPool()
 
0 804A068 8049880 804EBF0 804DE60      
801C5B0 8082D48 8081FE8 808B7AC 808953C HandleGiveUnitItem void HandleGiveUnitItem(struct Unit * unit, int item, ProcPtr parent)
struct Proc* StartHelpPromptSprite_Unused2(int x, int y, ProcPtr parent)
StartHelpPromptSprite_Unused2
0 802E3E0 802DF20 8030C44 8030CF4 InitPlayConfig void InitPlayConfig(int isDifficult, s8 unk) InitPlaythroughState, InitClearChapterState
8038EC0 804068C 803FF80 80455E0 8045640      
8029DE4 802F428 802EF5C 8031CA4 8031D58 ArenaAdjustOpponentPowerRanking static bool ArenaAdjustOpponentPowerRanking(void)
s8 ArenaAdjustOpponentPowerRanking(void)
AdjustArenaOpponentPower
8019600 801A23C 8019E5C 801A304 801A640 BuildBestMoveScript void BuildBestMoveScript(int x, int y, u8 * output)
void GenerateBestMovementScript(int x, int y, u8 output[])
GenerateBestMovementScript, GenerateMovementInstructionsToPoint
0 80A0B14 80A0148 80A936C 80A4928 PidStatsGetTotalWinAmt int PidStatsGetTotalWinAmt(void) BWL_GetTotalWins
0 8013488 8012F14 800A118 800A3B8 StrInsertTact char * StrInsertTact(void) FilterSomeTextFromStandardBuffer, StrExpandTact
0 807CE00 807C38C 80BA8CC 80B5D48 sub_80B5D48 s8 sub_80B5D48(void)  
80630C8 8070338 806FB4C 807E114 807BDD0 GetUnitManimInfoFramePal u16 const * GetUnitManimInfoFramePal(struct Unit * unit)
u16* GetBattleInfoPalByFaction(struct Unit* unit)
 
0 804FA30 804F254 8055180 8054498 EfxFlashHPBarMain1 void EfxFlashHPBarMain1(struct ProcEfxFlashing * proc)  
8031AD8 8038C64 80387B0 803D648 803D6B8 AiAttemptCombatWithinMovement bool AiAttemptCombatWithinMovement(bool (* is_enemy)(struct Unit * unit))
s8 AiAttemptCombatWithinMovement(s8 (* isEnemy)(struct Unit * unit))
 
0 806BBF8 806B40C 8078338 8075F18 NewEkrPopup void NewEkrPopup(void) Battle_MakePopups, StartAnimsOnPopups
0 807A22C 8079A5C 8085B30 80837F8 CheckTradeTutorial s8 CheckTradeTutorial(void)  
804B930 80550B4 80548CC 805B180 805A3DC sub_805A3DC void sub_805A3DC(struct AnimBuffer * pAnimBuf, struct Anim * anim)  
0 80AB8B4 80AA9EC 80B34A0 80AEA24 GetBgXOffset int GetBgXOffset(int bg)  
0 8029AE4 8029634 802B93C 802B9F4 CanBattleUnitGainLevels s8 CanBattleUnitGainLevels(struct BattleUnit* bu)  
0 80991C4 8098908 80A2378 80A00DC WmSell_Setup void WmSell_Setup(struct WmSellProc* proc)  
0 8025FE0 8025B54 802758C 80275E8 PutUnitSpriteIconsOam void PutUnitSpriteIconsOam(void) DisplayUnitAdditionalBlinkingIcons, DisplaySmsOverlay
802DD38 8033FE8 8033B10 8036E0C 8036D0C GetFactionBattlePreviewFramePalette static u16 const * GetFactionBattlePreviewFramePalette(int faction)
const u16 * GetFactionBattleForecastFramePalette(int faction)
BKSEL_LoadPalette_Low, GetFactionBattleForecastFramePalette
8034AC8 803BECC 803BA18 80407C4 8040844 AiAttemptConsumableAction bool AiAttemptConsumableAction(void)
s8 AiTryDoSpecialItems()
AiTryDoSpecialItems
0 800F568 800F65C 800D04C 800CD88 EventC7_ u8 EventC7_(struct EventEngineProc * proc)  
0 800F588 800F67C 800D06C 800CDA8 EventC8_ u8 EventC8_(struct EventEngineProc * proc)  
0 800507C 80051A0 8003988 8003A3C FlushDBGToBG2 void FlushDBGToBG2(void) DebugPutScreen
80243A0 8028A08 802857C 802A490 802A52C BattleRandRoll bool BattleRandRoll(u16 threshold, bool simulationResult)
s8 BattleRoll1RN(u16 threshold, s8 simResult)
BattleRoll1RN, BattleRollSingle
806A8CC 80788FC 807812C 80851FC 8082EC4 SearchAvailableEvent struct EventInfo * SearchAvailableEvent(struct EventInfo * info)
struct EventInfo * SearchAvailableEvent(struct EventInfo * info)
CheckForEvents, CheckEventDefinition
8015EF4 8015DC0 8015944 8015A5C 8015A40 GetCameraCenteredY u16 GetCameraCenteredY(int y)
u16 GetCameraCenteredX(int x)
 
8015ECC 8015D98 801591C 8015A88 8015A6C GetCameraCenteredX u16 GetCameraCenteredX(int x)
u16 GetCameraCenteredY(int y)
 
8056470 8069118 806892C 807571C 8076934 EkrDragonBaseHideMain void EkrDragonBaseHideMain(struct ProcEfxDKfx * proc)  
8046880 804F8FC 804F120 8072BC0 8070618 EkrWhiteINOUT_Loop2 void EkrWhiteINOUT_Loop2(struct ProcEkrDragonScreenFlashing * proc)  
8070D08 8082E2C 0 808B894 8089624 func_fe6_08070D08 void func_fe6_08070D08(int chr, int title_id)
void sub_8089624(int chr, u32 titleId)
LoadChapterTitleGfx
80400A0 80489D0 80481E4 804D584 804C7E4      
80172D8 8017808 8017400 80174A8 8017700 GetItemIcon inline int GetItemIcon(int item)
inline int GetItemIconId(int item)
GetItemIconId
80260B0 802ACC4 802A814 802CDD4 802CE9C DidBattleUnitBreakWeapon bool DidBattleUnitBreakWeapon(struct BattleUnit * bu)
s8 DidBattleUnitBreakWeapon(struct BattleUnit* bu)
 
80368DC 803DDF8 803D948 8042D4C 8042DC8 SioStrCpy u32 SioStrCpy(u8 const * src, u8 * dst)  
0 8008ECC 800903C 800795C 8007A58 StartTalkFaceMove void StartTalkFaceMove(int talkFaceFrom, int talkFaceTo, s8 isSwap)  
0 80AACB0 80A9DE8 80B289C 80ADDFC sub_80ADDFC void sub_80ADDFC(u8 layer, s16 angle, s16 c, s16 d, s16 e, s16 f)  
8056C9C 8062EFC 8062714 8070B68 806E58C NewEfxSkillCommonBG void NewEfxSkillCommonBG(struct Anim *anim, u8 debuff)  
8040AEC 8049438 8048C50 804DFE4 804D24C      
8022A5C 8026A24 8026598 80280C4 8028130 ShowUnitSprite void ShowUnitSprite(struct Unit * unit)
void ShowUnitSprite(struct Unit* unit)
ShowUnitSMS
0 80052E0 8005410 8003C24 8003CF4 SetTextFontGlyphs void SetTextFontGlyphs(int glyphset) SetFontGlyphSet
8022C10 8026C80 80267F4 8028320 802838C GetUnitInitialSupportExp int GetUnitInitialSupportExp(struct Unit * unit, int num)
int GetUnitSupporterInitialExp(struct Unit* unit, int num)
GetUnitSupporterInitialExp
0 80AA470 80A9594 80B3220 80AE7A4 BmBgfxSetLoopEN void BmBgfxSetLoopEN(u8 loop_en)  
803B45C 8042C88 80425E4 8047B78 8047C60 SioMenu_8047C60 int SioMenu_8047C60(int a1)  
8088404 80A4924 80A3CAC 80ADCA4 80A9290 func_fe6_08088404 void func_fe6_08088404(struct SaveMenuProc * proc)
void sub_80A9290(struct SaveMenuProc * proc)
 
8005768 8005320 8005450 8003C68 8003D38 SetTextFont void SetTextFont(struct Font * font)
void SetTextFont(struct Font * font)
SetFont
8018620 8019108 8018D20 801911C 8019444 GetJInfo inline struct JInfo const * GetJInfo(int jid)
inline const struct ClassData* GetClassData(int classId)
GetROMClassStruct, GetClassData
80354F0 803CA0C 803C558 804195C 80419DC SioHandleIrq_Serial void SioHandleIrq_Serial(void) OnSerialCommunication
0 80AE584 80AD660 80B5E00 80B11E4 TryClaimBonusItem bool TryClaimBonusItem(struct BonusClaimProc * proc)  
0 80A5980 80A4C94 80AEDF0 80AA30C SaveMenu_ReloadScreenFormDifficulty void SaveMenu_ReloadScreenFormDifficulty(struct SaveMenuProc * proc)  
0 8079910 8079140 80A96F8 80A4CB4 CheckGameEndFlag s8 CheckGameEndFlag()  
8038040 803F638 803F1A8 80445A8 8044614 sub_8044614 void sub_8044614(struct ProcTactician * proc)  
803AB10 8042338 8033410 8047258 8047324      
805EA70 806B194 806A9B4 8077894 807545C EkrTriArmorKnightMain void EkrTriArmorKnightMain(struct ProcEkrTriClass * proc)  
0 8029FAC 8029AFC 802BFFC 802C0B4 GetBattleUnitUpdatedWeaponExp int GetBattleUnitUpdatedWeaponExp(struct BattleUnit* bu)  
8096610 80B1A24 80B0BFC 80B92B8 80B4730 ShopProc_CheckIfConvoyFull void ShopProc_CheckIfConvoyFull(struct BmShopProc* proc)  
804B324 8054AC0 80542D8 805AB5C 8059DB8 InitBattleAnimFrame void InitBattleAnimFrame(int round_type_left, int round_type_right)  
8084CFC 80A0B88 80A01BC 80A93E8 80A49A4 PidStatsCountTotalWins int PidStatsCountTotalWins(void)
int PidStatsGetTotalExpGain(void)
BWL_GetTotalExpGained
0 802A324 8029E74 802C398 802C450 GetUnitKillExpBonus int GetUnitKillExpBonus(struct Unit* actor, struct Unit* target)  
0 80B19AC 80B0B84 80B9254 80B46CC ShopProc_NoSendToConvoyDialogue void ShopProc_NoSendToConvoyDialogue(struct BmShopProc* proc) Shop
0 80A56A0 0 80AEA84 80AA030 PostSaveMenuHandler void PostSaveMenuHandler(struct SaveMenuProc * proc)  
0 80054CC 80055FC 8003E0C 8003EDC GetStringTextLen int GetStringTextLen(const char *str) GetStringTextWidth
803DEE0 80467B0 8045FC4 804B55C 804A7C0      
8018528 8019010 8018C20 8019018 8019340 GetUnitLeaderPid inline int GetUnitLeaderPid(struct Unit * unit)
inline int GetUnitLeaderCharId(struct Unit* unit)
GetUnitLeaderCharId
803E964 8047264 8046A7C 804C018 804B278      
0 80846E4 8083CE8 808D488 808B178 BoxDialogueInterpreter_Main void BoxDialogueInterpreter_Main(struct HelpBox8A01760Proc* proc)  
80928C0 80850BC 8090148 80B389C 80AEC7C IsSoundRoomCompleted bool IsSoundRoomCompleted(struct SoundRoomProc * proc)  
0 80B84A4 80B76F8 80D2728 80CDA38 PromoTraineeEventExists bool PromoTraineeEventExists(struct ProcPromoMain *proc)  
806B8FC 8079F68 8079798 8085F88 8083C60 CheckChapterFlag bool CheckChapterFlag(int flag)
s8 CheckChapterFlag(int flag)
CheckLocalEventId, CheckTemporaryFlag
806B970 8079FDC 807980C 8085F70 8083C48 ResetChapterFlags void ResetChapterFlags(void)
void ResetChapterFlags(void)
ClearLocalEvents, ClearTemporaryFlags
8022064 8025B80 80256F4 802710C 8027168 GetUnitSpritePalette int GetUnitSpritePalette(struct Unit * unit)
int GetUnitSpritePalette(const struct Unit* unit)
CMSPAllegianceCheck, GetUnitMapSpritePaletteIndex
8037D8C 803F2DC 803EE4C 80442A8 804429C      
0 80034C8 80035EC 800226C 800231C Sound_FadeOutBGM void Sound_FadeOutBGM(int speed) FadeBgmOut
0 80055DC 8005718 8003F28 8004004 Text_DrawString void Text_DrawString(struct Text text, const char str) Text_AppendString
806C998 8031114 8030C28 8033B20 8033C10 func_fe6_0806C998 void func_fe6_0806C998(int what)
void PrepScreen_StartUnitSwap(struct ProcPrepSallyCursor * proc)
SALLYCURSOR6C_StartUnitSwap, PrepScreen_StartUnitSwap
80603C4 806CF4C 806C760 807AFE0 8078BCC MuFogBump_EndLoop void MuFogBump_EndLoop(struct MuFogBumpProc * proc)
void MU_FogBumpFx_DisplayLoop(struct MUFogBumpFxProc* proc)
MU_FogBumpFx_DisplayLoop
8031900 8038A0C 8038558 803D3E0 803D450 AiAttemptOffensiveAction bool AiAttemptOffensiveAction(bool (* is_enemy)(struct Unit * unit))
s8 AiAttemptOffensiveAction(s8 (* isEnemy)(struct Unit * unit))
AiTryDoOffensiveAction
8071B44 807E3E8 807D6B4 808C4C8 808A1B8 func_fe6_08071B44 void func_fe6_08071B44(struct HelpBoxProc * proc)
void sub_808A1B8(struct HelpBoxProc * proc)
 
806BA34 807A0A0 80798D0 8086040 8083D18 ResetPermanentFlags void ResetPermanentFlags(void)
void ResetPermanentFlags(void)
ClearGlobalTriggerState
0 8095430 8094BD4 809E37C 809C0B4 DrawPrepScreenItemUseStatBars void DrawPrepScreenItemUseStatBars(struct Unit* unit, int mask)  
0 8020904 802049C 802155C 8021864 ProcLightRuneAnim3_Init void ProcLightRuneAnim3_Init(struct ProcBmFx *proc)  
806DBA8 80218F8 8021480 807A290 8077E6C func_fe6_0806DBA8 void func_fe6_0806DBA8(struct UnkProc_08676854 * proc)
void sub_8077E6C(struct Proc08801810 *proc)
 
8072100 8010AF4 0 8011C88 8011BA4 func_fe6_08072100 void func_fe6_08072100(struct HelpBoxStartPrintProc * proc)
void StartBrownTextBoxCore(int x, int y, int textId, int chr, int pal, ProcPtr parent)
 
0 80AC640 80AB75C 80B40F0 80AF4D0 sub_80AF4D0 void sub_80AF4D0(u16 * tm, struct SoundRoomProc * proc)  
80602E0 806CE68 806C67C 807AF1C 8078B08 MuFogBump_ScaleLoop void MuFogBump_ScaleLoop(struct MuFogBumpProc * proc)
void MU_FogBumpFx_TransitionInLoop(struct MUFogBumpFxProc* proc)
MU_FogBumpFx_TransitionInLoop
0 8025D9C 8025910 8027348 80273A4 PutUnitSpritesOam void PutUnitSpritesOam(void) SMS_DisplayAllFromInfoStructs, DisplaySMS
0 809402C 8093734 80D2E44 80CE148 PutGuideBottomBarText void PutGuideBottomBarText(void)  
0 8003550 8003674 80022CC 800237C Sound_FadeOutBGMAlt void Sound_FadeOutBGMAlt(int speed) Sound_FadeOut800237C, FadeBgmOut_0800237C
802F4C8 8035F10 8035A38 803A99C 803A924 AiFindTargetInReachByFunc bool AiFindTargetInReachByFunc(bool (* func)(struct Unit * unit), struct Vec2i * pos_out)
s8 AiFindTargetInReachByFunc(s8(func)(struct Unit unit), struct Vec2* out)
AiGetClosestUnitPosition
8054EDC 8004960 8004A84 80C6C10 80C1E54 GmapRmUpdateExt_Delay void GmapRmUpdateExt_Delay(struct ProcGmapRmUpdate * proc) sleepTimer–,减到0则跳出睡眠循环
8058720 8064FF4 806480C 80C7F60 80C31A8 GmapAutoMu_WaitInitialDelay void GmapAutoMu_WaitInitialDelay(struct GMapAutoMuProc * proc)  
0 809F70C 809ECD0 80A7FC8 80A3584 GetGlobalBestSupport int GetGlobalBestSupport(int unitA, int unitB, struct GlobalSaveInfo *info)  
803A5E4 803ED78 803E8E4 80BEC58 80B9DC4 WorldMap_WaitMonsterMerging void WorldMap_WaitMonsterMerging(ProcPtr proc)  
803F514 8041DFC 804170C 80C5588 80C07B8 GmTmConfront_WaitForAnim void GmTmConfront_WaitForAnim(ProcPtr proc)  
803F534 8047E1C 8047650 80C6814 80C1A58 GmapTimeMons_WaitSpriteDone void GmapTimeMons_WaitSpriteDone(struct ProcGmapTimeMons * proc)  
808D938 8047E3C 803E8E4 80C801C 80C3264 GmapAutoMu_WaitForFadeEnd void GmapAutoMu_WaitForFadeEnd(struct GMapAutoMuProc * proc)  
80213B0 8024774 80242E8 80258B4 8025904 ListTerrainHealingTargets void ListTerrainHealingTargets(int faction)
void MakeTerrainHealTargetList(int faction)
MakeTerrainHealTargetList
0 80AD100 80AC21C 80B4AA4 80AFE8C SoundRoomUi_Loop_ShufflePlayUiSlideOut void SoundRoomUi_Loop_ShufflePlayUiSlideOut(struct SoundRoomProc * proc)  
8030654 80373B0 8036ED8 803BD70 803BDE0 AiGetUnitClosestValidPosition bool AiGetUnitClosestValidPosition(struct Unit * unit, short x, short y, struct Vec2i * pos_out)
s8 AiGetUnitClosestValidPosition(struct Unit* unit, s16 x, s16 y, struct Vec2* out)
FindUnitClosestValidPosition
0 809F770 809ED34 80A8030 80A35EC GetGlobalSupportListFromSave void GetGlobalSupportListFromSave(int unitId, u8* data, struct GlobalSaveInfo* info)  
0 80B4BB0 80B3D78 80C8418 80C3660 HideWmText void HideWmText(void)  
8024B40 80294EC 802903C 802AF00 802AF90 BattleGetFollowUpOrder bool BattleGetFollowUpOrder(struct BattleUnit ** attacker, struct BattleUnit ** defender)
s8 BattleGetFollowUpOrder(struct BattleUnit** outAttacker, struct BattleUnit** outDefender)
 
0 803602C 8035B54 803AA9C 803AA40 sub_803AA40 s8 sub_803AA40(s8(func)(struct Unit unit), struct Vec2* out)  
0 800F070 800F164 80124DC 801240C sub_801240C void sub_801240C(void) PositionUnitsAccordingToDeployment
0 8000E08 8000E30 8000C58 8000C80 NextRN_N int NextRN_N(int max) RandNext
80992DC 807A124 8079954 80BDA28 80B8B60 sub_80B8B60 s8 sub_80B8B60(int location)  
8001264 8001320 8001348 8000EF4 8000F44 GetBgCt struct BgCnt * GetBgCt(u16 bgid)
struct BgCnt *BG_GetControlBuffer(u16 bg)
BG_GetControlBuffer
0 80A6108 80A5420 80AF54C 80AAA78 SaveDraw_Init void SaveDraw_Init(struct SaveDrawProc * proc)  
0 809DC44 809D22C 80A65CC 80A2800 SupportSubScreen_SwapPageOut_ToLeft void SupportSubScreen_SwapPageOut_ToLeft(struct SubScreenProc* proc)  
0 809DD98 809D380 80A66AC 80A28E0 SupportSubScreen_SwapPageOut_ToRight void SupportSubScreen_SwapPageOut_ToRight(struct SubScreenProc* proc)  
804DD94 8057634 8062FEC 805EBA4 805CE94 efxShooterOBJ_Loop void efxShooterOBJ_Loop(struct ProcEfxOBJ * proc)  
804F594 8059108 8056E4C 806F85C 806D62C EfxLokmsunaIOBJMain void EfxLokmsunaIOBJMain(struct ProcEfxOBJ * proc)  
804F96C 80594E0 805740C 806F948 806D540 EfxSunakemuriOBJMain void EfxSunakemuriOBJMain(struct ProcEfxOBJ * proc)  
0 800F46C 800F560 800CF5C 800CC8C EventC4_WmShowPortrait u8 EventC4_WmShowPortrait(struct EventEngineProc * proc) EventC4_
8041FF8 804B2BC 804AAE0 80C7290 80C24D8 ResumeMenu void ResumeMenu(void)
void GmapRm_SetUnblocked(void)
 
8070668 80040C0 80041E4 80029D8 8002A88 HelpBox_OnClose void HelpBox_OnClose(struct HelpBoxProc * proc)
void sub_8002A88(int songId)
 
0 800EA10 800EB04 8010C84 8010B48 WaitEventPromoteDone void WaitEventPromoteDone(struct ProcEventPromote * proc)  
8068628 80759E8 8075218 8081970 807F630 func_fe6_08068628 void func_fe6_08068628(struct ManimSomethingProc_080685F0 * proc)
void BG0Shaker_Loop(struct MAFrameShakeProc * proc)
BG0Shaker_Loop
8025104 8029B10 8029660 802B970 802BA28 CheckBattleUnitLevelUp void CheckBattleUnitLevelUp(struct BattleUnit * bu)
void CheckBattleUnitLevelUp(struct BattleUnit* bu)
 
0 8051020 8050844 8056A08 8055A64 sub_8055A64 void sub_8055A64(struct ProcEfxSpdQuake *proc)  
80619B0 806EC60 806E474 807CBC4 807A80C Manim_Finish void Manim_Finish(ProcPtr proc)
void MapAnim_Cleanup(void)
MapAnim_Cleanup
8070DA8 8082ECC 8082440 808B99C 80896D8 func_fe6_08070DA8 void func_fe6_08070DA8(u16 * tm, int pal)
void sub_80896D8(u16* tm, int pal)
 
805FE9C 806CA1C 806C230 807AC48 8078824 MuStepSe_PlaySeB void MuStepSe_PlaySeB(struct GenericProc * proc)
void MU_StepSound_OnSecondSound(struct MUStepSoundProc* proc)
MU_StepSound_OnSecondSound
800DB38 800ED58 800EE4C 8011730 8011644 Event_ResetText static void Event_ResetText(struct EventProc * proc)
void NewPopup_GoldGot(ProcPtr parent, struct Unit *unit, int value)
NewGoldGotPopup
0 809B214 809A83C 80A40A0 0      
0 805B2C0 805AAD8 806C32C 806A008 efxCrimsonEyeBGFinish1_Loop void efxCrimsonEyeBGFinish1_Loop(struct ProcEfxBG * proc)  
0 80ADAA0 80ACBC8 80B5378 80B0760 InitBonusClaimData s8 InitBonusClaimData(void) InitBonusContentClaimList
808A524 80A6CD0 80A602C 80B0354 80AB89C func_fe6_0808A524 void func_fe6_0808A524(struct SaveMenuProc * proc)
void sub_80AB89C(struct SaveMenuProc * proc)
 
804E280 805DCDC 8061840 80687DC 8066434 efxIvaldiOBJ2_Loop void efxIvaldiOBJ2_Loop(struct ProcEfxOBJ * proc)  
0 8065480 8064C90 807308C 8070AE4 sub_8070AE4 void sub_8070AE4(struct ProcEkrDragon *proc)  
0 8095830 8094FE4 809E794 809C4E4 PrepItemUse_InitDisplay void PrepItemUse_InitDisplay(struct ProcPrepItemUse *proc) PrepScreenItemUseScreen_InitDisplay
8067720 8074968 807416C 8080EE4 807EBA4 PutManimLevelUpStat void PutManimLevelUpStat(int actor_id, int x, int y, int stat_num, bool after_gain)
void PutManimLevelUpStat(int actor_id, int x, int y, int stat_num, bool after_gain)
MapAnimLevelUp_DrawActorStat
800324C 80037A8 80038CC 8002440 80024F0 MusicFi_OnLoop void MusicFi_OnLoop(struct MusicProc * proc)
void MusicFi_OnLoop(ProcPtr proc)
 
0 807B2DC 807A868 8018CD4 8018FC0 sub_8018FC0 void sub_8018FC0(void)  
0 805E158 805D970 8062F8C 8061E8C StartSubSpell_efxReserveBG2 void StartSubSpell_efxReserveBG2(struct Anim * anim)  
805B2BC 80673C8 8066BDC 80734BC 8070FA4 EfxTmCpyExtHFlip void EfxTmCpyExtHFlip(const u16 * src, s16 src_width, u16 * dst, s16 dst_width, u16 width, u16 hight, int pal, int chr)  
8013C18 80135FC 80130DC 8012F78 8012EC0 StringCopy void StringCopy(char * dst, char const * src)
void CopyString(char *dst, const char *src)
CopyString
808B9B4 803F774 803F2E4 80446E4 8044750 StrLen int StrLen(u8 * buf)  
808B9B4 80ABC60 80AAD7C 80B38B4 80AEC94 CountTotalSoundRoomSongs int CountTotalSoundRoomSongs(void) SoundRoom
0 8082D1C 8081FBC 808B750 80894E0 StartHelpPromptSprite struct Proc* StartHelpPromptSprite(int x, int y, int palid, ProcPtr parent) ShowRIsInfo
0 8060124 805F93C 8079AD4 80776B0 sub_80776B0 void sub_80776B0(struct ProcEfxDKfx * proc)  
0 808FFF4 808F6B4 8098874 8096590 NullExpForChar100AndResetScreen void NullExpForChar100AndResetScreen()  
0 802BFD0 802BB10 802E234 802E2FC RemoveTrap struct Trap* RemoveTrap(struct Trap* trap)  
804BACC 8055250 8054A68 805B324 805A580 sub_805A580 void sub_805A580(struct Anim * anim)  
80515A0 805AFC8 805A7E0 8068E34 0      
0 80669E8 80661FC 8079C04 80777E0 DemonKingDeadWhiteOut void DemonKingDeadWhiteOut(struct ProcEkrDragonTunk * proc)  
807089C 80828A4 8081B44 80D0DB4 0 CloseHelpBox void CloseHelpBox(void)  
8060408 806CF90 806C7A4 807B010 8078BFC IsMuFogBumpActive bool IsMuFogBumpActive(void)
u8 MU_IsFogBumpFxActive(void)
MU_IsFogBumpFxActive
0 80A4320 80A36AC 80AD6EC 80A8CD4 ProcSaveMenu_InitScreen void ProcSaveMenu_InitScreen(struct SaveMenuProc * proc)  
0 809DAD4 809D0BC 80A6474 80A26A8 SupportSubScreen_StartSwapPage void SupportSubScreen_StartSwapPage(struct SubScreenProc* proc)  
8029F34 802F578 802F0AC 8031DEC 8031EA0 ArenaGenMatchupGoldValue static void ArenaGenMatchupGoldValue(void)
void ArenaGenerateMatchupGoldValue(void)
 
80176E4 8017D20 8017930 8017B54 8017E34 UnitInitStats void UnitInitStats(struct Unit * unit, struct PInfo const * pinfo)
void UnitLoadStatsFromChracter(struct Unit* unit, const struct CharacterData* character)
UnitLoadStatsFromChracter
802F5E0 8036148 8035C70 803AB9C 803AB5C AiRandomMove void AiRandomMove(void)
void AiRandomMove(void)
 
804119C 8049AE8 8049300 804E670 804D8DC      
808B40C 8060D2C 8060BB0 807F784 0      
0 8008DFC 8008F6C 8007890 800798C SetTalkFaceLayer void SetTalkFaceLayer(int talkFace, int toBack)  
8025790 802A22C 8029D7C 802C28C 802C344 GetUnitExpLevel int GetUnitExpLevel(struct Unit * unit)
int GetUnitExpLevel(struct Unit* unit)
 
8017174 8017664 801725C 80172F0 8017548 GetItemKind inline int GetItemKind(int item)
inline int GetItemType(int item)
Get_Weapon_Type, GetItemType
8001434 80014F0 8001518 800101C 800106C SetBgBpp void SetBgBpp(int bg, int bpp)
void BG_SetColorBpp(int bg, int bitsPerPixel)
BG_SetColorBpp
80449F4 804DD80 804D5A4 8052FFC 8052304 NewEfxHPBar void NewEfxHPBar(struct Anim * anim) StartEfxHpBar
802BB0C 8031A5C 0 8034520 8034618 GetChapterInfo struct ChapterInfo const * GetChapterInfo(int chapter)
const struct ROMChapterData* GetROMChapterStruct(unsigned chIndex)
GetChapterDefinition, GetROMChapterStruct
80093AC 8007F68 80080D8 80069F4 8006AF0 SetTalkPrintDelay void SetTalkPrintDelay(int print_delay)
void SetTalkPrintDelay(int printDelay)
Dialogue_SetCharacterDisplayDelay
0 80A5920 80A4C34 80AED2C 80AA248 sub_80AA248 void sub_80AA248(struct SaveMenuProc * proc)  
801863C 8019120 8018D38 801913C 8019464 GetPInfo inline struct PInfo const * GetPInfo(int pid)
inline const struct CharacterData* GetCharacterData(int charId)
GetROMCharStruct, Get_Rom_Character_Data, GetCharacterData
8020A18 8023D50 80238C4 8024D54 8024DA4 AreUnitIdsSameFaction bool AreUnitIdsSameFaction(int uidA, int uidB)
s8 IsSameAllegiance(int left, int right)
Compare_Allegiance_Func1, IsSameAllegiance, AreAllegiancesEqual
8020A7C 8023DB4 8023928 8024DD0 8024E20 AddGold void AddGold(int amount)
void sub_8024E20(u32 amt)
Add_Gold_To_Cashpile, AddPartyGoldAmount
80030B4 80035EC 8003710 8002330 80023E0 func_fe6_080030B4 void func_fe6_080030B4(int speed)
void Sound_FadeOutSE(int speed)
Sound_FadeOutSE, SoundStuff_80023E0, FadeSoundOut_080023E0
8082708 80912AC 8090968 8099CC0 80979DC SallyCir_Loop void SallyCir_Loop(struct SallyCirProc * proc)  
0 808FFD0 808F690 80C7D54 80C2F9C WmPlaceDot_Loop2 void WmPlaceDot_Loop2(struct ProcWmPlaceDot * proc)  
0 80BAE6C 80BA364 80AB924 80A6F0C ReadWorldMapPaths void ReadWorldMapPaths(struct GMapData* pGMapData, u8* pathFlags)  
8065E78 80730DC 80728F0 807FF28 0 func_fe6_08065E78 void func_fe6_08065E78(struct ManimSomethingProc_08065E08 * proc)  
8000E5C 8000E5C 8000E84 8000C90 8000CB8 RandRoll2Rn bool RandRoll2Rn(int threshold)
s8 Roll2RN(int threshold)
Roll2RN, RandRoll2rn
0 8028C08 802877C 802A69C 802A730 SetBattleUnitWeapon void SetBattleUnitWeapon(struct BattleUnit* bu, int itemSlot)  
0 806C738 806BF4C 807AAB8 8078694 MU_SetFacing void MU_SetFacing(struct MUProc* proc, int facingId)  
80249D0 80291F8 8028D48 802ABD0 802AC60 ComputeBattleUnitEffectiveHitRate void ComputeBattleUnitEffectiveHitRate(struct BattleUnit * attacker, struct BattleUnit * defender)
void ComputeBattleUnitEffectiveHitRate(struct BattleUnit* attacker, struct BattleUnit* defender)
 
803AF7C 80427A4 80420F0 80476A4 8047780      
801FFC0 8022F94 8022B1C 80463D8 804645C UnitStaffItemMenu_Entry_SwitchOut fu8 UnitStaffItemMenu_Entry_SwitchOut(struct MenuProc * menu, struct MenuEntProc * ent)  
0 80AD704 80AC82C 80BBD30 80B7274 sub_80B7274 void sub_80B7274(struct EndingBattleDisplayProc* proc)  
0 809BA38 809B064 80A48A8 80A0AC0 GetPreviousSupportScreenUnit int GetPreviousSupportScreenUnit(int num)  
0 8064330 8063B48 80704AC 806E1F0 NewEfxChillAnime void NewEfxChillAnime(struct Anim *anim, int arg1) StartEfxChillAnime
0 80A7A60 80A6D68 8009C7C 8009D1C sub_8009D1C void sub_8009D1C(struct GameCtrlProc* proc)  
806042C 806CFB4 806C7C8 807B028 8078C14 Mu_OnStateBump void Mu_OnStateBump(struct MuProc * mu)
void MU_State_WaitForFogBump(struct MUProc* proc)
MU_State_WaitForFogBump
808CA14 80AF194 80AE27C 80B6934 80B1D14 GenericOptionChangeHandler s8 GenericOptionChangeHandler(ProcPtr proc)  
8022A6C 8026A34 80265A8 80280D8 8028144 GetUnitSpriteHiddenFlag u8 GetUnitSpriteHiddenFlag(struct Unit * unit)
u8 GetUnitSpriteHideFlag(struct Unit* unit)
GetUnitSpriteHideFlag, GetUnitStandingSpriteDataFlagThing
0 800E36C 800E460 800CCEC 800CA18 EventB8_WmShowBigMapHighlight u8 EventB8_WmShowBigMapHighlight(struct EventEngineProc * proc) EventB8_
0 809BF40 809B568 80A4DD0 80A0FE8 DrawSupportScreenText void DrawSupportScreenText(void)  
0 8002BE4 0 8001BD0 8001C78 SoftResetIfKeyComboPressed void SoftResetIfKeyComboPressed(void) SoftResetIfKeyCombo
8042070 804B334 804AB58 8050418 804F6A4 ApplyMenuCursorScroll void ApplyMenuCursorScroll(struct MenuProc * proc, int * x_ref, int * y_ref)
void ApplyMenuCursorVScroll(struct MenuProc* proc, int* xRef, int* yRef)
ApplyMenuCursorVScroll, Menu_UpdateMovingCursorGfxPosition
8017FAC 80186F0 8018300 801856C 8018858 TickActiveFactionTurnAndListStatusHeals void TickActiveFactionTurnAndListStatusHeals(void)
void TickActiveFactionTurn(void)
TickActiveFactionTurn
803D0EC 8045960 8045170 80536E0 8038ED0 DungeonRecordUi_KeyListener void DungeonRecordUi_KeyListener(ProcPtr proc)  
8071714 80839A4 801B250 806F4BC 808A320 func_fe6_08071714 void func_fe6_08071714(struct HelpBoxProc * proc)
void sub_808A320(struct HelpBoxProc * proc)
 
801F310 800F8A4 800F998 800D0BC 800CDF8 UnitAttackItemMenu_Entry_SwitchOut fu8 UnitAttackItemMenu_Entry_SwitchOut(struct MenuProc * menu, struct MenuEntProc * ent)
u8 EventCC_(struct EventEngineProc * proc)
EventCC_
8031F24 80390F8 8038C44 803DAF0 803DB60 AiAttemptStealActionWithinMovement bool AiAttemptStealActionWithinMovement(void)
s8 AiAttemptStealActionWithinMovement(void)
AiTryDoSteal
805F198 806B8A0 806B0C0 8077FAC 8075B78 MakeBattlePopupTileMapFromTSA void MakeBattlePopupTileMapFromTSA(u16 *tm, u16 width)  
802D3B0 80335B4 8033084 80361B8 80360B8 StatusDecayDisplay_Init static void StatusDecayDisplay_Init(struct GenericProc * proc)
void GorgonEggHatchDisplay_Init(struct UnknownBMUSAilmentProc* proc)
 
8058720 805DB68 805D380 80C6E4C 80C2094 GmapRm_Blocking void GmapRm_Blocking(struct ProcGmapRm * proc)  
0 80284C8 802803C 8029E8C 8029F00 CanUnitUseItemPrepScreen s8 CanUnitUseItemPrepScreen(struct Unit* unit, int item)  
8016F00 8017364 8016F10 8016FE4 801723C GetUnitItemUseReach int GetUnitItemUseReach(struct Unit * unit, int item_slot)
int GetUnitItemUseReachBits(struct Unit* unit, int itemSlot)
GetUnitItemUseReachBits
0 800844C 80085BC 8006ED4 8006FD0 TalkInterpret int TalkInterpret(ProcPtr proc) ParseTextEscape, DialogueInterpret
802D6F4 8033940 0 8036694 8036594 InitBattlePreviewLabels static void InitBattlePreviewLabels(void)
void InitBattleForecastLabels(void)
InitBattleForecastLabels, BattleForecase_SetupLabelText
0 8003DF0 8003F14 80027E0 8002890 PlaySong void PlaySong(int songId, struct MusicPlayerInfo *player) PlaySongCore
8061B30 806EDE0 806E5F4 807CCBC 807A904 Manim_HitPoisonAnim void Manim_HitPoisonAnim(ProcPtr proc)
void MapAnim_ShowPoisonEffectIfAny(ProcPtr p)
MapAnim_ShowPoisonEffectIfAny, MapAnimProc_DisplayRoundSpecialAnims
0 8097BBC 8097430 80D27C8 80CDAD8 PromoSubConfirmMenuOnSelect u8 PromoSubConfirmMenuOnSelect(struct MenuProc *proc, struct MenuItemProc *b)  
0 80B85C0 80B77DC 8009CA4 8009D44 sub_8009D44 void sub_8009D44(struct GameCtrlProc* proc)  
800105C 800105C 8001084 8000D68 8000DB8 ApplyPaletteExt void ApplyPaletteExt(void const * data, int startOffset, int size)
void CopyToPaletteBuffer(const void* src, int b, int size)
CopyToPaletteBuffer
8000F20 8000F20 8000F48 8000CF0 8000D40 IncGameTime void IncGameTime(void)
void IncrementGameClock()
IncrementGameClock
80618D4 806EB84 806E398 807CB28 807A770 ManimShouldBuDisplayWeaponBroke bool ManimShouldBuDisplayWeaponBroke(struct BattleUnit * bu)
s8 BattleUnit_ShouldDisplayWpnBroke(struct BattleUnit *u)
BattleUnit_ShouldDisplayWpnBroke
0 8009BE8 8009D58 80086A4 80087A8 TalkOpen_InitBlend void TalkOpen_InitBlend(struct Proc* proc)  
802039C 8023348 8022ED0 80240A8 80240EC UnitActionMenu_Arena_Available fu8 UnitActionMenu_Arena_Available(struct MenuEntInfo const * info, int id)
u8 ArenaCommandUsability(const struct MenuItemDef* def, int number)
ArenaCommandUsability
809773C 80B2D50 80B1F2C 80B9F08 80B5384 DisplayShopUiArrows void DisplayShopUiArrows(void)  
8024C50 80295FC 802914C 802B03C 802B0CC BattleCheckTriangleAttack bool BattleCheckTriangleAttack(struct BattleUnit * attacker, struct BattleUnit * defender)
s8 BattleCheckTriangleAttack(struct BattleUnit* attacker, struct BattleUnit* defender)
 
8061964 806EC14 806E428 807CB90 807A7D8 ManimShouldBuDisplayWeaponLevelGained bool ManimShouldBuDisplayWeaponLevelGained(struct BattleUnit * bu)
s8 BattleUnit_ShouldDisplayWRankUp(struct BattleUnit *u)
BattleUnit_ShouldDisplayWRankUp
8066094 80732FC 8072B10 807FFE8 807DCA8 func_fe6_08066094 void func_fe6_08066094(struct ManimSomethingProc_08065E08 * proc)
void MapAnimTorch_Loop1(struct MAEffectProc * proc)
 
80483E0 80518BC 80510E0 8057298 8056310 ekrBattleEnding_8056310 void ekrBattleEnding_8056310(struct ProcEkrBattleEnding * proc)  
801B90C 801CF9C 801CB98 801CEA8 801D244 PlayerPhase_AttemptReMove static bool PlayerPhase_AttemptReMove(ProcPtr proc)
bool TryMakeCantoUnit(ProcPtr proc)
TryMakeCantoUnit
8016BD8 8016F04 8016AB0 8016C8C 8016EE4 IsItemDisplayUseable bool IsItemDisplayUseable(struct Unit * unit, int item)
s8 IsItemDisplayUsable(struct Unit* unit, int item)
IsItemDisplayUsable
0 809CB24 8041C5C 809D144 809AE7C ProcPrepUnit_InitScreen void ProcPrepUnit_InitScreen(struct ProcPrepUnit *proc)  
0 8082D74 8082014 801DA28 801DDC4 NewBMXFADE void NewBMXFADE(s8 lock_game) StartBMXFADE
0 80A8AC8 80A7BB4 80C33E4 80BE5F8 sub_80BE5F8 void sub_80BE5F8(u16 * src, struct Unit * unit)  
80670B8 8074300 8073B14 8080B20 807E7E0 func_fe6_080670B8 void func_fe6_080670B8(struct ManimSomethingProc_08066FD8 * proc)
void MapAnimUnlock_Init(struct MAEffectProc * proc)
 
8024AB4 8029460 8028FB0 802AE40 802AED0 BattleUnwind void BattleUnwind(void)
void BattleUnwind(void)
 
8061014 806DEC4 806D6D8 807BA2C 8079618 MuDeathFade_OnLoop void MuDeathFade_OnLoop(struct GenericProc * proc)
void MU_DeathFade_OnLoop(struct MUEffectProc* proc)
MU_DeathFade_OnLoop
80742D0 8089638 8088CD4 8092518 8090238 func_fe6_080742D0 void func_fe6_080742D0(fu8 sort_key)
void sub_8090238(u8 key)
 
802368C 80277A8 802731C 8029060 80290B8 CanUnitUseTorchItem bool CanUnitUseTorchItem(struct Unit * unit)
s8 CanUnitUseTorchItem(struct Unit* unit)
CanUseTorch
0 8013128 8012A70 8009DB4 8009E54 sub_8009E54 void sub_8009E54(ProcPtr proc)  
8043980 804CCE0 804C504 8051F6C 8051238 sub_8051238 void sub_8051238(struct EkrGaugeStruct1 *buf, int a, int b)  
0 80B58FC 80B4ADC 80C53A8 80C05C4 GmTmConfront_InitUnitPositionB void GmTmConfront_InitUnitPositionB(struct GmapTmConfrontProc * proc)  
8041B7C 804ADBC 804A5E0 804FE54 804F0E0 PutMenuEntryHover void PutMenuEntryHover(struct MenuProc * proc, int entry_id, bool shown)
void DrawMenuItemHover(struct MenuProc* proc, int item, s8 boolHover)
DrawMenuItemHover, Menu_DrawHoverThing
0 807B3AC 807A938 800F338 800F124 Event23_DisaleMapDisp u8 Event23_DisaleMapDisp(struct EventEngineProc * proc) Event23_, Event23_BlockGameGraphics
806D868 80B63DC 80B55BC 80C3424 80BE638 func_fe6_0806D868 void func_fe6_0806D868(struct UnkProc0806D82C * proc)
void sub_80BE638(struct GMapPIProc * proc, struct Unit * unit)
 
0 80A2D64 80A20F0 80ABFE4 80A75CC NormalizeSeaMinimapTerrain int NormalizeSeaMinimapTerrain(int terrainId)  
803E944 800D204 800D2F4 8025854 80258A4 MakeTargetListForPick void MakeTargetListForPick(struct Unit* unit)  
0 801C608 801C218 801C590 801C928 CanShowUnitStatScreen bool CanShowUnitStatScreen(struct Unit * unit)  
8061AC8 806ED78 806E58C 807CC4C 807A894 Manim_NextHit void Manim_NextHit(ProcPtr proc)
void MapAnim_PrepareNextBattleRound(ProcPtr p)
MapAnim_PrepareNextBattleRound, MapAnimProc_PrepareNextRound
806BF14 80652AC 807D424 80976D0 80953F0 func_fe6_0806BF14 bool func_fe6_0806BF14(struct EventInfo * info)
s8 IsCharacterForceDeployed(int char_id)
IsCharacterForceDeployed
0 8086748 0 808F4FC 808D200 sub_808D200 void sub_808D200(struct PlayerInterfaceProc* proc)  
80019DC 8001D64 8001D8C 8001448 800148C SetBgOffset void SetBgOffset(u16 bgid, u16 x_offset, u16 y_offset)
void BG_SetPosition(u16 bg, u16 x, u16 y)
SetupBackgroundPosition, BG_SetPosition
802A68C 802FCD4 802F808 8086288 8083FB0 KillUnitOnCombatDeath void KillUnitOnCombatDeath(struct Unit * unit, struct Unit * opponent)
void StartCharacterEvent(u8 pidA, u8 pidB)
RunCharacterEvents
80635E0 8070858 807006C 807E43C 807C0F8 ManimExpBar_Fill void ManimExpBar_Fill(struct ManimExpBarProc * proc)
void ProcMAExpBar_OnIncrement(struct MAExpBarProc* proc)
MapAnimExpBar_FillLoop
801C39C 801DA0C 801D608 805587C 8054BA4 StartMapFade void StartMapFade(bool locks_game)
void SetUnitEfxDebuff(struct Anim *anim, int debuff)
 
0 80A7D9C 80A6E78 80AF4B8 80AA9D8 sub_80AA9D8 void sub_80AA9D8(struct SaveDrawProc * proc)  
8011EC8 800EBBC 800ECB0 800E854 800E640 EventClearTalkDisplayed static void EventClearTalkDisplayed(struct EventProc * proc)
void sub_800E640(struct EventEngineProc * proc)
 
8011F70 8001BA0 8001BC8 800139C 80013E0 IsEventRunning bool IsEventRunning(void)
void UpdateKeyStatus(struct KeyStatusBuffer *keyStatus)
UpdateKeyStatus, RefreshKeySt
0 807E4C0 807D78C 803618C 803608C SetClassToHatchingGorgonEgg void SetClassToHatchingGorgonEgg(struct Unit* unit)  
800DD08 800B15C 800B220 80C77B0 80C29F8 DarkenThenFunc_OnLoop static void DarkenThenFunc_OnLoop(struct DarkenFuncProc * proc)
void GmapRmBorder1_80C29F8(struct ProcGmapRmBorder1 * proc)
 
0 800790C 8007A7C 8006374 8006470 FaceBlinkProc_GenBlinkInterval int FaceBlinkProc_GenBlinkInterval(struct FaceBlinkProc* proc)  
8065F9C 8073204 8072A18 808004C 807DD0C func_fe6_08065F9C void func_fe6_08065F9C(struct ManimSomethingProc_08065E08 * proc)
void MapAnimTorch_Loop2(struct MAEffectProc * proc)
 
80012E8 80013A4 80013CC 8000F54 8000FA4 GetBgChrId int GetBgChrId(int bg, int offset)
int GetTileIndex(int bg, int offset)
GetTileIndex
8098340 807E444 807D710 80C7C5C 80C2EA4 WmPlaceDot_Init void WmPlaceDot_Init(struct ProcWmPlaceDot * proc)  
0 8003B4C 8003C70 8002680 8002730 StartBgmVolumeChange void StartBgmVolumeChange(int volume, int b, int c, ProcPtr parent) ISuspectThisToBeMusicRelated_8002730
0 8092920 8092010 80A3018 0      
0 8087B00 8087148 8033DAC 8033EA4 DisplayMapChangeIfFog void DisplayMapChangeIfFog(void)  
806E8C8 8080530 807F778 8088CFC 8086A40 DrawUiGauge void DrawUiGauge(int chr, int dot_x, int chr_count, int dot_width, int dot_plain, int dot_bonus)
void sub_8086A40(int a1, int a2, int a3, int a4, int a5, int a6)
 
0 80A77E8 80A6B00 802E960 802EA28 sub_802EA28 void sub_802EA28(void)  
0 802414C 8023CC0 80251CC 802521C TryAddUnitToTradeTargetList void TryAddUnitToTradeTargetList(struct Unit* unit)  
0 807FE8C 807F0C4 806A41C 80680EC StartSubSpell_efxNaglfarOBJ void StartSubSpell_efxNaglfarOBJ(struct Anim * anim, int terminator, s16 x, s16 y, u8 pos, u8 index)  
804A57C 8053AFC 8053314 8059864 8058A34 GetBattleAnimRoundTypeFlags s16 GetBattleAnimRoundTypeFlags(int index) GetBattleAnimHitFlags
803F6C8 8047FD4 80477E8 80B1D48 80AD2A8 UnblockAllSysBlackBoxs void UnblockAllSysBlackBoxs(void)  
8068338 80756F0 8074F20 80817CC 807F48C ManimLevelUp_StartLevelUpText void ManimLevelUp_StartLevelUpText(struct ManimLevelUpProc * proc)
void ManimLevelUp_StartLevelUpText(struct ManimLevelUpProc * proc)
MapAnimLevelUpProc_DisplayLevelUpSmallText
0 806E154 806D968 807BB44 8079730 MU_PixelEffect_OnLoop void MU_PixelEffect_OnLoop(struct MUEffectProc* proc)  
801D43C 801ED50 801E9CC 801EF24 801F2CC PhaseIntro_InitGraphics static void PhaseIntro_InitGraphics(ProcPtr proc)
void PhaseIntro_InitGraphics(ProcPtr proc)
LoadPhaseIntroGraphics
0 80A79C8 80A6CD0 808CD7C 808AA6C sub_808AA6C void sub_808AA6C(int x, int y, int msgId, u16* unkA, int unkB, ProcPtr parent)  
0 801140C 8010FBC 80D1F10 80CD218 PrepClassChgOnCancel void PrepClassChgOnCancel(struct ProcPromoSel *proc)  
0 807E658 807D908 80332E4 80333D4 SALLYCURSOR_DeploySupplyUnit void SALLYCURSOR_DeploySupplyUnit(void)  
0 800BE6C 800BF5C 803633C 803623C StatusDecayDisplay_Next void StatusDecayDisplay_Next(struct UnknownBMUSAilmentProc* proc)  
806B43C 80798D4 8079104 8086240 8083F68 CheckAvailableActionSelectEvent bool CheckAvailableActionSelectEvent(void)
s8 CheckForCharacterEvents(u8 pidA, u8 pidB)
CheckForCharacterEvents
8031088 8037E0C 8037958 8085CC4 808398C AiIsUnitEnemyAndNotInScrList bool AiIsUnitEnemyAndNotInScrList(struct Unit * unit)
int EvCheck07_CHES(struct EventInfo* info)
CheckCHES, EvCheck07_CHES
801C2E8 801D958 801D554 801D9B8 801DD54 MapFade_Loop static void MapFade_Loop(struct GenericProc * proc)
void bmxfade_loop(struct BmxfadeProc *proc)
 
80324EC 8039698 80391E4 803E0A4 803E114 AiGetDangerScoreComponent int AiGetDangerScoreComponent(void)
int AiGetDangerScoreComponent(void)
AiBattleGetTileDangerWeight
0 8099FE8 8099628 80CB8BC 80C69B0      
8066C70 8073ED8 80736EC 80808C4 807E584 func_fe6_08066C70 void func_fe6_08066C70(struct ManimSomethingProc_08066AD4 * proc)
void MapAnimSilence_InitScreenConf(struct MAEffectProc * proc)
 
8017410 80179AC 80175BC 8017650 80178A8 GetUnitVision int GetUnitVision(struct Unit * unit)
int GetUnitFogViewRange(struct Unit* unit)
GetUnitFogViewRange
0 8094178 0 80D39AC 80CECB0 Guide_Init void Guide_Init(ProcPtr proc) Guide_80CECB0
806C750 802C68C 802C1CC 809A02C 8097D54 func_fe6_0806C750 void func_fe6_0806C750(void)
void TryLockProc(ProcPtr proc)
 
806CC80 8031B40 0 80C5314 80C0530 IsCombatAction bool IsCombatAction(void)
bool IsGmapLineFadeActive(void)
 
0 8007254 80073C4 8005C9C 8005D98 sub_8005D98 void sub_8005D98(struct FaceBlinkProc* proc)  
8032378 8039524 8039070 803DF24 803DF94 AiGetOpponentLowHpScoreComponent int AiGetOpponentLowHpScoreComponent(void)
int AiGetOpponentLowHpScoreComponent(void)
AiBattleGetTargetHpWeight
8032524 80396D0 803921C 803E0E0 803E150 AiGetLowHpScoreComponent int AiGetLowHpScoreComponent(void)
int AiGetLowHpScoreComponent(void)
AiBattleGetSubjectHpWeight
802156C 8024938 80244AC 8025B44 8025BA0 TryEnlistStealUnitTarget void TryEnlistStealUnitTarget(struct Unit * unit)
void AddAsTarget_IfCanStealFrom(struct Unit* unit)
AddAsTarget_IfCanStealFrom
8003CA8 8004498 80045BC 8002CF4 8002DA4 InsertRootProc static void InsertRootProc(struct ProcDummy * proc, int treenum)
static void InsertRootProcess(struct Proc *proc, s32 rootIndex)
InsertRootProcess
0 807D248 807C7D4 80BB864 80B6D24 SoloEndingBattleDisp_Init void SoloEndingBattleDisp_Init(struct EndingBattleDisplayProc* proc)  
803FD40 8048670 8047E84 80331E0 80332D0 sub_80332D0 void sub_80332D0(void)  
8003CF4 80044B8 80045DC 8002D18 8002DC8 InsertProc static void InsertProc(struct ProcDummy * proc, struct ProcDummy * parent)
static void InsertChildProcess(struct Proc *proc, struct Proc *parent)
InsertChildProcess
8061878 806EB28 806E33C 807CAE4 807A72C Manim_WeaponBrokePopup void Manim_WeaponBrokePopup(ProcPtr proc)
void DisplayWpnBrokePopup(ProcPtr proc)
DisplayWpnBrokePopup, MapAnimProc_DisplayWpnBrokePopup
8061908 806EBB8 806E3CC 807CB4C 807A794 Manim_WeaponLevelGainedPopup void Manim_WeaponLevelGainedPopup(ProcPtr proc)
void DisplayWRankUpPopup(ProcPtr proc)
DisplayWRankUpPopup, MapAnimProc_DisplayWRankUpPopup
80837C8 80BC240 0 80B6628 80B1A08 Config_Init void Config_Init(struct ConfigProc* proc)  
8020A04 8023D3C 80238B0 8024D3C 8024D8C AreUnitIdsAllied bool AreUnitIdsAllied(int uidA, int uidB)
s8 AreUnitsAllied(int left, int right)
Compare_Allegiance_Func2, AreUnitsAllied, AreAllegiancesAllied
0 803FF30 803F828 8044E74 8044ED8 Tactician_Loop void Tactician_Loop(struct ProcTactician * proc) NameSelect_8044ED8
801BC68 801D39C 801CF98 80DC020 80D73E4 PlayerPhase_WaitForMove static void PlayerPhase_WaitForMove(ProcPtr proc) __negsf2
802CB78 8032D2C 80327FC 807B9B0 807959C ApplyHazardHealing void ApplyHazardHealing(ProcPtr proc, struct Unit * unit, int hp, int status)
void MU_StartDeathFade(struct MUProc* muProc)
MU_StartDeathFade
0 809CDD0 809C44C 80C5CCC 80C0F00 WorldmapStatus_Loop_KeyHandler void WorldmapStatus_Loop_KeyHandler(ProcPtr proc)  
80935A0 8065E38 8065648 8089F4C 8087CC0 UnitSlide_FadeOutLoop void UnitSlide_FadeOutLoop(struct StatScreenEffectProc* proc)  
0 80B85F4 80B7810 80A6040 80A2274 SupportSubScreen_SetupGraphics void SupportSubScreen_SetupGraphics(struct SubScreenProc* proc)  
0 807E4A4 807D770 8088628 808635C sub_808635C void sub_808635C(struct Proc89EEA28 * proc)  
809DE04 80C0684 80BFB40 80D64AC 80D17B0 SetSramFastFunc void SetSramFastFunc(void)
void SetSramFastFunc(void)
 
8086D70 80A304C 80A23D8 80AC388 80A7970 GetMinimapBridgeKindAt int GetMinimapBridgeKindAt(int x, int y)
int GetMinimapBridgeKindAt(int x, int y)
Minimap_GetBridgeTileIndex
0 80188A4 80184B4 80D16AC 80CC990 StartPrepScreenPromotion void StartPrepScreenPromotion(struct ProcPrepItemUse *proc)  
0 8063400 8062C18 806F3A4 806D080 NewEfxMagfcast void NewEfxMagfcast(struct Anim *anim, int type)  
8065540 80727BC 8071FD0 807FAA4 807D760 func_fe6_08065540 void func_fe6_08065540(struct ManimSomethingProc_080653BC * proc)
void AntitoxinPureWaterfx_Loop(struct MAEffectProc * proc)
 
80237F4 8027A04 8027578 80293B4 802940C CanUnitUseStatGainItem bool CanUnitUseStatGainItem(struct Unit * unit, int item)
s8 CanUnitUseStatGainItem(struct Unit* unit, int item)
CanUseStatBooster
80594CC 8033544 8033014 80C9568 80C47B0 EndingCredits_AwaitInputForEnd void EndingCredits_AwaitInputForEnd(struct CreditsMainProc * proc)  
0 8005528 0 8003E6C 0      
0 800E44C 800E540 801E9B0 801ED58 PhaseIntroInitText void PhaseIntroInitText(struct PhaseIntroSubProc *proc)  
80855C4 80A1824 80A0E9C 80AA1AC 80A5794 ReadGameSavePackedUnit void ReadGameSavePackedUnit(void const * sram_src, struct Unit * unit)
void LoadSavedUnit(const void *sram_src, struct Unit *unit)
LoadSavedUnit
8093394 80BB0A8 0 8098574 8096294 AtMenu_ResetScreenEffect void AtMenu_ResetScreenEffect(struct ProcAtMenu * proc)  
0 800B04C 800B110 80B8FA0 80B4418 sub_80B4418 void sub_80B4418(struct BmShopProc* proc, int itemIndex)  
0 8002E30 8002F54 8001D50 8001E00 GetBackgroundFromBufferPointer int GetBackgroundFromBufferPointer(u16 *ptr) GetBgFromTm
807226C 80851C4 80847C8 808DF74 808BC68 PutMapUiHpBarRight void PutMapUiHpBarRight(u16 * tm, fi16 fill, int tile)
void GetHpBarRightTile(s16* buffer, s16 hp, int tileBase)
 
80269FC 802BA98 802B5E8 80D10E0 80CC13C TradeMenu_HelpBox_OnEnd static void TradeMenu_HelpBox_OnEnd(struct GenericProc * proc)
void GameIntroIntelligentSystemsFadeIN(struct ProcOpAnimHS * proc)
 
8084AEC 80A08B4 809FEE8 80851B8 8082E80 PidStatsSetDefeatInfo void PidStatsSetDefeatInfo(fu8 pid, fu8 killer_pid, int defeat_cause)
void StartEventFromInfo(struct EventInfo * info, u8 execType)
CallEventsFromBuffer, CallEventDefinition
0 80B68A4 80B5A84 8082108 807FDC8 sub_807FDC8 void sub_807FDC8(struct MAEffectProc * proc)  
0 80BAF34 80BA42C 804CDCC 804C02C      
8041F54 808F604 808ECC8 80D13B4 80CC698 Menu_FrozenHelpBoxMain void Menu_FrozenHelpBoxMain(struct MenuProc * proc)
void PromoMain_OnEnd(struct ProcPromoMain *proc)
 
0 8000DDC 8000E04 8000C3C 8000C64 NextRN_100 int NextRN_100(void) RandNext_100
0 8020478 8020010 8020CF0 8020FF8 ChapterIntro_LoopFastFadeToMap void ChapterIntro_LoopFastFadeToMap(struct ChapterIntroFXProc* proc)  
8072218 8085170 8084774 808DF20 808BC10 PutMapUiHpBarLeft void PutMapUiHpBarLeft(u16 * tm, fi16 fill, int tile)
void GetHpBarLeftTile(s16* buffer, s16 hp, int tileBase)
 
8041A88 804ACC8 804A4E0 804FCFC 804EF70 Menu_Draw void Menu_Draw(struct MenuProc * proc)
void RedrawMenu(struct MenuProc* proc)
RedrawMenu
8024A88 8029434 8028F84 802AE00 802AE90 ClearBattleHits void ClearBattleHits(void)
void ClearBattleHits(void)
 
8088B40 800CC28 800CD18 8033780 8033870 func_fe6_08088B40 void func_fe6_08088B40(struct SaveMenuProc * proc)
void InitPrepScreenUnitsAndCamera(void)
InitPrepScreenUnitsAndCamera
80857B0 80A1A88 80A1100 80AA460 80A5A48 WriteSuspendSave void WriteSuspendSave(int save_id)
void WriteSuspendSave(int slot)
SaveSuspendedGame
8074EF0 808A0F4 8089794 8093058 8090D80 func_fe6_08074EF0 void func_fe6_08074EF0(struct UnitListScreenProc * proc)
void sub_8090D80(struct UnitListScreenProc * proc)
 
0 8050038 804F85C 8018730 8018A1C GetUnitMagBy2Range int GetUnitMagBy2Range(struct Unit* unit) GetUnitMagRange
808171C 808F010 808E6D4 809FCA0 809DA00 PrepItemSupply_InitGfx void PrepItemSupply_InitGfx(struct PrepItemSupplyProc * proc)  
0 80A2CB8 80A2044 80AC094 80A767C NormalizeWaterMinimapTerrain int NormalizeWaterMinimapTerrain(int terrainId)  
805A9F8 806C114 806B928 805FBF0 805EAF0 efxThunderstormDark_Loop_A void efxThunderstormDark_Loop_A(struct ProcEfxBGCOL * proc)  
0 807D478 807CA04 800E4E8 800E290 sub_800E290 void sub_800E290(struct EventEngineProc * proc, u16 stringIndex, u32 flags)  
0 808E588 808DC5C 8022348 802237C ChapterIntroTitle_InitBgImg void ChapterIntroTitle_InitBgImg(struct ChapterIntroFXProc *proc)  
0 801096C 8010508 80C8108 80C3350 GmapAutoMu_80C3350 void GmapAutoMu_80C3350(struct GMapAutoMuProc * proc)  
80370E4 803E628 803E184 80B94B8 80B4930 ShopProc_HandleSellConfirmPrompt void ShopProc_HandleSellConfirmPrompt(struct BmShopProc* proc)  
0 807D9AC 807CF2C 8059938 8058B08 EkrCheckWeaponSieglindeSiegmund s16 EkrCheckWeaponSieglindeSiegmund(u16 item) IsHolyRenaisTwinWeapon
0 800CEBC 800CFAC 800BEA0 800BBB4 GetAllyUnitCount s8 GetAllyUnitCount(u16 pid)  
80439CC 804CD2C 804C550 8051FB8 8051284 ekrGauge_Loop int ekrGauge_Loop(int a1)  
803703C 803E580 803E0D4 80434CC 8043548      
0 809B798 809ADC0 80AEF3C 80AA458 SaveMenu_PostDifficultHandler void SaveMenu_PostDifficultHandler(struct SaveMenuProc * proc)  
8000E38 8000E38 8000E60 8000C78 8000CA0 RandRoll bool RandRoll(int threshold)
s8 Roll1RN(int threshold)
Roll1RN
803046C 8036FD8 8036B00 803BA10 803BA08 AiTryMoveTowards void AiTryMoveTowards(short x, short y, u8 action, u8 maxDanger, u8 arg_4)
void AiTryMoveTowards(s16 x, s16 y, u8 action, u8 maxDanger, u8 unk)
 
0 8099BB0 80991F8 80A2C10 80A095C sub_80A095C bool sub_80A095C(int var) CanPrepScreenSupport
0 80A7778 80A6A90 80CC754 80C7844 OpAnimHBlank1 void OpAnimHBlank1(void)  
8002C04 8003054 8003178 8001FD8 8002088 ApplyDataMoves void ApplyDataMoves(void)
void FlushTiles(void)
FlushTiles
0 80BD304 80BC8F8 807A49C 8078078 EkrSelfThunderMain void EkrSelfThunderMain(struct ProcEfxDKfx *proc)  
8020ED0 8024264 8023DD8 80252F4 8025344 TryEnlistRescueUnitTarget void TryEnlistRescueUnitTarget(struct Unit * unit)
void TryAddUnitToRescueTargetList(struct Unit* unit)
TryAddUnitToRescueTargetList
8084438 809F10C 809E6FC 80A793C 80A2EF8 ReadSaveBlockInfo bool ReadSaveBlockInfo(struct SaveBlockInfo * block_info, int save_id)
bool ReadSaveBlockInfo(struct SaveBlockInfo *chunk, int index)
SaveMetadata_Load
800E7F0 800BDFC 800BEEC 80337D0 80338C0 EvtCmd_CameraPid static int EvtCmd_CameraPid(struct EventProc * proc)
void InitPrepScreenCursorPosition(void)
InitPrepScreenCursorPosition
0 80A13E8 80A0A60 80A9D54 80A533C WriteGameSavePackedUnit void WriteGameSavePackedUnit(struct Unit *unit, void *sram_dest) SaveUnit
80468D8 804F954 804F178 8078D54 8062ED8 efxBerserkCLONE_Loop void efxBerserkCLONE_Loop(struct ProcEfxBG * proc)  
0 809FA3C 809F000 808605C 8083D34 CheckPermanentFlagFrom s8 CheckPermanentFlagFrom(int flag, void* list) CheckGlobalEventIdFrom
8002B04 8002F54 8003078 8001F64 8002014 RegisterDataMove void RegisterDataMove(void const * src, void * dst, int size)
void RegisterDataMove(const void *src, void *dst, int size)
RegisterTileGraphics
0 80371C4 8036CEC 803BBC0 803BBF4 sub_803BBF4 void sub_803BBF4(s16 x, s16 y, u8 action, u8 maxDanger, u8 unk)  
805CBF4 8068DB4 80685C8 806A2E8 8067A30 efxEvilEyeBG2_Loop void efxEvilEyeBG2_Loop(struct ProcEfxBG * proc)  
8076D3C 808BF20 808B5E0 8094ED0 8092BF0 SortUnitList bool SortUnitList(fu8 key, fu8 order)
bool SortUnitList(u8 key, u8 order)
 
0 80B38AC 80B2A88 80BA51C 80B5998 ArenaUi_WelcomeDialogue void ArenaUi_WelcomeDialogue(ProcPtr proc) Arena
8057B4C 8063DE8 8063600 8080C74 807E934 MapAnimUnlock_Loop2 void MapAnimUnlock_Loop2(struct MAEffectProc * proc)  
804FEB8 8059A2C 8059244 806AA60 8068738 efxNaglfarBlack_Loop_C void efxNaglfarBlack_Loop_C(struct ProcEfx * proc)  
8053340 80203D0 801FF68 8072974 80703C4 EkrDragonQuakeMain void EkrDragonQuakeMain(struct ProcEkrDragonQuake * proc)  
801E144 801FE3C 801F9D4 8066FD4 80664A8 ChapterIntro_LoopVOpenText static void ChapterIntro_LoopVOpenText(struct GenericProc * proc)
void efxIvaldiWOUT_Loop(struct ProcEfxOBJ * proc)
 
8023620 802775C 80272D0 80294AC 8029504 HasSelectTarget static bool HasSelectTarget(struct Unit * unit, void (* list_targets)(struct Unit ))](https://github.com/StanHash/fe6/blob/5430c7e/src/itemuse.c#L309)
[s8 CanUnitUseFruitItem(struct Unit
unit)
CanUnitUseFruitItem, CanUnitUseJunaFruitItem, CanUseJunaFruit
8094460 807C080 807B60C 80D11C8 80CC4AC PromoMain_InitScreen void PromoMain_InitScreen(struct ProcPromoMain *proc)  
0 801C624 0 801C5A8 801C940 PlayerPhase_MainIdle void PlayerPhase_MainIdle(ProcPtr proc)  
0 8082A3C 8081CDC 808B438 80891AC ApplyHelpBoxContentSize void ApplyHelpBoxContentSize(struct HelpBoxProc* proc, int width, int height) ApplyHelpBoxTextDimensions
80619E8 806EC98 806E4AC 807CBF0 807A838 PrepareManimHit void PrepareManimHit(void)
void MapAnim_AdvanceBattleRound(void)
MapAnim_AdvanceBattleRound
0 802939C 8028EEC 802AD3C 802ADCC ComputeBattleUnitSpecialWeaponStats void ComputeBattleUnitSpecialWeaponStats(struct BattleUnit* attacker, struct BattleUnit* defender)  
0 801C2F4 801BF54 809F45C 809D1C0 PrepItemUseJuna_OnEnd void PrepItemUseJuna_OnEnd(struct ProcPrepItemUseJunaFruit *proc)  
0 802324C 8022DD4 8023F94 8023FD8 ArmoryCommandUsability u8 ArmoryCommandUsability(const struct MenuItemDef* def, int number)  
0 80232A0 8022E28 8023FF0 8024034 VendorCommandUsability u8 VendorCommandUsability(const struct MenuItemDef* def, int number)  
0 80232F4 8022E7C 802404C 8024090 SecretShopCommandUsability u8 SecretShopCommandUsability(const struct MenuItemDef* def, int number)  
0 808A6AC 8089D50 8093604 809132C UnitList_TogglePrepDeployState void UnitList_TogglePrepDeployState(struct UnitListScreenProc * proc)  
8048BF0 80520C4 80518E8 8057AF4 8056B70 UnitKakudaiMain void UnitKakudaiMain(struct ProcUnitKakudai * proc)  
0 8012944 80122B0 8009458 8009568 AP_QueueObjGraphics void AP_QueueObjGraphics(struct APHandle* handle) SyncSpriteAnimImg, _AP_QueueTileGfx
804A5DC 8053C3C 8053454 80599F8 8058BC8 BattleAIS_ExecCommands void BattleAIS_ExecCommands(void)  
802A718 806DD98 806D5AC 80358A8 80357A8 CombatAction_PostBanimDeathFades void CombatAction_PostBanimDeathFades(struct GenericProc * proc)
void ApplyHazardHealing(ProcPtr proc, struct Unit* unit, int hp, int status)
 
8000BC0 8000BB8 8000BE0 8000B60 8000B88 NextRN static int NextRN(void)
int NextRN(void)
NextRn, RandNextCore
8017654 8017C58 8017868 8017A5C 8017D3C UnitInitFromInfo void UnitInitFromInfo(struct Unit * unit, struct UnitInfo const * info)
void UnitInitFromDefinition(struct Unit* unit, const struct UnitDefinition* uDef)
UnitInitFromDefinition
8047BA4 8050EC0 80506E4 8056890 80558F4 EfxAdvanceFrameLut s16 EfxAdvanceFrameLut(s16 *ptime, s16 *pcount, const s16 lut[]) SpellFx_InterpretBgAnimScript
0 808AE64 808A508 8093DE4 8091AEC sub_8091AEC void sub_8091AEC(struct UnitListScreenProc * proc)  
0 80564B8 8055CD0 805C5D8 805B828 NewEfxRestWINH void NewEfxRestWINH(struct Anim *anim, int a, s16 b, u32 c) loadRestWINH
8002EDC 800332C 8003450 80D3658 80CE95C PutUnkSprite void PutUnkSprite(struct UnkSprite * sprites, int xBase, int yBase)
void GuideDetailsRedraw_Init(struct GuideProc * proc)
guMess3ReWrite_80CE95C
0 809CEA8 809C524 80A5944 80A1B6C GetSupportScreenPartnerCount int GetSupportScreenPartnerCount(int charId)  
802430C 80ACFC8 80AC0E4 80B4974 80AFD5C BattleGenerateDisplayStats void BattleGenerateDisplayStats(struct Unit * unit, i8 item_slot)
void SoundRoomUi_Loop_ShufflePlayUiSlideIn(struct SoundRoomProc * proc)
 
8043288 804C608 804BE2C 805183C 8050B08 EkrBattleLvupHanlder void EkrBattleLvupHanlder(struct ProcEkrBattle *proc)
void ekrBattleLvupHanlder(struct ProcEkrBattle *proc)
ekrBattle_8050B08
805C840 8068A0C 8068220 8074EBC 80729E0 EkrClasschgFinished bool EkrClasschgFinished(void)  
805D128 80692E8 8068AFC 80759D4 80734F8 CheckEkrLvupDone bool CheckEkrLvupDone(void) DoesEkrLevelUpSomething
801D0DC 801E9F0 801E66C 8054E9C 80540B0 PhaseIntroText_OutLoop static void PhaseIntroText_OutLoop(struct GenericProc * proc)
void EfxWhiteOutMain2(struct ProcEfxFlashing * proc)
 
8066F34 8073648 80739B0 808021C 807E054 func_fe6_08066F34 void func_fe6_08066F34(struct ManimSomethingProc_08066DFC * proc)
void MapAnimRestore_Loop(struct MAEffectProc * proc)
 
80663E0 80738E0 8072E5C 8080394 807E6E0 func_fe6_080663E0 void func_fe6_080663E0(struct ManimSomethingProc_08066294 * proc)
void MapAnimBarrierfx_Loop(struct MAEffectProc * proc)
 
8066678 807419C 80730F4 8080A20 807DEDC func_fe6_08066678 void func_fe6_08066678(struct ManimSomethingProc_08066294 * proc)
void MapAnimRepair_Loop1(struct MAEffectProc * proc)
 
8051BAC 805B210 805AA28 80C7B5C 80C2DA4 WmDotPalAnim_Loop2 void WmDotPalAnim_Loop2(struct ProcGmapRmBaPalAnim * proc)  
80622FC 806F514 806ED28 807D7AC 807B464 InitManimActorFacings void InitManimActorFacings(void)
void SetupBattleMOVEUNITs(void)
SetupBattleMOVEUNITs, SetupMapBattleMUs
80425C4 804B9C8 804B1EC 8050B14 804FDA0 IsBattleDeamonActive bool IsBattleDeamonActive(void)
int IsBattleDeamonActive(void)
 
805E560 806AC84 806A4A4 8077374 8074F3C CheckEkrTriangleInvalid bool CheckEkrTriangleInvalid(void) HasBattleAnimTriangeAttackEnded
0 8003FD4 80040F8 8002938 80029E8 CallSomeSoundMaybe void CallSomeSoundMaybe(int songId, int vc_init_volume, int vc_end_volume, int d, ProcPtr parent)  
0 804A12C 8049944 804ECA8 804DF24      
805EE2C 806B550 806AD70 808029C 807DF5C MapAnimRepair_Loop2 void MapAnimRepair_Loop2(struct MAEffectProc * proc)  
80728A4 80859B0 8084FB4 808E75C 808C45C UnitMapUiUpdate void UnitMapUiUpdate(struct MapUiProc * proc, struct Unit * unit)
void DrawUnitDisplayHpOrStatus(struct PlayerInterfaceProc* proc, struct Unit* unit)
DrawHPNumbers, DrawMinimugBoxMaybe
80671F4 807443C 8073C50 8012B28 8012A64 func_fe6_080671F4 void func_fe6_080671F4(struct ManimSomethingProc_08066FD8 * proc)
void ShinningStonefx_CreateSpriteAnim(struct ProcShinningStonefx * proc)
 
808A79C 80A6EE0 80A6220 80B054C 80ABA98 func_fe6_0808A79C bool func_fe6_0808A79C(struct SaveMenuProc * proc)
s8 sub_80ABA98(struct SaveMenuProc * proc)
 
0 807C5A4 807BB30 80C2250 80BD444 GmMuPrim_80BD444 void GmMuPrim_80BD444(struct GMapMuPrimProc * proc)  
0 80B9AC4 80B8F64 80D1F8C 80CD294 sub_80CD294 void sub_80CD294(struct ProcPromoSel *proc) MoveToLabelInParent6C_Unknown1
8065298 8072514 8071D28 8065708 8075828 func_fe6_08065298 void func_fe6_08065298(struct ManimSomethingProc_080650A4 * proc)
void EkrTriArmorKnightObj2Main1(struct ProcEkrTriArmorKnightOBJ2 * proc)
 
8085A48 80A1D80 80A13EC 80AA828 80A5E10 EncodeSuspendSavePackedUnit void EncodeSuspendSavePackedUnit(struct Unit * unit, void * buf)
void EncodeSuspendSavePackedUnit(struct Unit *unit, void *buf)
PackUnitStructForSuspend
806CC68 8034D44 803486C 8037BDC 8037B44 func_fe6_0806CC68 bool func_fe6_0806CC68(void)
int GetCurrentPromotedLevelBonus()
GetCurrentPromotedLevelBonus
0 800F5A8 800F69C 800D08C 800CDC8 EventC9_RemoveWmText u8 EventC9_RemoveWmText(struct EventEngineProc * proc) EventC9_
0 805F150 805E968 8068850 0      
8042C74 804C034 804B858 80511E0 805046C EkrBattleInRound void EkrBattleInRound(struct ProcEkrBattle * proc)
void ekrBattleInRoundIdle(struct ProcEkrBattle *proc)
ekrBattle_805046C, ekrBattle_WaitForRoundAnimations
804B6B0 8054E4C 8054664 805AEF8 805A154 GetAISLayerId int GetAISLayerId(struct Anim * anim)  
804B6C4 8054E60 8054678 805AF10 805A16C GetAnimPosition int GetAnimPosition(struct Anim * anim) GetAISSubjectId
80527A4 805C18C 805B9A4 809F370 809D0D4 PrepItemUseJuna_OnInit void PrepItemUseJuna_OnInit(struct ProcPrepItemUseJunaFruit * proc)  
0 8028918 802848C 802A38C 802A400 BattleGenerateUiStats void BattleGenerateUiStats(struct Unit* unit, s8 itemSlot)  
804BB54 80552D8 8054AF0 805B3B0 805A60C sub_805A60C void sub_805A60C(struct AnimBuffer * pAnimBuf) 职业介绍的DEMO战斗动画初始化
因为只有一个动画,所以AIS就在0x02000000
0 80BD928 0 80CBDBC 80C6EB0 OpAnimBldAlphaMain void OpAnimBldAlphaMain(struct ProcOpAnimBLDALPHA * proc)  
0 80889FC 8088074 8091874 808F5A0 DoesStringContainTact s8 DoesStringContainTact(const char * str)  
0 8068634 8067E48 8074B88 80726AC EkrPlayMainBGM void EkrPlayMainBGM(void) InitBattleAnimMusic
0 8033B40 8033668 8036918 8036818 DrawBattleForecastContentsStandard void DrawBattleForecastContentsStandard(struct BattleForecastProc * proc) BKSEL_DrawStandard
806AC34 8078EB0 80786E0 8085EC0 8083B98 EvtListCmd_AreaHard int EvtListCmd_AreaHard(struct EventInfo * info)
int EvCheck10_(struct EventInfo* info)
EvCheck10_
805C358 8068500 8067D14 8074934 8072450 EfxPlayHittedSFX void EfxPlayHittedSFX(struct Anim * anim)  
804A554 8053AD4 80532EC 805983C 8058A0C GetBattleAnimRoundType s16 GetBattleAnimRoundType(int index) GetSomeAISRelatedIndexMaybeByID, GetBattleAnimHitType
8052D8C 806C064 806B878 805FB4C 805EA4C efxThunderstormColor_Loop_C void efxThunderstormColor_Loop_C(struct ProcEfxBGCOL * proc)  
0 8093550 8092C44 809C544 809A274 sub_809A274 void sub_809A274(struct PrepItemScreenProc* proc)  
0 8085110 8084714 808DEBC 808BBAC GetWindowQuadrant int GetWindowQuadrant(int x, int y) WindowType
0 808EBEC 808E2A8 8097B20 8095840 RemoveSomeUnitItems void RemoveSomeUnitItems()  
8060228 806CDA8 806C5BC 807AE78 8078A64 MuFogBump_Init void MuFogBump_Init(struct MuFogBumpProc * proc)
void MU_FogBumpFx_FirstFrame(struct MUFogBumpFxProc* proc)
MU_FogBumpFx_FirstFrame
0 80A715C 80A649C 80B083C 80ABD88 sub_80ABD88 void sub_80ABD88(u8 slot)  
802AB0C 803022C 802FD64 8032BB0 8032C88 GenMoveScriptFromMovePath void GenMoveScriptFromMovePath(void)
void GetMovementScriptFromPath(void)
GetMovementScriptFromPath
0 8062094 80618AC 8077AF4 80756BC EkrTriArmorKnightObjMain void EkrTriArmorKnightObjMain(struct ProcEfxOBJ * proc)  
0 8029CC8 8029818 802BB48 802BC00 ApplyUnitDefaultPromotion void ApplyUnitDefaultPromotion(struct Unit* unit)  
8020640 802360C 8023180 8023830 802386C StealItemMenu_Entry_Select fu8 StealItemMenu_Entry_Select(struct MenuProc * menu, struct MenuEntProc * ent)
u8 ItemSubMenu_DiscardItem(struct MenuProc* menu, struct MenuItemProc* menuItem)
ItemSubMenu_DiscardItem
0 80BD904 0 80D1040 80CC074 GameEarlyStartDelay void GameEarlyStartDelay(struct ProcOpAnimHS * proc)  
0 8065BC0 80653D0 8078BB8 8076798 EkrDK_IdleInBattle void EkrDK_IdleInBattle(struct ProcEkrDragon * proc)  
80171A4 801769C 8017294 801732C 8017584 GetItemUses inline int GetItemUses(int item)
inline int GetItemUses(int item)
 
806210C 806F30C 806EB20 80395CC 8039554 Manim_StealSe void Manim_StealSe(void)
void sub_8039554(struct BMDifficultyProc* proc)
 
80171C8 80176C4 80172BC 8017358 80175B0 GetItemMaxUses inline int GetItemMaxUses(int item)
inline int GetItemMaxUses(int item)
 
802BE24 8031D9C 8031830 80348DC 80349D4 GetUnitPanelXForUnit static int GetUnitPanelXForUnit(struct Unit * unit, int width)
int GetUnitInfoWindowX(struct Unit* unit, int width)
GetUnitInfoWindowX
8032814 80399C4 8039510 803E3D8 803E448 AiCheckDangerAt bool AiCheckDangerAt(int x, int y, fu8 threshold)
s8 AiCheckDangerAt(int x, int y, u8 threshold)
IsAiTileSafe
0 80ABCB0 80AADCC 80B390C 80AECEC IsSoundRoomSongPlayable bool IsSoundRoomSongPlayable(struct SoundRoomProc * proc, int flag)  
805ECC4 806B3E8 806AC08 805C060 805B2BC ekrTogiEnd_Loop void ekrTogiEnd_Loop(struct ProcEkrTogi * proc)  
8087AE4 80A3E18 80A31A4 80AD120 80A8708 Minimap_Main void Minimap_Main(struct MinimapProc * proc)
void Minimap_Main(ProcPtr proc)
Minimap_Idle_InputHandler
804BE80 80866DC 8085CDC 808F48C 808D190 sub_808D190 s8 sub_808D190()  
0 808E84C 808DF20 8097778 8095498 AtMenu_AddPrepScreenSupportMenuItem void AtMenu_AddPrepScreenSupportMenuItem(struct ProcAtMenu *proc)  
8082DA4 80AD2D0 80AC3F8 80B4CA0 80B0088 sub_80B0088 void sub_80B0088(int y, u16 unk)  
8024C2C 80295D8 8029128 802B004 802B094 BattleCheckBraveEffect int BattleCheckBraveEffect(struct BattleUnit * attacker)
int BattleCheckBraveEffect(struct BattleUnit* attacker)
 
0 809BA20 809B04C 80A4888 80A0AA0 GetNextSupportScreenUnit int GetNextSupportScreenUnit(int num)  
8035CD4 803D1F0 803CD40 804213C 80421BC sub_80421BC bool sub_80421BC(u8 playerId)  
8022F44 8026FB0 8026B24 8028650 80286BC GetUnitAffinityIcon int GetUnitAffinityIcon(struct Unit * unit)
int GetUnitAffinityIcon(struct Unit* unit)
 
8048DF4 80522C8 8051AEC 8057CFC 8056D74 CheckEkrWindowAppearUnexist bool CheckEkrWindowAppearUnexist(void)  
8048ED8 80523AC 8051BD0 8057DE8 8056E60 CheckEkrNamewinAppearUnexist bool CheckEkrNamewinAppearUnexist(void) HasEkrNamewinAppearEnded
805F148 806B848 806B068 8077F54 8075B20 CheckEkrPopupEnded bool CheckEkrPopupEnded(void) DoesBattlePopupExist
80160AC 8015F6C 8015AF0 8015C38 8015C1C CamMove_OnInit static void CamMove_OnInit(struct CamMoveProc * proc)
void CamMove_OnInit(struct CamMoveProc* proc)
Init6C_GENS, CameraMovement_OnInit
0 802AB1C 802A66C 802CC14 802CCDC GetOffensiveStaffAccuracy int GetOffensiveStaffAccuracy(struct Unit* actor, struct Unit* target)  
0 80669A4 80661B8 8079BB4 8077790 NewEkrDragonTunk ProcPtr NewEkrDragonTunk(struct Anim * anim)  
8053BFC 805C8C8 805C0E0 8070E58 806E8A4 sub_806E8A4 void sub_806E8A4(struct ProcEfxSkill *proc)  
0 8072F70 8072784 807FE74 807DB30 WarpFlashy_Loop void WarpFlashy_Loop(struct MAEffectProc * proc)  
0 8016318 8015E9C 8015FD4 8015FC8 GetCurrentMapMusicIndex int GetCurrentMapMusicIndex(void)  
806CE18 806BF78 806B78C 8078730 8076310 func_fe6_0806CE18 bool func_fe6_0806CE18(void)
int CheckBanimHensei(void)
IsBattleAnimPromotion
0 807EB9C 807DDEC 8085B6C 8083834 EvCheck01_AFEV int EvCheck01_AFEV(struct EventInfo* info) CheckAFEV
804E814 8062028 805C644 80620A4 8060FA4 efxFenrirOBJ2Chiri_Loop void efxFenrirOBJ2Chiri_Loop(struct ProcEfxOBJ * proc)  
8001478 80016C4 80016EC 80010FC 800114C SyncBgsAndPal void SyncBgsAndPal(void)
void FlushBackgrounds(void)
FlushBackgrounds
8053BA0 805C810 805C028 8068FB8 8066C1C efxMaohFlashBGCOL_Loop void efxMaohFlashBGCOL_Loop(struct ProcEfxBGCOL * proc)  
0 80A0E48 80A049C 80A9658 80A4C14 SavePlayThroughData void SavePlayThroughData(void) DeclareCompletedPlaythrough, RegisterCompletedPlaythrough
802EBEC 80354E4 803500C 8039E58 8039DE0 AiDecideScriptA void AiDecideScriptA(void)
void DecideScriptA(void)
DecideScriptA, AiDecisionMaker_AiScript1
0 8085E6C 8085478 808EC60 808C964 DrawTerrainDisplayWindow void DrawTerrainDisplayWindow(struct PlayerInterfaceProc* proc)  
0 800B848 800B90C 800E468 800E210 sub_800E210 void sub_800E210(struct EventEngineProc * proc, u16 stringIndex, s8 b)  
80214F4 80248C0 8024434 8025ABC 8025B18 TryEnlistRefreshUnitTarget void TryEnlistRefreshUnitTarget(struct Unit * unit)
void TryAddUnitToRefreshTargetList(struct Unit* unit)
TryAddUnitToRefreshTargetList
0 80652DC 8064AEC 8072088 806FAD8 EkrDragonTmCpyHFlip void EkrDragonTmCpyHFlip(int x, int y)  
0 800FF74 80429B8 8039604 803958C DungeonRecordUi_UpdateEnemiesDefeatedCount void DungeonRecordUi_UpdateEnemiesDefeatedCount(struct BMDifficultyProc* proc)  
0 80B07EC 80AF99C 80B83A8 80B37FC ClassInfoDisplay_Init void ClassInfoDisplay_Init(struct OpInfoClassDisplayProc* proc)  
8036E88 803E3CC 803DF1C 80BB21C 80B6744 GetPidDefeatType int GetPidDefeatType(int pid)  
0 80A940C 80A84F8 8020270 8020578 ChapterIntro_UnknownFX8020578 void ChapterIntro_UnknownFX8020578(struct ChapterIntroFXProc* proc)  
80257E0 802A27C 8029DCC 802C2E0 802C398 GetUnitPowerLevel int GetUnitPowerLevel(struct Unit * unit)
int GetUnitPowerLevel(struct Unit* unit)
 
805F680 806BD80 806B5F4 806DA60 806B73C efxGorgonBGDirt_Loop void efxGorgonBGDirt_Loop(struct ProcEfxBG * proc)  
0 802A7C4 802A314 802C8BC 802C984 UpdateObstacleFromBattle void UpdateObstacleFromBattle(struct BattleUnit* bu)  
0 8012BC0 801252C 8009840 8009950 GetTitleClassReelSet u8 GetTitleClassReelSet(void)  
0 809B098 809A6C0 80A3F68 0      
805F6E0 806BEA0 806B750 8068D3C 806699C efxMaohFlashBG3_Loop void efxMaohFlashBG3_Loop(struct ProcEfxBG * proc)  
808A918 80A7058 80A6398 80B06C8 80ABC14 func_fe6_0808A918 void func_fe6_0808A918(fu8 save_id, struct SaveMenuProc * proc)
void sub_80ABC14(u8 slot, struct SaveMenuProc * proc)
 
0 807E63C 807D8EC 8010E1C 0      
0 80B6E98 80B608C 8087CB8 80859EC WorldFlushInit void WorldFlushInit(struct ProcWorldFlush * proc)  
0 80666D4 8065EE8 807949C 807707C EkrDragonBodyAnimeMain void EkrDragonBodyAnimeMain(struct ProcEfxDKfx * proc)  
0 802ACEC 802A83C 802CE00 802CEC8 BattleGenerateHitScriptedDamage void BattleGenerateHitScriptedDamage(struct BattleUnit* bu)  
0 80B1428 80B0600 800290C 80029BC sub_80029BC void sub_80029BC(struct Proc *proc)  
0 80BD7C8 80BCDB4 80BBF84 80B74D8 Fin_Loop_KeyListener void Fin_Loop_KeyListener(struct FinScreenProc* proc)  
806B028 80793A0 8078BD0 8086350 8084078 GetAvailableTileEventCommand int GetAvailableTileEventCommand(fi8 x, fi8 y)
int GetAvailableTileEventCommand(s8 x, s8 y)
GetAvailableLocaCommandAt, GetLocationEventCommandAt
808F2F0 8047768 8046F7C 80B9238 80B46B0 ShopProc_HandleSendToConvoyPrompt void ShopProc_HandleSendToConvoyPrompt(struct BmShopProc* proc)  
805EA10 806B134 806A954 806A608 8068A28 efxDrzDrakbreathBG_Loop void efxDrzDrakbreathBG_Loop(struct ProcEfxBG * proc)  
0 806EAA4 806E2B8 807BFCC 8079BB8 MU_GetByUnit struct MUProc* MU_GetByUnit(struct Unit* unit)  
803B830 804305C 0 8047F10 8047FF8 SioMenu_8047FF8 int SioMenu_8047FF8(int a1)  
8024FA8 8029988 80294D8 802B784 802B83C BattleGenerateHit bool BattleGenerateHit(struct BattleUnit * attacker, struct BattleUnit * defender)
s8 BattleGenerateHit(struct BattleUnit* attacker, struct BattleUnit* defender)
 
0 8091D38 80913FC 809A8F8 8098620 PrepItemScreen_SetupGfx void PrepItemScreen_SetupGfx(struct PrepItemScreenProc * proc)  
0 807F758 807E99C 807D028 807ACEC sub_807ACEC void sub_807ACEC(void)  
8053BA0 805C86C 805C084 806D4B8 806B194 efxDarkLongMonsBG02_Loop void efxDarkLongMonsBG02_Loop(struct ProcEfxBG * proc)  
805EE74 806B598 806ADB8 8072484 806FED4 EkrDZ_TriggerPreparedFlag void EkrDZ_TriggerPreparedFlag(struct ProcEkrDragon * proc)  
0 808E524 808DBE4 807D044 807B054 sub_807B054 void sub_807B054(void)  
0 80B8464 80B76B8 80CA350 80C5580 SkipTitleFx_Loop_KeyListener void SkipTitleFx_Loop_KeyListener(struct Proc* proc)  
0 80A8B1C 80A7C08 8098EC4 8096BE0 PrepSpecialChar_BlinkButtonB void PrepSpecialChar_BlinkButtonB()  
8049058 805252C 8051D50 8057F80 8056FF8 PrepareBattleGraphicsMaybe bool PrepareBattleGraphicsMaybe(void) PrepareBattleGraphics
0 0 0 8000DC4 8000E14 sub_8000E14 void sub_8000E14(u16 *a, int b, int size, int d)  
8001394 8001450 8001478 8000FB4 8001004 SetBgTilemapOffset void SetBgTilemapOffset(int bg, int offset)
void SetBackgroundMapDataOffset(int bg, int offset)
SetBackgroundMapDataOffset
0 0 0 80014EC 8001530 sub_8001530 void sub_8001530(u16 *a, u16 *b)  
0 0 0 8001650 80016C4 sub_80016C4 void sub_80016C4(u16 *a, struct UnknownDmaStruct *b)  
0 0 0 800169C 8001710 MaybeResetSomePal void MaybeResetSomePal(void)  
0 0 0 80016B8 800172C MaybeSmoothChangeSomePal void MaybeSmoothChangeSomePal(u16 *src, int b, int c, int d)  
0 0 0 8001740 80017B4 sub_80017B4 void sub_80017B4(int a, int b, int c, int d)  
0 0 0 80017C8 800183C sub_800183C void sub_800183C(int a, int b, int c)  
0 0 0 8001F30 8001FE0 ClearTileRigistry void ClearTileRigistry(void) ClearMoveList
0 8056490 8055CA8 80020CC 800217C SyncLoOam void SyncLoOam(void) FlushPrimaryOAM
0 0 0 8002134 80021E4 sub_80021E4 void sub_80021E4(struct UnknownDmaStruct2 *a, int _x, int _y) PutUnkSprite
0 0 0 80023C8 8002478 StartOrChangeBgm void StartOrChangeBgm(int songId, int speed, struct MusicPlayerInfo * player) PlaySong8002478
80034B8 8003B04 8003C28 800265C 800270C MakeBgmOverridePersist void MakeBgmOverridePersist(void)
void MakeBgmOverridePersist(void)
 
0 0 0 800276C 800281C DelaySong_OnLoop void DelaySong_OnLoop(struct Proc *proc) Some6CMusicRelatedWaitCallback
0 0 0 80027A8 8002858 StartSongDelayed void StartSongDelayed(int songId, int delay, struct MusicPlayerInfo *player) PlaySongDelayed
0 0 0 80028A0 8002950 IsMusicProc2Running int IsMusicProc2Running(void)  
0 0 0 80028BC 800296C sub_800296C void sub_800296C(struct Proc *proc)  
0 0 0 80029BC 8002A6C MusicProc4Exists s8 MusicProc4Exists(void)  
0 80045A4 80046C8 8002E14 8002EC4 Proc_FindNonBlocked static ProcPtr Proc_FindNonBlocked(struct ProcCmd* script) Proc_FindActive
根据第一个成员(6CCode开始位置的指针)搜索活动中(非阻塞)的6C结构体
0 80045D0 80046F4 8002E44 8002EF4 Proc_FindWithMark static ProcPtr Proc_FindWithMark(u32 mark) Proc_FindMarked
根据设置的用户变量来搜索6C结构体
0 800497C 8004AA0 80031F8 80032AC ProcCmd_SLEEP static s8 ProcCmd_SLEEP(struct Proc *proc) ProcCmd_Sleep
0 8004BA0 8004CC4 8003420 80034D4 sub_80034D4 static int sub_80034D4(void) CountFreeProcSlots
0 0 0 8003448 80034FC CountProcs int CountProcs(const struct ProcCmd* script)  
0 0 0 800348C 8003540 Proc_FindNext ProcPtr Proc_FindNext(struct ProcFindIterator* it) NextFindProc
0 8004C38 8004D5C 8003538 80035EC GetNextFreeIcon int GetNextFreeIcon() // Unused CountActiveIcons
0 0 0 800523C 8005334 Anim_8005334 void Anim_8005334(struct Anim* anim, u32 instruction)  
0 0 0 80054C4 80055BC Face_OnIdle void Face_OnIdle(struct FaceProc* proc)  
0 0 0 8009150 8009260 AP_ClearAll void AP_ClearAll(void) InitSpriteAnims, AP_Init
805A4B4 8012D4C 80126D0 80099BC 8009A6C EndProcIfNotMarkedB void EndProcIfNotMarkedB(ProcPtr proc) Delete6CIfNotMarkedB
0 0 0 8009C40 8009CE0 GameControl_PostChapterSwitch void GameControl_PostChapterSwitch(struct GameCtrlProc* proc)  
0 0 0 800B1D4 800AE7C      
0 0 0 800B4C4 800B16C      
0 0 0 800BAD0 800B7E0     Spline_800B7E0
0 0 0 800BFC8 800BCDC ChangeUnitSpritePalette void ChangeUnitSpritePalette(u16 packed_pal)  
0 0 0 800C800 800C528 Event9D_ u8 Event9D_(struct EventEngineProc * proc)  
0 0 0 800D2D0 800D00C EnqueueEventCall void EnqueueEventCall(const u16* events, u8 execType) EqueueEventEngineCall
0 0 0 800D308 800D044 CallNextQueuedEvent void CallNextQueuedEvent(void) HandleNextEventEngineCall
0 807DEC0 807D2B0 800D4CC 800D208 sub_800D208 int sub_800D208(void)  
0 0 0 800D668 800D3A4 EventEngine_CanStartSkip bool8 EventEngine_CanStartSkip(struct EventEngineProc* proc) EventEngine_CanSkipMaybe
0 0 0 800D6A8 800D3E4 SetDialogueSkipEvBit void SetDialogueSkipEvBit(void)  
0 0 0 800D9DC 800D754 Event04_CheckRandom u8 Event04_CheckRandom(struct EventEngineProc * proc)  
0 0 0 800DA1C 800D794 Event06_SlotOperation u8 Event06_SlotOperation(struct EventEngineProc * proc)  
0 0 0 800DC08 800D980 Event09_Goto u8 Event09_Goto(struct EventEngineProc * proc)  
0 0 0 800DC94 800DA2C Event0B_EnqueueCall u8 Event0B_EnqueueCall(struct EventEngineProc * proc) Event0B_
0 0 0 800DCE0 800DA78 Event0C_Branch u8 Event0C_Branch(struct EventEngineProc * proc)  
0 0 0 800DEF0 800DC98 Event10_ModifyEvBit u8 Event10_ModifyEvBit(struct EventEngineProc * proc)  
0 0 0 800E0BC 800DE74 Event15_BgmVolume u8 Event15_BgmVolume(struct EventEngineProc * proc) Event15_, Event15_QuietBGM
0 0 0 800E730 800E51C Event1C_TEXTCONT u8 Event1C_TEXTCONT(struct EventEngineProc * proc)  
0 0 0 800E8AC 800E698 _WhileFace6CExists void _WhileFace6CExists(struct Proc * proc) FaceWitnessProc_Main
0 0 0 800EC98 800EA84 sub_800EA84 void sub_800EA84(struct ConvoBackgroundFadeProc * proc)  
0 0 0 800F704 800F50C GetLoadUnitsAmount u16 GetLoadUnitsAmount(const struct UnitDefinition * unitDefinition) UNIT_GetListSize
0 0 0 800F720 800F528 ShouldUNITBeLoaded s8 ShouldUNITBeLoaded(const struct UnitDefinition * unitDefinition, u8 unk) UNIT_ShouldBeLoaded
0 0 0 80100CC 800FF68 Event31_DisplayEffectRange u8 Event31_DisplayEffectRange(struct EventEngineProc * proc) eventCodeFunc_DF
0 0 0 8010770 8010618 Event38_ChangeActiveUnit u8 Event38_ChangeActiveUnit(struct EventEngineProc * proc)  
0 0 0 8010890 8010748 EventDisplayCursor_Loop void EventDisplayCursor_Loop(struct MapCursorProc * proc) EventDisplayCursorProc_Loop
0 0 0 80109F0 80108AC Event3D_MenuOverride u8 Event3D_MenuOverride(struct EventEngineProc * proc) Event3D_, Event3D_DisableMenuCommands
0 0 0 8010AD0 801098C GenerateScriptBattleHitFormEventQueue struct BattleHit * GenerateScriptBattleHitFormEventQueue(void) DecodeEventScriptedBattle
0 0 0 8010B6C 8010A28 ScriptBattleDeamon void ScriptBattleDeamon(struct ScriptedBattleProc * proc)  
0 0 0 8010EA4 8010D5C Event45_GlowingCross u8 Event45_GlowingCross(struct EventEngineProc * proc) Event45_
0 0 0 80116C8 80115DC NewGoldNumPopup_unused void NewGoldNumPopup_unused(u32 num, ProcPtr parent) /* unused */  
0 0 0 8011C30 8011B4C sub_8011B4C void sub_8011B4C(struct BrownTextBoxProc * proc)  
0 0 0 8011DB0 8011CCC ChangeUnitAi void ChangeUnitAi(struct Unit * unit, u8 ai1, u8 ai2, u8 unused)  
0 0 0 8011DF4 8011D10 ChangeAiForCharacter void ChangeAiForCharacter(u8 pid, u8 ai1, u8 ai2, u8 unused)  
0 0 0 80122A4 80121D4 EventBattleReloadBmStatus void EventBattleReloadBmStatus(void)  
0 0 0 801263C 8012578 sub_8012578 int sub_8012578(int index)  
0 0 0 8012684 80125C0 sub_80125C0 void sub_80125C0(struct UnitDefinition * uDef)  
0 0 0 801273C 8012678 LoadUnitWordStructs void LoadUnitWordStructs(void)  
0 0 0 8012780 80126BC EventFadefx_Loop void EventFadefx_Loop(struct ProcEventFade * proc)  
0 0 0 80128E8 8012824 sub_8012824 void sub_8012824(void)  
0 0 0 8012954 8012890 NewEventFadefx void NewEventFadefx(u16 speed, u32 mask, u16 r, u16 g, u16 b, ProcPtr parent)  
0 0 0 8012C54 8012B9C EventEarthQuakeMain void EventEarthQuakeMain(struct ProcBmFx * proc)  
0 0 0 8013220 8013168 sub_8013168 void sub_8013168(u16 dst, u8 src, int a3, int a4, int a5)  
0 0 0 801492C 8014904 sub_8014904 void sub_8014904(u8 * out, int size)  
0 0 0 8014944 801491C sub_801491C void sub_801491C(u8 * out, int size, int value)  
0 0 0 8014CEC 8014CC4      
0 0 0 8015568 8015544 UndeployEveryone void UndeployEveryone(void) MapMain_DeployEveryone
0 0 0 8016994 8016BEC IsItemEffectiveAgainst s8 IsItemEffectiveAgainst(u16 item, struct Unit* unit)  
0 0 0 8016A30 8016C88 IsUnitEffectiveAgainst s8 IsUnitEffectiveAgainst(struct Unit* actor, struct Unit* target)  
0 0 0 8016C70 8016EC8 IsItemDanceRing s8 IsItemDanceRing(int item)  
0 0 0 8017220 8017478 SetItemUnsealedForCharacter void SetItemUnsealedForCharacter(int item, u8 unk) DeclareItemUnsealedForPid
0 8017748 8017340 80173E4 801763C GetItemCost inline int GetItemCost(int item)  
0 8017874 801746C 8017514 801776C GetItemMaxCost inline int GetItemMaxCost(int item) GetItemMaxValue
0 8017974 8017584 8017618 8017870 GetFreeBlueUnit struct Unit* GetFreeBlueUnit(const struct UnitDefinition* uDef) GetNextFreePlayerUnitStruct
8017578 8017B24 8017734 80177DC 8017A34 BatchCreateUnits int BatchCreateUnits(struct UnitInfo const * info)
int LoadUnits(const struct UnitDefinition* uDef)
Create_Unit, LoadUnits
0 0 0 80177FC 8017A54 sub_8017A54 void sub_8017A54(struct Unit* unit)  
0 0 0 8017834 8017A8C CanClassWieldWeaponType s8 CanClassWieldWeaponType(u8 classId, u8 wpnType)  
0 0 0 8017BDC 8017EBC FixROMUnitStructPtr void FixROMUnitStructPtr(struct Unit* unit)  
0 0 0 8018C5C 8018F48 IsUnitSlotAvailable s8 IsUnitSlotAvailable(int faction)  
0 0 0 8018C94 8018F80 sub_8018F80 void sub_8018F80(void)  
0 0 0 8018D04 8018FF0 CountAvailableBlueUnits u16 CountAvailableBlueUnits(void)  
0 0 0 8018D48 8019034 CountRedUnits u16 CountRedUnits(void)  
0 0 0 8018D88 8019074 CountGreenUnits u16 CountGreenUnits(void)  
0 0 0 8018DC8 80190B4 ClearCutsceneUnits void ClearCutsceneUnits(void)  
0 0 0 8019F48 801A278 sub_801A278 void sub_801A278(void)  
0 0 0 801D3C0 801D75C ClearActiveUnit void ClearActiveUnit(struct Unit * unit)  
0 0 0 801D498 801D834 PlayPhaseForceActiveUnitCanto void PlayPhaseForceActiveUnitCanto(void)  
0 0 0 801E840 801EBE8 PrepUnitSwapProc_OnEnd void PrepUnitSwapProc_OnEnd(struct PrepUnitSwapProc *proc)  
0 0 0 801EB00 801EEA8 PhaseIntroUnk_Loop void PhaseIntroUnk_Loop(struct PhaseIntroSubProc *proc)  
0 0 0 801FD08 8020010 ChapterIntro_8020010 int ChapterIntro_8020010(ProcPtr proc, void* unk_2, int unk_3)  
0 0 0 801FFF0 80202F8 ChapterIntro_DrawingLights void ChapterIntro_DrawingLights(struct ChapterIntroFXProc* proc)  
0 0 0 8020DC0 80210C8 ChapterIntro_80210C8 void ChapterIntro_80210C8()  
801EA54 80219BC 8021544 802257C 80225B0 MapMenu_Suspend_Available fu8 MapMenu_Suspend_Available(struct MenuEntInfo const * info, int id)
u8 MapMenu_IsSuspendCommandAvailable(const struct MenuItemDef* def, int number)
MapMenu_IsSuspendCommandAvailable
0 0 0 802262C 8022660 MapMenu_IsGuideCommandAvailable u8 MapMenu_IsGuideCommandAvailable(const struct MenuItemDef* def, int number)  
0 0 0 8023280 80232B8 ItemCommandUsability u8 ItemCommandUsability(const struct MenuItemDef* def, int number)  
0 0 0 8023EAC 8023EF0 sub_8023EF0 s8 sub_8023EF0(u8 unitId)  
0 0 0 8023F20 8023F64 SupplyUsability u8 SupplyUsability(const struct MenuItemDef* def, int number)  
0 80239AC 8023520 80248FC 802494C ExitCommandUsability u8 ExitCommandUsability(const struct MenuItemDef* def, int number)  
0 0 0 8024BF0 8024C40 MapMenu_IsRecordsCommandAvailable u8 MapMenu_IsRecordsCommandAvailable(const struct MenuItemDef* def, int number)  
0 0 0 8024D98 8024DE8 GetPartyGoldAmount u32 GetPartyGoldAmount() GetGold
0 0 0 8024DB4 8024E04 SetPartyGoldAmount void SetPartyGoldAmount(s32 amt) SetGold
0 0 0 8027080 80270DC sub_80270DC void sub_80270DC(int frameId, u8* dst)  
8022A84 8026AB4 8026628 802815C 80281C8 GetUnitSupportCount int GetUnitSupportCount(struct Unit * unit)
int GetUnitSupporterCount(struct Unit* unit)
GetUnitSupporterCount
8022A94 8026AC4 8026638 8028170 80281DC GetUnitSupportPid u8 GetUnitSupportPid(struct Unit * unit, int num)
u8 GetUnitSupporterCharacter(struct Unit* unit, int num)
GetUnitSupporterCharacter
0 0 0 8028224 8028290 UnitGainSupportExp void UnitGainSupportExp(struct Unit* unit, int num)  
0 0 0 8029048 80290A0 CanUnitUsePureWaterItem s8 CanUnitUsePureWaterItem(struct Unit* unit) CanUsePureWater
0 0 0 802908C 80290E4 CanUnitUseAntitoxinItem s8 CanUnitUseAntitoxinItem(struct Unit* unit) CanUseAntidote
0 0 0 802AB54 802ABE4 ComputeBattleUnitAvoidRate void ComputeBattleUnitAvoidRate(struct BattleUnit* bu)  
0 0 0 802BDE8 802BEA0 GenerateBattleUnitStatGainsComparatively void GenerateBattleUnitStatGainsComparatively(struct BattleUnit* bu, struct Unit* unit) MakeBattleUnitPromoteGains
0 0 0 802C320 802C3D8 GetUnitClassKillExpBonus int GetUnitClassKillExpBonus(struct Unit* actor, struct Unit* target)  
0 0 0 802C428 802C4F0 ModifyUnitSpecialExp void ModifyUnitSpecialExp(struct Unit* actor, struct Unit* target, int* exp)  
0 0 0 802C77C 802C844 BattleInitTargetCanCounter void BattleInitTargetCanCounter(void)  
0 0 0 802CA34 802CAFC BattlePrintDebugHitInfo void BattlePrintDebugHitInfo(void)  
0 0 0 802E048 802E110 AreKeysHeld s8 AreKeysHeld(void)  
0 0 0 802E128 802E1F0 GetTrapAt struct Trap* GetTrapAt(int x, int y)  
0 0 0 802E184 802E24C GetTypedTrapAt struct Trap* GetTypedTrapAt(int x, int y, int trapType) GetSpecificTrapAt
0 0 0 802E3E4 802E4AC GetObstacleHpAt int GetObstacleHpAt(int x, int y) GetTrapExt1At
0 0 0 802E570 802E638 IsMapChangeEnabled s8 IsMapChangeEnabled(int id) AreMapChangeTriggered
0 0 0 802E598 802E660 UnitHideIfUnderRoof void UnitHideIfUnderRoof(struct Unit* unit) HideIfUnderRoof
0 0 0 802E908 802E9D0 ResetCountedDownTraps void ResetCountedDownTraps(void) RewindDamagingTrapTurnCounter, ResetCounterForCountedDownTraps
802887C 802DD64 802D8A4 80305C4 8030674 BlueWeatherHBlank static void BlueWeatherHBlank(void)
void WfxBlueHSync(void)
WfxBlueHSync
8028E28 802E310 802DE50 8030B74 8030C24 DisableTilesetPalAnim void DisableTilesetPalAnim(void)
void DisableMapPaletteAnimations(void)
DisableMapPaletteAnimations, DisableTilesetPaletteAnim
0 0 0 8030D50 8030E04 StartBattleMap void StartBattleMap(struct GameCtrlProc* gameCtrl) StartChapter
0 0 0 8033168 8033258 GetPlayerLeaderUnitId int GetPlayerLeaderUnitId(void) GetPlayerLeaderPid
0 0 0 80332B4 80333A4 PrepMapMenu_OnStartPress bool PrepMapMenu_OnStartPress(ProcPtr proc) PrepScreenMapMenu_OnStartPress
0 802FD68 802F89C 803365C 803374C CanCharacterBePrepMoved bool CanCharacterBePrepMoved(int unitId)  
0 0 0 803409C 8034194 sub_8034194 void sub_8034194(void)  
802B8A0 80317EC 8031304 80342B0 80343A8 func_fe6_0802B8A0 bool func_fe6_0802B8A0(void) CanUnitUseSeize
0 0 0 80346DC 80347D4 UnitInfoWindow_PositionUnitName void UnitInfoWindow_PositionUnitName(struct UnitInfoWindowProc* proc)  
0 0 0 80354B4 80355AC SubtitleHelpDarkenerOnHBlank void SubtitleHelpDarkenerOnHBlank()  
0 0 0 8035538 8035630 SubtitleHelpDarkener_FadeIn void SubtitleHelpDarkener_FadeIn()  
0 0 0 8036288 8036188 StatusDecayDisplay_Init void StatusDecayDisplay_Init(struct UnknownBMUSAilmentProc* proc)  
0 0 0 8037B58 8037AC0 sub_8037AC0 inline int sub_8037AC0(struct Trap* trap)  
0 0 0 8037B84 8037AEC sub_8037AEC inline int sub_8037AEC(struct Trap* trap)  
0 0 0 8037BFC 8037B64 CanUnitSeize s8 CanUnitSeize(struct Unit* unit)  
0 0 0 8037C44 8037BAC DungeonRecordUi_InitText void DungeonRecordUi_InitText()  
0 0 0 80380F8 8037FCC UpdateDungeonRecordStats void UpdateDungeonRecordStats()  
0 0 0 8038260 8038134 UpdateDungeonEnemiesDefeated void UpdateDungeonEnemiesDefeated()  
0 0 0 803914C 80390D4 sub_80390D4 void sub_80390D4(struct BMDifficultyProc* proc)  
0 0 0 8039314 803929C GetRecordDungeonValueByUiLabel u32 GetRecordDungeonValueByUiLabel(u32 label)  
0 0 0 8039520 80394A8 sub_80394A8 void sub_80394A8(struct BMDifficultyProc* proc)  
0 0 0 80396E0 8039668 sub_8039668 void sub_8039668(struct BMDifficultyProc* proc)  
0 0 0 803C7D8 803C848 AiIsUnitNonActive s8 AiIsUnitNonActive(struct Unit* unit) IsUnitNotActiveUnit
0 0 0 803F434 803F4A4 sub_803F4A4 s8 sub_803F4A4(const void* input)  
0 0 0 8040B34 8040BB4 sub_8040BB4 s8 sub_8040BB4(struct Unit* unit, u32 flags, struct Vec2* posA, struct Vec2* posB) AiSomethingGetPick
8097DFC 80B3418 80B25F4 8041010 8041090 AiUpdateNoMoveFlag void AiUpdateNoMoveFlag(struct Unit* unit)  
0 0 0 8041078 80410F8 AiDetermineNightmareEffectiveness int AiDetermineNightmareEffectiveness(int* numValidTargets, int* numHit, u8 threshold)  
0 0 0 8041178 80411F8 AiTryUseNightmareStaff s8 AiTryUseNightmareStaff(struct UnknownAiInputA* input)  
0 0 0 8042114 8042194 sub_8042194 bool sub_8042194(u8 playerId)  
0 0 0 80421B8 8042238 sub_8042238 int sub_8042238(void)  
0 0 0 8042538 80425B4 sub_80425B4 int sub_80425B4(int unused_0, u16 * arg_1)  
0 0 0 8043318 8043394      
8036EB4 803E3F8 803DF48 8043344 80433C0      
0 0 0 8044F24 8044F84 sub_8044F84 void sub_8044F84(void) OnNameSelectHBlank
0 0 0 8046D6C 8046E0C      
0 0 0 80498B8 8048AA8      
803E1E8 8046AC8 80462DC 804B87C 804AADC      
803E2BC 8046B9C 80463B4 804B954 804ABB4      
803E3B4 8046C90 80464A8 804BA4C 804ACAC      
8041168 8049AB4 80492CC 804E638 804D8A4      
0 0 0 804EF40 804E1BC DrawUiFrame void DrawUiFrame(u16* tilemap, int x, int y, int width, int height, int tilebase, int style)  
0 0 0 804F718 804E98C DrawUiItemHoverExt void DrawUiItemHoverExt(int bg, int base, int x, int y, int width)  
0 0 0 804F794 804EA08 ClearUiItemHoverExt void ClearUiItemHoverExt(int bg, int base, int x, int y, int width)  
0 0 0 804F980 804EBF4 StartOrphanMenuAdjustedExt int unk)  
0 0 0 805046C 804F6F8 ResetMenuOverrides void ResetMenuOverrides(void) ClearMenuCommandOverride
0 0 0 8051004 8050290 ekrBattle_8050290 void ekrBattle_8050290(struct ProcEkrBattle *proc) ekrBattle_WaitForFrame8
8042B74 804BF34 804B758 80510D4 8050360 EkrBattleTriggerNewRoundStart void EkrBattleTriggerNewRoundStart(struct ProcEkrBattle * proc)
void ekrBattleTriggerNewRoundStart(struct ProcEkrBattle *proc)
ekrBattle_8050360, ekrBattle_InitMainAnimations
0 0 0 80513FC 80506C8 ekrBattleExecExpGain void ekrBattleExecExpGain(struct ProcEkrBattle * proc) ekrBattle_80506C8
0 80AB0E0 80AA218 8051624 80508F0 ekrBattle_80508F0 void ekrBattle_80508F0(struct ProcEkrBattle *proc)  
0 0 0 80517EC 8050AB8 ekrBattle_8050AB8 void ekrBattle_8050AB8(struct ProcEkrBattle *proc)  
0 0 0 8053CDC 8052FEC sub_8052FEC void sub_8052FEC(struct ProcEfxDead *proc)  
0 0 0 8053EFC 805320C EfxDeadAlphaMain void EfxDeadAlphaMain(struct ProcEfxDead *proc)  
0 0 0 8054058 8053368 EfxDeadDragonAlphaMain void EfxDeadDragonAlphaMain(struct ProcEfxDead *proc)  
0 0 0 805596C 8054C94 EfxStatusUnitMain void EfxStatusUnitMain(struct ProcEfxStatusUnit *proc)  
0 80119EC 0 8055B24 8054E4C EfxStatusUnitEnd void EfxStatusUnitEnd(struct ProcEfxStatusUnit *proc)  
0 0 0 8057078 80560F0 ekrBattleEnding_80560F0 void ekrBattleEnding_80560F0(struct ProcEkrBattleEnding * proc)  
0 0 0 80570F8 8056170 ekrBattleEnding_8056170 void ekrBattleEnding_8056170(struct ProcEkrBattleEnding * proc)  
0 0 0 8057150 80561C8 ekrBattleEnding_80561C8 void ekrBattleEnding_80561C8(struct ProcEkrBattleEnding * proc)  
0 0 0 8059678 8058848 GetBattleAnimationId u16 GetBattleAnimationId(struct Unit * unit, const struct BattleAnimDef * anim_def, u16 wpn, u32 * out)  
0 0 0 8059748 8058918 CheckBattleHasHit bool CheckBattleHasHit(void)  
0 0 0 80599AC 8058B7C CheckBattleScriptted bool CheckBattleScriptted(void)  
0 0 0 805A78C 80599E8 UpdateBanimFrame void UpdateBanimFrame(void)  
0 0 0 805B748 805A9A4 sub_805A9A4 bool sub_805A9A4(struct AnimBuffer * pAnimBuf)  
0 0 0 805C52C 805B77C EfxMagicHBlank_805B77C void EfxMagicHBlank_805B77C(void)  
0 0 0 805C814 805BA64      
0 0 0 805F49C 805E39C efxFimbulvetrBG_Loop void efxFimbulvetrBG_Loop(struct ProcEfxBG * proc)  
0 0 0 805FCD4 805EBD4 efxAlacalibur_Loop_Main void efxAlacalibur_Loop_Main(struct ProcEfx * proc)  
0 0 0 8063228 8062128 efxRest_Loop_Main void efxRest_Loop_Main(struct ProcEfx * proc)  
8055998 805E68C 805DEA4 806351C 806241C efxSilence_Loop_Main void efxSilence_Loop_Main(struct ProcEfx * proc)  
0 0 0 8067BD0 8065810 efxIvaldi_Loop_Main void efxIvaldi_Loop_Main(struct ProcEfx * proc) Loop6C_efxIvaldi
0 0 0 80688F8 8066550 efxMaohFlash_Loop_Main void efxMaohFlash_Loop_Main(struct ProcEfx * proc)  
0 0 0 8068C7C 80668DC sub_80668DC void sub_80668DC(void)  
0 0 0 8068EDC 8066B40 efxMaohFlashWOUT_Loop_A void efxMaohFlashWOUT_Loop_A(struct ProcEfxOBJ * proc)  
0 0 0 8069010 8066C74 sub_8066C74 int sub_8066C74(int pos)  
0 0 0 8069840 8067510 efxStone_Loop_Main void efxStone_Loop_Main(struct ProcEfx * proc)  
0 0 0 8069990 8067660 efxStoneBG_Loop void efxStoneBG_Loop(struct ProcEfxBG * proc)  
0 0 0 8069B04 80677D4 efxEvilEye_Loop_Main void efxEvilEye_Loop_Main(struct ProcEfx * proc)  
0 0 0 8069EE8 8067BB8 efxNaglfar_Loop_Main void efxNaglfar_Loop_Main(struct ProcEfx * proc) Loop6C_efxNaglfar
0 0 0 806AE24 8068AFC sub_8068AFC void sub_8068AFC(struct Anim * anim, u16 * tsaL, u16 * tsaR, u8 unk)  
0 0 0 806AEE0 8068BB8 efxDarkGrado_Loop_Main void efxDarkGrado_Loop_Main(struct ProcEfx * proc)  
0 0 0 806B858 8069530 sub_8069530 void sub_8069530(struct Proc085D84B4 * param_1)  
0 0 0 806B888 8069560      
0 0 0 806BCCC 80699A8 efxDarkGradoOBJ01_Loop void efxDarkGradoOBJ01_Loop(struct ProcEfxOBJ * proc)  
0 0 0 806C224 8069F00 efxCrimsonEye_Loop_Main void efxCrimsonEye_Loop_Main(struct ProcEfx * proc)  
0 0 0 806C89C 806A578 sub_806A578 void sub_806A578(struct Anim * anim, u32 b)  
0 0 0 806C988 806A664 sub_806A664 int sub_806A664(int a, int b)  
0 0 0 806D254 806AF30 efxDarkLongMons_Loop_Main void efxDarkLongMons_Loop_Main(struct ProcEfx * proc)  
0 0 0 806D3AC 806B088 OnHBlank_806B088 void OnHBlank_806B088(void)  
0 0 0 806D570 806B24C efxDarkLongMonsOBJ_Loop void efxDarkLongMonsOBJ_Loop(struct ProcEfxOBJ * proc)  
0 0 0 806D858 806B534 efxGorgon_Loop_Main void efxGorgon_Loop_Main(struct ProcEfx * proc)  
0 0 0 806DC64 806B940 sub_806B940 void sub_806B940(struct Proc085D8C24 * proc)  
0 0 0 806DF14 806BBF0 efxGorgonOBJTwisterPiece_Loop void efxGorgonOBJTwisterPiece_Loop(struct ProcEfxOBJ * proc)  
0 0 0 806E0B8 806BD94 efxGorgonOBJTwister_Loop void efxGorgonOBJTwister_Loop(struct ProcEfxOBJ * proc)  
0 0 0 8070918 806E310 NewEfxSkillType01BG void NewEfxSkillType01BG(struct Anim *anim)  
0 0 0 8070E1C 806E868 sub_806E868 void sub_806E868(struct ProcEfxSkill *proc)  
806A8AC 80788D0 8078100 8072060 806FAB0 StartEventFromInfo void StartEventFromInfo(struct EventInfo const * info)
u32 GetBanimDragonStatusType(void)
 
0 0 0 807267C 80700CC EkrDZ_ReloadCustomBgAndFadeOut void EkrDZ_ReloadCustomBgAndFadeOut(struct ProcEkrDragon * proc)  
0 0 0 80727E4 8070234 CheckEkrDragonRefrain bool CheckEkrDragonRefrain(struct Anim * anim)  
0 0 0 8072804 8070254 InitEkrDragonStatus void InitEkrDragonStatus(void)  
0 0 0 8072880 80702D0 GetEkrDragonPalette u16 * GetEkrDragonPalette(void)  
0 0 0 8072DA4 80707FC      
0 0 0 8074A24 8072548 EfxCheckRetaliation int EfxCheckRetaliation(int is_retaliation)  
0 0 0 8074F20 8072A44 EkrClasschgMain void EkrClasschgMain(struct ProcEkrClasschg * proc)  
0 0 0 807533C 8072E60 EfxClasschgBgMain void EfxClasschgBgMain(struct ProcEfxBG * proc)  
0 0 0 807589C 80733C0 EfxWhiteInOutUnitMain void EfxWhiteInOutUnitMain(struct ProcEfxClasschgInOutUnit * proc)  
0 0 0 8079608 80771E4 EkrDemoKingAtkMain void EkrDemoKingAtkMain(struct ProcEfxDKBody4 * proc)  
0 0 0 80797E0 80773BC sub_80773BC void sub_80773BC(struct ProcEfxDKfx * proc)  
0 0 0 8079808 80773E4 sub_80773E4 void sub_80773E4(struct ProcEfxDKfx * proc)  
0 0 0 807A2D0 8077EAC sub_8077EAC void sub_8077EAC(int x, int y)  
0 0 0 807A4C8 80780A4 EfxSelfThunderBGUpdateAnimTSA void EfxSelfThunderBGUpdateAnimTSA(struct Anim *anim, const u16 *tsa_close, const u16 *tsa_far)  
0 0 0 807A774 8078350 GenerateMonsterItems u32 GenerateMonsterItems(u8 classId)  
0 0 0 807A830 807840C MU_Init void MU_Init(void)  
0 0 0 807A918 80784F4 MU_CreateForUI struct MUProc* MU_CreateForUI(struct Unit* pUnit, int x, int y)  
0 0 0 807AB5C 8078738 MU_IsAnyActive s8 MU_IsAnyActive(void)  
0 0 0 807AB94 8078770 MU_IsActive s8 MU_IsActive(struct MUProc* proc)  
0 0 0 807ABB4 8078790 MU_StartMoveScript void MU_StartMoveScript(struct MUProc* proc, const u8 commands[MU_COMMAND_MAX_COUNT])  
0 0 0 807ABE8 80787C4 MU_CreateScripted struct MUProc* MU_CreateScripted(u16 x, u16 y, u16 classIndex, unsigned palId, const u8 commands[MU_COMMAND_MAX_COUNT])  
0 0 0 807B04C 8078C38 MU_State_WaitForTimer void MU_State_WaitForTimer(struct MUProc* proc)  
0 0 0 807B074 8078C60 MU_State_DuringMovement void MU_State_DuringMovement(struct MUProc* proc)  
0 0 0 807B444 8079030 MU_OnLoop void MU_OnLoop(struct MUProc * proc)  
0 0 0 807B50C 80790F8 MU_GetComputedEndPosition void MU_GetComputedEndPosition(int* xOut, int* yOut, const u8* commands)  
0 0 0 807B580 807916C MU_CanStart s8 MU_CanStart(void)  
0 0 0 807B5A4 8079190 MU_AllRestartAnimations void MU_AllRestartAnimations(void)  
0 0 0 807B70C 80792F8 MU_DisplayAsSMS void MU_DisplayAsSMS(struct MUProc* proc)  
0 0 0 807B7B8 80793A4 MU_DisplayAsMMS void MU_DisplayAsMMS(struct MUProc* proc)  
0 0 0 807B950 807953C MU_SetMoveConfig void MU_SetMoveConfig(struct MUProc* proc, u16 config)  
0 0 0 807BAE8 80796D4 MU_SetupPixelEffect void MU_SetupPixelEffect(u32* data, int frame)  
0 0 0 807BFA4 8079B90 MU_GetByIndex struct MUProc * MU_GetByIndex(int muIndex)  
0 0 0 807C0DC 8079CD8 CopyEventMoveREDAs struct REDA * CopyEventMoveREDAs(const struct REDA * redas, u8 count) CopyEventMoveToBuffer
0 0 0 807C144 8079D40 ClearEventMoveBuffer void ClearEventMoveBuffer(const struct REDA * redas)  
0 0 0 807C4D8 807A0E4 sub_807A0E4 s8 sub_807A0E4(struct MuCtrlProc * proc)  
0 0 0 807C588 807A194 sub_807A194 s8 sub_807A194(struct MuCtrlProc * proc)  
0 0 0 807C688 807A294 sub_807A294 s8 sub_807A294(u8 pid, u16 b)  
0 0 0 807C6F4 807A300 sub_807A300 void sub_807A300(struct MuCtrlProc * proc)  
0 0 0 807C718 807A324 sub_807A324 void sub_807A324(struct MuCtrlProc * proc)  
0 0 0 807C74C 807A358 MuCtr_ExecREDA_807A358 void MuCtr_ExecREDA_807A358(struct MuCtrlProc * proc)  
0 0 0 807CF54 807ABB8 MapAnim_CallBattleQuoteEvents void MapAnim_CallBattleQuoteEvents(void)  
0 0 0 807D818 807B4D0 sub_807B4D0 void sub_807B4D0(void)  
0 0 0 807DD70 807BA28 sub_807BA28 void sub_807BA28(u16* tilemap, int num, int tileref, int len, u16 blankref, int arg5)  
0 0 0 807DE58 807BB10 sub_807BB10 void sub_807BB10(u16* buf1, int* buf2, int arg2, int arg3, int arg4)  
0 0 0 807DE88 807BB40 sub_807BB40 void sub_807BB40(u16* tilemap, int arg1, int arg2, int arg3, u16* buf)  
0 0 0 807DF48 807BC00 ProcMapInfoBox_OnDraw void ProcMapInfoBox_OnDraw(struct MAInfoFrameProc* proc)  
0 0 0 807E098 807BD54 sub_807BD54 void sub_807BD54(struct MAInfoFrameProc* proc, int a)  
0 0 0 807E9C4 807C680 MADebug_MainLoop void MADebug_MainLoop(struct MADebugProc* proc)  
0 0 0 807EC40 807C8FC SetupMADebugBattle s8 SetupMADebugBattle(void)  
0 0 0 807F274 807CF30 LoadGorgonFromEgg void LoadGorgonFromEgg(struct MAEffectProc * proc)  
0 0 0 807F440 807D0FC MapLatonafx_Init void MapLatonafx_Init(struct MAEffectProc * proc)  
0 0 0 807F7A8 807D464 MapLatonaShiningfx_Loop3 void MapLatonaShiningfx_Loop3(struct MAAnotherProc * proc)  
0 0 0 8080BF0 807E8B0 MapAnimUnlock_Loop1 void MapAnimUnlock_Loop1(struct MAEffectProc * proc)  
0 0 0 80811C4 807EE84 StartManimLevelUpStatGainLabelAnim void StartManimLevelUpStatGainLabelAnim(int x, int y, int stat_num, int stat_gain)  
0 0 0 8081330 807EFF0 StartPrepItemBoostStatGainLabelAnim void StartPrepItemBoostStatGainLabelAnim(int x, int y, int stat_gain) DrawStatusUP_Value_Number
0 0 0 8081A98 807F758 MapAnimRotation_Init void MapAnimRotation_Init(struct MAStarProc * proc)  
0 0 0 8081DE0 807FAA0 sub_807FAA0 void sub_807FAA0(struct MAEffectProc * proc)  
0 0 0 8081F0C 807FBCC sub_807FBCC void sub_807FBCC(struct MAEffectProc * proc)  
0 0 0 8082748 8080408      
0 0 0 808278C 808044C      
0 0 0 8082D18 80809D8      
0 0 0 8082F18 8080BD8      
0 0 0 80835A0 8081260 GetItemAnim6CCode const struct ProcCmd * GetItemAnim6CCode(void) MapAnim_GetRoundProcScript
8068CB8 8076080 80758B0 808375C 808141C ManimShiftMuTowardsMu void ManimShiftMuTowardsMu(struct MuProc * mu_a, struct MuProc * mu_b)
void MapAnimMoveUnitTowardsTargetExt(struct MUProc * mu1, struct MUProc * mu2)
 
8068D9C 8076164 8075994 80837B8 8081478 ManimShiftMuAwayFromMu void ManimShiftMuAwayFromMu(struct MuProc * mu_a, struct MuProc * mu_b)
void MapAnimMoveUnitAwayFromTargetExt(struct MUProc * mu1, struct MUProc * mu2)
 
0 0 0 8083814 80814D4 MapAnim_MoveSubjectsTowardsTarget void MapAnim_MoveSubjectsTowardsTarget(void)  
0 0 0 8083874 8081534 MapAnim_MoveSubjectsAwayFromTarget void MapAnim_MoveSubjectsAwayFromTarget(void)  
0 0 0 8083C18 80818D8 RegisterMapHpChangeAnim void RegisterMapHpChangeAnim(int mapst_id, int damage)  
0 0 0 80846E0 80823A0 InitScanlineBuf void InitScanlineBuf(u16 * buf)  
0 0 0 80846FC 80823BC SetScanlineBufWinL void SetScanlineBufWinL(u16 * buf, int x, int y)  
0 0 0 808471C 80823DC SetScanlineBufWinR void SetScanlineBufWinR(u16 * buf, int x, int y)  
0 0 0 808473C 80823FC MapAnimScanlineCore void MapAnimScanlineCore(u16 * buf, int x, int y, int arg4)  
0 0 0 8084804 80824C4 PrepareGradientScanlineBuf void PrepareGradientScanlineBuf(u16 * buf, u16 yTop, u16 yBottom, u16 colorA, u16 colorB)  
0 0 0 8084928 80825E8      
0 0 0 8084998 8082658      
0 0 0 8084AA4 8082764      
0 0 0 8084B9C 808285C      
0 0 0 8084BE8 80828A8      
0 0 0 8084C2C 80828EC      
0 0 0 8084C5C 808291C      
0 0 0 8084EBC 8082B84      
0 0 0 8084F24 8082BEC      
806A920 8078950 8078180 8085260 8082F28 SearchNextAvailableEvent struct EventInfo * SearchNextAvailableEvent(struct EventInfo * info)
struct EventInfo * SearchNextAvailableEvent(struct EventInfo * info)
CheckForNextEvents, CheckNextEventDefinition
806AC90 8078F08 8078738 8085290 8082F58 EventInfoCheckTalk bool EventInfoCheckTalk(struct EventInfo * info, fu8 pid_a, fu8 pid_b)
bool EventInfoCheckTalk(struct EventInfo * info, u8 pidA, u8 pidB)
 
0 0 0 80855B8 8083280 CallEndEvent void CallEndEvent(void)  
0 0 0 80856E8 80833B0 GetChapterEnemyUnitDefinitions const struct UnitDefinition * GetChapterEnemyUnitDefinitions(void)  
0 0 0 808575C 8083424 sub_8083424 bool sub_8083424(void)  
806B6B0 8079AF0 8079320 80857A0 8083468 GetAvailableBattleTalk struct BattleTalkEnt const * GetAvailableBattleTalk(fu8 pid, struct BattleTalkEnt const * it)
struct BattleTalkEnt* GetAvailableBattleTalk(u8 pid, struct BattleTalkEnt* it)
 
0 0 0 80858E0 80835A8 ShouldDisplayDefeatTalkForPid s8 ShouldDisplayDefeatTalkForPid(u8 pid) ShouldDisplayDeathQuoteForChar
0 0 0 8085A9C 8083764 StartSupportViewerTalk void StartSupportViewerTalk(u8 pidA, u8 pidB, int rank)  
0 0 0 8085B10 80837D8 sub_80837D8 s8 sub_80837D8(void)  
0 0 0 8085B9C 8083864 EvCheck02_TURN int EvCheck02_TURN(struct EventInfo* info) CheckTURN
0 0 0 8085BE4 80838AC EvCheck03_CHAR int EvCheck03_CHAR(struct EventInfo* info) CheckCHAR
0 0 0 8085F00 8083BD8 SetChapterFlag void SetChapterFlag(int flag) SetLocalEventId, SetTemporaryFlag
0 0 0 8085F34 8083C0C ClearChapterFlag void ClearChapterFlag(int flag) UnsetLocalEventId, ClearTemporaryFlag
0 0 0 8085FC8 8083CA0 SetPermanentFlag void SetPermanentFlag(int flag) SetGlobalEventId
0 0 0 8086000 8083CD8 ClearPermanentFlag void ClearPermanentFlag(int flag) UnsetGlobalEventId
806BA74 807A0E0 8079910 80860A8 8083D80 ClearFlag void ClearFlag(int flag)
void SetFlag(int flag)
SetEventId, SetFlag
806BA48 807A0B4 80798E4 80860BC 8083D94 SetFlag void SetFlag(int flag)
void ClearFlag(int flag)
UnsetEventId, ClearFlag
0 0 0 8086100 8083DD8 EnqueueTutEvent void EnqueueTutEvent(uintptr_t ptr, u8 event_enqueue_type)  
0 0 0 808615C 8083E34 CheckTutorialEvent bool CheckTutorialEvent(u8 type)  
0 0 0 808682C 8084560 CheckBattleForecastTutorialEvent s8 CheckBattleForecastTutorialEvent(void)  
0 0 0 8086A14 8084748 GetSupportTalkEntry struct SupportTalkEnt * GetSupportTalkEntry(u16 pidA, u16 pidB) GetSupportTalkInfoForCharacters
0 0 0 8086ACC 8084800 IsCharacterForceDeployed_ bool IsCharacterForceDeployed_(u16 pid)  
0 0 0 8086E0C 8084B40 sub_8084B40 int sub_8084B40()  
0 0 0 8086E38 8084B6C sub_8084B6C int sub_8084B6C()  
8090630 807AD28 807A2B4 80874EC 8085220 sub_8085220 int sub_8085220()  
0 807AD3C 807A2C8 8087504 8085238 sub_8085238 int sub_8085238()  
0 807AD50 807A2DC 808751C 8085250 sub_8085250 int sub_8085250()  
0 807AD64 807A2F0 8087534 8085268 sub_8085268 int sub_8085268()  
0 807AD78 807A304 808754C 8085280 sub_8085280 int sub_8085280()  
0 807AF10 807A49C 80876B0 80853E4 CheckWaitAction_unused int CheckWaitAction_unused(void)  
0 0 0 8088160 8085E94 sub_8085E94 void sub_8085E94(struct ProcEventMapAnim * proc)  
0 0 0 8088408 808613C sub_808613C void sub_808613C(struct Proc89EEA28 * proc)  
0 0 0 8088868 808659C AutolevelSecondaryLord void AutolevelSecondaryLord()  
0 0 0 808A450 80881C4 PageNumCtrl_CheckSlide void PageNumCtrl_CheckSlide(struct StatScreenPageNameProc* proc)  
0 0 0 808AE60 8088BD4 HbPopulate_SSCharacter void HbPopulate_SSCharacter(struct HelpBoxProc* proc)  
0 0 0 808B2A4 8089018 CloseHelpBox void CloseHelpBox(void) MoveableHelpBox_OnEnd
0 0 0 808BA30 8089720 sub_8089720 void sub_8089720(u16 * tm, int pal)  
0 808586C 8084E70 808E614 808C314 sub_808C314 int sub_808C314()  
0 808588C 8084E90 808E63C 808C33C sub_808C33C int sub_808C33C()  
0 0 0 808F2C0 808CFC4 InitPlayerPhaseInterface void InitPlayerPhaseInterface() InitPlayerPhaseInterfaceMaybe
0 80872A4 80868B8 80900E0 808DDF8 CountUnitsByFaction int CountUnitsByFaction(int faction)  
0 8087B98 80871E0 8090120 808DE38 sub_808DE38 void sub_808DE38(struct ChapterStatusProc* proc)  
0 0 0 80901A4 808DEBC SplitObjectiveTextOnNewline const char* SplitObjectiveTextOnNewline(const char* str)  
0 0 0 8090780 808E4AC ChapterStatus_DrawText void ChapterStatus_DrawText(struct ChapterStatusProc* proc)  
0 0 0 8090DE0 808EB0C sub_808EB0C void sub_808EB0C(struct CgTextMainProc * proc)  
0 0 0 80927EC 8090514 sub_8090514 void sub_8090514(s8 flag)  
0 0 0 80972D4 8094FF4 CanPrepScreenSave u8 CanPrepScreenSave(void)  
0 0 0 80974F0 8095210 PrepScreenMenu_OnSave void PrepScreenMenu_OnSave(struct ProcAtMenu* proc)  
0 0 0 80976A0 80953C0 PrepSetLatestCharId void PrepSetLatestCharId(int val)  
0 0 0 80977E4 8095504 CanPrepScreenCheckMap s8 CanPrepScreenCheckMap()  
0 0 0 8097C50 8095970 PrepGetDeployedUnitAmt int PrepGetDeployedUnitAmt(void)  
0 0 0 8098DA0 8096ABC ProcPrepSpChar_OnInit void ProcPrepSpChar_OnInit(struct ProcPrepSpecialChar *proc)  
0 0 0 80996C8 80973E4 MenuScroll_Loop void MenuScroll_Loop(struct MenuScrollBarProc* proc)  
0 0 0 8099B24 8097840 SallyCir_OnHBlank void SallyCir_OnHBlank(void)  
80827F8 809139C 8090A58 8099DA4 8097ACC sub_8097ACC void sub_8097ACC(struct SallyCirProc * proc)  
0 0 0 809A14C 8097E74 CanUnitBeDeployedLinkArena s8 CanUnitBeDeployedLinkArena(struct Unit* unit)  
0 8091C08 80912CC 809A650 8098378 sub_8098378 int sub_8098378(u16 a)  
0 0 0 809C500 809A230 sub_809A230 void sub_809A230(struct Unit * unit, u16 x, u16 y)  
0 0 0 809EDDC 809CB38 PrepItemUse_HandleItemEffect void PrepItemUse_HandleItemEffect(struct ProcPrepItemUse * proc)  
0 80966CC 8095ED8 809F7CC 809D530 PrepItemSupply_OnHBlank void PrepItemSupply_OnHBlank(void)  
0 0 0 80A0D1C 809EA7C PrepItemSupply_OnEnd void PrepItemSupply_OnEnd(struct PrepItemSupplyProc * proc)  
0 0 0 80A0E18 809EB78 PrepItemList_Init void PrepItemList_Init(struct PrepItemListProc * proc)  
0 0 0 80A139C 809F0FC PrepItemList_OnEnd void PrepItemList_OnEnd(struct PrepItemListProc * proc)  
0 8098EF4 8098618 80A20BC 809FE1C sub_809FE1C void sub_809FE1C(void)  
0 0 0 80A2D28 80A0A74 sub_80A0A74 s8 sub_80A0A74(void)  
0 0 0 80A49DC 80A0BF4 sub_80A0BF4 void sub_80A0BF4(void)  
8084560 809F280 809E870 80A7AA8 80A3064 GetSaveWriteAddr void * GetSaveWriteAddr(int save_id)
void *GetSaveWriteAddr(int index)
GetSaveDataLocation, GetSaveTargetAddress
0 0 0 80A7CB0 80A326C ReadSupplyItems void ReadSupplyItems(const void *sram_src) LoadConvoyItems
0 0 0 80A894C 80A3F08 UnlockSoundRoomSong void UnlockSoundRoomSong(struct SoundRoomSaveData * buf, int val) SaveSoundRoomEnableList
0 0 0 80A8E48 80A4404 IsChapterBelongCurGame bool IsChapterBelongCurGame(u32 ch_index) DoesThisChapterCount
0 0 0 80A939C 80A4958 PidStatsGetTotalLossAmt int PidStatsGetTotalLossAmt(void) BWL_GetTotalLosses
0 0 0 80A971C 80A4CD8 SetGameEndFlag void SetGameEndFlag()  
0 0 0 80A9CD4 80A52BC IsGameNotFirstChapter bool IsGameNotFirstChapter(struct PlaySt *chapter_data)  
0 0 0 80A9D24 80A530C IsGameSaveComplete bool IsGameSaveComplete(int slot)  
80865EC 80A2A50 0 80AB588 80A6B70 GetExtraMapMapReadAddr void const * GetExtraMapMapReadAddr(void)
void const * GetExtraMapMapReadAddr(void)
GetTrialMapSavedMapAddress
0 0 0 80AB5A8 80A6B90 GetExtraMapMapSize u32 GetExtraMapMapSize(void) GetTrialMapSavedMapSize
8086624 80A2A88 0 80AB5CC 80A6BB4 GetExtraMapInfoReadAddr void const * GetExtraMapInfoReadAddr(void)
void const *GetExtraMapInfoReadAddr(void)
GetTrialMapSavedChapterAddress
0 0 0 80AB5EC 80A6BD4 GetExtraMapInfoSize u32 GetExtraMapInfoSize(void) GetTrialMapSavedChapterSize
0 0 0 80AB83C 80A6E24 ReadWorldMapNodes void ReadWorldMapNodes(struct GMapData* pGMapData, u8* nodeFlags)  
0 0 0 80AB8C8 80A6EB0 WriteWorldMapPaths void WriteWorldMapPaths(struct GMapData* pGMapData, u8* pathFlags)  
0 0 0 80AB968 80A6F50 WriteWorldMapUnits void WriteWorldMapUnits(struct GMapData* pGMapData, u16* param_2)  
0 0 0 80AB9D4 80A6FBC ReadWorldMapUnits void ReadWorldMapUnits(struct GMapData* param_1, u16* param_2)  
0 0 0 80ABA4C 80A7034 WriteWorldMapSkirmishes void WriteWorldMapSkirmishes(struct GMapData* pGMapData, u8* skirmishFlags)  
0 0 0 80ABA6C 80A7054 ReadWorldMapSkirmishes void ReadWorldMapSkirmishes(struct GMapData* pGMapData, u8* skirmishFlags)  
0 0 0 80ABB50 80A7138 ReadWorldMapStuff void ReadWorldMapStuff(const void* sram_src, void* dst) LoadWMStuff
0 0 0 80ABD8C 80A7374 EraseInvalidSaveData void EraseInvalidSaveData(void)  
0 0 0 80AD368 80A8950 LoadSaveMenuHelpText int LoadSaveMenuHelpText(int slot)  
0 0 0 80AD508 80A8AF0 SaveMenu_SetLcdChapterIdx void SaveMenu_SetLcdChapterIdx(void)  
0 0 0 80ADA3C 80A9024 Loop6C_savemenu void Loop6C_savemenu(struct SaveMenuProc * proc)  
0 0 0 80AF224 80AA744 GetLeaderLevelForSaveMenu int GetLeaderLevelForSaveMenu(void)  
0 0 0 80AF964 80AAE90 sub_80AAE90 void sub_80AAE90(struct SaveDrawProc * proc)  
0 0 0 80AFA40 80AAF6C sub_80AAF6C void sub_80AAF6C(struct SaveDrawProc * proc)  
0 0 0 80B0004 80AB548 sub_80AB548 void sub_80AB548(void)  
0 0 0 80B0028 80AB56C sub_80AB56C void sub_80AB56C(u32 a)  
0 0 0 80B0A94 80ABFE0 DrawDifficultyModeText void DrawDifficultyModeText(struct DifficultyMenuProc * proc)  
0 0 0 80B0FA0 80AC4F8 sub_80AC4F8 void sub_80AC4F8(u8 frameMaybe, u8 selectedIdx)  
0 0 0 80B18DC 80ACE3C SysBlackBox_Init void SysBlackBox_Init(struct SysBlackBoxProc * proc)  
0 0 0 80B2098 80AD5F8 SysGrayBox_Init void SysGrayBox_Init(struct ProcSysGrayBox * proc)  
0 0 0 80B24C4 80ADA24 SysBrownBox_Init void SysBrownBox_Init(struct ProcSysBrownBox * proc)  
0 0 0 80B2744 80ADCA4 SysboxTextMain void SysboxTextMain(struct ProcSysboxText * proc)  
0 0 0 80B2CC4 80AE248 FadeInOut_DisableGfx void FadeInOut_DisableGfx(struct ProcFadeInOut * proc)  
0 80AB8FC 80AAA34 80B34EC 80AEA70 GetBgYOffset int GetBgYOffset(int bg)  
0 0 0 80B4130 80AF510 TickCurrentSongTime void TickCurrentSongTime(struct SoundRoomProc * proc)  
0 0 0 80B566C 80B0A50 SetupBonusClaimTargets void SetupBonusClaimTargets(struct BonusClaimProc * proc)  
8035D4C 803D268 803CDB8 80B62BC 80B169C sub_80B169C s16 sub_80B169C(void)  
0 0 0 80B7398 80B2780 NewColFadeIn void NewColFadeIn(int speed, int kind, int color, ProcPtr parent)  
80951FC 80B06B4 80AF864 80B828C 80B36E0 sub_80B36E0 void sub_80B36E0(void)  
0 0 0 80B8EB4 80B432C ShopProc_EnterShopDialogue void ShopProc_EnterShopDialogue(struct BmShopProc* proc) Shop
0 0 0 80B8ED8 80B4350 ShopProc_HandleEntryPrompt void ShopProc_HandleEntryPrompt(struct BmShopProc* proc) Shop
0 0 0 80B9580 80B49F8 ShopProc_ExitShopDialogue void ShopProc_ExitShopDialogue(struct BmShopProc* proc) Shop
0 0 0 80B9704 80B4B7C StartShopFadeIn void StartShopFadeIn(struct BmShopProc* proc) ShopFadeIn
0 0 0 80B9738 80B4BB0 StartShopFadeOut void StartShopFadeOut(struct BmShopProc* proc) ShopFadeOut
0 0 0 80B9774 80B4BEC ShopProc_Init void ShopProc_Init(struct BmShopProc* proc)  
0 0 0 80B9A3C 80B4EB4 sub_80B4EB4 void sub_80B4EB4(u16* tm, int num)  
0 0 0 80B9B18 80B4F90 sub_80B4F90 void sub_80B4F90(struct BmShopProc* proc) ShopProc_DisplayItems
0 0 0 80B9DA4 80B5220 GetItemPurchasePrice u16 GetItemPurchasePrice(struct Unit* unit, int item)  
0 0 0 80BA0B8 80B5534 sub_80B5534 int sub_80B5534(int a, int b, int c, int d)  
0 0 0 80BA100 80B557C sub_80B557C int sub_80B557C(int a, int b, int c)  
0 0 0 80BA188 80B5604 sub_80B5604 void sub_80B5604(void)  
0 0 0 80BA250 80B56CC sub_80B56CC s8 sub_80B56CC(void)  
0 0 0 80BA274 80B56F0 ShouldDisplayUpArrow s8 ShouldDisplayUpArrow(void)  
0 0 0 80BA290 80B570C ShouldDisplayDownArrow s8 ShouldDisplayDownArrow(void)  
0 0 0 80BA2B4 80B5730 sub_80B5730 s8 sub_80B5730(void)  
0 0 0 80BA570 80B59EC ArenaUi_CheckConfirmation void ArenaUi_CheckConfirmation(ProcPtr proc) Arena
0 0 0 80BA69C 80B5B18 ArenaUi_ResultsDialogue void ArenaUi_ResultsDialogue(ProcPtr proc) Arena
0 0 0 80BAD80 80B61FC sub_80B61FC int sub_80B61FC(int param_1, int param_2)  
0 0 0 80BB4AC 80B696C CharacterEnding_Init void CharacterEnding_Init(struct CharacterEndingProc* proc)  
0 80B9284 80B85E8 80BB7E8 80B6CA8 sub_80B6CA8 void sub_80B6CA8(struct EndingBattleDisplayProc* proc)  
0 0 0 80BBD80 80B72C4 EndingBattleInitText void EndingBattleInitText(struct EndingBattleTextProc* proc)  
0 0 0 80BD0D8 80B820C WorldMapFaceHolder_Init void WorldMapFaceHolder_Init(struct WMFaceHolderProc* proc)  
0 0 0 80BD138 80B826C sub_80B826C int sub_80B826C(int xIn, int *xOut)  
0 0 0 80BD158 80B828C GetWMFaceBg int GetWMFaceBg(void)  
0 0 0 80BD174 80B82A8 GetWMFaceVramOffset int GetWMFaceVramOffset(void)  
0 0 0 80BD594 80B86CC WmDrawFace void WmDrawFace(int faceSlot, int faceId, u16 config)  
0 0 0 80BD70C 80B8844 WmClearFace void WmClearFace(int faceSlot, u16 config)  
0 0 0 80BD944 80B8A7C sub_80B8A7C void sub_80B8A7C(struct WorldMapMainProc * proc)  
0 0 0 80BDA6C 80B8BA4 sub_80B8BA4 void sub_80B8BA4(struct WorldMapMainProc * proc)  
0 0 0 80BDE6C 80B8FA4 DeployEveryUnit void DeployEveryUnit(struct WorldMapMainProc * unused) GMProc_DeployAllBlueUnits
0 0 0 80BDEF0 80B9028 sub_80B9028 void sub_80B9028(struct WorldMapMainProc * proc)  
0 0 0 80BDF94 80B90CC sub_80B90CC void sub_80B90CC(struct WorldMapMainProc * proc)  
0 0 0 80BDFDC 80B9114 sub_80B9114 void sub_80B9114(struct WorldMapMainProc * proc)  
0 0 0 80BE0E0 80B9218 sub_80B9218 void sub_80B9218(ProcPtr proc)  
0 0 0 80BE198 80B92D0 sub_80B92D0 s8 sub_80B92D0(struct WorldMapMainProc * param_1, int param_2)  
0 0 0 80BE3F8 80B955C sub_80B955C int sub_80B955C(ProcPtr proc, int unk)  
0 0 0 80BE44C 80B95B0 sub_80B95B0 int sub_80B95B0(void)  
0 0 0 80BE988 80B9AEC sub_80B9AEC void sub_80B9AEC(struct WorldMapMainProc * proc)  
0 0 0 80BEDE8 80B9F54 sub_80B9F54 void sub_80B9F54(ProcPtr unused)  
0 0 0 80BEF00 80BA06C sub_80BA06C void sub_80BA06C(struct Proc8A3DD08 * proc)  
0 0 0 80BF2F0 80BA458 sub_80BA458 u32 sub_80BA458(void)  
0 0 0 80BF368 80BA4D0 sub_80BA4D0 void sub_80BA4D0(struct GmScreenProc * proc)  
0 0 0 80BF578 80BA6DC sub_80BA6DC s8 sub_80BA6DC(struct GMapScreenVSyncProc * proc, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6)  
0 0 0 80BFC04 80BADD4 GetPaletteIdForAllegience int GetPaletteIdForAllegience(int faction) GetGmFactionPaletteId
0 0 0 80BFE68 80BB038 MapUnitC_SetFaction void MapUnitC_SetFaction(struct GMapUnitContainerProc * container, int index, int faction) MapUnitC_SetAllegienceColorIndex
0 0 0 80BFED4 80BB0A4 MapUnitC_SetGfxNeedsUpdate void MapUnitC_SetGfxNeedsUpdate(struct GMapUnitContainerProc * container, int index) MapUnitC_MarkSomething
0 0 0 80BFFD0 80BB1A0 GmapUnitContainer_Destruct void GmapUnitContainer_Destruct(struct GMapUnitContainerProc * proc) GmUnitContainer_OnEnd
0 0 0 80C003C 80BB20C GmapUnitFade_Destruct void GmapUnitFade_Destruct(struct GMapUnitFadeProc * proc) GmUnitFade_OnEnd
0 0 0 80C009C 80BB26C sub_80BB26C u16 sub_80BB26C(int arg0, int arg1, int arg2, int arg3, int arg4)  
0 0 0 80C0178 80BB348 GmapUnitFade_Loop void GmapUnitFade_Loop(struct GMapUnitFadeProc * proc) GmUnitFade_OnLoop
0 0 0 80C02CC 80BB49C sub_80BB49C void sub_80BB49C(int index)  
0 0 0 80C03E0 80BB5B0 WMLoc_GetChapterId int WMLoc_GetChapterId(int idx) WMLocation_GetChapterId
0 0 0 80C0458 80BB628 GetNodeAtPosition int GetNodeAtPosition(void * unused, int x_point, int y_point, int x_range, int y_range)  
0 0 0 80C0554 80BB724 GmapScreen2_Init void GmapScreen2_Init(struct GmNodeIconDisplayProc * proc) GmNodeIconDisplay_OnInit
0 0 0 80C0890 80BBA4C sub_80BBA4C int sub_80BBA4C(int nodeId)  
0 0 0 80C0A38 80BBBF4 sub_80BBBF4 void sub_80BBBF4(u8 * data, u16 * buf, int size, u16 oam2)  
0 0 0 80C0A98 80BBC54 sub_80BBC54 void sub_80BBC54(struct GmRouteProc * proc)  
0 0 0 80C0B0C 80BBCC8 sub_80BBCC8 void sub_80BBCC8(int a, int b, int bg)  
0 0 0 80C0BE8 80BBDA4 sub_80BBDA4 void sub_80BBDA4(int a1, int r8, int r4, int r9, int sp20)  
0 0 0 80C0D60 80BBF1C sub_80BBF1C void sub_80BBF1C(u16 * a, u16 b, int c)  
0 0 0 80C0DA4 80BBF60 sub_80BBF60 void sub_80BBF60(struct GmRouteProc * proc)  
0 0 0 80C0FFC 80BC1B8 MapRoute_TransitionLoop void MapRoute_TransitionLoop(struct GmRouteProc * proc) GMapRoute_TransitionLoop
0 0 0 80C1120 80BC2DC MapRoute_80BC2DC void MapRoute_80BC2DC(struct GmRouteProc * proc) GMapRoute_80BC2DC
0 0 0 80C13F4 80BC5B4 StartWMNodeMenu struct MenuProc * StartWMNodeMenu(struct WorldMapMainProc * parent)  
806FBD8 8081AB0 8080D54 80C14B4 80BC674 StatScreenSprites_BumpCheck void StatScreenSprites_BumpCheck(struct StatScreenSpritesProc * proc)
u8 WMMenu_IsArmoryAvailable(const struct MenuItemDef * def, int number)
 
0 0 0 80C14EC 80BC6AC WMMenu_IsVendorAvailable u8 WMMenu_IsVendorAvailable(const struct MenuItemDef * def, int number)  
0 0 0 80C1524 80BC6E4 WMMenu_IsSecretShopAvailable u8 WMMenu_IsSecretShopAvailable(const struct MenuItemDef * def, int number)  
0 0 0 80C156C 80BC72C sub_80BC72C u8 sub_80BC72C(const struct MenuItemDef * def, int number)  
0 0 0 80C1594 80BC754 sub_80BC754 u8 sub_80BC754(const struct MenuItemDef * def, int number)  
0 0 0 80C16D8 80BC898 GmPathsInit void GmPathsInit(struct OpenPaths * pPaths)  
0 0 0 80C16FC 80BC8BC AddGmPath bool AddGmPath(struct GMapData * pGMapData, struct OpenPaths * pPaths, int idx) SetupNewWMRoute
0 0 0 80C172C 80BC8EC RemoveGmPath bool RemoveGmPath(struct GMapData * pGMapData, struct OpenPaths * pPaths, int idx) WM_RemovePath
0 0 0 80C185C 80BCA1C sub_80BCA1C int sub_80BCA1C(int nodeId)  
0 0 0 80C1894 80BCA54 sub_80BCA54 void sub_80BCA54(struct Unknown0201B100 * buf)  
0 0 0 80C18D0 80BCA90 sub_80BCA90 s8 sub_80BCA90(struct Unknown0201B100 * buf, int target)  
0 0 0 80C1BFC 80BCDE4 sub_80BCDE4 int sub_80BCDE4(int nodeA, int nodeB, int * startingNode)  
0 0 0 80C1DC0 80BCFB4 ResetGmStoryNode void ResetGmStoryNode(void)  
0 0 0 80C1E20 80BD014 GetNextUnclearedNode int GetNextUnclearedNode(struct GMapData * worldMapData)  
0 0 0 80C2018 80BD20C sub_80BD20C int sub_80BD20C(int index)  
0 0 0 80C2030 80BD224 sub_80BD224 int sub_80BD224(struct GMapData * worldMapData)  
0 0 0 80C246C 80BD660 sub_80BD660 int sub_80BD660(u16 a)  
0 0 0 80C261C 80BD830 GmMuPrim_80BD830 void GmMuPrim_80BD830(struct GMapMuPrimProc * proc)  
0 0 0 80C2C24 80BDE3C GmMu_HideUnit void GmMu_HideUnit(struct GMapMuProc * muProc, int index)  
0 0 0 80C2C9C 80BDEB4 sub_80BDEB4 void sub_80BDEB4(struct GMapMuProc * muProc, struct UnknownSub80BDEB4 * input)  
0 0 0 80C2F14 80BE12C sub_80BE12C s8 sub_80BE12C(struct GMapMuProc * muProc, int index)  
0 0 0 80C3118 80BE330 sub_80BE330 void sub_80BE330(struct GMapMuProc * muProc, int index)  
0 0 0 80C3248 80BE45C sub_80BE45C void sub_80BE45C(struct GMapMuPrimProc * proc)  
0 0 0 80C37C4 80BE9D8 sub_80BE9D8 void sub_80BE9D8(struct GMapPIProc * param_1, int param_2)  
0 0 0 80C3C88 80BEE9C InitGMapPIInterfaceKind void InitGMapPIInterfaceKind(struct GMapPIProc * proc, int nodeId)  
0 0 0 80C3D0C 80BEF20 sub_80BEF20 void sub_80BEF20(struct GMapPIProc * proc, int nodeId)  
0 0 0 80C4098 80BF2AC GmScrollManage_OnEnd void GmScrollManage_OnEnd(struct GMapScrollManageProc * proc)  
0 0 0 80C415C 80BF370 StartGmScrollManage ProcPtr StartGmScrollManage(struct GmScrollInfo * input, ProcPtr parent)  
0 0 0 80C43C0 80BF5DC GmPalFade_Loop void GmPalFade_Loop(struct GmapPalFadeProc * proc)  
0 0 0 80C4514 80BF730 IsGmPalFadeActive s8 IsGmPalFadeActive(void) GmPalFadeActive
0 0 0 80C45E8 80BF804 GmapBaseEntry_OnEnd void GmapBaseEntry_OnEnd(struct GmapBaseEntryProc * proc)  
0 0 0 80C46B0 80BF8CC GmapBaseEntry_80BF8CC void GmapBaseEntry_80BF8CC(struct GmapBaseEntryProc * proc)  
0 0 0 80C4800 80BFA1C GmapBaseEntry_80BFA1C void GmapBaseEntry_80BFA1C(struct GmapBaseEntryProc * proc)  
0 0 0 80C49B0 80BFBCC sub_80BFBCC void sub_80BFBCC(struct GmapBaseEntryProc * proc)  
0 0 0 80C4B84 80BFDA0 sub_80BFDA0 void sub_80BFDA0(struct GmapMuEntryProc * proc, int unused)  
0 0 0 80C4E64 80C0080 GmMuEntry_80C0080 void GmMuEntry_80C0080(struct GmapMuEntryProc * proc)  
0 0 0 80C4F28 80C0144 GmMuEntry_80C0144 void GmMuEntry_80C0144(struct GmapMuEntryProc * proc)  
0 0 0 80C5024 80C0240 GmMuEntryStartShow s8 GmMuEntryStartShow(int speed, int blend)  
0 0 0 80C5088 80C02A4 GmMuEntryStartHide s8 GmMuEntryStartHide(int a, int b)  
0 0 0 80C52B0 80C04CC GmapLineFade_Loop void GmapLineFade_Loop(struct GmapLineFadeProc * proc)  
0 0 0 80C572C 80C0960 sub_80C0960 int sub_80C0960(int chIndex)  
0 0 0 80C64E0 80C1724 GenerateRandomonsterMergeNode int GenerateRandomonsterMergeNode(const u8 * lut, int idx)  
0 0 0 80C68B4 80C1AF8 WmShowMonsters void WmShowMonsters(void)  
0 0 0 80C69B4 80C1BF8 WorldMapHblank void WorldMapHblank(void)  
0 0 0 80C7048 80C2290 GmapRm_RemoveUnits void GmapRm_RemoveUnits(struct ProcGmapRm * proc)  
0 0 0 80C74C0 80C2708 CheckGmapRmBaPalAnim1State bool CheckGmapRmBaPalAnim1State(void)  
0 0 0 80C7934 80C2B7C EndGmapRmBorder1 void EndGmapRmBorder1(int index)  
0 0 0 80C797C 80C2BC4 sub_80C2BC4 int sub_80C2BC4(int index)  
0 0 0 80C7A38 80C2C80 sub_80C2C80 void sub_80C2C80(int a, int b, const u16 * srcA, const u16 * srcB, u16 * dst)  
0 0 0 80C7C28 80C2E70 WmPlaceDot_OnEnd void WmPlaceDot_OnEnd(struct ProcWmPlaceDot * proc)  
0 0 0 80C7E04 80C304C EndWmPlaceDotByIndex void EndWmPlaceDotByIndex(int index)  
0 0 0 80C7E4C 80C3094 IsWmPlaceDotActiveAtIndex bool IsWmPlaceDotActiveAtIndex(int index)  
0 0 0 80C7EDC 80C3124 GmapAutoMu_OnEnd void GmapAutoMu_OnEnd(struct GMapAutoMuProc * proc) GmAutoMu_OnEnd
0 0 0 80C7FB4 80C31FC GmapAutoMu_80C31FC void GmapAutoMu_80C31FC(struct GMapAutoMuProc * proc)  
0 0 0 80C84A0 80C36E8 WmMinimap_PutCursorIcon void WmMinimap_PutCursorIcon(struct GMapRadarProc * proc)  
0 0 0 80C8528 80C3770 WmMinimap_PutStoryNodeIcon void WmMinimap_PutStoryNodeIcon(struct GMapRadarProc * proc)  
0 0 0 80C85C4 80C380C WmMinimap_PutLordIcon void WmMinimap_PutLordIcon(struct GMapRadarProc * proc)  
0 0 0 80C8674 80C38BC WmMinimap_PutSkirmishIcons void WmMinimap_PutSkirmishIcons(struct GMapRadarProc * proc)  
0 0 0 80C8870 80C3AB8 GMapRadar_80C3AB8 void GMapRadar_80C3AB8(struct GMapRadarProc * proc)  
0 0 0 80C88F8 80C3B40 GMapRadar_80C3B40 void GMapRadar_80C3B40(struct GMapRadarProc * proc)  
0 0 0 80C8E28 80C4070 GetGMapBaseMenuKind int GetGMapBaseMenuKind(void)  
0 802C17C 802BCBC 80C8E40 80C4088 GetGMapBaseMenuPid int GetGMapBaseMenuPid(void)  
0 0 0 80C8E54 80C409C SetGMapBaseMenuPid void SetGMapBaseMenuPid(int pid)  
0 0 0 80C8FF0 80C4238 sub_80C4238 void sub_80C4238(struct CreditsMainProc * proc)  
0 0 0 80C9218 80C4460 EndingCredits_Init void EndingCredits_Init(struct CreditsMainProc * proc)  
0 0 0 80C9398 80C45E0 sub_80C45E0 void sub_80C45E0(struct CreditsMainProc * proc)  
0 0 0 80C941C 80C4664 EndingCredits_Loop_Main void EndingCredits_Loop_Main(struct CreditsMainProc * proc)  
0 0 0 80CA4C4 80C56F4 Title_SetupMainGraphics void Title_SetupMainGraphics(struct TitleScreenProc * proc)  
0 0 0 80CA618 80C5848 TitleScreenTryJumpIntroAnim void TitleScreenTryJumpIntroAnim(struct TitleScreenProc * proc)  
0 0 0 80CA8E4 80C5AF0 Title_Loop_DrawRotatingBlueLights void Title_Loop_DrawRotatingBlueLights(struct TitleScreenProc* proc)  
0 0 0 80CAA58 80C5C64 Title_Loop_DrawRedBlueOrbs void Title_Loop_DrawRedBlueOrbs(struct TitleScreenProc* proc)  
0 0 0 80CB054 80C6144 DrawTitleLightBubbleSprites void DrawTitleLightBubbleSprites(int arg)  
0 0 0 80CB6C8 80C677C CopyFirstPalDirectly void CopyFirstPalDirectly(const u16 * src, u16 * dst)  
0 0 0 80CB6E0 80C6794 SetFirstPalDirectly void SetFirstPalDirectly(u16 * src, u16 * dst, u8 pal)  
0 0 0 80CB70C 80C67C0 ClearFirstPalDirectly void ClearFirstPalDirectly(u16 * dst)  
0 0 0 80CBD28 80C6E1C OpAnimBldAlphaUpdateBgPalette void OpAnimBldAlphaUpdateBgPalette(struct ProcOpAnimBLDALPHA * proc)  
0 0 0 80CBE7C 80C6F70 sub_80C6F70 void sub_80C6F70(struct ProcOpAnim * proc)  
0 0 0 80CC2C0 80C73B0 OpAnimPreparefxEphraim void OpAnimPreparefxEphraim(struct ProcOpAnim * proc)  
0 0 0 80CC7CC 80C78BC OpAnimHBlank2 void OpAnimHBlank2(void)  
0 0 0 80CD474 80C84D8 sub_80C84D8 void sub_80C84D8(struct ProcOpAnim * proc)  
0 0 0 80CEAC8 80C9AFC sub_80C9AFC void sub_80C9AFC(struct ProcOpAnim * proc)  
0 0 0 80CF238 80CA26C sub_80CA26C void sub_80CA26C(struct ProcOpAnim * proc)  
0 0 0 80CF9D4 80CA9F8 sub_80CA9F8 int sub_80CA9F8(int a, int b, int c, int d)  
0 0 0 80CFB8C 80CABB0 sub_80CABB0 void sub_80CABB0(struct ProcOpAnim * proc)  
0 0 0 80D0854 80CB878 sub_80CB878 void sub_80CB878(struct ProcOpAnim * proc)  
0 0 0 80D0C1C 80CBC40 sub_80CBC40 void sub_80CBC40(struct ProcOpAnim * proc)  
0 0 0 80D0EC4 80CBEF8 OpAnimHS_BrightenPalette void OpAnimHS_BrightenPalette(u16 * src, int palid, int line, int cur, int max)  
0 0 0 80D12D0 80CC5B4 PromoMain_HandleType void PromoMain_HandleType(struct ProcPromoMain *proc)  
0 0 0 80D1344 80CC628 PromoHandleTraineePostType void PromoHandleTraineePostType(struct ProcPromoMain *proc)  
0 0 0 80D13F0 80CC6D4 PromoHandler_SetupAndStartUI u32 PromoHandler_SetupAndStartUI(struct ProcPromoHandler *proc)  
0 0 0 80D162C 80CC910 PromoHandlerIdle void PromoHandlerIdle(struct ProcPromoHandler *proc) PromotionInit_Loop
0 0 0 80D19A0 80CCCA4 Check3rdTraineeEnabled bool Check3rdTraineeEnabled(void) SomethingToDoWithUnlockingThirdOption, IsThirdTraineePromotionAllowed
0 0 0 80D1FC4 80CD2CC sub_80CD2CC void sub_80CD2CC(struct ProcPromoSel *proc) MoveToLabelInParent6C_Unknown2
0 0 0 80D2028 80CD330 sub_80CD330 bool sub_80CD330(struct ProcPromoMain *proc)  
0 0 0 80D236C 80CD67C RemovePromoTraineeEventFace bool RemovePromoTraineeEventFace(void)  
0 0 0 80D23A0 80CD6B0 PromoTrainee_InitScreen void PromoTrainee_InitScreen(struct ProcPromoTraineeEvent *proc)  
0 0 0 80D26A8 80CD9B8 PromoTrainee_Talk5 void PromoTrainee_Talk5(struct ProcPromoTraineeEvent *proc)  
0 0 0 80D2904 80CDC14 ClassChgMenuSelOnPressB u8 ClassChgMenuSelOnPressB(struct MenuProc *pmenu, struct MenuItemProc *pmitem)  
0 0 0 80D2BA4 80CDEA8 ExecClassChgReal void ExecClassChgReal(struct ProcPromoMain *proc)  
0 0 0 80D2C48 80CDF4C IsGuideLocked bool IsGuideLocked(void)  
0 0 0 80D2F44 80CE248 sub_80CE248 void sub_80CE248(void)  
0 0 0 80D2F88 80CE28C sub_80CE28C void sub_80CE28C(void)  
0 0 0 80D3284 80CE588 GuideEntry_DrawInitial void GuideEntry_DrawInitial(void) guMenu2ReWriteFirst_80CE588
0 0 0 80D3964 80CEC68 sub_80CEC68 void sub_80CEC68(u16 off)  
0 0 0 80D3C44 80CEF48 GetGuideAction int GetGuideAction(ProcPtr proc)  
0 0 0 80D4178 80CF480 BmGuideTextShowGreenOrNormal bool BmGuideTextShowGreenOrNormal(void) Dictionary
0 0 0 80D6A80 80D1E10 .gcc2_compiled._15 int gcc2_compiled__15(int a1, int a2) __sprint
0 0 0 80D6AA0 80D1E30 __sbprintf int _sbprintf(int a1, int a2, int a3)  
0 0 0 80D7A88 80D2E18 cvt _BYTE *cvt(int a1, int a2, int a3, int a4, char a5, char *a6, _DWORD *a7, int a8, _DWORD *a9)  
0 0 0 80D7B7C 80D2F0C exponent int exponent(_BYTE *a1, int a2, char a3)  
0 0 0 80D7BEC 80D2FB0 .gcc2_compiled._17 signed int gcc2_compiled__17(int a1) __swsetup
0 0 0 80D7C98 80D305C     quorem
0 0 0 80D7DF4 80D31B8 _dtoa_r const char *dtoa_r(int a1, int a2, unsigned int a3, int a4, signed int a5, _DWORD *a6, unsigned int *a7, int *a8)  
0 0 0 80D8AEC 80D3EB0 .gcc2_compiled._19 int gcc2_compiled__19(int a1) fflush
0 0 0 80D8BE8 80D3FAC __sfp int _sfp(_DWORD *a1)  
0 0 0 80D8CDC 80D40A0 .gcc2_compiled._21 int gcc2_compiled__21(int result, int a2) _free_r
0 0 0 80D8F5C 80D4320 .gcc2_compiled._22 signed int gcc2_compiled__22(int a1, int **a2) __sfvwrite
0 0 0 80D9188 80D454C .gcc2_compiled._23 int gcc2_compiled__23(int a1) _fwalk
0 0 0 80D91C8 80D458C .gcc2_compiled._24 int *gcc2_compiled__24(int a1, int a2, int a3) _setlocale_r
0 0 0 80D9234 80D45F8 .gcc2_compiled._25 int gcc2_compiled__25(int a1) __smakebuf
0 0 0 80D9310 80D46D4 .gcc2_compiled._26 int *gcc2_compiled__26(int a1, int a2) malloc_extend_top
0 0 0 80D982C 80D4BF0 .gcc2_compiled._27 signed int gcc2_compiled__27(int a1, int *a2, _BYTE *a3, int a4) _mbtowc_r
0 0 0 80D9858 80D4C1C .gcc2_compiled._28 unsigned __int8 *gcc2_compiled__28(unsigned __int8 *a1, unsigned __int8 a2, unsigned int a3) memchr
0 0 0 80D98D8 80D4C9C .gcc2_compiled._29 unsigned int gcc2_compiled__29(unsigned int a1, unsigned int a2, unsigned int a3) memmove
0 0 0 80D9968 80D4D2C .gcc2_compiled._30 _DWORD *gcc2_compiled__30(int a1, int a2) _Balloc
0 0 0 80D99C0 80D4D84 _Bfree _DWORD *Bfree(_DWORD *result, _DWORD *a2)  
0 0 0 80D9A70 80D4E34 _s2b _DWORD *s2b(int a1, int a2, signed int a3, signed int a4, int a5)  
0 0 0 80D9BE4 80D4FA8 _multiply _DWORD *multiply(int a1, _DWORD *a2, _DWORD *a3)  
0 0 0 80D9D50 80D5114 _pow5mult _DWORD *pow5mult(int a1, _DWORD *a2, int a3)  
0 0 0 80D9DE8 80D51AC _lshift _DWORD *lshift(int a1, _DWORD *a2, int a3)  
0 0 0 80D9E88 80D524C __mcmp int _mcmp(int a1, int a2)  
0 0 0 80D9FB8 80D537C _ulp int ulp(int a1)  
0 0 0 80DA004 80D53C8 _b2d __int64 b2d(int a1, _DWORD *a2)  
0 0 0 80DA0C0 80D5484 _d2b _DWORD *d2b(int a1, int a2, int a3, _DWORD *a4, _DWORD *a5)  
0 0 0 80DA1A8 80D556C _ratio int ratio(int a1, int a2)  
0 0 0 80DA1F8 80D55BC _mprec_log10 int mprec_log10(signed int a1)  
0 0 0 80DA27C 80D5640 .gcc2_compiled._44 int gcc2_compiled__44(_DWORD *a1, int a2) _sbrk_r
0 0 0 80DA2A8 80D566C .gcc2_compiled._33 int gcc2_compiled__33(int a1, int a2, int a3) __sread
0 0 0 80DA2DC 80D56A0 __swrite int _swrite(int a1, int a2, int a3)  
0 0 0 80DA31C 80D56E0 __sseek int _sseek(int a1, int a2, int a3)  
0 0 0 80DA3C8 80D578C .gcc2_compiled._35 signed int gcc2_compiled__35(int a1) findslot
0 0 0 80DA3E8 80D57AC remap_handle int remap_handle(int a1)  
0 0 0 80DA434 80D57F8 initialise_monitor_handles int initialise_monitor_handles()  
0 0 0 80DA4CC 80D5890 wrap int wrap(int result)  
0 0 0 80DA508 80D58CC _read int read(int a1, int a2, int a3)  
0 0 0 80DA550 80D5914 _swilseek signed int swilseek(int a1, int a2, int a3)  
0 0 0 80DA604 80D59C8 _write int write(int a1, int a2, int a3)  
0 0 0 80DA704 80D5AC8 _swiclose int swiclose(int a1)  
0 0 0 80DA788 80D5B4C _sbrk int sbrk(unsigned int a1)  
0 0 0 80DA7DC 80D5BA0 _gettimeofday int gettimeofday(int a1, _DWORD *a2)  
0 0 0 80DA808 80D5BCC _times int times()  
0 0 0 80DA82C 80D5BF0 .gcc2_compiled._36 int gcc2_compiled__36(_DWORD *a1, int a2, int a3, int a4) _write_r
0 0 0 80DA8B4 80D5C78     _close_r
0 0 0 80DA8EC 80D5CB0 .gcc2_compiled._40 int gcc2_compiled__40(_DWORD *a1, int a2, int a3) _fstat_r
0 0 0 80DA940 80D5D04 .gcc2_compiled._42 int gcc2_compiled__42(_DWORD *a1, int a2, int a3, int a4) _lseek_r
0 0 0 80DA970 80D5D34 .gcc2_compiled._43 int gcc2_compiled__43(_DWORD *a1, int a2, int a3, int a4) _read_r
0 0 0 80DA9A0 80D5D64 .gcc2_compiled._47 unsigned int gcc2_compiled__47(int a1) __pack_d
0 0 0 80DAAE8 80D5EAC __unpack_d int _unpack_d(_DWORD *a1, int a2)  
0 0 0 80DABC0 80D5F84 _fpadd_parts int *fpadd_parts(_DWORD *a1, int *a2, _DWORD *a3)  
0 0 0 80DB13C 80D6500 __divdf3 unsigned int _divdf3(int a1, int a2, int a3, int a4)  
0 0 0 80DB2C4 80D6688 __fpcmp_parts_d int _fpcmp_parts_d(_DWORD *a1, _DWORD *a2)  
0 0 0 80DB3F0 80D67B4 __eqdf2 int _eqdf2(int a1, int a2, int a3, int a4)  
0 0 0 80DB43C 80D6800 __nedf2 int _nedf2(int a1, int a2, int a3, int a4)  
0 0 0 80DB488 80D684C __gtdf2 int _gtdf2(int a1, int a2, int a3, int a4)  
0 0 0 80DB4D4 80D6898 __gedf2 int _gedf2(int a1, int a2, int a3, int a4)  
0 0 0 80DB520 80D68E4 __ltdf2 int _ltdf2(int a1, int a2, int a3, int a4)  
0 0 0 80DB56C 80D6930 __ledf2 int _ledf2(int a1, int a2, int a3, int a4)  
0 0 0 80DB5B8 80D697C __floatsidf unsigned int _floatsidf(__int64 a1)  
0 0 0 80DB634 80D69F8 __fixdfsi int _fixdfsi(int a1, int a2)  
0 0 0 80DB6A8 80D6A6C __negdf2 unsigned int _negdf2(int a1, int a2)  
0 0 0 80DB6F8 80D6ABC __truncdfsf2 int _truncdfsf2(int a1, int a2)  
0 0 0 80DB73C 80D6B00 .gcc2_compiled._48 unsigned int gcc2_compiled__48(int *a1) __pack_f
0 0 0 80DB7F4 80D6BB8 __unpack_f int _unpack_f(unsigned int *a1, int *a2)  
0 0 0 80DB870 80D6C34 _fpadd_parts_0 int *fpadd_parts_0(int *a1, int *a2, int *a3) _fpadd_parts
0 0 0 80DBA4C 80D6E10 __mulsf3 unsigned int _mulsf3(int a1, int a2)  
0 0 0 80DBBB0 80D6F74 __divsf3 unsigned int _divsf3(int a1, int a2)  
0 0 0 80DBC9C 80D7060 __fpcmp_parts_f int _fpcmp_parts_f(int *a1, int *a2)  
0 0 0 80DBDA8 80D716C __eqsf2 int _eqsf2(int a1, int a2)  
0 0 0 80DBDF0 80D71B4 __nesf2 int _nesf2(int a1, int a2)  
0 0 0 80DBE38 80D71FC __gtsf2 int _gtsf2(int a1, int a2)  
0 0 0 80DBE80 80D7244 __gesf2 int _gesf2(int a1, int a2)  
0 0 0 80DBEC8 80D728C __ltsf2 int _ltsf2(int a1, int a2)  
0 0 0 80DBF10 80D72D4 __lesf2 int _lesf2(int a1, int a2)  
0 0 0 80DBF58 80D731C __floatsisf unsigned int _floatsisf(unsigned int a1)  
0 0 0 80DBFB8 80D737C __fixsfsi unsigned int _fixsfsi(int a1)  
0 0 0 80DC088 80D744C .gcc2_compiled._49 unsigned int gcc2_compiled__49(unsigned int result, unsigned int a2, int a3) __lshrdi3
0 0 0 80DC0BC 80D7480 .gcc2_compiled._50 int gcc2_compiled__50(int a1) __negdi2
0 0 0 801A998 801ACBC GenerateUnitCompleteAttackRange void GenerateUnitCompleteAttackRange(struct Unit* unit) BuildUnitCompleteAttackRange, FillMapAttackRangeForUnit
0 0 0 806A670 8068348 efxNaglfarOBJRockGyre_Loop void efxNaglfarOBJRockGyre_Loop(struct ProcEfxOBJ * proc)  
0 0 0 80A5388 80A15B0 SupportScreen_Loop_KeyHandler void SupportScreen_Loop_KeyHandler(struct SupportScreenProc* proc)  
0 0 0 809D300 809B038 ProcPrepUnit_Idle void ProcPrepUnit_Idle(struct ProcPrepUnit *proc)  
0 0 0 80AE870 80A9E1C sub_80A9E1C void sub_80A9E1C(struct SaveMenuProc * proc)  
0 0 0 806C510 806A1EC efxCrimsonEyeOBJFinish_Loop void efxCrimsonEyeOBJFinish_Loop(struct ProcEfxOBJ * proc)  
0 0 0 806845C 80660B4 efxIvaldiOBJUprise_Loop void efxIvaldiOBJUprise_Loop(struct ProcEfxOBJ * proc)  
0 0 0 8092A5C 8090784 UnitListScreenSprites_Main void UnitListScreenSprites_Main(struct UnitListScreenSpritesProc * proc)  
0 0 0 80BD304 80B843C sub_80B843C void sub_80B843C(struct WMFaceCtrlProc* proc)  
0 0 0 8033888 8033978 PrepScreenProc_MapIdle void PrepScreenProc_MapIdle(struct ProcPrepSallyCursor * proc)  
0 0 0 809B3F8 8099120 sub_8099120 void sub_8099120(struct PrepItemScreenProc* proc)  
0 0 0 806C000 8069CDC efxDarkGradoOBJ02_Loop void efxDarkGradoOBJ02_Loop(struct ProcEfxOBJ * proc)  
0 0 0 809830C 809602C AtMenu_CtrlLoop void AtMenu_CtrlLoop(struct ProcAtMenu * proc)  
0 0 0 80C6530 80C1774 GenerateRandomonsterMergeConf int GenerateRandomonsterMergeConf(int chapter, struct GmapTimeMonsConf * out)  
0 0 0 80D946C 80D4830 _malloc_r int malloc_r(int a1, int a2)  
0 0 0 80681A0 8065DF8 efxIvaldiOBJFall_Loop void efxIvaldiOBJFall_Loop(struct ProcEfxOBJ * proc)  
0 0 0 80D1A50 80CCD48 Make6C_PromotionMenuSelect void Make6C_PromotionMenuSelect(struct ProcPromoSel* proc) SetupPromotionScreen, PromotionDisplay_Init
0 0 0 8050EE8 8050174 ekrBattleExecDragonIntro void ekrBattleExecDragonIntro(struct ProcEkrBattle *proc) ekrBattle_8050174
0 0 0 808D00C 808ACFC sub_808ACFC void sub_808ACFC(int x, int y, int width, int height)  
0 0 0 80D2C84 80CDF88 GuideSpriteDraw_Loop void GuideSpriteDraw_Loop(void)  
0 801DF68 801DBC4 801DFA8 801E34C FillWarpRangeMap void FillWarpRangeMap(struct Unit *unit_act, struct Unit *unit_tar)  
0 0 0 807CE78 807AADC MapAnim_InitInfoBox void MapAnim_InitInfoBox(ProcPtr proc)  
0 0 0 80AFB30 80AB05C sub_80AB05C void sub_80AB05C(struct SaveDrawProc * proc)  
0 0 0 80DAE94 80D6258 __muldf3 unsigned int _muldf3(int a1, int a2, int a3, int a4)  
0 0 0 8031160 8031214 ChapterChangeUnitCleanup void ChapterChangeUnitCleanup(void) CleanupUnitsBeforeChapter, ChapterEndUnitCleanup
0 0 0 80D36E4 80CE9E8 GuideDetailsRedraw_Loop void GuideDetailsRedraw_Loop(struct GuideProc * proc) guMess3ReWrite_80CE9E8
0 0 0 800E774 800E560 Event1D_TEXTEND u8 Event1D_TEXTEND(struct EventEngineProc * proc)  
0 0 0 8041384 8041404 AiTryDKSummon s8 AiTryDKSummon(struct UnknownAiInputB* input)  
0 0 0 806830C 8065F64 efxIvaldiOBJSideWash_Loop void efxIvaldiOBJSideWash_Loop(struct ProcEfxOBJ * proc) Loop6C_efxIvaldiOBJSideWash
0 0 0 807B890 807947C MU_GetMovementSpeed static u16 MU_GetMovementSpeed(struct MUProc* proc)  
0 0 0 800D110 800CE4C EventEngine_OnUpdate void EventEngine_OnUpdate(struct EventEngineProc * proc) EventEngine_Loop
0 0 0 8040BDC 8040C5C sub_8040C5C s8 sub_8040C5C() AiTrySomethingPick
0 0 0 804AB18 8049D24      
0 0 0 8098C3C 8096958 sub_8096958 void sub_8096958(struct ProcPrepSpecialChar *proc)  
0 0 0 80BB620 80B6AE0 LoadNextCharacterEnding void LoadNextCharacterEnding(struct CharacterEndingProc* proc)  
0 0 0 80BE594 80B96F8 sub_80B96F8 void sub_80B96F8(struct WorldMapMainProc * proc)  
0 0 0 8051A2C 8050CF8 ekrBattle_TriggerDragonStatusFinished void ekrBattle_TriggerDragonStatusFinished(struct ProcEkrBattle *proc) ekrBattle_8050CF8
0 0 0 80C3448 80BE65C sub_80BE65C void sub_80BE65C(int index, int height, int kind)  
0 0 0 80D37E4 80CEAE8 sub_80CEAE8 void sub_80CEAE8(void)  
0 0 0 80D38A0 80CEBA4 sub_80CEBA4 void sub_80CEBA4(void)  
0 0 0 801B13C 801B460 GenerateUnitStandingReachRange void GenerateUnitStandingReachRange(struct Unit* unit, int reach) BuildUnitStandingRangeForReach, FillRangeMapByRangeMask
0 0 0 802099C 8020CA4 ChapterIntro_LoopFadeToMap void ChapterIntro_LoopFadeToMap(struct ChapterIntroFXProc* proc)  
0 0 0 809C938 809A66C PrepUnit_DrawSMSAndObjs void PrepUnit_DrawSMSAndObjs(struct ProcPrepUnit *proc) PrepScreenUnitSelectDisplaySprites
0 8097AB0 8097324 80A0C14 809E974 PrepItemSupply_Loop_UnitInvKeyHandler void PrepItemSupply_Loop_UnitInvKeyHandler(struct PrepItemSupplyProc * proc)  
0 0 0 80B9030 80B44A8 ShopProc_Loop_BuyKeyHandler void ShopProc_Loop_BuyKeyHandler(struct BmShopProc* proc) Shop
0 0 0 80B933C 80B47B4 ShopProc_Loop_SellKeyHandler void ShopProc_Loop_SellKeyHandler(struct BmShopProc* proc)  
0 0 0 80D067C 80CB6A0 sub_80CB6A0 void sub_80CB6A0(struct ProcOpAnim * proc)  
0 0 0 80D0A40 80CBA64 sub_80CBA64 void sub_80CBA64(struct ProcOpAnim * proc)  
0 0 0 800BB3C 800B84C     Spline_800B84C
0 0 0 800E160 800DF20 Event17_Fade u8 Event17_Fade(struct EventEngineProc * proc) Event17_
0 0 0 80D3110 80CE414 sub_80CE414 void sub_80CE414(void)  
0 0 0 80D6B28 80D1EB8 _vfprintf_r int vfprintf_r(int a1, int a2, int a3, int a4)  
0 0 0 8033E3C 8033F34 PrepScreenProc_MapMovementLoop void PrepScreenProc_MapMovementLoop(ProcPtr proc)  
0 0 0 80C3AA4 80BECB8 sub_80BECB8 void sub_80BECB8(struct GMapPIProc * proc)  
0 0 0 80C77F8 80C2A40 StartGmapRmBorder1 int StartGmapRmBorder1(void)  
0 0 0 80CC5D8 80C76C8 OpAnimEphraimfxFlyIn void OpAnimEphraimfxFlyIn(struct ProcOpAnim * proc)  
0 0 0 80CCC50 80C7CF8 OpAnimPreparefxEirika void OpAnimPreparefxEirika(struct ProcOpAnim * proc)  
0 0 0 80CCEE8 80C7F90 sub_80C7F90 void sub_80C7F90(struct ProcOpAnim * proc)  
0 0 0 80CD62C 80C8690 sub_80C8690 void sub_80C8690(struct ProcOpAnim * proc)  
0 0 0 80CFF08 80CAF2C sub_80CAF2C void sub_80CAF2C(struct ProcOpAnim * proc)  
0 0 0 80D007C 80CB0A0 sub_80CB0A0 void sub_80CB0A0(struct ProcOpAnim * proc)  
0 0 0 80D2260 80CD570 LoadClassBattleSprite u8 LoadClassBattleSprite(s16 * out, u16 jid, u16 wpn_before) GetClassAnimationIdForWeapon
0 0 0 800D220 800CF5C EventEngine_OnEnd void EventEngine_OnEnd(struct EventEngineProc* proc)  
0 0 0 80408F4 8040974 AiSpecialItemLockpick void AiSpecialItemLockpick(int item)  
0 0 0 8072324 806FD74 EkrDZ_MonsterFlyIntoScreen void EkrDZ_MonsterFlyIntoScreen(struct ProcEkrDragon * proc)  
0 0 0 807F4F8 807D1B4 MapLatonafx_InitGfx void MapLatonafx_InitGfx(struct MAEffectProc * proc)  
0 0 0 807F8C0 807D57C NightMarefx_Loop void NightMarefx_Loop(struct MAEffectProc * proc)  
0 0 0 80816DC 807F39C ManimLevelUp_PutStatGainLabels void ManimLevelUp_PutStatGainLabels(struct ManimLevelUpProc * proc)  
0 0 0 8082B08 80807C8      
0 0 0 80C5E84 80C10B8 GmapEffectPal_Loop void GmapEffectPal_Loop(struct GmapEffectProc * proc)  
0 0 0 8018AC4 8018DB0 UpdatePrevDeployStates void UpdatePrevDeployStates(void)  
0 0 0 8018B44 8018E30 LoadUnitPrepScreenPositions void LoadUnitPrepScreenPositions(void)  
0 0 0 807F1BC 807CE78 MapAnim_GorgonHatch_Loop void MapAnim_GorgonHatch_Loop(struct MAEffectProc * proc)  
0 0 0 808310C 8080DCC      
0 0 0 8083284 8080F44      
0 0 0 8084F88 8082C50      
0 0 0 809F80C 809D570 PrepItemSupply_Init void PrepItemSupply_Init(struct PrepItemSupplyProc * proc)  
0 0 0 80A5048 80A1270 SupportScreen_SetupGraphics void SupportScreen_SetupGraphics(struct SupportScreenProc* proc)  
0 0 0 80B4A0C 80AFDF4 SoundRoomUi_Loop_ShufflePlayKeyHandler void SoundRoomUi_Loop_ShufflePlayKeyHandler(struct SoundRoomProc * proc) SoundRoom
0 0 0 80B95DC 80B4A54 ShopProc_Loop_UnkKeyHandler void ShopProc_Loop_UnkKeyHandler(struct BmShopProc* proc)  
0 0 0 80C916C 80C43B4 sub_80C43B4 void sub_80C43B4(struct CreditsMainProc * proc)  
0 0 0 80D344C 80CE750 sub_80CE750 void sub_80CE750(ProcPtr proc, int b)  
0 0 0 80D3554 80CE858 sub_80CE858 void sub_80CE858(ProcPtr proc, int b)  
0 0 0 8027144 80271A0 RefreshUnitSprites void RefreshUnitSprites(void) MSUnk1Start, SMS_UpdateFromGameData, RefreshSMS
0 0 0 805C708 805B958 sub_805B958 void sub_805B958(struct ProcEfx *proc)  
0 0 0 8065450 8064344 efxExcalibur_Loop_Main void efxExcalibur_Loop_Main(struct ProcEfx * proc)  
0 0 0 806B89A 8069572      
0 0 0 806CC0C 806A8E8 efxCrimsonEyeOBJ_Loop_B void efxCrimsonEyeOBJ_Loop_B(struct ProcEfxOBJ * proc)  
0 0 0 806CDC4 806AAA0 efxCrimsonEyeOBJ_Loop_D void efxCrimsonEyeOBJ_Loop_D(struct ProcEfxOBJ * proc)  
0 0 0 8088730 8086464 HandleCh5xUnits_End void HandleCh5xUnits_End()  
0 0 0 80BB5C0 80B6A80 DoesUnitHavePairedEnding s8 DoesUnitHavePairedEnding(struct CharacterEndingEnt* pairingEnt, struct Unit* unit)  
0 0 0 80C252C 80BD740 sub_80BD740 void sub_80BD740(struct GMapMuPrimProc * proc)  
0 0 0 80C899C 80C3BE4 PutWmMinimapGfx void PutWmMinimapGfx(struct GMapRadarProc * proc, int b)  
0 0 0 80CD7D8 80C883C sub_80C883C void sub_80C883C(struct ProcOpAnim * proc)  
0 0 0 800B2BC 800AF64      
0 0 0 800ACA8 800A950      
0 0 0 8020500 8020808 ChapterIntro_LightBurst_Loop void ChapterIntro_LightBurst_Loop(struct ChapterIntroFXProc* proc)  
0 0 0 807E8AC 807C568 MADebug_InitScreen void MADebug_InitScreen(struct MADebugProc* proc)  
0 0 0 8083440 8081100      
0 0 0 8085914 80835DC DisplayDefeatTalkForPid void DisplayDefeatTalkForPid(u8 pid) DisplayDeathQuoteForChar
0 0 0 8086694 80843C0 RunWaitEvents void RunWaitEvents(void) RunPostActionEvents
0 80B3AB4 80B2C90 809AD4C 8098A74 sub_8098A74 void sub_8098A74(u16* tm)  
0 0 0 80B762C 80B2A14 sub_80B2A14 void sub_80B2A14(u8 charId, int x, int y, u16 xScale, u16 yScale, u8 offset)  
0 0 0 80BFC20 80BADF0 NewMapUnit int NewMapUnit(struct GMapUnitContainerProc * container, u16 classId, int faction) StartGmUnit
0 0 0 80D0F8C 80CBFC0 sub_80CBFC0 void sub_80CBFC0(struct ProcOpAnimHS * proc)  
0 0 0 800D6D8 800D414 EventEngine_StartSkip void EventEngine_StartSkip(struct EventEngineProc* proc) EventEngine_EnableSkip
0 0 0 800E3E0 800E188 Event1A_TEXTSTART u8 Event1A_TEXTSTART(struct EventEngineProc * proc)  
0 0 0 8012430 8012360 InitPlayerUnitPositionsForPrepScreen void InitPlayerUnitPositionsForPrepScreen(void)  
0 0 0 80244AC 80244FC YobimaCommandUsability u8 YobimaCommandUsability(const struct MenuItemDef* def, int number)  
0 80AFBE8 80AECB0 8026720 802677C SMS_SomethingGmapUnit int SMS_SomethingGmapUnit(int smsId, int frameId, int slot)  
0 0 0 806B94C 8069624      
0 0 0 807282C 807027C sub_807027C void sub_807027C(struct Anim * anim)  
0 0 0 8078EF4 8076AD4 EfxDKUpdateFrontAnimPostion void EfxDKUpdateFrontAnimPostion(struct ProcEfxDKfx * proc)  
0 0 0 807A888 8078464 MU_Create struct MUProc* MU_Create(struct Unit* pUnit)  
0 0 0 80805CC 807E28C MapAnimMonsterStone_Loop1 void MapAnimMonsterStone_Loop1(struct MAEffectProc * proc)  
0 0 0 80844CC 808218C sub_808218C void sub_808218C(int x, int y, int a, int b, const u8 * unk)  
0 0 0 8088254 8085F88 sub_8085F88 void sub_8085F88(struct ProcEventMapAnim * proc)  
0 0 0 80886E0 8086414 HandleCh5xUnits_Start void HandleCh5xUnits_Start()  
0 0 0 8097304 8095024 sub_8095024 int sub_8095024(void) GetActivePrepScreenMenuItemHelpTextId
0 80AB654 80AA78C 80B3240 80AE7C4 StartBmBgfx void StartBmBgfx(struct BmBgxConf * input, int bg, int x, int y, int vram_off, int size, int pal_bank, void * func, ProcPtr parent)  
0 0 0 80C476C 80BF988 GmapBaseEntry_80BF988 void GmapBaseEntry_80BF988(struct GmapBaseEntryProc * proc)  
0 0 0 80C4A28 80BFC44 sub_80BFC44 void sub_80BFC44(struct GmapBaseEntryProc * proc)  
0 0 0 80B6B7C 80B1F64 SetGameOption void SetGameOption(u8 index, u8 newValue)  
0 0 0 802EF48 802F010 ExecStatusStaff void ExecStatusStaff(ProcPtr proc)  
0 0 0 800C644 800C36C Event98_WmSetNextStoryNodePath u8 Event98_WmSetNextStoryNodePath(struct EventEngineProc * proc) Event98_
0 0 0 800F15C 800EF48 sub_800EF48 void sub_800EF48(struct ConvoBackgroundFadeProc * proc)  
0 0 0 800FEA4 800FD28 Event2E_CheckAt u8 Event2E_CheckAt(struct EventEngineProc * proc)  
0 0 0 8031568 803161C HasConvoyAccess bool8 HasConvoyAccess(void)  
0 0 0 8034744 803483C UnitInfoWindow_DrawBase struct UnitInfoWindowProc* UnitInfoWindow_DrawBase(struct UnitInfoWindowProc* proc, struct Unit* unit, int x, int y, int width, int lines)  
0 0 0 806AB44 806881C efxDrzDrakbreath_Loop_Main void efxDrzDrakbreath_Loop_Main(struct ProcEfx * proc)  
0 0 0 806ABE8 80688C0 StartSubSpell_efxDrzDrakbreathOBJ void StartSubSpell_efxDrzDrakbreathOBJ(struct Anim * anim)  
0 0 0 806DDF0 806BACC sub_806BACC void sub_806BACC(struct Proc085D8C24 * proc)  
0 0 0 806E584 806C260      
0 0 0 80724F8 806FF48 EkrDZ_ReloadCustomBg void EkrDZ_ReloadCustomBg(struct ProcEkrDragon * proc)  
0 0 0 80753D0 8072EF4 EfxClasschgBGSE00Main void EfxClasschgBGSE00Main(struct ProcEfxBG * proc)  
0 0 0 807A964 8078540 MU_CreateInternal struct MUProc * MU_CreateInternal(u16 x, u16 y, u16 classIndex, int objTileId, unsigned palId)  
0 0 0 8088368 808609C sub_808609C void sub_808609C(struct ProcEventMapAnim * proc)  
0 0 0 80A90C8 80A4684 PidStatsRecordDefeatInfo void PidStatsRecordDefeatInfo(u8 pid, u8 killerPid, int deathCause) BWL_AddWinOrLossIdk, BWL_SetDeathStats
0 0 0 80C3FFC 80BF210 StartGmMoveCursor ProcPtr StartGmMoveCursor(struct Vec2 * posA, struct Vec2 * posB, int c, int d, ProcPtr parent)  
0 0 0 80CEFC4 80C9FF8 sub_80C9FF8 void sub_80C9FF8(struct ProcOpAnim * proc)  
0 0 0 80CF0D8 80CA10C sub_80CA10C void sub_80CA10C(struct ProcOpAnim * proc)  
0 0 0 80CFA14 80CAA38 sub_80CAA38 void sub_80CAA38(struct ProcOpAnim * proc)  
0 0 0 800C52C 800C254 Event96_WmEnablePathTargetDisplayed u8 Event96_WmEnablePathTargetDisplayed(struct EventEngineProc * proc) Event96_
0 0 0 800E9E0 800E7D0 EventShowTextBgDirect u8 EventShowTextBgDirect(u8 mode, u16 bgIndex)  
0 0 0 800F0FC 800EEE8 sub_800EEE8 void sub_800EEE8(struct ConvoBackgroundFadeProc * proc)  
0 0 0 8011ED0 8011DF4 EvtBattleGenerateRealInternal void EvtBattleGenerateRealInternal(struct Unit * unitA, struct Unit * unitB)  
0 0 0 8017DE8 80180CC UnitApplyBonusLevels void UnitApplyBonusLevels(struct Unit* unit, int levelCount)  
0 0 0 806BE8C 8069B68 StartSubSpell_efxDarkGradoOBJ02piece_A void StartSubSpell_efxDarkGradoOBJ02piece_A(struct Anim * anim, int xOffset, int yPosition, int unk, int terminator)  
0 0 0 806BF3C 8069C18 StartSubSpell_efxDarkGradoOBJ02piece_B void StartSubSpell_efxDarkGradoOBJ02piece_B(struct Anim * anim, int xOffset, int yPosition, int unk, int terminator)  
0 0 0 8079074 8076C54 sub_8076C54 void sub_8076C54(struct ProcEfxDKBody1 * proc)  
0 0 0 807A334 8077F10 sub_8077F10 void sub_8077F10(struct Proc08801840 *proc)  
8061C8C 806EF3C 806E750 807CD9C 807AA00 Manim_StartDeathFade void Manim_StartDeathFade(ProcPtr proc)
void MapAnmiProc_DisplayDeathFade(void)
MapAnimProc_DisplayDeathFade
0 0 0 80B7CEC 80B30FC sub_80B30FC void sub_80B30FC(u8 a, u8 b, u8 c)  
0 0 0 80BA720 80B5B9C ArenaUi_ShowGoldBoxOnVictoryOrDraw void ArenaUi_ShowGoldBoxOnVictoryOrDraw(ProcPtr proc)  
0 0 0 80C3A44 80BEC58 GMapPI_ShowLoop void GMapPI_ShowLoop(struct GMapPIProc * proc)  
0 0 0 80C3BC0 80BEDD4 GMapPI_HideLoop void GMapPI_HideLoop(struct GMapPIProc * proc)  
0 0 0 80C40C4 80BF2D8 GmScrollManage_OnLoop void GmScrollManage_OnLoop(struct GMapScrollManageProc * proc)  
0 0 0 80C823C 80C3484 IsGmAutoMuActiveFor bool IsGmAutoMuActiveFor(int index) GmAutoMuActiveFor
0 0 0 80CF384 80CA3B8 sub_80CA3B8 void sub_80CA3B8(struct ProcOpAnim * proc)  
0 0 0 80D1FF0 80CD2F8 StartAndWaitPromoSelect bool StartAndWaitPromoSelect(struct ProcPromoMain *proc)  
0 0 0 802CE84 802CF4C BattleUnwindScripted void BattleUnwindScripted(void)  
0 0 0 800C35C 800C084 Event89_WmScrollWait u8 Event89_WmScrollWait(struct EventEngineProc * proc) Event89_
0 0 0 800C70C 800C434 Event99_GmNodeDisplayWait u8 Event99_GmNodeDisplayWait(struct EventEngineProc * proc) Event99_
0 0 0 8012D40 8012C88 EndEventEarthQuake void EndEventEarthQuake(void)  
0 0 0 80206D0 80209D8 ChapterIntro_80209D8 void ChapterIntro_80209D8(struct ChapterIntroFXProc* proc)  
0 0 0 8037D38 8037CA0 UnlockPostgameAllyByEnemyCount void UnlockPostgameAllyByEnemyCount(void)  
0 0 0 8037D90 8037CF8 UnlockPostgameAllyByClearCount void UnlockPostgameAllyByClearCount(void)  
0 0 0 803D1B8 803D228 AiScriptCmd_18_TryAttackSnagWall void AiScriptCmd_18_TryAttackSnagWall(u8* pc)  
0 0 0 80543A4 80536B8 efxQuakePure_Loop void efxQuakePure_Loop(struct EfxQuakeProc * proc)  
0 0 0 805E874 805D774 efxDarkbreathOBJ_Loop void efxDarkbreathOBJ_Loop(struct ProcEfxOBJ * proc)  
0 0 0 806E478 806C154 sub_806C154 void sub_806C154(struct Proc085D8CE4 * proc)  
0 0 0 8071EA0 806F8F0 efxopStoneBG_Loop void efxopStoneBG_Loop(struct ProcEfxBG * proc)  
0 0 0 8081CA4 807F964 sub_807F964 void sub_807F964(struct MAEffectProc * proc)  
0 0 0 8082478 8080138 sub_8080138 void sub_8080138(struct MAEffectProc* proc)  
0 0 0 8097F64 8095C84 AtMenu_Reinitialize void AtMenu_Reinitialize(struct ProcAtMenu* proc)  
0 0 0 80A7E30 80A33EC IsExtraFreeMapEnabled bool IsExtraFreeMapEnabled()  
0 0 0 80B0A28 80ABF74 sub_80ABF74 void sub_80ABF74(u8 param_1)  
0 0 0 80B48B0 80AFC98 SoundRoomUi_80AFC98 void SoundRoomUi_80AFC98(struct SoundRoomProc * proc)  
0 0 0 80B6558 80B1938 DrawConfigUiSprites void DrawConfigUiSprites(void)  
0 0 0 80B7E9C 80B32AC ClassIntroFlare_Loop void ClassIntroFlare_Loop(struct OpInfoFlareProc* proc)  
0 0 0 80BEA40 80B9BA4 sub_80B9BA4 void sub_80B9BA4(struct WorldMapMainProc * proc)  
0 0 0 80BF1C8 80BA334 WorldMap_SetupChapterStuff void WorldMap_SetupChapterStuff(struct WorldMapMainProc * proc) GM_SetupChapterStuff
0 0 0 80C20B8 80BD2AC GetCharacterClassId int GetCharacterClassId(int pid)  
0 0 0 80C5A10 80C0C44 WorldmapStatus_InitDetails void WorldmapStatus_InitDetails(struct WorldmapStatusProc * proc)  
0 0 0 80C9840 80C4A88 Subtitle_LightFlareFx_Loop void Subtitle_LightFlareFx_Loop(struct OpSubtitleProc* proc)  
0 0 0 80CC904 80C79F4 OpAnim1AdvanceSplitLine void OpAnim1AdvanceSplitLine(struct ProcOpAnim * proc)  
0 0 0 80CD0DC 80C8184 sub_80C8184 void sub_80C8184(struct ProcOpAnim * proc)  
0 0 0 80CFDFC 80CAE20 sub_80CAE20 void sub_80CAE20(struct ProcOpAnim * proc)  
0 0 0 80D01E8 80CB20C sub_80CB20C void sub_80CB20C(struct ProcOpAnim * proc)  
0 0 0 80D0570 80CB594 sub_80CB594 void sub_80CB594(struct ProcOpAnim * proc)  
0 0 0 80D24EC 80CD7FC PromoTrainee_Talk1 void PromoTrainee_Talk1(struct ProcPromoTraineeEvent *proc)  
0 0 0 8086918 808464C GetBattleQuoteEntry struct BattleTalkExtEnt* GetBattleQuoteEntry(u16 pidA, u16 pidB)  
0 0 0 800BED0 800BBE4 GetNpcUnitCount u16 GetNpcUnitCount(void)  
0 0 0 8011688 801159C NewPopup_GeneralItemGot void NewPopup_GeneralItemGot(struct Unit *unit, int item, ProcPtr parent) NewGeneralItemGot
0 0 0 8023E38 8023E7C PickCommandUsability u8 PickCommandUsability(const struct MenuItemDef* def, int number)  
0 0 0 8043644 80436C0      
0 0 0 8055500 8054818 EfxFlashUnitMain void EfxFlashUnitMain(struct ProcEfxFlashing * proc)  
0 0 0 8055618 8054930 EfxFlashUnitEffectMain void EfxFlashUnitEffectMain(struct ProcEfxFlashing * proc)  
0 0 0 805668C 80556F0 SpellFx_WriteBgMapUnused void SpellFx_WriteBgMapUnused(u8 pos, const u16 * src1, const u16 * src2)  
0 0 0 80629F4 80618F4 efxLiveALPHA_Loop_B void efxLiveALPHA_Loop_B(struct ProcEfxALPHA * proc)  
0 0 0 806B728 8069400 efxDarkGradoBG02_Loop_B void efxDarkGradoBG02_Loop_B(struct ProcEfxBG * proc)  
0 0 0 806BB1C 80697F4 efxDarkGradoOBJ01piece_Loop void efxDarkGradoOBJ01piece_Loop(struct ProcEfxOBJ * proc)  
0 0 0 80716C8 806F118 efxopLiveALPHA_Loop_B void efxopLiveALPHA_Loop_B(struct ProcEfxALPHA * proc)  
0 0 0 8072FBC 8070A14 EkrMyr_ReturnToLoli void EkrMyr_ReturnToLoli(struct ProcEkrDragon * proc)  
0 0 0 80789BC 807659C CheckEkrWpnDemonLight int CheckEkrWpnDemonLight(struct Anim * anim)  
0 0 0 8082A70 8080730      
0 0 0 8089E2C 8087BA0 GlowBlendCtrl_OnLoop void GlowBlendCtrl_OnLoop(struct StatScreenEffectProc* proc)  
0 0 0 808C0F8 8089DE8 DrawHelpBoxSaveMenuStats void DrawHelpBoxSaveMenuStats(void) DrawHelpBoxSavemenuStuff
0 0 0 80994E4 8097200 SetPrepScreenMenuPosition void SetPrepScreenMenuPosition(int x, int y)  
0 0 0 809AF98 8098CC0 sub_8098CC0 void sub_8098CC0(struct PrepItemScreenProc * proc)  
0 0 0 80A49A4 80A0BBC sub_80A0BBC s8 sub_80A0BBC(int charId)  
0 0 0 80AAF78 80A6560 WriteNewMultiArenaSave void WriteNewMultiArenaSave(void)  
0 0 0 80AF8B4 80AADE0 sub_80AADE0 void sub_80AADE0(struct SaveDrawProc * proc)  
0 0 0 80AFD74 80AB2A0 SaveDraw_Loop_Main void SaveDraw_Loop_Main(struct SaveDrawProc * proc)  
0 0 0 80B0EC0 80AC418 DrawDifficultyMenuCursorMaybe void DrawDifficultyMenuCursorMaybe(struct DifficultyMenuSpritesProc * proc)  
0 0 0 80B9C50 80B50C8 sub_80B50C8 void sub_80B50C8(struct BmShopProc* proc)  
0 0 0 80BA864 80B5CE0 Arena_PlayResultSong void Arena_PlayResultSong(ProcPtr proc)  
0 0 0 80BD824 80B895C sub_80B895C void sub_80B895C(void)  
0 0 0 80BF178 80BA2E4 NewWorldMap void NewWorldMap(void) GM_Start
0 0 0 80C0218 80BB3E8 StartGmapUnitFade ProcPtr StartGmapUnitFade(int index, int palA, int palB, int arg3, ProcPtr parent) StartGmUnitFade
0 0 0 80C0414 80BB5E4 WMLoc_GetNextLocId int WMLoc_GetNextLocId(int idx) GetWmNodeNext
0 0 0 80C0918 80BBAD4 GmapCursor_Loop void GmapCursor_Loop(struct GmapCursorProc * proc) GmapCursor_Destruct, GmCursor_OnUpdate
0 0 0 80C2BAC 80BDDC4 GmMu_ShowUnit void GmMu_ShowUnit(struct GMapMuProc * muProc, int index)  
0 0 0 80C44A4 80BF6C0 StartGmPalFade ProcPtr StartGmPalFade(ProcPtr parent, struct GmPalFadeInput * input)  
0 0 0 80C5830 80C0A64 WorldmapStatus_CountAllies int WorldmapStatus_CountAllies(void)  
0 0 0 80C5868 80C0A9C PutWorldmapStatusDetails void PutWorldmapStatusDetails(struct WorldmapStatusProc * proc)  
0 0 0 80C60E8 80C1324 GmapEffect_Loop void GmapEffect_Loop(struct GmapEffectProc * proc)  
0 0 0 80C7D78 80C2FC0 StartWmPlaceDot ProcPtr StartWmPlaceDot(int a, int b, int x, int y, int e, ProcPtr parent)  
0 0 0 80C81F4 80C343C EndGmAutoMuFor void EndGmAutoMuFor(int index)  
0 0 0 80D2A34 80CDD38 ClassChgMenuItem_3rdUsability u8 ClassChgMenuItem_3rdUsability(const struct MenuItemDef * _def, int _number) HardCodedCheckForThirdOptionUsability, Usability_ThirdPromotionOption
0 0 0 80D2AEC 80CDDF0 ClassChgExecPromotionReal void ClassChgExecPromotionReal(struct ProcClassChgPostConfirm *proc)  
0 0 0 80D32EC 80CE5F0 MoveGuideDetailText void MoveGuideDetailText(int idx, int moveDirection)  
0 0 0 8086A58 808478C GetSupportTalkSong u16 GetSupportTalkSong(u16 pidA, u16 pidB, u8 rank)  
0 0 0 8016D60 8016FB8 GetUnitItemHealAmount int GetUnitItemHealAmount(struct Unit* unit, int item) Heal_Amount_Getter
0 0 0 8079CC0 807789C sub_807789C void sub_807789C(struct ProcEkrDragonTunk * proc)  
0 0 0 8018BCC 8018EB8 ClearTemporaryUnits void ClearTemporaryUnits(void)  
0 0 0 8037FDC 8037EB0 UpdateDungeonStats void UpdateDungeonStats(struct Dungeon* dungeon)  
0 0 0 80C1E74 80BD068 GetBattleMapKind u32 GetBattleMapKind(void) GetChapterThing
0 0 0 8002570 8002620 OverrideBgm void OverrideBgm(int songId)  
0 0 0 80026D8 8002788 MusicVc_OnLoop static void MusicVc_OnLoop(struct Proc *proc)  
0 0 0 8009DF8 8009E98 CallGameEndingEvent void CallGameEndingEvent(ProcPtr proc)  
0 0 0 800C5B4 800C2DC Event97_WmInitNextStoryNode u8 Event97_WmInitNextStoryNode(struct EventEngineProc * proc) Event97_
0 0 0 800C90C 800C634 EventA5_WmUnitFadeWait u8 EventA5_WmUnitFadeWait(struct EventEngineProc * proc) EventA5_
0 0 0 800CB60 800C884 EventAE_WmFadeToDarkerWait u8 EventAE_WmFadeToDarkerWait(struct EventEngineProc * proc) EventAE_
0 0 0 800CBD4 800C8F8 EventB1_WmTextBoxWait u8 EventB1_WmTextBoxWait(struct EventEngineProc * proc) EventB1_
0 0 0 800CCC4 800C9F0 EventB7_WmBigMapWait u8 EventB7_WmBigMapWait(struct EventEngineProc * proc) EventB7_
0 0 0 800CEE8 800CC18 EventC3_SpawnLord u8 EventC3_SpawnLord(struct EventEngineProc * proc) EventC3_
0 0 0 8010088 800FF24 Event30_ENUN u8 Event30_ENUN(struct EventEngineProc * proc) Event30_WaitForUnitMovement
80135C8 800D22C 800D31C 8010E38 8010CF0 GC_PostDemo static void GC_PostDemo(struct GameController * proc)
u8 Event43_SummonUnit(struct EventEngineProc * proc)
Event43_
0 800E71C 800E810 8010E70 8010D28 Event44_BreakingSacredStone u8 Event44_BreakingSacredStone(struct EventEngineProc * proc) Event44_
0 800EE60 800EF54 8011640 8011554 NewPopup_ItemGot void NewPopup_ItemGot(ProcPtr parent, struct Unit *unit, u16 item) NewItemGot
0 0 0 8012700 801263C StoreUnitWordStructs void StoreUnitWordStructs(void)  
0 0 0 8018110 80183FC UnitKill void UnitKill(struct Unit* unit) KillUnit
0 0 0 8019FBC 801A2EC RevertMapChange void RevertMapChange(int id) RevertMapChangesById
0 0 0 801C884 801CC1C PlayerPhase_InitUnitMovementSelect void PlayerPhase_InitUnitMovementSelect(void)  
0 0 0 801D370 801D70C MakeMoveunitForActiveUnit void MakeMoveunitForActiveUnit(void)  
0 0 0 801E9EC 801ED94 PhaseIntroText_InLoop void PhaseIntroText_InLoop(struct PhaseIntroSubProc *proc)  
0 0 0 801EA60 801EE08 PhaseIntroText_OutLoop void PhaseIntroText_OutLoop(struct PhaseIntroSubProc *proc)  
0 0 0 8022DB8 8022DF0 AttackMapSelect_Select u8 AttackMapSelect_Select(ProcPtr proc, struct SelectTarget* target)  
0 0 0 802F134 802F208 ApplyNightmareEffect void ApplyNightmareEffect()  
0 0 0 803611C 803601C PoisonDamageDisplay_Next void PoisonDamageDisplay_Next(struct UnknownBMUSAilmentProc* proc)  
0 0 0 803621C 803611C GorgonEggHatchDisplay_Next void GorgonEggHatchDisplay_Next(struct UnknownBMUSAilmentProc* proc)  
0 0 0 8038788 8038668 sub_8038668 void sub_8038668(struct Text* th, u8 count)  
0 0 0 8038FF0 8038F78 sub_8038F78 void sub_8038F78(struct Text* th)  
0 0 0 805E7CC 805D6CC StartSubSpell_efxDarkbreathOBJ void StartSubSpell_efxDarkbreathOBJ(struct Anim * anim)  
0 80A93A0 80A848C 806BE20 8069AFC efxDarkGradoOBJ02piece_Loop void efxDarkGradoOBJ02piece_Loop(struct ProcEfxOBJ * proc)  
0 0 0 80720DC 806FB2C EkrDragonTmCpyExt void EkrDragonTmCpyExt(int x, int y)  
0 0 0 8080DD8 807EA98 PutManimLevelUpFrame void PutManimLevelUpFrame(int actor_id, int x, int y) MapAnimLevelUp_InitLevelUpBox
0 0 0 8081A28 807F6E8 PutSparkGfx void PutSparkGfx(int x, int y)  
0 0 0 8082BD0 8080890      
0 0 0 8087750 8085484 ResetAllPlayerUnitState void ResetAllPlayerUnitState(void)  
0 0 0 8097570 8095290 PrepScreenMenu_OnBPress int PrepScreenMenu_OnBPress(struct ProcAtMenu* proc)  
0 0 0 8098B54 8096870 PutObj8A1859E_WithConfigs void PutObj8A1859E_WithConfigs(int xOam1, int yOam0, int a3, u16 oam2)  
0 0 0 809EF34 809CC9C PrepItemUse_ResetBgmAfterPromo void PrepItemUse_ResetBgmAfterPromo(struct ProcPrepItemUse * proc)  
0 0 0 80B0568 80ABAB4 SqMask_Loop void SqMask_Loop(struct SqMaskProc * proc)  
0 0 0 80B91D4 80B464C ShopProc_TryAddItemToInventory void ShopProc_TryAddItemToInventory(struct BmShopProc* proc) Shop
0 0 0 80BB718 80B6BD8 CharacterEnding_StartBattleDisplay void CharacterEnding_StartBattleDisplay(struct CharacterEndingProc* proc)  
0 0 0 80C2B14 80BDD2C GmMu_RemoveUnit void GmMu_RemoveUnit(struct GMapMuProc * muProc, int index) MapMU_RemoveUnit
0 0 0 80C3618 80BE82C sub_80BE82C void sub_80BE82C(int index)  
0 0 0 80C6134 80C1370 StartGmapEffect struct GmapEffectProc * StartGmapEffect(ProcPtr parent, int unk)  
0 0 0 80C62E0 80C1524 GmapSogu_Loop1 void GmapSogu_Loop1(struct ProcGmapSogu * proc)  
0 0 0 80C63E0 80C1624 GmapSogu_Loop2 void GmapSogu_Loop2(struct ProcGmapSogu * proc)  
0 0 0 80C6830 80C1A74 NewGmapTimeMons ProcPtr NewGmapTimeMons(ProcPtr parent, int * out)  
0 0 0 80C9BD0 80C4E18 sub_80C4E18 void sub_80C4E18(struct OpSubtitleProc* proc)  
0 0 0 80C9D18 80C4F60 sub_80C4F60 void sub_80C4F60(struct OpSubtitleProc* proc)  
0 0 0 80C9EBC 80C5104 sub_80C5104 void sub_80C5104(struct OpSubtitleProc* proc)  
0 0 0 80CAC94 80C5EA0 Title_Loop_FlashFxExpand void Title_Loop_FlashFxExpand(struct TitleScreenProc* proc)  
0 0 0 80D273C 80CDA4C sub_80CDA4C void sub_80CDA4C(struct MenuProc *proc)  
0 0 0 808214C 807FE0C sub_807FE0C void sub_807FE0C(struct MAEffectProc * proc)  
0 0 0 8090AEC 808E818 sub_808E818 void sub_808E818(struct ChapterStatusProc* proc)  
0 0 0 80378D8 8037840 LoadTrapData void LoadTrapData(const struct TrapData * data)  
0 0 0 80862D4 8083FFC sub_8083FFC u16 sub_8083FFC(u16 itemId)  
0 0 0 80B44C0 80AF8A0 SoundRoomUi_Loop_MainKeyHandler void SoundRoomUi_Loop_MainKeyHandler(struct SoundRoomProc * proc)  
0 0 0 8009CF8 8009D98 GameControl_ChapterSwitch void GameControl_ChapterSwitch(struct GameCtrlProc* proc)  
0 0 0 800C4DC 800C204 Event95_WmEnableNodeDisplayed u8 Event95_WmEnableNodeDisplayed(struct EventEngineProc * proc) Event95_
0 0 0 800E2C8 800E070 Event19_Checks u8 Event19_Checks(struct EventEngineProc * proc) Event19_
0 0 0 800F068 800EE54 sub_800EE54 void sub_800EE54(struct ConvoBackgroundFadeProc * proc)  
0 0 0 8015530 801550C BmMain_StartIntroFx void BmMain_StartIntroFx(ProcPtr proc) MapMain_StartIntroFx
0 0 0 8018454 8018740 MoveActiveUnit void MoveActiveUnit(int x, int y)  
0 0 0 8021894 8021B9C ProcEventWrapAnim_Init void ProcEventWrapAnim_Init(struct ProcBmFx *proc)  
0 0 0 8025814 8025864 sub_8025864 void sub_8025864(int x, int y)  
0 0 0 802DC10 802DCD8 TradeMenu_HelpBox_OnEnd void TradeMenu_HelpBox_OnEnd(struct Proc * proc)  
0 0 0 80359C0 80358C0 BeginGorgonEggHatchDamageAnim void BeginGorgonEggHatchDamageAnim(struct Unit* unit, int damage)  
0 0 0 8039094 803901C sub_803901C void sub_803901C(struct BMDifficultyProc* proc)  
0 0 0 80393D8 8039360 DungeonRecordUi_IsNewRecordForLabel s8 DungeonRecordUi_IsNewRecordForLabel(u32 label)  
0 0 0 8042E74 8042EF0 sub_8042EF0 void sub_8042EF0(struct Proc_Sio_085A93A0 * proc)  
0 0 0 8043574 80435F0      
0 0 0 805FE44 805ED44 efxAlacaliburBG_Loop void efxAlacaliburBG_Loop(struct ProcEfxBG * proc)  
8050A70 805A29C 8059AB4 806063C 805F53C StartSubSpell_efxResireBG2 void StartSubSpell_efxResireBG2(struct Anim * anim)  
0 0 0 806A218 8067EE8 efxNaglfarBG2_Loop void efxNaglfarBG2_Loop(struct ProcEfxBG * proc) Loop6C_efxNaglfarBG2
0 0 0 806C7A0 806A47C efxCrimsonEyeBG_Loop void efxCrimsonEyeBG_Loop(struct ProcEfxBG * proc)  
0 0 0 806C8B4 806A590 sub_806A590 void sub_806A590(int index, int denom, int c)  
0 0 0 806CA20 806A6FC sub_806A6FC void sub_806A6FC(int index, int b, int c)  
0 0 0 806D3D0 806B0AC efxDarkLongMonsBG01_Loop_A void efxDarkLongMonsBG01_Loop_A(struct ProcEfxBG * proc)  
0 0 0 806DB54 806B830 efxGorgonBGTwister_Loop void efxGorgonBGTwister_Loop(struct ProcEfxBG * proc)  
0 0 0 80718B4 806F304 StartCRSubSpell_efxopMistyrainBG void StartCRSubSpell_efxopMistyrainBG(struct Anim * anim, struct ProcEfx * parent)  
0 0 0 80719A8 806F3F8 efxopMistyrainBG_Loop void efxopMistyrainBG_Loop(struct ProcEfxBG * proc)  
0 0 0 80724B0 806FF00 EkrDZ_IdleInBattle void EkrDZ_IdleInBattle(struct ProcEkrDragon * proc)  
0 0 0 8072F14 807096C EkrMyr_WaitForTransform void EkrMyr_WaitForTransform(struct ProcEkrDragon *proc)  
0 0 0 8076550 80740C8 EkrLvup_Promo_WindowScroll1 void EkrLvup_Promo_WindowScroll1(struct ProcEkrLevelup *proc)  
0 0 0 807BA68 8079654 MU_BlinkEffect_OnLoop void MU_BlinkEffect_OnLoop(struct MUEffectProc* proc)  
0 0 0 807BE24 8079A10 MU_CritFlash_SpriteShakeLoop void MU_CritFlash_SpriteShakeLoop(struct MUFlashEffectProc* proc)  
0 0 0 807C5F0 807A1FC MuCtr_OnEnd void MuCtr_OnEnd(struct MuCtrlProc * proc)  
0 0 0 807D004 807ACAC SetBattleMuPalette void SetBattleMuPalette(void)  
0 0 0 807FC88 807D944 MapAnimEffectAnimator_Loop1 void MapAnimEffectAnimator_Loop1(struct ProcMapAnimator * proc)  
0 0 0 807FCFC 807D9B8 MapAnimEffectAnimator_Loop2 void MapAnimEffectAnimator_Loop2(struct ProcMapAnimator * proc)  
0 0 0 8081AC8 807F788 MapAnimRotation_Main void MapAnimRotation_Main(struct MAStarProc * proc)  
0 0 0 8082E58 8080B18      
0 0 0 808618C 8083E64 RunTutorialEvent bool RunTutorialEvent(u8 type) TryCallSelectEvents_u1C
0 0 0 8086D14 8084A48 sub_8084A48 int sub_8084A48()  
0 0 0 80880D4 8085E08 sub_8085E08 void sub_8085E08(int index, int mode)  
0 0 0 80AED8C 80AA2A8 sub_80AA2A8 void sub_80AA2A8(struct SaveMenuProc * proc)  
0 0 0 80AF248 80AA768 GetWMNodeNameForSaveMenu const char * GetWMNodeNameForSaveMenu(void)  
0 0 0 80B0CD4 80AC22C sub_80AC22C void sub_80AC22C(struct DifficultyMenuProc * proc)  
0 0 0 80B9E00 80B527C IsItemSellable s8 IsItemSellable(int item)  
0 0 0 80BD4F8 80B8630 WMFaceCtrl_Loop void WMFaceCtrl_Loop(struct WMFaceCtrlProc* proc)  
0 0 0 80BE01C 80B9154 sub_80B9154 void sub_80B9154(struct WorldMapMainProc * proc) GMProc_80B9154
0 0 0 80BE4B8 80B961C sub_80B961C void sub_80B961C(ProcPtr proc, int nodeId)  
0 0 0 80C27C4 80BD9D8 GmMuPrim_80BD9D8 void GmMuPrim_80BD9D8(struct GMapMuPrimProc * proc)  
0 0 0 80C2B7C 80BDD94 sub_80BDD94 void sub_80BDD94(struct GMapMuProc * muProc, int index)  
0 0 0 80C2F7C 80BE194 sub_80BE194 s8 sub_80BE194(struct GMapMuPrimProc * proc)  
0 0 0 80C6070 80C12AC GmapEffect_Init void GmapEffect_Init(struct GmapEffectProc * proc)  
0 0 0 80C64B0 80C16F4 GetWmMonsterGenAmount int GetWmMonsterGenAmount(int idx)  
0 0 0 80D1388 80CC66C PromoMain_HandlePrepEndEffect void PromoMain_HandlePrepEndEffect(struct ProcPromoMain *proc)  
0 0 0 800A788 800A42C      
0 0 0 80C3C34 80BEE48 GMapPI_GetGMapUnitIndexAndFaction int GMapPI_GetGMapUnitIndexAndFaction(int nodeId, int * faction)  
0 0 0 80D9EC8 80D528C __mdiff _DWORD *_mdiff(int a1, int a2, int a3)  
0 0 0 800A874 800A518      
0 0 0 800A9DC 800A680      
0 0 0 806D9A4 806B680 StartSubSpell_efxGorgon_806B680 void StartSubSpell_efxGorgon_806B680(struct Anim * anim)  
0 0 0 80869B0 80846E4 GetDefeatTalkEntry struct DefeatTalkEnt* GetDefeatTalkEntry(u16 pid) GetCharDeathQuoteEntry
0 0 0 8000BA0 8000BC8 InitRN void InitRN(int seed) RandInit
0 0 0 80012E4 8001334 ExecMainUpdate void ExecMainUpdate(void) RunMainFunc
0 80039D4 8003AF8 80025C0 8002670 RestoreBgm void RestoreBgm(void)  
0 0 0 800260C 80026BC _RestoreBgm void _RestoreBgm(u16 speed)  
0 0 0 8007FCC 80080D0 sub_80080D0 void sub_80080D0(ProcPtr proc)  
0 0 0 8008004 8008108 sub_8008108 void sub_8008108(void)  
0 0 0 8009D60 8009E00 GameCtrlStartIntroMonologue void GameCtrlStartIntroMonologue(struct GameCtrlProc * proc)  
0 0 0 800BD4C 800BA5C SetSomeRealCamPos void SetSomeRealCamPos(int x, int y, s8 unk)  
0 0 0 800C0D4 800BDE8 Event81_WmFadeOut u8 Event81_WmFadeOut(struct EventEngineProc * proc) Event81_
0 0 0 800C410 800C138 Event90_WmAddPathDisplayed u8 Event90_WmAddPathDisplayed(struct EventEngineProc * proc) Event90_WM_DRAWPATH
0 0 0 800C740 800C468 Event9A_WmSetStoryNodeSilent u8 Event9A_WmSetStoryNodeSilent(struct EventEngineProc * proc) Event9A_
0 0 0 800CB38 800C85C EventAD_WmFadeToDarker u8 EventAD_WmFadeToDarker(struct EventEngineProc * proc) EventAD_
0 0 0 800CC5C 800C980 EventB5_WmHideBigMap u8 EventB5_WmHideBigMap(struct EventEngineProc * proc) EventB5_
806D398 800ECB8 800EDAC 800D760 800D49C func_fe6_0806D398 bool func_fe6_0806D398(void)
void SetEventTriggerState(u16 triggerId, bool8 value)
SetEventTriggerState
0 807F550 807E794 800E98C 800E77C Event1F_ u8 Event1F_(struct EventEngineProc * proc)  
0 0 0 80153F8 80153D4 CallBeginningEvents int CallBeginningEvents(void) MapMain_CallBeginningEvent
0 8015840 80153C4 8015458 8015434 sub_8015434 bool sub_8015434(void) MapMain_ThisProbablyUsedToBeEventRelatedInEarlierGames
0 0 0 801BED8 801C248 StartupDebugMenu_ChapterSelectEffect u8 StartupDebugMenu_ChapterSelectEffect(struct MenuProc* menuProc, struct MenuItemProc* menuItemProc) UNUSED_StartupDebugMenu_ChapterSelectEffect
0 0 0 801D44C 801D7E8 PlayPhaseForcePressAButtonInRangeDisp void PlayPhaseForcePressAButtonInRangeDisp(void) ASMC_801D7E8
0 0 0 8022E2C 8022E64 AttackMapSelect_Cancel u8 AttackMapSelect_Cancel(ProcPtr proc, struct SelectTarget * target)  
0 0 0 8023088 80230C0 VisitCommandEffect u8 VisitCommandEffect(struct MenuProc* menu, struct MenuItemProc* menuItem)  
0 0 0 8024354 802439C StealItemMenuCommand_Effect u8 StealItemMenuCommand_Effect(struct MenuProc* menu, struct MenuItemProc* menuItem)  
0 0 0 8025EA0 8025EFC AddToTargetListIfNotAllied void AddToTargetListIfNotAllied(struct Unit* unit)  
0 0 0 80315AC 8031660 sub_8031660 bool8 sub_8031660(void)  
0 0 0 8032700 80327B4 DidUnitDie bool DidUnitDie(struct Unit* unit)  
0 0 0 8034014 803410C StartPrepSaveScreen void StartPrepSaveScreen(ProcPtr proc) StartPrepScreenSaveMenu
802D2C8 8033494 8032F64 803606C 8035F6C TerrainHealDisplay_Next static void TerrainHealDisplay_Next(struct GenericProc * proc)
void TerrainHealDisplay_Next(struct UnknownBMUSAilmentProc* proc)
 
0 0 0 8038574 8038448 DrawDungeonRecordUiLabels void DrawDungeonRecordUiLabels(struct Text* th)  
0 0 0 80396B4 803963C sub_803963C void sub_803963C(struct BMDifficultyProc* proc)  
802F244 8035C6C 8035794 803A6F0 803A678 AiEscapeAction bool AiEscapeAction(struct AiPerformProc * proc)
s8 AiEscapeAction(struct CpPerformProc* proc)
CpPerform_EscapeWait
0 0 0 804532C 804538C      
0 0 0 804F098 804E314 ClearUiFrame void ClearUiFrame(u16* tilemap, int x, int y, int width, int height)  
0 0 0 80556A4 80549BC EfxFlashUnitEffectRestorePal void EfxFlashUnitEffectRestorePal(struct ProcEfxFlashing * proc)  
8047A1C 8050D38 805055C 8056708 805576C SpellFx_WriteBgMapExt void SpellFx_WriteBgMapExt(struct Anim * anim, const u16 * src, int width, int height)  
0 0 0 8057E04 8056E7C EkrNamewinAppearDelay void EkrNamewinAppearDelay(struct ProcEkrIntroWindow * proc)  
0 0 0 8057EF0 8056F68 CheckEkrBaseAppearUnexist bool CheckEkrBaseAppearUnexist(void)  
0 0 0 806EA40 806C71C NewEfxPierceCritical void NewEfxPierceCritical(struct Anim * anim) StartEfxCriticalEffect
0 0 0 806EBA0 806C87C NewEfxNormalEffect void NewEfxNormalEffect(struct Anim * anim)  
0 0 0 807223C 806FC8C EfxDracoZombiePrepareTSA void EfxDracoZombiePrepareTSA(int x, int y, s8 pos)  
0 0 0 80728AC 80702FC SetEkrDragonPaletteBack void SetEkrDragonPaletteBack(int pos)  
0 0 0 8072E1C 8070874 sub_8070874 void sub_8070874(void)  
0 0 0 8072EA4 80708FC EkrMyr_PrepareBanimfx void EkrMyr_PrepareBanimfx(struct ProcEkrDragon * proc)  
0 0 0 8078A60 8076640 EkrDK_BgMovement void EkrDK_BgMovement(struct ProcEkrDragon * proc)  
0 0 0 8078ABC 807669C EkrDK_PrepareBanimfx void EkrDK_PrepareBanimfx(struct ProcEkrDragon * proc)  
0 0 0 8079220 8076E00 sub_8076E00 void sub_8076E00(struct ProcEfxDKBody1 * proc)  
0 0 0 80792A4 8076E84 sub_8076E84 void sub_8076E84(struct ProcEfxDKBody1 * proc)  
0 0 0 807EE14 807CAD0 MapEventBattle_SetUpHitData void MapEventBattle_SetUpHitData(ProcPtr proc)  
80684EC 80758AC 80750DC 80818A8 807F568 func_fe6_080684EC void func_fe6_080684EC(ProcPtr parent)
void MapAnimStartSpellAssocFadeExt(ProcPtr proc)
 
0 0 0 8081F98 807FC58 sub_807FC58 void sub_807FC58(struct MAEffectProc * proc)  
0 0 0 80826CC 808038C      
0 0 0 8083548 8081208      
0 0 0 8083600 80812C0 sub_80812C0 void sub_80812C0(void)  
0 0 0 8083CB0 8081970 MapAnim_StartGorgonHatchConditional void MapAnim_StartGorgonHatchConditional(ProcPtr proc)  
0 0 0 8085588 8083250 ShouldCallEndEvent bool ShouldCallEndEvent(void)  
0 0 0 8087F48 8085C7C DisplayEventMapAnim void DisplayEventMapAnim(ProcPtr parent, int val)  
0 0 0 8088098 8085DCC DrawEventMapAnimMaskfx void DrawEventMapAnimMaskfx(int index, int mode)  
0 0 0 8088114 8085E48 sub_8085E48 void sub_8085E48(struct ProcEventMapAnim * proc)  
0 0 0 8089EC0 8087C34 UnitSlide_InitFadeOut void UnitSlide_InitFadeOut(struct StatScreenEffectProc* proc)  
0 0 0 8089FB0 8087D24 UnitSlide_InitFadeIn void UnitSlide_InitFadeIn(struct StatScreenEffectProc* proc)  
0 0 0 809448C 8092194 StartUnitListScreenWorldMap void StartUnitListScreenWorldMap(ProcPtr parent)  
0 0 0 8097544 8095264 Prep_HasUnitDeployed int Prep_HasUnitDeployed()  
0 0 0 8097D24 8095A44 Prep_DrawChapterGoal void Prep_DrawChapterGoal(int VRAM_offset, int pal)  
0 0 0 809AE40 8098B68 sub_8098B68 void sub_8098B68(void)  
0 0 0 809AEC0 8098BE8 sub_8098BE8 void sub_8098BE8(void)  
0 0 0 809C148 8099E68 sub_8099E68 void sub_8099E68(struct PrepItemScreenProc * proc)  
0 0 0 80A7F10 80A34CC GetTotalAverageSupportValue int GetTotalAverageSupportValue()  
0 0 0 80AF1F8 80AA718 GetLeaderNameForSaveMenu const char * GetLeaderNameForSaveMenu(void)  
0 0 0 80B31E8 80AE76C BmBgfxAdvance void BmBgfxAdvance(void)  
0 0 0 80B7DA0 80B31B0 ClassIntroIcon_LoopFadeIn void ClassIntroIcon_LoopFadeIn(struct OpInfoIconProc* proc)  
0 0 0 80B7DF8 80B3208 ClassIntroIcon_LoopFadeOut void ClassIntroIcon_LoopFadeOut(struct OpInfoIconProc* proc)  
0 0 0 80B8088 80B3498 ClassIntroBurst_Loop void ClassIntroBurst_Loop(struct OpInfoBurstProc* proc)  
0 0 0 80B9D44 80B51C0 DrawShopItemLine void DrawShopItemLine(struct Text* th, int item, struct Unit* unit, u16* dst)  
0 0 0 80BD56C 80B86A4 GetWMFaceBlendAmt int GetWMFaceBlendAmt(void)  
800F644 8010440 800FFD0 80BDEB4 80B8FEC EvtCmd_Func static int EvtCmd_Func(struct EventProc * proc)
void sub_80B8FEC(struct WorldMapMainProc * proc)
 
0 0 0 80BE9D4 80B9B38 WorldMap_InitChapterTransition void WorldMap_InitChapterTransition(struct WorldMapMainProc * proc)  
0 800FCBC 0 80BF5B4 80BA718 NewMapScreenVSync ProcPtr NewMapScreenVSync(u8 * arg0, u16 * arg1, u8 * arg2, void * arg3, void * arg4) NewMapScreenVSynce, StartGMapScreenVSync
0 0 0 80BF6B4 80BA818 sub_80BA818 void sub_80BA818(ProcPtr proc, int a, int b)  
0 0 0 80C02F0 80BB4C0 sub_80BB4C0 void sub_80BB4C0(int index, int arg1, ProcPtr parent)  
0 0 0 80C0368 80BB538 sub_80BB538 void sub_80BB538(int index, int arg1, ProcPtr parent)  
0 0 0 80C10E0 80BC29C MapRoute_BeginRouteTransition void MapRoute_BeginRouteTransition(struct GmRouteProc * proc, int unk)  
0 80A9034 80A8120 80C126C 80BC428 sub_80BC428 void sub_80BC428(struct UnknownWorldMapStructA * a)  
0 0 0 80C1E54 80BD048 GetNextUnclearedChapter u32 GetNextUnclearedChapter(void)  
80977C0 80B2DD4 80B1FB0 80C3F84 80BF198 GmMoveCursor_OnLoop void GmMoveCursor_OnLoop(struct GMapMoveCursorProc * proc)  
0 800E32C 800E420 80C48D0 80BFAEC StartGmBaseEntry ProcPtr StartGmBaseEntry(int a, int b, ProcPtr parent)  
0 0 0 80C4AAC 80BFCC8 sub_80BFCC8 ProcPtr sub_80BFCC8(int a, int b, ProcPtr parent)  
0 0 0 80C4FC0 80C01DC StartGmapMuEntry ProcPtr StartGmapMuEntry(ProcPtr parent) NewMapMuEntry, StartGMapMuEntry
0 0 0 80C51F0 80C040C GmapLineFade_Init void GmapLineFade_Init(struct GmapLineFadeProc * proc)  
0 0 0 80C52D8 80C04F4 StartGmapLineFade ProcPtr StartGmapLineFade(int unk, ProcPtr parent)  
0 0 0 80C55A4 80C07D4 StartWorldmapSkirmishAnim ProcPtr StartWorldmapSkirmishAnim(int a, int b, ProcPtr parent)  
0 0 0 80C57DC 80C0A10 WorldmapStatus_GetCharDescription void WorldmapStatus_GetCharDescription(struct HelpBoxProc * proc)  
0 0 0 80C5DB4 80C0FE8 GmapEffectPal_Init void GmapEffectPal_Init(struct GmapEffectProc * proc)  
0 0 0 80C6CD0 80C1F18 StartGmapRmUpdateExt ProcPtr StartGmapRmUpdateExt(int x0, int y0, int x1, int y1, int speed, int delay, ProcPtr parent) StartGmRmUpdate2
0 0 0 80C6EC4 80C210C GmapRm_BlendIn void GmapRm_BlendIn(struct ProcGmapRm * proc)  
0 0 0 80C7004 80C224C GmapRm_BlendOut void GmapRm_BlendOut(struct ProcGmapRm * proc)  
0 0 0 80C71D8 80C2420 StartGmapRm ProcPtr StartGmapRm(int x, int y, u32 mask, ProcPtr parent) Make6C_Gmap_RM, StartGmRm
0 0 0 80C7264 80C24AC GmapRm_GetPosition bool GmapRm_GetPosition(s16 * px, s16 * py) GetWMDisplayPosition
0 0 0 80C73B0 80C25F8 GmapRmBaPalAnim1_Loop1 void GmapRmBaPalAnim1_Loop1(struct ProcGmapRmBaPalAnim * proc)  
0 0 0 80C7410 80C2658 GmapRmBaPalAnim1_Loop2 void GmapRmBaPalAnim1_Loop2(struct ProcGmapRmBaPalAnim * proc)  
0 0 0 80C7474 80C26BC StartGmapRmBaPalAnim1 ProcPtr StartGmapRmBaPalAnim1(ProcPtr parent)  
0 0 0 80C75BC 80C2804 GmapRmBorder1_NationMergeIn void GmapRmBorder1_NationMergeIn(struct ProcGmapRmBorder1 * proc)  
0 0 0 80C7694 80C28DC GmapRmBorder1_NationMergeOut void GmapRmBorder1_NationMergeOut(struct ProcGmapRmBorder1 * proc)  
0 0 0 80C788C 80C2AD4 WmShowNationHighlightedMap ProcPtr WmShowNationHighlightedMap(int index, ProcPtr parent)  
0 0 0 80C7AFC 80C2D44 WmDotPalAnim_Loop1 void WmDotPalAnim_Loop1(struct ProcGmapRmBaPalAnim * proc)  
0 0 0 80C7BBC 80C2E04 StartWmDotPalAnim ProcPtr StartWmDotPalAnim(ProcPtr parent)  
0 0 0 80C8130 80C3378 StartGmapAutoMu_Type0 ProcPtr StartGmapAutoMu_Type0(struct Sub80C3378 * input, int flag, ProcPtr parent) StartGmMuAuto_Paths
0 0 0 80C818C 80C33D4 StartGmapAutoMu_Type1 ProcPtr StartGmapAutoMu_Type1(struct Sub80C33D4 * input, int flag, ProcPtr parent) StartGmAutoMu_Free
0 0 0 80C8DC4 80C400C StartGMapBaseMenu ProcPtr StartGMapBaseMenu(int kind, ProcPtr parent)  
0 0 0 80C8E70 80C40B8 CreditsBlendCG_80C40B8 void CreditsBlendCG_80C40B8(struct CreditsSubProc * proc)  
0 0 0 80C8EE4 80C412C CreditsBlendCG_80C412C void CreditsBlendCG_80C412C(struct CreditsSubProc * proc)  
0 0 0 80C8F3C 80C4184 CreditsBlendCG_80C4184 void CreditsBlendCG_80C4184(struct CreditsSubProc * proc)  
0 0 0 80C996C 80C4BB4 sub_80C4BB4 void sub_80C4BB4(u16* src, u16* dst, int count, int coeff)  
0 0 0 80C9B58 80C4DA0 sub_80C4DA0 void sub_80C4DA0(struct OpSubtitleProc* proc)  
0 0 0 80C9C7C 80C4EC4 sub_80C4EC4 void sub_80C4EC4(struct OpSubtitleProc* proc)  
0 0 0 80C9DD4 80C501C sub_80C501C void sub_80C501C(struct OpSubtitleProc* proc)  
0 0 0 80CA144 80C538C sub_80C538C void sub_80C538C(struct OpSubtitleProc* proc)  
0 0 0 80CAC54 80C5E60 Title_Loop_RevealGreenDragonFlashFx void Title_Loop_RevealGreenDragonFlashFx(struct TitleScreenProc* proc)  
8095100 80B05B8 80AF768 80CAE84 80C6090 Title_Loop_MainLogoZoom void Title_Loop_MainLogoZoom(struct TitleScreenProc* proc)  
0 0 0 80CBD9C 80C6E90 OpAnimBldAlphaDelay void OpAnimBldAlphaDelay(struct ProcOpAnimBLDALPHA * proc) Until6C2AIs8Callback
0 0 0 80CC178 80C726C OpAnim1_UpdateScroll void OpAnim1_UpdateScroll(int new, int old)  
0 0 0 80CC528 80C7618 OpAnimMergeBGProcUpdateBgPalette void OpAnimMergeBGProcUpdateBgPalette(struct Proc08AA7034 * proc)  
0 0 0 80CDC80 80C8CE4 sub_80C8CE4 void sub_80C8CE4(struct ProcOpAnim * proc)  
0 0 0 80D1ECC 80CD1D4 sub_80CD1D4 void sub_80CD1D4(struct ProcPromoSel *proc) DeleteSome6Cs
0 0 0 802AC00 802AC90 ComputeBattleUnitEffectiveCritRate void ComputeBattleUnitEffectiveCritRate(struct BattleUnit* attacker, struct BattleUnit* defender)  
0 0 0 802B258 802B2E8 BattleCheckGreatShield void BattleCheckGreatShield(struct BattleUnit* attacker, struct BattleUnit* defender)  
0 0 0 808583C 8083504 CallBattleQuoteEventsIfAny void CallBattleQuoteEventsIfAny(u8 pidA, u8 pidB)  
0 0 0 808BAAC 808979C sub_808979C int sub_808979C(struct PlaySt* chapterData)  
0 0 0 80DA85C 80D5C20 .gcc2_compiled._37 int gcc2_compiled__37(int a1, int a2, int a3) _calloc_r
80677A8 80749F0 80741F4 8080F48 807EC08 GetManimLevelUpStatGain int GetManimLevelUpStatGain(int actor_id, int stat_num)
int GetManimLevelUpStatGain(int actor_id, int stat_num)
GetSomeStatUp, MapAnimLevelUp_GetActorStatUp
0 0 0 802B164 802B1F4 BattleCheckSureShot void BattleCheckSureShot(struct BattleUnit* attacker)  
0 0 0 80323C8 803247C ActionSteal s8 ActionSteal(ProcPtr proc)  
0 0 0 8036B70 8036A70 DrawBattleForecastContentsExtended void DrawBattleForecastContentsExtended(struct BattleForecastProc * proc) BKSEL_DrawDetailed
0 0 0 807D704 807B3BC SetBattleAnimFacing void SetBattleAnimFacing(int maActor, int maOpponent, int facing) SetBattleAnimActorFacing
0 0 0 80BFF10 80BB0E0 sub_80BB0E0 s8 sub_80BB0E0(struct GMapUnitContainerProc * container, int index, int classId)  
0 0 0 80C1DE8 80BCFDC sub_80BCFDC int sub_80BCFDC(u32 chapterId)  
0 0 0 80C3864 80BEA78 sub_80BEA78 void sub_80BEA78(struct GMapPIProc * proc)  
0 0 0 80DA36C 80D5730     strcmp
0 0 0 80BF95C 80BAB0C sub_80BAB0C void sub_80BAB0C(struct GmScreenProc * proc)  
0 0 0 8000B0C 8000B34 StoreIRQToIRAM void StoreIRQToIRAM(void) IrqInit
0 0 0 80024C4 8002574 StartBgmFadeIn void StartBgmFadeIn(int songId, int duration, struct MusicPlayerInfo *player) Sound_PlaySong8002574
0 0 0 8004564 800465C SpriteText_Clear void SpriteText_Clear(struct Text *th) DrawSpriteTextBackgroundColor0, SpriteText_ClearBackground
0 0 0 80088E4 80089E8 FaceExists s8 FaceExists(void) Face6CExists
0 0 0 8008E2C 8008F3C sub_8008F3C bool sub_8008F3C(void)  
0 0 0 80096C0 80097D0 APProc_Exists bool APProc_Exists(void) SpriteAnimExists
0 0 0 8009B7C 8009C1C sub_8009C1C void sub_8009C1C(struct GameCtrlProc * proc)  
0 0 0 8009D40 8009DE0 GameControl_CallPostChapterSaveMenu void GameControl_CallPostChapterSaveMenu(struct GameCtrlProc* proc) CallActualSaveMenu
0 0 0 800BE84 800BB98 ResetBkselPalette void ResetBkselPalette(void)  
0 0 0 800C7BC 800C4E4 Event9C_ u8 Event9C_(struct EventEngineProc * proc)  
0 0 0 800D0EC 800CE28 EventCD_ u8 EventCD_(struct EventEngineProc * proc)  
0 0 0 800DFB0 800DD58 Event11_SetIgnoredKeys u8 Event11_SetIgnoredKeys(struct EventEngineProc * proc)  
0 0 0 800F364 800F150 Event24_EnableMapDisp u8 Event24_EnableMapDisp(struct EventEngineProc * proc) Event24_, Event24_UnblockGameGraphics
0 0 0 80106FC 80105A4 Event37_GiveItem u8 Event37_GiveItem(struct EventEngineProc * proc)  
0 0 0 8011B84 8011AA0 sub_8011AA0 void sub_8011AA0(struct BrownTextBoxProc * proc)  
0 0 0 8012888 80127C4 sub_80127C4 void sub_80127C4(void)  
0 0 0 8012B84 8012AC0 ShinningStonefx_Delay void ShinningStonefx_Delay(struct ProcShinningStonefx * proc)  
0 0 0 8014DD0 8014DA8      
0 0 0 801D2B0 801D64C PlayerPhase_WaitForUnitMovement void PlayerPhase_WaitForUnitMovement(ProcPtr proc)  
0 0 0 801FFB4 80202BC ChapterIntro_Init_PlaySound316 void ChapterIntro_Init_PlaySound316(struct ChapterIntroFXProc* proc)  
0 0 0 8020AE0 8020DE8 ChapterIntro_LoopCloseTextMaybe void ChapterIntro_LoopCloseTextMaybe(struct ChapterIntroFXProc* proc)  
0 0 0 8020BF8 8020F00 ChapterIntro_BeginFastFadeToMap void ChapterIntro_BeginFastFadeToMap(struct ChapterIntroFXProc* proc)  
0 0 0 80217FC 8021B04 ProcDanceAnim_Loop_Blend void ProcDanceAnim_Loop_Blend(struct ProcBmFx *proc)  
0 0 0 8021AE4 8021DF8 EventWarpAnimExists int EventWarpAnimExists()  
0 0 0 8022060 8022200 StarsBlinking void StarsBlinking(struct ProcEmitStars *proc)  
0 0 0 8022BA0 8022BD8 StartUnitWeaponSelect u8 StartUnitWeaponSelect(struct MenuProc* menu, struct MenuItemProc* menuItem)  
0 0 0 802E078 802E140 CallTradeTutEventStart void CallTradeTutEventStart(struct TradeMenuProc * proc) TradeMenu_InitTradeTutorial, TradeMenu_802E140
0 0 0 802FA20 802FAD0 sub_802FAD0 void sub_802FAD0(ProcPtr proc)  
0 0 0 80321E8 803229C ActionCombat s8 ActionCombat(ProcPtr proc)  
0 0 0 8032674 8032728 KillUnitOnCombatDeath void KillUnitOnCombatDeath(struct Unit* unitA, struct Unit* unitB) KillUnitIfDefeatedBy
0 0 0 8035D80 8035C80 StatusHealEffect_BlendSpriteAnim_Loop void StatusHealEffect_BlendSpriteAnim_Loop(struct UnknownBMUSAilmentProc* proc)  
0 0 0 803836C 8038240 SetupDungeonRecordUi void SetupDungeonRecordUi(ProcPtr proc)  
0 0 0 8038EB0 8038E38 DungeonRecordUi_UpdateRunningTime void DungeonRecordUi_UpdateRunningTime()  
0 0 0 8038F20 8038EA8 DungeonRecordUi_KeyListenerUpdatesTime void DungeonRecordUi_KeyListenerUpdatesTime(ProcPtr proc)  
0 0 0 8039278 8039200 GetCurrentDungeonValueByUiLabel u32 GetCurrentDungeonValueByUiLabel(u32 label)  
0 0 0 80394B4 803943C sub_803943C void sub_803943C(struct BMDifficultyProc* proc)  
0 0 0 8039708 8039690 DungeonRecordUi_GotoNextLabel void DungeonRecordUi_GotoNextLabel(struct BMDifficultyProc* proc)  
0 0 0 8046798 8046838      
0 0 0 804CE18 804C078      
0 0 0 804DBF4 804CE5C      
8041FD8 804B29C 804AAC0 8050380 804F60C FreezeMenu void FreezeMenu(void)
void FreezeMenu(void)
MarkSomethingInMenu
0 0 0 80503A0 804F62C ResumeMenu void ResumeMenu(void) UnMarkSomethingInMenu
80423E0 804B7E4 804B008 8050930 804FBBC FreezeMapSelect void FreezeMapSelect(void)
void sub_804FBBC(void)
 
8042400 804B804 804B028 8050950 804FBDC ResumeMapSelect void ResumeMapSelect(void)
void sub_804FBDC(void)
 
8046810 804F88C 804F0B0 8054CCC 8053FE4 EfxFlashBgMain void EfxFlashBgMain(struct ProcEfxFlashing * proc)  
0 0 0 8055160 8054478 EfxFlashHPBarDelay void EfxFlashHPBarDelay(struct ProcEfxFlashing * proc)  
0 0 0 805FAE4 805E9E4 efxThunderstormColor_Loop_B void efxThunderstormColor_Loop_B(struct ProcEfxBGCOL * proc)  
8050038 8059BAC 80593C4 805FC54 805EB54 efxThunderstormDark_Loop_B void efxThunderstormDark_Loop_B(struct ProcEfxBGCOL * proc)  
0 0 0 8061C48 8060B48 efxFenrirBG_Loop void efxFenrirBG_Loop(struct ProcEfxBG * proc)  
0 0 0 8062B64 8061A64 efxReserveOBJ_Loop_A void efxReserveOBJ_Loop_A(struct ProcEfxOBJ * proc)  
0 0 0 8063F44 8062E44 efxBerserkBG_Loop void efxBerserkBG_Loop(struct ProcEfxBG * proc)  
0 0 0 8064F74 8063E74 efxLunaBG2_Loop void efxLunaBG2_Loop(struct ProcEfxBG * proc)  
0 0 0 806A9A8 8068680 efxNaglfarBlack_Loop_B void efxNaglfarBlack_Loop_B(struct ProcEfx * proc)  
0 0 0 806B048 8068D20 efxDarkGradoMapFadeOut_Loop void efxDarkGradoMapFadeOut_Loop(struct ProcEfx * proc)  
0 0 0 806C3F0 806A0CC efxCrimsonEyeOBJFinishPiece_Loop void efxCrimsonEyeOBJFinishPiece_Loop(struct ProcEfxOBJ * proc)  
0 0 0 806C45C 806A138 StartSubSpell_efxCrimsonEyeOBJFinishPiece void StartSubSpell_efxCrimsonEyeOBJFinishPiece(struct Anim * anim, int terminator, u8 c, s8 flag)  
0 0 0 806C9E8 806A6C4 sub_806A6C4 int sub_806A6C4(int a, int b)  
0 0 0 806CEF0 806ABCC StartSubSpell_efxCrimsonEyeOBJ void StartSubSpell_efxCrimsonEyeOBJ(struct Anim * anim)  
0 0 0 806E210 806BEEC StartSubSpell_efxGorgonOBJTwister void StartSubSpell_efxGorgonOBJTwister(struct Anim * anim)  
0 0 0 806EA10 806C6EC efxDamageMojiEffectOBJMain void efxDamageMojiEffectOBJMain(struct ProcEfxDamageMojiEffectOBJ * proc)  
0 0 0 8071798 806F1E8 efxopLiveOBJ_Loop void efxopLiveOBJ_Loop(struct ProcEfxOBJ * proc)  
0 0 0 8072F94 80709EC EkrMyr_InBattleIdle void EkrMyr_InBattleIdle(struct ProcEkrDragon * proc)  
0 0 0 80756A4 80731C8 EfxClasschgFinMain void EfxClasschgFinMain(struct ProcEfxBG * proc)  
0 0 0 8075988 80734AC EfxClasschgRSTMain void EfxClasschgRSTMain(struct ProcEkrClasschgRST * proc)  
0 0 0 8078C14 80767F4 EkrDK_WaitForFadeOut void EkrDK_WaitForFadeOut(struct ProcEkrDragon * proc)  
0 0 0 8079208 8076DE8 sub_8076DE8 void sub_8076DE8(struct ProcEfxDKBody1 * proc)  
0 0 0 807947C 807705C EkrDragonBodyAnimeSet54 void EkrDragonBodyAnimeSet54(struct Anim * anim)  
0 0 0 8079734 8077310 EkrDragonBodyBlackMain void EkrDragonBodyBlackMain(struct ProcEfxDKfx * proc)  
0 0 0 8079A0C 80775E8 EkrDragonTunkFaceIdle void EkrDragonTunkFaceIdle(struct ProcEfxDKfx * proc)  
805FC54 806C7CC 806BFE0 807AB0C 80786E8 SetAutoMuDefaultFacing void SetAutoMuDefaultFacing(void)
void MU_SetDefaultFacing_Auto(void)
MU_SetDefaultFacing_Auto
0 0 0 807BAA0 807968C MU_StartBlinkEffect void MU_StartBlinkEffect(struct MUProc* muProc)  
0 0 0 807BB9C 8079788 MU_StartPixelEffect void MU_StartPixelEffect(struct MUProc* muProc)  
0 0 0 807C37C 8079F84 MuCtrExists s8 MuCtrExists(void) MuCtr_Exists
8061838 806EAE8 806E2FC 807CAC0 807A708 Manim_StoleItemPopup void Manim_StoleItemPopup(ProcPtr proc)
void MapAnimProc_DisplayItemStealingPopup(ProcPtr proc)
MapAnimProc_DisplayItemStealingPopup
0 806EE5C 806E670 807CD14 807A95C MapAnim_MoveCameraOntoTarget void MapAnim_MoveCameraOntoTarget(ProcPtr p) MapAnimProc_MoveCameraOntoTarget
0 0 0 807D308 807AFE0 ProcSummonDK_CheckIsEnough void ProcSummonDK_CheckIsEnough(struct SumProc* proc)  
0 0 0 807E298 807BF54 MapInfoBoxShake void MapInfoBoxShake(struct MAInfoFrameProc* proc)  
0 0 0 807E4F0 807C1AC ProcMAExpBar_FrameAdvance void ProcMAExpBar_FrameAdvance(struct MAExpBarProc* proc) MapAnimExpBar_TransitionInLoop
0 0 0 807E554 807C210 ProcMAExpBar_LevelUpIfPossible void ProcMAExpBar_LevelUpIfPossible(struct MAExpBarProc* proc) MapAnimExpBar_StartLevelUp
0 0 0 807F66C 807D328 MapLatonaBlinkingfx_Main void MapLatonaBlinkingfx_Main(struct MAEffectProc * proc)  
0 0 0 807F750 807D40C MapLatonaShiningfx_Loop1 void MapLatonaShiningfx_Loop1(struct MAAnotherProc * proc)  
0 0 0 8080744 807E404 MapAnim_Loop1_807E404 void MapAnim_Loop1_807E404(struct MAEffectProc * proc)  
0 0 0 8080788 807E448 MapAnim_Loop2_807E448 void MapAnim_Loop2_807E448(struct MAEffectProc * proc)  
0 0 0 80814EC 807F1AC ManimLevelUp_InitMainScreen void ManimLevelUp_InitMainScreen(struct ManimLevelUpProc *proc) MapAnimLevelUpProc_InitLevelUpBox
0 0 0 80815FC 807F2BC ManimLevelUpLabelColor_Loop void ManimLevelUpLabelColor_Loop(struct ManimLevelUpLabelColorProc *proc)  
0 0 0 808164C 807F30C ManimLevelUp_ScrollIn void ManimLevelUp_ScrollIn(struct ManimLevelUpProc *proc)  
0 0 0 8081694 807F354 ManimLevelUp_ScrollOut void ManimLevelUp_ScrollOut(struct ManimLevelUpProc *proc)  
0 0 0 80818CC 807F58C SpellAssocFadeMain void SpellAssocFadeMain(ProcPtr proc)  
0 0 0 808192C 807F5EC SpellAssocResetPalMain void SpellAssocResetPalMain(ProcPtr proc)  
0 0 0 80825C8 8080288      
0 0 0 8082C40 8080900      
8069504 80768F4 8076124 8083C54 8081914 Manim_AwaitDamageAnim void Manim_AwaitDamageAnim(ProcPtr proc)
void MapAnim_WaitForHPToEndChangingMaybe(ProcPtr proc)
MapAnim_WaitForHPToEndChangingMaybe
0 0 0 8083EB0 8081B70 SpellWarpStartFlashy void SpellWarpStartFlashy(ProcPtr proc) MapAnim_TargetUnitWarpRing
0 0 0 80840C4 8081D84 SpellWarpStartImplosion void SpellWarpStartImplosion(ProcPtr proc) MapAnim_TargetStarImplosion
0 0 0 80855A4 808326C MaybeCallEndEvent_ void MaybeCallEndEvent_(void)  
806BFE4 807A6BC 8079C48 8086E7C 8084BB0 RemoveGold void RemoveGold(int gold_amount)
void sub_8084BB0(int sub_val)
 
0 0 0 8087D98 8085ACC WorldFlushOut void WorldFlushOut(struct ProcWorldFlush * proc)  
0 0 0 8087E24 8085B58 WorldFlushIn void WorldFlushIn(struct ProcWorldFlush * proc)  
0 0 0 8088A6C 808679C sub_808679C void sub_808679C(void)  
0 0 0 8088FA4 8086CE8 StartMuralBackgroundExt ProcPtr StartMuralBackgroundExt(ProcPtr parent, void* vram, int a, int b, int palOffset)  
0 0 0 808A024 8087D98 UnitSlide_FadeInLoop void UnitSlide_FadeInLoop(struct StatScreenEffectProc* proc)  
0 0 0 808B71C 80894AC StartHelpPromptSprite_Unused struct Proc* StartHelpPromptSprite_Unused(int x, int y, ProcPtr parent)  
0 0 0 808B7E0 8089570 EndHelpPromptSprite void EndHelpPromptSprite(void) HideRIsInfo
0 0 0 80909F0 808E71C ChapterStatus_OnEnd void ChapterStatus_OnEnd(struct ChapterStatusProc* proc)  
0 0 0 8097E74 8095B94 DrawPrepMenuDescTexts void DrawPrepMenuDescTexts() DisplayPrepScreenMenuHelpText
0 808EF6C 808E630 8097EE0 8095C00 sub_8095C00 void sub_8095C00(int msg, ProcPtr parent) StartUpdatePrepScreenMenuHelp
0 0 0 80992EC 8097008 SetPrepScreenMenuOnEnd void SetPrepScreenMenuOnEnd(const void * func)  
8082AD8 809163C 8090CF8 809A058 8097D80 PrepHbKeyListener_Loop void PrepHbKeyListener_Loop(ProcPtr proc)  
0 0 0 809A74C 8098474 DrawFundsSprite_Loop void DrawFundsSprite_Loop(struct DrawFundsSpriteProc* proc)  
0 0 0 809A804 809852C DrawUnitInfoBg_Loop void DrawUnitInfoBg_Loop(struct DrawPrepUnitInfoBgProc * proc)  
0 0 0 80A6638 80A286C SupportSubScreen_SwapPageIn_FromRight void SupportSubScreen_SwapPageIn_FromRight(struct SubScreenProc* proc)  
0 0 0 80A6718 80A294C SupportSubScreen_SwapPageIn_FromLeft void SupportSubScreen_SwapPageIn_FromLeft(struct SubScreenProc* proc)  
0 0 0 80ACBD0 80A81B8 Minimap_InitCloseAnim void Minimap_InitCloseAnim(struct MinimapProc* proc) Minimap_HandleClose
0 0 0 80B0AE8 80AC034 sub_80AC034 void sub_80AC034(struct DifficultyMenuProc * proc)  
0 80AA0E4 80A91D0 80B1C70 80AD1D0 SysBlackBoxSetGfx void SysBlackBoxSetGfx(u32 obj_offset)  
0 0 0 80B1F84 80AD4E4 SetSysHandCursorXPos void SetSysHandCursorXPos(int x)  
0 0 0 80B79D8 80B2DF0 sub_80B2DF0 void sub_80B2DF0(struct OpInfoEnterProc* proc)  
0 0 0 80B7B64 80B2F74 ClassIntroLetter_LoopFadeIn void ClassIntroLetter_LoopFadeIn(struct OpInfoViewProc* proc)  
8095FC4 80B13B0 80B0588 80B8E70 80B42E8 sub_80B42E8 void sub_80B42E8(void)  
8095FF8 80B13E4 80B05BC 80B8E90 80B4308 sub_80B4308 void sub_80B4308(void)  
0 0 0 80B8F44 80B43BC sub_80B43BC void sub_80B43BC(struct BmShopProc* proc, int itemIndex)  
0 0 0 80B9A8C 80B4F04 sub_80B4F04 void sub_80B4F04(struct BmShopProc* parent)  
0 0 0 80B9BE4 80B505C sub_80B505C void sub_80B505C(struct BmShopProc* parent)  
0 0 0 80BA5BC 80B5A38 ArenaUi_ConfirmWager void ArenaUi_ConfirmWager(ProcPtr proc) Arena
0 0 0 80BB350 80B6810 sub_80B6810 void sub_80B6810(void)  
0 80B5DBC 80B4F9C 80BB9D8 80B6ED0 SoloEndingBattleDisp_Loop void SoloEndingBattleDisp_Loop(struct EndingBattleDisplayProc* proc)  
0 0 0 80BBFEC 80B7540 sub_80B7540 void sub_80B7540(struct FinScreenProc* proc)  
0 80B5430 80B4610 80BD05C 80B8190 sub_80B8190 void sub_80B8190(u16* dst, u16* src, u8 coeff)  
0 0 0 80BDA04 80B8B3C sub_80B8B3C void sub_80B8B3C(struct WorldMapMainProc * proc)  
0 0 0 80BE578 80B96DC sub_80B96DC void sub_80B96DC(ProcPtr proc)  
0 0 0 80BE8D0 80B9A34 sub_80B9A34 void sub_80B9A34(struct WorldMapMainProc * proc)  
0 0 0 80BEB4C 80B9CB0 WorldMap_WaitForChapterIntroEvents void WorldMap_WaitForChapterIntroEvents(ProcPtr proc)  
0 80AD754 80AC87C 80BECD4 80B9E40 Worlmap_WaitGmapSogu void Worlmap_WaitGmapSogu(ProcPtr proc)  
0 0 0 80BEE68 80B9FD4 sub_80B9FD4 void sub_80B9FD4(ProcPtr unused)  
0 0 0 80BF268 80BA3D4 CallChapterWMIntroEvents void CallChapterWMIntroEvents(ProcPtr proc) GM_CallChapterWMIntroEvent
0 0 0 80BF328 80BA490 sub_80BA490 void sub_80BA490(struct GmScreenProc * proc)  
0 0 0 80BFD3C 80BAF0C MapUnitC_DeleteGmapUnit void MapUnitC_DeleteGmapUnit(struct GMapUnitContainerProc * container, int index)  
0 0 0 80C0F00 80BC0BC MapRoute_StartTransition int MapRoute_StartTransition(struct GmRouteProc * proc) GMapRoute_StartTransition
0 0 0 80C165C 80BC81C GmDataInit void GmDataInit(void)  
0 0 0 80C20F8 80BD2EC MapMUPrim_MakeUnitForChar void MapMUPrim_MakeUnitForChar(struct GMapMuPrimProc * proc, int pid, int nodeId)  
0 0 0 80C2180 80BD374 MapMUPrim_MakeUnitForClass void MapMUPrim_MakeUnitForClass(struct GMapMuPrimProc * proc, int jid, int nodeId)  
0 0 0 80C21F4 80BD3E8 MapMUPrim_RemoveLinkedMapUnit void MapMUPrim_RemoveLinkedMapUnit(struct GMapMuPrimProc * proc)  
0 0 0 80C29EC 80BDC04 GmMu_OnInit void GmMu_OnInit(struct GMapMuProc * proc) MapMU_FillPrim
0 0 0 80C3D58 80BEF6C sub_80BEF6C void sub_80BEF6C(struct GMapPIProc * proc)  
0 0 0 80C3DA4 80BEFB8 GMapPI_Init void GMapPI_Init(struct GMapPIProc * proc)  
0 0 0 80C4080 80BF294 GmMoveCursorExists s8 GmMoveCursorExists(void)  
0 0 0 80C4370 80BF58C AddAndDrawGmPath void AddAndDrawGmPath(int pathId, int unk) WM_DrawPath
0 0 0 80C452C 80BF748 EndGmPalFade void EndGmPalFade(void)  
0 0 0 80C5330 80C054C GmTmConfront_LoadPositions void GmTmConfront_LoadPositions(struct GmapTmConfrontProc * proc, const struct Vec2 * posArray)  
0 0 0 80C6050 80C128C GmapEffect_OnEnd void GmapEffect_OnEnd(void)  
0 0 0 80C622C 80C1470 GmapSogu_End void GmapSogu_End(struct ProcGmapSogu * proc)  
0 0 0 80C623C 80C1480 GmapSogu_Init void GmapSogu_Init(struct ProcGmapSogu * proc)  
0 0 0 80C66A8 80C18EC GmapTimeMons_Init void GmapTimeMons_Init(struct ProcGmapTimeMons * proc)  
0 0 0 80C686C 80C1AB0 WmRemoveRandomMonsters void WmRemoveRandomMonsters(void)  
0 0 0 80C70B4 80C22FC GmapRm_DisplayLeaderUnit void GmapRm_DisplayLeaderUnit(struct ProcGmapRm * proc)  
0 0 0 80C72B0 80C24F8 GmapRm_EndAll void GmapRm_EndAll(void)  
0 0 0 80C74E0 80C2728 GmapRmBorder1_End void GmapRmBorder1_End(struct ProcGmapRmBorder1 * proc)  
0 0 0 80C7508 80C2750 GmapRmBorder1_80C2750 void GmapRmBorder1_80C2750(struct ProcGmapRmBorder1 * proc)  
0 0 0 80C767C 80C28C4 GmapRmBorder1_80C28C4 void GmapRmBorder1_80C28C4(struct ProcGmapRmBorder1 * proc)  
0 0 0 80C771C 80C2964 GmapRmBorder1_80C2964 void GmapRmBorder1_80C2964(struct ProcGmapRmBorder1 * proc)  
0 0 0 80C77D4 80C2A1C GmapRmBorder1_80C2A1C void GmapRmBorder1_80C2A1C(struct ProcGmapRmBorder1 * proc)  
0 0 0 80C7D34 80C2F7C WmPlaceDot_Loop1 void WmPlaceDot_Loop1(struct ProcWmPlaceDot * proc)  
0 0 0 80C83DC 80C3624 ShowWmText void ShowWmText(u8 atBottom)  
0 0 0 80C8ADC 80C3D24 GMapRadar_SlideIn void GMapRadar_SlideIn(struct GMapRadarProc * proc)  
0 0 0 80C8B14 80C3D5C GMapRadar_SlideOut void GMapRadar_SlideOut(struct GMapRadarProc * proc)  
0 0 0 80C8C94 80C3EDC GMapBaseMenu_StartItemScreen void GMapBaseMenu_StartItemScreen(struct GMapBaseMenuProc * proc)  
0 0 0 80C8CBC 80C3F04 GMapBaseMenu_RestoreBgm void GMapBaseMenu_RestoreBgm(struct GMapBaseMenuProc * proc)  
0 0 0 80C8F10 80C4158 CreditsBlendCG_80C4158 void CreditsBlendCG_80C4158(struct CreditsSubProc * proc)  
0 0 0 80C8FC8 80C4210 IsCreditsBlendCGActive bool IsCreditsBlendCGActive(void)  
0 0 0 80C96A8 80C48F0 sub_80C48F0 void sub_80C48F0(int bg)  
0 0 0 80C96D0 80C4918 OpSubtitle_HandleStartPress void OpSubtitle_HandleStartPress(ProcPtr proc)  
0 0 0 80C99F4 80C4C3C OpSubtitle_AwaitTimer2a void OpSubtitle_AwaitTimer2a(struct OpSubtitleProc* proc)  
0 0 0 80C9F80 80C51C8 OpSubtitle_SetupBackgrounds void OpSubtitle_SetupBackgrounds(void)  
0 0 0 80CABE4 80C5DF0 Title_PrepareMainScreenWithExtendedBgm void Title_PrepareMainScreenWithExtendedBgm(void)  
0 0 0 80CAD20 80C5F2C Title_LoadDemonKingOnBg2 void Title_LoadDemonKingOnBg2(void)  
0 0 0 80CAEC0 80C60CC sub_80C60CC void sub_80C60CC(void)  
0 0 0 80CBA98 80C6B8C OpAnimFadeInMain void OpAnimFadeInMain(struct ProcOpAnimFadeIn * proc)  
0 0 0 80CBB30 80C6C24 SetupOpAnimWorldMapfx void SetupOpAnimWorldMapfx(struct ProcOpAnim * proc)  
0 0 0 801F6E4 801FA8C NewPopup2_PlanB void NewPopup2_PlanB(ProcPtr proc, int icon_index, char *str0, int num, char *str1)  
0 0 0 80B528C 80B0674 sub_80B0674 void sub_80B0674(void)  
0 0 0 802B1E8 802B278 BattleCheckPierce void BattleCheckPierce(struct BattleUnit* attacker, struct BattleUnit* defender)  
0 0 0 8069CB4 8067984 sub_8067984 void sub_8067984(struct Anim * anim)  
0 0 0 807AC60 807883C MU_StartStepSfx void MU_StartStepSfx(int soundId, int b, int hPosition)  
0 0 0 807DC48 807B900 SetupMapBattleAnim void SetupMapBattleAnim(struct BattleUnit* actor, struct BattleUnit* target, struct BattleHit* hit)  
0 0 0 80857E8 80834B0 ShouldCallBattleQuote s8 ShouldCallBattleQuote(u8 pidA, u8 pidB)  
0 0 0 808BA78 8089768 sub_8089768 int sub_8089768(struct PlaySt* chapterData)  
0 0 0 80B8DC8 80B4240 StartShopScreen void StartShopScreen(struct Unit* unit, u16* inventory, u8 shopType, ProcPtr parent) MakeShop
0 0 0 80C17B0 80BC970 RefreshGmNodeLinksExt void RefreshGmNodeLinksExt(struct GMapData * param_1, struct GMapNodeLink * param_2)  
0 0 0 80D8E9C 80D4260 _malloc_trim_r signed int malloc_trim_r(int a1, int a2)  
0 0 0 8001044 8001094 ApplyColorAddition_ClampMax static void ApplyColorAddition_ClampMax(int a) SyncPalWithColorAddition, SyncPal_AddFilter
0 0 0 80010A0 80010F0 ApplyColorAddition_ClampMin static void ApplyColorAddition_ClampMin(int a) SyncPalWithColorSubtraction, SyncPal_SubFilter
0 0 0 8072CB8 8070710      
0 0 0 807CDE8 807AA4C MapAnimProc_DisplayExpBar void MapAnimProc_DisplayExpBar(struct Proc* proc)  
0 0 0 80828EC 80805AC      
0 0 0 800D374 800D0B0 EventEngine_Create struct EventEngineProc* EventEngine_Create(const u16* events, u8 execType) StartMapEventEngine
0 0 0 802F8C4 802F978 ApplyJunaFruitItem int ApplyJunaFruitItem(struct Unit* unit, int slot)  
0 0 0 8053888 8052B98 NewEfxNoDmage void NewEfxNoDmage(struct Anim * anim1, struct Anim * anim2, int death) StartEfxNoDamage
0 0 0 8065944 8064838 StartSubSpell_efxExcaliburBG2 void StartSubSpell_efxExcaliburBG2(struct Anim * anim)  
0 0 0 806C718 806A3F4 StartSubSpell_efxGorgonBGFinish_ void StartSubSpell_efxGorgonBGFinish_(struct Anim * anim)  
0 0 0 806C7F0 806A4CC StartSubSpell_efxCrimsonEyeBG void StartSubSpell_efxCrimsonEyeBG(struct Anim * anim)  
0 0 0 806DACC 806B7A8 StartSubSpell_efxGorgonBGDirt void StartSubSpell_efxGorgonBGDirt(struct Anim * anim)  
0 0 0 806E3DC 806C0B8 StartSubSpell_efxGorgonBGFinish void StartSubSpell_efxGorgonBGFinish(struct Anim * anim)  
0 0 0 807A6CC 80782A8 SelectFromWeightedArray int SelectFromWeightedArray(const u8 *weights, u8 size)  
0 0 0 80D99D8 80D4D9C _multadd _DWORD *multadd(int a1, _DWORD *a2, int a3, unsigned int a4)  
0 0 0 80CDEC4 80C8ED4 sub_80C8ED4 void sub_80C8ED4(struct ProcOpAnim * proc)  
0 0 0 80CE3FC 80C940C sub_80C940C void sub_80C940C(struct ProcOpAnim * proc)  
0 0 0 80CE740 80C9750 sub_80C9750 void sub_80C9750(struct ProcOpAnim * proc)  
0 0 0 8001C78 8001D28 UpdateHBlankHandlerState void UpdateHBlankHandlerState(void) RefreshOnHBlank
0 0 0 807193C 806F38C StartCRSubSpell_efxopMistyrainBG_2 void StartCRSubSpell_efxopMistyrainBG_2(struct Anim * anim, struct ProcEfx * parent)  
0 0 0 8071CB4 806F704 StartCRSubSpell_efxopEvilEyeBG void StartCRSubSpell_efxopEvilEyeBG(struct Anim * anim, struct ProcEfx * parent)  
0 0 0 8071E44 806F894 StartCRSubSpell_efxopStoneBG void StartCRSubSpell_efxopStoneBG(struct Anim * anim, struct ProcEfx * parent)  
0 0 0 806B7B0 8069488 StartSubSpell_efxDarkGradoBG02 void StartSubSpell_efxDarkGradoBG02(struct Anim * anim)  
0 0 0 806DBC0 806B89C StartSubSpell_efxGorgonBGTwister void StartSubSpell_efxGorgonBGTwister(struct Anim * anim)  
0 0 0 80CE0F0 80C98A0 sub_80C98A0 void sub_80C98A0(struct ProcOpAnim * proc)  
0 0 0 80CE208 80C9100 sub_80C9100 void sub_80C9100(struct ProcOpAnim * proc)  
0 0 0 80CE628 80C9218 sub_80C9218 void sub_80C9218(struct ProcOpAnim * proc)  
0 0 0 80CE890 80C9638 sub_80C9638 void sub_80C9638(struct ProcOpAnim * proc)  
0 0 0 8018E1C 8019108 RefreshAllies void RefreshAllies(void)  
0 0 0 806B5D8 80692B0 StartSubSpell_efxDarkGradoBG01 void StartSubSpell_efxDarkGradoBG01(struct Anim * anim)  
0 0 0 807DB9C 807B854 BeginBattleMapAnims void BeginBattleMapAnims(void)  
0 0 0 80989D4 80966F0 PutObj8A18582_WithConfigs void PutObj8A18582_WithConfigs(int xOam1, int yOam0, int a3, u16 oam2)  
0 0 0 8098A94 80967B0 PutObj8A18590_WithConfigs void PutObj8A18590_WithConfigs(int xOam1, int yOam0, int a3, u16 oam2)  
0 0 0 80A7C28 80A31E4 WriteSupplyItems void WriteSupplyItems(void *sram_dest) SaveConvoyItems
0 0 0 80C3918 80BEB2C sub_80BEB2C void sub_80BEB2C(struct GMapPIProc * proc)  
0 0 0 8086B24 8084858 IsSethLArachelMyrrhInnes int IsSethLArachelMyrrhInnes(u16 pid)  
0 0 0 809A6AC 80983D4 PrepItemScreen_OnHBlank void PrepItemScreen_OnHBlank(void)  
0 0 0 80ABC70 80A7258 SetPlayStPtrWithChIndexModify void SetPlayStPtrWithChIndexModify(struct PlaySt * src, struct PlaySt * dst)  
0 0 0 80C1218 80BC3D4 sub_80BC3D4 int sub_80BC3D4(int pathId)  
0 0 0 8001ACC 8001B58 SetupBackgrounds void SetupBackgrounds(u16 *bgConfig) InitBgs
0 0 0 802FF04 802FFB4 ActionPick void ActionPick(ProcPtr proc)  
0 0 0 80558C8 8054BF0 EfxStatusUnitFlashing void EfxStatusUnitFlashing(struct Anim *anim, int r, int g, int b)  
0 0 0 8069904 80675D4 StartSubSpell_efxStoneBG void StartSubSpell_efxStoneBG(struct Anim * anim)  
0 0 0 8069BBC 806788C StartSubSpell_efxEvilEyeBG void StartSubSpell_efxEvilEyeBG(struct Anim * anim)  
0 0 0 80858A8 8083570 SetPidDefeatedFlag void SetPidDefeatedFlag(u8 pid, int flag)  
0 0 0 80C3744 80BE958 PutGMapPIFace void PutGMapPIFace(struct GMapPIProc * proc)  
0 0 0 806C884 806A560 sub_806A560 int sub_806A560(int a)  
0 0 0 80AAB30 80A6118 ReadSuspendSavePackedUnit void ReadSuspendSavePackedUnit(const void *sram_src, struct Unit *unit) UnpackUnitStructFromSuspend
0 0 0 80CD8D0 80C8934 sub_80C8934 void sub_80C8934(struct ProcOpAnim * proc)  
0 0 0 80CD9BC 80C8A20 sub_80C8A20 void sub_80C8A20(struct ProcOpAnim * proc)  
0 0 0 80CDAA8 80C8B0C sub_80C8B0C void sub_80C8B0C(struct ProcOpAnim * proc)  
0 0 0 80CDB94 80C8BF8 sub_80C8BF8 void sub_80C8BF8(struct ProcOpAnim * proc)  
0 0 0 80D9AF4 80D4EB8 _hi0bits signed int hi0bits(int a1)  
0 0 0 80D9B4C 80D4F10 _lo0bits signed int lo0bits(unsigned int *a1)  
0 0 0 80CE014 80C9024 sub_80C9024 void sub_80C9024(struct ProcOpAnim * proc)  
0 0 0 80CE320 80C9330 sub_80C9330 void sub_80C9330(struct ProcOpAnim * proc)  
0 0 0 80CE54C 80C955C sub_80C955C void sub_80C955C(struct ProcOpAnim * proc)  
0 0 0 80CE9A8 80C99B8 sub_80C99B8 void sub_80C99B8(struct ProcOpAnim * proc)  
0 0 0 8000F74 8000FC4 BG_GetTileMapOffset int BG_GetTileMapOffset(int bg) GetBgTilemapOffset
0 0 0 8001208 8001258 SetInterrupt_LCDVBlank void SetInterrupt_LCDVBlank(InterruptHandler handler) SetOnVBlank
8001610 80018A8 80018D0 800125C 80012AC SetOnVMatch void SetOnVMatch(IrqFunc func)
void SetInterrupt_LCDVCountMatch(InterruptHandler handler)
SetInterrupt_LCDVCountMatch
0 0 0 80012B8 8001308 SetNextVCount void SetNextVCount(int a)  
0 0 0 80013D0 8001414 SnycKeyStatus void SnycKeyStatus(struct KeyStatusBuffer *keyStatus) ClearKeySt
0 0 0 80013DC 8001420 ResetKeyStatus void ResetKeyStatus(struct KeyStatusBuffer *keyStatus) InitKeySt
0 0 0 8001414 8001458 AsnycKeyStatusExt void AsnycKeyStatusExt(struct KeyProc * proc) KeyStatusSetter_Set, KeySimulation_SetKeySt, KeyForce_OnLoop
0 0 0 80014D8 800151C sub_800151C void sub_800151C(u8 a, u8 b)  
0 0 0 8001DDC 8001E8C BG_GetPriority int BG_GetPriority(int bg) GetBgPriority, GetBgHLayer
0 0 0 8001F20 8001FD0 sub_8001FD0 void sub_8001FD0(int a) DisableBgSync
8004230 800473C 8004860 8002FBC 800306C EndProc static void EndProc(ProcPtr proc)
static void Delete(ProcPtr proc)
Delete
0 8004A48 8004B6C 80032C8 800337C ProcCmd_SET_BIT4 static s8 ProcCmd_SET_BIT4(struct Proc *proc) ProcCmd_SetFlag2
0 0 0 8003D70 8003E40 Text_GetChrOffset int Text_GetChrOffset(struct Text *text)  
0 8013228 8012B70 8009ED8 8009F78 HasNextChapter s8 HasNextChapter()  
0 0 0 8009F3C 8009FDC GameControl_EnableSoundEffects void GameControl_EnableSoundEffects(ProcPtr proc) ForceEnableSoundEffects
0 80132C8 8012C10 8009F58 8009FF8 sub_8009FF8 void sub_8009FF8(ProcPtr proc)  
0 0 0 800AB34 800A7D8      
0 0 0 800C4C0 800C1E8 Event94_WmDisableNode u8 Event94_WmDisableNode(struct EventEngineProc * proc) Event94_
0 0 0 800D340 800D07C CallEvent void CallEvent(const u16* events, u8 execType) Call_Event_Engine, CallMapEventEngine
0 0 0 800D524 800D260 CallBattleQuoteEvent void CallBattleQuoteEvent(u16 textIndex) CallEvent
0 0 0 800D618 800D354 CallRetreatPromptEvent void CallRetreatPromptEvent(void) CallEvent
0 0 0 800D77C 800D4B8 GetEventTriggerState s8 GetEventTriggerState(u16 triggerId) CheckEventId_
0 0 0 800DA04 800D77C Event05_SetSlot u8 Event05_SetSlot(struct EventEngineProc * proc)  
0 0 0 8011258 801116C PopupProc_Init void PopupProc_Init(struct PopupProc * proc)  
0 0 0 8014F04 8014EDC      
0 0 0 80190C0 80193E8 GetUnitRescueName inline char* GetUnitRescueName(struct Unit* unit)  
0 0 0 80201A4 80204AC ChapterIntro_80204AC void ChapterIntro_80204AC(struct ChapterIntroFXProc* proc)  
0 0 0 80204EC 80207F4 ChapterIntro_LightBurst_Init void ChapterIntro_LightBurst_Init(struct ChapterIntroFXProc* proc)  
0 0 0 8020AB4 8020DBC ChapterIntro_BeginCloseTextMaybe void ChapterIntro_BeginCloseTextMaybe(struct ChapterIntroFXProc* proc)  
0 0 0 8023E94 8023ED8 PickSelection_OnSelect u8 PickSelection_OnSelect(ProcPtr proc, struct SelectTarget* target)  
0 0 0 8037CD8 8037C40 InitDungeon void InitDungeon(u8 type)  
0 0 0 8039248 80391D0 DungeonRecordUi_SpawnUpdateValueProc struct BMDifficultyProc* DungeonRecordUi_SpawnUpdateValueProc(int label, int value, ProcPtr parent)  
8031764 80384E4 8038030 803CECC 803CF3C AiCmd_Escape void AiCmd_Escape(u8 * pc)
void AiScriptCmd_17_DoEscape(u8* pc)
AiScriptCmd_17_DoEscape
8035880 803CD9C 803C8E8 8041CE8 8041D68 SioHandleIrq_Timer3 void SioHandleIrq_Timer3(void) SioReady
0 0 0 80432A0 804331C      
803BF8C 8043840 8043130 80486B0 804879C      
0 0 0 804C3A4 804B604      
803F2BC 8047BC4 80473D8 804C9DC 804BC3C      
0 0 0 804CCD0 804BF30      
0 0 0 804F9E4 804EC58 StartOrphanMenuAtExt int unk)  
0 0 0 804FA00 804EC74 StartOrphanMenuExt int unk)  
0 0 0 8050604 804F890 HasMenuChangedItem s8 HasMenuChangedItem(struct MenuProc* proc)  
0 0 0 80598A0 8058A70 GetEfxHpModMaybe s16 GetEfxHpModMaybe(int index)  
0 0 0 805FDD4 805ECD4 sub_805ECD4 void sub_805ECD4(struct Anim * anim)  
0 0 0 805FF24 805EE24 sub_805EE24 void sub_805EE24(struct Anim * anim)  
8055434 805E0C4 805D8DC 8062EF8 8061DF8 StartSubSpell_efxReserveBGCOL void StartSubSpell_efxReserveBGCOL(struct Anim * anim, u32 kind)  
80558D4 805E5C8 805DDE0 8063458 8062358 StartSubSpell_efxRestOBJ void StartSubSpell_efxRestOBJ(struct Anim * anim)  
0 0 0 8068A78 80666D0 StartSubSpell_efxMaohFlashBG1 void StartSubSpell_efxMaohFlashBG1(struct Anim * anim)  
0 0 0 8068CB4 8066914 sub_8066914 void sub_8066914(struct Anim * anim)  
0 0 0 8068DAC 8066A0C StartSubSpell_efxMaohFlashBG4 void StartSubSpell_efxMaohFlashBG4(struct Anim * anim)  
0 0 0 806B0C4 8068D9C sub_8068D9C void sub_8068D9C(void)  
0 0 0 806B40C 80690E4 sub_80690E4 void sub_80690E4(void)  
0 0 0 806D5E4 806B2C0 StartSubSpell_efxDarkLongMonsOBJ void StartSubSpell_efxDarkLongMonsOBJ(struct Anim * anim)  
0 0 0 8071B90 806F5E0 efxopMistyrain_Loop_Main void efxopMistyrain_Loop_Main(struct ProcEfx * proc)  
0 0 0 80721E0 806FC30 Fill16_EkrTsaBuffer void Fill16_EkrTsaBuffer(u32 val)  
0 0 0 80728DC 807032C SetEkrDragonPaletteFront void SetEkrDragonPaletteFront(int pos)  
0 0 0 807290C 807035C BanimSetFrontPaletteForDragon void BanimSetFrontPaletteForDragon(struct Anim * anim)  
0 0 0 8072E48 80708A0 sub_80708A0 void sub_80708A0(void)  
0 0 0 8075528 807304C NewEfxClasschgOBJDiffusion void NewEfxClasschgOBJDiffusion(struct Anim * anim, u8 pos)  
0 0 0 8075864 8073388 NewEfxWhiteInOutUnit void NewEfxWhiteInOutUnit(struct Anim * anim, int duration, int arg)  
0 0 0 8078A40 8076620 Fill16EkrTsaBuffer void Fill16EkrTsaBuffer(u32 val)  
0 0 0 8079030 8076C10 sub_8076C10 void sub_8076C10(struct ProcEfxDKBody1 * proc)  
0 0 0 8079328 8076F08 sub_8076F08 void sub_8076F08(struct ProcEfxDKBody1 * proc)  
0 0 0 807A288 8077E64 sub_8077E64 void sub_8077E64(struct Proc08801810 *proc)  
0 0 0 807A328 8077F04 sub_8077F04 void sub_8077F04(struct Proc08801840 *proc)  
0 0 0 807A3C0 8077F9C sub_8077F9C void sub_8077F9C(u16 *buf, int a)  
0 0 0 807A3EC 8077FC8 CopyPalWithFade void CopyPalWithFade(const u16 *src, u16 *dst, int ref)  
0 0 0 807A598 8078174 EfxSelfThunderBGOnInit void EfxSelfThunderBGOnInit(struct ProcSelfThunderBG *proc)  
0 0 0 807A748 8078324 GenerateMonsterClass int GenerateMonsterClass(u8 baseClassId)  
805FC18 806C790 806BFA4 807AAE0 80786BC SetMuDefaultFacing void SetMuDefaultFacing(struct MuProc * mu)
void MU_SetDefaultFacing(struct MUProc* proc)
MU_SetDefaultFacing
0 0 0 807AC20 80787FC MU_StepSound_OnInit void MU_StepSound_OnInit(struct MUStepSoundProc* proc)  
0 0 0 807BDBC 80799A8 MU_CritFlash_SetFadedPalette void MU_CritFlash_SetFadedPalette(struct MUFlashEffectProc* proc)  
0 0 0 807BF80 8079B6C MU_SetPaletteId void MU_SetPaletteId(struct MUProc* proc, unsigned paletteId)  
0 0 0 807E23C 807BEF8 MapInfoBox_PrepareForShake void MapInfoBox_PrepareForShake(struct MAInfoFrameProc* proc)  
0 0 0 807E490 807C14C ProcMAExpBar_InitDisplay void ProcMAExpBar_InitDisplay(struct MAExpBarProc* proc) MapAnimExpBar_TransitionInInit
0 0 0 8081464 807F124 InitManimLevelUpWindow void InitManimLevelUpWindow(void)  
0 0 0 80814D0 807F190 ClearManimLevelUpWindow void ClearManimLevelUpWindow(void)  
0 0 0 8081A64 807F724 PutSparkGfxRotation void PutSparkGfxRotation(int xCenter, int yCenter, int distance, int angle)  
0 0 0 8082EE8 8080BA8      
0 0 0 8083700 80813C0 sub_80813C0 void sub_80813C0(void)  
80698BC 8076CB0 80764E0 8083F58 8081C18 func_fe6_080698BC void func_fe6_080698BC(ProcPtr proc)
void MapAnimCallSpellAssocUnlock(ProcPtr proc)
 
0 8076E34 8076664 8084080 8081D40 SpellWarpStartExplosion void SpellWarpStartExplosion(ProcPtr proc) MapAnim_TargetStarExplosion
0 0 0 80848F8 80825B8 sub_80825B8 void sub_80825B8(struct ManimShiftingSineWaveScanlineBufProc * proc)  
0 0 0 8084984 8082644      
0 8077E1C 807764C 8084A70 8082730      
0 0 0 8088BF0 8086934 sub_8086934 void sub_8086934(u8 *buf, int a2, int a3)  
8074804 8089B34 80891D4 8092984 80906AC func_fe6_08074804 void func_fe6_08074804(struct UnitListScreenProc * proc)
void UnitList_ResetFromStatScreen(struct UnitListScreenProc * proc)
 
0 0 0 8097674 8095394 PrepGetLatestCharId int PrepGetLatestCharId()  
80848C8 80A04FC 809FB30 80A8CEC 80A42A8 IsValidChapterStats bool IsValidChapterStats(struct ChapterStats * chapter_stats)
bool IsChapterStatsValid(struct ChapterStats *chapter_stats)
 
0 0 0 80AECD0 80AA1EC SaveMenu_ResetLcdFormDifficulty void SaveMenu_ResetLcdFormDifficulty(struct SaveMenuProc * proc)  
0 0 0 80AFDE8 80AB314 SaveDrawCursor_Init void SaveDrawCursor_Init(struct SaveDrawCursorProc * proc)  
0 0 0 80B0E9C 80AC3F4 DrawDifficultySprite_Init void DrawDifficultySprite_Init(struct DifficultyMenuSpritesProc * proc)  
0 0 0 80B70C4 80B24AC sub_80B24AC void sub_80B24AC(void)  
0 0 0 80B7AF8 80B2F08 ClassIntro_DisableAllExceptBg1 void ClassIntro_DisableAllExceptBg1(ProcPtr proc)  
0 0 0 80B7DDC 80B31EC ClassIntroIcon_LoopDisplay void ClassIntroIcon_LoopDisplay(struct OpInfoIconProc* proc)  
0 0 0 80B7E6C 80B327C ClassIntroFlare_Init void ClassIntroFlare_Init(struct OpInfoFlareProc* proc)  
0 0 0 80B7FD4 80B33E4 ClassIntroBurst_Init void ClassIntroBurst_Init(struct OpInfoBurstProc* proc)  
0 0 0 80B8E3C 80B42B4 UpdateShopItemCounts void UpdateShopItemCounts(struct BmShopProc* proc)  
0 0 0 80B9554 80B49CC ShopProc_AnythingElseRestartDialogue void ShopProc_AnythingElseRestartDialogue(struct BmShopProc* proc) Shop
8097AC4 80B30E0 80B22BC 80BA130 80B55AC sub_80B55AC void sub_80B55AC(u16 a, u16 b, u16 c, u16 d, int e, ShopFunc func, struct BmShopProc* proc)  
0 0 0 80BDE9C 80B8FD4 sub_80B8FD4 void sub_80B8FD4(void) GM_80B8FD4
0 0 0 80BEBA0 80B9D04 WorldMap_SetMonsterMergedState void WorldMap_SetMonsterMergedState(void)  
0 0 0 80BF4B4 80BA61C GMScreenVSync_Init void GMScreenVSync_Init(struct GMapScreenVSyncProc * proc) GMapScreenVSync_OnInit
0 0 0 80BFAB4 80BAC64 GmapUnit_Init void GmapUnit_Init(struct GMapUnitProc * proc) GmUnit_OnInit
0 0 0 80BFD88 80BAF58 sub_80BAF58 void sub_80BAF58(struct GMapUnitContainerProc * container, int index, int x, int y)  
0 0 0 80BFDFC 80BAFCC MapUnitC_IsBlendEnabled s8 MapUnitC_IsBlendEnabled(struct GMapUnitContainerProc * container, int index)  
0 0 0 80BFE38 80BB008 MapUnitC_GetLayer int MapUnitC_GetLayer(struct GMapUnitContainerProc * container, int index)  
0 0 0 80BFE58 80BB028 MapUnitC_GetFaction int MapUnitC_GetFaction(struct GMapUnitContainerProc * container, int index)  
0 0 0 80BFEA8 80BB078 MapUnitC_SetPalette void MapUnitC_SetPalette(struct GMapUnitContainerProc * container, int index, int pal)  
0 0 0 80BFFB8 80BB188 sub_80BB188 u16 sub_80BB188(struct GMapUnitContainerProc * container, int index)  
0 0 0 80C0538 80BB708 UnskipGmNodeIconDisplay void UnskipGmNodeIconDisplay(struct GmNodeIconDisplayProc * proc)  
0 0 0 80C086C 80BBA28 GetWorldMapNodeName const char * GetWorldMapNodeName(u32 nodeId)  
0 0 0 80C2E3C 80BE054 GmMu_PauseMovement void GmMu_PauseMovement(struct GMapMuProc * muProc, int index)  
0 0 0 80C2E50 80BE068 GmMu_ResumeMovement void GmMu_ResumeMovement(struct GMapMuProc * muProc, int index)  
0 0 0 80C3F6C 80BF180 GmMoveCursor_OnEnd void GmMoveCursor_OnEnd(struct GMapMoveCursorProc * proc)  
0 0 0 80C43A8 80BF5C4 GmPalFade_Init void GmPalFade_Init(struct GmapPalFadeProc * proc)  
0 0 0 80C456C 80BF788 StartGmPalFade_ ProcPtr StartGmPalFade_(ProcPtr parent, int unk)  
0 0 0 80C4598 80BF7B4 RememberBlendState void RememberBlendState(struct BlendStruct * blend)  
0 0 0 80C4B64 80BFD80 GmMuEntry_Init void GmMuEntry_Init(struct GmapMuEntryProc * proc)  
0 0 0 80C5D7C 80C0FB0 GmapEffectPal_OnEnd void GmapEffectPal_OnEnd(struct GmapEffectProc * proc)  
0 0 0 80C6BA4 80C1DE8 sub_80C1DE8 void sub_80C1DE8(int idx)  
0 0 0 80C837C 80C35C4 WmText_Init void WmText_Init(struct GMapTextProc * proc)  
0 0 0 80C8B54 80C3D9C GMapRadar_Init void GMapRadar_Init(struct GMapRadarProc * proc)  
0 0 0 80C8C80 80C3EC8 GMapBaseMenu_Init void GMapBaseMenu_Init(struct GMapBaseMenuProc * proc)  
0 0 0 80C8F9C 80C41E4 CreditsBlendCG_OnEnd void CreditsBlendCG_OnEnd(struct CreditsSubProc * proc)  
0 0 0 80C9958 80C4BA0 Subtitle_LightFlareFx_End void Subtitle_LightFlareFx_End(void)  
0 0 0 80CAD78 80C5F84 Title_ShowBg2 void Title_ShowBg2(void)  
0 0 0 80CADA8 80C5FB4 sub_80C5FB4 void sub_80C5FB4(void)  
0 0 0 80CD4F0 80C8554 sub_80C8554 void sub_80C8554(void)  
0 0 0 80D1620 80CC904 PromoHandler_SetInitStat u8 PromoHandler_SetInitStat(struct ProcPromoHandler *proc) PromotionInit_SetNullState
0 0 0 80D2348 80CD658 PromoMain_SetupTraineeEvent void PromoMain_SetupTraineeEvent(struct ProcPromoMain *proc)  
0 0 0 80D2EBC 80CE1C0 sub_80CE1C0 void sub_80CE1C0(int strIndex, int textIndex, int y)  
0 0 0 80D8BB8 80D3F7C __sfmoreglue _DWORD *_sfmoreglue(int a1, int a2)  
0 0 0 80D8C5C 80D4020 _cleanup_r int cleanup_r(int a1)  
0 0 0 80D8C6C 80D4030 _cleanup int cleanup()  
0 0 0 80D920C 80D45D0 setlocale int *setlocale(int a1, int a2)  
0 0 0 80DA35C 80D5720 __sclose int _sclose(int a1)  
0 0 0 80DA6F0 80D5AB4 _open int open(_DWORD *a1, __int16 a2)  
0 0 0 80DB3C4 80D6788 __cmpdf2 int _cmpdf2(int a1, int a2, int a3, int a4)  
0 0 0 80DB6D0 80D6A94 __make_dp unsigned int _make_dp(int a1, int a2, int a3, int a4, int a5)  
0 0 0 80DB9EC 80D6DB0 __addsf3 unsigned int _addsf3(int a1, int a2)  
0 0 0 80DBA18 80D6DDC __subsf3 unsigned int _subsf3(int a1, int a2)  
0 0 0 80DBD80 80D7144 __cmpsf2 int _cmpsf2(int a1, int a2)  
0 0 0 80DC05C 80D7420 __extendsfdf2 unsigned int _extendsfdf2(int a1)  
0 0 0 802BC98 802BD50 ApplyUnitPromotion void ApplyUnitPromotion(struct Unit* unit, u8 classId)  
0 0 0 806E6BC 806C398      
0 0 0 806E860 806C53C      
0 0 0 8001C50 8001D00 ExecBothHBlankHandlers void ExecBothHBlankHandlers(void) OnHBlankBoth
0 0 0 808395C 808161C MapAnim_BeginRoundSpecificAnims void MapAnim_BeginRoundSpecificAnims(ProcPtr proc)  
0 0 0 80D4158 80CF460 BmGuideTextSetAllGreen void BmGuideTextSetAllGreen(void)  
0 0 0 80DA650 80D5A14 _swiopen int swiopen(_DWORD *a1, __int16 a2)  
0 0 0 80088CC 80089D0 IsTalkActive s8 IsTalkActive(void) DialogueExists
0 0 0 8029010 8029068 HasSelectTarget s8 HasSelectTarget(struct Unit* unit, void(func)(struct Unit)) IsGeneratedTargetListEmpty
0 0 0 802B328 802B3D0 BattleCheckPetrify void BattleCheckPetrify(struct BattleUnit* attacker, struct BattleUnit* defender)  
0 0 0 802EB58 802EC20 ExecRestore void ExecRestore(ProcPtr proc)  
0 0 0 8037FA8 8037E7C UpdateDungeonMapTime int UpdateDungeonMapTime(struct Dungeon* dungeon)  
0 0 0 804D23C 804C49C      
0 0 0 804EDFC 804E078 UnpackLegacyUiFramePalette void UnpackLegacyUiFramePalette(int palId)  
0 0 0 804EE5C 804E0D8 UnpackLegacyUiFrameImage void UnpackLegacyUiFrameImage(void* dest)  
0 0 0 807AB24 8078700 MU_StartMoveScript_Auto void MU_StartMoveScript_Auto(const u8 commands[MU_COMMAND_MAX_COUNT])  
0 0 0 8085A54 808371C StartSupportTalk void StartSupportTalk(u8 pidA, u8 pidB, int rank)  
0 80907C8 808FE88 80992D0 8096FEC SetPrepScreenMenuOnStartPress void SetPrepScreenMenuOnStartPress(const void* func)  
0 0 0 80B9F7C 80B53F8 DisplayUiVArrow void DisplayUiVArrow(int x, int y, u16 oam2Base, int d)  
0 0 0 80C6ABC 80C1D00 SetWorldMapHblank void SetWorldMapHblank(void)  
0 0 0 800CD34 800CA60 EventBA_WmRemoveHighlightNationPart2 u8 EventBA_WmRemoveHighlightNationPart2(struct EventEngineProc * proc) EventBA_
0 0 0 800CE40 800CB70 EventBE_ u8 EventBE_(struct EventEngineProc * proc)  
0 0 0 800EE64 800EC50 sub_800EC50 void sub_800EC50(struct ConvoBackgroundFadeProc * proc)  
0 0 0 800EF64 800ED50 sub_800ED50 void sub_800ED50(struct ConvoBackgroundFadeProc * proc)  
0 80582B8 8057AD0 805E2FC 805D1FC efxFirebreathOBJ_Loop void efxFirebreathOBJ_Loop(struct ProcEfxOBJ * proc)  
0 0 0 806AC98 8068970 efxDrzDrakbreathOBJ_Loop void efxDrzDrakbreathOBJ_Loop(struct ProcEfxOBJ * proc)  
0 0 0 80CC590 80C7680 OpAnimDrawSplitLine void OpAnimDrawSplitLine(int xOam1, int yOam0)  
0 0 0 80D2588 80CD898 PromoTrainee_Talk2 void PromoTrainee_Talk2(struct ProcPromoTraineeEvent *proc)  
0 0 0 80D25E8 80CD8F8 PromoTrainee_Talk3 void PromoTrainee_Talk3(struct ProcPromoTraineeEvent *proc)  
0 0 0 80D2648 80CD958 PromoTrainee_Talk4 void PromoTrainee_Talk4(struct ProcPromoTraineeEvent *proc)  
0 0 0 8006230 800632C sub_800632C void sub_800632C(struct FaceBlinkProc* proc)  
0 0 0 800627C 8006378 sub_8006378 void sub_8006378(struct FaceBlinkProc* proc)  
0 0 0 8021B98 8021918 ProcLightRuneAnim3_Loop void ProcLightRuneAnim3_Loop(struct ProcBmFx *proc)  
0 0 0 806166C 805CAC4 efxSongBG_Loop void efxSongBG_Loop(struct ProcEfxEclipseBG * proc)  
0 0 0 806EBE8 806CB3C efxPierceNormalEffectMain void efxPierceNormalEffectMain(struct ProcEfx * proc)  
0 0 0 80884F8 808622C sub_808622C void sub_808622C(struct Proc89EEA28 * proc)  
0 0 0 8088590 80862C4 sub_80862C4 void sub_80862C4(struct Proc89EEA28 * proc)  
0 0 0 80C79C8 80C2C10 sub_80C2C10 void sub_80C2C10(int index)  
0 0 0 80C7E98 80C30E0 SetWmPlaceDotFlagForIndex void SetWmPlaceDotFlagForIndex(int index)  
0 0 0 8002B44 8002BF4 CallARM_FillMovementMap void CallARM_FillMovementMap() MapFloodCoreRam, MoveFill
0 0 0 80A8AEC 80A40A8 EraseSramDataIfInvalid void EraseSramDataIfInvalid()  
0 0 0 8025BD8 8025C34 AddAsTarget_IfPositionCleanForSummon void AddAsTarget_IfPositionCleanForSummon(int x, int y)  
0 0 0 8025C7C 8025CD8 sub_8025CD8 void sub_8025CD8(int x, int y)  
0 0 0 8078670 8076250 sub_8076250 void sub_8076250(struct ProcEkrPopup *proc)  
0 0 0 80786F0 80762D0 sub_80762D0 void sub_80762D0(struct ProcEkrPopup *proc)  
0 0 0 807B5E0 80791CC MU_GenerateConfigDefault static struct MUConfig* MU_GenerateConfigDefault(int objTileId, u8* outIndex)  
0 0 0 807B620 807920C MU_GenerateConfigOther static struct MUConfig* MU_GenerateConfigOther(int objTileId, u8* outIndex)  
0 0 0 8084C8C 808294C      
0 0 0 8084D5C 8082A24      
0 0 0 8084DB4 8082A7C      
0 0 0 8084E0C 8082AD4      
0 0 0 8084E64 8082B2C      
0 0 0 808B824 80895B4 sub_80895B4 void sub_80895B4(int config, int palId)  
0 0 0 800142C 8001470 AsnycKeyStatus void AsnycKeyStatus(int key) NewKeyStatusSetter, StartKeySimulation, StartKeyForce
0 0 0 80014A4 80014E8 sub_80014E8 void sub_80014E8(void)  
800285C 8002C24 8002D48 8001C00 8001CB0 func_fe6_0800285C void func_fe6_0800285C(int unk)
void sub_8001CB0(int a)
 
0 8004110 8004234 8002A18 8002AC8 sub_8002AC8 void sub_8002AC8(void)  
0 0 0 8002A48 8002AF8 StoreRoutinesToIRAM void StoreRoutinesToIRAM(void) InitRamFuncs
0 0 0 8002AE0 8002B90 DrawGlyphRam void DrawGlyphRam(int a, int b, int c, int d) WRAMRoutineGetter, CallARM_Func3, DrawGlyph
0 0 0 8002AF4 8002BA4 CallARM_DecompText void CallARM_DecompText(const char *a, char *b) DecodeStringRam, DecodeString
0 0 0 8003798 800384C sub_800384C void sub_800384C(u16 *dest, const char *fmt, …) DebugPutFmt
0 0 0 8003D30 8003E00 ClearTextPart void ClearTextPart(struct Text *text, int tile_off, int tile_width)  
0 0 0 8004150 8004218 DrawTextGlyph void DrawTextGlyph(struct Text *text, struct Glyph *glyph) DefaultTextDraw, Font_StandardGlyphDrawer
800AC30 8009080 80091F0 8007B08 8007C0C Talk_OnEnd static void Talk_OnEnd(ProcPtr proc)
void Talk_OnEnd(void)
DialogueMain_OnEnd
0 0 0 80089A4 8008AA8 TalkPutSpriteText_OnIdle void TalkPutSpriteText_OnIdle(struct Proc* proc)  
8013428 8012CA4 8012610 8009914 8009A24 GC_InitSramResetScreen static void GC_InitSramResetScreen(struct GameController * proc)
void GameControl_CallEraseMural(ProcPtr proc)
 
0 8012FCC 0 8009C20 8009CC0 sub_8009CC0 void sub_8009CC0(ProcPtr proc)  
0 0 0 800AEB0 800AB58      
0 0 0 800B044 800ACEC      
0 0 0 800BC00 800B910 CopyBgImage void CopyBgImage(u8 bg1, u8 bg2, u8 c)  
0 0 0 800BC44 800B954 CopyBgTiles void CopyBgTiles(u8 src, u8 dst, u8 nbgs)  
0 0 0 800BC84 800B994 CopyBgPalette void CopyBgPalette(u8 src, u8 dst, u8 npals)  
0 0 0 800C13C 800BE4C Event84_WmSetCameraOntoNode u8 Event84_WmSetCameraOntoNode(struct EventEngineProc * proc) Event84_WM_SETCAMONLOC
0 0 0 800C17C 800BE8C Event85_WmSetCameraOntoUnit u8 Event85_WmSetCameraOntoUnit(struct EventEngineProc * proc) Event85_WM_SETCAMONSPRITE
0 0 0 800C43C 800C164 Event91_WmAddPath u8 Event91_WmAddPath(struct EventEngineProc * proc) Event91_WM_DRAWPATH_Silent
0 0 0 800C470 800C198 Event92_WmRemovePath u8 Event92_WmRemovePath(struct EventEngineProc * proc) Event92_REMOVEPATH
0 0 0 800C934 800C65C EventA6_WmUnitSetOnNode u8 EventA6_WmUnitSetOnNode(struct EventEngineProc * proc) EventA6_
0 0 0 800CC00 800C924 EventB2_WmFancyFade u8 EventB2_WmFancyFade(struct EventEngineProc * proc) EventB2_
0 0 0 800CE7C 800CBAC EventBF_ u8 EventBF_(struct EventEngineProc * proc)  
0 0 0 800CEA8 800CBD8 EventC0_ u8 EventC0_(struct EventEngineProc * proc)  
8092E94 80B1E90 80B1068 800D48C 800D1C8 DeleteEventEngines void DeleteEventEngines(void)  
0 0 0 800D640 800D37C CallSuspendPromptEvent void CallSuspendPromptEvent(void) CallEvent
0 0 0 800D798 800D4D4 MergeGenericProc ProcPtr MergeGenericProc(ProcPtr parent, ProcFunc init, ProcFunc loop, ProcFunc dest)  
0 0 0 800EDC4 800EBB0 sub_800EBB0 void sub_800EBB0(struct ConvoBackgroundFadeProc * proc)  
0 0 0 800EE14 800EC00 sub_800EC00 void sub_800EC00(struct ConvoBackgroundFadeProc * proc)  
0 0 0 800F5EC 800F3EC Event28_ChangeWeather u8 Event28_ChangeWeather(struct EventEngineProc * proc)  
0 0 0 800FE88 800FD0C Event2D_ChangeSpritePal u8 Event2D_ChangeSpritePal(struct EventEngineProc * proc) Event2D_
0 0 0 8010AAC 8010968 Event3E_PrepScreenCall u8 Event3E_PrepScreenCall(struct EventEngineProc * proc)  
0 0 0 8011288 801119C PopupProc_PrepareGfx void PopupProc_PrepareGfx(struct PopupProc * proc) LongPopup_PrepareGfx, PopupProc_InitGfx
0 0 0 80114E4 80113F8 PopupProc_GfxClear void PopupProc_GfxClear(struct PopupProc * proc) LongPopup_Clear
0 0 0 8011814 8011728 NewPopup_NewAlly void NewPopup_NewAlly(ProcPtr parent, u8 char_id) CreateNewUnitPopup
0 0 0 801183C 8011750 NewPopup_VerySimple void NewPopup_VerySimple(u32 msg, u32 sound_index, ProcPtr parent)  
0 0 0 8011C74 8011B90 sub_8011B90 void sub_8011B90(void)  
0 0 0 8011D78 8011C94 StartBrownTextBox void StartBrownTextBox(int textId, s16 x, s16 y, ProcPtr parent)  
0 0 0 8012340 8012270 EventPromoteUnitExt void EventPromoteUnitExt(struct Unit * unit, u8 jid, u8 item)  
0 0 0 80123F4 8012324 sub_8012324 void sub_8012324(void)  
0 0 0 8012A14 8012950 StartEventWarpAnim_ret void StartEventWarpAnim_ret(ProcPtr parent, s16 x, s16 y, s8 subcmd, s8 flag)  
0 0 0 8012A48 8012984 Eventfx_SetScreenConfig void Eventfx_SetScreenConfig(void)  
0 0 0 8012AF0 8012A2C ShinningStonefx_InitGfx void ShinningStonefx_InitGfx(struct ProcShinningStonefx * proc)  
0 0 0 8012BF4 8012B3C NewBoomFogFx void NewBoomFogFx(struct Unit * unit)  
0 0 0 8012D9C 8012CE4 StoneShatterEvent_OnEnd void StoneShatterEvent_OnEnd(void)  
0 0 0 8013BAC 8013AF4 FadeToBlack_OnInit void FadeToBlack_OnInit(struct Proc * proc)  
0 0 0 8013C58 8013BA0 FadeFromBlack_OnInit void FadeFromBlack_OnInit(struct Proc * proc)  
0 0 0 8013D10 8013C58 FadeToWhite_OnInit void FadeToWhite_OnInit(struct Proc *proc)  
0 0 0 8013D28 8013C70 FadeFromWhite_OnInit void FadeFromWhite_OnInit(struct Proc * proc)  
0 0 0 8014E64 8014E3C      
0 0 0 80190EC 8019414 GetUnitStatusName inline char* GetUnitStatusName(struct Unit* unit)  
0 0 0 801B820 801BB54 DebugMenu_MapEffect u8 DebugMenu_MapEffect(struct MenuProc *menuProc, struct MenuItemProc *menuItemProc)  
0 0 0 801BCC0 801C030 DebugClearMenu_ClearFile u8 DebugClearMenu_ClearFile(struct MenuProc* menuProc, struct MenuItemProc* menuItemProc)  
0 0 0 801BCEC 801C05C DebugMenuInit int DebugMenuInit(void)  
0 801BCD4 0 801BD20 801C090 DEBUGONLY_Startup void DEBUGONLY_Startup(void)  
801ABE8 801BDC0 801BA10 801BE28 801C198 func_fe6_0801ABE8 fu8 func_fe6_0801ABE8(struct MenuProc * menu)
int DebugContinueMenuEnd(struct MenuProc* menuProc)
DebugContinueMenuEnd
0 0 0 801BE6C 801C1DC StartupDebugMenu_WorldMapEffect u8 StartupDebugMenu_WorldMapEffect(void) UNUSED_StartupDebugMenu_WorldMapEffect
0 0 0 801BEB4 801C224 StartupDebugMenu_ChapterSelectIdle u8 StartupDebugMenu_ChapterSelectIdle(struct MenuProc* menuProc, struct MenuItemProc* menuItemProc) UNUSED_StartupDebugMenu_ChapterSelectIdle
0 0 0 801D47C 801D818 PlayerPhase_RangeDisplayIdle_ForceAPress void PlayerPhase_RangeDisplayIdle_ForceAPress(ProcPtr proc)  
0 0 0 801D980 801DD1C bmxfade_init void bmxfade_init(struct BmxfadeProc *proc)  
0 0 0 801F000 801F3A8 PhaseIntro_InitDisp void PhaseIntro_InitDisp(ProcPtr proc)  
0 0 0 801FCD0 801FFD8 ChapterIntro_801FFD8_Loop void ChapterIntro_801FFD8_Loop(struct ChapterIntroFXProc* proc)  
0 0 0 801FD94 802009C ChapterIntro_SetBG_802009C void ChapterIntro_SetBG_802009C()  
0 0 0 801FDE8 80200F0 ChapterIntro_Init void ChapterIntro_Init(struct ChapterIntroFXProc* proc)  
0 0 0 80201DC 80204E4 sub_80204E4 void sub_80204E4(struct ChapterIntroFXProc* proc, int unk2, int unk3, int unk4)  
0 0 0 8020470 8020778 ChapterIntro_DrawChapterTitleMaybe void ChapterIntro_DrawChapterTitleMaybe()  
0 0 0 80204C0 80207C8 ChapterIntro_80207C8 void ChapterIntro_80207C8()  
0 0 0 80205F0 80208F8 ChapterIntro_InitBLDCNT void ChapterIntro_InitBLDCNT()  
0 0 0 802063C 8020944 ChapterIntro_8020944 void ChapterIntro_8020944(struct ChapterIntroFXProc* proc)  
0 0 0 8020738 8020A40 ChapterIntro_8020A40 void ChapterIntro_8020A40(struct ChapterIntroFXProc* proc)  
0 0 0 8020828 8020B30 ChapterIntro_InitMapDisplay void ChapterIntro_InitMapDisplay()  
0 0 0 8020B40 8020E48 ChapterIntro_BeginFadeOut void ChapterIntro_BeginFadeOut(struct ChapterIntroFXProc* proc)  
0 0 0 8020F00 8021208 GameOverScreen_RandomScroll_Loop void GameOverScreen_RandomScroll_Loop(struct ProcGameOverScroll *proc)  
801E9D8 802089C 8020434 80211CC 80214D4 GameOverScreen_End static void GameOverScreen_End(struct GenericProc * proc)
void GameOverScreen_End(struct ProcGameOverScreen *proc)
 
0 0 0 8021234 802153C ProcLightRuneAnim_Init void ProcLightRuneAnim_Init(struct ProcBmFx *proc)  
0 0 0 80213C8 80216D0 ProcLightRuneAnim2_Init void ProcLightRuneAnim2_Init(struct ProcBmFx *proc)  
0 0 0 80216A4 80219AC StartLightRuneAnim3 void StartLightRuneAnim3(ProcPtr parent, int x, int y)  
0 0 0 8021D2C 8021ECC ProcWhiteCircleFx_End void ProcWhiteCircleFx_End(struct ProcWhiteCircleFx *proc)  
0 0 0 80224B8 80224EC ChapterIntroTitle_ResetBg void ChapterIntroTitle_ResetBg(struct ChapterIntroFXProc *proc)  
0 0 0 80224F4 8022528 ChapterIntroTitle_End void ChapterIntroTitle_End(struct ChapterIntroFXProc *proc)  
0 0 0 80225C4 80225F8 CommandEffectEndPlayerPhase u8 CommandEffectEndPlayerPhase(struct MenuProc* menu, struct MenuItemProc* menuItem) MapMenuCommnd_EndEffect
0 0 0 8023E70 8023EB4 PickCommandEffect u8 PickCommandEffect(struct MenuProc* menu, struct MenuItemProc* menuItem)  
0 0 0 80244F8 8024548 YobimaCommandEffect u8 YobimaCommandEffect(struct MenuProc* menu, struct MenuItemProc* menuItem)  
0 0 0 80246D4 80247F4 RefreshMapSelect_Init void RefreshMapSelect_Init(ProcPtr menu) DanceSelectOnInit
0 0 0 80286A4 8028710 GetAffinityName char* GetAffinityName(int affinity)  
8023954 8027BA4 8027718 8029590 80295E8 WarpSelect_Init static void WarpSelect_Init(struct GenericProc * proc)
void WarpSelect_OnInit(struct WarpSelectProc* proc)
WarpSelect_OnInit, WarpTargetPosSelect_Init
0 0 0 802D218 802D2E0 TradeMenu_InitUnitNameDisplay void TradeMenu_InitUnitNameDisplay(struct TradeMenuProc * proc) TradeMenu_802D2E0
0 0 0 802DD08 802DDD0 TradeMenu_TutorialHandCursor_Update void TradeMenu_TutorialHandCursor_Update(void)  
0 0 0 802F65C 802F73C sub_802F73C void sub_802F73C()  
0 0 0 802F680 802F760 sub_802F760 void sub_802F760(struct Unit* unit, int item)  
0 0 0 8031044 80310F8 RefreshBMapDisplay_FromBattle void RefreshBMapDisplay_FromBattle(void)  
0 802EB7C 802E6B0 80313FC 80314B0 GameCtrl_DeclareCompletedChapter void GameCtrl_DeclareCompletedChapter(void) DeclareCompletedChapter
0 0 0 803290C 80329C0 sub_80329C0 struct BattleHit * sub_80329C0(struct BattleHit * r0)  
0 0 0 80332D4 80333C4 PrepMapMenu_OnBPress bool PrepMapMenu_OnBPress(ProcPtr proc) PrepScreenMapMenu_OnBPress
0 0 0 803339C 803348C sub_803348C void sub_803348C(ProcPtr proc)  
0 8030A04 8030518 80333CC 80334BC PrepScreenProc_InitMapMenu void PrepScreenProc_InitMapMenu(struct ProcPrepSallyCursor * proc)  
0 0 0 8033458 8033548 PrepHelpPrompt_Init void PrepHelpPrompt_Init(struct ProcPrepSallyCursor * proc)  
0 0 0 8033484 8033574 PrepHelpPrompt_Loop void PrepHelpPrompt_Loop(void)  
0 0 0 8033544 8033634 PrepMapMenu_OnEnd void PrepMapMenu_OnEnd(void) PrepScreenMapMenu_OnEnd
0 0 0 8034070 8034168 sub_8034168 void sub_8034168(void)  
0 0 0 80340D8 80341D0 PrepScreenProc_LockGame void PrepScreenProc_LockGame(void)  
0 0 0 8034964 8034A5C DrawUnitConText void DrawUnitConText(struct Text* text, struct Unit* unit)  
0 0 0 8034A18 8034B10 DrawUnitStatusText void DrawUnitStatusText(struct Text* text, struct Unit* unit)  
0 0 0 8034AEC 8034BE4 DrawAccuracyText void DrawAccuracyText(struct Text* text, int accuracy)  
0 8032FF8 8032AC8 8035C0C 8035B0C StatusHealEffect_OverlayBg_Loop void StatusHealEffect_OverlayBg_Loop()  
0 0 0 8035C44 8035B44 StatusHealEffect_BlendedSprite_Init void StatusHealEffect_BlendedSprite_Init(struct UnknownBMUSAilmentProc* proc)  
0 0 0 8035E9C 8035D9C StatusHealEffect_Finish void StatusHealEffect_Finish()  
0 0 0 80361E8 80360E8 GorgonEggHatchDisplay_Display void GorgonEggHatchDisplay_Display(struct UnknownBMUSAilmentProc* proc)  
0 0 0 8036E9C 8036D9C BattleForecast_Init void BattleForecast_Init(struct BattleForecastProc * proc) BKSEL_InitGfx
800D85C 802BC98 0 803830C 80381E0 Event_FadeOutOfSkip static void Event_FadeOutOfSkip(struct EventProc * proc)
void StartDungeonRecordProcFromMenu(ProcPtr proc)
StartDungeonRecordProcFromMenu
0 0 0 8038334 8038208 PushGlobalTimer void PushGlobalTimer()  
0 0 0 803835C 8038230 sub_8038230 void sub_8038230()  
0 0 0 8038F68 8038EF0 EndDungeonRecordUi void EndDungeonRecordUi()  
0 0 0 8039504 803948C sub_803948C void sub_803948C(ProcPtr proc)  
0 0 0 803C7F4 803C864 AiIsUnitEnemyAndNotInScrList s8 AiIsUnitEnemyAndNotInScrList(struct Unit* unit) IsUnitEnemyAndNotInTheAiInstList
0 0 0 804134C 80413CC AiDecideNightmareStaff s8 AiDecideNightmareStaff()  
0 0 0 8041504 8041584 AiDecideDKSummon s8 AiDecideDKSummon()  
8035414 803C930 803C47C 8041880 8041900 SioRegisterIrq void SioRegisterIrq(void)  
0 0 0 8042E38 8042EB4 sub_8042EB4 void sub_8042EB4(struct Proc_Sio_085A93A0 * proc)  
8036D3C 803E280 803DDD0 80431C8 8043244 sub_8043244 void sub_8043244(void)  
0 0 0 8043C74 8043CF4      
0 0 0 8046CCC 8046D6C      
0 8043330 0 8048198 8048280      
803C578 8044DC0 80445C4 8049B74 8048D64      
0 8046510 8045D24 804B2B8 804A51C      
0 0 0 804C6D8 804B938      
803F040 8047948 804715C 804C75C 804B9BC      
0 0 0 804CD4C 804BFAC      
0 0 0 804D18C 804C3EC      
8040880 80491CC 80489E4 804DD78 804CFE0      
0 0 0 804E110 804D37C      
0 0 0 804F598 804E80C DisplayUiHand_unused void DisplayUiHand_unused(int x, int y)  
0 0 0 804F964 804EBD8 StartOrphanMenuAt struct MenuProc* StartOrphanMenuAt(const struct MenuDef* def, struct MenuRect rect)  
0 0 0 80501E8 804F474 Menu_AutoHelpBox_OnInit void Menu_AutoHelpBox_OnInit(struct MenuProc* proc) Menu_HelpBoxInit
0 0 0 80505A0 804F82C SyncMenuBgs void SyncMenuBgs(struct MenuProc* proc)  
0 0 0 80505C0 804F84C ClearMenuBgs void ClearMenuBgs(struct MenuProc* proc)  
0 0 0 8051A00 8050CCC ekrBattle_PostPopup void ekrBattle_PostPopup(struct ProcEkrBattle *proc) ekrBattle_8050CCC
0 804F86C 804F090 8054CAC 8053FC4 NewEfxFlashBgDirectly void NewEfxFlashBgDirectly(struct Anim * anim, int duartion)  
0 0 0 8056C78 8055CF0 ekrBaStart_InitScreen void ekrBaStart_InitScreen(struct ProcEkrBattleStarting *proc) ekrBattleStarting_8055CF0
0 0 0 805F0E8 8065384 efxOuraBGCOL_Loop void efxOuraBGCOL_Loop(struct ProcEfxBGCOL * proc)  
0 0 0 805FEDC 8061854 efxLiveBGCOL_Loop void efxLiveBGCOL_Loop(struct ProcEfxBGCOL * proc)  
0 0 0 806177C 8060734 efxHazymoonOBJ2_Loop_C void efxHazymoonOBJ2_Loop_C(struct ProcEfxOBJ * proc)  
0 0 0 80617D8 806067C efxHazymoonOBJ2_Loop_A void efxHazymoonOBJ2_Loop_A(struct ProcEfxOBJ * proc)  
0 0 0 8061834 80606D8 efxHazymoonOBJ2_Loop_B void efxHazymoonOBJ2_Loop_B(struct ProcEfxOBJ * proc)  
0 0 0 8061CD4 8063EF8 efxLunaBGCOL_Loop void efxLunaBGCOL_Loop(struct ProcEfxBGCOL * proc)  
0 0 0 8064478 80625B0 efxSilenceBG_Loop void efxSilenceBG_Loop(struct ProcEfxBG * proc)  
0 0 0 8064FF8 8060BD4 efxFenrirBGCOL_Loop void efxFenrirBGCOL_Loop(struct ProcEfxBGCOL * proc)  
0 806030C 805FB24 8065160 8064060 efxLunaOBJ_Loop_A void efxLunaOBJ_Loop_A(struct ProcEfxOBJ * proc)  
0 0 0 8065D8C 8064C80 efxExcaliburBG0_Loop void efxExcaliburBG0_Loop(struct ProcEfxBG * proc)  
0 0 0 8068F58 8066BBC efxMaohFlashWOUT_Loop_B void efxMaohFlashWOUT_Loop_B(struct ProcEfxOBJ * proc)  
0 0 0 806923C 8066EA8 sub_8066EA8 void sub_8066EA8(void)  
0 0 0 8069D60 8067914 efxEvilEyeBG_Loop void efxEvilEyeBG_Loop(struct ProcEfxBG * proc)  
0 0 0 806A14C 8067E1C efxNaglfarBG_Loop void efxNaglfarBG_Loop(struct ProcEfxBG * proc) Loop6C_efxNaglfarBG
0 0 0 806A3AC 8067FB8 efxNaglfarBG3_Loop void efxNaglfarBG3_Loop(struct ProcEfxBG * proc)  
0 0 0 806A960 8068638 efxNaglfarBlack_Loop_A void efxNaglfarBlack_Loop_A(struct ProcEfx * proc)  
0 0 0 806ACFC 80689D4 StartSubSpell_efxDrzDrakbreathBG void StartSubSpell_efxDrzDrakbreathBG(struct Anim * anim)  
0 0 0 806ADC4 8068A9C efxDrzDrakbreathBGCOL_Loop void efxDrzDrakbreathBGCOL_Loop(struct ProcEfxBGCOL * proc)  
0 0 0 806B6F4 80693CC efxDarkGradoBG02_80693CC void efxDarkGradoBG02_80693CC(struct ProcEfxBG * proc)  
8056B28 8062D88 80625A0 806EA8C 806C768 efxCriricalEffectMain void efxCriricalEffectMain(struct ProcEfx * proc)  
0 0 0 806EB64 806CAE0 efxPierceCriticalEffectBGCOLMain void efxPierceCriticalEffectBGCOLMain(struct ProcEfxBGCOL * proc)  
0 0 0 806EC28 806CB7C NewEfxPierceNormalEffectBG void NewEfxPierceNormalEffectBG(struct Anim * anim)  
0 0 0 806ED2C 806CA08 efxPierceCriticalEffectMain void efxPierceCriticalEffectMain(struct ProcEfxBG * proc)  
0 80642F4 0 806EE04 8074AFC Loop6C2_EfxLvupBGCOL void Loop6C2_EfxLvupBGCOL(struct ProcEfxBGCOL * proc)  
0 0 0 806EEA0 806C904 NewEfxNormalEffectBG void NewEfxNormalEffectBG(struct Anim * anim)  
8057B90 8063E2C 8063644 806FEB4 806DB9C NewEfxMagdhisEffect void NewEfxMagdhisEffect(struct Anim *anim)  
0 0 0 8070BEC 806E610 sub_806E610 void sub_806E610(struct ProcEfxSkill *proc)  
0 0 0 8070C94 806E6E0 sub_806E6E0 void sub_806E6E0(struct ProcEfxSkill *proc)  
0 0 0 8070D50 806E79C sub_806E79C void sub_806E79C(struct ProcEfxSkill *proc)  
0 0 0 8071514 806EF64 efxopLive_Loop_Main void efxopLive_Loop_Main(struct ProcEfx * proc)  
0 0 0 807197A 806F3CA      
0 0 0 8071B6C 806F5BC StartClassReelSpellAnimFlux void StartClassReelSpellAnimFlux(struct Anim * anim)  
0 0 0 8071C18 806F668 efxopMyrrh_Loop_Main void efxopMyrrh_Loop_Main(ProcPtr proc)  
0 0 0 8071C84 806F6D4 efxopEvilEye_Loop_A void efxopEvilEye_Loop_A(struct ProcEfx * proc)  
0 0 0 8071C9C 806F6EC efxopEvilEye_Loop_B void efxopEvilEye_Loop_B(struct ProcEfx * proc)  
0 0 0 8071D70 806F7C0 StartCRSubSpell_efxopEvilEyeOBJ void StartCRSubSpell_efxopEvilEyeOBJ(struct Anim * anim, struct ProcEfx * parent)  
0 0 0 8071E14 806F864 efxopStone_Loop_A void efxopStone_Loop_A(struct ProcEfx * proc)  
0 0 0 8071E2C 806F87C efxopStone_Loop_B void efxopStone_Loop_B(struct ProcEfx * proc)  
0 0 0 8071F18 806F968 StartCRSubSpell_efxopStoneOBJ void StartCRSubSpell_efxopStoneOBJ(struct Anim * anim, struct ProcEfx * parent)  
0 0 0 8072288 806FCD8 EfxDracoZombiePrepareImg void EfxDracoZombiePrepareImg(struct ProcEkrDragon * proc)  
0 0 0 8072798 80701E8 SetEkrDragonExit void SetEkrDragonExit(struct Anim * anim)  
0 0 0 8072B10 8070568 NewEkrWhiteINOUT void NewEkrWhiteINOUT(int dura1, int dura2, int dura3)  
0 0 0 8072D68 80707C0      
0 0 0 8072F74 80709CC EkrMyr_TrigerForPrepared void EkrMyr_TrigerForPrepared(struct ProcEkrDragon *proc)  
0 0 0 8075450 8072F74 EfxClasschgBGSE01Main void EfxClasschgBGSE01Main(struct ProcEfxBG * proc)  
0 0 0 80784D0 8076178 ekrPopup_WaitWpnBroke void ekrPopup_WaitWpnBroke(struct ProcEkrPopup *proc)  
0 0 0 8078534 80760B0 ekrPopup_WaitWRankUp void ekrPopup_WaitWRankUp(struct ProcEkrPopup *proc)  
0 0 0 8078598 8076114 ekrPopup_WaitWRankUp2 void ekrPopup_WaitWRankUp2(struct ProcEkrPopup *proc)  
0 0 0 80785FC 80761DC ekrPopup_WaitWpnBroke2 void ekrPopup_WaitWpnBroke2(struct ProcEkrPopup *proc)  
0 0 0 80786B0 8076290 sub_8076290 void sub_8076290(struct ProcEkrPopup *proc)  
0 0 0 8078960 8076540 NewEkrDragonDemonKing void NewEkrDragonDemonKing(struct Anim * anim)  
0 0 0 80789EC 80765CC EkrDKStartBaseHide void EkrDKStartBaseHide(struct ProcEkrDragon * proc)  
0 0 0 8078B04 80766E4 PrepareDemonKingBGFx void PrepareDemonKingBGFx(struct ProcEkrDragon * proc)  
0 0 0 8078C38 8076818 EkrDK_ReloadTerrainEtc void EkrDK_ReloadTerrainEtc(struct ProcEkrDragon * proc)  
0 0 0 8078EC4 8076AA4 NewEkrDragonBodyAnime ProcPtr NewEkrDragonBodyAnime(struct Anim * anim)  
0 0 0 80797BC 8077398 sub_8077398 void sub_8077398(void)  
0 0 0 8079884 8077460 sub_8077460 void sub_8077460(struct ProcEfxDKfx * proc)  
0 0 0 8079930 807750C sub_807750C void sub_807750C(int arg1, int arg2)  
0 0 0 80799C0 807759C EkrDragonTunkFaceRegisterAnim void EkrDragonTunkFaceRegisterAnim(struct ProcEfxDKfx * proc)  
0 0 0 8079A44 8077620 EkrDragonTunkFaceRegisterAnim2 void EkrDragonTunkFaceRegisterAnim2(struct ProcEfxDKfx * proc)  
0 0 0 807A15C 8077D38 sub_8077D38 void sub_8077D38(struct Proc08801800 *proc)  
0 0 0 807A1EC 8077DC8 sub_8077DC8 void sub_8077DC8(void)  
0 807DDAC 0 807A2C0 8077E9C sub_8077E9C void sub_8077E9C(void)  
0 0 0 807A310 8077EEC sub_8077EEC void sub_8077EEC(int ref, ProcPtr parent)  
0 0 0 807A548 8078124 NewEkrSelfThunderBG void NewEkrSelfThunderBG(struct Anim *anim)  
0 0 0 807A564 8078140 EfxSelfThunderBGUpdateAnim void EfxSelfThunderBGUpdateAnim(struct ProcSelfThunderBG *proc, u16 *img, u16 *tsa_close, u16 *tsa_far, u16 *pal)  
0 806C474 806BC88 807A948 8078524 MU_8078524 void MU_8078524(struct MUProc* proc)  
805FE78 806C9F8 806C20C 807AC34 8078810 MuStepSe_PlaySeA void MuStepSe_PlaySeA(struct GenericProc * proc)
void MU_StepSound_OnFirstSound(struct MUStepSoundProc* proc)
MU_StepSound_OnFirstSound
0 0 0 807B4A4 8079090 MU_OnEnd void MU_OnEnd(struct MUProc* proc)  
0 0 0 807BBF8 80797E4 MU_SetDisplayPosition void MU_SetDisplayPosition(struct MUProc* proc, int x, int y)  
0 0 0 807BC08 80797F4 MU_SetDisplayOffset void MU_SetDisplayOffset(struct MUProc* proc, int xOff, int yOff)  
0 0 0 807BC18 8079804 MU_StartFlashFade void MU_StartFlashFade(struct MUProc* proc, int flashType)  
0 0 0 807BC6C 8079858 MU_8079858 void MU_8079858(struct MUProc* muProc)  
0 0 0 807BCC4 80798B0 MU_StartActionAnim void MU_StartActionAnim(struct MUProc* proc)  
0 0 0 807BCFC 80798E8 MU_StartDelayedFaceTarget void MU_StartDelayedFaceTarget(struct MUProc* proc)  
0 0 0 807BD20 807990C MU_EndRefaceApAnim void MU_EndRefaceApAnim(int argAp)  
0 0 0 807BE00 80799EC MU_CritFlash_StartFadeBack_maybe void MU_CritFlash_StartFadeBack_maybe(struct MUFlashEffectProc* proc)  
0 0 0 807BF2C 8079B18 MU_SetSpecialSprite void MU_SetSpecialSprite(struct MUProc* proc, int displayedClassId, const u16* palette)  
8061B10 806EDC0 806E5D4 807CCA8 807A8F0 Manim_HitAnim void Manim_HitAnim(ProcPtr proc)
void MapAnim_DisplayRoundAnim(ProcPtr p)
MapAnim_DisplayRoundAnim, MapAnimProc_StartRoundAnimProc
0 806EE30 806E644 807CCF8 807A940 MapAnim_MoveCameraOntoSubject void MapAnim_MoveCameraOntoSubject(ProcPtr p) MapAnimProc_MoveCameraOntoSubject
0 0 0 807D060 807AD08 New6C_SummonGfx_FromActionPos void New6C_SummonGfx_FromActionPos(ProcPtr proc)  
0 0 0 807D39C 807B070 ProcSummonDK_ResetCounter void ProcSummonDK_ResetCounter(struct SumProc* proc)  
0 0 0 807D5B4 807B234 ProcSummonDK_SelectDownPos void ProcSummonDK_SelectDownPos(struct SumProc* proc)  
0 0 0 807D5D4 807B254 ProcSummonDK_SelectRightPos void ProcSummonDK_SelectRightPos(struct SumProc* proc)  
0 0 0 807D5F4 807B274 ProcSummonDK_SelectLeftPos void ProcSummonDK_SelectLeftPos(struct SumProc* proc)  
0 0 0 807D614 807B294 ProcSummonDK_SelectUpPos void ProcSummonDK_SelectUpPos(struct SumProc* proc)  
0 0 0 807D634 807B2B4 LoadSumMonsterFromDK void LoadSumMonsterFromDK(struct SumProc* proc)  
0 0 0 807DF10 807BBC8 NewMapBattleInfoThing void NewMapBattleInfoThing(int x, int y, struct Proc* parent) MapAnim_StartBattleInfoBox
8062D64 806FFCC 806F7E0 807DF38 807BBF0 ManimWindow_Clear void ManimWindow_Clear(ProcPtr proc)
void ProcMapInfoBox_OnEnd(void)
MapAnimUi_Clear
0 0 0 807E370 807C02C ProcMAExpBar_OnDraw void ProcMAExpBar_OnDraw(struct MAExpBarProc* proc) MapAnimExpBar_LoadGfx
0 0 0 807E834 807C4F0 InitDebugMapAnim void InitDebugMapAnim(struct MADebugProc* proc)  
806495C 8071BD8 80713EC 807EDEC 807CAA8 ManimDebug_StartBattleManim void ManimDebug_StartBattleManim(struct ManimDebugProc * proc)
void MADebug_DoBattleAnim(void)
 
0 0 0 807EE48 807CB04 MapEventBattle_OnEnd void MapEventBattle_OnEnd(void)  
0 0 0 807EF6C 807CC28 WallBreakAnim_Init void WallBreakAnim_Init(struct MAEffectProc * proc)  
0 0 0 807EFBC 807CC78 NewMapPoisonEffect void NewMapPoisonEffect(struct Unit * unit) StartMapAnimPoisonEffect
0 0 0 807F05C 807CD18 NewMapAnimPoisonAnim2 void NewMapAnimPoisonAnim2(struct Unit * unit)  
0 0 0 807F114 807CDD0 MapAnim_StartGorgonHatchAnim void MapAnim_StartGorgonHatchAnim(struct Unit * unit)  
0 0 0 807F3F8 807D0B4 MapAnimCallSpellAssocLatonafx void MapAnimCallSpellAssocLatonafx(struct Unit * unit)  
0 0 0 807F624 807D2E0 MapLatonaBlinkingfx_Init void MapLatonaBlinkingfx_Init(struct MAEffectProc * proc)  
0 0 0 807F710 807D3CC MapLatonaShiningfx_Start void MapLatonaShiningfx_Start(struct MAAnotherProc * proc)  
0 0 0 807F818 807D4D4 MapAnimCallSpellAssocNightMarefx void MapAnimCallSpellAssocNightMarefx(struct Unit * unit)  
0 0 0 807F9CC 807D688 MapAnimCallSpellAssocAntitoxinPureWaterfx void MapAnimCallSpellAssocAntitoxinPureWaterfx(struct Unit * unit, u8 * img, u16 * pal)  
0 0 0 807FA1C 807D6D8 AntitoxinPureWaterfx_Init void AntitoxinPureWaterfx_Init(struct MAEffectProc * proc)  
0 0 0 807FB1C 807D7D8 sub_807D7D8 void sub_807D7D8(struct Unit * unit)  
0 0 0 807FB70 807D82C NewMapAnimEffectAnimator void NewMapAnimEffectAnimator(struct Unit * unit, void const * img, void const * pal, u16 song)  
0 0 0 807FBA4 807D860 MapAnimEffectAnimator_Init void MapAnimEffectAnimator_Init(struct ProcMapAnimator * proc)  
0 0 0 807FD70 807DA2C MapSpellAnim_CommonEnd void MapSpellAnim_CommonEnd(ProcPtr proc)  
0 0 0 807FDAC 807DA68 MapSpellAnim_EndWithHBlank void MapSpellAnim_EndWithHBlank(ProcPtr proc)  
0 0 0 807FDEC 807DAA8 StartWarpFlashy void StartWarpFlashy(struct Unit * unit, int arg_04, int arg_08) New6C_SomethingFlashy, StartUnitWarpRing
0 0 0 807FE2C 807DAE8 WarpFlashy_Init void WarpFlashy_Init(struct MAEffectProc * proc)  
0 8073084 8072898 807FEEC 807DBA8 MapAnimTorchEffect void MapAnimTorchEffect(struct Unit * unit)  
0 0 0 80800C0 807DD80 MapAnimBerserkEffect void MapAnimBerserkEffect(struct Unit * unit)  
0 0 0 8080108 807DDC8 MapAnimBerserk_Loop void MapAnimBerserk_Loop(struct MAEffectProc * proc)  
0 0 0 8080170 807DE30 MapAnimRepairEffect void MapAnimRepairEffect(struct Unit * unit)  
0 0 0 80801C0 807DE80 MapAnimRepair_Init0 void MapAnimRepair_Init0(struct MAEffectProc * proc)  
0 0 0 8080334 807DFF4 MapAnimRestoreEffect void MapAnimRestoreEffect(struct Unit * unit)  
806664C 80738B4 80730C8 8080378 807E038 func_fe6_0806664C void func_fe6_0806664C(struct ManimSomethingProc_08066294 * proc)
void MapAnimRestore_Init(struct MAEffectProc * proc)
 
0 0 0 8080414 807E0D4 MapAnimSleepEffect void MapAnimSleepEffect(struct Unit * unit)  
0 0 0 8080458 807E118 MapAnimSleep_Init void MapAnimSleep_Init(struct MAEffectProc * proc)  
0 0 0 80804BC 807E17C MapAnimSleep_Anim1 void MapAnimSleep_Anim1(struct MAEffectProc * proc)  
0 0 0 80804F0 807E1B0 MapAnimSleep_Anim2 void MapAnimSleep_Anim2(struct MAEffectProc * proc)  
0 0 0 8080524 807E1E4 MapAnimMonsterStoneEffect void MapAnimMonsterStoneEffect(struct Unit * unit)  
0 0 0 808068C 807E34C StartMapAnimEffect_Unk_089A3DB4 void StartMapAnimEffect_Unk_089A3DB4(struct Unit * unit)  
0 0 0 80806D0 807E390 MapAnim_Init_807E390 void MapAnim_Init_807E390(struct MAEffectProc * proc)  
0 0 0 80807CC 807E48C MapAnimCallSpellAssocSilencefx void MapAnimCallSpellAssocSilencefx(struct Unit * unit)  
0 0 0 8080810 807E4D0 MapAnimSilence_InitGfx void MapAnimSilence_InitGfx(struct MAEffectProc * proc)  
0 0 0 8080978 807E638 MapAnimCallSpellAssocBarrierfx void MapAnimCallSpellAssocBarrierfx(struct Unit * unit)  
0 0 0 80809BC 807E67C MapAnimBarrierfx_Init void MapAnimBarrierfx_Init(struct MAEffectProc * proc)  
0 0 0 8080AA0 807E760 MapAnimUnlockEffect void MapAnimUnlockEffect(int x, int y)  
0 80742A8 8073ABC 8080ADC 807E79C HideUnitUnlockDoor void HideUnitUnlockDoor(void)  
0 80742DC 8073AF0 8080B04 807E7C4 UnhideUnit void UnhideUnit(void)  
0 0 0 8080D60 807EA20 StartMapAnimEffect_Unk_089A3EC4 void StartMapAnimEffect_Unk_089A3EC4(int bg, int x_inc, int y_inc, ProcPtr parent)  
0 0 0 8080DA0 807EA60 sub_807EA60 void sub_807EA60(struct ManimSomethingProc_08067498 * proc)  
0 0 0 808144C 807F10C StartManimLevelUp void StartManimLevelUp(int actor_id, ProcPtr parent) MapAnim_StartLevelUp
0 0 0 8081B38 807F7F8 StartStarRotationEffect void StartStarRotationEffect(int xCenter, int yCenter, int lo, int hi, int start, int end, int terminator)  
0 0 0 8081B78 807F838 StartStarExplosionEffect void StartStarExplosionEffect(int x, int y)  
0 0 0 8081B98 807F858 StartStarImplosionEffect void StartStarImplosionEffect(int x, int y)  
0 0 0 8081BDC 807F89C sub_807F89C void sub_807F89C(struct MAEffectProc * proc)  
0 0 0 8082024 807FCE4 sub_807FCE4 void sub_807FCE4(struct MAEffectProc * proc)  
0 0 0 8082378 8080038 sub_8080038 void sub_8080038(void)  
0 0 0 8082390 8080050 sub_8080050 void sub_8080050(struct MAEffectProc * proc)  
0 0 0 8082718 80803D8      
0 0 0 80829A0 8080660      
0 0 0 8082EC4 8080B84      
0 0 0 808306C 8080D2C New6C_SummonGfx int New6C_SummonGfx(signed int a1, int a2, int a3)  
0 0 0 80833B8 8081078      
0 0 0 80834EC 80811AC      
0 0 0 808352C 80811EC      
8069028 80763F0 8075C20 808392C 80815EC func_fe6_08069028 void func_fe6_08069028(ProcPtr proc)
void SpellWarpMoveCamera(ProcPtr proc)
MapAnim_MoveCameraOnWarpTarget
80698E4 8076CD8 8076508 8083F0C 8081BCC func_fe6_080698E4 void func_fe6_080698E4(ProcPtr proc)
void SpellWarpStartFlashyAtNewPos(ProcPtr proc)
MapAnim_WarpTargetWarpRing
80699A4 8076D98 80765C8 8084014 8081CD4 func_fe6_080699A4 void func_fe6_080699A4(ProcPtr proc)
void SpellWarpStartFlashFade(ProcPtr proc)
MapAnim_TargetUnitFlashOut
0 0 0 8084144 8081E04 SpellWarpSetNewPosition void SpellWarpSetNewPosition(ProcPtr proc) MapAnim_MoveTargetForWarp
0 0 0 8084298 8081F58 MapAnimResetHBlank void MapAnimResetHBlank(void)  
0 0 0 8085178 8082E40      
0 0 0 8085AC8 8083790 GetSupportTalkSong_ u16 GetSupportTalkSong_(u8 unused, u8 pidA, u8 pidB, int rank)  
806AAA0 8078CF0 8078520 8085D00 80839C8 EvtListCmd_ItemChest int EvtListCmd_ItemChest(struct EventInfo * info)
int EvCheck08_DOOR(struct EventInfo* info)
CheckDOOR, EvCheck08_DOOR
806AAEC 8078D3C 807856C 8085D48 8083A10 EvtListCmd_Door int EvtListCmd_Door(struct EventInfo * info)
int EvCheck09_(struct EventInfo* info)
EvCheck09_
0 0 0 8086DA8 8084ADC sub_8084ADC void sub_8084ADC()  
0 0 0 808769C 80853D0 PostGameOverHandler void PostGameOverHandler(ProcPtr proc)  
0 807B448 807A9D4 80877C8 80854FC ResetAllBG void ResetAllBG(void)  
0 0 0 80877F8 808552C SwapUnitStatsChar100 void SwapUnitStatsChar100(void)  
0 0 0 808786C 80855A0 sub_80855A0 void sub_80855A0(struct UnkProc80855A0 * proc)  
0 0 0 8087E80 8085BB4 WorldFlushCallBack void WorldFlushCallBack(void)  
0 0 0 80883CC 8086100 sub_8086100 void sub_8086100(struct ProcEventMapAnim * proc)  
0 0 0 8088798 80864CC CallRouteSplitMenu void CallRouteSplitMenu(ProcPtr proc)  
0 0 0 80887E0 8086514 MenuCommand_DrawRouteSplit int MenuCommand_DrawRouteSplit(struct MenuProc* menu, struct MenuItemProc* menu_item)  
0 0 0 8089DCC 8087B40 GlowBlendCtrl_OnInit void GlowBlendCtrl_OnInit(struct StatScreenEffectProc* proc)  
0 0 0 8089E90 8087C04 EndGlowBlendCtrl void EndGlowBlendCtrl(struct StatScreenEffectProc* proc)  
0 0 0 808A144 8087EB8 DisplayPageNameSprite void DisplayPageNameSprite(int pageid)  
0 0 0 808A5E0 8088354 PageNumCtrl_DisplayMuPlatform void PageNumCtrl_DisplayMuPlatform(struct StatScreenPageNameProc* proc)  
0 0 0 808A6D8 808844C StatScreen_BlackenScreen void StatScreen_BlackenScreen(void)  
0 0 0 808A73C 80884B0 StatScreen_InitDisplay void StatScreen_InitDisplay(struct Proc* proc)  
0 0 0 808AB40 80888B4 StatScreen_OnClose void StatScreen_OnClose(void)  
0 0 0 808ABAC 8088920 BgOffCtrl_OnLoop void BgOffCtrl_OnLoop(void) StatScreenBGVPosManager_Loop
0 0 0 808B3DC 8089150 HbMoveCtrl_OnEnd void HbMoveCtrl_OnEnd(struct HelpBoxProc* proc)  
0 0 0 808B6FC 808948C HelpPrompt_OnIdle void HelpPrompt_OnIdle(struct HelpPromptSprProc* proc) RIsInfo_OnLoop
0 0 0 808D3AC 808B09C sub_808B09C void sub_808B09C(struct HelpBox8A01760Proc* proc)  
0 0 0 8090A88 808E7B4 sub_808E7B4 void sub_808E7B4(struct ChapterStatusProc* proc)  
0 0 0 80929D0 80906F8 UnitListScreenSprites_Init void UnitListScreenSprites_Init(struct UnitListScreenSpritesProc * proc)  
0 0 0 80974C0 80951E0 PrepScreenMenu_OnSupport void PrepScreenMenu_OnSupport(struct ProcAtMenu* proc)  
0 0 0 8098778 8096494 TraineePromo_ResetScreenEffect void TraineePromo_ResetScreenEffect()  
0 0 0 80988D4 80965F0 PrepPromoteDebugMaybe void PrepPromoteDebugMaybe(struct Proc08A184B4 *proc)  
8082A7C 80915D8 8090C94 8099FEC 8097D14 StartViewCounter void StartViewCounter(u16 frames, ProcPtr parent)  
0 0 0 809A6E0 8098408 PrepItemScreen_Init void PrepItemScreen_Init(struct PrepItemScreenProc * proc)  
0 0 0 809A7C4 80984EC HidePrepFundsSprite void HidePrepFundsSprite(void)  
0 0 0 809A8D8 8098600 PrepItemScreen_HideFunds void PrepItemScreen_HideFunds(void)  
0 0 0 809AC94 80989BC PrepItemScreen_OnEnd void PrepItemScreen_OnEnd(struct PrepItemScreenProc* proc)  
0 0 0 809B92C 8099654 sub_8099654 void sub_8099654(struct PrepItemScreenProc* proc)  
0 0 0 809BDD8 8099AF8 sub_8099AF8 void sub_8099AF8(struct PrepItemScreenProc* proc)  
0 8093004 80926F8 809BF40 8099C60 sub_8099C60 void sub_8099C60(void)  
0 0 0 809C128 8099E48 StartPrepArmory void StartPrepArmory(struct PrepItemScreenProc* proc)  
0 0 0 809EBFC 809C958 PrepItemUseDrawSubBox void PrepItemUseDrawSubBox(void) DisplayAreYouSureYNBoxText
0 0 0 809EE4C 809CBA8 PrepItemUse_ExecPromotionItemUnused void PrepItemUse_ExecPromotionItemUnused(struct ProcPrepItemUse * proc)  
0 80960E0 80958B0 809EF94 809CCFC StartPrepItemUseScreen void StartPrepItemUseScreen(struct Unit *unit, ProcPtr parent) StartPrepScreenItemUseScreen
0 0 0 809FBB4 809D914 sub_809D914 void sub_809D914(struct PrepItemSupplyProc * proc)  
0 8098E3C 8098550 80A1FF4 809FD54 PrepItemList_StartTradeScreen void PrepItemList_StartTradeScreen(struct PrepItemListProc * proc)  
0 8098E74 8098588 80A2028 809FD88 StartPrepItemListScreenProc void StartPrepItemListScreenProc(struct Unit* unit, ProcPtr parent)  
0 0 0 80A2074 809FDD4 sub_809FDD4 void sub_809FDD4(int index, ProcPtr parent)  
0 0 0 80A2198 809FEFC WmSell_DrawSellOptionSpriteText void WmSell_DrawSellOptionSpriteText(void)  
0 0 0 80A2210 809FF74 WmSell_DrawValueSpriteText void WmSell_DrawValueSpriteText(void)  
0 0 0 80A298C 80A06F0 WmSell_OnEnd void WmSell_OnEnd(void)  
0 8099828 8098F70 80A29A8 80A070C StartWorldMapSellScreen void StartWorldMapSellScreen(struct Unit* unit, ProcPtr parent)  
0 0 0 80A4ED4 80A10FC DrawSupportBannerSprites_Loop void DrawSupportBannerSprites_Loop(struct Proc* proc)  
0 0 0 80A4F38 80A1160 EndDrawSupportBannerSprites void EndDrawSupportBannerSprites(void)  
0 0 0 80A532C 80A1554 SupportScreen_OnEnd void SupportScreen_OnEnd(ProcPtr proc)  
0 0 0 80A5354 80A157C SupportScreen_UpdateBlend void SupportScreen_UpdateBlend(void)  
0 809D5A4 809CB8C 80A5F9C 80A21D0 SupportSubScreen_Init void SupportSubScreen_Init(struct SubScreenProc* proc)  
0 0 0 80A63C4 80A25F8 sub_80A25F8 void sub_80A25F8(struct SubScreenProc* proc)  
0 0 0 80A678C 80A29C0 SupportSubScreen_ReinitAfterSwapPage void SupportSubScreen_ReinitAfterSwapPage(struct SubScreenProc* proc)  
0 0 0 80A8BE8 80A41A4 ClearPidStats_ret void ClearPidStats_ret()  
0 80A041C 0 80A8C0C 80A41C8 ClearPidStats void ClearPidStats()  
0 0 0 80ABA8C 80A7074 ClearWorldMapStuff void ClearWorldMapStuff(void* ptr)  
0 0 0 80AC934 80A7F1C Minimap_InitOpenAnim void Minimap_InitOpenAnim(struct MinimapProc* proc)  
0 0 0 80AD644 80A8C2C SaveMenu_Init void SaveMenu_Init(void)  
0 0 0 80AE41C 80A9A08 sub_80A9A08 void sub_80A9A08(struct SaveMenuProc * proc)  
0 0 0 80AEB6C 80AA118 ExecExtraMap void ExecExtraMap(struct SaveMenuProc * proc)  
0 80A5AA0 80A4DB4 80AEFA4 80AA4C0 Make6C_SaveMenuNewGame void Make6C_SaveMenuNewGame(ProcPtr parent) Make6C_savemenu
0 0 0 80AF138 80AA614 sub_80AA614 void sub_80AA614(struct Proc8A204BC * proc)  
807B89C 807C658 807BBE4 80AF1CC 80AA6EC sub_80AA6EC void sub_80AA6EC(ProcPtr parent)  
0 0 0 80B01DC 80AB720 sub_80AB720 void sub_80AB720(struct SaveDrawProc * proc)  
0 0 0 80B0238 80AB77C sub_80AB77C void sub_80AB77C(void)  
0 0 0 80B0C50 80AC1A8 DifficultySelect_Init void DifficultySelect_Init(struct DifficultyMenuProc * proc)  
0 0 0 80B1138 80AC698 StartDrawDifficultyMenuSprites ProcPtr StartDrawDifficultyMenuSprites(ProcPtr parent)  
0 0 0 80B2D4C 80AE2D0 NewFadeIn void NewFadeIn(int speed, ProcPtr parent)  
0 0 0 80B3B08 80AEEE8 SoundRoomSongChange_StartNext void SoundRoomSongChange_StartNext(struct Proc * proc)  
0 0 0 80B4144 80AF524 SoundRoomUi_Init void SoundRoomUi_Init(struct SoundRoomProc * proc)  
0 0 0 80B46B4 80AFA94 SoundRoomUi_OnEnd void SoundRoomUi_OnEnd(struct SoundRoomProc * proc)  
0 0 0 80B47D4 80AFBBC SoundRoomUi_80AFBBC void SoundRoomUi_80AFBBC(struct SoundRoomProc * proc)  
0 0 0 80B50D4 80B04BC sub_80B04BC void sub_80B04BC(struct Proc8A21568* proc)  
0 0 0 80B5110 80B04F8 sub_80B04F8 void sub_80B04F8(void)  
0 80AE6D4 0 80B5F70 80B1350 BonusClaim_EndSelectTargetSubMenu void BonusClaim_EndSelectTargetSubMenu(struct BonusClaimProc * proc)  
0 80AE9A8 80ADA90 80B6240 80B1620 BonusClaim_ClearItemSentPopup void BonusClaim_ClearItemSentPopup(void)  
0 0 0 80B70D8 80B24C0 sub_80B24C0 void sub_80B24C0(void)  
0 0 0 80B7430 80B2818 ClassReel_Init void ClassReel_Init(struct OpInfoProc* proc)  
0 0 0 80B7BC0 80B2FD0 ClassIntroLetter_LoopDisplay void ClassIntroLetter_LoopDisplay(struct OpInfoViewProc* proc)  
0 0 0 80B7FEC 80B33FC PutClassIntroBurstSprites void PutClassIntroBurstSprites(struct OpInfoBurstProc* proc, int b, int c, int d)  
0 0 0 80B8D48 80B41C0 StartDefaultArmoryScreen void StartDefaultArmoryScreen(struct Unit* unit, ProcPtr proc)  
0 0 0 80B8DA8 80B4220 StartSecretShopScreen void StartSecretShopScreen(struct Unit* unit, u16* shopItems, ProcPtr parent)  
0 0 0 80B8DB8 80B4230 StartArmoryScreen2 void StartArmoryScreen2(struct Unit* unit, u16* shopItems)  
0 0 0 80B8FFC 80B4474 ShopProc_InitBuyState void ShopProc_InitBuyState(struct BmShopProc* proc)  
80965C0 80B19DC 80B0BB4 80B9284 80B46FC ShopProc_AddItemToConvoy void ShopProc_AddItemToConvoy(struct BmShopProc* proc)  
0 0 0 80B9310 80B4788 ShopProc_InitSellState void ShopProc_InitSellState(struct BmShopProc* proc)  
8097280 80B28D8 80B1AAC 80B9BC8 80B5040 sub_80B5040 void sub_80B5040(struct BmShop2Proc* proc)  
8097418 80B2A70 80B1C44 80B9CD0 80B5148 sub_80B5148 void sub_80B5148(struct BmShop2Proc* proc)  
0 0 0 80B9E28 80B52A4 GoldBox_OnLoop void GoldBox_OnLoop(struct BmShopProc* proc)  
0 80B3A84 80B2C60 80B9EFC 80B5378 sub_80B5378 void sub_80B5378(void)  
0 0 0 80BA324 80B57A0 ArenaUi_Init void ArenaUi_Init(ProcPtr proc)  
0 0 0 80BA4F4 80B5970 sub_80B5970 void sub_80B5970(void)  
80983D0 80B39EC 80B2BC8 80BA628 80B5AA4 ArenaUi_FadeOutBgm void ArenaUi_FadeOutBgm(void)  
0 0 0 80BA638 80B5AB4 ArenaUi_StartArenaBattle void ArenaUi_StartArenaBattle(ProcPtr proc) Arena
0 0 0 80BA690 80B5B0C sub_80B5B0C void sub_80B5B0C(ProcPtr proc)  
0 0 0 80BB754 80B6C14 CharacterEnding_End void CharacterEnding_End(void)  
0 0 0 80BBCF8 80B723C sub_80B723C void sub_80B723C(struct EndingBattleDisplayProc* proc)  
0 0 0 80BBF5C 80B74B0 Fin_Init void Fin_Init(struct FinScreenProc* proc)  
0 0 0 80BBFAC 80B7500 sub_80B7500 void sub_80B7500(struct FinScreenProc* proc)  
0 0 0 80BC020 80B7574 Fin_End void Fin_End(void)  
0 0 0 80BC058 80B75AC sub_80B75AC void sub_80B75AC(struct EndingTurnRecordProc* proc)  
0 0 0 80BC0F4 80B7648 sub_80B7648 void sub_80B7648(struct EndingTurnRecordProc* proc)  
0 0 0 80BCECC 80B8014 sub_80B8014 void sub_80B8014(void)  
0 0 0 80BD108 80B823C WMFaceCtrl_Init void WMFaceCtrl_Init(struct WMFaceCtrlProc* proc)  
0 0 0 80BD8E0 80B8A18 WorldMap_Destruct void WorldMap_Destruct(struct WorldMapMainProc * proc) GM_OnEnd
0 0 0 80BE8F4 80B9A58 sub_80B9A58 void sub_80B9A58(struct WorldMapMainProc * proc)  
0 0 0 80BE94C 80B9AB0 sub_80B9AB0 void sub_80B9AB0(void)  
0 0 0 80BEC74 80B9DE0 Worlmap_StartGmapSogu void Worlmap_StartGmapSogu(struct WorldMapMainProc * proc)  
0 0 0 80BECF8 80B9E64 sub_80B9E64 void sub_80B9E64(void)  
0 0 0 80BED38 80B9EA4 ResetWorldMapScreen void ResetWorldMapScreen(void)  
0 0 0 80BF600 80BA764 MapScreen_Init void MapScreen_Init(struct GmScreenProc * proc) GMapScreen_Init
0 0 0 80BFFF8 80BB1C8 GmapUnitContainer_Init void GmapUnitContainer_Init(struct GMapUnitContainerProc * proc) GmUnitContainer_OnInit
0 0 0 80C08C8 80BBA84 GmapCursor_Init void GmapCursor_Init(struct GmapCursorProc * proc) GmCursor_OnInit
0 0 0 80C0CFC 80BBEB8 sub_80BBEB8 void sub_80BBEB8(struct GmRouteProc * proc)  
0 0 0 80C0F38 80BC0F4 sub_80BC0F4 int sub_80BC0F4(struct GmRouteProc * proc)  
0 0 0 80C0FC8 80BC184 MapRoute_EnableBGSyncs int MapRoute_EnableBGSyncs(struct GmRouteProc * proc) GMapRoute_EnableBGSyncs
0 0 0 80C106C 80BC228 MapRoute_TransitionEnd int MapRoute_TransitionEnd(struct GmRouteProc * proc) GMapRoute_TransitionEnd
0 0 0 80C1248 80BC404 sub_80BC404 void sub_80BC404(struct GmRouteProc * proc)  
0 0 0 80C1298 80BC454 StartWMGeneralMenu struct MenuProc * StartWMGeneralMenu(ProcPtr parent)  
0 0 0 80C1490 80BC650 WMNodeMenu_OnCancel u8 WMNodeMenu_OnCancel(struct MenuProc * menuProc, struct MenuItemProc * menuItemProc)  
0 0 0 80C2D8C 80BDFA4 sub_80BDFA4 void sub_80BDFA4(struct GMapMuProc * muProc, struct UnknownSub80BDFA4 * input)  
0 0 0 80C2EB0 80BE0C8 sub_80BE0C8 int sub_80BE0C8(struct GMapMuProc * muProc, int index)  
0 0 0 80C31B4 80BE3C8 GmMu_SetNode void GmMu_SetNode(struct GMapMuProc * muProc, int index, int nodeId)  
0 0 0 80C39C0 80BEBD4 sub_80BEBD4 void sub_80BEBD4(struct GMapPIProc * proc)  
0 0 0 80C3E34 80BF048 StartWorldMapPlayerInterface void StartWorldMapPlayerInterface(struct Proc * parent)  
0 0 0 80C3F28 80BF13C sub_80BF13C ProcPtr sub_80BF13C(ProcPtr parent)  
0 0 0 80C3F48 80BF15C sub_80BF15C void sub_80BF15C(void)  
0 0 0 80C4274 80BF490 sub_80BF490 int sub_80BF490(void)  
0 0 0 80C428C 80BF4A8 EndGmScroll void EndGmScroll(void)  
0 0 0 80C42E8 80BF504 SetGmCharUnit void SetGmCharUnit(int id, int pid, int allegiance, int nodeId) WM_PutCharSprite
0 0 0 80C431C 80BF538 RemoveGmUnit void RemoveGmUnit(int index) WM_RemoveUnit
0 0 0 80C4338 80BF554 ShowGmUnit void ShowGmUnit(int index)  
0 0 0 80C4930 80BFB4C sub_80BFB4C void sub_80BFB4C(struct GmapBaseEntryProc * proc)  
0 0 0 80C4B0C 80BFD28 sub_80BFD28 void sub_80BFD28(void)  
0 0 0 80C4CDC 80BFEF8 GmMuEntry_80BFEF8 void GmMuEntry_80BFEF8(struct GmapMuEntryProc * proc)  
0 0 0 80C4DB4 80BFFD0 GmMuEntry_80BFFD0 void GmMuEntry_80BFFD0(struct GmapMuEntryProc * proc)  
0 0 0 80C500C 80C0228 GetGmMuEntryFlag s8 GetGmMuEntryFlag(void)  
0 0 0 80C50EC 80C0308 GmapLineFade_OnEnd void GmapLineFade_OnEnd(void)  
0 0 0 80C57B8 80C09EC StartWorldmapStatusHelpBox void StartWorldmapStatusHelpBox(ProcPtr proc)  
0 0 0 80C5810 80C0A44 WorldmapStatus_GetClassDescription void WorldmapStatus_GetClassDescription(struct HelpBoxProc * proc)  
0 0 0 80C5AC0 80C0CF4 WorldmapStatus_InitGfx void WorldmapStatus_InitGfx(void)  
0 0 0 80C5BBC 80C0DF0 WorldmapStatus_Init void WorldmapStatus_Init(void)  
0 0 0 80C5C24 80C0E58 WorldmapStatus_80C0E58 void WorldmapStatus_80C0E58(void)  
0 0 0 80C5C88 80C0EBC WorldmapStatus_PutTimeAndGold void WorldmapStatus_PutTimeAndGold(void)  
0 0 0 80C6448 80C168C NewGmapSogu void NewGmapSogu(int x, int y)  
0 0 0 80C6B2C 80C1D70 ClearWmHblank void ClearWmHblank(void)  
0 0 0 80C6BE8 80C1E2C GmapRmUpdateDirect_Loop void GmapRmUpdateDirect_Loop(struct Proc * proc)  
0 0 0 80C6BFC 80C1E40 GmapRmUpdateExt_End void GmapRmUpdateExt_End(struct ProcGmapRmUpdate * proc)  
0 0 0 80C6C2C 80C1E70 GmapRmUpdateExt_InitPosition void GmapRmUpdateExt_InitPosition(struct ProcGmapRmUpdate * proc)  
0 0 0 80C6D24 80C1F6C GmapRm_OnEnd void GmapRm_OnEnd(struct ProcGmapRm * proc)  
0 0 0 80C6D98 80C1FE0 GmapRm_StartUpdateDirect void GmapRm_StartUpdateDirect(struct ProcGmapRm * proc)  
0 0 0 80C6E68 80C20B0 GmapRm_InitBlend void GmapRm_InitBlend(struct ProcGmapRm * proc)  
0 0 0 80C6F04 80C214C GmapRm_80C214C void GmapRm_80C214C(struct ProcGmapRm * proc)  
0 0 0 80C70D8 80C2320 GmapRm_80C2320 void GmapRm_80C2320(struct ProcGmapRm * proc)  
0 0 0 80C7150 80C2398 GmapRm_80C2398 void GmapRm_80C2398(struct ProcGmapRm * proc)  
0 0 0 80C7350 80C2598 GmapRmBaPalAnim1_End void GmapRmBaPalAnim1_End(struct ProcGmapRmBaPalAnim * proc)  
0 0 0 80C7370 80C25B8 GmapRmBaPalAnim1_Init void GmapRmBaPalAnim1_Init(struct ProcGmapRmBaPalAnim * proc)  
0 0 0 80C7A10 80C2C58 WmDotPalAnim_Init void WmDotPalAnim_Init(struct ProcGmapRmBaPalAnim * proc)  
0 0 0 80C7FD8 80C3220 GmapAutoMu_StartFadeIn void GmapAutoMu_StartFadeIn(struct GMapAutoMuProc * proc)  
0 0 0 80C7FFC 80C3244 GmapAutoMu_StartFadeOut void GmapAutoMu_StartFadeOut(struct GMapAutoMuProc * proc)  
0 0 0 80C8038 80C3280 GmapAutoMu_80C3280 void GmapAutoMu_80C3280(struct GMapAutoMuProc * proc)  
0 0 0 80C809C 80C32E4 GmapAutoMu_80C32E4 void GmapAutoMu_80C32E4(struct GMapAutoMuProc * proc)  
0 0 0 80C8458 80C36A0 StartWmTextMsg void StartWmTextMsg(int textId)  
0 0 0 80C8B64 80C3DAC StartWorldMapMinimapCore void StartWorldMapMinimapCore(struct Proc * proc)  
0 0 0 80C8C4C 80C3E94 EndWorldmapMinimap void EndWorldmapMinimap(void)  
0 0 0 80C8D40 80C3F88 GMapBaseMenu_StartArmory void GMapBaseMenu_StartArmory(struct GMapBaseMenuProc * proc)  
0 0 0 80C8D6C 80C3FB4 GMapBaseMenu_StartVendor void GMapBaseMenu_StartVendor(struct GMapBaseMenuProc * proc)  
0 0 0 80C8D98 80C3FE0 GMapBaseMenu_StartSecretShop void GMapBaseMenu_StartSecretShop(struct GMapBaseMenuProc * proc)  
0 0 0 80C94A8 80C46F0 EndingCredits_80C46F0 void EndingCredits_80C46F0(void)  
0 0 0 80C94F0 80C4738 EndingCredits_ShowCopyright void EndingCredits_ShowCopyright(struct CreditsMainProc * proc)  
0 0 0 80C95AC 80C47F4 EndingCredits_OnEnd void EndingCredits_OnEnd(void)  
0 0 0 80C9644 80C488C sub_80C488C void sub_80C488C(int bg)  
0 0 0 80C96FC 80C4944 OpSubtitle_Init void OpSubtitle_Init(struct OpSubtitleProc* proc)  
0 0 0 80C97F4 80C4A3C Subtitle_LightFlareFx_Init void Subtitle_LightFlareFx_Init(struct OpSubtitleProc* proc)  
0 0 0 80C9A18 80C4C60 sub_80C4C60 void sub_80C4C60(struct OpSubtitleProc* proc)  
0 0 0 80C9A88 80C4CD0 sub_80C4CD0 void sub_80C4CD0(struct OpSubtitleProc* proc)  
0 0 0 80C9B0C 80C4D54 sub_80C4D54 void sub_80C4D54(int index)  
0 0 0 80C9E58 80C50A0 sub_80C50A0 void sub_80C50A0(struct OpSubtitleProc* proc)  
0 0 0 80C9F60 80C51A8 sub_80C51A8 void sub_80C51A8(void)  
0 0 0 80C9FD0 80C5218 sub_80C5218 void sub_80C5218(struct OpSubtitleProc* proc)  
0 0 0 80CA0E0 80C5328 sub_80C5328 void sub_80C5328(void)  
0 0 0 80CA128 80C5370 sub_80C5370 void sub_80C5370(struct OpSubtitleProc* proc)  
0 807FAE8 807EB38 80CA1D4 80C541C StartIntroMonologue void StartIntroMonologue(ProcPtr proc)  
0 0 0 80CA318 80C5548 sub_80C5548 void sub_80C5548(int arg)  
0 80AB620 80A9D08 80CA388 80C55B8 Title_EndSkipFxListener void Title_EndSkipFxListener(void)  
0 0 0 80CA39C 80C55CC Title_Init void Title_Init(struct TitleScreenProc* proc)  
0 0 0 80CA640 80C5870 sub_80C5870 void sub_80C5870(void)  
0 0 0 80CA838 80C5A44 sub_80C5A44 void sub_80C5A44(struct TitleScreenProc* proc)  
0 0 0 80CA9C8 80C5BD4 sub_80C5BD4 void sub_80C5BD4(void)  
0 0 0 80CADDC 80C5FE8 Title_PrepareMainLogoZoom void Title_PrepareMainLogoZoom(void)  
0 0 0 80CB014 80C6104 sub_80C6104 void sub_80C6104(struct TitleScreenProc* proc)  
0 0 0 80CB228 80C62DC sub_80C62DC void sub_80C62DC(struct TitleScreenProc* proc)  
0 0 0 80CB31C 80C63D0 Title_RestartProc void Title_RestartProc(struct TitleScreenProc* proc)  
0 0 0 80CB684 80C6738 NewOpAnimfxTerminator void NewOpAnimfxTerminator(ProcPtr parent) AddSomeChild6C
0 80AB82C 80AA758 80CB698 80C674C EndOpAnimfxTerminator void EndOpAnimfxTerminator(void) DeleteSome6C
0 0 0 80CB960 80C6A54 OpAnimInit void OpAnimInit(struct ProcOpAnim * proc) Initialize6CIntroSequence
0 0 0 80CBA5C 80C6B50 OpAnimAllBlack void OpAnimAllBlack(struct ProcOpAnimFadeIn * proc)  
0 0 0 80CBE1C 80C6F10 OpAnimUpdateScreen1 void OpAnimUpdateScreen1(struct ProcOpAnim * proc)  
0 0 0 80CBF5C 80C7050 sub_80C7050 void sub_80C7050(struct ProcOpAnim * proc)  
0 0 0 80CC0E0 80C71D4 EndProc08AA6D04 void EndProc08AA6D04(void)  
0 0 0 80CC810 80C7900 sub_80C7900 void sub_80C7900(struct ProcOpAnim * proc)  
0 0 0 80CD058 80C8100 sub_80C8100 void sub_80C8100(struct ProcOpAnim * proc)  
0 0 0 80CD500 80C8564 sub_80C8564 void sub_80C8564(struct ProcOpAnim * proc)  
0 0 0 80CEB38 80C9B6C sub_80C9B6C void sub_80C9B6C(void)  
0 0 0 80CEBD4 80C9C08 sub_80C9C08 void sub_80C9C08(struct ProcOpAnim * proc)  
0 0 0 80CEC78 80C9CAC sub_80C9CAC void sub_80C9CAC(struct ProcOpAnim * proc)  
0 0 0 80CECC8 80C9CFC sub_80C9CFC void sub_80C9CFC(struct ProcOpAnim * proc)  
0 0 0 80CED18 80C9D4C sub_80C9D4C void sub_80C9D4C(struct ProcOpAnim * proc)  
0 0 0 80CEDBC 80C9DF0 sub_80C9DF0 void sub_80C9DF0(void)  
0 0 0 80CEE38 80C9E6C sub_80C9E6C void sub_80C9E6C(struct ProcOpAnim * proc)  
0 0 0 80CEEB4 80C9EE8 sub_80C9EE8 void sub_80C9EE8(void)  
0 0 0 80CEF48 80C9F7C sub_80C9F7C void sub_80C9F7C(struct ProcOpAnim * proc)  
0 0 0 80CF470 80CA4A4 sub_80CA4A4 void sub_80CA4A4(void)  
0 0 0 80D0D58 80CBD7C sub_80CBD7C void sub_80CBD7C(struct ProcOpAnim * proc)  
0 0 0 80D0DD8 80CBE0C GameIntroPrepareNintendofx void GameIntroPrepareNintendofx(struct ProcOpAnimHS * proc)  
0 0 0 80D0F68 80CBF9C sub_80CBF9C void sub_80CBF9C(struct ProcOpAnimHS * proc)  
0 0 0 80D165C 80CC940 StartTraineePromoScreen void StartTraineePromoScreen(ProcPtr parent) StartTraineePromotion
0 0 0 80D1780 80CCA64 ChangeClassDescription void ChangeClassDescription(u32 msg) ChangePromotionClassDescText
0 0 0 80D1928 80CCC2C ClassChgSelDrawPidName void ClassChgSelDrawPidName(struct ProcPromoSel *proc)  
0 0 0 80D1A3C 80CCD34 StartPromoClassSelect ProcPtr StartPromoClassSelect(ProcPtr parent) Make6C_PromotionSub
0 0 0 80D1C68 80CCF60 sub_80CCF60 void sub_80CCF60(struct ProcPromoSel *proc) SomeFuncThatDoesBGImageStuff, PromotionDisplay_InitClassDesc
0 0 0 80D231C 80CD62C sub_80CD62C void sub_80CD62C(void)  
0 0 0 80D2480 80CD790 PromoTrainee_OnEnd void PromoTrainee_OnEnd(struct ProcPromoTraineeEvent *proc)  
0 0 0 80D271C 80CDA2C PromoMain_SetupTraineeEvent_ int PromoMain_SetupTraineeEvent_(struct ProcPromoMain *proc)  
0 0 0 80D2780 80CDA90 PromoSubConfirm_OnEnd int PromoSubConfirm_OnEnd(struct MenuProc *proc)  
0 0 0 80D29C0 80CDCC4 ClassChgMenuItem_OnTextDraw int ClassChgMenuItem_OnTextDraw(struct MenuProc *pmenu, struct MenuItemProc *pmitem) PopulateClassNamesFrom6CStorage, PromotionCommand_OnTextDraw
0 0 0 80D29FC 80CDD00 ClassChgMenuItem_OnChange int ClassChgMenuItem_OnChange(struct MenuProc *pmenu, struct MenuItemProc *pmitem) PromotionCommand_OnChange
0 0 0 80D2A74 80CDD78 ClassChgMenuExec void ClassChgMenuExec(struct ProcClassChgMenuSel *proc) BuildPromotionMenu, PromotionMenuSelect_OnInit
0 0 0 80D2B94 80CDE98 sub_80CDE98 void sub_80CDE98(struct ProcClassChgPostConfirm *proc)  
0 0 0 80D4140 80CF448 Guide_OnEnd void Guide_OnEnd(void) Guide_80CF448
0 0 0 80D6A4C 80D2F7C .gcc2_compiled._16 int gcc2_compiled__16(_BYTE *a1, int a2, int a3) vsprintf
0 0 0 80C5668 80C089C sub_80C089C int sub_80C089C(int a, int b, int c, int d)  
0 0 0 80103F4 8010298 Event34_MessWithUnitState u8 Event34_MessWithUnitState(struct EventEngineProc * proc)  
0 0 0 801C2C4 801C65C DebugMenuMapIdleCore void DebugMenuMapIdleCore(struct MenuItemProc* menuItemProc, int x, int y)  
0 0 0 800C3C8 800C0F0 Event8D_WmNop u8 Event8D_WmNop(struct EventEngineProc * proc) Event8D_
0 0 0 800C3E0 800C108 Event8E_WmNop u8 Event8E_WmNop(struct EventEngineProc * proc) Event8E_
0 0 0 800C3F8 800C120 Event8F_WmNop u8 Event8F_WmNop(struct EventEngineProc * proc) Event8F_
0 0 0 800CD0C 800CA38 EventB9_WmRemoveHighlightNationPart1 u8 EventB9_WmRemoveHighlightNationPart1(struct EventEngineProc * proc) EventB9_
0 0 0 800CE18 800CB48 EventBD_ u8 EventBD_(struct EventEngineProc * proc)  
0 0 0 800CF2C 800CC5C EventCE_ u8 EventCE_(struct EventEngineProc * proc)  
0 0 0 800CF44 800CC74 EventCF_ u8 EventCF_(struct EventEngineProc * proc)  
0 0 0 8021210 807F878 sub_807F878 void sub_807F878(ProcPtr proc)  
0 807CDEC 807C378 8022608 802263C sub_802263C u8 sub_802263C(void)  
0 0 0 8024C7C 8024CCC MapMenu_IsRetreatCommandAvailable u8 MapMenu_IsRetreatCommandAvailable(const struct MenuItemDef* def, int number)  
0 0 0 806F234 806CF10 efxHurtmutEff00OBJ_806CF10 void efxHurtmutEff00OBJ_806CF10(struct ProcEfxOBJ * proc)  
0 0 0 8079180 8076F48 sub_8076F48 void sub_8076F48(struct ProcEfxDKBody1 * proc)  
0 0 0 8079368 8076FD4 sub_8076FD4 void sub_8076FD4(struct ProcEfxDKBody1 * proc)  
0 0 0 80793F4 8076D60 sub_8076D60 void sub_8076D60(struct ProcEfxDKBody1 * proc)  
0 800FC6C 800FD60 8081BB8 807FCC0 sub_807FCC0 void sub_807FCC0(ProcPtr proc)  
0 0 0 8082000 8021518 StartGameOverScreen void StartGameOverScreen(ProcPtr parent)  
0 0 0 8082354 8080014 sub_8080014 void sub_8080014(ProcPtr proc)  
0 0 0 80827B4 8080474      
0 0 0 80842A4 8081F64 sub_8081F64 void sub_8081F64(void)  
0 0 0 80842E8 8081FA8 HBlank_MapAnimEffect_Unk_8081FA8 void HBlank_MapAnimEffect_Unk_8081FA8(void)  
0 0 0 808433C 8081FFC sub_8081FFC void sub_8081FFC(void)  
0 0 0 8084390 8082050 sub_8082050 void sub_8082050(void)  
0 0 0 80843D4 8082094 sub_8082094 void sub_8082094(void)  
0 0 0 808DE68 8097340 PrepScreenMenuExists int PrepScreenMenuExists()  
0 0 0 8099624 808A4FC sub_808A4FC s8 sub_808A4FC(void)  
0 0 0 809F1E0 809D17C PrepItemUseJuna_IDLE void PrepItemUseJuna_IDLE(struct ProcPrepItemUseJunaFruit *proc)  
8012120 809B598 809AC9C 80CD54C 80C85B0 StartPopup_08012120 void StartPopup_08012120(u16 item, ProcPtr parent)
void sub_80C85B0(struct ProcOpAnimBlend * proc)
 
8012178 809B5F8 809AC20 80CD5D4 80C8638 StartStoleItemPopup void StartStoleItemPopup(u16 item, ProcPtr parent)
void sub_80C8638(struct ProcOpAnimBlend * proc)
 
0 0 0 8000B50 8000B78 SetIRQHandler void SetIRQHandler(int index, void *irq) SetIrqFunc
0 0 0 8000C0C 8000C34 LoadRNState void LoadRNState(const u16* seeds) RandSetSt
0 0 0 8000C24 8000C4C StoreRNState void StoreRNState(u16* seeds) RandGetSt
0 0 0 8000CC0 8000CE8 AdvanceGetLCGRNValue unsigned AdvanceGetLCGRNValue(void) RandNextB
80010CC 8001188 80011B0 8000E4C 8000E9C SyncDispIo void SyncDispIo(void)
void FlushLCDControl(void)
FlushLCDControl
0 0 0 8000F3C 8000F8C GetBackgroundTileDataOffset int GetBackgroundTileDataOffset(int bg) GetBgChrOffset
8001350 800140C 8001434 8000F8C 8000FDC SetBgChrOffset void SetBgChrOffset(int bg, int offset)
void SetBackgroundTileDataOffset(int bg, int offset)
SetBackgroundTileDataOffset
80013F8 80014B4 80014DC 8000FFC 800104C SetBgScreenSize void SetBgScreenSize(int bg, int size)
void SetBackgroundScreenSize(int bg, int size)
SetBackgroundScreenSize
0 0 0 8001BC0 8001C4C BG_GetMapBuffer u16* BG_GetMapBuffer(int bg) GetBgTilemap
8002A28 8002DF0 8002F14 8001D28 8001DD8 SetOnHBlankA void SetOnHBlankA(Func func)
void SetPrimaryHBlankHandler(void (*hblankHandler)(void))
SetPrimaryHBlankHandler
8002A48 8002E10 8002F34 8001D3C 8001DEC SetOnHBlankB void SetOnHBlankB(Func func)
void SetSecondaryHBlankHandler(void (*hblankHandler)(void))
SetSecondaryHBlankHandler
0 0 0 8001DBC 8001E6C BG_SetPriority void BG_SetPriority(int bg, int priority) SetBgPriority, SetBgHLayer
0 0 0 8001DF0 8001EA0 SetBlendConfig void SetBlendConfig(u16 effect, u8 coeffA, u8 coeffB, u8 blendY) SetSpecialColorEffectsParameters
0 0 0 8001E20 8001ED0 SetBlendTargetA void SetBlendTargetA(int bg0, int bg1, int bg2, int bg3, int obj)  
0 0 0 8001E5C 8001F0C SetBlendTargetB void SetBlendTargetB(int bg0, int bg1, int bg2, int bg3, int obj)  
0 0 0 8001E98 8001F48 SetBlendBackdropA void SetBlendBackdropA(int a)  
0 0 0 8001EB4 8001F64 SetBlendBackdropB void SetBlendBackdropB(int a)  
0 0 0 8001ED0 8001F80 SetDefaultColorEffects void SetDefaultColorEffects(void) SetBlendNone
0 0 0 8001EE4 8001F94 EnablePaletteSync void EnablePaletteSync(void) EnablePalSync
0 0 0 8001EF0 8001FA0 DisablePaletteSync void DisablePaletteSync(void) DisablePalSync
0 0 0 8001EFC 8001FAC BG_EnableSyncByMask void BG_EnableSyncByMask(int bg) EnableBgSync
0 0 0 8001F0C 8001FBC BG_EnableSync void BG_EnableSync(int bg) EnableBgSyncById
0 0 0 8001FA4 8002054 RegisterFillTile void RegisterFillTile(const void *src, void *dst, int size) RegisterDataFill
8002CB8 8003108 800322C 800204C 80020FC InitOam void InitOam(int loSz)
void InitOam(int loSz)
SetupOAMBufferSplice
0 0 0 8002100 80021B0 SetObjAffine void SetObjAffine(int index, s16 pa, s16 pb, s16 pc, s16 pd) WriteOAMRotScaleData
0 0 0 80021B4 8002264 IsBgmPlaying s8 IsBgmPlaying(void)  
8003210 800376C 8003890 8002424 80024D4 StartBgm void StartBgm(int song, struct MusicPlayer * music_player)
void StartBgm(int songId, struct MusicPlayerInfo *player)
Sound_PlaySong80024D4
800322C 8003788 80038AC 8002434 80024E4 StartBgmExt void StartBgmExt(int song, int speed, struct MusicPlayer * music_player)
void StartBgmExt(int songId, int speed, struct MusicPlayerInfo * player)
Sound_PlaySong80024E4
0 8003E48 8003F6C 8002820 80028D0 Sound_SetDefaultMaxNumChannels void Sound_SetDefaultMaxNumChannels(void) SetSoundDefaultMaxChannels
8006C3C 80040F8 800421C 8002A08 8002AB8 EndTextPrinting void EndTextPrinting(void)
void DeleteAll6CWaitMusicRelated(void)
DeleteAll6CWaitMusicRelated, CancelDelaySong, CancelPlaySongDelayed
0 0 0 800347C 8003530 Proc_FindBegin void Proc_FindBegin(struct ProcFindIterator* it, const struct ProcCmd* script) BeginFindProc
0 0 0 8005E70 8005F6C sub_8005F6C u8* sub_8005F6C(int fid) GetFactionFaceImg
0 0 0 80069CC 8006AC8 ClearTalkFlag void ClearTalkFlag(int flag) UnsetDialogueFlag
0 0 0 80069E0 8006ADC CheckTalkFlag int CheckTalkFlag(int flag) CheckDialogueFlag
0 80098A0 8009A10 8008360 8008464 InitTalkTextWin void InitTalkTextWin(int x, int y, int width, int height)  
0 0 0 8008908 8008A0C SetTalkChoiceResult int SetTalkChoiceResult(int result) SetDialoguePromptResult
0 0 0 800A844 800A4E8      
0 0 0 800D548 800D284 CallBattleQuoteEventInBattle void CallBattleQuoteEventInBattle(u16 textIndex) CallBattleQuoteTextEvents
0 0 0 800D568 800D2A4 CallTileChangeEvent void CallTileChangeEvent(u16 tileChangeIndex) CallEvent
0 0 0 800D594 800D2D0 CallChestOpeningEvent void CallChestOpeningEvent(u16 tileChangeIndex, u16 idr) CallChestEvents
0 0 0 800D5C8 800D304 CallMapSupportEvent void CallMapSupportEvent(u16 musicIndex, u16 textIndex) CallEvent, StartSupportTalkScene
0 0 0 800D5F4 800D330 CallSupportViewerEvent void CallSupportViewerEvent(u16 textIndex) CallEvent, StartSupportViewerTalkScene
80127B0 800F264 800F358 800D654 800D390 func_fe6_080127B0 void func_fe6_080127B0(void)
void CallGameOverEvent(void)
CallGameOverEvent, StartGameOverEvent
0 0 0 800D7EC 800D528 SlotQueuePush void SlotQueuePush(unsigned value)  
0 0 0 8011FA4 8011EC8 EvtBattleGenerateReal void EvtBattleGenerateReal(struct Unit * unitA, struct Unit * unitB)  
0 0 0 8011FB8 8011EDC EvtBattleGenerateBallistaReal void EvtBattleGenerateBallistaReal(struct Unit * unitA, struct Unit * unitB)  
0 8013BAC 0 801356C 80134B4 GetPalFadeStClkEnd2 int GetPalFadeStClkEnd2() GetSomethingInPaletteBB_5A
0 8013BBC 0 801357C 80134C4 GetPalFadeStClkEnd3 int GetPalFadeStClkEnd3() GetSomethingInPaletteBB_8A
0 0 0 8014E9C 8014E74      
0 0 0 8014ED0 8014EA8      
0 0 0 8014EEC 8014EC4      
0 0 0 8014F1C 8014EF4      
0 0 0 801742C 8017684 GetItemMaxRange inline int GetItemMaxRange(int item)  
0 0 0 801876C 8018A58 UnitHasMagicRank s8 UnitHasMagicRank(struct Unit* unit) UnitKnowsMagic
0 0 0 801C2B8 801C650 Debug_GetChapterId u8 Debug_GetChapterId(int menuItemNumber)  
0 0 0 8024D6C 8024DBC GetCurrentPhase int GetCurrentPhase(void)  
0 0 0 8024D80 8024DD0 GetNonActiveFaction int GetNonActiveFaction(void) IsNotEnemyPhaseMaybe
8022DD4 8026E3C 80269B0 80284E4 8028550 ApplyAffinityBonuses static void ApplyAffinityBonuses(struct SupportBonuses * bonuses, int affinity, int level)
static void ApplyAffinitySupportBonuses(struct SupportBonuses* bonuses, int affinity, int level)
ApplyAffinitySupportBonuses
0 0 0 802A60C 802A6A0 SetBattleUnitTerrainBonuses void SetBattleUnitTerrainBonuses(struct BattleUnit* bu, int terrain)  
0 0 0 802A648 802A6DC SetBattleUnitTerrainBonusesAuto void SetBattleUnitTerrainBonusesAuto(struct BattleUnit* bu)  
0 0 0 802CDC0 802CE88 BattleIsTriangleAttack s8 BattleIsTriangleAttack(void)  
80260CC 802B040 802AB90 802D1EC 802D2B4 BattleHitAdvance void BattleHitAdvance(void)
void BattleHitAdvance(void)
 
0 0 0 802D1FC 802D2C4 BattleHitTerminate void BattleHitTerminate(void)  
0 0 0 802E24C 802E314 AddFireTile void AddFireTile(int x, int y, int turnCountdown, int turnInterval) AddFireTrap
0 802C058 802BB98 802E2C0 802E388 AddTrap8 void AddTrap8(int x, int y)  
0 802C068 802BBA8 802E2D0 802E398 AddTrap9 void AddTrap9(int x, int y, int meta)  
0 0 0 802E990 802EA58 AddLightRune struct Trap* AddLightRune(int x, int y)  
0 0 0 803460C 8034704 IsDifficultMode u8 IsDifficultMode(void) GetRankingRefId
0 0 0 8037F34 8037E08 SaveDungeonState void SaveDungeonState(struct Dungeon* savedDungeon)  
0 0 0 8037F5C 8037E30 LoadDungeonState void LoadDungeonState(struct Dungeon* savedDungeon)  
0 0 0 8037F78 8037E4C SaveDungeonRecords void SaveDungeonRecords(struct Dungeon* savedDungeon)  
0 0 0 8037F90 8037E64 LoadDungeonRecords void LoadDungeonRecords(struct Dungeon* savedDungeon)  
0 0 0 803C1E8 803C258 CharStoreAI void CharStoreAI(struct Unit* unit, const struct UnitDefinition* uDef) SetUnitAiFromDefinition
8030CE8 8037A6C 80375B8 803C44C 803C4BC AiTryExecScriptA bool AiTryExecScriptA(void)
s8 AiTryExecScriptA(void)
AiExecAi1
8030D78 8037AFC 8037648 803C4DC 803C54C AiTryExecScriptB bool AiTryExecScriptB(void)
s8 AiTryExecScriptB(void)
AiExecAi2
0 0 0 803E02C 803E09C AiGetTurnCombatScoreComponent int AiGetTurnCombatScoreComponent(void) AiBattleGetTurnNumberWeight
0 0 0 8042DFC 8042E78 SetBmStLinkArenaFlag void SetBmStLinkArenaFlag(void) SetGameLinkArenaBit
8036974 803DEB4 803DA04 8042E0C 8042E88 UnsetBmStLinkArenaFlag void UnsetBmStLinkArenaFlag(void) ClearGameLinkArenaBit
0 0 0 8046DBC 8046E5C      
0 0 0 8046DF4 8046E94      
803AE90 80426B8 8041FF8 80475B0 804768C      
0 80457EC 8044FFC 804A5C8 80497CC      
0 0 0 804F9C0 804EC34 StartMenuExt ProcPtr parent) StartMenuExt2
0 0 0 804FA24 804EC98 StartMenuAt ProcPtr parent)  
80422CC 804B6CC 804AEF0 8050818 804FAA4 StartMapSelectExt ProcPtr StartMapSelectExt(struct MapSelectInfo const * info, fu8 (* on_a_press)(struct MapSelectProc * proc, struct SelectTarget * target))
ProcPtr NewTargetSelection_Specialized(const struct SelectInfo* selectInfo, u8(onSelect)(ProcPtr, struct SelectTarget))
NewTargetSelection_Specialized, StartTargetSelectionExt
0 0 0 8052F0C 8052214 SetEkrBg2QuakeVec void SetEkrBg2QuakeVec(int a, int b)  
0 0 0 8052F18 8052220 EkrEfxStatusClear void EkrEfxStatusClear(void)  
0 0 0 8056B3C 8055BB4 sub_8055BB4 bool sub_8055BB4(void)  
0 0 0 8059890 8058A60 GetEfxHp s16 GetEfxHp(int index) GetBattleAnimHpValue
0 0 0 805B734 805A990 sub_805A990 void sub_805A990(struct AnimBuffer * pAnimBuf)  
0 0 0 806C958 806A634 sub_806A634 int sub_806A634(int index, int b)  
0 0 0 806C970 806A64C sub_806A64C int sub_806A64C(int index, int b)  
0 0 0 8071FAC 806F9FC ResetEkrDragonStatus void ResetEkrDragonStatus(void)  
0 0 0 8072028 806FA78 GetEkrDragonStatusType_ u32 GetEkrDragonStatusType_(struct Anim * anim)  
0 0 0 8072034 806FA84 SetEkrDragonStatusType void SetEkrDragonStatusType(struct Anim * anim, u8 type)  
8067A14 806EC4C 806E460 8072930 8070380 ManimLevelUpStatGainLabel_Finish void ManimLevelUpStatGainLabel_Finish(struct ManimLevelUpStatGainLabelProc * proc)
void NewEkrDragonQuakeTree3(struct EkrDragonQuakePriv *priv, int b, int c)
 
0 0 0 807A1D8 8077DB4 sub_8077DB4 void sub_8077DB4(int a, int b)  
805F7B4 806C208 806BA1C 807A69C 8078278 GetSpellAssocReturnBool u8 GetSpellAssocReturnBool(int item)  
805F7D4 806C228 806BA3C 807A6BC 8078298 GetSpellAssocFlashColor u8 GetSpellAssocFlashColor(u16 item)  
0 0 0 807A84C 8078428 MU_CreateExt struct MUProc* MU_CreateExt(struct Unit* pUnit, unsigned classIndex, unsigned palId)  
0 0 0 807A908 80784E4 MU_EnableAttractCamera void MU_EnableAttractCamera(struct MUProc* proc)  
0 0 0 807A910 80784EC MU_DisableAttractCamera void MU_DisableAttractCamera(struct MUProc* proc)  
809B36C 807978C 8078FBC 807B4C8 80790B4 MU_End void MU_End(struct MUProc* proc)  
0 0 0 807B96C 8079558 MU_GetGfxBufferById void* MU_GetGfxBufferById(int muIndex)  
0 0 0 807B988 8079574 MU_GetSheetGfx const void * MU_GetSheetGfx(struct MUProc* proc)  
0 0 0 807B99C 8079588 MU_GetAnimationByClassId const void * MU_GetAnimationByClassId(u16 classId)  
0 0 0 807BBE8 80797D4 MU_Hide void MU_Hide(struct MUProc* proc)  
0 0 0 807BBF0 80797DC MU_Show void MU_Show(struct MUProc* proc)  
8069C34 807702C 807685C 80841B8 8081E78 InitScanlineEffect void InitScanlineEffect(void)
void InitScanline(void)
 
8069DA4 807719C 80769CC 8084264 8081F24 func_fe6_08069DA4 void func_fe6_08069DA4(int x, int y, int arg_08)
void UpdateMapAnimScanline(int x, int y, int arg3)
 
0 80BBB4C 80BB0D0 80846D0 8082390 SwapScanlineBufs void SwapScanlineBufs(void)  
0 0 0 8086094 8083D6C CheckPermanentFlag s8 CheckPermanentFlag(int flag) CheckGlobalEventId
0 0 0 8086884 80845B8 RegisterEventActivation void RegisterEventActivation(u32 script, u16 flag)  
0 0 0 8088C1C 8086960 sub_8086960 void sub_8086960(u8 *buf, int a2, int a3)  
0 0 0 8088C40 8086984 sub_8086984 void sub_8086984(u8 *buf, int a2, int a3)  
0 0 0 8088C68 80869AC sub_80869AC void sub_80869AC(u8 *buf, int a2, int a3)  
0 0 0 8088C94 80869D8 sub_80869D8 void sub_80869D8(u8 *buf, int a2, int a3)  
0 0 0 808E660 808C360 sub_808C360 void sub_808C360(struct PlayerInterfaceProc* proc, s16* buffer, struct Unit* unit)  
0 0 0 80ABC54 80A723C SetGlobalSaveInfoPtr void SetGlobalSaveInfoPtr(struct SaveBlockInfo* src, struct SaveBlockInfo* dst)  
0 0 0 80ABCB0 80A7298 sub_80A7298 void sub_80A7298(const u32* src, u32* dst)  
0 0 0 80ABD54 80A733C sub_80A733C void sub_80A733C(struct bmsave_unkstruct2* src, struct bmsave_unkstruct2* dst)  
0 0 0 80ABD64 80A734C sub_80A734C void sub_80A734C(struct SoundRoomSaveData * src, struct SoundRoomSaveData * dst)  
0 0 0 80AF1E0 80AA700 sub_80AA700 void sub_80AA700(void)  
0 0 0 80AFFD0 80AB514 sub_80AB514 void sub_80AB514(int a, u8 b, struct SaveDrawProc * proc)  
0 0 0 80B1120 80AC680 sub_80AC680 void sub_80AC680(struct DifficultyMenuSpritesProc * proc, int param_2, int param_3)  
0 0 0 80B6320 80B1700 DrawGameOptionIcon void DrawGameOptionIcon(int a, int b)  
0 0 0 80B8C80 80B40EC GetClassReelEntry struct ClassReelEnt* GetClassReelEntry(int classSet, int index)  
0 0 0 80B8CDC 80B4154 ShopProc_GetPortraitIndex int ShopProc_GetPortraitIndex(struct BmShopProc* proc) Shop6C_GetPortraitIndex
0 0 0 80B8D58 80B41D0 StartArmoryScreenOrphaned void StartArmoryScreenOrphaned(struct Unit* unit, u16* shopItems)  
0 0 0 80B8D68 80B41E0 StartArmoryScreen void StartArmoryScreen(struct Unit* unit, u16* shopItems, ProcPtr parent) MakeShopArmory
0 0 0 80B8D78 80B41F0 StartVendorScreenOrphaned void StartVendorScreenOrphaned(struct Unit* unit, u16* shopItems)  
0 0 0 80B8D88 80B4200 StartVendorScreen void StartVendorScreen(struct Unit* unit, u16* shopItems, ProcPtr parent) MakeShopVendor
0 0 0 80B8D98 80B4210 StartSecretShopScreenOrphaned void StartSecretShopScreenOrphaned(struct Unit* unit, u16* shopItems)  
0 0 0 80BA210 80B568C sub_80B568C u16 sub_80B568C(void)  
0 0 0 80BA21C 80B5698 sub_80B5698 int sub_80B5698(void)  
0 0 0 80BA22C 80B56A8 sub_80B56A8 u16 sub_80B56A8(void)  
0 0 0 80BFA6C 80BAC1C MMS_GetGfx const void * MMS_GetGfx(u16 idx) GetGmMovingUnitSpriteImg
0 0 0 80BFA80 80BAC30 MMS_GetROMTCS2 const void * MMS_GetROMTCS2(u16 idx) GetGmMovingUnitSpriteApData
0 0 0 80BFA94 80BAC44 GetMapUnitMMSGfxBuffer u8 * GetMapUnitMMSGfxBuffer(int idx) GetGmMovingUnitSpriteImgBuffer
0 0 0 80BFD64 80BAF34 MapUnitC_SetPosition void MapUnitC_SetPosition(struct GMapUnitContainerProc * container, int index, int x, int y) GmUnitCnt_SetPosition
0 0 0 80BFD74 80BAF44 MapUnitC_GetPosition void MapUnitC_GetPosition(struct GMapUnitContainerProc * container, int index, u16 * x, u16 * y)  
0 0 0 80BFDA0 80BAF70 MapUnitC_GetAnimId int MapUnitC_GetAnimId(struct GMapUnitContainerProc * container, int index)  
0 0 0 80BFE48 80BB018 MapUnitC_SetLayer void MapUnitC_SetLayer(struct GMapUnitContainerProc * container, int index, int layer) MapUnitC_SetTCSOAMIndex
0 0 0 80BFFC4 80BB194 sub_80BB194 int sub_80BB194(struct GMapUnitContainerProc * container, int index)  
0 0 0 80C052C 80BB6FC SkipGmNodeIconDisplay void SkipGmNodeIconDisplay(struct GmNodeIconDisplayProc * proc)  
0 0 0 80C2098 80BD28C sub_80BD28C int sub_80BD28C(int idx)  
0 0 0 80C20A8 80BD29C sub_80BD29C int sub_80BD29C(void)  
0 0 0 80C45C0 80BF7DC RestoreBlendState void RestoreBlendState(struct BlendStruct * blend)  
0 0 0 80C6B5C 80C1DA0 sub_80C1DA0 u16 * sub_80C1DA0(int line, int page)  
0 0 0 80C6B84 80C1DC8 sub_80C1DC8 void sub_80C1DC8(void)  
0 0 0 80C6B94 80C1DD8 sub_80C1DD8 void sub_80C1DD8(int idx, uintptr_t reg)  
0 0 0 80C881C 80C3A64 PutWmMinimapSprites void PutWmMinimapSprites(struct GMapRadarProc * proc)  
0 0 0 80D1184 80CC468 MakePromotionScreen void MakePromotionScreen(struct ProcPromoHandler *proc, u8 pid, u8 terrain) NewPromotionMain
0 0 0 80D6B14 80D1EA4 vfprintf int vfprintf(int a1, int a2, int a3)  
0 0 0 80D8B80 80D3F44     std
0 0 0 80D8C7C 80D4040 __sinit int _sinit(_DWORD *a1)  
0 0 0 80D9224 80D45E8 localeconv int **localeconv()  
0 0 0 80D9BD0 80D4F94 _i2b _DWORD *i2b(int a1, int a2)  
0 0 0 80DA238 80D55FC .gcc2_compiled._31 unsigned int gcc2_compiled__31(int a1, unsigned int a2) isinf
0 0 0 80DA25C 80D5620 .gcc2_compiled._32 unsigned int gcc2_compiled__32(int a1, unsigned int a2) isnan
0 0 0 80DA4A4 80D5868 get_errno int get_errno()  
0 0 0 80DA4B8 80D587C error int error(int a1)  
0 0 0 80DA4E4 80D58A8 _swiread int swiread(int a1, int a2, int a3)  
0 0 0 80DA5D4 80D5998 _lseek int lseek(int a1, int a2, int a3)  
0 0 0 80DA5E0 80D59A4 _swiwrite int swiwrite(int a1, int a2, int a3)  
0 0 0 80DA738 80D5AFC _close int close(int a1)  
0 0 0 80DA918 80D5CDC .gcc2_compiled._41 int gcc2_compiled__41() abort
0 0 0 80DAE2C 80D61F0 __adddf3 unsigned int _adddf3(int a1, int a2, int a3, int a4)  
0 0 0 80DAE5C 80D6220 __subdf3 unsigned int _subdf3(int a1, int a2, int a3, int a4)  
0 0 0 80DC044 80D7408 __make_fp unsigned int _make_fp(int a1, int a2, int a3, int a4)  
0 0 0 8085680 8083348 GetChapterAllyUnitDataPointer const void * GetChapterAllyUnitDataPointer(void) GetChapterAllyUnitDefinitions
0 0 0 8023008 8023040 VisitCommandUsability u8 VisitCommandUsability(const struct MenuItemDef* def, int number)  
0 0 0 8002B30 8002BE0 CallARM_Func5 void CallARM_Func5(int a, int b, int c) MapFloodCoreStepRam, MoveFillStep
0 0 0 800C0B8 800BDCC Event80_WmSkip_Unsure u8 Event80_WmSkip_Unsure(struct EventEngineProc * proc) Event80_
0 0 0 800C864 800C58C EventA0_WmRemoveUnit u8 EventA0_WmRemoveUnit(struct EventEngineProc * proc) EventA0_REMSPRITE
0 0 0 800C874 800C59C EventA1_WmShowUnit u8 EventA1_WmShowUnit(struct EventEngineProc * proc) EventA1_
0 0 0 800C884 800C5AC EventA2_WmHideUnit u8 EventA2_WmHideUnit(struct EventEngineProc * proc) EventA2_
0 0 0 8012A38 8012974 EventWarpAnimExists_ret s8 EventWarpAnimExists_ret()  
0 0 0 801B80C 801BB40 DebugMenu_MapIdle u8 DebugMenu_MapIdle(struct MenuProc *menuProc, struct MenuItemProc *menuItemProc)  
0 0 0 801D360 801D6FC PlayerPhase_ReReadGameSaveGfx void PlayerPhase_ReReadGameSaveGfx(void) PlayerPhase_ReloadGameGfx
0 0 0 8024C90 8024CE0 MapMenu_RetreatCommand u8 MapMenu_RetreatCommand(struct MenuProc* menu, struct MenuItemProc* menuItem)  
0 8024A18 0 8025C48 8025CA4 MakeTargetListForSummon void MakeTargetListForSummon(struct Unit* unit) ListSummonTargets
0 0 0 8034108 8034200 PrepScreenProc_HideEverythingAndUnlockGame void PrepScreenProc_HideEverythingAndUnlockGame(void)  
802C4A8 8032420 8031EF0 8034F98 8035090 StartUnitResChangePanel void StartUnitResChangePanel(ProcPtr parent)
void StartUnitResChangeInfoWindow(ProcPtr parent)
 
0 0 0 80373D4 80372D4 MapEventEngineExists_ bool MapEventEngineExists_(void)  
0 80A79B8 8066544 8037DF0 8037D58 StartRetreatProcessing void StartRetreatProcessing(void)  
0 0 0 8038348 803821C PopGlobalTimer void PopGlobalTimer()  
0 0 0 803A408 803A390 AiPickAction s8 AiPickAction(struct CpPerformProc* proc) ApplyAIPickAction, CpPerform_PickWait
0 0 0 804874C 8048838      
0 0 0 8077F8C 8075B58 EfxPlaySound5AVol100 void EfxPlaySound5AVol100(void)  
0 0 0 8077F9C 8075B68 EfxPlaySound5CVol100 void EfxPlaySound5CVol100(void)  
8065674 80728F0 0 807FB5C 807D818 func_fe6_08065674 void func_fe6_08065674(struct ManimSomethingProc_08065608 * proc)
void sub_807D818(struct MAEffectProc * proc)
 
8066300 8073568 8072D7C 80801B0 807DE70 func_fe6_08066300 void func_fe6_08066300(struct ManimSomethingProc_08066294 * proc)
void MapAnimRepair_Init(struct MAEffectProc * proc)
 
8068A74 8075E34 8075664 80835B8 8081278 Manim_AttackerActionAnim void Manim_AttackerActionAnim(ProcPtr proc)
void MapAnim_AnimateSubjectIdle(ProcPtr proc)
MapAnim_AnimateSubjectIdle
8068AA8 8075E68 8075698 80835DC 808129C Manim_AttackerFaceDefenderDelayed void Manim_AttackerFaceDefenderDelayed(ProcPtr proc)
void MapAnim_SubjectResetAnim(ProcPtr proc)
MapAnim_SubjectResetAnim
8068C84 807604C 807587C 8083738 80813F8 Manim_AttackerSpeedUp void Manim_AttackerSpeedUp(ProcPtr proc)
void MapAnim_BeginSubjectFastAnim(void)
MapAnim_BeginSubjectFastAnim
8069530 8076920 8076150 8083C70 8081930 Manim_DefenderPoisonAnim void Manim_DefenderPoisonAnim(ProcPtr proc)
void MapAnim_PoisonEffectOnTarget(ProcPtr proc)
MapAnim_PoisonEffectOnTarget, MapAnimProc_PoisonEffectOnDefender
80699D8 8076DCC 80765FC 8084038 8081CF8 func_fe6_080699D8 void func_fe6_080699D8(ProcPtr proc)
void sub_8081CF8(ProcPtr proc)
MapAnim_TargetUnitFlashIn
8069A0C 8076E00 8076630 808405C 8081D1C func_fe6_08069A0C void func_fe6_08069A0C(ProcPtr proc)
void SpellWarpMuHide(ProcPtr proc)
MapAnim_TargetHide
8069B3C 8076F34 8076764 8084120 8081DE0 func_fe6_08069B3C void func_fe6_08069B3C(ProcPtr proc)
void SpellWarpMuShow(ProcPtr proc)
MapAnim_TargetShow
0 0 0 8087C3C 8085970 SetEventId_0x84 void SetEventId_0x84(ProcPtr proc) TriggerDisableMapIcons
0 0 0 8087C48 808597C UnsetEventId_0x84 void UnsetEventId_0x84(ProcPtr proc) UnTriggerDisableMapIcons
0 0 0 8098768 8096484 HasConvoyAccess_ s8 HasConvoyAccess_()  
0 0 0 8098E9C 8096BB8 ProcPrepSpChar_OnEnd void ProcPrepSpChar_OnEnd(struct ProcPrepSpecialChar *proc)  
0 0 0 80B9570 80B49E8 ShopProc_AnythingElseContinueDialogue void ShopProc_AnythingElseContinueDialogue(struct BmShopProc* proc)  
0 0 0 80BA550 80B59CC ArenaUi_WagerGoldDialogue void ArenaUi_WagerGoldDialogue(ProcPtr proc) Arena
0 0 0 80BA8C0 80B5D3C sub_80B5D3C void sub_80B5D3C(void)  
0 0 0 80BE6AC 80B9810 sub_80B9810 void sub_80B9810(ProcPtr unused)  
0 0 0 80BED9C 80B9F08 NULL_080B9F08 void NULL_080B9F08(void) DoNothing
0 0 0 80C31F8 80BE40C GmMu_StartFadeIn void GmMu_StartFadeIn(struct GMapMuProc * muProc, int index, int arg)  
0 0 0 80C3218 80BE42C GmMu_StartFadeOut void GmMu_StartFadeOut(struct GMapMuProc * muProc, int index, int arg)  
0 0 0 80CF8F8 80CA92C sub_80CA92C void sub_80CA92C(struct ProcOpAnim * proc)  
0 0 0 80D2C74 80CDF78 GuideSpriteDraw_Init void GuideSpriteDraw_Init(void)  
0 0 0 80031DC 806F0FC efxopLiveALPHA_Loop_A void efxopLiveALPHA_Loop_A(struct ProcEfxALPHA * proc)  
0 0 0 800CB8C 800C8B0 EventAF_WmShowTextBox u8 EventAF_WmShowTextBox(struct EventEngineProc * proc) EventAF_
0 0 0 800CBB0 800C8D4 EventB0_WmHideTextBox_Bugged u8 EventB0_WmHideTextBox_Bugged(struct EventEngineProc * proc) EventB0_
0 0 0 8012BDC 8012B84 CheckBoomFogFxExists bool CheckBoomFogFxExists(void)  
0 8032CDC 80327AC 8012C3C 80342FC sub_80342FC bool sub_80342FC(void)  
0 0 0 8021AFC 80219F8 ProcDanceAnim_Init void ProcDanceAnim_Init(struct ProcBmFx *proc)  
0 0 0 8022DA0 8022DD8 BallistaRangeMenu_SwitchOut int BallistaRangeMenu_SwitchOut(struct MenuProc* menu, struct MenuItemProc* menuItem) AttackWeaponSelect_ItemOnSwitchOut
0 8022154 8021CDC 8023C2C 8023C68 StaffItemSelect_SwitchOut int StaffItemSelect_SwitchOut(struct MenuProc* menu, struct MenuItemProc* menuItem)  
0 0 0 802512C 802517C AddUnitToTargetListIfNotAllied void AddUnitToTargetListIfNotAllied(struct Unit* unit)  
0 0 0 8034204 8035758 IsSubtitleHelpActive s8 IsSubtitleHelpActive() IsBottomHelpTextActive
0 0 0 8035858 8096698 PrepScreenTraineePromotionManagerExists int PrepScreenTraineePromotionManagerExists(ProcPtr proc)  
803EFEC 80478F4 8047108 804C704 804B964      
0 0 0 804CC58 804BE98      
0 0 0 8054D3C 8054360 EfxBlackInMain1 void EfxBlackInMain1(struct ProcEfxFlashing * proc)  
0 0 0 8054D98 80543BC EfxBlackInMain2 void EfxBlackInMain2(struct ProcEfxFlashing * proc)  
0 0 0 8054E40 8054054 EfxWhiteOutMain1 void EfxWhiteOutMain1(struct ProcEfxFlashing * proc)  
0 0 0 8054F44 8054158 EfxWhiteInMain1 void EfxWhiteInMain1(struct ProcEfxFlashing * proc)  
0 0 0 8054FA0 80541B4 EfxWhiteInMain2 void EfxWhiteInMain2(struct ProcEfxFlashing * proc)  
0 0 0 8055048 805425C EfxBlackOutMain1 void EfxBlackOutMain1(struct ProcEfxFlashing * proc)  
0 0 0 80550A4 80542B8 EfxBlackOutMain2 void EfxBlackOutMain2(struct ProcEfxFlashing * proc)  
0 8050560 804FD84 8055E9C 805501C EndEfxSpellCast void EndEfxSpellCast(void)  
0 0 0 8056F70 8055FE8 ekrBaStart_8055FE8 void ekrBaStart_8055FE8(struct ProcEkrBattleStarting *proc) ekrBattleStarting_8055FE8
0 0 0 805C4D4 805B724 EfxMagicHBlank_805B724 void EfxMagicHBlank_805B724(void)  
0 0 0 805C500 805B750 EfxMagicHBlank_805B750 void EfxMagicHBlank_805B750(void)  
0 0 0 805C56C 805B7BC EfxMagicHBlank_805B7BC void EfxMagicHBlank_805B7BC(void)  
0 0 0 805C5AC 805B7FC EfxMagicHBlank_805B7FC void EfxMagicHBlank_805B7FC(void)  
0 0 0 805D15C 805C904 EfxTeyariObjMain void EfxTeyariObjMain(struct ProcEfxMagicOBJ * proc)  
8050D98 805A5C4 8059DDC 805FFAC 805EEAC efxAlacaliburOBJ_Loop void efxAlacaliburOBJ_Loop(struct ProcEfxOBJ * proc)  
0 0 0 806042C 805F32C efxMistyRainObj2_805F32C void efxMistyRainObj2_805F32C(struct ProcEfxOBJ * proc)  
805183C 805CE2C 0 8060968 80642BC efxLunaRST_Loop void efxLunaRST_Loop(struct ProcEfxRST * proc)  
0 0 0 80629D8 8003290 UpdateSleep static void UpdateSleep(ProcPtr proc) SleepRepeatFunc
8050390 805FBBC 805F3D4 8062CE4 8061A30 efxLiveOBJ_Loop void efxLiveOBJ_Loop(struct ProcEfxOBJ * proc)  
0 0 0 8063FD8 8073240 EfxClasschgCloneMain void EfxClasschgCloneMain(struct ProcEfxBG * proc)  
8053114 806055C 805FD74 8064A48 8063948 efxShineOBJ_Loop void efxShineOBJ_Loop(struct ProcEfxOBJ * proc)  
0 0 0 8064E1C 806DB54 EfxSRankWeaponEffectSCR2Main void EfxSRankWeaponEffectSCR2Main(struct ProcEfxSRankSCR2 * proc)  
0 8060E44 806065C 80653C8 805F868 efxResireRST_Loop void efxResireRST_Loop(struct ProcEfxRST * proc)  
0 0 0 8065758 8064DC4 efxGespenstBG4_Loop void efxGespenstBG4_Loop(struct ProcEfxBG * proc)  
0 0 0 80658FC 8063D1C efxLunaSCR2_Loop void efxLunaSCR2_Loop(struct ProcEfxSCR * proc)  
0 0 0 8065BF0 806464C efxExcaliburBG_Loop_C void efxExcaliburBG_Loop_C(struct ProcEfxBG * proc)  
80534FC 80614B0 8060CC8 8065D08 8064BFC efxExcaliburOBJ_Loop void efxExcaliburOBJ_Loop(struct ProcEfxOBJ * proc)  
0 0 0 80662F8 8064938 efxExcaliburBG2_Loop void efxExcaliburBG2_Loop(struct ProcEfxBG * proc)  
0 0 0 8066410 8061A98 efxReserveOBJ_Loop_B void efxReserveOBJ_Loop_B(struct ProcEfxOBJ * proc)  
0 0 0 80669CC 8064AE4 efxExcaliburBG3_Loop void efxExcaliburBG3_Loop(struct ProcEfxBG * proc)  
8057720 8063B30 8063348 8066F68 8061BE4 efxReblowOBJ_Loop_B void efxReblowOBJ_Loop_B(struct ProcEfxOBJ * proc)  
805D0E0 80692A0 8068AB4 8068704 806635C efxIvaldiOBJ1_Loop void efxIvaldiOBJ1_Loop(struct ProcEfxOBJ * proc)  
0 0 0 8069114 8066E74 efxMaohFlashEyeLOBJ2_Loop void efxMaohFlashEyeLOBJ2_Loop(struct ProcEfxOBJ * proc)  
0 0 0 8069208 8066F90 efxMaohFlashEyeOBJ1_Loop void efxMaohFlashEyeOBJ1_Loop(struct ProcEfxOBJ * proc)  
0 0 0 8069320 80670A8 efxMaohFlashEyeFire1OBJ1_Loop void efxMaohFlashEyeFire1OBJ1_Loop(struct ProcEfxOBJ * proc)  
0 0 0 8069430 80671C0 efxMaohFlashEyeFire2OBJ1_Loop void efxMaohFlashEyeFire2OBJ1_Loop(struct ProcEfxOBJ * proc)  
0 0 0 8069540 80674A0 efxMaohFlashThunderOBJ2_Loop void efxMaohFlashThunderOBJ2_Loop(struct ProcEfxOBJ * proc)  
0 0 0 80697D0 8066D7C efxMaohFlashEyeROBJ2_Loop void efxMaohFlashEyeROBJ2_Loop(struct ProcEfxOBJ * proc)  
0 0 0 8069A94 8067764 efxStoneOBJ_Loop void efxStoneOBJ_Loop(struct ProcEfxOBJ * proc)  
0 0 0 8069E78 8067B48 efxEvilEyeOBJ_Loop void efxEvilEyeOBJ_Loop(struct ProcEfxOBJ * proc)  
0 0 0 806A530 80682E0 efxNaglfarOBJ2_Loop void efxNaglfarOBJ2_Loop(struct ProcEfxOBJ * proc)  
0 80663EC 8065BFC 806B100 8068DD8 sub_8068DD8 void sub_8068DD8(void)  
0 0 0 806B13C 8068E14 sub_8068E14 void sub_8068E14(void)  
0 0 0 806B178 8068E50 sub_8068E50 void sub_8068E50(void)  
0 0 0 806B1B4 8068E8C sub_8068E8C void sub_8068E8C(void)  
0 0 0 806B1F0 8068EC8 sub_8068EC8 void sub_8068EC8(void)  
0 0 0 806B22C 8068F04 sub_8068F04 void sub_8068F04(void)  
0 0 0 806B268 8068F40 sub_8068F40 void sub_8068F40(void)  
0 0 0 806B2A4 8068F7C sub_8068F7C void sub_8068F7C(void)  
0 0 0 806B2E0 8068FB8 sub_8068FB8 void sub_8068FB8(void)  
0 0 0 806B31C 8068FF4 sub_8068FF4 void sub_8068FF4(void)  
0 0 0 806B358 8069030 sub_8069030 void sub_8069030(void)  
0 0 0 806B394 806906C sub_806906C void sub_806906C(void)  
0 0 0 806B3D0 80690A8 sub_80690A8 void sub_80690A8(void)  
0 0 0 806CAE8 806A7C4 efxCrimsonEyeOBJ_Loop_A void efxCrimsonEyeOBJ_Loop_A(struct ProcEfxOBJ * proc)  
0 0 0 806CCE8 806A9C4 efxCrimsonEyeOBJ_Loop_C void efxCrimsonEyeOBJ_Loop_C(struct ProcEfxOBJ * proc)  
0 0 0 806EB0C 806C7E8 efxCriricalEffectBGMain void efxCriricalEffectBGMain(struct ProcEfxBG * proc)  
0 0 0 806EDAC 806CA88 efxPierceCriticalEffectBGMain void efxPierceCriticalEffectBGMain(struct ProcEfxBG * proc)  
0 0 0 806FBB8 806D89C EfxDanceOBJMain void EfxDanceOBJMain(struct ProcEfxOBJ * proc)  
0 0 0 806FE6C 80647F0 efxExcaliburSCR2_Loop void efxExcaliburSCR2_Loop(struct ProcEfxSCR * proc)  
0 0 0 8071298 806EF24 efxopThunderOBJ_Loop void efxopThunderOBJ_Loop(struct ProcEfxOBJ * proc)  
0 0 0 8071B44 806F594 efxopMistyrainOBJ2_Loop_B void efxopMistyrainOBJ2_Loop_B(struct ProcEfxOBJ * proc)  
0 0 0 8072B50 80705A8 EkrWhiteINOUT_Loop1 void EkrWhiteINOUT_Loop1(struct ProcEkrDragonScreenFlashing * proc)  
0 0 0 8072C18 8070670 EkrWhiteINOUT_Loop3 void EkrWhiteINOUT_Loop3(struct ProcEkrDragonScreenFlashing * proc)  
0 0 0 8076C6C 8074834 EkrLvupHBlank void EkrLvupHBlank(void)  
0 0 0 8077C60 80645FC efxExcaliburBG_Loop_B void efxExcaliburBG_Loop_B(struct ProcEfxBG * proc)  
0 0 0 8077CAC 80753FC EkrTriPegasusKnightObjMain void EkrTriPegasusKnightObjMain(struct ProcEfxOBJ * proc)  
0 806BE18 806B62C 8078570 8076088 ekrPopup_DrawWRankUp void ekrPopup_DrawWRankUp(struct ProcEkrPopup *proc)  
0 0 0 80785D4 80760EC ekrPopup_DrawWRankUp2 void ekrPopup_DrawWRankUp2(struct ProcEkrPopup *proc)  
0 0 0 8078820 80764B0 sub_80764B0 void sub_80764B0(struct ProcEkrHensei *proc)  
0 0 0 807D380 807C0DC ProcMAExpBar_PlaySound74 void ProcMAExpBar_PlaySound74(void) MapAnimExpBar_FillInit
0 0 0 80802EC 807DFAC MapAnimRepair_Loop3 void MapAnimRepair_Loop3(struct MAEffectProc * proc)  
0 0 0 8080930 807E5F0 MapAnimSilence_Loop void MapAnimSilence_Loop(struct MAEffectProc * proc)  
0 0 0 808685C 808457C StartBattleForecastTutorialEvent void StartBattleForecastTutorialEvent(void) RunBattleForecastTutorialEvent
0 0 0 8086D34 8084AF4 sub_8084AF4 int sub_8084AF4()  
0 0 0 8086DC0 8084A68 sub_8084A68 int sub_8084A68()  
0 807ADA8 807A334 8087580 80852EC sub_80852EC int sub_80852EC()  
0 0 0 808C630 808A4A4 sub_808A4A4 void sub_808A4A4(ProcPtr proc)  
8071888 8083B28 8083128 808C7B4 8089430 func_fe6_08071888 void func_fe6_08071888(struct HelpBoxProc * proc)
void HbLock_OnIdle(struct Proc* proc)
HbLock_OnIdle
0 0 0 8091574 8097378 ShowPrepScreenMenuActiveHand void ShowPrepScreenMenuActiveHand()  
0 0 0 809897C 80966B0 PrepAtMenuExists int PrepAtMenuExists(ProcPtr proc) AtMenuExists
8087254 80A3580 80A290C 80AC8DC 80A7EC4 MinimapOnHBlank void MinimapOnHBlank(void)
void Minimap_OnHBlank()
 
0 0 0 80B2D1C 80AE2B8 FadeOutExists bool FadeOutExists(void)  
0 0 0 80B2D34 80AE2A0 FadeInExists bool FadeInExists(void)  
803C044 80438FC 8043154 80B91B8 80B4630 ShopProc_HandleBuyConfirmPrompt void ShopProc_HandleBuyConfirmPrompt(struct BmShopProc* proc)  
0 0 0 80BE930 80B9A94 Worldmap_WaitForSkirmishAnim void Worldmap_WaitForSkirmishAnim(ProcPtr proc)  
0 0 0 80BF02C 80BA288 sub_80BA288 void sub_80BA288(int color)  
0 0 0 80C6E14 80C205C GmapRm_Goto0IfFlag0 void GmapRm_Goto0IfFlag0(struct ProcGmapRm * proc)  
0 0 0 80C6E30 80C2078 GmapRm_Goto1IfFlag1 void GmapRm_Goto1IfFlag1(struct ProcGmapRm * proc)  
0 0 0 80C7F7C 80C31C4 GmapAutoMu_80C31C4 void GmapAutoMu_80C31C4(struct GMapAutoMuProc * proc)  
0 0 0 80C7F98 80C31E0 GmapAutoMu_80C31E0 void GmapAutoMu_80C31E0(struct GMapAutoMuProc * proc)  
0 0 0 80C8CDC 80C3F24 GMapBaseMenu_ShopFromItemScreen void GMapBaseMenu_ShopFromItemScreen(struct GMapBaseMenuProc * proc)  
0 0 0 80CBE04 80C6EF8 OpAnimBldAlphaExists bool OpAnimBldAlphaExists(void)  
0 0 0 80D10A0 80CC1A0 GameIntroIntelligentSystemsFadeOUT void GameIntroIntelligentSystemsFadeOUT(struct ProcOpAnimHS * proc)  
0 0 0 80D1144 80CC0FC GameIntroNintendoFadeOUT void GameIntroNintendoFadeOUT(struct ProcOpAnimHS * proc)  
0 0 0 80D2B70 80CDE74 ClassChgPostConfirmWaitBanimEnd void ClassChgPostConfirmWaitBanimEnd(struct ProcClassChgPostConfirm *proc)  
0 0 0 80D2FF8 80CE2FC GuideEntry_RedrawUp void GuideEntry_RedrawUp(struct GuideProc * proc) guMenu2ReWriteUp_80CE2FC
0 0 0 80D3084 80CE388 GuideEntry_RedrawDown void GuideEntry_RedrawDown(struct GuideProc * proc) guMenu2ReWriteDown_80CE388
0 0 0 807E588 807C244 MADebug_FormatPrint void MADebug_FormatPrint(int num, int index, int color)  
0 0 0 807DD00 807B9B8 GetFacingDirection int GetFacingDirection(int xFrom, int yFrom, int xTo, int yTo)  
0 0 0 8000D14 8000D64 FormatTime u8 FormatTime(u32 frameTotal, u16* hours, u16* minutes, u16* seconds) ComputeDisplayTime
8001550 80017E8 8001810 80011D0 8001220 TmFill void TmFill(u16 * dest, int tileref)
void BG_Fill(void *dest, int b)
FillBGMap, BG_Fill
8001580 8001818 8001840 80011F0 8001240 SetBlankChr void SetBlankChr(int chr)
void RegisterBlankTile(int a)
RegisterBlankTile
0 0 0 8002088 8002138 SyncHiOam void SyncHiOam(void) FlushSecondaryOAM
0 0 0 80021C4 8002274 Sound_SetBGMVolume void Sound_SetBGMVolume(int volume) Sound_SetVolume8002274, SetVolume_8002274
0 0 0 800223C 80022EC Sound_SetSEVolume void Sound_SetSEVolume(int volume) SetBgmVolume
0 0 0 8002398 8002448 StartBgmCore void StartBgmCore(int songId, struct MusicPlayerInfo *player) Sound_PlaySong8002448
0 8003E68 8003F8C 8002838 80028E8 Sound_SetMaxNumChannels void Sound_SetMaxNumChannels(int maxchn) SetSoundMaxChannels
0 800B040 800B104 8002B08 8002BB8 CallARM_PushToSecondaryOAM void CallARM_PushToSecondaryOAM(int a, int b, const u16 *c, int d) PushToSecondaryOAM, PutOamHiRam, PutOamHi
0 0 0 8002B1C 8002BCC CallARM_PushToPrimaryOAM void CallARM_PushToPrimaryOAM(int a, int b, const u16 *c, int d) PushToPrimaryOAM, PutOamLoRam, PutOamLo
0 0 0 8005EA0 8005F9C sub_8005F9C void sub_8005F9C(int fid, int pal) ApplyFactionFacePal
0 0 0 8006600 80066FC sub_80066FC void sub_80066FC(int offset, int fid)  
0 0 0 8006620 800671C sub_800671C void sub_800671C(int pal, int fid)  
800D7F0 800836C 80084DC 8006DF4 8006EF0 EndPopup void EndPopup(void)
void ResumeTalk(void)
UnlockDialogue
0 80095E4 8009754 80080A4 80081A8 ClearTalkBubble void ClearTalkBubble(void) Dialogue_ClearTextBoxes
0 0 0 80096B0 80097C0 APProc_DeleteAll void APProc_DeleteAll(void) EndEachSpriteAnimProc
0 0 0 800BCF4 800BA04 sub_800BA04 void sub_800BA04(u8 a, u8 b)  
0 0 0 800BD24 800BA34 sub_800BA34 void sub_800BA34(void)  
0 0 0 800D404 800D140 EventEngine_CreateBattle void EventEngine_CreateBattle(const u16* events) StartBattleEventEngine
0 8030B74 8030688 800D74C 800D488 sub_800D488 void sub_800D488(struct EventEngineProc* unused)  
0 0 0 800F2DC 800F0C8 Event22_ClearScreen u8 Event22_ClearScreen(struct EventEngineProc * proc) Event22_, Event22_CLEAN
0 0 0 8014268 80141B0 sub_80141B0 void sub_80141B0(void) BlackenScreen
0 0 0 8014494 8014480 DeleteAllPaletteAnimator void DeleteAllPaletteAnimator(void)  
0 0 0 8014CCC 8014CA4      
0 0 0 80156D8 80156BC sub_80156BC void sub_80156BC(void)  
0 0 0 80156F0 80156D4 sub_80156D4 void sub_80156D4(void)  
0 0 0 8016BC8 8016E20 GetWeaponTypeDisplayString char * GetWeaponTypeDisplayString(int wpnType) GetItemKindString
0 0 0 8021510 8021818 StartLightRuneAnim2 void StartLightRuneAnim2(ProcPtr parent, int x, int y)  
0 0 0 8025EE8 8025F44 MakeTargetListForFuckingNightmare void MakeTargetListForFuckingNightmare(struct Unit* unit)  
0 0 0 8029B18 8029B8C DoUseHealStaff void DoUseHealStaff(struct Unit* unit, void(func)(struct Unit)) PrepareTargetSelectionForHeal
0 0 0 802AB1C 802ABAC ComputeBattleUnitHitRate void ComputeBattleUnitHitRate(struct BattleUnit* bu)  
8026504 802B4DC 802B02C 802D664 802D72C TradeMenu_ApplyItemSwap static void TradeMenu_ApplyItemSwap(struct TradeMenuProc * proc)
void TradeMenu_ApplyItemSwap(struct TradeMenuProc * proc)
TradeMenu_SwapSelectedItems
8012780 800F23C 8013AB0 802DDA4 802DE6C func_fe6_08012780 void func_fe6_08012780(void)
void StartTradeMenuTutorialHandCursor(void)
StartTradeMenuTutorialHandCursor
8012798 800F250 8030EE8 802DDB8 802DE80 func_fe6_08012798 void func_fe6_08012798(void)
void StartDoubleTradeMenuTutorialHandCursor(void)
StartDoubleTradeMenuTutorialHandCursor
0 800AD84 800ADDC 802E064 802E12C TradeMenu_StartTutorialEventLock void TradeMenu_StartTutorialEventLock(struct TradeMenuProc * proc)  
0 0 0 802E0A0 802E168 CallTradeTutEventSlectItem void CallTradeTutEventSlectItem(struct TradeMenuProc * proc)  
0 0 0 802E0C0 802E188 CallTradeTutEventPressAtoGetItem void CallTradeTutEventPressAtoGetItem(struct TradeMenuProc * proc)  
0 0 0 802E0E0 802E1A8 CallTradeTutEventDone void CallTradeTutEventDone(struct TradeMenuProc * proc)  
0 0 0 802E9C8 802EA90 RemoveLightRune struct Trap* RemoveLightRune(struct Trap* trap)  
0 802C8A8 802C3E8 802EBC4 802EC8C ExecBarrierStaff void ExecBarrierStaff(ProcPtr proc)  
0 0 0 802F104 802F1D8 ExecNightmare void ExecNightmare(ProcPtr proc)  
0 802CF24 802CA64 802F370 802F450 ExecPureWaterItem void ExecPureWaterItem(ProcPtr proc)  
0 802CF60 802CAA0 802F3AC 802F48C ExecTorchItem void ExecTorchItem(ProcPtr proc)  
0 802E5B4 802E0F4 8030E94 8030F48 RestartBattleMap void RestartBattleMap(void)  
0 0 0 803124C 8031300 MapMain_ResumeFromPhaseIdle void MapMain_ResumeFromPhaseIdle(struct BMapMainProc* mapMain)  
0 0 0 8031288 803133C MapMain_ResumeFromAction void MapMain_ResumeFromAction(struct BMapMainProc* mapMain)  
0 0 0 8031308 80313BC MapMain_ResumeFromBskPhase void MapMain_ResumeFromBskPhase(struct BMapMainProc* mapMain) MapMain_ResumeFromBerserkPhase
0 0 0 8031344 80313F8 MapMain_ResumeFromArenaFight void MapMain_ResumeFromArenaFight(struct BMapMainProc* mapMain) MapMain_ResumeFromArena
0 0 0 80313C0 8031474 MapMain_ResumeFromPhaseChange void MapMain_ResumeFromPhaseChange(struct BMapMainProc* mapMain) MapMain_ResumeFromPhaseSwitch
0 0 0 80324A0 8032554 ActionSummon s8 ActionSummon(ProcPtr proc)  
0 0 0 80324CC 8032580 ActionSummonDK s8 ActionSummonDK(ProcPtr proc)  
800D83C 800ADAC 0 8033530 8033620 Event_FadeOutOfBackgroundTalk static void Event_FadeOutOfBackgroundTalk(struct EventProc * proc)
void StartPrepHelpPrompt(ProcPtr proc)
 
0 0 0 80379A8 8037910 LoadChapterTraps void LoadChapterTraps(void) LoadChapterBallistae
0 0 0 8038C1C 8038BA4 DrawDungeonRecordUiText void DrawDungeonRecordUiText(ProcPtr proc)  
0 8035824 803534C 803A1AC 803A134 AiStartStealAction void AiStartStealAction(struct CpPerformProc* proc) CpPerform_PerformSteal
0 0 0 803A380 803A308 AiDKNightmareAction s8 AiDKNightmareAction(struct CpPerformProc* proc) ApplyAICombat, CpPerform_PerformSomeOtherCombat
0 0 0 803A3D0 803A358 AiDKSummonAction void AiDKSummonAction(struct CpPerformProc* proc) ApplyAIDKSummonAction, CpPerform_PerformDkSummon
0 0 0 8043438 80434B4      
0 0 0 804A4A0 80496A4      
0 0 0 804CC78 804BED8      
0 0 0 804D0DC 804C33C      
80608D4 8048494 8047CA8 804D298 804C4F8 EndAllMus void EndAllMus(void)  
0 0 0 804D2A8 804C508      
0 0 0 804D2F8 804C558      
0 0 0 804D330 804C590      
0 80313D4 800F330 804DC48 804CEB0      
0 0 0 804DD50 804CFB8      
0 0 0 804E5A0 804D80C      
0 0 0 804F8E0 804EB54 LoadLegacyUiFrameGraphics void LoadLegacyUiFrameGraphics(void)  
0 0 0 804F908 804EB7C LoadUiFrameGraphicsTo void LoadUiFrameGraphicsTo(unsigned vramOffset, int palId)  
0 0 0 8053E94 80531A4 NewEfxDeadAlpha void NewEfxDeadAlpha(struct Anim *anim1, struct Anim *anim2) StartEfxDeadAlpha
0 0 0 8053F7C 805328C NewEfxDeadDragonAlpha void NewEfxDeadDragonAlpha(struct Anim *anim1, struct Anim *anim2)  
804685C 804F8D8 804F0FC 8054D18 8054030 NewEfxWhiteOUT void NewEfxWhiteOUT(struct Anim * anim, int duartion, int duartion2)  
0 0 0 8054E1C 8054134 NewEfxWhiteIN void NewEfxWhiteIN(struct Anim * anim, int duartion, int duartion2)  
0 0 0 8056158 80551B0 SpellFx_SetSomeColorEffect void SpellFx_SetSomeColorEffect(void) SpellFx_InitBg1Blend
0 0 0 8056214 805526C SetDefaultColorEffects_ void SetDefaultColorEffects_(void) SpellFx_EndBlend
804AFA0 8054764 8053F7C 805A6E0 805993C RegisterAISSheetGraphics void RegisterAISSheetGraphics(struct Anim * anim)  
0 0 0 805BE70 805B0CC ExecBattleAnimArenaExit void ExecBattleAnimArenaExit(void)  
0 0 0 805FE98 805ED98 sub_805ED98 void sub_805ED98(struct Anim * anim)  
0 0 0 8061540 8060440 StartSubSpell_efxHazymoonBG_A void StartSubSpell_efxHazymoonBG_A(struct Anim * anim) loadHazymoonBG1
80539C4 805C624 805BE3C 80615B0 80604B0 StartSubSpell_efxHazymoonBG_B void StartSubSpell_efxHazymoonBG_B(struct Anim * anim) loadHazymoonBG2
8053FF4 805CC58 805C470 8061B9C 8060A9C StartSubSpell_efxFenrirBG void StartSubSpell_efxFenrirBG(struct Anim * anim, int terminator)  
0 0 0 80633A0 80622A0 StartSubSpell_efxRestBG void StartSubSpell_efxRestBG(struct Anim * anim)  
0 0 0 8063E30 8062D30 StartSubSpell_efxBerserkBG void StartSubSpell_efxBerserkBG(struct Anim * anim, int terminator)  
80564E4 805F1C4 805E9DC 806404C 8062F4C StartSubSpell_efxBerserkOBJ void StartSubSpell_efxBerserkOBJ(struct Anim * anim)  
0 8060730 805FF48 80655EC 80644E0 StartSubSpell_efxExcaliburBG void StartSubSpell_efxExcaliburBG(struct Anim * anim)  
0 80608B8 80600D0 8065778 806466C StartSubSpell_efxExcaliburBGCOL void StartSubSpell_efxExcaliburBGCOL(struct Anim * anim)  
0 0 0 8065A64 8064958 StartSubSpell_efxExcaliburBGCOL2 void StartSubSpell_efxExcaliburBGCOL2(struct Anim * anim)  
0 0 0 8065D34 8064C28 StartSubSpell_efxExcaliburBG0 void StartSubSpell_efxExcaliburBG0(struct Anim * anim)  
0 80612D4 8060AEC 8066234 8064D00 StartSubSpell_efxGespenstBG4 void StartSubSpell_efxGespenstBG4(struct Anim * anim, int terminator)  
0 0 0 8067D6C 80659AC StartSpellBG_IvaldiBG1 void StartSpellBG_IvaldiBG1(struct Anim * anim)  
0 0 0 8067E38 8065A80 StartSpellBG_IvaldiBG2 void StartSpellBG_IvaldiBG2(struct Anim * anim)  
0 0 0 8067F04 8065B54 StartSpellBG_IvaldiBG3 void StartSpellBG_IvaldiBG3(struct Anim * anim)  
0 0 0 8067FE4 8065C38 StartSpellBG_IvaldiBG4 void StartSpellBG_IvaldiBG4(struct Anim * anim)  
0 0 0 806812C 8065D84 PrepareSomeIvaldiParticleGraphics void PrepareSomeIvaldiParticleGraphics(void)  
0 0 0 806814C 8065DA4 StartSpellOBJ_IvaldiFall void StartSpellOBJ_IvaldiFall(struct Anim * anim, int terminator)  
0 0 0 80682B8 8065F10 StartSpellOBJ_IvaldiSideWash void StartSpellOBJ_IvaldiSideWash(struct Anim * anim, int terminator)  
0 0 0 8068408 8066060 StartSubSpell_efxIvaldiOBJUprise void StartSubSpell_efxIvaldiOBJUprise(struct Anim * anim, int terminator)  
0 0 0 8068B84 80667E0 StartSubSpell_efxMaohFlashBG2 void StartSubSpell_efxMaohFlashBG2(struct Anim * anim)  
0 0 0 8068EB0 8066B14 StartSubSpell_efxMaohFlashWOUT void StartSubSpell_efxMaohFlashWOUT(struct Anim * anim, int unused, int terminator)  
0 0 0 8068F70 8066BD4 StartSubSpell_efxMaohFlashBGCOL void StartSubSpell_efxMaohFlashBGCOL(struct Anim * anim)  
0 0 0 8069034 8066C98 sub_8066C98 void sub_8066C98(void)  
0 0 0 8069574 80671F4 StartSubSpell_efxMaohFlashThunderOBJ void StartSubSpell_efxMaohFlashThunderOBJ(struct Anim * anim, int terminator)  
0 0 0 8069A14 80676E4 StartSubSpell_efxStoneOBJ void StartSubSpell_efxStoneOBJ(struct Anim * anim, int terminator)  
0 0 0 8069DD0 8067AA0 StartSubSpell_efxEvilEyeOBJ void StartSubSpell_efxEvilEyeOBJ(struct Anim * anim, int terminator)  
0 0 0 806A0F4 8067DC4 StartSubSpell_efxNaglfarBG void StartSubSpell_efxNaglfarBG(struct Anim * anim)  
0 0 0 806A1C8 8067E98 StartSubSpell_efxNaglfarBG2 void StartSubSpell_efxNaglfarBG2(struct Anim * anim)  
0 0 0 806A294 8067F64 StartSubSpell_efxNaglfarBG3 void StartSubSpell_efxNaglfarBG3(struct Anim * anim)  
0 0 0 806A358 8068028 StartSubSpell_efxNaglfarBG4 void StartSubSpell_efxNaglfarBG4(struct Anim * anim)  
0 0 0 806A564 806823C StartSubSpell_efxNaglfarOBJ2 void StartSubSpell_efxNaglfarOBJ2(struct Anim * anim, int terminator, u8 c)  
0 0 0 806A63C 8068314 StartSubSpell_efxNaglfarOBJRockGyre void StartSubSpell_efxNaglfarOBJRockGyre(struct Anim * anim, int terminator)  
0 0 0 806A93C 8068614 StartSubSpell_efxNaglfarBlack void StartSubSpell_efxNaglfarBlack(struct Anim * anim, int b, int c)  
0 0 0 806B0A0 8068D78 StartSubSpell_efxDarkGradoMapFadeOut void StartSubSpell_efxDarkGradoMapFadeOut(void)  
0 80850A8 80846AC 806BA18 80696F0 sub_80696F0 void sub_80696F0(void)  
0 0 0 806BDE8 8069AC4 StartSubSpell_efxDarkGradoOBJ01 void StartSubSpell_efxDarkGradoOBJ01(struct Anim * anim)  
0 0 0 806C1AC 8069E88 StartSubSpell_efxDarkGradoOBJ02 void StartSubSpell_efxDarkGradoOBJ02(struct Anim * anim)  
0 0 0 806C38C 806A068 StartSubSpell_efxCrimsonEyeBGFinish1 void StartSubSpell_efxCrimsonEyeBGFinish1(struct Anim * anim)  
0 0 0 806C6F0 806A3CC StartSubSpell_efxCrimsonEyeOBJFinish void StartSubSpell_efxCrimsonEyeOBJFinish(struct Anim * anim)  
0 0 0 806D458 806B134 StartSubSpell_efxDarkLongMonsBG01 void StartSubSpell_efxDarkLongMonsBG01(struct Anim * anim)  
0 0 0 806D50C 806B1E8 StartSubSpell_efxDarkLongMonsBG02 void StartSubSpell_efxDarkLongMonsBG02(struct Anim * anim)  
0 0 0 806D808 806B4E4 sub_806B4E4 void sub_806B4E4(void)  
0 0 0 806DF00 806BBDC sub_806BBDC void sub_806BBDC(void)  
0 0 0 806E788 806C464 sub_806C464 void sub_806C464(void)  
0 0 0 806E92C 806C608 sub_806C608 void sub_806C608(void)  
8056B08 8062D68 8062580 806ED0C 806C9E8 NewEfxPierceCriticalEffect void NewEfxPierceCriticalEffect(struct Anim * anim) criticalAttackEffect, StartEfxPierceCriticalEffect
8056C3C 8062E9C 80626B4 806EE40 806CB1C NewEfxPierceNormalEffect void NewEfxPierceNormalEffect(struct Anim * anim)  
0 0 0 806FF20 806DC08 NewEfxMagdhisEffectBG void NewEfxMagdhisEffectBG(struct Anim *anim, int arg1)  
0 0 0 8071A00 806F450 StartCRSubSpell_efxopMistyrainOBJ void StartCRSubSpell_efxopMistyrainOBJ(struct Anim * anim, struct ProcEfx * parent)  
0 0 0 8071A2C 806F47C StartCRSubSpell_efxopMistyrainOBJ2 struct ProcEfxOBJ * StartCRSubSpell_efxopMistyrainOBJ2(struct Anim * anim, struct ProcEfx * parent)  
0 0 0 8072454 806FEA4 EkrDZ_PrepareBanimfx void EkrDZ_PrepareBanimfx(struct ProcEkrDragon * proc)  
0 0 0 8072768 80701B8 NewEkrDragonDracoZombie void NewEkrDragonDracoZombie(struct Anim * anim)  
0 0 0 807293C 807038C NewEkrDragonQuake void NewEkrDragonQuake(struct EkrDragonQuakePriv *priv, int b, int c, ProcPtr parent)  
0 0 0 80752B4 8072DD8 NewEkrClasschgBG1 void NewEkrClasschgBG1(struct Anim * anim)  
805CB6C 8068D2C 8068540 80752F8 8072E1C NewEkrClasschgBG2 void NewEkrClasschgBG2(struct Anim * anim)  
805CCE8 8068E24 8068638 80753B4 8072ED8 NewEfxClasschgBGSE00 void NewEfxClasschgBGSE00(struct Anim * anim)  
0 0 0 8075460 8072F84 NewEfxClasschgOBJGain void NewEfxClasschgOBJGain(struct Anim * anim)  
0 0 0 80755A0 80730C4 NewEfxClasschgFIN void NewEfxClasschgFIN(struct Anim * anim, int duration)  
805CF38 80690F8 806890C 80756FC 8073220 NewEfxClasschgCLONE void NewEfxClasschgCLONE(struct Anim * anim, int duration)  
0 0 0 80795EC 80771C8 NewEkrDemoKingAtk void NewEkrDemoKingAtk(struct Anim * anim, int round_type)  
0 0 0 8079984 8077560 NewProc087F4518 ProcPtr NewProc087F4518(struct Anim * anim)  
0 0 0 8079AFC 80776D8 EfxTmDecompress void EfxTmDecompress(int xtile, int ytile, const u16 *tsa)  
0 0 0 8079ED0 8077AAC NewEkrWhiteOUT void NewEkrWhiteOUT(int a, int b, int c)  
0 0 0 807A1A4 8077D80 sub_8077D80 void sub_8077D80(s16 *out1, s16 *out2, int val1, int val2)  
0 0 0 807A468 8078044 NewEkrSelfThunder void NewEkrSelfThunder(struct Anim *anim)  
80990E4 8075898 8075094 807ACAC 8078888 MU_PlayStepSfx void MU_PlayStepSfx(struct MUProc* proc)  
0 0 0 807AE28 8078A14 MU_StartFogBumpFx void MU_StartFogBumpFx(int x, int y)  
8067AF0 806D4A4 806CCB8 807B4B8 80790A4 EndManimLevelUpStatGainLabels void EndManimLevelUpStatGainLabels(void)
void MU_EndAll(void)
MU_EndAll
8098490 8076FFC 807682C 807B4D4 80790C0 MU_EndInternal void MU_EndInternal(struct MUProc* proc)  
0 0 0 807B4E0 80790CC MU_80790CC void MU_80790CC(struct MUProc* proc)  
806094C 806D51C 806CD30 807B4F4 80790E0 LockMus void LockMus(void)
void MU_AllDisable(void)
MU_AllDisable
806095C 806D52C 806CD40 807B500 80790EC ReleaseMus void ReleaseMus(void)
void MU_AllEnable(void)
MU_AllEnable
0 0 0 807BD58 8079944 MU_StartFastMoveAnim void MU_StartFastMoveAnim(struct MUProc* proc)  
0 0 0 807BD84 8079970 MU_StartCritFlash void MU_StartCritFlash(struct MUProc* muProc, int flashType)  
0 0 0 807BE88 8079A74 MU_StartHitFlash void MU_StartHitFlash(struct MUProc* muProc, int flashType)  
0 0 0 807D924 807B5DC BeginMapAnimForPoisonDmg void BeginMapAnimForPoisonDmg(void)  
0 0 0 807D97C 807B634 BeginMapAnimForEggDmg void BeginMapAnimForEggDmg(void)  
0 0 0 807D9D4 807B68C BeginMapAnimForCritAtk void BeginMapAnimForCritAtk(void) StartSomeMapAnim_807B68C
0 0 0 807DA2C 807B6E4 BeginMapAnimForSteal void BeginMapAnimForSteal(void)  
0 0 0 807DA88 807B740 BeginMapAnimForSummon void BeginMapAnimForSummon(void)  
0 0 0 807DAE0 807B798 BeginMapAnimForSummonDK void BeginMapAnimForSummonDK(void)  
0 0 0 807DB38 807B7F0 BeginMapAnimForDance void BeginMapAnimForDance(void)  
0 0 0 807DC1C 807B8D4 SetupMapAnimSpellData void SetupMapAnimSpellData(struct BattleUnit* actor, struct BattleUnit* target, struct BattleHit* hit)  
8062A80 806FCE8 806F4FC 807DD40 807B9F8 UnpackManimWindowDigits void UnpackManimWindowDigits(int chr)
void UncompMapBattleBoxNumGfx(int tileNum)
 
0 0 0 807DE2C 807BAE4 PrepareMapBattleBoxNumGfx void PrepareMapBattleBoxNumGfx(const u8* src)  
806DC38 806FF58 806F76C 807DF00 807BBB8 func_fe6_0806DC38 void func_fe6_0806DC38(void)
void DeleteBattleAnimInfoThing(void)
DeleteBattleAnimInfoThing, MapAnim_EndBattleInfoBox
0 0 0 807E160 807BE1C DisplayBattleInfoBox void DisplayBattleInfoBox(struct MAInfoFrameProc* proc, int index, int arg2)  
0 0 0 807E308 807BFC4 DrawMAExpBar void DrawMAExpBar(int arg0, int arg1, int arg2)  
0 0 0 807EBE4 807C8A0 SetupMADebugBattleUnit void SetupMADebugBattleUnit(struct BattleUnit* bu, int dActor)  
0 0 0 807EE68 807CB24 MapAnim_BeginMISSAnim void MapAnim_BeginMISSAnim(struct Unit * unit)  
0 0 0 807EEC4 807CB80 MapAnim_BeginNODAMAGEAnim void MapAnim_BeginNODAMAGEAnim(struct Unit * unit)  
0 0 0 807EF20 807CBDC MapAnim_BeginWallBreakAnim void MapAnim_BeginWallBreakAnim(struct Unit * unit, int unk)  
0 0 0 807F6A4 807D360 NewMapLatonaShiningfx void NewMapLatonaShiningfx(int x, int y, int c, int duration, int e, ProcPtr parent)  
0 0 0 8080CB8 807E978 SetDefaultMapAnimScreenConf void SetDefaultMapAnimScreenConf(void)  
0 0 0 8081138 807EDF8 StartManimLevelUpStatGainLabels void StartManimLevelUpStatGainLabels(int chr, int pal, int sprite_layer, ProcPtr parent)  
0 8074D38 807453C 80811B4 807EE74 EndManimLevelUpStatGainLabels void EndManimLevelUpStatGainLabels(void)  
0 0 0 8081A00 807F6C0 LoadSparkGfx void LoadSparkGfx(void)  
0 0 0 80827D8 8080498      
0 0 0 8082870 8080530      
0 0 0 80831DC 8080E9C     StartDrawSummonMagicCircleByUnitCoord
0 0 0 8083360 8081020      
806EAF0 807DA64 807CFE4 80833A8 8081068 InitStatScreenText void InitStatScreenText(void)  
0 0 0 8083510 80811D0      
0 0 0 80841EC 8081EAC sub_8081EAC void sub_8081EAC(void)  
0 0 0 8084418 80820D8 StartManimFrameGradientScanlineEffect void StartManimFrameGradientScanlineEffect(u16 yTop, u16 yBottom, u16 colorArg3, u16 colorArg4)  
0 0 0 8085610 80832D8 CheckWin s8 CheckWin(void) CheckEventId3
0 0 0 8085640 8083308 GetTrapPointer const struct TrapData * GetTrapPointer(void) GetCurrentChapterBallistaePtr
0 0 0 8085738 8083400 GetChapterSkirmishLeaderClasses void GetChapterSkirmishLeaderClasses(u8 chapterId, u8 * list)  
0 0 0 8085AE8 80837B0 sub_80837B0 void sub_80837B0(void)  
0 0 0 8086870 80845A4 ClearActiveEventRegistry void ClearActiveEventRegistry(void)  
0 0 0 808F44C 808D150 EndPlayerPhaseSideWindows void EndPlayerPhaseSideWindows() DeletePlayerPhaseInterface6Cs
0 0 0 808FC0C 808D924 sub_808D924 void sub_808D924(int param_1, int param_2)  
0 0 0 8090710 808E43C DrawChapterStatusStatValues void DrawChapterStatusStatValues()  
0 0 0 80973C8 80950E8 sub_80950E8 void sub_80950E8(int vram, int palId)  
0 0 0 8097CFC 8095A1C RestartMuralBackground void RestartMuralBackground() RestartScreenMenuScrollingBg
0 80B3D4C 0 8097D18 8095A38 EndMuralBackground_ void EndMuralBackground_() EndBG3Slider_, EndScreenMenuScrollingBg
0 0 0 8097F30 8095C50 sub_8095C50 void sub_8095C50(int tile, int pal)  
8091008 80A3EF8 80B26A4 8098738 8096454 StartPrepAtMenu void StartPrepAtMenu() StartAtMenu
0 0 0 80989AC 80966C8 PutObj8A1856E void PutObj8A1856E(int xOam1, int yOam0, u16 oam2)  
0 0 0 8098C14 8096930 PutObj8A185AC void PutObj8A185AC(int xOam1, int yOam0, u16 oam2)  
0 80903C4 808FA84 8098EE0 8096BFC StartPrepSpecialCharEffect ProcPtr StartPrepSpecialCharEffect(ProcPtr parent)  
0 8090788 808FE48 8099290 8096FAC StartPrepScreenMenu void StartPrepScreenMenu(ProcPtr proc)  
0 0 0 8099A2C 8097748 StartMenuScrollBarExt ProcPtr StartMenuScrollBarExt(ProcPtr parent, int x, int y, int chr, int pal)  
0 0 0 809A780 80984A8 StartDrawPrepFundsSprite void StartDrawPrepFundsSprite(int x, int y, int pal, ProcPtr parent)  
0 0 0 809A7A4 80984CC ShowPrepFundsSpriteAt void ShowPrepFundsSpriteAt(int x, int y)  
0 0 0 809A82C 8098554 StartDrawPrepUnitInfoBgSprites void StartDrawPrepUnitInfoBgSprites(ProcPtr parent)  
0 0 0 809A848 8098570 ShowUnitInfoBgSpritesAt void ShowUnitInfoBgSpritesAt(int x, int y)  
0 0 0 809A868 8098590 HideUnitInfoBgSprites void HideUnitInfoBgSprites(void)  
0 80BCFD8 80B5B6C 809A87C 80985A4 EndDrawPrepUnitInfoBgSprites void EndDrawPrepUnitInfoBgSprites(void)  
0 0 0 809A890 80985B8 PrepItemScreen_DrawFunds void PrepItemScreen_DrawFunds(void)  
0 0 0 809ACDC 8098A04 sub_8098A04 void sub_8098A04(u16 * tm)  
0 0 0 809AF14 8098C3C PutImg_PrepItemUseUnk void PutImg_PrepItemUseUnk(int vram, int pal)  
0 0 0 809B79C 80994C4 sub_80994C4 void sub_80994C4(struct PrepItemScreenProc* proc)  
0 0 0 809CB40 809A874 PrepUnit_InitGfx void PrepUnit_InitGfx()  
0 0 0 809CBFC 809A930 PrepUnit_DrawLeftUnitName void PrepUnit_DrawLeftUnitName(struct Unit *unit)  
0 0 0 809F514 809D278 sub_809D278 void sub_809D278(int idx, ProcPtr proc)  
0 0 0 80A0E90 809EBF0 sub_809EBF0 void sub_809EBF0(void)  
0 8099128 8098868 80A22D0 80A0034 WmSell_DrawPartyFunds void WmSell_DrawPartyFunds(void)  
808B578 8099B94 80991DC 80A2BF8 80A0944 StartFortuneSubMenu void StartFortuneSubMenu(int option, ProcPtr parent) StartPrepScreenSupportMenu
0 0 0 80A2C40 80A098C GetChapterDivinationTextIdHectorStory int GetChapterDivinationTextIdHectorStory(void)  
0 0 0 80A4F18 80A1140 StartDrawSupportBannerSprites void StartDrawSupportBannerSprites(int x, int y, int palIdx, ProcPtr parent)  
0 0 0 80A7C04 80A31C0 ReadPermanentFlags_ret void ReadPermanentFlags_ret(const void *sram_src, void *ewram_dest) LoadPermanentEidsIn
0 0 0 80A9C8C 80A5274 LoadSavedWMStuff void LoadSavedWMStuff(int slot, struct GMapData *dest)  
0 0 0 80A9CA8 80A5290 LoadSavedEid8A s8 LoadSavedEid8A(int slot)  
0 0 0 80AA3F8 80A59E0 WriteGMMonsterRnState void WriteGMMonsterRnState(void *sram_dest) SaveRNGState_Maybe, SaveGMMonsterRnState
0 0 0 80AA418 80A5A00 ReadGMMonsterRnState void ReadGMMonsterRnState(const void *sram_src) LoadGMMonsterRnState
0 0 0 80ABAC8 80A70B0 WriteWorldMapStuff void WriteWorldMapStuff(void* sram_dest, void* src) SaveWMStuff
0 0 0 80ABBFC 80A71E4 sub_80A71E4 void sub_80A71E4(void* rngState)  
0 8030B60 0 80ABC10 80A71F8 sub_80A71F8 void sub_80A71F8(void* rngState)  
0 0 0 80ABC24 80A720C CopyGlobalSaveInfo void CopyGlobalSaveInfo(struct GlobalSaveInfo * src, struct GlobalSaveInfo * dst)  
0 0 0 80ABCC8 80A72B0 sub_80A72B0 void sub_80A72B0(struct SuspendSaveBlockEwram * src, struct SuspendSaveBlock * dst)  
0 0 0 80ABD04 80A72EC sub_80A72EC void sub_80A72EC(struct GameSaveBlockEwram* src, struct GameSaveBlock* dst)  
0 0 0 80ABD40 80A7328 sub_80A7328 void sub_80A7328(struct bmsave_unkstruct3* src, struct bmsave_unkstruct3* dst)  
0 0 0 80ABD78 80A7360 sub_80A7360 void sub_80A7360(struct GameRankSaveDataPacks* src, struct GameRankSaveDataPacks* dst)  
0 0 0 80ACEB4 80A849C Minimap_ApplyFlashPalette void Minimap_ApplyFlashPalette()  
0 0 0 80ACEF0 80A84D8 Minimap_ApplyViewportFlashColor void Minimap_ApplyViewportFlashColor()  
0 0 0 80AD1E0 80A87C8 StartMinimapPlayerPhase void StartMinimapPlayerPhase()  
0 803E344 0 80AD1F4 80A87DC StartMinimapPrepPhase void StartMinimapPrepPhase(ProcPtr proc)  
0 0 0 80AF28C 80AA7AC sub_80AA7AC void sub_80AA7AC(int a, int b)  
0 0 0 80AF714 80AAC40 sub_80AAC40 void sub_80AAC40(ProcPtr unused, int x, int y, u8 spriteIdx, u8 palIdA, u8 palIdB)  
0 0 0 80B021C 80AB760 sub_80AB760 void sub_80AB760(void* unused)  
0 0 0 80B15A0 80ACB00 EndUiCursorHand void EndUiCursorHand(void)  
0 80AA0C0 80A91AC 80B1C4C 80AD1AC NewSysBlackBoxHandler ProcPtr NewSysBlackBoxHandler(ProcPtr parent)  
0 0 0 80B3F58 80AF338 sub_80AF338 void sub_80AF338(struct SoundRoomProc * proc)  
0 0 0 80B56D8 80B0ABC sub_80B0ABC void sub_80B0ABC(void)  
0 0 0 80B62FC 80B16DC GetSelectedOptionValue u8 GetSelectedOptionValue(void)  
0 0 0 80B63A4 80B1784 DrawGameOptionHelpText void DrawGameOptionHelpText(void)  
0 0 0 80B6404 80B17E4 DrawGameOptionText void DrawGameOptionText(int selectedIdx, int textIdx, int y)  
0 80AFCC4 80AED8C 80B74B8 80B28A0 ClassReel_ButtonPress_GoToTitle void ClassReel_ButtonPress_GoToTitle(struct OpInfoProc* proc)  
0 0 0 80B8C64 80B40D0 StartClassStatsDisplay ProcPtr StartClassStatsDisplay(ProcPtr proc)  
8095D88 80B1174 80B034C 80B8CF0 80B4168 StartShopDialogue void StartShopDialogue(int baseMsgId, struct BmShopProc* proc) Shop
0 0 0 80B99AC 80B4E24 StartUiGoldBox void StartUiGoldBox(ProcPtr parent)  
0 0 0 80B9A10 80B4E88 InitGoldBoxText void InitGoldBoxText(u16* tm)  
8097084 80B26DC 80B18B0 80B9A5C 80B4ED4 DisplayGoldBoxText void DisplayGoldBoxText(u16* tm)  
0 0 0 80B9DEC 80B5268 GetItemSellPrice u16 GetItemSellPrice(int item)  
0 0 0 80B9E50 80B52CC sub_80B52CC void sub_80B52CC(void) InitShopScreenGfx
0 0 0 80B9F40 80B53BC UnpackUiVArrowGfx void UnpackUiVArrowGfx(int index, int palIdx)  
0 0 0 80B9FC4 80B5440 HandleShopBuyAction void HandleShopBuyAction(struct BmShopProc* proc)  
8097E84 80B34A0 80B267C 80BA2F0 80B576C StartArenaScreen void StartArenaScreen(void)  
0 0 0 80BA310 80B578C StartArenaResultsScreen void StartArenaResultsScreen(void)  
80985D8 80B3BD0 80B2DAC 80BA788 80B5C04 StartArenaDialogue void StartArenaDialogue(int msgId, ProcPtr proc) Arena
0 0 0 80BA7CC 80B5C48 DrawArenaOpponentDetailsText void DrawArenaOpponentDetailsText(ProcPtr proc)  
0 80B94EC 80B88C0 80BBA1C 80B6F14 StartSoloEndingBattleDisplay void StartSoloEndingBattleDisplay(struct CharacterEndingEnt* endingEnt, struct Unit* unit, struct CharacterEndingProc* parent)  
0 80B97EC 80B8C8C 80BBD60 80B72A4 StartPairedEndingBattleDisplay void StartPairedEndingBattleDisplay(struct CharacterEndingEnt* endingEnt, struct Unit* unitA, struct Unit* unitB, struct CharacterEndingProc* parent)  
0 0 0 80BDC24 80B8D5C SetupGraphicSystemsForWorldMap void SetupGraphicSystemsForWorldMap(void) InitGraphicsForWorldMap
0 0 0 80BDCDC 80B8E14 SetupGmapNodeGfx void SetupGmapNodeGfx(void) LoadGMObjGraphics
0 0 0 80BDD28 80B8E60 sub_80B8E60 void sub_80B8E60(struct WorldMapMainProc * proc) GMProc_80B8E60
0 0 0 80BEE54 80B9FC0 sub_80B9FC0 void sub_80B9FC0(void)  
0 0 0 80BEE9C 80BA008 sub_80BA008 void sub_80BA008(int unk)  
0 0 0 80BFA40 80BABF0 NewMapScreen ProcPtr NewMapScreen(ProcPtr parent) StartGmScreen
0 0 0 80BFDB4 80BAF84 MapUnitC_SetAnimId void MapUnitC_SetAnimId(struct GMapUnitContainerProc * container, int index, int animId) MapUnitC_SetTCSAnim, MapUnitC_SetAnim
0 0 0 80C0018 80BB1E8 NewGmapUnitContainer ProcPtr NewGmapUnitContainer(ProcPtr parent, int layer, int chr) StartGmUnitContainer
0 0 0 80C02AC 80BB47C EndGmapUnitFade void EndGmapUnitFade(void) EndGmUnitFade
0 0 0 80C02BC 80BB48C GetGmapUnitFade ProcPtr GetGmapUnitFade(void) FindGmUnitFade
0 0 0 80C07E8 80BB9A4 sub_80BB9A4 ProcPtr sub_80BB9A4(ProcPtr parent, int chr, int palId, int unk, ProcPtr pScreenProc) StartGmNodeIconDisplay
0 0 0 80C0A08 80BBBC4 NewGmapCursor ProcPtr NewGmapCursor(ProcPtr parent, int chr, int pal, ProcPtr pScreenProc) StartGmapCursor
0 0 0 80C11E8 80BC3A4 StartGMapRoute ProcPtr StartGMapRoute(ProcPtr parent, struct OpenPaths * pPaths, int c, int d) NewMapRoute
0 0 0 80C206C 80BD260 sub_80BD260 void sub_80BD260(struct GMapData * src, void * dst)  
0 0 0 80C207C 80BD270 sub_80BD270 void sub_80BD270(struct GMapData * dst, void * src)  
0 0 0 80C2228 80BD41C sub_80BD41C int sub_80BD41C(int a, int b)  
0 0 0 80C2E8C 80BE0A4 sub_80BE0A4 void sub_80BE0A4(struct GMapMuProc * muProc, int index, s16 * x, s16 * y)  
0 0 0 80C2ED0 80BE0E8 GmMu_SetSpriteLayer void GmMu_SetSpriteLayer(struct GMapMuProc * muProc, int index, int layer) MapMU_SetUnitTCSOAMIndex
0 0 0 80C318C 80BE3A0 GmMu_GetPosition void GmMu_GetPosition(struct GMapMuProc * muProc, int index, s16 * x, s16 * y)  
0 0 0 80C3320 80BE534 MapMU_SetUnitClass void MapMU_SetUnitClass(ProcPtr muProc, int index, int jid, int faction, int nodeId) GmMu_SetUnitClass
0 0 0 80C333C 80BE550 MapMU_SetUnitChar void MapMU_SetUnitChar(ProcPtr muProc, int index, int pid, int faction, int nodeId) GmMu_SetUnitChar
0 0 0 80C36D4 80BE8E8 PutGMapPINodeName void PutGMapPINodeName(struct GMapPIProc * proc, int nodeId)  
0 0 0 80C3704 80BE918 PutGMapPICharName void PutGMapPICharName(struct GMapPIProc * proc, int pid)  
0 0 0 80C378C 80BE9A0 PutGMapPIClassName void PutGMapPIClassName(struct GMapPIProc * proc, int jid)  
0 0 0 80C42B4 80BF4D0 SetGmClassUnit void SetGmClassUnit(int id, int jid, int allegiance, int nodeId) WM_PutClassSprite
0 0 0 80C4354 80BF570 HideGmUnit void HideGmUnit(int index)  
0 0 0 80C5604 80C0834 sub_80C0834 int sub_80C0834(int arg0, int arg1, int arg2, int arg3, int arg4)  
0 0 0 80C59F4 80C0C28 WorldmapStatus_InitText void WorldmapStatus_InitText(struct WorldmapStatusProc * proc)  
0 0 0 80C619C 80C13D8 EndGmapEffect void EndGmapEffect(void)  
0 0 0 80C6D14 80C1F5C EndGmapRmUpdateExt void EndGmapRmUpdateExt(void)  
0 0 0 80C7218 80C2460 EndGmapRM void EndGmapRM(void)  
0 0 0 80C7498 80C26E0 EndGmapRmBaPalAnim1 void EndGmapRmBaPalAnim1(void)  
0 0 0 80C7864 80C2AAC DrawWmNationHighLightMapGfx void DrawWmNationHighLightMapGfx(int chr, int index)  
0 0 0 80C7BE0 80C2E28 EndAllWmDotPalAnim void EndAllWmDotPalAnim(void)  
0 0 0 80C87E0 80C3A28 WmMinimap_BlinkPalette void WmMinimap_BlinkPalette(struct GMapRadarProc * proc)  
0 0 0 80C8844 80C3A8C GMapRadar_80C3A8C void GMapRadar_80C3A8C(struct GMapRadarProc * unused)  
0 0 0 80C8FAC 80C41F4 StartBlendCreditsCGMaybe void StartBlendCreditsCGMaybe(ProcPtr parent, const struct CreditsCG * cg)  
0 0 0 80CB6AC 80C6760 CopyToPalOpAnim void CopyToPalOpAnim(const void * src, int offset, int size) StorePaletteToBufferMaybe
0 0 0 80CBAE4 80C6BD8 NewProcOpAnimFadeIn void NewProcOpAnimFadeIn(int max, ProcPtr parent)  
0 0 0 80CBAFC 80C6BF0 BgAffineSetOpAnim void BgAffineSetOpAnim(int scaling_radio, int angle)  
0 0 0 80D11B4 80CC498 Make6C_PromotionMain struct ProcPromoMain *Make6C_PromotionMain(ProcPtr proc) NewPromotionMain_raw
0 0 0 80D1730 80CCA14 StartBmPromotion void StartBmPromotion(ProcPtr proc) StartMapPromotion
0 0 0 80D18D0 80CCBD4 ClassChgLoadEfxTerrain void ClassChgLoadEfxTerrain(void)  
0 0 0 80D18F0 80CCBF4 ClassChgLoadUI void ClassChgLoadUI(void) LoadUIForPromoScreen
0 0 0 808FFE0 808DCF8 GetEnemyBossUnit struct Unit* GetEnemyBossUnit()  
0 0 0 8000CB4 8000CDC SetLCGRNValue void SetLCGRNValue(int seed) RandInitB
0 0 0 8001408 800144C GetKeyStatus_IgnoreMask int GetKeyStatus_IgnoreMask(void) GetKeyIgnore
0 0 0 8002B4E 8002BFE      
0 0 0 8074A4C 8072570 EfxCheckStaffType int EfxCheckStaffType(int weapon)  
0 0 0 80C2090 80BD284 sub_80BD284 struct Unknown0201B0D8 * sub_80BD284(void)  
0 0 0 80DA7D0 80D5B94 _unlink signed int unlink()  
0 0 0 805654C 80555B0 EfxCreateBackAnim struct Anim * EfxCreateBackAnim(struct Anim * anim, const u32 * scr1, const u32 *scr2, const u32 * scr3, const u32 * scr4)  
0 0 0 806DFBC 806BC98 StartSubSpell_efxGorgonOBJTwisterPiece void StartSubSpell_efxGorgonOBJTwisterPiece(struct Anim * anim, int flag, int c, int terminator)  
0 804EA54 804E278 8053D70 8053080 sub_8053080 void sub_8053080(struct ProcEfxDead *proc)  
0 0 0 8098600 809631C AtMenu_StartSubmenu void AtMenu_StartSubmenu(struct ProcAtMenu * proc)  
0 0 0 80C3380 80BE594 sub_80BE594 int sub_80BE594(int a, int b)  
0 0 0 80012CC 800131C SetLCDVCountSetting void SetLCDVCountSetting(int set) SetVCount
0 0 0 800339C 8003450 Proc_SetRepeatCb void Proc_SetRepeatCb(ProcPtr proc, ProcFunc func) Proc_SetRepeatFunc
0 0 0 8009F34 8009FD4 nullsub_RestartGameAndGoto7 void nullsub_RestartGameAndGoto7(void)  
0 0 0 800D4BC 800D1F8 SetEventSlotC void SetEventSlotC(unsigned value)  
0 0 0 801153C 8011450 SetPopupUnit void SetPopupUnit(struct Unit* unit)  
0 0 0 80BA0AC 80B5528 sub_80B5528 void sub_80B5528(int unk)  
0 0 0 80CF4A8 80CA4DC sub_80CA4DC void sub_80CA4DC(struct ProcOpAnim * proc)  
0 0 0 807B180 8078D6C MU_AdvanceStepSfx void MU_AdvanceStepSfx(struct MUProc* proc)  
0 0 0 8000CD8 8000D28 GetGameClock u32 GetGameClock() GetGameTime
0 0 0 8000CE4 8000D34 SetGameTime void SetGameTime(int newTime) SetGameClock
0 0 0 80012D8 8001328 SetMainUpdateRoutine void SetMainUpdateRoutine(void (*func)(void)) SetMainFunc
0 0 0 80013FC 8001440 SetKeyStatus_IgnoreMask void SetKeyStatus_IgnoreMask(int a) SetKeyIgnore
0 0 0 800219C 800224C GetPrimaryOAMSize int GetPrimaryOAMSize(void) GetOamSplice
0 0 0 80021A8 8002258 GetCurrentBgmSong int GetCurrentBgmSong(void) Sound_GetCurrentSong
0 0 0 8008E08 8008F18 GetZero bool GetZero(void)  
0 0 0 8008F28 8009038 nullsub_15 void nullsub_15(void)  
0 0 0 8009F38 8009FD8 nullsub_9 void nullsub_9()  
0 0 0 800D844 800D588 SetEventSlotCounter void SetEventSlotCounter(unsigned value) SetEventCounter
0 0 0 800D850 800D594 GetEventSlotCounter unsigned GetEventSlotCounter(void) GetEventCounter
0 0 0 802CDF4 802CEBC SetScriptedBattle void SetScriptedBattle(struct BattleHit* hits)  
0 0 0 8031E24 8031ED8 ArenaGetResult int ArenaGetResult(void)  
0 0 0 804D140 804C3A0 nullsub_16 void nullsub_16()  
0 0 0 804D144 804C3A4 nullsub_14 void nullsub_14()  
0 0 0 804D148 804C3A8 nullsub_13 void nullsub_13()  
0 0 0 80598F8 8058AC8 IsWeaponLegency u16 IsWeaponLegency(u16 item)  
0 0 0 8072048 806FA98 GetEkrDragonStatusUnk1 int GetEkrDragonStatusUnk1(void)  
0 0 0 8072054 806FAA4 SetEkrDragonStatusUnk1 void SetEkrDragonStatusUnk1(int unk1)  
0 0 0 807ACB8 8078894 MU_8078894 void MU_8078894(struct MUProc* proc)  
0 0 0 8085604 80832CC sub_80832CC s8 sub_80832CC(void)  
0 0 0 8086AC4 80847F8 GetSupportTalkList struct SupportTalkEnt* GetSupportTalkList(void) GetSupportTalkInfoList
0 0 0 8087CB4 80859E8 nullsub_20 void nullsub_20(ProcPtr proc)  
0 0 0 809773C 809545C SomeLeftoverFunctionThatReturns0 s8 SomeLeftoverFunctionThatReturns0(struct Unit *unit)  
0 0 0 80A2D24 80A0A70 sub_80A0A70 s8 sub_80A0A70(void)  
0 0 0 80A7D6C 80A3328 IsExtraSoundRoomEnabled bool IsExtraSoundRoomEnabled()  
0 0 0 80A964C 80A4C08 GetCurerentGameMode int GetCurerentGameMode(void)  
0 0 0 80BB170 80B65EC GetCG struct CGDataEnt * GetCG(int unused)  
0 0 0 80D6364 80D166C ArcTan2 void ArcTan2()  
0 0 0 80D6378 80D1680 DivArm void DivArm()  
809DF30 80C07B0 80BFC6C 80D65DC 80D18E0 BXR8 int BXR8() _call_via_r8
0 0 0 80D9204 80D45C8 _localeconv_r int **localeconv_r()  
0 0 0 80D9960 80D4D24 nullsub_3 void nullsub_3() __malloc_lock
0 0 0 80D9964 80D4D28 nullsub_4 void nullsub_4() __malloc_unlock
0 0 0 80DA8E0 80D5CA4 .gcc2_compiled._39 int *gcc2_compiled__39() __errno
0 0 0 80DA938 80D5CFC isatty signed int isatty()  
0 801DC64 801D860 801DCA4 801E048 ConvoyMenuProc_ExecBootlegPopup void ConvoyMenuProc_ExecBootlegPopup(ProcPtr proc)  
0 0 0 8002FD8 8003088 ClearNativeCallback static void ClearNativeCallback(ProcPtr proc)  
0 0 0 8004120 80041E8 GetTextDrawDest void *GetTextDrawDest(struct Text *th) GetVRAMPointerForTextMaybe
0 0 0 80045E8 80046E0 GetSpriteTextDrawDest void *GetSpriteTextDrawDest(struct Text *text)  
8013258 8012B64 80124D0 800967C 800978C AnimProc_OnEnd static void AnimProc_OnEnd(struct AnimProc * proc)
void APProc_OnEnd(struct APProc* proc)
APProc_OnEnd, _APProc_OnDelete
0 0 0 800C390 800C0B8 Event8A_WmShowCursor_Unsure u8 Event8A_WmShowCursor_Unsure(struct EventEngineProc * proc) Event8A_
0 0 0 800C3A0 800C0C8 Event8B_WmHideCursor_Unsure void Event8B_WmHideCursor_Unsure(void) Event8B_
0 0 0 800C4A4 800C1CC Event93_WmEnableNode u8 Event93_WmEnableNode(struct EventEngineProc * proc) Event93_
0 0 0 800C7A0 800C4C8 Event9B_WmSetNextStoryNodeSilentNoFlag u8 Event9B_WmSetNextStoryNodeSilentNoFlag(struct EventEngineProc * proc) Event9B_
0 0 0 800CEC0 800CBF0 EventC1_SKIPWM u8 EventC1_SKIPWM(struct EventEngineProc * proc)  
0 0 0 800CED4 800CC04 EventC2_WmNoFade u8 EventC2_WmNoFade(struct EventEngineProc * proc) EventC2_
0 0 0 8013E98 8013DE0 StartMidLockingFadeFromBlack void StartMidLockingFadeFromBlack(ProcPtr parent)  
0 0 0 8013EA8 8013DF0 StartSlowLockingFadeFromBlack void StartSlowLockingFadeFromBlack(ProcPtr parent)  
0 0 0 8013EB8 8013E00 StartFastLockingFadeFromBlack void StartFastLockingFadeFromBlack(ProcPtr parent)  
0 0 0 8014F38 8014F10      
0 0 0 8014F58 8014F30      
0 0 0 80170A0 80172F8 GetUnitStaffReachBits int GetUnitStaffReachBits(struct Unit* unit) GetUnitStaffReach
0 0 0 801EAF0 801EE98 PhaseIntroUnk_Init void PhaseIntroUnk_Init(struct PhaseIntroSubProc *proc)  
0 0 0 801EDF0 801EFE8 PhaseIntroSquares_Init void PhaseIntroSquares_Init(struct PhaseIntroSubProc *proc)  
0 0 0 80279C4 8027A30 sub_8027A30 void sub_8027A30(void)  
0 0 0 802D2F0 802D3B8 TradeMenu_HighlightUpdater_OnInit void TradeMenu_HighlightUpdater_OnInit(struct TradeMenuProc * proc)  
0 0 0 802DFD8 802E0A0 SetTradeMenuTutStatus2 void SetTradeMenuTutStatus2(void)  
0 0 0 80599C8 8058B98 GetEkrHit int GetEkrHit(int pos)  
0 0 0 80599D8 8058BA8 GetEkrDmg int GetEkrDmg(int pos)  
0 0 0 80599E8 8058BB8 GetEkrCrit int GetEkrCrit(int pos)  
0 0 0 807529C 8072DC0 EkrClasschgRegisterDone void EkrClasschgRegisterDone(struct ProcEkrClasschg * proc)  
0 0 0 8079054 8076C34 sub_8076C34 void sub_8076C34(struct ProcEfxDKBody1 * proc)  
0 0 0 8079348 8076F28 sub_8076F28 void sub_8076F28(struct ProcEfxDKBody1 * proc)  
0 0 0 8079A90 807766C sub_807766C void sub_807766C(struct ProcEfxDKfx * proc)  
0 0 0 807B044 8078C30 MU_State_StartMovement void MU_State_StartMovement(struct MUProc* proc)  
0 0 0 807BCA0 807988C MU_807988C void MU_807988C(struct MUEffectProc* proc)  
0 0 0 807BCF4 80798E0 MU_EndSelectionApAnim void MU_EndSelectionApAnim(int argAp)  
0 0 0 807BD7C 8079968 MU_EndFasterApAnim void MU_EndFasterApAnim(int argAp)  
0 0 0 807BDDC 80799C8 MU_CritFlash_SetRegularPalette void MU_CritFlash_SetRegularPalette(struct MUFlashEffectProc* proc)  
0 0 0 807BE64 8079A50 MU_CritFlash_RestorePalette void MU_CritFlash_RestorePalette(struct MUFlashEffectProc* proc)  
0 0 0 807BEE8 8079AD4 MU_HitFlash_RestorePalette void MU_HitFlash_RestorePalette(struct MUFlashEffectProc* proc)  
0 0 0 807D2F8 807AFD0 ProcSummonDK_InitCounters void ProcSummonDK_InitCounters(struct SumProc* proc)  
8069590 8076980 80761B0 8083CE8 80819A8 func_fe6_08069590 void func_fe6_08069590(ProcPtr proc)
void MapAnimCallSpellAssocSilence(ProcPtr proc)
 
80695C0 80769B0 80761E0 8083D08 80819C8 func_fe6_080695C0 void func_fe6_080695C0(ProcPtr proc)
void MapAnimCallSpellAssocBarrier(ProcPtr proc)
 
8069944 8076D38 8076568 8083F74 8081C34 func_fe6_08069944 void func_fe6_08069944(ProcPtr proc)
void MapAnimCallSpellAssocBerserk(ProcPtr proc)
 
8069974 8076D68 8076598 8083F94 8081C54 func_fe6_08069974 void func_fe6_08069974(ProcPtr proc)
void MapAnimCallSpellAssocRestore(ProcPtr proc)
 
0 0 0 8083FB4 8081C74 MapAnimCallSpellAssocSleep void MapAnimCallSpellAssocSleep(ProcPtr proc)  
0 0 0 8083FD4 8081C94 MapAnimCallSpellAssocMonsterStone void MapAnimCallSpellAssocMonsterStone(ProcPtr proc)  
0 0 0 8083FF4 8081CB4 MapAnimCallSpellAssocRepair void MapAnimCallSpellAssocRepair(ProcPtr proc)  
0 0 0 8086F58 8084C8C sub_8084C8C s8 sub_8084C8C()  
0 0 0 8086F68 8084C9C sub_8084C9C s8 sub_8084C9C()  
0 0 0 8086FB4 8084CE8 sub_8084CE8 s8 sub_8084CE8()  
0 0 0 8086FC4 8084CF8 sub_8084CF8 s8 sub_8084CF8()  
0 0 0 8086FD4 8084D08 sub_8084D08 s8 sub_8084D08()  
0 0 0 8086FE4 8084D18 sub_8084D18 s8 sub_8084D18()  
809AD64 807B534 807AAC0 80878A0 80855D4 sub_80855D4 void sub_80855D4(void)  
8074830 807B558 807AAE4 80878C4 80855F8 func_fe6_08074830 void func_fe6_08074830(struct UnitListScreenProc * proc)
void sub_80855F8(void)
 
0 80A5A94 80B2F28 8087F30 8085C64 DisplayMapClearMapAnim void DisplayMapClearMapAnim(ProcPtr proc)  
0 0 0 8087F3C 8085C70 DisplayCongratulationsMapAnim void DisplayCongratulationsMapAnim(ProcPtr proc)  
807B69C 807C8BC 807BE48 80906A8 808E3D4 sub_808E3D4 void sub_808E3D4()  
0 80877FC 8086E40 80929B0 80906D8 UnitList_ResetDispFromStatScreen void UnitList_ResetDispFromStatScreen(void)  
0 8089B60 8089200 80986E8 8096404 sub_8096404 void sub_8096404()  
0 8094828 8093F40 809D788 809B4C0 PrepUnitDisableDisp void PrepUnitDisableDisp()  
0 808F7B4 808EE78 809D7AC 809B4E4 PrepUnitEnableDisp void PrepUnitEnableDisp()  
0 80AA490 80A95B4 80B2054 80AD5B4 DisableAllGfx void DisableAllGfx(void)  
0 809484C 8093F64 80B2078 80AD5D8 EnableAllGfx void EnableAllGfx(void)  
0 0 0 80B92A4 80B471C ShopProc_SendToConvoyDialogue void ShopProc_SendToConvoyDialogue(struct BmShopProc* proc) Shop
0 0 0 80BA238 80B56B4 sub_80B56B4 void sub_80B56B4(int unk)  
0 0 0 80BA614 80B5A90 ArenaUi_GoodLuckDialogue void ArenaUi_GoodLuckDialogue(ProcPtr proc)  
0 80AA4B4 80A95D8 80BE88C 80B99F0 sub_80B99F0 void sub_80B99F0(void)  
0 0 0 80BE8AC 80B9A10 WorldMap_HideEverything void WorldMap_HideEverything(void)  
0 0 0 80C5390 80C05AC GmTmConfront_InitUnitPositionA void GmTmConfront_InitUnitPositionA(struct GmapTmConfrontProc * proc)  
0 0 0 80C53DC 80C05F8 GmTmConfront_InitUnitPositionC void GmTmConfront_InitUnitPositionC(struct GmapTmConfrontProc * proc)  
0 0 0 80C6BB8 80C1DFC sub_80C1DFC void sub_80C1DFC(int idx)  
0 0 0 80C6BD0 80C1E14 sub_80C1E14 void sub_80C1E14(int idx)  
0 0 0 80C8E68 80C40B0 CreditsBlendCG_Init void CreditsBlendCG_Init(struct CreditsSubProc * proc)  
0 0 0 80CA1E8 80C5430 DrawTitleSprites_Init void DrawTitleSprites_Init(struct TitleScreenProc* proc)  
0 0 0 80DA744 80D5B08 _exit int exit()  
0 0 0 80DA764 80D5B28 _kill int kill()  
0 0 0 8029150 80291A8 CanUnitUsePromotionItem s8 CanUnitUsePromotionItem(struct Unit* unit, int item) CanUsePromotionItem
0 0 0 80D2824 80CDB34 ClassChgMenuItem_OnSelect u8 ClassChgMenuItem_OnSelect(struct MenuProc *pmenu, struct MenuItemProc *pmitem) Promotion_Actual, PromotionCommand_OnSelect
8009958 8006FF0 0 8005A6C 8004974 ResumeTalk void ResumeTalk(void)
void EndTextPrinting(void)
EndTextPrinting
0 0 0 8009E5C 8009EFC _SetGameEndFlag void _SetGameEndFlag(ProcPtr proc)  
0 0 0 800C834 800C55C Event9E_WmSetClassUnit u8 Event9E_WmSetClassUnit(struct EventEngineProc * proc) Event9E_PUTSPRITE
0 0 0 800C84C 800C574 Event9F_WmSetCharUnit u8 Event9F_WmSetCharUnit(struct EventEngineProc * proc) Event9F_
0 0 0 800D104 800CE40 _FreezeMenu void _FreezeMenu(void) _MarkSomethingInMenu
0 0 0 8011B2C 8011AF4 sub_8011AF4 void sub_8011AF4(struct BrownTextBoxProc * proc)  
0 0 0 8011BD8 8011A48 sub_8011A48 void sub_8011A48(struct BrownTextBoxProc * proc)  
8014D50 8012B98 8012504 801419C 8013988 func_fe6_08014D50 void func_fe6_08014D50(void)
void EndPalFade(void)
 
0 0 0 80142C4 8009E28 sub_8009E28 void sub_8009E28(ProcPtr proc)  
8015AB8 8015900 8015484 8015518 80154F4 BmMain_SuspendBeforePhase void BmMain_SuspendBeforePhase(ProcPtr proc)
void BmMain_SuspendBeforePhase(void)
E_BMAPMAIN_SuspendGame, MapMain_Suspend
801B034 801C56C 801C17C 801C4FC 801C894 PlayerPhase_Suspend static void PlayerPhase_Suspend(ProcPtr proc)
void PlayerPhase_Suspend(void)
 
801CF48 801E858 801E4D4 801E8BC 801EC64 PhaseIntroVMatchHi static void PhaseIntroVMatchHi(void)
void PhaseIntroVMatchHi()
 
0 0 0 801EC40 8008FAC sub_8008FAC void sub_8008FAC(struct TalkDebugProc * proc)  
0 0 0 8021C10 8081008      
0 0 0 8022130 80140E4 FadeCoreEndEach void FadeCoreEndEach(void)  
0 0 0 80226AC 801C63C sub_801C63C u8 sub_801C63C(void)  
0 0 0 8022C60 8022C98 HideMoveRangeGraphicsWrapper int HideMoveRangeGraphicsWrapper(struct MenuProc* menu, struct MenuItemProc* menuItem)  
0 0 0 802345C 8023498 Menu_SwitchIn int Menu_SwitchIn(struct MenuProc* menu, struct MenuItemProc* menuItem)  
0 0 0 8023B48 8023B84 HideMoveRangeGraphicsWrapper2 int HideMoveRangeGraphicsWrapper2(struct MenuProc* menu, struct MenuItemProc* menuItem)  
0 0 0 8024468 80244B8 SummonCommandEffect u8 SummonCommandEffect(struct MenuProc* menu, struct MenuItemProc* menuItem)  
0 0 0 8024514 80244D8 SummonSelection_OnSelect u8 SummonSelection_OnSelect(ProcPtr proc, struct SelectTarget* target)  
0 0 0 80247A4 8024724 TakeSelection_OnInit void TakeSelection_OnInit(ProcPtr menu)  
8020928 8023900 0 80247F4 8024658 RefreshMapSelect_SwitchIn fu8 RefreshMapSelect_SwitchIn(struct MapSelectProc * proc, struct SelectTarget * target)
u8 HealMapSelect_SwitchIn(ProcPtr proc, struct SelectTarget* target)
HealSelectOnChange
0 0 0 8024C6C 8024CBC MapMenu_RecordsCommand u8 MapMenu_RecordsCommand(struct MenuProc* menu, struct MenuItemProc* menuItem)  
0 0 0 8025CEC 8025D48 sub_8025D48 void sub_8025D48(struct Unit* unit)  
0 0 0 8025D24 8025D80 sub_8025D80 void sub_8025D80(struct Unit* unit)  
0 0 0 8025D5C 8025DB8 sub_8025DB8 void sub_8025DB8(struct Unit* unit)  
0 0 0 8025D94 8025DF0 sub_8025DF0 void sub_8025DF0(struct Unit* unit)  
0 8024AE8 802458C 8025E20 8025E7C MakeTargetListForAdjacentHeal void MakeTargetListForAdjacentHeal(struct Unit* unit)  
0 0 0 8025F8C 8025FE8 MakeTargetListForRestore void MakeTargetListForRestore(struct Unit* unit)  
0 0 0 8026188 80261E4 MakeTargetListForSilence void MakeTargetListForSilence(struct Unit* unit)  
0 8024D0C 0 80261B0 802620C MakeTargetListForSleep void MakeTargetListForSleep(struct Unit* unit)  
0 802507C 8024BF0 8026494 80264F0 MakeTargetListForMine void MakeTargetListForMine(struct Unit* unit)  
0 80250E0 8024C54 8026524 8026580 MakeTargetListForLightRune void MakeTargetListForLightRune(struct Unit* unit)  
0 0 0 80299C4 8029A38 RepairMenuItemOnChange int RepairMenuItemOnChange(struct MenuProc* menu, struct MenuItemProc* item)  
0 0 0 8029B90 8029C04 RestoreMapSelect_Init int RestoreMapSelect_Init(ProcPtr proc) BarrierSelectOnInit, RestoreSelectOnInit
0 0 0 8029BFC 8029C70 BarrierMapSelect_Init int BarrierMapSelect_Init(ProcPtr proc) AttackStaffSelectOnInit, BarrierSelectOnInit
0 0 0 802DDCC 80222D0 EndEmitStars void EndEmitStars()  
0 0 0 802FFA0 8030050 sub_8030050 void sub_8030050()  
0 0 0 8033B08 8033BF8 sub_8033BF8 int sub_8033BF8(void)  
0 0 0 8038320 800D1E4 BlockProcForEventEngine void BlockProcForEventEngine(ProcPtr proc)  
0 0 0 8039B34 8009A60 GameControl_8009A60_Null void GameControl_8009A60_Null(ProcPtr proc) Null6CCallback
0 0 0 80458C0 8045920      
0 0 0 8048764 8048850      
0 0 0 804C4A8 804B708      
0 0 0 8054F0C 805401C EfxFlashRestorePalSync void EfxFlashRestorePalSync(struct ProcEfxFlashing * proc)  
80709D4 80829E0 8081C80 8055010 8054120 HelpBoxMoveControl_OnEnd void HelpBoxMoveControl_OnEnd(struct HelpBoxProc * proc)
void EfxWhiteOutRestorePalSync(struct ProcEfxFlashing * proc)
 
0 0 0 8055024 805433C NewEfxBlackIN void NewEfxBlackIN(struct Anim * anim, int duartion, int duartion2)  
805F8DC 8063C14 0 8057CA0 8056D18 UpdateMu void UpdateMu(struct MuProc * mu)
void UnitKakudaiEndNop(struct ProcUnitKakudai * proc)
 
804C7EC 8055FC4 80557DC 805C0C4 8076514 sub_8076514 void sub_8076514(struct ProcEkrHensei *proc)  
0 0 0 805C6FC 805B94C sub_805B94C void sub_805B94C(ProcPtr proc)  
0 0 0 805CCA4 8068B80 StartSpellAnimGleipnir void StartSpellAnimGleipnir(struct Anim * anim)  
0 0 0 805D18C 805C674 StartSpellAnimJavelinWyvernLord void StartSpellAnimJavelinWyvernLord(struct Anim * anim)  
804D81C 805717C 0 805D1E8 805C6D0 StartSpellAnimJavelinGenerial void StartSpellAnimJavelinGenerial(struct Anim * anim)  
0 0 0 805D244 805C72C StartSpellAnimJavelinUnk void StartSpellAnimJavelinUnk(struct Anim * anim)  
804D8D4 8057234 0 805D2A0 805C788 StartSpellAnimJavelinPaladinF void StartSpellAnimJavelinPaladinF(struct Anim * anim)  
804D930 8057290 8056AA8 805D2FC 805C3F0 StartSpellAnimJavelin void StartSpellAnimJavelin(struct Anim * anim)  
804D98C 80572EC 8056B04 805D358 805C44C StartSpellAnimJavelinCavalier void StartSpellAnimJavelinCavalier(struct Anim * anim)  
804D9E8 8057348 8056B60 805D3B4 805C4A8 StartSpellAnimJavelinSoldier void StartSpellAnimJavelinSoldier(struct Anim * anim)  
804DA44 80573A4 8056BBC 805D410 805C504 StartSpellAnimJavelinPaladin void StartSpellAnimJavelinPaladin(struct Anim * anim)  
0 80574B8 8056CD0 805D524 805C618 StartSpellAnimJavelinWyvernRider void StartSpellAnimJavelinWyvernRider(struct Anim * anim)  
0 0 0 805E164 805C264 StartSpellAnimArrow void StartSpellAnimArrow(struct Anim * anim)  
0 0 0 805E5D0 805C934 StartSpellAnimSong void StartSpellAnimSong(struct Anim * anim)  
0 0 0 805E8D8 805CEC8 StartSpellAnimBindingBlade void StartSpellAnimBindingBlade(struct Anim * anim)  
0 0 0 805F854 805F8B4 StartSpellAnimLightning void StartSpellAnimLightning(struct Anim * anim)  
0 0 0 805FC98 805D388 StartSpellAnimIceBreath void StartSpellAnimIceBreath(struct Anim * anim)  
0 0 0 805FFD8 805D7D8 StartSpellAnimThunder void StartSpellAnimThunder(struct Anim *anim)  
0 0 0 80603C4 805F2C4 efxMistyRainObj_805F2C4 void efxMistyRainObj_805F2C4(struct ProcEfxOBJ * proc)  
80503BC 805A090 0 8060454 805E0E4 StartSpellAnimFimbulvetr void StartSpellAnimFimbulvetr(struct Anim * anim)  
8050860 805A60C 0 80609B4 805E754 StartSpellAnimBolting void StartSpellAnimBolting(struct Anim * anim)  
8050DE0 805ABD8 0 8060F84 805EB98 StartSpellAnimAircalibur void StartSpellAnimAircalibur(struct Anim * anim)  
0 805B678 0 806138C 805EED8 StartSpellAnimFlux void StartSpellAnimFlux(struct Anim * anim)  
0 805BA78 0 80619A4 805F354 StartSpellAnimNosferatu void StartSpellAnimNosferatu(struct Anim * anim)  
0 0 0 8062520 80612BC StartSpellAnimRecover void StartSpellAnimRecover(struct Anim * anim)  
8055234 805DEC0 805D6D8 8062D18 8061C18 StartSpellAnimFortify void StartSpellAnimFortify(struct Anim * anim)  
8055264 805DEF0 805D708 8062D48 8061C48 StartSpellAnimLatona void StartSpellAnimLatona(struct Anim * anim)  
8052090 805C3D8 0 80631EC 805FE84 StartSpellAnimDivine void StartSpellAnimDivine(struct Anim * anim)  
80529EC 805CA38 805C250 80634E0 806028C StartSpellAnimEclipse void StartSpellAnimEclipse(struct Anim * anim)  
0 805E3B0 805DBC8 8063778 80608A4 StartSpellAnimFenrir void StartSpellAnimFenrir(struct Anim * anim)  
0 0 0 8063A98 8063480 StartSpellAnimShine void StartSpellAnimShine(struct Anim * anim)  
80556BC 805EC08 805E420 8063D14 80620EC StartSpellAnimRestore void StartSpellAnimRestore(struct Anim * anim)  
0 805EE84 805E69C 8064314 80623E0 StartSpellAnimSilence void StartSpellAnimSilence(struct Anim * anim)  
0 806079C 805FFB4 80661D0 8060B2C efxFenrirBG_OnEnd void efxFenrirBG_OnEnd(void)  
0 0 0 80664B8 8062FA4 efxBerserkOBJ_OnEnd void efxBerserkOBJ_OnEnd(struct ProcEfxOBJ * proc)  
0 8061EE8 8061700 8066E24 8063E58 efxLunaBG2_OnEnd void efxLunaBG2_OnEnd(void)  
0 0 0 8067AA8 80656E8 StartSpellAnimSetsLitany void StartSpellAnimSetsLitany(struct Anim * anim)  
0 0 0 8069804 80674D4 StartSpellAnimStone void StartSpellAnimStone(struct Anim * anim)  
0 0 0 806AD88 8068A60 StartSubSpell_efxDrzDrakbreathBGCOL void StartSubSpell_efxDrzDrakbreathBGCOL(struct Anim * anim)  
8056B58 8062DB8 80625D0 806EABC 806C798 NewEfxCriricalEffectBG void NewEfxCriricalEffectBG(struct Anim * anim)  
0 0 0 806ED5C 806CA38 NewEfxPierceCriticalEffectBG void NewEfxPierceCriticalEffectBG(struct Anim * anim)  
0 0 0 806EDD4 806C810 NewEfxCriricalEffectBGCOL void NewEfxCriricalEffectBGCOL(struct Anim * anim)  
8066190 8066634 80656B0 806EFAC 806CC88 func_fe6_08066190 void func_fe6_08066190(struct ManimSomethingProc_08065E08 * proc)
void EfxYushaSpinShieldMain(struct ProcEfx * proc)
 
0 0 0 806F198 806CE74 EfxHurtmutEff00Main void EfxHurtmutEff00Main(struct ProcEfx * proc)  
0 0 0 806F66C 806D350 EfxSunakemuriMain void EfxSunakemuriMain(struct ProcEfx * proc)  
0 0 0 806F8B8 806D59C EfxLokmsunaMain void EfxLokmsunaMain(struct ProcEfx * proc)  
806B414 806A4EC 0 806FC9C 806D980 StartAvailableVictoryEvent void StartAvailableVictoryEvent(void)
void sub_806D980(ProcPtr proc)
 
8058180 8064A54 0 807112C 806ED0C StartClassReelSpellAnimThunder void StartClassReelSpellAnimThunder(struct Anim * anim)  
0 0 0 80711A8 806EBF8      
0 0 0 807133E 806ED8E      
0 0 0 807159E 806EFEE      
0 0 0 80717C0 806F648 StartClassReelSpellAnimMyrrh void StartClassReelSpellAnimMyrrh(struct Anim * anim)  
0 0 0 807182E 806F27E      
0 0 0 8071928 806F378      
0 8065F8C 806579C 8071A64 8054B54 DeleteEach6C_efxStatusUnit void DeleteEach6C_efxStatusUnit(void)  
0 0 0 8071A70 806F4C0 efxopMistyrainOBJ_Loop_A void efxopMistyrainOBJ_Loop_A(struct ProcEfxOBJ * proc)  
0 0 0 8071AA8 806F4F8 efxopMistyrainOBJ_Loop_B void efxopMistyrainOBJ_Loop_B(struct ProcEfxOBJ * proc)  
0 0 0 8071AE0 806F530 efxopMistyrainOBJ_Loop_C void efxopMistyrainOBJ_Loop_C(struct ProcEfxOBJ * proc)  
0 0 0 8071B18 805F300 efxMistyRainObj2_805F300 void efxMistyRainObj2_805F300(struct ProcEfxOBJ * proc)  
0 0 0 8071BF8 806F6B4 StartClassReelSpellAnimEvilEye void StartClassReelSpellAnimEvilEye(struct Anim * anim)  
0 0 0 8071CE8 806F738      
0 0 0 8071E7C 806F8CC      
0 0 0 8072750 80768F8 EkrDK_SetDragonStatusBit3 void EkrDK_SetDragonStatusBit3(struct ProcEkrDragon * proc)  
0 0 0 8072C88 80706E0 EkrWhiteINOUT_RefrainPalette void EkrWhiteINOUT_RefrainPalette(struct ProcEkrDragonScreenFlashing * proc)  
0 0 0 80752A4 806F4B4 efxopMistyrainOBJ_OnEnd void efxopMistyrainOBJ_OnEnd(struct ProcEfxOBJ * proc)  
807AD6C 806C398 806BBAC 8076774 80742EC func_fe6_0807AD6C void func_fe6_0807AD6C(struct PrepMenuProc * proc)
void EkrLvup_DoNothing(struct ProcEkrLevelup *proc)
 
0 806CAD0 806C2E4 8076BD0 8074798 EfxleveluphbNop void EfxleveluphbNop(ProcPtr proc)  
80608EC 806D4BC 806CCD0 8078884 8076464 EndMu void EndMu(struct MuProc * mu)
void sub_8076464(struct ProcEkrHensei *proc)
 
0 806C0E8 806B8FC 80788A4 8076484 sub_8076484 void sub_8076484(struct ProcEkrHensei *proc)  
8098478 806D4D4 0 8078DBC 807699C EkrDragonBaseHide_Nop void EkrDragonBaseHide_Nop(struct ProcEfxDKfx * proc)  
80684A4 80733F8 806CCE8 8078E98 8076A78 ManimLevelUp_EndLevelUpText void ManimLevelUp_EndLevelUpText(struct ManimLevelUpProc * proc)
void EkrDragonBaseAppear_Nop(struct ProcEfxDKfx * proc)
 
0 0 0 807A048 8077C24 EkrWhiteOutOnEnd void EkrWhiteOutOnEnd(struct ProcEkrWhiteOUT * proc)  
8087BC4 80759B0 8085C68 807E574 8045C14 StartMinimap void StartMinimap(void) New6C_SIOMAIN2, StartSioMain2
0 0 0 807F004 807CD60 MapAnim_BeginPoisonAnim2 void MapAnim_BeginPoisonAnim2(struct MAEffectProc * proc)  
0 0 0 807F0A4 807CCC0 MapAnim_BeginPoisonAnim void MapAnim_BeginPoisonAnim(struct MAEffectProc * proc)  
0 0 0 807F15C 8080EE4      
806511C 8072398 8071BAC 807F6E0 807D09C func_fe6_0806511C void func_fe6_0806511C(struct ManimSomethingProc_080650A4 * proc)
void MapAnim_GorgonHatch_ClearBg2(void)
 
0 807F8DC 807EB20 807F6F8 807D2C8 sub_807D2C8 void sub_807D2C8(void)  
0 0 0 807F860 807CE18 MapAnim_GorgonHatch_Init void MapAnim_GorgonHatch_Init(struct MAEffectProc * proc)  
0 0 0 808056C 807D51C NightMarefx_Init void NightMarefx_Init(struct MAEffectProc * proc)  
0 0 0 8082994 807EA50 sub_807EA50 void sub_807EA50(void)  
0 0 0 80830AC 807E22C MapAnimMonsterStone_Init void MapAnimMonsterStone_Init(struct MAEffectProc * proc)  
0 0 0 8083224 8080D6C      
0 8075F68 8075798 8083688 8081348 sub_8081348 void sub_8081348(void)  
0 8075FAC 80757DC 80836C4 8081384 sub_8081384 void sub_8081384(void)  
0 8076350 8075B80 80838D4 8081594 MapAnim_MoveCameraOnSubject void MapAnim_MoveCameraOnSubject(ProcPtr proc)  
0 80763A0 8075BD0 8083900 80815C0 MapAnim_MoveCameraOnTarget void MapAnim_MoveCameraOnTarget(ProcPtr proc)  
8069560 8076950 8076180 8083C90 8081950 func_fe6_08069560 void func_fe6_08069560(ProcPtr proc)
void sub_8081950(ProcPtr proc)
 
806984C 8076C40 8076470 8083D28 80819E8 func_fe6_0806984C void func_fe6_0806984C(ProcPtr proc)
void MapAnimCallSpellAssocLatona(ProcPtr proc)
 
806988C 8076C80 80764B0 8083D48 8081A08 func_fe6_0806988C void func_fe6_0806988C(ProcPtr proc)
void MapAnimCallSpellAssocNightMare(ProcPtr proc)
 
80695F0 80769E0 8076210 8083D68 8081A28 func_fe6_080695F0 void func_fe6_080695F0(ProcPtr proc)
void MapAnimCallSpellAssocAntitoxin(ProcPtr proc)
 
806962C 8076A1C 807624C 8083D94 8081A54 func_fe6_0806962C void func_fe6_0806962C(ProcPtr proc)
void MapAnimCallSpellAssocPureWater(ProcPtr proc)
 
8069668 8076A58 8076288 8083DC0 8081A80 func_fe6_08069668 void func_fe6_08069668(ProcPtr proc)
void MapAnimCallSpellAssocElixir(ProcPtr proc)
 
80696A4 8076A94 80762C4 8083DF0 8081AB0 func_fe6_080696A4 void func_fe6_080696A4(ProcPtr proc)
void MapAnimCallSpellAssocHeal(ProcPtr proc)
 
80696E0 8076AD0 8076300 8083E20 8081AE0 func_fe6_080696E0 void func_fe6_080696E0(ProcPtr proc)
void MapAnimCallSpellAssocMend(ProcPtr proc)
 
806971C 8076B0C 807633C 8083E50 8081B10 func_fe6_0806971C void func_fe6_0806971C(ProcPtr proc)
void MapAnimCallSpellAssocRecover(ProcPtr proc)
 
8069758 8076B48 8076378 8083E80 8081B40 func_fe6_08069758 void func_fe6_08069758(ProcPtr proc)
void MapAnimCallSpellAssocVulenrary(ProcPtr proc)
 
8069914 8076D08 8076538 8083F38 8081BF8 func_fe6_08069914 void func_fe6_08069914(ProcPtr proc)
void MapAnimCallSpellAssocTorch(ProcPtr proc)
 
0 0 0 80841A0 807CDB8 MapAnim_Poison2ResetMap void MapAnim_Poison2ResetMap(void)  
0 0 0 80876E0 807C230 StartMADebug6C void StartMADebug6C(void)  
0 807B430 807A9BC 80877B0 80854E4 TryLockParentProc void TryLockParentProc(ProcPtr proc)  
0 0 0 8087EDC 8085C10 sub_8085C10 void sub_8085C10()  
0 0 0 8087EF0 8085C24 sub_8085C24 void sub_8085C24()  
0 0 0 8087F04 8085C38 sub_8085C38 void sub_8085C38()  
0 0 0 8087F18 8085C4C sub_8085C4C void sub_8085C4C()  
806DB2C 80BD96C 0 8087F24 8085C58 func_fe6_0806DB2C void func_fe6_0806DB2C(void)
void sub_8085C58()
 
0 0 0 8088830 8086564 Command_EirikaMode u8 Command_EirikaMode(struct MenuProc* menu, struct MenuItemProc* menu_item)  
0 0 0 808884C 8086580 Command_EphraimMode u8 Command_EphraimMode(struct MenuProc* menu, struct MenuItemProc* menu_item)  
809058C 808F804 808F7C4 8089E7C 8085414 NewForceAsyncButtonB void NewForceAsyncButtonB(ProcPtr proc)  
0 0 0 808EF9C 808CCA0 MMB_Init void MMB_Init(struct PlayerInterfaceProc* proc)  
809060C 8090104 80A3284 808F438 8087BF0 StartGlowBlendCtrl void StartGlowBlendCtrl(void)  
0 0 0 8093DAC 804D778      
8091C2C 80B34C8 0 8098968 808BB44 sub_808BB44 void sub_808BB44(void)  
0 0 0 8099D78 80952C0 PrepScreenMenu_OnCheckMap void PrepScreenMenu_OnCheckMap(struct ProcAtMenu* proc)  
0 0 0 809A720 8098448 DrawFundsSprite_Init void DrawFundsSprite_Init(struct DrawFundsSpriteProc * proc)  
0 0 0 809AE20 8098B48 sub_8098B48 void sub_8098B48(void)  
0 809221C 80918D4 809AE80 8098BA8 sub_8098BA8 void sub_8098BA8(void)  
0 0 0 809AEA0 8098BC8 sub_8098BC8 void sub_8098BC8(void)  
0 0 0 809C0C8 8099DE8 StartPrepItemUse void StartPrepItemUse(struct PrepItemScreenProc* proc)  
0 0 0 809C0F8 8099E18 StartPrepSell void StartPrepSell(struct PrepItemScreenProc* proc)  
0 0 0 809C110 8099E30 StartPrepItemListScreen void StartPrepItemListScreen(struct PrepItemScreenProc* proc)  
0 8095C90 8095454 809EBE4 809C940 ProcPrepItemUse_OnEnd void ProcPrepItemUse_OnEnd(void)  
0 0 0 80A0F9C 809ECFC List_PutHighlightedCategorySprites void List_PutHighlightedCategorySprites(struct PrepItemListProc* proc)  
0 809B6D4 809ACFC 80A4544 80A0900 FortuneSubMenu_OnOptionSelected void FortuneSubMenu_OnOptionSelected(ProcPtr proc)  
0 0 0 80AD9E8 80A8F8C SaveMenuInit void SaveMenuInit(struct SaveMenuProc * proc)  
0 0 0 80B06B4 80AA144 CallExtraMap void CallExtraMap(ProcPtr parent) StartTrialMap_Maybe
8081E3C 807CA1C 807BFA8 80B0E88 80ABC00 StartSaveBgUp ProcPtr StartSaveBgUp(ProcPtr parent)  
0 80AB188 80AA2C0 80B2D70 80AE2F4 NewFadeOut void NewFadeOut(int speed, ProcPtr parent)  
0 80AB1D0 80AA308 80B2DB8 80AE318 NewBlockedFadeIn void NewBlockedFadeIn(int speed, ProcPtr parent)  
0 80AB1F4 80AA32C 80B2DDC 80AE360 NewFadeIn2 void NewFadeIn2(int speed, ProcPtr parent)  
0 0 0 80B2E04 80AE388 NewFadeOut2 void NewFadeOut2(int speed, ProcPtr parent)  
0 80AB244 80AA37C 80B2E2C 80AE3B0 NewFadeInWhite void NewFadeInWhite(int speed, ProcPtr parent)  
0 80AB2FC 0 80B2EE4 80AE468 NewFadeOutWhite2 void NewFadeOutWhite2(int speed, ProcPtr parent)  
0 0 0 80B320C 80ADA10 EndSysGrayBoxs void EndSysGrayBoxs(void)  
0 80AA8E8 0 80B3418 80AE790 EndBmBgfx void EndBmBgfx(void)  
0 0 0 80B3754 8097AA0 SallyCir_OnEnd void SallyCir_OnEnd(void)  
0 0 0 80B3874 80AEC54 sub_80AEC54 bool sub_80AEC54(void)  
0 0 0 80B3888 80AEC68 sub_80AEC68 bool sub_80AEC68(void)  
80951DC 80B0694 80AF844 80B7C4C 80B305C StartClassNameIntroLetter ProcPtr StartClassNameIntroLetter(ProcPtr parent, u8 index)  
0 0 0 80B82EC 80B3740 sub_80B3740 void sub_80B3740(void)  
0 0 0 80BA768 80B4A20 ShopProc_OnExit void ShopProc_OnExit(void)  
0 0 0 80BA8B0 80B5D2C Arena_PlayArenaSong void Arena_PlayArenaSong(void)  
8098798 80B3D98 80B2F74 80BA8E0 80B5D5C WriteSuspandPlaterIdle void WriteSuspandPlaterIdle(void) SuspendCommand
0 807D314 80A73E4 80BB7D4 80B1688 StartBonusClaimScreen void StartBonusClaimScreen(ProcPtr parent) StartClaimBonusItemMenu
0 807D938 0 80BC044 80B6C94 StartCharacterEndings void StartCharacterEndings(ProcPtr parent)  
8098A9C 80BAA80 0 80BCE94 80B29D4 ClassReel_FadeOutBGM void ClassReel_FadeOutBGM(void)  
0 807C1E8 807B264 80BD02C 80B7598 StartFinScreen void StartFinScreen(ProcPtr parent)  
808B7A0 807F8F4 807CEB4 80BD040 80B8174 StartEndingTurnRecordScreen void StartEndingTurnRecordScreen(ProcPtr parent)  
0 0 0 80BE6C8 80B982C sub_80B982C void sub_80B982C(struct WorldMapMainProc * proc)  
0 0 0 80BE718 80B987C sub_80B987C s8 sub_80B987C(ProcPtr proc)  
0 0 0 80BE738 80B989C sub_80B989C void sub_80B989C(void)  
0 0 0 80BE744 80B98A8 sub_80B98A8 void sub_80B98A8(struct WorldMapMainProc * proc)  
0 0 0 80BE794 80B98F8 sub_80B98F8 s8 sub_80B98F8(ProcPtr proc)  
0 0 0 80BE7B4 80B9918 sub_80B9918 void sub_80B9918(void)  
0 0 0 80BE7C0 80B9924 sub_80B9924 void sub_80B9924(struct WorldMapMainProc * proc)  
0 0 0 80BE810 80B9974 StartWorldmapStatusScreen s8 StartWorldmapStatusScreen(ProcPtr proc)  
0 0 0 80BE83C 80B99A0 sub_80B99A0 void sub_80B99A0(struct WorldMapMainProc * proc)  
0 0 0 80BEDA8 80B9F14 WorldMap_StartArmory void WorldMap_StartArmory(ProcPtr proc)  
0 0 0 80BEDB8 80B9F24 WorldMap_StartVendor void WorldMap_StartVendor(ProcPtr proc)  
0 0 0 80BEDC8 80B9F34 WorldMap_StartSecretShop void WorldMap_StartSecretShop(ProcPtr proc)  
0 0 0 80BEDD8 80B9F44 sub_80B9F44 void sub_80B9F44(ProcPtr proc)  
0 0 0 80BF5F4 80BA758 MapScreen_OnDelete void MapScreen_OnDelete(struct GmScreenProc * proc) GMapScreen_OnEnd
0 0 0 80C12D4 80BC490 WMGeneralMenu_OnInit int WMGeneralMenu_OnInit(struct MenuProc * menu)  
0 0 0 80C12E4 80BC4A0 WMGeneralMenu_OnEnd int WMGeneralMenu_OnEnd(struct MenuProc * menu)  
0 0 0 80C12F0 80BC4AC WMGeneralMenu_OnCancel u8 WMGeneralMenu_OnCancel(struct MenuProc * menuProc, struct MenuItemProc * menuItemProc)  
0 0 0 80C1308 80BC4C4 WMMenu_OnUnitSelected u8 WMMenu_OnUnitSelected(struct MenuProc * menuProc, struct MenuItemProc * menuItemProc)  
0 0 0 80C1320 80BC4DC WMMenu_OnStatusSelected u8 WMMenu_OnStatusSelected(struct MenuProc * menuProc, struct MenuItemProc * menuItemProc)  
0 0 0 80C13AC 80BC56C WMMenu_OnGuideSelected u8 WMMenu_OnGuideSelected(struct MenuProc * menuProc, struct MenuItemProc * menuItemProc)  
0 0 0 80C13C4 80BC584 WMMenu_OnOptionsSelected u8 WMMenu_OnOptionsSelected(struct MenuProc * menuProc, struct MenuItemProc * menuItemProc)  
0 0 0 80C1474 80BC634 WMNodeMenu_OnInit int WMNodeMenu_OnInit(struct MenuProc * menu)  
0 0 0 80C1484 80BC644 WMNodeMenu_OnEnd int WMNodeMenu_OnEnd(struct MenuProc * menu)  
0 0 0 80C15BC 80BC77C WMMenu_OnArmorySelected u8 WMMenu_OnArmorySelected(struct MenuProc * menuProc, struct MenuItemProc * menuItemProc)  
0 0 0 80C15E4 80BC7A4 WMMenu_OnVendorSelected u8 WMMenu_OnVendorSelected(struct MenuProc * menuProc, struct MenuItemProc * menuItemProc)  
0 0 0 80C160C 80BC7CC WMMenu_OnSecretShopSelected u8 WMMenu_OnSecretShopSelected(struct MenuProc * menuProc, struct MenuItemProc * menuItemProc)  
0 0 0 80C1634 80BC7F4 WMMenu_OnManageItemsSelected u8 WMMenu_OnManageItemsSelected(struct MenuProc * menuProc, struct MenuItemProc * menuItemProc)  
0 80861B4 80857B4 80C3358 80BE56C sub_80BE56C void sub_80BE56C(struct GMapPIProc * proc)  
0 0 0 80C4674 80BF890 GmapBaseEntry_Init void GmapBaseEntry_Init(struct GmapBaseEntryProc * proc)  
0 0 0 80C4974 80BFB90 sub_80BFB90 void sub_80BFB90(struct GmapBaseEntryProc * proc)  
0 0 0 80C5304 80C0520 EndGmapLineFade void EndGmapLineFade(void)  
0 0 0 80C55DC 80C080C EndWorldmapSkirmishAnim void EndWorldmapSkirmishAnim(void)  
0 0 0 80C8DF0 80C4038 EndGMapBaseMenu void EndGMapBaseMenu(void)  
0 0 0 80CA1C4 80C540C sub_80C540C void sub_80C540C(void)  
8093570 8080214 802B870 80CA374 80C55A4 Title_StartSkipFxListener void Title_StartSkipFxListener(ProcPtr proc)  
0 0 0 80CB3A8 80C645C StartTitleScreen_FlagTrue void StartTitleScreen_FlagTrue(ProcPtr parent)  
0 0 0 80CC0CC 80C71C0 NewProc08AA6D04 void NewProc08AA6D04(void)  
0 0 0 80CD51C 80C8580 sub_80C8580 void sub_80C8580(struct ProcOpAnimBlend * proc)  
0 0 0 80CD5A4 80C8608 sub_80C8608 void sub_80C8608(struct ProcOpAnimBlend * proc)  
0 0 0 80CEC28 80C9C5C sub_80C9C5C void sub_80C9C5C(struct ProcOpAnim * proc)  
0 0 0 80CED6C 80C9DA0 sub_80C9DA0 void sub_80C9DA0(struct ProcOpAnim * proc)  
0 0 0 80D2044 80CD34C sub_80CD34C void sub_80CD34C(void)  
0 0 0 80D2308 80CD618 NewCcramifyEnd void NewCcramifyEnd(void) Make6C_ccramify_end, StartCCRamifyEnd
0 0 0 80D2774 80CDA84 PromoSubConfirm_OnInit int PromoSubConfirm_OnInit(struct MenuProc *proc)  
0 0 0 80D280C 80CDB1C ClassChgMenuSelOnInit u32 ClassChgMenuSelOnInit(struct MenuProc *proc) SomePromoMenuStartRoutine
0 0 0 80D2818 80CDB28 ClassChgMenuSelOnEnd u32 ClassChgMenuSelOnEnd(struct MenuProc *proc)  
0 0 0 80D3C0C 80CEF10 Guide_SetBlend void Guide_SetBlend(void) Guide_80CEF10
0 0 0 8030F30 8030FE4 GameCtrl_StartResumedGame void GameCtrl_StartResumedGame(struct GameCtrlProc* gameCtrl) ResumeChapterFromSuspend, GameControl_StartResumedGame
0 0 0 803A55C 803A4E4 CpPerform_PerformAction void CpPerform_PerformAction(struct CpPerformProc* proc) PrepareAIAction
0 0 0 80D02FC 80CB320 sub_80CB320 void sub_80CB320(struct ProcOpAnim * proc)  
0 0 0 8046924 80469C4      
0 0 0 800663C 8006738 sub_8006738 void sub_8006738(u16* a, u16 b, s8 c)  
0 0 0 80367A0 80366A0 InitBattleForecastBattleStats void InitBattleForecastBattleStats(struct BattleForecastProc * proc) BKSEL_SetupHitAndSuchStats
0 0 0 807DFF0 807BCA8 sub_807BCA8 void sub_807BCA8(struct MAInfoFrameProc* proc)  
0 0 0 8027EBC 8027F28 SMS_DisplayOne void SMS_DisplayOne(int class, int layer, int x, int y, int oam2, s8 isBlend) DisplayOneSMSByClass
0 0 0 80BA01C 80B5498 sub_80B5498 int sub_80B5498(int pos, int lastIdx, s8 unk)  
0 0 0 809F2AC 809D014 PrepItemUseJuna_OnDraw void PrepItemUseJuna_OnDraw(struct ProcPrepItemUseJunaFruit *proc, int x, int y, int msg, int item)  
0 0 0 809CF80 809ACB4 PrepUnit_HandlePressA s8 PrepUnit_HandlePressA(struct ProcPrepUnit *proc)  
0 0 0 809020C 808DF24 ChapterStatus_Init void ChapterStatus_Init(struct ChapterStatusProc* proc)  
0 0 0 809B600 8099328 sub_8099328 void sub_8099328(struct PrepItemScreenProc* proc, u16* tm, struct Unit* unit)  
0 0 0 80C23C4 80BD5B8 sub_80BD5B8 s8 sub_80BD5B8(struct GMapMuPrimProc * proc)  
0 0 0 806B428 8069100 efxDarkGradoBG01_Loop void efxDarkGradoBG01_Loop(struct ProcEfxBG * proc)  
0 0 0 80B68CC 80B1CAC MusicOptionChangeHandler s8 MusicOptionChangeHandler(ProcPtr proc)  
0 0 0 806804C 8065CA0 efxIvaldiBG4_Loop void efxIvaldiBG4_Loop(struct ProcEfxBG * proc)  
0 0 0 804DA6C 804CCCC      
0 0 0 807C3A0 8079FA8 MoveUnitExt void MoveUnitExt(struct Unit * unit, const struct REDA * redas, s16 count, u16 flags)  
0 0 0 80C2864 80BDA78 GmMuPrim_80BDA78 void GmMuPrim_80BDA78(struct GMapMuPrimProc * proc)  
0 0 0 801CCEC 801D084 PlayerPhase_PrepareAction s8 PlayerPhase_PrepareAction(ProcPtr proc) PlayerPhase_PreAction
0 0 0 8065278 806416C efxLunaOBJ_Loop_C void efxLunaOBJ_Loop_C(struct ProcEfxOBJ * proc)  
0 0 0 8068600 8066258 StartSubSpell_efxIvaldiOBJ1 void StartSubSpell_efxIvaldiOBJ1(struct Anim * anim, int terminator, s16 x, s16 y, u8 kind)  
0 0 0 806B684 806935C efxDarkGradoBG02_Loop_A void efxDarkGradoBG02_Loop_A(struct ProcEfxBG * proc)  
0 0 0 80012FC 800134C _UpdateKeyStatus void _UpdateKeyStatus(struct KeyStatusBuffer *keyStatus, s16 keys) RefreshKeyStFromKeys
0 0 0 80ADC68 80A9250 SaveMenuWriteNewGame void SaveMenuWriteNewGame(struct SaveMenuProc * proc)  
0 0 0 800FA64 800F8A8 sub_800F8A8 void sub_800F8A8(struct Unit * unit, const struct UnitDefinition * unitDefition, u16 flags, s8 unk)  
0 0 0 80C2A24 80BDC3C GmMu_SetUnit void GmMu_SetUnit(struct GMapMuProc * muProc, int index, u8 useClass, int id, int faction, int nodeId) MapMU_SetUnit
0 0 0 8012DB4 8012CFC StartStoneShatterAnim void StartStoneShatterAnim(struct Unit * unit, ProcPtr proc)  
0 0 0 8012CEC 8012C34 StartEventEarthQuake void StartEventEarthQuake(u8 type, u8 direction, s8 play_sound)  
0 0 0 806F5B8 806D294 EfxMagfcastBGMain void EfxMagfcastBGMain(struct ProcEfxBG * proc)  
0 0 0 80C66DC 80C1920 GmapTimeMons_ExecMonsterMergeMu void GmapTimeMons_ExecMonsterMergeMu(struct ProcGmapTimeMons * proc)  
0 0 0 80CD1E8 80C8278 sub_80C8278 void sub_80C8278(struct ProcOpAnim * proc)  
0 0 0 80386AC 8038588 DrawNumberText_WithReset struct Text* DrawNumberText_WithReset(struct Text* th, u16 number, u8 numTiles, s8 x, s8 y, u8 colorId)  
0 0 0 802F584 802F664 ExecUnitPromotion void ExecUnitPromotion(struct Unit* unit, u8 classId, int itemIdx, s8 unk) UnitPromote
0 0 0 8001870 80018E4 ColorFadeSetupFromBlack void ColorFadeSetupFromBlack(u8 a)  
0 0 0 80CD2E0 80C7B80 OpAnimEphraimExit void OpAnimEphraimExit(struct ProcOpAnim * proc)  
0 0 0 800FE54 800FCD8 ModifyMoveUnitFlag u32 ModifyMoveUnitFlag(struct EventEngineProc * proc, s8 unk) GetSomeEventEngineMoveRelatedBitfield
0 0 0 802B344 802B3EC BattleGenerateHitAttributes void BattleGenerateHitAttributes(struct BattleUnit* attacker, struct BattleUnit* defender)  
0 0 0 80BFDD4 80BAFA4 MapUnitC_SetDisplayEnabled void MapUnitC_SetDisplayEnabled(struct GMapUnitContainerProc * container, int index, s8 flag) GmUnitCnt_SetDisplayed
0 0 0 800DE3C 800DBE0 Event0F_CounterOps u8 Event0F_CounterOps(struct EventEngineProc * proc) Event0F_, Event0F_CounterOperation
0 0 0 80CCAC0 80C835C sub_80C835C void sub_80C835C(struct ProcOpAnim * proc)  
0 0 0 80C53F4 80C0610 GmTmConfront_Loop_MoveUnitPositions void GmTmConfront_Loop_MoveUnitPositions(struct GmapTmConfrontProc * proc)  
0 0 0 80C1338 80BC4F4 WMMenu_OnGuideDraw int WMMenu_OnGuideDraw(struct MenuProc * menuProc, struct MenuItemProc * menuItemProc)  
0 0 0 800DD9C 800DB38 Event0E_STAL u8 Event0E_STAL(struct EventEngineProc * proc)  
0 0 0 80B7BE8 80B2FF8 ClassIntroLetter_LoopFadeOut void ClassIntroLetter_LoopFadeOut(struct OpInfoViewProc* proc)  
0 0 0 80D216C 80CD47C sub_80CD47C void sub_80CD47C(int a, int b, int c, int d, int e)  
0 0 0 80CA1F8 80C5440 DrawTitleSprites_Loop void DrawTitleSprites_Loop(struct TitleScreenProc* proc)  
0 0 0 80D2938 80CDC48 ClassChgMenuOnDrawCore void ClassChgMenuOnDrawCore(struct MenuProc *pmenu, struct MenuItemProc *pmitem, char *str)  
0 0 0 8086604 8084330 CheckForWaitEvents s8 CheckForWaitEvents(void) CheckForPostActionEvents
0 0 0 80CA69C 80C58CC Title_SetupSpecialEffectGraphics void Title_SetupSpecialEffectGraphics(struct TitleScreenProc* proc)  
0 0 0 80155E0 80155C4 sub_80155C4 void sub_80155C4(void) MapMain_ChapterSwitch
0 0 0 800DBA0 800D918 Event07_SlotQueueOperations u8 Event07_SlotQueueOperations(struct EventEngineProc * proc) Event07_QueueOperation
0 0 0 8010FB4 8010E6C EventShinningCursorAdvance u16 EventShinningCursorAdvance(s16 x, s16 y, s16 counter) DisplayFlashingCursor
0 0 0 8003FEC 80040C0 Text_DrawNumberOrSpace void Text_DrawNumberOrSpace(struct Text *text, int n) Text_DrawNumberLeftAlign
0 0 0 8022644 8022678 MapMenu_GuideCommandDraw int MapMenu_GuideCommandDraw(struct MenuProc* menu, struct MenuItemProc* menuItem)  
0 0 0 8011FCC 8011EF0 StartScriptBattleAnim void StartScriptBattleAnim(s8 useMapAnims)  
0 0 0 80CCA10 80C7AE8 OpAnimEphraimDisplayName void OpAnimEphraimDisplayName(struct ProcOpAnim * proc)  
0 0 0 807A5C0 807819C EfxSelfThunderBGMain void EfxSelfThunderBGMain(struct ProcSelfThunderBG *proc)  
0 0 0 8012038 8011F5C StartEventBattle void StartEventBattle(struct Unit * unitA, struct Unit * unitB, u8 isBallista, s8 scripted_hit, u16 item, struct BattleHit * hits, s8 useMapAnims)  
0 0 0 80BFE10 80BAFE0 MapUnitC_SetBlendEnabled void MapUnitC_SetBlendEnabled(struct GMapUnitContainerProc * container, int index, s8 flag)  
0 0 0 8084630 80822F0 sub_80822F0 void sub_80822F0(u16 * buf, s16 phase, s16 amplitude, s16 frequency, int arg5)  
0 0 0 800E8C8 800E6B4 Event1E_ u8 Event1E_(struct EventEngineProc * proc)  
0 0 0 80896EC 8087484 DisplayPage1 void DisplayPage1(void) DrawUnitItemScreen
0 0 0 80C0574 80BB744 sub_80BB744 s8 sub_80BB744(struct GmScreenProc * proc, s16 xIn, s16 yIn, s16 * xOut, s16 * yOut) GetGmIconScreenCoords
0 0 0 80845EC 80822AC sub_80822AC void sub_80822AC(u16 * buf, s16 phase, s16 amplitude, s16 frequency)  
0 0 0 80C61AC 80C13E8 GmapSugoAdvance bool GmapSugoAdvance(s16 x, s16 y, s16 * outx, s16 * outy)  
0 0 0 800AC34 800A8D8      
0 0 0 80AB7B8 80A6DA0 WriteWorldMapNodes void WriteWorldMapNodes(struct GMapData* pGMapData, u8* nodeFlags)  
0 0 0 80B0B38 80AC084 InitDifficultySelectScreen void InitDifficultySelectScreen(struct DifficultyMenuProc * proc)  
0 0 0 8068738 8066390 StartSubSpell_efxIvaldiOBJ2 void StartSubSpell_efxIvaldiOBJ2(struct Anim * anim, int terminator, s16 x, s16 y, u8 kind)  
0 0 0 800BCA8 800B9B8 BgChangeChr void BgChangeChr(u8 bg, u8 chr_chg)  
0 0 0 809E1D4 809BF10 DrawPrepScreenItemUseStatLabels void DrawPrepScreenItemUseStatLabels(struct Unit *unit)  
0 0 0 80C7560 80C27A8 GmapRmBorder1_PutSprite2 void GmapRmBorder1_PutSprite2(struct ProcGmapRmBorder1 * proc, int x, int y, bool transparency)  
0 0 0 8068BE0 806683C efxMaohFlashBG2_Loop void efxMaohFlashBG2_Loop(struct ProcEfxBG * proc)  
0 0 0 8024390 80243D8 SummonCommandUsability u8 SummonCommandUsability(const struct MenuItemDef* def, int number)  
0 0 0 809B9C0 80996E8 sub_80996E8 void sub_80996E8(struct PrepItemScreenProc* proc)  
0 0 0 80C1C4C 80BCE34 sub_80BCE34 int sub_80BCE34(int nodeA, int nodeB, s16 c, u16 * d, struct Struct0859E7D4 * e, int f)  
80960D4 80B14D0 80B06A8 80C6C48 80C1E8C GmapRmUpdateExt_ScrollPosition void GmapRmUpdateExt_ScrollPosition(struct ProcGmapRmUpdate * proc)  
0 0 0 80B9CEC 80B5164 sub_80B5164 void sub_80B5164(struct Text* th, int item, struct Unit* unit, u16* dst)  
0 0 0 80C5F68 80C119C GmapEffect_80C119C void GmapEffect_80C119C(struct GmapEffectProc * proc)  
0 0 0 80CC1B0 80C72A4 sub_80C72A4 void sub_80C72A4(u8 type)  
0 0 0 800BF3C 800BC50 GetUnitStructFromEventParameter struct Unit * GetUnitStructFromEventParameter(s16 pid)  
0 0 0 80845A8 8082268 sub_8082268 void sub_8082268(u16 * buf, s16 phase, s16 amplitude, s16 frequency, int arg5)  
0 800B5F0 800B6B4 8070F10 806E95C SetCRSpellBgPosition void SetCRSpellBgPosition(struct Anim * anim, struct AnimMagicFxBuffer * magicFx)  
0 0 0 8094590 8092298 sub_8092298 void sub_8092298(u8 maxPages, u8 page, s8 drawColumnNames)  
0 0 0 8084568 8082228 PrepareSineWaveScanlineBuf void PrepareSineWaveScanlineBuf(u16 * buf, s16 phase, s16 amplitude, s16 frequency)  
0 0 0 800EADC 800E8CC Event21_TextBg u8 Event21_TextBg(struct EventEngineProc * proc) Event21_, Event21_TextBGStuff
0 0 0 8046F4C 8047008      
0 0 0 800B88C 800B574      
0 0 0 807D074 807AD1C GenerateSummonUnitDef void GenerateSummonUnitDef(void)  
0 0 0 80B2034 80AD594 ConfigSysHandCursorShadowEnabled void ConfigSysHandCursorShadowEnabled(u8 enabled)  
0 0 0 807C44C 807A054 GenUnitDefinitionFinalPosition void GenUnitDefinitionFinalPosition(const struct UnitDefinition * def, s8 * xOut, s8 * yOut, s8 findNearest) GetPreferredPositionForUNIT
0 0 0 800E004 800DDB0 Event13_BgmFadeIn u8 Event13_BgmFadeIn(struct EventEngineProc * proc) Event13_, Event13_SetBGM2
0 0 0 8059034 80581EC ParseBattleHitToBanimCmd void ParseBattleHitToBanimCmd(void) InitBattleAnimHitArrays
0 0 0 800D860 800D5A4 Event01_End u8 Event01_End(struct EventEngineProc * proc)  
0 0 0 807D324 807AFFC CheckCanSummon s8 CheckCanSummon(struct SumProc* proc)  
0 0 0 8086784 80844B0 StartDestSelectedEvent s8 StartDestSelectedEvent(void) RunMoveEventsMaybe
0 0 0 80867D8 8084508 StartAfterUnitMovedEvent s8 StartAfterUnitMovedEvent(void) RunPostMoveEvents
0 0 0 800B4F0 800B198      
0 0 0 800B6C0 800B388      
0 0 0 800BE34 800BB48 UntriggerMapChange void UntriggerMapChange(u16 id, s8 flag, ProcPtr parent)  
0 0 0 8071D0C 806F2A0 efxopLightningBG_Loop void efxopLightningBG_Loop(struct ProcEfxBG * proc)  
0 0 0 800FD04 800FB84 Event2C_LoadUnits u8 Event2C_LoadUnits(struct EventEngineProc * proc)  
0 0 0 80017EC 8001860 ColorFadeSetupFromColorToBlack void ColorFadeSetupFromColorToBlack(u8 a)  
0 0 0 80018F0 8001964 ColorFadeSetupFromColorToWhite void ColorFadeSetupFromColorToWhite(u8 a)  
0 0 0 8001974 80019E8 ColorFadeSetupFromWhite void ColorFadeSetupFromWhite(u8 a)  
0 0 0 800FAD0 800F914 GetUnitDefinitionFormEventScr struct UnitDefinition * GetUnitDefinitionFormEventScr(struct UnitDefinition * source, short count, u8 arg2, s8 arg3, s8 arg4) UNIT_Filter
0 0 0 8086730 808445C TryCallSelectEvents s8 TryCallSelectEvents(void) RunSelectEvents
0 0 0 801DA50 801DDF0 MakeNew6CBMXFADE2 void MakeNew6CBMXFADE2(s8 lock_game, ProcPtr parent) StartBlockingBMXFADE
0 0 0 80C7CA8 80C2EF0 PutWmDotSprite void PutWmDotSprite(struct ProcWmPlaceDot * proc)  
0 0 0 800BDE8 800BAF8 TriggerMapChanges void TriggerMapChanges(u16 id, s8 flag, ProcPtr parent)  
0 0 0 8010B9C 8010A58 Event3F_ScriptBattle u8 Event3F_ScriptBattle(struct EventEngineProc * proc) Event3F_
0 0 0 800F4D0 800F2D4 Event27_MapChange u8 Event27_MapChange(struct EventEngineProc * proc)  
0 0 0 8010834 80106E4 Event3A_DisplayPopup u8 Event3A_DisplayPopup(struct EventEngineProc * proc) Event3A_
0 0 0 80C7240 80C2488 GmapRm_SetPosition void GmapRm_SetPosition(s16 x, s16 y)  
0 0 0 80108E4 801079C Event3B_DisplayCursor u8 Event3B_DisplayCursor(struct EventEngineProc * proc) Event3B_
0 0 0 800BD98 800BAA8 EventSetFogVisionExt void EventSetFogVisionExt(s16 visionRange, s8 flag, ProcPtr parent)  
0 0 0 807C178 8079D74 MuCtr_StartDefinedMove void MuCtr_StartDefinedMove(struct Unit * unit, const struct REDA * redas, s16 count, u16 flags)  
0 0 0 806D750 806B3B8     jpt_806B3B0
0 0 0 80A98B4 80A4E70 WriteNewGameSave void WriteNewGameSave(int index, int isDifficult, int mode, int isTutorial) SaveNewGame
0 0 0 800FCA0 800FB18 Event2B_ConfigLoadUnit u8 Event2B_ConfigLoadUnit(struct EventEngineProc * proc) Event2B_
0 0 0 802F92C 802F9E0 ExecJunaFruitItem void ExecJunaFruitItem(ProcPtr proc)  
0 0 0 80AF0F8 80AA658 sub_80AA658 void sub_80AA658(struct Proc8A204BC * proc)  
0 0 0 80CB720 80C67D4 TsaModifyFirstPalMaybe void TsaModifyFirstPalMaybe(s16 end, s16 start, s16 unused, u16 bg, u16 * src1, u16 * src2, s8 flag)  
0 0 0 800CAF4 800C814 EventAC_WmUnitMoveWait u8 EventAC_WmUnitMoveWait(struct EventEngineProc * proc) EventAC_
8048A64 8051F38 805175C 80578FC 8056974 UnitKakudaiPrepareAnimScript void UnitKakudaiPrepareAnimScript(struct ProcUnitKakudai * proc)  
0 0 0 809C3E8 809A114 sub_809A114 void sub_809A114(struct PrepItemScreenProc* proc, u8 unk, s8 flag)  
0 0 0 80CC994 80C7A84 OpAnimEphraimMergeShadow void OpAnimEphraimMergeShadow(struct ProcOpAnim * proc)  
0 0 0 80CD16C 80C8214 sub_80C8214 void sub_80C8214(struct ProcOpAnim * proc)  
0 0 0 800CA34 800C754 EventA9_WmUnitMovePaths u8 EventA9_WmUnitMovePaths(struct EventEngineProc * proc) EventA9_
0 0 0 80BF4C0 80BA628 GMScreenVSync_Loop void GMScreenVSync_Loop(struct GMapScreenVSyncProc * proc) GMapScreenVSync_OnUpdate
0 0 0 8028768 80287D4 SwapUnitStats void SwapUnitStats(struct Unit* unitA, struct Unit* unitB)  
0 0 0 802AA28 802AABC ComputeBattleUnitAttack void ComputeBattleUnitAttack(struct BattleUnit* attacker, struct BattleUnit* defender)  
0 0 0 80B6E24 80B220C Config_Loop_KeyHandler void Config_Loop_KeyHandler(struct ConfigProc* proc)  
0 0 0 800C894 800C5BC EventA3_WmShowUnitFaded u8 EventA3_WmShowUnitFaded(struct EventEngineProc * proc) EventA3_
0 0 0 800C8D0 800C5F8 EventA4_WmHideUnitFaded u8 EventA4_WmHideUnitFaded(struct EventEngineProc * proc) EventA4_
0 0 0 807D544 807B1C0 SelSumPosAndMoveCamera void SelSumPosAndMoveCamera(struct SumProc* proc, s8 x, s8 y, short arg3)  
0 0 0 801079C 8010644 Event39_ChangeAiScript u8 Event39_ChangeAiScript(struct EventEngineProc * proc) Event39_, Event39_CHAI
0 0 0 80C54CC 80C06F0 GmTmConfront_StartAnim void GmTmConfront_StartAnim(struct GmapTmConfrontProc * proc)  
0 0 0 800DFCC 800DD74 Event12_StartBGM u8 Event12_StartBGM(struct EventEngineProc * proc) Event12_, Event12_SetBGM
0 0 0 807B660 807924C MU_ComputeDisplayPosition u8 MU_ComputeDisplayPosition(struct MUProc* proc, struct Vec2* out)  
0 0 0 801060C 80104B0 Event35_UnitClassChanging u8 Event35_UnitClassChanging(struct EventEngineProc * proc)  
0 0 0 8068B00 8065BB8 efxIvaldiBG3_Loop void efxIvaldiBG3_Loop(struct ProcEfxBG * proc) Loop6C_efxIvaldiBG3
0 0 0 808639C 80840C4 StartAvailableTileEvent void StartAvailableTileEvent(s8 x, s8 y) RunLocationEvents
0 0 0 808BC90 8089980 DisplayHelpBoxObj void DisplayHelpBoxObj(int x, int y, int w, int h, int unk)  
0 0 0 8010270 8010110 Event33_CheckUnitVarious u8 Event33_CheckUnitVarious(struct EventEngineProc * proc)  
0 0 0 8061D78 805D030 efxHurtmutOBJ_Loop void efxHurtmutOBJ_Loop(struct ProcEfxOBJ * proc)  
0 0 0 8067DD0 8065AEC efxIvaldiBG2_Loop void efxIvaldiBG2_Loop(struct ProcEfxBG * proc) Loop6C_efxIvaldiBG2
0 0 0 80651D0 80640D0 efxLunaOBJ_Loop_B void efxLunaOBJ_Loop_B(struct ProcEfxOBJ * proc)  
0 0 0 80CC0F0 80C71E4 OpAnim1_UpdateScrollOneLine void OpAnim1_UpdateScrollOneLine(s16 index)  
0 0 0 8010994 8010850 Event3C_MoveCursor u8 Event3C_MoveCursor(struct EventEngineProc * proc) Event3C_, Event3C_GetSetCursor
0 0 0 800CA94 800C7B4 EventAA_WmUnitPauseMove u8 EventAA_WmUnitPauseMove(struct EventEngineProc * proc) EventAA_
0 0 0 800CAC4 800C7E4 EventAB_WmUnitResumeMove u8 EventAB_WmUnitResumeMove(struct EventEngineProc * proc) EventAB_
0 0 0 8017E7C 8018160 UnitAutolevelRealistic void UnitAutolevelRealistic(struct Unit* unit)  
803F938 8048244 8047A58 804D000 804C260      
0 0 0 80C5628 80C0858 GetWMCenteredCameraPosition void GetWMCenteredCameraPosition(s16 xIn, s16 yIn, s16 * xOut, s16 * yOut) GetGmCameraCenteredPosition
0 0 0 80BFAC8 80BAC78 GmapUnit_Loop void GmapUnit_Loop(struct GMapUnitProc * proc) GmUnit_OnLoop
0 0 0 800BA5C 800B764      
0 0 0 80B0D30 80AC288 DifficultySelect_Loop_KeyHandler void DifficultySelect_Loop_KeyHandler(struct DifficultyMenuProc * proc)  
0 0 0 8097804 8095524 InitPrepScreenMainMenu void InitPrepScreenMainMenu(struct ProcAtMenu* proc) AtMenu_InitPrepScreenMenu
0 0 0 800CC2C 800C950 EventB4_WmDisplayBigMap u8 EventB4_WmDisplayBigMap(struct EventEngineProc * proc) EventB4_
0 0 0 8053990 8052CA0 EfxNoDamageYureMain void EfxNoDamageYureMain(struct ProcEfxHPBar * proc)  
0 0 0 8010D9C 8010C70 Event42_EarthQuake u8 Event42_EarthQuake(struct EventEngineProc * proc) Event42_
0 806B5F8 806AE18 8077D0C 80758D4 EfxTriangleQUAKEMain void EfxTriangleQUAKEMain(struct ProcEfxTriagnleQUAKE * proc)  
0 0 0 8024F88 8024FD8 sub_8024FD8 void sub_8024FD8(int x, int y, void(*func)(int x, int y))  
0 0 0 80C24B4 80BD6A8 sub_80BD6A8 int sub_80BD6A8(struct GMapMuPrimProc * proc)  
0 0 0 8010D24 8010BEC Event41_Warp u8 Event41_Warp(struct EventEngineProc * proc) Event41_, Event41_WarpAnim
0 0 0 801254C 801247C sub_801247C void sub_801247C(struct Unit * unit) PositionUnitAccordingToDeployment
0 0 0 80C05C8 80BB798 GmapScreen2_Loop void GmapScreen2_Loop(struct GmNodeIconDisplayProc * proc) GmNodeIconDisplay_OnLoop
0 0 0 8011B08 8011A1C sub_8011A1C void sub_8011A1C(struct BrownTextBoxProc * proc, s8 doBlend)  
0 0 0 802B554 802B600 BattleGenerateHitEffects void BattleGenerateHitEffects(struct BattleUnit* attacker, struct BattleUnit* defender)  
0 0 0 80C513C 80C0358 GmapLineFade_80C0358 void GmapLineFade_80C0358(struct GmapLineFadeProc * proc)  
0 0 0 80A5C54 80A1E7C DrawSupportSubScreenRemainingText void DrawSupportSubScreenRemainingText(struct SubScreenProc* proc)  
0 0 0 800F8D4 800F704 LoadUnit_800F704 void LoadUnit_800F704(const struct UnitDefinition * def, u16 b, s8 quiet, s8 d) UNIT_Load_800F704
0 80AAB3C 80A9C60 80B2708 80ADC68 SetSysBrownBoxWidth void SetSysBrownBoxWidth(int index, u8 width)  
0 0 0 800E5CC 800E3C8 Event1B_TEXTSHOW u8 Event1B_TEXTSHOW(struct EventEngineProc * proc)  
0 0 0 80385E8 80384BC DrawNumberText struct Text* DrawNumberText(struct Text* th, u16 number, u8 places, s8 x, s8 y, u8 colorId)  
0 0 0 80C19D4 80BCBAC sub_80BCBAC int sub_80BCBAC(struct Unknown0201B0D8 * buf, struct GMapNodeLink * param_2, s8 param_3, s8 param_4, s8 param_5, int param_6, int param_7)  
0 0 0 80D1D1C 80CD014 LoadBattleSpritesForBranchScreen void LoadBattleSpritesForBranchScreen(struct ProcPromoSel *proc) PromotionDisplay_MainLoop
0 0 0 800F86C 800F698 EventLoadUnitSliently void EventLoadUnitSliently(const struct UnitDefinition * def, s16 count, u8 param) UNITs_LoadInstant_800F698
0 0 0 800C2B8 800BFD8 Event88_WmScrollCameraOntoUnit u8 Event88_WmScrollCameraOntoUnit(struct EventEngineProc * proc) Event88_
0 0 0 800F390 800F17C Event25_ChangeMap u8 Event25_ChangeMap(struct EventEngineProc * proc) Event25_, Event25_LOMA
0 0 0 800C224 800BF38 Event87_WmScrollCameraOntoNode u8 Event87_WmScrollCameraOntoNode(struct EventEngineProc * proc) Event87_
0 0 0 800CDB0 800CADC EventBC_MarkPoint u8 EventBC_MarkPoint(struct EventEngineProc * proc) EventBC_
0 0 0 80BC2A4 80B7800 sub_80B7800 int sub_80B7800(struct ChapterStats* param_1, int param_2)  
0 0 0 800C1C4 800BED4 Event86_WmScrollCamera u8 Event86_WmScrollCamera(struct EventEngineProc * proc) Event86_WM_MOVECAM
0 0 0 807ACBC 8078898 MU_InterpretCommandScript void MU_InterpretCommandScript(struct MUProc* proc)  
0 0 0 800F41C 800F20C Event26_CameraControl u8 Event26_CameraControl(struct EventEngineProc * proc) Event26_CameraControlMaybe
0 0 0 800CC7C 800C9A0 EventB6_WmMoveBigMap u8 EventB6_WmMoveBigMap(struct EventEngineProc * proc) EventB6_
0 0 0 80019F8 8001A6C sub_8001A6C void sub_8001A6C(void)  
0 0 0 80BE2A8 80B93E0 sub_80B93E0 void sub_80B93E0(struct WorldMapMainProc * proc)  
0 0 0 8085DDC 8083AA4 EvCheck0B_AREA int EvCheck0B_AREA(struct EventInfo* info) CheckAREA
0 0 0 80868B0 80845E4 GetEventTriggerId u16 GetEventTriggerId(const void * script)  
0 0 0 8069C44 8065A10 efxIvaldiBG1_Loop void efxIvaldiBG1_Loop(struct ProcEfxBG * proc) Loop6C_efxIvaldiBG1
8055200 805DE8C 805D6A4 8062B98 8060C78 efxFenrirOBJ_Loop void efxFenrirOBJ_Loop(struct ProcEfxOBJ * proc)  
8052060 805BA48 0 8061354 805E494 efxFimbulvetrOBJ_Loop void efxFimbulvetrOBJ_Loop(struct ProcEfxOBJ * proc)  
0 0 0 80AFE14 80AB340 SaveDrawCursor_Loop void SaveDrawCursor_Loop(struct SaveDrawCursorProc * proc)  
0 0 0 807CA10 807A644 sub_807A644 u8 * sub_807A644(struct Unit * unit, struct Vec2 * pos, s8 flag)  
0 0 0 807C8DC 807A4E8 AdjustNewUnitPosition void AdjustNewUnitPosition(struct Unit * unit, struct Vec2 * pos, u16 flags) GetAdjustedPositionForNewUnit
80550B8 805DD44 805D55C 8062B30 805D2B4 efxFirebreathBG_Loop void efxFirebreathBG_Loop(struct ProcEfxBG * proc)  
0 0 0 806AD50 8068208 efxNaglfarOBJ_Loop void efxNaglfarOBJ_Loop(struct ProcEfxOBJ * proc)  
0 0 0 801015C 800FFF8 Event32_SpawnSingleUnit u8 Event32_SpawnSingleUnit(struct EventEngineProc * proc)  
0 0 0 800F5FC 800F3FC Event29_SetFogVision u8 Event29_SetFogVision(struct EventEngineProc * proc)  
0 0 0 808F584 808D288 GoalDisplay_Init void GoalDisplay_Init(struct PlayerInterfaceProc* proc) Init6CPI
0 0 0 805DC30 805C3C0 EfxArrowObjMain void EfxArrowObjMain(struct ProcEfxMagicOBJ * proc)  
0 0 0 800D808 800D544 SlotQueuePop unsigned SlotQueuePop(void)  
0 0 0 80C1B20 80BCCFC sub_80BCCFC s8 sub_80BCCFC(s8 a, s8 b, s8 flag)  
0 0 0 800F62C 800F42C Event2A_MoveToChapter u8 Event2A_MoveToChapter(struct EventEngineProc * proc)  
0 0 0 800E1FC 800DFBC Event18_ColorFade u8 Event18_ColorFade(struct EventEngineProc * proc) Event18_, Event18_ColorEffects
0 0 0 800D914 800D670 Event02_EvBitAndIdMod u8 Event02_EvBitAndIdMod(struct EventEngineProc * proc)  
0 0 0 80BD194 80B82C8 sub_80B82C8 void sub_80B82C8(int bg, u32 offset, int xIn, int yIn, u8 isFlippedMaybe)  
0 0 0 800C994 800C6C0 EventA8_WmUnitMoveFree u8 EventA8_WmUnitMoveFree(struct EventEngineProc * proc) EventA8_
0 0 0 807A710 80782EC GenerateMonsterLevel int GenerateMonsterLevel(u8 baseLevel)  
0 0 0 80C18F8 80BCAB8 sub_80BCAB8 int sub_80BCAB8(struct Unknown0201B0D8 * buf, struct GMapNodeLink * links, s8 param_3, s8 param_4, s8 param_5, int param_6)  
0 0 0 807C270 8079E78 MuCtr_InitDefinedMove void MuCtr_InitDefinedMove(struct MuCtrlProc * proc, struct Unit * unit, const struct REDA * redas, s16 count, u16 flags) MuCtr_SetupWithEventMoveBuffer
0 0 0 80D3CD0 80CEFD4 Guide_MainLoop void Guide_MainLoop(struct GuideProc * proc) Guide_80CEFD4
0 0 0 8011E44 8011D60 ChangeAiForPositions void ChangeAiForPositions(struct Vec2 * posArray, u8 length, u8 ai1, u8 ai2, u8 unused)  
0 0 0 8038F48 80529F0 EfxAvoidMain void EfxAvoidMain(struct ProcEfxHPBar * proc)  
8070C4C 8082CA4 8081F44 808B6A0 806D198 func_fe6_08070C4C void func_fe6_08070C4C(ProcPtr proc)
void EfxMagfcastMain(struct ProcEfx * proc)
 
0 0 0 8088B0C 808683C      
0 0 0 800FF08 800FD8C Event2F_MoveUnit u8 Event2F_MoveUnit(struct EventEngineProc * proc)  
0 0 0 8001570 800159C AddAttr2dBitMap void AddAttr2dBitMap(u16 * _dst, u16 * _src, s16 ix, s16 iy, u16 chr) // TODO: handle type of a1  
0 0 0 800D97C 800D6E4 Event03_CheckEvBitOrId u8 Event03_CheckEvBitOrId(struct EventEngineProc * proc)  
0 0 0 80BEBB0 80B9D14 WorldMap_GenerateRandomMonsters void WorldMap_GenerateRandomMonsters(ProcPtr proc)  
0 0 0 8025A14 8025A64 MakeGorgonEggHatchTargetList void MakeGorgonEggHatchTargetList(int faction)  
0 0 0 80BF73C 80BA8A0 sub_80BA8A0 void sub_80BA8A0(struct GmScreenProc * proc)  
0 0 0 800DC40 800D9B8 Event0A_Call u8 Event0A_Call(struct EventEngineProc * proc)  
0 0 0 80B2924 80ADE90 sub_80ADE90 void sub_80ADE90(u8 layer, s16 a, s16 b)  
0 0 0 800E064 800DE14 Event14_BgmOverideRestore u8 Event14_BgmOverideRestore(struct EventEngineProc * proc) Event14_, Event14_OverwriteBGM
0 0 0 80B296C 80ADEE0 sub_80ADEE0 void sub_80ADEE0(u8 layer, s16 a, s16 b, s16 c, s16 d)  
0 0 0 807BFF4 8079BE0 MU_SortObjLayers void MU_SortObjLayers(void)  
0 0 0 8070A4C 8066758 efxMaohFlashBG1_Loop void efxMaohFlashBG1_Loop(struct ProcEfxBG * proc)  
0 0 0 800284C 80028FC sub_80028FC void sub_80028FC(int songId) SetupMaxChannelsForSong
0 0 0 8017D84 8018064 UnitAutolevelPenalty void UnitAutolevelPenalty(struct Unit* unit, u8 classId, int levelCount)  
0 0 0 800CD70 800CA9C EventBB_ u8 EventBB_(struct EventEngineProc * proc)  
0 0 0 801786C 8017AC4 LoadUnit struct Unit* LoadUnit(const struct UnitDefinition* uDef) CreateUnit
0 0 0 806BBA0 8069878 sub_8069878 void sub_8069878(struct Anim * anim, s16 b, s16 c, s16 d, u16 e)  
0 0 0 807CD3C 807A984 MapAnimProc_DisplayDeahQuote void MapAnimProc_DisplayDeahQuote(void) MapAnimProc_DisplayDeathQuote
0 0 0 806D692 806B344 sub_806B344 void sub_806B344(struct Proc085D8AEC * proc)  
0 0 0 804F0EC 804E368 DrawUiFrame2 void DrawUiFrame2(int x, int y, int width, int height, int style)  
0 0 0 801B724 80618D8 efxLiveALPHA_Loop_A void efxLiveALPHA_Loop_A(struct ProcEfxALPHA * proc)  
0 0 0 809C7D4 809A504 sub_809A504 void sub_809A504(struct PrepItemScreenProc* proc, u8 unk)  
0 0 0 80730E4 8070B3C RegisterEkrDragonStatusType void RegisterEkrDragonStatusType(void)  
0 0 0 8033558 8033648 PrepScreenProc_StartMapMenu void PrepScreenProc_StartMapMenu(struct ProcPrepSallyCursor * proc)  
0 0 0 8043CBC 8012B24 CheckShinningStonefxExists bool CheckShinningStonefxExists(void)  
0 0 0 8065A44 809656C IsGameLockLevelReserved void IsGameLockLevelReserved(struct Proc08A184B4 *proc)  
8000B38 8000B30 8000B58 0 0 IrqInit void IrqInit(void)  
0 80010CC 80010F4 0 0      
8001394 8001450 8001478 0 0 SetBgTilemapOffset void SetBgTilemapOffset(int bg, int offset)  
80015A4 800183C 8001864 0 0 SetOnVBlank void SetOnVBlank(IrqFunc func)  
8001610 80018A8 80018D0 0 0 SetOnVMatch void SetOnVMatch(IrqFunc func)  
8001714 80019AC 80019D4 0 0 RunMainFunc void RunMainFunc(void)  
8001734 80019CC 80019F4 0 0 RefreshKeyStFromKeys void RefreshKeyStFromKeys(struct KeySt * keySt, short keys)  
8001B4C 8001ED4 8001EFC 0 0 func_fe6_08001B4C void func_fe6_08001B4C(u16 * a, u16 * b)  
8001B8C 8001F14 8001F3C 0 0 func_fe6_08001B8C void func_fe6_08001B8C(void * tm, void const * in_data, u8 base, u8 linebits)  
8001C68 8001FF0 8002018 0 0 func_fe6_08001C68 void func_fe6_08001C68(u16 * tm, short const * in_data, int unused)  
8001D0C 8002094 80020BC 0 0 ColorFadeInit void ColorFadeInit(void)  
8001D44 80020CC 80020F4 0 0 func_fe6_08001D44 void func_fe6_08001D44(u16 const * in_pal, int bank, int count, int component_step)  
8001E68 80021F0 8002218 0 0 func_fe6_08001E68 void func_fe6_08001E68(int a, int b, int c, int d)  
8001F88 8002310 8002338 0 0 func_fe6_08001F88 void func_fe6_08001F88(int a, int b, int c)  
800210C 8002494 80024BC 0 0 ColorFadeSetupFromBlack void ColorFadeSetupFromBlack(fi8 component_step)  
8001FD4 80025BC 80025E4 0 0 ColorFadeSetupFromColorToBlack void ColorFadeSetupFromColorToBlack(fi8 component_step)  
800236C 80026F4 800271C 0 0 ColorFadeSetupFromWhite void ColorFadeSetupFromWhite(fi8 component_step)  
80024A4 800282C 8002854 0 0 ColorFadeTick2 void ColorFadeTick2(void)  
8002A68 8002EB8 8002FDC 0 0 ClearMoveList static void ClearMoveList(void)  
800319C 80036F0 8003814 0 0 StartOrChangeBgm void StartOrChangeBgm(int song, int speed, struct MusicPlayer * music_player)  
0 800394C 8003A70 0 0      
80034B8 8003B04 8003C28 0 0 MakeBgmOverridePersist void MakeBgmOverridePersist(void)  
800361C 8003CE8 8003E0C 0 0 DelaySong_OnLoop void DelaySong_OnLoop(struct MusicProc * proc)  
80036B0 8003D7C 8003EA0 0 0 PlaySongDelayed static void PlaySongDelayed(int song, int delay, struct MusicPlayer * music_player)  
0 8003F28 800404C 0 0      
0 8003F94 80040B8 0 0      
0 80045A4 80046C8 0 0      
0 80045D0 80046F4 0 0      
0 800497C 8004AA0 0 0      
0 8004BA0 8004CC4 0 0      
0 8004C38 8004D5C 0 0      
0 800798C 8007AFC 0 0      
0 800A720 800A71C 0 0      
0 800A7A4 800A7A0 0 0      
0 800B100 800B1C4 0 0      
0 800B404 800B4C8 0 0      
0 800B434 800B4F8 0 0      
0 800B464 800B528 0 0      
0 800B4F4 800B5B8 0 0      
806D398 800B578 800B63C 0 0 func_fe6_0806D398 bool func_fe6_0806D398(void)  
0 800B678 800B73C 0 0      
0 800B900 800B9A8 0 0      
0 800B93C 800B9E4 0 0      
0 800BB64 800BC54 0 0      
0 800BBF8 800BCE8 0 0      
0 800C2C4 800C3B4 0 0      
0 800C374 800C464 0 0      
0 800C3FC 800C4EC 0 0      
0 800C5F4 800C6E4 0 0      
0 800C70C 800C7FC 0 0      
0 800C7CC 800C8BC 0 0      
0 800C868 800C958 0 0      
0 800C8BC 800C9AC 0 0      
0 800C92C 800CA1C 0 0      
0 800C9F8 800CAE8 0 0      
0 800CA84 800CB74 0 0      
0 800CCFC 800CDEC 0 0      
0 800CDCC 800CEBC 0 0      
0 800CE54 800CF44 0 0      
0 800CEF4 800CFE4 0 0      
0 800D484 800D574 0 0      
0 800D4AC 800D59C 0 0      
0 800D4C8 800D5B8 0 0      
0 800D4EC 800D5DC 0 0      
0 800D678 800D768 0 0      
0 800D69C 800D78C 0 0      
0 800D6C0 800D7B0 0 0      
0 800D840 800D934 0 0      
0 800D864 800D958 0 0      
0 800D8DC 800D9D0 0 0      
0 800DA9C 800DB90 0 0      
0 800DB8C 800DC80 0 0      
800FF18 800DC44 800DD38 0 0 EvtCmd_FlashCursorPid static int EvtCmd_FlashCursorPid(struct EventProc * proc)  
0 800DC94 800DD88 0 0      
0 800DDD4 800DEC8 0 0      
8010244 800E120 800E214 0 0 SetUnitAi static void SetUnitAi(struct Unit * unit, u8 ai_a, u8 ai_b, u8 unused)  
0 800E160 800E254 0 0      
0 800E1C4 800E2B8 0 0      
8010530 800E32C 800E420 0 0 EvtCmd_OverrideBgm static int EvtCmd_OverrideBgm(struct EventProc * proc)  
0 800E570 800E664 0 0      
0 800E598 800E68C 0 0      
0 800E5C0 800E6B4 0 0      
0 800E5EC 800E6E0 0 0      
0 800E60C 800E700 0 0      
0 800F0CC 800F1C0 0 0      
0 800F208 800F2FC 0 0      
0 800F5C4 800F6B8 0 0      
0 800F67C 800F770 0 0      
0 800F6C4 800F7B8 0 0      
0 800F710 800F804 0 0      
0 800FAFC 800FBF0 0 0      
0 800FBA4 800FC98 0 0      
0 800FE60 800FE18 0 0      
0 8010480 8010010 0 0      
0 8010540 80100D0 0 0      
0 80108C8 8010464 0 0      
0 8010C5C 801080C 0 0      
0 8010E14 80109C4 0 0      
0 8011038 8010BE8 0 0      
0 8011214 8010DC4 0 0      
0 8011248 8010DF8 0 0      
800D928 8011508 80110B8 0 0 FadeFromSkip_Start static void FadeFromSkip_Start(struct GenericProc * proc)  
0 8011C5C 80115C4 0 0      
0 8011CBC 8011624 0 0      
0 801206C 80119D4 0 0      
0 80121A4 8011B0C 0 0      
0 80122DC 8011C44 0 0      
0 8012350 8011CB8 0 0      
0 80124BC 8011E28 0 0      
0 80125EC 8011F58 0 0      
0 8012640 8011FAC 0 0      
80150DC 8014EE4 8014A68 0 0 func_fe6_080150DC void func_fe6_080150DC(u16 * tm, int x, int y, u32 const * arg_3, u16 tileref)  
80151E4 8014FEC 8014B70 0 0 func_fe6_080151E4 void func_fe6_080151E4(u8 * out, int size)  
80151F8 8015000 8014B84 0 0 func_fe6_080151F8 void func_fe6_080151F8(u8 * out, int size, int value)  
0 8015918 801549C 0 0      
8016A10 8016C80 8016820 0 0 IsItemEffectiveAgainst bool IsItemEffectiveAgainst(u16 item, struct Unit * unit)  
0 801759C 8017148 0 0      
0 8017748 8017340 0 0      
0 8017874 801746C 0 0      
8017578 8017B24 8017734 0 0 BatchCreateUnits int BatchCreateUnits(struct UnitInfo const * info)  
0 8017B44 8017754 0 0      
8017764 8017DAC 80179BC 0 0 func_fe6_08017764 void func_fe6_08017764(struct Unit * unit)  
0 8018C20 8018830 0 0      
0 8018C78 8018888 0 0      
0 8018CC4 80188D4 0 0      
801A698 801B718 801B338 0 0 func_fe6_0801A698 fu8 func_fe6_0801A698(struct MenuProc * menu, struct MenuEntProc * ent)  
0 801E7E0 801E45C 0 0      
0 801FDB8 801F950 0 0      
0 80214E8 802107C 0 0      
0 80217EC 8021374 0 0      
801EA54 80219BC 8021544 0 0 MapMenu_Suspend_Available fu8 MapMenu_Suspend_Available(struct MenuEntInfo const * info, int id)  
801F534 8022394 8021F1C 0 0 UnitActionMenu_Visit_Available fu8 UnitActionMenu_Visit_Available(struct MenuEntInfo const * info, int id)  
801F688 80225F4 802217C 0 0 UnitActionMenu_Item_Available fu8 UnitActionMenu_Item_Available(struct MenuEntInfo const * info, int id)  
801FBDC 8022B9C 8022724 0 0 UnitItemActionMenu_Discard_Select fu8 UnitItemActionMenu_Discard_Select(struct MenuProc * menu, struct MenuEntProc * ent)  
0 8023198 8022D20 0 0      
0 80239AC 8023520 0 0      
8020A64 8023D9C 8023910 0 0 SetGold void SetGold(int amount)  
8022A84 8026AB4 8026628 0 0 GetUnitSupportCount int GetUnitSupportCount(struct Unit * unit)  
8022A94 8026AC4 8026638 0 0 GetUnitSupportPid u8 GetUnitSupportPid(struct Unit * unit, int num)  
0 8026B70 80266E4 0 0      
0 80270C0 8026C38 0 0      
8023678 8027794 8027308 0 0 CanUnitUsePureWaterItem bool CanUnitUsePureWaterItem(struct Unit * unit)  
80236B0 80277CC 8027340 0 0 CanUnitUseAntitoxinItem bool CanUnitUseAntitoxinItem(struct Unit * unit)  
802581C 802A2B8 8029E08 0 0 GetUnitClassKillExpBonus int GetUnitClassKillExpBonus(struct Unit * unit, struct Unit * defeated)  
8025B1C 802A6A4 802A1F4 0 0 BattleInitTargetCanCounter void BattleInitTargetCanCounter(void)  
8025D5C 802A944 802A494 0 0 BattlePrintDebugHitInfo void BattlePrintDebugHitInfo(void)  
0 802AD58 802A8A8 0 0      
0 802BD14 802B854 0 0      
0 802C17C 802BCBC 0 0      
8026F30 802C2D4 802BE14 0 0 UnitHideIfUnderRoof void UnitHideIfUnderRoof(struct Unit * unit)  
8027220 802C63C 802C17C 0 0 UpdateTraps_ResetCountedDownTraps static void UpdateTraps_ResetCountedDownTraps(ProcPtr proc)  
802887C 802DD64 802D8A4 0 0 BlueWeatherHBlank static void BlueWeatherHBlank(void)  
8029370 802E8A0 802E3D4 0 0 CleanupUnitsBeforeChapter void CleanupUnitsBeforeChapter(void)  
806C310 802ECE4 802E818 0 0 IsPidNonBlue bool IsPidNonBlue(fu8 pid)  
802AC20 8030340 802FE78 0 0 MovePathIsValid static bool MovePathIsValid(void)  
801E674 80309BC 80304D0 0 0 ChapterIntro_LoopFastFadeToMap static void ChapterIntro_LoopFastFadeToMap(struct GenericProc * proc)  
0 8030C68 803077C 0 0      
802B8A0 80317EC 8031304 0 0 func_fe6_0802B8A0 bool func_fe6_0802B8A0(void)  
802C9C0 803293C 803240C 0 0 SubtitleHelpDarkenerOnHBlank void SubtitleHelpDarkenerOnHBlank(void)  
802CA40 80329BC 803248C 0 0 SubtitleHelpDarkener_FadeIn void SubtitleHelpDarkener_FadeIn(ProcPtr proc)  
0 8033D60 8033888 0 0      
0 8034AC4 80345EC 0 0      
0 8034CD0 80347F8 0 0      
0 8034CF8 8034820 0 0      
802F244 8035C6C 8035794 0 0 AiEscapeAction bool AiEscapeAction(struct AiPerformProc * proc)  
8031074 8037DF8 8037944 0 0 AiIsUnitNonActive bool AiIsUnitNonActive(struct Unit * unit)  
8033824 803A9FC 803A548 0 0 AiFunc_IsInArea bool AiFunc_IsInArea(void const * arg)  
80347A4 803BBB0 803B6FC 0 0 AiAttemptBarrierStaff void AiAttemptBarrierStaff(int slot, bool (* is_enemy)(struct Unit * unit))  
8034DFC 803C218 803BD64 0 0 AiFindGoodLockpickUsePosition int AiFindGoodLockpickUsePosition(struct Unit * unit, int findpos_flags, struct Vec2i * pos_out)  
8035064 803C57C 803C0C8 0 0 AiUpdateStayFlag void AiUpdateStayFlag(struct Unit * unit)  
8035CB0 803D1CC 803CD1C 0 0      
8035D4C 803D268 803CDB8 0 0      
80360C4 803D5E0 803D130 0 0      
80369E0 803DF20 803DA70 0 0      
8038324 803FA38 803F584 0 0      
803882C 803FFE4 803F8D8 0 0      
803A640 8041E68 804177C 0 0      
0 8043DF4 8043618 8048BF0 0      
0 8043E6C 8043690 0 0      
0 8043F64 8043788 0 0      
803C2C4 8044B0C 8044310 0 0      
803E1E8 8046AC8 80462DC 0 0      
803E2BC 8046B9C 80463B4 0 0      
803E3B4 8046C90 80464A8 0 0      
803FAA4 80483C0 8047BD4 0 0      
803FB08 8048424 8047C38 0 0      
803FCBC 80485EC 8047E00 0 0      
8040B44 8049490 8048CA8 0 0      
8041168 8049AB4 80492CC 0 0      
0 804A360 8049B78 0 0      
0 804B378 804AB9C 0 0      
8042AA8 804BE68 804B68C 0 0 EkrBattlePostDragonIntroDelay void EkrBattlePostDragonIntroDelay(struct ProcEkrBattle * proc)  
8042B74 804BF34 804B758 0 0 EkrBattleTriggerNewRoundStart void EkrBattleTriggerNewRoundStart(struct ProcEkrBattle * proc)  
8042E58 804C20C 804BA30 0 0 EkrBattleExecExpGain void EkrBattleExecExpGain(struct ProcEkrBattle * proc)  
8043078 804C3F4 804BC18 0 0 func_fe6_08043078 void func_fe6_08043078(struct ProcEkrBattle * proc)  
804323C 804C5BC 804BDE0 0 0 EkrBattleMergeLvupImgBG void EkrBattleMergeLvupImgBG(struct ProcEkrBattle * proc)  
8045F88 804EF58 804E77C 0 0      
8047058 80500DC 804F900 0 0      
8047C88 8050FB4 80507D8 0 0      
8048298 8051774 8050F98 0 0      
8048A64 8051F38 805175C 0 0      
804A484 80539FC 8053214 0 0      
806C49C 8053C28 8053440 0 0 IsPastTurn20 bool IsPastTurn20(void)  
804B048 805480C 8054024 0 0 battleAnimationInit void battleAnimationInit() 战斗动画数据载入到内存
0 8055658 8054E70 0 0      
804CD4C 8056418 8055C30 0 0      
804CDD0 8056738 8055F50 0 0      
804FF1C 8059A90 80592A8 0 0      
805083C 805A06C 8059884 0 0      
80520CC 805BAB4 805B2CC 0 0      
8052544 805BF2C 805B744 0 0      
8052598 805BF80 805B798 0 0      
8055998 805E68C 805DEA4 0 0      
0 805FEF4 805F70C 0 0      
8057A7C 806096C 8060184 0 0      
0 806574C 8064F5C 0 0 FireDragonBGAnimation6 void FireDragonBGAnimation6(_6CStruct *ctx)  
0 80660C8 80658D8 0 0      
0 8066118 8065928 0 0 FireDragonBGPaletteAnimation void FireDragonBGPaletteAnimation(_6CStruct *ctx) 火龙背景调色板动画
0 8066224 8065A34 0 0      
0 8066398 8065BA8 0 0      
0 806648C 8065C9C 0 0      
805BB24 8067C30 8067444 0 0 battleAnimationOAMInfoHandler void battleAnimationOAMInfoHandler(void *battleAnimationOAMInfoBuffer, int a2, unsigned __int16 a3, int a4) 读取并处理解压到内存中的战斗动画OAM信息
805C3FC 80685A8 8067DBC 0 0      
805C89C 8068A68 806827C 0 0      
805F7E4 806C238 806BA4C 0 0 InitMus void InitMus(void)  
805F93C 806C3F8 806BC0C 0 0 StartUiMu struct MuProc * StartUiMu(struct Unit * unit, int x, int y)  
805FD40 806C8B8 806C0CC 0 0 IsMuActive bool IsMuActive(struct MuProc * mu)  
805FD78 806C8F0 806C104 0 0 SetMuMoveScript void SetMuMoveScript(struct MuProc * mu, u8 const * movescr)  
805FDEC 806C964 806C178 0 0 StartMuScripted struct MuProc * StartMuScripted(u16 x, u16 y, u16 jid, int pal, u8 const * movescr)  
8060488 806D010 806C824 0 0 Mu_OnStateSleeping void Mu_OnStateSleeping(struct MuProc * mu)  
8060840 806D3F8 806CC0C 0 0 Mu_OnLoop void Mu_OnLoop(struct MuProc * mu)  
806096C 806D53C 806CD50 0 0 ApplyMoveScriptToCoordinates void ApplyMoveScriptToCoordinates(int * x, int * y, u8 const * movescr)  
8060A1C 806D5EC 806CE00 0 0 CanStartMu bool CanStartMu(void)  
8060A5C 806D62C 806CE40 0 0 ResetMuAnims void ResetMuAnims(void)  
8060B68 806D7E8 806CFFC 0 0 GetMuDisplayPosition bool GetMuDisplayPosition(struct MuProc * mu, struct Vec2i * pos_out)  
800E4C0 806D934 806D148 0 0 EvtCmd_TalkMore static int EvtCmd_TalkMore(struct EventProc * proc)  
8060CB4 806DA3C 806D250 0 0 PutMu void PutMu(struct MuProc * mu)  
0 806DCB8 806D4CC 0 0      
0 806E07C 806D890 0 0      
0 806EA64 806E278 0 0      
8061BAC 806EE5C 806E670 0 0 Manim_WatchActorB void Manim_WatchActorB(ProcPtr proc)  
8061BEC 806EE9C 806E6B0 0 0 Manim_StartBattleDefeatTalk void Manim_StartBattleDefeatTalk(ProcPtr proc)  
8061C8C 806EF3C 806E750 0 0 Manim_StartDeathFade void Manim_StartDeathFade(ProcPtr proc)  
8061E14 806F0C4 806E8D8 0 0 Manim_OpenInfoWindow void Manim_OpenInfoWindow(ProcPtr proc)  
8061FD0 806F280 806EA94 0 0 Manim_StartBattleTalk void Manim_StartBattleTalk(ProcPtr proc)  
80620D8 806F2D8 806EAEC 0 0 Manim_TransformAnim void Manim_TransformAnim(ProcPtr proc)  
806212C 806F330 806EB44 0 0 InitManimActor void InitManimActor(int actor_id, struct BattleUnit * bu, struct Unit * unit)  
80621EC 806F404 806EC18 0 0 SetManimActorFacing void SetManimActorFacing(int actor_id, int opponent_actor_id, int manim_facing)  
8062380 806F598 806EDAC 0 0 SortManimMuLayers void SortManimMuLayers(void)  
8062AB4 806FD1C 806F530 0 0 PutManimWindowNumber void PutManimWindowNumber(u16 * tm, int num, int tileref, int len, u16 blank_tileref)  
8062BD4 806FE3C 806F650 0 0 PutManimWindowBarTile void PutManimWindowBarTile(u16 * tm, int * segments_left, int pal, int segments, int chr_base)  
8062C38 806FEA0 806F6B4 0 0 PutManimWindowBar void PutManimWindowBar(u16 * tm, int max, int fill, int pal_num, u16 const * base_tiles)  
8062D80 806FFE8 806F7FC 0 0 ManimInfoWindow_Init void ManimInfoWindow_Init(struct ManimInfoWindowProc * proc)  
80646E4 8071960 8071174 0 0 ManimDebugInitBattleScr bool ManimDebugInitBattleScr(void)  
80652E0 807255C 8071D70 0 0 func_fe6_080652E0 void func_fe6_080652E0(struct ManimSomethingProc_080650A4 * proc)  
8066484 80736EC 8072F00 0 0 func_fe6_08066484 void func_fe6_08066484(struct ManimSomethingProc_08066294 * proc)  
0 80749F0 80741F4 0 0      
8068060 807540C 8074C10 0 0 ManimLevelUpLabelColor_Loop void ManimLevelUpLabelColor_Loop(struct ManimLevelUpLabelColorProc * proc)  
80687BC 8075B7C 80753AC 0 0 func_fe6_080687BC void func_fe6_080687BC(struct ManimSomethingProc_08068938 * proc)  
8068858 8075C18 8075448 0 0 func_fe6_08068858 void func_fe6_08068858(struct ManimSomethingProc_08068938 * proc)  
8068A48 8075E08 8075638 0 0 func_fe6_08068A48 struct ProcScr const * func_fe6_08068A48(void)  
8068CB8 8076080 80758B0 0 0 ManimShiftMuTowardsMu void ManimShiftMuTowardsMu(struct MuProc * mu_a, struct MuProc * mu_b)  
8068D9C 8076164 8075994 0 0 ManimShiftMuAwayFromMu void ManimShiftMuAwayFromMu(struct MuProc * mu_a, struct MuProc * mu_b)  
8068E80 8076248 8075A78 0 0 Manim_ShiftAttackerTowardsDefender void Manim_ShiftAttackerTowardsDefender(ProcPtr proc)  
8068F04 80762CC 8075AFC 0 0 Manim_ShiftAttackerAwayFromDefender void Manim_ShiftAttackerAwayFromDefender(ProcPtr proc)  
8069430 8076820 8076050 0 0 ManimAnimateActorDamage void ManimAnimateActorDamage(int actor_id, int damage)  
806A330 807761C 8076E4C 0 0 PrepareSineWaveScanlineBuf void PrepareSineWaveScanlineBuf(u16 * buf, fi16 phase, fi16 amplitude, fi16 frequence)  
0 8077694 8076EC4 0 0      
0 8077714 8076F44 0 0      
0 8077794 8076FC4 0 0      
806A3A8 807781C 807704C 0 0 PrepareSineWaveScanlineBufExt void PrepareSineWaveScanlineBufExt(u16 * buf, fi16 phase, fi16 amplitude, fi16 frequence, int y_start, int y_end)  
806A44C 80778C0 80770F0 0 0 InitScanlineBuf void InitScanlineBuf(u16 * buf)  
806A4D4 80778FC 807712C 0 0 SetScanlineBufWinR void SetScanlineBufWinR(u16 * buf, int x, int y)  
0 8077944 8077174 0 0      
806A51C 807798C 80771BC 0 0 func_fe6_0806A51C void func_fe6_0806A51C(u16 * buf, int x, int y, int arg_0C)  
806A600 8077A70 80772A0 0 0 PrepareGradientScanlineBuf void PrepareGradientScanlineBuf(u16 * buf, fu16 y_top, fu16 y_bottom, fu16 color_a, fu16 color_b)  
0 8077D1C 807754C 0 0      
0 8077FB4 80777E4 0 0      
8069FD8 8078030 8077860 0 0 OnHBlank_08069FD8 void OnHBlank_08069FD8(void)  
0 8078098 80778C8 0 0      
0 80780E0 8077910 0 0      
0 80781C8 80779F8 0 0      
0 807850C 8077D3C 0 0      
0 80785B8 8077DE8 0 0      
806A920 8078950 8078180 0 0 SearchNextAvailableEvent struct EventInfo * SearchNextAvailableEvent(struct EventInfo * info)  
806A954 8078984 80781B4 0 0 EvtListCmd_Flag int EvtListCmd_Flag(struct EventInfo * info)  
806BB9C 80789AC 80781DC 0 0 func_fe6_0806BB9C bool func_fe6_0806BB9C(struct EventInfo * info)  
0 80789EC 807821C 0 0      
0 8078ACC 80782FC 0 0      
0 8078BC4 80783F4 0 0      
806AAA0 8078CF0 8078520 0 0 EvtListCmd_ItemChest int EvtListCmd_ItemChest(struct EventInfo * info)  
806ABD0 8078E20 8078650 0 0 EvtListCmd_Area int EvtListCmd_Area(struct EventInfo * info)  
0 8078E84 80786B4 0 0      
806AC90 8078F08 8078738 0 0 EventInfoCheckTalk bool EventInfoCheckTalk(struct EventInfo * info, fu8 pid_a, fu8 pid_b)  
806B268 80795E0 8078E10 0 0 CheckAvailableVisitTileEvent bool CheckAvailableVisitTileEvent(fi8 x, fi8 y)  
806B284 80795FC 8078E2C 0 0 StartAvailableVisitTileEvent void StartAvailableVisitTileEvent(fi8 x, fi8 y)  
806B310 8079688 8078EB8 0 0 StartAvailableShopTileEvent void StartAvailableShopTileEvent(fi8 x, fi8 y)  
806B3DC 8079754 8078F84 0 0 StartAvailableBridgeTileEvent void StartAvailableBridgeTileEvent(fi8 x, fi8 y)  
0 8079798 8078FC8 0 0      
0 807982C 807905C 0 0      
0 8079894 80790C4 0 0      
0 8079CE4 8079514 0 0      
806B8C8 8079F34 8079764 0 0 SetChapterFlag void SetChapterFlag(int flag)  
806B938 8079FA4 80797D4 0 0 ClearChapterFlag void ClearChapterFlag(int flag)  
806B984 8079FF0 8079820 0 0 SetPermanentFlag void SetPermanentFlag(int flag)  
806B9BC 807A028 8079858 0 0 CheckPermanentFlag bool CheckPermanentFlag(int flag)  
806B9F8 807A064 8079894 0 0 ClearPermanentFlag void ClearPermanentFlag(int flag)  
806BA48 807A0B4 80798E4 0 0 SetFlag void SetFlag(int flag)  
806BA74 807A0E0 8079910 0 0 ClearFlag void ClearFlag(int flag)  
806BAA0 807A10C 807993C 0 0 IsHard bool IsHard(void)  
806BAB8 807A160 8079990 0 0 GetHardModeBonusLevelsByPid int GetHardModeBonusLevelsByPid(fu8 pid)  
806BAF0 807A198 80799C8 0 0 ApplyAllHardModeBonusLevels void ApplyAllHardModeBonusLevels(void)  
0 807A568 8079AF4 0 0      
0 807A5D0 8079B5C 0 0      
806BFA4 807A67C 8079C08 0 0 func_fe6_0806BFA4 bool func_fe6_0806BFA4(void)  
0 807AD28 807A2B4 0 0      
0 807AD3C 807A2C8 0 0      
0 807AD50 807A2DC 0 0      
0 807AD64 807A2F0 0 0      
0 807AD78 807A304 0 0      
0 807AE94 807A420 0 0      
806C62C 807AEF0 807A47C 0 0 func_fe6_0806C62C bool func_fe6_0806C62C(void)  
0 807AF10 807A49C 0 0      
0 807B32C 807A8B8 0 0      
0 807C228 807B7B4 0 0      
0 807D3E0 807C96C 0 0      
0 807DAF4 807CFF4 0 0      
0 807DB8C 807D094 0 0      
0 807DD0C 807D1C8 0 0      
801ADB4 807DD24 807D1E0 0 0 func_fe6_0801ADB4 fu8 func_fe6_0801ADB4(struct MenuEntInfo const * info, int id)  
0 807DD3C 807D1F8 0 0      
0 807DDDC 807D240 0 0      
0 807DF0C 807D2EC 0 0      
0 807DF44 807D324 0 0      
806BF14 807E0A0 807D424 0 0 func_fe6_0806BF14 bool func_fe6_0806BF14(struct EventInfo * info)  
0 807E14C 807D4C0 0 0      
0 807E188 807D4EC 0 0      
0 807E378 807D644 0 0      
0 807E540 807D80C 0 0      
0 807E6A4 807D954 0 0      
0 807E774 807D9E4 0 0      
0 807E7A4 807DA14 0 0      
0 807E950 807DBA0 0 0      
0 807E9E0 807DC30 0 0      
0 807EBCC 807DE1C 0 0      
0 807ED8C 807DFDC 0 0      
0 807EE34 807E084 0 0      
0 807EED8 807E128 0 0      
0 807F1FC 807E440 0 0      
0 807F258 807E49C 0 0      
0 807F3FC 807E640 0 0      
0 807F448 807E68C 0 0      
0 807FC74 807EEAC 0 0      
0 807FC88 807EEC0 0 0      
0 807FC9C 807EED4 0 0      
806CC80 807FCB0 807EEE8 0 0 IsCombatAction bool IsCombatAction(void)  
0 807FCC4 807EEFC 0 0      
0 807FD34 807EF6C 0 0      
0 807FD58 807EF90 0 0      
806F5F8 80814C4 8080768 0 0 StatScreenUnitSlide_FadeOutInit void StatScreenUnitSlide_FadeOutInit(struct StatScreenUnitSlideProc * proc)  
806F708 80815D4 8080878 0 0 StatScreenUnitSlide_FadeInInit void StatScreenUnitSlide_FadeInInit(struct StatScreenUnitSlideProc * proc)  
806FBD8 8081AB0 8080D54 0 0 StatScreenSprites_BumpCheck void StatScreenSprites_BumpCheck(struct StatScreenSpritesProc * proc)  
80704DC 808245C 80816FC 0 0 HelpBoxPopulateStatScreenPInfo void HelpBoxPopulateStatScreenPInfo(struct HelpBoxProc * proc)  
8070DC8 8082EEC 8082460 0 0 func_fe6_08070DC8 void func_fe6_08070DC8(u16 * tm, int pal)  
0 808586C 8084E70 0 0      
0 808588C 8084E90 0 0      
0 80864DC 8085ADC 0 0      
0 80872E4 80868F8 0 0      
8074668 8089998 8089038 0 0 func_fe6_08074668 void func_fe6_08074668(bool use_win1)  
0 808E7D4 808DEA8 0 0      
806C4B0 808E8C8 808DC48 0 0 IsPastTurn25 bool IsPastTurn25(void)  
0 808ED8C 808E448 0 0      
0 808F938 808EFFC 0 0      
0 808FCF8 808F3B8 0 0      
0 80902F0 808F9B0 0 0      
0 8090B2C 80901EC 0 0      
0 8090FD4 8090690 0 0      
8082574 8091118 80907D4 0 0      
80827F8 809139C 8090A58 0 0      
0 8091618 8090CD4 0 0      
0 8091C08 80912CC 0 0      
0 80937E0 8092ED4 0 0      
0 8095E8C 809565C 0 0      
0 80966CC 8095ED8 0 0      
0 8097C94 809750C 0 0      
0 8098EF4 8098618 0 0      
0 8099B50 8099198 0 0      
806CE18 8099D00 8099340 0 0 func_fe6_0806CE18 bool func_fe6_0806CE18(void)  
0 809A214 8099858 0 0      
0 809B380 809A9A8 0 0      
8084560 809F280 809E870 0 0 GetSaveWriteAddr void * GetSaveWriteAddr(int save_id)  
0 809F660 809EC24 0 0      
0 809F9F8 809EFBC 0 0 GetChapterThing signed int GetChapterThing()  
0 80A0184 809F748 0 0      
0 80A0654 809FC88 0 0 DoesThisChapterCount signed int DoesThisChapterCount(signed int a1)  
8084D1C 80A0B44 80A0178 0 0 PidStatsCountTotalLosses int PidStatsCountTotalLosses(void)  
0 80A0DCC 80A0400 0 0      
0 80A1384 80A09FC 0 0      
0 80A3F48 80A32D4 0 0      
0 80A5218 80A45A0 0 0      
0 80A5838 80A4B4C 0 0      
80895B8 80A5E30 80A5148 0 0 func_fe6_080895B8 void func_fe6_080895B8(u32 point)  
0 80A838C 80A7480 0 0      
0 80A8774 80A7860 0 0      
0 80A8850 80A793C 0 0      
0 80A8B74 80A7C60 0 0      
0 80A9034 80A8120 0 0      
0 80A9D44 80A8E30 0 0      
0 80AA4D4 80A95F8 0 0      
0 80AA8FC 80A9A20 0 0      
0 80AAB78 80A9C9C 0 0      
0 80AAD44 80A9E7C 0 0      
0 80AAD94 80A9ECC 0 0      
0 80AB0E0 80AA218 0 0      
0 80AB654 80AA78C 0 0      
0 80ABC4C 80AAD68 0 0      
0 80AC304 80AB420 0 0      
0 80AC324 80AB440 0 0      
0 80AC3D0 80AB4EC 0 0      
0 80AC670 80AB78C 0 0      
0 80ADD88 80ACE60 0 0      
0 80AEA24 80ADB0C 0 0      
0 80AF130 80AE218 0 0      
808CE4C 80AF68C 80AE754 0 0      
0 80AFBE8 80AECB0 0 0      
80951FC 80B06B4 80AF864 0 0      
809604C 80B1454 80B062C 0 0      
0 80B1E64 80B103C 0 0      
809704C 80B26A4 80B1878 0 0      
80978AC 80B2EC0 80B209C 0 0      
80979C8 80B2FE4 80B21C0 0 0      
8097A54 80B3070 80B224C 0 0      
8097BC0 80B31DC 80B23B8 0 0      
8097E2C 80B3448 80B2624 0 0      
80984A8 80B3AB4 80B2C90 0 0      
80986DC 80B3CD4 80B2EB0 0 0      
0 80B3E94 80B3070 0 0      
0 80B40D8 80B32A0 0 0      
0 80B4104 80B32CC 0 0      
0 80B45FC 80B37C4 0 0      
0 80B4750 80B3918 0 0      
0 80B4778 80B3940 0 0      
0 80B4810 80B39D8 0 0      
0 80B4934 80B3AFC 0 0      
0 80B5130 80B4310 0 0      
0 80B519C 80B437C 0 0      
0 80B520C 80B43EC 0 0      
0 80B5430 80B4610 0 0      
0 80B5600 80B47E0 0 0      
0 80B5B6C 80B4D4C 0 0      
0 80B60F0 80B52D0 0 0      
0 80B6170 80B5350 0 0      
0 80B6754 80B5934 0 0      
0 80B6A1C 80B5BFC 0 0      
0 80B6C8C 80B5E80 0 0      
0 80B6DEC 80B5FE0 0 0      
0 80B7578 80B676C 0 0      
0 80B79FC 80B6C14 0 0      
0 80B7B30 80B6D48 0 0      
0 80B7B4C 80B6D64 0 0      
0 80B7E60 80B70B4 0 0      
0 80B812C 80B7380 0 0      
0 80B81B4 80B7408 0 0      
8017C04 80B8808 80B7A24 0 0 UnitChangeFaction void UnitChangeFaction(struct Unit * unit, int faction)  
0 80B8A20 80B7C3C 0 0      
0 80B8FF4 80B8358 0 0      
0 80B9038 80B839C 0 0      
0 80B9A4C 80B8EEC 0 0      
0 80BAEA8 80BA3A0 0 0      
0 80BAED4 80BA3CC 0 0      
0 80BB210 80BA6D8 0 0      
0 80BB8CC 80BAE50 0 0      
0 80BB940 80BAEC4 0 0      
0 80BBB5C 80BB0E0 0 0      
0 80BBDD0 80BB354 0 0      
0 80BBFAC 80BB530 0 0      
0 80BC8B8 80BBEB0 0 0      
0 80BCD00 80BC2D8 0 0      
0 80BD19C 80BC790 0 0      
0 80BD36C 80BC960 0 0      
0 80BD3B0 80BC9B8 0 0      
0 80BD98C 80BCE34 0 0      
0 80BD9B8 80BCE60 0 0      
0 80BDC2C 80BD0D4 0 0      
0 80BDD34 80BD1DC 0 0      
0 80BDEBC 80BD364 0 0      
0 80BE04C 80BD4F4 0 0      
0 80BE0B4 80BD570 0 0      
0 80BE1DC 80BD698 0 0      
0 80BE2A8 80BD764 0 0      
8019B38 801A8B4 801A4D4 0 0 BuildUnitCompleteAttackRange void BuildUnitCompleteAttackRange(struct Unit * unit)  
0 80A9090 80A817C 0 0      
0 800D044 800D134 0 0      
0 8030E80 8030994 0 0      
0 807EA0C 807DC5C 0 0      
0 808F3BC 808EA80 0 0      
8069098 8076460 8075C90 0 0 Manim_HitImpact void Manim_HitImpact(ProcPtr proc)  
0 8018D70 8018980 0 0      
0 8020144 801FCDC 0 0      
0 800B2CC 800B390 0 0      
0 806DB6C 806D380 0 0      
0 80B4208 80B33D0 0 0      
0 800E854 800E948 0 0      
0 801DF68 801DBC4 0 0      
8096234 80B1630 80B0808 0 0      
80966C4 80B1AC4 80B0C9C 0 0      
0 8079DF4 8079624 0 0      
0 80842F8 80838FC 0 0      
803D4D0 8045D44 8045558 0 0      
0 807FD9C 807EFD4 0 0      
0 808F834 808EEF8 0 0      
0 801BE04 801BA54 0 0      
0 80A69EC 80A5D2C 0 0      
0 800BF68 800C058 0 0      
0 800C06C 800C15C 0 0      
0 800CFA8 800D098 0 0      
0 80926F0 8091DBC 0 0      
0 8097AB0 8097324 0 0      
0 80A88B8 80A79A4 0 0      
0 80A8B98 80A7C84 0 0      
0 80B1ED4 80B10AC 0 0      
801A210 801B040 801AC60 0 0 BuildUnitStandingRangeForReach void BuildUnitStandingRangeForReach(struct Unit * unit, int reach)  
801B7D0 801CE3C 801CA38 0 0 PlayerPhase_BeginAction static bool PlayerPhase_BeginAction(ProcPtr proc)  
0 807AFCC 807A558 0 0      
0 809C0C8 809B700 0 0      
0 80B7A74 80B6C8C 0 0      
0 8056618 8055E30 0 0      
805CC80 8068E40 8068654 0 0      
0 80BD0B4 80BC6A8 0 0      
0 800EFD4 800F0C8 0 0      
0 8031440 8030F54 0 0      
805CD04 8068EC4 80686D8 0 0      
8062E94 80700FC 806F910 0 0 ManimInfoWindow_Loop void ManimInfoWindow_Loop(struct ManimInfoWindowProc * proc)  
8067B08 8074D50 8074554 0 0 StartManimLevelUpStatGainLabelAnim void StartManimLevelUpStatGainLabelAnim(int x, int y, int stat_num, int stat_gain)  
0 8093948 809303C 0 0      
0 80AD058 80AC174 0 0      
0 80B549C 80B467C 0 0      
0 800B244 800B308 0 0      
0 800D994 800DA88 0 0      
0 8078688 8077EB8 0 0      
0 80B86C0 80B78DC 0 0      
0 800D5E8 800D6D8 0 0      
0 800DE98 800DF8C 0 0      
0 805B404 805AC1C 0 0      
80556F8 805E3EC 805DC04 0 0      
8067920 8074B68 807436C 8081070 807ED30 GetManimLevelUpBaseStat int GetManimLevelUpBaseStat(int actor_id, int stat_num)
int GetManimLevelUpBaseStat(int actor_id, int stat_num)
GetSomeStatBase, MapAnimLevelUp_GetActorStatBase
0 8093F88 8093690 0 0      
8070F64 8083088 808263C 0 0 PutSpriteTalkBox void PutSpriteTalkBox(int x_box, int y_box, int w_box, int h_box)  
0 8025BB0 8025724 0 0      
0 800C16C 800C25C 0 0      
0 800C214 800C304 0 0      
0 800C54C 800C63C 0 0      
0 800EB4C 800EC40 0 0      
0 800F9FC 800FAF0 0 0      
0 800FDD8 800FD90 0 0      
8034BF0 803BFF4 803BB40 0 0 AiAttemptLockpick void AiAttemptLockpick(int slot)  
8064DF8 8072074 8071888 0 0 func_fe6_08064DF8 void func_fe6_08064DF8(struct ManimEffectProc * proc)  
806A270 807755C 8076D8C 0 0 func_fe6_0806A270 void func_fe6_0806A270(int x, int y, int a, int b, u8 const * unk)  
0 807CFEC 807C578 0 0      
0 807DF88 807D368 0 0      
0 807EF7C 807E1C0 0 0      
0 808F970 808F034 0 0      
80640D0 807134C 8070B60 0 0 ManimDebug_Loop void ManimDebug_Loop(struct ManimDebugProc * proc)  
0 800D8FC 800D9F0 0 0      
0 800F188 800F27C 0 0      
801B3FC 801C980 801C57C 0 0 PlayerPhase_BeginMoveSelect static void PlayerPhase_BeginMoveSelect(ProcPtr proc)  
0 804BD8C 804B5B0 0 0      
0 804C7C4 804BFE8 0 0      
0 805AC14 805A42C 0 0      
0 80656D8 8064EE8 0 0 FireDragonBGAnimation5 void FireDragonBGAnimation5(_6CStruct *ctx)  
805F9B8 806C4A0 806BCB4 0 0 StartMuInternal struct MuProc * StartMuInternal(u16 x, u16 y, u16 jid, int pal)  
0 80873B4 80869C8 0 0      
0 80ACEE4 80AC000 0 0      
0 80AEDC0 80ADEA8 0 0      
8095034 80B04EC 80AF69C 0 0      
0 80BE0CC 80BD588 0 0      
0 80605E0 805FDF8 0 0      
0 800D510 800D600 0 0      
0 800D57C 800D66C 0 0      
0 800D774 800D868 0 0      
0 800DBD4 800DCC8 0 0      
0 800DD08 800DDFC 0 0      
806D35C 807A528 8079AB4 0 0 func_fe6_0806D35C bool func_fe6_0806D35C(void)  
0 807A590 8079B1C 0 0      
0 8090244 808F904 0 0      
8097180 80B27D8 80B19AC 0 0      
0 800F278 800F36C 0 0      
0 800F3A0 800F494 0 0      
0 800FEC8 800FE80 0 0      
0 8010BF4 80107A4 0 0      
8024E68 802984C 802939C 0 0 BattleGenerateHitEffects void BattleGenerateHitEffects(struct BattleUnit * attacker, struct BattleUnit * defender)  
0 80387D0 803831C 0 0      
8060748 806D2E4 806CAF8 0 0 UpdateMuStepSounds void UpdateMuStepSounds(struct MuProc * mu)  
0 807F104 807E348 0 0      
807B90C 80897E0 8088E80 0 0      
0 8096708 8095F14 0 0      
0 809F40C 809E9FC 0 0      
808C390 80AEAA4 80ADB8C 0 0      
8094F94 80B044C 80AF5FC 0 0      
0 800B9E8 800BA90 0 0      
0 800BBB0 800BCA0 0 0      
806CD78 800DDA4 800DE98 0 0 IsBossDefeated bool IsBossDefeated(void)  
0 800E800 800E8F4 0 0      
0 800F850 800F944 0 0      
0 80185C0 80181D0 0 0      
0 801FBD8 801F770 0 0      
0 801FCD0 801F868 0 0      
802BCF4 8031C6C 8031700 0 0 InitUnitPanel static struct UnitPanelProc * InitUnitPanel(struct UnitPanelProc * proc, struct Unit * unit, int x, int y, int width, int lines)  
0 8043F74 8043798 0 0      
0 80582B8 8057AD0 0 0      
0 805B09C 805A8B4 0 0      
0 805B384 805AB9C 0 0      
8060504 806D08C 806C8A0 0 0 Mu_OnStateMovement void Mu_OnStateMovement(struct MuProc * mu)  
0 807D370 807C8FC 0 0      
8073688 8087230 8086844 0 0 GetRedLeaderName char const * GetRedLeaderName(void)  
0 80872A4 80868B8 0 0      
0 80BCEBC 80BC494 0 0      
0 80BDBE4 80BD08C 0 0      
0 8017B78 8017788 0 0      
8002234 800235C 8002384 0 0 ColorFadeSetupFromColorToWhite void ColorFadeSetupFromColorToWhite(fi8 component_step)  
0 800B63C 800B700 0 0      
0 800C4C0 800C5B0 0 0      
0 800CF2C 800D01C 0 0      
0 800DF64 800E058 0 0      
0 800E00C 800E100 0 0      
0 80308E8 8030420 0 0      
804549C 804E6D0 804DEF4 0 0      
0 804EA10 804E234 0 0      
0 804FDB0 804F5D4 0 0      
80528CC 805C2B4 805BACC 0 0      
8054EF8 805DB84 805D39C 0 0      
805873C 8065010 8064828 0 0      
0 8065AB0 80652C0 0 0 FireDragonBGAnimation9 void FireDragonBGAnimation9(_6CStruct *ctx)  
0 8066500 8065D10 0 0      
0 80797D4 8079004 0 0      
0 807C464 807B9F0 0 0      
806D028 807DEC0 807D2B0 0 0 func_fe6_0806D028 bool func_fe6_0806D028(void)  
0 807EC58 807DEA8 0 0      
0 8090148 808F808 0 0      
0 8099A20 8099068 0 0      
0 809D648 809CC30 0 0      
80860A4 80A245C 80A1AC8 0 0 WriteNewMultiArenaSave void WriteNewMultiArenaSave(void)  
0 80AC42C 80AB548 0 0      
0 80B1908 80B0AE0 0 0      
0 80B217C 80B1354 0 0      
0 80B4B58 80B3D20 0 0      
0 8077E50 8077680 0 0      
0 807E854 807DAC4 0 0      
80026BC 8002A44 8002A6C 0 0 InitBgs void InitBgs(u16 const * config)  
8003434 80039D4 8003AF8 0 0 RestoreBgm void RestoreBgm(void)  
0 8003A68 8003B8C 0 0      
0 8003BFC 8003D20 0 0      
800DE3C 800B200 800B2C4 0 0 DarkenThenFunc_StepDarken static void DarkenThenFunc_StepDarken(struct DarkenFuncProc * proc)  
0 800B494 800B558 0 0      
0 800B5AC 800B670 0 0      
0 800D22C 800D31C 0 0      
0 800D2E4 800D3D4 0 0      
0 800DB18 800DC0C 0 0      
0 800E71C 800E810 0 0      
800E120 80104D4 8010064 0 0 EvtCmd_Background static int EvtCmd_Background(struct EventProc * proc)  
0 802ED30 802E864 0 0      
802B1D4 8030D88 803089C 0 0 PrepPhase_Init static void PrepPhase_Init(struct GenericProc * proc)  
0 804EA54 804E278 0 0      
80481CC 80516A8 8050ECC 0 0      
805238C 805BD74 805B58C 0 0      
0 8066640 8065E54 0 0      
0 8066D40 8066554 0 0      
8061554 806E76C 806DF80 0 0 func_fe6_08061554 void func_fe6_08061554(struct MuFadeProc * proc)  
0 807C384 807B910 0 0      
0 807E340 807D60C 0 0      
8058F00 807E908 807DB74 0 0      
80763D8 808B5E4 808AC90 0 0 func_fe6_080763D8 void func_fe6_080763D8(fu8 max_pages, fu8 page, bool arg_2)  
0 808F8D0 808EF94 0 0      
808A7B8 80A6EF8 80A6238 0 0 func_fe6_0808A7B8 void func_fe6_0808A7B8(struct UnkProc_0868A308 * proc)  
0 80A93A0 80A848C 0 0      
0 80AEEB8 80ADFA0 0 0      
0 80B4C58 80B3E20 0 0      
0 80B916C 80B84D0 0 0      
0 80BD48C 80BCA94 0 0      
8002910 8002CD8 8002DFC 0 0 RefreshOnHBlank void RefreshOnHBlank(void)  
0 8029224 8028D74 0 0      
0 80ACA44 80ABB60 0 0      
0 8079C34 8079464 0 0      
80028DC 8002CA4 8002DC8 0 0 OnHBlankBoth void OnHBlankBoth(void)  
0 800AE34 800AE8C 0 0      
0 800B9B8 800BA60 0 0      
0 800BC98 800BDD4 0 0      
0 800BD84 800BE74 0 0      
0 800D2B0 800D3A0 0 0      
0 800F63C 800F730 0 0      
0 800F7D0 800F8C4 0 0      
0 800F810 800F904 0 0      
0 8011628 80111D8 0 0 fubuki2 void fubuki2(_6CStruct *ctx)  
0 80116F0 80112A0 0 0 fubuki4 void fubuki4(_6CStruct *ctx)  
0 8011E48 80117B0 0 0      
0 801B8FC 801B528 0 0      
801D03C 801E94C 801E5C8 0 0 PhaseIntroText_Init static void PhaseIntroText_Init(struct GenericProc * proc)  
0 8020CB0 8020848 0 0      
8024D60 8029714 8029264 0 0 BattleGenerateHitAttributes void BattleGenerateHitAttributes(struct BattleUnit * attacker) 战斗中计算实际伤害
addr=战斗数据基址
203A3EC 我方
203A46C 对方
0 802FD68 802F89C 0 0      
8048244 8051720 8050F44 0 0      
8050A70 805A29C 8059AB4 0 0      
8025C18 805AE68 805A680 0 0 UpdateObstacleFromBattle void UpdateObstacleFromBattle(struct BattleUnit * bu)  
0 805B52C 805AD44 0 0      
8052878 805C260 805BA78 0 0      
0 806037C 805FB94 0 0      
0 8060414 805FC2C 0 0      
8056B28 8062D88 80625A0 0 0      
80572EC 806355C 8062D74 0 0      
0 8065660 8064E70 0 0 FireDragonBGAnimation4 void FireDragonBGAnimation4(_6CStruct *ctx)  
0 80657D4 8064FE4 0 0 FireDragonBGAnimation7 void FireDragonBGAnimation7(_6CStruct *ctx)  
0 80658F8 8065108 0 0 FireDragonBGAnimation8 void FireDragonBGAnimation8(_6CStruct *ctx)  
805DCB4 8069E64 8069684 0 0      
0 806DF58 806D76C 0 0      
8065830 8072AAC 80722C0 0 0 func_fe6_08065830 void func_fe6_08065830(struct ManimSomethingProc_08065694 * proc)  
8065994 8072C10 8072424 0 0 func_fe6_08065994 void func_fe6_08065994(struct ManimSomethingProc_08065694 * proc)  
802D1A8 807B158 807A6E4 0 0 MassEffectDisplay_Check static void MassEffectDisplay_Check(struct GenericProc * proc)  
806C950 807B1E0 807A76C 0 0 func_fe6_0806C950 void func_fe6_0806C950(struct TutorialEventProcB * proc)  
0 807BC9C 807B228 0 0      
8074084 807BDC8 807B354 0 0 func_fe6_08074084 void func_fe6_08074084(struct StatusScreenProc * proc)  
0 807C108 807B694 0 0      
0 807C3E8 807B974 0 0      
0 807D9FC 807CF7C 0 0      
0 807DD54 807D210 0 0      
0 807DFF4 807D3D4 0 0      
0 807E7F8 807DA68 0 0      
0 807F238 807E47C 0 0      
0 807FA64 807ECA8 0 0      
0 8087B98 80871E0 0 0      
0 8087C6C 80872B4 0 0      
0 809AF38 809A560 80A3E24 0      
0 80A58C4 80A4BD8 0 0      
0 80A8FD8 80A80C4 0 0      
0 80A9338 80A8424 0 0      
0 80AC490 80AB5AC 0 0      
0 80B50F4 80B42D4 0 0      
0 80B5CA8 80B4E88 0 0      
0 80B5EE4 80B50C4 0 0      
0 80B8084 80B72D8 0 0      
0 80B8260 80B74B4 0 0      
80524A8 80B89C0 80B7BDC 0 0      
0 80B8AB4 80B7CD0 0 0      
0 80B94A0 80B8874 0 0      
0 80BDCC0 80BD168 0 0      
0 80BDCFC 80BD1A4 0 0      
8041358 804A4CC 8049CE4 0 0 PutUiWindowFrame void PutUiWindowFrame(int x, int y, int width, int height, int window_kind)  
806B650 8079A94 80792C4 0 0 GetAvailableBattleTalkExt struct BattleTalkEnt const * GetAvailableBattleTalkExt(fu8 pid_a, fu8 pid_b)  
0 8066AE0 80662F4 0 0      
80278A0 802CC2C 802C76C 0 0 DoItemAttackStaffAction void DoItemAttackStaffAction(ProcPtr proc)  
0 807E0D4 807D448 0 0      
8000C88 8000C80 8000CA8 0 0 RandInit void RandInit(int seed)  
8002DC4 8003214 8003338 0 0 SyncLoOam void SyncLoOam(void)  
80032F0 8003858 800397C 0 0 StartBgmFadeIn void StartBgmFadeIn(int song, int duration, struct MusicPlayer * music_player)  
800E088 800B3DC 800B4A0 0 0 Event_WaitForFaceEnd static void Event_WaitForFaceEnd(struct EventProc * proc)  
800E200 800B5F0 800B6B4 0 0 EvtCmd_ClearTalk static int EvtCmd_ClearTalk(struct EventProc * proc)  
8013754 800B8CC 800B974 0 0 GC_CheckForGameEnded static void GC_CheckForGameEnded(struct GameController * proc)  
0 800BA34 800BADC 0 0      
800E5A8 800BA5C 800BB04 0 0 EvtCmd_TalkContinue static int EvtCmd_TalkContinue(struct EventProc * proc)  
8024844 800BA8C 800BB34 0 0 ComputeBattleUnitDefense void ComputeBattleUnitDefense(struct BattleUnit * attacker, struct BattleUnit * defender)  
0 800BC48 800BD84 0 0      
806B500 800CC74 800CD64 0 0 CheckAvailableMoveEvent bool CheckAvailableMoveEvent(void)  
8071BC0 800CCB8 800CDA8 0 0 func_fe6_08071BC0 void func_fe6_08071BC0(int x, int y, int msg, ProcPtr parent, u8 pal)  
80815E4 800CD90 800CE80 0 0      
0 800D28C 800D37C 0 0      
801F5A0 800D7CC 800D8C0 0 0 UnitActionMenu_Visit_Select fu8 UnitActionMenu_Visit_Select(struct MenuProc * menu, struct MenuEntProc * ent)  
0 800DE5C 800DF50 0 0      
80104F0 800E25C 800E350 0 0 EvtCmd_PlayBgm static int EvtCmd_PlayBgm(struct EventProc * proc)  
0 800E390 800E484 0 0      
0 800E3B4 800E4A8 0 0      
8010608 800E3DC 800E4D0 0 0 EvtCmd_RestoreBgmVolume static int EvtCmd_RestoreBgmVolume(struct EventProc * proc)  
0 800E40C 800E500 0 0      
8071B80 800EA9C 800EB90 0 0 func_fe6_08071B80 void func_fe6_08071B80(int x, int y, int msg, ProcPtr parent)  
0 800EAE4 800EBD8 0 0      
0 800ECB8 800EDAC 0 0      
0 800F2E0 800F3D4 0 0      
0 800F330 800F424 0 0      
0 800F3F8 800F4EC 0 0      
0 800F44C 800F540 0 0      
0 800FC6C 800FD60 0 0      
0 8010404 800FF94 0 0      
0 8010440 800FFD0 0 0      
0 8010CB0 8010860 0 0      
0 80117AC 801135C 0 0 eventCodeFunc_DF signed int eventCodeFunc_DF(_6CStruct *parent) parent = 0x2025330
0 8011AFC 8011464 0 0      
0 8011EC0 8011828 0 0      
8012428 8012378 8011CE0 0 0 SetEventTalkSkipped void SetEventTalkSkipped(void)  
0 8012440 8011DAC 0 0      
0 8015840 80153C4 0 0      
0 8015940 80154C4 0 0      
0 801BF24 801BB74 0 0      
0 8021820 80213A8 0 0      
0 8030814 803034C 0 0      
0 8030DFC 8030910 0 0      
802BCAC 8031C24 80316B8 0 0 InitUnitPanelSpriteTextPositions static void InitUnitPanelSpriteTextPositions(struct UnitPanelProc * proc)  
802D2C8 8033494 8032F64 0 0 TerrainHealDisplay_Next static void TerrainHealDisplay_Next(struct GenericProc * proc)  
8038C04 80403D0 803FCC4 0 0      
803C060 8043918 8043170 0 0      
803F938 8048244 8047A58 0 0      
8045A70 804EBC0 804E3E4 0 0      
0 80501E4 804FA08 0 0      
8047A1C 8050D38 805055C 0 0      
8048EEC 80523C0 8051BE4 0 0      
8048FD0 80524A4 8051CC8 0 0      
804EC04 8058778 8057F90 0 0      
80558D4 805E5C8 805DDE0 0 0      
8057F60 8064834 806404C 0 0      
805FC54 806C7CC 806BFE0 0 0 SetAutoMuDefaultFacing void SetAutoMuDefaultFacing(void)  
8061838 806EAE8 806E2FC 0 0 Manim_StoleItemPopup void Manim_StoleItemPopup(ProcPtr proc)  
8063848 8070AC4 80702D8 0 0 ManimExpBar_LevelUp void ManimExpBar_LevelUp(struct ManimExpBarProc * proc)  
8067E84 8075224 8074A28 0 0 ManimLevelUp_InitMainScreen void ManimLevelUp_InitMainScreen(struct ManimLevelUpProc * proc)  
80684EC 80758AC 80750DC 0 0 func_fe6_080684EC void func_fe6_080684EC(ProcPtr parent)  
8068578 8075938 8075168 0 0 func_fe6_08068578 void func_fe6_08068578(ProcPtr parent)  
8068ADC 8075E9C 80756CC 0 0 Manim_AttackerRefreshAnim void Manim_AttackerRefreshAnim(ProcPtr proc)  
8069504 80768F4 8076124 0 0 Manim_AwaitDamageAnim void Manim_AwaitDamageAnim(ProcPtr proc)  
806AED8 8079158 8078988 0 0 CheckAvailableTurnEvent bool CheckAvailableTurnEvent(void)  
806AF4C 80791CC 80789FC 0 0 CheckAvailableTalkEvent bool CheckAvailableTalkEvent(fu8 pid_a, fu8 pid_b)  
0 807D534 807CAC0 0 0      
0 807D668 807CBE4 0 0      
0 807E514 807D7E0 0 0      
0 807ECD4 807DF24 0 0      
0 807F16C 807E3B0 0 0      
0 807F550 807E794 0 0      
0 807F590 807E7D4 0 0      
80718E0 8083B80 8083180 0 0 func_fe6_080718E0 bool func_fe6_080718E0(void)  
0 8084068 8083668 0 0      
0 808EDB0 808E46C 0 0      
0 8093B5C 8093250 0 0      
0 809B5F8 809AC20 0 0      
0 809B7BC 809ADE4 0 0      
0 809BB58 809B184 0 0      
0 809C980 809BFCC 0 0      
0 809DEEC 809D4D4 0 0      
80846F0 809F468 809EA58 0 0 IsNotFirstPlaythrough bool IsNotFirstPlaythrough(void)  
0 80A5A40 80A4D54 0 0      
0 80A8304 80A73F8 0 0      
0 80A84D8 80A75CC 0 0      
0 80A9538 80A8624 0 0      
807061C 80AB5FC 80AA734 0 0 HelpBox_OnOpen void HelpBox_OnOpen(struct HelpBoxProc * proc)  
0 80AD738 80AC860 0 0      
8095100 80B05B8 80AF768 0 0      
8095138 80B05F0 80AF7A0 80CEA84 0      
80951A4 80B065C 80AF80C 0 0      
8095FC4 80B13B0 80B0588 0 0      
8095FF8 80B13E4 80B05BC 0 0      
80960D4 80B14D0 80B06A8 0 0      
8096164 80B1560 80B0738 0 0      
8096AFC 80B2140 80B1318 0 0      
8097444 80B2A9C 80B1C70 0 0      
0 80B2B64 80B1D40 0 0      
0 80B4A50 80B3C18 0 0      
0 80B56B0 80B4890 0 0      
0 80B8054 80B72A8 0 0      
0 80B8BF8 80B7E20 0 0      
0 80B8ECC 80B8230 0 0      
0 80A17F2 80A0E6A 0 0      
8068704 8075AC4 80752F4 0 0 func_fe6_08068704 void func_fe6_08068704(int x, int y)  
806B6B0 8079AF0 8079320 0 0 GetAvailableBattleTalk struct BattleTalkEnt const * GetAvailableBattleTalk(fu8 pid, struct BattleTalkEnt const * it)  
0 8079B38 8079368 0 0      
0 8079B80 80793B0 0 0      
806B6F8 8079BC8 80793F8 0 0 CheckBattleTalk bool CheckBattleTalk(fu8 pid_a, fu8 pid_b)  
0 80AB8FC 80AAA34 0 0      
0 800B06C 800B130 0 0      
800DBF4 800B0BC 800B180 0 0 Event_MaybeEndMapMain static void Event_MaybeEndMapMain(struct EventProc * proc)  
0 800B0D4 800B198 0 0      
0 800D894 800D988 0 0      
0 800DA64 800DB58 0 0      
0 800DAF4 800DBE8 0 0      
800FFEC 800DCD4 800DDC8 0 0 FlashCursor_OnLoop static void FlashCursor_OnLoop(struct GenericProc * proc)  
0 800EC40 800ED34 0 0      
0 800FC40 800FD34 0 0      
0 8010A70 801060C 0 0      
0 8010D88 8010938 0 0      
0 8010EEC 8010A9C 0 0      
0 8011130 8010CE0 0 0      
0 801135C 8010F0C 0 0      
0 80116A8 8011258 0 0 fubuki3 void fubuki3(_6CStruct *ctx)  
0 8011BD4 801153C 0 0      
0 8011C08 8011570 0 0      
0 8011C38 80115A0 0 0      
0 8011DD8 8011740 0 0      
0 8012D4C 80126D0 0 0      
806E714 80130C0 8012A08 0 0 func_fe6_0806E714 void func_fe6_0806E714(ProcPtr proc)  
801D078 801E98C 801E608 0 0 PhaseIntroText_InLoop static void PhaseIntroText_InLoop(struct GenericProc * proc)  
0 801FC6C 801F804 0 0      
806D000 801FD78 801F910 0 0 func_fe6_0806D000 void func_fe6_0806D000(void)  
801E1F8 801FEF0 801FA88 0 0 ChapterIntro_Loop_0801E1F8 static void ChapterIntro_Loop_0801E1F8(struct GenericProc * proc)  
0 8020BF4 802078C 0 0      
801F328 802216C 8021CF4 0 0 AttackMapSelect_Select fu8 AttackMapSelect_Select(struct MapSelectProc * proc, struct SelectTarget * target)  
8028E28 802E310 802DE50 0 0 DisableTilesetPalAnim void DisableTilesetPalAnim(void)  
802B768 80313B8 8030ECC 0 0 PrepPhase_MapSwapSelectFogFadeB static void PrepPhase_MapSwapSelectFogFadeB(struct GenericProc * proc)  
0 8032CDC 80327AC 0 0      
802CFB8 8033170 8032C40 0 0 StatusHealEffect_BlendSpriteAnim_Loop static void StatusHealEffect_BlendSpriteAnim_Loop(struct GenericProc * proc)  
803F714 8048020 8047834 0 0      
803FBC4 80484E4 8047CF8 0 0      
8046810 804F88C 804F0B0 0 0      
8046994 804FA10 804F234 0 0      
8046F18 804FFEC 804F810 0 0      
804FFD8 8059B4C 8059364 0 0      
8050038 8059BAC 80593C4 0 0      
80540A0 805CD04 805C51C 0 0      
80544D8 805D158 805C970 0 0      
8055084 805DD10 805D528 0 0      
80563E0 805F0C0 805E8D8 0 0      
8056AD8 8062D38 8062550 0 0      
8058824 80650F8 8064910 0 0      
0 8065328 8064B38 0 0      
0 806546C 8064C7C 8086848 0 RunPlayerPhaseStartTutorialEvent int RunPlayerPhaseStartTutorialEvent(int a1)  
0 8065C14 8065424 0 0 FireDragonBGAnimation12 void FireDragonBGAnimation12(_6CStruct *ctx)  
805A7C0 8065F0C 806571C 0 0      
0 8065F98 80657A8 0 0      
0 8065FEC 80657FC 0 0      
805A6DC 8066828 806603C 0 0      
0 8066DD8 80665EC 0 0      
805CEE0 80690A0 80688B4 0 0      
805D0E0 80692A0 8068AB4 0 0      
0 806B5F8 806AE18 0 0      
0 806BF10 806B724 0 0      
805FCB4 806C82C 806C040 0 0 MuExists bool MuExists(void)  
0 806DFF0 806D804 0 0      
0 806E204 806DA18 0 0      
8061D00 806EFB0 806E7C4 0 0 Manim_ExpBar void Manim_ExpBar(ProcPtr proc)  
80633B0 8070620 806FE34 0 0 ManimInfoWindow_OpenLoop void ManimInfoWindow_OpenLoop(struct ManimInfoWindowProc * proc)  
0 8070828 807003C 0 0      
806376C 80709E8 80701FC 0 0 ManimExpBar_OpenLoop void ManimExpBar_OpenLoop(struct ManimExpBarProc * proc)  
8064FD0 807224C 8071A60 0 0 func_fe6_08064FD0 void func_fe6_08064FD0(struct ManimEffectProc * proc)  
80651E0 807245C 8071C70 0 0 func_fe6_080651E0 void func_fe6_080651E0(struct ManimSomethingProc_080650A4 * proc)  
80669BC 8073C24 8073438 0 0 func_fe6_080669BC void func_fe6_080669BC(struct ManimSomethingProc_0806686C * proc)  
8066A48 8073CB0 80734C4 0 0 func_fe6_08066A48 void func_fe6_08066A48(struct ManimSomethingProc_0806686C * proc)  
80672B0 80744F8 8073D0C 0 0 func_fe6_080672B0 void func_fe6_080672B0(struct ManimSomethingProc_08066FD8 * proc)  
80680F0 807549C 8074CA0 0 0 ManimLevelUp_ScrollIn void ManimLevelUp_ScrollIn(struct ManimLevelUpProc * proc)  
8068164 8075510 8074D14 0 0 ManimLevelUp_ScrollOut void ManimLevelUp_ScrollOut(struct ManimLevelUpProc * proc)  
8069794 8076B84 80763B4 0 0 func_fe6_08069794 void func_fe6_08069794(ProcPtr proc)  
8069AB4 8076EA8 80766D8 0 0 func_fe6_08069AB4 void func_fe6_08069AB4(ProcPtr proc)  
806B540 8079950 8079180 0 0 StartAvailableMoveEvent void StartAvailableMoveEvent(void)  
0 807A6BC 8079C48 0 0      
806C9F8 807B228 807A7B4 0 0 func_fe6_0806C9F8 bool func_fe6_0806C9F8(void)  
0 807B778 807AD04 0 0      
0 807BAE4 807B070 0 0      
0 807BF08 807B494 0 0      
0 807C7E8 807BD74 0 0      
0 807CF94 807C520 0 0      
0 807D088 807C614 0 0      
0 807D140 807C6CC 0 0 IceCrystal1 void IceCrystal1(_6CStruct *ctx)  
0 807D284 807C810 0 0 IceCrystal5 void IceCrystal5(_6CStruct *ctx)  
0 807D6BC 807CC38 0 0      
0 807D6E0 807CC5C 0 0      
0 807D7D0 807CD4C 0 0      
803782C 807D870 807CDEC 0 0      
806C2F8 807DA28 807CFA8 0 0 func_fe6_0806C2F8 bool func_fe6_0806C2F8(void)  
0 807E4E8 807D7B4 0 0      
0 807E5E0 807D890 0 0      
0 807E624 807D8D4 0 0      
0 807E71C 807D9CC 0 0      
0 807F1DC 807E420 0 0      
0 807F78C 807E9D0 0 0      
0 807F9EC 807EC30 0 0      
0 80800E0 807F328 0 0      
0 808034C 807F594 0 0      
0 8080480 807F6C8 0 0      
806F688 8081554 80807F8 0 0 StatScreenUnitSlide_FadeOutLoop void StatScreenUnitSlide_FadeOutLoop(struct StatScreenUnitSlideProc * proc)  
806F780 808164C 80808F0 0 0 StatScreenUnitSlide_FadeInLoop void StatScreenUnitSlide_FadeInLoop(struct StatScreenUnitSlideProc * proc)  
0 808E4FC 808DBBC 0 0      
0 808EF10 808E5C8 0 0      
0 808EF6C 808E630 0 0      
8082AD8 809163C 8090CF8 0 0      
0 8093478 8092B6C 0 0      
0 809ADDC 809A404 0 0      
0 809CAFC 809C12C 0 0      
0 809DCEC 809D2D4 0 0      
0 809DE40 809D428 0 0      
0 80A38A4 80A2C30 0 0      
805A584 80A5A80 80A4D94 0 0      
0 80A7388 80A66C4 0 0      
0 80A739C 80A66D8 0 0      
0 80A76FC 80A6A14 0 0      
0 80A8A90 80A7B7C 0 0      
0 80A8AAC 80A7B98 0 0 Call89A2938_PlaySound2 int Call89A2938_PlaySound2(int a1)  
0 80A8AF0 80A7BDC 0 0      
0 80A8B38 80A7C24 0 0      
0 80A8B80 80A7C6C 0 0      
0 80A9590 80A867C 0 0      
0 80AA0E4 80A91D0 0 0      
0 80AA1BC 80A92A8 0 0      
0 80AAB3C 80A9C60 0 0      
0 80AB634 80AA76C 0 0      
808DE70 80AD688 80AC7B0 0 0      
0 80AD754 80AC87C 0 0      
8094B28 80B0048 80AF234 0 0      
8096AC4 80B2108 80B12E0 0 0      
0 80B3968 80B2B44 0 0      
0 80B4534 80B36FC 0 0      
0 80B4558 80B3720 0 0      
0 80B4CD0 80B3E98 0 0      
0 80B5558 80B4738 0 0      
0 80B5724 80B4904 0 0      
0 80B59AC 80B4B8C 0 0      
0 80B5A80 80B4C60 0 0      
0 80B5DBC 80B4F9C 0 0      
0 80B6B60 80B5D40 0 0      
0 80B6F9C 80B6190 0 0      
0 80B7BCC 80B6DE4 0 0      
0 80B7C10 80B6E28 0 0      
0 80B7F54 80B71A8 0 0      
0 80B7FA0 80B71F4 0 0      
0 80B8010 80B7264 0 0      
0 80B80E0 80B7334 0 0      
0 80B8418 80B766C 0 0      
800AEA0 80B88FC 80B7B18 0 0 TalkShiftClearAll_OnIdle static void TalkShiftClearAll_OnIdle(struct GenericProc * proc)  
0 80B97A0 80B8C40 0 0      
0 80B9B80 80B9020 0 0      
0 80BAEFC 80BA3F4 0 0      
0 80BC448 80BBA3C 0 0      
0 80BC53C 80BBB30 0 0      
0 80BCACC 80BC0C4 0 0      
0 80BD2CC 80BC8C0 0 0      
0 80BDB40 80BCFE8 0 0      
0 80A87A4 80A7890 0 0      
8063EF0 807116C 8070980 0 0 ManimDebug_Display void ManimDebug_Display(struct ManimDebugProc * proc)  
0 8001534 800155C 0 0      
0 80015FC 8001624 0 0      
0 800D384 800D474 0 0      
806B2AC 8079624 8078E54 0 0 CheckAvailableShopTileEvent bool CheckAvailableShopTileEvent(fi8 x, fi8 y)  
0 802BF58 802BA98 0 0      
0 8017FB0 8017BC0 0 0      
0 8053B98 80533B0 0 0      
0 8060C2C 8060444 0 0      
805FEC8 806CA48 806C25C 0 0 StartPlayMuStepSe void StartPlayMuStepSe(int song, int alt_offset, int x)  
0 80B49A8 80B3B70 0 0      
8095E90 80B127C 80B0454 0 0      
8026AE0 802BF30 802BA70 0 0 GetTrapAt struct Trap * GetTrapAt(int x, int y)  
0 808FDE8 808F4A8 0 0      
0 809BB30 809B15C 0 0      
0 80A1050 80A06C4 0 0      
8085CE0 80A2054 80A16C0 0 0 ReadSuspendSavePackedUnit void ReadSuspendSavePackedUnit(void const * sram_src, struct Unit * unit)  
0 80B3F48 80B3124 0 0      
0 800E65C 800E750 0 0      
0 800E698 800E78C 0 0      
0 800EE60 800EF54 0 0      
0 8017974 8017584 0 0      
802A30C 802F92C 802F460 0 0 DoCombatAction bool DoCombatAction(ProcPtr proc)  
0 80654C8 8064CD8 0 0      
0 80B69A0 80B5B80 0 0      
8097354 80B29AC 80B1B80 0 0      
0 807A1E4 8079A14 0 0      
0 8091C60 8091324 0 0      
807D0A8 80AD9D0 80ACAF8 0 0      
0 80B4170 80B3338 0 0      
0 80B8C38 80B7ED4 0 0      
8052238 805BC20 805B438 0 0      
8062890 806FAF8 806F30C 0 0 InitManimActors void InitManimActors(struct BattleUnit * bu_a, struct BattleUnit * bu_b, struct BattleHit * battle_hits)  
0 800F384 800F478 0 0      
0 80104B8 8010048 0 0      
0 80120E0 8011A48 0 0      
8068524 80758E4 8075114 0 0 func_fe6_08068524 void func_fe6_08068524(ProcPtr proc)  
80685B0 8075970 80751A0 0 0 func_fe6_080685B0 void func_fe6_080685B0(ProcPtr proc)  
0 807B3D0 807A95C 0 0      
0 807B400 807A98C 0 0      
80970BC 80B2714 80B18E8 0 0      
80972AC 80B2904 80B1AD8 0 0      
0 800CB6C 800CC5C 0 0      
0 800E628 800E71C 0 0      
80526F4 805C0DC 805B8F4 0 0      
0 807DCD0 807D18C 0 0      
0 809F4C8 809EAB8 0 0      
0 80B6250 80B5430 0 0      
8011F64 8000B88 8000BB0 0 0 func_fe6_08011F64 void func_fe6_08011F64(void)  
8000E98 8000E98 8000EC0 0 0 RandInitB void RandInitB(int seed)  
8001010 8001010 8001038 0 0 DisableBgSync inline void DisableBgSync(int bits)  
8001688 8001920 8001948 0 0 SetNextVCount void SetNextVCount(int vcount)  
80016D0 8001968 8001990 0 0 SetVCount void SetVCount(int vcount)  
8001934 8001BF4 8001C1C 0 0 ClearKeySt void ClearKeySt(struct KeySt * keySt)  
8001968 8001C28 8001C50 0 0 InitKeySt void InitKeySt(struct KeySt * keySt)  
0 8001CC4 8001CEC 0 0      
8001AE4 8001E6C 8001E94 0 0 func_fe6_08001AE4 void func_fe6_08001AE4(void)  
8001B18 8001EA0 8001EC8 0 0 func_fe6_08001B18 void func_fe6_08001B18(u8 a, u8 b)  
0 800473C 8004860 0 0      
0 8004A48 8004B6C 0 0      
0 800542C 800555C 0 0      
0 8006A54 8006BC4 0 0      
0 8009F08 800A078 0 0      
0 800A7C0 800A7BC 0 0      
0 800A7D0 800A7CC 0 0      
0 800A9C0 800AA18 0 0      
809A0E0 800B148 800B20C 0 0      
0 800D278 800D368 0 0      
0 800D87C 800D970 0 0      
0 800E510 800E604 0 0      
0 800FDC4 800FD7C 0 0      
809AD3C 8010ACC 8010668 0 0      
0 8011B4C 80114B4 0 0      
8073598 80130E8 8012A30 0 0 StatusScreenFadeOut_Fini void StatusScreenFadeOut_Fini(struct StatusScreenProc * proc)  
0 8013228 8012B70 0 0      
0 80132AC 8012BF4 0 0      
0 80132C8 8012C10 0 0      
80144A0 80142A8 8013D88 0 0 FadeFromBlack_OnInit static void FadeFromBlack_OnInit(struct GenericProc * proc)  
801456C 8014374 8013E54 0 0 FadeToWhite_OnInit static void FadeToWhite_OnInit(struct GenericProc * proc)  
801459C 80143A4 8013E84 0 0 FadeFromWhite_OnInit static void FadeFromWhite_OnInit(struct GenericProc * proc)  
8014B68 8014970 8014450 0 0 func_fe6_08014B68 void func_fe6_08014B68(void)  
801577C 8015584 8015108 0 0 MatRotA void MatRotA(int * mat, short angle)  
8017BDC 8018280 8017E90 0 0 KillUnit void KillUnit(struct Unit * unit)  
801E1A0 801FE98 801FA30 0 0 ChapterIntro_Begin_0801E1A0 static void ChapterIntro_Begin_0801E1A0(struct GenericProc * proc)  
0 802C03C 802BB7C 0 0      
8025E28 802FAB4 802F5E8 0 0 BattleInitItemEffectTarget void BattleInitItemEffectTarget(struct Unit * unit)  
8031764 80384E4 8038030 0 0 AiCmd_Escape void AiCmd_Escape(u8 * pc)  
8035880 803CD9C 803C8E8 0 0      
80369A0 803DEE0 803DA30 0 0      
8036E14 803E358 803DEA8 0 0      
803BF8C 8043840 8043130 0 0      
803ECA8 80475A8 8046DC0 0 0      
803EFB4 80478BC 80470D0 0 0      
803F2BC 8047BC4 80473D8 0 0      
803F5AC 8047EB4 80476C8 0 0      
8040C00 804954C 8048D64 0 0      
80420B4 804B4A8 804ACCC 0 0 HasMenuChangedItem inline bool HasMenuChangedItem(struct MenuProc * proc)  
8043448 804C788 804BFAC 0 0 EkrBattlePrepareEnding void EkrBattlePrepareEnding(struct ProcEkrBattle * proc)  
804A528 8053AA8 80532C0 8059810 80589E0 EkrPrepareBanimfx void EkrPrepareBanimfx(struct Anim * anim, u16 index)  
804A5C0 8053B40 8053358 0 0      
8055434 805E0C4 805D8DC 0 0      
0 8065288 8064ABC 0 0 getSpecialAnimationEffectInfoType int getSpecialAnimationEffectInfoType(AnimationInterpreter *AIS)  
805FC18 806C790 806BFA4 0 0 SetMuDefaultFacing void SetMuDefaultFacing(struct MuProc * mu)  
805FC80 806C7F8 806C00C 0 0 SetAutoMuMoveScript void SetAutoMuMoveScript(u8 const * movescr)  
805FE3C 806C9BC 806C1D0 0 0 MuStepSe_Init void MuStepSe_Init(struct GenericProc * proc)  
806113C 806E334 806DB48 0 0 SetMuScreenOffset void SetMuScreenOffset(struct MuProc * mu, int x_offset, int y_offset)  
0 806E450 806DC64 0 0      
8061360 806E564 806DD78 0 0 MuDelayedFaceDefenderFunc static void MuDelayedFaceDefenderFunc(int arg)  
8061474 806E678 806DE8C 0 0 func_fe6_08061474 void func_fe6_08061474(struct MuFadeProc * proc)  
0 806E698 806DEAC 0 0      
80627D0 806FA28 806F23C 0 0 StartBattleManim void StartBattleManim(void)  
80632C4 8070534 806FD48 0 0 ManimInfoWindow_OpenInit void ManimInfoWindow_OpenInit(struct ManimInfoWindowProc * proc)  
806367C 80708F8 807010C 0 0 ManimExpBar_OpenInit void ManimExpBar_OpenInit(struct ManimExpBarProc * proc)  
8067D2C 80750CC 80748D0 0 0 InitManimLevelUpWindow void InitManimLevelUpWindow(void)  
8067E50 80751F0 80749F4 0 0 ClearManimLevelUpWindow void ClearManimLevelUpWindow(void)  
8068048 80753F4 8074BF8 0 0 ManimLevelUpLabelColor_Init void ManimLevelUpLabelColor_Init(struct ManimLevelUpLabelColorProc * proc)  
8068C28 8075FF0 8075820 0 0 Manim_FreezeAttacker void Manim_FreezeAttacker(ProcPtr proc)  
8069A40 8076E34 8076664 0 0 func_fe6_08069A40 void func_fe6_08069A40(ProcPtr proc)  
806A770 8077BE0 8077410 0 0 ManimShiftingSineWaveScanlineBuf_Loop void ManimShiftingSineWaveScanlineBuf_Loop(struct ManimShiftingSineWaveScanlineBufProc * proc)  
0 8077E1C 807764C 0 0      
0 8078894 80780C4 0 0      
806A8AC 80788D0 8078100 0 0 StartEventFromInfo void StartEventFromInfo(struct EventInfo const * info)  
806AF08 8079188 80789B8 0 0 StartAvailableTurnEvents void StartAvailableTurnEvents(void)  
806B254 80795CC 8078DFC 0 0 StartAvailableTileEvent_Unused void StartAvailableTileEvent_Unused(fi8 x, fi8 y)  
0 807AE2C 807A3B8 0 0      
0 807B4E8 807AA74 0 0      
0 807C58C 807BB18 0 0      
0 807CBD0 807C15C 0 0      
0 807DE3C 807D26C 0 0      
0 807E414 807D6E0 0 0      
0 807E428 807D6F4 0 0      
0 807F198 807E3DC 0 0      
0 807F62C 807E870 0 0      
0 807F7BC 807EA00 0 0      
0 807F918 807EB5C 0 0      
0 807F9A0 807EBE4 0 0      
0 807FF9C 807F1E4 0 0      
8074804 8089B34 80891D4 0 0 func_fe6_08074804 void func_fe6_08074804(struct UnitListScreenProc * proc)  
0 8091C90 8091354 0 0      
0 809E190 809D778 0 0      
0 809FADC 809F0A0 0 0      
0 809FAF4 809F0B8 0 0      
80848C8 80A04FC 809FB30 0 0 IsValidChapterStats bool IsValidChapterStats(struct ChapterStats * chapter_stats)  
0 80A5868 80A4B7C 0 0      
0 80A8880 80A796C 0 0      
809517C 80B0634 80AF7E4 0 0      
809525C 80B0714 80AF8C4 0 0      
8095F5C 80B1348 80B0520 0 0      
0 80B1E24 80B0FFC 0 0      
80977C0 80B2DD4 80B1FB0 0 0      
8097AC4 80B30E0 80B22BC 0 0      
806C68C 80B3DD4 80B2FB0 0 0 func_fe6_0806C68C bool func_fe6_0806C68C(void)  
0 80B44D8 80B36A0 0 0      
0 80B4AC8 80B3C90 0 0      
0 80B4BF0 80B3DB8 0 0      
0 80B4CB0 80B3E78 0 0      
0 80B5648 80B4828 0 0      
0 80B6240 80B5420 0 0      
0 80B6920 80B5B00 0 0      
0 80B70A4 80B6298 0 0      
0 80B70D0 80B62C4 0 0      
0 80B9750 80B8BF0 0 0      
0 80B9B1C 80B8FBC 0 0      
0 80B9BD4 80B9074 0 0      
0 80BB3EC 80BA898 0 0      
0 80BB7D8 80BAD7C 0 0      
0 80BBAEC 80BB070 0 0      
0 80BD358 80BC94C 0 0      
0 80BE1D0 80BD68C 0 0      
0 800F8BC 800F9B0 0 0      
0 800F95C 800FA50 0 0      
0 8010550 80100E0 0 0      
0 80105A8 8010138 0 0      
0 800D7F0 800D8E4 0 0      
806AFD0 80792C4 8078AF4 0 0 StartAvailableSupportEvent void StartAvailableSupportEvent(fu8 pid_a, fu8 pid_b, int support_level)  
0 800BAD4 800BBC4 0 0      
0 800D3F0 800D524 0 0      
0 800D434 800D4E0 0 0      
0 80BCFEC 80BC5E0 0 0      
8049F1C 8053484 8052C9C 0 0      
0 8012150 8011AB8 0 0      
8010804 8079210 8078A40 0 0 EvtCmd_NoSkip static int EvtCmd_NoSkip(struct EventProc * proc)  
0 80907C8 808FE88 0 0      
0 80B5A48 80B4C28 0 0      
0 80B5B34 80B4D14 0 0      
806AFD0 8079250 8078A80 0 0 StartAvailableSupportEvent void StartAvailableSupportEvent(fu8 pid_a, fu8 pid_b, int support_level)  
0 8082DB8 8082058 0 0      
0 805780C 8057024 805D860 0      
0 8062748 8061F60 0 0      
0 806D6A0 806CEB4 0 0      
0 806D744 806CF58 0 0      
806A7AC 8077C1C 807744C 0 0 func_fe6_0806A7AC void func_fe6_0806A7AC(void)  
0 80B980C 80B8CAC 0 0      
0 800D31C 800D40C 0 0      
0 800D34C 800D43C 0 0      
0 8013160 8012AA8 0 0      
0 8061290 8060AA8 0 0      
0 8061F04 806171C 0 0      
0 8078130 8077960 0 0      
0 80782AC 8077ADC 0 0      
0 8078344 8077B74 0 0      
0 80783DC 8077C0C 0 0      
0 8078474 8077CA4 0 0      
0 807B304 807A890 0 0      
0 80A466C 80A39F8 0 0      
0 8001D2C 8001D54 0 0      
800285C 8002C24 8002D48 0 0 func_fe6_0800285C void func_fe6_0800285C(int unk)  
0 8004110 8004234 0 0      
8003764 8004158 800427C 0 0 InitRamFuncs void InitRamFuncs(void)  
8003820 8004214 8004338 0 0 DrawGlyphRam void DrawGlyphRam(u16 const * cvtLut, void * chr, u32 const * glyph, int offset)  
80038C8 80042BC 80043E0 0 0 MapFloodCoreStepRam void MapFloodCoreStepRam(int connect, int x, int y)  
0 8004800 8004924 0 0 Interpret6C_18CallRoutineWithArg int Interpret6C_18CallRoutineWithArg(_6CStruct *_6C) 带参数(sarg)调用函数
0 8004E9C 8004FC0 0 0      
0 80053E8 8005518 0 0      
0 8005774 80058B0 0 0      
0 80077E8 8007958 0 0      
0 8007824 8007994 0 0      
0 8007A00 8007B70 0 0      
0 800836C 80084DC 0 0      
8092E94 8009080 80091F0 0 0      
800B3F8 8009564 80096D4 0 0 func_fe6_0800B3F8 static void func_fe6_0800B3F8(ProcPtr proc)  
0 800A9F4 800AA4C 0 0      
0 800AC6C 800ACC4 0 0      
0 800ADF8 800AE50 0 0      
0 800B70C 800B7D0 0 0      
0 800BEEC 800BFDC 0 0      
0 800CD68 800CE58 0 0      
0 800D168 800D258 0 0      
0 800D3E0 800D4D0 0 0      
0 800D8BC 800D9B0 0 0      
8010104 800DD70 800DE64 0 0 EventCursor_OnLoop static void EventCursor_OnLoop(struct GenericProc * proc)  
0 800DFE0 800E0D4 0 0      
0 800E078 800E16C 0 0      
0 800E098 800E18C 0 0      
0 800E0B4 800E1A8 0 0      
0 800E0D0 800E1C4 0 0      
0 800E0F8 800E1EC 0 0      
0 800E43C 800E530 0 0      
0 800E4C0 800E5B4 0 0      
0 800EA44 800EB38 0 0      
0 800EA68 800EB5C 0 0      
0 800EA7C 800EB70 0 0      
8010D70 800EAD4 800EBC8 0 0 DoChangeWeather static void DoChangeWeather(struct GenericProc * proc)  
0 800EB1C 800EC10 0 0      
0 800ED10 800EE04 0 0      
0 800EED8 800EFCC 0 0      
0 800EEF4 800EFE8 0 0      
0 800F200 800F2F4 0 0      
0 800F750 800F844 0 0      
0 800F790 800F884 0 0      
0 800FAB8 800FBAC 0 0      
0 80108F0 801048C 0 0      
0 80109F4 8010590 0 0      
0 80111A8 8010D58 0 0      
0 80114A4 8011054 0 0      
0 8011568 8011118 0 0 fubuki1 void fubuki1(_6CStruct *ctx)  
0 801176C 801131C 0 0 fubuki5 void fubuki5()  
0 8011A24 801138C 0 0      
0 8011DF4 801175C 0 0      
0 80121FC 8011B64 0 0      
0 80125A4 8011F10 0 0      
8041F44 8012B64 80124D0 0 0 MenuActionHelpBox fu8 MenuActionHelpBox(struct MenuProc * proc)  
0 8012CA4 8012610 0 0      
0 801309C 80129E4 0 0      
0 80157F8 801537C 0 0      
801A724 801B7A4 801B3C4 0 0 func_fe6_0801A724 fu8 func_fe6_0801A724(struct MenuProc * menu, struct MenuEntProc * ent)  
0 801BC84 801B8D4 0 0      
801AABC 801BCB0 801B900 0 0 func_fe6_0801AABC fu8 func_fe6_0801AABC(struct MenuProc * menu)  
0 801BCD4 801B924 0 0      
801ABE8 801BDC0 801BA10 0 0 func_fe6_0801ABE8 fu8 func_fe6_0801ABE8(struct MenuProc * menu)  
801B018 801C2D8 801BF38 0 0 func_fe6_0801B018 fu8 func_fe6_0801B018(struct MenuProc * menu, struct MenuEntProc * ent)  
801BD08 801D44C 801D048 0 0 PlayerPhase_0801BD08 static void PlayerPhase_0801BD08(ProcPtr proc)  
801C2B0 801D920 801D51C 0 0 MapFade_Init static void MapFade_Init(struct GenericProc * proc)  
801D4E8 801EDFC 801EA78 0 0 PhaseIntro_InitDisp static void PhaseIntro_InitDisp(ProcPtr proc)  
0 801F9D8 801F570 0 0      
801DF34 801FB94 801F72C 0 0 ChapterIntro_BeginFadeIn static void ChapterIntro_BeginFadeIn(struct GenericProc * proc)  
801E220 801FF18 801FAB0 0 0 ChapterIntro_Begin_0801E220 static void ChapterIntro_Begin_0801E220(struct GenericProc * proc)  
801E2C0 801FFE0 801FB78 0 0 ChapterIntro_InitMapDisplay static void ChapterIntro_InitMapDisplay(struct GenericProc * proc)  
801E578 8020350 801FEE8 0 0 ChapterIntro_BeginFadeOut static void ChapterIntro_BeginFadeOut(struct GenericProc * proc)  
801E704 80205C0 8020158 0 0 GameOverScreen_RandomScroll_Loop static void GameOverScreen_RandomScroll_Loop(struct GenericProc * proc)  
801E9D8 802089C 8020434 0 0 GameOverScreen_End static void GameOverScreen_End(struct GenericProc * proc)  
0 8020ECC 8020A64 0 0      
0 8021184 8020D18 0 0      
0 8021678 802120C 80221D8 0      
0 8021F5C 8021AE4 0 0      
80205EC 80235B8 802312C 8024300 8024348 StealItemMenu_Entry_Display u32 StealItemMenu_Entry_Display(struct MenuProc * menu, struct MenuEntProc * ent)
int StealItemMenuCommand_Draw(struct MenuProc* menu, struct MenuItemProc* menuItem)
StealItemMenuCommand_Draw
80207D8 802377C 80232F0 0 0 DropRescueMapSelect_Init void DropRescueMapSelect_Init(struct MapSelectProc * proc)  
8023954 8027BA4 8027718 0 0 WarpSelect_Init static void WarpSelect_Init(struct GenericProc * proc)  
8023DC8 8028044 8027BB8 8029A10 8029A84 RepairItemMenu_Entry_Display u32 RepairItemMenu_Entry_Display(struct MenuProc * menu, struct MenuEntProc * ent)
int RepairMenuItemDraw(struct MenuProc* menu, struct MenuItemProc* menuItem)
RepairMenuItemDraw
0 802B064 802ABB4 0 0      
0 802BBF8 802B738 0 0      
0 802E4E8 802E028 0 0      
0 802E5B4 802E0F4 0 0      
8029240 802E768 802E29C 0 0 func_fe6_08029240 void func_fe6_08029240(void)  
80294E0 802EA08 802E53C 0 0 ResumeMapMainDuringAction void ResumeMapMainDuringAction(ProcPtr mapmain)  
802959C 802EAC4 802E5F8 0 0 ResumeMapMainDuringArena void ResumeMapMainDuringArena(ProcPtr mapmain)  
0 802EB7C 802E6B0 0 0      
0 8030A04 8030518 0 0      
0 8030A90 80305A4 0 0      
0 8030AB8 80305CC 0 0      
802C4A8 8032420 8031EF0 0 0 StartUnitResChangePanel void StartUnitResChangePanel(ProcPtr parent)  
802CE40 8032FF8 8032AC8 0 0 StatusHealEffect_OverlayBg_Loop static void StatusHealEffect_OverlayBg_Loop(void)  
802CE78 8033030 8032B00 0 0 StatusHealEffect_BlendedSprite_Init static void StatusHealEffect_BlendedSprite_Init(struct GenericProc * proc)  
802D0F4 80332AC 8032D7C 0 0 StatusHealEffect_Finish static void StatusHealEffect_Finish(struct GenericProc * proc)  
802D40C 8033624 80330F4 0 0 StatusDecayDisplay_Next static void StatusDecayDisplay_Next(struct GenericProc * proc)  
802DDC0 8034070 8033B98 0 0 BattlePreview_Init static void BattlePreview_Init(struct BattlePreviewProc * proc)  
8035414 803C930 803C47C 0 0      
8036D3C 803E280 803DDD0 0 0      
80377E8 803ED34 803E8A0 0 0      
8038954 804010C 803FA00 0 0      
0 8041D7C 804168C 0 0      
0 8043330 8042C58 0 0      
803BCD8 8043588 8042E70 0 0      
0 8043948 80431AC 0 0      
803C578 8044DC0 80445C4 0 0      
803DC3C 8046510 8045D24 0 0      
803F040 8047948 804715C 0 0      
803F068 8047970 8047184 804C784 804B9E4      
803F304 8047C0C 8047420 804CA24 804BC84      
803F478 8047D80 8047594 804CB9C 804BDFC      
803F648 8047F54 8047768 0 0      
803FC60 8048590 8047DA4 0 0      
803FDD8 8048708 8047F1C 0 0      
803FE0C 804873C 8047F50 0 0      
803FE48 8048778 8047F8C 0 0      
804085C 80491A8 80489C0 0 0      
8040880 80491CC 80489E4 0 0      
0 80498AC 80490C4 0 0      
0 804A7B0 8049FC8 0 0      
8041E94 804B100 804A924 0 0 Menu_HelpBoxInit void Menu_HelpBoxInit(struct MenuProc * proc)  
0 804F86C 804F090 0 0      
8047DC0 805129C 8050AC0 0 0      
804CED4 805683C 8056054 805C8D4 0      
8050810 805A040 8059858 8060400 0      
805166C 805AF28 805B6A8 0 0      
805166C 805BE90 805A740 0 0      
8054128 805CD8C 805F9C0 0 0      
8054128 80601A8 805C5A4 0 0      
0 806030C 805FB24 0 0      
804E884 8060D90 8060C18 0 0      
0 80625D0 8061DE8 0 0      
8056B58 8062DB8 80625D0 0 0      
8056BD0 8062E30 8062648 806EB34 0      
0 8063E2C 8063644 0 0      
0 80642F4 806A064 0 0      
805CC64 8064E20 8064638 80714F8 806EF48 StartClassReelSpellAnimHeal void StartClassReelSpellAnimHeal(struct Anim * anim)  
8058568 8064E3C 8064654 0 0      
0 806553C 8064D4C 0 0 FireDragonBGAnimation1 void FireDragonBGAnimation1(_6CStruct *ctx)  
0 80655A0 8064DB0 0 0 FireDragonBGAnimation3 void FireDragonBGAnimation3(_6CStruct *ctx)  
0 8065C34 8065444 0 0 FireDragonBGAnimation13 void FireDragonBGAnimation13(_6CStruct *ctx)  
0 8065EAC 80656BC 0 0      
0 80664CC 8065CDC 0 0      
0 80666A4 8065EB8 0 0      
805AFA4 80670F8 806690C 0 0      
805CDB4 8068F74 8068788 80754AC 8072FD0 EfxClasschgOBJGainMain void EfxClasschgOBJGainMain(struct ProcEfxOBJ * proc)  
805F5C0 806BDE0 806B654 0 0      
805F620 806BE40 806B594 0 0      
0 806C398 806BBAC 0 0      
805FE78 806C9F8 806C20C 0 0 MuStepSe_PlaySeA void MuStepSe_PlaySeA(struct GenericProc * proc)  
805FF78 806CAF8 806C30C 0 0 RunMuMoveScript void RunMuMoveScript(struct MuProc * mu)  
80608AC 806D47C 806CC90 0 0 Mu_OnEnd void Mu_OnEnd(struct MuProc * mu)  
0 806E380 806DB94 0 0      
80611FC 806E400 806DC14 0 0 StartMuFadeFromFlash void StartMuFadeFromFlash(struct MuProc * mu)  
806129C 806E4A0 806DCB4 0 0 StartMuActionAnim void StartMuActionAnim(struct MuProc * mu)  
8061318 806E51C 806DD30 0 0 StartMuDelayedFaceDefender void StartMuDelayedFaceDefender(struct MuProc * mu)  
8061518 806E730 806DF44 0 0 func_fe6_08061518 void func_fe6_08061518(struct MuFadeProc * proc)  
8061748 806E974 806E188 0 0 SetMuSpecialSprite void SetMuSpecialSprite(struct MuProc * mu, int jid, u16 const * pal)  
806199C 806EC4C 806E460 0 0 Manim_PrepareBattleTalk void Manim_PrepareBattleTalk(ProcPtr proc)  
8061B10 806EDC0 806E5D4 0 0 Manim_HitAnim void Manim_HitAnim(ProcPtr proc)  
8061B80 806EE30 806E644 0 0 Manim_WatchActorA void Manim_WatchActorA(ProcPtr proc)  
8062D64 806FFCC 806F7E0 0 0 ManimWindow_Clear void ManimWindow_Clear(ProcPtr proc)  
8063504 8070774 806FF88 0 0 ManimExpBar_Init void ManimExpBar_Init(struct ManimExpBarProc * proc)  
807B6BC 8070AF8 807030C 0 0      
8063CF4 8070F70 8070784 0 0 ManimDebug_Init void ManimDebug_Init(struct ManimDebugProc * proc)  
806495C 8071BD8 80713EC 0 0 ManimDebug_StartBattleManim void ManimDebug_StartBattleManim(struct ManimDebugProc * proc)  
8064B20 8071D9C 80715B0 0 0 ManimRubbleAnim_Init void ManimRubbleAnim_Init(struct ManimRubbleAnimProc * proc)  
8064B7C 8071DF8 807160C 0 0 StartManimPoisonAnim void StartManimPoisonAnim(struct Unit * unit)  
8064BEC 8071E68 807167C 0 0 ManimPoisonAnim_Init void ManimPoisonAnim_Init(struct ManimPoisonAnimProc * proc)  
8064C50 8071ECC 80716E0 0 0 func_fe6_08064C50 void func_fe6_08064C50(struct Unit * unit)  
8064CC0 8071F3C 8071750 0 0 func_fe6_08064CC0 void func_fe6_08064CC0(struct ManimEffectProc * proc)  
8064F4C 80721C8 80719DC 0 0 func_fe6_08064F4C void func_fe6_08064F4C(struct ManimEffectProc * proc)  
8065140 80723BC 8071BD0 0 0 func_fe6_08065140 void func_fe6_08065140(struct ManimSomethingProc_080650A4 * proc)  
80653BC 8072638 8071E4C 0 0 func_fe6_080653BC void func_fe6_080653BC(struct Unit * unit, void const * img, void const * pal)  
806543C 80726B8 8071ECC 0 0 func_fe6_0806543C void func_fe6_0806543C(struct ManimSomethingProc_080653BC * proc)  
8065608 8072884 8072098 0 0 func_fe6_08065608 void func_fe6_08065608(struct Unit * unit)  
8065674 80728F0 8072104 0 0 func_fe6_08065674 void func_fe6_08065674(struct ManimSomethingProc_08065608 * proc)  
8065694 8072910 8072124 0 0 func_fe6_08065694 void func_fe6_08065694(struct Unit * unit, void const * img, void const * pal, fu16 song)  
80656F0 807296C 8072180 0 0 func_fe6_080656F0 void func_fe6_080656F0(struct ManimSomethingProc_08065694 * proc)  
8065AF8 8072D74 8072588 0 0 func_fe6_08065AF8 void func_fe6_08065AF8(ProcPtr proc)  
8065B90 8072E0C 8072620 0 0 func_fe6_08065B90 void func_fe6_08065B90(ProcPtr proc)  
8065C30 8072EAC 80726C0 0 0 func_fe6_08065C30 void func_fe6_08065C30(struct Unit * unit, int arg_04, int arg_08)  
8065C9C 8072F18 807272C 0 0 func_fe6_08065C9C void func_fe6_08065C9C(struct ManimSomethingProc_08065C30 * proc)  
0 8073084 8072898 0 0      
80661A4 807340C 8072C20 0 0 func_fe6_080661A4 void func_fe6_080661A4(struct Unit * unit)  
8066214 807347C 8072C90 0 0 func_fe6_08066214 void func_fe6_08066214(struct ManimSomethingProc_080661A4 * proc)  
8066294 80734FC 8072D10 0 0 func_fe6_08066294 void func_fe6_08066294(struct Unit * unit)  
8066300 8073568 8072D7C 0 0 func_fe6_08066300 void func_fe6_08066300(struct ManimSomethingProc_08066294 * proc)  
806631C 8073584 8072D98 0 0 func_fe6_0806631C void func_fe6_0806631C(struct ManimSomethingProc_08066294 * proc)  
80665E4 807384C 8073060 0 0 func_fe6_080665E4 void func_fe6_080665E4(struct Unit * unit)  
806664C 80738B4 80730C8 0 0 func_fe6_0806664C void func_fe6_0806664C(struct ManimSomethingProc_08066294 * proc)  
806671C 8073984 8073198 0 0 func_fe6_0806671C void func_fe6_0806671C(struct Unit * unit)  
8066784 80739EC 8073200 0 0 func_fe6_08066784 void func_fe6_08066784(struct ManimSomethingProc_0806671C * proc)  
80667F0 8073A58 807326C 0 0 func_fe6_080667F0 void func_fe6_080667F0(struct ManimSomethingProc_0806671C * proc)  
8066830 8073A98 80732AC 0 0 func_fe6_08066830 void func_fe6_08066830(struct ManimSomethingProc_0806671C * proc)  
806686C 8073AD4 80732E8 0 0 func_fe6_0806686C void func_fe6_0806686C(struct Unit * unit)  
80668D8 8073B40 8073354 0 0 func_fe6_080668D8 void func_fe6_080668D8(struct ManimSomethingProc_0806686C * proc)  
8066AD4 8073D3C 8073550 0 0 func_fe6_08066AD4 void func_fe6_08066AD4(struct Unit * unit)  
8066B3C 8073DA4 80735B8 0 0 func_fe6_08066B3C void func_fe6_08066B3C(struct ManimSomethingProc_08066AD4 * proc)  
8066DFC 8074064 8073878 0 0 func_fe6_08066DFC void func_fe6_08066DFC(struct Unit * unit)  
8066E64 80740CC 80738E0 0 0 func_fe6_08066E64 void func_fe6_08066E64(struct ManimSomethingProc_08066DFC * proc)  
8066FD8 8074240 8073A54 0 0 func_fe6_08066FD8 void func_fe6_08066FD8(int x, int y)  
0 80742A8 8073ABC 0 0      
0 80742DC 8073AF0 0 0      
8067498 80746E0 8073EF4 0 0 func_fe6_08067498 void func_fe6_08067498(int bg, int x_inc, int y_inc, ProcPtr parent)  
806752C 8074774 8073F88 0 0 func_fe6_0806752C void func_fe6_0806752C(struct ManimSomethingProc_08067498 * proc)  
8067CF8 8075098 807489C 0 0 StartManimLevelUp void StartManimLevelUp(int actor_id, ProcPtr parent)  
8068318 80756D0 8074F00 80817B8 807F478 ManimLevelUp_DimBgm void ManimLevelUp_DimBgm(struct ManimLevelUpProc * proc)
void ManimLevelUp_DimBgm(struct ManimLevelUpProc * proc)
MapAnimLevelUpProc_StartMusicThingy
80684B8 8075878 80750A8 8081888 807F548 ManimLevelUp_RestoreBgm void ManimLevelUp_RestoreBgm(struct ManimLevelUpProc * proc)
void ManimLevelUp_RestoreBgm(struct ManimLevelUpProc * proc)
 
8068938 8075CF8 8075528 0 0 func_fe6_08068938 void func_fe6_08068938(int x, int y, int beg_radius, int end_radius, int arg_1C, int arg_20, int arg_24)  
80689F0 8075DB0 80755E0 0 0 func_fe6_080689F0 void func_fe6_080689F0(int x, int y)  
8068A1C 8075DDC 807560C 0 0 func_fe6_08068A1C void func_fe6_08068A1C(int x, int y)  
8069028 80763F0 8075C20 0 0 func_fe6_08069028 void func_fe6_08069028(ProcPtr proc)  
806984C 8076C40 8076470 0 0 func_fe6_0806984C void func_fe6_0806984C(ProcPtr proc)  
80698BC 8076CB0 80764E0 0 0 func_fe6_080698BC void func_fe6_080698BC(ProcPtr proc)  
80699A4 8076D98 80765C8 0 0 func_fe6_080699A4 void func_fe6_080699A4(ProcPtr proc)  
8069B70 8076F68 8076798 0 0 func_fe6_08069B70 void func_fe6_08069B70(ProcPtr proc)  
8069DD8 80771D0 8076A00 0 0 func_fe6_08069DD8 void func_fe6_08069DD8(void)  
806AAEC 8078D3C 807856C 0 0 EvtListCmd_Door int EvtListCmd_Door(struct EventInfo * info)  
806AB30 8078D80 80785B0 0 0 EvtListCmd_Drawbridge int EvtListCmd_Drawbridge(struct EventInfo * info)  
0 8079ED4 8079704 0 0      
806C3AC 807AE4C 807A3D8 0 0 func_fe6_0806C3AC bool func_fe6_0806C3AC(void)  
0 807AFA0 807A52C 0 0      
0 807B448 807A9D4 0 0      
0 807B478 807AA04 0 0      
0 807B8E4 807AE70 0 0      
0 807B94C 807AED8 0 0      
0 807BA14 807AFA0 0 0      
0 807BB48 807B0D4 0 0      
0 807BBFC 807B188 0 0      
0 807BC80 807B20C 0 0      
0 807BD00 807B28C 0 0      
0 807BDFC 807B388 0 0      
0 807BF5C 807B4E8 0 0      
0 807BFEC 807B578 0 0      
0 807C170 807B6FC 0 0      
0 807C28C 807B818 0 0      
0 807C490 807BA1C 0 0      
0 807C66C 807BBF8 0 0      
0 807C754 807BCE0 0 0      
0 807C8DC 807BE68 0 0      
0 807C9A4 807BF30 0 0      
0 807CA9C 807C028 0 0      
0 807CAB8 807C044 0 0      
0 807CCCC 807C258 0 0      
0 807CE14 807C3A0 0 0      
0 807CE90 807C41C 0 0      
0 807D0E0 807C66C 0 0      
0 807D228 807C7B4 0 0 IceCrystal3 void IceCrystal3(_6CStruct *ctx)  
0 807D328 807C8B4 0 0      
0 807D424 807C9B0 0 0      
0 807D4B8 807CA44 0 0      
0 807D8E4 807CE60 0 0      
0 807D990 807CF10 0 0      
0 807D9E8 807CF68 0 0      
0 807DBC8 807D0B8 0 0      
0 807DE6C 807D29C 0 0      
0 807E3BC 807D688 0 0      
0 807E694 807D944 0 0      
0 807E9A4 807DBF4 0 0      
0 807E9C4 807DC14 0 0      
0 807EB44 807DD94 0 0      
0 807EB80 807DDD0 0 0      
0 807EF68 807E1AC 0 0      
0 807F1B8 807E3FC 0 0      
0 807F7EC 807EA30 0 0      
0 807F89C 807EAE0 0 0      
0 807F958 807EB9C 0 0      
0 807FAFC 807ED40 0 0      
0 807FEBC 807F0F4 0 0      
0 807FFE4 807F22C 0 0      
0 8080090 807F2D8 0 0      
0 808014C 807F394 0 0      
0 80801D0 807F418 0 0      
0 8080228 807F470 0 0      
0 80802C4 807F50C 0 0      
0 80803D0 807F618 0 0      
0 808043C 807F684 0 0      
806F8F0 80817C8 8080A6C 0 0 PutUpdateStatScreenPageName void PutUpdateStatScreenPageName(int page_id)  
0 8081C40 8080EE4 0 0      
806FE80 8081D7C 8081020 0 0 StatScreen_DisableScreen void StatScreen_DisableScreen(ProcPtr proc)  
0 8081DE4 8081088 0 0      
807022C 8082168 808140C 0 0 StatScreen_BackUpStatus void StatScreen_BackUpStatus(ProcPtr proc)  
8070278 80821B4 8081458 0 0 SyncStatScreenBgOffset void SyncStatScreenBgOffset(void)  
0 80829E0 8081C80 0 0      
0 8082D00 8081FA0 0 0      
0 8084608 8083C0C 0 0      
0 80850A8 80846AC 0 0      
0 80861B4 80857B4 0 0      
0 8089B80 8089220 0 0      
807B6BC 808F804 808EEC8 0 0      
0 808FEE0 808F5A0 0 0      
0 809005C 808F71C 0 0      
80827D8 809137C 8090A38 8099D84 8097AAC StartSallyCirProc struct SallyCirProc* StartSallyCirProc(ProcPtr parent, u8 unk)  
8082A7C 80915D8 8090C94 0 0      
0 8091CC8 809138C 0 0      
0 8091D14 80913D8 0 0      
0 8092150 8091824 0 0      
0 8092310 80919C8 0 0      
0 8092A9C 809218C 0 0      
0 8092EDC 80925D0 0 0      
0 8093004 80926F8 0 0      
0 80951FC 809496C 0 0      
0 8095FAC 809577C 0 0      
0 80960E0 80958B0 0 0      
0 80981E0 8097A6C 0 0      
0 8098E3C 8098550 0 0      
0 8098E74 8098588 0 0      
0 8098FDC 809871C 0 0      
0 8099050 8098790 0 0      
0 8099828 8098F70 0 0      
0 809A978 8099FA0 0 0      
0 809C410 809BA48 0 0      
0 809CD78 809C3F4 0 0      
0 809CDA0 809C41C 0 0      
0 809D5A4 809CB8C 0 0      
0 809DA10 809CFF8 0 0      
0 809E16C 809D754 80A69D4 80A2C08 StartSupportUnitSubScreen void StartSupportUnitSubScreen(s8 fromPrepScreen, int unitIndex, ProcPtr parent)  
8084138 809EDC0 809E3A8 80A7620 0      
0 809EDF0 809E3D8 80A7650 0      
0 809FAC0 809F084 0 0      
80872A8 80A35D4 80A2960 0 0 Minimap_InitOpenAnim void Minimap_InitOpenAnim(struct MinimapProc * proc)  
0 80A5AA0 80A4DB4 0 0      
0 80A5B44 80A4E58 0 0      
0 80A5D6C 80A5084 0 0      
0 80A6950 80A5C90 0 0      
808A8B4 80A6FF4 80A6334 0 0 func_fe6_0808A8B4 void func_fe6_0808A8B4(ProcPtr parent, fi8 anim_direction, fu8 anim_speed)  
0 80A7374 80A66B0 0 0      
0 80A75C4 80A68DC 0 0      
0 80A76C8 80A69E0 0 0      
0 80A7AE8 80A6DE0 0 0      
0 80AB1AC 80AA2E4 80B2D94 0      
0 80AB1D0 80AA308 0 0      
0 80AB82C 80AA964 0 0      
0 80ABEA8 80AAFC4 0 0      
0 80AC680 80AB79C 0 0      
0 80ACDD8 80ABEF4 0 0      
0 80AD6C0 80AC7E8 0 0      
0 80AD7DC 80AC904 0 0      
0 80AD818 80AC940 0 0      
0 80AE6D4 80AD7B4 0 0      
0 80AE9A8 80ADA90 0 0      
0 80AFC3C 80AED04 0 0      
80961F4 80B15F0 80B07C8 0 0      
80965C0 80B19DC 80B0BB4 0 0      
809668C 80B1A8C 80B0C64 0 0      
8097280 80B28D8 80B1AAC 0 0      
8097418 80B2A70 80B1C44 0 0      
8097600 80B2C14 80B1DF0 0 0      
8097728 80B2D3C 80B1F18 0 0      
80979AC 80B2FC8 80B21A4 0 0      
8097EAC 80B34C8 80B26A4 0 0      
8097ECC 80B34E8 80B26C4 0 0      
8098258 80B3874 80B2A50 0 0      
0 80B38E4 80B2AC0 0 0      
80983D0 80B39EC 80B2BC8 0 0      
0 80B3A08 80B2BE4 0 0      
8098490 80B3A9C 80B2C78 0 0      
8098730 80B3D30 80B2F0C 0 0      
8098798 80B3D98 80B2F74 0 0      
80987B8 80B3DB8 80B2F94 0 0      
0 80B3DF0 80B2FCC 0 0      
0 80B5148 80B4328 0 0      
0 80B5D98 80B4F78 0 0      
0 80B5E04 80B4FE4 0 0      
0 80B5E50 80B5030 0 0      
0 80B60A0 80B5280 0 0      
0 80B6450 80B5630 0 0      
0 80B67B0 80B5990 0 0      
0 80B6964 80B5B44 0 0      
0 80B698C 80B5B6C 0 0      
0 80B6E40 80B6034 0 0      
0 80B7018 80B620C 0 0      
80947DC 80B7BBC 80B6DD4 0 0      
0 80B7FC8 80B721C 0 0      
0 80B8198 80B73EC 0 0      
0 80B82DC 80B7530 0 0      
0 80B8484 80B76D8 0 0      
0 80B84C0 80B7714 0 0      
0 80B87F0 80B7A0C 0 0      
0 80B8958 80B7B74 0 0      
8096A78 80B89AC 80B7BC8 0 0      
0 80B8A0C 80B7C28 0 0      
0 80B8A40 80B7C5C 0 0      
0 80B8D8C 80B80F0 0 0      
0 80B91D8 80B853C 0 0      
0 80B9C20 80B90C0 0 0      
0 80B9CBC 80B915C 0 0      
0 80BA85C 80B9D54 0 0      
0 80BAE14 80BA30C 0 0      
0 80BB1EC 80BA6B4 0 0      
0 80BBA64 80BAFE8 0 0      
0 80BBAA4 80BB028 0 0      
0 80BBF64 80BB4E8 0 0      
0 80BC398 80BB98C 0 0      
0 80BC4D0 80BBAC4 0 0      
0 80BC688 80BBC80 0 0      
0 80BC730 80BBD28 0 0      
0 80BCAAC 80BC0A4 0 0      
0 80BCB0C 80BC104 0 0      
0 80BCD34 80BC30C 0 0      
0 80BCFD8 80BC5CC 0 0      
0 80BD000 80BC5F4 0 0      
0 80BD1F0 80BC7E4 0 0      
0 80BD534 80BCB1C 0 0      
0 80BDE68 80BD310 0 0      
0 80BE01C 80BD4C4 0 0      
0 80BE0A0 80BD548 0 0      
0 800D704 800D7F4 0 0      
0 800D724 800D814 0 0      
8010988 800E6D4 800E7C8 0 0 EvtCmd_FadeToBlack static int EvtCmd_FadeToBlack(struct EventProc * proc)  
80109C4 800E6F8 800E7EC 0 0 EvtCmd_FadeFromBlack static int EvtCmd_FadeFromBlack(struct EventProc * proc)  
8010A00 800E750 800E844 0 0 EvtCmd_FadeToWhite static int EvtCmd_FadeToWhite(struct EventProc * proc)  
8010A3C 800E774 800E868 0 0 EvtCmd_FadeFromWhite static int EvtCmd_FadeFromWhite(struct EventProc * proc)  
0 800E7B0 800E8A4 0 0      
0 800E7D8 800E8CC 0 0      
0 800F734 800F828 0 0      
806C578 801E83C 8087D58 0 0 func_fe6_0806C578 bool func_fe6_0806C578(void)  
8052974 805C064 805B87C 0 0      
0 805C35C 805BB74 0 0      
80570E4 8063344 8062AA8 0 0      
8069DE8 80771E0 8076A10 0 0 OnHBlank_WinHScanlines void OnHBlank_WinHScanlines(void)  
8069E50 8077248 8076A78 0 0 OnHBlank_08069E50 void OnHBlank_08069E50(void)  
8069ED4 80772CC 8076AFC 0 0 OnHBlank_ManimFrameGradient void OnHBlank_ManimFrameGradient(void)  
0 8077350 8076B80 0 0      
8069DE8 80773B8 8076BE8 0 0 OnHBlank_WinHScanlines void OnHBlank_WinHScanlines(void)  
806BF7C 807A654 8079BE0 0 0 func_fe6_0806BF7C bool func_fe6_0806BF7C(void)  
0 807CDEC 807C378 0 0      
806BF7C 807FBE8 807EE20 0 0 func_fe6_0806BF7C bool func_fe6_0806BF7C(void)  
0 808FD10 808F3D0 0 0      
0 808FD7C 808F43C 0 0      
0 808FE6C 808F52C 0 0      
0 809B598 809ABC0 0 0      
0 809B674 809AC9C 0 0      
0 80AB5E0 80B76F8 0 0 IceCrystal2 bool IceCrystal2()  
0 80B5934 80B4B14 0 0      
0 80B5970 80B4B50 0 0      
0 80B8B64 80B7D88 0 0      
0 80BAA8C 80B9F84 0 0      
8000B9C 8000B94 8000BBC 0 0 SetIrqFunc void SetIrqFunc(int num, IrqFunc func)  
8000D54 8000D4C 8000D74 0 0 RandSetSt void RandSetSt(u16 const * st)  
8000DB0 8000DA8 8000DD0 0 0 RandGetSt void RandGetSt(u16 * st)  
8000EB4 8000EB4 8000EDC 0 0 RandNextB u32 RandNextB(void)  
8000EEC 8000EEC 8000F14 0 0 GetGameTime u32 GetGameTime(void)  
8000F04 8000F04 8000F2C 0 0 SetGameTime void SetGameTime(u32 time)  
8000FD4 8000FD4 8000FFC 0 0 EnableBgSync inline void EnableBgSync(int bits)  
8000FF0 8000FF0 8001018 0 0 EnableBgSyncById inline void EnableBgSyncById(int bgid)  
8001034 8001034 800105C 0 0 EnablePalSync inline void EnablePalSync(void)  
8001048 8001048 8001070 0 0 DisablePalSync inline void DisablePalSync(void)  
80010CC 8001188 80011B0 0 0 SyncDispIo void SyncDispIo(void)  
80012B4 8001370 8001398 0 0 GetBgChrOffset int GetBgChrOffset(int bg)  
800131C 80013D8 8001400 0 0 GetBgTilemapOffset int GetBgTilemapOffset(int bg)  
8001350 800140C 8001434 0 0 SetBgChrOffset void SetBgChrOffset(int bg, int offset)  
80013F8 80014B4 80014DC 0 0 SetBgScreenSize void SetBgScreenSize(int bg, int size)  
80016F8 8001990 80019B8 0 0 SetMainFunc void SetMainFunc(Func func)  
800D6E4 8001CA8 8001CD0 0 0 SetPopupItem void SetPopupItem(u16 item)  
8002818 8002BC0 8002BE8 0 0 GetBgTilemap u16 * GetBgTilemap(int bg)  
8002A28 8002DF0 8002F14 0 0 SetOnHBlankA void SetOnHBlankA(Func func)  
8002A48 8002E10 8002F34 0 0 SetOnHBlankB void SetOnHBlankB(Func func)  
8002B88 8002FD8 80030FC 0 0 RegisterDataFill void RegisterDataFill(u32 value, void * dst, int size)  
8002CB8 8003108 800322C 0 0 InitOam void InitOam(int loSz)  
8002D54 80031A4 80032C8 0 0 GetOamSplice inline int GetOamSplice(void)  
8002E14 8003264 8003388 0 0 SetObjAffine void SetObjAffine(int id, fi16 pa, fi16 pb, fi16 pc, fi16 pd)  
8002F68 80033B8 80034DC 0 0 GetCurrentBgmSong int GetCurrentBgmSong(void)  
8002F80 80033D0 80034F4 0 0 IsBgmPlaying bool IsBgmPlaying(void)  
8003210 800376C 8003890 0 0 StartBgm void StartBgm(int song, struct MusicPlayer * music_player)  
800322C 8003788 80038AC 0 0 StartBgmExt void StartBgmExt(int song, int speed, struct MusicPlayer * music_player)  
0 8003E48 8003F6C 0 0      
0 80040F8 800421C 0 0      
0 8006E10 8006F80 8005890 8005988 PutFaceChibi void PutFaceChibi(int fid, u16* tm, int chr, int pal, s8 isFlipped) CreateMinimug
r0 = minimug id, r1 = target bg, r2 = tile id, r3 = palid
8008DB8 8007428 8007598 0 0 GetFactionFaceImg u8 const * GetFactionFaceImg(int fid)  
0 8007F44 80080B4 0 0      
0 8007F58 80080C8 0 0      
0 80098A0 8009A10 0 0      
0 800AE98 800AF5C 0 0      
80146F8 8014500 8013FE0 0 0 StartMidLockingFadeToBlack void StartMidLockingFadeToBlack(ProcPtr parent)  
8014708 8014510 8013FF0 0 0 StartSlowLockingFadeToBlack void StartSlowLockingFadeToBlack(ProcPtr parent)  
0 801778C 8017384 0 0      
8018188 80188CC 80184DC 0 0 UnitKnowsMagic bool UnitKnowsMagic(struct Unit * unit)  
801A564 801B57C 801B19C 0 0 MapIncInBoundedRange inline void MapIncInBoundedRange(short x, short y, short min_range, short max_range)  
8020A2C 8023D64 80238D8 0 0 GetActiveFactionAlliance int GetActiveFactionAlliance(void)  
8020A40 8023D78 80238EC 0 0 GetActiveFactionOpposingAlliance int GetActiveFactionOpposingAlliance(void)  
8022DD4 8026E3C 80269B0 0 0 ApplyAffinityBonuses static void ApplyAffinityBonuses(struct SupportBonuses * bonuses, int affinity, int level)  
8024514 8028B7C 80286F0 0 0 SetBattleUnitTerrainBonuses void SetBattleUnitTerrainBonuses(struct BattleUnit * bu, int terrain)  
802454C 8028BB4 8028728 0 0 SetBattleUnitTerrainBonusesAuto void SetBattleUnitTerrainBonusesAuto(struct BattleUnit * bu)  
8025360 8029DB4 8029904 0 0 GenerateBattleUnitStatGainsComparatively void GenerateBattleUnitStatGainsComparatively(struct BattleUnit * bu, struct Unit * unit)  
80260A0 802ACB4 802A804 0 0 BattleIsTriangleAttack bool BattleIsTriangleAttack(void)  
0 802B040 802AB90 0 0      
80260DC 802B050 802ABA0 0 0 BattleHitTerminate void BattleHitTerminate(void)  
0 802C058 802BB98 0 0      
0 802C068 802BBA8 0 0      
0 802C6A8 802C1E8 0 0      
0 8031B54 80315E8 0 0 GetSomethingRelatedToCurrentDifficulty bool GetSomethingRelatedToCurrentDifficulty()  
8030A84 8037804 8037350 0 0 UnitInitAiFromInfo void UnitInitAiFromInfo(struct Unit * unit, struct UnitInfo const * info)  
8030CE8 8037A6C 80375B8 0 0 AiTryExecScriptA bool AiTryExecScriptA(void)  
8030D78 8037AFC 8037648 0 0 AiTryExecScriptB bool AiTryExecScriptB(void)  
8032474 8039620 803916C 0 0 AiGetTurnCombatScoreComponent int AiGetTurnCombatScoreComponent(void)  
8036964 803DEA4 803D9F4 0 0      
8036974 803DEB4 803DA04 0 0      
803A680 8041EA8 80417BC 0 0      
0 80457EC 8044FFC 0 0      
80422CC 804B6CC 804AEF0 0 0 StartMapSelectExt ProcPtr StartMapSelectExt(struct MapSelectInfo const * info, fu8 (* on_a_press)(struct MapSelectProc * proc, struct SelectTarget * target))  
0 804DCA8 804D4CC 0 0      
8047500 805081C 8050040 0 0      
80475D8 80508F4 8050118 0 0      
804A5A8 8053B28 8053340 0 0      
804BE6C 8055644 8054E5C 0 0      
0 8065214 8064A48 0 0 initSpecialAnimationEffectInfo void initSpecialAnimationEffectInfo()  
805F7B4 806C208 806BA1C 0 0      
805F7D4 806C228 806BA3C 0 0      
0 806C274 806BA88 0 0      
805F8F4 806C3B0 806BBC4 0 0 EnableMuCamera void EnableMuCamera(struct MuProc * mu)  
805F91C 806C3D8 806BBEC 0 0 DisableMuCamera void DisableMuCamera(struct MuProc * mu)  
805FF50 806CAD0 806C2E4 0 0 PlayMuStepSe void PlayMuStepSe(struct MuProc * mu)  
805FF68 806CAE8 806C2FC 0 0 EndMuMovement void EndMuMovement(struct MuProc * mu)  
80608EC 806D4BC 806CCD0 0 0 EndMu void EndMu(struct MuProc * mu)  
806091C 806D4EC 806CD00 0 0 HaltMu void HaltMu(struct MuProc * mu)  
8060E88 806DD10 806D524 0 0 GetMuImgBufById u8 * GetMuImgBufById(int id)  
8060EB8 806DD40 806D554 0 0 GetMuImg u8 const * GetMuImg(struct MuProc * mu)  
8060EE4 806DD6C 806D580 0 0 GetMuAnimForJid u16 const * GetMuAnimForJid(u16 jid)  
80610A8 806E2A0 806DAB4 0 0 HideMu void HideMu(struct MuProc * mu)  
80610D0 806E2C8 806DADC 0 0 ShowMu void ShowMu(struct MuProc * mu)  
80610F0 806E2E8 806DAFC 0 0 SetMuScreenPosition void SetMuScreenPosition(struct MuProc * mu, int x, int y)  
0 806EA0C 806E220 0 0      
0 806F2C8 806EADC 0 0      
806283C 806FAA4 806F2B8 0 0 InitManimHits void InitManimHits(struct BattleUnit * bu_a, struct BattleUnit * bu_b, struct BattleHit * battle_hits)  
8067324 807456C 8073D80 0 0 func_fe6_08067324 void func_fe6_08067324(void)  
806875C 8075B1C 807534C 0 0 func_fe6_0806875C void func_fe6_0806875C(int x, int y, int radius, int angle)  
8069C34 807702C 807685C 0 0 InitScanlineEffect void InitScanlineEffect(void)  
8069DA4 807719C 80769CC 0 0 func_fe6_08069DA4 void func_fe6_08069DA4(int x, int y, int arg_08)  
806A424 8077898 80770C8 0 0 SwapScanlineBufs void SwapScanlineBufs(void)  
806A87C 8077CEC 807751C 0 0 func_fe6_0806A87C u16 * func_fe6_0806A87C(int buf_id, int scanline)  
0 80788F0 8078120 0 0      
806B404 807977C 8078FAC 0 0 CheckAvailableVictoryEvent bool CheckAvailableVictoryEvent(void)  
806B414 807978C 8078FBC 0 0 StartAvailableVictoryEvent void StartAvailableVictoryEvent(void)  
0 8079990 80791C0 0 0      
0 807A794 8079D20 0 0      
0 807AE3C 807A3C8 0 0      
0 807AE5C 807A3E8 0 0      
0 807D97C 807CEFC 0 0      
806E83C 80804A4 807F6EC 0 0 DrawUiGaugeBitmapEdgeColumn void DrawUiGaugeBitmapEdgeColumn(u8 * bitmap, int pixels_per_line, int column)  
806E860 80804C8 807F710 0 0 DrawUiGaugeBitmapBaseColumn void DrawUiGaugeBitmapBaseColumn(u8 * bitmap, int pixels_per_line, int column)  
807280C 80858B0 8084EB4 0 0 ClearUnitMapUiStatus void ClearUnitMapUiStatus(u16 * tm, struct Unit * unit)  
0 808E684 808DD58 0 0      
0 808E694 808DD68 0 0      
0 8099CF0 8099330 0 0      
808A3C8 80A6B4C 80A5E8C 0 0 func_fe6_0808A3C8 void func_fe6_0808A3C8(int a, int b, fu8 c, struct UnkProc_0868A28C * proc)  
808A3E8 80A6B6C 80A5EAC 0 0 func_fe6_0808A3E8 void func_fe6_0808A3E8(int a, fu8 b, struct UnkProc_0868A28C * proc)  
0 80A7AB8 80A6DB0 0 0      
0 80A7AC8 80A6DC0 0 0      
0 80A7AD8 80A6DD0 0 0      
0 80AEA60 80ADB48 0 0      
0 80AEB3C 80ADC24 0 0      
8095D5C 80B1148 80B0320 0 0      
8095E10 80B11FC 80B03D4 0 0      
8095E30 80B121C 80B03F4 0 0      
8095E50 80B123C 80B0414 0 0      
8097CF4 80B3310 80B24EC 0 0      
8097D10 80B332C 80B2508 0 0      
8097D34 80B3350 80B252C 0 0      
0 80B41F0 80B33B8 0 0      
0 80B41FC 80B33C4 0 0      
0 80BBB4C 80BB0D0 0 0      
0 80BBD98 80BB31C 0 0      
0 80BBDA8 80BB32C 0 0      
0 80BC848 80BBE40 0 0      
806B06C 80793E4 8078C14 0 0 StartAvailableTileEvent void StartAvailableTileEvent(fi8 x, fi8 y)  
0 807E1E8 807D528 0 0      
0 800954C 80096BC 0 0      
0 800B02C 800B0F0 0 0      
0 800B040 800B104 0 0      
0 800E23C 800E330 0 0      
0 800E24C 800E340 0 0      
0 800E35C 800E450 0 0      
0 800EB0C 800EC00 0 0      
8011FB0 800EC58 800ED4C 0 0 KillTalkAndEvent void KillTalkAndEvent(void)  
0 800ECD4 800EDC8 0 0      
0 800EE48 800EF3C 0 0      
0 800EF1C 800F010 0 0      
0 800F23C 800F330 0 0      
0 800FA74 800FB68 0 0      
0 800FA84 800FB78 0 0      
0 800FC5C 800FD50 0 0      
0 80121F0 8011B58 0 0      
0 8015988 801550C 0 0      
801EB14 8021AA8 8021630 0 0 TutorialInterruptMenu_Quit_Select fu8 TutorialInterruptMenu_Quit_Select(struct MenuProc * menu, struct MenuEntProc * ent)  
0 8030B74 8030688 0 0      
0 8031610 8031124 0 0      
0 804097C 8040270 0 0      
0 8041E58 804176C 8046DAC 8046E4C      
0 806543C 8064C4C 0 0      
8058F28 8066D30 8066544 0 0      
0 806B878 806B098 0 0      
0 806B88C 806B0AC 0 0      
8066190 80733F8 8072C0C 0 0 func_fe6_08066190 void func_fe6_08066190(struct ManimSomethingProc_08065E08 * proc)  
0 807475C 8073F70 0 0      
8068A74 8075E34 8075664 0 0 Manim_AttackerActionAnim void Manim_AttackerActionAnim(ProcPtr proc)  
8068AA8 8075E68 8075698 0 0 Manim_AttackerFaceDefenderDelayed void Manim_AttackerFaceDefenderDelayed(ProcPtr proc)  
8068C84 807604C 807587C 0 0 Manim_AttackerSpeedUp void Manim_AttackerSpeedUp(ProcPtr proc)  
8069530 8076920 8076150 0 0 Manim_DefenderPoisonAnim void Manim_DefenderPoisonAnim(ProcPtr proc)  
80699D8 8076DCC 80765FC 0 0 func_fe6_080699D8 void func_fe6_080699D8(ProcPtr proc)  
8069A0C 8076E00 8076630 0 0 func_fe6_08069A0C void func_fe6_08069A0C(ProcPtr proc)  
8069B3C 8076F34 8076764 0 0 func_fe6_08069B3C void func_fe6_08069B3C(ProcPtr proc)  
0 807B8D8 807AE64 0 0      
0 807DA64 807CFE4 0 0      
0 807DFDC 807D3BC 0 0      
0 807E090 807D414 0 0      
0 80A5A94 80A4DA8 0 0      
0 80A781C 80A6B34 0 0      
0 80A79B8 80A6CC0 0 0      
0 80ACC60 80ABD7C 0 0      
0 80AD678 80AC7A0 0 0      
8098478 80B3A84 80B2C60 0 0      
809874C 80B3D4C 80B2F28 0 0      
0 800ADC0 800AE18 0 0      
0 800ADDC 800AE34 0 0      
0 800F93C 800FA30 0 0      
0 800F9DC 800FAD0 0 0      
0 8010EA0 8011008 0 0      
801E4D8 80202B0 801FE48 0 0 ChapterIntro_LoopCloseText static void ChapterIntro_LoopCloseText(struct GenericProc * proc)  
0 8020304 801FE9C 0 0      
0 8020AD0 8020AD0 0 0      
0 8020F38 8020668 0 0      
801EAF8 8021A8C 8021614 0 0 CheckTutorialInterruptPromptResult static void CheckTutorialInterruptPromptResult(ProcPtr proc)  
801F310 8022154 8021CDC 0 0 UnitAttackItemMenu_Entry_SwitchOut fu8 UnitAttackItemMenu_Entry_SwitchOut(struct MenuProc * menu, struct MenuEntProc * ent)  
8020D44 8024600 8024174 0 0 TryEnlistAttackUnitTarget void TryEnlistAttackUnitTarget(struct Unit * unit)  
803C044 80438FC 8043154 0 0      
803EFEC 80478F4 8047108 0 0      
0 804B29C 804AAC0 0 0      
0 804B7E4 804B008 0 0      
8047370 80503B8 804FBDC 8055CEC 0      
0 8050560 804FD84 0 0      
8057A34 80563C8 8055BE0 0 0      
0 80563F0 8055C08 0 0      
804CD4C 8056454 8055C6C 0 0      
0 8056490 8055CA8 0 0      
80541C8 80578F0 8057108 805D944 805CBA8 efxSongOBJ_Loop void efxSongOBJ_Loop(struct ProcEfxOBJ * proc)  
0 8057DBC 80575D4 805DDF8 0      
8055050 80587F8 805D6A4 0 0      
8053114 805A5C4 8059DDC 0 0      
0 805B610 805AE28 0 0      
0 805FBBC 805F3D4 0 0      
0 805FFD0 8060254 0 0      
80590FC 806055C 805FD74 0 0      
0 806084C 8060064 0 0      
0 8060898 8060398 0 0      
0 8060A3C 805F7E8 0 0      
0 8060B80 8060544 0 0      
0 8060E44 806065C 0 0      
8090720 8061398 8061284 0 0      
8090834 8061A6C 80600B0 0 0      
8057A0C 8063CFC 8063514 0 0      
809B7D4 8064724 8063FA0 8070874 0      
0 80663EC 8065BFC 0 0      
8057A34 8066590 8065DA0 0 0      
805E4D4 806A584 8069DA4 0 0      
805F6B8 806BE18 806B56C 0 0      
8066D5C 80737AC 8072FC0 0 0 func_fe6_08066D5C void func_fe6_08066D5C(struct ManimSomethingProc_08066AD4 * proc)  
8066544 8073FC4 80737D8 0 0 func_fe6_08066544 void func_fe6_08066544(struct ManimSomethingProc_08066294 * proc)  
0 807ADA8 807A334 0 0      
0 807ADC4 807A350 0 0      
0 807DA48 807EE58 0 0      
0 807DC80 807EE74 0 0      
0 807E81C 807DA8C 0 0      
0 807E838 807DAA8 0 0      
0 807FC20 807EF34 0 0      
0 807FC3C 807EF50 0 0      
8070C4C 8082CA4 8045170 0 0 func_fe6_08070C4C void func_fe6_08070C4C(ProcPtr proc)  
0 8090ADC 8090180 0 0      
8087254 80A3580 80A290C 0 0 MinimapOnHBlank void MinimapOnHBlank(void)  
8098550 80B3B44 80B2D20 0 0      
0 800AEB0 800AF74 0 0      
805FCD8 806C850 806C064 0 0 MuExistsActive bool MuExistsActive(void)  
8098764 80B3D64 80B2F40 0 0      
0 80858D8 8084EDC 0 0      
0 80799E4 8079214 0 0      
8000F58 8000F58 8000F80 0 0 FormatTime bool FormatTime(u32 time, u16 * hours, u16 * minutes, u16 * seconds)  
8001550 80017E8 8001810 0 0 TmFill void TmFill(u16 * dest, int tileref)  
8001580 8001818 8001840 0 0 SetBlankChr void SetBlankChr(int chr)  
8002D6C 80031BC 80032E0 0 0 SyncHiOam void SyncHiOam(void)  
0 80033EC 8003510 0 0      
8003028 800348C 80035B0 0 0 SetBgmVolume void SetBgmVolume(int volume)  
0 8003684 80037A8 0 0      
0 8003E68 8003F8C 0 0      
800384C 8004240 8004364 0 0 DecodeStringRam void DecodeStringRam(char const * src, char * dst)  
8003870 8004264 8004388 0 0 PutOamHiRam void PutOamHiRam(int x, int y, u16 const * oam_list, int oam2)  
800389C 8004290 80043B4 0 0 PutOamLoRam void PutOamLoRam(int x, int y, u16 const * oam_list, int oam2)  
80038F0 80042E4 8004408 0 0 MapFloodCoreRam void MapFloodCoreRam(void)  
8008E00 8007458 80075C8 0 0 ApplyFactionFacePal void ApplyFactionFacePal(int fid, int pal)  
0 80095E4 8009754 0 0      
0 800A70C 800A708 0 0      
0 800AD84 800ADDC 0 0      
8009914 800AD98 800ADF0 0 0 LockTalk static void LockTalk(ProcPtr proc)  
0 800B12C 800B1F0 0 0      
0 800B7BC 800B880 0 0      
0 800E520 800E614 0 0      
0 800EC84 800ED78 0 0      
0 800EC9C 800ED90 0 0      
0 800EF34 800F028 0 0      
0 800EF50 800F044 0 0      
0 800EF78 800F06C 0 0      
0 8010F48 8010AF8 0 0      
0 80111E8 8010D98 0 0      
0 80114EC 801109C 0 0      
0 80123C8 8011D34 0 0      
0 8012B98 8012504 0 0      
80139DC 8013240 8012B88 0 0 RestartGameAndChapter void RestartGameAndChapter(void)  
0 8013BAC 8013670 0 0      
0 8013BBC 8013680 0 0      
8014AF8 8014900 80143E0 0 0 func_fe6_08014AF8 void func_fe6_08014AF8(void)  
8014D50 8014B58 80146DC 0 0 func_fe6_08014D50 void func_fe6_08014D50(void)  
80178F4 8017F3C 8017B4C 0 0 UnitApplyBonusLevels void UnitApplyBonusLevels(struct Unit * unit, int levelCount)  
80192E4 8019F20 8019B40 0 0 func_fe6_080192E4 void func_fe6_080192E4(void)  
0 8019FC0 8019BE0 0 0      
0 8020E5C 80209F4 0 0      
0 802196C 80214F4 0 0      
801F26C 80220B0 8021C38 8022CFC 8022D34 UnitAttackItemMenu_Entry_Display u32 UnitAttackItemMenu_Entry_Display(struct MenuProc * menu, struct MenuEntProc * ent)
int UnknownMenu_Draw(struct MenuProc* menu, struct MenuItemProc* menuItem)
UnknownMenu_Draw
0 802516C 8024CE0 0 0      
8026504 802B4DC 802B02C 0 0 TradeMenu_ApplyItemSwap static void TradeMenu_ApplyItemSwap(struct TradeMenuProc * proc)  
806DC90 802BD30 802B870 0 0 func_fe6_0806DC90 void func_fe6_0806DC90(ProcPtr parent)  
0 802BD44 802B884 804328C 8043308      
806DC24 802BD58 802B898 80A4868 0 func_fe6_0806DC24 void func_fe6_0806DC24(ProcPtr parent)  
0 802C6DC 802C21C 0 0      
8027530 802C86C 802C3AC 0 0 DoItemRestoreStaffAction void DoItemRestoreStaffAction(ProcPtr proc)  
802756C 802C8A8 802C3E8 0 0 DoItemBarrierStaffAction void DoItemBarrierStaffAction(ProcPtr proc)  
8027B98 802CF24 802CA64 0 0 DoItemPureWaterAction void DoItemPureWaterAction(ProcPtr proc)  
0 802CF60 802CAA0 0 0      
0 802D128 802CC68 0 0      
0 802D148 802CC88 0 0      
802A918 8030038 802FB70 0 0 AddMovePathSquare static void AddMovePathSquare(i8 x, i8 y)  
0 8030B60 8030674 0 0      
802EF20 8035824 803534C 0 0 AiStartStealAction void AiStartStealAction(struct AiPerformProc * proc)  
8036FA8 803E4EC 803E040 0 0      
0 80441D0 80439D0 0 0      
0 80456C8 8044ED8 0 0      
803F554 8047E5C 8047670 0 0      
0 8048320 8047B34 0 0      
803FB74 8048494 8047CA8 0 0      
803FC3C 804856C 8047D80 0 0      
803FE28 8048758 8047F6C 0 0      
80410BC 8049A08 8049220 0 0      
804536C 804E604 804DE28 0 0 loadNoDamage void loadNoDamage(int a1, int a2, u8 a3)  
80459F8 804EB48 804E36C 0 0      
804685C 804F8D8 804F0FC 0 0      
8046C14 804FD74 804F598 80554C4 80547DC NewEfxFlashUnit void NewEfxFlashUnit(struct Anim * anim, int dura1, int dura2, int c) StartEfxFlashUnit
80471E4 805022C 804FA50 0 0      
804AFA0 8054764 8053F7C 0 0      
804C5A4 8055D7C 8055594 0 0      
0 8056070 8055888 805C170 805B3CC StartSpellAnimation void StartSpellAnimation(struct Anim *anim)  
804D590 8056EFC 8056714 805CF64 0      
0 805AE14 805A62C 0 0      
8051624 805AEE0 805A6F8 0 0      
8053A44 805AF74 805A78C 0 0      
8051720 805B04C 805A864 0 0      
0 805B264 805AA7C 0 0      
0 805B32C 805AB44 0 0      
8052334 805BD1C 805B534 0 0      
8052460 805BE48 805B660 0 0      
80524F4 805BEDC 805B6F4 0 0      
8052848 805C230 805BA48 0 0      
0 805C5B4 805BDCC 0 0 loadHazymoonBG1 void loadHazymoonBG1(void *AIS)  
0 805C624 805BE3C 0 0      
8053FF4 805CC58 805C470 0 0      
805581C 805E510 805DD28 0 0      
80562C0 805EFA0 805E7B8 0 0      
80564E4 805F1C4 805E9DC 0 0      
0 8060730 805FF48 0 0      
0 80608B8 80600D0 0 0      
0 8060D4C 8060564 0 0      
0 80611CC 80609E4 8066128 0      
0 80612D4 8060AEC 0 0      
0 80614E4 8060CFC 8066444 0      
0 8061E40 8061658 0 0      
0 8061F48 8061760 8066E88 0      
0 8061FC4 80617DC 8066F04 0      
0 8062658 8061E70 806759C 0      
8056B08 8062D68 8062580 0 0      
8056C3C 8062E9C 80626B4 0 0      
8057BF8 8063E94 80636AC 0 0      
0 8065F38 8065748 0 0      
0 806603C 806584C 0 0      
0 80660F4 8065904 0 0 loadFireDragonBGPaletteAnimation _6CStruct *loadFireDragonBGPaletteAnimation(void *AIS)  
0 8066200 8065A10 0 0      
0 80662F4 8065B04 0 0 loadFireSeaBG2 _6CStruct *loadFireSeaBG2(void *AIS)  
0 8066380 8065B90 0 0      
0 8066CAC 80664C0 0 0 loadFireSeaBG1 void loadFireSeaBG1(void *AIS, __int16 duration)  
0 8066DA0 80665B4 0 0      
0 8066F80 8066794 0 0      
805CB6C 8068D2C 8068540 0 0      
805CBB0 8068D70 8068584 0 0      
805CC64 8068E24 8068638 0 0      
805CCE8 8068EA8 80686BC 8075434 8072F58 NewEfxClasschgBGSE01 void NewEfxClasschgBGSE01(struct Anim * anim)  
805CDCC 8068F8C 80687A0 0 0      
805CF38 80690F8 806890C 0 0      
0 806C474 806BC88 0 0      
80601AC 806CD2C 806C540 0 0 StartMuFogBump void StartMuFogBump(int x, int y)  
80608D4 806D4A4 806CCB8 0 0 EndAllMus void EndAllMus(void)  
8060904 806D4D4 806CCE8 0 0 func_fe6_08060904 static void func_fe6_08060904(struct MuProc * mu)  
806094C 806D51C 806CD30 0 0 LockMus void LockMus(void)  
0 806D52C 806CD40 0 0      
80613BC 806E5C0 806DDD4 0 0 StartMuSpeedUpAnim void StartMuSpeedUpAnim(struct MuProc * mu)  
806142C 806E630 806DE44 0 0 func_fe6_0806142C void func_fe6_0806142C(struct MuProc * mu, int flash)  
0 806E840 806E054 0 0      
8061704 806E930 806E144 0 0 SetMuMaxWalkSpeed void SetMuMaxWalkSpeed(void)  
0 806F7B0 806EFC4 0 0      
0 806F83C 806F050 0 0      
0 806F8C8 806F0DC 0 0      
0 806F97C 806F190 0 0      
8062A80 806FCE8 806F4FC 0 0 UnpackManimWindowDigits void UnpackManimWindowDigits(int chr)  
8062BA0 806FE08 806F61C 0 0 UnpackManimWindowGraphics void UnpackManimWindowGraphics(void const * hp_bar_img)  
8062CF0 806FF58 806F76C 0 0 EndManimInfoWindow void EndManimInfoWindow(void)  
8062D08 806FF70 806F784 0 0 StartManimInfoWindow void StartManimInfoWindow(int x_tile, int y_tile, ProcPtr parent)  
8062FE8 8070258 806FA6C 0 0 PutManimInfoWindowActorValues void PutManimInfoWindowActorValues(struct ManimInfoWindowProc * proc, int actor_id)  
8063120 8070390 806FBA4 0 0 InitManimActorInfoWindow void InitManimActorInfoWindow(struct ManimInfoWindowProc * proc, int actor_id, int x_offset)  
8063494 8070704 806FF18 0 0 PutManimExpBar void PutManimExpBar(int x_tm, int y_tm, int amt)  
80645F8 8071874 8071088 0 0 ManimDebugInitBu void ManimDebugInitBu(struct BattleUnit * bu, int num)  
8064994 8071C10 8071424 0 0 StartManimMissTag void StartManimMissTag(struct Unit * unit)  
8064A10 8071C8C 80714A0 0 0 StartManimNoDamageTag void StartManimNoDamageTag(struct Unit * unit)  
8064A8C 8071D08 807151C 0 0 StartManimRubbleAnim void StartManimRubbleAnim(struct Unit * unit, int is_defeat)  
80650A4 8072320 8071B34 0 0 func_fe6_080650A4 void func_fe6_080650A4(int x, int y, int square_size, int freeze_duration, int fadeout_duration, ProcPtr parent)  
8067A28 8074C70 8074474 0 0 StartManimLevelUpStatGainLabels void StartManimLevelUpStatGainLabels(int chr, int pal, int sprite_layer, ProcPtr parent)  
80132C8 8074D38 807453C 0 0 EndEachSpriteAnimProc void EndEachSpriteAnimProc(void)  
80685F0 80759B0 80751E0 0 0 func_fe6_080685F0 void func_fe6_080685F0(void)  
80686D8 8075A98 80752C8 0 0 func_fe6_080686D8 void func_fe6_080686D8(void)  
8069C74 807706C 807689C 0 0 func_fe6_08069C74 void func_fe6_08069C74(void)  
806A0DC 8077420 8076C50 0 0 StartManimFrameGradientScanlineEffect void StartManimFrameGradientScanlineEffect(fu16 y_top, fu16 y_bottom, fu16 color_2, fu16 color_3)  
0 807A208 8079A38 0 0      
0 807BD6C 807B2F8 0 0      
0 807CDD4 807C360 0 0      
0 807FC04 807EE3C 0 0      
0 807FC14 807EE4C 0 0      
0 808667C 8085C7C 0 0      
0 8086E0C 8086420 0 0      
0 8087864 8086EA8 0 0      
0 808E404 808DAC4 0 0      
0 808EDD0 808E488 0 0      
0 808EFBC 808E680 0 0      
0 80903C4 808FA84 0 0      
0 8090788 808FE48 0 0      
0 80910B0 809076C 0 0      
0 8091104 80907C0 0 0      
0 809225C 8091914 0 0      
0 809228C 8091944 0 0      
0 8093B14 8093208 0 0      
0 8093C00 80932F4 0 0      
0 8099128 8098868 0 0      
0 8099B94 80991DC 0 0      
0 8099D18 8099358 0 0      
0 809B2FC 809A924 0 0      
0 809F098 809E688 0 0      
80846B8 809F3D4 809E9C4 0 0 WriteSupplyItems void WriteSupplyItems(void * sram_dst) 保存运输队物品到存档
输入参数:
pDest 指向目的地址的指针
80846D0 809F3EC 809E9DC 0 0 ReadSupplyItems void ReadSupplyItems(void const * sram_src)  
0 809FA94 809F058 0 0      
0 80A03F8 809FA2C 0 0      
0 80A041C 809FA50 0 0      
8087878 80A3BAC 80A2F38 0 0 Minimap_ApplyFlashPalette void Minimap_ApplyFlashPalette(struct MinimapProc * proc)  
80878B4 80A3BE8 80A2F74 0 0 Minimap_ApplyViewportFlashColor void Minimap_ApplyViewportFlashColor(struct MinimapProc * proc)  
0 80A3EF8 80A3284 0 0      
0 80A54A8 80A4830 0 0      
0 80A61FC 80A5514 0 0      
0 80A86D4 80A77C0 0 0      
0 80A870C 80A77F8 0 0      
0 80A8B60 80A7C4C 0 0      
0 80A9064 80A8150 0 0      
0 80A9A08 80A8AF4 0 0      
0 80AA0C0 80A91AC 0 0      
0 80ADE30 80ACF08 0 0      
0 80AEBDC 80ADCC4 0 0      
0 80AEC4C 80ADD34 0 0      
0 80AFCC4 80AED8C 0 0      
8095D88 80B1174 80B034C 0 0      
8096F70 80B25C8 80B17A0 0 0      
8097084 80B26DC 80B18B0 0 0      
80975A0 80B2BB4 80B1D90 0 0      
8097638 80B2C4C 80B1E28 0 0      
809777C 80B2D90 80B1F6C 0 0      
8097830 80B2E44 80B2020 0 0      
8097E84 80B34A0 80B267C 0 0      
80985D8 80B3BD0 80B2DAC 0 0      
0 80B3E60 80B303C 0 0      
808B7A0 80B4A3C 80B3C04 0 0      
0 80B4BDC 80B3DA4 0 0      
0 80B4C34 80B3DFC 0 0      
808BE5C 80B5D64 80B4F44 0 0      
0 80B6374 80B5554 0 0      
0 80B7C40 80B6E58 0 0      
0 80B94EC 80B88C0 0 0      
0 80B97EC 80B8C8C 0 0      
0 80BB000 80BA4BC 0 0      
0 80BBAFC 80BB080 0 0      
0 80BBD28 80BB2AC 0 0      
0 80BC664 80BBC5C 0 0      
0 80BC7D8 80BBDD0 0 0      
0 80BC858 80BBE50 0 0      
0 80BC884 80BBE7C 0 0      
0 80BD4E0 80BCAE8 0 0      
0 80BDB24 80BCFCC 0 0      
0 80BDF7C 80BD424 0 0      
0 807931C 8078B4C 0 0      
8093284 809FB10 809F0D4 0 0      
0 800D478 800D568 0 0      
0 800D4A0 800D590 0 0      
0 800D834 800D928 0 0      
0 800D858 800D94C 0 0      
0 8016FBC 8016B68 0 0      
0 8079A50 8079280 0 0      
0 808F6AC 808ED70 0 0      
0 8003E9C 8003FC0 0 0      
0 808E6A4 808DD78 0 0      
0 800ACC4 800AD1C 0 0      
0 802ACE0 802A830 0 0      
805C41C 80685C8 8067DDC 0 0      
80629FC 806FC64 806F478 0 0 GetFacingFromTo int GetFacingFromTo(int x_from, int y_from, int x_to, int y_to)  
0 80946CC 8093DE4 0 0 nullsub_7 void nullsub_7()  
0 809FB0C 809F0D0 0 0      
0 80B647C 80B565C 0 0      
0 8012E64 80127E8 0 0      
0 8034D5C 8034884 0 0      
0 8004B1C 8004C40 0 0      
0 8009E6C 8009FDC 0 0      
8020A58 8023D90 8023904 0 0 GetGold int GetGold(void)  
8029F68 802F5AC 802F0E0 0 0 ArenaGetResult int ArenaGetResult(void)  
0 80B3DE4 80B2FC0 0 0      
0 80BE1CC 80BD688 0 0      
0 80C0548 80BFA04 0 0 ArcTan2 u16 ArcTan2(u16 x, s16 y)  
0 801DC64 801D860 0 0      
8023278 80273D4 8026F4C 0 0 GetUnitItemCantUseMsg int GetUnitItemCantUseMsg(struct Unit * unit, int item)  
80975C8 80B2BDC 80B1DB8 0 0      
0 8005740 800587C 0 0      
0 8005BB8 8005D24 0 0      
0 800A604 800A608 0 0      
80143E4 800B188 800B24C 0 0 FadeToBlack_OnInit static void FadeToBlack_OnInit(struct GenericProc * proc)  
0 800D268 800D358 0 0      
0 800D828 800D91C 0 0      
0 800EA58 800EB4C 0 0      
80143E4 80141EC 8013CCC 0 0 FadeToBlack_OnInit static void FadeToBlack_OnInit(struct GenericProc * proc)  
8014718 8014520 8014000 0 0 StartFastLockingFadeToBlack void StartFastLockingFadeToBlack(ProcPtr parent)  
80157C8 80155D0 8015154 0 0 MatRotB void MatRotB(int * mat, short angle)  
8015810 8015618 801519C 0 0 MatRotC void MatRotC(int * mat, short angle)  
803FC70 80485A0 8047DB4 0 0      
803FC70 8049960 8049178 0 0      
80581FC 8064AD0 80642E8 0 0      
8058392 8064C66 806447E 0 0      
8058612 8064EE6 80646FE 0 0      
0 806518E 80649A6 0 0      
8060460 806CFE8 806C7FC 0 0 Mu_OnState_08060460 void Mu_OnState_08060460(struct MuProc * mu)  
800F094 806D06C 806C880 0 0 WaitForMu_0800F094 static void WaitForMu_0800F094(struct GenericProc * proc)  
80604E4 806D07C 806C890 0 0 Mu_OnStateNone void Mu_OnStateNone(struct MuProc * mu)  
80612F0 806E4F4 806DD08 0 0 MuActionAnimFinishFunc static void MuActionAnimFinishFunc(int arg)  
8061404 806E608 806DE1C 0 0 MuSlowDownAnimFreezeFunc static void MuSlowDownAnimFreezeFunc(int arg)  
0 806E6DC 806DEF0 0 0      
0 806E7EC 806E000 0 0      
0 806E8DC 806E0F0 0 0      
8061720 806E94C 806E160 0 0 MuMaxWalkSpeedFunc static void MuMaxWalkSpeedFunc(ProcPtr mu)  
8068608 80759C8 80751F8 0 0 func_fe6_08068608 void func_fe6_08068608(struct ManimSomethingProc_080685F0 * proc)  
8069C04 8076FFC 807682C 0 0 func_fe6_08069C04 void func_fe6_08069C04(ProcPtr proc)  
8069C1C 8077014 8076844 0 0 func_fe6_08069C1C void func_fe6_08069C1C(ProcPtr proc)  
806A750 8077BC0 80773F0 0 0 ManimShiftingSineWaveScanlineBuf_Init void ManimShiftingSineWaveScanlineBuf_Init(struct ManimShiftingSineWaveScanlineBufProc * proc)  
806C158 807A940 8079ECC 0 0 IsPercivalBlueDeployed bool IsPercivalBlueDeployed(void)  
806C1A4 807A950 8079EDC 0 0 IsBorsBlue bool IsBorsBlue(void)  
806C1B4 807A960 8079EEC 0 0 IsLilinaBlue bool IsLilinaBlue(void)  
806C1C4 807A970 8079EFC 0 0 IsElenBlue bool IsElenBlue(void)  
806C1D4 807A980 8079F0C 0 0 IsRaighBlue bool IsRaighBlue(void)  
0 807B534 807AAC0 0 0      
0 807B558 807AAE4 0 0      
0 807C8BC 807BE48 0 0      
0 807F5C8 807E80C 0 0      
0 807F610 807E854 0 0      
0 807F648 807E88C 0 0      
0 807F690 807E8D4 0 0      
0 807F6B0 807E8F4 0 0      
0 807F6D0 807E914 0 0      
0 807F718 807E95C 0 0      
0 807F738 807E97C 0 0      
0 807F9D0 807EC14 0 0      
0 807FB40 807ED78 0 0      
0 807FB54 807ED8C 0 0      
0 807FB6C 807EDA4 0 0      
0 80877FC 8086E40 0 0      
0 8089B60 8089200 0 0      
0 808F7B4 808EE78 0 0      
8041014 808FCAC 808F36C 0 0      
0 8094828 8093F40 0 0      
0 809484C 8093F64 0 0      
808A160 80A691C 80A5C5C 0 0 func_fe6_0808A160 void func_fe6_0808A160(struct UnkProc_0868A2AC * proc)  
808A228 80A69B8 80A5CF8 0 0 func_fe6_0808A228 void func_fe6_0808A228(struct UnkProc_0868A2CC * proc)  
809AD64 80AA490 80A95B4 0 0      
8074830 80AA4B4 80A95D8 0 0 func_fe6_08074830 void func_fe6_08074830(struct UnitListScreenProc * proc)  
8095DF0 80B11DC 80B03B4 0 0      
8095E70 80B125C 80B0434 0 0      
80604F4 80B1418 80B05F0 0 0 Mu_OnStateDoNothing void Mu_OnStateDoNothing(struct MuProc * mu)  
0 80B14B8 80B0690 0 0      
0 80B1A0C 80B0BE4 0 0      
0 80B1A44 80B0C1C 0 0      
0 80B1A5C 80B0C34 0 0      
0 80B1A74 80B0C4C 0 0      
0 80B1E0C 80B0FE4 0 0      
0 80B1E4C 80B1024 0 0      
0 80B1EBC 80B1094 0 0      
8097D50 80B336C 80B2548 0 0      
8097D7C 80B3398 80B2574 0 0      
0 80B39BC 80B2B98 0 0      
0 80B39D4 80B2BB0 0 0      
0 80B7084 80B6278 0 0      
0 80B7094 80B6288 0 0      
807B69C 80BCE9C 80BC474 0 0      
8016FB4 8017420 8016FCC 0 0 GetUnitStaffReach int GetUnitStaffReach(struct Unit * unit)  
0 802788C 8027400 0 0      
80982D8 80B3908 80B2AE4 0 0      
8096944 80B1D44 80B0F1C 0 0      
0 8006FF0 800A524 0 0      
8014278 800AD50 8013B60 8008E44 8008F54 EndPalFade void EndPalFade(void)
void sub_8008F54(void)
 
0 800DD90 800DE84 0 0      
8010750 800E490 800E584 0 0 EvtCmd_EndGame static int EvtCmd_EndGame(struct EventProc * proc)  
0 800E4A8 800E59C 0 0      
0 800E7A4 800E88C 0 0      
0 800F250 800F344 0 0      
0 800F264 800F358 0 0      
0 800FA94 800E898 0 0      
0 800FAA0 800FB94 0 0      
0 800FAE4 800FBD8 0 0      
0 8010F74 8010B24 0 0      
0 8011298 8010E48 0 0      
0 8011AC8 8011430 0 0      
0 8011E8C 80117F4 0 0      
0 8012F44 80128C8 8009B94 0      
0 8014834 8021164 0 0      
801B034 801C56C 8015484 0 0 PlayerPhase_Suspend static void PlayerPhase_Suspend(ProcPtr proc)  
801CF48 801E858 801E4D4 0 0 PhaseIntroVMatchHi static void PhaseIntroVMatchHi(void)  
0 8020A48 80205E0 0 0      
0 80219F8 8021580 0 0      
0 8022014 8021B9C 0 0      
0 80221CC 801C168 0 0      
0 8022EB0 8022A38 0 0      
0 802348C 80232AC 0 0      
8020770 8023714 8023400 8024608 0 HealMapSelect_SwitchIn fu8 HealMapSelect_SwitchIn(struct MapSelectProc * proc, struct SelectTarget * target)  
80207F8 8023824 80233E0 0 0 GiveRescueMapSelect_Init void GiveRescueMapSelect_Init(struct MapSelectProc * proc)  
80208A0 802388C 8023444 8024780 80247D0 TradeMapSelect_SwitchIn fu8 TradeMapSelect_SwitchIn(struct MapSelectProc * proc, struct SelectTarget * target)
u8 TalkSupportSelection_OnChange(ProcPtr proc, struct SelectTarget* target)
 
80217F8 8024BD8 8024858 0 0 ListRescueStaffTargets void ListRescueStaffTargets(struct Unit * unit)  
8021904 8024D0C 80248A8 0 0 ListSilenceTargets void ListSilenceTargets(struct Unit * unit)  
0 802507C 8024BF0 0 0      
8021638 80250E0 8024C54 0 0 ListAdjacentHealTargets void ListAdjacentHealTargets(struct Unit * unit)  
8028354 802D834 802D374 8030094 8030144 BmVSync_Repeat static void BmVSync_Repeat(struct BmVSyncProc * proc)
void BMapVSync_OnLoop(struct BMVSyncProc* proc)
BMapVSync_OnLoop, GameVBlankProc_Loop
8029560 802EA88 802E500 0 0 ResumeMapMainDuringBerserk void ResumeMapMainDuringBerserk(ProcPtr mapmain)  
8029618 802EB40 802E5BC 0 0 ResumeMapMainDuringPhaseChange void ResumeMapMainDuringPhaseChange(ProcPtr mapmain)  
0 802FE20 802F954 0 0      
0 8031634 8031148 0 0      
802C798 8032710 803202C 8035288 8035380 StartUnitGiveRescuePanels void StartUnitGiveRescuePanels(ProcPtr parent)
void StartUnitGiveInfoWindows(ProcPtr parent)
 
0 803E068 807B178 8042FB0 804302C EndSioHold void EndSioHold(void)  
803ED54 8047658 8046E70 0 0      
804DE4C 8056F98 8056458 0 0 spellArrow void spellArrow(void *AIS)  
0 805717C 80569F0 0 0      
804D7C0 8057234 8056AA8 0 0      
804D81C 8057290 8056B04 0 0      
804D878 80572EC 8056B60 0 0      
804D8D4 8057348 8056BBC 0 0      
804D930 80573A4 8056C18 0 0      
804D9E8 8057400 8056C74 0 0 spellTeyari9 int spellTeyari9(AnimationInterpreter *a1)  
804DA44 805745C 8056CD0 0 0 spellTeyari10 int spellTeyari10(AnimationInterpreter *a1)  
804E5E4 8057664 80567B0 805D6D0 0 spellSong int spellSong(int a1)  
804E9FC 805856C 8057D84 805E5B8 805D4B8 efxIcebreathOBJ_OnEnd void efxIcebreathOBJ_OnEnd(struct ProcEfxOBJ * proc)  
0 8059F74 805978C 8060334 805F234 efxMistyRainObj_OnEnd void efxMistyRainObj_OnEnd(struct ProcEfxOBJ * proc)  
0 8059F8C 80597A4 0 0      
804E8CC 805A090 805C250 0 0      
804ECB8 805A60C 805DBC8 0 0      
8051394 805ABC0 805A3D8 8060F68 805FE68 efxPurgeOBJ_OnEnd void efxPurgeOBJ_OnEnd(struct ProcEfxOBJ * proc)  
804F5C4 805ABD8 805DE68 0 0      
804FC28 805B678 805E100 0 0      
805007C 805BA78 805E420 0 0      
80503BC 805C3D8 805E69C 0 0      
8053B88 805C7F8 805C010 0 0      
8053DB0 805CA20 805C238 806198C 806088C efxHazymoonOBJ3RND_OnEnd void efxHazymoonOBJ3RND_OnEnd(struct ProcEfxOBJ * proc)  
8050860 805CA38 805ECA4 0 0      
8054084 805CCE8 805C500 8061C2C 0      
8054558 805D1D8 805CB40 8062124 0 spellLive int spellLive(int a1)  
80546A8 805D328 805CCE4 0 0 spellRelive int spellRelive(int a1)  
8055234 805DEC0 805D6D8 0 0      
8055264 805DEF0 805D708 0 0      
8050DE0 805E3B0 805EF10 0 0      
8055BDC 805E8D0 805E0E8 8063760 8062660 efxSilenceOBJ_OnEnd void efxSilenceOBJ_OnEnd(struct ProcEfxOBJ * proc)  
8052090 805EC08 8060688 0 0      
80529EC 805EE84 8060DDC 0 0      
805653C 805F21C 805EA34 80640A4 0      
0 805F48C 80613F8 0 0 spellMShield int spellMShield(AnimationInterpreter *a1)  
8056A00 805F6E0 805EEF8 8064568 8063468 efxMshieldBGOBJ_OnEnd void efxMshieldBGOBJ_OnEnd(struct ProcEfxOBJ * proc)  
0 8060108 805F920 8064F58 0      
80556BC 80605A4 8057C54 0 0 spellExcalibur int spellExcalibur(AnimationInterpreter *a1)  
0 806079C 805FFB4 0 0      
0 8060B64 806037C 8065658 806454C efxExcaliburBG_OnEnd void efxExcaliburBG_OnEnd(void)  
0 8060D10 8060528 8065A28 806491C efxExcaliburBG2_OnEnd void efxExcaliburBG2_OnEnd(void)  
0 8061274 8060A8C 8065BD4 8064AC8 efxExcaliburBG3_OnEnd void efxExcaliburBG3_OnEnd(void)  
0 806137C 8060B94 80662DC 8065300 efxOuraBG2_OnEnd void efxOuraBG2_OnEnd(void)  
0 80615A8 8060D88 8067618 0      
0 8061A50 8061268 80669B0 0      
8055F24 8061BE0 8058FB4 0 0 spellLuce int spellLuce(AnimationInterpreter *a1)  
0 8061EE8 8061700 0 0      
0 8062640 8061E58 0 0      
0 80626D4 8060DA4 806D988 0      
0 8062AAC 80622C4 0 0 spellRingFilla int spellRingFilla(AnimationInterpreter *a1)  
80575E8 80639F8 8063210 806FA80 0      
0 8063C14 80656B0 0 0      
8058180 8064A54 80643FC 0 0      
8058310 8064BE4 8064938 80712BC 0      
0 8065F8C 806579C 0 0      
0 8066090 80658A0 0 0      
802E8D4 8066634 8069D0C 0 0 AiOrder_End void AiOrder_End(ProcPtr proc)  
0 806A7A0 8069FC0 8076E8C 0      
804C7EC 806C178 80557DC 8078934 0      
8064F28 80721A4 8071B88 807F3E0 0 func_fe6_08064F28 void func_fe6_08064F28(struct ManimEffectProc * proc)  
80650F8 8072374 8071BAC 807F60C 0 func_fe6_080650F8 void func_fe6_080650F8(struct ManimSomethingProc_080650A4 * proc)  
80684D8 8074C5C 8074460 0 0 ManimLevelUp_Clear void ManimLevelUp_Clear(struct ManimLevelUpProc * proc)  
808B56C 8075864 8075094 0 0      
0 8075F68 8075798 0 0      
0 8075FAC 80757DC 0 0      
8068F88 8076350 8075B80 0 0 Manim_WatchAttacker void Manim_WatchAttacker(ProcPtr proc)  
8068FD8 80763A0 8075BD0 0 0 Manim_WatchDefender void Manim_WatchDefender(ProcPtr proc)  
8069560 8076950 8076180 0 0 func_fe6_08069560 void func_fe6_08069560(ProcPtr proc)  
8069590 8076980 80761B0 0 0 func_fe6_08069590 void func_fe6_08069590(ProcPtr proc)  
80695C0 80769B0 80761E0 0 0 func_fe6_080695C0 void func_fe6_080695C0(ProcPtr proc)  
80695F0 80769E0 8076210 0 0 func_fe6_080695F0 void func_fe6_080695F0(ProcPtr proc)  
806962C 8076A1C 807624C 0 0 func_fe6_0806962C void func_fe6_0806962C(ProcPtr proc)  
8069668 8076A58 8076288 0 0 func_fe6_08069668 void func_fe6_08069668(ProcPtr proc)  
80696A4 8076A94 80762C4 0 0 func_fe6_080696A4 void func_fe6_080696A4(ProcPtr proc)  
80696E0 8076AD0 8076300 0 0 func_fe6_080696E0 void func_fe6_080696E0(ProcPtr proc)  
806971C 8076B0C 807633C 0 0 func_fe6_0806971C void func_fe6_0806971C(ProcPtr proc)  
8069758 8076B48 8076378 0 0 func_fe6_08069758 void func_fe6_08069758(ProcPtr proc)  
806988C 8076C80 80764B0 0 0 func_fe6_0806988C void func_fe6_0806988C(ProcPtr proc)  
80698E4 8076CD8 8076508 0 0 func_fe6_080698E4 void func_fe6_080698E4(ProcPtr proc)  
8069914 8076D08 8076538 0 0 func_fe6_08069914 void func_fe6_08069914(ProcPtr proc)  
8069944 8076D38 8076568 0 0 func_fe6_08069944 void func_fe6_08069944(ProcPtr proc)  
8069974 8076D68 8076598 0 0 func_fe6_08069974 void func_fe6_08069974(ProcPtr proc)  
0 807B430 807A9BC 0 0      
0 807B7A0 807AD2C 8087B10 8085844 sub_8085844 void sub_8085844(ProcPtr parent)  
0 807B7C8 807AD54 8087B38 808586C sub_808586C void sub_808586C(void)  
0 807B8A4 807AE30 8087C14 8085948 sub_8085948 void sub_8085948(struct EventEngineProc * proc)  
0 807C658 803DE94 0 0      
0 807C6F0 807BC7C 0 0      
0 807CA30 807BFBC 0 0      
0 807CD48 807B1F4 0 0      
0 807CD60 807B79C 0 0      
0 807D314 807B1E0 0 0      
0 807D59C 807CB28 0 0      
0 807D938 807B264 0 0      
0 807D94C 807CEC8 0 0      
0 807D95C 807CED8 0 0      
806DA90 807D96C 807CEE8 0 0 func_fe6_0806DA90 void func_fe6_0806DA90(void)  
80947AC 807DA3C 807CFBC 0 0      
0 807F8DC 801E6D0 0 0      
0 807F8F4 807ED2C 0 0      
8014278 807F908 807EB4C 0 0 EndPalFade void EndPalFade(void)  
0 807FAE8 807F45C 0 0      
0 807FB80 807EDB8 0 0      
0 807FB98 807EDD0 0 0      
0 807FBB0 807EDE8 0 0      
0 807FBCC 807EE04 0 0      
0 8080214 807F6B4 0 0      
808E6FC 8086668 808F7C4 0 0      
0 808E4E8 808DBA8 80974AC 80951CC PrepScreenMenu_OnItems void PrepScreenMenu_OnItems(struct ProcAtMenu* proc)  
0 808E57C 808DC3C 0 0      
0 808E5B4 808DC88 0 0      
0 80921FC 80918B4 0 0      
0 809221C 80918D4 0 0      
0 809223C 80918F4 0 0      
0 8093198 809288C 0 0      
0 80931C8 80928BC 0 0      
0 80931E0 80928D4 0 0      
0 80951C0 8094930 0 0      
0 8095C90 8095454 0 0      
0 80960A8 809AE84 0 0      
0 80969A8 8097660 0 0      
0 8099B2C 809BA24 80A2B9C 0      
0 809B6D4 809ACFC 0 0      
0 809C808 809BE68 80A5744 80A196C StartSupportScreenFromPrepScreen void StartSupportScreenFromPrepScreen(ProcPtr parent)  
0 80A45D4 80A3960 0 0      
0 80A773C 80A6A54 0 0      
80793F0 80A7D88 80A73E4 0 0 func_fe6_080793F0 void func_fe6_080793F0(struct PrepMenuProc * parent)  
0 80AA8E8 80AA758 0 0      
0 80AB188 80AA3A0 0 0      
0 80AB1F4 80AA40C 0 0      
0 80ABAE0 80AAC04 0 0      
8095D2C 80B10B8 80B42FC 0 0      
8096A98 80B1E90 80B1068 0 0      
80985AC 80B3BA4 80B2D80 80B95A8 0      
808BD58 80B511C 80B6264 0 0      
8098A78 80B6444 80B5624 0 0      
808D99C 80B7070 80B85D4 0 0      
8098AA8 80B9244 80B85A8 0 0      
0 80B9C0C 80B9FB0 0 0      
8098AC0 80BAA80 80B9F78 0 0      
0 80BC5B0 80BBBA4 0 0      
0 80BD3A0 80BC9A8 0 0      
0 80BD47C 80BCA84 0 0      
8063894 8070B10 8070324 0 0 PutManimDebugParamText void PutManimDebugParamText(int num, int param, int text_color)  
0 805B110 805A928 0 0      
0 8089BDC 808927C 0 0      
0 80419D4 80412E0 0 0      
0 80B7D64 80B6FB8 0 0      
0 80878A8 8086EEC 0 0      
0 80A7E4C 80A6F34 0 0      
0 809A0E8 8099728 0 0      
0 8080E04 80800B4 0 0      
0 8048ED0 80486E4 0 0      
0 80BAC14 80BA10C 0 0      
0 8010364 800FEF0 0 0      
0 808E8DC 808DF9C 0 0 displayMainPrepScreen void displayMainPrepScreen(int a1) 显示出击准备菜单
0 80A8140 80A722C 0 0      
0 80A64E0 80A5818 0 0      
80185C8 80190B0 8018CC0 0 0 GetUnitRescueName inline char const * GetUnitRescueName(struct Unit * unit)  
0 8090F14 80905D4 0 0      
0 808E344 808DA04 0 0      
0 80BAAE0 80B9FD8 0 0      
0 80290F8 8028C50 0 0      
0 80BAD64 80BA25C 0 0      
0 8029040 8028BA0 0 0      
0 800D744 800D834 0 0      
80974A0 80B2AF8 80B1CCC 0 0      
8036EB4 803E3F8 803DF48 0 0      
0 808F9E0 808F0A4 0 0      
0 80A80B8 80A71A8 0 0      
0 8030B88 803069C 0 0 displayViewMapPrepScreen void displayViewMapPrepScreen(int a1) 显示地图上的准备菜单屏幕(包括调整我军单位位置等功能)
803A604 8041E1C 804172C 0 0      
803A7E8 8042010 8041920 0 0      
0 80A40E8 80A3474 0 0      
0 800B994 800BA3C 0 0      
801F5A0 8022404 8021F8C 0 0 UnitActionMenu_Visit_Select fu8 UnitActionMenu_Visit_Select(struct MenuProc * menu, struct MenuEntProc * ent)  
0 809C448 809BA80 0 0      
0 8092B30 8092220 0 0      
0 80A0DFC 80A0458 0 0      
0 80B92E8 80B8654 0 0      
0 8094398 8093AA0 0 0      
8094CEC 80B01BC 80AF368 0 0      
0 80A7424 80A6748 0 0      
8088F60 80A54C8 80A4850 0 0 func_fe6_08088F60 void func_fe6_08088F60(struct SaveMenuProc * proc)  
0 8066414 8065C24 0 0      
8079BC8 807D5B0 807CB3C 0 0 func_fe6_08079BC8 void func_fe6_08079BC8(struct UnkProc_08678E18 * proc)  
0 80A7328 80A6664 0 0      
0 80A8618 80A76F8 0 0      
80456C4 80BB7FC 80BADA0 0 0      
0 8088D08 8088380 0 0      
0 80B0330 80AF4D4 0 0      
0 807BF9C 807C1B8 0 0      
0 807C954 807C208 0 0      
0 807CC2C 807BEE0 0 0      
0 807CC7C 807C10C 0 0      
0 807CB80 807B528 0 0      
80588E0 80A02EC 809F924 0 0      
0 80867D8 8085DCC 0 0      
0 80B4CEC 80B3EB4 0 0      
0 801C43C 801C070 0 0      
0 80B8384 80B75D8 0 0      
805183C 805CE2C 8060CC8 0 0      
804F96C 805BA48 8058310 0 0      
0 805836C 805D4F4 805E3B4 0      
804E744 80614B0 8057B84 0 0      
0 80580EC 8058010 805E130 0      
804E5B0 805DD44 8063348 0 0      
80534FC 805DE8C 8057904 0 0      
804EC84 8063B30 805D55C 0 0      
8052060 80637D4 8058920 0 0      
805752C 80638C0 8058CF8 0 0      
0 80665B8 8065DC8 0 0      
8071888 8083B28 8062C78 0 0 func_fe6_08071888 void func_fe6_08071888(struct HelpBoxProc * proc)  
0 8096A78 8096370 0 0      
0 80B7C6C 80B6E84 0 0      
0 8092838 8091F04 0 0      
0 80ABC28 809F8F4 0 0      
0 80BB46C 80BA918 0 0      
80675AC 80747F4 8074008 0 0 PutManimLevelUpFrame void PutManimLevelUpFrame(int actor_id, int x, int y)  
0 80BB29C 80BA764 0 0      
80930D4 80B6404 80B7EF8 0 0      
0 800A614 800A618 0 0      
80681D8 8075584 8074D88 0 0 ManimLevelUp_PutStatGainLabels void ManimLevelUp_PutStatGainLabels(struct ManimLevelUpProc * proc)  
0 80B6BBC 80B5D9C 0 0      
0 80AB970 80AAAA8 0 0      
0 800FD04 80C3CDC 0 0      
0 80B4050 80B322C 0 0      
0 80B9284 80B85E8 0 0      
0 807DB3C 807D020 0 0      
0 808341C 8082A10 0 0      
802D7F0 8033A38 803351C 0 0 InitBattlePreviewBattleStats static void InitBattlePreviewBattleStats(struct BattlePreviewProc * proc)  
806ED34 8080B5C 807FDF0 0 0 PutStatScreenPersonalInfoPage void PutStatScreenPersonalInfoPage(void)  
80865EC 80A2A50 0 0 0 GetExtraMapMapReadAddr void const * GetExtraMapMapReadAddr(void)  
8086608 80A2A6C 0 0 0 GetExtraMapMapSize u32 GetExtraMapMapSize(void)  
8086624 80A2A88 0 0 0 GetExtraMapInfoReadAddr void const * GetExtraMapInfoReadAddr(void)  
8086640 80A2AA4 0 0 0 GetExtraMapInfoSize u32 GetExtraMapInfoSize(void)  
80371B4 803E6F8 0 0 0      
803A08C 8041864 0 0 0      
8016BAC 8016E60 0 0 0 GetItemKindString char const * GetItemKindString(int kind)  
8022F94 8027000 0 0 0 GetAffinityName char const * GetAffinityName(int affinity)  
802BE4C 8031DC4 0 0 0 DrawUnitHpText static void DrawUnitHpText(struct Text * text, struct Unit * unit)  
802BEA0 8031E18 0 0 0 DrawUnitConText static void DrawUnitConText(struct Text * text, struct Unit * unit)  
802BEE0 8031E58 0 0 0 DrawUnitAidText static void DrawUnitAidText(struct Text * text, struct Unit * unit)  
802BF48 8031EC0 0 0 0 DrawUnitStatusText static void DrawUnitStatusText(struct Text * text, struct Unit * unit)  
802BF7C 8031EF4 0 0 0 DrawUnitResChangeText static void DrawUnitResChangeText(struct Text * text, struct Unit * unit, int bonus)  
802BFD4 8031F4C 0 0 0 DrawUnitResUnkText static void DrawUnitResUnkText(struct Text * text, struct Unit * unit, int unused)  
802C008 8031F80 0 0 0 DrawAccuracyText static void DrawAccuracyText(struct Text * text, int accuracy)  
803A028 8041800 0 0 0      
803BF28 80437DC 0 0 0      
803C00C 80438C0 0 0 0      
805F6E0 806BF3C 0 0 0      
80684D8 8075898 0 0 0 ManimLevelUp_Clear void ManimLevelUp_Clear(struct ManimLevelUpProc * proc)  
8071120 8083268 0 0 0 DrawHelpBoxWeaponLabels int DrawHelpBoxWeaponLabels(int item)  
80951DC 80B0694 0 0 0      
8097014 80B266C 0 0 0      
8098624 80B3C1C 0 0 0      
803AE90 80426B8 0 0 0      
8059A28 8063460 0 0 0      
805F5F8 806BD58 0 0 0 ekrPopup_DrawWRankUp int ekrPopup_DrawWRankUp(int a1)  
80185F8 80190E0 0 0 0 GetUnitStatusName inline char const * GetUnitStatusName(struct Unit * unit)  
80294A4 802E9CC 0 0 0 ResumeMapMainDuringPhase void ResumeMapMainDuringPhase(ProcPtr mapmain)  
803A6BC 8041EE4 0 0 0      
8015AB8 8015900 0 0 0 BmMain_SuspendBeforePhase void BmMain_SuspendBeforePhase(ProcPtr proc)  
804DAA0 80574B8 0 0 0      
806511C 8072398 0 0 0 func_fe6_0806511C void func_fe6_0806511C(struct ManimSomethingProc_080650A4 * proc)  
806DC24 807CD34 807C2C0 0 0 func_fe6_0806DC24 void func_fe6_0806DC24(ProcPtr parent)  
8045FF8 8090104 0 0 0      
8094878 80AFE38 0 0 0      
8094B80 80B00A0 0 0 0      
8073570 8083838 8082E38 0 0 StatusScreenFade_Loop void StatusScreenFade_Loop(struct StatusScreenProc * proc)  
8073BE8 80BD4F4 0 0 0 DrawStatusScreenPage void DrawStatusScreenPage(struct StatusScreenProc * proc, int page)  
8066094 8010230 0 0 0 func_fe6_08066094 void func_fe6_08066094(struct ManimSomethingProc_08065E08 * proc)  
800CAD4 800A3C8 0 0 0 TalkDebug_OnIdle static void TalkDebug_OnIdle(struct GenericProc * proc)  
8013EBC 80138A0 8013380 8013260 80131A8 func_fe6_08013EBC void func_fe6_08013EBC(struct Unk_08013EBC * unk, int value)
void sub_80131A8(struct Unk_80131A8 *unk, int value)
 
809DD1C 80C059C 80BFA58 80D63C4 80D16C8 SoundBiasReset int SoundBiasReset(void)  
809DD24 80C05A4 80BFA60 80D63CC 80D16D0 SoundBiasSet int SoundBiasSet(void)  
809DF3C 80C07BC 80BFC78 80D65E8 80D18EC BXR11 int BXR11() _call_via_fp
809DF40 80C07C0 80BFC7C 80D65EC 80D18F0 BXR12 int BXR12() _call_via_ip
800C49C 8009F8C 800A0FC 8008A20 8008B24 ClearHBlankA static void ClearHBlankA(void)
void ClearPrimaryHBlank(void)
 
800CA70 800A390 0 8013990 80138D8 StartTalkDebug void StartTalkDebug(void)
void StartSpacialSeTest(void)
 
80159A8 80157B0 8015334 80153B0 801538C HandleChangePhase static void HandleChangePhase(void)
void SwitchPhases(void)
SwitchPhases, SwitchGameplayPhase
801A89C 801BAB4 801B6F8 801BAEC 801BE28 func_fe6_0801A89C fu8 func_fe6_0801A89C(struct MenuProc * menu, struct MenuEntProc * ent)
u8 DebugMenu_WeatherIdle(struct MenuProc* menuProc, struct MenuItemProc* menuItemProc)
DebugMenu_WeatherIdle
8028D38 802E220 802DD60 8030A84 8030B34 WeatherInit void WeatherInit(void)
void WfxInit(void)
WfxInit, SetupWeatherGraphics_Maybe
8028DA8 802E290 802DDD0 8030AF4 8030BA4 WeatherVBlank void WeatherVBlank(void)
void WfxVSync(void)
WfxVSync, UpdateWeatherGraphics
0 8030948 8030480 803332C 803341C PrepMapMenu_OnOptions void PrepMapMenu_OnOptions(struct ProcPrepSallyCursor * proc) PrepScreenMapMenu_OnOptions
0 8030988 80304C0 8033368 8033458 PrepMapMenu_OnSave void PrepMapMenu_OnSave(struct ProcPrepSallyCursor * proc) PrepScreenMapMenu_OnSave
802C5E4 803255C 0 80350D4 80351CC RefreshUnitTakeRescuePanels void RefreshUnitTakeRescuePanels(ProcPtr parent)
void RefreshUnitTakeRescueInfoWindows(ProcPtr parent)
 
80394A8 8040C74 8040568 8045BB4 0      
804C75C 8055F34 805574C 805C034 805B290 ekrTogiEnd_Init void ekrTogiEnd_Init(struct ProcEkrTogi * proc)  
804EFB4 8058B28 8058340 805EBD4 805DAD4 StartSpellAnimFire void StartSpellAnimFire(struct Anim *anim)  
804EFF8 8058B6C 8058384 805EC18 805DB18 StartSpellAnimElfire void StartSpellAnimElfire(struct Anim *anim)  
804FE3C 80599B0 80591C8 805FA68 805E968 efxThunderstormOBJ_End void efxThunderstormOBJ_End(struct ProcEfxOBJ * proc)  
0 8061570 0 80664D0 806B664 sub_806B664 void sub_806B664(struct ProcEfxOBJ * proc)  
0 806158C 0 8066508 0      
805707C 80632DC 8062AF4 806F280 806CF5C efxHurtmutEff00OBJ_806CF5C void efxHurtmutEff00OBJ_806CF5C(struct ProcEfxOBJ * proc)  
805717C 80633DC 8062BF4 806F380 806D05C efxHurtmutEff01OBJ_806D05C void efxHurtmutEff01OBJ_806D05C(struct ProcEfxOBJ * proc)  
0 806830C 8067B20 807473C 8072258 GetEfxSoundType1FromTerrain u16 GetEfxSoundType1FromTerrain(u16 terrain)  
80706A0 8082644 80818E4 808B044 8088DB8 HelpBox_WaitClose void HelpBox_WaitClose(struct HelpBoxProc * proc)
void HelpBox_WaitClose(struct HelpBoxProc* proc)
 
8072734 8085824 8084E28 808E5CC 808C2CC ApplyUnitMapUiFramePal void ApplyUnitMapUiFramePal(int faction, int pal_id)
void GetMinimugFactionPalette(int faction, int palId)
MMBPalSelect
0 8088C78 0 8091AF8 808F824 sub_808F824 s8 sub_808F824(int textCode)  
0 808E4D4 808DB94 8097498 80951B8 PrepScreenMenu_OnPickUnits void PrepScreenMenu_OnPickUnits(struct ProcAtMenu* proc)  
0 809A270 80998B4 80A3250 0      
804C478 8055C50 8055468 805BD44 805AFA0      
0 80A30C8 80A2454 80AC424 80A7A0C GetMinimapTileAt int GetMinimapTileAt(int x, int y) Minimap_GetTileForTerrainAt
0 8027584 80270FC 8028E0C 8028E60 DoItemUse void DoItemUse(struct Unit* unit, int item) DoUseUnitItem, ItemEffect_Call
8017454 8017A00 8017610 80176AC 8017904 GetUnitMapSprite int GetUnitMapSprite(struct Unit * unit)
int GetUnitSMSId(struct Unit* unit)
GetUnitSpriteId, GetUnitSMSId
0 802D1E8 802CD28 802F728 802F808 ApplyStatBoostItem int ApplyStatBoostItem(struct Unit* unit, int itemIdx) ApplyStatBoosterAndGetMessageId
8016A90 8016D0C 80168AC 8016A68 8016CC0 GetItemRangeString char const * GetItemRangeString(int item)
char* GetItemDisplayRangeString(int item)
GetItemDisplayRangeString
8026D88 80307E4 803031C 80C33A0 80BE5B4 GetDummyBallistaItemAt int GetDummyBallistaItemAt(int x, int y)
void sub_80BE5B4(int faction, int palId)
 
801ADEC 801C094 0 801C064 0 func_fe6_0801ADEC u32 func_fe6_0801ADEC(struct MenuProc * menu, struct MenuEntProc * ent)  
804A4B8 8053A38 8053250 8059790 8058960 FilterBattleAnimCharacterPalette u16 * FilterBattleAnimCharacterPalette(s16 index, u16 item) SomethingFilterBattleAnimId
0 0 0 80096D8 80097E8 GetRealChaperIndex int GetRealChaperIndex(int chapterId)  
0 0 0 8016E7C 80170D4 GetItemReachBits int GetItemReachBits(int item) GetItemReach
0 0 0 8058BF4 8057DA8 GetBanimTerrainGround int GetBanimTerrainGround(u16 terrain, u16 tileset)  
0 0 0 8058D1C 8057ED0 GetBanimBackgroundIndex int GetBanimBackgroundIndex(u16 terrain, u16 tileset)  
0 0 0 806BA2C 8069704 sub_8069704 int sub_8069704(int a, int b, int c)  
0 0 0 806BAA4 806977C sub_806977C int sub_806977C(int a, int b, int c)  
0 0 0 80AFFB0 80AB4F4 sub_80AB4F4 void sub_80AB4F4(int a, s16 b, s16 c, struct SaveDrawProc * proc)  
0 0 0 80C2EF0 80BE108 GmMu_80BE108 void GmMu_80BE108(struct GMapMuProc * muProc, int index, s8 flag) MapMU_80BE108
0 0 0 80C31D4 80BE3E8 sub_80BE3E8 void sub_80BE3E8(struct GMapMuProc * muProc, int index, s8 flag)  
0 0 0 8006868 8006964 sub_8006964 void sub_8006964(void)  
0 0 0 800C124 800BE38 Event83_WmSetCamera u8 Event83_WmSetCamera(struct EventEngineProc * proc) Event83_WM_SETCAM
0 0 0 800DD68 800DB00 Event0D_AsmCall u8 Event0D_AsmCall(struct EventEngineProc * proc)  
0 0 0 801EAD8 801EE80 PhaseIntroClearText void PhaseIntroClearText(struct PhaseIntroSubProc *proc)  
0 0 0 8021360 8021668 ProcBmFx_CommonEnd void ProcBmFx_CommonEnd(struct ProcBmFx *proc)  
0 0 0 80214F4 80217FC ProcLightRuneAnim2_End void ProcLightRuneAnim2_End(struct ProcBmFx *proc)  
0 0 0 8021688 8021990 ProcLightRuneAnim3_End void ProcLightRuneAnim3_End(struct ProcBmFx *proc)  
0 0 0 802881C 8028870 CanUnitUseItem s8 CanUnitUseItem(struct Unit* unit, int item)  
0 0 0 802FB98 802FC48 ActionStaffDoorChestUseItem void ActionStaffDoorChestUseItem(ProcPtr proc)  
0 0 0 8031F58 803200C ApplyUnitAction u32 ApplyUnitAction(ProcPtr proc)  
0 0 0 8033DC8 8033EC0 PrepScreenProc_StartConfigMenu void PrepScreenProc_StartConfigMenu(ProcPtr proc)  
0 0 0 8035DB8 8035CB8 StatusHealEffect_PalSpriteAnim_Init void StatusHealEffect_PalSpriteAnim_Init(struct UnknownBMUSAilmentProc* proc)  
0 0 0 80379C0 8037928 AddGorgonEggTrap void AddGorgonEggTrap(s8 x, s8 y, u8 meta, u8 delay, u8 level)  
0 0 0 8046D14 8046DB4      
0 0 0 8046D4C 8046DEC      
0 0 0 804CECC 804C12C      
0 0 0 8054F20 8054238 NewEfxBlackOUT void NewEfxBlackOUT(struct Anim * anim, int duartion, int duartion2)  
0 0 0 80555C8 80548E0 NewEfxFlashUnitEffectEnd void NewEfxFlashUnitEffectEnd(struct Anim * anim, int dura1, int dura2, int c)  
0 0 0 8075510 8073034 EfxClasschgOBJDropMain void EfxClasschgOBJDropMain(struct ProcEfxOBJ * proc)  
0 0 0 8075588 80730AC EfxClasschgOBJDiffusionMain void EfxClasschgOBJDiffusionMain(struct ProcEfxOBJ * proc)  
0 0 0 8076BC4 807478C EfxleveluphbCallBack void EfxleveluphbCallBack(ProcPtr proc)  
0 0 0 807C1DC 8079DDC MuCtr_StartMoveTowards void MuCtr_StartMoveTowards(struct Unit * unit, s8 x, s8 y, u8 flagsA, u16 flagsB)  
0 0 0 807C40C 807A014 MoveUnit_ void MoveUnit_(struct Unit * unit, s8 x, s8 y, u16 flags)  
0 0 0 8087AC0 80857F4 sub_80857F4 void sub_80857F4(ProcPtr parent)  
0 0 0 808895C 8086690 AutoGenerateUnitdef void AutoGenerateUnitdef(u8 idx, int jid, s8 x_from, s8 y_from, s8 x_to, s8 y_to)  
0 0 0 809A7EC 8098514 DrawUnitInfoBg_Init void DrawUnitInfoBg_Init(void)  
0 0 0 80A4EA8 80A10D0 DrawSupportBannerSprites_Init void DrawSupportBannerSprites_Init(struct Proc* proc)  
0 0 0 8084678 8082338 PrepareSineWaveScanlineBufExt void PrepareSineWaveScanlineBufExt(u16 * buf, s16 phase, s16 amplitude, s16 frequency, int yStart, int yEnd)  
0 0 0 807004C 806DD34 NewEfxMantBatabata void NewEfxMantBatabata(struct Anim *anim)  
0 0 0 808E688 808C388 MMB_DrawStatusText void MMB_DrawStatusText(s16* buffer, struct Unit* unit)  
0 0 0 80CB3C0 80C6474 OpAnimPutObjCommon void OpAnimPutObjCommon(int ix, int iy, u8 a, u8 b)  
0 0 0 808ACB8 8088A2C HbPopulate_SSStatus void HbPopulate_SSStatus(struct HelpBoxProc* proc)  
0 0 0 8028BB8 8028C0C GetItemCantUseMsgid int GetItemCantUseMsgid(struct Unit* unit, int item) GetUnitItemCantUseMsg
0 0 0 8074050 8071B6C EfxPlaySEwithCmdCtrl void EfxPlaySEwithCmdCtrl(struct Anim * anim, int cmd)  
0 0 0 80389CC 8038900 DrawTimeText_WithReset struct Text* DrawTimeText_WithReset(struct Text* th, int time, s8 xBase, s8 yBase, u8 colorId, s8 drawPunctuation)  
0 0 0 8058E44 8057FF8 GetSpellAnimId s16 GetSpellAnimId(u16 jid, u16 weapon)  
0 0 0 8091B88 808F8B4 CgTextInterpreter_Loop_Main void CgTextInterpreter_Loop_Main(struct CgTextInterpreterProc * proc)  
0 0 0 80CDCCC 80C8D30 sub_80C8D30 void sub_80C8D30(struct ProcOpAnim * proc)  
0 0 0 80CB114 80C6204 Title_Loop_LightExplosionFx void Title_Loop_LightExplosionFx(struct TitleScreenProc* proc)  
0 0 0 808941C 8087184 DisplayPage0 void DisplayPage0(void) DrawUnitStatScreen
800A82C 8003F04 8004028 0 0 IsTalkFaceMoving static bool IsTalkFaceMoving(void)  
0 800409C 80041C0 0 0      
8016DA8 8017208 8016DB4 0 0 GetItemReach int GetItemReach(int item)  
0 8035B0C 8035634 0 0      
0 805313C 8052954 0 0      
0 8053218 8052A30 0 0      
0 80A1398 80A0A10 0 0      
8097DA8 80B33C4 80B25A0 0 0      
8097DD8 80B33F4 80B25D0 0 0      
0 8065294 8064AC8 0 0 setSpecialAnimationEffectInfoType void setSpecialAnimationEffectInfoType(AnimationInterpreter *AIS, __int16 type)  
0 80BCFC4 807B774 0 0      
803C080 802BCAC 800AE04 0 0      
0 800E284 800E378 0 0      
0 80110E4 8010C94 0 0      
0 801233C 8011CA4 0 0      
0 8012FEC 8012934 0 0      
0 8027158 8026CD0 0 0 CanUnitUseItem unsigned int CanUnitUseItem(int a1, int a2)  
0 802D4CC 802D00C 0 0      
802A028 802F6E4 802F218 0 0 DoAction bool DoAction(ProcPtr proc)  
802D010 80331C8 8032C98 0 0 StatusHealEffect_PalSpriteAnim_Init static void StatusHealEffect_PalSpriteAnim_Init(struct GenericProc * proc)  
803F7E4 80480F0 8047904 0 0      
80455A4 804E7D8 804DFFC 0 0      
0 80532F0 8052B08 0 0      
0 8063FBC 80637D4 0 0      
0 806C2DC 806BAF0 0 0      
0 8074F40 8074744 0 0      
80740D0 807BCEC 807B278 0 0 func_fe6_080740D0 void func_fe6_080740D0(void)  
0 807C1FC 807B788 0 0 ForceKillFireRing int ForceKillFireRing()  
0 807E2F0 807D5BC 0 0      
0 807E584 807D840 0 0      
0 807FC58 807EE90 0 0      
0 80A7D50 80A6E2C 0 0      
0 80A806C 80A715C 0 0      
0 80A82B8 80A73AC 0 0      
80964E0 80B18D4 80B0AAC 0 0      
809656C 80B1978 80B0B50 0 0      
0 80822DC 8081580 0 0      
0 8067F90 80677A4 0 0 playBattleAnimationSFX int playBattleAnimationSFX(int a1, int a2) 职业战斗动画音效播放
0 809A560 8099BA4 0 0      
0 80A5D24 80A503C 0 0      
800CAB8 800A3B8 0 0 0 TalkDebug_OnInit static void TalkDebug_OnInit(struct GenericProc * proc)  
8094228 80BD830 0 0 0      
80599D0 80833B4 0 0 0      
801A760 801B96C 0 0 0 func_fe6_0801A760 u32 func_fe6_0801A760(struct MenuProc * menu, struct MenuEntProc * ent)