【Elona】生き武器育成マクロ作るよ (導入・概要編)
Elonaの装備の中でも特に凄まじい能力を発揮してくれる(かもしれない)生きている武器、通称生き武器の育成について書いていきます。
目指せ、すくつ1000階踏破。
とりあえず今回は「生き武器ってそもそも何?」という概要と「生き武器育成のマクロ化に何が必要なの?」についてです。
生き武器の概要
生き武器の特徴は大きく分けると以下の3つに纏められます。
・レベルを持つ特別な武器。敵を倒してレベルアップできる。
・レベルアップする度に武器が成長し、エンチャントの追加や強化が可能。
・武器の成長には規則性があり、狙ったエンチャントを強化できる。
「こんなのもう知ってるよ~」という方は読み飛ばして下さい。
では一つずつ順に説明していきます。
レベルを持つ特別な武器。敵を倒してレベルアップできる。
☆武器で「それは生きている」という特殊な表示がついている武器がたまにありますが、それが生き武器です。
生き武器は他の武器と違ってレベルと経験値の表示があり、その武器を使って敵を倒すことで経験値が溜まります。
経験値が100%になると使用可能になります。使用すると、武器のレベルが1つ上昇し、経験値も0%に戻ります。
レベルアップする度に武器が成長し、エンチャントの追加や強化が可能。
レベルが上昇する際にエンチャントの一覧が表示されます。このうちの一つを選ぶと、選択したエンチャントが武器に追加されます。既に追加済みのエンチャントを選んだ場合、 エンチャントの強化値が増加します。
また、選択可能なエンチャントにマイナスエンチャントは出現しないため、必ず武器が強化されます。
武器の成長には規則性があり、狙ったエンチャントを強化できる。
選択可能なエンチャントはランダムに見えますが、実際は規則性があるので好きなエンチャントの強化を重ね掛けすることで「僕の考えた最強の武器」を作成できます。(当然ゲームバランスはぶっ壊れます)
具体的な話に入っていきます。(ちょっと専門的な話になります)
生き武器で選べるエンチャントは「武器の銘」と「武器のレベル」の組み合わせで決まります。
その他の要素(武器の種類や付与済みのエンチャント等)は選べるエンチャントに関係ありません。
生き武器で選択できるエンチャントの範囲は、まず武器の銘で大まかに決まります。
上記の画像では、銘が「強いもちきん」(銘No1)ならエンチャントNo1~4の範囲から選択が可能で、銘が「6月でも暑い」(銘No2)ならエンチャントNo7~10の範囲から選択が可能といった形です。
通常プレイでは見れませんが、Elonaの内部では武器の銘とエンチャントに固有の番号が振られており、レベルアップ時には各番号同士で関連のあるエンチャントが選択できます。
しかし、選べるエンチャントは「武器のレベル」にも左右されます。
銘No1の「強いもちきん」はレベル1の時はエンチャNo1~4の範囲で選択できていましたが、 レベルが2に上昇するとエンチャNo2~5の範囲へズレました。
銘No2の「6月でも暑い」も同様です。
このように、生き武器の成長は「銘の名前(銘No)」で大まかに決まり、その後「武器のレベル」で選択可能な範囲がズレていく特徴があります。
マクロ化に必要な物一覧
では実際に生き武器の育成をマクロ化する際に必要な物を考えましょう。(ちなみに今記事はマクロの作成まではせず、必要な物を考えて終わりです。あくまで導入・概要編なので)
まずは「銘の名前(銘No)とエンチャントNoの対応付けされている表」が必要になります。これは「エンチャントリスト」と言います。このエンチャントリストはヴァリアント毎に差異があるため、「(自分が遊んでいるヴァリアント名) エンチャントリスト」で検索してみましょう。ほとんどのヴァリアントで有志が公開してくれています。
次に必要な物は「生きている武器」でしょう。こちらの入手方法はまた次の記事で書いていきます。
また、「バブル工場」もほぼ必須です。効率的に武器の経験値を溜めるのに役立ってくれます。
特定のエンチャントを狙い打ちしたいなら、武器の銘を変更する「名前の巻物」も必要です。
他にもエヘカトル信仰で下賜される「★エヘカトルの秘宝」も使うべきでしょう。使用の有無でエンチャント強度に大きく違いが出ます。
ゲーム内で必要な物は以上となります。次にマクロ化した場合の処理を考えましょう。
「バブル工場で敵を倒し続ける処理」が必要です。しかし、「経験値が溜まると武器をレベルアップさせる処理」を組み込む必要があります。
その後「伸ばしたいエンチャントを選択する処理」 、そして「名前の巻物で適切な銘に変更する処理」が必要です。
一覧にしてまとめると
[必要な物]
- エンチャントリスト
- 生きている武器
- バブル工場
- 名前の巻物
- ★エヘカトルの秘宝
[必要な処理]
- バブル工場で敵を倒し続ける処理
- 経験値が溜まると武器をレベルアップさせる処理
- 伸ばしたいエンチャントを選択する処理
- 名前の巻物で適切な銘に変更する処理
生き武器育成をマクロ化する際に必要な物は以上となります。
終わりに
今回は「生き武器ってそもそも何?」「生き武器育成のマクロ化に何が必要なの?」という点を中心に書きました。
次回の記事では、今回の内容に基づいて実際にマクロを作成していきたいと思います。