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

Project1

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

[有事请教] 如何让 【未上阵】角色 获取经验[已解决]

[复制链接]

Lv3.寻梦者

梦石
0
星屑
1279
在线时间
77 小时
注册时间
2020-6-20
帖子
60
跳转到指定楼层
1
发表于 2023-5-14 12:12:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 kw102631 于 2023-5-30 05:27 编辑

工具: MV
求类似功能  :宝可梦(宠物小精灵)   道具:  学习装置   
场景:  在战斗中 角色1号~角色4号   战斗后会获得战斗经验
            角色5号 在队伍里  但是  并未进入战斗【已设置了上阵角色固定数量=4】
            如何才能使5号也能获得经验??
            
求各路大师解惑,不胜感激。

Lv4.逐梦者

梦石
0
星屑
6211
在线时间
604 小时
注册时间
2017-9-27
帖子
251
2
发表于 2023-5-14 16:33:18 | 只看该作者
数据库。。。系统。。。候补队伍获取经验打勾。。。
回复 支持 1 反对 0

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
7247
在线时间
474 小时
注册时间
2021-12-4
帖子
513
3
发表于 2023-5-14 17:14:01 | 只看该作者
天浩 发表于 2023-5-14 16:33
数据库。。。系统。。。候补队伍获取经验打勾。。。

Game_Actor.prototype.gainExp = function(exp) {
    var newExp = this.currentExp() + Math.round(exp * this.finalExpRate());
    this.changeExp(newExp, this.shouldDisplayLevelUp());
};
Game_Actor.prototype.finalExpRate = function() {
    return this.exr * (this.isBattleMember() ? 1 : this.benchMembersExpRate());
};
Game_Actor.prototype.benchMembersExpRate = function() {
    return $dataSystem.optExtraExp ? 1 : 0;
};
这几个函数位于rpg_objects.js第3930行左右,最后的?1:0表示【数据库-系统-候补队员获得经验】启用时会获得和参战队员同样多的经验,未启用时则不获得经验,可以把1和0改成其他数值。
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1279
在线时间
77 小时
注册时间
2020-6-20
帖子
60
4
 楼主| 发表于 2023-5-15 00:51:04 | 只看该作者
小秋橙 发表于 2023-5-14 17:14
Game_Actor.prototype.gainExp = function(exp) {
    var newExp = this.currentExp() + Math.round(exp ...

好的哟    谢大佬
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1279
在线时间
77 小时
注册时间
2020-6-20
帖子
60
5
 楼主| 发表于 2023-5-15 00:52:05 | 只看该作者
天浩 发表于 2023-5-14 16:33
数据库。。。系统。。。候补队伍获取经验打勾。。。

我.....  好的  谢谢大佬
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-17 11:45

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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