I'm working on an entity that can be used as a shooting target. It detects where the bullet hits and calculates points and number of shots and show it in the HUD. It's the circular one to the right in the pic. The builtin w body is a little more tricky to calculate hits for.
I have other types of entities in the works. One is a water system with tanks and pipes and water flowing in them in realtime giving all sorts of events. I think it can be useful for controlling events on maps. Still have some problems with the logic in that one though.
Now I start to wonder how to distribute them. Is there a better way than making them a mod? I mean a mod seems to take over all of the game once activated. The same with a scripts#.pak. I'd like to see a way where individual entities can be added more freely. Perhaps on a per map basis. Is it possible to have more than one ClassRegistry.lua at a time? If not, I'm thinking about a tool that finds all current entities installed and then creates a new ClassRegistry.lua for the session.