summaryrefslogtreecommitdiff
path: root/server/src/vm/emmy.lua
diff options
context:
space:
mode:
Diffstat (limited to 'server/src/vm/emmy.lua')
-rw-r--r--server/src/vm/emmy.lua12
1 files changed, 4 insertions, 8 deletions
diff --git a/server/src/vm/emmy.lua b/server/src/vm/emmy.lua
index 4ab42c93..b2f38693 100644
--- a/server/src/vm/emmy.lua
+++ b/server/src/vm/emmy.lua
@@ -2,14 +2,10 @@ local mt = require 'vm.manager'
function mt:doEmmyClass(action)
local emmyMgr = self.emmyMgr
- local class = action[1]
- local parent = action[2]
- self:instantSource(class)
- if parent then
- self:instantSource(parent)
- end
- local emmyClass = emmyMgr:addClass(class, parent)
- self.emmy = emmyClass
+ self:instantSource(action)
+ local class = emmyMgr:addClass(action)
+ self.emmy = class
+ action:set('emmy.class', class)
end
function mt:doEmmyIncomplete(action)