diff --git a/hwe/sammo/ActionItem/event_전투특기_견고.php b/hwe/sammo/ActionItem/event_전투특기_견고.php new file mode 100644 index 00000000..71e0a009 --- /dev/null +++ b/hwe/sammo/ActionItem/event_전투특기_견고.php @@ -0,0 +1,48 @@ + 0.1, + 'warCriticalRatio' => 0.20, + ][$statName] ?? 0; + return $value - $debuff; + } + + public function getBattleInitSkillTriggerList(WarUnit $unit): ?WarUnitTriggerCaller + { + return new WarUnitTriggerCaller( + new che_부상무효($unit, BaseWarUnitTrigger::TYPE_NONE + BaseWarUnitTrigger::TYPE_DEDUP_TYPE_BASE * 404), + ); + } + + public function getBattlePhaseSkillTriggerList(WarUnit $unit): ?WarUnitTriggerCaller + { + return new WarUnitTriggerCaller( + new che_부상무효($unit, BaseWarUnitTrigger::TYPE_NONE + BaseWarUnitTrigger::TYPE_DEDUP_TYPE_BASE * 404), + ); + } + + public function getWarPowerMultiplier(WarUnit $unit): array + { + return [1, 0.9]; + } +} \ No newline at end of file diff --git a/hwe/scenario/scenario_2221.json b/hwe/scenario/scenario_2221.json index 764b0c78..4a8b9281 100644 --- a/hwe/scenario/scenario_2221.json +++ b/hwe/scenario/scenario_2221.json @@ -14,7 +14,7 @@ "availableSpecialWar": [ "che_귀병", "che_신산", "che_환술", "che_집중", "che_신중", "che_반계", "che_보병", "che_궁병", "che_기병", "che_공성", - "che_돌격", "che_무쌍", "che_위압", + "che_돌격", "che_무쌍", "che_견고", "che_위압", "che_저격", "che_필살", "che_징병", "che_의술", "che_격노", "che_척사" ], "allItems": { @@ -114,6 +114,7 @@ "che_계략_향낭": 0, "event_전투특기_격노": 0, + "event_전투특기_견고": 0, "event_전투특기_공성": 0, "event_전투특기_궁병": 0, "event_전투특기_귀병": 0,