Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[Char] Clide
#66
i've written a special AI for clide with silvas programmable AI scripting

might improve it later on but this AI does very well against the originals

edit: clide will need id: 3 and this file will need to be inside an AI\ folder in the lf2 directory
but you can also rename this file to use a different id

edit: updated for 0.4 - added a few mean combos and he even adjusts his position for a critical hit
just try to let him take you into the dance of pain while hes got more than 50% mp

    C-Code:
int ego(){
//close range:
if (target.y == 0 && abs(target.z-self.z) < 9 && (self.x-target.x)*((self.facing?1:0)*2-1) < 0 && (self.x-target.x)*((self.facing?1:0)*2-1) < 100 && target.state == 16 && self.mp >= 250){
 if (abs(self.x-target.x) > 0 && (self.state == 2 || self.state == 0)){
  if (self.x-target.x > 0){left();}         //turn back
  else {right();}
 }
 else if (self.x-target.x < 0){left();}  //adjust x for D^A
 else {right();}
 return 1;
}//basic move conditions:
else if (target.y == 0 && abs(target.z-self.z) < 9 && (self.x-target.x)*((self.facing?1:0)*2-1) > 0 && (self.x-target.x)*((self.facing?1:0)*2-1) < 100){
 if (target.state == 16 && self.mp >= 250 && abs(self.x-target.x) > 50){DuA();} //D^A against DoP
 else if (target.state == 16 && self.mp >= 250){                              //adjust x for D^A
  if (self.x-target.x < 0){left();}
  else {right();}
  return 1;
 }
 else if (target.state == 8 || target.state == 16){DdA();}    //DvA against DoP and broken defense
 else if (target.state == 3 && self.mp >= 75){D();}          //D against attacks with enough mp
 if (self.state == 7 && self.bdefend >= 20){DdA();}         //DvA from critical defense
}
//long/mid range:
else if (self.x-target.x != 0){
 if (target.state != 12 && abs(100*(self.z-target.z)/((self.x-target.x)*((self.facing?1:0)*2-1))) <= 15 && abs(self.x-target.x) < 200 && abs(self.x-target.x) > 80){
  if (self.x-target.x > 0){DlJ();}         //D<J
  else if (self.x-target.x < 0){DrJ();}   //D>J
 }
 else if (abs(100*(self.z-target.z)/((self.x-target.x)*((self.facing?1:0)*2-1))) <= 15 && abs(self.x-target.x) < 400 && abs(self.x-target.x) > 200){
  if (self.x-target.x > 0){DlA();}         //D<A
  else if (self.x-target.x < 0){DrA();}   //D>A
 }
}
//instant attacks
if (self.state == 5){A();}                                               //dash attack
if ((self.frame == 75 || self.frame == 275) && target.state == 12){J();}//leap
if (self.frame == 319){A();}                                           //leap attack
if (self.frame == 94 && target.state == 12){A();}                     //slide kick
if (self.frame == 215 && target.state == 12){J();}                   //dash combo
return 0;
}


edit: Sooo - over a year later I'm zipping Clide up including AI and mirror sprites (also my preferred installation location inside the sprite folder to not clog up the main folder ...).

[Image: clide.png]

If you haven't enjoyed him with AI before maybe click that image now.
Reply
Thanks given by: Trickityhouses , Memento


Messages In This Thread
[Char] Clide - by Trickityhouses - 12-11-2010, 05:45 PM
RE: [Char] Clide - by Bamboori - 12-11-2010, 06:08 PM
RE: [Char] Clide - by Lauli - 12-11-2010, 06:08 PM
RE: [Char] Clide - by Marshall - 12-11-2010, 06:12 PM
RE: [Char] Clide - by YinYin - 12-11-2010, 07:43 PM
RE: [Char] Clide - by Trickityhouses - 12-11-2010, 07:56 PM
RE: [Char] Clide - by MnM - 12-12-2010, 05:54 AM
RE: [Char] Clide - by empirefantasy - 12-12-2010, 01:42 PM
RE: [Char] Clide - by prince_freeza - 12-12-2010, 02:08 PM
RE: [Char] Clide - by hell fightter - 12-13-2010, 07:20 PM
RE: [Char] Clide update - by Trickityhouses - 12-14-2010, 01:43 AM
RE: [Char] Clide - by Marshall - 12-14-2010, 03:11 AM
RE: [Char] Clide - by Ragor - 12-14-2010, 03:48 AM
RE: [Char] Clide - by Trickityhouses - 12-17-2010, 03:41 AM
RE: [Char] Clide - by MnM - 12-17-2010, 07:56 AM
RE: [Char] Clide - by Bamboori - 12-17-2010, 10:52 AM
RE: [Char] Clide - by Trickityhouses - 12-17-2010, 08:32 PM
RE: [Char] Clide - by YinYin - 12-17-2010, 08:35 PM
RE: [Char] Clide - by Marshall - 12-17-2010, 09:32 PM
RE: [Char] Clide - by Trickityhouses - 12-21-2010, 10:12 PM
RE: [Char] Clide - by oliveryungo - 12-22-2010, 04:44 AM
RE: [Char] Clide - by YinYin - 12-22-2010, 08:54 PM
RE: [Char] Clide - by Trickityhouses - 12-22-2010, 08:57 PM
RE: [Char] Clide - by chase123 - 12-23-2010, 05:53 AM
RE: [Char] Clide - by MnM - 12-24-2010, 07:05 AM
RE: [Char] Clide - by Alectric - 12-24-2010, 07:37 AM
RE: [Char] Clide - by MnM - 12-24-2010, 07:40 AM
RE: [Char] Clide - by betitngoan - 12-24-2010, 07:48 AM
RE: [Char] Clide RELEASE .01 - by Trickityhouses - 12-24-2010, 02:06 PM
RE: [Char] Clide - by betitngoan - 12-24-2010, 02:21 PM
RE: [Char] Clide - by YinYin - 12-24-2010, 04:01 PM
RE: [Char] Clide - by Trickityhouses - 12-24-2010, 04:04 PM
RE: [Char] Clide - by MnM - 12-24-2010, 04:24 PM
RE: [Char] Clide - by Trickityhouses - 12-24-2010, 04:29 PM
RE: [Char] Clide - by YinYin - 12-24-2010, 04:35 PM
RE: [Char] Clide - by Trickityhouses - 12-24-2010, 10:13 PM
RE: [Char] Clide - by Whaat - 12-24-2010, 06:35 PM
RE: [Char] Clide - by YinYin - 12-25-2010, 04:47 PM
RE: [Char] Clide - by Trickityhouses - 12-30-2010, 10:23 PM
RE: [Char] Clide - by YinYin - 01-05-2011, 05:59 PM
RE: [Char] Clide - by hell fightter - 12-30-2010, 10:29 PM
RE: [Char] Clide - by Trickityhouses - 12-30-2010, 10:31 PM
RE: [Char] Clide - by hell fightter - 12-30-2010, 10:34 PM
RE: [Char] Clide - by Whaat - 12-31-2010, 09:51 AM
RE: [Char] Clide - by prince_freeza - 12-31-2010, 12:48 PM
RE: [Char] Clide - by Trickityhouses - 01-06-2011, 12:10 AM
RE: [Char] Clide - by YinYin - 01-06-2011, 07:24 AM
RE: [Char] Clide - by RUDOLF27 - 01-12-2011, 06:38 PM
RE: [Char] Clide - by Trickityhouses - 01-15-2011, 02:55 PM
RE: [Char] Clide - by RUDOLF27 - 01-15-2011, 05:17 PM
RE: [Char] Clide - by Trickityhouses - 01-15-2011, 05:51 PM
RE: [Char] Clide - by RUDOLF27 - 01-15-2011, 06:14 PM
RE: [Char] Clide - by injured - 02-18-2011, 02:39 PM
RE: [Char] Clide - by empirefantasy - 02-19-2011, 12:33 AM
RE: [Char] Clide - by injured - 02-20-2011, 07:36 AM
RE: [Char] Clide - by Trickityhouses - 02-24-2011, 04:23 AM
RE: [Char] Clide - by Memento - 04-29-2011, 04:00 PM
RE: [Char] Clide - by Trickityhouses - 05-01-2012, 06:34 PM
RE: [Char] Clide - by Trickityhouses - 05-04-2012, 12:01 AM
RE: [Char] Clide - by Hero destroyer - 05-04-2012, 04:47 AM
RE: [Char] Clide - by The Hari - 05-04-2012, 12:21 PM
RE: [Char] Clide - by YinYin - 05-04-2012, 02:02 PM
RE: [Char] Clide - by Trickityhouses - 05-04-2012, 03:24 PM
RE: [Char] Clide - by YinYin - 06-10-2012, 03:13 PM



Users browsing this thread: 1 Guest(s)