| 
 
| 赞 | 7 |  
| VIP | 0 |  
| 好人卡 | 1 |  
| 积分 | 8 |  
| 经验 | 1038 |  
| 最后登录 | 2023-9-28 |  
| 在线时间 | 55 小时 |  
 Lv2.观梦者 
	梦石0 星屑768 在线时间55 小时注册时间2017-8-8帖子34 | 
| 本帖最后由 天一教主 于 2023-1-2 13:36 编辑 
 1.你可以在获得道具的时候用UnlockClassAll 8指令来解锁
 2.如果道具你不确定是从哪获得的那只能改源码了
 
 复制代码Window_ClassList.prototype.makeItemList = function() {
    if (this._actor) {
        var data = this._actor.unlockedClasses().slice();
    } else {
        var data = [];
    }
    this._data = [];
    for (var i = 0; i < data.length; ++i) {
      var classId = data[i];
      if ($dataClasses[classId] && !this._data.contains(classId)) {
        this._data.push(classId);
      }
    }
    this._data.sort(function(a, b) { return a - b });
};
目前看下来只要在这一段中间 插入一段检查道具的逻辑就行了。不过这个有个问题你转职成这个隐藏职业后,它会把这个职业直接加给角色,之后如果失去这个道具,这个角色还是能转职成这个职业。
 | 
 |