我写了段代码,本意是全体友军战场上30%减伤+30%增伤,结果添加了之后进游戏过程顺利,但开始测试后发现友军疑似无敌?最极端的情况,我派100农民打100决死队,结果决死队砍了3分钟没砍死我任何一个农民,我过去看了一下发现决死挥刀像是在砍空气,我不明白我代码为什么写出了这个结果,希望懂py的大佬帮我看一下,放出源代码如下:
(store_trigger_param_1, ":var_0"),
(store_trigger_param_3, ":var_1"),
(try_begin),
(agent_is_ally, ":var_0"),
(store_div, ":var_3", 7, 10),
(val_mul, ":var_1", ":var_3"),
(else_try),
(store_div, ":var_4", 13, 10),
(val_mul, ":var_1", ":var_4"),
(try_end),
(set_trigger_result, ":var_1"),
下面是txt:
-28.000000 0.000000 0.000000 0 11 2071 1 1224979098644774912 2073 1 1224979098644774913 4 0 1706 1 1224979098644774912 2123 3 1224979098644774914 7 10 2107 2 1224979098644774913 1224979098644774914 5 0 2123 3 1224979098644774915 13 10 2107 2 1224979098644774913 1224979098644774915 3 0 2075 1 1224979098644774913
我真的很纳闷。如果有人能帮我解答感激不尽!
(store_trigger_param_1, ":var_0"),
(store_trigger_param_3, ":var_1"),
(try_begin),
(agent_is_ally, ":var_0"),
(store_div, ":var_3", 7, 10),
(val_mul, ":var_1", ":var_3"),
(else_try),
(store_div, ":var_4", 13, 10),
(val_mul, ":var_1", ":var_4"),
(try_end),
(set_trigger_result, ":var_1"),
下面是txt:
-28.000000 0.000000 0.000000 0 11 2071 1 1224979098644774912 2073 1 1224979098644774913 4 0 1706 1 1224979098644774912 2123 3 1224979098644774914 7 10 2107 2 1224979098644774913 1224979098644774914 5 0 2123 3 1224979098644774915 13 10 2107 2 1224979098644774913 1224979098644774915 3 0 2075 1 1224979098644774913
我真的很纳闷。如果有人能帮我解答感激不尽!