fix: 병종 조건에서 같은 키가 여러개인 경우 대비

This commit is contained in:
2025-01-22 18:40:49 +00:00
parent 91188c555d
commit c3cbf956d0
+6 -1
View File
@@ -59,7 +59,12 @@ class GameUnitDetail implements iAction
$this->reqConstraints = [];
foreach($reqConstraints as $constraint){
$className = Util::getClassNameFromObj($constraint);
$this->reqConstraints[$className] = $constraint;
if(!key_exists($className, $this->reqConstraints)){
$this->reqConstraints[$className] = $constraint;
}
else{
$this->reqConstraints[] = $constraint;
}
}
$this->attackCoef = $attackCoef;
$this->defenceCoef = $defenceCoef;