传奇自定义怪物设置
传奇自定义怪物设置的核心是先确认服务端引擎,再按素材准备—客户端读取—数据库建档—属性配置—重载测试的顺序执行,不能直接套用其他引擎的字段。操作前先完整备份服务端、客户端资源、登录器配置和怪物数据库,并确认客户端与服务端使用同一套资源路径。传统怪物通常涉及客户端怪物、人物形怪和自定义怪物三类;数据库中重点检查怪物编号、名称、行动模式、攻击模式、移动速度、攻击速度、经验和等级等字段,其中部分引擎以1000为1秒,攻击或移动间隔数值越小,实际动作越快。

添加流程应先在数据库建立唯一怪物记录,再配置外观和动作资源。使用wil类资源时,需要把怪物素材放入对应资源文件并在引擎的资源列表中登记;使用pak类资源时,文件名通常按mon加数字命名,同时把新pak写入pak.txt,再重新配置登录器。部分引擎要求自定义怪物使用独立的race、raceimg和appr,其中appr需要避开已有编号,常见教程会将其放在1000但该数值只适用于满足相应规则的引擎,不能盲目照搬。完成资源登记后,进入m2的怪物设置界面选择自定义怪物,保存配置,再在资源列表中加入新增文件,最后重新加载怪物数据库;只改数据库而不更新客户端资源,通常会出现怪物透明、黑块、动作错位或无法攻击。
属性配置应先确定怪物定位,再调整攻击模式和扩展能力。普通刷怪适合保留单体近战或远程攻击,重点调整攻击间隔、移动间隔和经验;精英怪可增加范围攻击、麻痹、冰冻或蛛网,但应同时降低触发几率或持续时间;首领怪则需要分别测试攻击动作、攻击距离、群攻范围、无视防御和减伤效果。若使用gee类引擎的monspabillist.txt,可按怪物名、忽视防御、增加伤害、伤害反弹、物伤减少、魔伤减少、麻痹几率、麻痹次数、麻痹时间等字段填写,逻辑开关通常使用0或1,麻痹示例1 2 3代表二分之一几率、持续3秒;物伤减少80则表示该扩展项按80%处理。自定义怪物若已勾选物理攻击无视防御,扩展表中的忽视防御几率可能不再生效,必须只保留一种机制。

测试应采用单只刷新、逐项修改、重新刷怪的方式完成。先检查名称、外观、死亡效果和血条,再测试索敌距离、移动速度、攻击间隔、攻击动作、伤害类型、控制效果、掉落和经验,确认无误后再批量刷新到地图。调整速度时不要一次改动多个字段,建议每次只改变一个间隔值,并以1000毫秒为1秒换算实际频率;调整控制能力时,先从低几率和短持续时间开始,避免出现连续麻痹、无法脱战或新手地图无法通行。常见失效原因包括怪物编号重复、race与攻击动作不匹配、资源未写入路径、登录器未继承配置、只重载数据库却没有重新刷新旧怪,以及扩展属性覆盖原有ai。自定义怪物适合先在独立测试地图验证,再按照普通怪、精英怪、首领怪分别保存配置,便于后续平衡伤害、经验和刷新密度。






