if id == 0x076 then
for k = 0, 4 do
local id = data:unpack('I', k*48+5)
buffs[id] = {}
local h = 1 --追加
if id ~= 0 then
for i = 1, 32 do
local buff = data:byte(k*48+5+16+i-1) + 256*( math.floor( data:byte(k*48+5+8+ math.floor((i-1)/4)) / 4^((i-1)%4) )%4) -- Credit: Byrth, GearSwap
if(set_icon[buff+1]) --追加
if buffs[id][i] ~= buff then --そのままだけど、この条件式が必要なのかわからない。手前で初期化している。
buffs[id][h] = buff --追加
h++ --追加
end
end
end
end
end
Update()
end