超级玩家
 
- 贡献度
- 30
- 金元
- 5134
- 积分
- 643
- 精华
- 1
- 注册时间
- 2017-9-22
|
用Notepad++打开lualump_assets_all_74c8e0cd17cb0b43e9faf5b2f95dfe5d后,查询
function statIncrease(statName)
if statName == "maxHealth" then
return 5 * gateLevel
end
local skillValue = thisActor.skills:get(statName)
return math.ceil(gateLevel * 0.1 * (100 - skillValue))
这里是主角恶名升级提升的属性,生命是5/级、各个属性每级提升gateLevel * 0.1 * (100- skillValue),超过最高属性100,提升的便是负值,所以只要将100最高属性改大,比如说999就可以了。
至于最高属性限制,则在
local _cappedModifiers =
{
marksmanship = 100,
melee = 100,
intimidation = 100,
leadership = 100,
persuasion = 100,
initiative = 100,
}
function Character:getModifierValue(key, weaponOverride, baseValue)
local result = self:getUncappedModifierValue(key, weaponOverride, baseValue)
-- Certain modifiers should not go over 100.
local cap = _cappedModifiers[key]
if cap and result > cap then
result = cap
end
将100改成999,更高的会出现错误,所以字节数最好对应。 |
评分
-
1
查看全部评分
-
|