骑马与砍杀中文站论坛

 找回密码
 注册(Register!)

QQ登录

只需一步,快速开始

搜索

add_visitors和spawn_agent区别

热度 1已有 208 次阅读2023-6-7 08:45

关于add_visitors_to_current_scene的求助……
https://bbs.mountblade.com.cn/thread-505419-1-1.html
(出处: 骑马与砍杀中文站论坛)

为什么不用spawn agent?spawn是严格按照兵种模版来生成agent的,意思就是不管玩家穿的什么装备,升级到什么样的属性,spawn出来的agent还是这个:

["player","Player","Player",tf_hero|tf_unmoveable_in_party_window,no_scene,reserved,fac_player_faction,
   [],
   str_4|agi_4|int_4|cha_4,wp(15),0,0x000000018000000136db6db6db6db6db00000000001db6db0000000000000000],
+开篇十问的奖励


刚看了一下,属性是有区别的 mtef_defenders mtef_attackers是战场的
不过用这个场景开头必须声明出生点属性,不然就刷不出来,mtef_visitor_source才能使用add visitors
比如add_visitors_to_current_scene里使用到的刷兵点是5,那么在对应mt开头的entry列表里的entry5必需是mtef_visitor_source,这样才能刷出人来。
关于mtf_battle_mode这个flag,如果没有的话,用spawn_agent必跳出。

lead_charge那里是自动生成entry,就是在编辑模式看不到的那种。假如刷在entry5,不知道系统会把它自动生成在哪里,我印象里如果用场景里没定义的entry点刷兵,就会刷在场景的某边缘。
也可以进入所有的随即战场手动加上entry点,这样刷兵的位置就固定了,但是因为战场地形是随机的,没法保证位置一定合适。
所以实际上刷在哪儿都无所谓,在ti on agent spawn触发器里把刷的兵直接移动到玩家周围就行了。

路过

鸡蛋
1

鲜花

握手

雷人

刚表态过的朋友 (1 人)

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 注册(Register!)

Archiver|手机版|小黑屋|骑马与砍杀中文站

GMT+8, 2024-5-18 14:32 , Processed in 0.054026 second(s), 7 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

返回顶部