TagPro Analytics

Capture the Game

Summary

Score4
Red
2
Blue
MapAudacity

NIGEL
Duration6:00
full-time
StartersC++
360
Some Ball 7
blue ball
Bambi
Glow
Sauerkraut12
SubstitutesBopn & Rolln
Some Ball 10
Some Ball 11
TOP CAT
Captures
Bopn & Rolln2:16
Some Ball 113:41
Bopn & Rolln4:40
C++5:20
1:15Glow
1:24Sauerkraut12
Typepublic match
Server
Toronto

port 9003
Date
Id#3233635
Raw data URLhttps://tagpro.eu/data/?match=3233635

Scoreboard

Play­erGrabsHoldCap­turesKiss­esDropsPopsPreventHaveChaseRe­turnsTagsBlockPow­er-upsPow­erPlayPlus-mi­nusWinScoreRank points
C++36°41:0411330:590:401:1510100:2502020:000:100:006:00+261+35
Some Ball 1150:5410440:270:160:5612150:2400110:000:000:204:22+453
Some Ball 1040:2301330:250:140:214130:3000220:000:000:404:22+438
blue ball210°61:14016120:160:091:19990:3011020:200:140:006:00−236+18
Bambi73°70:29017120:340:211:078110:2901120:000:110:206:00−235+18
Bopn & Rolln86°91:1020780:110:050:14220:1500000:000:000:005:38+230+31
Glow216°90:48108120:110:100:00110:1010010:200:000:006:00−217+17
Sauerkraut1274°90:32108120:150:100:13330:4200000:000:000:005:46−20+0
36030:0800330:080:030:02110:1500000:000:000:001:16−10+0
Some Ball 720:0900240:040:020:00000:0500000:000:000:001:16−10
TOP CAT166°00:0000000:000:000:00000:0000000:000:000:000:1400+0
Red273:484222252:141:212:4829411:5402350:000:101:0022:54+2182+66
Blue313:042229481:160:492:4021241:5122150:400:260:2024:00−288+53

Power-up luck

TeamPower-upsG-test
χ²dfp
Spawn luckboth3.33−1.333.33+0.673.33+0.670.8720.6
Collection luckRed1.00−1.002.002.00+1.003.8220.15
Blue1.00+1.002.002.00−1.00
Total luckRed1.67−1.671.67+0.331.67+1.334.6940.3
Blue1.67+0.331.67+0.331.67−0.67

Splats

Attacks

GrabHoldOut­comeRe­turnsTagsPow­er-upsPow­er
3:35.38Some Ball 110:05.82Capture0000000:00.000:00.000:00.00
4:34.15Bopn & Rolln0:05.93Capture0000000:00.000:00.000:00.00
1:08.07Glow0:07.00Capture0000000:07.000:00.000:00.00
2:08.30Bopn & Rolln0:07.23Capture0000000:00.000:00.000:00.00
1:15.32Sauerkraut120:09.15Capture0000000:00.000:00.000:00.00
4:48.12C++0:31.68Capture0001010:00.000:08.830:00.00
3:50.37Some Ball 110:39.17Return byBambi0000000:00.000:00.000:00.00
3:55.95blue ball0:35.95Kiss withC++1101010:00.000:14.350:00.00
2:51.78C++0:29.98Return byblue ball1101010:00.000:01.030:00.00
2:26.18Bopn & Rolln0:25.37Return byblue ball0000000:00.000:00.000:00.00
4:53.22blue ball0:20.63Return bySome Ball 110010010:08.850:00.000:00.00
5:33.17Glow0:10.03Return byC++0000000:00.000:00.000:00.00
3:10.08Sauerkraut120:09.67Return byBopn & Rolln0000000:00.000:00.000:00.00
5:50.80Some Ball 100:09.30Kept flag0000000:00.000:00.000:00.00
0:48.27Bopn & Rolln0:09.20Return byBambi0000000:00.000:00.000:00.00
5:20.07Bopn & Rolln0:08.48Return bySauerkraut120000000:00.000:00.000:00.00
0:25.27Some Ball 70:08.43Drop0000000:00.000:00.000:00.00
2:16.68Bambi0:08.28Kiss withSome Ball 101100000:00.000:00.000:00.00
3:47.03Glow0:07.95Return byC++0000000:00.000:00.000:00.00
3:41.85Bopn & Rolln0:07.93Return byBambi0000000:00.000:00.000:00.00
0:45.65Glow0:07.57Return byC++0000000:00.000:00.000:00.00
5:23.60blue ball0:07.22Return bySome Ball 100000000:01.400:00.000:00.00
4:46.00Bambi0:06.97Return bySome Ball 110000000:00.000:00.000:00.00
2:58.77Bambi0:06.17Return byC++0000000:00.000:00.000:00.00
2:19.12Some Ball 100:05.85Kiss withBambi1100000:00.000:00.000:00.00
1:57.82Some Ball 100:05.52Return byblue ball0000000:00.000:00.000:00.00
1:50.10blue ball0:05.13Return bySome Ball 110000000:00.000:00.000:00.00
5:54.75blue ball0:04.63Return byBopn & Rolln0000000:00.000:00.000:00.00
5:15.03Glow0:04.53Return bySome Ball 110000000:00.000:00.000:00.00
5:33.20Some Ball 110:04.32Return byblue ball0000000:00.000:00.000:00.00
0:57.723600:03.83Return byblue ball0000000:00.000:00.000:00.00
3:22.02Some Ball 110:03.78Return byblue ball0000000:00.000:00.000:00.00
3:05.17Glow0:03.32Return bySome Ball 110000000:00.000:00.000:00.00
5:20.30Bambi0:03.28Return bySome Ball 100000000:00.000:00.000:00.00
1:45.57Glow0:03.27Return bySome Ball 110000000:00.000:00.000:00.00
0:12.22Sauerkraut120:02.95Return byC++0000000:00.000:00.000:00.00
2:30.13Glow0:02.85Return bySome Ball 110000000:00.000:00.000:00.00
2:25.22Sauerkraut120:02.60Return bySome Ball 110000000:00.000:00.000:00.00
4:44.25Some Ball 100:02.50Return bySauerkraut120000000:00.000:00.000:00.00
0:09.473600:02.43Return byBambi0000000:00.000:00.000:00.00
2:46.98Sauerkraut120:02.40Return bySome Ball 110000000:00.000:00.000:00.00
0:22.20Sauerkraut120:02.25Return by3600000000:00.000:00.000:00.00
1:44.10Bopn & Rolln0:02.23Return bySauerkraut120000000:00.000:00.000:00.00
3:28.42Bopn & Rolln0:02.23Return byblue ball0000000:00.000:00.000:00.00
4:29.77C++0:02.13Kiss withblue ball1100000:00.000:00.000:00.00
4:37.28Glow0:01.90Return byC++0000000:00.000:00.000:00.00
2:44.13Bambi0:01.83Return bySome Ball 100000000:00.000:00.000:00.00
1:11.673600:01.73Return byblue ball0000000:00.000:00.000:00.00
4:34.62Sauerkraut120:01.70Return bySome Ball 110000000:00.000:00.000:00.00
4:32.15Bambi0:01.52Return bySome Ball 110000000:00.000:00.000:00.00
0:04.63Bambi0:01.35Return byC++0000000:00.000:00.000:00.00
5:46.40Some Ball 110:01.28Return byBambi0000000:00.000:00.000:00.00
1:34.52Bopn & Rolln0:01.25Return byBambi0000000:00.000:00.000:00.00
2:54.65blue ball0:00.83Return bySome Ball 110000000:00.000:00.000:00.00
0:32.38Sauerkraut120:00.53Return byC++0000000:00.000:00.000:00.00
2:06.37Sauerkraut120:00.52Return byC++0000000:00.000:00.000:00.00
1:54.92C++0:00.33Return byGlow0000000:00.000:00.000:00.00
0:13.98Some Ball 70:00.25Return byBambi0000000:00.000:00.000:00.00

Timeline

Time
E­ventsSplat lo­ca­tionsE­ventsSplat lo­ca­tions
0:00.00
match start
C++starts blue ballstarts
360starts Glowstarts
Some Ball 7starts Sauerkraut12starts
Bambistarts
0:00.98Bambistarts blocking
0:04.13C++starts preventing
0:04.50360starts blocking
0:04.63Bambigrabs
0:05.13C++stops preventing
0:05.98C++returnsBambistops blocking(−16.88, −5.65)
Bambidrops
0:06.37Some Ball 7starts blocking
0:07.13C++starts preventingGlowstarts preventing
Some Ball 7starts preventing
0:09.13C++stops preventing
Some Ball 7stops preventing
0:09.47360grabs
0:09.50360stops blocking
0:10.13Glowstops preventing
0:10.17Sauerkraut12starts blocking
0:11.13C++starts preventing
0:11.37Some Ball 7stops blocking
0:11.90360drops (+16.15, +2.20)
Bambireturns
0:12.13Glowstarts preventing
Bambistarts preventing
0:12.22Sauerkraut12grabs
0:13.13C++stops preventing
0:13.98Some Ball 7grabs
0:14.13Glowstops preventing
Bambistops preventing
0:14.23Some Ball 7drops (+15.40, +4.80)
Bambireturns
0:15.17C++returnsSauerkraut12stops blocking(−5.60, +0.73)
Sauerkraut12drops
0:15.30blue ballpops(−6.75, +3.18)
0:22.12Bopn & Rollnjoins
0:22.20Sauerkraut12grabs
0:24.45360returnsSauerkraut12drops (−14.00, −9.28)
0:25.13C++starts preventingGlowstarts preventing
360starts preventingBambistarts preventing
0:25.27Some Ball 7grabs
0:26.13Glowstops preventing
Bambistops preventing
0:28.13Bopn & Rollnstarts preventing
0:28.82Bambipops(+22.48, +4.68)
0:32.13Bopn & Rollnstops preventing
0:32.38Sauerkraut12grabs
0:32.77blue ballpops(−6.93, +2.93)
0:32.92C++returnsSauerkraut12drops (−19.48, −6.20)
0:33.13C++stops preventing
360stops preventing
0:33.70Some Ball 7drops (+7.78, −2.73)
0:41.15C++starts preventing
Some Ball 7starts preventing
0:42.15Some Ball 7stops preventingblue ballstarts preventing
0:44.15Some Ball 7starts preventingBambistarts preventing
0:44.70360starts blocking
0:45.15C++stops preventing
Some Ball 7stops preventing
0:45.65Glowgrabs
0:46.15blue ballstops preventing
0:46.60Sauerkraut12starts blocking
0:48.15blue ballstarts preventing
0:48.27Bopn & Rollngrabs
0:49.15blue ballstops preventing
Bambistops preventing
0:49.70360stops blocking
0:51.60Sauerkraut12stops blocking
0:53.22C++returnsGlowdrops (−10.50, −4.88)
0:56.15C++starts preventing
0:57.47Bopn & Rollndrops (+15.33, −2.28)
Bambireturns
0:57.72360grabs
0:58.15C++stops preventing
1:00.15C++starts preventing
1:01.55360drops (+11.68, +6.50)
blue ballreturns
1:02.03Bambipowers up
1:02.23Some Ball 7pops(+3.88, +8.95)
Bambitags
1:02.77Glowpowers up
1:05.50Sauerkraut12starts blocking
1:07.80Bopn & Rollnpops(−0.08, −1.20)
Bambitags
1:08.07Glowgrabs
1:08.15C++stops preventing
1:08.40360starts blocking
1:10.30Some Ball 7pops(+4.78, +3.53)
Bambitags
1:10.50Sauerkraut12stops blocking
1:11.67360grabs
1:13.40360stops blocking(+17.08, +2.40)
blue ballreturns
360drops
1:14.65blue ballstarts blocking
1:15.07Glowcaptures
1:15.32Sauerkraut12grabs
1:15.37Bambipops(+21.55, +4.68)
1:15.83Some Ball 7disconnects
1:16.03360disconnects
1:16.15Glowstarts preventing
1:16.27Glowstarts blocking
1:19.03Bambistarts blocking
1:19.65blue ballstops blocking
1:21.15Glowstops preventing
1:21.27Glowstops blocking
1:22.03Bambipowers down
1:22.75Glowpowers down
1:24.03Bambistops blocking
1:24.15Bambistarts preventing
1:24.47Sauerkraut12captures
1:25.15Sauerkraut12starts preventing
1:29.15Bambistops preventing
1:30.15Sauerkraut12stops preventing
1:34.15Sauerkraut12starts preventing
Bambistarts preventing
1:34.52Bopn & Rollngrabs
1:35.15Sauerkraut12stops preventing
Bambistops preventing
1:35.77Bopn & Rollndrops (+13.53, +7.08)
Bambireturns
1:38.32Some Ball 10joins
1:38.33Some Ball 11joins
1:41.15Bopn & Rollnstarts preventing
1:42.15Bopn & Rollnstops preventing
1:44.10Bopn & Rollngrabs
1:45.15Some Ball 10starts preventing
Some Ball 11starts preventing
1:45.57Glowgrabs
1:46.15Some Ball 10stops preventing
Some Ball 11stops preventing
1:46.33Bopn & Rollndrops (+13.53, +7.45)
Sauerkraut12returns
1:48.83Some Ball 11returnsGlowdrops (−16.85, +1.28)
1:49.15Sauerkraut12starts preventing
1:50.10blue ballgrabs
1:50.25C++starts blocking
1:51.15Bambistarts preventing
1:52.88Some Ball 10starts blocking
1:54.92C++grabs
1:55.15Sauerkraut12stops preventing
Bambistops preventing
1:55.23Some Ball 11returnsblue balldrops (−1.63, −8.40)
1:55.25C++stops blocking(+15.73, +5.05)
Glowreturns
C++drops
1:57.15Sauerkraut12starts preventing
Bambistarts preventing
1:57.82Some Ball 10grabs
1:57.88Some Ball 10stops blocking
1:58.15Sauerkraut12stops preventing
Bambistops preventing
2:01.88Sauerkraut12starts blocking
2:02.15C++starts preventing
2:03.02Some Ball 11powers up
2:03.33Some Ball 10drops (−7.65, −2.10)
blue ballreturns
2:03.90Bambipowers up
2:06.37Sauerkraut12grabs
2:06.88C++returnsSauerkraut12stops blocking(−15.73, −5.88)
Sauerkraut12drops
2:08.15Some Ball 11starts preventing
2:08.30Bopn & Rollngrabs
2:09.18Some Ball 11tagsblue ballpops(−13.25, −6.93)
2:09.68C++starts blocking
2:10.15Some Ball 10starts preventing
2:11.43Some Ball 11tagsGlowpops(−17.48, −5.05)
2:12.15C++stops preventing
Some Ball 10stops preventing
Some Ball 11stops preventing
2:14.68C++stops blocking
2:15.13Bambipowers down
2:15.15C++starts preventing
Some Ball 11starts preventing
2:15.53Bopn & Rollncaptures
2:16.15Bopn & Rollnstarts preventing
2:16.68Bambigrabs
2:17.15C++stops preventing
Bopn & Rollnstops preventing
Some Ball 11stops preventing
2:19.12Some Ball 10grabs
2:20.28Some Ball 11tagsblue ballpops(−7.58, −1.10)
2:23.02Some Ball 11powers down
2:24.97Some Ball 10returns(+1.25, −3.88)
Bambireturns(+1.03, −4.75)
Some Ball 10drops Bambidrops
2:25.22Sauerkraut12grabs
2:26.18Bopn & Rollngrabs
2:27.82Some Ball 11returnsSauerkraut12drops (−7.53, −0.88)
2:30.13Glowgrabs
2:32.98Some Ball 11returnsGlowdrops (−15.88, −4.95)
2:39.25Bambistarts blocking
2:39.98Sauerkraut12starts blocking
2:40.17Some Ball 11starts preventing
2:43.17Some Ball 10starts preventing
2:44.13Bambigrabs
2:44.17Some Ball 10stops preventing
Some Ball 11stops preventing
2:44.25Bambistops blocking
2:45.47Sauerkraut12stops blocking
2:45.97Some Ball 10returnsBambidrops (−13.40, −8.48)
2:46.17Some Ball 10starts preventing
Some Ball 11starts preventing
2:46.55Bopn & Rollnstarts blocking
2:46.98Sauerkraut12grabs
2:47.17Some Ball 10stops preventing
Some Ball 11stops preventing
2:49.38Some Ball 11returnsSauerkraut12drops (−22.45, −3.85)
2:49.70blue ballstarts blocking
2:51.55Bopn & Rollnstops blocking(+4.78, −4.35)
blue ballreturns
Bopn & Rollndrops
2:51.78C++grabs
2:52.93Bopn & Rollnstarts blocking
2:53.17Some Ball 11starts preventing
2:53.27Some Ball 11starts blocking
2:54.65blue ballgrabs
2:54.70blue ballstops blocking
2:55.17Some Ball 11stops preventing
2:55.48Some Ball 11returnsblue balldrops (−16.98, −8.13)
2:56.17Some Ball 11starts preventing
2:57.57Sauerkraut12starts blocking
2:57.93Bopn & Rollnstops blocking
2:58.17Bopn & Rollnstarts preventing
2:58.27Some Ball 11stops blocking
2:58.77Bambigrabs
2:59.17Bopn & Rollnstops preventing
Some Ball 11stops preventing
3:02.57Sauerkraut12stops blocking
3:03.90C++powers up
3:04.33Some Ball 10powers up
3:04.57Some Ball 10tagsblue ballpops(+3.35, +6.55)
3:04.93C++returnsBambidrops (−2.83, −10.05)
C++powers down
3:05.17Glowgrabs
3:07.95Some Ball 10tagsBambipops(+10.50, +5.50)
3:08.48Some Ball 11returnsGlowdrops (−4.65, −2.23)
3:09.97Some Ball 10tagsblue ballpops(+20.33, −0.43)
3:10.08Sauerkraut12grabs
3:11.60blue ballstarts blocking
3:14.23Glowpops(+8.10, −2.95)
3:16.60blue ballstops blocking
3:19.75Bopn & RollnreturnsSauerkraut12drops (+3.15, +2.15)
3:21.77C++drops (−2.55, −9.65)
blue ballreturns
3:22.02Some Ball 11grabs
3:24.33Some Ball 10powers down
3:25.17Some Ball 10starts preventing
3:25.80Some Ball 11drops (+1.10, +1.83)
blue ballreturns
3:28.17C++starts preventing
3:28.42Bopn & Rollngrabs
3:29.17C++stops preventing
3:30.65Bopn & Rollndrops (+13.88, +9.45)
blue ballreturns
3:31.17C++starts preventing
3:32.17Some Ball 11starts preventing
3:33.17Some Ball 11stops preventing
3:35.17Sauerkraut12starts preventing
3:35.38Some Ball 11grabs
3:35.62Some Ball 10starts blocking
3:35.77C++starts blocking
3:36.17Sauerkraut12stops preventing
3:37.17C++stops preventing
Some Ball 10stops preventing
3:38.17C++starts preventing
3:39.17Some Ball 10starts preventing
3:40.62Some Ball 10stops blocking
3:40.77C++stops blocking
3:41.17Some Ball 11starts preventing
3:41.20Some Ball 11captures
3:41.85Bopn & Rollngrabs
3:42.47blue ballstarts blocking
3:44.17Some Ball 11stops preventing
3:46.20Sauerkraut12starts blocking
3:47.03Glowgrabs
3:47.17C++stops preventing
Some Ball 10stops preventing
3:47.47blue ballstops blocking
3:47.60C++starts blocking
3:48.45Some Ball 10starts blockingBambistarts blocking
3:49.78Bopn & Rollndrops (+1.83, +3.50)
Bambireturns
3:50.37Some Ball 11grabs
3:52.60C++stops blockingSauerkraut12stops blocking
3:53.45Some Ball 10stops blockingBambistops blocking
3:54.98C++returnsGlowdrops (+14.93, +7.30)
3:55.95blue ballgrabs
3:57.98Bopn & Rollnstarts blocking
4:02.98Bopn & Rollnstops blocking
4:04.43Some Ball 10powers up
4:04.60blue ballpowers up
4:05.93Some Ball 10tagsBambipops(−1.35, −8.40)
4:08.57Some Ball 10tagsGlowpops(−3.00, −10.33)
4:11.40Some Ball 10tagsSauerkraut12pops(−14.93, −2.68)
4:13.95blue ballstarts blocking
4:18.35Some Ball 10tagsBambipops(−16.30, −2.23)
4:18.95blue ballpowers down
blue ballstops blocking
4:21.03Some Ball 10tagsGlowpops(−17.73, −6.90)
4:21.67Some Ball 10starts blocking
4:22.53Glowstarts blocking
4:23.83Some Ball 10tagsSauerkraut12pops(−22.13, −2.58)
4:24.43Some Ball 10powers down
4:24.53Some Ball 11starts blocking
4:26.67Some Ball 10stops blocking
4:27.53Glowstops blocking
4:29.53Some Ball 11stops blocking(−14.68, −3.83)
Bambireturns
Some Ball 11drops
4:29.77C++grabs
4:31.90C++returns(+10.33, +6.80)
blue ballreturns(+9.40, +6.70)
C++drops blue balldrops
4:32.15Bambigrabs
4:33.67Some Ball 11returnsBambidrops (−15.75, −6.80)
4:34.15Bopn & Rollngrabs
4:34.62Sauerkraut12grabs
4:36.32Some Ball 11returnsSauerkraut12drops (−18.93, −2.00)
4:37.18Some Ball 11starts preventing
4:37.28Glowgrabs
4:38.18Some Ball 11stops preventing
4:39.18C++returnsGlowdrops (−12.63, −6.75)
4:40.08Bopn & Rollncaptures
4:42.18Bopn & Rollnstarts preventing
Some Ball 11starts preventing
4:43.18Sauerkraut12starts preventing
4:44.18Sauerkraut12stops preventing
4:44.25Some Ball 10grabs
4:46.00Bambigrabs
4:46.18Bopn & Rollnstops preventing
Some Ball 11stops preventing
4:46.75Some Ball 10drops (+19.95, −1.05)
Sauerkraut12returns
4:48.12C++grabs
4:52.97Some Ball 11returnsBambidrops (+17.78, +2.45)
4:53.12Some Ball 10starts blocking
4:53.22blue ballgrabs
4:58.12Some Ball 10stops blocking
5:00.50Bambistarts blocking
5:05.00blue ballpowers up
5:05.77C++powers up
5:06.62Sauerkraut12pops(+7.60, −2.70)
5:09.60C++starts blocking
5:09.65Bambistops blocking
5:13.85Some Ball 11returnsblue balldrops (+15.68, −3.08)
5:14.60C++powers down
C++stops blocking
5:15.03Glowgrabs
5:15.35Sauerkraut12pops(−7.48, −3.70)
5:19.57Some Ball 11returnsGlowdrops (+1.48, −3.70)
5:19.80C++captures
5:20.07Bopn & Rollngrabs
5:20.18C++starts preventing
5:20.30Bambigrabs
5:21.18C++stops preventing
5:23.58Some Ball 10returnsBambidrops (−16.18, +1.70)
5:23.60blue ballgrabs
5:25.00blue ballpowers down
5:28.23Some Ball 11starts blocking
5:28.25Sauerkraut12starts blocking
5:28.55Bopn & Rollndrops (−17.70, −3.08)
Sauerkraut12returns
5:30.18Bambistarts preventing
5:30.82Some Ball 10returnsblue balldrops (−4.20, +3.00)
5:32.00Some Ball 10starts blocking
5:33.17Glowgrabs
5:33.18Bambistops preventing
5:33.20Some Ball 11grabs
5:33.25Sauerkraut12stops blocking
5:37.00Some Ball 10stops blocking
5:37.52Some Ball 11stops blocking(+16.70, −1.63)
blue ballreturns
Some Ball 11drops
5:38.18Bambistarts preventing
5:39.18blue ballstarts preventing
5:42.68Some Ball 11starts blocking
5:43.20C++returnsGlowdrops (−10.15, −8.13)
5:44.18C++starts preventing
5:45.92Sauerkraut12disconnects
5:45.93TOP CATjoins
5:46.18C++stops preventing
5:46.40Some Ball 11grabs
5:47.18blue ballstops preventing
Bambistops preventing
5:47.68Some Ball 11stops blocking(+16.28, +5.43)
Bambireturns
Some Ball 11drops
5:48.18blue ballstarts preventing
Bambistarts preventing
5:50.80Some Ball 10grabs
5:51.18blue ballstops preventing
Bambistops preventing
5:54.18C++starts preventing
Some Ball 11starts preventing
5:54.38blue ballstarts blocking
5:54.75blue ballgrabs
5:55.18C++stops preventing
Some Ball 11stops preventing
5:59.38Bopn & Rollnreturnsblue ballstops blocking(+11.00, +4.13)
blue balldrops
6:00.10
match end
C++wins blue ballstops
Bopn & Rollnwins Glowstops
Some Ball 10wins Bambistops
Some Ball 11wins TOP CATstops