快捷导航
查看: 283|回复: 0

[技巧] 修改暗雷的遇敌步数

[复制链接]
会员等级

积分信息
金币:725
元宝:20
活跃:187
发电:0

荣誉勋章
热心会员优秀版主首批会员最佳新人

TA的形象
UID: 6 发表于 2023-2-18 16:04:00 | 显示全部楼层 |阅读模式
本帖最后由 古树旋律 于 2023-2-18 22:00 编辑

[JavaScript] 纯文本查看 复制代码
Game_Player.prototype.makeEncounterCount = function() {
    const n = $gameMap.encounterStep();//读取地图设置的步数
    this._encounterCount = Math.randomInt(n) + Math.randomInt(n) + 1;
};


这是系统默认的遇敌步数设定。假设在编辑地图时设置为30步,则实际遇敌步数为(0-29的随机数)+(0-29的随机数)+1的形式。
所以对于 this._encounterCount = 这后面的部分,具体想怎样修改,就看自己的创造力了。



我们可以看一下官方插件Minimum_encount.js是怎样修改的:
[JavaScript] 纯文本查看 复制代码
/*:
 * @target MZ
 * @plugindesc 遇敌步数设定
 * @author ゆわか
 *
 * @param minienm
 * @desc 该变量对应的数值将带入公式中计算
 * @type variable
 * @default 1
 *
 * @param formula
 * @desc 计算方式(默认为1)
 * 1:歩数+歩数+最低 2:歩数+最低
 * @default 1
 *
 */

(function() {
    var parameters = PluginManager.parameters('Minimum_encount');
    var minienm = Number(parameters['minienm'] || 1);
    var formula = Number(parameters['formula'] || 1);

Game_Player.prototype.makeEncounterCount = function() {
    var n = $gameMap.encounterStep();
if (formula == 1){
    this._encounterCount = Math.randomInt(n) + Math.randomInt(n) + ($gameVariables.value(minienm));
//如果在插件设置中选用方式1,则是随机数+随机数+变量的形式
     } else {
  if (formula == 2){
    this._encounterCount = Math.randomInt(n)+ $gameVariables.value(minienm);
//如果在插件设置中选用方式2,则是随机数+变量的形式
     } else {
  if (formula == 3){
    this._encounterCount = $gameVariables.value(minienm);
//如果在插件设置中选用方式3,则是固定为变量值遇敌的形式
     } else {
  if (formula == 4){
    this._encounterCount = Math.randomInt(n) + Math.randomInt(n) + minienm;
//预设留空,可以自行修改
     } else {
  if (formula == 5){
    this._encounterCount = Math.randomInt(n) + minienm;
//预设留空,可以自行修改
     } else {
    this._encounterCount = minienm;
//预设留空,可以自行修改
     }
     }
     }
     }
     }
};


})();

帖子的最近访客

回复 论坛版权

使用道具 举报

ahome_bigavatar:guest
ahome_bigavatar:welcomelogin
您需要登录后才可以回帖 登录 | 加入民族

本版积分规则

论坛用工具

蓝凑云 hello图床 聚合图床 TinyPNG remove 代码测试 颜色代码 颜色代码2

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

实用工具

AI人工智能图片放大 图片无损放大 Deepl翻译器 百宝箱 孟坤工具箱 在线压缩图片 图片切圆角

您一共访问了本站 加载中...

Archiver|小黑屋|RPG民族

GMT+8, 2024-10-23 07:24 , Processed in 0.181255 second(s), 52 queries .

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