#intro camera swoop was cut. being able to set camera zoom level is much better ;)
#execute if score @s controlAnimate matches ..1 run tp @e[tag=my_base,limit=1] ~ ~8 ~26
#execute if score @s controlAnimate matches 2 run tp @e[tag=my_base,limit=1] ~ ~8 ~24
#execute if score @s controlAnimate matches 3 run tp @e[tag=my_base,limit=1] ~ ~8 ~22
#execute if score @s controlAnimate matches 4 run tp @e[tag=my_base,limit=1] ~ ~8 ~20
#execute if score @s controlAnimate matches 5 run tp @e[tag=my_base,limit=1] ~ ~8 ~18
#execute if score @s controlAnimate matches 6 run tp @e[tag=my_base,limit=1] ~ ~8 ~16
#execute if score @s controlAnimate matches 7 run tp @e[tag=my_base,limit=1] ~ ~8 ~14
#execute if score @s controlAnimate matches 8 run tp @e[tag=my_base,limit=1] ~ ~8 ~12
#execute if score @s controlAnimate matches 9 run tp @e[tag=my_base,limit=1] ~ ~8 ~10
#execute if score @s controlAnimate matches 10.. run tp @e[tag=my_base,limit=1] ~ ~8 ~8

execute if entity @s[scores={zoomLevel=6}] run tp @e[tag=my_base,limit=1] ~ ~10 ~10
execute if entity @s[scores={zoomLevel=5}] run tp @e[tag=my_base,limit=1] ~ ~9 ~9
execute if entity @s[scores={zoomLevel=4}] run tp @e[tag=my_base,limit=1] ~ ~8 ~8
execute if entity @s[scores={zoomLevel=3}] run tp @e[tag=my_base,limit=1] ~ ~7 ~7
execute if entity @s[scores={zoomLevel=2}] run tp @e[tag=my_base,limit=1] ~ ~6 ~6
execute if entity @s[scores={zoomLevel=1}] run tp @e[tag=my_base,limit=1] ~ ~5 ~5

#tp @e[tag=my_base,limit=1] ~ ~10 ~10