- 好友
- 0
- 在线时间
- 301 小时
- 最后登录
- 2024-6-11
扈从
- UID
- 351044
- 第纳尔
- 649
- 精华
- 0
- 互助
- 6
- 荣誉
- 0
- 贡献
- 0
- 魅力
- 0
- 注册时间
- 2010-12-16
鲜花( 9) 鸡蛋( 0)
|
本帖最后由 47871501 于 2022-7-7 10:59 编辑
想要实现的功能是每次创建agent时如果是敌人就致死,
但是实际总会剩下一个敌人不死,经过定位发现是代码中注释部分返回“假”然后不往下执行了,
这是怎么回事呢?
代码(module_mission_templates.py - "lead_charge"):- (try_begin),
- (agent_is_human, ":agent_no"),
- (agent_is_non_player, ":agent_no"),
- # 看这里
- (neg|agent_is_ally, ":agent_no"),
- # 看这里
- (store_troop_health, ":troop_hp", ":troop_id"),
- (get_player_agent_no, ":player_no"),
- (agent_deliver_damage_to_agent, ":player_no", ":agent_no", ":troop_hp"),
- (try_end),
复制代码
|
|