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

Project1

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

[有事请教] 战斗获得的经验 整个数据库角色都增加

[复制链接]

Lv3.寻梦者

梦石
0
星屑
4067
在线时间
229 小时
注册时间
2020-5-21
帖子
50
跳转到指定楼层
1
发表于 2021-8-14 16:46:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
100星屑
一:战斗获得的经验值,
                                1 未上场战斗的角色,
                                2 还没加入的角色,
                                3 只要是数据库里的角色,都同样获得经验。


二:事件,增减经验值-全体队伍,
                                不光是队伍里的角色 增加经验,
                                而是整个数据库里的角色   增加经验。

Lv3.寻梦者

梦石
0
星屑
1122
在线时间
26 小时
注册时间
2021-2-19
帖子
30
2
发表于 2021-8-14 16:46:13 | 只看该作者
  1. BattleManager.gainExp = function() {
  2.     var exp = this._rewards.exp;
  3.     $gameActors._data.forEach(function(actor) {
  4.         actor.gainExp(exp);
  5.     });
  6. };
  7. Game_Actors.prototype.initialize = function() {
  8.         this._data = [];
  9.         for (let i in $dataActors){
  10.                 this.actor(i);
  11.         };
  12. };
  13. Game_Interpreter.prototype.command315 = function(params) {
  14.     const value = this.operateValue(params[2], params[3], params[4]);
  15.     if ((params[0] === 0) && (params[1] === 0)) {
  16.         $gameActors._data.forEach(actor => {
  17.         actor.changeExp(actor.currentExp() + value, params[5]);
  18.         });
  19.         return true;
  20.     };
  21.     this.iterateActorEx(params[0], params[1], actor => {
  22.         actor.changeExp(actor.currentExp() + value, params[5]);
  23.     });
  24.     return true;
  25. };
复制代码
回复

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1746
在线时间
253 小时
注册时间
2020-9-15
帖子
115
3
发表于 2021-8-25 18:02:43 | 只看该作者

是复盖rmmz_managers.js里的这段吗?
BattleManager.gainExp = function() {
    const exp = this._rewards.exp;
    for (const actor of $gameParty.allMembers()) {
        actor.gainExp(exp);
    }
};

如果是的话,我复盖后,运行游戏提示Game_Actors is not defined错误,F12是如下显示
rmmz_managers.js:3022 Uncaught ReferenceError: Game_Actors is not defined
    at rmmz_managers.js:3022
main.js:76 Uncaught TypeError: PluginManager.setup is not a function
    at Main.onScriptLoad (main.js:76)
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
107
在线时间
9 小时
注册时间
2021-7-9
帖子
11
4
发表于 2021-8-25 21:05:08 | 只看该作者
感谢大佬!
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-8 23:52

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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