Advertisement
fggkyle

Untitled

Aug 15th, 2020
1,268
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 3.19 KB | None | 0 0
  1. u8 func_80B312C8(Actor *arg0, void *arg1, u8 arg2, u8 arg3, u8 arg4, u8 arg5, u16 arg6, u8 arg7)
  2. {
  3.     u8 sp23;
  4.     u8 phi_v1;
  5.  
  6.     sp23 = (u8)0U;
  7.     phi_v1 = sp23;
  8.     if (func_8002DB8C(arg1->unk1C44, arg0) < ((f32) ((s32) arg0->params >> 8) * 100.0f))
  9.     {
  10.         if (arg1->unk10A42 == 0)
  11.         {
  12.             if (D_8011FB3C != 0)
  13.             {
  14.                 if (arg1->unk11E14 != 1)
  15.                 {
  16.                     if (arg1->unk10A44 == arg1->unk10A43)
  17.                     {
  18. block_5:
  19.                         D_8011FB38 = (u8)1U;
  20.                         phi_v1 = sp23;
  21.                         if (arg1->unk10B01 == 0)
  22.                         {
  23.                             if (arg1->unk10A42 == 0)
  24.                             {
  25.                                 phi_v1 = sp23;
  26.                                 if (arg1->unk10A43 != 1)
  27.                                 {
  28.                                     phi_v1 = sp23;
  29.                                     if (arg1->unk10A45 == 0)
  30.                                     {
  31. block_9:
  32.                                         D_8011FB38 = (u8)0U;
  33.                                         if (arg7 != D_8011FB30)
  34.                                         {
  35.                                             D_8011FB30 = arg7;
  36.                                             if (arg1->unk10B01 == 0)
  37.                                             {
  38.                                                 arg1->unk10A3D = (u8)1U;
  39.                                                 arg1->unk10A3B = arg2;
  40.                                                 arg1->unk10A3C = arg3;
  41.                                                 arg1->unk10A3E = arg6;
  42.                                                 arg1->unk10A45 = (u8)1U;
  43.                                                 arg1->unk10A43 = arg4;
  44.                                                 arg1->unk10A44 = arg5;
  45.                                                 D_8011FB34 = arg5;
  46.                                                 arg1->unk10A48 = arg6;
  47.                                                 arg1->unk10A46 = (u16) arg1->unk10A48;
  48.                                             }
  49.                                         }
  50.                                         phi_v1 = (u8)1U;
  51.                                     }
  52.                                 }
  53.                             }
  54.                             else
  55.                             {
  56.                                 goto block_9;
  57.                             }
  58.                         }
  59.                     }
  60.                     else
  61.                     {
  62. block_13:
  63.                         phi_v1 = sp23;
  64.                         if (D_8011FB40 != 0)
  65.                         {
  66.                             gSaveContext.dayTime = (u16) (gSaveContext.dayTime + 0x14);
  67.                             phi_v1 = sp23;
  68.                         }
  69.                     }
  70.                 }
  71.                 else
  72.                 {
  73.                     goto block_13;
  74.                 }
  75.             }
  76.             else
  77.             {
  78.                 goto block_5;
  79.             }
  80.         }
  81.         else
  82.         {
  83.             goto block_5;
  84.         }
  85.     }
  86.     return phi_v1;
  87. }
  88.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement