修改触发条件 生命值百分比低于 的逻辑bug

This commit is contained in:
997146918 2025-09-04 17:04:44 +08:00
parent ede9e46dd6
commit 7f369d28f9

View File

@ -164,7 +164,7 @@ void USkillTrigger::InitPassiveConditionTriggers()
{ {
//目标pawn //目标pawn
APawnWithSkill* TargetPawn = PassiveTriggerConfig.Target == EPassiveTriggerTarget::SelfSpecificItem ? SkillContext.OwnerSkill->GetOwner(): APawnWithSkill* TargetPawn = PassiveTriggerConfig.Target == EPassiveTriggerTarget::Self ? SkillContext.OwnerSkill->GetOwner():
SkillContext.SkillManager->GetEnemyPawn( SkillContext.OwnerSkill->GetOwner()); SkillContext.SkillManager->GetEnemyPawn( SkillContext.OwnerSkill->GetOwner());
//绑定生命值发生变化 //绑定生命值发生变化
TargetPawn->OnReceiveDamage.AddLambda([this, TargetPawn]() TargetPawn->OnReceiveDamage.AddLambda([this, TargetPawn]()