숙련도에 훈련과 사기 적용
This commit is contained in:
@@ -1,5 +1,8 @@
|
||||
<?php
|
||||
|
||||
define('DEFAULT_ATMOS', 100)
|
||||
define('DEFAULT_TRAIN', 100)
|
||||
|
||||
/**
|
||||
* 장수의 통솔을 받아옴
|
||||
*
|
||||
@@ -955,7 +958,7 @@ function process_11($connect, &$general, $type) {
|
||||
$exp = $crew;
|
||||
$ded = $crew;
|
||||
// 숙련도 증가
|
||||
addGenDex($connect, $general[no], $armtype, $crew);
|
||||
addGenDex($connect, $general[no], DEFAULT_ATMOS, DEFAULT_TRAIN, $armtype, $crew);
|
||||
// 성격 보정
|
||||
$exp = CharExperience($exp, $general[personal]);
|
||||
$ded = CharDedication($ded, $general[personal]);
|
||||
@@ -1021,7 +1024,7 @@ function process_13($connect, &$general) {
|
||||
$exp = 100;
|
||||
$ded = 70;
|
||||
// 숙련도 증가
|
||||
addGenDex($connect, $general[no], $general[crewtype], round($general[crew]/100));
|
||||
addGenDex($connect, $general[no], DEFAULT_ATMOS, DEFAULT_TRAIN, $general[crewtype], round($general[crew]/100));
|
||||
// 성격 보정
|
||||
$exp = CharExperience($exp, $general[personal]);
|
||||
$ded = CharDedication($ded, $general[personal]);
|
||||
@@ -1089,7 +1092,7 @@ function process_14($connect, &$general) {
|
||||
$exp = 100;
|
||||
$ded = 70;
|
||||
// 숙련도 증가
|
||||
addGenDex($connect, $general[no], $general[crewtype], round($general[crew]/100));
|
||||
addGenDex($connect, $general[no], DEFAULT_ATMOS, DEFAULT_TRAIN, $general[crewtype], round($general[crew]/100));
|
||||
// 성격 보정
|
||||
$exp = CharExperience($exp, $general[personal]);
|
||||
$ded = CharDedication($ded, $general[personal]);
|
||||
@@ -1159,7 +1162,7 @@ function process_15($connect, &$general) {
|
||||
$exp = 100 * 3;
|
||||
$ded = 70 * 3;
|
||||
// 숙련도 증가
|
||||
addGenDex($connect, $general[no], $general[crewtype], round($general[crew]/100 * 3));
|
||||
addGenDex($connect, $general[no], DEFAULT_ATMOS, DEFAULT_TRAIN, $general[crewtype], round($general[crew]/100 * 3));
|
||||
// 성격 보정
|
||||
$exp = CharExperience($exp, $general[personal]);
|
||||
$ded = CharDedication($ded, $general[personal]);
|
||||
@@ -1239,7 +1242,7 @@ function process_16($connect, &$general) {
|
||||
$query = "update city set state=43,term=3 where city='$destcity[city]'";
|
||||
MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
|
||||
// 숙련도 증가
|
||||
addGenDex($connect, $general[no], $general[crewtype], round($general[crew]/100));
|
||||
addGenDex($connect, $general[no], DEFAULT_ATMOS, DEFAULT_TRAIN, $general[crewtype], round($general[crew]/100));
|
||||
// 전투 처리
|
||||
$dead = processWar($connect, $general, $destcity);
|
||||
|
||||
@@ -3039,17 +3042,17 @@ function process_41($connect, &$general) {
|
||||
|
||||
if($ratio < 33) {
|
||||
// 숙련도 증가
|
||||
addGenDex($connect, $general[no], $general[crewtype], $crewexp);
|
||||
addGenDex($connect, $general[no], DEFAULT_ATMOS, DEFAULT_TRAIN, $general[crewtype], $crewexp);
|
||||
$log[count($log)] = "<C>●</>{$admin[month]}월:$crewstr 숙련도 향상이 <O>지지부진</>했습니다. <1>$date</>";
|
||||
} elseif($ratio < 66) {
|
||||
$exp = $exp * 2;
|
||||
// 숙련도 증가
|
||||
addGenDex($connect, $general[no], $general[crewtype], $crewexp * 2);
|
||||
addGenDex($connect, $general[no],DEFAULT_ATMOS, DEFAULT_TRAIN, $general[crewtype], $crewexp * 2);
|
||||
$log[count($log)] = "<C>●</>{$admin[month]}월:$crewstr 숙련도가 향상되었습니다. <1>$date</>";
|
||||
} else {
|
||||
$exp = $exp * 3;
|
||||
// 숙련도 증가
|
||||
addGenDex($connect, $general[no], $general[crewtype], $crewexp * 3);
|
||||
addGenDex($connect, $general[no], DEFAULT_ATMOS, DEFAULT_TRAIN, $general[crewtype], $crewexp * 3);
|
||||
$log[count($log)] = "<C>●</>{$admin[month]}월:$crewstr 숙련도가 <S>일취월장</>했습니다. <1>$date</>";
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user