육상전 체력 = 30 + {현재 직업 레벨 + (다른 직업 레벨 합)/2}*5
육상전 공격력1 = 현재 직업 레벨*A+장비공격력+(이해도/25)*0.8+검술랭*3.2+응용검술랭*1.6 (검,창,도끼,지팡이)
육상전 공격력2 = 현재 직업 레벨*A+장비공격력+(이해도/25)*0.8+저격술랭*3.2(총,활)
육상전 공격력3 = 현재 직업 레벨*A+장비공격력+(이해도/25)*0.8+던지기랭*3.2(나이프)
육상전 방어력 = 현재 직업 레벨*A+장비방어력
A : 모험가,상인 = 1.0, 군인 = 1.1
미르에 있는 육상전 공식을 조금 보완해봤어요.
계산해보면 소수점 계산은 다음과 같이 하면 됩니다. 각각이 정수형이라서 소수점은 반올림도,올림도 아닌 버림을 하게 됩니다.
EX) 육상전 공격력1 = int(현재 직업 레벨*A)+int(장비공격력)+int((이해도/25)*0.8)+int(검술랭*3.2)+int(응용검술랭*1.6)
군렙 72인 군인(예를 들면, 직업은 검사), 공265 (창 장비), 이해도 1000, 검술 20랭, 응용검술 19랭, 대학스킬 육상전 공방상승1,2(총 25%상승)인 경우라면,
육상전 공격력1 = int(현재 직업 레벨*A)+int(장비공격력)+int((이해도/25)*0.8)+int(검술랭*3.2)+int(응용검술랭*1.6)
= int(79.2)+int(265)+int(32)+int(64)+int(30.4)
= 79+265+32+64+30=470
대학스킬반영 육상전 공격력 = int(육상전 공격력1*(1+대학스킬반영상승률))
= int(470*1.25)
= int(587.5)=587
갑판전에서의 공식역시 육상전과 동일합니다. 다만 갑판장벽 효과가 추가된다는 점입니다.
갑판전에서 적용되는 갑판장벽 효과는 10%의 방어 추가효과인데요.
이것은 (육상전 방어력)*1.1*(1+대학스킬적용상승률)로 계산을 하면 되겠습니다.
(갑판장벽이 없다면 원래대로 육상전 공식인 (육상전 방어력)*(1+대학스킬적용상승률)을 적용하면 됩니다.)
갑판장벽효과를 적용한 갑판 방어력 = int(int((육상전 방어력)*1.1)*(1+대학스킬적용상승률))
EX) 육상전 방어력이 504이고 대학스킬 육상전 공방상승1,2(총 상승률25%)일때,
갑판장벽효과를 적용한 갑판 방어력 = int( int((육상전 방어력)*1.1) * (1+대학스킬적용상승률) )
= int(int(504*1.1)*1.25)
= int(int(554.4)*1.25)
= int(554*1.25)=int(692.5)=692