Project1

标题: 请教在使用自动战斗 [打印本页]

作者: tmy    时间: 2024-5-29 20:34
标题: 请教在使用自动战斗
在自动战斗的时候,现有的插件大部分是随机释放技能或者普通攻击,好比等级不够的时候,也能释放高等级才学习到的技能,
那有没有一种插件可以在自动攻击的时候只能普通攻击?
作者: 小秋橙    时间: 2024-5-30 09:23
JAVASCRIPT 代码复制
  1. Game_Actor.prototype.makeAutoBattleActions = function() { // rpg_objects.js 第 4100 行
  2.     for (var i = 0; i < this.numActions(); i++) {
  3.         var list = [], action = new Game_Action(this);
  4.         action.setAttack();
  5.         list.push(action);
  6.         var maxValue = -Number.MAX_VALUE; // 重要!这是 MV 的一个 BUG 在 MZ 中被修复后的写法
  7.         for (var j = 0; j < list.length; j++) {
  8.             var value = list[j].evaluate();
  9.             if (value > maxValue) {
  10.                 maxValue = value;
  11.                 this.setAction(i, list[j]);
  12.             }
  13.         }
  14.     }
  15.     this.setActionState('waiting');
  16. };

作者: 505681468    时间: 2024-5-30 13:41
小秋橙 发表于 2024-5-30 09:23
Game_Actor.prototype.makeAutoBattleActions = function() { // rpg_objects.js 第 4100 行
    for (var  ...

mvv 的啥 bug 欸




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1