TagPro Analytics

Capture the Game

Summary

Score4
Red
1
Blue
MapWormy

Flail
Duration4:49
6:00 time limit
Startersmeowza
Some Ball 4
GOOOOOOOOOSE
tutorial_wiz
WinCtrlShftB
Espeluznante
Skwerm
alpha.
SubstitutesByrie
JukeofFrance
Captures
Byrie2:26
Byrie4:09
GOOOOOOOOOSE4:29
Some Ball 44:49
1:17alpha.
Typepublic match
Server
Chicago-4

port 8002
Date
Id#3889819
Uuid78f01460-8c24-43a1-9350-f8aeefa931c1
Raw data URLhttps://tagpro.eu/data/?match=3889819

Scoreboard

Play­erGrabsHoldCap­turesKiss­esDropsPopsPreventHaveChaseRe­turnsTagsBlockPow­er-upsPow­erPlayPlus-mi­nusWinScoreRank points
Byrie254°50:4220340:090:050:04330:2310010:200:000:003:18+479+18
WinCtrlShftB20:0100251:291:000:2010100:2510120:200:000:204:49−371
Some Ball 460:4111590:500:300:21770:2000000:000:000:004:49+357
GOOOOOOOOOSE44°30:1010250:280:150:16580:3010230:200:000:404:49+350+25
meowza173°70:1100770:490:260:225120:4600220:000:000:404:49+346+25
Espeluznante274°80:30008100:120:070:04350:4500110:000:000:204:49−324+17
Skwerm360°60:27006120:070:050:08260:4201120:000:130:204:49−322+17
alpha.91:1411880:490:270:08220:3501010:000:080:004:36−20
tutorial_wiz10:0000130:040:010:00000:0500000:000:000:001:24−10+0
JukeofFrance31°00:0000000:000:000:00000:0000000:000:000:000:07−10+0
Red221:434118282:201:171:0320302:0520460:400:001:2019:09+3232+68
Blue252:111124352:371:390:4017232:2712360:200:211:0019:10−3117+34

Power-up luck

TeamPower-upsG-test
χ²dfp
Spawn luckboth4.00−1.004.00−2.004.00+3.003.3420.19
Collection luckRed1.50+0.501.00−1.003.50+0.503.2620.20
Blue1.50−0.501.00+1.003.50−0.50
Total luckRed2.002.00−2.002.00+2.006.5940.16
Blue2.00−1.002.002.00+1.00

Splats

Attacks

GrabHoldOut­comeRe­turnsTagsPow­er-upsPow­er
4:01.58Byrie0:07.32Capture0000000:00.000:00.000:00.00
4:20.07GOOOOOOOOOSE0:08.57Capture0000000:00.000:00.000:02.83
1:04.97alpha.0:11.83Capture0000000:00.000:00.000:00.00
2:10.45Byrie0:15.43Capture0000000:11.020:00.000:00.00
4:32.98Some Ball 40:15.98Capture0000000:00.000:00.000:00.00
2:50.68alpha.0:43.87Drop0000000:00.000:00.000:00.00
2:53.38Byrie0:15.98Drop0000000:00.000:00.000:00.00
3:44.98Skwerm0:12.22Return bymeowza0000000:00.000:00.000:00.00
2:43.37Some Ball 40:09.67Return byWinCtrlShftB0000000:00.000:00.000:00.00
3:35.00Espeluznante0:08.37Return bySome Ball 40000000:00.000:00.000:00.00
3:16.05Some Ball 40:07.55Return bySkwerm0000000:00.000:00.000:00.00
2:32.48Espeluznante0:05.72Return byGOOOOOOOOOSE0000000:00.000:00.000:00.00
2:26.72Some Ball 40:05.52Kiss withalpha.1100000:00.000:00.000:00.00
1:38.97Espeluznante0:05.12Return bymeowza0000000:00.000:00.000:00.00
4:35.32Espeluznante0:04.62Return byGOOOOOOOOOSE0000000:00.000:00.000:00.00
2:45.72Skwerm0:04.27Drop0000000:00.000:00.000:00.00
2:14.18Skwerm0:04.13Drop0000000:00.000:00.000:00.00
0:40.08Espeluznante0:03.72Drop0000000:00.000:00.000:00.00
2:08.02alpha.0:03.72Return byGOOOOOOOOOSE0000000:00.000:00.580:00.00
2:28.52alpha.0:03.72Kiss withSome Ball 41100000:00.000:00.000:00.00
1:33.75Skwerm0:03.67Return bySome Ball 40000000:00.000:00.000:00.00
1:44.20alpha.0:03.40Return bymeowza0000000:00.000:00.000:00.00
3:31.78meowza0:02.67Return byWinCtrlShftB0000000:00.000:00.000:00.00
3:13.23meowza0:02.57Return byWinCtrlShftB0200000:00.000:00.000:02.57
3:38.15Byrie0:02.53Return byalpha.0000000:00.000:00.000:00.00
1:25.73alpha.0:02.20Return bySome Ball 40000000:00.000:00.000:00.00
1:11.77meowza0:02.10Return byEspeluznante0000000:00.000:00.000:00.00
4:29.78alpha.0:01.90Return byByrie0000000:00.000:00.000:00.00
4:42.20Skwerm0:01.70Return byGOOOOOOOOOSE0000000:00.000:00.000:00.00
2:35.28meowza0:01.55Return byWinCtrlShftB0000000:00.000:00.000:00.00
3:55.35Some Ball 40:01.55Return byEspeluznante0000000:00.000:00.000:00.00
4:03.68alpha.0:01.50Return bySome Ball 40000000:00.000:00.000:00.00
4:15.42alpha.0:01.48Return byByrie0000000:00.000:00.000:00.00
1:36.23meowza0:01.37Return byWinCtrlShftB0000000:00.000:00.000:00.00
4:18.95Espeluznante0:01.22Return bymeowza0000000:00.000:00.000:00.00
0:23.38Skwerm0:01.07Return bySome Ball 40000000:00.000:00.000:00.00
1:34.62GOOOOOOOOOSE0:00.98Return byWinCtrlShftB0000000:00.000:00.000:00.00
0:07.22Espeluznante0:00.48Return bySome Ball 40000000:00.000:00.000:00.00
0:25.12Espeluznante0:00.45Return bymeowza0000000:00.000:00.000:00.00
1:05.07tutorial_wiz0:00.45Return byWinCtrlShftB0000000:00.000:00.000:00.00
3:45.78meowza0:00.42Return byWinCtrlShftB0000000:00.000:00.000:00.00
3:12.62GOOOOOOOOOSE0:00.37Return bySkwerm0000000:00.370:00.000:00.00
1:44.47Byrie0:00.28Return byWinCtrlShftB0000000:00.000:00.000:00.00
2:22.42WinCtrlShftB0:00.27Return byGOOOOOOOOOSE0000000:00.000:00.000:00.00
1:26.57meowza0:00.25Return byEspeluznante0000000:00.000:00.000:00.00
1:59.38Some Ball 40:00.25Return byWinCtrlShftB0000000:00.000:00.000:00.00
4:33.33WinCtrlShftB0:00.23Return byByrie0000000:00.000:00.000:00.00

Timeline

Time
E­ventsSplat lo­ca­tionsE­ventsSplat lo­ca­tions
0:00.00
match start
tutorial_wizstarts Skwermstarts
Some Ball 4starts alpha.starts
meowzastarts WinCtrlShftBstarts
GOOOOOOOOOSEstarts Espeluznantestarts
0:02.70Espeluznantestarts blocking
0:05.12tutorial_wizstarts preventing
Some Ball 4starts preventing
meowzastarts preventing
GOOOOOOOOOSEstarts preventing
0:07.22Espeluznantegrabs
0:07.70Some Ball 4returnsEspeluznantestops blocking(−10.03, −9.45)
Espeluznantedrops
0:08.12tutorial_wizstops preventing
Some Ball 4stops preventing
meowzastops preventing
GOOOOOOOOOSEstops preventing
0:10.12Some Ball 4starts preventing
meowzastarts preventing
0:14.12meowzastops preventing
0:15.12meowzastarts preventingalpha.starts preventing
WinCtrlShftBstarts preventing
0:18.42Skwermstarts blocking
0:20.13Espeluznantestarts blocking
0:23.38Skwermgrabs
0:23.42Skwermstops blocking
0:24.12Some Ball 4stops preventingWinCtrlShftBstops preventing
meowzastops preventing
0:24.45Some Ball 4returnsSkwermdrops (−10.65, −10.53)
0:25.12Espeluznantegrabs
0:25.13Espeluznantestops blocking
0:25.57meowzareturnsEspeluznantedrops (−10.10, −8.88)
0:28.12WinCtrlShftBstarts preventing
0:34.12meowzastarts preventing
0:35.08Espeluznantestarts blocking
0:36.12Some Ball 4starts preventing
meowzastops preventing
0:38.12meowzastarts preventing
0:40.08Espeluznantegrabs
Espeluznantestops blocking
0:40.12Some Ball 4stops preventing
meowzastops preventing
0:43.80Espeluznantedrops (−20.88, +0.20)
0:44.12Some Ball 4starts preventing
0:45.65tutorial_wizpops(+19.30, −1.60)
0:47.12meowzastarts preventing
0:52.12tutorial_wizstarts preventing
0:53.12tutorial_wizstops preventing
0:56.12alpha.stops preventing
WinCtrlShftBstops preventing
0:58.12Some Ball 4stops preventing
meowzastops preventing
1:00.23GOOOOOOOOOSEpowers up
1:00.27Skwermpowers up
1:00.52tutorial_wizstarts blocking
1:00.82Espeluznantepowers up
1:04.08Some Ball 4pops(−11.45, −0.75)
Skwermtags
1:04.12GOOOOOOOOOSEstarts preventing
1:04.20meowzastarts buttoning
1:04.97alpha.grabs
1:05.07tutorial_wizgrabs
1:05.12GOOOOOOOOOSEstops preventing
1:05.52tutorial_wizstops blocking(+10.75, +8.70)
WinCtrlShftBreturns
tutorial_wizdrops
1:06.12WinCtrlShftBstarts preventing
1:06.87meowzastarts blocking
1:07.93GOOOOOOOOOSEtags(−10.73, −11.35)
Espeluznantetags(−10.05, −10.73)
GOOOOOOOOOSEpopsEspeluznantepops
1:08.82Some Ball 4pops(−11.43, −6.40)
Skwermtags
1:09.20meowzastops buttoning
1:11.32tutorial_wizpops(−13.03, −3.63)
Skwermtags
1:11.77meowzagrabs
1:11.87meowzastops blocking
1:12.13WinCtrlShftBstops preventing
1:13.53GOOOOOOOOOSEtags(−6.53, +0.10)
Skwermtags(−7.10, −0.65)
GOOOOOOOOOSEpopsSkwermpops
1:13.87meowzadrops (+8.80, +10.88)
Espeluznantereturns
1:16.68Some Ball 4pops(+7.55, +3.65)
Espeluznantetags
1:16.80alpha.captures
1:20.23GOOOOOOOOOSEpowers down
1:20.25Skwermpowers down
1:20.80Espeluznantepowers down
1:21.37Skwermstarts blocking
1:22.13GOOOOOOOOOSEstarts preventing
1:22.93alpha.starts blocking
1:23.13Some Ball 4starts preventing
1:24.32tutorial_wizdisconnects
1:25.13WinCtrlShftBstarts preventing
Espeluznantestarts preventing
1:25.73alpha.grabs
1:26.13Some Ball 4stops preventing
GOOOOOOOOOSEstops preventing
1:26.37Skwermstops blocking
1:26.57meowzagrabs
1:26.82meowzadrops (+11.03, +9.60)
Espeluznantereturns
1:27.13WinCtrlShftBstops preventing
Espeluznantestops preventing
1:27.93Some Ball 4returnsalpha.stops blocking(−7.33, −10.13)
alpha.drops
1:28.13Some Ball 4starts preventing
GOOOOOOOOOSEstarts preventing
1:30.13GOOOOOOOOOSEstops preventing
1:30.60GOOOOOOOOOSEstarts blocking
1:31.40Byriejoins
1:31.63Espeluznantestarts blocking
1:32.13Some Ball 4stops preventing
1:32.42Skwermstarts blocking
1:32.60meowzastarts blocking
1:33.13Some Ball 4starts preventing
1:33.75Skwermgrabs
1:34.13Some Ball 4stops preventingalpha.starts preventing
1:34.62GOOOOOOOOOSEgrabs
1:35.13alpha.stops preventing
1:35.60GOOOOOOOOOSEstops blocking(+14.00, +11.70)
WinCtrlShftBreturns
GOOOOOOOOOSEdrops
1:36.23meowzagrabs
1:36.63Espeluznantestops blocking
1:37.42Some Ball 4returnsSkwermstops blocking(−11.50, −7.33)
Skwermdrops
1:37.60meowzastops blocking(+11.53, +7.70)
WinCtrlShftBreturns
meowzadrops
1:38.13Some Ball 4starts preventing
Byriestarts preventing
1:38.97Espeluznantegrabs
1:39.08Espeluznantestarts blocking
1:39.13Some Ball 4stops preventing
Byriestops preventing
1:39.75Byriestarts blocking
1:42.13WinCtrlShftBstarts preventing
1:42.60alpha.starts blocking
1:44.08meowzareturnsEspeluznantestops blocking(−21.80, +0.03)
Espeluznantedrops
1:44.13Skwermstarts preventing
1:44.20alpha.grabs
1:44.47Byriegrabs
1:44.75Byriestops blocking(+9.90, +10.33)
WinCtrlShftBreturns
Byriedrops
1:45.13Skwermstops preventing
WinCtrlShftBstops preventing
1:47.60meowzareturnsalpha.stops blocking(−21.65, −6.03)
alpha.drops
1:50.13WinCtrlShftBstarts preventing
1:54.13Skwermstarts preventing
1:57.13Skwermstops preventing
1:59.38Some Ball 4grabs
1:59.63Some Ball 4drops (+10.20, +9.55)
WinCtrlShftBreturns
2:00.13WinCtrlShftBstops preventing
2:00.83Skwermpowers up
2:00.92alpha.powers up
2:01.47Byriepowers up
2:03.03alpha.starts blocking
2:03.08Skwermstarts blocking
2:05.70meowzastarts blocking
2:06.13Some Ball 4starts preventing
GOOOOOOOOOSEstarts preventing
2:07.13WinCtrlShftBstarts preventing
Espeluznantestarts preventing
2:08.02alpha.grabs
2:08.03alpha.stops blocking
2:08.13Some Ball 4stops preventing
GOOOOOOOOOSEstops preventing
2:08.60alpha.powers down
2:09.62Skwermstops blocking
2:10.45Byriegrabs
2:11.13WinCtrlShftBstops preventing
Espeluznantestops preventing
2:11.73GOOOOOOOOOSEreturnsalpha.drops (−3.30, +2.10)
2:12.13Some Ball 4starts preventing
2:12.37WinCtrlShftBstarts blocking
2:12.63meowzastops blocking
2:13.75Skwermpowers down
2:14.10Some Ball 4pops(−6.13, −7.80)
2:14.13Some Ball 4stops preventing
2:14.18Skwermgrabs
2:16.62GOOOOOOOOOSEstarts blocking
2:17.37WinCtrlShftBstops blocking
2:17.68WinCtrlShftBstarts blocking
2:17.85meowzastarts blocking
2:18.32Skwermdrops (−5.63, +7.50)
2:20.13meowzastarts preventing
GOOOOOOOOOSEstarts preventing
2:21.47Byriepowers down
2:21.62GOOOOOOOOOSEstops blocking
2:22.42WinCtrlShftBgrabs
2:22.68GOOOOOOOOOSEreturnsWinCtrlShftBstops blocking(−10.63, −10.38)
WinCtrlShftBdrops
2:23.60alpha.starts blocking
2:25.75meowzastops blocking
2:25.88Byriecaptures
2:26.13Byriestarts preventing
2:26.72Some Ball 4grabs
2:28.13Byriestops preventing
2:28.52alpha.grabs
2:28.60alpha.stops blocking
2:29.13meowzastops preventing
GOOOOOOOOOSEstops preventing
2:30.32meowzastarts blocking
2:31.38Byriestarts blocking
2:32.23Some Ball 4returns(+11.03, +5.08)
alpha.returns(+10.63, +4.83)
Some Ball 4drops alpha.drops
2:32.48Espeluznantegrabs
2:33.20Espeluznantestarts blocking
2:34.13WinCtrlShftBstarts preventing
2:35.28meowzagrabs
2:36.13WinCtrlShftBstops preventing
2:36.38Byriestops blocking
2:36.83meowzastops blocking(+10.70, +10.13)
WinCtrlShftBreturns
meowzadrops
2:37.13WinCtrlShftBstarts preventing
2:38.13alpha.starts preventing
2:38.20GOOOOOOOOOSEreturnsEspeluznantestops blocking(−6.25, +1.28)
Espeluznantedrops
2:38.55Byriestarts blocking
2:40.13alpha.stops preventing
WinCtrlShftBstops preventing
2:41.13alpha.starts preventing
WinCtrlShftBstarts preventing
2:42.13alpha.stops preventing
2:43.13meowzastarts preventing
2:43.37Some Ball 4grabs
2:44.13WinCtrlShftBstops preventing
2:45.72Skwermgrabs
2:46.13meowzastops preventing
2:46.85Byriestops blocking
2:48.03Some Ball 4starts blocking
2:49.98Skwermdrops (−4.63, +7.28)
2:50.68alpha.grabs
2:53.03Some Ball 4stops blocking(−12.68, −2.38)
WinCtrlShftBreturns
Some Ball 4drops
2:53.38Byriegrabs
2:56.12GOOOOOOOOOSEstarts blockingWinCtrlShftBstarts blocking
3:01.12GOOOOOOOOOSEstops blockingWinCtrlShftBstops blocking
3:01.25meowzapowers up
3:01.55WinCtrlShftBpowers up
3:01.72meowzatagsSkwermpops(−5.60, +10.85)
3:03.07GOOOOOOOOOSEpowers up
3:07.98GOOOOOOOOOSEstarts blocking
3:09.37Byriedrops (+17.68, −3.25)
3:10.13Skwermstarts preventing
3:12.62GOOOOOOOOOSEgrabs
3:12.98GOOOOOOOOOSEstops blocking(+10.68, +8.93)
Skwermreturns
GOOOOOOOOOSEdrops
3:13.13Skwermstops preventing
3:13.23meowzagrabs
3:13.33meowzatagsSkwermpops(+10.63, +9.70)
3:15.07Skwermstarts blocking
3:15.80meowzatags(+12.18, +7.35)
WinCtrlShftBreturns(+11.50, +6.73)
meowzadrops WinCtrlShftBpops
3:16.05Some Ball 4grabs
3:18.60Some Ball 4starts blocking
3:20.07Skwermstops blocking
3:21.25meowzapowers down
3:21.55WinCtrlShftBpowers down
3:22.95Skwermstarts blocking
3:23.07GOOOOOOOOOSEpowers down
3:23.60Some Ball 4stops blocking(−14.95, +4.33)
Skwermreturns
Some Ball 4drops
3:27.95Skwermstops blocking
3:28.13WinCtrlShftBstarts preventing
3:28.65Skwermpops(−20.00, +1.18)
3:28.67GOOOOOOOOOSEpops(−18.68, +2.25)
3:29.45meowzastarts blocking
3:31.78meowzagrabs
3:32.13WinCtrlShftBstops preventing
3:34.32GOOOOOOOOOSEstarts blocking
3:34.45meowzastops blocking(+14.50, +0.65)
WinCtrlShftBreturns
meowzadrops
3:34.55alpha.drops (+5.18, −7.20)
3:35.00Espeluznantegrabs
3:35.68Byriestarts blocking
3:38.15Byriegrabs
3:38.37Espeluznantestarts blocking
3:39.32GOOOOOOOOOSEstops blocking
3:40.68Byriestops blocking(+18.28, +6.45)
alpha.returns
Byriedrops
3:41.13WinCtrlShftBstarts preventing
3:41.20meowzastarts blocking
3:43.37Some Ball 4returnsEspeluznantestops blocking(+16.33, −0.55)
Espeluznantedrops
3:44.13alpha.starts preventing
3:44.98Skwermgrabs
3:45.78meowzagrabs
3:46.20meowzastops blocking(+8.15, +12.05)
WinCtrlShftBreturns
meowzadrops
3:48.13alpha.stops preventing
3:48.95WinCtrlShftBstarts blocking
3:50.13Espeluznantestarts preventing
3:51.13WinCtrlShftBstops preventing
3:51.90Some Ball 4starts blocking
3:52.20Skwermstarts blocking
3:53.13WinCtrlShftBstarts preventing
3:53.95WinCtrlShftBstops blocking
3:55.35Some Ball 4grabs
3:56.13WinCtrlShftBstops preventing
Espeluznantestops preventing
3:56.90Some Ball 4stops blocking(+17.25, +12.03)
Espeluznantereturns
Some Ball 4drops
3:57.20meowzareturnsSkwermstops blocking(+10.48, −9.83)
Skwermdrops
4:00.18alpha.starts blocking
4:01.58Byriegrabs
4:01.70meowzapowers up
4:01.73meowzatagsEspeluznantepops(+1.15, +0.65)
4:02.90GOOOOOOOOOSEpowers up
4:03.15Some Ball 4starts preventing
4:03.68alpha.grabs
4:03.87meowzatagsSkwermpops(0.00, +2.20)
4:03.88WinCtrlShftBpowers up
4:04.15Some Ball 4stops preventing
4:05.18Some Ball 4returnsalpha.stops blocking(−14.60, −12.55)
alpha.drops
4:08.90Byriecaptures
4:09.15Some Ball 4starts preventing
meowzastarts preventing
Byriestarts preventing
4:09.40meowzatagsWinCtrlShftBpops(−8.10, −7.38)
4:10.15Some Ball 4stops preventing
meowzastops preventing
Byriestops preventing
4:11.90alpha.starts blocking
4:11.97Byriepops(−6.75, −6.68)
4:14.22Some Ball 4starts buttoning
4:15.17Espeluznantestarts blocking
4:15.42alpha.grabs
4:16.15WinCtrlShftBstarts preventing
4:16.90Byriereturnsalpha.stops blocking(−15.30, −14.00)
alpha.drops
4:17.15meowzastarts preventing
4:17.38GOOOOOOOOOSEtagsWinCtrlShftBpops(+11.05, +9.03)
4:18.15Byriestarts preventingWinCtrlShftBstops preventing
4:18.85meowzatagsSkwermpops(−13.10, −12.68)
4:18.95Espeluznantegrabs
4:19.15meowzastops preventing
Byriestops preventing
4:19.22Some Ball 4stops buttoning
4:19.48Some Ball 4starts blocking
4:20.07GOOOOOOOOOSEgrabs
4:20.17meowzareturnsEspeluznantestops blocking(−9.90, −7.63)
Espeluznantedrops
4:21.68meowzapowers down
4:22.90GOOOOOOOOOSEpowers down
4:23.88WinCtrlShftBpowers down
4:24.48Some Ball 4stops blocking
4:26.68alpha.starts blocking
4:28.52WinCtrlShftBstarts blocking
4:28.63GOOOOOOOOOSEcaptures
4:29.15GOOOOOOOOOSEstarts preventing
4:29.78alpha.grabs
4:30.15GOOOOOOOOOSEstops preventing
4:31.68Byriereturnsalpha.stops blocking(−11.08, −12.38)
alpha.drops
4:32.15Byriestarts preventing
4:32.98Some Ball 4grabs
4:33.15GOOOOOOOOOSEstarts preventing
4:33.33WinCtrlShftBgrabs
4:33.52WinCtrlShftBstops blocking
4:33.57ByriereturnsWinCtrlShftBdrops (−10.08, −9.05)
4:34.93Espeluznantestarts blocking
4:35.15GOOOOOOOOOSEstops preventing
4:35.32Espeluznantegrabs
4:36.15Byriestops preventing
4:36.45alpha.disconnects
4:38.90Skwermstarts blocking
4:39.93GOOOOOOOOOSEreturnsEspeluznantestops blocking(−14.25, +6.90)
Espeluznantedrops
4:40.85GOOOOOOOOOSEstarts blocking
4:42.20Skwermgrabs
4:42.37JukeofFrancejoins
4:42.48meowzastarts blocking
4:43.90GOOOOOOOOOSEreturnsSkwermstops blocking(−9.38, −9.40)
Skwermdrops
4:44.15GOOOOOOOOOSEstarts preventing
4:45.15meowzastarts preventing
4:46.13GOOOOOOOOOSEstops blocking
4:47.48meowzastops blocking
4:48.15meowzastops preventing
GOOOOOOOOOSEstops preventing
4:48.97Some Ball 4captures
4:48.98
match end
Some Ball 4wins Skwermstops
meowzawins WinCtrlShftBstops
GOOOOOOOOOSEwins Espeluznantestops
Byriewins JukeofFrancestops