Mercurial > might-and-magic-trilogy
diff mm7_2.cpp @ 53:fd2fd234a66c
BLV minimap: 2/3
author | Nomad |
---|---|
date | Wed, 24 Oct 2012 17:33:46 +0200 |
parents | 0f4ed4f0f472 |
children | 41cbaabde2cb |
line wrap: on
line diff
--- a/mm7_2.cpp Wed Oct 24 17:02:44 2012 +0200 +++ b/mm7_2.cpp Wed Oct 24 17:33:46 2012 +0200 @@ -13086,8 +13086,8 @@ char *v3; // eax@1 //char *v4; // eax@1 unsigned int v5; // eax@3 - size_t v6; // ecx@10 - char *v7; // eax@11 + //size_t v6; // ecx@10 + //char *v7; // eax@11 char Str1[20]; // [sp+Ch] [bp-18h]@1 unsigned int v9; // [sp+20h] [bp-4h]@1 @@ -13127,20 +13127,13 @@ sub_461103(); if ( !_strcmpi(pCurrentMapName, "d11.blv") || !_strcmpi(pCurrentMapName, "d10.blv") ) { - __debugbreak(); - v6 = uNumActors; - if ( (signed int)uNumActors > 0 ) - { - v7 = (char *)&pActors[0].pMonsterInfo.uTreasureType; - do - { - *v7 = 0; - *(v7 - 3) = 0; - *(int *)(v7 + 59) = 0; - v7 += 836; - --v6; - } - while ( v6 ); + //spawning grounds & good analogue - no loot & exp from monsters + + for (uint i = 0; i < uNumActors; ++i) + { + pActors[i].pMonsterInfo.uTreasureType = 0; + pActors[i].pMonsterInfo.uTreasureDiceRolls = 0; + pActors[i].pMonsterInfo.uExp = 0; } } bDialogueUI_InitializeActor_NPC_ID = 0;