|
|
发表于 2012-8-31 06:30:02
|
显示全部楼层
每秒回復1血的觸發效果設定如下:
循環
-摧毀目標(-16777217+X)
-摧毀目標(16777216-X)
當中X為單位的最大生命值, 例如要回復一個40血的民兵時, 兩個效果應該分別填入的數值是 -16777177(負號要用滑鼠選單或SHIRT+INSERT貼上)及16777176
然後再利用 AoKTS 觸發事件工作室程序複製這兩個效果 N 次即可
如果不明白數字背後的浮點數錯位原理,建議只用分隔線以上的方法就好了
。
。
。
。
。
。
假若碰巧 N 的值為 2 的倍數, 可以利用下列方法減半複製次數:
-摧毀目標(-16777217+X)
-摧毀目標(16777216-X)
-摧毀目標(-16777217+X)
-摧毀目標(16777216-X)
改為
-摧毀目標(-33554434+X)
-摧毀目標(33554432-X)
如此類推,N 的值為 4、8、16、32、64時的倍數,可再依次利用「67108864/-67108868」、「134217728/-134217736」、「268435456/-268435472」、「536870912/-536870944」、「1073741823/-1073741887」等值進一步減半需要設置的觸發效果數量,可是必須注意這些數字組合不能混合使用
|
|