Searching
1. 韧性系统核心概念
从Proto文件中发现的关键韧性统计指标:
s_gsp_pb.lua
文件位置: NZM\Content\LuaSource\Proto\s_gsp_pb.lua
- total_tenacity_break_count (i32, 字段7): 总破韧次数 - 用于统计整个游戏周期内破甲了多少次
- tenacity_break_count (i32, 字段22): 本局被破韧次数 - 单个游戏局中的破韧计数
这些字段在PlayerStaticsServerMecha中记录,说明这是专为机甲(Mecha)系统设计的韧性机制。
2. 护盾/护甲系统架构
相关配置文件:
A. 护盾配置
- NZM\Content\LuaSource\.vscode\IntelliSense\AutoGenerate\ExtraShieldEffectConfigRow.lua
- BuffName: 护盾Buff名称
- StackLimit: 堆叠限制
- Duration: 持续时间
- ValueRefreshPolicy/DurationRefreshPolicy: 刷新策略
- NZM\Content\LuaSource\.vscode\IntelliSense\AutoGenerate\ShieldElementDamageRatioConfigRow.lua
- ShieldNormalDamageRatio: 普通伤害比例
- ShieldFireDamageRatio: 火焰伤害比例
- ShieldCryoDamageRatio: 冰冻伤害比例
- ShieldShockDamageRatio: 电击伤害比例
- ShieldCorossiveDamageRatio: 腐蚀伤害比例
- ShieldKineticDamageRatio: 动能伤害比例
这表明护盾有元素克制系统,不同的伤害类型对护盾有不同的破甲效率。
B. 协议中的护盾数据
Proto文件: E:\dev\nzm\output\NZM\Content\LuaSource\Proto\rlbot_state_pb.lua
- cur_shield (float): 当前护盾值
- max_shield (float): 最大护盾值
3. 武器伤害系统
A. 冲击伤害类型