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

Project1

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

[原创发布] [插件]根据队伍平均等级与怪物等级的差值调整经验值

[复制链接]

Lv1.梦旅人

梦石
0
星屑
42
在线时间
9 小时
注册时间
2024-8-22
帖子
7
跳转到指定楼层
1
发表于 2024-8-25 23:50:58 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x

JAVASCRIPT 代码复制
  1. //用来调整怪物死亡后h获得的经验值
  2. //这里的计算公式是  base*(1+a*0.3) 这里的a是怪物和人物等级的差值
  3. (function(){
  4.  
  5.  
  6. Game_Enemy.prototype.exp=function(){
  7.     var level_sum = 0;
  8.     var battlers = $gameParty.members();//获取队伍所有角色对象 是个数组类型
  9.     battlers.forEach(function(battlers){level_sum+=battlers.level;});//获取对象内的每个角色的等级 并求和
  10.     var aver=sum/$gameParty.members().length;//求平均
  11.     var level = this.enemy().meta.level_num-aver;//这里是获取怪物的等级并减掉平均等级求差
  12.     var exp = (this.enemy().exp * (1+level*0.3))/1//这里可以自己改一下 我这里是根据差值上下浮动百分之30
  13.     return exp
  14. };
  15.  
  16.  
  17. })();

weixin截图_20240825235023.png (244.18 KB, 下载次数: 21)

weixin截图_20240825235023.png

评分

参与人数 2+2 收起 理由
kyjoke + 1 塞糖
505681468 + 1 塞糖

查看全部评分

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

本版积分规则

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

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

GMT+8, 2024-9-25 01:17

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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