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}에 당했다!", ActionLogger::PLAIN); $self->multiplyWarPowerMultiply($damage); return true; } }