传奇自定义怪物设置
自定义怪物必须同时完成怪物资源、怪物表和攻击表现表三处绑定,最稳妥的流程是先准备形象,再新增怪物数据,最后绑定攻击方式并重启服务端测试;只修改名称、血量或攻击力,通常只能得到一个没有完整表现的普通怪物。自定义怪物主要通过cfg_monster.xls与cfg_monattack.xls关联,攻击特效还要对应技能表现配置。

先处理怪物形象,再建立唯一的怪物数据行;使用已有形象时可直接复制一条基础怪物记录,使用新素材时要先把素材导入jpk资源,加入wil资源列表并更新客户端。怪物表中建议复制一条结构完整的记录后修改sid、名称、appr和基础属性,避免漏列;996自定义怪物通常将race与raceimg设为156,appr不能与其他怪物重复,若需要多个攻击表现,则在aa或custommonster字段中填写对应攻击id,并用分隔。保存后检查文件仍为引擎可读取的xls格式,资源改动则必须同步到客户端。

再配置cfg_monattack.xls,攻击表第一列填写自定义怪物id,后续关联攻击特效、攻击规则和触发条件;常用规则可按使用间隔毫秒数怪物剩余hp百分比生效权重可使用次数设置,其中使用次数填0或留空通常表示不限制。攻击距离和群体攻击范围一般都按0至12填写,单体怪适合先设攻击距离3至4、范围0,范围怪可将群体范围设为2至3;测试阶段把hp条件设为30%或50%,间隔设为1000至1500毫秒,更容易确认触发是否正常,再根据战斗节奏调整。

完成表格后必须按保存数据—关闭并重启服务端—进入地图召唤或刷新—检查形象、移动、普攻、特效、伤害和掉落的顺序验证;只更新表格而不重启,可能看不到新数据。怪物不显示时优先检查jpk、wil资源名和客户端更新,形象显示但不攻击时检查race、custommonster攻击id及cfg_monattack绑定,技能触发过慢则检查间隔和hp条件;怪物能攻击却不追击时,应确认追击距离不小于视野范围。
新手制作普通练级怪时,使用已有形象并只绑定一个单体攻击表现即可,先验证召唤、移动和掉落,再增加范围技能;中期版本可为精英怪配置两条攻击规则,一条用于常规普攻,一条在hp低于30%时触发;打宝首领则适合设置较长冷却、较低触发权重和有限使用次数,避免技能连续覆盖全屏。若追求刷怪效率,应优先调整攻击间隔、移动间隔和范围,而不是盲目提高伤害;若追求挑战性,应通过hp阶段触发、攻击距离和范围控制战斗节奏。

