下面这个是面攻类武功的通用事件,比较麻烦,此事件调用了其他5个事件,分别是:
1489通用伤害公式
1490通用伤害增加经验值公式(伤害/5)
1491通用KO增加经验值公式(等级×10)
1492攻方武学常识叠加计算
1493守方武学常识叠加计算
;Kdefnum=1488
50 3 0 0 998 28929 0 0 ; 50(32):四则运算 [X998]=[X28929]+0
50 3 0 0 999 28928 0 0 ; 50(32):四则运算 [X999]=[X28928]+0
50 0 1045 0 0 0 0 0 ; 50(32):变量赋值 [X1045]=0
50 0 1047 0 0 0 0 0 ; 50(32):变量赋值 [X1047]=0
50 0 1010 126 0 0 0 0 ; 50(32):变量赋值 [X1010]=126
50 3 0 2 1054 28005 28 0 ; 50(32):四则运算 [X1054]=[X28005]*28
50 30 1 28005 0 1000 0 0 ; 50(32):读取人物战斗属性 战斗序号[X28005]偏移0=[X1000]
50 30 1 28005 4 1071 0 0 ; 50(32):读取人物战斗属性 战斗序号[X28005]偏移4=[X1071]
50 30 1 28005 6 1072 0 0 ; 50(32):读取人物战斗属性 战斗序号[X28005]偏移6=[X1072]
50 30 1 28005 2 1074 0 0 ; 50(32):读取人物战斗属性 战斗序号[X28005]偏移2=[X1074]
50 3 0 2 1071 1071 2 0 ; 50(32):四则运算 [X1071]=[X1071]*2
50 3 0 2 1072 1072 128 0 ; 50(32):四则运算 [X1072]=[X1072]*128
50 3 1 0 1073 1071 1072 0 ; 50(32):四则运算 [X1073]=[X1071]+[X1072]
50 17 1 0 1000 82 1040 0 ; 50(32):读取属性 [X1040]=人物[X1000]属性偏移82
50 17 1 0 1000 84 1041 0 ; 50(32):读取属性 [X1041]=人物[X1000]属性偏移84
50 43 0 1492 0 0 0 0 ; 50(32):调用其它事件 Call Sub1492(0,0,0,0)
50 17 1 0 1000 86 1043 0 ; 50(32):读取属性 [X1043]=人物[X1000]属性偏移86
50 17 1 0 1000 46 1044 0 ; 50(32):读取属性 [X1044]=人物[X1000]属性偏移46
50 4 0 0 1044 0 0 0 ; 50(32):变量判断 If[X1044]<0 then JMP=0 else JMP=1
36 256 8 0 ; 36(24):跳转变量JMP是否为0是则跳转到:Label0
50 17 1 1 1044 104 1045 0 ; 50(32):读取属性 [X1045]=物品[X1044]属性偏移104
;:Label0
50 17 1 0 1000 48 1046 0 ; 50(32):读取属性 [X1046]=人物[X1000]属性偏移48
50 4 0 0 1046 0 0 0 ; 50(32):变量判断 If[X1046]<0 then JMP=0 else JMP=1
36 256 8 0 ; 36(24):跳转变量JMP是否为0是则跳转到:Label1
50 17 1 1 1046 104 1047 0 ; 50(32):读取属性 [X1047]=物品[X1046]属性偏移104
;:Label1
50 3 1 0 1045 1045 1047 0 ; 50(32):四则运算 [X1045]=[X1045]+[X1047]
50 3 0 2 1010 998 2 0 ; 50(32):四则运算 [X1010]=[X998]*2
50 3 0 0 1010 1010 146 0 ; 50(32):四则运算 [X1010]=[X1010]+146
50 17 3 0 1000 1010 1011 0 ; 50(32):读取属性 [X1011]=人物[X1000]属性偏移[X1010]
50 3 0 3 1011 1011 100 0 ; 50(32):四则运算 [X1011]=[X1011]/100
50 3 0 2 1011 1011 2 0 ; 50(32):四则运算 [X1011]=[X1011]*2
50 3 0 0 1012 1011 76 0 ; 50(32):四则运算 [X1012]=[X1011]+76
50 17 3 3 999 1012 1020 0 ; 50(32):读取属性 [X1020]=武功[X999]属性偏移[X1012]
50 3 0 2 1060 1020 2 0 ; 50(32):四则运算 [X1060]=[X1020]*2
50 3 0 0 1060 1060 1 0 ; 50(32):四则运算 [X1060]=[X1060]+1
50 3 0 0 1012 1011 36 0 ; 50(32):四则运算 [X1012]=[X1011]+36
50 17 3 3 999 1012 1021 0 ; 50(32):读取属性 [X1021]=武功[X999]属性偏移[X1012]
50 3 0 0 1012 1011 116 0 ; 50(32):四则运算 [X1012]=[X1011]+116
50 17 3 3 999 1012 1022 0 ; 50(32):读取属性 [X1022]=武功[X999]属性偏移[X1012]
50 3 0 0 1012 1011 96 0 ; 50(32):四则运算 [X1012]=[X1011]+96
50 17 3 3 999 1012 1023 0 ; 50(32):读取属性 [X1023]=武功[X999]属性偏移[X1012]
50 17 1 3 999 26 1024 0 ; 50(32):读取属性 [X1024]=武功[X999]属性偏移26
50 17 1 3 999 24 1025 0 ; 50(32):读取属性 [X1025]=武功[X999]属性偏移24
50 26 0 0 22234 5 1001 0 ; 50(32):读取给定地址数据 [X1001]=[5-56DA+0](Int)
50 26 0 0 22236 5 1002 0 ; 50(32):读取给定地址数据 [X1002]=[5-56DC+0](Int)
50 3 1 1 1061 1001 1020 0 ; 50(32):四则运算 [X1061]=[X1001]-[X1020]
50 3 1 1 1062 1002 1020 0 ; 50(32):四则运算 [X1062]=[X1002]-[X1020]
50 46 15 1061 1062 1060 1060 1 ; 50(32):设定效果层 起始点([X1061],[X1062])长度([X1060],[X1060])有效果
50 44 7 28005 1025 1024 0 0 ; 50(32):播放效果 序号[X28005]动作类型[X1025]效果编号[X1024]
50 3 1 0 1063 1001 1020 0 ; 50(32):四则运算 [X1063]=[X1001]+[X1020]
50 3 1 0 1064 1002 1020 0 ; 50(32):四则运算 [X1064]=[X1002]+[X1020]
;:Label14
50 4 0 0 1061 0 0 0 ; 50(32):变量判断 If[X1061]<0 then JMP=0 else JMP=1
36 256 356 0 ; 36(24):跳转变量JMP是否为0是则跳转到:Label2
50 4 0 5 1061 63 0 0 ; 50(32):变量判断 If[X1061]>63 then JMP=0 else JMP=1
36 256 344 0 ; 36(24):跳转变量JMP是否为0是则跳转到:Label3
50 3 1 1 1062 1002 1020 0 ; 50(32):四则运算 [X1062]=[X1002]-[X1020]
;:Label13
50 4 0 0 1062 0 0 0 ; 50(32):变量判断 If[X1062]<0 then JMP=0 else JMP=1
36 256 304 0 ; 36(24):跳转变量JMP是否为0是则跳转到:Label4
50 4 0 5 1062 63 0 0 ; 50(32):变量判断 If[X1062]>63 then JMP=0 else JMP=1
36 256 292 0 ; 36(24):跳转变量JMP是否为0是则跳转到:Label5
50 3 0 2 1065 1061 2 0 ; 50(32):四则运算 [X1065]=[X1061]*2
50 3 0 2 1066 1062 128 0 ; 50(32):四则运算 [X1066]=[X1062]*128
50 3 1 0 1067 1065 1066 0 ; 50(32):四则运算 [X1067]=[X1065]+[X1066]
50 26 1 0 18948 30 1004 1067 ; 50(32):读取给定地址数据 [X1004]=[1E-4A04+[X1067]](Int)
50 4 0 0 1004 0 0 0 ; 50(32):变量判断 If[X1004]<0 then JMP=0 else JMP=1
36 256 248 0 ; 36(24):跳转变量JMP是否为0是则跳转到:Label6
50 30 1 1004 2 1009 0 0 ; 50(32):读取人物战斗属性 战斗序号[X1004]偏移2=[X1009]
50 4 1 2 1009 1074 0 0 ; 50(32):变量判断 If[X1009]=[X1074] then JMP=0 else JMP=1
36 256 220 0 ; 36(24):跳转变量JMP是否为0是则跳转到:Label7
50 30 1 1004 0 1005 0 0 ; 50(32):读取人物战斗属性 战斗序号[X1004]偏移0=[X1005]
50 3 0 2 1006 1004 28 0 ; 50(32):四则运算 [X1006]=[X1004]*28
50 0 1035 0 0 0 0 0 ; 50(32):变量赋值 [X1035]=0
50 0 1037 0 0 0 0 0 ; 50(32):变量赋值 [X1037]=0
50 17 1 0 1005 34 1030 0 ; 50(32):读取属性 [X1030]=人物[X1005]属性偏移34
50 43 0 1493 0 0 0 0 ; 50(32):调用其它事件 Call Sub1493(0,0,0,0)
50 17 1 0 1005 90 1033 0 ; 50(32):读取属性 [X1033]=人物[X1005]属性偏移90
50 17 1 0 1005 48 1034 0 ; 50(32):读取属性 [X1034]=人物[X1005]属性偏移48
50 4 0 0 1034 0 0 0 ; 50(32):变量判断 If[X1034]<0 then JMP=0 else JMP=1
36 256 8 0 ; 36(24):跳转变量JMP是否为0是则跳转到:Label8
50 17 1 1 1034 108 1035 0 ; 50(32):读取属性 [X1035]=物品[X1034]属性偏移108
;:Label8
50 17 1 0 1005 46 1036 0 ; 50(32):读取属性 [X1036]=人物[X1005]属性偏移46
50 4 0 0 1036 0 0 0 ; 50(32):变量判断 If[X1036]<0 then JMP=0 else JMP=1
36 256 8 0 ; 36(24):跳转变量JMP是否为0是则跳转到:Label9
50 17 1 1 1036 108 1037 0 ; 50(32):读取属性 [X1037]=物品[X1036]属性偏移108
;:Label9
50 3 1 0 1035 1035 1037 0 ; 50(32):四则运算 [X1035]=[X1035]+[X1037]
50 43 0 1489 0 0 0 0 ; 50(32):调用其它事件 Call Sub1489(0,0,0,0)
50 43 0 1490 0 0 0 0 ; 50(32):调用其它事件 Call Sub1490(0,0,0,0)
50 25 3 0 -14530 29 1050 1006 ; 50(32):保存给定地址数据 [1D-C73E+[X1006]]=[X1050](Int)
50 25 2 0 -5628 29 1 1067 ; 50(32):保存给定地址数据 [1D-EA04+[X1067]]=1(Int)
50 4 1 5 1030 1050 0 0 ; 50(32):变量判断 If[X1030]>[X1050] then JMP=0 else JMP=1
36 256 28 0 ; 36(24):跳转变量JMP是否为0是则跳转到:Label10
50 0 1030 0 0 0 0 0 ; 50(32):变量赋值 [X1030]=0
50 43 0 1491 0 0 0 0 ; 50(32):调用其它事件 Call Sub1491(0,0,0,0)
50 4 1 6 1030 1050 0 0 ; 50(32):变量判断 JMP=0
36 256 8 0 ; 36(24):跳转变量JMP是否为0是则跳转到:Label11
;:Label10
50 3 1 1 1030 1030 1050 0 ; 50(32):四则运算 [X1030]=[X1030]-[X1050]
;:Label11
50 16 5 0 1005 34 1030 0 ; 50(32):保存属性 人物[X1005]属性偏移34=[X1030]
50 4 1 6 1030 1050 0 0 ; 50(32):变量判断 JMP=0
36 256 8 0 ; 36(24):跳转变量JMP是否为0是则跳转到:Label12
;:Label7
50 25 2 0 -5628 29 0 1067 ; 50(32):保存给定地址数据 [1D-EA04+[X1067]]=0(Int)
;:Label12
;:Label6
;:Label5
;:Label4
50 3 0 0 1062 1062 1 0 ; 50(32):四则运算 [X1062]=[X1062]+1
50 4 1 5 1062 1064 0 0 ; 50(32):变量判断 If[X1062]>[X1064] then JMP=0 else JMP=1
36 256 0 -336 ; 36(24):跳转变量JMP是否为0否则跳转到:Label13
;:Label3
;:Label2
50 3 0 0 1061 1061 1 0 ; 50(32):四则运算 [X1061]=[X1061]+1
50 4 1 5 1061 1063 0 0 ; 50(32):变量判断 If[X1061]>[X1063] then JMP=0 else JMP=1
36 256 0 -388 ; 36(24):跳转变量JMP是否为0否则跳转到:Label14
50 45 0 1 1 0 0 0 ; 50(32):显示数字 数字颜色1不闪烁 闪烁颜色0
50 47 1 28005 0 0 0 0 ; 50(32):重置战场贴图 战斗序号=[X28005]
-1 ; -1(FFFF):事件结束
|