Paste #61927: where can I find an example of passing a value to another script?

Date: 2019/11/10 19:49:42 UTC-08:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


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'