public void SetClass(string className) { if (Information.InfoClassDefaultList.ContainsKey(className)) { this.클래스 = Information.InfoClassDefaultList[className]; } }
public void Clear() { 클래스 = null; 오른손 = 왼손 = null; 상의 = 어깨 = 장갑 = 하의 = 신발 = null; 머리 = 목걸이 = 귀고리1 = 귀고리2 = 반지1 = 반지2 = 허리띠 = 날개 = null; 타이틀 = null; 이디안 = 음식 = 캔디 = null; 세트효과목록.Clear(); 마석목록.Clear(); 주문서목록.Clear(); 스킬목록.Clear(); FullFileName = null; OnlyFileName = null; Desc = null; }
/* 2차 직업 별 스테이터스 * 직업 힘 체력 정확 민첩 지식 의지 * 검성 115 115 100 100 90 90 * 수호성 115 100 100 100 90 105 * 궁성 100 100 115 115 90 90 * 살성 110 100 110 110 90 90 * 마도성 90 90 100 100 120 110 * 정령성 90 90 100 100 115 115 * 치유성 105 110 90 90 105 110 * 호법성 110 105 90 90 105 110 */ private static void InitDefaulList() { InfoClassDefaultList = new Dictionary <string, InfoClassDefault>(); InfoClassDefault id = null; // 검 수 살 궁 마 정 치 호 사 음 id = new InfoClassDefault("검성", 115, false); id.AttrList.Add("maxhp", "8705"); // 8705 * 9퍼 = 9488 id.AttrList.Add("maxmp", "4671"); id.AttrList.Add("phyattack", "35"); id.AttrList.Add("hitaccuracy", "770"); id.AttrList.Add("critical", "2"); id.AttrList.Add("block", "968"); id.AttrList.Add("parry", "948"); id.AttrList.Add("dodge", "868"); id.AttrList.Add("physicalcriticalreducerate", "90"); id.AttrList.Add("magicalhitaccuracy", "926"); id.AttrList.Add("magicalcritical", "50"); id.AttrList.Add("magicalresist", "0"); id.AttrList.Add("maxfp", "60"); id.DualWieldConstValue = 0.8747; id.생명력강화퍼센트 = 9; // 생명력강화 3단계 9퍼 InfoClassDefaultList.Add(id.ClassName, id); id = new InfoClassDefault("수호성", 115, false); id.AttrList.Add("maxhp", "9031"); // 8705 * 9퍼 = 9488 id.AttrList.Add("maxmp", "4731"); id.AttrList.Add("phyattack", "35"); id.AttrList.Add("hitaccuracy", "770"); id.AttrList.Add("critical", "2"); id.AttrList.Add("block", "1018"); id.AttrList.Add("parry", "948"); id.AttrList.Add("dodge", "868"); id.AttrList.Add("physicalcriticalreducerate", "90"); id.AttrList.Add("magicalhitaccuracy", "926"); id.AttrList.Add("magicalcritical", "50"); id.AttrList.Add("magicalresist", "0"); id.AttrList.Add("elementaldefendfire", "30"); id.AttrList.Add("elementaldefendair", "30"); id.AttrList.Add("elementaldefendwater", "30"); id.AttrList.Add("elementaldefendearth", "30"); id.AttrList.Add("maxfp", "60"); id.생명력강화퍼센트 = 15; // 생명력강화 5단계 15퍼 InfoClassDefaultList.Add(id.ClassName, id); id = new InfoClassDefault("살성", 110, false); id.AttrList.Add("maxhp", "7068"); //살성은 녹색 생명력이 없다. id.AttrList.Add("maxmp", "4671"); id.AttrList.Add("hitaccuracy", "790"); id.AttrList.Add("critical", "128"); id.AttrList.Add("block", "899"); id.AttrList.Add("parry", "899"); id.AttrList.Add("dodge", "999"); id.AttrList.Add("physicalcriticalreducerate", "90"); id.AttrList.Add("magicalhitaccuracy", "926"); id.AttrList.Add("magicalcritical", "50"); id.AttrList.Add("magicalresist", "30"); id.AttrList.Add("maxfp", "60"); id.DualWieldConstValue = 0.9791; InfoClassDefaultList.Add(id.ClassName, id); id = new InfoClassDefault("궁성", 100, false); id.AttrList.Add("maxhp", "5497"); id.AttrList.Add("maxmp", "4671"); id.AttrList.Add("hitaccuracy", "840"); id.AttrList.Add("critical", "3"); id.AttrList.Add("block", "914"); id.AttrList.Add("parry", "994"); id.AttrList.Add("dodge", "974"); id.AttrList.Add("physicalcriticalreducerate", "90"); id.AttrList.Add("magicalhitaccuracy", "926"); id.AttrList.Add("magicalcritical", "50"); id.AttrList.Add("maxfp", "60"); id.DualWieldConstValue = 0.8747; InfoClassDefaultList.Add(id.ClassName, id); id = new InfoClassDefault("마도성", 120, true); // 정령은 지식 id.AttrList.Add("maxhp", "5078"); id.AttrList.Add("maxmp", "7624"); id.AttrList.Add("hitaccuracy", "710"); id.AttrList.Add("critical", "2"); id.AttrList.Add("block", "868"); id.AttrList.Add("parry", "868"); id.AttrList.Add("dodge", "868"); id.AttrList.Add("physicalcriticalreducerate", "90"); id.AttrList.Add("magicalskillboost", "180"); //마증 id.AttrList.Add("magicalhitaccuracy", "926"); id.AttrList.Add("magicalcritical", "50"); id.AttrList.Add("magicalskillboostresist", "180"); id.AttrList.Add("magicalcriticalreducerate", "90"); id.AttrList.Add("elementaldefendfire", "100"); id.AttrList.Add("elementaldefendair", "100"); id.AttrList.Add("elementaldefendwater", "100"); id.AttrList.Add("elementaldefendearth", "100"); id.AttrList.Add("maxfp", "60"); InfoClassDefaultList.Add(id.ClassName, id); id = new InfoClassDefault("정령성", 115, true); // 정령은 지식 id.AttrList.Add("maxhp", "5469"); id.AttrList.Add("maxmp", "7156"); id.AttrList.Add("hitaccuracy", "710"); id.AttrList.Add("critical", "2"); id.AttrList.Add("block", "868"); id.AttrList.Add("parry", "868"); id.AttrList.Add("dodge", "868"); id.AttrList.Add("physicalcriticalreducerate", "90"); id.AttrList.Add("magicalhitaccuracy", "926"); id.AttrList.Add("magicalcritical", "50"); id.AttrList.Add("magicalskillboostresist", "180"); id.AttrList.Add("magicalcriticalreducerate", "90"); id.AttrList.Add("elementaldefendfire", "100"); id.AttrList.Add("elementaldefendair", "100"); id.AttrList.Add("elementaldefendwater", "100"); id.AttrList.Add("elementaldefendearth", "100"); id.AttrList.Add("maxfp", "60"); InfoClassDefaultList.Add(id.ClassName, id); id = new InfoClassDefault("호법성", 110, false); // 호법 힘 id.AttrList.Add("maxhp", "7086"); id.AttrList.Add("maxmp", "7126"); id.AttrList.Add("phyattack", "14"); id.AttrList.Add("hitaccuracy", "690"); id.AttrList.Add("critical", "1"); id.AttrList.Add("block", "837"); id.AttrList.Add("parry", "837"); id.AttrList.Add("dodge", "837"); id.AttrList.Add("physicalcriticalreducerate", "90"); id.AttrList.Add("magicalhitaccuracy", "926"); id.AttrList.Add("magicalcritical", "50"); id.AttrList.Add("magicalskillboostresist", "100"); //마상 id.AttrList.Add("elementaldefendfire", "30"); id.AttrList.Add("elementaldefendair", "30"); id.AttrList.Add("elementaldefendwater", "30"); id.AttrList.Add("elementaldefendearth", "30"); id.AttrList.Add("maxfp", "60"); InfoClassDefaultList.Add(id.ClassName, id); id = new InfoClassDefault("치유성", 105, false); // 치유 힘 id.AttrList.Add("maxhp", "6315"); id.AttrList.Add("maxmp", "7126"); id.AttrList.Add("hitaccuracy", "690"); id.AttrList.Add("critical", "1"); id.AttrList.Add("block", "837"); id.AttrList.Add("parry", "837"); id.AttrList.Add("dodge", "837"); id.AttrList.Add("physicalcriticalreducerate", "90"); id.AttrList.Add("magicalhitaccuracy", "926"); id.AttrList.Add("magicalcritical", "50"); id.AttrList.Add("magicalskillboostresist", "140"); //마상 id.AttrList.Add("magicalcriticalreducerate", "90"); //마치저항 id.AttrList.Add("maxfp", "60"); InfoClassDefaultList.Add(id.ClassName, id); id = new InfoClassDefault("사격성", 100, true); // 사격성 힘, 지식 둘다 100 id.AttrList.Add("maxhp", "7086"); id.AttrList.Add("maxmp", "4711"); id.AttrList.Add("hitaccuracy", "710"); id.AttrList.Add("critical", "2"); id.AttrList.Add("block", "883"); id.AttrList.Add("parry", "883"); id.AttrList.Add("dodge", "943"); id.AttrList.Add("physicalcriticalreducerate", "90"); id.AttrList.Add("magicalhitaccuracy", "926"); id.AttrList.Add("magicalcritical", "50"); id.AttrList.Add("maxfp", "60"); id.DualWieldConstValue = 0.82; //0.8178 InfoClassDefaultList.Add(id.ClassName, id); id = new InfoClassDefault("음유성", 110, true); // 음유 지식.. id.AttrList.Add("maxhp", "6283"); id.AttrList.Add("maxmp", "6608"); //최대정신력증가로 흰색*7 이나 생명과는 다르게 흰색정신력옵션이 맨몸 이외에는 없다.. 따라서 그냥 전체 정신력을 넣자 id.AttrList.Add("hitaccuracy", "710"); id.AttrList.Add("critical", "2"); id.AttrList.Add("block", "868"); id.AttrList.Add("parry", "868"); id.AttrList.Add("dodge", "868"); id.AttrList.Add("physicalcriticalreducerate", "90"); id.AttrList.Add("magicalskillboost", "180"); //마증 id.AttrList.Add("magicalhitaccuracy", "926"); id.AttrList.Add("magicalcritical", "50"); id.AttrList.Add("magicalcriticalreducerate", "90"); //마치저항 id.AttrList.Add("elementaldefendfire", "100"); id.AttrList.Add("elementaldefendair", "100"); id.AttrList.Add("elementaldefendwater", "100"); id.AttrList.Add("elementaldefendearth", "100"); id.AttrList.Add("maxfp", "60"); InfoClassDefaultList.Add(id.ClassName, id); id = new InfoClassDefault("기갑성", 100, true); // 사격성 힘, 지식 둘다 100 id.AttrList.Add("maxhp", "8246"); id.AttrList.Add("maxmp", "5677"); id.AttrList.Add("phyattack", "18"); id.AttrList.Add("hitaccuracy", "710"); id.AttrList.Add("critical", "2"); id.AttrList.Add("block", "868"); id.AttrList.Add("parry", "868"); id.AttrList.Add("dodge", "888"); id.AttrList.Add("magicalhitaccuracy", "926"); id.AttrList.Add("magicalcritical", "50"); id.AttrList.Add("maxfp", "60"); id.DualWieldConstValue = 0.82; //0.8178 InfoClassDefaultList.Add(id.ClassName, id); }