Paste #44677: Edit of P#44676 - Untitled Paste

Date: 2017/09/26 16:23:35 UTC-07:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


#-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
      }
    }