squad comms

squad comms, ltms now work less (this will return better in a later update), performance, fixed some versions, fixed vulnerabilities
This commit is contained in:
Milxnor
2023-06-15 22:04:53 -04:00
parent ed0c9005e6
commit 4482192a2b
46 changed files with 444 additions and 427 deletions

View File

@@ -17,7 +17,7 @@ void LoopSpecs(UAbilitySystemComponent* AbilitySystemComponent, std::function<vo
if (ActivatableAbilities && Items)
{
for (int i = 0; i < Items->Num(); i++)
for (int i = 0; i < Items->Num(); ++i)
{
auto CurrentSpec = Items->AtPtr(i, SpecSize); // (FGameplayAbilitySpec*)(__int64(Items->Data) + (static_cast<long long>(SpecSize) * i));
func(CurrentSpec);
@@ -112,7 +112,7 @@ bool UAbilitySystemComponent::HasAbility(UObject* DefaultAbility)
auto& Items = ActivatableAbilities->GetItems();
for (int i = 0; i < Items.Num(); i++)
for (int i = 0; i < Items.Num(); ++i)
{
auto Spec = Items.AtPtr(i, FGameplayAbilitySpec::GetStructSize());