function job_post_precast(spell, action, spellMap, eventArgs)
if spell.type=='BardSong' then
if spell.name == '栄典の戴冠マーチ' then
equip({range=gear.Marsyas})
elseif spell.name == '冷静と情熱のアリア' then
equip({range=gear.Loughnashade})
elseif spell.name == '魔物達のララバイ' or spell.name == '魔物達のララバイII' then
equip({range=gear.Blurred})
elseif spellMap == 'Dummy' then
equip({range=gear.Daurdabla})
else
if not state.UseMiracleCheer.value
or spell.target.type == "MONSTER" then
equip({range=gear.Gjallarhorn})
else
equip({range=gear.MiracleCheer})
end
end
end
end
いつも楽しく拝見させていただいております。
装備の切り替えで使用するgs c cycle 〇〇において、IdleModeやSubWeaponsは問題なく切り替えられるのですがMainWeaponsは待機状態では反映されず抜刀すると反映され、Instrumentsでは待機状態でも抜刀しても反映されません。どちらもログで黄色の文字でmainweapons is now 〇〇、Instruments is now 〇〇と出てきており、定義した武器、楽器も所持している状態です。一番使いたいのはラックナシェードで下地なしで歌いたい時に切り替えができればと思っております。他のジョブではこういった現象は起きていないため、まだまだ理解が浅く申し訳ありませんが何が原因と考えられますでしょうか?お手すきの際にご教示いただければ幸いです。
管理人様
いつもありがとうございます。
詩人の初期(待機)装備をリノス(回避オグメ)にしたいのですが、装備定義の
send_command(‘gs c set Instruments Gjallarhorn’)を
send_command(‘gs c set Instruments Linos’)に書き換えました。
…1ndower4/addons/GearSwap/libs/mote-selfcommands.lua:57:Unknown mode value:Linos というエラーが出てしまいます。
どうしたらいいでしょうか?
お時間のある時にでもご教示いただけたら嬉しいです。
よろしくお願いします。
管理人様
ありがとうございます!
1.send_command(‘gs c set Instruments Gjallarhorn’)を
send_command(‘gs c set Instruments Linos’)に書き換え
2.ジョブロジックのstate.Instruments = M{‘Gjallarhorn’,’Daurdabla’,’Marsyas’,’Blurred’,}にLinosを追加
3.装備定義のinit_gear_setsにLinosAやLinosBなど各武器を特定できる状態にする
で出来ました!
感謝です!
コメント
コメント一覧 (8件)
いつも楽しく拝見させていただいております。
装備の切り替えで使用するgs c cycle 〇〇において、IdleModeやSubWeaponsは問題なく切り替えられるのですがMainWeaponsは待機状態では反映されず抜刀すると反映され、Instrumentsでは待機状態でも抜刀しても反映されません。どちらもログで黄色の文字でmainweapons is now 〇〇、Instruments is now 〇〇と出てきており、定義した武器、楽器も所持している状態です。一番使いたいのはラックナシェードで下地なしで歌いたい時に切り替えができればと思っております。他のジョブではこういった現象は起きていないため、まだまだ理解が浅く申し訳ありませんが何が原因と考えられますでしょうか?お手すきの際にご教示いただければ幸いです。
— gs c cycle Instruments
で楽器変更する処理を実装していなかったので更新しました。
https://github.com/ktgreeds/GearSwap/blob/main/data/user-globals.lua
をご覧いただければと思います。
早速のご返信ありがとうございます。
無事に楽器を切り替えることができました!ありがとうございました!
すいません。多重投稿でした。こちら消して頂けたらと思います。
お手数をおかけし申し訳ありません。
管理人様
いつもありがとうございます。
詩人の初期(待機)装備をリノス(回避オグメ)にしたいのですが、装備定義の
send_command(‘gs c set Instruments Gjallarhorn’)を
send_command(‘gs c set Instruments Linos’)に書き換えました。
…1ndower4/addons/GearSwap/libs/mote-selfcommands.lua:57:Unknown mode value:Linos というエラーが出てしまいます。
どうしたらいいでしょうか?
お時間のある時にでもご教示いただけたら嬉しいです。
よろしくお願いします。
自己レスです。ちなみにリノスはオグメ数種類持っています。(オグメを指定しても同じ状況です。)
リノスを初期装備にしたいのなら、ジョブロジックのstate.Instruments = M{‘Gjallarhorn’,’Daurdabla’,’Marsyas’,’Blurred’,}にLinosを追加してください。
そして、装備定義のinit_gear_setsにLinosAやLinosBなど各武器を特定できる状態にする必要があります。
やりたいことから察するに、デフォルト状態をリノスにしたいだけならsets.Idleに書いても良さそうですが。
管理人様
ありがとうございます!
1.send_command(‘gs c set Instruments Gjallarhorn’)を
send_command(‘gs c set Instruments Linos’)に書き換え
2.ジョブロジックのstate.Instruments = M{‘Gjallarhorn’,’Daurdabla’,’Marsyas’,’Blurred’,}にLinosを追加
3.装備定義のinit_gear_setsにLinosAやLinosBなど各武器を特定できる状態にする
で出来ました!
感謝です!