Ephemera allow Lua scripts to create purely visual effects. They don't influence the game world, and can be turned entirely off by the user. This is fine and good for those intended purposes.
The Marathon Engine has one unused category of map object. We propose using that category for custom Lua map objects. Lua would be able to freely control the collision width and height, transfer mode, and sequence of these objects. Unlike ephemera, custom objects cannot be disabled—and would also apply toward object limits like any other normal object.
Ephemera allow Lua scripts to create purely visual effects. They don't influence the game world, and can be turned entirely off by the user. This is fine and good for those intended purposes.
The Marathon Engine has one unused category of map object. We propose using that category for custom Lua map objects. Lua would be able to freely control the collision width and height, transfer mode, and sequence of these objects. Unlike ephemera, custom objects cannot be disabled—and would also apply toward object limits like any other normal object.