Joshua & Batit
A regular guy from a universe far from Aether and a sapling from the deep forests of Aether join forces to save the Aetherian Forest. Joshua & Batit is ready to kick some butt (and Batit).
Joshua & Batit have a tutorial in practice mode.
Some vocabulary before you read:
Batitful – state when Batit is not placed on ground, determined when the hud shows when Batit can be placed
Batitless – state when Batit is placed or is dead, determined when the hud is dark
Nudge – when Batit is hit by Joshua, a hitbox is created around it, cancels into attacks
Joshua & Batit is an aggressive fighter. Its main gimmick is Batit. Think of Maypul’s Down-B but very interactable.
Batitful Down Special:
-places Batit on ground, your main gimmick
Up Attack & Side Attack (Batit)
-Both send a projectile in their respective direction.
-Can be inputted during any action.
-If Joshua uses the corresponding move, hold the attack button until the 6th frame of the move in order to make Batit also do their respective attack.
-The above can be toggled on and off by pressing taunt and attack at the same time at any point during a match. The top light on the hud indicates whether this option is on or off.
Strongs
-When in the Batitful state, Joshua has access to larger strongs (Up and Forward Strongs) feat. Batit.
-When in the Batitless state, Joshua has 2 small-range strongs (Down strong and Grounded Down Special). However, Batit gains access to Joshua’s missing Strongs (Forward and Up Strong).
-Down Strong is the same whether you are in the Batitful or Batitless state.
-At this point you may have asked, "why would you make Grounded Down Special a strong if you can just have it be Up Strong?" Answer is, it makes Joshua freely move even when Batit is charging a strong. It also makes it possible to charge Batit FStrong and Joshua DStrong at the same time, as well as Batit UStrong and Joshua DStrong.
-Batit is actually now able to use their strongs at any time by simply inputting the strong input. If you use them in the air and activate the corresponding aerials for Joshua, the same rule applies as with Batit’s attacks.
-The above can be toggled on and off by pressing taunt and strong at the same time at any point during a match. The middle light on the hud indicates whether this option is on or off.
Neutral Special
-Batitful Neutral special is a projectile thrown straight forward with high hitstun.
Neutral makes B-Batitless atit shoot two homing leaves with high hitstun.
Side Special
-Batitful Side Special is a whip attack that pulls you toward your opponent on hit.
-This can be canceled into attacks, strongs, jump, wall jump, and shield after hitting the opponent.
-Batitless Side Special is used for picking up Batit.
-It also functions as a grab (which takes precedence over picking up Batit) which is used to set up attacks with Batit (no throws).
Up Special
-Batitful Up Special is a multihit helicopter like motion that sends you up
-Batitless Up Special does not send you up as high but is stronger than the Batitful variant
-If you press special while using Batitless Up Special and touching Batit, you will transition into a better variant of Batitful up special that does not end in pratfall.
Batitless Down Special
-Grounded version acts as an upward strong
-Aerial version throws a bomb down that sends enemies upwards.
-Hitting the ground with the bomb will cause weaker splash damage.
-If the bomb hits Batit, they explode. This kills at mid-high percents (normal weight).
Nudge
-Batit can be hit by any of Joshua’s attacks to enter the nudge state.
-In the nudge state, Batit inherits the hitbox of the hitbox that hit them and cannot be damaged.
-Batit can also cancel the nudge state into any attack.
-By default, Joshua’s attacks will only not nudge Batit if you are holding shield, but this can toggled so that Joshua’s attacks don’t hit Batit unless you hold shield. This is done by pressing taunt and shield at the same time. The bottom light on the hud indicates whether the default setting is being used or not.
Extra Alts:
Joshua & Batit have more than 16 alts but they can only be selected on the CSS offline. To use them online, you can press special during the first 100 frames in a match to add 16 (go up a row) to your current alt or press jump to do the opposite. This loops.
(Animations by Sophia and code by fespadea)
Link to my (Sophia’s) Discord Server, send bug reports and clips here!
https://discord.gg/83fQx6
Credits:
The reverse compatibility stuff uses slightly edited code from the characters Joshua is compatible with (Feri, TCO, and Trummel & Alto).
Note about using this character for other mods:
Sophia does not want people directly using his sprites for other mods. Ask him about it first if you have a good reason.
I (fespadea) don’t care if you use my code for anything at all. Don’t bother with credit (unless you’re trying to help people find your resource or whatever). It doesn’t matter.