pseudocode:

New function:

fun MoveToEnemy
{
  if (visible(me.origin, enemy.origin) )
  {
    enemy.lastseenbysomehome = enemy.origin
    me.lastseelocation = enemy.origin
    walk (enemy.origin)
  }
  else
  if (visible(me.origin, me.lastseelocation) and visible(me.lastseelocation,
  enemy.origin))
    walk (me.lastseelocation)
  else
  if (visible(me.lastseelocation,enemy.origin))
    walk (me.lastseelocation)
  else
  if (visible(me.lastseelocation, enemy.lastseenbysomehome))
    walk (me.lastseelocation)
  else
    walk (enemy.lastseenbysomehome);
}


Old function:

fun MoveToEnemy
{
  walk (enemy.origin)
}


What do you think about my enhanced "movetoenemy" function?.


_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please visit:
http://list.valvesoftware.com/mailman/listinfo/hlcoders

Reply via email to