赞 | 8 |
VIP | 0 |
好人卡 | 1 |
积分 | 7 |
经验 | 1038 |
最后登录 | 2023-9-28 |
在线时间 | 55 小时 |
Lv2.观梦者
- 梦石
- 0
- 星屑
- 742
- 在线时间
- 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 });
- };
复制代码
目前看下来只要在这一段中间 插入一段检查道具的逻辑就行了。不过这个有个问题你转职成这个隐藏职业后,它会把这个职业直接加给角色,之后如果失去这个道具,这个角色还是能转职成这个职业。 |
|