diff Player.cpp @ 1691:1c880907575f

Player::_48DCF6 substituted unnecessary vars by their values
author Grumpy7
date Sun, 22 Sep 2013 08:37:41 +0200
parents 95118ff8cc22
children 92732b6fc196
line wrap: on
line diff
--- a/Player.cpp	Sun Sep 22 07:57:16 2013 +0200
+++ b/Player.cpp	Sun Sep 22 08:37:41 2013 +0200
@@ -2323,8 +2323,7 @@
   {
     case 1:
       v6 = GetActualWillpower();
-      v7 = GetParameterBonus(v6);
-      v11 = v7;
+      v11 = GetParameterBonus(v6);
       break;
     case 2:
     case 3:
@@ -2335,20 +2334,17 @@
     case 13:
     case 21:
       v6 = GetActualEndurance();
-      v7 = GetParameterBonus(v6);
-      v11 = v7;
+      v11 = GetParameterBonus(v6);
       break;
     case 5:
     case 12:
     case 23:
       v40 = (CHARACTER_ATTRIBUTE_TYPE)14;
-      v7 = GetActualResistance(v40);
-      v11 = v7;
+      v11 = GetActualResistance(v40);
       break;
     case 15:
       v40 = (CHARACTER_ATTRIBUTE_TYPE)13;
-      v7 = GetActualResistance(v40);
-      v11 = v7;
+      v11 = GetActualResistance(v40);
       break;
     case 6:
     case 7:
@@ -2356,14 +2352,12 @@
     case 14:
     case 16:
       v40 = (CHARACTER_ATTRIBUTE_TYPE)15;
-      v7 = GetActualResistance(v40);
-      v11 = v7;
+      v11 = GetActualResistance(v40);
       break;
     case 22:
       v8 = GetActualWillpower();
-      v9 = GetParameterBonus(v8);
       v10 = GetActualIntelligence();
-      v11 = (GetParameterBonus(v10) + v9) >> 1;
+      v11 = (GetParameterBonus(v10) + GetParameterBonus(v8)) / 2;
       break;
     case 17:
       v12 = 0;
@@ -2442,8 +2436,7 @@
         return 0;
       v47 = (unsigned __int8)v46[rand() % v4];
       v6 = GetActualAccuracy();
-      v7 = GetParameterBonus(v6);
-      v11 = v7;
+      v11 = GetParameterBonus(v6);
       break;
     default:
       v11 = 0;
@@ -2460,18 +2453,8 @@
     switch ( a2 )
     {
       case 1:
-        v41 = 1;
-        v36 = 0;
-        SetCondition(v36, v41);
-        v42 = 0;
-        v37 = 0;
-        v35 = 0;
-        v34 = 0;
-        v33 = -1;
-        v32 = 0;
-        v31 = 0;
-        v30 = (SoundID)221;
-        pAudioPlayer->PlaySound(v30, v31, v32, v33, v34, v35, v37, v42);
+        SetCondition(0, 1);
+        pAudioPlayer->PlaySound((SoundID)221, 0, 0, -1, 0, 0, 0, 0);
         do
         {
           if ( this == pPlayers[v3 + 1] )
@@ -2483,18 +2466,8 @@
         return 1;
         break;
       case 2:
-        v41 = 1;
-        v36 = 1;
-        SetCondition(v36, v41);
-        v42 = 0;
-        v37 = 0;
-        v35 = 0;
-        v34 = 0;
-        v33 = -1;
-        v32 = 0;
-        v31 = 0;
-        v30 = (SoundID)221;
-        pAudioPlayer->PlaySound(v30, v31, v32, v33, v34, v35, v37, v42);
+        SetCondition(1, 1);
+        pAudioPlayer->PlaySound((SoundID)221, 0, 0, -1, 0, 0, 0, 0);
         do
         {
           if ( this == pPlayers[v3 + 1] )
@@ -2506,18 +2479,8 @@
         return 1;
         break;
       case 3:
-        v41 = 1;
-        v36 = 2;
-        SetCondition(v36, v41);
-        v42 = 0;
-        v37 = 0;
-        v35 = 0;
-        v34 = 0;
-        v33 = -1;
-        v32 = 0;
-        v31 = 0;
-        v30 = (SoundID)221;
-        pAudioPlayer->PlaySound(v30, v31, v32, v33, v34, v35, v37, v42);
+        SetCondition(2, 1);
+        pAudioPlayer->PlaySound((SoundID)221, 0, 0, -1, 0, 0, 0, 0);
         do
         {
           if ( this == pPlayers[v3 + 1] )
@@ -2529,18 +2492,8 @@
         return 1;
         break;
       case 23:
-        v41 = 1;
-        v36 = 3;
-        SetCondition(v36, v41);
-        v42 = 0;
-        v37 = 0;
-        v35 = 0;
-        v34 = 0;
-        v33 = -1;
-        v32 = 0;
-        v31 = 0;
-        v30 = (SoundID)221;
-        pAudioPlayer->PlaySound(v30, v31, v32, v33, v34, v35, v37, v42);
+        SetCondition(3, 1);
+        pAudioPlayer->PlaySound((SoundID)221, 0, 0, -1, 0, 0, 0, 0);
         do
         {
           if ( this == pPlayers[v3 + 1] )
@@ -2552,18 +2505,8 @@
         return 1;
         break;
       case 4:
-        v41 = 1;
-        v36 = 4;
-        SetCondition(v36, v41);
-        v42 = 0;
-        v37 = 0;
-        v35 = 0;
-        v34 = 0;
-        v33 = -1;
-        v32 = 0;
-        v31 = 0;
-        v30 = (SoundID)221;
-        pAudioPlayer->PlaySound(v30, v31, v32, v33, v34, v35, v37, v42);
+        SetCondition(4, 1);
+        pAudioPlayer->PlaySound((SoundID)221, 0, 0, -1, 0, 0, 0, 0);
         do
         {
           if ( this == pPlayers[v3 + 1] )
@@ -2575,18 +2518,8 @@
         return 1;
         break;
       case 5:
-        v43 = 1;
-        v38 = 5;
-        SetCondition(v38, v43);
-        v42 = 0;
-        v37 = 0;
-        v35 = 0;
-        v34 = 0;
-        v33 = -1;
-        v32 = 0;
-        v31 = 0;
-        v30 = (SoundID)224;
-        pAudioPlayer->PlaySound(v30, v31, v32, v33, v34, v35, v37, v42);
+        SetCondition(5, 1);
+        pAudioPlayer->PlaySound((SoundID)224, 0, 0, -1, 0, 0, 0, 0);
         do
         {
           if ( this == pPlayers[v3 + 1] )
@@ -2598,45 +2531,34 @@
         return 1;
         break;
       case 6:
-      case 7:
-      case 8:
-        if ( a2 == 6 )
+        SetCondition(6, 1);
+        pAudioPlayer->PlaySound((SoundID)222, 0, 0, -1, 0, 0, 0, 0);
+        do
         {
-          v44 = 6;
-          v24 = v44;
-          SetCondition(v24, 1);
-          v42 = 0;
-          v37 = 0;
-          v35 = 0;
-          v34 = 0;
-          v33 = -1;
-          v32 = 0;
-          v31 = 0;
-          v30 = (SoundID)222;
-          pAudioPlayer->PlaySound(v30, v31, v32, v33, v34, v35, v37, v42);
-          do
-          {
-            if ( this == pPlayers[v3 + 1] )
-              break;
-            ++v3;
-          }
-          while ( v3 < 4 );
-          pGame->pStru6Instance->SetPlayerBuffAnim(0x99u, v3);
-          return 1;
-          break;
+          if ( this == pPlayers[v3 + 1] )
+            break;
+          ++v3;
         }
-        v25 = 2 * (a2 != 8) + 8;
-        v24 = v25;
-        SetCondition(v24, 1);
-        v42 = 0;
-        v37 = 0;
-        v35 = 0;
-        v34 = 0;
-        v33 = -1;
-        v32 = 0;
-        v31 = 0;
-        v30 = (SoundID)222;
-        pAudioPlayer->PlaySound(v30, v31, v32, v33, v34, v35, v37, v42);
+        while ( v3 < 4 );
+        pGame->pStru6Instance->SetPlayerBuffAnim(0x99u, v3);
+        return 1;
+        break;
+      case 7:
+        SetCondition(8, 1);
+        pAudioPlayer->PlaySound((SoundID)222, 0, 0, -1, 0, 0, 0, 0);
+        do
+        {
+          if ( this == pPlayers[v3 + 1] )
+            break;
+          ++v3;
+        }
+        while ( v3 < 4 );
+        pGame->pStru6Instance->SetPlayerBuffAnim(0x99u, v3);
+        return 1;
+        break;
+      case 8:
+        SetCondition(10, 1);
+        pAudioPlayer->PlaySound((SoundID)222, 0, 0, -1, 0, 0, 0, 0);
         do
         {
           if ( this == pPlayers[v3 + 1] )
@@ -2648,26 +2570,8 @@
         return 1;
         break;
       case 9:
-        if ( a2 == 6 )
-        {
-          v44 = 7;
-          v24 = v44;
-        }
-        else
-        {
-          v25 = 2 * (a2 != 8) + 9;
-          v24 = v25;
-        }
-        SetCondition(v24, 1);
-        v42 = 0;
-        v37 = 0;
-        v35 = 0;
-        v34 = 0;
-        v33 = -1;
-        v32 = 0;
-        v31 = 0;
-        v30 = (SoundID)222;
-        pAudioPlayer->PlaySound(v30, v31, v32, v33, v34, v35, v37, v42);
+        SetCondition(11, 1);
+        pAudioPlayer->PlaySound((SoundID)222, 0, 0, -1, 0, 0, 0, 0);
         do
         {
           if ( this == pPlayers[v3 + 1] )
@@ -2679,18 +2583,8 @@
         return 1;
         break;
       case 12:
-        v43 = 1;
-        v38 = 12;
-        SetCondition(v38, v43);
-        v42 = 0;
-        v37 = 0;
-        v35 = 0;
-        v34 = 0;
-        v33 = -1;
-        v32 = 0;
-        v31 = 0;
-        v30 = (SoundID)224;
-        pAudioPlayer->PlaySound(v30, v31, v32, v33, v34, v35, v37, v42);
+        SetCondition(12, 1);
+        pAudioPlayer->PlaySound((SoundID)224, 0, 0, -1, 0, 0, 0, 0);
         do
         {
           if ( this == pPlayers[v3 + 1] )
@@ -2702,18 +2596,8 @@
         return 1;
         break;
       case 15:
-        v45 = 1;
-        v39 = 15;
-        SetCondition(v39, v45);
-        v42 = 0;
-        v37 = 0;
-        v35 = 0;
-        v34 = 0;
-        v33 = -1;
-        v32 = 0;
-        v31 = 0;
-        v30 = (SoundID)225;
-        pAudioPlayer->PlaySound(v30, v31, v32, v33, v34, v35, v37, v42);
+        SetCondition(15, 1);
+        pAudioPlayer->PlaySound((SoundID)225, 0, 0, -1, 0, 0, 0, 0);
         do
         {
           if ( this == pPlayers[v3 + 1] )
@@ -2725,18 +2609,8 @@
         return 1;
         break;
       case 13:
-        v43 = 1;
-        v38 = 13;
-        SetCondition(v38, v43);
-        v42 = 0;
-        v37 = 0;
-        v35 = 0;
-        v34 = 0;
-        v33 = -1;
-        v32 = 0;
-        v31 = 0;
-        v30 = (SoundID)224;
-        pAudioPlayer->PlaySound(v30, v31, v32, v33, v34, v35, v37, v42);
+        SetCondition(13, 1);
+        pAudioPlayer->PlaySound((SoundID)224, 0, 0, -1, 0, 0, 0, 0);
         do
         {
           if ( this == pPlayers[v3 + 1] )
@@ -2748,18 +2622,8 @@
         return 1;
         break;
       case 14:
-        v45 = 1;
-        v39 = 14;
-        SetCondition(v39, v45);
-        v42 = 0;
-        v37 = 0;
-        v35 = 0;
-        v34 = 0;
-        v33 = -1;
-        v32 = 0;
-        v31 = 0;
-        v30 = (SoundID)225;
-        pAudioPlayer->PlaySound(v30, v31, v32, v33, v34, v35, v37, v42);
+        SetCondition(14, 1);
+        pAudioPlayer->PlaySound((SoundID)225, 0, 0, -1, 0, 0, 0, 0);
         do
         {
           if ( this == pPlayers[v3 + 1] )
@@ -2771,18 +2635,8 @@
         return 1;
         break;
       case 16:
-        v45 = 1;
-        v39 = 16;
-        SetCondition(v39, v45);
-        v42 = 0;
-        v37 = 0;
-        v35 = 0;
-        v34 = 0;
-        v33 = -1;
-        v32 = 0;
-        v31 = 0;
-        v30 = (SoundID)225;
-        pAudioPlayer->PlaySound(v30, v31, v32, v33, v34, v35, v37, v42);
+        SetCondition(16, 1);
+        pAudioPlayer->PlaySound((SoundID)225, 0, 0, -1, 0, 0, 0, 0);
         do
         {
           if ( this == pPlayers[v3 + 1] )
@@ -2796,7 +2650,6 @@
       case 17:
       case 18:
       case 19:
-        v26 = v48;
         if ( *(char *)(v48 + 21) & 2 )
         {
           do
@@ -2810,16 +2663,8 @@
           return 1;
         }
         PlaySound(SPEECH_40, 0);
-        *(int *)(v26 + 20) |= 2u;
-        v42 = 0;
-        v37 = 0;
-        v35 = 0;
-        v34 = 0;
-        v33 = -1;
-        v32 = 0;
-        v31 = 0;
-        v30 = (SoundID)47;
-        pAudioPlayer->PlaySound(v30, v31, v32, v33, v34, v35, v37, v42);
+        *(int *)(v48 + 20) |= 2u;
+        pAudioPlayer->PlaySound((SoundID)47, 0, 0, -1, 0, 0, 0, 0);
         do
         {
           if ( this == pPlayers[v3 + 1] )
@@ -2849,18 +2694,9 @@
             return 1;
           }
         }
-        v28 = v47;
         memcpy(v27, &this->pInventoryItemList[this->pInventoryMatrix[v47]-1], 0x24u);
-        RemoveItemAtInventoryIndex(v28);
-        v42 = 0;
-        v37 = 0;
-        v35 = 0;
-        v34 = 0;
-        v33 = -1;
-        v32 = 0;
-        v31 = 0;
-        v30 = (SoundID)47;
-        pAudioPlayer->PlaySound(v30, v31, v32, v33, v34, v35, v37, v42);
+        RemoveItemAtInventoryIndex(v47);
+        pAudioPlayer->PlaySound((SoundID)47, 0, 0, -1, 0, 0, 0, 0);
         do
         {
           if ( this == pPlayers[v3 + 1] )
@@ -2874,15 +2710,7 @@
       case 21:
         PlaySound(SPEECH_42, 0);
         ++this->sAgeModifier;
-        v42 = 0;
-        v37 = 0;
-        v35 = 0;
-        v34 = 0;
-        v33 = -1;
-        v32 = 0;
-        v31 = 0;
-        v30 = (SoundID)226;
-        pAudioPlayer->PlaySound(v30, v31, v32, v33, v34, v35, v37, v42);
+        pAudioPlayer->PlaySound((SoundID)226, 0, 0, -1, 0, 0, 0, 0);
         do
         {
           if ( this == pPlayers[v3 + 1] )
@@ -2896,15 +2724,7 @@
       case 22:
         PlaySound(SPEECH_41, 0);
         this->sMana = 0;
-        v42 = 0;
-        v37 = 0;
-        v35 = 0;
-        v34 = 0;
-        v33 = -1;
-        v32 = 0;
-        v31 = 0;
-        v30 = (SoundID)226;
-        pAudioPlayer->PlaySound(v30, v31, v32, v33, v34, v35, v37, v42);
+        pAudioPlayer->PlaySound((SoundID)226, 0, 0, -1, 0, 0, 0, 0);
         do
         {
           if ( this == pPlayers[v3 + 1] )