/* ---------------------------------------------------------------- **
   JavaScript for Mabinogi Simulator スキル計算用
   
                                                     (c) リムルア
** ---------------------------------------------------------------- */

function ProcessSkill() {
	skm = new Array();
	comPw = new Array();
	S_CPw = 0;
	var cp_1 = 0, cp_2 = 0;
	var cp_sk_1 = 0, cp_sk_2 = 0;
	
	var LIFE = 0, MANA = 0, STAM = 0, STR = 0, INT = 0, DEX = 0, WILL = 0, LUCK = 0;
	var MinAtk = 0, MaxAtk = 0, MinRAtk = 0, MaxRAtk = 0, DEF = 0;
	
	var ball = comba = rcomba = cria = maga = defa = arrowa = cntatka = wmla = smaa = spshota = srpmida = 0;
	var finhita = mrgmsla = cnguna = flswnga = finsmaa = fryobda = 0;
	var mall = fbola = ibola = lbola = fblla = enca = heala = meda = magmasa = thndra = ptheala = icespra = 0;
	var sall = resta = msckwa = plyinsa = cmpsea = weava = tailora = harba = pota = refina = smitha = campa = 0;
	var fstaida = fisha = cooka = makmasa = hcrfta = 0;
	
	skN = new Array(
"Melee Combat Mastery","Critical Hit","Smash","Defense","Melee Counterattack",
"Windmill","Ranged Combat Mastery","Magnum Shot","Arrow Revolver","Support Shot",
"Ice Bolt","Fire Bolt","Lightning Bolt","Fireball","Thunder",
"Magic Mastery","Healing","Party Healing","Enchant","Meditation",
"Rest","Camp Fire","First Aid","Herbalism","Making Mastery",
"Weaving","Tailoring","BlackSmith","Refining","Cooking",
"Potion Making","Fishing","Handicraft","Music Knowledge","Playing Instrument",
"Composing","Sharp Mind","Ice Spear","Final Hit","Mirage Missile",
"チェーンガン","フルスイング","ファイナルスマッシュ","フューリー・オブ・バード");
	
	
	///////////////////////////////	戦闘系 ////////////////////////////////////////////////////////////
	//アタック
	switch (Rank_Attack) {
		case  0 : comba =   0; combe =   0; STR +=  0; DEX +=  0; MinAtk += 0; MaxAtk +=  0; LIFE +=   0; comPw[0] =   0; break;
		case  1 : comba =   0; combe =   0; STR +=  1; DEX +=  0; MinAtk += 0; MaxAtk +=  0; LIFE +=  10; comPw[0] =   0; break;
		case  2 : comba =   1; combe =   1; STR +=  3; DEX +=  0; MinAtk += 0; MaxAtk +=  2; LIFE +=  20; comPw[0] =  10; break;
		case  3 : comba =   4; combe =   4; STR +=  6; DEX +=  0; MinAtk += 0; MaxAtk +=  3; LIFE +=  30; comPw[0] =  30; break;
		case  4 : comba =   9; combe =   9; STR +=  9; DEX +=  0; MinAtk += 1; MaxAtk +=  4; LIFE +=  40; comPw[0] =  60; break;
		case  5 : comba =  16; combe =  16; STR += 12; DEX +=  0; MinAtk += 2; MaxAtk +=  5; LIFE +=  50; comPw[0] = 120; break;
		case  6 : comba =  24; combe =  25; STR += 16; DEX +=  0; MinAtk += 3; MaxAtk +=  5; LIFE +=  60; comPw[0] = 180; break;
		case  7 : comba =  34; combe =  35; STR += 20; DEX +=  0; MinAtk += 4; MaxAtk +=  6; LIFE +=  70; comPw[0] = 220; break;
		case  8 : comba =  46; combe =  45; STR += 24; DEX +=  0; MinAtk += 4; MaxAtk +=  7; LIFE +=  80; comPw[0] = 230; break;
		case  9 : comba =  60; combe =  55; STR += 28; DEX +=  0; MinAtk += 4; MaxAtk +=  8; LIFE +=  90; comPw[0] = 240; break;
		case 10 : comba =  76; combe =  65; STR += 32; DEX +=  0; MinAtk += 4; MaxAtk +=  9; LIFE += 100; comPw[0] = 250; break;
		case 11 : comba =  96; combe =  76; STR += 34; DEX +=  2; MinAtk += 5; MaxAtk += 10; LIFE += 110; comPw[0] = 260; break;
		case 12 : comba = 118; combe =  87; STR += 36; DEX +=  4; MinAtk += 6; MaxAtk += 11; LIFE += 120; comPw[0] = 270; break;
		case 13 : comba = 142; combe =  98; STR += 38; DEX +=  6; MinAtk += 6; MaxAtk += 13; LIFE += 130; comPw[0] = 280; break;
		case 14 : comba = 168; combe = 109; STR += 40; DEX +=  8; MinAtk += 6; MaxAtk += 16; LIFE += 140; comPw[0] = 290; break;
		case 15 : comba = 198; combe = 129; STR += 42; DEX += 10; MinAtk += 8; MaxAtk += 18; LIFE += 150; comPw[0] = 300; break;
	}
	//クリティカルヒット
	switch (Rank_Critical) {
		case  0 : cria =   0; crie =   0; WILL +=  0; comPw[1] =   0; break;
		case  1 : cria =   3; crie =   3; WILL +=  3; comPw[1] =  10; break;
		case  2 : cria =   6; crie =   6; WILL +=  6; comPw[1] =  20; break;
		case  3 : cria =   9; crie =   9; WILL +=  9; comPw[1] =  30; break;
		case  4 : cria =  12; crie =  12; WILL += 12; comPw[1] =  40; break;
		case  5 : cria =  16; crie =  16; WILL += 15; comPw[1] =  50; break;
		case  6 : cria =  21; crie =  21; WILL += 18; comPw[1] =  60; break;
		case  7 : cria =  27; crie =  27; WILL += 21; comPw[1] =  70; break;
		case  8 : cria =  34; crie =  34; WILL += 24; comPw[1] =  80; break;
		case  9 : cria =  42; crie =  42; WILL += 27; comPw[1] =  90; break;
		case 10 : cria =  52; crie =  52; WILL += 30; comPw[1] = 100; break;
		case 11 : cria =  64; crie =  64; WILL += 33; comPw[1] = 110; break;
		case 12 : cria =  78; crie =  78; WILL += 36; comPw[1] = 120; break;
		case 13 : cria =  94; crie =  94; WILL += 39; comPw[1] = 130; break;
		case 14 : cria = 112; crie = 112; WILL += 42; comPw[1] = 140; break;
		case 15 : cria = 132; crie = 132; WILL += 45; comPw[1] = 150; break;
	}
	//スマッシュ
	switch (Rank_Smash) {
		case  0 : smaa =   0; smae =   0; STR += 0; WILL += 0; comPw[2] =   0; break;
		case  1 : smaa =   1; smae =   0; STR += 0; WILL += 0; comPw[2] =   5; break;
		case  2 : smaa =   5; smae =   2; STR += 0; WILL += 0; comPw[2] =  10; break;
		case  3 : smaa =   9; smae =   6; STR += 0; WILL += 0; comPw[2] =  30; break;
		case  4 : smaa =  13; smae =  12; STR += 0; WILL += 0; comPw[2] =  50; break;
		case  5 : smaa =  18; smae =  20; STR += 0; WILL += 0; comPw[2] =  70; break;
		case  6 : smaa =  24; smae =  30; STR += 0; WILL += 0; comPw[2] =  90; break;
		case  7 : smaa =  31; smae =  41; STR += 0; WILL += 0; comPw[2] = 110; break;
		case  8 : smaa =  39; smae =  52; STR += 1; WILL += 1; comPw[2] = 130; break;
		case  9 : smaa =  49; smae =  63; STR += 2; WILL += 2; comPw[2] = 150; break;
		case 10 : smaa =  61; smae =  74; STR += 3; WILL += 3; comPw[2] = 170; break;
		case 11 : smaa =  81; smae =  87; STR += 4; WILL += 4; comPw[2] = 200; break;
		case 12 : smaa = 103; smae = 100; STR += 5; WILL += 5; comPw[2] = 230; break;
		case 13 : smaa = 127; smae = 113; STR += 6; WILL += 6; comPw[2] = 260; break;
		case 14 : smaa = 153; smae = 126; STR += 7; WILL += 7; comPw[2] = 290; break;
		case 15 : smaa = 183; smae = 146; STR += 8; WILL += 8; comPw[2] = 320; break;
	}
	//ディフェンス
	switch (Rank_Defense) {
		case  0 : defa =   0; defe =   0; LIFE +=  0; DEF +=  0; comPw[3] =   0; break;
		case  1 : defa =   0; defe =   0; LIFE +=  2; DEF +=  1; comPw[3] =  30; break;
		case  2 : defa =   1; defe =   2; LIFE +=  4; DEF +=  2; comPw[3] =  60; break;
		case  3 : defa =   4; defe =   5; LIFE +=  6; DEF +=  3; comPw[3] =  90; break;
		case  4 : defa =   9; defe =   9; LIFE +=  8; DEF +=  4; comPw[3] = 120; break;
		case  5 : defa =  16; defe =  14; LIFE += 10; DEF +=  5; comPw[3] = 150; break;
		case  6 : defa =  24; defe =  21; LIFE += 12; DEF +=  6; comPw[3] = 180; break;
		case  7 : defa =  35; defe =  30; LIFE += 14; DEF +=  7; comPw[3] = 210; break;
		case  8 : defa =  47; defe =  39; LIFE += 16; DEF +=  8; comPw[3] = 230; break;
		case  9 : defa =  60; defe =  48; LIFE += 18; DEF +=  9; comPw[3] = 260; break;
		case 10 : defa =  75; defe =  57; LIFE += 20; DEF += 10; comPw[3] = 290; break;
		case 11 : defa =  91; defe =  68; LIFE += 22; DEF += 11; comPw[3] = 320; break;
		case 12 : defa = 109; defe =  79; LIFE += 25; DEF += 12; comPw[3] = 350; break;
		case 13 : defa = 128; defe =  90; LIFE += 28; DEF += 13; comPw[3] = 380; break;
		case 14 : defa = 148; defe = 101; LIFE += 31; DEF += 14; comPw[3] = 390; break;
		case 15 : defa = 173; defe = 121; LIFE += 41; DEF += 15; comPw[3] = 400; break;
	}
	//カウンターアタック
	switch (Rank_Counter) {
		case  0 : cntatka =   0; cntatke =   0; DEX +=  0; comPw[4] =  0; break;
		case  1 : cntatka =   3; cntatke =   0; DEX +=  1; comPw[4] = 20; break;
		case  2 : cntatka =   7; cntatke =   1; DEX +=  2; comPw[4] = 25; break;
		case  3 : cntatka =  12; cntatke =   3; DEX +=  3; comPw[4] = 30; break;
		case  4 : cntatka =  18; cntatke =   7; DEX +=  4; comPw[4] = 35; break;
		case  5 : cntatka =  24; cntatke =  13; DEX +=  5; comPw[4] = 40; break;
		case  6 : cntatka =  31; cntatke =  21; DEX +=  6; comPw[4] = 45; break;
		case  7 : cntatka =  39; cntatke =  30; DEX +=  7; comPw[4] = 50; break;
		case  8 : cntatka =  48; cntatke =  39; DEX +=  8; comPw[4] = 55; break;
		case  9 : cntatka =  58; cntatke =  48; DEX +=  9; comPw[4] = 60; break;
		case 10 : cntatka =  69; cntatke =  57; DEX += 10; comPw[4] = 65; break;
		case 11 : cntatka =  81; cntatke =  67; DEX += 11; comPw[4] = 70; break;
		case 12 : cntatka =  94; cntatke =  77; DEX += 12; comPw[4] = 75; break;
		case 13 : cntatka = 108; cntatke =  87; DEX += 13; comPw[4] = 80; break;
		case 14 : cntatka = 123; cntatke =  97; DEX += 14; comPw[4] = 85; break;
		case 15 : cntatka = 141; cntatke = 112; DEX += 15; comPw[4] = 90; break;
	}
	//ウィンドミル
	switch (Rank_Windmill) {
		case  0 : wmla =   0; wmle =   0; STR +=  0; WILL +=  0; comPw[5] =   0; break;
		case  1 : wmla =   3; wmle =   0; STR +=  1; WILL +=  3; comPw[5] =   0; break;
		case  2 : wmla =   7; wmle =   1; STR +=  2; WILL +=  6; comPw[5] =   5; break;
		case  3 : wmla =  11; wmle =   3; STR +=  3; WILL +=  9; comPw[5] =  10; break;
		case  4 : wmla =  15; wmle =   7; STR +=  4; WILL += 12; comPw[5] =  15; break;
		case  5 : wmla =  20; wmle =  14; STR +=  5; WILL += 15; comPw[5] =  30; break;
		case  6 : wmla =  26; wmle =  25; STR +=  7; WILL += 18; comPw[5] =  50; break;
		case  7 : wmla =  33; wmle =  37; STR +=  9; WILL += 21; comPw[5] =  70; break;
		case  8 : wmla =  41; wmle =  50; STR += 11; WILL += 24; comPw[5] =  90; break;
		case  9 : wmla =  51; wmle =  64; STR += 13; WILL += 27; comPw[5] = 120; break;
		case 10 : wmla =  63; wmle =  79; STR += 15; WILL += 30; comPw[5] = 150; break;
		case 11 : wmla =  81; wmle =  95; STR += 18; WILL += 34; comPw[5] = 180; break;
		case 12 : wmla = 101; wmle = 112; STR += 21; WILL += 38; comPw[5] = 220; break;
		case 13 : wmla = 123; wmle = 130; STR += 24; WILL += 42; comPw[5] = 250; break;
		case 14 : wmla = 147; wmle = 149; STR += 27; WILL += 46; comPw[5] = 300; break;
		case 15 : wmla = 177; wmle = 169; STR += 30; WILL += 50; comPw[5] = 350; break;
	}
	//レンジアタック
	switch (Rank_RangeAttack) {
		case  0 : rcomba =   0; rcombe =   0; DEX +=  0; STR += 0; MinRAtk +=  0; MaxRAtk +=  0; comPw[6] =   0; break;
		case  1 : rcomba =   0; rcombe =   0; DEX +=  2; STR += 0; MinRAtk +=  0; MaxRAtk +=  0; comPw[6] =   0; break;
		case  2 : rcomba =   1; rcombe =   3; DEX +=  4; STR += 0; MinRAtk +=  0; MaxRAtk +=  1; comPw[6] =  10; break;
		case  3 : rcomba =   4; rcombe =   9; DEX +=  6; STR += 0; MinRAtk +=  0; MaxRAtk +=  2; comPw[6] =  20; break;
		case  4 : rcomba =   9; rcombe =  18; DEX +=  8; STR += 0; MinRAtk +=  0; MaxRAtk +=  4; comPw[6] =  40; break;
		case  5 : rcomba =  16; rcombe =  30; DEX += 10; STR += 0; MinRAtk +=  1; MaxRAtk +=  4; comPw[6] =  80; break;
		case  6 : rcomba =  24; rcombe =  45; DEX += 14; STR += 0; MinRAtk +=  1; MaxRAtk +=  5; comPw[6] = 120; break;
		case  7 : rcomba =  33; rcombe =  63; DEX += 18; STR += 0; MinRAtk +=  1; MaxRAtk +=  6; comPw[6] = 160; break;
		case  8 : rcomba =  43; rcombe =  82; DEX += 22; STR += 0; MinRAtk +=  2; MaxRAtk +=  7; comPw[6] = 200; break;
		case  9 : rcomba =  55; rcombe = 102; DEX += 26; STR += 0; MinRAtk +=  2; MaxRAtk +=  9; comPw[6] = 240; break;
		case 10 : rcomba =  69; rcombe = 123; DEX += 30; STR += 1; MinRAtk +=  2; MaxRAtk += 11; comPw[6] = 250; break;
		case 11 : rcomba =  84; rcombe = 145; DEX += 34; STR += 2; MinRAtk +=  3; MaxRAtk += 13; comPw[6] = 260; break;
		case 12 : rcomba = 100; rcombe = 168; DEX += 38; STR += 3; MinRAtk +=  4; MaxRAtk += 16; comPw[6] = 270; break;
		case 13 : rcomba = 117; rcombe = 192; DEX += 42; STR += 4; MinRAtk +=  6; MaxRAtk += 19; comPw[6] = 280; break;
		case 14 : rcomba = 135; rcombe = 217; DEX += 46; STR += 5; MinRAtk +=  8; MaxRAtk += 22; comPw[6] = 290; break;
		case 15 : rcomba = 155; rcombe = 247; DEX += 50; STR += 6; MinRAtk += 10; MaxRAtk += 25; comPw[6] = 300; break;
	}
	//マグナムショット
	switch (Rank_MagnumShot) {
		case  0 : maga =   0; mage =   0; DEX +=  0; comPw[7] =   0; break;
		case  1 : maga =   1; mage =   0; DEX +=  0; comPw[7] =   5; break;
		case  2 : maga =   5; mage =   3; DEX +=  0; comPw[7] =  10; break;
		case  3 : maga =  10; mage =   8; DEX +=  0; comPw[7] =  30; break;
		case  4 : maga =  17; mage =  15; DEX +=  0; comPw[7] =  50; break;
		case  5 : maga =  26; mage =  24; DEX +=  0; comPw[7] =  70; break;
		case  6 : maga =  36; mage =  35; DEX +=  0; comPw[7] =  90; break;
		case  7 : maga =  48; mage =  48; DEX +=  2; comPw[7] = 110; break;
		case  8 : maga =  60; mage =  62; DEX +=  4; comPw[7] = 130; break;
		case  9 : maga =  72; mage =  77; DEX +=  6; comPw[7] = 150; break;
		case 10 : maga =  84; mage =  93; DEX +=  8; comPw[7] = 170; break;
		case 11 : maga = 104; mage = 110; DEX += 10; comPw[7] = 200; break;
		case 12 : maga = 125; mage = 129; DEX += 12; comPw[7] = 230; break;
		case 13 : maga = 147; mage = 150; DEX += 14; comPw[7] = 260; break;
		case 14 : maga = 170; mage = 173; DEX += 16; comPw[7] = 290; break;
		case 15 : maga = 200; mage = 203; DEX += 18; comPw[7] = 320; break;
	}
	//アローリボルバー
	switch (Rank_ArrowRevolver) {
		case  0 : arrowa =   0; arrowe =   0; DEX +=  0; STR += 0; comPw[8] =   0; break;
		case  1 : arrowa =   3; arrowe =   3; DEX +=  1; STR += 0; comPw[8] =  30; break;
		case  2 : arrowa =   8; arrowe =   9; DEX +=  2; STR += 0; comPw[8] =  40; break;
		case  3 : arrowa =  13; arrowe =  18; DEX +=  3; STR += 0; comPw[8] =  50; break;
		case  4 : arrowa =  23; arrowe =  30; DEX +=  4; STR += 1; comPw[8] =  70; break;
		case  5 : arrowa =  28; arrowe =  45; DEX +=  5; STR += 2; comPw[8] =  90; break;
		case  6 : arrowa =  33; arrowe =  63; DEX +=  7; STR += 2; comPw[8] = 120; break;
		case  7 : arrowa =  43; arrowe =  84; DEX +=  9; STR += 2; comPw[8] = 150; break;
		case  8 : arrowa =  50; arrowe = 107; DEX += 11; STR += 2; comPw[8] = 180; break;
		case  9 : arrowa =  57; arrowe = 132; DEX += 13; STR += 3; comPw[8] = 210; break;
		case 10 : arrowa =  64; arrowe = 159; DEX += 15; STR += 4; comPw[8] = 240; break;
		case 11 : arrowa =  79; arrowe = 187; DEX += 18; STR += 4; comPw[8] = 270; break;
		case 12 : arrowa =  99; arrowe = 216; DEX += 21; STR += 4; comPw[8] = 300; break;
		case 13 : arrowa = 124; arrowe = 246; DEX += 24; STR += 4; comPw[8] = 350; break;
		case 14 : arrowa = 154; arrowe = 277; DEX += 27; STR += 6; comPw[8] = 400; break;
		case 15 : arrowa = 214; arrowe = 317; DEX += 30; STR += 8; comPw[8] = 450; break;
	}
	//サポートショット
	switch (Rank_SupportShot) {
		case  0 : spshota =   0; spshote =   0; DEX +=  0; comPw[9] =   0; break;
		case  1 : spshota =   0; spshote =   0; DEX +=  1; comPw[9] =   0; break;
		case  2 : spshota =   1; spshote =   1; DEX +=  2; comPw[9] =  10; break;
		case  3 : spshota =   3; spshote =   3; DEX +=  3; comPw[9] =  20; break;
		case  4 : spshota =   6; spshote =   6; DEX +=  4; comPw[9] =  30; break;
		case  5 : spshota =  10; spshote =  10; DEX +=  5; comPw[9] =  50; break;
		case  6 : spshota =  15; spshote =  15; DEX +=  6; comPw[9] =  70; break;
		case  7 : spshota =  22; spshote =  22; DEX +=  7; comPw[9] =  90; break;
		case  8 : spshota =  31; spshote =  31; DEX +=  8; comPw[9] = 120; break;
		case  9 : spshota =  42; spshote =  42; DEX +=  9; comPw[9] = 150; break;
		case 10 : spshota =  55; spshote =  55; DEX += 10; comPw[9] = 180; break;
		case 11 : spshota =  70; spshote =  70; DEX += 11; comPw[9] = 210; break;
		case 12 : spshota =  87; spshote =  87; DEX += 12; comPw[9] = 240; break;
		case 13 : spshota = 107; spshote = 107; DEX += 13; comPw[9] = 270; break;
		case 14 : spshota = 130; spshote = 130; DEX += 14; comPw[9] = 300; break;
		case 15 : spshota = 156; spshote = 156; DEX += 15; comPw[9] = 330; break;
	}
/* 以下、未実装 */
	//シャープマインド
	switch (Rank_SharpMind) {
		case  0 : srpmida =  0; srpmide =  0; LIFE +=  0; comPw[36] =   0; break;
		case  1 : srpmida =  0; srpmide =  0; LIFE +=  2; comPw[36] =   0; break;
		case  2 : srpmida =  1; srpmide =  1; LIFE +=  4; comPw[36] =   0; break;
		case  3 : srpmida =  2; srpmide =  2; LIFE +=  6; comPw[36] =   0; break;
		case  4 : srpmida =  3; srpmide =  3; LIFE +=  8; comPw[36] =   0; break;
		case  5 : srpmida =  4; srpmide =  4; LIFE += 10; comPw[36] =   0; break;
		case  6 : srpmida =  5; srpmide =  5; LIFE += 12; comPw[36] =   0; break;
		case  7 : srpmida =  8; srpmide =  8; LIFE += 14; comPw[36] =   0; break;
		case  8 : srpmida = 11; srpmide = 11; LIFE += 16; comPw[36] =   0; break;
		case  9 : srpmida = 14; srpmide = 14; LIFE += 18; comPw[36] =   0; break;
		case 10 : srpmida = 17; srpmide = 17; LIFE += 20; comPw[36] =   0; break;
		case 11 : srpmida = 22; srpmide = 22; LIFE += 23; comPw[36] =   0; break;
		case 12 : srpmida = 27; srpmide = 27; LIFE += 26; comPw[36] =   0; break;
		case 13 : srpmida = 32; srpmide = 32; LIFE += 29; comPw[36] =   0; break;
		case 14 : srpmida = 37; srpmide = 37; LIFE += 32; comPw[36] =   0; break;
		case 15 : srpmida = 47; srpmide = 47; LIFE += 37; comPw[36] =   0; break;
	}
	
	// ファイナルヒット（インフィニットスラッシュ）
	switch (Rank_FinalHit) {
		case  0 : finhita =   0; finhite = 0; STR +=  0; WILL +=  0; comPw[38] =   0; break;
		case  1 : finhita =   5; finhite = 0; STR +=  2; WILL +=  0; comPw[38] =  30; break;
		case  2 : finhita =  12; finhite = 0; STR +=  4; WILL +=  0; comPw[38] =  40; break;
		case  3 : finhita =  21; finhite = 0; STR +=  6; WILL +=  0; comPw[38] =  50; break;
		case  4 : finhita =  32; finhite = 0; STR +=  8; WILL +=  0; comPw[38] =  70; break;
		case  5 : finhita =  45; finhite = 0; STR += 10; WILL +=  0; comPw[38] =  90; break;
		case  6 : finhita =  60; finhite = 0; STR += 12; WILL +=  0; comPw[38] = 120; break;
		case  7 : finhita =  80; finhite = 0; STR += 15; WILL +=  1; comPw[38] = 150; break;
		case  8 : finhita = 104; finhite = 0; STR += 18; WILL +=  2; comPw[38] = 180; break;
		case  9 : finhita = 132; finhite = 0; STR += 21; WILL +=  3; comPw[38] = 210; break;
		case 10 : finhita = 164; finhite = 0; STR += 24; WILL +=  4; comPw[38] = 240; break;
		case 11 : finhita = 204; finhite = 0; STR += 27; WILL +=  5; comPw[38] = 270; break;
		case 12 : finhita = 249; finhite = 0; STR += 30; WILL +=  6; comPw[38] = 300; break;
		case 13 : finhita = 299; finhite = 0; STR += 33; WILL +=  7; comPw[38] = 350; break;
		case 14 : finhita = 354; finhite = 0; STR += 36; WILL +=  8; comPw[38] = 400; break;
		case 15 : finhita = 414; finhite = 0; STR += 46; WILL += 13; comPw[38] = 450; break;
	}
	
	// ミラージュミサイル
	switch (Rank_MirageMissile) {
		case  0 : mrgmsla = 0; mrgmsle =   0; INT +=  0; DEX +=  0; comPw[39] =   0; break;
		case  1 : mrgmsla = 0; mrgmsle =   1; INT +=  0; DEX +=  1; comPw[39] =   5; break;
		case  2 : mrgmsla = 0; mrgmsle =   3; INT +=  0; DEX +=  2; comPw[39] =  10; break;
		case  3 : mrgmsla = 0; mrgmsle =   6; INT +=  0; DEX +=  3; comPw[39] =  30; break;
		case  4 : mrgmsla = 0; mrgmsle =  10; INT +=  0; DEX +=  4; comPw[39] =  50; break;
		case  5 : mrgmsla = 0; mrgmsle =  15; INT +=  0; DEX +=  5; comPw[39] =  70; break;
		case  6 : mrgmsla = 0; mrgmsle =  21; INT +=  1; DEX +=  6; comPw[39] =  90; break;
		case  7 : mrgmsla = 0; mrgmsle =  30; INT +=  2; DEX +=  7; comPw[39] = 110; break;
		case  8 : mrgmsla = 0; mrgmsle =  41; INT +=  3; DEX +=  8; comPw[39] = 130; break;
		case  9 : mrgmsla = 0; mrgmsle =  54; INT +=  4; DEX +=  9; comPw[39] = 150; break;
		case 10 : mrgmsla = 0; mrgmsle =  69; INT +=  5; DEX += 10; comPw[39] = 170; break;
		case 11 : mrgmsla = 0; mrgmsle =  89; INT +=  6; DEX += 12; comPw[39] = 200; break;
		case 12 : mrgmsla = 0; mrgmsle = 111; INT +=  7; DEX += 14; comPw[39] = 230; break;
		case 13 : mrgmsla = 0; mrgmsle = 135; INT +=  8; DEX += 16; comPw[39] = 260; break;
		case 14 : mrgmsla = 0; mrgmsle = 161; INT +=  9; DEX += 18; comPw[39] = 290; break;
		case 15 : mrgmsla = 0; mrgmsle = 201; INT += 14; DEX += 23; comPw[39] = 320; break;
	}
	
/*
	//チェーンガン
	switch (Rank_ChainGun) {
		case  0 : cnguna =   0; DEX +=  0; STR +=  0; comPw[40] =   0; break;
		case  1 : cnguna =   1; DEX +=  2; STR +=  0; comPw[40] =   5; break;
		case  2 : cnguna =   5; DEX +=  5; STR +=  0; comPw[40] =  10; break;
		case  3 : cnguna =  10; DEX +=  9; STR +=  0; comPw[40] =  30; break;
		case  4 : cnguna =  17; DEX += 14; STR +=  0; comPw[40] =  50; break;
		case  5 : cnguna =  26; DEX += 19; STR +=  1; comPw[40] =  70; break;
		case  6 : cnguna =  36; DEX += 24; STR +=  3; comPw[40] =  90; break;
		case  7 : cnguna =  48; DEX += 29; STR +=  5; comPw[40] = 110; break;
		case  8 : cnguna =  60; DEX += 34; STR +=  7; comPw[40] = 130; break;
		case  9 : cnguna =  72; DEX += 39; STR +=  9; comPw[40] = 150; break;
		case 10 : cnguna =  84; DEX += 44; STR += 11; comPw[40] = 170; break;
		case 11 : cnguna =  96; DEX += 49; STR += 13; comPw[40] = 200; break;
		case 12 : cnguna = 109; DEX += 54; STR += 15; comPw[40] = 230; break;
		case 13 : cnguna = 122; DEX += 59; STR += 17; comPw[40] = 260; break;
		case 14 : cnguna = 136; DEX += 64; STR += 19; comPw[40] = 290; break;
		case 15 : cnguna = 156; DEX += 69; STR += 21; comPw[40] = 320; break;
	}
	
	//フルスイング
	switch (Rank_FullSwing) {
		case  0 : flswnga =   0; STR +=  0; DEX +=  0; comPw[41] =   0; break;
		case  1 : flswnga =   1; STR +=  1; DEX +=  0; comPw[41] =   0; break;
		case  2 : flswnga =   3; STR +=  2; DEX +=  0; comPw[41] =  10; break;
		case  3 : flswnga =   7; STR +=  3; DEX +=  0; comPw[41] =  30; break;
		case  4 : flswnga =  13; STR +=  5; DEX +=  0; comPw[41] =  60; break;
		case  5 : flswnga =  21; STR +=  7; DEX +=  0; comPw[41] = 120; break;
		case  6 : flswnga =  31; STR +=  9; DEX +=  0; comPw[41] = 180; break;
		case  7 : flswnga =  43; STR += 12; DEX +=  0; comPw[41] = 220; break;
		case  8 : flswnga =  57; STR += 15; DEX +=  0; comPw[41] = 230; break;
		case  9 : flswnga =  63; STR += 19; DEX +=  0; comPw[41] = 240; break;
		case 10 : flswnga =  83; STR += 23; DEX +=  0; comPw[41] = 250; break;
		case 11 : flswnga = 105; STR += 27; DEX +=  1; comPw[41] = 260; break;
		case 12 : flswnga = 129; STR += 30; DEX +=  3; comPw[41] = 270; break;
		case 13 : flswnga = 155; STR += 32; DEX +=  6; comPw[41] = 280; break;
		case 14 : flswnga = 185; STR += 33; DEX += 10; comPw[41] = 290; break;
		case 15 : flswnga = 220; STR += 35; DEX += 12; comPw[41] = 300; break;
	}
	
	//ファイナルスマッシュ
	switch (Rank_FinalSmash) {
		case  0 : finsmaa =   0; STR +=  0; DEX +=  0; WILL +=  0; comPw[42] =   0; break;
		case  1 : finsmaa =   1; STR +=  1; DEX +=  0; WILL +=  0; comPw[42] =  10; break;
		case  2 : finsmaa =   3; STR +=  2; DEX +=  0; WILL +=  0; comPw[42] =  20; break;
		case  3 : finsmaa =   6; STR +=  3; DEX +=  0; WILL +=  0; comPw[42] =  30; break;
		case  4 : finsmaa =  11; STR +=  4; DEX +=  1; WILL +=  0; comPw[42] =  50; break;
		case  5 : finsmaa =  18; STR +=  5; DEX +=  2; WILL +=  0; comPw[42] =  70; break;
		case  6 : finsmaa =  27; STR +=  6; DEX +=  3; WILL +=  0; comPw[42] =  90; break;
		case  7 : finsmaa =  38; STR +=  7; DEX +=  4; WILL +=  1; comPw[42] = 110; break;
		case  8 : finsmaa =  51; STR +=  8; DEX +=  5; WILL +=  2; comPw[42] = 130; break;
		case  9 : finsmaa =  66; STR +=  9; DEX +=  6; WILL +=  3; comPw[42] = 150; break;
		case 10 : finsmaa =  83; STR += 11; DEX +=  7; WILL +=  4; comPw[42] = 170; break;
		case 11 : finsmaa = 102; STR += 13; DEX +=  8; WILL +=  5; comPw[42] = 200; break;
		case 12 : finsmaa = 124; STR += 14; DEX += 10; WILL +=  6; comPw[42] = 230; break;
		case 13 : finsmaa = 149; STR += 15; DEX += 12; WILL +=  7; comPw[42] = 260; break;
		case 14 : finsmaa = 177; STR += 16; DEX += 13; WILL +=  9; comPw[42] = 290; break;
		case 15 : finsmaa = 209; STR += 17; DEX += 14; WILL += 11; comPw[42] = 320; break;
	}
	
	//フューリーオブバード（吟遊詩人の憤激）
	switch (Rank_FuryOfBard) {
		case  0 : fryobda =   0; STR +=  0; LUCK +=  0; comPw[43] =   0; break;
		case  1 : fryobda =   1; STR +=  0; LUCK +=  1; comPw[43] =   0; break;
		case  2 : fryobda =   3; STR +=  1; LUCK +=  2; comPw[43] =   0; break;
		case  3 : fryobda =   7; STR +=  2; LUCK +=  3; comPw[43] =   0; break;
		case  4 : fryobda =  13; STR +=  2; LUCK +=  5; comPw[43] =   0; break;
		case  5 : fryobda =  21; STR +=  3; LUCK +=  7; comPw[43] =   0; break;
		case  6 : fryobda =  31; STR +=  4; LUCK +=  9; comPw[43] =   0; break;
		case  7 : fryobda =  43; STR +=  4; LUCK += 12; comPw[43] =   0; break;
		case  8 : fryobda =  57; STR +=  5; LUCK += 15; comPw[43] =   0; break;
		case  9 : fryobda =  73; STR +=  7; LUCK += 18; comPw[43] =   0; break;
		case 10 : fryobda =  92; STR +=  7; LUCK += 22; comPw[43] =   0; break;
		case 11 : fryobda = 113; STR +=  8; LUCK += 26; comPw[43] =   0; break;
		case 12 : fryobda = 136; STR += 10; LUCK += 30; comPw[43] =   0; break;
		case 13 : fryobda = 162; STR += 10; LUCK += 35; comPw[43] =   0; break;
		case 14 : fryobda = 190; STR += 12; LUCK += 40; comPw[43] =   0; break;
		case 15 : fryobda = 222; STR += 14; LUCK += 45; comPw[43] =   0; break;
	}
	
*/
	
	
	///////////////////////////////	魔法系 ////////////////////////////////////////////////////////////
	//アイスボルト
	switch (Rank_IceBolt) {
		case  0 : ibola =  0; ibole =   0; INT +=  0; comPw[10] =   0; break;
		case  1 : ibola =  3; ibole =   3; INT +=  1; comPw[10] =   0; break;
		case  2 : ibola =  6; ibole =   6; INT +=  3; comPw[10] =  10; break;
		case  3 : ibola =  9; ibole =   9; INT +=  5; comPw[10] =  20; break;
		case  4 : ibola = 12; ibole =  12; INT +=  7; comPw[10] =  40; break;
		case  5 : ibola = 15; ibole =  15; INT += 10; comPw[10] =  50; break;
		case  6 : ibola = 18; ibole =  18; INT += 13; comPw[10] =  60; break;
		case  7 : ibola = 23; ibole =  26; INT += 16; comPw[10] =  70; break;
		case  8 : ibola = 28; ibole =  34; INT += 20; comPw[10] =  80; break;
		case  9 : ibola = 33; ibole =  42; INT += 24; comPw[10] =  90; break;
		case 10 : ibola = 38; ibole =  50; INT += 28; comPw[10] = 100; break;
		case 11 : ibola = 45; ibole =  63; INT += 32; comPw[10] = 110; break;
		case 12 : ibola = 53; ibole =  76; INT += 37; comPw[10] = 120; break;
		case 13 : ibola = 62; ibole =  89; INT += 42; comPw[10] = 130; break;
		case 14 : ibola = 72; ibole = 112; INT += 47; comPw[10] = 140; break;
		case 15 : ibola = 92; ibole = 132; INT += 52; comPw[10] = 150; break;
	}
	//ファイアボルト
	switch (Rank_FireBolt) {
		case  0 : fbola =   0; fbole =   0; INT +=  0; comPw[11] =   0; break;
		case  1 : fbola =   3; fbole =   4; INT +=  1; comPw[11] =   0; break;
		case  2 : fbola =   6; fbole =   8; INT +=  3; comPw[11] =  10; break;
		case  3 : fbola =   9; fbole =  12; INT +=  5; comPw[11] =  30; break;
		case  4 : fbola =  12; fbole =  16; INT +=  7; comPw[11] =  60; break;
		case  5 : fbola =  15; fbole =  20; INT += 10; comPw[11] = 120; break;
		case  6 : fbola =  18; fbole =  24; INT += 13; comPw[11] = 180; break;
		case  7 : fbola =  25; fbole =  34; INT += 16; comPw[11] = 220; break;
		case  8 : fbola =  32; fbole =  44; INT += 20; comPw[11] = 230; break;
		case  9 : fbola =  39; fbole =  54; INT += 24; comPw[11] = 240; break;
		case 10 : fbola =  46; fbole =  64; INT += 28; comPw[11] = 250; break;
		case 11 : fbola =  58; fbole =  80; INT += 32; comPw[11] = 260; break;
		case 12 : fbola =  70; fbole =  96; INT += 37; comPw[11] = 270; break;
		case 13 : fbola =  82; fbole = 112; INT += 42; comPw[11] = 280; break;
		case 14 : fbola =  94; fbole = 128; INT += 47; comPw[11] = 290; break;
		case 15 : fbola = 109; fbole = 148; INT += 52; comPw[11] = 300; break;
	}
	//ライトニングボルト
	switch (Rank_LightingBolt) {
		case  0 : lbola =   0; lbole =   0; INT +=  0; comPw[12] =   0; break;
		case  1 : lbola =   5; lbole =   6; INT +=  1; comPw[12] =  20; break;
		case  2 : lbola =  10; lbole =  12; INT +=  3; comPw[12] =  30; break;
		case  3 : lbola =  15; lbole =  18; INT +=  5; comPw[12] =  40; break;
		case  4 : lbola =  20; lbole =  24; INT +=  7; comPw[12] =  50; break;
		case  5 : lbola =  25; lbole =  30; INT += 10; comPw[12] =  70; break;
		case  6 : lbola =  30; lbole =  36; INT += 13; comPw[12] =  90; break;
		case  7 : lbola =  38; lbole =  46; INT += 16; comPw[12] = 110; break;
		case  8 : lbola =  46; lbole =  56; INT += 20; comPw[12] = 130; break;
		case  9 : lbola =  54; lbole =  66; INT += 24; comPw[12] = 150; break;
		case 10 : lbola =  62; lbole =  76; INT += 28; comPw[12] = 170; break;
		case 11 : lbola =  72; lbole =  90; INT += 32; comPw[12] = 200; break;
		case 12 : lbola =  82; lbole = 104; INT += 37; comPw[12] = 230; break;
		case 13 : lbola =  92; lbole = 118; INT += 42; comPw[12] = 260; break;
		case 14 : lbola = 102; lbole = 132; INT += 47; comPw[12] = 290; break;
		case 15 : lbola = 122; lbole = 152; INT += 52; comPw[12] = 320; break;
	}
	//ファイアボール
	switch (Rank_FireBall) {
		case  0 : fblla =   0; fblle =   0; INT +=  0; STR += 0; comPw[13] = 100; break;
		case  1 : fblla =   7; fblle =   7; INT +=  3; STR += 0; comPw[13] = 120; break;
		case  2 : fblla =  15; fblle =  15; INT +=  6; STR += 0; comPw[13] = 140; break;
		case  3 : fblla =  24; fblle =  24; INT +=  9; STR += 0; comPw[13] = 160; break;
		case  4 : fblla =  34; fblle =  34; INT += 12; STR += 0; comPw[13] = 180; break;
		case  5 : fblla =  46; fblle =  46; INT += 16; STR += 0; comPw[13] = 200; break;
		case  6 : fblla =  61; fblle =  61; INT += 20; STR += 0; comPw[13] = 220; break;
		case  7 : fblla =  78; fblle =  78; INT += 24; STR += 0; comPw[13] = 240; break;
		case  8 : fblla =  98; fblle =  98; INT += 29; STR += 0; comPw[13] = 260; break;
		case  9 : fblla = 123; fblle = 123; INT += 34; STR += 0; comPw[13] = 280; break;
		case 10 : fblla = 153; fblle = 153; INT += 39; STR += 0; comPw[13] = 300; break;
		case 11 : fblla = 188; fblle = 188; INT += 44; STR += 0; comPw[13] = 330; break;
		case 12 : fblla = 228; fblle = 228; INT += 49; STR += 2; comPw[13] = 360; break;
		case 13 : fblla = 273; fblle = 273; INT += 54; STR += 4; comPw[13] = 400; break;
		case 14 : fblla = 323; fblle = 323; INT += 59; STR += 6; comPw[13] = 450; break;
		case 15 : fblla = 383; fblle = 383; INT += 64; STR += 8; comPw[13] = 500; break;
		case 16 : fblla =   0; fblle =   0; INT +=  0; STR += 0; comPw[13] =   0; break;
	}
	//サンダー
	switch (Rank_Thunder) {
		case  0 : thndra =   0; thndre =   0; MANA +=   0; WILL +=  0; comPw[14] =  50; break;
		case  1 : thndra =   2; thndre =   2; MANA +=   5; WILL +=  1; comPw[14] =  80; break;
		case  2 : thndra =   6; thndre =   6; MANA +=  10; WILL +=  2; comPw[14] = 110; break;
		case  3 : thndra =  12; thndre =  12; MANA +=  15; WILL +=  3; comPw[14] = 140; break;
		case  4 : thndra =  21; thndre =  21; MANA +=  21; WILL +=  4; comPw[14] = 170; break;
		case  5 : thndra =  33; thndre =  33; MANA +=  27; WILL +=  5; comPw[14] = 200; break;
		case  6 : thndra =  49; thndre =  49; MANA +=  33; WILL +=  6; comPw[14] = 230; break;
		case  7 : thndra =  69; thndre =  69; MANA +=  40; WILL +=  8; comPw[14] = 260; break;
		case  8 : thndra =  94; thndre =  94; MANA +=  47; WILL += 10; comPw[14] = 290; break;
		case  9 : thndra = 124; thndre = 124; MANA +=  55; WILL += 12; comPw[14] = 320; break;
		case 10 : thndra = 159; thndre = 159; MANA +=  65; WILL += 14; comPw[14] = 350; break;
		case 11 : thndra = 199; thndre = 199; MANA +=  70; WILL += 17; comPw[14] = 380; break;
		case 12 : thndra = 244; thndre = 244; MANA +=  75; WILL += 20; comPw[14] = 420; break;
		case 13 : thndra = 294; thndre = 294; MANA +=  80; WILL += 23; comPw[14] = 460; break;
		case 14 : thndra = 349; thndre = 349; MANA +=  85; WILL += 27; comPw[14] = 500; break;
		case 15 : thndra = 409; thndre = 409; MANA +=  90; WILL += 31; comPw[14] = 550; break;
		case 16 : thndra =   0; thndre =   0; MANA +=   0; WILL +=  0; comPw[14] =   0; break;
	}
	//マジックマスタリ
	switch (Rank_MagicMastery) {
		case  0 : magmasa =  0; magmase =  0; MANA +=   0; INT +=  0; comPw[15] =   0; break;
		case  1 : magmasa =  1; magmase =  1; MANA +=  10; INT +=  0; comPw[15] =   0; break;
		case  2 : magmasa =  2; magmase =  2; MANA +=  20; INT +=  0; comPw[15] =  10; break;
		case  3 : magmasa =  4; magmase =  4; MANA +=  30; INT +=  0; comPw[15] =  30; break;
		case  4 : magmasa =  6; magmase =  6; MANA +=  40; INT +=  0; comPw[15] =  60; break;
		case  5 : magmasa =  9; magmase =  9; MANA +=  50; INT +=  0; comPw[15] = 120; break;
		case  6 : magmasa = 12; magmase = 12; MANA +=  60; INT +=  0; comPw[15] = 180; break;
		case  7 : magmasa = 17; magmase = 17; MANA +=  70; INT +=  1; comPw[15] = 220; break;
		case  8 : magmasa = 22; magmase = 22; MANA +=  80; INT +=  2; comPw[15] = 230; break;
		case  9 : magmasa = 29; magmase = 29; MANA +=  90; INT +=  3; comPw[15] = 240; break;
		case 10 : magmasa = 36; magmase = 36; MANA += 100; INT +=  4; comPw[15] = 250; break;
		case 11 : magmasa = 46; magmase = 46; MANA += 110; INT +=  6; comPw[15] = 260; break;
		case 12 : magmasa = 56; magmase = 56; MANA += 120; INT +=  8; comPw[15] = 270; break;
		case 13 : magmasa = 66; magmase = 66; MANA += 130; INT += 10; comPw[15] = 280; break;
		case 14 : magmasa = 76; magmase = 76; MANA += 140; INT += 12; comPw[15] = 290; break;
		case 15 : magmasa = 91; magmase = 91; MANA += 150; INT += 17; comPw[15] = 300; break;
	}
	//ヒーリング
	switch (Rank_Healing) {
		case  0 : heala =   0; heale =   0; INT +=  0; comPw[16] =   0; break;
		case  1 : heala =   2; heale =   2; INT +=  1; comPw[16] =  20; break;
		case  2 : heala =   5; heale =   5; INT +=  3; comPw[16] =  25; break;
		case  3 : heala =  10; heale =  10; INT +=  5; comPw[16] =  30; break;
		case  4 : heala =  17; heale =  17; INT +=  7; comPw[16] =  35; break;
		case  5 : heala =  25; heale =  25; INT += 10; comPw[16] =  40; break;
		case  6 : heala =  34; heale =  34; INT += 13; comPw[16] =  45; break;
		case  7 : heala =  44; heale =  44; INT += 16; comPw[16] =  50; break;
		case  8 : heala =  56; heale =  56; INT += 20; comPw[16] =  55; break;
		case  9 : heala =  70; heale =  70; INT += 24; comPw[16] =  60; break;
		case 10 : heala =  85; heale =  85; INT += 28; comPw[16] =  65; break;
		case 11 : heala = 105; heale = 105; INT += 32; comPw[16] =  70; break;
		case 12 : heala = 127; heale = 127; INT += 37; comPw[16] =  75; break;
		case 13 : heala = 151; heale = 151; INT += 42; comPw[16] =  80; break;
		case 14 : heala = 177; heale = 177; INT += 47; comPw[16] =  85; break;
		case 15 : heala = 207; heale = 207; INT += 52; comPw[16] =  90; break;
	}
	//パーティヒーリング
	switch (Rank_PartyHealing) {
		case  0 : ptheala =   0; ptheale =   0; INT +=  0; comPw[17] =   0; break;
		case  1 : ptheala =   3; ptheale =   3; INT +=  1; comPw[17] =  20; break;
		case  2 : ptheala =   6; ptheale =   6; INT +=  2; comPw[17] =  25; break;
		case  3 : ptheala =   9; ptheale =   9; INT +=  3; comPw[17] =  30; break;
		case  4 : ptheala =  14; ptheale =  14; INT +=  5; comPw[17] =  35; break;
		case  5 : ptheala =  19; ptheale =  19; INT +=  7; comPw[17] =  40; break;
		case  6 : ptheala =  24; ptheale =  24; INT +=  9; comPw[17] =  45; break;
		case  7 : ptheala =  34; ptheale =  34; INT += 12; comPw[17] =  50; break;
		case  8 : ptheala =  44; ptheale =  44; INT += 15; comPw[17] =  55; break;
		case  9 : ptheala =  54; ptheale =  54; INT += 18; comPw[17] =  60; break;
		case 10 : ptheala =  64; ptheale =  64; INT += 21; comPw[17] =  65; break;
		case 11 : ptheala =  79; ptheale =  79; INT += 25; comPw[17] =  70; break;
		case 12 : ptheala =  94; ptheale =  94; INT += 29; comPw[17] =  75; break;
		case 13 : ptheala = 109; ptheale = 109; INT += 33; comPw[17] =  80; break;
		case 14 : ptheala = 124; ptheale = 124; INT += 37; comPw[17] =  85; break;
		case 15 : ptheala = 154; ptheale = 154; INT += 42; comPw[17] =  90; break;
	}
	//エンチャント
	switch (Rank_Enchant) {
		case  0 : enca =   0; ence =   0; DEX +=  0; INT +=  0; comPw[18] =   0; break;
		case  1 : enca =   1; ence =   1; DEX +=  1; INT +=  1; comPw[18] =   0; break;
		case  2 : enca =   3; ence =   3; DEX +=  2; INT +=  2; comPw[18] =   0; break;
		case  3 : enca =   6; ence =   6; DEX +=  3; INT +=  3; comPw[18] =   0; break;
		case  4 : enca =  10; ence =  10; DEX +=  4; INT +=  4; comPw[18] =   0; break;
		case  5 : enca =  15; ence =  15; DEX +=  5; INT +=  5; comPw[18] =   0; break;
		case  6 : enca =  21; ence =  21; DEX +=  6; INT +=  6; comPw[18] =   0; break;
		case  7 : enca =  28; ence =  28; DEX +=  7; INT +=  7; comPw[18] =   0; break;
		case  8 : enca =  36; ence =  36; DEX +=  8; INT +=  8; comPw[18] =   0; break;
		case  9 : enca =  45; ence =  45; DEX +=  9; INT +=  9; comPw[18] =   0; break;
		case 10 : enca =  55; ence =  55; DEX += 10; INT += 10; comPw[18] =   0; break;
		case 11 : enca =  67; ence =  67; DEX += 11; INT += 11; comPw[18] =   0; break;
		case 12 : enca =  81; ence =  81; DEX += 12; INT += 12; comPw[18] =   0; break;
		case 13 : enca =  97; ence =  97; DEX += 13; INT += 13; comPw[18] =   0; break;
		case 14 : enca = 115; ence = 115; DEX += 14; INT += 14; comPw[18] =   0; break;
		case 15 : enca = 135; ence = 135; DEX += 15; INT += 15; comPw[18] =   0; break;
	}
	//メディテーション
	switch (Rank_Meditation) {
		case  0 : meda =  0; mede =  0; MANA +=   0; comPw[19] =   0; break;
		case  1 : meda =  2; mede =  2; MANA +=   5; comPw[19] =   0; break;
		case  2 : meda =  5; mede =  5; MANA +=  10; comPw[19] =   0; break;
		case  3 : meda =  9; mede =  9; MANA +=  15; comPw[19] =   0; break;
		case  4 : meda = 14; mede = 14; MANA +=  20; comPw[19] =   0; break;
		case  5 : meda = 19; mede = 19; MANA +=  27; comPw[19] =   0; break;
		case  6 : meda = 24; mede = 24; MANA +=  34; comPw[19] =   0; break;
		case  7 : meda = 29; mede = 29; MANA +=  41; comPw[19] =  23; break;
		case  8 : meda = 34; mede = 34; MANA +=  48; comPw[19] =  26; break;
		case  9 : meda = 40; mede = 40; MANA +=  56; comPw[19] =  29; break;
		case 10 : meda = 46; mede = 46; MANA +=  64; comPw[19] =  33; break;
		case 11 : meda = 53; mede = 53; MANA +=  74; comPw[19] =  36; break;
		case 12 : meda = 61; mede = 61; MANA +=  84; comPw[19] =  39; break;
		case 13 : meda = 71; mede = 71; MANA +=  94; comPw[19] =  43; break;
		case 14 : meda = 83; mede = 83; MANA += 104; comPw[19] =  46; break;
		case 15 : meda = 98; mede = 98; MANA += 119; comPw[19] =  49; break;
	}
	//アイススピア
	switch (Rank_IceSpear) {
		case  0 : icespra =   0; icespre =   0; INT +=  0; MANA +=  0; comPw[37] =   0; break;
		case  1 : icespra =   4; icespre =   4; INT +=  1; MANA +=  0; comPw[37] =  10; break;
		case  2 : icespra =  10; icespre =  10; INT +=  2; MANA +=  0; comPw[37] =  20; break;
		case  3 : icespra =  18; icespre =  18; INT +=  3; MANA +=  0; comPw[37] =  30; break;
		case  4 : icespra =  28; icespre =  28; INT +=  4; MANA +=  0; comPw[37] =  40; break;
		case  5 : icespra =  40; icespre =  40; INT +=  5; MANA +=  0; comPw[37] =  50; break;
		case  6 : icespra =  54; icespre =  54; INT +=  6; MANA +=  0; comPw[37] =  60; break;
		case  7 : icespra =  74; icespre =  74; INT +=  8; MANA +=  0; comPw[37] =  70; break;
		case  8 : icespra =  99; icespre =  99; INT += 10; MANA +=  0; comPw[37] =  80; break;
		case  9 : icespra = 129; icespre = 129; INT += 12; MANA +=  0; comPw[37] =  90; break;
		case 10 : icespra = 164; icespre = 164; INT += 14; MANA +=  0; comPw[37] = 100; break;
		case 11 : icespra = 206; icespre = 206; INT += 17; MANA +=  5; comPw[37] = 110; break;
		case 12 : icespra = 254; icespre = 254; INT += 20; MANA += 10; comPw[37] = 120; break;
		case 13 : icespra = 308; icespre = 308; INT += 23; MANA += 15; comPw[37] = 130; break;
		case 14 : icespra = 368; icespre = 368; INT += 26; MANA += 20; comPw[37] = 140; break;
		case 15 : icespra = 438; icespre = 438; INT += 29; MANA += 25; comPw[37] = 150; break;
		case 16 : icespra =   0; icespre =   0; INT +=  0; MANA +=  0; comPw[37] =   0; break;
	}
	
	///////////////////////////////	生活系 ////////////////////////////////////////////////////////////
	//休憩
	switch (Rank_Rest) {
		case  0 : resta =   0; LIFE +=  0; WILL +=   0; STR += 0; comPw[20] =   0; break;
		case  1 : resta =   0; LIFE +=  5; WILL +=   0; STR += 0; comPw[20] =   5; break;
		case  2 : resta =   5; LIFE += 15; WILL +=  -1; STR += 1; comPw[20] =   6; break;
		case  3 : resta =  15; LIFE += 20; WILL +=  -2; STR += 1; comPw[20] =   7; break;
		case  4 : resta =  30; LIFE += 25; WILL +=  -3; STR += 1; comPw[20] =   8; break;
		case  5 : resta =  45; LIFE += 30; WILL +=  -4; STR += 1; comPw[20] =   9; break;
		case  6 : resta =  60; LIFE += 35; WILL +=  -5; STR += 1; comPw[20] =  10; break;
		case  7 : resta =  75; LIFE += 40; WILL +=  -6; STR += 1; comPw[20] =  11; break;
		case  8 : resta =  90; LIFE += 45; WILL +=  -7; STR += 1; comPw[20] =  12; break;
		case  9 : resta = 105; LIFE += 50; WILL +=  -8; STR += 1; comPw[20] =  13; break;
		case 10 : resta = 120; LIFE += 55; WILL +=  -9; STR += 1; comPw[20] =  14; break;
		case 11 : resta = 135; LIFE += 60; WILL += -10; STR += 1; comPw[20] =  15; break;
		case 12 : resta = 150; LIFE += 65; WILL += -11; STR += 1; comPw[20] =  17; break;
		case 13 : resta = 167; LIFE += 70; WILL += -12; STR += 1; comPw[20] =  19; break;
		case 14 : resta = 184; LIFE += 75; WILL += -13; STR += 1; comPw[20] =  22; break;
		case 15 : resta = 204; LIFE += 80; WILL += -14; STR += 1; comPw[20] =  25; break;
	}
	//キャンプファイア
	switch (Rank_CampFire) {
		case  0 : campa =  0; STAM +=  0; comPw[21] =   0; break;
		case  1 : campa =  0; STAM +=  1; comPw[21] =   0; break;
		case  2 : campa =  1; STAM +=  2; comPw[21] =   0; break;
		case  3 : campa =  2; STAM +=  3; comPw[21] =   0; break;
		case  4 : campa =  3; STAM +=  4; comPw[21] =   0; break;
		case  5 : campa =  4; STAM +=  5; comPw[21] =   0; break;
		case  6 : campa =  5; STAM +=  6; comPw[21] =   0; break;
		case  7 : campa =  9; STAM +=  8; comPw[21] =   0; break;
		case  8 : campa = 11; STAM += 10; comPw[21] =   0; break;
		case  9 : campa = 13; STAM += 12; comPw[21] =   0; break;
		case 10 : campa = 15; STAM += 14; comPw[21] =   0; break;
		case 11 : campa = 18; STAM += 17; comPw[21] =   0; break;
		case 12 : campa = 22; STAM += 20; comPw[21] =   0; break;
		case 13 : campa = 27; STAM += 23; comPw[21] =   0; break;
		case 14 : campa = 33; STAM += 26; comPw[21] =   0; break;
		case 15 : campa = 43; STAM += 29; comPw[21] =   0; break;
	}
	//応急治療
	switch (Rank_FirstAid) {
		case  0 : fstaida =   0; DEX +=  0; LIFE +=  0; comPw[22] =   0; break;
		case  1 : fstaida =   1; DEX +=  1; LIFE +=  3; comPw[22] =   1; break;
		case  2 : fstaida =   3; DEX +=  2; LIFE +=  6; comPw[22] =   3; break;
		case  3 : fstaida =   6; DEX +=  3; LIFE +=  9; comPw[22] =   5; break;
		case  4 : fstaida =  10; DEX +=  5; LIFE += 13; comPw[22] =   7; break;
		case  5 : fstaida =  15; DEX +=  7; LIFE += 17; comPw[22] =   9; break;
		case  6 : fstaida =  22; DEX +=  9; LIFE += 21; comPw[22] =  11; break;
		case  7 : fstaida =  32; DEX += 11; LIFE += 25; comPw[22] =  13; break;
		case  8 : fstaida =  43; DEX += 14; LIFE += 30; comPw[22] =  15; break;
		case  9 : fstaida =  55; DEX += 17; LIFE += 35; comPw[22] =  17; break;
		case 10 : fstaida =  68; DEX += 20; LIFE += 40; comPw[22] =  19; break;
		case 11 : fstaida =  84; DEX += 23; LIFE += 45; comPw[22] =  21; break;
		case 12 : fstaida = 101; DEX += 27; LIFE += 51; comPw[22] =  23; break;
		case 13 : fstaida = 119; DEX += 31; LIFE += 57; comPw[22] =  25; break;
		case 14 : fstaida = 139; DEX += 35; LIFE += 63; comPw[22] =  27; break;
		case 15 : fstaida = 164; DEX += 39; LIFE += 73; comPw[22] =  29; break;
	}
	//薬草学
	switch (Rank_Herbalism) {
		case  0 : harba =   0; INT +=  0; DEX +=  0; comPw[23] =   0; break;
		case  1 : harba =   5; INT +=  1; DEX +=  0; comPw[23] =   0; break;
		case  2 : harba =  10; INT +=  2; DEX +=  0; comPw[23] =   0; break;
		case  3 : harba =  15; INT +=  3; DEX +=  0; comPw[23] =   0; break;
		case  4 : harba =  21; INT +=  4; DEX +=  0; comPw[23] =   0; break;
		case  5 : harba =  27; INT +=  5; DEX +=  0; comPw[23] =   0; break;
		case  6 : harba =  33; INT +=  6; DEX +=  0; comPw[23] =   0; break;
		case  7 : harba =  40; INT +=  7; DEX +=  1; comPw[23] =   0; break;
		case  8 : harba =  47; INT +=  8; DEX +=  2; comPw[23] =   0; break;
		case  9 : harba =  54; INT +=  9; DEX +=  3; comPw[23] =   0; break;
		case 10 : harba =  62; INT += 11; DEX +=  3; comPw[23] =   0; break;
		case 11 : harba =  70; INT += 13; DEX +=  3; comPw[23] =   0; break;
		case 12 : harba =  78; INT += 15; DEX +=  5; comPw[23] =   0; break;
		case 13 : harba =  87; INT += 17; DEX +=  7; comPw[23] =   0; break;
		case 14 : harba =  96; INT += 19; DEX +=  9; comPw[23] =   0; break;
		case 15 : harba = 106; INT += 21; DEX += 11; comPw[23] =   0; break;
	}
	//メイキングマスタリ
	switch (Rank_MakingMastery) {
		case  0 : makmasa =  0; STAM +=   0; DEX +=  0; comPw[24] =   0; break;
		case  1 : makmasa =  1; STAM +=  10; DEX +=  0; comPw[24] =   0; break;
		case  2 : makmasa =  2; STAM +=  20; DEX +=  0; comPw[24] =   5; break;
		case  3 : makmasa =  3; STAM +=  30; DEX +=  0; comPw[24] =  10; break;
		case  4 : makmasa =  5; STAM +=  40; DEX +=  0; comPw[24] =  15; break;
		case  5 : makmasa =  7; STAM +=  50; DEX +=  0; comPw[24] =  20; break;
		case  6 : makmasa =  9; STAM +=  60; DEX +=  0; comPw[24] =  25; break;
		case  7 : makmasa = 14; STAM +=  70; DEX +=  1; comPw[24] =  30; break;
		case  8 : makmasa = 19; STAM +=  80; DEX +=  2; comPw[24] =  35; break;
		case  9 : makmasa = 24; STAM +=  90; DEX +=  3; comPw[24] =  40; break;
		case 10 : makmasa = 29; STAM += 100; DEX +=  4; comPw[24] =  45; break;
		case 11 : makmasa = 36; STAM += 110; DEX +=  6; comPw[24] =  60; break;
		case 12 : makmasa = 43; STAM += 120; DEX +=  8; comPw[24] =  70; break;
		case 13 : makmasa = 50; STAM += 130; DEX += 10; comPw[24] =  80; break;
		case 14 : makmasa = 57; STAM += 140; DEX += 12; comPw[24] =  90; break;
		case 15 : makmasa = 67; STAM += 150; DEX += 17; comPw[24] = 100; break;
	}
	//紡織
	switch (Rank_Weaving) {
		case  0 : weava =  0; DEX +=  0; comPw[25] =   0; break;
		case  1 : weava =  1; DEX +=  2; comPw[25] =   0; break;
		case  2 : weava =  2; DEX +=  4; comPw[25] =   0; break;
		case  3 : weava =  3; DEX +=  6; comPw[25] =   0; break;
		case  4 : weava =  4; DEX +=  8; comPw[25] =   0; break;
		case  5 : weava =  5; DEX += 10; comPw[25] =   0; break;
		case  6 : weava =  6; DEX += 12; comPw[25] =   0; break;
		case  7 : weava = 11; DEX += 15; comPw[25] =   0; break;
		case  8 : weava = 13; DEX += 18; comPw[25] =   0; break;
		case  9 : weava = 15; DEX += 21; comPw[25] =   0; break;
		case 10 : weava = 17; DEX += 24; comPw[25] =   0; break;
		case 11 : weava = 22; DEX += 27; comPw[25] =   0; break;
		case 12 : weava = 25; DEX += 31; comPw[25] =   0; break;
		case 13 : weava = 28; DEX += 35; comPw[25] =   0; break;
		case 14 : weava = 31; DEX += 39; comPw[25] =   0; break;
		case 15 : weava = 41; DEX += 43; comPw[25] =   0; break;
	}
	//裁縫
	switch (Rank_Tailoring) {
		case  0 : tailora =  0; DEX +=  0; comPw[26] =   0; break;
		case  1 : tailora =  3; DEX +=  1; comPw[26] =   0; break;
		case  2 : tailora =  6; DEX +=  2; comPw[26] =   0; break;
		case  3 : tailora =  9; DEX +=  3; comPw[26] =   0; break;
		case  4 : tailora = 12; DEX +=  4; comPw[26] =   0; break;
		case  5 : tailora = 15; DEX +=  5; comPw[26] =   0; break;
		case  6 : tailora = 18; DEX +=  6; comPw[26] =   0; break;
		case  7 : tailora = 23; DEX +=  7; comPw[26] =   0; break;
		case  8 : tailora = 28; DEX +=  8; comPw[26] =   0; break;
		case  9 : tailora = 33; DEX +=  9; comPw[26] =   0; break;
		case 10 : tailora = 36; DEX += 10; comPw[26] =   0; break;
		case 11 : tailora = 43; DEX += 11; comPw[26] =   0; break;
		case 12 : tailora = 50; DEX += 12; comPw[26] =   0; break;
		case 13 : tailora = 57; DEX += 13; comPw[26] =   0; break;
		case 14 : tailora = 64; DEX += 14; comPw[26] =   0; break;
		case 15 : tailora = 74; DEX += 24; comPw[26] =   0; break;
	}
	//鍛冶
	switch (Rank_Blacksmith) {
		case  0 : smitha =  0; DEX +=  0; INT +=  0; STAM += 0; comPw[27] =   0; break;
		case  1 : smitha =  2; DEX +=  1; INT +=  1; STAM += 0; comPw[27] =   0; break;
		case  2 : smitha =  4; DEX +=  2; INT +=  2; STAM += 0; comPw[27] =   0; break;
		case  3 : smitha =  8; DEX +=  3; INT +=  3; STAM += 0; comPw[27] =   0; break;
		case  4 : smitha = 10; DEX +=  4; INT +=  4; STAM += 0; comPw[27] =   0; break;
		case  5 : smitha = 12; DEX +=  5; INT +=  5; STAM += 0; comPw[27] =   0; break;
		case  6 : smitha = 18; DEX +=  6; INT +=  6; STAM += 1; comPw[27] =   0; break;
		case  7 : smitha = 21; DEX +=  7; INT +=  7; STAM += 1; comPw[27] =   0; break;
		case  8 : smitha = 24; DEX +=  8; INT +=  8; STAM += 1; comPw[27] =   0; break;
		case  9 : smitha = 27; DEX +=  9; INT +=  9; STAM += 1; comPw[27] =   0; break;
		case 10 : smitha = 33; DEX += 11; INT += 11; STAM += 3; comPw[27] =   0; break;
		case 11 : smitha = 37; DEX += 13; INT += 13; STAM += 3; comPw[27] =   0; break;
		case 12 : smitha = 41; DEX += 15; INT += 15; STAM += 3; comPw[27] =   0; break;
		case 13 : smitha = 46; DEX += 17; INT += 17; STAM += 3; comPw[27] =   0; break;
		case 14 : smitha = 52; DEX += 19; INT += 19; STAM += 3; comPw[27] =   0; break;
		case 15 : smitha = 62; DEX += 21; INT += 21; STAM += 3; comPw[27] =   0; break;
	}
	//製錬
	switch (Rank_Refine) {
		case  0 : refina =  0; DEX +=  0; comPw[28] =   0; break;
		case  1 : refina =  1; DEX +=  1; comPw[28] =   0; break;
		case  2 : refina =  3; DEX +=  2; comPw[28] =   0; break;
		case  3 : refina =  5; DEX +=  3; comPw[28] =   0; break;
		case  4 : refina =  7; DEX +=  4; comPw[28] =   0; break;
		case  5 : refina =  9; DEX +=  5; comPw[28] =   0; break;
		case  6 : refina = 11; DEX +=  6; comPw[28] =   0; break;
		case  7 : refina = 16; DEX +=  8; comPw[28] =   0; break;
		case  8 : refina = 19; DEX += 10; comPw[28] =   0; break;
		case  9 : refina = 22; DEX += 12; comPw[28] =   0; break;
		case 10 : refina = 25; DEX += 14; comPw[28] =   0; break;
		case 11 : refina = 30; DEX += 17; comPw[28] =   0; break;
		case 12 : refina = 33; DEX += 20; comPw[28] =   0; break;
		case 13 : refina = 36; DEX += 23; comPw[28] =   0; break;
		case 14 : refina = 43; DEX += 26; comPw[28] =   0; break;
		case 15 : refina = 53; DEX += 36; comPw[28] =   0; break;
	}
	//料理
	switch (Rank_Cooking) {
		case  0 : cooka =   0; DEX +=  0; INT +=  0; comPw[29] =   0; break;
		case  1 : cooka =   3; DEX +=  0; INT +=  1; comPw[29] =   0; break;
		case  2 : cooka =   5; DEX +=  0; INT +=  2; comPw[29] =   0; break;
		case  3 : cooka =  10; DEX +=  1; INT +=  2; comPw[29] =   0; break;
		case  4 : cooka =  12; DEX +=  2; INT +=  2; comPw[29] =   0; break;
		case  5 : cooka =  17; DEX +=  3; INT +=  3; comPw[29] =   0; break;
		case  6 : cooka =  20; DEX +=  4; INT +=  3; comPw[29] =   0; break;
		case  7 : cooka =  25; DEX +=  5; INT +=  4; comPw[29] =   0; break;
		case  8 : cooka =  35; DEX +=  6; INT +=  5; comPw[29] =   0; break;
		case  9 : cooka =  50; DEX +=  7; INT +=  6; comPw[29] =   0; break;
		case 10 : cooka =  70; DEX +=  9; INT +=  8; comPw[29] =   0; break;
		case 11 : cooka =  95; DEX += 11; INT += 10; comPw[29] =   0; break;
		case 12 : cooka = 125; DEX += 13; INT += 12; comPw[29] =   0; break;
		case 13 : cooka = 160; DEX += 15; INT += 14; comPw[29] =   0; break;
		case 14 : cooka = 200; DEX += 17; INT += 16; comPw[29] =   0; break;
		case 15 : cooka = 245; DEX += 19; INT += 18; comPw[29] =   0; break;
	}
	//ポーション調合
	switch (Rank_PotionMaking) {
		case  0 : pota =  0; INT +=  0; DEX += 0; comPw[30] =   0; break;
		case  1 : pota =  1; INT +=  2; DEX += 0; comPw[30] =   0; break;
		case  2 : pota =  2; INT +=  4; DEX += 0; comPw[30] =   0; break;
		case  3 : pota =  3; INT +=  6; DEX += 0; comPw[30] =   0; break;
		case  4 : pota =  4; INT +=  8; DEX += 0; comPw[30] =   0; break;
		case  5 : pota =  5; INT += 10; DEX += 0; comPw[30] =   0; break;
		case  6 : pota =  6; INT += 12; DEX += 0; comPw[30] =   0; break;
		case  7 : pota =  8; INT += 15; DEX += 0; comPw[30] =   0; break;
		case  8 : pota = 10; INT += 18; DEX += 0; comPw[30] =   0; break;
		case  9 : pota = 12; INT += 21; DEX += 0; comPw[30] =   0; break;
		case 10 : pota = 14; INT += 24; DEX += 0; comPw[30] =   0; break;
		case 11 : pota = 17; INT += 27; DEX += 0; comPw[30] =   0; break;
		case 12 : pota = 20; INT += 29; DEX += 2; comPw[30] =   0; break;
		case 13 : pota = 23; INT += 31; DEX += 4; comPw[30] =   0; break;
		case 14 : pota = 26; INT += 33; DEX += 6; comPw[30] =   0; break;
		case 15 : pota = 29; INT += 35; DEX += 8; comPw[30] =   0; break;
	}
	//釣り
	switch (Rank_Fishing) {
		case  0 : fisha =   0; DEX += 0; WILL +=  0; STR += 0; STAM +=  0; comPw[31] =   0; break;
		case  1 : fisha =   1; DEX += 0; WILL +=  1; STR += 0; STAM +=  0; comPw[31] =   0; break;
		case  2 : fisha =   2; DEX += 0; WILL +=  2; STR += 0; STAM +=  0; comPw[31] =   0; break;
		case  3 : fisha =   4; DEX += 1; WILL +=  3; STR += 0; STAM +=  0; comPw[31] =   0; break;
		case  4 : fisha =   5; DEX += 1; WILL +=  4; STR += 1; STAM +=  0; comPw[31] =   0; break;
		case  5 : fisha =   7; DEX += 1; WILL +=  5; STR += 1; STAM +=  3; comPw[31] =   0; break;
		case  6 : fisha =   9; DEX += 2; WILL +=  6; STR += 1; STAM +=  3; comPw[31] =   0; break;
		case  7 : fisha =  12; DEX += 2; WILL +=  7; STR += 2; STAM +=  3; comPw[31] =   0; break;
		case  8 : fisha =  17; DEX += 2; WILL +=  8; STR += 2; STAM +=  6; comPw[31] =   0; break;
		case  9 : fisha =  22; DEX += 3; WILL +=  9; STR += 2; STAM +=  6; comPw[31] =   0; break;
		case 10 : fisha =  30; DEX += 3; WILL += 10; STR += 3; STAM +=  6; comPw[31] =   0; break;
		case 11 : fisha =  40; DEX += 3; WILL += 11; STR += 3; STAM +=  9; comPw[31] =   0; break;
		case 12 : fisha =  55; DEX += 4; WILL += 12; STR += 3; STAM +=  9; comPw[31] =   0; break;
		case 13 : fisha =  75; DEX += 4; WILL += 13; STR += 4; STAM +=  9; comPw[31] =   0; break;
		case 14 : fisha = 100; DEX += 4; WILL += 14; STR += 4; STAM += 12; comPw[31] =   0; break;
		case 15 : fisha = 130; DEX += 5; WILL += 15; STR += 5; STAM += 15; comPw[31] =   0; break;
	}
	//ハンディクラフト
	switch (Rank_HandiCraft) {
		case  0 : hcrfta =  0; DEX +=  0; comPw[32] =   0; break;
		case  1 : hcrfta =  0; DEX +=  1; comPw[32] =   0; break;
		case  2 : hcrfta =  1; DEX +=  2; comPw[32] =   0; break;
		case  3 : hcrfta =  2; DEX +=  3; comPw[32] =   0; break;
		case  4 : hcrfta =  3; DEX +=  4; comPw[32] =   0; break;
		case  5 : hcrfta =  4; DEX +=  5; comPw[32] =   0; break;
		case  6 : hcrfta =  5; DEX +=  6; comPw[32] =   0; break;
		case  7 : hcrfta = 10; DEX +=  8; comPw[32] =   0; break;
		case  8 : hcrfta = 12; DEX += 10; comPw[32] =   0; break;
		case  9 : hcrfta = 14; DEX += 12; comPw[32] =   0; break;
		case 10 : hcrfta = 16; DEX += 14; comPw[32] =   0; break;
		case 11 : hcrfta = 21; DEX += 17; comPw[32] =   0; break;
		case 12 : hcrfta = 24; DEX += 20; comPw[32] =   0; break;
		case 13 : hcrfta = 27; DEX += 23; comPw[32] =   0; break;
		case 14 : hcrfta = 30; DEX += 26; comPw[32] =   0; break;
		case 15 : hcrfta = 40; DEX += 29; comPw[32] =   0; break;
	}
	//音楽知識
	switch (Rank_MusicalKnow) {
		case  0 : msckwa =  0; INT +=  0; comPw[33] =   0; break;
		case  1 : msckwa =  1; INT +=  5; comPw[33] =   0; break;
		case  2 : msckwa =  2; INT += 10; comPw[33] =   0; break;
		case  3 : msckwa =  3; INT += 15; comPw[33] =   0; break;
		case  4 : msckwa =  4; INT += 20; comPw[33] =   0; break;
		case  5 : msckwa =  5; INT += 25; comPw[33] =   0; break;
		case  6 : msckwa =  6; INT += 30; comPw[33] =   0; break;
		case  7 : msckwa =  8; INT += 35; comPw[33] =   0; break;
		case  8 : msckwa = 10; INT += 40; comPw[33] =   0; break;
		case  9 : msckwa = 12; INT += 45; comPw[33] =   0; break;
		case 10 : msckwa = 14; INT += 50; comPw[33] =   0; break;
		case 11 : msckwa = 17; INT += 55; comPw[33] =   0; break;
		case 12 : msckwa = 21; INT += 60; comPw[33] =   0; break;
		case 13 : msckwa = 26; INT += 65; comPw[33] =   0; break;
		case 14 : msckwa = 32; INT += 70; comPw[33] =   0; break;
		case 15 : msckwa = 42; INT += 85; comPw[33] =   0; break;
	}
	//楽器演奏
	switch (Rank_PlayingInst) {
		case  0 : plyinsa =  0; DEX +=  0; comPw[34] =   0; break;
		case  1 : plyinsa =  1; DEX +=  1; comPw[34] =   0; break;
		case  2 : plyinsa =  3; DEX +=  2; comPw[34] =   0; break;
		case  3 : plyinsa =  6; DEX +=  3; comPw[34] =   0; break;
		case  4 : plyinsa = 10; DEX +=  4; comPw[34] =   0; break;
		case  5 : plyinsa = 15; DEX +=  5; comPw[34] =   0; break;
		case  6 : plyinsa = 20; DEX +=  6; comPw[34] =   0; break;
		case  7 : plyinsa = 26; DEX +=  7; comPw[34] =   0; break;
		case  8 : plyinsa = 32; DEX +=  8; comPw[34] =   0; break;
		case  9 : plyinsa = 38; DEX +=  9; comPw[34] =   0; break;
		case 10 : plyinsa = 44; DEX += 10; comPw[34] =   0; break;
		case 11 : plyinsa = 51; DEX += 11; comPw[34] =   0; break;
		case 12 : plyinsa = 58; DEX += 12; comPw[34] =   0; break;
		case 13 : plyinsa = 65; DEX += 13; comPw[34] =   0; break;
		case 14 : plyinsa = 72; DEX += 14; comPw[34] =   0; break;
		case 15 : plyinsa = 87; DEX += 24; comPw[34] =   0; break;
	}
	//作曲
	switch (Rank_Compose) {
		case  0 : cmpsea =  0; INT +=  0; comPw[35] =   0; break;
		case  1 : cmpsea =  3; INT +=  5; comPw[35] =   0; break;
		case  2 : cmpsea =  6; INT += 10; comPw[35] =   0; break;
		case  3 : cmpsea =  9; INT += 15; comPw[35] =   0; break;
		case  4 : cmpsea = 12; INT += 20; comPw[35] =   0; break;
		case  5 : cmpsea = 15; INT += 25; comPw[35] =   0; break;
		case  6 : cmpsea = 18; INT += 30; comPw[35] =   0; break;
		case  7 : cmpsea = 23; INT += 35; comPw[35] =   0; break;
		case  8 : cmpsea = 28; INT += 40; comPw[35] =   0; break;
		case  9 : cmpsea = 33; INT += 45; comPw[35] =   0; break;
		case 10 : cmpsea = 38; INT += 50; comPw[35] =   0; break;
		case 11 : cmpsea = 45; INT += 55; comPw[35] =   0; break;
		case 12 : cmpsea = 52; INT += 60; comPw[35] =   0; break;
		case 13 : cmpsea = 59; INT += 65; comPw[35] =   0; break;
		case 14 : cmpsea = 66; INT += 70; comPw[35] =   0; break;
		case 15 : cmpsea = 76; INT += 80; comPw[35] =   0; break;
	}
	
	
	
	///////////////////////////////	特殊系 ////////////////////////////////////////////////////////////
	var PD_LIFE = 0, PD_MANA = 0, PD_STAM = 0, PD_DEF = 0, PD_PROT = 0;
	var PD_STR = 0, PD_DEX = 0, PD_INT = 0, PD_WILL = 0;
	var PD_MinDmg = 0, PD_MaxDmg = 0, PD_MinInj = 0, PD_MaxInj = 0, PD_BALA = 0, PD_CRI = 0;
	
	// パラディン
	// スピリットオブオーダー
	switch (Rank_SpiritOfOrder) {
		case  0 : spooa =   0; PD_LIFE +=   0; PD_MANA +=   0; PD_STAM +=    0; PD_DEF +=  0; PD_PROT += 0; break;
		case  1 : spooa =   0; PD_LIFE += 220; PD_MANA += 105; PD_STAM +=  520; PD_DEF += 10; PD_PROT += 2; break;
		case  2 : spooa =  10; PD_LIFE += 240; PD_MANA += 110; PD_STAM +=  540; PD_DEF += 11; PD_PROT += 2; break;
		case  3 : spooa =  21; PD_LIFE += 260; PD_MANA += 115; PD_STAM +=  570; PD_DEF += 11; PD_PROT += 3; break;
		case  4 : spooa =  33; PD_LIFE += 280; PD_MANA += 120; PD_STAM +=  600; PD_DEF += 12; PD_PROT += 3; break;
		case  5 : spooa =  47; PD_LIFE += 300; PD_MANA += 125; PD_STAM +=  640; PD_DEF += 13; PD_PROT += 3; break;
		case  6 : spooa =  63; PD_LIFE += 330; PD_MANA += 130; PD_STAM +=  680; PD_DEF += 13; PD_PROT += 4; break;
		case  7 : spooa =  82; PD_LIFE += 360; PD_MANA += 140; PD_STAM +=  720; PD_DEF += 13; PD_PROT += 4; break;
		case  8 : spooa = 104; PD_LIFE += 390; PD_MANA += 150; PD_STAM +=  770; PD_DEF += 13; PD_PROT += 4; break;
		case  9 : spooa = 130; PD_LIFE += 420; PD_MANA += 165; PD_STAM +=  820; PD_DEF += 14; PD_PROT += 4; break;
		case 10 : spooa = 160; PD_LIFE += 450; PD_MANA += 180; PD_STAM +=  870; PD_DEF += 14; PD_PROT += 5; break;
		case 11 : spooa = 195; PD_LIFE += 480; PD_MANA += 195; PD_STAM +=  920; PD_DEF += 14; PD_PROT += 5; break;
		case 12 : spooa = 235; PD_LIFE += 510; PD_MANA += 210; PD_STAM +=  980; PD_DEF += 14; PD_PROT += 5; break;
		case 13 : spooa = 281; PD_LIFE += 540; PD_MANA += 230; PD_STAM += 1040; PD_DEF += 15; PD_PROT += 5; break;
		case 14 : spooa = 333; PD_LIFE += 575; PD_MANA += 250; PD_STAM += 1100; PD_DEF += 15; PD_PROT += 5; break;
		case 15 : spooa = 392; PD_LIFE += 650; PD_MANA += 300; PD_STAM += 1200; PD_DEF += 15; PD_PROT += 6; break;
	}
	
	// パワーオブオーダー
	switch (Rank_PowerOfOrder) {
		case  0 : pooa =   0; PD_STR +=   0; PD_WILL +=  0; break;
		case  1 : pooa =   0; PD_STR += 100; PD_WILL += 10; break;
		case  2 : pooa =  10; PD_STR += 110; PD_WILL += 12; break;
		case  3 : pooa =  21; PD_STR += 120; PD_WILL += 14; break;
		case  4 : pooa =  33; PD_STR += 130; PD_WILL += 16; break;
		case  5 : pooa =  47; PD_STR += 140; PD_WILL += 18; break;
		case  6 : pooa =  63; PD_STR += 150; PD_WILL += 20; break;
		case  7 : pooa =  82; PD_STR += 160; PD_WILL += 22; break;
		case  8 : pooa = 104; PD_STR += 170; PD_WILL += 24; break;
		case  9 : pooa = 130; PD_STR += 180; PD_WILL += 27; break;
		case 10 : pooa = 160; PD_STR += 190; PD_WILL += 30; break;
		case 11 : pooa = 195; PD_STR += 200; PD_WILL += 33; break;
		case 12 : pooa = 235; PD_STR += 210; PD_WILL += 36; break;
		case 13 : pooa = 281; PD_STR += 220; PD_WILL += 40; break;
		case 14 : pooa = 333; PD_STR += 230; PD_WILL += 44; break;
		case 15 : pooa = 392; PD_STR += 250; PD_WILL += 50; break;
	}
	
	// ソードオブオーダー
	switch (Rank_SwordOfOrder) {
		case  0 : swooa =   0; PD_MinDmg +=  0; PD_MaxDmg +=  0; PD_MinInj +=  0; PD_MaxInj +=  0; break;
		case  1 : swooa =   0; PD_MinDmg += 10; PD_MaxDmg += 20; PD_MinInj +=  5; PD_MaxInj +=  5; break;
		case  2 : swooa =  10; PD_MinDmg += 11; PD_MaxDmg += 23; PD_MinInj +=  6; PD_MaxInj +=  6; break;
		case  3 : swooa =  21; PD_MinDmg += 13; PD_MaxDmg += 26; PD_MinInj +=  8; PD_MaxInj +=  8; break;
		case  4 : swooa =  33; PD_MinDmg += 15; PD_MaxDmg += 29; PD_MinInj +=  9; PD_MaxInj +=  9; break;
		case  5 : swooa =  47; PD_MinDmg += 16; PD_MaxDmg += 32; PD_MinInj += 10; PD_MaxInj += 10; break;
		case  6 : swooa =  63; PD_MinDmg += 17; PD_MaxDmg += 35; PD_MinInj += 12; PD_MaxInj += 12; break;
		case  7 : swooa =  82; PD_MinDmg += 19; PD_MaxDmg += 38; PD_MinInj += 14; PD_MaxInj += 14; break;
		case  8 : swooa = 104; PD_MinDmg += 20; PD_MaxDmg += 41; PD_MinInj += 16; PD_MaxInj += 16; break;
		case  9 : swooa = 130; PD_MinDmg += 22; PD_MaxDmg += 44; PD_MinInj += 18; PD_MaxInj += 18; break;
		case 10 : swooa = 160; PD_MinDmg += 23; PD_MaxDmg += 47; PD_MinInj += 20; PD_MaxInj += 20; break;
		case 11 : swooa = 195; PD_MinDmg += 25; PD_MaxDmg += 50; PD_MinInj += 22; PD_MaxInj += 22; break;
		case 12 : swooa = 235; PD_MinDmg += 27; PD_MaxDmg += 54; PD_MinInj += 25; PD_MaxInj += 25; break;
		case 13 : swooa = 281; PD_MinDmg += 29; PD_MaxDmg += 58; PD_MinInj += 27; PD_MaxInj += 27; break;
		case 14 : swooa = 333; PD_MinDmg += 31; PD_MaxDmg += 62; PD_MinInj += 30; PD_MaxInj += 30; break;
		case 15 : swooa = 392; PD_MinDmg += 34; PD_MaxDmg += 68; PD_MinInj += 35; PD_MaxInj += 35; break;
	}
	
	// アイオブオーダー
	switch (Rank_EyeOfOrder) {
		case  0 : eooa =   0; PD_DEX +=   0; PD_BALA +=  0; break;
		case  1 : eooa =   0; PD_DEX += 100; PD_BALA +=  5; break;
		case  2 : eooa =  10; PD_DEX += 110; PD_BALA +=  5; break;
		case  3 : eooa =  21; PD_DEX += 120; PD_BALA +=  6; break;
		case  4 : eooa =  33; PD_DEX += 130; PD_BALA +=  6; break;
		case  5 : eooa =  47; PD_DEX += 140; PD_BALA +=  7; break;
		case  6 : eooa =  63; PD_DEX += 150; PD_BALA +=  7; break;
		case  7 : eooa =  82; PD_DEX += 160; PD_BALA +=  7; break;
		case  8 : eooa = 104; PD_DEX += 170; PD_BALA +=  8; break;
		case  9 : eooa = 130; PD_DEX += 180; PD_BALA +=  8; break;
		case 10 : eooa = 160; PD_DEX += 190; PD_BALA +=  8; break;
		case 11 : eooa = 195; PD_DEX += 200; PD_BALA +=  9; break;
		case 12 : eooa = 235; PD_DEX += 210; PD_BALA +=  9; break;
		case 13 : eooa = 281; PD_DEX += 220; PD_BALA += 10; break;
		case 14 : eooa = 333; PD_DEX += 230; PD_BALA += 10; break;
		case 15 : eooa = 392; PD_DEX += 250; PD_BALA += 12; break;
	}
	
	// パラディンヘビースタンダー
	switch (Rank_PaladinHeavyStander) {
		case  0 : phsa =   0; break;
		case  1 : phsa =   0; break;
		case  2 : phsa =  10; break;
		case  3 : phsa =  21; break;
		case  4 : phsa =  33; break;
		case  5 : phsa =  47; break;
		case  6 : phsa =  63; break;
		case  7 : phsa =  82; break;
		case  8 : phsa = 104; break;
		case  9 : phsa = 130; break;
		case 10 : phsa = 160; break;
		case 11 : phsa = 195; break;
		case 12 : phsa = 235; break;
		case 13 : phsa = 281; break;
		case 14 : phsa = 333; break;
		case 15 : phsa = 392; break;
	}
	
	// パラディンナチュラルシールド
	switch (Rank_PaladinNaturalShield) {
		case  0 : pnsa =   0; break;
		case  1 : pnsa =   0; break;
		case  2 : pnsa =  10; break;
		case  3 : pnsa =  21; break;
		case  4 : pnsa =  33; break;
		case  5 : pnsa =  47; break;
		case  6 : pnsa =  63; break;
		case  7 : pnsa =  82; break;
		case  8 : pnsa = 104; break;
		case  9 : pnsa = 130; break;
		case 10 : pnsa = 160; break;
		case 11 : pnsa = 195; break;
		case 12 : pnsa = 235; break;
		case 13 : pnsa = 281; break;
		case 14 : pnsa = 333; break;
		case 15 : pnsa = 392; break;
	}
	
	// パラディンマナリフレクター
	switch (Rank_PaladinManaRefractor) {
		case  0 : pmra =   0; break;
		case  1 : pmra =   0; break;
		case  2 : pmra =  10; break;
		case  3 : pmra =  21; break;
		case  4 : pmra =  33; break;
		case  5 : pmra =  47; break;
		case  6 : pmra =  63; break;
		case  7 : pmra =  82; break;
		case  8 : pmra = 104; break;
		case  9 : pmra = 130; break;
		case 10 : pmra = 160; break;
		case 11 : pmra = 195; break;
		case 12 : pmra = 235; break;
		case 13 : pmra = 281; break;
		case 14 : pmra = 333; break;
		case 15 : pmra = 392; break;
	}
	
	// ダークナイト
	// ソウルオブカオス
	switch (Rank_SoulOfChaos) {
		case  0 : soca =   0; PD_LIFE +=   0; PD_MANA +=   0; PD_STAM +=    0; break;
		case  1 : soca =   0; PD_LIFE += 220; PD_MANA += 105; PD_STAM +=  520; break;
		case  2 : soca =  10; PD_LIFE += 240; PD_MANA += 110; PD_STAM +=  540; break;
		case  3 : soca =  21; PD_LIFE += 260; PD_MANA += 115; PD_STAM +=  570; break;
		case  4 : soca =  33; PD_LIFE += 280; PD_MANA += 120; PD_STAM +=  600; break;
		case  5 : soca =  47; PD_LIFE += 300; PD_MANA += 125; PD_STAM +=  640; break;
		case  6 : soca =  63; PD_LIFE += 330; PD_MANA += 130; PD_STAM +=  680; break;
		case  7 : soca =  82; PD_LIFE += 360; PD_MANA += 140; PD_STAM +=  720; break;
		case  8 : soca = 104; PD_LIFE += 390; PD_MANA += 150; PD_STAM +=  770; break;
		case  9 : soca = 130; PD_LIFE += 420; PD_MANA += 165; PD_STAM +=  820; break;
		case 10 : soca = 160; PD_LIFE += 450; PD_MANA += 180; PD_STAM +=  870; break;
		case 11 : soca = 195; PD_LIFE += 480; PD_MANA += 195; PD_STAM +=  920; break;
		case 12 : soca = 235; PD_LIFE += 510; PD_MANA += 210; PD_STAM +=  980; break;
		case 13 : soca = 281; PD_LIFE += 540; PD_MANA += 230; PD_STAM += 1040; break;
		case 14 : soca = 333; PD_LIFE += 575; PD_MANA += 250; PD_STAM += 1100; break;
		case 15 : soca = 392; PD_LIFE += 650; PD_MANA += 300; PD_STAM += 1200; break;
	}
	
	// ボディーオブカオス
	switch (Rank_BodyOfChaos) {
		case  0 : booca =   0; PD_STR +=   0; PD_BALA +=  0; break;
		case  1 : booca =   0; PD_STR += 100; PD_BALA +=  5; break;
		case  2 : booca =  10; PD_STR += 105; PD_BALA +=  5; break;
		case  3 : booca =  21; PD_STR += 110; PD_BALA +=  6; break;
		case  4 : booca =  33; PD_STR += 115; PD_BALA +=  6; break;
		case  5 : booca =  47; PD_STR += 120; PD_BALA +=  6; break;
		case  6 : booca =  63; PD_STR += 125; PD_BALA +=  7; break;
		case  7 : booca =  82; PD_STR += 140; PD_BALA +=  7; break;
		case  8 : booca = 104; PD_STR += 145; PD_BALA +=  7; break;
		case  9 : booca = 130; PD_STR += 150; PD_BALA +=  8; break;
		case 10 : booca = 160; PD_STR += 155; PD_BALA +=  8; break;
		case 11 : booca = 195; PD_STR += 170; PD_BALA +=  8; break;
		case 12 : booca = 235; PD_STR += 175; PD_BALA +=  9; break;
		case 13 : booca = 281; PD_STR += 180; PD_BALA +=  9; break;
		case 14 : booca = 333; PD_STR += 185; PD_BALA +=  9; break;
		case 15 : booca = 392; PD_STR += 200; PD_BALA += 10; break;
	}
	
	// ハンズオブカオス
	switch (Rank_HandsOfChaos) {
		case  0 : hoca =   0; PD_DEX +=   0; PD_MinInj +=  0; PD_MaxInj +=  0; break;
		case  1 : hoca =   0; PD_DEX += 100; PD_MinInj += 10; PD_MaxInj += 10; break;
		case  2 : hoca =  10; PD_DEX += 105; PD_MinInj += 10; PD_MaxInj += 10; break;
		case  3 : hoca =  21; PD_DEX += 110; PD_MinInj += 11; PD_MaxInj += 11; break;
		case  4 : hoca =  33; PD_DEX += 115; PD_MinInj += 11; PD_MaxInj += 11; break;
		case  5 : hoca =  47; PD_DEX += 120; PD_MinInj += 12; PD_MaxInj += 12; break;
		case  6 : hoca =  63; PD_DEX += 125; PD_MinInj += 12; PD_MaxInj += 12; break;
		case  7 : hoca =  82; PD_DEX += 140; PD_MinInj += 14; PD_MaxInj += 14; break;
		case  8 : hoca = 104; PD_DEX += 145; PD_MinInj += 14; PD_MaxInj += 14; break;
		case  9 : hoca = 130; PD_DEX += 150; PD_MinInj += 15; PD_MaxInj += 15; break;
		case 10 : hoca = 160; PD_DEX += 155; PD_MinInj += 15; PD_MaxInj += 15; break;
		case 11 : hoca = 195; PD_DEX += 170; PD_MinInj += 17; PD_MaxInj += 17; break;
		case 12 : hoca = 235; PD_DEX += 175; PD_MinInj += 17; PD_MaxInj += 17; break;
		case 13 : hoca = 281; PD_DEX += 180; PD_MinInj += 18; PD_MaxInj += 18; break;
		case 14 : hoca = 333; PD_DEX += 185; PD_MinInj += 18; PD_MaxInj += 18; break;
		case 15 : hoca = 392; PD_DEX += 200; PD_MinInj += 20; PD_MaxInj += 20; break;
	}
	
	// ブレインオブカオス
	switch (Rank_BrainOfChaos) {
		case  0 : broca =   0; PD_INT +=   0; PD_CRI +=  0; break;
		case  1 : broca =   0; PD_INT += 100; PD_CRI += 10; break;
		case  2 : broca =  10; PD_INT += 105; PD_CRI += 12; break;
		case  3 : broca =  21; PD_INT += 110; PD_CRI += 16; break;
		case  4 : broca =  33; PD_INT += 115; PD_CRI += 18; break;
		case  5 : broca =  47; PD_INT += 120; PD_CRI += 20; break;
		case  6 : broca =  63; PD_INT += 125; PD_CRI += 24; break;
		case  7 : broca =  82; PD_INT += 140; PD_CRI += 26; break;
		case  8 : broca = 104; PD_INT += 145; PD_CRI += 28; break;
		case  9 : broca = 130; PD_INT += 150; PD_CRI += 32; break;
		case 10 : broca = 160; PD_INT += 155; PD_CRI += 34; break;
		case 11 : broca = 195; PD_INT += 170; PD_CRI += 36; break;
		case 12 : broca = 235; PD_INT += 175; PD_CRI += 40; break;
		case 13 : broca = 281; PD_INT += 180; PD_CRI += 42; break;
		case 14 : broca = 333; PD_INT += 185; PD_CRI += 44; break;
		case 15 : broca = 392; PD_INT += 200; PD_CRI += 50; break;
	}
	
	// ダークヘビースタンダー
	switch (Rank_DarkHeavyStander) {
		case  0 : dhsa =   0; break;
		case  1 : dhsa =   0; break;
		case  2 : dhsa =  10; break;
		case  3 : dhsa =  21; break;
		case  4 : dhsa =  33; break;
		case  5 : dhsa =  47; break;
		case  6 : dhsa =  63; break;
		case  7 : dhsa =  82; break;
		case  8 : dhsa = 104; break;
		case  9 : dhsa = 130; break;
		case 10 : dhsa = 160; break;
		case 11 : dhsa = 195; break;
		case 12 : dhsa = 235; break;
		case 13 : dhsa = 281; break;
		case 14 : dhsa = 333; break;
		case 15 : dhsa = 392; break;
	}
	
	// ダークナチュラルシールド
	switch (Rank_DarkNaturalShield) {
		case  0 : dnsa =   0; break;
		case  1 : dnsa =   0; break;
		case  2 : dnsa =  10; break;
		case  3 : dnsa =  21; break;
		case  4 : dnsa =  33; break;
		case  5 : dnsa =  47; break;
		case  6 : dnsa =  63; break;
		case  7 : dnsa =  82; break;
		case  8 : dnsa = 104; break;
		case  9 : dnsa = 130; break;
		case 10 : dnsa = 160; break;
		case 11 : dnsa = 195; break;
		case 12 : dnsa = 235; break;
		case 13 : dnsa = 281; break;
		case 14 : dnsa = 333; break;
		case 15 : dnsa = 392; break;
	}
	
	// ダークマナリフレクター
	switch (Rank_DarkManaRefractor) {
		case  0 : dmra =   0; break;
		case  1 : dmra =   0; break;
		case  2 : dmra =  10; break;
		case  3 : dmra =  21; break;
		case  4 : dmra =  33; break;
		case  5 : dmra =  47; break;
		case  6 : dmra =  63; break;
		case  7 : dmra =  82; break;
		case  8 : dmra = 104; break;
		case  9 : dmra = 130; break;
		case 10 : dmra = 160; break;
		case 11 : dmra = 195; break;
		case 12 : dmra = 235; break;
		case 13 : dmra = 281; break;
		case 14 : dmra = 333; break;
		case 15 : dmra = 392; break;
	}
	
	// コントロールオブダークネス
	switch (Rank_ControlOfDarkness) {
		case  0 : coda =   0; break;
		case  1 : coda =   0; break;
		case  2 : coda =  10; break;
		case  3 : coda =  21; break;
		case  4 : coda =  33; break;
		case  5 : coda =  47; break;
		case  6 : coda =  63; break;
		case  7 : coda =  82; break;
		case  8 : coda = 104; break;
		case  9 : coda = 130; break;
		case 10 : coda = 160; break;
		case 11 : coda = 195; break;
		case 12 : coda = 235; break;
		case 13 : coda = 281; break;
		case 14 : coda = 333; break;
		case 15 : coda = 392; break;
	}
	
	
	/////////// ＡＰ合計 ///////////
	
	if (CharaType == 0) {
		// 戦闘系
		var cnguna = flswnga = finsmaa = fryobda = 0;
		ball = comba + rcomba + cria + maga + defa + arrowa + cntatka + wmla + smaa + spshota + srpmida;
		ball += finhita + mrgmsla + cnguna + flswnga + finsmaa + fryobda;
		
		//魔法系
		mall = fbola + ibola + lbola + fblla + enca + heala + meda + magmasa + thndra + ptheala + icespra;
	} else {
		// 戦闘系
		ball = combe + rcombe + crie + mage + defe + arrowe + cntatke + wmle + smae + spshote + srpmide;
		ball += finhite + mrgmsle;
		
		//魔法系
		mall = fbole + ibole + lbole + fblle + ence + heale + mede + magmase + thndre + ptheale + icespre;
	}
	//生活系
	sall = resta + msckwa + plyinsa + cmpsea + weava + tailora + harba + pota + refina + smitha + campa;
	sall += fstaida + fisha + cooka + makmasa + hcrfta;
	
	// 総計
	aall = ball + mall + sall;
	
	
	// 特殊
	pdall = spooa + pooa + swooa + eooa + phsa + pnsa + pmra;
	dnall = soca + booca + hoca + broca + dhsa + dnsa + dmra + coda;

	/////////////////////////////// 出力 //////////////////////////////////////////////////////////////
	// スキル必要ＡＰ
	if (CharaType == 0){	// 人間
		document.sk_form.comba.value   = comba;		// アタック
		document.sk_form.cria.value    = cria;		// クリティカル
		document.sk_form.smaa.value    = smaa;		// スマッシュ
		document.sk_form.defa.value    = defa;		// ディフェンス
		document.sk_form.cntatka.value = cntatka;	// カウンター
		document.sk_form.wmla.value    = wmla;		// ウィンドミル
		document.sk_form.rcomba.value  = rcomba;	// レンジアタック
		document.sk_form.maga.value    = maga;		// マグナムショット
		document.sk_form.arrowa.value  = arrowa;	// アローリボルバー
		document.sk_form.spshota.value = spshota;	// サポートショット
		document.sk_form.ibola.value   = ibola;		// アイスボルト
		document.sk_form.fbola.value   = fbola;		// ファイアボルト
		document.sk_form.lbola.value   = lbola;		// ライトニングボルト
		document.sk_form.fblla.value   = fblla;		// ファイアボール
		document.sk_form.thndra.value  = thndra;	// サンダー
		document.sk_form.magmasa.value = magmasa;	// マジックマスタリ
		document.sk_form.heala.value   = heala;		// ヒーリング
		document.sk_form.ptheala.value = ptheala;	// パーティヒーリング
		document.sk_form.enca.value    = enca;		// エンチャント
		document.sk_form.meda.value    = meda;		// メディテーション
		document.sk_form.srpmida.value = srpmida;	// シャープマインド
		document.sk_form.icespra.value = icespra;	// アイススピア
		document.sk_form.finhita.value = finhita;	// ファイナルヒット（インフィニットスラッシュ）
		document.sk_form.mrgmsla.value = mrgmsla;	// ミラージュミサイル
	} else {	// エルフ
		document.sk_form.comba.value   = combe;		// アタック
		document.sk_form.cria.value    = crie;		// クリティカル
		document.sk_form.smaa.value    = smae;		// スマッシュ
		document.sk_form.defa.value    = defe;		// ディフェンス
		document.sk_form.cntatka.value = cntatke;	// カウンター
		document.sk_form.wmla.value    = wmle;		// ウィンドミル
		document.sk_form.rcomba.value  = rcombe;	// レンジアタック
		document.sk_form.maga.value    = mage;		// マグナムショット
		document.sk_form.arrowa.value  = arrowe;	// アローリボルバー
		document.sk_form.spshota.value = spshote;	// サポートショット
		document.sk_form.ibola.value   = ibole;		// アイスボルト
		document.sk_form.fbola.value   = fbole;		// ファイアボルト
		document.sk_form.lbola.value   = lbole;		// ライトニングボルト
		document.sk_form.fblla.value   = fblle;		// ファイアボール
		document.sk_form.thndra.value  = thndre;	// サンダー
		document.sk_form.magmasa.value = magmase;	// マジックマスタリ
		document.sk_form.heala.value   = heale;		// ヒーリング
		document.sk_form.ptheala.value = ptheale;	// パーティヒーリング
		document.sk_form.enca.value    = ence;		// エンチャント
		document.sk_form.meda.value    = mede;		// メディテーション
		document.sk_form.srpmida.value = srpmide;	// シャープマインド
		document.sk_form.icespra.value = icespre;	// アイススピア
		document.sk_form.finhita.value = finhite;	// ファイナルヒット（インフィニットスラッシュ）
		document.sk_form.mrgmsla.value = mrgmsle;	// ミラージュミサイル
	}
	
	document.sk_form.resta.value   = resta;		// 休憩
	document.sk_form.campa.value   = campa;		// キャンプファイア
	document.sk_form.fstaida.value = fstaida;	// 応急治療
	document.sk_form.harba.value   = harba;		// 薬草学
	document.sk_form.makmasa.value = makmasa;	// メイキングマスタリ
	document.sk_form.weava.value   = weava;		// 紡織
	document.sk_form.tailora.value = tailora;	// 裁縫
	document.sk_form.smitha.value  = smitha;	// 鍛冶
	document.sk_form.refina.value  = refina;	// 製錬
	document.sk_form.cooka.value   = cooka;		// 料理
	document.sk_form.pota.value    = pota;		// ポーション調合
	document.sk_form.fisha.value   = fisha;		// 釣り
	document.sk_form.hcrfta.value  = hcrfta;	// ハンディクラフト
	document.sk_form.msckwa.value  = msckwa;	// 音楽知識
	document.sk_form.plyinsa.value = plyinsa;	// 楽器演奏
	document.sk_form.cmpsea.value  = cmpsea;	// 作曲
/*
	document.sk_form.cnguna.value  = cnguna;	// チェーンガン
	document.sk_form.flswnga.value = flswnga;	// フルスイング
	document.sk_form.finsmaa.value = finsmaa;	// ファイナルスマッシュ
	document.sk_form.fryobda.value = fryobda;	// フューリーオブバード
*/
	
	// 合計AP系
	document.sk_form.ball.value    = ball;	// 戦闘系合計
	document.sk_form.mall.value    = mall;	// 魔法系合計
	document.sk_form.sall.value    = sall;	// 生活系合計
	document.sk_form.aall.value    = aall;	// 総計
	
	// 特殊系
	document.sk_form.spooa.value = spooa;
	document.sk_form.pooa.value  = pooa;
	document.sk_form.swooa.value = swooa;
	document.sk_form.eooa.value  = eooa;
	document.sk_form.phsa.value  = phsa;
	document.sk_form.pmra.value  = pmra;
	document.sk_form.pnsa.value  = pnsa;
	document.sk_form.soca.value  = soca;
	document.sk_form.booca.value = booca;
	document.sk_form.hoca.value  = hoca;
	document.sk_form.broca.value = broca;
	document.sk_form.dhsa.value  = dhsa;
	document.sk_form.dmra.value  = dmra;
	document.sk_form.dnsa.value  = dnsa;
	document.sk_form.coda.value  = coda;
	
	// 特殊系合計
	document.sk_form.pdall.value  = pdall;
	document.sk_form.dnall.value  = dnall;
	
	// 特殊系ステータス引き継ぎ
	document.st_form.pd_life.value   = PD_LIFE;
	document.st_form.pd_mana.value   = PD_MANA;
	document.st_form.pd_stam.value   = PD_STAM;
	document.st_form.pd_str.value    = PD_STR;
	document.st_form.pd_int.value    = PD_INT;
	document.st_form.pd_dex.value    = PD_DEX;
	document.st_form.pd_will.value   = PD_WILL;
	document.st_form.pd_bala.value   = PD_BALA;
	document.st_form.pd_cri.value    = PD_CRI;
	document.st_form.pd_mindmg.value = PD_MinDmg;
	document.st_form.pd_maxdmg.value = PD_MaxDmg;
	document.st_form.pd_mininj.value = PD_MinInj;
	document.st_form.pd_maxinj.value = PD_MaxInj;
	document.st_form.pd_def.value    = PD_DEF;
	document.st_form.pd_prot.value   = PD_PROT;
	
	
	// スキル戦闘力
	for(var i = 0; i < comPw.length; i++){
		document.sk_form["comPw"+i].value = comPw[i];
	}

	// ステータスボーナス引き渡し
	S_Life    = LIFE;
	S_Mana    = MANA;
	S_Stamina = STAM;
	S_Str     = STR;
	S_Int     = INT;
	S_Dex     = DEX;
	S_Will    = WILL;
	S_Luck    = LUCK;
	S_Def     = DEF;
	S_MinAtk  = MinAtk;
	S_MaxAtk  = MaxAtk;
	S_MinRAtk = MinRAtk;
	S_MaxRAtk = MaxRAtk;

	// スキル戦闘力計算
	for(i = 0; i < comPw.length; i++){
		// スキル番号あるから面倒なことに…
		if(comPw[i] > cp_1) {
			if(cp_1 > cp_2){
				cp_2 = cp_1;
				cp_sk_2 = cp_sk_1;
			}
			cp_1 = comPw[i];
			cp_sk_1 = i;
		} else if(comPw[i] > cp_2){
			cp_2 = comPw[i];
			cp_sk_2 = i;
		}
	}
	
	// ↓がスキル戦闘力
	S_CPw = cp_1 + cp_2 / 2;
	
	// スキル戦闘力出力
	document.sk_form.cbtpwr.value = S_CPw;
	document.cp_form.s_cpw.value  = S_CPw;
	
	// スキル戦闘力有効スキル情報
	CPmsg = "";
	if(cp_sk_1 != cp_sk_2 && cp_2 != 0){
		CPmsg = "★CP influence：<b><font color='red'>" + skN[cp_sk_1] +"［" + cp_1 +"］(100%)</font>，<font color='orange'>" + skN[cp_sk_2] + "［" + cp_2 + "］(50%)</font></b>";
	} else if(cp_1 != 0){
		CPmsg = "★CP influence：<b><font color='red'>" + skN[cp_sk_1] +"［" + cp_1 +"］(100%)</font>，<font color='#cccccc'>none［0］(50%)</font></b>";
	} else {
		CPmsg = "★CP influence：<b><font color='#cccccc'>none［0］(100%)</font>，<font color='#cccccc'>none［0］(50%)</font></b>";
	}
	if (document.all || document.getElementById) {	// IEまたはNN6 …ほんとはこの調べ方よくないんだけど…
		document.getElementById("cp_sk_s").innerHTML = CPmsg;
	} else {
		cp_sk_s.innerHTML = CPmsg;
	}
	
}
