
侍のMote-libsコードです。
目次
ソースコード
ファイル構成
GearSwap/
└ data/
├ user-globals.lua
(共通ファイル)
├ SAM.lua
(ジョブロジック)
└ キャラクター名/
└ SAM_gear.lua
(装備定義)
ジョブロジック
function get_sets()
mote_include_version = 2
include('Mote-Include.lua')
set_language('japanese')
end
function job_setup()
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
-- gs c cycle OffenseMode
state.OffenseMode:options('Normal')
-- gs c cycle IdleMode
state.IdleMode:options('Normal')
-- gs c cycle Kiting
state.Kiting = M(false, 'Kiting')
-- gs c cycle MainWeapons
state.MainWeapons = M{'DojikiriYasutsuna','ShiningOne'}
-- gs c cycle SubWeapons
state.SubWeapons = M{'UtuGrip','Khonsu'}
end
装備定義
function init_weaponns()
--デフォルト武器を設定
send_command('gs c set MainWeapons DojikiriYasutsuna')
send_command('gs c set SubWeapons UtuGrip')
end
function init_gear_sets()
--ロックスタイル番号
lockstyleset = 81
--武器
gear.DojikiriYasutsuna = {name="童子切安綱"}
gear.ShiningOne = {name="シャイニングワン"}
gear.UtuGrip = {name="ウトゥグリップ"}
gear.Khonsu = {name="コーンスー"}
--待機装備
sets.idle = {
head={ name="ニャメヘルム", augments={'Path: B',}},
body="アダマンアーマー",
hands={ name="ニャメガントレ", augments={'Path: B',}},
legs={ name="ニャメフランチャ", augments={'Path: B',}},
feet={ name="ニャメソルレット", augments={'Path: B',}},
neck={ name="侍の喉輪+2", augments={'Path: A',}},
waist="キャリアーサッシュ",
left_ear="インフューズピアス",
right_ear="ハーティーピアス",
left_ring="ワーデンリング",
right_ring="シュネデックリング",
back="月明の羽衣",
}
--走り回る用
sets.Kiting={right_ring="シュネデックリング",}
--抜刀装備
sets.engaged = {
ammo="コイストボダー",
head={ name="ムパカキャップ", augments={'Path: A',}},
body="デーゴンブレスト",
hands="ムパカグローブ",
legs="極春日板佩楯",
feet="ムパカブーツ",
neck={ name="侍の喉輪+2", augments={'Path: A',}},
waist={ name="セールフィベルト+1", augments={'Path: A',}},
left_ear="テロスピアス",
right_ear={ name="真春日耳飾り", augments={'System: 1 ID: 1676 Val: 0','Accuracy+19','Mag. Acc.+19','Weapon skill damage +4%','STR+13 DEX+13',}},
left_ring="シーリチリング+1",
right_ring="ニックマドゥリング",
back={ name="スメルトリオマント", augments={'DEX+20','Accuracy+20 Attack+20','"Store TP"+10','Phys. dmg. taken-10%',}},
}
--監視用バフ
sets.buff['八双'] = sets.precast.JA['八双']
--即時発動系
sets.precast.JA['八双'] = {legs="極春日板佩楯"}
sets.precast.JA['心眼'] = {legs="左近士板佩楯"}
sets.precast.JA['星眼'] = {head="真春日烏帽子形兜"}
sets.precast.JA['黙想'] = {head="極脇戸桃形兜",hands="極左近士筒篭手",back="スメルトリオマント"}
sets.precast.JA['先義後利'] = {legs="真春日筒脛当"}
--FC
sets.precast.FC = {
ammo="サピエンスオーブ",
hands={ name="レイライングローブ", augments={'Accuracy+6','Mag. Acc.+2','"Mag.Atk.Bns."+6',}},
neck="オルンミラトルク",
waist="コーネリアの黒帯",
left_ear="エテオレートピアス",
right_ear="エンチャンピアス+1",
right_ring="メダダリング",
}
--WSダメージ
sets.precast.WS.wsd = {
ammo="ノブキエリ",
head={ name="ムパカキャップ", augments={'Path: A',}},
body={ name="ニャメメイル", augments={'Path: B',}},
hands="極春日筒篭手",
legs={ name="ニャメフランチャ", augments={'Path: B',}},
feet={ name="ニャメソルレット", augments={'Path: B',}},
neck={ name="侍の喉輪+2", augments={'Path: A',}},
waist={ name="セールフィベルト+1", augments={'Path: A',}},
left_ear="スラッドピアス",
right_ear={ name="真春日耳飾り", augments={'System: 1 ID: 1676 Val: 0','Accuracy+19','Mag. Acc.+19','Weapon skill damage +4%','STR+13 DEX+13',}},
left_ring="エパミノダスリング",
right_ring="王将の指輪",
back={ name="スメルトリオマント", augments={'STR+20','Accuracy+20 Attack+20','STR+10','Weapon skill damage +10%','Phys. dmg. taken-10%',}},
}
--WS魔攻
sets.precast.WS.magic = {
ammo="ノブキエリ",
head={ name="ニャメヘルム", augments={'Path: B',}},
body={ name="ニャメメイル", augments={'Path: B',}},
--hands={ name="ニャメガントレ", augments={'Path: B',}},
hands="極春日筒篭手",
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={"フリオミシピアス"},
left_ring="ニックマドゥリング",
right_ring="王将の指輪",
back={ name="スメルトリオマント", augments={'STR+20','Accuracy+20 Attack+20','STR+10','Weapon skill damage +10%','Phys. dmg. taken-10%',}},
}
--WS
sets.precast.WS['壱之太刀・燕飛'] = sets.precast.WS.wsd
sets.precast.WS['弐之太刀・鋒縛'] = sets.precast.WS.wsd
sets.precast.WS['参之太刀・轟天'] = sets.precast.WS.wsd
sets.precast.WS['四之太刀・陽炎'] = sets.precast.WS.wsd
sets.precast.WS['五之太刀・陣風'] = sets.precast.WS.magic
sets.precast.WS['六之太刀・光輝'] = sets.precast.WS.wsd
sets.precast.WS['七之太刀・雪風'] = sets.precast.WS.wsd
sets.precast.WS['八之太刀・月光'] = sets.precast.WS.wsd
sets.precast.WS['九之太刀・花車'] = sets.precast.WS.wsd
sets.precast.WS['十之太刀・乱鴉'] = sets.precast.WS.wsd
sets.precast.WS['十一之太刀・鳳蝶'] = sets.precast.WS.wsd
sets.precast.WS['十二之太刀・照破'] = sets.precast.WS.wsd
sets.precast.WS['零之太刀・回天'] = sets.precast.WS.wsd
sets.precast.WS['祖之太刀・不動'] = sets.precast.WS.wsd
sets.precast.WS['絶之太刀・無名'] = sets.precast.WS.wsd
sets.precast.WS['ソニックスラスト'] = sets.precast.WS.wsd
sets.precast.WS['スターダイバー'] = sets.precast.WS.wsd
end
コメント