- 好友
- 0
- 在线时间
- 0 小时
- 最后登录
- 2023-10-23
随仆

- UID
- 3561673
- 第纳尔
- 70
- 精华
- 0
- 互助
- 2
- 荣誉
- 0
- 贡献
- 0
- 魅力
- 2
- 注册时间
- 2023-9-14
 鲜花( 1)  鸡蛋( 0)
|
本人砍砍砍也将近10年,游玩过很多优秀的mod,上大学之后,玩了砍二,却感觉没有战团的感觉,也许是闲得无聊,决定自己整合做一个小mod,现在正在想怎么制作火矢,遇上了困难,我参考了帖子(没有挖坟)
【魔球教程】制作火箭 - 单机综合讨论区(原版/战团/火与剑) - 骑马与砍杀中文站论坛 - Powered by Discuz! (mountblade.com.cn)
一方面过于久远没有了图,另一方面,本人不用魔球,所以看了一下,觉得本贴的核心实际上是在箭矢射中时添加一个触发器,在该地方生成火焰的粒子效果。如果想要路径上有火焰,需要额外导入模型,比较复杂,因此我参考了火把(torch)的代码:
["torch", "Torch", [("club",0)], itp_type_one_handed_wpn|itp_primary, itc_scimitar, 11 , weight(2.5)|difficulty(0)|spd_rtng(95) | weapon_length(95)|swing_damage(11 , blunt) | thrust_damage(0 , pierce),imodbits_none,
[(ti_on_init_item, [(set_position_delta,10,60,10),(particle_system_add_new, "psys_torch_fire"),(particle_system_add_new, "psys_torch_smoke"),(set_current_color,150, 130, 70),(add_point_light, 10, 60)])]],
其中[(ti_on_init_item, [(set_position_delta,10,60,10),(particle_system_add_new, "psys_torch_fire"),(particle_system_add_new, "psys_torch_smoke"),(set_current_color,150, 130, 70),(add_point_light, 10, 60)])]这个代码的含义就是一此物品为参考在10,60,10的位置添加fire和smoke的粒子效果,因此,对于其他的item我们同样可以这样操作,复制粘贴,改改参数,很轻松就可以做出火焰剑的效果,但是把他搞到了arrow(箭矢)上
["fire_arrows_100_amount","Practice fire Arrows", [("arrow",0),("flying_missile",ixmesh_flying_ammo),("quiver", ixmesh_carry)], itp_type_arrows, itcf_carry_quiver_back, 10000,weight(1.5)|weapon_length(95)|max_ammo(100),imodbits_missile,[(ti_on_init_item,[(set_position_delta,0,0,0),(particle_system_add_new, "psys_arrow_fire"),(particle_system_add_new, "psys_torch_smoke"),(set_current_color,150, 130, 70),(add_point_light, 10, 30)])]],
########################## MOD things END###############
就没有任何的效果,如果 this item的主要是箭囊,照例即使射出去的箭矢没火焰,箭囊也应该有效果,但是实际上没有任何效果,求教各位大佬
|
|