CommonEvent 235
Name = "転種：マーメイド→フェアリー"

  999([0])
  ConditionalBranch([0, 3454, 1])
    ControlVariables([11, 11, 0, 3, 0, 328, 0])
    ControlVariables([12, 12, 0, 3, 0, 229, 0])
    ShowTextAttributes(["stein_fc2", 1, 0, 2])
    ShowText(["\\n<Promestein>"])
    ShowText(["If you want to transform into a fairy, you need catfish extract."])
    ShowText(["You need 3 'eel' and 1 'spirit acorn'."])
    ShowTextAttributes(["", 0, 0, 2])
    ShowText(["Eel (Possession: \\V[11])"])
    ShowText(["Spirit acorn (Possession: \\V[12])"])
    ShowText(["Will you consume the above and transform the mermaid into a fairy?"])
    ShowChoices([["Yes", "No"], 2])
    When([0, "はい"])
      ConditionalBranch([1, 11, 0, 3, 1])
        ConditionalBranch([1, 12, 0, 1, 1])
          ShowTextAttributes(["stein_fc2", 1, 0, 2])
          ShowText(["\\n<Promestein>"])
          ShowText(["Well then, who will you administer the catfish extract to?"])
          ShowText(["You cannot administer it unless the race 'mermaid' has reached rank 10."])
          Script(["names = party_members.collect{|m|m.name}"])
          ScriptMore(["unlimited_choices(11, names)"])
          ScriptMore(["if $game_variables[11] != names.size"])
          ScriptMore(["actor = party_members[$game_variables[11]>"])
          ScriptMore(["$game_variables[12] = actor.id"])
          ScriptMore(["else"])
          ScriptMore(["$game_variables[12] = 0"])
          ScriptMore(["end"])
          ConditionalBranch([1, 12, 0, 0, 0])
            CallCommonEvent([231])
            ExitEventProcessing([])
            Empty([])

          BranchEnd([])
          ConditionalBranch([12, "actor_class_level_over?(v(12), 194, 10)"])
            ConditionalBranch([12, "actor_class_level_over?(v(12), 214, 1)"])
              ShowTextAttributes(["stein_fc2", 2, 0, 2])
              ShowText(["\\n<Promestein>"])
              ShowText(["It seems she already possesses the factors of a fairy."])
              ShowText(["Unfortunately, you cannot administer it..."])
              CallCommonEvent([231])
              ExitEventProcessing([])
              Empty([])

            Else([])
              ShowTextAttributes(["stein_fc2", 1, 0, 2])
              ShowText(["\\n<Promestein>"])
              ShowText(["Alright, here we go! Now, extend your arm...!"])
              ChangeItems([328, 1, 0, 3])
              ChangeItems([229, 1, 0, 1])
              Script(["set_class_level(v(12), 214, 1, true, true)"])
              PlaySE(["RPG::SE(@name=\"mon_fanfale\", @pitch=100, @volume=100)"])
              ShowTextAttributes(["", 0, 0, 2])
              ShowText(["She has transformed into a fairy!"])
              ShowTextAttributes(["stein_fc2", 1, 0, 2])
              ShowText(["\\n<Promestein>"])
              ShowText(["Hehehe, it's a great success!"])
              CallCommonEvent([231])
              ExitEventProcessing([])
              Empty([])

            BranchEnd([])
            Empty([])

          Else([])
            ShowTextAttributes(["stein_fc2", 2, 0, 2])
            ShowText(["\\n<Promestein>"])
            ShowText(["Oh dear, the rank of the mermaid has not reached 10."])
            ShowText(["Unfortunately, it can't be administered because it might die..."])
            CallCommonEvent([231])
            ExitEventProcessing([])
            Empty([])

          BranchEnd([])
          Empty([])

        BranchEnd([])
        Empty([])

      BranchEnd([])
      ShowTextAttributes(["stein_fc2", 2, 0, 2])
      ShowText(["\\n<Promestein>"])
      ShowText(["Ah... It seems we're short on materials."])
      ShowText(["I'm sorry, but we can't create the extract due to a lack of materials."])
      CallCommonEvent([231])
      ExitEventProcessing([])
      Empty([])

    When([1, "いいえ"])
      CallCommonEvent([231])
      ExitEventProcessing([])
      Empty([])

    ChoicesEnd([])
    Empty([])

  BranchEnd([])
  ConditionalBranch([0, 3454, 0])
    ControlVariables([11, 11, 0, 3, 0, 328, 0])
    ControlVariables([12, 12, 0, 3, 0, 229, 0])
    ShowTextAttributes(["stein_fc2", 1, 0, 2])
    ShowText(["\\n<Promestein>"])
    ShowText(["If you're going to transform into a mermaid, you'll need the catfish extract R."])
    ShowText(["You need 3 'eel' and 1 'spirit acorn'."])
    ShowTextAttributes(["", 0, 0, 2])
    ShowText(["Eel (Possession: \\V[11])"])
    ShowText(["Spirit acorn (Possession: \\V[12])"])
    ShowText(["Shall we consume the above and transform the fairy into a mermaid?"])
    ShowChoices([["Yes", "No"], 2])
    When([0, "はい"])
      ConditionalBranch([1, 11, 0, 3, 1])
        ConditionalBranch([1, 12, 0, 1, 1])
          ShowTextAttributes(["stein_fc2", 1, 0, 2])
          ShowText(["\\n<Promestein>"])
          ShowText(["Now, now, who will receive the catfish extract R?"])
          ShowText(["If the rank of the fairy has not reached 10, it cannot be administered."])
          Script(["names = party_members.collect{|m|m.name}"])
          ScriptMore(["unlimited_choices(11, names)"])
          ScriptMore(["if $game_variables[11] != names.size"])
          ScriptMore(["actor = party_members[$game_variables[11]>"])
          ScriptMore(["$game_variables[12] = actor.id"])
          ScriptMore(["else"])
          ScriptMore(["$game_variables[12] = 0"])
          ScriptMore(["end"])
          ConditionalBranch([1, 12, 0, 0, 0])
            CallCommonEvent([231])
            ExitEventProcessing([])
            Empty([])

          BranchEnd([])
          ConditionalBranch([12, "actor_class_level_over?(v(12), 214, 10)"])
            ConditionalBranch([12, "actor_class_level_over?(v(12), 194, 1)"])
              ShowTextAttributes(["stein_fc2", 2, 0, 2])
              ShowText(["\\n<Promestein>"])
              ShowText(["It seems you already possess the mermaid factor."])
              ShowText(["Unfortunately, you cannot administer it..."])
              CallCommonEvent([231])
              ExitEventProcessing([])
              Empty([])

            Else([])
              ShowTextAttributes(["stein_fc2", 1, 0, 2])
              ShowText(["\\n<Promestein>"])
              ShowText(["Alright, here we go! Now, extend your arm...!"])
              ChangeItems([328, 1, 0, 3])
              ChangeItems([229, 1, 0, 1])
              Script(["set_class_level(v(12), 194, 1, true, true)"])
              PlaySE(["RPG::SE(@name=\"mon_fanfale\", @pitch=100, @volume=100)"])
              ShowTextAttributes(["", 0, 0, 2])
              ShowText(["Transformed into a mermaid!"])
              ShowTextAttributes(["stein_fc2", 1, 0, 2])
              ShowText(["\\n<Promestein>"])
              ShowText(["Hehehe, it's a great success!"])
              CallCommonEvent([231])
              ExitEventProcessing([])
              Empty([])

            BranchEnd([])
            Empty([])

          Else([])
            ShowTextAttributes(["stein_fc2", 2, 0, 2])
            ShowText(["\\n<Promestein>"])
            ShowText(["Oh dear, the rank of the fairy has not reached 10."])
            ShowText(["Unfortunately, it can't be administered because it might die..."])
            CallCommonEvent([231])
            ExitEventProcessing([])
            Empty([])

          BranchEnd([])
          Empty([])

        BranchEnd([])
        Empty([])

      BranchEnd([])
      ShowTextAttributes(["stein_fc2", 2, 0, 2])
      ShowText(["\\n<Promestein>"])
      ShowText(["Ah... It seems we're short on materials."])
      ShowText(["I'm sorry, but we can't create the extract due to a lack of materials."])
      CallCommonEvent([231])
      ExitEventProcessing([])
      Empty([])

    When([1, "いいえ"])
      CallCommonEvent([231])
      ExitEventProcessing([])
      Empty([])

    ChoicesEnd([])
    Empty([])

  BranchEnd([])
  Empty([])
