之后根据你的需求做调整,
1,在游戏开局初始化的地方(script 的 game_start 函数),增加几条,设置能抵抗硬直的盔甲物品的 slot n 的值是1
2,在单位刷出的触发(ti_on_agent_spawn)里添加一条,获取该单位穿着的盔甲,如果该盔甲物品的 slot n 的值是1,那么该agent的 slot m 就设置为1
3,在强制让受害者做一个动作的代码前面加个判断,受害者 slot m 不是1,才做受伤动作
进阶或许可以单独设置不同盔甲的不同抵抗硬直能力,比如 盔甲的 slot n 是10,那么进战场的 agent 的 slot m 就设置为10,读取判断伤害大于10才做硬直动作。
不过也得在物品描述(script 的 game_get_item_extra_text 函数)里为不同盔甲物品添加不同的文字描述