From 58bd952fc43c1d1726d4c838fbb009e5bbc19377 Mon Sep 17 00:00:00 2001 From: Kim JunHyeong Date: Wed, 23 Sep 2026 17:40:04 +0900 Subject: [PATCH 1/2] =?UTF-8?q?fix=20Socket=5FGround=20=EC=82=AC=EC=9A=A9?= =?UTF-8?q?=ED=95=98=EC=A7=80=20=EC=95=8A=EB=8F=84=EB=A1=9D=20=EB=B3=80?= =?UTF-8?q?=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 땅을 기준으로 생성되는 VFX는 설정하지 않는 것이 더 자연스러움 [SVN-REV]: 466:467 --- Config/DefaultGame.ini | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Config/DefaultGame.ini b/Config/DefaultGame.ini index 6d1280ee..8ec14ac7 100644 --- a/Config/DefaultGame.ini +++ b/Config/DefaultGame.ini @@ -184,7 +184,7 @@ mSoundClasses[1]=/Game/BP/Sound/SC_BGM.SC_BGM mSoundClasses[2]=/Game/BP/Sound/SC_SFX.SC_SFX mSoundClasses[3]=/Game/BP/Sound/SC_Voice.SC_Voice mSoundClasses[4]=/Game/BP/Sound/SC_UI.SC_UI -mGlobalStatusEffectVFXSetting=(mEffectVFXs=(("/Script/P_RD.TacticalEffect_GetVulnerability", (mNiagaraSpawnDatas=((mNiagaraSystem="/Game/SVN/InSideAsset/VFX/Effect/FXS_DeBuff.FXS_DeBuff",mSocketName="Socket_Chest")))),("/Script/P_RD.TacticalEffect_GetWeakness", (mNiagaraSpawnDatas=((mNiagaraSystem="/Game/SVN/InSideAsset/VFX/Effect/FXS_DeBuff.FXS_DeBuff",mSocketName="Socket_Chest")))),("/Script/P_RD.TacticalEffect_GetVigor", (mNiagaraSpawnDatas=((mNiagaraSystem="/Game/SVN/InSideAsset/VFX/Effect/FXS_Buff_Vigor.FXS_Buff_Vigor",mSocketName="Socket_Ground")))),("/Script/P_RD.TacticalEffect_GetFortification", (mNiagaraSpawnDatas=((mNiagaraSystem="/Game/SVN/InSideAsset/VFX/Effect/FXS_Buff_Fortification.FXS_Buff_Fortification",mSocketName="Socket_Chest")))),("/Script/P_RD.TacticalEffect_GetDefense", (mNiagaraSpawnDatas=((mNiagaraSystem="/Game/SVN/InSideAsset/VFX/Effect/FXS_Buff_Defense.FXS_Buff_Defense",mSocketName="Socket_Chest")))),("/Script/P_RD.TacticalEffect_Heal", (mNiagaraSpawnDatas=((mNiagaraSystem="/Game/SVN/InSideAsset/VFX/Effect/FXS_Get_Heal.FXS_Get_Heal",mSocketName="Socket_Chest")))),("/Script/P_RD.TacticalEffect_GetExhaustion", (mNiagaraSpawnDatas=((mNiagaraSystem="/Game/SVN/InSideAsset/VFX/Effect/FXS_DeBuff.FXS_DeBuff",mSocketName="Socket_Chest")))),("/Script/P_RD.TacticalEffect_GetSlow", (mNiagaraSpawnDatas=((mNiagaraSystem="/Game/SVN/InSideAsset/VFX/Effect/FXS_DeBuff.FXS_DeBuff",mSocketName="Socket_Chest")))),("/Script/P_RD.TacticalEffect_GetHaste", (mNiagaraSpawnDatas=((mNiagaraSystem="/Game/SVN/InSideAsset/VFX/Effect/FXS_Buff_Haste.FXS_Buff_Haste",mSocketName="Socket_Ground")))),("/Script/P_RD.TacticalEffect_GetFrail", (mNiagaraSpawnDatas=((mNiagaraSystem="/Game/SVN/InSideAsset/VFX/Effect/FXS_DeBuff.FXS_DeBuff",mSocketName="Socket_Chest")))),("/Script/P_RD.TacticalEffect_Attack", (mTimelineExecutionDatas=((mKeyName="HitFlash")))),("/Script/P_RD.TacticalEffect_GetBuff_Strength", (mNiagaraSpawnDatas=((mNiagaraSystem="/Game/SVN/InSideAsset/VFX/Effect/FXS_Buff_Strength.FXS_Buff_Strength",mSocketName="Socket_Ground")))),("/Script/P_RD.TacticalEffect_GetDebuff_Strength", (mNiagaraSpawnDatas=((mNiagaraSystem="/Game/SVN/InSideAsset/VFX/Effect/FXS_DeBuff.FXS_DeBuff",mSocketName="Socket_Chest")))),("/Script/P_RD.TacticalEffect_GetBuff_Acumeny", (mNiagaraSpawnDatas=((mNiagaraSystem="/Game/SVN/InSideAsset/VFX/Effect/FXS_Buff_Acumeny.FXS_Buff_Acumeny",mSocketName="Socket_Chest")))),("/Script/P_RD.TacticalEffect_GetDebuff_Acumeny", (mNiagaraSpawnDatas=((mNiagaraSystem="/Game/SVN/InSideAsset/VFX/Effect/FXS_DeBuff.FXS_DeBuff",mSocketName="Socket_Chest")))),("/Script/P_RD.TacticalEffect_GetActionPoint", (mNiagaraSpawnDatas=((mNiagaraSystem="/Game/SVN/InSideAsset/VFX/Effect/FXS_Get_ActionPoint.FXS_Get_ActionPoint",mSocketName="Socket_Ground")))),("/Script/P_RD.TacticalEffect_GetPoison", (mNiagaraSpawnDatas=((mNiagaraSystem="/Game/SVN/InSideAsset/VFX/Effect/FXS_Debuff_Poison.FXS_Debuff_Poison",mSocketName="Socket_Chest")))),("/Script/P_RD.TacticalEffect_GetControlImmunity", (mNiagaraSpawnDatas=((mNiagaraSystem="/Game/SVN/InSideAsset/VFX/Effect/FXS_Buff_ControlImmunity.FXS_Buff_ControlImmunity",mSocketName="Socket_Chest")))),("/Script/P_RD.TacticalEffect_GetWeakeningImmunity", (mNiagaraSpawnDatas=((mNiagaraSystem="/Game/SVN/InSideAsset/VFX/Effect/FXS_Buff_WeakeningImmunity.FXS_Buff_WeakeningImmunity",mSocketName="Socket_Chest")))),("/Script/P_RD.TacticalEffect_GetForcedMovementImmunity", (mNiagaraSpawnDatas=((mNiagaraSystem="/Game/SVN/InSideAsset/VFX/Effect/FXS_Buff_ForcedMovementImmunity.FXS_Buff_ForcedMovementImmunity",mSocketName="Socket_Chest")))),("/Script/P_RD.TacticalEffect_ReduceCooldown", (mNiagaraSpawnDatas=((mNiagaraSystem="/Game/SVN/InSideAsset/VFX/Effect/FXS_Get_ReduceCoolDown.FXS_Get_ReduceCoolDown",mSocketName="Socket_Chest"))))),mInfiniteEffectVFXs=(("/Script/P_RD.TacticalEffect_Stun", (mNiagaraSpawnDatas=((mNiagaraSystem="/Game/SVN/InSideAsset/VFX/Effect/FXS_Debuff_Stun_Infinite.FXS_Debuff_Stun_Infinite",mSocketName="Socket_Chest")))),("/Script/P_RD.TacticalEffect_Root", (mNiagaraSpawnDatas=((mNiagaraSystem="/Game/SVN/InSideAsset/VFX/Effect/FXS_Debuff_Root_Infinite.FXS_Debuff_Root_Infinite",mSocketName="Socket_Ground")))))) +mGlobalStatusEffectVFXSetting=(mEffectVFXs=(("/Script/P_RD.TacticalEffect_GetVulnerability", (mNiagaraSpawnDatas=((mNiagaraSystem="/Game/SVN/InSideAsset/VFX/Effect/FXS_DeBuff.FXS_DeBuff",mSocketName="Socket_Chest")))),("/Script/P_RD.TacticalEffect_GetWeakness", (mNiagaraSpawnDatas=((mNiagaraSystem="/Game/SVN/InSideAsset/VFX/Effect/FXS_DeBuff.FXS_DeBuff",mSocketName="Socket_Chest")))),("/Script/P_RD.TacticalEffect_GetVigor", (mNiagaraSpawnDatas=((mNiagaraSystem="/Game/SVN/InSideAsset/VFX/Effect/FXS_Buff_Vigor.FXS_Buff_Vigor")))),("/Script/P_RD.TacticalEffect_GetFortification", (mNiagaraSpawnDatas=((mNiagaraSystem="/Game/SVN/InSideAsset/VFX/Effect/FXS_Buff_Fortification.FXS_Buff_Fortification",mSocketName="Socket_Chest")))),("/Script/P_RD.TacticalEffect_GetDefense", (mNiagaraSpawnDatas=((mNiagaraSystem="/Game/SVN/InSideAsset/VFX/Effect/FXS_Buff_Defense.FXS_Buff_Defense",mSocketName="Socket_Chest")))),("/Script/P_RD.TacticalEffect_Heal", (mNiagaraSpawnDatas=((mNiagaraSystem="/Game/SVN/InSideAsset/VFX/Effect/FXS_Get_Heal.FXS_Get_Heal",mSocketName="Socket_Chest")))),("/Script/P_RD.TacticalEffect_GetExhaustion", (mNiagaraSpawnDatas=((mNiagaraSystem="/Game/SVN/InSideAsset/VFX/Effect/FXS_DeBuff.FXS_DeBuff",mSocketName="Socket_Chest")))),("/Script/P_RD.TacticalEffect_GetSlow", (mNiagaraSpawnDatas=((mNiagaraSystem="/Game/SVN/InSideAsset/VFX/Effect/FXS_DeBuff.FXS_DeBuff",mSocketName="Socket_Chest")))),("/Script/P_RD.TacticalEffect_GetHaste", (mNiagaraSpawnDatas=((mNiagaraSystem="/Game/SVN/InSideAsset/VFX/Effect/FXS_Buff_Haste.FXS_Buff_Haste")))),("/Script/P_RD.TacticalEffect_GetFrail", (mNiagaraSpawnDatas=((mNiagaraSystem="/Game/SVN/InSideAsset/VFX/Effect/FXS_DeBuff.FXS_DeBuff",mSocketName="Socket_Chest")))),("/Script/P_RD.TacticalEffect_Attack", (mTimelineExecutionDatas=((mKeyName="HitFlash")))),("/Script/P_RD.TacticalEffect_GetBuff_Strength", (mNiagaraSpawnDatas=((mNiagaraSystem="/Game/SVN/InSideAsset/VFX/Effect/FXS_Buff_Strength.FXS_Buff_Strength")))),("/Script/P_RD.TacticalEffect_GetDebuff_Strength", (mNiagaraSpawnDatas=((mNiagaraSystem="/Game/SVN/InSideAsset/VFX/Effect/FXS_DeBuff.FXS_DeBuff",mSocketName="Socket_Chest")))),("/Script/P_RD.TacticalEffect_GetBuff_Acumeny", (mNiagaraSpawnDatas=((mNiagaraSystem="/Game/SVN/InSideAsset/VFX/Effect/FXS_Buff_Acumeny.FXS_Buff_Acumeny",mSocketName="Socket_Chest")))),("/Script/P_RD.TacticalEffect_GetDebuff_Acumeny", (mNiagaraSpawnDatas=((mNiagaraSystem="/Game/SVN/InSideAsset/VFX/Effect/FXS_DeBuff.FXS_DeBuff",mSocketName="Socket_Chest")))),("/Script/P_RD.TacticalEffect_GetActionPoint", (mNiagaraSpawnDatas=((mNiagaraSystem="/Game/SVN/InSideAsset/VFX/Effect/FXS_Get_ActionPoint.FXS_Get_ActionPoint")))),("/Script/P_RD.TacticalEffect_GetPoison", (mNiagaraSpawnDatas=((mNiagaraSystem="/Game/SVN/InSideAsset/VFX/Effect/FXS_Debuff_Poison.FXS_Debuff_Poison",mSocketName="Socket_Chest")))),("/Script/P_RD.TacticalEffect_GetControlImmunity", (mNiagaraSpawnDatas=((mNiagaraSystem="/Game/SVN/InSideAsset/VFX/Effect/FXS_Buff_ControlImmunity.FXS_Buff_ControlImmunity",mSocketName="Socket_Chest")))),("/Script/P_RD.TacticalEffect_GetWeakeningImmunity", (mNiagaraSpawnDatas=((mNiagaraSystem="/Game/SVN/InSideAsset/VFX/Effect/FXS_Buff_WeakeningImmunity.FXS_Buff_WeakeningImmunity",mSocketName="Socket_Chest")))),("/Script/P_RD.TacticalEffect_GetForcedMovementImmunity", (mNiagaraSpawnDatas=((mNiagaraSystem="/Game/SVN/InSideAsset/VFX/Effect/FXS_Buff_ForcedMovementImmunity.FXS_Buff_ForcedMovementImmunity",mSocketName="Socket_Chest")))),("/Script/P_RD.TacticalEffect_ReduceCooldown", (mNiagaraSpawnDatas=((mNiagaraSystem="/Game/SVN/InSideAsset/VFX/Effect/FXS_Get_ReduceCoolDown.FXS_Get_ReduceCoolDown",mSocketName="Socket_Chest"))))),mInfiniteEffectVFXs=(("/Script/P_RD.TacticalEffect_Stun", (mNiagaraSpawnDatas=((mNiagaraSystem="/Game/SVN/InSideAsset/VFX/Effect/FXS_Debuff_Stun_Infinite.FXS_Debuff_Stun_Infinite",mSocketName="Socket_Head")))),("/Script/P_RD.TacticalEffect_Root", (mNiagaraSpawnDatas=((mNiagaraSystem="/Game/SVN/InSideAsset/VFX/Effect/FXS_Debuff_Root_Infinite.FXS_Debuff_Root_Infinite")))))) mCombatTargetRemoveVFX=(mNiagaraSpawnDatas=((mNiagaraSystem="/Game/SVN/InSideAsset/VFX/Leave/FXS_DissolveParticle_ZAxis.FXS_DissolveParticle_ZAxis",mSocketName="Socket_Chest")),mTimelineExecutionDatas=((mKeyName="Dissolve")),mIncludeSpawnedNiagaraInTimeline=True) +mCombatTargetVFXTimelineSettings=(mTimelineKeyName="Dissolve",mTimelineCurve="/Game/BP/Curve/C_Dissolve.C_Dissolve",mTimelineEvent=(mSyncTarget=7,mParameterName="User.Dissolve",mCPDIndex=0)) +mCombatTargetVFXTimelineSettings=(mTimelineKeyName="HitFlash",mTimelineCurve="/Game/BP/Curve/C_HitFlash.C_HitFlash",mTimelineEvent=(mSyncTarget=1,mParameterName="",mCPDIndex=1)) From 912bcffa746388a0e96f07c6485fa5c4893b6b35 Mon Sep 17 00:00:00 2001 From: Kim JunHyeong Date: Wed, 23 Sep 2026 17:40:28 +0900 Subject: [PATCH 2/2] =?UTF-8?q?fix=20AlwaysTickPoseAndRefreshBones=20?= =?UTF-8?q?=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 화면에 벗어나도 애니메이션이 재생되도록 변경 [SVN-REV]: 466:467 --- Source/P_RD/Pawn/Unit.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/P_RD/Pawn/Unit.cpp b/Source/P_RD/Pawn/Unit.cpp index d810c3f6..2582046e 100644 --- a/Source/P_RD/Pawn/Unit.cpp +++ b/Source/P_RD/Pawn/Unit.cpp @@ -42,7 +42,7 @@ AUnit::AUnit() mMeshComp->AlwaysLoadOnClient = true; mMeshComp->AlwaysLoadOnServer = true; mMeshComp->bOwnerNoSee = false; - mMeshComp->VisibilityBasedAnimTickOption = EVisibilityBasedAnimTickOption::AlwaysTickPose; + mMeshComp->VisibilityBasedAnimTickOption = EVisibilityBasedAnimTickOption::AlwaysTickPoseAndRefreshBones; mMeshComp->bCastDynamicShadow = true; mMeshComp->bAffectDynamicIndirectLighting = true; mMeshComp->PrimaryComponentTick.TickGroup = TG_PrePhysics;