mirror of
https://github.com/swordbluesword/PalWorld-NetCrack.git
synced 2025-04-29 02:47:17 +09:00
adjust death aura
- prevent accidentally killing cast pal
This commit is contained in:
parent
84ee645158
commit
e2986241c8
13
feature.cpp
13
feature.cpp
@ -556,6 +556,14 @@ void SendDamageToActor(APalCharacter* pTarget, int32 damage, bool bSpoofAttacker
|
||||
void DeathAura(__int32 dmgAmount, float mDistance, bool bIntensityEffect, bool bVisualAffect, EPalVisualEffectID visID)
|
||||
{
|
||||
APalCharacter* pPalCharacter = Config.GetPalPlayerCharacter();
|
||||
if (!pPalCharacter)
|
||||
return;
|
||||
|
||||
UPalCharacterParameterComponent* pParams = pPalCharacter->CharacterParameterComponent;
|
||||
if (!pParams)
|
||||
return;
|
||||
|
||||
APalCharacter* pPlayerPal = pParams->OtomoPal;
|
||||
|
||||
TArray<APalCharacter*> outPals;
|
||||
if (!Config.GetTAllPals(&outPals))
|
||||
@ -566,7 +574,7 @@ void DeathAura(__int32 dmgAmount, float mDistance, bool bIntensityEffect, bool b
|
||||
{
|
||||
APalCharacter* cEnt = outPals[i];
|
||||
|
||||
if (!cEnt || !cEnt->IsA(APalMonsterCharacter::StaticClass()))
|
||||
if (!cEnt || !cEnt->IsA(APalMonsterCharacter::StaticClass()) || cEnt == pPlayerPal)
|
||||
continue;
|
||||
|
||||
float distanceTo = GetDistanceToActor(pPalCharacter, cEnt);
|
||||
@ -581,7 +589,8 @@ void DeathAura(__int32 dmgAmount, float mDistance, bool bIntensityEffect, bool b
|
||||
if (bVisualAffect && pVisComp)
|
||||
{
|
||||
FPalVisualEffectDynamicParameter fvedp;
|
||||
pVisComp->AddVisualEffect_ToServer(visID, fvedp, 1); // uc: killer1478
|
||||
if (!pVisComp->ExecutionVisualEffects.Count())
|
||||
pVisComp->AddVisualEffect_ToServer(visID, fvedp, 1); // uc: killer1478
|
||||
}
|
||||
SendDamageToActor(cEnt, dmgAmount);
|
||||
}
|
||||
|
@ -777,7 +777,7 @@ namespace DX11_Base
|
||||
TeleportAllPalsToCrosshair(Config.mDebugEntCapDistance);
|
||||
|
||||
if (Config.IsDeathAura)
|
||||
DeathAura(Config.mDeathAuraAmount, Config.mDeathAuraDistance);
|
||||
DeathAura(Config.mDeathAuraAmount, Config.mDeathAuraDistance, true);
|
||||
//
|
||||
// SetDemiGodMode(Config.IsMuteki);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user