TagPro Analytics

Capture the Game

Summary

Score1
Red
0
Blue
MapMarauder

DragonBeast & alchemist
Duration6:00
full-time
StartersFlail
Some Ball 7
( . Y . )
Some Ball 2
lil rusty
[ball pun]
HAPPYBIRD
Bathtub
Substitutesnonenone
Captures
Some Ball 71:44
none
Typepublic match
Server
Toronto

port 9002
Date
Id#2221127
Raw data URLhttps://tagpro.eu/data/?match=2221127

Scoreboard

Play­erGrabsHoldCap­turesKiss­esDropsPopsPreventHaveChaseRe­turnsTagsBlockPow­er-upsPow­erPlayPlus-mi­nusWinScoreRank points
Some Ball 761:1411590:210:110:49990:2111020:200:050:006:00+188
Flail40:2601450:550:361:4814140:3700000:000:000:006:00+145
lil rusty46°40:1600460:410:271:10990:3600110:000:000:206:00−136+19
( . Y . )224°81:1300880:310:190:22550:3511020:200:050:006:00+135+33
[ball pun]83°80:57018100:360:231:4510100:2500000:000:000:006:00−130+18
HAPPYBIRD27°80:58018110:010:010:26470:2100220:000:000:406:00−123+18
Some Ball 2101:180010110:040:040:38450:3500110:000:000:206:00+121
Bathtub50°141:320013130:020:010:04120:4001120:000:030:206:00−121+18
Red284:111227331:511:093:3732332:0822150:400:090:2024:00+1189+33
Blue343:440233401:200:513:2524282:0301450:000:031:2024:00−1110+73

Power-up luck

TeamPower-upsG-test
χ²dfp
Spawn luckboth3.33−1.333.33−0.333.33+1.671.3820.5
Collection luckRed1.00+1.001.50+0.502.50−1.505.0420.08
Blue1.00−1.001.50−0.502.50+1.50
Total luckRed1.67+0.331.67+0.331.67−0.676.4240.17
Blue1.67−1.671.67−0.671.67+2.33

Splats

Attacks

GrabHoldOut­comeRe­turnsTagsPow­er-upsPow­er
1:23.10Some Ball 70:20.65Capture0000000:00.000:00.000:00.00
0:59.13Bathtub0:30.88Return byFlail0000000:00.000:00.000:00.00
3:25.27( . Y . )0:24.80Return by[ball pun]0000000:00.000:00.000:00.00
0:31.60Some Ball 70:20.80Drop0000000:00.000:00.000:00.00
1:01.22( . Y . )0:20.63Return by[ball pun]0000000:00.000:00.000:00.00
0:38.50[ball pun]0:20.38Kiss withFlail1100000:00.000:00.000:00.00
1:50.62Bathtub0:17.38Return byFlail0001010:00.000:03.200:00.00
2:26.27Some Ball 20:16.98Return by[ball pun]0000000:00.000:00.000:00.00
1:43.98Some Ball 20:16.70Return by[ball pun]0000000:00.000:00.000:00.00
3:59.27HAPPYBIRD0:15.63Return bySome Ball 20000000:00.000:00.000:00.00
2:10.93Flail0:15.08Return bylil rusty0000000:00.000:00.000:00.00
4:29.50Some Ball 70:14.37Kiss withHAPPYBIRD1100000:00.000:00.000:00.00
3:24.22HAPPYBIRD0:14.10Return byFlail0000000:00.000:00.000:00.00
3:02.37Some Ball 70:12.42Return bylil rusty0000000:00.000:00.000:00.00
3:50.32Some Ball 20:12.23Return bylil rusty0000000:00.000:00.000:00.00
2:08.93HAPPYBIRD0:12.12Return bySome Ball 20000000:00.000:00.000:00.00
5:41.07( . Y . )0:10.92Return bylil rusty0000000:00.000:00.000:00.00
4:44.87Some Ball 20:09.63Return by[ball pun]0000000:00.000:00.000:00.00
3:13.32[ball pun]0:09.52Return bySome Ball 20000000:00.000:00.000:00.00
0:22.13Some Ball 20:09.22Return by[ball pun]0000000:00.000:00.000:00.00
3:15.70Flail0:09.12Return bylil rusty0000000:00.000:00.000:00.00
2:43.50( . Y . )0:08.38Return byHAPPYBIRD0000000:00.000:00.000:00.00
2:46.57Bathtub0:07.93Return bySome Ball 70000000:00.000:00.000:00.00
2:21.18[ball pun]0:07.75Return bySome Ball 70000000:00.000:00.000:00.00
1:35.02HAPPYBIRD0:06.48Return by( . Y . )0000000:00.000:00.000:00.00
3:46.43lil rusty0:06.43Return bySome Ball 70000000:00.000:00.000:00.00
4:37.95HAPPYBIRD0:05.92Kiss withSome Ball 71100000:00.000:00.000:00.00
5:52.30Some Ball 20:05.88Return bylil rusty0000000:00.000:00.000:00.00
5:25.85Bathtub0:05.40Return byFlail0000000:00.000:00.000:00.00
2:54.75[ball pun]0:05.33Return bySome Ball 70000000:00.000:00.000:00.00
4:15.15Bathtub0:05.30Return bySome Ball 70000000:00.000:00.000:00.00
4:32.40[ball pun]0:05.30Return by( . Y . )0000000:00.000:00.000:00.00
5:00.83lil rusty0:05.05Return bySome Ball 70000000:00.000:00.000:00.00
3:38.57Bathtub0:04.73Return bySome Ball 70000000:00.000:00.000:00.00
1:44.83lil rusty0:03.98Return by( . Y . )0000000:00.000:00.000:00.00
4:44.12Bathtub0:03.95Return by( . Y . )0000000:00.000:00.000:00.00
2:58.20Some Ball 20:03.90Return byBathtub0000000:00.000:00.000:00.00
5:10.15Bathtub0:03.90Drop0000000:00.000:00.000:00.00
2:05.50( . Y . )0:03.60Drop0000000:03.600:00.000:00.00
4:08.43Some Ball 70:03.57Return by[ball pun]0000000:00.000:00.000:00.00
5:56.72Bathtub0:03.32Kept flag0000000:00.000:00.000:00.00
5:06.13HAPPYBIRD0:03.23Return byFlail0100110:00.000:00.000:00.85
0:10.92[ball pun]0:03.20Return byFlail0000000:00.000:00.000:00.00
1:30.27[ball pun]0:03.18Return byFlail0000000:00.000:00.000:00.00
2:29.18Bathtub0:03.18Return byFlail0000000:00.000:00.000:00.00
5:02.07( . Y . )0:02.85Return by[ball pun]0000000:00.000:00.000:00.00
5:39.68Bathtub0:02.63Return byFlail0000000:00.000:00.000:00.00
3:55.53[ball pun]0:02.45Return by( . Y . )0000000:00.000:00.000:00.00
4:58.33Bathtub0:01.93Return byFlail0000000:00.000:00.000:00.00
0:07.88Some Ball 70:01.83Return byHAPPYBIRD0000000:00.000:00.000:00.00
4:23.47Some Ball 20:01.57Return bylil rusty0000000:00.000:00.000:00.00
5:19.62( . Y . )0:01.45Return bylil rusty0000000:00.000:00.000:00.00
0:06.22Some Ball 20:01.42Return byHAPPYBIRD0000000:00.000:00.000:00.00
0:17.65Bathtub0:01.40Return byFlail0000000:00.000:00.000:00.00
4:15.87Flail0:01.05Return bylil rusty0000000:00.000:00.000:00.00
2:39.05lil rusty0:00.82Return byFlail0000000:00.000:00.000:00.00
5:35.22Some Ball 20:00.75Drop0000000:00.000:00.000:00.00
4:14.08( . Y . )0:00.63Return by[ball pun]0000000:00.000:00.000:00.00
2:45.27HAPPYBIRD0:00.45Return byFlail0000000:00.000:00.000:00.00
0:58.50Flail0:00.38Kiss with[ball pun]1100000:00.000:00.000:00.00
3:12.00Bathtub0:00.32Return bySome Ball 20100000:00.000:00.000:00.32
5:53.08HAPPYBIRD0:00.23Return bySome Ball 70000000:00.000:00.000:00.00

Timeline

Time
E­ventsSplat lo­ca­tionsE­ventsSplat lo­ca­tions
0:00.00
match start
Some Ball 2starts [ball pun]starts
( . Y . )starts Bathtubstarts
Some Ball 7starts HAPPYBIRDstarts
Flailstarts lil rustystarts
0:02.20Some Ball 7starts blocking
0:05.43HAPPYBIRDstarts preventing
lil rustystarts preventing
0:06.22Some Ball 2grabs
0:06.43HAPPYBIRDstops preventing
lil rustystops preventing
0:07.20Some Ball 7stops blocking
0:07.43( . Y . )starts preventing
Flailstarts preventing
0:07.63Some Ball 2drops (+22.40, −5.93)
HAPPYBIRDreturns
0:07.88Some Ball 7grabs
0:09.72Some Ball 7drops (+16.50, −8.48)
HAPPYBIRDreturns
0:10.43Flailstops preventing
0:10.92[ball pun]grabs
0:11.43( . Y . )stops preventing
0:14.12Flailreturns[ball pun]drops (−23.05, +0.10)
0:17.43( . Y . )starts preventing
Flailstarts preventing
0:17.65Bathtubgrabs
0:18.40Some Ball 7starts blocking
0:18.43( . Y . )stops preventing
Flailstops preventing
0:19.05FlailreturnsBathtubdrops (−24.43, +3.75)
0:21.43lil rustystarts preventing
0:22.13Some Ball 2grabs
0:22.43lil rustystops preventing
0:23.27HAPPYBIRDpops(−8.25, +2.30)
0:23.40Some Ball 7stops blocking
0:23.43( . Y . )starts preventing
Flailstarts preventing
0:25.73Flailstarts blocking
0:26.35Some Ball 2starts blocking
0:26.45Flailstops preventing
0:27.43Flailstarts preventing
0:30.73Flailstops blocking
0:31.35Some Ball 2stops blocking(−17.08, +0.75)
[ball pun]returns
Some Ball 2drops
0:31.60Some Ball 7grabs
0:33.58[ball pun]starts blocking
0:33.72Bathtubstarts blocking
0:37.45( . Y . )stops preventing
0:38.50[ball pun]grabs
0:38.58[ball pun]stops blocking
0:38.72Bathtubstops blocking
0:39.45Flailstops preventing
0:50.17lil rustystarts blocking
0:52.40Some Ball 7drops (+9.28, −2.78)
0:53.52( . Y . )starts blocking
0:53.68Some Ball 2starts blocking
0:55.17lil rustystops blocking
0:55.45lil rustystarts preventing
0:58.50Flailgrabs
0:58.52( . Y . )stops blocking
0:58.68Some Ball 2stops blocking
0:58.88Flailreturns(+21.75, −6.80)
[ball pun]returns(+22.53, −7.15)
Flaildrops [ball pun]drops
0:59.13Bathtubgrabs
1:00.27HAPPYBIRDpowers up
1:01.22( . Y . )grabs
1:01.45lil rustystops preventing
1:02.05Some Ball 2powers up
1:04.77Some Ball 2tagslil rustypops(+6.58, −2.80)
1:18.92HAPPYBIRDstarts blocking
1:20.25HAPPYBIRDpowers down
1:21.85( . Y . )drops (−22.58, +7.20)
[ball pun]returns
1:22.05Some Ball 2powers down
1:23.10Some Ball 7grabs
1:23.92HAPPYBIRDstops blocking
1:29.48lil rustypops(+8.18, −2.03)
1:30.02FlailreturnsBathtubdrops (+0.68, +7.88)
1:30.27[ball pun]grabs
1:33.45Flailreturns[ball pun]drops (−12.18, −1.85)
1:35.02HAPPYBIRDgrabs
1:37.18( . Y . )starts blocking
1:38.20Flailstarts blocking
1:40.05[ball pun]starts blocking
1:41.50( . Y . )returnsHAPPYBIRDdrops (−23.70, +5.58)
1:42.18( . Y . )stops blocking
1:42.48( . Y . )starts preventing
1:43.20Flailstops blocking
1:43.48Flailstarts preventing
1:43.75Some Ball 7captures
1:43.98Some Ball 2grabs
1:44.48Some Ball 7starts preventing
Flailstops preventing
1:44.83lil rustygrabs
1:45.05[ball pun]stops blocking
1:45.48( . Y . )stops preventing
Some Ball 7stops preventing
1:48.55[ball pun]pops(−15.73, +12.63)
1:48.82( . Y . )returnslil rustydrops (+2.00, −0.90)
1:50.62Bathtubgrabs
1:59.32Some Ball 7pops(+9.55, −1.33)
2:00.68Some Ball 2drops (−19.70, +1.45)
[ball pun]returns
2:01.02Bathtubstarts blocking
2:02.70( . Y . )powers up
2:02.82Bathtubpowers up
2:05.50( . Y . )grabs
2:06.02Bathtubpowers down
Bathtubstops blocking
2:08.00FlailreturnsBathtubdrops (+8.83, −5.55)
2:08.93HAPPYBIRDgrabs
2:09.10( . Y . )drops (+15.83, −12.98)
2:09.48lil rustystarts preventing
2:10.93Flailgrabs
2:11.48lil rustystops preventing
2:11.87lil rustystarts blocking
2:16.05HAPPYBIRDstarts blocking
2:16.87lil rustystops blocking
2:21.02Flailstarts blocking
2:21.05Some Ball 2returnsHAPPYBIRDstops blocking(+20.60, −4.48)
HAPPYBIRDdrops
2:21.18[ball pun]grabs
2:22.70( . Y . )powers down
2:23.93[ball pun]starts blocking
2:26.02Flailstops blocking(−19.93, +5.23)
lil rustyreturns
Flaildrops
2:26.27Some Ball 2grabs
2:27.08( . Y . )starts blocking
2:27.30lil rustystarts blocking
2:27.37Bathtubstarts blocking
2:28.93Some Ball 7returns[ball pun]stops blocking(−1.68, +1.30)
[ball pun]drops
2:29.18Bathtubgrabs
2:32.07Flailstarts blocking
2:32.08( . Y . )stops blocking
2:32.30lil rustystops blocking
2:32.37FlailreturnsBathtubstops blocking(−12.55, +8.08)
Bathtubdrops
2:34.13HAPPYBIRDpops(−8.33, +1.53)
2:34.87lil rustystarts blocking
2:35.48Flailstarts preventing
2:36.50Some Ball 7starts blocking
2:38.48Some Ball 7starts preventing
2:38.58Flailstops blocking
2:39.05lil rustygrabs
2:39.48Some Ball 7stops preventing
Flailstops preventing
2:39.87Flailreturnslil rustystops blocking(−19.60, +7.23)
lil rustydrops
2:40.40HAPPYBIRDstarts blocking
2:40.50Some Ball 7starts preventing
Flailstarts preventing
2:42.40[ball pun]starts blocking
2:42.48Some Ball 7stops blocking
2:43.25Some Ball 2drops (−20.43, +9.05)
[ball pun]returns
2:43.50( . Y . )grabs
2:43.65Some Ball 7starts blocking
2:45.27HAPPYBIRDgrabs
2:45.40HAPPYBIRDstops blocking
2:45.50Some Ball 7stops preventing
Flailstops preventing
2:45.72FlailreturnsHAPPYBIRDdrops (−20.93, +5.25)
2:46.33Flailstarts blockinglil rustystarts blocking
2:46.50Flailstarts preventing
2:46.57Bathtubgrabs
2:47.40[ball pun]stops blocking
2:47.50Flailstops preventing
2:48.65Some Ball 7stops blocking
2:49.50Bathtubstarts blocking
2:51.33Flailstops blocking
2:51.88( . Y . )drops (+2.20, −1.25)
HAPPYBIRDreturns
2:52.58lil rustystops blocking
2:54.50Some Ball 7returnsBathtubstops blocking(+0.80, −0.38)
Bathtubdrops
2:54.75[ball pun]grabs
2:56.63Flailstarts blocking
2:56.82( . Y . )starts blocking
2:57.10Some Ball 2starts blocking
2:58.20Some Ball 2grabs
3:00.08Some Ball 7returns[ball pun]drops (+13.15, +1.80)
3:01.63Flailstops blocking
3:01.82( . Y . )stops blocking
3:02.10Some Ball 2stops blocking(+9.18, −4.75)
Bathtubreturns
Some Ball 2drops
3:02.28( . Y . )starts blocking
3:02.37Some Ball 7grabs
3:02.93lil rustypowers up
3:06.98Bathtubpowers up
3:07.28( . Y . )stops blocking
3:08.50Some Ball 2starts preventing
3:12.00Bathtubgrabs
3:12.32Some Ball 2returns(−20.83, +5.58)
Bathtubtags(−20.03, +6.03)
Some Ball 2popsBathtubdrops
3:12.50Some Ball 2stops preventing
3:13.32[ball pun]grabs
3:14.78Some Ball 7drops (−23.10, +1.63)
lil rustyreturns
3:15.70Flailgrabs
3:20.60Some Ball 2starts blocking
3:22.50Some Ball 7pops(+8.50, −1.35)
3:22.83Some Ball 2returns[ball pun]drops (+17.88, −3.35)
3:22.92lil rustypowers down
3:24.22HAPPYBIRDgrabs
3:24.82Flaildrops (+21.65, −2.00)
lil rustyreturns
3:25.27( . Y . )grabs
3:25.60Some Ball 2stops blocking
3:26.97Bathtubpowers down
3:30.95[ball pun]pops(−8.50, +2.65)
3:38.30Bathtubstarts blocking
3:38.32FlailreturnsHAPPYBIRDdrops (+11.48, −4.23)
3:38.57Bathtubgrabs
3:43.30Some Ball 7returnsBathtubstops blocking(−4.15, +3.58)
Bathtubdrops
3:46.43lil rustygrabs
3:46.70HAPPYBIRDpops(+9.80, −1.20)
3:47.87lil rustystarts blocking
3:50.07( . Y . )drops (−2.60, +3.90)
[ball pun]returns
3:50.32Some Ball 2grabs
3:52.87Some Ball 7returnslil rustystops blocking(+0.53, −3.73)
lil rustydrops
3:52.98[ball pun]starts blocking
3:55.53[ball pun]grabs
3:57.98( . Y . )returns[ball pun]stops blocking(−13.45, +0.75)
[ball pun]drops
3:59.27HAPPYBIRDgrabs
4:02.55Some Ball 2drops (−15.18, +1.28)
lil rustyreturns
4:02.95Some Ball 7powers up
4:07.48Some Ball 7powers down
4:07.50[ball pun]starts preventing
4:07.62( . Y . )powers up
4:08.43Some Ball 7grabs
4:08.50[ball pun]stops preventing
4:11.92Flailstarts blocking
4:12.00Some Ball 7drops (+12.73, −6.48)
[ball pun]returns
4:12.18( . Y . )powers down
4:12.50[ball pun]starts preventing
4:14.08( . Y . )grabs
4:14.50[ball pun]stops preventing
4:14.72( . Y . )drops (+20.93, −6.95)
[ball pun]returns
4:14.90Some Ball 2returnsHAPPYBIRDdrops (+21.58, −5.00)
4:15.15Bathtubgrabs
4:15.50[ball pun]starts preventing
4:15.87Flailgrabs
4:16.50[ball pun]stops preventing
4:16.92Flailstops blocking(+16.48, −6.45)
lil rustyreturns
Flaildrops
4:17.50[ball pun]starts preventing
lil rustystarts preventing
4:18.48Some Ball 2starts blocking
4:20.45Some Ball 7returnsBathtubdrops (−1.28, +5.08)
4:22.50[ball pun]stops preventing
lil rustystops preventing
4:23.47Some Ball 2grabs
4:23.48Some Ball 2stops blocking
4:25.03Some Ball 2drops (+19.13, −8.60)
lil rustyreturns
4:25.50Flailstarts preventinglil rustystarts preventing
4:26.50( . Y . )starts preventingBathtubstarts preventing
4:27.63HAPPYBIRDstarts blocking
4:28.50Bathtubstops preventing
4:29.50Some Ball 7grabs lil rustystops preventing
4:30.50Flailstops preventing
4:32.40[ball pun]grabs
4:32.50( . Y . )stops preventing
4:34.05HAPPYBIRDstops blocking
4:37.70( . Y . )returns[ball pun]drops (−6.28, −6.58)
4:37.95HAPPYBIRDgrabs
4:43.07Bathtubstarts blocking
4:43.87Some Ball 7returns(−9.65, +8.45)
HAPPYBIRDreturns(−10.50, +8.48)
Some Ball 7drops HAPPYBIRDdrops
4:44.12Bathtubgrabs
4:44.87Some Ball 2grabs
4:48.07( . Y . )returnsBathtubstops blocking(−19.13, −0.53)
Bathtubdrops
4:49.50( . Y . )starts preventing
4:50.50Some Ball 7starts preventing
4:52.50( . Y . )stops preventing
Some Ball 7stops preventing
4:54.50Some Ball 2drops (−5.60, −0.60)
[ball pun]returns
4:56.50Flailstarts preventing
4:58.33Bathtubgrabs
4:58.50Flailstops preventing
5:00.27FlailreturnsBathtubdrops (−20.73, +0.78)
5:00.50Flailstarts preventing
5:00.83lil rustygrabs
5:00.88lil rustystarts blocking
5:01.50Flailstops preventing[ball pun]starts preventing
5:02.07( . Y . )grabs
5:02.50[ball pun]stops preventing
5:03.72Some Ball 7powers up
5:04.92( . Y . )drops (+20.98, −4.60)
[ball pun]returns
5:05.88Some Ball 7returnslil rustystops blocking(+3.35, −2.93)
lil rustydrops
5:06.13HAPPYBIRDgrabs
5:07.52[ball pun]starts preventing
5:08.52HAPPYBIRDpowers up
5:09.37Flailreturns(−6.48, +3.83)
HAPPYBIRDtags(−6.08, +4.63)
FlailpopsHAPPYBIRDdrops
5:10.15Bathtubgrabs
5:12.52lil rustystarts preventing
5:14.05Bathtubdrops (−8.33, +2.45)
5:16.07( . Y . )starts blocking
5:19.62( . Y . )grabs
5:20.52[ball pun]stops preventing
lil rustystops preventing
5:21.07( . Y . )stops blocking(+18.75, −12.85)
lil rustyreturns
( . Y . )drops
5:22.23Some Ball 7pops(−15.30, +2.30)
HAPPYBIRDtags
5:22.52Flailstarts preventing
5:23.72Some Ball 7powers down
5:25.25Some Ball 7pops(−21.00, +4.00)
HAPPYBIRDtags
5:25.52[ball pun]starts preventing
lil rustystarts preventing
5:25.85Bathtubgrabs
5:26.25Bathtubstarts blocking
5:26.52Flailstops preventing
5:28.50HAPPYBIRDpowers down
5:30.33Some Ball 2starts blocking
5:31.25FlailreturnsBathtubstops blocking(+2.00, +1.68)
Bathtubdrops
5:35.22Some Ball 2grabs
5:35.33Some Ball 2stops blocking
5:35.52[ball pun]stops preventing
lil rustystops preventing
5:35.97Some Ball 2drops (+15.00, −12.18)
5:36.52[ball pun]starts preventing
lil rustystarts preventing
5:37.32Bathtubstarts blocking
5:38.52[ball pun]stops preventing
lil rustystops preventing
5:39.52Flailstarts preventing[ball pun]starts preventing
lil rustystarts preventing
5:39.68Bathtubgrabs
5:40.52Flailstops preventing[ball pun]stops preventing
5:41.07( . Y . )grabs
5:41.52lil rustystops preventing
5:42.32FlailreturnsBathtubstops blocking(−20.60, +5.53)
Bathtubdrops
5:42.52Flailstarts preventing
5:43.17Some Ball 2starts blocking
5:43.52Some Ball 7starts preventing
5:46.98( . Y . )starts blocking
5:48.17Some Ball 2stops blocking
5:50.52Some Ball 7stops preventing
Flailstops preventing
5:51.52Some Ball 7starts preventing
Flailstarts preventing
5:51.98( . Y . )stops blocking(+5.58, +0.50)
lil rustyreturns
( . Y . )drops
5:52.30Some Ball 2grabs
5:53.08HAPPYBIRDgrabs
5:53.32Some Ball 7returnsHAPPYBIRDdrops (−19.45, +6.58)
5:54.52Flailstops preventing
5:55.52Some Ball 7stops preventing
5:56.52Some Ball 7starts preventing
Flailstarts preventing
5:56.72Bathtubgrabs
5:57.52Some Ball 7stops preventing
Flailstops preventing
5:58.18Some Ball 2drops (−1.60, −2.73)
lil rustyreturns
6:00.03
match end
Some Ball 2wins [ball pun]stops
( . Y . )wins Bathtubstops
Some Ball 7wins HAPPYBIRDstops
Flailwins lil rustystops