Here is an example, of a very easy to read, combat AI.
if(RANDOM_AI == 1)
{
if(ran == attack_punch) {MY.state = PUNCH_A;}
if(ran == attack_kick) {MY.state = KICK_A;}
if(ran == attack_highpunch) {MY.state = HIGHPUNCH_A;}
if(ran == attack_lowpunch) {MY.state = LOWPUNCH_A;}
if(ran == attack_lowkick) {MY.state = LOWKICK_A;}
if(ran == attack_irishwhip) {MY.state = IRISHWHIP_A;}
}
if(vec_dist (player.x, player2.x) <= 45)&&(player.state == STAND)&&(my.state == STAND)
{
RANDOM_AI = 1;
randomize();
ran = int(random(7));
}