LXP2.1 - Geno - Subroutine - 0x27470

  1. loop Infinite times:
    1. if (HitboxConnects)
      1. BoolVariableSetTrue { variable: LongtermAccessBool (0x73) }
      2. FloatVariableSet { variable: LongtermAccessFloat (0x46), value: 1 }
      3. if (ButtonNotPressed value(0))
        1. if ((LongtermAccessFloat (0x48) LessThanOrEqual scalar(1)))
          1. FloatVariableSet { variable: LongtermAccessFloat (0x43), value: 1 }
    2. if ((LongtermAccessFloat (0x46) Equal scalar(1)))
      1. if ((LongtermAccessFloat (0x49) GreaterThan scalar(0)))
        1. FloatVariableSet { variable: LongtermAccessFloat (0x42), value: 0 }
        2. FloatVariableSet { variable: LongtermAccessFloat (0x45), value: 2 }
        3. FloatVariableSet { variable: LongtermAccessFloat (0x48), value: 0 }
        4. Subroutine(0x17f68)
      2. else
        1. if ((LongtermAccessFloat (0x48) GreaterThan scalar(0)))
          1. if ((LongtermAccessFloat (0x45) Equal scalar(1)))
            1. SoundEffect1(28321)
            2. SoundEffect1(28321)
          2. else
            1. SoundEffect1(28319)
            2. SoundEffect1(28319)
        2. FloatVariableSet { variable: LongtermAccessFloat (0x45), value: 1 }
      3. FloatVariableSet { variable: LongtermAccessFloat (0x46), value: 2 }
    3. if ((LongtermAccessFloat (0x49) GreaterThan scalar(0)))
      1. FloatVariableSubtract { variable: LongtermAccessFloat (0x49), value: 1 }
    4. else
      1. if ((LongtermAccessFloat (0x45) Equal scalar(2)))
        1. FloatVariableSet { variable: LongtermAccessFloat (0x45), value: 0 }
    5. if ((LongtermAccessFloat (0x48) GreaterThan scalar(0)))
      1. FloatVariableSubtract { variable: LongtermAccessFloat (0x48), value: 1 }
      2. BoolVariableSetFalse { variable: LongtermAccessBool (0x73) }
    6. else
      1. FloatVariableSet { variable: LongtermAccessFloat (0x42), value: 0 }
      2. RemoveFlashEffect
    7. if ((LongtermAccessFloat (0x43) Equal scalar(1)))
      1. FloatVariableSet { variable: LongtermAccessFloat (0x43), value: 0 }
      2. if (ButtonHeld value(0))
        1. IfStatementAnd ((LongtermAccessFloat (0x45) Equal scalar(1)))
        2. FlashEffectOverlay { red: 255, green: 0, blue: 0, alpha: 160 }
        3. FloatVariableSet { variable: LongtermAccessFloat (0x42), value: 1 }
        4. FloatVariableSet { variable: LongtermAccessFloat (0x49), value: 4 }
        5. FloatVariableSet { variable: LongtermAccessFloat (0x48), value: 12 }
    8. else
      1. if ((LongtermAccessFloat (0x48) LessThanOrEqual scalar(1)))
        1. if (ButtonHeld value(0))
          1. IfStatementAnd ((LongtermAccessFloat (0x45) Equal scalar(1)))
          2. if (BoolIsTrue LongtermAccessBool (0x73))
            1. BoolVariableSetFalse { variable: LongtermAccessBool (0x73) }
            2. SoundEffect1(28321)
            3. SoundEffect1(28321)
            4. FlashEffectOverlay { red: 255, green: 0, blue: 0, alpha: 80 }
            5. FloatVariableSet { variable: LongtermAccessFloat (0x48), value: 8 }
    9. SyncWait(1.0)