주목, 왕이되면 NPC 부대장 하나 더 추가
This commit is contained in:
+11
-6
@@ -1023,11 +1023,16 @@ function updateNationState() {
|
|||||||
|
|
||||||
|
|
||||||
$lastAssemblerID = $gameStor->assembler_id??0;
|
$lastAssemblerID = $gameStor->assembler_id??0;
|
||||||
$jumpStep = $nationlevel - max(1, $oldLevel);
|
foreach(range(max(1, $oldLevel) + 1, $nationLevel) as $levelGen){
|
||||||
if($jumpStep > 0){
|
if(in_array($levelGen, [4, 6])){
|
||||||
foreach(range(1, $jumpStep) as $levelGen){
|
$genStep = 2;
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
$genStep = 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
while($genStep > 0){
|
||||||
$lastAssemblerID += 1;
|
$lastAssemblerID += 1;
|
||||||
|
|
||||||
$npcObj = new Scenario\NPC(
|
$npcObj = new Scenario\NPC(
|
||||||
999, '부대장'.$lastAssemblerID, null, $nation['nation'], null,
|
999, '부대장'.$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, '은둔', '척사'
|
||||||
@@ -1054,9 +1059,9 @@ function updateNationState() {
|
|||||||
'turn5'=>$command,
|
'turn5'=>$command,
|
||||||
'killturn'=>80
|
'killturn'=>80
|
||||||
], 'no=%i', $npcID);
|
], 'no=%i', $npcID);
|
||||||
|
$genStep -= 1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
$gameStor->assembler_id = $lastAssemblerID;
|
$gameStor->assembler_id = $lastAssemblerID;
|
||||||
|
|
||||||
//작위 상승
|
//작위 상승
|
||||||
|
|||||||
Reference in New Issue
Block a user