Out Of My Memory

雨垂れ石を穿つ

【Elona oomSEST】収穫ループによる願いの杖無限取得までの道(3) ~下落転生による暗記スキル2000~

※マクロをガンガン使用するため、抵抗がある方はブラウザバック推奨です。
参照URL先はすべて、サイト「ルミエス墓所南西」様の記事となっております。

 収穫ループによる願いの杖無限取得までの道(0) ~導入~
 収穫ループによる願いの杖無限取得までの道(1) ~道のり整理~
 収穫ループによる願いの杖無限取得までの道(2) ~MMMによる下落ポーション大量生成~
収穫ループによる願いの杖無限取得までの道(3) ~下落転生による暗記スキル2000~ ※いまここ
 収穫ループによる願いの杖無限取得までの道(4) ~収穫ループ実施~


下落ポーションが大量生成できたところで、下落転生に移っていきます。 

下落転生とは

下記3つの動作をループさせることでレベルアップの際に取得できるスキルポイントを大量に入手することです。

  1. 下落のポーションでプレイヤーのレベルを1まで下げる
  2. モンスターを倒し、レベルを上げる
  3. 下落のポーションを飲んでレベル1に戻す

レベルが低いほどレベルアップ時にもらえるスキルポイントが多くなります。さらに習得の能力値が高いほどスキルポイントは多くもらえますが、これらに関しては気にせず、下落転生の回数でカバーします。

下落転生の事前準備

  1. 事前に餓鬼を使いつつ、下落ポーションを飲み、レベルを1にしてください。(味方モンスターは2回体当たりをすることで敵対することを利用すれば、餓鬼の手に触られつつ下落ポーションをがぶ飲みできます。)
  2. シェルター内にブルーバブルを吊るし、下の画像のような配置にしてください。

f:id:pzdl-HIRAKU:20191001180326p:plain

そして以下のマクロを実行します。

<ショートカットキーの設定>
[2]スウォーム
[3]下落ポーション

<マクロ本文>

//----------*----------*----------* ここから *----------*----------*----------////----------*----------*----------* ここから *----------*----------*----------////。

//回数を指定して放置
countcount = 0

// 個数入力
Shelter = INPUT("下落転生回数(1回4本飲む)")

// ウィンドウのID取得
WinID = GETID("Elona ver 1.22")

// ウィンドウをアクティブ化
CTRLWIN(WinID, ACTIVATE)

// ウィンドウがアクティブ状態でなければ終了
if !(STATUS(WinID, ST_ACTIVE)) THEN EXITEXIT

// Escキーで強制終了設定
SetHotKey(VK_ESC, 0, "ForceStop")


//*** メイン処理開始 ***////  シェルターに入ったところからスタート
for i = 1 to Shelter
SLEEP(1.0)   
Putkey(VK_2)        // スウォーム[2]   
// スウォーム回数を増やす場合はPutkey(VK_2)   を追加すること。
SLEEP(0.5)   
DrinkLevelDown()    // 下落ポーションを飲む   
RestNinty()         //指定ターン休む
NEXT

//*** メイン処理終了 ***//
PROCEDURE DrinkLevelDown() FOR KAISU = 1 TO 4       //下落ポーションを飲む回数はここで変更してください。
PutKey(VK_3)  //下落ポーション[3]       
SLEEP(0.05)   
NEXT
FEND
PROCEDURE RestNinty()
FOR KAISU = 1 TO 110       //休む回数はここで変更してください
PutKey(VK_S)  //待機       
SLEEP(0.01)   
NEXT
FEND

//*** キー入力処理 ***//
PROCEDURE
PutKey(KeyCode)   
KBD(KeyCode,DOWN)   
KBD(KeyCode,UP,50)
FEND

//*** 終了処理処理 ***//
PROCEDURE ForceStop()   
EXITEXIT
FEND

//----------*----------*----------* ここまで *----------*----------*----------//

 

マクロ解説

以下の動作を機械的に繰り返しているだけです。

  1. スウォーム実行
  2. 下落ポーションを4回飲む
  3. 110ターン休む(お腹を空かせるため)

<課題>
今回ブルーバブルは200レベル近いものを使用しています。そのため一回スウォームをするとレベルが3〜5程度上がるため下落ポーションを4回飲んでいます。
23レベルくらいのブルーバブルを使用している場合、1回のスウォームでレベルが上がらない可能性があります。その場合はマクロコードのスウォーム回数を増やしてください。

また下落ポーションを4回飲み110ターン休むでは、どんどん空腹気味になります。
各自スウォームの回数と下落ポーションを飲む回数と休む回数を調整してください。(丸投げですみません。)

実行結果(ニヤリ)

f:id:pzdl-HIRAKU:20191001181402p:plain
次は収穫ループです。マクロの紹介がメインになると思います。