Project1

标题: 有没有那种在队伍里但是不参与战斗的插件 [打印本页]

作者: 你最珍贵    时间: 2024-5-16 15:28
标题: 有没有那种在队伍里但是不参与战斗的插件
队列跟随能看见他,或者修改哪里能做到
作者: sunhihi    时间: 2024-5-16 15:28
本帖最后由 sunhihi 于 2024-5-16 21:00 编辑

有一種插件可以創建跟隨者
MenuSubMembersMZ.js(官方插件)

作者: 小秋橙    时间: 2024-5-16 16:13
Game_Followers.prototype.setup = function() {
    this._data = [];
    for (let i = 1; i < $dataActors.length; i++) { // 本行为修改内容,位于 rmmz_objects.js 第 8790 行
        this._data.push(new Game_Follower(i));
    }
};

这样,就能让「队列跟随的显示人数大于参战总人数」了。
作者: 你最珍贵    时间: 2024-5-16 16:37
小秋橙 发表于 2024-5-16 16:13
Game_Followers.prototype.setup = function() {
    this._data = [];
    for (let i = 1; i < $dataActo ...

我是想让一个角色在队伍里,菜单什么的都能看见他,但是他不参与战斗
作者: 小秋橙    时间: 2024-5-16 21:25
你最珍贵 发表于 2024-5-16 16:37
我是想让一个角色在队伍里,菜单什么的都能看见他,但是他不参与战斗

对啊,既然我的代码能让跟随人数大于参战人数,那么只要再把参战人数改小:
Game_Party.prototype.maxBattleMembers = () => 4; // 4 还可以改成 $gameVariables.value(n) 表示 n 号变量的值
同时禁止整队,就能让那个角色不参战了~
作者: 你最珍贵    时间: 2024-5-17 09:54
sunhihi 发表于 2024-5-16 15:28
有一種插件可以創建跟隨者
MenuSubMembersMZ.js(官方插件)

谢谢,就是这个功能




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