#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(11386, 692, target->GetObjectID()); } } }