
青魔道士のMote-libsコードです。
目次
ソースコード
ファイル構成
GearSwap/
└ data/
├ Common.lua(共通ファイル)
├ BLU.lua(ジョブロジック)
└ キャラクター名/
└ BLU_gear.lua(装備定義)
ジョブロジック
function get_sets()
mote_include_version = 2
include('Mote-Include.lua')
set_language('japanese')
end
function job_setup()
init_BlueMagic_spell_map()
include('Common.lua')
include('Mote-TreasureHunter')
state.Buff['睡眠'] = buffactive['睡眠'] or false
state.Buff["エフラックス"] = buffactive["エフラックス"] or false
state.Buff["エンチェーンメント"] = buffactive["エンチェーンメント"] or false
state.Buff["コンバージェンス"] = buffactive["コンバージェンス"] or false
state.Buff["ディフュージョン"] = buffactive["ディフュージョン"] or false
state.Buff["ブルーチェーン"] = buffactive["ブルーチェーン"] or false
state.Buff["ブルーバースト"] = buffactive["ブルーバースト"] or false
end
function user_setup()
-- gs c cycle OffenseMode
state.OffenseMode:options('Normal','Fixed')
-- gs c cycle IdleMode
state.IdleMode:options('Normal','Refresh')
-- gs c cycle MainWeapons
state.MainWeapons = M{'Tizona','Naegling','Maxentius','QutrubKnife'}
-- gs c cycle SubWeapons
state.SubWeapons = M{'SakpatasSword'}
-- gs c cycle TreasureHunter
state.TreasureHunter = M(false, 'TreasureHunter')
init_weaponns()
send_command('wait 5; gs c set IdleMode Normal; gs c lockstyleset;')
end
function job_post_pretarget(spell, action, spellMap, eventArgs)
if spell.action_type == 'Ranged Attack' then
equip({range=sets.Weapons.Lamiabane})
end
end
function job_post_midcast(spell, action, spellMap, eventArgs)
spellMap = job_get_spell_map(spell, spellMap)
if spell.skill == '青魔法' then
for buff,active in pairs(state.Buff) do
if active and sets.buff[buff] then
equip(sets.buff[buff])
end
end
end
if state.TreasureHunter.value then
equip(sets.TreasureHunter)
end
end
function job_state_change(stateField, newValue, oldValue)
if stateField == 'Offense Mode' then
if newValue == 'Normal' then
enable('main','sub','range')
else
equip(get_melee_set())
disable('main','sub','range')
end
end
end
function job_buff_change(buff, gain)
if state.Buff['睡眠'] then
equip({main=sets.Weapons.Slip})
end
end
function customize_idle_set(idleSet)
return idleSet
end
function customize_melee_set(meleeSet)
local weapon = customize_weapon_set()
meleeSet = set_combine(meleeSet, weapon)
return meleeSet
end
function customize_weapon_set()
--武器のセット
local weapon = nil
weapon = set_combine(weapon,{main=sets.Weapons[state.MainWeapons.value]})
weapon = set_combine(weapon,{sub=sets.Weapons[state.SubWeapons.value]})
if state.MainWeapons.value == 'QutrubKnife' then
weapon = set_combine(weapon,{sub=sets.Weapons.EtherealDagger})
end
return weapon
end
function job_self_command(cmdParams, eventArgs)
if cmdParams[1] == 'lockstyleset' then
send_command('input /lockstyleset '..lockstyleset)
elseif cmdParams[1] == 'Idle' then
Idle()
elseif cmdParams[1] == 'Medicine' then
Medicine()
end
end
function job_get_spell_map(spell, default_spell_map)
local new_spell_map = default_spell_map
if spell.type == 'BlueMagic' then
new_spell_map = bm_spell_maps[spell.name]
end
return new_spell_map
end
function init_BlueMagic_spell_map()
bm_spell_maps = {
--物理系青魔法
['F.リップ']='BluePhysical',['H.バラージ']='BluePhysical',['M.バイト']='BluePhysical',['S.ドライバー']='BluePhysical',['T.アッサルト']='BluePhysical',['まつぼっくり爆弾']='BluePhysical',['アシュラクロー']='BluePhysical',['アッパーカット']='BluePhysical',['エンプティスラッシュ']='BluePhysical',['キャノンボール']='BluePhysical',['クアドラストライク']='BluePhysical',['グランドスラム']='BluePhysical',['グルーティナスダート']='BluePhysical',['クローサイクロン']='BluePhysical',['ゴブリンラッシュ']='BluePhysical',['サウリアンスライド']='BluePhysical',['サドンランジ']='BluePhysical',['サブゼロスマッシュ']='BluePhysical',['シードスプレー']='BluePhysical',['ジェットストリーム']='BluePhysical',['シックルスラッシュ']='BluePhysical',['シンカードリル']='BluePhysical',['スイープガウジ']='BluePhysical',['スパイナルクリーブ']='BluePhysical',['スパイラルスピン']='BluePhysical',['スプラウトスマック']='BluePhysical',['ディセバーメント']='BluePhysical',['テールスラップ']='BluePhysical',['テラータッチ']='BluePhysical',['デスシザース']='BluePhysical',['デルタスラスト']='BluePhysical',['トゥールビヨン']='BluePhysical',['ハイドロショット']='BluePhysical',['バトルダンス']='BluePhysical',['バニティダイブ']='BluePhysical',['バーチカルクリーヴ']='BluePhysical',['パラライズトライアド']='BluePhysical',['パワーアタック']='BluePhysical',['ビルジストーム']='BluePhysical',['フットキック']='BluePhysical',['フライパン']='BluePhysical',['ブラッドレイク']='BluePhysical',['ヘッドバット']='BluePhysical',['ヘルダイブ']='BluePhysical',['ベンシクタイフーン']='BluePhysical',['ボディプレス']='BluePhysical',['マヨイタケ']='BluePhysical',['メッタ打ち']='BluePhysical',['ラムチャージ']='BluePhysical',['偃月刃']='BluePhysical',['四連突']='BluePhysical',['怒りの一撃']='BluePhysical',['怒りの旋風']='BluePhysical',['槍玉']='BluePhysical',['次元殺']='BluePhysical',['種まき']='BluePhysical',['羽根吹雪']='BluePhysical',['重い一撃']='BluePhysical',['ファイナルスピア']='BluePhysical',
--魔法系青魔法
['A.ライベーション']='BlueMagical',['B.シュトラール']='BlueMagical',['B.フルゴア']='BlueMagical',['D.ワールウィンド']='BlueMagical',['F.ヒッププレス']='BlueMagical',['MP吸収キッス']='BlueMagical',['R.デルージュ']='BlueMagical',['R.ブレス']='BlueMagical',['T.アップヒーヴ']='BlueMagical',['みんなの怨み']='BlueMagical',['アイズオンミー']='BlueMagical',['アイスブレイク']='BlueMagical',['アクリッドストリーム']='BlueMagical',['アップルート']='BlueMagical',['アンビルライトニング']='BlueMagical',['ウィンドブレス']='BlueMagical',['ヴェイパースプレー']='BlueMagical',['エントゥーム']='BlueMagical',['エンバームアース']='BlueMagical',['オスモーシス']='BlueMagical',['カースドスフィア']='BlueMagical',['クラッシュサンダー']='BlueMagical',['ゲーツオブハデス']='BlueMagical',['コローシブウーズ']='BlueMagical',['サイレントストーム']='BlueMagical',['サブダックション']='BlueMagical',['サンダーブレス']='BlueMagical',['サンダーボルト']='BlueMagical',['サーマルパルス']='BlueMagical',['シアリングテンペスト']='BlueMagical',['スカウリングスペイト']='BlueMagical',['スペクトラルフロー']='BlueMagical',['セスプール']='BlueMagical',['ダークオーブ']='BlueMagical',['チャージドホイスカー']='BlueMagical',['ディフュージョンレイ']='BlueMagical',['デスレイ']='BlueMagical',['テネブラルクラッシュ']='BlueMagical',['テーリングガスト']='BlueMagical',['ネクターデルージュ']='BlueMagical',['ファイアースピット']='BlueMagical',['ファウルウォーター']='BlueMagical',['ブラッドセイバー']='BlueMagical',['ブレーズバウンド']='BlueMagical',['フロストブレス']='BlueMagical',['ヘカトンウェーブ']='BlueMagical',['ポーリングサルヴォ']='BlueMagical',['ポイズンブレス']='BlueMagical',['ポラーロア']='BlueMagical',['メイルシュトロム']='BlueMagical',['マインドブラスト']='BlueMagical',['モルトプルメイジ']='BlueMagical',['リガージテーション']='BlueMagical',['リーフストーム']='BlueMagical',['レテナグレア']='BlueMagical',['レールキャノン']='BlueMagical',['吸血']='BlueMagical',['土竜巻']='BlueMagical',['水風船爆弾']='BlueMagical',['消化']='BlueMagical',['火炎の息']='BlueMagical',['炸裂弾']='BlueMagical',['爆弾投げ']='BlueMagical',['磁鉄粉']='BlueMagical',['神秘の光']='BlueMagical',['自爆']='BlueMagical',['臭い息']='BlueMagical',['針千本']='BlueMagical',
--弱体系青魔法
['A.バースト']='BlueMagicAcc',['C.ディスチャージ']='BlueMagicAcc',['D.ロア']='BlueMagicAcc',['F.ホールド']='BlueMagicAcc',['アーフルアイ']='BlueMagicAcc',['アブソルートテラー']='BlueMagicAcc',['オーロラルドレープ']='BlueMagicAcc',['カオティックアイ']='BlueMagicAcc',['クルエルジョーク']='BlueMagicAcc',['ガイストウォール']='BlueMagicAcc',['コールドウェーブ']='BlueMagicAcc',['サウンドブラスト']='BlueMagicAcc',['サペリフィック']='BlueMagicAcc',['サンドスプレー']='BlueMagicAcc',['シープソング']='BlueMagicAcc',['ジェタチュラ']='BlueMagicAcc',['スティンキングガス']='BlueMagicAcc',['テンポラルシフト']='BlueMagicAcc',['フェザーティックル']='BlueMagicAcc',['フライトフルロア']='BlueMagicAcc',['ブランクゲイズ']='BlueMagicAcc',['ベノムシェル']='BlueMagicAcc',['ブリスターローア']='BlueMagicAcc',['モータルレイ']='BlueMagicAcc',['ヤーン']='BlueMagicAcc',['リービンウィンド']='BlueMagicAcc',['ロウイン']='BlueMagicAcc',['夢想花']='BlueMagicAcc',['吶喊']='BlueMagicAcc',['吸印']='BlueMagicAcc',['贖罪の光']='BlueMagicAcc',['超低周波']='BlueMagicAcc',
--回復系青魔法
['いやしの風']='BlueHealing',['マジックフルーツ']='BlueHealing',['P.エンブレイス']='BlueHealing',['花粉']='BlueHealing',['レストラル']='BlueHealing',['ホワイトウィンド']='BlueHealing',['ワイルドカロット']='BlueHealing',['虚無の風']='BlueHealing',['イグジュビエーション']='BlueHealing',
--強化系青魔法
['N.メディテイト']='BlueBuff',['エラチックフラッター']='BlueBuff',['カウンタースタンス']='BlueBuff',['カルカリアンヴァーヴ']='BlueBuff',['コクーン']='BlueBuff',['セイリーンコート']='BlueBuff',['ゼファーマント']='BlueBuff',['ねたみ種']='BlueBuff',['バッテリーチャージ']='BlueBuff',['ファンタッド']='BlueBuff',['フェザーバリア']='BlueBuff',['プラズマチャージ']='BlueBuff',['ポーラーブルワーク']='BlueBuff',['マイティガード']='BlueBuff',['メメントモーリ']='BlueBuff',['リジェネレーション']='BlueBuff',['リフュエリング']='BlueBuff',['ワームアップ']='BlueBuff',['牙門']='BlueBuff',['共鳴']='BlueBuff',['鯨波']='BlueBuff',['甲羅強化']='BlueBuff',['反応炉冷却']='BlueBuff',['金剛身']='BlueBuff',['マジックバリア']='BlueBuff',['メタルボディ']='BlueBuff',['オカルテーション']='BlueBuff',
}
end
装備定義
function init_weaponns()
--デフォルト武器を設定
send_command('gs c set MainWeapons Tizona')
send_command('gs c set SubWeapons SakpatasSword')
end
function init_gear_sets()
lockstyleset = 21
sets.buff['エフラックス'] = {legs="HSタイト+3"}
sets.buff['エンチェーンメント'] = {}
sets.buff['コンバージェンス'] = {}
sets.buff['ディフュージョン'] = {feet="LLチャルク+3"}
sets.buff['ブルーチェーン'] = {}
sets.buff['ブルーバースト'] = {feet="HSバシュマク+3"}
sets.Weapons = {}
sets.Weapons.Tizona = {name="ティソーナ"}
sets.Weapons.SakpatasSword = {name="サクパタソード"}
sets.Weapons.Naegling = {name="ネイグリング"}
sets.Weapons.Maxentius = {name="マクセンチアス"}
sets.Weapons.QutrubKnife = {name="クトゥルブナイフ"}
sets.Weapons.EtherealDagger = {name="幽世の短剣"}
sets.Weapons.Lamiabane = {name="ラミアベーン"}
sets.Weapons.Slip = {name="カリブルヌス"}
sets.TreasureHunter = {
ammo="完璧な幸運の卵",
head="ヴォルトキャップ",
hands="ヴォルトブレーサー",
waist="チャークベルト",
}
sets.idle = {
main="シャルウル",
sub="シャルウル",
ammo="アマークラスター",
head={ name="無の面",priority=14},
body={ name="ニャメメイル",priority=16},
hands={ name="ニャメガントレ",priority=13},
legs={ name="ニャメフランチャ",priority=15},
--feet={ name="ニャメソルレット",priority=12},
feet="ヒポメネソックス+1",
neck={ name="バーシチョーカー+1", augments={'Path: A',}},
waist="無の腰当",
left_ear="エアバニピアス",
right_ear="インフューズピアス",
left_ring="守りの指輪",
right_ring="シュネデックリング",
back="無の外装",
}
sets.idle.Refresh = set_combine(sets.idle, {
ammo="ストンチタスラム+1",
head={ name="ヘルクリアヘルム", augments={'Weapon skill damage +2%','AGI+6','"Refresh"+2','Accuracy+9 Attack+9',}},
body="HSミンタン+3",
hands={ name="ヘルクリアグローブ", augments={'Spell interruption rate down -6%','Attack+5','"Refresh"+2','Accuracy+8 Attack+8',}},
legs={ name="ヘルクリアトラウザ", augments={'Pet: VIT+10','"Subtle Blow"+10','"Refresh"+2','Accuracy+8 Attack+8',}},
feet={ name="ヘルクリアブーツ", augments={'"Mag.Atk.Bns."+17','STR+9','"Refresh"+2',}},
neck="シビルスカーフ",
waist="プラチナモグベルト",
})
sets.engaged = {
ammo="コイストボダー",
head="マリグナスシャポー",
body="マリグナスタバード",
hands="マリグナスグローブ",
legs="マリグナスタイツ",
feet="マリグナスブーツ",
neck={ name="ミラージストール+2", augments={'Path: A',}},
waist="霊亀腰帯",
left_ear="素破の耳",
right_ear={ name="ハシシンピアス+2", augments={'System: 1 ID: 1676 Val: 0','Accuracy+20','Mag. Acc.+20','"Dbl.Atk."+8','STR+15 INT+15',}},
left_ring="シーリチリング+1",
right_ring="エポナリング",
back={ name="ロスメルタケープ", augments={'DEX+20','Accuracy+20 Attack+20','DEX+10','"Dbl.Atk."+10','Phys. dmg. taken-10%',}},
}
sets.precast.JA['アジュールロー'] = {hands="LLバズバンド+1"}
sets.precast.FC = {
ammo="サピエンスオーブ",
head={ name="カマインマスク+1", augments={'Accuracy+20','Mag. Acc.+12','"Fast Cast"+4',}},
body="ピンガチュニック+1",
hands="HSバズバンド+3",
legs="ピンガズボン",
feet="ニャメソルレット",
neck="オルンミラトルク",
waist={name="プラチナモグベルト",priority=16},
left_ear="エテオレートピアス",
left_ring={ name="ゼラチナスリング+1", augments={'Path: A',},priority=15},
right_ring="メダダリング",
back={ name="フィフォレケープ+1", augments={'Path: A',}},
}
sets.precast.FC['青魔法']=set_combine(sets.precast.FC,{body="HSミンタン+3"})
sets.precast.WS.Critical = {
ammo="コイストボダー",
head={ name="ブリスタサリット+1", augments={'Path: A',}},
body="エンフォサハーネス",
hands="HSバズバンド+3",
legs="HSタイト+3",
feet="セレオイドグリーヴ",
neck={ name="ミラージストール+2", augments={'Path: A',}},
waist="フォシャベルト",
left_ear="オドルピアス",
right_ear={ name="ハシシンピアス+2", augments={'System: 1 ID: 1676 Val: 0','Accuracy+20','Mag. Acc.+20','"Dbl.Atk."+8','STR+15 INT+15',}},
left_ring="イラブラットリング",
right_ring="エポナリング",
back={ name="ロスメルタケープ", augments={'DEX+20','Accuracy+20 Attack+20','DEX+10','Crit.hit rate+10',}},
}
sets.precast.WS.Damage = {
ammo="オシャシャの原論文",
head="HSカヴク+3",
body={ name="ニャメメイル", augments={'Path: B',}},
hands={ name="ニャメガントレ", augments={'Path: B',}},
legs={ name="ニャメフランチャ", augments={'Path: B',}},
feet={ name="ニャメソルレット", augments={'Path: B',}},
neck={ name="ミラージストール+2", augments={'Path: A',}},
waist={ name="セールフィベルト+1", augments={'Path: A',}},
left_ear={ name="胡蝶のイヤリング", augments={'Accuracy+4','TP Bonus +250',}},
right_ear={ name="ハシシンピアス+2", augments={'System: 1 ID: 1676 Val: 0','Accuracy+20','Mag. Acc.+20','"Dbl.Atk."+8','STR+15 INT+15',}},
left_ring="イラブラットリング",
right_ring="エパミノダスリング",
back={ name="ロスメルタケープ", augments={'STR+20','Accuracy+20 Attack+20','STR+10','Weapon skill damage +10%',}},
}
sets.precast.WS.Magic = {
ammo="ペムフレドタスラム",
head="HSカヴク+3",
body={ name="ニャメメイル", augments={'Path: B',}},
hands={ name="ニャメガントレ", augments={'Path: B',}},
legs={ name="ニャメフランチャ", augments={'Path: B',}},
feet={ name="ニャメソルレット", augments={'Path: B',}},
neck="シビルスカーフ",
waist="オルペウスサッシュ",
left_ear="王将の耳飾り",
right_ear="フリオミシピアス",
left_ring="エパミノダスリング",
right_ring="メダダリング",
back={ name="コンフラワーケープ", augments={'MP+23','Accuracy+3','Blue Magic skill +10',}},
}
sets.precast.WS['レクイエスカット'] = set_combine(sets.precast.WS.MultDamagei, {})
sets.precast.WS['シャンデュシニュ'] = set_combine(sets.precast.WS.Critical, {})
sets.precast.WS['サベッジブレード'] = set_combine(sets.precast.WS.Damage, {})
sets.precast.WS['エクスピアシオン'] = set_combine(sets.precast.WS.Damage, {})
sets.precast.WS['ブラックヘイロー'] = set_combine(sets.precast.WS.Damage, {})
sets.precast.WS['サンギンブレード'] = set_combine(sets.precast.WS.Magic, {head="妖蟲の髪飾り+1"})
sets.midcast['強化魔法'] = {
head={ name="テルキネキャップ", augments={'"Conserve MP"+5','Enh. Mag. eff. dur. +10',}},
body={ name="テルキネシャジュブ", augments={'"Conserve MP"+5','Enh. Mag. eff. dur. +10',}},
hands={ name="テルキネグローブ", augments={'"Cure" potency +7%','Enh. Mag. eff. dur. +10',}},
legs={ name="テルキネブラコーニ", augments={'"Conserve MP"+5','Enh. Mag. eff. dur. +10',}},
feet={ name="テルキネピガッシュ", augments={'"Conserve MP"+5','Enh. Mag. eff. dur. +10',}},
neck="インカンタートルク",
waist="オリンポスサッシュ",
left_ear="アンドアーピアス",
left_ring="守りの指輪",
right_ring="スティキニリング+1",
back={ name="フィフォレケープ+1", augments={'Path: A',}},
}
sets.midcast['アクアベール'] = set_combine(sets.midcast['強化魔法'] ,{
head={ name="AMコイフ+1", augments={'MP+80','Mag. Acc.+20','"Mag.Atk.Bns."+20',}},
legs="シェダルサラウィル",
waist="エンパチコスロープ",
})
sets.midcast.Cure={
ammo="ストンチタスラム+1",
head="ニャメヘルム",
body="ピンガチュニック+1",
hands={ name="テルキネグローブ", augments={'"Cure" potency +7%','Enh. Mag. eff. dur. +10',}},
legs="ピンガズボン",
feet="ニャメソルレット",
neck={ name="アンムーヴカラー+1", augments={'Path: A',}},
waist={name="プラチナモグベルト",priority=16},
left_ear={ name="オノワイヤリング+1", augments={'Path: A',}},
left_ring={ name="ゼラチナスリング+1", augments={'Path: A',},priority=15},
back="ソレムニティケープ",
}
sets.midcast.BlueHealing=sets.midcast.Cure
sets.midcast.BlueMagical = {
main="マクセンチアス",
sub="ブンジロッド",
ammo={ name="ガストリタスラム+1", augments={'Path: A',}},
head="HSカヴク+3",
body="HSミンタン+3",
hands="HSバズバンド+3",
legs="HSタイト+3",
feet="HSバシュマク+3",
neck={ name="ミラージストール+2", augments={'Path: A',}},
waist="オルペウスサッシュ",
left_ear="王将の耳飾り",
right_ear={ name="ハシシンピアス+2", augments={'System: 1 ID: 1676 Val: 0','Accuracy+20','Mag. Acc.+20','"Dbl.Atk."+8','STR+15 INT+15',}},
left_ring={ name="ゼラチナスリング+1", augments={'Path: A',},priority=16},
right_ring="メダダリング",
back={ name="コンフラワーケープ", augments={'MP+23','Accuracy+3','Blue Magic skill +10',}},
}
sets.midcast.BlueMagicAcc = {
--main={ name="ティソーナ", augments={'Path: A',}},
main="マクセンチアス",
sub="ブンジロッド",
ammo="ペムフレドタスラム",
head="HSカヴク+3",
body="HSミンタン+3",
hands="HSバズバンド+3",
legs="HSタイト+3",
feet="HSバシュマク+3",
neck="無の喉輪",
waist="無の腰当",
left_ear="昏黄の耳飾り",
right_ear={ name="ハシシンピアス+2", augments={'System: 1 ID: 1676 Val: 0','Accuracy+20','Mag. Acc.+20','"Dbl.Atk."+8','STR+15 INT+15',}},
left_ring={ name="ゼラチナスリング+1", augments={'Path: A',},priority=1},
right_ring="メダダリング",
back="無の外装",
}
sets.midcast.BlueBuff = {
ammo="マーヴィタスラム",
head={ name="LLケフィエ+3", augments={'Enhances "Convergence" effect',}},
body="ASジュバ+3",
hands="HSバズバンド+3",
legs="HSタイト+3",
feet={ name="LLチャルク+3", augments={'Enhances "Diffusion" effect',}},
neck={ name="ミラージストール+2", augments={'Path: A',}},
waist={name="プラチナモグベルト",priority=16},
left_ear={name="エテオレートピアス",priority=15},
right_ear={ name="ハシシンピアス+2", augments={'System: 1 ID: 1676 Val: 0','Accuracy+20','Mag. Acc.+20','"Dbl.Atk."+8','STR+15 INT+15',}},
left_ring="守りの指輪",
right_ring="スティキニリング+1",
back={ name="コンフラワーケープ", augments={'MP+23','Accuracy+3','Blue Magic skill +10',}},
}
sets.midcast['夢想花'] = set_combine(sets.midcast.BlueMagicAcc,sets.TreasureHunter)
sets.midcast['クルエルジョーク'] = set_combine(sets.midcast.BlueMagicAcc,{})
sets.midcast['サドンランジ'] = set_combine(sets.midcast.BlueMagicAcc,{})
sets.midcast['マジックハンマー'] = set_combine(sets.midcast.BlueMagical ,sets.midcast.BlueMagicAcc)
sets.midcast['エントゥーム'] = set_combine(sets.midcast.BlueMagical ,{neck="クアンプネックレス",left_ring="ゼラチナスリング+1"})
sets.midcast['エンバームアース'] = set_combine(sets.midcast.BlueMagical ,{neck="クアンプネックレス",left_ring="ゼラチナスリング+1"})
sets.midcast['テネブラルクラッシュ'] = set_combine(sets.midcast.BlueMagical ,{head="妖蟲の髪飾り+1",ring2="アルコンリング"})
sets.midcast['アンビルライトニング'] = set_combine(sets.midcast.BlueMagical ,{left_ring="イラブラットリング",back={ name="ロスメルタケープ", augments={'DEX+20','Accuracy+20 Attack+20','DEX+10','Crit.hit rate+10',}}})
sets.midcast['精霊魔法'] = sets.midcast.BlueMagical
end
コメント
コメント一覧 (2件)
管理人さんのロジック丸写しでは無いので自分の環境だけかもしれませんが一応報告します
sets.midcast.BlueMagical で装備を組むと部位着替えを指定してる魔法(エントゥームなど)は着替えますが部位着替えを組んでないスペフロやサブダクが着替えませんでした
そこで sets.midcast.BlueMagic で装備を組んで sets.midcast.BlueMagical =sets.midcast.BlueMagic
にしたとこを着替えるようになりました
いつも参考にさせて頂いてます、これからの記事も楽しみにしてます
私の環境ではちゃんと動いてますね。たぶん・・・
BlueMagicalはGearSwapのMote-Mappingsから持ってきた名前なので、Mote-Mappingsに含まれている魔法は対象になると思っています。
なぜ着替えが行われないのかは分からないですが、定義名にはまだ謎が多いので、難しいところですね。