hasActivatedSkill('계략실패')){ return true; } if($selfEnv['계략실패']??false){ return true; } $selfEnv['계략실패'] = true; $general = $self->getGeneral(); [$magic, $damage] = $selfEnv['magic']; $damage = $general->onCalcStat($general, 'warMagicFailDamage', $damage, $magic); $damage = $oppose->getGeneral()->onCalcOpposeStat($general, 'warMagicFailDamage', $damage, $magic); $josaUl = \sammo\JosaUtil::pick($magic, '을'); $general->getLogger()->pushGeneralBattleDetailLog("{$magic}{$josaUl} 실패했다!", ActionLogger::PLAIN); $oppose->getLogger()->pushGeneralBattleDetailLog("{$magic}{$josaUl} 간파했다!", ActionLogger::PLAIN); $self->multiplyWarPowerMultiply(1/$damage); $oppose->multiplyWarPowerMultiply($damage); return true; } }