ATTRIB_TDCLS = tdcls();
ATTRIB_TDCLS.name = "ATTRIB_TDCLS";
function ATTRIB_TDCLS:create(para)
end
function ATTRIB_TDCLS:query_attrib(key, raw)
return (ATTRIB_D.query_attrib(self, key));
end
function ATTRIB_TDCLS:add_attrib(field, value)
return (ATTRIB_D.add_attrib(self, field, value));
end
function ATTRIB_TDCLS:cost_attrib(field, value)
return (ATTRIB_D.cost_attrib(self, field, value));
end
function ATTRIB_TDCLS:has_attrib(info)
for k,v in pairs(info) do
if self:query_attrib(k) < v then
return false, k
end
end
return true
end
function ATTRIB_TDCLS:cost_attribs(info)
for k,v in pairs(info) do
self:cost_attrib(k, v)
end
end