마법사(여) 통합
대략볼록할철 |
날짜 : 2016-12-26 19:27 | 조회 : 161 / 추천 : 2 |
|---|---|---|
[배틀메이지] 어.. 그럼 제 계산기의 작동과정을 글로 정리해볼께요연역적 순서로 들어가면 내가 적다가 헷갈리니 귀납적 순서로 정리해보겠음 간단 요약 (총 딜 합) : 각 스킬별 데미지의 총합을 컨버전영역의 물딜/마딜에 따라 합산할 영역을 결정하여 합산한다. 각 스킬별 데미지 : 입력된 스킬레벨과 TP레벨에 따른 %/고뎀 계수를 vlookup 함수로 찾아서 그 값에 캐릭터 스펙으로 인한 데미지 상승 요인을 곱한 뒤 선택되어있는 몬스터의 방어력 만큼 감소시킨다. 이때 추가데미지, 방어력 무시데미지는 별도로 계산해서 더한다. 몬스터의 방어력 : 선택된 몬스터의 방어력/속성저항 값을 vlookup 함수로 찾아서 출력한다. 이 때 방어력 하한선도 같이 추출해서 if함수를 이용해 방어력 하락이 적용될 값이 방어력 하한선보다 더 낮으면 방어력 하한선으로 적용시킨다. 추가데미지 : 추가데미지는 카운터가 이중적용되므로 별도로 값을 구해준 다음에 더한다. 이 때 스킬별 특성(홀딩)으로 인해 카운터가 적용되는 부분이 다르므로 if함수를 쓸때 모두 다른 true 값을 넣어줘야 한다. 방어력 무시데미지 : 방무뎀은 스펙에 따른 공격력 상승 요인을 일부 적용받지 못하므로 별도로 값을 구해준다음에 더한다. 당연히 방어력에 적용을 받지 못하므로 각 스킬별 데미지에 들어갈 식은 (레벨별계수*데미지 상승요인+레벨별계수*방어력 무시 데미지)+앞의 식의 추가데미지가 된다. 이 때 변신상태에 따라 스증값이 다르므로 별도의 if 구문을 만들어 줘야한다. 이 때 공격속성에 따라 공격력 상승 요인의 값이 다르므로 별도의 if 구문을 만들어 줘야한다. 스펙에 따른 공격력 상승 요인을 구하는 방법은 다음과 같다. (1 + (힘 or 지능 sum 값중 높은 값*(1+스텟 % sum값/100) /250)) * (1+(증뎀중 제일 max값 + 추가증뎀의 sum 값)/100) * (1+(크증뎀중 제일 max값 + 추가크증뎀의 sum값)/100) * (1+(모공증 sum값)/100) * (물공 sum 값*(1+물공% sum값/100)) or (독공 sum 값*(1+독공% sum값/100)) * 스증/100 product 값 * (1.05 + (공격속성의 속성강화 sum값 - 공격속성의 선택한 몬스터의 속성저항 값)*0.0045) 공% / 독공%의 경우 스킬과 템이 서로 복리로 계산되며 (공 or 독공 * 템 % * 스킬 %) 단 여기서 독립공격력의 경우 제련과 귀걸이 강화로 인한 독공은 전장의 여신의 % 상승만 받는다. (스킬 레벨별 계수를 곱하기 전의) 방어력 무시 데미지를 구하는 방법은 다음과 같다. 무기의 방무뎀*무기 마스터리 * 선택한 던전 난이도에 따른 패널티 수치 * (1+(증뎀중 제일 max값 + 추가증뎀의 sum 값)/100) * (1+(크증뎀중 제일 max값 + 추가크증뎀의 sum값)/100) * (1+(모공증 sum값)/100) * 스증/100 product 값 아이템의 능력치는 다음과 같이 정해진다. 각 세부 능력치는 그 부위에 선택되어진 아이템 코드에 맞는 값을 vlookup함수로 찾아서 출력한다. 이 때 일괄적용에서 적용 취소를 선택한 경우라면 각 부위별로 선택된 아이템 코드값을, 아니라면 일괄적용에서 선택한 아이템 코드값을 찾는다. 아이템 코드값을 구하는 과정은 다음과 같다. 선택한 방어구/레어리티 종류에 따라 vlookup 을 통해 산출된 리스트를 데이터 유효성 검사를 통해 선택할수 있게 된 값을 선택하면 입력한 방어구에 따른 아이템 코드를 vlookup함수로 찾아낸다. 마스터리&강화&증폭&제련값을 구하는 과정은 다음과 같다. 선택한 방어구/레어리티 종류에 따라 vlookup 을 통해 그 값을 찾아낸다. 이 때 일괄적용에서 적용 취소를 선택한 경우라면 각 부위별로 선택된 아이템 코드값에 대한 값을, 아니라면 일괄적용에서 선택한 아이템 코드값에 대한 값을 찾는다. 그 외에 마법부여는 수동으로 입력가능하게 한다. 이정도로 정리할 수 있는데.... 이거 VB 로 코딩 하실수 있겠음?? 이것도 진짜 간략하게 꼭 들어가야하는 부분만 말한거지 세트옵션 자동발동가능하게 하는 판정식이라던가 타케릭 버프, 디버프는 생략하고 설명한건데 |
||
대략볼록할철
10,764
1,545,578
프로필 숨기기
신고
115
81%


대략볼록할철





