- 好友
- 0
- 在线时间
- 7 小时
- 最后登录
- 2024-11-17
扈从
- UID
- 3084588
- 第纳尔
- 8
- 精华
- 0
- 互助
- 2
- 荣誉
- 0
- 贡献
- 0
- 魅力
- 0
- 注册时间
- 2019-6-29
鲜花( 4) 鸡蛋( 0)
|
本帖最后由 咸鱼圣代 于 2023-9-5 20:06 编辑
用魔球,我学着创建了一个会随机刷新的不法之徒大军来攻城,但是如果真的把城打下来了再进入这个不法之徒阵营的城市就会出bug。
所以我在指定攻城行为的触发器下面加了一点东西来希望大军攻城成功之后会城市阵营会自动变回攻城前原来的阵营。
只是我不太清楚该怎么实现,没能做到,
请问各位有没有什么办法可以把被不法之徒攻下来的城直接换回成原来的阵营?
这是我东拼西凑的触发器。
(store_random_party_of_template,":var_0","pt_looter_raiding_party"),
(store_random_in_range,":var_2","p_town_1","p_town_1"),
(party_set_ai_behavior,":var_0",ai_bhvr_attack_party),
(party_set_ai_object,":var_0",":var_2"),
(store_faction_of_party,":var_4",":var_2"),
(try_begin),
(eq,":var_4","fac_outlaws"),
(1232,":var_0"),
(party_set_faction,":var_2",":var_4"),
(try_end),
###移除队伍
remove_party = 1232 # (remove_party,<party_id>),
因为魔球好像不能直接读这个操作所以我直接上了操作号。
攻城目标只有萨格斯是因为我还在做测试,这样方便看结果。
|
|