It is a pen-based healthbar renderer for your scratch projects! It's still in progress but it is a lot more functional and stable than it was when it was created. //CURRENT FEATURES: -render up to as many bars as you want based on an ID system -UPDATED: smoothly fade between 2 colors of choice depending on percentage of health -smoothly transition between healthbar percentages (currently forced on, will be toggleable soon) -smoothly toggle between being visible and not visible -can be positioned anywhere -variable length, and health scaling -support for health values above 100% or below 0% (hardcoded, will be toggleable) -support for creating, updating, and resetting healthbars from outside engine sprite //DISCLAIMERS: this library is not the most optimized, although it does currently run quite smoothly. Also, this library is a beta release. //CREDIT: feel free to use or modify this as you see fit! I only request that you give credit somewhere in the description. //SUGGESTIONS: if you have suggestions on features to add, please let me know! //UPDATES: v0.5: release v0.6: integrated support for healthbar management from outside main rendering sprite -v0.6.1: added a script to reset all existing healthbars; aka, a 'cleanup' script that causes all healthbar data to get deleted. -why would you want this? in the event you would like to create a lot of healthbars, deleting ones that are no longer in use would prevent data overflow, and decrease frame time (reduce lag). v0.7: custom color support! if you're familiar with how scratch handles it's color system, you can use direct values, otherwise the provided input system automatically formats from an RGB color space (0-255, not 00-FF; hex support isn't currently planned) to scratch integer-based colors. -v0.7.5: (same update, so didn't warrant a new version, otherwise would be it's own number) added toggles for if you'd like particles to spawn when the health changes on the healthbar. Also fixed bugs related to list clearing. --v0.7.5.1: fixed an error where if, for some reason the engine stops running or is interrupted for an extended period, the interface will not attempt to tell the engine to create thousands of copies of the same healthbar (this would cause the engine to freeze the project for an extended period. Kinda like throwing a wrench into an industrial fan (do not do this)) //PLANNED UPDATE: not sure. //NOTES: I intend to keep this library as backwards compatible as possible, so it's easier to upgrade the engine to new versions without breaking. Like, any new features I add will just default to disabled, so the library should function the same as it always has, just with more options over time.