//用来调整怪物死亡后h获得的经验值 //这里的计算公式是 base*(1+a*0.3) 这里的a是怪物和人物等级的差值 (function(){ Game_Enemy.prototype.exp=function(){ var level_sum = 0; var battlers = $gameParty.members();//获取队伍所有角色对象 是个数组类型 battlers.forEach(function(battlers){level_sum+=battlers.level;});//获取对象内的每个角色的等级 并求和 var aver=sum/$gameParty.members().length;//求平均 var level = this.enemy().meta.level_num-aver;//这里是获取怪物的等级并减掉平均等级求差 var exp = (this.enemy().exp * (1+level*0.3))/1//这里可以自己改一下 我这里是根据差值上下浮动百分之30 return exp }; })();
weixin截图_20240825235023.png (244.18 KB, 下载次数: 21)
欢迎光临 Project1 (https://rpg.blue/) | Powered by Discuz! X3.1 |