game: 배신 관련 최종 수정, 20%부터, +10%p씩
- 공지 추가
This commit is contained in:
@@ -144,9 +144,9 @@ class che_등용수락 extends Command\GeneralCommand{
|
|||||||
}
|
}
|
||||||
|
|
||||||
// 재야가 아니면 명성N*10% 공헌N*10%감소
|
// 재야가 아니면 명성N*10% 공헌N*10%감소
|
||||||
$general->setVar('experience', $general->getVar('experience') * (1 - 0.15 * $general->getVar('betray')));
|
$general->setVar('experience', $general->getVar('experience') * (1 - 0.1 * $general->getVar('betray')));
|
||||||
$general->addExperience(0, false);
|
$general->addExperience(0, false);
|
||||||
$general->setVar('dedication', $general->getVar('dedication') * (1 - 0.15 * $general->getVar('betray')));
|
$general->setVar('dedication', $general->getVar('dedication') * (1 - 0.1 * $general->getVar('betray')));
|
||||||
$general->addDedication(0, false);
|
$general->addDedication(0, false);
|
||||||
$general->increaseVarWithLimit('betray', 1, null, GameConst::$maxBetrayCnt);
|
$general->increaseVarWithLimit('betray', 1, null, GameConst::$maxBetrayCnt);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -73,9 +73,9 @@ class che_하야 extends Command\GeneralCommand{
|
|||||||
$logger->pushGeneralActionLog("<D><b>{$nationName}</b></>에서 하야했습니다. <1>$date</>");
|
$logger->pushGeneralActionLog("<D><b>{$nationName}</b></>에서 하야했습니다. <1>$date</>");
|
||||||
$logger->pushGeneralHistoryLog("<D><b>{$nationName}</b></>에서 하야");
|
$logger->pushGeneralHistoryLog("<D><b>{$nationName}</b></>에서 하야");
|
||||||
$logger->pushGlobalActionLog("<Y>{$generalName}</>{$josaYi} <D><b>{$nationName}</b></>에서 <R>하야</>했습니다.");
|
$logger->pushGlobalActionLog("<Y>{$generalName}</>{$josaYi} <D><b>{$nationName}</b></>에서 <R>하야</>했습니다.");
|
||||||
$general->setVar('experience', $general->getVar('experience') * (1 - 0.15 * $general->getVar('betray')));
|
$general->setVar('experience', $general->getVar('experience') * (1 - 0.1 * $general->getVar('betray')));
|
||||||
$general->addExperience(0, false);
|
$general->addExperience(0, false);
|
||||||
$general->setVar('dedication', $general->getVar('dedication') * (1 - 0.15 * $general->getVar('betray')));
|
$general->setVar('dedication', $general->getVar('dedication') * (1 - 0.1 * $general->getVar('betray')));
|
||||||
$general->addDedication(0, false);
|
$general->addDedication(0, false);
|
||||||
$general->increaseVarWithLimit('betray', 1, null, GameConst::$maxBetrayCnt);
|
$general->increaseVarWithLimit('betray', 1, null, GameConst::$maxBetrayCnt);
|
||||||
$general->setVar('permission', 'normal');
|
$general->setVar('permission', 'normal');
|
||||||
|
|||||||
@@ -79,7 +79,7 @@ class GameConstBase
|
|||||||
/** @var int 최대 기술 레벨 */
|
/** @var int 최대 기술 레벨 */
|
||||||
public static $maxTechLevel = 12;
|
public static $maxTechLevel = 12;
|
||||||
/** @var int 최대 하야 패널티 수 */
|
/** @var int 최대 하야 패널티 수 */
|
||||||
public static $maxBetrayCnt = 6;
|
public static $maxBetrayCnt = 9;
|
||||||
|
|
||||||
/** @var int 최소 인구 증가량 */
|
/** @var int 최소 인구 증가량 */
|
||||||
public static $basePopIncreaseAmount = 5000;
|
public static $basePopIncreaseAmount = 5000;
|
||||||
@@ -434,6 +434,7 @@ class GameConstBase
|
|||||||
[
|
[
|
||||||
"month", 2000,
|
"month", 2000,
|
||||||
["DateRelative", "==", 4, 1],
|
["DateRelative", "==", 4, 1],
|
||||||
|
["NoticeToHistoryLog", "<S>이제부터 하야, 망명시 패널티가 적용됩니다.</>", ActionLogger::EVENT_YEAR_MONTH],
|
||||||
["AddGlobalBetray", 1, 0],
|
["AddGlobalBetray", 1, 0],
|
||||||
["AddGlobalBetray", 1, 1],
|
["AddGlobalBetray", 1, 1],
|
||||||
["DeleteEvent"]
|
["DeleteEvent"]
|
||||||
|
|||||||
Reference in New Issue
Block a user