- 好友
- 6
- 在线时间
- 9552 小时
- 最后登录
- 2024-11-21
子爵[版主]
高级术士
- 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强行获取现存武器 |
评分
-
查看全部评分
|