引雷标记extender

This commit is contained in:
SoulliesOfficial
2026-07-26 09:42:03 -04:00
parent 39b43680a9
commit b047eb5e6d
22 changed files with 530 additions and 76 deletions

View File

@@ -15,6 +15,20 @@ namespace Cielonos.MainGame.Inventory.Collections
private void FAPF_GenerateLightning(RuntimeFuncAnim rtFuncAnim)
{
CustomFunction.PC_StringString p = rtFuncAnim.GetParams<CustomFunction.PC_StringString>();
if (_hasLightningConcentrator)
{
Enemy target = PrimaryTarget;
if (target == null || !target.gameObject.activeInHierarchy || target.statusSm.isDead)
{
target = RefreshLightningConcentratorTarget(out _);
}
AttackUnit modifiedAttack = ApplyLightningConcentrator(attackData[p.str1]);
Vector3 fallbackPosition = player.transform.position + player.transform.forward * 10f;
GenerateLightning(p.str0, modifiedAttack, target, fallbackPosition);
return;
}
List<Enemy> targets = CombatManager.EnemySm.Query(25f).From(player.transform).Candidates();