3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 323|回复: 1
打印 上一主题 下一主题

[求助] 9.3.13那个豪华集合MOD 版本里的3倍怪怎么关掉,序章那么多怪,根本打不过啊!

[复制链接]

1

主题

125

帖子

205

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
2047
积分
205
精华
0
注册时间
2011-5-3
跳转到指定楼层
主题
发表于 2026-2-5 18:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
9.3.13那个豪华集合MOD 版本里的3倍怪怎么关掉,序章那么多怪,根本打不过啊!
回复

使用道具 举报

1

主题

25

帖子

48

积分

初级玩家

Rank: 2

贡献度
0
金元
476
积分
48
精华
0
注册时间
2019-2-18
舒服的沙发
发表于 2026-3-7 20:55 | 只看该作者
你先复制保存下data文件,以免修改出错,然后下个UnderTaleModTool
打开data文件,左上角搜索gml_Object_o_mob_point_Other_11,用以下代码代替原本代码
var _size = ds_list_size(slotList);

for (var i = 0; i < _size; i++)
{
    var _slot = ds_list_find_value(slotList, i);
    var _mob = ds_list_find_value(_slot, irandom(ds_list_size(_slot) - 1));
    _mob = scr_FindMobByTag(_mob, faction, tier, disabledMobType, "Any", false);
    var _xTarget = x + (irandom_range(-1, 1) * 26);
    var _yTarget = y + (irandom_range(-1, 1) * 26);
    var _tile = scr_dungeonGetTile(_xTarget div 26, _yTarget div 26);
    var tileType = _tile.Type;
   
    if (tileType == "Trap" || tileType == "TrapActivate")
    {
        repeat (16)
        {
            _xTarget = x + (irandom_range(-1, 1) * 26);
            _yTarget = y + (irandom_range(-1, 1) * 26);
            var newTile = scr_dungeonGetTile(_xTarget div 26, _yTarget div 26);
            tileType = newTile.Type;
            
            if (tileType != "Trap" || tileType != "TrapActivate")
                break;
        }
    }
   
    if (scr_point_visibility(x, y, _xTarget, _yTarget))
    {
        var _entityID = scr_enemy_create(_xTarget, _yTarget, _mob, true);
        array_push(entitiesIDsArray, _entityID);
    }
}

搜索gml_Object_o_crypt_boss_injector_Other_10,用以下代码代替原本代码
event_inherited();

if (0 || global.playerGridX == -4)
    exit;

if (instance_exists(o_controller))
{
    var _contract_index = scr_globaltile_dungeon_get("contract_map");
    var _bossString = scr_globaltile_dungeon_get("Boss_Type");
   
    if (_bossString != "")
    {
        var _bossArray = string_split_custom(_bossString, ",");
        var _length = array_length(_bossArray);
        var _arrayPlaces = [0, 0];
        
        for (var _i = 0; _i < _length; _i++)
        {
            if (_i >= 1)
                _arrayPlaces = scr_free_tile_array(x, y, 1);
            
            var _entityID = scr_enemy_create(x + _arrayPlaces[0], y + _arrayPlaces[1], __asset_get_index(_bossArray[_i]), false);
            
            with (_entityID)
            {
                if (_i == 0)
                {
                    var _name = scr_globaltile_dungeon_get("Boss_Name", global.playerGridX, global.playerGridY, "");
                    
                    if (_name != "")
                        name = _name;
                    
                    if (_contract_index >= 0)
                        ds_map_add(data, "is_quest_item", true);
                }
            }
            
            array_push(entitiesIDsArray, _entityID);
        }
    }
    else
    {
        show_message_async(scr_globaltile_dungeon_get("Boss_type"));
    }
}

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2026-3-18 22:50 , Processed in 0.026511 second(s), 17 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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