disable_command: type: world debug: false events: on command: - if == PLAYER && : - narrate "<&8><&l>╏ <&color[#941f1f]><&l>COMBAT <&8><&l>╏ <&f>You can't use <&e>/ <&f>during combat" - determine FULFILLED combat_applyer: type: world debug: false events: on player damaged by player: # - queue clear - define rival - define damager - define all |<[damager]>]> - if <[damager]> == <[rival]>: - stop # - if : # - stop - else: # - queue clear - flag <[rival]> in_combat - flag <[damager]> in_combat - inject timer - while && <[rival].health.equals[0]> || <[damager].health.equals[0]>: - actionbar <&r> targets:<[all]> - flag <[rival]> in_combat:! - flag <[damager]> in_combat:! - stop timer: type: task debug: false script: - if <[rival].health.equals[0]> || <[damager].health.equals[0]>: - actionbar <&r> targets:<[all]> - flag <[rival]> in_combat:! - flag <[damager]> in_combat:! - stop - actionbar "<&8><&l>╏ <&color[#941f1f]><&l>COMBAT <&8><&l>╏ <&f>▍▍▍▍▍▍▍▍" targets:<[all]> - wait 1s - if <[rival].health.equals[0]> || <[damager].health.equals[0]>: - actionbar <&r> targets:<[all]> - flag <[rival]> in_combat:! - flag <[damager]> in_combat:! - stop - actionbar "<&8><&l>╏ <&color[#941f1f]><&l>COMBAT <&8><&l>╏ <&f>▍▍▍▍▍▍▍<&7>▍" targets:<[all]> - wait 1s - if <[rival].health.equals[0]> || <[damager].health.equals[0]>: - actionbar <&r> targets:<[all]> - flag <[rival]> in_combat:! - flag <[damager]> in_combat:! - stop - actionbar "<&8><&l>╏ <&color[#941f1f]><&l>COMBAT <&8><&l>╏ <&f>▍▍▍▍▍▍<&7>▍▍" targets:<[all]> - wait 1s - if <[rival].health.equals[0]> || <[damager].health.equals[0]>: - actionbar <&r> targets:<[all]> - flag <[rival]> in_combat:! - flag <[damager]> in_combat:! - stop - actionbar "<&8><&l>╏ <&color[#941f1f]><&l>COMBAT <&8><&l>╏ <&f>▍▍▍▍▍<&7>▍▍▍" targets:<[all]> - wait 1s - if <[rival].health.equals[0]> || <[damager].health.equals[0]>: - actionbar <&r> targets:<[all]> - flag <[rival]> in_combat:! - flag <[damager]> in_combat:! - stop - actionbar "<&8><&l>╏ <&color[#941f1f]><&l>COMBAT <&8><&l>╏ <&f>▍▍▍▍<&7>▍▍▍▍" targets:<[all]> - wait 1s - if <[rival].health.equals[0]> || <[damager].health.equals[0]>: - actionbar <&r> targets:<[all]> - flag <[rival]> in_combat:! - flag <[damager]> in_combat:! - stop - actionbar "<&8><&l>╏ <&color[#941f1f]><&l>COMBAT <&8><&l>╏ <&f>▍▍▍<&7>▍▍▍▍▍" targets:<[all]> - wait 1s - if <[rival].health.equals[0]> || <[damager].health.equals[0]>: - actionbar <&r> targets:<[all]> - flag <[rival]> in_combat:! - flag <[damager]> in_combat:! - stop - actionbar "<&8><&l>╏ <&color[#941f1f]><&l>COMBAT <&8><&l>╏ <&f>▍▍<&7>▍▍▍▍▍▍" targets:<[all]> - wait 1s - if <[rival].health.equals[0]> || <[damager].health.equals[0]>: - actionbar <&r> targets:<[all]> - flag <[rival]> in_combat:! - flag <[damager]> in_combat:! - stop - actionbar "<&8><&l>╏ <&color[#941f1f]><&l>COMBAT <&8><&l>╏ <&f>▍<&7>▍▍▍▍▍▍▍" targets:<[all]> - wait 1s - if <[rival].health.equals[0]> || <[damager].health.equals[0]>: - actionbar <&r> targets:<[all]> - flag <[rival]> in_combat:! - flag <[damager]> in_combat:! - stop - actionbar "<&8><&l>╏ <&color[#941f1f]><&l>COMBAT <&8><&l>╏ <&7>▍▍▍▍▍▍▍▍" targets:<[all]> - actionbar <&r> targets:<[all]> - flag <[rival]> in_combat:! - flag <[damager]> in_combat:!