载入中...
搜索中...
未找到
Deterministic damage, poise, hit-reaction and knockback resolution. 更多...
#include "common/Export.h"#include "action/Action.h"#include "common/Result.h"#include "common/SubjectRef.h"#include "settlement/Settlement.h"#include "settlement/SettlementRules.h"#include <optional>#include <string>类 | |
| struct | eve::combat::Impulse3 |
| Renderer/physics-neutral knockback impulse authored in world units. 更多... | |
| struct | eve::combat::CombatState |
| Mutable combat state owned by the gameplay domain for one subject. 更多... | |
| struct | eve::combat::DamageRequest |
| Owning input for one damage transaction. 更多... | |
| struct | eve::combat::DamageAmounts |
| Provider result prepared before the authoritative state is mutated. 更多... | |
| class | eve::combat::IDamageRule |
| Optional game-owned mitigation/amplification policy. 更多... | |
| struct | eve::combat::HitReactionPolicy |
| Threshold policy for deterministic reaction selection. 更多... | |
| struct | eve::combat::DamageOutcome |
| Complete owning audit result of one committed damage transaction. 更多... | |
| class | eve::combat::DamageRuntime |
| Owner-thread deterministic damage coordinator. 更多... | |
命名空间 | |
| namespace | eve |
| Build metadata (engine git commit, build time, third-party version). | |
| namespace | eve::combat |
枚举 | |
| enum class | eve::combat::HitReaction : std::uint8_t { eve::combat::None , eve::combat::Flinch , eve::combat::Stagger , eve::combat::Knockdown , eve::combat::Death } |
| Typed reaction selected after health and poise are resolved. 更多... | |
| enum class | eve::combat::DamageRuleSource : std::uint8_t { eve::combat::Default , eve::combat::Provider } |
| Indicates whether default amounts or an injected rule produced the outcome. 更多... | |
详细描述
Deterministic damage, poise, hit-reaction and knockback resolution.
在文件 Damage.h 中定义.