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