# HG changeset patch # User Grumpy7 # Date 1379831861 -7200 # Node ID 1c880907575f9ca8fdfba9fdebe71147e215aeaf # Parent 95118ff8cc223c00711312204ff6d8bad4599644 Player::_48DCF6 substituted unnecessary vars by their values diff -r 95118ff8cc22 -r 1c880907575f Player.cpp --- 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] )