What are you talking about? I can't map, I can't create Character Wads (I can't sprite at all), I have really 0% chance of my Lua scripting fu derps being put up somewhere, other than those 1 or 2 times people will actually use my pretty much useless codes for simple things for a few days before finding a better way to do it.
Edit: Well, look at this nice Lua coding! It gives Sonic some of his moves from modern games! Let's all focus on that script, since this is the thread for it, right?
Don't use that as you excuse, when you write code, you don't just glue shit to the wall and hope it works, you TRY. You TRY your hardest to get it working as efficiently and effectively as possible. There's no bug-free guarantee but you can at least
work at it. And it's great that you
only now decide to go "Hey, this is a topic about the Lua code in the topic! Yeah, let's talk about that instead!" Why are you suddenly backing off? Why can't you accept responsibility?
Why can't you admit you were wrong?
...But since you mentioned it, let's talk about this modern crap.
First off, pop quiz: When an ability isn't on the jump key, what's the first key you gravitate to? Nowadays, this is Custom 1. Question 2: What are you doing most of the time you're not running? Jumping. Part 3, what are you probably gonna use the MOST out of these abilities? The Double Jump, that's what! So
Why the FUCK is it on Toss Flag!? Why is Lightdash on Custom 3? Why is the
BOOST on Custom 1? Is it because of how broken it is?
Speaking of broken in a more literal sense, what is UP with this Double Jump? Nothing, under most circumstances. You tap it and you go up a fracunit and that's all she wrote. I know thrust code is wonky with player jumping, but then why does my own Double Jump work far better than yours does? There's not even a jump sound or something! When you give a player a double jump, that's probably the most common thing they're gonna do! It greatly extends horizontal jumping range in addition to going vertical, and it's usually just enough to climb on stuff, so if you're in the air, its what you're gonna do the most. You can't afford for it to just randomly
not work, and be all the way onto wherever the player puts Toss Flag!
Second, the light dash. Or Lightdash or Light-dash or what have you. Why is it that you're STILL using the old version of the light dash code? You have to hold it the entire time you use it. Weather its on Custom 3 or Toss Flag, the "odd keys" as it were, it may not be in the most favorable position for most players, and as a result, can be uncomfortable or easy to let go. Just update it with the latest Lightdash code and it should be ok.
Third, the stomp. Christ, if you tap this, it sends you at a RIDICULOUS height. It's as bad as Cream's stomp used to be! This is probably the most broken of his abilities, and acts very little like it did in the Modern games you're trying to imitate. Why are you capable of skyrocketing? Why don't you just pierce enemies on the way down? With the boost, you can leap over giant chunks of the map!
And finally, the damn Boost. Why is this shit off of rings? Like, not even a bar, its DIRECTLY off of rings. With you losing a ring every second and gaining 5 rings in a row on any given level, you can use the boost almost the entire level. To put it in perspective, a single ring box gives you
ten seconds of boost! That's ridiculous! It doesn't matter if you effectively lose all boost if you hit somebody if you're invincible to enemies! Well it stops being broken later on, if only because the game starts putting more cramped points to make it useless. Just nothing but scraping the sides of walls with my face.
So yeah, pretty clear I don't like it. At first, I thought this was all stolen code, but after comparing it to Greeneyes, everything seemed to check out. However, looking at it now, it's also really badly written. I know my own Greeneyes has its faults as a result of being the guinea pig, but man, This mod just doesn't feel good to play. It also doesn't help that this mod is at complete odds at how SRB2 handles normally, and as a result, SRB2's level design clashes with it a lot. Maybe if there were levels focused exclusively on these abilities, it would be able to shine, but as a standalone product, it just doesn't work well.