advancement revoke @s only lbdm:click/quest1/npc.adolf
execute if data storage lbdm:main {quest:"1_intro"} run return run function lbdm:main/dialogue/presets/adolf/phrase1
execute if data storage lbdm:main {quest:1} unless score total_dye_count quest1 matches 21 run return run function lbdm:main/dialogue/presets/adolf/quest_requirement
execute if data storage lbdm:main {quest:1} run function lbdm:main/dialogue/presets/adolf/end_phrase1