More name cleanups

This commit is contained in:
gamemasterplc 2024-06-09 11:05:21 -05:00
parent 933e2ab693
commit f5ca9fba8e
8 changed files with 52 additions and 53 deletions

View file

@ -1100,8 +1100,8 @@ BoardTauntKill = .text:0x80061B4C; // type:function size:0x54
TauntUpdate = .text:0x80061BA0; // type:function size:0x3A4 scope:local TauntUpdate = .text:0x80061BA0; // type:function size:0x3A4 scope:local
BoardDataDirReadAsync = .text:0x80061F44; // type:function size:0x38 BoardDataDirReadAsync = .text:0x80061F44; // type:function size:0x38
BoardDataAsyncWait = .text:0x80061F7C; // type:function size:0x48 BoardDataAsyncWait = .text:0x80061F7C; // type:function size:0x48
BoardRollTypeGet = .text:0x80061FC4; // type:function size:0xC BoardItemPrevGet = .text:0x80061FC4; // type:function size:0xC
BoardRollTypeSet = .text:0x80061FD0; // type:function size:0xC BoardItemPrevSet = .text:0x80061FD0; // type:function size:0xC
BoardPlayerGetCharMess = .text:0x80061FDC; // type:function size:0x78 BoardPlayerGetCharMess = .text:0x80061FDC; // type:function size:0x78
BoardPlayerGetCharName = .text:0x80062054; // type:function size:0x78 BoardPlayerGetCharName = .text:0x80062054; // type:function size:0x78
BoardPlayerIsAllCom = .text:0x800620CC; // type:function size:0x80 BoardPlayerIsAllCom = .text:0x800620CC; // type:function size:0x80
@ -1211,8 +1211,8 @@ UpdateBowserSuit = .text:0x80069784; // type:function size:0x1F0 scope:local
BoardPlayerSparkSet = .text:0x80069974; // type:function size:0x5C BoardPlayerSparkSet = .text:0x80069974; // type:function size:0x5C
DoSparkSpace = .text:0x800699D0; // type:function size:0x1294 scope:local DoSparkSpace = .text:0x800699D0; // type:function size:0x1294 scope:local
RemoveSparkSpace = .text:0x8006AC64; // type:function size:0xA0 scope:local RemoveSparkSpace = .text:0x8006AC64; // type:function size:0xA0 scope:local
SetRollPlayerSize = .text:0x8006AD04; // type:function size:0x24C scope:local SetPlayerSizeAuto = .text:0x8006AD04; // type:function size:0x24C scope:local
BoardRollResizeCheck = .text:0x8006AF50; // type:function size:0x8 BoardMegaDoubleDiceCheck = .text:0x8006AF50; // type:function size:0x8
BoardPlayerResizeAnimExec = .text:0x8006AF58; // type:function size:0x38C BoardPlayerResizeAnimExec = .text:0x8006AF58; // type:function size:0x38C
MegaSquishFunc = .text:0x8006B2E4; // type:function size:0x950 scope:local MegaSquishFunc = .text:0x8006B2E4; // type:function size:0x950 scope:local
MegaPlayerPassFunc = .text:0x8006BC34; // type:function size:0x980 scope:local MegaPlayerPassFunc = .text:0x8006BC34; // type:function size:0x980 scope:local
@ -5343,7 +5343,7 @@ confettiObj = .sbss:0x801D3F0C; // type:object size:0x4 scope:local data:4byte
last5GfxObj = .sbss:0x801D3F10; // type:object size:0x4 scope:local data:4byte last5GfxObj = .sbss:0x801D3F10; // type:object size:0x4 scope:local data:4byte
boardRandSeed = .sbss:0x801D3F14; // type:object size:0x4 data:4byte boardRandSeed = .sbss:0x801D3F14; // type:object size:0x4 data:4byte
boardMainObj = .sbss:0x801D3F18; // type:object size:0x4 data:4byte boardMainObj = .sbss:0x801D3F18; // type:object size:0x4 data:4byte
rollResized = .sbss:0x801D3F20; // type:object size:0x4 scope:local data:4byte megaDoubleDiceF = .sbss:0x801D3F20; // type:object size:0x4 scope:local data:4byte
bowserSuitObj = .sbss:0x801D3F24; // type:object size:0x4 scope:local data:4byte bowserSuitObj = .sbss:0x801D3F24; // type:object size:0x4 scope:local data:4byte
junctionMask = .sbss:0x801D3F28; // type:object size:0x4 scope:local data:4byte junctionMask = .sbss:0x801D3F28; // type:object size:0x4 scope:local data:4byte
junctionObj = .sbss:0x801D3F2C; // type:object size:0x4 scope:local data:4byte junctionObj = .sbss:0x801D3F2C; // type:object size:0x4 scope:local data:4byte
@ -5351,7 +5351,7 @@ rollObj = .sbss:0x801D3F30; // type:object size:0x4 scope:local data:4byte
moveAwayObj = .sbss:0x801D3F34; // type:object size:0x4 scope:local data:4byte moveAwayObj = .sbss:0x801D3F34; // type:object size:0x4 scope:local data:4byte
junctionArrowRot = .sbss:0x801D3F38; // type:object size:0x8 scope:local junctionArrowRot = .sbss:0x801D3F38; // type:object size:0x8 scope:local
moveAwayPlayer = .sbss:0x801D3F40; // type:object size:0x4 scope:local data:byte moveAwayPlayer = .sbss:0x801D3F40; // type:object size:0x4 scope:local data:byte
rollType = .sbss:0x801D3F44; // type:object size:0x1 scope:local data:byte itemPrev = .sbss:0x801D3F44; // type:object size:0x1 scope:local data:byte
playerMot = .sbss:0x801D3F46; // type:object size:0x8 scope:local playerMot = .sbss:0x801D3F46; // type:object size:0x8 scope:local
boardPlayerMdl = .sbss:0x801D3F4E; // type:object size:0x8 boardPlayerMdl = .sbss:0x801D3F4E; // type:object size:0x8
modelDataList = .sbss:0x801D3F58; // type:object size:0x4 scope:local data:4byte modelDataList = .sbss:0x801D3F58; // type:object size:0x4 scope:local data:4byte

View file

@ -31,8 +31,8 @@ static inline s16 BoardPlayerModelGet(s32 player)
return boardPlayerMdl[player_ptr->player_idx]; return boardPlayerMdl[player_ptr->player_idx];
} }
s32 BoardRollTypeGet(void); s32 BoardItemPrevGet(void);
void BoardRollTypeSet(s32 type); void BoardItemPrevSet(s32 type);
s32 BoardPlayerGetCharMess(s32 player); s32 BoardPlayerGetCharMess(s32 player);
char* BoardPlayerGetCharName(s32 player); char* BoardPlayerGetCharName(s32 player);
s32 BoardPlayerIsAllCom(void); s32 BoardPlayerIsAllCom(void);
@ -122,6 +122,7 @@ void BoardBowserSuitInit(s32);
void BoardBowserSuitKill(s32); void BoardBowserSuitKill(s32);
void BoardRollCreate(s32, s32); void BoardRollCreate(s32, s32);
void BoardRollUpdateSet(s32); void BoardRollUpdateSet(s32);
s32 BoardMegaDoubleDiceCheck(void);
void BoardPlayerResizeAnimExec(s32 player, s32 size); void BoardPlayerResizeAnimExec(s32 player, s32 size);
s32 BoardPlayerAnimBlendCheck(s32); s32 BoardPlayerAnimBlendCheck(s32);
s16 BoardBowserSuitPlayerModelGet(void); s16 BoardBowserSuitPlayerModelGet(void);

View file

@ -564,7 +564,7 @@ static void fn_1_A408(s32 arg0) {
} }
HuAudFXAllStop(); HuAudFXAllStop();
BoardAudSeqFadeOutAll(); BoardAudSeqFadeOutAll();
lbl_1_bss_0->unk06 = BoardRollTypeGet() + 1; lbl_1_bss_0->unk06 = BoardItemPrevGet() + 1;
if (BoardRandMod(100) < 50) { if (BoardRandMod(100) < 50) {
var_r29 = OVL_M457; var_r29 = OVL_M457;
GWMGAvailSet(0x1C9); GWMGAvailSet(0x1C9);
@ -651,7 +651,7 @@ static void fn_1_AB4C(s32 arg0, s32 arg1) {
} }
BoardStatusItemSet(1); BoardStatusItemSet(1);
BoardMusStart(1, 6, 0x7F, 0); BoardMusStart(1, 6, 0x7F, 0);
BoardRollTypeSet(lbl_1_bss_0->unk06 - 1); BoardItemPrevSet(lbl_1_bss_0->unk06 - 1);
lbl_1_bss_0->unk06 = 0; lbl_1_bss_0->unk06 = 0;
BoardSpacePosGet(0, arg1, &sp3C); BoardSpacePosGet(0, arg1, &sp3C);
BoardPlayerPosSetV(arg0, &sp3C); BoardPlayerPosSetV(arg0, &sp3C);

View file

@ -42,7 +42,7 @@ static void MegaSquishFunc(omObjData *object);
static s32 DoSparkSpace(s32 player, s32 pause_cam); static s32 DoSparkSpace(s32 player, s32 pause_cam);
static void RemoveSparkSpace(s32 player); static void RemoveSparkSpace(s32 player);
static void SetRollPlayerSize(s32 player); static void SetPlayerSizeAuto(s32 player);
static s32 MegaPlayerPassFunc(s32 player, s32 space); static s32 MegaPlayerPassFunc(s32 player, s32 space);
static s32 MegaExecJump(s32 player, s32 space); static s32 MegaExecJump(s32 player, s32 space);
@ -67,7 +67,7 @@ static s32 (*preTurnHook[4])();
s16 boardPlayerMdl[4]; s16 boardPlayerMdl[4];
static s16 playerMot[4]; static s16 playerMot[4];
static s8 rollType; static s8 itemPrev;
static s8 moveAwayPlayer[4]; static s8 moveAwayPlayer[4];
static s16 junctionArrowRot[4]; static s16 junctionArrowRot[4];
static omObjData* moveAwayObj; static omObjData* moveAwayObj;
@ -75,7 +75,7 @@ static omObjData* rollObj;
static omObjData* junctionObj; static omObjData* junctionObj;
static s32 junctionMask; static s32 junctionMask;
static omObjData* bowserSuitObj; static omObjData* bowserSuitObj;
static s32 rollResized; static s32 megaDoubleDiceF;
static s16 suitMdl = -1; static s16 suitMdl = -1;
static s16 suitPlayerMdl = -1; static s16 suitPlayerMdl = -1;
@ -148,12 +148,12 @@ static s32 megaSquishSfxTbl[] = {
0x228, 0x268, 0x2A8, 0x2E8, 0x228, 0x268, 0x2A8, 0x2E8,
}; };
s32 BoardRollTypeGet(void) { s32 BoardItemPrevGet(void) {
return rollType; return itemPrev;
} }
void BoardRollTypeSet(s32 type) { void BoardItemPrevSet(s32 type) {
rollType = type; itemPrev = type;
} }
s32 BoardPlayerGetCharMess(s32 player) { s32 BoardPlayerGetCharMess(s32 player) {
@ -694,10 +694,10 @@ void BoardPlayerTurnExec(s32 arg0) {
if (_CheckFlag(0x10006U) == 0) { if (_CheckFlag(0x10006U) == 0) {
BoardCameraViewSet(2); BoardCameraViewSet(2);
omVibrate((s16) arg0, 0xC, 4, 2); omVibrate((s16) arg0, 0xC, 4, 2);
BoardRollTypeSet(-1); BoardItemPrevSet(-1);
BoardYourTurnExec(arg0); BoardYourTurnExec(arg0);
rollResized = 0; megaDoubleDiceF = 0;
SetRollPlayerSize(arg0); SetPlayerSizeAuto(arg0);
if (preTurnHook[arg0] != 0U) { if (preTurnHook[arg0] != 0U) {
if (preTurnHook[arg0]() != 0) { if (preTurnHook[arg0]() != 0) {
preTurnHook[arg0] = 0; preTurnHook[arg0] = 0;
@ -729,8 +729,8 @@ void BoardPlayerTurnRollExec(s32 arg0) {
BoardRollKill(); BoardRollKill();
BoardCameraTargetPlayerSet(arg0); BoardCameraTargetPlayerSet(arg0);
BoardCameraMotionWait(); BoardCameraMotionWait();
BoardRollTypeSet(BoardItemUseExec(arg0)); BoardItemPrevSet(BoardItemUseExec(arg0));
if (BoardRollTypeGet() == 0xC) { if (BoardItemPrevGet() == 0xC) {
_SetFlag(0x10016); _SetFlag(0x10016);
BoardSpaceLandExec(arg0, GWPlayer[arg0].space_curr); BoardSpaceLandExec(arg0, GWPlayer[arg0].space_curr);
BoardCameraMoveSet(1); BoardCameraMoveSet(1);
@ -832,15 +832,15 @@ block_14:
if (_CheckFlag(0x1000BU) != 0) { if (_CheckFlag(0x1000BU) != 0) {
BoardTutorialHookExec(7, 0); BoardTutorialHookExec(7, 0);
} }
if (BoardRollTypeGet() != -1) { if (BoardItemPrevGet() != -1) {
BoardItemPlayerRestore(arg0, BoardRollTypeGet()); BoardItemPlayerRestore(arg0, BoardItemPrevGet());
while (BoardItemDoneCheck() == 0) { while (BoardItemDoneCheck() == 0) {
HuPrcVSleep(); HuPrcVSleep();
} }
BoardRollTypeSet(-1); BoardItemPrevSet(-1);
} }
BoardPlayerSizeRestore(arg0); BoardPlayerSizeRestore(arg0);
rollResized = 0; megaDoubleDiceF = 0;
if (_CheckFlag(0x1000BU) != 0) { if (_CheckFlag(0x1000BU) != 0) {
BoardTutorialHookExec(8, 0); BoardTutorialHookExec(8, 0);
} }
@ -2346,7 +2346,7 @@ static s32 DoSparkSpace(s32 player, s32 pause_cam)
BoardModelAlphaSet(sp2E, sp2C); BoardModelAlphaSet(sp2E, sp2C);
HuPrcVSleep(); HuPrcVSleep();
} }
temp_r17 = BoardRollTypeGet(); temp_r17 = BoardItemPrevGet();
if(temp_r17 == 0 || temp_r17 == 1 || temp_r17 == 2 || temp_r17 == 3 || temp_r17 == 10) { if(temp_r17 == 0 || temp_r17 == 1 || temp_r17 == 2 || temp_r17 == 3 || temp_r17 == 10) {
BoardCameraTargetPlayerSet(player); BoardCameraTargetPlayerSet(player);
BoardPlayerIdleSet(player); BoardPlayerIdleSet(player);
@ -2355,11 +2355,11 @@ static s32 DoSparkSpace(s32 player, s32 pause_cam)
while(!BoardItemDoneCheck()) { while(!BoardItemDoneCheck()) {
HuPrcVSleep(); HuPrcVSleep();
} }
BoardRollTypeSet(-1); BoardItemPrevSet(-1);
} }
if(rollResized) { if(megaDoubleDiceF) {
BoardPlayerSizeRestore(player); BoardPlayerSizeRestore(player);
rollResized = 0; megaDoubleDiceF = 0;
} }
if(sp128 != -1) { if(sp128 != -1) {
HuAudFXPlay(boardSparkSfxTbl[GWPlayer[sp128].character]); HuAudFXPlay(boardSparkSfxTbl[GWPlayer[sp128].character]);
@ -2428,7 +2428,7 @@ static void RemoveSparkSpace(s32 player)
} }
} }
static void SetRollPlayerSize(s32 player) static void SetPlayerSizeAuto(s32 player)
{ {
s32 auto_size = BoardPlayerAutoSizeGet(player); s32 auto_size = BoardPlayerAutoSizeGet(player);
if(auto_size != 0) { if(auto_size != 0) {
@ -2446,14 +2446,13 @@ static void SetRollPlayerSize(s32 player)
BoardPlayerResizeAnimExec(player, auto_size); BoardPlayerResizeAnimExec(player, auto_size);
BoardPlayerSizeSet(player, auto_size); BoardPlayerSizeSet(player, auto_size);
HuPrcSleep(30); HuPrcSleep(30);
rollResized = 1; megaDoubleDiceF = 1;
} }
} }
s32 BoardRollResizeCheck(void) s32 BoardMegaDoubleDiceCheck(void)
{ {
return rollResized; return megaDoubleDiceF;
} }
void BoardPlayerResizeAnimExec(s32 player, s32 size) void BoardPlayerResizeAnimExec(s32 player, s32 size)

View file

@ -41,7 +41,6 @@ typedef struct {
float unk08; float unk08;
} DiceDigitWork; } DiceDigitWork;
s32 BoardRollResizeCheck(void);
static void RollMain(void); static void RollMain(void);
static void DiceCreate(s32 arg0); static void DiceCreate(s32 arg0);
@ -129,7 +128,7 @@ s32 BoardRollExec(s32 arg0) {
numDice = 1; numDice = 1;
diceSize = 0; diceSize = 0;
maxRoll = 0xA; maxRoll = 0xA;
switch (BoardRollTypeGet()) { switch (BoardItemPrevGet()) {
case 0: case 0:
numDice = 1; numDice = 1;
break; break;
@ -149,7 +148,7 @@ s32 BoardRollExec(s32 arg0) {
} else if (BoardPlayerSizeGet(arg0) == 2) { } else if (BoardPlayerSizeGet(arg0) == 2) {
diceSize = 2; diceSize = 2;
maxRoll = 10; maxRoll = 10;
if (BoardRollResizeCheck() != 0) { if (BoardMegaDoubleDiceCheck() != 0) {
numDice = 2; numDice = 2;
} }
} }
@ -226,7 +225,7 @@ static void RollMain(void) {
temp_r25 = BoardPlayerSameTeamFind(temp_r26); temp_r25 = BoardPlayerSameTeamFind(temp_r26);
var_r27 += BoardPlayerItemCount(temp_r25); var_r27 += BoardPlayerItemCount(temp_r25);
} }
if (BoardRollTypeGet() != -1 || var_r27 == 0 || _CheckFlag(0x10009) || BoardRollResizeCheck()) { if (BoardItemPrevGet() != -1 || var_r27 == 0 || _CheckFlag(0x10009) || BoardMegaDoubleDiceCheck()) {
var_r29 = 0x90004; var_r29 = 0x90004;
} else { } else {
var_r29 = 0x90002; var_r29 = 0x90002;
@ -389,7 +388,7 @@ static void DoInput(s32 arg0) {
var_r30 = BoardPlayerSameTeamFind(rollPlayer); var_r30 = BoardPlayerSameTeamFind(rollPlayer);
var_r31 += BoardPlayerItemCount(var_r30); var_r31 += BoardPlayerItemCount(var_r30);
} }
if (var_r31 == 0 || BoardRollTypeGet() != -1 || BoardRollResizeCheck() || _CheckFlag(0x10009)) { if (var_r31 == 0 || BoardItemPrevGet() != -1 || BoardMegaDoubleDiceCheck() || _CheckFlag(0x10009)) {
if (_CheckFlag(0x10009) && GWBoardGet() == 5 && *sp8 == 0x200 && var_r31 != 0) { if (_CheckFlag(0x10009) && GWBoardGet() == 5 && *sp8 == 0x200 && var_r31 != 0) {
HuAudFXPlay(4); HuAudFXPlay(4);
} }
@ -910,7 +909,7 @@ static s32 GetBtnRoll(s32 arg0) {
var_r31 = HuPadBtnDown[var_r29]; var_r31 = HuPadBtnDown[var_r29];
return var_r31; return var_r31;
} }
if (_CheckFlag(0x10009) || BoardRollTypeGet() != -1) { if (_CheckFlag(0x10009) || BoardItemPrevGet() != -1) {
return 0x100; return 0x100;
} }
var_r31 = GetComBtnRoll(arg0); var_r31 = GetComBtnRoll(arg0);
@ -918,7 +917,7 @@ static s32 GetBtnRoll(s32 arg0) {
} }
static s32 GetComBtnRoll(s32 arg0) { static s32 GetComBtnRoll(s32 arg0) {
if (BoardRollTypeGet() != -1 || BoardPlayerItemCount(arg0) == 0 || BoardRollResizeCheck() || _CheckFlag(0x10009)) { if (BoardItemPrevGet() != -1 || BoardPlayerItemCount(arg0) == 0 || BoardMegaDoubleDiceCheck() || _CheckFlag(0x10009)) {
return 0x100; return 0x100;
} }
if (BoardComUseItemCheck(arg0)) { if (BoardComUseItemCheck(arg0)) {

View file

@ -671,7 +671,7 @@ void BoardStarShowNext(s32 arg0) {
HuPrcSleep(18); HuPrcSleep(18);
} }
BoardStatusItemSet(0); BoardStatusItemSet(0);
if (GWBoardGet() == 5 && BoardRollTypeGet() != 9 && boardStarGiveHook) { if (GWBoardGet() == 5 && BoardItemPrevGet() != 9 && boardStarGiveHook) {
boardStarGiveHook(); boardStarGiveHook();
} }
BoardSpaceStarMove(); BoardSpaceStarMove();
@ -753,7 +753,7 @@ void BoardStarShowNext(s32 arg0) {
BoardWinCreate(3, var_r30, -1); BoardWinCreate(3, var_r30, -1);
BoardWinWait(); BoardWinWait();
BoardWinKill(); BoardWinKill();
if (GWBoardGet() == 5 && BoardRollTypeGet() != 9 && boardStarShowNextHook) { if (GWBoardGet() == 5 && BoardItemPrevGet() != 9 && boardStarShowNextHook) {
boardStarShowNextHook(); boardStarShowNextHook();
} }
BoardAudSeqFadeOut(1, 1000); BoardAudSeqFadeOut(1, 1000);

View file

@ -1096,7 +1096,7 @@ static void ItemUseProc(void) {
BoardDataAsyncWait(var_r24); BoardDataAsyncWait(var_r24);
} }
HideItemWindow(); HideItemWindow();
BoardRollTypeSet(itemUsed); BoardItemPrevSet(itemUsed);
if (itemUsed != -1) { if (itemUsed != -1) {
switch (itemUsed) { switch (itemUsed) {
case 13: case 13:

View file

@ -903,8 +903,8 @@ void BoardPlayerIdleSet(void);
void BoardPlayerMotBlendSet(void); void BoardPlayerMotBlendSet(void);
void BoardPlayerMotBlendCheck(void); void BoardPlayerMotBlendCheck(void);
void BoardPlayerRankCalc(void); void BoardPlayerRankCalc(void);
void BoardRollTypeGet(void); void BoardItemPrevGet(void);
void BoardRollTypeSet(void); void BoardItemPrevSet(void);
void BoardPlayerItemRemove(void); void BoardPlayerItemRemove(void);
void BoardPlayerItemFind(void); void BoardPlayerItemFind(void);
void BoardPlayerItemAdd(void); void BoardPlayerItemAdd(void);
@ -1920,8 +1920,8 @@ extern void _kerjmp_BoardPlayerIdleSet(void);
extern void _kerjmp_BoardPlayerMotBlendSet(void); extern void _kerjmp_BoardPlayerMotBlendSet(void);
extern void _kerjmp_BoardPlayerMotBlendCheck(void); extern void _kerjmp_BoardPlayerMotBlendCheck(void);
extern void _kerjmp_BoardPlayerRankCalc(void); extern void _kerjmp_BoardPlayerRankCalc(void);
extern void _kerjmp_BoardRollTypeGet(void); extern void _kerjmp_BoardItemPrevGet(void);
extern void _kerjmp_BoardRollTypeSet(void); extern void _kerjmp_BoardItemPrevSet(void);
extern void _kerjmp_BoardPlayerItemRemove(void); extern void _kerjmp_BoardPlayerItemRemove(void);
extern void _kerjmp_BoardPlayerItemFind(void); extern void _kerjmp_BoardPlayerItemFind(void);
extern void _kerjmp_BoardPlayerItemAdd(void); extern void _kerjmp_BoardPlayerItemAdd(void);
@ -3845,10 +3845,10 @@ asm void _kerent(void) {
b BoardPlayerMotBlendCheck b BoardPlayerMotBlendCheck
entry _kerjmp_BoardPlayerRankCalc entry _kerjmp_BoardPlayerRankCalc
b BoardPlayerRankCalc b BoardPlayerRankCalc
entry _kerjmp_BoardRollTypeGet entry _kerjmp_BoardItemPrevGet
b BoardRollTypeGet b BoardItemPrevGet
entry _kerjmp_BoardRollTypeSet entry _kerjmp_BoardItemPrevSet
b BoardRollTypeSet b BoardItemPrevSet
entry _kerjmp_BoardPlayerItemRemove entry _kerjmp_BoardPlayerItemRemove
b BoardPlayerItemRemove b BoardPlayerItemRemove
entry _kerjmp_BoardPlayerItemFind entry _kerjmp_BoardPlayerItemFind