--------------------------------------- SOUL Modes: Use the WASD or the Arrow keys to move the SOUL around. Pressing certain keys will change your mode of movement. The 1 number key will switch to the default mode and you can move around freely. The 2 number key will enable gravity, and you can jump with W or the Up arrow key. Use the J, K, I, and L keys to control the direction of gravity. The 3 number key will disable movement, but you can control a defensive spear with the movement keys to block incoming projectiles. The 4 number key will lock your vertical movement to a set of purple lines, but you can move up and down them as well as along them with the movement keys. The 5 number key will enable you to fire your own projectiles using the SPACEbar, these can destroy or affect some objects. Holding down the SPACEbar will charge up a (Big Shot) that once released will plow through any destructible object in its way. ------------ Bullets Press the Q key to switch to the next bullet. Press the E key to change the color. Blue doesn't deal damage when they are still, Orange doesn't deal damage when they are moving, and White will always deal damage. Fire: Waits for a second, then flies towards the player. Box: Moves in a straight line, can be destroyed by projectiles. Spear: Moves in a straight line towards the player, the direction depends on it's position relative to the player. Works best with the 3rd SOUL mode. Gaster Blaster: Aims at the player in 90 degree increments, fires a laser beam covering the length of the blaster's position. -------------------- Other Click and drag the top-right or bottom-left corners to change the size and dimensions of the border, program both corners to move at the same time to move the entire border. Change the ZOOM variable to zoom the camera in and out.
Credit to Toby Fox and everyone who contributed to Undertale and Deltarune DaBestMarioPlayer for gaster blaster engine https://scratch.mit.edu/projects/402933955 ___________________ This is a work in progress. I needed ideas for more features to add to the engine, so that's why this is shared right now. ___________________ 3/1/23: Added orange and blue attacks, and the new gaster blaster bullet ********** 3/21/23: Made the hitbox smaller for fair dodging, and made movement speed customizable ___________________ I wanted to make this project as an improvement to my original "Undertale SOUL MODES Engine" project, I thought about having a stretch-able border for an engine which was a feature I hadn't seen yet.