diff options
| author | LagoLunatic <LagoLunatic@users.noreply.github.com> | 2024-04-13 17:23:02 -0400 |
|---|---|---|
| committer | LagoLunatic <LagoLunatic@users.noreply.github.com> | 2024-04-13 17:23:02 -0400 |
| commit | d926d913ab1237bfc2f1db6bf6e544ae6af500f5 (patch) | |
| tree | ed0e2692513ed3ec7b370b9fde4f0ae63e832122 /src/d/d_com_static.cpp | |
| parent | 4be130f3e0cb361e3a92db0216525b18b7c00afe (diff) | |
fix JPN build
Diffstat (limited to 'src/d/d_com_static.cpp')
| -rw-r--r-- | src/d/d_com_static.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/d/d_com_static.cpp b/src/d/d_com_static.cpp index 16778103..7b8dd7ff 100644 --- a/src/d/d_com_static.cpp +++ b/src/d/d_com_static.cpp @@ -359,9 +359,11 @@ void daTagKbItem_c::kb_dig(fopAc_ac_c* i_actor) { /* 80056AFC-80056CC0 .text dig_main__13daTagKbItem_cFv */ void daTagKbItem_c::dig_main() { +#if VERSION != VERSION_JPN if (fopAcM_isSwitch(this, field_0x2a4)) { return; } +#endif if (field_0x299 == 0) { return; } @@ -379,7 +381,11 @@ void daTagKbItem_c::dig_main() { // Not a pig. return; } +#if VERSION == VERSION_JPN + if (field_0x2a0 != 0xFF && field_0x298 == 0) { +#else if (field_0x2a0 != 0xFF) { +#endif angle.y = cM_rndF((f32)0x7FFE); s8 roomNo = current.roomNo; daItem_c* item = (daItem_c*)fopAcM_fastCreateItem( @@ -389,11 +395,15 @@ void daTagKbItem_c::dig_main() { if (item) { fopAcM_OnStatus(item, fopAcStts_UNK4000_e); } +#if VERSION == VERSION_JPN + fopAcM_delete(this); +#else if (field_0x2a4 != 0xFF) { fopAcM_onSwitch(this, field_0x2a4); } else { fopAcM_delete(this); } +#endif r30 = true; } |
