장수 인덕/저격, 부대장 의술 고정
This commit is contained in:
@@ -1044,7 +1044,7 @@ function updateNationState() {
|
|||||||
$lastAssemblerID += 1;
|
$lastAssemblerID += 1;
|
||||||
$npcObj = new Scenario\NPC(
|
$npcObj = new Scenario\NPC(
|
||||||
999, sprintf('부대장%3d',$lastAssemblerID), null, $nation['nation'], null,
|
999, sprintf('부대장%3d',$lastAssemblerID), null, $nation['nation'], null,
|
||||||
10, 10, 10, 1, $admin['year'] - 15, $admin['year'] + 15, '은둔', '척사'
|
10, 10, 10, 1, $admin['year'] - 15, $admin['year'] + 15, '은둔', '의술'
|
||||||
);
|
);
|
||||||
$npcObj->npc = 5;
|
$npcObj->npc = 5;
|
||||||
$npcObj->build($admin);
|
$npcObj->build($admin);
|
||||||
|
|||||||
@@ -2088,7 +2088,7 @@ function process_76(&$general) {
|
|||||||
'$npccount','$npc','$npc','$affinity','$name','$picture','{$nation['nation']}',
|
'$npccount','$npc','$npc','$affinity','$name','$picture','{$nation['nation']}',
|
||||||
'{$general['city']}','$leader','$power','$intel','{$avgGen['exp']}','{$avgGen['ded']}',
|
'{$general['city']}','$leader','$power','$intel','{$avgGen['exp']}','{$avgGen['ded']}',
|
||||||
'1','100','100','0','".GameUnitConst::DEFAULT_CREWTYPE."','0','0','0',
|
'1','100','100','0','".GameUnitConst::DEFAULT_CREWTYPE."','0','0','0',
|
||||||
'0','0','0','$turntime','$killturn','{$avgGen['age']}','1','$personal','0','0','0','0','',
|
'0','0','0','$turntime','$killturn','{$avgGen['age']}','1','$personal','20','0','70','0','',
|
||||||
'0','$bornyear','$deadyear',
|
'0','$bornyear','$deadyear',
|
||||||
'{$dexVal[0]}','{$dexVal[1]}','{$dexVal[2]}','{$dexVal[3]}','{$avgGen['dex40']}'
|
'{$dexVal[0]}','{$dexVal[1]}','{$dexVal[2]}','{$dexVal[3]}','{$avgGen['dex40']}'
|
||||||
)",
|
)",
|
||||||
|
|||||||
@@ -495,8 +495,8 @@ function process_29(&$general) {
|
|||||||
$bornyear = $admin['year'];
|
$bornyear = $admin['year'];
|
||||||
$deadyear = $admin['year'] + 3;
|
$deadyear = $admin['year'] + 3;
|
||||||
$age = 20;
|
$age = 20;
|
||||||
$specage = Util::round((GameConst::$retirementYear - $age)/12) + $age;
|
$specage = $age;
|
||||||
$specage2 = Util::round((GameConst::$retirementYear - $age)/3) + $age;
|
$specage2 = $age;
|
||||||
//$specage = $age + 1 + rand() % 3;
|
//$specage = $age + 1 + rand() % 3;
|
||||||
//$specage2 = $age + 5 + rand() % 5;
|
//$specage2 = $age + 5 + rand() % 5;
|
||||||
// 20년 ~ 50년
|
// 20년 ~ 50년
|
||||||
@@ -514,7 +514,7 @@ function process_29(&$general) {
|
|||||||
'$npccount','$npc','$npc','$affinity','$name','$picture','$scoutNation',
|
'$npccount','$npc','$npc','$affinity','$name','$picture','$scoutNation',
|
||||||
'{$general['city']}','$leader','$power','$intel','{$avgGen['exp']}','{$avgGen['ded']}',
|
'{$general['city']}','$leader','$power','$intel','{$avgGen['exp']}','{$avgGen['ded']}',
|
||||||
'$scoutLevel','100','100','0','".GameUnitConst::DEFAULT_CREWTYPE."','0','0','0',
|
'$scoutLevel','100','100','0','".GameUnitConst::DEFAULT_CREWTYPE."','0','0','0',
|
||||||
'0','0','0','$turntime','$killturn','$age','1','$personal','0','$specage','0','$specage2','',
|
'0','0','0','$turntime','$killturn','$age','1','$personal','20','$specage','70','$specage2','',
|
||||||
'0','$bornyear','$deadyear',
|
'0','$bornyear','$deadyear',
|
||||||
'{$dexVal[0]}','{$dexVal[1]}','{$dexVal[2]}','{$dexVal[3]}','{$avgGen['dex40']}'
|
'{$dexVal[0]}','{$dexVal[1]}','{$dexVal[2]}','{$dexVal[3]}','{$avgGen['dex40']}'
|
||||||
)",
|
)",
|
||||||
|
|||||||
+8
-21
@@ -157,17 +157,13 @@ $admin = $gameStor->getValues(['scenario', 'turnterm', 'show_img_level', 'starty
|
|||||||
$relYear = Util::valueFit($admin['year'] - $admin['startyear'], 0);
|
$relYear = Util::valueFit($admin['year'] - $admin['startyear'], 0);
|
||||||
|
|
||||||
$age = 20 + ($pleader + $ppower + $pintel) * 2 - (mt_rand(0, 1));
|
$age = 20 + ($pleader + $ppower + $pintel) * 2 - (mt_rand(0, 1));
|
||||||
// 아직 남았고 천재등록상태이면 특기 부여
|
// 특기 부여
|
||||||
if ($genius) {
|
$specage2 = $age;
|
||||||
$specage2 = $age;
|
$special2 = 70;
|
||||||
$special2 = getSpecial2($leader, $power, $intel);
|
|
||||||
} else {
|
|
||||||
$specage2 = Util::valueFit(Util::round((GameConst::$retirementYear - $age)/4 - $relYear / 2), 3) + $age;
|
|
||||||
$special2 = 0;
|
|
||||||
}
|
|
||||||
//내특
|
//내특
|
||||||
$specage = Util::valueFit(Util::round((GameConst::$retirementYear - $age)/12 - $relYear / 2), 3) + $age;
|
$specage = $age;
|
||||||
$special = 0;
|
$special = 20;
|
||||||
|
|
||||||
if ($admin['scenario'] >= 1000) {
|
if ($admin['scenario'] >= 1000) {
|
||||||
$specage2 = $age + 3;
|
$specage2 = $age + 3;
|
||||||
@@ -256,14 +252,8 @@ $log = [];
|
|||||||
$mylog = [];
|
$mylog = [];
|
||||||
|
|
||||||
$josaRa = JosaUtil::pick($name, '라');
|
$josaRa = JosaUtil::pick($name, '라');
|
||||||
if ($genius) {
|
$log[0] = "<C>●</>{$gameStor->month}월:<G><b>{$cityname}</b></>에서 <Y>{$name}</>{$josaRa}는 호걸이 천하에 이름을 알립니다.";
|
||||||
$log[0] = "<C>●</>{$gameStor->month}월:<G><b>{$cityname}</b></>에서 <Y>{$name}</>{$josaRa}는 기재가 천하에 이름을 알립니다.";
|
|
||||||
$log[1] = "<C>●</>{$gameStor->month}월:<C>".getGenSpecial($special2)."</> 특기를 가진 <C>천재</>의 등장으로 온 천하가 떠들썩합니다.";
|
|
||||||
|
|
||||||
pushWorldHistory(["<C>●</>{$gameStor->year}년 {$gameStor->month}월:<L><b>【천재】</b></><G><b>{$cityname}</b></>에 천재가 등장했습니다."], $gameStor->year, $gameStor->month);
|
|
||||||
} else {
|
|
||||||
$log[0] = "<C>●</>{$gameStor->month}월:<G><b>{$cityname}</b></>에서 <Y>{$name}</>{$josaRa}는 호걸이 천하에 이름을 알립니다.";
|
|
||||||
}
|
|
||||||
pushGeneralHistory($me, "<C>●</>{$gameStor->year}년 {$gameStor->month}월:<Y>{$name}</>, <G>{$cityname}</>에서 큰 뜻을 품다.");
|
pushGeneralHistory($me, "<C>●</>{$gameStor->year}년 {$gameStor->month}월:<Y>{$name}</>, <G>{$cityname}</>에서 큰 뜻을 품다.");
|
||||||
$mylog[] = "<C>●</>삼국지 모의전투 PHP의 세계에 오신 것을 환영합니다 ^o^";
|
$mylog[] = "<C>●</>삼국지 모의전투 PHP의 세계에 오신 것을 환영합니다 ^o^";
|
||||||
$mylog[] = "<C>●</>처음 하시는 경우에는 <D>도움말</>을 참고하시고,";
|
$mylog[] = "<C>●</>처음 하시는 경우에는 <D>도움말</>을 참고하시고,";
|
||||||
@@ -271,10 +261,7 @@ $mylog[] = "<C>●</>문의사항이 있으시면 게시판에 글을 남겨주
|
|||||||
$mylog[] = "<C>●</>부디 즐거운 삼모전 되시길 바랍니다 ^^";
|
$mylog[] = "<C>●</>부디 즐거운 삼모전 되시길 바랍니다 ^^";
|
||||||
$mylog[] = "<C>●</>통솔 <C>$pleader</> 무력 <C>$ppower</> 지력 <C>$pintel</> 의 보너스를 받으셨습니다.";
|
$mylog[] = "<C>●</>통솔 <C>$pleader</> 무력 <C>$ppower</> 지력 <C>$pintel</> 의 보너스를 받으셨습니다.";
|
||||||
$mylog[] = "<C>●</>연령은 <C>$age</>세로 시작합니다.";
|
$mylog[] = "<C>●</>연령은 <C>$age</>세로 시작합니다.";
|
||||||
if ($genius) {
|
|
||||||
$mylog[] = "<C>●</>축하합니다! 천재로 태어나 처음부터 <C>".getGenSpecial($special2)."</> 특기를 가지게 됩니다!";
|
|
||||||
pushGeneralHistory($me, "<C>●</>{$gameStor->year}년 {$gameStor->month}월:<C>".getGenSpecial($special2)."</> 특기를 가진 천재로 탄생.");
|
|
||||||
}
|
|
||||||
pushGenLog($me, $mylog);
|
pushGenLog($me, $mylog);
|
||||||
pushGeneralPublicRecord($log, $gameStor->year, $gameStor->month);
|
pushGeneralPublicRecord($log, $gameStor->year, $gameStor->month);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user