设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 336|回复: 4
打印 上一主题 下一主题

[有事请教] 请教在使用自动战斗

[复制链接]

Lv1.梦旅人

梦石
0
星屑
231
在线时间
24 小时
注册时间
2023-11-10
帖子
8
跳转到指定楼层
1
发表于 2024-5-29 20:34:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
在自动战斗的时候,现有的插件大部分是随机释放技能或者普通攻击,好比等级不够的时候,也能释放高等级才学习到的技能,
那有没有一种插件可以在自动攻击的时候只能普通攻击?

Lv4.逐梦者

梦石
0
星屑
7294
在线时间
475 小时
注册时间
2021-12-4
帖子
514
2
发表于 2024-5-30 09:23:16 | 只看该作者
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. };
回复 支持 1 反对 0

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2023
在线时间
602 小时
注册时间
2012-4-8
帖子
426
3
发表于 2024-5-30 13:41:18 | 只看该作者
小秋橙 发表于 2024-5-30 09:23
Game_Actor.prototype.makeAutoBattleActions = function() { // rpg_objects.js 第 4100 行
    for (var  ...

mvv 的啥 bug 欸

点评

哦哦,感谢  发表于 2024-5-30 15:53
MV写的是Number.MIN_VALUE(最小正数),MZ写的是-Number.MAX_VALUE(最大正数的相反数)  发表于 2024-5-30 15:30
pokemon 和 digimon 正在路上
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-25 00:24

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表