An AI Patch I made for Shaq that Reckty gave me the idea to do in one of our vcs

General description:
Shaq is very weird, he has a lot of tools for aggresive play while also a lot of tools for defensive play. Making him more of an all-rounder per say. Shaq's basketballs and mobility can give him a lot of options, however the main thing he likes to do in close quarters is to abuse his good buttons (his upwards punch and his crouching punches) Crouching Fire Punch in particular which is a godlike move, being a decently fast low that's safe on guard and sets up into his optimal combos. Shaq's defensive options are very good as well, his alpha counter is only costs half a bar and is frame 1 due to the pause while also doing good damage. His Level 1 Autocombo super is also great, having a lot of iframes and a fast start up for easy reversals. All in all I wanted to make shaq abuse some of his defensive tools a lot while also making good use of his mobility and aggresive options

Pros:
- Good combos that do decent damage
- Overhead projectile that some characters can struggle to guard against
- Frame 1 Alpha Counter that doesn't cost a lot of meter
- Very good Reversal Hypers (Auto Combo and Chaos Dunk)
- Has Godlike Normals (Crouching Punches and upwards light Punch)
Cons:
- SEVERAL moves sthat don't see much use (All of his normal standing moves barring strong kick don't see much use due to constantly whiffing on characters even as anti airs their hitboxes pale in conparison to Upwards Light Punch. Standing Strong Kick only sees use in his optimal combos after a kangaroo Kick)
- Aerials are crouch guardable (Luckily Shaq's Basketballs can cover this
- A hilariously bad moove in the form of his overhead normal
- Due to a lot of his combos relying on sending the opponent into the air and to continue attacking them, this can lead to some of his combos being inconsistent on specific characters

Update 5/23/24:
- Enemynear, Guard Code and more put up to date with my current AI standards
- Configuration File included. Only AILevel can be modified at the moment
- Combo Overhaul
- Kienzan used more often (Higher chance of showing up in simuls)

Update 5/28/24:
- Fixed a bug regarding Shaq's AAAAA sounds (Thanks to B_R1997)

Original Character: https://www.justnopoint.com/lbends/index.php?location=chars&page=1 (Between Fangore and Angus in the middle)

Special Thanks:
The_None for creating Shaq
Reckty for giving me the idea to patch Shaq and supporting me while I was sick
InktreButchet for the Projectile detection system
Poyochan for the Enemy detection code
Stargazer for Giving feedback on Shaq
B_R1997 for Giving me confidence to update Shaq Again, Also pointing out a bug regarding his AAAAA sounds
Arxos for Giving me advice on stuff such as combo variety
Stupa for creating the training character so I can obtain distances and frame data