2025/11/17 記事をまとめてブログ全体を整理しました。

【GearSwap】赤魔道士のMote-libs用コード

赤魔道士のMote-libsコードについて説明します。

赤魔道士はあまり力を入れてないので、本気で組んでいません。とりあえずのコードです。

目次

ファイル構成

下記ファイルが全て必要です。

GearSwap/
  └ data/
    ├ user-globals.lua(共通ファイル)
    ├ RDM.lua(ジョブロジック)
    └ キャラクター名/
      ├ weather_obi.lua(属性帯)
      └ RDM_gear.lua(装備定義)ソースコード

ロジック説明

弱体魔法

次の魔法は弱体INT系の装備(sets.midcast.EnfeeblingEffectInt)で実行します。

  • スリプル系
  • ブレイク系
  • バインド系

次の魔法は弱体MND系の装備(sets.midcast.EnfeeblingEffectMnd)で実行します。

  • サイレス

その他の魔法は通常の装備(sets.midcast[‘弱体魔法’])で実行します。私の場合通常装備が効果深度になっています。ハック系の使い分けはしていません。

強化魔法

対象が自分の場合

次の魔法は強化魔法スキル装備(sets.midcast[‘強化魔法スキル’]))で実行します。

  • ストライ
  • エン系

それ以外の魔法は通常の強化装備(sets.midcast[‘強化魔法’])で実行します。

対象が他者の場合

他者用の強化延長装備(sets.midcast[‘強化魔法’].Other)で実行します。

コメント

コメント一覧 (7件)

  • いつも参考にさせていただいております。
    すごく初歩的な質問で申し訳ありませんが state.Weapons = M{‘CroceaC’,’Naegling’,’D1′}
    この3種の武器セットの切り替えを行うコマンドを教えていただきたいです。
    ゲーム内で//gs equip sets.weapons.Naeglingで一時的に変更することはできるのですが
    すぐクロセアモースに戻ってしまいます。何卒よろしくお願いします。

      • ありがとうございます!できました!
        もっと理解を深められるようこれからも熟読させていただます。

    • 確かに殴りながらだと 武器の着替えがうまくいってないようにお見受けします。

      待機でメインの武器 gs s cycle mainweaponでクロセア指定。クロセアに着替え
      パライズ詠唱   midcast弱体指定のコンデムプレータに変更
      着弾後 クロセアに戻る
      そのまま抜刀
      抜刀でクロセア
      抜刀のままパライズ詠唱 midcast弱体指定のコンデムプレータに変更
      着弾後 コンデムのままもどらない
      例によって 私だけの環境のような気がしないでもないですがお手すきの際に確認いただけますと幸いです。

      • 何でわかり難い、、
        idle状態だと↓
        ①gs c cycle mainまたはsubで指定した武器に着替える。
        ②詠唱開始でFC指定の武器着替え
        ③詠唱着弾でmidcast武器着替え
        ④①に戻る。
        当然この流れですが
        抜刀状態だと
        ①gs c cycle mainまたはsubで指定した武器で殴り出す
        ②詠唱開始でFC指定の武器着替え
        ③詠唱着弾でmidcast武器着替え
        ④①に、戻らない
        のようになりました。

  • お世話になってます、自分で組んだ赤より解りやすくて参考にさせて貰ってます。
    OffenseMode( ‘Enn’)で装備を変える時はsets.engaged.Enn = {}を組めばF9(デフォルト)で変わりますよね?
    ロジック26行 feet が foot になってます

    • こんにちは。
      feet部分反映しました。ご指摘助かります!

      sets.engaged.Enn = {}を組めばOffenceModeを切り替えて使用することができます。
      サンプルを更新しましたので、参考にしてみてください。

コメントする

目次