关于movetype = A时运行顺序的小细节
在都是movetype = I的正常情况下,人物运行顺序都是从1p → 2p → helper逐步运行
但是当helper或本体处于A状态时,运行顺序会临时前移
这里让helper使用1.1的cond变数弄对本体进行变数修改
本体则一直保持变量
此时如果按照都是movetype = I的话,由于helper的运行顺序慢于本体,最终结果是本体变量赋值为100
但是movetype = A时,运行顺序就会比movetype = I的人早
结果是:helper给本体设置了100 ,而到了本体的运行又设置为了5,最终为5
但在都是movetype = A的情况下,运行顺序则还是依照movetype = I的时候运行,即helper慢于本体
所以处在movetype = A的helper,由于运行顺序比movetype = I的人早,会出现检测什么东西都慢一帧的情况,对于一些0帧出现的东西会无法检测
但是只有处在movetype = A的helper才能检测到gethitvar(damage)