Mercurial > mm7
diff Actor.cpp @ 1827:0c75c3e7e436
cleaned up part of party.cpp, renamed byte_AE3368 to playerAlreadyPicked + 3 vars after it, moved them to party.cpp, some player.cpp bugfixes
author | Grumpy7 |
---|---|
date | Fri, 11 Oct 2013 05:49:39 +0200 |
parents | 0f1543750bf8 |
children | 35c1e4ff6ba7 |
line wrap: on
line diff
--- a/Actor.cpp Wed Oct 09 09:08:15 2013 +0200 +++ b/Actor.cpp Fri Oct 11 05:49:39 2013 +0200 @@ -2038,7 +2038,7 @@ if ( v3 ) { LABEL_12: - pParty->uFine += 100 * (pMapStats->pInfos[uLevelMapStatsID]._steal_perm + pActors[v2].pMonsterInfo.uLevel + GetPartyReputation()); + pParty->uFine += 100 * (pMapStats->pInfos[uLevelMapStatsID]._steal_perm + pActors[v2].pMonsterInfo.uLevel + pParty->GetPartyReputation()); if ( pParty->uFine < 0 ) pParty->uFine = 0; if ( pParty->uFine > 4000000 ) @@ -4109,7 +4109,7 @@ { Actor::Die(i); if ( pActor->pMonsterInfo.uExp ) - GivePartyExp(pMonsterStats->pInfos[pActor->pMonsterInfo.uID].uExp); + pParty->GivePartyExp(pMonsterStats->pInfos[pActor->pMonsterInfo.uID].uExp); } } } @@ -5286,7 +5286,7 @@ Actor::ApplyFineForKillingPeasant(uActorID_Monster_); Actor::AggroSurroundingPeasants(uActorID_Monster_, 1); if ( pMonster->pMonsterInfo.uExp ) - GivePartyExp(pMonsterStats->pInfos[pMonster->pMonsterInfo.uID].uExp); + pParty->GivePartyExp(pMonsterStats->pInfos[pMonster->pMonsterInfo.uID].uExp); v40 = SPEECH_51; if ( rand() % 100 < 20 ) v40 = ((signed int)pMonster->pMonsterInfo.uHP >= 100) + 1;