骑马与砍杀中文站论坛

 找回密码
 注册(Register!)

QQ登录

只需一步,快速开始

搜索
购买CDKEY 小黑盒加速器
查看: 647|回复: 8

[求助] [求助] 请问是否可通过战场触发器为场上所有己方士兵增加属性值、技能和熟练度?

[复制链接]

10

主题

26

回帖

11

积分

随仆

Rank: 1

UID
2767593
第纳尔
328
精华
0
互助
0
荣誉
0
贡献
0
魅力
1
注册时间
2016-9-3
鲜花(1) 鸡蛋(0)
发表于 2023-8-8 12:47:11 | 显示全部楼层 |阅读模式
RT。在站内看到大佬的贴有感提问。原帖地址:一些自娱自乐的战场脚本(源码,txt码)适用3.95[更新] - 潘德的预言 - 骑马与砍杀中文站论坛 - Powered by Discuz! (mountblade.com.cn)
如果只是修改单个兵种的属性,那很容易,可以通过魔球更直观地修改。但是这种强化是双向的,如果敌人拥有修改过后的兵种,那么敌人也会增强。请问如何把想要增加的属性以“buff”的形式添加到乙方士兵身上?

42

主题

485

回帖

393

积分

见习骑士

Rank: 3

UID
3398051
第纳尔
1405
精华
0
互助
39
荣誉
4
贡献
10
魅力
300
注册时间
2022-8-13
鲜花(48) 鸡蛋(0)
发表于 2023-8-8 12:52:19 | 显示全部楼层
(agent_is_ally, ":var_0"), #友军有效

评分

参与人数 1第纳尔 +2 收起 理由
agjib + 2 乐于助人!

查看全部评分

鲜花鸡蛋

WYH2613101  在2023-8-8 12:54  送朵鲜花  并说:我非常同意你的观点,送朵鲜花鼓励一下

10

主题

26

回帖

11

积分

随仆

Rank: 1

UID
2767593
第纳尔
328
精华
0
互助
0
荣誉
0
贡献
0
魅力
1
注册时间
2016-9-3
鲜花(1) 鸡蛋(0)
 楼主| 发表于 2023-8-8 12:54:33 | 显示全部楼层
ggfgfgf 发表于 2023-8-8 12:52
(agent_is_ally, ":var_0"), #友军有效

是的,原帖我也看到了,只是想请问如何添加属性、技能值和熟练度呢

42

主题

485

回帖

393

积分

见习骑士

Rank: 3

UID
3398051
第纳尔
1405
精华
0
互助
39
荣誉
4
贡献
10
魅力
300
注册时间
2022-8-13
鲜花(48) 鸡蛋(0)
发表于 2023-8-8 13:59:31 | 显示全部楼层
本帖最后由 ggfgfgf 于 2023-8-8 14:05 编辑
WYH2613101 发表于 2023-8-8 12:54
是的,原帖我也看到了,只是想请问如何添加属性、技能值和熟练度呢

这个可以用troop_raise_attribute                  = 1520        # (troop_raise_attribute,<troop_id>,<attribute_id>,<value>),
troop_raise_skill                      = 1521        # (troop_raise_skill,<troop_id>,<skill_id>,<value>),
troop_raise_proficiency                = 1522        # (troop_raise_proficiency,<troop_id>,<proficiency_no>,<value>),
troop_raise_proficiency_linear         = 1523        # raises weapon proficiencies linearly without being limited by weapon master skill
                                                # (troop_raise_proficiency,<troop_id>,<proficiency_no>,<value>),
不过所有troop都会改,你其实可以用别的模拟同样效果,引擎的troop是不分敌我的,只作用与友军无法实现比如新建一个slot,对其修改,然后读取slot,给agent加增益,比如
agent_set_max_hit_points               = 2090        # set absolute to 1 if value is absolute, otherwise value will be treated as relative number in range [0..100]
                                                # (agent_set_max_hit_points,<agent_id>,<value>,[absolute]),
agent_set_damage_modifier              = 2091   # (agent_set_damage_modifier, <agent_id>, <value>), # value is in percentage, 100 is default
agent_set_accuracy_modifier            = 2092   # (agent_set_accuracy_modifier, <agent_id>, <value>), # value is in percentage, 100 is default, value can be between [0..1000]
agent_set_speed_modifier               = 2093   # (agent_set_speed_modifier, <agent_id>, <value>), # value is in percentage, 100 is default, value can be between [0..1000]
agent_set_reload_speed_modifier        = 2094   # (agent_set_reload_speed_modifier, <agent_id>, <value>), # value is in percentage, 100 is default, value can be between [0..1000]
agent_set_use_speed_modifier           = 2095   # (agent_set_use_speed_modifier, <agent_id>, <value>), # value is in percentage, 100 is default, value can be between [0..1000]
agent_set_visibility                   = 2096   # (agent_set_visibility, <agent_id>, <value>), # 0 for invisible, 1 for visible.

agent_set_horse_speed_factor           = 1734 # (agent_set_horse_speed_factor, <agent_id>, <speed_multiplier-in-1/100>),
agent_set_speed_limit                  = 1736   # (agent_set_speed_limit,<agent_id>,<speed_limit(kilometers/hour)>), #Affects AI only


鲜花鸡蛋

WYH2613101  在2023-8-8 14:34  送朵鲜花  并说:我非常同意你的观点,送朵鲜花鼓励一下

29

主题

690

回帖

551

积分

骑士

Rank: 4Rank: 4

UID
3322408
第纳尔
1738
精华
0
互助
67
荣誉
0
贡献
0
魅力
4
注册时间
2022-2-3
鲜花(55) 鸡蛋(0)
发表于 2023-8-8 14:26:47 来自手机 | 显示全部楼层
顶多要么像上面说的那样设置agent modify,要么在ti on agent attack设置点增减伤(铁骨减伤就是这么设置的)来自: Android客户端

0

主题

57

回帖

17

积分

随仆

Rank: 1

UID
3346943
第纳尔
519
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2022-4-8
鲜花(2) 鸡蛋(0)
发表于 2023-8-8 14:51:36 来自手机 | 显示全部楼层
霸主之路,直接进场的时候根据agent的troop类型替换另外修改的troop来自: Android客户端

42

主题

485

回帖

393

积分

见习骑士

Rank: 3

UID
3398051
第纳尔
1405
精华
0
互助
39
荣誉
4
贡献
10
魅力
300
注册时间
2022-8-13
鲜花(48) 鸡蛋(0)
发表于 2023-8-8 17:19:43 | 显示全部楼层
阳光肥宅 发表于 2023-8-8 14:51
霸主之路,直接进场的时候根据agent的troop类型替换另外修改的troop

敌人也会受加成啊

0

主题

57

回帖

17

积分

随仆

Rank: 1

UID
3346943
第纳尔
519
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2022-4-8
鲜花(2) 鸡蛋(0)
发表于 2023-8-8 18:32:30 来自手机 | 显示全部楼层
ggfgfgf 发表于 2023-8-8 17:19
敌人也会受加成啊

产生以后,判断是否友军就成,是友军就替换掉来自: Android客户端

1

主题

30

回帖

9

积分

平民

Rank: 1

UID
3550825
第纳尔
45
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2023-8-13
鲜花(2) 鸡蛋(0)
发表于 2023-8-13 15:12:20 来自手机 | 显示全部楼层
竞技场触发本来就不合理嘛,本来就是个人战,触发个人的比较合理来自: Android客户端
您需要登录后才可以回帖 登录 | 注册(Register!)

本版积分规则

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

GMT+8, 2024-5-3 02:17 , Processed in 0.125275 second(s), 30 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表