Paste #51593: Untitled Paste

Date: 2019/01/16 11:15:05 UTC-08:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


ctf_redflag:
  type: item
  debug: false
  material: i@red_wool
  display name: Red Flag
  lore:
  - Return the flag to your base!

ctf:
  type: world
  debug: true
  events:
    - on player picks up i@ctf_redflag in <l@X,Y,Z,world>:
    - if <player.has_flag[ctf_blue_team]> {
      - flag player flag_carrier_blue_team
      - glow
    }
    - if !<player.has_flag[ctf_blue_team]> {
      - determine cancelled
    }
    - on player dies in <w@world_ctf>:
    - if <player.has_flag[ctf_blue_team]> {
      - flag player <player.has_flag[ctf_blue_team]>:!
      - inventory remove i@ctf_redflag
      - glow false
      - drop i@ctf_redflag <player.location>
    }
    - on player picks up i@ctf_redflag:
    - if player <player.has_flag[ctf_blue_team]> {
      - drop i@ctf_redflag <l@X,Y,Z,world>
      - determine cancelled
    }
    - if <player.has_flag[ctf_blue_team]> {
      - flag player flag_carrier_blue_team
      - glow
    }