![kirby srites kirby srites](https://i.ytimg.com/vi/P2nPS6C3cxk/maxresdefault.jpg)
Custom abilities are now possible, as well as custom feet sprites! Details added to main post.Player is simply the player_t thats using the ability. If none of the above are true, then the ability should run its normal functionality. Once again, its a good idea to return after you do whatever you need to at this point, so normal and late functionality remain separate. If late is true, then the function is being called at the end of Kirby's ThinkFrame hook. If you spawn an object for Kirby to hold, or mess with his flags, this is where you should restore them! Immedietly return after you're done cleaning up. If destroy is true, then the ability is being discarded or otherwise lost. The function should immedietly return ability flags. If checkflags is true, the function is being called to check for ability flags. The ability function should have the following arguments: This will return a number for you to use in kirbyabilitytable, though keep in mind this function wont return a negative value for secret abilities! The ability icon graphic should be named I + iconname, and the name graphic N + iconname. Iconname is a 7 character long name for the ability icon and name graphics. The only real gameplay purpose of this is so that it has a ((1/256)/number of secret abilities) chance of appearing when the ability roulette appears. Secret is wether or not this ability is a secret ability. This is called every frame for the actual functionality of the ability, but it has a few other uses as well, which I'll get into later. To add a custom Kirby ability, use K_AddAbility(abilityfunction, secret, iconname)Ībilityfunction is the function used for the ability. Kirby also has SRB2 Battle support! Pay 30 rings to spin the ability roulette and get a chance at a powerful copy ability! Maybe try copying some other characters on the message board? There may be other copy abilities hidden somewhere. Nothing better than a good night's sleep! Though, you do get left a bit vulnerable.įly around higher than floating can go, with a laser projectile!Ī secret ability acquired by collecting all 7 chaos emeralds, 50 rings, jumping, and pressing spin while holding toss flag. Sing to your hearts content! Just, maybe not to others' content. Slice straight through anything in your path!Ĭrush your enemies! And bustable walls! And floors! And spikes! Roll around at the speed of sound, breaking bustable walls in your path!īounce around to gain height as you hold jump! Twirl around, gaining height and keeping pace! You can even chain it into floating! So prickly you can stick to walls and ceilings! Shoot off in a fiery blaze, bouncing off of enemies!įreeze enemies with icy breath and kick them as projectiles!įall to the ground with a forceful thud, clearing enemies around you as an invulnerable stone!Īn electrical hazard nobody would dare to get close to! Copy abilities can also be discarded by pressing toss flag. There's 14 abilities in total, with a wide variety of uses ranging from speed, platforming, or combat. Kirby, of course, also comes with his iconic copy ability! When Kirby inhales something, pressing custom 2 will allow him to swallow it and copy its ability, replacing his inhale! While ducking, he can slide by pressing jump. Kirby can also duck by pressing custom 2. Kirby can spit any inhaled object as a projectile. Objects like badniks, monitors, and even some environmental objects like gargoyles can be sucked up. Kirby's trademark inhale is used by pressing spin. This can even be done from falling or springing! Unlike Tails, simply holding the button will allow him to ascend, though Kirby's flight doesn't last as long. Kirby isn't the fastest around, but his versatility more than makes up for it!īy pressing jump mid-air, he can float around. Below is an explanation of Kirby's gameplay, though if you don't feel like reading this description, there's also an in game tutorial that replaces the default when you add Kirby!