Date: 2017/10/07 19:03:38 UTC-07:00
Type: Denizen Script
SCROLLING_CHAT:
type: task
speed: 0
definitions: location
script:
- define text <queue.definitions.filter[is[matches].to[number]]>
- define stands li@
- foreach <def[text]> {
- adjust <def[stands]> move:0,0.3,0
- if <def[stands].size.is[OR_MORE].than[3]> {
- remove <def[stands].get[1]>
- define stands <def[stands].remove[first]>
}
- spawn armor_stand[visible=false;gravity=false;custom_name_visible=true;custom_name=<def[<def[value]>]>] <def[location]> save:<def[loop_index]>
- define stands <def[stands].include[<entry[<def[loop_index]>].spawned_entities.get[1]>]>
- wait <def[<def[value]>].split[<&sp>].size.div[3.33].max[1.5]>
}
- repeat 3 {
- adjust <def[stands]> move:0,0.3,0
- remove <def[stands].get[1]>
- define stands <def[stands].remove[first]>
- wait 1.5s
}