Date: 2019/11/10 19:49:42 UTC-08:00
Type: Denizen Script
batz:
type: task
debug: true
script:
- cast slow d:30s p:1 <player> hide_particles
- define gp1:<server.list_npcs_named[bats].get[1].to[10]>
- define gp2:<server.list_npcs_named[bats].get[11].to[20]>
- define gp3:<server.list_npcs_named[bats].get[21].to[30]>
- define gp4:<server.list_npcs_named[bats].get[31].to[40]>
- run locally path:swarm def:<<[gp1]>>
- wait 2s
- run locally path:swarm def:<<[gp2]>>
- wait 2s
- run locally path:swarm def:<<[gp3]>>
- wait 2s
- run locally path:swarm def:<<[gp4]>>
swarm:
- repeat 36:
- define 1:defaultlist
- define loop:<[value].mul[10]>
- wait 1s
- foreach <[1]> as:bt:
- walk <[bt]> <player.location.add[<location[<util.random.decimal[-2].to[2]>,<util.random.decimal[2].to[4]>,<util.random.decimal[-2].to[2]>]>]> speed:1 radius:2
- narrate 'Swarm Over'