Paste #129327: combat

Date: 2024/12/24 16:30:34 UTC-08:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


combat_xp_script:
    type: world
    events:
        after player kills npc_flagged:combat_xp_drop:
          - flag <player> combat_xp:+:<context.entity.flag[combat_xp_drop]>
          - actionbar "Combat XP: <player.flag[combat_xp]>"
          - if !<player.has_flag[combat_lvl]>:
              - flag <player> combat_lvl:0
              - flag <player> combat_xp:0
              - flag <player> combat_lvl_req:10
          - if <player.flag[combat_xp]> > 9 && <player.flag[combat_lvl]> = 0:
              - flag <player> combat_lvl_req:50
              - run combat_xp22
          - if <player.flag[combat_xp]> > 49 && <player.flag[combat_lvl]> = 1:
              - flag <player> combat_lvl_req:100
              - run combat_xp22
          - if <player.flag[combat_xp]> > 99 && <player.flag[combat_lvl]> = 2:
              - flag <player> combat_lvl_req:300
              - run combat_xp22
          - if <player.flag[combat_xp]> > 299 && <player.flag[combat_lvl]> = 3:
              - flag <player> combat_lvl_req:500
              - run combat_xp22
          - if <player.flag[combat_xp]> > 499 && <player.flag[combat_lvl]> = 4:
              - flag <player> combat_lvl_req:800
              - run combat_xp22
          - if <player.flag[combat_xp]> > 799 && <player.flag[combat_lvl]> = 5:
              - flag <player> combat_lvl_req:1000
              - run combat_xp22