TriggerConditions:
  - holding{m=golden_helmet} true
  Conditions:
  - stance{s=default} true
  - offgcd true
  Skills:
  - setowner @trigger
  - takeitem{i=golden_helmet;a=1} @trigger
  - gcd{ticks=700} @self
  - changepart{m=item_press;pid=item;nm=item_press_items;npid=golden_helmet} @self
  - delay 20
  - state{s=press_down} @self
  - sound{s=block.piston.extend} @self
  - delay 10
  - changepart{m=item_press;pid=item;nm=item_press;npid=item} @self
  - delay 10
  - skill{s=pressFX} @self
  - state{s=idle_down} @self
  - skill{s=golden_helmetGUI} @self
  - delay 700
  - changepart{m=item_press;pid=item;nm=item_press_items;npid=gold_ingot} @self
  - state{s=idle_down;r=true} @self
  - state{s=press_up} @self
  - sound{s=block.piston.contract} @self
  - delay 40
  - effect:particles{particle=crit;amount=10;speed=1} @selflocation{y=1}
  - ChangePart{mid=item_press;pid=gui;nmid=gui_bar;npid=7} @self
  - setstance{stance=golden_helmet} @self
  - sound{s=entity.player.levelup} @owner
  - message{m="&a<mob.name>&f<&co> Your Item is Complete!"} @owner