DayZ 1.26
DayZ Explorer by KGB
|
|
inlineprotected |
Перекрестные ссылки GetGame(), CfgGameplayHandler::GetStaminaMax(), Init(), m_ActiveDepletionModifiers, m_ActiveRecoveryModifiers, m_HumanMoveSettings, m_IsInCooldown, m_Player, m_RegisteredDepletionModifiers, m_RegisteredRecoveryModifiers, m_Stamina, m_StaminaCap, m_StaminaDepleted, m_StaminaDepletion, m_StaminaDepletionMultiplier, m_StaminaParams, m_StaminaRecoveryMultiplier, m_State, m_Time, m_TimerMap, RegisterStaminaConsumers() и RegisterStaminaModifiers().
|
inlineprotected |
Перекрестные ссылки Error(), m_ActiveDepletionModifiers, m_RegisteredDepletionModifiers и RecalculateDepletionMultiplier().
|
inlineprotected |
Перекрестные ссылки Error(), m_ActiveRecoveryModifiers, m_RegisteredRecoveryModifiers и RecalculateRecoveryMultiplier().
|
inlineprotected |
sets exhaustion look of player based on stamina level
Перекрестные ссылки HumanCommandAdditives(), m_Player, m_Stamina, m_StaminaCap и Math::Min().
Используется в Update().
|
inlineprotected |
Calulates stamina regain bonus coef based on current stamina cap and level.
Перекрестные ссылки m_Stamina, m_StaminaDepletion, Math::Min() и GameConstants::STAMINA_GAIN_BONUS_CAP.
Используется в StaminaProcessor_Ladder(), StaminaProcessor_Move() и StaminaProcessor_Swimming().
|
inlineprotected |
check if the stamina is completely depleted
in case of complete depletion - start a cooldown timer before the regeneration cycle start
Перекрестные ссылки m_IsInCooldown, m_Stamina, m_StaminaDepleted, SetCooldown() и GameConstants::STAMINA_REGEN_COOLDOWN_EXHAUSTION.
Используется в Update().
|
inlineprotected |
Перекрестные ссылки m_ActiveDepletionModifiers и RecalculateDepletionMultiplier().
|
inlineprotected |
Перекрестные ссылки m_ActiveRecoveryModifiers и RecalculateRecoveryMultiplier().
|
inlineprotected |
run cooldown right after depletion
Перекрестные ссылки Math::AbsFloat(), Class::CastTo(), Math::Clamp(), ErrorEx, CfgGameplayHandler::GetStaminaMax(), Math::Lerp(), m_Player, m_StaminaDepletion, m_StaminaDepletionMultiplier, m_StaminaModifiers, Math::Max(), Math::Min(), Math::Pow(), Math::RandomFloat() и SetCooldown().
|
inlineprotected |
Перекрестные ссылки m_StaminaDepletionMultiplier.
|
inlineprotected |
Перекрестные ссылки m_StaminaRecoveryMultiplier.
|
inlineprotected |
|
inlineprotected |
Перекрестные ссылки m_StaminaCap.
|
inlineprotected |
Перекрестные ссылки CfgGameplayHandler::GetStaminaMax().
Используется в GetStaminaNormalized() и GetSyncedStaminaNormalized().
|
inlineprotected |
Перекрестные ссылки GetStaminaMax() и m_Stamina.
|
inlineprotected |
|
inlineprotected |
Перекрестные ссылки GetStaminaMax() и GetSyncedStamina().
|
inlineprotected |
Перекрестные ссылки m_Stamina, m_StaminaCap, m_StaminaConsumers и m_StaminaDepleted.
|
inlineprotected |
Перекрестные ссылки m_Stamina, m_StaminaCap, m_StaminaConsumers и m_StaminaDepleted.
|
inlineprotected |
Перекрестные ссылки m_RegisteredDepletionModifiers, m_RegisteredRecoveryModifiers, MaskMdfr::STAMINA_DEPLETION_MODIFIER, FatigueMdfr::STAMINA_DEPLETION_MULTIPLIER, PneumoniaMdfr::STAMINA_DEPLETION_MULTIPLIER, EpinephrineMdfr::STAMINA_DEPLETION_MULTIPLIER, VomitSymptom::STAMINA_DEPLETION_MULTIPLIER, MaskMdfr::STAMINA_RECOVERY_MODIFIER, FatigueMdfr::STAMINA_RECOVERY_MULTIPLIER, PneumoniaMdfr::STAMINA_RECOVERY_MULTIPLIER, DrowningMdfr::STAMINA_RECOVERY_MULTIPLIER и VomitSymptom::STAMINA_RECOVERY_MULTIPLIER.
Используется в StaminaHandler().
deprecated use, StaminaHandler uses SyncJunctures now
|
inlineprotected |
called from PlayerBase - syncs stamina values on server with client AND sets the value to match on server and client both (m_StaminaSynced guarantees identical values)
Перекрестные ссылки m_IsInCooldown, m_Player, m_Stamina, m_StaminaCap, m_StaminaSynced, ReadAdditionalStaminaInfo(), DayZPlayerSyncJunctures::SJ_STAMINA и DayZPlayerSyncJunctures::SJ_STAMINA_MISC.
Используется в ManBase::OnSyncJuncture().
|
inlineprotected |
Order of read parameters must match the order of writing above.
Перекрестные ссылки m_StaminaDepletionMultiplier и m_StaminaRecoveryMultiplier.
Используется в OnSyncJuncture().
|
inlineprotected |
Перекрестные ссылки m_ActiveDepletionModifiers, m_RegisteredDepletionModifiers, m_StaminaDepletionMultiplier и SetDepletionMultiplier().
Используется в ActivateDepletionModifier() и DeactivateDepletionModifier().
|
inlineprotected |
Перекрестные ссылки m_ActiveRecoveryModifiers, m_RegisteredRecoveryModifiers, m_StaminaRecoveryMultiplier и SetRecoveryMultiplier().
Используется в ActivateRecoveryModifier() и DeactivateRecoveryModifier().
|
inlineprotected |
Перекрестные ссылки CfgGameplayHandler::GetStaminaMinCap(), m_StaminaConsumers, GameConstants::STAMINA_CLIMB_THRESHOLD, GameConstants::STAMINA_HOLD_BREATH_THRESHOLD_ACTIVATE, GameConstants::STAMINA_HOLD_BREATH_THRESHOLD_DRAIN, GameConstants::STAMINA_JUMP_THRESHOLD, GameConstants::STAMINA_MELEE_EVADE_THRESHOLD, GameConstants::STAMINA_MELEE_HEAVY_THRESHOLD, GameConstants::STAMINA_ROLL_THRESHOLD, GameConstants::STAMINA_VAULT_THRESHOLD и StaminaConsumers().
Используется в StaminaHandler().
|
inlineprotected |
Перекрестные ссылки CfgGameplayHandler::GetMeleeStaminaModifier(), CfgGameplayHandler::GetObstacleTraversalStaminaModifier(), CfgGameplayHandler::GetStaminaMax(), m_StaminaModifiers, GameConstants::STAMINA_DRAIN_CLIMB, GameConstants::STAMINA_DRAIN_JUMP, GameConstants::STAMINA_DRAIN_MELEE_EVADE, GameConstants::STAMINA_DRAIN_MELEE_HEAVY, GameConstants::STAMINA_DRAIN_MELEE_LIGHT, GameConstants::STAMINA_DRAIN_ROLL, GameConstants::STAMINA_DRAIN_VAULT и StaminaModifiers().
Используется в StaminaHandler().
Перекрестные ссылки m_IsInCooldown и m_StaminaModifiers.
Используется в SetCooldown().
set cooldown timer between each consume of stamina
Перекрестные ссылки m_IsInCooldown, m_Stamina, m_StaminaDepleted, m_TimerMap и ResetCooldown().
Используется в CheckStaminaState(), DepleteStamina(), StaminaProcessor_Ladder(), StaminaProcessor_Move() и StaminaProcessor_Swimming().
Перекрестные ссылки m_StaminaDepletionMultiplier, m_StaminaRecoveryMultiplier и SyncAdditionalStaminaInfo().
Используется в RecalculateDepletionMultiplier().
Перекрестные ссылки m_StaminaDepletionMultiplier, m_StaminaRecoveryMultiplier и SyncAdditionalStaminaInfo().
Используется в RecalculateRecoveryMultiplier().
Перекрестные ссылки Math::Clamp(), CfgGameplayHandler::GetStaminaMax(), m_IsInCooldown, m_Stamina, m_StaminaCap и SyncStamina().
Используется в ManBase::EEHitBy(), ManBase::ResetPlayer() и Update().
|
inlineprotected |
Перекрестные ссылки CalcStaminaGainBonus(), CfgGameplayHandler::GetSprintLadderStaminaModifier(), m_IsInCooldown, m_StaminaDelta, SetCooldown(), GameConstants::STAMINA_DRAIN_LADDER_FAST_PER_SEC, GameConstants::STAMINA_GAIN_IDLE_PER_SEC, GameConstants::STAMINA_GAIN_LADDER_PER_SEC и GameConstants::STAMINA_REGEN_COOLDOWN_DEPLETION.
Используется в Update().
|
inlineprotected |
Перекрестные ссылки CalcStaminaGainBonus(), CfgGameplayHandler::GetSprintStaminaModifierCro(), CfgGameplayHandler::GetSprintStaminaModifierErc(), m_HumanMoveSettings, m_IsInCooldown, m_Player, m_StaminaDelta, SetCooldown(), GameConstants::STAMINA_DRAIN_CROUCHED_SPRINT_PER_SEC, GameConstants::STAMINA_DRAIN_STANDING_SPRINT_PER_SEC, GameConstants::STAMINA_GAIN_IDLE_PER_SEC, GameConstants::STAMINA_GAIN_JOG_PER_SEC, GameConstants::STAMINA_GAIN_ROLL_PER_SEC, GameConstants::STAMINA_GAIN_WALK_PER_SEC и GameConstants::STAMINA_REGEN_COOLDOWN_DEPLETION.
Используется в Update().
|
inlineprotected |
Перекрестные ссылки CalcStaminaGainBonus(), CfgGameplayHandler::GetSprintSwimmingStaminaModifier(), m_IsInCooldown, m_StaminaDelta, SetCooldown(), GameConstants::STAMINA_DRAIN_SWIM_FAST_PER_SEC, GameConstants::STAMINA_GAIN_IDLE_PER_SEC, GameConstants::STAMINA_GAIN_SWIM_PER_SEC и GameConstants::STAMINA_REGEN_COOLDOWN_DEPLETION.
Используется в Update().
Method to sync more info for stamina manager. Template parameter means it is very extendable for further use.
Перекрестные ссылки m_Player и DayZPlayerSyncJunctures::SJ_STAMINA_MISC.
Используется в SetDepletionMultiplier() и SetRecoveryMultiplier().
stamina sync - server part
Перекрестные ссылки m_IsInCooldown, m_Player, m_Stamina, m_StaminaCap и DayZPlayerSyncJunctures::SJ_STAMINA.
Используется в SetStamina().
gets the actual players load
StaminaCap calculation starts when PlayerLoad exceeds STAMINA_WEIGHT_LIMIT_THRESHOLD
processed on event
processed on event
processed on event
Перекрестные ссылки ApplyExhaustion(), CheckStaminaState(), GetGame(), CfgGameplayHandler::GetStaminaKgToStaminaPercentPenalty(), CfgGameplayHandler::GetStaminaMax(), CfgGameplayHandler::GetStaminaMinCap(), CfgGameplayHandler::GetStaminaWeightLimitThreshold(), m_IsInCooldown, m_Player, m_PlayerLoad, m_Stamina, m_StaminaCap, m_StaminaDelta, m_StaminaDepletion, m_StaminaDepletionMultiplier, m_StaminaRecoveryMultiplier, m_StaminaSynced, m_State, m_Time, Math::Max(), Math::Min(), SetStamina(), GameConstants::STAMINA_GAIN_IDLE_PER_SEC, GameConstants::STAMINA_KG_TO_GRAMS, GameConstants::STAMINA_SYNC_RATE, StaminaProcessor_Ladder(), StaminaProcessor_Move() и StaminaProcessor_Swimming().
Используется в ManBase::CommandHandler().
|
protected |
|
protected |
|
protected |
|
protected |
Используется в StaminaHandler() и StaminaProcessor_Move().
|
protected |
|
protected |
|
protected |
Используется в ActivateDepletionModifier(), Init(), RecalculateDepletionMultiplier() и StaminaHandler().
|
protected |
Используется в ActivateRecoveryModifier(), Init(), RecalculateRecoveryMultiplier() и StaminaHandler().
|
protected |
|
protected |
|
protected |
Используется в HasEnoughStaminaFor(), HasEnoughStaminaToStart() и RegisterStaminaConsumers().
|
protected |
Используется в StaminaProcessor_Ladder(), StaminaProcessor_Move(), StaminaProcessor_Swimming() и Update().
|
protected |
DEPRECATED.
Используется в CheckStaminaState(), HasEnoughStaminaFor(), HasEnoughStaminaToStart(), SetCooldown() и StaminaHandler().
|
protected |
Используется в CalcStaminaGainBonus(), DepleteStamina(), StaminaHandler() и Update().
|
protected |
|
protected |
Используется в DepleteStamina(), RegisterStaminaModifiers() и ResetCooldown().
|
protected |
|
protected |
Используется в GetSyncedStamina(), OnSyncJuncture() и Update().
|
protected |
Используется в StaminaHandler() и Update().
|
protected |
Используется в StaminaHandler() и Update().
Используется в SetCooldown() и StaminaHandler().