Tempest the Axolotl joins SRB2!
Coming from a body of water somewhere, Tempest brings a powerful set of moves to navigate difficult areas at a good pace. He cannot spinjump, use shield abilities or get consistent bursts of speed, but makes up for it in sheer versatility!
-Abilities-
- Airstep/Wallstep: Tap/hold Jump while airborne to increase your falling speed and charge a vertical leap, or a walljump! The direction you hold will affect the angle you get launched at from a Wallstep.
- Conduit: Tap/hold Spin while airborne to throw a conduit forward, which will activate after a second or so. Tap and hold spin again to target it and get sprung upward, allowing you to Airstep again! Think of it as Cappy, but designed for a Sonic game. You can also double tap spin to throw it downwards, boosting you up slightly and making the conduit activate immediately upon touching the floor!
- Snap: Tap Spin while grounded to snap your fingers, breaking your conduit in a damaging blast and busting any breakable floors below you! Double tapping will halt all of your horizontal speed. Also it pushes enemies and enemy players away because I thought it would be funny.
- Rail Grinding: Yep, the real thing! Hold Spin while atop a rail or fence to start stylin'. Mind your strafe keys however, it's still possible to fall off! (Note: this ability is still rather buggy, use it sparingly :p )
- Swimming: Swim to your heart's content, but remember you can still drown!
Tempest's main drawbacks show through his lack of offense: he has no spindash or thok to accelerate quickly and cannot spinjump outside of water, meaning that levels may take longer than with other characters, and boss fights are going to be exceptionally difficult, be prepared to spend a few lives on Metal Sonic!
-So, how does he look in action?-
That's it! This is my first completed character addon, I hope you have a blast trying out all the different abilities as much as I did coding them! Below this paragraph are the credits, changelog and extra content, which may or may not be slightly comedic.
-Credits-
Character design: Tempest97 (Krimps), Blacknide
Spritework: Tempest97 (Krimps)
CSS art: Tempest97 (Krimps)
Coding: Tempest97 (Krimps)
Beta testing: Tempest97 (Krimps), Folatti
Writing this post: Tempest97 (Krimps)
Funny ideas: Folatti
Being awesome: Basically everyone on the SRB2 Discord's spriting channel, for supporting me and giving insightful criticism! Special-er thanks to EveDoesStuff, MarbleCheese, TotallyProperUsername and Rayna for being incredible friends, and Blacknide, for suggesting that I go with a two-tone color palette instead of using peachy skin color for some areas.
-Changelog-
v1.1.2
- Fixed conduit blast being pushed by the terrain
- Fixed particles not appearing when spinning under some circumstances
- Added "proper" captions to sound effects
- Fixed player being immobilized when touching a conduit while carried
- POST: Added GIFs showcasing various abilities
- Fixed the dumbest coding error of my life
- Snap now makes your conduit explode in a 160 fracunit radius
- Throwing a conduit forward no longer boosts the player upwards
- Multiplayer FNF actually works now
- Snap breaks floors while upside down
- Floor grinding mostly fixed
- Original release
EXTRAS: These spoilers here are long and talk about silly or optional content, they are not too important for enjoying the base features!
Now here's something that I coded for fun, and ended up taking a lot of the development time:
Yep, that's right! A Friday Night Funkin' minigame, accessible by tapping CUSTOM2, featuring one (1) song, poorly charted by me. Hit the arrows with WASD or the multiplayer weapon select keys, and have fun! There is technically support leftover in the code for adding songs for other addon characters, but it's way too impractical so expect a proper chart maker if I ever decide to make one!
Oh, also: it's fully functional in multiplayer! Well, kind of. After beating the level, hold CUSTOM2 in multiplayer to signal you want to game, then have another player get in your general area and press CUSTOM2 as well. Note that it's basically broken in splitscreen mode, hah.
If you want to add some funny poses for your character to use in this minigame, just add sprites to these animations in your addon:
PFNK = Pose that shows other players you want to sing!
FUNK = Your character's idle, normally just one frame.
FPSE = Your character's arrow poses! From frames A-D, in order: left, down, up, right.
INST = Miscellaneous instruments. Currently only one is used (guitar, on frame A).
Yep, that's right! A Friday Night Funkin' minigame, accessible by tapping CUSTOM2, featuring one (1) song, poorly charted by me. Hit the arrows with WASD or the multiplayer weapon select keys, and have fun! There is technically support leftover in the code for adding songs for other addon characters, but it's way too impractical so expect a proper chart maker if I ever decide to make one!
Oh, also: it's fully functional in multiplayer! Well, kind of. After beating the level, hold CUSTOM2 in multiplayer to signal you want to game, then have another player get in your general area and press CUSTOM2 as well. Note that it's basically broken in splitscreen mode, hah.
If you want to add some funny poses for your character to use in this minigame, just add sprites to these animations in your addon:
PFNK = Pose that shows other players you want to sing!
FUNK = Your character's idle, normally just one frame.
FPSE = Your character's arrow poses! From frames A-D, in order: left, down, up, right.
INST = Miscellaneous instruments. Currently only one is used (guitar, on frame A).
- conduitshare: allows other players to use your conduit! (0: you only, 1: any ally Tempest, 2: any ally, 3: anyone)
- inputdelay: lets you set up to 2000 milliseconds of input delay for the FNF minigame, very necessary in multiplayer. With this active, all arrows will appear as being hit, but whether you actually hit them or not will still be calculated after the delay passes.
- funkinavailable: are people getting SIGSEGV'd because of sing-offs? No issue, set this to 0 to disable the FNF minigame entirely. Alternatively, set it to 2 to let players battle eachother anytime, without needing to pass the level first!
- The Boof: use Snap an average of 420 times and you may get a surprise.
- Civilian gaming: hold CUSTOM3 for five seconds.
- Tight bars, little man: release your spirit on the continue screen. Don't worry, he's not dead.
- Call of Cthulhu: Tempest's guitar seems familiar, like something a bard would use on a 2D sandbox game.
i've seen people say the moveset is either really game breaking or really underpowered so i'll see what i can do to streamline it in the future, specially in regards to how snap basically only exists to despawn the conduit and make sure you can clear the main campaign, lol. this was a nice review to read!