All three filters are set to *. I also tried setting only the propertyFilter to * and leaving the first two empty, same results.
DiffType and DiffProtoType are also set to *
So it seems the test if(not prototype) equates to true, prototype being IRawData.getPrototype(typeName,prototypeName).
I am not sure where the values for DiffType (typeName) and DiffPrototype (prototypeName) come from. I see they are runtime values, so I assume they are assigned.
I noticed in the code, their default values are "" and not "*".
So I tried hard coding the values to be "" inside the diffPrototype function, but then I just get ERROR: prototype / not found.
I do have your Base Prototype Data mod installed but never populated it, if that could be the issue.
4.232 Script @__Kux-RawDataProvider__/modules/RawData.lua:66: RawData.filterList
{
["*"] = {
["*"] = {
["*"] = {}
}
}
}
Edit: Base Diff is not enabled.
Edit 2: And please, do not lose sleep over this, not a big deal.