lanarts
lanarts copied to clipboard
Scripting game objects is inflexible
Currently, the scripting interface for game objects lacks flexibility to eg enable custom monster AIs, new feature types, etc.
Classes like ProjectileInst & FeatureInst are quite inflexible and should probably be implemented in Lua. To that end, a way to create new object types in lua is needed.
ProjectileInst & FeatureInst are now implemented in Lua. In fact, all of EnemyInst is now headed towards Lua. Still a work in progress before its merged in the main game however.