외교 서신 안 받아지는 버그 수정. 의병, m장 스탯 버그 해결
This commit is contained in:
@@ -2076,17 +2076,17 @@ function process_76(&$general) {
|
|||||||
}
|
}
|
||||||
// 국내 최고능치 기준으로 랜덤성 스케일링
|
// 국내 최고능치 기준으로 랜덤성 스케일링
|
||||||
if($avgGen['lpi'] > 210) {
|
if($avgGen['lpi'] > 210) {
|
||||||
$leader = Util::round($leader * $avgGen['lpi'] / 150 * (60+rand()%31)/100);
|
$leader = Util::round($leader * $avgGen['lpi'] / GameConst::$defaultStatTotal * (60+rand()%31)/100);
|
||||||
$power = Util::round($power * $avgGen['lpi'] / 150 * (60+rand()%31)/100);
|
$power = Util::round($power * $avgGen['lpi'] / GameConst::$defaultStatTotal * (60+rand()%31)/100);
|
||||||
$intel = Util::round($intel * $avgGen['lpi'] / 150 * (60+rand()%31)/100);
|
$intel = Util::round($intel * $avgGen['lpi'] / GameConst::$defaultStatTotal * (60+rand()%31)/100);
|
||||||
} elseif($avgGen['lpi'] > 180) {
|
} elseif($avgGen['lpi'] > 180) {
|
||||||
$leader = Util::round($leader * $avgGen['lpi'] / 150 * (75+rand()%21)/100);
|
$leader = Util::round($leader * $avgGen['lpi'] / GameConst::$defaultStatTotal * (75+rand()%21)/100);
|
||||||
$power = Util::round($power * $avgGen['lpi'] / 150 * (75+rand()%21)/100);
|
$power = Util::round($power * $avgGen['lpi'] / GameConst::$defaultStatTotal * (75+rand()%21)/100);
|
||||||
$intel = Util::round($intel * $avgGen['lpi'] / 150 * (75+rand()%21)/100);
|
$intel = Util::round($intel * $avgGen['lpi'] / GameConst::$defaultStatTotal * (75+rand()%21)/100);
|
||||||
} else {
|
} else {
|
||||||
$leader = Util::round($leader * $avgGen['lpi'] / 150 * (90+rand()%11)/100);
|
$leader = Util::round($leader * $avgGen['lpi'] / GameConst::$defaultStatTotal * (90+rand()%11)/100);
|
||||||
$power = Util::round($power * $avgGen['lpi'] / 150 * (90+rand()%11)/100);
|
$power = Util::round($power * $avgGen['lpi'] / GameConst::$defaultStatTotal * (90+rand()%11)/100);
|
||||||
$intel = Util::round($intel * $avgGen['lpi'] / 150 * (90+rand()%11)/100);
|
$intel = Util::round($intel * $avgGen['lpi'] / GameConst::$defaultStatTotal * (90+rand()%11)/100);
|
||||||
}
|
}
|
||||||
$over1 = 0;
|
$over1 = 0;
|
||||||
$over2 = 0;
|
$over2 = 0;
|
||||||
|
|||||||
@@ -312,17 +312,17 @@ function process_29(&$general) {
|
|||||||
}
|
}
|
||||||
// 국내 최고능치 기준으로 랜덤성 스케일링
|
// 국내 최고능치 기준으로 랜덤성 스케일링
|
||||||
if($avgGen['lpi'] > 210) {
|
if($avgGen['lpi'] > 210) {
|
||||||
$leader = Util::round($leader * $avgGen['lpi'] / 150 * (60+rand()%31)/100);
|
$leader = Util::round($leader * $avgGen['lpi'] / GameConst::$defaultStatTotal * (60+rand()%31)/100);
|
||||||
$power = Util::round($power * $avgGen['lpi'] / 150 * (60+rand()%31)/100);
|
$power = Util::round($power * $avgGen['lpi'] / GameConst::$defaultStatTotal * (60+rand()%31)/100);
|
||||||
$intel = Util::round($intel * $avgGen['lpi'] / 150 * (60+rand()%31)/100);
|
$intel = Util::round($intel * $avgGen['lpi'] / GameConst::$defaultStatTotal * (60+rand()%31)/100);
|
||||||
} elseif($avgGen['lpi'] > 180) {
|
} elseif($avgGen['lpi'] > 180) {
|
||||||
$leader = Util::round($leader * $avgGen['lpi'] / 150 * (75+rand()%21)/100);
|
$leader = Util::round($leader * $avgGen['lpi'] / GameConst::$defaultStatTotal * (75+rand()%21)/100);
|
||||||
$power = Util::round($power * $avgGen['lpi'] / 150 * (75+rand()%21)/100);
|
$power = Util::round($power * $avgGen['lpi'] / GameConst::$defaultStatTotal * (75+rand()%21)/100);
|
||||||
$intel = Util::round($intel * $avgGen['lpi'] / 150 * (75+rand()%21)/100);
|
$intel = Util::round($intel * $avgGen['lpi'] / GameConst::$defaultStatTotal * (75+rand()%21)/100);
|
||||||
} else {
|
} else {
|
||||||
$leader = Util::round($leader * $avgGen['lpi'] / 150 * (90+rand()%11)/100);
|
$leader = Util::round($leader * $avgGen['lpi'] / GameConst::$defaultStatTotal * (90+rand()%11)/100);
|
||||||
$power = Util::round($power * $avgGen['lpi'] / 150 * (90+rand()%11)/100);
|
$power = Util::round($power * $avgGen['lpi'] / GameConst::$defaultStatTotal * (90+rand()%11)/100);
|
||||||
$intel = Util::round($intel * $avgGen['lpi'] / 150 * (90+rand()%11)/100);
|
$intel = Util::round($intel * $avgGen['lpi'] / GameConst::$defaultStatTotal * (90+rand()%11)/100);
|
||||||
}
|
}
|
||||||
$over1 = 0;
|
$over1 = 0;
|
||||||
$over2 = 0;
|
$over2 = 0;
|
||||||
|
|||||||
@@ -3,6 +3,7 @@ namespace sammo\Engine;
|
|||||||
|
|
||||||
use \sammo\DB;
|
use \sammo\DB;
|
||||||
use \sammo\DiplomaticMessage;
|
use \sammo\DiplomaticMessage;
|
||||||
|
use \sammo\KVStorage;
|
||||||
|
|
||||||
//NOTE: A가 B에게 항복, 통합 서신을 보냈을 때 통합 후 대상이 A이므로 A가 주체임.
|
//NOTE: A가 B에게 항복, 통합 서신을 보냈을 때 통합 후 대상이 A이므로 A가 주체임.
|
||||||
class Diplomacy{
|
class Diplomacy{
|
||||||
|
|||||||
@@ -3,6 +3,7 @@ namespace sammo\Engine;
|
|||||||
|
|
||||||
use \sammo\DB;
|
use \sammo\DB;
|
||||||
use \sammo\ScoutMessage;
|
use \sammo\ScoutMessage;
|
||||||
|
use \sammo\KVStorage;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 인사(등용, 추방, 임명, 망명) 헬퍼 클래스?
|
* 인사(등용, 추방, 임명, 망명) 헬퍼 클래스?
|
||||||
|
|||||||
Reference in New Issue
Block a user