I have been thinking for quite a while and I have come up with 9 different lua add-ons I believe are worthy of some attention.
Suggestion #1
Name: PartCamera
Type: Instance Object
Function: When a function is fired like lets just say :snap() the Part Camera takes a picture from the face value specified in the object and returns a decal value or texture. (:snap() works like the rocket propulsion's fire() method the face value is similar to the hole object's face value and the PartCamera would have a adornee similar to selection box, line, point, etc.)
Reason: Make spy cameras to see other people, make cool portals you can see through, the possibilities are endless.
Notes: This can be an added function to a camera object, but you would need to almost CFrame the camera to do this. I have seen this mentioned many times but I wanted to add my voice and oppinion.
Suggestion #2
Name: GearPart
Type: Extension of BasePart
Function: A gear shaped part that is simiar to the cylinder form of a part that is not a mesh.
Reason: Would allow people to make more realistic mechanisms that are life-like because you need to take things into effect. It is very hard to make gears very small through CFrame and they glitch alot.
Suggestion #3
Name: BodyMagnitism
Type: Instance object
Function: To make parts magnetic with north and south poles. Needs two face values for north pole and south poles. Most likely would have D P and maxForce values.
Reason: To make realistic magnetic parts.
Suggestion #4
Name: InvertedSphereCorner/InvertedCylinderCorner
Type: Base part extension
Function: Parts that are like subtracting a 2*2*2 sphere or cylinder from a 2*2*2 block and taking one of the 1*1*1 corners. They would have similar physics but I understand if it's too hard to program any of my part ideas.
Reason: These blocks would make awesome pool sides and spots where you roll a ball into place.
Suggestion #5
Note: These three functions are closely related so I am grouping them together.
Name: :getJoints() :jointAdded() and :jointRemoved
Type: LUA and BasePart function
Function: To check if parts are connected to a part and to fire events when parts are connected or disconnected.
Reason: These functions can help games be less laggy because it can remove parts when they get broken off of vehicles and preform other tasks with them.
Suggestion #6
Name: Light
Type: Instance or part
Function: The light object could act like a fire object where you specify the size distance location brightness etc. or as an actual part that gives off light.
Reason: I have seen many people call for this object for a long time. You can make a pitch-black game with only a few lights to guide you on your way while zombies jump out at you or a dark house with lights in it. This is one of my most wanted features because it would be... very cool.
Those were the best suggestions I could come up with. Please leave your thoughts and oppinions. If an admin is reading this please let me know what you think.
Peace out!
--[[Dudblockman]> |