当前位置:首页 > M2引擎 > 996引擎

传奇自定义职业完整搭建教程 登录器UI属性技能配置指南

admin13小时前996引擎2
摘要:传奇服务端自定义职业全套配置教程,详解5-25号自定义职业登录器UI创角设置、108-149核心属性ID分配、cfg_level等级表格、职业动作素材、cfg_item物品表扩展、M2技能威力计算及CHECKJOB转职脚本配置,适配传奇单机、商业版本定制,附带完整参数与脚本示例,不支持英雄版本。…

在传奇版本定制开发中,自定义职业是打造差异化版本、提升玩家体验的核心功能。本文将从角色创建配置、核心属性设定、等级属性表格、自定义技能、动作素材配置、物品表扩展及脚本命令等维度,详解传奇自定义职业全套搭建流程,适配5-25号全区间自定义职业配置需求,帮助技术人员快速完成版本定制。

一、自定义职业创建角色界面配置

角色创建界面是玩家接触自定义职业的首要入口,所有视觉及基础信息均在登录器生成器UI编辑器中完成配置,核心针对创角界面展示效果进行设定。

1.1 基础展示配置

登录器生成器UI编辑器内,可直接设置创建角色界面的职业图标、职业展示模型,替换自定义职业专属立绘、图标素材,区分传统战、法、道三职业视觉样式。

1.2 职业基础信息配置

职业名:自定义设置职业全称,例如藏剑、影刺、灵羽等专属职业名称;

职业名缩写:设置血条、角色列表显示的简短字母标识,如藏剑对应CJ、影刺对应YC;

核心属性名:定义装备提示栏(TIPS)、创角界面展示的核心属性中文名称,该名称将全局覆盖游戏内属性显示位置。

二、自定义职业核心属性ID分配规则

传奇服务端为自定义职业预留了专属核心属性ID区间,5-25号自定义职业均有独立双ID属性组,游戏内所有属性展示名称,统一以创角界面配置的核心属性名为准,不受表格默认名称影响。

自定义职业5:核心属性ID108-109

自定义职业6:核心属性ID110-111

自定义职业7:核心属性ID112-113

自定义职业8:核心属性ID114-115

自定义职业9:核心属性ID116-117

自定义职业10:核心属性ID118-119

自定义职业11:核心属性ID120-121

自定义职业12:核心属性ID122-123

自定义职业13:核心属性ID124-125

自定义职业14:核心属性ID126-127

自定义职业15:核心属性ID128-129

自定义职业16:核心属性ID130-131

自定义职业17:核心属性ID132-133

自定义职业18:核心属性ID134-135

自定义职业19:核心属性ID136-137

自定义职业20:核心属性ID138-139

自定义职业21:核心属性ID140-141

自定义职业22:核心属性ID142-143

自定义职业23:核心属性ID144-145

自定义职业24:核心属性ID146-147

自定义职业25:核心属性ID148-149

三、等级属性表格cfg_level.xls配置

角色等级相关的经验、基础负重、属性数据,统一在cfg_level.xls表格中配置,该表格兼容传统三职业与全部自定义职业,核心字段说明如下:

exp字段:角色升级经验值,全职业通用配置,无需单独区分自定义职业;

attribute字段:角色基础属性归属,0代表战士、1代表法师、2代表道士、5-25对应全部自定义职业、3为全职业通用属性;

weight字段:背包负重阈值,按格式分段配置:战士#法师#道士#预留#自定义职业5#职业6#......#职业25;

wearWeight字段:穿戴负重阈值,分段格式与背包负重一致;

handWeight字段:腕力负重阈值,分段格式与背包负重一致。

配置规则:服务端优先读取cfg_level.xls表格内的等级数据,无对应等级表时,自动调用默认属性及M2引擎内置升级经验计算规则。

四、自定义职业技能配置教程

4.1 技能动作关联配置

打开M2引擎,依次点击查看-列表信息二-自定义技能,在客户端效果板块中配置技能基础参数。设置攻击动作内的职业ID与动作ID后,技能释放动作将自动读取cfg_JobAction.xls动作表中的素材资源。

4.2 职业动作表cfg_JobAction.xls详解

该表格是自定义职业动作、外观素材的核心载体,定义全职业动作素材读取规则:

职业ID映射:0=战士、1=法师、2=道士、3/4=系统预留、5-25=自定义职业;

动作分类:0-11为系统默认动作(待机、走路、奔跑、攻击、施法、死亡等),12及以上为自定义动作,引擎最多支持100个自定义动作;

素材读取规则:配置专属动作表后,职业全部动作按表格包名加载素材;未配置则默认沿用战士动作素材。

4.2.1 通用包名列格式

标准格式:衣服#衣服特效#武器#武器特效#左手武器#左手特效#头发#斗笠#盾牌#盾牌特效#翅膀

配置说明:无需显示的部位直接留空,用#占位;素材包名需按数字递增命名,首个资源包包含100件装备,后续每个包包含50件装备,如hum.JPK(0-99)、hum2.JPK(100-149)。

4.2.2 动作ID参数规则

标准格式:起始帧#数量#空图数量#每组张数(含男女动作)

特殊配置:单动作需差异化素材时,可在动作ID后用|拼接专属包名,示例:cbohum##cboweapon####cbohair#cbohair###|128#6#2#1200;参数中每组张数设为0时,该动作全局通用同一组素材。

4.3 技能威力计算规则

自定义职业伤害可绑定专属核心属性计算,区分普攻与技能伤害两套逻辑:

普攻伤害:M2引擎-功能设置-其他设置-自定义职业配置,勾选后普攻按职业核心属性计算,未勾选则沿用传统攻防属性计算;

技能伤害:自定义技能-服务端效果-技能威力计算,选中对应职业ID,技能伤害即关联该职业核心属性;

伤害抵抗规则:战士类自定义技能伤害由物理防御抵抗,其余自定义职业技能伤害由魔法防御抵抗,其余配置与常规技能一致。

五、物品表cfg_item.xls扩展配置

通过扩展cfg_item.xls表格字段,可实现自定义职业专属技能书、武器外显、装备穿戴限制三大核心功能。

5.1 专属技能书配置

技能书物品参数:stdmode=4,通过shape字段限定职业归属;

职业映射规则:0=战士、1=法师、2=道士、3-5=英雄职业、6=英雄合击技能、99=通用技能;9-29依次对应自定义职业5-25。

5.2 武器特殊双模型显示

适用条件:武器stdmode=6或69时生效,常用于刺客双手武器、弓箭手左手武器展示;

参数配置:Shape=右手武器模型ID、Anicount=右手武器特效ID、effectParam=左武器ID#左武器特效ID;

注意事项:左右武器参数不可颠倒,不影响基础显示但会改变模型层级渲染顺序。

5.3 装备穿戴职业限制

通过Need字段扩展实现自定义职业专属装备限制,扩展区间为110~143,具体限制规则可查阅服务端「物品所需条件设置」文档。

六、脚本命令与常量扩展

6.1 职业检测与转职脚本

引擎扩展专属脚本命令,支持传统职业与自定义职业的检测、转职操作:

检测命令:CHECKJOB,参数支持数字(0/1/2/5-25)或英文标识(Warrior/Wizard/Taoist);

转职命令:CHANGEJOB,参数规则与检测命令一致。

脚本示例:

[@检测职业]

#if

CHECKJOB 5

#say

你是自定义职业5

[@转职]

#act

CHANGEJOB 5

sendmsg 6 你的职业变成自定义职业5

6.2 全局常量调用

<$JOB>:全局职业常量,返回0-25对应职业编号,覆盖所有自定义职业;

<$CUSTJOBABIL[XXX]>:自定义属性常量,XXX替换为对应核心属性ID,可全局调用角色属性数据。

七、补充说明

1. 该套自定义职业配置体系不支持英雄版本,仅适用于原版单角色传奇版本;

2. 数据库表格job字段无特殊需求时,统一遵循0战、1法、2道、5-25自定义职业的通用规则配置,避免数据冲突。

扫描二维码推送至手机访问。

本文章九路游发布,如需转载请注明出处。如有侵权请联系站长删除。

本文链接:https://www.9luu.com/1018.html

分享给朋友: