2009-3-17 01:32
showzhuge
写了一个武将特技 大家看看有没有错
写了一个武将在敌军回合士气变为0的特技 充分发挥黄金铠的价值
该武将武将士气成长为A 引擎下能力达到100成长为4
第一步
40.行动方测试 我军阶段
3f 回合测试 1=
5 变量测试 XXXX(习得特技和开启特技的变量)
+ 0 事件结束
...1 子事件设定
2 内部信息 参数导出
78 整形变量赋值 200 <== xx(武将) 运
78 201 <== xx 士
78 202 <== xx 士
78 203 <== xx 人物等级
事件结束
0 事件结束
第二步
40 敌军阶段
5 同上步
+ 0 事件结束
77 变量运算 整形变量 201 = 0(士气为0)
201 ==>xx 士(敌军会合士气变为0)
事件结束
0 事件结束
第三步
40 我军阶段
3f 回合测试 2>=
5 同第一步
+ 0 事件结束
78 204 <== xx 人物等级 (下面这步是因为在敌军回合有可能升级 所以士气回档需要重新运算)
77 变量运算 整形变量 204 -= 整形变量(a) 203 [一共升了多少级 不知道整形变量(a)是否用对]
...1 子事件设定
+ 79 变量测试 整形变量(a) 200 == 常数 50 (当士气为100时)
77 整形变量 204 *= 常数 4 (上升的级数乘以4得到升级后士气一共上升多少点)
77 整形变量 202 += 整形变量 204 (升级以后的数字)
78 整形变量 202 ==> xx 士 (最终应有的升级数据)
事件结束
...1 子事件设定
+ 79 整形变量(a) 200 >= 常数 40 (当士气大于等于80时)
...1 子事件设定
+ 79 变量测试 整形变量(a) 200 == 常数 50 (直接复制上一步)
...1 子事件设定
+ 79 变量测试 整形变量(a) 200 <= 常数 49 (当士气小于98时)
77 整形变量 204 *= 常数 3
77 整形变量 202 += 整形变量 204
78 整形变量 202 ==> xx 士
事件结束
...1 子事件设定
+ 79 整形变量(a) 200 >= 常数 35 (当士气大于等于70时)
...1 子事件设定
+ 79 整形变量(a) 200 >= 常数 40 (直接复制)
+ 79 变量测试 整形变量(a) 200 <= 常数 39 (当士气小于78时)
77 整形变量 204 *= 常数 2
77 整形变量 202 += 整形变量 204
78 整形变量 202 ==> xx 士
事件结束
...1 子事件设定
+ 79 整形变量(a) 200 <= 常数 34 (当士气小于等于68时)
77 整形变量 204 *= 常数 1
77 整形变量 202 += 整形变量 204
78 整形变量 202 ==> xx 士
事件结束
...1 子事件设定
2 内部信息 参数导出 (复制第一步的参数导出 下回合重新计算)
0 事件结束