diff options
Diffstat (limited to 'server/src/vm/value.lua')
-rw-r--r-- | server/src/vm/value.lua | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/server/src/vm/value.lua b/server/src/vm/value.lua index 8a0b0861..9f9b6b7c 100644 --- a/server/src/vm/value.lua +++ b/server/src/vm/value.lua @@ -289,6 +289,13 @@ function mt:mergeType(value) if not value then return end + if self._emmy and not value._emmy then + value._emmy = self._emmy + return + elseif not self._emmy and value._emmy then + self._emmy = value._emmy + return + end if value._type then for tp, rate in pairs(value._type) do self:setType(tp, rate) |