not yet azzy but after id specific chais are done its on the todo list like many other parameters
heres a very simple general AI i just wrote to test everything a little:
owns me pretty badly with many chars
edit: facing might not work in the first download yet but its already fixed
and there is also D() A() J() but i cannot confirm them to be working yet
and left() right() up() down() still need to be fixed
heres a very simple general AI i just wrote to test everything a little:
Code:
//D>A long ranged
if ((target_y - self_y)*(target_y - self_y) < 100) {
if ((self_x - target_x) > 100) {
if ((self_x - target_x) < 600) {
DlA()
}}
if ((target_x - self_x) > 100) {
if ((target_x - self_x) < 600) {
DrA()
}}}
//D>J and DJA mid ranged
if ((target_y - self_y)*(target_y - self_y) < 81) {
if ((self_x - target_x) > 50) {
if ((self_x - target_x) < 300) {
DlJ()
}}
if ((target_x - self_x) > 50) {
if ((target_x - self_x) < 300) {
DrJ()
}}
if ((self_x - target_x) > 100) {
if ((self_x - target_x) < 400) {
DlJ()
}}
if ((target_x - self_x) > 100) {
if ((target_x - self_x) < 400) {
DrJ()
}}}
//DvJ low health
if (self_hp < 250) {
DdJ()
}
//D^J high health
if (self_hp > 250) {
DuJ()
}
//DvA and D^A short ranged
if ((target_y - self_y)*(target_y - self_y) < 64) {
if ((target_x - self_x) < 50) {
if ((target_x - self_x) > 0) {
if (self_facing == 0) {
DdA()
}}}
if ((self_x - target_x) < 50) {
if ((self_x - target_x) > 0) {
if (self_facing == 1) {
DdA()
}}}
if ((target_x - self_x) < 50) {
if ((target_x - self_x) > 0) {
if (self_facing == 0) {
DuA()
}}}
if ((self_x - target_x) < 50) {
if ((self_x - target_x) > 0) {
if (self_facing == 1) {
DuA()
}}}}
owns me pretty badly with many chars
edit: facing might not work in the first download yet but its already fixed
and there is also D() A() J() but i cannot confirm them to be working yet
and left() right() up() down() still need to be fixed
favorite dcing techniques: wpoint | double key inputs | holding back | alternate basic moves