Project1

标题: [插件]根据队伍平均等级与怪物等级的差值调整经验值 [打印本页]

作者: dienamer    时间: 2024-8-25 23:50
标题: [插件]根据队伍平均等级与怪物等级的差值调整经验值

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





欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1