# スキルを2つに置き換えるには？

**URL:** <https://guild.rpgmakerofficial.com/t/topic/3340>\
**Category:** 質問\
**Tags:** vxace\
**Created:** [2026 年 10 月 17 日午前 1:12 UTC](https://guild.rpgmakerofficial.com/t/topic/3340 "2026-10-17T01:12:46Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Hubert](https://sea2.discourse-cdn.com/flex002/user_avatar/guild.rpgmakerofficial.com/hubert/32/4609_2.png) [@Hubert](https://guild.rpgmakerofficial.com/u/Hubert)\
**Post date:** [2026 年 10 月 17 日午前 1:12 UTC](https://guild.rpgmakerofficial.com/t/topic/3340/1 "2026-10-17T01:12:46Z")

</div>

How do I make it so when an actor reaches a certain level, one of their skills is deleted in place of another one?

---

<div class="post-metadata">

**Author:** ![Baz](https://sea2.discourse-cdn.com/flex002/user_avatar/guild.rpgmakerofficial.com/baz/32/100_2.png) [@Baz](https://guild.rpgmakerofficial.com/u/Baz)\
**Post date:** [2026 年 10 月 17 日午前 1:55 UTC](https://guild.rpgmakerofficial.com/t/topic/3340/2 "2026-10-17T01:55:36Z")

</div>

一つの方法として、スキルを習得した際に別のスキルを削除する小さなスクリプトを作成する方法があります。[Script Editor]で、[Materials]の下に新しいスクリプトを追加し、以下を貼り付けてください：

```auto
class Game_Actor < Game_Battler
  alias baz_replace_learn_skill learn_skill
  def learn_skill(skill_id)
    baz_replace_learn_skill(skill_id)
    skill = $data_skills[skill_id]
    if skill && skill.note =~ /<replaces:\s*(\d+)>/i
      forget_skill($1.to_i)
    end
  end
end

```

次に、新しいスキルのノートに `<replaces: 5>` と入力してください。ここでいう「5」は置き換えられるスキルのIDです。そして、希望するレベルでそのクラスが習得するスキルリストに新しいスキルを追加します。アクターがそのレベルに達してスキルを習得すると、古いスキルが削除されます。

---

<div class="post-metadata">

**Author:** ![Hubert](https://sea2.discourse-cdn.com/flex002/user_avatar/guild.rpgmakerofficial.com/hubert/32/4609_2.png) [@Hubert](https://guild.rpgmakerofficial.com/u/Hubert)\
**Post date:** [2026 年 10 月 18 日午前 2:12 UTC](https://guild.rpgmakerofficial.com/t/topic/3340/3 "2026-10-18T02:12:19Z")

</div>

やあBaz、いつも俺たちの問題に現れて、ただスクリプトを作るだけで問題を5兆億倍も簡単に解決してくれるよ。マジで神だぜ  
ふと思ったんだけど、お前のすべてのスクリプト（大きいのも小さいのも）を一箇所にまとめたらどうかな？ お前には非常に有用なものがたくさんあるから。
