//--------------------------------------------------------------//
// Homunculus Status Calculator                                 //
// File:data.js                                                 //
// Proc:各種データ定義                                          //
//                                            Copyright (c) mk  //
//                                        Last Update:07/09/27  //
//--------------------------------------------------------------//
/////////////////////////////  種族  /////////////////////////////
var type_name = new Array("リーフ　　　", "アミストル　", "フィーリル　", "バニルミルト");
var type_name_e = new Array("LIF       ", "AMISTR    ", "FILIR     ", "VANILMIRTH");

var type_status = new Array(4);
                       // STR/AGI/VIT/INT/DEX/LUK/  HP/ SP/ASPD/MaxAtk/MinAtk/Matk/Hit/Cri/Def/Mdef/Flee/
type_status[0] = new Array(12, 20, 15, 35, 24, 12, 150, 40, 130,    26,    37,  84, 25,  5, 18,   7,  21); // リーフ
type_status[1] = new Array(20, 17, 35, 11, 24, 12, 320, 10, 130,    45,    48,  15, 25,  5, 42,   2,  18); // アミストル
type_status[2] = new Array(29, 35,  9,  8, 30,  9,  90, 25, 130,    63,    63,   9, 31,  4, 10,   1,  36); // フィーリル
type_status[3] = new Array(11, 11, 11, 11, 11,  9,  80, 11, 130,    24,    24,  15, 12,  4, 13,   2,  12); // バニルミルト

///////////////////////////// スキル /////////////////////////////
var skill_name = new Array("Brain Surgery", "Adamantium Skin", "Fleet Move", "Change Instruction");
var skill_name_e = new Array("Brain Surgery", "Adamantium Skin", "Flitting", "Instruction Change");
var skill_type = new Array(4);
// リーフ    ：脳手術
skill_type[0] = new Array(3);
skill_type[0][0] = new Array(0, 1, 2, 3, 4, 5);      // MaxSP増加％
skill_type[0][1] = new Array(0, 3, 6, 9, 12, 15);    // SP回復量増加％
skill_type[0][2] = new Array(0, 2, 4, 6, 8, 10);     // 治癒の手回復量増加％
// アミィ    ：アダマンティウムスキン
skill_type[1] = new Array(3);
skill_type[1][0] = new Array(0, 2, 4, 6, 8, 10);     // MaxHP増加％
skill_type[1][1] = new Array(0, 5, 10, 15, 20, 25);  // HP回復量増加％
skill_type[1][2] = new Array(0, 4, 8, 12, 16, 20);   // DEF増加値
// フィーリル：フリットムーブ
skill_type[2] = new Array(3);
skill_type[2][0] = new Array(0, 10, 15, 20, 25, 30); // ATK増加％
skill_type[2][1] = new Array(0, 3, 6, 9, 12, 15);    // ASPD増加値
skill_type[2][2] = new Array(0, 0, 0, 0, 0, 0);
// ばにるみー：チェンジインストラクション
skill_type[3] = new Array(3);
skill_type[3][0] = new Array(0, 1, 1, 3, 4, 4);      // STR増加値
skill_type[3][1] = new Array(0, 1, 2, 2, 4, 5);      // INT増加値
skill_type[3][2] = new Array(0, 0, 0, 0, 0, 0);

/////////////////////////// 進化スキル ///////////////////////////
var skill_name2 = new Array("Mental Change", "Blood Lust", "-NoSkill-", "-NoSkill-");
var skill_name2_e = new Array("Mental Change", "Blood Lust", "-NoSkill-", "-NoSkill-");
var skill_type2 = new Array(4);
// リーフ    ：メンタルチェンジ
skill_type2[0] = new Array(3);
skill_type2[0][0] = new Array(0, 30, 60, 90);        // VIT増加値
skill_type2[0][1] = new Array(0, 20, 40, 60);        // INT増加値
skill_type2[0][2] = new Array(0, 0, 0, 0);
// アミィ    ：ブラッドラスト
skill_type2[1] = new Array(3);
skill_type2[1][0] = new Array(0, 30, 40, 50);        // ATK増加％
skill_type2[1][1] = new Array(0, 9, 18, 27);         // HP吸収率
skill_type2[1][2] = new Array(0, 0, 0, 0);
// フィーリル：無し
skill_type2[2] = new Array(3);
skill_type2[2][0] = new Array(0, 0, 0, 0);
skill_type2[2][1] = new Array(0, 0, 0, 0);
skill_type2[2][2] = new Array(0, 0, 0, 0);
// ばにるみー：無し
skill_type2[3] = new Array(3);
skill_type2[3][0] = new Array(0, 0, 0, 0);
skill_type2[3][1] = new Array(0, 0, 0, 0);
skill_type2[3][2] = new Array(0, 0, 0, 0);

/////////////////////////// 回復スキル ///////////////////////////
var skill_name3 = new Array("Touch of Heal", "-NoSkill-", "-NoSkill-", "Chaotic Venediction");
var skill_name3_e = new Array("Healing Hands", "-NoSkill-", "-NoSkill-", "Chaotic Blessings");
var pp_name = new Array("PotionPitcher", "Aid Potion");

///////////////////////////// 経験値 /////////////////////////////
var exp = [0,50,110,180,260,350,630,950,1310,1710,
			2150,3180,4300,5510,6810,8200,10800,13560,16480,19560,
			22800,28090,33630,39420,45460,51750,61150,70910,81030,91510,
			102350,117580,133300,149510,166210,183400,206480,230200,254560,279560,
			305200,338450,372510,407380,443060,479550,525590,572590,620670,669710,
			719750,781500,844460,908630,974010,1040600,1121280,1203400,1286960,1371960,
			1458400,1561530,1666350,1772860,1881060,1990950,2120350,2251710,2385030,2520310,
			2657550,2817340,2979380,3143670,3310210,3479000,3643600,3870760,4070480,4272760,
			4477600,4711730,4948750,5188660,5431460,5677150,5955830,6237750,6522910,6811310,
			7102950,7431500,7763660,8099430,8438810,8781800,9165840,9553880,9945920];

////////////////////////// 実ASPD基準値 //////////////////////////
var true_aspd_base = 165;

///////////////////// ポーション回復量基本値 /////////////////////
var potion_recover = new Array(5);
// 赤ポーション
potion_recover[0] = new Array(45, 64);
// 紅ポーション
potion_recover[1] = new Array(105, 144);
// 黄ポーション
potion_recover[2] = new Array(175, 234);
// 白ポーション
potion_recover[3] = new Array(325, 404);
// 青ポーション
potion_recover[4] = new Array(40, 59);

// LP 5~10 PP 1~5
//　POT基本回復量×（1＋[投げた人のPPのSLv]/10＋[投げた人のLPのSLv]/20）×（1＋[受ける人のVit]/50）×（1＋[受ける人のHPR]/10