if (type === 'pull') {
puller = e['player'];
pull_started = t;
+ keep = keep_event(players, formations_used_this_point, /*last_pull_was_ours=*/true, filters); // Will change below. This is an ugly hack.
if (keep) ++p.pulls;
} else if (type === 'in' || type === 'out' || type === 'stoppage' || type === 'restart' || type === 'unknown' || type === 'set_defense' || type === 'set_offense') {
// No effect on pull.
possession_started = t;
}
+ // O/D-point management.
if (type === 'pull') {
last_pull_was_ours = true;
} else if (type === 'their_pull') {