赞 | 673 |
VIP | 62 |
好人卡 | 144 |
积分 | 335 |
经验 | 110435 |
最后登录 | 2024-11-1 |
在线时间 | 5108 小时 |
Lv5.捕梦者
- 梦石
- 0
- 星屑
- 33525
- 在线时间
- 5108 小时
- 注册时间
- 2012-11-19
- 帖子
- 4878
|
把下面的代码写入插件试试。
- Game_Party.StrongClassId = 10;
- var XR_StrongClass_Game_Party_addActor = Game_Party.prototype.addActor;
- Game_Party.prototype.addActor = function(actorId) {
- var result = !this._actors.contains(actorId);
- XR_StrongClass_Game_Party_addActor.call(this, actorId);
- result && this.sortStrongClass();
- };
- Game_Party.prototype.sortStrongClass = function() {
- var arr = this._actors.filter(function(id){
- return $gameActors.actor(id).currentClass().id === Game_Party.StrongClassId;
- });
- if (arr.length > 0) {
- var arr2 = this._actors.filter(function(id){ return !arr.contains(id); });
- shiftId = arr.shift();
- this._actors = [shiftId].concat(arr2, arr);
- }
- };
- var XR_StrongClass_Game_Party_maxBattleMembers = Game_Party.prototype.maxBattleMembers;
- Game_Party.prototype.maxBattleMembers = function() {
- var max = XR_StrongClass_Game_Party_maxBattleMembers.call(this);
- var index = this._actors.length;
- for (var i=1;i<this._actors.length;++i) {
- var actor = $gameActors.actor(this._actors[i]);
- if (actor.currentClass().id === Game_Party.StrongClassId) {
- index = i;
- break;
- }
- }
- return Math.min(max, index);
- };
复制代码
预设的厉害职业ID为 10 ,将 Game_Party.StrongClassId = 10 改成你的厉害的职业ID。
构思是将 第一个厉害职业角色 排在首位,中间是其他职业角色,最后是剩下的 厉害职业角色 。
然后在 maxBattleMembers 截断它。
未测试 |
评分
-
查看全部评分
|