接下来我说的只是纯粹的个人见解,可能存在错误,skill(mygame.player(attacker), 16)是一个判断技能是否触发了的句子,如果按照你这样子填的话,会在属性加成阶段判断一次wg是否触发,然后结算体力阶段再判断一次wg是否触发,这就会出现wg不是同时触发的情况。事实上我一开始就是这么填的,然后后面的测试发现有时候触发了减体,有时候触发了加属性,所以我把他单独拿出来,用 tecwg = skill(mygame.player(attacker), 16),把这个技能的触发情况固定下来,在计算属性和结算体力阶段直接拿tecwg来用。
@daedae家的某洲