i0 = antilag_find(e, t);
if(i0 < 0)
{
- i0 = e.antilag_index - 1;
- if(i0 < 0)
- i0 = ANTILAG_MAX_ORIGINS - 1;
+ // IN THE PRESENT
+ if(e.antilag_takenback)
+ return e.antilag_saved_origin;
+ else
+ return e.origin;
}
i1 = i0 + 1;
if(i1 >= ANTILAG_MAX_ORIGINS)
e.(antilag_times[i]) = -2342;
e.(antilag_origins[i]) = self.origin;
}
- e.antilag_index = 0;
+ e.antilag_index = ANTILAG_MAX_ORIGINS - 1; // next one is 0
}