Mercurial > mm7
diff mm7_4.cpp @ 381:39a60868e9c7
Merge
author | Nomad |
---|---|
date | Fri, 22 Feb 2013 22:36:31 +0200 |
parents | 2f67762d04f6 243418228760 |
children | 7189d0bddf07 |
line wrap: on
line diff
--- a/mm7_4.cpp Fri Feb 22 22:34:35 2013 +0200 +++ b/mm7_4.cpp Fri Feb 22 22:36:31 2013 +0200 @@ -3562,7 +3562,7 @@ } else { - v25 = v21->pInventoryItems[_idx].uAdditionalValue; + v25 = v21->pInventoryItems[_idx].uSpecEnchantmentType; if ( v25 <= 50 ) { if ( v25 != 50 ) @@ -6173,6 +6173,7 @@ pColor2 = GenerateColorAsCloseAsPossibleToR8G8B8InTargetFormat(0xECu, 0xE6u, 0x9Cu); pString = (char *)operator new(2 * pSize); strncpy(pString, ptr, pSize); + pString[pSize]=0; pFontQuick->_44D2FD_prolly_draw_credits_entry(pFontCChar, 0, a4, (signed __int16)pTexture2.uWidth, (signed __int16)pTexture2.uHeight, pColor1, pColor2, pString, pTexture2.pPixels, (signed __int16)pTexture2.uWidth); free(pString); @@ -9340,9 +9341,9 @@ { if ( v7->uItemID == 601 ) { - if ( !v7->field_1A ) + if ( !v7->uHolderPlayer ) v9 = v7; - if ( v7->field_1A == v5 ) + if ( v7->uHolderPlayer == v5 ) v10 = 1; } ++v7; @@ -9361,7 +9362,7 @@ return; } if ( v9 ) - v9->field_1A = v5; + v9->uHolderPlayer = v5; } } // 4F08EC: using guessed type int dword_4F08EC[];