ProcessButtonPresses and fixes
This commit is contained in:
@@ -2261,7 +2261,7 @@ CPed::SetModelIndex(uint32 mi)
|
||||
RpAnimBlendClumpInit(GetClump());
|
||||
RpAnimBlendClumpFillFrameArray(GetClump(), m_pFrames);
|
||||
CPedModelInfo *modelInfo = (CPedModelInfo*)CModelInfo::GetModelInfo(m_modelIndex);
|
||||
SetPedStats((ePedStats) modelInfo->m_pedStatType);
|
||||
SetPedStats(modelInfo->m_pedStatType);
|
||||
m_headingRate = m_pedStats->m_headingChangeRate;
|
||||
m_animGroup = (AssocGroupId) modelInfo->m_animGroup;
|
||||
CAnimManager::AddAnimation(GetClump(), m_animGroup, ANIM_IDLE_STANCE);
|
||||
@@ -6928,11 +6928,9 @@ CPed::FinishLaunchCB(CAnimBlendAssociation *animAssoc, void *arg)
|
||||
|
||||
if (obstacle) {
|
||||
animAssoc->flags |= ASSOC_DELETEFADEDOUT;
|
||||
#ifndef VC_PED_PORTS
|
||||
|
||||
// ANIM_HIT_WALL in VC (which makes more sense)
|
||||
CAnimBlendAssociation *handsCoverAssoc = CAnimManager::BlendAnimation(ped->GetClump(), ASSOCGRP_STD, ANIM_HANDSCOWER, 8.0f);
|
||||
#else
|
||||
CAnimBlendAssociation* handsCoverAssoc = CAnimManager::BlendAnimation(ped->GetClump(), ASSOCGRP_STD, ANIM_HIT_WALL, 8.0f);
|
||||
#endif
|
||||
handsCoverAssoc->flags &= ~ASSOC_FADEOUTWHENDONE;
|
||||
handsCoverAssoc->SetFinishCallback(FinishHitHeadCB, ped);
|
||||
ped->bIsLanding = true;
|
||||
|
||||
Reference in New Issue
Block a user