Skip to content

Commit d962184

Browse files
committed
💀
1 parent 4a768b2 commit d962184

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

application/models/Additional_data.php

+3-3
Original file line numberDiff line numberDiff line change
@@ -629,11 +629,11 @@ public function get_ops_to_fix_data($verified = false, $op_ids_with_unambiguous_
629629
FROM events AS e
630630
INNER JOIN entities AS victim ON victim.aid = e.victim_aid
631631
LEFT JOIN (
632-
SELECT ee.operation_id, ee.victim_id, frame
632+
SELECT ee.operation_id, ee.victim_id, ee.frame
633633
FROM events AS ee
634634
WHERE ee.victim_id = ee.attacker_id AND ee.victim_id IS NOT NULL AND ee.event = 'hit'
635635
GROUP BY ee.operation_id, ee.victim_id
636-
) AS hits ON hits.operation_id = e.operation_id AND hits.victim_id = e.victim_id AND hits.frame = e.frame
636+
) AS hits ON hits.operation_id = e.operation_id AND hits.victim_id = e.victim_id AND (hits.frame = e.frame OR hits.frame = e.frame - 1 OR hits.frame = e.frame + 1)
637637
WHERE e.victim_aid = e.attacker_aid AND hits.victim_id IS NULL AND victim.is_player = 1 AND e.event = 'killed'
638638
) AS sus_suicide_events
639639
GROUP BY sus_suicide_events.operation_id
@@ -668,7 +668,7 @@ public function get_op_sus_suicides($id)
668668
FROM events AS ee
669669
WHERE ee.victim_id = ee.attacker_id AND ee.victim_id IS NOT NULL AND ee.event = 'hit'
670670
GROUP BY ee.operation_id, ee.victim_id
671-
) AS hits", 'hits.operation_id = e.operation_id AND hits.victim_id = e.victim_id AND hits.frame = e.frame', 'LEFT')
671+
) AS hits", 'hits.operation_id = e.operation_id AND hits.victim_id = e.victim_id AND (hits.frame = e.frame OR hits.frame = e.frame - 1 OR hits.frame = e.frame + 1)', 'LEFT')
672672
->where("e.victim_aid = e.attacker_aid AND hits.victim_id IS NULL AND victim.is_player = 1 AND e.event = 'killed'")
673673
->where('e.operation_id', $id);
674674

0 commit comments

Comments
 (0)