Date: 2017/09/26 16:23:35 UTC-07:00
Type: Denizen Script
#-19-
on player breaks monster_eggs,2 in 173_grube:
- narrate 2
- inject locally 173grubeCounter
on player breaks monster_eggs,4 in 173_grube:
- narrate 4
- inject locally 173grubeCounter
on player breaks monster_eggs,5 in 173_grube:
- narrate 5
- inject locally 173grubeCounter
on player breaks monster_eggs,3 in 173_grube:
- narrate 3
- inject locally 173grubeCounter
173grubeCounter:
- flag player 173.grubeCounter:<player.flag[173.grubeCounter].add[1]||1>
- if !<server.has_flag[173.grubeLoop]> {
- flag server 173.grubeLoop duration:d@60s
# 5 x 12 updates = 60s
- repeat 12 {
- define topList <server.list_players.sort_by_number[flag[173.grubeCounter]].reverse>
- define display li@
- repeat <def[topList].get[1].to[<def[topList].size>].size> {
- define display "<def[display].include[<def[topList].get[<def[value]>].name> - <def[topList].get[<def[value]>].flag[173.grubeCounter]> ]>"
}
- sidebar set "title:Found Stones" "values:<def[display]>" "players:<cu@173_grube.list_players>"
- wait 5
}
}