骑马与砍杀中文站论坛

 找回密码
 注册(Register!)

QQ登录

只需一步,快速开始

搜索
购买CDKEY 小黑盒加速器
楼主: rubik

[版主推荐] 技能大修MOD。2015-12-22更新0.45版,含源代码。已在Mount&Blade nexus上发布

  [复制链接]

8

主题

163

回帖

54

积分

扈从

Rank: 2Rank: 2

UID
2617825
第纳尔
500
精华
0
互助
0
荣誉
0
贡献
0
魅力
1
注册时间
2015-10-12
鲜花(5) 鸡蛋(0)
发表于 2015-10-20 18:29:32 | 显示全部楼层
本帖最后由 2011年 于 2015-10-20 19:01 编辑

R大威武。。。。。。。。。。。
出BUG了。想要向海盗收点破烂,反被他一拳来打扁:L
出错了.jpg

75

主题

1623

回帖

604

积分

骑士

Rank: 4Rank: 4

UID
79114
第纳尔
2745
精华
0
互助
9
荣誉
5
贡献
0
魅力
4
注册时间
2008-6-6

骑砍中文站APP会员勋章原版正版勋章霸主正版勋章元老骑士勋章

鲜花(2) 鸡蛋(0)
发表于 2015-10-20 21:28:21 | 显示全部楼层
2011年 发表于 2015-10-20 18:29
R大威武。。。。。。。。。。。
出BUG了。想要向海盗收点破烂,反被他一拳来打扁

坐等更新,要不没法玩
もし愛ならば,深く愛して下さい
ID:Archer_Z_Red Sky
--------------------------------------------------------
   
--------------------------------------------------------
                   青の回想する,伴う憂い翻る

949

主题

1万

回帖

1万

积分

侯爵[超级版主]

枢机主教

Rank: 8Rank: 8Rank: 8Rank: 8

UID
45575
第纳尔
41693
精华
20
互助
1060
荣誉
584
贡献
1796
魅力
1699
注册时间
2007-10-24

骑砍中文站APP会员勋章元老骑士勋章原版正版勋章战团正版勋章火与剑正版勋章拿破仑正版勋章维京征服正版勋章骑士美德之英勇勋章[杰出会员活跃勋章]骑士美德之大无畏勋章[杰出会员高级活跃勋章]骑士美德之仁慈勋章[杰出会员互助勋章]骑士美德之侠义勋章[杰出会员高级互助勋章]骑士美德之谦恭勋章[杰出会员财富勋章]骑士美德之公正勋章[杰出会员高级财富勋章]骑士美德之忠诚勋章[杰出会员精华勋章]骑士美德之正义勋章[杰出会员荣誉勋章]骑士美德之荣耀勋章[杰出会员高级荣誉勋章]骑士美德之圣洁勋章[杰出会员高级精华勋章]杰出汉化小组成员勋章骑士美德之慷慨勋章骑士荣誉之原版汉化勋章骑士荣誉之战团汉化勋章骑士美德之高贵勋章骑士美德之奉献勋章汉匈决战正版勋章

鲜花(2606) 鸡蛋(8)
 楼主| 发表于 2015-10-22 21:50:41 | 显示全部楼层
本帖最后由 rubik 于 2015-10-23 00:43 编辑

BUG已经修正,今晚就更新,需要开新档。权衡再三,还是决定去掉强壮手臂技能(以前的强击)。
另外增加一个设定:单手,双手,长杆,弓箭,投掷,这5种武器的熟练度,每100点能够额外提高相关技能的等级1点。 比如单手熟练度到达200点,强化单手技能就会额外+2点。这样拆分强击之后,依然可以靠熟练度来提高相关技能的等级,不会特别缺技能点。这对弓箭爱好者是极大的福音,他们大部分都把弓箭的熟练度练到300以上,可享受强弓+3的奖励。不过,装备需要的技能等级是加成前的技能等级,比如你的强弓是3+2=5,就只能装备3级及以下的弓,但是能发挥5级强弓的效果。
rubik

949

主题

1万

回帖

1万

积分

侯爵[超级版主]

枢机主教

Rank: 8Rank: 8Rank: 8Rank: 8

UID
45575
第纳尔
41693
精华
20
互助
1060
荣誉
584
贡献
1796
魅力
1699
注册时间
2007-10-24

骑砍中文站APP会员勋章元老骑士勋章原版正版勋章战团正版勋章火与剑正版勋章拿破仑正版勋章维京征服正版勋章骑士美德之英勇勋章[杰出会员活跃勋章]骑士美德之大无畏勋章[杰出会员高级活跃勋章]骑士美德之仁慈勋章[杰出会员互助勋章]骑士美德之侠义勋章[杰出会员高级互助勋章]骑士美德之谦恭勋章[杰出会员财富勋章]骑士美德之公正勋章[杰出会员高级财富勋章]骑士美德之忠诚勋章[杰出会员精华勋章]骑士美德之正义勋章[杰出会员荣誉勋章]骑士美德之荣耀勋章[杰出会员高级荣誉勋章]骑士美德之圣洁勋章[杰出会员高级精华勋章]杰出汉化小组成员勋章骑士美德之慷慨勋章骑士荣誉之原版汉化勋章骑士荣誉之战团汉化勋章骑士美德之高贵勋章骑士美德之奉献勋章汉匈决战正版勋章

鲜花(2606) 鸡蛋(8)
 楼主| 发表于 2015-10-23 00:38:59 | 显示全部楼层
本帖最后由 rubik 于 2015-10-23 00:41 编辑
2015-10-23更新0.41版,需要开新档
1. 修正输出伤害不正确的BUG
2. 单手,双手,长杆,弓箭,投掷的熟练度,每100点能够额外提高相关技能的等级1点(技能等级是绿色字)
  不过,装备需要的技能等级是加成前的技能等级,不把熟练度额外加的技能点算在内
3. 去掉强壮手臂这个技能(以前的强击)

rubik

64

主题

3819

回帖

2545

积分

子爵[版主]

高级术士

Rank: 7Rank: 7Rank: 7

UID
79668
第纳尔
9958
精华
2
互助
144
荣誉
46
贡献
30
魅力
382
注册时间
2008-6-10

骑士美德之仁慈勋章[杰出会员互助勋章]骑士美德之英勇勋章[杰出会员活跃勋章]维京征服正版勋章

鲜花(221) 鸡蛋(0)
发表于 2015-10-23 09:09:26 来自手机 | 显示全部楼层
rubik 发表于 2015-10-22 21:50
BUG已经修正,今晚就更新,需要开新档。权衡再三,还是决定去掉强壮手臂技能(以前的强击)。
另外增加一个 ...

话说,伤害加成能不能我通过检测武器类型,然后类似跑动脚本那样,利用那几个新语句来加成?
这似乎可以绕过那个坑

279

主题

2919

回帖

1049

积分

骑士

Rank: 4Rank: 4

UID
1610219
第纳尔
8069
精华
0
互助
18
荣誉
0
贡献
0
魅力
47
注册时间
2013-10-18

霸主正版勋章

鲜花(90) 鸡蛋(0)
发表于 2015-10-23 13:12:20 | 显示全部楼层
rubik 发表于 2015-10-22 21:50
BUG已经修正,今晚就更新,需要开新档。权衡再三,还是决定去掉强壮手臂技能(以前的强击)。
另外增加一个 ...

这样加成,弓箭熟练度500以上怎么算呢?跟强弓有效等级不超过弓的要求+4一起,500以上熟练度不就没用了吗

949

主题

1万

回帖

1万

积分

侯爵[超级版主]

枢机主教

Rank: 8Rank: 8Rank: 8Rank: 8

UID
45575
第纳尔
41693
精华
20
互助
1060
荣誉
584
贡献
1796
魅力
1699
注册时间
2007-10-24

骑砍中文站APP会员勋章元老骑士勋章原版正版勋章战团正版勋章火与剑正版勋章拿破仑正版勋章维京征服正版勋章骑士美德之英勇勋章[杰出会员活跃勋章]骑士美德之大无畏勋章[杰出会员高级活跃勋章]骑士美德之仁慈勋章[杰出会员互助勋章]骑士美德之侠义勋章[杰出会员高级互助勋章]骑士美德之谦恭勋章[杰出会员财富勋章]骑士美德之公正勋章[杰出会员高级财富勋章]骑士美德之忠诚勋章[杰出会员精华勋章]骑士美德之正义勋章[杰出会员荣誉勋章]骑士美德之荣耀勋章[杰出会员高级荣誉勋章]骑士美德之圣洁勋章[杰出会员高级精华勋章]杰出汉化小组成员勋章骑士美德之慷慨勋章骑士荣誉之原版汉化勋章骑士荣誉之战团汉化勋章骑士美德之高贵勋章骑士美德之奉献勋章汉匈决战正版勋章

鲜花(2606) 鸡蛋(8)
 楼主| 发表于 2015-10-23 18:23:22 来自手机 | 显示全部楼层
本帖最后由 rubik 于 2015-10-23 19:18 编辑
无面的无名氏 发表于 2015-10-23 09:09
话说,伤害加成能不能我通过检测武器类型,然后类似跑动脚本那样,利用那几个新语句来加成?
这似乎可以 ...

关于伤害加成,我就是那样做的。技能加成就比较麻烦,自定义换装界面可以避免技能等级虚高的事情。直接提高技能等级,结果还是要补3点的空缺,再加3点才能再把技能提高1级。比如12力量,把强弓加到4,如果直接奖励1点强弓,强弓就变成5点,想要加到6级,就需要加6点力量,到18点力量才能把强弓加到6。绿字的形式,则只需要把力量提高到15,加一点强弓,再额外奖一点强弓,就可以把强弓提高到6级。

949

主题

1万

回帖

1万

积分

侯爵[超级版主]

枢机主教

Rank: 8Rank: 8Rank: 8Rank: 8

UID
45575
第纳尔
41693
精华
20
互助
1060
荣誉
584
贡献
1796
魅力
1699
注册时间
2007-10-24

骑砍中文站APP会员勋章元老骑士勋章原版正版勋章战团正版勋章火与剑正版勋章拿破仑正版勋章维京征服正版勋章骑士美德之英勇勋章[杰出会员活跃勋章]骑士美德之大无畏勋章[杰出会员高级活跃勋章]骑士美德之仁慈勋章[杰出会员互助勋章]骑士美德之侠义勋章[杰出会员高级互助勋章]骑士美德之谦恭勋章[杰出会员财富勋章]骑士美德之公正勋章[杰出会员高级财富勋章]骑士美德之忠诚勋章[杰出会员精华勋章]骑士美德之正义勋章[杰出会员荣誉勋章]骑士美德之荣耀勋章[杰出会员高级荣誉勋章]骑士美德之圣洁勋章[杰出会员高级精华勋章]杰出汉化小组成员勋章骑士美德之慷慨勋章骑士荣誉之原版汉化勋章骑士荣誉之战团汉化勋章骑士美德之高贵勋章骑士美德之奉献勋章汉匈决战正版勋章

鲜花(2606) 鸡蛋(8)
 楼主| 发表于 2015-10-23 18:26:40 来自手机 | 显示全部楼层
斫饨 发表于 2015-10-23 13:12
这样加成,弓箭熟练度500以上怎么算呢?跟强弓有效等级不超过弓的要求+4一起,500以上熟练度不就没用了吗

熟练度一般到不了500,400就已经够呛。熟练度真到500了,拿钢弓射哪都是秒杀,不缺那一点技能点。

64

主题

3819

回帖

2545

积分

子爵[版主]

高级术士

Rank: 7Rank: 7Rank: 7

UID
79668
第纳尔
9958
精华
2
互助
144
荣誉
46
贡献
30
魅力
382
注册时间
2008-6-10

骑士美德之仁慈勋章[杰出会员互助勋章]骑士美德之英勇勋章[杰出会员活跃勋章]维京征服正版勋章

鲜花(221) 鸡蛋(0)
发表于 2015-10-23 19:49:03 | 显示全部楼层
rubik 发表于 2015-10-23 18:23
关于伤害加成,我就是那样做的。技能加成就比较麻烦,自定义换装界面可以避免技能等级虚高的事情。直接提 ...

不,我的想法是直接通过操作
      (agent_set_damage_modifier, ":agent_no", ":damage_factor"),
      (agent_set_ranged_damage_modifier, ":agent_no", ":ranged_damage_factor"),
等来直接控制伤害

而这需要的不过是个1, 0, 0,的触发器而已
战争之风MOD链接
个人收藏源码分享
私人MOD讨论群:127341841(已满)
MOD讨论二群群:483856436

想找最新版本的,想发表建议的,请签下契约(入群),成为小白鼠吧

949

主题

1万

回帖

1万

积分

侯爵[超级版主]

枢机主教

Rank: 8Rank: 8Rank: 8Rank: 8

UID
45575
第纳尔
41693
精华
20
互助
1060
荣誉
584
贡献
1796
魅力
1699
注册时间
2007-10-24

骑砍中文站APP会员勋章元老骑士勋章原版正版勋章战团正版勋章火与剑正版勋章拿破仑正版勋章维京征服正版勋章骑士美德之英勇勋章[杰出会员活跃勋章]骑士美德之大无畏勋章[杰出会员高级活跃勋章]骑士美德之仁慈勋章[杰出会员互助勋章]骑士美德之侠义勋章[杰出会员高级互助勋章]骑士美德之谦恭勋章[杰出会员财富勋章]骑士美德之公正勋章[杰出会员高级财富勋章]骑士美德之忠诚勋章[杰出会员精华勋章]骑士美德之正义勋章[杰出会员荣誉勋章]骑士美德之荣耀勋章[杰出会员高级荣誉勋章]骑士美德之圣洁勋章[杰出会员高级精华勋章]杰出汉化小组成员勋章骑士美德之慷慨勋章骑士荣誉之原版汉化勋章骑士荣誉之战团汉化勋章骑士美德之高贵勋章骑士美德之奉献勋章汉匈决战正版勋章

鲜花(2606) 鸡蛋(8)
 楼主| 发表于 2015-10-23 20:23:05 | 显示全部楼层
无面的无名氏 发表于 2015-10-23 19:49
不,我的想法是直接通过操作
      (agent_set_damage_modifier, ":agent_no", ":damage_factor"),
   ...

我试过,这个是直接设定伤害的比例,是针对agent的,而不是他们手上的武器。用ti_on_item_wielded或者ti_on_item_unwielded,可能存在判断盲点。如果是使用一般的触发器,有时间差的问题,比如射箭到中箭之间就有时间差,中途切换武器,就容易出现问题。
rubik

64

主题

3819

回帖

2545

积分

子爵[版主]

高级术士

Rank: 7Rank: 7Rank: 7

UID
79668
第纳尔
9958
精华
2
互助
144
荣誉
46
贡献
30
魅力
382
注册时间
2008-6-10

骑士美德之仁慈勋章[杰出会员互助勋章]骑士美德之英勇勋章[杰出会员活跃勋章]维京征服正版勋章

鲜花(221) 鸡蛋(0)
发表于 2015-10-23 20:28:44 | 显示全部楼层
rubik 发表于 2015-10-23 20:23
我试过,这个是直接设定伤害的比例,是针对agent的,而不是他们手上的武器。用ti_on_item_wielded或者ti_ ...
      (try_begin),
        (agent_get_wielded_item,":wielded_item",":agent_no",0),
        (gt,":wielded_item", 0),
        (item_get_type, ":item_type", ":wielded_item"),
        (this_or_next|eq, ":item_type", itp_type_crossbow),
        (this_or_next|eq, ":item_type", itp_type_pistol),
        (eq, ":item_type", itp_type_musket),
        (store_skill_level,":precise_shot","skl_precise_shot",":troop_no"),
        (store_mul, ":precise_shot_bount", ":precise_shot", 8),
        (val_add, ":ranged_damage_factor", ":precise_shot_bount"),
        (store_mul, ":precise_shot_bount", ":precise_shot", 6),
        (val_add, ":reload_speed_factor", ":precise_shot_bount"),
      (try_end),
我用的一个例子,你看,可以用agent_get_wielded_item强行获取现存武器

评分

参与人数 1第纳尔 +10 互助 +2 收起 理由
rubik + 10 + 2 你的帖子很有价值。

查看全部评分

战争之风MOD链接
个人收藏源码分享
私人MOD讨论群:127341841(已满)
MOD讨论二群群:483856436

想找最新版本的,想发表建议的,请签下契约(入群),成为小白鼠吧

949

主题

1万

回帖

1万

积分

侯爵[超级版主]

枢机主教

Rank: 8Rank: 8Rank: 8Rank: 8

UID
45575
第纳尔
41693
精华
20
互助
1060
荣誉
584
贡献
1796
魅力
1699
注册时间
2007-10-24

骑砍中文站APP会员勋章元老骑士勋章原版正版勋章战团正版勋章火与剑正版勋章拿破仑正版勋章维京征服正版勋章骑士美德之英勇勋章[杰出会员活跃勋章]骑士美德之大无畏勋章[杰出会员高级活跃勋章]骑士美德之仁慈勋章[杰出会员互助勋章]骑士美德之侠义勋章[杰出会员高级互助勋章]骑士美德之谦恭勋章[杰出会员财富勋章]骑士美德之公正勋章[杰出会员高级财富勋章]骑士美德之忠诚勋章[杰出会员精华勋章]骑士美德之正义勋章[杰出会员荣誉勋章]骑士美德之荣耀勋章[杰出会员高级荣誉勋章]骑士美德之圣洁勋章[杰出会员高级精华勋章]杰出汉化小组成员勋章骑士美德之慷慨勋章骑士荣誉之原版汉化勋章骑士荣誉之战团汉化勋章骑士美德之高贵勋章骑士美德之奉献勋章汉匈决战正版勋章

鲜花(2606) 鸡蛋(8)
 楼主| 发表于 2015-10-24 19:10:24 | 显示全部楼层
本帖最后由 rubik 于 2015-10-24 19:20 编辑
无面的无名氏 发表于 2015-10-23 20:28
我用的一个例子,你看,可以用agent_get_wielded_item强行获取现存武器

这样甚好。时间差的问题还是存在,比如射完箭,马上切换到近战武器,会导致箭矢击中目标的时候,伤害还原到100%,精确射击不起作用了。但多数情况下,玩家不会频繁切换武器,这个影响可以忽略。
1秒的触发间隔也是够的,不需要缩短,切换武器到武器击中敌人,通常都长于1秒,足够将伤害比例调整过来。
近战武器不存在远程武器那样的时间差,中途切换武器就不可能击中对方,而击中对方马上就造成伤害,再切换武器也不会影响刚才造成的伤害。

减伤还是要靠ti_on_agent_hit,直接操作伤害值。

agent_set_damage_modifier,这里的伤害有两种可能,一种是攻击力,一种是输出伤害。如果是指攻击力,那就最好,因为游戏自带的强击,强弓什么的是提高武器攻击力。不然仅凭弓箭那20多点伤害,面对板甲破防都成问题。如果是指输出伤害,那么就和ti_on_agent_hit里调整伤害差不多。不过agent_set_damage_modifier简便一些,不用专门写那个针对盾牌的物品触发器。
rubik

949

主题

1万

回帖

1万

积分

侯爵[超级版主]

枢机主教

Rank: 8Rank: 8Rank: 8Rank: 8

UID
45575
第纳尔
41693
精华
20
互助
1060
荣誉
584
贡献
1796
魅力
1699
注册时间
2007-10-24

骑砍中文站APP会员勋章元老骑士勋章原版正版勋章战团正版勋章火与剑正版勋章拿破仑正版勋章维京征服正版勋章骑士美德之英勇勋章[杰出会员活跃勋章]骑士美德之大无畏勋章[杰出会员高级活跃勋章]骑士美德之仁慈勋章[杰出会员互助勋章]骑士美德之侠义勋章[杰出会员高级互助勋章]骑士美德之谦恭勋章[杰出会员财富勋章]骑士美德之公正勋章[杰出会员高级财富勋章]骑士美德之忠诚勋章[杰出会员精华勋章]骑士美德之正义勋章[杰出会员荣誉勋章]骑士美德之荣耀勋章[杰出会员高级荣誉勋章]骑士美德之圣洁勋章[杰出会员高级精华勋章]杰出汉化小组成员勋章骑士美德之慷慨勋章骑士荣誉之原版汉化勋章骑士荣誉之战团汉化勋章骑士美德之高贵勋章骑士美德之奉献勋章汉匈决战正版勋章

鲜花(2606) 鸡蛋(8)
 楼主| 发表于 2015-10-24 20:24:51 | 显示全部楼层
本帖最后由 rubik 于 2015-10-24 20:27 编辑

测试了一下,agent_set_damage_modifier和agent_set_ranged_damage_modifier是改变攻击力,而不是输出伤害。 测试方法是用弓射8点防御的旅行马,0点精确射击,100%伤害加成,输出伤害为36点。5点精确射击,140%伤害加成,输出为54点。54点除以36点,得到1.5,即150%,这与140%不符。 如果根据旅行吗的防御逆推,得到0点精确射击的时候,攻击力为36+8=44点。 而5点精确射击的时候,44*140%-8=53.6,四舍五入就是54点输出伤害,和实际的相吻合。

由此看来,agent_set_damage_modifier和agent_set_ranged_damage_modifier,模拟出来的伤害加成和强击是一样的。 ti_on_agent_hit里直接调整输出伤害,不能真正模拟出强击的效果。

相关代码的写法为,开头给2个默认值:
        (assign, ":damage_modifier", 100),
        (assign, ":ranged_damage_modifier", 100),
中间根据各种条件,改变这两个的值,不满足条件则维持原样不变。最后:
        (agent_set_damage_modifier, ":agent_no", ":damage_modifier"),
        (agent_set_ranged_damage_modifier, ":agent_no", ":ranged_damage_modifier"),

近战武器和远程武器,虽然不能同时使用,但每次都同时设定近战加成和远程加成,适应性更好,甚至对空手的情况也适用。

@无面的无名氏  

点评

我上面这么用就是已经预设了两个默认值,所以才能在中途随时插入一段代码  发表于 2015-10-24 20:59
rubik

64

主题

3819

回帖

2545

积分

子爵[版主]

高级术士

Rank: 7Rank: 7Rank: 7

UID
79668
第纳尔
9958
精华
2
互助
144
荣誉
46
贡献
30
魅力
382
注册时间
2008-6-10

骑士美德之仁慈勋章[杰出会员互助勋章]骑士美德之英勇勋章[杰出会员活跃勋章]维京征服正版勋章

鲜花(221) 鸡蛋(0)
发表于 2015-10-24 21:04:38 | 显示全部楼层
本帖最后由 无面的无名氏 于 2015-10-24 21:07 编辑
rubik 发表于 2015-10-24 20:24
测试了一下,agent_set_damage_modifier和agent_set_ranged_damage_modifier是改变攻击力,而不是输出伤害。 ...

另外顺便问一下
有的时候在ti_on_agent_hit中,直接读取技能等级或使用一些略复杂的脚本,比如那些可能can fail的那一类,会导致伤害为0
比如以前写过的,通过技能等级及伤害等判定的骑枪折断脚本,以及以前以致命一击脚本的加入技能判定的扩展版本等,会使伤害无条件归0
而我也看了技能大修MOD的源码,为什么你那里读取技能等级会伤害正常?
@rubik  
战争之风MOD链接
个人收藏源码分享
私人MOD讨论群:127341841(已满)
MOD讨论二群群:483856436

想找最新版本的,想发表建议的,请签下契约(入群),成为小白鼠吧

949

主题

1万

回帖

1万

积分

侯爵[超级版主]

枢机主教

Rank: 8Rank: 8Rank: 8Rank: 8

UID
45575
第纳尔
41693
精华
20
互助
1060
荣誉
584
贡献
1796
魅力
1699
注册时间
2007-10-24

骑砍中文站APP会员勋章元老骑士勋章原版正版勋章战团正版勋章火与剑正版勋章拿破仑正版勋章维京征服正版勋章骑士美德之英勇勋章[杰出会员活跃勋章]骑士美德之大无畏勋章[杰出会员高级活跃勋章]骑士美德之仁慈勋章[杰出会员互助勋章]骑士美德之侠义勋章[杰出会员高级互助勋章]骑士美德之谦恭勋章[杰出会员财富勋章]骑士美德之公正勋章[杰出会员高级财富勋章]骑士美德之忠诚勋章[杰出会员精华勋章]骑士美德之正义勋章[杰出会员荣誉勋章]骑士美德之荣耀勋章[杰出会员高级荣誉勋章]骑士美德之圣洁勋章[杰出会员高级精华勋章]杰出汉化小组成员勋章骑士美德之慷慨勋章骑士荣誉之原版汉化勋章骑士荣誉之战团汉化勋章骑士美德之高贵勋章骑士美德之奉献勋章汉匈决战正版勋章

鲜花(2606) 鸡蛋(8)
 楼主| 发表于 2015-10-24 21:10:04 | 显示全部楼层
本帖最后由 rubik 于 2015-10-24 21:14 编辑
无面的无名氏 发表于 2015-10-24 21:04
另外顺便问一下
有的时候在ti_on_agent_hit中,直接读取技能等级或使用一些略复杂的脚本,比如那些可能c ...

以前是有这个问题,所以我以前写的代码,多了一个触发器,入场的时候,获取兵种的技能等级,然后存到agent的slot里面,再到ti_on_agent_hit读取slot里的技能等级,而不是直接获取兵种的技能等级。可能是战团1.168修正了这个BUG,至少从DEBUG message来看,是没有问题的。

这又牵扯到一个老问题了,"skl_ironflesh"和skl_ironflesh。在代码里,技能的ID加引号和不加引号,似乎都是对的。不过,不管是自带的技能,还是自己加的技能,加引号不容易出BUG。
rubik

949

主题

1万

回帖

1万

积分

侯爵[超级版主]

枢机主教

Rank: 8Rank: 8Rank: 8Rank: 8

UID
45575
第纳尔
41693
精华
20
互助
1060
荣誉
584
贡献
1796
魅力
1699
注册时间
2007-10-24

骑砍中文站APP会员勋章元老骑士勋章原版正版勋章战团正版勋章火与剑正版勋章拿破仑正版勋章维京征服正版勋章骑士美德之英勇勋章[杰出会员活跃勋章]骑士美德之大无畏勋章[杰出会员高级活跃勋章]骑士美德之仁慈勋章[杰出会员互助勋章]骑士美德之侠义勋章[杰出会员高级互助勋章]骑士美德之谦恭勋章[杰出会员财富勋章]骑士美德之公正勋章[杰出会员高级财富勋章]骑士美德之忠诚勋章[杰出会员精华勋章]骑士美德之正义勋章[杰出会员荣誉勋章]骑士美德之荣耀勋章[杰出会员高级荣誉勋章]骑士美德之圣洁勋章[杰出会员高级精华勋章]杰出汉化小组成员勋章骑士美德之慷慨勋章骑士荣誉之原版汉化勋章骑士荣誉之战团汉化勋章骑士美德之高贵勋章骑士美德之奉献勋章汉匈决战正版勋章

鲜花(2606) 鸡蛋(8)
 楼主| 发表于 2015-10-25 21:52:39 | 显示全部楼层
本帖最后由 rubik 于 2015-10-26 00:13 编辑
2015-10-25更新0.42版,兼容0.41版存档
1. 重写了新技能对伤害加成的算法。现在是对攻击力进行加成,而不是对输出伤害进行加成
  新技能的效果更接近游戏自带的加伤害的技能,输出伤害比之前的版本要高一些了
2. 弩的熟练度,每100点能够额外提高精确射击1点
  各种武器熟练度的解释里添加了关于熟练度对技能加成效果的说明
3. 显示盾牌受到的伤害,以及对别人盾牌造成的伤害
  玩家受到的伤害比对玩家的盾牌也有效了,比如开1/2伤,玩家盾牌也只受1/2伤
4. 其他一些修正和调整



第一点特别重要,关系到技能大修的核心部分。
输出伤害=(攻击力-防御)*众多的因素

以1.2倍的加成举例。
对攻击力加成,输出伤害=(攻击力*1.2-防御)*众多的因素
对输出伤害加成,输出伤害=(攻击力*1.2-防御*1.2)*众多的因素

可以发现,对输出伤害加成和对攻击力加成,完全是两个概念。 对攻击力加成,能造成更多的伤害,而且也更加合情合理。对输出伤害加成,实际上对方的防御也被加成了,完全不符合实际情况。

@无面的无名氏
rubik

1

主题

206

回帖

62

积分

扈从

Rank: 2Rank: 2

UID
2521067
第纳尔
1066
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2015-5-22
鲜花(0) 鸡蛋(0)
发表于 2015-10-25 22:29:06 | 显示全部楼层
大神之间的气场!!好强烈!

85

主题

7499

回帖

2486

积分

骑士长

自由骑士
战团ID:深渊_星辰

Rank: 5Rank: 5Rank: 5

UID
1478627
第纳尔
13482
精华
0
互助
38
荣誉
2
贡献
0
魅力
68
注册时间
2013-8-8

战团正版勋章骑士美德之英勇勋章[杰出会员活跃勋章]骑砍中文站微博会员勋章骑士美德之大无畏勋章[杰出会员高级活跃勋章]骑士美德之谦恭勋章[杰出会员财富勋章]元老骑士勋章

鲜花(464) 鸡蛋(6)
发表于 2015-10-26 17:12:06 | 显示全部楼层
楼上大神间的讨论完全无法接近……
既然弩的熟练度提升可以使得精确射击提升,那不就变成了练弩也可以间接提高弓的伤害吗?
另外绿字加成还受到技能等级上限的影响吗?
你的帅气从爱尔兰到契丹无人不知无人不晓

8

主题

163

回帖

54

积分

扈从

Rank: 2Rank: 2

UID
2617825
第纳尔
500
精华
0
互助
0
荣誉
0
贡献
0
魅力
1
注册时间
2015-10-12
鲜花(5) 鸡蛋(0)
发表于 2015-10-26 19:09:44 | 显示全部楼层
支持。。。。

949

主题

1万

回帖

1万

积分

侯爵[超级版主]

枢机主教

Rank: 8Rank: 8Rank: 8Rank: 8

UID
45575
第纳尔
41693
精华
20
互助
1060
荣誉
584
贡献
1796
魅力
1699
注册时间
2007-10-24

骑砍中文站APP会员勋章元老骑士勋章原版正版勋章战团正版勋章火与剑正版勋章拿破仑正版勋章维京征服正版勋章骑士美德之英勇勋章[杰出会员活跃勋章]骑士美德之大无畏勋章[杰出会员高级活跃勋章]骑士美德之仁慈勋章[杰出会员互助勋章]骑士美德之侠义勋章[杰出会员高级互助勋章]骑士美德之谦恭勋章[杰出会员财富勋章]骑士美德之公正勋章[杰出会员高级财富勋章]骑士美德之忠诚勋章[杰出会员精华勋章]骑士美德之正义勋章[杰出会员荣誉勋章]骑士美德之荣耀勋章[杰出会员高级荣誉勋章]骑士美德之圣洁勋章[杰出会员高级精华勋章]杰出汉化小组成员勋章骑士美德之慷慨勋章骑士荣誉之原版汉化勋章骑士荣誉之战团汉化勋章骑士美德之高贵勋章骑士美德之奉献勋章汉匈决战正版勋章

鲜花(2606) 鸡蛋(8)
 楼主| 发表于 2015-10-29 01:21:14 | 显示全部楼层
本帖最后由 rubik 于 2015-10-29 01:28 编辑

已经在Mount&Blade nexus上发布了:
http://www.nexusmods.com/mbwarband/mods/6052/
内容整理得比这边要好。希望大家积极到这里下载,增加这个MOD在国外的人气。进去之后,点FILES 0001,再点名字为Skill Overhaul Mod的链接就可以下载。

也转发到官方网站了:
https://forums.taleworlds.com/index.php/topic,341616.0.html
rubik

4

主题

1615

回帖

496

积分

骑士

Rank: 4Rank: 4

UID
348539
第纳尔
7882
精华
0
互助
2
荣誉
0
贡献
0
魅力
0
注册时间
2010-12-10

骑士美德之忠诚勋章[杰出会员精华勋章]

QQ
鲜花(13) 鸡蛋(0)
发表于 2015-10-29 15:48:32 | 显示全部楼层
支持R大,R大

51

主题

832

回帖

300

积分

见习骑士

Rank: 3

UID
127357
第纳尔
1406
精华
0
互助
3
荣誉
2
贡献
0
魅力
26
注册时间
2009-4-27

元老骑士勋章战团正版勋章维京征服正版勋章

QQ
鲜花(17) 鸡蛋(1)
发表于 2015-10-29 16:22:25 | 显示全部楼层
斯国一!! 近期急需第纳尔换徽章,狂顶R大,回来送花
禅达主顾-中土旅行者-鹿儿堡领主-老练的骑枪手lzdmimo在关于征讨和自立的事宜上没有什么是悬而未决的
http://www.wetacollectors.com/wp-content/uploads/2008/03/gondorianhelmcollection.jpg

153

主题

976

回帖

659

积分

贵族[MOD作者]

Rank: 7Rank: 7Rank: 7

UID
1951289
第纳尔
2652
精华
0
互助
50
荣誉
7
贡献
20
魅力
219
注册时间
2014-5-9

骑砍中文站APP会员勋章有生之年勋章骑士美德之慷慨勋章汉匈决战正版勋章元老骑士勋章

QQ
鲜花(279) 鸡蛋(1)
发表于 2015-10-29 21:50:05 | 显示全部楼层
才看见,顶
我做的模型全是osp开源的

949

主题

1万

回帖

1万

积分

侯爵[超级版主]

枢机主教

Rank: 8Rank: 8Rank: 8Rank: 8

UID
45575
第纳尔
41693
精华
20
互助
1060
荣誉
584
贡献
1796
魅力
1699
注册时间
2007-10-24

骑砍中文站APP会员勋章元老骑士勋章原版正版勋章战团正版勋章火与剑正版勋章拿破仑正版勋章维京征服正版勋章骑士美德之英勇勋章[杰出会员活跃勋章]骑士美德之大无畏勋章[杰出会员高级活跃勋章]骑士美德之仁慈勋章[杰出会员互助勋章]骑士美德之侠义勋章[杰出会员高级互助勋章]骑士美德之谦恭勋章[杰出会员财富勋章]骑士美德之公正勋章[杰出会员高级财富勋章]骑士美德之忠诚勋章[杰出会员精华勋章]骑士美德之正义勋章[杰出会员荣誉勋章]骑士美德之荣耀勋章[杰出会员高级荣誉勋章]骑士美德之圣洁勋章[杰出会员高级精华勋章]杰出汉化小组成员勋章骑士美德之慷慨勋章骑士荣誉之原版汉化勋章骑士荣誉之战团汉化勋章骑士美德之高贵勋章骑士美德之奉献勋章汉匈决战正版勋章

鲜花(2606) 鸡蛋(8)
 楼主| 发表于 2015-10-31 15:00:32 来自手机 | 显示全部楼层
A67AAA 发表于 2015-10-26 17:12
楼上大神间的讨论完全无法接近……
既然弩的熟练度提升可以使得精确射击提升,那不就变成了练弩也可以间接 ...

用弩学来的瞄准可以用到弓上,绿字也不能超过技能上限,到了上限就变黑字。不过那几个技能都是15上限,一般到不了。

18

主题

1469

回帖

451

积分

骑士

Rank: 4Rank: 4

UID
1985031
第纳尔
6824
精华
0
互助
1
荣誉
0
贡献
0
魅力
0
注册时间
2014-5-25
鲜花(4) 鸡蛋(0)
发表于 2015-11-1 17:25:35 | 显示全部楼层
突然发现一个问题,原来npc只要学力量就可以了,现在铁骨在体力里面。。
可是体力另外几个技能除了跑动每个人都需要那么几点,掠夺和物品管理对npc来说基本没什么用。。

18

主题

1469

回帖

451

积分

骑士

Rank: 4Rank: 4

UID
1985031
第纳尔
6824
精华
0
互助
1
荣誉
0
贡献
0
魅力
0
注册时间
2014-5-25
鲜花(4) 鸡蛋(0)
发表于 2015-11-1 17:27:21 | 显示全部楼层
最典型的应该就是艾雷恩,原来只有力量的时候,就是个典型的打手
现在要是力量和体力分开的话,要么能打,要么能挨揍。。。

26

主题

561

回帖

196

积分

见习骑士

Rank: 3

UID
125350
第纳尔
2384
精华
0
互助
2
荣誉
1
贡献
0
魅力
5
注册时间
2009-4-16

原版正版勋章战团正版勋章霸主正版勋章

鲜花(1) 鸡蛋(0)
发表于 2015-11-1 20:41:49 | 显示全部楼层
rubik 发表于 2015-10-23 18:26
熟练度一般到不了500,400就已经够呛。熟练度真到500了,拿钢弓射哪都是秒杀,不缺那一点技能点。

ER……我是骑射流的……,300多天的时候已经快600的弓熟练了……武器掌握5级。
钢弓感觉速度太慢,虽然加成上肯定是钢弓厉害,不过自己还是喜欢用库吉特弓。
如果弩熟练可以增加精准度,那么希望可以在其他远程武器也能增加这点。

18

主题

1469

回帖

451

积分

骑士

Rank: 4Rank: 4

UID
1985031
第纳尔
6824
精华
0
互助
1
荣誉
0
贡献
0
魅力
0
注册时间
2014-5-25
鲜花(4) 鸡蛋(0)
发表于 2015-11-1 21:39:49 | 显示全部楼层
clide 发表于 2015-11-1 20:41
ER……我是骑射流的……,300多天的时候已经快600的弓熟练了……武器掌握5级。
钢弓感觉速度太慢,虽然加 ...

这个版本没看到特殊战利品获得比例
钢弓具体哪里获得的,强弓需要多少啊?

28

主题

232

回帖

78

积分

扈从

东方复兴兄弟会(All)
战团ID:All_WT_LsF

Rank: 2Rank: 2

UID
371150
第纳尔
1124
精华
0
互助
0
荣誉
0
贡献
0
魅力
14
注册时间
2011-1-28

原版正版勋章战团正版勋章维京征服正版勋章

QQ
鲜花(7) 鸡蛋(0)
发表于 2015-11-4 16:38:26 | 显示全部楼层
R大 有没有考虑过给兵种再加一级,不是很夸张的那种 原版的兵种已经看腻了

56

主题

212

回帖

85

积分

扈从

Rank: 2Rank: 2

UID
2617500
第纳尔
1151
精华
0
互助
1
荣誉
0
贡献
0
魅力
0
注册时间
2015-10-11
鲜花(6) 鸡蛋(2)
发表于 2015-11-5 09:04:15 | 显示全部楼层
感觉双手武器根本没人用了。伤害低,不能配盾,马上还有惩罚。满级对比双手、单手,伤害可能差不多,双手会长点,单手快点,但是双手不能配盾,马上有惩罚,根本没人玩啊
您需要登录后才可以回帖 登录 | 注册(Register!)

本版积分规则

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

GMT+8, 2024-4-30 19:23 , Processed in 0.164651 second(s), 45 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

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