快捷导航
返回列表
查看: 322|回复: 1

角色死亡后从队伍中移除

[复制链接]
会员等级

积分信息
金币:740
金钱:0
元宝:20
活跃:187
发电:0

荣誉勋章
热心会员优秀版主首批会员最佳新人

TA的角色
UID: 6 发表于 2022-11-27 11:19:24 | 显示全部楼层 |阅读模式
  • 插件作者: 其他作者   
  • 插件分类: 战斗 扩展 
  • 适用版本: MV & MZ
  • 获得方式: 回复可见
  • 版权说明: 需注明作者 
  • 下载地址: 点击传送   /   密 码:             
  • 原始地址: 无权限查看内容
  • 失效反馈 投诉举报 侵权联系 左键点住封面图拉下即可看大图
本帖最后由 三姐 于 2022-12-5 18:31 编辑

发一个华丽呼哨的小玩意,像火焰纹章一样,角色在战斗中死亡后,就离队了。
可以用在一些“rogueLike”或者是“佣兵”玩法,皆在提高游戏硬核难度。
代码很简单。复制到txt之后,改后缀名为js,就可以做插件了。
如果想设置个开关,就用if的方式把$gameParty.removeActor(ids)屏蔽掉即可。
抛砖引玉,大佬们如果有更花哨的操作,欢迎一起讨论。

[JavaScript] 纯文本查看 复制代码
BattleManager.endBattle = function(result) {
    this._phase = 'battleEnd';
    if (this._eventCallback) {
        this._eventCallback(result);
    }

    var ids= []
    $gameParty._actors.map(function(id) {
        if  ($gameActors.actor(id).isDead()){
                ids.push(id)
            }      
    });
    for(var i=ids.length-1;i>=0;i--){
            $gameParty.removeActor(ids[i])
    }
    if (result === 0) {
        $gameSystem.onBattleWin();
    } else if (this._escaped) {
        $gameSystem.onBattleEscape();
    }
};

最近访客

回复 论坛版权

使用道具 举报

会员等级

积分信息
金币:1443
金钱:379
元宝:1
活跃:227
发电:10

荣誉勋章
活跃会员优秀版主首批会员最佳新人

TA的角色

Rank: 32Rank: 32

民族的搬运工

UID: 2 发表于 2022-11-27 11:47:49 | 显示全部楼层
这个好~
独立角色的游戏可以用
回复

使用道具 举报

文明发言,和谐互动
文明发言,和谐互动
您需要登录后才可以回帖 登录 | 加入民族

本版积分规则

论坛用工具

蓝凑云 hello图床 聚合图床 TinyPNG remove 代码测试 颜色代码 颜色代码2

Powered by Discuz!

© 2001-2013 Comsenz Inc.

实用工具

AI人工智能图片放大 图片无损放大 Deepl翻译器 百宝箱 孟坤工具箱 在线压缩图片 图片切圆角

您一共访问了本站 加载中...

Archiver|小黑屋|RPG民族

GMT+8, 2024-11-23 20:09 , Processed in 0.234999 second(s), 44 queries .

快速回复 返回顶部 返回列表