1인당 100%경험치 소스
*** 11900번대 eA를 기준.
(.../conf/battle/party.conf/파일의 party_even_share_bonus의 컨피그가 있는 버전 기준)
*** .../conf/battle/party.conf 파일 내 party_even_share_bonus의 값을 exp_bonus라고 하겠습니다.
*** eA 파티 보너스 공식....
대략 요즘 eA의 경우 파티 보너스 공식은 " 100 + exp_bonus * (캐릭터의수 - 1) " 이와 같습니다.
party.conf의 설명에 예를 들어 exp_bonus의 값을 10으로 하고, 5명의 유저가 파티를 이룬경우.
" 100 + 10 * (5 - 1) = 140 "
위와 같은 공식하에 보너스 경험치로 인당 40%(1.4배)를 더 받게 되는 것입니다.
더 구체적으로... 위의 예와 같은 조건으로 경험치 10.000짜리 몹을 잡았을 경우 1인당 경험치는
(10000 / 5) * (140 / 100) = 2.800
보너스가 없는 경우, 1인당 2,000의 경험치를 받지만 보너스가 있는경우 인당 2,800으로 1.4배(40%)의 경험치를
추가 가산으로 받게 됩니다.
*** 수정작업 (1인당 무조건 100%의 경험치)
1. .../src/map/party.c
// 찾기
double bonus = 100 + battle_config.party_even_share_bonus*(c-1);
// 수정
double bonus = battle_config.party_even_share_bonus * c;
2. .../conf/battle/party.conf
// 찾기
party_even_share_bonus: 0
// 수정
party_even_share_bonus: 100
*** 끝입니다, 테스트는 해보지 못했습니다만 딱히 문제가 생길 부분은 아닌듯 싶습니다 ;-)

Nille 님의 최근 댓글
확인~ 2019 09.21 rt 2016 05.08 감사 2016 05.02 실행안된다 2016 04.30 받아볼깨여 2016 04.24