翻看代码时发现回血速度与当前的水分百分比相关,但是玩游戏时并没有感觉水分会影响回血速度,你们实际游玩的时候有感觉吗
public void UpdatePlayerHealthOT(float dt) { float value = EffectManager.GetValue(PassiveEffects.HealthChangeOT, null, 0f, m_entity); if (Health.ValuePercent < 1f && value > 0f) { float waterPercent = GetWaterPercent(); Health.RegenerationAmount = value * waterPercent * dt; 这里可以看见血量回复时有乘一个水分百分比和一个dt=0.5(每秒回血速度变成每0.5秒一次,所以乘了0.5) }
好像跟你的饱食度有关联,点了1级的治疗因子后你会发现你回血时饿的会相当快,口渴倒是不会。
偶尔转载N网我认为好用的mod,做点我力所能及的简单汉化。
我去看了一眼。好像食物和水都有关系。就是不知道比例如何
帮萌新写一些简单的mod,金币悬赏@我
回血和饱食度有关,回体力和水有关
水对标耐力的,饱食度对比血量