숙련 버그 수정
This commit is contained in:
@@ -223,11 +223,11 @@ jQuery(function($){
|
||||
atmos:getInt('.form_atmos'),
|
||||
train:getInt('.form_train'),
|
||||
|
||||
dex1:getInt('.form_dex0'),
|
||||
dex2:getInt('.form_dex10'),
|
||||
dex3:getInt('.form_dex20'),
|
||||
dex4:getInt('.form_dex30'),
|
||||
dex5:getInt('.form_dex40'),
|
||||
dex1:getInt('.form_dex1'),
|
||||
dex2:getInt('.form_dex2'),
|
||||
dex3:getInt('.form_dex3'),
|
||||
dex4:getInt('.form_dex4'),
|
||||
dex5:getInt('.form_dex5'),
|
||||
defence_train:getInt('.form_defence_train'),
|
||||
};
|
||||
}
|
||||
|
||||
+6
-12
@@ -237,19 +237,9 @@ class WarUnit{
|
||||
$warPower *= $this->getComputedAtmos();
|
||||
$warPower /= $oppose->getComputedTrain();
|
||||
|
||||
if($this instanceof WarUnitGeneral){
|
||||
$genDexAtt = $general->getDex($this->getCrewType());
|
||||
}
|
||||
else{
|
||||
$genDexAtt = ($this->cityRate - 60) * 7200;
|
||||
}
|
||||
$genDexAtt = $this->getDex($this->getCrewType());
|
||||
|
||||
if($this instanceof WarUnitGeneral){
|
||||
$oppDexDef = $opposeGeneral->getDex($this->getCrewType());
|
||||
}
|
||||
else{
|
||||
$oppDexDef = ($this->cityRate - 60) * 7200;
|
||||
}
|
||||
$oppDexDef = $oppose->getDex($this->getCrewType());
|
||||
|
||||
$warPower *= getDexLog($genDexAtt, $oppDexDef);
|
||||
|
||||
@@ -300,6 +290,10 @@ class WarUnit{
|
||||
function addLose(){
|
||||
}
|
||||
|
||||
function getDex(GameUnitDetail $crewType){
|
||||
throw new NotInheritedMethodException();
|
||||
}
|
||||
|
||||
function finishBattle(){
|
||||
throw new NotInheritedMethodException();
|
||||
}
|
||||
|
||||
@@ -68,6 +68,10 @@ class WarUnitCity extends WarUnit{
|
||||
return $this->hp;
|
||||
}
|
||||
|
||||
function getDex(GameUnitDetail $crewType){
|
||||
return ($this->cityRate - 60) * 7200;
|
||||
}
|
||||
|
||||
function decreaseHP(int $damage):int{
|
||||
$damage = min($damage, $this->hp);
|
||||
$this->dead += $damage;
|
||||
|
||||
@@ -74,6 +74,10 @@ class WarUnitGeneral extends WarUnit{
|
||||
$this->general->increaseVarWithLimit('atmos', $atmos, 0, GameConst::$maxAtmosByWar);
|
||||
}
|
||||
|
||||
function getDex(GameUnitDetail $crewType){
|
||||
return $this->general->getDex($crewType);
|
||||
}
|
||||
|
||||
function getComputedTrain(){
|
||||
$train = $this->general->getVar('train');
|
||||
$train = $this->general->onCalcStat($this->general, 'bonusTrain', $train);
|
||||
|
||||
Reference in New Issue
Block a user