トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS

GS用 の履歴(No.1)


function get_sets()

   set_language('japanese')
  • include('lib/counter_action.lua')
    		
    		
    idle_box = texts.new('${state}',{text={font='Meiryo UI', size=8}, pos={x=550, y=546}, padding = 1}) idle_box:show()

weapon_box = texts.new('${state}',{text={font='Meiryo UI', size=8}, pos={x=610, y=546}, padding = 1}) weapon_box:show()

enmity_box = texts.new('${state}',{text={font='Meiryo UI', size=8}, pos={x=748, y=546}, padding = 1}) enmity_box:show()

	-- counter_actionを使う場合必須
		counter = {}
		counter.action = {}
   sets.precast = {}
   sets.precast.ws = {}
   sets.precast.ability = {}
   sets.midcast = {}
   sets.aftercast = {}
   
   -- self_command用フラグ
   is_melee = false
   is_dual = false
   is_string_inst = false
		is_harp = false
   song = {}
   init_song()
   set_dummy_song('戦士達のピーアン')
   set_dummy_song('戦士達のピーアンII')
   set_dummy_song('戦士達のピーアンIII')
		set_dummy_song('戦士達のピーアンIV')
		set_dummy_song('戦士達のピーアンV')
		set_dummy_song('戦士達のピーアンVI')
  • set_dummy_song('重装騎兵のミンネ')
  • set_dummy_song('猛者のメヌエット')
       
       sets.weapon_dual = {main={ name="エーネアス", augments={'Path: A',}}, sub="ブラーナイフ+1"}
    		sets.weapon_aeneas = {main={ name="エーネアス", augments={'Path: A',}}, sub="玄冥盾"}
    		sets.weapon_aeneas2 = {main={ name="エーネアス", augments={'Path: A',}}, sub="クレパスクラナイフ"}
    		sets.weapon_naegling = {main="ネイグリング", sub="玄冥盾"}
       sets.weapon_naegling2 = {main="ネイグリング", sub="クレパスクラナイフ"}
    		sets.weapon_carnwenhan = {main="カルンウェナン", sub="玄冥盾"}
    		sets.weapon_carnwenhan2 = {main="カルンウェナン", sub="クレパスクラナイフ"}
    		sets.weapon_carn_levante = {main="カルンウェナン", sub="レヴァンテダガー"}
    		sets.weapon_fusetto2 = {main="カルンウェナン", sub="フセット"}
    		sets.weapon_prime = {main="ンプガンドリング", sub="クレパスクラナイフ"}
    		sets.weapon_stuff = {main="マランスタッフ+1", sub="エルダーグリップ+1"}
    		sets.weapon_nibiru = {main={ name="ニビルナイフ", augments={'Accuracy+20','Attack+15','Evasion+20',}}, sub="玄冥盾"}
    	
       sets.precast.song_fc = {																																																												--81%
  • range={ name="リノス", augments={'Mag. Evasion+9','"Fast Cast"+5',}}, -- 5%
           head="FLキャロ+3",																																																												--16%うた
           body="インヤガジュバ+2",																																																										--14%
    				hands={ name="テルキネグローブ", augments={'Mag. Evasion+21','"Fast Cast"+5','Enh. Mag. eff. dur. +10',}},																	-- 5%
           legs="アヤモコッシャレ+2",																																																									-- 6%
           feet="FLコテュルヌ+3",																																																										--13%
           neck="ボルトサージトルク",																																																									-- 4%
           waist="フルームベルト+1",
           left_ear="エンチャンピアス+1",																																																							-- 2%
           right_ear="ロケイシャスピアス",																																																							-- 2%
           left_ring="守りの指輪",
           right_ring="キシャールリング",																																																							-- 4%
           back={ name="インタラアスケープ", augments={'CHR+20','Mag. Acc+20 /Mag. Dmg.+20','Mag. Acc.+10','"Fast Cast"+10','Damage taken-5%',}},			--10%
       }
        sets.precast.song_fc_honor = {																																																									--80%
  • main={ name="カーリ", augments={'MP+60','Mag. Acc.+20','"Refresh"+1',}},
  • main="サンゴマ", -- 4%
    		   	range="マルシュアス",
           head="FLキャロ+3",																																																												--16%うた
           body="インヤガジュバ+2",																																																										--14%
    				hands={ name="テルキネグローブ", augments={'Mag. Evasion+21','"Fast Cast"+5','Enh. Mag. eff. dur. +10',}},																	-- 5%
           legs="アヤモコッシャレ+2",																																																									-- 6%
           feet="FLコテュルヌ+3",																																																										--13%
           neck="ボルトサージトルク",																																																									-- 4%
           waist="フルームベルト+1",
           left_ear="エンチャンピアス+1",																																																							-- 2%
           right_ear="ロケイシャスピアス",																																																							-- 2%
           left_ring="守りの指輪",
           right_ring="キシャールリング",																																																							-- 4%
           back={ name="インタラアスケープ", augments={'CHR+20','Mag. Acc+20 /Mag. Dmg.+20','Mag. Acc.+10','"Fast Cast"+10','Damage taken-5%',}},			--10%
       }
        sets.precast.song_fc_aria = {																																																									--80%
  • main={ name="カーリ", augments={'MP+60','Mag. Acc.+20','"Refresh"+1',}},
    				main="サンゴマ",																																																														-- 4%
    		   	range="ラックナシェード",
           head="FLキャロ+3",																																																												--16%うた
           body="インヤガジュバ+2",																																																										--14%
    				hands={ name="テルキネグローブ", augments={'Mag. Evasion+21','"Fast Cast"+5','Enh. Mag. eff. dur. +10',}},																	-- 5%
           legs="アヤモコッシャレ+2",																																																									-- 6%
           feet="FLコテュルヌ+3",																																																										--13%
           neck="ボルトサージトルク",																																																									-- 4%
           waist="フルームベルト+1",
           left_ear="エンチャンピアス+1",																																																							-- 2%
           right_ear="ロケイシャスピアス",																																																							-- 2%
           left_ring="守りの指輪",
           right_ring="キシャールリング",																																																							-- 4%
           back={ name="インタラアスケープ", augments={'CHR+20','Mag. Acc+20 /Mag. Dmg.+20','Mag. Acc.+10','"Fast Cast"+10','Damage taken-5%',}},			--10%
       }
       sets.precast.fc = {
  • main={ name="カーリ", augments={'MP+60','Mag. Acc.+20','"Refresh"+1',}},
  • main="サンゴマ",
  • range={ name="リノス", augments={'"Fast Cast"+5',}},
    		   	head={ name="ブンジハット", augments={'Path: A',}},
    	    	body="ゼンディックローブ",
    	    	hands={ name="テルキネグローブ", augments={'Mag. Evasion+21','"Fast Cast"+5','Enh. Mag. eff. dur. +10',}},
    		   	legs="アヤモコッシャレ+2",
       		feet="FLコテュルヌ+3",
       		neck="ボルトサージトルク",
       		waist="エンブラサッシュ",
       		left_ear="エンチャンピアス+1",
       		right_ear="ロケイシャスピアス",
       		left_ring="守りの指輪",
       		right_ring="キシャールリング",
       		back={ name="インタラアスケープ", augments={'CHR+20','Mag. Acc+20 /Mag. Dmg.+20','Mag. Acc.+10','"Fast Cast"+10','Damage taken-5%',}},
       }
       
       sets.precast.ability["ソウルボイス"] = {legs={ name="BIキャニオンズ+3", augments={'Enhances "Soul Voice" effect',}},}
       sets.precast.ability["ナイチンゲール"] = {feet={ name="BIスリッパー+3", augments={'Enhances "Nightingale" effect',}},}
       sets.precast.ability["トルバドゥール"] = {body={ name="BIジュストコル+3", augments={'Enhances "Troubadour" effect',}},}
   sets.midcast.song_duration = {
       main="カルンウェナン",
       head="FLキャロ+3",
       body="FLオングルリヌ+3",
       hands="FLマンシェト+3",
       legs="インヤガシャルワ+2",
       feet="BRスリッパー+3",
       neck="月虹の呼び子+1",
       waist="フルームベルト+1",
       left_ear="エテオレートピアス",
   		right_ear={ name="フィリピアス+1", augments={'System: 1 ID: 1676 Val: 0','Accuracy+13','Mag. Acc.+13','Damage taken-4%',}},
       left_ring="守りの指輪",
       right_ring="スティキニリング+1",
       back={ name="インタラアスケープ", augments={'CHR+20','Mag. Acc+20 /Mag. Dmg.+20','Mag. Acc.+10','"Fast Cast"+10','Damage taken-5%',}},
   }
   
   sets.midcast.magic_acc = {
       main="カルンウェナン",
       range="ギャッラルホルン",
       head="BRランドリト+3",
       body="FLオングルリヌ+3",
       hands="BRカフス+3",
       legs="FLラングラヴ+3",
       feet="BRスリッパー+3",
       neck="月虹の呼び子+1",
       waist="ルーミネリサッシュ",
       left_ear="ディグニタリピアス",			--王将の耳飾り
       right_ear={ name="フィリピアス+1", augments={'System: 1 ID: 1676 Val: 0','Accuracy+13','Mag. Acc.+13','Damage taken-4%',}},
       left_ring="スティキニリング",
       right_ring="キシャールリング",
       back={ name="インタラアスケープ", augments={'CHR+20','Mag. Acc+20 /Mag. Dmg.+20','Mag. Acc.+10','"Fast Cast"+10','Damage taken-5%',}},
   }
   sets.midcast.magic_acc_Lullaby = {
       main="カルンウェナン",
       range="ギャッラルホルン",
       head="BRランドリト+3",
       body="FLオングルリヌ+3",
       hands="BRカフス+3",
       legs="インヤガシャルワ+2",
       feet="BRスリッパー+3",
       neck="月虹の呼び子+1",
       waist="ルーミネリサッシュ",
       left_ear="ディグニタリピアス",			--王将の耳飾り
       right_ear={ name="フィリピアス+1", augments={'System: 1 ID: 1676 Val: 0','Accuracy+13','Mag. Acc.+13','Damage taken-4%',}},
       left_ring="スティキニリング",
       right_ring="キシャールリング",
       back={ name="インタラアスケープ", augments={'CHR+20','Mag. Acc+20 /Mag. Dmg.+20','Mag. Acc.+10','"Fast Cast"+10','Damage taken-5%',}},
   }
   sets.midcast.magic_acc_enmity = {
       main={ name="ニビルナイフ", augments={'Accuracy+20','Attack+15','Evasion+20',}},
       sub="玄冥盾",
       range={ name="リノス", augments={'Mag. Evasion+9','"Fast Cast"+5',}},
       head="ハリタスヘルム",
       body={ name="エメットハーネス+1", augments={'Path: A',}},
       hands="FLマンシェト+3",
       legs="ゾアサブリガ+1",
       feet={ name="ニャメソルレット", augments={'Path: B',}},
       neck={ name="アンムーヴカラー+1", augments={'Path: A',}},
       waist="カシリベルト",
       left_ear="エアバニピアス",
       right_ear="インフューズピアス",
       left_ring="守りの指輪",
       right_ring={ name="ゼラチナスリング+1", augments={'Path: A',}},
       back={ name="インタラアスケープ", augments={'AGI+20','Eva.+20 /Mag. Eva.+20','Evasion+10','Enmity+10','Evasion+15',}},
   }
   sets.midcast.magic_acc_harp = {
       main="カルンウェナン",
       range="ブラーハープ+1",
       head="BRランドリト+3",
       body="FLオングルリヌ+3",
       hands="BRカフス+3",
       legs="FLラングラヴ+3",
       feet="BRスリッパー+3",
       neck="月虹の呼び子+1",
       waist="ルーミネリサッシュ",
       left_ear="ディグニタリピアス",			--王将の耳飾り
   		right_ear={ name="フィリピアス+1", augments={'System: 1 ID: 1676 Val: 0','Accuracy+13','Mag. Acc.+13','Damage taken-4%',}},
       left_ring="スティキニリング",
       right_ring="キシャールリング",
       back={ name="インタラアスケープ", augments={'CHR+20','Mag. Acc+20 /Mag. Dmg.+20','Mag. Acc.+10','"Fast Cast"+10','Damage taken-5%',}},
   }
   sets.midcast.magic_finale = {
       head="BRランドリト+3",
       body="FLオングルリヌ+3",
       hands="BRカフス+3",
       legs="FLラングラヴ+3",
       feet="BRスリッパー+3",
       neck="月虹の呼び子+1",
       waist="ルーミネリサッシュ",
       left_ear="ディグニタリピアス",			--王将の耳飾り
       right_ear={ name="フィリピアス+1", augments={'System: 1 ID: 1676 Val: 0','Accuracy+13','Mag. Acc.+13','Damage taken-4%',}},
       left_ring="スティキニリング",
       right_ring="キシャールリング",
       back={ name="インタラアスケープ", augments={'CHR+20','Mag. Acc+20 /Mag. Dmg.+20','Mag. Acc.+10','"Fast Cast"+10','Damage taken-5%',}},
   }
  • 見習い職人の軌跡参照
    		
       sets.midcast.song_dummy = {
    				main="カルンウェナン",
    	    	range="ダウルダヴラ",
    	   		head="FLキャロ+3",
    	    	body="ゼンディックローブ",
    	    	hands={ name="ブンジグローブ", augments={'Path: A',}},
    	    	legs="FLラングラヴ+3",
    	    	feet="BRスリッパー+3",
    	    	neck="ロリケートトルク+1",
    	    	waist={ name="セールフィベルト+1", augments={'Path: A',}},
    	    	left_ear="エテオレートピアス",
    	    	right_ear={ name="フィリピアス+1", augments={'System: 1 ID: 1676 Val: 0','Accuracy+13','Mag. Acc.+13','Damage taken-4%',}},
    	    	left_ring="守りの指輪",
    	    	right_ring={ name="ゼラチナスリング+1", augments={'Path: A',}},											--レベッチェリング@風の試練
    	    	back={ name="インタラアスケープ", augments={'CHR+20','Mag. Acc+20 /Mag. Dmg.+20','Mag. Acc.+10','"Fast Cast"+10','Damage taken-5%',}},
       }
   sets.midcast.song_base = {															--TypeA@どらぷり
				main="カルンウェナン",
   		range="ギャッラルホルン",
   		head={ name="ブンジハット", augments={'Path: A',}},
   		body="ゼンディックローブ",
   		hands="FLマンシェト+3",
   		legs="インヤガシャルワ+2",
   		feet={ name="ニャメソルレット", augments={'Path: B',}},
   		neck="月虹の呼び子+1",
   		waist={ name="セールフィベルト+1", augments={'Path: A',}},
   		left_ear="インフューズピアス",
   		right_ear={ name="フィリピアス+1", augments={'System: 1 ID: 1676 Val: 0','Accuracy+13','Mag. Acc.+13','Damage taken-4%',}},
   		left_ring="守りの指輪",
   		right_ring={ name="ゼラチナスリング+1", augments={'Path: A',}},
   		back={ name="インタラアスケープ", augments={'CHR+20','Mag. Acc+20 /Mag. Dmg.+20','Mag. Acc.+10','"Fast Cast"+10','Damage taken-5%',}},
   }
		sets.midcast.march = {
   		main="カルンウェナン",
   		range="ギャッラルホルン",
   		head="FLキャロ+3",
   		body="FLオングルリヌ+3",
   		hands="FLマンシェト+3",
   		legs={ name="ブンジズボン", augments={'Path: A',}},
   		feet="ブリオソスリッパー",
   		neck="月虹の呼び子+1",
   		waist={ name="セールフィベルト+1", augments={'Path: A',}},
   		left_ear="インフューズピアス",
   		right_ear={ name="フィリピアス+1", augments={'System: 1 ID: 1676 Val: 0','Accuracy+13','Mag. Acc.+13','Damage taken-4%',}},
   		left_ring="守りの指輪",
   		right_ring={ name="ゼラチナスリング+1", augments={'Path: A',}},
   		back={ name="インタラアスケープ", augments={'CHR+20','Mag. Acc+20 /Mag. Dmg.+20','Mag. Acc.+10','"Fast Cast"+10','Damage taken-5%',}},

}

   sets.midcast.marsyas = {
				main="カルンウェナン",
   		range="マルシュアス",
   		head="FLキャロ+3",
   		body="FLオングルリヌ+3",
   		hands="FLマンシェト+3",
   		legs="FLラングラヴ+3",
   		feet={ name="ニャメソルレット", augments={'Path: B',}},
   		neck="月虹の呼び子+1",
   		waist={ name="セールフィベルト+1", augments={'Path: A',}},
   		left_ear="インフューズピアス",
   		right_ear="ロケイシャスピアス",
   		left_ring="守りの指輪",
   		right_ring={ name="ゼラチナスリング+1", augments={'Path: A',}},
   		back={ name="インタラアスケープ", augments={'CHR+20','Mag. Acc+20 /Mag. Dmg.+20','Mag. Acc.+10','"Fast Cast"+10','Damage taken-5%',}},
		}
		sets.midcast.minuet = {
   		main="カルンウェナン",
   		range="ギャッラルホルン",
   		head="FLキャロ+3",
   		body="FLオングルリヌ+3",
   		hands={ name="ブンジグローブ", augments={'Path: A',}},
				legs={ name="ブンジズボン", augments={'Path: A',}},
   		feet="ブリオソスリッパー",
   		neck="月虹の呼び子+1",
   		waist={ name="セールフィベルト+1", augments={'Path: A',}},
   		left_ear="インフューズピアス",
   		right_ear={ name="フィリピアス+1", augments={'System: 1 ID: 1676 Val: 0','Accuracy+13','Mag. Acc.+13','Damage taken-4%',}},
   		left_ring="守りの指輪",
   		right_ring={ name="ゼラチナスリング+1", augments={'Path: A',}},
   		back={ name="インタラアスケープ", augments={'CHR+20','Mag. Acc+20 /Mag. Dmg.+20','Mag. Acc.+10','"Fast Cast"+10','Damage taken-5%',}},

}

		sets.midcast.madrigal = {
   		main="カルンウェナン",
   		range="ギャッラルホルン",
   		head="FLキャロ+3",
   		body="FLオングルリヌ+3",
   		hands={ name="ブンジグローブ", augments={'Path: A',}},
   		legs="インヤガシャルワ",    		
   		feet={ name="ニャメソルレット", augments={'Path: B',}},
   		neck="月虹の呼び子+1",
   		waist="セールフィベルト+1",
   		left_ear="インフューズピアス",
   		right_ear="ロケイシャスピアス",
   		left_ring="守りの指輪",
   		right_ring={ name="ゼラチナスリング+1", augments={'Path: A',}},
   		back={ name="インタラアスケープ", augments={'CHR+20','Mag. Acc+20 /Mag. Dmg.+20','Mag. Acc.+10','"Fast Cast"+10','Damage taken-5%',}},
		}
		sets.midcast.prelude = {
   		main="カルンウェナン",
   		range="ギャッラルホルン",
   		head="FLキャロ+3",
   		body="FLオングルリヌ+3",
   		hands={ name="ブンジグローブ", augments={'Path: A',}},
   		legs="インヤガシャルワ",
   		feet="ブリオソスリッパー",
   		neck="月虹の呼び子+1",
   		waist={ name="セールフィベルト+1", augments={'Path: A',}},
   		left_ear="インフューズピアス",
   		right_ear={ name="フィリピアス+1", augments={'System: 1 ID: 1676 Val: 0','Accuracy+13','Mag. Acc.+13','Damage taken-4%',}},
   		left_ring="守りの指輪",
   		right_ring={ name="ゼラチナスリング+1", augments={'Path: A',}},
   		back={ name="インタラアスケープ", augments={'CHR+20','Mag. Acc+20 /Mag. Dmg.+20','Mag. Acc.+10','"Fast Cast"+10','Damage taken-5%',}},

}

		sets.midcast.aria = {
   		main="カルンウェナン",
   		range="ラックナシェード",
   		head="FLキャロ+3",
   		body="FLオングルリヌ+3",
   		hands={ name="ブンジグローブ", augments={'Path: A',}},
   		legs="インヤガシャルワ+2",																--強化したら、インヤガシャルワに変更
   		feet="BRスリッパー+3",
   		neck="月虹の呼び子+1",
   		waist={ name="セールフィベルト+1", augments={'Path: A',}},
   		left_ear="インフューズピアス",
   		right_ear={ name="フィリピアス+1", augments={'System: 1 ID: 1676 Val: 0','Accuracy+13','Mag. Acc.+13','Damage taken-4%',}},
   		left_ring="守りの指輪",
   		right_ring={ name="ゼラチナスリング+1", augments={'Path: A',}},
   		back={ name="インタラアスケープ", augments={'CHR+20','Mag. Acc+20 /Mag. Dmg.+20','Mag. Acc.+10','"Fast Cast"+10','Damage taken-5%',}},

}

		sets.midcast.ballad = {
   		main="カルンウェナン",
   		range="ギャッラルホルン",
   		head="FLキャロ+3",
   		body="FLオングルリヌ+3",
   		hands={ name="ブンジグローブ", augments={'Path: A',}},
   		legs="インヤガシャルワ+2",
   		feet="BRスリッパー+3",
   		neck="月虹の呼び子+1",
   		waist={ name="セールフィベルト+1", augments={'Path: A',}},
   		left_ear="インフューズピアス",
   		right_ear={ name="フィリピアス+1", augments={'System: 1 ID: 1676 Val: 0','Accuracy+13','Mag. Acc.+13','Damage taken-4%',}},
   		left_ring="守りの指輪",
   		right_ring={ name="ゼラチナスリング+1", augments={'Path: A',}},
   		back={ name="インタラアスケープ", augments={'CHR+20','Mag. Acc+20 /Mag. Dmg.+20','Mag. Acc.+10','"Fast Cast"+10','Damage taken-5%',}},
		}
		sets.midcast.paeon = {
   		main="カルンウェナン",
   		range="ダウルダヴラ",
   		head="BRランドリト+3",
   		body="FLオングルリヌ+3",
   		hands={ name="ブンジグローブ", augments={'Path: A',}},
   		legs="インヤガシャルワ",
   		feet={ name="ニャメソルレット", augments={'Path: B',}},
   		neck="月虹の呼び子+1",
   		waist="セールフィベルト+1",
   		left_ear="インフューズピアス",
   		right_ear="ロケイシャスピアス",
   		left_ring="守りの指輪",
   		right_ring={ name="ゼラチナスリング+1", augments={'Path: A',}},
   		back={ name="インタラアスケープ", augments={'CHR+20','Mag. Acc+20 /Mag. Dmg.+20','Mag. Acc.+10','"Fast Cast"+10','Damage taken-5%',}},
		}
		sets.midcast.minne = {
		    main="カルンウェナン",
		    range="ギャッラルホルン",
		    head="FLキャロ+3",
		    body="FLオングルリヌ+3",
		    hands={ name="ブンジグローブ", augments={'Path: A',}},
		    legs="ムセスサラウィル+1",
   		feet="BRスリッパー+3",
   		neck="月虹の呼び子+1",
   		waist={ name="セールフィベルト+1", augments={'Path: A',}},
   		left_ear="インフューズピアス",
   		right_ear={ name="フィリピアス+1", augments={'System: 1 ID: 1676 Val: 0','Accuracy+13','Mag. Acc.+13','Damage taken-4%',}},
   		left_ring="守りの指輪",
   		right_ring={ name="ゼラチナスリング+1", augments={'Path: A',}},
   		back={ name="インタラアスケープ", augments={'CHR+20','Mag. Acc+20 /Mag. Dmg.+20','Mag. Acc.+10','"Fast Cast"+10','Damage taken-5%',}},		
		}
		sets.midcast.mambo = {
				main="カルンウェナン",
   		range="ギャッラルホルン",
   		head="FLキャロ+3",
   		body="FLオングルリヌ+3",
   		hands={ name="ブンジグローブ", augments={'Path: A',}},
   		legs="インヤガシャルワ",
   		feet="ムセスクラッコー+1",
   		neck="月虹の呼び子+1",
   		waist={ name="セールフィベルト+1", augments={'Path: A',}},
   		left_ear="インフューズピアス",
   		right_ear={ name="フィリピアス+1", augments={'System: 1 ID: 1676 Val: 0','Accuracy+13','Mag. Acc.+13','Damage taken-4%',}},
   		left_ring="守りの指輪",
   		right_ring={ name="ゼラチナスリング+1", augments={'Path: A',}},
   		back={ name="インタラアスケープ", augments={'CHR+20','Mag. Acc+20 /Mag. Dmg.+20','Mag. Acc.+10','"Fast Cast"+10','Damage taken-5%',}},
		}
   sets.midcast.carol = {
		    main="カルンウェナン",
		    range="ギャッラルホルン",
		    head="FLキャロ+3",
		    body="FLオングルリヌ+3",
		    hands="ムセスゲージ+1",
		    legs="インヤガシャルワ",
   		feet={ name="ニャメソルレット", augments={'Path: B',}},
   		neck="月虹の呼び子+1",
   		waist={ name="セールフィベルト+1", augments={'Path: A',}},
   		left_ear="インフューズピアス",
   		right_ear={ name="フィリピアス+1", augments={'System: 1 ID: 1676 Val: 0','Accuracy+13','Mag. Acc.+13','Damage taken-4%',}},
   		left_ring="守りの指輪",
   		right_ring={ name="ゼラチナスリング+1", augments={'Path: A',}},
   		back={ name="インタラアスケープ", augments={'CHR+20','Mag. Acc+20 /Mag. Dmg.+20','Mag. Acc.+10','"Fast Cast"+10','Damage taken-5%',}},		
		}
		sets.midcast.etude = {
				main="カルンウェナン",
   		range="ギャッラルホルン",
   		head="ムセスターバン+1",
   		body="ゼンディックローブ",
   		hands={ name="ブンジグローブ", augments={'Path: A',}},
   		legs="インヤガシャルワ+2",
   		feet={ name="ニャメソルレット", augments={'Path: B',}},
   		neck="月虹の呼び子+1",
   		waist={ name="セールフィベルト+1", augments={'Path: A',}},
   		left_ear="インフューズピアス",
   		right_ear={ name="フィリピアス+1", augments={'System: 1 ID: 1676 Val: 0','Accuracy+13','Mag. Acc.+13','Damage taken-4%',}},
   		left_ring="守りの指輪",
   		right_ring={ name="ゼラチナスリング+1", augments={'Path: A',}},
   		back={ name="インタラアスケープ", augments={'CHR+20','Mag. Acc+20 /Mag. Dmg.+20','Mag. Acc.+10','"Fast Cast"+10','Damage taken-5%',}},
		}
		sets.midcast.scherzo = {
				main="カルンウェナン",
   		range="ギャッラルホルン",
   		head="ムセスターバン+1",
   		body="FLオングルリヌ+3",
   		hands={ name="ブンジグローブ", augments={'Path: A',}},
   		legs="インヤガシャルワ",
   		feet="BRスリッパー+3",
   		neck="月虹の呼び子+1",
   		waist={ name="セールフィベルト+1", augments={'Path: A',}},
   		left_ear="インフューズピアス",
   		right_ear={ name="フィリピアス+1", augments={'System: 1 ID: 1676 Val: 0','Accuracy+13','Mag. Acc.+13','Damage taken-4%',}},
   		left_ring="守りの指輪",
   		right_ring={ name="ゼラチナスリング+1", augments={'Path: A',}},
   		back={ name="インタラアスケープ", augments={'CHR+20','Mag. Acc+20 /Mag. Dmg.+20','Mag. Acc.+10','"Fast Cast"+10','Damage taken-5%',}},
		}
		sets.midcast.song_other = {
   		main="カルンウェナン",
   		range="ギャッラルホルン",
   		head="FLキャロ+3",
   		body="FLオングルリヌ+3",
   		hands={ name="ブンジグローブ", augments={'Path: A',}},
   		legs="インヤガシャルワ+2",
   		feet="BRスリッパー+3",
   		neck="月虹の呼び子+1",
   		waist={ name="セールフィベルト+1", augments={'Path: A',}},
   		left_ear="インフューズピアス",
   		right_ear={ name="フィリピアス+1", augments={'System: 1 ID: 1676 Val: 0','Accuracy+13','Mag. Acc.+13','Damage taken-4%',}},
   		left_ring="守りの指輪",
   		right_ring={ name="ゼラチナスリング+1", augments={'Path: A',}},
   		back={ name="インタラアスケープ", augments={'CHR+20','Mag. Acc+20 /Mag. Dmg.+20','Mag. Acc.+10','"Fast Cast"+10','Damage taken-5%',}},
		}
   sets.midcast.threnody   = set_combine(sets.midcast.magic_acc, {body="ムセスマンティル+1"})
   sets.midcast.enhance_duration = {
       head={ name="テルキネキャップ", augments={'Mag. Evasion+20','"Fast Cast"+5','Enh. Mag. eff. dur. +10',}},
       body={ name="テルキネシャジュブ", augments={'Mag. Evasion+24','"Fast Cast"+5','Enh. Mag. eff. dur. +10',}},
       hands={ name="テルキネグローブ", augments={'Mag. Evasion+21','"Fast Cast"+5','Enh. Mag. eff. dur. +10',}},
       legs={ name="テルキネブラコーニ", augments={'Mag. Evasion+21','"Fast Cast"+5','Enh. Mag. eff. dur. +10',}},
       feet={ name="テルキネピガッシュ", augments={'Mag. Evasion+22','"Fast Cast"+5','Enh. Mag. eff. dur. +10',}},
       neck="ボルトサージトルク",
       waist="フルームベルト+1",
       left_ear="エテオレートピアス",
       right_ear="ロケイシャスピアス",
       left_ring="守りの指輪",
       right_ring="キシャールリング",
       back={ name="インタラアスケープ", augments={'CHR+20','Mag. Acc+20 /Mag. Dmg.+20','Mag. Acc.+10','"Fast Cast"+10','Damage taken-5%',}},
   }
   
   sets.midcast.cure = {
       -- range={ name="ダウルダヴラ", augments={'HP+30','Mag. Acc.+10','Damage Taken -3%',}},
       head={ name="ヴァニヤフード", augments={'MP+50','"Fast Cast"+10','Haste+2%',}},
       body="ヴリコダラジュポン",
       hands={ name="テルキネグローブ", augments={'Mag. Evasion+21','"Fast Cast"+5','Enh. Mag. eff. dur. +10',}},
       legs="ギーヴトラウザ",
       feet={ name="ヴァニヤクロッグ", augments={'"Cure" potency +5%','"Cure" spellcasting time -15%','"Conserve MP"+6',}},
       neck="ボルトサージトルク",
       waist="ニヌルタサッシュ",
       left_ear="メンデカントピアス",
       right_ear="ロケイシャスピアス",
       left_ring="ラハブリング",
       right_ring="キシャールリング",
       back={ name="インタラアスケープ", augments={'CHR+20','Mag. Acc+20 /Mag. Dmg.+20','Mag. Acc.+10','"Fast Cast"+10','Damage taken-5%',}},
   }
   
   sets.aftercast.idle = {
       -- range={ name="ダウルダヴラ", augments={'HP+30','Mag. Acc.+10','Damage Taken -3%',}},
       head={ name="ニャメヘルム", augments={'Path: B',}},
   		body={ name="ニャメメイル", augments={'Path: B',}},
   		hands={ name="ニャメガントレ", augments={'Path: B',}},
   		legs={ name="ニャメフランチャ", augments={'Path: B',}},									--アシドゥイズボン+1",			--ブンジズボン
				feet="FLコテュルヌ+3",
       neck={ name="バードチャーム+2", augments={'Path: A',}},									--ロリケートトルク+1
       waist="フルームベルト+1",
       left_ear="エテオレートピアス",
       right_ear={ name="フィリピアス+1", augments={'System: 1 ID: 1676 Val: 0','Accuracy+13','Mag. Acc.+13','Damage taken-4%',}},
       left_ring="守りの指輪",
       right_ring="シーリチリング+1",
       -- back="月光の羽衣",
       back={ name="インタラアスケープ", augments={'CHR+20','Mag. Acc+20 /Mag. Dmg.+20','Mag. Acc.+10','"Fast Cast"+10','Damage taken-5%',}},
   }
    sets.aftercast.idle_move = {
       -- range={ name="ダウルダヴラ", augments={'HP+30','Mag. Acc.+10','Damage Taken -3%',}},
       head={ name="ニャメヘルム", augments={'Path: B',}},
   		body={ name="ニャメメイル", augments={'Path: B',}},
   		hands={ name="ニャメガントレ", augments={'Path: B',}},
   		legs={ name="ニャメフランチャ", augments={'Path: B',}},									--アシドゥイズボン+1",			--ブンジズボン
   		feet={ name="ニャメソルレット", augments={'Path: B',}},
				feet="FLコテュルヌ+3",
       neck={ name="バードチャーム+2", augments={'Path: A',}},									--ロリケートトルク+1
       waist="フルームベルト+1",
       left_ear="エテオレートピアス",
       right_ear={ name="フィリピアス+1", augments={'System: 1 ID: 1676 Val: 0','Accuracy+13','Mag. Acc.+13','Damage taken-4%',}},
       left_ring="守りの指輪",
       right_ring="シュネデックリング",
       -- back="月光の羽衣",
       back={ name="インタラアスケープ", augments={'CHR+20','Mag. Acc+20 /Mag. Dmg.+20','Mag. Acc.+10','"Fast Cast"+10','Damage taken-5%',}},
   }
   sets.aftercast.idle_evasion = {
       main={ name="ニビルナイフ", augments={'Accuracy+20','Attack+15','Evasion+20',}},
       sub="玄冥盾",
       range={ name="リノス", augments={'Evasion+14','"Regen"+1','AGI+8',}},
       head={ name="ニャメヘルム", augments={'Path: B',}},
       body={ name="ニャメメイル", augments={'Path: B',}},
       hands="FLマンシェト+3",
       legs={ name="ニャメフランチャ", augments={'Path: B',}},
       feet={ name="ニャメソルレット", augments={'Path: B',}},
       neck={ name="バーシチョーカー+1", augments={'Path: A',}},
       waist="カシリベルト",
       left_ear="エアバニピアス",
       right_ear="インフューズピアス",
       left_ring="守りの指輪",																					--ヴェンジフルリング
       right_ring={ name="ゼラチナスリング+1", augments={'Path: A',}},
       back={ name="インタラアスケープ", augments={'AGI+20','Eva.+20 /Mag. Eva.+20','Evasion+10','Enmity+10','Evasion+15',}},
   }
   sets.aftercast.melee = {
       -- main={ name="エーネアス", augments={'Path: A',}},
  • main="ネイグリング",
           range={ name="リノス", augments={'Accuracy+19','"Dbl.Atk."+2','Quadruple Attack +3',}},
           head={ name="ブンジハット", augments={'Path: A',}},
       		body={ name="ニャメメイル", augments={'Path: B',}},										--アシェーラハーネス
       		hands={ name="ブンジグローブ", augments={'Path: A',}},
       		legs={ name="ニャメフランチャ", augments={'Path: B',}},									--アシドゥイズボン+1",			--ブンジズボン
       		feet={ name="ニャメソルレット", augments={'Path: B',}},
           neck={ name="バードチャーム+2", augments={'Path: A',}},									--コンバタントトルク
           waist={ name="セールフィベルト+1", augments={'Path: A',}},
           left_ear="テロスピアス",
           right_ear="エアバニピアス",
           left_ring="シーリチリング+1",
           right_ring="シーリチリング+1",
           back={ name="インタラアスケープ", augments={'DEX+20','Accuracy+20 Attack+20','DEX+10','"Store TP"+10','Damage taken-5%',}},
       }
       sets.aftercast.melee_aeneas = {
           main={ name="エーネアス", augments={'Path: A',}},
           sub="玄冥盾",
           range={ name="リノス", augments={'Accuracy+19','"Dbl.Atk."+2','Quadruple Attack +3',}},
           head={ name="ブンジハット", augments={'Path: A',}},
           body={ name="ニャメメイル", augments={'Path: B',}},
           hands={ name="ブンジグローブ", augments={'Path: A',}},
           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="セサンスピアス",
           left_ring="シーリチリング+1",
           right_ring="シーリチリング+1",
           back={ name="インタラアスケープ", augments={'DEX+20','Accuracy+20 Attack+20','DEX+10','"Store TP"+10','Damage taken-5%',}},
       }
       sets.aftercast.melee_aeneas2 = {
           main={ name="エーネアス", augments={'Path: A',}},
           sub="クレパスクラナイフ",
           range={ name="リノス", augments={'Accuracy+19','"Dbl.Atk."+2','Quadruple Attack +3',}},
           head={ name="ブンジハット", augments={'Path: A',}},
           body={ name="ニャメメイル", augments={'Path: B',}},
           hands={ name="ブンジグローブ", augments={'Path: A',}},
           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="セサンスピアス",
           left_ring="シーリチリング+1",
           right_ring="シーリチリング+1",
           back={ name="インタラアスケープ", augments={'DEX+20','Accuracy+20 Attack+20','DEX+10','"Store TP"+10','Damage taken-5%',}},
       }
       sets.aftercast.melee_naegling = {
           main="ネイグリング",
    				sub="玄冥盾",
           range={ name="リノス", augments={'Accuracy+19','"Dbl.Atk."+2','Quadruple Attack +3',}},
           head={ name="ブンジハット", augments={'Path: A',}},
       		body={ name="ニャメメイル", augments={'Path: B',}},										--アシェーラハーネス
       		hands={ name="ブンジグローブ", augments={'Path: A',}},
       		legs={ name="ニャメフランチャ", augments={'Path: B',}},									--アシドゥイズボン+1",			--ブンジズボン
       		feet={ name="ニャメソルレット", augments={'Path: B',}},
           neck={ name="バードチャーム+2", augments={'Path: A',}},									--コンバタントトルク
           waist={ name="セールフィベルト+1", augments={'Path: A',}},
           left_ear="テロスピアス",
       		right_ear="セサンスピアス",
           left_ring="シーリチリング+1",
           right_ring="シーリチリング+1",
           back={ name="インタラアスケープ", augments={'DEX+20','Accuracy+20 Attack+20','DEX+10','"Store TP"+10','Damage taken-5%',}},
       }
       sets.aftercast.melee_naegling2 = {
           main="ネイグリング",
    				sub="クレパスクラナイフ",
           range={ name="リノス", augments={'Accuracy+19','"Dbl.Atk."+2','Quadruple Attack +3',}},
           head={ name="ブンジハット", augments={'Path: A',}},
       		body={ name="ニャメメイル", augments={'Path: B',}},										--アシェーラハーネス
       		hands={ name="ブンジグローブ", augments={'Path: A',}},
       		legs={ name="ニャメフランチャ", augments={'Path: B',}},									--アシドゥイズボン+1",			--ブンジズボン
       		feet={ name="ニャメソルレット", augments={'Path: B',}},
           neck={ name="バードチャーム+2", augments={'Path: A',}},									--コンバタントトルク
           waist={ name="セールフィベルト+1", augments={'Path: A',}},
           left_ear="テロスピアス",
           right_ear="エアバニピアス",
           left_ring="シーリチリング+1",
           right_ring="シーリチリング+1",
           back={ name="インタラアスケープ", augments={'DEX+20','Accuracy+20 Attack+20','DEX+10','"Store TP"+10','Damage taken-5%',}},
       }
       sets.aftercast.melee_carnwenhan = {
           main="カルンウェナン",
    				sub="玄冥盾",
           range={ name="リノス", augments={'Accuracy+19','"Dbl.Atk."+2','Quadruple Attack +3',}},
           head={ name="ブンジハット", augments={'Path: A',}},
       		body={ name="ニャメメイル", augments={'Path: B',}},										--アシェーラハーネス
       		hands={ name="ブンジグローブ", augments={'Path: A',}},
       		legs={ name="ニャメフランチャ", augments={'Path: B',}},									--アシドゥイズボン+1",			--ブンジズボン
       		feet={ name="ニャメソルレット", augments={'Path: B',}},
           neck={ name="バードチャーム+2", augments={'Path: A',}},									--コンバタントトルク
           waist={ name="セールフィベルト+1", augments={'Path: A',}},
           left_ear="テロスピアス",
       		right_ear="セサンスピアス",
           left_ring="シーリチリング+1",
           right_ring="シーリチリング+1",
           back={ name="インタラアスケープ", augments={'DEX+20','Accuracy+20 Attack+20','DEX+10','"Store TP"+10','Damage taken-5%',}},
       }
       sets.aftercast.melee_carnwenhan2 = {
           main="カルンウェナン",
    				sub="クレパスクラナイフ",
           range={ name="リノス", augments={'Accuracy+19','"Dbl.Atk."+2','Quadruple Attack +3',}},
           head={ name="ブンジハット", augments={'Path: A',}},
       		body={ name="ニャメメイル", augments={'Path: B',}},										--アシェーラハーネス
       		hands={ name="ブンジグローブ", augments={'Path: A',}},
       		legs={ name="ニャメフランチャ", augments={'Path: B',}},									--アシドゥイズボン+1",			--ブンジズボン
       		feet={ name="ニャメソルレット", augments={'Path: B',}},
           neck={ name="バードチャーム+2", augments={'Path: A',}},									--コンバタントトルク
           waist={ name="セールフィベルト+1", augments={'Path: A',}},
           left_ear="テロスピアス",
           right_ear="エアバニピアス",
           left_ring="シーリチリング+1",
           right_ring="シーリチリング+1",
           back={ name="インタラアスケープ", augments={'DEX+20','Accuracy+20 Attack+20','DEX+10','"Store TP"+10','Damage taken-5%',}},
       }
       sets.aftercast.melee_carn_levante = {
           main="カルンウェナン",
    				sub="レヴァンテダガー",
           range={ name="リノス", augments={'Accuracy+19','"Dbl.Atk."+2','Quadruple Attack +3',}},
           head={ name="ブンジハット", augments={'Path: A',}},
       		body={ name="ニャメメイル", augments={'Path: B',}},										--アシェーラハーネス
       		hands={ name="ブンジグローブ", augments={'Path: A',}},
       		legs={ name="ニャメフランチャ", augments={'Path: B',}},									--アシドゥイズボン+1",			--ブンジズボン
       		feet={ name="ニャメソルレット", augments={'Path: B',}},
           neck={ name="バードチャーム+2", augments={'Path: A',}},									--コンバタントトルク
           waist={ name="セールフィベルト+1", augments={'Path: A',}},
           left_ear="テロスピアス",
           right_ear="エアバニピアス",
           left_ring="シーリチリング+1",
           right_ring="シーリチリング+1",
           back={ name="インタラアスケープ", augments={'DEX+20','Accuracy+20 Attack+20','DEX+10','"Store TP"+10','Damage taken-5%',}},
       }
       sets.aftercast.melee_fusetto2 = {
           main="カルンウェナン",
    				sub="フセット",
           range={ name="リノス", augments={'Accuracy+19','"Dbl.Atk."+2','Quadruple Attack +3',}},
           head={ name="ブンジハット", augments={'Path: A',}},
       		body={ name="ニャメメイル", augments={'Path: B',}},										--アシェーラハーネス
       		hands={ name="ブンジグローブ", augments={'Path: A',}},
       		legs={ name="ニャメフランチャ", augments={'Path: B',}},									--アシドゥイズボン+1",			--ブンジズボン
       		feet={ name="ニャメソルレット", augments={'Path: B',}},
           neck={ name="バードチャーム+2", augments={'Path: A',}},									--コンバタントトルク
           waist={ name="セールフィベルト+1", augments={'Path: A',}},
           left_ear="テロスピアス",
           right_ear="エアバニピアス",
           left_ring="シーリチリング+1",
           right_ring="シーリチリング+1",
           back={ name="インタラアスケープ", augments={'DEX+20','Accuracy+20 Attack+20','DEX+10','"Store TP"+10','Damage taken-5%',}},
       }
       sets.aftercast.melee_prime = {
           main="ンプガンドリング",
    				sub="クレパスクラナイフ",
           range={ name="リノス", augments={'Accuracy+19','"Dbl.Atk."+2','Quadruple Attack +3',}},
           head={ name="ブンジハット", augments={'Path: A',}},
       		body={ name="ニャメメイル", augments={'Path: B',}},										--アシェーラハーネス
       		hands={ name="ブンジグローブ", augments={'Path: A',}},
       		legs={ name="ニャメフランチャ", augments={'Path: B',}},									--アシドゥイズボン+1",			--ブンジズボン
       		feet={ name="ニャメソルレット", augments={'Path: B',}},
           neck={ name="バードチャーム+2", augments={'Path: A',}},									--コンバタントトルク
           waist={ name="セールフィベルト+1", augments={'Path: A',}},
           left_ear="テロスピアス",
           right_ear="エアバニピアス",
           left_ring="シーリチリング+1",
           right_ring="シーリチリング+1",
           back={ name="インタラアスケープ", augments={'DEX+20','Accuracy+20 Attack+20','DEX+10','"Store TP"+10','Damage taken-5%',}},
       }
       sets.aftercast.melee_stuff = {
           main="マランスタッフ+1",
       		sub="エルダーグリップ+1",
           range={ name="リノス", augments={'Accuracy+19','"Dbl.Atk."+2','Quadruple Attack +3',}},
           head={ name="ブンジハット", augments={'Path: A',}},
       		body={ name="ニャメメイル", augments={'Path: B',}},										--アシェーラハーネス
       		hands={ name="ブンジグローブ", augments={'Path: A',}},
       		legs={ name="ニャメフランチャ", augments={'Path: B',}},									--アシドゥイズボン+1",			--ブンジズボン
       		feet={ name="ニャメソルレット", augments={'Path: B',}},
           neck={ name="バードチャーム+2", augments={'Path: A',}},									--コンバタントトルク
           waist={ name="セールフィベルト+1", augments={'Path: A',}},
           left_ear="テロスピアス",
           right_ear="エアバニピアス",
           left_ring="シーリチリング+1",
           right_ring="シーリチリング+1",
           back={ name="インタラアスケープ", augments={'DEX+20','Accuracy+20 Attack+20','DEX+10','"Store TP"+10','Damage taken-5%',}},
       }
       sets.precast.ws.wsd = {
           range={ name="リノス", augments={'Accuracy+15','Weapon skill damage +2%','Quadruple Attack +3',}},
           head={ name="ブリスタサリット+1", augments={'Path: A',}},
           body={ name="BIジュストコル+3", augments={'Enhances "Troubadour" effect',}},
           hands={ name="ニャメガントレ", augments={'Path: B',}},
           legs={ name="ニャメフランチャ", augments={'Path: B',}},
           legs="蓐収佩楯",
           neck={ name="バードチャーム+2", augments={'Path: A',}},
           waist="ケンタークベルト+1",
           left_ear="マーケピアス+1",
           right_ear={ name="胡蝶のイヤリング", augments={'Accuracy+4','TP Bonus +250',}},
           left_ring="イラブラットリング",
           right_ring="コーネリアリング",
           back={ name="インタラアスケープ", augments={'DEX+20','Accuracy+20 Attack+20','DEX+10','Weapon skill damage +10%','Damage taken-5%',}},
       }
   sets.precast.ws.str = {
   	range={ name="リノス", augments={'Accuracy+15','Weapon skill damage +2%','Quadruple Attack +3',}},
   	head={ name="ブンジハット", augments={'Path: A',}},
   	body={ name="BIジュストコル+3", augments={'Enhances "Troubadour" effect',}},
   	hands={ name="ニャメガントレ", augments={'Path: B',}},
   	legs={ name="ニャメフランチャ", augments={'Path: B',}},
   	feet={ name="ニャメソルレット", augments={'Path: B',}},
   	neck={ name="バードチャーム+2", augments={'Path: A',}},
   	waist="フルームベルト+1",
   	left_ear="イシュヴァラピアス",
   	right_ear={ name="胡蝶のイヤリング", augments={'Accuracy+4','TP Bonus +250',}},
   	left_ring="イラブラットリング",
   	right_ring="コーネリアリング",
   	back={ name="インタラアスケープ", augments={'STR+20','Accuracy+20 Attack+20','STR+10','Weapon skill damage +10%','Damage taken-5%',}},
   }
   sets.precast.ws.magic = {
   	range={ name="リノス", augments={'Accuracy+15','Weapon skill damage +2%','Quadruple Attack +3',}},
   	head={ name="ニャメヘルム", augments={'Path: B',}},
   	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="山吹の帯",
   	left_ear="セサンスピアス",
   	right_ear={ name="胡蝶のイヤリング", augments={'Accuracy+4','TP Bonus +250',}},
   	left_ring="守りの指輪",																--メタモルリング+1
   	right_ring="スティキニリング+1",
   	back={ name="インタラアスケープ", augments={'DEX+20','Accuracy+20 Attack+20','DEX+10','"Store TP"+10','Damage taken-5%',}},	--INT30・魔命魔法D20・WSダメ10・被物理-10
   }
   sets.precast.ws.chr = {
   	range={ name="リノス", augments={'Accuracy+15','Weapon skill damage +2%','Quadruple Attack +3',}},
   	head={ name="BIラウンドリト+3", augments={'Enhances "Con Anima" effect',}},
   	body={ name="BIジュストコル+3", augments={'Enhances "Troubadour" effect',}},
   	hands={ name="ニャメガントレ", augments={'Path: B',}},
   	legs={ name="ニャメフランチャ", augments={'Path: B',}},
   	legs={ name="BIキャニオンズ+3", augments={'Enhances "Soul Voice" effect',}},
   	neck={ name="バードチャーム+2", augments={'Path: A',}},
   	waist="フォシャベルト",
   	left_ear="テロスピアス",															--王将の耳
   	right_ear={ name="ドミネンスピアス+1", augments={'Path: A',}},
   	left_ring="イラブラットリング",
   	right_ring="コーネリアリング",
   	back={ name="インタラアスケープ", augments={'CHR+20','Accuracy+20 Attack+20','CHR+10','Weapon skill damage +10%','Damage taken-5%',}},
   }
   
   sets.precast.ws["ルドラストーム"] = sets.precast.ws.wsd
		sets.precast.ws["モーダントライム"] = sets.precast.ws.chr
		sets.precast.ws["サベッジブレード"] = sets.precast.ws.str
		sets.precast.ws["イオリアンエッジ"] = sets.precast.ws.magic

  • カウンター用

	counter.action.Finale = {}
	counter.action.Finale.condition = {
		spells={
			277,	--ドレッドスパイク
			251,	--ショックスパイク
			310,	--エンライト
			511,	--ヘイストII
			47,		--プロテスV
			52,		--シェルV

},

		target={'ENEMY'}

}

	counter.action.Finale.finishaction = {command={'/so 魔法のフィナーレ'}, target='ACTOR'}
	
	counter_flg = true

  • 自動設定終わり--

    --マクロブック、セット変更
   send_command('input /macro book 5;wait .2;input /macro set 1;lua r text;lua r ku')
		windower.send_command('wait 20;gs c melee;gs equip sets.aftercast.idle;wait 10;lua r autows;input /lockstyleset 99;ku add selfja Haste_Samba 189 370 216 in;gs c acc')
		windower.register_event('job change',function ()
		send_command('gs equip sets.aftercast.idle;wait .2;wait 4;input /lockstyleset 99;wait 4;input /echo [ Job Changed to <job> ]')
	end)

end

function pretarget(spell)

   local set_equip = nil
   if is_string_inst then
       set_equip = {range="ダウルダヴラ",}
   end
   if spell.name == '栄典の戴冠マーチ' then
       set_equip = sets.precast.song_fc_honor
   end
   if set_equip then
       equip(set_equip)
   end

end

function precast(spell)

   local set_equip = nil
   
   if spell.type == 'BardSong' then
       if buffactive['ナイチンゲール'] then
           set_equip = get_song_gear(spell)
       else
           set_equip = sets.precast.song_fc
       end
   if spell.name == '栄典の戴冠マーチ' then
		set_equip = sets.precast.song_fc_honor
   end
   if spell.name == '冷静と情熱のアリア' then
		set_equip = sets.precast.song_fc_aria
   end
   elseif spell.type == 'JobAbility' then
       if sets.precast.ability[spell.name] then
           set_equip = sets.precast.ability[spell.name]
       end
   elseif spell.type == 'WhiteMagic' then
       set_equip = sets.precast.fc
   elseif spell.type == 'Ninjutsu' then
       set_equip = sets.precast.fc
   elseif spell.type == 'Trust' then
       set_equip = sets.precast.fc
   elseif spell.type == 'WeaponSkill' then
       if sets.precast.ws[spell.name] then
           set_equip = sets.precast.ws[spell.name]
       else
           set_equip = sets.precast.ws.wsd
       end
   end
   
   if set_equip then
       equip(set_equip)
   end

end

function midcast(spell)

   local set_equip = nil
   if spell.type == 'BardSong' then
       set_equip = get_song_gear(spell)
       if is_string_inst then
           set_equip = set_combine(set_equip, {range="ダウルダヴラ",})
           is_string_inst = false
       end
   elseif string.find(spell.name, 'ケアル') then
       -- windower.add_to_chat(122,'+++ ケアル +++')
       set_equip = sets.midcast.cure
   elseif spell.skill == '強化魔法' then
       if spell.name == 'ストンスキン' then
           -- windower.add_to_chat(122,'+++ ストンスキン +++')
           set_equip = set_combine(sets.midcast.enhance_duration, {neck='ストーンゴルゲット', left_ear='アースクライピアス', waist="ジーゲルサッシュ",})
       else
           -- windower.add_to_chat(122,'+++ 強化魔法 +++')
           set_equip = sets.midcast.enhance_duration
       end
   end
   if is_harp then
       set_equip = sets.midcast.magic_acc_harp
       is_harp = false
   end
   
   if set_equip then
       equip(set_equip)
   end

end

function aftercast(spell)

   local set_equip = nil
   
   if player.status == 'Engaged' then
       if is_melee then
           set_equip = sets.aftercast.melee
       else
           set_equip = sets.aftercast.idle
       end
   else
       set_equip = sets.aftercast.idle
   end
   
   if set_equip then
       equip(set_equip)
   end
	if spell.name == "ソウルボイス" and not spell.interrupted then
			send_command('playwav file "C:/Windower4/sound/Soul_Voice.wav"')
		elseif spell.name == "クラリオンコール" and not spell.interrupted then
			send_command('playwav file "C:/Windower4/sound/Clarion_Call.wav"')
		elseif spell.name == "ピアニッシモ" and not spell.interrupted then
			send_command('playwav file "C:/Windower4/sound/BP2.wav"')
		elseif spell.name == "栄光の凱旋マーチ" and not spell.interrupted then
			send_command('playwav file "C:/Windower4/sound/March.wav"')		--女性AquesTalk 10-F3 100/60/61 100/100/150
		elseif spell.name == "無敵の進撃マーチ" and not spell.interrupted then
			send_command('playwav file "C:/Windower4/sound/March.wav"')		--女性AquesTalk 10-F3 100/60/61 100/100/150
		elseif spell.name == "魔法のフィナーレ" and not spell.interrupted then
			send_command('playwav file "C:/Windower4/sound/Finale.wav"')		--女性AquesTalk 10-F3 60/60/61 100/100/150
		elseif spell.name == "栄典の戴冠マーチ" and not spell.interrupted then
			send_command('playwav file "C:/Windower4/sound/Honor.wav"')		--女性AquesTalk 10-F3 100/60/61 100/100/150
		elseif spell.name == "剣闘士のマドリガル" and not spell.interrupted then
			send_command('playwav file "C:/Windower4/sound/Madrigal.wav"')		--女性AquesTalk 10-F3 100/60/61 100/100/150
		elseif spell.name == "剣豪のマドリガル" and not spell.interrupted then
			send_command('playwav file "C:/Windower4/sound/Madrigal.wav"')		--女性AquesTalk 10-F3 100/60/61 100/100/150
		elseif spell.name:startswith('猛者のメヌエット') and not spell.interrupted then
			send_command('playwav file "C:/Windower4/sound/Minuet.wav"')		--女性AquesTalk 10-F3 100/60/61 100/100/150
		elseif spell.name:startswith('戦士達のピーアン') and not spell.interrupted then
			send_command('playwav file "C:/Windower4/sound/Paeon.wav"')		--女性AquesTalk 10-F3 100/60/61 100/100/150
		elseif spell.name:startswith('魔道士のバラード') and not spell.interrupted then
			send_command('playwav file "C:/Windower4/sound/Ballad.wav"')		--女性AquesTalk 10-F3 100/60/61 100/100/150
		elseif spell.name:startswith('重装騎兵のミンネ') and not spell.interrupted then
			send_command('playwav file "C:/Windower4/sound/Minne.wav"')		--女性AquesTalk 10-F3 100/60/61 100/100/150
		elseif spell.name:find('マンボ') and not spell.interrupted then
			send_command('playwav file "C:/Windower4/sound/Mambo.wav"')		--女性AquesTalk 10-F3 100/60/61 100/100/150
		elseif spell.name:startswith('魔物のレクイエム') and not spell.interrupted then
			send_command('playwav file "C:/Windower4/sound/Requiem.wav"')		--女性AquesTalk 10-F3 100/60/61 100/100/150
		elseif spell.name == "冒険者のダージュ" and not spell.interrupted then
			send_command('playwav file "C:/Windower4/sound/Dirge.wav"')		--女性AquesTalk 10-F3 100/60/61 100/100/150
		elseif spell.name == "魔物のシルベント" and not spell.interrupted then
			send_command('playwav file "C:/Windower4/sound/Sirvente.wav"')		--女性AquesTalk 10-F3 100/60/61 100/100/150
		elseif spell.name == "警戒のスケルツォ" and not spell.interrupted then
			send_command('playwav file "C:/Windower4/sound/Scherzo.wav"')		--女性AquesTalk 10-F3 100/60/61 100/100/150
		elseif spell.name == "修羅のエレジー" and not spell.interrupted then
			send_command('playwav file "C:/Windower4/sound/Elegy.wav"')		--女性AquesTalk 10-F3 60/60/61 100/100/150
		elseif spell.name == "魔物達のララバイII" and not spell.interrupted then
			send_command('playwav file "C:/Windower4/sound/LullabyGII.wav"')		--女性AquesTalk 10-F3 100/60/61 100/100/150
		elseif spell.name == "魔物達のララバイ" and not spell.interrupted then
			send_command('playwav file "C:/Windower4/sound/LullabyG.wav"')		--女性AquesTalk 10-F3 100/60/61 100/100/150
		elseif spell.name == "耐光カロル第一楽章" and not spell.interrupted then
			send_command('playwav file "C:/Windower4/sound/CarolL.wav"')		--女性AquesTalk 10-F3 100/60/61 100/100/150
		elseif spell.name == "耐光カロル第二楽章" and not spell.interrupted then
			send_command('playwav file "C:/Windower4/sound/CarolL.wav"')		--女性AquesTalk 10-F3 100/60/61 100/100/150
		elseif spell.name == "耐震カロル第一楽章" and not spell.interrupted then
			send_command('playwav file "C:/Windower4/sound/CarolS.wav"')		--女性AquesTalk 10-F3 100/60/61 100/100/150
		elseif spell.name == "耐震カロル第二楽章" and not spell.interrupted then
			send_command('playwav file "C:/Windower4/sound/CarolS.wav"')		--女性AquesTalk 10-F3 100/60/61 100/100/150
		elseif spell.name == "耐波カロル第一楽章" and not spell.interrupted then
			send_command('playwav file "C:/Windower4/sound/CarolW.wav"')		--女性AquesTalk 10-F3 100/60/61 100/100/150
		elseif spell.name == "耐波カロル第二楽章" and not spell.interrupted then
			send_command('playwav file "C:/Windower4/sound/CarolW.wav"')		--女性AquesTalk 10-F3 100/60/61 100/100/150
		elseif spell.name == "耐風カロル第一楽章" and not spell.interrupted then
			send_command('playwav file "C:/Windower4/sound/CaroWi.wav"')		--女性AquesTalk 10-F3 100/60/61 100/100/150
		elseif spell.name == "耐風カロル第二楽章" and not spell.interrupted then
			send_command('playwav file "C:/Windower4/sound/CarolWi.wav"')		--女性AquesTalk 10-F3 100/60/61 100/100/150
		elseif spell.name == "耐火カロル第一楽章" and not spell.interrupted then
			send_command('playwav file "C:/Windower4/sound/CarolF.wav"')		--女性AquesTalk 10-F3 100/60/61 100/100/150
		elseif spell.name == "耐火カロル第二楽章" and not spell.interrupted then
			send_command('playwav file "C:/Windower4/sound/CarolF.wav"')		--女性AquesTalk 10-F3 100/60/61 100/100/150
		elseif  spell.name == "耐寒カロル第一楽章" and not spell.interrupted then
			send_command('playwav file "C:/Windower4/sound/CarolI.wav"')		--女性AquesTalk 10-F3 100/60/61 100/100/150
		elseif  spell.name == "耐寒カロル第二楽章" and not spell.interrupted then
			send_command('playwav file "C:/Windower4/sound/CarolI.wav"')		--女性AquesTalk 10-F3 100/60/61 100/100/150
		elseif  spell.name == "耐電カロル第一楽章" and not spell.interrupted then
			send_command('playwav file "C:/Windower4/sound/CarolLT.wav"')		--女性AquesTalk 10-F3 100/60/61 100/100/150
		elseif  spell.name == "耐電カロル第二楽章" and not spell.interrupted then
			send_command('playwav file "C:/Windower4/sound/CarolLT.wav"')		--女性AquesTalk 10-F3 100/60/61 100/100/150
		elseif  spell.name == "耐闇カロル第一楽章" and not spell.interrupted then
			send_command('playwav file "C:/Windower4/sound/CarolD.wav"')		--女性AquesTalk 10-F3 100/60/61 100/100/150
		elseif  spell.name == "耐闇カロル第二楽章" and not spell.interrupted then
			send_command('playwav file "C:/Windower4/sound/CarolD.wav"')		--女性AquesTalk 10-F3 100/60/61 100/100/150
		elseif  spell.name == "魅了のエチュード" or spell.name == "魅惑のエチュード" and not spell.interrupted then
			send_command('playwav file "C:/Windower4/sound/CHR.wav"')		--女性AquesTalk 10-F3 100/60/61 100/100/150
		elseif  spell.name == "精神のエチュード" or spell.name == "理力のエチュード" and not spell.interrupted then
			send_command('playwav file "C:/Windower4/sound/MND.wav"')		--女性AquesTalk 10-F3 100/60/61 100/100/150
		elseif  spell.name == "知恵のエチュード" or spell.name == "英知のエチュード" and not spell.interrupted then
			send_command('playwav file "C:/Windower4/sound/INT.wav"')		--女性AquesTalk 10-F3 100/60/61 100/100/150
		elseif  spell.name == "機敏のエチュード" or spell.name == "俊敏のエチュード" and not spell.interrupted then
			send_command('playwav file "C:/Windower4/sound/AGI.wav"')		--女性AquesTalk 10-F3 100/60/61 100/100/150
		elseif  spell.name == "元気のエチュード" or spell.name == "活力のエチュード" and not spell.interrupted then
			send_command('playwav file "C:/Windower4/sound/VIT.wav"')		--女性AquesTalk 10-F3 100/60/61 100/100/150
		elseif  spell.name == "器用のエチュード" or spell.name == "妙技のエチュード" and not spell.interrupted then
			send_command('playwav file "C:/Windower4/sound/DEX.wav"')		--女性AquesTalk 10-F3 100/60/61 100/100/150
		elseif  spell.name == "剛力のエチュード" or spell.name == "怪力のエチュード" and not spell.interrupted then
			send_command('playwav file "C:/Windower4/sound/STR.wav"')		--女性AquesTalk 10-F3 100/60/61 100/100/150
		elseif  spell.name == "狩人のプレリュード" and not spell.interrupted then
			send_command('playwav file "C:/Windower4/sound/Prelude.wav"')		--女性AquesTalk 10-F3 100/60/61 100/100/150
		elseif  spell.name == "弓師のプレリュード" and not spell.interrupted then
			send_command('playwav file "C:/Windower4/sound/Prelude.wav"')		--女性AquesTalk 10-F3 100/60/61 100/100/150
		elseif  spell.name == "冷静と情熱のアリア" and not spell.interrupted then
			send_command('playwav file "C:/Windower4/sound/aria.wav"')		--女性AquesTalk 10-F3 100/60/61 100/100/150
		elseif  spell.name == "ナイチンゲール" and not spell.interrupted then
			send_command('playwav file "C:/Windower4/sound/Nightingale.wav";ku stop;autows off;wait 60;ku start;autows on')		--女性AquesTalk 10-F3 100/60/61 100/100/150
		elseif  spell.name == "トルバドゥール" and not spell.interrupted then
			send_command('playwav file "C:/Windower4/sound/Troubadour.wav"')		--女性AquesTalk 10-F3 100/60/61 100/100/150
		elseif  spell.name == "マルカート" and not spell.interrupted then
			send_command('playwav file "C:/Windower4/sound/Marcato.wav"')		--女性AquesTalk 10-F3 100/60/61 100/100/150
		elseif  spell.name == "サベッジブレード" and not spell.interrupted then
			send_command('playwav file "C:/Windower4/sound/Savage_taru.wav"')
		elseif  spell.name == "シャドーステッチ" and not spell.interrupted then
			send_command('playwav file "C:/Windower4/sound/Shadowstitch.wav"')
		elseif  spell.name == "モーダントライム" and not spell.interrupted then
			send_command('playwav file "C:/Windower4/sound/Mordant_Rime.wav"')
		elseif  spell.name == "イオリアンエッジ" and not spell.interrupted then
			send_command('playwav file "C:/Windower4/sound/Aeolian_taru.wav"')
		elseif  spell.name == "ルドラストーム" and not spell.interrupted then
			send_command('playwav file "C:/Windower4/sound/Rudra.wav"')
		elseif  spell.name == "バイパーバイト" and not spell.interrupted then
			send_command('playwav file "C:/Windower4/sound/Viper_Bite.wav"')		--女性AquesTalk 10-F3 100/60/61 100/100/150
		elseif  spell.name == "サイクロン" and not spell.interrupted then
			send_command('playwav file "C:/Windower4/sound/Cyclone.wav"')		--女性AquesTalk 10-F3 100/60/61 100/100/150
		elseif  spell.name == "エヴィサレーション" and not spell.interrupted then
			send_command('playwav file "C:/Windower4/sound/Evisceration_brd.wav"')		--女性AquesTalk 10-F3 100/60/61 100/100/150
		elseif  spell.name == "シェルクラッシャー" and not spell.interrupted then
			send_command(windower.to_shift_jis('input /p たる詩@しぇるくら~♪'))
		elseif  spell.name == "バストンラ" and not spell.interrupted then
			send_command('playwav file "C:/Windower4/sound/Barstonra.wav"')
		elseif  spell.name == "バウォタラ" and not spell.interrupted then
			send_command('playwav file "C:/Windower4/sound/Barwatera.wav"')
		elseif  spell.name == "バエアロラ" and not spell.interrupted then
			send_command('playwav file "C:/Windower4/sound/Barwatera.wav"')
		elseif  spell.name == "バファイラ" and not spell.interrupted then
			send_command('playwav file "C:/Windower4/sound/Barfira.wav"')
		elseif  spell.name == "バブリザラ" and not spell.interrupted then
			send_command('playwav file "C:/Windower4/sound/Barblizzara.wav"')
		elseif  spell.name == "バサンダラ" and not spell.interrupted then
			send_command('playwav file "C:/Windower4/sound/Barthundra.wav"')
	end
  • ナイトル達ララII@6分38秒(398秒)
     if spell.name == '魔物達のララバイII' and buffactive['ナイチンゲール'] and buffactive['トルバドゥール'] and not buffactive['マルカート'] and not buffactive['クラリオン'] and not buffactive['ソウルボイス'] then
    			windower.send_command('timers c "Lullaby@6m38s" 398 down usr/Sleep.png')
  • send_command(windower.to_shift_jis('input /echo ※※※ <t>に、達ララII(6分38秒)すた~と ※※※;wait 194;input /echo ※ ハーフぉねぼけ起きるかも (5秒前) ※;wait 194;input /echo ●●●印ブレクガよろ~(10秒前)●●● ;wait 5;input /echo ※※※ 達ララII(5秒前) ※※※;wait 5;input /echo ※※※ 起きる~ん!! ※※※'))
  • ナイトルマルカ達ララII@6分38秒(418秒)
       elseif spell.name == '魔物達のララバイII' and buffactive['マルカート'] and buffactive['ナイチンゲール'] and buffactive['トルバドゥール'] and not buffactive['クラリオン'] then
    			windower.send_command('timers c '..spell.name..' 418 down usr/Sleep.png')
  • send_command(windower.to_shift_jis('input /echo ※※※ <t>に、達ララII(6分58秒)すた~と ※※※;wait 204;input /echo ※ ハーフぉねぼけ起きるかも (5秒前) ※;wait 204;input /echo ●●●印ブレクガよろ~(10秒前)●●●;wait 5;input /echo ※※※ 達ララII(5秒前) ※※※;wait 5;input /echo ※※※ 起きる~ん!! ※※※'))
  • ナイトルマルカクラリオン達ララII@8分18秒(498秒)
    		elseif spell.name == '魔物達のララバイII' and buffactive['マルカート'] and buffactive['ナイチンゲール'] and buffactive['トルバドゥール'] and buffactive['クラリオン'] and not buffactive['ソウルボイス'] then
          windower.send_command('timers c '..spell.name..' 498 down usr/Sleep.png')
  • send_command(windower.to_shift_jis('input /echo ※※※ <t>に、達ララII(8分18秒)すた~と ※※※;wait 244;input /echo ※ ハーフぉねぼけ起きるかも (5秒前) ※;wait 244;input /echo ●●●印ブレクガよろ~(10秒前)●●●;wait 5;input /echo ※※※達ララII (5秒前) ※※※;wait 5;input /echo ※※※ 起きる~ん!! ※※※'))

		elseif spell.name == '魔物達のララバイII' then
			windower.send_command('timers c "Lullaby@3m31s" 199 down usr/Sleep.png')
  • send_command(windower.to_shift_jis('wait 194;input /echo ※※※ 達ララII(5秒前) ※※※;wait 5;input /echo ※※※ 起きる~ん!! ※※※'))
	end

end

function status_change(new, old)

   local set_equip = nil
   
   if new == 'Idle' then
       set_equip = sets.aftercast.idle
   elseif new == 'Engaged' then
       if is_melee then
           set_equip = sets.aftercast.melee
       else
           set_equip = sets.aftercast.idle
       end
   end
   
   if set_equip then
       equip(set_equip)
   end

end

local auto_song = false local update_time = os.clock() local update_interval = 605 local overwirte_song_cmd = '' local cp_song = {

   no_sp = {
       start = {
           [1] = {name = 'ナイチンゲール', wait = 2.5, pf = '/ja', t = '<me>'},
           [2] = {name = 'トルバドゥール', wait = 2.5, pf = '/ja', t = '<me>'},
           [3] = {name = '剣豪のマドリガル', wait = 4, pf = '/ma', t = '<me>'},
           [4] = {name = 'マルカート', wait = 2.5, pf = '/ja', t = '<me>'},
           [5] = {name = '栄光の凱旋マーチ', wait = 4, pf = '/ma', t = '<me>'},
           [6] = {name = '戦士達のピーアンV', wait = 4, pf = '/ma', t = '<me>'},
           [7] = {name = '警戒のスケルツォ', wait = 4, pf = '/ma', t = '<me>'},
           [8] = {name = 'ピアニッシモ', wait = 2.5, pf = '/ja', t = '<me>'},
           [9] = {name = '魔道士のバラードIII', wait = 4, pf = '/ma', t = 'Poyotan'},
           [10] = {name = 'ピアニッシモ', wait = 2.5, pf = '/ja', t = '<me>'},
           [11] = {name = '魔物のシルベント', wait = 4, pf = '/ma', t = 'Rhode'},
           [12] = {name = 'アクアベール', wait = 5, pf = '/ma', t = '<me>'},
       },
       
       overwirte = {
           [1] = {name = 'ナイチンゲール', wait = 2.5, pf = '/ja', t = '<me>'},
           [2] = {name = 'トルバドゥール', wait = 2.5, pf = '/ja', t = '<me>'},
           [3] = {name = '剣豪のマドリガル', wait = 4, pf = '/ma', t = '<me>'},
           [4] = {name = 'マルカート', wait = 2.5, pf = '/ja', t = '<me>'},
           [5] = {name = '栄光の凱旋マーチ', wait = 4, pf = '/ma', t = '<me>'},
           [6] = {name = '戦士達のピーアンV', wait = 4, pf = '/ma', t = '<me>'},
           [7] = {name = '警戒のスケルツォ', wait = 4, pf = '/ma', t = '<me>'},
           [8] = {name = 'ピアニッシモ', wait = 2.5, pf = '/ja', t = '<me>'},
           [9] = {name = '魔道士のバラードIII', wait = 4, pf = '/ma', t = 'Poyotan'},
           [10] = {name = 'ピアニッシモ', wait = 2.5, pf = '/ja', t = '<me>'},
           [11] = {name = '魔物のシルベント', wait = 4, pf = '/ma', t = 'Rhode'},
           [12] = {name = 'アクアベール', wait = 5, pf = '/ma', t = '<me>'},
       },
   },
   sp = {
       start = {
           [1] = {name = 'ナイチンゲール', wait = 2.5, pf = '/ja', t = '<me>'},
           [2] = {name = 'トルバドゥール', wait = 2.5, pf = '/ja', t = '<me>'},
           [3] = {name = '魔道士のバラードIII', wait = 4, pf = '/ma', t = '<me>'},
           [4] = {name = '魔道士のバラードII', wait = 4, pf = '/ma', t = '<me>'},
           [5] = {name = '耐震カロル第一楽章', wait = 4, pf = '/ma', t = '<me>'},
           [6] = {name = '警戒のスケルツォ', wait = 4, pf = '/ma', t = '<me>'},
           [7] = {name = '栄典の戴冠マーチ', wait = 4, pf = '/ma', t = '<me>'},
           [8] = {name = 'ピアニッシモ', wait = 2.5, pf = '/ja', t = '<me>'},
           [9] = {name = '猛者のメヌエットV', wait = 4, pf = '/ma', t = 'Poyocchi'},
           [10] = {name = 'ピアニッシモ', wait = 2.5, pf = '/ja', t = '<me>'},
           [11] = {name = '猛者のメヌエットIV', wait = 4, pf = '/ma', t = 'Poyocchi'},
           [12] = {name = 'ピアニッシモ', wait = 2.5, pf = '/ja', t = '<me>'},
           [13] = {name = '猛者のメヌエットIII', wait = 4, pf = '/ma', t = 'Poyocchi'},
  • [14] = {name = '魔道士のバラードIII', wait = 4, pf = '/ma', t = 'Rhode'},
  • [15] = {name = 'ピアニッシモ', wait = 2.5, pf = '/ja', t = '<me>'},
  • [16] = {name = '魔物のシルベント', wait = 4, pf = '/ma', t = 'Rhode'},
  • [17] = {name = 'ピアニッシモ', wait = 2.5, pf = '/ja', t = '<me>'},
  • [18] = {name = '重装騎兵のミンネV', wait = 4, pf = '/ma', t = 'Rhode'},
  • [19] = {name = 'ピアニッシモ', wait = 2.5, pf = '/ja', t = '<me>'},
  • [20] = {name = '魔道士のバラードIII', wait = 4, pf = '/ma', t = 'Poyotan'},
           },
           overwirte = {
               [1] = {name = 'ナイチンゲール', wait = 2.5, pf = '/ja', t = '<me>'},
               [2] = {name = 'トルバドゥール', wait = 2.5, pf = '/ja', t = '<me>'},
               [3] = {name = '魔道士のバラードIII', wait = 4, pf = '/ma', t = '<me>'},
               [4] = {name = '魔道士のバラードII', wait = 4, pf = '/ma', t = '<me>'},
               [5] = {name = '耐震カロル第一楽章', wait = 4, pf = '/ma', t = '<me>'},
               [6] = {name = '警戒のスケルツォ', wait = 4, pf = '/ma', t = '<me>'},
               [7] = {name = '栄典の戴冠マーチ', wait = 4, pf = '/ma', t = '<me>'},
               [8] = {name = 'ピアニッシモ', wait = 2.5, pf = '/ja', t = '<me>'},
               [9] = {name = '猛者のメヌエットV', wait = 4, pf = '/ma', t = 'Poyocchi'},
               [10] = {name = 'ピアニッシモ', wait = 2.5, pf = '/ja', t = '<me>'},
               [11] = {name = '猛者のメヌエットIV', wait = 4, pf = '/ma', t = 'Poyocchi'},
               [12] = {name = 'ピアニッシモ', wait = 2.5, pf = '/ja', t = '<me>'},
               [13] = {name = '猛者のメヌエットIII', wait = 4, pf = '/ma', t = 'Poyocchi'},
  • [14] = {name = '重装騎兵のミンネV', wait = 4, pf = '/ma', t = 'Rhode'},
  • [15] = {name = 'ピアニッシモ', wait = 2.5, pf = '/ja', t = '<me>'},
  • [16] = {name = '魔道士のバラードIII', wait = 4, pf = '/ma', t = 'Poyotan'},
           },
       }
    }

function self_command(command)

   local cmd = command:split(' ')
   if cmd[1] == 'melee' then
       if is_melee then
           is_melee = false
           windower.add_to_chat(122,'---> 待機装備モード')
       idle_box.state = '攻撃:待機'
       idle_box:color(255,255,255)
       idle_box:bg_color(102,0,0)
       else
           is_melee = true
           windower.add_to_chat(122,'---> 近接装備モード')
       idle_box.state = '攻撃:近接'
       idle_box:color(255,255,255)
       idle_box:bg_color(0,102,0)   
       end
   elseif cmd[1] == 'dual' then
       if is_dual then
           is_dual = false
           windower.add_to_chat(122,'---> 1刀装備モード')
           send_command('gs enable sub')				--enable('sub')
       else
           is_dual = true
           windower.add_to_chat(122,'---> 2刀装備モード')
           send_command('gs disable sub')
       end
		end
		
		if command == 'tank' then
				sets.midcast.magic_acc = sets.midcast.magic_acc_enmity
				windower.add_to_chat(122,'---> 近接装備モード')
       idle_box.state = '攻撃:近接'
       idle_box:color(255,255,255)
       idle_box:bg_color(0,102,0)
		elseif command == 'evasion' then
				sets.aftercast.idle = sets.aftercast.idle_evasion
				windower.add_to_chat(122,'---> 待機:回避装備')
       idle_box.state = '待機:回避'
       idle_box:color(255,255,255)
       idle_box:bg_color(0,102,0)
		elseif command == 'enmity' then
				sets.midcast.magic_acc = sets.midcast.magic_acc_enmity
				windower.add_to_chat(122,'---> 敵歌:敵対心+')
       enmity_box.state = '敵歌:敵対心+'
       enmity_box:color(255,255,255)
       enmity_box:bg_color(102,0,0)	
		elseif command =='acc' then
				sets.midcast.magic_acc = sets.midcast.magic_acc
				windower.add_to_chat(122,'---> 敵歌:魔命')
       enmity_box.state = '敵歌:魔命'
       enmity_box:color(255,255,255)
       enmity_box:bg_color(0,102,0)	
   elseif command == 'naegling' then
				send_command('gs enable all;wait 1.2;gs equip sets.weapon_naegling;wait 0.5;gs equip sets.aftercast.melee_naegling;')
       sets.aftercast.melee = sets.aftercast.melee_naegling
       windower.add_to_chat(122,'+++ ネイグ/玄冥盾 +++')
       weapon_box.state = 'ネイグ+玄冥盾'
       weapon_box:color(255,255,255)
       weapon_box:bg_color(0,102,0)
   elseif command == 'naegling2' then
				send_command('gs enable all;wait 1.2;gs equip sets.weapon_naegling2;wait 0.5;gs equip sets.aftercast.melee_naegling2;wait 2;input /lockstyleset 90 echo')
       sets.aftercast.melee = sets.aftercast.melee_naegling2
       windower.add_to_chat(122,'+++ ネイグ/クレパスクラナイフ +++')
       weapon_box.state = 'ネイグ+クレパスクラナイフ'
       weapon_box:color(255,255,255)
       weapon_box:bg_color(0,102,0)
   elseif command == 'aeneas' then
				send_command('gs enable all;wait 1.2;gs equip sets.weapon_aeneas;wait 0.5;gs equip sets.aftercast.melee_aeneas;')
       sets.aftercast.melee = sets.aftercast.melee_aeneas
       windower.add_to_chat(122,'+++ エーネアス/玄冥盾 +++')
       weapon_box.state = 'エーネアス+玄冥盾'
       weapon_box:color(255,255,255)
       weapon_box:bg_color(0,102,0)
   elseif command == 'aeneas2' then
				send_command('gs enable all;wait 1.2;gs equip sets.weapon_aeneas2;wait 0.5;gs equip sets.aftercast.melee_aeneas2;wait 2;input /lockstyleset 90 echo')
       sets.aftercast.melee = sets.aftercast.melee_aeneas2
       windower.add_to_chat(122,'+++ エーネアス/クレパスクラナイフ +++')
       weapon_box.state = 'エーネアス+クレパスクラナイフ'
       weapon_box:color(255,255,255)
       weapon_box:bg_color(0,102,0)
   elseif command == 'carnwenhan' then
				send_command('gs enable all;wait 1.2;gs equip sets.weapon_carnwenhan;wait 0.5;gs equip sets.aftercast.melee_carnwenhan;')
       sets.aftercast.melee = sets.aftercast.melee_carnwenhan
				windower.add_to_chat(122,'+++ カルン/玄冥盾 +++')
       weapon_box.state = 'カルン+玄冥盾'
       weapon_box:color(255,255,255)
       weapon_box:bg_color(0,102,0)
   elseif command == 'carnwenhan2' then
				send_command('gs enable all;wait 1.2;gs equip sets.weapon_carnwenhan2;wait 0.5;gs equip sets.aftercast.melee_carnwenhan2;wait 2;input /lockstyleset 90 echo')
       sets.aftercast.melee = sets.aftercast.melee_carnwenhan2
       windower.add_to_chat(122,'+++ カルン/クレパスクラナイフ +++')
       weapon_box.state = 'カルン+クレパスクラナイフ'
       weapon_box:color(255,255,255)
       weapon_box:bg_color(0,102,0)
		elseif command == 'carnlevante' then
				send_command('gs enable all;gs enable all;wait 1.2;gs equip sets.weapon_carn_levante;wait 0.5;gs equip sets.aftercast.melee_carn_levante;wait 2;input /lockstyleset 90 echo')
       sets.aftercast.melee = sets.aftercast.melee_carn_levante
				windower.add_to_chat(122,'+++ カルン/レヴァン +++')
       weapon_box.state = 'カルン+レヴァン'
       weapon_box:color(255,255,255)
       weapon_box:bg_color(0,102,0)
 	elseif command == 'fusetto2' then
				send_command('gs enable all;gs equip sets.weapon_fusetto2;')
       sets.aftercast.melee = sets.aftercast.melee_fusetto2
				windower.add_to_chat(122,'+++ カルン/フセット +++')
       weapon_box.state = 'カルン+フセット'
       weapon_box:color(255,255,255)
       weapon_box:bg_color(0,102,0)
 	elseif command == 'prime' then
				send_command('gs enable all;gs equip sets.weapon_prime;wait 2;input /lockstyleset 90 echo')
       sets.aftercast.melee = sets.aftercast.melee_prime
				windower.add_to_chat(122,'+++ プライム/クレパスクラナイフ +++')
       weapon_box.state = ' プライム+クレパスクラナイフ'
       weapon_box:color(255,255,255)
       weapon_box:bg_color(0,102,0)
		elseif command =='stuff' then
				send_command('gs enable all;gs equip sets.weapon_stuff;wait 0.5;gs disable main sub')
       sets.aftercast.melee = sets.aftercast.melee_stuff
				windower.add_to_chat(122,'+++ 両手棍 +++')
       weapon_box.state = '両手棍'
       weapon_box:color(255,255,255)
       weapon_box:bg_color(0,102,0)
		elseif command =='nibiru' then
				send_command('gs enable all;gs equip sets.weapon_nibiru')
       sets.aftercast.melee = sets.aftercast.melee_nibiru
				windower.add_to_chat(122,'+++ ニビル/玄冥盾 +++')
       weapon_box.state = 'ニビル+玄冥盾'
       weapon_box:color(255,255,255)
       weapon_box:bg_color(0,102,0)
   elseif command == 'harp' then
       if is_harp then
           is_harp = false
           windower.add_to_chat(122,'--- ブラーハープなし ---')
       else
           is_harp = true
           windower.add_to_chat(122,'+++ ブラーハープあり +++')
       end
   elseif cmd[1] == 'string' then
       is_string_inst = not is_string_inst
       windower.add_to_chat(122,'---> 弦楽器:'..tostring(is_string_inst))
   elseif cmd[1] == 'autosong' then
       if cmd[2] == 'off' then
           auto_song = false
       elseif cmd[2] == 'on' then
           if cmd[3] == 'sp' then
               local song_cmd = ''
               for i,v in ipairs(cp_song.sp.start) do
                   song_cmd = song_cmd..'input '..v.pf..' '..windower.to_shift_jis(v.name)..' '..v.t..'; wait '..v.wait..';'
               end
               for i,v in ipairs(cp_song.sp.overwirte) do
                   overwirte_song_cmd = overwirte_song_cmd..'input '..v.pf..' '..windower.to_shift_jis(v.name)..' '..v.t..'; wait '..v.wait..';'
               end
               send_command(song_cmd)
           else
               local song_cmd = ''
               for i,v in ipairs(cp_song.no_sp.start) do
                   song_cmd = song_cmd..'input '..v.pf..' '..windower.to_shift_jis(v.name)..' '..v.t..'; wait '..v.wait..';'
               end
               for i,v in ipairs(cp_song.no_sp.overwirte) do
                   overwirte_song_cmd = overwirte_song_cmd..'input '..v.pf..' '..windower.to_shift_jis(v.name)..' '..v.t..'; wait '..v.wait..';'
               end
               send_command(song_cmd)
           end
           update_time = os.clock()
           auto_song = true
       end
				
       windower.add_to_chat(122,'---> AUTO SONG: '..tostring(auto_song))
				
		if command == 'move' then
				sets.aftercast.idle = sets.aftercast.idle_move
     	equip(sets.aftercast.idle_move)
				windower.add_to_chat(123, '---> 移動装備')
       idle_box.state = '待機:移動'
       idle_box:color(255,255,255)
       idle_box:bg_color(0,102,0)
		end
		if command == 'idle' then
				sets.aftercast.idle = sets.aftercast.idle
				equip(sets.aftercast.idle)
				windower.add_to_chat(123, '---> 待機装備')
       idle_box.state = '待機:通常'
       idle_box:color(255,255,255)
       idle_box:bg_color(0,102,0)
		end
		if command == 'ngaiws' then
			 	send_command(windower.to_shift_jis('input /ws シェルクラッシャー <bt>'))
		end
	end

end

windower.register_event('time change', function(new, old)

   local curr = os.clock()
   if auto_song then 
       if curr > (update_time + update_interval) then
           send_command(overwirte_song_cmd)
           update_time = curr
           windower.add_to_chat(122,'---> UPDATE SONGS')
       end
   end

end)

function get_song_gear(spell)

   if song[spell.name] == 'Dummy' then
       return sets.midcast.song_dummy
   elseif song[spell.name] == 'Paeon' then
       return sets.midcast.paeon
   elseif song[spell.name] == 'Ballad' then
       return sets.midcast.ballad
   elseif song[spell.name] == 'Minne' then
       return sets.midcast.minne
   elseif song[spell.name] == 'Mambo' then
       return sets.midcast.mambo
   elseif song[spell.name] == 'Carol' then
       return sets.midcast.carol
   elseif song[spell.name] == 'Resist' then
       return sets.midcast.song_other
   elseif song[spell.name] == 'Minuet' then
       return sets.midcast.minuet
   elseif song[spell.name] == 'Madrigal' then
       return sets.midcast.madrigal
   elseif song[spell.name] == 'Prelude' then
       return sets.midcast.prelude
   elseif song[spell.name] == 'March' then
       return sets.midcast.march
   elseif song[spell.name] == 'March_Marsyas' then
       return sets.midcast.marsyas
   elseif song[spell.name] == 'Etude' then
       return sets.midcast.etude
   elseif song[spell.name] == 'Mazurka' then
       return sets.midcast.song_other
   elseif song[spell.name] == 'Hymnus' then
       return sets.midcast.song_other
   elseif song[spell.name] == 'Sirvente' then
       return sets.midcast.song_other
   elseif song[spell.name] == 'Dirge' then
       return sets.midcast.song_other
   elseif song[spell.name] == 'Scherzo' then
       return sets.midcast.scherzo
   elseif song[spell.name] == 'Requiem' then
       return sets.midcast.magic_acc
   elseif song[spell.name] == 'Lullaby' then
       return sets.midcast.magic_acc_Lullaby
   elseif song[spell.name] == 'Elegy' then
       return sets.midcast.magic_acc
   elseif song[spell.name] == 'Threnody' then
       return sets.midcast.threnody
   elseif song[spell.name] == 'Finale' then
       return sets.midcast.magic_finale
   elseif song[spell.name] == 'Virelai' then
       return sets.midcast.magic_acc
   elseif song[spell.name] == 'Nocturne' then
       return sets.midcast.magic_acc
   elseif song[spell.name] == 'Aria' then
       return sets.midcast.aria
   end

end

function init_song()

   song['戦士達のピーアン'] = 'Paeon'
   song['戦士達のピーアンII'] = 'Paeon'
   song['戦士達のピーアンIII'] = 'Paeon'
   song['戦士達のピーアンIV'] = 'Paeon'
   song['戦士達のピーアンV'] = 'Paeon'
   song['戦士達のピーアンVI'] = 'Paeon'
   song['魔道士のバラード'] = 'Ballad'
   song['魔道士のバラードII'] = 'Ballad'
   song['魔道士のバラードIII'] = 'Ballad'
   
   song['重装騎兵のミンネ'] = 'Minne'
   song['重装騎兵のミンネII'] = 'Minne'
   song['重装騎兵のミンネIII'] = 'Minne'
   song['重装騎兵のミンネIV'] = 'Minne'
   song['重装騎兵のミンネV'] = 'Minne'
   
   song['闘羊士のマンボ'] = 'Mambo'
   song['闘龍士のマンボ'] = 'Mambo'
   
   song['耐光カロル第一楽章'] = 'Carol'
   song['耐震カロル第一楽章'] = 'Carol'
   song['耐波カロル第一楽章'] = 'Carol'
   song['耐風カロル第一楽章'] = 'Carol'
   song['耐火カロル第一楽章'] = 'Carol'
   song['耐寒カロル第一楽章'] = 'Carol'
   song['耐電カロル第一楽章'] = 'Carol'
   song['耐闇カロル第一楽章'] = 'Carol'
   song['耐震カロル第二楽章'] = 'Carol'
   song['耐波カロル第二楽章'] = 'Carol'
   song['耐風カロル第二楽章'] = 'Carol'
   song['耐火カロル第二楽章'] = 'Carol'
   song['耐寒カロル第二楽章'] = 'Carol'
   song['耐電カロル第二楽章'] = 'Carol'
   song['耐光カロル第二楽章'] = 'Carol'
   song['耐闇カロル第二楽章'] = 'Carol'
   
   song['薬草のパストラル'] = 'Resist'
   song['小話のオペレッタ'] = 'Resist'
   song['腹話のオペレッタ'] = 'Resist'
   song['鶏のオーバード'] = 'Resist'
   song['ゴブリンのガボット'] = 'Resist'
   song['黄金のカプリチオ'] = 'Resist'
   song['光明のファンタジア'] = 'Resist'
   song['破邪のロンド'] = 'Resist'
   
   song['猛者のメヌエット'] = 'Minuet'
   song['猛者のメヌエットII'] = 'Minuet'
   song['猛者のメヌエットIII'] = 'Minuet'
   song['猛者のメヌエットIV'] = 'Minuet'
   song['猛者のメヌエットV'] = 'Minuet'
   
   song['剣闘士のマドリガル'] = 'Madrigal'
   song['剣豪のマドリガル'] = 'Madrigal'
   song['狩人のプレリュード'] = 'Prelude'
   song['弓師のプレリュード'] = 'Prelude'
   song['無敵の進撃マーチ'] = 'March'
   song['栄光の凱旋マーチ'] = 'March'
   song['栄典の戴冠マーチ'] = 'March_Marsyas'
   song['魅了のエチュード'] = 'Etude'
   song['精神のエチュード'] = 'Etude'
   song['知恵のエチュード'] = 'Etude'
   song['機敏のエチュード'] = 'Etude'
   song['元気のエチュード'] = 'Etude'
   song['器用のエチュード'] = 'Etude'
   song['剛力のエチュード'] = 'Etude'
   song['魅惑のエチュード'] = 'Etude'
   song['理力のエチュード'] = 'Etude'
   song['英知のエチュード'] = 'Etude'
   song['俊敏のエチュード'] = 'Etude'
   song['活力のエチュード'] = 'Etude'
   song['妙技のエチュード'] = 'Etude'
   song['怪力のエチュード'] = 'Etude'
   
   song['ラプトルのマズルカ'] = 'Mazurka'
   song['チョコボのマズルカ'] = 'Mazurka'
   song['女神のヒムヌス'] = 'Hymnus'
   song['魔物のシルベント'] = 'Sirvente'
   song['冒険者のダージュ'] = 'Dirge'
   song['警戒のスケルツォ'] = 'Scherzo'
   song['魔物のレクイエム'] = 'Requiem'
   song['魔物のレクイエムII'] = 'Requiem'
   song['魔物のレクイエムIII'] = 'Requiem'
   song['魔物のレクイエムIV'] = 'Requiem'
   song['魔物のレクイエムV'] = 'Requiem'
   song['魔物のレクイエムVI'] = 'Requiem'
   song['魔物のレクイエムVII'] = 'Requiem'
   song['魔物のララバイ'] = 'Lullaby'
   song['魔物達のララバイ'] = 'Lullaby'
   song['魔物のララバイII'] = 'Lullaby'
   song['魔物達のララバイII'] = 'Lullaby'
   song['戦場のエレジー'] = 'Elegy'
   song['修羅のエレジー'] = 'Elegy'
   song['光のスレノディ'] = 'Threnody'
   song['闇のスレノディ'] = 'Threnody'
   song['土のスレノディ'] = 'Threnody'
   song['水のスレノディ'] = 'Threnody'
   song['風のスレノディ'] = 'Threnody'
   song['炎のスレノディ'] = 'Threnody'
   song['氷のスレノディ'] = 'Threnody'
   song['雷のスレノディ'] = 'Threnody'
   song['光のスレノディII'] = 'Threnody'
   song['闇のスレノディII'] = 'Threnody'
   song['土のスレノディII'] = 'Threnody'
   song['水のスレノディII'] = 'Threnody'
   song['風のスレノディII'] = 'Threnody'
   song['炎のスレノディII'] = 'Threnody'
   song['氷のスレノディII'] = 'Threnody'
   song['雷のスレノディII'] = 'Threnody'
   song['魔法のフィナーレ'] = 'Finale'
   song['乙女のヴィルレー'] = 'Virelai'
   song['恋情のノクターン'] = 'Nocturne'
   song['冷静と情熱のアリア'] = 'Aria'

end

function set_dummy_song(song_name)

   song[song_name] = 'Dummy'

end

windower.register_event('zone change', function()

		send_command('ku stop;hb off;gs c autosong off')
	end)
	

function file_unload(file_name)

   send_command('lua unload singer;lua r text;lua u attackwithme2;wait 2;lua r attackwithme;gs enable all;lua r ku;gs enable all')
		idle_box:destroy()
		weapon_box:destroy()
		enmity_box:destroy()

end