找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 371|回复: 1

将单位身上的AE按个数/持续时间转换成另一种AE

[复制链接]
发表于 2025-8-7 12:54:00 | 显示全部楼层 |阅读模式
[SA]
AttachEffectTypes=INFO2
IsToy=yes
[AP]
AttachEffectTypes=INFO1,CircleStop0
IsToy=yes
[CircleStop0]
Mark.Names=1919810
Duration=30
Next=STOPCIRCLE
[STOPCIRCLE]
Mark.Names=114514
Duration=15
[INFO1]
Stack.Watch=INFO2
Stack.Level=1
Stack.Condition=GE
Stack.RemoveAll=no
Duration=1
Stack.RemoveEffects=INFO2
Stack.RemoveEffectsLevel=1
Stack.TriggeredTimes=1
Stack.AttachEffects=Host
Next=Delay1
NotAffectMarks=114514
Animation=DEMTEXP
[Delay1]
Animation=INVISO
Duration=1
Next=INFO1
NotAffectMarks=114514
Animation=DEMTEXP
[INFO2]
Cumulative=yes
Info.Stack.Watch=INFO2
Mark.Names=INFO2
HoldDuration=yes
Duration=100
Info.Stack.Mode=TEXT
Animation=TWLT026
Anim.StackOffset=0,0,80
Anim.StackGroup=1
Anim.StackGroupOffset=0,100,0
Anim.Visibility=ALLIES
[Host]
Host.Types=HTNK
Host.TriggeredTimes=1
Cumulative=yes
Duration=1
InitialDelay=1


SA给目标上信号,AP贴Stack,每次移除1层信号并产生1个Host(转换后的AE)。
Stack只生效1次后就立刻进入1帧CD。如果无1帧CD,因为删除AE层数的运作问题,会导致转换结果数多于信号数。

如果是按时长转换,则给信号赋予Group,每次检测不再删除信号,贴一个同Group负数持续时间的AE,抵消持续时间的同时,贴目标AE。


 楼主| 发表于 2025-8-8 17:15:24 来自手机 | 显示全部楼层
这是一种低效率的做法,涉及的ae太多而且每有一个转换就得搞一个否决条件。更有效的做法是直接建立自动武器标记绑定,每次用武器发射打一个单次生效stack,rof就是转换间隔,武器标记生效时间就是转换效果持续时间。如果将目标ae变为stack tosource,还可以将ae从一个单位身上转移到另一个单位身上
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|Archiver|手机版|管理员邮箱|红警DIY论坛 |网站地图

GMT+8, 2025-11-6 01:45 , Processed in 0.070453 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表