refac, game: 은퇴 시 포인트 반영 방식 변경

- 반영하지 않고 은퇴 이후로 넘기는 포인트 추가
- 은퇴시 계수를 Obj로 이동
This commit is contained in:
2022-10-02 19:41:38 +09:00
parent 22172ac66f
commit 50a75e4543
5 changed files with 43 additions and 35 deletions
+3 -5
View File
@@ -626,7 +626,6 @@ class General implements iAction
$inheritPointManager = InheritancePointManager::getInstance();
$inheritPointManager->mergeTotalInheritancePoint($this);
$inheritPointManager->applyInheritanceUser($this->getVar('owner'));
$inheritPointManager->clearInheritancePoint($this);
}
@@ -686,9 +685,8 @@ class General implements iAction
$ownerID = $this->getVar('owner');
if ($ownerID) {
$inheritPointManager->mergeTotalInheritancePoint($this);
$inheritPointManager->mergeTotalInheritancePoint($this, true);
$inheritPointManager->applyInheritanceUser($ownerID, true);
$inheritPointManager->clearInheritancePoint($this);
}
$this->multiplyVarWithLimit('leadership', 0.85, 10);
@@ -1331,8 +1329,8 @@ class General implements iAction
return InheritancePointManager::getInstance()->increaseInheritancePoint($this, $key, $value, $aux);
}
public function mergeTotalInheritancePoint(bool $isEnd = false)
public function mergeTotalInheritancePoint(bool $isRebirth = false)
{
InheritancePointManager::getInstance()->mergeTotalInheritancePoint($this, $isEnd);
InheritancePointManager::getInstance()->mergeTotalInheritancePoint($this, $isRebirth);
}
}