mirror of
https://github.com/DarkflameUniverse/DarkflameServer.git
synced 2025-05-22 23:02:35 +00:00
format
This commit is contained in:
parent
2b6f7c331c
commit
dba1f85ead
@ -177,19 +177,25 @@ std::vector<Entity*> TriggerComponent::GatherTargets(LUTriggers::Command* comman
|
|||||||
std::vector<Entity*> entities = {};
|
std::vector<Entity*> entities = {};
|
||||||
|
|
||||||
if (command->target == "self") entities.push_back(m_Parent);
|
if (command->target == "self") entities.push_back(m_Parent);
|
||||||
else if (command->target == "zone") { /*TODO*/ } else if (command->target == "target" && optionalTarget) entities.push_back(optionalTarget);
|
else if (command->target == "zone") {
|
||||||
else if (command->target == "targetTeam" && optionalTarget) {
|
/*TODO*/
|
||||||
|
} else if (command->target == "target" && optionalTarget) {
|
||||||
|
entities.push_back(optionalTarget);
|
||||||
|
} else if (command->target == "targetTeam" && optionalTarget) {
|
||||||
auto* team = TeamManager::Instance()->GetTeam(optionalTarget->GetObjectID());
|
auto* team = TeamManager::Instance()->GetTeam(optionalTarget->GetObjectID());
|
||||||
for (const auto memberId : team->members) {
|
for (const auto memberId : team->members) {
|
||||||
auto* member = Game::entityManager->GetEntity(memberId);
|
auto* member = Game::entityManager->GetEntity(memberId);
|
||||||
if (member) entities.push_back(member);
|
if (member) entities.push_back(member);
|
||||||
}
|
}
|
||||||
} else if (command->target == "objGroup") entities = Game::entityManager->GetEntitiesInGroup(command->targetName);
|
} else if (command->target == "objGroup") {
|
||||||
else if (command->target == "allPlayers") {
|
entities = Game::entityManager->GetEntitiesInGroup(command->targetName);
|
||||||
|
} else if (command->target == "allPlayers") {
|
||||||
for (auto* player : PlayerManager::GetAllPlayers()) {
|
for (auto* player : PlayerManager::GetAllPlayers()) {
|
||||||
entities.push_back(player);
|
entities.push_back(player);
|
||||||
}
|
}
|
||||||
} else if (command->target == "allNPCs") { /*UNUSED*/ }
|
} else if (command->target == "allNPCs") {
|
||||||
|
/*UNUSED*/
|
||||||
|
}
|
||||||
|
|
||||||
return entities;
|
return entities;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user