-------------------------------------------------------------------------------

	「編成変更スクリプト」Ver. 1.0.0

					Produced by sakura

-------------------------------------------------------------------------------


 1.「編成変更スクリプト」とは
　　複数の編成変更手順を予め設定しておいて、スクリプト実行で一発発動するマクロ
　　です。
　　JSファイルを実行するだけで艦隊の艦娘を全艦入れ替えたりできます。


 2.設定保存の方法
　　編成変更の設定は全て「kcsHenseiJSON.txt」というファイルに JSON 形式で書き込
　　みます。
　　書式のルールとしては、

　　　・行末の"]"の後には","を付ける。
　　　・ただし、"]"の次に"]","}"が来ている場合は","を付けない。
　　　・字下げはタブ。

　　というのを覚えてください。
　　書式の例としては、

{
	"編成_主力艦隊":[
		[2,1,121],
		[2,2,1256],
		[2,3,357],
		[2,4,458],
		[2,5,22],
		[2,6,10]
	],
	"編成_第1艦隊を旗艦だけ残す":[
		[1,6,-1],
		[1,5,-1],
		[1,4,-1],
		[1,3,-1],
		[1,2,-1]
	]	
}

　　こんな感じです。
　　上記の

　　　　 "編成_主力艦隊"、"編成_第1艦隊を旗艦だけ残す" 

　　はマクロのファイル名です。好きに設定してください。
　　次に、

　　　　[2,1,121]

　　の部分ですが、[艦隊番号,艦番号,所有ID] となっています。
　　つまり上記は第2艦隊の1番艦（旗艦）に所有IDが 121 番の艦娘を配置するという命令
　　になります。また、艦娘を外す場合は所有IDに -1 を指定します。
　　なお、各艦娘の所有IDは「ツール_艦娘マネージャー(IE専用).htm」で確認できます。
　　これを複数繋げて

　　　　[2,1,121],
　　　　[2,2,1256],
　　　　[2,3,357],
　　　　[2,4,458],
　　　　[2,5,22],
　　　　[2,6,10]

　　のように書くことで、複数回の編成変更を設定でき、実行すると上から順番に実行され
　　ます。

　　最後に、艦娘を外す際の注意点を。
　　例えば第1艦隊の6スロットが全て艦娘で埋まってるとします。
　　これを1〜3番の艦娘を編成変更して4〜6を空にする命令を書こうとするとします。
　　恐らく以下のような感じに書いてしまうのでは無いかと思います。

　　　　[1,1,20],
　　　　[1,2,2564],
　　　　[1,3,132],
　　　　[1,4,-1],
　　　　[1,5,-1],
　　　　[1,6,-1]

　　これを実行すると1〜3番の艦娘は正常に配置されますが、4番に艦娘が残ります。
　　しかももともと5番目にいた艦娘が4番目に移動して残ります。
　　何故か。
　　それは、[1,4,-1] を実行した時点で5番目が4番目に。6番目が5番目に移動したからです。
　　艦娘を外すとそれ以降の艦娘が上へ繰り上がります。
　　なので艦娘を外す時の方法としては、

　　　　[1,1,20],
　　　　[1,2,2564],
　　　　[1,3,132],
　　　　[1,4,-1],
　　　　[1,4,-1],
　　　　[1,4,-1]

　　とするか、

　　　　[1,1,20],
　　　　[1,2,2564],
　　　　[1,3,132],
　　　　[1,6,-1],
　　　　[1,5,-1],
　　　　[1,4,-1]

　　とするのが正解です。


 3.設定したマクロを実行するスクリプトファイルを生成する。
　　生成すると言っても、「編成_第1艦隊を旗艦だけ残す.js」をコピーして、
　　設定した名前にファイル名を変更するだけです。
　　例えば、

{
	"編成_主力艦隊":[
		[2,1,121],
		[2,2,1256],
		[2,3,357],
		[2,4,458],
		[2,5,22],
		[2,6,10]
	],
	"編成_第1艦隊を旗艦だけ残す":[
		[1,6,-1],
		[1,5,-1],
		[1,4,-1],
		[1,3,-1],
		[1,2,-1]
	]	
}

　　の "編成_主力艦隊" の編成変更を実行するスクリプトファイルを作るには、
　　「編成_第1艦隊を旗艦だけ残す.js」をコピーして、
　　ファイル名を「編成_主力艦隊.js」にするだけです。
　　実のところ、編成変更スクリプトは全て中身は同じです。
　　自身のファイル名と「kcsHenseiJSON.txt」で設定されたファイル名が合致する命令を
　　実行するだけのファイルです。

 4.FAQ
　　Ｑ．間違えて秘書艦を外したりすることは無いの？
　　Ａ．一応、秘書艦を外せないように判定しています。
