性质1.可以通过交换weaponstart后面的编号来互换两个特效的效果
性质2.将weaponstart后面的编号修改为新编号不能制造新特效,此时在thing.ini填原编号和新编号都将无效果
性质3.用weaponstart覆盖superstart并不能将武器特效效果变为必杀
性质4.用weaponstart覆盖bfmagic代码大部分无效,部分生效最快的技能如风龙有效,但新特效有时会帮敌人打自己,效果属于哪个阵营取决于最近一次武将技是由哪边发动的
以上性质说明武器特效代码是script中修改限制最严重的代码,script中记录数量固定为10个左右,如果用于修改则必然原效果损失无法还原
相性稍好的修改方式,可将风龙系列修改为武器特效加于冻血刀系列武器,制作强力清兵技能,缩短冻血刀有效时间能减少被对方技能夺取控制权的几率,但玩家很容易利用此bug
性质5.大部分武器特效伤害值直接关联bfmagic.ini的技能伤害数据,这种关联是通过script.so中武器特效代码区记录武将技编号完成的,因此可以修改记录编号进行伤害分离,使特效伤害与新建的空白技能挂钩,可以随意修改而不影响武将技的能力
已发现的记录点:
0xdc90(剑气 暴击部分)
0x5d948
0xe18ac
0x13f870
0x143fe8
0x165db0
0x170268
0x17902c(剑气 剑气部分)
0x17a2f8
0x17a7a0
性质2.将weaponstart后面的编号修改为新编号不能制造新特效,此时在thing.ini填原编号和新编号都将无效果
性质3.用weaponstart覆盖superstart并不能将武器特效效果变为必杀
性质4.用weaponstart覆盖bfmagic代码大部分无效,部分生效最快的技能如风龙有效,但新特效有时会帮敌人打自己,效果属于哪个阵营取决于最近一次武将技是由哪边发动的
以上性质说明武器特效代码是script中修改限制最严重的代码,script中记录数量固定为10个左右,如果用于修改则必然原效果损失无法还原
相性稍好的修改方式,可将风龙系列修改为武器特效加于冻血刀系列武器,制作强力清兵技能,缩短冻血刀有效时间能减少被对方技能夺取控制权的几率,但玩家很容易利用此bug
性质5.大部分武器特效伤害值直接关联bfmagic.ini的技能伤害数据,这种关联是通过script.so中武器特效代码区记录武将技编号完成的,因此可以修改记录编号进行伤害分离,使特效伤害与新建的空白技能挂钩,可以随意修改而不影响武将技的能力
已发现的记录点:
0xdc90(剑气 暴击部分)
0x5d948
0xe18ac
0x13f870
0x143fe8
0x165db0
0x170268
0x17902c(剑气 剑气部分)
0x17a2f8
0x17a7a0