Commit adc9e449de7bb8909ad0504dffda0feecf38d4b7

Authored by 熊润斐
2 parents 7a0dc1cf 3dbe0d5d

Merge branch 'tr/develop' into tr/bugfix-qa

Showing 2 changed files with 3 additions and 3 deletions   Show diff stats
src/models/HeroPlugin.lua
... ... @@ -232,8 +232,8 @@ function HeroPlugin.bind(Hero)
232 232 for _, attName in pairs(AttsEnumEx) do
233 233 attrs[attName] = 0
234 234 end
235   - for _, data in pairs(self.spark or {}) do
236   - for k, v in pairs(data.attrs:toNumMap()) do
  235 + for _, data in pairs(self:getProperty("spark") or {}) do
  236 + for k, v in pairs(data.attrs) do
237 237 attrs[AttsEnumEx[k]] = attrs[AttsEnumEx[k]] + v
238 238 end
239 239 end
... ...
src/shared/ModelBase.lua
... ... @@ -178,7 +178,7 @@ function ModelBase:loadProperties(properties)
178 178 properties[field] = MsgPack.unpack(properties[field])
179 179 end
180 180  
181   - local val = properties[field] or def
  181 + local val = properties[field] or clone(def)
182 182 if val ~= nil then
183 183 if typ == "number" then val = tonumber(val) end
184 184 assert(type(val) == typ,
... ...