首先还得感谢大神们把佣兵的LUA公布出来,摆脱5开困扰~~想着把佣兵的AI完善些,类似《勇者斗恶龙4》那队友及宠物都随人物升级。。。然后试着增加代码时发现以下问题
1、yb.lua文件,给佣兵增加武器的时候发现Item的 "88" 代码对应不上,剑和弓1~4级的武器及国民武器代码正常(其他类型武器没试),超过4级以上的武器佣兵就显示空手了(佣兵90级以上)~
Char.GiveItem(charIndex1, 88, 1, false);
2、yb.lua文件,如给佣兵派放宠物时发现宠物代码对应的是 enemy表 "3004" 而不是enemybase表~~
Char.GivePet(charIndex1, 3004);
3、autoBattle.lua文件,不知道有大神能解释下代码对应的数值是什么?"10"是单体"41"是全体这样吗?“连击”的技能代码也找不到,直接用PARAMETER这个连击只能打一下(测试过技能编号能对应)。。
Battle.ActionSelect(charIndex, CONST.BATTLE_COM.BATTLE_COM_P_PARAMETER, 10, jskill);
萌新先感激各路大神解答了。。。本想上传标志好的图片,字数限制没办法
|