You can directly mod the stats
@Nifuji シ works in dungeon and events too
local __method = {declaring="KeyValueData", name="GetStatValue", static=false, params={}, returns="Single", token=100664847, genericArity=0, genericArgs={}, advanced=false, allowNullThis=false}
local done = 0
local c = Class.fromName("KeyValueData")
if not c then return end
local objects = c:findObjectsFresh() or {}
if not objects[1] then print("Call GetStatValue failed: no live object") return end
for objectIndex, obj in ipairs(objects) do
for callIndex = 1, 1 do
local ok, values = pcall(function() return table.pack(Call.exact(__method, obj)) end)
if ok then
done = done + 1
for resultIndex = 1, values.n do
if values[resultIndex] ~= nil then
print("GetStatValue result " .. tostring(resultIndex) .. "=" .. tostring(values[resultIndex]))
end
end
else
print("Call GetStatValue failed: " .. tostring(values))
end
end
end
print("Call GetStatValue done=" .. tostring(done))