scoreboard players add @a[tag=dmcw.ex.payline.2] nero_ex_payline_2 1
tag @a[tag=dmcw.ex.payline.2,scores={nero_ex_payline_2=1}] add nero.accion
effect clear @a[tag=dmcw.ex.payline.2,scores={nero_ex_payline_2=1..3}] minecraft:slow_falling
effect clear @a[tag=dmcw.ex.payline.2,scores={nero_ex_payline_2=1..3}] minecraft:levitation
execute at @a[tag=dmcw.ex.payline.2,scores={nero_ex_payline_2=1}] run scoreboard players set $strength player_motion.api.launch 60000
execute at @a[tag=dmcw.ex.payline.2,scores={nero_ex_payline_2=1..}] run rotate @a[tag=dmcw.ex.payline.2,scores={nero_ex_payline_2=1},limit=1,sort=nearest] ~ 30
execute as @a[tag=dmcw.ex.payline.2,scores={nero_ex_payline_2=2}] at @s run function player_motion:api/launch_looking
execute at @a[tag=dmcw.ex.payline.2,scores={nero_ex_payline_2=1..}] unless block ^ ^ ^1 air run tag @a[tag=dmcw.ex.payline.2,scores={nero_ex_payline_2=1..},distance=0] add nero.payline.off

scoreboard players set @a[tag=dmcw.ex.payline.2,scores={nero_ex_payline_2=1}] nero_exceed 0
execute at @a[tag=dmcw.ex.payline.2,scores={nero_ex_payline_2=1..}] run execute at @e[distance=0.1..3,tag=!notag,tag=!dmcw.ex.payline.2] run damage @e[distance=0,limit=1,sort=nearest,tag=!dmcw.ex.payline.2] 6 minecraft:player_attack by @a[tag=dmcw.ex.payline.2,limit=1,sort=nearest]
execute at @a[tag=dmcw.ex.payline.2,scores={nero_ex_payline_2=1..}] run tp @e[distance=0.1..4,tag=!notag,tag=!dmcw.ex.payline.2] ~ ~ ~
execute at @a[tag=dmcw.ex.payline.2,scores={nero_ex_payline_2=1..}] run tp @e[distance=0.1..6,tag=!notag,tag=!dmcw.ex.payline.2,tag=demonio.marca] ~ ~ ~
execute at @a[tag=dmcw.ex.payline.2,scores={nero_ex_payline_2=1..}] run particle minecraft:sweep_attack ~ ~1 ~ 0.3 0.3 0.3 0.05 5 normal
execute at @a[tag=dmcw.ex.payline.2,scores={nero_ex_payline_2=1..}] run particle minecraft:flame ~ ~1 ~ 1 1 1 0.05 15 normal
execute at @a[tag=dmcw.ex.payline.2,scores={nero_ex_payline_2=1..}] run particle minecraft:smoke ~ ~1 ~ 1 1 1 0.05 15 normal
execute at @a[tag=dmcw.ex.payline.2,scores={nero_ex_payline_2=1..},tag=nero.payline.off] run particle minecraft:explosion_emitter ~ ~1 ~ 0.3 0.3 0.3 0.05 2 normal
execute at @a[tag=dmcw.ex.payline.2,scores={nero_ex_payline_2=1..},tag=nero.payline.off] run particle minecraft:campfire_cosy_smoke ~ ~ ~ 1 1 1 0.01 170 normal
execute at @a[tag=dmcw.ex.payline.2,scores={nero_ex_payline_2=1..},tag=nero.payline.off] run particle dust_pillar{block_state:"minecraft:stone"} ~ ~ ~ 3 3 3 0 600 normal
execute at @a[tag=dmcw.ex.payline.2,scores={nero_ex_payline_2=1..},tag=nero.payline.off] run particle dust_pillar{block_state:"minecraft:dirt"} ~ ~ ~ 3 3 3 0 600 normal
execute at @a[tag=dmcw.ex.payline.2,scores={nero_ex_payline_2=1..},tag=nero.payline.off] run particle dust_pillar{block_state:"minecraft:grass_block"} ~ ~ ~ 3 3 3 0 600 normal

execute at @a[tag=dmcw.ex.payline.2,scores={nero_ex_payline_2=1..},tag=nero.payline.off] run particle minecraft:flame ~ ~1 ~ 3 3 3 0.05 220 normal
execute at @a[tag=dmcw.ex.payline.2,scores={nero_ex_payline_2=1..},tag=nero.payline.off] run particle minecraft:lava ~ ~1 ~ 3 3 3 0.05 180 normal
execute at @a[tag=dmcw.ex.payline.2,scores={nero_ex_payline_2=1..},tag=nero.payline.off] run particle flash{color:[1.000,1.000,1.000,1.00]} ~ ~ ~ 0 0 0 0 0 normal
execute at @a[tag=dmcw.ex.payline.2,scores={nero_ex_payline_2=1..},tag=nero.payline.off,tag=nero.devil.trigger] run execute at @e[distance=0.1..8,tag=!notag,tag=!dmcw.ex.payline.2] run damage @e[distance=0,limit=1,sort=nearest,tag=!dmcw.ex.payline.2] 19 minecraft:player_attack by @a[tag=dmcw.ex.payline.2,limit=1,sort=nearest]
execute at @a[tag=dmcw.ex.payline.2,scores={nero_ex_payline_2=1..},tag=nero.payline.off,tag=!nero.devil.trigger] run execute at @e[distance=0.1..8,tag=!notag,tag=!dmcw.ex.payline.2] run damage @e[distance=0,limit=1,sort=nearest,tag=!dmcw.ex.payline.2] 15 minecraft:player_attack by @a[tag=dmcw.ex.payline.2,limit=1,sort=nearest]
execute at @a[tag=dmcw.ex.payline.2,scores={nero_ex_payline_2=1..},tag=nero.payline.off] run tag @e[distance=0.1..8,tag=!notag,tag=!dmcw.ex.payline.2] add demonio.marca
execute at @a[tag=dmcw.ex.payline.2,scores={nero_ex_payline_2=1..},tag=nero.payline.off] run execute at @e[distance=0.1..8,tag=!notag,tag=!dmcw.ex.payline.2] run scoreboard players add @a[tag=dmcw.ex.payline.2,limit=1,sort=nearest] nero_sd_ganar 15
execute at @a[tag=dmcw.ex.payline.2,scores={nero_ex_payline_2=1..},tag=nero.payline.off] run execute at @e[distance=0.1..8,tag=!notag,tag=!dmcw.ex.payline.2] run scoreboard players add @a[tag=dmcw.ex.payline.2,limit=1,sort=nearest] nero_estilo_ganar 15

execute at @a[tag=dmcw.ex.payline.2,scores={nero_ex_payline_2=1}] run attribute @a[tag=dmcw.ex.payline.2,scores={nero_ex_payline_2=1},limit=1,sort=nearest] minecraft:fall_damage_multiplier base set 0
execute at @a[tag=dmcw.ex.payline.2,scores={nero_ex_payline_2=1}] run attribute @a[tag=dmcw.ex.payline.2,scores={nero_ex_payline_2=1},limit=1,sort=nearest] minecraft:safe_fall_distance base set 10000
execute at @a[tag=dmcw.ex.payline.2,scores={nero_ex_payline_2=1..},tag=nero.payline.off] run attribute @a[tag=dmcw.ex.payline.2,scores={nero_ex_payline_2=1..},tag=nero.payline.off,limit=1,sort=nearest] minecraft:fall_damage_multiplier base reset
execute at @a[tag=dmcw.ex.payline.2,scores={nero_ex_payline_2=1..},tag=nero.payline.off] run attribute @a[tag=dmcw.ex.payline.2,scores={nero_ex_payline_2=1..},tag=nero.payline.off,limit=1,sort=nearest] minecraft:safe_fall_distance base reset

tag @a[tag=dmcw.ex.payline.2,scores={nero_ex_payline_2=1..},tag=nero.payline.off] add exceed_timer
execute at @a[tag=dmcw.ex.payline.2,scores={nero_ex_payline_2=1..}] run playsound minecraft:entity.player.attack.sweep player @a[distance=..10] ~ ~1 ~ 0.1 1 1
execute at @a[tag=dmcw.ex.payline.2,scores={nero_ex_payline_2=1..},tag=nero.payline.off] run playsound minecraft:block.anvil.place player @a[distance=..10] ~ ~1 ~ 1 1 1
execute at @a[tag=dmcw.ex.payline.2,scores={nero_ex_payline_2=1}] run playsound nicro:nero_ex_payline_2 player @a[distance=..10] ~ ~1 ~ 1 1 1
tag @a[tag=dmcw.ex.payline.2,scores={nero_ex_payline_2=2..},tag=nero.payline.off] remove nero.accion
tag @a[tag=dmcw.ex.payline.2,scores={nero_ex_payline_2=2..},tag=nero.payline.off] remove dmcw.ex.payline.2
scoreboard players set @a[scores={nero_ex_payline_2=2..},tag=nero.payline.off] nero_ex_payline_2 0
