execute if score @s souls < @s souls_capacity run summon armor_stand ~ ~ ~ {Tags:["dagger","basic","untaged","unspellable","init"],DisabledSlots:4144959,ShowArms:1b,Marker:true,HandItems:[{id:"iron_sword",Count:1b},{}],Pose:{RightArm:[0f,0f,-90f]},Small:1,Invisible:1}
execute if score @s souls >= @s souls_capacity run summon armor_stand ~ ~ ~ {Tags:["dagger","better","untaged","unspellable","init"],DisabledSlots:4144959,ShowArms:1b,Marker:true,HandItems:[{id:"diamond_sword",Count:1b},{}],Pose:{RightArm:[0f,0f,-90f]},Small:1,Invisible:1}

execute as @e[type=#as,tag=dagger,tag=untaged,limit=1] run function items:obj/flying_daggers/dagger/summon/1