My attempt to rival @kirbyzaz's intro engine. Uses a total of four global values: - A single list to store global camera states - Two broadcast messages for internal sync - One broadcast message for the intro's end (will be added for actual intros). A total of 11 costume-based effects. Tweening with all easing functions found at https://easings.net/ A frame-based timing system, designed to prevent desynchronization due to lag. This timing system works in 60 fps, and simply skips every other frame when the project is in 30fps mode.
Feel free to use WITH CREDIT TO ME. I put a lot of hard work into this. Some of the costumes will look odd in the editor. This is because they use some features of svg that scratch does not support, namely masking. All of the animation costumes were automatically generated by templates and a program that I wrote. All of this code is mine with the exception of @griffpatch's get direction script, because I was too lazy to make my own. Project stats: - 740 blocks - 38 scripts - 1 sprite