- 好友
- 0
- 在线时间
- 7 小时
- 最后登录
- 2025-9-1
扈从
 
- UID
- 3084588
- 第纳尔
- 68
- 精华
- 0
- 互助
- 3
- 荣誉
- 0
- 贡献
- 0
- 魅力
- 1
- 注册时间
- 2019-6-29
 鲜花( 8)  鸡蛋( 0)
|

楼主 |
发表于 2025-6-14 21:37:48
|
显示全部楼层
放一下我自用的,这样的话战场上其他的马匹会消失,但是玩家的马匹不会受到影响
slot_agent_is_player_ride = 666
agent_is_horse = neg|agent_is_human # (agent_is_horse, <agent_id>),
# Checks if the agent is a horse.
(0.000000, 0.000000, ti_once,
[
],
[
(get_player_agent_no, ":player_agent_no"),
(try_for_agents, ":horse_no"),
(agent_is_horse, ":horse_no"),
(agent_get_rider, ":horse_rider", ":horse_no"),
(eq, ":horse_rider", ":player_agent_no"),
(agent_set_slot, ":horse_no", slot_agent_is_player_ride, 1),
(try_end),
]),
(3.000000, 0.000000, 0.000000,
[
],
[
(try_for_agents, ":horse_no"),
(agent_is_alive, ":horse_no"),
(agent_is_horse, ":horse_no"),
(neg|agent_slot_eq, ":horse_no", slot_agent_is_player_ride, 1),
(agent_get_rider, ":horse_rider", ":horse_no"),
(eq, ":horse_rider", -1),
(agent_fade_out, ":horse_no"),
(try_end),
]), |
|