#include "PropertyFXDamage.h" #include "DestroyableComponent.h" #include "SkillComponent.h" void PropertyFXDamage::OnCollisionPhantom(Entity* self, Entity* target) { if (target == nullptr) return; auto* skills = self->GetComponent(); auto* targetStats = target->GetComponent(); if (skills != nullptr && targetStats != nullptr) { auto targetFactions = targetStats->GetFactionIDs(); if (std::find(targetFactions.begin(), targetFactions.end(), 1) != targetFactions.end()) { skills->CalculateBehavior(692, 11386, target->GetObjectID()); } } }