Date: 2015/05/27 20:55:26 UTC-07:00
Type: Denizen Script
# averages around 1 second like it should with quite a few more tasks
working:
type: task
debug: true
speed: 1t
script:
- ^define start <server.current_time_millis>
- ^define bar ||||||||||||||||||||
- ^repeat 20 {
- define time <server.current_time_millis>
- adjust <player> action_bar:%value%<green><def[bar].substring[1,%value%]><red><def[bar].substring[<def[value].add[1]>,20]>
- while <server.current_time_millis.sub[%time%].is[OR_LESS].to[50]> {
- title "title:<server.current_time_millis.sub[%time%]>" fade_in:0 fade_out:0
}
}
- ^narrate <server.current_time_millis.sub[%start%]>
#averages 1.5 seconds like it should not. with everything set to procces in 1 tick.
notworking:
type: task
debug: true
speed: 1t
script:
- ^define start <server.current_time_millis>
- ^define bar ||||||||||||||||||||
- ^repeat 20 {
- wait 1t
- adjust <player> action_bar:%value%<green><def[bar].substring[1,%value%]><red><def[bar].substring[<def[value].add[1]>,20]>
}
- ^narrate <server.current_time_millis.sub[%start%]>