Skip to content

Commit

Permalink
Update OTLScript.lua
Browse files Browse the repository at this point in the history
fixing bug and code cleanup
  • Loading branch information
kruvcraft21 committed May 13, 2022
1 parent fbab2ec commit cd93338
Showing 1 changed file with 1 addition and 29 deletions.
30 changes: 1 addition & 29 deletions OTLScript.lua
Original file line number Diff line number Diff line change
Expand Up @@ -417,34 +417,6 @@ Unity = {
self.Fields[self.Utf8ToString(fixvalue32(fieldInfo[1].value))] = fieldInfo[2].value
end
end,
GetFieldOffsetFromName = function(self, add, NameField)
local AddressClass = fixvalue32(gg.getValues({{address = fixvalue32(add), flags = Unity.MainType}})[1].value)
if self.Fields[NameField] == nil then
repeat
local FieldsCount, FieldsLink, ParentAddressClass = self:GetNumFields(AddressClass), fixvalue32(self:GetLinkFields(AddressClass)), gg.getValues({{address = AddressClass + self.ParentOffset, flags = Unity.MainType}})[1].value
for i = 0, FieldsCount - 1 do
local field = FieldsLink + (i * self.FieldsStep)
local fieldInfo = gg.getValues({
{--NameField
address = field,
flags = Unity.MainType
},
{--Offset
address = field + self.FieldsOffset,
flags = gg.TYPE_WORD
},
})
local FieldName = self.Utf8ToString(fixvalue32(fieldInfo[1].value))
self.Fields[FieldName] = fieldInfo[2].value
if FieldName == NameField then return self.Fields[FieldName] end
end
AddressClass = ParentAddressClass
until ParentAddressClass == 0 or self.Fields[NameField] ~= nil
return self.Fields[NameField]
else
return self.Fields[NameField]
end
end,
}

function SetUnityClass(t)
Expand Down Expand Up @@ -685,7 +657,7 @@ AchievementData = SetUnityClass({
GetTableForComlite = function(self, add)
return {address = add + self.Fields.isComplete, flags = gg.TYPE_BYTE, value = 1}
end,
GetTableForRecesive = function(selfm, add)
GetTableForRecesive = function(self, add)
return {address = add + self.Fields.hasReceiveAward, flags = gg.TYPE_BYTE, value = 0}
end,
})
Expand Down

0 comments on commit cd93338

Please sign in to comment.